BM66(@ |||ZZZFFF@@@>>>@@@BBB???;;;;;;<<<999555555777888777666999:::;;;;;;;;;999777666222000...///222444333111444111000333333111111444444333|||ZZZGGGAAA===???@@@===::::::;;;888555555666777777555777888999:::999777555444222000///000444666666555444111000333333000111444444444|||}}}[[[IIIAAA<<<<<<<<<:::888999999777444444555666666555666777777777777555333222222111000222555888999888444111000222222000000444222111www|||}}}[[[JJJBBB;;;:::999777777888777555444333444555555666777777777666666444333222222222222333555666888888444111000222222///000333...---}}}vvv}}}}}}\\\KKKBBB:::888888666666777555555444333333444555666888888888777666444333333333333333333333333444555444111000222222//////222---,,,~~~yyy}}}]]]JJJAAA:::999999777666777444555555444333333666888:::999888777666555444333333444444333111000222333444111000222111......111///...}}}~~~]]]IIIAAA:::::::::888666888444555666555333444666999::::::888777555444444333111333444333111000333555444111000222111......111000///~~~]]]HHH@@@:::;;;;;;999777888444666777555333444777::::::999888666444333333333000222444333111222555888555111000222111......000///...zzz^^^HHHAAA===>>>>>>;;;888888:::888555333333555888:::999555222222555666222...///000222222111111222333333444444111,,,,,,000555444222www|||___IIIBBB<<<<<<===:::888888555444333333555777;;;===:::666333333666666333///000111333333222333444666444666666222......222666444222zzzttt{{{___KKKBBB<<<;;;;;;888777888555444444555666888:::;;;999666333333555555222///000222333444333444777999666777777444111000333777555444wwwttt|||```LLLCCC<<<:::999777666777888777777666666666666666666444222222333222000...000111222333333444777:::666777777444222111333666666444wwwsss|||___MMMDDD<<<::::::777666888888888777666666666666666777555444444333333111000///000111111111333666999555555555333222111222333333222{{{qqqzzz]]]LLLCCC===<<<<<<999888999666555555555666777999:::999888777666555444444333//////000//////111444777555444333222111111111111000...rrrzzz\\\JJJCCC>>>>>>>>>;;;999:::777666555444444666999;;;777777777666444333333333000000000///...000333666555444333222222222111000222000uuu}}}~~~[[[IIICCC>>>???@@@===::::::<<<:::666333333444666888444444444333111000000000222111111///...000333666555444333333333333222000666444ooouuu{{{\\\FFF@@@<<<<<<;;;888666777444666666555222222555888888777555333222111000000555333111//////111333555333222111111000000111111444222nnnuuu|||]]]FFFAAA===>>>===999777888555666777555333333555888777777555444333222111111333333111111111333444666333333222111111111111111...,,,{{{llluuu|||]]]FFFAAA>>>???>>>:::777777666777777666555444666888666666555444333333222222222222222333444555666666444333222222111111222222...,,,tttlllwww{{{\\\EEE@@@>>>???>>>999666666777777777777666666777777444444444444444333333222111222444555666777666666444333333222222222222222///---ooommmyyyzzzZZZDDD???<<<===<<<777555555777666666777777777777666222333444555555555444444222333555777777666555444444333222222111111222222---+++pppooo{{{zzzZZZDDD>>>:::;;;:::666555666666555555666888888666444222333555777888777777666555666666777666444333222333222111111000000111111///,,,tttppp||||||\\\FFF@@@::::::999666666888666444444555777888555333444666888:::<<<<<<;;;:::999888777666444222000///222111000000//////000000...,,,yyyppp}}}}}}]]]HHHAAA;;;:::888666777:::555444333555777777555111666888;;;===??????>>>>>>;;;:::888555222000...---111000000///////////////)))'''sssooo|||XXXGGGBBB<<<999999999888666666444222333555666444222222555999<<<>>>===:::888)))---222555444222000///000------//////,,,+++...+++***oooqqq}}}YYYFFFBBB===;;;===>>>>>>===777555333333555666444222333555999<<<===<<<:::888111222444333222111111111000------000000---...000000000lllsss~~~ZZZGGGBBB===<<<>>>@@@???>>>777666444555555666444333444666999<<<===<<<:::999888777555222000///111333111......111111//////222------nnnttt}}}YYYGGGBBB===:::;;;;;;:::888888777666666666666555444666777999:::;;;:::999888777777555222//////111333222///...111000------///,,,---qqqttt|||XXXFFFAAA;;;999::::::999777999999999888666555555555777777888999999888888777111222444333111000000111333//////000///+++***,,,111222sssvvv|||XXXCCC???;;;:::<<<>>>>>>===999:::;;;999777555666777777777777666666666666666,,,///222333222000//////222///...000...***))),,,,,,,,,vvvzzz}}}YYYDDD@@@;;;:::===??????>>>:::;;;<<<:::777555666888777666555444444444444555---///222222111/////////000...---000000---,,,///((((((yyy~~~~~~ZZZFFFAAA<<<:::;;;===<<<::::::<<<===;;;777555666888777666444333222222333444000111222111000//////000///,,,---000111///000333222000yyy}}}zzz[[[HHH<<<;;;>>>999888:::666<<<:::777666888:::;;;;;;999555111000111222000...222444555333111///...///333111///...---...///000---)))vvvzzz{{{[[[KKK>>>===@@@;;;;;;===888;;;999777777888999999999777444111000111222111///000111222111000///000222222111000.........///000...,,,uuuyyy{{{\\\GGG;;;:::===888888:::555888777777777999999777666555333111000111222222111...////////////000222555000000000000////////////'''((({{{~~~{{{\\\FFF999888;;;666666888333666666666888999888666333444222111111111222333333.........------///222555//////000000000000///..."""&&&|||]]]III<<<;;;>>>999999;;;777666666777888999888555222222222222111111222333555000000000...------000333...///000000000000//////'''+++|||]]]HHH<<<;;;>>>999888;;;666777777777888999888555222222333333111000111333555222222111000...---///111////////////000000000000,,,---|||]]]GGG:::999<<<777777999444999888777888999888555333222333444222000000222555111222333222000///000111000///.........000111222...,,,}}}^^^JJJ>>>===@@@;;;:::===888:::999888888888888666444333444444222//////111444///111333333222111111222000///...---...///111333111---|||___KKKGGGAAA===;;;;;;::::::;;;;;;<<<;;;999666333222333222111111111222333444222222111111111111222222///000///---...222222///***(((|||___LLLGGGAAA===;;;::::::999777888999::::::888666555333333222111111222333444111111000000000000111111111333222//////222111...---+++{{{^^^LLLGGGAAA<<<:::999888888777777888999999888666555333333222222222222333333000000////////////000000333555444000///111000------+++{{{^^^LLLGGGAAA<<<999888777777::::::999888777555333222444333333333222222222222111111000000000000111111000444444111///111000...***))){{{^^^JJJFFF@@@;;;999888777666999999888777666444333333444444444444333333222222333222222111111222222333,,,111333000...000111///***(((|||___IIIDDD>>>:::888888888777555555555555666666666666444444555555444333222111333333333222222333333333)))000333111...///111000,,,***}}}```GGGBBB===999888888888888555444444444555555666777444555555555555333222111333222222222222222222333+++222666222//////000///...,,,~~~aaaEEEAAA<<<999888999999999888777666555444333333333555555666666555333222000222222111111111111222222...555888444000//////......,,,}}}___GGGAAA;;;888777777555222555555444444444333333333222222222111111111000000111///,,,))))))***---///111000000000//////.........)))|||^^^IIICCC===999999999777444555555444444444333333333333222222222222111111111555444111000000111333444222222111000000000000000000+++{{{\\\HHHCCC===999999999777555555555444444444333333333333333333333222222222222111111000000000111222222444333222111000111222333222---zzz[[[FFFAAA:::777777777555333555555444444444333333333444444444333333333222222------...//////000//////444333111000000111222333222---yyyZZZEEE@@@:::777777777666444555555444444444333333333444444444333333333222222000111222333444333333222222111000000000000222222000+++zzzZZZGGGBBB<<<999999:::888666555555444444444333333333333333333333222222222222111222333333444333333222000000000111111111111111///***{{{[[[FFFAAA<<<999999:::888777555555444444444333333333333222222222222111111111000000000000000////////////000222333444333222111111,,,{{{[[[DDD???:::777888888777555555555444444444333333333222222222111111111000000222222111000//////000000///111444666666555333111333...|||]]]GGG@@@<<<;;;999555444555999555222222333555333222111222222333333222222111000000111///......///111......//////000000111111000...|||^^^IIICCC>>>===;;;777666888;;;888444333444444333111222222333333333333222222///111222111000000222444.............../////////000...|||^^^LLLEEE@@@???===:::999:::<<<:::666555444444333222333333444444444444333333222333444444222222333444000000000///////////////000///}}}^^^MMMFFFAAA???>>>::::::<<<999888666444444444444444333444444555555444444333444555666555333111111222444333333222222111111111000...}}}___MMMEEE???>>><<<999999;;;444444444333333444555777333444444555555444444333000222444444333222222333444444333333222222111111///---}}}___LLLDDD===;;;:::777777:::222222333333222333666888333333444444444444333333***---111333444444666777111111111000000000000000...,,,~~~```KKKCCC<<<:::999666777999333444555444333333666999222222333333333333222222+++...222444444444555555/////////000000000000000,,,***~~~```KKKCCC<<<:::888666777:::555777777666333333666999111222222333333222222111111333666666444222111111000000111111222222222333+++)))~~~\\\IIIAAA:::999999666555666444444555666555444222111222222111000000111111222333222000/////////000111000000111111222222222333777---]]]JJJAAA;;;:::999777555666444555555555444444333222111222222333333444444444222222000/////////000111+++---///222444444333222___KKKBBB;;;::::::777666777666555444444444444444444111222444555666666666666222111111000///000000000111222444444222...***'''888///aaaKKKCCC<<<;;;;;;888777888666555444333333444555666111333555666777666555444222111111000000000000000444444444222///+++'''%%%///(((bbbKKKCCC<<<;;;;;;888777888666555444333333444666777333444555666555444111000111111111111000000000///.........---......///000444---}}}cccKKKBBB;;;::::::777666777555555555555555555666777444444444444333111000///000111111111111000//////000///---,,,,,,...000222111,,,bbbJJJAAA;;;:::999777555666444444555666666666666666444444333333222222111111000111111222111000///...333222111///...---------...***bbbIIIAAA:::999999666555666333444666777777777666555333333222222222333444444000111111222222000///...,,,---///000111111111111---)))```FFF???999999;;;999999:::666666555444333333333333222222222111111111000000111000//////000000///...333...---000000,,,,,,000---+++___IIIAAA:::::::::777666777777777666555444444444444333333333222222222222222222111000000111111000///222...---000000,,,,,,000...,,,^^^KKKBBB;;;999888555333444888888777555555555555555333333333333333333333444333222111111222222111000111......000000------//////,,,^^^KKKBBB;;;999888555333444888777666555444444444444222222222333333333333333333111000000111222000//////......//////.........---+++^^^IIIAAA:::999999777555666777666555444333333333333111111111111222222222222222000//////000000///...---.../////////000///...,,,)))^^^HHH@@@:::::::::888888999666555444333333222333333222222222111111111000000111000//////000000///---+++///000//////111000---+++(((___JJJAAA;;;;;;;;;999888999777666555444444333333333444444333222111111000///222111///000111111000...***///111...///222000,,,+++)))```LLLCCC===<<<<<<999888999888777666555555444444555666666555444222111000000333222111111222222111///)))///111...///222111,,,,,,***eeeKKKCCC<<<<<<<<<666111...444666888777555333333333333333333222222222111111111111000000000000111111////////////...............,,,}}}bbbJJJAAA;;;;;;;;;777333111444666777666444222222333333333333222222222111111000///............///000////////////............)))(((|||yyybbbJJJAAA999999:::888666555555555555444222111222333333333333222222222111111222111///......///111222////////////............***(((wwwuuu~~~eeeLLLBBB999888999888666777555555444222000000222444333333333222222222111111555333111000000111333555////////////............+++)))tttttt~~~fffOOODDD:::888888777555666555555444222000000222444333333333222222222111111444333222000000222333444////////////............)))'''qqqrrr~~~eeeOOODDD;;;999999777555555555555555444222111222333333333333222222222111111000000000//////000000000////////////............+++***~~~oooqqq~~~eeeMMMCCC::::::;;;999777777444666777666444222222333333333333222222222111111...//////000000//////...////////////...............,,,~~~mmmppp~~~fffJJJAAA::::::<<<:::888888444666888777555333333333333333333222222222111111...000111333333111000...000/////////............***(((sssttt|||eeeFFF@@@<<<======999555555999777444444555555333000888444000...///111333444///.........------------///............---------******yyywww|||fffGGG@@@;;;<<<<<<888666666888666444555777777666444555222///...///000111111333222222111000000//////000000/////////.........++++++{{{~~~fffIIIAAA;;;::::::777666777666555444555777888888666444222000000111222111000444333333222111000000///111000000000////////////,,,,,,zzz|||eeeKKKBBB:::999999777666888555555555555666666666666555444444444555555333222////////////////////////000000000/////////......,,,,,,}}}|||dddLLLCCC:::888888666666888444555555444444333333333555444444555666555333111+++,,,,,,---...///000111/////////.........------,,,,,,dddLLLCCC;;;999888666666777333555555444222111222333333222111222333333111///,,,---...///000111222333............------------,,,,,,gggLLLCCC;;;:::999666555666222444555555333222444666333111000000111111000//////000000000000111111111////////////............++++++iiiKKKCCC<<<::::::666555555000333555555444444777999555333111111222333222111111111000000///.........000000000000////////////******zzz~~~gggOOOCCC999888:::888555333555555444333333222111111222222222222222222222222222000...000333444333111333222000/////////000111...,,,tttyyygggNNNDDD;;;999999777555555666666555555444333333222222222222222222222222222333111//////000000...,,,111000///...---......///,,,***oooyyygggLLLDDD===;;;999555555777777777666666555444444444222222222222222222222222222111//////000000///---000000///...............)))'''xxxooohhhKKKDDD???<<<888444555999666666666555555555444444222222222222222222222222000000000111333444444444222111111000000000000000***)))|||qqqooohhhJJJDDD???<<<999555666:::555555555444444444444444222222222222222222222222///000111222333444555666111111111111111000000///---,,,sssllloooiiiLLLDDD===;;;:::777777999444444444444444444444444222222222222222222222222000111222111000///000222///////////////...------***)))uuupppvvviiiMMMCCC;;;:::;;;999888888555555555555555555555555222222222222222222222222///111333222000///111333...//////000///...---,,,,,,***}}}yyyjjjNNNCCC::::::<<<;;;888777666666666666777777777777222222222222222222222222...000333444333333666999000111222222222111///...666444iiiMMMDDD<<<:::999777666888444555666666666555444333444444333333333333222222(((...111000000222222000////////////////////////---+++iiiMMMDDD<<<:::999777666888444555666666666555444333444444333333333333222222)))...111000000222222000000000000000000000000000000...iiiNNNDDD<<<:::999777777888555555666666555444444333444444333333333333222222***///222000000222222111111111111111111111111111---***iiiNNNEEE===::::::888777999666666666555555444333333444444333333333222222222+++000222000///222333111000000000000000000000000+++)))jjjNNNEEE===;;;:::888777999777777666555444444333333444444333333333222222222,,,111222000///222333111////////////////////////...,,,jjjOOOEEE===;;;:::888888999888777666444444333333333444444333333333333222222...222333000///222333222........................---+++jjjOOOFFF===;;;;;;888888999999888666444333333333333444444333333333333222222...222333000///111333222////////////////////////,,,***jjjOOOFFF>>><<<;;;999888:::999888666444333333333333444444444333333333222222///333333000///111333222000000000000000000000000000---hhhRRRGGG>>>;;;;;;999666666777777666555555555555555444333111222333333222000111111111111000000000///000...---///333444222///+++)))hhhRRRGGG===;;;;;;999777777777777666555555555555555444333222222333333222000222222222222111111111000000//////000222222111//////---hhhPPPFFF===;;;;;;:::888888777777666555555555555555444333222222333333222111333333222222222111111111///111222111000/////////...,,,iiiPPPEEE<<<;;;<<<:::999999777777666555555555555555555333222222333444222111222222222111111111000000///222444222///,,,---///---+++iiiPPPEEE<<<;;;<<<:::999999777777666555555555555555555444222333444444333111000000000000///////////////222333222...,,,,,,...///---jjjPPPFFF===;;;;;;:::888888777777666555555555555555555444333333444444333222000000/////////.........000111222111///------------,,,kkkRRRGGG===;;;;;;999777777777777666555555555555555666444333333444444333222000000000000////////////000/////////000///...,,,,,,***lllRRRGGG>>>;;;;;;999666666777777666555555555555555666444333333444555333222111111111111000000000000111...---...111111...+++000///nnnQQQHHH@@@===<<<888555555777666666444333222111111000111333555555555333222333333333333222000...---111000000000000000111222...,,,mmmQQQHHH@@@===<<<888555666777666666555333222222111000111333555555444333222111111222333222111000///111111000000000000000111000///mmmQQQHHH@@@===;;;888666777777666666555444333222222111222333444555444333222///000111222222222222222222222111111000000//////111///nnnQQQHHH@@@===;;;888777888777666666555444333333333222222333444444444333222000000111111222222222222222222222111000///.........,,,pppRRRHHH???===;;;999888999666666666555555444444333333333333333333333333222222222222111111111111111222222222222111///...---,,,***qqqRRRHHH???<<<;;;999999;;;666666666555555555444444444444333333333333222222333333222111000000111111000111222222222000///...---+++pppSSSHHH???<<<;;;999:::<<<666666666666555555555555555444333333222222222222222111000000000111222333///000111222222111///...---+++pppSSSIII???<<<;;;::::::<<<666666666666666555555555555444333333222222222333000/////////000222444555...///111222333222000///,,,***nnnMMMCCC;;;:::;;;888666555666666666666555444333222333333333333222111111000111111111111111111111111////////////............,,,***nnnRRRHHH???>>>===:::777666999999888777777666666555444444555555555444333333222111111111111111111111.../////////000000111111---+++lllRRRGGG>>>;;;;;;777444333:::999777666555555666777333333444555555555444444222222222111111000000000......///000111222333333...,,,lllQQQFFF<<<:::999777444444777555333222111222333555000111111222333333333333222222111111000000//////......///000000111222222...,,,kkkSSSHHH>>><<<===;;;::::::555333111000000111222444000111111222333333333333111111111000000000//////////////////////////////---+++kkkRRRGGG===;;;<<<;;;::::::555444333333333333444555333333444555555555444444000000000000000000000000000/////////.........------+++lllQQQFFF;;;999999777666777555555555555555555555555444444555555555444333333......//////000111111111///////////////000000000...,,,mmmWWWKKK@@@<<<;;;999888999444444555666666555555444333333333333222222111000------...///000111222222......///000111222333333///---kkkPPPGGG???===<<<888666666333333333333222111000000666555333111////////////111111111111000///------........................++++++~~~kkkPPPGGG???===<<<888666777;;;999777666555555666666222111111000000111222333111111111111000///...---........................777777~~~yyylllPPPGGG???===;;;888666777:::888555222111222333555111111111111111222333444111111111111000///..............................++++++zzzzzznnnPPPGGG>>><<<;;;888777888666555222000////////////444444333222111111000000111111111111111000///...........................))))))xxx}}}qqqPPPFFF>>>;;;:::888888999666666777777555444111000444444444333222111000000000111111111111000000///////////////////////////++++++yyyuuuqqqPPPFFF===;;;:::888888:::444555777999888666333111222222333333333333222222000111111222111111000000////////////////////////))))))zzzqqqrrrpppPPPFFF===::::::888999;;;222222444555555444222111333444444444444222111000000111111222222111111111////////////////////////111111wwwrrrmmmrrroooPPPFFF===::::::888999;;;444444333333444444555555888888777666333000---,,,000111111222222222111111000000000000000000000000------zzzqqqjjjqqqoooTTTGGG;;;999<<<;;;777666555555555555555555444444444555666666666555444333222111000000222222111000000111111///---,,,---......,,,ssskkkfffqqqpppUUUHHH<<<:::===;;;888777666666666555555444444444111222333444555555444444777555333111111000...,,,000000111000...---///000,,,***kkkffffffuuuqqqUUUIII===;;;===;;;999888777777666666555444333333///000111333444444444444999777555444333222000......///000///...---...///+++)))ggggggnnnpppTTTHHH===;;;<<<:::888888999888777666555444333222111111222333333333444444666555444555777888777666...///000///---++++++,,,+++)))hhhooo~~~nnnQQQGGG===:::999777666777999888888666555444333333555555444333333333222222222111111333666888888777222333333222///,,,+++++++++)))wwwkkkPPPFFF===:::888666555777888888777777666555444444777666555333222222222222111000///000111222111000555777888666333000//////+++)))hhhPPPGGG>>>;;;999666666888888777777777666666555555555444333222111111222222222111//////000000...---333555777777555333222222...,,,fffQQQHHH???<<<999666777999777777777777666666666666222111000000000111222333333222111111222222111///...000333555444222222222333222jjjOOOGGG???===<<<888666777:::999777444111---***(((222222222222222222222222222111000/////////000111...///000000000///---,,,111///kkkPPPGGG???===<<<888666777666666666666555444222222222222222222222222222222111111000000000111111222000000000000000//////...///...lllPPPGGG???===;;;888666777444444555666777777666666222222222222222222222222000000111222333333333222222222111000000000000000---+++mmmQQQGGG???<<<;;;888666888555666666555555444333222222222222222222222222222///000222333444444333333222111000///...///000111,,,+++nnnQQQGGG>>><<<:::888777888777777777666555444222222222222222222222222222222///000222333444444333333111000///...---...///000---+++pppRRRHHH>>>;;;:::777777999666666777777777777666666222222222222222222222222000000111222333333333222000//////...............---,,,pppRRRHHH>>>;;;999777777999444555666777777777777777222222222222222222222222111111000000000111111222000000000000000///......---+++qqqRRRHHH>>>;;;999777777999444444444444444333333222222222222222222222222222222111000/////////111111000111222222222111///...,,,***qqqXXXLLL???;;;999666333333777777777666666555555444333333333333333333333333222222111000///...------000/////////............---+++qqqUUUIII>>>:::999777666666555555555555555444444444333333333333333333333333222111111000000000000111000000/////////.........---,,,rrrRRRGGG<<<::::::999888999333333333333333333444444333333333333333333333333222111000000000111333444000000000/////////......---,,,rrrRRRGGG<<<::::::999888999111111111222222333333333333333333333333333333333222111000//////000222333000000000////////////...,,,+++sssUUUIII>>>::::::777666777111111111222222333333333333333333333333333333333333222000///......//////111000000000////////////+++)))tttVVVJJJ???:::999777555555333333333333333333444444333333333333333333333333222222111000///...---,,,111111000000000/////////+++***tttVVVJJJ>>>:::999777555555555555555555555444444444333333333333333333333333000000222222222000...---111111111000000000//////---+++uuuUUUIII>>>::::::888666777777777777666666555555555333333333333333333333333...///222444444333111///111111111111000000000000///---wwwMMMBBB888777999999999;;;888888777555444333222111555444222000000111222333111111000000000000111111///111222111000///000111,,,***wwwRRRGGG===:::;;;:::999:::777777666555444333333222555444222111000111222333222222111111111111222222///111222111000///000111---,,,vvvWWWKKK???<<<;;;999777888666666555555555444444444555444222111111111222333333333222222222222333333///111222111000///000111---+++tttVVVJJJ>>>:::999777555555444555555555555555555555555444333222222222222333222222222111111222222222///111222111000///000111+++)))~~~qqqUUUIII>>>::::::777666666444444444555555555555555444444333333333333333333111111000000000000111111///111222111000///000111+++)))vvvqqqUUUJJJ???;;;;;;999888999444444555555555555555555444444444444333333333333111000000000000000000111///111222111000///000111...,,,yyyooorrrVVVJJJ???;;;:::888666777555555555555555555444444444444444444444333333222222111111000000111111222///111222111000///000111///---qqqllltttUUUIII===999777444222333666666555555555444444444444444555555444444333222333222222222222222222333///111222111000///000111...,,,```mmmsssXXXKKK???;;;:::777666777333333333333333333333222444444333333333222222222111111111111111000///...111000000///...---------,,,+++ZZZiiiuuuXXXKKK???;;;:::777666777777777777666666555555555555555555444444444333333222222333333333222111111111000000///......---------,,,VVVhhhvvvWWWKKK???;;;:::888777888999999888777666666555555666666555555555444444444111222222333333333222222111000000//////......---//////WWWnnnwwwWWWKKK???;;;:::888888888777777666555444333222111555555555555444444444444...///000111111111111111000000000000//////......------ZZZuuuwwwWWWKKK???;;;;;;999888999666666555444333111111000444444444333333333333222...///000111111111111111000000000000000/////////******^^^|||xxxWWWKKK???<<<;;;:::999:::777777666555444333333222444444333333333222222222111222222333333333222222000000000000000000000000000///dddzzzWWWKKK???<<<<<<::::::;;;777777666666555555555444555444444444333333333333222222333333333222111111000000000000000000000000222222iii~~~{{{WWWKKK???<<<<<<::::::;;;555555555555555444444444666666555555555444444444111111111111111000///...000000000000000111111111++++++sss|||xxxYYYHHH@@@@@@;;;;;;<<<666888888777555444333222111444333222222111111222222999555111///000111000///333000......000111///------+++|||~~~zzzZZZHHH@@@???;;;;;;<<<666888777777666555444333333444333222222111222222222;;;777444222333444444333222000......///000///---111///|||ZZZHHH@@@???::::::<<<666777777777666666555555555444444333222222222222222666333111000111222222222111///------/////////......,,,}}}[[[III@@@???::::::<<<666666666666777777777777777444444333222222222222333222111000///000111111111000///............///...)))(((}}}\\\III@@@>>>999999;;;666666666666666777777777777555444333333222222333333333333333333333333444555/////////.........///000,,,***}}}~~~~~~]]]JJJ@@@>>>888999;;;666666666666666666666666666555444444333333333333333000222333333222111222333///000000000......000222---+++tttvvv^^^JJJ@@@>>>888999;;;666666666555555555555555555555555444333333333333444...000222111///...///000///000222111//////111444,,,***sssuuu^^^KKK@@@===888999;;;666666666555555444444444444555555444333333333333444111333555444222000111222///111333222000000222555---+++sssmmmqqq}}}]]]IIIAAA@@@888777<<<===666555444333333222333333111222222222222111000///444333111111222111000...333222111000000///000000///,,,wwwpppttt}}}^^^III??????999888<<<<<<888777666555444444444444444333333222222222222222444333111111222111000...000//////............///...,,,|||tttwww}}}___HHH===>>>::::::<<<999999999888777666666666666555555444333222333333444444222111111222222000//////............//////000...+++zzz|||}}}```HHH<<<>>>;;;;;;;;;777:::999888777666666666666333444444444444333222222333222111111222222111///000000///000000111222222---+++}}}```GGG<<<>>>;;;::::::555888888777666555555555555000222444666666333000...333222000111222222111000000000///000000111222222---+++}}}^^^HHH>>>???;;;999999555777777666555444444444444000222444666666333000...222111000111222222111000///............//////000...,,,}}}\\\HHH@@@@@@:::666888666777777666555444444444444444444444444444333333222222111000111222333222000000//////............//////---{{{xxx}}}[[[HHHAAAAAA999555888777888777666555555444444444888777444222222333555777222111000111222333222111333222111000000///000000000...tttnnn|||\\\JJJAAA???:::999:::444777777777777666555444333444444333333222111111000222222222111111111111000222...,,,...111222...***,,,***nnniii|||___MMMCCCAAA;;;;;;<<<555777777777777666555444333555444444333333222111111222222222111111111111000222///,,,...111222...++++++***gggeee{{{aaaNNNDDDAAA;;;:::;;;555777777777666666555555444555555444444333222222111222222222111111111111000111///---...111111...+++///---zzzaaaddd~~~aaaMMMCCC???999888999333888777777666666666666666444444333333222111111111222222222111111111000000111///...///111111///,,,000...rrr]]]eeebbbNNNCCC???888888:::444888888777666666666777777333333333222111111000000222222222111111111000000111000000000111000///---***(((ppp___iiidddPPPEEEAAA:::;;;===777999888777666666666777888444444333222222111111000222222222111111111111000000000111111000000///...***))){{{jjjqqqcccOOODDDAAA:::;;;>>>999999888666555555777888999666555555444444333222222222222222111111111111000000111222111000/////////...---uuuyyyaaaMMMBBB>>>999:::===888999888666555555777999:::777777777666555555444444222222222111111111111000000111222222000//////000...,,,wwwzzzcccSSSCCC===<<<:::888888444777999888666666888:::???:::666333444444333111222111000//////000111222222111111000///......---,,,***tttzzzbbbSSSCCC===<<<;;;999999555777999888777666888:::>>>:::666444444555333222333222222111111222222333111111000000//////......---+++ttt{{{aaaRRRCCC======;;;:::;;;666777888888777777888999<<<:::666555444444333222111111222222222222111111000000000000////////////...,,,yyyaaaRRRCCC======<<<;;;<<<777777888888777777777888999777555444333333222222......000111111000......////////////000000000000...---~~~aaaRRRCCC>>>======<<<<<<888777777777888888777777555555444333222111111222...///000111111000///...////////////000000000000///---}}}bbbSSSDDD>>>>>><<<;;;<<<999888777777888888777666333444555444222111111333222222333333333333222222000000000000///////////////---uuuyyycccTTTEEE???>>><<<;;;;;;:::888666777888999777555333555777666444222333555444444333333333333444444111111000000//////.........,,,~~~xxxlllsssdddUUUEEE???>>><<<:::::::::888666666888999777444333666888888555444555777444333222111111222333444222111111000///......---...,,,tttkkkhhhyyyeeeUUUDDD===<<<;;;;;;<<<:::777444444666666555222555444333333222222222222111222222222222111000000000000000000////////////...+++uuurrrwwweeeUUUDDD>>><<<;;;;;;<<<:::777555444666666555333555555444444333333444444333333333333333222111111000000000000////////////111...zzz}}}dddTTTDDD>>>===;;;:::;;;999777555555666666555444555555444444444555666666333444444444444333222222000000000000////////////,,,+++cccTTTDDD>>>===;;;::::::888777666666666666666666444444333444444555666666333333333444333222222111000000000000//////////////////bbbSSSDDD>>>===;;;999999888888777666666666666777333222222222333444555555222222222222222111111000000000000000////////////)))***bbbSSSDDD>>>===;;;999999777888888777666555777999333333222222222333444444111222222222222111000000000000000000////////////,,,...aaaRRRDDD>>>===;;;888888666888999888666555777:::555444444333333333333444222222333333222222111000000000000000////////////:::<<>>===;;;888888666888999888666555888:::777666555444444444444444333444444444444333222222000000000000////////////,,,///gggQQQDDD@@@999:::;;;444777555444444555555555333555333222333333222000...333222111111000000111111111111111111111111111111222---gggQQQDDD@@@::::::;;;444888777555555666666666555555333222333333333111///333222111111000000111111111111111111111111111111///***gggQQQDDD???::::::;;;444999777666666777777666555444333222333444333111///333222111111000000111111000000000000000000000000...)))rrrzzzfffPPPCCC???::::::;;;555999777555555666777666555444333333333444444222000333222111111000000111111////////////////////////000+++uuudddlll~~~fffPPPCCC???::::::<<<555888666444444555555555444444333333333444444333111333222111111000000111111////////////////////////000+++oooaaammmeeeOOOCCC???:::;;;<<<666777555444333444555444333444333333333555555333222333222111111000000111111000000000000000000000000...)))ooogggzzzeeeOOOCCC???:::;;;<<<666888666444444555666555444444333333444555555444222333222111111000000111111111111111111111111111111///***sssoooeeeOOOBBB???:::;;;===666999777666555666777666555444333333444555666444333333222222111000111111111111111111111111111111111222---}}}fffQQQEEE@@@999999;;;555444555666666666555333222444444333333333333222222444111///222666777222...111111000000000000111111---+++fffQQQEEE@@@999999;;;555555555555666555555444333444444333333333333222222111111111222222111///...111111000000000000111111...+++fffQQQEEE@@@999999;;;555666666555444444444444555444444333333333333222222///222333333000...///000111111000000000000111111...,,,fffQQQEEE@@@999999;;;555777666555333333444555555444444333333333222222222000000111222111111222222111111000000000000111111...,,,fffQQQEEE@@@999999;;;555777666555333333444555555444444333333333222222222///,,,***---222555333111111111000000000000111111...,,,fffQQQEEE@@@999999;;;555666666555444444444444555444444333333333333222222...)))&&&)))000444222///111111000000000000111111///---fffQQQEEE@@@999999;;;555555555555666555555444333444444333333333333222222000---,,,,,,///111111000111111000000000000111111///---fffQQQEEE@@@999999;;;555444555666666666555333222444444444333333333222222333444444222000000222444111111000000000000111111///---oooUUUFFFAAA999666999888888888777555444333222111111222333333333111...---111111111111111000//////000000000000////////////***)))mmmTTTEEEAAA999666999777888777666555444333222222666777888888777666444222111111111111111000000///000000000000//////////////////iiiQQQDDDAAA999666999666777777666555444333333333444444555555555333222111111111222222111111000///000000000000////////////......fffNNNCCCAAA:::777999666666666666555444444444333111111111222111000///...111222222222222111000000000000000000////////////,,,+++eeeNNNBBB@@@999777999666555555555555555555444444444444444444444333333333222222222222222111000000000000000000//////////////////fffOOOBBB@@@999666999777444444444555555555555555555555444444444444444444222222222333222222111000000000000000////////////000///iiiPPPCCC???888666999888444444444555555555666666222222222222222222222333222222333333222222111000000000000000////////////---,,,kkkRRRCCC???777666:::999333333444444555666666666333333333222222333444444222333333333333222111111000000000000////////////------nnnSSSCCC@@@;;;999;;;666666666666666555555555555333333111111111333555777222222222111111111111000...///000///...///111333///---pppTTTDDDAAA;;;::::::666666666666666555555555555111000///...///000222333222222222111111111111000000111111000//////111333000---rrrWWWFFFBBB<<<::::::555666666666666555555555555222111///......///000000222222222111111111111000222222333222000000111333000...tttXXXGGGCCC<<<999999555666666666666555555555555555444333222111111111111222222222111111111000000222333333111//////000111000...|||uuuYYYGGGCCC<<<999999444666666666666555555555555777666555444333222222222222222222111111111000000111111111000......///000000...}}}yyytttXXXFFFBBB<<<999999444666666666666555555555555555444444333222222111000222222222111111111111000000000111///......///000///---uuu~~~rrrVVVEEEAAA;;;888999444666666666666555555555555333333333333222222111000222222222111111111111000///000111000//////111222...,,,sssqqqUUUDDDAAA:::888999444777666666666555555555555333333444444444333222222222222222111111111111000000111111111000111222444---+++qqqsssWWWEEEAAA;;;:::<<<888444333111333666888777555666555444222111000000///000111222222222000///...111111111111000000/////////***{{{vvvYYYGGGCCC===;;;===999777555333444666666555333444444333222111111111222111111111111111000//////222222111111111000000000///***wwwZZZGGGBBB<<<:::<<<888:::888666555555444333111333333222222222222333333222222111000000000000111222222222222222111111111111,,,wwwYYYFFF@@@999777999666999888777666555444333222444444333222222222333333333222111000000000111222222222222222222222222222555000yyy[[[GGG@@@999777999555777777777666555555555555777666444333222111111111333222111000000111222333222222222222222222222222666111~~~```KKKCCC;;;999;;;888555666777777666555666888888777555444222111111000222111111111111222333333111111111222222222222222333...bbbLLLEEE<<<:::<<<888555777888777555555666888666666555333333222222222000111222222333333333222000000000111111111222222222---aaaLLLCCC;;;888:::777666888999888555444555777555444444333333444444444///111222333444333333222//////000000111111111222333...}}}___HHH>>>444111555444888777666666777777666555666555444333222222222222222222222222222222222222000222444222///---///111000///vvvZZZHHHCCC;;;999<<<:::777666555555666666555444777666555444333333333333222222222222222222222222///.........////////////000...lllRRRDDDBBB<<<999:::666666555444444555555444333777777666555444444444444222222222222222222222222000---+++---111333111...///---lllRRRDDDAAA999555555111777666444555666666555333666666555444444444444444222222222222222222222222222000///000222444222111...,,,rrrWWWGGGBBB:::777888555888777555666777777666444555444333333222333333333222222222222222222222222111333444333000///000222---,,,oooTTTDDD???888777:::888999777666666777777666555444333333222222222333333222222222222222222222222///222444222...,,,...111...,,,lllQQQBBB>>>888666999666888666555555666777555444444444333333333333444444222222222222222222222222000111111111000///000000...,,,oooVVVGGGDDD<<<999:::666777555444444555666444333555555444444444555555666222222222222222222222222333000///000444666444222///---uuuZZZFFF===666666777000555555555555555555555555---222333000222777888555000//////000222444333222222222111111000/////////...,,,qqqWWWDDD===666888999333555555555555555555555555///333333111222666777444000//////000222444333222000000000000000111111111---+++{{{mmmTTTCCC===777:::<<<666555555555555555555555555111444444222222555555333111000///000222333333222...//////000111111222222---+++~~~}}}lllSSSBBB===888:::===666555555555555555555555555333444444333222333333222111000///000222333222111//////000000111111111111---,,,{{{mmmTTTCCC>>>888:::;;;555555555555555555555555555555444444444333222111222222000000000222333222111111111111111000000//////...,,,|||uuummmTTTDDD>>>999:::;;;333555555555555555555555555666333333555444111000222222111000111222333222000222222111111000//////......,,,sssnnn~~~lllSSSDDD>>>999:::;;;444555555555555555555555555666222222555444000000333222111000111222222111000111111111000000000000000,,,***pppjjj|||jjjRRRCCC>>>:::;;;===555555555555555555555555555666222222555555000000444333111000111222222111000/////////000111111222222***(((vvvlllkkkzzznnnTTTEEEBBB;;;888999666666555444555777777666555444333333222222111111000//////000000111111111222111...,,,---///111000...---+++wwwlllhhhtttnnnTTTEEEAAA:::888:::777666555444555666666555444555555555555555555555555000000111111111111111111222///---...000111000...444222yyynnngggpppoooTTTDDD@@@999888:::777777555444444555555333222111111222222333444444555222222222222222111111111333222000///000000000......+++{{{qqqiiippppppUUUDDD@@@999777:::888777555444444444444222111000000111111222222222222444333333222222111111111444333222111000000000///444222|||tttmmmrrroooTTTDDDAAA:::888:::777777555444444444444222111666666555555444444444444444333333222222111111111444444333222000000000000333111}}}tttuuunnnTTTEEEBBB;;;888999666777555444444555555333222555555444444333222222111222222222222222111111111222333333222000///000222---***zzzlllSSSFFFDDD===999999444666555444555666666555444111111111111111111111111000000111111111111111111000222222111///...000333222000kkkSSSFFFEEE>>>999888333666555444555777777666555222333333444444555555666//////000000111111111222///111222111///...111333,,,***jjjWWWCCC:::999888777777444333222222444444333222000111111222222111111000222111000//////000111222000000000000////////////888666zzziiiVVVCCC:::999888777777333333222222333333333222111111222222222222111111333222111000000111222333111111111111000000000000---+++tttrrrhhhVVVCCC;;;:::888777666444444444444444444444444222222333333333333222222333333222222222222333333222222222222111111111111+++)))~~~jjjlllgggUUUBBB;;;:::999777666666777777777666666666777222333333444444333333222222222222222222222222222222222111111111000000000///---wwweeehhh|||eeeTTTBBB;;;:::999666555444666777666444444555777222333333444444333333222000111111111111111111000111111000000000/////////---+++tttccchhhyyydddSSSBBB;;;:::999666555000333555444111000222444222222333333333333222222///000111111111111000///000000000000/////////...,,,***rrrdddhhhvvvcccRRRAAA;;;;;;999666555000333555444111///222555111111222222222222111111000111222222222222111000111111111000000000//////...---qqqdddhhhtttcccRRRAAA;;;;;;999666555222555888777333111444888111111111222222111111111111222333444444333222111222222222111111111111000///---|||jjjfffsssiiiQQQCCC@@@999666999777333333333222222111111111222222222333333222///,,,000111111222222222111111000000000000000000000000,,,+++nnngggrrriiiQQQCCC@@@999666999777555555444444444333333333333333333444555444111///000111111222222222111111000000000000000000000000,,,,,,qqqgggpppiiiPPPCCC@@@888666999777666666666666666555555555444444444555666666444222111111222222222111111000000000000000000000000000------oooeeemmmiiiPPPCCC@@@888555888666666666666666666666666666444444333555666666555333111111222222222111000000000000000000000000000000......lllbbbkkkhhhPPPBBB???888555888666555555555555555555666666444333222333555555444222222222222222222111000///000000000000000000000000///...mmmdddlllhhhOOOBBB???777555888666444444444444555555555555444222111222333333222111222222222222222111000///000000000000000000000000......tttjjjooohhhOOOBBB???777555777666444444444555555555666666555444222111222333222000222333333222222000//////000000000000000000000000...---{{{ooossshhhOOOBBB???777444777555444555555555666666777777777555333222222333222000333333333222222000//////000000000000000000000000------{{{iiiPPPAAA<<<444333999:::222222000000000222444666333000000333222//////222111000000000000000111111000000111111111111000000222---iiiPPPBBB>>>555444999999444333222111222333555666555222222444444111111333111111000000000000111111000000111111111111000000000+++jjjQQQCCC@@@888666999777777666444333333333444555777444444666666333222555111111000000000000000111000000111111111111000000000+++lllRRRDDDAAA:::777999666777666555444333333333333777444444666666333222555222111000000000000000000000000111111111111000000222---nnnSSSDDDAAA;;;888999444666666555444333222222111666333222555555222111444222222111000//////000000000000111111111111000000111,,,pppTTTCCC@@@:::888888444555555555444333222111111555222111444444000000333333222111000////////////000000111111111111000000///***rrrUUUBBB>>>888777888333555555555555555444333333555222222444444111000333333222111000////////////000000111111111111000000///***sssUUUAAA<<<777666777333666666666777666666555444555222222444444111111333333222111000////////////000000111111111111000000111,,,sssVVVDDD@@@:::999:::777666111111666777333111444555444333222111111111111111111000000//////......000+++***...000//////111///***tttWWWEEE@@@:::888:::666999444333777888444222333555444333222111111111111222111111111000000000000444///...111222000000222222---tttXXXEEE@@@999777888444999555444666777444111222444444333222111111111111222222222222111111111111333///...222333222111333///***~~~zzzuuuXXXEEE@@@999777777333555444333444555444222111444333222222111111111222111111111111111111111111///+++,,,000333111111333...)))tttrrruuuXXXEEE@@@999666777333444444333444555666555333333333222222111111222222000000000000000000000000000,,,,,,111333000///000111,,,tttuuusssWWWDDD???888666777333555666666555666999777333333333222222111222222333///////////////000000000333000///333444000---...000+++}}}rrrUUUCCC???888777888444555888666333333666333...333222222111222222333333//////000000000111111111///,,,---222333111...///...)))qqqUUUCCC???888777999555444777555///...000---&&&222222222111222222333333000000111111222222222333%%%$$$'''...222222111333111,,,nnnSSSBBB===666444777555555555444333333333333444222111000000111111000...,,,111666777333...,,,+++333//////333222......222...)))nnnSSSBBB>>>666444777555555555444333333333333444444222111111222222111000000111111222222111...,,,111......111111---,,,///111,,,nnnSSSBBB>>>666555777555555555444333333333333444555333222222333333222111333000---...222333111...///---...000///+++***+++'''"""oooSSSCCC>>>777555888555555555444333333333333444444333222222333333222111000///...///222333222000......///000///,,,***)))111,,,oooTTTCCC>>>777555888666555555444333333333333444444222111111222222111000+++...222333222000000111///000000//////...,,,+++777222oooTTTCCC???777666888666555555444333333333333444333222111111222222111000***///444555222///000111///111111......000000---...)))pppTTTDDD???888666999666555555444333333333333444555333222222333333222111///000111111111000000111///111000,,,,,,111222000111,,,vvvvvv~~~pppUUUDDD???888666999666555555444333333333333444666444333333444555333222555111------000222222000...111///)))***111333111000+++}}}sssrrrrrrUUUCCC???888666888444888777555444333333444444111111111111111111111111111//////000111222111000//////000000000000//////000///xxxuuuxxxrrrVVVDDD???888666888444777666555444333333333333333333222222111000//////111///...///000222111000//////000000000000//////...---qqqwwwsssVVVDDD???999777888444444555555444444333222111555444333222111///......111///------///111111111...//////000000//////...---,,,uuukkkvvvtttWWWEEE@@@999777888444333333444555444333111000444444333222111000///...111///------...000111111...//////////////////......---qqqgggtttuuuXXXEEE@@@999777888333222333444555444333222111222222222111111111111111111///------///111111111......////////////......//////mmmeeesssuuuXXXFFFAAA999777888333333333444444444444333333111111111111111111111111000//////000111222111000---......//////......---//////{{{}}}yyyeeecccuuuvvvYYYFFFAAA999777888333555444444444444444555555333222222222111000000000000000111222444444222000---......//////......------,,,vvvsssqqq^^^bbbxxxvvvYYYFFFAAA:::777888333666555444333333444666777555444333222111///......000000222444666555222///---..................---***)))sssrrr}}}llldddgggpppsssXXXHHHCCC;;;777888444444555666555333222222333333333333222222222111111111000///------......///////////////////////////...,,,tttpppyyymmmfffiiissssssXXXGGGBBB:::888999666555666666555333111222333333333333222222222111111222111000///...//////000////////////////////////,,,***zzzqqqvvvnnngggkkkvvvtttXXXFFFAAA999777:::888666777777555333111111222333333333222222222111111222222111000000000000000////////////////////////,,,***vvvvvvnnnggglllwwwuuuYYYFFF???666444777555666777777555333111111222333333333222222222111111111111000000000/////////////////////////////////...,,,|||wwwlllgggkkkvvvvvvYYYFFF>>>444111333111666777777555333111111222333333333222222222111111///000////////////......////////////////////////...,,,xxxlllgggkkkuuuvvvYYYFFF???555111222///444555666555333222222333333333333222222222111111///////////////...------////////////////////////,,,***|||lllhhhlllttttttXXXGGGAAA888444555222333444555555333333333555333333333222222222111111///000000111000///...---////////////////////////,,,***mmmiiimmmtttrrrWWWGGGCCC;;;888999555222333555444333333444666333333333222222222111111000111111222222000///...////////////////////////...,,,ppplllpppvvvvvvZZZHHHBBB999777999777777666555444333222222222333222111111333333222111000///////////////000000.........///......---,,,+++)))ooojjjlllrrrsssXXXFFFAAA888666888555666555444444333333333333333222111111333333222111000000////////////000000//////000000//////...---,,,***ooohhhjjjpppoooTTTDDD@@@888555777333555444444333333333444444333222111111222333222111000000////////////000000000000000000000//////...---,,,qqqiiijjjpppmmmSSSDDDAAA999666777333444444333333333444555555222111000111222333222000111000000////////////000///000000000000///......---+++qqqhhhiiiooonnnTTTEEEBBB:::777888444444444333333333444555555222111000000222222111000111111000///////////////......//////......---,,,,,,+++pppgggggglll|||qqqVVVFFFBBB:::777999555555444444333333333444444222111000000111222111000222111000//////......///...............------,,,,,,***ssshhhfffiiiwwwsssXXXGGGAAA999666888555666555444444333333333333222000///000111222111///222111000///............///////////////...---------,,,wwwlllhhhiiiuuuuuuXXXFFF@@@777555777555777666555444333222222222111000///000111222111///222222000///............000000000000000//////...///---tttkkkjjjjjjuuu|||[[[EEE???::::::;;;666888666444222111222333444111111111111111222222222000000000000000000000000222000---,,,------------111///uuukkkjjjkkkvvv|||[[[EEE???::::::;;;666777666555444444444555555222222111111111111111111000000000000000000000000000...------.........------+++vvvkkkjjjlllwww{{{[[[FFF@@@:::999;;;666666666666666666666555555333222222222111000000000000000000000000000000000------,,,...///000...---+++)))zzzllljjjmmmyyyzzz[[[GGGAAA:::999:::777555666777888777555333111333333333222111000//////////////////////////////++++++,,,...000111///------+++ooojjjmmmyyyxxx[[[HHHBBB:::888:::777666777888777666333000...333333333222111000//////////////////////////////++++++,,,...000111///......,,,rrrjjjnnnyyywww[[[IIICCC:::777:::777666666777777555222///---333222222222111000000000000000000000000000000000,,,+++,,,---///000000...---***tttkkknnnyyyvvv[[[JJJDDD:::777999777555555666666555444333222222222111111111111111111000000000000000000000000...---,,,,,,.../////////,,,***vvvkkknnnxxxvvv[[[JJJDDD:::777999777444444555666666777777666111111111111111222222222000000000000000000000000000...,,,+++---/////////...+++xxxnnnppp|||xxxZZZFFF@@@999777:::777555555666777888666222///222222222111111111000000////////////...---,,,+++......//////000000111111,,,+++zzzoooppp|||yyy[[[GGG@@@999777:::777888666555555555555444222555555555444444444333333000000000000///...---,,,---------...............,,,+++}}}qqqrrr~~~|||]]]HHHAAA999777999666:::888444333444555555555666666666555555555444444111111111111000///.....................---------,,,+++tttuuu}}}___JJJBBB:::777999555:::777555444555666666555333333333333222222222222000111111111000000///...111111000000//////......,,,+++xxxxxx~~~___JJJBBB:::777999555777666555555666777555444222222222222111111111111//////000000000///......111111000000//////......,,,+++yyyyyy}}}^^^IIIBBB999777888555555444444555666666444333444444333333333222222222...//////000000//////..................---------,,,+++yyyyyy{{{]]]HHHAAA999666888555666444222222333444555444555555444444444333333333///000000111111000000000---------...............,,,+++xxxxxxzzz\\\GGG@@@888666888555888444000...000333555666444444333333333222222222000111111222222222111111.../////////000000111111,,,+++vvvzzzvvv___III???;;;666777;;;:::555444666444...---000444333111222222222///...222111111111000000//////---///111111...---...000,,,+++uuuxxxwww```III???;;;666666:::888444444666666111111444444222222222222222000...111111111111111111000000***---//////...---///000++++++}}}sssvvvzzzbbbJJJ???;;;666555888666333444666777555555777444222222222333222000...111111111222222222222222+++---///000000000111222,,,+++~~~sssvvv|||cccJJJ@@@<<<777555666444444444555666666666777333222222222333333111///111111111222222333333444///000111222222111222222---,,,tttvvv}}}cccJJJ@@@===888555666444555555444444555444444333222222222333333222000111111111222222333333444111111111111111000///.........vvvwww~~~cccIII???===999555666555777666333333555444111333222222333444444222111111111111222222222222222111000......///...,,,***///...wwwwww~~~cccHHH???>>>:::666666444888777444333777666333333222222333444444333111111111111111111111000000111000...///000000...+++------wwwvvv~~~bbbGGG??????;;;777777444888888444555999999555333222222333444555333222222111111111000000//////333111000222444555333000,,,+++|||zzz{{{```JJJ===333777<<<777666666666666555555555555000000000111111222222222000000111000///...//////---...000222222222111111...,,,~~~{{{zzz```JJJ>>>555777;;;777666666666666555555555555333444444444444444444555222222333222111111111111000000111111111000000///---+++|||yyy^^^JJJ@@@777777:::666666666666666555555555555222222222222222111111111000111111222111000///...333222111000////////////,,,***|||yyy]]]JJJCCC999777999555666666666666555555555555222222111111000000//////111111222333333222000---222111000.........///000---+++|||yyy\\\JJJDDD:::666777555666666666666555555555555555555555444333333333222333333444666777666222...000///.........///111222...---}}}zzz[[[IIIDDD;;;555777666666666666666555555555555333333333333222222222222//////000333555444...)))............///000111222///---|||[[[HHHDDD;;;444777888666666666666555555555555000000000000000111111111------...222555333---'''....../////////////////////---}}}[[[GGGDDD:::444777999777666666666555555555555222222222333333444444555444333444999<<<:::333,,,//////000000000...---,,,...,,,xxxZZZFFF???666444888777:::555444666333...///555222222333444333222111000//////000111222222333333+++,,,---//////---,,,+++...,,,yyy\\\HHHAAA888666:::888888555555777555111333888555444333222222222333333000111111222333333444444000000////////////000000,,,***zzz]]]JJJCCC:::888<<<:::777666666888666444666:::888666333111111222555666111111222222333444444444333222000//////000222333***)))yyy]]]JJJCCC;;;999<<<:::777777888888666555666888666555333222111222444555111111111222222333333333000000000000000000000000***)))www[[[IIIBBB:::888;;;999777999:::777555444444444333333333333333222111111000000000000111111111111...000222444444222000...,,,***uuuYYYGGGBBB:::888:::888777;;;;;;777555555444222111222333444333222111///000000000000000000000000...111555777777555111...---+++tttYYYGGGBBB:::888:::888666;;;<<<888666888777444444444333333222222222222000000000000000000000000000111444555555444111000---+++tttYYYHHHCCC;;;999;;;888555;;;===999888;;;:::777777666333222111222444666222222111111111111111111///000000111111000000///,,,***vvvYYYFFFAAA;;;888999555777555555888;;;999333---666444333333333333111000111111111111111111111111222111111111000000//////...)))zzz]]]JJJDDD<<<999999444888666555888;;;:::555000444666777555222111222333111111111111111111111111222222222222111111000000222---~~~aaaMMMFFF===999999444999777666777::::::777444333777:::777222///222777111111111111111111111111333333222222222222111111...)))~~~aaaMMMGGG>>>::::::555999777555555888999888777444777999777444222444777111111111111111111111111111111111111111111111111666000{{{^^^KKKEEE===;;;;;;777777666444444555666777777777666666666666666555555111111111111111111111111/////////000000000000000 xxx[[[IIIDDD===;;;<<<888666666555555555555666666777555444555777777666444111111111111111111111111.........////////////000111,,,xxx\\\IIIDDD===;;;<<<888777888888777666555555555444555666555555555555666111111111111111111111111.../////////000000000000111+++zzz]]]KKKEEE>>>;;;<<<888888999:::999777666555555111555888777333111444888111111111111111111111111//////000000111111111222...)))~~~___JJJBBB:::999;;;888777777777777666666666666555555444444444333333333555333222000//////000000---...///111111111000//////***~~~```JJJCCC:::999;;;888999888888777666555555555555555444444444333333333666555444222222222222333---...000111111111000000000+++aaaKKKDDD;;;999:::777;;;:::999888666555444333555555444444444333333333666555444333222222333333...///000111111111000000000+++aaaLLLEEE<<<999;;;777::::::999888777666555444555555444444444333333333333333222222111111111111000000000000111000000000000+++aaaMMMFFF>>>;;;;;;777888888888888777777777777555555444444444333333333333333333333222222222111111111111000000000000111///***~~~aaaMMMGGG???<<<===999888888888888888888888888555555444444444333333333444444555555555555444444222222111000000000111111000+++}}}```MMMGGG@@@>>>>>>:::999999999888888777777777555555444444444333333333333444555666666555444444333222111000000000111111222---|||___MMMHHHAAA??????;;;<<<;;;:::999888666555555555555444444444333333333111222333444444444333222444333111000000000111111444///bbbNNNHHH@@@===>>>:::<<<;;;:::888777888888999555444444444444555666666555111...///333444111...222222222222222222222222///---{{{~~~~~~aaaMMMGGG@@@===>>>:::<<<;;;:::888888888888999777666555444444444444444555222///111444666333000222222222222222222222222333111xxx{{{|||___LLLGGG@@@>>>???<<<<<<;;;:::999888888888999999888666555444333333333444222000222555777555333222222222222222222222222333000xxx|||{{{^^^KKKFFF@@@>>>@@@===<<<;;;;;;:::999999888888888777666555444444444444333111111222555666666444222222222222222222222222111///yyy|||zzz]]]KKKFFF???>>>@@@===<<<<<<;;;;;;:::999999888666666555555555666666777111111111222333555555444222222222222222222222222333111{{{}}}zzz]]]JJJEEE???>>>@@@<<<;;;<<<<<<<<<;;;:::999888666555555555666666777888111111222222333333444444222222222222222222222222000...{{{]]]KKKEEE???===???;;;;;;<<<<<<<<<<<<:::999888777777666666666666666777333333444444333333444444222222222222222222222222...,,,{{{^^^KKKEEE>>><<<>>>:::;;;<<<<<<===<<<:::999888:::999888666555555555555444555666555444444444555222222222222222222222222111///aaaMMMFFF>>>;;;===999;;;::::::999999::::::;;;::::::::::::999777555444444444555555555555444444555444333222111222333444000///aaaMMMFFF>>><<<===999::::::::::::::::::::::::888888999:::999888777666444555555555555555555444444444333333222222333333///---~~~aaaMMMGGG???<<<===999999999;;;;;;;;;;;;999999666777888999999999999999555555555555555555555555444444444444444333222222...---}}}```MMMGGG???<<<===999888999;;;<<<<<<;;;999888777777888888999999999999666666555555555555666666444444555555555333222111///---~~~|||___MMMGGG@@@======999888999;;;<<<<<<;;;999888999999999888888888888888777666555555555555666777555555666666555444222111000...yyyxxx{{{___MMMHHH@@@======999999999;;;;;;;;;;;;999999::::::999888777777888888888777666555555666777888666666666555555333222111000///uuuuuu{{{^^^MMMHHHAAA>>>>>>999::::::::::::::::::::::::999888777777777888999:::888777666555555666777888888777666555333333333222000...uuusss~~~zzz^^^MMMHHHAAA>>>>>>999;;;::::::999999::::::;;;777666666666777999;;;<<<999777666555555666777999999888666444333222333333///---uuussszzzvvv```LLLDDDBBB===:::<<<;;;:::999888777888999:::777777777777777777777777888888777777666666555555555444444333222111111000......wwwsssxxxvvv```KKKDDDBBB===;;;===;;;;;;:::999999999999:::777777777777777777777777777777666666555444444444111111111000/////////...//////sssnnnxxxvvv```KKKDDDBBB===;;;===;;;;;;<<<<<<;;;::::::999777777777777777777777777666666555555444333333222222222222222222222111111000000ooojjjwwwuuu___KKKDDDBBB===;;;===<<<<<<=========;;;:::999777777777777777777777777666666555555444333333333222222222222222222222333000///xxxkkkhhhmmm|||uuu___KKKDDDBBB>>><<<>>><<<===>>>>>>===<<<:::999888888888888888888888888777777666666555444444333...............////////////...nnncccaaaaaaooottt___JJJDDDBBB>>><<<>>>>>>>>>======<<<;;;999999888888888888888888888888777777666666555444444444111111111111111111111111......{{{uuuooo~~~jjj`````````mmmttt^^^JJJDDDBBB>>><<>><<<;;;:::999999999888888888888888888888888666666555555444333333222888777777666666555555555//////wwwooovvvmmmiiipppgggfffgggrrrttt^^^JJJDDDBBB>>><<>><<<:::999999999999888888888888888888888888555555444333333222222111888888777666555444444333000000|||uuupppooottthhhiii~~~}}}rrrnnnuuu~~~yyy\\\JJJFFF???>>>???;;;<<<<<<=========<<<:::999===;;;::::::::::::999777777777777777777666666555333444555333111000000111///---zzzpppiiigggwwwmmmeeeiii}}}yyy\\\JJJEEE>>><<<>>>:::;;;<<<=========<<<:::999===;;;::::::::::::999777888888888888777777666555333444555333111000000111,,,***wwwjjjbbbbbbrrrjjjiiirrr{{{^^^LLLGGG???===>>>:::;;;<<<<<<<<<<<<;;;::::::<<<;;;999999::::::888777999999888888777666555555333444555444111000111222000///wwwjjjdddhhh{{{jjjoooyyy~~~aaaNNNIIIAAA>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999::::::888777999888777666555555444444333444555444222111222333555444{{{ooolllvvv~~~lllqqqvvv}}}}}}```MMMHHH@@@===>>>:::;;;;;;:::::::::;;;;;;;;;<<<:::999999999999888666888777666444444333444444333444555444222222222444222111uuuttttttsssqqqssszzz]]]KKKEEE>>><<<===888:::::::::999::::::;;;<<<;;;:::888888999999777666777666555444333444555666333444555444333222333444000///xxxwwwzzzsssmmmooo}}}zzz]]]KKKFFF???===???;;;::::::999999999:::;;;<<<;;;:::888888999999777666888777666555555666888999333444555444333333444555111///yyyuuuxxxnnnhhhmmm~~~}}}```NNNIIICCCAAACCC???::::::999888999:::<<<===;;;:::888888999999777666999888777666777999;;;<<<333444555555333333444555///---pppgggvvvpppjjjgggnnn}}}^^^JJJFFFBBBAAAAAA:::???;;;777666888999999888777888999999999888666555:::999888777555333222222333333333222222222111111333...jjjeeewwwmmmkkkmmmvvv}}}^^^JJJGGGBBBAAAAAA;;;>>>;;;888777888999999888777777888888888777666555:::999888777555444333222444444444333333333222222333///zzzdddddd|||nnnrrryyy|||^^^KKKGGGBBB@@@AAA;;;>>>;;;999888888999999888666777777777777666555444999999888777555444333333555555555444444444333333333///uuuaaafffvvv}}}|||^^^LLLGGGAAA???@@@<<<===<<<:::999999999999999666666666666666555555444777666666555444333333222444444444444333333333333000...sss___eee}}}{{{___MMMHHHAAA???@@@===<<<<<<;;;:::999999999999777666666555555555555555444444444333333222222222333333333333222222222222---,,,qqq]]]ccc~~~uuuxxxzzz___MMMHHH@@@>>>@@@===;;;<<<===<<<:::888999:::888777666666555555666666333333333333333333222222333333222222222111111111++++++rrr^^^dddyyyuuuwwwzzz___NNNIII@@@===@@@>>>:::<<<>>>===:::888999:::999888777666666666777777444444444444444444444555444444333333333222222222***+++uuubbbfff|||yyyyyyyyyyyy___NNNIII@@@===@@@>>>:::===>>>===:::888999::::::999777666666666777888555555555666666666666666555555444444444333333333***,,,tttccchhh~~~|||wwwuuuvvvttt}}}~~~aaaNNNHHHAAA???@@@===<<<:::999:::<<<===<<<999<<<:::777555333444555666444555666666666555333222111111222333222111000///,,,)))}}}mmmqqqsssppppppppp|||aaaNNNHHHAAA>>>@@@<<<<<<:::999:::<<<===;;;999999999888777666555444444555555555555555444444333111222222333333111000///---+++xxx{{{qqqmmmkkkooo~~~bbbOOOHHHAAA>>>???;;;<<<;;;::::::<<<<<<;;;:::777888999999888666444222666555555444444444444444111222333333333222000//////---uuupppmmmtttcccOOOIII@@@===>>>:::<<<;;;;;;;;;;;;;;;::::::888888888888777666555444666555444333222333444555111222333333333222111000000...}}}xxxsss}}}cccOOOIII@@@===>>>:::<<<<<<<<<;;;:::::::::::::::999777555444555666777666555444222222333444444222222333444333222111000///---~~~bbbOOOHHHAAA>>>???;;;;;;<<<===<<<:::999999::::::999666444333555777888555444444333333333333333222333444444444333111000...,,,aaaNNNHHHAAA>>>@@@<<<;;;===>>><<<999888999;;;888888666666555666666777333444444444444333222222222333444444444333222111...,,,~~~aaaNNNHHHAAA???@@@===;;;===>>>===999888999;;;666666777888888777666555222333444555444333222111333333444444444333222111///---aaaMMMGGG@@@>>>AAA>>>@@@===:::999999:::;;;:::555555666666555444333333000000111222222333444444111222222333333222222111000...bbbNNNGGG@@@>>>AAA>>>AAA>>>;;;999999999999888999999999888888777666555333333333333222222222222111222222333333222222111000...dddOOOHHH@@@>>>@@@===AAA???;;;:::999999888777888888777666555444333222777666555444333222111000111222222333333222222111,,,***eeePPPIII@@@>>>???<<>>;;;<<<:::999:::;;;<<<<<<;;;<<<;;;999777666555444444444444444444444444444444111222222333333222222111333000}}}zzzzzzkkkooozzzdddOOOGGG???<<<>>>:::999999888:::<<<>>>===<<<;;;999777555444444444444111222222333444555555555111222222333333222222111111///||||||yyyjjjlllwwwbbbMMMFFF>>><<<===::::::999999:::<<<===<<<;;;888666444222222222333444111111111222333444444555111222222333333222222111///---}}}|||zzziiijjjrrraaaLLLEEE===;;;===:::;;;::::::;;;<<<<<<;;;999:::999777555444555666777111111222222222333333333222222222333333222222222444222{{{}}}uuueeekkkzzz~~~```LLLFFF>>><<<>>>;;;;;;:::999999888888999999;;;999666555555444333111111333444444222111111222444444555555444333111000222222}}}wwwgggmmmzzz}}}___LLLFFF???===>>>:::999888888888999::::::;;;;;;999666555555555333222111333444444222111111222444444444333333222111000+++***{{{}}}yyykkkppp{{{{{{___MMMHHH@@@===>>>999777777777888999:::<<<===;;;999666555555555444222111333444444222111111222444333222111000000000000444222uuuwww{{{qqqttt|||zzz^^^MMMHHHAAA>>>>>>999888888888888999:::;;;<<<;;;999666666666666444333111333444444222111111222333222000/////////000111222000ssssss~~~vvvwww{{{yyy^^^LLLHHHAAA>>>>>>999::::::999999888999999:::;;;999777666666666555444111333444444222111111222222111000///...///000111///...~~~yyyzzzzzzzzzzzz^^^LLLGGGAAA>>>???;;;;;;:::999999888888999999;;;999777666777777666555111333444444222111111222111111000000000000000111000///}}}{{{yyy{{{^^^KKKFFF???>>>@@@<<<999999999888999999:::::::::999777666777777666555111333444444222111111222000111111222222111111000***+++~~~|||xxx|||^^^KKKEEE???>>>@@@===777777777888999:::<<<<<<:::999777666777888777666111333444444222111111222000000222333333222111000666777xxxuuuwww~~~ZZZOOOEEE???CCC;;;;;;<<<;;;:::999999999:::;;;;;;:::888777777777888999777666555333222111000000111111111111111000//////555444xxxuuuwww~~~ZZZOOOEEE???CCC;;;;;;<<<;;;:::999888999999::::::999999888777777888888777666555333222111000000///////////////...------------{{{vvvwww~~~ZZZOOOEEE???CCC;;;;;;;;;:::999999888888999999888999999999999888777777777666555333222111000000222222222222222111111000...,,,|||tttzzzxxx~~~ZZZOOOEEE???CCC;;;;;;::::::999999888888888888777888999::::::999777777666666444333222111111111333444444444444444333333222000tttppp{{{~~~ZZZOOOEEE???CCC;;;;;;::::::::::::999999888888777777999::::::999888777666555444333222111111111000000111111111111111000111///uuurrr~~~~~~ZZZOOOEEE???CCC;;;;;;:::;;;;;;;;;;;;:::999888777777888999999999999888666555444333222222222222000111222222333222222222222000zzzuuu~~~ZZZOOOEEE???CCC;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777777888999999:::555555444333222222222222222222333444444444444444333111www~~~ZZZOOOEEE???CCC;;;;;;;;;<<<=========<<<;;;:::999888777777777888:::;;;555444444333222222222222...///000000111111111111111...xxxmmmyyyzzz]]]JJJDDD===<<<===999888888888888888888888888444777888666666888888444666555333222222333555666000000000000111111111111222000vvvkkkxxx|||zzz]]]JJJDDD===<<<===999::::::::::::::::::::::::555888888666666999:::777555444222111000111222333000000000000111111111111222///uuukkkyyyzzzttt|||zzz]]]JJJDDD===<<<===999;;;;;;;;;;;;;;;;;;;;;;;;777999888555666:::;;;999555444222000//////000000000000000111111111222222111///tttkkk{{{uuuooovvvzzz]]]JJJDDD===<<<===999;;;;;;;;;;;;;;;;;;;;;;;;999:::888444444777999777555444333111000/////////000000111111111222222222111///ooohhhyyypppllltttzzz]]]JJJDDD===<<<===999999999999999999999999999:::;;;888333111444555333666666444333222111000000111111111111222222222222111...hhhbbbtttxxxkkkjjjtttzzz]]]JJJDDD===<<<===999888888888888888888888888999:::888333222444333111666666555555444333222222111111111222222222222333000...|||eee]]]oooxxxkkkjjjvvvzzz]]]JJJDDD===<<<===999888888888888888888888888666888888444444666555222555555555555555444333333111111111222222222333333000...~~~eee]]]mmm{{{mmmlllxxxzzz]]]JJJDDD===<<<===:::888888888888888888888888333777888666666999888555444444444555555444333333111111222222222333333333000...lll[[[ggg~~~vvvtttzzz}}}```LLLFFF>>>;;;<<<888999999999888888888888777333444555666777777777777666555333333444444333111111000//////000000///---...,,,xxxdddkkk~~~wwwrrr{{{|||___KKKEEE>>><<<===999999999999888888888777777666666666666666666555555555444333333444555444222333111000111222222111000000...kkkkkkxxxxxxnnn{{{{{{^^^KKKEEE>>><<<===:::999999888888888777777777777777777666555555444444444333222333555555555333222111000111222333222111---+++hhheeemmm~~~|||ooo|||zzz]]]JJJEEE>>><<<>>>:::888888888888777777777777777777666555555555555555444222222333555666555444000///...///000111000///,,,***xxxbbb___eeeooottt|||yyy\\\IIIDDD===<<<===:::888888888777777777666666555555555444555666777888444222222333555666555444000///...///000111000//////...sss```^^^cccgggyyyyyy|||zzz]]]JJJDDD===;;;<<<999888888777777777666666666555555444444555666888999444333222333555555555333333222111111222222111//////---rrraaa___ccciii|||www{{{{{{]]]JJJDDD<<<:::;;;777888777777777666666666666777666555444444555777888555444333333444555444222555333222111222111000......,,,sssccc```cccnnn}}}rrrzzz{{{^^^JJJDDD<<<999:::666777777777777666666666666999888666444333444555666666555333333444444333222444222000/////////---+++111000hhhaaadddpppxxxppp{{{yyy\\\JJJEEE>>>;;;;;;666777777888777666555666666333333333222222111111111666555333111111222333444222222111111111111111222......ooogggjjjxxxvvvoooxxxyyy\\\JJJEEE>>>;;;;;;777777777777777666555666666444444444333333333333333666444333111111222333444444333222111000/////////---,,,sssiiijjj~~~tttnnnuuuyyy\\\JJJEEE===;;;;;;777777777777666666666555555333444444444444444555555555444333111111222222333444333222111000...------...---pppeeefff~~~tttnnnvvvzzz]]]JJJDDD===:::;;;777777666555666666666555444222222333333444444555555444333222222111111222222222222111111000///......000000nnneeegggzzztttoooxxxzzz]]]IIICCC<<<:::<<<888888666444555666777555333111111222222333333444444333333222222111111111111///000111111111111000000000000qqqiiilllwwwtttnnnxxx{{{]]]IIICCC<<<:::<<<999888555333444666777555222111111222222222222222333222222222222222111111111...///111222333333222222...---qqqgggiiivvvsssllluuu{{{]]]IIICCC;;;:::<<<999888555222333666777555111333333333333333222222222222222222222222111000000000111333444444333222111---,,,oooaaaaaatttrrrkkkqqq{{{]]]IIIBBB;;;:::<<<999999555222333777888555111555555555444444333333333111222222222222111000000222333555555555333111000......kkkbbbfffqqqnnnmmmuuuyyy\\\HHHAAA:::888:::666666666555444444444444555555444222000000111222333000111111222222000///...111///---///111222///---///,,,jjjaaaeeeqqq~~~mmmkkkuuuyyy[[[GGGAAA:::888:::666666666555444444444444555555444222000000111222333000111111222111111//////333222111222444555333111...,,,lllccceeeqqqssspppwwwxxxZZZGGGAAA:::888:::666666666555444444444444555444333222111111111222333111111222222111111000///000//////111222333222000///,,,pppeeegggpppxxxzzzwwwZZZGGGBBB:::888999666666666555444444444444555444333222111111111222222222222222222111111000000......///000111222111000///---qqqdddeeennnxxxxxxuuuYYYFFFBBB;;;888999555666666555444444444444555333333222222222111222222333222222111111111111111111222333333333333333444,,,***nnn``````kkk~~~rrruuutttXXXFFFBBB;;;999999555666666555444444444444555333333333222222222111111333333222111111111111222///111222222111000000111)))'''mmm^^^]]]hhhzzzqqquuusssWWWFFFBBB;;;999999444666666555444444444444555222333333333222222111111444333222111111111222222---///000///---++++++---,,,***ooo___\\\fffxxxwwwwwwsssWWWFFFBBB;;;999999444666666555444444444444555222333333333333222111111444333222111111111222333000222444222///,,,---...000...nnn___]]]dddxxx}}}uuuYYYGGGBBB;;;999999555:::888666333222222333444444444222222222222444444222111000//////000111222000000//////.........---000***nnn___^^^kkk~~~}}}}}}uuuYYYGGGBBB;;;999999555999888666333222222333444444333333222222333333444222111000//////000111222000000000/////////......222---nnn___^^^jjj}}}{{{}}}}}}vvvYYYGGGBBB;;;888999555999777666444333333333444444333333222222333333444111111000000000000111111111000000000000000//////000+++lll]]]\\\ggg{{{||||||yyyvvvwwwZZZGGGAAA:::888999555888777555444333333333444333333333333333333333333111000000000000000000111111111111111000000000000///***lll]]]\\\kkk|||yyytttmmm|||xxxZZZGGGAAA999777999555777666555555444444444444333333333333333333333333000000000111111000000000000000000000111111111111222---pppaaa```nnnyyyvvvrrrggguuuyyy[[[GGGAAA999777999555666666555555555444444444222333333444444333333222000000111111111111000000//////000000000000000111111,,,xxxhhhfffooorrrsssssshhhssszzz[[[GGG@@@888777999555555555555555555555444444222333333444444333333222///000111222222111000///....../////////000000000///***~~~nnnlllrrrmmmqqqvvvlllvvvzzz\\\GGG@@@888666999555555555555666555555444444222222444444444444222222///000111222222111000///---.........//////000000222---mmmeeeuuu}}}ppppppyyyyyy|||yyy[[[GGGAAA999777999555777777666555555555555555222222222222222222222222222111///111333444111///222111111111000000//////000+++ppphhhttt|||ooosss|||tttyyywwwZZZFFF@@@999777999555777666666555555555555555222222222222222222222222222000000111333333111///111111111000000000//////111,,,rrrjjjrrrzzznnnvvv}}}rrrxxxuuuXXXEEE???999777999555777666555555444444555555222222222222222222222222111000000111222222111///111111000000000000//////111,,,rrrjjjooowwwkkkttt}}}xxxsssVVVDDD???999777999555666666555444444444444555333333222222222222222111000000000111111111000000000000000000000000//////000+++qqqiiinnnssshhhooorrrVVVDDD@@@999777999555666666555444444444444444333333333222222111111111///000111111111000000000//////////////////000000...)))rrrjjjpppoooeeelll}}}sssWWWEEEAAA:::888888444666555444444333333444444444333333222222111111111...000111111000//////000......////////////000000---(((wwwoootttkkkccclll~~~uuuYYYGGGBBB;;;888888333666555444444333333444444444444333333222111111000---000222111///...///111........./////////000000---((({{{tttwww}}}hhhbbbnnnvvvZZZHHHCCC<<<888888333555555444333333333333444444444333333222111000000---000222111///...///111---.........//////000000...)))xxxzzzllleeelllwwwYYYFFF@@@888666888555444444444444444444444444333333333222222222111111////////////000000000000,,,---------.../////////,,,***yyyxxxpppiiissswwwYYYFFF@@@888666888555444444444444444444444444333333333222222222111111////////////000000000000......//////////////////...,,,wwwuuutttlll{{{wwwYYYFFF@@@888666888555444444444444444444444444333333333222222222111111000000000000////////////000000000000000/////////...,,,qqqpppwwwmmm}}}wwwYYYFFF@@@888666888555444444444444444444444444333333333222222222111111000000000000////////////111000000//////.........,,,***}}}mmmmmmxxxnnnzzzwwwYYYFFF@@@888666888555444444444444444444444444333333333222222222111111111000000000/////////.../////////......---------,,,***~~~mmmlll{{{ooouuuwwwYYYFFF@@@888666888555444444444444444444444444333333333222222222111111111111000000//////..................------------...,,,mmmnnnrrrrrrwwwYYYFFF@@@888666888555444444444444444444444444333333333222222222111111111111111000///.....................////////////...,,,mmmpppvvvrrrwwwZZZFFF@@@888777888555444444444444444444444444333333333222222222111111222111111000///......---......//////000000111111,,,***qqqsss{{{yyyzzz\\\HHHBBB999666777333555555555444444444333333555444222000//////000111333...---222333...,,,///000000//////.........---,,,***~~~qqqtttzzzzzz\\\HHHAAA999666777333333333333222222222111111444444333111111000000000333...---111222///---///.........///////////////,,,***}}}pppvvv|||zzz[[[GGG@@@888666888555333333333333222222222222333444444333333222111000222///...000111///...///------......///000000000,,,***}}}qqqxxx}}}yyy[[[FFF???777666999666666555555555555444444444333333444555444333222111222///...///000000//////.........///////////////,,,***~~~rrrzzz~~~wwwYYYEEE???888666999666666666666555555555444444222333444555444333222111111000...---///111111///111000000///...------,,,,,,***uuu{{{|||uuuXXXEEE@@@999777999555444444444444333333333222222222333333333333222222000000///,,,...222222///222222111///...---,,,+++,,,***xxx|||{{{xxxrrrVVVEEEAAA:::888888444444444444444333333333333222222111111111222222222000111///+++---222333000111111000///...------,,,,,,***yyy|||tttuuupppUUUEEEBBB;;;888888333777777666666666555555555222222000000000111222333///111///+++,,,333444000///////////////.........,,,***yyyuuuqqqsss~~~tttXXXGGGAAA999777999666999777555333222333444555222222222111111111111000////////////............///.........------------,,,***wwwsssooossssssXXXGGGAAA999777999666888777555333333333444555222222222222111111111111111111000000000//////////////////.........------+++)))vvvtttoooqqq~~~sssXXXFFFAAA999777999777888777555444333333444555333222222222111111111111222222111111111000000000000000000/////////......+++)))vvvyyypppnnn|||sssWWWFFFAAA999777:::777777666555444444444444555333333222222222111111111222222111111111000000000000000000000////////////,,,***xxxnnnjjjzzzrrrWWWFFFAAA999777:::777666555555444444444444444333333333222222222222111111111000000000/////////000000000000////////////...,,,|||}}}kkkiii{{{rrrVVVFFFAAA:::888:::888555555555555555555555444333333333333222222222222111111000000000/////////000000000/////////......///---|||kkkkkk~~~qqqVVVEEEAAA:::888;;;888444444555555555555555444444444333333333222222222222222111111111000000000/////////.........------...---~~~nnnnnnqqqVVVEEEAAA:::888;;;888444444555555666555555444444444444333333333222222333333333222222222111111///.........------------...,,,kkkoootttXXXEEE>>>666555999888555555444444444333333333222222222222222222222222111111111111111000//////222111111000///......---,,,***rrrqqqsssWWWEEE???777555999777666666555555555444444444222222222222222222222222222222222222222111000000111111111000///.........+++)))zzzuuurrrWWWFFFAAA999666888555777777666666666555555555333333333333333333333333333333333333333222111111111111000000//////......+++(((~~~~~~yyypppVVVFFFBBB:::777777444666666666666555555555444333333333333333333333333222222333333222222111000111000000000/////////...,,,)))xxx~~~{{{pppVVVGGGCCC;;;777777333555555555444444444333333333333333333333333333333111111111111111000000///000000000000////////////---+++vvv~~~}}}{{{pppVVVFFFBBB:::777777333555444444444444333333333333333333333333333333333000111111111111000//////000000000000///////////////,,,~~~vvv~~~zzzqqqVVVFFFBBB:::666888444555555555555444444444444444444444444444444444444111222222222222111000000////////////000000000000...,,,{{{zzzrrrWWWFFFAAA999666888555777666666666555555555555444444444444444444444444222333333333333222111111////////////000000000000---+++zzz|||{{{qqq[[[FFF???===888555777999666333444666666444111222333444555444333222111222000...///000111111000...000111000///...///111///---}}}zzzqqq[[[FFF???===888555777777666555555555555333222333333444444333333222222444333222222333444444333...000111000///...///111,,,***~~~zzzppp[[[FFF???===888666888666666777666444333333444444444333333222222333333222000///000111222111///...000111000///...///111///,,,}}}zzzpppZZZFFF???===888666888444777888777333111333555555444333222111222333444000///...///000000...---...000111000///...///111000...{{{{{{pppZZZEEE???===888666999444777888777333111333555555444333222111222333444333222222222333333111///...000111000///...///111---***|||yyy{{{oooYYYEEE???===999777999666666777666444333333444444444333333222222333333111111111111222111///,,,...000111000///...///111...,,,yyywwwyyyoooYYYEEE???===999777999777666555555555555333222333333444444333333222222///......///000///,,,)))...000111000///...///111000...|||uuu~~~wwwoooYYYEEE???===999777:::999666333444666666444111222333444555444333222111222111111222333111...+++///000111000///...///111---+++|||zzzvvvxxxtttYYYAAA;;;===;;;888888777555444222222333444555111222333444333111///---000...,,,---000111///---////////////////////////---+++tttvvvsssYYYAAA;;;===;;;888888888666555333333444555666222333444555444222000///111///...///111222000...////////////////////////---,,,rrruuurrrYYYBBB<<<===:::888888888777666555444555666666333444555555444333111000222111000000222222111000////////////////////////---,,,ssswwwqqqYYYBBB<<<<<<999777888777666555555444444555555333333444444333222111111111111000111111111111000////////////////////////,,,+++xxxyyyoooXXXCCC===<<<888666888555555444444444333444444222222222222222111111000000000000000000000000000////////////////////////+++)))~~~zzzmmmXXXDDD>>><<<777666888444444444444444333333333111111111111111111111111///000111111//////000111////////////////////////+++***}}}lllXXXDDD>>><<<777555888555555555555555444444333222222222111111222222333///111333222000///111222////////////////////////---+++}}}lllWWWEEE>>>;;;666555888666666666777666555555444333333333222222333444444000333444333111000222444///////////////////////////---