BMva6( 999::::::::::::999888888666666777888888888888888888:::;;;;;;999888888999777777777777777777777777:::999888777666666666666666555555444555666777888555555555555666666666777777777777777666666666666666666666666666555555444444444444555555555666666444555666666555555666888666555444444666777777666666555555666777777666444666555444333222333444444555444444333333444444555444555555666666666666666333444666777777777666555222222333444444555555666666666555555555444444444666555333111111222333444222111111333555777666555444222111222333444444444111222333333111111222333000111333555555444333222333222222222222222222333444555555555555555555444222222333555777666444222111111222222222333333333000222222222111000111222444555555444222111111222111222...;;;YYY888333333333222222333555666666555222111111333444444222000111333222000222555555111222111111222444444333111222222222222222222222222222222222111111111111000000111111222333333444444444111111444444111111444333444555555333333444555222333444333111000111222111333444444222111111222333222222111000111111111222222111111000/////////333111000000111222222111111222111...000444444000000000000000000000000000111000///000111222111///111111222222222222111111222111///000111333333222111000///000111222111///222333333333333222111111000000000000000000000000111111111111111000//////000000000000////////////...000000...000444333000000000000000111111111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000111111222////////////000000000000111000000222666777555222333222222111000111111111222111///000111333333222111111111000111222222333222111000000000111333333333000000333333000000333000000000000111111111111000000000000111222333444111111111000///000222444333333333222222222111111000111111111111222222222333333222333444555333111111111222222222333333333222111///000111333333222333333333222222222111111111333333000000222222///222111222666555111///111000/////////111111000...000000000000000000000000000000000000000000000000222111111000000000000000111222333222000000000111111111000000000000111111111000//////000000///...,,,...000111000000000222000000////////////000000000000111111111111000000///000111000///...///111999999888888777777666666777777777777777777777777888888777777777777888888555555666666666666555555777777777777888888888888555555555555666666666666555555666666666666555555555444333555777888888777666666666555444444444333777777777777777777777777666777888888888666555444888666555666888999666444666666555555555444444444444444444555555555555666444444444555555555555666444444444444444444444444333444444555666777888888555555444444444444555555666666666555555444444444111222444333333222444555111222444555555555444444222222222222222222222222111111222222222333333333555444444333333444444555333222222111111222222333666555444333333333333333555555555444444333333333444222222222444444444222222222222111222222333333444444444333333222222222111222555888::::::666333111111222222222333333333444222000111333444333000222222111111111111222222000111222333444333222222111222333333444444444444111111222222222111111000222333444555555555444333555444333222222222333333666666555444333222222111333333333333333222111000555444222111000111111222333333333222222222111111333333222222111000//////000000000000111111111111111111111111111111111111222111111111000000//////000000111111111111000000333333333333333333333333111111222222222333333333333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000222222111111000000//////000000000000111111111111000000000///////////////222222222111111111000000000111111111111222222222555333111000.........///111222333444555444333222000000000000000000000000111111000000000000111111222000///...///000222333222333444444222000111111333333222222222333444555111111222222222222111111333333222222222222222222111111111222333333333444666555333222222222333444111111111111111222333444222333333444444222111000222222333444444444333333666333000...///000111222//////111222333333333222000000000000000000000000222222222111111111111000000000111111222222222222000000000000000000000000222111111000000000000000000000000000000000000000333333222222111000000000111111111111000000//////222111111111000000//////000000000000000000000000000111111111111222222222111111111111111111111111000000////////////000000888888888777777777777777777777777777777777777777888888777777777777888888555555666666666666555555777777777777888888888888666666666666666666666666555555666666666666555555555444333555777888777666666666666666666666555555666666666666666666666666666777777888777666555444666555444666888999888666555555555555444444444444444444444444555555555555444444444555555555555666444444444444444444444444444444555555666666777777555555555444444555555555555555555444444444333333222333444444333222333555222333444555555555444444333333333333333333333333222222222222333333333333444444333333333333444444444333333333333333333444666555444444333444444444444444444444333333333222333222111111333333222111222222111111222222333333444444333333222222222222111111333555777777555222222222222222333333333333444222000111333444333111222222111111111111222222000111222333333333222222111222333333444444444333222222333333333333222222222333333444555555555444666555444333333333444555666666555555444333333333333333333333333222111000333222111111111222333444333333333222222222111111222222111111000//////...000000000000111111111111111111111111111111111111222111111111000000000000000000111111111111000000222222222111111111111111222222222222333333333333333333333222222111111000111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111111000000000000000000000000000111111111111000000000000000000000000222222222111111111000000000000111111111222222222333222111000//////000000444444444444333222111000000000000000000000000000////////////////////////111000///...///000222333111333444444222000111111222222222222333333444444111111222222222222111111222222222222222222222222111111222222222222222333444333333222222222333333444444333333333333444444111222333444444444333333333333444555555444444444444333222222333333333222222222222222222222222222111111111111111111111111222222222222111111111111222222222222222222222222111111111111111111111111222222111000000000000000000000000000000000000000222222222111111111111111222222111111111000000000111111111111000000000///000000000000000000000000000111111111111222222222111111111111111111111111222111111000000111111222777777777777888888888888777777777777777777777777888888777777777777888888555666666777777666666555777777777777888888888888888888888777777666666555555666666777777666666555555444444555777888777666666666666777777777777777666666666666666666666666666666777777777666555555444444444666888999999777555555444444444333333333444444444444555555555555444444444555555555555666444444444444444444444444555555555555555555666666555555555555555555555555444444444444333333333333333444555444333222333444222333444555555555444444333333333333333333333333333333333333444444444444444444333333333333444444555444444333333444444555555444444444444555666666333333333333222222222222333111000111222333222000222222111111222222333444333333222222222222222111111000000222444444333222333333333333444444444444333222111111333333222111222222111111111111222222000111222333333333333222222222333444444444333333222333333444444444333333222222222333444555666777777666555444333444555555555555555555555555555555222222333333333222111111111111111111222333444555333333333222222222111111111111111000//////......000000000000111111111111111111111111111111111111111111111111111000000000000000111111111111000000000000000000000000000000222222333333333444444444333333222111000///......111111222222222222111111////////////////////////000000000000000000000000111111111111111111111111000000////////////000000000000000000111111111111000000000000111111111111111111111111111111111111222222222111111111111111000000000111111111222222111111000000000000111222777666444222111000////////////////////////////////////000111111000//////111000/////////000222333111222444333222000111111222222222222333333333444111111222222222222111111111111111111111111111111222222222222222111111111333333444444444444444333555444333222222222222222000111222333444444444444333333333444444333333222222333555555555333111000222111111000//////000000222222222222222222222222333222222222111111111111333333222222222222222222222222222222222222222222222222111000000000000111000000000000000000000000000111111111111222222222222222222222222111111111111111111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333222222222222333333666666777777888888999999777777777777777777777777888888777777777777888888666666777777777777666666666777777777888888888888:::999999888777666666555666666777777777777666666666444444555777777777666555555555666666777777888666666666666666666666666666666666666666666555555555555666777888888777777444444444444333333333333333333444444444555555555444444444555555555555666444444444444444444444444555555555555555555555444444555555555555555555444333333333333333333333333333555555555333222333444333444444444444444444444444444444444444444444444333333333444444444555555444333333333333333333444444444333333333333444444444444444444555666777888222222222222222222222222444333111222333333222111111111111111222333444444222222222222222222222222222111000000222333333222333333333444444444555555222222222222222333222222222222111111111111222222111111222222333333333333222333333444444333333333111222333333333333333333222222222222333555777888777666444333333333444555444444444555555666666666222222333333333222222111111111111222222333333333333333333222222222111111222111111111000000000//////000000000111111111111111111111111111111111111111111111111111111111111000000111111111111000000/////////000000000000000222333333333333444444444222222222111111000000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000//////000000111111222222///000000000111111111111111111111111111222222222111111111111111111111111000000000000111111111111000000000000111222333333777555333111/////////000////////////////////////000111333444444333111000000000//////000000111222000222333333111000111222111111222222333333333333111222222333333222222111000000111111111111222222333333222222111111111000222333444666666666555444777666555333333222222222333444444555555555555555444444555555555444444333555666888888666444222222444333222111000000111111222222222222222222222222333333222222222111111111222222222222111111111111111111111111111111111111333222111111000000111111000000000000000000000000///000000111222222333333222222222222222222222222111111111000000000000000000000000000000000000000000000111111111222222222111111111111111111111111333333333222222333333333666666777777888888999999777777777777777777777777888888777777777777888888666666777777777777666666666777777777888888888888:::999999888777666666555666666777777777777666666666555444555666777666555444444444555555666666666555555555555555555555555555555555555555555666666777777888888777666555555555555444444444333333333333333333444444444444555444444444555555555555666444444444444444444444444555555555555444444444444444444555666666555444444333333333333333333333333333444555555333333444555444444444444444444444444444444444444444444444444333333333444444444555555333333333222222333333333333333222222222222333333333333333444555666777888222222222222222222222222666444333333444444333222111111111111222333444555222222222222222222222222444222000000222444444333333333333444444444555555222222333222222222222222222222111111111111222222222111222222222222333333333333333444444333333222000000111222222222222222222222222222333555777888555555333222222222333444333333444444555666666666111222222333333333222222333333333333222222111111333333333222222222111111333333222222222222111111///000000000111111111111000000000000000000000000111111111111111222222222000000111111111111000000000000000111111111222222222222222333333333444444000111111111222222333333111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000//////000000111111222222///000000000111111111111000000111111222222222222111111111111111111111111//////000000000111111111...///000111222333444444333222111000///000111111////////////////////////000111333444444333111000000000000000000111111222///111222222111000111222000111222333333333222222222222333333333333222222000000111111222222222222444444333333222222111111///111222444555555444444777777666555444444444555666666666555555555666666555666666777777777777777777888999888666666888:::888777666555444444444444222222222222222222222222333333333222222222222111111111111111111111111000111111111111111111111111333222222111111111111111111111111111111111111111//////000111222333333444222222222222222222222222000000000000000000111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111222222777777777777888888888888777777777777777777777777888888777777777777888888666777777888888777777666777777777777888888888888888888888777777666666555666777777888888777777666666555444555666777666555444444444444555555555555555555555555555555555555555555444444555555666777777999999888666444444444666666555555555444444444333333333333444444444444444444444555555555555666444444444444444444444444444444444444444444555555333444555666666555444333333333333333444444444444222444555555444444555666555555444333333333444444333333333333333333333333333333333333444444444444333333222222222222333333333222222111111222222333222222222333444555666777222222222222333333333333777666444444555555333222000000000111222333444555222333333333333333444444555333222222333444444333333333333333444444444444111222333333111111222333222222111111111111222222222222111111222222333444333333444444444333222222//////000111222222222222222222222333444555666777555444333222111222333333333333333444444555555555111111222333333333222222333333444333333111000///333333333222222222111111333333333333333333333333000000000000111111111111000000000000000000000000111111111222222222222222000000111111111111000000000111111222222333333333111111222222222333333333///000000111222333444444111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000000000000000111111111111000000000000111111111111//////000000111222222222111111111111111222222222/////////000000000111111...///000222333444444444000000//////000111222222//////////////////////////////000111111000/////////000000000111111111111...000222222111000111222///000222333333333222111222222333333333333222222111111111222333333444444444444444444333333333333//////111222444444555555444333333333444444555666555555444444444555666666999999;;;<<<======>>>>>>:::===>>>===;;;:::===AAA<<<<<<;;;999777555333111222222222222222222222222333333333333222222222222000000111111111222222222222222222222222222222222333333222111111111111222111111111111111111111111//////000111222222333333111111111222222222222222000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111000000000000111111888888888777777777777777777777777777777777777777888888777777777777888888777777888888888888777777777777777777888888888888666666666666666666666666777777888888888888777777777666444555666777666444666666666666555555555555555555555555555555555555555555444444444555666777666888999888666444555666777777666666666555555555222222333333333444444444444444444555555555555666444444444444444444444444333333333444444555555555333444666777777666444333333333444444444555555555111333444555444555666888666555444333333333333444333333333333333333333333222222222222333333333333333333222222222222333333333333333222222333333333222222222222222333444555222333333333444444444444777555444444444444333111000000000111222333555666333333444444444555555555444333222222444444333222222222222222333333333333111222444333111000222444222222111111111111222222222222111111111222333444333444444444333333222111///000111222333333333333222333333444555555555444666555444333222333333444222222222333333333333333000111222333333333333222111222333333333222111111333333333222222222111111222222222222222222222222000000000000111111111111000000000000000000000000111111111222222333333333000000111111111111000000000000111111222333333444000000000111111111222222///000000000111222222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000111111111000000000000000000000000000111111111111......///000000111222222000000111111111222222222////////////000000000111...000111333444444333333...//////000111111000000000000000000000000000000//////////////////////////////000111111111111111...000111222111000111222///000222333333333111000222333333444444333333222111222222333444444555555444444555555555555555555333333444555666888:::;;;888888999:::;;;===???@@@????????????AAACCCEEEFFFMMMNNNOOOQQQSSSTTTUUUUUUUUUXXXYYYVVVPPPLLLKKKLLLKKKKKKJJJGGGCCC===888555333333333333333333333333444444333333333222222222111111222333444444555555444444444444444444444444444333222222111111222222111111111111111111111111000000000111222222222333000000000111111111222222///000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111000000000000111111999999888888777777666666777777777777777777777777888888777777777777888888777777888888888888777777777777777777888888888888555555555555666666666666777777888888888888777777777666555555666777666444888888777777666666555555555555555555555555555555555444444333444555666777444666999888666555666888777777777777666666666666222222333333333444444444444444444555555555666666444444444444444444444444222222333333444555666666333444666777777666444333444444444555555666666666000222444555555555777999666555444333222333333444222222222222222222222222111111222222222333333333333222222222222222222333555444444333333444444555222222111111222222333333333333333444444555555555666555333333333333222000000000000111222444555666444444444555555666666666333222222222444444222000111111222222222333333333000333444333111000222444222222111111111111222222333222111111111222333444444444444444333333222111000111222333444444555444222333444555555555444333777666555444333444555555222222222222222222222222000111222333333333333333///000222333444444333222333333333222222222111111111111111111111111222222000000000000111111111111000000000000000000000000111111111222222333333333000000111111111111000000///000000111222333333333///000000000000111111111000000000000////////////111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000222222111111000000//////000000000000111111111111---......///000111111111000000111111222222222222////////////000000000000///000222333444444333333...///000111111000///...111111111111111111111111111111000000000000111111//////000111111111111111...///111222111000111222...000222333333333111000222333333444444333333222222222333444444555666666444555555555666777777777999999999:::;;;>>>@@@BBBEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRSSSUUUWWW[[[^^^```iiijjjlllnnnppprrrssstttyyy|||}}}xxxmmmccc^^^\\\aaaaaa___[[[UUUMMMFFFAAA555555555555555555555555444444444333333333222222111222333444666777888888666666666666666666666666444333222222111111222222111111111111111111111111111111111111111222222222//////000000111111111222//////000000111111111222111111111111111111111111000111111111111222222222111111111111111111111111222111111111111111111222999999888888777777666666666666666666666777777888888999999999888777555444666666777777777777666666555555666666777777888888::::::999888777666555555888888999999999777555444777777777777777777777777444555777888888888777666777777666555555555555666444444444555555555666666777666555444444555666777999999888777666444222111666555444333333444555666555555555555555555555555333333333444444444555555666555444333333555666888444444333444555444111///444444444444444444444444222222222333444555666777888777555333222222222333555555555444444333333333444444333222222222333333444444444444444444444444444444444444444444444333444333333222222333333444333333222111222333444555444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444000222444333222111222333111111111111111111111111333222222111111222222333222333444333111000111222333333333333333333333333222222222222222222222222333333333333333333333333222333444555555555444333222222222333333222111111222333333444444333333222111111111111111111111111000000111222222222222111000000000111222222222333333333333333333333333333333333333222222111111111///000111222222111000///.........///000222444444444333111000000000111111111000000///////////////333333333222222111111111000000000000000111111222000000000000000000000000333222222111111222222333000000111111111111000000000111222222222000///...000000000000000000000000000/////////000111222222000000000000000000000000111111000///......//////333333222222111000//////222222222111111111111111000000111111111111000000//////000000000000000000666666444333222111111111333222222111111000000000000111222222222222222111111111111555888999777444222666777444222444555444555999<<<;;;888888===BBBCCCEEEGGGKKKOOOSSSVVVXXX___^^^^^^```dddhhhkkkkkkjjjjjjlllnnnpppqqqssssssvvv{{{vvvllllllgggkkkoooppplllbbbWWWPPPIIICCC;;;444222333555777777666555444444444555666666444666<<<@@@???BBBGGG@@@AAA@@@===:::999999:::777555333333444555444333222333444555555333111000000222333333222111111111...///000111222333222222333222000//////000222333222222111111111000000000///000000111111000000///111111111222222333333333111000000000111111222333888888777777777777777666777777666666777777888999888999999999888777555444666666777777777777666666666666666666777777777777999888888777666666666666666777777888888888777777555555555555555555555555444555666666777777777666666666555444333333333444444444444555555555666666777666555444444555666777666666666666555444333333666555444444444444555666555555555555555555555555333333333444444444555555333444444555555555555555333222222333555555333222444444444444444444444444333333333333444555666666777666444333222222333333555555555444444333333333555555444333333222333333333333333333333333333333222222222333333444444444333333222222222222333333333333222222222333444555444333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333000222444333222111222333222222222222222222222222333222222222222222222333333444555444222111222333333333333333333333333333222222222222222222222222333333333333333333333333222222444555555555444333222222333333333333222222222222333333333333222222111111111111111111111111000000111222222222222111111111111111111222222222333333333333333333333333333333333222222111111111///000111222222111000///////////////000111333333333222111000000000111111111111000/////////000000333333333222222111111111000000000000000111111222000000000000000000000000333222222111111222222333000000111111111111000000000111111222111000///...000000000000000000000000000000000000000000111222000000000000000000000000111111000000000000000000333333222111111000//////111111111111111111111111111111222222222111000000////////////000000000000111111000000111111222222------...///000111111222222222222222222222222111777555333555777999888666333888999777777;;;===<<<999>>>CCCDDDDDDFFFKKKQQQWWWYYY]]]aaaeeeiiikkklllsssrrrqqqssswwwyyyzzzzzzyyyzzz{{{}}}zzznnnkkkoootttvvvsssmmmgggcccXXXQQQHHHAAA===:::777555666555444444555666888:::;;;<<<>>>DDDJJJOOOQQQQQQNNNNNNMMMMMMKKKHHHEEECCC;;;999777666555444111///111111111111222222333333333333333222111000000000222222333333333222222222333222111000000111222333333333222222222111111111111111111111111111111111000000000000111111222222222111111111111222222333666666666666777777777777888888777777888888999:::888888999888888777666555666777777888888777777666777777777777666666666666888777666555555555777777666666666666777888999:::555555555555555555555555555555555444555555ӵ444444444444444444555555555666666666666666555555555555666666333333444555555555444444666555444444444444555666444444444444444444444444333333333444444444555555111222444666666555444222333222111222444555666555444444444444444444444444333333333333444444555666555444444333333444444555555555555444444444444444777666555444333333333333Ħ333333333000000111Ħ555555222222111111111111222222333333222222222333444555222ӵ111222222222333333444444444333333333333333333333333444444444444444444444444222222111111111111222222000222444333222111222333222222222222222222222222222222222222222222222222333444555444333222333444333333333333333333333333111111111111111111111111222222222222222222222222111222333444444444444333333333444Ħ111111222222222222111111111111111111111111111111000000111222222222222111222222222111111111111111333333333333333333333333222222222222222111111111000000111111111111000000000000000000000111111222222222111000000000111111222222111000000000000111222222222222222111111111000000000000000111111222000000000000000000000000222222111111111111222222000000111111111111000000000111111111111000//////000000000000000000000000222111000000000000000000000000000000000000000000111111111111111111222222222222222111111000000///000000000000000000000000222222222222222111000000///000000000111111111111000000//////000111222222///000111222333444555555555444333333333333444444888666555666999<<<>>>>>>???DDDGGGGGGHHHMMMQQQPPPRRRWWW]]]``````bbbhhhmmmsssuuuxxx{{{~~~wwwrrrvvv{{{|||yyyuuusssssshhhaaaXXXRRROOOJJJDDD>>><<<;;;:::999;;;>>>AAACCCDDDIIIKKKNNNYYYeeeeee^^^]]]\\\[[[\\\]]][[[UUUPPPNNNLLLJJJHHHFFFCCC???;;;<<<;;;999777666666777777444444222111111111222222333333222111111000//////000000000000000000000000222222111111111000000000000000//////000111222222000000000111111111111111111111000/////////000000555555555666666777777888999999888888999999:::;;;8888888888887777776666667777777778888887777777778888887777776666665555556665554444444445557778887776665555555557778889995555555555555555555555556665554443333334ĉ@ӵ666666666555555555555666666666666666666666555555666666666444555555555555555555444555555555444444555555555444444444444444444444444333333333444444444555555111222444555555555444333555333111111333555555555444444444444444444444444333333333333333444555666333333333333444444555555555555555555555444444444888777666555444333333333>L222222222222222222=hĦ4442221111110000001111112222222222223333333334444444ĉ@ӵ111111222333333444555555333333333333333333333333444444444444444555555555222111111000000111111222000222444333222111222222222222222222222222222222222222222222222222222222222333444444222222222444222222222222222222222222000000000000000000000000111111111111111111111111111222222333333333333333333333444>L444000111111222222111111000111111111111111111111111000000111222222222222111333222222222111000000000222222222222222222222222222222222111111111111111000000000111111000000000111111000000000000000111111111111000000000000111333222222111111111111111222222222111111111111111000000000000000111111222000000000000000000000000222222111111111111222222000000111111111111000000000000111111111000000000////////////////////////222222111000/////////000000000000000000000000000000111111222333333333333222111111111000000000///////////////000000000000222222222222111000///...000000111111222222333333333333222111000/////////444444444444444444444444333333222333444555777888999:::;;;???DDDIIINNNPPPWWW]]]``````bbbhhhkkkkkkrrrwww||||||zzz{{{www{{{zzzuuussstttooohhhaaa^^^^^^\\\WWWRRRIIIHHHFFFFFFGGGJJJMMMOOONNNVVVXXXXXXdddtttsssgggeeebbb```bbbffffffaaa\\\```______^^^^^^[[[WWWSSSNNNLLLIIIEEE@@@===:::888777555222111222444555666444333222222111111000000000111222222222222111000333333333333222222222222222111111111222333444555222222222222222222222222333222111111111111111111555555666666777777888888999999999999999::::::;;;888888888777777777777777777777888888888888777777888888777777666666555555555555444444555666777888999888666555555555666777666666666666666666666666666555444333333GG=?666666555555555666666666777777555666666666666666666555777888888777777666555444444555555555555555555444444444444444444444444444333333333444444444555555444444333222333444555666888555333222333444444333444444444444444444444444444444333333333444555555222222333444444555555555555555555555555555555555777777666555444333333444HdĦ222222222222666=Īj222111111000000111111222222222333333333444444444GG=?111222333333444555555333333333333333333333333333333333444444444555555222111111000000111111222000222444333222111222222222222222222222222222222111222222333333222222111000111222222111000111333222222222222222222222222000000000000000000000000111111111111111111111111111111111111222222333333222333444HdĦ444000111111222222111111000111111111111111111111111000000111222222222222111333222222222111000000000222222222222222222222222111111111111111111111111111000000000000000000111222111111000000000000000000000000000111000000000333222222111111111111111111111111111111111111111000000000000000111111222000000000000000000000000222111111000000111111222000000111111111111000000000000000000000000111111////////////////////////222222111000/////////000000000000000000000000000000111222333444444333333111111111000000000000000......//////000000000000000111111111000//////...//////000000111222222333333222111111000000000000111222222333333444444444666666777999;;;>>>@@@AAAFFFHHHMMMRRRXXX^^^cccgggpppuuuxxxwwwyyy~~~www{{{~~~}}}xxxsssqqqpppmmmhhhbbb```bbbdddccc```XXXVVVTTTSSSRRRTTTVVVWWWXXX^^^___^^^hhhwwwvvviiihhhddd```bbbgggjjjiiifffddddddeeegggiiiiiifffddd[[[ZZZYYYUUUPPPIIICCC??????;;;777555555555555444555444333333333333444444333444444555555444444333666666555555555444444444555444444444555555666777222222222222222222222222555555444444333444444555777777777ӵ999999888ĭӵ777ӵ888Ħ777777777777666666666666555ӵӵ777777ĦƜ`1.׼s444555555555Ħ777777555555666666666666555ӵ777Ħ555666666555444444333333333333ĭӵ333444Ħ333222444Ħ444Ħ333444444555222333444444555555555444666666666444DdD888888777?fӵ222222111Ħ111222333ӵƜ`1.׼s222222ĭӵ333222222444222222111111111111222ӵ222111222333Ħ111111111111111333222000000111222222222222Ħ111111111111111111222Ħ000000111111222333111222333DdD222222222111111ӵ222222ӵ111ӵ222222222000111Ħ000000ӵ...///000222ĭӵ111111000000000000111111222000000000000000000000000111111000000000000111111000000111111111111000000000000000///000000111222000000000000000000000000222111000000000000000000000000000000000000000000000111222333444333222111000000000000000000000000...//////000000111111222000000111111111111000000......///000111222222333111111111222333444555666444555777999;;;===???@@@DDDEEEHHHJJJMMMOOOPPPQQQVVVXXX\\\aaafffllltttyyyvvvvvvvvvvvvuuusssrrrqqqjjjgggcccaaaaaacccddddddaaa```^^^]]]\\\[[[\\\\\\^^^aaa```___fffpppppphhhhhheeeaaabbbfffjjjllllllcccccceeehhhlllmmmmmmkkkggghhhiiihhheee___YYYUUUOOOJJJDDD@@@>>><<<888444444333222222222333444555333333333333333333333333444444444333333333222222333333444555444444333333444444444444333333333333333333222222333444444555999999?~4888888888g&e>&e666g&e888>hӵ666666666777777777777g&e888guO>uO>&e6666664ff?>ߝL666gĉ@444444555666Shӵ777444555666777777666g&e777>hӵ666666555444444333333333fff?><z333g&e>&e555666HL666444333ShӵgL333333444444444222333444555555555444S?ʬ6667773h?D%%)?666666ZufĦ333333222gL333111222g&e333gĉ@444333g&e>&e333@e000000??333444333333222222222222g<ĉ3332221112223we<Ħ0000000000003h?@e222111111222333111111111Z1112222222222222223h?gL000000///000111222333000111222D%%)?333fff?><z111111=?Ħ222g&e111g&e111111111S?ʬ0004ff?>ߝL///@e000g&e111---...3h?g&e>&e000000??000000000000000111111222000000000000000000000000111111000000000000111111000000111111111111000000111000/////////000222333000000000000000000000000000000000000000000111222000000000000000000000000000111333333333222000//////000000000000000000000//////000000111222222333000111222333333333333333222222333444555666777777888888999999:::<<<===>>>???@@@BBBDDDGGGIIIKKKLLLKKKMMMPPPSSSUUUUUUTTTTTTVVVWWWYYY\\\bbblllxxxxxxrrrlllkkkmmmpppqqqpppggghhhiiigggeeecccdddfffgggffffffeeedddcccaaaaaa___^^^]]]^^^bbbfffggghhhfffeeeddddddeeegggiiijjjeeeeeeeeegggkkkmmmmmmlllnnnooopppqqqooollliiigggaaa\\\VVVRRRQQQMMMGGGBBB???>>><<<:::999:::;;;<<<;;;:::999888888999:::;;;999999999999888888888888888:::;;;<<<;;;999777555;;;;;;;;;:::::::::999999888888888999:::;;;<<<===;;;4Dӵ888888888Hƅ^Hu]Ħ666Hu]Ħ888ZuR)Ħ555666666777777888888Hu]Ħ999HŐeHŐeHu]Ħ555qIܗGIӵ888tt555666777HGgĉ@777777444555666777777666Hu]Ħ666ZuR)Ħ666666555444333333333sߝLGdUĦ333Hƅ^Hu]Ħ888ntHdĦ888666HGgĉ@444HdĦ333333333444444333333555555555444Htƅ^666777Bt=o9ĦDtfo9Ħ444444444g?333333HdĦ444111222Hu]Ħ333tt444444Hƅ^Hu]Ħ333H׼s333///222333333444333333222222333tQ444333222111je<Ħ/////////Bt=o9ĦH׼s333333222222333444111111111HtĦ111222222222222Bt=o9ĦHdĦ000/////////000222333///000111Dtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ111Hu]Ħ111111Htƅ^///qIܗGIӵ///H׼s000000Hu]Ħ222---Bt=o9ĦHƅ^Hu]Ħ000222000000000000000111111222000000000000000000000000111111000000000000111111000000111111111111000000111000/////////111222333000000000000000000000000000000//////000111222222000000000000000000000000111111333333333111///...////////////000000000000///000000111222333333333111222333444555666666666777888999:::;;;<<<======DDDCCCCCCBBBBBBBBBBBBCCCFFFFFFGGGHHHJJJKKKLLLLLLDDDFFFJJJLLLMMMLLLJJJHHHLLLLLLLLLNNNVVVddduuu{{{qqqfffbbbfffkkkmmmmmmeeejjjooooookkkggghhhjjjjjjjjjkkkkkkjjjiiigggeee___[[[ZZZ]]]______bbbhhhccceeeffffffdddcccdddeeefffeeeddddddfffhhhiiihhhmmmmmmmmmmmmlllkkkiiiiiilllgggcccaaabbb___YYYTTTQQQPPPMMMJJJIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJGGGCCCAAACCCCCCBBBBBBAAAAAAAAA@@@EEEEEEFFFGGGHHHJJJKKKLLL:::9994DuXӵ777:::999DdDΦDdDĦ999DdDĦ777888t|<555555555666777777888888DdDĦ888DdDΦDdDΦDdDĦ444peƜ4DuTӵ666`eĭ555qet555444444555555555555555666DdDĦ666666t|<555555555444444444666555DdDDdDĦ444DdDΦDdDĦ666q<niDdDĦ444qet444444DdDĦ000000111333444444444333222333q<R444333qjRgdKӵHdDĦgdKӵ333333GR/f6LĭĦ444222DdDĦ444333333DdDĦ333`eĭ555DdDΦDdDĦ222DdDĦ333222333444444555555444444222222222222222222geĦ222222222FSĦ222111qjRgdKӵDdDĦ222222222222111111111111111DdDĦ111333222111qjRgdKӵDdDĦ333222111000000000111222222111HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ111DdDĦ111q<R111111peƜ4DuTӵ000DdDĦ444333DdDĦ///qjRgdKӵDdDΦDdDĦ000111222222222333111000///......///000111000000000000111111111111222111000000000000000111000333555555333111000000111111000000000000000111000000000000000000000000//////000111111111111111...///000000//////222444555333222000000000222333///......///111333222111111222333333222333555777888999;;;>>>AAADDDGGGHHHMMMLLLJJJJJJJJJJJJHHHFFFNNNKKKGGGBBB>>><<<;;;;;;<<<<<<======>>>??????@@@<<<===???@@@@@@@@@???>>>FFFGGGIIIKKKNNN[[[tttfffZZZ]]]___ccciiigggcccaaaccciiiiiieeedddggglllgggfffjjjjjjggghhhmmmddd^^^YYYZZZ\\\]]]aaagggeeeeeefffggggggfffeeeeeeggggggiiikkklllkkkgggdddoooooonnniiidddccceeehhhfffggghhhfffccc___^^^^^^```^^^]]]]]]]]]]]][[[YYY\\\ZZZYYYZZZ\\\^^^______aaa^^^]]]^^^aaabbb```]]]^^^]]]\\\[[[ZZZZZZYYYYYYZZZWWWTTTQQQQQQRRRTTTVVVWWWTTTVVV[[[[[[WWWXXX]]]9999994DuXӵ888::::::DdDΦDdDӵ999DdDĦ777777o)h999666666777777777777888888DdDĦ777DdDΦDdDΦDdDӵ444=ӊB1.uTӵ666HߝL`o9555po9wӵ555555555555555555666DdDĦ666666o)h555555555555444444444666555DdDΦDdDĦ444DdDΦDdDӵ666GIpӵDdDĦ333po9wӵDdDĦ000000111333444444444333333333po9u444444444333GIdnuR)ĦDdDĦnuR)Ħ333333CdgĪj333DdDĦ444333333DdDĦ333HߝL`o9111DdDΦDdDӵ333DdDĦ333222333444444555444444444222222222222222222geĦ222222sp?aĦ222111GIdnuR)ĦDdDĦ222222222222111111111111111DdDĦ111333222111GIdnuR)ĦDdDĦ222111111000000111111111111111DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ111DdDĦ222po9u333444111111=ӊB1.uTӵ111DdDĦ222222DdDĦ111GIdnuR)ĦDdDΦDdDӵ111111111222222222111000///......///000111000000000000111111111111111000000000000000111111000222555555333111000000222111111000000111111111000000000000000000000000///000000111111111000000000//////......000333555555444222000///000111111111000///111333555666555888:::;;;<<<;;;;;;===>>>BBBCCCDDDFFFHHHIIIKKKKKKQQQOOOMMMLLLKKKJJJHHHFFFDDDBBB???<<<:::999999999999999999:::;;;;;;<<<<<<:::;;;<<<===============???AAADDDHHHMMMZZZsss~~~eeeZZZ^^^```eeekkkiiidddbbbdddiiiiiieeecccfffmmmjjjjjjllljjjfffgggmmmfff___YYYZZZ]]]^^^aaaeeefffggghhhhhhgggeeecccbbbgggggghhhjjjkkkjjjgggdddlllmmmmmmkkkfffeeegggiiihhhhhhgggeeecccbbbcccdddffffffeeedddccccccccccccdddcccccceeehhhlllmmmmmmkkklllmmmmmmllljjjiiiiiiiiijjjjjjjjjhhhfffdddbbbdddcccaaa^^^\\\\\\^^^```aaa^^^___cccbbb^^^]]]aaa7777774DuXӵ888;;;:::DdDʜ4DuTӵ999>d<Ħ666Dt888888888888888777777777>d<Ħ666>d<ʜDd<ʜ4DuTӵ555666F&uTӵ6664DufئL>e666puR)Ħ666555555444444555555>d<Ħ666Dt666555555444444444666555DdDΦDdDĦ444>d<ʜ4DuTӵ7774DwDd<Ħ333puR)Ħ>d<111222333444444444333333444peӵ444ĦpeӵDx<>d<ӵDd<333qR/ܗ?fӵ333>d<333333>d<Ħ3334DufئL>e///DdDʜ4DuTӵ333DdDĦ333222222333444444444444444222222222222222222geĦ222s<v>aĦ222111peӵDx<DdDĦ222222222222111111111111222DdDĦ111333222111peӵDx<>d<111000000000111111111111111>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ111>d<Ħ111peӵ222Ħ111F&uTӵ111DdDĦ000000>d<Ħ222peӵDx<>d<ʜ4DuTӵ222111111111111111000000////////////000000000000000000111111111111000/////////000111222222000222444444222111000111111111111000000111111222000000000000000000000000000000000111000000//////222000......000333555666444333333222333555666888888666444444777999;;;;;;===???AAABBBBBBAAAAAABBBFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHEEEDDDCCCBBB@@@===:::999888777666777888999444555555666777777888888888888888999:::;;;<<<===<<<>>>CCCGGGKKKVVVlllggg\\\```aaaeeekkkhhheeedddfffiiihhheeecccdddoooooopppoooiiieeegggmmmhhh___YYY[[[___```aaacccfffggghhhiiigggdddaaa___ffffffggghhhjjjiiigggdddiiikkkmmmllliiiggghhhkkkhhhhhhgggeeedddeeehhhjjjfffggghhheeebbbaaadddggggggfffgggjjjooosssvvvvvvuuuzzz~~~~~~yyyuuutttuuupppqqqrrrrrrpppmmmiiifffggghhhiiigggdddccceeehhhllljjjjjjllljjjeeebbbccc6666664DuXӵ999999999D&dq&ĒR999999sdKĦ666DHRRud:::999999888777777666sdKĦ555D&oq<Ōq&ĒR555555666>dp&ĒR666666nfʜd<Φ>d<Ħ555s&dq&ĒR666666i?ʜtd<Ħ222HHܗDӊB444<x444444444444444444444B?d<222333444444444444333222222222222222222geĦ222Hg8>aĦ222111B?Ho9333>d<222222111111111222222>d<ӵ222111B?Ho9111<x000000111111111111111&ӫeʬtIӇ111>d<Φ>d<Ħ111D&ӫetIӇ000DdDĦ111sdKĦ///B?dp&ĒR222111>d<sdKĦ111B?Ho9000s&dq&ĒR222222222111000000000000000////////////000000///000000000111111111111////////////000111333333000111333333222000111111000000/////////000111111000000000000000000000000000000111111000000//////333222111333666777777666222333555777:::>>>AAACCC>>><<<888777999;;;<<<===999<<>>===>>>======>>>>>>>>>>>>??????===<<<:::999999888777555666666666666666777888999222222333333444555555555777777777777888;;;===>>>BBBCCCFFFIIIKKKQQQaaaqqqlll```bbbbbbeeejjjggggggggghhhiiiiiifffdddcccooosssuuuqqqiiidddggglllggg^^^YYY\\\bbbccccccdddeeefffhhhiiihhheeebbb___eeeeeefffgggiiiiiigggeeehhhkkknnnnnnkkkhhhhhhiiihhhhhhiiihhhggggggiiijjjdddggghhheeeaaa```dddhhhhhhhhhiiilllqqquuuwwwwwwyyy~~~~~~|||{{{uuuuuuuuusssqqqnnnkkkiiifffiiimmmmmmjjjiiikkknnnsssrrrrrrrrrpppkkkfffccc6666664DuXӵ999777777Hu]3hh888888888ne777777=e;;;::::::999888777666666ne555555pIƎ@t@h666555555>h555555555fe666@ďD555666666444444444444444555ne666666=e555555555444444444444555ege555555sĪj@h555555555fdDĦ333@ďD444444Hkge444444555444444555555555@h444333@G444444HĪj@IŌ333222Bene333Hkge222ne222222fe444Hu]3hh333333222se111222333333444444333333222222222222222222geĦja>aĦ222111@G111111se222222222111111111222333<Ō333222111@G000111Hkge///000000111111000000111HĪj@IŌ000000ege111111Hu]3hIŌ000000DdDĦ111ne111///@h000000>h111222111se333ne000///@G000000sĪj@h333222222222111000000000//////000000000000/////////000000000111111111111////////////000111333333///111222222111000111222...............///000111111111111111111111111111000111111111111111000000333444777999;;;:::888555333444666999===@@@CCCEEE???<<<888666666777777777333666999:::999777666777444444444555666777777777888666555666777777666555666555555555666666777777222222222333444444555555777777777888:::===???AAAGGGGGGIIILLLLLLPPP]]]jjjmmmaaaccccccgggllljjjhhhjjjkkkjjjiiihhhfffcccoootttvvvqqqiiieeegggjjjddd]]]ZZZ^^^dddeeefffgggdddeeegggiiihhhgggdddccceeeeeeeeeggghhhiiigggfffhhhlllooonnnkkkgggggggggfffhhhkkkllljjjhhhggggggiiilllnnnkkkgggfffiiinnnnnnmmmnnnqqqtttwwwwwwwwwyyyzzz}}}zzz{{{yyywwwtttrrrqqqqqqqqqiiilllqqqsssssssssvvvxxxwwwxxxxxxwwwvvvsssmmmggg6664DuXӵ777ĵD^777777777666999888888666::::::999888777777666666555555555666666666666777555555555555666666666444555555555444444333333444444555666666555555555555444444444444444444444555555444444444444DdDĦ444444444444444444444555555444444555666666666444444333333333333333333333222333333222222222222222222666D^222444333333s׼s000111111222333333333333333222222222222222222geFm8333>aĦ222111111000000000s׼s222222222222111111111222333Ho111333222111111000000111/////////000111111000000000111111000111111111D^111000000DdDĦ111111111222333111000000000///111222111s׼s444444000///...///111000000000222222222111111111111111//////000000000000//////000000000000111111111111000/////////000111222222///000222111000000111333............///000111111111111111111111111111111000111222222333333222222444777<<<===<<<999777666555555666888999:::;;;;;;:::777333111111222111000111333555555444333333333222222333444555666666777444333222333555777666555444555444444444444444444333333333444555555666666666777888:::===???BBBCCCGGGGGGJJJMMMOOOSSS___kkknnn```bbbccciiiqqqpppiiimmmnnnlllkkkkkkiiieeelllrrrtttnnnhhhggghhhhhhbbb^^^^^^bbbeeedddfffiiifffggghhhhhhhhhhhhgggffffffeeeeeegggiiiiiihhhggggggkkknnnmmmiiiffffffgggeeehhhlllnnnmmmjjjhhhggglllnnnpppooolllkkkmmmooooooooooooqqqssstttsssqqquuuuuuwww}}}}}}xxxxxxvvvssspppoooppprrrtttkkklllooorrruuuxxxyyyzzzyyy{{{||||||~~~}}}vvvnnnΦ4DuXӵtvӵ>d<Ħ444666666555555555666Ħ999888888888777777777888888888777777666666666555555Ħ666555555444555666666444444555666777666666777999999888666444444444555555555666666777777777777666666666555555444444444444444444333444444333333444444555666Ħ666666666555555666555555555555444444444333444555666777777666555444444555666666555444444444333333222333444555666>d<Ħ555555666444444444444444444444444111222333444555555555555333444555666777666666555555555444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222222333333444444333333222111111111111Ħ111111111111222222222333333555>d<Ħ333444666666555Be222222111111222333333333333222222222222222222222geFYĉ222333>aĦ222111111222222333000000000000000000Be111222222222222111111000222444nu]ӵ000111000000111111111111000000111111222333///////////////000111111///000000111222222333333333222111111111111222333111111111111111>d<Ħ222111111000000>d<Ħ111111111Ħ333444444555444333222111000000000000111111111111///000222222Be333222222222111Ħ000////////////000000111111000000000000000000000000111111111111111222222222...///000111111000///...000000000000111111111111111000000000000000111111///000111000000000111333/////////000000111222333111111111111111111111111000111222333444555555555555:::>>><<<777444666999444444555555555555555444555333111111111222111///111333444333222111222333333444444555555666666666333222111222444444444333444444555555555444444444333444444555555666666777555666999<<>>999111///444;;;111222333444555555555444444333222333555555444333222333333222000000111333444444444444444444444444777666555555666666555333555555666777777777777666333444444555555666777777333555999===@@@BBBCCCCCCJJJIIIJJJNNNQQQVVVaaalllzzzgggccc```dddkkkkkkjjjpppqqqnnnmmmpppnnniiihhhlllmmmiiihhhkkkiiidddddddddggghhhccc___aaagggnnnmmmkkkhhhggggggggghhhhhhgggfffgggjjjkkkkkkjjjcccfffiiiiiiggggggiiikkkgggiiilllmmmnnnooorrrtttpppppprrrtttvvvuuuqqqnnnmmmlllmmmnnnppppppnnnlllhhhmmmrrrsssqqqnnnnnnpppllllllmmmoooppppppqqqqqqqqqllliiilllssswwwuuurrrsssxxx{{{~~~www>A;;;ne777777666666666666ne<<<:::777666777888888888777777777777777777777777ne444444444444444444555555555555444444666666666777999888666444333444555666666555444333555444444444444555666666555555555555555444444444666555444444555666ne444444444555666666666555444444444444555666444444555666555444222111333444444555555444444333333333333333444555666De555555555555777666555444333444444555333222222222222222222333444444444555555555555666444333333222333444555666333333333333333333333333333333333333333333333333555555555555555555555555222222222222222222222222333444ne111222222222222111111111000000222ne111222444666444333444777777555222333444444555555444444333222222111111111111>A333555000k<111111111222222333333333222222111111111222222222111111111000000333222111fh333222111000000111111000000111111111000000///111111000000111222333333222222111111111111222222000000000000000000000000222222111111111De222111111111000000ne111111ne111111111111111000000000000......//////000000111111///000111222222222222222111111ne111111222222222111111111111111111000000/////////000000000111333222000/////////111000...------///111222111000......000111111111222111000///...///111222///000222444555666666666777999::::::888777777777666555444333333333333333555555444444444555555555888777666555444333333333555444444333333222222111222222222222222222222222555444333333222222222222444444444555555555555666555555555555555555444444555444444333333444444555666666666666777777777777===;;;:::===BBBFFFFFFEEEFFFJJJHHHJJJTTTYYYbbbsssooobbb```bbbhhhooooooqqqttttttsssrrrqqqqqqooonnnkkkiiigggfffffffffbbbdddddddddbbbaaabbbcccffffffhhhjjjlllkkkhhheeeiiigggffffffggggggfffdddccceeegggiiijjjkkkkkkjjjiiiiiiiiijjjlllnnnpppqqqsssoookkkmmmqqqtttsssqqqpppnnnkkkkkkmmmoooppppppgggiiinnnqqqooohhhgggjjjiiinnnrrrsssppplllkkklllhhhjjjkkklllqqqvvvuuupppqqqqqquuuzzz;;;:::888888777666666666666:::;;;999777777888888888777777777777777777777777777555555555444444555555555666666555555555666666666777888888666444444444555555555555444444444444444444444555666666555555555555555555555666666555444444555666444444444444555666666555555555555555555555555333444555555555444333222333444444555555444444333222222222222333444555555555555555555555777666555444333444444555444333333222222333333444444444444555555555555666444444333333333444666666333333333333333333333333333333333333333333333333555555555555555555555555222222222222222222222222222444111222222222222222111111111000000222111111222444666444333444666777555222333333444444444444333333222111111111111111000222555333222222222333333444444444333333333222222222222222111111111000000222222111000333222222111000000111111000000111111111111000000111111000000111222222333222111111000000111111222111111111111111111111111111111111111111111111111111111000000111111111111111111111111111000000000000//////000000111222222222000000111111111000000///111111111111111111111111111111111111111000000////////////000000111222333333111000111222333222111000///000000111000000000000222222222111333333333333555555444333444555777999:::<<<<<<======<<<:::888777555555444555555555444444444333333333333333444555666777888777666555444333333333333444444333333333333222222222222222222222222222222555444333333222222222333444444444444555555555555666666666666666666666666555444444444444444444555555555666666777777888888<<<::::::===AAAEEEEEEEEEEEEJJJHHHIIIRRRUUU]]]ooouuueee___aaagggmmmnnnqqqtttvvvuuutttssstttooonnnkkkiiiggggggffffffdddeeefffeeeccccccccceeeeeefffgggjjjlllllljjjgggiiihhhgggggghhhhhhgggeeeeeefffhhhiiijjjkkkjjjjjjjjjiiihhhggggggiiikkklllmmmlllkkknnnrrrsssppplllkkkjjjhhhhhhjjjlllllllllfffggglllssstttpppmmmoooppprrrsssqqqmmmjjjkkkmmmiiikkkllllllpppuuutttpppnnnnnnqqquuuxxxyyyvvv888888999999999999888888999999999999999999999999666666666666777888999:::999888777888999999777666777777777777777777777777777777777666666666555555555666666777777666666555666666555666888888666444555555555444444555555555444444444444555555666666555555555666666777777777666444333444555666555444555444444444444555666666333444555666666555444333333333444555555555444444333444444555555444444333111111111111222333444555444444444444444444444444666555444444333444444444444333333333333333333444444444444555555555555666555555444444444555666666333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222444555444333222222333222222222111111111111111222333333222111111222444555444333444666666444333222222333333333333222222111111111111111111111111333///111555444222888BBB555555444333333333333444444444444444444333333333222222222111111111111111222222111000000111222222333222111111000111111111000000111111111111111000111111111000111111222333222111111000000111111222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000111222222333333111111111111000///...---111111111111111111111111111111111111111111111111000000/////////000000111000222333333111111222333111111222222222222111111222333444666777888999999<<<<<<===???AAA@@@;;;666888999:::<<<>>>???@@@AAAEEE@@@999555444444333111444555666666666555444333222222222333555777888999444444333333333333444444222222333333333333444444333333333333333333333333444444333222222222333333444444444444555555555555666666666666666666666666555555444444444444555555555555666666777888999999:::999:::<<<@@@CCCDDDDDDFFFKKKJJJKKKRRRTTT[[[mmmjjjaaaaaagggmmmooorrrvvvxxxwwwvvvvvvvvvooonnnllljjjhhhggggggffffffggghhhgggeeedddeeefffeeeeeegggjjjmmmmmmkkkjjjjjjiiihhhhhhiiiiiihhhgggfffggghhhjjjjjjkkkkkkkkknnnllliiifffeeegggiiijjjkkkkkkmmmqqqtttsssnnnjjjkkkjjjjjjkkkmmmooonnnmmmfffeeejjjtttzzzxxxuuutttuuuuuutttooojjjhhhkkknnnjjjmmmmmmmmmppptttsssooommmmmmnnnpppqqqqqqnnn888888999999999999888888777777888888999999999:::777777666666777888999999777777777888:::999777555777777777777777777777777777777777777666666666666666666777777777777666666777555555555777777666444666555444333333444555666333444444555555555555555444555555666777888888999555444333444666666666444555444444444444555666666333444666777777666444333333333444555555555666666333444444555555444444333222222222222333444555555444444444444444444444444555444444444444444444444333333222222222222333333444444444555555555555666555555555555555555555666222222333333333333444444222222333333333333444444444444444444444444444444222222222222222222222222222333555444333222222333111111111111111111111111222333333222111111222444444444444444555555444333111222222333333222222111000111111111111111111000333//////444666444444888333333333333333333333333333333333333333333333333111111111111111111111111222111111111111111111222222222111111111111111222000000111222222222111111222111111111111111222222111111000000000000111111111111111111111111111111111111111111111222222222111111111000000000000000111111111111111111111111111111111111000000000/////////000111111222222333000111111111111000000///111111111111111111111111000000000111111111111111000000000000000111111222000111222222111111333444000111333555555555444333777888999:::<<>>AAACCCDDDFFFLLLMMMNNNTTTVVV]]]ooopppcccaaagggmmmqqqtttxxxzzzyyywwwvvvvvvpppooommmllljjjhhhgggggghhhiiijjjiiigggeeefffgggdddeeefffjjjmmmnnnmmmlllkkkjjjiiiiiikkkkkkjjjiiieeefffgggiiikkklllmmmnnnrrrpppkkkhhhgggiiilllnnnmmmnnnpppsssuuutttpppllljjjjjjkkkmmmoooppppppnnnhhheeehhhttt}}}}}}yyyvvvttttttsssooojjjhhhjjjmmmllloooooonnnooosssssspppnnnnnnnnnoooooonnnmmmkkk777888888999999888888777666777777888888999999:::777777777777777777888999666666666888999999777555666666666666666666666666777777777777666666666666666666777777777777666666777555444444666777666555666555444333333444555666333444555555666666555555444555555666777888888999555444333444666777666555555444444444444555666666333444666777777666444333444444444444555666666777333444444555555444444333444333333444444555666777444444444444444444444444333333444444444444444444222222111111111111222222444444444555555555555666555555555555555555444444222222222333333444444444222222222333333444444444444444444444444444444444222222222222222222222222111333444444333222333444111111111111111111111111222333333222111111222444333333444555444444333333111222222333333222222111111111222222222222111111333000///333666555222222111111111222222222111111111111111111111111222222111111111111111111111111111111111222222111111111222111111111111111222222000000111222222222222222222222111111111111111222111000000000000000000111111111111111111111111111000000111111111222222222000000000000000000111111111111111111111111111111111111111111000000000///......//////000111111111///000111222333333444444111111111111111111111111000111111111222222222333111111111111111222333444333444444444333333555777777888:::;;;:::888666444999:::::::::<<>>555111333555444222222444555777777666444333555444444444444555666666222222222222333444555555111111222222333444555555333333333333333333333333333333333222222333333444333333333444444444444555333333333444444555555555777666666555555666666777666666666777888999999:::777888:::<<<>>>@@@CCCDDDBBBKKKMMMOOOUUUVVV^^^ppprrrbbb```fffkkksssvvvzzz{{{zzzwwwuuutttqqqpppooonnnllljjjiiihhhiiijjjjjjiiigggffffffgggddddddfffiiilllnnnmmmlllkkkjjjiiijjjkkklllkkkjjjbbbccceeegggjjjmmmoooppprrrpppllljjjjjjllloooqqqpppooooooppprrrrrrqqqpppgggfffgggjjjmmmnnnnnnllllllggghhhrrr||||||wwwtttmmmpppsssqqqnnnkkkkkklllmmmqqqqqqoooooossstttrrrnnnooooooooonnnnnnnnnooo777777888888888888777777777777777888888888999999888777777777777777888888777666666777888999777666666666666666666666666666777777777666666666555555555666666777777666666555777555444444555666666555555555555444444555555555222333555666666666555444555555555666666777777777444333333444666777666555555444444444444555666666333444555666666555444333555555555444555555666777333444444555555444444333444444444444555666777888333333333333333333333333222333333444444444444333333222222111111222222333444444444555555555555666444444555555444444333222111222222333333444444555111222222333333444444555333333333333333333333333222222222222222222222222111222444444333222333444111111111111111222222222222333333222111111222444222333555555333222333444222222333333333333222222111222333444444333222111444111000111444444222000///000111111222111111111000000000000111111111111111111111111111222222222000111222222222222111000111111111000111111222333000000111222333333333333333222111111000111111111111000000//////000000111222222222222222222222222000000000111222222333333000000000000111111111111111111111111111111111111111111111111000000000000.........///000000111111///000111333444555555666111111111111111111111111111111222222333444444444333333333333333444555666888888888777666666999;;;AAAAAAAAA@@@===:::666444777777777666777<<>>HHHLLLOOOTTTTTT\\\nnnsssaaa^^^bbbeeeqqquuuyyy{{{yyyvvvtttsssrrrrrrrrrpppooommmkkkjjjhhhiiijjjhhhfffdddeeefffddddddeeegggjjjllllllkkkkkkjjjiiijjjkkklllkkkjjjbbbbbbdddfffiiillloooqqqooonnnkkkjjjjjjllloooqqqpppooonnnmmmmmmnnnooopppiiihhhiiikkknnnpppqqqppppppjjjiiiqqqxxxxxxuuurrrjjjnnnssstttqqqnnnlllmmmooossstttqqqppptttvvvuuuoooppppppooonnnnnnppprrr777777888888888888777777777777777777888888888888888888777777777777888888777666555555777888888777666666666666666666666666666666666555555555444444555555555666666555555555777555333333444666666555444444555555555555444444222333555666777666555444555555555555555555555666444333222444666777777666555444444444444555666666555555555555555555555555777666555444444555555666333444444555555444444333444444444444555666777777333333333333333333333333111222333444555444444333555444444333333444444555444444444555555555555666333333444444444333111111111111222333333444555555111111222333333444555555333333333333333333333333222222222222222222222222000222444444333333333444000000111111111222222222222333333222111111222444111333555555333222222444333333444444444444333333222333555666666555333222444333000///111333333222///000111222333222222111000000111111111222222222000000111111111222222222000111222222222222111000111111000000111222222333///000111222333333333333333222222111000000111111000000////////////000000222222222222222222222222///000000111222222333333///000000000111111111111111111111111111111111111111111111111000000000000...//////000111111222222///000111222333444444444111111111111111111111111222222333444444555666666444444444444555666777888999999999777555666888:::@@@@@@@@@>>><<<999666555333555777555333555;;;AAAGGGMMMRRRSSSNNNIIIFFFFFF;;;:::999888888999:::;;;;;;:::888777555444444444222222222333333333444444444444444444444555666777444444444444444444555555222222222333333444444444444444444444444444444444333222222222333333444555222222333333333444444444222222333333444555555666888777777666666777777888999999999888888888888777777:::<<<===>>>???CCCFFF???JJJNNNPPPTTTSSSZZZlllwwwddd___aaaaaalllpppvvvyyyyyywwwuuuttttttttttttsssqqqooommmkkkggghhhhhhgggdddccccccddddddddddddfffiiikkkkkkjjjjjjiiiiiiiiikkklllkkkjjjccccccdddeeegggjjjlllnnnooommmlllkkkkkklllmmmnnnpppooonnnmmmlllmmmooopppmmmkkkkkkmmmppptttuuuvvvsssmmmkkkpppuuuuuusssssslllqqquuuvvvssspppooooooppptttuuurrrrrruuuyyyyyytttuuutttrrrpppooorrrttt777777888888888888777777888888888777777777777777888888777777777777777888888666444444666888888888666666666666666666666666666555555555444444444444444444555555555555444444777555333333444555666555333444555666666555444333222333555777777666555444555555555555555444444444444333222444666777777666555444444444444555666666666555444444444444555666888777666555444444555666333444444555555444444333333333333333444555666666333333333333333333333333000111333444555444444333666666555555555555666666444444444555555555666666222333333444333222000///111111222333333444555555111111222333333444555555333333333333333333333333222222222222222222222222000222444444333333444555000000111111222222222222222333333222111111222444111333555555222111222444333444444555555444444333333444666777777666444333555444111...///222444444000111222333444333333222111111222222222333333333000000111111222222222222000111222333333222111000111111000000111222333333///000111222333444444444333333222111000000111111000000////////////000000222222222222222222222222///000000111222222333333//////000000111111111222111111111111111111111111111111111111000000000000000000000111222222333333000111111222222222111111111111111111111111111111333333444444555666777777555555555666666777999999888888777444333333555777888888999999888888777777222666999777333222444888666===EEEGGGCCC@@@BBBFFF<<<;;;999777777777999:::999:::;;;999666333222222222111111111111222333444222222333333555666888999666555555444444555555555222222333333333333444444444444444444444444444444222222222222333333444555222222333333333444444444333333444444555666777777888888777777777777888888::::::999999888777777777777:::===>>>>>>@@@CCCGGGBBBMMMRRRSSSVVVSSSZZZlll}}}hhhbbbbbbbbbhhhmmmsssxxxyyyxxxvvvvvvuuuuuuuuutttssspppnnnlllgggggghhhfffcccbbbbbbcccddddddccceeehhhjjjjjjiiijjjiiihhhiiikkklllkkkjjjeeeeeeeeeeeefffgggiiijjjpppooonnnmmmllllllmmmmmmpppqqqqqqqqqpppooopppqqqkkkiiihhhjjjmmmqqqtttuuutttnnnlllpppsssssstttvvvppptttwwwwwwtttqqqpppqqqpppuuuwwwsssrrrvvvzzz{{{yyyzzzyyyvvvrrrqqqtttwww999999888777666666777777777777666666666666777777777777666666666666777777555555666666777777888888777777777777888888888888777777666555555555555666555555555444444555555555666444333444555666555444777777777777777666555555444555666777777666555444666666666666666555555555444444444555555555555555444444333222222444555666111666:::999555333777;;;777555333222222444777888333444444555555444444333555555666666555444333333666555444333333333333333111222444444444444222111444444444444444444444444000222444666666444222000444444444333333222222222333444444555555444444333222222222222222222222222444444444333333222222222333444555444222111222333111111222222222333333333000000111222333333444444000000111111111222222222333222222222222333444555333333333333333333333333111222333333333333222111222333333444444333333222111111111111111111111111111111111111111111111111222222222222222222222222333333222111000000111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000......//////000000111111111222222222222222111000///111222333333222111///000000111111111000000///555222///---...000111111222222111111111000000000111000///...///000111222111222333222111111222333666777888999999888777666222333444444555555444444222333444444444444333222333444444555555444444333333444666777888777555444444555555666777888888999555666888999888777555444555666777888777666444222111222222333444555666666///000222444666666666666666444333333333444333333555444333333222222333333333333222222222222222222111111111111111111111111333333222222333333444555666666666666666555555555666666666666666555555555999999:::::::::999888888666:::===>>>>>>AAAEEEJJJLLLOOOSSSUUUVVVZZZ___dddxxxnnneee```iiimmmqqqtttvvvwwwyyyzzzvvvuuutttrrrqqqpppnnnmmmmmmllljjjhhhfffddddddccccccdddeeefffhhhiiijjjkkkhhhgggfffgggiiiiiihhhfffllljjjhhhhhhjjjkkkkkkkkkkkknnnoookkkjjjnnnqqqpppsssooolllmmmrrruuutttqqqpppmmmiiijjjoootttwwwxxxuuutttssstttwwwwwwtttrrrvvvvvvvvvtttrrrqqqssstttrrrrrrsssuuuxxxyyyyyyxxxsssyyy}}}zzzuuurrrvvv{{{999999888777777777777777777777666666666666777777777777666666666666777777555666666666777777777888666666777777777888888888777666666555555555555555666555444444444444555666777666555666777888777555777777777777777666555555444555666777777666555444666666666666666666666555222333333444555666777777444444444444444555555666;;;888444333444444111...666555444333333555777888333444444555555444444333555555555555555444333333666555444444444444444444333333444444444444333333444444444444444444444444111222444555555444222111444444444333333222222222222333333333333333333222222222222222222222222222444444444333333222222222333444555444222111222333111111222222222333333333000111111222333333444444111111111222222222222333333333333333333333333333333333333333333333333333111222333333333333222111222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111000000111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000111111111111000000000000000000000000///000222333333222000///111111222222222222111111666444111000000000000000000111222333333444444444555555444444444444555555999999:::888666444555555666777888888888888777666333333444555555555555555333333444555555444333333333333444444444444333333444555777999999888666555444555555666666777777777555666777888888666444333444555666777666555333222222333333444444555555555222444555777777666555444333222111222333555666666555444333333222222333333222222222222222222222222111111111111111111111111222222222222222333444444666666666666666666666555555555555666666666666666777888888888888999999999888:::===???AAACCCFFFIIIKKKNNNRRRTTTVVVZZZaaafff{{{{{{oooeeehhhjjjnnnrrrssstttttttttwwwwwwwwwuuurrrqqqppppppooommmkkkhhheeecccaaa```aaabbbccceeefffhhhiiijjjhhhhhhhhhjjjkkkkkkiiigggmmmkkkiiiiiikkkmmmnnnmmmkkkoooooolllkkkooorrrqqqtttqqqnnnpppuuuyyyxxxvvvrrrnnnkkkkkknnnrrruuuuuuuuuttttttvvvxxxxxxuuurrrtttuuuuuutttrrrsssuuuwwwwwwvvvuuuvvvyyy|||~~~zzzyyywwwuuutttuuuxxxzzz999888777777777777777777777777666666666666777777777777666666666666777777666666666666777777777777666666777777777777888888666666666555555555444444777666444333333444666777999888777777999999888777666666777777777666555555555555666666666666555555555555666666666666666666111222333444555777888888444444555666666666666555:::444222:::FFFHHH>>>333555555555555666666666777333444444555555444444333444555555555555444444333555555444444555555666777555555444444444444555555333333333333333333333333333333333333333333333333444444333333333333222222111222222333333222222111222222222222222222222222444444333333333333222222333444555444222111222333111111222222222333333333111111111222222333333444222222222222333333333333222333444444444333222111222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333222111111000111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111000000111000000///000000111111///000111222222111000///111111222222222222111111333333222222222222111111111333555777999::::::999;;;;;;;;;;;;:::999888888>>>>>>>>><<<888666666666666666777777777777666666444555555666666666666666333444444555555444444333333333444444444444333333333444777888999888666444555555555555555555555555444555666666666555444333444555666666666555333333444444444444444444444444555666888999999666444222444333333333444666777999555444333333222222333333111111111222222333333444222222222222222222222222222222111111222222333444555555666666666666666666444444555555666666777777777777666666777888999:::999999;;;???CCCFFFGGGGGGJJJMMMPPPSSSUUUZZZbbbhhh{{{~~~pppjjjlllooorrrttttttsssrrrxxxzzz{{{xxxtttqqqqqqssspppnnnlllhhheeebbb___^^^^^^___```ccceeegggiiiiiiiiiiiijjjlllnnnmmmiiigggmmmllljjjkkkmmmoooppppppkkkooopppmmmmmmqqqssssssvvvtttqqqrrrvvvxxxwwwuuurrrooollllllmmmppprrrrrrttttttvvvxxxzzzxxxuuurrrqqqssstttsssssstttvvvxxxzzzxxxvvvvvvxxx}}}}}}uuussswww|||}}}|||888888777777777777777888777777666666666666777777777777666666666666777777666666666666777777777777666666666666777777777888666666666666555555444444888666444333333444666888999888777777999999888777555666666666666666555555555666666666666666666555555555555555666666666666333333333444555666777777333444666777777777666555444222666EEEUUUWWWHHH888444555666777777777666666333444444555555444444333444444444555555444444333444444444555555777888888666555444333333444555666333333333333333333333333444444222222222222444444333333333333333333333333222222333333333333222222222222222222222222222222333333333333333333333333333444555444222111222333111111222222222333333333111111111222222333333333222222333333333444444444222333444555555333111000111111111111111111111111222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////222222111111111222333444000000111222222111000000000000111111222222111111000111444555555444444555666777:::<<<===>>>======<<<=========<<<;;;999888;;;<<<<<<999666444444555666666666666666666666666555555666777777777777777333333333444444333333333333333333444444333333333111333555888888666444333444444444444444444444333444444555555555444333222555555666666666666555444555555555444444333333333444666888999999777444222777777666555444444666888555444333333222222333333000000111222333333444444222222222222222222222222222111111111111222333333555555555555666666666666333444444555666777888888:::999777666666888:::;;;999888999>>>CCCFFFFFFCCCHHHKKKOOORRRUUU[[[cccjjj~~~qqqrrrsssvvvxxxyyyxxxwwwxxx{{{{{{xxxssspppqqqsssooonnnmmmjjjgggdddbbb```\\\]]]^^^aaadddfffhhhiiihhhiiikkkmmmnnnlllhhheeelllkkkjjjkkknnnpppqqqqqqlllppppppnnnmmmrrruuutttxxxuuusssrrrrrrrrrpppnnnpppooommmmmmnnnoooqqqrrrsssuuuxxxzzz{{{yyyuuurrrppprrrssssssrrrssstttvvvwwwwwwvvvvvvxxx|||wwwuuuyyy}}}}}}{{{888777777777777777888888777777666666666666777777777777666666666666777777777777777777666666666666555666666666666777777777666666777777777666555444888777555444444555777888888777666666888888777666555555666666666666555555666666666555555666666666444555555555666666777777555555555555555444444444333444666777777777666555777555777???HHHFFF:::///333444666777777777666555333444444555555444444333333333444444444444444333444444444555666777888999666555444333333444555666333333333333333333333333555444222111111222444555333333333333333333333333333333444444444444333333222222222222222222222222333333333333333333333333333444555444222111222333111111222222222333333333111222222222222222333333222222333333333444444444111222444555555444222111111111111111111111111111222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000/////////222111111111222333333444111111222222222222111111111222333444444444444444555888:::;;;999777777777888999:::;;;<<<;;;:::::::::;;;;;;;;;:::999777666666777777666444333333444666555555555555555555666555666777777888888777777333333222222222222333333222333333333333333333222222444777::::::888666444444444444444333333333333444444444444444333333222666666666666777666666666555555555444444333333222111333555777888777666444444666777666444333444666555444333333222222333333000000111222333333444444222222222222222222222222222222111111222222333444444555555555666666777777333444444555666777888888===<<<:::888777888:::;;;999888888;;;AAACCCCCCAAAGGGJJJNNNRRRUUU[[[dddjjjzzzxxxvvvttttttwwwyyyzzzzzzxxxyyyyyyvvvrrroooooopppmmmmmmmmmllljjjiiigggfff[[[\\\^^^aaacccfffggghhhggghhhiiilllmmmkkkfffcccjjjhhhhhhiiimmmpppqqqrrrmmmpppqqqnnnnnnrrruuutttuuutttsssrrrqqqpppnnnmmmmmmnnnnnnnnnoooppprrrsssrrruuuyyy{{{zzzxxxuuusssqqqssstttsssrrrqqqrrrsssuuuvvvxxxyyyzzz|||~~~{{{yyyyyyyyyyyyyyy777777777777777888888999777777666666666666777777777777666666666666777777777777777777666666666666555555666666666666777777777777888999888777666555777666666666666666666777777666555555777777666555444444555666666666555555666666555555555555666666444444555555666777777777666666666555444444333333444444555666666666666555999555111111333555333111222333555666666666555444333444444555555444444333222333333444444444444333444444444444555666777888555555444444444444555555444444444444444444444444444444222222222222444444222222333333333333444444333444444555555444444333222222222222222222222222222222333333333333444444333444555444222111222333111111222222222333333333222222222222222222222222222222222222333333333333111222333444444444333333222222222222222222222222333222222111111222222333111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111000111111222333111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000111111111111111000000000000000222333333333333333333333333333333333333333444555666777777888888777===@@@BBB@@@;;;888777888777777666666555555555555777777888777777666555444444555666555444444555666555555444444444444555555555666666777777777777777444333333222222333333444222222333333333333222222444777:::======;;;888666444444444444444444444444555555444444444333333333555555555555666666666777555555555444444333333333000111333555777888888888333777::::::666444555666555444333333222222333333111111111222222333333444333333333333333333333333333333222222333333444555444444555555666777777777444444555555666666777777===<<<;;;:::999::::::;;;:::999999:::===???@@@@@@EEEIIIOOOSSSVVV\\\ccciiirrr{{{sssppprrrvvvyyyzzzxxxwwwuuusssqqqooommmlllkkklllmmmmmmmmmllljjjiii]]]^^^___bbbdddfffhhhhhhgggggghhhiiijjjiiieeebbbgggffffffhhhlllpppqqqrrrnnnqqqqqqnnnmmmqqqssssssqqqqqqrrrsssttttttttttttmmmooopppqqqpppqqqrrrsssrrruuuxxxzzzxxxvvvttttttrrrtttvvvuuutttsssssstttuuuxxx{{{{{{{{{}}}||||||}}}777777777777777888999999777777666666666666777777777777666666666666777777888777777777666666666555555555555666666666777777777888:::::::::999777666555666777777777777666555777666555555777777666555333444555555666666555555777666555444444555666777444444555555666777777888555555555555555444444444444444444444444555555666555222///...000333666888222333333444444444444444333444444555555444444333111222333444444444444444444333333333444555666666333333444444444444333333555555555555555555555555444333333222222333333444222222222333333444444444333333333444444333333333222222222222222222222222222222222333333444444444333444555444222111222333111111222222222333333333222222222222222222222222111111111222222222222333000111222333444444555555333333333333333333333333333333222111111222333333222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111000000111222222333111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333333333333111333555888888888666555555444444333333444444555444555666777777888888888;;;>>>@@@>>>999666888:::666555333222222222333444666666555555444555555555333555666555444444555666555555444333333444555555444555666666777777666666666555444444444444555666222222333333333333222222333666:::======;;;777555333333444444555555666666666555555444444444444444333333333333444444555555444444444444444444333333333333444555666888999:::???CCCGGGEEE???888666666555444333333222222333333222222222222222222222222333333333333333333333333444444333333444444555666444444555555666777777888555555555666666666666666888888999::::::;;;<<<<<<======<<<;;;:::<<>>===;;;999666555555444444555555666111222333444555555555555222666999888666555999===777666333222222333666777666555444444444555666777333555555444333222333444555444333333333333444555444555555666666666666666888777666555555666777888222222222333333222222222000333777::::::888444222333333444444555666777777666666555444444444444555222111111111222222333444444444444444444444444444666666555555666888:::<<>>;;;999:::???CCCCCCHHHPPPUUUXXX\\\aaaeeeyyywwwvvv{{{zzzuuuooooooqqqqqqlllfffjjjkkklllmmmmmmkkkiiihhhaaabbbcccdddfffggghhhiiijjjiiihhhhhhhhhhhhfffdddfffeeefffhhhmmmqqqssstttooorrrrrrmmmlllnnnpppooooooqqqsssttttttsssttttttqqqtttvvvuuurrrooooooppprrrtttwwwwwwtttssstttuuusssvvvyyy{{{{{{{{{|||}}}wwwxxxwwwsssqqqttt}}}~~~}}}||||||<<<;;;::::::999999999999::::::999888777777888888555555666777888999::::::666666666666666666666666555555666666666666555555666777888999999888777666666555555666888999777666666666666666666666666666666666777666444444555777777777777777777777777777222333555666666666555555222333555666666666555444444444555555666666777777444333333333333444555555555444333444666666666555222333444555555555444333444444444444444444444444888666555555666666555333666555555444222111111000666666555444333222222111222333333444444333333222333333333222222222111111222222222222222222222222444444222222222222444444666555444333333333333333555444444444444333333333444444333222333444555666111111111222222333333333222222222333333444444444111111222333333444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444444333333333222222222111111333222222222111111111111333333444333333222111000111111222222333444555555555666666666777777777888666666777777888888999999555888;;;===>>><<<:::888555555444333333222111111555555444444444333333333555555555666666777999999444333333333333444555555888888777777777777888888666555555444444444555555444444444444444444444444777666666666666555555555222333444444555555444444444444444444444444444444666777999::::::888555333666666555444555666777888:::999777555444333333444444555555555444333333222555555555444444333333333666333333666777777===DDDTTTaaajjjcccOOO===999;;;777666444444555555444333111222222333333333222222111111111111111111111111555777999999777666555666333444555555666666555555888777666555555666777888888888999999999:::::::::999999999:::;;;<<<===>>>EEEIIIPPPWWW[[[___ccceeewwwzzz~~~}}}zzzuuussssssqqqlllhhhjjjjjjhhhggghhhjjjiiifffffffffffffffffffffffffffgggfffeeeeeefffhhhkkklllhhhiiiiiiiiiiiijjjmmmooouuuuuuqqqmmmnnnssstttrrrwwwssspppsssyyyzzzvvvpppvvvyyyyyyuuussstttuuutttvvvtttwww}}}}}}wwwsssuuutttuuuxxxzzz}}}}}}wwwsssuuuvvvtttxxx~~~|||yyyxxxwwwvvvuuusss::::::999888888888888888999999888777777777777777666666666777888888999999777777777777777777777777555666666777777666666555555666777777777777666555555444444555777777666555666666666666666666666666555666777666444444666777666666666666666666666666333333555666666666555555444444555666666666666555555555555666666666666666444444444444444555555666555444333444666666666555333444555555555444333222444444444444444444444444777666555555666666555333444444444333333333333333555555555444333333222222222333333444444333333222333333333222222222111111333333333333333333333333444333333222222333333444555555444333333333333333555555444444333333333222444333333222333444555666222222222222333333333333444333333333333333333222222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333222222222222222222222222222222222222222111111444444555555666777777888777777777777888888888888666666777777777777777777444666888::::::999888666555444444444333222222222555555444444444333333333555444444555555777888888444333333333333444555555666666555555555555666666666666555444444444444444444444444444444444444444555555555444444444333333222333333444444444444444222222222222222222222222666777888999888777555444555555444444444555666777999888666555444444444444444444555555444444333222555555444444444333333333555333333777999:::@@@GGGaaakkkrrrhhhRRR???888:::777555444444555555444333333333333333333333222222111111111111111111111111444666888888666555555555333444555555666666555555666666555555555555666666777777777888888888999999888888888999:::;;;<<<===EEEIIIOOOVVVZZZ___cccfffvvv|||{{{vvvtttsssqqqmmmjjjiiiiiigggggghhhiiihhhfffccccccccccccdddeeefffgggkkkjjjiiihhhhhhiiikkklllhhhiiijjjjjjiiijjjmmmppppppqqqpppmmmpppuuuvvvttttttqqqppprrrvvvwwwtttpppssswwwvvvrrrqqqsssuuutttuuutttwww}}}}}}wwwtttvvvuuuvvvxxxzzz{{{||||||{{{wwwrrrpppssstttsssvvv|||}}}|||zzzzzz{{{{{{{{{{{{999999888777777777777888888888777666666666777777777777777777777777777777888888888888888888888888666777777888888777777666555555666666666666555555444444333444666666555444666666666666666666666666555666666666444444666777666555555555555555555666333444555555666555555555666666555555666666777888666666666666666555555555555555444444555555666777555444333444666666666555555555555555444333222222444444444444444444444444666555444444555555444333222222333333444444444555444444444444333333333333222333333444444333333222333333333222222222111111333333333333333333333333444333333222222333333444555444444333333333333333666555555444333222222111333333333333333444555555444444444444333333333333555444444333333222222111333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222333333444555555555222222111111222222333333333222222222222222333444777777777888888999999:::888888888888888888888888777777666666666666666666333444555555666555555555444444444444444444444333555555444444444333333333444333333333444555666777444333333333333444555555444444444333333444444444777777666555444333333333444444444444444444444444333333333333222222222222333333333333444444444444333333333333333333333333555666666666666555444444444444333333333444555666777666555555444444555555444444555555444444333333555444444444444333333333444222444888:::<<>>DDDGGGMMMRRRXXX^^^eeejjjsss{{{vvvtttttttttqqqnnnkkkggggggkkkkkkgggdddeeefffdddbbbaaabbbdddgggiiiddddddddddddeeeeeeffffffkkkllllllllllllmmmppprrrrrrttttttrrrssstttqqqlllnnnqqqtttsssqqqqqqtttwww{{{~~~|||vvvsssuuuvvvuuuqqqtttwwwyyy{{{|||{{{zzzssstttvvvwwwwwwvvvtttsssppprrrtttvvvxxx{{{|||||||||}}}}}}zzzwwwvvvwwwxxx999888888888888999::::::777777666666666777888888777777777666666555555555888888888888888888888888666777777888888777777666888888777777777777888888888777666777888888666444666666666666666666666666444555666555555555777999777666444333333444666777666666555444444444555555666666555555666666777888666666666666666555555555555555444444555555666777555444333444666666666555666555444333333333333333222333333444444555555555555444333444555666555444666555555555444444333333111111222222333333444444222333333444444333333222333333333222222222111111333333333333333333333333222333333444444333333222222222222222222333333444333333333333222222222222111111222333333333333333444444444444333333333333000000111222444555666666333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444111111111111111111111111111111111222222333333444222222222222222222222222333333333333444444444444444444333444666999<<<>>>@@@@@@@@@???===<<<:::999444444444444444444444444444444444555555666666666777777666666666666666666666666555444444444555555666666666666666666555555555555444444444333333333333333222222222222333333444333333333333444555555666555555444444555555666666666777777666444222111222333333444444555555555555555555555444444444444333222111111111222444555333333333333333333333333222333333444444444444333111222333444444444333333333444444555555555444444333333444444555555444444333333333444444444444555555333444666555333666;;;===AAADDDAAA:::555444555444333222333444555444333000000111111111111111000333333333333333333333333111222333222111222444666555555666777777777777666666666777888999999999999777777777888888888999999999999999:::;;;<<<>>>>>>CCCGGGMMMSSSXXX^^^dddhhhqqq}}}zzzwwwwwwxxxwwwssspppnnnhhhhhhnnnooohhheeegggddddddbbbbbbbbbdddfffgggeeeeeeffffffgggggghhhhhhjjjkkkllllllkkklllooorrrqqqssstttssstttwwwuuuqqqppprrrttttttrrrrrruuuyyyyyy|||{{{vvvsssttttttrrrppptttwwwxxxzzz~~~~~~{{{tttuuuuuuvvvvvvvvvvvvvvvqqqtttvvvuuuwww{{{|||zzz|||~~~~~~zzzyyy|||~~~777777777777777888999999777777777777777888999999666666666666666666555555777777777777777777777777555666666777777666666555888777666666666666777888777666555666777777555333666666666666666666666666333555555555555555777999888777555444444555777888777666555444333444444555444444555666666666666555555555555666666666666666444444444444444555555666555444333444666666666555555555444333333333444555222222333333444555555666555444333444666777666555444444444444555555555555222222222222222333333333222333333444444333333222333333333222222222111111333333333333333333333333222333333444444333333222222222111111222333333444222222222222222333333333000111222333444333333222222222222222333333333333111111222333333444555555222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000111111222333333444444222222222222222222222222222222333555666888999999999888888888:::>>>BBBDDDDDDDDDDDDCCCAAA===999666555555555555555555555555333333444555666777888888666666777777777777777777666666666555555555444444888777777777666555555555555555444444444333333333444333333222222222333333444333333333333444555555555555444444444444555555444555666777666555333222222222333333444555555666555555555555444444444444333222111000111222444555222222222222222222222222111222444555666555444333222222444555555555444333333444555555555444333222222333444444555555444444333333333444444444555555444333333666555222444999<<<>>>@@@===888444444555333222111222444555444333000111222333333333333333333333333333333333333333111222222222111222555777555555666777777777777777666666666666777888999:::666666666777777777888888888888888999:::;;;======CCCGGGNNNTTTYYY^^^bbbeeemmm~~~|||zzzyyyzzz|||{{{wwwsssqqqjjjjjjrrrrrrjjjfffiiiddddddeeeeeeggghhhjjjkkkhhhhhhiiiiiihhhhhhggggggjjjkkkkkkkkkkkkllloooqqqsssuuuuuusssuuuxxxwwwsssqqqrrrrrrrrrrrrtttvvvxxxuuuyyy{{{xxxvvvwwwvvvtttoootttxxxwwwzzz|||xxxwwwvvvvvvuuuvvvwwwwwwvvvyyyyyyvvvwww|||}}}{{{|||zzz}}}666666666666666777888888888888777777888999::::::666666666666666666666666666666666666666666666666555555666666666666555555777666555444444555666777666555555555666666444222666666666666666666666666333444555555555555777999999888666444444666888999777666555444333444444555222333555666666666555444444555555555666666777777444333333333333444555555555444333444666666666555555444333222333444555666222222333333444555666666666444444555777888777666222222333444555666777888222222222222222222222222222333333444444333333222333333333222222222111111222222222222222222222222222222444444444444222222222111111111222333333444000111111222222333444444000111222333444333222222111111111222222333333333333333333333333333333333111111222333333444555555333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000111222333333444444444444444444444444444444000111333666999<<<>>>???<<<;;;;;;<<<>>>BBBFFFHHHFFFFFFGGGEEEBBB===777444777777777666666666666666333444555666777888999:::666666777777888888999999555666666666666555444333999888888777666555555444555555444444444333333333444444333333222333333333444333333333333444555555555444444333333444444555333444666777777555444222222222333333444555666666555555444444444444333333333222111000000222444555444444444444444444444444000222444777777666444222222333444555666555444444444444555555555444222222222333333444555555555444333333333444444555555555444222333666555333555:::888:::;;;999555333333444333222111222444555444333111222333444555666666666333333333333333333333333111222333222222333555888555666666777777777777777666555555555555777999:::555555555555666666666777777777777888999:::<<<<<>>888555444111111222333555666777777888777777777777777888999777777666666555555444444777777777666555555444444666666666666666666666666666666666555444444444333666555333111111333555777222222111111111111222222111222222333444555666666666555555555555444444444222222333333333333444444555555555444444333333333222111111333555777777666555555333222111000000000444444444555555555555666333333444444444333222111444444222111000/////////222222333444555555555555555444333333222222222222555555555666666666666666999888777666444222111000222222333333444333333333222333444555444333222111222111111111111111111222222222111111222222333444666444333555888999777444777666666666666777777888777777666666777777888999777777777888999:::<<<<<>>888555444222222333444666777777888777777777777777777888888666666666666666666555555777777777666555555444444555555555555555555555555555555555555555444444444666555333111111333555666222222111111111111222222111111222222333444444444555555555555444444444444222222333333333333444444555555444444444333333333222111111222555777666555444444333222111111111111333333333333444444444555444444333333333222222222444333222111111111111111333333444444444444444444555444333333222222222333444444444555555666666666777777666555444333333222333333444444444444333333111222222333333222222111333222222111111222222333333222222222222333444444666444333555777888777555666666666666666777777888999999888888999999:::;;;777777777777999:::;;;<<>>>>>>>>999:::;;;===@@@BBBCCCDDDGGGIIIIIIHHHGGGFFFGGGHHHGGGGGGGGGIIIJJJKKKIIIGGGGGGIIIJJJFFF???888555444444444555555666777888888666666666777777888888888666666666666777777777777777777777666555555444444555555555555555555555555444444444555555555555555666555333222222333555666222222111111111111222222222222222222222222222222555555555555444444444444222222333333333333444444444444444444333333333333222111111222555666666555333333222111111222222333222222222333333333444444555444333222222222333333333333222222222222333333333444444444444333333222444444333222222222333333222222333444444555666666444444444444555555555555555555555555555444333222222111111000111111222222444333333222222333333444444333333333333444555555666555444555777777666555666666666666666777888888999888888888888999::::::666666666777888999:::;;;===CCCKKKQQQUUUZZZaaaeeegggqqquuuqqqnnnmmmmmmlllhhhdddlllkkkiiiggggggiiikkkmmmmmmppprrrsssqqqlllgggcccddddddeeehhhllloooppppppqqqrrrtttvvvwwwvvvuuutttkkkqqqvvvvvvqqqnnnooorrrvvvvvvwwwwwwxxxxxxyyyyyyxxx{{{|||zzzzzz{{{zzzwwwvvvtttuuuzzz}}}|||zzz{{{uuuttttttvvvzzz}}}zzz|||~~~666666666666666666666666555555555555666666666666777666555555666777888999777777666666666666777888888888888888777777666666555555555555555555555555666666666666666666666666888777666666777888777666555555555555555555555555444555666666666555333222444444444444555555555555444444444444444444444444444444555555555555555444333444555666666666444444444555555555666666777777444444444555555777888888666666666666666555555555333333444555666666666666888777666666555555555555555555555444444333333333222222333333333333444444444444333333333222222222111111222222222333333333444444444222111111333555111111111111222333444444333333333444444444555555444444444444444444444444333444444333222333555777444444444444444444444444666555555555444444333333555444444555666555333000222222222333333333444444111222444444333222111222111111111222222333333333666:::AAAEEEGGGGGGFFFEEE@@@BBBDDDEEEFFFHHHJJJLLLNNNNNNNNNMMMKKKJJJIIIHHHJJJJJJJJJKKKLLLLLLJJJHHHGGGJJJLLLHHH???888555444444444555555666666666777555555666777777888888888666666666777777888888888777777777666555555444444444444444444444444444444333444444444555666666666666555444222222333444555333222222111111222222333444333333333222222111111555555555444444444333333222222222333333333444444333333333333333333333333222111111222444555555444222111111111222222333444222333333333333444444444666555333111111222333444333222222222333333444555444444444444444333222111444333333222222333333333111111222333444444555666111111222333555666777777666666666666555444333222222222111000000111333444444444444333333444444444444444444444444555666666666555555555666666666666666555555666666777888999666666666666666777888888555555666666777888:::;;;===AAAGGGKKKOOOTTTZZZ^^^gggooo}}}yyyuuupppmmmmmmllliiifffkkkiiifffeeeeeehhhlllooommmooorrrsssqqqmmmgggdddcccbbbcccfffiiilllmmmlllppprrrtttvvvvvvvvvuuutttppptttxxxvvvqqqnnnrrrvvvttttttuuuvvvxxx{{{~~~xxxzzz|||||||||{{{yyywwwuuutttuuuxxxzzzzzz{{{{{{vvvtttsssuuuxxxzzz{{{|||}}}|||{{{777777777777777777777777666666666666555555555555999888666555555555666777777777666666666666666777888888888777777777777777555555555555555555555555666666666666666666666666777666555666777888777555555555555555555555555555444555666666666555444333444444444555555666666666444444444444444444444444444555555555555555444444444444666666666555444333444555555555666666777777444444444555666777888999666666666666666555555555222333555666777888888888888777666555555444444444555555555444444333333333222222222333333444444444555555444333333222222222111111222222222333333333333444333222111111444666111111111111222333444444333333333444444444555555444444444444444444444444444444444333222222555777444444444444444444444444555555444444333333222222222222333444666666444333222222333333333444444444111333444333111///000111000000111222222333444444777>>>GGGMMMMMMKKKIIIHHHGGGJJJLLLMMMLLLMMMOOOQQQTTTTTTSSSRRRQQQOOOMMMKKKLLLKKKKKKLLLMMMLLLJJJHHHGGGKKKNNNJJJ@@@888555555444444444444444444444555333444666777888888888777666777777777888888999999777777777666555555444444555555555555555555555555333444444444555666666666666555444333333333333444333333222222222222333333555555444444333333222222555444444444444333333333222222222333333333444444333333333333333333333333222111111222444555444333111111111111222333444444444444444444555555555555666555333111111222333444222222222222333444555555444444444444333222111111333333333222222333333444111111222222333444444555000000111333555666777888666666666666555444333222333222111111111333444555555444444333333444444555555555444444555555666777666666666555444555666777555555555555666777888999666666555555666666777888555555666666777888:::;;;===@@@DDDIIIMMMRRRVVVYYYeeemmm{{{zzzsssooonnnnnnkkkiiihhhfffdddcccdddhhhmmmpppnnnooopppooonnnkkkhhhfffeeeddddddfffhhhjjjjjjiiipppqqqsssuuuvvvuuutttsssvvvuuussspppoooqqqtttvvvssssssssssssuuuxxx{{{}}}vvvwwwyyy|||}}}|||zzzzzzvvvvvvuuusssssswwwzzz|||vvvuuutttvvvyyy|||}}}~~~}}}yyywww777777777777777777777777888888888888777777777777999888777555444444555555777777777777666666666666888888777777777777777777555555555555555555555555666666666666666666666666777555444555666777666555555555555555555555555555444555555555555555444444444444444555666666777777666666666666666666666666555555555666555555444333444555555555555444333333555555555555555555666666444444444444555666777888555555555666666666666666555666777999::::::;;;;;;888777666555444333333333444444444444333333333333111222222333333444444555555555444444333333222222111111222222222333333333222333444333222222444555222222222111222222333333333333333444444444555555444444444444444444444444444444444222111222555888444444444444444444444444444444444333333333333333222111222444666777555333333333333333444444444444111333444333000///222555111111222333555666777777999@@@HHHMMMLLLIIIHHHHHHLLLOOORRRRRRQQQQQQSSSVVVYYYXXXXXXXXXXXXVVVSSSQQQLLLLLLLLLMMMNNNNNNKKKIIIGGGLLLPPPKKKAAA888444555444444444444444333333333222333555777888888777777888888888888888999999999777777777666555555444444666666666666666666666666444444444555555555555555666555555444333333333333333333222222222222333333555555555444444333333333444444444444333333333333222222333333333333444444222222222222333333333333222111111222333444444333222111111111222333333444444444444555555555666666555444333222222222333333222222222222222333444444222333333333333222222111333333222222222333444444222222333333333333444444000111111333444555666777555555555555555444333222222222222222333444555555555444444333333444444555555444444444444555666666777777777555333333555777555555555555666888999:::888777777777777888999999666666666777888999:::;;;===???DDDIIIOOOSSSWWWXXX___jjjzzzxxxrrrppppppnnnlllgggeeecccbbbdddhhhlllooopppooonnnmmmllljjjiiihhhhhhgggggghhhjjjkkkkkkjjjoooppprrrtttuuutttsssrrrvvvrrrmmmlllooorrrsssssssssrrrrrrrrrrrrtttuuuwwwvvvuuuwww{{{|||zzzyyy{{{wwwxxxvvvqqqppptttyyy{{{tttttttttwww|||}}}~~~}}}{{{zzz777777777777777777777777999888888888777777777666777777555555444555666777777777777777777666555555777777777777777777777888555555555555555555555555666666666666666666666666666444333444555666555333555555555555555555555555555555444444444555555666444444444555666777777777666666666666666666666666555555666666555444444333555555444333333333333333555555555444444444444444444333333333444555666666444444555555666666777777666777888999:::;;;;;;;;;777666555444222222222111222222222222333333333333111111222333333444555555444444444444444333333333111111222222222333333333000222444444333333333444333333222222111222222222333333333444444444555555555555555555555555555555444444444222111222555888444444444444444444444444444444444444555555555555333333333444666666444222333333333444444444444555///222333222111222888===444444555777888:::;;;;;;???DDDIIIJJJGGGFFFHHHKKKMMMQQQTTTUUUTTTTTTXXX\\\ZZZYYYXXXZZZ[[[ZZZWWWSSSMMMLLLMMMNNNPPPPPPNNNLLLGGGMMMQQQMMMAAA777444666666666555555444444444333111333555777888888777777999999999999999999888888777777777666555555444444777777777777777777777777555555555555555444444444666666555444333333222222444333333222222333333444444444333333333333333333444444444333333333222222222222333333333333444444111111222222222333333333333111111111333444333222222222222111222222333333333333444444444555555555444444333333333222222222222222111111111222222333111222222333333333222222333222222222333333444555444444444444333333333333111222222333333444555555333333444444444444333333000000111333333444444444444444333333333333444444444444333333444444555666777888777555333222555888444444555555666888999:::777777777777777888999999777777777777999:::;;;<<<>>>AAAEEEJJJOOORRRSSSRRRVVVdddwww}}}uuusssrrrpppooohhhfffdddccccccfffiiikkkpppppppppooonnnllljjjiiigggffffffgggjjjlllkkkkkkmmmoooqqqsssssssssrrrqqqrrrpppnnnoooqqqssssssrrrqqqqqqrrrtttuuuwwwyyyzzz{{{wwwwwwzzzyyyuuuuuuxxxwwwzzzyyyssspppuuuxxxxxxsssrrrsssvvv|||}}}}}}}}}~~~}}}}}}||||||777777777777777777777777777777666666555555555444555555444444555666888999777777888777777666555555777777777777777888888888555555555555555555555555666666666666666666666666555444333333444555444333555555555555555555555555666555444333333444666777444444444555666777777888555555555555555555555555555666666666555444333333666555333222111222333333555555555444444333333222444333333333333444555555333444444555666777888888555555666888888999999999777666444333222111111111111111111222222333333333111111222333333444555555444444444444444444444444111111222222222333333333///222444555444333333444444444333222111111111111333333333444444444555555555555555555555555555555555555444222111222666888444444444444444444444444444555555555666666777777555555444555666555222000333333333444444444555555...111333222222666>>>EEE666777888999;;;===>>>>>>FFFIIIJJJHHHEEEEEEJJJOOOLLLPPPUUUVVVUUUVVV[[[```XXXWWWVVVXXXZZZZZZVVVSSSNNNMMMNNNOOOQQQQQQOOONNNGGGMMMRRRMMMAAA777444666777777777666555555444444111222555777888888777777;;;::::::999999888888888777777777666555555444444777777777777777777777777666666666555555444444333666666555444444333222222444333333222222333333444222222222222222222222222444444444333333333222222222222333333333444444444111111111222222333333333333111111111333444333222333333222222111222222333222222333333333444444444333333444444444333222111222222111111000111111222000111222333333333333333222222222222333333444555666555555444444333333222222333333333333333444444222222333333444333333333...///111222333333222222444333333222222333333444444333333333333444555555777888888555222222555888444444555555666888999:::555555555555555666777777777777888888999:::<<<===AAACCCEEEIIILLLMMMKKKIIIPPP___uuuwwwtttsssqqqpppjjjhhheeedddcccdddfffgggooopppqqqrrrpppnnnkkkiiicccbbbccceeehhhjjjkkkjjjlllnnnppprrrrrrrrrqqqpppooopppsssuuuuuuuuutttsssooopppssswww{{{{{{xxxzzzwwwqqqppptttvvv||||||vvvsssvvvxxxvvvsssrrrrrrtttxxx|||~~~~~~~~~~~~}}}|||{{{{{{{{{555555555555666666666666777777777777777777777777444444444444555666888888777777777777777777777777444666777999999777666444555555555555555555555555555444444444444555666666555555444444444444555555555555555666666666666666777666555444444444444444666444222333555666444111555444333333555666666555555555555444444333333333555444444333333444444555777666555444444444444444888777666555444333333333111222444666777777666555555555555555555666777777777666555333333222222222222222333333333333444444222222333333333333444444333333222222111222222333444444444555555444333333222222333444444444444333222333333444444333222222444444444444444555555666555888888555444777777444444444444555666555333111666666777666444555777888777666555555777777666555222555777666333222333555333555666555222111333555333222111222333666999:::??????@@@AAABBBBBBBBBBBBHHHHHHHHHIIIJJJKKKMMMMMMNNNRRRSSSRRRUUU]]]ccceee\\\XXXXXX___bbb___XXXUUUQQQPPPOOOPPPRRRQQQMMMIIIJJJPPPQQQHHH>>>888777666:::999888777666555555555888999999888666777999;;;::::::;;;;;;:::999777666999999888888888888999999555555555555555666777777888777666444444555555666777555444222222333444555555444444333333444444555333333333222222111111111///111222222222222333555333555777888888777555333444444333333333333222222333222222222222222333333333333222111111222333333555555444333333444444444111222333444555555555444222222333333333222111000000111222222111111333555111222222111000000222333444333222222111111222222222222222222222222222222000111222333333333333333111111000000111111222333444555555555555555555444555444333222222222333444666555555444444444555555777777666666666666666777666666666666666777888888999999:::;;;;;;;;;::::::===???BBBDDDDDDFFFHHHJJJQQQ___iiizzz~~~tttuuuxxxqqqkkkjjjhhheeecccccceeehhhiiiooopppnnnooossssssooohhhhhhiiihhhfffgggiiikkkpppqqqsssuuuvvvuuurrrppptttsssrrrrrrqqqqqqqqqqqqsssssstttuuuxxx{{{~~~~~~|||vvvssswww|||{{{vvvyyyxxxwwwvvvuuuuuuuuuuuurrrtttuuuuuuuuuxxx~~~}}}{{{{{{}}}777777777666666555555555777777777777777777777777555555555555666777888999777777777777777777777777555666777888888777666555555555555555555555555555555444444444444555666666555555444444444444555555777666666666666666666666666666555444444444444444555333222333666777666444:::888555444555666555444555555444444444333333333555444444333333444444555666666555444444444444444666666555444444444444555222333555666777666555555555555555555555666777777888777666555444444444444222222333333333333444444222222333333333333444444444333333222222333333333333444444444444444333333333333333444333333222222555555555555555444444333555444444555555666888888999<<<<<<888777999888666777666666666888888666555555777999999888888:::;;;???>>>>>>===<<<;;;::::::::::::;;;:::888666666777555666777555333222444666555555555666999<<>>@@@BBBEEEIIILLLQQQ___hhhxxx~~~ssssssvvvooommmllljjjhhhffffffgggiiiiiinnnpppooopppsssrrrmmmhhhiiiiiiiiihhhhhhkkkmmmqqqqqqssstttuuuuuusssqqqrrrsssttttttttttttsssrrrvvvwwwwwwyyy{{{~~~|||wwwtttwww{{{zzzvvv{{{zzzxxxvvvtttrrrrrrqqqyyyyyyxxxvvvuuuwww}}}~~~}}}||||||}}}:::999888777666555555444777777777777777777777777666666666666777888888999777777777777777777777777555666777888888777666555555555555555555555555555555444444444444555666666555555444444444444555555888777777777666555555555666555444444444444444444333333222444666888888777>>>;;;777555555555555444555444444444444333333333555444444333333444444555666666555444444444444555444444444444444555666777333444666666777666555444555555555444555555666777888888888777666666555555222222333333333333444444222222333333333333444444444333333222333333444444333333333333444444333333444444444333333222111111666666666666666666666666666666666666888:::<<<===???CCCDDDAAA???@@@@@@===<<<:::888888888888777666333666888:::<<<>>>BBBDDDIIIJJJJJJFFFAAA======>>>AAA???===;;;;;;999777666666777666444333222444666777777999;;;???BBBEEEGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKNNNOOOPPPRRRYYYcccfffccc___[[[ZZZ^^^___ZZZTTTQQQOOOPPPQQQSSSTTTRRRNNNJJJKKKOOONNNEEE;;;777666555888777666555555555777888;;;;;;;;;888666555777888:::::::::::::::999777777888888777777777777888888666666555555666666777888777777666555555555555666666555444333222333444444666666555555555555666666333333333333222222222222111333444444333444555777999999888666555444333222000111111222444555555666333333333222222111111111333222222111111222222333333333222222222222333333444444444666888;;;===???777666444333222222222333111333555666444222222222...111333444333333444555222333444444444444444333444444333333222222111111111111222333333333222222333333222222333333444555333333444444444444333333444444333333333333444444555555444444444555555666777666555444666999<<<>>><<<;;;:::888777666666666777888999:::::::::::::::777999;;;>>>AAAFFFLLLPPPRRR___ggguuu}}}rrrrrrtttnnnmmmllljjjiiihhhggggggggghhhmmmppppppqqqrrroookkkmmmnnnmmmkkkiiihhhjjjlllqqqqqqrrrsssssssssssssssrrrsssuuuvvvvvvuuutttsssttttttuuuwwwyyy|||~~~~~~|||xxxuuuwww{{{zzzvvvuuuuuuuuuvvvwwwxxxyyyzzz}}}{{{wwwvvvxxx|||}}}~~~~~~|||{{{999999999888777666666666666666666666666666666666777777777777777888999999666666666666666666666666555555666777777666555555555555555555555555555555555444444444444555666666555555444444444444555555777777666666555444333333555555444333333444444444444444444555666777777777>>>:::666444444555555444444444444444444444444444555444444333333444444555666555555444444444555555555444444444444555666666555555666666666666555444555555555444444555555666777777777777777666555555222222222333333333444444222222222333333333444444222222222222222333333444333333333333333444444444444444333333333333444444777777777888999:::;;;<<<:::::::::;;;>>>AAADDDFFFHHHNNNRRRQQQPPPRRRRRRQQQKKKGGGCCC@@@>>><<<:::999666777999<<>>;;;;;;:::888555333333444555888999<<>>AAA>>>===;;;999888666666555777777888999::::::::::::999:::<<>>AAAEEEHHHJJJKKKKKKBBBBBBAAAAAAAAABBBCCCDDDCCCEEEGGGJJJLLLNNNNNNOOOPPPPPPQQQUUU]]]fffeee```ZZZXXXXXX\\\\\\WWWTTTTTTOOOQQQTTTVVVUUUSSSPPPOOONNNOOOKKKBBB:::888777555444444444555555666777777555555666555444555777999::::::999999999999999999888888777777777777888888666666666666666777888888666666666666666555555444555555444444333333333333444333333222222333333444333333333333333333333333222444555555555555666888666666555555555555666666333333333333333333333333444444444555444333222111222222222222222222222222222111111111222222333444222222222333666:::>>>@@@888777444222111222333444444777::::::888666444333111222333333222111111222222222333333333333333222444444444333333333222222222222333333333222222111111111111111111222333333222333333444444333333222333333444444555555555555444444444444444555666666666555444444666:::>>>AAA>>>===<<<:::888777666666777777888999:::;;;;;;;;;:::<<<===???AAAFFFLLLQQQSSS^^^dddooo}}}~~~zzzqqqsssxxxsssllljjjhhhhhhiiiiiigggdddgggiiimmmpppqqqnnnkkkjjjssssssqqqooollljjjkkkmmmoooqqqrrrrrrqqqqqqsssuuuyyywwwtttqqqpppppprrrsssssstttuuuwwwyyy{{{|||}}}wwwxxxxxxvvvxxx|||}}}{{{~~~|||zzzyyyxxxwwwwwwwwwxxxzzz}}}}}}~~~666666666777777888888888777777777777777777777777777777777666666777777888777777777777777777777777555555555555555555555555666666666666666666666666555444444444444555666666555555444444444444555555666555555444444333333333333333333333333444444555555666777666444333444555444222111222444555555444333333333444444444444555555444444333333444444555555444444444444555666666777666555444444444444444666666666666666666666777666555444444333444444444222333444555555444333222222222333333333333444444222222333333333333444444111111111111222333444444555555444444444666777888555555555666888;;;===???BBBAAAAAABBBDDDFFFHHHIIIGGGGGGGGGIIINNNSSSXXX[[[___kkkvvv{{{~~~}}}yyyuuuqqqmmmjjj```\\\XXXWWW^^^nnnyyyvvvwwwwwwvvvtttrrrnnniiibbb^^^[[[VVVPPPJJJGGGEEEBBBAAACCCEEEHHHKKKMMMMMMLLLKKK@@@@@@??????@@@AAACCCDDDEEEGGGJJJMMMPPPQQQRRRRRRQQQSSSUUUXXX^^^dddccc^^^YYYWWWXXX[[[ZZZUUUSSSTTTPPPSSSUUUVVVTTTSSSRRRRRRPPPPPPKKKAAA:::999888666555666888999:::999888888333444555444444555888:::::::::999888888999999:::999999888888888888999999777777666666777777888999666666666777666555555444555555444444444333333333333333222222222222333333333333333333444444444444222444555555444555666888999999888666555444333222444444444333333222222222333444555666666666444444111222222333333222222111222222111222222333444555111111111333555777:::<<<555555333222222222333444444666999999777555555555222333333222111111333444555555444333222333333333333333333333444444444444222222333333333222111111111111000000111111222333333333444444444444333333222333444555555666555555444444444444444555666777777666555444666999<<<>>>===<<<:::999888777777777777888999:::;;;<<<<<<<<<888:::<<<===@@@CCCHHHLLLSSS^^^bbbmmm{{{}}}|||yyyqqqtttzzzvvvqqqmmmjjjjjjkkkllljjjggggggfffjjjooopppmmmkkklllooooooooonnnmmmnnnppprrrlllpppssssssqqqqqqsssuuuyyywwwtttqqqpppppprrrsssqqqrrrtttvvvxxxyyyzzzzzzuuuxxxxxxvvvxxx|||}}}{{{{{{zzzyyywwwvvvuuuuuuuuutttuuuwww|||}}}~~~777777666666666666666666777777777777777777777777777666666555555666666777777777777777777777777777555555555444444555555555666666666666666666666666555444444444444555666666555555444444444444555555666666666666666666666666333333222222333333444555222444666555333333444666111111111333555555333222333333333444444444555555555444444333333444444555444444444444444555666666555444444444444555666666555555555666666777888888666555444444333333333444111333444555555444333222222222333333333333444444222222333333333333444444333333333333444555666666777666555444555777999:::999999999999;;;===@@@BBBFFFEEECCCBBBBBBCCCEEEFFFCCCCCCDDDFFFKKKQQQWWW[[[```nnn||||||wwwoookkkooo}}}xxxrrrnnnlllfff]]]VVVQQQMMMJJJGGGHHHJJJLLLNNNNNNLLLIIIHHHBBBAAA@@@??????@@@BBBCCCFFFHHHKKKOOORRRSSSTTTTTTRRRWWWZZZ[[[]]]aaa```\\\ZZZXXXYYYZZZXXXSSSQQQSSSRRRTTTVVVUUUSSSRRRTTTUUURRRQQQKKK@@@::::::999777888:::===@@@@@@>>>;;;999666666777666555666888;;;:::999999888888999::::::::::::999999999999::::::777777666666777777888999555666777777777666444444444444555555444444333333444333333222222333333444333333333444444444555555111333444555444444555777888888888888666444222111333333333333333333333333333444666888999888777666111222333333333333222111222222222222333444555666111111222333444666777777222222222222333333333333222333555555444333444555333333333222222444888;;;:::999666444333333444666222222333333444555555555222333333333333222111000222111111111111222333333444444555555555555444444222333444555666666666555444333333444444666777777777666666555666777999::::::999999888888888888999888999:::;;;<<<=========666999<<<>>>AAADDDHHHKKKRRR]]]bbbmmm}}}{{{|||zzzrrrtttzzzwwwsssnnniiiiiikkklllkkkhhhfffdddgggmmmooollllllnnnpppppppppooommmmmmppprrrjjjooottttttrrrqqqrrruuuuuuuuuuuuuuutttttttttsssppprrrtttvvvxxxyyyyyyyyyvvvzzzzzzxxxwwwzzz{{{yyyttttttttttttuuuvvvwwwxxxyyywwwvvvxxx|||~~~~~~~~~|||888888777666555444333333777777777777777777777777777666555555555555666666777777777777777777777777555555444444444444555555777777777777777777777777555444444444444555666666555555555444444555555555777777777777888888888888222222222222333333444555///222555555333333555888222222333444666555222000333333333444444555555555555444444333333444444555444444444444444555666777333333333444555666777888555555555555666777999999666555444444333333333333111333444666666555333222222222333333333444444444222222333333333444444444444444444555666777888888777777555555666888:::<<<===<<<;;;;;;<<<>>>AAABBBFFFDDDBBB???>>>>>>??????<<<<<<===@@@EEELLLRRRVVV]]]kkkzzz~~~xxxyyy|||uuunnnddd[[[VVVQQQLLLIIIIIIKKKMMMMMMLLLIIIEEECCCEEECCCAAA?????????@@@AAAFFFHHHLLLPPPSSSTTTUUUUUUSSSYYY]]]]]]]]]^^^^^^[[[\\\ZZZZZZZZZWWWQQQOOOQQQSSSUUUVVVUUURRRRRRTTTWWWSSSRRRKKK@@@;;;::::::888;;;>>>BBBDDDDDDAAA===;;;999:::999888666666888::::::999888888888999:::;;;;;;::::::999999::::::;;;777777777777777888888999555666777777777666444333444444555555444444333222555444444333333444444555333333333444444555555555111333444444333444555777444555777888888777555444111111222333444444555666333444777999::::::999888111222333444444333222111333333333333444555666777111222333444555555555444000000111333333333333333000111222222111111333555333333333333444777===AAA>>><<<888555333444666888111222222333444555666666333333333333333222111000333333222222333333444555444555555666666555555444111222444666777777666555333333333444555666777888777777666666666666777777888888777777888888999:::888999:::<<<===>>>>>>>>>666999===AAADDDGGGKKKNNNRRR]]]aaammm||||||zzzrrrsssyyyvvvrrrmmmgggfffiiikkkjjjgggfffcccffflllnnnkkklllpppttttttsssppplllkkkkkkmmmiiinnntttuuusssqqqrrrtttppprrrvvvyyyyyyxxxvvvtttuuuvvvyyy{{{|||}}}}}}}}}yyy||||||yyywwwxxxyyywwwzzzyyyxxxvvvuuuttttttttt{{{vvvtttwwwzzz||||||~~~~~~~~~xxx666666666666666666666666777777777777666666666666555666777777777666444333333666999:::888666555555666666555555555555666666555555666666666666555555444555666777777888777777888888777555555444444444777666555444444555666777333444555666666555444333444444444444444444444444444444555555555555444444222222111111222444555666444444333333333444444555222222444777999888555222555555555555555555555555444444444555555555666666555333333333555555555333555555555555555555444444666555444333333333333333222222333444555666777888555777999;;;============888888888777888888999999;;;:::999777666777:::===<<<<<<;;;;;;:::999888888999999:::;;;===@@@CCCEEETTT```pppzzz}}}uuuiii```YYYTTTOOOKKKMMMLLLKKKKKKJJJGGGCCC@@@CCCCCCBBB@@@>>>@@@CCCFFFIIILLLOOORRRSSSUUUWWWXXXUUUYYY]]]______^^^]]]]]]UUUYYYYYYTTTSSSVVVTTTOOOVVVRRRPPPSSSSSSPPPOOOPPPRRRQQQIII@@@<<<>>>???>>>DDDCCC@@@???>>><<<:::888999777444444666888:::;;;::::::::::::::::::::::::;;;;;;:::999888888888888:::;;;<<<<<<;;;888666444999888666555333222222222333222222222222333444444666555444333222222222222111111222333444444444444888555333333555666555333777777888999:::888444111333222000111222333333333222333555999===???>>><<<555444444333333222111111444333333333333444555555222222111111111222444555222222222222222222222222333333555555555555333333333222333444555888CCCNNNWWWNNNBBB:::666555555444444444444444444444444444222222444444444444222222333111///111444555333111333444444555555444444333333444555555666666555555333222111111333555555444777666444444444555777999<<<;;;999888888888999999888;;;>>>@@@@@@??????@@@=========???CCCIIIOOORRRUUU]]]gggqqq~~~}}}|||zzzvvvvvvwwwnnnoookkkeeeeeejjjjjjeee``````bbbeeejjjnnnooooooqqqtttrrrmmmlllpppnnnhhhgggooouuutttrrrrrrqqqooooooqqqtttvvvwwwwwwwwwvvvttttttvvvyyy|||~~~}}}}}}|||zzzxxxvvvuuuvvvvvvvvvwwwxxxxxxvvvttt{{{||||||zzzxxxwwwxxxzzz~~~~~~}}}}}}666666666666666666666666666666666666777777777777555666777777777666444333333666999:::999777666666666666555555555555666666555555666666666666555555555666666777777777777666888777666555555444444444555555666777777666555444444444555555555555444444444444444444444444444444333444444444444444444333222222222222222444555666555555444333333333333444333333444666777777555333333333333333333333333333444444444444555555555555555444333444666777666555444444444444444444444444333333333333333444555555444555666888999999::::::<<<===???AAABBBBBBBBBAAA:::999888888777777777777999999888666555666999;;;::::::999999888777777666888888888:::<<>><<<:::888:::888666777999<<<===>>>:::;;;;;;;;;;;;:::::::::888888777777777888888999;;;<<<<<<<<<;;;999777666888888666555444333333333333333333333333444444555666555444333222222222222111111222333444444444444666444222333666888777666555555555777888888666333444333333444555666666666777666666888;;;===<<<<<<555555444444333222222222444333333333444444555555333222111111111222333444222222222222222222222222222333444555555444333222333222333555555777@@@JJJOOOHHH???777555444444333444444444444444444444444222333333444444333333222444222111222444666444333333444444444444444444333444444444555555555555555666444333333555666666555888777555555555666777999::::::888888777888999999666999<<<===============>>>======???BBBHHHMMMPPPUUU[[[bbblll|||~~~zzzxxxxxxvvvtttnnnpppmmmhhhhhhjjjhhhccccccccccccfffiiilllllllllnnnpppooolllmmmpppooojjjgggmmmqqqqqqppprrrqqqnnnppprrrtttuuuvvvuuutttsssvvvvvvxxxzzz{{{|||{{{{{{}}}|||{{{zzzyyyxxxwwwvvvuuutttssstttvvvxxxxxxwwwyyyzzzzzzzzzyyyyyy{{{||||||{{{|||666666666666666666666666555555666666777777888888666666666777666666555444555777:::;;;999777777777666666555555555555666666555555666666666666555555666777777777777666666555888777666555555444555555222444777888999777555333555555555444444555555555444444444444444444444444333333333444444333333333333222222222333444555666666555444444333333333333666555444444555666444333333333333333333333333333333333333444444444555555444333333555777888888777444444444444444444444444222222222333444666777888777888:::<<<======<<<<<<<<<<<<===>>>>>>>>>>>>===;;;:::999777666666666666888888777555444444777999888888777777666666555555666777777999;;;>>>AAACCCGGGRRRcccrrr{{{~~~~~~~~~zzzqqqeee[[[VVVRRRNNNKKKLLLLLLLLLJJJGGGDDD@@@>>>BBBCCCDDDCCCBBBBBBDDDFFFEEEJJJOOOSSSUUUVVVWWWXXX]]]\\\[[[]]]```aaa___\\\]]]\\\XXXRRRPPPSSSTTTSSSUUUSSSUUUYYYXXXSSSQQQRRRTTTRRRJJJ@@@<<<>>>@@@???CCCBBB@@@>>><<<999888777888777777888;;;===>>>>>>;;;;;;;;;<<<<<<<<<;;;;;;888888888888999:::;;;;;;<<<<<<======<<<:::888777777777666666555555666666444444444333444555555666555555444333222222222222111222333444444555555444333222222444666999:::999444333222444666777777666555666666777888888777777:::999777888:::;;;;;;:::666666555555444333333333333333333444444444555555444333333222222222222333333333333333333333333333111222333444444333222111222111222555555555;;;CCCDDD@@@999555333333333222444444444444444444444444222333333444444333333222444333222333555666555444444444444444444444444444555444444444444555666666888777666666777777666555888888666555555666777888888888777777777888999999444777999;;;:::::::::;;;>>>======>>>BBBGGGMMMPPPWWWZZZ^^^fffxxx~~~wwwvvv{{{xxxqqqooopppooolllkkkjjjfffaaafffeeeeeefffiiijjjjjjiiikkkmmmllllllnnnqqqppplllllloooqqqqqqtttxxxwwwsssqqqrrrsssttttttsssrrrqqqtttuuuvvvxxxxxxxxxwwwvvv{{{zzzxxxwwwvvvvvvwwwwwwtttsssqqqrrruuuxxxyyyzzzvvvxxxyyyyyyyyyzzz}}}~~~yyyyyyzzz666666666666666666666666444555555666777888888999666666666666666666555555666888:::;;;999888777888666666555555555555666666555555666666666666555555777777888777777666555444777777666555555555555555333444666777888777555444666555444333333444555666555555555555555555555555333444444555555444444333333333333333444444555555444444333333333444444555888666444333444555444444666666666666666666666666333333333333444444444444444333333444777999888888555555555555666666666666555555555555666777888999777888:::<<<======<<<;;;999999999888888888777777999888777666666666666666888888777666444444666888777777777666666555555555777777777999;;;>>>AAACCCGGGQQQbbbrrr}}}}}}yyyyyyuuulll___UUUPPPNNNKKKIIIJJJKKKKKKIIIEEEAAA>>><<>>;;;;;;;;;;;;:::999888777666666666666666777888888555444444444444555666666555444333333222222222333111222333444555555555555333333333444666888999:::444333111222444666666666666777888888777666555555:::999999:::;;;<<<:::999777666666555444444333333333333444444444555444444444444333333222222222222333333333333333333333333111111333333333333111111222000222555555333666<<<:::888666444333333333333444444444444444444444444333333333333333333333333333333333333444555444444444444444333333444444444555444444333444555666777999888777777888888666444888777666555555555666666666666666777777888999999444777999:::999999999:::===<<<===???CCCIIIOOORRRYYYZZZ\\\dddwwwwww~~~uuuvvv~~~|||rrrqqqpppnnnkkkjjjhhheeeaaagggfffeeegggiiijjjjjjiiikkkkkkkkklllnnnpppnnnlllooopppppppppuuu{{{zzzvvvrrrrrrssstttttttttssssssqqqrrrtttuuuuuutttssstttxxxvvvuuusssssstttuuuwwwtttttttttuuuxxxyyyyyyxxxvvvwwwyyyyyyyyy{{{}}}zzzyyy{{{777777777777777777777777444555555666777888888999666666555555555666666666666888::::::999888888888666666555555555555666666555555666666666666555555777777888777777666555444777666666555555555555666555555555555555666777777666555444333333444555666555555555555555555555555555555666666666666555555333333444444444444444444222222222333444555666777999666444333333444555444666666666666666666666666333333333444444444555555333333222444777888888888666777777777888888999999::::::999888888888888888555666888999999999999888::::::999888888777777777555555555555666777888888999:::999888666666777999777777777777777666666666777888888:::<<>>===<<<;;;>>>===<<<<<<;;;;;;;;;<<<999999999999888888777666555555555666666777888999555444444444444555666666444444333222222222333333222222333444555555555555555555555555555555666777666444222111333444555444666777888777444222222333777888999<<<>>>===:::888777666666555444444333333222333444555555555444444444444444444333333222222333333333333333333333333111111333333333333111111222000111555444222333777444444444444333333444555444444444444444444444444333333333333333333333333111222222222222222333444555444333333333333444555444444444444444555666666888777666777888777555333666555555555555555555555666666777777888888888888777888::::::999999:::<<<;;;;;;<<>>===;;;999888777777666555555555555666666777777:::999888777666666666666444444444444555777888999:::;;;;;;:::888777888999888888888888777777777777888888888:::<<>>>>>@@@BBBCCCCCCBBBCCCEEEGGGKKKNNNRRRUUUVVVXXXZZZ[[[\\\\\\^^^bbbggghhheeebbb[[[XXXXXXYYYWWWRRRPPPQQQTTTVVV[[[___\\\VVVUUUXXXZZZVVVJJJ<<<444333444222444888;;;;;;:::;;;>>>AAA;;;999888888999::::::999888999;;;===>>>===<<<;;;<<<<<<;;;:::999999999999999999888888777777777777555555555555666777888999444444444333444555555666444333333222222333333333222333444555555666666555555666666555333333444555777555222222333444444444555777777555222111333666999999:::<<<======:::888666666555555444333333333222333444555555555444333333444444444444444333222333333333333333333333333111222333444444333222111333000000444444222222555222333444444333333555777444444444444444444444444444333333222222333333444000111333222111111222444555444333222222333444555333444555555666666555555666555555666777777555222444555555555666666666666777777888999999999888888999;;;<<<;;;;;;:::<<<===;;;;;;<<>>AAACCCEEEJJJSSS^^^jjjvvv~~~ggg]]]OOOEEEBBBBBBCCCCCCFFFJJJLLLKKKEEEAAAAAABBB@@@AAAAAAAAA@@@BBBEEEHHHMMMOOOQQQRRRSSSUUUXXXZZZ\\\___cccfffhhhfffccc```ZZZUUUTTTUUUTTTOOOOOORRRTTTVVV[[[___[[[UUUUUUYYYYYYUUUIII;;;444444555444555999======;;;<<>>;;;999999:::999999666888:::=========;;;:::::::::999999999999999:::999999888888888888888888444444444444555666777777333333333333333444444555333333333222222333333444222333444555666666666666444555666444222111333555444333222333555666666555444666777555333444999>>>???===:::999:::::::::999555555444444333222222222111222444666666555444333222333444555555555444333444444444444444444444444222333444555555444333222444000000333444222222444111222444333111222555777444444444444444444444444444333333222222333333444000222444444222111333555666555333222222333555666111333555777777666444333444444555777888888666333444555666777888999999999888999999::::::999888777;;;<<<<<<<<<;;;;;;<<<>>><<<;;;<<<===AAAGGGMMMPPPXXXbbblllttt~~~~~~{{{~~~vvvwwwwwwqqqmmmnnnmmmhhhfffhhhiiihhhhhhjjjmmmooopppooopppmmmmmmrrrsssmmmjjjjjjmmmrrruuutttuuuyyyzzzyyyrrrrrrsssssstttuuuvvvwwwzzzuuutttyyy}}}yyyyyyxxxxxxwwwwwwvvvvvvtttvvvyyy}}}}}}xxxuuusssuuuwwwyyyzzz|||~~~zzz777777777777777777777777777777777777666666666666666555444444555666777888555777888777666555666888666666555555555555666666555555666666666666555555555555666777777888777777666666555555555666666777111333666888999888666555333444555666666555444333666666666666666666666666444444555555555555444444444444666666666555444333888777555444333222222222444333333444666777666555777777777777777777777777666666666666777777777777<<<:::::::::<<<<<<<<<:::666666777888999999::::::;;;:::999777666555555555999777555333444555888:::888777666555444555555666666555555444444444555555:::;;;<<<:::888777777888666666666777777777777777555555666888:::===@@@AAADDDHHHOOOXXXdddrrr{{{fff\\\NNNDDDAAAAAACCCCCCGGGKKKNNNMMMHHHDDDDDDFFFAAAAAA@@@??????AAAEEEIIINNNOOOPPPPPPPPPRRRVVVXXX]]]aaagggiiihhhddd```^^^XXXQQQNNNOOONNNKKKLLLRRRTTTVVV[[[^^^[[[UUUVVV[[[XXXTTTIII;;;555666888777555999<<<<<<::::::===AAADDD@@@<<<888888888888777555777:::<<<===<<<;;;999::::::::::::;;;<<<======::::::999999888999999999444444444444444555666666333222222222222333444444333333333222222333444444222333444555666666666666222444555444111000333555222111222444666888888777333666777666555888???FFFEEE@@@:::666666888999:::555444444333333222111111111222444666666555444333111222444555666555444444444444444444444444444444333333555555555555333333444000///222444222222444111222333222000000444777444444444444444444444444444444222222222222444444111444666555333222444777666555333222222333555666000333666888888777444222444444555777999999777555555666888999;;;<<<<<<<<<999:::;;;;;;:::999888777;;;<<<===<<<;;;;;;<<<>>>===<<<;;;<<>>::::::;;;;;;<<<======>>>888888888888888888888888999999999999999888777666666333222333666777777555333333333333333444555666555444333222111222333333111111111222444777:::;;;666555555555444444444444444333333333333444555555444555777888777>>>PPPbbbaaaSSSAAA777666777444000444444555555555444222111111222444666666555444333555555555555666666777777222222111111222333333444111333444444333333333444222222222222222222222222333333333333333333333333333333444444444444444444666555333111111222333444444444333333333333222222444444444444444444444444111333555555444333444555666666555555555555666666222444777888888888999;;;::::::999999::::::;;;<<<;;;<<<<<<;;;999999:::<<<<<>>???DDDJJJTTT\\\gggrrrzzzyyy|||}}}~~~zzzwwwwwwrrrmmmkkklllkkkfffbbbhhhiiikkknnnqqqrrrqqqooossssssrrrpppmmmjjjhhhgggooooooqqqtttwwwwwwtttrrrrrruuutttpppppptttxxxxxxrrrrrrrrrrrrtttvvvxxxzzzyyy|||}}}yyyvvvtttvvvuuutttwww|||}}}wwwvvvvvvxxx{{{777777777777777888999999888777666555555666777888777777777777777777777777555555555666666666777777888777666555555555555555444555666777777777777777666666666666666666666666666666555555555555666666444444444444444444444444666555555444444444555555555555555555555666777777555555555555444444444444333333333333333444555555777666666666555555555555666555333333444666666555444555666888999:::::::::>>>>>>>>>@@@AAA@@@===;;;<<<<<<;;;;;;:::999888888666666666666666666666666666888:::999888666666777777666555444444555666777555444333444555666555333444777:::888555444666:::999999888888777777777777666777777888888888777777777777777777888:::>>>BBBDDDHHHNNNUUU^^^kkkyyyyyydddYYYMMMFFFAAA>>>@@@EEELLLXXX___dddcccRRRDDDFFFBBBAAA@@@>>>===@@@EEEIIIPPPPPPPPPPPPOOOQQQTTTWWW___cccggggggddd___[[[ZZZXXXUUURRRPPPPPPPPPOOONNNTTTWWW[[[]]][[[ZZZZZZZZZVVVJJJ???:::777555555777666777999:::<<<<<<<<<;;;;;;<<<<<<;;;999999:::<<<;;;;;;;;;<<<======>>>>>>:::999999999888888777777888888999999888888777666666444222333555666666444444444333333444555555666666555444333222333333444222222222333444777999:::666666666666666555444444444444333333444444555666111333666777999CCCZZZpppiiiYYYDDD666333444444222444555555666555444333222111222444666666555444333444444444555555666666666222222111111111222222333333444555555333222222333222222222222222222222222333333333333333333333333333333333444444444444444666444333111111222333444444444333333333333222222444444444444444444444444222444666666444444444555666666555555555555666666444888<<<>>>>>><<<;;;;;;:::999999999999:::;;;;;;:::;;;<<<;;;999999:::<<<===???AAA@@@>>>???DDDIIISSSZZZbbbjjjxxx~~~zzzyyy{{{}}}{{{|||}}}~~~~~~}}}zzzwwwxxxsssmmmkkkkkkkkkgggdddhhhhhhjjjmmmooopppnnnlllqqqppppppooonnnmmmkkkjjjllllllmmmnnnooopppqqqqqqrrrwwwyyyvvvtttuuutttqqqssssssssstttuuuwwwyyyzzzxxxzzz|||{{{yyyvvvuuuuuuyyywwwvvvyyy}}}}}}{{{zzzyyyyyy{{{}}}~~~666666666666666777888888777777666666666666777777777777777777777777777777555555666666666777777777888888777555555444444444444444555666666666555555666666666666666666666666666666666555555666666666444444444444444444444444777666555444444444444444555555555555555666777888666555555444444333222222444333222222222333444555777777666666666666777777888777555666777777666555555777888;;;<<<>>>??????DDDCCCBBBBBBBBBAAA>>>;;;::::::999888666555444444666666666666666666666666555777999999888777888999777666555444444555666777555444333333555555444333222444777777555444777:::777777777777666666666666555666777888888888888888666777777777777999===@@@CCCFFFLLLTTT```lllwww~~~eeeYYYMMMEEEAAA???AAAFFFMMM^^^mmmxxxxxxbbbKKKFFFBBBAAA@@@??????AAAFFFJJJRRRRRRQQQPPPOOOQQQUUUXXX___aaaddddddaaa\\\YYYWWWYYYVVVRRRQQQQQQRRRRRRQQQVVVYYY\\\]]]]]][[[[[[[[[UUUJJJ>>>999777444555777555666777888999:::::::::===>>>===;;;999777888999;;;;;;<<<<<<======>>>>>>;;;;;;:::999888777777666777777888888888777666666777555333333444555444333555555444444555555666666666666555444444444444555333333333333444666888999555666888999888777555444444444444333444444555666111333666666777CCC\\\tttnnn]]]EEE555000222333333444555666666666555444333222333444555555555444333333333444444444444555555222222111111000111111222333444555555333111111222222222222222222222222222222222222222222222222222222333333333444444444555555444333222111222333444444444333333333333222222444444444444444444444444444555777777555444444555666666555555555555666666666;;;BBBEEEDDD@@@<<<:::999999888888999999:::;;;999:::::::::888888:::<<<;;;===?????????AAAGGGKKKTTTZZZ___cccmmm~~~{{{xxxwwwxxxzzz||||||}}}}}}}}}|||{{{{{{zzzuuunnnkkkkkkjjjhhhfffiiiiiijjjlllnnnooollljjjmmmmmmnnnnnnooonnnnnnmmmnnnooopppooommmooossswwwwww{{{{{{vvvssssssrrrppptttttttttuuuvvvxxxzzz{{{xxxyyyzzzyyywwwvvvwwwyyyzzzxxxxxxzzz~~~~~~~~~}}}|||{{{zzzzzz{{{|||~~~555555555555555666777777777777666666666666777777666666666666666666666666555666666666666777777777999888777555444444444444444555555666666666555555666666666666666666666666555555666666666666555555444444444444555555555555777666555444444444444444777666555555555555666666444444444444444333333333555444333222222333555666555555555555777999;;;<<<===<<<;;;<<<===<<<:::888:::;;;===>>>@@@AAAAAABBBAAA@@@?????????===;;;888888777777666555444333333666666666666666666666666555777999999888888999:::777666555444444555666777555333222333444555444333222444555555444444666888666666666666666666555555444555666888888999999999666777888888888:::===@@@FFFHHHMMMWWWcccoooxxx|||dddXXXJJJCCC@@@???AAAFFFIII^^^tttlllPPPGGGAAAAAAAAA@@@@@@CCCGGGKKKQQQQQQQQQPPPQQQTTTXXX\\\\\\___aaabbb```]]]ZZZXXXYYYVVVRRRQQQRRRSSSTTTTTTWWWYYY[[[]]]]]]]]]]]]]]]TTTIII===888666444555777444444555666777777888888<<<===<<<:::888777888999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888777666666666666777777777666666555666555444333333333333333666666555555555666666777777666666555555555555555555444333333444555777888555777999::::::888555444444444444444444555666666444555777666444;;;QQQfffiiiYYYCCC444///111222222444555666666666555444333222333444555555555444444333333333333333333333333222222111000000000111111111222444444222111111222222222222222222222222222111111111111222222222222222222222333333444444555555444333222222222333333444444333333333222222222444444444444444444444444555666888777666444555555666666555555555555666666555;;;CCCHHHFFFAAA:::777888888888888888999::::::777888999999888888:::<<<:::<<<>>>@@@BBBFFFKKKPPPUUU\\\```bbbjjj}}}zzzvvvttttttvvvxxx}}}~~~~~~~~~}}}}}}~~~|||wwwpppllljjjjjjiiihhhlllllllllnnnppppppmmmkkkkkkkkklllmmmmmmmmmmmmmmmooorrruuusssppppppuuu{{{~~~}}}wwwnnnkkkoootttuuutttttttttuuuvvvxxxyyyyyyyyy{{{}}}}}}{{{zzz{{{|||yyywwwwwwzzz~~~~~~|||{{{yyyyyyzzz{{{555555555555555666666777666666777777777777666666666666666666666666666666666666666666777777777888888888666555555444444444666666666777777666666555555555555555555555555555555555666777777666555555444444444555555666666666666666555444444444444444999888777555444444444444222222333333444555666666666555555444444555666777555555666888;;;???BBBDDDCCCBBBBBBCCCDDDBBB???<<>>@@@FFFHHHNNNWWWdddooowww{{{|||```TTTGGGAAA@@@???AAADDDEEE[[[sssqqqRRRHHHAAAAAABBBBBBBBBEEEIIILLLOOOPPPQQQRRRSSSWWW\\\```ZZZ\\\^^^```aaa```]]][[[XXXUUURRRPPPQQQSSSTTTTTTWWWXXXYYY[[[]]]^^^^^^^^^SSSGGG<<<777555444444777444444444444555666666777888999999999777777999:::888888999999999999999999;;;;;;:::999777666555555444555555666666555555555555555555444333222333333777666666555555555666666666777666666666666555555555444444333444555666777666777999;;;:::888666444555444444444444555666666666777999888444666CCCRRRXXXMMM>>>444111222222111333444555666666555444444333333444444444555444444333333333333333333333222222222111111111111111222///111222333222111222333222222222222222222222222000000000111111222222222111111222222333444444555444444333333222222222222444444333333333222222222444444444444444444444444444666777777666555555666666666555555555555666666333999@@@DDDCCC===777444888777777777777888999999666888999999888999;;;===???@@@AAABBBDDDGGGKKKNNNSSS[[[aaadddlll~~~wwwrrrppprrruuuxxx|||~~~~~~}}}{{{{{{~~~}}}yyysssnnnkkkjjjjjjjjjoooooooooqqqsssrrrooommmjjjkkkkkkllllllkkkkkkjjjmmmqqquuuuuuqqqqqqtttxxx|||{{{uuullliiinnntttvvvrrrssstttuuuvvvvvvwwwwwwwww{{{}}}{{{{{{vvvttttttxxx~~~zzz{{{{{{zzzxxxxxx{{{}}}555555555555555666777777666666777777777777666666777777777777777777777777666666666777777777888888777777666555555555555666666666777777777666555555555555555555555555555555444555666777777666555444444444444555666666777777555555444444444555555666999888777555444444444444111222333444666777888888666777777888999999::::::888888999<<>>AAAAAAAAAAAA@@@???>>>===999888777888999:::999888444555555666666777888888666666666666666666666666888999999999777888999;;;777666555444444555666777666555444444666666555444555555555555555555444444555555555555666666666666555666777888888888888888888999:::;;;:::;;;===???CCCFFFLLLTTT___iiisssxxx~~~sss\\\PPPDDD@@@AAAAAABBBDDDFFF\\\rrrsssTTTIII@@@AAABBBCCCDDDFFFJJJNNNOOOQQQSSSTTTVVVYYY]]]```YYYZZZ\\\___bbbbbb```]]]XXXTTTPPPNNNOOOQQQRRRSSSUUUTTTVVVYYY\\\______^^^RRRFFF;;;777555333444777444444333333444444555666444555666666666666888:::777777777777888888888888999999888777666666555555333333444555555555444444444444555444222222333555666666555555444444555555666666666777666555555444555444333333444555666777666777999999999888666555555555444444555555666777777777888999777555<<>><<<999666444777777777666777777888999666777999999999:::<<<>>>EEEDDDCCCCCCDDDFFFHHHIIIOOOWWW^^^dddooo~~~wwwrrrrrrtttwwwyyyyyy{{{|||{{{xxxwwwzzz}}}}}}zzzvvvqqqmmmkkkkkkkkkooooooppprrrsssssspppnnnkkkkkkllllllkkkkkkjjjiiiooorrrvvvvvvuuutttvvvxxxuuuwwwvvvqqqnnnpppqqqppprrrssstttuuuvvvvvvvvvvvvuuuyyy}}}~~~{{{yyyxxxuuuttttttxxx~~~wwwzzz{{{zzzxxxyyy}}}~~~666666555555666666777888555666777888888777666555777777777777777777777777666666777777777888888888666555555555555666666777555666666666666555444333555555555555555555555555444555666777777666555444444444444555666777777777444444444444444555666777666666555555555555666666444444555555666777888888666777:::<<<===>>>======;;;:::;;;<<<@@@DDDHHHKKKGGGGGGHHHIIIIIIFFFAAA===>>>>>>>>>>>>===<<<::::::999888666666888999888777666666666666666666777777666666666666666666666666:::::::::999777777999;;;777666555444444555666777777666555555777777666555444444444555666777777666555555666666666777777777666777777888888888777777777888::::::::::::<<<>>>@@@EEEKKKRRRZZZdddooowww~~~}}}nnnYYYMMMCCCAAADDDDDDDDDDDDLLLaaawwwwwwVVVJJJ@@@AAACCCDDDEEEHHHLLLOOOQQQSSSVVVWWWXXXYYY[[[]]]ZZZZZZ[[[^^^aaaaaa___\\\WWWSSSOOOLLLMMMOOOPPPQQQQQQQQQRRRUUU[[[^^^___^^^QQQFFF;;;666555333444777444444333333333444555666333444555555444555777999888888888888888888777777777666666666555555444444222222333444444444444444222333444333222111444666666555555444333333444444555555666666666555444333444333333333444555777888777777888888777777666555555555555555555666666777999666444666666555777;;;:::777333222333555444444000111333444444444333222444333333333444444555555555444444444333333333333111111222222333444666666666888999888666444444444222222222222222222222222......//////000111111222000000111222333444555555333444444444333333222222444444333333333333222222444444444444444444444444000222444555555555666777666666555555555555666666555666888888777666777777777666666666666777888888666888999::::::;;;>>>@@@DDDCCCAAAAAACCCEEEGGGHHHOOOUUU\\\cccqqq|||wwwvvvwwwzzzzzzzzzwww{{{}}}{{{wwwuuuwwwzzz}}}{{{xxxsssooolllkkkjjjllllllmmmoooqqqqqqooommmkkkllllllmmmmmmmmmllllllsssssssssssstttuuuwwwyyyuuuxxxxxxsssoooppppppnnnssssssuuuvvvwwwwwwvvvvvvvvvxxx{{{|||zzzxxxwwwwwwyyywwwwwwzzzxxx{{{}}}|||zzz{{{666666666666666777888888555666777888888777666555777777777777777777777777777777777777888888888888555444444555555666777888444555555555444444333222555555555555555555555555444555666888888666555444444444444555666777777888333333333444555666777888333333444444666777888999666666666777777777777777666888<<>>;;;:::::::::===AAAEEEGGGEEEFFFGGGHHHHHHEEE???;;;::::::;;;::::::999888888999777555555666777666555777777777666666555555555666666666666666666666666;;;;;;;;;999777777888:::777666555444444555666777888666555666777888777666333222333444777999999999555666666666777777888888777888888888888777777666666777999999999999;;;<<<@@@EEEMMMRRRXXXbbboooyyy}}}yyynnnWWWLLLCCCCCCFFFFFFEEEEEERRRggg}}}zzzXXXKKK@@@AAACCCDDDFFFHHHLLLOOOSSSUUUXXXYYYYYYYYYYYYZZZ[[[ZZZZZZ]]]``````]]]ZZZWWWSSSNNNKKKKKKMMMNNNOOOOOONNNOOOTTTZZZ^^^___^^^PPPEEE:::666444333444666555444333333333444555666333444444444333333555666999999999888888888888888555555555555555444444444111222333333444444444444000333444333111111444777666555444333333333333333444555666666666555333222333333333333444666888999777777777666666666666666555555555555555666777777<<<555000222333222222444666333111111333555666666000000222333444333333222444333333333333444555555555555555444444333333333111111222333444666777888<<<======;;;777555444444222222222222222222222222---......///000111111222///000111222333444555555333333444444444333222111444444444333333333222222444444444444444444444444///111333444444555666888666666555555555555666666777777777666555666999;;;666666666666666777888888666888:::::::::<<>>======???CCCGGGJJJKKKRRRVVV[[[cccttt{{{yyyxxxzzz}}}~~~}}}{{{yyy|||}}}xxxvvvwwwzzz||||||yyyuuuppplllkkkjjjiiiiiijjjmmmoooooommmkkkkkklllmmmnnnooooooooooooqqqnnnkkkjjjlllpppsssuuu}}}}}}xxxoookkknnnrrrssstttuuuvvvwwwxxxxxxwwwvvvyyyzzz{{{zzzxxxwwwxxxyyy}}}{{{zzz|||~~~zzz}}}~~~||||||444555777888888888777666999777555555666777777777777777777777777666555555888888777777666666555555666666666666666666666666555555666666555444333333555666666666555444333333666666666666666666666666444444444444444444444444222444777777555444444444444555555666777888888999777666555666:::<<<;;;999<<<===>>>??????===;;;:::;;;:::888888888:::<<<>>><<<===>>>>>>===;;;999888888888888888888888888888999888666555666777999:::888777555666777888666555555555555555666777999:::999999888888777888888888777777666555555555555555999999999888888666555555555555555555555666777777555666777777777666444333444444666777888888888888888999999888888999===@@@CCCIIIPPPTTTYYYcccrrr}}}}}}}}}sssaaaQQQIIIBBBAAAAAABBBFFFKKKRRRrrr{{{VVVGGG?????????AAADDDGGGJJJKKKNNNPPPSSSUUUVVVXXXZZZ\\\\\\[[[[[[^^^aaaaaa]]]YYY[[[YYYUUURRROOONNNNNNNNNSSSPPPOOOQQQVVVZZZ[[[[[[OOOHHH???777444444555555666555444333333333333333222333555777777666555444888888888888888777666666444555555555333222333444444444444444444444444444222222333333333333444444333444666777777777666666444666777777666555555666333444444444333444777999<<<999555333444555666666555555555555666888999:::999888666555444333444444555111///222666999666333111111111222222333333333111222333333222222444666999666222///...000333555000111222222222444888;;;@@@BBBCCCBBB===888444222///000000111111111000000111111111111111222222222333333333222222111111111666222000111111000222666444444444444333222111111444555555555444333222222111111111222333444555666555444444444444555666666666666666666777777777777888888999:::;;;;;;<<<<<<::::::999888999:::<<<===>>>???AAADDDGGGJJJLLLMMMLLLTTT\\\cccppp{{{yyyzzz~~~zzzxxxwwwwwwxxxwwwuuutttzzzyyywwwvvvtttrrrnnnjjjgggjjjnnnppppppooooooppplllnnnqqqrrrpppnnnllllllnnnooopppooonnnnnnppprrrvvvwwwxxxvvvssspppppppppmmmooorrruuuwwwwwwvvvvvvvvvvvvvvvwwwyyyyyyxxxwww{{{xxxuuuwww|||}}}~~~~~~|||yyy{{{~~~~~~444555666777888777777666:::999777666666666666666777777777777777666555555888777777777666666666555666666666666666666666666555555666666555444444333555555666666555555444333666666666666666666666666444444444444444444444444333555777777666444444555555555555666777888888888888777666777:::;;;:::888::::::<<<<<<<<<;;;999888999888777777777888999:::;;;<<<======<<<:::888777888888888888888888888888999888777666666888999;;;888666555666777888777555777666555555555666777888777777777777777777888888777777666555555555555555999999999888888777666555555555555555555666777777666666666666666555555444444555666777888888888888888999999888888:::===???BBBGGGNNNRRRWWWaaannnyyyuuuwww}}}~~~tttbbbPPPHHHBBBAAAAAABBBEEEIIITTTuuuxxxUUUGGG@@@@@@@@@AAACCCFFFIIIJJJOOOQQQTTTVVVXXXYYYZZZ[[[ZZZYYYYYY\\\______\\\YYY]]][[[WWWSSSPPPOOOOOOPPPRRRPPPOOORRRXXX\\\]]]\\\OOOIII???777444444555555666555444333333333333444111333444666666666444333777777777777777666555555333444555444333222222444333333333333333333333333222222333333333333444444333444555666666666555444333555666666555444555555333444444444333444666999>>>;;;777555555555444333555555555555666777888888999888666555444444555555555222000222666888666333111111222222222333333333222222333333222333555888;;;888444111000000333444222222333333333666:::>>>DDDFFFGGGDDD???:::555333000000111111111111111000111111111111111222222222333333333222222222111111555222111444444111222555222333333444444444333333555555555555555444333333333333222333333444555666555444444444444555666666666666777777777888888888888888888999999:::;;;<<<::::::999999999:::;;;<<<===>>>@@@CCCFFFJJJLLLNNNJJJSSS[[[bbbnnn~~~~~~}}}|||zzzzzzzzz{{{{{{zzzzzzzzz{{{zzzwwwuuuxxxwwwuuutttsssqqqmmmjjjhhhkkknnnpppppppppqqqrrrooooooqqqqqqqqqooollljjjlllmmmooooooooopppsssuuussstttuuusssqqqnnnnnnnnnnnnppptttwwwyyyyyywwwvvvwwwwwwvvvxxxyyyyyyxxxvvvxxxuuutttwww|||~~~|||yyyzzz{{{zzzxxx{{{~~~~~~}}}~~~555555666777777777777777:::999888666555555555555777777777777777666666555777777777777666666666666666666666666666666666666555555555666555555444333555555666666666555444444666666666666666666666666444444555555555555555555444555777777666555555666555555666666777777888888:::888777888999:::999888777777888999999888666555777777777777666666666666999::::::;;;:::999777666888888888888888888888888888777777666666888999:::777666555666777888777666777666555555444444555555555555555666777777888888777666666555555555555666888888999888888777666555555555555555555666777777777777666555555555555555444555666777777888888777888999999999888:::===???@@@EEEKKKPPPUUU^^^jjjttt}}}lllqqq{{{uuucccNNNGGGAAAAAAAAA@@@BBBFFFTTTwwwxxxWWWKKKBBBBBBBBBBBBCCCEEEGGGIIIOOOQQQTTTWWWYYY[[[[[[\\\[[[YYYYYY[[[___```^^^[[[___]]]XXXTTTRRRQQQQQQRRRPPPOOOPPPTTTZZZ^^^___]]]PPPIII???777444444555555555555444333333333444444111222444555555444333333555666666666666555555444333555555444333222333444333333333333333333333333222222333333333333444444444444555555555444333333222444555555444333333444333444555444444444666888;;;999888777777777666444666666555555666666666666777777666555555666666777666333111222555666555222222222222222333333333333222333333222222444888;;;>>>;;;777333111111222444444444333333444777<<<@@@IIIJJJIIIFFF@@@:::666444111111222222222111111000000000111111111222222222333333333222222222222111444222444888888444222444111222333444555555555555555555555666555555444333555444444444444444555555555444444444444555666666777777888888888999999999999888777777888999;;;<<<::::::999999999:::;;;;;;======???AAADDDGGGKKKMMMIIIRRR[[[aaalll~~~{{{wwwxxxzzz{{{zzzxxxvvvuuuzzzzzz{{{|||}}}{{{xxxuuuvvvuuusssrrrrrrpppnnnkkkiiikkkoooqqqqqqrrrssstttrrrpppoooppprrrqqqmmmjjjkkklllnnnpppppprrruuuxxxqqqssstttsssqqqoooooopppnnnqqquuuyyyzzzzzzxxxwwwwwwwwwwwwxxxzzzzzzxxxwwwtttssssssvvvzzz{{{zzzwwwzzz{{{{{{yyy{{{~~~{{{~~~{{{{{{~~~555666666777777777777777666777777666555444555555666666777777777777666666777777777777666666666666666666666666666666666666444555555555555555444444555555666666666666555555666666666666666666666666555555555555555666666666555666777777666555666777555666666666777777777888::::::999999999999888777555666777777777666555555777777777777666555444333777888888888888777666555888888888888888888888888666666555555666666777888777666555666777888777666555555555444444444555555444555666777888888888999777666555555555555666666888888888888888777666666555555555555555666777777888777555444444555555666555555666777777777777777777888999999999:::<<>>@@@CCCFFFHHHKKKSSSZZZ___iii|||zzzuuuvvvwwwxxxyyyxxxuuussswwwxxxyyy||||||{{{vvvsssvvvtttrrrrrrrrrqqqooommmjjjlllpppqqqrrrsssuuuvvvrrrooolllnnnssstttpppllllllnnnppppppqqqrrruuuxxxsssuuuvvvvvvtttsssssstttnnnqqquuuxxxzzzzzzxxxwwwuuuuuuvvvyyy||||||{{{yyyuuusssrrrtttwwwzzzzzzyyy|||~~~}}}{{{|||~~~|||xxxwww{{{}}}|||666666666666666777777888333555777666555444555777666666777777777777666666666666666666777777777777666666666666666666666666444444555555555555555444555555666666666666666555666666666666666666666666555555555666666777777777666777888777666666777888666666666666777777777777999999999999777777777777666666777777777777777666888999999888777666444333666666666666666555555555777777777777777777777777444444444444555555666666666555555666777888888777222333444555555666666666555666777888999:::999999666666555555555555666666777888888888888777777666555555555555555666777777888777555444444555555666555666666777777777777666777888::::::999:::<<<>>>@@@DDDIIINNNTTT\\\fffnnnzzz|||wwwgggtttuuu^^^MMMFFFAAA@@@@@@>>>???BBBUUU{{{]]]RRREEEEEEDDDCCCDDDEEEFFFGGGGGGHHHLLLSSSZZZ^^^___]]]^^^\\\ZZZ\\\```aaa```^^^[[[YYYWWWTTTRRRQQQQQQQQQOOOPPPTTTZZZaaadddbbb___RRRJJJ@@@888444444555555444444333333333444444555333333333333333333333222666777777888888777777777666777888777666555666777222222222222222222222222222222222333333333444444444444333333222222222222111333444444333222222333222333555555555555666777333333555888:::;;;:::888666777777777666555444333444444555555666666777777555444333444444444444333333333333333333333333333222333333333333555999<<>>BBBBBBAAA===888444333333333333333333333222111111///000000111222222333333222222222222222222222222222222777<<<<<<777222222444444555555444333333222444444555555555555555444666666555444444444555555555444444444444555666666999999999999::::::::::::999888777777777888999::::::::::::::::::::::::999>>>=========>>>@@@AAABBBJJJPPPUUUXXXcccxxxzzzwwwuuutttuuuwwwxxxwwwvvvwwwxxxzzz|||}}}{{{wwwtttvvvuuusssrrrrrrrrrpppooolllnnnppprrrrrrsssuuuwwwrrrnnnkkkmmmsssvvvtttqqqooopppqqqqqqpppqqqsssttttttvvvwwwwwwuuutttuuuvvvnnnppptttvvvxxxxxxxxxwwwrrrsssuuuzzz~~~~~~|||xxxvvvtttsssuuuyyy|||~~~{{{}}}}}}|||}}}{{{yyyxxxxxxyyy|||666666666666666777888888444777999999666444666888555666666777777777777777666666666666777777777777666666666666666666666666333444555555666555555555555555666777777777666666666666666666666666666666555555666666777777888888777888888777666666888999666666666666777777777777777888999888666555666777777777777777888888888888:::999999888777666666555555555555555555555555555777777777777777777777777444444444555555555555555666555444666888999888777222333444555777777777777666777888:::::::::999888666555555555555666666777777777888888888888777777555555555555555666777777777777666555555555555555666666777777777777666666666888::::::::::::<<<>>>???CCCGGGMMMTTT]]]ffflllyyy{{{vvvfffsssuuu^^^OOOGGGAAA??????===>>>BBBVVV|||\\\NNNFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFJJJRRR[[[______]]]\\\ZZZXXXZZZ]]]^^^\\\YYYVVVVVVUUUTTTSSSRRRQQQQQQOOOQQQVVV^^^dddfffccc___RRRKKKAAA999555444444555444444333333333444555555444444444333333333333333666777777888888888888888777888888888666555666777333333333333333333333333222222333333333333444444444444333222222222333333111333444444333222222333111333555666555555666777666555666777999888666444666777888888888666555444222333444555555555555555444444444444444444444444444444444444333333333333111222444444444555777999;;;:::777444333333333444222222333222222333666999;;;;;;:::777444333333444444444444444333222222111//////000111222333333444111222222222222333333333222222555::::::555222222444444444444333222111000222333444444555444444444555444444444444444555555555444444444444555666666888888999999999:::::::::888999999999999999999999::::::;;;;;;;;;:::999999======>>>>>>??????@@@@@@HHHMMMOOOQQQ\\\rrr~~~}}}yyyvvvrrrrrrvvvyyyyyyxxx{{{{{{|||~~~~~~{{{xxxwwwuuusssrrrrrrrrrqqqooommmoooqqqrrrrrrrrrtttvvvrrrooommmnnnrrruuuuuutttqqqrrrrrrqqqoooooopppqqqrrrtttuuuuuusssrrrrrrssspppqqqssstttvvvxxxxxxyyyqqqrrrvvv{{{~~~zzzxxxvvvvvvwwwzzz~~~xxxzzz{{{zzz~~~}}}yyyzzz~~~777666666555666777888999999<<>>@@@EEELLLTTT]]]fffkkkqqqvvv~~~uuubbbnnn~~~vvv```QQQIIIAAA???===<<<>>>BBBPPPuuu^^^MMMEEEEEEDDDDDDDDDEEEGGGHHHGGGHHHKKKSSS[[[```^^^[[[[[[YYYYYY[[[]]]]]]YYYUUURRRSSSUUUVVVVVVTTTRRRQQQPPPRRRXXX```fffgggccc^^^SSSLLLAAA999555444444555333333333333333444555666666555555444444333444444555666666777888888777777555666777666444444444555333333333333333333333333222222333333333333444444444444333222333333444555222444555555444333333444111333555666666555666666666555555555777777555444666777999:::999888666555111222333444444444333222222333444444444444555666555555444444444333333333///222444555444444444555777666444333222333333444222333444444333333444555555666555444333444666999555555555555444333222111...///000111222333444444111111222222222333333333333111222666666222111333222222222333222222111111111222222333444444333333333333222333333444555666555444444444444555666666888888888888999999999999888999:::;;;;;;:::999888::::::;;;;;;;;;:::999888;;;===???AAACCCCCCBBBBBBGGGLLLOOOPPPZZZooo~~~}}}xxxuuuqqqrrrwwwzzzyyywww|||{{{|||}}}~~~~~~|||zzzxxxuuurrrpppppppppooonnnooopppqqqqqqpppqqqsssuuusssrrrpppooopppqqqsssuuuqqqqqqqqqpppnnnnnnooopppqqqssstttsssqqqppppppqqqssssssssstttuuuxxxzzz|||ssstttxxx|||~~~|||wwwxxxyyyzzz{{{|||~~~zzz{{{zzzyyy|||~~~~~~}}}~~~777666555555555666888999>>>AAACCC@@@:::666666888555555666777777777777777555666666666777777888888666666666666666666666666333333444555666666666555555555666777777777777777666666666666666666666666555666666777888999999999999999999888666666999;;;777777777777666666666666333555777666333333444777777777777777777888999:::999888666555444555777888555555444444444555555666777777777777777777777777666666777888888888888888555555444555888999999888666777888888888777555555555666888999888777555444555555555555555666777888666777777888888888777777555555555555555666777777555666777777777666444333666777777777777777666666666888:::;;;;;;;;;<<<===<<>>===<<>>@@@AAABBBCCCDDDGGGJJJNNNSSS\\\mmm}}}yyypppqqqvvvvvvuuuuuuvvvuuuuuuwwwyyyzzzyyyxxxzzzvvvsssrrrrrrrrrnnnkkkooommmkkklllooorrrssstttwwwtttqqqpppqqqqqqqqqpppmmmpppqqqqqqoooppptttwwwvvvuuutttuuuvvvtttnnnjjjmmmpppsssuuuuuuuuuvvvxxxxxxyyyyyyyyyxxxxxxzzz{{{uuuvvvxxxxxxxxxzzz|||~~~}}}|||{{{{{{{{{}}}~~~zzz777777777666666666666666888888888888888888777777666666666666555555555555555555666777777777777777555555555555555555555555555555666777777777777777777777777777777888888999999888777666666777888999::::::999888777666666555777666666666666666666666666666666666777777777777777777777777666666666666777777777777777777777777777666666666555555555555888888777777777777888888555555555666666777777777777666666555555666666666666666666666666777888888666666666555666666777777666777777777888888888888888777666555555666777888666666777777777888888888777777777777777777777777999888888999;;;;;;:::888777777777777777777888999888888888888999:::;;;;;;===@@@EEEMMMUUU^^^dddhhhkkkllltttnnnZZZgggxxxttt```PPPIIICCCAAA???<<<<<<>>>FFFdddpppXXXJJJHHHEEECCCFFFJJJLLLLLLGGGJJJOOOUUUYYY]]]^^^^^^[[[YYYWWWWWWYYYYYYWWWUUUUUUVVVXXXZZZ[[[XXXSSSPPPSSSWWW[[[```gggllljjjdddWWWNNNAAA888555555666555777888888777555444555666555555555555555555555555666666666666666666666666666666555555444444333333333333333333333333333333333333333444444444444555333444444444555555555666333333333333333333333333444444555666666555444333333222333555777999888777777888999:::999888666555444444333333333333222222444444444444555555555555666555444333333444555666333444555666666555444333333333333333333333333333222333444444222222333444444222111111444999>>>AAA;;;777222222555666555222222222111111111111222222222111000000222333333333444333333222222333333444222222333444444444444333222333444555555555444333444444444555555555555666555555555555555555555555555888888555666999:::888555777999:::;;;:::999888999:::;;;;;;999999:::;;;999<<>>>>>;;;999777777777777888888999999888888777888888999:::;;;===@@@EEELLLTTT\\\bbbeeefffgggnnn{{{hhhWWWeeexxxvvvaaaOOOHHHBBBAAA???<<<;;;===GGG___xxxtttZZZKKKGGGCCCCCCFFFJJJNNNPPPIIIKKKNNNSSSVVVXXXZZZZZZXXXWWWVVVVVVWWWWWWVVVTTTUUUVVVXXX[[[\\\YYYTTTPPPQQQTTTXXX\\\dddkkkjjjfffZZZPPPBBB888444444555555777888888777555333444555444444444444444444444444666666666666666666666666666666666555444333333222222222222222222222222222333333333333444444444444333333444444444444555555333333333333333333333333444444555555666555555444444333333555888::::::999888888888888777666444444444444333333333333222222444444444444555555555555555444333222222333444555333444555666666555444333333333333333333333333333222333444444222222333444444333222222333666999;;;999555222111444555444222222222111111111111222222111000///111333555555555333333333333333333333333222333333444444444444444444444555555555444222222333444555666777666555555555555555555555555555555444777777555666:::;;;999666777888999999999777777777888::::::999999;;;<<<<<<>>>@@@AAAAAACCCFFFIIIIIILLLQQQWWW___ooo{{{xxxxxxvvvwwwyyyrrrsssvvvzzz~~~}}}uuurrrpppppprrrsssqqqnnnnnnmmmlllmmmooopppooonnnooonnnnnnoooppppppooommmpppnnnmmmnnnppprrrsssssswwwyyy||||||vvvqqqrrrtttwwwwwwvvvuuuuuuvvvyyyzzz||||||||||||~~~xxxyyyzzzyyyyyyzzz|||~~~xxxzzz|||~~~~~~}}}{{{yyy}}}}}}~~~777777777888888999999:::777666666666666666777777666666666666555555555555444555666666777777666666555555555555555555555555555555666777777777777777777777888888999999999999888888888888888888888888::::::999888888777666666555555555666666666666666555555666666777777888888666666666666777777777777777777777777777777777777666666666666666555555555666555555555555666666777444444555555555555555555666666777777888888777777777777666666777777888999444444444444555666888888999888666555555777888:::777777666666666666777777666666666666777777777888777777777777777777777777666777:::>>>AAAAAA???===:::888777666777888888888777777777777888999:::;;;<<>>EEEZZZqqquuu\\\MMMGGGBBBCCCEEEHHHLLLQQQKKKLLLNNNPPPRRRTTTUUUUUUXXXWWWVVVVVVVVVVVVUUUTTTWWWWWWWWWYYYZZZYYYVVVSSSQQQSSSUUUWWW___ggghhhddd[[[QQQBBB888444444555555777777888666444222333444444444444444444444444444666666666666666666666666777666555555444333222222222222222222222222222222222222333333333444444444333333333333333333444444222222222333333444444444444444444555555555555555555444444666888:::;;;:::999888777666555444333333444444333333333222222222333333444444444555555555444444333333333333444444444444666666666666444444333333333333333333333333222333444444222222333444333333333333333444444444666444222111333444333111222222111111111111222222333111000111444555555555333333333333333333333333111222333333444444333333333444555555555444333222222333555777888777666555555555555555555555555555444666777555666:::<<<:::777888888888888777666555555777999999999:::;;;===>>>@@@AAAAAABBBDDDHHHKKKHHHLLLQQQVVV^^^lll~~~}}}yyyzzzyyyxxxwwwqqqsssvvv{{{xxxuuussssssuuuvvvssspppmmmllllllnnnqqqqqqpppooojjjjjjlllppptttvvvuuutttsssooommmnnnrrrttttttrrruuuvvvyyy{{{{{{yyyvvvssstttuuuwwwwwwuuusssrrrsssuuuxxxzzz{{{{{{{{{}}}xxxyyyyyyyyyyyy{{{zzz{{{}}}~~~~~~}}}|||{{{~~~~~~777777888888999999::::::999888777666555555555555666666666666555555555555666666777888888888888777555555555555555555555555555555666777777777777777777777888999999999999888666777777777777777777666666666777777777777777777444444555555666666666777555666666666777777777888555666666666777777777888666666666666666666666666555555555666666666666666555555555555555666777777555555555555555555444444666666777888999999888888777777777777777888999999666666666666777888999::::::888777555555666888999666666777777777777666666555666666666666777777777666666666666666666666666777888<<>>CCCJJJRRRYYY___cccggghhhmmmwww|||___RRR```vvvjjjZZZQQQIIIEEEBBB===<<<>>>BBBWWWlllttt^^^OOOGGGBBBCCCEEEEEEIIIOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVVVVWWWYYYZZZ[[[XXXUUUTTTUUUWWWWWWWWWUUUVVVVVVWWW]]]dddeeebbbYYYOOOAAA888444444444444555666777555333222222333444444444444444444444444555555555555555555555555666555555444333333222222333333333333333333333333222222222333333333444444333333333333333333222222111111222333333444555555444444444444555555666666777666555666888:::::::::999888777666555444333222444444333333333222222222333333333444444444444555555444444444444444444555333444555666666555444333333333333333333333333333222333444444222222333444222333333333333222111111444333222222333333222222222222111111111111222222555333222222333444333222222333333444444333333222000000111222222222222222111222333555666666555555222333666888888888777666666666666666666666666666444666777555666:::<<<:::888888888888777777666555555666888999999:::<<<===@@@AAABBBBBBCCCEEEIIILLLGGGKKKOOOTTT[[[hhhzzzzzz}}}xxx|||}}}yyyuuurrrtttwww|||{{{xxxuuuuuuvvvvvvssspppllllllmmmppprrrtttsssrrrkkklllooossswwwzzzzzzyyyuuurrrooopppsssvvvuuutttuuuuuuvvvvvvuuuuuuuuuuuutttuuuvvvvvvsssqqqpppppppppsssvvvxxxyyyyyy{{{}}}wwwxxxyyyyyyzzz}}}~~~~~~~~~~~~~~~|||{{{zzz{{{{{{zzz{{{|||888888888888888999999999;;;:::888666555555555666666666666666555555555555666777777888888888888888444444444444444444444444555555666777777777777777666777999:::::::::999888666666777777777777666666555555555666777777888888444444444555555666666777777777777777777666666666555555666666777777888888666666666666666666666666555555555666666666666666777666666777777888999:::666666666555555555555555555666888999::::::999888888777777777777888999999888888888888999::::::;;;999888777666666666777888666666777777777777666666555555666666666666777777555555555555555555555555888;;;@@@GGGNNNSSSUUUUUUIIIBBB:::666666777777666777777666777777888999:::;;;>>>CCCJJJRRRZZZ```ccciiiiiimmmvvv}}}zzz^^^QQQ]]]sssrrrbbbXXXMMMFFFAAA<<<;;;===???SSSggguuu___OOOFFFAAADDDEEECCCFFFLLLOOONNNMMMLLLLLLNNNOOOPPPKKKNNNQQQTTTWWWZZZ^^^```\\\XXXSSSQQQRRRUUUXXXYYYYYYYYYXXXXXX]]]dddddd```TTTKKK???777555555555444333555555555333222333444333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333222222222222333333333333333333222222222222111111000000111222444555666666444444444444444555666777999777555555777999999999777777777777666555333333444444333333333333222222333333333333444444444444444444444555555444444444222333444555555444333222333333333333333333333333222333444444222222333444222222333333333222111111333333333333333333333333222222111111111111222222555333222111222333222111222222444444444444222222///000000111111111111111000111333555666666666555222444555777888888888777666666666666666666666666444777777555666:::;;;999999999999888777777777777555666888999999999;;;===???AAACCCDDDDDDFFFIIIKKKGGGJJJNNNQQQWWWeeevvvzzzzzz}}}~~~{{{wwwuuuvvvwww{{{zzzwwwttttttuuutttqqqnnnnnnnnnnnnooorrrttttttsssqqqqqqrrrtttwwwyyyxxxwwwuuusssrrrrrrtttuuuvvvvvvwwwwwwvvvuuussssssvvvxxxsssuuuvvvuuurrrpppnnnnnnmmmppptttwwwxxxyyy{{{|||yyyyyyzzzzzz{{{~~~~~~~~~~~~}}}{{{|||||||||~~~888888888888888777777777;;;:::888666666666777888666666666666555555555555555666666777888777777777444444444444444444444444555555666777777777777777666777999;;;;;;:::999888666777888888888888777666777777777777777777888888333333444555555666777777888888777777666666555555555555555666777888888888666666666666666666666666555555555555666666666777666666666666777888999:::777777777666666555555555555777999:::;;;;;;:::999888888777777888888999::::::999999999999999::::::888888888888777777777666555666777888888777666555555555555666666666777777666666666666666666666666777999???GGGQQQYYY]]]___TTTKKK???888666888888777666666666777777888999::::::===BBBJJJRRR[[[aaaeeeggggggkkkrrrxxx{{{```QQQ[[[qqqyyymmmaaaSSSIIIBBB<<<<<>>@@@CCCEEEFFFGGGHHHJJJIIIKKKMMMOOOUUUbbbttt}}}}}}|||}}}yyyxxxwwwzzz}}}yyyvvvttttttvvvvvvtttqqqrrrpppnnnnnnpppqqqrrrqqqsssrrrqqqrrruuuvvvwwwvvvsssttttttsssrrrsssuuuwwwwwwxxxyyywwwttttttuuuxxxtttuuuvvvuuussspppoooooommmpppuuuxxxzzz{{{|||~~~}}}}}}|||{{{{{{}}}~~~~~~~~~999888888888777777666666:::999777666777888:::;;;777666666666555555555555444555555666666666666666444444444444444444444444555666666777777777777777666888999;;;;;;:::999888777888999::::::999888777:::999999999888888777777333333444444555666777777999999888777666555444444444555555666777888888999666666666666666666666666444555555555666666777777444444444444555666888888888888777777666666666555555777999;;;<<<;;;:::999888888888777888888999:::::::::999999888999999999888888888888888777666555555666777888888777666555555555555555666666666777777777777777777777777777333666;;;EEEPPPYYY___bbb[[[PPPBBB999777999999999666666666666777888999::::::===BBBJJJSSS[[[bbbfffeeeeeehhhnnnttt{{{|||aaaQQQYYYppp}}}vvviiiYYYMMMEEE??????BBBAAALLLZZZyyy~~~aaaHHH???===DDDGGGCCCEEEMMMQQQOOOMMMKKKKKKLLLNNNOOOKKKOOORRRSSSRRRSSSWWWZZZWWWUUURRRQQQSSSUUUVVVVVVRRRSSSSSSTTTYYY______[[[JJJDDD<<<777666666666444000222333333333333444666333333333333333333333333222222222222222222222222111222222333333444444555000000000000000000000000111111222222222333333333333222222222111111000000///000111222444555777777444444333333444555777888;;;999666444555666666555444666888:::999888555333444444444333333333222222222222333333333444444444111222222333333222222111111222333333333333222111333333333333333333333333222333444444222222333444111111111222333333444444222444555555444444444444222222111111111111222222000///...///222444444333111222444555555444222111111111222333333333333222333444555555555444333222444444555555666888999:::777777777777777777777777666999888555555999999777:::999999999999999::::::666777999999888888999;;;===@@@CCCFFFFFFGGGHHHIIIJJJKKKLLLNNNSSSaaattt{{{|||yyy~~~{{{yyyxxxyyy|||yyywwwuuuvvvyyyzzzxxxvvvuuurrrooommmmmmnnnnnnnnnooonnnmmmooorrrvvvwwwxxxrrrsssuuusssppppppssswwwuuuxxxzzzyyyvvvssstttuuuuuuvvvwwwvvvtttqqqppppppnnnrrrwwwzzz|||}}}~~~|||zzz|||}}}~~~|||zzz~~~|||999999999888888666555555888888777777666666555555999888888888777777666666666666666666777777777777444444444444444444444444888777666555555666777888888888888888777777777777666666555666666777888999888888888888777777777777777777666666555555555444777777666666555555444444666666666666666666666666888777666555555555555555444444444555555555555666333333333444555666777888555666666777777777777777777888999:::::::::::::::888666666777888999888777666666666666666777888888888888999999999:::::::::777777888888888888777777444555555555666666777777777777777777777777777777666777:::>>>EEEOOOZZZbbb^^^XXXKKK<<<666666555222777777777888999999:::::::::>>>DDDMMMWWW]]]```aaabbbdddgggkkksss~~~cccPPP[[[ssssssdddUUUNNNJJJEEE???<<>><<<888444111222111111111111111111111111222333222111111333555222333444555444333222111333333444444444444444444444444444444444444444444666666666666777777777777888888888666444444666888777777888888888888777777999999999999999999999999666777888999;;;<<<===>>>@@@@@@AAADDDHHHJJJJJJJJJMMMOOOQQQPPPSSS^^^ooo}}}}}}vvv{{{yyyxxx}}}|||zzzyyyyyyzzz{{{uuupppkkkjjjmmmpppqqqrrrooommmmmmqqqxxx{{{zzzwwwrrruuuwwwvvvsssqqqrrrttt{{{yyywwwxxxyyyxxxtttppprrrsssssssssrrrqqqqqqpppuuuvvvxxx{{{~~~|||xxxwwwzzz~~~|||~~~{{{xxxzzz{{{}}}}}}||||||}}}~~~888999999888888666555555888777777777666666666555777777777666666666555555555555666666777777777888555555555555555555555555888777666555555555666777888888888777777777666666777666666666666777777888888888888777777777666666777666666666555555555555777777777777777666666666666666666666666666666666777777666555555555555555444444444555555555555666666555555555666666777888555555666777777777777777777888999999:::::::::999777666555666888999888777666666666666666777888888777777777888888888999999888888999999999999888888555555555666666666777777666666666666666666666666555666777999>>>FFFPPPVVVUUURRRIII===666666777666777777777888999999:::::::::===CCCKKKUUU\\\```aaaaaaaaacccgggooo{{{eeeQQQ[[[ssswwwgggXXXPPPLLLGGGBBB@@@BBBKKK^^^{{{kkkTTTAAA===BBBAAADDDKKKLLLOOONNNLLLJJJKKKLLLOOOPPPMMMOOOQQQRRRRRRSSSVVVXXXUUUSSSRRRRRRSSSUUUVVVWWWXXX[[[XXXSSSUUU[[[VVVKKK===;;;888555333333444555666555444333333333333444222333444555555555444444444333333222222333333444333222222222222111111111000000111222222222222222333222222111111222222333222222111000000111222222111111222222222333333333777666555444666888;;;======<<<;;;:::888666444333444333333333333444555555222222222333333444444444444444444333333222222222111111222222222222222222111111222333333333222111111222333333333222111000333222222222222222333333333444444555555444444333333777<<>>>>>===<<<:::888555333222333333333333333444555555222222333333333333444444444444444333333333333333333333333333333333222222///000111222333444444333000111111222222222111111222222222222333444555555333444444555555444444333222555:::<<<:::777444333555444444333222111111000111222333222111111333555777777555444333333333333333333333444444444555555666666666666666666666666666666666666777777777777888999999888666444555666555666777888888888888888::::::999999888888888888888888888999:::;;;;;;<<<===>>>@@@DDDHHHJJJIIIGGGEEEJJJPPPSSSVVV___nnnzzz{{{}}}zzzwww{{{yyywwwyyy~~~~~~~~~}}}|||zzzyyyyyyvvvrrrqqqsssvvvxxxyyytttrrrpppsssxxx||||||{{{wwwwwwvvvwwwyyyyyyxxxvvvsssvvvzzz~~~xxxtttuuuvvvwwwxxxxxxyyyyyyxxx|||zzzwwwvvvwww{{{}}}{{{{{{|||||||||xxxyyy{{{}}}}}}|||{{{zzz||||||~~~777777888888777666555555777777777777666666666666555555555555555555555555333444555666777888999:::777777777777777777777777555555444333333444666777888777777777666666666666888888777666666555666666888777777777666666666666666666666666666555555555666666666777777888888888666666666666666666666666555666666666666666555555444444444555555555555666:::999888777666555555555555555666777777777777666888888999999999999888888666555444555666777666555777777666666666666777777666666666777777777888888888999999999999999999888666666666666666666777777666666666666666666666666888888888777777999>>>AAAKKKOOOMMMCCC:::777777777777777888999999::::::;;;===>>>AAAHHHRRR[[[bbbeeegggdddcccgggpppzzzgggTTT\\\qqqnnn]]]SSSOOOKKKHHHGGGCCCGGGPPPgggwwwYYYFFFAAAFFFCCCDDDIIIIIIGGGFFFEEEDDDEEEGGGJJJLLLPPPOOONNNLLLKKKMMMQQQUUURRRQQQPPPOOOPPPUUU[[[______^^^XXXPPPKKKIIIBBB:::777555444333222333444555555444444333333333444444333444444444444444444444444333333222222333333444444444444333333333222222000111222222333333222222333222222111111222222333222111111111111111111222111111222222222333333333555666777999;;;<<<======<<<;;;;;;999888666444333333333222222333333444555333333333333333333333333333333333444444444444444555555555444444333333222000111111222333333333444000000111111111111111111222222222222333444555666333444444555555444444333///222555666555222111111666666555444222111000000111222333222111111333555888666555333222222222333222333333444444555555555666666666666666666666666666666666666777777777777555777888777444222222333555666777888888999888888::::::999999888888777777888888999999:::::::::;;;;;;===@@@DDDHHHJJJHHHGGGFFFKKKPPPRRRUUU___ooo{{{vvvuuu}}}xxxvvvyyy||||||~~~~~~|||xxxvvvxxxvvvsssrrrsssuuuxxxyyyvvvsssqqqrrrvvvzzz{{{{{{xxxvvvuuuwwwzzz{{{yyyvvvsssvvvzzz~~~|||xxxttttttuuuvvvxxxyyyyyyyyyyyyxxxwwwuuuuuuvvvxxx|||~~~}}}{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxx}}}}}}}}}666777777777777666666555666666666666777777777777666666666666666666666666333444555666777888999:::666666666666666666666666555444333333444555666777777777777666666666666555888888777666666555666666777777777666666666666555555555555666666666666666555555555666666777777777666666666666666666666666444555666666777666555555444444444555555555555666999999777666555444444444555666777777888777777777888888888999999888888777666555444555666777666555777777666666666666777777777777777888888888999999777777888888888888777777777777777777777777666666555555555555555555555555777777777666666777;;;===BBBHHHHHHAAA999666666666888888888999::::::;;;;;;??????BBBHHHRRR[[[aaaeeehhhfffeeehhhoooyyyhhhVVV\\\nnnooo]]]TTTOOOKKKGGGFFFEEEFFFIIIXXXtttxxxZZZHHHCCCGGGDDDDDDHHHGGGFFFEEEDDDDDDEEEGGGJJJLLLPPPPPPNNNKKKJJJLLLQQQTTTXXXVVVTTTQQQPPPSSSZZZ___```^^^WWWNNNGGGBBB<<<666444444333222222333444555444444333333333444444555444444444444444444444444444333333222222333333444444444444333333333222222111111222333333333333222333222222111111222222333111111111222222111111111111111222222222333333333333444666888999:::::::::777888888888777777666555333222222222222333444444333333333333333333333333333333333444444555555555666555555444444333333333222222222222222222222222111111111111111111222222111111111222333444555666333444444555555444444333///111333333222111111111666666555444222111000000111222333222111111333555666555333111000000111222222222333333444555666666777777777777777777777777666666666666777777777777555777999999777444333333666666777888888888888888999999999888888777777777888888888999999:::::::::;;;<<>>:::777777777666888888999999:::;;;;;;;;;???@@@BBBHHHQQQYYY___bbbddddddeeegggkkkttt~~~kkkWWW[[[jjjooo]]]TTTPPPKKKFFFEEEEEEDDDCCCJJJ___uuuyyyqqqZZZHHHCCCGGGDDDCCCGGGFFFGGGFFFEEEEEEGGGJJJMMMOOOPPPPPPOOOMMMLLLNNNRRRUUU[[[\\\[[[XXXTTTTTTWWW[[[]]]ZZZTTTKKKCCC===888555444333333333333333444444444444333333333444555555555555444333333333444444444333333222222333333444333333333333222222222222111222222333333333333333333222222111111222222333000111222222222222111000111111222222222333333333222333444666777777777777444555555666666666666555222222222222222333444444444444333333333333222222222222333444555666666777444444444444444444333333333333222111111222222333444333222222111111222222111111111111222333444444333444444555555444444333111222333333222222333555555444444333222111111000111222333222111111333555333222222111111111111111111222333333444555666666777777777777777777777777666666666666777777777777777:::===>>><<<999888777777777888888888888777777888888888888888888888888777777777888999::::::;;;======???BBBGGGJJJKKKJJJNNNPPPPPPOOOQQQ[[[mmmzzz~~~}}}{{{{{{|||}}}~~~zzzwwwvvvvvvtttrrrpppppprrrtttssssssrrrrrrssstttuuuvvvwwwwwwvvvvvvwwwwwwuuutttzzzzzzxxxvvvsssrrrssstttuuuuuuuuuuuuuuutttssssssppprrruuuxxx{{{|||||||||vvvwwwxxxxxxxxxzzz}}}|||}}}~~~}}}zzz{{{555555666666666666666555555666666666777777777888444444555555555666666666555555666666777777777888555555555555555555555555555555444444555777888999777777666666666555555555777666666666666777777888777777666666666555555555555555555555666666666777777777777666666666666666666666666666666666666666333444666777888777666555444444444555555555555666777666666666777777888999888888999::::::::::::999888888888888888777666666777666555666888999888777888888777666666666666666666666666777777777888888777888888999999888888777888888888777777777666666555555555555555555555555333444555555555555777999555888999777777999999666888888999::::::;;;;;;<<<>>>???AAAGGGOOOVVV[[[]]]```cccfffggghhhppp|||pppYYYXXXddd}}}~~~ooo^^^VVVQQQKKKFFFCCCBBBCCCAAACCCPPPbbbiiieeeYYYGGGCCCGGGDDDCCCFFFEEEFFFEEEDDDDDDFFFIIIMMMOOOPPPPPPPPPOOONNNPPPSSSVVVZZZ___cccbbb]]]WWWUUUUUUXXXTTTOOOHHH@@@999555555444444444444333333444444333333333333333444555666666555444333333333333444444333333222222333333444333222222222222111111111111222333333444444333333333222222111111222222333000111222222222222111000111111222222222333333333333333333444444555555555333444444555444444333333222222222111222222333444444444444333333222222222222222333444555666777888333333333333333444444444222111111111111222444555777666444333222111222222111111111000000111222222333444444555555444444333222222222111000111444666333333222222111111111111111222333222111111333555111111222333333333222222111222222333444555666777666666666666666666666666666666666666777777777777777:::???@@@???===;;;:::888888999888888777666555666666777777888888999999555666777888999:::;;;<<>>???BBBFFFJJJLLLMMMMMMPPPQQQOOOPPPXXXgggsss|||}}}~~~yyyuuuxxxxxxxxxuuuqqqppprrrtttrrrsssttttttssssssssstttwwwxxxyyyxxxvvvtttttttttyyyyyyxxxvvvrrrqqqrrrtttyyyyyyxxxwwwuuusssrrrqqqpppqqqsssuuuwwwxxxzzzzzzrrrtttvvvvvvvvvwwwzzz}}}{{{|||}}}zzz{{{555555666666666666666555555666666666777777888888333333333444444555555555666666666666777777777777666666666666666666666666666555555555666777999:::777666666666555555555555666666555666666777888999777666666666555555555555444555555555666666777777999999888888777777666666666666666666666666666666222444666777888777666555444444444555555555666666666666666777888:::;;;<<<999999:::;;;;;;;;;;;;:::888888888888888777666666888777666777888999888777888888777666666666666666555555555555666666666777999999999::::::999999999999888888888777777666666555555555555555555555555555666888888777666888999:::;;;;;;888999;;;999444888999999::::::;;;;;;<<<===>>>@@@FFFNNNTTTXXXYYY___dddhhhhhhhhhooo}}}tttZZZUUU```zzz~~~ooo___WWWSSSLLLFFFCCC>>>BBBAAA@@@HHHWWW^^^\\\XXXFFFBBBGGGDDDCCCFFFEEEBBBAAAAAAAAACCCFFFJJJLLLPPPQQQQQQPPPPPPQQQUUUWWWWWW___hhhjjjdddZZZSSSPPPSSSPPPKKKEEE>>>777444555555555444444444444333333333333333333333444555666666555444333222333333444444333333222222333333444222222222111111111000000111222333333444444333333333222222222222222222333000111222333333222111000111111222222222333333333444444333333333333444555444444444444333222111000222222111111222222333444444444444333333222222222111222333444555777888888222222222333333444444444000000///000222444666777999777555333222111222222111111000000000000000000333444444555555444444333000111000///...///222555222111111111111111111111111222333222111111333555000111333444555555444333111111222333444666666777666666666666666666666666666666666666777777777777555999>>>@@@@@@===;;;;;;999999999999888666555444555555666777888999::::::444555666777999;;;<<<<<>>===<<<666777888999:::999888777777666555444555666888:::999999888888888888888888555555666666777777888888666666777777777777666666666666555444444444444555888777555444333333555555444444444444444555666777666666666666666777777888555666666888999:::;;;;;;<<<>>>@@@EEEMMMUUU\\\```bbbcccgggkkkmmmqqq|||uuu```\\\YYYwwwxxxeeeXXXSSSOOOIIICCCBBBAAA>>>>>>FFFOOOQQQNNNGGGEEEDDDBBBAAAAAABBBBBBCCCBBBAAABBBDDDGGGKKKNNNMMMQQQUUUWWWUUUTTTTTTUUUWWWaaaiiiiiiccc]]]UUUNNNSSSPPPJJJBBB;;;666444444666666666666555555555555555444222000000000222333444444444444333333222111555555444333333222111111222333444444333333444666555555444333222222222222444222111222333444444333111111222222222111000000666000...222333000///222222222111111222444555666333444555444222111111222222111000000222444444333333222111000000111222333111222333444666777888888111222333333444444444444222222222111000111333555777666555444333222111111111111111222222333333333111222333444444444444333111111000000111111222333333222111111111222333444333333333222222111111111333333333333333333333333000111444666777777777777666666666444222222444666444555555666666666666666888888999:::<<<;;;888666666777888999999888777666666777777777555555777888888999999:::::::::999999<<<<<<===>>>AAADDDGGGIIIKKKNNNSSSTTTQQQSSSaaappp|||sssyyy~~~xxxsssrrrrrrvvvuuuuuuttttttuuuuuuuuummmoooqqqssssssuuuwwwyyyyyywwwtttrrrqqqrrrtttuuuwwwxxxyyyxxxuuusssrrrrrrxxxzzzxxxuuuvvvyyyxxxtttuuuvvvwwwxxxxxxyyyyyyyyywwwvvvuuuuuuvvvxxxzzz|||~~~yyy~~~|||{{{~~~666666666666666666666666666666666666666555555555444444555555555666666666777777777777777666555555444555555666666555555444555555555555666666666666666666777777777888888888777777777777777777777777888888888777777777777777555555666666777777888888666666777777777777666666777777666555555555555555777666666666555555555555555555666666666666666666666666777777888999999999;;;:::;;;<<<>>>???>>>===888888999::::::999888777777666555555555666888999888888888888888888888888666666666666666777777777666666777777777777666666666666555444444444444555555555444444444333333222555555444444444555666666777777666666666777888888666777777888999:::;;;;;;<<<===@@@EEELLLUUU\\\```ggghhhkkkoooppprrr{{{zzzccc\\\YYYwwwnnn```XXXRRRKKKEEEAAAAAA@@@@@@FFFNNNNNNJJJDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCFFFJJJMMMOOORRRVVVWWWUUUSSSRRRSSSXXX```ggghhheee```VVVMMMQQQNNNHHHAAA:::666555555555555555555444444444444666555444333222333333444444444444444444333222111444444333333333333333333333555666777666555666777666555444333222111111111333444555666666555444333111111222222333222222222666111000333444000000333222222111111222444555666666777777666333222222333333222111222444666666555333222111111111111222333222222333333444555666777111222333333444444444333444444555444444444555666555555555444444444444444444444444555555666666666111222333333333333333222111111000000111111222333222222111111111222333444333333333222222222111111333333333333333333333333111222333444555666666666666777666555333333444666555555666777777777777666999999999:::;;;:::777555555666777777777777666555444555666666555666888:::888888999:::::::::::::::=========???AAACCCFFFGGGHHHLLLQQQSSSQQQTTTaaaooo}}}yyyvvvtttrrryyywwwtttrrrssstttvvvwwwrrrsssuuuuuutttuuuvvvxxxwwwvvvtttsssrrrssstttuuuuuuvvvwwwxxxwwwvvvsssrrruuuxxxxxxvvvwwwzzzyyyuuurrrsssuuuwwwxxxxxxxxxxxxwwwyyyzzzxxxuuuuuuzzz~~~666666666666666666666666777777666666555555444444555555666666666777777777777777777666666666555555444555555666666555555444555555555555666666666666444555555666888999999:::777777777777777777777777777777777777888888888888666666666666777777777777666666777777777777666666777666666555555555555666666666666666555555555555666666666777777666555555666777777888888999:::::::::;;;<<>>:::::::::::::::999888777777777666555555666888999777777777777888888888888777777666666666666666666555666666777777666666555666666555444444444444555333444555666555444333222777666555555444444555555888777777777777888999999888999999999::::::;;;;;;;;;<<<@@@EEEMMMUUU[[[___kkkmmmpppttttttttt{{{fff\\\ZZZuuu|||kkk___VVVMMMGGG@@@AAABBBCCCGGGLLLJJJEEE@@@@@@AAAAAAAAA@@@@@@???????????????BBBFFFJJJLLLRRRTTTVVVVVVTTTQQQPPPPPPWWW]]]cccgggiiifff[[[PPPPPPLLLFFF???:::777777777444444444444333333333222666666666666666555555444333444444444444333333222333333333444444444444555333555888999999888999999777666444333222111111111222666;;;<<<999555333333111111222333444444444444444333333555333000111444222222222222333444555555888999999777555333333444444333333444777999999888444333333222222333333444333333222111222333444555222222333444444444333333333444666777777777666666444444444555555555666666555555555555666666666666111222222222222222111111111111000000111111222333222222111111222222333444333333333222222222222111333333333333333333333333333333333333333444555555666777777666444444555777555666777777888888777777999999888999:::999777555555555666666666666555555444555555555555666888;;;777888888999:::;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGFFFJJJPPPSSSRRRTTT```mmm}}}}}}~~~}}}}}}|||xxxuuu{{{wwwsssqqqqqqtttvvvwwwwwwxxxxxxxxxvvvuuuvvvwwwuuuttttttttttttttttttttttttttttttwwwzzzyyyuuuqqqqqqtttvvvtttuuuxxxwwwtttqqqrrruuuxxxzzzzzzzzzyyywww{{{~~~zzztttssszzz666666666666666666666666888888777666555444444333666666666666777777777777666666666555555555666666555555666666666666555555555555555555666666666666555555666666777888888999666666666666666666666666666666777777888888999999888777777777666666666555555666666777777777777666777666555555555555666666666666666666666555555555666777777777777666555555777777888888999::::::::::::;;;>>>AAADDDDDDAAA???;;;;;;;;;:::999888777777777777666666666666777888666666666777777777777777777777777666666555555444555666666666666666666555666666555444444444444555555666666777777777666666888777666555444444444444888888888888888999999::::::::::::::::::::::::::::::<<<@@@FFFMMMUUU\\\___kkkmmmrrrvvvuuuuuu{{{gggZZZYYYsssvvvfffXXXMMMGGG???BBBDDDEEEGGGJJJGGGAAA===>>>???@@@AAA@@@???>>>?????????@@@CCCGGGKKKNNNUUUVVVVVVUUUSSSQQQNNNMMMUUUYYY___eeelllmmmcccWWWTTTNNNFFF>>>:::888777777444444444444333333333333444555666777777666444333333444444444444444333333555555555444444444444444222555888:::999999999999777666555333222111000000000777>>>>>>999444111222111222333444555555555555222333555555333111222444222222222222333444444444888999999777444333333333333333333555888999999888444444444444444444444444444333222000000111333444222333333444444333333333111222444666888777555333444444555555555666666666333333333333333333333333111111222222222111000000111111000000111111222333222111222222222222333333222222222222222222222222333333333333333333333333555444222111111222333444555666777666555444666777666666777888888888888888777666666888::::::888777555555666666666666666666555666666555444555888:::777777888999:::;;;======>>>???@@@BBBDDDGGGHHHIIIHHHKKKPPPSSSRRRTTT^^^kkk{{{zzz}}}~~~{{{|||wwwsssqqqrrrtttuuutttxxxyyyzzzyyywwwvvvvvvxxxtttuuuvvvvvvvvvuuuttttttvvvssssssvvv{{{zzzuuuooopppssssssoooooorrrtttssspppsssvvvyyy|||||||||{{{wwwzzz|||yyyuuuuuu|||666666666666666666666666888888777666555444444333666666666666777777777777666666555444555555666777555666666666666666666555555555555555666666666666777666666666666666666666666666666666666666666666666666777777888888999999888888777777666666555555555555666777777777777777666666555555555555666666555555555666666666666666666777777777777777666666888888888999::::::;;;;;;;;;<<<>>>AAADDDCCCAAA>>><<<;;;:::999888888777777777777666666666666666777555555666666666777777777777777666666555555444444555555666666666666555555666666555444444444444555666666666555666777888999999888777666555444444444888888888888888999999:::::::::::::::::::::::::::999<<<@@@GGGOOOVVV]]]```hhhjjjooossssssttt{{{gggWWWYYYooolll[[[NNNGGG@@@DDDFFFEEEGGGHHHEEE@@@===>>>???@@@AAA@@@???>>>AAA@@@AAABBBEEEJJJNNNQQQVVVVVVUUUTTTSSSQQQNNNLLLQQQUUUZZZbbbmmmqqqjjj^^^XXXQQQFFF>>>:::888777666555555555444444444444333222333555777777555333222333444444555555444444444888888777666444333222222222444666777777666777888666666444333222111111111///555<<<===888222000000111222333444555666666666000222444444333333444333222222333333333333333333666777777555333111111222333222333555777888888666444444444444444444444444444333222111000111222222333333333444444333333222111222333777999999666222666555555555555444444444111111111111111111111111111111222222222111111000111111000000111111222333111111222222333333333333222222222222222222222222333333333333333333333333555444333222111222333444444555777666555555555777666666777888888888888888444444444666999::::::999666666666777777888888888888888777555444444777:::888888888999:::<<<===>>>>>>???BBBDDDGGGJJJLLLMMMKKKLLLPPPRRRQQQSSS]]]hhh|||}}}xxxtttsssuuuvvvtttrrrwwwxxxyyyyyyxxxwwwxxxzzzuuuvvvwwwxxxxxxwwwuuutttxxxuuutttvvvzzzyyytttnnnvvvwwwtttmmmkkkooossstttoooqqqtttwwwzzz{{{{{{{{{xxxwwwvvvvvvwww{{{666666666666666666666666777777666666555555444444555555666666666777777777666555444444444555666777555666666777777666666555555555555555666666666666777777777666666555555555777777777777777777777777777777777777888888888888888888777777666666555555444555666777777888888777666555555555555666666777555555555666666666666666555666777777888888888777888999999::::::;;;<<<<<<<<<<<<===???AAAAAA???===::::::999888777777777888777777777777666666666666444444555555666666777777666666555555555555555555444555555666666555555444666666555444444444444555555555666777777888999999999888777666555555555555888777777777777888999999888999999999::::::;;;;;;:::<<>>???@@@CCCFFFIIIKKKLLLMMMLLLLLLMMMOOOOOORRR\\\ggg}}}vvvuuuxxxyyywwwtttwwwxxxzzzzzzyyyyyy{{{|||wwwwwwxxxxxxwwwvvvtttsssxxxvvvuuuvvvxxxwwwtttpppyyy{{{xxxpppllloootttvvvnnnoooqqqsssuuuwwwxxxyyyyyywwwuuuuuuyyy~~~~~~~~~666666666666666666666666666666666666666555555555444444555555555666666666666555444333333555777888666666777777777777666666555555555555666666666666555555555666666666666666777777777777777777777777888888888777777777777777777777777777666666666666444555666777888888888888555555555555555666777777555555555555666666666777444555666777888999999999999999::::::;;;<<<<<<<<<===<<<<<<===>>>>>>===;;;999888777666666666777888777777777777777666555555333333444555555666777777444444555555555555555555444555555666666555555444666666555444444444444555444777;;;>>>???>>><<<:::888888777666555555666666777777666666666777888888666777777888999:::;;;;;;:::===CCCJJJRRRZZZ___ccceeeeeeiiilllmmmnnnwwwlllWWWZZZhhh~~~fffVVVNNNFFFIIIHHHDDDCCCEEEGGGEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDHHHNNNRRRVVVUUUSSSQQQQQQSSSSSSQQQNNNLLLOOOSSSYYYbbbiiihhhbbbXXXOOOBBB999666777666555444444444444333333333222111222333444555444444333333333444555555555555555999999888777666444444333444444333111000000222444444333333222222333333333333444555666555444333333222333333444444444333333111222222333:::@@@===555222333444444444333222222222333444333222111222333444444444666777777444222222333444444444444333222000222333444555444222111333444444444333333222111444222222666:::;;;888444222222222333333333333333444444444333333222222222///000111333444444444444111111000000111111222333000111222333333333222222111111222222222333333333333333333333333333333333333444444555555555444444000333555555444333444444555555666777777777777666666444444444666888888777666666555555666777999:::888888777666666888===@@@;;;:::999999999;;;<<<>>>@@@BBBDDDFFFHHHHHHIIIHHHIIIGGGGGGJJJLLLPPP\\\hhhyyyvvvyyy}}}}}}|||zzz{{{||||||{{{{{{|||}}}wwwwwwwwwvvvtttsssqqqqqqvvvvvvuuuuuuuuuuuuvvvvvvtttxxxxxxrrrmmmooossstttqqqqqqqqqrrrtttwwwyyyzzz{{{{{{{{{yyyzzz~~~~~~{{{{{{666666666666666666666666555555555666666666666666444444444444555555555666666555333333333555777888666666777777777777666666555555555555666666666777333444444555666777888888777777777777777777777777999999888888777777666666666666666666777777777777444555666777888888888888555555555555555666777888444555555555666666777777333444666777999:::::::::999999:::;;;;;;<<<<<<===>>><<<;;;;;;<<<<<<;;;:::777777666555555666777888777777888777777666555555333333444444555666777777333444444555555666666666444555555555555555555444666666555444444444444555555:::AAAFFFHHHEEE???;;;888777777666666666666666666666666666666777777888555666666888999:::;;;;;;;;;>>>DDDKKKSSS[[[```cccffffffhhhkkkkkkllluuuoooYYY[[[ffflllZZZRRRHHHJJJHHHCCCAAAEEEHHHHHHGGGEEEDDDBBBAAAAAABBBBBBAAAAAABBBDDDHHHNNNSSSVVVTTTQQQPPPPPPSSSTTTRRRPPPKKKOOORRRUUU\\\cccccc___UUUKKK>>>666555666666555333333333222222222111111222333333444555555555444333333444555666666666555888888777777666666555555555555333000...///111444333333222222333333444555666444333333555666666444333333333444333333222222333333222444===EEE@@@666222333444444444333222111111222444333222222333555555555666777888777444222222222333444444333222222///111444666666555333111444444444444333333222111222000///222777999666333///000000222333444444555333333333222222111111111///000111333444555666666111111111000111222222333000111222333444333222222111111111222222333333333333333333333333333333333222333555666777666555444///222444555444333333444444555555666666666666666888777555444555666555444555444444444555666888999666777777666777;;;@@@DDD===;;;:::999999:::<<<===BBBCCCDDDFFFFFFFFFEEEDDDEEECCCCCCFFFIIIPPP]]]jjj}}}{{{vvvyyy}}}~~~~~~}}}|||}}}~~~wwwvvvuuutttrrrpppooooootttuuuuuuttttttuuuxxxzzzlllrrrvvvrrrnnnnnnpppqqquuuuuuttttttvvvyyy|||~~~|||~~~yyy|||~~~zzzzzz~~~666777888777555444444555333333333333333444555666777777666666555444222222555555555555555555555555555555555555666666666666777777777777777777777777999888777555555555666777777777777777888888888888888888888888888999999:::888999999::::::888777666555555555555666666666666888888777555555444444444666666555444555666777888777777666777777888999999999999::::::;;;;;;::::::::::::;;;;;;::::::999888666555333222333666999;;;777777666666777888999999666666666666666666666666666666666666666777888888444444444555555555555666555555666666666666666666888???JJJRRRTTTOOOGGGAAA888777666555444333333333555555444444444444555555666888999999999999:::<<<;;;???GGGRRR]]]dddfffgggeeedddeeehhhjjjlllttt}}}vvvXXXUUUaaa~~~qqq___PPPKKKEEEBBBCCCEEEDDDEEEIIILLLLLLGGGCCCCCCEEEBBB===AAA???>>>BBBJJJPPPQQQOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMQQQTTTUUUXXX\\\]]]ZZZTTTEEE888555666444111///333222222333444333111///333444555555666666555555333333333444444333333222444444444444444444444444444444333111000111444777:::888555333222222444555222222333333333333444444222222111111111111111111777333///000666999999777333333333333333333333333111222444555666555444444333333333555777888666444444555555555444222111///555555555444444333333333222333444444555555444444444444333333444666777888333333333333333333333333333333333333333333333333222222222222333444555555333111000111444555444111000000111222333444444555111111222222222333333333222222222222222222222222222333444444555555444444666666666666666555555555333333444555666777888888888777666555444444555666777777666666666666666777777777777777888999:::;;;:::999999888:::<<<>>>@@@>>>???@@@@@@???@@@BBBDDDGGGEEEEEEHHHKKKPPP\\\gggzzzxxxsss~~~~~~zzzwww|||wwwtttrrrqqqsssvvvtttwwwvvvqqqpppuuuyyy{{{xxxwwwvvvtttsssqqqpppoootttttttttvvvyyy|||}}}yyy|||yyyvvv666777777777555444555666444333333333444444555666666666666666555444333333555555555555555555555555555555555555666666666666777777777777777777777777999888777666666666777777777777777777888888888888;;;:::999888777666666666777888999999999888666666555555555555666666666666888777666555555444444444666555444444444555777777888777777777888999999:::888888:::;;;;;;;;;:::999:::::::::;;;:::999999888777666555444444555777888777777777777777777888888666666666666666666666666666555555555555666777777555555555666666666666777666666666666555555555555999AAALLLUUUVVVPPPFFF???888777555444333333444444666666555555555555666666555777888888888888999;;;:::>>>FFFQQQ[[[ccceeeffffffeeefffiiijjjkkksss|||vvvYYYVVV```|||uuueeeWWWLLLEEE@@@AAAAAAAAACCCGGGQQQRRRPPPKKKGGGGGGDDD@@@AAA???>>>BBBJJJOOOPPPOOOQQQQQQRRRSSSSSSRRRQQQPPPMMMQQQSSSSSSVVVZZZ\\\ZZZSSSEEE888555666444111000333222222333444333111///333333444555555555555444222333333444444444333333444444444444444444444444666666444333111222555888;;;999666333111111222333222222222333333333444444111111111111111111111111333111///000222555555555444444333333333222222222333333444444555444444444333222222555888888666333444444555555555444222222444444444444333333333222111222333333444444333333333222222222222444555666333333333333333333333333333333333333333333333333111111111222222333444555555222//////111222111000111222222222222222222222111111222222222333333333222222222333333222222222222333444444555444444444555555555555666666666666444444555555666666777777777666555444333444444555999999888888888888999999777666666777888999::::::999888888888999;;;===???===>>>???>>>>>>???BBBEEEHHHEEEEEEHHHKKKRRR___kkk}}}{{{}}}|||ttt}}}~~~zzz}}}}}}}}}}}}~~~~~~{{{yyy}}}zzzvvvtttsssrrrtttvvvuuuwwwwwwvvvxxx}}}}}}zzzxxxwwwvvvuuusssrrrqqqpppvvvvvvvvvxxx{{{~~~|||wwwwww}}}}}}{{{555666777666555444555666444444444333444444555666555555555666666555555444555555555555555555555555555555555555666666666666777777777777777777777777999999888777777777888888777777777777888888888888;;;:::999777666666555555777777777888777666666555555555555555666666666666888777666555555444555555555444444444444555666666888888888888888999999999666777999;;;;;;:::999888999::::::::::::999888888777777777666666555555555888888888777777777777777666666666666666666666666555444444444444555666666555666666666666777777777666666666666555555444444777???JJJRRRSSSLLLBBB;;;777666444333333444666777777777666666666666777777444666777888777777888:::<<<@@@HHHRRR\\\dddgggggghhhggghhhkkkkkklllsss|||}}}___XXX^^^vvvzzzlll```RRRIIIAAA??????@@@CCCHHHSSSYYYZZZSSSJJJFFFCCC@@@AAA??????CCCJJJOOOPPPOOOSSSSSSTTTTTTTTTSSSQQQPPPMMMQQQRRRQQQSSSXXXZZZYYYQQQDDD888555666444222111444333222333444444222000222222333444444444444444111222444555555555444444333333333333444444444444666777666444333333666999;;;999666333111000111111222222222222333333333333111111111111111111111111///111222222111111222444555444444333222222222222555555444333333333444444333222333666999:::666333333444444555555444444333333333333333222222222222000111222222333333222222222222111111111111222333333333333333333333333333222222222333333444444444111111000111111222333444555222///...000111222222333333222222111111111111111111222222222333333333222333333333333333333222222222333444444444444444444444444555666666666777555555555555555555555555666555444333333333444444999888888888888888999999666666666666777888999999888777777777888999;;;===;;;<<<===<<<===???BBBFFFHHHFFFEEEIIIMMMUUUcccppp{{{{{{wwwyyyxxxuuuzzzyyyyyyzzz|||~~~~~~|||zzzxxxwwwuuutttssstttuuuuuuuuuwwwxxx{{{zzzxxxxxxwwwvvvuuutttssssssvvvvvvvvvwwwzzz~~~}}}~~~{{{~~~555666777666555444555666555555444444444444555555444444555666666666666666555555555555555555555555555555555555666666666666666666666666666666666666999999888888888888888888666777777777888888888888777777666666777777888999666666666666666555555555555555555555666666666666777777666555555555555555444444444444444555555666777777888888888888888888555666888::::::999888666999999999999999888888777555666777888888777666555888888888888777777666666666666666666666666666666444333333333333444555555555555555555666666666666777666666555555444444333555;;;CCCHHHHHHCCC<<<666777555444333333555777999888888777777777777888888555666888888777777999:::@@@DDDKKKUUU___fffiiijjjhhhgggiiimmmnnnooovvv~~~jjj[[[XXXkkkrrrgggYYYOOOEEE@@@???@@@EEEKKKSSS]]]aaaXXXJJJAAA>>>>>>@@@???@@@DDDJJJNNNOOOOOOTTTUUUUUUUUUUUUSSSRRRQQQNNNQQQQQQOOOQQQVVVYYYXXXPPPDDD888666666444333333444333222333444444222111111222333333444444333333111222444666666666555444333333333333333444444444555666555444333333555888888777555222111111111222111222222222222333333333111111111111111222222222///333777666222111333666444333222222222333444444777666444333222222333444444333444888===>>>999444444444444444333333222222222222222222222222222222111111222333333333333333222222222111111111111111222222222222222222222222111222222333333444444555000000000000111222333444222111111111222444555555222222222222222222111111111111222222222333333333222333444555555444333222222222333444444444444333333333444444555666777777666666666555555444444444555555555555555555555555666666666666666666777888666666666666666777888888777777666777777999:::;;;:::;;;;;;;;;;;;>>>BBBFFFHHHFFFFFFIIINNNWWWfffttt}}}yyyxxxvvvuuuzzzyyyyyyyyy{{{}}}}}}|||zzzuuuwwwvvvtttsssttttttrrrrrrwwwzzz|||~~~zzzyyyyyyxxxxxxwwwwwwwwwssssssssstttwwwzzz}}}|||}}}444666777666555555666777666555555444444444555555444444555666777777777777666666666666666666666666555555555555666666666666666666666666666666666666888888888999999999888888666777777777888888888888777777777777777888888999666666666555555555555555555555555555666666666666777666666555555555555666444444444555555555555555666777777888888777666666444555777999999888777666888888999999888888777666333444666888999999888777888888999999888777666555666666666666666666666666333333333333333444555555333333333444444444555555666666555555444444444333666888;;;>>>>>>;;;888666666555444444444666888999888888777777777777888888666888999999888999:::<<>>@@@FFFLLLSSS___eee[[[JJJ???<<<<<>>888666555444333222111000000222222222222222222222222222333333444444444444444333333333333333222222222222222222222222222222222222222222333333444444444000000000000111222333444000111222333333222111111000111111222333333444444111111222222222333333333333444555666666555444333111222333333444444333333222333333444555666666777666666555555444444333333666666666777777777666666666666555555666777888888666666666666666666777888777777777888888999::::::999:::;;;;;;<<<>>>BBBEEEFFFDDDEEEJJJPPPXXXggguuuzzzwwwwwwwww}}}|||{{{zzz{{{||||||zzzyyyvvvyyyxxxtttrrruuusssoooooowww{{{yyyxxx{{{zzzzzzzzzzzzzzzzzzzzzzzzsssrrrrrrsssvvvyyy|||~~~~~~444555666666555555666777777666555555444555555555444555666777777777777777666666666666666666666666555555555555666666666666777777777777777777777777666777888888999888888888777777777777888888888888<<<;;;:::888777777666666777777666555555555555666555555555555666666666666666666555555555555666666444555666666777777666666777777888999999888666555555555666666777777666666777888888888888777666666333444666888999999999888777777888999999888666555666666666666666666666666444333333333333444555555222222333333333444444444444444444444444444444444777777888888999888888888555555555555666777777888888888777777777777888888777888::::::999999;;;<<<>>>AAAGGGPPPZZZaaaeeefffggggggjjjooopppqqqxxxoooYYYYYYlllttt]]]QQQEEE>>>===>>>EEELLLVVVbbbggg]]]LLLAAA>>>===>>>@@@CCCFFFIIILLLNNNNNNQQQQQQRRRSSSSSSSSSRRRQQQQQQTTTTTTRRRSSSXXXYYYWWWRRRGGG===999777555555666666444222222333444333222222222333444444444444444333555777888888777555333111111222222333333444444111222222222000000111333111111111111222333444444111111111111222222222222000000000111222222333333000444777666333222555999333222111000111444666888555555444333333333444444444444666>>>GGGHHHBBB;;;666666444333222111111111222222222222333333333333333333444555555555555444333333444444444444444333222222222222222222222222333333333333333333333333111111000111111222333444111222333222000...---...111111222333444555666666111111222222222333333333333444666777777666444333111111222333333333333333333333333444555555555666666555555555444444333333666666777888888888777777777777777777888999:::;;;777777777666666777777888999999999:::::::::;;;;;;999;;;<<<======>>>AAACCCDDDCCCEEEJJJPPPXXXfffsss~~~yyywwwxxxxxx}}}~~~|||zzzzzzzzzzzzyyywwwvvv{{{zzzsssrrrvvvtttooooooxxx|||wwwrrruuu|||yyyzzzzzzzzz{{{{{{||||||vvvvvvvvvvvvyyy||||||}}}}}}444555666666555555666888777777666555555555555555555666666777777777666666666666666666666666666666555555555555666666666666777777777777777777777777555666777888888888777777777777777777888888888888===<<<;;;999888888777777888777666555555555666666555555555555666666666666666666555555555555666666555666777888888888777666888999;;;;;;;;;999888666555555444444444555666777777777888888777777666555555666777777888888888888555666888999999888777666666666666666666666666666444444444444444555555666333333333444444444555555222333333444444555555666555666666777777888888888555666777777888777666666777777777666666777777777666777999999888888:::;;;===@@@EEENNNWWW___ccceeeggggggjjjnnnnnnnnnssszzz~~~oooaaahhhuuu^^^RRREEE???>>>???EEELLLWWWbbbfff\\\MMMBBB???>>>>>>@@@DDDGGGIIIKKKMMMNNNMMMNNNPPPQQQRRRRRRQQQPPPRRRVVVWWWUUUVVVZZZZZZWWWTTTJJJ@@@;;;888555555777777555333222333444444333333333444555555555555444555666888:::999777444222000111111222333333444444000111222111000000111222111111111111222222222222111111111111222222222222///000000111222222333333444666777666555666999<<<666444222111000222444555333333444444555444444444222222555???IIIKKKEEE===666555444444444555666666222333333333444444444444222222333444444444444333111222333444555555444444111111111111111111111111555444444333333222222111111111111222222333444555333333333000...///333777444444444555555666666666111111222222222333333333333444666888888666444333111111222333333333333222444444444444444444444444444444444444444444444444444555666888888888777666777777777777888999:::;;;999888888777777777888888:::;;;;;;<<<<<<<<<<<<<<<999;;;>>>?????????@@@AAAAAAAAADDDKKKPPPXXXdddppp~~~wwwuuuxxxwwwyyy|||zzzxxxxxxyyyyyyxxxvvvvvv{{{zzzrrrrrrxxxxxxrrrsssyyy|||wwwtttvvvzzz|||wwwwwwxxxxxxyyyzzz{{{{{{yyyyyyyyyyyy{{{~~~}}}yyywwwzzz{{{~~~333555666666555555666888777777666555555555555555666666777777777777666666777777777777777777777777555555555555666666666777777777777777777777777777444555666888888888777666777777777777888888888888::::::999999::::::;;;<<<999888777555555666666777555555555555666666666777666666555555555666666777555666888999999999888777:::;;;=========;;;999888666555333222333444666888777777777777777666666555888888888777777777777777444555777999:::999888777666666666666666666666666555444444444444555666666444444444555555555666666111222222333444555666666111333444666777777666555444666888999999777555444777777666666666666777777555666888888777777999:::>>>AAAFFFNNNXXX```dddeeehhhhhhjjjlllkkkjjjnnnuuuxxx}}}nnnkkkxxxttt```TTTHHHBBB@@@BBBHHHOOOVVV```dddZZZKKKBBB>>>===>>>@@@DDDHHHIIIKKKMMMNNNKKKLLLNNNPPPQQQQQQPPPPPPSSSWWWYYYXXXXXX[[[ZZZWWWUUULLLBBB===999555555888777555333222333444444333333444555555666666555555666777999:::999666333111000000111222333333444444000111222222111000111222222222222222111111000000000111111111111222222222///000000111222222333333999999999888888:::>>>@@@999777444111000000222333111222444555666555444444000000444???JJJLLLFFF===555444444555666888:::;;;333333333444444555555555111111222333333333333222000111222444555555444444111111111111111111111111666555444444333222111000222222222222333444555666333333222000000555>>>EEE777666666666666555555555111111222222222333333333333555777888888777555333111111222333333333333222444444444444444444333333444444444444444444444444333444666777777777666555555555555555666777888999999999888888888888888999<<<<<<======>>>=========999<<>>@@@@@@<<<888555777666555555777888888777777777666555555555555555777777777777777777777777777666555666777888888666666777777777555555777888666555444333333444555666666555444333333444555666555555444333333555666777555666777666555444555777888888888888888777666555999;;;;;;:::777444333333999777666666888:::;;;:::;;;BBBKKKSSSYYY]]]```bbbcccdddgggjjjkkkkkkkkkjjjwww{{{sssuuu~~~~~~ppp___UUUGGG???>>>BBBFFFIIIRRR]]]ddd\\\OOOGGGCCCBBBFFFDDDGGGLLLLLLHHHHHHMMMRRRRRRSSSRRRPPPPPPQQQSSS[[[\\\]]]^^^]]]\\\ZZZYYY[[[WWWMMM@@@999666333...666444222333555666444222333444666666555555777888888;;;:::666555666444000333333333333333333333333///000111111111222444666MMMCCC777000000222222111000000000111222333555555000111111111111222222222555555555555666999>>>AAA<<<888333000///000111111111111222333333444555555444111222;;;GGGKKKEEE===;;;555222666:::999666555222222222111111333666888666555444444222222111000000000111222333333444444333333333333333222111000444444444222111222555888555444333222111222333444111222333333333333444555444444444333333222222222333444555555555444333222555555666666555444333333333444444333222222333555333555666666555444444555555444444444444333333333444444333333444555777888555555555555666666666666666888999999999999:::<<<===>>>?????????@@@CCCFFFBBBAAA>>>;;;@@@FFFEEE???BBBCCCGGGLLLPPPUUUaaannnwwwuuuvvvtttwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxzzzzzzyyywwwvvvxxxyyywwwuuuuuuxxx{{{wwwvvvuuuvvvwwwwwwuuusssuuuuuuvvvvvvwwwxxxyyyzzzwww||||||}}}~~~{{{}}}888888777777666666666666555555666666666666555555666666666666666666666666666666666666666666666555888555333333555666666444666777888999999777555444555555666777777888888999;;;999666666777999999999999999888888888888999999888888777777777666666666555555555666666555555555555555555555555555555555555666666666666777777777666888;;;===<<<:::777444777666555555777888888777666666555444444444444444666666666666666666666666666555444555777888777666666777777666555555666888555555444333333444555555666555444444444444555666444444444444444555666666555666777666555444555777777777888888888777666666444444666888;;;;;;:::999999777555666888:::::::::===CCCLLLUUU[[[^^^aaaccccccdddgggiiikkkkkkjjjjjjmmmqqqvvvzzz}}}xxxyyyiii]]]TTTHHHAAAAAADDDHHHJJJRRR___hhhbbbTTTJJJEEECCCDDDCCCFFFKKKKKKHHHIIIMMMOOOPPPQQQQQQQQQRRRTTTVVV```bbbddddddaaa]]]YYYWWWYYYVVVMMMAAA;;;999777333555333222222444555444222333444666666555555777888888;;;:::666555555444000444444444444444444444444111222444444333333555666CCC===666222333444333111111111111111222333444444111111111111222222222222444444555444555888<<<@@@:::777333000000111111111111111222222333444444555444111111999DDDHHHCCC<<<;;;444222555888777444333444444333222222222444666444444444333333222222111111111111222222333333444444444444444444333222222333444444333222222555777555444333222222222333333111333444333222222333444444444333333333222222222333333444555555444333222444444555555444333333222333444444333222222333555444555666666555444444555555555555444444333333333444444333333444555777888555555666666666777777777777888999999999888:::;;;>>>??????@@@CCCIIIQQQVVVRRRIII???<<<@@@DDDEEECCCCCCDDDHHHMMMQQQWWWdddpppyyyvvvvvvqqqrrrvvvvvvwwwwwwxxxyyyzzz{{{zzzyyyyyyzzz|||}}}|||zzzwwwwwwvvvuuuttttttwwwyyytttsssssstttvvvwwwvvvtttvvvwwwxxxzzz{{{{{{zzzzzz|||{{{zzzzzzzzzzzz|||}}}888888888777777777777777555555666666666666666555666666666666666666666666555555666666666666666666777555444444555666666555666777999::::::888555444666666777777888999999:::;;;888666666888999999999777777666666666777777888888888888888777777777777555666666777777666666555555555555555555555555555555555555555666666666666666777888999888777666555777666555555777888888777666555444444333333444444666666666666666666666666555444444444666777666555666777777666555555666888444444333333333333444444666555444444444444555666333444555555666666555555555666777666555444555777666666777888888888777777555444333555888999777555888666555555777999:::999>>>DDDMMMVVV\\\```bbbdddcccdddfffhhhjjjjjjjjjiiiiiimmmqqqtttxxx~~~wwweee[[[SSSIIIDDDDDDGGGJJJKKKPPP___jjjdddUUUJJJEEECCCBBBCCCFFFJJJJJJIIIKKKOOOPPPRRRRRRRRRQQQQQQSSSUUUaaaeeeiiiiiiddd]]]VVVSSSUUUSSSKKK@@@:::999888555444222111222333444333222222444555555555555666888999<<<;;;777555666444000555555555555555555555555333555777777666444444555888666333444666777444111333222222111111222333333111111111111222222222333333333444333333555999<<<666444222111222333222111111111222222333333444444444111000666???CCC@@@;;;:::444111444666444111111555444333333222222222333333333333333333333333333222222222222222222222222444444555555555444333333222333444444333333444555555444444333222333333333222333444333222111222333333333333333222222222222333333444444444444333333333333333444333333222111333444444333222222333555444666777666444333333444666666555555444333222222444444444444555666777888666777777777777888888888777999:::999888888999:::=========AAAHHHUUUdddmmmdddPPP???===@@@AAACCCGGGDDDEEEHHHMMMQQQXXXfffttt|||zzzwwwuuuooooootttuuuvvvwwwyyy{{{}}}~~~zzzyyyyyyzzz|||~~~}}}|||yyyvvvsssqqqrrrtttvvvwwwsssrrrqqqrrruuuwwwwwwvvvuuuwwwyyy{{{|||{{{yyyxxx~~~{{{xxxyyyyyyyyy{{{}}}888888888888888777777666444555666666666666666666666666666666666666666666555555555555666666666666666555555555555666666555777777777888888888888888777777777888999999:::::::::888666777888999999999777666666666666777777888777777777777777777777777666666777777777777666666555555555555555555555555555555555666666666777777777666666666666666666666777666555555777888888777666666555444444444444555666666666666666666666666555444333444666666666444555666777666444444666777333333333333333333333333555555555444444555555555222333555666666666555444555666777666555444555777555555666777888888888777777666555444555666777888888666444555777999999999>>>DDDMMMVVV\\\___bbbdddcccdddfffggghhhiiiiiiiiiiiillloooqqqttt{{{~~~}}}|||tttnnnpppxxxyyyiiiXXXRRRJJJFFFGGGJJJKKKKKKNNN\\\ddd]]]OOOEEECCCCCCBBBDDDGGGJJJKKKLLLNNNQQQUUUUUUUUUSSSPPPOOOPPPQQQYYY```fffhhhccc[[[TTTPPPQQQPPPIII>>>777666666444222222222222222222222222111333444555444444555777:::<<<<<<888777888666222555555555555444444444444333555777888666444333333333222222333555666444222444333222222111111111222111111111222222222333333222222333222222333666999333222111222444444222111111111222222333333333333333111000444:::===<<<:::888333111444555222000000444333222222222222222111111111222222333333333333333333222222222222222222333444444444444444333333000222444555333333333444555555444444333333333333333444444333111000111222333222222222222222222222222333333333444444444444333333444444444333333222333333444333222222333555555666777666444333333444777777666555444333222222444444444555666666777777777777888888888999999999777999:::999888777888::::::999999>>>IIIZZZnnnzzziiiPPP===>>>AAA>>>@@@HHHDDDDDDGGGLLLQQQYYYhhhwwwzzzwwwvvvuuupppqqqrrrrrrsssuuuxxx{{{}}}yyyxxxwwwyyy{{{}}}}}}|||}}}wwwrrrppprrruuuvvvvvvuuusssrrrrrrtttvvvwwwwwwuuuvvvvvvwwwwwwwwwwwwvvv}}}~~~||||||||||||~~~777888888888888777666555444444555666666666666666666666666666666666666666444555555555666666777777555666666666666555666666777666444444555888<<<>>>777777777888999999::::::999777666777999::::::999777777777777777888999:::666666666666666666666666666666777777777777666666666666666666666666666666666666777777777888888888888777666555555666777888777666555555777888888777888777777666666666666666555555555555555555555555555444333444666666666444555666666555444444555777333333333333333333333333444555555555555555555444222333555666666666555444555666777666555444555777444555666777777777777777555666888666555666;;;@@@888666555555777999:::999===CCCLLLUUU[[[___aaacccddddddeeefffggghhhhhhhhhgggiiikkkmmmnnnrrryyy~~~yyytttqqqqqqfff]]]\\\bbbnnn|||nnnXXXRRRKKKIIIJJJLLLMMMMMMPPPYYY\\\SSSHHHCCCDDDEEEDDDGGGIIIJJJLLLOOORRRSSSUUUVVVUUUSSSQQQOOOPPPQQQRRRZZZcccfffbbb[[[UUURRRRRRQQQKKK???666444444333222222222222222222222222111222444444333333555666999<<<<<<999888999888444444444444333333333222222222444666666444222111000333222111111222333333333444444333222111111111111111222222222222333333333111222222222111111333555111000111222444444333111111111222222222222222333222111000222666888999888666222111444444222111222444222000000222333222111000111111222222333333444333333222222222222222222111222333333333333222222000222444444333222333444555555555444444444333333222333444333111000111222222222222222222222222222222222222222333333444444444444555555555555444444333333444333222222333555444666777666444333333444777777666555555444333333444444555666666777777777888888888888999999999999666888999999888777888:::;;;999888:::CCCSSSeeeqqq___III;;;===AAA======EEEBBBBBBEEEJJJPPPYYYjjjyyy}}}tttsssuuusssuuuooooooppprrruuuyyy}}}{{{zzzxxxyyy{{{}}}}}}}}}~~~yyysssqqqsssuuuvvvvvvzzzwwwtttssstttvvvwwwwwwzzzxxxuuusssssstttwwwyyy}}}}}}|||||||||~~~666777777888888777555444333444555666777777777777666666666666666666666666444444555555666777777777444666888888666555666666666555333222444777;;;>>>666666777777888999999:::888777666777999::::::999888888888888999::::::;;;555555555555666666666666555666666777777666666555666666666666666666666666777777777777888888888888888777666555666777888999777666555555777888888777999888777777666666777777555555555555555555555555555444444444666777666555555666666555444444555777333333444444444444333333444444555666666555444444333444555555666666555555555666777666555444555777555555666777777777666666666888::::::888777777999999777666666888:::;;;:::===CCCLLLUUU[[[^^^aaacccddddddeeeeeefffgggggghhhgggiiikkklllmmmooorrruuuxxxyyyzzzzzzwwwsssnnnkkkbbbVVVLLLKKKNNNZZZrrr|||nnn[[[UUUOOOLLLMMMPPPQQQPPPSSSWWWUUULLLEEEDDDGGGIIIEEEIIILLLKKKLLLPPPTTTTTTQQQSSSSSSSSSRRRRRRTTTVVVQQQYYYbbbeeeaaaZZZWWWVVVUUUUUUOOOBBB888666666555222333444333222111222444000222333333333333444666666999:::777777999999666444444444333333222222111111333444444222000000000333222111111111222333444444333333222111111111222222222222222333333333333111222333222000000111333111000000111333444222111111111222222222222222222111111222333444555555666444111222555666444444777888555000000222444333222000111111111222222333333222222222222222222222222111111222222333333222222111222333333222222333444444555555555555444333333111222333222111000111222111111111222222222222222222222111111222333444555444444555555666666555555333444444333222222333555333555666666555444444555666666666555555555555444444444555777777777777777777888888888888999999999555666888888777888999;;;???<<<999777;;;EEEQQQZZZOOOCCC:::===???======BBBBBBAAADDDIIIOOOZZZlll|||~~~sssrrrtttsssvvvnnnnnnoooqqqtttxxx}}}~~~||||||~~~}}}zzzuuusssssstttuuuuuu}}}yyyuuussstttvvvxxxxxx~~~{{{vvvsssrrruuuyyy|||~~~}}}}}}zzzzzzyyyzzz|||444555777777777666444333333444555666777777777777666666666666666666666666444444555555666777777888444666999999666555666777555444444444555666777888555555666777777888888999777666666888:::;;;:::999888888888888999:::;;;;;;555555666666777777777777555555555666666555555555666666666666666666666666666666666777777777777888777666666555666777888999777666555555777888888777888888777666666666666666555555555555555555555555666555444555777888777666555555666555444333555777333444555555555555444333444444555666666555444444444444444444444555666666555666777666555444555777666666666777666666555555777999>>>FFFLLLKKKCCC<<<:::888777777999;;;<<<;;;>>>DDDMMMVVV\\\___bbbdddddddddddddddeeefffggggggiiikkklllmmmnnnooopppqqqoooppprrrsssrrrnnniiieeeYYYNNNEEECCCCCCKKKccc{{{zzzlll```ZZZSSSPPPQQQTTTUUUUUUSSSSSSNNNGGGDDDGGGIIIHHHFFFKKKLLLJJJKKKPPPTTTSSSQQQRRRSSSSSSRRRSSSUUUWWWTTT\\\cccccc]]]VVVTTTUUUTTTVVVPPPCCC999666777777222444555444222222333555000111333333222222444555111555666444555888888555666555555444333333222222111222333222111000111222111222222222222222333333333333222222111222222222222222222333333333444444222333333222000///000111222111000000222333222111222222111111111111111111000111333444333222333444111000222666888666888===AAA;;;444111333555444222111111111111111222222222111111111222222333333444111222222333444444333333222222222222000111333555444555666666666555333333000111222222111000222333000111111111222222222222222111111111111333444555222333444555555555555444333444444333222222333555111333555666555555666777555555555555666666666666333444666777888888777777777777777888888888888999333555777888777888:::<<<===;;;888666666;;;CCCIIICCCAAA===<<<<<<>>>@@@AAABBBBBBDDDIIIPPP\\\ooo{{{|||~~~vvvttttttqqqrrrooonnnoooqqqtttyyy}}}}}}|||~~~zzzyyywwwtttrrrqqqrrrttt{{{xxxsssqqqsssvvvyyyzzz~~~{{{wwwtttsssuuuwwwzzz}}}~~~zzzwwwvvvxxxwwwwwwxxxzzz~~~444555666777777555333222333444555666777777777777666666666666666666666666444444444555666777777888333666999999777555666777444555666777777555333222555555555666777777888888777666666888:::;;;:::999777777777777888999:::;;;666666777777888888888999444444555555555555444444777777777777777777777777555555555555666666666777555555555555555666777888777666555555777888888777777777666555555555555555555555555555555555555555777666555666777888888666444555666555333333555666444444555666666555444444333444555666666555444333555555444333333555666777555666777666555444555777666777777777666555444444444666AAAUUUiiinnncccVVV;;;999777888:::<<<<<<<<>>AAA@@@;;;:::???BBBAAADDDCCCEEEJJJQQQ]]]qqquuuxxxzzzzzzwwwtttnnnnnnpppppppppqqquuuyyy~~~|||{{{|||}}}}}}}}}wwwxxxxxxuuupppnnnpppsssyyyuuuqqqppprrrvvvzzz|||zzzxxxvvvtttsssssstttuuuxxx|||~~~yyyuuusssxxxwwwwwwyyy{{{666666555555555555666666555555666666666666555555555666777777777666444333555555444444444444555555444444333222333444555666555555444444444444555555999888888777666555555555888555444555888::::::888777777777777888999:::;;;<<<:::777777999999777444666666666666666666666666666666666666777777777777777777777777666666666666999888777555555777888999888888777666666666666666555555555555555555555555555555555555555555555555555555555555555666777777777666555444444444444444888888777777777666666555888777666555555555555555888777666666777777777666888888777555555555555666777666666666666666777777222888:::@@@^^^ooo???===;;;888777888999:::CCCHHHOOOTTTXXX\\\aaaeeedddeeegggfffffffffhhhjjjeeeggghhhiiiiiihhhgggeeennnnnnmmmmmmkkkhhhccc___VVVKKKCCC@@@>>>@@@NNN]]]rrrqqqjjjddddddccc^^^ZZZYYYNNNGGGCCCFFFIIIHHHFFFFFFJJJIIIJJJMMMMMMKKKNNNSSSVVV[[[[[[UUUQQQQQQRRRRRR]]]]]]]]][[[XXXTTTPPPMMMPPPUUUPPPAAA888:::999444444444333333333333222222222222111111222222333444333222333333555777:::;;;===:::777555555666666666333333444444333333222111222222333333333222222111222222222222222222222222333333333333333333333333222222222111111111000000111222222333333222222111111111111111111111111111222222222222222222222222111222333333333555888;;;777666555444333333444444111111222222222333333333000111111111111222222222333444444444333333222111000111111222333333444444444444555555555555555555000000000000000000000000000000111222333333444444222222111111222222333444333333444444555444444444333333333444444444555555333333444444555666666666555555444444444333333333333333333333555666777888777777888999999999888888555555666666666666555555444555666777888999:::::::::::::::;;;===>>>@@@AAADDDLLLLLLEEEKKKccc{{{ttt|||xxxrrrtttwwwqqqvvvyyyvvvrrrqqqvvv|||{{{yyy{{{|||zzzxxxvvvtttrrrpppooonnnnnnooorrrtttuuussstttvvvyyywwwsssqqquuuwwwvvvwwwyyy}}}yyyuuuwwwzzzyyyxxxxxx{{{~~~666666555555555555666666555555666666666666555555555666777777777666444444555555444444444444555555444444333333333444555666555555444444444444555555666666666666666666666666888666444555888::::::888777666666777888999:::::::::888666666888888666444666666666666666666666666666666666666777777777777777777777777777777777666999888666555555666888999888777777666666666666666555555555555555555555555555555555555555555555555555555555555555666777777666666555444444444444444888777666666555555555666777666666555555555555666888777555555666777888888999999::::::888777777777777777666666666666777777777:::888666BBBSSSRRRDDD:::999999888888999:::;;;BBBHHHOOOUUUYYY]]]aaaddd```bbbeeeeeedddccccccdddeeefffiiikkkllllllkkkjjjmmmlllkkklllmmmkkkeee```SSSHHH@@@===<<<>>>JJJYYY{{{~~~wwwsssrrrnnneee]]]YYYNNNHHHDDDGGGJJJHHHGGGGGGJJJIIIJJJMMMMMMKKKNNNSSSWWW]]]___ZZZUUUTTTTTTRRRZZZZZZYYYXXXUUURRROOOMMMPPPTTTOOO@@@888999888333444444333333333333222222222111111111111222333333111111111333555777:::;;;???<<<888666666666555444333333444444333333222111///000000111111111000000222222222222222222222222333333333333333333333333222222222111111111000000000111111222222111111000111111111111111111111111444444333333222222111111222333444555777999;;;===@@@>>>;;;:::888666222000111111111222222222333333222222222222333333333333444444444444333333222111444444444444444444444444555666666666555444333333111111111111111111111111000111111222333333444444222222222222222333444444333444444444444444333333333333333444444444444555333333444444555666666666555555555444444444333333333333333444555666888888888999999999999999888888444555666777777666555444555555666777888999::::::999999:::;;;<<<===???@@@AAAJJJMMMIIIOOOeee|||yyy}}}vvvtttuuuwwwzzz|||yyysssrrrvvv{{{|||zzz|||}}}{{{yyyxxxvvvsssqqqooonnnmmmmmmppprrrrrrqqqrrruuuwwwrrrmmmmmmqqqtttuuuwwwzzzzzz}}}}}}zzzwwwwwwxxxyyyyyyzzz|||666666555555555555666666555555666666666666555555666666666777666555555444555555444444444444555555444444333333444444555666555555444444444444555555333333444555666666777777888666555666888999999999666666666666777888999999999777666666666666555333666666666666666666666666666666666666777777777777777777777777777777777777888888666666666666888888777777777777666666666666666666666666666666666666555555555555555555555555555555555444555555666777666666555444444444444555777666555444444444555666555555555444555555666666777666555444666888;;;======???@@@???<<<999888888777777666666666666777777777888777444444777777444555555666888999:::;;;<<>>777888777333444444333333333333222222111111000000111111222333111111333555777:::===>>>@@@===999777777666555444333333333333333222222111//////000111222222222111222222222222222222222222444444444444444444444444222222222111111111111111000000000111111000000000111111111111111111111111666666555444333222111111444444555888<<>>>>>>>>;;;333---000000111111111222222222333333333333444444444444444444333333333333222222888777777666555444444333666666666666444333222111222222222222222222222222111111111222222333333444333333333333333444444555444444555444444333222111333333333333444444444444333333444444555666666666555555555444444444444333444444444555666777999999:::::::::::::::999888777444555666888888666555444555555666777888999999:::888888999:::<<<===>>>??????HHHMMMLLLSSShhh}}}}}}}}}zzzyyyzzz{{{}}}}}}yyysssqqqtttxxx~~~{{{|||}}}{{{xxxwwwvvvtttsssqqqqqqpppooopppqqqqqqqqqrrrtttvvvqqqmmmkkkooorrrsssvvvyyyxxxyyy{{{|||{{{yyywwwuuuwwwyyy|||~~~666666555555555555666666555555666666666666555555666666666666666555555444555444444333333444444555444444444444444555555666555555444444444444555555333333444444555666666666777777666666777888999999666666666666666777888888888777666666666666555555666666666666666666666666666666666666777777777777777777777777777888888888888777666666666666777888777777777777777666666555777777777777777777777777555555555555555555555555555555555444444555555666666555555444444444555555777666444333333444555666444444444444555555666777666555555444666;;;@@@DDDJJJJJJIIIDDD>>>999888888888777777666666666666777777555666999999777999===333444666777999::::::;;;@@@FFFOOOXXX^^^```aaaaaabbbdddffffffdddbbbaaaaaaeeegggjjjmmmooopppppppppsssnnnjjjlllqqqoooeee[[[VVVJJJAAA@@@??????HHHUUUwwwzzzwwwvvvqqqeeeYYYTTTLLLGGGDDDGGGIIIHHHHHHJJJKKKIIIJJJMMMMMMLLLPPPVVV^^^cccddd___YYYWWWVVVTTTVVVVVVTTTSSSSSSSSSSSSTTTOOOOOOHHH===666666555222444444333333333222222222111111000000000111222222444444666999;;;>>>@@@AAA>>>;;;999888888777666555222333333333333222111111000111222333444444555555111111111111111111111111444444444444444444444444111111111111111111111111000000111111111111000000111111111111111111111111555555555444444333333333555555666:::@@@CCCDDDCCCCCC???===???BBB???777...000000000111111111222222333333333333444444444444444333333333333333333333666666666555444444333333555555555555444444333222333333333333333333333333111111111222222333333333444444333333333444555555555555555444333222111000222222333333333444444444333333444444555666666666555555555555444444444444555555555555666888999:::;;;;;;;;;::::::888777777333555777888888777555333555666666777888888999999888999:::<<<===>>>?????????GGGLLLLLLTTThhh}}}{{{zzz{{{zzzvvvqqqpppssswww{{{{{{{{{yyytttuuuuuuuuuuuuuuuttttttuuuuuutttsssssssssttttttvvvqqqnnnqqqsssrrrsssvvvxxxyyyzzz|||}}}zzzvvvrrruuuxxx|||}}}~~~}}}|||~~~666666555555555555666666555555666666666666555555777666666666555555555555444444333333333333444444444444555555555666666555555555444444444444555555555555555555555555555555777777777777777777888999666666666666666666777888777888888777777666666777666666666666666666666666666666666666777777777777666777777777888888888999777666666666666666666777666777777888777666555555777777777777777777777777666666666666666666666666555555444444444444555555555555444444444555555666666555444333333444555666444444444444444555666777555555555555888???HHHNNN[[[ZZZUUUKKK@@@999777888888888777666666666666666<<<666555999:::666666999444555666777888999999888???DDDMMMWWW^^^aaaaaa```dddeeedddcccaaaaaaccceeeeeegggjjjmmmoooooooooooorrrmmmkkknnnsssrrrhhh___WWWKKKAAA@@@@@@???GGGQQQ|||~~~wwwrrrpppkkk___UUUPPPJJJFFFDDDGGGHHHGGGHHHKKKMMMKKKKKKNNNNNNNNNRRRXXXbbbeeeccc[[[UUUUUUVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTPPPMMMEEE;;;666555444222444444333333333222222222111111111000111222222333555666888:::<<<>>>???@@@:::888777777888999888777222222333333222222111000000111222333444555555555111111111111111111111111444444444444444444444444111111111111111111111111111222222222222222222111111111111111111111111111333333333444444555555555555555777;;;@@@DDDFFFFFFFFFBBB???@@@CCCAAA999111000111111111111222222222222222222222333333333333444333222222222333444444333333333333333333333333222222333444555555555444333333333333333333333333111222222222222222333333444444333333333444555555444444444444333222111000222222222333333333444444333333444444555666666666666666555555555444444444555555555555666888999:::;;;;;;;;;:::999888777666444555666777777666555444666666777777888888999999999:::<<<>>>???@@@@@@@@@AAAFFFIIIJJJRRReee|||{{{zzzzzzxxxuuurrrrrrvvvyyy}}}zzzyyyxxxwwwuuuvvvvvvvvvvvvtttsssrrrwwwvvvuuuuuutttsssqqqppptttpppnnnqqqsssqqqqqqtttyyyzzz{{{|||}}}zzzvvvrrrsssvvvzzz{{{}}}}}}{{{}}}~~~{{{666666555555555555666666555555666666666666555555777777666555555555555666444444333333333333444444444444555666666666666555555555444444444444555555666666555555555555555555777888888777666666888999777777777666666777777888666777888888666666777888666666666666666666666666666666666666777777777777666777777888888999999999666666666666666666666666666777888888888777555444666666666666666666666666666666666666666666666666666555444444333444444444555444444444444555666666444555555555666666666666444444444333444444555555444555666777;;;DDDQQQZZZjjjiiicccVVVGGG<<<888888999888777666666555555666:::555333555777666555666666666777777888888888888>>>CCCKKKUUU]]]aaa```^^^aaaaaa```^^^^^^___dddgggdddfffiiilllnnnoooooooooooommmmmmqqqvvvuuummmeeeTTTHHH>>>>>>>>>===BBBKKKssszzzuuurrrlll___TTTOOOIIIFFFEEEHHHIIIHHHIIIMMMOOOLLLLLLOOOPPPPPPTTT[[[dddfffbbbYYYSSSRRRTTTTTTOOOPPPPPPQQQQQQRRRRRRRRRQQQKKKBBB;;;666555444333444444333333333333222222222222111111222222333444444555777888999999:::999777666555666888999999888222222222222222111111000000000111222333333333222111111111111111111111111333333333333333333333333111111111111111222222222222222333333333333222222111111111111111111111111111111222333444555666666333555888:::<<<@@@EEEIIIOOOKKKEEECCCBBB>>>777111111111222222222333333333222222222222333333333333444333222111222333444555333333333333333333444444000111222444555555555555333333333333333333333333222222222222222222222222333333333333333444444555333333444333333222111000222222222222333333333333333333444444555666666666666666666555555555444444444444444555666777999999999999999999999888777666555555666666666666555555666666777777888888888888999;;;===???@@@AAAAAA@@@BBBEEEGGGIIIOOO```www}}}{{{{{{yyyvvvuuuvvvzzz}}}{{{yyywwwwwwuuuxxxxxxxxxwwwuuurrrpppnnntttssssssttttttrrrooolllmmmkkkkkkqqqsssrrrqqqsssxxxyyy{{{|||{{{yyywwwuuussstttwwwyyy}}}||||||}}}}}}|||666666555555555555666666555555666666666666555555888777666555444555555666444333333222222333333444333444555666777666666555555555444444444444555555555555555666666777777888777888999888666555777999999888888777777777888888444666888777555444666888666666666666666666666666666666666666777777777777666777777888888999::::::555666666666666666666555666666888888888777555444555555555555555555555555666666666666666666666666666555444444333333333444444444444444444555666666333444666888888777666555555555444333333333444444444666888:::>>>JJJYYYdddssstttpppcccQQQBBB;;;999999888777666555555555555333555555444555888999888777777666666777888:::;;;>>>AAAHHHRRR[[[``````^^^[[[\\\]]]]]]^^^```dddgggbbbdddhhhllloooqqqrrrrrrrrrqqqrrruuuwwwssslllfffRRRFFF<<<<<<<<<:::>>>FFF___~~~yyyvvvvvvqqqdddXXXQQQJJJGGGHHHJJJKKKJJJLLLQQQPPPNNNNNNPPPQQQQQQWWW]]]cccfffccc[[[SSSRRRRRRQQQPPPQQQSSSTTTUUUUUUTTTTTTRRRJJJAAA:::777555444444444444333333333333222222333333333222333333444555666666777888777666555444666555555666888888777555222222222222222111000000111111222222333222222222111111111111111111111111222222222222222222222222000000111111111222222222111111222222222222111111111111111111111111111111111111222222333333444444111555999888777;;;CCCKKKUUUPPPHHHBBB===888444111222333333333333444444444333333333333444444444444444333222111111333555666888777777777666555555555111222333444444444444444222222222222222222222222222222222222222222222222222222222222222333444444222222333333333222222111111222222222222333333333333333444444555666666666666666666666555555555555333333333444555666888888777777888888888777777666777666555444444555666777777777777777888888888888888:::<<>>:::999999777666555555555555222999:::333000444666444777777666666777999<<<>>>>>>AAAGGGQQQZZZ______^^^WWWZZZ]]]```aaaccceeeggg```ccchhhmmmqqqsssuuuuuuxxxxxxyyyyyyvvvppphhhbbbSSSFFF<<<<<<<<<:::===DDDWWW|||uuussstttwwwttthhhZZZSSSKKKIIIJJJLLLMMMKKKNNNSSSRRROOOOOOQQQRRRSSSXXX___bbbeeeeee]]]VVVSSSQQQOOOSSSUUUWWWYYYZZZYYYXXXWWWSSSJJJ@@@;;;888555444444444444444333333333222222444444333333444444555666999999999999888666444333777666555666777777555333111222222222222111000000444444555555555444333333000000000000000000000000111111111111111111111111000000111111222222222222000000111111111111000000111111111111111111111111222222222222222222222222000555999777444777BBBLLLSSSOOOGGG???888444222222333333333444444444555555444444444555555555666666444333222111111333555666===<<<;;;:::999777666666333333444444444333222222222222222222222222222222222222222222222222222222222222111111222222333444111111222333333333222222111111222222222333333333333333444444555666666777777666666666555555555555333333333444555666777888555666666777777777777666888777555333333555777888777777777777888888888888777999<<<>>>?????????>>>???BBBGGGKKKPPP[[[mmm|||}}}{{{wwwtttssstttwwwyyy{{{|||xxxwwwvvvnnnpppsssuuuvvvvvvvvvuuulllnnnrrrwww{{{{{{uuuqqqqqqooorrrwwwxxxtttooonnnmmmrrrwwwxxxvvvvvvzzzwwwuuutttxxxyyyttttttvvvyyy777777777777777777777777666666666666555555555555777777777777777666555555444444444444444444444444555555555555555555555555555555555555555555555555444444555666777888999:::999888777666666555555666666666666666666777888888777666666555555555555666444444555555666777777777777777888888888888777777666666666666777777777777666666666666555555555555666555555555777777555444555555555555555555555555666666555555555555666666555555555555555555555555333333333444555666777777555444444333333444444555666777777777777777666666777555555:::GGGVVVdddkkkuuu~~~uuueeeJJJ888:::999888666555444444555555555555555555666666666666666666777777888888888999>>>AAAGGGOOOXXX\\\\\\YYYYYYZZZ\\\]]]___aaaeeehhhgggggghhhlllooorrrrrrqqqtttwwwxxxwwwvvvrrrggg[[[PPPFFF===;;;<<<===@@@CCCTTTvvvzzzhhhhhhsssqqqhhh[[[LLLLLLHHHHHHMMMPPPOOORRRXXXZZZVVVPPPLLLMMMRRRYYY]]]bbb___[[[WWWUUUSSSQQQOOORRRSSSVVV[[[^^^\\\VVVQQQRRRLLLCCC;;;777444333222444444444333333222222222555666666333000111666:::999777555222111111222333888777555444333333444444555444333333222222222222333333333333333222111000222111000//////000111222222222222222222222222222333222111000000111222333000111111111111222222222333333333222222111111111555444333222222222333444444999<<<;;;777777===CCCGGGDDD@@@;;;777555333333444444444444444444444444111111000000111333555666333111222666<<>>??????===:::666444444333222111000000111222333333333222111111222333333111111111111111111111111222222222222222222222222222444555444333111111222222222111111222222333444222222222222333333444555444444333333444555777888777777777777777666666666777666555444444444444444666555444333222333444444666666666666666777888888666666666777888999;;;;;;===@@@EEEIIIPPP]]]ooo{{{yyy~~~tttppprrruuuvvvuuu{{{}}}yyyxxxzzztttttttttttttttssssssssskkknnnrrrwwwyyyxxxsssoookkknnnrrrvvvvvvtttqqqooonnnuuuzzz{{{zzz{{{yyyuuutttvvvvvvwww}}}|||{{{}}}|||xxx555555555555555555555555666666666666555555555555666666666666666555444444444444444444444444444444444444444555555555555555555555555555555555555555333444444555777888888999888888777666666666666666666666666666666777888888666666555555555666666777444444555555666777777777777777888888888888777777555666666666777777777777666666666666555555555555555555444555666666555333555555555555555555555555666555555555555555555666555555555555555555555555333444444444555666666666555444444333333444444555444555555555555555444444777666777>>>JJJXXXdddkkkvvvzzzoooUUU???===999888666555444444555555555555555555666666666666666666777888888999::::::@@@CCCIIIRRRZZZ^^^^^^\\\]]]___```aaaccceeeiiilllhhhggghhhkkkoooqqqqqqppprrrtttuuutttssspppfff[[[OOOEEE<<<:::;;;<<>>999777555444555444444444333333333222444555444333333444666888888777555222111111222333999888666555444444444555444333222111111111111222222222333333222111111000222111000//////000111222222222222222222222222222222222111000000111222222000111111111111222222222333333333222222111111111444333222111111222333444222555888888666666:::>>>AAA???;;;888555444333333111111111111111111111111111111111111222333444444555333444888===???<<<888;;;<<<===;;;888444333222222222111111111111222222333333222111111222333333111111111111111111111111222222222222222222222222222333444444222111111222222222111111222222333444333333222222333333444555555555444333444555666777666666666666666666666666666666555444444444444555666555333222111222333444666666666666666777777888888888888888999:::;;;<<<===AAADDDHHHOOO\\\nnn{{{|||yyy|||uuuqqqqqqrrrssstttwww}}}~~~yyywwwvvvtttuuuvvvvvvuuusssrrrppprrrtttwww{{{~~~|||yyyuuummmnnnpppqqqqqqpppooonnnqqqwwwzzzyyyyyy{{{{{{yyyuuuvvvuuuuuu}}}}}}{{{|||zzzvvv555555555555555555555555666666666555555555555444555555555555555444444333444444444444444444444444444444444555555555666666555555555555555555555555333333444555666777777888888888777666666666777777666666666666666777777888555555555555666777888888444555555666666777777888666777777888888777777666555555666666666777777777666666666666555555555555555444444555666666555333555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555555555555555444444444444555555444444555555555555555555777888;;;CCCOOO\\\eeejjjpppyyy||||||vvv\\\BBB;;;999888666555444444555666555555555555666666666666666666777888:::;;;<<<<<>>999777666555555555555444444444444444444333444555777888888777777666444333222222222222888888666555555555555555222222111111000000111111111111222222111111000000111111000000000000111111222222222222222222222222222222111000000111222222000111111111111222222222222222222222222111111111333222111000000111222333222333444666777888888999;;;:::888666555444555555000000000000000000000000111222222333333333222222555444444666:::;;;999666888999:::999555222111111111111222222222222111111333222222111111222222333111111111111111111111111222222222222222222222222111333444444222111111222222222111111222222333444333333333333333333444555666666555444444444444555333444444555555666666666555444444444444555666666777555333111111222444555666666666666777777777777:::::::::::::::;;;<<<===???AAADDDFFFMMMZZZlllyyyzzzuuu}}}|||yyyuuurrrqqqsssttttttzzz~~~yyyuuutttvvvvvvwwwwwwuuusssqqqooossstttuuuxxxzzzyyyvvvssssssssssssrrrrrrrrrrrrrrruuuyyy{{{xxxxxx{{{}}}|||vvvuuussssssyyy~~~}}}~~~|||xxx555555555555555555555555666666555555555444444444555555555666666555555444444444444444555555555555333333444444555666666666555555555555555555555555333333444444555666666777777777777666777777888888777777666666666666777777555555555555666777888999555555555666777777888888666666777777777777666666555555555666666666777777666666666666555555555555666555555666777777666444555555555555555555555555333444444444444444444333555555555555555555555555555555555555555444444444555555444444444444555555666666666666666777777888777:::???IIIUUU___gggjjjlllxxxyyy]]]BBB<<<999888777555555555555666555555555555666666666666666777888999;;;<<<===>>>AAAEEEMMMUUU\\\```aaaaaa```aaabbbcccccceeeiiikkkiiihhhiiijjjmmmnnnmmmllllllmmmllljjjjjjiiibbbZZZLLLBBB:::888999:::<<>>@@@AAACCCEEEKKKXXXiiivvv|||ssswww{{{zzz~~~zzz}}}~~~{{{vvvssstttwwwtttxxx}}}}}}yyyvvvuuuzzzyyywwwuuusssrrrqqqpppqqqpppqqqrrrttttttrrrppprrrrrrsssssstttttttttttttttyyy{{{xxxxxx{{{}}}{{{wwwuuusssrrrvvv|||}}}~~~~~~~~~666666666666666666666666555555555555444444444444555666666777777777666666444444444555555666666666444444444555555555666666555555555555555555555555333333444444555555666666777777666777777888999:::777777666666666666777777555555555666666888999:::555555666666777888888888666666777777777777666666555555555555666666666666666666666666555555555555888777666777999999777666555555555555555555555555333333444555555444333333555555555555555555555555555555555555555444444444666555555444444555555666666666666555666777888999888;;;CCCNNNYYYbbbhhhjjjooo|||^^^DDDAAA:::999777666555555666666555555555555666666666666666777888999;;;===>>>>>>???DDDMMMUUU[[[___aaaaaa```aaabbbbbbbbbdddgggjjjiiiiiiiiijjjmmmmmmlllkkkjjjkkkiiiggggggfff```XXXJJJAAA999888999999;;;>>>GGG[[[jjj^^^[[[VVVWWW```bbbYYYXXXUUUUUUYYYbbbjjjoooggg```WWWUUUYYYaaagggiiigggbbb\\\WWWUUUUUUUUUUUUWWWXXXZZZZZZXXXVVVTTTSSSOOOHHH???888555555666777555555555555555555555555555555666;;;??????;;;777555444333333222222222222333333333333333333222222333333222222222333333444///000000111111111000000000000000111111000000000111111111111111111111111111111111222222111111111000000111111111222222222111111111111111111111111111111000000000111333444444222111444999:::777444999888777666555444444444111111111111111111111111111222333444444222111000333222222222333333222111555777888777555222111111000111222333333222111000222222222222222222222222111111111111111111111111111111111111111111111111333444666666555444444555222222111111222222333444555555444333333444444444777777666666555333333222111222222333444555555666333333333444555666777888:::888666444444555777888555555666777888777777666;;;;;;;;;;;;<<<======>>>@@@AAACCCEEEIIIUUUfffsssyyyyyyrrrwww|||{{{~~~www|||}}}wwwrrrsssvvvvvvxxxzzz{{{zzzyyyyyyyyy~~~{{{vvvrrrpppppprrrsssssssssssstttuuuuuutttrrrhhhjjjmmmppprrrrrrqqqqqqqqqwww{{{zzzyyy{{{{{{xxxxxxuuussssssvvvyyy|||}}}~~~777777777777777777777777555555555444444444444333555666777777777777777777444444444555666666777777555555555555555555555555555555555555555555555555444444555555555666666666666666666777888999:::;;;888777777666666666666666666666666666777888888999555666666777777888888999555666666777777666666555444444555555555666666666666666666666555555555555777777666777888999777555555555555555555555555555333444555666666555444333555555555555555555555555444444555555555555555555666666555555555555666666555444333333444555777888999===EEEPPP\\\dddhhhjjjqqqxxxYYYBBBAAA:::999777666555555666777555555555555666666666666777777888999;;;<<<======>>>DDDMMMUUUZZZ^^^```bbbcccddddddddddddeeehhhkkkjjjiiiiiikkkmmmnnnmmmllljjjkkkiiiffffffeee^^^UUUJJJAAA:::999:::999;;;===IIIYYY{{{kkk]]][[[UUUUUUZZZZZZYYYZZZYYYYYY^^^jjjsssvvvkkkbbbXXXUUUYYYaaafffhhheee```[[[WWWUUUUUUUUUTTTUUUWWWXXXWWWUUUSSSSSSSSSPPPIII@@@999666666888999444444444444444555555555444555888;;;======:::777333333333333222222222111111222222333333222111111333333333222333333444555000000111111222222111111000000111111111111000000111111111111111111111111000111222222222222111000000111111111111222222222000000000111111111111111111111000000111222444555222000000222555666555222666666555444333222111111////////////////////////111222222333333333222222444444444444444444444444555666888777555333222222111111222222222222111111111222222333333222222111111111111111111111111111111111111111111111111111222444666666555444555666222222111111222222333444666555444444444444444444666666666666555444333222222333333444444555555555333333333444555666777888999888777666555666666777444555777888888888777666999999999:::;;;<<<===>>>???AAADDDEEEIIITTTcccnnnxxxwwwwwwvvv~~~~~~tttxxx|||zzzuuuqqqqqqrrrvvvvvvwwwxxxyyyyyyzzzzzz~~~{{{vvvrrrpppqqqsssuuusssssssssuuuwwwwwwuuusssgggjjjnnnqqqtttttttttsssqqqwww{{{zzzzzz{{{{{{xxxxxxuuutttvvvwwwxxx{{{~~~}}}yyy666666666666666666666666555555555444444444333333444555666666777777666666444444444555666777777777666666666555444444333333555555555555555555555555555555666666666666777777666666666777888999;;;<<<888888777666666666666666888777777777777777888888666666666777888888999999555555666666666666555555444444444555555555666666666666666666555555555555666555444555777777555444555555555555555555555555333444666777777666444333555555555555555555555555333444444444555666666666666666555555555555666666555444333222333555777888:::>>>FFFRRR]]]eeeiiijjjtttsssWWWAAA???:::999888666666666666777555555555555666666666666777888888999:::;;;;;;;;;===DDDNNNVVV[[[^^^aaacccdddeeeeeeeeedddeeehhhjjjjjjiiijjjlllnnnoooooonnnjjjkkkjjjgggfffddd\\\SSSJJJAAA:::999::::::;;;===FFFVVVyyyiii\\\\\\XXXWWWWWWSSSUUUXXXZZZ[[[dddrrr|||~~~uuujjj\\\VVVYYY^^^aaaaaa]]]ZZZWWWTTTTTTUUUTTTTTTTTTVVVXXXVVVTTTRRRSSSUUUTTTLLLBBB999555555777777222333333333444444444444222555888:::999777666666222333333333333222111111111222333333333333222111222222111111222333333444000111111222333333222222///000111222222111000///111111111111111111111111000111222222222222111000000111111111111222222222///000000000111111111222222111111111222333555666333222111111333444555444555555555444444333222222000000000000000000000000111111111111222333444444444444444444333333444555333555777666444333222222222222111111111111222222111222333333333333222111111111111111111111111111111111111111111111111111000222444444333222333444222222111111222222333444666666555444444444444444555555666666666444333222444444444444444555555555444444444444444555666777666666666666666555444444444555777888888888666666666666777888999;;;===>>>===AAADDDFFFJJJSSS```jjjvvvuuu}}}xxx|||zzztttwwwyyyxxxuuuqqqpppppprrrsssuuuwwwyyyyyyxxxwww{{{yyywwwuuusssrrrssssssqqqqqqrrruuuwwwwwwuuusssmmmnnnppprrrtttvvvwwwwwwtttyyy{{{yyyyyy{{{}}}{{{xxxuuuuuuyyyzzzxxx{{{}}}}}}|||xxx555555555555555555555555555555444444444333333333333333444555666666666555444444444555666777777888777777666555444333333222555555555555555555555555666666666777777777777777666666666777888:::;;;<<<888888777666666666666666999888777777777777777888666666666777888888999999555555666666666666555555444444444555555555666666777666666666555555555555444333333444555555444222555555555555555555555555444555777888888777555444555555555555555555555555333333444444555666777777666666555555555555666666777666555444555777999;;;;;;???GGGRRR]]]eeeiiijjj{{{}}}uuu\\\EEEBBB:::999888666666666666777555555555555666666666777888888888999999:::::::::>>>EEEOOOWWW[[[___bbbeeecccdddddddddcccdddgggiiijjjiiijjjllloooppppppooojjjlllkkkhhhgggddd\\\RRRJJJAAA::::::;;;:::;;;===DDDXXXggg[[[^^^]]]\\\ZZZSSSQQQVVVZZZ]]]gggwwwsssbbbYYYXXXYYYYYYXXXWWWUUUSSSRRRTTTTTTTTTSSSTTTVVVXXXVVVTTTRRRTTTVVVUUUMMMBBB999444333333444222222222333333444444444000444888888666333333555222222333333333222111111111222333444444444333222111111000000111222333333000111222333333333333333///000111222222111000///000000000000000000000000000111222333333222111000000111111111111222222222//////000000111111111222222222111111222444555777555555444333444555777888555555666777777666666666222222222222222222222222111111000000111333555666111222222222111111333444222444666555444222111222333222111000000111222333111222333444444333222111111111111111111111111111000000000000000000000000...000222222111111222333222222111111222222333444777666555444444444444444444555666666666555444333555555555555555555444444555444444444444555666666333444555555555444222111444555777888999888666555444444555666888;;;===>>>===@@@DDDGGGJJJRRR^^^hhhuuurrr~~~}}}zzzvvvtttvvvxxxyyyyyyvvvtttrrrqqqnnnpppssswwwzzzyyyvvvtttwwwxxxxxxxxxvvvtttrrrqqqrrrsssuuuxxx{{{{{{xxxvvvpppooonnnnnnppprrruuuvvvxxx{{{{{{xxxwww|||xxxuuuwww||||||yyy{{{~~~~~~}}}}}}zzz444555666666777666666555555555555555666666666666555444444444444555666666444444444555555555555666333555777777555444333444555555666666666666555555555666777888888777666555999999999999999999999:::555555555555555666777777999999888777666666777777777777888999::::::;;;;;;777777777777777777777777777777777777777777777777666666666666777777777777777777666666666666666777555555444333444555666777333555777888999888666555888777666555444555666666666666777777666555444444444444444444444444333333333444444444555666666666;;;;;;EEETTTYYYZZZbbbppp{{{wwwnnnZZZEEE@@@===;;;:::888555888>>>999888777666666777888999888888999999999:::::::::AAAEEEKKKSSSYYY___bbbdddggggggggghhhggggggfffeeekkkhhheeeeeehhhlllooopppjjjiiihhhiiihhhbbbYYYRRRGGGAAA<<<<<<;;;::::::===FFF]]]ooobbbbbbaaaXXXOOOMMMOOOPPPSSSZZZeeesss~~~mmm___YYYXXXXXXXXXWWWUUUSSSUUUWWWXXXUUURRRUUUVVVWWWVVVUUUVVVYYY[[[\\\VVVIII:::222333666555444444333222222222333333444555666555333222333444666444333333444444333222333333222222222333444444222333333333333222111111///000111222222222222222222222222333333222222222...000222333444333111000000111222333333222000///444444444444444444444444111111111111111111111111333222111111111222333444222444555555444333333444666666666666666555555444444444444333333222222222000//////000222222111000333444444555555444444333555444444333333444444555333222222111111222333333888777666555333111000000222222111111222222333444333222222222111000000000...000333444333333333444444222111333666777555333333444444555555444444333777777777777777777666666888888777777666666666555444444444555555555555666666777777777777555333222666888999999777666777777999999888888999<<>>BBBJJJSSSZZZ```ccceeebbbcccdddeeefffgggggggggfffeeefffiiilllooopppoookkkjjjiiiiiigggaaaWWWPPPGGG@@@<<<<<<;;;::::::===JJJ```ssshhhgggcccWWWNNNKKKMMMPPPVVV^^^iiittt~~~tttfffZZZUUUVVVYYY[[[XXXUUUVVVWWWWWWSSSPPPTTTTTTUUUUUUTTTVVVYYY[[[^^^YYYLLL===666666777666555444333333222222222222444555666555333222333444555333333333555555444333333222222111111111222222222333333333333222111111222222333333333222222111111111222222222222111111///000111222333222111111111111222222222111111000222222222222222222222222111111111111111111111111222222111111111222333444111222444444333444555777666777777777666555444444333333333333333333222222111000000111333333222111222222333333333333222222444333333333333333333444333333222222222222222222444444333333222222222111222222111111222222333444222222222111111111111111...000222333222111222333333111111222555666444222333333444444444444333333666666666555555555555555777777666666666555555555444444444555555555555666666777777777666555333222666777999999777666777777999888888999;;;===???@@@AAAAAACCCFFFHHHMMMXXXeeeuuu}}}}}}~~~xxxyyyyyywwwwwwuuuoooooorrroootttyyy|||}}}||||||}}}~~~{{{xxxuuutttssssssrrrppptttuuuuuuyyy{{{vvvssspppppprrrtttuuuttttttwwwyyyzzzzzz|||}}}yyywwwyyy{{{{{{}}}~~~}}}yyy888777666555444444555555444555555555555666666666555444444444444555666666444444444555555555555666666777777555333222333444555555666666666666555555777777666666666666777777888888888777777777777777555555555555555666777777888888777666666666777777777777666666666888999:::666666666666666666666666777777777777777777777777888777777666666555555555777666666555555666777777555444444444444555666666555555666666666777777777777666555444333333333333444444444444444444333222555555555555555555555555555555555555555444444444666777===DDDFFFJJJYYYkkkzzzxxxuuuvvvzzzwwwhhhXXXKKKDDD>>>>>>===999777777666777777777666666666555777777777888888888888999:::@@@IIISSS\\\aaadddeee^^^___```bbbeeefffhhhiiidddfffiiimmmppppppnnnkkklllkkkjjjiiiggg```UUUMMMFFF???;;;;;;;;;:::;;;>>>JJJaaa{{{rrrooogggXXXNNNLLLKKKQQQZZZcccllluuu|||{{{mmm\\\SSSUUU[[[]]]ZZZWWWWWWWWWWWWSSSPPPRRRSSSSSSSSSTTTVVVYYY\\\^^^ZZZOOOAAA999888888666666555444333222222111222333444555444333222333444222111111222444555444333333333222111000000000000222333333333333222111111444444444444333222111000000111111111111111111000000111111111111222222222222111111111111111222222111111111111111111111111111111111111111111111111222222111111222222333444000111222222222444777999888888888777666555444333222222222333333333333333222111111222444444333111111111222222222222111111222222222222222222222222333333333222222111111111000000111111222333333333222222111111222222333444111111111111111222222222...000222222111000000111222111111222444444333111222333333444444333333222333333333444444444444444666555555555555444444444444444444555555555555666666666666666666555444333555777888888777666777888777888:::;;;<<<===>>>>>>AAAAAADDDGGGHHHLLLXXXcccxxx||||||zzzvvvxxx}}}yyywwwtttpppooorrrppprrruuuzzz}}}}}}|||}}}|||zzzxxxuuurrrqqqpppppprrrtttvvvzzzxxxuuuqqqpppqqqtttvvvvvvssstttwwwzzz}}}}}}{{{{{{{{{xxxwww}}}~~~|||}}}|||yyy:::888666444333333555666444444444555555555666666555444444444444555666666444444444555555555555666888888777444222222333555444555555666666555555444777777666555555666888999777777777777666666666666555555555555555666777777888777777666666666777777777666555555555666888999666666666666666666666666666666666666666666666666888888777666555555444444666666555555555666777777444444444444555555666666666555555555555666777777777666555444333222222222444444555555555444444333555555555666666666666666666666666555444444444333555666999<<<<<>>>>>===;;;<<<>>>===;;;999777777777888777777777777777777777888999???IIISSS\\\aaabbbccc^^^___```bbbdddfffhhhiiiiiijjjlllnnnpppnnnjjjfffjjjiiiiiiiiiggg```UUUMMMEEE>>>:::;;;;;;:::;;;>>>EEEaaayyyuuujjjYYYOOONNNJJJRRR]]]gggooovvv|||~~~{{{mmm]]]TTTVVV\\\]]]ZZZWWWWWWZZZZZZXXXVVVRRRSSSSSSSSSTTTWWW[[[___^^^[[[PPPCCC:::888777444666555444333222111111111222444555444222222333444//////000222555555444333444444333111000000000000222333333333333222111111222333333333222222111000000000111111111111000000111111000000111111222333222111000000000111222333111111111111111111111111111111111111111111111111222111222222222222333333111222222111111333666999888888888777666555444333111111222222333333333444111111000222333444333111111111222222222222111111111111111222222111111111333333333333222111111000000000000111222333444444222222111111222222333444000000000111222222222333111222333222111000111222333333333333444444333222222222333333333333222222111222222222222222333333444444444444444444444444444444444555555555555666666666666555555444444444444666888888777666777888777888;;;===>>>>>>======???@@@CCCGGGIIIMMMXXXdddvvv~~~zzz|||wwwsssttt}}}zzzwwwtttrrrrrrsssqqqpppqqqwww}}}~~~zzz|||||||||zzzvvvrrrooonnnqqqqqqsssvvv{{{zzzwwwssspppoooqqqsssuuussstttvvvzzz}}}~~~||||||{{{zzzwwwvvv{{{}}}}}}}}}{{{zzzzzzyyyxxx:::888666444333333555666444444444444555555555555555444444444444555666666444444444555555555555666777777666444222222333555444444555555555555444444777666555555555666888999777777777666666666555555555555555555555666777777777666666666666666777777777666555555555666777888555555555555555555555555666666666666666666666666888777777666555444444333555555555555555666777777444444444555555555555555555555555444555666777777555555555444444333222222444555555666666666555555555555555555666666777777666666666555444444444333444666888888777===MMM\\\aaa\\\[[[aaajjjnnnkkkggg]]]OOOBBB>>>@@@CCCGGGKKKLLLHHHBBB<<<888777888999888777777777777777777777:::@@@IIISSS[[[___``````aaaaaabbbcccdddfffhhhiiikkkkkkkkklllmmmllljjjgggffffffggghhhggg```VVVNNNCCC===999:::;;;:::<<>>???>>>===<<<===>>>BBBGGGJJJNNNZZZeeeooo{{{~~~}}}xxxtttttt|||{{{yyyvvvuuuuuuvvvvvvqqqoooooouuu|||}}}yyyzzz||||||zzzvvvrrrpppooosssqqqrrrvvv{{{~~~|||yyytttooommmmmmoooqqqssstttwww{{{~~~}}}{{{{{{xxxxxxxxxwwwzzz~~~|||{{{zzz{{{zzzyyyyyyzzz888777666555444444555555333444444444444555555555555444444444444555666666444444444555555555555666555666666555333333444666444444555555555555444444666555555666666777888999888888777777666666555555555555555555555666777777666666555555666666777777666666666777777777777777555555555555555555555555777777777777777777777777777666666555555444444444444444444444555666777777333444555555666666555555444444555555555666666666444555555555555444333333444555666666777666666666444444444555555666666777555555555555555444444444444555666666666<<>>???>>>===<<<===>>>CCCHHHJJJNNNYYYdddkkkyyy}}}xxxvvvwwwyyyxxxvvvvvvxxxyyywwwqqqooooootttzzz~~~|||xxxwwwzzz|||zzzvvvrrrrrrsssvvvrrrqqquuuxxxyyy{{{~~~zzzyyyuuuqqqmmmlllmmmppptttvvvzzz}}}~~~yyyvvvxxxxxxvvvxxx{{{}}}{{{{{{}}}}}}{{{{{{~~~666666666666666555555555333333444444444555555555555444444444444555666666444444444555555555555666222444666666555444555666333444444555555444444333444555666777777888888888999999888777777666555555555555555555555666777777555555555555555666777777555666888999999888666555555555555555555555555555777777777777777777777777555555555555555555555555444444444444555666777777333444555666666666555444333444555666666666555444333444555666666666555555333444555555666666666555222333333444555555666666444444444555555555555555333444555555777;;;@@@BBBFFFCCCDDDJJJOOOSSS\\\eeebbbXXXOOOMMMQQQZZZhhhtttmmmiiiaaaXXXNNNFFF@@@===::::::999999888888888888:::>>>FFFPPPXXX^^^aaacccdddcccccccccdddgggiiikkkeeeeeefffiiilllmmmllljjjeeeeeeggghhhggg___TTTKKKAAA;;;888999;;;;;;<<<@@@KKKfff~~~mmm___[[[XXXPPPKKKLLLTTT___nnnvvvxxxwwwxxxzzztttsssqqqmmmjjjiiiiiijjjccc```]]]^^^bbbdddeeedddVVVVVVUUUTTTTTTXXX]]]aaaddd```TTTEEE<<<999888555333333222222222333444444000222333333222222333444444555666999;;;;;;999666333333222222222222222333222333333333333222111111///000000111111111000000111111222222222222111111///000111222333222111111//////000111222333333333333333333333333333333333111111111111111111111111000111222333333333222222000111333333222222333555111222333333444444333333222222222222111111111111111000000111333333222000111111222222222222111111000111333444444333111000///000222444444444333222222222222222222222222222222222111111222222333444222222222111111111111111222333333222111222444777444666777777444333333555444555555666666555555444222222333444444555666666333444444444555555555555444444444555555555555666555444333333333444555555222444666777666666777888:::;;;<<<===>>>>>>======@@@AAAEEEIIIJJJMMMVVVaaalllzzz}}}}}}yyywwwsssxxxyyyvvvvvvyyyxxxtttppppppppptttxxx{{{zzzxxxtttxxxzzzyyyuuusssuuuwwwyyysssqqqtttvvvtttuuuxxxxxxxxxvvvsssooommmooorrruuuyyy}}}~~~}}}}}}xxxwwwxxxyyyvvvsssuuu{{{}}}zzzzzz~~~~~~{{{|||444555666666777666666555333333333444444444555555555444444444444555666666444444444555555555666666111333666777666555555666333444444555555444444333333444666888888888888777:::999999888777666666555555555555555555666777777555555555555555666777888555777999::::::999666444555555555555555555555555777777777777777777777777444444444555555555555555333333333444555666777888333333555666666666555444222333555777777666555333333444555777777777777666222333333444555555555444222222333333444555666666333444444555555666666666222333444555888;;;;;;999:::888;;;@@@BBBFFFQQQ^^^aaa[[[UUUUUUYYYcccrrrzzzwwwqqqggg\\\PPPFFFAAA:::::::::999999999888888888===EEENNNWWW^^^cccfffbbbbbbaaabbbdddgggjjjllleeefffhhhkkklllkkkhhheeegggggghhhiiifff^^^RRRIIIAAA;;;777999;;;;;;===@@@CCC[[[}}}jjjZZZWWWWWWRRRNNNOOOVVVcccsss|||{{{wwwttttttmmmqqqtttsssooommmmmmoooiiieeeaaa```bbbdddcccaaaVVVUUUTTTSSSSSSVVV\\\```bbb]]]PPPAAA777555444111222222222222333444555555000111333333222222333444111111333555777777444222111111111111111111222222222333333333333222111111222222222222222111000///222222333333333333222222...000222333444333111000...///111222333333222222222222222222222222222222111111111111111111111111000111222333444333222222---///222333333333444666000000111222333333333333333222222222111111000000222111111222444444333111000000111111111111000000000111333444444333111000...///222444555444333333//////000000111111222222222222111111222222333444333222222222111111000000000111222111111222444777333555777666333111222444555555666666666666555555333333444555555666777777444444444555555666666666444444444555555555666666555444333222333444555666222444666777666666777888;;;;;;<<<======>>>>>>>>>BBBCCCFFFJJJJJJKKKTTT^^^ooo||||||zzzwwwxxxxxxuuurrrxxxyyyvvvvvvyyywwwrrrppppppqqqtttwwwxxxyyyxxxsssvvvyyyxxxuuusssvvvzzz{{{tttqqqssstttpppppptttuuuvvvwwwtttqqqppprrruuuxxx|||~~~yyyvvvyyy|||sssvvv{{{{{{tttooosss|||{{{wwwxxx|||}}}zzzzzz666666555555444444444444333555666555444444555666555555444333444555666777555555555444444333333333555555444444444444555555666555444333333444555666333444666666555555777888888888777666666666666666444444444555555666777888555555555555666666666777444444444555666777777888666666666666777777777777666777888888777555333111444444444444444444444444666666555555555555666666666666666666666555555555666666666666666666666666444444444444444444444444666666666666666666666666666666555555555555666666444444444444444444444444555666666555444444777999777888777666777>>>JJJSSSYYY[[[]]]]]]^^^eeepppxxxyyy|||zzztttkkk```RRREEE>>><<<:::888777888999:::888===FFFOOOWWW]]]___aaagggcccaaabbbcccbbbeeejjjiiiiiijjjkkkmmmllljjjgggiiieeeaaabbbddd```UUULLL@@@===999666777999::::::AAAQQQooolll]]]YYYOOOKKKQQQTTT```jjjrrrssstttuuurrrkkkiiinnnpppnnnnnnqqqrrrqqqmmmgggaaaaaafffiiifffcccYYYVVVTTTSSSUUUYYY\\\^^^[[[UUUKKK@@@777333444555666333000111444666666555555333222333555666555333555444333222111222333444000000111222222222222222222222333333222111///...222444555444111///111333333333333222222222111111111111222222222333333333000111111111111222222222///111444666666555333111444333111000000111333444000000111222444555666666555666666444222000000111333222111000000000111222111111000000111111222333444333222111111222333444000111111111111222222222333333333222222111111111///...---------///000111000111111111111222222222555333111111222444444333111111111111111111111111222333333333222111222333111222333444555444333333111222444666666555444333111111111222333444555666777555444444555555555444666555555444444444444555666555333333333555666888444666777777666666777888<<<:::999999:::;;;::::::BBBDDDGGGHHHIIINNNVVV\\\qqq~~~yyyuuuxxx}}}|||yyy}}}zzzwwwuuutttsssrrrqqqkkkjjjkkkooouuuxxxwwwvvvvvvwwwyyyyyyyyyvvvtttrrryyyzzzyyywwwvvvvvvxxxzzz|||yyyuuussssssuuuvvvwwwwwwyyy~~~~~~|||{{{{{{{{{{{{zzzyyyxxxxxxrrruuuyyy~~~555555555555555444444333666777777666444333444555555555444333444555666777555555444444444333333333555555444444444444555555666555444444444444555666333555666666555666777999888888777666666666666666666666666555666666777888555555555666666666777777444444555555666777777888666666666666666666666777777888888888777666444333444444444444444444444444666666555555555555666666666666666666555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555555555666666444444444444444444444444555666666555444444777999777777777555666<<>>===;;;999888888999::::::>>>FFFOOOWWW]]]___aaafffbbbaaacccdddccceeeiiijjjiiihhhhhhiiiiiiiiiiiijjjhhhfffeeeddd^^^SSSJJJ@@@===888666777999::::::===IIIbbbzzzfff___VVVTTTZZZZZZdddlllqqqppppppppplllfffccchhhjjjggggggiiijjjiiijjjeeeaaaeeekkkmmmhhhbbbVVVUUUVVVWWWYYYZZZ[[[ZZZ[[[UUUJJJ???777333444555666333111111444666666555555333111222555666555333444444333333222222333333///000111111222222111111...///000222222222222222222333555333111000111333333222222222111111111111111111111111222222222333000111111111111222222222000111333555555444333222444333222000000111222333000111111222333444555555444555555444222000111111111111000000111222333444111111000000111111222333333222111111111111222333000111111111111222222222333333333222222222111111222111111000111222333444000111111111111222222222555333111111222444444333222222222222222222222222222333333333222222222333111222333444444444333333222333444666666555444333222222222222333444444555666555444444444555444444666555555555555555666666666555444333333444666777555666777777666666777999:::999888888:::<<<<<<;;;AAADDDFFFGGGIIIOOOWWW^^^kkkyyy{{{wwwvvv{{{{{{{{{xxxvvvuuuuuuvvvuuutttnnnmmmmmmpppsssuuuuuusssuuuuuuuuuuuuuuutttttttttyyyzzz{{{zzzyyyyyyzzz|||}}}zzzwwwttttttuuuwwwwwwxxxzzz|||}}}{{{yyyzzzyyywwwvvvvvvwwwxxxyyyxxxxxxyyyyyyzzz{{{{{{{{{444555666666666555333222888888999777555333444444555555444333444555666777555444444444444333333333555555444444444444555555666555555444444555555666333555666666666666777999888888777666666666777777999888777777666777777777555555666666666777777777444555555666666777777888666666666666666666666666888888777777666666555555444444444444444444444444666666555555555555666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555555555666666444444444444444444444444444555666555444555666888666777666555555:::BBBIIIWWWXXXXXXUUURRRQQQUUUXXXaaaeeejjjoooqqqkkkZZZJJJ===<<<;;;999999999::::::;;;@@@GGGPPPWWW\\\___aaaeeebbbaaadddeeeccceeeiiijjjiiigggffffffgggiiijjjjjjjjjjjjiiiddd[[[PPPIII???<<<888777777999:::::::::BBBUUUwwwrrrfff\\\[[[___^^^kkknnnooollljjjiiifffbbbdddiiijjjgggfffiiijjjiiifffaaa```fffnnnpppggg]]]SSSUUUYYY[[[\\\[[[YYYWWWZZZTTTIII>>>777444444555555333222222444555555444333222111222333555444444333333444444333333222222//////000111111111111111...///000111111222222111222333444333111111111222222222111111111000000000000000000111111111222222000111111111111222222222111222333444444444333333555444222111000111222222222222222222333333333444333444444444222111222333000000000000111333444555111111000000111111222333222111111000000111111222000111111111111222222222333333333222222222222111333333222222222333444444000111111111111222222222444333111111333444333222222222222222333333333333222222222222333333333333111222333444444444333333222333555666666666555444333333333222222333444444666555555444333333444444555555555555666777888888777666555444444444555666666777777666555666888:::999888777999;;;=========@@@BBBDDDEEEHHHOOOYYY```fffwwwwwwpppuuu~~~xxxvvvttttttvvvxxxxxxxxxrrrqqqoooppprrrsssrrrqqquuutttsssrrrssstttvvvwwwtttwwwzzz{{{{{{{{{{{{}}}~~~|||yyywwwvvvvvvwwwxxxzzz{{{|||||||||{{{yyyxxxzzzxxxvvvttttttwwwzzz|||{{{zzzxxxwwwwwwyyy|||~~~444555666777666555333222777888999888666555555666555555444333444555666777444444444444444444444444555444444333333444444555666666555555555555666666444555777777666666888999888888777777666777777888;;;:::999888777777777777555666666666666777777777555555666666777777777777666666666666666555555555777777666555555555666666555555555555555555555555666555555444444555555666444444555555555555555666555555555555555555555555555555555555555555555555555555555555555555555555666555555444444555555666444444444444444444444444444555666666555555666888666666555444444888>>>BBBJJJKKKLLLKKKIIIHHHIIIKKKQQQVVV^^^gggooommm\\\JJJ<<<<<<;;;:::999999::::::<<>>;;;888777888999:::999<<<@@@NNNmmmzzzjjjeeehhhfffpppooolllhhhfffeeeccc```eeeiiikkkiiiiiimmmoooooogggaaa^^^cccllllllcccXXXSSSWWW[[[]]]]]][[[YYYWWWYYYRRRGGG===777444444555444444333333444444444444333222111111222444555555222333444555444333222111//////000111111111111000222111111111000//////...222222333222222222222222111111111000000000000//////000000000000111111111000000111111111222222222222222222333333333444444555444333222111111111111333222222222222222222222111222333333222111222444000000111111222333444444111111000000111111222333111000000000000000000111000000111111111222222222222222222222222222222222111111000000000111111111000000111111111222222222444222111111333333333222222333333333333333444444333222222222333444444333222222333333333444444444333444555666666666555555444444333222222222333333666666666444333222333444555555555666666888999999777666555555444555555666777777777666555666888;;;;;;999888999;;;======<<<>>>@@@BBBCCCGGGNNNXXX```iiiyyyzzzrrrvvvwwwuuussstttuuuwwwxxxwwwsssrrrpppppppppqqqrrrrrrwwwvvvvvvuuuuuuuuuvvvvvvnnnrrrvvvyyyzzzzzz{{{{{{~~~~~~|||zzzwwwvvvwwwxxx{{{{{{{{{{{{zzzzzzzzzyyy|||zzzxxxwwwwwwxxxzzz|||yyyxxxxxxxxxzzz~~~444555666666666555333333444666777777666666777999555555444333444555666777444444444444444444444444444444333333333333444444666666666666666666666666444555777777666666888999888888777777777777888888<<<;;;:::888777777777777666666666666777777777888666666666777777777777777777666666666555555444444555555444444444555666666555555555555555555555555555555444444444444555555333444444444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444333555666666555555666777555555555444444666:::<<>>???KKKfffxxxyyyvvvrrrmmmhhheeedddcccbbbbbb^^^ccceeeeeeggglllpppqqqnnnfffaaaccchhhiii```WWWVVVYYY\\\\\\[[[YYYYYYZZZYYYPPPEEE<<<777555444444333444555444444333333444222222222111222333555777222333444555444333222111//////000111111111111111222222111111000/////////222222222222222333222222111111111000000000000//////000000000000111111111000000111111111222222222222222222333333333444444444333333222222111111111333333222222222222111111000222333222111111222444222222333333333222222222111111000000111111222333000000000111111000000000000000111111111222222222222222222222222222222222000000000000000000000///000000111111111222222222333222111222333333222111222222222333333444444444333222111222444555444333222222222333333333444444333444444555555555555555444444333222222222333333666777777666333222333555555555555666666888999999666666666555555555666666777888888777666666999;;;<<<;;;999:::;;;<<<<<<;;;===???AAACCCFFFMMMWWW^^^lll{{{~~~zzz|||xxxvvvsssssstttuuuuuuuuurrrqqqpppoooooopppsssuuuwwwwwwxxxxxxwwwtttrrrpppkkkpppuuuyyy{{{{{{||||||~~~|||xxxvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxvvvwwwyyy{{{~~~666666555555444444444444222444666666666666888:::555555444333444555666777333333333444444444444555444444333333333333444444555666666777777666666555444666777777777777888:::888888777777777888999999;;;:::999888777777777777666666666777777777888888777777777777777777777777777666666555555444444444444444555555666666777777555555555555555555555555555555444444444444555555333333333444555555666666444444444444444444444444555555555555555555555555444444444444444444444444555555444444444444555555444444444444444444444444333555777777666555666777444444444444555666777888::::::::::::999888777666;;;???FFFNNNVVVXXXNNNAAA999999999999999999888888;;;>>>EEEMMMUUU\\\```cccbbbaaaccchhhiiiffffffhhheeehhhlllmmmjjjggghhhiiifffffffffeee```WWWLLLDDD;;;999777777888999999999===<<>>BBBFFFHHHCCC;;;777777777888888888777777888<<>><<<666555666777777777777666666777;;;BBBJJJSSS[[[aaadddaaa```ccciiikkkhhhggghhhfffhhhiiigggcccbbbgggkkkrrrlllfffccc```XXXKKK@@@:::888777777888999999888<<<999>>>RRRooozzzrrrfff^^^^^^___\\\ZZZ\\\^^^bbbdddccceeelllqqqrrrrrrqqqpppmmmiiieee```]]]WWW\\\aaaaaa\\\XXXXXXYYYWWWMMMAAA999777777555333222555777777444222222333444555555444222444999===555444333222111222333444222222333444444444444333666555444222111222222333333111///111444555444222333333333222222222222111111222222222222333333333000111111111111222222222///111444666666555333111///000111222333444444444000000111111111222222222111222333222000///000111///000222444555555555444111111111000111222222333111222333444444333222111000111111111111222222222111111111222222333333333222333333444333222000///000111111111111222222222111000111222333333111/////////000111222222333333555111///222666888666333444333222111222333444555222222111111222222333444111111111222333444555666999<<<===:::555333555999666555555444444444555555222333555777888999999999444777:::<<<;;;999888777555555666999===AAACCCCCCEEEIIIMMMOOOOOOQQQVVVZZZjjjyyy}}}{{{yyywwwwwwyyyzzzzzzzzzuuutttrrrnnnkkkmmmrrrwwwwwwvvvuuutttsssttttttuuukkkooosssvvvxxxzzz}}}|||yyysssssstttzzzzzz{{{zzzyyywwwuuutttuuutttssstttvvv{{{888666555555666666555333777777666666555555444444666666555555555444444444666666666666666666666666777666444333222222333333333333444444555666777777777888888888888999999999999888888888777777666666444555666666555555666777777777777777777777777777777777666666666666777777666666666666666666666666555777999:::::::::888777777777666555444444333333333444555555555444333222555555444333333333333444666666666666666666666666666666555555555555666666777666444333333444555666444444444444444444444444444444333333444444555666777666555444444444444444444444444444555555555666666666666666666666666666777777777777777777777777777777777666666666666666888???EEEHHHNNNXXX___bbb___bbbfffhhhhhhgggffffffggggggeeedddeeegggiiijjjjjjhhhddd___XXXPPPGGGAAA<<<;;;999999999999888666>>>;;;888EEEdddwwwhhh^^^```ccc]]]XXXWWWXXX^^^eeehhhhhhiiinnnrrrrrrsssrrroooiiiddd```^^^VVVZZZ]]]]]]ZZZYYYZZZ\\\ZZZLLL<<<555777:::777222333444444444555555666666666333000000333666666666777666555444333222222222555000...111333333555999666222111222000,,,...444555444222000000111222333222222222111111111000000444222111111333444444333111111222333333333333222444333222444777888666333222111111111222333333444222222222222222222222222000111222333333222111000000000000111222444555666222222111111111111222222111333555555444222222222222222222222222111000///333333333222222222111111222222222222222222222222000111111222222222111111000000000000000000000000111111111111111111111111666666777777777666444333222222333444444333222222222222333333333333444444333222111000111222333444;;;:::999999888999999999888666555444444555666888777777777777777777777777666666777;;;>>>???<<<888:::888777888<<<@@@CCCDDDAAACCCGGGKKKOOOSSSUUUVVVbbbyyy}}}zzz|||yyysssvvvzzzzzz{{{~~~oooqqqqqqooollllllppptttwwwvvvtttrrrqqqqqqqqqrrrnnnsssxxxwwwsssrrrvvv||||||}}}|||zzzvvvttttttuuuvvvuuuuuuvvvvvvuuusssqqqtttuuuvvvvvvwww{{{~~~{{{yyy~~~zzz777555444444555555444333666666666666666555555555666666555555555444444444555555555555555555555555777666555333222222333333333333444444555666666777777777888888888999999999;;;:::999888777666555444333555666666555555666888777777777777777777777777777666666555555666666777666666666666666666666666555666888::::::999888777777666666555444444333333333444444555555444333333555555444333333333333444555555555555555555555555555444444333333444444555666555444444444444555666444444444444444444444444333333333333333444555555666555555444444444555555333333444444444555555555555555555555555555555555777777777777777777777777777777777777777777777777888>>>CCCHHHPPPZZZ______^^^```bbbbbbbbbcccdddfffeeedddccccccdddeeehhhiiihhhfffccc```ZZZQQQHHHAAA<<<:::999999999999888666999::::::DDD\\\wwwyyyiii^^^```ccc___ZZZZZZZZZ^^^bbbdddeeeiiiooouuuuuutttrrrnnnjjjeee```^^^VVVYYY]]]]]]ZZZYYYZZZ\\\\\\OOO@@@888888999777333444444555555555666666666888666333333444555555333666666555444333333333333222///000444555333333666444111000222111...111777666555333222111222333444111111222222333444444555333222111222555777888777333444444444333222111111333222333555888999777444222222111111222222333444222222222222222222222222000111111222222222222111333222222111222222333333222222111111111111222222111333444444333222333444111222222222222222222111333333222222222111111111222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111111111333444555555555444222111222333444555555444333222333333444444444555555555333222222111222333444555888888777777888999::::::777666555444444555666777666666666666666666666666666666888===@@@AAA>>>;;;>>><<<:::;;;>>>BBBEEEFFFBBBEEEIIILLLNNNQQQUUUXXXbbbxxx~~~{{{|||wwwrrruuuxxxxxxxxxzzzrrrqqqooonnnooopppqqqqqqttttttttttttrrrpppooonnnlllpppssstttrrrsssvvvzzzxxxyyyyyywwwtttrrrqqqqqquuuuuuvvvwwwwwwwwwuuusssuuuuuuuuuuuuuuuwww{{{~~~~~~~~~|||zzz}}}|||666444333444555555444222555555555666666666666666555555555555555444444444444444444444444444444444777666555444333333333333333333444444555666666666777777777888888888999999<<<;;;:::888777555444333222444666666555666777999666666666666666666666666666555555555555555555666666666666666666666666666555666888999999999888777666666666555444444333333333333444555555444444333555555444333333333333444444444444444444444444444333333222222222222333333444444444444444555666777444444444444444444444444333333222222333333444555555555444444444555666666333333444444444555555555555555555555555555555555666666666666666666666666777777777777777777888888888<<>>AAADDDEEEFFFCCCHHHKKKLLLKKKNNNTTTYYY```www}}}}}}~~~zzztttqqqsssuuutttsssttttttqqqmmmnnnrrrtttrrroooqqqrrrssstttrrrooollliiikkklllnnnpppsssuuuwwwxxxuuuwwwxxxwwwtttqqqooooootttvvvwwwyyyyyyxxxwwwvvvuuuuuuuuusssrrrsssvvvyyy||||||}}}~~~666555444444555666555444444444555555666666777777555555555555555555555555444444444444444444444444666666555555444444444444444444444555555555666666777777777777888888888888::::::999888777666555444222444555666555666777999666666666666666666666666555555444444444444555555666666666666666666666666555666777888888888777777666666555555555444444444333333444444444444444444555555444333333333333444444444444444444444444444333333222222222222333333333333333444555666777777444444444444444444444444333222222222222333444444444444444444444555666777444444555555555666666666555555555555555555555555555555555555555555555555777777777888888888888888888;;;@@@GGGTTT^^^___[[[]]]___```aaaaaabbbdddggg``````aaabbbccceeeggghhhbbbbbbcccbbb]]]TTTIIIAAA;;;:::999999::::::888777444:::;;;@@@QQQlll|||jjj\\\\\\___\\\[[[]]]ZZZ]]]```cccggglllssswwwwwwpppiiigggggggggccc___YYY\\\______]]][[[]]]^^^___WWWKKK???888666777888666666666666666666666666888888999999999777555333666555444333333333333333111000222666555222111444444444333222111111444777666555444222111111111111111222333444555777888888222111111333777:::;;;;;;333333333333222111000///111222444666888999999888333222222111222222333333222222222222222222222222222111000000111222444555555444333222111000000000222222111111111111222222111111222111111222555777555444444444333333444444222222111111111000000000444333333222222111111000333333333333333333222111222222222222222222222222222222222222222222222222555555555555555555555555555555555555555555555555444444555555555666666666444444444444555555666666555444444555666777888888777666555555555555666777666666666666666666666666666888;;;???AAAAAA???===AAA???>>>>>>AAACCCDDDDDDCCCHHHLLLKKKHHHJJJRRRYYY```www~~~~~~uuurrrpppqqqrrrrrrpppooorrrpppoooooorrrrrrqqqooopppqqqqqqqqqpppmmmkkkiiikkkjjjkkkoootttxxxxxxwwwvvvxxx{{{zzzwwwtttrrrqqquuuxxxzzz{{{{{{yyyxxxwwwtttuuuuuusssrrrsssvvvxxx{{{~~~~~~777666555666777888777666444444555555666666777777444555555555555555555555444444444444444444444444555555555555555555444444444444444555555555555555666666777777777888888888888888888777777777777777333444666666555666777999666666666666666666666666555555444444444444555555666666666666666666666666555555666666777777777777555555555555555444444444333333333333444444555555555555444333333333333444555555555555555555555555444444333333333333444444222333444555555666777777444444444444444444444444333333222222333333444555444444444444444555666777555666666666666777777777555555555555555555555555444444444444444444444444666666777777888888888888888;;;@@@HHHUUU___aaa\\\\\\___bbbccccccbbbbbbcccaaaaaabbbccceeeggghhhiiibbbccccccccc^^^TTTHHH@@@;;;999888999::::::999777888;;;999@@@TTTppplll\\\YYYZZZXXXWWWYYYXXX\\\aaafffkkkppptttwwwrrrkkkeeeccceeefffccc```[[[^^^bbbbbb___^^^___aaa```XXXMMMAAA888555666888666666666666666555555555444666999::::::999888777555555444333333333444444444222222333222000444:::888888777333111111333444444333222111111000000000222333333333444444444444333222111222555777777666000000111111111111000000000222444666777888888999333333222222111222222333222222222222222222222222333222111111111222444555333333222222111222222222222222111111111111222222000111111111000111444777777666555444333333333333222222222111111111111000555555555444444333333333444444444444444333222222222222222222222222222222222222222222222222222222555555444444444555555555555555555555555555555555333444444444444555555555444444555555555666666666666666555555444555555666666666555555555555666666555555555555555555555555666888;;;=========<<<;;;???>>>======???AAABBBAAACCCGGGKKKJJJGGGHHHPPPWWWbbbyyyqqqqqqqqqppppppqqqpppmmmmmmppprrrrrrpppoooooopppqqqqqqooonnnmmmlllllllllllljjjkkkooovvvzzzzzzyyyvvvyyy{{{{{{xxxuuusssrrrvvvzzz}}}~~~{{{yyywwwwwwssstttuuuuuuuuuvvvyyy{{{{{{888666666666888999888777555555555666666666666666444444444555555555555555444444444444444444444444555555666666666555555444555555555555555555555555666666666777777777888888666777777777888888888888444555666666555555666777666666666666666666666666666555555555555555555666666666666666666666666666555555555555666666666777555555555555555555555555333333333333333444666666555555444333333333333444666666666666666666666666555555444444444444555555333333444555666666666555444444444444444444444444444333333333333444555555555555444444444555666666555555666666666777777777444444444444444444444444555555555555555555555555555555666666777777888888888===BBBIIITTT___bbb```\\\___bbbdddcccaaa```___bbbcccdddeeefffggghhhiiidddddddddccc]]]SSSGGG???:::999888888::::::999888:::;;;888???UUUqqqsss___YYYXXXTTTSSSVVVWWWZZZ```gggmmmrrruuuvvvmmmiiidddbbbccccccbbb```\\\___bbbbbb```___```bbb```XXXLLL@@@888555666777555555555555555444444444111444888:::::::::::::::555444444333333444444444666333222222000000777@@@;;;===:::444000111222111111111111111111000000000444333333333222222111111444222111111333444444333///000000111222222111111///222555666666666777888333333222222111111222222222222222222222222222222333333222222222222333333111111111111222333444444222222111111111111222222000111222111111111333555777666444333222222333444333333333222222222111111555555555555555555555555555555555555444333222222333333333333333333333333333333333333333333333333222222222111222222333444555555444444444444555555333333444444444555555555333444555555666666555555777666555555444444444555666666666666666666666666555555555555555555555555666888::::::::::::<<<===>>>===<<<===@@@AAAAAAAAACCCGGGJJJJJJIIIKKKPPPVVVccc{{{~~~~~~~~~ooorrrrrroooppprrrrrrooolllpppuuuuuuqqqnnnoooqqqrrrpppooonnnmmmnnnooopppmmmllllllpppwww{{{{{{zzzuuuwwwyyyxxxvvvsssrrrqqquuuyyy~~~|||yyyxxxxxxssstttvvvwwwxxxyyy|||~~~~~~777555555666777888888777666666666666666555555555444444444555555555666666555555555555555555555555444555666777777666555444555555555555555555555555666666666666777777777888888888888777777777777777555666777666555444555666777777777777777777777777777666666555555666666777666666666666666666666666555555444444555555666666555555555555555555555555333333222222333444666777555555444333333333333444555555555555555555555555555555444444444444555555333444555666666555555444444444444444444444444444555555444444555555666777666555555444444444555555444444444444555555555555444444444444444444444444555555555555555555555555333444444555666666777777999???EEEJJJSSS^^^ddddddaaacccddddddbbbaaaaaaaaacccdddeeeffffffggggggggghhhgggfffbbb\\\QQQEEE===:::999888888::::::999888888:::888>>>QQQkkk}}}fff\\\YYYTTTSSSUUUVVVXXX\\\cccjjjqqquuuwwwlllkkkhhhdddbbb```______[[[^^^aaabbb___^^^___aaa___VVVIII>>>888666555555555444444444333333333333111444888999888888:::<<<444444444333333444444555666444333333111111:::CCC<<<>>><<<444000222333111000000111222222222222111333333333333222222111111444222111111333444444333222222333333333222222111///222555666444333444666444333222222111111222222222222222222222222222222444444444444333222111111222222111111222222333444222222111111111111222222///111333333111111111222444333222111222333555666444444444333333333333222333333444444555666666666666666666555555444333222444444444444444444444444333333333333333333333333222222111111111222333444555444333222222333444555444555555555555666666666222333444555666555444444666555555555555555666777555555666666666666555555555555555555555555555555444666888888888:::???BBB???>>>>>>@@@BBBDDDDDDCCCDDDGGGJJJLLLMMMOOOSSSUUU^^^vvv}}}|||zzzzzzooosssssspppoootttuuusssooorrruuuvvvuuusssqqqpppooooooppppppqqqqqqqqqqqqllllllnnnqqqvvvyyy{{{{{{uuuvvvwwwvvvsssrrrqqqrrrpppvvv}}}}}}zzzzzz|||tttvvvxxxyyyyyyzzz}}}555444444555777888777666777777666666555555555444444444444555555555666666666666666666666666666666444555666777777666555555555555555555555555555444666666666666777777777777:::999999888777666666555666777888777555333444555888888888888888888888888777777666666666666777777666666666666666666666666555444444444444555666666444555555555555555555555333333222222333555666777555555444333333333333444444444444444444444444444555444444333333444444555444555666666666555444333444444444444444444444444666555555555555666777777777666555444444444444444222222222333333333444444444444444444444444444444666666666666666666666666333333444444555666666777999@@@GGGKKKRRR]]]eeeggghhhhhhgggeeecccbbbdddfffcccdddeeeeeeffffffffffffjjjiiifffbbb[[[PPPDDD<<<:::999888888:::;;;:::888555999888<<>>EEELLLTTT[[[bbbffflllhhhddddddhhhjjjhhheeebbbcccdddeeeffffffffffffiiidddbbbaaa[[[MMM@@@999999999:::999999888666666;;;888666???LLLZZZvvviiiccc]]]WWWTTTTTTXXX^^^bbbeeeiiinnnrrrrrrnnniiihhhiiigggaaa[[[[[[___bbbbbb^^^\\\^^^aaa\\\PPPAAA888777777555222222222222111222222333444444222222444999;;;;;;999444333222333555777777777777666444333333444555666666444111111333333111...000111222333444555555555444333222222111111222222111111000000111111222333555999;;;999333//////111...333444111111555777555333333333333222111000///222111111000000111111222222222222222222222222222111222222333333222222111111000///...///111444555333333333222222111111111222222000000000222444666666666555444333333333333///000222333444555555555999888666444222111111000111111222222222333333333333333333333333333333333333333333333333333333333666555333222111222333333///000222444555666777777222222777;;;888111111666666666666777888888999999666555555444444444555555111222444555666555444444777777666777999<<>>@@@CCCEEEFFFFFFIIILLLNNNMMMPPPVVVYYYWWW]]]lll~~~|||vvvtttsssmmmppprrrqqqtttyyyzzzxxxtttqqqrrrxxxzzzvvvpppnnnnnnnnnnnnpppqqqrrrpppoooooommmkkklllqqquuuwwwwww|||vvvsssxxxyyytttpppqqqxxxzzz}}}~~~~~~{{{xxxvvvxxxyyy{{{|||xxxuuuzzz666666666666666666666666444444555555666777777888555555555555555555555555111222333444555555555555222333444444555555444444333333333333444444555666444555666777777777666666888888888777777777666666888888777777666666555555888666555555777777555222666666555555555555666666666666666666666666666666555555666666777777777777555555666666666555444444222222333444444444444333666666555555555444444444333333444444444555555555555444333333333333333444555555555444444444333333444444444444444444444444666666666555444444444333444444444555555555555555666555444444444444555666444444444444444555666666444555555555555666666666555666777777666666777888999===DDDLLLTTT[[[bbbfffjjjgggcccdddhhhjjjhhhfffbbbcccdddeeeeeeeeeeeeeeegggcccaaa```ZZZLLL???999999999999999888888888777999888666===HHHTTT|||{{{lllcccZZZUUUSSSTTTWWW[[[___bbbffflllpppoookkkgggeeeeeeccc___\\\[[[^^^aaa```\\\\\\^^^bbb[[[PPPAAA888777777666444444444333333333222333333444222333555:::<<<<<<;;;444333333444666888777666777666444333333444666777555333111111333333111///000111222333333444333333444333222222111111222222111111000000111111222333===???AAA===777333222333///000111111000000222555444444444444333222111000111111111000000111111111222222222222222222222222111222222333333222222111111111000000111333444555333333333222222111111111222222111000111333444666666555444333222222222222111222222333444555666777999888666444333222111111111111222222222333333333444444444444444444444444333333333333333333333333555444333222222222333333222333333444444555555555444333666:::999333222555555555666777777888888888555555444444444444444555444444555555555444333222555555666777999;;;===???===<<<<<<>>>BBBEEEFFFFFFEEEKKKNNNMMMNNNSSSVVVVVV]]]lll~~~~~~yyyuuutttnnnqqqssssssvvv{{{{{{yyyqqqmmmlllqqquuutttrrrrrrooooooooopppqqqrrrrrrrrrqqqnnnkkklllpppuuuxxxyyy|||vvvtttxxxzzzwwwttttttwwwxxxzzz{{{{{{yyywwwuuu{{{xxxxxxzzzyyywwwyyy}}}666666666666666666666666444444555555666777777777444444444444444444444444222333444555555555555555444333333333333444555555444444333333333444444555333444555555666666555555888888777777777777666666777777777666666666666666666555444444666666555333666666555555555555666666666666666666666666666666555666666666666777777777444555666666666666666666222222333444444444444444555555555555555444444444333333444444444555555555666666555444333333444444444444444444333333333333444444444444444444444444777777666555444333333222555555555555555444444444777666555555555555666777444444444444444555555666333333444444444555555555555666777777666666777888999===CCCLLLTTT\\\bbbeeegggeeebbbdddgggiiihhhfffbbbcccdddeeeeeeddddddccceeeaaa______XXXKKK???:::888888888777888888999:::777888777;;;BBBMMMrrrrrrfff[[[VVVUUUVVVXXXZZZ\\\```eeekkkooollljjjgggcccaaa``````______aaaaaa___\\\\\\```cccZZZOOOBBB999777888777555666555555444333333333222444333444666:::<<<===<<<444444444666888999777555666666444444444555666777333222111111333333222111111111222222222222222111444333222222111111222222111111000000111111222333AAACCCCCC???999444333444333///000555444...///555444444555444444333222111111111111111111111111111222222222222222222222222111222222333333222222111222222333333444444555555222222222222222111111111222222111111111333555666555444333222222111111222333333333333444555777888999888666555444333222222111111222222222333333333555555555555555555555555333333333333333333444444555444333333222333333333666555444333333333444555555333444888999666333333444444555666777777777777555555555555555555555555666666666666555444333222333444666777999:::;;;;;;;;;::::::<<<@@@CCCDDDDDDCCCKKKQQQPPPOOORRRUUUVVV]]]kkk}}}~~~zzzuuurrrnnnrrrtttuuuxxx}}}}}}yyyuuunnnjjjmmmppprrrsssvvvqqqpppppppppppprrrssstttsssppplllllloootttxxxzzz}}}xxxvvvyyy{{{yyywwwwwwvvvwwwxxxyyyxxxwwwvvvuuu}}}xxxuuuxxxzzzxxxwwwyyy}}}666666666666666666666666555555555555666666777777444444444444444444444444333333444555555555555555444444333222333444555666555555444333333333444444333333444444444555555555777777777777777777666666777777777777777777777888666555555555666666666666666666555555555555666666666666666666666666666666666666666666666666666666444444555666777777777777222333333444555444444444555555555555555555555555444444555555555666666666777666555555444444444444333333333333333333333333444444444444444444444444666666555555444444444333666666666555444444444333666555555555555555555666444444333333444444555666333444444444444555555555555666777777666666777888999<<>>???>>>;;;666333222222777111444>>><<<000...666444555555555444444333222222222222333333222222222222222222222222222222222111222222333333222222111222333444555555555555555222222222111111111111111222222111222222333555555444444333222111111111111444333222111222444666888888777666555444333333333111111222222222333333333444444444444444444444444333333333444444444444444444444444333333333444444666555333222222333555666444222111444777777444111333444555666777777777666666666666777777777777777555666666666555555555555333444777999:::::::::999:::999999;;;>>>@@@AAA@@@CCCMMMUUUTTTQQQRRRVVVXXX[[[jjj|||~~~}}}zzzuuuqqqnnnqqqsssuuuyyy}}}xxx{{{sssnnnoooqqqrrrsssvvvqqqqqqpppoooooopppsssuuutttqqqmmmlllnnnsssxxx{{{~~~zzzwwwxxxzzzyyywwwuuuwwwxxxxxxxxxxxxxxxwwwwww|||xxxwwwyyyyyyvvvvvvxxxzzz666666666666666666666666555555555555666666666666444444444444444444444444444444555555666666555555444444333222333444555666555555444333333333444444333333333333333444444555666666666666666666777777777777888888888888888888666777777666666777999:::666666555555555555666666666666666666666666666666666666666555555555555555444444555666666777666666333333444555555555444444444555555555555555555555555666666666666777777777777666555444444444444444333333333333333333333333444444444444444444444444333444444444555555666666666666666555444444444333444444444444444444444444333333333333333444555555444444555555555666666666555666777777666666777888999;;;BBBKKKVVV]]]aaabbbaaaaaaaaacccdddeeeeeeeeedddeeegggiiiiiihhhfffeeebbb___^^^\\\TTTGGG>>>;;;666666777777888999;;;;;;777;;;:::;;;AAAJJJiiiwwwhhh]]]YYY\\\[[[ZZZ\\\```gggmmmqqqjjjiiifffbbb``````dddggggggeeebbb___]]]]]]```ccc]]]TTTGGG===888888888777111222333444555555444444555555666666666666666777555555666888:::999666444555555555555666666777777111222222222222222222333111111222222222111000000444333222222111111222222111111000000111111222333888888888666333222111222555111777CCCAAA333...444444444555555444444333333333333444555555444333333222222222222222222222222111222222333333222222111222333444555555555444444111111111111111111111111222222222222333444555555444444333222111111111111333222000000000222444666777666555444444444444444111111222222222333333333333333333333333333333333333333333444444555555555444444444444444444444444444333222111222444666888222111000111444666444000222333555777777777666666666777888999:::999999999444444555555666777888888444666888;;;;;;;;;999888<<<:::::::::<<<>>>>>>>>>CCCMMMTTTSSSPPPQQQUUUWWWYYYhhh{{{~~~|||wwwsssooopppqqqsssyyy~~~xxxzzzsssoooqqqsssssssssuuurrrrrrrrrpppnnnnnnqqqttttttrrrnnnlllmmmqqqwww{{{}}}yyyvvvvvvwwwtttpppxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz|||xxxsssuuuzzzyyy~~~666666666666666666666666555555666666666666666666444444444444444444444444444555555666666666555555444333333333333444555555444444333333333444444555444333333333333444555555555555666666666666777777888888888888777777777777666777777777666777:::===666666555555555555666666666666666666666666666666666666666555555555555444333444555555555555555555333333444555555555555555444444444555555555555555555555666666666777777777555444444444444444555555333333333333444444444444444444444444444444444444222333333444555666777777555555555555555444444444333333444444444444333333333333333333333444444555444555555555555666666666555666777777666666777888999;;;AAAKKKVVV^^^aaa``````aaabbbcccccccccccccccccceeehhhjjjkkkjjjhhhgggbbb```___]]]SSSFFF===<<<555666777999999:::::::::888;;;999;;;EEEOOOjjj~~~mmm^^^VVV[[[YYYXXXZZZ```gggmmmpppgggeeebbb``````aaadddeeecccaaa^^^\\\\\\^^^aaacccbbbYYYLLL@@@:::777777777222333555666666666555444444555666666444444555666666555555777888888666444444555555666777777777888111333444333111111222333111111222222222222222111444333222222111111222222111111000000111111222333555555444333222333333333000000666>>><<<222---000333333444444444444333333333333555555555555333333222222222222222222222222111222222333333222222111222222222222222333333333000000000111111111111111222222333333444555555555555444333222222111111222222111000000000222333444555444444333333333444444111111222222222333333333333333333333333333333333333333333444555555666666333333444555555555555444333333222222333555666777000111111000222555444111222444666888999888777666666777999:::;;;::::::999444444444555777888:::;;;666777999;;;;;;:::999888<<<;;;:::;;;===??????>>>BBBJJJPPPNNNLLLOOORRRSSSVVVfffyyy}}}zzzxxxqqqqqqpppqqqxxxzzzsssmmmkkknnnrrrrrrsssttttttuuuuuusssooonnnpppsssrrrqqqooommmllloootttyyy~~~yyyttttttuuurrrmmmvvvwwwxxxyyyzzzyyyxxxxxxvvvxxx|||}}}xxxsssvvv|||zzz666666666666666666666666666666666666666666666555555555555555555555555555555555666666666666555555222333444444555555444444333333333333444444555666555444333333333444666666555555555666666666777777777777666666555555444444555666777666555666:::>>>666666555555555555666666666666666666666666666666666666555555555444444444444444444444444444333222333444444555555555555555444444444555555555666666444444444444555555555555333222222333333444555666333333444444444555555555444444444444444444444444333444444444555666666666444444444555555555555555333444555666666555444333333333222222333333444555333333444444444555555555555666777777666666777888999:::@@@KKKWWW___```______```bbbbbbbbbaaaaaaaaaaaacccgggjjjkkkkkkiiihhhcccbbbaaa]]]RRREEE===<<<444666888:::;;;:::888777888:::666:::HHHUUUlllrrrcccZZZZZZYYYXXX\\\cccjjjoooqqqgggddd``````bbbeeefffeee^^^]]]\\\]]]```dddgggiiiggg___QQQCCC;;;666666666777888999999999777555333111444666666555555777:::666555444555666666555444444555666666777888888888222444555333111///111222000111222333333444333333444333222222111111222222111111000000111111222333444333222111222222333333///111444555333111000000222222333333333333222222111222333444444333222111222222222222222222222222111222222333333222222111222111000//////000111222///000000000111111111222111222333444555555555555666555444333222222222222111111222222222222333333333333222222222333333444111111222222222333333333444444444444444444444444333333444444555666666666222333555666666666555444444444444444444444444444///444555222222555666444333444777999:::999777666444555777999::::::999888666666555555666888999;;;666777888999999999888777;;;::::::;;;???AAABBBBBBDDDIIILLLKKKKKKOOOQQQQQQSSScccwww~~~{{{zzzzzztttrrrppppppxxx|||rrrlllhhhkkkooopppqqqtttvvvyyyzzzwwwrrrooopppssspppppppppmmmlllnnnrrrvvv~~~yyyssssssvvvtttnnnqqqsssvvvwwwxxxwwwuuusssxxxwwwzzz}}}{{{wwwxxx|||}}}666666666666666666666666666666666666666555555555666666666666666666666666555666666666666666555555222333444555666555444333222222222333444555666777555555444333444555666777444555555555666666777777666666555444333333222222333555666555444555:::>>>666666555555555555666666666666666666666666666666666666555555555444444444444444444444333222111111333444555555666666555555444444444555555555666666222222222333333333444444111111111222333444555666444444444555555666666666444444444444444444444444555555555555555555444444333444444555555666666666444555666777777666555444333333222222333333444555222222333333333444444444555666777777666666777888999:::@@@KKKWWW___```^^^___aaabbbcccaaa```___```___bbbfffiiikkkjjjiiihhhdddcccbbb^^^RRRDDD<<<<<<444666999<<<<<<:::777555777888444999JJJXXXmmmwwwiiiaaa\\\ZZZZZZ___gggnnnrrrsssjjjeeeaaabbbgggjjjiiifff\\\[[[\\\```eeekkknnnpppkkkbbbTTTEEE;;;666555555<<<======<<<:::777444222///333666777666777;;;>>>777555333333444555555444444444666777888888888888333444666444000///000222000111222333444555555555444333222222111111222222111111111000111222222333444222000///000111111111000444333///---111333222111111222333333333222222///000222333333222000///222222222222222222222222222222222333333222222222222111///------...000111//////000000111111111222111222333444555555555555666666555444333333333333222222333444444444333333222222111111222222333333111111222222222333333333555555555555555555555555333333444444555666777777222333555666666666555555555555555555444333222111///666888444222666888777333555888:::;;;:::888777222444666888999888777666888888777666666777888999666666777777777777666666999888999<<<@@@DDDEEEFFFHHHKKKLLLJJJLLLQQQSSSRRRRRRbbbvvvzzzvvvwwwyyyvvvtttpppqqqyyyxxxpppiiijjjlllmmmooorrryyy|||~~~zzztttpppqqqsssoooppppppnnnlllmmmqqquuu~~~~~~yyyssssssxxxvvvpppmmmooosssuuuvvvtttrrrpppzzzwwwwww|||~~~{{{zzzzzz777777666666555555555444777777888888888888777777777777666666555555555444333333333444444555555555777777666666555555555444444333333333333444555555555555555666666666666777666666666666666666666666666555444333333444555666666555555444444666777888666777888888888666555444555555666666777777888888777777666555444333333222555555555444444333333333333333333444444555555555555555555555555555555555222222222333333444444444333333333333333444555666777666555444444555666777666666555444444444444555333444555555333333444555333333333333333333333333666666777777777666444333777777666666555444222222333333333333333333333333444555555666777777666666444999CCCNNNWWW^^^aaacccaaacccdddcccaaa^^^]]]]]]ccceeehhhiiiiiihhhiiiiiieeecccaaa\\\PPPBBB::::::555555888===BBBAAA:::444777999999???HHHOOOggg{{{jjj]]]___[[[YYY___iiipppooolllhhhgggddd```dddlllmmmhhhbbb^^^\\\aaajjjooonnnkkknnneeeWWWIII>>>888777777???AAACCCBBB===888444333444555555777888:::<<<===;;;:::888666555444555555888777555333333555999<<<:::888555222111222333444444444444444444444444444333222111000000111222333555444333222111111111111333222111000000222444555777444111111222333111...222222222222222222222222333444555555444333111000000111222444444333222111333333444555444333111000222111///...---...000111222222222222333444555666555555555666888888888666999999888555333222333555222333555555222000000000111111222333333333333222111333666666444222000000555222111555888777777999777666555333222222333333444444555666666555444444222333444444444333222111333444555555444444666888555555555777::::::777333999777555666888:::;;;;;;;;;999666444444666999;;;777888999::::::999888777888:::<<<@@@CCCEEEFFFGGGLLLLLLLLLLLLMMMNNNOOOPPPSSSaaavvv{{{wwwuuuttttttooolllkkkooouuuzzz}}}}}}|||tttnnnllllllmmmssszzz}}}wwwppprrrvvvqqqwwwwwwooohhhiiiooosssuuuttttttwwwzzzzzzvvvrrrtttsssqqqpppqqqrrrtttvvvyyyxxxxxxzzz}}}~~~}}}|||777666666666555555555555444444555555555555444444777666666666555555555444333333333444444444555555555555555555444444444333444333333333333444555555444444555555555666666666666666666666666666666666666555555444444555555666666555555444555666777888666777888888777666555444555666666666666666777777777666666555444444333333555555444444444333333333333333444444444444444444444444444444444444444444444444444444444444444444444333333333333444555666666555444333333444555666666666555444444444444444222333444333222222333444333333333333333333333333444444555555555444333222555555555555444333222111444444444444444444333333666666666777777777777777888===FFFPPPYYY```dddfffbbbddddddccc```]]]\\\\\\aaadddggghhhggggggggghhhfffdddccc^^^QQQCCC<<<<<<555555777<<>>===:::777444333333444555777:::<<>>AAACCCDDDHHHIIIIIIJJJJJJKKKMMMNNNNNN```xxx~~~|||zzzxxxwwwwwwqqqooommmooouuuzzz||||||yyyrrrmmmmmmnnnnnnrrrwww|||xxxssstttxxxxxx{{{yyyqqqkkkllloooqqqpppqqqtttyyy|||~~~|||{{{yyyxxxvvvtttsssttttttuuuvvvvvvxxxzzz}}}~~~|||}}}}}}666666666666555555555555333444444444444444444333666666666555555555555555333333333444444444444555444444444333333333333333444333333333333444555555333333333444444444555555666666666666666666666666555555555666666555555555666555555555555666777777666777777777777666666555666666666555555555555555666666666555444444444333555444444444444333333333444444444444444444333333333333333333333333333333555555555555555555555555444444333333333444555555444444333333333333444555666555555444444444444444111222333333111111222333333333333333333333333333222222333333333222111111222333333444333333222222444444555555555555555555888888777666666777777777;;;???GGGPPPYYY```eeegggcccddddddbbb___\\\[[[[[[```bbbeeeffffffffffffgggbbbaaa___ZZZNNN???888888444444555:::???@@@>>>;;;666888666:::@@@DDD[[[~~~pppdddaaaaaabbbccceeehhhlllnnn___]]][[[___iiissstttooo```]]][[[___fffjjjjjjhhhZZZUUULLLCCC;;;777555444555777999888666444444444222333555777:::>>>@@@BBB:::888555222222333666888555444333444666:::===@@@BBB???;;;777444222111111111111111111111111111111222222111000000111222222666555444333333333333333333222111111111222333444444222000000222333222111222222222222222222222222000111111222222222222111666555333222222222222333111222222333333333333222111000///......///111111222222111111111222222333555555666666777666666666777888888666444333333444222444555666555444555666555555444333222111000000000111222222444777<<<@@@<<<777444555666555555888555555444333222222222222222333444555555444333222222333333444444333333222222333444333222222444666555444444444666777666555666666777999;;;<<<:::888888777555444444555777888777888888888888777666555555555666777:::>>>BBBDDDGGGHHHJJJJJJJJJKKKMMMOOONNNbbb}}}~~~|||yyywwwvvvtttqqqooopppvvvzzz||||||vvvppplllmmmooooooqqqtttzzzyyyuuuwww{{{{{{ssspppqqqqqqooonnnrrrwww{{{}}}~~~~~~|||yyyvvvtttssssssssstttuuuwww{{{~~~|||}}}|||~~~666666666666666555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444333333333333333444333333333333444555555222222333333333444444444666666666666666666666666444555666777777666555444555555555555666666666777666777777777777666666666666666555555444444333333555555555555555444444444444444444444444444444444555555555444444333333333333333333333333333333333555555555555444444444444444444333333333444444555444444444444444444555555666555444444333333444444111333444333222111222333333333333333333333333333222222222222222222111111222222333444444444444444555555555555666666666666888888777666555666666777:::>>>EEENNNVVV]]]aaaddd```aaabbbaaa^^^\\\\\\]]]___bbbeeefffffffffggghhhaaa___]]]XXXLLL>>>777666555444444777:::<<<<<<:::777888666888===@@@UUUwwwrrrhhheeedddcccdddgggkkkoooqqq```\\\YYY___kkksssrrrlllaaa___^^^```bbbaaa[[[VVVKKKHHHCCC===999666444444555666777666444333333444333333555666999;;;>>>???777666555444444555666777555444333333666999;;;<<<888777555333222222222333111111111111111111111111222111111111111111111222555444333222222222222222222222111111111222333444111111000000111222333333222222222222222222222222000000111222333333444444555555555555444333111111222222333333444444444444000000/////////000111222222111111000111111222222666777888888777666666777777888999999666555444555333444666555444333444555444444333222111000000000000000000111333999AAAGGG???999555666666444444666444444333333222222222222222222333444444333222222222222333333333333333333222333444333222222333555555444333333444555666666555666888;;;>>>===999666666555555444444555777777777777777777666666555555888777777888:::???DDDGGGKKKLLLNNNMMMLLLLLLNNNQQQNNNaaazzz~~~}}}yyytttqqqtttqqqnnnpppvvv|||~~~wwwooojjjkkkmmmnnnppptttvvv{{{~~~yyyvvvwww{{{~~~yyyssssssvvvtttoooqqquuu{{{}}}|||{{{|||}}}|||{{{yyyvvvtttsssrrrrrrtttuuuxxx||||||zzz~~~555555555666666666666666888888777666666777888888444444444555555555555555444444444444444444444444444444444444444444444555444333333333333444555555222222222333333333333444666666666666666666666666444555666777777666555444444555555666666666666666777666666666666777777777666666555555444444333333444444444555555555555555444444444444444444444444555555555444444333333333333333333333333333333333444333333333333333333333555444444333333333444444444444555555666666666666555555444333333333333333333444555444333222333555333333333333333333333333222222222222222222333333222333444555555666666555555555555666666777777777777777666666666666666666:::>>>EEEMMMUUU[[[___```]]]^^^______^^^^^^___aaa___bbbeeeffffffggggggiiieeedddbbb]]]QQQBBB;;;;;;666555555555666888888888888999666888===>>>RRRssssssjjjjjjeeeaaaccckkkrrrsssrrraaaZZZWWW```ooouuurrrlllaaaaaacccdddccc\\\RRRKKK@@@>>><<<999777666555555666888888777555444444444555555555555666777888999333444555666777777777666777555222222444666666555222111111111111222333444222222222222222222222222111111111222222111111111333222111111111111111111222222111222222222333333000000000000000111333444222222222222222222222222222222222333444555666666555888;;;<<<;;;888444111333444444444555555666666000000000000000111222222111111111000111111222222777999;;;:::888666666777777999;;;;;;999777666666444555555444222111222444111111000000000000111222000000000000333999BBBHHH???999555666666333333555333333444333333333222222222222333444444333222222222222222222333333444444333444444333222111333444444444444444444444666777444666999===???===999555555555555555666666666777777666666666666666666777;;;:::888888:::???DDDGGGMMMOOOQQQOOOKKKJJJMMMPPPOOO^^^rrr}}}~~~yyytttppprrrooommmpppvvv}}}{{{qqqhhhhhhkkkmmmqqqtttssswww{{{zzzvvvtttuuuxxx{{{zzzuuurrrtttyyywwwrrrqqqvvv{{{|||zzzyyyyyy{{{yyyyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz}}}|||yyy555555555666666666666666777666555444444555666777444444444444444555555555555444444444444333333333444444444444555555555555444333333333333444555555222222222333333333444444666666666666666666666666666666666777777666666666444555555666777666666666777666666666666777777888666666666555555555555555333444444444555666666666333333333444444444444555444444444444444444333333333333333333333333333333222222222333333333444444555555444333333333444444333444555666777777777777555444444333333333333333333444555555333333444555333333333333333333333333333333222222333333444555333444444555666666666666444444555555666777777777555666777888888888777777;;;@@@HHHQQQXXX\\\^^^___ZZZ\\\]]]]]]]]]^^^```ccc^^^aaadddffffffggghhhiiieeecccaaa\\\PPPBBB;;;;;;777666555555555555666777888999777999======QQQqqqtttlllnnnfff```bbbllltttuuusssdddZZZWWWdddtttzzzuuunnn```bbbfffhhhfff^^^SSSLLL>>>===;;;999777666666666777999;;;:::888777666666888777666555444444444555333444555777888999999999999666222222333444222000333333222222222222222333333333333333333333333333000111222222222222111000111111000000000000111111111111222222222333333333///000111111000000222444222222222222222222222222333333333333444555777777666:::???BBBAAA===777333555444444444444444555666///000000111111222222222111000000111111333444444777:::<<<:::777555555777666888;;;<<<:::888666666333444444333222222333555111000/////////111222333000111111111333777>>>CCC;;;666444666777444222444333444444555555444333333222333444555555444333222222222222222333444555555444555555444222222333444333555666666555555666777444666999===???>>>999666444444666777777777777777666666666666777888999999;;;:::888888999<<<@@@CCCJJJMMMOOOMMMIIIGGGJJJNNNUUUaaasss||||||~~~{{{vvvsssqqqnnnlllooovvv~~~ssshhhgggjjjmmmpppsssqqqtttwwwwwwsssqqqrrrsssuuuuuusssqqquuuzzzzzzvvvnnnrrrvvvzzz{{{{{{{{{{{{wwwxxxxxxyyyyyyzzzzzzzzzxxxyyy{{{~~~~~~{{{~~~~~~555555555555666666666777777666444333333444666777333333333444444555555555555555444444444333333333222222333333444444444444444333333333333444555555333333333333444444444444666666666666666666666666777777666666666666777777444444666777777777666555777666555555666777888999555666666666666666777777333333444444555666666777333333333444444444555555333333444444444444444444444444444444444444444444111222222333444555666666666555444333333333333333222333444666666777666666555444333333222222333333222333444444333222333444333333333333333333333333333222222222222333444555333333444555555555444444333333444555555666777777444666999;;;<<<;;;:::999<<>>:::666222222444555222///444333333222222222222222333333333333333333333333000111222222222222111000222111111111111111222222111111222222333333333222///111222111//////111333222222222222222222222222444333333333333444666666555888<<>>:::666333555777888999999888777555555555666777999;;;<<<<<<;;;:::999999;;;>>>@@@EEEIIILLLKKKGGGFFFKKKPPPWWWeeewww}}}~~~~~~zzzuuurrrrrrooolllnnnuuu|||tttjjjiiimmmnnnnnnppprrrtttvvvuuurrrpppooopppppprrrsssqqqtttzzz{{{yyynnnpppsssxxx|||~~~}}}|||uuuvvvwwwxxxyyyzzzzzz{{{xxxxxxzzz}}}~~~}}}444555555555666666777777888777555444444555777888333333333444444555555555555555555444444333333333111111111222222333333333444333333333333444555555333333444444444444555555666666666666666666666666888777666555555666777888333444666777777777666555777666555555555777888999555555666666777777888888222333333444555666777777333333333444444555555555333333333444444555555555555555555555555555555555111222333444555777888888666555444333333333333333000222333555666666555555555444333333222222333333111222333333111111222333333333333333333333333333222222111111111222444555333333333444444333333222333333333444555666666777444777;;;>>>???>>><<<;;;:::@@@JJJTTTZZZ\\\\\\[[[\\\]]]]]]\\\[[[\\\^^^aaa[[[^^^aaacccddddddeeegggeeedddbbb]]]QQQBBB;;;;;;444666888888999999;;;<<<555666555888<<<===PPPqqqwwwqqqmmmjjjfffddddddiiiooosssvvvhhhbbbooo~~~uuulllcccddddddccc___YYYSSSOOOLLLIIIEEE???;;;888666666222666;;;>>>>>>===<<<;;;999888777666666555555555999777444222444999>>>BBB;;;666333333666777444000000000111111111222222222222222222222222222222222000111222333333222111000222222222111222222333333111111222333333333333222///111222111......000333222222222222222222222222444333222222222333444555111444777999999777444222444333111000000000111111...///000222222333333333///000000222333555777888444888:::888333000111444111555999:::999666333222000111333444555777;;;>>>999777555333222222333444111222333333222222444555333111222777888555222333444555666777777666555555444444555666666555444444222222111111222444555666666666777555333333444555222555999:::888666666777555777999===???>>>:::777333555777999::::::888888555555555666888:::===>>>>>>===<<<;;;;;;<<<>>>???BBBGGGKKKKKKGGGHHHMMMSSSQQQaaattt}}}}}}wwwrrrnnntttppplllnnnttt{{{tttlllllloooooommmlllsssuuuvvvuuurrrooonnnnnnooorrrtttrrrtttyyy{{{zzzqqqqqqsssxxx}}}}}}zzzssstttuuuvvvwwwxxxxxxxxxvvvwwwyyy|||777777777777777777777777888777666444444333333333555444444333333444444555000111333444555444333333444333333222111111111222222333444444222222333444222222333333333444444444666666777888888888888888444555777888888888777666777666555444444555666777555555555444444333333333666444333444777777555333666666555555555555666666555555555666555555444333666555444444555666555333555666777888888777666555333333333444444555555555444555666777888888777666222444555777777777666666555444444333333444444555444333333222222333333444111222222333333222222111444444333222222333333333777777777666555555444444666555333333333444666888;;;<<<=========<<<;;;:::>>>CCCJJJSSSZZZ]]]]]][[[]]]\\\[[[^^^aaacccaaa___ZZZ[[[]]]```ccceeeggghhhfffeee```XXXLLLAAA:::666777777777777777777777777777888777<<>>>>>===<<<@@@======???===888666777999777555555888;;;>>>???<<<999666444444444333333555333111222444555333111111111111111111111111111111111111111111111111111333222222222222222222333333222222111111222222333222222222222222222222222333333222111111222333333333333333222222111111111111111222333333333333222222222111111111111222222000111222333444333222111///000111222333444444444444444444333333222222222555555444333222111111000111111111333777:::;;;;;;<<<777111///000333444444333444555666555444333222222333444444555555555555333444666777777777666555666444222222333333222222333333333444444444555555444555666555333222333444444444444555555555555666:::777666999>>>???<<<777555888:::;;;:::999::::::999:::;;;:::777666999;;;???===:::999888999888777===@@@GGGNNNLLLHHHKKKRRRSSS___ssswwwpppnnnsssqqqmmmkkkrrr}}}zzzsssuuutttmmmlllqqqsssvvvyyyzzzxxxsssmmmhhhpppppppppqqqxxxzzznnnnnnooouuu|||~~~{{{wwwtttuuuvvvxxxxxxvvvuuuttt}}}|||}}}666666666666666666666666777777666555444444333444555444444333333444444555111222333444555444444333444333333222222111222222222333444444222222333444222222333333333444444444444444555666666666666666555555666777777777777777666666555555555555666666555555555444444333333333555444333444666777555333666666555555555555666666666666666777666555555444666555444444555666555444555666777777888777666555333444444444444444444555444555666888888888888777444555666777777777666666555444444333333444444555444333333222222333333444333444444555555444444333333222222111111222222333444444444444555555555555666555444333333444666777:::;;;<<<======<<<;;;:::===BBBKKKTTT[[[]]]\\\ZZZZZZZZZZZZ\\\```bbbaaa``````aaabbbccceeefffhhhhhhdddbbb^^^VVVLLLBBB;;;888777777777777777777777777888888777:::???>>>OOOoootttrrrrrrkkkfffeeeeeegggmmmuuu~~~yyyuuuuuuvvvwwwtttqqqmmmlllhhhcccaaaaaa[[[TTTVVVQQQJJJAAA:::555222111666888;;;===??????>>>>>>AAA>>>???AAA???:::777888999777555555777:::;;;;;;<<<999666444444444333333555333111222444555333111111111111111111111111111111111111111111111111111222222111111111111222222333222222111111222222333222222222222222222222222222222111000000111222222333333333222222222111111111111222333333333333222222222111111111111222222111222333444444444333333000111111222222333333444444333333333222222222222444444333333222222111111444333333666999<<<>>>>>>;;;777222000111333444333333444555555555444222222222222333444444444444444444444555666666666666666777666555444555555555444333333333444444444555555444555666555333222333444444444444555555555555666999777666999===>>>;;;888777999;;;;;;:::999999:::888999999777666777;;;???<<<;;;::::::;;;<<<<<<<<>>>>>>>>AAA???@@@BBB@@@;;;888999888777555666777999888888;;;888555444444444333222444333222222444444333222222222222222222222222222111111111111111111111111111111111000000111111111222222111111111111222222111111111111111111111111111111000//////000111111333333333222222222222111111111222333333333333222222222111111111111222222222222333444555555444444333222111000000111222333222222222222222111111111222222222222222222222222666555666888<<>>???@@@AAAHHHIIIDDDFFFOOOTTTSSS[[[dddttt}}}sssmmmllllllppppppllllllsss{{{~~~xxxssssssrrrllllllpppmmmqqqxxx|||}}}yyysssoooooopppqqqssszzzmmmkkkkkknnnsssvvvvvvtttzzzxxxuuurrrqqqsssvvvxxxpppqqqssszzz666666666666666666666666666666666666666555444444555555444444444444555555333333444444444444444444333333333333333333222222222333444444222222333444333333333444444444444555666666777888888888888888777666555555555666888999444555666777777666555444555555555555555444444444555555555555666555444333555555666666666666555555666666666666666555444444555444333444666666666444666666666666666666555555666666555555444444333333555666666777888999::::::999999999888777666666555555444444333333444444555444333333222222333333444111222222333333222222111222222222111222222333444333333444444444555555555555444444444444555666777888999:::;;;<<<<<<;;;:::;;;CCCNNNXXX\\\\\\ZZZYYYZZZ[[[]]]aaaeeegggiiiiiibbbbbbbbbcccdddfffhhhiiibbbaaa\\\TTTJJJAAA:::888777777777777777777777777555777555888@@@DDDVVVssszzzxxxtttnnniiihhhhhhiiinnnttttttqqqnnnmmmoooppppppoooqqqpppkkkddd```[[[RRRHHHCCCAAA===:::888777777888777888999:::<<<===>>>???AAA>>>???AAA@@@:::777888666666555777999::::::999:::777555444444444333222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111222222111111111111222222000000000000000000000000111111111000000111111111222222222222222222222222111111222333333333333222222222111111111111222222111111222333333444444444555333111//////000111222111111111111111111111111222222333333444444444555666555555777;;;>>>??????555444444444444444444333333333333333333222222222111222222333333222222222555444333333333444666777333555666666555444444444333333333444444444555555333444555555333333333555444444444555555555555666777666555777999;;;:::888888999:::999777666777777777777777888888:::<<<>>>555777999;;;===>>>@@@AAAAAANNNPPPEEEBBBMMMTTTRRR[[[dddsss~~~||||||sssooopppmmmsssuuupppmmmrrrzzz}}}vvvtttoooiiihhhkkkmmmqqqxxx~~~~~~{{{uuuqqqppprrrrrrsssxxx~~~{{{nnnlllkkkmmmpppsssttttttxxxvvvtttssssssuuuxxxzzzsssssstttyyy~~~~~~555555555555555555555555555666777777777666555444666555555444444555555666555444444444444444444444222333333444444444333222222333444444222222333444333333444444444555555555666666777888888888888888777666555555555666888999444555666777777666555444555555555555555555555555555555666666555444333333555555666777777666555555444444555555444444333222555444333444666777666555777666666555555555555555666666666555555444444444555555666666888999::::::::::::999888777666555555555444444333333444444555444333333222222333333444111222222333333222222111333333333333333444555666666666666666555555444444444444444444555555666666666777999:::;;;;;;;;;;;;<<>>CCCRRRkkkzzzvvvsssnnnkkklllllllllooottttttrrrppppppqqqsssuuuuuutttsssnnnfff___XXXMMMAAA888777666555555777888999999999;;;===???AAACCCCCC???===<<<>>><<<777555777555444555777;;;======<<<888666555444444444333222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111222111111000000111111222000000000000000000000000222222222222222222222222222222222222222222222222111111222333333333333222222222111111111111222222000000000111111222333444555333111/////////111222111111111111111111111111333333444444555555666666333222222444777999:::999333333444444444444444444444444333333333222222222222222222333333222222111444333222222222333555666222555999:::888666555555333333333444444444555555333444555444333333444555444444444555555555555666666555555666777888999888777888888777555444555666888999999:::;;;:::888777555777999::::::;;;>>>@@@EEEUUU[[[NNNFFFMMMTTTTTTXXXcccqqq|||yyyyyyzzzqqqoooqqqmmmtttwwwrrrnnnqqqyyy~~~~~~xxxsssnnniiihhhjjjooosssyyy~~~~~~zzztttpppqqqttttttrrrtttxxxxxxuuunnnmmmlllmmmpppsssuuuvvvssstttuuuvvvxxxyyyzzzzzzvvvuuuuuuyyy}}}}}}555555555555555555555555555666777888888777555555666666555555555555666666666555444444333444444444111222444555555444333333222333444444222222333444333444444444555555555555444444555666666666666666666666666666666777888888555555666666666666555555555555555555555666666666555666777666444333333444444555666777777666555444333444444444444333222222444333333444666777666555777777666555444444444444666666666555555555555555444444444555666888:::::::::999888777666555555666555444444333333444444555444333333222222333333444333444444555555444444333444333333444444555666777888777777666555555444444444444444555555555555666555666888:::;;;;;;;;;;;;>>>GGGRRRZZZ]]]\\\\\\]]]YYY\\\___aaabbbdddfffhhhooommmjjjfffdddcccccccccgggddd^^^TTTIII???999666666666666666666666666666666:::666555;;;???JJJ___wwwppppppmmmmmmpppqqqoooppptttvvvtttrrrpppoooppprrrsssvvvuuuppphhhaaaXXXKKK???666555444333333444555666:::<<<>>>BBBEEEGGGIIIIII???;;;999:::888555444777555444444777;;;>>>??????777666444444555444333111222333444444222222333444333333333333333333333333111111111111111111111111111111111000000111111111111111000000000000111111111111111111111111111111222222333333333333222222111222222222222333333333111111222333333333333222222222111111111111222222////////////000222333444333222111000///000000111111111111222222222222222333333444444555555666666222111000111333444555444111333444444444333555666666555444333333333444444333333333333333222222111333222222222222333444444222888???AAA???;;;888777333333333444444444555555222444555444333333444666444444444555555555555666555555555555555777888888777777888666555444666888;;;;;;:::;;;;;;999666444555777999999888999>>>BBBFFFSSSXXXOOOFFFHHHPPPSSSTTTbbbqqqzzzzzzzzzzzzxxxnnnkkknnnlllssswwwsssooorrrxxx||||||xxxsssnnnkkkmmmoooqqqtttyyy||||||yyytttqqqsssuuuuuuqqqppprrrrrrooonnnnnnnnnoooqqqtttwwwyyyrrrtttwwwzzz||||||{{{zzzuuussstttyyy~~~555555555555555555555555444555777888888777666555666666555555555555666666777666555444333444444555111222444555666555444333222333444444222222333444444444444444555555555555444444555666666666666666555555666777777777777777666666555555555555666666444555555555666666666777444666888777444222333444444555666777777666555444444444555555444444333222444333222444666777777666888777555444333333444444555555555555666666666666333333333333555777999:::999888666555555555555666555444444333333444444555444333333222222333333444333444444555555444444333333333333333444555666666555555555555555555555555333444444555555555555555333555777999;;;;;;;;;;;;AAAIIITTT[[[]]]]]]^^^```ZZZ]]]```aaaaaaaaacccfffnnnllliiieeedddcccdddeeegggddd^^^TTTIIIAAA;;;999666666666666666666666666444:::888777===AAAJJJ\\\~~~xxxmmmmmmlllnnnsssuuurrrqqqssssssqqqnnnkkkiiiiiilllnnnrrrrrrnnngggaaaXXXKKK???666666555444333333444444888;;;???DDDGGGJJJKKKKKKAAA<<<888777666333444888777555444555888<<<>>>>>>666555444444555555333111111333555444222111333555333333333333333333333333111111111111111111111111222222111111111111222222111111000000000000111111222222222222222222222222000111222333333222111000111111222222222333333333111111222333333333333222222222111111111111222222000/////////111222444555111111111111000000000000222222222222333333333444222222333333333333333333333222000000111222222111111333444444222333666888777666555444444444555555444444444444444333222222111111222333333333333333000999BBBFFFCCC===999888333333333444444444555555222333555444333333444666444444444555555555555666444444444444444555777999777888888777666666888:::???<<<888777888999888666666888999888777999@@@FFFIIIKKKKKKGGGDDDFFFLLLRRRSSSddduuu|||~~~zzzzzzzzzwwwlllkkkooonnntttxxxtttsssvvv{{{}}}~~~}}}zzzsssnnnmmmooopppqqqssswwwzzzzzzxxxuuussssssvvvuuuqqqooopppooommmlllmmmoooqqqsssuuuxxxzzzvvvwwwzzz|||||||||zzzyyytttrrrsssxxx555555555555555555555555444555777888999888666555666666555555555555666666777666555444333444444555111222444666666555444333222333444444222222333444444444444555555555666666666777777888888888888888444555777888888888777666777666555444444555666777444555555555666666777777444777888777444222222444444555666888888666555444555555666666555555444333444333222444666777777666888777555444333333444444444444555555666666777777222222222333444666888:::888777555444444555666666555444444333333444444555444333333222222333333444111222222333333222222111222222222222333444555666222333333444444555555666333444555555666666555555333444666999:::;;;;;;;;;BBBKKKUUU[[[]]]]]]___aaa]]]```cccdddbbbbbbdddfffgggeeecccbbbbbbdddfffhhheeeccc]]]TTTJJJBBB>>><<<666666666666666666666666111999999:::BBBGGGPPPaaazzzzzzmmmkkkkkkooouuuwwwtttrrrssspppooollliiihhhiiilllnnnmmmmmmjjjddd___WWWJJJ>>>555555555444444555555666444777===BBBGGGIIIJJJJJJBBB<<<888666444333555999888666333333666999;;;<<<666555444444555555333111111333555444222111333555333333333333333333333333111111111111111111111111333333222222222222333333111111000000000000111111222222222222222222222222///000111222222111000///111111111222222333333333111111222333333333333222222222111111111111222222111000000000111333555666///000111111111111000000222222222333333444444444111111111111111111111111555333111111222222111000111333444333222333666:::888777666555444555666666555555555555444444333222000111222333444333222222---777CCCHHHDDD===888666333333333444444444555555222333444444333333555666444444444555555555666666444444444444333444777999888999999888888888;;;===BBB<<<666444555888::::::666888999888777;;;CCCJJJPPPHHHCCCDDDGGGJJJOOOUUURRRfffxxx~~~vvv{{{|||wwwnnnnnnsssrrrwwwzzzxxxwww{{{}}}tttmmmlllmmmnnnppprrruuuxxxyyyxxxvvvuuurrrvvvuuuqqqooopppooommmjjjllloooqqqsssvvvxxxzzz{{{{{{|||||||||{{{zzzyyyuuutttssswww}}}555555444444444333333333444444444444444444444333444444555555555555444444777666444444333444555666333333333333333333333333444444555555444444333222111333555555444333444555666777777777777777666666999999888777666555444444555555666777777777777777777777666666555555555444555444444444444555666666666666555444444444444555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555222333333444555666777777666666666666555555555555666666666555555444444444111222333333444444444444444333111111111333555666666555333222111222333333555555555555555555444444444444444444444555666777666777888888888:::===???CCCMMMYYY___^^^\\\]]]___`````````___^^^^^^]]]]]]bbbcccdddcccbbbbbbccceeejjjhhhaaaVVVIII>>>999888777777666666666666777777999777777===DDDMMM[[[hhh|||wwwmmmkkkooowwwyyysssnnnooollliiieeedddeeeiiikkkmmmnnnhhhdddddd___RRRDDD<<<666666555444444555666777777888:::;;;???DDDKKKPPPIIIDDD<<<666444555666777555666666777777666666555666666555444333222222111111222333333333333222111222333444444222222333444444222111000000111333555111111111111111111111111000000000000000000000000333111000222444555222000111111111111111111111111111111000000111111222333555444222111000111222222333333222111000000000111...000222222111333777;;;666222...---///111000///222222111111111222333444222222111111111111222222444444444222000111333555444222000111333666777888666555333444666999999999777777666555333222111000000000000000111111111111444666888:::;;;:::999999333333111111111111333333222222222222222222222222333333444444555666666666555555555555555444444444777777888888888999999999AAA===888666777777555333333888888555999CCCKKKLLLHHHHHHIIIJJJLLLMMMOOOOOOTTTbbbtttxxxtttxxxyyyppppppvvvttt{{{{{{vvvwww{{{~~~yyyrrrnnnnnnnnnllloooqqqtttxxx|||}}}{{{xxxvvvtttqqqnnnnnnoooqqqsssrrrqqqooonnnnnnqqqwww|||{{{yyyxxxxxxyyyzzzyyyxxxyyyxxxxxxxxx{{{}}}~~~666666666555555555444444666666666555555444444444444444555555555555444444666555444333333444555555333333333333333333333333444444555555444444333222222444666666555555555666666666777777777777666666777777777777666666666666555555666777777777777777777777666666666555555555666555555555555666777777666555555444444444444444444444444444444444444444444444444444444444444444555555555555444444333333555555555555555555555555333333444444555666666666777777666666555555444444555555555444444444333333222222333444444444333333555444333222222444666777666555444333333333444444555555555555555555555555555444444444444555666777666777888888999;;;>>>AAAGGGPPP[[[```___]]]___bbbaaa````````````____________``````bbbdddfffggghhhgggeee```UUUHHH>>>:::999777777666666666666777777555444666===EEEOOO^^^kkk~~~wwwsssnnnnnnssszzz{{{tttppppppmmmiiieeedddfffiiikkklllkkkgggeeefffbbbTTTFFF>>><<<;;;888666555555555666666666777888:::???EEEIIILLLGGG???999666555444444444444444555555444444444444444444444333333333333111222333333333333222111111222333444333444666888444444333222222222333444111111111111111111111111111111111111111111111111333111111222444444222000111111111111111111111111111111000000111111222333444333222222111111222222222222111111000111111111///111222222111222555999555333000000111222111000111111111222222333333444222222111111111111222222666666555333111111333555555444444555777888888777222111111444888<<<>>>???666666555444333222222111000000000000111111111111111222444666777666555555444333222222222222333444222222222222222222222222333333444444555666666666555555555555555555555555777777777888888888999999999777666777999999777555666:::;;;999<<>>::::::777777666666666666777777555555777===DDDMMM[[[iiizzzrrrpppooorrryyy}}}wwwrrrrrrmmmjjjfffeeegggjjjlllmmmjjjggghhhjjjeeeWWWHHH@@@BBB???;;;777555444555555555555555555555888===@@@IIIEEE@@@<<<:::999777666333333333333333333333333444444555555555666666666111222222333333222222111000111333333333555999<<<666666666555555444333333111111111111111111111111111111111111111111111111333222111222333444222000000000000000000000000000111111000000111111222333222222333333333222111111111111111000111111222222000111222111111111333555444333222333444444222111///000111222333444444444222222111111111111222222777777666444222222444777666666666777888888666444111000111444888===???@@@444444444444333333333333000000000111111111222222///111222444444444333333555444444333333444444555333333333333333333333333333333444444555666666666666666666666666666666666777777777777888888888888444444555777::::::888666999<<<======@@@EEEHHHGGGLLLNNNOOOLLLIIIKKKQQQWWWZZZeeewwwxxxwww|||{{{pppvvv}}}~~~vvvrrrqqq}}}{{{yyyuuuqqqmmmiiihhhkkkpppwww{{{||||||~~~qqqooommmkkkkkkmmmoooppphhhjjjmmmoooppprrruuuxxxzzzxxxwwwxxxzzz|||}}}}}}zzzyyyxxxxxxzzz}}}vvvvvv777777777666666666555555888888777666555444333222333444444555555444444333333222222222333333444444444444444444444444444444444444555555444444333222333555666666555555666777555666888999999888777666444444555666777888999999555555666777777777777777777777666666666666666666666666555555666666777888555555444333333333333333444444444444444444444444555555555555555555555555555555555666666666666777555555555555555555555555666666555555555444444444777777666555444444333222333333333333333333333333444555555555444333222222555555444333444444555666555555444444444444444444444444444555555555555555666666555555555555666666444666777888999===BBBFFFNNNTTTYYY\\\\\\\\\___ccc____________```aaabbbccceeeaaa^^^```fffiiigggdddcccbbb]]]SSSGGG===999999777777666666666666777777:::999:::===???EEEQQQ^^^~~~xxxppppppooovvvyyytttsssmmmjjjhhhgggiiilllmmmnnnmmmkkklllnnngggWWWGGG???BBB???;;;777555444555666666666666444333444888:::???===<<<===>>>???>>>===444444444444444444444444777777777777777777777888222222222222222222222222111222222222222444777:::666777888888777555333222111111111111111111111111111111111111111111111111222222222333333333222111000000000000000000000000111111000000111111222333111222333444444333111000111000000000111222333333000111111111111111222222111111333444555444222111///000111333444444444333222222111111111111222222555555555444333444777:::888666555666666666444222555333222333666888999999333333333333333333333333000000111111111222222222222222333444555555444444666555555555555555555666333333333333333333333333333333444444555666666666666666666666777777777777666666666777777777888888777777777777888888888888;;;<<<===???BBBDDDDDDCCCDDDJJJOOOOOOMMMNNNUUU\\\[[[hhhzzz|||wwwyyy~~~uuuvvv{{{|||vvvrrrpppxxxvvvvvvvvvsssmmmiiiiiihhhpppxxx|||{{{{{{~~~pppnnnmmmkkklllmmmoooppplllnnnooopppqqqssswwwzzz|||yyywwwvvvvvvwwwwwwwwwwwwxxxxxxzzz|||~~~vvvuuu|||666666666555555555444444777777666555444222222111333333444444444444333333222222222333333444444444444444444444444444444444444444555555444444333222222333555555444444444555444666888::::::999888666666666666666777777777777555555666777777777777777666666777777777777777777555555444444555555666777555555444333333333333444444444444444444444444444555555555555555555555555222333444555666888999999555555555555555555555555666666666555444444333333777666666555444333333333333333333333333333333333555555555555444444333222444444333333333333333333333333333333444444333333444444444555555555666666777666666555555555666666333444555777999>>>DDDHHHPPPSSSWWWYYYYYYZZZ]]]```^^^^^^]]]]]]^^^```bbbccceeeaaa^^^aaafffiiihhheeeeeeccc]]]SSSFFF<<<777777777777666666666666777777;;;:::;;;<<<;;;>>>IIIUUUvvvvvvlllmmmnnnyyyzzzuuusssmmmkkkiiiiiilllooopppqqqsssppppppoooeeeTTTDDD======;;;888666555555666777999999888666444444666888777777888;;;???AAAAAA@@@666666777888888777666666888888777777666555444444222222222222222222222222222222333222000111333555666777888999888666333111000000000000000000000000111111111111111111111111111222333333333222222222000000000000000000000000111111000000111111222333000111333444444333222111111000000000111222333333111111111111222222111111...000222444444333222111000000111222333333444444222222111111111111222222222333444444444777:::>>><<<:::777666666666555444666444222222333444555444222222222333333333333444111111111111222222222222333333444444555555555444666666666666666666666666333333333333333333333333333333444444555666666666555666666666777777888888555555666666666777777777999999777666666999<<<>>>;;;;;;<<<@@@CCCBBB@@@>>>???GGGPPPSSSQQQQQQUUU[[[YYYiii}}}~~~||||||{{{yyy{{{}}}}}}|||zzzxxxwwwrrrppprrrvvvuuuoookkklllhhhooowwwzzzzzzyyy|||oooooonnnmmmnnnoooqqqrrrrrrrrrpppooonnnqqqvvvzzz}}}zzzwwwvvvvvvwwwxxxwwwtttvvvxxx{{{}}}|||yyyzzz|||666666666555555555444444666666555444333222222111333333444444444444333333111222333444555555444444444444444444444444444444444444555555444444333222111333555555444333444555444555888:::;;;:::888777888888777777666666555555555555666777777777777777666666777777777777888888444444444444444555666666666666555444444444444555444444444444444444444444555555555555555555555555111222333444666777999999555555555555555555555555666666555555555444444444555555555444444444444444333333333333444444444444444555555555555444444333333333333333333222222222111222333333444444333333333333444444555666666666777777666666555555666666333444555777:::@@@GGGLLLSSSUUUXXXYYYZZZ[[[]]]^^^___^^^]]]\\\]]]___aaacccaaa______aaafffjjjjjjiiieeeddd^^^SSSFFF<<<777666777777666666666666777777666777999:::888:::FFFSSSmmm}}}ttthhhggglll{{{zzzuuurrrmmmlllkkklllooossstttuuuvvvrrroookkk___MMM@@@:::777777666555666777888888999999999777555444666777666666666999<<<===<<<;;;777999;;;======;;;999777666555555444333222111000333222222111111222222333222333444333111///000111444555666777666555333111000000000000000000000000222222222222222222222222000222444333222111222333111111111111111111111111111111000000111111222333111111222333333333222222111111111000111111222222222111111222333444222000,,,///222444333222222333222222111111111222333444222222111111111111222222111222333333444777;;;>>>???===<<<;;;;;;;;;999888333111///000222444555444222222222222333333333333111111111222222222222333222222222222222333333333555666666777777666666555333333333333333333333333333333444444555666666666444555555666666777777888555555555555666666666666777777666555666:::AAAEEE<<<999999???BBB@@@===<<>>:::999777777666666666666777777444666888:::777999EEERRRlll}}}uuufffcccjjj|||zzztttqqqmmmllllllnnnrrrvvvxxxyyyuuupppjjjcccVVVFFF;;;888444555666777888888888888777888777666444333555666555444444555777888888666777:::>>>AAAAAA>>>:::777444444444333333222222222333333222111111222333333111333555555333000//////222333444444444333222222000000000000000000000000222222222222222222222222000222444444222111111333222222222222222222222222111111000000111111222333222222111111222222333444222222111111000111111111222111000222555666333111---000333444333333444666555444222000000111333444222222111111111111222222222333333333333555999<<<======???AAAAAA???:::666222000///000222555555555333333222222222222222222111111111222222222333333333222222222111222222222555555666777777666555555444444444444444444444444333333444444555666666666333444444555666666777777444444555555555666666666555666666666666:::???DDD>>>999888>>>CCC@@@===<<>>EEEMMMSSSZZZ\\\^^^```aaaaaaaaaaaacccaaa___^^^^^^```bbbddddddeeefffeeeddddddeeegggbbbaaa]]]SSSHHH???<<<<<<777777666666666666777777666777:::;;;777888CCCQQQqqqxxxgggccciii|||yyytttpppmmmlllllloootttxxx{{{|||sssmmmfff^^^PPPAAA999777444555777999999999888888444555555444333222444555222111111222555666666666777:::???CCCCCC???:::777555555555666666666666666444333222111111222333444000333666777555222111000111111222222333222222222000000000000000000000000222222222222222222222222000222555444222000111333333333333333333333333333111111111000111222222333222222111000111222444555333333222111000000000111222111000333666777555222...111444555444444666888777555222///...000222444222222111111111111222222444555444333222333666999888;;;@@@DDDDDD@@@888222444333111111333444555444333333333222222222111111111111222222222333333333444444333333222333333444444555666777777666555444444444444444444444444444333333444444555666666777333333333444555666666777444444444555555555666666555777999888777777:::===???999777>>>CCC@@@======<<>>FFFOOOTTT\\\]]]^^^```bbbcccdddddd```^^^ZZZXXXXXX\\\```cccdddddddddcccaaaaaaccceeehhh^^^TTTKKKBBB999666888999999999777555555777999666333666:::999888FFFYYYtttsssgggdddiiixxxwwwqqqtttvvvsssqqqqqqsssuuuvvvuuuooonnndddSSSFFFAAA<<<666444333222222444555555555666555444333222222222222444444444444444444444333444666999<<<<<<:::888666666666666666666666555555444333222111111111222333333333222222111000//////222222222111111111111000000111111111111222222222000111111111111222222222333222111000111222333444444444444333333333222222111111000000111111222333555444444333333444444555333444555555555333000///111222333333111111222333444444444444444444444444444222111000111222111000111000000111333333111000333444555555666555555555555777888::::::888777555333444555444333333444555333555666666444333222222222222333333333444444444111111111111111111222222333333222222222333444555444333333333333444555555333444555555666666555555444333222444666777777666444555666777777888777777555555555444333444888;;;:::555777@@@DDDBBB???@@@DDDEEEHHHMMMQQQSSSSSSRRRVVVfffzzz|||wwwssspppiiiqqqvvvvvvtttsssooojjjnnnooorrruuuvvvtttppplllkkkllloooqqqrrrrrrqqqppprrrrrrqqqooooooqqquuuyyy}}}xxxtttvvv|||~~~yyysssrrrwww|||zzzwww777777777777666666555555555555444444444333333333222444555777777666555444444333333333333444555666555555555555555555555555444444444444444444444444333333333333333333333333333555777:::;;;;;;;;;:::999999888888888777777777666666555555555555666666444555555666777777888888555555444444444555555666:::888666555666666555555555444444333333444444555444444444444444444444444555444444444444444444555444444555555555555555555555555444444444444444555222222333333444555555555666444222333555666555333444444333333333222222222333333444444333222222111222333333444444555555555444444444444444555666777555555555555555555555555666555555888???HHHQQQVVVZZZ\\\^^^```bbbcccccccccbbb___\\\ZZZZZZ]]]aaaddddddddddddcccaaaaaaccceeeddd[[[PPPIIIAAA:::777999777888888666444444666888777444666:::999999GGGYYYtttssshhhdddfffsssxxxyyy~~~yyytttpppooooooooonnnllliii^^^MMMBBB===:::666777666555555777888888777555555444333222222222222222333333333444555555555444666888::::::999777666888999:::;;;:::999777666666555444333222222333333444333333222111111000000222222222111111111111000000111111111111222222222///000000000000111111111111111111111111222333333333333333333222222222222111111000000111111222333444444333333333333444444333444555555444333111///111222333333111111222333555444333333333333333333444222000000111222222222111000000111333444333111333333444555555555555555444555666777777666555444444666777666555444555666333444666666444222222333222222222222333333333333111111111222222222222222333333222222333333444555444444333333444444555666333444555555666666555555333222111222444555555555555666666777777777777666444555666555444555777:::999666777@@@EEEDDDBBBBBBFFFIIIMMMQQQSSSTTTUUUVVVYYYeeeuuuzzztttnnnkkklllsssxxxxxxwwwuuupppiiikkklllooorrrtttssspppmmmlllmmmoooqqqrrrrrrqqqqqqrrrrrrqqqpppppprrrwwwzzz~~~{{{vvvsssuuu{{{|||xxxrrrqqquuu{{{}}}{{{yyy777777777666666666666555555555444444444333333333222333444555666555444333444444333333333444555555444444444444444444444444333333444555555444333333333333333333333333333333333444666888:::::::::999888888777777777777666666777666666555555666666777444444444555555666666777666666555555444555555555999777555555666666555444555444444333333444444555444444444444444444444444555555555555555555555555333444444444555666666666666555555444555555666666555555555555555555555555555333222333444555444222333333222222222222111111222222333333222222111111444444444444444444444444222333444555666666666666444444444444444444444444555555555999AAAJJJTTTZZZ[[[]]]```cccdddeeedddddddddbbb___]]]]]]```ccceeecccddddddcccbbbbbbdddeeeaaaWWWMMMGGGAAA;;;999;;;666777777666444444555777888666777:::999<<>>:::888888777666444333333333333444444444333333222222111222222222111111111111000000111111111111222222222/////////000000000000111000111222333333333222222222222222222111111111000111111000000111111222333444444333333333333444444333333444444444222111000111222333333111111222333666444222111000111222333444222//////000222333333111000000222444555444333222333444444555555444444333333333333333333333333666777888777666555666888222444555555333222222333111111111222222222222333222222222222222222222222333333333333333444444444444444444333444444555666444444555666666666666555666333111111333555777777666666777777777666555555333555666777666666777888888666888@@@FFFGGGFFFFFFIIINNNSSSUUUSSSRRRUUUYYY\\\dddrrryyysssmmmjjjnnnuuuzzz||||||zzzqqqhhhiiijjjkkknnnqqqrrrqqqooommmnnnppprrrsssssssssrrrqqqrrrqqqqqqqqqsssxxx{{{{{{{{{yyyuuurrrtttzzz{{{wwwrrrqqqssswww{{{|||}}}{{{zzz666666666666666666666666555555444444444333333333111222333444444444333333444444333333333444444555444444444444444444444444222333555666666555333222333333333333333333333333333444555777888999999888777777777666666666666666777777666666666666777777444444555555555666666666777666666555555555555555888777555555666666555444555444444333333444444555444444444444444444444444555555555666666555555555333333333444555666777777666555555555555666777777777777666666555555555444333333222333333333333333333333333222222222222222222222333333333333222222444444444444444444333333000111444666777777777666444444444444444444444444444444666:::CCCMMMWWW]]]___aaadddggghhhhhhgggfffeeedddbbb``````bbbdddfffbbbdddeeedddccccccdddfffcccXXXLLLFFFAAA;;;999;;;777888888777555555666777888666777:::;;;@@@NNN]]]llltttppphhh[[[[[[aaaooo}}}uuuooommmoooqqqrrrhhh___PPPAAA999666666666555555666888::::::888666666555444333222222222222222222222333333444444555444444444444444555555666999<<>>EEEJJJKKKHHHDDDKKKQQQPPPIIIGGGMMMTTTWWWddduuu}}}zzzwwwtttqqqpppjjjrrr{{{~~~uuulllmmmmmmmmmoooqqqrrrpppoooooopppqqqrrrssstttttttttooopppqqqqqqqqqsssvvvyyyzzz{{{zzzxxxuuuvvv{{{zzzyyywwwtttssstttvvvxxx~~~444555555555555666666666555555444444444333333333222222222333333333444444555555444333333333444444333333333333333333333333333333444555555444333333333333333333333333333333555555555666777888888999666666777777777777888888888777777666666777777888666666666666666666666666666666555555666666777888666555444555777777555333555444444333333444444555444444444444444444444444333444555666666555444333333444444444555666666666444444444444555666777777777777666666555555555444222444555444333222333555333333444444444444555555333333444555555555444444444444444444444444444444222333444555666666666666666666666666666666666666666666888===FFFRRR\\\cccbbbbbbcccccccccccccccbbbeeeddddddcccccccccccccccaaaccceeefffeeedddeeefffjjj\\\MMMFFFAAA<<<888777888:::;;;;;;999888888888666888999:::===CCCLLLTTTccc{{{~~~|||uuuyyyuuummm```\\\ZZZddd{{{zzzsssnnnllliiihhh^^^RRREEE>>>999555444555555777:::>>>BBBBBB@@@===888888777666555555555555555555444333222111000000333222222222222333444444555777;;;>>>@@@AAAAAA@@@======;;;:::777444222000444444444444444444444444222222222111111111111000000111111111111222222222222222222333333333444444111333666777888777555333111111111111000000000///111111000000111111222333333333222222222222333333222222222222111111222222111222333333111111222333333222111000111333555666555333222222333333222111111000000222444555444333000111222222333333222222444444444444444444444444333444555444333222333555222222333222111111333555111111111222222222222333666555555444444333333222222333444666666555555444555555444444555555666777555555666777777777777666777555222222333555555555555555666666666555444444222555888999999888777888777999:::<<>>GGGSSS]]]ddddddcccbbb```````````````cccccccccccccccbbbbbbaaaaaaccceeeffffffeeeffffffiii[[[KKKDDD@@@;;;777777777999::::::999777777777777999:::999:::>>>DDDHHHTTTkkkpppsssppp{{{tttjjj___XXXUUU]]]tttzzzrrrjjjccc___RRRGGG===;;;999666444555333666:::@@@DDDEEEBBB@@@:::999888777666666666666444333333333222111111111222222222333333333444444666666777888999;;;<<<===AAA@@@???===:::777444222333333333333333333333333222222222111111111111000000111111111111222222222111111222222222333333333111222444555666555333333222222111111111000000000111111000000111111222333333333222222222222333333222111111111111111222222111222333333111111222333111111111222333555777888888777666777777666444111111000000111333444333111000111111222222222222222222222444444444444222222222444555444333222333444111222222222111111333555222222222222333333333333666666666555444333333333222333555666777666555444555555555555555666666777555555666777777777777777555444222222333444444333444444555555666555555555333666888999888777888999888:::::::::@@@FFFFFFAAA???CCCGGGFFFBBBBBBFFFLLLPPP]]]nnnzzz~~~zzzvvvqqqmmmjjjiiifffrrr|||}}}xxxsssnnnkkkkkklllnnnrrruuutttrrroooooooooppppppqqqssstttuuutttuuuvvvuuuttttttvvvxxx{{{}}}}}}{{{xxxwwwyyy|||zzzzzzxxxuuusssuuuzzz|||444444444555555555666666555555444444444333333333444444333333333444555666666555444333333333333333333333333333333333333333555444444333333444444555333333333333333333333333777777666777777888999:::777777888888999999999:::888888777777777777888888444444444444444444444444444444444555777888:::;;;444444444555777777555333555444444333333444444555444444444444444444444444555666777999999777666555555555555555555444444444222222222333444555666777555555555555555555555555333555777666444333444777111111111222222333333333000111222333333333333333222222333333444555666666666555444333333444666777444444444444444444444444888888:::???HHHSSS^^^dddhhhfffcccaaa______```aaabbbccccccccccccbbbaaa``````cccfffgggfffeeefffggggggXXXIIIBBB???;;;777666666888::::::888666666666777::::::888777999<<<>>>DDD\\\dddlllnnn~~~{{{qqqdddYYYRRROOOWWWnnnwwwnnndddZZZTTTHHH===666888999555333555000333888???DDDDDDBBB???;;;:::999888777777777777222222222222222222333333111222333444444444444333777666444333444666888:::CCCCCCBBB@@@<<<999555333333333333333333333333333222222222111111111111000000111111111111222222222000111111111111222222222000111222333333333222222222222222222111111111111111111111000111222222333333222222222222222222333222111111111111111222222111222333333111111222333///000111333555777888888;;;::::::;;;;;;999555222111000000111333333111000000000111222222222222222000111333444444333111000333444555444333333444555111222222111000111444666222222333333333444444444777777666555444444333333222333555777777666555444555555555555555666777777555666666777777777777777666555444444666666555333333333444555666666666555444666888888888777888:::888;;;:::999>>>EEEDDD>>>???BBBEEEEEEBBBCCCGGGKKKPPPYYYhhhvvv~~~|||xxxtttpppmmmkkkjjjfffsss~~~|||tttnnnjjjhhhgggiiimmmrrruuuvvvssspppooooooooopppqqqrrrttttttwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}}}}{{{xxxvvvxxxzzzyyyyyywwwtttsssuuu|||}}}zzzwww|||888888777777666666555555444444444444444444333333333333333333333333333333555555555555555555555555666555444444555666555444222222333333333444444444666555333222222333444555444555555555666666777777999999:::::::::;;;;;;;;;888888888888888888888888555444444333444555666777444444333333444555777888666666666666666666666666666666666666666666666666444444333333333333444444444555555555666666777777777777666666555555555444444333333333333444555555444444333222333444555666444333333222222333333444333333333333333333333333333333222222222333333444222222222333444555666777888777555444333333444444777666555444444555666777777777888???JJJWWWaaafffdddcccbbbbbbbbbcccdddeeeggghhhgggddd^^^\\\^^^```dddbbb```___^^^___```aaaddd\\\QQQHHHBBB===999555666555444333333444555666444555666666666666888:::???NNN[[[hhhsss~~~zzzmmm[[[SSSSSSOOOUUUmmm~~~rrrhhh```SSSFFF;;;999777555444333333444444333444:::???AAA<<<888999888666444333444555666444444444333333333222222000111222222333333222222333333333333444555666666::::::<<<>>>@@@>>>999444333333444555555666555555555333111111222222111000222222222111111111000000222222222111111111111000111111222222222222111111111111222222222222111111555444222111222222222111444333222222222222333333222111000111333333111000222333444555555555444333222111222444777888888777888888666555333111000///111111222222222333333333222222444444444444222222333333222222222222222222444444333222222333333333333444444333222333555777666666444333222333333444666666777777777777777666555666777555333111222222444444444555555555555666666555555444444444555555777777666666555555555444666444111111222444666666;;;888999===>>>;;;888888;;;999888:::>>>AAA@@@???>>>???@@@@@@AAADDDHHHKKKSSSWWWaaappp{{{yyyxxxtttqqqnnnkkkjjjiiikkkpppwwwzzzyyytttpppmmmlllllllllnnnqqqqqqpppnnnqqqrrrvvvxxxvvvqqqqqquuuttttttwwwzzzyyyuuuwww{{{zzzzzzzzzxxxvvvwwwyyy|||{{{xxxvvvxxx|||}}}777777777666666555555555444444444444444444444444333333333333333333333333555555555555555555555555555333222333444555444333222222222222333333333444444333222111111222444555666666666666555555555555777888888888888999999999888888888888888888888888555444444333444555666777666666555444444444555666555555555555555555555555555555555555555555555555555555444444444444555555444555555555666666666777777666666666555555555444444333333333444444555555444444333333333444555666444333333222222333333444333333333333333333333333333333333333333444555555333333333333444444555666666555444333444444555666666666555444444555666666777777:::BBBMMMXXXaaafffdddcccbbb`````````aaaaaacccccccccaaa___^^^```aaacccbbb```_________```aaaeee]]]RRRHHHCCC???:::777666555444444444444555666444555666666555666888::::::HHHVVVdddrrr}}}xxxkkkZZZSSSNNNKKKRRRjjjyyyiiiZZZPPPFFF>>>999888666444333333333444666555555999>>>???;;;666777666444333333555666888444333333333222222222222111222222333333333333333333333333333444555555666777777888;;;>>>===999666555555666777777777666666444333111111222333222111222222222111111111000000000000111111222222222333111111222222222222111111111111222222222222111111333222111111222222222111111111111222222111111111222222111222333333222000111222333444444444333333222111222333666777666555777777666444333222111000111111111222222222333333222222333444444333222222222222222222222222222222444333333222222333333444444444555444333333555666777666555444333444444555333444555555555555444444333555555555333222333444444444444444555555555555666555555444444444555555777666666666555555555555555444333222333444555555;;;777777:::;;;888666777999888888:::>>>@@@???===<<<===>>>???AAAEEEJJJNNNTTTXXXdddsss}}}zzzwwwwwwuuurrrooolllhhhggglllqqqxxx|||{{{wwwssspppppppppppprrrttttttsssqqqtttuuuwwwyyytttnnnnnnqqqpppqqqvvvzzzzzzwwwxxx|||yyyyyyyyywwwvvvvvvyyy{{{{{{xxxvvvwww{{{~~~{{{|||555555555555555555444444222333333444444555555555333333333333333333333333444444444444444444444444444333222222444444333222111111222222222333333333222222111111111333444555777777666666555444444444666666666666777777777777777777777777777777777777555444444444444555666666777777666444444333333444555555555555555555555555555555555555555555555555666555555555555555555666555555555555555666666666666666666555555555555555333444444444444555555555444333333333333444555666444333333222222333333444444444444333333222222222333333333333444555777777444444444333333444444555333333333333444555666777555555444444444444555555777888===EEEPPPZZZaaaeeefffdddcccaaa````````````cccaaa_________```___^^^bbbaaaaaa```___``````aaaccc[[[OOOFFFAAA===999666666555555444444555555666444555666666555666777999555BBBNNN^^^ppp|||uuugggWWWRRRMMMMMMVVVmmm}}}zzzooo\\\III???:::777666555444333333333333444777666666999<<<===999666444444222222333555777888333333333222222222111111222222333444444444444444222222333333444555555666333333444777999:::999777555666777777777666555444333222000111222333333222222222222111111111111111...///000111222333444444111111222222222222111111111111222222222222111111000000000111111111111111000111333444444333111000333222111222444444222111000111222222333333222222222111111222444555444222555555444444333333222222111111111222222222222333111222333444444333222111111111111222222333333444333333333222222333333444444555777777555444444555777666555444333444555666333444555555555444333333222333444444333333555666444444444444555555555555555555444444444555555666666666666666555555555555555444444444444555666777<<<777555777888555444555777777888;;;>>>???===;;;;;;<<<===???AAAFFFLLLQQQSSSYYYgggxxxxxxpppuuuuuuvvvuuuqqqlllfffcccjjjpppwww{{{{{{wwwtttqqqsssrrrrrrtttuuuuuusssqqqxxxwwwxxxxxxssskkkjjjmmmmmmooouuu|||}}}zzzyyy|||xxxxxxyyyxxxvvvvvvxxxzzz}}}{{{yyyyyy{{{}}}~~~~~~}}}|||}}}444444444444444444444444222222333333444555666666444444444444444444444444444444444444444444444444444333222333444444444222111111111222222222333333222222111222333444555666555555555555555555555444555555555666666666777777666666666666666666666666555555444444555555555555666666555555444444444444555555555555555555555555555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555333444444555555555555555333333333333444444555555444333333222222333333444555444444333333222222111222222333444555666888999666555444333333333333333333333333333444555666666555555444444444444555555777999???IIISSS\\\bbbdddgggfffdddcccbbbccccccdddgggddd``````aaa```]]]ZZZaaaaaaaaaaaaaaa`````````___VVVKKKBBB===999666333666666555555555555666666444555666666555555777999666???HHHWWWmmm|||rrrdddUUURRROOORRR]]]rrr{{{vvvnnn```NNN@@@888666555333333333333333333333444555444555777:::<<<:::888555444222222222444555777333333222222222111111111222333444444555555444444222222333444555555555555333333333444555666666666555555666777666555333222222111000111222444444333111111111111111111111111///000000111222222333333111111222222222222111111111111222222222222111111///000111111000000111222222333666777777555333111222111111222333333222000///000000111111111111111222111111111333333111000333333333333333333333333111111111111222222222222111222333444444333222111000000111222333333444444333333222222222333444444444666888888666555444555666555444333333444555555555666777888888777555444333444555555333333444555333333444444444555555555555444444444444555666666666666666666666555555555666555444444444777<<>>888555666666444444666666888:::===???>>><<<;;;===>>>???AAACCCHHHNNNRRRPPPWWWgggzzzuuummmsssuuuwwwwwwssslllddd___gggllltttyyyyyyvvvrrrpppqqqqqqqqqrrrsssrrrpppnnnwwwvvvwwwwwwqqqjjjiiimmmooopppvvv~~~|||yyyzzzwwwyyyzzzzzzxxxxxxyyyzzz~~~|||{{{{{{}}}~~~|||222222333333444444555555222222333333444555666666666666666666666666666666444444444444444444444444555444333444555666555333111111222222222333333333333333333444555666777777222333333444555666666777666666666777777777888888555555555555555555555555555555555555555555444444333444444555555555666666555555555555555555555555555555555555555555555555666666555555555555666666555555555555555444444444444444444555555555555555333444555666666666555555333333333444444444444444444333333222222333333444444444444333333222222222222222333444555666888999666555444444333333333333333444444444444444444333555555555555555555555555777:::AAAKKKUUU^^^bbbcccddddddcccccccccdddfffggghhheeebbbbbbcccbbb___\\\___```aaabbbbbbaaa``````]]]TTTIII@@@;;;888666444666666666666666666666666444555666555444444666888:::@@@CCCOOOhhh|||ttteeeXXXVVVTTTYYYeeexxx~~~ssshhh\\\LLLAAA<<<999777555222222222333333333333333222222333666999;;;<<<<<<777555444222222222444555333333333222222222111111222333444444555555444444222333555666666777666666555555555444333333333444555666888999888666444333222111000111222444444333111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111000222222111000000222555555666777777666555333111111000000111222222111///////////////000000111111222111000111222222000...222222222333333333444444000000111111111222222222111111222333333222111111000000111222333333444444333222222222333333444555333666888888666555555555444444333222222333444555666777888999999777555444555666666555333222222333333333333444444444444555444444444444444555666666555555555666666666666666777666444333444:::BBBIII@@@:::666777777555555888777999===??????>>>===<<<@@@AAACCCDDDEEEHHHMMMPPPNNNUUUdddvvv|||rrrtttvvvxxxxxxtttlllccc^^^ffflllsssxxxxxxvvvrrrppppppoooooopppqqqqqqooommmrrrrrrssstttpppkkklllqqqttttttyyy}}}xxxxxxwwwzzz|||||||||{{{{{{|||~~~|||zzzzzzzzz|||}}}}}}~~~222222333333444555666666222333333444444555555555666666666666666666666666333333333333333333333333666555444444666666555444222222333333333444444444444444555555666666777777111111222444555666777888777777777777888888888888666666666666666666666666555555555666555555444333222333444555666666666666444444444444444444444444444444444444444444444444666555555555555555555666555555555444444444444444444444444444444555555555333444555666777666555555222333444444555555444444444333333222222333333444333333333333333333333333333333333333444555777777666555444333333333333333333333444444444444333222555555666666666666555555888;;;BBBKKKVVV^^^bbbcccaaaaaaaaaaaabbbdddeeegggddddddcccdddeeeeeedddbbb^^^___aaaccccccbbb```___^^^UUUIII@@@<<<:::888666555666666777777666666555555555666555444444555777:::@@@@@@IIIddd|||{{{kkk^^^\\\\\\dddqqqxxxlllWWWIII;;;888999999666555222222333444444444333333000111222444777:::===>>>888777555333222222444444444444444333333333222222222222333444444444444444444555666888888888888777888999999777444222222333666777:::;;;;;;999666555333222000111222333333222111111111111111222222222222222222111111111000000111111222222222222111111111111222222222222111111111222333111000222888<<<;;;:::888666444333333333222111000111222333111///000////////////000111222111111000111222222000///111222222222333333333444000000000111111111111222000111222333333222111000111111111222222333333444222222222222333444555555333444666666555555555777444444333222333444555666555666888999999666444222666666777555333111111222333333333333444444444444444444444444444555666777555555555666666666666666777777555333444:::EEEMMM@@@:::777888888777777999888;;;>>>???>>>======>>>AAACCCEEEGGGGGGIIIKKKMMMNNNSSS```rrrzzzwwwxxxyyyxxxssslllddd___hhhnnnuuuzzzzzzwwwtttrrrpppooooooqqqrrrrrrpppnnnmmmmmmooorrrpppmmmpppuuuwwwvvvzzz|||wwwuuuwwwzzz}}}~~~~~~|||||||||||||||{{{yyywwwwwwyyy|||yyy{{{222222333444555666777777444444444444444444444444444444444444444444444444333333333333333333333333555444333333555555444333333333444444444555555555444444555555555555555555222222333444444555666666666777777777777888888888666666666666666666666666555555666666666555333333333444555666666555555444444444444444444444444444444444444444444444444444555555444444444444555555555555555444444333333333333333333444444555555555333444666777777777555555222333444555555555444444444333333222222333333444111222222333333444444555333333333333333444555555555555444333333333444444000111333444555444444333666666777888888777666666999;;;BBBKKKUUU]]]bbbccccccbbbbbbaaabbbccceeefffbbbdddffffffeeeddddddddd]]]^^^aaacccdddbbb```___]]]TTTHHH???;;;:::999777555666777888888777666555555666666555444333555666666======FFF```zzznnnaaa```___hhhvvv{{{lll```HHH>>>666777888666555666333333444555555444333222111222333333555888;;;>>>777666555333333444666777555555555444444444333333111222222333333333333333555666888:::::::::999888999;;;<<<:::777444444555333555777999:::888666444444333111111222333222111000000111111111222222222111111111111111222222222111111222222222222111111111111222222222222111111///111222111111666???GGGDDDAAA;;;777444444666888333333222333444555333111000000/////////000111222111000000111222333111000222222222222222333333333000000000000111111111111000111222333333222111000222222222222222222222222222222222222333444555666111333444444444444666888666555555444555666777888666888:::;;;:::888555222444555666555333222333444222222333333333444444444444333333444444666777777555555555555666666666777555666777666666999AAAHHH>>>999666999999888777999888;;;======<<<;;;===>>>===AAAEEEHHHHHHHHHIIIIIILLLQQQ___qqq}}}{{{{{{zzzwwwrrrlllfffbbbiiinnnuuuzzzzzzvvvsssqqqnnnnnnnnnppprrrrrrqqqoooiiijjjmmmpppooonnnrrrxxxxxxuuuxxx~~~{{{uuutttvvvyyy}}}~~~}}}|||{{{{{{||||||zzzwwwwwwzzz}}}zzz{{{222222333444666777888888444444444444444444333333333333333333333333333333333333333333333333333333444333222222444444333222444444444555555555666666444444444555444444333333333444444444444444444444666666666666777777777777777777777777777777777777555555666666666555333222555666666666666444333222444444444444444444444444444444444444444444444444444444444333333444444444555555555444444333333333333333333444444555555555333444666777888777666444222333444555555555444333444333333222222333333444000111222333444444555666333333222222222333444444444444444333333444444555...///222444555666666555666777888999999888777666999<<>>===999666666777...000333666666555333111555333111111222222222000000000111111222222222222//////000111222333333444111111222222222222111111111111222222222222111111---///111111222999EEENNNMMMHHH@@@:::777888;;;===555444444555666666555333111000/////////000222333111000000111333333222111222222222222222222222222000000000000111111111111000111222333333222111000333333222222222222222222222222222222333444555666111222222222222444777:::888777666666666888999:::999;;;===>>>===:::777555222444555444333333444666222222333333333444444444333333333444555666777888444555555555666666777777222666999999777888===BBB<<<777666999:::888777999888:::<<<<<<:::999<<<>>>:::>>>DDDGGGHHHHHHHHHHHHIIIPPP___sss}}}|||zzzvvvqqqlllgggdddgggllltttxxxwwwtttpppnnnlllllllllnnnqqqqqqpppnnnhhhiiillloooooonnnrrryyyvvvsssuuu{{{~~~zzzuuussstttxxx|||~~~~~~|||{{{zzz~~~}}}zzzzzz~~~zzz~~~444444555555555555444444444444555555555555555444555666555444333333555777666555555555555444444444333333333444444444555555333333333333333333333333222333444444555555444444444444333333333444555555666666666666666555555555666666555444444444444555666666666666666666666666222555:::======:::555222555666777888777666444222555555555555555555555555444444444444444444444444666555444333333444555666333444444444555666666666333333333333444444555666666555333222222333555666444444222222222222444444444444222222222222444444666555444333333333333333444444444444444555666777666555555444444666777888666777888777666555666777888===EEEMMMTTTZZZ```dddmmmllljjjfffaaaaaadddhhhfffeeedddccccccccccccdddbbbcccdddcccaaaaaaaaabbb[[[NNNAAA;;;999555333444555555666777777777777777777666555666777888777666777777:::DDDYYYuuuzzzjjj\\\ZZZXXXXXXeeelll```SSSMMMEEE<<<999777666666777666666222333444555555555333333666555444444444555666777888666444333444555555444333333333444444333333222555444333222222333555555:::;;;<<<===>>>======<<<>>>>>>===<<<:::888555444333333333333333333333333222333444444444333222111333333222000...000333666777666444444444444222111222222222222222111000///444444333222222111111000222222111222444888<<<>>>FFFCCC>>>:::888888:::<<<888555222444888999777333111000///......///000111222222111111111111111222111222222333222111000///111111000000000000000000000000000111222222222333888777555444333333444444111111000000111111222333444444444333555:::@@@EEEFFFEEEBBB???===;;;;;;;;;<<<>>>>>>===999666444444555444333222111222333444333333333333333333333333444333333333333444555555555666666666555444333333333444666666555555777888999999888666555666:::======:::888999===AAABBBBBB>>>???BBBEEEGGGFFFCCC@@@CCCOOO```ppp|||~~~~~~{{{vvvpppjjjgggkkklllooosssuuutttqqqmmmooommmllllllllllllkkkiiihhhhhhiiilllqqquuuwwwxxxwwwxxxvvvuuuxxx{{{yyysssqqqwww~~~{{{zzz{{{~~~~~~|||{{{|||}}}444444555555555555444444444444444444444444333333555555555444333333555777555555555555444444444444333333333444444444444555333333333333333333333333222333444444555555444444333333333333333444555666666666666666666666666555666666555444444444444555555555555555555555555555333666999<<<<<<999666333555666777777777666444333555555555555555555555555444444444444444444444444666555444444444444555666444444444555555555555555333333333333333444555555666555333222222333555666444333333222222333333444444444333222222333444444555555444333333333333333444444444444444555666666666555555444555666777888666777888777666555666777:::???GGGOOOVVV\\\aaaeeeooonnnkkkgggbbb```bbbeeefffdddbbb```aaabbbdddfffdddeeeeeecccaaa``````aaa\\\OOOBBB===:::777555555555555666777777777777777777666555666777888777666777999:::@@@SSSooovvveeeXXXVVVUUUUUUbbbiii[[[OOOHHHAAA:::888666555555666555444333333444555555555555555999888777777777888999:::999777444333444555444333222222333333333333333333444444333333333555666777>>>???@@@AAAAAA???>>><<>>BBBIIIIIIGGGEEEBBB>>>;;;999777888999888666444444444666666444444333444444555333333333333333333333333555444444444444555666666555555555666555555444444333555666555555555777999999999888666555666:::<<>>;;;888666666555555666777777777777666666555555666777888888777555:::;;;<<>>;;;888555444666999;;;666555444333222111000///222333444555666666666555444555666444222111222333444333222222333444333111111222222222222111000000///000000000000111111111555444222111111222444555666666555444555666777888777444222222555555333000111000000//////000000111222111111111111111222222111111222333333222222111111111222222222222222222222222222111111111111111555555444333222222222222111111111111222222222333222333444444444666:::<<>>;;;666444222333444444333333555777777777777666666555555555333333333333333333333333666555555555555666777777444444555666666666555555444555555555444555777:::888888888666555666999<<>>DDDMMMUUU[[[___ccceeelllkkkjjjgggdddbbbaaa```gggeeedddbbbbbbbbbcccdddcccddddddcccaaa```aaabbb]]]PPPCCC===;;;888555666444555666666777777666666666555444555777999888777222:::;;;;;;NNNnnn{{{lll\\\QQQTTTRRRTTTaaafffVVVGGGAAA;;;888666444444555666555333444444333444555777999:::<<<;;;;;;:::;;;<<<>>>???999777444222222222111000111111111111222333333444333333444555666777888999777999<<<===>>><<<999888;;;999666444333333555666222222222222222333333333111111222333555555666666666777999888666444333333333111111111333444333111111111222222222111111000//////000000111222222333555444222111111222333444222222222333333444444555555333222222333333111///000000000000000000000000111111111000111111222333000000111111111111111111222222222222222333333333333222222222111000000000444333333222222111111111111111222222222333333222111333444555444444666777333444666777777555444222333333444333222333666999777888888888777666555444222222333333333333444444555555555555555666666777333444555666666666666666555555555444444555888:::777888888666555666999;;;;;;:::::::::<<<===>>>???CCCAAA@@@FFFMMMQQQOOOKKKFFFIIIRRR```rrr}}}vvv|||~~~yyysssmmmiiigggjjjmmmrrrxxx|||zzzvvvrrrtttqqqooonnnooopppooonnnnnnlllkkklllooorrrttttttttttttsssqqqtttyyywwwrrrxxx{{{~~~~~~}}}{{{{{{|||zzz|||~~~~~~}}}||||||}}}~~~444444555555555555444444666666555444333333444444333555666666444444444555555444444444444333333333222222222333333333444444333333333333333333333333222333444444555555444444333222222333444555666666444555555555666666777777777777666555555555555666555555555555555555555555555444444333333444444555444444555555555555555444444444444444444444444444333333333444444444555555444555555555555555555444666666666555444444444333333222222111111222222222444444444333333444444444333333333333333333333333444444444444444444444444333333222222222333333444444555555666666555444444333444444555555555555555444666777777666666777999===DDDNNNWWW]]]aaaccceeeffffffgggggggggeeecccbbbfffgggggggggfffcccaaa___```aaaccccccbbbbbbccceee\\\OOOBBB===:::777555555444444555666666666666666666555444555888999888777111999;;;<<>>888666333222333333333222222222111111111222444444222333444555777888888999222444777999;;;:::999888:::::::::999777555222111111111111222222333333333///000000111333444555666777999;;;;;;888666555555333111111111333444333111000111111222222222111111///000000111222333444444333333222222222333555555222222333333333222222222333222222111222222111000000000111111111111000000111111000000111222222333000000/////////000000000111111222222222333333333333222222222111000000000222222222222222222111111000111222333333333333222111333444444333333333444333333333333444444555666333444444222111222444777777777888999888666444333222222222333333444444444444444333333444444555666444444555666777777777666444555555555444555777:::666777777777666666888:::888999999999999:::;;;;;;@@@>>>>>>CCCJJJOOOOOOMMMBBBHHHQQQ]]]jjjzzzuuusssvvv{{{tttooojjjhhhmmmnnnqqquuuxxxyyyvvvtttuuussspppoooppppppppppppooommmkkklllnnnrrrsssttttttuuusssrrrvvv{{{{{{vvvyyy{{{}}}}}}|||{{{zzzzzzxxx{{{}}}~~~}}}}}}}}}}}}444444555555555555444444666555444333444444666666333555666666555444444555444444444444333333333333222222222222333333333333333333333333333333333333222333444444555555444444444444333333333444555555444444555555666777777777888777666666555555666666444444444444444444444444888777666666666666777888444444444444444555555555333333333333333333333333222333333444444555555555444444555666666555444444555555555555555444444444444333333222222222222333444444444444444444444444222333333444444333333222444444555555555555444444222222222222222333333444444555666666666555444333333333444555555555555444444555777777666666888999===EEEPPPYYY```ccceeefffcccdddfffiiikkkjjjgggddddddeeehhhiiigggddd```]]]^^^```bbbbbbbbbccceeeggg\\\OOOBBB<<<:::777555555444444555666666666666555555444444555888999999888555999<<<>>>HHH]]]rrr~~~uuuhhh[[[RRRTTTPPPRRR```cccOOO???999333777666555666888888666444333333444444555666777888777666666666777999;;;<<<888666444444666777888777555444333222222222444444222333444555666777777777111333555888:::;;;;;;;;;;;;<<<>>>>>><<<888333000444333333222111111000000/////////000111333444555777888::::::888666666666444333222222333444333111000000111222222222222111000111111222333444444444111111111222333444555666444333333222222111111000111222222222222222222222000111111222222111111000000000000000111222333333222111000////////////000000000111111222333333333222222222111111111111111222222333333333222222111000111333444444444333222222333444444222222333444777666444222111222333333222222333222111000222444777888999:::999777444222111222222333333444444555333333333333333444555555555555666777777777666666333444666666555555777888666777777777666666888999888:::;;;:::999999:::;;;<<<<<<===@@@EEEJJJLLLMMMCCCIIIQQQ[[[fffuuutttxxxzzzsssnnnkkkkkklllnnnsssxxx{{{|||{{{vvvssspppooopppqqqqqqqqqpppmmmkkkkkknnnqqqttttttxxxxxxvvvvvv{{{|||yyyvvvwwwyyy}}}~~~~~~}}}}}}}}}444444555555555555444444444333222222333444666777333555666777555444444555444444444333333333222222111222222222222333333333333333333333333333333333222333444444555555444444555555444333333333444444444444555555666777777888888777777666666666666666444444444444444444444444777777666666666666777777333333333333444444555666333333333333333333333333222222333333444555555666444444555666666555444444444444444555555555555555555555444333333333333333333444444444444444444333222333333444444333333222333444555666666555444333222222111111222333333444444555666777666555333222222333444555555555444444444555777777666666888999>>>FFFQQQ\\\cccfffhhhiiieeeeeehhhlllooonnnjjjfff```bbbdddeeeeeeccc```______```bbbbbbbbbbbbdddfff]]]PPPCCC>>>;;;888666666333444555555666666555555555444444555888999999888888999<<<@@@FFFRRRjjjwwwooocccXXXXXXQQQTTTbbbdddOOO>>>888333555444444666777777555333333333444555555555555555555444444444555777999:::999777666888;;;===??????888666444333222222444444222333444555666555555444333444555666777999;;;<<<999;;;===>>><<<999444111333333222222111000000000111111000000111333444555444666777777555444555666666444333333444444222111000000111222222222222222000000111111222222333333000000111111222333333444333222111111000111111111000111222222222222333444000111222222222222111000000000000000111222333444555444222111000000000000//////000000111222222333111111111111111222222222111222333444444333222222000111333444555444333222333333444333222111333555444444444333222222111000000222444444333333444555888999<<<===<<<888555222111111222333333444555555444444444444444555666666666777777777777666666555111444777888777666666777555666777777666666777999888:::<<<;;;999888999:::888;;;===???AAAEEEJJJNNNHHHKKKPPPYYYfffvvv}}}~~~vvvoookkkgggiiiooouuu|||vvvssspppnnnooopppqqqqqqpppmmmkkkkkknnnqqqtttuuuvvvvvvuuuuuu{{{zzzvvvuuuyyy|||~~~~~~}}}}}}}}}444555555555555555555444222222111111222444666888222444777777555444444444444444444333333333222222111111222222222333333333333333333333333333333333222333444444555555444444666666555444333333333333444444444555666777777888888888777666666666666666444444444444444444444444444444444444444444444444333333333333333444555666333333333333333333333333222222333333444555666666333444555666666555444333333444444555555666666666666555444444333333333333333444444555555444444333222222444444444444222222333444555666666555444333222111111111222333333444444555666777777555333222222333444555555555444333333555777777666666888:::>>>GGGSSS^^^eeeiiijjjkkkggghhhkkkooorrrqqqlllggg]]]^^^```aaabbbbbbbbbbbb```bbbccccccbbbbbbcccddd^^^QQQDDD???<<<999777777333444555555666666555555555444444555888999999888:::888<<>>BBBDDDDDD999888555333222333444444222333444555555555444333555444444444555666888:::555777999:::999777444222///000000111222222333333333222222111222333555666222444555444333333444555777666444444444444222111///000111222222222222222000000000000111111111111000000000000111111111111222111000//////000222333///000222222222333444666000111222333333222111000000000000000111222333444888777555222111111111111...//////000111111222222000000111111222222222333111222444444555444333222000111333555555444333222333444444222111222444666111333666888888777555444111333666888777777777888999;;;===???===:::666333111111222333333444555555555555555555555666777777777777888777777666555555000333777999888777666666555666777777666666777888666999;;;:::888666777999777:::>>>??????BBBIIIOOOMMMLLLOOOYYYiiiyyy}}}vvvooojjjfffjjjqqqyyy~~~vvvssspppnnnooopppqqqqqqpppmmmjjjkkknnnrrruuuvvvpppqqqppppppwww~~~|||xxxuuuxxx|||~~~~~~}}}}}}}}}333333333444444444555555222222333333333444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444333333222222333333444555333333333444444555555555222333444666777888888888:::999777666555555555666555555555555666666666666333333333444444555555555666666555555555555666666555444444333333444444555777444333444666777555333555444444444444555666666444444555555666666777777666666444444333444555666666444222222444666777666222222444444444444222222444444555555555555555444222222333444444444444333777777666666555555555555222333444444333333444666666777777777777666666555<<>>>>>@@@LLLggg|||rrrfff[[[VVVTTT___eeeTTTDDD===777555555555555555555555555444444444444444444444444666555555555777888777666===;;;;;;???EEEGGGEEEBBB@@@<<<777555555666555444333222111222444555444333333111000111444555444333222333444555555333111000333444444444222111222444000000111222222222111000111111111111111111111111333444555555555555555444111111222333333333222222111111111111222333444555333222111111000111111111222222222222222222222222111000///111444666555444111111111111000000000000///111222111...///555:::===;;;777444111111111222111111111111111111111111111111111111222222222222333333333222222111111111444444333333333222222222222222222222222222222222333333333444666777999:::888666333222333555666666444666888999777555444444444555666777:::===@@@AAA???<<<999888:::<<<===<<<888777666555666666666666555666777888888777777666888;;;@@@BBB@@@<<<;;;<<<999999999999::::::::::::999:::<<<>>>???AAAEEEHHHEEEFFFMMMYYYgggsss|||vvvvvvsssrrrjjjkkkyyy}}}xxxtttpppmmmmmmllllllkkknnnlllkkknnnrrrxxx{{{}}}wwwssspppttt||||||333333333444444444555555333333333333444444444444444444444444444444444444555444444444444333333333444444444444444444444444333333333333333333333333111111111111111222222333///222555777888666333111222333444555666777777777888888777666555555555555444555555555555666666666555555555444444444444444555555444444444444555555444444333333333333444444555444333444555666555333555444444444444555666666666666666555555555555555666555444333333444555666666555333444555666666666444444555555555555444444555555555555555444333222111111222333333333333222555555555444444444444444333555666666555444666777666777777777777777777777===CCCNNNYYY```dddddddddhhhhhhiiilllooommmgggbbb]]]aaaaaa]]]]]]```bbbbbbcccddddddeeeeeefffffffffaaaTTTGGG@@@===888444333111222222333444444555555555444444333444555666777;;;<<<=========JJJeee~~~}}}pppcccYYYWWWTTT```iiiZZZHHH>>>777555555555555555555555555333333333333333333333333777666666888999999777555:::999999<<<@@@AAA???<<<<<<999666444555555555555333222111222444555444333444333222333444555444222444444333333333333222222888888888666333111222333000111111222111111000000111111111111111111111111111222333444555555555555222222333333333222222111000000000000111222333444111111111000111111222333222222222222222222222222222111000222444666555444222222222111000000000///...111222222000000444777555555444333333333333444111111111111111111111111111111222222222333333333222222222222222111111111666555444333222111000///222222222222222222222222333333333444555777888999999777444222333444444444000333555666666555666666777666666777;;;AAAFFFJJJCCC@@@<<<;;;<<>><<<;;;888999;;;<<<<<<<<<;;;::::::;;;;;;<<<<<>>AAACCC<<<;;;:::888666666777999:::999777555555666777888<<>>;;;:::777999;;;<<<===<<<:::999<<<<<<;;;;;;;;;???EEEIIIFFFJJJQQQZZZaaalll{{{zzzvvvwwwssssssnnnmmmuuu}}}zzztttooonnnmmmmmmllljjjiiiiiilllqqqwww|||}}}{{{vvvrrrrrrwww|||{{{~~~~~~}}}|||333333333444444444555555333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222444333333333333444555555555444444333333333444555222333444555666666666555666666666666666555555555444444444444555555555555666666666555555444444444444444333333333333444444333333333222222333333333333444444444333333444444555444444444444555666666666666555555444444333333555444444333444555666777777666555555777777666444222222222222222222222222444444555555444333222222111111222333333333333222444444444444444444444444444555666666555555666888666666666666777888:::;;;AAAFFFMMMVVV]]]aaadddeeegggggghhhiiiiiihhhfffccc```cccbbb]]][[[___aaaaaaddddddeeeffffffggghhhhhh^^^QQQCCC===:::777555555888777777666555444444333444444333333444555777888:::;;;;;;::::::EEE___xxxrrrbbbVVVWWWPPP^^^oooeeeOOO@@@777555555555555555555555555333333333333333333333333444444666:::===>>><<<:::222222444666999:::999999222222222222222333444666444333222222444444333222555555555555333333333333555444222111111222444555999999777444111000222333444333333222111000000000111111111111111111111111333333444444333222111111222222333333333222222111000000//////000000111111//////000000111222444444222222222222222222222222111222333333333333444555444333333222111000000///...///111222222222222222000111222333333222222111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333444666777888:::888555444444444333111222444666666555555666888666777999;;;>>>@@@BBBBBB@@@>>>;;;999888:::>>>AAA=========:::777666777999:::999777555555666888:::@@@IIIOOOJJJDDD@@@<<<888777888:::<<<<<<;;;999888;;;;;;:::999:::>>>DDDIIIGGGKKKRRRXXX]]]ggg|||}}}yyywww|||zzzzzzxxxpppppplllmmmsss{{{}}}uuuooommmnnnooopppkkkiiihhhjjjoootttwwwxxx{{{vvvqqqppptttyyy}}}~~~{{{~~~|||~~~|||zzzyyy333333333444444444555555333444444444555555555555444444444444444444444444333333333444444444444555444444444444444444444444333333333333333333333333444444444444444555666666777555333222111333444666333333444555555555555555555555666666666555555444333444444444444555555555666666666555555555555555555555444444444444555555333333222222222222333333222444555444333222333444555444444444444555666666555555555444444444444444555444333333444555777888777666666666777777555444222222111111111111222222333333444444444444333333222222333444444444444333444444444444444555555555333555666666555444666777666666666666777999;;;<<>>DDDHHHGGGJJJPPPUUUXXXaaattt|||vvvvvvrrryyy{{{}}}{{{ppplllkkkmmmrrrzzzvvvpppnnnoooqqqrrrnnnlllkkklllooosssvvvwwwzzzwwwsssrrruuuyyy}}}www}}}|||~~~~~~}}}}}}333333333444444444555555444444444444555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333444333333333333444555555666555444333333333333444333333444555555555444444444444555666666555555444333333444444444555555555555555555555666666666666666555555555555555555666333333222222222222333333222444555444222111333555555444444444444555666666333444444444444444444555444444333333444555777888777777666777888777555333333333222111111222333333111222333333444444444444333333444555555555555444444444555555555666666666222444555555444444555666666666555666777:::<<<>>>BBBGGGNNNVVV]]]aaabbbccccccdddeeedddcccbbbbbbcccdddfffddd^^^\\\___bbbbbbcccccccccccccccccccccccc```SSSEEE???<<<999888999888888777666555444444333333333333333444666888999777999;;;;;;999BBBYYYppptttbbbTTTTTTHHHVVVlllhhhRRRBBB999555555555555555555555555444444444444444444444444333222111222444555555444333555777888888888888888222555666666555444777999555444222333333444222111222333555444111000222444333222222222333333444555111222222111222444999<<<999888666444222111111111111111111111111111111111111222222222222222111000///000111222333444444444222111111000000111111111111000000000111222333333222222222222222222222222///111222222000000111333222222222222222222222222000000///000111111111111222222222222222222222222222222222222222222222222//////000000000111111111///000000000111111111222///000000111222222333333222222222222222222222222333333333333444555666666888666555444555555333222222333444444333444666888444555888:::::::::888777;;;<<<<<<:::777888;;;>>><<<@@@BBB@@@;;;777777888777777666666777999;;;<<<@@@LLLTTTVVVWWWWWWLLL===::::::::::::;;;;;;;;;;;;888999:::;;;===AAAGGGLLLJJJKKKOOOSSSWWW^^^mmm||||||vvv{{{www||||||~~~}}}tttkkklllnnnrrrxxx~~~xxxtttsssrrrrrrqqqpppnnnlllmmmqqquuuxxxyyyxxxvvvssssssuuuyyy}}}www}}}~~~~~~333333333444444444555555444444444555555555666666444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444333333222222333333444555444444555555555444222111333333444444555444444444333444555666666666555444333333333444444444555555444444555555666666777777666666555555555555666666333222222222222222222333111333555444222111333555555444444444444555666666333333333444444555555555444444333333444555777888777777777777888888555333444444222222222222444444000111222333444555555555333444555555666666555555555555555666666666777777222333555444333333444666666666555555777:::===>>>AAAFFFNNNVVV\\\```aaaaaabbbbbbcccbbbaaa```aaaaaafffgggeee___]]]```cccccccccbbbbbbbbbbbbbbbbbbbbbcccVVVGGG@@@>>>;;;999:::555555555555555555444444333333333333444666888999666888;;;;;;:::BBBXXXmmmssscccUUURRRFFFSSSkkkhhhRRRBBB:::555555555555555555555555555555555555555555555555777555333333333444333222222444666666555333333333444777999999777666888;;;555444333333333444222111000222444333111000222444222222222333333444444444555555444333111333666999:::999777444333222222222111111111111111111111111///000111222222222222222...///000222333444555555222222111111111111111222111111111000111111222333222222222222222222222222...000222111///...000333222222222222222222333333111000//////000111111111222222111111222222333444222222222222222222222222////////////000000000000//////000000111111111222000111111111111222222222222222222222222222222222333333333333444444555666777666444444555555444222333444666666666777:::<<<444555777888888888888888;;;<<<===<<<999999<<>>KKKWWW\\\bbbbbbTTT@@@<<<;;;;;;;;;;;;<<<======;;;<<<>>>???BBBFFFLLLPPPNNNNNNPPPUUUXXX^^^lllxxx{{{~~~}}}}}}vvvkkkmmmooorrrwww}}}zzzxxxwwwuuurrroooooommmlllmmmqqqvvvyyyzzzuuutttrrrrrrtttxxx{{{}}}{{{|||~~~333333333333333333333333666555333333444444333222333333333333333333333333222222222222222222222222111222444666666555444333222222333333333444444444222222222222222222222222444555555666555555444444333333444444444444444444888777666555444444555555666666666666666666666666666666666666666666666666666555444444555666555444888777555333222222222333444333333333333444555555333444666666555444555666666666666666666555555555555555333333333333555555555555666666666666555555444333222333444444333111555444222111000111222222444444555666555444222111555444444444555666777888555444444333333333444444777555444444777999;;;<<>>999888777666555555555555555555555555666666555555555777999::::::888888888888???PPP```|||mmm```XXXSSSNNNYYYfff]]]NNNCCC888444444444333333444555555555555666666666666555555666666555555444333111111555666777555333111111222666666666777999999777555<<<888333222555666333///111111111000111111222333222222222222222222222222222333333333333333333333444444333333333333222222222222222222222222222222111222222222111000...---111000//////000222555666444333333222111111111222222222111111111111111111000111222333333222111000000000111222333333444444222111111111000000//////000///////////////000111000000111222222222222111333222111000000000111222......///000000000000000111111111111111111111111111111222222222333333333333222111000000111222333333333222222111222222222888777666555555444444555555555555666888999;;;<<<999888777666555555555666999999<<>>999888:::<<<;;;:::999888666555555555666666666666888:::===BBBMMMRRRRRRZZZddd\\\JJJAAA>>><<<>>>===::::::<<>>???CCCIIIQQQWWWZZZ\\\]]]^^^___```bbbccccccaaa```___dddcccaaaaaabbbaaa```^^^aaabbbcccbbbbbbbbbeeegggaaaWWWIII>>>999888777666555555555555555555555555444444444555555666777888666666777888777;;;IIIWWWtttyyyjjj___YYYUUUPPP[[[fff\\\LLL@@@666444444333333333333444444333444444555555444444333444444555555555444444333666777777666444333333444777777888:::<<<<<<:::777===888333222444555333000111111111111111222222333444333333222222333333333333222222111111222333333444444444333333222222222111111111111111111111111111111222222222222000000111111000000000111333333444333222222111111111222111111111111111111111111111111222222222222111111000000111111222222333333111111111111111111000000111000000//////000000000000000111222222222222111222111111000000111222333000000111222222222222111111111111111111111111111111111222222222333333333333222111111111111222333444444333222222333444555:::999888777666555555555444444444555666777888999777777777777666666666666888888;;;@@@???:::999<<<:::::::::999888777777777444555666666666777:::===???KKKOOOKKKPPP\\\]]]SSSIIIDDD@@@@@@>>>;;;<<<@@@AAA>>><<<>>>EEELLLQQQSSSTTTOOOPPPVVVXXX[[[iii{{{zzz~~~uuuqqqmmmnnntttzzz~~~|||~~~vvvqqqvvvtttoootttpppooommmlllnnnrrrvvvyyy|||yyywwwuuuuuuxxx{{{~~~zzz~~~{{{xxx555555555555555555555555666444333333444555444222333333333333333333333333222222222222333333333333333333444555555444222222111111111222222222222333222222222222222222222222222222222333333333333333333333333444444444555555666777888888888777666555555555555555555555555555555555555555555555555555333333444444555555555666555444444333333444444555222111111111111222333333444666777666444333333444333333444555666777777888333333222222222222333333444555555666666555555444333222222333444555333111222222111111111222333333555555444333333333444444333444555777777777777666666666555555555666666777666666666777:::===@@@BBBGGGLLLSSSYYY[[[\\\\\\]]]```aaabbbccccccbbbaaa```fffdddbbbaaaaaa```^^^\\\]]]___aaabbbccceeehhhkkk```VVVHHH>>>999888777666666666666666666666666666222333444666666666666666222333666888666888BBBNNNgggyyyuuuhhh```\\\WWWRRR\\\eeeZZZIII>>>555333333222222222222333333111222222333333222222111333444555666666666666666555666777666555555555777777777:::===@@@@@@>>>;;;>>>999444222333444333111111111111111111222333333444444222222222333444555333222111000000111222333555444444333222111111111111111111111111111111111000111222222333333222222111111111111111111111111333333222111111111111222111111111111111111111111222222111111111111222222111111111111111111111111111111111222222222222222333222111000000000000000000000111222222222222111111000000000111222333333111222222333444333333333111111111111111111111111111111222222222333333333333333222222222222333333666555333333333555777888;;;:::999888666666555555444333333333444444555666444555666777888777666666777888<<<@@@@@@<<<<<>>LLLSSSPPPQQQ[[[```]]]OOOIIIDDDAAA???<<<>>>BBB>>><<<;;;>>>DDDLLLQQQTTTTTTQQQRRRXXX[[[^^^iiivvvzzzrrrkkkkkkssszzz||||||yyy{{{tttpppvvvvvvrrrwwwqqqpppoooooopppssswwwyyy{{{zzzyyyyyyzzz|||~~~~~~|||xxx|||444444444444444444444444555444333333444555444333333333333333333333333333222222222333333333333333444444444444444333222111000000111111111222222222222222222222222222222222222222222222222333333444222333333444444555555555666777999::::::888666555555555555555555555555555555555555555555555555555222333444444444444555666333333333333444444555555222222222222222333333444555777777777444333222333444444444555555666666666222222222222222222222222444444444555555444444444333222222333444555333222111111111222222333333444666555333222222333444555222333666777888777666555555555555555555555666777777777888888:::<<<@@@CCCJJJOOOVVV[[[]]]^^^^^^^^^```aaabbbcccccccccbbbbbbeeecccaaaaaaaaa```___]]][[[]]]```aaaccceeehhhjjj___UUUGGG===999888888777777777777777777777777777111333666888999888666555222333666777666777AAAMMMcccsss{{{rrrlllfff```WWWRRR\\\dddWWWGGG>>>666333333222111111111222222111111222222222222111111555555666666666666666555333555666666555555666777444666999>>>CCCDDDBBB@@@>>>999444222222333333222222111111111111222333333444333111111111222444555333333333333222222222111555444444333222111000000111111111111111111111111000111111222222222222222///000111111222222111111222222111111111111111222111111111111111222222222333222111000000111222333111111111000000000000000111111111222222333333444444444222111000000000000000000111222222222222111//////000111111222333444111222333333444444333333111111111111111111111111111111222222222333333333333333333333333333333333555444222222333555888999;;;:::888777666555444444333333222222222222222333222333666888888888777666888999===BBBCCC???@@@CCC<<<<<<;;;:::999888777777333444555555666777;;;======LLLWWWWWWWWW]]]^^^YYYMMMGGGCCCBBB@@@<<<===AAA<<<<<<<<<>>>DDDJJJPPPTTTSSSPPPRRRXXX\\\___fffnnn|||uuukkkkkksss{{{|||zzzxxx|||wwwuuu|||zzzuuuyyyrrrqqqrrrsssuuuxxx{{{}}}~~~}}}||||||}}}~~~yyyyyy333333333333333333333333555333333333555555444333333333333333333333333333222222333333333444444444444444444333333222222111000000111111111222222222222222222222222222222222333333222222333444555555222222333333444555666666555666888::::::888777666555555555555555555555555555555555555555555555555111333555444333333444666222222333444444555555555333333333333333444555555555777777777444333222333666666555555444444333333222222222222222222222222333333444444444444333333222222111333555555444222000111111222333333333333555444333222222333555666222333666777888777666555444333333333444444555666777888999999999;;;???BBBIIINNNUUUZZZ]]]^^^^^^___aaaaaabbbcccccccccccccccbbbaaa___```aaaaaa```___[[[]]]___aaaaaabbbdddeee]]]TTTFFF===999888888777777777777777777777777777222555888:::;;;:::777666444444666666666999FFFTTTfffrrryyyuuurrrsssmmmdddUUUQQQ[[[bbbUUUFFF???888444333222222111111111222222222333333333333222222777777777777666555444333222333444555444444555777111333777===BBBDDDDDDCCC;;;999555222222333333333222222222111222333333444222111000000111222333444222444666777666444222000444444333222222111000000333333333333333333333333111111111111111111111111//////111222333333333333111111111000000111222222000000111111111222222222333222111000000111222333111111111000000000000000111111111222222333333444444444222111000000000000000000111222222222222111//////000111222333333333000111111222222222222222111111111111111111111111111111222222222333333333333333333333333333333333333222111111222444666777888777666555333333222222333222222111111111111111111222555777888888777666999:::>>>DDDEEEBBBBBBEEE@@@???>>><<<999777555444333555666666777888<<>>@@@CCCIIINNNRRRPPPNNNPPPVVV[[[___cccggguuu{{{}}}xxxmmmmmmttt{{{|||zzzxxx}}}zzzzzz|||tttvvvppppppqqqsssvvvzzz}}}~~~}}}~~~}}}yyyyyy333333333333333333333333444333222333555555555444333333333333333333333333222222333333444444555555333333333333222222222222111111111222222222222333222222222222222222222222333333222222222444555777111222333333444555666666555666777888888888777666444444444444444444444444444444444444444444444444111444666555222111333555222333444444555555555444444444333333444444555666444666777666444333333444777666666555444333222222222222333333333333222222222333333444444333333222222111111333555555444333111111222333333333222222444444333333333444555555333444555777777777777666333333333333333444555666666888::::::999;;;@@@DDDGGGLLLSSSYYY[[[\\\\\\\\\bbbbbbbbbccccccdddeeeeeeaaa```______aaaaaa```___\\\^^^`````````___```aaa\\\SSSFFF<<<999888888888666666666666666666666666444555888:::;;;:::888777666555666666666;;;JJJYYYjjjuuuyyyuuuuuuyyyrrreeeUUUQQQZZZaaaSSSDDD>>>999555444333222222111222222222333333444444333333222777777777666555444333222111333444444333333555666111222444999===@@@AAA@@@888777555444333333444444222222222222222333444444000111111222333333333333333555777888777555222000222222222222111111111111444444444444444444444444111111111111111222333444222222222222333333444444111000000000000111222222000000000111222222333333222222111111111111222222111111111111111111111111111111111222222222222222333222111000000000000000000000111222222222222111///000111222222222222222///000000111111111111111111111111111111111111111111111222222222333333333222222333333333333222222111111111111222222333444555444333222222111222222333333222222111222222222222333444666777777666666999:::>>>DDDEEEBBBBBBFFFCCCAAA???<<<999777555333444555777777888:::===@@@NNNRRRSSSOOOMMMQQQUUUUUUBBB@@@@@@CCCAAA<<<999;;;<<<>>>???AAADDDHHHNNNSSSPPPNNNOOOTTT\\\aaaddddddttt{{{~~~yyypppooouuu{{{|||{{{vvv{{{yyyxxx~~~zzzqqqrrrooooooooopppssswww|||~~~~~~|||xxxyyy444444444444444444444444444333222333555666555444333333333333333333333333222222333333444555555666222222222222222222333333222222222222333333333333222222222222222222222222222222111000111333555666111222222333444555666777555555666666666777777777444444444444444444444444444444444444444444444444222555777555111///111444222333444555555555444333333333222222333333444555333555666666555444444555555555555444444333333333222333444555555444333222222222333333333333222222111111111333555666555333222222333333333222111000222333444444555555444444444444555555666777777777333333333444444555666777444777:::;;;;;;>>>DDDJJJKKKPPPVVVZZZ\\\[[[[[[[[[bbbbbbbbbcccdddeeeffffffbbbaaa______``````___]]]\\\___aaaaaa`````````aaa[[[RRREEE<<<999999999888555555555555555555555555444555777999:::999888777666555666666666;;;IIIXXXhhhwww{{{yyy{{{sssfffWWWRRR[[[aaaQQQAAA<<<888666555444333222222222222222333333444444333333222555555555555555444333222333444555555444444555666333333222444777999:::999444555666666555444444555333222222222222333444444000222444555666666555444666666555444333333222222111111111111222222222222333333333333333333333333000000000222444666888:::777666555333222222333333000000000000000111222222///000000111222222333333111111222222222222111111000000111111222222333333111111111111111111000000111000000//////000000000000000111222222222222111000111222222222222111000///000000111111111111111111111111111111111111111111111222222222333333333111111222333333222111111000111222333333222111111333222222111111222222222333333333222333333444444444444444555555666666666777888<<>>AAAAAA@@@???===;;;999777777666777999999:::<<<@@@CCCDDDQQQZZZVVVKKKFFFLLLRRRQQQLLLHHHGGGCCC???>>>AAA888<<<@@@CCCFFFKKKSSSXXXVVVTTTSSSWWWaaajjjkkkhhhooonnnuuuyyyyyyzzz~~~zzzwwwsssrrrtttwwwyyyzzzxxxzzztttqqqxxxwwwtttyyyxxxvvvrrrpppqqquuuyyy|||~~~~~~yyy555444444333333333444444888777666555333333222222222222333444444333222222555555555555555555555555222222333333333333444444444444444333333222222222111111111222222333333333333333333222222111111111222222222222222444555555444444555555555555444444333444555666666555444333555444444333333444444555333444555555333333444555333333333333333333333333000111222222333333333333333333333444444444555555444444333333333444555555555555444333333333444444555444333333444555666777444444222222222222444444333444555555333111111222444333333222222333333444333333333444444444555555555444444444444555666666444555888:::===BBBGGGLLLOOOVVV[[[[[[\\\^^^]]]ZZZeeedddccccccccceeegggiiiiiifffbbbaaabbb```]]]ZZZ```______```aaaaaa^^^\\\ZZZPPPCCC;;;;;;<<<999666444444444444444555666777999999888888777666666666888666666777777999AAAKKKddd|||wwwaaa]]]TTTZZZ]]]LLL<<<:::999999888888777666555555555222222222111111111111000222111000111333333111///222444555444333111222333333222111000111333555777555444222111111222444666777777777444000000222555333444555666666555444333333111000111222222111000222222333333333333444444333222222222111111000000333111000111555===FFFKKKGGG???555000111333333222222333333333333222111111333222111/////////000000222222222111111111000000000000111222333333444444555222///...///111333333444444333222222111111000000000111111111222222222333333333222222222111111111111111111111111111111333222111111111333666777555444333222111111111111222666999777222...///222;;;:::999777555222000///111111111111111111111111111111222222333444666666999;;;999444666;;;;;;666333555888:::<<<<<<;;;;;;===??????<<<888555777:::999888777777888:::;;;===EEEPPPUUUOOOIIIJJJNNNOOOPPPJJJEEEDDDBBB===:::;;;???<<<<<>>BBBGGGJJJLLLSSSYYY[[[]]]```aaa___ccceeeggggggfffeeefffgggeeecccaaaaaaccccccbbb```aaa``````aaabbbbbb___]]][[[QQQDDD<<<;;;;;;999666555555444444444666777888999999888888777666666666666444444666666888AAAKKK```zzz}}}iii^^^TTTXXXZZZIII;;;999888777666666555444444333333222222222222111111111111333222222222444444222111333555777777555444444444555444222222222333555666444333222111111222444555666666666333000000222555333333333444444333333333333111000111222333111000222222333333333333444444222222222111111000000000222111111333888@@@HHHMMMCCC<<<444000111333333222222333333333333222111111111000///.........///000222222222111111111000000000000111222222333444444444222//////000222222222333333222222222222111111111111111111111222222222333333333222222222111111111111111111111111111111222111000000000222444666555444333222222111111111222444666444000///333666>>>>>>>>>===<<<:::999888111111111111111111111111222222222333333444666666555777666333666<<<===:::666777:::;;;<<<<<<;;;:::;;;<<<;;;999666555777888888777888888999:::;;;;;;BBBMMMTTTPPPIIIIIIKKKKKKJJJDDD??????>>>;;;999;;;>>>;;;;;;@@@FFFMMMWWW```___\\\]]]dddpppxxxyyyvvvuuuwwwyyy}}}vvvqqqzzz~~~}}}xxxsssmmmlllpppwww|||wwwuuuttttttvvvxxxxxxxxxxxxvvvttttttvvvyyyzzz{{{}}}~~~{{{}}}}}}}}}}}}}}}444444444444444444444444555555555555555666777888444444555555555555444444444444444444444444444444222222333333333333444444555555555444444444444444111222222222222333333333333333333222222222222111222333444666666666666555555555555555555555555555444444555666666555444444555444444333333444444555333444555555333333444555333333333333333333333333333333444555555555444444333333333444444444555555777666555333222222111111666555555444333333444444555444333333222333333333444444222222222222444444222444555555333222222333444444333333333333444444333333333444444444555555555555444444555555666777666999<<<>>>???BBBEEEGGGKKKSSSYYY[[[]]]aaabbb```aaafffkkkkkkgggdddeeegggbbbaaa```aaadddeeeeeeeeebbbbbbaaabbbccccccaaa^^^\\\RRRFFF>>><<<;;;888666777666444444555777999:::999999888888777666666666444222333555666888AAAKKK^^^|||ooo___UUUUUUTTTDDD888777777444444444333333222222111333222222222111111111111444333333333555555444222333666999:::999777555555666555444333333444666666444333222222222222333333444555555333111111222444222222111111111111222222222111000111222333222111222222333333333333444444111111111000000000000000111111111333888===CCCFFF===888333111222333222111222333333333333222111111000000//////000000111222222222222111111111111111000000111111222333333333222111000000222222222000111111111222222222222222222222222222222111111111333333333222222222111111111111111111111111111111111000000///000111333444555444333222111111111111111222222111///000555:::777777888888888888777777222222222222222222222222333222222333333444555666666666444222555:::<<<:::999:::;;;<<<<<<;;;999999888888777666555666666777666777888999999999999999===HHHQQQQQQLLLIIIHHHHHHDDD>>>999999999888999;;;<<<:::<<>>???@@@BBBCCCMMMTTTYYYZZZ\\\^^^^^^\\\^^^dddjjjiiieeebbbfffkkkbbbaaa```aaabbbcccddddddcccccccccdddeeedddbbb```\\\SSSGGG???<<<:::777555777666555444555888:::<<<999999888888777666666666444222333555666999BBBLLL___nnn```UUURRRNNN>>>555666555444333333333222222222111333333222222222111111111333222222333555555444222222666:::;;;:::777555555444444444444555666888888333333333333333222222222333333333333222222222333333222111000000111222333222111000111333444333222222222222333333333444444000000000000000000000000111111111222333555777888777444222111222333222000222333333333333222111111111111222222333444555555111111111111111111111111000000111111222222222333111000111222333333111//////000000111222333333333333333222222222222111111333333333222222222111111111111111111111111111111111111111000111222333444333222111111000000000111000111222111000111555888...///000000000000000///222222222222222222222222222222222222333444555555999777555333555777888777::::::;;;::::::999777666777777666666666777666666555666888999999999888777888BBBMMMQQQNNNJJJHHHHHHDDD===777777777666888;;;;;;:::>>>DDDJJJQQQ\\\gggkkkhhhjjjsss~~~|||zzzxxxrrrxxx||||||zzzvvvooolllnnnuuu}}}xxxwwwwwwyyyzzz{{{yyywwwqqqsssuuusssrrrsssxxx|||~~~zzzyyyyyy|||}}}~~~|||yyyyyy~~~|||zzz~~~222333444555555555444444777777666555555555555555555555555555555555555555444444444444444444444444222222222333333333444444555555555555555555555555222222222222222222222222222222222222222222222222222444666888888888666555666555444444444444555666555555555444444555555555555444444333333444444555333444555555333333444555333333333333333333333333222222222333333222222111333333333444444444555555333333333333444555666666888777666555444444444444777777666666666555444444444444222222222222444444222444555555444333444555555444444333333444444555333333333444444444555555666555555555555666777777666888;;;<<<======>>>@@@KKKRRRXXXYYY[[[^^^^^^\\\]]]bbbfffeeeaaaaaagggnnndddcccaaa```^^^___```aaaddddddcccdddeeeeeeccc```ZZZSSSHHH@@@;;;999777555777666555555666888;;;<<<999999888888777666666666555333444666777:::CCCMMM^^^mmm```TTTOOOHHH999444666333444444444333333333333333333333333222222222222111222111111222444555333222333666999:::999666444333222222333555666888::::::333444444555444333222111222222333444555444333222444333222111111222333444222111000111333444333222222222222333333333444444000000000000000111111111000000000000111111111111333222111111222222111000222333333333333222111111111111222333444555555666111111111111111111111111000111111111111111222222000000111222444333111...//////000111222222333444333222222222222222222222333333333222222222111111111111111111111111111111222222222222222333333444111000000////////////000000222333333222222222222111111111111111000///...222222222222222222222222111111111222333444555666999666444555777777777777999999888888777666666555999:::;;;;;;:::999777777555666777888999888777666444===HHHPPPOOOKKKHHHIIIGGG???:::999888777888;;;:::<<>>AAAHHHOOOWWWZZZ]]]bbbdddcccbbbcccddddddcccccceeeggg```aaaaaa___]]]^^^bbbfffdddccccccdddeeeeeebbb```TTTOOOGGG???:::777666555222333555777999999999999999999888888777666666666777555444666777999AAAKKK```iii^^^RRRKKKBBB666555888222444444444444444444444444444444333333333222222222222111222333555666555444888999:::999666333111111333444444555666666666666555666888999888666333111222222333777999999666333333333444444444444333333222111111222444555555444222222333333333333444444111222222222333333333333222222222222333333444444111222222111111000111222222333333333333222111111...///000111222222111111000000111111111222222222111111111111000000000000222111000111222333111000//////000000111111222222000111111222333444555555333333333222222222111111111111111111111111111111222222333333333222222222111111000000000111111222333222111111111111111000333333333333222111000///333333333333333333333333222333444666888;;;===>>>444222444;;;>>>:::888999555555555666666777888999AAAIIIPPPOOOFFF>>>;;;<<<777666666555555666666666666999@@@GGGGGGAAA@@@CCCEEE???;;;;;;;;;888777999777;;;CCCLLLRRRYYYgggttt{{{xxxxxx|||~~~~~~zzzuuusssvvv}}}}}}zzzwwwvvvvvvvvvuuuttttttsssqqqrrruuuyyy{{{{{{|||vvv|||{{{{{{}}}~~~||||||}}}~~~uuu|||000111444666666666555444111111111222333444666666444333222222222222333444333333333333333333333333222222333333333444444444222222222333333444444444333333333222222111111111111111111222222333333333444444333333444555666777777666444333333444666777666555444333333444555666555444444333333444444555333444555555333333444555333333333333333333333333333333333333222222111000333333333444444444555555999888777777777777777888999888777666444444333333222333555666666666555555444444222222222222444444222444666666555555555666555555444444444444555555333333333444444444555555666666666666666777888888999::::::::::::<<<@@@CCCLLLTTTZZZ\\\^^^bbbcccaaadddeeefffggggggeeecccbbb]]]^^^_________aaagggllldddccccccdddeeedddbbb```RRRNNNFFF???999777666555000222555888999999999888999999888888777666666666666444444555555777@@@IIIgggddd]]]QQQKKKAAA555666999222333333333333333333333333444444444333333333222222333333333444777777777555:::;;;;;;999555222111111555555666666555444333333555777999::::::777333111222222444777;;;;;;777333222333444555555444333222222111111222444555555444222222333333333444444444222222222333333444444444555555333222111111111111222222222111000000111333222333333333333222111111000111222333444333222222000000111111222222222222111111111000000000000000222111000000222222222000000000000000111111111111000000111222444555666666333333333222222222111111111111111111111111111111111111222222222111111000333222222222222222333333444222///...///111333333222222333333333222222111333333333333333333333333444444666888;;;>>>AAABBB777444777>>>???999555555555555555666777999;;;<<>>777777555444444555666777999999===DDDCCC<<<;;;???AAA<<<999;;;:::888666888666:::CCCLLLRRRYYYggguuu{{{{{{~~~}}}{{{wwwuuuxxx}}}zzzwwwvvvvvvwwwxxxxxxssspppnnnoootttxxxyyyxxxzzzxxx||||||yyyxxxyyy{{{{{{}}}~~~~~~~~~}}}~~~tttzzz}}}{{{zzz~~~444333333222222333333444555444333333333333444555444444444444444555666777555555555444444333333333444555555555555555555444///111444555666555333111333333333222222111111111333333333333333333333333333333333444444444555555555555444444444444555555666666666555555444444444666666555444333222222111222333444444555555444444444333333444444555777777444333333222111111111222444444444444444555666777888999888777555666888999666666666444222222444666666555444333333444555666555444333333222222222222333333333444444555555555555555555444444333333333111222333444555777888888555555555555555555555555777888888999:::===BBBEEEIIISSS]]]```aaaccccccaaahhhfffddddddeeeeeecccbbbbbb```______aaacccddddddgggeeecccaaaaaacccfffhhhXXXKKK>>>::::::999777666444555777999:::;;;::::::777666666666777888999999999444666======888;;;EEEZZZnnnbbbYYYKKKAAA<<<999666444555333222222333444444333444555555555444333333222333333555555555555333333999888777666444333111111888999888888666444333222333777<<<>>><<<777222000222222222222333333444555777666333111000111222222111111111111111111111111000111222333444444444444888666444222222222333444777222......222555444111222222111111111111111222111111000000111222222333000000111222222222222111111222222333333222222111000111111222222222111111000000000000000000000000000111111111111222222222222000...000444777666555333333222111111222222222111111111111111111222222111222222222222111000000///111111000///111555999999888555333222111111222333333333333333333333333666666555444444444444555777777333222>>>NNNOOODDD888888777666666666666666333333555777888:::;;;<<>>CCCFFFEEEAAA>>>CCC???;;;:::;;;<<<<<<:::999===CCCJJJSSS___llltttzzz|||zzz{{{}}}{{{yyyzzz{{{yyytttooovvvuuusssrrrsssvvvyyy{{{~~~{{{zzzyyywww{{{}}}~~~{{{}}}zzzwwwwwwyyy{{{|||}}}444333333222222333333444555444333333333333444555333333222222333444444555444444444444333333333222444444555555555555444444000111444555666555333111333333333222222222111111333333333333333333333333333333333444444444555555555555444444444444555555555555555444444444333333555555555444444333333222333333444555555555555444666666555444444444444444444333333222111111222222444444444444444555666666666666666555333444666888777888777555333222444555666555444444444444555666555444333333222222222333222222222333333444444444555555444444444333333333222333333444555666777777555555555555555555555555777888888888:::===BBBEEEMMMVVV^^^______aaaaaa___hhhhhhhhhhhhgggeeedddcccaaa```^^^___bbbeeeffffffeeedddaaa_________```bbbXXXKKK>>>::::::888666666444555777999::::::::::::666666666777888999:::;;;999444555;;;;;;777;;;EEE```pppaaaYYYNNNDDD>>>:::777555444222111111333444444333333333444444333222222111222333444444444444333222666666555444333222111000666777777666444333222222444777<<<@@@@@@;;;555111333222222222333333444555;;;999666333111000000000111111111111111111111111000111222333444444444444666555333222222333444555777222...///222444333111222222111111111111111222111000000000000111111222000000111222222222222111111222222333333222222111000000111111111000000000111111111111111111111111000111111111111222222222222000///111555888888777444444333222222222222222111111111111111111222222111222222222222111000000///111222222333444777:::999888777555333222111111333333333333333333333333777666555555444444555555444555333444AAAQQQRRRIII888777777666555555666666222333444666888999;;;;;;CCCLLLOOOJJJHHHLLLJJJBBB888777777666666777888999666888<<>>:::999777666777555666777888999999999999666666777777999:::<<<<<<:::777777;;;:::777===GGGeeerrr```ZZZRRRHHH@@@;;;888666333222111111333444444444222222333333222222111111111222333333333333222111222222222222111111111111333444555444333222222333444777;;;AAADDDAAA999222333333222222222333444444???===:::555222000......111111111111111111111111000111222333444444444444444333222222222333555666666222//////222444333111222111111111111111222222222111111000000000000111000000111222222222222111111222222333333222222111111111111000000///......111111111111111111111111000111111111111222222222222111111333666999:::999666666444333222222222222222222222222222222111111111222222222222111000000///111333555888:::;;;<<<::::::999777555333222000333333333333333333333333666666555444444444444444111333333666AAAMMMMMMEEE777777666555555555555666222222333555777888999:::???BBBBBBBBBHHHNNNJJJ???999888777666666777777888555666999===AAAAAA>>>;;;@@@???>>>>>>@@@AAAAAA@@@???BBBEEEHHHNNNZZZkkkwwwwww}}}vvvuuuxxxzzzzzzzzzyyywwwvvvwwwxxxyyyxxxvvvuuuuuuvvvxxxzzzxxx}}}~~~|||}}}}}}zzz}}}}}}~~~}}}wwwzzz}}}444333333222222333333444555444333333333333444555222111111111111111222222222222222222222222222222222333333444444333333222111222333444555444333222333333333333333333333333333333333444444444444444333333333444444444555555555555444444444444555555333333333333333333333333333333333444444555555555333444555555666666555555777777555444333222222222444333333222222222333333444444444333333444555555666777777666555555888::::::::::::888555333333444555555555444444555555555444333333222222333333333333333333333333333333333333333333333333333333333555555555555555555555444555555555555555555555555777777888888999<<>><<<::::::;;;999888>>>HHHaaarrraaa]]]UUULLLCCC<<<888666444222111222333555555444222222333333333333222222111111111222222111111111000000111111222222333333111333555444111111333555666666:::@@@EEECCC:::222333333333222222333333444@@@>>>:::777333111///...111111111111111111111111111111222333333333333333222222222222333444555666444222000000222333333222111111111000111111222333444444333222111111111111000000111222222222222111111222222333333222222111333333222111000/////////111111111111111111111111000000111111111222222222222222222444777999;;;;;;888777555444333222222222333222222222222222111111111222222222222111000000///000333888===@@@@@@???;;;<<<;;;:::888555222000333333333333333333333333444444333222222222222333222333444555;;;AAA@@@999666666555444444555555555111222333444666777888999;;;;;;;;;===EEEKKKGGG>>>:::999888666666666777777666777888;;;======:::888?????????@@@BBBCCCDDDDDDBBBEEEGGGGGGJJJWWWjjjyyyyyyyyyssssssvvvzzz{{{zzzwwwsssrrruuuxxxvvvuuutttsssrrrrrrssstttuuuzzz}}}}}}~~~|||zzz~~~{{{}}}zzzzzz}}}444333333222222333333444555444333333333333444555333333222222222222333333222222222222222222222222222333333444444333333222111222333444444444333333333333333333333333333333333333333444444555555555333333333444444444555555555555444444444444555555333333333333333333333333222333333444444555555555333444444555555555555555444444333333333333444444444333333222333333444444555444444333333333444444666666666666555555888:::999::::::888555333333333444555555555555555555444333333333222222333333444555555555555555444444444333333333333333333333333555555555555555444444444555555555555555555555555666777777888999<<>>=========;;;777666===FFFWWWqqqddd___XXXOOOGGGAAA;;;999666444333333444555555444333333444444444444444333111111111111111111111111000000111222333444555666222555666555222111555888999888999>>>BBB@@@999222444333333222222333333333<<<:::999666444222111111111111111111111111111111111111222222333333222222111111111222333444555666333222111111222333222222111111000000111222222333888777666444333222222111000000111222222222222111111222222333333222222111555444333222111000111111111111111111111111111111000000111111111222222222111222333444666888:::;;;888777555444333222222222333333333333222222111111111222222222222111000000000000222:::BBBFFFEEEBBB>>>>>>===<<<999666333111333333333333333333333333333222111111000000111111222333444444666888666222555444444444444444555555111222333444555666777888888999:::<<>>:::999888666666666777777999999888999::::::777555;;;;;;<<<<<<===>>>@@@AAACCCGGGIIIGGGHHHTTTjjj|||{{{~~~}}}wwwqqqqqquuu{{{|||zzzvvvqqqoooqqqtttsssssssssrrrqqqqqqpppppptttyyy|||}}}|||uuu|||}}}zzzzzz~~~444333333222222333333444555444333333333333444555555444444333333333333444222222222222333333333333333333444444444444333333222222333333444444444333333333333333444444444444333333333444555555666666333333333444444444555555555555444444444444555555333333333333444444444444333333333444444555555555222333444444555555444444222222222222333444555666333333333333333444444555555444444333333333333333333444444333222333666888777999999888555333333333444444555666666555444444333333222222222333444444666666666666555555555555222222222222333333333333555555555555555555444444555555555555555555555555666777777777888<<<@@@DDDLLLTTT[[[\\\]]]```aaa```^^^ccchhhiiigggcccbbbbbb]]]aaagggnnnssstttqqqnnnpppppppppnnnkkkfffaaa^^^WWWMMMCCC===:::666777;;;888888777666666666777777666666777777999:::<<<<<<>>>AAABBB===777666===DDDPPPrrrhhhaaaYYYRRRNNNJJJEEE@@@999777555555666666555444333333444555555555444444222222111000000111222222000111222333444666777777555888:::888444333777<<>>>>>>>><<<;;;<<>>;;;666555:::@@@FFFCCC>>>999666444333333555444333333222222222333333333333333333222111111111111111111111111111111111111222222222222111111000111222333333333333333111222333333222222222222000000000000111222333444<<<:::888666444222111000000000111222222222222111111222222333333222222111444333222000000111333444222222222222222222222222000111111111111222222222000111333222111111444666444444333222222222222222555444444333222222111111111222222222222111000000111...///888FFFNNNMMMHHHEEECCC@@@===:::777555444333333333333333333333333333333222111111111111222000111333555444444555777333333222222333444444555333333444555666777777888:::999999===@@@AAA@@@@@@888777777666666777888999;;;999888888:::::::::999DDDCCCAAA>>>;;;<<>>999888777555555555666666777777666666777888999999KKKQQQSSSMMMDDDBBBFFFJJJUUUxxxzzzlllbbbXXXWWW]]]```[[[UUU???<<<:::888777777555333000111222333333333333333444333222111111222333444000000111333444555666666<<<@@@AAA>>>888777<<>>HHHEEE@@@999444111222333666555555444333222111111333333222222111000//////111222222333333222222111000111111111111222222222222777===<<<777222111111444444333333444555777888000000000111222333555555>>><<<888444111000000000222111000000000111333444444222000///000333777999222222222111111111111111222333444333111//////000//////000111111111111111000000111222333333444444333333222222111222222222666666666444333111///...222222222222222222222222222222333555:::@@@EEEIIIEEE@@@;;;888777555222//////111222444444333222111444444444333333222222222000222444666666444222000333333333222111222444666888999::::::999888999::::::;;;<<<>>>????????????888888777777666666555555<<<999999<<<;;;888888;;;:::BBBAAA888777AAAGGGEEEIIIKKKNNNPPPPPPYYYmmmsss\\\YYYooo}}}xxxqqqoooqqqyyy}}}zzz}}}yyyqqquuutttrrrrrrssstttuuutttwwwzzz}}}|||zzzyyy|||~~~|||sssyyyxxxyyy}}}444333222222222333444555333222222333333444333222333333333444444444555555666555333222222333555666999888777555444444444444111333444444333222222333444444444444444444444444444444333333333333333333222333444444555555555444777777777777777666666666333444555777777555444333555555555444444333333333222222222444555555333222333333333333333333333333222333333444444444444444555555555555555555555555444444555555555666666666444444555555555444333222222222333333333444444444333333333444444444444555555444333222222222333333333333333333333222222222555555444444444444555555555555555555666777999999666666888;;;:::999>>>EEENNNWWW^^^______aaaaaa___aaaaaabbbcccbbbbbb``````aaadddmmmvvvxxxrrrnnnmmmmmmmmmlllhhheeebbbbbbbbb^^^QQQDDD@@@???===:::999999888666555555555666777555666888777666666777999CCCRRR______ZZZZZZ^^^bbbiiivvvjjjhhhbbb^^^dddlllnnnjjjPPPDDD999666666555444555333333222111111222333333555444333222222222333444333333333333333333333333555777888666333333777<<>>999444222222333333333333333222222222222333333222222111000000///111222222333333222222111000111111111111222222222333777;;;:::555111000111333333333444666999;;;<<<222222222111222222333333===;;;777444111000000000111111000///000111222333999777444222111111222333444333333222111000//////111222333222000////////////000000111111111111111000111111222333333444444333333222222222222222333666666555444333111///...222222222222222222222222000000111222555999<<>>AAAHHHGGG===:::AAAFFFDDDLLLOOOSSSUUUVVV___ssszzz___TTT___vvv|||vvvooommmpppxxx|||xxx{{{xxxqqqxxxwwwuuuttttttuuuvvvwwwvvvyyy}}}wwwzzz}}}~~~}}}}}}uuu|||||||||}}}333222222222333444555666222222333333333333222222333333333444444444555555555444333222222333444555:::999777666555444444444111333444444333222222333444444444444444444444444222222222333333333333333333333444555555555555444777777777777777777777777333444555666666555444333666666555444333333222222111222333444444444333333333333333333333333333333555555555555666666666666777777777666666555555555444555666777888777666666444444555555555444333222333333333333444444444444333333333333444444444444555444333222222222333333222222222222222222222222444444555555555555444444333444666777888999999999777666888;;;::::::>>>FFFPPPXXX_________bbbdddccccccccccccccccccbbbaaaaaabbbdddkkksssuuuoookkkjjjlllllljjjgggdddbbbcccddd___RRREEEAAA@@@>>>:::999777777777777666666666666666777888888777777888999>>>LLLZZZ^^^___eeeooouuurrrxxxiiifffcccbbbhhhooonnnjjjRRRGGG;;;777666444222333333222222111111222222333555444333222222222222333444444444444444444444444222444555444111111555888;;;<<<:::888444222333444000000111111222222222222333333222222111000000000111111222222222222111111000111111111111222222222444666999777333000///111222222333555888;;;===???444333222222111111222222;;;999777444111000000000000000/////////000111222999888666444222111111000555444333222111///......000111222222000......//////000111111222222111111111111111222222333333444333333222222222222333333555555555444333111000///000000000000000000000000000000111111222333444555333111//////111222222222222333444555666555444333222222222222222111111111222333555666666555333222222333444333222222444666777777777777777999===AAAPPPKKKDDD===888666777888666666666666777777777777888888:::;;;888666<<>>FFFPPPWWW\\\\\\]]]aaaddddddeeeeeeeeeeeeddddddccccccbbbbbbhhhpppsssoookkkkkklllllljjjfffbbb```aaaccc```SSSFFFAAAAAA>>>:::999777777777888777666555555666777888888777777888:::999DDDOOOWWW___kkkuuuxxxrrr}}}gggdddbbbdddiiimmmkkkgggRRRFFF;;;777666444222222222222222222222222222222555444444333222222222222333333333333333333333333111333444333111111444666444666777666444333333444000000000000000111111111222222222111111111000000111111222222222222111111000000111111111222222222222444555444111000111333000111222444666999:::;;;333333222222111222222333888777555333222111000000///////////////000000111333333333444444333333222333333222222111000/////////000222111///......///000000111222222222222111111111111222222333333333333333222222222333444444444444444333222111000///000000000000000000000000111111222333333333222111111000000000111333444555222222333444555444444444111111111111111111111111333444555666666555444333111333444444333333555666555666666666888===CCCHHHUUUPPPHHHAAA;;;999999999555555666666777777888888666777:::;;;777666>>>HHHMMMPPPMMMDDD???@@@BBBBBBCCCGGGLLLPPPSSS]]]sssjjjWWWQQQ[[[rrrzzzqqqmmmnnnuuu{{{|||xxxuuuvvvuuuqqqyyyxxxuuurrrpppqqqtttvvvwwwyyy}}}}}}|||vvvxxxzzzzzzyyyzzz~~~zzzzzz{{{|||~~~222222333444555555666666111444666666444222111222333333333444444444555555444444444333333444444444333333444444444555555555111333444444333222222333333333333333333333333333111111111222222333333333444555555666666555444444444444444555555555666666444555555555555555555444666666555444333333222222111333444333222222333666222222222333333444444444555555444333333444444555555555555444444444333333333555666777777666444333444444444444444444444444333333444444444555555555222222222333333333444444444444444333333333222222000000111111111222222222222333444555555444333222222444666888999999999888555444666888888888>>>FFFPPPWWW\\\\\\]]]aaaeeeeeeffffffffffffffffffffffffbbbaaadddmmmqqqpppmmmmmmmmmllljjjfffbbb______```aaaSSSFFFAAAAAA>>>:::999777777777888777666555555555777888888777777888999888===DDDNNN^^^mmmsssrrrppp{{{lllgggcccfffjjjkkkhhheeePPPEEE:::666666444333333222222222222222222222222444444444333333222222222111111111111111111111111222333333333222333444555///222444444444333333444222222111000000///......222222222111111111111111000111111222222111111000000000111111111222222222///000111111111222333555///000111222333444444444111111111111222333444555666555444333222111000000.../////////000000000000...///111222333333222222111111111111111111222222...000111111///......///000000111222222222222222111222222222222222333333333222222222333444444555333333333333222111111000///////////////////////////000222333444333222111222222111111111222444555111111222333333333333333111111111111111111111111444444555666666555444444111222444555444444555777444555555777:::AAAHHHNNNMMMKKKGGGCCC???<<<;;;:::555555666666777777888888555666:::;;;888777???JJJKKKMMMKKKDDD??????AAABBBBBBEEEJJJNNNQQQ\\\sss}}}gggVVVTTT\\\qqq}}}vvvooonnntttxxxzzzxxxvvvuuutttrrrxxxxxxwwwtttqqqqqqsssvvvwwwyyy}}}~~~|||xxx{{{|||{{{zzzzzz~~~{{{|||}}}}}}}}}222333444555555666555555222555999888555222222333333333333444444444555555444444444444444444444444555555555555333222111000111333444444333222222333333333333333333333333333111111222222333333444444555666666666666555444444333333333444444555555666555555555555555555555555555555444444444333333333111333555333111111444777111222222333333444444555555444333222222222333444444444444444444444444444444555666666666555444333444444333333333444555555333444444444555555555555222222222222333333333333333333444444444333222111000000111111222333333333333333444444444444333333222222333444555555555555666555666888888999???GGGTTT[[[`````````cccggggggeeedddddddddeeefffggghhhbbb___aaaiiioooooonnnnnnllllllkkkiiieeebbbaaaaaaaaaSSSEEEAAA@@@===999888777777777777666666666666555666777777666666777888999;;;>>>GGGXXXiiipppooossszzzwwwoooiiiiiikkkjjjgggfffQQQEEE:::777777555333444111222222333333222222111222333333444444333333222111111111111111111111111222222333333333444444444...000222333222222333444333333222111000///......111111111111111111111111000000111111111111000000000111111111111222222222//////000111222333444555000000111111111111000///000000000111222333555666333333333222222111111000...///000111111111000000000000111111111000//////000000000111222222333333...000222111000//////000000111222222333222222222222222222222222222222222333222222333333444555666111222222222222222111111////////////////////////---...000111222222222111111222222111///000222444111111111222222222333333111111111222222222222222444444555555555555444444000222555555555555666777555555666888;;;AAAIIINNNAAAAAAAAA@@@>>><<<:::999666666666666777777777777555666999;;;::::::@@@IIIIIIJJJIIIEEE@@@>>>@@@BBB???AAAEEEHHHKKKXXXpppzzz\\\MMMMMM^^^|||~~~wwwpppnnnsssvvvzzz{{{yyyvvvtttsssxxxyyyzzzxxxtttsssvvvyyyuuuxxx~~~{{{}}}~~~}}}{{{{{{~~~}}}~~~333444555666666555444444333777;;;:::666333333444333333333444444444555555333444444444444444444333555666666555444333111000111333444444333222222333222222222222222222222222222222222333444444555555666666666666666555444444333333444444555666666777555555555444444555555555333333333444444444444555111333555333000000444888111111222333333444555555666555333222111222333444333333444444555555666666777777777666666666555555444333333333333444555666444444444444555555555555111222222222222333333333333333444444444333222111111111111222333444444444444333333333333333333444555555444444444444555555888666777999999:::BBBJJJVVV]]]cccbbbbbbeeeggggggaaaaaaaaaaaaccceeeggghhhccc______fffllllllkkkkkkjjjlllmmmmmmjjjgggffffff```RRREEE@@@???<<<888777999888666555555555666777333555666666555555666777666999:::???MMM```ooouuuuuu~~~wwwmmmlllkkkhhheeefffVVVIII>>>:::888555333444111222333333333333222111000111333444444444444333111111111111111111111111111111111222333444333222///111222222111111222444222222222111111000000000111111111111111111111111000000111111111111000000000111111111111222222222111111111222333333333222000111222222222111000000222111111111222333333444111222222222222222111111///000111222222222111000333222222111000//////...111111111111111222222222///111222222111000000111000111222222333333222222222222222222222222222222222222222333333555666666000111111222222222111111000000000000000000000000......///000111111111111111222222111///000222555222222222222222333444444222222222222333333333444333333444444444444333333000222555666666555666777666777888888:::>>>DDDHHH>>>>>>>>>===<<<:::888777777777777777666666666666666555777<<<===<<<@@@FFFLLLLLLKKKGGGBBB???AAADDD??????AAACCCGGGTTTnnnfffSSSNNNUUUiii||||||sssnnnmmmrrrvvv{{{~~~|||xxxtttssstttxxx{{{yyyvvvtttvvvyyyuuuxxx~~~|||~~~~~~{{{{{{~~~~~~~~~444555666666666555444333333888<<<<<<777333333555333333333444444444555555333444444555555444444333333444555666666666555444111333555444333222333333222222222222222222222222222222333444444555666666666666777777666555444444444444555555666777777888555555444444444444555555222222333444444555555666111444555333000000444888111111222333333444555555777666444222222222444555333444444555666777888888999999888777666666777777444333333222333444555666444444444555555555666666111111222222222333333333333333444555444333222111111111222333444444555555555444222222222222444555:::999777666666666777888:::888999;;;;;;<<>>;;;777666:::888666555444555777888333444555555444444555777222666888999CCCXXXooo|||vvv{{{oookkkiiieeeccceeeZZZMMMAAA<<<:::666333333111222333444444333222111///000222444555555555444222222222222222222222222111000000111333333222111000111222111000000222444111111111111222222222222111111111111111111222222000000111111111111000000000111111111111222222222333333333333444333111///111222333444555444333222444333222222111111222222000111222222222222111111///000111333333222222111333222111111000111111111333222222222111111000000///111333333111111111222111111222333333333333222222222222222222222222222222222222333444555666777000000111222222222222111111111111111111111111111111111111111222222222333111333444333111222555888444333333333333444555555222222222333333444444444333333333333333333333333///222555666666666666777888999999888888;;;???BBB@@@???>>><<<:::999888888888888777777666666555555666555777<<>>@@@CCCOOONNNMMMJJJEEE@@@AAAEEEDDDDDDEEEFFFIIIWWWsssqqq```XXXUUU___yyy{{{yyy~~~}}}wwwppplllmmmrrrvvv|||~~~yyyuuutttpppuuuyyyyyyuuusssuuuwwwvvvyyy~~~~~~}}}~~~{{{{{{~~~}}}||||||~~~333444444555555444444333000666<<<:::444000111444555555555444444333333333444444444333333222222222555444333333222222222222333333333333333333333333333333222111000000111111000111111222444555666666444444555555555555444444555555555555555555555555444444444555555555555666444333333222222333333444333333333333333333333333444444444444444444444444555444333222333333555555222222333444555666777777999999777666555555555555555555555555555555555555555444444333333444444555444444444333333222222222222333444444444333222222444333333222222333333444444444333333222222333333777666666666666777777888;;;888777999;;;===EEEMMM\\\]]]^^^___aaaccceeefffaaacccdddcccbbbbbbdddffffffeeeddddddgggiiijjjjjjjjjppptttqqqnnnnnnnnnlll___QQQDDD@@@???<<<888777666666666666666666666666777777666666555555555444444555777:::???NNNhhh{{{oooddddddeeeaaa\\\WWWPPPEEE<<<666444444444222222222222222222333333111111222222222333333333222333444333111/////////111111222222222333333333222111000//////000111222000111111222222111111000111111111111111111111111222222111111111111222222000000///////////////000444444444333333222222222444666888999888666444222111111111111111111111111111222333444444333222111222222111111111111111111555333111222444555333111111111000000111111222333555444333333222111000000/////////111444444333111///000000111111222333333666555444444555666777888222222222222222222222222000000000000000///......000000111111111222222222444333222111111111222333666777888777555555777888333444444333222222333555555555444444444333333333333555777777777777777999999555444999CCCIIIHHHDDD@@@@@@??????===:::888666999999888777666666777777888888888888999:::;;;<<>>EEEMMMXXXYYY[[[^^^```bbbccccccbbbccccccbbbaaabbbeeegggjjjiiigggggghhhjjjkkkkkknnnrrrtttqqqpppqqqqqqnnn```RRRDDD???>>>;;;888777666666666666666666666666777666666666555555555444555555777999<<>>888555444444333333222222222222222222111222222222222333333333111333444333111000000111111111111222222222333333222111000//////000111222222222333333333333222222111111111111111111111111333222222222222222222333111111000//////000000111444444444333333222222222444555666777666555333222111111111111111111111111111111222333333222111111111111111111111111111111444333111222444555333111333222222111111111222222333333333333222222222222//////000222444444222000000000111111222333333333666555444444444555666777222222222222222222222222111111222222111000000///111111222222222333333333333333222111111222333444333444444333222222333555333444444333222222333555555555444444444333333333333555777777777777777999777555444:::DDDLLLOOOOOOKKKJJJGGGAAA;;;777666666999999888777777777777777888888888888999:::;;;<<>>@@@BBBHHHPPPWWWddd{{{jjj___PPPVVVrrr{{{~~~}}}|||wwwrrrvvvvvvooommmpppuuutttxxx~~~yyyvvvwww~~~}}}|||{{{zzzyyywwwvvv{{{{{{zzz{{{}}}yyy}}}~~~{{{|||}}}yyyvvvyyy|||}}}{{{|||333444444555555444444333111666:::999444111111444333333444444444444444444444444444444333333333333555444333333333333333333444444444444444444444444333222222111111111111222111111222333444555555666444444555555555555444444666666555555555444444444444444444555555555555666444444333333333333444444444444444444444444444444444444444444444444444444666555444333333333333333444444555666777888999999888888777666555555555555555555777777777777555555444444333333333333444444444444333333333333222222111222333444444444444444444333333222222333333444222222222222333444555666333333333444444666777777===:::999;;;<<<>>>DDDLLLSSSUUUYYY]]]___`````````ccccccbbbaaa```bbbfffiiinnnmmmlllkkkjjjjjjkkkkkknnnqqqqqqmmmmmmoooooolllcccTTTDDD===;;;999777777666666666666666666666666666666666555555555555555666666666777888@@@TTTgggxxxuuufff```___ZZZVVVUUUPPPIIIAAA:::666444444444444333333222222111111222222222222333333333333111333444444222111222333111111111222222222222333222111000000000000111222333444444555555444444333111111111111111111111111333333333222222333333333222111111000111111222222444444333333333333222222444444444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111444222111222333444333222333333222222222222333333222333333333444444444444000000111444555444111...111111222222333444444444555555444333333333444444222222222222222222222222222222222333222222111000222222222333333333444444222111111111222333444555222333333222111111222444333444444333222222333555555555444444444333333333333555777777777777777999666555666;;;EEEPPPXXX]]]WWWVVVPPPFFF:::444444777999888777777777777777777888888888888888999:::;;;AAAFFFLLLNNNKKKFFF@@@===@@@BBBIIIQQQ[[[kkk}}}fffKKKIII^^^qqq~~~}}}zzz{{{~~~wwwnnnpppsssqqqpppsssttttttwww{{{|||xxxvvvwww|||{{{zzzxxxwwwvvvvvvvvv{{{|||{{{|||zzz~~~}}}~~~{{{zzz{{{}}}333444444555555444444333111555888777444111222444333333333444444555555555444444444444444444333333555444444333333333444444444444444444444444444444333222222111111222222222222222333333444555555666444444555555555555444444666666666555444444333333444444444555555555555666444444333333333333444444555555555555555555555555333333444444444444444444666555555444333333333333555555666777888999::::::888777666555555555555555555666777888888777666555444333333333333333333444333333333333333333333333222222333444444555555555444333333222222333333444111222222222444555666777555555444444444555666666<<<999888:::<<<===CCCKKKPPPSSSXXX]]]``````___^^^cccbbbaaa``````bbbgggkkkooooooooommmkkkiiihhhiiikkkppprrrmmmiiijjjmmmnnneeeTTTCCC<<<:::888777777666666666666666666666666555555555555555555555555555555666666666;;;KKK[[[sssyyyhhh```^^^[[[XXXTTTQQQLLLDDD<<<777444444555555444333222222111111222222222333333333444444111333444444333222333444111111111111222222222222111111111111111111111111333444444555555444444333111111111111111111111111333222222111111222222333222222111111222222333333333333333333333333333333444333222111111222333333111111111111111111111111111111111111111111111111111111111111111222222222333222222222333333222222222222222222333444555666444444444444444444444444000111222444666444000---111222222333333444555555555444444333333222222222111111111111111111111111111222222222222222111111111111222222222222333333000111111222333444555666444555555444333333444666333333444333222222333555555555444444444333333333333555777777777777777999666666777<<>>BBBDDDIIIQQQ]]]pppqqqQQQIIITTT___zzz~~~|||yyyxxxzzz~~~}}}pppoootttuuuuuuvvvzzzzzz{{{||||||zzzxxxxxxzzzyyyyyywwwuuutttuuuwwwvvvxxxyyyzzz}}}|||}}}333444444555555444444333222444666666333222222444333333333444444555555555444444444444444444444444444444444333333444555555444444444444444444444444333222222222222222333333333333333444444555555666444444555555555555444444666666555555555444444444444444444555555555555666555444444333333444444555555555555555555555555555333333333444444444555555555555555444444333333222555555666777888999::::::777666666555555555555555555666777888888777666555333333333222222333333333333333333333333333333333333333333444444555555555444333333222222333333444111111222333444666777888888888777666555555555555:::888777:::;;;===CCCJJJQQQTTTZZZ___aaaaaa___]]]bbbaaaaaa``````ccchhhlllnnnpppqqqppplllhhheeeeeeiiirrrvvvppphhhhhhnnnrrreeeTTTCCC;;;999777777777666666666666666666666666444444444555555555555555444444555666666999FFFRRRlll||||||iiiaaa___^^^]]]VVVTTTOOOGGG===777444444555555444444333222111111222222333333333444444444111333444444333222333444000000111111111222222222111111222222222222111111222222333333333333222222111111111111111111111111111111000000000000111111222222111222222333444444333333333333333333333333333222111000000111333444111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222///000000222333555777888666666555444444333222222111111222444555444111...111222222333333444555555444444444333333222111111111111111111111111111111000000111111222111111000000000000000111111111111000000111333444555666666555666666555444444555777333333444333222222333555555555444444444333333333333555777777777777777999777777888===FFFRRR^^^eeeUUUVVVTTTKKK>>>666666999888777777777777777888888888888777777888888999999888<<>>DDDKKKTTTWWW\\\```bbbaaa___^^^``````aaa```aaadddhhhlllmmmqqqvvvuuupppiiieeeccceeennnsssnnnfffeeejjjnnndddSSSBBB;;;999888777888666666666666666666666666444444444444444555555555222333555777777888AAALLLaaasss}}}iii```___aaaaaaYYYWWWRRRHHH===666444444555555444444333333222222333333333333444444444444111333444444222111222333000000000111111111111222111111222333333222111111000111111222222111111000111111111111111111111111000000////////////000000111111111111222333444444222222333333333333444444222222111000000111333444111111111111111111111111111222333444444333222111000000000111222222333333111222333222111000111333...//////111333555777888666666555444333222111111222222222333555444333111111111222222333444444444333333444444444333222222111111111111111111111111///000111111111111111111/////////000000000000111000111222444555666666666333444444333222222333555333444444333222222333555555555444444444333333333333555777777777777777999888888999>>>HHHSSS[[[```QQQRRRPPPIII???888777888777777777777777888888999888888777777777888888999777999===CCCGGGHHHGGGDDDCCCEEEFFFLLL]]]uuummmSSSJJJIII___}}}wwwwww|||yyyssstttvvvuuuttt~~~xxxuuuvvvvvvsssuuuxxxzzzyyyvvvuuuvvvxxxsssyyy|||{{{|||}}}|||{{{|||{{{}}}333444444555555444444333222333444444333333333444444444444444444444333333444444444444555555555666444444444444444555666666222222222222222222222222222222222222222333444555444444444444555555555555444444555555555555444444333333444444555666666666444444444555555555555666555555444444444444555555333333333333333333333333222222333333444555555666111222333555555555555444444555555666777888999999555555555444444555555666777666444333333444666777333333222222222222333333222222222333333444444444777666555444333333444444444333333222222333333444333333333444444666777777555555555555555666777888999777999===???AAAGGGNNNVVVYYY]]]```aaaaaa___^^^^^^___aaaaaabbbdddhhhkkknnnttt{{{|||vvvmmmgggeeehhhnnnpppmmmkkkkkkllljjjaaaRRRBBB;;;:::888777888666666666666666666666666333333333444444555555555222222555888777777===EEEQQQccc|||hhh^^^]]]```bbb]]][[[TTTIII===555333444444444444444444444333333333333333444444444444555111333444333111000000111000000000000111111111111111222222333333222222111000000111111111111000000111111111111111111111111111111000000000000111111000000000111111222333444222222222333333444444444111111111111222222333333111111111111111111111111000222555666666555222000///000000111222222333333000222333222000000111333000000000111222333444555444444333333222222222111333222111111333555444444000000111111222333333333222333444555555444444333111111111111111111111111000111111222333333222222///000000000000111111111000111333444555555555555222333333222111111222444333444444333222222333555555555444444444333333333333555777777777777777999999777888@@@LLLVVV[[[[[[UUUSSSMMMEEE===888777777777777777777777888999999888888777777777777888888777666888<<>>DDDFFFGGG888;;;???HHH___yyydddUUUTTT```zzzzzzwww{{{zzzwwwxxxxxxwww{{{}}}yyyqqqoootttuuurrroootttzzz{{{wwwttttttvvvnnnwww~~~~~~~~~|||{{{~~~{{{wwwwwwyyy|||~~~333333333222222222222111000000111222333333444444444444444333333222222222333333333333333333333333444444333555666777666444555555444333333222111111111222222333333444444555444444444555666777777888666666555555555444444444666555444333333444555666666666666555444444333333333333444444444444333333333444555555333333444555555555555555555555555555444444444555555555555666666666666666666555555555666666666666555555555555555444333222111222333444333444444333111111333444555444333333333333444555;;;999555333222333666888444444222222222222444444777666555444333222111111333333222222333444666777777777;;;???AAABBBHHHPPP[[[]]]aaacccdddcccaaa___gggdddccccccbbbccckkktttzzz|||~~~}}}uuummmmmmssstttuuuvvvvvvvvvvvvuuuttthhhQQQ<<<999;;;999666777666666666666555555555555555555555555555555444444555666666555666999===AAA???TTTrrrvvv```WWWWWWZZZ\\\```ZZZQQQEEE;;;666555555444444222222222222444444444444555555555555444444555444444333222111000000000000000000111111111111111111111000000000000000222222222111111111000000222222333333222111///...000000000000000000000000222222222111111222333333111222333444444444222111111333444444222222333555333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333222222444222111//////000222333222333444555666555444333222222222333333555666777444444333222222333444444444444444333333222222222000000000000000111111111222222111111111111111111222222333444444444333333333333333222222222111111555444333333222222222333444444444444444444444444333444555333111111555999444222111333666888777555>>>:::<<>>???@@@GGGOOOZZZ]]]```cccdddcccbbb```cccaaa```aaa```aaaiiirrrwwwyyy|||{{{ssskkkkkkpppwwwvvvuuuwwwyyy{{{zzzyyyfffOOO<<<888;;;888666666666666666666555555555555555555555555555555555555555666666555666888===@@@EEEVVVqqquuu```WWWVVVVVVVVV]]]WWWNNNCCC:::555444444444333333222222333333444333333444444444444333333555444444333333222222222000000000000111111111111111111111111000000000000333333333333222222111111222222333333333111000///111111111111111111111111222222222222222333444444555555555444333222111000111222444333222222333555333333333333333333333333222222222222222222222222222222222222222222222222444444333333333222222222333222111//////000222333111222333444555444444333222222333333444555555555444333222111111222333444444444444333333222222222000000000000111111111111222222111111111111111111111111222333444444444444333333333222222222111111555444333333222222222222333333333333333333333333333444444333111222555888555333222444777999888666999888===IIIQQQTTTWWW[[[aaa]]]QQQBBB999888888666777777777777888888999:::777777777888888999999999999888999<<>>???@@@GGGOOOYYY\\\___bbbddddddbbbaaaaaa___```aaaaaabbbjjjssstttuuuxxxxxxqqqiiiiiimmmvvvsssrrruuu{{{~~~}}}zzzbbbMMM;;;888:::777555555666666666555555555555444555555555555555555555555555555666666666888<<>>@@@AAADDDEEEDDDDDDDDDNNNlllzzzdddjjjvvv~~~wwwuuussssssuuu~~~}}}}}}vvvxxxyyyssspppsss{{{zzzrrrtttxxxyyyuuuuuuvvvyyy{{{{{{zzzxxxrrruuuvvvvvvzzz}}}~~~~~~{{{vvv555555444333222111111000111222222333333444444444222222222222222222222222333333333333333333333333222111111222444444333111555555444444444333333333333333222222222111111111333444555666777777666666555555555555555555555555555555555444444555555555222222333444444555666666555555666666666666555555333444555555333333444555333333333333333333333333333333444444444555555555===<<<<<<;;;:::999888888666666666666555555555555222333444555555555444333333444555444333333555666333333333333333333333333///000111222333333333333333333333333333333333333222222333444555666666777555555555555555555666666;;;;;;===@@@AAABBBIIIQQQYYY[[[^^^aaacccccccccbbbbbbaaabbbeeefffgggmmmvvvrrrsssuuuvvvpppiiihhhlllpppmmmmmmttt|||~~~zzzttt]]]JJJ999777999666444555666666555555555444444444444444444555555555555555444555666666666888;;;>>>HHHXXXqqquuuaaaYYYWWWUUUSSSUUUOOOEEE===777444444333333333333333333333333333222222333333333333222222222222222333333444444444///000000000111111111111000111111111111111222222333333333333333333333222222333444555555444333222222222222222222222222222222222222333444555777888:::999666444222111111111000222333333222222333444333333333333333333333333222222222222222222222222111111111111111111111111333333333222222222222111222111111000000111222333000000111111222222222222222333444555555444222111111111111111111111111111333333333333333333333333222222111111111111111000111111222222222222222333333333222333333333444444333333333222222222111111333333333333333333333222222222222222222222222222444444333333333444555666555555555555777999;;;;;;777???LLLVVVXXXUUURRRPPPUUURRRJJJ???999::::::888888888777666666666777777777777888999;;;<<<======888===AAABBB???>>>@@@CCCEEEHHHMMM[[[vvvjjjoooxxx}}}wwwuuusssrrrsss{{{}}}vvvyyy}}}vvvsssxxx}}}{{{ssstttxxxzzzuuuuuuuuuwwwzzz{{{zzzyyyvvvyyyzzzxxxyyy~~~~~~zzz{{{}}}}}}~~~zzz}}}~~~|||555555444444333222111111000111111333444555666666222222222222222222222222333333333333333333333333111111000222333444333111333333333222222222222222111111222222222333333333333444666777777777555555444555555555555555555555444555555555555555555444111222222333444555666666555555666666666666555555333444555555333333444555333333333333333333333333333333333444444444444555999999888777777666555555666666666666555555555555111222444555666555444444444555666555444555777888333333333333333333333333///000111333444444444444333333333333333333333333555555555555555666666666555555666666666666666666;;;;;;<<>>IIIVVV\\\YYYSSSNNNKKKSSSQQQJJJ@@@;;;;;;;;;999999888888777777777888888777888999:::;;;<<<======;;;@@@EEEEEE???<<<===???GGGIIINNN[[[qqqsssttt|||uuurrrooonnnppptttuuuvvvzzzxxxxxx}}}zzzrrrrrrwww{{{uuuttttttvvvxxxyyyyyywwwwww|||}}}zzzyyy}}}~~~zzzzzz{{{{{{~~~uuuwwwzzz}}}444444444444333333333333111111222333444555666666222333333333333333444444333333333333333333333333222111111222444444333111222222222222111111111111111111222333333444555555333555666888888777555444444444444555555555555555444444555666666555444444111222222333444555555555555555555666666555555555333444555555333333444555333333333333333333333333333333333333444444444444666666555555555555444444666666666666555555555555222333444555555666555555444555666666555555777999222222333333333333222222000111222333444555555555222333333444444333333222777666666666555555444444444555666777888888888888:::999:::>>>???AAAJJJSSSZZZ[[[]]]```aaabbbbbbbbb^^^___bbbfffgggggglllssstttqqqppppppmmmiiijjjnnnlllmmmrrrxxx}}}{{{rrrkkkUUUEEE999999999555333666555555555444444444444333333333444444555666666666444555666666666777999;;;:::PPPpppiiiUUUPPPSSSTTTSSSNNNGGG===777666666666444222333333444444333333222333333444444444444333333///000000000111111222222000000000000111111111111000000111111222333333333000111111111111111222222666666777777666555333222222222222222222222222222222222222222333444666666333333222222222333333444000111222222111111222444333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111000000000111222222333333111111000000111111222333111222333444444333222222111111222333333222111111222222333333333333444444333333333222111111000000111111222222333444444444666555333222111222222333333333333222222222111111111222333444555444333222444444444444444444444444444333222333555666555444444555555555555888<<>>===???IIIHHHHHHNNN^^^www|||qqq}}}{{{rrrnnnlllmmmoooooovvvrrruuuxxxyyy{{{}}}|||tttrrrvvv{{{xxxvvvuuuuuuwwwwwwvvvuuutttzzz|||yyyxxx|||}}}}}}|||zzz|||uuuvvvwwwzzz~~~333333333444444444444444444444444444444444333333333333444444444555555555333333333333333333333333222111111222444555333222222222222222222222222222444444444444444444444555333555777888888777444333444444444555555555666666444444555666666555444444222222222333333444444444444444555555555555444444333444555555333333444555444444444444444444444444222222333333333444444444555555555666666666666666666666666666555555555555333333333444444555666777222333444444333444666888111222333333333333222111222222222222333444444444222333333444444333333222555444444444333333333333333444666888999999999999;;;:::<<>>===???CCCEEEIIIRRR\\\\\\]]]^^^___````````````]]]^^^bbbffffffeeeiiioootttoookkkjjjiiigggjjjoootttuuuvvvuuutttpppmmmkkkRRRDDD::::::;;;666444777555555444444444333333333333333444444555666777777333555666777666777888:::;;;KKKhhheeeVVVTTTWWWUUURRRGGG???666222333444444222222222444444444444222222111111222222222222111111222222222222222222222222000000000000111111111111000000111222333333444444222222222333333444444444999:::999999777555222111000000000000000000000000222222222111111222333333000111222333333111000//////111222222111111222333333333333333333333333333222222222222222222222222444444444444444444444444222222222111111111111000//////000222222333333333333222111111111222444444111111111111222333444555222333444444444444333222222222222333333444444444444444333333222111000000111111222333333444555555111111000000222444777999333333333222222222111111000111333555555555333222222222222222222222222222444222222333666777555222333444555444333666;;;@@@GGGSSSZZZRRRGGGCCCCCCBBB999;;;999555555888:::888444444444555555777888999999999999999999999999999999>>>CCCGGGHHHFFFDDDCCCEEEEEEEEEEEEGGGRRRgggyyy~~~pppkkkvvvvvvrrrssswww|||wwwwwwuuu}}}{{{rrrpppwwwzzzyyy|||}}}zzzxxxwwwvvvtttsssvvv{{{{{{vvvrrruuuzzz}}}{{{{{{}}}xxx444444222222222222444444333333333444444444555555444555555666555555444444444444222222222222444444333333333333333333333333222222222222222222222222333333222222333333444555666666555555444444444444444333333222222333333444777555222000000111333555222333333444444333333222222444777777666444444444555444444444444555666666333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555444444555555555444444333333333666555444333222222222222000000111111111222222222333333222111222333444555444444444333333222222222222222222333333333444444555555666888<<<@@@EEEGGGFFFEEEEEEHHHNNNSSSXXXZZZ\\\\\\\\\\\\]]]___aaabbbbbbbbbbbbbbbdddfffiiillltttxxxnnndddhhhkkkkkkqqqpppvvvyyytttllliiigggdddSSSEEE999666888777444333555555555444444555555555444444444444444444444444333555777666333444777;;;===KKKgggkkkUUUNNNRRRSSSOOO???;;;666555666666444111444333333222222333333444333333333111000///111222111111222333333333222222111222333222111111333555111111444777666333555:::666444222111333777<<>>DDDIIILLLLLLLLLMMMPPPTTTWWWYYYZZZZZZ[[[]]]^^^````````````ccccccbbbbbbccceeehhhjjjqqqvvvnnneeejjjmmmmmmsssuuuxxxxxxrrrllliiifffcccRRREEE888666888777444333555555444444444444555555444444444444444444444444444555555444333555888;;;;;;IIIeeejjjUUUNNNOOOOOOKKK===:::666555666666444111444444333333222333333333222333333222111000000000111111222222333333222222111222333222111111333555222333666999777333333666555333222222444999===AAA===>>>???===888444111000111111111111000000111111666666555444333222111111111111222222222111111000000/////////111444666888777444222111111222222111444444444333111111333555666666555444222222222333333333333222222222111111111111222222222333333333111111111000000111111111111111222222222333333333777333000111444666444111555555444333333333333444222222222444555555555555222222111000000111333444555333777>>>NNN>>>333333444444333222222222333444444444333222222222333444555444444333333444444555444444444444444555555555333333444444444666999<<<:::BBBCCC======FFFMMMMMMCCC>>>999777777777666555777888999888666555666777666666555666777888:::;;;::::::;;;???IIIQQQPPPIIICCCGGGLLLLLLFFFDDDMMMYYYzzznnnggghhhmmmyyyzzztttnnnnnnwww}}}yyy~~~}}}{{{{{{{{{yyyvvvssstttzzz|||wwwsssuuuwwwwww||||||||||||~~~}}}~~~}}}{{{yyyyyy{{{}}}222222111111111111222222333333333444444444555555333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333222222333333444555777777777666666666666666444444333333333333444444666666555555555444444444333333444444444444333333333444555333222111222333444444444444444555555666333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555555444444444444333333333555555444333222222222222222222333333333444444444333333222222222333444555444444333333333333222222333444444444444555555555666777888<<>>LLLhhhjjjWWWNNNMMMKKKGGG<<<999555555777777444222555555444333222222333333222222333333333222111111333333333333333222222222111222333222111111333555444555999===;;;555333444333222222222666:::???CCC???@@@@@@===999555222111000000111111111111000000666666555444333222111111222222222222222111000///000000000111333666:::<<<999777444222222111000///222222222111000111333555555555444333222222222222333333333222222222111111111111222222222333333333111111222222222222111111111111222222222333333333555222000111333555333111555555444333333333333333222222111222555888999888555444222111000111333444000777333>>>FFFGGG444///444333333222222333333444333222222222222222333444555444444333333444444555444444444444333333333333222333444444444555888;;;;;;AAAAAA::::::BBBJJJKKKEEEAAA;;;777666555555555666888::::::888777666777666666555666777888:::;;;<<<<<<===???HHHQQQQQQLLLFFFIIIOOOPPPJJJDDDGGGOOOhhhuuujjjgggiiirrr}}}|||tttnnnooouuuxxxzzz{{{{{{||||||yyytttppptttyyy{{{wwwtttuuuwwwwww}}}}}}||||||~~~~~~}}}||||||}}}333222222222222222222333333333333444444444555555333333333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333222222333333444555666666666666555555555555555555444444444444555555333444555666666555444333333333444444444444333333222444666666444222111111444444333333444444555666333444444555555444444333444444444444444444444444333444444555555444444333444444444555555555555555444444444444444444444444555444333333222222222333000000111111111222222222222222222333333333444444333333333333333333333333444444444555555555666666666777:::???GGGQQQZZZ``````^^^\\\XXXUUUUUUVVVWWWZZZ[[[^^^___``````___^^^```aaaaaa```^^^^^^aaaeeeiiirrrmmmfffjjjlllmmmsss|||xxxrrrllllllmmmjjjcccMMMAAA888666777666555555444333333222222333333444555555555555555555555555666444333333555777999:::???MMMhhhkkkYYYPPPMMMIIIFFF===:::666666777777555222666555444333333333333333333333222444666888:::::::::999777555444222111111111222333222111111333555555666;;;@@@@@@:::666666111111111333777<<>>CCCBBB<<<999<<<@@@@@@CCC@@@;;;666444444555666555888;;;;;;:::888777777777666666666666888:::;;;@@@AAA@@@@@@EEEMMMPPPNNNKKKQQQYYYZZZQQQFFFFFFLLL[[[uuujjjeeejjjrrr||||||tttmmmlllqqqyyy{{{{{{|||}}}|||zzzuuurrrtttwwwxxxwwwuuuuuuvvvwwwzzz{{{~~~~~~~~~|||}}}zzz|||333444444444444444444333333333333444444444555555444444333333444555666666333333333333333333333333333333333333333333333333444444444444444444444444333333222222333333444555444444444444444444444444666555555444444555555666111222444555555444333222333444444555555444444333000444888999888444222000333333333333333444555555333444444555555444444333444444444444444444444444333333444444444444333333444444444555555555666666444444444444444444444444444444333222222222333333000000111111111222222222222222333333333444444444333333333333333333333333444444444555555555666666444666:::AAAJJJUUU^^^cccbbb^^^XXXPPPKKKKKKPPPTTT]]]]]]]]]]]]^^^^^^___```^^^``````^^^[[[[[[___ccciiirrrnnneeehhhiiiiiipppxxxuuunnnjjjmmmpppllleeeIII???777666777666555666444333333222222333333444555555555555555555555555666666666666666777999:::999HHHaaammm]]]TTTOOOKKKIIIBBB>>>999777888888666333666555444444333333333444666333222444:::@@@EEEGGGBBB@@@===999555333111000111222333222111111333555333333777===>>>:::666666111111111333777;;;@@@BBB>>>???>>>;;;777444222222222333444444555555555555444444444333333222222111222222222222222111000///222111111222555888;;;===666444222111222333333222///000111111111222555888666444111222333444333222333333333222222222111111111111222222222333333333111222333444444333222111111111222222222333333333222111000111222333333333444444333222222222222333444555444444;;;DDDFFFAAA<<<888333111222333333333///<<<...555777KKK:::666222222222333333444444444111111222333444555555555333222222111111222222333444444444333333222222222222333444444444555666888<<>><<<888555333444666888555888:::;;;:::888777777777777666666666888999:::@@@AAA@@@???CCCLLLRRRSSSPPPYYYccccccVVVHHHFFFLLLTTTxxxooo```]]]bbbfff{{{ssslllkkkppp|||}}}~~~}}}}}}}}}|||yyywwwttttttuuuvvvuuuttttttvvvwwwxxx}}}yyyxxxzzzvvvyyy}}}444444555555555555444444333333333444444444555555555444333333444555777888222333333444444333333222333333333333333333333333333333333333333333333333333333222222333333444555333333333333333444444444666666555555555555666666111222333444444444333222444444555555555555444444000333888:::888666333222333333333333333444444555333444444555555444444333444444444444444444444444333333444444444444333333333333444444555666666666333333333444444444444555444333333222222333333333222222333333333444444444111222333444444444333333222222333333333333444444333444444444444555555555333555999@@@HHHQQQXXX]]]YYYVVVOOOFFFBBBDDDLLLSSS^^^^^^]]]\\\\\\^^^___aaa\\\___aaa^^^ZZZZZZ___dddkkktttoooeeeffffffhhhppprrrqqqnnnkkknnnpppkkkcccFFF>>>777666777555555666444444333333333333444444555555555555555555555555555999;;;;;;888666888:::999FFF]]]zzznnn```XXXRRROOOOOOJJJDDD===999888888777555555555444444444444555555666444333777@@@HHHMMMOOOGGGDDD@@@;;;777444222111111222333222111111333555111///111666999666444555222222222333666999===???=========:::777444444444555555444444555666777888444333333333222222222111000111111222222222111111111111000000111444666888333111000000222333444333000111222333333555888;;;777444111222555666555222333333333222222222111111111111222222222333333333111111222222222222111111111111222222222333333333222222111222222333444555444444333222222222222222333666666666???JJJKKKDDD???:::444222222444333222333:::///---222<<<444333111111222333444444444444111111333555666777777777555444444333333444444555444444444444333333333333111333444555444444666777777;;;???@@@<<<:::999999888888888666444444777999555777999:::999888888888888777666666666777999:::;;;>>>>>><<>>BBBMMMUUU]]]]]]^^^^^^^^^^^^^^^^^^]]]```bbb```\\\[[[aaagggllluuupppffffffgggjjjtttnnnppppppnnnnnnnnnggg```DDD<<<777666777555555777555555444444444444555555555555555555555555555555444;;;AAA@@@:::555666::::::FFFZZZuuummmaaaZZZTTTSSSUUUSSSKKKAAA;;;999888888777444444333444444555666777555444666<<>>888555222333666888666333333333333222222222111111111111222222222333333333111111111000000111111111111111222222222333333333222222333333333444555666444333222222111222222222000555666777AAANNNNNNEEEBBB<<<555222333444333222000333111)))444///...000000111222444555555444444111222444666888888888888555444444333333444444555444444444444444555555555111333555555444444555666444888<<<>>><<<::::::===666888999888666555777999555666888777777666888999888777666666666777999999999<<<<<<:::???KKKYYY`````````ccceee```UUUMMMKKKHHH[[[wwwooo___VVVUUUeee|||uuuqqqsssqqquuu}}}xxx|||xxxxxxttttttxxxyyyvvvvvvyyyvvvwww~~~|||{{{~~~|||{{{yyyxxxwwwzzz~~~222222444444444444222222333333333444444444555555333222111111111333666777222222444444444444222222333333333333333333333333222222222222222222222222333333222222333333444555444444444555555555666666777777666666666666777777444444444444555555666666444444555555555555444444222222222111111222666999333333222222333333444555333444444555555444444333444444444444444444444444222333333444444333333222333333444444555666777777333333333444444555555555333333333222222333444444000000111111111222222222111222333444555444333333222222222333333444444444222222222333333333444444333555888;;;???AAACCCDDD???@@@@@@>>>>>>DDDOOOWWW[[[\\\___```aaa___]]]\\\^^^bbbdddbbb]]]]]]ccciiimmmvvvqqqffffffhhhmmmxxxlllppprrrpppnnnlllddd\\\BBB<<<666666666555555777666555555444444555555666666666666666666666666666444===EEEDDD;;;444555:::777AAASSSnnnlllaaa[[[UUUUUUXXXYYYPPPDDD<<<999999888777333333333444555666777888444444888AAAJJJPPPOOOLLLEEECCC???:::777555555555111222333222111111333555;;;555111333555444444666444333333333444555777888=========;;;999888999:::666444222111222444888:::333333222222222222222222...///000111222333333333999888666444333444555666333111///...000111111111222333555666777999===@@@999555222333777999777444333333333222222222111111111111222222222333333333222111000//////000111222111111222222222333333333222333444333333444666888444333222222111111222222...444555777BBBPPPOOOEEEDDD===555222333555444111///000666+++<<<---222666000111222444555555444444111333555777999::::::999333222222111111222222333444444444555555666666666111333555555444444555666777888;;;<<<:::888;;;???777999<<<;;;888666666888555666777666555666888999888777777666666777888999;;;>>>===:::<<>><<<;;;===???BBBLLLWWW\\\[[[___ffffffaaa___aaadddcccaaa^^^]]]```eeehhhrrrqqqmmmhhhddddddhhhmmmooollljjjmmmpppkkk___TTT>>>;;;888777777777666555777666444333333444555666555666666777777777777777444555777888888888777666777???III\\\mmm^^^UUUQQQTTTZZZ]]]ZZZOOO???666555888888666666555555555444444444444444777AAAKKKOOOKKKEEE@@@???<<<:::777555444333444333222222111111222222111111111222222333333333444444222222222222444444666666777999:::;;;<<<<<<<<<999555333333444444444444444333222222222333333222333444333111111222333999::::::888555222111111111111111000000111444777777999<<<>>>>>>;;;888555555444333666:::<<<;;;999444444444444333222111000333222222111111222222333444444333222111000000111///000000000000111111111444444444444444444444444333333333222222111111111222000000555>>>EEEJJJLLL999777444111000111444555666333111111444555444222111111111222222333333333444333333555888888555111333333222222111222222222333444444444555666666666555444333222222333444555666555555555777:::===???;;;:::888777555555666666444444555666666666666666555666888888777777888:::>>>>>>>>>???BBBLLLXXXbbbooouuuooo```\\\```VVVDDDEEEDDDTTTsssyyyjjj___ZZZ^^^ttt~~~qqqnnnlllrrr~~~yyy~~~~~~}}}yyyvvvxxxzzz{{{zzzxxxvvvuuuxxxxxx}}}~~~zzz{{{xxxxxxyyywwwvvvyyy~~~{{{yyyzzz~~~222222333333333333222222444333333333333333333222666555555444444444444555333333333222222222111111222333333444444333333222///111333333222111222333333333333333444444555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555444444444333333333333444444333333333333444444111222444555555444222111333444444444444444333333222222222333333333444444444333333222222333333444444444444444444444444444444444333222222222333333444333333333333333333444222222333444444444333333222333333444444333333222222222222222333444555666444444444555666888999:::<<<:::;;;===???BBBKKKUUU```bbbdddeeeeeeeeeddddddbbbcccdddcccbbbaaabbbccchhhhhhfffdddcccffflllpppgggddddddgggkkkfffYYYNNN>>>;;;888777777777666555666555555444444555555555555555666777777777666666555555666777777777777777777>>>HHH[[[sssaaaVVVQQQSSSXXX]]]ZZZPPPAAA777666777888555555444444444333333333444333666>>>GGGJJJFFF@@@???>>><<<:::777666555444444333222222111222222222222222222222222222333333333222222111111222222333222222333555777999<<<===???;;;666333333444444444222333333333444333333333333444555444333222333444777888888777444222111111111222222111000111444777;;;===???@@@>>>;;;777444444333333555999;;;:::888666666666555444333222111333222222111111222222333666555333222333444444333000000000111111111222222333333333333333333333333333333333222222222111111222111000333999???CCCDDD888666444222111222333444666444222222555666555444111222222333333333333333444333333555777777444111111111111000000111222222444444444444555555555555444444444333333444444444444444666777999::::::;;;:::999888666666666666777666666777777777777777666555666888888888888999;;;>>>>>>>>>???BBBLLLZZZccczzzooodddcccZZZKKKEEEDDDQQQooosss___]]]YYY___zzzzzztttrrruuu~~~|||ttt~~~~~~yyyzzz{{{|||~~~}}}zzzwwwyyyzzz}}}zzz|||zzzzzz{{{yyyvvvwww|||}}}222222333333333333222222222333333333333333333444333444444555555555555444333333333222222222222111222333333444444333333222111222333333222222333444444444333333333444444555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333222222444444333333333333444444222222444444444444222222222333444555666777777777111111111222222222333333444333333222222333333444333333333333444444444444555444333333222222222222444444444444444444444444333333444444444333222222222333333444444333333222222222222222333444555666555555555555666777888999999888:::===>>>AAAIIIRRRaaahhhhhhbbbaaafffhhhdddaaaeeeiiikkkiiieeebbb```aaaaaaaaaaaabbbffflllppp```___```eeegggaaaTTTIII>>>;;;888777777777666555444555555666666555555555444444555666666666666555666666666666666777888888777>>>HHH\\\yyydddWWWPPPPPPSSSZZZYYYQQQCCC888666777777444444444333333333222222555444666===CCCEEEBBB===>>>===;;;999777666555555444444333222222222222222333333222222222222222222000111111222222111111000000000111333666;;;???AAABBB>>>888444333444444444111333555888888777555444555666777666444333444555333555666555333222222222111222222111111222444777>>>???@@@@@@===999555333222222222444777888888777777777777777555444333222333222222111111222222333333222111111222222222000111111222222222333333333333333333333333333333333333333333222222222222111222111///000444777999:::666555444333222222333333555444333333555777666666111222444555555444333333444444444555666666444222////////////000111222222555555555555444444444444333444444555555444444333222444666888999888777666888777777666666777777888777888888888888888777777555666888999999999;;;===????????????DDDOOO^^^hhh~~~kkkaaaZZZQQQFFFCCCMMMgggbbbaaaWWWPPPddd~~~wwwvvvwww|||{{{sss~~~zzz|||{{{}}}{{{vvvzzz}}}zzzyyy}}}{{{|||}}}{{{vvvvvvzzz~~~222333333333333333333222222222222333333444444444111222444555666555555444222222222222222222222222222333333444444333333222222333444333222222444555555555444333333333444444555555555555555555555555555555555555555555555555444444444444555555555555444444444444444444444444333333333333333333333222444333333333333333333444222333333444444333333222222333444666777777777777222222222222333333333333444333333222222333333444333333333333333444444444555555444333222222222222333333444444444444333333444444444444333222222111222333333444444333333222333333333333333444555555666666555555555666777777777666999<<<>>>@@@GGGPPP\\\gggiii```]]]eeefff^^^aaaffflllooonnnjjjfffccccccbbbbbbaaaccceeeiiikkkbbbaaacccgggggg```RRRGGG===;;;888666666666555444333444666777777666555555333444444555555555555555777666555555555666888999666>>>KKKaaa}}}fffVVVOOOMMMOOOUUUWWWSSSFFF;;;777666555555555444444444333333333666666777<<>>CCCGGGDDD???999444333444444555111555:::???@@@>>>;;;888666777888777555444444555111222444444333222222333222222333222111222444666<<<<<<<<<<<<999666333222000111222333555666666555777777777666555444333222333222222111111222222333///444888888444000///000222222222333333333444444222222222222222222222222222222222222222222222222111000//////000222333444444444444444444333222111444333333333444666666666222333555666666555333222444444444555555444333222/////////000000222333444555555555444444333333333222333444555555444333222444444666666666666444444666666666666777777888888777777888888888777666666555777999999999:::<<<>>>AAAAAAAAABBBHHHUUUeeeqqqrrraaaYYYUUUIIIDDDIII\\\rrrkkkdddXXXQQQ]]]yyyyyytttuuuuuuyyyxxx}}}~~~{{{zzzyyyzzz~~~yyyssszzz~~~}}}xxxxxx{{{zzz|||}}}xxxwwwzzz|||{{{333333333444444333333333222222222333333444444444111222444555555555444444222222222222222222222222222333333444444333333222222333333333222222444666555555444333333333444444555555555555555555555555555555555555555555555555444444444555555666666666444444444444444444444444333333333333333333333333333333333222222333333333333333333333333333333333333444444555555555444444333333333333444444444444444333333222222333333444222222222333333333444444555444333333222222222333111222333333333333222111444444444444333222222111222333333444444333333222444444333333444444555555666666555555555555666666666555888;;;===???FFFOOOWWWeeeiiiaaa]]]cccccc[[[___ccchhhkkkkkkjjjhhhhhhfffeeeddddddfffggghhhiiiffffffggghhhfff]]]OOODDD===:::777666666666555444333444666777888777666555333444444555555555555555777666555555555666888999666???NNNggggggWWWOOOLLLKKKPPPUUUUUULLLAAA:::777555666666666666555555555555444444555999>>>@@@???===999999888666666555555666555444333333222222333333333333333222222111111111111222333444444333222111222222333555999>>>CCCFFFBBB===888444333444444444333888???EEEGGGEEEAAA>>>888999999888666444555666111333444444333222333333222333444333222222444555666666666666555333222111///000222333333444444444555666666555555444333222333222222111111222222333000;;;EEEDDD:::222111444222333333333333444444444222222222222222222222222222222222222222222222222000000000000000111222444222333444444444333222111222333333333333333444555333444555555555444333333444555555555444333222333000000000111222333444555555555444444333333333222222333444555555444333222777666444333333333444555444555666666777777888888555666666777666666555555555777999999999:::;;;===AAABBBBBBEEEMMM]]]ppp}}}}}}fffYYYUUULLLFFFGGGSSSbbbttt{{{fffUUUUUUZZZfffxxxrrruuuvvvxxx~~~||||||}}}~~~~~~}}}|||{{{{{{xxxxxxyyy|||~~~|||wwwsssyyy~~~~~~wwwvvvwwwxxx{{{~~~zzzyyy||||||{{{}}}333333444444444444333333222333333333333333333444222333333444444444444333111222222222222333333333222333333444444333333222222333333222111111444666444444333333333444444555555555555555555555555555444444444444444444444444444444444555666666777777333333333333333333333333333333444444444444555555333333222222222222333333333333333333333333333333444444444444444333222111333333444444444555555555444333333222222333333444111111222222333333444444444333333222222333333444111111333333333333111111333333444444444333222222222333333444444333333222555444444444444444555555555555555444555555666666666555777:::;;;>>>FFFOOOVVVbbbiiiddd```bbbaaa]]]\\\___cccfffffffffgggiiihhhgggfffhhhjjjllllllkkkggggggggggggcccYYYKKKAAA===:::777666666666555444444555666666777777777777444444555666666666666555666666666666666777888888666>>>OOOjjjkkkZZZQQQLLLHHHKKKUUUZZZTTTIII@@@;;;777777777777666666666666555111111222444888::::::999666666555444444444555555555444444333333333333333333333222222222222222222333333333444444333333333111111111333555999===???<<<999555333333444444444444999AAAHHHKKKIIIEEEBBB:::;;;;;;:::888666777777444666777666444333333333222444555444333222333555222222222111111111111111...000222333222222333444444444555555555444444333333222222111111222222333///:::DDDCCC999000000444222222333333333444444444333333333333333333333333111222222222222333333333///000111111000111333555222222333333333333222222333333444333111111333444444444444333333333333333444555555444222111222333222111111111222333444444444444444444333333333333333444444555555444444333888666444222222333444555444555666777777777777666444444555666666666666666666888999999888888:::;;;@@@AAABBBGGGRRReee{{{lllXXXOOOOOOHHHFFFLLLUUUeeennnVVVTTTTTTWWWrrr}}}tttyyyzzzyyy~~~|||zzz{{{}}}}}}{{{yyyyyyzzzxxxzzz{{{||||||zzzxxxwwwyyy~~~yyyuuuvvvvvvzzz~~~~~~zzzzzz}}}}}}}}}333333444444444444333333444333333333333333333222444444333333222333333333111111222222222333333333222333333444444333333222222222222000///000333555333333333333444444555666555555555555555555555555444444444444444444444444444444444555666777777777333333333333333333333333444444444555555666666666333333222222222222333333444333333222222333333444444444444444444333222222222222333333333444444444444333333222222333333444000111111222333333444444222222222222333444555555111222444555555444222111222222333444444444333333222333333444444333333222555555444444444444555555444444444444444555666777888666666999:::===GGGPPPYYY___eeeeee```^^^```ccc]]]```ccceeeeeeeeefffgggkkkiiihhhjjjmmmnnnmmmkkkfffffffffeee```WWWKKKBBB<<<:::777555555555444333555555555555666777888999555555666777777777666666555555666777777777777777666===MMMhhhrrr___UUUNNNGGGIIIVVV```]]]RRRHHH@@@:::777666666666666555555555222222222333444666666666333333333222333333444444555555444333333333333444222222222222222222333333333333222222222222333333000000000111333444666777666444222222333444444333111777???GGGJJJIIIEEEBBB>>>??????===;;;999999:::888999:::888666333333333222444555555444333333444333333222111111111222222...111333333222111333555333444555666666777666666333222222111111222222333...333888777222//////222222222222222333333333333333333333333333333333333111111222222222333333333///111333222111000222444222222222222222222222333444666666444222111222444555444222111111111222333444555666444111000111333222111111111111111222222333333333333333333444444444444444333333444444444666555555444444444444444444555666777777666666555333444555666777888888888777888999888777777888999<<<>>>AAAGGGUUUjjjyyy^^^PPPQQQJJJFFFHHHMMM[[[wwweeeZZZRRRPPPaaazzz{{{ttt{{{}}}{{{|||www{{{~~~{{{yyyxxxwwwzzz}}}|||yyywwwxxxzzzzzz~~~}}}vvvwwwwwwyyy||||||xxxyyy|||}}}~~~333444444555555444444333444444444333333222222222666555333222111222222333111111111222222333333333222333333444444333333222111222111000///000222555222222222333444555666777555555555555555555555555444444444444444444444444444444444555666777777888333333333333333333333333555555555666666666777777333222222222222222222333444333333222222333333444333333444444555444444333111111222222222333333333444333333222222333333444000000111222333333444444111111111222333444555666222333555666666555333222111222333333444444444444222333333444444333333222666555555444444444555555444333333444555666777777999666666888:::===GGGRRRZZZ\\\```bbb^^^ZZZ^^^fff```cccfffhhhhhhgggggggggnnnlllkkklllnnnnnnkkkiiiffffffeeeddd```WWWLLLEEE<<<:::777555555555444333666555555555555777999:::555666666777777777777777444555777888888888777666666<<>>>>>???AAABBBBBB>>>888333111333666777777666333111111111222222333333444444222222222222222222222222222222333444444555666666333444555777888999999999444333333222111111111222333222222111111222222333000000000000000111111222222222333333333333444444111111222222222333333333333333333333333333333333111111111222222333333333888888777666555444444333222111111111111111111222444444333333222111000000333333222111000000111111222222333333333444444444555555555555555555555555444555555666666666666666555666666666555666999;;;555555555555666777999999888888888777666777:::===999;;;@@@IIIXXXpppxxxbbbZZZMMMFFFHHHJJJSSSkkkooo___PPPNNNUUUeee{{{zzzzzzrrrxxx}}}zzzzzz|||~~~}}}xxxwwwvvvwwwxxxxxxxxxvvvuuuzzzyyy|||xxxxxxzzzzzzwwwwwwyyy}}}~~~~~~444555555555555444333222333222222111111222222222555444444333333222222111111222222333333444444555222222111111111111222222000111222333333333333333222222222333444555666777555555555555555555555555666666555444444444444444666444222333555777666555555555444444444333333333444444333333444444555666444444444444333333222222333333444444444444444444333333333333444444444444333444444555555444444333222333333333333333222111222333333444444333333222555444333222222333555666333333333333333333333333333333222222222222333333555555444444444333333333333444444444333333555666555444444444444666777888;;;888888:::<<>>:::777666555555555444444444444555666666666666666555555555555555777777777777888888777666888<<>>>>>>>>BBBOOOeee~~~jjj^^^SSSLLLMMMKKKLLL___vvvpppXXXLLLNNNVVVppp}}}~~~yyyzzzuuu{{{~~~~~~|||zzzyyyxxxwwwwwwwwwwwwwwwvvvyyy|||xxx{{{xxxxxx{{{{{{xxxwwwxxxwwwyyy~~~555555666666555555444444111111111111111222333333333333333333333333333333333333333333333333333333222222111111111111222222///000111333444444555555222222222333444555666666555555555555555555555555666666555444444444444555666444333333555666666555555444444444444333333333222222222222222333333444555555555555444444444444444444444444444444333333333333333444555555666666333444444555555444444333444444444444444333222222222333333444444333333222444333222222222333555666333333333333333333333333444444333333333333444444555555444444444333333333333444444444333333555666666666666555555666777777<<<888777<<<@@@EEEMMMUUU[[[___bbbcccaaa```aaadddccccccddddddccccccbbbbbb______```dddjjjoooqqqrrrhhhjjjkkkhhh```UUUHHHAAAFFFDDDAAA===999777555555444444444444444555666666666555444444444555666777888888888888888888888888777===KKKeeeiii\\\TTTNNNLLLSSS^^^hhhkkkhhhbbb]]]JJJAAA888666555444555777333333333333333333333333333333333333333333333333222222222222333333444555777666666777888:::<<<===555555444333222222222222222000///000111222111111333333333222222222222111222333333444666666777777555555555666777777555222444444333333333333444444111222222333333444444555111111111111111111111111111111111222333333444444111222333555666666666666333333222222111111222222111222333333333333222111111000000000000111222222222222333333333333444444333333444444444555555555222222222222222222222222222222222222333333333333333333333222222222222222444333333222222333333444444333333222222111111111444333222222111222222222111111222222222333333333333333333333333333333333444555555666666666666666777888777666333222444555777777666666666666777777888999999888777888;;;>>>DDDBBBGGGZZZvvvuuudddZZZUUUTTTNNNIIITTTgggbbbOOOKKKJJJ[[[uuuzzz}}}zzz~~~|||{{{|||zzzzzzyyyxxxwwwvvvuuuvvvvvv{{{|||}}}zzzwwwwww{{{|||yyyvvvvvvvvvxxx~~~444444555555555555444444222222111111111111222222222222222333333444444444444444444333333222222222333222222111111222222333000111222333444444444444222222333444555555555555444444444555555555555555666555555444444444555555555444444444555555666666444444444444444444444444222222222111222333333444555444444444444444444444555555555444444333333333333333444444555666777777333444444555555444444333555555555555444333222222222333333444444333333222333333222222222333444555333333333333333333333333444444333333333444555555555555444444444333333333444666666666555555666888777777777666666666666666;;;777666<<>>CCCBBB???;;;999666555444444444444444444555666777777666444333333555777888777888888888888888999:::999???LLLeeelll```VVVOOOIIIOOOXXXaaaffffffcccaaaSSSIII===666555444444444222222222222222222222222333333333333333333333333333333222222333444666888666555555555777;;;>>>@@@555444333333222222222333111666:::999666222222222222222222222222222222222333333222111222333444555666444333444555666555444555555555555555555555555111222222222333333444444111111111111111111111111000000111111222222222222111111222333444555555555333333222222111222222333000111333444444333111000111111000000111111222333222222222333333333444444333333333333444444444444222222222222222222222222333333333333333333333333111111222222333333333333444444444333333444444444333333333222222111111111222222111111111111222222111111111222222222333333555555555555555555555555444555555666666666666666666666777555333222333444888777777666666666666777777888888777666888;;;>>>FFFGGGPPPfffkkk```ZZZXXXQQQIIIRRRbbbxxxoooYYYOOOJJJQQQccc|||~~~zzzvvvxxx~~~{{{zzzzzzyyyxxxvvvuuuuuuvvvwwwxxx~~~yyyvvvwww|||}}}zzzuuutttzzz}}}222333333444444444333333444444333222111111222222111222222333333444444555555444444333333222222111333333222222222222333333333333444444444333333222111222333444555555555444444444444555555555666666555555444444444555555666444444444444444555666777444444444444444444444444333333333333333444444555333333333333333444444444555555555444444333333333333333444444555666777777333444444555555444444333444555555555444444333222222333333444444333333222222222222222333333444444333333333333333333333333444333333333444444555666555555444444444333333333444666666666555555666888777777777777777666666666999555444;;;BBBHHHOOOUUU___```aaa```___]]]]]]^^^bbbbbbbbbdddggghhhhhhggg```bbbeeehhhkkknnnppprrriiijjjiiieee\\\PPPDDD<<<<<<;;;:::888666555444444333333333444444666777777777666444333444666888999:::;;;<<<;;;::::::<<>>999777444000222222222222222222222222333333333333333333333333333333222222333555777888333333333333666999<<<>>>444444333222222222333333333>>>GGGFFF<<<444333777222222222222222222222222555333222111111222333444666444222222444555555555555777999::::::999777555333333333333333333333333111111111111111111111111000000111111111111222222000111222333333444444333333222222111222222333333000111333444444333111000111111111111111222222333222222222333333333444444222222222222333333333333222222222222222222222222333333333333333333333333222222333333444444555555555444444333333444444555333333222222222222222111111111000000000111111222111111222222222333333333555555555555555555555555444555555666666666666666333555666666444444444555888777777666666666666777666666777666666777;;;>>>CCCJJJYYYnnnxxxhhh\\\XXXPPPIIIOOO\\\ooogggRRRLLLKKKUUUppp~~~~~~yyyttttttzzz~~~xxxxxxzzz{{{zzzxxxvvvwwwxxxsssuuu{{{zzzvvvuuu{{{~~~zzzuuusss|||222222333333444333333333444444333333333333444444222222222333333444444444444444444333333222222222333333222222222222333333444444444444444333222222111222444555666555444444333333444444555666666666555444444444444555666666444555555555444444666777333333333444444444444555444444444444444555666666333333333333333444444444444444444444444444333333333333333444555555666666333444444555555444444333333333444444444444333333222333333444444333333222222222222222333333333333333333333333333333333333333222222222333444555666555555444444444333333333333444444444333333555666555555666777777777666666777444555;;;@@@EEELLLSSS______^^^^^^]]]]]]\\\\\\^^^___aaabbbcccdddeeeeee```bbbeeeggghhhiiikkkmmmkkkjjjhhhbbbYYYMMMBBB<<<666666666555555555444444333333333444555666777888777666666666666777999:::>>>@@@AAA@@@===>>>AAAEEE===BBBLLL```}}}uuuiii\\\NNNOOOQQQTTTXXX[[[]]]^^^^^^```___YYYNNNEEE>>>777111333333333333333333333333333333333333333333333333333333333333444444555666111111111222444666999:::444333333222222333333333000;;;DDDCCC888///000444111222222222222333333333555444333222222222333444444222111222444666777777999;;;>>>@@@@@@>>>;;;999777777666555444444333333222222222222222222222222111111111111111111111111111111222333333333333333222222111111222222333333111222333333333333222111222111111111111222333333222222333333333333444444111111111222222222333333333333333333333333333333444444444444333333333333333333444444555555666666555444444333333444444555222222222222222222222222111111111000111111222222222222333333333444444444333333333333333333333333444555555666666666666666333555777777555555555666777777666666666666777777666666777666666888<<<>>>CCCNNNaaavvvrrr^^^WWWPPPHHHJJJTTThhhzzzvvvYYYNNNGGGJJJ]]]yyy~~~{{{wwwtttyyy{{{ssstttxxx|||}}}{{{zzzzzz|||sssuuuzzz{{{{{{uuutttyyy}}}zzzuuusssxxx{{{222333333444555555444444222333333444555666888999333333333333333333333333333333333333333333333333444333333222222333333444333333444444444444444444111333444666666555444333333333444444555666666777444444444444444555666666333555666555333333555888333333333444444444555555444444444444444555555666333444444444555555555555333333444444444444444444333333333333444444444444333444444555555444444333000111222333444444444444222333333444444333333222111111222333333333333333333333333333333333333333111111111222222333444555555555444444444333333333333444444444333333555666333444555666777777666555666555888<<<>>>AAAIIIRRR]]]]]]\\\\\\]]]^^^___^^^^^^aaacccccc```___aaaccc```cccfffhhhhhhhhhjjjkkkmmmkkkggg___UUUKKKAAA<<<555555666666666555555444333333333444555666777888777777777888999999::::::>>>@@@BBB@@@===>>>BBBGGG===BBBKKK]]]zzzuuueeeTTTSSSSSSTTTUUUWWWZZZ\\\^^^bbbiiikkkbbbUUUJJJ@@@888333333333333333333333333333333333333333333333333222333333444444444333333111111222333444555555666333333333222222333333444///444888666111---...111111111222222222333333333333333222222222333333444222222222444888<<<>>>>>>???@@@BBBCCCCCCBBB@@@???===<<<;;;999777666444444333333333333333333333333222222222222222222222222111222333333444333333333222222111111222222333444222222222222222222222222222222111111222222333444222222333333333333444444222222222333333333444444444444444444444444444444555555444444444333333333444444444444555555555555444444333333333333444444222222222222222222222222333222222222333333444555333333444444444555555555333333333333333333333333444555555666666666666666555777999888666444444444666666555666666777888999777888888888888:::>>>AAAKKKWWWjjj|||ccc[[[VVVNNNKKKPPP\\\mmmiiiSSSJJJFFFOOOaaawww|||yyyzzz~~~{{{rrrpppvvv~~~}}}~~~wwwvvvyyy~~~}}}vvvssswww|||zzzvvvtttsssvvv}}}333444444555666666666555000111222444666999;;;===333333333333333333333333333333333333333333333333444333333222222333333444111222333444555666666666111333444666666555444222333333444444555666777777444444444444444555666777333555666555333333555888333333333444444555555555444444333333444444555666444555555555666666777777333333333444444555555555333333333333333333333222333444444555555444444333///000111222333444444444222333333444444333333222111111222333333333333222333333333333333333333333111111111111222333444555555555444444444333333333555666666666555555777888111222444666666666666666666777:::======???GGGQQQ[[[[[[ZZZ\\\^^^aaabbbbbbaaaeeegggeee```^^^___cccaaadddiiijjjjjjjjjkkknnnooolllfff^^^TTTIIIAAA<<<777777777777777666555555222333333444555666888888666777888::::::;;;;;;:::;;;>>>@@@>>>;;;;;;@@@EEE===AAAJJJ\\\yyyooo]]]SSSSSSRRRSSSTTTWWW[[[]]]dddpppwwwoooaaaTTTHHH>>>444444444444444444444444333333333333333333333333222333444444444333222111111222333333444444333333333333333222222333444444666444111000111333444555111111111222222333333333222222222222333333333333222222444888>>>BBBEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEAAA@@@>>><<<:::888666555444444444444444444444444333333222222222222222222222222333444444444333333222111111111222333333444333222222111111222222333222222111111222222333444222222333333333444444444333333333444444444555555555555555555555555555555555555555444444333333333444444444444444444444444444333333222222333333444222222222222222222222222444444444444444555666777444444444555555555666666555555555555555555555555444555555666666666666666888999;;;999777444333333555555555555666888999999999::::::::::::<<<@@@CCCUUU___sssggg```^^^VVVQQQSSSMMM___|||zzz[[[PPPGGGHHHRRReee~~~~~~|||{{{~~~|||uuummmuuu~~~yyyxxxxxx~~~~~~vvvrrrvvv{{{zzzvvvtttqqquuu|||~~~777777666555444444333333222222111111222444555777333333333222222111111111222222222333333444444444999999888666555444333222222333555666666555333222111111222333444444444444222333444666777777777777888777666555555555555555555555555555555555555555444444444444444444444444222333444444333333555666444444555555555444222111333444555555666666555555666555444333222111111111333333444555555444333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333333444333333333333444555555888666444333444555555444222444555444444444777999555555555555555555444444777666888<<<===???FFFOOOXXXZZZ\\\___```___^^^]]]aaabbbccccccbbbaaa```___fffjjjllljjjfffdddgggkkklllfffaaa^^^TTTFFF>>>>>>999777666555666777666555333444555444111222555888999:::;;;<<<<<<<<<::::::CCCBBB@@@<<<999888999;;;999@@@MMMaaayyy~~~mmmbbbTTTVVVTTTOOOOOOVVVYYYWWWlllnnntttzzztttaaaIII888:::555222333222111222666555444444333222222222222222222222222222222222222222555888999777444222222111222222333333222111111333444555555333111111222333555888888777444222222333333333333444555666666999555222777AAAIIIJJJHHHHHHGGGDDDBBB???===<<<<<<===>>>===;;;888777777888666555444333333444555666111111111111222333333444333444444444333333222111444444333222333555888999333333111111111111333333444444333333222333333333333333444444444444555555555555444444444555555666<<<;;;...222444111888000444555555444111000111333555444444333333444444555333333444444555444444333222222333333333444444444444444222222222222444444777666555444333444444555777666555444444444444444555444444555666888:::;;;:::::::::999777666444333555555555555555666777777>>>======>>><<<;;;@@@HHHZZZkkkxxxfff___^^^VVVMMMOOOVVViiiqqqYYYLLLQQQPPPOOOjjjzzz{{{ttt}}}|||yyyuuuwww{{{yyyvvvtttxxx{{{tttqqqvvv|||}}}}}}}}}wwwwwwzzz777666666555444444333333222222222222333444555666333333333222222222111111222222222222333333444444888777777666555444333333222333444555555444333222111111222333444444444444333333444555666666666666777666555555444444555555555555555555555555555555444444444444444444444444222333555444444333555666444555555666555444333222333444444555555555555555666555444333222222222222444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333555555444444333333222222444333333333444444555555444444444444333333333333111333444333333333555777555555555555555555555555777666777:::<<<>>>FFFOOOXXXYYY\\\^^^```aaaaaaaaa```aaabbbccccccbbbaaa```dddgggkkkjjjgggfffhhhkkkjjjeee```\\\RRREEE======999777555555666666555444333444555444222222555888999999::::::::::::::::::AAAAAA@@@===999888999:::999???MMMbbb|||ooocccTTTVVVSSSNNNOOOUUUXXXVVVjjjoooxxx~~~yyyeeeKKK999;;;666333444444222333666444444333222222222222222333333333333333333333333000333666777666555555555333333222222111111111111333444555444333111222222444444555444444333333444333333333444555666888888:::666444999AAAGGGGGGEEEDDDCCCAAA@@@???>>>>>>===???>>>;;;888666666:::===;;;999666444333444555666333222222222222333333444444444444444333333222111333333222111222444666777555555444333333444555555333333222222222222333333333333333444444444555555555555444444444444555555AAABBB555888777000777///444333222111111111222222555444444333333444444555555555555666666555444444111111222222222333333333444333333222222333333444777666555444333444444555777666666555555444444555777666666666777888:::;;;999999999888777666555444666666666666666777777888::::::;;;<<<;;;<<>>===888777555555666555444333444444555444333444555777888888777777888999:::;;;?????????===:::888888999:::???MMMeeesssfffUUUUUURRRNNNNNNRRRVVVVVVhhhqqq}}}lllQQQ===<<<666333555666444444666444333333222222222333333333333333333333333333333///111333444555666888999999777555222111000111111222333444444222111222333444333222111222333444555333333444555777999;;;<<<;;;888666:::AAAEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<888444333666<<>>HHHSSS\\\]]]^^^___aaadddfffgggbbbbbbbbbbbbaaaaaa``````aaadddiiijjjiiihhhggghhhllljjjfff]]]RRRFFFAAA???999888666666777777555333444555555555555555666777999888666666777999<<<===<<<>>>???===;;;999888888;;;@@@OOOjjjtttgggVVVTTTQQQMMMMMMPPPTTTUUUgggtttuuuYYYDDD===777333555666444333444444444444333444444555555444444444444444444444444000111222333333555888:::BBB???:::555222111222222222333444333222222333555444333222333444666666666444444555777999;;;===???;;;999999<<<@@@BBB@@@===;;;;;;<<<===============:::999555222222555;;;@@@???<<<888444222333444666666555444444333333333333444333333333333333333333444444333333333333444555333333333222222333333333222222111111111222333333333333444444444555555555666555444444444444444444555<<<333555333000@@@BBB>>>888333222666888666444555555444444444444555555666666777666666555444333111111222222222333333333333333333333333333333333555555555555444444555555666666888888888777666555999888777777777888999:::777777777777777888888999999888888888888999::::::999999;;;===>>>DDDRRR```zzziiiYYYRRRPPPQQQMMMSSSgggjjjWWWQQQQQQRRRnnn~~~uuussswww|||}}}yyywwwrrrtttxxx~~~}}}xxxsssrrrwww|||yyyxxxyyywwwtttwww|||xxxwwwzzz~~~|||~~~444444444444444333333333111222333444555444333222222222222222222222222222222222222222222222222222333333333333444444444444222222222222222222222222222222333444555555555555777777777777666666555444444444333333333444444555555555555555555555555555444444444444444444444444444555666666444444444666555555444444444555555555444333333333333444555555666666555444444444555555777666444333333444666777666666555555555444444444444444444333333222222222222222222222222222222222444444444555555666666666333444555666666666555555222777<<<;;;777333444777333444555444333333555777444444444555555555666666:::888888;;;<<<@@@KKKUUU`````````aaabbbccceeefffeeedddcccbbb```______^^^ccceeehhhjjjiiigggeeedddjjjjjjfff[[[NNNEEE@@@>>>999888888999:::999777555555555555666777777777666:::888777666777:::===@@@;;;<<<===<<<:::888888999===CCCSSSnnnrrrdddXXXTTTPPPMMMMMMNNNRRRUUUfffvvv}}}dddOOOAAA999333333555333222333555555555555555666777888444444444444444444444444222333333222222333666888IIIEEE???999444333333333333444444444333333666888555555555888::::::777555555555666888:::===???@@@;;;::::::<<>>;;;;;;<<<============<<<;;;555555444333222444888;;;:::888444222111222555666666555444444333333333333444333222222222333444444777666666555555555666666333333333333333333333333222222111111222333333444444444555555555666666666777666555555444444444555666===444777666777LLLQQQ@@@;;;555444666888555222666555555444444555555666555555555555555444333222333333333444444444444555333333333333333333333333444444555555555555555555555777999::::::999777666888777666555666666888888666666666666777888999:::999999999999999:::;;;;;;999999;;;<<<>>>EEEWWWhhhppp\\\SSSPPPVVVQQQSSSaaatttxxx```VVVRRRNNNWWWooo~~~|||qqqsssvvvzzz{{{{{{xxxvvvqqqsssvvv{{{{{{yyyvvvuuuxxx|||}}}zzzxxxyyywwwuuuxxx~~~zzzyyy{{{zzzxxxyyy444444333333333333333333222333333444444333333333111222222222222333333333444444333333333333333222333333333333333333333333333333333222222333333333222333444555555666666555666666777777666555444444444444444444444444555666555555555555555555555555444444444444444444444444555666777666444444444666444444333333333444555555444333222222222333555666555555444444444444444555555444333333333333444555444444444444444444444444333333333333333333333333222222222222222222222222222222333444555666666777333444555666777666555555222555777777444222222444444555666555444444555777333333444444555666666666:::888999<<<>>>BBBLLLVVV``````aaabbbcccddddddeeefffeeecccaaa```_________eeefffggghhhgggfffdddccceeegggcccVVVHHH@@@<<<999888888888:::<<<<<<:::888666555555777888999777666888777666666888;;;>>>@@@:::;;;<<<;;;999888999:::===DDDVVVqqqqqqcccZZZUUUOOONNNMMMMMMQQQVVVeeewwwmmmYYYGGG===444222444333222222444444444555666777888999333333333333333333333333333444444333111222444666HHHDDD???999555333333444444555555555444555888;;;888777888;;;>>>===999555666666777999;;;>>>@@@AAA;;;:::999;;;===>>>>>>=========>>>???>>>===<<<;;;333555555555444333555666555444222111111333444555555444333333333333333333444333222111222333444555999999999888888777777666555555666666666666555555222222222222333444555555666666666777777777777888888888777666555555555555777===444666555555HHHLLL<<<888555444555555222000666666555555555555666666333333444444444444444333444444444444555555555555222333333444444333333222333444555555666555555555555777:::<<<<<<;;;888666666666555555555666888999777666666666666888:::;;;999999999999999:::;;;;;;777777999;;;===GGG\\\ooowwwbbbUUUNNNWWWTTTUUU^^^kkk|||mmm\\\RRRKKKPPPaaa~~~}}}|||~~~xxx|||qqqrrrtttwwwzzzzzzxxxvvvrrrsssvvv{{{zzzzzzyyyyyyzzz|||{{{xxxyyyxxxwwwzzz~~~~~~|||}}}~~~xxxtttuuu333333333333333333333333444333333222222333333333111111222222222333333333555555555444444444333333333333333222222222222222444444333333333333444444222333444555666666666666444444444555444444333333555555444444555555666777555555555555555555555555444444444444444444444444555777777666555444444555333222222111222333444555444333222111222333555666444444333333333333444444333333333333333333333333222222333333444444555555111222222333333444444555111111111111111111111111222222333333444444555555333444666777777777555555444444444444333333333333444555555444333222444666333333444444555666666777888777999===???BBBKKKUUU]]]^^^aaacccdddeeeeeeeeecccbbbaaa``````aaaaaabbbddddddeeeeeeffffffeeedddbbbfffbbbSSSDDD===999777666666777:::<<<<<<;;;999777666555777999:::888555666555555666888:::===???:::;;;:::999777777999;;;;;;DDDWWWqqquuuiii]]]UUUPPPOOONNNLLLPPPWWWcccuuurrrbbbOOOBBB666333444333333444222222222333444666777888333333333333333333333333222333444333222222444555???===999666333333333444555666666666555777:::===<<<999888:::======:::666777777888999;;;===???@@@:::999888999;;;===??????<<<>>>???@@@@@@???>>>===777777888666444333444555333333222222333333333333333222222222222333333444444333222111111333555666:::::::::999999777777666444555666777777666555444333333333333444555666777777777888888888999999999:::999888777666666666666555;;;333666555111>>>===555666666666666555333222666666555555555555666666222333444555666666666555333333333444444444555555222333333444444333333222333333555666666666555555444777;;;>>>>>><<<999666666666555555666888:::;;;888777666555666777999;;;999999999888999::::::;;;666777:::<<<@@@LLLdddzzz}}}iiiWWWLLLQQQRRRUUUZZZbbbqqqiiiWWWLLLMMMTTTiii|||xxx|||uuuttttttwwwzzz|||zzzxxxuuuvvvxxx|||wwwwwwwwwxxxyyy|||~~~yyyyyyzzzyyyyyy{{{}}}|||}}}zzzwwwxxx333333333333333333333333555444333222111222333444111111111222222333333333666666666555555444444444333333333222222222111111555444444333333444444555222333444555666666666666111222222333333222222222555555555555555666777888555555555555555555555555444444444444444444444444666777888777555444444555222222111000111222444555444333222111111333555666333333222222222333333444111222222333333222222111000111111222333444555555000111222333444444555666111111111111111111111111333333333333333333333333333444666777888777666444888666444333555555555444333444444333222111333444333333444444555666777777666666999===@@@BBBJJJSSSZZZ\\\```ccceeefffffffffaaa````````````bbbdddeeeccccccbbbdddfffgggggggggbbbgggcccSSSDDD===:::777444444666999<<<<<<;;;999777666555777:::;;;888555444444444555777:::<<<>>>:::::::::888666777:::<<<:::DDDWWWppp{{{ppp^^^VVVPPPOOONNNLLLPPPWWWbbbsssuuufffTTTFFF888444555444444555000000111222333555666777222222222222222222222222000222333333333333444666777666444222111222333333666777777666666888<<>>???===999777777666666666888:::;;;===888777666555666777999:::999999888888999999:::;;;777999<<>>GGGQQQXXX^^^aaa___^^^______\\\gggddd___\\\\\\___dddggglllgggbbb```aaacccccccccgggeee]]]RRREEE===::::::666666666666777888:::;;;;;;999777666555666777888666666666777888:::;;;<<<999999888888777888888888>>>FFF[[[mmmzzzgggYYYQQQMMMOOOOOOLLLMMMRRRccclllqqqooopppttttttooofffRRR@@@::::::888666777444444444444444444444444555444333333222222222333222222333333333444444444333555555333111111555999999:::;;;;;;::::::===???CCC???:::777777888:::;;;;;;999999;;;>>>???>>>;;;:::888777888<<>>===>>>???@@@AAABBBAAA@@@???EEEBBB???<<<:::777333000333333333333333333333333111111111000111222222333333333222111222333555666888666555666777888777666333444444444333333555666333444555666777777777777888999;;;:::999888888999<<<;;;:::999888888777777777888:::;;;<<<<<<<<<<<<;;;999888999::::::888777777555444555888999888666666666333444<<>>333555555555555444333222222000111222333444444444444555555555555555555555555666999<<<===<<<:::999999555555444555666888:::;;;:::999888777666666666777::::::999888888888999:::999777888>>>HHHZZZttt|||cccPPPVVVOOONNNSSSVVV[[[nnnyyy[[[LLLPPPSSS]]]xxx{{{}}}|||||||||yyyssssssyyy}}}|||xxxvvvtttyyywwwpppqqquuuxxx|||~~~zzzvvvuuuwwwyyyyyyyyy{{{{{{{{{}}}555555444444444333333333333444444555555444444333444444333333333444555666444333333222222333333444444444444444444444444444111222222333333222222111333333444444444444333333333333333444444444555555555444444333333444444555666444333444666777555333111222222333444444555555555555555555555444444333222222333333333333444444111222222222222333333333333333222222222222222333444333222111111111111111444444444444555555555666444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333444444333333333444555666666555444333333222333333555444444444444555666666888777999;;;:::<<>>DDDYYYjjjwwwgggWWWPPPKKKMMMNNNMMMPPPTTT___bbbcccbbbccchhhpppvvvrrr]]]HHH===999555333444333333333444444444444444555555444333333333333333222222333333333444444444444555555333111111444777999:::<<<<<<;;;;;;===>>>===;;;888777888:::<<<===<<<;;;:::<<>>===<<<===>>>???@@@AAAAAA@@@???FFFCCC@@@>>><<<:::666444333333333333333333222222111111111111111222333333333333333333333444555555777666555555777777666555333444444444333333555777444444666777777777777777777999:::;;;:::999:::;;;;;;;;;:::999:::;;;<<<===;;;<<<===>>>@@@AAACCCCCC===<<<::::::;;;;;;;;;999777555444555777999777555666666444444999???<<<444666666666555555444333222111111222444444555555555666666666666666666666666555777:::;;;:::777666666666666666666777999:::;;;888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;AAALLL^^^xxx~~~kkk[[[ZZZTTTQQQRRRPPPQQQaaasssmmmYYYTTTOOOVVVooo||||||xxxssssssyyy}}}}}}wwwvvvvvv|||vvvpppqqqtttwwwzzz~~~{{{xxxwwwyyy{{{{{{{{{~~~|||{{{{{{~~~444444444444333333333333333444444555555444444333444444333333333444555555444333333222222333333444555555555555555555555555111222222333333222222111444444555555555555444444333333333444444444555555555444444333333444444555666555444444555666555444222222222333444444555555555555555555444444444333222222333333333333444444222222222222333333333333333333222222222222333333444444333222222222333333444444444444555555555555444444444444444444444444444333333222222333333444333333333333333333333333222222222333333444444444444333333333333444555666444333333222222222333333555555444444555555666777666666777999888:::CCCMMMXXX]]]```______cccdddccc``````bbbbbbbbbbbb``````^^^___aaaeeehhhhhhfffccccccaaa[[[PPPDDD;;;777777888888777666666777888999888777666666666777888999666666666666777888::::::::::::999999999999::::::===BBBVVVffftttgggWWWQQQLLLLLLMMMOOORRRWWWZZZSSSPPPQQQQQQVVViii~~~}}}iiiQQQAAA888333333555333333333333333333333333555555444444333333444444333333333333444444444444444444444333111111444666555888:::;;;:::::::::;;;888777888888:::<<<===???===<<<<<<>>>@@@@@@???>>><<<;;;::::::;;;<<<;;;::::::;;;===???@@@@@@??????CCCAAA>>>===<<<:::888555444444333333222222111111222222222222222333333444444444555666666666555555666555444555666666555444333444555444333333555777555666777888888999888888888999;;;;;;::::::;;;===;;;:::::::::;;;===@@@BBB======>>>???AAACCCFFFGGG@@@>>>;;;;;;<<<======<<<888888777888:::;;;999888777888666555777::::::777666777777666666555444333222222333444555555555555777777777777777777777777555888::::::888666555555777777777777888999;;;<<<555666777888999888777777:::;;;<<<======<<<;;;:::<<<<<<>>>DDDMMM]]]vvvvvveee^^^YYYUUUSSSMMMKKKUUUdddjjj[[[NNNPPP```zzz~~~yyysssqqqvvvzzzyyywwwvvvxxx~~~wwwqqqrrruuuvvvxxxzzz}}}{{{xxxwwwyyy{{{|||||||||zzzzzz}}}333333333333333333333333333444444555555444444333444444444444444444444444444333333222222333333444444444444444444444444444111222222333333222222111444555555555555555555444333333333444444444555555555444444333333444444555555555444555555555555444333333333333444444555555555555444444333333333444222222222333333333444444222222222333333333444444333333222222222333444444555444444333333333444444444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333111111222333333444555555333333333333444444555555333333222222333444444555555555555555555666666777666666777888888999BBBLLLWWW\\\^^^]]]]]]```bbbaaa___```aaaccccccaaa```___\\\^^^aaaeeeggggggfffeeebbb```[[[PPPDDD;;;777777999888777666666777777888:::999888777666777777777666666666666777888999999::::::999999::::::;;;;;;<<>>???=========>>>?????????>>>======<<<;;;;;;:::999888888999;;;===>>>>>>=========;;;999888888777555444444444333333222222111111333333333333333444444555555555777888888777666555666444333444555666555444333444555444333444555777666666777888999999999999;;;<<<<<<;;;:::999;;;<<<<<<;;;:::999;;;===@@@BBB===<<<;;;;;;===???BBBDDDAAA>>><<<;;;<<<=========<<<<<<===>>>??????>>>===:::::::::777666888::::::888888888888777666555444333333444555555555555555666666666666666666666666888:::;;;;;;999777666777666666777777888999::::::333555777999:::999888777777888:::<<<<<<;;;999888<<<===???CCCIIIWWWnnnmmm```]]][[[YYYRRRMMMQQQZZZrrr{{{jjjZZZTTTUUUbbb}}}|||sssppptttvvvvvvwwwtttuuu|||yyyssstttvvvvvvwwwyyyzzzyyyxxxwwwxxxyyy{{{{{{|||{{{zzz{{{~~~333333333333333333333333333444444555555444444333444444444444444444444333444333333222222333333444222222222222222222222222111222222333333222222111444555555555555555555444333333333444444444555555555444444333333444444555444555555555444444555555333333444444444444555555555555444333333333333444222222222333333333444444222222333333333444444444333222222222333444444555555444444333444444555555444444444444444444333333444444444444444444444444444333333222222333333444333333333333333333333333111111222333333444555555333333333444444444444444333333333333444555666777666555555555555666777777777777888999888999BBBMMMYYY^^^```]]]]]]___```^^^````````````````````````___```bbbcccddddddffffffbbb```[[[PPPDDD<<<888888999888777666666777777888<<<<<<:::999888777666666888777777777777777888888:::999999999::::::;;;<<<<<>>>>>============>>>>>>===;;;999777666777888999;;;<<<<<<;;;:::999888666666666666444333444444444333333333222222444444444444444555555666666777888888888777666555666444333444555666555444444555555555444444666777666777888999::::::::::::===>>>===;;;999888999:::<<<;;;:::999:::;;;===>>>===<<<:::999999:::<<<===???===;;;;;;<<<===<<<<<<<<<===???@@@@@@??????>>><<<<<<<<<;;;999888:::>>>999999999999888777666666444444555666666666555555555555555555555555555555777999::::::888777666777555555666777777888888888333444777999::::::999888777888:::<<<<<<<<<:::999:::;;;>>>BBBFFFRRRiii~~~{{{hhheeebbb___XXXQQQOOOPPP\\\sssttteeeUUUQQQeee~~~|||~~~~~~{{{~~~{{{sssqqquuuxxxxxxxxxrrrqqqwww}}}{{{uuuvvvwwwwwwwwwyyy{{{{{{zzzzzzyyyzzz{{{|||xxxxxxzzz}}}222222222222333333333333333444444555555444444333444444555555555444333222444333333222222333333444111111111111111111111111111222222333333222222111444444555555555555444444333333333444444444555555555444444333333444444555444555666555444444555666444444444444444444555555666555333222222222333444222222333333333333444444333333333333444444444444333222222333333444555666444444333333333444555555444444444444333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222333333444444444222333444444555555444444444444444444555555666777666666555555666666777888999888999:::999:::CCCMMM[[[```cccaaa```aaaaaa^^^bbbaaa___^^^^^^___aaabbbaaaaaabbbaaaaaabbbeeehhhccc```ZZZOOOCCC;;;999:::888888777666666777888999======<<<;;;:::888777777999999888888888888888888999888888999999:::;;;<<<<<<@@@UUUdddwwwsssooommmiii___UUUQQQRRRQQQOOOLLL@@@;;;???===<<>>AAADDDCCC???<<<;;;<<<;;;===>>>>>>===<<<===>>>===>>>???>>>;;;888666666666777888999999999888777:::888777777888777666444444444444444444555555555555555555555555666666777777777888888888777666666666555444555666666555444444555666555444444666888666777888999999:::999999======<<<:::888777999:::;;;;;;::::::::::::::::::>>>===;;;:::999::::::;;;===<<<;;;;;;<<<<<<;;;:::999;;;>>>???>>>===<<<<<<>>><<<<<<>>><<<:::;;;???:::;;;;;;::::::999888777555555666666666666666555555555555555555555555555444555777777555444555666555555666777777777777777444555777888999999999888:::;;;<<<===>>>>>>======888:::???BBBEEEOOOfff{{{xxxqqqhhhaaa[[[UUUMMMHHHQQQhhh}}}dddUUUXXXddd|||~~~}}}|||zzzsssrrrxxx}}}~~~xxxpppmmmsssyyy||||||vvvvvvwwwwwwxxx{{{}}}~~~~~~}}}{{{zzz{{{}}}tttvvvyyy}}}|||111111222222222333333333333444444555555444444333444444555555555444333222444333333222222333333444222222222222222222222222111222222333333222222111333333444444444444333333333333333444444444555555555444444333333444444555333555777666444333444666555555555555555555444444666555333222111222333444222222333333333333444444333333333444444444444555222222222333333555666666333333222222333444444555444444444333333333222222444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333222333444555555555444444444444444333444444555555666666666666666777777888999888999:::999999BBBLLLWWW^^^cccbbbbbbcccaaa^^^`````````______`````````^^^```bbbbbbaaabbbfffiiiccc```XXXLLL@@@999999:::777777666666666888999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888999999777777777888888:::;;;;;;===???RRR___qqquuupppooolllcccXXXRRRRRROOOJJJFFF>>>999::::::;;;GGGXXX}}}lllVVVFFF<<<666777777666555555444333333444444444444444555666666444444444444555555555555333222333555999;;;:::999:::<<<============>>>@@@???CCCEEECCC>>>::::::<<<<<<>>>@@@@@@>>><<<===???<<<>>>@@@???;;;777666666666777777888888777555444;;;999888888888888777555444444555555666777777777666666555555666666777888888888777666666666666666777666555555777777666555444555666555444444666888555666777888999999999999:::::::::888777888:::===999:::;;;;;;;;;;;;:::999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>===;;;888777;;;>>>???>>><<<;;;<<<===::::::>>>???<<<;;;>>>;;;<<<<<<;;;;;;:::999888666666777777777666666555555555555555555555555555222444555555555555666777555666777888888888777777666666777777888888888999;;;;;;<<<<<<===>>>>>>>>>;;;>>>AAABBBAAAIII]]]qqq~~~mmmbbb^^^[[[SSSJJJOOO```uuu}}}mmmbbb\\\xxx|||}}}|||{{{|||tttsssyyy~~~xxxnnnlllrrrwwwyyy|||ttttttuuuvvvyyy||||||}}}~~~|||yyywwwxxxzzzttttttvvvzzz}}}~~~}}}111111111222222333333333333444444555555444444333444444555666555444222111444333333222222333333444333333333333333333333333222222222333333222222222222333333444444333333222333333333444444444555555555444444333333444444555333555777666444333444777555555555555555555444444666555333111111222333444222222333333333444444444333333333444444444555555222222222333444555666777222222222222333333444555444444444333333222222222444444444444444444444444444333333222222333333444333333333333333333333333444333333333333333333333222333444555555555444333444333333222222333333444666666666666666777888888888888999999888999AAALLLRRRZZZ```aaaaaabbbaaa]]]______```aaaaaa```______[[[^^^bbbcccccccccfffiiiccc^^^VVVIII>>>888888:::666666666666777888:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::999999999999777777777777888999:::;;;>>>>>>OOO[[[mmm~~~uuuqqqooommmdddXXXRRRRRRNNNHHHBBB;;;777666777;;;EEEPPPvvvuuu___OOOBBB;;;888888777666555555444444666666666666666777888888444444444555555555666666333222222666;;;===<<<:::;;;<<<===<<<<<<<<<>>>@@@???BBBEEEBBB===999999<<<===@@@BBBAAA???===>>>@@@;;;>>>@@@???;;;777666777666777777777777555444333;;;999777777888777666444444444555666777888999999666666666666666777888888999888666555555555666777888666555666777888777666444555666666444555666888555666777888888999888888777888888777777999<<>>;;;888888<<<@@@AAA???============888888>>>@@@<<<:::<<<<<<<<<<<<<<<;;;:::999888666777777777777777666666777777777777777777777777333555666777666777999:::666777999::::::999888777888777777666777777888999:::999999::::::<<<===>>>@@@BBBDDDBBB===AAASSSeeepppbbbaaabbb\\\SSSKKKWWWiii|||sss```ggg{{{{{{zzzzzzvvvrrrwwwzzz{{{wwwnnnlllssswwwwww~~~{{{sssrrrtttuuuxxx|||yyyzzz{{{yyyuuussstttuuuuuuttttttwwwzzz}}}~~~~~~333333333333333333333333555444444333333444444555222333444444555555444444111222222333333222222111111111111111111111111111333333333222222222111111444555555555444333222222444555666555444444555666777777666666555555555555555555555666666666666666222333333444444333333222444444444333333333222222333333333333333333333333222222333333333333444444444333333333333444555555555555555444333333222222666444333444222000333888888777555444333333333444444333333222222222333333444444444333333222222222444444555555444444333222555555444444444333333333222222333333333333444444444444444444444444444444999888888:::999:::@@@HHHVVVYYY]]]```bbbbbbaaa```[[[^^^aaaaaa___]]]^^^___``````bbbcccdddddddddcccfffaaaWWWJJJ===666555666444444666777888888888888999:::<<<======<<<:::999;;;;;;;;;;;;::::::999888::::::999999::::::;;;<<<>>>CCCRRRZZZ^^^~~~wwwlllwwwqqqiiiaaaYYYRRRLLLIII===:::888999888888===DDDhhhppplll[[[JJJ555666666555333222222333555333666999<<<<<<999444222666555555444444333333222777777999;;;===>>>===;;;???===<<<>>>AAABBB???;;;>>>BBBEEECCC>>>999888888@@@AAA@@@???======???AAA<<<;;;;;;<<<>>>===;;;999:::999777555555555555666:::999666444333333444555888777555444333444666777999777555444444666888:::555444444444444555555666777777777777777777777777777666555444444444444444444555777777777888;;;===:::999777888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<===<<<;;;999888???;;;;;;AAACCCAAABBBEEE@@@@@@DDDHHHFFF@@@>>>??????<<<:::;;;???AAA@@@>>>============>>><<<:::777777888:::::::::999::::::;;;:::888777777777888999>>><<<:::888888:::<<<>>>;;;::::::::::::;;;<<<===<<<999777777:::;;;:::888;;;;;;:::::::::;;;<<<<<>>999666888888888;;;@@@SSSccc{{{iiiUUU>>>999888777555444333444555777<<>>??????>>>>>><<<;;;===@@@AAA???<<<;;;===@@@???===::::::;;;CCCCCCBBB@@@===<<<===???>>>======>>>>>>>>>;;;999999888777666555555555555999888777555555555555666<<<:::888666555555555666777666555555555777999:::888777666666555666666666777777777777777777777777777777666555555555555555555666777777777888:::===:::999888888:::;;;::::::===============>>>???@@@===>>>?????????>>>======>>>>>>@@@CCCGGGKKKMMMNNNGGGGGGJJJNNNKKKCCC@@@@@@???>>>===>>>?????????===>>>===<<<;;;;;;:::999888:::;;;<<<<<<;;;;;;;;;<<<;;;::::::999999999999:::===;;;999888888999;;;===;;;;;;;;;;;;;;;;;;<<<<<<<<<:::777777999:::999777:::::::::;;;;;;<<<<<<===BBBDDDDDDBBB@@@AAAFFFLLLXXXjjjfffYYY]]]^^^WWWOOOPPPVVVZZZzzz~~~sssXXX[[[uuu}}}yyytttuuutttqqqooopppqqqsssvvvxxxzzz{{{|||zzzwwwwwwxxx{{{~~~xxxwwwvvvuuutttttttttuuuvvvvvvwwwzzz|||~~~333333333333333333333333555444444333333444444555333444555555666666555555555555666666666666555555444444444444444444444444111222222333555666666777555555666666666555444444444555666555444444555666555555555444444444444444666666666666666666555555444555555666666555555444444444444444333333333333333333333333333333333333222222333333333333444444444444444444555666777888666666555555555555555555777555444555444222555:::;;;:::888666444333333333555444444444444444555555555555555444444444444444444444555555444444333222444444444444333333333333222222333333333333444444444444444444444444444444888777888:::999999???FFFSSSWWW]]]aaacccbbbbbbbbb^^^___``````______aaabbb```___^^^]]]^^^___```aaaddd^^^TTTGGG===777666777444555666777777888888777666666888888888888666666999::::::::::::999888888999888888888888999::::::;;;@@@PPP[[[eeeyyy|||wwwdddZZZYYYSSSHHH???888444666999999999;;;<<>>@@@@@@AAA<<<:::999;;;???AAA???===888999999:::;;;;;;<<<===DDDDDDCCCAAA===<<<<<<===AAA@@@?????????===:::888777777777777666666555444777777777777777777777666???===;;;888666555555555555555666666777888999999::::::999888777777777777777777777777777777777777777777666666555555666666555666777777777888:::<<<<<<:::999999:::;;;:::999AAA@@@???>>>>>>??????@@@>>>???@@@BBBBBBCCCCCCBBB>>>DDDGGGFFFLLLVVV[[[XXXNNNNNNPPPRRRNNNEEE??????>>>@@@AAABBBAAA@@@@@@AAAAAA???===;;;999::::::;;;===============<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;:::888777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999777777888999888777999:::;;;<<<=========>>>???AAABBB@@@>>>>>>BBBEEEOOO[[[sssrrr]]][[[]]]\\\RRROOOPPPNNNiiivvvfffQQQOOOaaa~~~~~~~~~vvvssssssrrrpppqqqsssuuuwwwwwwwwwwww{{{zzzzzzzzz{{{}}}xxxxxxyyyyyyxxxwwwuuutttxxxuuusssuuu{{{333333333333333333333333555444444333333444444555333444555555666666555555555555666666666666555555333333333333333333333333222222222333444555555666555666666666666666555555444555666555444444444666444444444444444444444444666666666666555555555555444444555555555555444444555444444444444333333333333333333333333333333333222222222333333333444444444444444555666777888999555555666666666666666666777555444666555333555;;;===;;;999666444333333333555555444444444555666666555555555555555555555555444444555555444444333222444444444333333333222222222222222333333333444444444444444444444444444444777666888:::999999>>>EEEOOOUUU\\\aaaaaaaaaaaabbb```______^^^^^^```bbbcccdddbbbaaa______aaacccdddbbb\\\QQQEEE<<<777777777555555666777777777777777777777888999999888777777888999999999999999888888888888777777888888999:::<<>>777222555999999777777777EEEbbbyyy}}}xxxgggNNN>>><<<999777777777666666888@@@IIIIIIAAA999555555333222222111222444666777:::;;;======>>>>>>???@@@:::888888:::>>>@@@???<<<888777777888999;;;<<<===CCCCCCCCCAAA>>><<<<<<===AAA???>>>>>>===;;;888555555666777777777666555444444666888999:::999888777===<<<:::888777666555555555666777888999888777777999999888777777888888888666666666666666666666666777666666555555555666666555666777777777777999;;;===<<<::::::;;;;;;;;;:::BBBBBBAAA@@@@@@?????????AAABBBCCCEEEGGGHHHIIIIIICCCOOORRRMMMQQQ___ddd^^^VVVUUUWWWXXXRRRHHHAAAAAA@@@DDDGGGGGGEEECCCEEEGGGFFFDDDAAA===;;;;;;===??????>>>===<<<<<<<<<;;;:::999:::;;;<<<===<<<;;;:::999888777666666777888999::::::::::::::::::999999888777777777888999999999888999;;;===>>>???>>>>>>===???@@@???>>>===???AAAKKKQQQhhhiiiaaa^^^ZZZTTTOOONNNIII\\\}}}uuu```VVVMMMSSSgggxxxuuuzzzzzzuuuuuuwwwsssttttttuuuvvvxxxyyyzzz~~~|||yyyxxxyyy|||vvvwwwwwwxxxxxxyyyyyyzzz{{{vvvsssuuu|||333333333333333333333333555444444333333444444555333444444555555555555555444444555555555555444444333333333333333333333333333333333222222222222222555555666666666666666555444555666555444444444666444444444444444444444444777777666666555555555444333333444444444444333333555555555444444444333333333333333333333333333333222222222333333333444444444444444555555777888888444555555555666666777777777444444666555333666;;;===;;;999666444333333333444444444444444555666777555555555555555555555555444444555555444444333222444444333333333222222222222222222333333333444444444444444444444444444444555555777:::999888===DDDMMMTTT\\\``````______```___^^^]]]]]]___```bbbccceeedddbbbaaaaaaccceeefff___XXXLLLAAA:::777777777555666666777777777777666777777777777777777777777777777888888999888888777888888777777888888999:::;;;???LLLVVVaaa}}}nnnvvv{{{fff[[[]]]WWWIII===666222666:::999666555;;;@@@VVVpppvvv[[[BBB>>>999666777888888888>>>DDDIIIEEE<<<555444666333333222222333555777888<<<>>>???===;;;:::;;;===999888888;;;???@@@>>>;;;999999::::::::::::;;;;;;???@@@AAA@@@>>>======>>>>>><<<;;;;;;;;;999666333333444666777777666555444333555888::::::999888777888777777666666666666666777888999:::999777555444666666666666666777888999666666666666666666666666666555555555555555666666666777888888777888:::<<<===;;;::::::<<<======<<<@@@AAACCCDDDEEEFFFEEEEEEHHHIIIJJJLLLNNNQQQRRRSSSOOO\\\```ZZZ[[[gggjjjddddddccccccccc\\\SSSMMMMMMNNNQQQRRRPPPLLLIIIIIIKKKIIIIIIGGGBBB???>>>@@@CCCBBB???<<<;;;<<<<<<:::888999:::;;;<<<<<<;;;:::999888777666666666666777888888888999999999888888777555666666777888:::;;;===777999<<>><<<===??????>>>===>>>>>>FFFHHHZZZzzz{{{ooobbbWWWTTTOOOOOOHHHTTTmmmpppbbbSSSOOOWWWgggxxxnnnsss{{{zzzzzz}}}xxxwwwuuutttvvvyyy}}}~~~zzzuuusssuuu{{{yyyxxxvvvuuuvvvxxx{{{}}}|||xxxvvvxxx~~~~~~333333333333333333333333555444444333333444444555222333444444555555444444333333444444444444333333222222222222222222222222333333333222222111111111444444555666666666555555444555666555444444555666444444444444444555555555777777777666555555444444222333333333333333333222555555555555444444444333333333333333333333333333222222333333333333444444555555444444555555666777333333444555666666777777666444333555444333666;;;;;;:::888666444333333333333333333333444555666666444444444444444555555555444444555555444444333222333333333333222222222222222222333333333333444444444444444444444444444444444444777:::999888<<>>888666666666666666777777777777666666555555555555555555555555666666777888888888888777999888888888888999::::::999;;;GGGPPPXXXyyy{{{kkkuuu}}}zzzhhh[[[VVVMMMBBB:::555333777:::888666666666777IIIdddzzzgggJJJCCC;;;666666888999999HHHIIIIIICCC:::444333555333333444555666777777777===>>>???<<<888666888:::888888999===AAAAAA===888999===AAAAAA===:::999:::===>>>@@@???>>>=========999888888888999888555333333444555555666666666666444555777999999888777666333444444555666666777777888999999:::999888666555666555555555555666777777777777777777777777777777666666555555666666777777888999:::;;;;;;<<>>===<<<===@@@BBBCCCCCCBBBEEEJJJOOORRRRRRQQQPPPRRRRRRSSSUUUWWWZZZ\\\^^^ZZZeeejjjhhhhhhmmmooolllsssqqqppppppjjjbbb^^^```eeedddaaa\\\VVVRRRPPPPPPNNNOOOOOOLLLGGGDDDDDDFFFGGGBBB>>>======>>><<<999;;;;;;<<<<<<;;;;;;:::999777777777666666777777777666777888999:::999888888555666888888999:::===???888:::>>>AAABBB@@@>>><<<<<<<<<<<<======>>>>>>>>>CCCCCCOOOkkkkkkZZZUUUOOOPPPIIIMMM]]]uuupppZZZPPPRRRXXXppprrrtttyyy}}}|||{{{yyyvvvtttuuuzzz~~~|||xxxssspppsss{{{~~~|||yyyvvvuuuwwwyyy{{{|||yyywwwyyy|||~~~333333333333333333333333555444444333333444444555111222333333444333333333333333444444444444333333444444444444444444444444222222333333333333333333333333444555555555555555444555666555444444555666444444555555555666666666888777777666555555444444333333444444444444333333555555555555444444444444333333333333333333333333222222333333333333444444666555444444444444444444111222333444555666777777555222222444333222555;;;999888666444333333333444222222222222333444555666222333333333444444444444444444555555444444333222333333333222222222222111222222333333333333444444444444444444444444444444333444666999999777;;;BBBNNNVVV```dddaaa^^^^^^```\\\[[[ZZZ]]]```aaa```^^^^^^______aaabbbcccdddeeeZZZQQQDDD:::666555555555666666777777777777666666666666555555555555666666555666666777888888777777999999999999999:::;;;;;;999;;;FFFNNNUUUsssxxxiiipppuuutttiii[[[OOOEEE>>>666444555999:::777777999444111<<>>??????===;;;::::::666555666777999888666555333333333444555666777888444555666777777777666555333333444555666777777777777777888888999999999999999888777666555444444444777777777777777777777777888888777777888888999:::;;;===>>>???@@@BBBEEEGGGEEEDDDDDDGGGKKKOOOPPPPPPQQQUUU[[[___```^^^ZZZWWWWWWWWWXXXYYY\\\___aaaccc\\\ccclllppppppppprrrtttyyyvvvuuutttoooiiihhhkkkxxxssslllgggccc```]]][[[VVVZZZ\\\ZZZTTTOOONNNNNNMMMHHHCCCAAABBBBBB@@@===???>>>===<<<;;;:::::::::777777777777777777777777555777999;;;<<<<<<;;;:::888999;;;:::999999<<<>>>999;;;???BBBCCCAAA===;;;::::::999:::;;;===>>>>>>BBBBBBHHH\\\}}}vvvdddYYYRRRTTTLLLKKKQQQddd~~~cccWWWXXXSSS]]]~~~|||yyywwwxxx~~~}}}}}}zzz||||||zzzxxxvvvvvvyyy|||~~~~~~}}}zzztttppprrryyy~~~}}}{{{yyyyyyyyyzzz{{{yyywwwuuuuuuwww{{{333333333333333333333333555444444333333444444555111111222333333333333222333444444444444444444333555555555555555555555555111222333333444555666666222333333444555555555444444555666555444444555666555555555666666666777777888777777666555444444444444555555555555555555444666666555555555444444444333333333333333333333333222222333333333444444444666666444333333333333333111111222333444666777777444222222333333222555:::888777555444333333333444222111111222333444555666222222222333333444444444444444555555444444333222333333333222222222111111222222333333333444444444444444444444444444444444333333666999999777;;;BBBOOOXXXbbbfffbbb______aaaZZZYYYZZZ]]]```aaa___]]]]]]^^^```bbbdddeeeffffffXXXOOOBBB888555444444444666777777777777777666666888888777777777777888888555555666777777888777777::::::999999::::::;;;<<<;;;===HHHPPPUUUrrrtttfffjjjmmmoooiii[[[LLLBBB>>>444444777;;;:::777777;;;;;;444666@@@PPPlll___SSSDDD:::777888999888>>>>>>>>>===<<<;;;::::::444666888::::::999777555777999;;;888444333666:::888999===BBBEEEBBB;;;444555AAAMMMNNNEEE===;;;===>>>???@@@???<<<999777777444444555777999999888666444333333333444666777999555555666666666666555555444444555666777777666666555555666777999:::<<<<<<<<<;;;999777555333222222777777777777777777777777:::999999999:::;;;;;;<<<>>>???AAACCCDDDFFFIIILLLMMMMMMNNNQQQVVVZZZ\\\]]]bbbeeejjjllljjjddd\\\WWWXXXXXXXXXYYY\\\___aaacccXXX]]]hhhrrrssspppqqqwwwwwwtttrrrqqqmmmhhhiiimmmyyyqqqmmmlllllljjjhhh^^^ccchhhfff```YYYVVVVVVRRRMMMGGGEEEFFFFFFDDD@@@BBBAAA???===;;;;;;;;;<<<777777888888888888777777666777:::<<<>>>>>>===<<<;;;<<<===<<<999888:::===999<<<@@@CCCCCCAAA===:::999888777888:::<<<>>>>>>===>>>@@@PPPsss~~~mmm___WWWXXXOOOKKKLLL\\\jjj]]]___UUURRRkkk}}}vvvsss|||yyy{{{}}}xxxxxx|||{{{yyyxxxwwwwwwxxxyyy~~~xxxrrrpppuuuyyyzzz{{{|||}}}}}}~~~~~~~~~wwwuuusssqqqrrrxxx444333222111222333444555777777666666555555555444555444444333333444444555333222222111111222222333444444444555555555666666444444555555555555444444444444555555555555444444333444555666666555444333555444444444444555666666666666666666555555555555666666666555555444444444444444555555555555444444666666555444333333333333333333222111111222333333555555555444444333333333222111111111222333333444333333333444444444555555777666444333222333444444111111111222222333333333444333333222333444555666888777777666555444444444555444333222222222222222444444444444444444444444444444444555444444333333555666777777777888;;;>>>LLLZZZeeefff```]]]]]]\\\___^^^^^^```cccccc```]]]___```aaabbbddddddeeedddWWWLLL@@@;;;888555444666555666666777888888999999;;;:::888777777777888888999999888777666666777777777888999;;;<<<===>>>>>><<<>>>HHHMMMQQQooopppeeemmmqqqooodddVVVKKKAAA;;;555666666666666555555444555999999777@@@YYYuuuvvvdddJJJ888444777777444@@@>>><<<999777666555555555999>>>===999555555666888777666555444333333333666777888999999;;;===@@@<<>>===<<<===BBBGGGFFFIIILLLMMMMMMOOOUUUYYY]]]\\\[[[]]]aaaeeeggghhhkkkmmmnnnlllgggbbb]]][[[YYYXXXWWWWWWZZZ___dddhhhaaadddeeegggllltttwwwuuuxxxsssooonnnqqqqqqnnnjjjtttvvvqqqfffbbbfffiiihhhdddaaafffnnnlllaaa]]]bbbYYYWWWSSSNNNIIIGGGFFFFFF@@@AAABBB@@@<<<::::::<<<;;;::::::999999888999999999777666777999::::::999;;;;;;999888888888999:::???<<<>>>DDDEEE@@@<<<;;;999::::::;;;;;;<<<<<<===<<>>NNN[[[eeeeee```^^^^^^]]]^^^]]]]]]___bbbbbb___\\\^^^^^^___```bbbbbbaaa```RRRHHH===999888666666888666666666666777888999:::<<<;;;:::999888888999:::999888888777777777777888777888999;;;<<<=========>>>???HHHNNNSSSrrr{{{kkkaaalllnnnkkk^^^OOOEEE>>>:::666666777777777666555555777888777777===PPPkkk{{{mmmUUUAAA777777666333===<<<999777555555444444666999;;;:::666555888;;;777777666555444444444444666777777777888;;;???CCCBBBBBBBBB@@@<<<999777777666777888:::;;;;;;::::::888888777666666666666666555555444444444555555666666666555444444444555555444777999999888666555555666777888888777777888999888::::::999777777;;;??????>>>>>>======>>>???@@@???AAACCCEEEGGGIIIMMMOOORRRTTTWWWZZZ]]]aaafffiiihhhhhhhhhkkknnnpppooonnnsssttttttqqqjjjccc^^^\\\VVVTTTSSSSSSXXXaaajjjpppeeegggggggggmmmvvv{{{zzzwwwsssoooppprrrssspppmmmssstttoooeeebbbfffjjjjjjjjjfffiiirrrsssllliiimmmiiifffaaaZZZSSSOOONNNNNNJJJJJJIIIEEEAAA???AAACCC??????===<<<<<<;;;<<<<<<:::888777777999::::::999;;;:::999888888888999999>>><<<>>>BBBBBB===<<<===;;;;;;;;;<<<<<<<<<=========AAADDDNNNhhhgggfffXXXRRRTTTSSSjjjrrrhhhZZZUUU___zzz|||wwwxxx{{{~~~xxxvvvuuuuuuwwwyyyyyyxxx}}}|||{{{zzzxxxwwwuuutttuuutttuuuxxx{{{{{{xxxuuu~~~}}}yyyuuuwww{{{|||yyy666666555444333333333444555555555555555444444444555444444333333444444555444444333333333333444444666555555555555555555555444444555555555555444444444555555666666555555444444444555666666555444444555444444444444555666666666666666666555555555555444444444444333333333333444444555555555555444444222222222222222333333444444333222111111222333444666666666666666555555555222222222222222333333444333333333444444444555555444333222111111111222333444444444444333333333333444444333333333444555555777777666666555444444444555555444333333333444444555555555555555555555555333333444444555444444333555666777777777888;;;>>>OOO[[[cccccc___^^^______]]]]]]]]]___aaaaaa___]]]______```aaacccbbb```]]]MMMCCC:::888888777888:::888777666555666888:::;;;<<<;;;;;;::::::::::::;;;888888777777777888999999777888999:::;;;;;;;;;;;;@@@>>>FFFMMMUUUuuuuuuiiibbbjjjlllfffWWWHHH???;;;888777888888888777777666555999555555777999CCC\\\vvv~~~vvvcccKKK;;;777666555999888777555444444444444777888888666444666;;;???777666666555555666666666888888666555666:::@@@EEEHHHDDD???;;;999888777666444555666888999:::::::::888888777666666666666666666666555444444444555555555555444444555555666777444666888999888777888888777999::::::999999:::<<<;;;<<<===<<<:::;;;???CCCHHHFFFCCCAAAAAACCCFFFHHHJJJLLLPPPUUUZZZ^^^^^^^^^bbbbbbcccggglllpppssstttooooooqqqsssuuutttqqqoooxxxxxxxxxtttnnngggbbb```[[[XXXUUUUUU[[[eeepppwwwoooooommmkkkooowww||||||vvvssspppqqqtttvvvuuusssttttttpppiiifffiiimmmnnniiiccceeennnssspppnnnpppooonnnjjjfffcccbbbeeegggZZZXXXSSSNNNHHHFFFGGGIII@@@???>>><<<;;;;;;;;;;;;<<<:::888888999::::::999::::::999888888888888999<<<<<<@@@CCC@@@<<<<<<@@@>>>>>>===<<<<<<<<<<<<<<<<<<@@@CCCLLLdddzzzooo\\\TTTVVVUUU```yyysss{{{cccQQQRRR```}}}uuuvvv|||}}}xxxvvvtttsssuuuwwwxxxxxx~~~}}}{{{{{{zzzxxxuuusssuuuwwwyyy}}}~~~zzzwww~~~~~~|||xxxyyy{{{zzzuuu777777666555444333333333777777777777777777777777555444444333333444444555555444444333333444444555666666666666555555555555444444555555555555444444555555666666666666555555444555555555555555555444555444444444444555666666666666666666555555555555333333333333333333333333444444555555555555444444222222222222333444555666444333222222222222333444666666555555555555555555333333222222222333333444333333333444444444555555666555444333333444555666555555555444444333333333444444444444444444444444666666666555555444444444555555444444333444444555555555555555555555555555333333444444555444444444444555666666666888;;;===LLLVVV^^^___]]]^^^aaaaaa^^^^^^___```aaaaaa```___dddcccdddeeegggfffaaa]]]JJJAAA888777777666777:::888777555444555777:::<<<;;;;;;::::::::::::::::::777777777777888999999:::888999::::::;;;:::::::::???===EEEMMMVVVvvvtttjjjggghhhkkkfffVVVFFF===999777888888999888888777666555888333333888777:::QQQmmm||||||mmmSSS===666888999666666555555555555444555888888888666555777:::>>>666666666666777777999999<<<:::777444444888>>>DDDGGGBBB===:::::::::888666666666666666666666666666888777777666666666666666777666555444444444444444444444444444555666777888555666888999888777777888888:::;;;<<<;;;;;;===>>>???AAAAAA???<<<<<<@@@DDDIIIHHHGGGGGGHHHLLLOOORRRVVVWWW[[[bbbhhhkkkiiieeejjjhhhhhhkkkpppssssssqqqtttttttttuuuvvvtttqqqnnntttuuuvvvsssnnniiifffdddfffddd```___bbbiiiqqqvvvyyyyyyvvvrrrsssxxxyyyvvvuuusssrrrssswwwyyyyyyxxxvvvwwwuuuqqqnnnlllmmmmmmfff``````hhhoooooonnnnnnooooooooommmmmmpppvvv{{{jjjgggbbb[[[TTTOOOLLLJJJCCCBBB@@@===<<<<<<<<<===???<<<999888999::::::999::::::999999888888888888:::>>>DDDGGGDDD>>>>>>CCC@@@???===<<<;;;;;;;;;<<<;;;===AAAJJJ___|||xxxddd\\\[[[VVVRRRUUUPPP^^^wwwppp\\\YYY[[[pppzzzqqqxxx~~~~~~wwwvvvuuuvvvxxxyyyxxxwww|||{{{wwwuuuuuuyyyzzz|||~~~}}}|||zzz{{{zzzwwwxxx||||||yyy777777666666555444333222666666666777777777777777555444444333333444444555555444444333333444444555666666666666666666666666444444555555555555444444555666666666666666666555555555555444444555555555555444444444444555666666666666666666555555555555333333333333333333333333444444555555555555444444333333333333444666777888444444333222222333444444444444444444444444444444444444333333222333333444333333333444444444555555666555444444444555666777555555555444444333333333444444444444444444444333555555555555444444444444444444333333333444444555555555555555555555555555222333333444555555555444444555666666666777:::===GGGPPPXXXZZZ[[[___bbbccc```aaabbbbbbbbbbbbbbbbbbfffeeeeeehhhjjjhhhbbb\\\JJJ@@@888777777666666888888777555444555777:::<<<999999::::::::::::::::::888888777777888999::::::::::::;;;;;;;;;:::999999@@@>>>HHHQQQZZZxxxtttjjjgggggglllhhhYYYHHH===999777999999999999888777666555777111333888777777IIIbbbyyyvvvYYY???666666777666666666666666666666666777888999999999888888888555555666777888:::;;;<<<>>><<<888444222555:::>>>>>>;;;999999;;;:::777444666666555555555555555555888777777666666666666666777666555444444444444444444444444555666777888999777888999888777666666777777999;;;<<<<<<<<<>>>@@@???AAABBB@@@???@@@DDDHHHKKKLLLOOORRRVVVZZZ]]]^^^___```bbbggglllmmmjjjfffllljjjjjjmmmqqqtttsssqqq{{{zzzxxxwwwwwwvvvtttrrrrrrssssssqqqlllhhheeedddlllkkkjjjjjjkkknnnqqqsss{{{}}}{{{xxxxxxzzzwwwsssuuuttttttuuuxxxzzz{{{{{{uuuwwwyyyxxxtttmmmhhhgggkkkfffeeejjjqqqrrrpppoooppprrrrrrqqqoooqqqwww|||zzzwwwsssnnnfff^^^UUUQQQNNNLLLHHHEEEBBBAAAAAAAAABBB???;;;999999::::::999::::::::::::999999999888999>>>GGGMMMIIIBBBAAADDD@@@???===;;;::::::;;;<<<:::<<<@@@III\\\uuuzzzjjjdddcccbbb^^^VVVOOOWWWkkk{{{ddd]]]WWWbbbwwwxxx}}}|||{{{yyyuuuvvvxxx|||~~~}}}yyyvvvyyy|||vvvvvvzzzwwwwwwwwwwwwwwwwwwyyyzzzyyy{{{yyyuuuuuuzzz}}}}}}555555555555555444333222333333333444444444444444555444444333333444444555444444333333333333444444555555666666666777777777444444555555555555444444555666666777777666666555666555444444444444555666555444444444444555666666666666666666555555555555333333333333444444444444444444555555555555444444444444444444555666777888555444333222222333444555333333333444444444444444555444444333333333333333333333333444444444555555444333222222222333444555444444444444333333333333444444555555555444333222444444444444444444444444333333222222222333444444444444444444444444444444222222333444555555555555444555666666666777:::===DDDMMMUUUXXXZZZ___bbbbbbaaabbbccccccbbbbbbccceeedddccccccfffjjjggg```XXXIII@@@999777777666555777888777666555666888:::;;;888999999::::::::::::999999999888888888999999:::<<<<<<<<<<<<;;;:::999888???AAAMMMWWW^^^yyysssgggaaahhhmmmjjjZZZHHH===999888999999999888777666555444444222444888777888EEEUUUsss~~~cccFFF:::666333666666777777777777666666666777:::;;;;;;999777555444555666777999<<<>>>???===<<<999666333333555888444444555777888777555222444444333444444555666777888888777666666666666666666666555444444444555555555555555555666777888999999::::::999777666777888999;;;===>>>>>>???AAACCC>>>AAADDDEEEFFFIIIOOOTTTUUUXXX]]]bbbfffiiijjjjjjmmmmmmmmmooopppooommmkkkkkklllmmmqqquuuxxxxxxxxx{{{yyywwwwwwwwwvvvuuussstttttttttqqqlllgggeeedddlllmmmooopppqqqrrrrrrrrrxxxzzz{{{yyyzzz|||yyytttvvvvvvvvvwwwxxxzzz{{{|||uuuvvvyyy{{{vvvllleeedddmmmkkkkkkmmmqqqsssqqqpppiiimmmqqqrrrqqqssszzz~~~zzzrrriiibbb^^^ZZZTTTNNNHHHEEECCCCCCEEEAAA===:::999::::::999;;;;;;;;;<<<;;;::::::999:::===EEELLLJJJDDDBBBDDDBBB@@@>>><<<;;;;;;=========???CCCKKKYYYnnnqqqggg```fffjjj```PPPRRR[[[jjj{{{jjj\\\OOOSSSddd{{{|||{{{zzzuuussssssvvvzzz|||xxxxxx~~~xxxxxxzzzxxxxxxwwwuuussssssvvvyyy}}}}}}wwwtttxxx{{{{{{333333444555555444333222222222222222333333333444555444444333333444444555333333222222222222333333444444555666777888888999444444555555555555444444666666777777777777666666666555444444444444555666555444444444444555666666666666666666555555555555333333444444444555555555444444555555555555444444444444444444444555666777555444333222222333444555444444444444555555555666555555444333333333333333333333333444444444555555444333222222333444555666222222222222333333333333444444555555555444333222444444444444444444444444111111111111111222333444333333333333333333333333111222333444555555555555333444555555555777:::<<>>>>>>>>===<<<;;;999888;;;AAAPPPZZZ^^^vvvtttfff^^^iiimmmiiiWWWDDD:::888999888888888777666555333333333444555666777:::AAAFFFeeezzzoooUUUFFF<<<444555666777888777777666555444666888:::<<<;;;888666444444666888:::===@@@AAA888999999777444222222333222444777777666555555555666555444444444444555666888888777666666666666666555555444444444555555666666666555555666777888888999;;;;;;;;;::::::;;;===AAACCCEEEFFFGGGHHHJJJLLLHHHKKKOOOQQQSSSWWW^^^dddeeegggjjjnnnpppqqqqqqqqquuuuuutttrrrpppnnnnnnoookkknnnrrrtttvvvwwwyyyzzzuuuuuuuuuvvvwwwuuurrrooovvvvvvvvvsssooollljjjjjjqqqrrrtttuuuvvvvvvuuuuuuyyyzzzyyywwwxxx{{{yyyuuuwwwxxxxxxxxxxxxyyyzzz|||xxxwwwyyy|||wwwnnniiiiiilllmmmoooqqqrrrssssssqqqgggmmmsssuuutttvvv}}}~~~yyywwwqqqhhh^^^TTTMMMIIIHHHGGGCCC>>>:::::::::::::::<<<<<<=========<<<;;;:::;;;;;;>>>DDDFFFBBBAAACCCDDDBBB@@@>>>===>>>@@@AAABBBDDDHHHNNNXXXgggyyy~~~ooo^^^cccjjj^^^MMMNNNPPPVVVhhh|||lllUUUQQQXXXnnn~~~wwwzzzwww|||{{{sssssssssuuuzzz~~~{{{xxx||||||xxxvvv{{{||||||zzzvvvuuuwwwyyy|||xxxyyyzzzzzz111222333444444444333222333333333444444555555555555444444333333444444555333222222111111222222333333444555666777888999:::444555555555555555555444666666777777777777666666666555444333333444555666555444444444444555666666777666666666555555555555444444444555555666666666444555555555555555555444444444333333333444555555555444333333333333444555444555555555666666777777666555444333333333333333333333333444444444555555666555555444555666777888111111111222222333333333444444555666555444222111444444444444444444444444111000000000111222222333222222222222222222222222111222333444555555555555333444555555555777:::<<>>888888999888888:::555666666777888888999999999:::<<<=========<<<<<<;;;;;;:::999888888888888@@@@@@???>>>===;;;999888666>>>PPPYYY[[[qqqwwwhhh^^^jjjmmmgggSSS???777888;;;888888777777666444333222222666777444666;;;===;;;WWWssswwwaaaRRREEE999555666777777777666555444444444666999;;;<<<;;;:::333444666888;;;>>>AAABBB444666888888555333222222555888:::999666555777999;;;999777444333222222222888888777666666666666666444444444444444555666777666666666666666777777888:::;;;<<<<<<<<<===???AAAIIILLLNNNOOOPPPQQQTTTVVVVVVYYY\\\^^^___ccciiinnnpppqqqrrrsssssssssrrrrrrrrrsssrrrmmmhhhgggiiimmmlllppptttuuusssrrrtttvvvssstttwwwzzz{{{yyysssooouuuvvvwwwvvvtttsssrrrsssyyyyyyyyyyyyxxxxxxwwwvvv}}}}}}yyyuuutttxxxwwwtttxxxyyyyyyyyyxxxxxxyyy{{{}}}zzz{{{}}}yyyqqqooorrrmmmrrrvvvvvvvvvwwwwwwwwwqqqvvv{{{zzzvvvtttwww|||~~~qqqddd[[[UUURRRHHHDDD>>>;;;::::::::::::<<<===>>>>>>>>>===;;;;;;<<<888888===@@@???@@@BBBEEEDDDAAA??????@@@BBBDDDGGGHHHKKKPPPWWWbbbrrr|||dddffflll]]]OOOQQQOOONNN[[[uuudddYYYTTT___rrrzzzuuuyyyzzztttvvvtttuuuxxx}}}~~~zzzxxxyyy~~~xxxqqqzzz|||~~~|||xxxuuuuuuvvv}}}|||||||||zzz444333222333555666555444333333333333333333333333444444444444444444444444444444444555555555666666555555666666666666555555555555555555666666666666999888777666666666666666777777666666666666777777666666555555555444444444888777555444444555555666333333333444444444555555444333333333333444555555222222222333333444444444666555444444222222111000555555666666666666555555555555444444444333333333333333333444444444555555555444444333333444444555333333333333333333333333444444333333333444444555444444333333222222222222666666555555555444444444222222333333333444444444111222333333444444333333888888888777666777:::===FFFQQQ[[[[[[YYY[[[^^^___```^^^\\\[[[\\\^^^aaaccc^^^```aaabbbfffggg___VVV???<<<999777888999::::::999888777777777888999:::888;;;===<<<::::::===???>>>;;;888777888:::;;;;;;>>>===<<<======<<<:::999:::===JJJSSSWWWnnn~~~nnneeecccrrrnnnaaaNNN>>>999888777999888666555444444444555555555555555444666:::<<>>>>>>>>???BBBFFFJJJPPPWWW]]][[[VVVVVVYYY\\\```dddggghhhggghhhkkknnnooooooppprrruuuvvvvvvuuuuuutttrrrqqqpppnnnjjjgggqqqqqqtttxxx}}}}}}xxxsss}}}zzzvvvttttttuuuuuuuuuuuusssuuuzzz|||wwwttttttzzzzzzyyywwwuuutttuuuwww{{{~~~{{{uuuqqqrrruuuuuuxxxzzzzzzyyyxxxzzz|||{{{wwwvvvxxx{{{{{{{{{vvvtttrrrtttxxxzzzyyywwwuuuxxxzzzzzzxxxwwwxxx{{{yyynnn```WWWUUUFFF;;;:::===<<<;;;===;;;<<<>>>===<<<;;;;;;;;;===AAA@@@;;;<<>>===???@@@???AAAFFFMMMGGGGGGSSS```jjjrrrzzzttteeebbbeee\\\SSSHHHFFFOOOeeeccc[[[___^^^qqq~~~zzzwwwuuuuuuuuurrrppptttwwwzzz{{{}}}zzzyyyzzz}}}~~~zzzuuuuuuvvvxxxzzz{{{zzzxxxvvvvvv{{{{{{{{{zzz444333222333555666555444333333333333333333333333444444444444444444444444444444444555555555666666666666666666666666555555555555555555666666666666888777666666555555555666777777666666666666777777777777666666666555555555666666555444444444444444333333333444444444555555444333333333333444555555333333333333333333444444555444444333333222222222555555666666666666555555444444444444333333333333333333333444444444555555555444444333333444444555444444444444444444333333555444444333333444444555444555555555444444333222555555444444444333333333222222333333333444444444222333333444444444444444666666777666666888<<>>:::777777888888888888777777777777777888888777:::===>>>>>>>>>AAACCC@@@===999777888999999999;;;::::::;;;;;;<<<;;;;;;999<<>>777777777666666666666666888:::;;;;;;999888777888;;;:::999777666666666666666666777777777777666666666555555555555555666777777777777888999;;;===>>>;;;===@@@BBBDDDHHHLLLPPPUUU[[[```aaa```aaadddggghhhjjjllllllkkkkkkmmmooorrrssstttvvvwwwxxxyyyzzzuuutttrrrrrrqqqooollliiiooorrrvvvxxxyyywwwvvvuuuxxxvvvuuutttvvvwwwvvvuuuvvvrrrrrrwwwzzzzzzyyyzzz~~~{{{xxxwwwwwwwwwxxxxxx{{{|||zzzuuurrrsssuuuvvvyyy{{{|||zzzyyyzzz|||zzzvvvssstttxxx{{{{{{zzzttttttuuuwwwzzz||||||{{{yyyyyyyyyxxxwwwyyy|||~~~yyyoooggg```SSSGGGBBB@@@===;;;<<>>===:::;;;AAACCCAAABBB???>>>@@@@@@>>>@@@EEEFFFDDDIIIWWWeeeooozzz}}}mmmddd```bbbYYYNNNIIIMMM___{{{vvv```YYYXXXggg|||{{{zzzyyywwwuuuzzz}}}xxxxxxyyy||||||xxxyyyxxxxxxwwwvvvtttrrrpppxxx}}}|||zzz444333222333555666555444333333333333333333333333444444444444444444444444444444555555555666666666777777777777666666555444555555555555666666666666666666666555555555555555777777666666666666777777777777777777777666666666444444444555444333333222333333333444444444555555444333333333333444555555444444444444333333333333444333333333333333333333555555666666666666555555444444333333333222222222333333333444444444555555555444444333333444444555444444555555555555555555555555444444444444444555444555777888777666444333444444444333333333333333333333333333444444444444333444444555555555555555444555666666777:::>>>AAAIIISSS\\\]]]]]]```bbbccceeeeeeddddddeeeeeeffffffbbbeeehhhjjjllliii]]]QQQCCC???:::777777777666666666777777777777777666666666999>>>@@@AAACCCDDDFFF@@@===999888888888888777888888888888999:::<<<<<<:::===IIIQQQTTTkkkxxxggg\\\ZZZggg```RRRBBB999999999666777777777777666555444333444555666555555666999;;;===KKKdddyyywwwaaaKKK@@@>>>999666666555333444888555666888;;;<<<==================???@@@???<<<999555555666666666777777777888:::======<<<:::999999::::::::::::999777666555666777777888888777777777555555555555666777888999<<<;;;:::999;;;===AAACCC???CCCHHHMMMQQQUUUYYY\\\bbbdddgggjjjmmmnnnnnnooooooppppppooommmmmmnnnpppqqqtttvvvuuuttttttvvvyyyuuutttrrrrrrrrrqqqnnnlllqqquuuyyyyyyvvvtttuuuxxxtttsssrrrtttvvvxxxxxxwwwxxxqqqnnnssszzz}}}zzzxxxyyyzzzzzzyyyvvvyyy||||||xxxuuuuuuvvvwwwzzz|||}}}{{{zzzzzz{{{wwwsssqqqtttzzz~~~}}}{{{tttwwwzzz}}}~~~~~~{{{wwwtttsssuuuzzz}}}~~~xxxrrrhhh[[[RRRKKKEEEBBBCCC??????>>>===<<<<<<======;;;===<<<:::<<<@@@CCCCCCBBB???>>>>>>===;;;>>>CCCGGGKKKTTT```jjjsssyyyiii^^^ggg```WWWOOOKKKVVVqqqlllVVVTTT\\\qqqzzz|||yyyxxx}}}~~~vvvuuuwww{{{||||||zzzxxxwwwvvvuuurrrpppwww}}}{{{xxx444333222333555666555444333333333333333333333333444444444444444444444444555555555555666666666666777777888777777666555444555555555555666666666666555555555555555555444444777777666666666666777777666666666666666666666666444444555666555444333222333333333444444444555555444333333333333444555555555555444444333333333222333333333333444444555555555555666666666666555555444333333333333222222222333333333444444444555555555444444333333444444555555555555555666666666666666555555444444444444555444666888:::999888555444444444444444444444444444333333333444444444444555444555555666666666666666555666666777777:::>>>AAAIIISSS[[[]]]^^^aaacccccccccccccccddddddddddddddd^^^aaaccceeehhhggg]]]RRRAAA>>>:::777666777777666666777888999999888777666777:::===@@@BBBCCCDDDDDD>>><<<999777888999888888888888888888777888:::<<<<<>>888555666555333333666555666999<<<======<<<;;;::::::::::::;;;:::777555444444555555666777777888777:::===>>><<<;;;::::::999:::::::::999777555444555666777777777777777777777777777777888999::::::AAA???===<<<>>>AAAEEEHHHLLLPPPWWW]]]aaaeeehhhjjjrrroooooorrruuussspppoooppppppooonnnnnnnnnooopppuuuxxxyyyvvvqqqpppsssxxxvvvuuussssssssssssqqqooouuuwwwyyyxxxvvvuuuvvvxxxuuusssqqqqqqtttwwwxxxyyyyyyrrrnnnttt{{{}}}vvvuuuxxx||||||zzzyyy||||||yyyxxxwwwxxxyyy{{{{{{{{{zzzyyyyyyyyyvvvtttvvv|||}}}uuuzzz~~~~~~wwwssspppqqquuuzzz||||||zzzpppeee[[[UUUTTTTTTFFFDDDBBBAAA@@@@@@@@@???=========<<<>>>AAADDDDDDEEEAAA???>>><<<<<>>@@@AAA@@@@@@;;;999777777999::::::999999;;;;;;:::777777888:::;;;>>>IIIQQQZZZuuu~~~mmmeeeeee]]]VVVHHH;;;777999999666555666777777777666444333444666777666666666888999;;;888>>>SSSmmmvvvfffQQQ===777444666777444333555666777999;;;;;;:::888777777666666777999888777555333333444555666777888888555888;;;<<<;;;:::::::::888888999999888666444333444555666777777777777777888888777777888888999:::@@@@@@AAACCCGGGKKKPPPSSSZZZ^^^eeejjjmmmoooqqqssszzztttrrrvvvxxxtttpppooopppooonnnooopppsssuuuvvv~~~zzztttrrruuuzzzxxxvvvttttttuuuuuusssrrrwwwuuussssssuuuvvvuuusssyyyuuuqqqoooqqquuuxxxzzzyyysssrrrxxx}}}~~~}}}}}}~~~xxxrrrqqqvvvzzz{{{yyyzzz|||~~~}}}zzzxxxwwwxxxxxxxxxxxxyyyyyyyyyxxx{{{yyywwwxxx{{{~~~~~~uuuzzz~~~|||yyyyyyzzztttrrrrrruuuzzz}}}|||zzz|||rrrkkkiiihhhhhhZZZVVVQQQMMMKKKHHHDDDAAA@@@>>>======>>>???AAACCCFFFCCCAAA@@@???AAALLLWWW___iiirrrrrrllllllrrryyyrrriiieeeccc___TTTMMMYYYmmm|||kkkYYYVVVkkkzzzwwwyyy}}}}}}}}}zzz}}}|||{{{tttssstttyyyyyyyyy|||{{{tttzzz}}}xxxvvv444333222333555666555444333333333333333333333333444444444444444444444444555555666666666777777777666777777888888777777666555555555555666666666666333444555777777666555444777777666666666666777777444444444444555555555555666666777777666666555444333333333444444444555555444333333333333444555555555555555444444444444444333333444444555555555666555555666666666666555555555555444444444333333333333333333444444444555555555444444333333444444555444444555555666777777777777777666555444444444444333444666777888777555444666666666666666777777777333444444444555555555555444555555666666666666666777888888888888999===@@@MMMTTT[[[]]]___bbbbbb`````````aaabbbccceeefffggggggfffcccaaaaaaaaaYYYPPP>>>;;;777666666888999999777777999:::;;;;;;<<<<<<;;;:::999:::<<<======<<<888777666777999;;;;;;::::::<<<>>>===:::777888:::999<<>>888999999666555666666666666666555555444666777777666666777888<<<777666DDDaaavvvppp___CCC;;;666666777555444555777777888999888777666555777666666888:::;;;:::888333333444555666666777777555777999999999999:::;;;888888888777666555444333555555666777888888888888888888888888999:::;;;<<<@@@CCCHHHOOOVVV\\\aaadddeeehhhmmmppprrrrrrtttuuuxxxqqqpppwwwzzzuuurrrsssqqqpppoooqqqvvvzzz}}}~~~~~~yyytttsssvvvyyyzzzxxxvvvuuuvvvvvvuuutttuuuqqqooopppsssuuurrrooo{{{wwwrrrpppqqqtttwwwyyyxxxuuuvvv{{{}}}zzzyyyzzzyyyuuuqqqqqqtttwwwxxxxxxxxxyyyzzz{{{{{{yyyxxxvvvxxxvvvuuuuuuwwwyyyzzzzzz{{{{{{zzzyyywwwyyy}}}wwwyyy{{{{{{yyywwwvvvvvvuuuvvvyyy}}}~~~|||xxxvvvxxxxxxvvvlllggg```[[[VVVOOOGGGAAACCC@@@>>>>>>>>><<<===@@@@@@???@@@BBBCCCGGGTTT```jjjuuu{{{vvvmmmkkknnnrrrooohhheeeeee[[[NNNQQQ^^^gggZZZ\\\}}}xxxxxx|||}}}zzzwwwvvvttttttxxx~~~zzzyyy{{{}}}wwwuuuyyy{{{zzz444333222333555666555444333333333333333333333333444444444444444444444444555666666666777777777777555666777888888888888888555555555555666666666666333444666888888777666555777777666666666666777777444555555555666666666666666666555555444444444555333333333444444444555555444333333333333444555555444444444444555555555555444444444555555555555555555555666666666666555555666666666555555555444444333333333444444444555555555444444333333444444555333333444555555666777777888777666555444444444444222333444444555555555444555555555555666666777777444444444444555555555555444444555666666666666555666777777888888;;;???BBBPPPWWW]]]___aaadddccc```______^^^___aaadddgggiiiffffffdddbbbcccbbbYYYNNN???<<<888666666777777777555666666888999;;;===>>><<<999777777:::<<<<<<<<<999888777777999:::999888888<<>>::::::888777666555555555666777888999::::::::::::::::::;;;===???BBBDDDEEEGGGLLLUUU^^^ffflllooopppkkknnnqqqsssttttttuuuwwwvvvpppqqqyyyzzztttsssxxxtttrrrqqqsssyyy~~~}}}yyyuuusssuuuwwwzzz}}}zzzwwwvvvvvvvvvvvvuuuqqqqqqqqqrrrssssssrrrqqqxxxvvvssssssuuuwwwxxxxxxvvvvvvyyy|||zzzvvvwww{{{yyywwwuuuttttttuuuvvvwwwuuuuuuvvvxxxzzz{{{{{{zzzzzzvvvssssssvvvzzz}}}}}}{{{~~~~~~zzzvvvwww|||{{{{{{|||||||||{{{yyyvvvyyy~~~}}}~~~yyytttnnnjjjfff^^^UUUMMMKKKEEEBBBCCCAAA<<<===@@@<<<@@@GGGNNNRRRWWWbbbnnnyyy}}}ssspppqqqrrrwwwzzzmmmfffggg```QQQLLLSSSnnn~~~lll[[[iiizzzyyysssxxxvvvuuuxxx~~~|||xxxwwwzzz{{{vvvuuuvvv}}}|||}}}444333222333555666555444333333333333333333333333444444444444444444444444666666666666777777777777444555666888999999999999555555555555666666666777333555777888999888777666777777666666666666777777555666666666777777888888666555444333222333444555333333333444444444555555444333333333333444555555333444444444555666666666555555555555555555555555555555666666666666555555777666666666666555555555333333333444444444555555555444444333333444444555333333333444555666666777888888777555555444444444222222222222333333444444444444444555555555666666444444444555555555666666333444444555555555555555444555666777999<<>>???<<<888555555999<<<>>>===;;;999888888999999777666666<<>>DDDIIIVVVxxx{{{iiiccc^^^^^^VVVHHH<<<888888777777666555444444555777777444666888888777666666777222888::::::JJJeeesssrrrYYYJJJ;;;555444444777;;;666666666666777888999:::888777666777999::::::999444444444555555555555555777777888777777999<<<@@@<<<;;;999777666666777777888999:::;;;<<<<<<<<<<<<===>>>@@@CCCGGGKKKNNNPPPQQQWWWaaajjjqqqttttttsssppprrrtttuuuvvvvvvxxxyyywwwqqqssszzzzzzsssrrryyytttrrrpppsssyyy~~~yyyvvvxxx{{{~~~~~~{{{xxxwwwwwwwwwvvvuuuppptttwwwxxxuuusssuuuwwwttttttuuuwwwyyyzzzxxxvvvvvvwwwyyy{{{wwwtttwww~~~{{{{{{zzzxxxuuussstttvvvttttttuuuxxx|||{{{wwwrrrrrrvvv||||||}}}wwwxxx~~~vvvzzz~~~{{{zzzxxxsssjjjbbbRRRLLLHHHHHHEEE??????CCCCCCJJJWWWbbbgggkkkuuuzzzvvvvvvuuuqqqrrrggghhhbbbRRRKKKNNN\\\vvv```VVVfff~~~~~~}}}vvvooo|||zzzwwwuuuxxx}}}}}}wwwsssuuu{{{}}}zzzssssssyyy~~~{{{}}}333333333333333333333333444333333222222222333333777666666555555555666666444555555555666666777777666555555666666777888999888888777777666666555555555555666666777777888888888888777777666666555555666666666666555555555555555555555555666666777777555555444444444444555555444444444555555555555666777555333333444555555555555555555555555555555555555666777777777777777666888777666444444555555666444444333333333333222222333333333444444444555555666666555555555444444444222222222333333444444444111333444444333222444555444444444444444444444444555444444444444555666666555555555555555666777777777777888999888:::CCCMMM]]]```bbbaaa___^^^___aaa^^^^^^^^^___aaadddfffhhhfffeeecccbbbcccbbbWWWJJJ???<<<888666777888999999444555666777999;;;<<<======<<<:::999999:::<<<===<<<;;;::::::;;;;;;999777999;;;>>>AAAAAA???===;;;<<<888@@@JJJSSSkkkjjjaaaeee___TTTGGG===777666777888888777777666666555555333444555666777777777777777555555:::BBBQQQgggzzzhhhOOO:::888;;;777555888666555555666666777888999888888888999999:::::::::666666555555555555666666333333444666888999777666888888888999999888777666999999:::<<<>>>AAADDDFFFEEEFFFLLLVVVYYYXXX[[[bbbiiijjjiiillluuu}}}xxxmmmnnnqqquuuyyy{{{zzzyyyxxxxxx{{{}}}zzztttqqqsssvvvtttooonnnsssxxxxxxxxxzzzzzz|||zzz}}}~~~|||yyywwwwwwwwwxxxxxxtttssssssssstttvvvwwwxxxzzzzzzyyywwwuuuuuuvvvxxxuuuvvvxxxyyyzzz{{{{{{{{{|||zzzwwwvvvuuuuuutttsssrrrqqqqqqsssuuuuuuuuusssqqqppppppppprrrvvvyyy|||}}}xxxyyy{{{yyy|||xxx{{{~~~}}}}}}|||vvvqqqeee^^^TTTLLLIIIFFF@@@999FFFSSSgggxxx}}}}}}vvvoootttxxxzzzfffkkkpppcccQQQHHHRRRcccfffRRRSSSfffvvv}}}yyywww~~~{{{xxxyyy~~~~~~zzzzzz}}}|||xxx{{{{{{|||zzz333333333333333333333333444444333333333333444444555555555555555555666666666666666666666555555555888777666666666666666777888777777777666666666555555555666666777777777777777777777777666666555555666666666666555555555555444444555555555666666666555555444444444444555555333333333333444444444555999777555555666777777777555555555555555555555555555555666777777777777777888777666555444555555666444444333333333333222222333333333333444444444444666666555555555444444444222222222333333444444444111333444444333222444555444444444444444444444444444444444444444555666666666666555555555666666777777666777999999;;;DDDMMM]]]___aaaaaa___^^^___```^^^^^^^^^___aaaccceeefffddddddbbbaaadddbbbWWWKKK>>>;;;777666666777888888555555666777999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;:::999:::;;;:::999777888:::===??????>>>;;;:::===:::BBBMMMUUUlllooodddccc]]]SSSGGG>>>888777888777777777777666666555555333444555666777777777777888666555777===KKKbbbwwwmmmWWWAAA888777777666777555555555555666777888999888888888999999:::::::::777666666555555555666666555555666777888999888777999:::;;;<<<===>>>>>>???>>>>>>???@@@BBBDDDGGGHHHRRRSSSXXX```cccbbbdddiiimmmnnnnnnpppvvv|||xxxpppkkknnnsssxxx{{{||||||{{{{{{~~~}}}xxxuuuvvvyyyuuupppmmmpppssssssuuuyyyzzz~~~{{{yyy}}}}}}zzzwwwuuuuuuvvvvvvvvvrrrssstttuuuvvvvvvwwwwwwvvvwwwwwwvvvttttttuuuwwwxxxyyyzzz|||~~~{{{yyyvvvsssssssssssssssqqqqqqqqqsssuuuuuusssqqqttttttsssrrrsssvvvxxxzzz}}}{{{{{{~~~~~~|||xxxxxxxxx{{{~~~~~~||||||~~~zzzuuummmfffZZZOOOHHHCCC>>>:::EEEUUUmmm|||sssuuuyyyuuuoooooohhhXXXJJJLLLYYYvvvrrrRRROOO[[[yyyxxxzzz~~~}}}zzzxxxyyy~~~~~~zzz{{{~~~}}}zzzzzzzzz||||||444444444444444444444444555555444444444444555666444444444444444555666777777777777666555555444444999888777666555555555555777777777777666666666666555666666666666777777777777777777666666666666555666666666666555555555555444444444444444555555555555555444444444444555555222222222333333333444444888777555555777888777666555555555555555555555555444444555666777777888888777777666555555555555666444444333333333333222222222222222222333333333333555555555555555444444444222222333333333333444444111333444444333333444555444444444444444444444444444444444444555555666666777777777666666666666666666555666:::;;;===FFFOOO]]]___``````___^^^^^^___^^^^^^______```bbbcccdddccccccbbbaaacccbbbWWWKKK<<<999666555555777777777666666777777888999999:::888999999999999999999888:::999888999::::::999777777999;;;<<<===<<<:::999>>><<>>BBBJJJRRR]]]^^^_________^^^^^^^^^^^^______``````aaabbbcccdddcccbbbaaacccaaaUUUHHH:::777555444555666666555777777777777888888888888666777888999999888777666999888888999:::;;;999888888999:::;;;<<<;;;::::::<<<<<>>KKKfffooogggnnnyyyvvvlllaaaYYYKKKIIIUUUssspppbbbWWWYYYggg}}}yyy{{{}}}|||zzzyyyyyyzzz}}}|||xxxyyy}}}~~~|||vvvvvvxxx}}}}}}555555555555555555555555555555555555555666777888444444444444444555666777333444444555666777777888666666666666666777888888666666666666777777777777666666666555555555555555555555555555555666666666666666666666555555555555444444444444444444444444555555444444444444555555444444444444555555555555555444444444666666555333555555555555555555555555333333333444555777888999666666666666666555555444444444333333333222222222111111222222222333333333444555555555555555555555333333333333333333333333222444555555444333555666555555555555555555555555333444555555666666555555777888888999999888777777777666888>>>CCCHHHOOOWWW]]]]]]]]]^^^^^^^^^]]]\\\^^^______```aaabbbbbbbbbeeedddcccbbbbbb___RRRDDD888666444444555666555555777777777777777777777777444666888999999888666444888888777999;;;;;;:::999:::;;;;;;;;;<<<<<<<<<<<<999;;;EEEPPP[[[vvvrrrfffZZZTTTMMMFFFBBB???<<<999555555555555555666666666444555666666666666666666222444666777555777CCCQQQnnnssshhhLLL999999999333555444444555555666777888888888888888888888888888888888777666666666666666777999999999999:::>>>AAAFFFGGGIIILLLPPPSSSVVVXXXYYYYYY[[[^^^bbbgggkkkmmmlllnnnpppooommmnnnnnnoootttvvvwwwwwwtttqqqqqqrrrppprrrtttvvvxxxxxxwwwwwwyyyzzzzzzyyyxxxwwwwwwxxxvvvvvvyyy{{{wwwrrrrrrvvv}}}~~~{{{{{{~~~~~~{{{xxxuuussswwwyyy{{{|||{{{xxxtttqqqppprrrsssrrrqqqqqqrrrsssmmmnnnoooqqquuuzzz~~~{{{zzzxxxtttqqqrrrvvvyyyrrrssstttvvvvvvtttoookkknnnmmmmmmnnnoooqqqssstttyyywwwvvvxxx}}}}}}zzzzzz|||~~~~~~~~~}}}|||yyyvvvzzz}}}nnnYYYFFF@@@DDD???DDDWWWvvvsssjjjkkkrrr|||kkk______QQQIIIKKKaaazzzgggYYYZZZlll~~~{{{||||||{{{yyyzzzzzz|||}}}{{{|||xxxxxxyyy~~~444444444444444444444444555555555555555666777888666666666555555555666666222333444555666888999999555555555555666777888999666666666666777777777777666666666555555555555444444555555555555666666666666666666666555555555555555555555444444444444444555555444444444444555555444444444555555555666666777666666777888888777555555555555555555555555555444444333333444666888999666666666777666555555444444444333333333333222222222222222222333333333333444444444555555555555555444444333333333333222222222444555555444444555666555555555555555555555555222333555666666666555444666777888:::::::::999888999888;;;BBBIIINNNUUU\\\]]]\\\\\\]]]^^^^^^]]][[[^^^___```bbbccccccddddddcccdddbbbbbbbbb^^^QQQCCC777555444444555666555444666666777777777777777777555666888999999888666555888888888:::<<<===<<<;;;<<<<<<<<<;;;<<<======>>>:::;;;DDDMMM[[[yyyuuuiiiXXXSSSKKKFFFDDD@@@<<<888444555555555555666666666555555666666666666666555333333666888666666<<>>EEEJJJIIILLLQQQVVV\\\aaadddfffggggggfffggghhhjjjlllmmmqqqtttuuurrrqqqrrrsssrrrsssrrrssstttrrrnnnnnnpppnnnooorrruuuwwwyyyzzzzzzvvvvvvvvvvvvvvvvvvuuuuuussstttwww|||zzztttrrrsss}}}~~~|||{{{{{{|||~~~xxxvvvvvvyyy{{{}}}~~~}}}zzzwwwuuuvvvvvvuuusssqqqppprrrtttooopppqqqtttwww{{{{{{{{{zzzwwwsssssswww{{{uuuuuuuuuwwwwwwvvvrrroooooonnnmmmnnnppptttwwwzzzyyywwwuuuwww{{{~~~}}}||||||~~~|||yyyzzz}}}www|||vvvbbbLLLBBBCCCCCCAAALLLgggyyyqqqpppvvvooo^^^^^^TTTLLLIIITTTmmm{{{dddWWW]]]ttt}}}zzzyyyzzz|||}}}~~~~~~yyyyyy}}}}}}||||||}}}333333333333333333333333444444444444555666777888999888777666666666666666333444444555666777888888777666666666666666777888555666666666777777777888666666555555555444444444444444444555555555666666666666666666555555555555666666666555555555444444555555444444444444555555333333444444444555555555666666666777888888666444555555555555555555555555666555333333333555777888555666777777777666444444444444333333333333222222333333333333444444444444444444444555555555666666444444444333333222222222333444555555444444555777555555555555555555555555222333555666777666555444555666888:::;;;;;;:::999<<<:::===FFFNNNTTT[[[aaa]]]\\\[[[\\\^^^___\\\ZZZ]]]___aaacccdddeeeeeeeee```aaaaaaaaaccc```SSSEEE666555444555666777666555555666666666777777888888666777888888888888777666999888999;;;===>>>>>><<<===<<<;;;;;;;;;<<<>>>???<<<===DDDJJJYYYzzzwwwjjjXXXRRRKKKFFFDDDAAA<<<777444444444555555555666666555555666666666666555555777444444666666666999>>>WWWiiisssgggPPP???999888777666666777777888999:::999888888888777777777666666666666666777888999999888;;;===>>>???DDDMMMTTTPPPSSSYYY```eeeiiijjjkkkmmmlllkkkiiiiiiiiijjjjjjoootttuuupppooossstttrrrrrrnnnnnnqqqqqqmmmlllooonnnooorrrtttwwwxxxyyyzzzrrrqqqqqqqqqrrrsssrrrrrrvvvtttuuuzzz|||xxxvvvvvv|||}}}~~~~~~|||yyywwwvvvzzz~~~wwwvvvyyyxxxzzz|||~~~~~~}}}{{{}}}|||yyytttqqqqqqsssuuuqqqrrrtttvvvyyy{{{}}}~~~yyy{{{|||xxxttttttwww{{{xxxwwwwwwxxxyyyxxxuuusssqqqooommmlllooosssxxx|||zzzyyyyyyyyy{{{{{{{{{zzz}}}|||wwwxxx~~~{{{oooVVVGGGFFFEEE@@@DDDXXXqqqyyyrrrqqq{{{}}}vvv{{{zzzbbbUUUVVVPPPKKKMMM\\\uuusss]]]XXXeeesss~~~~~~~~~}}}yyy{{{~~~}}}wwwvvvzzz}}}|||zzz~~~}}}~~~333333333333333333333333333333333444444666777777;;;:::999777666666666666555555555666666666666666999888777666666555555666555666666666777777888888666666555555555444444444444444444555555555666666777666666666555555555555777777666666666555555555555555555444444555555555222222333333333444444444444444444555777666444222555555555555555555555555666555444333333444666777555666777777777666444333444444444333333333222222333333444444444444555555444444444555555555666666444444444333333222222222333444555555444444555777666666666666666666666666222333555777777666555444444555888:::<<<<<<;;;;;;>>><<>>??????======<<<;;;::::::<<<===?????????DDDIIIWWWzzzwwwiiiXXXRRRKKKGGGEEEBBB;;;666444444444555555555666666555666666666666666555555;;;555222444555666999===NNNccctttoooXXXAAA999:::777777777777888999:::;;;999888888888777777666666555555666666777999:::;;;999<<>>?????????>>>===<<<;;;::::::;;;===???AAABBB@@@GGGNNNXXXtttvvvhhhWWWLLLCCCAAA@@@<<<777555555555555555555555444444444444444444444555666777555555666666777777888888@@@MMMcccoooaaaFFF888999888777777777888999;;;<<<666777888999999888666555666777999;;;===???@@@AAAEEEGGGKKKOOOSSSYYY___ccckkkmmmooopppooonnnnnnooonnnkkkggggggiiilllmmmmmmmmmlllkkkkkklllnnnqqqrrrqqqnnnmmmpppqqqnnnlllmmmuuuuuuuuuuuutttsssrrrrrrsssqqqooopppsssvvvxxxxxxsssvvvzzz{{{{{{{{{{{{{{{|||~~~}}}yyyuuuuuuvvv~~~~~~~~~|||yyyxxxxxxyyyuuuyyy~~~~~~~~~}}}xxxtttrrrqqqqqqoooxxx~~~}}}|||~~~zzzzzzyyyxxxwwwvvvuuutttyyyyyyzzzyyyxxxvvvtttsssooonnnmmmooorrruuuwwwwww{{{}}}~~~}}}|||}}}|||}}}vvvzzzrrr[[[HHHFFFDDDAAACCCPPPiii~~~rrrlllssstttssszzzqqqXXXUUUTTTRRRNNNLLLTTTiii}}}jjj___]]]oooxxxpppsssyyy||||||||||||}}}~~~yyyzzzvvvvvv}}}}}}}}}|||222222333444444444444333555555555555666777999999@@@>>><<<:::888666555555555555666666666777777777777777777777666666666666444666777888777666777888666666666666555555555555444444444444444444444444666666666666666666666666777888888777666555555777666666555555555555666666777666555444444555666666555555555555555555555555444444444444444444444444444555555555555666666666666666666666666666666666333333333333333333333333333333444444444444333333444444444444444444444444444444333333333444555666555555555555555555555555555444444444444555666666666666666666666555555555999777777;;;<<<;;;<<<@@@AAAEEELLLTTT[[[______^^^]]]```bbbbbbaaa^^^]]]]]]ccccccccccccdddeeefffgggccceeefffdddaaa\\\OOOCCC999888777666555555555555555555555555666666666666777777888888888888777777<<<<<<>>>?????????>>>===<<<<<<;;;;;;===@@@BBBDDDBBB>>>BBBKKKYYYwwwuuueeeOOOHHHCCCAAA===888777999777777777666666555555555333333333333333444555555666666666666777777777777888???PPP___ZZZFFF999888999888777777888999:::;;;666666888999::::::::::::::::::;;;===@@@DDDHHHJJJTTTVVVZZZ]]]```eeejjjmmmppprrrttttttsssrrrrrrssspppmmmjjjjjjlllnnnnnnmmmmmmmmmmmmmmmnnnoooqqqrrrqqqnnnoootttuuupppllllllsssttttttuuuuuutttsssssssssuuuvvvuuutttuuuyyy|||uuuwwwzzz{{{{{{zzz{{{|||}}}}}}zzzwwwxxxyyy|||}}}~~~}}}{{{xxxvvvuuuvvvzzz}}}|||zzz{{{~~~zzzwwwwwwwwwxxxqqqttttttqqqtttyyy{{{xxxyyyxxxwwwvvvuuutttttttttvvvvvvwwwwwwvvvuuutttttttttrrrqqqrrruuuxxxyyyyyyyyy{{{}}}}}}|||{{{|||}}}~~~vvvyyyzzzcccOOOIIIEEEBBBCCCLLL```}}}~~~}}}{{{uuurrrxxx{{{{{{zzziiiaaa]]]ZZZVVVOOONNN[[[mmm{{{jjj```]]]ttt}}}~~~~~~}}}~~~}}}|||~~~~~~zzz}}}yyyzzz}}}222222333444444444444444444444444555666888999:::@@@???===;;;999777666666555555555555666666666666666666666666777777777777444666777888777666777888666666666666555555555555555555555555555555555555555555555555555555555555666777888777666555666777888777777666666777777888777666666555555666777777666666666666666666666666444444444444444444444444666666666777777777777888666666666666666666666666333333333333333333444444444555555555555555555444444444444444444444444444444333333333333444555666555555555555555555555555444444444444444555666666666666666666666666666666999999;;;>>>===;;;>>>DDDDDDKKKTTT[[[^^^^^^]]][[[```bbbddddddbbb___]]]]]]eeeeeedddeeeeeefffggghhhdddfffgggdddaaa[[[NNNBBB999888777666666555555666555555555555666666666666555666777888888999888888;;;<<<===>>>>>>>>>======;;;;;;;;;===???CCCFFFHHHEEE>>>AAAJJJZZZyyyuuucccGGGDDDAAA???:::666888===999999888888777666555555333333333222333333444555777777777777666666666666888999BBBPPPSSSHHH<<<999999999888777777888999:::888888888999:::;;;<<<=========>>>@@@EEELLLRRRVVV___aaadddfffhhhjjjmmmpppsssuuuwwwwwwvvvttttttuuurrrpppoooooooooooonnnlllnnnnnnooopppqqqrrrrrrsssrrrpppsssxxxxxxsssnnnlllqqqrrrsssuuuuuuuuuuuuuuussswww{{{yyyuuussswww|||wwwyyyzzzzzzyyyyyyzzz|||~~~~~~~~~}}}{{{zzz{{{}}}{{{|||~~~~~~}}}yyyuuurrruuuxxx{{{zzzxxxyyy}}}zzzzzz{{{|||yyyuuuooolllpppwwwyyyvvvyyywwwuuusssrrrrrrssstttuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvuuuuuuwwwyyyyyyxxxyyyzzz{{{zzzzzz{{{~~~{{{}}}oooZZZLLLGGGBBBBBBGGGUUUooo}}}xxxwwwxxx|||~~~|||oooeee___\\\SSSJJJOOO\\\{{{gggWWW```yyy}}}}}}~~~}}}~~~~~~{{{||||||}}}222333333444555444444444333333444555777999;;;<<<===<<<;;;::::::999::::::444555555555666666666666555555666666777777888888444666777888777666777888666666666666555555555555555555555555555555555555555555555555555555555555666777888777666555666777888777777777777777777888666666666666666777777777777777666666666666555555444444444444444444444444666666666666777777777777666666666666666666666666333333333444444444444444444555555666666555555444444444444444444444444444333333333333444444555555555555555555555555555555444444444444444555666777555555555666666777777777888:::===@@@>>>;;;@@@HHHJJJQQQYYY]]]]]][[[[[[[[[aaabbbcccbbb```______```eeedddddddddeeeeeefffgggccceeefffdddaaa[[[OOOCCC888888777666666666666666555555555555666666666666444555666777999999::::::999:::;;;<<<<<<<<<;;;;;;999::::::<<<@@@DDDHHHJJJGGGAAADDDLLLYYYxxxuuucccFFFAAA>>>===;;;777888<<<::::::999888666555444444444444444333333444444555888888777777666666555555;;;999<<>>>>>===<<<;;;:::999999999555555555666666666666777555555666666777777888888444666777888777666777888666666666666555555555555444444444444444444444444555555555555555555555555555777888777666555666888777666666555555666666777555666666777777777777777666666666555555555444444444444444444444444444444444444444555555555666666444444444444444444444444333333333444444555555555444444555555555555444444444444444444444444444444333333333444444444444444555555555555555555555555333333333444444666777777444555555666777888888999888:::>>>AAA@@@>>>DDDLLLRRRVVVZZZ\\\ZZZYYY[[[]]]aaaaaa___^^^]]]___bbbfffcccccccccbbbccccccdddddd```cccdddbbb```[[[OOOCCC888777777666666666666777555555555555666666666666333444666777999:::::::::777777999:::::::::999888888888999;;;???CCCGGGJJJEEECCCHHHLLLTTTqqqssscccJJJBBB<<<<<<===;;;999999999999888777555444333333666666555555555555666666888888777777666666555555777777999<<<<<<888666666888777666555666777888999::::::;;;===@@@DDDGGGIIIIIIKKKOOOUUU[[[```dddfffkkknnnpppqqqpppnnnnnnnnnqqqsssuuuuuutttsssrrrsssuuuvvvwwwvvvtttqqqnnnmmmooopppqqqssstttttttttttt{{{vvvtttvvvwwwsssrrrssslllnnnrrruuuwwwxxxxxxwwwyyyyyyyyyyyyyyyxxxvvvuuuxxxyyyyyyxxxwwwwwwyyy{{{||||||||||||~~~}}}zzzzzzzzzzzzwwwuuuvvvzzz~~~}}}|||zzzzzzzzzuuuttttttrrrpppooorrruuuzzzyyyvvvtttssstttvvvwwwvvvvvvwwwyyyzzz|||}}}}}}yyyxxxwwwxxxzzz{{{zzzyyy~~~~~~}}}|||}}}xxx[[[LLLDDDGGGHHHKKK^^^wwwzzztttooopppxxxlllYYYUUUWWWTTTPPPOOO___nnnbbbaaaaaahhh~~~~~~zzz~~~{{{}}}xxxvvv{{{|||333333444555555555555555333333555777:::===@@@AAAEEECCC@@@===:::888666555666666666666777777777777666666666666777777777777444666777888777666777888666666666666555555555555444444444444444444444444555555555555555555555555555666777777666666777888666555555444444555555666444444555666777777777777777666666555555444444444555555555555555555555555333333333333444444444444333333333333333333333333333333333444555555666666444444555555555555444444444444444444444444444444222333444444555555444444555555555555555555555555333333333444555666777888666666777888999;;;;;;<<<<<<<<<@@@EEEFFFFFFKKKRRRYYYZZZZZZZZZZZZ[[[^^^`````````___]]]]]]___dddhhhbbbbbbaaaaaaaaaaaabbbbbb```bbbcccaaa^^^YYYLLL@@@777777666666666666777777555555555555666666666666444555666777999999::::::666777888999999999888888888888888:::===AAAEEEHHHAAAAAAGGGJJJOOOlll}}}nnn___LLLBBB;;;<<<>>><<<999888888888777666555555444444888777666666555666666666777777777777666666666666555777::::::999888:::===888777777777777999:::;;;:::<<<@@@EEEKKKQQQUUUXXXWWWYYY]]]aaafffiiilllmmmmmmooorrrsssrrrooommmmmmqqqsssuuuvvvuuuttttttuuuuuuwwwwwwvvvssspppnnnnnnpppqqqrrrrrrssstttuuuvvv}}}wwwtttuuuuuurrrrrrtttkkkmmmqqquuuxxxxxxxxxwww|||zzzzzz||||||zzzxxxxxxzzz{{{{{{zzzzzz{{{}}}}}}|||}}}|||yyyyyy{{{|||zzzxxx|||~~~~~~}}}|||||||||uuuvvvzzz{{{xxxsssuuuzzzzzzyyywwwvvvuuuvvvwwwxxxtttuuuwwwyyyzzzzzzzzzyyyyyyyyyyyy{{{~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~jjjTTTGGGLLLMMMIIIVVVmmm~~~vvvllljjjtttvvvbbbUUUUUUYYYUUUNNNSSS]]]rrrqqqlll___WWWeee}}}zzz|||uuurrr{{{{{{{{{}}}}}}~~~333444444555555555555555333444666999<<>>999999999999;;;===???@@@DDDFFFKKKQQQWWW\\\```bbbcccccceeefffiiilllnnnpppkkknnnrrrtttrrrooommmllloooqqqtttuuuuuutttuuuvvvtttvvvwwwuuuqqqnnnnnnooorrrqqqqqqqqqrrrtttvvvwww{{{vvvtttuuuuuurrrpppqqqkkkmmmrrrvvvxxxxxxxxxwww~~~~~~}}}{{{zzzzzz{{{|||yyy{{{~~~~~~~~~{{{yyy{{{~~~|||xxx|||~~~~~~|||}}}~~~~~~~~~}}}{{{zzzzzzxxx{{{|||{{{~~~yyyyyyxxxwwwwwwwwwwwwxxxuuuwwwyyy||||||zzzxxxvvvwwwwwwxxx||||||}}}}}}||||||~~~}}}}}}~~~|||___MMMQQQPPPFFFLLL___~~~|||qqqjjjooo|||~~~qqq[[[UUU\\\\\\QQQLLLOOO^^^zzz~~~iii\\\\\\kkk}}}zzz|||uuuqqqyyy{{{{{{zzzyyy{{{333444555555666666555555444555777999===AAADDDEEEIIIHHHEEEBBB???===;;;;;;777888888888999999999999888888777777666666555555444666888888777666777888777666666666555555555555777777777777777777777777777777777777777777777777444666777777666666777999666666555555555555666666111222444666666666666555999999999888777666666555777777777777777777777777333333333444444444555555555555555555555555555555333333444444555666777777777777888888888888777777444444444444444444444444222333444555555555444333555555555555555555555555222333333444555666888888;;;<<<===???@@@BBBCCCDDDGGGEEEGGGNNNUUUXXX[[[______\\\[[[]]]aaadddcccaaa```ccceeefffdddcccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbdddfffddd```[[[RRRDDD777777777666666666666777888555555555555666666666777555666777888888999888888888999:::;;;<<<;;;::::::<<<;;;;;;;;;===@@@CCCEEEDDD???CCCIIIVVVxxxzzzxxxqqqaaaQQQCCC???======:::777:::???999999888888888888888888777666555444444444444444555555666666777777888888888888777666888999999666;;;;;;;;;<<<===@@@BBBCCCOOORRRVVV[[[___bbbdddeeeiiihhhfffeeefffiiimmmooommmqqquuuwwwvvvssspppooolllnnnrrrssssssssstttuuutttuuuvvvtttpppmmmnnnppprrrqqqppppppqqqsssvvvxxxxxxttttttwwwwwwrrrnnnnnnkkknnnrrrvvvxxxxxxwwwvvv{{{}}}~~~{{{vvvuuuzzzzzz}}}{{{zzzzzz~~~}}}xxxwww}}}~~~~~~|||}}}|||yyyvvvzzzuuuuuu}}}~~~{{{|||xxxxxxxxxxxxwwwwwwwwwwwwwwwzzz}}}|||yyyvvvssssssvvvzzz~~~yyyzzz{{{{{{zzz{{{~~~www|||~~~gggQQQSSSQQQCCCEEETTTrrrxxxmmmlllvvv~~~zzz~~~zzz|||}}}aaaUUU^^^aaaWWWKKKGGGQQQnnnrrreeeYYYUUUjjj~~~}}}zzz}}}vvvrrrzzz~~~|||{{{xxxvvvyyy~~~777666444444444555777999666555444666:::@@@FFFJJJOOOLLLHHHEEEBBB???;;;999999999888777666666666777444444555555666777777777777777777777777777777777888777777666555444444444777777777777777777777777777777777777666555444333444555555555555555444444555666777777777777777666222333444555555555555555666666666666666555555555666555555555444444444444222333444555555555444333333333444444444444444444333333333444444444555555444444444555555666666666000111333444555444333333777777777777777777777777555444333222222444555666777666666666777888:::;;;@@@CCCFFFJJJKKKKKKIIIHHHNNNRRRWWW[[[]]]\\\\\\]]]```^^^]]]^^^aaacccaaa___cccdddeeeffffffeeecccbbbccccccccccccbbbaaaaaaaaaddddddaaaZZZQQQGGG???;;;777777777777666666666666777777666666666666777777555666666555555666999;;;888999;;;<<<===<<<<<<;;;============>>>???@@@AAA???>>>EEENNN[[[{{{uuuoooiii[[[MMM>>>===<<<:::999999::::::;;;:::777666555666777888666666555555555444444444333333444444666777999999;;;;;;:::888666777999;;;<<<<<<<<<>>>@@@DDDIIILLL[[[___bbbbbbdddiiijjjhhhiiidddbbbfffiiikkknnnssstttuuuuuutttqqqooooooooorrrrrrssssssssssssrrrrrrtttvvvxxxvvvrrrppprrrtttuuutttqqqpppqqqtttxxxzzz{{{yyywwwvvvuuurrrmmmiiitttrrrpppqqqtttwwwyyyyyywww{{{}}}|||yyyxxx|||}}}~~~~~~|||}}}~~~~~~~~~~~~}}}}}}|||~~~}}}||||||||||||zzz|||}}}yyyuuutttxxx|||uuuwwwxxxyyyyyywwwtttrrruuuyyy|||vvvqqqmmmrrruuuuuuzzz}}}{{{zzzzzz{{{}}}|||rrr^^^VVVOOOHHHIIIOOOaaa{{{yyykkkjjjvvv|||xxxyyy{{{{{{zzz}}}}}}rrrxxxzzzgggZZZ[[[bbbTTTJJJKKK```{{{lllYYYVVVdddsss{{{zzzyyy}}}~~~zzzxxxzzz{{{zzz|||yyyvvvuuuwwwzzz{{{|||666555444333444555777888666555555777;;;BBBHHHLLLRRROOOLLLIIIFFFBBB===999:::999888777777666777777666666666666666666555555666666666666666666666666888777777666555555444444666666666666666666666666777777777777666555444333444555555666666555444444666666777777777666666555222222222333333444444444555555555666666666666666666666666555555555444444222333444555555555444444444444444444444444444444444444444444555555555666333333444444444555555555222333444555555444333333666666666666666666666666555555444444444555666666666666666888:::>>>AAACCCHHHKKKPPPUUUXXXYYYYYYYYYVVVYYY]]]``````___^^^^^^```^^^\\\\\\^^^^^^\\\ZZZ___aaaccceeeffffffeeeddddddccccccbbbbbbbbbbbbbbbbbb```\\\TTTKKKBBB<<<999777777777777666666666666666666555555555555666666444555666666555555777999777888:::;;;<<<<<<;;;;;;============>>>???@@@@@@>>>===DDDLLLYYYzzzuuulllfff]]]OOOCCC===<<<;;;:::999999999:::;;;:::888666555555666777666666555555555444444444555555555666777888999:::777888999999777777999:::888;;;@@@GGGNNNVVV\\\```cccggghhhggghhhlllllljjjjjjfffeeehhhkkklllppptttqqqsssuuuuuutttrrrqqqqqqsssttttttuuuuuuuuuuuuuuuwwwwwwvvvtttrrrpppqqqrrrnnnmmmkkkjjjkkknnnrrrttttttwwwyyyxxxuuuqqqppppppqqqqqqrrrtttwwwxxxxxxvvvxxxzzz|||{{{xxxxxx|||{{{}}}~~~~~~~~~{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzz|||}}}|||xxxtttuuuzzztttttttttsssttttttuuuuuuvvvzzz~~~{{{uuuqqqmmmrrruuuuuuyyy}}}{{{{{{|||~~~~~~}}}|||eeeWWWPPPMMMLLLMMMWWWkkkyyylllgggnnnxxx}}}xxxvvvsssrrruuu}}}~~~rrrvvvlll\\\YYY]]]^^^TTTOOOYYYoookkkYYY\\\hhhzzz~~~zzz{{{}}}yyywwwzzz{{{yyy|||zzzwwwwwwxxxzzz||||||555444333333333444666777555555555888===DDDKKKOOOVVVTTTQQQOOOKKKEEE???:::;;;:::999888777777777777888888777666666555444444666666666666666666666666777777777666555555444444666666666666666666666666666666666666666555444333444555555666666555555555666777777777666555444444333333333333333333444555444444555555666666777777777777777666666666555555333333444555555555555444666555555555444333333333444444444555555555666666333333333333444444444444444444555555555444333333555555555555555555555555444555555666777777666666444555666:::???EEEJJJNNNNNNQQQUUUZZZ^^^``````aaa^^^aaacccdddbbb```______```^^^\\\[[[ZZZYYYWWWUUU[[[]]]```ccceeeffffffeeeeeedddcccbbbaaabbbcccccc```\\\UUULLLDDD>>>999777777777777777666666666666555555444444444444555555333555777666555444555666666777888999::::::::::::<<<<<<<<<<<<===>>>??????>>>;;;AAAIIIUUUvvvrrrkkkfffWWWHHHAAA<<<;;;:::999999888999999<<<:::888777555555555666666666666555555555555444888888777777888999::::::555777999:::::::::<<<===BBBGGGOOOVVV[[[___ccceeejjjmmmnnnkkkkkkmmmmmmjjjllliiihhhkkkmmmnnnqqquuuooorrruuuwwwvvvtttttttttvvvvvvwwwxxxxxxxxxxxxxxxyyywwwtttrrrrrrqqqqqqpppnnnmmmllllllmmmppptttvvvnnntttzzz{{{vvvssstttwwwqqqrrruuuyyy{{{zzzvvvrrrvvvxxxyyywwwuuuvvvzzz~~~~~~{{{{{{{{{{{{{{{|||~~~}}}{{{|||}}}~~~~~~}}}|||{{{||||||zzzvvvtttvvv|||vvvsssqqqooopppssswwwyyyxxxzzz}}}~~~}}}zzzvvvsssooosssvvvwwwzzz~~~}}}{{{{{{~~~~~~nnnXXXNNNLLLKKKGGGNNNYYYooo~~~vvvnnnfffeeeppp}}}xxxrrrlllkkkpppyyysssuuu|||iii___\\\ccc]]]UUUSSS```yyyaaaZZZbbbddd~~~~~~xxxxxx}}}~~~{{{{{{yyywwwwwwyyy{{{{{{{{{444333333333333444555666444444555888>>>EEEMMMQQQXXXWWWUUUSSSOOOHHH@@@;;;<<<;;;:::999888777777777777777777777666666555555666666666666666666666666777777666666555555555555666666666666666666666666555666666666555555444333444555555666666666666555777777777666666444333222666555444444444555666666333444444555666777888888777777777777666666666666333444444555555555555555777666666555444333333222333333444444444555555555333333333333333333333333666666666555555444444333444444444444444444444444222333555777777777666555333444777<<>>===999???FFFPPPpppvvvqqqjjjWWWGGGBBB:::::::::999999888888888<<<;;;999777666555555555666666666555555555555555999888888888888888999:::666888999:::<<>><<<:::777777777777666666666666777666666666666666666777333555777777555444333444555666666666777888999999999999999999:::;;;<<<======888===CCCJJJhhh{{{tttkkkVVVEEE@@@999999999999999999888888;;;:::999888666666555555666666666666666666666666888888888777777888999999888888999:::===BBBJJJOOOPPPWWWaaafffgggggghhhiiijjjmmmnnnkkkkkknnnmmmjjjlllkkkmmmppppppmmmpppuuuzzzzzzyyyvvvttttttvvvyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvrrrpppqqquuuwwwwwwuuuppppppppppppqqqtttvvvxxxtttuuuvvvxxxyyyyyywwwvvv~~~}}}|||{{{zzzxxxtttqqquuuuuuuuuuuuuuuwwwzzz|||~~~~~~zzzzzz|||~~~|||zzzzzz{{{~~~uuuvvvxxxyyyyyyyyyzzz{{{}}}{{{yyyyyyzzz|||}}}~~~~~~~~~}}}|||zzzxxxvvvvvvxxx|||~~~}}}||||||mmmVVVOOONNNLLLMMMJJJUUUrrrzzzvvv}}}|||ooojjjpppuuupppmmmppptttyyy}}}nnnYYYTTT]]]```WWWSSSbbb~~~lllgggZZZfff~~~~~~~~~yyyuuuxxx}}}zzztttvvvuuuuuuvvvxxxxxxwwwuuu333444444444555555555555222333444777>>>FFFMMMRRRXXXXXXWWWVVVTTTNNNGGGBBB>>>===<<<:::999888888777555555666777777888999999555555555555555555555555666666666666666666555555555555555555555555555555444444555555555444444333444555666666777777777777777888888888777666555444333444444444444333222222444444555555666666777777777777777666666666555555555555444444555555666777777666666666555444444444333333333444444444555555444444444444333333333333666555444444333444444555444444444444444444444444111111333444555555666666888;;;???DDDJJJNNNQQQRRRTTTUUUVVVYYY]]]aaadddfff^^^______]]]\\\\\\]]]___^^^___```___^^^]]]^^^___^^^___aaacccdddcccbbbaaafffeeedddbbb```^^^]]]\\\WWWPPPHHHCCCAAA???===:::777777777777666666666666777777666666666666777777333555777666555444555666666666666666666888999999888888888888999:::;;;;;;<<<777;;;AAAEEE```yyylllXXXFFF???999999::::::::::::999999999999888888777777666666555666666666666777777777888777777777888999999:::999:::<<<>>>BBBIIIRRRWWWYYY```hhhkkkjjjhhhiiilllkkknnnooommmmmmppppppmmmlllmmmpppsssqqqnnnooouuu~~~}}}{{{xxxuuuuuuvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwrrrrrrrrrtttwwwyyyyyyxxxrrrrrrrrrrrrsssuuuvvvwwwyyyvvvuuuuuuwwwxxxwwwuuu~~~{{{yyyxxxvvvtttrrrwwwxxxxxxyyyzzz|||}}}~~~|||}}}~~~||||||~~~~~~{{{zzzvvvxxxzzz|||}}}~~~~~~~~~tttvvvyyy{{{|||{{{zzzyyy~~~}}}|||||||||}}}~~~~~~~~~}}}{{{yyywwwvvvxxxzzz~~~|||~~~~~~{{{{{{}}}yyyaaaSSSNNNNNNNNNIIINNNbbb{{{|||zzzrrrrrrsssooooooqqqpppqqq|||}}}hhhXXX\\\```]]]UUUVVVgggzzzyyyjjjZZZXXXggg~~~zzz}}}~~~xxxxxxvvvssstttvvvrrrlllsssssstttuuuwwwwwwuuusss444444555555666666666666444444555999???GGGNNNSSSXXXXXXWWWWWWVVVRRRLLLHHH???>>><<<;;;999888888888777777777777777777888888555555555555555555555555555666666666666666666666555555555555555555555555333444444555555444444444444444666777777888888888777888888888888888777777444555777888888666444222555555555666666666666666666666666555555555444444666555555444555555777777666666666666555555555555555555555555666666666777555555555444444444333333444333333222222333444555444444444444444444444444222222333333444666777888<<<@@@FFFLLLQQQTTTUUUUUUTTTTTTUUUWWWZZZ^^^bbbdddccccccbbb___]]]]]]___```]]]___```___]]]\\\]]]___^^^```bbbdddddddddcccbbbeeeeeedddccc```\\\YYYWWWOOOJJJDDDAAAAAA@@@<<<888777777777777666666666666666666666555555666666666444555666666555555777999777666666666666888999:::777777777777888999::::::<<<666;;;@@@AAAXXX}}}mmm[[[III===999:::;;;<<<<<<;;;:::999777777888888888777777777555666666666777777777777888888888888999;;;<<<<<<===@@@EEEJJJOOOUUU\\\aaaeeejjjooonnnhhheeegggjjjlllooopppmmmmmmoooooolllnnnoootttvvvtttoooqqqvvv|||}}}~~~|||yyywwwvvvwwwzzzzzzzzzyyywwwvvvtttssspppsssvvvxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvtttssstttvvvxxxzzzyyywwwwwwwwwvvvtttrrrwwwwwwyyy{{{}}}~~~~~~}}}{{{|||}}}||||||}}}}}}|||zzzvvvvvvxxxyyy{{{}}}~~~yyyyyyzzz|||}}}}}}{{{zzz~~~|||{{{yyyyyyzzz|||}}}|||||||||{{{zzzwwwtttsssxxxyyy}}}zzz|||}}}~~~sss^^^SSSQQQQQQNNNKKKRRRgggzzzxxxyyyvvvsssrrrqqqjjjeeerrr~~~ggg___]]]bbb]]]SSSUUUaaa|||kkkZZZXXXnnnxxxtttzzz~~~|||sssvvvvvvssssssuuutttqqqsssssstttvvvxxxxxxuuurrr444555666666777777666666666666777:::@@@HHHOOOTTTYYYXXXXXXXXXWWWTTTPPPLLL???>>>===;;;999888888888999999888888777666666666555555555555555555555555555555555666666666666666555555555555555555555555333333444444555444444444444444666777888888888888777888888999999999999888777999<<<======:::777555666666666666666555555555666555555555444444444444666555555444444666777888555555555666666666666666777777777777888888888888666666666555555444444444333222222111222333555666555555555555555555555555444444333444555777999:::???DDDKKKRRRWWWYYYYYYXXX[[[ZZZYYYZZZ[[[^^^aaabbbhhhgggfffbbb```___```bbb\\\^^^```^^^[[[YYYZZZ\\\^^^___bbbdddeeeeeedddcccdddeeeeeeccc```[[[VVVSSSIIIEEE@@@???@@@???:::555777777777777666666666666555555555444444555555555555666666555555666999;;;777777666666777888:::;;;666666666666777888999:::<<<666;;;??????TTT}}}{{{iiiYYYGGG888999:::;;;<<<<<<<<<;;;:::666666777888888888888888555666666666777777888888888999999:::;;;<<<>>>???AAAFFFNNNVVV\\\aaaeeehhhdddiiinnnlllgggeeeiiinnnllloooooolllkkkmmmllliiioooqqqvvvyyyuuuppprrrwwwxxx|||~~~zzzwwwuuuzzzzzzyyyxxxvvvtttrrrqqqpppuuuzzz{{{yyywwwwwwyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwxxxtttppppppwww}}}tttttttttuuuwwwvvvtttrrrtttuuuwwwzzz}}}}}}|||zzz~~~~~~}}}~~~xxx}}}{{{}}}~~~||||||wwwwwwxxxzzz|||~~~}}}|||{{{{{{}}}~~~~~~}}}zzzxxxvvvtttuuuwww{{{}}}zzzzzz{{{zzzxxxuuurrrpppxxxxxx|||}}}xxxzzzooo^^^YYYVVVTTTLLLHHHXXXtttxxxtttuuuzzz|||xxxvvvqqqeee^^^llluuuaaa[[[ffffffWWWOOOUUUyyygggWWWaaatttwwwnnnkkktttxxxsssrrrvvvwwwuuuuuuyyy||||||ssssssuuuwwwyyyxxxuuusss333333444666888999777666555555666999???GGGOOOSSSWWW[[[]]]ZZZWWWVVVQQQKKKDDD@@@===<<<======:::777666888999888777666777888888777777666555444444444777777666666555555555444555555555777999999777555555555555555555555555555999888777666666777888888:::::::::999999999888888888888888888777777777777777777777777777777777777444555666777777666555444999888666555444555777888888888777666666666666666777777888888888888777777555555555444444333333333222222222222222222222222555555666666555444333333333555777888888888:::;;;EEEJJJPPPUUUWWWYYY[[[\\\[[[^^^aaa```^^^___dddiiilllhhheeedddffffffaaa\\\___\\\[[[]]]]]]ZZZZZZ]]]___eeeiiijjjjjjkkkgggbbb```cccdddddddddaaaXXXMMMIIIFFFAAA>>>===>>>======999999888888777777666666444555555555666666777777777777666666666666777777777777666666666888999:::999999888888777888888999;;;======;;;>>>SSSxxxzzzdddMMM@@@>>><<<======<<<;;;:::999888777777777888888888555333777777888888888777666666::::::;;;===@@@BBBBBBBBBGGGMMMVVV]]]```bbbeeehhhkkkhhhfffgggjjjlllkkkiiiuuuqqqlllkkkmmmnnnnnnmmmlllkkkkkknnnssswwwxxxwww||||||xxxwwwwwwtttvvvwwwuuurrrqqqsssvvvyyyzzz|||~~~zzzxxxyyy{{{|||wwwqqqrrrxxxtttttttttvvvxxxxxxwwwuuupppsssvvvwwwvvvuuuuuuuuuuuuyyyyyyvvvuuuyyy{{{{{{zzzzzz{{{}}}~~~~~~zzzxxxyyy{{{}}}~~~yyyzzz}}}|||zzz||||||yyy}}}||||||}}}~~~}}}wwwzzz}}}|||vvvtttuuuyyy|||~~~~~~xxxzzzvvvsssyyy~~~}}}}}}~~~~~~}}}~~~lll\\\XXX[[[SSSHHHNNNhhh|||qqqhhhqqq~~~{{{yyytttkkkccchhhrrruuubbb```bbb\\\VVVUUUhhhyyybbb]]]ggg|||nnnggglllsssyyy{{{qqqrrrwww||||||xxxuuuwww{{{uuuppprrr{{{|||wwwvvv444444444555777888777666555555666999???FFFNNNRRRTTTXXX[[[YYYWWWWWWRRRMMMCCC???:::999::::::888555777888999999777777888999777888888777777555444444777666666666555555555555666555555777999999777555555555555555555555555555888777666555555666777777888888888888777777777666777777666666666555555555777777777777777777777777444555666777777666555444777666555444555666888:::888777777666666666666666666666777777777777666666555555555444444333333333444444444444444444444444555555666666555444444333444555777777888999<<<>>>IIIMMMSSSWWWYYY[[[\\\]]]\\\___aaa```^^^^^^bbbfffllliiiffffffhhhhhhddd______\\\\\\^^^___]]]^^^aaa^^^cccfffffffffgggddd```ccceeefffdddccc```VVVKKKHHHDDD@@@>>>===<<<;;;:::777777777666555555444444555555555555666666666777777777666666666666777777777777666666666777888888999999888888888888888999999;;;<<<:::@@@XXX}}}vvvcccPPPCCC@@@::::::::::::999888777666888777777888999999888777555555666777888888888888======>>>AAAFFFJJJLLLMMMSSSXXX___cccdddfffhhhkkkgggffffffhhhkkkmmmnnnnnnooommmkkkkkkmmmnnnllljjjmmmkkkkkknnnsssvvvwwwwwwxxx||||||xxxuuuuuuyyyzzzyyywwwtttrrrrrrrrrwwwyyy}}}|||wwwxxxyyy|||~~~zzzuuuvvv{{{vvvtttrrrqqqrrrqqqpppooorrrtttvvvwwwvvvuuuuuuvvvvvvyyyzzzvvvvvvyyy|||{{{|||||||||}}}}}}}}}}}}}}}zzzwwwtttrrrsssuuuwwwxxx{{{}}}~~~~~~~~~{{{|||}}}yyy}}}|||{{{{{{|||||||||uuuxxx}}}}}}xxxuuuvvvzzz~~~|||~~~{{{xxx~~~~~~~~~|||~~~~~~ppp]]]TTTWWWUUUMMMNNN```xxx|||mmmbbbhhhwww}}}{{{|||zzzsssjjjjjjppppppdddccceee___VVV]]]xxxlllaaaaaaooouuutttxxxzzzzzz{{{{{{wwwppprrruuuxxxzzz{{{zzzyyyyyy{{{tttpppuuuyyyyyyyyyzzz777666444444666777666555555555666888>>>EEELLLPPPQQQVVVXXXWWWWWWWWWTTTOOOFFF@@@:::777888888888666777888999999777777888999777888999:::999777555444666666666666555555555555666555555666888999777666555555555555555555555555666666555555555555666666666666666666555555555555555555555444444444333333777777777777777777777777555555666666666666555555555555444444555777999:::777777666666555555666666555555666666666666555555555555555444444444444444666666666666666666666666555555555666555555444333555666777777888<<<@@@DDDOOORRRWWWZZZ[[[\\\]]]^^^ZZZ]]]______]]]^^^aaaeeejjjgggfffgggiiiiiifffbbb^^^\\\\\\```aaa```aaaddd___ccceeeddddddgggfffcccgggiiiiiifffccc___TTTIIIGGGEEEAAA???>>>===:::888888777777666666555444444555555555555666666666666777666666555555666666777777777666555555555666666888888888888888888888999888:::::::::DDD^^^rrreeeUUUIIICCC:::999999999888777777666999888888888888999999:::555555777888:::<<<======BBBDDDFFFJJJOOOTTTYYY[[[```dddhhhiiihhhhhhkkknnnhhhiiijjjjjjjjjkkkmmmooommmllllllnnnooonnnllljjjmmmllllllnnnrrruuuvvvvvvvvvyyy||||||zzzwwwuuuttt{{{zzzyyyyyyyyywwwtttqqquuuxxx}}}yyytttrrrssswwwzzzxxxssstttxxxuuussspppooooooooonnnmmmuuuvvvvvvvvvuuuuuuvvvxxxwwwzzz{{{wwwwwwzzz}}}|||~~~}}}|||{{{zzzzzzyyyxxxuuuttttttvvvxxxzzzzzz}}}|||zzz||||||zzzyyy~~~~~~xxx}}}|||zzzzzzzzz{{{|||uuuyyy~~~~~~}}}}}}xxxuuuwwwzzz}}}~~~~~~yyy}}}zzzxxxwwwdddUUUVVVVVVRRRMMMRRRhhh}}}|||kkk]]]bbbooo{{{|||~~~zzzqqqllllll|||lllgggmmmjjj^^^SSSjjj|||jjj^^^```ttt|||uuusssqqqooorrrsssvvv{{{|||xxx{{{uuurrruuuxxxxxxxxxyyy999777444444555666666555666555666888===DDDJJJOOOQQQUUUXXXVVVVVVWWWUUUPPPKKKDDD===999888:::999888666777888888666666777888666888:::;;;;;;999666444666666666666666555555555666555555666888888777666555555555555555555555555666555555555666666777777555555555555555555555555555555555444444444333333666666666666666666666666555666666666666666666555555555555555555666777888777666666555555555666666444555555555555555555444555555555555555444444444666666666666666666666666444555555555555555444444666666666777:::???FFFKKKTTTVVVZZZ\\\\\\\\\]]]^^^XXXZZZ]]]^^^^^^___bbbeeedddcccdddfffhhhhhheeeccc___]]]^^^bbbcccaaaaaadddcccfffgggfffhhhlllnnnllllllmmmlllgggddd___TTTIIIHHHFFFCCCAAA@@@>>>;;;999::::::999999888777777666555555555666666666666666666666666555555666666666666666555555444444444444777888888888999999999888777999999;;;HHHfffzzzpppiii\\\MMMDDD;;;;;;::::::999999999999;;;;;;:::888777777888:::888888:::;;;===???AAABBBHHHLLLQQQVVVZZZ^^^aaacccgggjjjlllkkkiiiiiilllooolllnnnooommmjjjiiikkkmmmrrrrrrqqqqqqqqqpppooommmmmmmmmmmmoooqqqsssuuuvvvxxxxxxyyyxxxxxxwwwwwwwwwyyyxxxxxxzzz}}}|||xxxuuuuuuwww{{{~~~~~~{{{wwwsssmmmnnnssswwwwwwsssssswwwppppppppprrruuuvvvuuussswwwxxxwwwuuutttuuuwwwzzzxxx{{{|||xxxxxx{{{~~~}}}~~~|||{{{zzzzzz{{{{{{zzzyyyxxxyyy|||~~~xxxzzz|||~~~}}}{{{xxxxxx~~~~~~uuu{{{|||}}}}}}|||{{{|||}}}yyy}}}|||{{{|||xxxvvvwwwzzz|||}}}zzz|||xxx|||zzzwww~~~~~~rrr]]]WWWTTTTTTMMMHHHVVVkkk}}}kkk^^^bbbnnn{{{|||{{{ssskkkgggssszzzmmmkkkmmmkkkUUU```wwwxxxeee[[[bbbooo~~~tttnnnooopppsssvvv{{{}}}zzzvvvuuuwwwzzz|||zzzwwwttt:::777555444444555555444666555666888===DDDJJJOOOSSSWWWXXXVVVVVVWWWUUUPPPNNNGGG>>>999999:::999888555666777666555555666777666888:::;;;;;;999777555555555555666666666666666777666555555777888888777666666666666666666666666666666777777888888888888666666666666666666666666666666666555555555444444666666666666666666666666666666666555555666666666777777666555555555444444666666555555555555666666444444555555555555444444555555555555555555555555555555555555555555555555444444555555555555555444555666777888<<>>EEELLLPPPTTTWWWYYYWWWVVVXXXVVVRRRNNNGGG???:::888888888666555666777777555555666777777888999::::::999777666555555555666666666666666777666444555777888888777666666666666666666666666555666777888999999999888666666666777777777777777777777777666666666666555777777777777777777777777666666555555555555666666888777777666555444333222555555444444555555666666444444555555555555444444555555555555555666666666555555555555555555555555333444555555666555555555444555777:::???GGGPPPVVVYYYZZZ\\\\\\[[[[[[\\\]]]`````````___^^^\\\[[[ZZZZZZ\\\___aaabbbbbb```___aaa___```ddddddaaa```bbbeeehhhhhhhhhjjjqqqtttssslllmmmkkkgggeeeaaaXXXNNNEEECCC@@@>>>===<<<:::999999888888777777666555555666666666666666555555555666555555444444555555666555555555666555555444333555666888999::::::999888777;;;<<>>???<<<888666777:::======>>>AAADDDHHHLLLNNNYYY___fffjjjiiifffffffffkkknnnpppooommmmmmpppssslllmmmnnnnnnnnnoooqqqssswwwvvvsssooollllllnnnqqqmmmnnnppprrrrrrtttwwwzzz{{{vvvtttuuuxxx{{{|||{{{zzzzzzzzzzzzyyyvvvtttvvvwwwwwwwwwuuuuuuwwwxxxsssqqqrrrvvvwwwuuuuuuxxxqqqrrrtttxxxzzzyyyvvvssszzzzzzyyyxxxvvvvvvyyy{{{xxx{{{|||xxxxxx{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz|||}}}{{{wwwwwwyyy|||}}}zzzyyyzzz}}}~~~zzzxxx|||~~~xxxtttyyy~~~|||zzz~~~www~~~~~~yyy}}}rrr___QQQRRRSSSNNNNNNTTTgggwwwpppbbbccckkkxxx{{{{{{vvvqqqnnnlllhhhiiiqqqfffcccooojjjbbb___kkktttcccYYYjjjyyyyyyrrrtttwwwwww~~~}}}}}}~~~|||xxxxxx}}}666666555666777777555444555555666999???FFFNNNRRRRRRVVVXXXWWWXXXZZZYYYVVVPPPIIIAAA<<<;;;:::888666777888999888777666777999777777888888888888888777555555555555666666666777888666444444666888888777666666666666666666666666444555666777888888888777555666666666777777777777777777777666666666555555777777777777777777777777777666555444444555666777666666666666555444333333555444444444444555666777555555666666666666555555444555555555666666666777555555555555555555555555333444444555666666555555222555888===BBBKKKSSSYYY[[[\\\]]]]]]\\\\\\]]]^^^````````````___^^^\\\ZZZZZZ\\\```ccccccbbb`````````___aaafffgggdddccceeefffiiiiiigggiiimmmooonnnggghhhgggdddcccaaaYYYPPPGGGDDD@@@>>>>>>>>>>>>===999999888777777666666555777666666666555555555555666555555444444555555666444444555666777666555555555666888:::::::::999888666;;;???GGG___kkkaaa___WWWJJJ@@@<<<;;;999888888999;;;<<<;;;>>>AAA@@@<<<:::<<<>>>AAABBBDDDHHHMMMSSSXXX[[[bbbggglllllljjjhhhiiikkkkkknnnpppooommmlllnnnqqqmmmllllllnnnpppssstttsssqqqrrrrrrpppmmmlllnnnqqqlllooorrrssssssvvvyyy}}}~~~zzzwwwvvvxxxyyyyyyxxxyyyyyyzzzxxxvvvuuuuuuvvvuuuwwwzzzzzzxxxwwwyyy{{{uuuqqqppprrrsssrrrrrruuuwwwvvvvvvwwwxxxxxxwwwuuu{{{{{{{{{yyywwwwwwyyy{{{www{{{{{{xxxwww{{{}}}}}}}}}|||||||||{{{{{{{{{{{{~~~~~~zzzxxx{{{~~~~~~|||zzzyyyyyyzzz}}}~~~}}}~~~{{{xxxzzz~~~vvvzzz}}}}}}||||||~~~}}}}}}~~~{{{uuuwwwzzz~~~}}}~~~mmm[[[UUUTTTQQQOOOOOOXXXnnnqqqdddccciiirrryyy|||vvvqqqpppqqqpppeeeiiiwwwxxxmmmkkkmmmfff\\\[[[nnnsssaaaccclllyyyuuuxxx|||xxx|||zzzzzz555555555666888888555333555555666999???GGGOOOSSSQQQUUUWWWWWWYYY\\\\\\ZZZSSSMMMEEE@@@>>>===:::888888:::::::::999888999:::777777777777777777888888444555555555666666777777888666444444666888888888777777777777777777777777222333555777777777777666555555555666666666777777777666666666666555555555777777777777777777777777777666555444444555666777444444555555666555555555444444444444444555666777555555666666666666555555444555555555666666777777666666666666666666666666333333444555666666666555111444999>>>DDDLLLUUU[[[\\\]]]^^^^^^]]]]]]^^^```\\\\\\]]]___aaabbbaaa___[[[^^^ccceeeeeecccbbbaaa```___bbbgggiiiggggggiiiiiikkkkkkhhhhhhkkkllljjjcccdddcccaaaaaa```YYYPPPJJJGGGCCCAAAAAABBBCCCCCC;;;;;;::::::999888888888777777666666555555555444555555555444444555555555333444666777777777666666444666888:::;;;:::999888555<<>>???999>>>BBBBBB???>>>@@@CCCFFFGGGJJJOOOVVV^^^dddhhhhhhlllnnnllliiihhhlllpppjjjmmmooonnnkkkjjjkkkmmmrrrooommmnnnqqqsssrrrppplllooorrrsssqqqoooppprrrlllooorrrttttttwww{{{{{{yyywwwxxxzzzzzzwwwttttttvvvxxxwwwttttttwwwzzztttxxx|||}}}|||zzz{{{|||{{{vvvsssuuuuuutttuuuxxx|||zzzwwwvvvwwwzzz{{{|||{{{{{{|||zzzxxxxxxyyyzzzwwwzzz{{{wwwwwwzzz}}}|||||||||{{{zzzyyyxxxxxxwww}}}~~~xxxvvvxxx|||yyyyyyyyyyyyyyyzzz|||||||||}}}{{{xxxyyyzzz||||||zzzwwwxxxyyy{{{~~~{{{wwwyyy{{{}}}~~~|||{{{}}}~~~{{{fffYYYSSSQQQMMMKKKLLLfff~~~rrrfffeeejjjmmmwww}}}xxxssstttvvvuuu```bbbooo|||jjjkkkiii\\\RRR```jjj]]]aaaqqqxxxvvv{{{xxxyyyzzz}}}~~~{{{888888777777666666555555444444555888===EEELLLQQQYYYZZZZZZZZZZZZZZZYYYYYYYYYQQQGGG>>>999888777777:::999999888888888888888999888888777777777777777666666666666666777777888888888777777666666555555666666777888888888888888666666666666777777777777888777666555555666777888777777777777666555444333777777777777888888888888666666666666666555555444444444333222333444555666777444222444666888777666666666666666666555555444666666555555555555666666777666444333444555777888333555777888666555444555777777:::AAAKKKTTTXXXXXX]]]]]]\\\\\\\\\]]]^^^^^^^^^___``````______```aaaaaacccddddddcccaaaaaaaaaddddddeeegggiiikkkjjjiiijjjgggddddddfffhhhfffeeeaaa]]][[[[[[\\\ZZZTTTNNNEEEGGGHHHHHHLLLRRRSSSPPPGGGCCC>>>:::888888888888666666666666555555555555555555555666666666666777888666666777888999888777666888999999888888999:::888<<>>@@@AAABBBBBB@@@>>><<<@@@BBBBBBAAACCCIIILLLKKKNNNMMMPPPZZZgggppptttsssmmmmmmmmmnnnoooooopppppplllkkklllnnnrrrrrrpppmmmnnnmmmlllkkkmmmooorrrtttsssqqqmmmlllmmmoooqqqqqqtttuuuvvvwwwyyyzzz||||||}}}{{{yyyxxxxxxwwwuuusssrrrtttuuutttrrrppppppppprrrtttvvvyyyzzz{{{{{{{{{xxxxxxwwwuuutttuuuyyy||||||{{{xxxxxxzzz}}}{{{zzzzzzyyywwwuuuyyy||||||yyyyyy|||}}}zzzyyyyyyxxxxxxyyyxxxwwwuuuxxx{{{~~~}}}|||{{{zzz{{{~~~~~~|||yyyyyy||||||uuurrrvvv||||||yyyxxxzzzxxxyyy||||||zzz}}}}}}~~~vvv^^^QQQQQQQQQKKKGGGUUUlll}}}wwwfffbbbjjjiiimmmuuuzzzyyyvvvuuuvvvtttmmmkkkuuu|||gggiiifff]]]\\\lllmmm___[[[ooo~~~{{{}}}pppxxx777777777777666666555555555444555888===DDDKKKPPPVVVWWWXXXYYYZZZ[[[[[[[[[ZZZSSSIII@@@<<<:::999888999999888777777777777888888888777666666666666777777777777777777888888999888777777777666666666555666666777888888888888777666666666666777777777777777777666555555666777777777777777777666555444333666666666777777777888888666666777777666666555444444444333333333444555666777555333444666888777666666666666666666555555444666555555555555555555666666666555444444555777888444666888888777555555666777888<<>>@@@AAABBBBBBBBBAAAGGGJJJKKKHHHIIINNNRRRSSSRRRSSSXXXaaammmuuuyyyzzzsssssssssrrrqqqqqqpppppppppooonnnppprrrsssrrrpppmmmlllkkkkkklllnnnppprrrrrrpppnnnmmmnnnpppqqqqqquuuuuuvvvxxxyyy{{{||||||{{{zzzyyyxxxwwwwwwuuutttoooqqqrrrrrrqqqpppqqqrrrtttuuuwwwxxxzzzzzzzzzzzzxxxyyyxxxwwwvvvwwwyyy|||xxxzzz{{{|||{{{{{{{{{||||||{{{yyyyyyzzz{{{zzzyyy|||}}}|||zzz{{{~~~zzz{{{{{{{{{||||||{{{zzzxxxzzz}}}~~~}}}~~~~~~}}}{{{yyyyyyzzz|||~~~zzz{{{|||{{{zzz|||{{{yyy|||~~~zzzxxxxxx|||zzzzzz|||{{{xxxzzz~~~|||~~~||||||}}}~~~|||dddTTTSSSRRRNNNHHHNNN___rrruuujjjaaaaaammmrrryyy|||{{{wwwuuuvvvvvvooojjjqqqmmmeeebbbdddaaaaaatttzzzhhh[[[fff~~~}}}yyy|||zzz|||777777777666666666666555666555666888===DDDKKKOOORRRTTTVVVXXXZZZ[[[\\\]]][[[TTTKKKCCC>>><<<:::999888888777666666666777777888777666666555555666666888888777777888888999:::777777777777666666666666555666777777888888777777666666666666777777777777777666555444444555666777777777777777666555444333555555666666666777777777666666777777666666555444444444333333444444555666666555333444555777666666666666666666666555555444555555444444444444555555555555555555666666777777555777999999777666777888777999???IIITTT[[[]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^___``````^^^^^^^^^```cccbbbaaacccffffffccc```cccccceeefffggggggggggggeeeeeefffggggggfffbbb___^^^YYYTTTQQQPPPNNNKKKHHHKKKRRRYYY___eeejjjhhhcccZZZUUUNNNFFF@@@<<<;;;:::888888888777666555555444444444555555555666666666888666666777888999888777777888999999888888999;;;:::===EEEZZZ}}}zzzdddTTTEEEAAABBB>>><<<===>>>@@@CCCFFFHHHIIILLLQQQSSSOOOMMMPPPVVVYYYZZZ^^^dddkkkrrrvvvyyyzzzrrrrrrqqqqqqpppoooooonnnrrrpppooooooqqqrrrrrrqqqmmmlllkkkkkkkkklllnnnooooooooooooppppppqqqqqqrrruuuvvvwwwyyyzzz{{{{{{|||zzzzzzyyyyyyyyyyyyyyyxxxrrrtttuuutttrrrqqqrrrsssuuuvvvwwwxxxxxxyyyyyyxxxvvvwwwyyyyyyxxxwwwxxxyyyxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxvvvwwwzzz|||}}}}}}~~~{{{zzz~~~yyy|||}}}~~~|||{{{}}}~~~}}}{{{{{{|||}}}{{{xxxwwwvvvwwwxxxuuuzzz~~~}}}yyyxxx|||~~~|||{{{{{{|||{{{zzz}}}zzzzzzzzz{{{yyyzzz|||{{{yyy{{{|||{{{}}}}}}{{{|||lllZZZTTTSSSQQQLLLHHHPPPdddrrroooccc\\\ooouuu|||~~~|||yyyxxxwww{{{ssskkklllxxxzzzeee___iiieeeWWWccczzzccc^^^lll~~~{{{zzzvvvxxx666666666666666666666666777666666888===CCCJJJNNNRRRSSSUUUWWWYYY[[[\\\\\\[[[UUULLLEEE@@@===;;;999888777777666666666666666777777666555555555555555777777666666777777888999777777777777666666666666555666666777777777777777666666666666777777777777777666555444444555666777666666777666666555444444555555555555666666666666777777777777777666555555444444444444444555555666666555444444555555555555666666666666666555555444444444333333333333444444333444555666777777777666666888999999888777888:::888;;;BBBNNNYYY___```^^^[[[\\\\\\]]]^^^^^^^^^^^^]]]___````````````aaacccdddaaa```cccgggiiieee```ccceeefffgggffffffggggggeeefffggggggeee```[[[WWWTTTPPPMMMLLLMMMOOOPPPPPPWWW]]]cccgggmmmqqqooojjjaaa]]]UUULLLBBB<<<999999999999888888777666555555444444555555555666666666888666666666888999888777777888:::999888888999;;;;;;???LLLfffvvv```QQQCCC@@@BBB===<<<===>>>AAAFFFKKKOOORRRSSS[[[^^^YYYUUUXXX^^^bbbcccgggmmmqqqssstttuuuvvvpppppppppqqqqqqqqqqqqqqqqqqpppnnnmmmnnnoooooopppmmmmmmmmmmmmmmmmmmnnnnnnmmmoooqqqrrrrrrqqqqqqrrrvvvwwwxxxzzz{{{{{{{{{zzzyyyzzz{{{{{{{{{{{{|||}}}{{{{{{{{{xxxuuusssssssssttttttuuuvvvwwwxxxyyyyyysssvvvyyyzzzyyywwwwwwwww{{{xxxuuuvvvyyyzzzxxxvvvwwwuuutttuuuxxx{{{|||}}}}}}yyyyyy~~~www{{{}}}~~~||||||~~~~~~~~~~~~|||{{{zzzzzz~~~}}}zzzxxxvvvvvvvvvvvvtttxxx||||||yyyxxxyyy|||yyyzzz{{{|||{{{zzzwwwuuu~~~~~~~~~~~~yyyxxxzzz~~~~~~}}}~~~~~~}}}sss```WWWSSSQQQRRRHHHIIIYYYkkkooofff^^^lllttt|||}}}|||{{{zzzxxx|||uuummmjjjppp~~~rrrdddiiieeeWWWZZZjjj{{{sss```^^^ooo~~~xxx}}}xxxvvvyyy555555555555555666666666777666666888===CCCJJJNNNTTTUUUVVVXXXYYYZZZZZZZZZZZZTTTMMMFFFAAA>>>:::888888777777666666666666666777777666555555555555555666555555555555666777777666666666666777777777777555555666777777777777777666666666666777777777777777666555444444555666777666666666666666666555444555555555555666666666666777777777777777666666555444444555555555666666555555555555444444444555555666666666666666555555444444444333333333333444444333444555666777777777777777888999999888888999;;;999<<>>FFFRRR]]]bbbbbb___YYYZZZ\\\^^^______^^^^^^[[[]]]```aaaaaaccceeegggbbbaaabbbdddhhhjjjhhheeeeeehhhkkkjjjgggeeegggiiieeeeeeccc]]]VVVPPPLLLJJJCCCFFFLLLSSSZZZaaafffiiijjjkkkjjjggghhhlllkkkhhhiiiiiieee[[[OOOEEE???===999999999999888888888888666666777777777888888888888666666777888999888777888999::::::999999:::<<<999IIIfffxxxaaaQQQDDDCCCHHHFFFFFFFFFHHHKKKPPPVVV[[[^^^bbbkkkpppooommmnnnppppppjjjmmmrrrwww|||~~~|||zzzwwwtttrrrqqqqqqrrrsssrrrpppppprrrtttooopppqqqsssssssssrrrqqqooorrruuuuuurrrpppqqqsssvvvwwwyyyzzzzzzyyywwwvvvppptttvvvwwwuuuvvvxxx|||xxxxxxxxxvvvuuuuuuwwwyyyssssssssstttuuuwwwxxxyyywwwzzz~~~}}}{{{zzzyyyxxxvvvwwwyyy{{{||||||uuuttttttuuuwwwxxxwwwvvv{{{zzzxxxxxx}}}zzzwwwzzz}}}|||zzzyyyzzz}}}}}}||||||}}}~~~~~~|||yyyyyyxxxyyyyyyzzz{{{|||yyywwwwwwxxxzzzzzzwwwuuuwww{{{}}}{{{zzz~~~}}}zzzyyy~~~zzz~~~~~~rrrcccXXXQQQOOOKKKIIIKKKPPPWWW]]]aaajjjwww~~~xxxppplllooonnnjjjhhhpppkkkfffjjjcccTTT]]]wwwhhh\\\cccooo}}}zzz{{{xxx|||zzzvvvuuutttrrruuuzzz444444444555555555666666555444555888===DDDKKKPPPWWWWWWXXXYYYZZZZZZZZZZZZ[[[VVVPPPJJJFFFAAA<<<999999999888777777777777888888888777666666666666777555555555555555666777777555666666666777777777888444555666666777777666666666666666666777777777777999888777666666777888999555555666666666666555555666666666777777777888888777888888888888777666666333444555666777666666555444666666555222111333555666666666666666555555444666555555555555555555666444444444444555777888:::666777777777666777:::<<<;;;???FFFQQQ\\\aaaaaa^^^XXXZZZ\\\^^^_________^^^\\\]]]___```___```aaacccaaabbbdddfffhhhhhhhhhhhheeehhhkkkiiifffccceeehhhbbbaaa]]]VVVOOOJJJIIIJJJIIINNNVVV]]]ccchhhkkklllggghhhgggeeefffjjjjjjfffggghhhggg```SSSHHHAAA>>>888888888999999999999:::888888888888999999999999888666666777888999888777888999;;;:::999999:::<<<999PPPssszzzeeeYYYMMMLLLPPPMMMLLLMMMOOORRRVVVZZZ^^^```aaaiiioooqqqqqqrrrqqqmmmlllmmmpppwww~~~zzzvvvssspppnnnnnnqqqssssssrrrqqqssstttnnnooorrrtttuuutttsssrrrqqqtttwwwuuuqqqooopppsssuuuvvvxxxzzzyyyxxxvvvtttppptttwwwwwwuuuuuuxxx|||wwwxxxwwwvvvuuuuuuxxxzzzwwwvvvuuutttttttttuuuvvvwwwzzz~~~~~~|||{{{{{{zzz{{{zzzyyyyyyzzz|||ssssssuuuwwwzzzzzzyyywwwxxxzzz{{{zzz}}}yyy|||~~~|||yyyyyy|||}}}|||}}}~~~{{{wwwwwwxxxxxxyyyzzz{{{|||xxxyyyzzzyyyxxxwwwwwwwwwuuuyyy}}}~~~~~~|||}}}~~~}}}||||||}}}~~~~~~{{{{{{|||}}}{{{yyy~~~}}}nnn^^^UUUJJJLLLLLLJJJJJJNNNUUUZZZfffwwwuuunnnrrrsssllleeejjj|||wwwlllmmmhhh\\\WWWiii{{{eee___ddd~~~yyyuuuxxx}}}~~~yyyuuurrrtttuuusssuuuxxx444444444555555555666666444444555888===EEELLLQQQVVVWWWXXXZZZ[[[\\\\\\\\\\\\XXXRRRMMMHHHCCC>>>;;;:::999999888888888888888999999888777777777777777666666666666666777888888555666666666777777888888444555555666666666666666666666666666777777777777:::999888777777888999:::555555666666666666666555777777777777888888888888888888888888888777666666333444666777777777666555444666666555222111333555666666666666666555555444666666555555555555666666555444333333444666999;;;666666777666666777999<<<<<>>@@@DDDLLLUUU\\\```aaa```___\\\\\\aaaccc```]]]^^^\\\\\\\\\]]]^^^___``````cccccccccddddddeeeffffffgggeeedddfffddd___^^^```aaaXXXRRRRRRRRRRRRVVV[[[\\\___ccceeeeeedddbbbaaaaaa^^^ZZZ[[[]]]^^^ZZZWWWXXXYYYYYYYYYWWWQQQIIIDDD<<<======<<<:::888777777:::999888888777777888888777777777777777777777777999666666888:::;;;???EEESSSmmmssseeedddfffaaa```cccfffeeeeeeeeefffgggiiijjjooovvv}}}}}}yyyxxxxxxvvvuuutttrrrsssuuuxxx{{{|||xxxvvvvvvwwwwwwuuuttttttuuuuuuuuutttooonnnpppuuutttqqqrrrvvvsssrrrqqqpppoooqqqsssvvvtttxxx|||~~~}}}{{{zzzzzz{{{zzz}}}yyyxxx{{{tttvvvwwwwwwuuuuuuwwwzzzxxxvvvtttssssssuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxyyyuuuzzz{{{wwwuuuyyy{{{zzzzzzyyyxxxxxxzzz|||~~~}}}~~~|||||||||{{{{{{{{{{{{{{{{{{~~~~~~}}}|||}}}xxxtttvvvwwwvvvwwwzzzqqqpppppppppqqqtttxxxzzz|||zzzyyy{{{~~~~~~|||{{{|||~~~}}}}}}}}}~~~zzz~~~pppVVVNNNKKKOOOMMMFFFFFFLLL___ssszzzzzzzzzxxxqqqlllpppxxxxxxgggeeebbb\\\^^^nnnrrrhhhooovvvqqqssstttxxx|||wwwyyyzzz||||||sss333333444555555555555444444555555666999>>>EEEKKKSSSVVVZZZ\\\[[[ZZZZZZZZZ[[[YYYVVVSSSOOOIIIBBB===:::999888777666666666666777777777777777777777777666666666555555555555444555555555555666666666666777666666666666777888888666666555555555555666666777777777777777777777777666666555555555555666666555666777999999888888777777666666555555444444444444444555555666666777777555555555444444444444333666666666666666555555444555555555555555666777777777777666666666777777888888999999999999:::===@@@AAAFFFOOOYYY___bbbbbbbbb]]][[[]]]bbbddd```]]]]]]]]]\\\[[[[[[\\\]]]___aaacccccccccccccccdddeeefffdddbbbcccbbb]]]WWWWWW[[[eee^^^XXXWWWWWWWWWZZZ]]]]]]^^^___```aaaaaa``````]]]ZZZWWWWWWYYYYYYWWWTTTUUUVVVWWWXXXXXXUUUOOOKKK>>>>>>>>>===;;;999777555:::999888888777777888888777777777777777777777777888555555888;;;===DDDLLLccczzz~~~oooeeegggjjjhhhgggiiioooppppppqqqooommmkkkiiipppwww|||yyyxxxtttvvvwwwtttqqqqqqvvv{{{~~~yyywwwwwwxxxxxxwwwttttttuuuuuutttsssrrrqqqsssuuutttrrrssswwwwwwuuuqqqooonnnpppsssuuuvvvzzz~~~~~~{{{xxxwww}}}}}}zzzyyy{{{vvvwwwxxxxxxxxxxxx{{{}}}xxxuuussstttwwwzzzzzzyyyrrrrrrrrrsssuuuwwwxxxyyyrrrvvvxxxvvvvvvzzz}}}}}}zzzyyyyyyyyy{{{}}}~~~}}}{{{|||}}}~~~~~~~~~}}}|||}}}}}}xxxuuuwwwyyyxxxzzz}}}uuurrrpppnnnooossswwwzzz}}}xxxuuuxxx~~~|||{{{{{{}}}}}}}}}{{{{{{}}}~~~}}}{{{~~~yyy___RRRIIIKKKMMMHHHEEEFFFVVVnnntttxxx~~~~~~uuullllllsssssseeeeeeeee```___qqqgggbbbhhhssslllpppvvv{{{~~~yyy|||}}}}}}|||uuu333444444555555555555555444444555666888===CCCHHHQQQTTTYYY[[[\\\[[[ZZZZZZYYYXXXWWWUUURRRLLLDDD???;;;:::888777777666777777777777777777777777777777666666666555555555555555555555555555666666666666555555555555666666777777666666555555555555666666666666666666666666666666666666666555555666666666555666777888999888888777777666666666555555444444444555555666666666555555555555555555444444444444555666666666666666555555555555555555555666777777888888777777666777777777777888999::::::;;;???AAAAAAHHHRRR[[[aaaddddddddd^^^\\\]]]cccddd```]]]]]][[[YYYWWWUUUUUUVVVYYY[[[\\\\\\\\\]]]^^^```bbbccc```___]]]ZZZSSSOOOSSSZZZkkkeee___\\\ZZZYYYXXXYYY[[[ZZZZZZ[[[]]]```aaaaaa]]][[[YYYYYY[[[[[[YYYWWWZZZZZZ[[[\\\\\\ZZZUUURRREEEBBB???<<<;;;999888777:::999888888777777888888777777777777777777777777:::888888:::<<>>HHHSSSjjjjjjdddaaaeeekkknnnooopppqqqqqqqqqrrrrrrrrrqqqqqqooosssyyy|||{{{xxxtttrrrrrrqqqrrruuuyyy|||}}}|||~~~zzzwwwxxxzzzwwwuuuttttttvvvwwwvvvvvvvvvwwwvvvssspppqqqssstttwwwuuutttuuuvvvvvvsssqqquuuyyy~~~}}}|||{{{{{{}}}~~~|||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyy{{{wwwuuuwww{{{|||yyyuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxyyyzzzzzz{{{|||wwwwwwwwwwwwyyy|||}}}|||{{{yyyyyy{{{|||}}}|||zzzzzz|||{{{xxxsssqqquuuxxxyyy{{{yyyyyyxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{}}}|||{{{zzzyyyyyyzzz|||}}}|||{{{||||||~~~}}}}}}zzzzzz{{{}}}|||||||||~~~|||}}}vvvcccOOOHHHJJJLLLLLLJJJHHHYYYooo~~~wwwuuuxxx{{{yyypppgggiiipppqqqiiicccbbbccckkkooo]]]___rrrwwwqqqssstttsss}}}wwwvvvyyyyyywww444444555666666666666555333444555555777:::@@@CCCNNNRRRXXX]]]^^^]]]]]]\\\YYYYYYXXXWWWTTTNNNFFFAAA===<<<999888777777999:::777777777777777777777777555666666666666777777777555555555555666666666666444444555666666666666666666666555555555555666666777777777777777777777777555555666666666666555555555666777999999888888777666666666666666666666666888777777777666666666666666666666555555555444444444555666666666666666666555555555555555666777777888888777777777888888999666777999::::::===@@@CCCCCCKKKVVV^^^dddhhhmmmpppfffbbbaaadddddd```]]]^^^MMMKKKHHHFFFEEEGGGJJJLLLMMMOOOSSSVVVYYYZZZZZZZZZYYYSSSNNNLLLKKKNNNXXXccceeefffdddaaaaaacccbbb^^^gggeeecccdddfffgggddd```]]]^^^^^^```aaabbbccccccddddddeeegggiiijjjiiiggg[[[RRRFFF===;;;;;;<<<<<<:::999888888777777888888888888888888888888888888999888999:::999<<>>BBBMMMRRRYYY^^^______^^^^^^]]]\\\ZZZXXXUUUOOOHHHDDD>>><<<:::888777888999:::777777777777777777777777555666666666777777777777555555555555666666666666555666777888999888888777666666555555555555666666777777777777777777777777444555666777777666555444555666777999999888888777666666666666666666666777777666666666777888:::;;;666666666666555555555555444444555666666666666666555555555555555666777777777777777777888999::::::777888:::;;;<<>><<<;;;:::999888888777777888888888888888888888888888888888999;;;===<<<>>>IIIUUUpppuuu```___^^^```fffmmmpppqqqsssssssssttttttuuuuuuuuu|||zzzxxxxxxxxxyyyzzzzzzxxxxxxxxxyyyyyyxxxvvvttttttyyy~~~}}}wwwssstttwww|||zzzwwwvvvuuuuuusssrrrqqqttttttpppqqqxxx~~~wwwuuutttwww|||~~~|||xxx{{{}}}}}}|||}}}~~~uuu{{{}}}{{{|||zzzxxxvvvwwwzzz{{{{{{yyyzzz{{{|||}}}}}}{{{yyywwwyyyyyyyyyzzz{{{}}}~~~{{{xxx{{{{{{xxxvvvwwwzzzyyyxxxxxxyyy{{{~~~zzzzzzyyyzzz{{{}}}|||{{{|||~~~~~~~~~|||sssooonnnrrrwwwyyy|||yyyxxxwwwvvvvvvwwwyyyzzzyyyzzz{{{}}}~~~~~~|||{{{vvvxxx{{{~~~~~~}}}~~~||||||~~~~~~~~~|||~~~||||||}}}nnn]]]RRRMMMKKKKKKHHHOOOZZZfffpppvvv{{{|||uuuqqqmmmjjjlllrrryyyjjjhhhaaaXXXccczzzmmm```gggxxxlllhhhgggyyy|||{{{wwwvvvyyy{{{zzz444555555666666666666666222333444555666999===AAAMMMRRRYYY^^^``````______```^^^\\\YYYVVVQQQJJJFFF>>>===:::888777888:::;;;777777777777777777777777555666666666777777888888555555555555666666666777777888999:::;;;:::999999666666555555555555666666777777777777777777777777444555666777777666555444555666777999999888888777666666666666777777777777555555555555777:::>>>@@@777666666666555555555555444444555666777777666666555555555555555666777777777777777777888999:::;;;888999;;;<<<>>>@@@DDDGGGHHHPPPZZZbbbhhhooowww~~~oooiiieeeeeeccc```^^^___OOOOOOPPPRRRTTTXXX\\\^^^XXX[[[aaadddeeebbb^^^[[[PPPKKKKKKQQQXXX^^^eeekkkccchhhjjjiiilllrrrqqqkkkcccbbbdddiiimmmllleee___^^^```bbbeeefffhhhkkkmmmooommmkkkjjjjjjiiigggeeefff\\\OOOFFFCCC@@@<<<999:::999999888777888888888888888888888888888888888999:::>>>AAAAAACCCNNNZZZtttuuu___^^^]]]___dddlllqqqrrrppprrruuuxxxzzzzzzzzzzzz{{{wwwvvvvvvyyy{{{|||ssswww{{{zzzwwwttttttvvvqqqwww}}}|||vvvrrrsssvvv|||yyyvvvuuusssqqqooommmrrrssspppsss}}}}}}yyywwwzzz~~~|||{{{|||}}}ttt{{{}}}{{{}}}|||yyyyyyzzzzzzxxxvvvxxx{{{}}}{{{{{{wwwwwwxxxzzz|||}}}zzz~~~{{{xxxzzz|||{{{zzzyyyzzz|||~~~zzzzzzzzz{{{}}}~~~~~~~~~sssooonnnssswwwzzz}}}|||zzzwwwuuuuuuxxx{{{~~~}}}{{{}}}~~~xxxrrrvvvxxx}}}~~~~~~~~~}}}|||{{{||||||}}}~~~{{{hhhVVVLLLIIIHHHNNNSSSZZZaaagggooo}}}~~~uuurrrooommmnnnrrr~~~qqqiiibbb\\\bbboooppphhhtttzzzjjjfffgggoootttwwwvvvvvvyyyzzzxxx333444555555666666555555555555555666666777888999FFFLLLUUU^^^bbbcccaaa___\\\^^^[[[WWWTTTSSSNNNGGG@@@???<<<999777777888999777888888888888999999999777777777777777777777777444555555666666666666666666666777888999999::::::;;;999666666666777777777444444555555666666777777666666555555555555666666777777888999999999999999777777777777777777777777777777777777888999:::;;;666666666666666666666666777777777777777777777777555666666666666666555555777777777777888999:::;;;999;;;=========@@@FFFKKKPPPXXX\\\\\\```kkktttwwwoooiiibbb___aaabbbaaa^^^YYY[[[]]]\\\ZZZZZZ]]]```^^^```bbbccc```ZZZTTTPPPIIIKKKQQQXXX```fffggggggfffhhhjjjlllnnnmmmmmmlllcccdddhhhnnnrrrpppiiibbbeeeeeefffgggggghhhhhhiiijjjhhheeeddddddfffjjjlllqqqggg[[[QQQLLLHHHBBB>>>:::999999999:::999777666999999:::;;;<<<===??????<<>><<>>======>>>AAADDDFFFLLLOOOQQQTTTZZZhhhzzzxxxddd\\\[[[gggqqqtttwww|||uuu}}}|||yyyyyy{{{|||zzzxxx~~~}}}zzzwwwvvvvvvtttvvvxxxyyyxxxvvvvvvwwwuuuuuuuuuuuutttttttttssswww{{{|||yyysssqqqtttyyyzzzvvvvvvzzz|||zzzzzz|||xxx}}}||||||vvvwwwzzz~~~zzzvvvwwwxxxvvvtttuuuzzz~~~}}}|||}}}{{{|||{{{|||}}}||||||~~~{{{yyy|||}}}~~~||||||{{{zzz{{{|||}}}~~~yyyxxxuuutttuuuxxx{{{}}}zzz|||}}}{{{wwwrrrnnnmmmyyyzzz~~~~~~}}}~~~}}}~~~|||{{{~~~}}}~~~rrrfff```___YYYUUUNNNHHHIIIVVVjjjyyy}}}|||uuuoookkksssxxxyyypppiiiddd]]]jjj|||uuulllddd~~~jjjllleee```cccnnnwwwyyywww333444555555666555555555555555555555555666888888;;;@@@HHHRRRYYY___aaabbb```aaa```\\\[[[[[[VVVPPPKKKEEE===999888888666444777777777777888888888888666666666666666666666666777777888999999999999888666777777777888888888999999777666666888888888666999888666444444444555666666666555555555555666666444555555666777666666666555555555555555555555555777777777777777888999999666666666666666666666666666666666666666666666666555666666777777777777666555555555555666777888999>>>???@@@BBBHHHUUUeeeqqqooojjjccc```bbbfffhhhgggcccaaaaaabbbeeeggggggfffccccccdddeeeddddddddddddeeebbb]]]XXXUUUTTTTTTTTT\\\ccciiikkkhhhggghhhkkkkkkkkklllmmmnnnnnnmmmmmmeeeddddddkkksssvvvrrrmmmjjjiiifffddddddeeegggiiidddfffhhhkkkmmmmmmmmmmmmiiihhhggggggfffbbb\\\WWWMMMJJJGGGFFFEEECCCAAA???@@@@@@???AAADDDJJJOOOSSSSSSTTTWWWZZZbbbqqqzzzeee]]]]]]gggppprrrvvv|||ttt~~~}}}{{{yyyyyyzzz{{{zzzxxxwwwxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvxxxyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyzzzzzzxxxyyyzzzxxxtttsssuuuxxxyyywwwxxx|||}}}zzzyyy{{{xxx~~~}}}|||~~~~~~zzzxxxyyyzzz|||~~~~~~~~~}}}zzztttvvvxxxwwwuuutttxxx{{{~~~~~~~~~zzz}}}}}}~~~~~~{{{|||zzzzzz}}}~~~}}}~~~~~~~~~|||yyy{{{|||zzz}}}}}}}}}~~~}}}{{{yyyxxxyyyzzz{{{yyywwwtttssssssvvvyyy{{{wwwyyyzzzyyyvvvrrrpppooozzzzzz{{{}}}}}}~~~{{{|||{{{ooogggaaa___WWWSSSMMMHHHFFFNNN```rrr~~~xxxrrrrrrqqqooorrrzzz{{{nnnccc\\\cccqqqzzzggguuuyyysssjjjcccfffpppwwwuuuppp333444555555666555555555444444444444555666777888999===EEEMMMUUU\\\```bbb^^^```___\\\\\\\\\XXXRRRNNNGGG???:::888777666555666666777777777888888888666666666666666666666666777888888999999999999999777777777777777888888888888777666777888999888666888777666555444444555555666666555555555555666666444444555666666666666666555555555555555555555555777777777777777777888999666666666666666666666666666666666666666666666666555555666777888888777777555555555555666777888999?????????AAAGGGTTTdddpppsssllleeecccdddeeeeeeeee______aaadddfffggggggfffaaabbbcccdddfffffffffeeehhhcccZZZTTTRRRUUUZZZ^^^dddgggjjjhhheeedddgggkkkjjjkkkmmmnnnpppqqqrrrrrrgggddddddkkktttyyyuuuppphhhfffccc```___```aaabbbjjjkkkmmmnnnnnnllljjjhhhhhhggggggggggggeeecccaaaXXXUUURRROOOMMMKKKIIIGGGDDDDDDDDDEEEIIIOOOTTTXXX[[[[[[]]]```hhhvvvxxxeee^^^^^^hhhooopppssszzzvvv|||{{{yyyyyyyyyyyyyyyxxxuuuttttttuuuvvvyyyzzz{{{wwwvvvuuuvvvyyyzzzyyywwwuuuvvvwwwxxxzzz{{{||||||yyywwwuuuwww{{{}}}|||zzzuuutttuuuxxxxxxuuuuuuxxx{{{~~~{{{{{{zzzxxxyyyyyyxxxxxxyyy|||zzztttvvvyyyxxxuuuuuuxxxzzz||||||||||||}}}~~~www{{{~~~~~~~~~{{{|||yyyyyy|||~~~}}}{{{|||{{{|||}}}~~~|||vvv{{{|||zzzzzz}}}~~~}}}||||||zzz|||~~~|||yyyxxxxxxyyyzzz{{{yyyvvvsssssstttwwwyyyxxxzzz}}}}}}|||zzzyyyzzz{{{zzzyyy|||~~~zzzyyy{{{~~~||||||}}}}}}rrrfff___[[[ZZZRRROOOMMMLLLIIIKKKYYYhhh|||wwwpppppppppmmmqqqxxxsssbbb``````fffvvvwwwqqq}}}~~~tttiiigggmmmsssuuusss333444555555666666555555444444444444555666777888888;;;AAAHHHPPPWWW]]]___]]]______\\\\\\]]]YYYSSSOOOKKKDDD===888777888999666666666777777777888888777777777777777777777777777777888999999999999888777777777777777777777777777666666777999999888666666666666666666555555555666666555555555555666666444555555666666666666666555555555555555555555555555555555444444555555666666666666666666666666666777777777777777777777777555555666777888888888888666666666666777888999999;;;<<<<<<===CCCNNN\\\gggrrrlllfffeeeccc``````bbb]]]```cccggghhhhhhgggeeedddddddddfffhhhiiigggeeeiiicccZZZSSSRRRWWW^^^ccciiijjjiiifffddddddhhhkkkjjjkkklllnnnppprrrttttttjjjffffffnnnxxx}}}yyyrrrjjjhhhfffdddcccdddeeeffflllnnnppprrrrrrpppnnnllljjjiiihhhfffeeedddccccccccc```]]]ZZZYYYYYYWWWVVVTTTSSSSSSSSSUUUXXX\\\^^^ddddddeeehhhooozzzuuuddd___aaajjjpppooorrrxxxzzz|||{{{zzzyyyxxxwwwwwwwwwyyywwwvvvwwwyyyzzzzzzzzzwwwvvvuuuvvvwwwxxxxxxwwwtttuuuuuuwwwxxxyyyzzzzzz{{{wwwuuuyyy}}}vvvuuuvvvyyyyyyvvvxxx|||}}}zzzxxxxxxxxxyyyxxxwwwvvvwww{{{yyyvvvxxxzzzxxxvvvwww{{{|||}}}}}}|||{{{}}}~~~vvvzzz}}}||||||{{{{{{{{{zzzyyy{{{zzzzzz|||~~~wwwzzz{{{yyy{{{~~~zzzwwwxxx}}}{{{zzzyyyyyyyyy}}}{{{xxxuuutttuuuxxxyyyvvvxxx{{{|||||||||}}}~~~{{{{{{{{{|||}}}yyyvvvvvvzzz~~~}}}zzzxxxxxxyyy{{{}}}~~~~~~}}}}}}oooccc[[[XXXXXXOOOLLLLLLOOOMMMKKKSSS^^^ppp~~~}}}tttmmmhhhlllqqqxxxzzzzzz{{{~~~}}}iiieee______kkksssnnn|||ooogggfffnnnxxx~~~333444555555666666555555444444444444555666777777666888===CCCJJJRRRWWW[[[]]]```___]]]]]]^^^[[[UUUQQQPPPJJJBBB:::888;;;@@@666666666666777777777888777777777777777777777777666777777888999888888888777777777777777777777666666666666888999:::888666333444666777888777555444666666555555555555666666555555666777777777777666666666666666666666666666666555555444444444555555666666666666666666666666777777777777777777777777555555666888888999999888777777777777777888::::::888999;;;<<>>EEE666666666666777777777777777777777777777777777777666666777888888888888777777777777777666666666666666666666888::::::888666111333666888999888666444666666555555555555666666555666666777777777777777777777777777777777777777888777777666666666777777666666666666666666666666777777777777777777777777555555666888888999999999777777777777888999:::;;;777999<<<>>>BBBJJJUUU]]]]]][[[^^^bbb```\\\```gggaaaeeejjjmmmmmmkkkhhhfffiiigggffffffgggeeeaaa\\\WWWVVVUUUVVVZZZ```fffkkkmmmlllkkklllmmmmmmkkkjjjkkkkkkkkkllllllnnnooopppiiieeefffnnnzzz~~~xxxoooaaabbbdddfffhhhiiikkkkkkjjjkkknnnpppqqqqqqpppoooaaadddgggiiihhhgggfffffffffdddcccdddgggjjjlllmmmddddddeeegggiiikkkmmmnnnmmmmmmnnnqqqwwwttt```^^^cccpppvvvtttvvv}}}www|||zzz}}}}}}|||yyyvvvtttttttttvvvttttttvvvzzz{{{zzzwwwvvvwwwwwwvvvtttssstttvvvxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuvvvxxxwwwvvvzzz~~~|||yyyxxxzzz~~~}}}xxxvvvwwwyyyyyyxxxyyy|||{{{wwwwww{{{~~~~~~}}}{{{yyyyyyzzz|||zzz~~~}}}||||||~~~~~~||||||~~~zzzyyyzzz|||~~~~~~}}}{{{uuupppsss}}}}}}{{{~~~~~~zzzxxx{{{yyyyyyyyyxxxwwwvvvtttsssvvvtttrrrqqqqqqtttwwwyyyyyyzzz|||}}}||||||}}}~~~{{{~~~}}}xxxxxx}}}vvvuuuvvv}}}xxx{{{zzzyyyxxxxxxzzz{{{|||vvv|||~~~{{{|||}}}qqqhhhddddddSSSKKKJJJOOOOOOHHHHHHPPPNNN^^^pppyyy|||{{{wwwrrriiimmmsssxxxyyyxxxwwwwww~~~uuupppjjjgggmmm~~~~~~pppeeerrruuunnnsss{{{777777666555444444333333555555555666666666666777666555666999???GGGNNNSSS]]]]]]^^^```aaaaaa___]]]QQQPPPMMMFFF???;;;;;;<<<777777777777777777777777555555555666666777888999666666777777888888999999666666666666777777777777777888888777555555666777999888888888777777666666444444555555666666777777444666777777666666777999888888888888777777777777888888777666666666666666999888666333333555999===777777777777777777777777555555666777777777777777777888999888777777999;;;999888888<<>>EEEPPP\\\eeehhhgggddd```aaacccbbb]]]cccfffiiijjjiiifffddddddeeeeeeeeeggghhhfffaaa]]]WWWXXX\\\aaafffjjjjjjjjjgggjjjlllllljjjhhhggghhhdddeeehhhmmmpppppplllhhhjjjhhhiiipppyyyzzzssskkkgggcccaaadddffffffgggjjjiiimmmnnnlllmmmqqqrrrooofffggghhhhhhffffffggghhhhhhhhhggggggggghhhhhhiiihhhhhhiiikkkmmmnnnnnnnnnpppnnnmmmrrr{{{wwwbbbbbbfffllloooooosssyyy}}}~~~}}}vvvsssuuuwwwwwwsssqqqsssxxxzzzxxxvvvvvvqqqsssuuuuuuuuuvvvxxxzzzyyyxxxwwwvvvuuuttttttttt{{{vvvsssuuuuuurrrssswwwuuuuuuuuuuuuvvvxxxzzz{{{yyyzzzzzzyyyxxxyyy{{{}}}yyyzzz{{{yyywwwvvvvvvwwwzzzyyyxxxwwwxxxyyy{{{|||yyy}}}}}}zzzxxxzzz}}}zzz}}}}}}|||}}}~~~|||zzzxxxwwwyyyzzz{{{zzz~~~zzzvvvvvvzzz|||zzzwww|||xxxxxx{{{~~~}}}~~~}}}{{{yyyyyyzzz{{{xxxwwwvvvvvvwwwvvvtttrrrtttvvvvvvtttqqqrrrwww|||xxxyyyyyywwwvvvyyy~~~~~~~~~wwwvvvyyy}}}~~~}}}xxxvvvuuuvvvwwwxxxwwwvvvxxxyyywwwuuuxxx}}}}}}yyyzzz{{{|||~~~~~~}}}}}}nnngggfff^^^VVVMMMHHHHHHJJJIIIHHHSSSRRRXXXhhhvvvzzzxxxvvvkkkmmmoooqqqssstttvvvwww{{{nnnkkkgggfffvvvvvvdddmmmzzzwwwuuu666666666555444444333333333444444444555555555555888777666777<<>>@@@BBBCCCEEEJJJPPPRRRPPPPPPRRRUUUVVVSSSNNNIIIFFFAAA<<<777777777777777777777777777666666777888888777666555555555555666666666666666666666666666777777777777777888888777555555666777555555555666666666777777555555555666666666666666555666777777666666777888555555666777777888999999888888777666666666666666888999:::999666444333333777777777777777777777777555666777777888888777777777888888888777777999;;;999===BBBGGGKKKOOOSSSWWW^^^eeejjjiiiggggggfffcccbbbccceeefffeeeeeeeeefffiiilllnnnnnnmmmlllmmmooooooooonnnoooppppppnnnmmmrrrooollllllmmmmmmkkkiiihhhiiijjjiiigggfffgggjjjjjjiiihhhiiikkkllljjjhhhfffcccccchhhjjjiiihhhjjjiiieeedddhhhjjjjjjmmmsssmmmmmmllljjjhhhiiillloooqqqooollljjjjjjlllnnnpppsssuuuvvvtttpppppptttxxx~~~fffcccdddiiiqqqtttuuuxxx}}}}}}|||}}}|||vvvwwwvvvxxx~~~zzzuuuttttttvvvwwwwwwvvvvvvwwwyyy||||||zzzyyyxxxxxxxxxxxxtttzzz}}}wwwtttwwwzzzzzzxxxwwwwwwwwwwwwxxxzzz{{{yyy{{{||||||zzzxxxxxxxxxyyyzzzzzzxxxvvvttttttuuuwwwyyy{{{~~~~~~|||zzzyyyqqqrrrsssvvvzzz}}}{{{{{{~~~|||zzz|||}}}ssstttxxx|||{{{wwwwwwzzz|||zzzwww{{{}}}~~~}}}|||~~~~~~}}}zzzxxxuuuuuuvvvxxx{{{~~~}}}}}}~~~~~~|||wwwuuuxxx{{{~~~}}}|||zzzyyyzzzxxxuuutttuuuwwwxxxyyy~~~~~~|||yyy{{{~~~xxx}}}}}}{{{uuujjj^^^SSSMMMFFFJJJOOONNNIIIHHHSSSaaaoootttxxxxxxvvvvvv|||zzzrrrkkkjjjqqqwwwpppuuu||||||{{{{{{444555555555555555555555555555555666666666666777222444888;;;>>>@@@AAAAAACCCHHHNNNPPPOOONNNQQQTTTSSSOOOKKKIIIHHHEEE@@@<<<777777777777777777777777555666888999999777555444444555555555666666777777666666666666777777777777777888888777555555666777444555555555666666777777444555555555666666777777444666777777666666777999555666666777888999999:::888888777666666666666666333666888999999888888999777777777777777777777777555555666777777777777777555666777666555555777999===>>>@@@CCCHHHNNNSSSVVVZZZcccjjjhhhddddddcccbbbeeegggiiijjjiiihhhhhhhhhjjjmmmoooooommmlllnnnpppmmmmmmnnnrrrvvvuuupppkkkqqqnnnkkkjjjllllllkkkhhhiiikkklllkkkhhhhhhjjjmmmjjjiiihhhiiikkkmmmlllkkkgggddddddhhhjjjgggfffggghhhcccccchhhjjjjjjmmmtttkkklllllljjjggggggkkkpppqqqooommmllllllooorrrtttxxxzzzzzzwwwrrrqqquuuyyy|||~~~zzz```___dddnnnxxx|||{{{~~~~~~~~~|||}}}}}}~~~xxx{{{yyy{{{zzztttrrrwwwxxxzzzyyywwwuuuuuuvvv}}}{{{yyywwwvvvvvvvvvvvvrrr{{{|||xxxyyyyyywwwvvvvvvwwwxxx{{{~~~vvvyyy|||}}}}}}{{{{{{{{{vvvxxxxxxwwwvvvuuuuuuwwwuuuwwwzzz||||||{{{xxxvvvsssssstttwww{{{|||yyyyyy|||}}}}}}~~~}}}|||wwwtttvvvzzz}}}zzzuuuvvv|||}}}zzz~~~{{{xxxyyy}}}~~~{{{zzzyyyyyyuuuvvvxxxzzz}}}~~~}}}{{{~~~}}}}}}}}}zzzzzz|||~~~~~~}}}}}}}}}xxxuuussstttvvvxxxyyyyyy}}}~~~|||~~~wwwzzz~~~xxxhhhYYYPPPHHHGGGKKKPPPKKKDDDIIIUUUkkksss}}}}}}{{{}}}yyyqqqmmmhhhvvvrrriiiqqq}}}zzzyyyyyy888777555444333444444555444444444555555555666666666999<<<<<<<<<===AAADDDFFFGGGHHHJJJMMMOOOPPPQQQPPPOOONNNMMMKKKGGGAAA===777666666777999999888666666777888999999888777666777777666666777888999999666666777888888888888888999888777666666777888999777777777777777888888999777777666666777888999999888777555333444666888:::777777666666777888999999888777666555555666777888666666777777777777666666777777666666666666777777444555777888888888777666777777777777888888888888777:::>>>AAACCCIIIQQQWWW^^^bbbffffffdddccceeegggfffhhhiiikkklllllllllllllllnnnoooooonnnmmmooopppnnnlllooouuuvvvrrrnnnmmmnnnmmmkkkkkkmmmmmmmmmmmmkkkmmmooonnnjjjhhhhhhiiilllkkkjjjiiiiiikkklllmmmiiiiiihhhgggggghhhiiijjjjjjnnnllleeeeeemmmppplllnnnoooooommmllllllnnnpppqqqooommmlllmmmrrrvvvzzzsssqqqssszzz{{{vvvtttwww|||{{{}}}uuukkkjjjlllpppuuu|||{{{yyy{{{}}}{{{tttxxxvvvxxx~~~}}}zzzzzzzzzzzz{{{|||}}}~~~xxxxxxwwwuuussstttwwwzzzzzz~~~~~~yyyvvvxxx||||||yyyvvvtttvvvzzz~~~|||}}}}}}zzzuuussssssvvvvvvtttuuuyyyzzzxxxzzzyyy{{{~~~zzzuuuyyyzzzzzzzzz{{{{{{{{{|||{{{xxx{{{~~~}}}}}}yyywwwvvvvvvyyy}}}}}}zzzwwwxxxzzz|||{{{xxxwwwzzz}}}}}}}}}|||zzz{{{~~~}}}xxxqqq{{{yyyyyy}}}}}}zzzyyy|||~~~~~~|||{{{}}}{{{vvvrrrwww|||~~~|||uuuuuuuuuvvvyyy|||{{{iiiLLLIIIFFFGGGLLLOOOLLLJJJJJJ]]]nnn|||}}}vvvvvv{{{xxxwwwllllllkkkaaagggzzz666555444333333333444555444444555555555555555555666999;;;;;;;;;===AAAEEEHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNMMMKKKGGGBBB===888777666777999999888666666777888999999888777666666666777777888888888888666666777888888888888888999888777666666777888999777777666666777777888999777777777777777888999999888777666555555777888:::777777777777777888999999888777666666666666777888666666777777777777666666555555444444444444555555444555666777888777777666777777777777888888888888888;;;>>>AAADDDIIIRRRXXX___cccggghhhffffffhhhjjjllllllkkkkkklllmmmnnnooonnnooopppooommmllllllmmmmmmllloootttsssnnnkkkllljjjjjjkkkllloooqqqqqqqqqlllnnnooommmjjjiiiiiikkkmmmmmmllllllkkkkkkkkkkkkdddeeegggiiijjjkkklllllliiimmmlllfffffflllnnnjjjkkkllllllkkkkkkkkknnnpppmmmmmmmmmnnnpppssswwwyyynnnmmmqqqxxxzzzwwwuuuxxx||||||sssiiidddggglllsssxxx|||~~~{{{yyyzzz}}}~~~xxxzzzwwwxxx|||~~~|||zzz{{{{{{{{{{{{|||}}}}}}~~~~~~xxxwwwvvvsssrrrsssvvvyyyyyy}}}~~~yyywwwzzz~~~zzzxxxuuuvvvyyy{{{|||{{{|||xxxsssqqqsssvvvvvvtttuuuzzz{{{yyy}}}|||~~~|||xxx{{{~~~|||zzzyyyyyy}}}}}}{{{wwwvvvuuuuuuxxx|||~~~{{{xxxxxxwwwwwwwwwyyyzzz{{{{{{|||uuu{{{yyyzzz~~~~~~}}}~~~}}}|||wwwttt{{{~~~~~~~~~|||xxxxxxxxxxxxyyyzzz}}}|||zzz|||}}}|||~~~}}}sssTTTJJJGGGHHHMMMPPPMMMJJJJJJTTTfffvvvyyyvvvvvvzzz}}}rrrooonnnwww|||jjjbbblll444333333333333333444555555555555555555555444444777888999999;;;>>>BBBFFFJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPOOONNNKKKGGGBBB>>>999888777777888999888666777777888888888888777777555666888999999888777777666666777888888888888888888888777777777777888888777777666666777777888999888888888777888888999:::777777777777888888999999777777777777777777888999888777777666666777777888666666777777777777666666555555444444444444555555444555666777777777777666777777777777888888888888999<<>>===:::888777888888777666888777777777777777777888555777888:::999888666555666666777888888888888888777777777888888777777777666666666555666777777888999999888888777888888999666777999:::::::::888777888888777777777777777888777777888888888888777777666666777777777777666666777777666666666666777777555555555555555666666777666777777777888888888888;;;===@@@CCCFFFMMMWWW___eeeiiimmmooooooqqquuuyyy{{{yyyvvvrrrnnniiieeecccbbbaaa]]]VVVNNNHHHDDDCCCAAADDDKKKPPPPPPOOOTTT\\\bbbeeeiiikkkkkkmmmooorrrvvvuuurrrpppnnnllljjjiiilllmmmppprrrrrrpppnnnlllpppnnnkkkiiihhhhhhiiijjjmmmtttuuuppppppuuusssmmmpppqqqrrrqqqooonnnnnnooonnnssszzz|||vvvyyy|||}}}}}}}}}~~~kkkgggmmmrrrwwwxxxvvvvvvzzz}}}}}}zzz|||{{{~~~zzzyyy~~~~~~}}}}}}||||||{{{{{{{{{yyyyyyzzz}}}{{{yyyuuuwwwzzzzzzzzz{{{{{{zzzzzzzzz{{{|||yyyyyyyyyzzzzzzzzzzzz{{{uuuxxxxxxwwwxxx}}}~~~|||yyyzzz{{{{{{{{{}}}~~~|||yyy}}}~~~{{{|||~~~}}}zzzzzz}}}~~~|||yyy{{{{{{zzzxxxwwwyyy{{{zzzwwwxxx~~~{{{xxxyyy}}}~~~~~~}}}|||}}}|||{{{~~~{{{rrruuuwwwvvvrrroooppprrrwwwuuutttvvv{{{~~~zzzuuu|||xxx^^^TTTKKKKKKLLLJJJHHHGGGFFFRRR```kkkvvvuuuooommmtttssskkklll222333333444444444444333444444444555555555666666555555777;;;@@@EEEHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHLLLKKKKKKLLLKKKHHHDDDAAA>>><<<999777777888777666888888777777777777888888777777888999999888666555666666777888888888888888777777888888888888777777666666555555666666777888999888777777777777777777666666888999999999888777999888888777777777777777777888888999999888888777666666777777777777666666555555444444444444555555555555444444555555666777777777777777888888888888;;;===@@@CCCGGGPPP[[[cccgggjjjnnnoooppprrrwww{{{}}}yyysssllleee^^^[[[YYYXXXUUUOOOHHHBBB???>>>===>>>AAAEEEEEEDDDHHHNNNTTTXXX]]]```cccgggmmmrrrvvvtttrrrrrrqqqooollljjjkkkmmmppprrrrrrqqqooommmuuurrrmmmiiiffffffhhhiiimmmsssuuupppqqqvvvuuuooonnnooopppooommmkkkjjjkkkjjjpppxxx~~~~~~~~~|||~~~jjjiiijjjmmmrrrtttuuuxxx|||}}}~~~~~~zzzxxxyyyzzz{{{xxxzzzzzzzzzyyyyyyxxxxxxxxxvvvxxxyyyxxxxxxxxxzzz{{{||||||wwwwwwwwwvvvyyyzzz||||||{{{{{{|||~~~}}}|||zzzyyyxxxxxxxxxxxxwwwzzzzzzxxxyyy}}}~~~|||}}}|||}}}}}}{{{~~~}}}}}}~~~{{{xxxxxxzzz}}}~~~zzzxxxyyy}}}zzz|||~~~|||wwwvvvxxx|||wwwrrrsss|||xxxyyy}}}yyyyyy{{{|||{{{}}}{{{|||~~~~~~{{{~~~|||tttnnnqqqtttrrrnnnlllooossswwwwwwuuutttwww|||{{{xxx|||hhhYYYLLLHHHJJJKKKLLLNNNHHHNNNTTT]]]kkkzzzzzzqqqlllwwwiiiuuu444444555666555444333333222333333444555666777777444555777===DDDHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKLLLMMMMMMLLLHHHEEE@@@===999777777777777666999888777666666777888999888888888888777777666666666666777888888888888888666777888999999888777666666555555555555666777777888777777666555555666666666666777777888888777777999999888777777777777777777888999999999999888777666666777777777777666666555555444444444444555555555555444444444555666777777777777777888888888888:::<<<@@@CCCHHHRRR^^^fffhhhkkknnnoooooorrrwww{{{{{{tttlllcccZZZTTTPPPMMMMMMLLLHHHCCC@@@>>>>>>>>><<<<<<@@@BBBBBBEEEIIIHHHLLLQQQTTTWWW]]]fffmmmqqqqqqqqqsssuuutttpppmmmmmmnnnpppqqqpppooonnnlllrrrpppmmmjjjiiihhhiiijjjjjjpppqqqmmmnnnttttttoookkkmmmooonnnlllkkkjjjkkkiiinnnvvv~~~||||||}}}zzzhhhjjjjjjlllnnnqqquuuyyy|||~~~}}}|||zzzxxxxxxxxx}}}{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwsssuuuxxxyyyxxxxxxxxxxxx}}}{{{yyyxxxuuuxxxzzz||||||zzzzzz{{{}}}~~~|||zzzxxxwwwwwwwwwxxxyyy||||||yyyyyy}}}~~~{{{||||||~~~zzz~~~}}}}}}zzz{{{{{{zzzzzzzzz{{{|||{{{wwwwww{{{~~~zzzzzzzzzyyyxxxxxxyyyzzzuuuooopppzzzvvvuuu{{{{{{zzz||||||{{{}}}{{{}}}~~~|||{{{}}}yyysssmmmqqqsssqqqkkkjjjnnntttuuuyyyyyywwwyyy~~~~~~~~~~~~wwwwwwzzzgggRRRIIIHHHIIIKKKNNNNNNMMMLLLPPP___tttwwwooozzzsssjjjvvv555555666777666555333222111222333444555777888888444444888???FFFJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMOOOPPPNNNKKKHHH@@@===999777777777777666999888777666666777888999999999888777666666777777666666777888888888888888666777888999999888777666555555555555555666777777777777666555555555555555666666666666666777777777999999888777777666777777777888999::::::999888777666666777777777777666666777777666666666666777777555555444333444555666777777777777777888888888888999<<<@@@CCCIIISSS___hhhhhhkkknnnooooooqqqvvv{{{}}}wwwnnncccXXXPPPKKKHHHCCCDDDDDDBBB@@@>>>>>>???>>>::::::???DDDEEEHHHKKKCCCGGGKKKMMMOOOTTT^^^fffmmmnnnppptttwwwwwwssspppppppppppppppooommmlllkkkllllllllllllllllllllllllffflllmmmiiijjjqqqrrrmmmkkkmmmooopppnnnmmmmmmnnnkkkooouuu{{{zzzyyy~~~}}}wwwfffjjjpppoooooorrrvvvzzz{{{{{{~~~}}}zzzxxxxxxwww{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyrrruuuyyy{{{{{{yyyxxxxxx|||~~~|||zzzvvvxxx{{{}}}|||yyyxxxyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{{{{}}}}}}zzzzzz}}}}}}{{{zzz}}}|||yyy{{{||||||~~~{{{wwwzzz}}}~~~|||{{{zzzyyywwwxxxzzzyyyxxxzzzwwwuuuvvvyyy{{{zzzxxxxxxrrrsss~~~wwwuuu{{{}}}{{{}}}~~~}}}~~~|||yyyzzz}}}zzz{{{{{{xxxooorrrtttpppjjjiiinnntttooovvvyyywwwxxx~~~|||zzzlllooouuuZZZKKKFFFEEEGGGIIISSSNNNHHHJJJZZZqqqzzzuuuyyy~~~~~~iiimmm555555555555555555555555555555444444444555555666555999>>>BBBDDDGGGJJJLLLEEEGGGIIILLLMMMLLLKKKJJJLLLJJJJJJNNNRRRQQQLLLFFFCCC===777555777888666333888777666666666666777777<<<;;;999777666666777888===<<<:::888777666555555777666555444444555666777555666777888888777666555666666666666666666666666555666666777888999999999777777777777777777777777777777777777888888888888666666666666666666666666555555444444444444555555777777777777777888888888666666555666666888:::;;;;;;>>>CCCGGGKKKSSS]]]dddiiilllppppppooonnnoooqqqllleeeZZZPPPIIIEEECCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@>>>AAADDDDDDAAAFFFNNNHHHCCCAAADDDEEEFFFLLLUUU```nnnvvvppplllpppqqqmmmnnnssstttpppoooqqqoooiii```vvvdddiiittthhhllliiieeehhhkkknnnppppppoooooovvvsssooommmmmmnnnmmmmmmkkknnnrrrwwwzzz{{{{{{zzz}}}~~~}}}||||||}}}zzzkkkeeekkkllloooppppppqqqtttvvv{{{~~~~~~zzzvvvrrrtttxxx|||~~~~~~}}}|||zzz{{{{{{{{{{{{{{{{{{zzzwwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||vvvrrryyy|||~~~{{{vvvtttwww{{{yyyzzzzzzyyyxxxyyy|||~~~|||||||||||||||{{{{{{zzz|||yyywwwyyy}}}~~~|||~~~~~~xxxxxx|||~~~~~~zzz}}}zzzwwwuuuuuuuuuuuu~~~|||yyyuuuqqqttt{{{uuuvvvwwwyyy}}}zzz|||~~~{{{wwwxxxzzzyyyyyyxxxyyyzzz}}}{{{xxxxxxzzzrrrpppoooooopppqqqqqqpppvvvuuuvvvzzz~~~||||||uuuZZZGGGCCCGGGKKKRRRQQQKKKFFFJJJ\\\tttyyyttt|||vvvpppnnn{{{555555555555555555555555555444444444444555666666777:::???CCCEEEGGGJJJLLLEEEGGGHHHJJJKKKKKKKKKKKKMMMLLLLLLOOOSSSRRRMMMHHHDDD>>>888666888999777555888888777777777777888888:::999888888777777777777:::999888777777777777777888777666666666666777888555666777888888777666555666666666666666666666666555666666777888888999999777777777777777777777777666666666777777777888888666666666666666666666666777666666555555666666777777777777777888888888888777777666666777999;;;<<<>>>AAADDDHHHLLLTTT___fffiiilllooonnnjjjgggfffggg]]]WWWMMMEEEBBBCCCFFFHHHLLLKKKKKKKKKKKKMMMOOOPPPOOOLLLKKKLLLHHHCCCBBBGGGHHHCCC@@@BBBBBBAAAEEELLL\\\kkktttqqqnnnqqqrrrnnnooossssssooonnnooommmiiijjjsssccciiiooogggnnnkkkhhhiiillloooqqqpppooonnnuuurrrooonnnnnnnnnnnnmmmlllnnnqqquuuxxxyyyzzzzzz|||}}}~~~}}}{{{yyyxxxyyyuuuhhhfffmmmnnnpppqqqrrrvvvzzz}}}~~~|||{{{|||}}}wwwsssuuuvvvxxxzzz{{{{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzyyyxxxxxxyyyzzz|||}}}}}}}}}~~~~~~yyyuuuzzz|||}}}|||yyyxxxzzz|||{{{{{{|||{{{yyyzzz|||~~~}}}}}}}}}}}}}}}|||{{{{{{yyyzzz|||}}}~~~~~~|||{{{}}}~~~}}}|||{{{yyywwwvvvvvvwwwxxx{{{yyyxxxvvvsssuuuyyyrrrssstttvvvyyy}}}zzz~~~~~~~~~zzzyyyyyywwwvvvuuutttvvvyyy|||}}}~~~~~~zzzwwwuuutttpppooonnnooorrrtttttttttvvvvvvwwwzzz~~~|||{{{jjjSSSKKKLLLOOOQQQQQQMMMGGGHHHUUUiiiyyyvvvvvvrrr~~~zzzmmmqqq555555555555555555555555444444444444444555666666999===AAAEEEGGGHHHJJJKKKFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMNNNPPPSSSSSSNNNJJJDDD???:::888999:::999888888888888888888888888999777777888888888777777666777777666666666777888888999888888777777888888999666666777777777777666666666666666666666666666666666666666777888888999999777777777777777777777777555555666666666777777777666666666666666666666666888777777666666777777888666666777777888888888888888888777888999:::<<<>>>AAACCCFFFIIIMMMVVVaaaiiihhhlllooonnnhhhbbb___]]]QQQLLLFFFAAAAAAFFFLLLQQQYYYWWWVVVUUUWWW[[[```ccc___ZZZWWWVVVSSSLLLGGGFFFGGGCCC@@@??????>>>AAAEEEUUUdddoooqqqpppssssssoooqqqsssrrrnnnmmmnnnmmmjjjlllhhhcccooommmeeeooojjjiiikkknnnpppqqqqqqpppooorrrqqqoooooopppooonnnlllnnnoooppprrrtttvvvxxxyyy|||}}}~~~{{{yyyxxxxxx~~~oooeeefffjjjkkkmmmnnnqqquuuzzz~~~{{{xxxxxxyyy|||}}}uuurrrxxxxxxxxxwwwwwwwwwvvvvvvxxxyyyyyyzzzzzzyyyyyyxxx}}}zzzvvvttttttvvvzzz||||||}}}~~~~~~zzzwwwyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{zzzyyy{{{|||}}}}}}}}}}}}|||||||||{{{www{{{~~~~~~~~~}}}}}}~~~~~~yyyxxxwwwwwwwwwxxxzzz{{{{{{wwwuuuwwwwwwuuutttvvvqqqrrrssstttwww|||||||||}}}}}}~~~}}}yyyuuuuuutttrrrrrrsssvvvyyy|||}}}~~~}}}{{{zzzyyyvvvssspppooonnnnnnpppsssuuuvvvvvvwwwxxxyyyyyyyyy{{{~~~|||zzz~~~zzzbbbTTTOOONNNOOOPPPNNNIIIEEEKKKZZZhhh}}}rrrkkkjjj}}}qqqiiizzz555555555555555555555555444444444444444555666777;;;???DDDGGGHHHIIIJJJJJJGGGGGGGGGGGGIIIJJJKKKLLLNNNNNNOOOQQQRRRRRROOOLLLDDD@@@<<<999:::::::::999777888888888999999999888555666777888999888777666666666666666666666777888888888888888888888888888666666777777777777666666666666666666666666666666666666777777888888888888666666666666666666666666555555555555666666666666666666666666666666666666888777777666666777777888666666777777888888999999999888888999:::<<<>>>???CCCDDDFFFHHHLLLUUUaaajjjggglllrrrrrrkkkbbb[[[WWWOOONNNLLLJJJLLLQQQWWW\\\cccbbbbbbbbbdddgggkkkmmmfffcccaaabbbaaa]]]WWWSSSKKKGGGDDDCCCBBBBBBCCCDDDMMM[[[iiinnnqqquuutttqqquuutttrrrpppnnnnnnmmmllllllaaalll{{{ooogggooojjjiiikkkmmmppprrrssssssrrrpppoooooopppqqqqqqooommmpppooonnnnnnpppsssvvvxxx}}}~~~}}}}}}mmmdddeeeiiikkknnnppprrruuuxxx{{{|||yyyxxxxxx}}}|||uuutttxxxwwwuuutttttttttuuuuuuxxxxxxxxxyyyyyyxxxxxxxxx{{{yyyvvvttttttvvvzzz|||||||||}}}~~~}}}yyyuuutttsssrrrsssvvvxxxxxxwwwzzz{{{{{{zzzxxxwwwxxxyyy||||||{{{{{{zzzzzzzzzzzzxxx{{{~~~~~~~~~|||{{{||||||yyyyyy{{{yyyyyyxxxxxxxxxyyyzzzzzzxxxsssrrrvvvxxxvvvssssssrrrssstttuuuvvvzzz~~~||||||yyysssuuuuuuuuuvvvwwwyyyzzz{{{yyy}}}{{{vvvtttuuutttrrroooooonnnmmmooorrrtttuuutttwwwyyyyyyxxxvvvwww|||~~~}}}yyy}}}uuueeeYYYQQQMMMNNNOOOLLLFFFEEENNNYYY{{{wwwooohhhqqqpppppp555555555555555555555555333333333444444666777777<<<@@@EEEHHHIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNOOOPPPQQQPPPNNNLLLEEEBBB>>>;;;::::::::::::666777888999999999999888555666888999999888777666888777666666666666666666777777777777777777777777777777666666666666777777666666666666666666666666777777777777777888888888666666666666666666666666555555555555666666666666777777777777777777777777777666666555555666666777555666666777888888999999999999999999;;;===???@@@BBBDDDFFFGGGLLLTTT```iiihhhnnnsssrrriii]]]RRRMMMNNNRRRWWW[[[]]]```cccfffkkklllmmmooopppqqqqqqpppjjjjjjjjjlllnnnnnniiicccYYYVVVQQQMMMLLLLLLIIIFFFJJJUUUccckkkqqqttttttssswwwuuutttsssqqqoooooopppsssggguuu|||mmmhhhlllkkkhhhiiilllooorrrtttuuuuuuooonnnnnnoooqqqqqqpppnnnpppooommmlllnnnqqquuuwww{{{~~~oooffffffnnnqqquuuxxxxxxxxxyyyzzzzzz}}}|||zzzyyy{{{|||zzzuuuuuuuuutttsssrrrrrrsssuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxzzz{{{||||||||||||||||||zzzvvvsssqqqppppppqqqtttvvvwwwvvvwwwxxxyyyxxxvvvuuuuuuvvv{{{zzzyyyxxxxxxxxxxxxyyy{{{yyyyyy{{{}}}}}}~~~|||{{{{{{~~~zzzxxxxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwrrrqqquuuxxxuuurrrqqqqqqrrrttttttuuuxxx{{{~~~}}}|||}}}~~~}}}}}}uuuvvvxxxzzz}}}~~~}}}|||{{{zzz|||~~~xxxppplllmmmooopppoooqqqooonnnnnnpppqqqqqqpppvvvxxxyyywwwuuuwww{{{~~~{{{~~~|||lll^^^PPPOOOOOOOOOIIIDDDHHHPPPhhhxxxoookkkuuutttsss555555555555555555555555333333333444555666777888;;;???EEEIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPPPPOOONNNNNNHHHFFFBBB>>>;;;::::::;;;666777999:::;;;;;;:::999888888999999999888888777888888777666666666777777666777777888888777777666777777666666666666777777666666666666666666666666777777777777777777888888777777777777777777777777555555666666666777777777777777777777777777777777777666666555555666666777555555666777888999999:::999888888999;;;===???AAAAAACCCFFFHHHLLLTTT___gggiiilllmmmhhh]]]QQQHHHDDDNNNVVV```gggjjjkkklllmmmoooqqquuuwwwxxxvvvsssqqqmmmppprrrssstttvvvtttooollliiiccc]]]ZZZYYYTTTMMMOOOWWWaaajjjooorrrrrrrrrwwwuuutttuuutttqqqppprrrwwwlllsssllleeejjjeeeggghhhiiillloooqqqsssuuuvvvnnnmmmmmmnnnppprrrqqqppppppnnnllllllmmmqqquuuxxxyyy|||pppjjjkkkpppsssvvvxxxxxxwwwwwwwwwuuuyyy~~~{{{zzzwwwxxx{{{~~~|||vvvtttuuusssrrrrrrqqqrrrsssuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwtttuuuxxxzzz|||||||||{{{{{{zzzzzzzzz{{{yyyvvvsssrrrsssssstttuuuwwwyyyzzzvvvwwwyyyyyywwwvvvvvvwwwzzzyyywwwvvvvvvvvvwwwxxx|||yyywwwyyy~~~~~~~~~~~~}}}~~~~~~|||{{{~~~~~~|||{{{{{{||||||{{{zzzyyyxxxwwwvvvxxxtttsssvvvvvvrrrppppppoooppprrrssstttuuuxxxzzz~~~{{{yyywwwwwwyyy|||}}}}}}zzztttppprrruuuxxxyyyxxxvvvtttxxxyyy{{{}}}~~~wwwrrrkkkffffffiiilllnnnrrrpppnnnnnnnnnooonnnmmmuuuvvvwwwwwwwwwyyy|||~~~~~~~~~~~~~~~{{{mmmXXXRRRQQQSSSOOOHHHGGGMMMSSSrrrvvvhhheeesssqqqqqqyyy555555555555555555555555333333333444555666777888999>>>DDDIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQOOOPPPQQQQQQQQQPPPPPPPPPMMMKKKGGGBBB===;;;<<<===888999;;;===>>>===<<<<<<;;;;;;:::999888888888999777777777777777888999:::777777888999999888777777888777666555555666777888666666666666666666666666888777777777777777777777777777777777777777777777666666666777777777888888777777777777777777777777888777777666666777777888555555666777888999::::::888888888999;;;===???AAAAAACCCGGGIIIMMMTTT^^^eeefffeee```XXXNNNGGGFFFFFFSSS\\\hhhnnnooommmlllmmmmmmpppsssvvvwwwuuurrrppplllsssvvvuuuuuuyyyzzzwwwwwwuuupppjjjiiiiiiccc[[[\\\___dddjjjmmmnnnoooqqquuurrrssswwwvvvrrrpppsssqqqmmmpppeeeqqq~~~hhhdddkkkkkkmmmnnnpppqqqrrrsssooommmlllmmmooorrrssssssnnnmmmllllllnnnrrruuuxxxyyy}}}}}}nnnlllrrrrrrssstttsssssstttvvvxxxxxx{{{|||zzzyyyvvvvvvxxx|||zzzvvvuuuxxxsssrrrrrrrrrssssssttttttxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxzzz{{{{{{yyywwwsssuuuxxxwwwvvvwwwzzz}}}xxxzzz||||||{{{zzzzzz{{{zzzyyywwwvvvuuuvvvwwwxxxzzzzzzzzz|||~~~~~~~~~|||~~~}}}}}}~~~|||||||||{{{{{{zzzxxxwwwwwwzzzwwwvvvwwwsssnnnmmmpppoooqqqssstttuuuvvvwwwyyyzzz{{{~~~zzzttttttuuuwwwzzz{{{||||||~~~|||yyywwwuuuqqqkkkfff```aaabbbbbbccccccddddddjjjlllooossswwwyyyzzzzzzqqqooolllhhhggghhhlllooosssqqqooonnnoooooonnnmmmsssssstttwww{{{}}}~~~~~~||||||cccYYYSSSVVVUUUMMMIIILLLGGG^^^}}}~~~llliiimmmxxx~~~pppnnn555555555555555555555555222333333444555666888888888===DDDHHHJJJJJJJJJJJJLLLNNNPPPSSSTTTSSSRRRQQQPPPRRRSSSSSSRRRQQQQQQRRRPPPNNNJJJDDD???======>>>:::;;;===???@@@@@@???>>>>>>===;;;999888888999999555555666777999:::<<<===888999:::;;;;;;:::999888888777666555555666777888666666666666666666666666888888888777777777777777777777777777777777777777777777777777888888888888777777777777777777777777999999888888888888999999444555666777888999::::::777777888999:::===???AAAAAADDDHHHKKKOOOUUU^^^eeebbb^^^VVVLLLEEEEEEJJJOOO\\\dddnnnrrrpppkkkiiiiiiiiikkkoooqqqrrrrrrpppoooiiiqqqvvvuuuuuuzzz}}}|||xxxyyyuuuqqqrrrvvvqqqhhhffffffhhhkkkmmmlllmmmooosssppprrrwwwwwwrrrpppssslllpppuuunnnvvvjjjmmmmmmnnnnnnooooooppppppooommmkkklllooorrrttttttnnnmmmlllmmmooorrrvvvxxx|||{{{kkkmmmwwwwwwwwwuuussssssvvv{{{}}}~~~~~~|||yyyxxxxxxwwwvvvyyy|||{{{xxxyyy|||tttsssssssssssssssrrrrrrxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxvvvvvvwwwzzz}}}~~~}}}{{{rrrvvvyyyxxxuuuuuuyyy~~~zzz|||~~~~~~{{{zzzxxxvvvvvvwwwxxxyyyxxx{{{~~~~~~}}}yyyzzz{{{{{{|||{{{{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzyyywwwrrrllllllqqqqqqsssvvvwwwxxxxxxzzz{{{uuuvvvyyy~~~|||sssuuuxxx{{{}}}}}}{{{zzzqqqoookkkhhhddd___ZZZWWWQQQPPPNNNMMMMMMOOORRRTTTXXX\\\cccjjjppptttvvvwwwnnnooopppnnnkkkkkknnnqqqsssqqqpppooopppqqqpppooorrrrrrssswww}}}~~~{{{}}}lll^^^VVVYYYYYYPPPJJJKKKEEETTTooossstttpppmmmxxxpppooo555555666666555444333333666555333333333444666888<<<@@@FFFJJJJJJIIIHHHHHHKKKMMMPPPQQQPPPOOOPPPQQQTTTUUUVVVWWWVVVUUUTTTSSSOOOOOOLLLFFFDDDFFFCCC??????BBBHHHNNNQQQPPPKKKHHH@@@???<<<:::888888888999:::888666666888888888777888999:::999777666777888999999888777777777888888444555666777777666555444666666777777777777666666666666777888888888888888999999888888888888999999666777888777666666888::::::999777666666777999:::333555777777777888:::;;;999777777:::???AAA@@@>>>AAAGGGJJJIIIKKKSSSZZZ]]]]]]QQQHHHGGGEEECCCJJJTTTaaaffflllooonnnmmmnnnoookkkjjjiiikkknnnqqqrrrsssppprrruuuwwwxxxzzz||||||wwwuuuuuutttrrrooommmlllkkkjjjkkkmmmpppqqqkkkqqqwwwxxxtttppppppqqqwwwsssrrryyyzzzqqqtttpppmmmmmmooopppooommmjjjlllnnnpppppprrrtttvvvppplllkkknnnppprrrxxx|||~~~yyyooorrrxxx{{{xxxttttttwww{{{}}}}}}~~~}}}~~~|||xxxwwwzzz|||}}}|||zzzyyyyyyvvvyyyvvvnnnlllqqquuutttyyy~~~~~~xxxvvvxxxxxxuuuxxxyyyzzzzzzxxxxxxyyyzzzwwwuuutttvvv{{{}}}}}}|||yyysssrrrvvvzzz{{{zzz{{{zzzxxxuuussssssuuuwwwzzzyyyxxxxxxyyyzzzzzzyyyyyyzzz{{{}}}}}}|||}}}|||}}}~~~}}}uuuvvvxxxyyyxxxvvvsssqqqrrrzzz~~~yyytttsssppplllppptttyyy||||||{{{zzzzzz}}}xxxyyy{{{zzz|||wwwtttxxx}}}{{{qqqfff\\\XXXTTTQQQPPPOOONNNMMMJJJHHHEEECCCAAAAAAAAABBBIIIKKKNNNTTT\\\eeemmmqqqlllppptttsssppplllkkkkkkqqqqqqooolllkkknnnsssxxxvvvtttsssvvv|||}}}zzzvvvwww~~~~~~{{{xxxuuutttzzz~~~dddQQQSSSWWWPPPMMMQQQEEEKKK]]]zzzyyypppnnn{{{mmmjjj|||555555666666555444444333666555444333333444666777<<<@@@EEEIIIJJJJJJKKKKKKNNNQQQTTTUUUUUUTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZWWWQQQNNNNNNJJJFFFIIIMMMVVV___fffeee```ZZZOOOLLLHHHCCC???=========>>>===<<<:::999888888888888999:::999888888:::;;;888888777777666555555555555555666777777666555555666666777777777777666666666777777888888888888888999999888888888888999999777888999999777777888999999999888777777888999999777888999999888777888:::888777888:::>>>@@@???>>>???EEEHHHIIIMMMUUU]]]```ZZZMMMDDDBBBAAA@@@HHHTTTbbbfffkkkmmmlllkkklllmmmkkkkkkkkkkkklllooorrrtttppprrrtttuuuvvvyyy|||~~~~~~yyywwwwwwvvvtttqqqppppppnnnnnnoooppprrrssspppuuu{{{{{{xxxtttsssuuuxxxxxxwwwyyyzzzzzzwwwttttttpppmmmnnnqqqttttttrrrnnnpppqqqrrrqqqqqqrrrsssqqqmmmlllooorrrvvv~~~~~~}}}uuuooorrrxxx}}}yyyxxx{{{~~~}}}zzz~~~}}}zzzxxxvvvxxxvvvooommmrrruuuuuuyyy|||{{{xxxwwwzzzzzzvvvwwwxxxyyyyyyxxxxxxzzz{{{xxxvvvtttuuuxxxzzzyyyxxxyyyuuurrrtttyyy||||||zzzzzzyyyxxxvvvuuuvvvxxxzzzxxxvvvttttttvvvyyy|||}}}yyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||zzzxxxxxxwwwuuutttrrrqqqqqqtttyyy{{{wwwuuuuuusssooojjjlllpppsssuuuxxx||||||{{{yyy{{{~~~zzzuuuoooiiiaaaYYYSSSIIIFFFCCCAAAAAABBBBBBAAAEEECCC@@@>>><<<<<<======>>>>>>@@@DDDJJJQQQWWWZZZiiilllnnnnnnmmmmmmpppsssrrrqqqooonnnmmmoooqqqssssssrrrqqqtttxxxzzzyyywwwwww|||}}}{{{~~~|||vvvqqqnnnxxxzzz}}}|||hhh\\\XXXWWWVVVTTTLLLKKKPPPcccqqqkkkqqq|||rrrxxx555555555666555555444333555555444333333555666777<<>>:::;;;<<<;;;:::;;;===???:::::::::999888777666555666666777777777777666666666777777888888777777666666777888888999999888888999999888888888888999999888:::<<<;;;999777777777888888888999999888888888:::;;;<<<:::888666777777888777888:::===?????????>>>DDDHHHJJJPPPYYY```bbbXXXKKKAAA??????@@@JJJWWWeeegggiiijjjiiiiiiiiijjjkkklllmmmkkkjjjlllpppuuurrrsssuuuuuuvvvyyy}}}{{{yyyxxxwwwvvvuuuuuutttsssrrrrrrsssuuuuuuuuuyyy}}}}}}zzzwwwvvvwww{{{|||{{{vvvqqqpppsssvvvxxxtttpppooorrruuuuuutttrrrtttuuuuuurrrpppooooooooollllllooosssxxx}}}zzzpppmmmrrrwww~~~{{{{{{|||~~~~~~~~~~~~zzzvvvuuuvvvuuupppooorrruuuvvvxxxxxxwwwwwwzzz}}}|||wwwuuuwwwyyyyyyxxxyyyzzz|||{{{yyywwwwwwwwwwwwvvvuuusssrrrrrruuuzzz~~~}}}{{{~~~|||zzzyyyyyyzzzzzzwwwuuusssrrruuuzzz~~~}}}|||{{{}}}}}}}}}}}}|||~~~||||||}}}zzzwwwtttrrrqqqqqqrrrvvvxxxwwwuuuvvvxxxvvvrrrlllmmmnnnqqquuu|||~~~{{{xxxyyy}}}}}}zzzqqqbbbRRRGGGCCCCCC>>><<<::::::;;;=========@@@???===;;;999999999:::::::::;;;<<>>AAADDDGGGKKKOOOSSSPPPTTTWWWZZZ[[[\\\^^^```]]]\\\[[[ZZZYYYZZZ[[[\\\___dddfffeeedddeeedddaaa```dddnnn}}}xxxsssiii___VVVQQQMMMLLLFFFIIIKKKHHHCCCAAACCCGGG@@@AAAAAA???===<<<===>>><<<<<<======<<<;;;999999777777777777777777777777777777777888888777777777777777888999999999999888999999888888888888999999:::<<<>>>===;;;888666666666777999::::::999777666::::::;;;999777666666777777777888:::<<<>>>??????AAAFFFKKKNNNTTT]]]bbbcccYYYKKKAAA???@@@CCCOOO]]]gggggghhhhhhggggggggggggkkkmmmnnnlllhhhiiiooouuutttuuuvvvwwwwwwzzz~~~|||zzzxxxxxxwwwwwwwwwvvvuuuttttttuuuuuuvvvvvvyyy{{{{{{yyyvvvvvvvvv||||||xxxqqqllllllqqqwww}}}xxxrrrpppqqqsssrrrqqqsssuuuvvvvvvssspppoooooolllkkklllqqqtttxxxsssjjjlllqqquuu{{{zzzyyyxxxyyyzzz{{{|||{{{|||~~~}}}}}}xxxvvvsssttttttqqqpppqqqtttuuuwwwuuutttwww|||}}}xxxtttvvvxxxxxxxxxyyy{{{|||}}}|||zzzyyyyyyyyyxxxxxxtttsssrrruuuyyy|||}}}}}}|||zzzxxxuuusssyyyxxxwwwvvvxxx|||{{{|||||||||}}}|||||||||~~~|||zzz}}}}}}{{{yyyvvvtttsssssstttyyyvvvssssssuuuvvvtttqqqrrrrrrssstttxxxzzzvvvuuuwwwzzzuuupppeeeUUUFFF>>>===@@@>>><<<;;;;;;===??????>>>>>>===<<<;;;:::999::::::===<<<<<<<<<>>>@@@BBBCCCGGGPPP]]]gggmmmqqquuuwwwuuurrroooooorrrtttuuutttzzzzzzyyyvvvtttsssuuuwwwxxx{{{|||{{{xxxwwwzzz~~~|||tttlllhhhfffgggmmmxxx~~~{{{|||}}}~~~}}}|||}}}nnn___YYYZZZ[[[TTTTTTMMMKKK^^^vvvlllaaaiiiyyy|||444444555555555555555444444444444444555555666666:::<<<>>>@@@CCCGGGMMMQQQOOOSSSWWW[[[]]]___aaaccccccbbb```^^^]]]]]]]]]^^^aaahhhlllkkkkkknnnooommmkkkmmmtttzzzppphhhbbb^^^]]]TTTWWWXXXTTTMMMJJJLLLOOOIIIIIIIIIFFFAAA>>><<<<<<;;;;;;;;;;;;;;;:::999888888888888777777888888888777777888888888888777777777777888999999999999999999999888888888888999999:::<<<>>>>>>;;;888666666666777999;;;;;;999777666666777888777666555666777777777888999:::<<>>???===DDDOOOYYYaaaiiirrrwwwzzzwwwssspppppprrrsssttt|||||||||zzzyyyyyy{{{}}}zzz{{{|||{{{yyyyyy{{{~~~~~~|||vvvqqqmmmjjjmmmrrrwww}}}}}}{{{|||{{{xxxwwwwww|||~~~~~~uuuaaa]]]dddYYY[[[UUULLLTTTqqqtttbbbdddzzz333444555555666555555555444444444555555555555666777999:::<<<>>>BBBGGGKKKLLLPPPUUUYYY\\\___bbbeeeffffffeeecccbbbbbbbbbbbbhhhnnnsssqqqpppsssuuuuuutttvvvzzzyyyuuurrrqqqjjjjjjiiiddd]]]YYYYYYZZZXXXXXXXXXTTTNNNGGGCCCAAA>>>===;;;999777666666666999999888888888888999999777888888999999888888777777888999999:::999999999999999888888888888999999;;;<<<======:::888777777666777999::::::999777666333555666666555555777888666888999999999;;;>>>AAAGGGKKKOOORRRXXX___```]]]UUUHHH>>>===???DDDQQQ___gggfffgggiiikkkkkkiiihhhiiikkklllllljjjkkkooorrrppprrrtttuuuvvvwwwyyy{{{||||||{{{yyyvvvuuuwwwxxxwwwwwwwwwwwwxxxxxxxxxxxx{{{zzzzzzzzzzzzzzz{{{{{{|||vvvpppnnnrrruuuvvvtttssspppmmmnnnqqqsssrrrpppnnnoooppppppppppppqqqsssmmmooosssxxxxxxxxxxxxeeeaaajjjrrrrrrvvvxxxzzz{{{zzzyyyzzz{{{}}}~~~{{{{{{yyyvvvttttttwwwyyyvvvuuuuuuwwwuuuqqqqqqtttwwwtttuuuzzz~~~|||zzzyyytttvvvxxxxxxwwwxxxyyy{{{wwwxxxyyyxxxwwwwwwyyy{{{|||zzzwwwuuuvvvyyy}}}|||yyy{{{|||zzzvvvuuuvvvyyyyyyzzz|||}}}~~~~~~}}}}}}~~~{{{zzz}}}vvvvvvvvvvvvuuutttssssssxxxtttqqqrrrrrrooonnnooowwwwwwwwwwwwwwwyyy}}}~~~~~~|||yyyzzzzzzuuunnnYYYQQQFFF???>>>???>>><<<<<<;;;::::::;;;;;;:::999999999999999999888888888888888888999;;;<<<===>>>>>>@@@CCCFFFMMMYYYhhhsssyyyxxxvvvrrrooonnnpppssszzz{{{{{{}}}zzz{{{}}}}}}||||||}}}~~~{{{{{{wwwtttvvvyyy{{{yyyuuuvvv}}}}}}xxxvvvxxx}}}|||uuurrrqqqtttzzznnnaaafffaaa```YYYNNNLLL^^^~~~~~~hhhcccmmm333444444555666666555555333444444555555555555555555666888888:::===AAADDDEEEIIINNNSSSWWW[[[^^^aaaccccccdddddddddddddddccchhhoootttrrrrrrvvvzzz|||yyy{{{~~~{{{zzzwwwtttqqqnnnlllllllllnnnnnnkkkddd\\\UUURRRKKKHHHDDD???;;;999999999:::999888888888888999:::777888888999999888888777777888999999::::::999999999999888888888888999999;;;<<<<<<;;;888777777888777888999999999999888777444666777777666666777888666888999999888:::>>>BBBEEEIIIMMMQQQXXX^^^^^^ZZZSSSFFF======???CCCOOO]]]eeeeeegggkkknnnooommmjjjggghhhjjjlllmmmnnnooopppooorrrvvvxxxxxxxxxyyyyyy{{{||||||yyyvvvuuuwwwzzzyyyzzzzzz{{{||||||||||||{{{zzzzzzzzz{{{}}}}}}}}}{{{wwwtttuuuxxxzzzxxxuuupppmmmlllnnnqqqsssqqqnnnlllmmmmmmllllllmmmpppsssoooooorrrttttttvvvrrr___]]]kkktttsss{{{}}}|||yyyyyyyyy|||vvvuuutttsssrrrtttxxx|||zzzxxxyyy|||yyysssrrrvvvxxxvvvxxx}}}}}}yyywwwyyyuuuwwwxxxxxxwwwwwwxxxzzzxxxyyyzzzyyywwwwwwyyy{{{zzzzzzyyyxxxyyy{{{~~~{{{||||||xxxsssrrruuuyyy~~~~~~wwwvvvyyy{{{zzzxxxvvvuuuuuuuuuuuuuuurrrrrruuusssnnnnnnsss{{{{{{zzzxxxxxx{{{~~~yyyvvvxxxxxxooocccIIICCC===:::;;;<<<;;;999<<<;;;:::;;;======<<<:::777888888999999888888888999::::::;;;<<<===>>>???===>>>>>>>>>AAAKKKXXXaaaiiinnnsssssspppooorrrvvv|||{{{{{{~~~yyyzzz}}}~~~~~~~~~~~~~~~{{{|||~~~|||xxx|||~~~~~~xxxpppnnnsssxxxxxxwwwtttooolllmmmrrrwww~~~{{{vvvuuuvvvxxx}}}nnnfffeee```]]]XXXQQQTTTkkkuuukkkgggooo333333444555666666666555333444555555666666555555333444666666777999===???===AAAGGGMMMQQQUUUXXX[[[]]]^^^```bbbccccccccccccccckkkppppppqqqxxx~~~yyy}}}{{{xxxyyy{{{~~~~~~~~~~~~|||}}}~~~wwwnnnfffbbbZZZVVVPPPIIICCC@@@??????;;;:::999888888999:::;;;888888999999999999888888888888999::::::::::::999999999888888888888999999:::;;;;;;999777777888999888888888999999888888888777888999888777666777888666888999888888999>>>BBBBBBFFFJJJOOOWWW]]]]]]XXXSSSGGG>>>>>>AAADDDPPP]]]dddeeeggglllqqqrrroookkkggggggiiillloooqqqpppnnnqqquuuyyy||||||{{{{{{{{{{{{|||}}}zzzwwwvvvxxx{{{{{{|||}}}~~~zzzyyyxxxxxxzzz|||}}}~~~zzzzzzzzz|||}}}|||yyywwwqqqooonnnppprrrrrrnnnjjjllllllllljjjiiikkkooorrrnnnmmmnnnoooooosssnnn[[[[[[kkkuuuttt~~~|||xxxwwwwwwyyy~~~rrrrrrsssssssssvvvzzz}}}~~~{{{||||||uuutttxxxxxxwwwzzz}}}vvvuuuyyyvvvwwwxxxxxxwwwvvvwwwyyy{{{}}}~~~|||yyyxxxyyy|||wwwyyy{{{{{{|||}}}}}}|||~~~zzzuuu}}}wwwrrrrrrwww}}}~~~}}}|||~~~~~~}}}|||vvvuuuyyy|||xxxvvvvvvxxxzzzrrrqqqtttwwwtttooopppwwwzzzyyywwwuuuvvv{{{|||xxxpppkkkmmmmmmaaaRRR===<<<:::999:::;;;;;;:::888888888999<<<<<<;;;:::888999999::::::::::::999999999::::::;;;<<<======999<<>>???DDDIIINNNQQQUUU\\\___]]]ZZZKKK@@@AAACCCEEEOOO]]]fffgggiiijjjkkkkkkkkkkkkiiijjjkkklllnnnooopppqqqsssqqqtttzzz}}}}}}~~~~~~~~~wwwpppuuu~~~~~~~~~~~~}}}zzzyyy{{{zzz{{{|||}}}|||{{{xxxwwwqqqqqqqqqqqqqqqpppnnnmmmuuummmhhhllloooooorrrvvvtttrrrooonnnqqqzzzyyyeeeZZZYYYiii{{{~~~~~~yyytttsss|||vvvuuusssssstttwww{{{~~~xxxyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzyyywwwuuuxxxwwwuuusssrrrtttyyy}}}~~~}}}||||||}}}}}}|||{{{{{{wwwwwwzzzyyyxxx~~~}}}xxxuuuxxx|||vvv|||{{{||||||xxxuuuzzz~~~{{{{{{~~~}}}||||||{{{zzz{{{{{{zzzwwwttt~~~qqqpppyyyzzzqqqsssrrrrrrssstttsssqqqoooqqqvvv{{{xxxsssrrrxxxyyyiii[[[ZZZbbbbbbSSSDDD;;;;;;:::999999:::::::::;;;<<<=========<<<:::999999999999::::::;;;;;;;;;===;;;999777888:::===@@@<<<::::::<<<===>>>CCCJJJOOORRR\\\lllvvvyyyzzz|||~~~zzzzzzzzz|||~~~~~~|||}}}xxx{{{|||yyy}}}|||yyyvvvsssqqqppppppxxxxxxtttllliiillloooooorrrtttxxx|||}}}~~~kkkdddbbbccc^^^UUUYYYeee~~~}}}vvvhhhhhh{{{ttt555555666666555444444333333333333333333333333333555555444444444444555555777888;;;>>>BBBEEEHHHIIINNNOOOPPPUUUYYY\\\[[[YYYaaadddgggkkknnnrrrwwwzzzzzz~~~|||xxxxxxyyy|||{{{yyywwwvvvxxx|||wwwmmmdddaaa\\\RRRIIIFFF>>>======<<<:::999999888999999999999999999999999888888888888999999999999888888888777777777666666777777777777777777777777:::999999999888777777777777888999999999888666555888888888888999;;;===>>>CCCIIINNNQQQUUU\\\______ZZZKKKAAAAAABBBCCCKKKWWWbbbeeehhhkkklllmmmmmmmmmggghhhiiijjjkkkmmmnnnnnnrrrrrrvvv|||}}}zzz{{{~~~{{{xxxxxxyyyuuurrrwww~~~}}}|||{{{|||}}}}}}zzzxxxqqqrrrttttttuuuvvvwwwyyyvvvoookkknnnqqqqqqsssvvvsssqqqooonnnrrr{{{|||fff\\\]]]qqq|||}}}~~~|||{{{|||~~~}}}{{{yyyxxxwwwwwwzzzyyyxxxxxxwwwvvvtttrrruuuuuuwwwyyyzzz{{{zzzyyyvvvwwwwwwvvvuuuvvvyyy{{{}}}|||{{{{{{||||||zzzxxxwwwtttuuuwwwvvvtttwww~~~yyyvvvxxx~~~}}}xxxzzzzzz{{{|||yyyuuuxxx~~~}}}}}}||||||}}}~~~}}}{{{zzzzzz{{{||||||zzzxxx~~~zzztttwww}}}|||tttnnnnnnnnnppprrrsssqqqoooqqqtttvvvrrrmmmkkknnnsssmmm```TTTSSSZZZYYYMMMAAA:::999999888888888999999;;;;;;<<<=========<<<<<<999::::::::::::::::::;;;;;;:::888777777999<<<===<<<::::::<<<======BBBIIIJJJLLLTTTbbbnnnuuu||||||{{{|||}}}}}}{{{xxx{{{}}}}}}{{{|||~~~~~~}}}zzzxxxwwwvvvvvvuuuuuuuuupppiiigggkkkooooooqqqsssvvvyyy||||||{{{tttiiidddgggfff]]]XXXYYYhhh~~~vvvdddfffrrr{{{wwwxxx555555555666555555444333444444444444444444444444555555444444444444555555777888999:::<<<===??????FFFFFFGGGJJJNNNQQQRRRRRR\\\___cccfffjjjnnnsssvvvwwwzzz}}}}}}zzzxxxxxxzzz}}}{{{wwwrrrqqqsssyyy}}}yyy{{{}}}uuussspppfffZZZRRRKKKIIIEEEBBB???===<<<;;;;;;:::999999999:::;;;<<<888888888999999999::::::888888888777777777777666888777777666777777888888999999888888888888888888888888888888888777777777999999888888999;;;<<<===CCCIIIOOORRRVVV]]]bbbbbb]]]PPPEEECCCCCCBBBHHHQQQ^^^bbbgggjjjkkkjjjjjjjjjhhhhhhiiikkklllmmmnnnoooppprrrxxx}}}}}}zzz{{{}}}zzzwwwxxxxxxwwwzzz|||~~~{{{|||~~~{{{qqqsssvvvwwwwwwyyy~~~vvvqqqooorrrtttssstttvvvrrrpppoooooosss|||zzzbbb[[[aaazzz|||vvvvvvxxxxxxyyy|||{{{~~~}}}{{{yyyxxx|||yyyvvvuuuvvvvvvtttrrruuuvvvwwwyyyzzzzzzzzzzzzwwwxxxyyyyyyxxxxxxxxxzzz|||{{{{{{{{{|||{{{xxxvvvwwwuuuuuuvvvuuurrrtttxxx{{{wwwyyy}}}~~~{{{zzzyyy{{{|||yyyuuuvvv{{{|||{{{}}}}}}zzz}}}~~~{{{{{{}}}~~~|||zzzyyyyyyzzz||||||{{{zzzyyyvvvtttvvvzzz{{{xxxtttnnnmmmmmmnnnooonnnllljjjfffeeeccc___ZZZWWWWWWXXXYYYQQQJJJIIIMMMLLLEEE===888888777777777888888999::::::;;;;;;===>>>???@@@;;;::::::::::::::::::999999888888888888999999:::<<<999999<<<======AAAHHHFFFDDDIIISSS^^^hhhttt}}}}}}~~~~~~~~~~~~zzzyyy{{{|||zzzxxxxxx|||~~~zzzyyy{{{||||||zzzyyyyyyssslllkkkpppttttttqqqqqqrrrtttxxx{{{yyy}}}}}}yyyzzz|||rrrdddeeehhhbbbXXXRRRZZZllltttnnnnnnjjjvvv~~~444555555555555555444444555555555555555555555555777666666555555666666777666666777777888999999999>>>>>>???AAADDDHHHJJJKKKTTTWWW\\\```dddiiinnnrrrrrruuuyyyyyywwwvvvxxxzzz|||{{{wwwsssqqqrrrwwwzzzuuuxxx|||~~~}}}|||uuuiii```\\\YYYSSSNNNIIIFFFEEEDDDAAA@@@===<<<;;;<<<===>>>999999999999999999999999::::::999999999888888888999999888888888999:::;;;888888888888888999999999:::999888777777777888999:::999999888999:::<<<===CCCJJJQQQSSSWWW___eeegggdddXXXLLLFFFCCCBBBGGGNNNZZZ___eeehhhhhhgggffffffkkklllmmmoooppprrrssssssqqqtttzzz}}}~~~yyyxxxxxxxxxwwwvvvxxx|||}}}~~~tttvvvxxxwwwuuuvvv|||uuusssssstttuuuuuutttuuusssrrrppppppsss{{{ppp\\\YYYccc}}}~~~uuusssttttttuuuxxx{{{~~~}}}zzz|||}}}|||zzz{{{wwwtttuuuxxx{{{zzzxxxyyyzzz{{{zzzxxxwwwwwwxxxzzzzzz{{{zzzxxxxxxyyy{{{|||{{{{{{||||||{{{xxxuuu~~~|||yyywwwvvvuuuwwwyyy}}}zzzyyy|||~~~~~~}}}}}}{{{{{{{{{yyyvvvwww||||||}}}}}}yyy|||~~~||||||}}}|||zzz{{{yyywwwwwwxxxxxxxxxwwwuuusssuuuzzzzzztttqqqqqqpppnnnkkkjjjhhhddd```\\\VVVSSSNNNJJJGGGEEEBBB@@@HHHDDDAAA@@@AAA@@@===:::888888777777777888999999999999999:::<<>>=========999999999999888888777777:::::::::999999999888888999888888888999::::::;;;888888888888888999999999:::999888777777888999::::::999999888999:::<<<===BBBJJJRRRTTTXXXaaahhhkkkjjj___QQQHHHCCCBBBFFFJJJSSSYYYbbbfffgggfffhhhjjjlllmmmooopppsssuuuvvvwwwyyyzzz}}}}}}wwwtttuuuuuusssoooxxx{{{||||||{{{xxxttttttvvvyyytttvvvvvvuuuuuuuuuuuutttvvvuuusssqqqssszzz|||eeeWWWYYYfff}}}xxxvvvwwwwwwxxx{{{~~~zzz{{{~~~zzzxxxxxxzzzxxxuuuuuuxxxzzzzzzyyyzzz{{{|||zzzxxxvvvwwwyyy~~~}}}{{{xxxvvvwwwzzz}}}}}}|||||||||}}}|||yyywww|||wwwvvvxxxzzz{{{~~~|||zzz{{{|||}}}~~~}}}zzzzzzyyywwwzzzyyyzzz}}}}}}}}}{{{zzz~~~{{{xxxtttrrrqqqqqqpppooopppqqquuuxxxsssjjjhhhkkkfffdddaaa^^^[[[VVVQQQMMMLLLIIIDDDAAA@@@???===:::<<<<<<<<<;;;:::999999999888888888888888999::::::888888999:::<<>>@@@@@@DDDHHHLLLQQQVVV\\\___cccgggkkklllmmmnnnrrrvvvqqqtttwwwwwwvvvuuuttttttuuuwwwyyyyyyxxxxxxyyyzzz}}}~~~~~~tttrrrmmmgggbbb^^^[[[ZZZUUUSSSOOOJJJFFFDDDBBBAAA>>>===<<<;;;:::999888777:::::::::999999999888888777777999:::::::::::::::999999888888888888888888999999888777888999:::;;;999999888888999;;;<<<===@@@IIIQQQSSSWWW```iiinnnlllcccWWWMMMGGGEEEDDDDDDJJJRRR\\\bbbdddfffkkkoooiiijjjlllooorrruuuwwwxxx~~~vvvoooqqqvvvyyywww{{{||||||~~~|||zzzxxxwwwwwwvvvuuuyyyyyyvvvtttuuuvvvtttxxxvvvtttrrrtttzzzppp^^^WWW]]]hhh|||zzztttuuuwwwxxxzzz}}}~~~|||wwwwww|||zzzxxxwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwyyy{{{zzzxxxwwwzzz}}}~~~{{{wwwuuuvvvzzz}}}}}}|||zzz{{{||||||{{{zzz{{{uuuuuuyyy{{{yyy}}}}}}}}}|||zzzzzz|||~~~|||zzz{{{{{{zzz|||zzzxxxzzzxxxvvvxxx~~~|||zzz{{{}}}||||||uuuqqqlllgggeeedddcccccc^^^bbbfffddd___ZZZYYYZZZSSSQQQOOONNNLLLIIIEEEBBBBBB@@@===<<<<<<<<<;;;:::888999:::999888777777888888888888888888999:::;;;888888999:::<<<>>>@@@AAA;;;::::::::::::::::::999:::::::::;;;::::::999888:::888999<<<<<<;;;>>>CCC>>>===@@@FFFJJJOOOZZZdddjjjqqqwww{{{~~~~~~~~~~~~||||||}}}}}}}}}|||{{{zzz~~~|||wwwrrrrrrvvvtttooottttttsssrrrqqqpppooonnnsss{{{|||tttqqqwwwxxxmmmddd___RRRVVVhhhyyynnnjjjooo333444444555666666555555333333333333333333333333444333333222222333333444555555555666777777888888333555777777666666999<<<:::<<>>>>>============<<<<<<<<<<<<888:::<<>><<>>BBBDDDEEEDDDBBB@@@;;;::::::999888777666666888888999999::::::::::::777777777888:::<<<>>>???999CCCLLLOOORRR\\\gggmmmnnnnnnjjjddd]]]TTTIII@@@AAAHHHPPPSSSRRRTTTZZZ___eeegggjjjnnnrrrwwwzzz{{{sssttt}}}vvveeeUUUTTTcccsss{{{}}}zzzxxxzzz}}}{{{ttttttqqqpppuuu~~~|||zzzxxxuuuxxxzzzyyyuuutttssssssuuu|||uuudddXXXVVV]]]dddsss|||wwwrrrqqqvvvzzzzzzyyyzzzxxx}}}zzzyyyvvvxxx{{{||||||zzzwwwuuussszzzzzzxxx{{{{{{~~~~~~{{{vvvtttwww{{{|||}}}}}}{{{xxxwwwwwwxxx{{{yyyvvvuuuwwwzzz|||}}}wwwzzz{{{yyy{{{~~~zzzrrrxxx|||~~~zzzwwwyyy{{{vvvuuuyyy~~~zzzzzz~~~}}}}}}vvvssscccbbbhhhvvv~~~zzztttrrrhhhrrruuummmhhhggg```UUUXXXSSSMMMHHHEEEEEEEEEEEEEEEHHHCCC>>>HHHVVVSSSEEE???>>>===>>>>>>===:::777777888999888777777:::===:::::::::999888777777777555555555555666777999999777888:::;;;<<<;;;::::::999999999::::::;;;;;;;;;999999888777666666777777999777999<<<<<<:::<<