BM6P6(@ tttiiigggcccaaabbbbbb___\\\ZZZZZZZZZUUUNNNDDD===;;;;;;;;;::::::888777777777666444222555444222111222444666888111111111111111111111111222111111111111111111222111333333222000///000111111111111111111111111111///............000222333444222000222444666444222444333222111111111222333222222222111//////111333333333333333333333333333111333444444333222222333444444444444444444444444000111222111000000222444222111000//////000111222555444222000000///000000222333555666666555333222000111111111111222222222222333333222111111222444333333333333444555666666666555555444333333222222>>>;;;777444222333555666333333333444444555555555333444555555333333444555444444444444444444444444444444555777888:::;;;;;;888888777666666666666666777666555444444555666777555444333333333333444555777555333111111333555666555666888999999777555444444444444555444444333333555555666666555444333333555666666777777777777777777666666555444444333333555555555555555444444444333444444555555444444333555555555555555555444444777666555444555777999:::777777777777777777777777666666666666777777777777666666666666777777777777777777777777777777777777444333222333555666555444555666666666666666555444333444555777;;;BBBKKKQQQYYY[[[\\\\\\\\\[[[TTTKKKEEEBBB===;;;;;;<<<======:::999999:::>>>CCCHHHLLLUUU[[[___^^^[[[WWWOOOGGGFFFBBB??????@@@AAA???===;;;>>>???===999999>>>BBBGGGNNNYYYaaaddddddbbbaaa^^^```bbbdddddd```YYYTTTPPPJJJAAA::::::===<<<999<<<===<<<:::888888777666444444555666777777777666444444555777888:::;;;;;;HHHGGGFFFEEEFFFHHHKKKMMMKKKJJJHHHEEE@@@;;;777444666555555444444444555555666444333555888;;;>>>???===;;;;;;@@@IIIOOOPPPOOONNNRRRUUURRRLLLFFFEEEFFFDDDEEEFFFJJJPPPUUUWWWXXXRRRPPPOOOMMMLLLIIIDDDAAA=========;;;888777888999444555777888888666555333111222333444555555555555222222222333333444444444666555333222111222333333444444444555444444333333///000000222333444555555999777555333222333444555444333111000///...//////111333333111---,,,///222///000000///......000111000000000000////////////000111111222222333444444444444444444333222222111xxxmmmjjjdddcccdddcccaaa^^^[[[[[[\\\ZZZRRRHHH@@@===;;;:::999:::888777777777777444222666555555444333333333333333333333333333333333333333222111000000111222333111222333222000///000111111111111111111111111111///////////////000111222333222000222444555444222333222111111111222333333222222222111000000111333333333333333333333333333222333555555333333333444444444444444444444444444000111222222111111222444444333222111111222333444555444333111000000111111111111333444444222111000111111111111222222222222222333444333111111333444333333222333333444555666222333333333333444444444:::999666333333444666777333333333444444444444444333444555555333333444555444444444444444444444444333333444555777888999999888888777666666666666666777666555444444555666777555444333333333333444555666555333111111333555666222333555666666666555555444444444555555444444333555555666666555444444333444444555555666666555555444444555666666555555555666666555555444444444333333444444555555444444333555555555555555555555555666555555555666777888999666666666666666666666666555666666666777777777777444444444555555555666666666666666666666666666666444333222333555666555444555555666666666666666555333444444666999???GGGLLLUUUZZZ]]]]]]]]]\\\VVVOOOGGGCCC>>>::::::;;;<<<<<<:::999999999<<>>;;;<<>>;;;555777999888777777888888222333444444444444444444333444555666888999:::;;;CCCDDDDDDEEEGGGJJJLLLNNNIIIHHHEEEBBB>>>:::777555555555444444444444555555999777777777:::===???@@@<<<;;;<<>>???@@@??????AAAGGGKKKWWW[[[___aaa```^^^\\\\\\\\\]]]]]]^^^\\\VVVOOOIIIAAA>>>=========<<<;;;:::999:::;;;;;;888666555555333444444444444333333222333444555666777888999:::>>>???BBBEEEHHHJJJLLLMMMEEECCCAAA===;;;888777666555444444444444444555555666555555555666888:::;;;::::::>>>EEELLLPPPPPPNNNLLLPPPTTTTTTQQQNNNNNNOOODDDBBB@@@AAADDDHHHKKKLLLWWWVVVUUUUUUUUUSSSPPPMMMEEEEEEDDDAAA>>>;;;:::;;;;;;;;;:::999777444222111666555444333333333444555666666666666555555555555444444333222222222222333333333444444444444333333000000111222333444555555333333222111111000000000333333222111000000000111000222333222000000444888///111111111//////000111222222222222111111111111000000111111222333333333222222333444555555555555wwwqqqgggggggggfffccc___\\\[[[\\\]]]XXXPPPGGGAAA===;;;::::::888777888888888555444///000222444555666777777555555555555555555555555444333111000000111333444000222333222111000111222111111111111111111111111///000111222222111///...222222222222333333333222///000000111222333333444111222333222111111222444333333333333333333333333333555666666555444444555444444444333333333333333111222444444333333333555111111111111111111111111222222222111111111111111444444555555444333222111111111111222222222333333444444555444333222444666222222222222333444555666222222333444555666777777555444333333333444555666555444444333333222222222333444555555333333444555444444444444444444444444444444444444555555666666999888777777666666777777666555444444444444555666444444444444444444444444555444333222222444555666222222222222333444555666333444444555555555555555444555555555555555444444333333333333333444444444222333666888888777555444777777666555444333333222444444555555555555444444444444444555555555555555333444666888999888777666666666666666666666666666555555555666666666777777222222333333333444444444444444444444444444444444444333222333555666555444333333555666777777777777555666555555555777;;;???FFFQQQ[[[^^^______^^^[[[PPPJJJCCC===;;;;;;<<<<<<:::999888777888:::===???FFFMMMSSSWWW[[[^^^]]]YYYUUUPPPIIICCC???=========<<<>>>@@@AAACCCHHHNNNSSS\\\^^^```___]]][[[ZZZ[[[]]]\\\[[[ZZZVVVPPPIIIDDD>>><<<::::::888666666999999888888999888555444666666666666666555555444333333444444555777888888999999;;;???BBBEEEFFFGGGGGG@@@>>><<<999777666666666444444333333444444555555444444555444444555666888888;;;@@@HHHNNNQQQOOOMMMLLLOOOSSSTTTRRRPPPPPPPPPFFFBBB???>>>@@@CCCEEEFFFPPPRRRTTTWWWXXXUUUQQQMMMIIIIIIIIIEEEAAA===<<<<<<>>>>>><<<:::888666555444999777555333222333444555666666666555555444444444333333222222222222222222222222333444444444333333111111222222333444444555111111222222111000//////333222222222111111111222...000111000......111555///111222222111000000222222222111111111000000000000000000111222222333333333333444555555555444444{{{ssshhhfffgggeeebbb^^^[[[YYYZZZZZZVVVPPPIIIBBB>>>===<<<999888777888999888666444222111111111333555888:::444444444444444444444444444333222000000222333444000111222222111000111222111111111111111111111111000000111222222111000///222222333222222111222222//////000111222222333333000111333333222222333444333333333333333333333333333555666666555444444555444444333333333222222222000222444555333333333444111111111222222111111111000000111111111111111111444444444444333222222111111222222222222333333333444444555444333222444666222222222222333444555555555555555555555555555555444444444444333333333333444444444333333222222111333444555555333333444555444444444444444444444444555555666666777777777888999999888777777777777777666555444333333444555666444444444444444444444444444333333333333444555666555555444444333444555555333444555555666666666555444444555555555555555444444444333333444444555666444666888999888666444222777666666555444444333333444555555666666555555444444444444555555555666666222444777999999888777666555555555555555555555555555555555555666666666666333444444444555555555555444444444444444444444444444333222333555666555444333333555666777777777777666777777666555666999;;;@@@KKKVVV[[[]]]```aaa___VVVPPPHHHAAA>>>===<<<<<<;;;:::999888888999:::;;;>>>FFFOOOUUU[[[___^^^ZZZ[[[VVVOOOFFF@@@<<<<<<<<<<<<>>>AAAEEEJJJOOOUUUYYY\\\]]]]]]\\\ZZZZZZZZZ\\\^^^\\\XXXUUUQQQKKKEEE@@@???;;;888888666444999BBB:::222///333666666666999555666666666555444333333333333444555666777777888666888;;;>>>@@@@@@??????;;;:::888666555444555555333333333333333444555555666777999888777777888;;;999<<>>===>>>===;;;999777777777777:::888555333222333444555444444444333333222222222111222222222222222222222111222222333444444333333222222222333333444444555111222222333222222111000222222222333333333333333111222333111------///333000111333333222111111222111111000000000////////////000000111111222333333555555555555444333222111~~~vvviiiffffffeeeaaa]]]YYYXXXXXXWWWUUUQQQJJJCCC???>>>>>>999888888888999999777555777555333111111333555777444444444444444444444444333333222222222222333333000111222222111000222333111111111111111111111111000000111111222111111111111222333222111000111222//////000111222222222111///111333444333333333444333333333333333333333333333444666666444333444555444444333333222222111111///111444444333222222333333333444444444444333333///000111222222222222222111111111111111111111111222222222222333333333333333444444333222222333555111111111222222333444555777777666666555444444333444444555555555444333222333333333333222222222222333444555555333333444555444444444444444444444444666666666777888999999:::999999888777777777777888666555444333333444555666333444444555555444444333333333333333444555555666666666666666555555444444333444555666666666666666333444555555666555555555666555444444444555777888666777888888888666444222666555555555555444444444555555666666666666555555333333444444555666666666333444666888999888777666555555555555555555555555444444555555555666666666555555555555666666666666444444444444444444444444444333222333555666555444444444555666777777777666666777888777666666777999;;;EEEOOOUUU[[[aaabbb```[[[VVVNNNHHHCCC@@@>>><<<<<<;;;:::999999999:::::::::BBBKKKQQQWWW\\\\\\YYY]]]ZZZTTTLLLDDD@@@??????@@@BBBFFFLLLQQQWWWZZZ\\\ZZZ[[[[[[[[[ZZZZZZ\\\^^^___ZZZTTTNNNJJJEEEAAA>>>>>>999777999777777BBBPPPSSSBBB555666999777555666222333333333333222222111333333444444555666666777555666888:::;;;;;;:::999777777666555444333333444222222222222333444555666333666999888666555777:::;;;???FFFLLLOOOOOOMMMKKKJJJLLLOOOQQQRRRQQQPPPOOOLLLIIIDDDBBBAAABBBBBBAAAEEEHHHNNNTTTXXXWWWRRRNNNQQQQQQQQQNNNIIIEEEBBBAAA>>><<<999666555555555666999888666444444444444444222222222111111111111111000111222222333222222222000111222333333444444333222333333333444444444555333222222222222222222222111222333444444444444444333555555333///...111444000222444444333222111222000000000000/////////...//////000000111222222222666666555444333111000///yyykkkggggggeeeaaa]]]YYYWWWWWWWWWVVVSSSLLLEEE???>>>>>>999888888888999999777666666666444333222333333444444444444444444444444444222222333444444333222222///111222222111111222333111111111111111111111111000000000000111222333333111333444333000///000222///000111222222111000000///111333444444333444555333333333333333333333333222333555555333333333444444444333333222111111000...000333444333222111222333333444555555444333333000111222444555555444444/////////000000111222222222222222333333333444444222333444333111111333444111111111111222333444555666555555444333333222222111222444666666666555444222222222222222333333333333444555555333333444555444444444444444444444444555555666777888:::;;;;;;:::999888888777777888888555555333333333333555555333333444555555444333333222222333333444555666666444444666777777666555555333444555666777777777777333444444555666666555555666555444333444555777888666666777777777666666555444444444555555555555555555555666666666666555555333333444444555666666777444555666777888888777777555555555555555555555555444444444555555555666666444555555555666666666666444444444444444444444444444333222333555666555444555555666666666666666555333555777777666666777888999@@@HHHOOOXXXaaaccc``````[[[TTTNNNIIIDDD@@@======<<<;;;:::::::::;;;;;;:::@@@FFFJJJPPPWWWZZZYYY]]]\\\XXXQQQJJJFFFFFFGGGHHHJJJOOOTTTYYY\\\]]]\\\ZZZ[[[\\\[[[[[[[[[]]]___^^^XXXOOOHHHCCC@@@>>><<<<<<888777:::777666CCCTTTkkkQQQ:::777;;;999444333111111222333333333222222333333333444444555666666333444666888999999888888555555555555444333222111222222222222333444555666000444777777444444666999===BBBHHHMMMNNNMMMKKKJJJGGGIIILLLPPPSSSTTTSSSRRRNNNKKKGGGEEEDDDCCCBBB@@@DDDEEEHHHLLLQQQSSSSSSRRRUUUVVVVVVSSSOOOJJJGGGFFFBBB@@@;;;777555555555666777777666666555555444444000000111111111111111111///000111222333222222111000000111333333444444333333333333444444444444444333222111111111222333333000111333444555555555444222444444222//////222555000222555555444222222222111111111000000000////////////000000111111222222333444333333222111000///{{{mmmhhhhhhfffbbb]]]YYYWWWWWWXXXXXXUUUNNNFFF@@@>>>>>>999888888888:::999888666111222444555555555444444555555555555555555555555111222444555555444222111///111222222111111222444111111111111111111111111111000//////000222444555111333444333000...000222000000111222222111/////////111444555444444444555333333333333333333333333111333444444333222222333444444333333222111000000---000333444333111111111111111333333333333111111111222444666777777666666000000111111222333555666222222333333333444444444222333333222111111222444111111111111222333444555333333333222222222111111///111333666888888777777111111111222222333333444333444555555333333444555444444444444444444444444444444555777888:::;;;;;;:::999888888777888888888555444333333333333444555333333444555555444333333222222333444444555666666000222444777888777666555333444555666777777777777333333444555666666666555666555444333333555666888555555666666777777888888333333444444555666666666555555666666666666555555333333444444555666777777444555666777777888888888555555555555555555555555444444444555555555666666444444444555555555666666555555555555555555555555444333222333555666555444555666666666666666555555111333555666555555666777999===CCCKKKVVVaaaccc___bbb^^^XXXRRRLLLFFFAAA=========<<<<<<;;;;;;<<<<<<===@@@CCCDDDJJJSSSYYYZZZ[[[\\\ZZZUUUOOOLLLLLLNNNOOOQQQUUUZZZ^^^___]]][[[[[[\\\]]]]]]\\\\\\^^^```]]]VVVLLLCCC>>><<<;;;;;;;;;777777:::666222>>>PPPhhhIII000000999:::888777222333444444555555555555333333333444444555555555333444555666888999999:::333444555555444333111000222222222222333444555666222777;;;;;;888777:::===???CCCIIIMMMNNNLLLKKKJJJEEEGGGKKKPPPUUUWWWVVVUUUNNNLLLIIIGGGFFFDDDBBB@@@CCCBBBBBBDDDJJJOOORRRTTTWWWYYYYYYWWWRRRNNNKKKJJJIIIEEE@@@;;;888777777888666666666777666666555444000000000111111222222333///000111222333333222111///000111222333444444444333333444444444444444444333222000//////111333444000111333555666666555555...000111000......222555000222555666444333222222222222222111111111111000/////////000111111222222111111222222222111111000{{{tttjjjiiifffaaa]]]ZZZZZZZZZTTTYYY\\\XXXNNNDDD===;;;===;;;999888999999888777555555666555444555777999333333444555555444444333333444444555555444444333333222111000000111222333222222111111111111111111///...111666777333111333222222111111111111111111000111222222333333222222444222222333444333222333333555777555222111333666333222111111222333555666555555555444333222000/////////000000111111222222000111333333111000111222---333444...+++...000///222222333444444444444333444333333222222333333444555444444333333333444444111222222333333222222111111000///111333444444333444333222111111333555666444333333222222333333444555555555555555555555555222333333333444555555555222444777777777777888999===<<<999777666777888999<<<:::888555444444444555555444444333333444444555444333333444555555444222444555555555555555444444777777777777666666666666111333666999::::::999888777777666444333333555888999:::;;;<<<:::777444222666555444333333444555666444555555555444444666777555555555555555666777777333555777777666555666777555555666666666666666666888777666444444444555666333333444555666666666555444444666777888888888888666555333333222333444555666666666666666666666666555555666666777888888888888999>>>GGGRRR\\\bbbeeeddd___[[[XXXOOODDD@@@CCC@@@===;;;::::::::::::999;;;:::;;;>>>DDDLLLUUUZZZXXXZZZ\\\[[[XXXVVVXXX[[[ZZZ[[[]]]^^^_________^^^aaaaaa```___^^^]]]]]]\\\YYYPPPDDD>>><<<<<<;;;999444555666666666666888:::<<<999666555555555555444333333333444444444444444111222333444555444333222555555444444444444555555555444333333222222222222111222333222111111333444333333444444666777999:::BBBEEEGGGHHHHHHGGGGGGHHHHHHMMMPPPQQQSSSWWWWWWTTTOOONNNLLLLLLKKKJJJGGGDDDAAAAAAAAABBBFFFKKKPPPTTTWWWWWWWWWWWWVVVUUUSSSRRRMMMIIIBBB===:::888777666666666666666555444333333333222000//////111222444////////////000000000000333111000//////111333555111333444444333222222333222222222111222222333333444444333222333444555666222333444555555444333222222444555444333111111222444444444333000///000222222111000//////000111222111111000000000000111111vvvjjjiiifffbbb^^^[[[ZZZYYYWWW[[[^^^[[[RRRHHH@@@======;;;999888999999888666555555666555444555777999555555555444444333333333333444444555555444444333222222111000000111222222111111111111111111111111///...000555666222111222111111111111111111111111444333222222444666999;;;444222111222444444333222111222333333333333555777777666555444444444555666555555555444333222000000000000000000111111111111000111333333111000111222000666777222///111333222111222222333333333333333333333222222222222333333555444444333333333444444222222333333333333222222:::888666555555444222000333222111111111222444555444333333222222333333444444444444444444444444444333333333444555555666666333555777888777666777888:::999888888888999:::;;;;;;999777555444444555666555444444333333444444555333222222333555666555444444444555555555555444444777666666666666666666666333555777:::;;;;;;999888888888888666444444666999888888999:::999888666555666555444333333444555666444555555555444444666777666555555555555555666777111333555555444333444555666666666666555555555555888777666555555555666666444444555555666555555555444444666777777888888888666555444444444444555666555555555555555555555555555555555555666777888999777999===CCCLLLVVV___dddgggbbb^^^\\\VVVLLLGGGIIIAAA???<<<:::;;;;;;;;;::::::::::::<<>><<<:::999999999888666555666666555444444666888888777555333222222222333333444444555555444444333222222111000000111222222111111111111111111111111...---///444444111000111111111111111111111111111666444111000333888===AAA888555111111333555444222333222111111333444444444888777666555444444444444555555444444333222111000111111111111111000000000000111333333111000111222...333444111...///111111000111111222333222222222222222111111111111222222444444333333333333444444333333444444444444333333333222111222333444444222222222111000000222333444444333333222222333333444333333333333333333333333333444444555666666777777555666888888666666666777555666777999:::;;;<<<<<<999888666555555555666777555444444333333444444555222222111333555666666555444444555555555555444444666666666666666666666666555666999;;;<<<;;;:::999888999888777555555777999777777777777777777777777555555444444444444555555444555555555444444666777666666555555555555555666111333555555444333444555666666666666555555444444888777777666666666666777555555555666555555444444444555555666777777777777666666555555555555666666555555555555555555555555666555444444555666888:::666888;;;???EEENNNZZZccciiidddaaa```\\\TTTNNNMMMCCC@@@===;;;;;;<<<<<<;;;:::999999:::???EEEKKKOOOUUUYYY]]]^^^]]]]]]___bbbbbbcccdddeeeeeedddcccccc``````___^^^[[[WWWSSSQQQCCC@@@===<<<===<<<777444333444555555444444666888999;;;;;;999666555777:::777777777666555555555444222222333333333333222222555555444444444444555555444444333222222222333333111222333222111111333555444444444555777:::<<<>>>CCCDDDEEEEEEDDDDDDFFFHHHIIINNNRRRSSSUUUWWWVVVSSSQQQOOOMMMMMMMMMMMMKKKIIIFFFDDDBBBAAABBBDDDHHHJJJTTTVVVXXXZZZZZZXXXVVVUUUOOOLLLHHHEEEBBB???;;;888777777777777777777666666555444333222222333444555111111111222222222333333000000111111111000000///222444555555444333333444000000111111222333444555555444444444444555666666444444555666666555444444333444666555444333333444333444444222000000111222333222111000000000000000000//////......//////000{{{ooommmiiifffbbb^^^ӵXXXPPPFFF@@@???===:::999999999888666555666777666555444666777777666444222111222444555333444444555555444444333222111111111111111111222111111111111111222222222...---...222333///...000111111111111111222222222333111///...111555:::>>>@@@<<<555///000444555333777444111000222333111...555555444444333333333333555555444333222222111111Ħ000000000000111333Ħ111222---000333111...---///000000000111222222222222111222ӵ222333333333222333333444444333444444555555444444333///......000333444444444222111111000000111222222444333333222222333333444222222222222222222222222333444444555666777888888666777999888666555555666444666888:::<<<<<<;;;;;;777777666666666666777888555444444333333444444555555333222333444555555444333333444Ħ555555555666666666666666777888:::;;;<<<;;;:::999777888888666555444666777777777666555555666777777444444444444444444444444333555555555444444555777666666555444444444555555444666777777666555555666777666666555555444444333777777777777666777777777555666666666555444333333444555555666777777666666444444444444444555555666555555555555555555555555777555444333333666888:::666999;;;<<L111111000000000111=hĦ2220002225556663331112225550000001112222222222221114ĉ@ӵ222222222222222333444555333444444555555444444333999777555555555444222000222111111111111111111111444333333222222333333444222222222222222222222222333333444555666777888999666888999888666555555555666777999;;;<<<;;;999888666666666666666777777888555444444333333444444555888666444333333333222111222222333>L444444444555555666666666777888888999:::::::::999888555666666555444333444555999777555444333333444555333444444444444444444333333555555555444444555777555555444444444444555555444666777777666555555666666666555555444444444333666666666777777777777666555666666666555444333333444555555666666666666555222222333333444444444444555555555555555555555555777555333222333555888:::777:::;;;;;;===EEERRR\\\eeeffffffddd```[[[SSSMMMGGGCCC>>>;;;:::::::::::::::999888888999<<<@@@BBBNNNSSSZZZ]]]\\\\\\]]]^^^eeeeeeffffffeeecccaaa```ZZZZZZYYYVVVQQQKKKEEEBBB>>><<<:::888777777666555333444444444222222444666;;;???@@@===666222333666666666555444333222222222555444444333333222222222444444333333333333444444333333333222222333333444444555666666555666888:::555555666777:::>>>BBBEEEHHHIIIIIIHHHHHHHHHKKKNNNKKKPPPRRRQQQRRRUUUUUUQQQNNNLLLJJJJJJLLLMMMLLLLLLGGGEEEBBB??????@@@BBBDDDFFFJJJOOOUUUYYY\\\]]]]]]UUUSSSQQQOOOMMMIIIDDD@@@:::999888777666666666777777666666555555444444444000000000111111111222222...000222333333111///...222444555555444333333444000000000111222444555666444444444555555555555555555555555444444555555555222444555555444333333444222333333222111000222333222222222222111111000000//////............//////xxxrrrkkkfffcccGG=?LLLCCC@@@>>>;;;::::::999777666555666888777666444444555333222222222333555777888333444444555555444444333000111222222222222111000000000000111222222333333000......111111......000000000000111222222333333111111333333444333222222@@@DDD@@@444...222666555111000000111333555555555444444555777777888888777555444333222111222333333HdĦ222111111111000=Īj///000444666333///000555000111111222333222222222GG=?111111222222333444555333333444444444444333333555444333333444444333222222222222222222111111111444333333222222333333444222222222222222222222222222222333555666777888888666888999888666555555666888999:::;;;;;;:::888777666666666777777777777777555444444333333444444555:::888444333222222111000111222333HdĦ444444444444555555666666777777777888888888777777666444555666555333222333444888777555333222222333333333333444444444444333333444555555555444444666777444444333333444555555666333444666555444222333333444444444444444444444444444555555666666666666555555555555666555555444444444555555666666666555555000111222333333444333333444444444444444444444444555444333333444555777999888999:::;;;===DDDMMMUUUaaagggkkkhhhccc^^^XXXRRRLLLGGGAAA<<<;;;::::::999;;;:::888888999;;;>>>???HHHNNNVVVZZZ[[[[[[[[[]]]ddddddddddddbbb```^^^\\\UUUUUUSSSPPPKKKFFFAAA>>>>>><<<999777555555666777333444555444333222444666666999;;;:::777555666777777777777666555555555444777666555444333333333444444444333333333333444444333333222222222333444444111333444444333444666888666666666888<<<@@@EEEHHHJJJKKKLLLLLLKKKKKKMMMOOOMMMPPPPPPNNNOOOSSSSSSQQQMMMKKKIIIIIIKKKMMMNNNMMMIIIFFFCCC???>>>>>>@@@AAA@@@CCCHHHNNNTTTYYY\\\^^^YYYWWWUUUSSSPPPMMMHHHEEE>>><<<:::888777666666777777777666666555444444444000000000111111111111222...000222333444333111000111333444444333222222333000000111111222333444555222333444444555555444444555444333333333333444555111222444444333222333444222333333222111111222444111111222333333222222111000//////......//////000ӵĭӵӵĦӵӵĦƜ`1.׼s]]]RRRGGGAAAĦ777666444666888888666444444ӵ444Ħ444555555444444333000111222222ĭӵ222///Ħ333333000Ħ222Ħ111333555333///000222333333444777999666666666444DdD000111333?fӵ------111Ħ111222222ӵƜ`1.׼s111111ĭӵ333......444333333333333333222111ӵ222333333444Ħ333333333333333666777666555666666888999:::Ħ666777777777777666333Ħ444222222222222111111111222DdD555555666555444ӵ444333ӵ333ӵ333444444555555Ħ444666ӵ222333333333ĭӵ555666555555666666555444444000111222444444444444444444444444444444444444444444444444444555666777777777888888;;;>>>DDDIIILLLYYYeeemmmkkkddd```\\\XXXQQQLLLEEE???<<<;;;::::::<<<:::999888999;;;===>>>@@@HHHRRRXXX[[[\\\]]]___cccccccccbbb```^^^[[[ZZZQQQPPPMMMJJJFFFAAA>>><<<::::::999777555555666777444555555444333333444666555666777777777666555555666666666666666666555555999888666555444444555555444333333222222333333444333222222222333333444555111222333333333444666888777666777999===BBBGGGKKKJJJLLLNNNNNNMMMMMMNNNOOONNNPPPNNNKKKKKKPPPRRRQQQNNNLLLJJJJJJLLLOOOPPPPPPMMMJJJEEE@@@===<<<======>>>@@@DDDIIIOOOTTTYYY[[[\\\ZZZWWWUUUSSSPPPLLLIIIBBBAAA>>>;;;999888888888666666666666555444333333111111111222222222333333///000111333444444444444000222333333222111111222222111111111222333333444111222333444444444333222444333222222222222333444///111333333222111222333222333333222111111222444///000222333333333333222111000000//////000000111?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLbbbgĉ@eeebbbVVVKKKShӵ666444666888888666444g&e555>hӵ555555444444333000111222fff?><z000g&e>&e222222HL222333333ShӵgL>>>555444444222111333555444222222555S?ʬ3332223h?D%%)?111333ZufĦ000000444gL777222222g&e333gĉ@444111g&e>&e222@e777666??222111444444444444444333g<ĉ2222223333333we<Ħ3333333333333h?@e888777666666777777888999Z:::7777777777777773h?gL666333222222333444333000111222D%%)?555fff?><z333333=?Ħ444g&e222g&e222222444S?ʬ5554ff?>ߝL333@e777g&e5551112223h?g&e>&e444555??444555555666555555444444000222333555666666555555444444444444444444444444333333444555555666666666666666777:::???DDDFFFGGGRRRaaallljjjddd```^^^\\\UUUPPPHHHBBB>>><<<;;;:::<<<;;;:::999999;;;===>>><<>>???AAAEEEKKKQQQVVVYYY___\\\YYYVVVTTTQQQNNNLLLFFFDDD@@@===:::999999999666666666666555444333222222222333333333444444444///000111333444555666666///111333333111000111222222222222111222222333333000111222333444333222222333333111111111111333333...000222222111111222333111222333222111111222444...///1113334444444443331111110000000000001111114DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵbbbttgggcccXXXHGgĉ@888555999999888777777666Hu]Ħ444ZuR)Ħ444444444444444111222sߝLGdUĦ000Hƅ^Hu]Ħ222ntHdĦ222333HGgĉ@222HdĦ222333333444444000666999888888999Htƅ^666666Bt=o9ĦDtfo9Ħ111111111g?555222HdĦ333222555Hu]Ħ444tt222222Hƅ^Hu]Ħ333H׼s333;;;111///...111111222222222333tQ222222222333je<Ħ222222111Bt=o9ĦH׼s777777666666555555::::::999HtĦ<<<:::999999999Bt=o9ĦHdĦ000111666666222000444444333333Dtfo9ĦsߝLGdUĦ555Ht@cӵHu]Ħ666Hu]Ħ777555Htƅ^222qIܗGIӵ333H׼s444444Hu]Ħ444333Bt=o9ĦHƅ^Hu]Ħ555222333444555555666666555555333222222333555666555555444444333333444444555666333555666666555555777888666666777999<<>>888999::::::999888999::::::???GGGPPPWWW\\\______cccbbbaaa```^^^[[[VVVRRRGGGCCCBBBAAA===888888<<<>>>===999555666:::999444666555444444555666777888666666666666666666666666333444444333222444777::::::;;;;;;999666555777::::::999666444333222333444777666555444444444444555666777777444222222777;;;666888:::>>>BBBFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPOOOOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNRRRMMMFFFAAA???>>>>>>>>>CCCAAA@@@@@@CCCIIIPPPUUUZZZ[[[[[[YYYVVVSSSRRRRRRNNNKKKGGGCCC@@@===999666888777666666777666444222444333222111111111222333555444222222333777;;;===000222222222111000111222111111222222222333333333000111333555666555555444333333333333333333333333///000111222222333222222222333444444222222333444444222000222444666444222,,,222333//////5557775554DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵeee`eĭdddqet;;;:::777999888777666666777DdDĦ777666t|<444444444444444444111222DdDDdDĦ000DdDΦDdDĦ111q<niDdDĦ222qet333222DdDĦ222333333444444<<>>@@@EEELLLVVV^^^bbbccccccbbb```[[[TTTNNNJJJFFFCCCAAA<<<<<<<<<;;;:::999999999888;;;@@@GGGOOOWWW]]]```bbbaaa```^^^\\\VVVPPPKKKBBB@@@>>>???<<<888999===;;;===;;;888888;;;:::777777666555555666777888999666666666666666666666666444444555444444555888:::;;;;;;;;;999777777:::===;;;:::777444333444555666555555555555444444444444666666555444333444666999666888:::>>>BBBFFFIIIJJJLLLKKKKKKLLLLLLMMMNNNNNNOOOOOONNNOOOPPPQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPKKKEEE@@@>>>>>>======@@@?????????AAADDDHHHJJJTTTWWWZZZ[[[YYYVVVUUUTTTRRROOOLLLIIIFFFBBB===::::::999777777888888666555666555333222222222333444111111111222222333333444000222333222111000111222111111111222222222333333111222444555666666555555333333333333333333222222///000111222222333333222222333444444222222333444444222111222444555444222...2224440000004446665554DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵhhhHߝL`o9cccpo9wӵ:::999888666555555777DdDĦ555444o)h444444444444444444444111222DdDΦDdDĦ111DdDΦDdDӵ000GIpӵDdDĦ111po9wӵDdDĦ222222333333444@@@EEEIIIGGGEEEpo9u444444555666GIdnuR)ĦDdDĦnuR)Ħ111111CdgĪj///DdDĦ...000333DdDĦ222HߝL`o9222DdDΦDdDӵ333DdDĦ333'''...666777444222555888222222222222333333geĦ222222sp?aĦ444444GIdnuR)ĦDdDĦ777888999:::::::::888777777DdDĦ999777777777GIdnuR)ĦDdDĦ333333555555111000222444333333DdDĦnuR)ĦDdDΦDdDĦ555DdDĦnuR)ĦDdDĦ444DdDĦ333po9u555333444444=ӊB1.uTӵ222DdDĦ444444DdDĦ444GIdnuR)ĦDdDΦDdDӵ333444444555666666444444444555555555555555555555444333333222111111333333222222333333444555555666777666444444555666777777666777777999::::::<<>>FFFPPPZZZ``````^^^\\\YYYUUUOOOGGGBBB===;;;:::<<<:::777999>>>999>>>@@@===::::::;;;:::777777666666666777888888666666666666666666666666333555666666555666999;;;;;;;;;:::888888:::???BBB???===:::777555555777888333444444555555555444444555444333333555666666666666777:::>>>BBBFFFIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPOOONNNOOOPPPPPPLLLHHHCCC???>>>===<<<<<<>>>>>>??????@@@@@@@@@AAALLLQQQXXX\\\]]][[[YYYXXXVVVTTTRRRPPPMMMIIIDDD@@@>>><<<999888999999999888777666555444333444555555///111333444333111...,,,111222333222111000111333111111111222222222222333222333444555666666666666444444333333222222222111///0001112223333333333332223334443332221112224443332221112224445554443330003334441110003335554444DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵjjj4DufئL>e___puR)Ħ:::888777666555555777>d<Ħ333Dt555555555555555555111222DdDΦDdDĦ222>d<ʜ4DuTӵ///4DwDd<Ħ111puR)Ħ>d<222333333333666;;;=========peӵ444ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ333>dd<Ħ1114DufئL>e222DdDʜ4DuTӵ222DdDĦ222---000444444333222333444222222222333333333geĦ222s<v>aĦ444444peӵDx<DdDĦ777888888999999999777666666DdDĦ888666666666peӵDx<>d<444444333222111222444333333>d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ555>d<Ħ111peӵ555Ħ555F&uTӵ333DdDĦ222222>d<Ħ222peӵDx<>d<ʜ4DuTӵ333444444444555555444444444444555555666666222222333222111000000111333222222222222333444444555666777666444333444555555666666666777888999999777;;;@@@FFFNNNWWW```fff___]]][[[YYYTTTMMMEEE???@@@>>>===<<<;;;:::999777999888888;;;BBBKKKTTTZZZ]]]ZZZUUUPPPKKKFFF@@@<<<:::888888999888555888<<<:::BBBGGGCCC<<<:::::::::777777666666666777777777666666666666666666666666333555777777777888:::;;;;;;:::888888:::>>>DDDGGGGGGDDD@@@<<<999888888999222333444555666555444444555333111333666888666444555777:::>>>BBBFFFIIIJJJLLLLLLLLLMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNOOOPPPRRRSSSRRRPPPNNNNNNNNNOOOPPPHHHEEEAAA>>>======<<<;;;>>>>>>>>>???????????????DDDJJJTTT[[[^^^^^^\\\[[[XXXWWWVVVUUUSSSOOOIIIEEEBBB???;;;999::::::::::::777666555444444444555555222333555666555222///---1112223333331111112223331111111111112222222222224444445555556666666666664444443333332221111111110000001112223333333333331113333333332221112223332222222223333334444443332224444443331112223334444DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRtttlllnfʜd<Φ>d<Ħ222s&dq&ĒR//////i?ʜtd<Ħ111HHܗDӊB111<x333333000222222111333B?d<222//////222444333222222222333333333444geĦ333Hg8>aĦ333333B?Ho9===>d<777666666666666666555>d<ӵ555555B?Ho9555<x222333333222444333333&ӫeʬtIӇ222>d<Φ>d<Ħ333D&ӫetIӇ333DdDĦ555sdKĦ000B?dp&ĒR555555>d<sdKĦ555B?Ho9777s&dq&ĒR555444444444333333333555444444444444555666777222444666555444333555777333333222222333333444555555666777666444333333444333444555777999:::;;;;;;888999;;;???EEENNNYYY```_________^^^YYYQQQHHHAAA???===;;;;;;<<<<<<;;;999888888999;;;???DDDJJJMMMYYYSSSLLLEEEAAA>>><<<:::999777777888777444666;;;???IIIOOOJJJAAA;;;999888666666666666666666666666666666666666666666666666222444777999999999:::;;;:::999888999===DDDIIIMMMPPPMMMIIICCC???<<<:::999444555555555666555555555555333111333777888777444555777999===AAADDDGGGHHHKKKKKKLLLMMMMMMMMMLLLLLLIIIKKKMMMMMMLLLLLLNNNPPPRRRQQQOOONNNMMMMMMMMMNNNEEEBBB@@@>>>>>>===;;;:::<<<<<<<<<<<<===???AAABBB>>>EEENNNVVVZZZ\\\]]]^^^YYYYYYXXXXXXVVVRRRMMMIIIEEEBBB>>><<<;;;;;;;;;:::7776664443333333334445554444444444444443333333331113333333332221112223330000001111111112222222224444444444445555555556663333333332222221111111110001112223333334443333331112223333331111112223332222223333333333334444444444444444442221112225554DuXӵHu]3hhne=enepIƎ@t@h>hvvvooofeXXX@ďD<<<;;;999777777777777777777ne555555=e555555555555555555111222ege222222sĪj@h000000000fdDĦ111@ďD000111Hkge222222222333333111///111@h555666@G444444HĪj@IŌ333222Bene555Hkge000ne000111fe222Hu]3hh222222222se888222,,,---222666666333333333333333444444geĦja>aĦ222222@G;;;;;;se777666555555444666666555<Ō555555555@G555555Hkge111111444555333444333333HĪj@IŌ333333ege333444Hu]3hIŌ444222DdDĦ333ne555111@h666666>h555666666se444ne444444@G333555sĪj@h666666555444333333222222555555444333444555666777000333555555333333555888444333333333333444555555444555666555333333444555111333555888:::;;;<<<===:::::::::;;;???FFFPPPWWW^^^___aaabbb```YYYOOOHHHAAA>>>;;;<<<>>>???<<<:::666777888:::<<<>>>@@@AAAPPPJJJCCC===;;;:::::::::999666777888777555777<<>><<<888777666666555555666666555444333444666888888888555777999<<>>???>>><<<:::999999999:::<<>>===;;;9997776665554443334444445554443332221111112224445552223334443332221112224440000000001111111111112224444443333333334444445552222222222222222222222220001112223334444444444441112223332221110001113331113334444442222224445555553333335553331112226664DuXӵĵD^yyyqqqXXXZZZ[[[===<<<;;;999777777888999888888222222333555555555555555555555111222222222222000000000111111DdDĦ222333000///111222222222222222333111000333666444555666666555444444222222222333444///111///000111444222D^222111111111s׼s111777333000000333555555333333333333444444444geFm8444>aĦ333333444;;;999888s׼s777777777777777777666666666Ho888555555666666666666555333000000555777444444333333333333333444555555D^444333111DdDĦ333555666222444666555555666444444555666s׼s111111111111111222222111444333444444444444444444444333666555444333333555666777///333555444111000222555555555444444555555666777222444555555333333444666111222555777:::;;;;;;<<<::::::999888:::@@@HHHMMMXXX[[[___cccccc^^^VVVPPPFFFBBB??????AAAAAA>>>:::666777888:::;;;<<<<<<<<>>@@@BBBCCCCCC>>>???AAACCCHHHOOOXXX^^^aaa___^^^]]]\\\[[[XXXUUUOOOLLLIIIFFFCCC@@@<<<999888777666555555555666666444333222222222222333444222333444444222222333444000000000000111111111111444333222222222222333444000000000111222222333333000111222333444444444444000222333222111000111222111333444444222222333555555222333555444111222888Φ4DuXӵtvӵ>d<ĦĦĦ{{{tttmmmfffaaa[[[ZZZYYYYYYZZZ\\\^^^```YYYRRRHHHAAA???===;;;999777888999:::999888555444Ħ666666777777777666666666666666666666666222222222333333222222222111111111111111111111111111111111111222333444555>d<Ħ222333444///222333333000///111333222222222222222222222222---...///111555777111)))333333444444555666666777666666777777666666555444222333333444444333333222222222333333333444444444111444666444444555333///000111222111Ħ222000000111222333333444444222>d<Ħ222222111111111Be111111666666666555444222111111333333333444444444geFYĉ444444>aĦ444555555777888888999;;;===;;;888666Be777777888999999::::::666666666nu]ӵ888666777777888888777666666666555555555555000444333///000666888555444333333222222333333444333333333444444555555555555555555666777>d<Ħ555444444333111>d<Ħ555444444Ħ333444555555666777777777555555666777777888777777333333444555Be333444444444444Ħ444222333555666666555333222000333444111222555555333222333333444444555555666666555333333333444666888555888:::888444222444777666555555555555666777777222333444444333333555666111333555777999::::::999999999888777888===CCCHHHQQQUUUZZZ```bbb```ZZZTTTJJJFFFBBBAAACCCBBB>>>:::999999:::;;;<<<===>>>>>>;;;:::::::::<<<<<<:::888555333555999::::::>>>DDDOOOXXX___^^^XXXQQQHHHAAA;;;;;;<<<===<<<;;;999888666666666666666666666666---111666::::::999999999======???FFFOOOWWW[[[\\\YYYYYYZZZXXXTTTOOOIIIEEE???===999666444555777888555777777666444666;;;???666777888:::<<<>>>???@@@FFFHHHKKKNNNOOOPPPOOOOOOMMMPPPQQQNNNHHHDDDFFFHHHHHHIIIKKKKKKJJJGGGDDDBBB@@@??????@@@@@@???===:::888;;;@@@DDDGGGFFFDDDCCC???>>>===>>>BBBKKKVVV]]]eeecccaaa______^^^\\\ZZZSSSPPPMMMJJJFFFBBB===::::::999777666666666777888555555555555444333333222222333444444222222333444000000000000111111111111444333222111111111222333//////000111222333333444111111222333444444444444000222222222111000111222000333555444222111333666555111222666555111333999?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ|||mmmcccbbb___^^^\\\YYYXXXYYY]]]aaa[[[VVVOOOGGGAAA===;;;:::;;;888666777999:::888gdKĦ555444333333333555555666666666666555555333333333222222222111111000///......///111333444...///000111111000......gdDĦ111111111111222333333444444333333222222222222222222222222222------222444222444999333444666777777555444222444444444666777777555333111222222222111222555777333111000222555666444222111444777777333000000222111111111gdKĦ//////111222222111111222333111sdKĦ333222111222333111333555///000111222333222111111444444444444444444ŶS2222222223we<555777888999<<<;;;:::888777666888888999999999999888888777888999iĉ@3hR/Ō777777777888999999666666777777777777666666222333333111000000333555333444555666666555444333444555555444222222444555555666888777555DdDĦ555777666333222sdKĦ666777gdKĦ222333444555666555444333555555555555555555555555555555555555222222666666666gdKĦ444666666666666555555555555444444444444444444444444222333444555666666666666111222333444555555555555666666666666666444222111444666777777555333333333444444444333333222222222333444666777999:::::::::;;;:::999777888;;;@@@DDDKKKUUU\\\]]]^^^aaa___ZZZTTTOOOIIIEEEDDDBBB???<<<<<<;;;:::999999999:::;;;888999999888777777888:::777444555888777888BBBNNNWWWYYY]]]___]]]YYYSSSOOOCCC<<<999<<<===999888<<<888777666555555333000---333555888999999:::;;;<<<===>>>CCCMMMXXX^^^^^^[[[[[[ZZZZZZZZZYYYVVVQQQMMMEEEAAA;;;777666666666555555444777999777444666;;;777777999:::<<<===>>>???@@@EEEMMMQQQRRRQQQOOOMMMRRROOOKKKIIIHHHGGGEEEDDDFFFFFFFFFFFFGGGEEEBBB???===???@@@AAA@@@===:::888;;;;;;@@@IIIQQQRRRKKKCCCBBBAAA@@@@@@BBBFFFJJJLLL]]]```dddfffccc```]]][[[WWWTTTQQQQQQQQQMMMEEE???777777666555555777888999666555333222333444666888333333222222222222222222000111111111111222222222444444444222000000111222......///111111222222222111222333333222111000///333222222111111222222333777666444333222222333444555555444333222222222222>Anenene~~~pppfffddddddbbb___[[[XXXXXX[[[^^^[[[XXXRRRJJJBBB<<<;;;<<<<<<:::888999;;;;;;ne555555444444444444555555666666666666555555333333333222222222222111111000000111111222333333111222333444444333222De111111222222111222333333444444333333222222222222222222222222666222111333444111222666333444666777777555444333444444555666777777666555111222333222111222555777444222111222444555444222333333444333111111222333222222ne111111///111222222111111222333222ne222222111111222333222111111333555000000222333333333222111333333444444444444>A333222222k<555666888:::;;;<<<;;;999888777666666666666777777888888777777666666777888fh666666666666777888888666666777777777777666666666777777666444444555666333444555555555555444333444555555444333222444555555666888777555De222444555666666666ne444666ne555222333444444555555444444555555555555555555555555555555555555555444333333444555ne777777777777666666666555555555444444444444444444444444333333444555666666666666666666777777777666666555333444555666666666555444333555777777555444444444444444444333333333222222444555666777777777777777444333222111111444888;;;FFFOOOWWWZZZ]]]aaabbb^^^XXXRRRLLLHHHFFFCCC???<<<:::999888777777888999999888999999888666666888999<<<888777:::<<>>>>>CCCJJJNNNPPPPPPOOOOOORRRPPPMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDEEECCC@@@===>>>===<<<;;;::::::::::::???AAAGGGPPPVVVVVVPPPJJJEEECCC@@@???@@@CCCGGGIIITTTYYY```ddddddaaa^^^]]]XXXUUURRRRRRRRRPPPJJJDDD;;;:::999777666666777777999888666555555555666666333333333333222222222222111111111111222222222222333444444333111000000111...///000111222222222222111222222333222111000///444333333222222333333444555444333222222333333444777777666555555555555tttjjjhhhhhhfffbbb]]]XXXVVVWWWYYY[[[[[[XXXOOODDD<<<<<<===888666555666777888666555555444555555555555555666666666666555555333333333333222222222222111222222333333333222222...///000111111111000///222222222222222111222222333333333333333222222222222222222222222666333222444333222333666333444555666666555444333444555666666777777666666222222333222111222555777666444222111222333333333444111///...000222333333333333222222111///111222222111111222333333000000000111111222333222111111333555111111222333333333333333222222333333444444333333222444555777999;;;<<<;;;:::999888777666666666555666666777777666666555666666888888666555555555555666777777666666777777777777666666666888999888666555555666333333444444444444333333333444555444333222444666555666888777555555444444444555666777333555666444555444333333333333444555555444444444444444444444444555555666666666555444444333444888888999777777777777666666666666444444444444444444444444444444555555555555555444888888888888777666555444000111333555777777777777222444666666555444555666444444444444333333333333555555555666666555555444;;;::::::::::::<<<>>>??????HHHPPPVVV[[[aaadddddd]]]XXXQQQLLLIIIFFF@@@<<<:::999888777777888999:::999999999777555555777888>>>:::888;;;AAAHHHSSS\\\\\\]]]___```___^^^\\\ZZZWWWNNNEEE@@@===;;;;;;>>>999888888888:::999888666555666777777777888;;;>>>CCCIIIRRRZZZ___aaaaaaaaa______^^^^^^]]][[[WWWTTTPPPLLLFFFAAA>>>;;;888666444222333555444111333777666666666666777999;;;===<<<@@@EEEIIILLLNNNPPPRRRRRRQQQOOOMMMKKKJJJIIIHHHEEEDDDBBBBBBBBB@@@===;;;???<<<999777777999<<>>???BBBDDDHHHNNNWWW^^^aaaaaa```___[[[XXXUUUTTTUUUSSSOOOKKKBBB@@@>>>;;;999777555555;;;:::999888777666555555444444444333333333222222111111222222222333333333222333555444222000000000///000111222333333333333111222222222222111000000444444333333333333444444333222222222222333444444666666666666666777777yyyooojjjiiigggccc]]]XXXUUUUUUWWW\\\^^^]]]TTTGGG>>><<>>:::999888777666666666666555666666777777666666555555666777888888777666555555555444444444555555666666666777777777777666666000222555555444333222333333333333333333333333333333444444444333333444666555666888777555444444555999666444444666555111---444555666666444333444555444444333222333444555666444444444444444444444444555555666666666666666555444555555555666777888888888888777777777666666666333333444444444444444444555555555555555555444444666666666666666555444444000111333555777777777777222444555555555444666777444444444444444444333333444444555666666666555555777666666777999::::::999===CCCLLLSSSYYY```eeegggbbb]]]WWWRRRNNNIIIBBB===<<<;;;:::999::::::;;;<<<999999999666444444666888;;;999999???GGGPPPWWW\\\^^^^^^^^^__________________XXXOOOHHHCCC@@@>>>>>>777777666777999:::999777777777777666666888;;;>>>GGGOOOZZZ``````^^^___``````_________^^^]]]YYYVVVUUURRRMMMIIIEEEAAA<<<999888555444666555333444888666555444444555777999:::999<<>>>>>???@@@???EEEMMMTTTYYY]]]```bbb^^^\\\YYYWWWWWWVVVSSSPPPIIIGGGDDD@@@<<<999666444999:::::::::999888666666666555555555444333333333222222222222333333333444111333555555333111000///000111222333333333333333111111111222111111111111444333333222222333333444000000111111222333444444222222222333333555666}}}ssslllgggfffbbb]]]XXXUUUVVVWWW\\\______WWWJJJ@@@>>>???;;;;;;:::999999999;;;===666666555555555666666777555555666666666666555555444444444333333333222222000000222222222111000///000000222333333333222222222222222222222222222222000111222222333333222222222222222222222222222222000000000///000333444555333444444555555666666555444666666555333222333555333333333222111222444666666555333111000111333444...------///333555222///222111111111000000000000///111222222111111222333444333111///......//////111222333222111111333555222222222333333333444444111111222222333444555555333333333333333333333333222333444666888:::===>>>999999888777666666666666666777777888888777777666555666777888888777666555555555444444444444555555666666777777777777666666,,,...111222222222222333333333333333333333333333222333444444333333555777555666888777555444444555:::888666666888666222---555666666555444333444555444444333222333444555666444444444444444444444444444444555666777777777666777666555444444555666666777777777777666666666666333333333444444444555555555555555555555555444444444444555666666666666666222333555666666666555555333444555555444444666777444444444444444444444444333333555666777888888888666555555777999;;;:::888>>>BBBIIIPPPWWW\\\bbbgggeeeaaa[[[WWWSSSMMMEEE@@@===<<<;;;:::::::::;;;<<<::::::888666444555777:::999;;;@@@FFFOOOWWW[[[[[[^^^^^^^^^^^^___```aaabbb```]]]XXXRRRLLLHHHBBB>>>999888777888999::::::999777777777666666777;;;>>>LLLUUU___cccaaa^^^^^^``````___^^^^^^^^^]]]ZZZXXXXXXVVVSSSPPPLLLGGGBBB>>>:::666444666666333444777555444444333444555666777777999;;;>>>AAAGGGMMMRRRQQQSSSSSSRRROOOMMMMMMNNNJJJGGGCCCAAA???>>><<<;;;;;;:::999999;;;>>>BBBDDDIIIQQQ[[[```___\\\[[[[[[TTTQQQKKKFFFBBB@@@??????===@@@DDDIIIOOOVVV]]]bbb```^^^[[[YYYXXXVVVTTTSSSOOOMMMJJJFFFAAA===999777777888888999999999888888777777666666555444444333222333333333444444444444111333555555333111000///111111222333333333222222111111111111111111222222222222111111111111222222///000111222333444444444000000000111222333444555wwwooofffeeebbb^^^YYYWWWXXXYYY]]]______YYYNNNDDD@@@???<<<<<<;;;999777777999<<<777777666666555666666666555555666666666666555555444444444444333333333333///000000111111111000000...///000222222222222111222222222222222111111111000111111222222222222222222222222222222222222222222444222......000111///333333444444555666666666777888999666222000222444333444444222111111333666444444444333111111333555------///222444444111///111111111000000000/////////111222222111111222333222222111000/////////000111222333222111111333555222222222222222333444444111111222222333333444444222333333444444333333222333333444555777999;;;<<<999888777666666666666666666777777888888777777666666666888888888888666666666666555444444444444555666666777777777777666666...000222333333333444555444444333333333333444444222333444444333333555777555666888777555444444555777777888:::;;;:::777555666777777555333222444555444333333333333444555555333333333333333333333333222333444555666777777777777666444333333333444555666666666666555555555555222333333444444555555555444444555555555555555444444555666777888888888888444555666666666555444333444555555555333444555777444444444444555555555555222333444666888999999999999777666999===???>>><<>><<<::::::;;;<<<;;;:::777777888777777888:::<<>><<<;;;666666777999<<>>???@@@AAAEEELLLUUU[[[\\\\\\[[[ZZZYYYWWWUUUTTTRRRQQQOOOKKKGGGCCC???===888888888888999999::::::999888888777666555444444333333333444444444555555222333555444222000000000111111222222222222222111111111111000111111222333111111000000000000111111000000222333444444444444222222222222333444555666{{{rrrggggggddd```\\\YYYZZZ[[[]]]^^^^^^YYYQQQHHHAAA>>>::::::999666333222555888888888777666555555555666555555666666666666555555555444444444444333333333000000000000111222333333+++,,,...///000000000///222222111111111000000000000000111222222222222222222222222222222222222222333555333......111222///333333333444555666777777:::<<<<<<888333000222555333444444222111111333555111333444444222111333555...000111222111111222333222222222111111111000000///111222222111111222333111111111222111111000000111222333222111111333555222111111000111222333444222222222222222222333333222333333444444333333222333333444555666888:::;;;888888777666666666666777555666666777777666666555666777888999999888777666777666666555444444555555666666777777777777666666555666666555444333555666555555444333333444555555222333444444333333555777555666888777555444444555444666999;;;:::888777666777777777555333222333555222333444444555555444444333333333333333333333333111222333444666666777777444333222111111222444555555555555555444444444444222222333333444555555666333333444555666666666666555666666777777777666666444444555666666555444333555666666444333333555666444444444444555555555666222333444555666777777777111...---///555888888666>>>===AAAIIINNNQQQYYYaaaeeebbb___]]]ZZZTTTLLLFFF???>>><<<999888777777777::::::888777666888<<>>;;;:::::::::999888666777999999888888999;;;HHHNNNVVV[[[]]]^^^___```aaa___^^^^^^______]]]\\\VVVVVVXXXYYYXXXTTTOOOJJJ>>>777333444555444333555333333555666666555333222555666777888;;;???EEEJJJNNNRRRUUUTTTPPPMMMNNNQQQOOOJJJDDD@@@>>>===;;;;;;666666777999<<>>@@@EEEKKKPPPUUUWWWYYYZZZYYYXXXWWWVVVTTTSSSRRROOOLLLHHHEEECCC<<<;;;:::999999999:::;;;:::999999888666555555444444444444444555555555555333444444333111000000111000111111222111111000000111111000000000111333333222111111111111111111222111222333444555555444444333333333333444444555666tttjjjiiigggccc^^^[[[[[[\\\]]]]]]\\\YYYSSSJJJBBB=========;;;888444333666:::999999888666555555555555555555666666666666555555555555444444444333333333111111000000111333555666...///111222333333333222222111111111000000//////000000111222222222222111222222222222222222222222000444333//////555666333333333333444444666777888>>>??????:::444111333666444444444222111111333555///222555555333222333555000222333111...///222666333333333222222222111111///111222222111111222333///000222333333222111000111222333222111111333555222111000000000111222333333333222222222222222222222222444444444444222222333333444444555777888999888777777666666666666777444555555555555555555444777888999::::::999888777888777666555555555555555666666777777777777666666999999888555333222333555666555444444444444555666111333444444333444666888555666888777555444444555222666:::999555222111222777777777555222222333555222333444555666555444333333333333333333333333333000111222444555666666666222111000000111333555777555555444444444333333333222222333333444555666666222333444555666666666666555555555555444333222111222333555666666666555555666777666444222222444666444444444555555555666666333444444555555444444333888555333555<<<@@@@@@???<<<:::===FFFKKKNNNVVV```dddbbb___^^^\\\VVVNNNHHHCCCAAA>>><<<999888888888::::::999777777999===AAAEEEPPPWWWVVVVVV\\\aaaaaa``````aaaaaabbbbbbbbbbbb]]]``````[[[YYYZZZTTTLLL@@@===:::888777777666555555777999:::999888999:::AAAFFFMMMSSSXXX[[[]]]___bbb```______``````___]]]TTTUUUXXXZZZ[[[XXXRRRNNNBBB;;;666777888666666777222333666777777555222111555555777777999===CCCGGGMMMRRRUUUTTTPPPMMMOOOQQQOOOJJJDDD???===;;;;;;::::::999999:::>>>CCCIIIMMMTTTUUUXXX[[[^^^_______________]]]ZZZUUUPPPKKKGGG@@@@@@@@@>>>>>>@@@EEEHHHOOOSSSWWWYYYYYYYYYXXXXXXTTTTTTSSSRRROOOLLLIIIGGG@@@???<<<:::999999;;;;;;::::::999888777666555444444444444555555555666666444444444222000000111222000000111111111000000///111111000000000111333444333222222222222222222333222333444555666555444333333333222222222333444444yyyrrrkkkdddaaabbbbbb^^^ZZZ\\\ZZZXXXVVVSSSMMMGGGBBB;;;888777::::::888888;;;<<<:::777444333444555777666666666666555555555555111222222333444444444333222222222000//////222444222222111111111111222222111111111111111111111111000000111111111000000///111111222222222333333333222222111000111222444555333333333444555666777888===@@@@@@<<<666222333555222222222222222222222222222555777777555666999<<<222222111000//////000000333222111000000111222333222222111111111111111111222222222111111111000000333333333444444444555555000000111333555555333111666444333111000000111111333333333333333222111000333555666666555555777888777444333555888999666333777666555555555555666666444555666777888999999999666444333333555777888777888888888777666444333222777666555222000000333666777777666666555555555444555444222111111222444555222444666666444333333444666777888777444222222222222333444555555444333333222333444444444333222111000222444555444444555666222333333444444333333222<<<555111444555222333777333333333333333333333333222222222222333444555555444555666555444333444666666555333333444333111///666777888777666555666777666555444111///000333666555444444333444555666777666666666666666666666666444444444555666777888999777999;;;===???DDDLLLRRR______^^^^^^\\\XXXSSSOOOMMMDDD>>>===<<<888888<<<999::::::999888999;;;>>>IIIMMMSSSWWWZZZ]]]___aaaaaa```___]]]]]]^^^______aaa___^^^^^^]]]YYYSSSMMM???>>><<<999888777777888888888777666666666666666;;;@@@GGGNNNTTTZZZ```ddd```aaabbbbbbaaa^^^\\\[[[ZZZWWWVVVWWWYYYVVVPPPIII<<<:::888777666777888999444444444444444444333333111222333666:::>>>AAADDDHHHLLLQQQRRROOOLLLKKKLLLLLLIIIEEE@@@===;;;;;;;;;:::;;;;;;<<>>??????@@@IIIOOOOOORRRXXXZZZWWWQQQQQQQQQRRRSSSSSSPPPMMMKKKHHHCCC>>>;;;:::;;;;;;:::::::::999888888777777444555666777777666555555777666444333222111111111444111111444444222222666///111333666666666555444555555444333333333444444666555444333222333333444111222333333222222444666}}}uuuooohhheeeeeeccc^^^ZZZYYYYYYYYYXXXUUUOOOGGGAAA>>>:::999::::::777777:::999888666444444555777888666666666666555555555555222222333444444444444444222222222000//////222444222111111111111111111222111111111111111111111111000000111111111111000000111111222222222333333333444333222111111111222333444444333333333444444555;;;===>>>;;;555222333555222222222222222222222222222444555555555666888:::333333222111111111111111111000///......///000111111111111111111111111111222222222111111111000000222333333333333444444444333222111222333333222000555444333111111111111111333333333333333222111000222333555555555555777888555666777777666555555555777666666666666666666666555666777888999:::::::::999777555444666777777666777777777666555444333222555333111222444555444222666666666666555555444444555444222111111222333555333555777777666444444555666777888888666555666666444555666666666555444333222333444444444333222222000222444444444444555666222333333444444333333222:::333000222333111222666333333333333333333333333222222222222333444555555444555666666444444555666777555555555666555333111555666888888666555666777666666555333111111333666555555444444444555666777666666666666666666666666444444444444555666777777666888:::;;;===AAAHHHMMMZZZ]]]___```^^^YYYUUUQQQPPPGGG@@@???<<<777777999999999:::999888888;;;===EEEJJJPPPUUUXXXZZZ]]]___aaa```^^^]]]]]]]]]^^^^^^___^^^]]]\\\ZZZVVVOOOIII===<<<;;;999888888888888888777777666666666666666:::<<<@@@EEEKKKRRRZZZ___aaaaaa```_______________ZZZXXXVVVWWWWWWTTTLLLFFF<<<;;;888555333333333333555555444444444444444555333333444666888;;;===???DDDHHHMMMNNNMMMKKKJJJJJJFFFDDDAAA===;;;;;;<<<<<<;;;;;;<<<>>>AAAGGGOOOTTTYYYYYY[[[______\\\^^^bbb]]]]]]]]]\\\ZZZWWWSSSQQQOOOKKKEEEAAA??????>>>===;;;BBBHHHIIILLLTTTWWWVVVVVVTTTSSSSSSUUUVVVUUUTTTOOONNNLLLHHHEEEBBB???>>>;;;;;;;;;:::999999888888555666777777777777666555888777666444333333222222666333222444444111111444000111333444444444333333555444333333222333333333666555444333222333333444333444444333222111333444zzztttmmmjjjiiifff```[[[WWWXXXYYYYYYWWWQQQHHHBBBAAA===;;;;;;:::666666999888666555444555666888:::666666666666555555555555333333444555555555555444222222222111000000222444111111111111111111111111111111111111111111111111000000111111111111111000111111222222222333333333555444333222111111111111555555555444444444444444888:::;;;999555222333666333333333333333333333333333222111222444666666666444333222222222222222222000000////////////000000111111111111111111111111222222222111111111111111111111222222222333333333555333111111111222111///444444333222111111111111222222333333333222111111000222333444444444666888444888:::999555222444777777777777777777777777777666777888999:::;;;;;;;;;;;;999777666777777666555666666666555555333222111333000///333888999555///666555555555555444444444444333222111111222333444333555888888666555555666444666777888777666777888666666777777777666444333222333333444444333333222000222333333333333444555333333333333333333333333777222000111222111222444444444444444444444444444222222222222333444555555444555777777555555555666777666555666888888666444333555888999777666555555555666666555333333444666555555444444555555666777666666666666666666666666555444444444444444555555666777888888:::>>>CCCGGGRRRXXX___bbb```[[[WWWVVVSSSKKKDDD@@@<<<888666777888999999888777777:::<<>><<<<<<<<<>>>???<<<===>>>@@@CCCJJJRRRXXXZZZYYY\\\aaaaaa^^^___ccc`````````___]]]YYYVVVTTTUUUQQQLLLGGGDDDAAA>>><<<888===AAACCCGGGNNNTTTVVVXXXVVVTTTTTTVVVYYYZZZZZZTTTUUUUUUSSSOOOIIIDDD@@@=========<<<;;;:::::::::777777888888888777777666999888777666555444444444777333222444333000111333222222222222222222222222444333222222111111222222555444444333333333333444555555555333111000111333}}}wwwqqqnnnmmmjjjccc^^^XXXXXXXXXXXXVVVQQQKKKFFFBBB===;;;<<<:::777888;;;888777666555555666777888666666666666555555555555444444555555666555555444222333333222000000222444111111111222222111111111111111111111111111111111000000111222222222111111111111222222222333333333333333222222222222222222555555666666666666666666555666777666444333444555333333333333333333333333333000...000333555555333333222222111111111222222222111111111111111111222111111111111111222222222111111111111111111111111000111111111111222222222555333000///000111111111333333333222222111111111222222333333333222222111///000222333333444666777666888:::888666444444555666777777888888888888888777777999:::;;;<<<<<<<<<;;;999777777888999888666555555555555444333222111222000000444888:::777333444444444444444444444444333222222111111222333444333555777777666555555555222444666666555444555666666666777777666555333222222222333333333333333333111222333333222222444555333333333333333333333333666333000111222333333333444444444444444555555555222222222222333444555555333555777888777666666777666555555666888888777666111444888999888666555555555666777666555444555666555555555555555555666666666666666666666666666666555444444333333333444444777777777777999<<>>;;;999888888999999777666777999;;;999>>>EEELLLQQQVVV[[[^^^___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYWWWRRRKKKCCC>>>888888888888999999999:::777777777777666666555555999999:::;;;>>>DDDLLLRRRYYYYYY[[[\\\^^^```bbbccc\\\[[[YYYVVVRRRKKKBBB<<<888888777666666666777888777666555444444555777888666666666777777777888888;;;>>>BBBEEEFFFGGGGGGGGGAAA@@@>>>======>>>@@@AAA>>>???AAACCCGGGNNNUUU[[[ZZZZZZ]]]bbbbbb``````dddaaabbbbbbaaa___[[[XXXVVVYYYVVVQQQNNNJJJFFFBBB???;;;===???@@@CCCIIIOOOSSSTTTTTTTTTVVVZZZ\\\]]]]]]XXXYYYYYYWWWSSSMMMGGGCCC@@@??????>>><<<;;;;;;:::999999999999888888888777888888777666555444444555555222222444444111222555444333222222111222222333333222222111000111111111444333333333333333333333444444555333111111222444zzzssspppooolllgggaaa[[[XXXVVVTTTSSSRRROOOMMMBBB===;;;<<<;;;999:::>>>999999777666555555555666666666666666555555555555444555555666555555444444222333333333111111222444000111222222222222111000111111111111111111111111000000111222222222222222111111222222222333333333000000111222333333444444000111333444666666666666333444555444444444444555333333333333333333333333333000...///333555444222111111000000000000111222111111111222222111111111000000111111111222222222111111111111111111111111000000000111111111222222222111//////000222333333222333333333222222111111111222222333333333222222///111222333333333555777:::888666777888777555222555666777888999888888888777888999:::;;;<<<<<<<<<888777777888:::::::::888555555555555444333222222333444444555555666888999333333333333444444444444111111111111222222333333222444666666555333333444444555777666444333333444444555555666555444333222222222222222333333444444222333444333222222444666444333333222222333333444555444222111333555555333333333333444444444555555222222222222333444555555333555888999888777777777444333333555777777666555111444777999888666555555444666777777555555666777666666666666666666555555666666666666666666666666555444444333333333444444999888777777999;;;===>>>AAAKKKWWW]]]]]]ZZZZZZ[[[TTTPPPJJJEEEBBBAAA???<<<999999999888666666888:::555999@@@GGGMMMTTT[[[___\\\\\\\\\[[[ZZZZZZYYYXXXYYYYYYXXXTTTMMMFFF???<<<666666777888999999999999777777888888777777666555666888:::;;;===@@@DDDGGGNNNQQQVVV[[[^^^`````````\\\[[[XXXTTTNNNGGG???:::666666666666666666777777666555555444555666777888666666777888888999999999:::;;;>>>AAACCCEEEDDDDDD@@@???>>>=========>>>>>>???AAADDDGGGKKKQQQWWW\\\YYYZZZ]]]bbbbbb______ccc```aaaaaaaaa___]]]ZZZXXXZZZXXXUUURRRPPPMMMIIIFFFAAA???>>>>>>???BBBGGGLLLNNNPPPTTTZZZ___aaaaaa___]]]\\\[[[YYYVVVQQQMMMKKKDDDCCCBBB@@@>>>===;;;:::::::::999888888888888888777777666555444444444555444111111333444222333666555444444333333333444444222222111000000000111111222222333333333333333333222333333333222222444666~~~uuupppooolllgggbbb[[[XXXUUUSSSRRRRRRRRRQQQCCC>>><<<<<<<<<:::<<<@@@:::999888777555555444444666666666666555555555555444555555555555444333333111333444333222111222444000111222333333222111000111111111111111111111111000000111222333333333333111111222222222333333333...///000222444444555555,,,---///222444444444444333333333444444444555555333333333333333333333333333222111111333444444333000000000///000000111222//////000000000000//////000000000111222222333333111111111111111222222222000000111111111222222222000///...///111333333222222222333333333222222111111111222333333333222222000222333333333333444666:::777555666999:::666222444555777888999888888777777888999:::;;;<<<<<<<<<777666666888:::;;;:::888555555555555555444333333444666777555444333666888222222333333333333333444000000111111222333333333111333555666444333333333666888999888666555555666222333444555555444333333222222222222333444555555444555444333222222444777444444222222222222444444333444333111333666666333111222222333333444444444222222222222333444555555333666999:::999888888888333333222444666666555444111333666777777666555666555666666666444555666888666666777777777666555555666666666666666666666666555444444444444444555555999888666777999;;;;;;;;;<<>>===;;;;;;???EEEIIILLLSSS[[[bbbeeeeeeccc```___^^^\\\YYYWWWUUUTTTKKKIIIGGGEEEBBB???===<<<;;;:::999888777777777777777777666555555555555555444111111444444222333666444444444444444444444444333222111111000000111111111222222333333333333222111222333333222333555777wwwpppmmmjjjeee```ZZZWWWUUUTTTTTTTTTSSSRRRFFFAAA======<<<999;;;???888888777777666666666555666666666666555555555555444444444444444333222222111333444444333222222333///111222333333222111///111111111111111111111111///000111222333333333333111111222222222333333333///000111333444444444333---///111333444444444333444333333333444555555444444444444444444444444444333444444444333333555666111000000000111111222333...///000111111000///...///000000111222222333333000000111111111222222222111111111222222222333333111000///000222222111///111222333333333333222111000111222333333333333222222444555444333222333555777777777888888888777666222444666888888888777666666777888:::;;;;;;;;;;;;777777777888::::::888666555555666666666555444444555555555555555444111000111222222222333333333333///000111222222333333333222444666777555444444444444666888888777666777888222333444666666666555555222222111111222444555666666666666444222333555888555444222111111222444555111333222000111666555111000000111111222333333444222222222222333444555555333666999;;;:::999888888444333333444666666444333111333555666555555666777555555555444333444777999666777777888777666555444666666666666666666666666444444444444555666777777888666555666888::::::999:::===DDDKKKQQQUUUXXXYYYWWWWWWRRRJJJHHHIIIGGGBBB;;;;;;;;;999777777999;;;888999:::<<<@@@HHHQQQWWWVVVWWWXXXYYYZZZYYYXXXXXXUUUTTTQQQJJJAAA;;;999999444555666888888888888777888999:::;;;;;;:::888777333555777777666666666777===AAAHHHOOOUUUYYY[[[[[[VVVSSSOOOHHHAAA;;;888777555555555444333222111000111222444666666666555444555666777888888888777666999777777999;;;<<<;;;888::::::::::::::::::;;;;;;>>>CCCIIIOOORRRTTTVVVWWWXXXXXX\\\```___[[[YYY\\\^^^___aaabbbbbbaaa___^^^]]][[[XXXVVVUUUTTTRRRQQQIIICCC@@@???<<<999;;;BBBBBBEEELLLUUU^^^ccceeeeee^^^^^^^^^^^^]]][[[YYYXXXRRRPPPNNNJJJFFFBBB@@@>>>;;;:::888777666666777777888888777666666666777777777444333444333000000333000111333444555555444333333333222111111111111222000111222333444333333222222333444333222222333555xxxoookkkgggbbb^^^WWWVVVVVVVVVWWWVVVSSSQQQIIICCC???>>>;;;999:::>>>666666666666777777777777777666666666555555555555333444444444333333222111111333555444333222222333///000222333333222000///111111111111111111111111///000111222333444444444111111222222222333333333000111222333444333222111222333555777777777555444444333333333555555555444444444444444444444444444333555777666333333555888222111111111222333333444000111222333333222111000///000000111222222333333000000111111222222222222111222222222222333333333222111111222222111///,,,000111333333444333222111000111222333333333333333444555666555333222333444444777:::999777555777999111333555777888888666666666777888999:::;;;;;;;;;999888888888999888666333666666666777666666555555555333222555777555...'''111111111222222333333333//////000222222333333333333555777888666555555555000222555555555555777888222333555666777888777777222222111111222444555666777777666444333444666888555444222111111222444555///222111...000555555/////////000111222222333333222222222222333444555555333666999;;;;;;999999999555444444555666666555333222333555555444555666888555555444222111333777:::666777888888888666555444666666666666666666666666444444444555666777888999777555333444888:::999777999:::>>>EEEMMMTTTWWWXXXYYYZZZUUULLLIIIKKKHHHBBB<<<<<<;;;:::888888999;;;;;;:::999999;;;BBBKKKRRRUUUVVVWWWYYYYYYYYYYYYXXXSSSRRRNNNFFF===888777999444555777888888888777666999:::;;;<<<<<<:::999777666777777666555555666777;;;>>>CCCJJJPPPVVVZZZ\\\RRRPPPJJJCCC<<<777666666333444555555666666666555///111444666777666444333666666777777777666444333888666555666888999777444::::::;;;<<<<<<===>>>>>>>>>CCCKKKQQQTTTUUUUUUVVVWWWXXX[[[```^^^YYYWWWYYY^^^___aaacccdddcccbbbaaa```]]]YYYWWWVVVUUUTTTRRRLLLGGGCCCCCC@@@;;;===CCC===???DDDMMMWWW^^^cccdddYYY[[[]]]______]]]ZZZXXXWWWUUURRRNNNIIIEEEBBB@@@;;;:::888666666666666777999999888888888888888888:::666444555333///...000...///222444555444333222444333222222111111222222000111222333444333333222444555555333111111222333|||pppgggbbb___^^^WWWWWWVVVUUUTTTTTTTTTTTTOOOHHH@@@;;;:::;;;:::999888999999666333444888<<<777777888888888666555333333333333444444555555555333444555444222111222333222222222222333444555666000000111111111000000///222222111111111111222222111111222222222333333333333333333222222222111111444444555666666777777888222333333444444333333222777666555444333333444444444444444444666888:::<<<888666444222111222333444%%%...444333///000111111111111111111111222222333111111111111111111111111333444555555333333444555333444333111...---...///000///000111333333222111000111222333333222111000333333222222333333444555555555555555666666666666444555666666666666888:::777888:::999777666666777666777888999999999999999888777777666555555444444000444444000000444444000000111222222333333333333333222222111222333555666111111222333333333333222666666777777777777666666555333111000///000111222222222333444666666555333777888888666444333444555444444555555555444333333111111000000111111222333000222444555444333333333...///222333333444777999222444777:::::::::888777333333333444444444555555777666444333333444666777333555666555222222666999444555666666666555333333555666555444333333555777777666444333333444555555555222000333888;;;999666888;;;>>>AAADDDJJJRRRYYYWWWWWWVVVRRRLLLGGGDDDDDD???===;;;999888888999999999::::::999888<<>>@@@BBBDDDGGGMMMVVV]]]\\\[[[\\\]]]]]][[[WWWSSSWWWVVVTTTSSSQQQMMMHHHEEEBBB===777444444555555333999888777777777777888999999777666666777777666555666555555444444555555666444333333222222333333444111222333333111111222333///000111222111222555777|||rrrkkkeee```]]]YYYXXXVVVUUUTTTUUUVVVVVVRRRKKKCCC===;;;;;;;;;:::999999888777555555777999555555666777777777666666333333444444444444444444333444555444222111222333111111111111222333444555222222222222222222222222222222111111111111222222111111111222222222333333333333222222111111111111......//////000111111111333444444555555444444333666666555555555555444444444444444444666888:::;;;777666444222222222333444(((///333111///111222111///000222333333333111111111111111111111111111111222444444444333222333444444555444222000...///000111111111222444444333333000111222333333222111000333333222222333333444555555555555555666666666666444555666666555666888:::777888999999777666666777777777888999999999999999777777666555555444333333000444444000000444444000111111222333333333333333333333222222222333444555222222333444444444444444555555555555555555555555555444222111111111333444222111000000111333333333777777777666444333444555222333333444444444333333111111111111111222333444111222444444333333333444000222444444444444666777333555777999:::999777666333333333444444444555555666555444333333444555666555444444444444555555555444555666666666555444333555666666444333333555777555444444333444444555555666444222555:::<<<;;;888888;;;===>>>AAAFFFOOOVVVZZZYYYUUUOOOIIIFFFEEEFFF@@@>>><<<:::999:::;;;<<<;;;;;;;;;999888:::???CCCMMMSSSYYY\\\[[[XXXVVVUUUMMMCCC;;;;;;===;;;888777666666777888888888888777<<<<<<======<<<;;;999888888555444666666333333666555888;;;>>>AAAEEEIIILLLGGGCCC===:::777555222///222222222333333333444444222333444555555444333222222222333444555666555444777888888777666666777999999999888999:::<<<===???GGGKKKPPPUUUWWWWWWVVVVVVYYYZZZZZZWWWQQQMMMKKKKKKQQQTTTXXX]]]aaacccdddddddddaaa\\\ZZZZZZZZZXXXVVVVVVSSSNNNKKKHHHFFFDDDBBB???AAAAAABBBCCCHHHOOOUUUVVVWWWYYYZZZYYYXXXWWWVVVYYYYYYZZZYYYXXXUUUPPPMMMFFFAAA;;;888777777666444999888777666666777888999777777777777666666666666555555444444444444555555444333333222222333333444111333333333222111222333222222333222111111222444~~~vvvnnnhhhaaa]]][[[YYYWWWUUUTTTVVVXXXZZZUUUOOOFFF???;;;;;;;;;;;;;;;:::888888888777666555444444444444555666777888444444444444444444333333333444555444222111222333000000000000111222333444333333222111111222333444222222111111111111222222111111111222222222222333222111111111111000000000//////000111111222222333444555555666666555555444333444555666777666555555333333444444666777999:::666555444222222222333333,,,000111//////333444111...000222444555333111///222222222222222222222222111222333333222111222333555555555333111000111222000000000111111111111111111111222222222222111111333333222222333333444555444555555555555666666666444555666555555555777999666888999888777666666777888888999:::::::::999999666555555444444333333222111333333111111333333111222333333444444444444333444333333222222222222333333333444444444555555555444333222222222222333444444444333222222333555666666444222000111333555777555666666555333222333444111111222333444444444333111111111222333444555666222333444333222222444666222444555555333333444666555666888999999888666555333333333444444444555555666555444333333444555666666444111333777777444111555555666666555555444333555666666555333333555777333444444555555555444444666444333555999<<<;;;999:::;;;<<<<<<===BBBJJJQQQ\\\YYYTTTMMMGGGEEEFFFHHHCCCAAA>>>;;;:::;;;===>>>;;;;;;;;;:::888999;;;===HHHMMMTTTXXXXXXVVVSSSRRRHHH???999:::===<<<::::::555666777777888888777777;;;<<<<<<<<<<<<:::888777777444333555555222333666444666888:::;;;===AAACCCAAA===999666444222000...222222222222333333333333222333444555555444333222111222333444555555555555777888888777666666777999888888888999;;;===@@@AAAKKKMMMPPPSSSVVVVVVVVVUUUXXXWWWUUUPPPKKKHHHGGGHHHJJJLLLPPPUUUZZZ___cccdddeeebbb^^^\\\\\\\\\[[[ZZZWWWVVVSSSQQQOOOKKKEEEBBBAAA@@@@@@??????BBBFFFJJJMMMPPPSSSTTTSSSSSSVVVYYYZZZ\\\___```___\\\XXXVVVMMMIIICCC???<<<:::888777888888666666666666777888555777999777555333555777555444444333333444444555444444333333333333444444111333444333222111222444444555444333000///000111xxxpppiiiccc___^^^\\\XXXUUUTTTWWWZZZ]]]XXXRRRIIIAAA<<<:::::::::===:::888999:::999555111555444333333333555666777555555555444444333333333333444555444222111222333000000000000000111222222222111///......000222333222222111111111111222222111111111111222222222222111000000000000000000000333333333444555555666666444444555555555555444444111333555777888777666555333333333444555777888888555444333222222222333333000111///---///444555222000111222333444333222111222222222222222222222222000222333222111000111222444444444333111000111333222333333222111111222333222222222222222222222222333333222222333333444555444444444555555555666666444555555555444444666888555777888888777666666777999999::::::::::::999999444444444333333222222222222333333222222333333222333333444555555444444444444444333222222111111111333333333333333444444555555333222000000222333555333333222222333444555666444444333111111222444666333555666555333222222333///000111222333444444444222222222333444555666777333444444333222222555777111333444444333333444555666666888888888777666555333333333444444444555555555444444333333444444555444333333555777777444111555555555555555444444444666666666555333444666888555666777777666555333222333222111333666888888777;;;<<<;;;::::::>>>FFFMMMYYYWWWTTTNNNIIIGGGGGGHHHHHHEEEAAA>>>;;;;;;<<<<<<999999::::::999999999:::@@@EEELLLRRRTTTTTTRRRQQQDDD===888:::<<<;;;999:::555666666777777777777777888999:::;;;;;;:::999888666333222555444222222666444666777777777888:::<<<===;;;888555444222222111111222222222222333333333111222333333444333333222111333444555555555555666777888888777666666777999888888999:::===@@@CCCEEEPPPPPPQQQSSSUUUVVVVVVUUUVVVTTTPPPLLLIIIHHHIIIJJJCCCDDDGGGKKKPPPVVV\\\___aaa```______^^^]]][[[ZZZXXXWWWWWWVVVTTTNNNGGGBBBAAA@@@>>><<<<<<===@@@BBBEEEIIIMMMMMMLLLNNNTTTYYYYYY]]]aaadddccc___\\\ZZZTTTQQQLLLGGGCCC???===;;;999888666555555555666666444888:::888444222555888444444333333333333444444444444333333333333444444222333444333222222333444444555444333000///000111{{{rrrkkkeeebbbaaa^^^YYYUUUUUUWWW[[[]]]YYYTTTMMMDDD===:::999:::===;;;999:::;;;999555000777666555333333333444555555555555444444333333333333444555444222111222333000000//////000000111111111000///......000222333222222111111111111222222000000111111111222222222000000000000000000000111000000111222222333333444333333444444444444333333000222444666777777666555222222333444555666666666444333333333222222222333222222000---///444555222333222111111111222444555222222222222222222222222000111222222000000111222222333333222000000111333777888888666444333555777333222222222222222222333333333222222333333444555444444444444555555555555333444555444333333555777444666888888666555666777999999999::::::999999888333333333333333222222222333222222333333222222333444444444555555444333333333333333222222111111000222222222111222333444444555444222111111222444555222222222222222333444444///111333333111///000111222444666555444333333333///000111222333444444444333333333333444555666777444444444333222333555777///111222333222333444666666666777777777666555555333333333444444444555555444444444333333444444444111444777777666444555666666666555555444444444444666777666555444444666888999999999999777444222000222111222333666777888777<<<<<<<<<:::999<<>>DDDKKKPPPRRRQQQPPPBBB<<<888999:::888777888555555666777777777777777555666888999:::;;;::::::666222222444555222333666666777777666555555777999:::999777555333222333333111111111222222222333333000000111222222222222222111444666666555555666888777888888777666666777999888888:::<<<@@@DDDHHHJJJRRRQQQQQQRRRUUUWWWVVVUUUUUUQQQLLLGGGEEEEEEFFFGGG@@@@@@@@@CCCGGGLLLQQQTTTWWWZZZ]]]______\\\ZZZXXXWWWWWWXXXXXXVVVQQQJJJEEECCCAAA>>><<<<<<===>>>??????CCCGGGHHHGGGIIIPPPVVVWWW\\\bbbdddccc```]]]\\\ZZZXXXUUUPPPKKKFFFCCCAAA<<<;;;999777666555555666444888;;;999444333555999555444444333333444444555555444444333333444444555222333444444222222333444222333333222111000222444vvvnnniiifffccc___[[[WWWUUUWWWZZZ\\\YYYWWWQQQIIIAAA<<<::::::<<<;;;:::::::::888555333888777666555444444444444444444444444444444333333333444555444222111222333111000000000000000111111222111111111111333444555222222111111111111222222000000000111111111111222000000000111111111111222000000000111222222333333222333333333333333333222000111333444555555555444111222333444555555555555333333333333333222222222111333333///000333555333555333111///000222555777333333333333333333333333000111222222111000111222111222222222000000222444555666666444000///222555333333222222222222333333333333222222333333444555333444444444444555555555333444555444222222444666444555777777666555666777888888999999999888777777333333333333333333333333333111111333333111111333333444444444444333333222111222222333222222111000333222111000111222333444555555333333333333555555222222222222333333333333222555888888555333333444222444666666555444333444111111222333444444444333444444333333333444555555333444555444333333555777///111222333333333555777555666666777777666666666333333333444444444555555333333333444444333333333000444888888666555777;;;666666555444444444444555666777777555444444666888::::::999888666444222111333333444555777888999::::::;;;;;;:::888:::???DDDIIINNNRRRTTTRRRNNNJJJHHHNNNLLLJJJFFFBBB>>>:::999666555555777:::<<<<<<;;;888:::???EEEKKKOOOOOONNN@@@;;;888999999666555777444555666666777777666666333444666888::::::::::::666333222555555333444777666777777666555555666888666666666333111000111333111111111111222222222222000000111111222222333333222555888888666666777:::777888888777666666777999888999;;;???CCCHHHLLLOOOSSSRRRQQQSSSWWWXXXWWWTTTSSSNNNGGGAAA??????>>>>>>???>>>===>>>@@@DDDGGGJJJMMMQQQWWWZZZZZZXXXWWWVVVVVVVVVWWWXXXWWWTTTOOOKKKGGGDDDAAA??????@@@??????>>>@@@CCCCCCCCCEEEJJJNNNRRRXXX^^^aaa```______```]]]^^^\\\XXXRRRMMMJJJIIICCCAAA>>>;;;999888777777777999;;;999777555777999555555555444444555555555555555444444444444555555222444555444333222333555000111222222111111333555}}}tttmmmiiiccc```\\\XXXVVVVVVXXXYYYZZZYYYVVVOOOFFF???===<<<;;;<<<<<<;;;888666666666666666777777777666555555333333444444444444444444333444555444222111222333222111111000000111111111000111111222333333444444222222111111111111222222000000000000111111111111111111111111222222333333111111222222333333444444333333444444444444333333111111111222222333333333111111333444555555444444222222222333333333222222///444666222000222444444444333222111111333444555333333333333333333333333111222333222111111222333111222333222222222444666444555666222---,,,///333444333222222222222333444333333222222333333444555333333444444444555555555333444444333222222333555333555777777666555666777777888888888888777666555333333333444444444444444444000000444444000000444333333333333333222111111000000222222333222111111444333222111111333444555444444444444444444444444444444444444444333333222555888:::888444222555888222555777888666555444555222333333444444444333333555444333333333333333333222444666666555444555666333444555555444444555777444444555666666777777777333333333444444444555555333333333444444333333333333444555666777999;;;===777666555444333444444555777777777666444555777999888777666444333333333333222333555666666777999:::666888:::999777888<<>>===<<<===@@@BBBDDDFFFJJJOOOQQQRRRRRRTTTVVVWWWVVVVVVWWWXXXWWWUUUSSSNNNKKKFFFDDDCCCCCCAAA>>>>>>???@@@AAABBBDDDEEEFFFHHHNNNVVVZZZZZZ[[[^^^aaa___aaaaaa^^^XXXSSSPPPPPPKKKIIIEEEBBB???<<<;;;;;;::::::::::::999999888999777666666555555666666777555555444444444444555555333444555444333333333555111222333222111111333555yyypppkkkdddaaa]]]XXXVVVUUUVVVWWW[[[[[[YYYSSSJJJBBB???>>>:::<<<===;;;777555777999444555666888888888777777333333333444444555555555333444555444222111222333222222111111111111111222---...///111222222222222222222111111111111222222000000000000111111111111111111222222222333333333/////////000111111222222444555555555555555555444111111000000000111222333000111333444555444444333111222222333333333222222...555888444000111444555222222333333444444444333333333333333333333333333111222333333222111222333222333444444333333555777999;;;;;;777222111444888444444222222222222444444333333222222333333444555333333333444444444555555333444444333222111333444333555666777666555666777777777777777777666555555444444444444444444444444444000000444444000000444333333333333222222111000///000111222333333222111555444333222222444555777222333333444444333333222555666666666555444333333111333333000++++++///444222555888888777666555555444444555555555444333333555555444333222222222222111444666777666555555555777888888888666555555777333444444555666777888888333333333444444444555555222333333444444333333222777444222444999>>>>>>===777666555444333444555555777777777666555555777999444333222111111222444444000111333444444555777888444666888888666666999<<>>BBBHHHNNNSSSUUUSSSQQQQQQUUUZZZ[[[XXXSSSHHHDDD>>><<<===>>>>>>===???>>>=========???AAABBBCCCFFFIIIJJJKKKNNNSSSXXXXXXVVVUUUVVVXXXZZZYYYXXXTTTOOOJJJGGGFFFDDDAAA>>>@@@???>>>???BBBCCCBBBAAA???EEENNNRRRTTTWWW\\\aaa```bbbdddaaa[[[VVVTTTTTTQQQNNNKKKFFFCCC@@@>>>===<<<;;;999:::;;;;;;:::888777777666666666666777777555555444444444444555555333444555555333333444555222333333222111111222444zzzqqqmmmfffccc___\\\[[[YYYVVVTTT[[[^^^___YYYNNNDDD???===;;;::::::999888777666666666666777666666555444444444444333333333222222222222222222111111111000000000000111222222222222111111000000000111222333333333222000111222222111///000000000000111222333444222222111111111111222222111111222222222333333333444333222111111111222333000000222555222...///333222333333444444333333222222222222222222222222222222222222222222222222222222222111111000111111111000111111222222222111111333333333222222111111111111111111111111111111111===>>>>>><<<999999<<<@@@@@@;;;444111222333444333222444555333000///111333444333222333555555555444222222222222222222222222555666999::::::777444111222555888999888555444444444444555555444444333222444444444333333222222222444444444333222111000///222555444000///222444333...000333444555444555666111222222333333444444555666777777666333111111111666555444333333333444444555555555666888888777666666555444333333333333333333222222111111222222333222333333444555555555444<<<888444222444666666555555333222444777777555333666555555444444333222222444333222222222444666888222333555666777777777777666777777666444444555777222333444444333333555777888666444222111222333444444444333222222111000000777555444666:::<<<;;;999>>>@@@DDDJJJPPPSSSSSSRRRRRRRRRRRRQQQOOOKKKEEEBBB???:::555444777;;;>>>>>>CCC???;;;:::;;;===>>>???999<<<;;;555444777777333444444555555666666777777555555666777777777777777333333444555666777888888:::777555555777999888777:::999777555333222111111111222333333444444333333444555555666777888888999555666666777888:::;;;<<<888777555555777777777666999===CCCJJJOOOSSSUUUVVVWWWVVVVVVXXX^^^___UUUHHHFFFDDDAAA>>>;;;999888888888888777777777888:::;;;???AAADDDEEEFFFKKKRRRWWWYYYYYYWWWUUUSSSTTTVVVXXXXXXWWWUUUQQQLLLGGGDDDCCC>>>======>>>??????>>>===<<>>;;;999999888777666888777666555666666888999777666555444444555777777444444444222111111333555222222222111111111111000wwwssshhheeeaaa^^^[[[YYYVVVTTT[[[^^^___ZZZOOOEEE???===;;;;;;:::999888777666666777777888888777666666555555555555444444444333333444333333333222222222111000000111222222222222111111111111111111111222222+++///222333222000000111///000000111222222333333222222111000000000111111111111222222222333333333333333222111111222222333111111333666444111333777222333333444444333333222222222222222222222222222222222222222222222222222222111111111111111222222222222333333333222222111333333333222222222111111111111111111111111111111444555555333111111444777???:::555222333555555555222444444333000000111333444333333333444555555444333333333333333333333333222444666888999888777666222555777777666444444444444444555555444444333222444444444444444333333333444444444333333111000000222444444000///222444222222333444444333222111111111222222333333444444555333444666555444333333444666666555555444444333333555555555666777777666666666555444444333333333444333333222222222222333333222333444444555555444444888444000///111333333333444222222333666777555333333333333333222222222222444333222222333444666888333333444444555666666666333444555444222111333444555666666555444333555666888666444222222222333444666666666555555666666777777666555777:::<<<;;;999:::===AAAFFFKKKPPPSSSUUUTTTSSSSSSRRRQQQNNNKKKIII???<<<888777999;;;<<<<<>>>>>:::===;;;555444777777444555555555555666666666666444444555666666666666555333444444555666777777888;;;888555444666888888888999888777555444222222111222222333444444444444333444555555666777777888888888888888888888999:::;;;999888777666777888888888;;;???EEEKKKQQQTTTVVVWWWVVVXXXXXXYYY\\\\\\SSSGGGFFFDDDAAA???<<<;;;;;;;;;999888777777777888:::;;;===>>>@@@AAACCCGGGMMMQQQVVVWWWWWWVVVUUUUUUXXXZZZ]]]\\\ZZZVVVPPPKKKHHHFFFAAA???===>>>@@@@@@>>><<<;;;===???AAACCCGGGLLLOOOYYY\\\aaa```WWWNNNNNNTTTZZZYYYWWWTTTQQQNNNLLLKKKFFFCCC???===<<<;;;999888888777777666666777999:::888777666555555666777888333444444333111222444666222222222222111111111111zzzssskkkgggbbb^^^\\\YYYVVVTTT\\\^^^___[[[QQQGGGAAA>>><<<;;;::::::888888777666888888888888888777777666666666555555555444444444444444444444333333333333000000111222222222222111222222222111111111111111&&&---444555111...000222...///111222333333222222222222111000//////000000111111222222222333333333333222222111111222333333111000222555555222444888222333333444444333333222222222222222222222222222222222222222222222222222000000000000111222333333444444444444444333222111333333333222222222222111111111111111111111111111222222222111000000222444<<<999555444444666777777333444444333111111222444333333333444444444555555333333333333333333333333333444555666777777777777333444555555333333444555444555555555555444333333444444444555555555555555333444444333333222111000222444333000000444444222444444444333222111000///111222222333333444444555000222444555444444666777555666666666555444222111444555555666666666666666666555444444333444444444333333222222222222333333333333444444555555444444444222//////111333444444222222222444666777666555333333333333333444444444444333333222333555666777666555333222222333555666444555555444222222222444777888888666444333444666777666444333222222333444444333333333444555777888777666666777:::;;;;;;:::777:::>>>AAADDDJJJRRRXXXVVVUUUTTTSSSRRRRRRRRRSSSCCC@@@===;;;;;;;;;;;;:::@@@===:::888999;;;<<<<<<<<<===:::555444666777555666666666555555555555555333333444555555555555444444444555555666666777777;;;888555444555777888999888888777666444333333222222333444444555555444444555555555666666777777888:::::::::999999999999999999999888777777888999:::???BBBGGGMMMRRRUUUWWWWWWUUUYYY[[[ZZZYYYWWWNNNFFFBBBAAA???===<<<;;;<<<<<<999888777777777888999::::::;;;<<<===>>>AAAFFFIIIPPPRRRTTTUUUVVVXXX[[[]]]bbbaaa^^^[[[WWWRRRNNNLLLGGGBBB======@@@AAA???;;;;;;<<<=========???BBBEEEMMMRRRZZZ]]]WWWNNNMMMRRR^^^]]]\\\[[[YYYWWWUUUTTTMMMJJJFFFCCCAAA???===;;;999888777777777888999:::888777666555555666777888222333444333333333555777333333333222222222111111}}}ssskkkgggbbb^^^\\\ZZZWWWVVV\\\^^^___\\\TTTJJJCCC@@@<<<<<<;;;:::999888777777777777777888888777777666555555555555444444444444444444444333333333333333000000111222222222222111222222222222111111000000***...333444111000111333...///222333444333111000222222111000////////////111111222222222333333333222222222222222222333333222000000333333111222555222333333444444333333222111222222222222222333333222222222222222222222222000000000000111222333444444444444444333222111000222222222222222222222222111111111111111111111111444444444333333333555666888666444444444555777777333333333222222222333444222333444444444444444555444444444444444444444444777777666555444444444444333333333222111222444666555555555555555444444333444444555555666666777777333333444444333222222111222444333111222555555222222111111222333333222111111222222333333444444555///111444555444555666777444555666666555333000///555666777777666666666666555555444444444444555555333333333222222333333333333333444444555444444333444333222222333666777888222333444555777777777777444444555555666777888888444333333333444555666777999777444222111333555777777888999888666555555666666777777666444333444666666555444333333333333444333222111111111333555666666666666777999:::::::::777:::======>>>DDDNNNWWWVVVVVVUUUSSSSSSSSSVVVWWWIIIFFFAAA===;;;:::;;;;;;>>><<<999777999:::;;;;;;===<<<999666444666777777666666666555555444444444333333444555555555555555555555555555666666666777:::888555333444666888999777777666666666555444333333333444555555555555555555555555666666666777777999999::::::;;;;;;::::::888888888777666777:::<<>>@@@CCCGGGJJJNNNRRRUUUYYY^^^aaabbbaaa```___]]]ZZZVVVSSSLLLFFF???>>>@@@AAA>>>:::<<<======<<<<<<<<>>999999888777777888999:::888777666555555555666777111333444444444444666888444333333333222222222222xxxjjjgggaaa]]]\\\ZZZYYYXXX[[[]]]___]]]VVVNNNFFFBBB======<<<;;;:::999888888555555666666777666666555444444444333333333333222222222222333333333333333000000111222222222222111222222222222222111000///444222111111111222222222...000222333444222111000222222111000000000000000111111222222222333333333111111222222333333333333666222111333333000000333222333333444444333333222111111111222222333333333222222222222222222222222000000000000111222333444222222222222222111000000222222222222222222222222111111111111111111111111222111111111222333333333333333333333333444555666444333222222333333444444222333555555333333444666444444444444444444444444777666555444333333333444222333333111000111444777555555666666555555444333555555555666666777777777333333444444444333222222222333222111333777666111333222000111333444333111111222222333333444444555111333555555444444555666222333444555444222000...555777999999777555666888555555444444444555555666444333333333333333333444333444444555444444333333333333333444555777999:::333444666777777777888888333444444555666777888888444444444444555666777777<<<999666333222444777999888:::;;;:::888666666666333444444444333333555777555555444444333333333444666555444444444444555666555666777777777777888999999;;;<<<;;;:::???IIIQQQTTTUUUUUUTTTRRRRRRTTTWWWQQQMMMFFF@@@;;;;;;<<<>>>===;;;888777888::::::999;;;999777666555555666888666666555555444444333333444444555666666666666555444444555555666666777777888777666444444555777999555666666777777666555555444444555666666666666555555555555555666666666666666777999:::<<<<<<<<<<<<666777777666555777;;;???FFFHHHKKKOOORRRUUUVVVWWWVVV[[[\\\VVVPPPKKKEEE@@@::::::999999999;;;<<<===:::999888777777888999999999999888999;;;===>>>??????CCCGGGMMMRRRXXX^^^bbb_________```aaa```]]]YYYQQQKKKDDDAAABBBAAA>>>;;;<<<<<<===<<<;;;<<>>===<<<<<<::::::999888444555555666666666666555444444333333333222222222222222222222333333333333000000111222222222222111000111222333333222000///888444000000111333333222000111222222333222111000222222111111111111222222111111222222222333333333000000222333333333333333;;;666333444555222222444222333333444444333333222111111111222222333333444222222222222222222222222000000000000111222333333000111111222222111111111111222222222222333333333111111111111111111111111222111000111333444444333000222333333222222333555555333222222444555555444111444666555333222444777333333333333333333333333333333222333333444666666222222333222111222555777555666666666666555444444555555555666666666666666333333444444444444333333222333222111555999666111888555222111333444222///111222222333333444444555222444555555444333444444222333333444444333111000555777:::999666444555777555555555444555555666777444444333333333333444444444444555555444444333333000111333333333555777999444666777777666666666777111111222333444444555555333444444555666666777777<<<:::666444444555777999777888:::999777555444444111333444333333333555777444444444444444444444444333333444333333333333333333555666666555555666888:::;;;;;;999999<<>>AAA===:::888888999:::999999777444444666777555555888555555555444444444444444444444555666666666666666333333444555666777888888666777777666444444666888444555666777888777777666444555666666777666666666555555555555555555555555444666888:::<<<<<<<<<<<<444666777777666999???DDDKKKLLLNNNQQQTTTVVVWWWXXXWWWZZZXXXQQQJJJGGGBBB>>><<<;;;;;;;;;<<<>>>???@@@:::999888777777777888999:::999888999;;;=========;;;>>>AAAFFFKKKQQQYYY^^^\\\\\\]]]```ddddddaaa]]]VVVRRRMMMIIIFFFCCC@@@>>>:::;;;<<<;;;;;;<<>>>>>===<<<;;;:::999999555555666777777777777777555444444444333333333333333333333333444444444555000000111222222222222111///000222333333222111000222222222111111111333444111111111111111111111111111111111111222333444555111111222222222333333333///000222333444444333333;;;555222444555444333555222333333444444333333222000111111222333333444444222222222222222222222222222111111111111111222222000000111222333333333333111111222222222333333333111111111111111111111111333222111333666777666444000222555555333222333444555333111222444666555444000444666555222111444777333333333333333333333333111222222333444444555555111222333333333333555777666666666666666555444444666666555555555555555555333333444444444444444333222222111111666:::777111999555111222444666444222111222222333333444444555111333555555444333444555333333444444444444555555222666999777333111333666555555555555555666777777444444333333333333444444444444555555444444333222...111333333222333555888333555777666444333333555111111222222333333444444333444555666666777777777999888666444444555777999555777999888666333222222444555555555333333555777333444444444444444444444...000222333444333222222222444555555333222444666777777777777999;;;>>>@@@FFFLLLSSSUUUTTTRRRSSSUUUVVVUUURRRLLLEEE@@@???@@@===;;;999888:::::::::999333000222777888555555888333444444444444444444555333333444555555555555444111222333555666888999:::444666888777555444555777222444666888999888777777555555666777777777777666555555555555555555555555555666888:::;;;;;;:::999444777999999888<<>>@@@AAA;;;:::888777777777888999:::888777999<<<>>>===<<<<<<===>>>@@@CCCIIIPPPVVV]]]\\\]]]aaaffffffbbb^^^ZZZZZZWWWRRRKKKEEECCCCCC======>>>===<<<===@@@BBB???===???BBBCCCDDDJJJQQQTTTWWWZZZ^^^```aaa``````]]]\\\ZZZYYYXXXVVVRRRPPPGGGEEEBBB@@@>>><<<<<<<<<;;;:::888777666666666777444666888888777666666666555555555555444444444444yyyssskkkddd___\\\YYYWWWWWWYYY\\\^^^]]]WWWPPPJJJ>>>>>>===<<<;;;::::::999666666777888888888888888666666555555555444444444444444444555555555666666000000111222222222222111...///111333444333222111***///444444111///222666222222111000000111111222111111111222333444666666111111222222222333333333///000222333444444333333888222...111444333333555222333333444444333333222000000111222333333444444222222222222222222222222222222111111111111111111000111222333444555555555111111111222222333333333111111111111111111111111000///...000444555333111111444777777444222333555555333111222555666666444000444777666222111444888222222222222222222222222444444444444333222111111111222444444444444555777666666666666666555555444666666555555444444444333333333444444555444444444222222111222666:::777000666222///111666999999666111222222333333444555555000222444555444444555777555555444555555666888888111444777666111///111444555555555555555666777777555444444333333444444555444555555555444333333222///222555555333333666999222555666555222000111222333333444444444444555555333444555666777777777777777666555444444555777888666888999999666444222222777888888666444333444666333333444555555444444444///222555888999999888777111333555444222111333555444333333555999;;;<<<<<<@@@HHHRRRWWWVVVTTTTTTUUUTTTVVVVVVQQQJJJCCC???>>>===;;;999999:::;;;:::999000---000777999555444888333333333444444555555555222222333444444444333333000111333555777999:::;;;222555888888666444555666222333666888999999888777555666666777777777777777555555555555555555555444666777999::::::999777666444888:::::::::>>>FFFMMMSSSTTTUUUWWWYYYZZZ\\\]]]YYYWWWPPPGGGCCCCCC???:::::::::::::::;;;===>>>@@@;;;:::888777777777888888999777777999<<<>>>===;;;>>>======<<<>>>CCCJJJOOO^^^]]]^^^bbbggggggbbb]]]]]]______XXXOOOHHHFFFGGG@@@AAAAAA@@@??????BBBDDD===<<<<<>>BBBGGGMMMPPPUUUZZZ^^^```aaaaaa___^^^]]]]]]\\\[[[WWWUUUKKKIIIFFFCCC@@@???>>>>>>===<<<:::888888888888888555777999999777666555666666666555555555444444444zzzlllfffddd___[[[ZZZYYYZZZZZZZZZ]]]]]]VVVMMMCCC@@@>>><<<======<<<;;;999888777777999:::999888666777999:::999888666555000333555555444222222222222222222222222222222222222222222222111111000000000000111111111111000000000000000000000111111222000333555555333111000000666333111111444444333000111222444444333333333444333333111111111222333444222555333444:::444...555222222222222333444555555222333444444222222333444///111333333222222333444333333222111111222333333111333555333000///222555222222222111111000000000333333333222222111111111444444444444444444444444333333333333333333333333555333222444777777444000555333111111222333444444222222222222222222222222111111111000000000000000555555444444444444555555555555444444444555555666444444444444444444444444000111222333555666777888333222111111000000111111555444444333333444444555222444666666555444555666444444444444444444444444333555666666555555777888222111111111333555888:::555444444333333444444555444444555555555555444444222333333333222222444555888777666444333333666888555777000///777666///111000222444777999:::::::::555555444444444444555555777666555666888888444111666777777777777555444333333333222222333333444555666555444444555666555444666222000222666888555222666666777888999::::::;;;@@@CCCIIIPPPWWWZZZYYYXXXZZZWWWTTTSSSRRRLLLCCC;;;??????>>>===<<<:::999888888888777777666555555555444444666666666444222000444555777888777666444333444555666555444555666888666666666777888777555333888888777777666777777777999333222777888555444666333333333444444444555555555666666777888999999:::222666999:::999>>>FFFMMMTTTTTTTTTUUUWWWXXXXXXWWWVVVPPPHHHAAA===<<<<<<;;;===<<<;;;;;;<<<;;;999777777999999999777777999:::555777999:::;;;;;;;;;::::::::::::;;;===@@@BBBDDDNNNTTT[[[```cccccccccddd]]]``````[[[WWWUUUSSSPPPFFFEEECCCBBBAAAAAABBBCCC>>>===<<<<<<<<<<<<===>>>DDDGGGLLLQQQVVV[[[aaaeeecccbbb```^^^\\\[[[[[[[[[VVVQQQKKKGGGFFFEEEBBB@@@@@@>>>:::777555666777999777777777777777777777777666666666666555444333222|||nnngggddd___[[[ZZZVVVXXXYYYYYY]]]^^^YYYQQQEEEBBB>>><<<<<<<<<<<<;;;:::888777888999999888777777777666666555555555555111333555555444444555666555555555555555555555555222222222222111111111000000111111111111111111000111111111111111222222333333333444333111000111333111111000111333666999:::222333444333333333333444444333222111111222222333000444222444:::333---444444444333222222333333333333444555444222111222333///111333333222222222444333333222111111222333333111111000000222333333333333333222222222111111111333333222222222222222222333333333333333333333333333333333333333333333333///111222333333222222222555444222222222333333333222222222222222222222222222222222222222222222222555555555444444555555555555444444333333333444444222222222222222222222222111111222333444555555666333222222111111111222222555444444333333444444555222444666666555444555666444444444444444444444444444555666666555555666777666555444333333444555666555444444333333444444555444444555555555555444444222333444333222222444666666666666444222222444666555777000///777666///111111222444666888999::::::555555444444444444555555777555444555777777555222444444555666666666555444333222222222222333444444666555444444555666555444666333000222666888555222333444555666888999:::;;;>>>@@@EEEKKKRRRWWWYYYZZZZZZWWWTTTTTTTTTQQQJJJDDD@@@???===<<<:::::::::;;;999999888777777666666555222333555666666555444333333444555666666555333222444555666555444444666888555555555666777777666555666666555555666666666777888333222777888555555777333333444444444555555555555666666777777888888888555777999:::<<>>@@@AAAGGGLLLSSSXXX\\\___aaaccc^^^bbbccc___[[[[[[ZZZWWWNNNKKKFFFBBB@@@@@@AAABBB@@@???===<<<<<<<<<<<<===???BBBFFFIIIMMMSSSYYY]]]bbbbbbbbbbbbaaa___]]]\\\YYYTTTOOOLLLJJJIIIGGGEEE@@@???===<<<::::::999999888888888888888888888888666666666666555444333333rrrjjjeee___[[[[[[TTTVVVWWWXXX\\\___[[[UUUHHHDDD>>>;;;:::;;;<<<<<<;;;999888888999999777666777666444222222333444666333444444333222222333555333333333333333333333333222222222222111111111111111111222222222222111111222222222111222333333444444444333111///000222555000111111111111666===CCC666444333222222222444555555444333222111111222222...333222444:::333,,,222666555444333222222222222555555666444222000111111000222333333222222222333333222222111111222222333222...,,,...222555444111333333333333222222222222222222222222222222333333222222222222222222222222222222222222222222222222,,,000444444111000333666555444333222222222222333222222222222222222222222222222333333444444555555555555555555555555555555555444333222222222222222222222222222222222222222111222222222222333333333333333333333333333333333555444444333333444444555222444666666555444555666555555555555555555555555555666777666444444555666777666555444444444666666555444444333333444444555444444555555555555444444333444444444333333555666333444555444222222222444444666000///777666000222333333444555666888:::;;;555555444444444444555555555444333333555666555444222222444555555666666666222222222222222333333444666555444444555666555444555333111333666777555333222333444555777888999::::::<<>>;;;999:::;;;===::::::999999888777777666111222444555666666555555222222444555555444333222444555666555444444666888555555555666666777888888777777777777777777777777888444333666888777666888333444444444444555555555666666666666666666666666888888888;;;@@@GGGNNNRRRRRRPPPPPPSSSWWWVVVOOOIIIIIIEEE???<<<;;;;;;<<<;;;777777666666777999;;;<<<>>>>>>>>>===;;;:::;;;===;;;;;;:::999999999:::;;;======;;;;;;;;;<<<===>>>???BBBGGGLLLQQQVVV\\\```]]]bbbdddaaa___```___\\\WWWSSSLLLFFFAAA???@@@@@@AAA@@@>>><<<;;;;;;;;;<<<;;;<<<>>>???BBBGGGMMMQQQ[[[^^^bbbeeeeeebbb___\\\[[[XXXTTTQQQPPPNNNMMMKKKBBBCCCCCCCCCAAA???===<<<;;;;;;::::::999999888888555555555666666555444444wwwnnnggg```\\\\\\TTTWWWXXXXXX[[[^^^\\\VVVLLLGGG@@@;;;999:::<<<<<<;;;:::888888888888777555666555444333333333444444555555444222//////000222111111111111111111111111222222222222222222222222222222222333333222222222222111111111111222333333333333333222000000222444111333555222000333===FFF999666222000111222444555555444444333222222222111...333222555;;;444---333555444333333222222222333333444555444222111222333000222333333222111222333222222222222222222222222111///---...111333222111333333333333333333333333111111111222222333333333111111111111111222222222111111111111111111111111...000333444333444666888444555555333222111222222222222222222222222222222111222222333444555666666444555555555555555555444666555444333222222222222444444444444444444444444222222222111111111111000222333333444444555555555555444444333333444444555222444666666555444555666666666666666666666666666555666777666444333444555444444444444555777999999555444444333333444444555333444444555555444444333333444555444333333555777222444555555333222222333333666111///777555000333444333333444555777:::;;;555555444444444444555555444333222222333444666666222333333444444444555555222222222222222333444444666444444444555666555444555444222333666777666444444444555666777777888888999999;;;???EEEMMMVVV\\\\\\YYYVVVVVVWWWYYYYYYXXXJJJGGGAAA<<<999999;;;<<<;;;;;;:::999999888888777333333444555666666555555111222333444555555444444444555555555444444666777666666666555555777:::<<<>>>>>>===<<<;;;999888777777555333555777888888888444444444444555555555555666666666666555555555555:::888888;;;CCCKKKQQQTTTRRRPPPQQQTTTWWWTTTKKKBBBAAA>>>;;;999:::;;;;;;;;;888888777777888;;;@@@DDDHHHJJJLLLKKKGGGCCCAAA@@@@@@>>><<<::::::;;;===>>>===<<<;;;::::::;;;<<<===:::<<>>@@@???===<<<;;;;;;;;;<<<999999999999:::>>>CCCHHHPPPUUU\\\ccceeeddd```]]]]]][[[XXXVVVTTTSSSRRRQQQKKKKKKJJJIIIFFFDDDAAA@@@======<<<;;;:::999888888555555666666666666666666}}}sssjjjaaa]]]\\\WWWYYYYYYXXXXXX[[[ZZZVVVPPPJJJBBB<<<:::;;;<<<===;;;:::888888888888777555555555666777666555444333555555555333111111333555555555555555555555555555222222222222222222222333222222222333333222222222000000000000000111222222000222444444333222222222...222555222///333===FFF;;;777222000111333444444444444444444333333222222000444333666<<<666000666333222222222333333444555111222333333333333444555111222444333222111111222222222222222222222222222111222333111...---///111333333333333333333333333111111111222222333333333000000000111111222222222111111111111111111111111111//////111555777777666222444555444222111222333222222222222222222222222000111111222333444444555444444555666666555444444777777555444333333333333444444444444444444444444333333222111111000//////111222333555555666666555555444444333333444444555222444666666555444555666666666666666666666666666555666777666444333333444444444444555666777888888555444444333333444444555333333444444444444333333333444444444333333555666333555666666444333333444222666111000666555000444444333333333555777999:::555555444444444444555555444333333222222333555777555555444444333333333333333333222222333333444555666444444444555666555444555444444444666666666555777777777777777777777777888999:::;;;@@@HHHRRRYYY[[[ZZZWWWVVVWWWXXXXXXXXXPPPLLLFFF???;;;999999:::;;;;;;::::::999888888888666666666555555444444333222222333444555666666666333444555444333444555777888888888666555888<<>>;;;888666888777555444666888999888444444444555555555666666666666666666555555555555:::999999>>>EEEMMMRRRUUUTTTSSSTTTVVVWWWQQQGGG???<<<:::888777999;;;;;;:::999999888777999???HHHNNNWWW[[[______ZZZSSSKKKGGGEEECCC@@@===;;;<<<>>>???;;;;;;::::::;;;<<<===>>>999:::<<<>>>AAAFFFMMMRRRWWW]]]aaa``````aaa```^^^^^^^^^\\\WWWQQQJJJCCC???>>>===<<<;;;;;;;;;<<<===::::::999888888:::???CCCGGGMMMUUU^^^cccdddbbb```______^^^\\\ZZZYYYYYYYYYWWWUUURRRNNNJJJHHHFFFEEEAAA@@@???===<<<:::999888666666777888888888777777xxxnnnddd^^^]]]YYY[[[[[[WWWWWWYYYYYYVVVTTTNNNFFF???<<<<<<======;;;999888888999999777666555666888999888777555333222444555666666777:::<<<333333333333333333333333222222222222333333333333111111222222222222111111000000//////000000111222...111444555444222222222(((---222222111444===EEE===888222000222444444333333333444444444444333333222555333666<<<666111888222222222222333444555666///111333333333333555777111333444444222111111222111222222333333222222111111444555222...,,,...222222222222222333333333333222222222222222222333333000000000111222222333333222222222222222222222222000---+++---222666555333000333666555222111222444222222222222222222222222000000111111222222333333333444555666666555444333777666555555444444444444222222222222222222222222333333222222111000000//////111333555666666666666555444444333333444444555222444666666555444555666555555555555555555555555444555666555333333444555777666666666555444444444555444444333333444444555333333444444444444333333222333333333222222444555444555666555444333333555000666222000666444000666333333333444555666888999555555444444444444555555333444555444333333555777777666555444333333333333444444444444444555555666666555444444555666555444444555555555555666666666777777777777777777777777777999::::::<<>>999666999999666333444888999777444444555555555666666666666666666666666666666666999:::>>>BBBHHHMMMRRRUUUTTTVVVWWWXXXUUUMMMDDD===999888777888999;;;:::999777888888888<<>>???999:::<<<===>>>BBBFFFJJJRRRYYY______```bbbbbb```^^^___```___ZZZSSSKKKGGGAAA@@@>>>===<<<======>>><<<<<<;;;:::999:::===@@@CCCGGGNNNUUU\\\___aaabbbaaabbbcccbbb```^^^___```^^^\\\XXXTTTPPPMMMKKKKKKFFFEEECCCAAA???===;;;;;;999999999::::::999888888}}}rrrfff___^^^YYY[[[[[[WWWVVVXXXYYYXXXVVVQQQIIIBBB???>>>======:::888777888999999888777777777777777777666555555222444666777666666777888111111111111111111111111222222222333333333444444000111111111111111111000111111000000111111222333000111333333222222333444&&&+++111333333444999======888333111333444333111111222333555555555555444222555222333:::555222:::333333333222222333444444111222333333333333444555111333444444222111111111111222333333333333222111333333333222000000111111111111111222222222333333333333222222222222222222000000111111222333333444333333333333333333333333///.........000222444444...222666666333111333666222222222222222222222222111111111111222222222222333444666777777666444333555555444333333444444444222222222222222222222222333333333222222111111000...///222444666666666555555444444333333444444555222444666666555444555666444444444444444444444444222444555555333333444666666666666555444333333222555444444333333444444555222333333444444333333222111222222222111111333444444555555333111111333555000666222000666444000666222333444555666777777777555555444444444444555555444666888777555333444666777666555444444444555666666555555555555666777777666555444444555666555444444555666666555555666777333444444555777888888999666888:::999888;;;BBBHHHOOOQQQTTTTTTSSSQQQOOONNNQQQPPPNNNJJJEEE@@@<<<::::::::::::999888888777777666666555555555555555666000000111222444555777888333444444444333333555777555666777666888>>>IIIRRRVVVUUUSSSPPPKKKEEE@@@===;;;;;;888333333888999555555555555555666666666666555666666777777888888888888===DDDHHHKKKNNNSSSWWWTTTWWWZZZXXXQQQHHH@@@<<<999888888999:::;;;:::888777888:::===DDDRRRcccooovvvzzz|||uuunnnkkkdddaaa[[[TTTMMMHHHEEECCC???>>>===<<<<<<<<<===>>>777999;;;===>>>@@@BBBDDDIIIQQQXXX[[[^^^bbbcccaaa]]]___aaabbb___[[[UUURRRGGGFFFCCCAAA???>>>>>>>>>=========;;;::::::<<<>>>@@@BBBEEEIIIOOOUUUZZZ]]]___aaacccbbb```___```aaa___^^^\\\ZZZWWWTTTQQQOOOKKKJJJHHHFFFCCCAAA???>>>;;;<<<<<<<<<;;;:::999999tttggg```^^^XXX[[[ZZZVVVUUUYYY[[[ZZZXXXRRRKKKDDDAAA???===<<<999888777777999:::999888999777555444444444666777444555777666333000//////444444444444444444444444222222222333333444444444000000111111111111000000222222111111222222333444222222222111000111444666)))---222444333222333444>>>888333222444555333000000111333555666666666555222444000111888444111:::555555444333222222222222222444444444222222222444222333444444222111111111111222333444444333222111555222///000333555333111000000000111111222222222444333333222222111111111000000111222333333444444333333333333333333333333///111333222000000444888,,,111666666333222444777222222222222222222222222333222222222222222222222333444666777777666444333333333222222222333444444444444444444444444444444333333333222222222111111---///111444666666666555555444444333333444444555222444666666555444555666444444444444444444444444222333444444333333555666222222333444555555555444555444444333333444444555222333333444444333333222000111222111000000222444444444333111///000222444///555333111666333111777111222444666777777666666555555555444444555555555444777999999666333444555555555444444555666888999666666666666666777888888666555444444555666555444444555666666555555666777///000222444666888::::::555888:::999666777<<>><<<:::999999:::;;;;;;999777888;;;>>>CCCLLL\\\ppp~~~~~~{{{yyyvvvqqqjjjaaaXXXPPPKKKHHHBBBAAA???===<<<;;;;;;<<<444777;;;>>>>>>???@@@AAA@@@IIIQQQVVVZZZ```bbb```^^^___aaabbbaaa___\\\ZZZMMMKKKHHHDDDAAA???>>>===<<<======<<<::::::;;;<<<=========???DDDKKKRRRVVVZZZ]]]```___]]]\\\]]]___\\\^^^______\\\YYYTTTQQQOOONNNLLLJJJGGGDDDBBBAAA============<<<;;;:::999~~~ooodddaaa\\\]]]\\\YYYVVVUUUXXX[[[XXXUUUOOOIIIDDDAAA@@@???;;;:::999888888888999:::666666777777777777666666666666666555333222444555444333333222222111111000333333333444444555555555111111111222333333444444111000/////////111222333222222222111111111000000000////////////111333444555333111111222222222000111222444666777666666555222222333333333333444444666444222000000222444666333333333333333333333333111111111111111111111111222222333333333333444444555555555444444333333333000000111111111222222222222222111111111111222222111000111333444444222000222222333333333333444444666555444333222222222222333000...---000333555555444333111///......//////000111222333333333333222222333444555555444333222333333333333333333333333888555111111444666666555555555444222000///000222444222000222444666444222555555555444444333333333222111000000111222555666111333666555333222555777444444555555444444333222333333333333333333333333333333333333333333333333222222333444555555555555111111222222222333666888444444444555555444333333111111222333333444555555222444666666444333222333000222444444444444555777555666666666666666555444666666666555555555666666888777555444444666999:::666555555666888888777666555555555555555444444444333444444555666777777888777777777777888999:::;;;AAAEEEJJJOOORRRQQQNNNLLLJJJKKKNNNQQQRRRNNNFFF???<<<======<<<:::999999:::555555666666555444333333444333333222333444555666666555333222222555777999999888777999@@@KKKXXX```cccaaa```___\\\XXXRRRNNNCCC???;;;888888888888888777888999::::::999888777888555555:::<<<;;;;;;===@@@EEEJJJNNNTTTZZZYYYVVV]]]^^^\\\UUUIII???;;;:::::::::::::::::::::::::::;;;<<>>999:::;;;;;;;;;<<<===???<<<>>>BBBGGGNNNUUUZZZ^^^[[[^^^aaabbbaaa```______RRRRRRPPPLLLFFFBBB@@@@@@<<<<<<<<<;;;999999;;;<<<666999<<<>>>???BBBEEEGGGMMMSSSYYY]]]```bbb^^^XXXZZZZZZ[[[\\\]]][[[XXXUUUUUURRRNNNLLLLLLKKKIIIFFFEEECCC???<<<;;;;;;<<<===rrrgggccc]]]]]]\\\YYYVVVUUUWWWZZZYYYUUUOOOHHHCCC>>><<<;;;;;;:::999888888888999:::666666777777777777666666555666666555333333444666222222333333333333333333555555555444444444444444222222222222222111111111111000//////000111222333222222222111111111000000111111000000111222333444555333222111222333222111111111333444555555555444222222222333333333444444555444222111111222444555333333333333333333333333222222222111111111111111222222222333333333444444444444333333222222222222111111111111111111222222222222111111111111222222111111111333444555333111222222222333333333444444555555444333222222222222444222000000222444555444555444333222111111111111111111222222222333333333333444444444444444444333333333333333333333333333666444222222555777666555444555444333111111333444333222000222444555444222444444444333333333222222222111000000111222444666444444555444222222333444444444444444444333333222444444444333333222222222222222222222222222222222111222333444444444333222000111222222111333555888333444444444444444333333000000111222222333444444222444666666555444444555555666666555333333444666555555555666666555555555666666555444444444555555777666444333444666888:::555444444555777777666555555555555555555555555555444444555666666777888888777777666777777888999:::>>>AAAFFFJJJMMMMMMLLLKKKKKKLLLOOOSSSUUURRRKKKFFF>>>===<<<;;;;;;;;;;;;;;;777777777777777666555555555555444333444555666777777666444333333555777999999777888<<>>AAAHHHNNNQQQTTTXXXXXXUUU]]]]]]YYYQQQGGG>>>;;;:::999999999::::::::::::;;;888;;;BBBPPPaaaqqq}}}zzzpppddd\\\TTTKKKDDDBBB@@@;;;:::<<<:::;;;;;;;;;;;;<<<===>>><<<===@@@EEEKKKQQQVVVYYY\\\^^^___```_________```ZZZYYYWWWSSSOOOKKKHHHEEE>>>>>>>>>===;;;999888888777999<<<===>>>@@@BBBDDDDDDIIIOOOSSSYYY___```]]]XXXXXXYYY[[[\\\[[[XXXUUUXXXUUURRRQQQQQQQQQOOOLLLIIIGGGDDDAAA???>>>>>>>>>vvvkkkeee___^^^\\\YYYVVVUUUWWWYYY[[[XXXRRRKKKEEE???;;;999;;;;;;:::999999999999999666666777777777777666666444555555555444444555777222222333333444555555666444444444333222222111111333222222111000000//////111111000000000111222222222222222111111111111111333333222222222333333444666444222222333444333222000111222333444444333333222222222222333333333333333333333333333333333333222222222333333444444444333333222222111111111000222222222222333333333333222222222222111111111111222222111111111111111111222222111111111111222222222222222333555555444222222222222222333333333333555444444333333222222222444333222222444444444333222222333333333333222222333222111111111222333444555444444333333444444555333333333333333333333333333222222333555777777666444555444333222222444666333222111222333444333222333333333222222222222222222111111000111222444555:::888555444555555555555333333444444333333222111666555444444222222111000111111111111222222222222000111333444333222000//////111222222111222444666333333444444444444333333000000111111222222333333222444666777666666666777999888777444111111222444555555555555666666555555777666555444333444444555777555444333333555777888444333333444666777555444555555666666666666666666555555666666777777888888888777777777777777888888:::<<<@@@CCCFFFHHHIIIIIIMMMNNNRRRVVVXXXVVVRRRNNNCCC???;;;:::<<<======;;;888999999999999888777777666666555444555666777888777666555444444555777999777777999BBBNNNZZZbbbfffgggeeecccbbbcccddddddcccYYYTTTKKKDDD???;;;888666666666777777777777666666888555555999::::::<<<@@@DDDNNNVVVVVVTTTUUUVVVVVV]]]ZZZTTTKKKBBB<<<::::::999999999999999:::;;;;;;888>>>IIIYYYiiivvv~~~yyyrrrlll```YYYRRRNNNHHHAAA===============<<<<<<<<<======;;;<<<>>>AAAFFFKKKOOOQQQZZZ[[[]]]^^^^^^___aaacccdddbbb___^^^]]]YYYSSSNNNDDDCCCBBB???<<<999777555888:::<<<<<<<<<===???@@@===BBBEEEHHHNNNWWW\\\\\\TTTTTTUUUXXX[[[[[[ZZZXXX[[[YYYXXXWWWXXXXXXVVVUUUOOOMMMKKKIIIFFFCCCBBBAAA{{{oooiiiaaa```]]]ZZZWWWVVVWWWWWW\\\ZZZVVVPPPJJJDDD???<<<;;;;;;::::::999999999999666666777777777777666666333444555555444444666888444444444444555555666666111111111111000000000000111111111000000000//////111111111111111111111222111111111111111111111111333333333222222222222222666444333333444555444333111222222333333333333333111222222222222333333333111222333444444444333222111222222333333444444555444333333222222111111000111222222222222333333333222222222222222222111111222222222111111111111111222222111111111111222222333222222333444555444333111222222222222333333333444444444444333333222111333222222333555444222000...///111222333222111111333222111000000222444555555444333222222333444555333333333333333333333333000111222444666777666666555555444333111000222444222222222222333333333222222222111111111111111111222222111111111222333444888555111111444666555333333333333444333222222111444444444333333222222222222222222222222333333333222333444555444222///...///111222222111222333555222333333444444444444333111111222222222333333333222444666777777777888:::999888666222000///222444666666666666666777777888:::999777555444444555666666555444333333444555666555444444555777777666444555555666666666666666777666666666777777777888888999999888777777777888888777888:::===AAADDDFFFHHHOOORRRUUUYYY[[[ZZZWWWUUUKKKEEE>>><<<===???<<<999888999999999999999888888666666555444444555666777666555444333444555666777666777<<>>999666555666666666666666666555888555666999::::::>>>CCCJJJUUU]]][[[UUUTTTUUUVVV\\\VVVMMMDDD>>>:::999999888888888888999:::<<<<<<<<>><<<:::;;;;;;<<<>>>AAAEEEHHHJJJRRRVVVZZZ]]]```bbbdddfffiiifffdddfffhhhfff___YYYOOOLLLFFFAAA===;;;888777999;;;<<<<<<;;;;;;<<<===>>>BBBDDDCCCEEEKKKOOOOOONNNNNNPPPTTTYYY\\\]]]]]]___^^^]]]]]]]]]\\\[[[ZZZUUUTTTSSSQQQNNNJJJGGGEEEtttmmmeeebbb^^^[[[YYYXXXWWWWWWYYYXXXVVVSSSNNNHHHBBB???;;;;;;;;;;;;::::::999999666666777777777777666666333444555555444444666888666666666555555444444444///000000111222333333444//////000000000111111111111222222222222111111111111111111111111111111111222222222222222222111111555444222333444555555444333333333333333444444444111111111222222222333333000111333555555444333222222222222333333444444444333333333333222222111111111111111222222222333333222222222222333333333333111111111111111111111111222222111111111111222222333222111222444555444333111111111222222222333333333333444444444333222111111111111333444333111......///111222333333222111333222111000000222444555555444333222222333444555333333333333333333333333///111333444555555666666555555444111///...///111222222333222222111222222111111111111111111111111222222222222222222333333111...+++---000333333111333444444444444333222222222222222333333444444444333333333444444444555555444555666666555333111//////111333333222222333444222333444555555555555555333333333444444444444444333444666777666777999;;;888888666444222333666888888888777777888888::::::>>><<<999777666666777888666555444444444444555555666555555666888888777555444555555555666666666777666666666666777777777777:::999999888888888999999666777888:::===AAAEEEGGGPPPSSSXXX[[[]]]\\\ZZZYYYTTTMMMDDD@@@??????;;;777777777888999999888888888666555444333333333444555444333333333444555666777555999AAAMMMYYYbbbeeeeeeaaabbbdddfffgggeeeaaa^^^```[[[TTTNNNGGGBBB<<<888666555555555555555555666777555666999:::;;;BBBIIIRRR]]]ddd___WWWTTTWWWYYY[[[SSSGGG???;;;:::999888777777777777888:::<<<>>>???JJJZZZjjjtttwwwvvvuuuvvvwwwwwwvvvtttsssssstttiiihhhfffeeegggjjjooorrrssssssqqqkkkddd^^^XXXSSSJJJHHHEEEDDDCCCAAA===:::<<<<<<<<<===>>>@@@BBBDDDIIINNNVVV\\\aaadddfffhhhiiifffeeehhhllllllgggaaa[[[TTTKKKCCC???===<<<;;;:::<<<===<<<;;;;;;<<<===???DDDFFFCCCBBBCCCDDDBBBGGGHHHJJJOOOVVV\\\___```___```aaa```___]]]\\\[[[ZZZZZZYYYWWWTTTPPPMMMJJJzzzrrriiieee```]]][[[ZZZXXXWWWTTTUUUUUUTTTOOOJJJDDD@@@;;;;;;;;;;;;;;;:::999999666666777777777777666666444555555555444444555777777666666555444444333333111222333444555777888888//////000000111222222333222222222333222222111000111111111111111222222222000111222222222222222111444333222222444555444444444444333333333333444555111111111111222222222222000111333444555444444333333333333333333333333333333333333333333333333333111111111111222222222222222222222333333333333333000000111111111222222222222222111111111111222222333111000000222333333333111111111111222222222222222333444444444333222111000000000222333333111///222222333444555555444444333222111111111222333444555444444333333444444555333333333333333333333333000222333444333333555777444444333111...---///000111222333222111000111222111111111111111222222222222222222222222222222222000000000222444666666666444444555555444444333222000111222222444555555666333333444444555555666666777777777666666444333333000222444444333333333444333444555666666666666666444444444444555555555555333555666666666777999;;;999999999777666777:::<<<888888777777777999:::;;;AAA>>>;;;888666777888999666666555555555555555555666555555666888999777666333333444444555666666666555555555666666666666666999888888888888888999999555666777888;;;???BBBDDDLLLQQQXXX]]]^^^^^^]]]]]]YYYSSSLLLFFFBBB???:::777666666777888888888888777666555444333222333444444222222333333555666888999888>>>HHHRRRZZZ___bbbcccbbbcccfffhhhiiifff```[[[[[[XXXUUUPPPLLLEEE???:::666666555555555555666666666555777:::;;;>>>FFFPPP\\\eeeiiibbbYYYWWWZZZ\\\YYYOOOCCC;;;999:::888666777666666666777:::===???BBBNNN___nnnvvvxxxvvvtttrrrrrrrrrooojjjgggeeeeeeYYYXXXVVVTTTUUU[[[ccciiilllqqqtttqqqnnnkkkfffbbbVVVRRROOOLLLKKKGGGAAA<<<>>>======<<<===>>>@@@AAAAAAGGGOOOWWW]]]bbbfffhhheeedddeeegggjjjkkkhhheeeaaaYYYNNNFFFCCCAAA@@@>>>:::<<<===>>>======>>>@@@>>>DDDGGGDDD@@@@@@@@@>>>CCCCCCDDDIIIPPPVVV[[[\\\]]]___aaaaaa___^^^]]]^^^\\\\\\\\\[[[XXXVVVSSSQQQxxxlllhhhbbb^^^]]][[[YYYWWWTTTVVVWWWVVVRRRKKKEEE@@@:::;;;<<<<<<<<<;;;:::999666666777777777777666666555666666555333333444666555555444444444444444444222333333444555666777777111111111222222222222222222222333333333222111000000000111111111222222222000111222333444444333333333222111111333444444333444333222111111222333333111111111111222222222222111111222333444444444444555444444333333222222111111222222333333444444444111111111111222222222222111111111111222222222333//////000111222333333444222222111111111111222222222000//////111222222222111111111111222222222222111222444555555444222111111000000111333444333222444444333333333444555555111111222222222333333333333444444444444444444333333333333333333333333333222333444333111111444777111222222000///000222444111333444333000///000222111111111222222222333333222222222333333222222111222555777999999888888888555555666666555555444333222222222333333444444444222222333444444555666666888888666555555555555666111333555666555444444555444555666777888888888888444444444444444444444444444555555555555666888:::888999999888777777888:::777666555555666777999;;;BBB???;;;888666666777888777777777666666555555555555555444666777888777555222222333333444555555555555555555555444444444444666555555666666777888999444555666777:::===@@@AAADDDLLLUUU]]]___`````````ZZZWWWRRRKKKEEE@@@;;;999666666777888888888888888777666555333333333444555222222444555777999;;;<<<===EEEPPPXXX[[[\\\___aaabbbbbbdddffffffddd___\\\WWWVVVUUUSSSOOOHHH@@@;;;777777666555555666777777555555777;;;===@@@KKKUUUdddjjjkkkccc\\\[[[]]]^^^XXXMMM@@@999999:::888555666555555555777:::===???JJJUUUeeerrrwwwvvvsssqqqnnnnnnlllggg___WWWRRRPPPIIIIIIIIIHHHIIIMMMTTTYYY]]]fffnnnppppppqqqoookkkccc^^^YYYVVVTTTNNNFFF@@@@@@???>>>===>>>>>>@@@@@@???CCCHHHNNNTTT[[[aaafffdddddddddeeeffffffeeedddaaaZZZPPPJJJHHHEEEAAA===:::<<<>>>??????@@@BBBDDD>>>DDDGGGBBB>>>>>>???>>>@@@???@@@CCCHHHNNNRRRTTTXXX[[[___``````___```aaa]]]]]]]]]\\\[[[YYYXXXWWW|||nnniiiccc___^^^\\\ZZZWWWWWWYYYZZZYYYUUUNNNFFFAAA:::;;;<<<<<<<<<;;;:::999666666777777777777666666666666666555333333444555222222333333444555555555222222222222222222222333444444333333222111111111222333333444333222111000000000111111222222222222000111333555666666555555333111000000222444444333333222111000000111222222000111111111111222222222111111222222333444555555666555444444333222111000000111222333444444555666000111111111111222222222//////000000111111111222......///111222333444555222222111111111111222222222000......000111222111000111111111111222222222111222444555555444222111222111111222444555555444444333111111111111333333000111222333333333333222222333555555555555333222333333333333333333333333333444444222000000444777///000111111111222555888111333444333000...000222111111222222333333333333222222333333333222222111...333777888555333222333666666666777666666555444333333333333333333333333111111222333333444555555999777555444333444666777222444666777666555555555555555777888999999999999333333333333333333333333444555555555444555777999555777777777555444444555555555444333444666888:::AAA???;;;777555555666777888888777777666666666555444444333555666777555444111111222333333444555555444444444444444444444333333333333444444666777888444444555777999;;;>>>???>>>GGGSSS\\\```aaabbbcccYYYXXXUUUOOOGGGAAA===<<<666777888999999999999999888777666555444444555666222333555777:::<<<>>>???AAAKKKVVV[[[[[[ZZZ]]]```aaa``````aaabbbaaa___\\\VVVVVVVVVUUURRRJJJAAA;;;888777666555555666777888555555777;;;===BBBMMMYYYiiimmmlllddd]]]]]]___```XXXLLL>>>888:::;;;888444666555444555777:::>>>@@@SSS]]]kkkuuuwwwtttooommmkkkjjjggg```VVVKKKDDD@@@>>>@@@AAAAAAAAADDDIIIMMMPPP]]]hhhlllooossssssoookkkfff```]]]ZZZTTTJJJCCCAAA@@@???>>>>>>???@@@AAA@@@AAADDDGGGLLLUUU^^^dddccceeeeeedddbbbaaabbbccc^^^XXXQQQMMMKKKGGG@@@::::::<<>>@@@>>>===???CCCHHHKKKLLLTTTXXX]]]``````aaaccceee]]]]]]\\\\\\[[[[[[[[[[[[~~~rrrnnniiieeeaaa]]]YYYWWWXXXXXXXXXXXXVVVQQQJJJEEE===::::::<<<:::777777;;;999999888888777777666666888777666555444444555666000111333444555444333333333333333333333333333333111111222333333333333222222222111000/////////000222222222222222222222222111111222222222333333333000111222333333222111000444222000222444666444222000111333333222222222333444333333333333444555555444444444444444444444444222222333333222111///...333222111000000000222222555444333222111111000111///111333444333333444555222222222111222222333333111111222222222333333333111111111111111111111111222000///000444555444222333333333444444555555555444444444444444444444444000000111111111222222222///333333//////444444000666333111111444666666444555444333333333333444555333444555444222111222333555555555555555555555555333222222111111222222333666444222000000222444666111222333444555555555555777555333222222333444555555555444333222222222222555333111111222444444333777666555444333444444555333333333222222111111111000444777777888;;;999555777555333222333333111000333333333444444444555555666666666666666666666666999777666444555777:::<<<888777666555555444555555555555555555666666666666666666555555555444444444333444666888888777666444444333333222222333333444555555555555666666666666444666888888888999;;;<<<;;;???GGGRRR\\\aaa```]]]]]][[[WWWSSSNNNHHHAAA===<<<:::999999::::::999777888888777777666666555555444222222666===CCCFFFGGGKKKNNNSSSXXX\\\^^^_________aaacccbbb___[[[YYYXXXUUUVVVVVVRRRLLLDDD>>>;;;888777666555444444555666555888:::;;;???IIIXXXdddkkkooommmeee```aaaaaa^^^RRRFFF:::888999888666555888666666888888:::AAAIIIYYYhhhssstttuuuxxxrrrggggggeee]]]QQQGGGBBB???>>>888>>>CCCBBB===;;;???DDDCCCLLLWWWaaaggglllrrrvvvllljjjiiihhhgggbbbZZZTTTQQQLLLEEE@@@>>>>>>>>>>>>@@@AAACCCDDDFFFLLLTTT[[[cccbbbaaa```___^^^]]]\\\ZZZSSSLLLKKKJJJEEEAAA@@@::::::>>>DDDDDDBBBFFFMMMGGGEEEBBBAAAAAABBBAAA@@@<<<;;;;;;<<>><<<;;;<<<:::777888;;;888888888777777777777777888777666555444555555666111222333444555444444333333333333333333333333333000000111222222222222111000---,,,---111444333222222222222222222222222222222222222222333333333333111111222333333222111111222111000111333444333111000222333333222222222444444333333333333444555555333333333333333333333333333333333333222111000///111111111111111222333333///000000111333555666777000222444444444333444555444333333222222333333444111111111222222222333333333333333333333333333333333111000222555666555444333333333444444444555555333333333333333333333333333333444444444555555555111444555111222555666222555222000111444666555444555444333333333333444555555666666444222000000111444333333333333333333333333222222222222222222333444333222111111222444555111222333444555555555555666555444222222333444555333333333222222333444444555333111111222333333333666555444333222222333444333333333333222222222111000444777777888:::999555777555333222222333222000333333333444444444555555666666666666666666666666888777666555555666888999777666555555444444555555666666666666777777777777666666555555555444444444333333555666666666555444333333222222222222333333555555555555666666666666777888999999777777888999;;;===BBBKKKUUU\\\___```]]]\\\ZZZVVVRRRLLLFFFBBB>>><<<::::::::::::999888999888888777666555444444777666777<<>>===999===@@@???;;;999<<>>@@@AAAAAAAAACCCIIISSS[[[aaa``````^^^]]]\\\[[[[[[ZZZRRRKKKJJJHHHCCC???>>>;;;;;;>>>DDDFFFFFFJJJRRRMMMJJJGGGEEEDDDCCCBBB@@@<<<;;;::::::;;;<<>><<<===;;;888888;;;777777777777888888888888777777666555555555666666222333444444555444444444444444333333333333333333///000000111111111111111111---***---333777555111222222222222222222222222333333333333444444444444222222333333333333222222111000///000222333222111000222444444333222333444444333333333333444555555222222222222222222222222444333333222222111111111111111222333333444333333444444444333333333333333222444555555444333444555555444333333333333444444111111111222222222222333333333333333333333333333444222222333555666666555333333333333444444444444222222222222222222222222444444444444555555555666111444444222333555666333222111000111333555555444444444333333333333444444666777666444111/////////222222222111111000000000222222222222222222222222333333333333222222333333111222333444444555555555555444444333333444555666222222222222333444555666444222000000222333222111444333333222222222222333444444333333333333222222///444666666777999888444666444222222222333222111333333333444444444555555666666666666666666666666666666666555555555555555444444444444444444555666666666777777777888888888555555555555555444444444555555555555555666666777333333222222222222333333444555555555555666666666999::::::999666555555666:::999;;;AAAKKKUUU\\\```^^^^^^]]][[[VVVQQQLLLIIIBBB???<<<;;;;;;;;;:::999999888777666555444333333777888;;;@@@HHHNNNRRRSSSUUUVVVWWWYYYZZZ[[[\\\\\\]]]^^^^^^\\\XXXVVVTTTTTTTTTTTTRRRMMMFFF???:::888777777666555555555666666:::999;;;@@@KKKYYYhhhqqqwwwvvvsssmmmiiiddd[[[RRRDDD>>>999777666333555999444555777:::;;;@@@NNN\\\mmmwww|||{{{zzzyyyrrrhhh]]]UUUKKKCCC@@@>>><<<;;;:::<<<======;;;999:::;;;;;;???EEEIIIMMMSSS[[[aaafffgggiiilllooonnnkkkiiidddaaa\\\UUUNNNGGGBBB??????@@@???>>>@@@FFFQQQYYY^^^^^^]]]\\\[[[[[[ZZZZZZYYYQQQJJJHHHFFFAAA===<<<<<<<<>><<<999888999::::::999===AAAEEEGGGIIILLLNNNUUUZZZ^^^^^^[[[ZZZ\\\___|||tttmmmhhhccc^^^[[[WWWWWWVVVWWWWWWVVVRRRPPPFFF@@@===>>>===:::999;;;666666777777888888999999777777666666666666666666444444444555555555444444444444444444444333333333000000111222222222222222333111///000333555444222111222222222222222333333333333333444444444555555333333333333333333333333222111111111222222222111000222444444333222333444444333333333333444555555333333333333333333333333444444333222222222222222222333444555555444222111777777666555444222111000333555666666444333333444444444333222222222333333111111111111222222222222000111111111111111222222333333333333444555555444333333333333333333333333111111111111111111111111111111111222222222333333000111111111222333444333000000000111222444444444333333333333333333333333444555555444111//////000222222222111000000//////222222222222222222222222222222333444333222111000111111222333444444444444333333444444555555666666333222222222333333444555222111000000222222111000333333333222222222222333444333333333333333333333///333555444555888777333444333111111222333222111333333333444444444555555555555555555555555555555444555555666555444222222222222222333444555666666666666666666777777777777555555555555555555555555888777555444555666888999444444333333333333444444444444444555555555666666888999999888666444555555888777888;;;BBBKKKSSSXXX]]]^^^___]]]YYYTTTOOOMMMEEEBBB>>><<<;;;;;;:::999777777666666555555444444555777;;;AAAHHHNNNRRRTTTUUUUUUWWWXXXZZZ\\\^^^___]]]]]]]]]ZZZWWWTTTTTTTTTTTTSSSOOOIIIBBB<<<888777777777666666666666666666;;;;;;===FFFSSScccpppwwwzzzxxxtttrrrnnneeeXXXLLL???<<<:::888444000333999444555888:::<<>>===<<<::::::============<<<<<<;;;:::;;;===???@@@BBBHHHQQQXXX___aaafffkkknnnooonnnmmmiiihhheee___UUUKKKCCC???>>>>>>???>>>???DDDNNNUUU\\\\\\[[[[[[ZZZZZZYYYYYYYYYQQQIIIGGGEEE@@@<<<<<<;;;<<>>AAABBBDDDFFFHHHJJJQQQYYYZZZWWWVVV[[[```yyypppiiiccc^^^[[[XXXWWWWWWWWWXXXWWWUUUSSSJJJCCC??????>>>;;;:::<<<666666777777888888999999666666777777777777777777666555555555555555555555555555555444444333333333111222333333444444333333111444555444222222555888111111111222222333333333333333333444444444555555333333333333333333333333333333333333222222222333111222444444333333333444444333333333333444555555555555555555555555555555444444444444333333333333444555555555444222000///000111222444666666666666333444666555444333333444333333222111000000111111000000111111111222222222000000000111111222222222111222222222222222333333333333333333333333333333111111111111111111111111///000000000111111111111111000111222333333333555///000111222222333333444333333333333333333333333111333333333111000111333333333222222111111111000111222222333333222222111111222333444333222000///000111222333444444444444222333444666777777666666555444333333222222222333222111000111222222111000333333333444444444444333333333333333333333333333///333444333333666666222333222000111222333333222333333333444444444555555444444444444444444444444333444555555555333222000222222222333444555666777444444444555555555666666444555555555555555555555777555333222333444777888555555444444444444555555444444444444555555555555555777888777555555666777666666888:::===CCCHHHLLLXXXZZZ]]]\\\XXXSSSPPPOOOHHHEEEAAA???===<<<:::888555555555666666666666666444777;;;@@@EEEKKKQQQTTTVVVVVVWWWYYYZZZ\\\]]]^^^\\\]]]\\\ZZZWWWUUUUUUUUUSSSQQQLLLFFF>>>999777777666666777777777777777777;;;===CCCNNN\\\jjjtttyyyyyyvvvttttttpppdddTTTIII===<<<;;;999333...111777777777999<<>><<<<<<;;;:::<<<>>>>>>>>>>>>===<<<;;;::::::;;;;;;::::::@@@IIIPPPYYY^^^dddjjjnnnoooooonnniiijjjiiidddYYYMMMDDD@@@===???@@@@@@@@@CCCJJJPPPZZZZZZZZZZZZZZZZZZZZZZZZYYYPPPHHHEEECCC???<<<<<<999;;;???DDDKKKSSSYYY[[[WWWUUUSSSRRRRRRQQQNNNLLLDDDCCC@@@>>>======>>>>>>:::<<<>>>??????@@@AAACCC???GGGOOOQQQOOOPPPVVV\\\~~~sssjjjccc]]]ZZZZZZYYYWWWWWWXXXYYYXXXVVVNNNFFF@@@@@@???===;;;<<<777777777777888888888888666666777888888888777777777777666555555555555666666666555555444333333333222333333444444444444444---222666666222222777===111111111222222333333444333333333333444444444444333333222222222222333333333444555444222222222444111333444555444333444555444333333333333444555555555555555555555555555555333444555555555444333222444444444444333111000///111222444555555444333333111333444444333222333444333222111000000///000000000000000111111111111222222222222333333444444555111222333333111111222333333333333333222222222222111111111111111111111111111111111111222222222222333111222555666555555888000222444444333222333444222222333333333333222222000111222222111111222444222222222222222222222222111222333444444333222111222222333333333111000///000111222333333444444444000222444777888888777666666555444333222222222222222111111222333333222000222333333444444444444333111111222222222222333333///333333111222555444222222111///000222333333333333333333444444444555555444444444444444444444444333333444555555444222111333333333333444555666777333333444444444555555555444444444555555555555555333222111000000222444555555555444444444444555555333444444444444555555555333555666666555555666888555666999:::;;;<<>>BBBHHHOOOSSSXXXXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\[[[XXXVVVVVVVVVRRROOOJJJBBB<<<888777888666666777888888888777777:::AAALLLZZZfffpppvvvzzzwwwttttttuuunnn___OOOFFF===;;;;;;:::555000222777;;;999:::>>>DDDNNN]]]jjjssstttvvvxxxwwwqqqfff]]]OOOCCC<<<===>>>:::<<>>>>>======>>>@@@:::???DDDGGGGGGIIIOOOTTTzzzpppgggaaa]]]\\\ZZZXXXWWWXXXYYYYYYXXXQQQHHHAAA@@@@@@>>><<<<<<888888888777777777777777555666777888999888888777888888666555555555666666666666666555444444333333222222333444444444444333///222444444222222666999000111111222333333444444222222222222333333333333333222111111111111222333222444555444111000111333111333555555444333444555444333333333333444555555555555555555555555555555111333666888888666333222222222111111111222222333555555666555444111///---///111333333222222333444444333222111000000000000000000000000111111111111111222222333444444555555111333555444222111222444333333333222222222111111222222222222222222222222111111222222222333333333444111111666777555555999111444666666333222222333111222333333333333222111111222333222111000111222000111111222222333333444000111333444444333111000333333333222222111000///000111222333333444333333///111555888999999777666444444333222222333333333222222222333444444222000000111222333444444333222000000000111111222222222///222333000111444444111111000///000222333444333333333333444444444555555333333333333333333333333333333444444444444444444444444444444555666777777444444444444555555555666444444444555555555666666333333222111222333444555333333333222222333333333333333444444444555555555333444666666555444666777444666999999888888;;;===DDDKKKSSSVVVVVVTTTUUUVVVQQQOOOMMMJJJHHHDDD>>>::::::999999888777777666666777999:::;;;>>>CCCKKKPPPUUUVVVXXXZZZZZZZZZXXXWWWVVVXXXZZZ[[[YYYWWWVVVVVVQQQNNNHHH@@@:::888888:::555666777888999888888777;;;GGGWWWfffoootttwwwyyyuuussstttuuukkkXXXIIIBBB<<<:::999:::999555555888>>>::::::AAALLLVVVcccnnnppppppqqquuutttkkk]]]TTTFFF===:::>>>???;;;???GGGKKKMMMMMMHHH@@@:::999:::666888999888777999???DDDOOOXXXdddnnnrrrqqqppppppiiimmmnnniii\\\OOOEEEAAAIIIGGGCCC???<<<@@@HHHOOOVVVVVVVVVWWWWWWXXXXXXXXXRRRIIIAAA???>>>;;;999:::999>>>CCCGGGOOOXXXZZZVVVUUUTTTSSSTTTTTTSSSPPPNNNCCCAAA???>>>===>>>???@@@;;;<<<>>>=========???AAA;;;<<<>>>>>>???BBBFFFJJJvvvmmmfffbbb]]][[[XXXXXXYYYYYYYYYYYYSSSJJJBBBAAAAAA>>><<<<<<999999888888777777666666555666777999999999888777999888777555555555666777777777666555444444333333111111222333333333333222444333222111111111111111000000111222333333444444111111222222222333333333333222111000000111222333111333444333000...000222111333555555444333444555444333333333333444555555444444444444444444444444000333666999999777333111000/////////000222444666...///222444444444333222---///111222222111333444555444333222111111111111000000000000111111111111//////000111222222333333222555666555333222333555333333333222222111111111222222222222222222222222000000111111111222222222222...///444666222333888222555888777444111222333111222333444444333222111222333444222000//////000//////000111222333444444000111333444444333111000333333222222111000000///000000111222333333333333...111555888:::999888666222222222222333444555555333222222444555555333111///000111222333333222111//////000000111111111222///222222000000333333111111///...///222444444333333333333444444444555555333333333333333333333333333333333444444555555666666555555555555666777777555555555555666666666777444444444555555555666666555555555555555666777777222111111111111111111222333333333444444444555555444555666666444333444666444666888777666777:::======EEEOOOUUUUUUVVVXXX[[[TTTSSSQQQOOOLLLGGGAAA<<<===<<<;;;999777666444444777888888888999>>>FFFMMMPPPRRRVVVYYY[[[\\\[[[ZZZSSSVVVYYYZZZYYYWWWVVVVVVPPPMMMGGG???:::888999<<<555666777999999999888777<<>><<<;;;999888999:::@@@EEEIIIQQQZZZZZZTTTUUUTTTSSSSSSTTTRRROOOLLLEEEDDDBBB@@@??????@@@AAA<<<===>>>???>>>@@@BBBDDD>>>===;;;:::;;;>>>@@@BBB~~~rrrjjjccc```]]]YYYWWWWWWXXXXXXXXXUUUPPPHHHAAA===<<<<<<<<<999999::::::999888666555777777777777666666666666666888999999777555444555222333333444444333333222000000111111222222222333333333222111000000000111000111111111111222222222333333222222222222222222333333333333333333333333111111222333333333333222000000000111222222333333000000111222222222222111111222444444333222333444333444555666666666555555333444444222000000111333444333333222111111111222222111111222444555555444///000000111111111000000111111222222222111111000000111111111111222222222111222333333444444333333333333222111111222222222444444333222222222333333000222333333222111333444222333333444444333333222222111000//////111333444444444333222111111111222444444333333333333222222222222111111111111222222222222222222222222222222000000////////////000000000000111222333333444444222222333444555555555555333333333444444444555555333333222222333333444555222333333444444333333222111111000000111222333333111222333444444333222111////////////000111333333777777666555444333333222000222444444333333333444666555333222222333444666111222333444444444444444777666555444444444444444;;;999777777888888666333666000...222444111111555333333333333333222111000444444444333333222222222111222333333222222444666555555666666777888888888===AAAGGGLLLPPPUUUYYY\\\TTTTTTTTTRRROOOJJJEEEBBB:::;;;<<<<<<<<<:::999777888888888888:::===@@@BBBKKKMMMQQQUUUXXXYYYWWWTTTVVVUUUVVVXXXZZZZZZYYYWWWPPPFFF>>>===<<<888444333777:::;;;999888999::::::@@@QQQeeeppptttxxxzzzzzzwww{{{{{{qqq]]]LLLBBB@@@;;;:::999999:::;;;;;;:::888<<>>CCCKKKRRRVVVWWWUUUTTTVVVZZZWWWQQQKKKBBB;;;:::;;;999:::<<<===??????DDDPPP\\\\\\TTTQQQUUUUUURRRRRRTTTPPPIIIBBBBBBAAA@@@>>>=========>>>======???AAABBBBBBAAA???>>>===;;;:::888777777vvvmmmfffbbb___ZZZXXXWWWXXXXXXWWWUUUPPPHHHBBB===;;;;;;;;;999:::::::::999888666555777777777777666666666666555777888888666555444555333444444555555444444333111111111222222333333333222222111000000000111111000111111111111222222222333222111111111222333333111111111111111111111111111111222333333333333222111111111222333333444444111222333333444444333333444666777666444333333444000111222333333333222111333444444333111000111333444333222222111111222222111000000111333444444333222222222111111000000000//////000111222222222222000111111111111222222222111222333333444444333333222222111111111111222222333333333222222333444444000222333333222222333444111222222333333222222111222111000///000111333444333333222111111111111111444444333333333333222222222111111000000111111222222222222222222222222222000000////////////000000//////000000111222222333333333444444444444444444333333333444444444444555222222222222222333444444222333333444444333333222222111111000000111111111111222222333333222222111000/////////000111222222111222333444555666777777111222444444333333333444555444222222222333444666333333333333333333444444666666555444444444444444777666444555888999888666777222///333444111111444333333333333333222111111444444444333333222222222222333333333222222444666444444555666666777777888888<<>>===<<<;;;999888888999888888888999<<<>>>@@@GGGKKKPPPVVVYYYYYYUUUSSSUUUUUUVVVXXXYYYYYYWWWUUULLLCCC;;;:::999666333333777:::;;;999777888:::;;;FFFWWWhhhqqquuuxxxyyyxxxzzz{{{xxxkkkXXXGGG???===:::999888888999:::;;;::::::===EEEOOO[[[eeekkknnnllllllmmmmmmhhh]]]NNNDDD>>>;;;:::;;;<<>>??????>>>======BBBKKKRRRXXXYYYWWWUUUXXXZZZWWWQQQJJJBBB;;;::::::999:::<<<>>>@@@AAAGGGTTT___```YYYRRRUUUUUUSSSSSSTTTPPPIIIDDDCCCBBBAAAAAA???>>><<<=========>>>@@@BBBBBBBBB@@@@@@@@@??????>>>======{{{pppiiiddd```[[[XXXWWWWWWVVVVVVVVVRRRLLLEEE@@@===;;;;;;999:::::::::999888777666777777777777666666666666444666777777555444444555444555555666666555555444111111222222333222222222000000000000000000111222000111111111111222222222222111000///000222444555000000000000000000000000111111222333333333333222111222222333444444555555333333444555555555555555777888999888666444333444222333444555555555444333222333444333222111222333333333222222111111222222222111111222444555555444666555333111000000000111---...///000222222222222000111111111111222222222111222222333333333333333222222111111111111222222222222222222333444444555111222333333222222333444000111111222222111111000222111111000000222333444333222111111000111111111444444333333333333222222111111000000000000111111222222222222222222222222111000000//////000000111.........///000000111111333444444444444333333222333333333333444444444444222111111111111222333333222333333444444333333222111111111000000000000000222222222111111222222222111000000000000000111111///000111333555777888999111333444555444333444555333333333222333444555666555444333222222333333444666666555444444444444555333222222444777888888888999444222333444333222444333333333333333222222111444444333333333333222222222333444333222222444555333333444444555666666777444777;;;@@@EEELLLSSSXXXXXXXXXXXXWWWTTTPPPLLLJJJGGGEEEAAA===:::999999999999999888888999:::<<<===AAAFFFMMMTTTXXXWWWUUUSSSUUUUUUVVVXXXYYYXXXTTTQQQGGG>>>777666666444333444888999:::999777777;;;???PPP^^^mmmtttvvvxxxxxxwww}}}zzzrrrbbbPPPAAA;;;:::888888888888888999::::::<<<@@@HHHUUUbbbkkknnnnnnkkklllmmmkkkeeeYYYKKKAAA???<<<;;;<<<>>>EEEQQQ]]]cccaaaXXXKKKAAA===<<<:::999;;;<<<<<<::::::;;;<<>>DDDMMMUUUYYYZZZYYYWWWZZZ\\\YYYSSSIIIAAA:::::::::999999;;;===@@@DDDKKKXXXbbbccc___SSSUUUVVVUUUTTTTTTOOOIIIFFFCCCBBBBBBDDDCCC@@@===>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAA~~~qqqjjjeeeaaa[[[WWWVVVUUUTTTSSSWWWUUUQQQJJJDDD@@@>>>===:::::::::999999888888888777777777777666666666666333444666666444444555666444444555555555555444444000000111222222111111000////////////000111222222000000111111111222222222222111/////////222444666000000000000000000000000111111222333333333333222111111222222333444444444333444444555555555555555666777999888666555555555333444555666666666555444222333444444222222222333333333222222111222222333444333222444666777666555666555333111111111333444...///000000111111111111000000111111111222222222111111222333333333333222333222222222222333333444111111111222333444555666111222444333222222333555111111222222222222111111222222111111111222333444222111111000000111111111444444333333333222222222111000000//////000000111111111111111111111111111111000000000000000000111.../////////000000000111444444444444444333222111222222333333333444444444111111000000111111222333222333333444444333333222//////000000111111111111333222111000000111222333222111000000000000000111333333333333333333444444111333555555444333444555333444444555555666666666777666444222111222333444666555555444444444555555111111222333555666777777999666333333444444444444222333333444333333222222333333333333333333333333222333444333222222333555222222333444444555555666444555777:::???EEEMMMRRRWWWXXXYYYYYYWWWUUUQQQOOOOOOKKKFFF@@@<<<::::::::::::999999888888999999:::<<>>BBBMMM\\\jjjqqqqqqooolllmmmnnnjjjaaaTTTGGG@@@@@@>>><<<===AAAKKKYYYcccddd^^^SSSFFF>>>:::::::::;;;<<<===<<<::::::;;;<<<@@@GGGXXXmmm~~~{{{zzzvvvkkk\\\NNNEEEAAA===???@@@@@@AAAGGGPPPWWWXXXZZZYYYYYY[[[^^^[[[UUUHHH@@@999999:::999999::::::>>>DDDNNNYYYaaacccaaaTTTUUUVVVVVVVVVSSSNNNIIIDDDBBB@@@CCCFFFGGGEEEAAABBBBBBBBBAAA@@@@@@AAACCCFFFFFFGGGGGGFFFDDDBBBAAApppiiiddd```[[[VVVTTTSSSRRRQQQUUUUUURRRMMMFFF@@@>>>===:::::::::999999999999999777777777777666666666666333444555555444444666777333333444444444444333333...///000111111000///...000000///000000111222222000000111111111222222222111000//////000222444555111111111111111111111111111111222333333333333222000000111111222222333333222222333444444444444444222444666666555555666777///000111222333222111111111333555555333222333444333222222111222222333333333222111222444666555444444333222111111333555777111111111111111000///...000000111111111222222222000111222222333333222222333333333333333444555555111111111222333444555666111333444444333222444555222222333333333333222222222222222222222333333444222111111111111111222222444444333333333222222222111111000000000000111111111111111111111111111111111111000000000000111111000000111111111111222222444444444444333222111111222222222333333333444444111111000000111111222333222333333444444333333222,,,---///111222333333333333222000000000000222333222111000000000000000111555444444333222222111111111333555555444444444555444555666777888888777666888666444222222222444555555555444444444555555666222333333333333444444555888777444333444555555444222333333444444444333333333333333333333333333333333444444333222111333444222222333333444555555555666777777888:::???FFFKKKQQQSSSVVVXXXXXXXXXVVVUUUUUUQQQLLLEEEAAA>>><<<<<<::::::999999888888888888888<<>>======DDDQQQ___gggeee\\\PPPEEE===:::;;;===<<<======<<<::::::<<<>>>@@@III[[[qqq}}}vvviiiYYYLLLDDDAAA>>>???AAAAAABBBGGGOOOVVVWWWXXXYYYYYY\\\___\\\VVVFFF>>>999999:::999888:::888<<>>;;;::::::::::::999999888666999===???CCCIIIRRRYYYVVVXXX[[[]]]\\\UUULLLEEE;;;777444555444222444777666333555888666666BBBQQQcccjjjqqqrrrsssuuuuuurrrqqqfffVVVGGG>>>:::999999555777:::999777777;;;>>>DDDMMM\\\kkktttxxxwwwuuupppqqqoooeeeVVVIIICCCAAA>>>>>>===>>>FFFUUUbbbhhhfff[[[MMMEEE???<<<===AAA=========<<<;;;;;;===@@@BBBMMMaaawww~~~uuufffVVVHHHBBB???;;;===??????AAAFFFNNNTTTWWWXXXYYYYYY[[[]]]YYYRRRDDD===888999:::999888999999===GGGQQQVVVWWWXXX[[[VVVTTTUUUXXXWWWPPPIIIFFF>>>>>>???@@@BBBFFFJJJMMMNNNQQQTTTRRRMMMIIIGGGHHHCCCCCCCCCDDDDDDEEEEEEFFFuuummmfffbbb\\\XXXVVVUUUTTTSSSPPPSSSUUUQQQIIICCC@@@@@@;;;:::999999999999:::;;;777777777777666666666666333444555555555666999;;;333333444444444444333333000111333444444222000...444333222222222222222222000111111111111222222222///000111222222111000000222222222222222222222222111111222333333333333222000000111222222333333444111111222333333333333333111333555555444444555666222333444555666555444444000222555666555444444444222222111111222222333444111000000111333444444333111111222222333333444444333333333333333222111000000111111111111222222222000000111222222222222222111111111111222333444444333333333222222333444444222333444444333333444666222222333333333333222222111222333333444444333333333333222222333444444555444444333333333333222222333333222222222222333333111111111111111111111111222111111000000111111222333333333333333333222222111222222333333333222222111222222222222333333333222222222222222333444444222333333444444333333222000111333444444444222111000000111111111111000000000/////////000111222222///000000111222333333444222444666666555444555666444555777999888666333111444444444444555555555555444444444444444555666666222444666555333222333555333555333000222888888444222333333444555555444444222222222333333444444444444444555333111111222444333333333444555555666666666777777666666888<<>>CCCJJJQQQTTTWWWZZZ]]]ZZZRRRGGG@@@888555444666444111222555444111333777666666DDDWWWeeejjjmmmmmmmmmnnnlllhhhdddZZZKKK@@@;;;999999888555888;;;:::888888<<<@@@IIIUUUfffsssxxxzzzzzz{{{qqqrrrnnnaaaPPPDDD@@@@@@;;;======>>>GGGWWWcccfffbbbUUUHHHBBB>>>:::<<<@@@=========<<<;;;<<>>999;;;>>>@@@BBBHHHPPPWWWYYYZZZZZZXXXYYYYYYTTTLLLCCC<<<777999:::999777888===AAAKKKUUUWWWTTTTTTYYYUUUSSSTTTXXXWWWNNNGGGEEE>>>???@@@>>>===@@@HHHNNNQQQVVV[[[[[[VVVPPPNNNOOOJJJHHHFFFDDDCCCCCCDDDDDDxxxpppgggccc^^^ZZZXXXWWWVVVUUURRRVVVXXXUUUNNNGGGDDDDDD;;;:::999999999:::;;;<<<777777777777666666666666444555555555555777:::<<<444555555555555555555444222333555666666444111///555555444333222222222222000111111111111222222222///000222333333111///...111111111111111111111111111111222333333333333222111222222333333444555555111222333333444444333333333555666666555444444555///000111222333222111111000222555666555444444444222111111111222333333444444333333444666777777666222222333333333222111111222222333444444444333333000111111111111222222222000000111222222222222111////////////000111222333444444333222222222333333222333555444333333444666111111222222222222111111111222333444444444333333333333333333444444555666444444444333333333222222444333333222222333333444000000000000000000000000222222111111111111222222333333222222222222222222000111222333333333333333111111222222222333333333333333222222333333444555222333333444444333333222333444555666555333000//////000111222222111000///////////////000111333333111111111111111222222222222444666666555444555666333555777888777444000...333333444555666666666555444444444444444555666777111333666555333222555777111444333///222888999555222333333444555555555444222222222333333444444444444555555333111111222444333333444555555666666777444555555555555777:::===999>>>EEEMMMTTTYYY\\\]]]WWWXXXYYYWWWSSSLLLFFFBBB:::;;;;;;<<<<<<;;;;;;:::555999===>>>===???DDDIIISSSUUUYYY[[[YYYPPPDDD<<<555333444666444000000333333///222777666777FFFZZZeeeiiikkkiiiggghhheeeaaa\\\RRRDDD<<<999999999777555999<<<;;;888888<<>>@@@:::======>>>HHHXXXccceee]]]PPPCCC>>>;;;777888===<<<======<<<;;;===@@@CCCUUUcccvvv}}}rrraaaPPPCCC>>>===888;;;???AAAEEEKKKUUU[[[\\\]]][[[XXXWWWVVVOOOGGGCCC<<<777999:::999777888AAAEEEOOOYYYYYYSSSSSSXXXUUURRRSSSXXXVVVMMMEEEDDD???AAAAAA===999<<>>@@@??????===::::::;;;<<<777666666666666666777888666666666666666666666666222333444444555555444444333333333222222222111111000111333444444333111000//////000111111111111000222222222222222222222222111111222222222333333333222000000333222......000000111333444555555444333000111333333333333555666444444444444444444444444333333333444444444555555333444555444222111222333444333222111111111222333555444222111000111222222222222222222222222222222000000000000000111111111,,,...000111222111///...111222222333333222222111000000000000000000000000///000111222333444444444111111111000000000000000555555555555444333222111000111222333444444444444222333333222111222444666777666444333222222333333222000...///222333111///333333333222111000///...333222111111111333666777111444555444222111222555333333222222333333444444444555666555444222222333333333333222222111111111111111000000000111333444111111222333333333333222...............///000000//////000111222333333444111111222333333333333222444444333333333333444555444555555666777666666666999777444444555555333000444444444444444444444444333333444444444444444444///333444111222666666111333333222222333444666777555444333222111111111111333444444333222222333555222222222333333333444444222555777777555444666999:::;;;===BBBIIIQQQXXX\\\ZZZYYYXXXWWWVVVRRRLLLHHHAAA>>>;;;:::;;;<<<>>>>>><<<===<<<:::888999===AAAEEEJJJQQQTTTRRRIII>>>666111999888555888333000666000000333777777:::FFFUUUdddeeecccaaabbbddd```ZZZMMMEEE;;;666777888888666888777999<<<;;;:::???FFFTTTcccqqqvvvwwwxxxzzzyyyyyysssfffVVVGGG???>>>@@@888<<<===???IIIZZZeeegggaaaWWWIII???;;;;;;;;;<<<<<<===@@@BBB???>>>JJJXXXlll{{{zzzjjj[[[KKK>>>:::<<<;;;???@@@@@@HHHTTTZZZXXX\\\[[[YYYXXXWWWSSSNNNJJJ???===<<<===;;;888999>>>BBBIIISSSZZZ[[[YYYUUUSSSUUURRRRRRVVVUUUMMMEEEAAA???AAAAAA>>>;;;>>>EEELLLRRRUUUZZZ^^^```___]]]\\\]]]YYYVVVSSSMMMDDDAAACCCvvvooojjjbbb]]]ZZZYYYXXXXXXUUUVVVWWWZZZZZZTTTJJJCCC??????>>><<<::::::;;;<<<777777777666666666777777666666666666666666666666222333444444555555444444333333333222222222111111000111333444444333111000///000111111222222111111222222222222222222222222111111222222222333333333333000000333333///...111///000111333333333333333000222333333333333444666444444444444444444444444333333444444444555555555333444555444333222222444222111000//////000222222444333222111111111222333222222222222222222222222000000000000000000000111...///000111111111000000111222222222222222222111333333333222222222222222111222333444444555444444222222222222222222111111555555555555444333222111000111222333444444444444333333444222111222444666666555333222111111222222222000//////222222111///333333333333222111000///222222111000111333555666222444555444222111222444222222222222222333444555444444333222000000222444111111222222333444444444333333111000000000111111000111111222222222222222///////////////000000111111111111111222222222222111111222333333333333333666666666666555555555555333444555555666666555555333111111333666999888777444444444444444444444444444444444444444444444444///444666444444888999666333333222222333444666777444333333333333333444444333444444333222222333555222222222222333333333333333555777666555555777999555666999>>>DDDJJJPPPTTTZZZ[[[\\\]]]\\\XXXRRRMMMFFFCCC???===============;;;<<<<<<:::888999<<>>JJJXXX^^^___^^^\\\]]]___ZZZSSSJJJCCC;;;777777888777555777666888;;;;;;;;;@@@HHHXXXeeesssxxxyyyzzz{{{zzzwwwooobbbRRREEE>>>===???:::===>>>@@@JJJZZZeeegggaaaXXXKKKAAA===<<<<<<<<<@@@???@@@BBBBBBGGGWWWhhh|||uuueeeVVVHHH===;;;>>><<>><<<;;;::::::<<<<<<888888888777666666666666666666666666666666666666222333444444555555444444333333333222222222111111000111222333333222111000000111111222222222222222222222222222222222222222111111222222222333333333333111111444444000///222//////000111222222222222111222444444333333444666444444444444444444444444444444444555555555666666444555666555333333333444111111000000111222333444222222111111111222333333222222222222222222222222111111000000000000000000000000000111111111222222222222222222222222222222333333333333222222111111222222333333333333333222222333333333333333333333444555555444444333222111111111222333444444444444333444444333111111333444444333222111000000111111222111000000111222111000333444444333333222111000222111000000111222444555333555555444222222222333000000000111111333444444333333111...---...111444//////000222444555666777555444333111000////////////000111111222222111111000000000000111111111222333333222222111111111111222222222222333333333333666666666666666555444333222333444444555555444444000000000333777999:::999555555555555555555555555555555555444444333333222///444777666444666888999333222222222333444555666333333333333444555666777333444444333222222333555222222222333333333333444333555666666666666777999666777:::>>>CCCHHHLLLNNNWWWYYY\\\```aaa]]]WWWRRRLLLIIIDDDAAA@@@???===<<<:::;;;<<<;;;999999:::<<>>999666555999444222888777222666999999;;;===???CCCNNNZZZ[[[\\\[[[ZZZ[[[[[[UUUMMMFFFAAA;;;777777777555333666555777:::;;;;;;AAAIIIZZZfffssswwwxxxyyyzzzxxxuuukkk[[[LLLBBB>>><<<<<<;;;===???BBBKKKYYYdddhhhccc\\\QQQGGGAAA>>>===<<>><<<:::<<<@@@EEELLLUUUYYYXXXUUURRRRRRTTTRRRSSSWWWUUUKKKCCC???>>>>>>>>>======@@@HHHNNNWWWYYY\\\^^^aaabbbbbbbbbaaa^^^]]]\\\XXXRRRQQQTTTvvvppphhhaaa^^^]]]]]]]]]WWWWWWWWWZZZ\\\ZZZTTTOOOAAA>>>;;;::::::;;;<<<<<<999999999888777666555555666666666666666666666666222333444444555555444444333333333222222222111111000111222222222222111000111111222333333333333222111111111111222222222222111111222222222333333333333111111444444111000333000000111111222333333333222333444444333333444666444444444444444444444444444444555555555666666666555666777666444333444555333333222222333555777888111111111222222333333444222222222222222222222222111111111000000000000000111111111000111111222333222222111111111111222222222222111111000/////////000000111111111000//////222222222222333333333333444444444444444333222111111222333333444444444333333444555444222111222444333333222222111111111111111111111111111222111111444444444444444333222111111111000000000111222333444555555444333333333333/////////000111222333444111222111000...///111333......///111333444555666444444333111000000////////////000111111111111000111111222222222333222222222222222222222222222222222222222222333333444444444444444444444333111000222222333444444444444333333333333444555666666666666666666666666666666666666666555444333333222222...333666555222222444666222222222333333444444555333222222333333444555666333333444333222222333555333333444444444555555555444444555666777777888999777888;;;>>>BBBEEEGGGHHHOOORRRXXX]]]```^^^YYYTTTQQQNNNJJJFFFDDDAAA===;;;;;;;;;;;;;;;:::999999999888:::<<<<<<;;;999555333555777000...888888555888;;;===???AAACCCIIISSS\\\___```___]]]\\\ZZZRRRIIICCC???;;;888777777555333555555666:::;;;<<>>???@@@DDDLLLTTTZZZ[[[\\\\\\]]]\\\YYYRRRIIICCC>>><<<===>>>===;;;>>>CCCGGGNNNVVVYYYWWWSSSQQQRRRSSSRRRTTTWWWSSSIIIAAA???============>>>CCCKKKPPPXXXXXXZZZ[[[]]]___```aaa^^^\\\\\\]]]ZZZVVVVVVYYY{{{tttkkkccc___^^^^^^^^^WWWVVVVVVXXX[[[ZZZVVVRRRDDD@@@;;;::::::<<<<<<<<<999999999999888777555444666666666666666666666666222333444444555555444444333333333222222222111111111111111111111111111111111111222333333333333222000000000111111222222222111111222222222333333333333000111444444111111333111111222222333444444555222444555555333333444666444444444444444444444444444444444444555555555666555666777666444333444555333333222222333555777888000111111222333333333333222222222222222222222222111111111111000000//////111111111000111111222333222111111000000111111222111111111000000000//////000000111111111000//////111111111111222222333333333333333444333333222222222222333444444444333333222333444444333222222333333333333333333222222222111111222222111111111222333333444444444333222222111111111111111111222222444444444444444444444444000000000000111222333444///111333444333111111111/////////000111222222333222222222222111111000000//////000111111111111000111111222333444333333222000111111222333333444444333333222222222333444555333333444333333222222111111222222333444333333333555666666555444444444444666666666666666666666666666666555444333333222222111333555555222000111333222222333333333333333333333333222222222222333333333333444333222222333555555555555555666666666666444444555666777999999999555666888:::<<<>>>@@@AAAHHHKKKQQQXXX\\\]]]YYYVVVTTTQQQNNNKKKHHHDDD@@@===<<<<<<;;;::::::999888777333555777999888666222000333555...---888;;;:::???BBBFFFIIIKKKNNNTTT\\\```dddeeeccc___]]]ZZZQQQGGG@@@>>>;;;999777666555333555444666999:::<<>><<<:::777999===BBBIIIRRR]]]eeemmmjjjccc[[[RRRJJJEEEBBBBBBGGGOOOWWWdddxxxqqqcccRRRGGG???::::::>>>???>>>AAAHHHPPPUUUYYY\\\\\\\\\\\\[[[XXXQQQHHHBBB>>><<<===??????===@@@EEEIIIPPPXXXYYYUUURRRQQQSSSTTTSSSTTTVVVQQQGGG@@@???===<<<<<<===@@@GGGNNNSSSYYYYYYZZZ[[[\\\^^^___```[[[YYYZZZ]]]\\\YYYZZZ^^^yyyooofffaaa___^^^^^^XXXVVVUUUWWWZZZ[[[XXXUUUHHHCCC===:::;;;===<<<;;;888999999:::999888666555666666666666666666666666222333444444555555444444333333333222222222111111111111111111111111111111000111111222222222222222//////000000111222222222111111222222222333333333222///000444444111111333222222222222333444555666333444555555444333444666444444444444444444444444333333333444444444555555444555666555333333333444111111000000111222333444111111222333333333222222222222222222222222222222222222111111000/////////000000000111111111222222222111000//////000111222222222222222222222222222222222333333333333333222000000111111222222333333222222333333333333222222222333333444444333333333000222444444333333333444222333333333333333222222111222333222111111222333222222333333333333222222111222222222222222222222444333222333555777666555222111111111111222333333...111555666555333222111000000000111111111111111111111222222222111111000///000111111222222111111000111333444444444333222000000111222333444555555444333222222222333555666555555444444444444555555111222333333444444333333333555666555444444555666555555555555555555555555555555555444444333333222555333333555555222111333222222333333333333222222333333222111111111222222333444444333222222333555555555555666666666777777555444444666888::::::999777888888999;;;===>>>???EEEGGGKKKRRRWWWZZZZZZYYYUUUSSSQQQOOOMMMJJJEEEBBB???===;;;:::::::::888777333444666777666444222000111444......:::???BBBKKKQQQVVVZZZ[[[]]]bbbeeeeeeeeeeeebbb^^^[[[XXXPPPGGG???>>>;;;999777666666666666555666999:::;;;CCCLLL^^^gggppptttwwwyyyyyyvvvrrriii[[[NNNDDD???===<<<777888;;;AAAEEEJJJTTT]]]hhhhhhgggbbb[[[UUUPPPNNNLLLUUU```iiiuuujjj\\\MMMCCC>>>::::::<<<>>>>>>BBBLLLTTTWWWYYY[[[YYYXXXXXXWWWSSSMMMEEE???>>><<<===@@@@@@???BBBGGGKKKRRRYYYZZZUUUQQQSSSVVVUUUTTTTTTTTTNNNDDD???@@@===<<<<<<>>>CCCKKKRRRWWW\\\\\\\\\]]]]]]^^^^^^^^^ZZZYYY[[[^^^^^^\\\^^^ccc~~~sssiiiccc```______ZZZWWWUUUWWWZZZ[[[ZZZWWWLLLEEE>>>;;;<<<===<<<:::777888999::::::999777666666666666666666666666666222333444444555555444444333333333222222222111111111111000000000000111111///000111111222222111111/////////000111222222222111111222222222333333333111...///333333000000333222111111111222333444555444555666555444333444555444444444444444444444444222222222333333333333444333444555444333222222444222111000//////000222222222222333333333222111000222222222222222222222222222222111111000//////......///000111111111000000222111000//////000111222111111111222333333444444111222333444444555444444111111222222333444444555111222222333333333222222222333333444444333333222...111333444444444444555000111222333333222111111000222444333111000222444111111222222222222222111222222333333333333222222333111111333666888888777444333333222222222222222///111444555444333333333222222222222222333333333222333333333222000///...000111111222222222222222000111333444444444222111222222222333333444444444555444222222222333555666555444222111222444666888222333333444444444444444333555666666444333555777444444444444444444444444444444444444444444444444444...---333777555222333111222333333333333222111222222222222222333444555333444444333222222333555444444444444555555555555555444333555999;;;;;;999:::999888888:::<<<>>>@@@BBBBBBEEEJJJPPPVVVYYYZZZVVVUUUUUUTTTTTTQQQLLLIIICCC???;;;999::::::999888777666555444333333333333000555222222===EEEKKKXXXaaahhhkkkjjjjjjmmmkkkfffcccccc```[[[ZZZYYYRRRJJJ???>>><<<999666666777888777666666888999;;;CCCLLL^^^fffnnnssswwwzzzyyyvvvsssmmmaaaTTTHHHAAA>>>>>>:::999;;;??????@@@HHHRRR[[[___ccceeeccc```^^^^^^^^^hhhsssyyy{{{aaaTTTFFF@@@===:::999;;;======DDDPPPWWWXXXXXXZZZWWWWWWUUUTTTQQQKKKEEE@@@===<<<===@@@AAA@@@DDDIIILLLSSS[[[[[[UUURRRUUUYYYWWWUUUTTTRRRKKKBBB???AAA===<<<<<>><<<:::666777999::::::999888777666666666666666666666666222333444444555555444444333333333222222222111111111111000000000000111111//////000111111111111111...//////000111222222222111111222222222333333333000...///222333000000222111000000000000222333444444555666666444333444555444444444444444444444444111111222222222333333333333444555444222111222333444333222111111111222333222333333444333222000///222222222222222222222222222222222111000//////...,,,...000111222111///...222111000......000111222......///000111222222333///000111222333444444444222222333333444555666666111222222333333333222222333333333444444333222222---000333444444444555666///000111222222111000///000333444333111000222444000111111222222222111111333333444444444333333222222000000333777:::999888555555444333222222222222111222333222111111333555222222333444444555666666444555444444222///---+++111111222333333333333222///000222444444333222111444444333333333333222222555444333222222444555777333111///...///222666888222333444444555555444444555777888666333222333555444444444444444444444444333333444444444444444444000(((&&&...666555222222111222333444333333111000111111222333444666777888333444444333222222333555222222222333333333444444555444333555999<<<;;;999666555444333444777:::<<>>???CCCJJJQQQVVVYYYWWWVVVWWWXXXXXXVVVRRRNNNEEE@@@;;;999999;;;:::999<<<999555222111222555777000777555555@@@HHHRRR```kkkrrruuurrrqqqqqqllldddaaaaaa^^^[[[ZZZ[[[VVVOOO@@@???<<<999666666888:::888666777888999:::BBBKKK[[[ccckkkpppuuuyyyxxxttttttpppfffXXXJJJAAA???@@@<<<;;;<<<>>><<<:::@@@JJJOOOVVV___eeeggghhhiiijjjmmmwww}}}uuuZZZNNNBBB===<<<:::999;;;<<<<<>>===<<<@@@GGGPPPWWW[[[ZZZ[[[[[[[[[ZZZYYYWWWUUUUUUUUUWWW\\\]]][[[^^^cccssskkkgggbbb^^^^^^[[[WWWTTTSSSTTTVVVWWWRRRKKKBBB<<<;;;:::999888;;;::::::999999888888777666666777777666555444444444555555555333222333444333222222111111222222333000000000000000000000000333222222222111000000000///111222222111111222333333222000//////000222333111111000000000000111111000111111111111222222222555444333333333333444555333444555555333333444555333333333444444444555555444444555555444444333222333333222222222333444555333222222333444444333222222222333444555555555555000000000000000000000000222000........./////////111111111111111111111111111111222222222111111000222222111111222222333444555444222222333333333222333333333222222222111111333333222222222222222222333444555666666444222111000000000000000000000000//////000111111111111000444555555444222111111222111111111111111111111111444444333222333444555666555555444333222222111111333444555444333222444666333333333444555666777777444444222222222222444444444333222222111111222222...000333444333333333333444444333222222222333333333444444555555444333333222333333333333222111111555555555444444333333333444444444444444444444444555555555555555555555555444333333333444666888999222222333333444555666666222333333222111000222333333333222222333444666777666777777666444222333444444333333222222333333444222444666777888888;;;<<<:::::::::888777777999;;;>>>;;;;;;AAADDDFFFNNNWWWVVVXXXWWWTTTUUUXXXVVVQQQPPPIIIAAA;;;::::::999888:::777555444444444333111111333555666<<>>AAAWWW^^^gggnnnrrrttttttuuuwwwooohhh```TTTEEE???AAA::::::;;;<<<===???@@@AAAEEEIIIOOOUUU[[[bbbiiimmmuuuzzz~~~ssslllTTTMMMBBB;;;999:::;;;;;;===BBBLLLVVV[[[ZZZYYYYYYXXXWWWUUURRROOOKKKHHHFFF<<<;;;<<<>>>???===@@@FFFNNNWWW\\\XXXUUUWWWYYYWWW[[[ZZZWWWQQQJJJDDDAAA@@@???@@@AAADDDJJJPPPVVVZZZ]]][[[XXXWWWWWWXXXXXXXXXPPPOOOOOOPPPRRRVVVZZZ]]]yyyooohhhccc______\\\YYYUUUTTTTTTVVVWWWSSSMMMEEE???===<<<:::999;;;;;;;;;:::999999888888666666777777666555555444444555666555333222333444222222111111111111222222111111111111111111111111111111111111111111111111///111222222111111222333333222111000000111222333111111000000000000111111000111111111111222222222555444333333333333444555333444555444333333333555333333333444444444555555444444555555444444333222333222222222333333444444444333333333333333333222333333444444444444444444111111111111111111111111444222111000000111111111111111111111111111111111000111111222222222111111222222111111222222333444666666555444444444444555222222222222222111111111222222222222222222333333333444555666555444222111000111333444444333111000222222333444444444444333444555555444222111111222111111111111111111111111333333333333333444555555555555555444333222222222111222333333333333666888333333333444444555666777444333333222222333333444444333222222111111222222...000222222111111222333222222222222222333444555444444444444444444444444333444444444444333222222555555444444444333333333333333333444444555555555555555555555555555555555333333333333333444555666222222333333444555555666333444444333222222333555555555444444555666888999555666777666444222333444444333333222222333333444222444666777666777999;;;999::::::888777777999;;;===::::::???AAACCCIIIRRRVVVXXXXXXVVVWWWYYYVVVQQQSSSMMMEEE@@@>>><<<:::999:::888777666777666555333444666888999===JJJ\\\iiiuuuuuuuuurrrnnnkkkjjjjjjdddaaa^^^___```]]]XXXRRRFFFBBB===999777777666555666777777666666888<<>>>>>=========>>>??????>>>BBBGGGNNNUUU]]]eeejjjrrrxxx}}}uuujjjbbbMMMGGG???:::999;;;<<<<<>>???>>>AAAGGGPPPXXX]]]YYYWWWXXXZZZXXXWWWWWWTTTOOOHHHBBB>>>===???>>>@@@DDDKKKQQQUUUWWWZZZXXXVVVVVVWWWWWWVVVTTTHHHHHHHHHJJJNNNSSSXXXZZZtttjjjdddbbb```^^^ZZZVVVTTTTTTUUUWWWUUUPPPIIIDDD@@@>>>;;;:::<<<<<<;;;;;;:::999999999666666777777777666555555555666666555333111222333333222222111111222222333111111111111111111111111111111111111111222222222///111222222111111222333111111111111111111111111111111000000000000111111000111111111111222222222555444444333333444444555222444555444333222333555333333333444444444555555444444555555444444333222222222222333333333444444555444333222222222222222333444444444444333333222222222222222222222222222555444333222222222333333111111111111111111111111///000111222222222222222222222111111222222333444444666777555222111333666333444444444333333222222111111222222333333444444333333444555555444222111000222555777777555222000000000111222222222222111444555555444222111111222222222222222222222222222222333333444444444444444666666555555444333333333///111222333333444777999333333333333444555666777444333333222222333333444444333222222111111222222...000111000000000222444000111111111333444555666555444333222222333444555444555555555555444333333444444444444333333333333222222333333444555666666666666666666666666666666222333333333333333333222222222333333444444555555333444555444333333444666555555555555555666777888555666666555333222333444333333333333333333333333222333555555555555666888888999999888777777999:::;;;999:::<<<===>>>CCCIIIQQQTTTUUUUUUVVVXXXVVVPPPUUUQQQLLLGGGCCC@@@<<<999:::999888999:::999888666666777888999<<>>EEEPPPZZZcccjjjooorrrqqqmmmllllllhhh\\\OOOIIICCCBBB@@@>>>============:::<<<@@@EEEKKKSSS[[[aaalllrrrzzz{{{xxxtttlll```VVVDDD@@@;;;999999;;;<<<<<<@@@GGGPPPVVVZZZ[[[\\\\\\]]]ZZZVVVQQQKKKFFFAAA???===;;;<<<>>>???>>>BBBHHHSSSYYY]]]\\\YYYZZZ[[[ZZZYYYYYYWWWRRRKKKEEEAAA??????>>>???EEENNNTTTUUUSSSVVVUUUUUUVVVWWWUUUSSSPPPBBBBBBBBBDDDGGGKKKOOORRRyyylllffffffaaa___ZZZVVVSSSSSSTTTUUUVVVRRRMMMGGGCCC???<<<:::===<<<<<<;;;;;;:::999999666666777777777666666555555666666555333111222222444333333333333333333444111111111111111111111111222222222111111111111111///111222222111111222333000111222222222222111000222111111000000111111222000000111111111222222222444444444444444444444444222333444444222222333444333333333444444444555555444444555555444444333222222222333333444444444333444444444222000000111222444444444444444333222111222222222222222222222222444555555444333222333444111111111111111111111111...///000111222333333333222222111111222222333444000333555333///---000444555555666666666555444333111111222222333444555555222333444444444333333222111333555666666555333111//////000111111111111111333444555444222111222333222222222222222222222222111222333444555444333333666666555555555444444444000111222333222333666888444333333333444444555666333333333333333333333333444333222222111111222222000111111000000111333666111111111111222333444555555444222111111333555666444444444444444333333222333333333333333333333333111111222333444666666777666666666666666666666666333444555555555333222111222222333333333444444444333444444333222222444666333333333333444444555555444555666555333222333444333333333333333333333333111333444444333333444666666888888888777777888::::::999:::::::::;;;>>>BBBGGGKKKOOOQQQTTTXXXUUUPPPVVVTTTQQQMMMHHHCCC>>>::::::999999:::;;;;;;999777444666666666888???JJJRRRaaafffkkknnnnnnllljjjiiigggfffeeefffgggeeeaaa^^^SSSMMMDDD<<<::::::;;;<<<:::::::::999777888:::<<<999>>>FFFNNNWWWaaajjjppppppnnnmmmpppooofffZZZPPPGGGFFFCCC@@@>>>===<<<===<<<===>>>@@@CCCIIIPPPUUUbbbhhhqqqyyy~~~zzztttrrrpppgggXXXLLL>>>===;;;::::::;;;<<<<<>>===;;;;;;>>>??????DDDJJJVVVZZZ]]]^^^\\\\\\\\\\\\ZZZZZZYYYTTTNNNGGGCCCAAAAAA???@@@HHHSSSXXXVVVQQQTTTUUUVVVWWWXXXUUUPPPLLLAAA@@@@@@@@@AAACCCEEEFFFqqqjjjjjjbbb___ZZZVVVSSSRRRRRRSSSUUUSSSPPPKKKEEE@@@<<<:::===<<<<<<;;;;;;:::999999666666777777777777777666555666666555333222222333555555444444444444555555111111111111111111111111333333333222111000/////////111222222111111222333000111222222222222111000222222111111111111222222000000111111111222222222444444444444444444444444222333444333222222333444333333333444444444555555444444555555444444333222111222333444444444333333222333444333000///111333444444444444333222111111111111111111111111111111222444555444222111111333000000000000000000000000...///000111222333333333222222111111222222333444///333555222...,,,000444333333444555555333222111111111222333444444555555222222333333333333333333333333222222222222333333222333444444555555444444333444555444222111222333222222222222222222222222000111333444444444333222555555555555555444444444222333333333222222333555444333333333333444444555333333333333333333333333444333222222111111222222222222222222111222555777333222222111111222222222444333111000111333555666333333333333333222111111333333333333333333333333111111222333444666666777666666666666666666666666555555666666666444222111222222222333333333333333111222333222111222333555333333333444444444444444333444555555333222333444222333333444444333333222000222333333222222333555555666888888777777888999888999:::999888:::<<<===???DDDIIIMMMSSSXXXWWWSSSUUUUUUUUURRRLLLEEE@@@===;;;:::999:::;;;;;;:::888555666666555666:::AAAGGGRRRZZZdddlllooonnnllljjjlllkkkkkkkkkkkkiiieeeccc\\\SSSGGG===999999<<<===<<<<<<<<<;;;999999:::<<<<<<===@@@EEELLLWWWbbbjjjpppppppppqqqsssoooeee[[[MMMJJJFFFBBB???>>>===>>>============???CCCIIINNNUUU[[[eeemmmssswwwzzz|||xxxuuurrrqqqlll```OOOAAA<<<<<<<<<;;;;;;;;;<<<<<>>===;;;;;;>>>@@@@@@FFFLLLYYYZZZ]]]______^^^]]]^^^WWWWWWVVVQQQKKKEEEAAA@@@DDDBBBEEEMMMWWW\\\YYYSSSVVVVVVXXXYYYYYYUUUOOOJJJ??????>>>>>>>>>???@@@AAAxxxppppppdddaaa\\\WWWSSSRRRRRRRRRTTTTTTSSSNNNHHHBBB>>><<<<<<<<<;;;;;;:::999999999666666777888888888777777444555666555333222333444666555555444444555555666222222222222222222222222333333222222111000000//////111222222111111222333111111111111111111111111222222111111111111222222000111111111111222222222333444444555555444444333111333444333222111222444333333333444444444555555444444555555444444333222111222333444555444333222///222444444111000111333222333333333333222222111111111111111111111111111000333555444111///000222000000000000000000000000///000111222222222222222222222111111222222333444222444555333000///111444///000111222222000...---222222333333444444555555222222222222333333333333444222000//////000222444111222333333444444333333222333444444222222333444333333333333333333333333111222222333333333333333444444444444444444444444222333444333111111222444444444333333333333444444222333333444444333333222444333222222111111222222222333444333333333555777333333222111111111111111222222111111222333444555222222333333222222111000222222222222333333333333222222333333444555666666555555555555555555555555666666666666555444444333222222222222333333333333000111222222111111333555555555666666777666666555333444555444333222333444222222444444444444222222///111222222222222333555333555777888777666777888444888:::888777:::;;;::::::@@@EEEIIIPPPWWWXXXUUUTTTUUUVVVTTTOOOIIIDDDAAA>>><<<;;;:::;;;<<<;;;:::888999999888888:::>>>AAAFFFNNNZZZeeejjjlllkkkkkknnnooooooooonnnkkkiiigggbbbZZZMMMBBB<<<;;;;;;<<<;;;<<<<<<;;;999999:::;;;======>>>@@@EEEMMMWWW^^^jjjmmmpppqqqttttttnnnfffVVVRRRMMMGGGCCC@@@??????999:::;;;<<<>>>AAAGGGJJJHHHNNNVVV^^^dddiiimmmppppppooonnnllldddVVVEEE:::;;;<<<===<<<;;;;;;<<<>>>GGGUUU___^^^\\\^^^]]]YYYWWWTTTOOOJJJEEEAAA???>>>===;;;;;;>>>@@@AAAGGGNNN[[[ZZZ\\\```aaa^^^]]]___ZZZYYYWWWRRRKKKFFFDDDDDDFFFFFFJJJQQQZZZ^^^[[[WWWXXXYYYZZZZZZYYYTTTMMMHHH<<<<<<<<<===>>>???@@@AAAvvvttthhhddd___YYYUUUSSSSSSTTTSSSUUUVVVRRRLLLEEEAAA???;;;;;;;;;:::999999888888666666777888888888888888222444555444333333444666444444333333333333444444222222222222222222222222000000111111111222222222///111222222111111222333333222111000000111222333333222222111111222222333000111111111111222222222333333444555555444333333111333333333222111222333333333333444444444555555444444555555444444333222000222333555555444333222+++000555555222000111333111222222333333333222222222222222222222222222222///333666555111///000333000000000000000000000000000111111222222222111111222222111111222222333444333333222111111111111222...///111222222000...,,,333333444444444444444444222222111222222333333444222222111111111111222222///000111111222222111111222333444444222222333444333333333333333333333333222222222111222222333444333333333333333444444444111222222222111222333555444444333333222333333444222333333444444333333222444333222222111111222222000222444444333333444555222111111111111111222333000111111222333333444444333333444444333333222111111111222222222333333333333333333444444555555555444444444444444444444444555555444444333444444444222222222222222222222222111222333222222222444666555555666777777666555444222333444444222222333444111222444555555444222111...000111222222333444666222444777777777666777888///555888666666999:::888777;;;???CCCJJJQQQSSSQQQSSSVVVXXXVVVQQQLLLIIIGGGCCC@@@===;;;;;;<<<======;;;;;;<<<;;;;;;;;;<<<===>>>EEEOOOXXX___dddgggjjjlllnnnppppppooommmlllkkkiiibbbXXXNNNGGGBBB>>><<<999:::::::::888777888999:::;;;===>>>AAAEEEKKKPPPZZZbbbjjjmmmpppsssoooiiibbb]]]VVVNNNGGGCCC@@@@@@888999:::;;;;;;===AAACCC???CCCIIIOOOUUUZZZ___bbbbbbdddddd```XXXLLLAAA:::888:::;;;;;;::::::===@@@KKK[[[fffdddaaaaaa___YYYWWWTTTNNNIIICCC@@@======>>>;;;;;;>>>@@@BBBHHHPPP\\\ZZZ[[[aaabbb^^^]]]___^^^]]]YYYSSSMMMIIIHHHHHHGGGIIIMMMTTTZZZ]]]\\\[[[[[[[[[ZZZZZZWWWRRRJJJEEE============>>>>>>>>>???zzzwwwjjjgggaaa[[[WWWUUUUUUUUUTTTVVVXXXUUUNNNGGGCCCBBB;;;;;;:::999999888888777666666777888888888888888111333444444444444555777333222222111111222222333222222222222222222222222---...///000222444555555///111222222111111222333333222000//////000222333333222222111111222222333000111111111111222222222333333444555555444333333111222333333111111222333333333333444444444555555444444555555444444333222000111333555555444333222(((...555666333111111333000111222333333333333333333333333333333333333333000444777666222000111444000000000000000000000000111111222222222111111000222222111111222222333444222000......///000///...000222444555555333000///444444444444444444333333222111111111222333333444111222333333333333222111333333444555555555555444222333444444222222333444333333333333333333333333333222111000111222444555333333333333333333333333...000111222111333555777444444333222222333333333222222444444444444222222444333222222111111222222...000333444333333333333//////000000111222444444///000111333333444444333444444555555444444333222111111111222222333333333444444444444444444444444333333333333333333333333444444222222222222444555222222222222222222222222111333444444333444666888333333555555555444333222222333444444222222333444111222444555555444222111---///111222222333555777111444666777777666777777,,,333666444444999:::777444777:::===CCCKKKMMMJJJSSSVVVYYYXXXSSSOOOLLLLLLGGGCCC>>><<<<<<===>>>???;;;<<<<<<<<<;;;;;;::::::<<<@@@GGGNNNUUU\\\ccchhhiiikkknnnpppooonnnnnnnnnooojjjccc[[[SSSJJJBBB===666888999888777666777888555888;;;>>>@@@AAADDDEEEJJJWWWbbbhhhkkkooommmgggkkkfff]]]SSSJJJDDDAAA@@@999:::;;;:::888888999;;;:::===BBBFFFJJJOOOTTTXXXUUUXXXYYYVVVNNNGGGBBB@@@555777999999888:::>>>BBBOOO```llliiidddddd```YYYXXXTTTOOOHHHBBB>>><<<;;;>>>;;;;;;>>>@@@BBBIIIQQQ]]]YYY[[[aaaccc^^^]]]___\\\ZZZVVVOOOIIIFFFFFFGGGGGGJJJOOOUUUYYY[[[]]]]]]\\\[[[ZZZYYYVVVPPPIIICCC@@@@@@???>>>===;;;;;;:::xxxrrrlllddd^^^]]]\\\[[[YYYWWWUUURRRQQQPPPKKKCCC===>>>>>><<<:::888888:::<<<888999:::;;;;;;:::777666444444444555555555555666666555444333222111111111444555555444222000111222222111111111000000//////666555333222111222333333444222111111333333222000111111111111111111111111111111111111111111111111333333333444444444555555444555666555444444555666222222444555555555444333444444333333222111000000000000111111111111000000222444555555444333333444333222222111111222222333000000111222333333444444333222111111000000111111111222333222000///000111222...///444555111222777111111111111111111111111111111111111111111111111111111222333333333333222666444000,,,***,,,111666333333444444444333333222000555888555444555444111555444444333222222222333444444333333333333333333222222222333333444444444000111111222333555555666444444444444444444444444/////////000111333444555222222333333333222222111222333444555555555333333666444222000000222444666222222333333333222222111333333222111111222333444111111222222222333333333333333333444444333222222222222333444444444444333444444444333333222222222777555444222222333444555444666777777555444555666222555555333333555555222333444555666666555444333444444444333333222222222333444555555333333444555222444666777666444222000111111222222222333333333111222333444555555555555;;;999777666666777999;;;888888888:::>>>CCCGGGJJJSSSSSSRRROOOMMMMMMPPPRRRMMMHHHBBB>>>>>>???>>>===;;;<<<<<<<<<;;;;;;:::999===<<<>>>DDDIIIOOOXXX```iiijjjkkknnnpppooommmjjjmmmkkkgggddd^^^TTTHHH???===;;;888777888888777666888999::::::::::::;;;===DDDKKKUUU^^^dddhhhkkklllhhhiiifff___YYYSSSJJJ@@@@@@???<<<:::999:::<<<===<<<<<<<<<===???BBBEEEFFFKKKLLLKKKHHHCCC>>>;;;:::999777888;;;<<<<<>>AAAFFFLLLQQQXXXYYY[[[___ccceeeeeecccfffaaaWWWMMMFFFDDDGGGJJJHHHLLLRRRXXX\\\^^^]]]\\\]]]]]]^^^]]]YYYPPPEEE>>>???>>>===<<<<<<<<<<<<<<<|||ssslllddd___]]]\\\[[[YYYWWWUUUSSSRRRQQQMMMFFF@@@???>>>===;;;::::::;;;<<<999999:::::::::999888777777777777666666555555555555555444333222222222222444555555444222111222333111111111111000000000///444333222111111111222222333222111222333444333222111111111111111111111111111111111111111111111111333333333444444444444555444555666555444333444666222333444555666555555444444444333333222111111000000000111111111111000000111333444444333222222333333222222111111222222333111111111222222333333444555444333333222222333333222333444333111000111222000,,,---111111...///333111111111111111111111111222222222222222222222222111111222333333333333222333333222000......000333222333333333333333222222///444777444333444444222333333222111111111111111222222222222333333333333222333333333333333333444111111222333444444555555444444444444333333333333///000000000111333444444222222222333333222222111222333444555555555444333666444222111111222444666111222222333333333333222222222111111111222333444111111222222222333333333333333333444444333333222111222222333333333333333444444444333333222222222777555444222222333444555555666888888666555666777333666555222222555666333444444555555555555444444444444333333333333333333222444444444333222333444222444666777777555333111111111111222222222333333111222333444555555555555888777666555555666777888888777888999<<>>;;;============<<<<<<;;;;;;;;;999:::???BBBFFFMMMUUUaaadddiiinnnpppoookkkhhhmmmkkkiiifffbbb[[[QQQJJJAAA>>>:::888888888888888777999::::::999999:::<<<;;;AAAKKKTTT[[[aaagggjjjeeeeeebbb]]]ZZZYYYTTTMMMDDDBBB>>><<<;;;;;;===>>><<<<<<<<<<<<===???@@@AAABBBCCCDDDBBB>>>;;;999999:::888888;;;===???GGGPPP]]]dddjjjkkkjjjjjjhhhcccTTTOOOGGG@@@===<<<;;;;;;;;;<<<===>>>AAAFFFMMMSSSVVVWWWZZZ___dddffffffeeegggbbbYYYNNNFFFCCCEEEGGGJJJMMMSSSXXX\\\^^^___^^^^^^^^^___]]]WWWNNNDDD>>>>>>===<<<<<<;;;;;;<<<<<>>===<<<<<<<<<<<<:::999999999999888888888999999888777666555444444444333333222222333333444333444555555333333333555111111111111000000000000333222111000000000111111333222111222444555444333111111111111111111111111111111111111111111111111333333333333444444444444333555666555444333444555333444555666777666555555444444333333222222111111000000111111111111000000000222333333222111111222333222222111111222222333222222222222222222222222555444333333222222333333222333444333222111222333000------000000......000222222222222222222222222333333333333333333333333111111222333333333333222///111333333222000000000111222222333333222222222---222555333222444444222111111111111000000000000000111111111222333333333444333333333333333333222111222333444444444444444444444333333222222222111111111111111222222333333222222222222222222222222222333444444555555444444555444333111111333444555111222222333444444444333111111111111111222333333111111222222222333333333222333333444444333333333111111222333333333333222444444333333333333222222666555444333222333444444333555777777555444555666444666444111111444666444444444444333333444444444333333333333444444444444111222333333222111222333222333555777777666444333000000111111111222222222111222333444555555555555444444555555555555444444777777777888:::>>>AAACCCHHHKKKNNNPPPPPPOOOPPPPPPKKKKKKJJJJJJHHHEEE???;;;>>>>>>>>>=========<<<<<<:::888888:::;;;<<>>???;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999999::::::888888;;;>>>CCCOOOZZZccciiimmmmmmlllkkkgggaaaNNNIIIBBB===;;;;;;;;;:::;;;<<<<<<===AAAGGGOOOUUUUUUVVVYYY^^^cccffffffeeefffaaaYYYOOOFFFBBBBBBDDDLLLOOOSSSXXX\\\___```aaa``````___[[[UUUKKKBBB======<<<;;;;;;;;;;;;;;;;;;xxxqqqhhhbbb___^^^[[[YYYVVVUUUTTTUUUVVVUUUPPPLLLAAA@@@>>>======<<<;;;::::::999999888777888888888888888777777666555555444333222222222333333444555333444555555444333444666111111111000000000000000222222222111111111111222222111111222444666555444111111111111111111111111111111111111111111111111222222333333333444444444333444555555333333444555444444666777777777666555444444333333333222222222000111111222222111111000111222444444222111222333333222222111111222222333333333222222222222222222333222111111000000111111222444444444222222333444222111111222222111111111222222222222222222222222333333333333333333333333111111222333333333333222///111444444333111111111111111222222333222222222,,,111444222111444555333111111111222111111111000//////000111222222333333444444444333333222222222222222444555555555444444444333333222222111111000222222222222222222222111222222222222222222333333333333333444444555555555555444333222222333444555111222333444444555555444111111111111222222333333111111222222222333333333222222333444444444333333000111222222333333222222333333333333333333333333666555444333333333444444111333444555333333333444555666444000000444666555555444333222222333444555222333333333444444555555000222333222111000111222222333555666777666666555000000000111111111222222111222333444555555555555222333555666666555333222777777666777888:::===>>>???DDDJJJOOOQQQRRRRRRSSSNNNNNNOOONNNLLLHHHDDDAAA??????>>>======<<<<<<<<<;;;888888999999888<<>>AAAFFFLLLQQQ\\\]]]]]][[[]]]aaaaaa^^^QQQNNNIIIDDD@@@>>>======999999999:::999999888888777999:::;;;::::::;;;<<<;;;999999;;;>>>FFFUUUccclllooopppnnnllliiiaaaXXXIIIEEE???;;;;;;;;;;;;;;;<<<<<<<<<===AAAHHHQQQWWWUUUVVVYYY^^^bbbddddddcccaaa]]]VVVLLLEEEAAA@@@BBBMMMOOOSSSWWW\\\___aaabbbaaaaaa___ZZZQQQHHH@@@<<<<<<;;;;;;:::::::::;;;;;;wwwmmmfffbbb```\\\YYYWWWUUUTTTVVVXXXXXXTTTQQQDDDBBB>>>======<<<:::888:::999888777777777888888555555555555555555555555222222222222333444555555222444555444333333444555000000000000000000111111222222333333333333333333222111000222444555555444111111111111111111111111111111111111111111111111222222222333333333444444333444555444333222333555444444666777777777666555444444444333333333333333111111222222222222111111222444555555444333333444333222222111111222222333333333222222222222222222333222111111000000111111222333444444222222333444333444444333222333333222222222222222222222222222222222222222222222222222111111222333333333333222111333333333222111333444000111222333333333333333---222333111111444555444222222333444444333333222//////000111222222333333444444444333333222222222111222444555666666555444333333333222222111111111222333333333333222111111222222111111111222333444444444444444444444444444555444444333333444444555222333444555555555555555222222222333333222222222111111222222222333333333111222333333444444444333111111222333333333333222333333333333333333333333555555444444333333333333111333555555444444555666555666444000000444666555555555333222222333555555333333333444444555555555000111222222000000111222222333444555666666555555000111111111111222222222111222333444555555555555333444666777777666444333666666666666777888:::;;;999>>>FFFLLLPPPSSSTTTUUURRRRRRQQQOOOLLLJJJIIIIIIAAA@@@???===<<<;;;;;;<<<999777777888888777:::@@@BBBHHHQQQYYY```fffmmmqqqqqqqqqqqqpppnnnmmmkkkkkkaaa[[[QQQIIICCC???;;;999999;;;;;;:::888777888999======<<<;;;;;;>>>CCCGGGPPPTTTVVVXXX]]]bbbbbb^^^WWWUUUQQQKKKFFFAAA>>><<<888888888888999999999999888:::::::::999999:::<<<<<<::::::<<<@@@III[[[kkkrrrrrrpppmmmkkkggg\\\QQQFFFBBB>>>;;;;;;<<<<<<<<<<<<<<<===???BBBIIIQQQWWWWWWWWWYYY]]]```aaa___^^^ZZZVVVPPPIIIBBB@@@AAACCCMMMOOOSSSXXX\\\___aaabbbbbbbbb___XXXNNNEEE???===;;;;;;:::::::::;;;;;;<<<tttkkkfffbbb^^^ZZZWWWUUUUUUVVVYYYZZZWWWTTTJJJFFF@@@======<<<:::888999888888888888777777777444444444444555555555666222222222222333333444555222333444444222222222444000000000000111111111111222222333444444444333333222111000111333444333222111111111111111111111111111111111111111111111111222222222222333333333333222444555444333222333444333444555666777666555555444444444444333333333333111111222222222222111111222444666555444333444444333222222111111222222333222222222222222222222222555444333333222222333333111222333333222222333444000333333111111333333111333333333333333333333333111111111111111111111111111111222333333333333222333333333222111222444666111222222333444444444444///333444222111444555444333333555666666666555444000111111111222333333333444333333333333333333222000111444666777777666555222333333333333333333333222222333444444333222111222111111000111222444555666666555333333333333333555555444444444444555555444555555666666555444444444555555555444333222111111111222222222333333333111111222333444444444444222222333444444444444333222222333333333333444444555555444444444333333333333555777777777666777888444666444111111444666444555555555444444555555555444444444444444555555555000111222222111000111222333333444444444444444444111111222222222333333333111222333444555555555555444555777888888777555444555555555555666777888999666;;;AAAGGGKKKOOORRRTTTRRRQQQPPPNNNKKKKKKLLLNNNEEEDDDAAA>>><<<;;;;;;;;;777555555777666555888===<<>>>>>;;;;;;;;;;;;;;;;;;<<<===zzzpppiiiddd___[[[XXXVVVUUUWWWZZZ[[[XXXVVVRRRKKKBBB>>>>>>===;;;999777888999999999888666555666666666666555555555555333333222222222333444444222333444333111000000111///000000000111111111111000111222333444333333222222000000000222222111000111111111111111111111111111111111111111111111111111222222222222333333333222333444444222222333444222333444555666555555444444444444444444444444444111222222333333222222111222333555555333222333444333222222111111222222333111111111222222333333444555444333333222222333333000111222222111111222444...222222///000444444111333333333333333333333333222222222222222222222222111111222333333333333222222333444444333333444666222222333444555555555555111555666222111444555444222333555777777666555444222222222222333333333333222333333333333333333444...000333666888888777666222222333333444444555555111222333555555444222111222111000000111222444666999777555333222111111222555555555444444555555555666666666666666555444333777777777777555333111000111111222222222333333333000111222333444444444444333333444555555555555444222222222333333444444444444444555555444444333333222444666666666555666777333666555222222555666333555666666777777666666555555555555555444444444444111222333222111111222333333333333333333222222222222333333333333444444444111222333444555555555555444555666777777666555444444444555555666777777888777:::===@@@CCCGGGLLLOOOLLLNNNNNNLLLJJJJJJLLLNNNJJJHHHEEEAAA>>>===<<<<<<999777666888777555777<<<777;;;AAAEEEJJJQQQ[[[bbbgggjjjmmmmmmkkkiiiiiiiiigggeeeaaa\\\WWWPPPHHHCCC===>>>>>><<<:::888888999666777999:::::::::<<<>>>;;;???CCCFFFNNNWWW[[[YYY[[[\\\\\\[[[WWWRRRKKKHHHBBB@@@<<<:::999999;;;===:::::::::999777777999;;;999:::>>>CCCIIIVVVmmmxxxuuuooolllkkkgggYYYJJJAAA>>>;;;::::::<<<<<<<<<<<<>>>@@@CCCFFFJJJOOOSSSSSSTTTVVVYYY[[[\\\[[[YYYVVVSSSLLLEEE@@@@@@EEEHHHOOORRRXXX^^^bbbdddddddddaaaaaa]]]TTTIIIAAA>>>???<<<<<<;;;;;;<<<<<<===>>>}}}ssslllfff```\\\XXXVVVUUUWWWZZZ[[[YYYVVVWWWOOOEEE?????????===:::666777999:::999888666444999999888777666555444444444333333222222333333444222333444222000//////000//////000000111111111222///000111222333333222111222000///000111111000///111111111111111111111111111111111111111111111111111111222222222333333333222333444444222222333444222333444555555555444333444444444444444444444444111222222333333222222111000222444333222111222333333222222222222222222333000000111222333333444444333222111111000000111111///000222222111111222333...222333000111666666222333333333333333333333333333333333333333333333333111111222333333333333222111333555555555444444555222333444555666666666666333666777333111444555444222333555777777666555444444444333333333333333333222222222333333444444444---///333666888999888777111222333444555555666777000111333555555444333222222111000000111222555666:::888666333222111111111555555555555555555555555888888777777666444333222999999999888666444111000111111222222222333333333000111222333444444555444333444555555666666555555222222222333333444444444444444555555444444333222...000222333222222333444222555555333333555555222555666777888888777666555666666666555444444444333111222333333222111222333333333333222222111111111333333333444444444555555222222333444555555555555444555555555555555555444444444555555666777888888999:::;;;<<<>>>AAAFFFJJJGGGJJJLLLLLLJJJIIIJJJLLLNNNLLLHHHCCC@@@>>>======<<<::::::;;;999666888<<<444999>>>BBBDDDIIIQQQXXXbbbfffjjjkkkjjjhhhhhhhhhfffeeedddbbb^^^WWWNNNHHH>>>??????===;;;999999:::555777999:::999888888888<<<>>>??????FFFOOOTTTSSSZZZ\\\___```^^^YYYRRRNNNGGGDDD???;;;999999;;;===;;;;;;<<<;;;999:::<<>>BBBEEEGGGJJJOOORRRQQQQQQSSSWWW[[[\\\[[[YYYYYYTTTMMMEEE@@@AAAFFFJJJPPPTTT[[[aaaeeeffffffeeeaaaaaa]]]SSSHHH@@@???@@@<<<<<<<<<<<<<<<===>>>???{{{oookkkhhhddd[[[[[[YYYYYYXXXYYYYYYZZZVVVQQQIIIBBB???>>>>>>>>>;;;::::::999999888888888777666666666555555555555222222222333333444444444555444333333222222333333+++,,,///111333333333333666555333111000000111111444222//////000222222222111000//////000222444555333333222111000000111111333333333444444333222222555444444333333333444444777555333111111333555777444444555555666555555555>>>666111333555222222555333333333333333333333333555555555444333222111000333333444555444333111000111111000000111111222333444444333222222111111000222111000111333444333222000000111111111111000///222444555444222222555888444444444444444444444444222222333333444333333333555555555555555555444444222333444444333333444666111333555555444333444555222333555666666555333222111222444555555444222111555333222333555777777666555555555555555666777777888999999555111000111444666555444222000000222444666666666555555444444444555666777666444333222333666777999888666555555666888666555555555333111///333222222333555666666555...000222444333444555777666666666666666666666666666666555555555555666666444444333222222333333333222222333333333444444444333333333333333444555666333333555888<<<;;;777333666666777777666555444444555222111222444555444222444444444444444444444444222222333333444333333222444333333333333444555555666666777777777555444333888666444444777999888666888888999;;;===>>>???@@@FFFHHHJJJKKKJJJJJJKKKLLLMMMOOONNNIIIFFFEEEBBB======;;;999888888888777666777;;;??????>>>AAAGGGLLLXXX^^^ffflllmmmkkkiiiggggggfffeeeddd```ZZZRRRLLLFFF???;;;<<<;;;888999???888888888888777777777777999999:::<<<@@@EEEIIILLLQQQVVV\\\``````^^^\\\[[[TTTNNNGGGBBB@@@@@@???>>>===??????;;;777777;;;@@@BBB??????GGGXXXnnn|||uuuqqqiiiZZZJJJBBB>>>>>>===<<<<<<===???@@@===>>>@@@CCCHHHMMMQQQTTTSSSSSSUUUXXX[[[\\\[[[ZZZYYYPPPGGGBBB??????EEELLLTTTWWWZZZ^^^aaacccccccccaaa___YYYQQQIIIBBB>>>===@@@@@@???===<<<<<>>======;;;;;;::::::999999888888777777666666666555555555333333333444444444444444555444333333222222333333...///000111222222111111555444333111111111111222111111000000000000111111000000000000111222333333333222222111000000111111222333333444333333222222555444444333333333444444333333333333333333333333444444555555555444444333;;;555111444555333333555222222222222222222222222444444444444333222111111333333444444444333111111222222222222222333333444222222222222222222222333222111000111333444333222///111222444444222000///000222333222000000222444444444444444444444444444444444555555666666555555444444444555555666666666444555666666555555666888555666777666333222111222222333555666666555333222111111222333333222111111444444444444444444555666555555555555555666666777888999888555222000222444333444333222111111444666555555555444444444333333555777888777555333333444444666777777555444444555777555444444555444222000222111111222444555555444222444666666444444444555555555555555555555555555555555444444444444555555444333333222222333333444333333333444444444555555666666555555444555555555444333444777::::::777444666666666666666555555555555333111222444555444222444444444444444444444444444555555555555555444333444333333333444444555555555666666777666666444444888666444555777888888666666777888999;;;<<<===>>>BBBDDDGGGHHHHHHIIIKKKLLLNNNQQQPPPLLLJJJJJJGGGBBB<<<:::777666777888777666777;;;>>>>>>===>>>BBBGGGOOOTTT\\\aaaddddddccccccccccccbbbbbb```\\\VVVRRRLLLEEEAAA@@@===999999>>>999999999888888888888888888888888999<<>>@@@AAA???===>>>CCCHHH@@@@@@DDDOOO___qqq~~~{{{vvvqqqfffVVVGGG@@@<<<;;;;;;<<<<<<>>>??????<<<===@@@DDDIIINNNRRRTTTTTTTTTUUUWWWZZZ[[[ZZZXXXWWWOOOFFFAAA???@@@FFFNNNYYY[[[]]]^^^______]]]]]]___\\\VVVNNNGGGBBB@@@???>>>>>>>>>===<<<===@@@CCCvvvmmmiiiggg```^^^ZZZWWWWWWXXXZZZ[[[```\\\TTTLLLDDD???<<<;;;<<<<<<;;;:::999999888888777777777666666666555555555555555555555444444444555444444333333333333333222222222222111000///...333333222111111222222333---000222222///...///111000111111222222222111111333222111111000111111111222222333333333333222222444444333333333333444444222333444555555444333222444444555444444333222111777333222555666444333555111111111111111111111111222333333444444333333222222333444444444333111111222222333333333444444444000111111222333333444444222111000111333444333222000111333555555333111000111222222111//////000222333333333333333333333333333444555555666666555555333333444555666777777888444555666666555555666888666777777666333222222333222333444555555444333222333333333222222333333333333555666444111111333555555555444444555555666777888888777444222111222444111222333222111222555777444444333333333333333222666777888777555444444444333444666555444222333444555444444444555555333111222111000111333555444333777888999888555333333333444444444444444444444444444444333333333333444444333333333222222333333444333333444444444555555555999888777666555555555555555444444666888999777666555555555666666666666666555333222333444444333222444444444444444444444444777777777777777666555444333333333444444444555555444444555666666666666555777555444555666888777777555555666777888::::::;;;===@@@CCCEEEFFFHHHJJJMMMPPPSSSSSSPPPNNNOOOMMMIII???<<<999777888888888888666:::======<<<;;;===@@@EEEIIIPPPUUUYYY\\\___aaa_________``````^^^ZZZWWWRRRLLLHHHEEEAAA<<<:::<<<;;;:::999999888888888999999999888888999;;;<<<===@@@DDDJJJPPPVVV]]]dddhhhiiiddd]]]WWWSSSPPPMMMKKKEEEFFFGGGEEECCCDDDHHHLLLAAAEEEMMMZZZhhhuuu}}}{{{wwwpppbbbPPPCCC???999999:::<<<============:::<<<@@@FFFKKKPPPSSSUUUUUUTTTUUUWWWYYYYYYXXXVVVUUULLLDDDAAA@@@BBBIIIQQQ[[[\\\]]]^^^]]]\\\[[[ZZZ^^^YYYRRRKKKEEEBBBBBBBBB======>>>======>>>BBBEEE~~~qqqjjjgggccc```[[[XXXVVVWWWZZZ[[[aaa^^^XXXPPPGGGAAA===<<<======<<<;;;:::999999888777777777666666666666555777777666666555555444444555555444333333333333333333333222222111000//////111111111222222333333444,,,111555444000---///222000111222333333222000///222222111111111111111222111111222333333333333222333333333222333333444444444444555555555555444444444444444444333222111000222222333555666555444444222222222222222222222222111222333333444444444333111222333444444333222111111222222333333333333333111111111222222333333333222111000111333444333222111111222222222222222222333333333222111111222222222222222222222222222222111111222333444444444444444444555555666666777777222333444444333333444666333444555555444444555777333333444555555444333333888666555444444555666888222666777555000...111555555444444444444555666666777777555333222222333333222333333333222222444666222222222222222222222222555777888777666444444555222444555555444333333444444333333444555666444222222111111222444555555444777888999888555333222333444444444444444444444444444444333333333333444444333333222222222333444444222333333333333444444444777777666555555666666666666555444555666777777777555555555555666666777777555444444444444444333333444444444444444444444444777777777777777666555444333333444444444555444444333333444555666666666777666555555555666666777777555555666777777888999999:::===@@@BBBDDDGGGKKKMMMSSSVVVVVVSSSQQQRRRPPPLLLGGGCCC???<<<::::::999999666999<<<===<<<;;;<<<===???CCCHHHMMMRRRWWW]]]```^^^]]]^^^______^^^[[[XXXRRROOOKKKHHHDDD@@@>>>>>><<<;;;:::999888888888888;;;::::::::::::;;;<<<===;;;>>>BBBGGGMMMVVV___eeehhhfffccc```^^^[[[ZZZXXXRRRRRRQQQNNNJJJIIIKKKMMMGGGMMMXXXdddpppxxx}}}~~~~~~|||xxxooo]]]JJJ@@@>>>888999;;;<<<<<<;;;:::999888;;;AAAGGGMMMRRRUUUVVVVVVUUUUUUWWWXXXXXXVVVTTTRRRJJJCCCAAAAAADDDLLLTTTXXXYYY[[[]]]^^^^^^^^^^^^___YYYPPPIIIDDDCCCCCCCCC>>>>>>>>>======>>>BBBEEEwwwlllgggeeebbb]]]XXXVVVWWWYYY[[[]]]]]]YYYRRRJJJBBB???>>>>>>>>>===<<<;;;:::999888888777777777666666666666777777777666666555555555666555444444333333444444222222222111111111111111000111111222333333333333---222666666111///111444000111222333333222000///222111111111111111222222000111222222333333333222222222222222222333444555555444222111111222444555444444444444333222111000000222444555555555555333333333333333333333333333111111222333444444444444000111222333333333222111000000111222333222222111333333333222222222111111222111000111333444333222333111///---...000333555333333222111222222222222222222222222222222222222000111222333444444444444777777777666666555555444222333444444333333444666444555555444333444666888333444444444444444444333888777555444444555777888333666888555000...000444444444444444444555666666777555333222222333333333333444555444222111222333222222222222222222222222444666777777555444555555222444555555444333444555333333333444555666444333444333222444666777666555444555666666444222222333222222222222222222222222555555444444444444555555333222222222333333444555222222222222333333333333444444444444555666777888666555555444444555666888555555444444555666777888555555555444444333333333444444444444444444444444666666666666666555444333222333444555555555444444222333333444555666777777555555555555555555666777666666777777888888999999999;;;>>>@@@BBBFFFJJJMMMTTTWWWWWWTTTSSSTTTRRRNNNNNNJJJEEE@@@===;;;999777666888;;;<<<<<<<<<=========???CCCGGGKKKQQQWWW\\\\\\\\\]]]^^^^^^\\\YYYUUUOOOOOOMMMJJJGGGFFFDDDCCC@@@>>><<<999888777888888::::::::::::;;;<<<<<<===;;;<<<>>>@@@DDDKKKTTTZZZeeefffgggfffeeedddcccccc______]]]YYYVVVTTTTTTTTTTTTZZZcccmmmuuu{{{~~~|||vvvkkkXXXFFF>>>>>>::::::;;;;;;;;;999888666888;;;AAAHHHNNNSSSVVVWWWWWWVVVVVVWWWXXXWWWUUUSSSPPPIIIBBBAAABBBFFFNNNWWWXXXYYYZZZ\\\]]]___``````aaaZZZPPPHHHDDDCCCBBBBBB?????????>>>===>>>AAADDD}}}ooohhhfffccc___ZZZXXXWWWXXXYYYZZZ[[[ZZZUUULLLEEEAAA@@@??????>>>===;;;:::999999888888777777777666666666666666666666666555555555666555555444444444444444222222111111111222333333000111222333333333333333000333555555222111222444000111111222222222111111111111111000111111222333///000111222333333333333222111111222222333444555333222///......///222333444444555444444333222111///333666444333555555333333333333333333333333333111222333333444444444444000111222333333333222111///000111222333222111111444444333333222111111000222111000111333444333222222000...,,,---000333555111000//////111222222111111111111111111111111111222333444555666777777777999888888777666555444444444555666666555555666888888888777555333222333555444444444444444444444444666555333222222333555666444666777555111000111444444444333333444444555666666444222111333444444333444555555444222111111222111222222222222333333333333555666666555444444555222333555555444333444555444333333444555666444333555444333444666888777666111333444444333222222333222222222222222222222222555555444444444444555555222222222222333444555555222222222333333333444444222222333444555777888999555666666555444444555777666666555444444555777888555666666555333222333444444444444444444444444444333444444555555444444444222333444555555555444333333333333333444555666777444555666555444444666888888888888888888888888888999;;;===>>>@@@CCCGGGKKKRRRVVVVVVTTTTTTUUUTTTPPPRRRNNNJJJEEEBBB>>>:::777888999:::;;;<<<=========:::<<<>>>@@@CCCGGGMMMQQQVVVXXXZZZ]]]^^^]]]XXXUUUNNNPPPQQQNNNNNNOOONNNKKKEEECCC@@@<<<999888888888777777888999::::::;;;;;;;;;;;;<<<<<<===AAAGGGLLL^^^aaaeeehhhhhhggghhhhhhgggfffeeedddccccccbbbbbbaaafffooovvvzzz}}}zzzrrreeeSSSBBB<<<>>>:::;;;;;;::::::999888777:::===BBBGGGMMMSSSVVVXXXWWWWWWVVVWWWXXXXXXUUUSSSOOOHHHAAAAAACCCGGGPPPYYY[[[[[[[[[[[[[[[[[[\\\\\\___XXXMMMFFFCCCCCCAAA@@@>>>>>>>>>>>>>>>???CCCFFFssslllfffddd```\\\YYYXXXWWWWWWYYY\\\\\\WWWNNNFFFBBBBBB@@@???>>>===<<<:::999999888888888777777777666666555555555555555555666666666666555444444444444444333333222111111111222333111111222333333333222111333222222222111222222333000000000000111222333333111111000000111222222333///000111222222333333333111111111111222333444555222222111000000111222222444444555555555444444333///555777333111444555333222222222222222222222222222222333444444444333333///000111222333333222111///000222444444333222111333222222222222222222222222111000111333444333222000000000000000222333444111///...///222444444333111111111111111111111111111222444555666777777777888888777777666666555555444555666666555555666888999999777555222222444666444444444333333444444444444444333222222333444444666666555444333333333444444444333333444444555666666333111111333555444333222333555444333222222333222222222222333333444444222333555555444333333444000222333444333222333444555444333444555555333222444333333444666777777666222333555444222111111222111111111111111111111111444444333333333333444444222222222222333444555666444444444555555555666666555444555555666777888999333555777666444333444666888777555444444555666777555777888666333222333444444444444444444444444444222333444444555555555555111222444666666555444333444333333333333444666666333555666555333333666888888888888777777777777777999:::;;;;;;<<>>;;;:::999999:::::::::::::::;;;<<<<<<<<>>BBBGGGMMMRRRWWWYYYXXXWWWWWWXXXYYYYYYVVVTTTOOOGGGAAAAAACCCGGGQQQZZZ[[[ZZZZZZYYYXXXXXXXXXXXXZZZRRRIIIDDDCCCBBB@@@>>>:::;;;======???BBBFFFJJJuuunnnfffdddaaa]]]ZZZXXXWWWVVVZZZ]]]___ZZZPPPGGGCCCBBB@@@@@@???===<<<:::999999888888888888777777777777333444444444555555666666666666555444444444444555555444222111111111111222111222333444333333111111444222//////000222222222111000//////000222444555111111000000111222333333//////000222222333333333111111111111222333444555333444555555555555444333444444555555666555555555///666777222000333555333111111111111111111111111333333333444444333333222///000111222333333222111000111333555555444333222111111111222222333444444222111000111333444333222...000222444555444333222333111000222555888888666000000000000000000000000///000222333444555555555666666666666777777777777222333555444333333444666666666666444333444777:::555444444333333444444555555555555444444555555555777555444444555555555444444333333333333444555555666333000000333555555333000222444444333333444555222222222333333444444444111333444444333222333444...000222222111111222333555444444444555555333111333222222333555666666555444555666555222111000111000000000000000000000000333222222222222222222333222222222222333444555666666666666666777777777777888777777777777777888888222555777777444333444555999888666444333444555666555777888666333111333555444444444444444444444444111222444555666666777777111222444666666555444333555444333222333444555666333555666555333333555888777777777777777666666666888999:::::::::<<<@@@CCCLLLPPPTTTTTTWWW\\\]]]ZZZYYYWWWVVVTTTRRRNNNIIIEEE>>><<<999888888888888777;;;<<<<<<;;;:::;;;>>>AAADDDHHHQQQZZZaaabbb```\\\SSSYYY\\\ZZZ[[[___^^^YYYQQQNNNIIICCC???===<<<<<<:::::::::::::::999888777555666888888888999;;;===<<>>@@@>>>@@@BBBFFFLLLRRRWWWZZZXXXWWWWWWYYYZZZZZZWWWUUUOOOGGGAAAAAACCCHHHQQQZZZXXXXXXWWWVVVVVVVVVWWWWWWUUUNNNEEEAAABBBBBB@@@>>>777999;;;===???DDDIIIMMMzzzppphhhfffbbb^^^[[[YYYXXXWWWWWWYYY[[[[[[XXXQQQIIIDDD@@@@@@@@@>>><<<:::999:::<<<<<<:::999777666555444555555444444444555555666666555444333222333444555333333333222222111111111111111222222222111111000222222222222111111000000222222111111111111222222111111111///------///111222222333111000///111222...000111111000111333555333333333333333333333333555444444333333444444555666666555555555666666777444444333333222111000000111111222222222222111111111111222222222333333333000222444444333333333444555666666555333222222333111222222333333444444555000000111111222222222222222222333333333333444444666555333111111111333444111111000000111333444666222777999777666777777555222666666222222666666111444333444555777777666555666666666666666555555555333333555999888333222555444555777666555555666777888777555444333333444444444333222111111111222333444222111222666777666444///000111222333444444444444555555333000000222555000111222333444333222222222333444555444333222111555555555555444333222111444444222000...///333666444333222222111111222222111111222333333444555555111222222222222222222333555444444555555666777888555666666777888999999999:::999888777666555444333666555555555444444444444666666666666666666666666444555666555333222333444444444444555555666666666777777666666555555555555333222111111111222333444222333444555666666666666444444444555666777777888777777888999:::<<<===>>>IIILLLOOORRRTTTVVVYYY\\\\\\ZZZXXXXXXYYYVVVQQQLLLFFFAAA;;;888999::::::888::::::::::::::::::::::::BBBEEEIIIOOOUUU[[[___aaaaaa```^^^]]]^^^___aaacccaaaXXXMMMGGGEEEBBB>>>999>>><<<:::888777888999999999999888777777888999:::???@@@CCCHHHQQQ[[[dddiiijjjgggeeedddfffiiikkkkkknnnvvv||||||}}}xxxrrreeeRRRBBB<<<;;;;;;888777777777888999::::::<<>>::::::;;;???CCCBBB@@@DDDMMMUUU}}}tttiiigggccc```]]][[[XXXWWWVVVXXXZZZ[[[YYYSSSKKKFFFAAAAAA@@@???===;;;;;;;;;999999999999888888777777555555555444444555555666333222222222222333555666333333333222222222111111111111222222222222111111222222222222111111111000222222111111111111222222222222222000///...000222000111111111000000222444111111222111000000222444333333333333333333333333555444444333333444444555666666555555555555555555333333333333333444444444222222333333333333222222111111222222222333333333000222444444333333333444444555555555444444555777333333333333333333333333000111111111222222222222222222333333333333444444555444333111111222333444222111111111111333444555///444777555555999;;;:::777999777333333777666222666555555555666666555444666666555555555666666777444444555888666222222666444555666666555555666777888777666444444444444555333333222111111222222333111000///000333444444222111111222333444444444444444555555333111000222555000111222333444333333222111222222333333222222111555555555555444333222111333333222111000000333555444333222222111111222222111111222222333444444555222222222222333333333333444444444444555666777888555555666777777888999999999888777666555444333333222222444555666666666666555555555555555555555555444555666555333222333444333333444444444555555555666666666555555444444444333222111111111222333444333333444555666666666666444444444555666777777777666666777888999;;;<<<===DDDGGGKKKNNNQQQUUUYYY]]]___]]]\\\\\\\\\[[[YYYWWWLLLFFF???;;;;;;:::999777:::::::::::::::;;;;;;<<<>>>@@@DDDJJJPPPWWW\\\___bbbbbbbbbaaaaaabbbbbbccc]]]ZZZVVVRRRMMMGGGBBB??????>>>===<<<;;;:::999999999888777777777777999999999:::<<>>;;;???BBBAAABBBGGGRRR[[[yyykkkhhhdddaaa___\\\YYYWWWTTTVVVYYY[[[[[[VVVOOOIIIDDDCCCAAA???============777777888888999:::::::::666666555555444555555666111000111111222444555666333333333222222222222111111111222222222222222111222222222222111111111111222222111111111111222222222333333222000000111333...///111111000111444666222333333222000000111222333333333333333333333333555444444333333444444555666555555444444444333333111111222333555666777777333333333444444333333333111111222222222333333333000222444444333333333444333444444444333555999<<<555555444333333222111111111111111111222222222222222222333333333333444444444333222111222333444555222222111111222333444555111555666444555;;;??????>>>===:::666555888888555777777666555444444333333777666444444444666888999777555555777555111222666444555666666555555666888888777666555444444444444333222222111111222333333000//////000222333222111222222333333333333333222333444444333111111222444111222333444444444333333222111111000111111222222555555555555444333222222000111222222222222333555444333222222111111222222111111222222333333444444222333333333444444444444444444444444555666777777555555666666777777888888777666666555444333333222111222444666777666555444444444444444444444444444333444555444333222333444333333333333444444444444555555444444444444333333222222222222222333444444444444555555555555555444444444444555666666777777555555555666888999;;;<<>>CCCIIIOOOUUUYYY___```bbbddddddcccbbbaaa[[[^^^aaa___YYYQQQKKKHHHBBBBBBAAA???===<<<:::999999888777666666777888888555555777:::???EEEKKKOOOXXX]]]bbbeeeeeeeeeeeeggglllrrruuuuuuvvvyyy{{{zzzmmmaaaQQQDDD<<<999777777777777777888888999;;;;;;???BBBHHHPPPWWW[[[[[[[[[[[[[[[\\\\\\[[[WWWQQQMMMHHHCCC???BBBKKKTTTYYYZZZZZZXXXVVVVVVZZZ]]]```aaaTTTKKKCCCBBBBBB@@@@@@BBB;;;>>>@@@AAACCCKKKXXXbbb}}}nnnjjjeeebbb```]]]YYYVVVSSSTTTWWW[[[]]]ZZZSSSNNNFFFDDD@@@>>>============777888888999999::::::;;;777666666555555555555555222222222333333444444555222222222222222222222222111111222222333333222222222222222222222222222222222222111111111111222222111222333222111000111333///000111111000111333555222333333222111000222333333333333333333333333333555444444333333444444555555555555444444333222222000111222333444555666777222222333333333333222222111111222222222333333333000222444444333333333444333333333222222444888<<<666666555444222111000000222222222222222222222222222222222333333333444444333222222222222333555555222222222222333333444444666999999666888???EEEGGGEEEAAA<<<999999;;;:::888777777777666444333333444777666444333444666999;;;999666555555333000333777333555666666555555777888666555555444333333222222222222222222222222333333111111111222333333333333222222222222222222111111333333333333222222333333222222333333444444444444222222111000000111333444444555555555444444333222...000333444333333333444444333222222111111222222111111222222333333333333222333333444444555555555333333333333444555666777555555555666666777777777555444444444333222222222444555777777666444111///333333333333333333333333222444555444222222333444333333333333333333333333333333333333333333333333222222222222333333444444555555555555555555444444444444444555555666666666333333444555666888999:::;;;===???AAAEEEKKKRRRVVV[[[^^^bbbbbb``````bbbeeeXXXQQQIIICCC@@@>>>:::888888777777888999:::<<<===888999999<<>>???@@@DDDNNN\\\ffftttnnngggbbb```^^^YYYUUUTTTTTTUUUZZZ^^^]]]XXXSSSJJJFFF@@@======>>>======:::::::::999999999999999888777666555555555555555666666555555555444333333222222222222222222222222111111222333333333333333222222222222222222222333222222111111111111222222///111222222000000111222111222222111000000111333000111222222111222444666333333333333333333333333555444444333333444444555444444555555444444222222111111222222333333333444111111222222222222111111111111222222222333333333000222444444333333333444444444333111000111555888555555444333333222111111333222222222222222222222222222222333333333444444222222222222333444444555222333333333444444444444666::::::999===FFFOOORRRIIICCC===<<<>>>>>>===<<<777999:::999777555555555777666444333444777:::<<<999666444555333111333888333444666666555666777999444333333333222111111000111111222222333333333333111222222222222222333333000111111111111111000///333333333333444444333333222222222222333333444444333222111111111333444555444444444555444444333333---000333444444333333444444333222222111111222222111111222222222222222333222222333444444555666666222222222333333444555666555555555555555666666666333333333333222222222222333444666777666444111///333333333333333333333333222333444333222222333444333333333333333333333333222333333333333333333333222222333333444444444444555555555555555555444444444444444444555555555555222222333444555777888999:::;;;<<<===???CCCIIIMMMUUU[[[aaadddcccbbbbbbcccYYYSSSKKKFFFCCCBBB???===999888777777777999:::;;;999999888999;;;???CCCEEELLLPPPWWW]]]bbbdddddddddeeedddeeehhhkkkiiibbb\\\RRRNNNHHHAAA===;;;;;;<<<:::999888666666666777888666666777888:::<<<===>>>===DDDKKKPPPTTTYYYbbbjjjdddhhhkkkkkknnnrrrsssooogggUUUDDD===;;;888666666777777777888999;;;<<<===BBBDDDIIIOOOVVVZZZ\\\\\\ZZZ\\\]]]\\\XXXQQQKKKGGGEEEAAA@@@GGGSSS]]]___^^^[[[ZZZZZZ]]]bbbhhhlllnnnVVVLLLCCCAAA@@@>>>>>>AAA>>>>>>???@@@FFFQQQ___iii}}}tttjjjdddaaa___[[[WWWWWWTTTTTTXXX]]]___\\\XXXPPPJJJBBB>>>>>>>>>>>>===<<<<<<;;;:::999888888777888888777666555555555555777777777777666444333222111222222222222333333333000111222333444444444444222222222222333333333333222222111111111111222222...000222222111000111222222333333111000///000222///111222222222333555777333333333333333333333333555444444333333444444555333444555666666555444333222222222222222222222111000111111222222111111000111111222222222333333333000222444444333333333444444444333111000000222555333333333333333333333333333333333333222222222222222222333333333333444444222222333333333333333333333333444444444444333333222666999:::@@@LLLWWW[[[JJJBBB===???BBBBBB@@@???;;;>>>AAAAAA===888777777777777555555555777999:::777444444555333111444999222444555666555666777999333333333333222111000///000000222333333333333333///111222111000000111222000000111111111111111000333222222333555555444222222222111111111222333444222222222222333444555555333444444555444444333333...111333444333222333333444333222222111111222222111111222222222222222222111111222333444555555666222222222222333444555555444444555555555555555555222222222222333333333333///000333555666666555444333333333333333333333333111222333333222222333444444444444444333333333333222222333333333333444444222222333444444444444444444444555555555555555444444444444444444444444444222222222333555666888999999:::;;;;;;;;;===AAADDDOOOTTT\\\bbbddddddcccbbb\\\VVVNNNIIIHHHGGGEEECCC>>><<<:::888888888999:::;;;:::999888999;;;===???EEEIIIOOOVVV\\\aaadddeeefffccccccgggmmmnnniiiddd]]]XXXPPPHHHBBB???>>>>>>;;;:::999777777777888888555666666777888999999999<<>>BBBGGGNNNTTTXXXYYY[[[]]][[[\\\^^^\\\VVVOOOJJJHHHAAA@@@AAAGGGRRRZZZ\\\\\\___]]]]]]^^^aaadddeeeeeeSSSJJJBBB@@@@@@======????????????BBBJJJVVVdddmmm|||nnnfffdddbbb^^^ZZZZZZUUUSSSVVV\\\```___\\\VVVOOOEEE@@@@@@@@@???>>><<<;;;;;;:::999999888888999888777666555555555555555666666666666555333222111111222222222333333333000111222333444444444444222222222333333333444444222222111111111111222222///111333333222222222333000111222111000000222333111222333333222222444666333333333333333333333333555444444333333444444555222333555777777777666555333333333333333333333333111222222333333222222111111111222222222333333333000222444444333333333444333444444333222111333555111111222333333444555555444444333333333222222222222222333333333333444444333333444444333333222222333333444555555444333222000555777999???KKKTTTXXXHHH@@@<<>>GGGJJJQQQXXX___ccccccbbb```ZZZSSSNNNMMMLLLJJJHHHDDDBBB???;;;999999:::::::::::::::::::::;;;<<<===>>>AAAEEEKKKRRRYYY^^^aaaaaaaaacccggglllmmmllljjjgggccc]]]UUUMMMGGGCCC@@@===<<<:::888888888888999444555666888888888888888;;;;;;;;;<<<>>>CCCGGGJJJUUUYYY^^^bbbgggkkkiiicccSSSDDD:::;;;:::666555:::777777888888:::<<<===>>>AAALLLXXX___^^^\\\\\\]]][[[]]]^^^[[[UUUNNNKKKJJJAAABBBEEEKKKSSSYYY[[[\\\```______```bbbbbbaaa```OOOFFF@@@@@@@@@>>>===>>>>>>???AAAFFFOOO]]]jjjsssrrrhhhfffddd```\\\\\\VVVRRRTTT\\\aaa```^^^ZZZRRRHHHBBBBBBBBBAAA???;;;;;;:::::::::::::::999999999777666555555555555222333444555555555444333111111111222222333333333000111222333444444555444222222222333333444444444222222111111111111222222///222444555444333333444...000111111000111333555333444444333222111222444333333333333333333333333555444444333333444444555111333555777888888777666333333333444444555555555222333333444444333333222111111222222222333333333000222444444333333333444222333555555444333555666///000111222444555666777444444444333333222222222222222333333333444444444444444444444333333222111333444555555555444333222222666888888<<>>;;;::::::;;;999::::::;;;<<<=========999:::===BBBHHHPPPWWWZZZ[[[___eeeiiijjjkkklllmmmllljjjfff___WWWNNNFFFAAA===<<<;;;999888888999999555666888999::::::999888888666666777;;;???@@@AAAFFFKKKQQQUUU\\\```\\\UUUIII===555888999444555<<<777777888999:::<<<>>>>>>AAAOOO```gggddd___\\\]]]\\\]]]^^^ZZZTTTNNNLLLKKKCCCFFFJJJPPPUUUZZZ]]]___`````````ccceeeeeecccbbbKKKCCC>>>???AAA???>>>???===>>>AAAHHHTTTbbbpppxxx~~~qqqiiieeeccc```YYYXXXWWWWWWWWWYYY[[[\\\]]]WWWPPPIIIDDDAAA>>><<<=========<<<;;;:::888888777777666555555555555555777777777777888888888888111222333333444444333333000111222333333222000///333333333333333333333333222222222111222222333333222222111111111111222222...000111222111111333555...333555222111333555444555555444333333222111111555444444333333222222111777555333333555555555444222111111333444555444333333333333333333333333333222222222222222222333333333444444555555444444333444444333333222111000000222222222222222222222222222222111111222222333444222222333333333333444444555333222333555555222000222333555666666555333222333222333777???EEEHHHHHHDDD<<<:::@@@EEEDDDCCCEEELLLVVV```]]]PPPCCC======888777666777888999888777333555666555333333555888666777777888888888777777777666555444333444555555888555333555:::;;;888444222222222111111111000000000222555555444222222222000111222222111222444666444222000......///000111,,,,,,...111333333000...444444444333333222222222777666555444333333222111333222111000000000111222444333333222111000//////000111222222222111000///222222222333333444444444555333222222333444333222222222222222333444555666555444444444444555666666333555777666555444444444444444555555666666777777555555555555555444444444333444444555666666555555444444444555555555555666444444555555555555444444333333222222333333444555333333444444555666666666:::999777888999::::::999===???AAADDDJJJRRR[[[aaaaaa```\\\WWWSSSQQQSSSUUUTTTSSSOOOJJJFFFAAA>>><<<;;;999888999;;;<<<======888:::===>>>???BBBHHHMMMTTTYYYaaahhhlllllljjjhhhlllmmmnnnlllggg^^^VVVQQQLLLFFF>>>;;;<<<<<<:::777555777999888666666999<<<999999999777666666999;;;<<<>>>BBBFFFIIIJJJIIIIII===<<<<<<;;;:::999888888:::666555888::::::>>>CCCKKKWWWgggmmmhhhaaaaaaeeebbbbbbaaa\\\UUUMMMGGGDDDAAAHHHQQQWWWYYYYYY[[[\\\[[[cccgggfffhhhlllggg^^^JJJCCC>>>>>>>>><<<===@@@===@@@CCCKKK\\\pppzzzzzzwwwmmmgggbbb```[[[YYYWWWVVVVVVXXXZZZ[[[\\\YYYSSSLLLFFFAAA>>>=========<<<;;;:::999888888777777666666555555555666666666666666666666555555111222333333444444333333000111333444444333222111333333333333333333333333444444333222111111111111222222111111111111222222'''***---///000222555888000222333444999>>>;;;555555555444333333222111111333333333333333444444444666555333444555666555444555444444555666777555444222222222222222222111111111222222222222333333333333333444444444444333333333333333222222222111111222222222222222222222222222222111111222222333444222222333333333333444444555333222333555555222000222333555666666555333222555444555999???EEEGGGHHHEEE???===CCCGGGFFFDDDEEENNNXXXcccaaaUUUFFF===;;;777666444555666666666444333444666555444444666999333444555666777888888888777666555444333444444555444111000222666777444111444333333333222222222111333444666666444333444555222333333333222222333555444333222111000000111222222222222333333111---)))444333333333222222222222555555444444333222222222222111111000000111222333222222222222111111111111333333444555555444333222222222333333333444444444555444222222333444444333222222222222333444555666444444444333444555555666333555666555444444555666444444555555555555666666666666555555444444333333333333444444444444444333444444444555555555555666444444555555555555444444333333222222333333444555333333444444555666666666999777666666888999999888888:::<<>>;;;999666777999888666666777999777888777666444555777:::777999<<<@@@BBBBBBBBBAAA::::::999999888777777777999666666999::::::===BBBNNN[[[jjjqqqllldddcccfffdddccc```ZZZSSSLLLGGGDDDAAAIIIRRRXXXZZZZZZ\\\]]]]]]cccffffffiiinnnhhh]]]JJJDDD?????????===>>>@@@>>>AAAGGGRRRdddwww}}}zzzwwwllleeebbb^^^[[[XXXUUUTTTUUUXXXYYY[[[[[[YYYRRRHHHAAA>>>===>>>===;;;:::999888999999777777777666666666666666555555555444444333333333111222333333444444333333111222333555555555444444222222222222222222222222555555333222111000000000222222111111111111222222...///000000//////000222222222333888CCCIIIBBB777555444444333333222222111222222333444444555666666666444333444555666555444666555444555666666444333000000000000000000000000111111222222222333333333222222333333333333222222222222222222222222222222222222222222222222222222222222111111222222333444222222333333333333444444444333333333444444222000222333444555555444333222777666777:::???DDDGGGHHHHHHCCCCCCHHHKKKJJJIIIHHHOOOZZZeeeeee[[[MMMBBB>>>999777555444555555555444333444555555555555777999111222333555666777888888666666555444444444444555555333222333777888555222444444444444333333333333555666777666555444666777333444444333111111222444222333333333333222222111444444333333333111---***222222222222222111111111222222222222222222222222111000000000111222333333111111111111222222333333333333444555555555444444333333333333444444444444666444333333444555555444222222222222333444555666333333333333333444444555444444555444333444666888666666555555555555444444666666666555444333333222333333333444333333222222444444444555555555555666444444555555555555444444333333333333333444444555333333333444555555666666777666444555777888888777555777999;;;===@@@EEEHHHTTTXXX\\\^^^^^^]]]]]]]]]bbbdddeeeddd___WWWNNNHHHBBBAAA???>>>===;;;777555555777999::::::;;;===>>>IIILLLRRRYYY```ggglllooopppqqqrrrrrrqqqnnnkkkhhhbbbZZZQQQJJJEEEBBB>>>;;;777999::::::888777777777555666666444333333555777444555888:::<<<<<<;;;:::777777666666666666666666888666777::::::999===CCCRRR___nnnsssooojjjiiijjjkkkggg```XXXPPPJJJFFFDDDBBBIIISSSYYY[[[\\\]]]______dddeeeeeekkkpppgggZZZIIICCC??????@@@>>>>>>AAA???CCCJJJZZZnnn~~~|||tttiiifffaaa^^^YYYUUUTTTTTTVVVWWWZZZ\\\\\\VVVKKKBBB?????????>>>;;;999888888999:::888888888888777777666666666555555444444333333222111222333333444444333333000111333444555555555555111111111111111111111111444444333222111111111111222222111111111111222222444555555333111///000000333444777===FFFJJJCCC777444444444333333222222222333333444444444555555555555444333444666666555444555444333333444444222000000000000000111111111111111111111222222333333444111222222333333222222111333333333222222111111111333333222222222222222111222222111111222222333444222222222333333333444444444333333444444333222111333333444555555444333333666666888;;;???DDDGGGIIIIIIHHHIIIMMMQQQSSSRRRQQQTTT\\\dddeee^^^SSSJJJGGG===:::777555666777777666555555555555666666888999222333444555666777777777666666555555444444444444555333333444666777555444444444444333333333333333666666666555333444666888333444444222000///000111000111333444444222111000111111111333444444222000111111111111111111111111000000111111222222222222//////000111111222333444222222222222222222222222111111222222333333333333333333444444444444444444666444333333555666666555333333333333333444555555333222222222222333444444444444444333222444777:::888888777666666555444444777666555555444333222222333444444444444333222222444444444555555555555666333444444555555444444333333333333333333444555555222333333444444555666666666555444555777888888777666888:::;;;;;;<<<>>>@@@FFFLLLTTT[[[^^^`````````bbbeeehhhiiigggaaaZZZVVVGGGDDDAAA>>>===<<<:::999777888:::<<<<<<======>>>CCCEEEHHHNNNVVV^^^fffjjjkkkllllllmmmlllkkkiiihhhhhhccc\\\VVVOOOIIIBBB===::::::;;;;;;:::999888888555666666555333333555777666777999:::::::::999888555555555666666777777777777666888:::::::::???EEEWWWcccoooqqqoooooorrrtttuuummmaaaVVVMMMHHHEEEDDDCCCKKKUUU[[[^^^^^^^^^```aaaddddddeeekkkoooeeeUUUFFFAAA===>>>???======@@@AAABBBKKK]]]rrr~~~yyylllgggccc```[[[WWWTTTTTTUUUUUUXXX\\\]]]XXXNNNEEEAAAAAA@@@>>><<<999888999:::;;;888888999999888888777666666666666555555555444444111222333333444444333333000111111222333444444444111111111111111111111111111111111111222333444444222222111111111111222222...000222222222333555777222777<<>>666444444333333333333222222555555444444444333333333444333333555777777666444555444333333444444222000111111111222222333333333000000111222333333444444111222222333333222222111555555444333111000000///333333333222222111111111222222111111222222333444222222222333333333444444333444444444333222222222333444444444444444444333444555777:::>>>BBBFFFIIIIIIJJJMMMQQQVVVZZZ\\\[[[^^^aaacccaaa[[[SSSMMMKKK>>>:::666444555666777777777666666666777777888888666666777777777666555555555555555555555444444444000000000111222333222111222222222333333333333333555555555333222222444777333333333111///......000...///222333333222000...//////000222555666555333111111111111111111111111///000000111111222222333//////000111222333333333444444333333222111111000000000111111222333444444444444444444444444444444555444333333555666666666444444333333444444555555333222222222222333444444444444444333222444777::::::999999888777666555555666555555444333333222222444444555555555555444444444444444555555555555666333333444444444444333333444444333333444444555666222222333333444555555555666555444555777999999888777999;;;;;;::::::;;;<<<;;;BBBKKKTTTZZZ^^^aaaccceeegggiiikkkjjjgggdddbbbRRRMMMGGGBBB???>>>======888999:::<<<>>>????????????@@@AAAEEEKKKSSSZZZ^^^gggggghhhhhhgggfffeeeeeeiiigggeeeaaa[[[RRRHHHBBB<<<;;;;;;;;;:::999888777555777777666555555666888999999:::::::::999999888555555666666777888888888777666888;;;;;;;;;BBBJJJ\\\fffnnnnnnooouuu|||~~~|||rrrbbbTTTKKKFFFDDDBBBEEEMMMWWW^^^```______```aaadddddddddiiilll```PPPCCC===;;;<<<===<<<<<<>>>AAABBBJJJ\\\qqq~~~|||nnnhhhdddaaa^^^ZZZWWWUUUTTTTTTWWWYYY[[[XXXPPPIIIEEEDDD@@@???===<<<;;;:::;;;;;;888999999::::::888777666666666666666666666666666111222333333444444333333111111222222333333444444222222222222222222222222000000000111222333555555222222111111111111222222...000111111000000222333222999???>>>;;;:::888555333333333333333333333333555555444333333222111111333333333555777777666444666555444555666666444333222222222333444444555555000000111222333444444555222222333333333333222222555444444333222111000///444333333222222111111111222222111111222222333444222222333333333333444444222444555555333222222333444444444444444444444444222444777999;;;>>>CCCGGGFFFJJJMMMOOOTTT\\\``````fffddd```[[[UUUOOOJJJHHH<<<888333111222444666777:::888666666777888777666777777777777666555444444555555666666555555444333111222222333333333333333222222222222333333333333222333444333111111333444222333333111///...///000---///111222222111000///222111111222444444333111111111111222222222222222000000111111111222222222///000111222222222222222555555444333222111000000111111111222333444666777555555555555444444444444444333222333555666666555555444444444444444555555333333333333333444444555444444555444333444666888999999888777777666555555444444444444333333333333333444555555666666555555444444444555555555555666333333444444444444333333444444444444444555555666222222222333444444555555666555444555777999999999555666888888777777999:::888===DDDLLLRRRXXX^^^aaajjjkkklllmmmlllkkkjjjiiiaaa[[[SSSKKKFFFBBB@@@>>>:::999999:::===??????>>>>>>===>>>@@@DDDIIINNNQQQ```aaaccceeeffffffeeeeeefffhhhiiiiiiddd\\\TTTOOOBBB@@@<<<::::::999777555666777888888777666777888999999999999999888777777666666777777888888999999777777999;;;;;;===GGGQQQ```kkkqqqooopppzzz}}}qqq___PPPHHHEEECCCBBBHHHPPPZZZ```aaa```______```ddddddccceeefffZZZJJJ@@@;;;999;;;===;;;;;;===BBBBBBKKK]]]ooozzzrrrlllcccbbb```]]]ZZZWWWUUUTTTUUUVVVVVVUUURRRMMMIIIFFF@@@@@@???>>>===<<<;;;;;;888999:::;;;:::999777666555555555666777777888888111222333333444444333333444333333333333333444444333333333333333333333333111111111111222333444444222222111111111111222222333333444222000...//////444:::===999666666666444333333333333333333333333222222222222222222222111222222333555888888666444555444444555666777555444222222222333444555555555///000111222333444444555333333444444444444333333222222222222222222222222444444333333222111111000222222111111222222333444222222333333333333444444222444666555222111222333444444444333333444444444333555777777777999===AAACCCGGGJJJIIINNNWWW^^^^^^bbb^^^YYYTTTPPPLLLHHHFFF<<<888222000111444888999===:::777777888888666444555555666666666555444444444555666666666555444333333555666666666666666666333333333333444444444555111222444444222222222333333444444333111000111333///000111222222222111111333222111111222333111000222222222222333333333444111111222222222222222222000111222222222222111000444444444333333222222222/////////000222444666777666555555555444444444444333222111222444555666555555555444444444444555555444444444333444555555666333555666555444444555666777777666666555555444444222333333333333444444444111222333444555666666666444444444555555555555666222333333444444333333222444444444444444555666666111222222333333444555555444333222333666888888888222333555555555666999;;;999;;;>>>AAAFFFMMMTTTZZZeeegggjjjmmmnnnnnnmmmmmmjjjfff___XXXRRRKKKEEEAAA???<<<::::::===>>>>>>===<<<======???AAACCCFFFGGGRRRTTTYYY^^^bbbdddeeefffeeehhhkkkkkkiiieeeaaa___PPPKKKDDD???===;;;999666666777999888777666777888888888888888888777777777777777777777777777888888888888999:::;;;???KKKXXXeeepppvvvtttvvvwwwkkkYYYLLLFFFEEEDDDCCCKKKRRR\\\bbbccc```___^^^^^^dddeeebbbaaa___TTTEEE???:::999<<<===<<<;;;===AAADDDOOObbbpppwww~~~xxxqqqcccbbbaaa___\\\XXXUUUTTTUUUTTTTTTTTTSSSPPPKKKHHH@@@@@@@@@@@@???===<<<;;;888999:::;;;;;;999888666333444444555666777888888222222333444444444333333666555555444444444555555333333333333333333333333333333222222111222222222222222111111111111222222...000222333333444666888666999:::666444666555333333333333333333333333333000000000111222222333333222222333666888888666444222111111333555555444333111111222333444444555555///000000222333444555555333444444555555444444333//////000222333444555555444444333333222111000000222222111111222222333444222222333333333444444444111444666555222111222333555444444333333444444555555666888777555666999<<<@@@EEEFFFDDDHHHRRRYYYZZZYYYVVVRRROOONNNMMMJJJGGG===999444111333777:::<<>>999999888888;;;BBBKKKRRR\\\```eeekkkoooppppppoookkkiiieeeaaa\\\TTTLLLFFFDDDAAA===<<<===??????===<<<<<<>>>???AAABBBBBBCCCCCCGGGNNNVVV\\\aaacccdddfffhhhjjjkkkkkkjjjkkkkkk]]]VVVMMMFFFBBB???<<<999555777888888777666666777999999999999999888888888777777777777777777777666999888999:::;;;@@@NNN\\\gggttt|||yyyzzzrrreeeTTTHHHDDDEEEEEEEEELLLTTT^^^cccccc```^^^^^^]]]dddfffaaa^^^[[[PPPCCC???;;;999===>>>===<<<>>>@@@EEETTTgggssswww}}}ooojjjgggaaa\\\YYYXXXYYYZZZSSSRRRRRRTTTVVVUUUPPPLLLCCCAAA===<<<<<<===<<<<<<999999:::;;;;;;;;;::::::888888888888777666444444444555666555444444555666000222444666666666444444333333333333333333333333111111111111111111111111222333333222111111222444555555444222111222555888555333111//////111333555666666555444444444444555333333222222111222222222333444555555666666555555222777888555222444555555555555555555555444444444222222222222222222222222555555444333333222111111444222000///000111111111333333444444333333222111111222222111000000111333222222333444444555555666333333222111111222333333777777666555444444444444444444444555555777888888>>>>>><<<<<<>>>CCCKKKQQQRRRMMMIIIHHHIIIHHHDDD???;;;999666555555777:::===888999999999999888888777444444444444333333222111666555555444444444555555444333222111222333444555333333333444444444555555777666555444333222111111222333333444444333333222222444444444222222222444111111111222222111111111444333333222222333333444222222333333333222222111333222111222333444444444444444444222111222555888,,,...111222222222444555888777666444222000///...333333333444444444555555333333333333333333333333444444333222333444555666444444444444333222222111222222333444444444333333444333333222222333333444222222333333444555666666222666777444333555666444666555444333333333333333222222222222222222222222555555444444444444555555444555555555555555444444333444444555666777777888999888888999;;;???CCCFFFRRRXXXaaahhhmmmooopppqqqmmmnnnnnnmmmhhhbbb\\\XXXLLLGGGBBB>>>===???@@@@@@@@@@@@@@@??????>>>>>>===???AAAEEEIIIOOOVVV^^^dddjjjiiihhhjjjllloooqqqqqqddd```ZZZSSSMMMFFF@@@<<<888888999999999888777666999:::;;;999666555888;;;999666444555888:::999888::::::999999>>>IIIWWWaaaqqqtttyyy}}}~~~}}}nnn```QQQGGGAAA???BBBHHHMMMYYYdddddd```^^^]]]\\\___ccceeeddd]]]SSSJJJEEE<<<======<<<;;;;;;===@@@BBBHHHXXXkkkuuuwwwyyyzzzmmmiiiccc___]]][[[YYYXXXSSSSSSSSSUUUWWWVVVRRROOOFFFBBB>>><<<;;;<<<<<<;;;999999:::::::::::::::999888888888888777666555444444555666555444444555666333444555666666555333222333333333333333333333333111111111111111111111111222333333222111111222444333333333222111333666999555444222000000222444555666666555555444444333333222222222111222222333333222333333444444444444444111666888555333444555444444444444555555555555555222222222222222222222222555555444333333222111111333222000///000000111111333333444444333333222111111222222111000000111333222222333333444555555555333333222111111222333333444444333222222222222333444444444444555666777888;;;::::::999;;;???FFFKKKJJJFFFBBBAAABBBBBB>>>:::999777555444444666999;;;666666666777666666555444333444444444333333222111555555444444444444444555333333222222222333444555333333333444444444555555555444444444444444333333222333333444444333333222222333444444222222222444111222222333333222222111444333333222222333333444222222333333333222222111000000111222444555444444444333222222333444666666...000222222111111222444666666555444333222111111222333333333333444444444333333333333333333333333444444333333333444555666333333444444444333222222222222333444444444333333444444333333333333444444111111222222333444444555222666777444333555666444666555444333333333333444333333333333444444555555444444333333333333444444444444555555555555444444333333444555666666777777;;;:::999999:::===@@@BBBJJJOOOWWW___dddiiimmmpppnnnpppqqqqqqnnniiidddaaaVVVQQQHHHBBB@@@???@@@@@@BBBBBBAAA@@@???>>>======<<<>>>AAADDDHHHNNNTTTYYYbbbdddfffiiilllnnnnnnmmmkkkhhhddd___XXXPPPHHHBBB<<<;;;:::999888888777777777888999777555444777:::777555333444666888777666888888888:::AAANNN___jjjsssuuuxxx{{{{{{zzzxxxvvvkkk^^^PPPGGGBBB@@@CCCIIIQQQ\\\eeeeeebbb``````___```cccfffddd]]]RRRHHHCCC<<<======<<<;;;;;;===???@@@GGGVVVhhhqqqsssuuuyyysssmmmeeeaaa```___ZZZVVVTTTTTTTTTVVVXXXXXXVVVSSSJJJFFF@@@<<<:::;;;;;;;;;999999:::::::::999999888888888888888777666555555444555666555444444555666555555666666555444222111333333333333333333333333222222222222222222222222222333333222111111222444111111222111111333777:::555444333111111333444555555666666666555444222111111111111111222333444444111222333333444444333333000555777555444555555333333333444444555555666666333333333333333333333333444444444333333222222222333222111000000000111111333333333333333222222111111222333222000000222333222222333333444444555555333222222111111222222333222222222222222333333444444444444444555555666777666666777777777:::>>>BBBBBB???<<<;;;<<<;;;888555666555444333333555777888555555666666555444444333333333444444444333222222444444333333333333444444333333333222333444444555333333333444444444555555333333333444444555555555222222333333333333222222111333444333222111333444222333333444444333333222333333222222222222333333222222333333333333222222---///111333555777888999777444222333555777666555000222333222111000111222444444333333333333333333111111222222222333333333222222333333333333333333444333333333333444555666222222333444444444333333111222333333444444444333555555444444444444555555000111111222222333333333222666777444333555666444555555444333333333444444444444555555666666666666333333222222222222333333444444555555555555444444222333333444666777777888===<<<:::999999:::<<<===AAADDDJJJQQQXXX___ggglllmmmooorrrsssrrroookkkhhhccc]]]SSSKKKFFFCCCBBBAAA@@@???>>>===;;;:::::::::;;;<<<>>>???AAAEEEJJJNNNVVVZZZaaagggjjjkkkjjjiiimmmmmmkkkiiieee^^^UUUNNNFFFCCC???<<<999888999:::777888888777555666888:::777666444555666888777777999888888;;;DDDTTTfffrrruuuwwwxxxyyywwwtttpppmmmggg[[[MMMFFFBBBAAAEEEKKKUUU___fffeeecccccccccbbbaaadddfffccc[[[PPPEEE@@@=========<<<::::::<<<>>>???FFFTTTdddlllmmmoooqqq}}}sssgggaaaaaa```\\\WWWUUUUUUVVVWWWXXXYYYYYYXXXOOOIIIBBB===;;;;;;<<<<<<999:::::::::999888888777888888888888888777666555444555666555444444444666555555666666555444333333444444444444444444444444222222222222222222222222222333333222111111222444111222222222111333666999666555333222222333555666444555666777666444111///111111111111222333444555222222333444444444444333000444666555444666555222222222333444444555666666333333333333333333333333333333333333333333333333333333444333111111222222222333333333333222111111222222333222111000222444111222222333444444555555222222222222222222222222333333333333444555666777444444333333444555555666222444555666555666888:::>>>;;;999999999999666444555555444444444555666777777777777777666555444444333333333444444333333222333333222222222333444444333333333333444444555555333333333444444444555555333333333444444444555555222222333333333333222222111222333333222111333444333444444444444444444333333333222222222222333333222222333333444333333333...///111333777<<>><<<;;;;;;;;;;;;;;;<<<===>>>???AAAEEEHHHKKKQQQXXX___dddgggiiiiiillllllmmmmmmlllgggaaa\\\SSSOOOHHHBBB===;;;;;;;;;999999888888888888:::;;;:::999888888999999999999===;;;;;;>>>HHHXXXiiitttwwwxxxyyyxxxuuuqqqllliiibbbWWWKKKEEEBBBBBBGGGMMMXXX```fffeeecccdddeeedddbbbdddeeeaaaXXXLLLBBB<<<<<<======;;;::::::<<<>>>@@@HHHUUUbbbiiijjjkkkkkk{{{kkkbbbaaaaaa^^^ZZZVVVWWWWWWXXXXXXYYY[[[\\\SSSMMMEEE???============;;;;;;;;;:::999888777666777888888888888777777666444555666555444444444666333444444555555666666666444444444444444444444444222222222222222222222222222333333222111111222444222333333222111222444666555444444333333444444555444444666666555333111000111111111111222333444555333333444555555555555555000444555333444777666222111222222333444555666666333333333333333333333333333333333333333333333333333555666555333222333444222222333333222222111000222333333222111111222444111111222222333444444555222222222222222222222222222222222333444555666777444333333333333444444555222333555666555555555666:::888777777777777666444555555666666666777777777777777777777666555444333222333333444444333333333222222222222222333444555333333444444444555555555333333333444444444555555555555444444444333333333111222222333333222222111000111333222111111333444333444444555555444444333333222222111111222222333111222333444444444444444111222222333777@@@JJJQQQHHH???555111333666777666333333333111//////000111222222111111000000//////000000000111111111222222111111111222222333333333333333333444444444444444111222222333444444444444000111222333444444444444555555555444444555555555333333333333444444444444222666777444333555666444444444333333333444444555888777666555444222111111444444333333333333444444222222333444555555444444333444555666888999:::;;;999999888777777888999::::::;;;;;;===AAAHHHQQQWWWbbbeeejjjnnnpppooommmllljjjiiifffccc^^^XXXPPPKKKEEEDDDBBB@@@??????@@@@@@:::;;;=========???BBBDDDDDDHHHOOOUUUZZZ___eeeiiimmmmmmmmmnnnnnnlllhhheee]]]YYYQQQIIIBBB>>><<<;;;;;;999888888888999:::::::::::::::999999999::::::<<<;;;<<>>===<<<<<<;;;:::999777666777888888999888888777777444555666555444444555666333444444555666666777777444444444444444444444444333333333333333333333333222333333222111111222444222333444333111111222444444444333333333333444444333444444555555333222111111111111111222333444444333444555555666666555555222333333111333777666333222222333333444444555555333333333333333333333333222222222333333444444444222555777666333111333444222222222222222111111000222333444333111111333444111111222222333333444444111222222333333222222111000000000000111222444444333333333222222333333444222444666666555444555666555555555555555555444444555666777888888888888777555666555555444333111111222222333444444444333333333222222333333444555666333333444555555555555444333333333444444444555555555555555444444333333333111111222222222222111111///111222222111111333444333444444555555444444333222222111111111111222222111222333444444555555444333333444444777@@@LLLUUUHHH@@@777111111333555666222222222111//////111333222111111000000/////////000000111111111222222222000000111111222333333333222333444444555555444444222222333444444444333333000111222333444555555555555555444444444444555555444444444444444444444444222666777444333555666444444444333333333444555555777777666444222111000///444444333333333333444444111222333444444555444444333444555666888999;;;;;;777777666666777777888999;;;;;;::::::;;;@@@FFFKKKXXX\\\bbbhhhlllmmmmmmllliiiiiiiiiiiigggbbb[[[VVVIIIGGGDDDAAA???>>>??????999;;;<<<<<<<<<<<>>BBBGGGKKKOOOUUU\\\bbbmmmmmmmmmnnnpppooollljjjccc___YYYRRRKKKEEEAAA???<<<:::888777888999999888999999:::888777666888999999:::>>>HHHVVVeeeqqqwwwwwwwwwxxxxxxuuupppllliiiZZZPPPFFFCCCBBBCCCIIIOOOZZZ```dddcccccceeeeeecccbbbaaa___XXXNNNDDD<<<888999:::;;;::::::;;;>>>@@@GGGQQQ]]]eeejjjmmmllliii~~~rrrkkkfffcccaaaYYYZZZZZZXXXVVVWWW[[[___VVVRRRLLLGGGDDDCCCAAA@@@>>>>>>>>>===;;;999888777777888888999999888888888444555666555444444555666666555555555555555666666555555555555555555555555333333333333333333333333222333333222111111222444000111333333222222333555333333333222222333333333222333333333333444444444222222222111222222333333333333444555555555555444333333111///111777777444333333333333333333333333444444444444444444444444111111222333333444555555000444777666222000111333222222222222222111000000222333444333222111333555111111111222333333444444111222333333333333222111111000000000111222333333333333222222222222333333222444555555444444555666444555555555555555555666555666777999999888777666666666666555444333222111111222333333444444444333333333333333444555666777333333555666666666555444333333333444444444555555333333444444444444444555111111222222222222111111...000222222111111333444333333444444444444333333222222111111111111222222111222333444555555555555111444555555666<<>>AAAIIINNNVVV___eeeiiikkkkkkiiiiiijjjjjjkkkhhhdddaaaRRROOOJJJEEEAAA???>>>>>><<<===>>>===<<<;;;===>>>;;;???CCCDDDEEEIIIOOOUUUbbbdddhhhmmmqqqrrrpppmmmgggfffccc___YYYRRRLLLIIIBBB???<<<;;;<<<<<<;;;:::999:::;;;999777666888::::::<<>>===<<<:::888777777888888999999999888888444555666555444444555666888777666555555444555555555555555555555555555555333333333333333333333333222333333222111111222444...000111222222333555777222222222222222222222222222222222222333444555666333333222222111222222222222222333444444444333333444333000---000777888555444333333333333333333333444444444444444444444444111111222333444444555555...222666555000...///222111222222222222111000000333444444333222222333555000111111222333333444444111222333444444333222111333333222222333333444555333333222222111222222222222444555555444444555777555666888777777777888999444555777999999888777555999999999888777555444333111222333333444444444444333333333444555666777888333333555666666666555444333333333444444444555555111222222333444666666777111111222222222222111111...000111222111111333444222333333444444333333222222222111111111111222222111222333444555555555555///333666666666888???EEE777777666444111000111333//////000//////111555888000000111333444555666666111222222222222333333333///000000111222222333333222333444555555555444333444444444444333333222111///000222333444555555555444333333222222333333444222222222222222222222222222666777444333555666444333333333333333444555666333333333444444444555555222222111111111111222222000111222333444444555444///000111333555666888888777777777666555555444444888888999888777888:::<<<===CCCLLLWWW___eeehhhiiillljjjiiiiiijjjkkkiiihhh```\\\VVVOOOIIIFFFDDDCCCAAAAAABBB@@@>>><<<======999===AAABBB@@@AAAEEEJJJTTTYYYaaakkksssuuussspppllllllllljjjeee^^^XXXTTTHHHDDDAAA???AAAAAA???===;;;===>>><<<999888:::<<<>>>AAAIIIUUUbbblllpppqqqsssssssssrrrnnniiiddd```WWWNNNEEEBBBBBBCCCHHHNNN[[[aaaeeefffgggiiifffbbbaaa^^^XXXOOOFFF>>>:::888666777888999:::<<<@@@CCCKKKWWWccchhhlllqqqpppjjjuuuooommmeee[[[]]]]]][[[WWWUUUWWWYYYTTTTTTRRRNNNHHHCCCAAA@@@AAA???>>><<<;;;;;;;;;;;;777777777777777888888888555555555555555666777777777666555333333444555555333444555666555444333222222333333222111000222333111222222111000000111333222222222333333444444444555333000//////111444666333444555555333111111222333333333333333333333333000333666888888777444222111222444666666555444333666666555444333333333333///000222444555555555444111222222333333444444555111333444444222111111222000000000000111222333444111333333111111333333111333333333333333333333333444444444333333222222222222222222222333333444555222333444444222222333444111333444444333333555666666555555555555666777777888999999999999888777777444888111---333222111777222444666888888666444222333111000333777999888777555555444444444444555555444333333222222333333444888444000///111444555444444444333222000000111333222222111111111111111111444333333222111111111222333333555555555555333333///111222333222222444555555666666666777777888888666666555444444333222222222111000//////000111222222222222222222222222222111111222222222333333333222111000//////000111222222000...///222444333222222222222222222222222222222333333444444333333222555444333222222222222333111222333333111111222333222222333444333222000000555555555444444333333333333111000222444555222000///000000111222222333333666444333333333333222000...000333555777777666555444444555777999999888666777888888888999999999999>>>???BBBGGGOOOXXX```eeeiiikkkmmmmmmkkkiiiiiiiii```___]]]YYYTTTMMMGGGDDD???@@@@@@???<<<;;;<<<===>>>???@@@@@@AAA@@@@@@@@@HHHLLLSSSZZZ```gggmmmqqqnnnnnnmmmlllkkkiiigggeee[[[NNNDDDCCCCCC@@@???BBB>>>:::888::::::999;;;@@@>>>HHHUUU```gggjjjmmmoooqqqooommmnnnnnniii```XXXRRRKKKFFFDDDDDDFFFLLLSSSaaaeeeiiiiiieeebbbbbbeee```\\\UUUMMMDDD===888666999999888888777:::>>>AAAEEERRR```fffiiimmmoooooowwwqqqppphhh``````___]]]ZZZXXXXXXYYYVVVUUUTTTPPPKKKEEEAAA???@@@???===<<<;;;;;;;;;<<<888888888888777777777777555555555555555666777777666666555444444444444555444444555555444444333222444555444333000///000222000111222111000///000111222222333333333333333333444333111000000222444555222444555555333111222222333333333333333333333333111333555777777666444333222333444555555555444333888777555444333222222222333444444555555555555555333333333333333333333333111333444444222111111222333333222222222222333333222555555222222555555222333333333333333333333333444444333333333222222222333333222222222333444444222333444444222222333444222444555444333333444555555444444444555555666666555666777777888888888888444888333000555444222888333444555666666555444333555333222333666777666444555555444444444444555555444333333222222333333444666333000000222444444333333444444222000000222333222222111111111111111111444333222222111111222222222333444555555444333222111222333333222333555777555555555666666666777777555555444444333222222111222111000//////000111222222222222222222222222222222222222222333333333333222111000//////000111222222000...///222444444333222222222222222222222222222333333444444333333222333333333333222222222111222333444333111111111333222333444444444333111000555555444444444333333333333222111222444444222000000000111222222333333444444333222222444555444333000111333555666666555555555444555777888999777555777777777777888888888999:::;;;<<<@@@GGGNNNUUUZZZaaaeeejjjmmmmmmkkkjjjiiicccdddcccaaa]]]WWWQQQMMMFFFEEEBBB???===<<<<<<<<<======>>>>>>>>>============BBBHHHPPPWWW___ggglllmmmoooqqqtttttttttrrrqqqfffZZZPPPMMMIIICCC>>>>>>???;;;:::<<<<<<:::;;;>>>BBBMMM\\\ggglllmmmmmmmmmmmmkkkjjjlllmmmjjjaaaYYYMMMGGGBBBBBBBBBDDDKKKSSSbbbfffjjjiiieeebbbbbbdddaaa]]]UUULLLDDD===888666888888888777777999===AAAGGGTTTaaagggiiimmmppppppyyytttssskkkdddbbb___]]]\\\ZZZXXXVVVWWWWWWVVVSSSNNNHHHBBB>>>@@@???===<<<;;;<<<<<<===999999999888777777777666555555555555555666777777555666666666666555444444555555444333333333333444555666555333000//////000///111333333222111111111333333333333333222222222222222111111222222333444222444555444333222222333222222222333333444444444333333444555555555555444333333333444444444555555888777666444333222222222888888777666555555555666555555444333333222111111222333444444222111111222444333333333333444444555333555555333333555555333222222222333333444444444333333333333222222222222444444333222222222333333111222333333333333444555333555555555333222333444333333333444444444555555333333555666777888888888444999444222777666222888444444444444444444444444777666444444555555444222555555444444444444555555444333333222222333333444555333111222333444444333333444444333111111222444111111222222222222222222333333222222111111222222222222333333333333222222333444444333222333666888444444444555555555555666444444333333222111111111222111000//////000111222222222222222222222222222222222333333333444444444111111000000000000111111111000///000333555555555222222222222222222222222222222333333333333222222222222333444444333111000222333444333111000111222333333444555555444222111555444444444444333333333333222111222333444333111111111222333333444444555222222111222444666555444111222444555555555444333555444555666888888666444666666666666666777888888888888888:::>>>DDDIIILLLTTTZZZccciiikkkkkkiiiiiifffgggiiiiiifffbbb]]]ZZZSSSMMMFFFAAA??????===;;;=========<<<<<<<<<<<<<<<888;;;@@@EEEKKKSSS[[[aaaiiimmmsssyyy||||||{{{yyyppphhh```[[[UUUMMMEEEBBBAAA===<<<>>>>>><<<===@@@KKKVVVeeeoooqqqooolllkkkmmmkkkjjjkkklllggg^^^VVVHHHDDD@@@AAABBBEEENNNWWWdddhhhkkkjjjfffccccccdddbbb]]]UUULLLCCC===888666777777777666777999===@@@JJJWWWccchhhjjjnnnppppppzzzuuutttlllfffbbb^^^]]]\\\ZZZVVVRRRXXXXXXXXXVVVSSSLLLDDD???@@@???===<<<<<<<<<===>>>::::::999999888777666666555555555555555666777777555666777777777666444333666555444333222333444444444444444333000///000222///222555666444333222222444333333333222222111111000111222222333333333333222333555444333222222333111111222333333444555555444444333333444444555555444333333333333444555666666666555444444444444444999888666555555555666777444444444333333222222222222444555444333111222222111111111222333555666777222555555222222555555222111111222333333444555555333222222222222222222222555444333333222222222222000222333333333333444666444555666555333222222444222222333333444444444444333444555666777777777777222888444222888666222777555444333222222333444555777666555555555444444333555555444444444444555555444333333222222333333444333333333333333444333222222333444333222111222444111111222222222222222333333333222222111222222333222222222222222222222222333444333222111222555777444444444444444444444444222222222222111111000000222222111000000111222222222222222222222222222222222333333333333444444444111000000000000000000111000000000111333444666666222222222222222222222222222222333333333333222222111333444666555444222111333444444333111000111222333444555555555444333222444444444444444444444444444333222222333333333333222222333333444555555666444333222333555666555444333444444555555444333333555444555666777777555333666555555444555666777888:::999999999;;;>>>AAACCCHHHNNNWWW^^^ccceeefffgggggghhhiiijjjjjjjjjiiihhhbbbZZZNNNGGGEEECCC>>>:::<<<<<<<<<<<<<<<======>>><<<===>>>@@@BBBGGGMMMQQQ___eeemmmuuuzzz{{{zzzxxxssspppllliiiddd\\\UUUPPPGGGBBB???@@@AAAAAAEEEJJJXXXaaalllrrrsssooommmkkkrrrpppmmmmmmkkkdddYYYOOOFFFBBBAAABBBDDDHHHRRR]]]hhhkkkmmmllliiifffeeeeeeccc]]]TTTJJJBBB<<<888777666777777666666999===AAANNNZZZfffjjjkkknnnpppppp|||wwwtttkkkhhhddd```___^^^[[[VVVRRRWWWWWWWWWXXXVVVPPPHHHBBB@@@???>>>===<<<<<<======;;;::::::999888777777666555555555555555666777777555666777777777666444333666555444333222333444444111222333222111111333444---000333444333222111222333333333222222111111111///000111333444444333333111333444444333222333444111111222333333444555555444333333222333444555666444333333333333444555666444444444444555666777777666555444333444555666777222222222333333444444444222444555555333222222333222222222222222333444444111444444111111444444111111111222333333444555555222222222222222222222222555444333333222222222222111222444333333222444555444555666555333222222444111222333333444444333333666777777888888777666666111777333111888666222777666555333222222333555666444444555555555555555666555555444444444444555555444333333222222333333444222333333333333333333333222333444444333222333444111111222222333333333333333222222111222222333333222222222222222222222222222333333222111111333555444444444444444333333333222222111111111111000000333222111000000111222333222222222222222222222222222222222333333333444444000000000111111000000000///000111111222333555666222222222222222222222222111222222333333222222111222333555777777666444333222333444333111000111222222333444555555555444333444444444444444444444444444444333222222222333444222333333444444555666666666555333444444555333222444444444444444444333333555444555666888888666444666555444444444555777888;;;:::999999999;;;<<<>>>@@@DDDIIIOOOUUUZZZ```dddhhhhhhhhhjjjlllooorrrtttnnneeeZZZRRRNNNJJJCCC>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<>>>BBBFFFOOOUUU___iiiqqquuuvvvvvvssstttsssqqqooojjjddd___RRRKKKFFFFFFGGGKKKSSS[[[eeejjjppprrrqqqnnnnnnooouuurrrooonnnllldddWWWMMMBBB@@@@@@BBBDDDIIIUUUaaalllmmmnnnnnnkkkhhhfffeeebbb\\\RRRHHH@@@;;;999888666777777666777999>>>AAARRR]]]gggjjjkkknnnppppppzzzvvvkkkiiihhheeecccaaa]]]YYYVVVVVVUUUUUUWWWXXXTTTMMMGGGBBBAAA???===<<<<<<<<<===:::::::::999888888888777555555555555555666777777666777777777777666555555555555444333333333333444000111222222111222444666+++...000111000///000111222222222222222111111111///000111222333444444444111222444444333222333444222222222333333444444444333333333222333444444555333333333444444444555555444444444444555666777888444333333333444555555666111111222333333444555555333444555555333222222333555444333222111111111111111333333111111333333111222222222333333444444444111111111222222222222222444444333222222222333333222333444444222222333444333555555555333222333444111222333444555444333222777888888888777777666555111666222000777555333888666555444333333444555666111333555555555555666888555555444444444444555555444333333222222333333444333444444333222222333555111333555555444333444444111111222222333444444444222222111111222222333333333333222222222222333333111222333333111111222333555444444444444333333333111111111111111111111111333222111000000111222333222222222222222222222222111111222222222333333333000000111111111111000000///000111111000111333444222222222222222222222222111111222222222222111111333333555666666555444444111222333333111111222333111222444555555444333333333333333444444444444555444444444333111222444666222222333444444555555666777666444444555444333111444444444444444444444444444444555777999999888666777666444333444555777999999999888777777888999:::;;;===???CCCHHHOOOWWW]]]ffffffgggiiimmmsssxxxzzzsssmmmfff___ZZZTTTMMMHHH>>>===<<<;;;;;;;;;<<<===:::;;;;;;:::999;;;>>>@@@AAAFFFPPPZZZdddkkkoooqqqqqqtttuuusssrrrqqqnnniiiaaaZZZSSSSSSUUUYYYbbbkkkooorrrtttrrrpppoooqqqsssssspppooonnnllldddWWWMMM>>>===>>>AAACCCIIIVVVcccmmmnnnnnnmmmkkkhhheeeddd```YYYPPPEEE>>>:::999999777777777777888;;;???CCCTTT___iiikkkkkkmmmooooooyyymmmhhhhhhhhhfffaaa]]]ZZZXXXTTTRRRSSSVVVXXXWWWQQQKKKDDDBBB@@@>>><<<;;;;;;;;;999999999999999999999999555555555555555666777777888777777666666666666666444444555555444444333222111222333222111111333444---///000000000000111333111111111111222222222222///000000111333444444555000222444444333333333444333333333333333333333333222222333333333444444444222333444555555555444333666666555555555555666666444444555555555444333333333333333333333333333333333444666555444222222333333333333333333444555555111444444111111444444111333333333333333333333333000111111111222222222222333333222222222333444444444555555444222111111222222444555444333333444555111222444555666555444333555555666777777777666666333888333000777666444;;;666666666555555666666666111444666555444444666888555555444444444444555555444333333222222333333444333444444222000000333666111333555555444444444555111111222222333444444555222222111111222222333444555444333222222333444555000222555555444222222222555555555555444444444333222222222222222222222222333333111111111111333333222222222222222222222222000000000111111111222222///000111222222111000//////111222000......000222222222222222222222222222111111222222222222111111222222222333333333444444000111222222222222333555000111333444444444333222333333333444444444555555444555555333111111444777222222222333444444555555666555444444555666555333444444333333333444444555444444555888:::;;;:::999888666555444444666888999777666666666777888999:::888999:::<<<@@@GGGOOOTTT]]]___ccchhhmmmrrrvvvwwwqqqpppoookkkfff```YYYUUUGGGEEEBBB???===<<<<<<<<<:::;;;<<<;;;:::;;;<<<>>>;;;>>>DDDLLLUUU\\\bbbeeeiiioooqqqoooppptttuuurrrpppjjjeeeeeefffhhhnnnuuuuuuwwwwwwuuurrrqqqtttwwwssspppnnnnnnkkkbbbUUUJJJ======???BBBDDDJJJXXXffflllllllllkkkjjjgggccc```]]]WWWMMMCCC<<<999999:::777888888888999<<>><<<;;;;;;;;;999999999999999999::::::555555555555555666777777999888666555555555666777333444555666555444333222333444444222111000111333111222333333222333555777000000111111222222222333000000000111222333555666000222444444333333444555444333333333333333333333111222333444444444333333111222444666666555444333999888777666444444444444666666777777666444222000555444444333333222222111333555666555444222333333...///000333666999<<<===333555555333333555555333444333333333333333333333000000111111222222222222222222222222333444444555555555666444222000111111222333444444333333555666111222444666666555444333222222444555666666777777555999444111777777666===666777777777777777777666222555777666444333555777555555555444444555555555444333333222222333333444444555444111///000444888000333555666555444444555111111222333333444555555222111111111222333333444555555333333333333555555000333777888666444222222666666666555555444444444222222222222222222333333333333222111111222333333222222222222222222222222///000000000000111111111///000111222222111000//////111222000------///111222222222222222222222222111111222222222222111111111000000000111222333333///000222222222222444666000000222333444333333222333333333444444555555555444555555333111111444888111111222333333444444555444333333444666777666555444333333333333444555666444444555888;;;===<<<:::888777555444444666888:::666666666777888999:::;;;666888999;;;>>>CCCJJJNNNTTTXXX___fffllloooqqqqqqnnnqqqssssssnnngggbbb___QQQNNNJJJEEEAAA???>>>===>>>???@@@???===<<<<<<===<<<===???CCCIIIOOOUUUXXXaaagggkkkjjjnnnvvvzzzyyyzzzuuuqqqrrrrrrqqquuuzzzwwwyyyzzzxxxuuutttuuuxxxvvvssspppnnniii^^^OOODDD??????BBBEEEGGGMMM[[[jjjkkkjjjjjjiiihhheeeaaa^^^[[[UUUKKKAAA;;;999999;;;888888999999:::===AAAEEEWWWaaaiiijjjiiikkkmmmmmm}}}rrrkkkfffdddaaa\\\YYYYYYTTTTTTTTTWWWZZZ[[[YYYVVVKKKGGGBBB??????>>>;;;888>>>===;;;:::999999:::;;;888888888888777777777777777888888777666666888:::555444333222111222333444222222111111111111222222222222222222222111000000000000111222333333444444111111222333444444555555000111333555555444333222666555333111000000111111333333333333333333333333333333444444444444444444666555555444444444555555444444444444444444444444444444444444444444444444111222444555555444222000555444222111111111222222---...///111333555666777333333333444444444555555///000111222222222222111555555444333333222111111333333333333333333333333555555555555555555555555888777666444333222111111333333555666777777777777777777666666666666777777222666666222222777888555666555444333333333333333666555333222222333555666444333333333333444555555777555333222333444444333111000444:::999444333888333444444555555444444333222222333333333333444444666666666666666666666666555555444333333222111111444444555555555555444444111000000000222333222111222222111000//////000000000000111111111000000//////000222222222333666888333333333222222222222222......///111111222222222000111222222111222444666222222222222222222222222333333222222333333444555555444333222111222333444444444555555555555444444111222444555555333111000555444444444555666888999222222222222333444555555333333333444444555555555444777666333444888666000444555666777888888888888666666777888888888888777777777666666666666777777777777777888999<<<>>>???HHHNNNVVV^^^eeejjjooorrrpppsssuuusssnnnjjjhhhiii```\\\VVVPPPKKKEEE???<<<>>>>>>>>>>>>>>>?????????:::;;;===???CCCGGGKKKMMMOOOSSSZZZaaaiiipppxxx}}}~~~}}}|||{{{}}}~~~~~~|||uuuqqqsssvvv|||tttppppppjjjZZZIIIBBBAAA@@@???@@@FFFPPP]]]eeegggjjjlllkkkhhhccc```^^^WWWQQQHHHAAA===<<<<<<;;;>>>:::777888888:::BBBJJJZZZ```fffjjjjjjjjjkkkmmmuuullleeebbb___[[[XXXYYYWWWVVVUUUVVVYYYZZZXXXVVVLLLHHHCCC@@@>>>===;;;999>>>===<<<:::::::::::::::888888888777777777666666888999999777555555666777777666444333222222333333222222111111111111222222111222222222111111000///000000111222222333444444//////000111111222333333111222333555555444222111000000000000222333555666222222222222222222222222333333333444444444444555666555555444444444555555444444444444444444444444444444444444444444444444111222333444555555444444555444333222222222333333111111111222333444444555333333333444444444444555111111111222222222222333555555444333333222111111111111111111111111111111444444444555555555555555555555333333222333444555444444555666666777666666666666555555555555666666444777888444555999999666444444333222222222222222333333444444444444333333444333333333333444555555777555333222333444444333111111444999888444333777333333444444444444333333222222333333333333444444555555555555555555555555555555444333333222111111444444555555555555444444222000000111222333222111222111111000000000000111000111111222222111111000111222333333333333666888111111111000000/////////...///000111111222222222000111222111111111333555222222222222222222222222333333222222333333444555555444333222222333444555444444555555555555444444444444666666777666555444444444333333444555666777333333333333444555666666333333444444444444444444222444444222444888777222333444555666777777777777666777777888888888888888777777666666666666666777777777777888999;;;===>>>???DDDKKKRRRYYY___eeeiiijjjnnnrrrrrrpppnnnnnnooolllhhhbbb\\\UUUNNNGGGBBB>>>===<<<;;;;;;===>>>???;;;;;;;;;<<<>>>@@@CCCDDDGGGKKKQQQWWW^^^fffnnnttt|||~~~~~~~~~}}}xxxttttttuuuuuupppnnnmmmeeeUUUGGGAAA>>>>>>>>>@@@FFFQQQ]]]fffiiikkkmmmllliiiddd```___XXXQQQGGG???;;;:::::::::;;;777666777999<<>>===<<<;;;>>>===<<<;;;::::::::::::777777777777666666666666888999999777444333444555888777666444333333333333222222111111111111222222000111111111111000//////000000111111222333333333//////000000111222222222222222333444444333222111...//////000222444666777111111111111111111111111333333333444444444555555555555444444444555555666444444444444444444444444444444444444444444444444222222333444555666666777555555444333333333333444444444444444333333333222333333333333444444444444333222222111111333444555555444444333333222222111111111111111111111111111333333444444555555555666333222111111222444777888555555555555555555555555555555444444444444555555444777777666666888888555333333222111111111222222000222444555555444222000444333333333333444555555666555333333444444444333222222555888777333222555333333444444444444333333222222333333333333444444555555555555555555555555555444444333333222222111444444555555555555444444222111000111333333333111111111111111111111222222111222222333333222222222333444555444333333555777222222111000//////.........///000111111222111111000111222111000000111333222222222222222222222222333333222222333333444555555555444444444444555666444444555555555555444444444555555666666777777777444444333333333444444555444444444444555666777777444444444444444444333333111333222111444888888555333333444555666666666666666777888888999999888888888777777666555555555666777777777777999:::<<<===888;;;???DDDJJJRRRYYY___dddiiiooorrrqqqqqqrrrtttuuurrrmmmhhhccc[[[TTTNNNCCCAAA===;;;:::;;;>>>???>>>===;;;;;;:::;;;<<<===???BBBGGGLLLRRRZZZaaagggsssvvvzzz|||}}}|||xxxuuusssnnnmmmlllhhh]]]MMMBBB???;;;<<<===@@@GGGQQQ]]]eeeiiilllmmmmmmiiidddaaa```[[[SSSHHH>>>999888888999888555555777:::<<>>===<<<<<<;;;:::::::::777777777666666666555555666777777666444333444666666666666555555555555555333222222111111222222333000000111111111000000///000000111111222222222333111111222222333333333444222333333333333222111111222222222222222222222333111111111111222222222222222333333444444555555555555444444444444555666666333333444444444444444444444444444444444444444444444444444444444555666777333333333333333333333333555555555444444333333333222222333333333444444444444333222111111333555666444444444333333222222222333333333333333333333333222333333444444555555666333222000000111444777999666555555555444444555555444444333333333333444444222444555555555555444333333333222222222222222333111111333333333333111111444333333333333444555555555444333333444555444333333444666777555222222333333333333444444333333333222222222333333333444444555555555555555555555555444444444333333222222222333444444555555444444333222111000111333444333222000000111222222333333333222222333333444444333333555666666555333333555666444444333222111000////////////000111111111111111000111111000///...000111111222222222222222333333333333222222333333444555555555555555555666666666444444555555555555444444333222222333444555666777555555444444444444444444333333333333444555666777555555555444444333333333444444333444666888888666222333444444555555555444666777888888999999888888888777666555555555555555666666777777888999::::::777888:::<<<@@@GGGOOOTTT]]]cccjjjoooppprrruuuxxxuuutttrrrooolllfff```[[[PPPLLLFFFAAA===<<<===>>>>>>===<<<;;;:::;;;;;;<<<===???BBBEEEHHHNNNUUUZZZcccgggmmmrrrwww{{{|||vvvrrrmmmmmmlllcccUUUGGG>>><<<999:::<<>>===============<<<;;;::::::777777777777666666666666444555666555444555777999444444555666666777777777333333222222222222333333000000111111111111000000000111111111111111222222111222222222222222333333222222222222222222222111444444333333222111000000222222222222333333444444222222333333444555666666444444444444444555666666333333333444444444555555444444444444444444444444777666555444444444444444111111111222222222111111444444444444444444444444222222222333333333444444444333222111111333555666444444333333333333222222333333333333333333333333333333333333444444555555333222111111111333555666666555444444444444555555333333222222222222333333444333444555555333333333444444333333333333444444333333111111111111333333444333333333333444555555444333333333555555444333333555777555333222222222222333333333333333333222222222222333333333444444555555555555555555555555444444333333333333222222333333444444444444333333222111111111333444333222000111222333444444333333111222333444444444444444555666666555333333444666333333222222111000000//////000000111111111111000000111111000///...000111111111111222222333333333333333222222333333444555555555555666666777777777444444555555555555444444222222222222333555666777666666666666666555555555222222222222333444555666555555555444444333333333888777777888:::999777666222333333444444444444444666666777888888888888777777777666555555555555555555666666777777888888888999999999999:::???EEEIIIPPPWWW___fffkkkpppvvv{{{vvvuuutttsssrrrmmmhhhddd^^^YYYRRRJJJDDD???======<<<;;;:::::::::;;;===>>>===>>>???@@@AAADDDIIILLLTTTXXX___fffmmmsssyyy}}}~~~~~~~~~{{{vvvqqqooopppkkk^^^NNNBBB<<<;;;999:::;;;>>>EEEPPP]]]eeefffggghhhgggeeedddeeeffffff]]]OOOCCC<<<999999999:::777777999999999===DDDOOOTTT[[[^^^______aaacccxxxuuurrrkkkbbb^^^ZZZZZZYYYWWWVVVXXX[[[^^^ZZZXXXTTTNNNFFFAAA???>>>======>>>======<<<::::::888888888888777777777777333444666666555666888:::333444555666777777777777333333222222222222333333000000111222222222222111111111111111111111111111000000000000000000000000111111111111222222333333111111222333333333222222222222222333333444444555111222333333444555666666444444444444444555666777222333333444444555555555444444444444444444444444777666666555444333222222///000111111222111111111222222333333444444555555222222222222333333333333333222222111111333444555333333333333333333333333111111111111111111111111444444333333333333333333333333222222222222333333555555444333333444555666333333222222222222333333888555444666666333444777444444333333444444555555555444222000000222444555444333333333333444555555333333333444555666444333222666777444222333333111222222333333333333222222222222333333333333444444444444444444444444444444333333333333333333333333333333444444444444333333333222111222333444444222111222333444555444333222111111222333444444444444444555555444333333444666000000/////////.........000000111111111111000000000111222111000000111333111111111222222333333444333333222222333333444555333444555666777777777666444444555555555555444444333444444555555666666666555555666777777666666555222222222222333444555555444444444444444444333333999777888===>>>:::666555333333444444555444444333444555666666777777666666666555555444555555666666555555666777777666666666777888888777777888;;;>>>AAAGGGPPPYYYaaajjjssszzzzzzyyyxxxwwwuuurrrmmmjjjgggddd^^^WWWOOOHHHCCCAAA<<<;;;:::999:::;;;<<<===:::<<<=========>>>@@@BBBIIIMMMSSSYYY```gggoootttsssuuuxxxyyyxxxvvvsssqqqpppooogggVVVFFF>>>;;;:::999:::;;;???GGGTTTccclllggggggfffeeeeeehhhmmmpppnnneeeWWWJJJBBB>>><<<<<<;;;999999:::999777:::???HHHLLLRRRUUUVVVXXX[[[___}}}sssggg```]]]]]]\\\ZZZWWWVVVYYY[[[\\\\\\YYYSSSJJJCCC@@@???======>>>>>>===<<<;;;:::999999999999888888888888555666777777666666888:::555555666666666555444333444333333222222333333444111111222333333333333333111111111111000000000000000000000000///////////////000000000111333444444///000111333444444444333000111111222333333444444111222222333444555666777444333333444444666777777222222333333444555555666444444444444444444444444444444555555444333222111///000111222333222222111222222222222333333333333111222222222222333333333111111111222222222222333333333333333333333333333111111111111111111111111555444444333333222222222000111222333444333333222444444222222222444666777333333333222222333333333:::555333555444222333888333333222222333444444555444444333333333333444444444333333333333444555555333222333444666666444333111555666222111333444222222222333333333333222222222222333333333333444444444444444444444444444444333333333333333333333333222333333444444333333222333222111222444555444333222333555666555444222111000111222333333444444444333444444333222222444666............////////////000000111111111111000000000111222111111111333555000111111222333333444444333333222222333333444555222333444666777777666666444444555555555555444444222333444555555444333333222333555666666666666555333222222333333444555666333333444444444444444444666444888???@@@;;;666555444444555555555555444444333444444555555555555555444444444444555666777777444555666666666555444444444666888888777666777888888===EEELLLSSS]]]hhhpppzzzxxxwwwwwwwwwvvvsssqqqlllkkkiiieee```XXXRRRNNNCCCAAA???===;;;:::::::::888:::<<<============>>>BBBDDDHHHLLLQQQXXX```eeefffkkkoooqqqooonnnnnnpppmmmjjj^^^LLL>>>;;;:::999999999;;;@@@JJJ[[[lllxxxjjjiiihhhgggiiiooowww}}}tttlll___RRRIIICCC@@@>>>:::888999:::999777888===BBBFFFIIIJJJKKKNNNSSSWWW{{{mmmccc___```___\\\WWWUUUVVVXXX^^^^^^\\\VVVMMMEEEAAA???===>>>>>>>>>>>><<<;;;::::::::::::999999999888888888888999888666666777999777777777777555333111///444333333222222333333444111222333444444444444444111111111000000000000000222222222111111111111111/////////000111333444555000111222333444333222222///000000111222222333333111111222333444666666777333333333444555666777888222222333333444555666666444444444444444444444444000222444555555444222111000111222333444333333222333333222222222222222111111111222222222333333333///000111222222222222111333333333333333333333333333333333333333333333333666555444444333222111000...///222444555444333222444333222111222444777888444333333222222333333444:::333000222111///111777222111111111222333333444222333555666666555333222444333333333333444555555222222333444666666555333000555666222000444555222222222222333333222222222222222333333333444444444444444444444444444444444333333333333333333333333222333333444444333333222333222111222444555444333333444555666666444222111///000111222333333444333222333333333222222444666//////000000111111222222000000111111111000000///000111222222111222444666000000111222333333444444333333222222333333444555111222444666666666666555444555555555555555555444///111222333333222000...000111333555666666555555444444444444444666777777333333333444444555555555333111666???BBB;;;666666555555555666555555444444222333444444555555444444333333333444555666777888444555666666666555444333333666999:::999888777777888;;;@@@DDDIIIQQQ\\\dddtttsssssstttvvvxxxxxxwwwoooppprrrqqqmmmggg```[[[KKKIIIEEEAAA===;;;999999777:::>>>@@@@@@??????@@@===???@@@BBBFFFLLLSSSYYY^^^ccciiikkkiiihhhkkknnniiieeeWWWDDD999999:::888999999;;;AAANNN```tttnnnllljjjiiillltttxxxpppcccWWWMMMGGGCCC@@@999777888::::::777999===@@@BBBDDDDDDDDDFFFLLLQQQwwwhhhbbbaaa___[[[WWWUUUUUUVVV^^^^^^^^^]]]YYYQQQGGGAAAAAA>>>======;;;777888<<<888888888888888888888888888888777777777777888888888888777666666666666666555555444444444333333333333333333333222222111000000000000000000111111222222111000111222333111000222111000000000111333444,,,...111333333111...,,,444333222222444444333222111222333444555555555555222333444555555555444444333333222444555666444333444555555555555555555444111333444333111111444666444444444333333222222222555222///111444555222---444444444444333333222111///000111222333444444444333444444555555444444333000666222000666444000666444333333222111000//////333333444444444333333222555444444333333222222111222444666777666666777888444444444555444444333333666333222333555666444222444444333222222222333333444333222111111333555666111222333333444444333333555555444444444333333333666555555444333333222222111222333333444444444333111111111111111111111111222222444444555555555555///000000222333444555555222000///000333444444444444333333222222333333444000111111111111222222222555555444333333222111111000000000000000111111222///222444222333666666333555444222111111111222222000000111222333333444444111222333444555444333222333333444444555666777777444444222222222222444444555444444333333333444444333333222222333333444555999888777555444444444444555444444333333333444444444333444777666333333777444555666888888888777777222333333444555666777777444333333333333444555555555555555555555555555555444555666666555555666888::::::::::::===CCCKKKQQQ```eeekkkpppsssuuuwwwxxx{{{wwwtttttttttppphhhaaa]]]VVVLLLEEEAAA>>><<<999<<<::::::<<>>>>>=========@@@DDDHHHJJJPPPTTTZZZ```fffjjjmmmnnnlll```PPPEEE@@@???===;;;:::<<<===@@@LLLaaattt~~~pppnnnkkkjjjsssxxxvvvpppeeeYYYNNNFFFCCC>>><<<888777999;;;<<<<<<;;;<<<>>>???AAACCCCCCDDD}}}pppeeedddbbb^^^ZZZXXXWWWWWW[[[[[[\\\\\\ZZZSSSJJJCCCAAA===<<<===;;;888999<<<::::::::::::::::::::::::888888777777777777888888666666555444444444444444444444444333333333333222222222333333333222111111000000000000000111222222111111111111111111111111111111000000111111222333...///111333333111///...333222111111333333222111222222333444555555555555333333333444444444555555444333333444666666555444444444555555555555444444111333444333111111444666333333333333333333333333333000///222777999777333333333333333333333222222000111222222333333333333333333444444444444333333000555222000666444000666444333333222111000000000222222333333333333222222333333333333333333333333000111333444333333333444333444444444444444333333666444222333555555444222333222222222222222333333444333222111111333444666111222333333444444333333444444444444333333333333222333333444444555555666111222222333333333222222111111111111111111111111333333333333444444444444222222222222222222222222222111000000333444444444444333333222222333333444111111111111222222222222555444444333222222111111000000000000000111111222...111222000000444444222444333222111111111222222000111111222333333444444222222333333444444333333333333444444555666666777555555444333333444555555555444444333333444444444333333222222333333444555777777666555444444444444555444444333333444444444444333555888777333444888444555666777777777666666333333444444555666666666444333333333444444555555555555555555555555555555444555666666555555666777999999999999:::>>>DDDIIIOOOTTT[[[cccjjjpppvvvzzz|||zzzxxxwwwvvvsssoookkkiiicccYYYQQQLLLGGGBBB???>>><<<;;;>>>CCCDDDAAA===<<<<<<;;;;;;===@@@BBBDDDHHHKKKPPPUUUZZZ^^^aaabbbdddZZZLLLBBB>>>===<<<;;;:::<<<===@@@MMMcccvvvrrrmmmgggjjjyyyxxxvvvrrrkkkaaaWWWNNNHHHBBB???;;;:::;;;<<<======999;;;===???AAAAAABBBAAAyyyjjjhhheeeaaa]]]ZZZWWWVVVWWWXXX[[[\\\[[[VVVNNNHHHBBB>>>;;;<<<;;;888999===::::::::::::::::::::::::888888777777777777888888666666555444444444444444444444444333333333222222111111222333333333222222111000000000000111222222///222333333000///111333000000111222222222222222000111111222222111111000222111000000222222111000333333444444555444444444444444333222333444555666555444444555777777666444333333444444444444333333222333333333222222444666333333333333333333333333333111111444888:::999666222222222333333333333333111222222333333333222222222333333444444333333222000555111000666444000555333333333222222111111111111111222222222222222111111111222333333444555555000222333333222111222333333333444444444444333333666444333333444444333111111111111111222333333444333222222111111333444555111222333333444444333333333333333333222222222222222333333444555555666666222222222333222222111111222222222222222222222222444333333222222222222333444444333222111000000///222111000000222444444333444333333222222333333444111111111111222222222333444444333333222222111111000000000000000111111222...000000------222333111444333222111111111222222111111111222222333333444333333222222333333444444333333333444555555666666666555555444444555555666444444444333333444444555333333333333333444444555555555555555555555555555444444444333333444444555555444555888777444555999555666666666666555444444555555555555555555555555333444444444444555555555555555555555555555555555333555666666555555666777777888888888888999<<>>??????AAABBBEEEIIILLLPPPSSSTTTXXXPPPEEE===;;;;;;;;;;;;999;;;<<<@@@NNNeeeyyyzzzqqqiiinnnyyyvvvssspppllldddYYYRRRJJJGGGBBB@@@?????????>>>:::<<<>>>@@@AAAAAA@@@???nnnkkkgggbbb^^^ZZZVVVTTTUUUWWWZZZ]]]]]]ZZZTTTOOODDD???;;;<<<<<<999:::===999999888888888888888777888888777777777777888888888888777666666666666666555555555444444444444333000111222222333333333333111111000000111111222333...222555333///...111444///000111333333222111111333222222111111222222333333111000111222333222000444444444555444444333333555444222222222333555777555444444666777888666555222333333444444333333222222333333222222333444555222222333333333333444444555444444555777888666444111111111222222333444444222222333333333222111111222222333333333333222222000555111///555333000555333333333333333222222222000000111222222222111111222222222333333444444444333555666666444333333444222222333444444444333333555444444333333333222111111111111222222444555666222222111111222222333444111222333333444444333333333333333222222222111111555555555555444444333333333333444444333333222222222222222222222222222222444444222111111111111222444333333222111000//////333111000111222444444333444333333222222333333444111111111222222222333333333333333333222222111111000000000000000111111222///111000,,,,,,111333222333222222222222222222222111111111222222333333333444333222111222333444555333333333444444555555555555555444444444444555555444444333333333444555555333333333333333444555555555555666666777777777777444444333333333444555555666444555888777555666;;;666666666555555444333222666666555555555444444444333444444555555555555555555555555555555555555555333444666555444444555777444666777888777666777999:::<<>>?????????>>>>>>@@@AAADDDFFFIIIJJJKKKEEE>>>888777999::::::999:::;;;@@@PPPgggzzz|||tttvvvyyyvvvrrrrrrrrrnnneee^^^WWWSSSNNNIIIGGGDDDBBB@@@===>>>AAABBBBBBAAA???>>>tttooohhhbbb^^^ZZZVVVSSSVVVWWWZZZ]]]___]]]YYYVVVHHHAAA<<<======;;;:::<<<999999999888888777777777888888777777777777888888888888777666666666666666666666666666555555555555000111222222333333333333111111111111111222222333...222555333///...111444///000111333333222111111444333222111111222333444444222111222333444333222444444444555444444333333555444222222222333555777555444444666777888666555222333333444444333333222333222222222333444444444333333333333333333333333444444444444555555444333111111111111111222333444222222333333333222111111111111222222222222111111///444111///555333///555333333333333333444444444///000111222222222222222444444444333333222222222444666777777555444555555111222222333444444333333444444444333222222222222222222222222333555666666111111111111222222333333111222333333444444333333333333333222222222111111444444444444444333333333444555555666555555444444222222222222222222222222444333333222111111111111111111111111111111111111333222000111222333333222444333333222222333333444111222222222222333333333333222222222222222111111000000000000000111111222111333111------222444222222222222222222222222222111222222222222222333333444333222111222333444555333333333444444444444444333333333444444333333333333333333333333444555666444444333333444444555666555555777888888888888888333333333333333444555666666444555777777555777<<<777777666555444333333222666666666555444444333333333444555666666666555555555555555555555555555555333444555555444444555666222444777888777666666777:::;;;;;;===AAAHHHPPPVVVbbbjjjrrrtttrrrpppqqqtttssssssrrroookkkeeeaaa___WWWPPPGGGDDDEEEDDD@@@;;;;;;;;;<<<===>>>??????@@@=========>>>???AAABBBCCCAAA===999666666777999:::888:::;;;AAARRRiiiyyy}}}yyytttpppppprrrrrrnnniiieeeaaa[[[UUUQQQLLLHHHEEEAAABBBBBBBBBAAA???===;;;}}}uuukkkddd___\\\XXXUUUXXXXXXYYY[[[]]]^^^\\\ZZZMMMEEE???>>>>>><<<;;;<<<<<<;;;;;;::::::999999999888888777777777777888888666666555444444444444444666666666666555555555444111111222333333333222222222111111111111222333333///222333333000///111333000000111222222222222222333222222111111222222333444333222222444444333222333333444444555444444444444444333222333444555666555444444555777777666444333333444444444444333333444222111111333444444333444444444333333222222222000111222333444555555555222222111000000111333444111222222333333333222222000111111222222111111000///444000///555333///444333333333444444555555555000000111222333333333333555555444333333222111111222444555555444333444555000111222333333444444333111333444333222111222444222222222222333444555555111111111222222222222222111222333333444444333333333333333333222222222222///000111222333444555666444555666666777777666666333333333333333333333333222333333444333333222111///000000111111222222222444222111111222333333222444333333222222333333444222222222222333333333333222222222222222222111111000000000000000111111222222444333//////333444222111111222333333333222222222222222222222222222222333333222222333333444444333333333333333333444444222333333444444333333222333333333333444555555666444444444444444555555666444555777888999888888777333333333333444555555666555333444666666444777<<<888777666555444444444444666666555555555444444444333444555666777666555555555555555555555555555555222444555555444444555666222444777777777666666666888999999:::<<<@@@FFFKKKOOOWWWaaahhhjjjmmmqqquuuuuuvvvvvvsssmmmhhhdddbbb___YYYRRRMMMKKKIIIEEEBBB===<<<<<<<<<<<<======>>>;;;;;;;;;<<<<<<=========;;;999777666555777888999888:::<<>><<<:::}}}qqqhhhccc```]]]ZZZZZZYYYWWWXXXZZZ[[[\\\[[[RRRIIIAAA??????===;;;;;;<<<<<<;;;;;;:::999999888888888777777777777888888666666555444444444444444555444444444333333333333222222333333333222111111222222111111222222333444111111111111111111111111111111000000111111222333111222222222222222222111333222111222333444333111222222333444555555555555333333333444444444555555444333333444666666555444444444555555555555444444444222000111444555444333555555444333222222111111111222444444444333444444444333111000///000222333000111222222333333333333000000111111111111000000///444000...444333///444222333333444555666666777000111222333444444444444333333333333333333333333000222444444333333444555000000111333333444444333///111333333222111333555222111111000111111222222000000111222222222222222111222333333444444333333444444444444333333333333---...///000222333444555222333444666777777777777333333333333333333333333000222444666666555333222000000000000111111111111444222111111222333333222444333333222222333333444222222222333333333444444111111111111111111222222000000000000000111111222111333333000000333333000000111222333333333333222222222222222222222222222222222333333444444333333333333333333333333333333333333444555555444333333333333333333444555666666444444444444444555666666333444666777777666555444333333333333444555666666555222333555555333777<<<999888666555555555555666555555555555555444444444333444666777777777555555555555555555555555555555222444555555444333555666333555777777555444444444666777888999999;;;>>>AAABBBGGGNNNUUU[[[aaahhhnnnqqqssssssqqqlllhhhffffffbbbaaa___\\\WWWSSSOOONNNCCCBBB???===<<<;;;<<<===::::::<<<======<<<;;;;;;888888888777666777888999888:::===EEEUUUhhhrrrtttyyy~~~{{{wwwwwwwwwuuuqqqqqqqqqqqqqqqrrrrrrrrrwwwsssoookkkgggccc___\\\SSSQQQMMMIIIEEEBBB@@@???uuukkkfffdddaaa^^^[[[XXXVVVUUUWWWYYY[[[[[[UUUKKKBBB@@@@@@===;;;;;;::::::999999888777666666888888777777777777888888888888777666666666666666333333333222222222111111333333333333333222111000222222111111222222333444222111000111222333222000222111000000000111333444000111111222222111111000222111000111222222222000111222333444555555666555222333444555555555444444333333222444555666555333444555555666666555555444555222000111444555444333666666555444222111000000666777777666333111000111555333111000///000111222///000111222333444444444000000111111111111000000///444000...444222///444222333333444555666777777000111222333444555555555111222222333333444444555000222444555444444555777///000111222333444444444...000333333111111444777111000///////////////000000000111222222222222111222222333444444444333333555555444444444444333333000000000000000111111111111222333555666777777888333333333333333333333333///111555777888666444222111111111000000000000000444222111111222333222111444333333222222333333444222222333333333444444444111111111111111111222222000000000000000111111222000333333111111333222///000111222333444333333222222222222222222222222222111222333444555444333222333333333333333333333333333444555666666555444333222222222333444555666777555444444444444555666666222333555666666555333222222222222333444555666777444222222444444333666<<<999888666555555666777777555555555555555555555555333444666777888777666444555555555555555555555555222333555444333333444666555666777666444222222222555777888888777777888999===???BBBFFFLLLTTT]]]bbbiiikkknnnmmmjjjggggggiiibbbfffiiigggaaa[[[WWWVVVKKKHHHDDD@@@===<<<======:::<<<>>>??????>>><<<;;;777888888888777777888999888:::>>>FFFVVVgggppppppyyy|||{{{wwwsssrrrppplllmmmpppssstttsssrrrrrrrrryyyvvvrrrpppnnnkkkgggeee^^^[[[VVVPPPKKKHHHFFFEEEzzzpppgggaaa^^^[[[VVVTTTVVVXXXXXXYYY\\\RRRQQQNNNGGG@@@;;;;;;<<<>>>===:::888777888999:::555555555555666777888999999999888777666555444444777666444222111222444555444444333333333333222222///111222222111111222333444333111000///000111333222222111111111111111111111111111111111000///...000000000000000000000000222222222222222222222222555444444333333222222111111222444555555555444444555555666666666555333222333333333333333333333333222333444555444222000...555555555444444333333333222222333333333333444444333333444444333333222111222222222111111111000000...000222333333333111000444444444444555666888888555555555555555555444444222222333333333333444444333333333111000000222444555444333111000111444777000222444444333333444555111000/////////000111222......//////000000111111222333333222111222444666444333333222111111111222///111222222111111111222444444444444444444444444777666444444555555444333111222333555777777444222.........///000222333444222222111111222222333444222111000000000111333444111111222222222333333333222222222111111111000000111111222222222222111111000000////////////000000///000111222333222111111444444333333333444444555222333444555555555444333111222333333111111222333111111333444555666666666444444444555555555666666555555555555555555555555444555666777777666555444444444555555555444222111999777555666888888666444888777555444555666888999666666666666777777777777777777666666555555555444777777777777777666555555444444444444444444444444444444444444444444444444555555555666777999:::;;;888;;;???@@@@@@CCCJJJQQQaaadddhhhkkkkkkiiiiiiiiikkkhhhiiinnnkkkccc^^^___ZZZVVVPPPJJJEEEAAA@@@???======>>>>>>>>>======<<<888777666555666666555333888;;;???EEELLLVVV```gggoootttyyyyyytttooonnnoooqqqppprrrvvvzzz{{{xxxuuu|||uuunnnlllnnnpppooommmkkkjjjfff```YYYSSSOOOMMMyyynnnfffaaa\\\VVVSSSUUUVVVTTTTTTWWWSSSSSSPPPJJJCCC>>><<<<<<===<<<:::999999999::::::888888777777777777777777888777777666666666666777666555444333222333444444444444333333333333222222///111222222111111222333222111///.........000000111111111111111111111111111111111222111111000000000000000000000000000000222222222222222222222222333333333333333333333333333444555666777666666555444555666666666555333222333333333333333333333333---///111222333333222111444444444444444444333333222222333333333333444444333333444444333333222111333333222222111000000//////000111333333222111000444444444555666777999999666666555444444333444444222222222333333444444444555666666444333333555777...000222333222222333555000222444444333333333444222222222222222333333444000000000000000000111111111222222111000111333555444333222222111111222222///111222333111111111222333333333333333333333333555333222222333333222111333222333444666666444222......//////000222333444222222111111222222333444222222111000111222333444111111111222222222333333222222222111111111000000111111222222222222111111111000000//////000000111///000111222333222222111444444444333444444444555111222333444444444333333222444555444333222333444222222333444555555555555333444444444444555555555555555555555555555555555555555666777666666444444444444555555555444333222777555333444555666444222777666555444555666888999666666555555555555555555777666666666555555555444777777777777777666555555444444444444444444444444444444444444444444444444555555555666666888999:::777:::>>>>>>===???DDDIIIPPPWWW```gggjjjiiihhhggghhhfffgggkkkjjjeeeccceee___]]]ZZZUUUPPPLLLHHHGGG???>>>>>>===<<<;;;;;;:::;;;:::888888::::::999888777:::===AAAFFFMMMUUUZZZffflllrrrtttrrrpppqqqsssrrrrrruuuyyy}}}}}}zzzwwwwwwsssnnnlllmmmooooooooollllllkkkhhhccc^^^[[[YYYxxxlllddd___YYYUUUVVVUUUSSSRRRTTTTTTUUUSSSOOOHHHBBB>>><<<;;;;;;;;;;;;;;;:::::::::::::::999888888777777666777666555555555777888999555444444444444333333333444444333333333333222222000111222222111111222444222111000///...///000000111111111111111111111111000111222222222222222222000000000000000000000000222222222222222222222222111111222333333444555555222333555666666555555444444555555555555444333333333333333333333333333333///000222333444333333222333333444444444444444444222222333333333333444444333333444444333333222111333333222222111000000//////000111222333222111111333333444555666888:::;;;888777555444333333333444111111222333333444555555222333333222111111222444)))---222555555333222222111222444444333222333444111111222333333333333333222222111111111111111111000111111111000000222444333333222222111111222222///111333333222111222333222222222222222222222222444333222222333333222111555444333333444444333222////////////000111333333222222111111222222333444222222111000111222333444111111111222222222222333222222222111111111111111111111222222222222111111111111111000000111111111000000111222222222222111555444444444444444444444000111222333333333222222333555666555444333444555333444444555555444444333333333333333444444444444444444444444444444444444555666666666555444333333444444555555555444333222777666444444555444333111777666555555555666777888666555555555444333333333666666666555555555555555777777777777777666666555444444444444444444444444444444444444444444444444555555444444555666777777555888;;;;;;::::::===@@@BBBGGGPPPXXX^^^bbbfffhhhhhhfffgggjjjjjjgggfffhhhccccccbbb```[[[VVVRRROOODDDCCCAAA>>><<<:::999888888777666666888999888777666999;;;>>>@@@CCCGGGJJJWWW]]]dddiiikkkmmmqqqtttpppqqquuuzzz}}}}}}zzzwwwqqqqqqooollllllnnnrrruuussssssrrrpppmmmjjjgggfffqqqfffccc]]]XXXYYYXXXUUUTTTVVVVVVWWWWWWTTTNNNHHHAAA>>>;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999999888888888777666555555666777888333444444555555444333333444444333333333222222222000111333222111111222444444333222111111111222222111111111111111222222222000111222333333333333333000000000000000000000000111222222222222222333333222222222333333444444444000111222333333333222111444444444444444444444444444444333333333333222222666666666666555444333222333333333444444555555555222222222333333333444444333333444444333333222111111111111111111111111111///000111222222222222111222222333444666999:::<<<;;;999777555333333444555111111222222333444555555///111111111000000111333***...333555555333222222111333444444333222333444...///111222333222222111333333333222222111111111000111222222111111222444333333222222111222222333///111333333222222333444222222222222222222222222555444333444555555444333666444222222333333333222////////////000111222333222222111111222222333444111111000///000111222333111111111111222222222222111111111111111111111111111111222222222222111111222222111111111111222222000000111111222222222222555555555555555444444444111222222222333333333333333555555555444333444555444555555555444444333222222222222333333333444444444444444444444444444444666555555555444333333222444444444444444444444333999888777666666555444333666555555555555666777888777666666555444333222222555555555555555555555555666666777777777777666666555555555555555555555555555555555555555555555555444444444333444444555555333666888999888888999;;;>>>???AAAEEEKKKUUU___gggfffgggiiikkkkkkiiigggfffeeeeeedddbbb___\\\XXXVVVOOOMMMIIIDDD???<<<999888888666444555666888888777666888;;;<<<<<<===>>>@@@IIINNNUUU[[[___dddhhhllliiilllqqqvvvyyyyyyvvvtttqqqqqqooollljjjmmmvvv~~~|||xxxtttqqqooommmllluuuiiiddd^^^ZZZZZZYYYVVVVVVWWWWWWXXXXXXWWWSSSMMMEEEAAA<<<<<<=========<<<;;;;;;777888999:::;;;::::::::::::999777666555555555666333333444555555444444333444444333333333222222222000222333333222222333444444333333222222222222222000000111111111222222222000111222333333333333333111111111111111111111111111111111222222333333333444444444333333222222222111222333333333222111000444444333333333444444444444444444333333222222222666666666666555444444333333333333444444555555555222222222333333333444444333333444444333333222111//////000111222333444444000000111111222222222222111222222444666888:::;;;<<<:::999777666555555555111111222333333444555555111333444444333333444555000222444444333222333444222333555444333222222333...///111222333333222222444444333333222222111111111222444333222222333444333222222111222222333333///111333333333222333555444444444444444444444444555333222333555555444333666444222222222333222111000/////////000111222222222222111111222222333444000//////...///000111222000000111111111222222222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111222222222555555666666666555444333333333333333333444444555222444555444333222333444555555555555444333222222222222222333333333444444444444444444444444444444555555444333333333333333444444444444444444444444777777777666555444444444555555555555555666666777777777666666555444333333444444444555555555555555666666777777777777666666555555555555555555555555555555555555555555555555444333333333333333444444111333666777888888999:::<<<;;;;;;;;;???HHHRRRYYY\\\```eeehhhjjjjjjgggdddfffeeecccaaa```^^^]]]]]][[[XXXSSSMMMGGGBBB>>><<<>>><<<:::999:::;;;<<<;;;777999<<<===<<<<<<<<<===???BBBGGGLLLQQQUUUZZZ]]]```dddjjjooorrrsssrrrrrrrrrrrrooojjjhhhmmmyyy}}}vvvpppooopppqqqqqq|||pppddd^^^ZZZZZZYYYVVVUUUVVVXXXXXXYYYYYYWWWQQQJJJDDD???>>>>>>===<<<<<<;;;;;;666777999:::;;;;;;::::::999999888777666555444444333333333444444444444555444444333333333333222222111222333333222222333555222111111111111000000000000000000111222222333333000111222222222222222222111111111111111111111111111111111222222333333444555555444333333222111111444555555666666555333222333333333222333333444555555444444333333222222111111111222222333444444555333333444444444444444444222222333333333333444444333333444444333333222111...//////111222333444444111111111111111222222222111111222333444666888999:::999999888777666666555222222333333333333444444///111333333222222333444333444444333111111333555222444555444333222222333111111333444555555555555333333222222222222222222111222444444333333333444222222111111222222333333///111333333333333444555444444444444444444444444222111000111222333222111444333222222333333222111000000000000000111222222222222111111222222333444000000///...///000111222000000000111111111111222111111111111111222222222111111222222222222111111111111111000000111111111111111000000111111222333555666777777666555333222444444333333333444555666222444555444333222333444444555555555444333333222333333333333444444444444333333333333333333333333444333333222222333333444444444333333333444555555333444555444222222222444444444555555555666666666777777666666555444444444444444444444444555555555555666666777777777777777555555555555555555555555555555555555555555555555333333222222333444555555222222333555777888::::::666888;;;===>>>@@@CCCEEEJJJQQQXXX]]]bbbffffffcccfffeeedddcccbbbbbbbbbbbbbbb```]]]XXXRRRMMMHHHFFFDDDAAA>>><<<<<<<<<<<<;;;888:::<<<===<<<<<<===>>>===>>>???BBBEEEIIILLLNNNVVVZZZ```fffiiikkkmmmoooppppppmmmiiiggglllwww}}}vvvooolllnnnrrruuuvvv{{{iiiccc]]]\\\ZZZVVVTTTUUUXXXXXXXXXYYYXXXTTTMMMHHHBBBAAA???===;;;;;;;;;;;;666777999:::::::::888777666777888999888777555333444444333222333444555666444444333333333333222222111222444333222222333555111222222222111111000000///000000111222222333333111111111222111111000000111111111111111111111111000111111222333333444444333333333333333333333333555666666777666555444333333333222222222333444555555555444333333222111111111111111111222333444555444444444444444444333333222222333333333333444444333333444444333333222111000111111111111222222222111111111111111222222333111111111222333444666666666666888888888666444333444444333333333333222222+++...000111000000000111000222333222111222333555222444555555333111222222222222222333444555666777111111111111222222222222///111444444333222222333222222111111222222333444...111333444333333555666333333333333333333333333111000///000222333222111111111111333444444222111000000000000000111111222222222111111222222333444222111000000000111333444000000000000111111111111000000111111111222222222111111222222222222111111111000000//////000000111222111000000000111222333666666777888777555333222333333222222222333444555333555666555444333444555444444444555444444333333333444444444444555555555333333333333333333333333222222111111222333444555444333333333333444555666111333444444222222333555444444555555666666555555555444444444444444444444333333333444444555555555555555666777777777777777555555555555555555555555555555555555555555555555222222222333333555666777444333222333555777888999555777:::<<<<<<;;;<<<<<<===DDDIIILLLRRR\\\```^^^bbbcccdddeeeeeedddcccbbbbbbcccbbb```]]]XXXSSSPPPKKKGGGBBB???>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<===???>>>======???AAACCCDDDHHHMMMSSSXXX\\\```dddhhhiiijjjiiiggggggiiioootttuuupppkkkkkkpppuuuwwwwwwooohhhbbb```]]]WWWUUUVVVXXXXXXWWWYYYYYYVVVOOOJJJDDDBBB???<<<;;;:::;;;;;;888999:::::::::888666555333555777999:::888666444555444222222222444666777444444444333333333222222111333444444333222444555333444444444444333222222///000000111222222333333111111111111111000///...111111111111111111111111000000111222333333444444111222222333333444444555444444555555555444222111333333222111222333555666555555444333333222111111666666555444333333333333555555555444444333333333222222333333333444444444333333444444444333222222333333222222111000000000111111000000111111222333111111111111222333444555222444666888777666333111555444444333333222222111...000333444333333333444,,,...111222222222333555333444555555333111222222111000000000111333555666000000000111111222222333...000333333222111111222222111111111222333333444...111333444444444555666222222222222222222222222333222111222444555444333000000111333555555333000111000000000000000111222222222111111222222333444444333222222222333444555000000000000111111111111000000111111222222222222111111222222222222111111000000////////////000000222111000000000111333444666777888888777555333222333222111111111222333444555666777666555444555777333333444555555444444333444444444555555555666666333333333333333333333333111111000000111333555666444333333222333444555666111444666666444444666888333444555555666666555555333333333333333333333444333333333444444555555555555555666777777777777777666666666666666666666666666666666666666666666666222222222333444666777888555333111111333555777777888888888777666888<<>>BBBHHHMMMQQQVVV\\\aaacccdddfffggggggggghhhiiiqqqmmmkkkmmmssswwwvvvttt~~~rrrgggeeebbb[[[WWWWWWSSSWWWZZZ\\\ZZZVVVSSSRRRJJJEEE???<<<<<<======<<<======<<<;;;:::999999888999999888888777555444333222333444444444555777999444444444333333333222222222222222222222222222222333333333333333333333333000000000000000111111222333222222111111222222333000000000000000000000000000111111222222111111000555555555555555666777777444555555666555444222111333444444555555444444333444444333222111000///...///111333333222222333444333333333333333333333333222111111111222333333444000222222222111000111222333111///......///111333000222555555444222222222222222111111222444555666555555555444444333333333333333333333333333333333444333222111111111222222...------...000222555666,,,---000222333222111000444333222111111111222333222222111111111111222222111111111111111111111111222222333333333222222111222222222111111222555888222222222222222222222222222444555333111111333666...///000222222333333333,,,...///111111111000000000111111111111222222222111111000000111111222333333222222222222222222222///000111222333444444333///000222222000///000111111000/////////000222333111222333111///......///444444444444444444444333111222333333444444333333222444555555444333333444555444444333333444444555333444444444333333555666666666555444333333222222444555666555333222222444666666555444444444555555555555555555444333222222666666555666666777888999666555444444555666555444444555555666777666666666666777777777777666666555555555555555555555444444666666666666666555555555777444222222333444444444444555555555444444666777666666666666777777777777:::;;;;;;===???BBBEEEGGGRRRTTTXXX]]]aaadddeeeffffffggggggeeebbb_________bbb^^^WWWQQQMMMJJJGGGEEE@@@>>><<<;;;;;;<<<;;;999::::::;;;>>>@@@@@@===;;;AAAAAABBBDDDGGGJJJMMMOOOTTTXXX\\\___```bbbgggjjjmmmmmmmmmnnnpppsssvvvxxxxxxlllhhhccc]]]YYYYYYUUUWWW[[[]]]]]][[[WWWUUUMMMHHHBBB>>>===>>>======<<<;;;;;;;;;;;;;;;;;;;;;999999888888777555444333222444555444444444777888444444333333222222222333222222222222222222222222333333333333333333333333000000000000000111111222333222222111111222222333111111111111111111111111222222333333333333222222555444444444444555666666555666666777666555444333333444444555555444444333222222222222111111111111000111333333222222333444444444444333333333333333222222111111222222333444000222333222111000111222222111000//////000111222000333666777555333222222222222111111222333555666666666555555444444444444333333333333333333333333333333333222222111111111////////////000111333444111222333444555555444444333333222111111222222333222222111111111111222222111111111111111111111111222222333333333222222111222222222222111222555888333444444555555444444333111333444444222111222444111111111222222222111111...///000111111111000///000111111111111222222222111111000000111111222333222222222222222222222222333333333333222111000000000111333333111111111222111000000///000111222333222333444333000///000111333333333333333333444444111222333333444444333333222444555555444333333444444444333333333333444444333444444444333333555666777666666555444444333333333555555555333222333444555444444444444444555555555555555555555444333333777666666666666777777888666555444444555666555444333333444555555555555444444555555666666666555555555555555555555555555555555555555555444444444444666444222222333444555444444555666555444444666888555555666666666777777777888999999:::<<>>===;;;999>>>>>>>>>???@@@CCCEEEGGGKKKOOOSSSVVVXXX[[[```cccfffgggjjjmmmqqqsssuuuvvvtttlllfff___[[[[[[XXXXXXZZZ^^^aaaaaa\\\XXXRRRMMMFFF@@@>>>>>>>>>===::::::;;;;;;;;;<<<<<<<<<999999999888777666555444333444555555444444666888555444333222111222333444222222222222222222222222333333333333333333333333000000000000000111111222222222111111111111222222222222222222222222222222333444444555555444444333333333333333333444555555444555555555555555444333333444444555555444444333000111111111222222333333000222444444333222333444444444444444444444444444222222111111222222333333111222333222111000111333111111111111111111111111000333666888777444222222222222111111222333444555666666555555555555444444333333333333333333333333333333444444333111000///111000000000000111222222444444444555555555555555333222222111111222333333222222111111111111222222111111111111111111111111222222333333333333222222222333333222111222555777333333555555555555333333111222444444222111111222222222222222222111111111000000111111000000///...000111111111111222222222111111000000111111222333111111111111111111111111444333333222111111000000111222444444222111222333111000000000000111222222333444444333111000111222111111111222333333333444111222222333333333333333222333555555333333333444444444333333333333444444333444444444333333555666777777666666555555444444222444555444333333444555333333222333333444555666555666666666666666555444888777777666666666666777666555444444555666555444111111222333333333333333222333444555555555555555555555555555555555555555444444444333333333222222666444222222333555555444444555555555444444666888555555555666666666666777666666777777999:::<<<===>>>@@@DDDIIIOOOUUUZZZ\\\aaacccddddddccccccdddeeejjjlllnnnnnnkkkeee```\\\WWWRRRJJJDDDAAA@@@???>>>:::::::::;;;<<<<<<;;;999;;;;;;::::::;;;<<<>>>???AAADDDGGGJJJMMMQQQUUUYYY\\\___ccciiimmmpppqqqrrr|||qqqhhhbbb^^^\\\ZZZXXXXXX]]]bbbccc___ZZZUUUQQQJJJCCC???=========;;;;;;;;;<<<<<<<<<<<<<<<999999999888777666555555444555555555333444555777666444333111111222333444222222222222222222222222222222222222222222222222000000000000000111111222222222111111111111222222222222222222222222222222333444444555555444444333222222222222222333333444111111222222222222222222333444444555555444444333111111111222222222333333111333444444333222333333444444444555555555555555333222222111222222333333111222333333111111222333000111111222222111111000///333777999777444222111222222111111111222444555444444444444444444444444222222222222222222222222222333444555444222///...000000000000111222222333444333222222111222222333222222222222222222333333333222222111111222222333111111111111111111111111222222333333444333333333222333333333222222444666000111333444444333111000111222333333333222111000222222222111222222222333222222111111000///......000000111111111222222222111111000000111111222333000000000000000111111111111111111111111222333333000222333333222111111222000000000111111111222222222333444333111000111222//////000111222333333444111111222333333333333222111333555444333222333444444333333333333333333444333444444444333333555666666666555555444444444444111333444444333333555666111111111222333444555666555666666777777777666666888888777666666555666666666444444444555666555444111111222333333333333333111222333555555666666666555555555555666666666666555555555444333333222222666444222222333555555555222333444444222333444666444444555555555666666666555555555666777777888999777999;;;???EEEKKKPPPSSSYYY\\\^^^```bbbdddhhhjjjeeeiiinnnqqqpppmmmiiigggccc^^^XXXRRRMMMIIIFFFCCC???===<<<<<<<<<<<<;;;:::;;;;;;:::999:::;;;<<<======>>>???BBBDDDHHHKKKNNNQQQTTTYYY^^^cccgggjjjkkkuuukkkeeeaaa^^^\\\YYYWWWZZZ___aaa___[[[WWWTTTNNNGGGAAA>>>======>>>>>>===<<<<<<;;;::::::888999999888888777666555555666666555333333444666555444333222222222333333222222222222222222222222222222222222222222222222000000000000000111111222222111111000000111111222222222222222222222222222222222333333333333222222111111111111111222333333111111111111222333333444333444444555555444444333333333333222222222222111222333555555333222222333444444444555555555666666333333222222111222222333111333333333222111222333111111222222222222111111000333666888666444222222333222111111111222333444222222222222222222222222000000000000000000000000222333444555444222000...---...///111222444444555333222111111111111111222111111222222333333333333333333222222222222333333111111111111111111111111111222333444444444444444222333444333222222333555111111333333333333111111333333333333333222111000000000000111222444555666333333222111000//////...000000111111111222222222111111000000111111222333//////000000000111111111111111000000000111222333///111222222111000000111000111111111222222222222000111222111000///000111//////000111111222333333000111222222333333222222111333444444333222222333333333333222222333333333333444444444333333555666444444333333333333333222111333444444333333555666111111111222333444555666555555666777888888888777888888777666666555666666666444444444555666555444222222333444444444444444222333444555666777777777555555555666666666777777888777777666555444444444555333111222333555666555111222333222111111333555444444444444555555555555555555666666666777777777666666888:::>>>BBBFFFHHHOOOQQQUUUYYY]]]aaagggkkkgggkkkoooqqqpppooonnnnnnjjjhhhdddaaa\\\WWWPPPLLLEEEBBB???===<<<<<<;;;:::;;;:::999999999:::<<<===>>>======>>>@@@BBBDDDEEEIIIJJJLLLPPPUUUZZZ___bbb{{{pppjjjeeeaaa___[[[WWWWWWZZZ\\\\\\\\\YYYWWWSSSMMMEEE@@@>>>>>>??????>>>===<<<;;;:::999888888999999888888777666666666666555333333444555444444444333333333222222222222222222222222222222222222222222222222222222000000000000000111111222111111000000000000111111222222222222222222222222000111111222222111111000111111111111111222333333333333333333444555777777333444444555555444444333444444333333222222222111222444555555333222222333333333333444555555666666333333222222111111222222222333444333222111222444222222222222222222222222000222555555444222222222333222111000000111222333000000111111111111222222000000000000000000000000222222333444333222111000,,,...000222333555555666333333333333444444444444000000222333333333333333333333222222222222333333111111111111111111111111111222333444444555555444222333444444222222333444444444444444444444444444666555222222333333222111000000000000222444777888444333222111000//////000000111111111111222222222111111000000111111222333///000000111111222222222555444222000///.../////////000222222000///000111000111222222333333222222///111222111//////000111000000000111222222222333000111111222222222222222111222444444222222222333333333222222222222333333333444444444333333555666333222222222222222222222222444555444333333444555333333222333333444555666444444666777888888888888888777777666666666666777666555444444555666555444333444444555555555555555333444555666666666666666555555555666666777777888:::999999888777666555555555333111222444555666666111222222222111111333444333333333444444444555555555555666777777777666666666777777999:::<<<>>>???DDDFFFJJJNNNSSSXXX^^^cccjjjnnnrrrrrrpppnnnoooqqqmmmmmmlllkkkiiiccc\\\WWWMMMJJJEEEAAA???>>>===<<<;;;:::999999999999;;;;;;AAA>>><<<<<<>>>@@@AAAAAABBBBBBCCCEEEIIINNNRRRUUUvvvpppkkkeeebbb^^^YYYUUUUUUWWWZZZ]]]ZZZZZZYYYSSSKKKDDDAAA@@@>>>>>>======<<<<<<;;;;;;888888999999999888777777666777777555333222333444222333444555555333222000222222222222222222222222111111111111111111111111000000000000000111111222111111000000000000111111111111111111111111111111000000111111111111000000222111111111111222333333444333333444555666888999333444444555555444444333222222333333333333333333333555666555333222222333222222222333444555555555444333222222111111222222222333444444222222333444333333111111111111333333111222333333111111222333333222111000000111222333000000111111222222222222222222222222222222222222111111222222222333333333...///111333444444444444222333444555666666555555///000222333444444333333444333333222222333333444111111111111111111111111111222333444555555555555222333555444333222222333666555333222222333555666:::666222111222444444333222111000000222444666888444333111000000000000111000111111111111222222222111111000000111111222333000000111111222333333444666444222///.........//////111333222111000111111000111222333333333222222000111222222000000111222111222222222222222222222000000111222222222222222111222444444222111222333333333222222222222333333333444444444333333555666333333333333333333333333333555555555333222333444555444444444444444555555222333555666777888888888777666666666666777777888666555444444555666555444333333444555555555555555333444444555555555444444444555555666777777888888::::::999888777666555555444333111222444666666666222333444333222222444666222333333333333444444444333444555777777777666666666666777888999:::::::::;;;===@@@CCCFFFKKKQQQUUUaaagggmmmooommmlllnnnpppnnnnnnnnnooonnnlllhhhddd[[[VVVPPPJJJGGGEEEDDDCCC@@@>>><<<;;;999999::::::@@@===::::::===???@@@@@@<<<===>>>@@@CCCEEEGGGHHHzzztttooohhhdddaaa[[[UUURRRTTTYYY^^^[[[]]]\\\WWWOOOGGGCCCBBB<<<<<<<<<===============888888999999999888888777777777777555333222333444111333555666666444111///222222222222222222222222111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000111111111222222111111111222222222111222222333444222222111222333555777999333444444555555444444333000111111222444555555666333555666555444222222333111111222333333444555555444333333222111111111222222333444444222222333444444333111000000111333444111222222111000000111333333222111000000111222222111111222222222333333333333333333333333333333333111111111111222333444555000111222333444333222222///111333555666666555444///000222333444444333333444333333222222333333444111111111111111111111111111222333444555555555555222333555444333222222333555333111//////111333555<<<888222111222444555444444333111111111333555666333222111000000000111222000111111111111222222222111111111000111222222333000000111222333333444444333222000......///111222000222444444222111222333000111222333444333222222111222333333222111222444333333333222222222222222000000111222222222222111000222444333222111222333333222222222222222222333333444444444333333555666444444444444444444444444444555666555333222333444666666555444444444555555222222444666777888888888666666555666666777888999666555444444555666555444222333444444555555444444333333444444444333222222444555555666777888888999::::::999888777666555555444222111222444666666666444555555555444444666777222222333333333444444444222333555666777666666555444555777888999999888777777888:::<<<>>>BBBGGGKKKRRRZZZccciiiiiiiiikkknnnnnnmmmmmmnnnppppppnnnmmmfffaaaZZZSSSPPPMMMLLLJJJEEECCCAAA>>><<<:::::::::>>>;;;888888<<>>======>>>===:::888444666999:::999777777777666444333333444444333222444555555666666555555444444555666777777555333222///111444666666444111///111222444333111000000111111111111111111111111111000000//////000222444555444444444333333222222222000000000000111222333444444444333333444444555666333333444444333333222222222555777666333111222444444444444444444444444444111222222333333444444444666555444444222222111000222222222222222222222222333444444333111111222444222111000//////000111222555444444333333444444555444111///000333555444222111222222222111000...---222333444444333222000///444111//////222333222000000000111222222222222111111111111111111111111111444333222111111222333444333333333222222111111111555444222222333444333222000222444444333111111222///111222222222222333555GGG999111444555000///444222222222222222222222222222222222111111111111000111111111111222333444555333222222111111222222333444444444444444444333333222222111000000000222333444555555444333111...---111111222333333444555555111111111///......111333555444222000000111222333111111111000111111222333333333333222222222111111111111222222222333333333222333444444555555444444222222333333333333444444333777888555444666777555333333333444444555555555555555666666777888888888555666666666666666555555444555666555333222333444222333333444444333333333666666666555444444333333444444555666777777666666777777888777777666555444666555444666999999666222444333222333666777777666666666666555444444666888777777666666555555555555000111333555666666555555888888888888888:::;;;===EEEIIIOOOXXX```fffkkkmmmmmmnnnnnnmmmllllllnnnooogggeeebbb^^^ZZZWWWUUUTTTNNNJJJGGGEEEDDDCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@@@@??????tttmmmmmmiiieee___YYYUUUUUUWWWXXXWWWZZZ]]][[[UUUOOOJJJHHHAAA@@@>>>>>>???>>><<<:::666888:::;;;999888888999777666555555666666555444333444444555555444444333444555666777666555333222000111333555555333111000///000222111///......///222222222222222222222222222111111000000111222333444444444444333333222222000000000000111222333444222222111111222222333444555555555555555444333222444555666666444333333444444444444444444444333333444444444333444444555555555444444333333222222111222222222222222222222222222333333222000000111333222111000//////000111222444444333333333333444444333111000000333444444222222222222222111000///...111222333444444333222222333111///000222333222000333333444555555555555444222222222222222222222222333222222222222222222333333222222222222222222111111333444333111111333555111333555666444333333333000111222333222222333555DDD777000333444000000444222222222222222222222222222222222111111111111000------...///000222444555333222222111111222222333333333333444444444444444444222000000111222222222444444444333222111000///111222222333333444444444333333222111///000222555555444222111000111222333111111111111111222222333333333333333222222222222222222222222222222222222222333444444555555444444222222333333333333444444222666777333222444555444333333333444444444555555444444555555666777777777333444444444444444333333555666777666444333444555333333444444444333222222666555555555555444444444444555666666666666666666666777777777777666666555444444333444555555333222555444444555777888777555555555555444333333555777666666666555555555444444222333444555666666555444777777666555666888:::;;;???AAADDDJJJPPPXXX^^^aaaiiilllnnnooommmkkkjjjjjjiiihhheeebbb___\\\[[[ZZZUUURRROOOMMMKKKHHHCCC@@@======<<<<<<<<<<<<======999:::;;;<<<<<<===<<<<<>><<<999:::;;;;;;999999:::;;;999888777777888888777666444555555555555555555444444444555666666555333222111222222333333222222111///000222111000...//////222222222222333333333333333333222111111111111111555444444444444444333333111111000111111222333444222222111111222222333444777777777777666555444333666555555555666666555333555555555444444333333333777666555444333444555666333333333333333333333333222222222222222222222222222222333111000///000222222111000000000000111222333222222222222222222333333111000111222444333333333222111000000000000000000111222333444444444444333111000000111222222111333444444555555555555555333333333333333333333333222222222333333222222222111111111222222222222222---111555444///...222777333555777777666444444555000111333333222222444555???555///222333000000444222222222222222222222222222222222111111111111000333222222222333444555555222222111111111111222222222222222333333444444555555222///000222444333222333333222111111111111222222222222333333333333333444444444333111222444666444333222111111111222333111111111222222333333333444444444333333333222222222222222222222222111111222333444444555555444444222222333333333333444444000444555111000222333222333333333444444444444555333333333444555555666666333333444444444444444333666777888777555444555666444444444444333333222111444444555555555666666666666666666666666666555444555555666777777777666666555555555444222222333444555555666777999888666444333444444333222222333555555555555444444444444444444444555555555555444444666555444333444666888999::::::999;;;@@@GGGNNNRRR]]]aaahhhkkkkkkiiigggfffiiihhhgggeeecccaaa______^^^\\\YYYWWWUUUPPPKKKGGGBBBAAA???>>>===>>>>>>???;;;:::::::::::::::;;;;;;wwwsssllliiieeeaaa]]][[[[[[ZZZWWWYYY\\\]]][[[XXXUUUSSSGGGDDDAAA?????????>>>===;;;;;;;;;:::999888:::;;;:::888777777888999777666666666777777777777666666333444555555555444333333333222222222222222222333111222444333222111111222222333333333333333444444222222222222222222222222444444444444444444444444111111111111222222333444444444333333444444555666777777777777666444333222777555444555888888666333555555555444444333333222888666555333222333444555222222222333333444444444222222222222222222222222222333333222000000111222111111111111111111111111222222111111111111222222222222111111222333333333444333111000///000111111222222333333444444444444222111111000111111222222000111222222333333222222333333333333333333333333111222333444444333222111000000111111222222333333,,,000333333000000222666222444666777555444444444000222333333222333444666999222///111222111111444111111111111111111111111222222222111111111000000888777666444222111000000222222111111111111222222000111111222333444444555666222//////333555444111222111000000000111333444333333333222222222222222444444555333222222444666333333222111111222222333111111222333333444444444444444444333333333333222222222222222111111111111222333444444555555444444222222222333333333444444///333444111000222333111444444444444444444444444222222222333444444555555444555666666777666666666555666777666444444444555444444444444333222111111333444444555666777777777666666777777666555444444444444555666777777777666777888999666333222555888444555666888999888444111333444555444222222333555444444444444444444444444222222333333444444555555666555444333333555777888888777666666999>>>CCCFFFJJJOOOXXX^^^bbbdddeeefffggggggfffeeecccbbb```___aaaaaaaaa___\\\XXXSSSOOOLLLJJJGGGDDDBBBAAAAAAAAA???===<<<:::::::::;;;;;;{{{kkkiiieeebbb___]]]\\\[[[XXXYYY[[[]]]^^^\\\ZZZWWWKKKGGGBBB???>>>>>>>>>===;;;;;;;;;:::888888999:::999888666777888888777555444555555666666555555444333333444444444444444444333333222111111222333333000222444444222222222333222222222333333444444444000000111222333444444444444444444444444444444444222222222222222222333444444444333333444444555666555555555555444333222111777555333555888999666333555555555444444333333333666555444222222222333333111222222333333444444555222222222222222222222222333444444333111111222444111111222222222222111111222111111000000111111222222222222222111222333444444333111000000000111222444444333333222222222222222222111111000111111222//////000111111111111111222222222222222222222222111222333444444333222111000000000111111222222222...///000111333333333222111333555555444333222333000222333333333333444666444111///111222111222444111111111111111111111111222222222111111111000000444333111///---,,,++++++222111111000000111111222000000111111222333444444555222///000222444333222111000//////000111333444222222222222222222222111222333444333111111222444222222222222222222222333000111333444555555555444444444333333333222222222111111111111111111111111222333444444555555444444222222222333333333444444000444555222000333444222444444444444444444444444111111222222333444444444444555555666777777666666444555666555333222333444333444444444333333222111333444444555666777888888666666777777666555444444333444555666666666666666666888888666333222555888333333444666777666333000333444666555444333444555444444444444444444444444///000000111333444555666666666555555555666777888666666777888999:::<<<===<<>><<<;;;:::;;;;;;nnnkkkgggccc```^^^]]]]]]XXXYYY[[[]]]```___]]]ZZZPPPLLLEEEAAA???>>>>>>>>>:::;;;<<<;;;999888888999888777666666777777666444222222333333333333222222333333333333333444444444333222222111111222222333...000222222111000111222111111222222333333444444///000111333444555555555222222333333333333444444333333222222222222333333222222111111222222333444333333333444333333222111555444444555777777666444444444444444444444444444333333333333333333222222222222222333333444444444222222222222222222222222444444555333222111222444111111222333333222111111222111111111111111111222111222333222111111333555333222222111111111222222555444333222111111111111111222222111000000111333000111111222222222222222111111111111111111111111222222222333333222222222000000000111111111111111000000000222555555333000000222444444222111111222111222444444333333555666111111111111222222222333111111111111111111111111222222222111111111111000000000////////////000000111111000000000000111111000000000111111222222333222222111000000000222333/////////000111222333333111111111222222222222222000222333222111000111222111222222222222333333333000111333555666666555555333333333222222222111111000000000111111111222222222333444444555555444444222222333333333333444444111555666222111333444333555444444444444333333333111111222222333333444444222222333444555555555555444555555555333222333444222333333444444333333222444444555666777777888888666666666666666666555444444444555666666666555555333444444444333333444555222222333444666555333111333444666666555444444555444444444444444555555555111000111111222444555666666666777888888777666666444555777888999888777666999;;;>>>@@@CCCGGGLLLOOOYYY[[[]]]___````````````]]]___aaaaaa```^^^]]]]]]^^^]]]ZZZWWWSSSOOOMMMKKKFFFEEECCC@@@>>>===<<<;;;uuurrrlllfffbbb___^^^^^^YYYYYYZZZ]]]```aaa___\\\VVVQQQJJJDDDAAA@@@??????;;;===>>>>>>;;;999999999999777666666777777666555333333444444444444333333333222222222333444444555222222222222222222222222...000222222111111111222000000111111222333333444000111333444444444333333111111111222222222333333444333333222222333333333222222111111222222333444111222222333333333333333222333555555555444555666222333333444444555555555111222444555666555333222333333333333333333333333222222222222222222222222333444444333111000222333111222222333333222222111222222222111111222222222000222333222111111333555111222222333333222222222333222111000000000111222000222333222000///111333111111222333333333333222222222222222222222222222333222222222222222222333111111111111000000000000000222444555444333222222///111333444222111111111111333444444333444555666000222333222222222333222111111111111111111111111222222222111111111111000111111111111222333444555111111000000000000111111000000000111111111111111///111222000------000444...///000111111222222111000000111111222222333333000222333333111111111222111111222222333333333333000111444666777777666555222222111111111000000000......///000111222333333222333444444555555444444222222333333333333444444000444555222111333444333555555444444444333333333111111222222333444444555111222333444555555555555444666666555444333444555111111222333444444444444555555666666777777777888444555666666666666666666555555555666555555444444222222222333555666555444333222222444555666555444111333555555444333333333444444555555555666666666666555444333333333444555444555888999999777555333333444666777777666555555888999;;;;;;;;;===???BBBJJJLLLQQQUUUYYY\\\]]]^^^\\\^^^``````]]]\\\]]]^^^_________]]][[[WWWTTTRRRMMMLLLKKKIIIFFFCCCAAA@@@|||xxxqqqjjjddd```______ZZZYYYZZZ]]]aaabbb___\\\[[[UUUMMMFFFCCCAAAAAA@@@<<<>>>@@@@@@>>>;;;:::999999888777777888888777555666666777777777777666666333222222222333333444555111222222333333222222111000222444444333333444555//////000111222222333333222333444555444333222111000000111111111222222222444444333222222333333333444444333333444444555666111111222333444444444444000333666666333222444666111222222333444555666666111222555777888777555333333333333333333333333333222222222222222222222222222333333111000///111222111222333444444333222111333333222222222222333333000222444333000000333666000111333444444333222111000////////////111222333000222333222//////111444000000111222222222222111333333333333333333333333444333222111111222333444222222111111000000//////...333888777333000111444000222444444333111111222111333444444444444555777///222444333222333333222000000000000000000000000222222222111111111111000111111000000000000000111111111000000000000111111111111111111000000000000---111444111+++***///555...///000222222222111000//////000111222333333444000222444333222111222222000111222333333333333333000111444666777777666666111111111000000000000///------...000111222333444222333444444555555444444222222333333333444444444000444555222000222333222555555555444444333333333111222222333333444555555333444555666777777777777666777777777555444555666000111222333444555555555666666666666777777777777444444555666777777777666555666666666555444333333444333222555999:::888555444333222333666777777666000222444444333222111222555555555666666666777777:::999777555444333444444222444888::::::777444111555555555666666666666666666888::::::999999:::<<<<<<@@@FFFLLLRRRWWWYYY[[[\\\^^^```^^^\\\[[[\\\___^^^___```aaa___\\\YYYWWWTTTTTTSSSQQQNNNJJJGGGEEE~~~sssjjjeeebbbbbbaaa___[[[XXX[[[aaaaaa]]]WWWVVVTTTNNNGGGBBBAAABBB???===;;;:::::::::999888888888777666666666666666333555666777666555333222222222222222222222222222333333333333333333333333333222000111222444333333---......///000111111111111111000000111111222333222222222222222222222222333222000//////000222333999888666555444444555555444444444333333222222222555555666666555444333333777666555444333222222222444444444444444444444444333555333//////444666555222333333444444333333222111111111111111111111111777333000000222333222000444444444333333222222222222222222222333444555666333222111111333333222111333222222111111222222333000000111111222222222333000000111222222222222111111111222222222333333333888666222///...///111333000000000000000000000000000000000111222222333333444555555333111//////000444333222333555666555444444222111000000222444555333333222111000000000000///444777444---)))+++///111111111111111111111111444444222111000000//////222111000//////111333444555333111111222222222111000000111222222222222111000000000000111222333444111111111111111111111111555555444333333222111111111222333333444444444444222222222111111111000000333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222333333555555666444222222333444666777777666444222222333444444333333333444444555333444666888777555333111333333222222333444666777333555888999888888888999444555666666555666999;;;:::999777555444333444444555555666666555444333333444777999888444222222333444333333222222333333444333444444555666777888888999999999666444222222444666777888::::::888777666///111444444222111222444555666666777888888999999??????@@@@@@CCCHHHPPPUUU\\\]]]^^^^^^]]]\\\]]]^^^bbbaaa```^^^]]]\\\[[[[[[\\\XXXUUUVVVXXXVVVQQQLLL}}}qqqhhhkkktttkkkkkkfff^^^ZZZ\\\\\\[[[XXXXXXVVVQQQJJJDDDBBBBBBAAA>>><<<;;;<<<<<<;;;999888888777666666666666666444555666777777555444333333333333333333333333333444333333222222333333444333111000000222333333222///000000111222222333333111111111111111222333333222222222222222222222222333222111000000111222333444444333222333333444555444444444333333222222222444444555555444333333222666555444444333333333333444444444444444444444444111444444111222555555333222333333444444333333222111111111111111111111111666333000000222333222111333333333333333333222222222222222222333444555666777555444444555666555444333222222111111222222333222222222111111111111111000000111222222222222222111111222222222333333333444444333333222222111111111111111111111111111111000000000111222222333333111222333222111000111222333222111222444555444333222222111111111222444555555444444333333333333444///222555333///---...111222222222222222222222222444333222111000000000000222111000///000111333444555333111111222222222111000000111222222222222111000000000000111222333444111111111111111111111111333333333333333333333333000111111222222222222111222222222111111111000000222222222222222222222222333333333333333333333333333333222222222222333333111222222222222333333333555555666444222222333555555666777666444222333444444444444444444555555666444555666777666555333222333333222222333555666777555777999999777555555666444555777777666666888999:::999777555444444444444555555555555555444444333444666888777555222333444555555444444444444555555333333333444444555555666888888888666333222333444222333555666666555333222000222444444222222333444777777888888999:::::::::999:::;;;;;;===AAAFFFKKKPPPRRRTTTVVVWWWYYY\\\___aaaaaa```^^^^^^]]]^^^^^^]]]ZZZXXXZZZ]]]]]]ZZZVVV|||ooowwwmmm^^^XXXXXXYYYZZZZZZZZZVVVOOOHHHCCCAAABBB@@@>>>=========<<<;;;999888777777666777777777555666777888777666555444444444444444444444444444555444333111111333444555222111///000111333222222222222222333333444444555222222222222333333333444222222222222222222222222333222111000000111222333222222222222333444555666444444333333333333222222333333333444333333222111444444444444444444444444444444444444444444444444///333555333333666444111222333333444444333333222111111111111111111111111555333111111222333222111222222222333333333333333222222222222333444555555888666444333555666666666333222222111111222222333333333222222111000000000000111111222222222222222111111222222222333333333111222555666666555222000111111111111111111111111000000000111222222333333///111222222111111222444222111000111333444333222000000111222333333444444111000000000000111111222000111222222222222222111333333333333333333333333333222111000000000000000222111000000000111333444444333111111222333222111000000111222222222222111000000000000111222333333000000000000000000000000111111111222333444444555222222333333333222111111222222222111111111111111111111111111111111111111333333333333333333333333555444333222222333444555111111222222222333333333555555666444333222444555333555666555444333444555555555555555555666777777555555555555555444444444333333333333444555666777777999:::999666444333333555777999:::999777777777999888777666555444444444555555555555444444444444333555666666555444444555333333333333333333333333222222222222222333333333555666666555333333444666111111333333333333111111111333444555444333444555666666777777888999999999555666777777888:::===@@@BBBDDDGGGJJJMMMRRRXXX]]]``````___^^^^^^^^^^^^^^^^^^\\\ZZZ\\\```ccccccaaazzz~~~eeeXXXWWWZZZ[[[\\\\\\ZZZTTTMMMFFFCCCBBB@@@>>>=========<<<;;;999888888777777777888888777777777888777666555555555555555555555555555555666555333111111333555666222000//////111222222111222333333333444444444555222222333333444444444444222222222222222222222222333222222111111222222333444444444555555666666666333333333333333333333333333333444444444333333222333333444444444444444444444444444444444444444444000333444222222555555222222333333444444333333222111111111111111111111111333222222222222222222222111111222222333333333444333222222222333333444555666333111000222333444444333222222111111222222333222222111111111111111111000111222222333333222222111111222222222333333333000222444777777666444222111111111111111111111111000000000111222222333333111222333333222222333444333111111222333444333222///000111222333444444444...............///000111111000///000333444222///222222222222222222222222222111111000000000000111111111000000000111222333444222111111222333222111000000111222222222222111111111000000111222222333////////////////////////111111111222333333444444555555555555555444333222111111111111111111111111222222222222222222222222444444333333333333222222444333222111111222333444111111111222222333333444444555666555333333444666222333555444444333555666666555555555666777888999777666555444333444555555444444444444555555666666777999::::::777555444444666999===>>><<<999777666999888777666666555555555555444444444444444444444333444555555555555666666444444444555555444444444333333333333222222111111333444555444333333555777333333444444444444333333222333444555555444444555333333333444555555666666666777888888888888999;;;:::<<<>>>@@@DDDIIIPPPTTT[[[[[[[[[[[[[[[\\\]]]^^^\\\[[[ZZZ\\\```dddffffffgggZZZXXX[[[[[[\\\]]]]]]YYYSSSKKKFFFBBB???===<<<======<<<:::999999888888888888999999777777777777777666666555555555555555555555555555777555333111111333555777222111///000222333333222222222222333333333333333111222333444444444333333222222222222222222222222333222222222222222222333666555555555555444444333333333333333333333333333444444555555555555444444222333444555555555444333444444444444444444444444333444333000000444666444222333333444444333333222111111111111111111111111111222333333222222222222111111111222222333333333333333222222222333444444333111000///111222222111333222222111111222222333//////000111222222333333111111222333333333333222111111222222222333333333222333333444555555555555111111111111111111111111000000000111222222333333333555555555333222333444444333222333444555555333///000111333333444333333111111111111111222333444222///---///222333000,,,000000000000000000000000000000000///000000111111111111111111111222222222444222000111222333333222000000111222222222222111111111111000111111222333////////////////////////222222222222222222222222555555555555444333222222111111111111111111111111333333333333333333333333444444444333333222222222333222111000000111222333000000111222333333444444444555666555444444555777111333444444333333555666555555555666777888999999777666555333333444555666444444555555555555555555666888::::::999777777888888;;;???@@@>>>:::888777888888888777777666555555444444333333333333444555444333333444555666666666777777888888888888777777555555444444333333222222111222333333333333555777444444444555555444444444333333333444555555555444111222222333333444555555777888999999888777888999999:::;;;;;;<<<@@@EEEIIINNNOOOPPPSSSVVVYYY\\\]]]ZZZZZZZZZ\\\___cccfffggguuuccc[[[ZZZ[[[ZZZ[[[\\\^^^]]]XXXPPPKKKBBB@@@============<<<:::999999999888999999:::;;;777777666666666555555555555555555555555555555555666555444222222444555666333111000111222444333333222222222222222222222222000111333444444444333222222222222222222222222222333333333333333333333333444444444444333222000000222222333333333333444444444444555555666666555555333444555555555444333222444444444444444444444444444555333//////444666555222333333444444333333222111111111111111111111111000111333333222222222333111111111222222222222222333333333222222333333444333222111222333444333111333222222111111222222333......///111222333444555111222222333333333333333111111222222222333333333444333222222222333555666222222222222222222222222000000000111222222333333444555555555333222222333444333222333555666555444111222222222222333333333111111111000111111222222111///...///111222///,,,000000000000000000000000////////////000000111222000000111111222222222222333222000111222333333222000000111222222222222111222111111111111111222222000000000000000000000000222222222222222111111111111111222222222111000000111111111111111222222222333333333333333333333333555444444333333222222111111111111111111111111111000000111222333444444555444555666555444444666888111333444444333333444666555555555555666888999:::777666555444333444555555444555555666666666555555333555888999888888888999777;;;>>>???===:::888777777888888888888777666555444333222222222333555555555444333333555666666666222333444555555444333222666666555555444444333333111222333333222333555777333333333333333333333333333222222333555555444333222222333333444555555666555666888777666555666888999:::999888888999<<>>@@@CCCHHHMMMSSSWWWYYYVVVVVVXXX[[[^^^aaadddeeeuuuggg___]]]\\\ZZZXXXXXXZZZ]]]^^^[[[UUUPPPCCCAAA???>>>>>>>>>===<<<999999999999999:::;;;;;;777666666555555555555555444444444444444444444444555555444444444444555555444333111222333555555444222222222222222222222222///000222333444333222111222222222222222222222222222333333333333333333222111222333333333222111111222222222333333444444444222333444555555555555444333444555666555444222111444444444444444444444444222444333000111444666444222333333444444333333222111111111111111111111111...111444444222111222444222222222222111111111111444333333222222333333333222222333444555555333000333222222111111222222333//////000111222333333444111222333333444444333333111111222222222333333333333333222111222222333444222222222222222222222222000000000111222222333333000222333222111111222444333222111222444555444333444333222111111111222333111111000/////////000000///...///000222222111000000000000000000000000000.........//////111222222000000111222222222222222333111000111222444333333000000111222222222222111222222111111111111111222111111111111111111111111000000111111222222333333//////000111111111000000000000111111111222222222222222222222222222222222555555444333333222111111000111333444444333111000///000111222333444444555444555666555444555666888222333444444333222333555444444444555666777999999666666555444444444444444444555666777777666555444111444666777777666666777555888;;;<<<:::888777666777777888999888777666555444333222111222333555666777444222222555666666555///000111222222111000///555555555555444444444444111222333222111222444666333333333222222333333333333111111222444555333111111111222222333444444555444555666555444555777999666777888777666666888999888999;;;???CCCGGGJJJLLLLLLOOORRRVVVZZZ]]]```bbbzzzuuukkkaaa___```^^^ZZZWWWWWWYYY]]]___]]]XXXSSSDDDBBB@@@???@@@@@@>>>===999999999999::::::;;;<<<666666555444444444444555444444444444444444444444555555555555555555555555555333222222444555555444333333333333333333333333...000222333333222111000222222222222222222222222222333333444444333333222111222444555666666555444222222222333333444444444111222333333444444444444444555666666555333111000444444444444444444444444000333444333333555555111222333333444444333333222111111111111111111111111...111444555333111222444333222222222111111000000444444333222222333333333000111222444666444111...333222222222222222222333111111111111111222222222111222333333444444333333111111222222222333333333222222222333222222222111222222222222222222222222000000000111222222333333,,,...000000000111222444222111000111333444333222666444222000000000222333555555444333222222222333,,,...000111333444444555111111111111111111111111............///111222333000000111222222222222111333111000111222444444333000000111222222222222111222222111111111111111222111111111111111111111111......///111222333444555///000111222222222222222000000111111222222222222111111111111111111111111555555444333333222111111000222444666666444222000///000000222333444555555444555666555555555777999222333444444222222333444333333444444555777888999666555555555555444444444555555666777777666555444111333555666555444444444333666888999777666555666777777888999999888666666444333222111111333555666888555222222555666666444333444666777777666444333444444444444444444444444111222333222111111333555555444444333333444444555222111000111444555333000/////////000111111222222444555555555555666999;;;222444666666555555777888::::::::::::;;;<<<===>>>CCCGGGLLLQQQUUUYYY\\\^^^uuujjjeeebbb]]]ZZZYYYXXXXXXZZZ\\\]]]]]]ZZZXXXQQQKKKBBB>>>===???@@@???:::::::::999999:::;;;;;;777777666666666666777777444444444555555555666666444333333222222333333444333333333333333444555666555444333333222222333333333333333222222111111111222222111111111111111111333333333111//////111222333222111111333444333222111333555555444333444555333333333333333333333333333555888999888555111...444333333222333444666777555555555444444333333333333333333222222222111111///000111222333444444444111222333444444222111//////000111222222111000///000000111222333333333333444666888666333222333555000222444666555333///---000000//////000111222222333333333333333333444444222222111111111111111111111111222222222333333333333333333222222222111111444444444333333222222222222222222222222222222222222222222222222222222222//////000111222444555666333444444333222222333555...///000111111111111111222222111111000000///////////////000111111222222222111000//////000111222/////////000111111222222111222333333444444333333111///...------...///111000111111111111222222222333333222222222222222222......///000111222222333///000222222111111222444000222444444333111111222222222222333333333444444333333333333333333333333111111222333333444555555222444555444222222444777000333666333///,,,///222444444555666666666666666666555444444333333444444444555666777777666555444666666666666666555555555333444444555666777888888555555555555555555555555666555333222222333555666444444444444444444444444333333333333333333333333888777555444333333444555555444333333333333444555111333444444222111111222333444555666666444222111333333333333333222111000333222111333777999888666555444333222111222555888:::;;;;;;:::888777888999999===BBBFFFJJJMMMQQQTTT}}}mmmfffccc___[[[ZZZXXXXXXYYYZZZ]]]]]]\\\ZZZTTTNNNGGGAAA@@@@@@@@@???<<<;;;;;;;;;;;;;;;<<<<<<777777666666666666777777444444444555555555666666555555444444444444555555444333333333333444555666555444333333222222333333333333333222222222111111222222222222222222222222333333333111//////111333555333222222333333111000111333555555444333444555444444444444444444444444444555777888777555222000333333333333333444555666444444444444333333333222444444444333333333222222000111222333333333333333111222333444444222111///***+++...000333444555555000000111222333333333333333555777666333222444555222333555555555222000...000000000000000111222222555555444333222111000000222222111111111111111111111111222222222333333333333333333222222222111111444444333333333222222222333333333333333333333333222222222222222222222222000000000111222333444555333444444444222222444555///000000111111111111111111111111000000000000000//////000000111111222222222222111111111111222222/////////000111111222222111222333333444444333333222111000//////000111222000111111111111222222222222222222222222222222222000000111111222222333333000111222222111000111333000222444444333111111222222222222333333333333444333333333333333333333333111111222222333444444555222444555444222222444777555888:::888444111333666444555666666666666666555333222222111111111111111555555666777777666555555333444444555666777777888444444555555666666777777555555555555555555555555666555444222222333444555444444444444444444444444333333333333333333333333666555555444444444444555555444333333333333444555333444555555333222222222333444555666666444222111333333333333333222111111444222111333666888777555444444444222111222555888888999:::999888777888999888:::===@@@BBBDDDHHHJJJvvvlllgggaaa]]][[[YYYXXXWWWYYY[[[]]]^^^]]]YYYTTTMMMGGGDDDBBB@@@???======<<<<<<<<<<<<<<<===888777777666666777777888444444555555555666666666777666666666666666666777444444333333333444555555555444333333222222333333333333333222222222222111333333333333333333333333222333333222000000111333666444222222222222000...111333444555444333444555555555555555555555555555555555666666555444333222333333444444555555444444333333333333222222222222555555555444444444333333222222333333333333333222222222333444333222111000///000111111222222111111000000111222333333333333222444555555333333444666666666555555444222111000111000000000000111222222444333333222111000//////111111222222222222222222111111222222222333333333333333333222222222111111333333333333222222222222333444444444444444444444222222222222222222222222111111111111111222333333333444444333222222333555111111111111111000000000000000000000111111111111//////000000111222222222222222333333333333222222/////////000111111222222111222222333333333333333444333222111111222333444000111111111111222222222111111111222222333333444222222333333333333333333111222333222000000111222///111444444222111111111111111222222222333333333111111222222333333444444111111222222333333444444222333444444333333555777777:::;;;:::666555666888555555666666666555555444555555555444444444333333666666777777777777666666444444555555555666666666555555555555555555666666555555555555555555555555777666444333333333444444555555555555555555555555333333333333333333333333333333444555555555555555555444444333333444444555444666777666444222222222333444555555555444333222333333333333333222222111444333222333555666666444444444444222111222555888555777888888777666777999888999:::::::::<<>>======<<<<<<;;;<<<<<<<<<888777777777777777777888555555555555666666666666777777666666666666777777444444333333333444444555555444333333222222333333222222222222222222222222222222222333333333333333111222333222111000222333444333222222333333111000111222444444333333333444444444444444444444444444555555444333333333444555222333444555555555333333222222222222222222222222444444444444333333333333333333333444333333222222222222333333333222111000333333222222111000//////000000111222333333333333222222333333333444444555888777666444333222111111111111111000000111222222//////000000111111222222111111222222222222222333111111222222222333333333333333333222222222111111333222222222222222222222222222333333333333333444222222222222222222222222222222111111111111111222222222333222111000222444333222222111000000000000//////000000111111222222///000000111111222333333111222333444444333222111/////////000111111222222111111222333333333333222444333222222222222333444000000111111111222222222000000111222333333444444333333333333222222222222222333333222000///000111///111333333222111111111111111111111222222222222000000111222333444444555111111222222333333333333333333333333333444555666555666777666444333444555555555666666555555444444777777777777666666555555777777777777777777777777888888777666444333222222555555555555555555555444555555555555555555555555777666555444333333444444555555555555555555555555333333333333333333333333111222444555666666555555444444444444444444444444444666666555333111111111444444555555555444333222222333333444333333222222444444333444444555444444444444444333222222555777333555666666555555777888:::::::::999888999<<>>===<<<;;;;;;;;;;;;999888888777777888888999555666666666777777777777555444444333333444444555666555444333333333333333555444333333222222333333111111222222222333333333000000111222222333444444000222444444444333333444222111000111333444444222000222333333222222222444444444444444444444444444333222111111222444666777666555444333333333333333222333333333444444444444444444333333333222222222222222333444555555555555333333222222111111222222777666444222000/////////000000111222333333333333444222000111222333111///333333333333333333222222444333222222111111111222222222111111111111000000111111222222333444444555111111222222222333333333333333333222222222111111000111111111222222222222///000000111222222333333222222222222222222222222111000000000000000111222111222333222000000222333333222111000000222333444111111111000000000000000000111111222222333333444333333222222222222333333/////////000111111222222000000111222222222222222111111222222222222111111000111111111111222222222222222222222222222222222111111222222333333444444000111222222111000111333...000222333111000000000/////////000000000111111111111111111111222222222222222111111111111111111333111000222555777777666444333333333444444444333111222333444555666666666777888999::::::888777555666555444333333444555666222222333444444555666666333333333444444555555555555555555555555555555555333444555666666777777777333333333333333333333333333333333333333333333333222222222222333444555555333333444555555444333333000222444444333222333444555555444444333333333444222333333444555555444444///222444444333333555777222333555444333333444666555666777666555444555666111222444555444555777888yyyqqqbbb```]]]ZZZYYYXXXUUUTTT[[[^^^aaa___XXXOOOIIIGGG@@@@@@>>>===<<<<<<<<<<<<999999888888888888999999666666666666777777777777555555444444444444555555666555444333333333333333555444333333222222333333111111111222222333333333111111222333333444555555///222444555444333333444444222111222333333222111000111333333222222222333555555555555555555555555222222111111222444666777777666444333222333444444333333333444444555555555555555444444444333333333111222333444555555555555444333222222111111222222222111111000111333444555000000111222333333333333444222000000222333111...000111222333333333222222444333333222111111111222...///000111222333444444111111222333333444555555111111222222222333333333333333333222222222111111000000111111222222222222000000111222333333444444222222222222222222222222000000000000000111222222333444444333222222333555333222111000000222444666222222111111000000//////000111111222222333444444555555333222222333555555/////////000111111222222000000111222222222222111111222222333333222222111000111111111111222222222333333222222222222222222222222333333444555666666///000222222111111222444...000222222111000000000////////////000000000000222222222111111111111111222222111111111111111111333111000111555777777666333222222222333444333222000111222444555666777777444555777888777666444333555444333222222333444555444444444444444444444444222222333333444555666666555555555555555555555555222333444666777777888777222222222222222222222222333333333333333333333333444333222111222333444555333333444555555444333333111222444555444444555666555555444333333333333444222333333444555555555444...111333444222333555888222333555444333333444666666777888777555444444555111333555555555444555666wwwooohhh___[[[ZZZZZZXXXUUU[[[\\\]]]___]]]XXXQQQKKKDDDAAA>>>===>>>===:::777<<<<<<;;;::::::999888888666999///111>>>777///===555888::::::999777666555666555555555555444444444333444555444222111222444333222111111111222333444222111111222444555555444333333222222222222222222555333222111111222444666444444333333333333333333555555444111...---...000333444444555555444444333333333333333333333333333333444555666777777777777444444222222222222444444777777666666666555555555555666666555333111222333333333333222222111111111000111111111111222222222222111111111222333333444333333222111111222333333333444333222111111333555333222222111000///......111111222222222333333333222000333777777333000222...///000111111222111111333000...///222333333111222333444444222222333444222222222111111111000000111111000000111111222333888777666555555555555555111111222222222111111000111111111111111000//////000000000000111111111111000000111333555555222000111000000111333555444333555333222222333333111000000222555555444333333333777666444333222333444444000000111111222222222333111222333444555555555555222222222222222111000///222111///111333444111//////000111222222111000///...///111111111111333555111222222111000///111333222333333444555666777777333222222111111222222333333444555555666666555555555444444333333333444444555555555555555555444444555555555555555555555555555555555666777888888999777444444666666333333666555222000222555777666444444444444444444444444444222333444444222222333444666555444333222111111111000222444444333333444555333333333333333333333333444444444555555555555666555666888999888777555333444444333222333555777999111333555555444333444555555555444333444555666777222333444555666666666666zzzppplllfff```[[[XXXXXXXXX[[[[[[]]]^^^^^^ZZZTTTOOODDDAAA??????@@@???<<<:::<<<<<<;;;::::::999888888888<<<222111===999000777555777999999777666555666222333333444555666777777333444555444222222222333222222111111111222333444222111111222444555555444333333333333333333333444555444222111111222333555222222222222222222222333333444444222111111333555333333444444444444333333444444444333333333333333333444555666666777777777555555444333333444555555444444444444444444444444555666666555333222222333333333333222222222111111000111111111111222222222222222111111222222333444333333222111111222333333222333333333111111222444444333333222222111111000111111222222222333333333333111222666666222111333111222222222222222111000444222111111444555444333222333444444222222333444333333333333222222111111111111000000111111222333666555444444333333333444111111222222222111111000111111222111111000000///000000000000111111111111111111222444555555333111222111000111333444444333222222333333222222111111111333555444222111000000555444444333222222333333000000000111111222222222111222333444555555555555222222222222222111000000222111000111333444111///111111222333333222111000000111222222111000111333000222333222111000111222333333333333333444444444444333333222222333333444333333444555555555555444999999888666555555555555444444444444444444444444444444444444444444444444444444555666666777777888666444444777777444444777444222111222555666666555444444444444444444444444222333444444222222333444666555444333222222222222000222444444333333444555333333333333333333333333444444444444555555555555888888999999888777666555333333444555555666666666222444666666555444555666555444444333444555666777222333444555666666666666tttrrrmmmfff^^^YYYYYYZZZYYYZZZ[[[]]]^^^[[[WWWSSSEEECCCAAA@@@AAA@@@???===<<<;;;;;;::::::999999888777===666222::::::333444666777888777555444555666222333333444555666777777333555555444222222222333222222111111222222333444222111111222444555444333333333333444444555555555666555333222111222222333222222222333333444444444444555555444333333555666222222333333333333222222444444444444444444444444333444555666666777666666666555555444444555555666333333333333333444444444444555666555333222222333333333333222222222222111000111111111111222222222222222111111222222333333333222222111111222222333000222444444333222222222444444444444444444333333111111222222222333333333444222222555555222222444444444444333333111000000333222111222444555444333222333444333222111222444444444444333333333333222111111000000111111222333444333222222222222222333000111111222222222111111111111222222222111000000000000000111111111222222222222222444666666444222333222111222333444333222---000444444222000000222333555666555333000000000222333333333333222111111000000000000000111111111111222333444444555555555222222222222222222111000222111111222333333222000222222333333333333333222111222333222000///000111///111333333222111111111333333333222222111111111444444333333333333444444222222333444444444444333;;;:::999777666555444444333333333333333333333333333333333333333333333333333444444555555666666666555333444888888666666888444222111222444666666555444444444444444444444444222333444444222222333444555444333333222222222222000222444444333333444555444444444444444444444444444444444444555555555555::::::999888888777666666222333555777777555444222333555666666555555666777444444444333444555555666222333444555666666666666}}}xxxqqqjjjccc]]]ZZZXXXWWWWWWXXXZZZ\\\[[[XXXVVVKKKHHHDDD@@@>>>>>>>>>???;;;;;;;;;::::::999999999444<<<<<<666555777888888666777777666444333555777666555555555555444444444444555666555333222222333222111222222222222333333222111000111333444333222111222222333444555555666666555444333222111111222222333333444555666666777777777777666333222222333111222222333333222222111444444444555555555555555333333444555666666666666555555444444444444555555666666666555555444444444444555666555333222333444222222222222222222222222000000111111111222222222333222222111222222333333222222222222222222222222000333666777555333222222333333333333444444555555111111222222222333333333666222111333333111222666222222333333222111111000000000000111222222222111111333333333222111222333333333333333333333333222111111000000111111222333333222222222222222333333000000111222222222111111111222222222222222111111000000111111111222222222444333333444666666444222444333222222333444333111***///555666222///000333333555666666444222222222000111222333333222000000000000000000000000000000111111222333444444444444222222222333333222111111222222222222333333222111222222222333333333333333000222333222111000111222---000333444333111111111222222222222222222222222444333333222222333333444111111222333333333333222777666555444333222222222333333333333333444444444333333333333333333333333333333333444444555555555555333444999999777777999333333222333444555666666333333333333333333333333222333444444222222333444444444333222222222333333000111333444333333444555555555555444444444444444333333444444444555555555:::999888777666666666666333444555555555444333222333444555555444444555777333333333444444444555555222333444555666666666666tttllliiiddd]]]VVVVVVUUUUUUVVVXXXYYYXXXWWWRRRNNNGGG@@@;;;;;;===???;;;;;;::::::::::::999999666>>>EEE???333111777:::666777777666444333555777666555555555555444444444555666666555333222222333111111222222333333333333222111000111333444333222000111111222333444444555666555444333222222111111111222222333444555555666444666666555222111111222111222222333333222222111444444444555555555666666222333444555666666666666333333333444444333333333888888777555444333222111333555555555333222333444222222222222222222222222000000111111111222222222333333222222111222222333222222222222222222222222000444777888777555333333111111222222333333444444111111222222222333333333666222111333333111222666//////000111222222111111///000111222222222111111111222333333111111222333111111111111222222222222111111000000111111222333333333222333333444555555///000111222222222222222222222333333333333222222111111111111222222222222555444333444555555444222555333222333444444333222***000555666222000111333///111333444333222333333///000111222333222111000111111111000000000000000000111222333444444444444111222222333333333222222111222333333333222222222111111111111222222333333...000111222111111333444---000333444333222111111000111111222333333444444222222111111111111222222000111222222333333222222222222111111111222333333333444444444555555555666333333333333333333333333333333333333444444444444444333555999:::777666999222333333333333444666777333333333333333333333333222333444444222222333444333333222222222333444444000111333444333333444555555555444444444333333333333333333444444444444555777777666555555555555666555555333333222333444444222333333333222222444666333333333444444444444444222333444555666666666666zzzqqqnnnjjjaaaYYYWWWUUUTTTTTTVVVWWWWWWVVVVVVRRRLLLDDD>>>;;;===???::::::::::::::::::::::::===@@@MMMNNN:::000555888666777888777555444555666222333333444555666777777666777777666333222222333000111222333333333333222222111000111222333222111111111111222222333333333444444444333333222222111000000000111111222222222///111333444333222333444222222333333333333222222333333333444555555666666222333444555555666555555222333333444444333333222666555444333222000000///333444555555333333333555111222222222222333333333000111111111111222222222333333222222111111222222111222222333333222222111111444777888666444333333000000111111222222333333111111222222222333333333666222111333333111222666......///000111222222111000222444555444333333444111222333222111000111333000111111111111111222222111111000000111111222333333333333333444666777777///000111222222222222222222222333444444444333333111111111222222222222333555444333333444444333222444333222333444555444333...111555555333111111333+++---000111111000111222000000111222222222222111222222222111111111111111000111222333333444444444111222333333333333333333111333444444333222222333111111000000111222333444---///111111111222333555---000222333222111222333///000111222333444555555111111000000000000111111111111222333333333333222222222222222333444555555333444444555555666666666333333333333333333333333444444444444444444444444444333555999:::666555777222333444444333333555777333333333333333333333333222333444444222222333444222222222222333444444555000222444444333333444555444444444333333222222111333333333333444444444444444444555555555555666666555444222111111333555666222222222111000111333666222222333444444444444333222333444555666666666666xxxrrrmmmfff```ZZZWWWTTTSSSTTTVVVWWWVVVTTTTTTRRRLLLEEE@@@>>>???::::::::::::::::::::::::???:::OOO^^^LLL:::999666555777999999777666555666222333333444555666777777666777777666333222222333000111222333333333222222333111000111222333222000222333333333333333333333333333333444333333333222111222222222222222222222...111333444333333333444333333444444444444333333222222222333444555555555222222333444555555555555333333444555555444333333333333333222222222222111333444555555333333444555111111222222222333333333000111111111111222222222444333222222111111222222111222333333333333222111000222555555444222222222111111111111222222222222111111222222222333333333555222111444444111222555000000111222222222111111///222555666444333333444000222333222111000111222111111111222222333333333111111000000111111222333222222333333444666777888//////000222222333333222222222333444444444444444111111111222222222333333555333222222333333222111333222222333555666555444333333444444444333222222,,,///111222111000111111111111111111111222333333333333333333222222222111000111222333333444333333111222333333444444333333111333555555222111222444222222111111222333555666///000222222111111222444...000111222111111333444000000000111111222222222222111111111111111111222111222222333333333333333333333333222333333444444222222333444444555666666444444444444444444444444555555555444444444444444444333555999999555333444111333444444333333555888222222222222222222222222222333444444222222333444222222222222333444555666000222444444333333444555444333333222111111000000222222333333333444444444222333555666777888777777222222222222333444555555333333333222111111444777111222333444444444333333222333444555666666666666}}}tttnnniiiggg]]]ZZZVVVTTTTTTVVVWWWWWWQQQTTTUUUSSSLLLEEE@@@???::::::::::::::::::::::::===333LLLhhh[[[FFF???888555888:::;;;999777666666666666555555555444444444777888888666333222222333000111222333444333222222333111000111222222111000444444444444444444444333222222333444444444333333555555555555555555555444222444666555333111111111333444444555555444444333111111222333333444555555222222333444555555555555333444555666666555444333222222333444444555666666333444555555333333444555111111111222222333333333000111111111111222222222444333333222111111111222111222333444444333222111///111333333222000000111222222222222222222222222111111222222222333333333444222222555555222222444333333333333222222111000,,,000444444222000111222000222222222111000111222222222222333333444444444111111111000111222222333111111222333444666777888//////000222222333333333222333333444555555555444111111222222222333333333555333111111222222222111333222111333555666666555777555333333444444333222111333555555444222222222333222111111111222444555444444444333333222222222000000111222333333333333111222333333444444444444111333555555222111222444333333222222333555666777111222333222000000000222///000111111000111333555000000000000////////////333222222222222222222333222222333444444444444333444333333222111111111111111111222333333444555555555555555555555555555555555555555555555555555555444333555999999444222333111333555444222222555888222222222222222222222222222333444444222222333444111111111222333444555666000222444444333333444555333333222222111000//////222222333333333444444444111222555888999:::999888///000333444555555444333444444444222111222555888111222333444555444333333222333444555666666666666}}}uuulllfffbbb^^^ZZZWWWWWWVVVUUUTTTWWWYYYYYYUUUNNNGGGBBBAAA>>><<<::::::;;;;;;:::999DDD999:::RRRnnnoooOOO...666777999:::999777555444111444666666555333333333111444666666555333333444777333000000444666777666444333333222111111111222111111222222222333333333222222444555555444222222333222222111111222222333444333333222222333333444---444777333///000333444555444333444666666666555555555444444444555666666333333444555666666666555222333444444555555444444666666666666555555555555666555444333222222222222333222222222333222///---000111222111000000222444444444444444333222222111111111000000111111222333222111000000000111333333222222222222222222222222111111222333333444555555222222222222222222222222111111222222222333333333000000000111222222333333222222222222222222222222111///---...000222333333222222222333333444444444222222222222222222222222111222444555555444222111222222222222333333444555555444333333222222222333444444444555555555666666888777666555444333333333111222333444333111///...222333444333111000111222444333222111000111222333222222222222222222222222111222333444555444333333111111222222222333333333222222111111222444555777111111111222222333333333222111111111000000//////555333111000222333333333111111111111111111111111555555555444333222000000444444444333333222222222555555555555555555555555333333444555555444333333222333333444444333333222222222333333333333444444444444555666666555444444222222222444333222444777555666666666444333444555///111333444333222222222444222333444333000222666666555444444333222111111222222333333333333222222...///222888======888444333333333444444444555555777555333333444444333222333444444555555444444333222222111111111222333333xxxpppkkkeeeaaa\\\YYYWWWVVVTTTSSSXXXZZZ\\\ZZZSSSLLLFFFDDDAAA???<<<;;;;;;;;;:::999:::999999FFFaaaqqq```CCC888888999999999888666666222444555555444333444444222444666666444333333444333111000000222333444444444333222222111111222222111222222222222333333333222222333333333333222222333333333333333333333333333333222222222222333333000444444111111333444111555444333444555666666444444444444444444555555666333444555555666666555555222333444444555555444444666666666666555555555555666555444333222222222222444333222222333222000...444555666555333222222333444444444444333333222111111111000000111111222333222111000000000111222333222222333333333333333333111222222333333444444444222222222222222222222222111111222222222333333333222222222111111111111111222222222222222222222222000///---...000222222222222222222333333444444444222222222222222222222222222333444444444333222222222222222222222333444555555444333333222222222222333333444444555666777777777666555444333333333333111222444444444333111000222333444333111000111222111111111111222333333444222222222222222222222222000111333444444444333222111222222222222333333333333222222222222333555666111111222222222333333333222111111111000000000000222000......///111111000111111111111111111111111333333444444444333222222444444444333333333222222333333333333333333333333333333444555555444333333555555555666666555555555222222333333333333444444555555555555555555555555555333222333444444333333444666666555444333444555111333444444222222222333666222111444444333444888333222222222222222222222111111222222222222111111333444888;;;===<<<888555222222222333333333444444555333222222333333333222333444444555555444444333333222222222222333444444}}}uuuqqqiiieee___ZZZXXXVVVTTTSSSXXX\\\``````[[[SSSLLLHHHCCCAAA===<<<;;;;;;999888444:::999999OOOiiihhhTTT999999999999999888888888444555555444333333444666222444555555444333333444111222333333222222333444333333222222111111222222222222222222333333333333222222111111111111222222222333444555555444333222222222111111111111222222333444222000222666444000555333333444555666555444333333333333333444555666444444555666666666555555333333444555555555555444666666666555555555555444555555444333222222222222666444222222222333222111111333555666444333333444555555555444444333111111111000000000000111222222111111000000111111222333444444333333333333333333222222222333333333333333111111111111111111111111111111222222222333333333444333333222111111000000222222222222222222222222111///...///111222222222222222333333333333444444111111111111111111111111333333333333333333333333333222222222222333333444444444333333333333222222222222333555666777888888666555444444333333333333222222444555555444333333222333444333111000111222///000111222333444444444333333333333333333333333000111222333444333222222222222222222333333333333333333333222222333444444111222222222222333333333111111111111111000000000111///......///000000///222222222222222222222222111222333333444444444444444444444444333333333333333333333333333333333333333444444555555444444333555555555555555555555555222222333333333333444444666555444333333444555666666444333444666888777444444555666555444333333555444555555333222222444666888222...111444444444777000111111111222222222333111111111111111111111111555888;;;===;;;888666555111111111222222222333333333222000111222333333222444444555555555555444444333333333333333444555555{{{tttkkkggg```[[[XXXWWWUUUTTTWWW[[[aaaccc```YYYQQQLLLDDDAAA===;;;;;;;;;:::999777<<<;;;777AAARRRWWWPPP::::::999888888999999:::555555555444222333555777333444555555333333444555222555888777444222444666333333222222111222222333222222222333333333444444333222111000000111222333222333555666666555333222222111111000000111111222222444444111222555444111444333222333555666555444333333222333333444555666555555666666666666555555333444444555555555555555666666555555555444444444555444333333222222222333777444222111222333333222(((,,,000333333333444555555555555555444333111111000000000000000111222222111111111111111222222222555555444444444444333333333333333222222222222222111111111111111111111111111111222222222333333333333333333222222111111111111222222222222222333333222111000111333444333333333333333333333333333333111111111111111111111111333333222222222333444444333222222222222222333333333333333333333333333222111222333555666888999999555555444333333333333333111222333444555555444444222333444333111000111222///000222333444444333333333333333333333333333333000111222333333333222111222222222333333333444444444444333333333333333333222222222222222222222222111111111111111111111111222111000000222222111000222222222222222222222222111222333333444444333333444444444444444444333333555555555555555555555555444444444444444444444444444444333333333333444444222222222333333333444444666555333222222333555666222555666666777:::;;;999444555666555333222333444444444444222222333777:::;;;222,,,...222333222333222222222222222222222222111000000000000000000111222555999999666333222333222222222222333333333333333111000111333444444333444444555555555555444444444444444444444555666777wwwnnniiibbb]]]ZZZXXXWWWVVVVVVYYY^^^bbbaaa\\\UUUPPPDDDAAA>>>;;;;;;<<<<<<;;;<<<999:::<<<<<<:::===BBB:::999999888888999::::::555666666444333333555777333444555444333333444555333666999888444222333555333222222111222222333333222222333333333444444444333222111000000111222333222333555666666555333222222111111000000111111222///555888333000222444444444333222333555555555444333333333333444555666777555666666666666666555555333444555555666666555555555555555555444444444444444444333222222222333333666444222111222333333333&&&***...111222333444555666666666555444333111111000000//////000000111222000000111111222222222222555555555444444333333333222222222222222222222111111111111111111111111111111111222222222333333333111111222222333333333333111111111222222333333333444333333333555666555333333333333333333333333333111111111111111111111111333222222222222333444555333222222111111222222222222222333444444444333222222222444555777888999:::555555444333333333444444111111222333333333444444222333444333111000111222111222333444444333111000333333333333333333333333000111222333444333222222222222333333333444444444333333333333333333222222222222222222222222222222111111111111111222222222222111000111222333222000222222222222222222222222333333444444333333222111444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555222222222333333333444444666555333222222333555666///666999666444777999888444555555555333222333444333333222222222555:::>>>???666///000333333111222666555555444333333222222111111000//////000111111///222666555333111222444333333333333444444444444444222111222444555555555444555555666666555555444444444444444555666777888tttoooggg```\\\ZZZYYYXXXUUUWWWZZZ^^^___]]]XXXTTTIIIEEEAAA>>>===>>>>>>===;;;666888???;;;000000999888888888999999999999999555666666555444444555777444444555444222222444666555555666444222111111222222222111111222222333333333333333333444444444444222222111111111111222222222333444555555444333222222222111111111111222222...666999555000111444666444222222333444555444333333333333444555666777888666666777777777666555555444444555666666666666555555555555444444444444333444333333222222333333333444333111111333333333222---///222333333333333444777777777666444333111000000////////////000111111000000111222222222222111555555444444333333222222111111111222222222222222222222222222222222222222111111222222222333333333111111222222333444444555111111111222222333333444555444444555666666555333444444333333333333222222222222222222222222222222111222222333333444444555333222222111111111111222111222333444555444333222333333444555777888999999666555555444444444555555222222222222222333333333222333444333111000111222333333333333333222111000333333333333333333333333111222333444555444333333333333333333444444444444222222333444444444333333333333333222222222222111111111111222222222222222111000///000222222000///333333333333333333333333444444444444333333222111444444444444555555555555333333333333333333333333555444444333333444444555888777666555555666777888222222333333333333444444555444333222222333444555000888:::555333666666222333444555444333222222444222222222222222555:::===@@@999444555666444333444777777666555444333222222222111000//////000111222000222444444333333444555333333444444444555555555555444222333444555555444555555666666666666555555333333333444555666777888~~~wwwnnneee```\\\ZZZYYYVVVUUUWWWZZZ]]]]]][[[XXXQQQLLLGGGBBB@@@??????>>>:::999:::<<<:::555555777666666888999999999888888444555777777555555555666444555555333222222444666999666444222222222222111222222111111222222333444333333333444444444444555222222333333333333222222333333333333333333333333333333222222222222333333111555777333111333555444333222111222444555444333444444444555666777999999777777777777777666555555444444555666666666666666555555555444444444333333333333333222222333333444222111111222333333222000000222333444333333555777888777777666555333111000///////////////000111111///000111222333222222111444444444333222222111111000000111111222222333333333333333333333333333333111111222222222333333333222333333333333333333333000111111222333333444444333333333444555555333111444444444333333222222222333333333333333333333333000111222444555555444444333333222111111111111111000111333555555444333222444555555666777888888888666666666555555666666777555444444333333333333333222333444333111000111222222222222111222222333333444444444444444444444444222333444555666555444444333333333444444444444555000111333444444444444333333333333222222222111111111111111222222333333333111111111222333333111///333333333333333333333333222222333444444444333333444444444444555555555666333333333333333333333333555444333333333333444555888777666555555666777888222222333333333333444444333333333333333333333333333888777555:::BBB>>>444333444555444222111222333222333333333222444777::::::666555666666333444777555555555444444333333333333222111000000111222333444333222222444555444444222222333333333444444444555444222222333444333222555555666666666666555555222222222333444555777888~~~sssiiibbb^^^[[[YYYWWWUUUUUUWWW[[[^^^]]][[[WWWRRRKKKFFFBBB@@@???>>>;;;???>>>777777===>>>999444555777999:::999777666333555777888666555555555444555555333222222444666===999444333444666444333222111111111222333333444333333333444444444555555222333444555555444333222333222222111111222222333444333333222222333333444444555444222333777666111333222111222444555444333444444555555777888999:::777777777777777666555555444555555666666666666666555555444444444333333333333333333222222333444444000000000222333333111///---///111222333444888:::888888777666555333111000///////////////000111111///000111222333222111111444444333222222111000000//////000111222333333444444444444444444444444444111111222222222333333333555444444333333222222111000000111222333333444444222222222333444444111///444444444333333222222222444444444444444444444444///000333555666555444333333333222111000000111111000111333555555555333222555555666666777777888888777777666666666777777888777666555444444444444444222333444333111000111222111111000000111333555666444444444444444444444444333444555666666666555444333333333444444444555555///111222444555555444444333333333222222111111111111111111222222333333333444333333555666666444222333333333333333333333333000000222333444555555555444444444555555555666666555555555555555555555555555444333333333333444555777555444333333444555777222222333333333444444444222333333444444333333222666666444666CCCPPPJJJ;;;333444555444222111222333444555555333222222444666333111222444333111222777222222333333333333444444444333111000000111333444666222000000333444222000111111222222222333333333555333111111222222222000555555666666666666555555111222222333444555777777yyypppjjjddd]]]XXXYYYVVVVVVXXXXXXWWW\\\ccc\\\WWWPPPIIIDDDAAAAAABBB===<<<:::;;;<<<<<<:::999:::777555555888999888777555555666666666555333222888666333000000333999>>>:::888777555444444444555333333333444444555555555111111111222333444333111555333222333555555222000333222000//////000222333444333333222222333333444222222222222222222222222333333444444444444555555444444555555666777777777777666555666777666555333444444444555555555555666666555555444444444555555555444333333222222222333222333444444222000111111/////////000222444666888555555555555555555555555000000000000000000000000111111222222222333333333////////////000111222333000000000000111222333444444444444444333333222111555444444333333444444555555000000666777222111333...///000000000222444666222333333444444333333222222333333444444333333222222333444555555555444333222333333444444555555666444444444444444444444444111111222222222333333333333333555666666666555444777777888888777666555333555555555555555555555555555444444333333444444555000000111222444555666666333444555666777999::::::222222444444444444222222111222333333444444333333333333444555444333111000222222222222333444555555444444444333333222222222//////000111222333333333333444444333000000111222111222222333333222222111333333333333444666666444888777666555444333333333111333555666555555666777222555888888666555555777333333333333333333333333333333333333333333333333777111222AAATTTXXXHHH666444444444444444444444444555444444444555555333111000111333444555444444333444444444444444444444444555444333222222222333444666555444333333333333333444222111111333444555555222222222333333444444444111666777333444888777333000111333444555666777777uuulllfffaaa^^^bbb^^^ZZZVVVWWWYYY]]]___aaa]]]VVVNNNGGGBBB@@@??????===;;;;;;;;;;;;999888;;;888666777999:::999888666666777777777666555444555555555444333555888;;;888888666555444444444444444444444444444444444444444444444555666777666444666444333444666666333111333222111000000111222333444333333222222333333444333333333333333333333333222222333333444444555555444444555555666666777777555555555666777777666555444444444555555555555666555555444444444555555666666555444333333333333333111333444444222111111111000000000000111333555777444444444444444444444444000000000000000000000000111111222222222333333333111111111111222333444444000000000000111222333444333444444444333333222111444444333333333333444444555222222777777333222444000111333333222222333555222333333444444333333222222333333444444333333222333444555666666666555555333333333333444444444444333333333333444444555555222222333333333444444444333444555666666666555555666666777888888666555444555555555555555555555555333222111111111111222333000111111222333444555555333333333444444555555666222333444444444444333222222222333444444444444333333333444444444333222111111111111111111111222222444444444333333222222222000000111111222222333333444444444333111000111222111222222333333222222111444444333222444555666555777666555444333333333333222444666666555555666777222555888888666555555777333333333333333333333333333333333333333222222222222000222<<>>222222222222222222222222222555444444444555555333111111222333444444555555555444444444444444444444444333222111111111222333444555555444333333333333333222111//////111222333222222222222333333444444444111555666333333777777333333333333333333333222222}}}qqqiiieeedddiiiiiiaaaVVVTTT[[[^^^ZZZccc```[[[TTTMMMGGGBBB@@@@@@>>><<<;;;;;;:::999777<<<:::888888:::;;;:::999666777888888888777666555222444777777777666666777777666555444444444444444444444444444444444333333555444444555777888666555666555444555666666444222222222222222222222222222444333333222222333333444333333333333333333333333000111111222333444444555444444444555666666777777555555666777777666666666444444444555555555555666444444444444444555666777777666555444333333333333111333444444222111111222222111111000111333444555333333333333333333333333000000000000000000000000111111222222222333333333222222222333333444555666111111000111111222333444333333444444444333222222444444333333333333444444444333444777777444333444111333555555444222222333222333333444444333333222333333333333333333333333444444555666666666666666333333333333222222222222111222222333444555555666333333444444444555555555333444555666666666666555444555666777888777666666555555555555555555555555444333111000000111333444111111111222222333333333333333333333333333333333222333444555555444333222222222333444444444444444333333444444444333222222222222222222111111111111444444333333333333222222111111111222222222222222444444444333111000111222111222222333333222222111666444222222222333555777555555444333222222222222222444555555555555666888222555777777666555666666222222222222222222222222222222222222222222222222111111444888;;;:::555111111111111222222333333333555444333444555555333222333333333333444555666777444444444444444444444444111111000000000222333444555444444333333333333333222111///000111222222222222222333333333333444444111444444333333555555222444444444333333222222222zzzoooiiifffhhhnnniiiYYYSSSZZZ\\\WWW^^^^^^\\\XXXSSSMMMHHHEEE@@@>>>;;;;;;;;;;;;;;;:::;;;:::999999999999999999666777888888888777666555222444777888777666666666555555555444444444444444333333333444444555555555222222111333444555333222555555555555555555444333111222222333333222222111444333333222222333333444222222222222222222222222000000111222333333444444333333444555555666666777777888888888666555444555444444444555555555555666333333333444555666777888666555444333222222222222111222444333222111111222333222111111111222333444222222222222222222222222111111111111111111111111111111222222222333333333333222222333333444555666111111111111222222333444333333333444444333333222444333333333333333333444222333555666555333333444///222444555444333222222222333333444444333333222333333333333333333333333333444444555555555555555444444333222222111000000000111111333444555666666333333333333444444444444444555555666666666666666222444555777777777777666555555555555555555555555666555333222222333555666111222222222222222222222444444444444444444444444222333444555555444333222222333333444555444444444333333333333333333333222555555555444444333333222333333333333333333333333222222222222222222222111444555555333111000111333111222222333333222222111666333222222111000333777444333333222111111222222111333444444333333555777333444666777777666666666222222222222222222222222111111111111111222222222555555555666666555444333222222333444444555666666444444333444555555444222555444333333444555777888444444444444444444444444111111000000111333555666444444333333222333333444444333222222444444444333333333333333333333333333111222333333333444444333222222333333444666777777wwwmmmgggbbbnnnnnn^^^SSSWWWZZZVVV[[[\\\\\\[[[WWWQQQKKKHHH@@@>>><<<;;;<<<>>>>>>===::::::999888888777888999555555666777777777666555444555666666555555666777444444555555555555555555111111222333555666777777111000000111333333222000333444444444333333222222111222333333333333222111444333333222222333333444111111111111111111111111000000111222222333444444333333444444555666666666999:::;;;999555333222333444444444555555555555666333333333444555666777888444333333222222222222222000222333333222111222333333333111111111222333444222222222222222222222222222222222222222222222222111111222222222333333333111111111222222333444555222222222222222222333444222333333444444333333333333333333222222333333333///222555444222222222222,,,///222444444333333333222333333444444333333222444333333222222333333444222222222333333333444444444444333333222111000000000000111222333555555666222222222222333333333333555555555555666666777777222333555666777777777777555555555555555555555555666555333222222333555666222222222222222222333333222222333333444555555555333333555555555555333333333333444555555555444444333333333333333333333333555555555555555444333222333333333333333333333333333333333222222222222222555555555444111111222333111222222333333222222111444222222444222///111666333333222111111111222222000111222222111111444666444444555666777777666555222222222222222222222222000000111111111222222222888666333444777888777555222222333444444555666666444333333444555555444222555444333333444555777888444444444444444444444444333222222222333444666777333333222222222333333444444333222333444444333222333333333333333333333333222111222444444333333444111111111222333555777888uuulllccclllmmmaaaWWWVVVWWWVVV\\\]]]^^^]]]YYYSSSMMMIIICCC@@@===<<<>>>?????????:::::::::999777666777999444555666777777777666555666666666555333444666888444444555666777777777666111111222333555666777777222111111222444444333222222444555444333111222222333333333333333333333333444333333222222333333444111111111111111111111111222222222222333333333333333333333444555555666666999;;;<<<:::555222222444444444444555555555555666444444444444444555666777333333222222222333444444000222333333222222222333333222111111111222333444222222222222222222222222222222222222222222222222111111222222222333333333000000000000111222333444333333222222222222333333222222333444444444333333333333222222222222333333---333666333000111222111+++...111222222222333555222333333444444333333222444444222222222222444444222222222111222333333444555444444333222111111000000111111222333444444555111111111222222222333333666666555555666666777888222333444666777777666666555555555555555555555555333222222222222222222333222222222333333444444444000000111222222333444444333444555666666555444333333333444555555555555555333333222222222333444444222222333444444333111111222222333333333333444444222222222333333333333333555555555444222111222333111222222333333222222111333111555:::777//////555333333222111111222222333111111222111000111444666444444444666888888666444333333333333333333333333000000111111222333333333777444111333777999777444111111111222222333333333444333333444555666444333333333333333444555666777444444444444444444444444444444333333444555666777222222222222222333333444222111111111222222000///444444333333333333222222333111222555555333333555222111000000111222444555uuummmkkkgggaaa[[[WWWVVVUUUYYY[[[]]]^^^\\\XXXSSSPPPHHHEEEAAA>>>>>>??????>>>;;;<<<<<<:::888666888:::555666777888999888777777555666777666444444555777444555666888888888888888333333333444444444444555333222222333555555444222222444666666333222222444444333222222222222333444444333333222222333333444222222222222222222222222444444444444333333333333222333333444444555555666777:::<<<:::666333444777444444444555555555555666555555444444444555555666333333333444555666777888///111333333222222222444222222111111111222444555333333333333333333333333333333333333333333333333111111222222222333333333000000000111111222333444444333333222222333333333111222333333444444444333333333222222222222333333,,,444777333000111333222///000222222222222333555222333333444444333333222555444222111111222444555333333222222222333444555555555444444333333222222111111222222222333333333222222222333333333444444777666555555555666888888222333555666666666555555555555555555555555555555111222222333333222222111222222333444555555666666222222222222333333333333333444555666666555444333333444444555555555555555333333222222222333444555000111333444555444222111222222222333333444444444111222222333333444444444555666666444222111222444111222222333333222222111222333:::BBB>>>333000666333333222222222222333333222333333222111222555888555444444666888888666444444444444444444444444444111111111222333444444444444333333555777888666444222222222222222222222222333333222444555666555333111222333444444555555555444444444444444444444444555444333333333444555666222222111111222333333444222111111222333222000...444444444333333222222222555222222777777333333666222222111111333555777999}}}wwwkkkaaa___^^^YYYUUUUUUUUUXXX[[[^^^^^^]]]ZZZXXXLLLIIICCC@@@???>>>>>>===<<<===>>><<<999777999;;;666777888999::::::999888444666888888666555555555444555777888999999999999666666555444333333222222222111111222444444333111333666888777444222333555555444222111111222444555444333333222222333333444444444444444444444444444666555555444444333333222222222333444444555555666444888;;;:::666444777:::444444444555555555666666666555555444444444555555444444444555777999:::;;;///111333333222222333444222111111000111333444555333333333333333333333333333333333333333333333333111111222222222333333333111111111111222333444444444444333222222333333333111222333333444444444444333222222222222222222333---555999444000222444333333444444333222222333555222333333444444333333222555444222111111222444555444444333222333444555666555555444444444444333333222222222222222222222333333333333444444444555555777666555555555666888999333444555666666666555444555555555555555555555555222333555666666555333222222222333444555777777888777777666555555444333333333444555666666555444333333444555555666666555555333333222111222333555666222333555777777666555444222222222333333444444444111111222333333444555555555666666444222111222444222222222333333222222222333444===GGGCCC555111666333333333222333333444444444444444333333444777:::555444444666888999666333555555555555555555555555111111222333444444555555333555888999888666555555555444444444444444444444333222222444555666555333000111333444555555444333444444444444444444444444555444333222222222333444222111111111222333333444444333333444555444222000444444444333333222222222555222333777888444333777222222222444777;;;???BBBxxxooogggccc```ZZZUUUTTTWWWVVVVVVYYY]]]]]]ZZZVVVUUUOOOHHHCCC???===<<<;;;<<<<<<<<<<<<;;;::::::999777777777777888888888888999777555555888888666444444444444555666777777888777666555444444444444444222222222222333333444555444555555555444333333222333333222111111222222333222333333222111111222444333222222111111222222333444444444333333222222222111111222333333444555555:::999999888777666666555777777666444333444666999666555444333333333333333333333444444555444444444111222333222111111222444000222444555555333000...111111111111111111111111555444222111111111222222111222222333333222222111111444333------111222...333333333444444444555555000000111222333333333333333111//////000111000...111222333333333333222111666555444222111222222333222222222222222222222222111222222111000000111333555555333222111000000000777444111111333444222000222111222444666777555444222333333333333222111111555555555666666666666666666666777777666555444444555555444333333222111111222444555555444333333444333333333444444444555555444444333222333444555666555555555444444333333333333333444444444444333333333333222222333333444555333333333333333333333333000222444333222111222333000111111222222333444444333333222111111222222333000333666888777555444444333555666888888666444333333333333444555666777777:::777333///...000333555444444444333333222222222111222222333333222222111333333222222222333444555333333444555666777888888777777777777666555444333444444222111111222444444666000...333777666555777444444555555444444333222666555444333222111111111444444444333333222222222333333333333333333333333666444222333555444222///222222222222333444555666000111333555777999::::::vvvlllgggccc\\\XXXXXXSSSSSSUUUXXX[[[]]]\\\\\\WWWRRRLLLGGGDDDBBB@@@???============<<<;;;::::::777777777777888888888888999777555666777888666444444444555555666777777888666666555444444444444444444444333333222333333333444444555555444444333222222222222222222333333333222333333222111111222444333222222111111222222333444444444333333222222222222222222333333444444555888777777666555555444444444666777777555444555666666555444444333333333444444444444555444444333333333333333222111111333555000111222333222111///...222222222222222222222222333222000000///000111111111222222333333222222111222555333///...222333000333333333333444444444444222222333333333222222111444333222111000111222222111222333333333333222111444444222222111222222333222222222222222222222222111222333222000000111333444444333222111111111111555333111111444555444222555333222222444666777666000111222333333333333333333333444555555666777777666666666666666555444444555555444444333222222111222333555555333222333444333333333444444444555555444333333333333444555555444444444444333333333333444444555555555555444444222222111111222222333444222222222333333444444444000222444333222111222333000111111222222333444444333333222222222222222333...111555777777666666666333444555777777777666666444444333333444555777888:::888555222111111333444444444444444333333222222222222333333333333222222222222333333333333444444333333444555666777888999777777777777666555444333333333222222222222333333444222333777777222111444555555555555555444333333444333222222222222333333444444444333333222222222333333333333333333333333999666333222333444333222222222222222333444555555...///111333444555666666tttlllfff```\\\\\\RRRTTTVVVWWWXXXYYY\\\^^^YYYUUUPPPKKKHHHFFFCCCAAA>>>>>>>>>>>>===<<<;;;:::777777777888888888999999888777666666777777666555444444555555666777777777666555555555444444444444666555444333222222222222444444555555444444333333000111222444444444333222222333333333111111333444333222222111111222222333444444333333333333222222333333333333333444444444555555555444333333222222222555777888777555444444666555444444333444444444555555555555444333222222444444444222111111444666222222222222222111111111333333333333333333333333222222111000000111333333111222222333333222222111333444444000000333333111222222333333333444444444333333333333222111000000444555555333000000333777111222222333333222222111222111111111111222333333222222222222222222222222222333333222000///111222333333222111111222222333222111111222444555555444777444111000222555777888///000111333444444555555222222333444444555666666555666666666666555444444555555444444333222222222111333444444333222222333333333333444444444555555222333444444555555444444222333333333333333333444555555555666666555555555111111111111111222222333000111222222444444555666000222444333222111222333000111111222222333444444222222222222222333333333---000444666777777777888333333555666777999::::::555444333222333555777888;;;999888666444333333333555444444444444444333333222333333444444333333222111222333444444444333333444444555666777777888999666666666666666555444333222333333333333333333222111333888:::666//////222666666666555555555444444333222222222222333444444444444333333333333222222222222222333333444444444<<<888444111111333444444222222222333333444444555//////111222333444444444|||ssskkkccc______WWWXXXYYYWWWTTTUUUXXX\\\[[[XXXSSSOOOKKKGGGCCC@@@>>>>>>>>>>>>===<<<::::::777777888888888999999999888777777666777666666555555555555555666666777777555555555555555555444444555444444333333333444444333444444555444444333333///111333555555555333222222333444333111111333444333222222111111222222333333333333333333333333333444444444444444333333333444444444444333333222222333555777777666444444555555555444444444444555555555555555555444333222111555555444222111222555777666555444333333333444555333333333333333333333333444333333333333444666777111222222333333222222111222333222111111222222111222222222222333333333333333333333333333222111000333666777333//////444999222222222222222222222222///000000000111222333333111222222222222222333333333444444222000000111222222111111111222222333444222222222333444444444333555222000000222444555555000111222333444444444444222333333333333333444444555555555666666555444444555555444444333333333333000222333333222111222222333333333444444444555555222333444555666555444333111222222222333333444444555555666666666666555555222222111111222222333444222222222333333444444444000222444333222111222222000111111222222333444444222222333333333333333333000333666777777777888888444444555777999;;;===???666555333222333444777888999999888777666444222000444444444444444444444444333333444444444444333333000111333555555444333222444444555666666777888888555666666666555555444333333333555666666555333333222333666666444111111222777777666666555555555555555555444444333444444444333333333333333333333333111111222333333444555555:::888444222111111222333111222333333444444444444222333444555666666666666{{{rrrhhhbbbaaaYYYZZZZZZWWWTTTTTTWWW[[[^^^[[[XXXTTTPPPKKKEEE@@@??????>>>>>>===;;;:::999888888888888999999999999777777777777666666666666555555555555666666666666444444555666666555555444222222333333444555666777333333444444555444444333000111333555666555333222333444444333222222333555333222222111111222222333333333333333333333333333555444444444444444444444555555555444444444444444555555555444333333555777555555444444444555555666555555555555444333222111555555444333111222555777666555333222222444555666222222222222222222222222444333333333333444666777111222222333333222222111111000000111111000000111111111111222222222333333000111222333333333333333111444555333///...333888222222222222222222222222...///000111222333333333111111111222222333333333333444444333111000111333111111111111222333444444333444444444333222222111111000000111333333222000333333444444444333333222444444444333222222111111444444555555555555444444555555444444444444333333000222333333222111222222333333333444444444555555222333444555666555444333222222222333333444444444555555666666666666555555444333333333333444555555444444444333333222222222000222444333222111222222000111111222222333444444111222333444444444444333555777999999888777777888666666777888:::===???@@@666555444333333444666777666666777777555333000...444444444444444444444444444444444555555444444444000111333555555444333222444444555555666666777777555555555555555444444333444555666777777666555444444222000///222555666444888777666555555555555666999888777666444444333333333333333333333333333333111111222333333444555555555555444333111000000000111222333444444444333333444444666777888888888888}}}pppgggdddZZZZZZYYYWWWVVVWWWYYY[[[___^^^\\\ZZZWWWQQQJJJEEE@@@@@@@@@???>>><<<::::::888888888999999999999:::666777888777666555666777555555666666666666666666333444555666666666555444222222222333444666888888333333444444555555444444222333444555555444333222333444444444222222444555333222222111111222222333222222333333333333444444444444444444444555555555555555555555555555555555666555555333111222555888555555555444555555666777555555555555444333222222333444444444222222333555222222111000000111333444111111111111111111111111222222111000000111333333111222222333333222222111000...///222222000///111000000111111111222222222000000111222333333333333///222333222000///222555333222222111111222222333///000111222333333333333111111111222222333333444222333444333111111333444222111111111222333333444222444666555333111111111000000000222333333111///444444444444444333222222555444444333333222222111333333444555555555555444555555444444444444444444111333444444333222222333333333333444444444555555222333444444555555444444333333444444444444444555555555555666666555555555444444444444444555666666666555555444222222111000000222444333222111222333000111111222222333444444111222333555555555444444777888999999777666666777666777888999:::<<<======555555444444444555555555333444555555444222000...222222333333333333444444444555555666666555555444111222333444444444333333333333444444444555555555444444555555555444444333555666666666666666666555333111---,,,111888999666777666555444444444555666;;;:::888666444333222222222222333333333333444444222222222333333444444444111333444333111000///000111222333444444444333222222333444555777777777888zzznnnhhh___]]]ZZZYYYYYYYYYXXXWWW[[[[[[\\\\\\ZZZVVVOOOJJJCCCCCCBBBAAA@@@>>>===<<<888888888999999999::::::666888999888555444555777666666666666666666666555222333555666777666555444333333333444444666777888222333444444555555444444555555555444333333222222333444555444222222444555333222222111111222222333222222222333333444444444333333444444555555666666444444555555555555555555333444555444333333444555555555555555555666777777444444444555444444333333000222444444333222222222000000000000000111222222222222222222222222222222333222000000///000111111111222222333333222222111111...///444444000000333000000000000111111111222111222222333333333222222///000222333333222222222333333222111111222333333000111222333444444333333000111111222333333444444111222333333222222444666222222222111222222333333000333666666444222222222444222111222333444333111333333444444444444444444222333333333444444444555222333444444555555555444444444555555555555555555222333555555333222333444333333333444444444555555444333333333333444555555666555555555555555555444444444555555555555444444444333333333333444555555444444444333333222222222000222444333222111222333000111111222222333444444000111333555666666555444555666777777666555666777555666777888999999888888444444555666666555444333222333444444444333111000111111111222222222333333555555666666666666555555222222333333333333444444222222222333333333333444333444444555555444444444555555444444444444555555...111000...000777999666777666444333222333444555888777666444333222222222222222222333333444444444333333333333333333333333222333444222000000222444111222444555555444222111000111333555666777888888sssllleeeaaa\\\ZZZZZZXXXUUUQQQVVVWWWYYYZZZZZZWWWQQQLLLEEEEEEDDDCCCBBB@@@>>>>>>888888999999999:::::::::666888999888555444555777666666666666666555555555222333555777777666555444555555444444444555555666222333333444555555555444777666555444333222222222444444555444333222444666333222222222222222222333222222222333333444444444333333333444555666777777444444444444444444444444111333666777555333333333555555555555555666777777333333444444555444444444///111444555444222111111111111222222333333333333333333333333333333333333555444222111111111222222222222222333333222222222222///000555666111111444000000000000111111111111333333333333222222111000000000111333555555222000444333222111111222333444111222333444555444333222000000111222333333444444000111333333222333555777333333222222111222222333...111555666444333333444888555222111222444555555111222333444555666666666000111222333555666777888222333444444555555555444444444555555555555555555222444555555444333333444333333333444444444555555555444333222333444555666777777777666555555555444333444444444444444444333333333222222333333444555333333333333333333333333000222444333222111222333000111111222333333444444000111444555666666555444222333555555444555666888333555666888888666444333333444666777777555444222222222333444444333222222000000111111111222222222555555666666666666555555333333222222222333444555222222222222222222333333333333444444555444444444444444222111111222444444)))111555111000444777666777555333222222222444555555444333333222222222222222222222333333444444444444333333333333333333333444444333111///000555999111222444555555444222111000111333555777999::::::vvvgggbbb\\\XXXXXXWWWUUUSSSUUUUUUUUUXXXZZZYYYUUUPPPNNNHHHAAA???@@@@@@>>>;;;888999::::::999888777666888888777777666666555555444333222333555666555444666666777666444444555777222333555555555555333222555555444333333222222111222333333444555555666666444444444444333333222111111222222111///000111333111111222222222333333333333444666666333111111111333333222222222333444444666666555555555444444444444444333444444555777777555555555555555555444444555444444333222222222222111111111000000000000000222444666666555333333333555444333222222333555666000111222333444333222111111111111222333333444444555333111111222444444444111111111111111111111111222222222111222333333444333444444555555444444333444333333222222333333444444333222222444444333222333444555555333222333555333222111000000222444555444444333333444555777888777555444444555555555444777777777666444222000///666555444333222222222222111222444555555444222000777777777777666555444333555555444444444333333333444444444555555555555666222222333444444555555666999999777666555555666666333333222111222333444555222333333444444555555666111111222333333444555555222222111111111111222222111111222333444444555555111111111111222333444444333333444444555444444444333555888888777555555555555555555444444333333333555444222111111111222222333333333333333333333333333444555666666555444333333222222222222333444555222111111000000111111222//////000000111222444444444444444333333222222222111111222333333333333222666444333333333333222000666555555444333111000000666333222555444111111333333444555555555444333222000222333333222222222333444444444444444444444444111222444666888999:::;;;}}}nnnhhh```[[[YYYXXXVVVTTTSSSSSSTTTWWW[[[]]][[[YYYPPPJJJCCC@@@AAABBB@@@===:::;;;;;;;;;;;;999888777999888888777666666555555444333333444555666666444444555666555333333555666333444444555555444444333555444444444444444333333333333333333333333333444444444444444444333222111111222444333222111222333111222222222222333333333000222444444333222222333444444444555555666666666666666555555555444444444777666666666666555555555555555555555555555444444444444333333222333333333111111222222222222222222222444555555444333333333444444333333333444444444111222333333333333222111000000111111222222333333555333222222444555666666222222222222222222222222000000/////////000000111333333444444444333333222444333333222222333333444444333222222444444333222333444555444333222333555333222111000000222333444444444333333444555777777666444333222333333333333222222222333444555666666666555444333222222222222222333444444444333222222555555666666666555444444555555444444444333333333444444444444555555555555222222333444444555555666<<<:::777555333222333333444444333333333444555666444444444444444444444444111222222333444444555555222222111111111111222222111111111222333444444444222222222111222222333333333444555555666666666555333555777888777555555555555555444444444333333333444444222111111111222222333333333333333333333333333444555555555555444333333222222222222222333333333333333333333333333333000000000000111222333444444444333333333222222222111111222333333333333222444222222222444444444222555555444333222222222222555222222555555222222555222333444555555444444333///111222333111111222333444444444444444444444444111222444666888::::::;;;wwwoooeee^^^[[[ZZZXXXVVVUUUTTTUUUWWW[[[^^^______UUUOOOHHHDDDCCCCCCBBB@@@<<<======<<<<<<;;;999999999999888888777666666666666555444555666777666555444444555444333333444666555555444444444444555555555555555444444444444444333333222222111111222222333444444444444333333222111333555555333222333333222222222222333333333333...000222333333222333444111333444666777777666666555555555555555444444444888888999888777555333222444444444444444444555555333333333333333333444555222222222333333444444444111333444444333222333444333444555666666555444333333333444444333222111000111111222222333444444444555333222222555777888777333333333333333333333333333333222222222222222333333333333333333222111000333333222222222222333333444222111222333444333222222444555444333222333555444333222111111111222333333333333333444555666777555333222111000111222222///000000111333666888:::555555444333222222222222333333333222333333333444333333444444555555444444555555444444444333333333444444444444555555555555222222333444444555555666???===999555222111222222555444444444444555666777666666555555444333333222222222222333444444555555222222111111111111222222000000111111222333333333333333222222111222222222333444555666777777777777333555777777666555444555444444444444333333333333444333333222222222222333222222222222222222222222222333333444444333333222333333222222222222222333333444555666666555444333111000000000111222333333333333333333222222222222111111222333333333333222222111111222444555555444444333222111111222333555555222222555555333333555111222333444555555444444///111222222111111222333444444444444444444444444222333555777888:::::::::~~~vvvjjjaaa^^^]]][[[ZZZYYYXXXVVVWWWYYY\\\^^^```\\\VVVOOOIIIFFFDDDBBBAAA>>>>>>======<<<;;;:::999:::999999888888777666666777666555666777888777666444555555555444444555777666555444333333444555666555555555444444333333333333222111111111111222222333444444444444444333333333333444333111111333555222222222333333333444444///111222222222222333444...000222555555555444333555555555555555555555555666777888888777555222111333333444444444444555555333333333333333444555666111111222333444555555555000222333333333222333555444666888999999777555333555555444444333222111000333333333444555555666666444222111222444777888888444444444444444444444444666555444444333444444444222222222222222111000///333333222222222222333333333222111222333333333111222333444444333222333555444444333111111111111222333333333333444555666666444444333111000000111333333222111111111444666888555444333333222222222333444333222111111333444666000111222333444444444444555555444444444333333333333333444444444555555555222222333444444555555666AAA>>>:::666333333333444444444444444444555555666666555555555444444444333333333333333444444555555222222111111111111222222000000111111111222222222444444333222111111111111222222444555777777888888333555777777555444444555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222555444444333333333333333222444555777777555444222111111111000111111222222333222222222222222222222111111222333333333333222333222111222444555444333333222000///000222555777555222222444444111000333111111222333444555555555111222333333222222444666444444444444444444444444333444555777888999999999|||ooofffaaa```___^^^YYYXXXVVVUUUVVVYYY]]]```aaa\\\UUUOOOIIIEEEBBB@@@???>>>===<<<;;;:::999999:::::::::999888888777777888777666666777888777555555666777666555666777999666666444333333444666666666555555444333222222111333222111000111222444555333444444555555444444444444333111///---///333666222222333333333444444444111333333333111111222333///000333555555555444333444555555555555555555555222333555666666555333222333333333333444444555555333333333333444555555666111111111222333444555555000222333333333333555777777888:::<<<;;;999666444666555444333222222111111222222333333444555555555333111000111333666777777444444444444444444444444333222222111111111222222111222222222111111000///333222222111111222222333333222111111333333222111111222333333222222444555444333333222111111111111222222333444444555555555555666666555222111222333444333222111111222444555444444333222222222333333444333111000111333555777000000222333444444555555555555444444444333333333333333333444444444444555222222333444444555555666<<<:::777444333333444555222222333333444444444444444444444555555666666666333333444444444444555555222222111111111111222222111111111111111111222222444444333222111111111111000111333444555666666777333555666666444333444555333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222555555444444444444555555111222444666666444222111222222111111000111111111222222222222222222222222111111222333333333333222555444222333333444222111222111//////000222555777666333222333222...---///111111111222333444555555333444555444444444777999444444444444444444444444333444555666777888888888wwwlllgggdddaaa```VVVVVVVVVUUUUUUYYY^^^bbbbbb___ZZZTTTMMMGGGCCCAAA@@@???>>><<<;;;:::::::::;;;;;;::::::999888888888888777666666777777666555555666777777666777888:::666666555555555555666666444444444444444444444444666555333222222333555666333444444555555555555444444333111...---...222666333333333333444444444444333444444333222111333555333444555666666666555444444444444555555555555555000111333444555555444444222222333333444444555555444444444444444444555666222222222333333444444444111222333333333444777999888:::;;;<<<<<<:::777555666555444333222222333333000000000111222222333333333111000000333555666555444444444444444444444444333333333333333444555555000111111222222222111111222222111111111111222222333111000111222333222111000111333333222222444555333333333222222222222111111222333444555555555444444777999888555222222333111111000111222444555777444333333222222333333333444333111111111333555777000111222333444444555444555555444444444333333333333333333333444444444444222222333444444555555666666555333222222222222333111222333333444444333333333444444555666666777777444444444444444444555555222222111111111111222222222222222222222222222222333333222222111222222222111111333444555555555555333555555555333333444555222222222222333333333333222333333444444444444333222222222222222222222222333222222111111222222333444444444444444555666666111222333444444333222111333333222111000000000111111111111222222222222222111111222333333333333222666444333333333333222000111000//////000222555666666333222444222...---000222222111111222333444555444555666555555666999;;;444444444444444444444444333444555555666666666666tttlllgggbbb___XXXXXXXXXVVVUUUWWW[[[___^^^]]][[[WWWQQQKKKFFFDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;:::999999888888888777555555666777555444444555666666666666888:::555555666666666666555555222222444555777999:::;;;<<<:::777444333333555666333333444555555555555555111222333222111111222333333333333444444444444555333444444333333333666888666555555555555444444444444444444555555555666666222222333333444555555666111222222333444444555555666555555444444444444555444444444444444444555555111333444444444555888;;;999999:::;;;:::888666555555444333333333333444555111111222222333333444444555333111111333555555555333333333333333333333333555555555555666777999999000000111222333333333333222222111111111111222222222111000111222333222000///111222333222222444555111111222333333333222222000111333444555555444444222777;;;;;;777222111111//////000222333444555666333333333222222333333444222222111111222444555666222222333444444555444444555555444444444333333333222222333333333444444444222222333444444555555666555555555444444333222222222222444555555555444333555555555555666666666666555555555555555555444444222222111111111111222222333333333333333222222222222222222111222222333333333333444555555555555555333444555444333333444666111111222222222333333333222222444555555555444444333333333333333333333333444333222222222222333444111111111222333444555666222222222222222222222222444333222111000000000000000111111111222222222222111111222333333333333222444333222222444444333222000000000000111222444444555222222555444111111444333222222111111222333444444555555555444666999<<<444444444444444444444444333333444444444444444444zzzpppiiibbb^^^]]]]]]\\\YYYUUUTTTWWW[[[ZZZ[[[[[[YYYSSSMMMIIIGGGDDDCCCAAA???============<<<;;;;;;::::::999999888888666555555666666555333333444555555555555777999444555666777777666555444000111333777:::===@@@AAAAAA>>>:::666444333333444333333444555666666666555///222555666555333222111333333333444444444555555111333333333444555888;;;555555444222222222222222444444444555555555666666555444444444444555666777111111222333333444555555777666555444444444444444666666666666666555555555222333444444555666:::<<<888999999999888777555444555444333222333444555666444444555555666777777888777555333333444666666555333333333333333333333333111111111222444555777888///000111222333444444444222222111111111111222222222111000111222222222000///111222222222222444555000111222333333333333333000111333444555555444333000666<<<<<<777222000000000111222333333333333333333333333222222333444444111111222222333444555666333333444555555555444444555555444444444333333333222222333333333444444444222222333444444555555666888888999999888666444333333333555666666666555444777777777666555555444444555555555555555555444444222222111111111111222222333333333333333333333333111111111111222333444444555555666666666666666555444444555444333222444666111111111222222333333333111222444555666555444444333333333333333333333333444444333222222333444444...//////000111333444555444333333222222333333444444444222111000000000000000000111111222222222222111111222333333333333222222111111222444555555444///000000111222222333333444222222666777555555888444333222111111111222333444444444444444555999<<<444444444444444444444444222222333444444333333222zzznnniiilllbbb]]]ZZZ[[[[[[XXXWWWYYY^^^```bbbbbb^^^VVVMMMHHHDDDFFFGGGEEE@@@======???<<<;;;;;;:::999999999999:::999888888777888888888999888888888777777666666666333000222777:::999666333333888AAABBB===999;;;999999888666555444222222444333222222444444333222777555444555888888666444555444333222111222222333444444444444444555666777444444444555555555666666888444000///111444444444444555555555555555555444444444333222111111111111999888777666555444333333333333333333333333333333555555555444444555555555888555555777666222222444444444444444444444444444111111111111222333444555222444222///222999999444222222222222222222222222555555555333111000111333333333222111111222333333333333333222222111111111111111222222222333333333333222222111111222222333333333444444333333222111555666666666555444444333555666666666555333111000555444444333333333444444111222333444555444333333000000111222222222222111555444444333333333444444111111222333333333333222555555444444444333333333222333444444222222333444444555555555444333333222333333333333444555666666555555444444444444555555555555555444444333333333444333222111111111222333444333222222333333111000444333222111111222333444666555444555777999999888333333333333333333333333333333333333333333333333......///111222333444555555333111111222222222000111222222333333222222111222222333333333333444444333222111000000222444555666333...+++,,,...000111222111111111333444333222222000///111444666444222111222222333333222222111333333222222333333444555222222222222333444555555222222333333333222222111555444333333444555444333777666666555444444333333555555444444444555555666wwwooommmeee```\\\\\\[[[WWWVVVWWW\\\___bbbccc```YYYRRRLLLHHHHHHFFFDDD@@@>>>>>>???;;;;;;::::::::::::::::::::::::999888888888888888888888888888777777777666666222000222777:::888666444222444:::;;;777666999777777666666555555444444555444333333333333222111444333222333555666444222777666555444333444444555444444444444444555666666333444444444444555555555777444111000222444444444333444444555555444444333333222222222222222333333444444444444444444444444333333333333333333333333444333333333333333333444333111111555555333444666444444444444444444444444111111111111222333333444333444222///222888888333222222222222222222222222444555555333111000111333222222111000000111222222333333333222222222111111111111222222222333333333333222222111111222222333333333444444333333222111444444444444444333222222444444555555444333111111333333333333333444555666111222333444444444333333222222333444444444444333444444444444444444444444111111222333333333333222444444333333333222222222222333444444222222333444444444555555444444333222333333222333333444555666555555444444444444555555555555444444444333333333666555444222222222333444555333111111222333222111333333222111111222333333555333222333555777777666333333333333333333333333222222222222222222222222//////000111222333333444333222000111222333333222111222222333333222222111222222222333333333444444333222111000000222444555555333111//////000000000222111000111333333333111111000///000333444333222111222222333333222222111333222222222222333444444222222222222333444555555222222222333333222222111444444333333444444444333666555555555555444444444555555555444444555555666wwwqqqjjjccc^^^]]][[[WWWUUUVVVXXX\\\```cccbbb^^^XXXTTTMMMJJJFFFBBBAAA@@@???>>>;;;;;;:::::::::;;;<<<<<<;;;:::999999888888999999888888888888777777777777666333111333777999888666666333222444444333555888555555555555555555666666333333333333333444444444444333333333555555333111666555555444444444444555444444333333333444555555333333333333444444444444666444222333444555444444222333333444444333333222222222222222333444555555222333333444555666777777444444444444444444444444222222111111111111222222222///000333444222333666444444444444444444444444222222111111111222222333444555333111222666555222222222222222222222222222444444444333111000111333111111000//////000111111333333333222222222222111111111222222222333333333333222222111111222222333333333333333333222222111222222222222222111111000222222333333333222222111222222222222333555666777111222333444444444333333222222333444444444444333222333444555555444333222111222222333333333333333333333333333222222222111222333444444222222333444444444555555444444333333222222222333333444555666555555444444444444555555444444444444333333333333888777666444333333444444666333111111222333333222333333222222222222333333333222111111333555555444333333333333333333333333111111111111111111111111000000111111111222222222222111000000333444444333111111222222222222111111222222222222333333333333333222111111111222333444333333333333222111000///111000///000222333222111000///...///111333222111111111222222222222111111222222111111222222333444222111111222222333444555222222222222222222222222333333333333333333333333444444444555555555666666666666555555444555555666wwwmmmfff```^^^\\\WWWUUUVVVTTTXXX]]]aaabbb```\\\ZZZSSSNNNGGGCCCCCCBBB@@@>>>;;;;;;::::::;;;<<<======;;;;;;:::999999999999999888888888777777777777777777555444555777999999888999777555555444444666777555555555555555555555555000111333333444555666888555555555666666555444333333222222222222222222222444333333333333333444444222222222333333333444444444444444444555555444444222222222333333222222222333333333333333444555555444555666666777888999999555555555555555555555555222222111111111111222222555222222444444111000333444444444444444444444444333222111111111111111222555555444222333333333222222222222222222222222222333444444333111000111333111111111000000111111111222222222222222222222222111111222222222333333333333222222111111222222333222333333333333222111111111111222222222222111111000000111111222222222222222222222222333444555555222222333333333444444444000000111222222222222111000222444555555444333222111222333333444444333333444444444333333333222222222333444444222222333444333444444555444444333333222222222222333444555666555444444333333444444555333333333333333333333333999777666444333333333444666444111000222333444333333333333333333333333333333222000111333444444333333333333333333333333333111111111111111111111111111111111111111111111111333222000111222333333222111111222222222222111111111222222222222333333333222222111111111222333444222333333333111000000111000/////////111222111000////////////000111111000111111222222222222111111111111111111111222333333111111111111222333444555222222222222222222333333333333444444333222333444222333333444555666777777777666666555555555555555qqqjjjcccaaa^^^YYYWWWXXXRRRUUUYYY]]]______^^^]]]XXXRRRKKKFFFEEEDDDAAA???;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;:::::::::::::::777777777777777777888888888777666777888:::::::::888999888777666666666555666666666555444444333333111333555555333333555777555555666666555444333333111111222222222222222222444333222222222222333333222222222333333333444444333444444444444333444444111222222222222222222111666555555444333333444444666666666777777777777777555555555555555555555555333333222222222222333333555333222555555222222444444444444444444444444444222222111111000111111111444444444444333111111222222222222222222222222222222333333222000000111333222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222333333222222111000222222333333333333333222000000000000111222222333555444333222222222222222222222222333333333444444000000111222222222222111000111333555555444333222222222333444444444444333555555555555444444444444222333444444222222333444333333444444555444444333222222222222333444555555444444333333333333444444333333333333333333333333666555444222222222222333555333111111333444444444333333333333333333333333444333111222333555444444333333333333333333333333222222222222222222222222222222222111111111111000666444222111222222111000000111111222222111111000111111111222222222333333222222111222222222333333222222222000......111333000/////////111222111000...///////////////000000000111111222222111111000111000000000000111222222111111111111222333444444222222111111111222333444111333444444222111222444111222333444555777888888888777666555555555555555zzzqqqjjjfffaaa\\\YYY[[[SSSTTTVVVXXX[[[]]]^^^___[[[WWWQQQKKKHHHEEEBBB@@@======<<<<<<<<<======>>>===<<<;;;;;;::::::;;;;;;777777777777888888888888888888888888888999::::::555888999666666666555111666666555555444333222222444777888666333111222444222444555444222111111111222333333444444444444333333333222222111111222222333333333333444444444444333333444333222111333555111222222333333222222111777777666555444444333444555555444444333333333222444444444444444444444444444444333333333333444444222///000444666444555888444444444444444444444444111111000000000111111222333222444555444000000333222222222222222222222222111222333222000000222333222222333333333333222222111222222222222333333333111111222222222333333333333222222111111222222333222222222222222111111000222333444444444444444444111111000000111222333333666555444222111111111111333333222222222333444555222222333444444444444333000111222333444444333333222222333444444444444444666666666666555555555555222333444444222222333444333333444444555555444444111111111222222333444555444444333333333333444444222222222222333333333333444333222111000111222222444333222333444555444333333333444444444444333333666444222333444555555444333333333333333333333333222222222222222222222222222222111111111111111111777555333111111111000...000000111111111111000000111111111111222222222222111111222222222333333333111222222000------111555111000///000222333222111...000111000///...///111000000111111111111000000000000000///000000111222111000000111111222333444222111111000111222444555000333555444111000222555111222333444666777888888888888777666555555555555|||rrrlllfff___[[[\\\WWWVVVUUUVVVWWWZZZ^^^```\\\ZZZWWWQQQJJJEEECCCBBB>>>>>>======<<<============<<<<<<;;;;;;;;;;;;;;;666777777777888888888888666777777777666777888999555888888444444777666222444444444444444444444444222555888666333111444777222444555444111///000111111222333444555444444333333333222111111111111111333444444444444555555555222333333111//////222555222222333333333333222222666666555555555555555666444333333333222222222222333333333333333333333333444444333333333333444444000...///333555333444777444444444444444444444444000000///000000111222333222111333666444//////444222222222222222222222222111222222111000000222333000111222333333222111000111111222222222333333333111111222222222333333333333222222111111222222333222222222222222111000000222222333444444444444444222222111111111222333333444444333222111111111111333333222222222333444555222222333444444444444333000111111222333333444444222333444444555444444444666666555555555444444444222333444444222222333444222333444444555555444444111111111111222333444555444333333222222333333444111111222222222333333333222222111000000111333444222222333555666666444222333333444555555444333333666444222222444555444333333333333333333333333333111111111111111111111111111111111111111111222222666444222111222222111///000000111111111111000000111111111111222222222222111111222222333333333222///222555444000///111444222111000111333333333111///111222111///...000111000000111111111111000000000////////////000111111000000000000111222333444222111000000111222444666000333555444111///222555222222333444555777777888999888777666555555555555yyyqqqiii```\\\\\\[[[YYYVVVUUUVVVYYY^^^aaa\\\]]][[[TTTLLLEEECCCDDD@@@???>>>======<<<============<<<;;;;;;;;;;;;<<<666666777777888888888999555666666555444555666888777:::999444333888888555222222333444444555666666,,,111555666444444999===444666888666333111222333///000111222333222222111333333222111000000111111444444444555555555666666222333222000---...222666222333333444444333333222555555444555555666777888444444444444444444444444333333333333333333333333444333333222222333333444222000000333333000000333444444444444444444444444////////////000111333333111000333777444//////555222222222222222222222222111222222111000000222333///000111222222111000///111111111222222333333333111111222222222333333333333222222222222222222333111222222222222111000000111222333444444444444444444333222111111222333333222222222111222222333333444333222111222333444555000000111222222222222111111111111111222333444555222333444444555555444444555555444444444333333333222333444444222222333444222333333444555555555444111111111111222333444555444333333222222333333444111111111222222333333333222111111000111222444555111111333666888777444111333333444555555444333333555333222222333444333222333333333333333333333333000000000000000000000000000000111111111222222222444333111111222333222111000000111111111111000000000111111111111222222222111111222333333333333222---222777888444111222444222111111111333444333222///111333222///...000222000000111111111111000000///////////////000111111000000000000111222333444222111000000111222555666///333666444000///111555222222333444555666777888999999777666555555555555yyyqqqfff______\\\YYYUUUTTTUUUWWWXXXXXXWWWYYY[[[\\\XXXQQQJJJEEEDDDBBB>>>===<<<<<<;;;:::??????>>><<<<<<;;;;;;;;;999999999888888888888777888888777777666777777888888777555555777777777666444444333333444555777888444555555666666555555444000555777555444555555333111000000000111222333333111111111222222333333444444555666666777777666666222222222111111111000000777333000333999<<<888333222333444444444555777999555444555666777666333111111111111111222222333444111222333333222222444666333333444444444333222222444333333222222333333444111111000000000000000111222222333444444333333222333222222222333555777888222333333222000///000222444444333222111111111111000////////////111333444000111222333333222000///111222444555555444222111000111222222111000111222222222222222222222333333333222111222444555444333555444222333333444222111111444555222222555444111555555555555555555555555333222222111111222222333222222444444444444222222444444222222222222444444444222000222444666444222333333333444444444555555222333444444555555444444333444444555555444444333222222333333333333444444222222111111222222333444444444444333333222222222333333333222222111111111777666444333222333333444444444333333333333222222111111111111111111111111222222222111111111111000111111222222222222111111111333666555222111222444444222000//////000222444000111222111000000222333111222333333111000000000111000222555888999555222000000000000000111111222000000111222222222222222222222111111111111222222222222111000000111222222111222333444444222111000///222333000111444555222444333333222333444555666999888666444333444555666wwwkkkdddddd___\\\XXXVVVVVVWWWVVVVVVZZZ\\\______]]]WWWPPPLLLFFFCCC@@@>>>======<<<;;;???>>>===<<<;;;;;;;;;;;;999999999999888888888888888888888888888888999999888777555555777777777666333333222222333444666777222333333444444333333222111555888777777888555000222222111111111222333333444444333222222111000000222222333444444444444333555555444444444333333333666333222444888:::777444555666666555333333444555555666777888777666444333222222222222222333444444222333444333222222444555222222333333444333333333333333222222222222333333222222111111111111222222222222333333444444444555333333222111111222333444222333333222000000111333222222222111222222333333111111000000111222444555000000222222222222111000111222333444444333222111000111222222111000111222222222222222222222222222222111000111333444333222555333222222333333222111111444444222222444333000444444444444444444444444222222222222222222222222222333444444444444333222444444333222222333444444444222111222444555444222222222222333333333444444222333444444555444444444333444444555555444444333222222333333333333444444222222222111222222333333444444333333333333333333444333333333222222222222333333222111111222333444444444333333333333222222000000000000000000//////222222222111111111000000111111222222222222111111000222444444222111111333444222000//////000222444111222222111000000111333111222333333111000000111111000000333555666333000000000000000000111222222//////.........///000111111111111000000111111111111111111111111111111111000111111222222111111111000222333000000333333111111222333555555555555555999888666444333444555666uuullljjjbbb___[[[YYYXXXWWWUUUTTTZZZ\\\___aaa```[[[WWWSSSHHHEEEAAA?????????>>>===>>>===<<<;;;:::::::::::::::999999999888888888888666666777777777888888999888777555555777777777666222222222222333444555666222333333444444333333222222666888999<<<>>>999111555444333222111222333333333333333222111111000000111111222333333333333222222222222222111111111000333333444555666777666666555666666555333222444555444777:::999666444555666333333333333333444444555333444555444222111222333111111222333444444444333222222111111111111222222333333222222222333333444333333222333333555777888444333222000////////////111222333222111111333444111111111111222333444555222222222222333444555555///000111222222222222222222222222222222222222222000111222222111000111222444333333222222111111111111000///000222333222111444333222222333333222111111444444111000222222///333333333333333333333333222222333444444333222222222333444555555444333222444444333333333333444444333222111222444555444333111111111222222222333333222222333444444444444444333444444555555444444333222222333333333333444444333333222222111222222222333333333333444444444444444444444444333333333333000000000000111222333444444444333333333333222222222222111111000000000///222222111111111000000000222222222222222222222222000222333333222111222333333222000//////000222333222333333222000///000222000222333333111000000111111000///000111222111///111000000000000111222222//////---------...000111111000000//////000000111000111222333333222111000////////////000111222222111333333000000333222000...000333666777777555444999888666555444444555555vvvnnndddaaa]]][[[YYYXXXVVVTTTVVVYYY\\\^^^___]]]ZZZWWWKKKGGGCCC@@@?????????>>>===<<<;;;:::::::::::::::::::::999999999888888888444444555666666777777777888777555555777777777666333333333333444444555555444555555666666555555444444666777:::AAAFFFCCC<<<888777555333222222333333//////000111222333333444222222333444444444444333111111000000000/////////111444666666555444666888111222333444333444666888222777:::999444222444777444444444333333444444555444555555444222111111222///000111222333444444444222111111000000111111222333222222222222333333444444333222222333666888:::333222111111000/////////111222333222222222444666222111111111222222333444222222222333333444444555//////000111222333333333222111111000000111111222000111222222111000111222444444333333222111000000222111000111222333222111444222111222333333222111222444333000///111111///222222222222222333333333111333444666666444333111222333444555555444333222444444444333333444444444333333222333333444333333222222222222333333333333222222333444444444444333333444444555555444444333222222222333333333444444444333222222111111222222222333333333444444555555444444444444444444444444000000111111111222222333444444333333333222222222555555444444333222222222111111111111000000000000222222222222222222222222111222333333333333333333333222111000000111222333333444333222///...///111000111333333111000111111222111///...//////000000111111000000111111222333000000000000000000000000000000////////////000000///000222333333222000///000/////////000111333444222555555111111333333000...000222555777777666666888777666555444444555555rrrgggddd___\\\[[[YYYWWWVVVTTTVVVYYY\\\^^^^^^\\\[[[OOOJJJEEEAAA@@@???>>>>>><<<<<<;;;:::::::::;;;;;;:::::::::999999999999888555666777888888888888777888777555555777777777666555555555666666666666666444555555666666555555444555666555888BBBLLLNNNJJJ<<<:::777444222222333333...//////000222333333444111222333333444444333333444333333333222222222222000333777777444333555888111222333333333444666888111555888777222000222666555444444333333444444444333555666555333111000111///000111222333333444444222111111000000111111222111111111111111222333333444333222222333666888:::111111111222222222222222222333444333222333555666444333222222111111111222222222222333333333333333//////000111111222333444222111111000000111111222000111222222111000111222444444333333222111000000333222111222444444444333333111111111333333222111222444333//////111222000111111111222222222333333222333555666666555333222333333555555555555333333444444444444444444444444333333444333333222333333333333333333444444444444111222333333444444333333333444444555555444444333222222222333333333444444333333222222111222222333333333333444444555555555444444444444444444444444444444444333333222222111444444333333333222222222444444444333333333222222111111111000000000//////333333222111111222333333222222333444555555444444222222111000000111222222333444333222///...///111///111333333111000111222333222111/////////111222111111111111111222222333...000222333333222///...000000////////////000000///000222333333222000///111111000000111222444666444666666333222444444111111111111222444666777888888777666666555444444444}}}ooojjjddd___\\\[[[YYYXXXSSSUUUXXX\\\^^^___``````TTTOOOIIIDDDAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<::::::::::::999999999999888999:::;;;;;;:::999888888777555555777777777666555666666777777777666666222333333444444333333222555666555777???JJJOOONNN@@@===999555333222333333111111111111111111111111000000111222222222222111222222222111111111000000000333666666444333555777444555555444222111333444222444666555222000222444555444444333333333333333333444666666333111000111000000111222333333333222222222111111111111222222111111000111111222333444333333222333333555777888///000111333444555555555333444555444333333444666555444333222111111111111222222333444444333333222111000000000111222333333222222222222222222222222000111222222111000111222444333333222222111111111333222111222444555444333222111000111222333222111222444222//////333444222111111111222222333333444444444555666666555444444333444555666666555444333444444555555555555444444333444555444222111222333333333444444444555555555111111222333333333333333333444444555555444444333222222333333333333444444222222111111222222333444444444444444444555555555333333333333444444444444555555666555555333222111444444333333333333222222111111111111111111111111111111000000000/////////444333222111111222333444222111111333555555444333222111111111111111111222222333333222000///000222///111222222111111111222111222222111///000222444222111111111111222333333---///111333222000...,,,111000000//////000000111000111222333333222111000111111111111222333444444333555555222222555444222222222111222333555777999777777777666555555444444yyyssskkkccc^^^\\\ZZZYYYSSSTTTWWWZZZ]]]```aaaaaaZZZUUUMMMGGGCCCBBB@@@???===<<<<<<;;;<<<<<<======;;;;;;:::::::::999999999888999:::;;;:::888666555888777555555777777777666555555666777777666555444222333333444444333333222333666777666:::BBBFFFFFFBBB???;;;666333222333333000000000000111111111111000111111222222222222222////////////............111222444555555444555666444444555333222111222444555555444444333333333444444444333222222222222222111444666666444222111111000111111222222222111111333333222222222222333333111111111222222333555555222222333333444444444555///000222333444555555444555555666555333333444666333333222222111222222222333444555555555555444333222111111000000111222333111222333444444333222111000111222222111000111222222222222222222222222222222111111111333444333222111000000111222333333111111333222///000444666555111111222222333444444555555555555555555555555555333444555666666555444333333444555666666555444333222444555444222111222444222222333333333444444444111111222333333333333222333444444555555444444333222222333333333333444444000000000111222333444555555555555555444444444444222222222222333333333444444444555666555555444333444444333333333333222222...//////000000111111111111000000000////////////555444222111111222444555000//////000333444333111111111111111111111111111111222222111000000111333///000222222111111222333///000222111000000222555222222111111222222333444222111111111000000000000111111111000000111111111111111111111111111111111111111222222222222111111000333333000111444444111222222333444444555666666777777777666666555444333{{{pppfff```]]][[[ZZZQQQRRRUUUXXX[[[^^^```aaa___YYYQQQJJJFFFCCCBBBAAA======<<<<<<<<<======>>>;;;;;;;;;:::::::::999999666777888888777555333111888777555555777777777666444444666666666555444333444555555666666555555444222777888666666:::<<<;;;DDDAAA<<<777333222333333------...000111333444444333333444555555555555444222222222222111111111111222222333444555555555555000111222333222333555777777666444444555555555444444333222222111111111111111333555666444222111111111111222222222111111000444333333222222333333444222222222333444555666777222222333444444333333222///000222333444444333333666666666555333333444555111111111111222333444444555555666777777666555444333222111000000000111222111222444555555444222111000222222222111000111222222222222222222222333333111000000000222333222111111000///000222333333111111333222///000555888666111111222333444444555555666666555555555555666666333444555666666555444333333444555666666555444333222444666555222000222444111111222222222333333333111111222333333333333222333444444555555444444333222222333333333444444444///000000111222444555666666666666555444444444333111111111222222333333333111222444555666555555444444444444333333333222222//////000111222333333444000000000000////////////555444222111111222444555///---,,,...222333111///111111111111111111111111000111222111000000222333...000222222111111222333,,,///111111000000222444222222111111222222333444888666333000000111444555222222111111111111222222222222111000000111222222///000111222222111///......111111//////222333000000222444666777666444333777777777777666555444333uuummmiiiddd]]]YYYUUUUUUUUUUUUVVVXXXZZZ[[[___[[[VVVQQQMMMIIIEEEBBBAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888888999:::;;;<<<111333555666555555666777444444444444444555666777333222111000000111222333;;;:::888666444333222222000000111222222111//////111111111222222333333333555444222111111222444555333222222222333444666777333222222111222333555666222444555444333333444555444333222333555666555444666666666555444333111111333333222222333333444555222444555555333222222333111111222222222333333333222222333333333444444444111111222222222333333333444555666555333222333444222222111000//////000000444555666666777888888888777555222111222222222111444444333333222111000000111111000000222444777999222222222222222222222222000000000111222222222333222222222222222222333333000000111222333555666777111222333333333333222111222222333444444555555666555555555666666666666666<<<999666555777777444222666666666555555444444444555555555333222222333555333333333444444333222222666777777666444333333444333333333333333333333333333222111111222333555666666555444333333444666666000222444333222111222333555666666666555444333333444444333333333333222222---000222222000///111333111111111111111111222222...///111222333333222222222222222111//////222444333333222222222222222222---111111,,,---222333///000000000000000000000000444333333333222222111111000000000000111222333444222222222111111111111000111000...------///111222//////000111111111111000///////////////000000111111222333222111111333444///000111333444555666666555555555555555666777777|||rrrlllfff```^^^ZZZZZZXXXWWWWWWWWWXXXYYY```]]]YYYUUURRRMMMHHHEEEDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;:::::::::999999999999999999999999999999888777777777777888888999222444666666666555666777444444444444444555666666444333222111111222333444999888777555444333222222000111222333333222111111111111222222222333333333555444222111111222444555333333333333444555666666444333222222222333444555111222444444444444666777444333222333555666555444555555555555444333222222333333222222333333444555222444555555333222222333111222222222222333333333222222222222333333333333111222222222222333333333444555555555333222333444222222111000000000000000222222333444666888:::;;;888555333222222333333222555555444333333222111111111111000000222444777888222222222222222222222222111111111111111222222222111222222222222333333333111111111111222333444444111222333333333333222111222222333333444555555555666666666666555555555555===:::777666777777666444555555555444444444333333555555555444222222333555333333333444444333333222...000333444333222111111333333333333333333333333222222222111222333555666666555444333333333444555111222444444222111222333222333444555666666666666333333333222222111111111---000222222000///000222000000111111111222222222111111111111111000///...111222222111///000111333333333333333444444444444...222111---...222222///000000000000000000000000000000/////////.........000000000000111222333444222222222111111111111000000000/////////000111222000000000000111111111111000000000000000111222222000111222111000000222444000111222333444555555555555555444444555555666777|||rrriiidddccc```___\\\ZZZWWWVVVVVVVVV___^^^]]]\\\YYYTTTNNNIIIFFFDDDAAA???>>>===;;;999;;;;;;;;;;;;::::::::::::999999999999999999999999777777666555555555666666333555777777666666777888555444444444444555666666444444333333333333444444666555555444333333333222000111222333444444444333111222222222222333333333444333222222222333444555444444555555555555555444555444333333333333333444///111333444444555777888444333222333555666555444333444444555555444444333333333222222333333444555222444555555333222222333222222222222333333333333111111111222222222222333222222222222333333333333333444555444333222333444222222111000000000000111000000000111444777;;;===888666333222333444333333555555555444333333222222111000000111222444666777222222222222222222222222222222222111111111111111111111222222222333333333222222111111111111111222111222222333333222222111222222333333444444555555777666666666555444444444<<<999666444555555666555444444444444333333333333444555555444222222333555333333444444444444333333(((,,,111444444222111111333333333333333333333333222222222222333444555555666666555444333333333333111222444444222222222333000111222444666777888888333333222222111000//////---///111111000///000111//////000111222333333444222222111//////.........111222222111000000111333111222222222333444444444111333222//////111222000000000000000000000000000111111111000000000000000000000000000111222333333222222222111111111111000000000000111111111222222111000/////////000222333111111111111111222222333111222333222000000111333111222333333444444444333444444444444444555555666|||ooogggfffcccaaa^^^[[[XXXVVVUUUUUU]]]]]]^^^___^^^YYYRRRMMMGGGDDDBBB@@@@@@???<<<:::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888777666555444444444444666777888777666777888555555444444444555555666444444333333333333444444333333333333333333333333000111111222333444444444222222222222222222222222333333222222222333444555444555666777666555444333555555444444333333333333111222444444444444555777444333222333555666555444222333444444555555555444333333222222333333444555222444555444333222222222222222222333333333444444000000111111111222222222222222222333333333444444333444555444222111222333222222111000000111111111111000//////222555999<<<888555333222333444444333444444444333333222222222000000000111222444555666111222222222222222333333333222222222111000000000111111111222222333333444333222222222222222333333222222222222222222222222111222222333444444555555777777666555444444333333777555222111111222333444333333333333333333333333444555555444333222333444222333444444444444444444,,,///333444444444444444333333333333333333333333222222222222333444555555888777666555444444333333111333444444333222222333///000222444666777777888444444333222111000//////...///000111111000000111...//////111222333444444111000/////////000222333000222222222000000111333......///000111111222222222333222000000111111111000000000000000000000000111111111111111111111111111111000000111222222333222222222111111111000000000000111222222222222111222111///......000222333111000000000000111222222555666555333111///000111333333333444444333333222333333333333333444555555xxxlllhhhdddccc___\\\YYYWWWVVVUUUZZZ[[[]]]______[[[UUUPPPHHHEEEBBBAAAAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888777666555555555444666888888777666777888666555555444444444555555222222333333333333222222111222333333444444333333000000000111222333444444222222222222222222222222222222222222333333444444444444666666666555444333555555555555444333333222333444555555333222333444444333222333555666555444222222333444555555555555333333222222333333444555222444555444333222222222222222333333333444444444000000111111111222222222222222333333333444444444333444555444222111222333222111111111111111222222333222000///000333666888777555222222333444444333222222222111111111111111000000000111222333444555111111111222222333333333333222222222111000000000000000111222333333444444333333222333333444555666222222222222222222222222111111222222333444444555777666666555444333333222444444222111000111333444333333333333333333333333333555666555333222333444222333444444555555555444333333444333222333555777333333333333333333333333111111222333444444444444888888888777666555444444111333555444333222333444111222333444555555555555555444444333222222111111///000000111222222111000...//////111222333444444333222111000111222333444000111333222111000111222......///000111111222222333111111111111111111222111111111111111111111111........................111111111000111111222333222222222111111111000000000000111222222222222111222111///......000222333000////////////000111111999999888555111//////000333333444444333333222222222222222222222333333444vvvooogggeeebbb^^^[[[XXXWWWWWWWWWXXXYYY\\\]]][[[XXXTTTMMMIIIEEEBBBAAAAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777444666777777666555666777666666555444444444444555222222333333333333222222111111333444555444333333111111000111111222333444333333333222222222222111111222222333333444444444333333444444444444444333444555555555555444444333555666666555333222222333444333222333555666555444222333333444555555555444333333222222333333444555222444555555333222222333333333333333444444444444111111111222222222222333333333333333444444444444222333444333222111222333222111111111111222333333555333222111111222333444555333111111222333444333111111111111111000000000000000111111222333333333111111111222222333333444222222222111111111111111000000111222333444444555333333333333444555777777333222222111111222222333111111222222333333444444666555555555444333333333333444555444333333555666333333333333444444444444333555666666444222333333222333444555555666555555555555444222000111333666333333333333333333333333111111222333444444444444777777777777777666555444222333555555333333333444222333333444444444333333444444444333333333333222111111000222333444333111//////000111222333333444777666444333222111000000///111333333111000111222111222222222333444444444222//////111222000111444111111111111111111111111////////////000000000000222111111111111111222222222222222111111111111000000000000111111111222222111000/////////000222333///////////////000000111999999888555111//////000333333444444444333222222111111111111111222333333zzzllljjjfffaaa]]]ZZZYYYXXXWWWVVVVVVXXXZZZ[[[ZZZYYYUUUPPPJJJEEEBBBBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777777444555777777555444555555666666555444444444444444222333444555555444333222111222444555555555333222333333222111222222333444333333333222222222111111111111222333444444444444222222222222222333444555333444555666666555555444333555555555333222333444444333222333555666555444333333444444555444444444333333222222333333444555222444555555333222222333333333333444444444444555222222222222333333333333333333333444444444444555222333444333111111111222222111111111222222333444444333333222222222333333444222000000111333333222111111111111111111111111///000111222222222333222000111111222333333444444111111111111111222222222///000111222333444444555444444444333333444444555333333222111111222333333111111111222333333444444444444444444444444444444111444666777555444555666333333444444444555555555333444666666444333222333222333444555666666666666333444444333222222333555333333333333333333333333000111333444555444444444444444555666666555444333222444555555444333333444222222333444444444444333222222222222222333333333333222111333555666444222000000111111111222222222555555444444222000///...///111333333222111111111333333333333444444444444000,,,---111222///111555111111111111111111111111222222222333333333444444222222111111111111111222222222222111111111111000000000/////////000111222000000000000111111111111000000//////000000111222444444444222000///000222222222333444444333333333111000000000000111222222qqqnnnjjjddd___\\\YYYXXXWWWVVVUUUVVVYYY[[[\\\\\\\\\VVVNNNGGGCCCBBBAAAAAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777333555666666555444444555777666555444444444444444333444555666666555444333222333555666666555333222666555444333222333444555333333333222222111111111000111222333444555444444111111000000111333555666222333555666666666555555222333444444333333555666444333222333555666555444333444444555555444333333333333222222333333444555222444555555333222222333333333333444444444555555222222333333333444444444333333333444444444555555222333444333111000111222222111111111222333333444333333333333333333333333333111//////111222222222222222222222222222222333///000111222222222222222000000111222333333444444000000111111222222222333///000000222333444555555666555444333222222222222444333222111111222333444000111111222333333444444333333444444444444444444---111555666444333333444444444444555555666666666222444666666444333222333222333444555666666666666222444666777666555555666333333333333333333333333000111333444555555444333111222333444444444333222222444555555444333333444000111222333444444444444000000000111222222333333444333222333666777555222111111111111111111222222000111222333333222000//////111333333222111000111333333222222222222222222///++++++000222///111666111111111111111111111111//////000000111111111111222222111111111111111222222222222111111111111000111000...------///111222//////000111111111111000111111111000111222222333///000000000///000222333111222333333444444444333000000000000000111111222xxxtttnnnhhhddd```\\\ZZZWWWTTTSSSSSSUUUXXXYYYYYYXXXXXXUUUNNNFFFAAA@@@BBB???>>>===<<<<<<<<<<<<<<<<<<;;;999777777888999::::::999888888777888888888555555666666777777777888777777777777777666666555333333333333333333333333666555333222111222333333444555555444333222444555444333333222222333333444000111333333222222333444444222000111333444555555999666333333555666555222444333222222444444333222444444333222333444555666444666777666444333333444555444222111111222444555777777666555444444333333...//////000111111222222000000111111111000000///333333333222111000///...333222111000000000111222222222222222222222222222000111222333333333333222555444333222111111111111222111111111000000//////111111222222222222111111111222222333333222222111222111000//////000111111000000111222222222222111111000000000222222000...111222222222222111000000111333444333111111222333222333444444222222333444333333333333333333333333000111222333444444444444000000111222222333444444222333333444555666777777555333222222333333333222111222333444555555555555000222444444333111111111111111111222222333333444222222222222222222222222666555444333333333333333333333333333333333333333333333333222222111111111///111222333111...***'''222222222000//////111333333333222222111000//////000111111111111222222222111111111111111222222222111333333222000///000111222222222333333333444444333222111111111222333444555333222111222222111000///000000111222333333333///////////////000111111222222222222222222222222000000111222333333444444111111222222222333333333222222222222222333333444vvvlllgggdddaaa___ZZZXXXVVVUUUWWWYYYYYYYYYYYYXXXUUUPPPJJJEEECCCBBB@@@???>>>============>>>===<<<:::999999999;;;;;;:::999999888888888888888333555777999999888777555666777777777777666555555444444444444444444444444555444333222222222333333555666666444222111222333444333333222222333333444111333444333222111222333666444222222444555555555777555333333444555444222444333222333333444333222444444333333333444555666333555666555333222222333444333111000000111333444666666555555444333333222222222111111111111000000222222222111111111111111222222222222222111000///111111000000000111333444222222222222222222222222111111222222222333333333555444333222111111111111222111111111000000000000222222222333333222222222111222222333333222222111222111000//////000111111000111111222333222222222222111000111333333222111///000111222222222222222111222333333111111222333222333444444222222333444333333333333333333333333000111222333444444444444222222333333444444555555222222333444555666777888555444222222333444555666444444444555444444444333000222444444333111111222222222222222222333333333222222222222222222222222444444333333333444444444333333333333333333333333222333555666555333111000///000222333222111...---222111111111111111222222333333222222111000000///000111111111111222222222//////000111111222222333111222333222000///000111333333333333444444444444222222111111111222444555666444222111222222111000//////000000111222222333111000000000000111222222222222222222222222222222000111111222333333444444222222222222333333333333111000/////////000222222ppphhhdddbbb___^^^\\\YYYXXXYYYZZZZZZZZZZZZXXXUUURRRPPPLLLGGGDDDAAA@@@??????>>>>>>??????>>>===<<<;;;:::;;;<<<<<<::::::999888888888888888333555888:::;;;999666444666666666666666555555444555555555555555555555555444444333222222222333333666666555333111///000111444333333222222333333444222333444333222111222333777555333333444555555444555444222222333444333222333333333333333333333333555444444444444555666666222333555444333111222333333222111000000111222333555555444444333333222222555555444333111000//////222111000000000111222333111222222222222222111111/////////000111333444555222222222222222222222222333222111111111222333444444444333222111111111111111111111111111000000000222333333333333333333222111111222222222222111111111111000000000000111111111222222333333333333333222111111222444555444333...///000222333333444444111222333333111111222333222333444444222222333444222222222333333444444444111111222333444444444444555555555555555666666666111111333444666777888999666555333222333555777999666666555555444333222222111222444444333222222333333333333333222222222222222222222222333333333333333333333333333444444444333333333333333333333333111333666777777555222///000000222333333444333333222000000222555666333111333333222222111000000000000111111111111222222222......///000111222222333111222333222000000000222333444444444444555555555222111111111222333555666777555333222222222000///...//////000000111111222222111111111111222333333222222222222222222222222111111111222222333333444222222333333333444444444555444222111222333555666}}}ppphhhcccaaa```]]]ZZZYYYZZZ[[[\\\[[[ZZZXXXVVVVVVUUURRRLLLGGGBBBAAA@@@???????????????>>>===<<<;;;;;;;;;<<<<<<::::::999888888888888999555666888999999888666555666666666666666555444444555555555555555555555555444333333333333333333333444444444222000///000222444333333222222333333444111222333333222222444555666555333333444444333222333333222111222222222222222333444333333222333444444444444555555555666666222333555555333222333333333333222111111222333333444444444333333222222222666555444333222111111000222111///......000222333111111222222333222222222000000000111111222333333222222222222222222222222333222111000000222444555444333222222111111111222111111111111111111111111111222222333333222222111111111222222222222111111000000000000000111111111222222333444444444444333222111000111333555444333///000111222333333333333000222333333222111222444222333444444222222333444111111222333333444555555111222333333444444444333666666666666555555555555111111222444666777888999666666777666555555777888777666555555444333333333111222444444333222333444444444444333333222222111222222222333333333333333444444444444333333222222222222222222222222222222111222444555555444222000111111111222333444555555333111000444999:::666111222222222111111111000000000000111111111222222222///000000000000000111111000222333222111000111222444444444555555555666666111111111111222444666777888666333222222222111///......//////000000000111111111111111111222333333222222222222222222222222111111111222222333333333222333333333333444444444666555333222222444666888ssskkkhhhaaa^^^[[[ZZZ[[[\\\]]]\\\YYYXXXWWWXXXYYYWWWQQQLLLDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999888999999999999888777777777777888888666666666777666555555444444444444444444444444444222333333333333333333333111222333222111111222444444333333222222333333444///111333333333444666888444333222222333333111000222222222111111111222333222333555444222111333444444444444555555555555555333444666666444444444555444444444333333444444444444333333333333333222222333333333333333333333333333222111000000222444555111222222333333333222222111111111222111111111111222222222222222222222222333222111000000222444555333333222222111111222222111111111111111222222222000000111111111111000000000111111222222111111000//////000000111111111111222222333444444444444333333111///000222333333333222222333333333222222111000111333333222222333444222333444444222222333444111111222333333444555555222222333444444444333333555555555444444444444444111222333444555777888888555888::::::888555555555666555555444444555555666111333444333222222444666555444444333333222222222222222333333333444444444555555555444333111000///222222222222222222222222222222111000000111222222222222111111111222333333444222222666;;;<<<777222222222222111111111111111000000111111111222222222222222111111000000//////000111222222111000111222444444444555555555666666111111111111222444666888888666333222333222111000////////////000000000000111000000000000111222222222222222222222222222222111222222222222222333333222222222333333333444444111000///......000111333}}}qqqllldddaaa^^^\\\\\\]]]]]]\\\XXXXXXYYYZZZ[[[YYYUUURRRHHHFFFEEEBBB@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999;;;999777666555777888:::777777777777777666666555444444444444444444444444222222333444444444333333000222333222222222444666444333333222222333333444///111333444333444666888222111111222333333111///111222333222111111333444111333555444222111333555222333444444555555444444333444666666555444555666444444555555555555444444444444444444333333333333111111222333333444555555555444444444444666777888222333333333333333222222222222222222222111000///222222222222222222222222333222111111111222333444333333222222111222222333111111111222222222222222//////000000000000//////000000111111111111000000...///000111111222111111111222222333333333333333444222000///111222222222333333333333333222111111000111222333222222333555222333444444222222333444222222222333333444444444222333333444444333333333333333333333333333444444222333333444555666777777444777;;;;;;888555555666666666444444444555666777222333444333222333555777444444444444333333333333222222333333444444555555444555555555333111///...222222222222222222222222222111///......000222444333222111111000000111111333333333666::::::666222111111111111111111111111000111111111111222222222333333222222111000000000000111222222111000222333333444444444444555555555222222222222333444666777777555333222333444333111000000000000000000000000000000000000000111222222222222222222222222222222222222222222222222222222111111222222222333333333000000000000000111222222yyyooojjjgggbbb___^^^]]]\\\ZZZVVVXXX[[[[[[ZZZYYYXXXXXXMMMKKKIIIFFFCCCAAA???>>>===>>>>>>>>>======<<<<<<;;;;;;:::999999999999::::::999888777777777888888888888888888888777777666555555555555555555555555111222333444444444333333222333444333222222444666444333333222222333333444222333555444333333444555111111111222444444222000111222444333111111333666000444666555111000222666111222333444444444333222111333555555444444444555333444444444444444444333444444444444444444444444000111111222333444444444333333444444555666666777444444444444333222111111000000111222333222111111222222222222222222222222111111222222222333333333333222222111222222333333111111111222222333333333000000111111111111000000000000111111111111000000---...000111222222111111000111111222333222222222777444222000111222222222222222333333444333333333///111222222222222333555222333444444222222333444333333333333333333333333222333333444444333333222222222222333444444444555444444444555555555666666333666888777555444888<<<999888666444333444555666222333333333222333666888333333333444444444444444222222333333444555555666111222333444444333111000111111111111111111111111111111000000000111222333111111111111111111111111111222444555555444333111111111111111111111111111000111111111111222222222111111222222333333333333///111222222111111222333333333333333444444444444444333333222333444555666666444222222444555444333111111111111111111111111222111111111111222333333222222222222222222222222222222222222222222222222000000000111111111222222222333444555555555444444vvvppplllfffbbb___]]]ZZZYYYUUUXXX\\\\\\YYYXXXYYY[[[PPPOOOLLLHHHEEEBBB@@@??????????????????>>>======<<<;;;::::::999999::::::888999999:::999888777666999999999999999888777777777777777777777777777777000111333444555444333333555666666444222222333444444333333222222333333444555666666555333111222333111111222333555666444222111333444333111111444777000444666555111000222666000111222333444333222222000222444444333333444555222333333444444333333222555555555555555555555555111111222222222333333333///000111222333444333333555555555444333222111000---///000222333333333222222222222222222222222222000111222333333333333222222222222111222222333333111111111222222333333333111111222222222222111111000000111111111111000000---...000111222222222111000000111222222222222111:::777333222222333333222000111222333444555555555///111222222222222444555222333444444222222333444444333333333333333333333333333333444444333222222222222333333444555666666555555555555555555555555333444555333111444<<>>======>>>>>>===;;;;;;:::999888666666555999999999999999999999999777777777777777888888888999999888777666555444444444444444444444444444444444444444444444444444444222222222111111222555888555555555444444333333333555555444333222222222222333333333333333333333333111333444444333222444555555555555555555555444444555555555555555555555555666666555555444444444333444555666666666666666555000111222222333444555555000222444666666444222000000111222333333222111000111222222333333444444555444444444222000///111333000000000111222222222333000111111111111222222222444222000//////000222444111222222111000000111333111111222222222333333333000000////////////000000222222111111000/////////222111000111333333111000///111333444333222222333111111000000111111222333222222222333333444444444333333333333333333333333111444555444222111222444222222333333333333444444444444444444444444444444555444333333666:::>>>@@@888666444444555555444333333444555444222111222333444222111111333444444333000111222222333444555555333444444555444333111000111111222111000111444666111111111111111000//////333444555555444333222000111111000000000000000000222222222222222222222222111111111000000000//////222000000444888:::666222//////000000111111222222...000222333222222333555555555444333333222111111333222222222111000000000111111111111111111111111000000000111222444555666111222222333333222222111000222222000------111555333333444555444333222111---...000333444555555555|||vvvnnngggdddbbbaaaaaa[[[[[[ZZZYYYYYYZZZ[[[\\\___\\\VVVOOOIIIDDDAAA@@@>>>===<<<<<<>>>@@@@@@???>>>>>>===<<<;;;:::999999999999999999999999::::::888888888777777777777777888888777777666666555555444444444444444444444444444444444444444444444444111222333222111222555777555555444444444333333333444444333222222222333333333333333333333333333333///000111111000000111333444444555555555555555444555555555555555555555555555555555444444333333333444444555555555444444333333333333333333333333333111222444555555444222111111111222222222222111111333333333333333333333222333333333222000000222444111111111111111222222222000111111111111222222222222222222222222222222222111222222111000000111333333333222222111111000000111000000//////000000111111111111111000000000000222111000111333333111000000111333333222222222333222222222222222333333444222222222333333444444444333333333333333333333333111333555444222111222444222222333333333333444444444444444444444444444444555555444555666888;;;<<<777555444444555666555444333444444444222222444555444333222222444555555444333333333333333333333333333333444444444333222111222222222222000111333555222222222222222111000000111222333333333222111000222222222222222222222222222222222222222222222222333333333222222111111111111//////333888999777333000000000000111111111111///000222333222222222333555555444333333222111111222222222222111111111111222222222222222222222222000000000111222444555666111222222333333222222111222222111000//////111222333333444444444333222111...000111333555555555555wwwmmmhhheeeeeeddd```^^^[[[YYYXXXYYYZZZ\\\___^^^ZZZVVVOOOHHHCCC???===<<<;;;<<<>>>@@@???>>>???>>>>>>===<<<;;;::::::888888888999999:::::::::999999888888777777666666666666777777777777666666444444444444444444444444333333333333333333333333000222333333333333444666555444444444444333333333333333222222333333444444333333333333333333333333222333555444333333444666222333444555555555555555444444444444444444444444444444444444444333333333444444444444444333222111444444444333333222222222333333333333333333333333333333222222222222333333555444444333222222111111111222333222111111333555222222222111111111111111000111111111111222222222111222333444444333222111111222222111000000111333111111111111111111111111222111111111111111111222000000000111111111111222222111000111333333111000111222333222111111333555333333222222333333444555222222333333333333444444333333333333333333333333111333444333222111333444222222333333333333444444444444444444444444444444555666666666777777888888666444333444555666555444444444444333222444777999555444333333555666666555444444444333333222222222222333333444444444444333333333333222111000222333222333333333333222111111000111222222333222222222333333333444444444444444222222222222222222222222444444444444333333333333000//////222777888666333111111111111111000000000000222333333222111222333555444444333333222222111111111111222222222222222333333333333333333333333111111111111222444555666111222222333333222222111333222111111111111000///333333333444333222222111111111222444444555444444vvvnnnjjjiiihhheeeccc^^^[[[YYYYYY[[[\\\\\\]]]]]][[[VVVNNNGGGCCC@@@???>>>>>>>>>>>><<<:::<<<<<<;;;;;;:::999999888888888888999999::::::;;;:::999999888777666555555444555666777888888777777555555555555555555555555333333333333333333333333000222444444333333333444444444444444444444444444222222222222333444555666333333333333333333333333444555666666555555666777111222333444555666666666444444444444444444444444555555555444444444444444555555555555444222111111333333333333333333333333444444222222222222444444555444222222222222444555333333333333222222111111///111222222222222444555333222222222111000000000000000111111111222222222111222222333333222222111111222222111000000111333,,,---...///111333444444333222222111111222222333//////000111111222333333222111000111333333111000222222222111000111333666222222222222222333444444333333333333333333333333333333333333333333333333111222222222222222333333222222222333333333444444333333444444444444444444444555666777888777777666555444333444666777555444444555444333333555999<<<666555444444666777777666333333333333333333333333222222333444444555555555333444444333111000000111111222222333222222111111111111222333333444444444333333333444444444444444222222222222222222222222444444444444444444333333111111000222555666444222222222222111111000000000222444555555333222222333444444444333333222222222111111111222222333333333444444444444444444444444111111111222333444555555111222222333333222222111555222111222444444111---333333333333222222111111222222222333333333333333}}}tttoookkkiiigggddd___[[[XXXXXXYYYZZZXXXZZZ]]]^^^[[[UUUNNNJJJDDDBBB@@@??????>>><<<:::;;;;;;::::::999999888888888888888999999::::::::::::999999888777666555555333444666888888888777777555555555555555555555555333333333333333333333333000222444444333222333444444444444444444444444444111111111222333444555666333333333333333333333333000222333333222222333444111222333444555555555555444444444444444444444444555555555555555555555666666666666555444333222111111111222333333444555555555444222111111222444555555444222222222222444555111111111222222333333333...000222333222222444555333222222222111000000000000000111111111222222222222111000//////000111222111222222111000000111333,,,---...///111333444444333333222222222222333333//////000111222333444444222111000111333333111000222222222111000111333666111111111111111222333333333333333333333333333333333333333333333333333333111111111111222333333333222222222333333333444444333333333444444444555555222444666888999999888777555444444555666666555333444444444333333555:::===777555444444666777777666111111222333333444555555333333333333444555555666333444555444111000000000000000111111111111111000000111111111222222333333111222222222333333333444222222222222222222222222222222222222333333333333444444333333444333222111333333222222111111000000444555666666555444444555444444333333333333222222111111222222333333333444444444444444444444444444222222222222333444555555111222222333333222222111555333111222444555222...333333222222111111111111222222111111111222222222|||tttmmmjjjfffddd___[[[XXXWWWWWWWWWVVVYYY\\\^^^]]]YYYTTTQQQFFFDDDAAA@@@@@@AAA@@@???<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999888888777777666666333555777888999888777666555555555555555555555555444444444444444444444444222333444444222222333444333333333444444444444555222111222222333444555666333333333333333333333333111333444444333222444555111222333444444444444444333333333333333333333333444444444555555555555666555555666555555444333222000111111222444555555666444444222222222222444444333333222222222222333333000000111111222333333444...000222333333222333555222222222111111111111111000111111111111222222222333111...------...111333111222222111000000111333111111111111111111111111333222222111111222222333000000111111222333444444222111000111333333111000111222333222111111333555111111000000111111222333444444333333333333222222333333333333333333333333111000000111333444333222222222333333333333444444222333333444444555555555444555777888999999999888555555555666777666444111444444444444444555999<<<666555444444666777777666000111111222444555555666555444444444444444555666222444555444222000000000//////000111111111111000000000/////////000000111000000111111222222333333222222222222222222222222111111111111222222222222666555555444444333333333222222222222222111111111333555666666555444555666333333333333333333333333222222222333333333333333444444444444444444444444333333333333333444555555111222222333333222222111444333222222444444333222333333222111111111111222222222111111111222333333}}}tttnnnhhhfffbbb___[[[YYYXXXXXXWWWYYY[[[]]]]]][[[XXXVVVLLLIIIDDDAAAAAAAAABBBAAA============<<<<<<<<<<<<;;;::::::999999888888888888888888777777777777777444555777999999888666555555555555555555555555555555555555555555555555555333444444222111111333555333333333444444444555555222222222222333333444555333333333333333333333333333444555555444444555666222333333444444444333333333333333333333333333333222222222333333444444444333333444444444333333222222222222333333444444444444333333222222333333444111111222222222222111111111111111111111222222222///111333444333222333333111111111111111222222222000111111111111222222222111111000//////000111111111222222111000000111333333333222222111111000000222222111111111111222222111111111222222333333333222111000111333333111000000111333333222222222333222111111111111222333333444444444333333222222222333333333333333333333333111///...000333444333222222222333333333333444444222222333333444555555666888888999999999999888888666666666666777555222///333444555555444555777999666444333444555777666666222222222333333444444444666666444444333444555555111333555444222111000111///000111111222222222111333222111000000111111222000000000111222333333333222222222222222222222222000111111111222222222333444555555555444555666777111222222222222222222333000222444555444333444555333333333333333333333333333333333333333333222222333333333333333333333333444333333333333444555555111222222333333222222111222333333333222333555777333333111000000000111222444333333333333444555666{{{tttkkkiiigggddd```^^^\\\[[[YYYZZZ[[[\\\\\\[[[YYYXXXTTTOOOHHHCCC@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777777777777888888888444666888999999888555444666666666666666666666666666666666666666666666666444444444222000111333666333333333444444555555555333333222222333333444444333333333333333333333333///000222111000000111333333333444444444333222222333333333333333333333333000000111111111222222222111111222333333333222222444444333333333333222222333333333333333333333333000111222333333222111000333333222222111000000000///111444444333222222333000000111111222222222333000111111111111222222222000111222333333222111000111222222111000000111333111111222222333333333333222111111111111111111222111222222222222333333333222111000111333333111000///111333444333222222333333333222222333333444555444444444333333222222222333333333333333333333333111///...000333555333222222222333333333444444444222222333333444555666666<<<;;;;;;:::999888777777777777666777777555111...222333555555444444666777555444333333555666666555444444333333333333222222777666555444333333444555000222444444333111111111000111222333333333333333888777555444333444444555000000111222222333444444222222222222222222222222111111111222222333333333222333444555555666999;;;111111111222222333333444...000222333222222333555333333333333333333333333444444444333333222222222333333333333333333333333444444333333333444555555222222222333333222222222111333444333111222666;;;444333111000000000111222555555444444555666888999xxxsssooojjjfffccc___\\\YYYYYYXXXYYY[[[^^^___^^^]]]\\\VVVLLLEEEAAAAAAAAAAAA<<<;;;;;;<<<>>>???>>>===;;;;;;:::999999888888777555777888888666555666666666555666888;;;;;;888444555555555555555444444444333333222111222444777888222444666555444333333444444333333444666777666444<<<:::777444333333333444222333333444333222000///111222333444444333222111222222222222222222222222333555666333///,,,---///000222444555444333333444111222333444444444444444222222111111111222444555111111000000111111222333222000111555555111000222333222111000111222333444222111111000///......---////////////000111222333444333333222111111111222222222222222222222222222///000111222333333222111333333333333333333333333111111111000111111222333333444555555555555444333000000000111222444555666222222111111111111111111444333111000000111333444333444555444222111222333,,,111222///000555555111333333333222222222111111555444444444444555666666222333444444555555444444777999;;;;;;:::888888999:::999777555444333333444333444444555666777888888333333333444444444555555555555555444444333333333333333444444555444444333555555444333222222111111///000333555666555444333222222222222222222222222000000111222333333444444444444444444333222111000000000//////000111222222000333333111444<<>>======>>>???>>><<<;;;;;;::::::999888888888777999999888666444444555888777777888:::999666333555555555555555555555555888666444333222222333444000222333333222111222333444333333444666777555444555444222111111222333444333333333333333333222111222222222333333222222222333333333333333333333333333444555444222111222222111333555555444333333333///000111222222333222222333333222222222333444555111111000000111111222333222000111555555111000222222222111111222222333444111111111000/////////.../////////000000111222333444333222222111111111222222222222222222222222222000000222222333222111111333333333333333333333333000000000///000111111222000000111222222111000000000000000111222333555555222222111111111111111111444333222000000222333444333444555444222111222333---222333000111444444111222222333333333444444444444444444444444555666666555555555555666666666666666888::::::888777777777:::999777555444444444444333333444444555555666666333333333444444444555555333333333333444444555555333333333444333333222222555555555444333222222222000111222444555555444444222222222222222222222222000111111222333333444444444444444444333222111000000000000000000111222222222555666555:::FFFQQQVVV555555444333222222222222111111222222333333333333222222222222222222222222222222222222111111111111111111111111111111111111444222000111444777888777444444555555444444333222333333222333333444555666333333222222222333444444111222333444444444333333}}}uuunnnhhhddd```^^^\\\ZZZXXXXXXZZZ[[[\\\[[[\\\YYYUUUPPPMMMHHHDDD@@@BBB@@@>>>>>>??????>>><<<;;;;;;::::::999999888888999::::::999666444333444:::999888999999888555222444444444555555666666777999888666444222222222222111222333333111111222333444333333444666666555333333222111000000111333333333333333333333333444555333222222222222222222333333333333333333333333333444333222444555777666555222444555555333222333333///000111222333333333333444444333222222333333333111111000000111111222333222000111555555111000222111111222333333333333222111111000000000000000000000000000000000111333333333333222111111111111222222222222222222222222222111222222333222222111000333333333333333333333333000////////////000111111222222444444444444222222000000111222222333444555111111222222222222222222444333222111111222333444333444555444222111222333000222333111111333333000111222222333555666666777444444444444444555555666333222111111111222444555444666888999777666666777:::999777555444444555555333333333333333444444444333333333444444444555555000111222333444555666666333333333333333222111000666666555555444333333333111222222333333444444555222222222222222222222222111111222222333333444444444444444444333222111111111000000000000111222222000222333222888FFFRRRWWW555444333222222111222222111222222222222333333333222222222222222222222222333333333333222222222222000000000000111111111111333222111111333333222111444444555555444444333333333333333222222333444444333333333333333222111111222222333444444444444333zzzqqqjjjeeeaaa^^^^^^\\\YYYXXXYYYZZZ[[[[[[[[[ZZZYYYWWWTTTOOOHHHCCCCCCAAA>>>>>>>>>???>>>===<<<;;;;;;:::999999888888888999:::999777555555555999999888888888777555444333444444555666777777888777666555444333444444444333444555444333333444555444333333444555666444333888777666444333222222222444333333222333444666777444333222111111222333444444444444444444444444444444222111333666888777555333444555555333222333444222333444555666666666666444444333222222222111111111111000000111111222333222000111555555111000222000111222333444333222111000000111111111111111111000000000000111222333333222222111111111111111222222222222222222222222222333333333333222111111000333333333333333333333333000000000000000111111222333333444555555444333333000000111222333333444444111111222222222222222333444333222222222222333444222333444444222222333444222333333222222222111000222222222333444555555666444444333333444444555666333222000///000111333555444666888999888777777777999888666555444555555666444444444444333333333333333333333444444444555555111111222333444555666666444444444444333222111111666666555555555444444444333222222222222333444555222222222222222222222222222222222333333333444444333444444444333333222111111111111000000111222222...111111///222;;;DDDGGG444333333222111111222222222222222222222222222333222222222222222222222222666666555555555444444444//////000111222333333444111111222333333222111000333444444555444444333333444333333222222222333333222333444555555444222111333333333444444444444444zzzrrrkkkfffcccbbb___[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\\\\ZZZUUUNNNHHHCCC@@@>>>===>>>?????????<<<<<<;;;;;;:::999999888555777999999888777777888666777888888888777777888444444555555666777888888777666666555444444444444444555555444222222444666444333333444555555333222888888777666555444444333444333333222333444666777444333222111111222333444444444444444444444444444555222111222555666444222444555555444333333444555444444555666666666666555333333222222222111000000111111000000111111222333222000111555555111000222000111222333444333222111111111111111222222222222000000000000111222333444111111111000000111222222222222222222222222222222444444333222222111111111333333333333333333333333222222111111222222333444///000111222222111000///000000222333333333333333111111222222333333333333444333333333333333333444222333444444222222333444444333333444333111000000333333333222222222222222333333333333333444555555777666555444444666888999444777999:::999888888999777666555444444555666666555555555444444444444444333333333444444444555555333333444444444555555555555555666666555444333333555555555555555444444444333333222222222333444444222222222222222222222222333333333333333444444444333333444444444333222222222222111111111111111222000333444111111666999999333333222111111111222222333333222111111222222333222222222222222222222222666666555555555444444444333333333333333333333333///111333444444333333222333333444444555444444333444444333333222333333333111222444666777666666555333333333444444444555555yyyqqqjjjgggeeebbb___]]]]]]\\\[[[ZZZYYYZZZ\\\^^^^^^[[[UUUPPPFFFCCC@@@>>>???@@@@@@@@@<<<<<<;;;;;;::::::999999444666888999888888999:::555777888888777777888:::555555555666666777777888:::999888666444333111000222333333111000000222444444333333333555444333111222333333444444555555555333333333333333333444555333222222222222222222333333333333333333333333333444333222222333333222111333444555444333333555777444444555555444444333222222222333333333222111111111111000000111111222333222000111555555111000222111111222333333333333222333333222222222222222222111111000111111222333444111000000000000111222222222222222222222222222222444333333222222222222333333333333333333333333333333222222222222333444444000111222333333222111000000111222333444333222222111111222222333444444444333333444444444444333333111333444444222222333555444222222555444111000222333333333222222111111111333333333333333444444555666555444444444555777777444666999:::999888888999555444333333333444555666444444444444444555555555333333333444444444555555555555555555555666666666555555666666666666555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333444444444444333333333444444333333222333333222111111111111222---111333111000333444222222222111111111111222222444333222111111111222333222222222222222222222222333333333333222222222222777666666444333222111000...111444555444444444555333333444444555555444444444444444333333444444555222333444555777777888888444444444333444555555666xxxpppkkkhhheeecccaaa```___\\\ZZZWWWXXX[[[^^^```^^^[[[XXXMMMIIIDDDAAA@@@@@@@@@???<<<<<<<<<;;;::::::999999666888999999888777888999777888999888666555777999666666666666666777777777999999888777555333222111333333222111000000333555555444333333444444222000111111222333444444444444333333333333333333222111222222222333333222222222333333333333333333333333111333333333222111222333222333444444333444777999666666666666444333222111222333444555555555444333111111000000111111222333222000111555555111000222222222111111222222333444444444444333222222111111111111111111222333444444000000000000000111222222222222222222222222222222333333222222222333444555333333333333333333333333222222111111222222333444222333444555555444333222000111222444444333222111111111222222333444444555333444444444444444444333111222444333333222444555444111222555555111000444222222333333333333333333333333222222333333444555111111222222222333333333333555888888888777888888333222222111222333444555222222333333444444555555333333333444444444555555444555555666777888999999333333444555666666666666333333333333333444444444222333444444444333222222222222222222222222222222444444444444444444444444222333333444444333333222444333222222111111111222---111222...---000222111222222111111111111222222555444222111000111222333222222222222222222222222222222222222111111111111444444333333333333222222///222444444333222444666222333444444555555444444444444444444555666666777444444444444444555666777555444444333444555666777yyytttiiigggeeedddccc```]]]ZZZVVVWWWYYY]]]```aaa___]]]RRRNNNHHHDDDBBB@@@???>>>===<<<<<<;;;;;;:::999999888999::::::888777777777999:::;;;888555444555777777777777777666666666666555555666666666666555555555555444333111222555777555444333333444444222000555555555555444444333222222333333444333222000///111222333444444333222111222222222222222222222222///222555444222111444777222333333333333555888;;;::::::999888777555333222333444666777777777666666111111111000111222222333222000111555555111000222333222111000111222444555555555444333333222111111111111111111222333444555000000///000000111222222222222222222222222222222333222222111222333555666333333333333333333333333111111111000111111222333///000111111111111000///000111333444444333222111111111222333333444555555333444444555555444444333111222444333333333444555444111111666666111111555111222333333444555666666333333222222333333444555222333444555555555444444111444666777777666777777222111111000111222444555000000111222333333444444333333333444444444555555333444555777888:::;;;<<<111111333444555666666666333333333333333333333333111222444555555444222111222222222222222222222222444444444444444444444444222222333444444333333333444333333222111111111222444666555000///222555555222111111111111111222222555444222000000111222333222222222222222222222222444444444333333333222222------///111333555777888000333444333111000222444222333333444555555555444444444444555666777888999666555444333222333444555555555444333444555666777yyymmmkkkiiieeebbb^^^\\\[[[WWWWWWXXXYYY[[[^^^aaabbb[[[XXXRRRJJJDDDAAABBBCCCAAA@@@>>>===<<<<<<<<<===999999:::;;;:::999888777888888888777666555555555666666777777777777666666888777777777777777666555555444333333333444444555333333333333333333333333222222333333333333444444444444444444444444444444000000000111111222333333333444444333111111222444333444555555444444666888222333333333444666;;;>>>@@@CCC@@@777333666777555000222555999:::888444000555333222222333444333222000222444666666444222000222222222333333444444444444444555555444444333222444444333222222111111111111111111222222333333333---...000111111222444666555555555444444333333333333333333333333333333333666444222000000111222333222222111///......111333444333333222222333333444222111000000000111333333555444222111111222444555333444555555333222333555000000111222222333444444222222111111222222333444888999888777555444555777222333444444222222333444555444444333444555666777555444444333333222222111333333333333333333333333222222333333333333444444666666666666777888:::::::::666222333666777444000333444555444222111222333333000000333444111111444///000111222444555666777444444555666555444222111333444444555555444444333333333333333333333333333666555333222222222333333000222222222111000111222333333222111222333444555222111000000000111333444777555333222333333222111111111111222222333333333222222333444444444444333444333333222333444666777333333333444444555555555444444444444444555666777777777666555555555555555tttpppjjjfffdddbbb___]]]YYYXXXXXXYYY[[[]]]___```___]]]XXXRRRKKKFFFCCCBBB@@@???>>>===<<<<<<<<<===:::::::::::::::999888888999999888777666555555444666666777777777777666666666222000222777999666333555555444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444222222222222222222111111222333333222000000111333333444555444333333555777222333444444444777:::===IIIIIICCC888222333555444111222444777999888444111555333222222333444333222111222444555555444333222444444333333333333333333444444555555444444333333222222222222222222333333111111222222222333333333...000222222222222444555111111111111000000000///333333333333333333333333444333222111111111222222333333222111///000222444444333333222222333333444222111000000000111222333555444222111111222333555333444555555333333444555222222222333444555555555222222111111222222333444555666666555333333444666222333444444222222333444555444444333444555666777333333333333333333333444333333333333333333333333222222333333333333444444555555555666777999:::;;;:::666222333555666444111333444555444222111222333222//////222333000000333222222222222333333333333444444555555444333333222333333444444444444333333333333333333333333333333333222111000000000111111000222333222111000111222333333222222222333444555111111111111111222222333...000222111///...000222111111222222222333333333111222222333333333333333333333333333333333444555333333333333333444444555444444444444444555666666777777666555555555555555wwwmmmgggffffffccc```[[[[[[ZZZZZZZZZ[[[]]]^^^```___^^^ZZZSSSKKKDDD????????????>>>======<<<<<<;;;;;;:::999999999999999::::::999888777666555444666666777777777777666666444///,,,000888<<<888333555555666666666444333222333333333333333333333333222222333333333333444444444444444444444444444444444444444333222111111111222222333111000///000222222333444333222222444555222333444444444666999<<>>===<<<<<<<<<;;;:::999888999::::::;;;:::999888777666666555666666777777777777666666555222000333888;;;999666555666777888777555333222333333333333333333333333222222222333333333444444333333333333333333333333444444444333333222222222222333333222000000111222222222333222111111222444111222333333333444777999>>>===999444000111444666444222222222444555444333444222111222333444444333222222333333444555555555444444444444444333333333555555444444333333333333222222222333333333444444222222222222222222222222222444444444222222333444111111111111111111000000333333333333333333333333000222333444444333111000222333333222111111333555333333222222222222333333111111111111111222222222333222222111111222333444222444555444333333444666444444444555555555666666222222111111222222333444000111222222222222444666333444555444333222333555444444444444444444444555333333333333444444555555333333333333333333333333222222222333333333444444222333333444666888:::;;;888666333333555555444333333444555444222111222333111//////222222000000333...///000111222333444444555444333222222222444444333333333444444333333333222222333333333333444444444333333333333333333333111222333333111111222333222222222333333333444444000111222333444333222111+++///444555222000111333333333333333333333333333111111111111222222333333222333333444333222000///444333111000000111333444444444444333333444555555666555555444444555555555wwwooommmlllhhhcccbbbaaa^^^\\\ZZZZZZYYYZZZXXXZZZ]]]```___XXXNNNFFFDDDCCCBBB@@@???>>>===<<<===<<<:::999888999:::;;;:::::::::999888888777777666666777777777777666666444555666666555555666888555666777888888666444333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333444444444333444444333111111222444222333333222000000222333///111222222111222444555444555666666444333444666444222000000222444444444444222111111333555444444333333333444444555555555222222333444444555666666666555444333333333444444444444444333333333222222222222222222222222222222333444555444222111222333222222222222222222222222333333333333333333333333///111333444555333111000000111222222111111333444333222222111111222222333000000111111222222222222111111111111222222333333222333444444333333555666333333333333333444444444222222111111222222333444000222333333222333555777333444555555333333444555444444444444444444333333555555555444444333333333333333333333333333333333222222222333333333444444222222333444555777999:::777555444444444555555444333444555444222111222333222000000333333111111444//////000111222222333333444333222111111222444555222333333333333333333222222222222333333444444444333333333333333333333333111333333333222111222333222222333333333444444444000111222444444333222222111222333555666555222000333333333333333333333333222222111111111222333444222333333444333222000///333333222111111111222333555444444333333333444444555555444444444444555555zzzuuuqqqkkkgggeeecccaaa^^^\\\ZZZZZZZZZXXXYYY\\\```ccc___WWWQQQIIIGGGDDDAAA???>>>======<<<;;;;;;:::::::::::::::999999999999999999999999666666777777777777666666333666999777333111333666555666777888888777666555333333333333333333333333222222333333333333444444333333333333333333333333111111111222333444444444444444555333222111222444222333333222111000222333///111222222111111222444444444666999777333222555444222000000111333444333333222111111333555555444444444555555555555444444111111222444555666777888666555444333222333444444555555555444333222222222333333333222222222222111222333444333222111222333000000111111111111111222333333333333333333333333///111333444444333222111///000222222111111333444222222111111111111222222000000111222222222222111000000111111222333333333111333444444444444555666222222222222222222222222222222111111222222333444222333444444333444666888333555666555444333444555333444444444444333333222666666555555444333333222333333333333333333333333222222333333333333444444333333333444555666777888666555555444444444555555333444555444222111222333333000000333444111222555333333333222111111000000222222222222222333333444222222333333333333222222111222222333333444444555000000111222222222111111222333444333222111222444111222333444444444333333111222222333333333333333333222222333555555222///444444444444333333333333444333222222222333444555333333333333333333222111333333333333333222222222555444444333333333333333444444444333444444555666xxxqqqmmmgggeeeccc```]]]\\\[[[[[[XXXWWWYYY]]]aaaaaa\\\WWWOOOKKKGGGBBB???>>>>>>???;;;;;;;;;<<<;;;::::::999888888999999:::;;;;;;;;;666666777777777777666666666777888777555444555666555666666777777888888999333333333333333333333333222222333333333333444444222222222222222222222222111111222222222222222222333444444333111000222333333444444333111111222333111222444444333222333444444222444777666111111555333111///000111333333222333111000111333555555555444555666777666555222111222333333444555666777777777555444222222333444555444444444444444444333333333333333222222222111111000222333222111111222333000000000111111111222222333333333333333333333333000111222333333333222222///111333333333333444555222222111111111111222222///000111222333222222111///000111222222333333333111333444444444444555777222222222222222222222111222222111111222222333444222333444444333333555777444555666555444333444666333444444555444333222111555555555555555444444444333333333333333333333333222222333333333333444444444444333333444444555666555555555444444444555666333444555444222111222333222///000333333111111444444444444333222111111111111111222333333333333333222222333333333333222222111111222333333444555555///000111222222222222111222333444444222222333444111222333444444444333333333222222222222333444444111222333333333333444555555555444444444333333333555444333222333444666777333333333333333333444555333444555555555444222111555444333333222222333333444333333333444444555666}}}vvvrrrhhhgggdddaaa^^^\\\\\\\\\XXXUUUUUUXXX]]]___\\\XXXRRRNNNHHHBBB???>>>>>>???:::;;;<<<===<<<;;;:::999777888888999;;;<<<<<<===666666777777777777666666:::888777888999:::999777666666666666777888:::;;;333333333333333333333333222222333333333444444444222222222222222222222222333333222222111000000000222333333111000///111222444555555333222111222444222444555555444333444555222...///222222...111777222111///000222333333222333111000111333555555555555666777888777444111///444444555555555555555555777555444222222333444555222333333444444555555666333333333222222111111111///111222222111111222333111111222222333333333444333333333333333333333333000111222222333333333333000222444555444444555666222222111111111111222222///000111222333222111111//////000222222333333333111222444444444444555777222222222222222222222222222222111111222222333444222333444333222222444666444555666555444444555666333444444555444333111000333333444444555666666666333333333333333333333333222222333333333444444444555444444333333444444555444555555555444444555777333444555444222111222333111...///222222000000333222222222333333444444555///111222333444333333222222222222333333222222222111111222333333444555555111222333444555444444333222333444444222222333444111222333444555444333333444333222111222333444555///333666666333333888===555555555444444333333333666555444333333555666888444333333222333444666777222444666777777555222000555444333333222222222222333333333333444444555666uuunnnkkkgggdddbbb```]]][[[YYYXXXVVVVVVWWWYYY\\\^^^XXXUUUOOOIIIDDDAAAAAAAAABBB???;;;999999999999888:::999888888::::::999888:::999888888777888888999<<<:::777666777888888888777777666666555555444444111111222111000000222333444444333333333333222222444444444444333333222111444444444333333222222222333222111000000222444555444444333333333444555555222333333444444333333222444222//////000222222222000000000000111111111111333333333444444444555555666666666666555444333222222222333333333444444444???BBB999333777555222888555555555555555444444444111222333444444444333222333444555555333333444555222111111222444444333111000111111222222111111000333333333333333333333333//////000111333444555666222333333444333222000///...000222444555444333222000000000111222333444555111333444444222222333555555444333222222222333444222222333333333444444444666666555555444444444444555555555555444333222111000333555555333333555777555444222000000000222333222444666555222222555888444222222333555666555444444444444444444444444444555444333444555555444222555555444333222222222222333222111111222333555666444444333333333333222222333333333222222111111111222222222222222111000///......///000111222222222444333222222222333444555444444444222000000111333333333333333333333333333333444444333222333555777555444444222111222666999333333333444444444555555555777777666333333666999444444444444444444333333333222111111000000111111111222333333111111222333...222444333333666666222vvvrrrkkkfffcccaaa___]]]YYYXXXWWWWWWXXXZZZ]]]___^^^[[[WWWQQQKKKFFFCCCBBBCCC@@@===;;;:::;;;::::::===;;;999999:::999888666555555555666666666666666:::999777777888888777666666666666666666555555555555555555444222222222333222222222333333444444444333444444444333333222111444333333333333333333222333222000000000111333444555444333222222222222222111111111222222111111111444222111111222333333222000000000000111111111222333333333444444444444444444444444444444333333222222222333333333444444444<<>><<<<<<===<<<<<>>>>>===>>>===;;;:::;;;:::888777444666888:::;;;:::999888666666666777999888666444555555666666777777777888555444333333444333222111111111222333333444555555333333333444444333333222222222222333333444444444333333222222222333444555444333222111111111111111333333333333333333333333222222222444555555222000111111111222222222333333444444444333333333333222222222222333333444555666333333333444444444444555444999444222666333...222222222333444444555666666444444555555555333222111222333444333111111111333333111000111333444333222444444555555555555444444111111222333333444555555222222222222222222222222444333222111111111333333000111222333333333333222444333333222222222222333000222333333222222333444333333333333333333444444111111111222222222333333333444555555555444333333111222333444555555555555222222333444444444555666444444444333444555666777555222///000444555444222666555333333444444333111222333333444444555555555444333333444555666444333333222222222333333444555222222222222333444555555444444333333333222222222222222222222222222222222333333444444444333333222000000000000////////////111111111111111222222222///111222222111111222444333333222222111111000000222333444333222222444555111222111000//////111444333333333444444444555555333444444555555555666777444444444444444555555555777666555444333222222222222333444333222222333444333666666333333666555222wwwnnngggbbb___\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ\\\]]]]]]ZZZUUUOOOKKKHHHEEEAAA???>>>???>>>======<<<:::;;;<<<<<<;;;:::666777:::<<<===<<<;;;:::666555666777999888666444555666666666777777888888333222222444666777555333333333333333333333333333222333333444444333333333222222222333333444444444444444444444555555666666222222111222222333444444444333333222222333333444111111111222444333111///222222222222333333333333333333333333333333333333333333333333444555777888333333444444444555555555222888444333888555///444111222222333444555666666111222444555666555555444222333444333111000111222333222000000222333333333333333444444444444333333111111222333333444555555333333333222222222222111333333111111111222333444111111222222333333222222555444444333333333444444000111333222111111222444222222222333333444444444111111222222222333333333222333444555555444333222333444444555555444444333222222222333444555555555444444444444555666666777555222000111444666555222666555333333444444333111333333333444444555555555333222222444555666555333555444333333222222222333111111222333444444444444444444333333333222222222222222222222222222222222222333333444444333333333111111111111111111111111000000111111222222222222...000222222111111222333111222222222333333444444111222444444333222333444111222222111//////111333333333333444444444555555444333444444555666555555444444555555666666666777777666555444333333333333222333444444222222333444333555555222222444444222yyyppphhhccc___^^^]]][[[ZZZYYYYYYYYYYYY[[[]]]^^^]]]ZZZWWWUUULLLIIIDDDBBBAAA@@@???>>>===;;;;;;;;;======<<<;;;777888999:::;;;;;;:::999777666666777888999888666666777777777777777777888555444444777;;;<<<999666444444444333333222222222222222333444444444333333222333333333333333333444444444444555555555666666111111111222333444555666333222111000000111222333111111000111222333111///222222333333333444444444222222222222333333333333444444333333444666777888333444444444555555555555222777444222888666111666222222333333444444555555000222333555666666666666111222333222000//////000444222000000222333444333222222333333333333222222222222222333333444444444333222222222222222222222222222111111222222333333222222222222222222222222444444333333333333444555000111222222111111222444111111222333444444444444222222333333333444444444111222444555666555333222444444444555444444333333333222222333555666666555444444555555555555555555555333222333444555555555555444333333444555444222444444444444444444444444333222222444666666555444666555444333222222222222111111222333444444444444444444333333333333222222111222222222222333333333111222222333333333333333333444444444444444444444000111222222333333222222...000222222111000111222111111222333444555555666000222444444333222333444333444444333111111222444333333333444444444555555555444333444666666444222444444444555666666777777555555444333333333444444222444555444333222333555222444444111111444555333zzzpppiiicccbbbaaa___\\\ZZZYYYXXXZZZZZZ\\\]]]]]]]]]\\\[[[QQQNNNIIIEEEDDDBBBAAA??????===<<<<<<======;;;:::999999999999999999999999888777666666888999999888888888888777777777777777777555555888<<<===999555333333333333333333333333111222333333444444444333444333333333333333333222222333333444444444444444111111111111111222333444333222000//////000222333444222000111222333222222333333333333444444444444000000111222333444444555555444333222333444666777444444444444555555555555111666222111777555222777333333333333333333333333222333444666666666555555222333444333000///000111444222000///111333444444222222333333333333222222333333333333333333333333222222222222222222222333000111222333333333333333333222222222222222222222111111111111222222333444///111222222111111222333000111222444555555444444333333444444444555555555000111444555666555333222222222333444555555555555444222111222555777666444444444555555555444444333444555555555444444666777444333222333555555555333555555555444444333333222222222222333666666555444444444333222222333333333000111333444555444444444444444333333333333222222111111222222222333333333000111111222333333222222222222222333333444444555111111333444444444333222///111333222111//////000111111222222333333444444///111333444333222222333555666666555444333444555333333333444444444555555666555444444666555333000222222333333444555555666333333333333333333444555333444555444333333333555222444444111111555777555vvvnnngggfffdddaaa^^^\\\ZZZYYYYYYZZZZZZZZZ[[[\\\\\\]]]UUUQQQLLLHHHFFFDDDBBBAAAAAA???=========<<<:::888;;;;;;:::999999::::::::::::888666666888:::::::::999999888888777777666666888555444777::::::666111111111222333444444555666111222333333444444444444444444444333333222222222000111222333333333222222111111000000000000000111555444222111111222444555666333111111222444444444333333333444444444555555//////000111333444555666444333222111111333444666444444444555555555666666000555111///666555222888444333333333333333333333444555666666666555444333555666777555333222222333444222000///111333444444222333333444444333333222444333333333333333333333111111222222222333333333///111222333444333333222333333222222111222222333////////////000111222333///111222222111111222333000111222444555555444444444444444555555555666666///111333555666555333222000111222444555666777777444222111222555777666444444555555555444333222222333666777666444333666999444333222333555666555444666666555444333222222111222222222333666777666444222222222222333444555555000111333444555555444333444444444333333333222222111111111222222333333333///000111222222222222222......///000111222222222111222333444555444333333///111333333111///...///222222222111111111111111///111333444333222222333666777888777555444555666333333333444444444555555777555444555666555222...000000111222222333444444222222222222333444555555333444555555333333444555333555444222333777999777uuurrrlllggghhhgggccc___^^^\\\[[[ZZZZZZ[[[]]]___aaa\\\[[[UUULLLGGGFFFDDD@@@@@@@@@@@@???>>><<<;;;:::::::::::::::::::::::::::<<<;;;999666666;;;CCCJJJ@@@888222444888777666777666666666666666666666666444444333333333222222222333333111///...000444888111222222333333444444555111111111111111111111111111111222222222333333333111111111111111111111111444333333222222333333444444333111222444666666555444444444444444444444444444444444444444444444444333333333444444444555555///111444666666555333111555444333333333333444555111222333333444444333333222222333333555666888999333333222222222333444444333333444555555444444333555444333333222333333333444333222111111333555666333333444444444333222111333333333444444333222222222222222222222222222222222222222222222222222222444333333222222333333444111222333444444444444444111111222333333444555555000111222333444444555444333333333333333333333333555555555555555555555555555444333333444555666777333222222333555666666555999666333222444666555333666444333444777777555222222111111111222333333444000222444555555444333222444444333222222222333333444444444444444444444444111111222222222222111111))),,,000111000000222555333333222111222333444555333333333333333333333333000777333...222000---111222222333333333444444444555222000111333444222///444333333333333444555555444444555555555555444444000111222222333333333333333333333444555666777888888888777777666444333222333333444444444444333333zzzrrrkkkjjjhhhddd``````\\\[[[ZZZYYYZZZ\\\^^^___\\\\\\XXXOOOJJJHHHFFFAAAAAAAAA@@@@@@>>>===<<<;;;::::::::::::::::::::::::777999:::888777>>>LLLWWWBBB:::555666888777666666666666666666666666666666666666666555555444444333000222333333222222333444555444444333333222222111111111111111111111111111000000111111111222222222111111111111111111111111444333333222222333333444777555333333444444333222333333333333333333333333333333333333333333333333333333333444444444555555111222444666666555444333555444333333333333444555111111222333333333333222333333333333444666777888555444444333222222222222333333333333333333222222000000//////000111222222444333222111111333444666444444333333333222222222111222222333333222222111222222222222222222222222222222222222222222222222444333333222222333333444222222222333333333333333111111222333333444555555111222333444444444444444333333333333333333333333444444444444444444444444555555444333444555666666333222222333555666666555777444222333444555444333666444333444666777555222222222222222222333444444111222333444444444333222666666555555555555444444444444444444444444444444111111222222222222111111,,,...111111000111333666222222111111111222333444333333333333333333333333...555222000555333///444222222222222333333333444555333111111333333222000333333333333333444555555444444555555555555444444111222333333333333333333222222222222333444555666888888888777777666555444444555555555555555555444{{{qqqnnnjjjeeebbbbbb]]][[[ZZZYYYYYYZZZ\\\]]]]]]^^^[[[TTTOOOMMMIIIDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;555999;;;888666===MMM[[[CCC;;;777888999777555666666666666666666666666666777777666555444444333333...111555666555333222111555444444333333222222111222222222222222222222222000000000000111111111111111111111111111111111111333333333333333333333333555444333333444444333222333333333333333333333333222222222222222222222222333333333444444444555555444444444555555555555555555444444333333444444555000000111222222222222222444444444444444555555666666555444333222111111111333333333222222111111111111111111222333444666666444333222111222333444555555444333222222222333333000111111222222111111111222222222222222222222222222222222222222222222222444333333222222333333444444333222111111111222333111222222333333444444555333333444444555444444444333333333333333333333333444444444444444444444444666666555444444444555555333222222333555666666555333222222333444555333222555444333444666666444333333333222222222333444444111222222222333333333444555666666777666555444333444444444444444444444444111111222222222222111111111111222111111111444666111111000000000111222333333333333333333333333333,,,333222333:::777222777111111222222222333333333444333111222333333222000333333333333444444444444444444555555555555444444333444444444444333333222111111111111111222333444666666777777777777777666444444444444444444444444xxxrrrnnngggcccccc^^^]]][[[YYYXXXYYYZZZ[[[]]]___^^^XXXTTTRRRNNNIIICCCBBBAAA@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;777444888BBBLLL???999666777888666666777666666666666666666666666555444444333333222111111///222555666555333222111111222222333333444444555222222222222222222222222000111111111222222222222111111111111111111111111333333333333333333333333000000000222555666666555222222222222222222222222222222222222222222222222333333333444444444555555444444333222333444555666444444444444444444444444111111222333333333333222555555444333333444444444555444333333222222222222444444333222222111111111333333333333444555666777333333222222222333444555666555333111111222333444000111111222222222222111222222222222222222222222111222222222222222333333444333333222222333333444555444222000///000222333222222222333333444444444444444555555555444333333222222333333333333444444555555555555555555555555666666555555444444444444333222222333555666666555000111222333444444222111333333444444555555444444444444333333333333444444222222111111222333444555333444555666555444111000333333333333333333333333111222222333333222222111444333222000000111444555111111111111111222222333222222222222222222222222...333333666>>>999222777111111111222222222333333333333222222222222111111222222333333444444444444333444444555555444444333555555555555444333333222222111111111111111222333333444555666777777777777333333333333333333333333zzztttlllgggeeeaaa___]]]ZZZYYYYYYYYYZZZ[[[^^^^^^[[[XXXWWWSSSNNNFFFEEECCC@@@>>>==================<<<<<<;;;;;;;;;<<<;;;:::888888888:::;;;999555444666888666666999666666666666666666666666444444333333333222222222222444555444333222333444111222222333333444444555222222222222222222222222222222222333333333444444111111111111111111111111222333333444444333333222000000000222555666555444222222222222222222222222444444444444444444444444333333333444444444555555333222111000111222444555444444444444444444444444222333444444555555444444555555444333333333333444222222222222333333444555666555444333222333333333222222111111111111222222222222222222333333444444666555333111111222333444111111222333444444333333222222222222222222222222111111111222222333333333444333333222222333333444666444222000000111222333222222333333333333444444444444444555444444333333222222222333333444444444666666666666666666666666666666666555555444333333333222222333555666666555000111333444333222111111222333444444444444444444555555444444444444444555222222222222333444555666444555666666666444111000333333333333333333333333222222333333333333222222444333000///000111333444222222222333333333333333222222222222222222222222222555333888@@@999111555111111222222222333333333333333333333222111111222111222333444444444333333333333444444444444333333555555555555444333333222444333333222222222222333000111333444555666666666555555444444444444555555vvvnnnkkkeeeccc```]]][[[ZZZZZZZZZYYY\\\]]][[[ZZZZZZXXXSSSKKKIIIFFFCCC@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;999:::<<<<<<999777555333333666777666777:::666666666666666666666666444444444555555555666666555555444333111111333666555444444333333222222111333333333333333333333333333333333333444444444555111111111111111111111111222222444444444444222222444333333444444333111...333333333333333333333333444444444444444444444444333333333444444444555555222111000000000111333444333444444555555444444333333444444555555555555555444444333333333333333444111111111222333444555666555555333333333444555666555444333333222222222333222222333333333444444444555444333222222222333333111222333444444444444444222222222222222222222222111111111222222333333444444333333222222333333444555444333222222222333444333333333333333333333333222222333333444333333333111222222333333444444555666666666666666666666666555555555666555555444333333222222333555666666555111333444444222111111222000222444444444333444555666666555444444444555555222222333444555666666777777888888888777555444333333333333333333333333333222222333333333333222222444222000000222333333333222222333444444444444333222222222222222222222222666666333999AAA999///444222222333333333444444444222333444333111000111222000111333444444444333222333333444444444444333333333444444444444333333222666555444333333333333333///000111333444555555555999888777666666777888999xxxsssiiifffccc___]]][[[[[[[[[VVVZZZ[[[YYYYYY\\\[[[XXXRRROOOKKKGGGCCCAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::::::::::::::;;;;;;666444555888888555666:::666666666666666666666666222333333444555666777777555555555444222111333555555444444333333222222111333333333333333333333333222222333333333444444444111111111111111111111111111222444555555444222111555444444444444222///,,,333333333333333333333333333333333333333333333333333333333444444444555555222222111111222222333333333333444555555444333333222333444444555555444444333333333222333333444444222222222222333444444555333333222111222333555777666666555555555666666777222222333333444444444333444444333333333222222222000000222333333444444444222222222222222222222222000111111222333333444444444333333222222333333444444444444444444444555555333333333333333333333333000000111222333333333333111111222333333444555555555555555555555555555555333444555666666666555444333222222333555666666555444555666444111///000222///222444444333333444666777666666555555444555555222333555666888888888777999999888777666555444444222222222222222222222222222333333444444333333222444222111222555666555333000111222333444333333222111111111111111111111111777555111888AAA888///666333333444444444555555555111333444333111000111333000111333444444333222111222333333444444333333222111222333333333333333333666666444333333222222222000111222333444555555555888777666555555666777888yyykkkiiieeeaaa^^^]]]\\\\\\UUUXXXYYYXXXYYY\\\]]]ZZZVVVSSSOOOJJJFFFCCCBBBBBB@@@??????>>>===<<<<<<;;;999:::;;;999666555999===888666777999888555666999666666666666666666666666///000111222444555666777444555666555333222222333111222222333333444555555333333333333333333333333111111222222222333333333111111111111111111111111111222444555555444222111222222222444555444111...444444444444444444444444222222222222222222222222333333333444444444555555222222333333333444444444333333444555555444333333111222333333444444333333333222222222333333444555444444333222222333333333222111000000111333555777111111111222333444555666111222333444444444333333333333444444444333222111//////000222222333333333222222222222222222222222000000111222333333444444444333333222222333333444333333444555666666666555333333333333333333333333...///000111222333333333111111222333333444555555333333333333333333333333222333555666666666555555333222222333555666666555666777777444000...000333...111444555333222444666777777666555555555555555222333666888999999888777888777666444333333222333222222222222222222222222222333333444444333333222444222222444777888666444///000111222333222111111111111111111111111111111777444///777AAA999000888444444444555555555666666111333555444111///111333///111222444444333222111222333333444444333333222000111222222333333333333666555444333222111111111111222333444555555555555666555333222222333555666xxxooohhheeebbb______bbb^^^[[[WWWVVVWWWXXXYYYZZZZZZVVVPPPLLLIIIFFFDDDBBBBBB???<<<<<<===>>><<<999999999999999::::::;;;<<<:::888666666888999777555777777666666555555444444666444333444777999777555777777666555333222111000111222333333111111222333111333555555444222111222333333333333333333333333222222222111222222333444222222222222222222222222333333333222222222111111222222222222222222222222111111222333444444444444333555666555444444555666111222333444444444444333222111111222444555555444444555555555555555555555111333555555444444555666555555444333222000000///444333222333555666555444222222333444555555555555222222222333444555666777222111111333666666444111000111222333444444444444111111111111111111222222///222444444222222555999444333222111111111222333111111222222222333333333222333444333111000111222///000000222333444555555111111222333444666666777222333555444333333444666666666666555555444444444666555444333444444666777444444444444444444444444444444444666888888666444222444555111---,,,000444555555555555666888999;;;:::999888666444222000///111111111111111222222222333333111111111222333444222111000222555555333000444333111222333333222000111111111111222333444444///111333444333333444555333111111444555222222555:::777444444666555333000000111222222111000111333222111111111222333333444///111111111000000222444333333333333333333333333111222333333444444444444444555666666666555444333zzzpppkkkhhhgggiiinnn^^^[[[XXXWWWXXXYYYYYYYYYYYYWWWTTTQQQOOOLLLHHHEEEBBB???<<<;;;<<<===<<<:::::::::999999::::::;;;<<<;;;999777888999:::888666666666666666666555555555666555444555777888666444666666555555444333222222111333444333222111222333222444555444333222222333333333333333333333333333000000000000000111111222222222222222222222222222444333333222222222222222222222222222222222222222222333333444444333333222222444555555444444555777333333333333333333333444222111111222444555555444333333444444555555555555333444444333222222444666333333333333333444444444444333222333555666555444444444444555444444333333333333333333444444555666333222111222555666444222000111222333444444444444333333222111000000000111000/////////111222333333333222222111111222222222222222222222333333333333333444555444222111222333000000111222333444444555111111111222333444555555222333555444333333444666444444333333333222222222555555444333444555666777444444444444444444444444555555444444555777999:::444666666333///...111555555444444555666777999:::999888777666444222111000222222222111111111111111444333222111111111222333333111//////222444333222444333111222333333222000444333222111000000000000000111333444333333444555222000222666666333222444555333222222444555333111111222333333222111222444222222111111222222333444111222333222111111222444222222222222222222222222444444555555555444333333333444555666666555444333yyypppjjjhhhjjjooo^^^\\\ZZZYYYZZZZZZYYYXXXXXXXXXXXXYYYXXXTTTNNNIIIDDDAAA===;;;<<<<<<<<<<<<::::::::::::::::::;;;<<<;;;:::999999::::::999777555666666666666666777777666555555666888777555333555555555444444444333333222333444444222222333444333444444333222111222444333333333333333333333333000000000000000111222222222222222222222222222222555444222111111111222333222222222222222222222222333333444444444333222222111333444555444444666888555444333222222333444444333222111222444666555444111222222333444555555666444555444222000111333555333333333444444555555555444333222333555666555444555555555555444333222111444444333333333444444555555333111111333555555444111111222333444444444444555444333222000000000000222...,,,---111333222///111111222222222222222111333333333333444444444444222444444444222111222333111222222222333333444444111111111222222333333333222333555444333333444666444333333333333222222222444444444444444555666777444444444444444444444444555555555333222555<<>><<<<<<;;;::::::;;;;;;;;;888888999888777777777777555666666666777777888888555666777777666555444333444444444555555555666666333444555555444333444555444555444222111111333555333333333333333333333333333333333222333444444555111111111222222333333333555444333222222222333444222222222222222222222222000111222333444555555555000111333444444444666888666555333222222333555666333222222333555666666555000000111222444555666666666666444111///000333666444444333333222222111111444333222333555666555444222333444444555555555444555555444333333333444444777666333111111222555777222222333444444444333333222111111111222333444444111222333222000///111333...000111222333222111111333333333444444444555555///111222111000///111222333333333333333333333444333333333444444444444444222333555444333333444666555555555555555555555555222333444555555666666666444444444444444444444444000444888888666666;;;@@@555555555555333333444555333333444555666777888888555555555555555555555555555444444333222111000000333333333333222222111111...///000111111111111111444333111222333333222000///000222333444555555555222333333333111222444666555444777<<<<<<888555666333333444333222222222222333444555444222111222333333333222222111222222333444555666666444333222333555555555555555555555555000111222333444555555555333333333333444444555555xxxmmmjjjeeebbb___^^^]]]\\\[[[YYYVVVWWWXXXZZZ[[[[[[XXXUUUPPPOOOMMMIIICCC???>>>>>>===<<<;;;;;;;;;;;;;;;;;;777888999888666555666777666777777777777777777888555666777666555444555666555555555555555555666666444555666666444444555666333444444333222111222444333333333333333333333333111111111111111222333333111111111222222333333444444444444444333333333222222222222222222222222222111111222333444444444444000222333444333333555777555444333333333444666777444333222333555777666555111222222333444555555666555555555333111222444666000000111111222333444444444333222333555666555444111222333444555555555555444444333333333444444555777666555333111222555777222333333444444333333333111111111111222444555666///222333111---,,,...222//////000111222222222222333333333333444444444444///000111111000000111222222222333333444444444555333333333444444555555555222333555444333333444666222222222333333333333444222222444555666666666666444444444444444444444444000444888999888777888:::444444444444444444444333333444555777888888888888555555555555555555555555444444333333222222111111111222222333333333222111---000222333222111111111444333111222333333222000222333444555555444333222333444444222111111444666555444666;;;;;;777555777444555666555333222222333777888888777555444444666333333222222111111222222222444666666555333333333444444444444444444444444///000111333444555666666444444444444444555666777xxxsssjjjgggccc``````___^^^]]]ZZZXXXVVVUUUWWWYYYZZZZZZTTTUUUTTTOOOHHHBBB???>>>======<<<;;;;;;;;;;;;;;;777999:::999777666777999888888888777777777777777555666666555333333666:::666666666666555555555555444666777666555444555666222444555444333222222333333333333333333333333333222111111111111222333333000111111222333333444444333444555666555444222111222222222222222222222222444444444444333333222111111222444444333333444555222333333444555666777777444333222444666777666555333333444444555555555555444555666555444444666777000000111222333444555666444333222333555666555444333333444444555444444444333333333333444444555666666777666444222111444777222333333444444333333222222222222222222333444555333333222111/////////000/////////000000111222333222222222222333333333333000222333333222222333444111222222333444555666666111111222333444444555555222333555444333333444666222222222333333333444444111222444555666777777666444444444444444444444444444555777888888777666555444444333444555555444333444555777888999:::999999555555555555555555555444333333333333333333333333///000222333444444333333///111333222111000222444444333111222333333222000111222444555555444222111444444444222000111333666444222444777888555444666111333555555333222444666777888888777555333444555444333222222111111222222000222555666555333333333333333333333333333333333111111333444555555555555555555444444555666888999~~~oookkkfffcccbbbbbbaaaaaa]]]YYYUUUSSSUUUXXX[[[]]]WWWXXXXXXSSSKKKCCC???>>>>>>===<<<;;;;;;;;;;;;;;;888:::<<<;;;888777888:::999999888888777777666666555666666444222333888<<<777777666666555555555555555666777666555444555777111333555555444222111222333333333333333333333333444444333333444444555666000000111222333333444444222333666777777555222000222222222222222222222222777666666555333111///...222333444444222222333444000222333555666777777777444333333444666777666555555555555555555555555555333555666666666555777888444444444444444444333333444333222333555666555444555555555555444333222222222222222333444555666777555777777555222111444777333333333444444333222222444444333222222333333333999555222222444444222///000//////...///111333444111111222222222333333333222333555444444333555666111111222333555666777777///000000222333444555555222333555444333333444666444444444555555666666666000222444666777777777666444444444444444444444444888666555555666666555333444444444555666666555444444666777999::::::::::::555555555555555444444444333333333333333333333444...///111333444444444333222333333111///000444888444333111222333333222000,,,...111333555555555444444444444222000111333666333111111444555222222555...111444444222333555888444555555444222000111222444333333222111111111222///111444555444333333333111111111111111111111111444444555555666555555555666555555555666777999:::uuuhhhfffhhhfffbbb```]]]YYYTTTRRRSSSVVVYYYZZZZZZZZZZZZWWWRRRKKKDDD???===>>>???@@@???===:::888;;;;;;;;;:::::::::999999:::999999888777666555555444444555666666666666666555555555555555555555555777666555444333444444555333333444444222222333333666555444333222333444444222333333444333222111000333222111222333333111000555555555555444444333222222000...000333444333111111111222222222333333333444333111000000111333444333444555444333333444666444333333222333444555666666555444333333444555666444666777666555444666777333333333222222222111111222444555555444555666888666666555444222111000000444444444555555555555555666555444333333333333333666555444444222222111000222222222222222222222222333333333333333333333333333222222111111222222333111111222222222333333333444555666555333222222444///000111222333444444444444444333222222333333333555555555666666666666666666:::666333888555000444333333333333333333333333444444444444444444444444444444444555777888777666444444333333333444555555333555777777666555666777666444333333444555444333111222444555555444333111000000111222333333333222222333333444444333333222111111111111111111111111222222333444444333333222444555555444222222333555888555222111222333444444222555666444111000222555222333444555555333111000666555333222222333555666111222333222000000333666111111222111000111444666111111111222333444555666555333111111444555444222|||nnniiihhhfffddddddaaa]]]XXXUUUUUUVVVXXXXXXYYYZZZZZZXXXTTTNNNHHHDDDAAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::999999999888888777777666666555555666777777777777777555555555555555555555555777666555444333444444555333333444444333222333444666555444333333333444444222333333444333222111000444444555555444333222222444444444444444333222222444222111222444666444333111111222222222333333333444333111000000111333444333444444444333333444666444333333333333555666777999888777666666777888999555666777666555444555666333333333222222222222111222444555555444555666888666666555444333222111111444444444555555555555555555555444333333333444444555444444333333222222222333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333333444555555333222333444444444555555444444333222555444444333333444444555333333333444444444444444111444000///444333000333444444444444444444444444666666666666666666666666555444444666888999888666555555444333333444444444111333555555444444444555666444222222444555444333222333444555555444222111111444888;;;<<<;;;999777111222222333333222222111111111111111111111111111111222222333444555555666555555666444333222333555666444222222444666666666555444333222333333333222222333444444444333222111555444333333333333444555111333444333111111333555333444444222111111333555333333333333333444555666555333111111444555444222yyyppplllhhhgggiiiddd```\\\YYYXXXWWWVVVVVVXXXYYYZZZZZZWWWSSSNNNKKKGGGEEECCC@@@>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666777888888888888777555555555555555555555555666666555444444444444555333333333333333333444444666555444333333333333444222333333444444333111111444777999777444222222444333333333333333222222111333222222222444555444333111111222222222333333333444333222111111222333444222333444333222333444666777666555444333444555555666555555444444555555666666777888777555444444555333333333333222222222222222444555555444555666888777666666555444333222222444444444555555555666666444444333333333444555555444333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333111111222222222333333333222333444444333333444555666666666777666555555444555555555444444555555666333333333444444444555555222222222333666666666555555555555555555555555555666666666666666666666666666555555777999999888777666666555444333333333333000222444444333222222333555333222222444555444333333444555555555333222111111555<<>>>>>@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;888888888999999999999999777888888999999999888888555555555555555555555555555555555555444444555555444333333333444555444444555555444444333333333333222222333444444333222111333777:::888333000222555222222222333333222222111111111111111111222111111111111222222222333333333333222222111111222222333111222333333222333444666;;;999777555333222222222444333333333333333333444666777888777555444444555444444333333333222222222222444555555444555666777666666666555555444444444333333444444555666666666333333333333333444555666333333333333444444555555222222222222222222222222333333333333333333333333333222222111111222222333111111222222222333333333111222444444333333444666333444555666777888888888444444444444444555555666444444555555666777777777555222666999666777888555444444444444555555555555444444444444444444444444666555666777999:::999888777777666444333333333333000222444444222111222333444333111222333444444333555555555555444333111111000444999>>>???===999666222222222333333222222222222222222222222222222222444333222222333666888:::666666666555444333444666333333555777::::::888666666444111111333444333111444333222222111111222222333444444555555444444333333444666666555444333222666666666444222222444666888777777666555555666666555444333333333444444444|||qqqkkkjjjfffccc```^^^]]][[[XXXVVVWWWXXXZZZ\\\\\\[[[YYYXXXQQQNNNHHHCCC@@@@@@@@@AAA=========<<<<<<<<<;;;;;;999999999999::::::::::::888888999999999999888888666666666666666666666666444444555555555555555555444333222333555666555444444444444444444333333333222222444444555444333222111555888666111///111444111222222333333222222222111111222111111111111111111111222222222333333333222222222222222222222222000222333222222222555666888777555444333333444444666666666666666666666666666777777777555444444666444444444333333333222222222444555555444555666777555555555555555555555444333333444444555666666777333333333333333444555666222333333444444555555666222222222222222222222222333333333333333333333333333222222111111222222333111111222222222333333333000222333333222222444555222333444555666777777777333333222222333444444555444444555555666777777888444111;;;>>>333222666///222222333333333444444444444444444444444444444444666555666777999:::999888888777666555444333333333222444555555333222333444333222111111333444444444666666555555444333222111111333555777777666444222333333444444444444333333222222222222222222222222666555444333333444666888555666666555333333444555555555666888:::999777444333444555444111000222444444333222111111111222222333444444555555444444333444555666777777666555333444555555444333444666888999999888777666666666666444444444444333333444555yyyooollljjjgggcccaaa___]]]ZZZXXXWWWXXXZZZ\\\\\\\\\[[[ZZZTTTRRRNNNIIIEEECCCAAAAAA>>>============<<<<<<<<<::::::::::::::::::::::::888999999999999888777777666666666666666666666666333444555555666555555555555333111333666888666444444444555555444444333222222222444555555444444333000333555444111///111222111222222333333333333333333444555444222222222333111111222222222333333333222222222222222222222222000111222222222222555777222222111222333555777888444444555555555555444444444666777666555555555777444444444444333333333333222444555555444555666888444444444444444555555555222333333444555666777777444444333333333444555555333333444444555555555666222222222222222222222222333333333333333333333333333222222111111222222333111111222222222333333333111222333333222222333444555555555555555444444333222222222222222333444555111222222333444555666666666555FFFJJJ555222888000111222222333333444444444666666666666666666666666666555555777999999888777777777666555444444444444444555666666444333333444333111000111333444444444666666555555444444333333444444444444333333333222444444555555555555444444333333333333333333333333666555444333333444555555444555555444222222333555555555666888999999666444222555666444000///222555222222222222111111111111444444444444444444444444666555555666888888777666333444444444333444777999999888777777666666666666444555555444333333444666{{{uuuqqqmmmhhhdddaaa___\\\ZZZWWWXXXYYY[[[\\\[[[ZZZZZZWWWVVVSSSPPPKKKGGGCCCAAA>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999888888999999888777777666666666666666666666666666333333555666666666555555555222000333777999777444444444555555555444333222111222444555555555444333000111222222222222222222222222333444444444444444333444666444222111222444111111222222222333333333222222222333333222222222///000222222111222555777111111111111222444666777111222333333333333222111333555666666555555777888555444444444444333333333222444555555444555666888222222333333444444444555222222333444555666777777555555444333333333444444444444444555555555555555444444444444444444444444333333333333333333333333333222222111111222222333111111222222222333333333222333444333111111222333555555666666555555444333222222222333333444666666111111222333444555666666666888QQQVVV:::444===444222222333333444555555666666666666666666666666666555444444666888999888666666666555555555555555666444555777666444333333444222111000111333444444444555555555444444444555555333333444444444444444444333444444555555444444333333333333333333333333333222222333333444444555555333444444333111111222444333333444666888999888666444444444333222222222333111222222333222111000///555444333333333333444555777555333555888::::::888444555555444222333555777888777777666666666777777444555666555333222555777wwwssslllgggccc___\\\ZZZWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYXXXUUUPPPJJJEEEBBB>>>>>>>>>>>>==================<<<;;;::::::999999888888888888888777666555777777777777777777777777222333555666666666555555666222000222777999777444333444555555555444333222111222444555555555444444111000000222444555333222222333444444555555555555111333444333000...000222111111222222222333333333111222222333333222222111///000111222111222555777555444333111000000111111444444666666666666444444222444555666555666888999555555444444444333333333222444555555444555666888111222222333333444444444222222333444555666777888666555444444333333333333555555555555555555555555666666666666666666666666333333333333333333333333333222222222222222222333111111222222222333333333222444444333111000111222222333444666777777777777333333333444555666777888333333444555666777888999111555SSSYYY888111===444333333444444555666777777444444444444444444444444444444444555777888777666666555555555555666666777444555666666444222222333222000000000333444444444555555444444444555555666000111333555666666555444222333333444444333333222333333333333333333333333///000111333444555555555333333333222111000111333111111222444888:::999999777444111111444555333111000111333444333222000...666555333222222333555666777555333444888;;;;;;:::666666555333111111333444777777666666666666777777444555777555333222555777zzzsssmmmiiifffbbb___[[[YYYWWWWWWXXXZZZZZZZZZYYYWWWVVVWWWXXXUUULLLEEEBBB>>>;;;<<>>===<<<:::999999::::::<<<;;;999777666666777888888777666555555666777888222666777333111444777777555555555555555555555555333333333333333444555666555333222222333444444333222333333222000000222555111///...///333444333111444333333222111111111222///000222222000///000111000000000000000000111111111111222333333333333222444333222333666777555222555555444444444555555666666555444333333333333333555444333222222333444555111222333333333222444555333222222222222333444444666555333333333444666888444222000111222333333222333333333444444444555555444444444444444444444444555555444333333222111111222333444333111000111222222222222222222222222222000111111222444555555666444555666666666555333222555555555555555555444444666555333222111222333333444@@@KKKHHH;;;111333999222000///000333444555444444444444444444444444444666666666666777777777777999555222222444666666555666444333444777777555222555555444222111222444777:::888555222111111111222111111111222222333333444444444444444444444444444444444444444444444444444555444222111111222444555333333333333333333333333222444444444444444777999555444222111111222444555666666444333111000......777555222000111333666888333555777:::;;;;;;:::999777666555555555666888999888888888777666777999;;;555444333222222222333444|||uuupppkkkfffccc^^^[[[YYYXXXYYYZZZZZZYYY[[[YYYVVVWWWYYYWWWQQQLLLGGGBBB???>>>@@@@@@===:::===<<<;;;:::999::::::;;;<<<;;;999777666777888888777666555555555555666777333777888444333666::::::666666666666666666666666444333333333333444555666555333222222333444444333555222000000222333333222333111000222555666555333444333222222111111222222///000222222000000000111000000000111111222222222111111222333333333333222333222111333555666444222333444444444444555555555555555444333333333444444444444333222222333444444444555666555333333333555333333333333333444555555333333222222444666888:::555333222333444555444333333333333444444444555555444444444444444444444444444444444333333222222222222333444333111000111222222222222222222222222222000111111222444555555666555555555666555444444333555555555555555555555555666666444333333333444444111777===<<<777444666:::444222111222444555555444444444444444444444444444555555666666666777777777999666333333555666666666666444333444666777555222555555555333222222555777BBB@@@<<<888444222111111222222222222222333333333444444444444444444444444444444444444444444444444555444222111111222444555333333333333333333333333111333444333333333555777555444333222222333444555666555444333222111000///444333111000111222555666444555888:::;;;;;;:::999888777666555666777999:::<<<<<<;;;999666666777888555444333222222333444444zzzsssmmmgggbbbbbb___\\\ZZZZZZZZZYYYXXX\\\YYYVVVWWWYYYYYYWWWTTTMMMHHHCCCAAAAAA@@@>>>;;;<<<;;;;;;:::::::::;;;;;;<<<;;;999888777777888999666666555555555555666666555888999555555:::>>>>>>777777777777777777777777444444333333333444555555555333222222333444444333777222---///444666333///333222111222444555555444333333222222111111222222///111222222111000000111///000000111222333444444111111222333333333333222222111111222444555333222222333444555666555444444444444333333333444555555444444333222222333444444666777777666444333333444444444444444444555666666444444333333444555777888666555444555777777555444333333333444444444555555444444444444444444444444333333333333333333333333222333444333111111111222333333333333333333333333111111222333333444555555555555555444444444444444555555555555555555555555777666555555444555555555444333222222333555777777666444333444555666555444444444444444444444444444555555555666666666666777888666444333555666666666555444333444666666444333555666555444333333555777@@@>>>:::666333000///...333333333333222222222222444444444444444444444444444444444444444444444444444444222222222222444444333333333333333333333333000222333333222222444666666555444333333444555666555555444444333222222222222222111111111222333444555666888:::;;;;;;:::::::::888666555666777:::<<<@@@@@@???;;;777555555666555444333222222333444555yyyrrrjjjdddfffccc___\\\[[[YYYWWWVVVXXXVVVVVVWWWYYYZZZYYYWWWQQQMMMHHHDDDBBBAAA>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999777777666666666666777777555777777555777<<<@@@@@@777777777777777777777777444444333333333444444555555444222222444555444333555222///000444555333000000000000111222222222222333333222222111222222333///111333222111000111111///000000222333444555555111111222333333333333222111111111222333333333222222333555777888777666444333333333333333444555666555444444444444444444555444555666555444333444555555555555555555666777777999888666444333333333333555555555666777777555333333333333444444444555555444444444444444444444444222333333333333333333333111333333333111111222333333333333333333333333333111111222333333444555555555555444444333333444444444444444555555555555555666555555555555555555555999777333222333444444333666555444555666666555333444444444444444444444444444444555555555666666666666555444333444444555555444444444444555555444333555666666555333333555777888777555444222222222222444444444333333222222111444444444444444444444444333333444444444444444444444333333222222333333444222222333333333333444444111222444444333333444555666666555555555555666666555444444444444444333333111111222333333333333333666777888999::::::::::::999888555444444666999;;;@@@AAA???<<<888555555555444444333222333444555666~~~uuunnnjjjgggbbb^^^\\\ZZZWWWUUURRRSSSUUUWWWYYYYYYWWWVVVSSSPPPLLLHHHEEEBBB@@@>>><<<=========<<<<<<<<<;;;::::::999999999999999999888888888999999888888888555666555333666===AAA@@@666666666666666666666666555444444333333333444444666444333333444555555444111222333333222222222222000111111111111111222222333222222111222222333333000111333333111000111222///000000222333444555555111111222333333333333222000111222333333222222333222444666888999888777666333333333333333444555666555555666666666666555555000222333444333333555777666555555555555666777777888888666555444333222222555444333444666666444333333333333444444444555555444444444444444444444444222333333333333333333333111222333333111111222333333333333333333333333333111222222333333444444444444444444444444333333333444444444555555555666666444444444555555555444444777888888666333222111222555444444555666666444222444444444444444444444444444444444444555555555555333333333333333333333444333333444555444444333333444555666555444333555666555555555555555666777777555444444333333222222222444444444444444444444444333333333444444444555555333333333333333333333333222222222333333444444444222444666666555444444555666666666666666666666666444444444444444444444444222222444555555555444333666777777888999999999999777666444333333555777999=========<<<999777666777444444333333333444666666~~~vvvooolllgggbbb___]]]ZZZXXXQQQSSSVVVXXXYYYXXXWWWUUUTTTSSSPPPMMMIIIFFFCCCBBB????????????>>>===<<<;;;::::::::::::::::::999999999999::::::::::::999999555666444222666===AAA@@@666666666666666666666666555555444333333333444444666444333333444555555444000222444444222111111333222333444444222222333444222222111111222222333333000222333333222111111222///000000111222333444444111111222333333333333222000222444444333222333444333444555777888888888777444444333333333444555555555555666666666666555555...000222333333444666777555555555555555666777777444444555555555555555555555333222222333444444333333333333444444444555555444444444444444444444444333333333333333333333333000222333333222111222444333333333333333333333333222222222333333444444444333444444555555444222111333333444444555666666666333333444555555555444444///444888777333111222444444444444555777777555333444444444444444444444444333333333444444444555555222333555444333222333444222333555555333222333444333444555555333333444555333333333444444444444444444444444444333333333333444444444444444444444444222333333444444555555555333333333333333333333333111222222333333444444555222444777777666444444555666666666666666666666666444444444444333333333333222333444555555555444444666666666666777777888888555555444444444555666777777999::::::888777777777444444333333333555666777|||uuuqqqlllgggdddaaa^^^\\\VVVWWWXXXYYYXXXXXXXXXYYYUUUUUUUUUSSSOOOKKKHHHFFFAAABBBBBBAAA@@@>>><<<;;;999:::::::::::::::::::::888999::::::::::::999888777777444222666>>>AAA@@@777777777777777777777777666555444333333333333333666555333333555666555444111222222333444333222000222444555444222111333555222222111111222222333444000222333333222111111222000000000111111222222222111111222333333333333222000333555555333222333555222222333444555666777777555555444333333333444444333333444555555444333333000222444444333444555777555555444444555555666777333333444555666666666666777444111000222333444555333333333444444444555555444444444444444444444444444444444333333222222222000222333333222111333444444444444444444444444444222222333333333333444444111333555666666444111///333333444444555666666777333444555666777666666555///222555555333222444666444444555777999999777555444444444444444444444444222333333333333444444444333555777666444333444666111333555555333222222444111333444444333222222333111222222222222222222222333333333444444444444444444444444444444444444444222222333333444555555666222333333444444333333222111111222333333444555555111444666777555444333333555555555666666555555555444444333333222222111111222333333333333444444444555555555555555666666777444555555666666666666666444666888888666555555666444444333333444555777888xxxtttoookkkgggdddaaa___\\\[[[[[[YYYXXXYYY[[[]]]VVVWWWXXXWWWTTTOOOLLLJJJCCCCCCCCCBBBAAA>>><<<;;;999999:::;;;;;;;;;::::::777888999::::::999888777999888444222777???BBB@@@888888888888888888888888666555444333333333333333666555333333555666555444444111///111666777222...000222444222000///000333222111111111222333333444000222444333222111222333000000000000000111111111111111222333333333333222111333666666444333444666111111111111333444666777666555444444333333333333111111333333333333111111333555666555444444555666444444444444444555666666666666666666555444333222888555111000111444555666333333333444444444555555444444444444444444444444555555444333333222111111000111333333222222333444444444444444444444444444333333333333333333333444000222555777777444111...333333444444555666777777444555666888888888777666666555555444444555666777444444666888;;;;;;999777444444444444444444444444222222333333333444444444444777999999666555666888111333555555222111222444000222444333222111222222333444555666777777888777333333333444444555555555444444444444444444444444222222333333444555666666222333333444444333333222111111222333333444555555000333555666444222222222444444555555555555444444444444333222222111000000222222111111222222333444555555444444444555555666444555777888888888777666333555777777555444444444444444333333444555777888yyypppjjjfffdddddd[[[\\\\\\YYYVVVUUUWWWZZZWWWWWWXXXXXXXXXWWWUUUTTTGGGEEEBBB@@@>>>===<<<======;;;::::::<<<======<<<:::::::::::::::999888777888999::::::999888999;;;777777777777777777777777666666666555444444444333===999555444555555333111333333333333333333222222222111//////111444888:::333555444111111555777555111111111222222333333333111111111111111111111111111111222222222111111000555555444333222222222222111111222333444444444444222333444444222222333444111111222333333444555555666666666666777777777777555555444333444555666777222222333333444555666666222111111000000111111222444444444444444444444444444444333222333444555666444444333222222111000000444333333222222333333444111111222333444444444444555555555555666666666666222333333222111111222444555666777777666666777888666555333222222333555666333444666777777777666555444444333333333222222222777555333333555555333000444333222111222333444555555555444444444444555555444444444444444444444444333333333333333333333333222222333333444555666666777666444333333222000///888888777666555444333333444444333333444555777888666777777666444222333444333---,,,000222///000444111333444444222222333555222111111222444555555444222222222222222222222222222444444444222222222444222333555555555333111000000000000000111444666777444444555555555555555444777666555555555666888999|||sssnnnjjjgggeee______]]]YYYVVVUUUXXX[[[WWWXXXYYYYYYYYYXXXWWWWWWKKKHHHDDD???===<<<===>>>===;;;::::::<<<===<<<<<<:::::::::::::::999888888999999888666555666999;;;777777777777777777777777555555555555555555444444999666333333444555444333444444444444444555555666555444444333333333444444222444333000000444555444222222222222222222333333111111111111111111111111111111222222222111111000333333222111111111222222111111222333444444444444222444555444333222333444111111222333333444555555444444444555555555666666555555444333444555666777222333333444555555666666555555444444444444555555444444444444444444444444444444333333333444555666555444444333222222111111444333333222222333333444222222333444555555555555444444444444555555555555222333333222111111222444333555666666555555666777666555333222222333555666333444555666777666666555666666666666555555444444555333222333555666555333444333222222222333444555555555444444444444555555444444444444444444444444333333333333333333333333222222333333444555555666555444333333333333222111777777666666555555444444444444333333444555777888666777777666444222333444777111000333555333444777222333444444222222222444444333111111333333333222222222222222222222222222222333444444222222333444222333444555555333111000111111000111222333555666444444555666777777666666666555444444444555777777{{{wwwsssnnniiidddccc___[[[WWWWWWYYY\\\XXXYYYYYYZZZZZZZZZYYYYYYSSSOOOIIICCC??????@@@AAA>>><<<::::::<<<<<<<<<;;;:::::::::::::::999999888999888666333222333777;;;777777777777777777777777555555555555555555666666555333222222444555555444888777555333111222333333444555555666555444222111111333222//////333444222333333222222222222222222111111111111111111111111000111111222222222111111111111000000111111222222111111222333444444444444333444555555333333444555111222222333333444444555222333333333333444444444555555444333444555666777444444444555555666666777777777666666666666777777444444444444444444444444444333333333333444555666555555555444333333222222444333333222222333333444333333444555666666666666222333333333444444444444222333444333222111222444222444555555444333555666555444333222222333444555444444555666666666666555777777777666666666666555333222222333555666666555444333333333333444555555555555444444444444555555444444444444444444444444444444444333333222222222222333333444444555555555333333333333333333444444555555555555555555555555444444444444555666777777555666777666444333333444555111///222444333222444333444555444222111222333666444111000111111111000222222222222222222222222222333444444222222333444222333444555444333222111222222222222222333444444333444555666777888888888444444444444444555666666~~~vvvooohhhfffccc___[[[YYYYYYYYYXXXXXXYYYYYYYYYZZZZZZYYYXXXUUUPPPKKKGGGDDDCCCCCC???===;;;;;;<<<<<<;;;:::999::::::;;;::::::999999888888777555333444777999666666666666666666666666444444555555666666777777555444444444444444444444BBB???;;;666333111111222111222333444555444444444111333222//////333444222333333333222222111111111111111111111111111111111000000111222222222111111000000000000111222333444111111222333444444444444333444555555333333444555222222222333333444444444222222333333333444444444555555444333444555666777555555555555666666777777555555444444444444555555444444444444444444444444333333333333444444555555666666555555444444444444444333333222222333333444222333444555555666666666333333333333444444444444111333444444333222222333222444555555444444555666555444333333333333444555444444555555555666666666555555555555555555555444333333333333444555555555444444444444444555555666555555444444444444555555444444444444444444444444555444444333333222222111333333333444444444555555444444555444333333333444444444444555555666666666555555555555555666666777555666777666444333444555444111000222333333222222444555555444222111111222555333000///000111111111222222222222222222222222111333444444222222333555222333444444444333222222333333333333333333333333222333444666777888888888444444444555555555666666|||tttkkkjjjgggdddaaa]]]YYYWWWXXXXXXXXXXXXXXXXXXYYYYYYWWWVVVTTTQQQMMMHHHDDDBBBAAA???===<<<======<<<:::999::::::;;;;;;;;;::::::777999::::::888777666777666666666666666666666666444555555666666777777777666777777666555444444444GGGDDD@@@;;;777666666666222222111111222333444555333555333000000333444222333333333222222111111111111111111111111111111111///000111222222222222222111111111222333444555666111111222333444444444444333444555444333333444555222222333333333333444444333444444444555555555555555555444333444555666777555555555666666666666666444444333333333333444444444444444444444444444444333333333444444444444444666666555555555555444444444333333222222333333444111222333444444555444444333444444444444555555555111333555555333222333333333555666666555444666777444444444333333444444444444444444444444555555666444555555555555555555555555555555444333333333333444444555555666666666666555555444444444444555555444444444444444444444444444444444333333222222222333333333444444444444444555777777666333111111333333333444444555555666666555555666666666666666666444666666666444333444555666666555555666777666444444555555444222111111222222000//////111222333222222222222222222222222222111222444333333222444555222333333333333333333333444444444444333333222222000111222444555666666666555555666666777777777777{{{rrrpppllliiifffaaa\\\XXXZZZYYYXXXXXXWWWWWWXXXXXXTTTUUUUUUSSSPPPKKKFFFBBBCCCAAA???>>>>>>>>><<<;;;999::::::;;;;;;;;;;;;;;;888:::<<<===;;;888777666777777777777777777777777666666666666666666777777666888999888555444333444<<<;;;888666555666666777666555333222111111222333333555444000000333444222333333222222222222222222111111111111111111111111///000111222222222222222222222222222333444555666111111222333444444444444222333444444222222333444333333333333333333333333555555555555666666666666555555444333444555666777555555555555555555555555555555444444444444555555444444444444444444444444222333444444555555444444555555555555555555555555444333333222222333333444000111222333444444444444444444444444555555555555111333555666444333333333333555666666555555666777444444444444444444444444444444333333444444555666555666666666666777777777555666666555333222222333444555666666777777666666555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444666888999666222000111333333333444444555555555666555666666777777777666666444555666555444333444666444555555333444777555111333444555444222111222333111000///111333444444222222222222222222222222222000222333333333333444666222222333333333333444444333333444444444444333222000111222333444555555555555666666777888777777777}}}xxxqqqkkkhhheeeaaa^^^]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVVVVUUURRRNNNKKKHHHFFFCCCAAA@@@??????===<<<999::::::;;;<<<<<<;;;;;;999;;;<<<<<<999888777888777777777777777777777777777777777666666666666666222555777777555333444555222222222222222333333444444555555666555555444444333444333//////222333000222222222222222222333333111111111111111111111111//////000222222333333222222111111111222333444444111111222333444444444444111222333333111111222333333333333333333333333333444555555555666666666666555555444333444555666777444444444444444444444444555555444444444444555555444444444444444444444444222333444555555555444444444444444444444444444444444333333222222333333444111222333444555555555555222333333333444444444444111333666666555333333333222444555555444333555666333444444444444444444333444444333333333444555666444444555555666666666666333555666555333222333555444555666777888777666666555555444444444444555555444444444444444444444444111222222333333444444555444444444444444444444444444777999777222000222555444444444444444444444444555666777888777777666555444555666555444444555666111333333000111444222,,,222333444444222222222444111111222444555555222000222222222222222222222222000222333333333333444666222222222222333333444555222333444555555444444333222333333444555555555444444555666777777777666666~~~ssslllhhhgggfffddd___^^^\\\ZZZXXXXXXXXXXXXZZZYYYXXXVVVTTTRRRQQQPPPGGGEEEBBBAAA@@@@@@>>>===999::::::;;;<<<<<<<<<;;;;;;<<<;;;999777666888999777777777777777777777777888888777777666666555555///222666666444333555666555555555555555555444444///222666999;;;:::999777222333222...---111111///111111111222222333333444111111111111111111111111//////000222222333333333111111111000111111222333111111222333444444444444000111222222000000111222333333333333333333333333444444444555555555666666555555444333444555666777444444444444444444444333333333333222222333333333444444444444444444444444222333444555555555444333333444444444444444444444444333333222222333333444222333444555666666666666111111222222222333333333111333666777555444333333111333444444333222444555333444444555555444444333444444333222333444555666222222222333333333444444000333555555333333555777444555777888888888777666555555555444444555555555444444444444444444444444000111222333444444555666444444444444444444444444222666888777333111444888444444444444444444444444555666777888888777666555333555666555444444555666333666666333444777555...222333444444222222333555333333444666666555111...222222222222222222222222000222333333333333555666333222222222333333444555222222444555555555444444444444555555666555555555333333555666666666555444vvvnnniiiiiikkkaaa^^^ZZZXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYNNNIIIBBB>>>>>>???AAAAAA>>>;;;999999:::;;;<<<;;;999::::::::::::999888888:::999777888999999888666666666666666555444333222444444555555555555444444222444555555444444666777444444444444444444333333444444444333333222222222555444444333222111000000333444444222111000111333000222444333222111222333111222333444444333111000222222111111222222333444333222222111111222222333111111111222333444555666444444444444444444444444666888777555777::::::666888666333111222333444444333333333444444444555555555444444444555555333111111222222333333222222111666666555555555444444444333333333444444444555555444444444444444444444444111111111111222333444555444444333222333444555666444555555555555555444444555555555555555555444444444444555555555555555555555444444333444555666777666555444333222333333444666666666666666666666666888888777444222111333555333333222222333333111///222333333333222222444555222222333333444555666666888777555555555444333111000111222444555555444444666666666666666555555555666555444333333333333333555555555555555555555555333111111333777999888666333444555444222111222333222222222222222222222222333222222222333444444555333333444444555444444444111222444555666555555444222333444444555555444444444444333333333333333333}}}uuupppmmmkkkddd```\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYUUUPPPIIICCCAAA@@@???>>>???===;;;;;;<<<======<<<999::::::::::::999888888888777666777999::::::888666666666555555444333222444555555666666555555444333444666666555444555666444444444444444444444444555555555444444444333333444444333333222111111111333333444222111000111333000222444333222111222333111111222222222222222111222222111111222222333444333222222111111222222333222333444555555444333222444444444444444444444444444666666555777<<<<<<888777555222222333444444444333333333444444444555555555444444444555555333111222222333333333333222222666555555555444444444444333333333444444444555555444444444444444444444444111111111111222333444444555444444333444555666777444444555555555555444444555555555555555555555555444444555555555555555555444333333222333444555666666555444333333333444444555555555555555555555555777777666444222222444666444444444444444444222111555666666444222222333555222222333444444555666666666555444444555444444333000111333444555555444444666666666666555555555555666555444444333333333444555555555555555555555555333222222444777888777555333444555444222111222333222222222222222222222222222222222222222333444444555555555555444444333222333333444555555444333222222333444444555555444444222222222333333333333333yyyrrrnnnhhhddd```]]][[[ZZZYYYWWWUUUUUUUUUVVVVVVXXXYYYYYYYYYUUUOOOJJJFFFCCC@@@>>>@@@???>>>?????????===;;;:::::::::::::::999999888666666555777:::;;;;;;:::666666666555555444444333444555555666666555555444333555777777555444333444222333333444444555555555666666555555555555444444333333333333222222222222222333333222111000222333000222444333222111222333000000000000111111222333222222111111222222333444333222222111111222222333222444666777777555222000444444444444444444444444111444444444888===>>>;;;666444222333444555555555333333333444444444555555555444333444555555333222333333333444444333333333555555555555444444444444333333333444444444555555444444444444444444444444333333222222222222333333444444444444444555666666444444555555555555444444555555555555555555555555555555444444444444444444333333222222222333444444555555444333333333444444555555555555555555555555555555555444222333555777444555555555555444444333777888777666333222333444333333333444555555666666444444444444444444444444111222333444444555444444555555555555555555555555666555444444333444444444444444444444444444444444444333333555666777666444333444555444222111222333333333333333333333333333222222111111222222333333666666666555444333222111444444444444333222111000222333444444555555444444111111111222222333333444yyytttmmmjjjddd```]]][[[YYYXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWUUUQQQOOOLLLIIIEEEBBBAAA@@@@@@@@@AAA@@@===;;;::::::;;;;;;::::::999888777666666777999;;;:::999888888777666666666666666555555666666666666555555333555777777666333333333222222333333444555666666555555555555444444444444222222222333333333444444222333333222111111222444000222444333222111222222000///......///111333444222222111111222222333444333222222111111222222333333444555666666666555444444444444444444444444444111444444444777======:::444333333444666777666555333333333444444444555555444444333444555555444222444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444333222222222333333333333333333333444444555333333444555555555444444444444444555555555555555555555444444444444333333333333333333333333444444444444444444444444444444555555555555555555555555333444444444333333555777333444555555444444444444666777666555333222333444333444444444555555666666444444555444333222333444222333333444444444555555444444555555555555555666555555444444444444555555444444444444444444444444555555555555666555444333333444555444222111222333333333333333333333333333222222111111111222222333555555666555555444333333333333333333222222111111222333444444555555444444000000111111222333444444}}}uuupppjjjeeeaaa^^^[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZVVVUUUSSSRRRPPPMMMIIIEEEBBBAAA@@@AAAAAA???<<<::::::;;;;;;;;;;;;:::999999999888777888999999888777:::999888888777888888999555666666666666666666555444666777777555333333333222222333333444555666666333333333333333333333444222222222333333444555555111222333222111111222444000222444333222111222222000///......///111333444222222111111222222333444333222222111111222222333333333222333444666888999444444444444444444444444333555555333666::::::666333333333555777777666444333333333444444444555555444333333444555555444222555444444333333444444555333333444444444444444444333333333444444444555555444444444444444444444444444444333333222333333333111111222222333333333333222222333444555555444444444444444555555555666666555555444444333333333333444555555555555444444444333444444444444444444444555555555555555555555555111333444444333333555777111333555555333222333444333444444333222222333555444444555555555555555666555666777555333111222333444444444444444444555555333444444444555555666666555555444444444555555666444444444444444444444444444555666666555444444444333444555444222111222333333333333333333333333333333333222222111222222333333444444555666666666666111111111222222333333333222333444444555555444444000000111222333333444444~~~yyyrrrlllgggccc___]]][[[[[[ZZZYYYYYYYYYYYYZZZXXXVVVUUUTTTRRRPPPKKKHHHEEECCCAAAAAAAAA???===;;;;;;;;;;;;;;;;;;:::999999:::999888888999999888666;;;:::888888777888999:::555666666777777666666555444666666555444333444555222333333444444555555555222222222333333333333444222222333333444444555555111222333222111111333444000222444333222111222333000000000000111111222333222222111111222222333444333222222111111222222333333222111000222555999<<<444444444444444444444444444555444222444777777333444444555777888888555333333333333444444444555555444333333444555666444333555444333222222333444555333333333333444444444444333333333444444444555555444444444444444444444444444444333333333333444444111111222333333333333333111222333444444555444444333333444444555666666666555555444444333333222222555555666666666555444333222333444555555555444444444444444444444444444444111333444444333333444666000333666555333222333555111222333333222222444666555555555555555555555555444666888666333222333666555555444444444444555555333333333444555555666666555555555444555555666777333333333333333333333333333555666666555444444555333444555444222111222333333333333333333333333333444444333333222222333333222333444555666777777777111111111111222333555555222333444444555555444444222222222333333444444555zzzsssnnniiieeebbb^^^^^^\\\[[[ZZZYYYYYYYYYVVVUUUTTTUUUUUUTTTRRRPPPHHHFFFCCCBBBAAA@@@???===;;;;;;;;;<<<;;;;;;:::999999888777777999:::999888999888777666666777999:::666666777777777777666666555555555444222333666888444444444444444444444444333333333333444444555555333333333444444444444444111222222222111111333555000222444333222111222333111111222222222222222111222222111111222222333444333222222111111222222333222111111111222555777888444444444444444444444444222444333111222666555111444444666888999888444111333333333444444444555555333333222444555666555333444333222111111222333444222222333333333444444444333333333444444444555555444444444444444444444444333333333333333444555666222333444555555555444444111111222333444444444444333333444444555666666777555555444444333222222111444444555555555444333222222333444555555555444444444444444444444444444444111333444444333222333444000444777777444222444777444555555444222222333555666666666666555555555555111555888777555444777;;;666555444333333444555666222222333444444555666666555555555555555666777777333333333333333333333333222444777666444333444666333444555444222111222333444444444444444444444444666555444444333333444444333444555666666777666666444444333222222333444555222333444444555555444444444444444444444444444444yyysssmmmiiifffaaa```^^^\\\[[[ZZZYYYYYYRRRRRRRRRUUUXXXZZZZZZYYYKKKHHHEEEBBBBBBAAA@@@???;;;;;;<<<<<<;;;;;;:::999777666666777999;;;;;;:::888777555444444666888999666666777777777777666666555555444222222333777:::444444444444444444333333444444444555555555666666444444444444444444444444111222222222111111333555000222444333222111222333111222333444444333111000222222111111222222333444333222222222222222222333111222222333444444444444444444444444444444444444000222111000222666555111555555777999999777333000333333333444444444555555333222222444555666555333444333111000000111333444222222222333333444444444333333333444444444555555444444444444444444444444222222222333444555666777444444666777777777666555000111222333444444555444333333444444555666777777555555444333333222111111333333444555444333111000111222444555666555444444444444444444444444444444111333555444333222222333111555999888555333666999777777777555333222333444666666666666666555555555...333777777666666;;;???666666444333333444555666222222333333444555666666555555555555555666777777333333333333333333333333111444777666444333555777333444555444222111222333444444444444444444444444777666555444444444444444555666666666666666555555777666444333222333333444222333444444555555444444555555555555555555444444{{{qqqhhhiiieee```\\\ZZZYYYWWWVVVYYYWWWVVVWWWYYYZZZYYYVVVWWWSSSNNNIIIGGGDDDAAA??????>>>======>>>===;;;999;;;:::999999999:::;;;<<<777777888999999999999888888888888888888888888888777888999999999777666555666666555555555444444444666333000000333555444333444444444333333333222222222222333333333333444444---...///000000000000000333111///000222333222///...//////000111222222222444333333222222333333444111111222222222333333333666555333222222333555666333222111111333555555444111000111222333666888:::666777888888888666555444444444444444444444444444555444333333333333444555555555444222000111333666333333222222333333444555222222333333333444444444555555555555555555555555666555333222111333444666444444444444444444444444777444333444777888777555333333333444444444555555222222333333333333444444111111111222333444555666333333333444444555555555444444444444444555666777444444444444444444444444666666555555555444444444444333333222222333333444777777777666555666:::<<<888777666444333333222333555555555444444333333333666666555555444444333333444444444444444444444444999888777555333222222222555555555444444333333333333444444444333333444666555555555555555555555555444555666555444444555666444444333333333333444444444444444333333222222222444444444444444444444444~~~uuummmkkkhhhccc___]]][[[ZZZXXXXXXVVVTTTVVVYYY[[[ZZZYYYXXXUUUQQQMMMJJJGGGCCCAAA@@@???>>>>>>???>>><<<:::;;;;;;:::999999:::;;;<<<999999999999999888777666777777777777777777777777666666666666666555444444666666555555555444444444666333111111333555444333444333333333222222222222222222333333333333444444111222222333333222222111333111000000222333222000/////////000111222222222333333222222222222333333111111111222222222333333666444333222222333444666333111000111333555555444333333222222333444666777666777777888777666555444444444444444444444444444555444333333333333444555333444444333111222444666333333222222333333444555222222333333333444444444444444444444444444444444666555444444444444555666444444444444444444444444666444333444777888777555333444444444555555555555222222333333333333444444222222222222333444555555333333444444444444444444555444444444444555555666333333333333333333333333555555555444444444333333555555555444444555555555666666666555444666999;;;999888888777666555444333444444444444444444333333666666555555555555555555444444444444444444444444666555555444333333444444555555444444444333333333666666666444333333444666555555555555555555555555444555666555444444555666666666555555555555666666444444444333333333222222444444444444444444444444}}}xxxppplllgggcccaaa___]]]\\\XXXVVVTTTUUUWWWZZZ\\\\\\ZZZXXXUUURRRPPPLLLGGGDDDAAA@@@>>>>>>??????===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999777666555555555555555555555555555777666666555555555555555666666666555555555555444555333222222333444444333333333333222222222111111222222333333333333444444333333444444444333222222333111000111222333222111//////000000111222222222222222111111111111222222111111111222222222222333555444333222222333444555333111000111333555555444555555444333333333444444666666777777777666555555444444444444444444444444555444444333333444444555000222444444333333444555333333222222333333444555333333333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444555444444444666777666555444444555555555666666666222222333333333333444444333333333333333444444444444444444444444444333333666555444444444444444444333333333333333333333333444444444333333333222222555555555555555555555555444555555444444444777:::999999999999888777555444333333444444444444444444555555555666666666666666444444444444444444444444333222222333333444555666555444444444444333333333666666555333111111333555555555555555555555555555444555666555444444555666666666555555555555666666444444444444333333333333333333333333333333333333vvvrrrlllhhheeeccc```___[[[YYYWWWUUUVVVYYY[[[\\\[[[ZZZXXXWWWUUUQQQLLLHHHCCCAAA????????????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777666555555555555555555555555999888777666666777888999666666666555555555555555444444333333444444444444333333222222222111111111222222222333333333444444000111222222333333333222222222222222222222222222000000000111111222222222222111111000000111111222111111111111222222222222444444333222222333444444222111000111333444444444555555444444333333333333666666666666666666555555555555555555555555555555444444444444444444444444///111444666555555555555333333222222333333444555333333333444444444444555222222222222222222222222000111333444444333222111444444444444444444444444444444444444555666666555555555555666666666666777222222222333333333444444444444444444444444333333555555555444444333333333666555555444333333333333222222222222222222222222333333333222222222111111222333333333333333333222222333444444333333666888777888999:::999777555333333333333444444555555555555555555666666777777777333333444444444444444444222222222222333444444555444444444444444444444444444444333111///000333555555555555555555555555555444555666555444444444666444444333333333333444444444444444444444444333333333333333333333333333333}}}yyysssmmmjjjgggdddbbb```^^^[[[XXXVVVVVVXXXZZZ[[[[[[ZZZZZZYYYVVVQQQMMMFFFDDDAAA@@@@@@???>>>===============<<<<<<;;;;;;888999999:::::::::999999666666666666666666666666999888777666666777888999666666666666666666666666333444555555444444444444333333333222222222111111222222222333333333444444...///111222444444555555222222333333222222222333111111111111222222222222222111111000000111111222000000111111111222222222333333333222222333333333222000///000222444444333222333333444444555555555555555555555555555666666555555555555555555555555444444444444444444444444...111555777666555555555333333222222333333444555333333444444444555555555222222222222222222222222000222444666666555333222444444444444444444444444333444444555444555555666555555555666666666666777222222222333333333444444444444555555555444333333555555555444444333333333666555444333333333333333222222222222222222222222333333222222222111111111222222333444444333222222111222333333333333555777555666888888888666444222333333333444444555555555444444555555666666777777333333333444444444555555444444333222222222333333444444444444444444444444333333333222111222555888666666666666666666666666444555666555444444444666444444333333333333444444444444444444444444444444333333333333333333333333{{{uuuppplllhhheeedddcccaaa\\\XXXVVVVVVXXXZZZZZZZZZ[[[[[[YYYUUURRRLLLIIIEEECCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::888888999:::::::::::::::777777777777777777777777555555555555555666666777555666666666666777777777333444666666444333444555444444444333333333222222222222333333333333444444000111222444555666777777222333444333222111222444222222222222222222222222222222111111111111222222000000000111111111111222222222333333333333222222222000///000222444444333000111222444555666666666555555444444555555666777555555555555555555555555333444444555555444444333000333666777666555555555333333222222333333444555333444444444555555555555222222222222222222222222222444666888888888666555444444444444444444444444222444555555444444555666444444555555555666666666222222333333333333444444333444555666666555444333444444444444444444333333555444333333333333333333333333333333333333333333333333333222222222111111333444555666666555444333000222444444333333555666444555666666666444333222333333444444444444444444444444444555555555555555222333333444444555555555666666444333222222222222333333333444444444444555444666666666555555777888666666666666666666666666444555666555444444555666666666555555555555666666444444444444555555555555444444444444444444444444|||vvvqqqmmmjjjeeefffddd```ZZZWWWVVVWWWYYYYYYYYYZZZ\\\[[[XXXVVVRRROOOJJJGGGEEEDDDBBB@@@>>>>>>??????>>>===;;;::::::::::::;;;::::::999999777777777777777777777777444444555666666666666666555666666666777777777777222555777777555333444555555555555444444444333333222222333333333333444444222333333444444444444333111333555444222111333444222222222222222222222222333333222222222222333333000000000000111111111111222222222333333222222222111000///000222333333333000111333444666666666555555555444444444555666777555555555555555555555555333333444555555444333333222444666666555444444555333333222222333333444555444444444444555555555555333333333333333333333333222333444666777777666666444444444444444444444444222444555555333333444666333444444444555555555555222222333333333333444444111333555666777666555444333333444444444444444444333333333222333333444444333333333333333333333333444333333333222222222222333444666777777666444333000222444555444444555666555555555444444444444444444444444444444444333333444444444444444333333333222222333333444555555666777666555444333333333333333333333444444444555555555777888777555333333333666666666666666666666666444555666555444444555666666666555555555555666666444444444444555555555666555555555555555555555555{{{uuupppmmmeeeffffffbbb\\\XXXWWWXXXXXXWWWXXXYYY[[[\\\ZZZXXXWWWSSSNNNJJJHHHFFFDDDBBB>>>?????????>>>===;;;:::<<<<<<<<<;;;:::999888777777777777777777777777777555666777999999999888777555666666666777777888888222555888777555333444555666666555555555444444444222222333333333444444444333333222222111000///...111333555444222111333555222222222222222222222222444333333222222333333444000000000000111111111111111222222333333222222111111000///000222333333333111222444555666555555444555444444333444555666777666666666666666666666666333333444555555444333333444555666666444333444555333333222222333333444555444444444555555555666666333333333333333333333333///000111222333333444444444444444444444444444444111444666555333222444777333333333444444444555555222222333333333444444444111222444666777777666555333333333444444555555555222222222222333444444555444444444444444444444444444444444333333333222222111222444555555444222111111222555555444444555666666555555444444444555555555555555444444333333333444444444333333222222222222222333333444555666666666666555444444444555555333333333444444555555555444666777666333///---,,,777777777777777777777777444555666555444444555666444444444333333444444444444444444555555555666666666666666666666666666666xxxnnnnnnjjjeeebbb```___]]]\\\XXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWTTTRRRPPPLLLGGGDDDAAAAAA@@@???===<<<;;;:::<<<<<<<<<<<<;;;:::999999999888666555444555777888666555444444555666777888555555555555555555555555666666777777777666444333666666555444222111000000333333333333333333333333111111111111111111111111222222222222222222222222777444///++++++---222555222333444555555555444333222111000//////000111111444333222111111222333444333222111111111222444444222222111111222444555666888777555333333333555666666666777777666555444444111000111333555666444333555555444444444444555555333333333444444555555555333444555555666666555555333444555666666444222111555555666666555555444333444444444444444444444444555555555555555555444444555444333222222222222222333555666666555444444555333333444444555666777777333333444555555666666666555555555444444333333333444333222111222333444555777555333222333222111000777555222333555777666444333444666666666444222000777444222222444555444222333333444444555444444444555555555333000///000111444444555444333444666888444444444444444444444444777666444222111111111222666666666555444444333333444666555333555999888444333555777888888777555333:::999777444333222222222333333333333333444555666666555444333333444555666vvvrrrnnnhhhdddaaa___]]][[[YYYYYYXXXXXXXXXYYYYYYZZZZZZXXXVVVUUUSSSPPPKKKGGGBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;999888666666777888999666666555555555666777888888888888888888888888888555444333222222222222333777666666555444333222222444444444444444444444444222222222222222222222222222222222222222222222222333222000///...///000111333444555555444333222111222111000000000000111222333222222111111222222333222222111000111222333444222222111111222444555666888666555333333333555666555555555555555444333333333222222444555666444222555555444444444444555555333333333444444444555555333444444555555555555555333444555666555444222111222333444555555555555555555555555555555555555555555555555555555555444444666666555444444444444444333555666666555444444555333333444444555666666777555555555444444444444444444444444444333333333222333222222222222333444444444444333444555444111///666444222333555666555333222333444555666555333222777444222222444555444222222333444444555444444444333333444222111000222333333444444333222222444666444444444444444444444444333333333555777999<<<===666666555555555444444444,,,333777666666888888777444555666777777666555444777666555444333444444555333333444444555555555555777666555444444555666777zzzuuuooojjjfffccc```]]]\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYYYYYYYXXXUUUPPPLLLDDDCCCAAA???============;;;<<<<<<;;;;;;:::999888;;;;;;999888888888999:::666666666555666666777888999999999999999999999999666444111//////111333444666666666666555555444444555555555555555555555555333333333333333333333333222222222222222222222222000000111222222111///...444444444444333111///...222222111111111111222333111222222222222222222111111111000000111111222333222222222222333444555555777666555333333444555555333444444444444333222222444333333444666666555333555555444444444444555555333333333444444444444555333333444555555555555555333444555555555444333222000111222444555555666666555555555555555666666666444444444444444444555555777777666555555555666666333555666666555444444555333333333444555555666666555555555444333222222222333333333333222222222222111222222333333333333333111111333555777666222///555333222333444555444333000111333555555555555444666444222222333444333222222222333444444444444444111222333222111222444555333444444333111111222444444444444444444444444444444444444444555666777888555555555555555444444444&&&000888888555666888999555555555555555555555555444444333333444555777888333444555666777666555555666666555555555555666666}}}wwwqqqllliiieeeccc___^^^\\\ZZZXXXWWWVVVVVVXXXXXXYYYZZZZZZXXXTTTPPPJJJHHHEEEBBB???>>>===>>><<<<<<<<<;;;;;;:::999888;;;:::999999888888999999777777777777777777777888666666666666666666666666777666444333333444666777555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111///000111222222111///...111222333333222111000///222222222222222222333333000111222333333222111000000000000111111111222222222222222222333444444444666555444444444444555555333333444444444444333333444333333444666777777666555555444444444444555555444444444444444444444444333333444555555555444444333444444555555444333333000111222333444444444444444444444444555555555555333333444444444444555555777666555555555555666666333555666666555444444555333333333444444555555555444444444333333222222222222222222222222222222222000111222444444333222222111111111444666666444222333333333333444333333222111222333444444444444333555444333222333333333333111222333444444444444444222333333333222222444555444555555444222111222333444444444444444444444444555555444333222222111111444444555555555555555555)))111666555444666888777666555555444444555555666444333333333444555777888333555666888888777555444555444444444444444444555}}}wwwrrrnnnjjjhhhdddbbb```]]]ZZZXXXWWWVVVWWWWWWWWWYYYZZZYYYUUURRRRRROOOLLLGGGCCC@@@>>>===<<<<<<<<<<<<;;;:::999999::::::999999888888888888888888888888888888777777555555555555555555555555666666777777777777666666444444444444444555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000111111...///111222333222222111111111222222333333333333000000222333333222000000000000111111222222222222222222333333333333333333555555444444444555555555333444444555555555444444222111111333666888999888555555444444444444555555444444444444444444444444222333333444555444444444333333444444444444444444222333333444333333222222222222222333333444444444333333333333444444555555444444444333333444555555333555666666555444444555333333333444444444444444222222222333333444444444222222222222222222222222000111222333444333222111333111000000333555666666222333444444444333222222444444444333333222222111444444333333222222222333000111222333444444444444444444555333222111222444555666777666444333333444444444444444444444444444333333444555555666666666333444444444555555666666222444333111222666777444555555444444444444555555666555444333444444666777444555777888888666555333333333333333333333333333~~~xxxsssnnnkkkhhhfffddd```]]][[[YYYYYYVVVVVVVVVWWWXXXXXXVVVTTTWWWUUURRRNNNIIIEEEBBB@@@===>>>>>>======<<<;;;::::::::::::999999999888888888999999999999888777777666666666666666666666666333444666777777666555444444444444444444444555555333333333333333333333333111111111111111111111111111111111111111111111111111000/////////000222333---...000222333333333333///000111222333333333222000111111111111111111000111111222333333333333222222333333444444333333222444444444555555555555555333444444555555555555444222111000222555888888888555555444444444444555555555444444444444333333333222222333444444444444444333333333444444444444555444444444444444333222222111111111222333333444444222222333333444444555555333222222222222333444444333555666666555444444555333333333333333333444444222222222333444555555555222222222222333333333333000111111222222222222222444222//////111555777888111333555666444333333333555444444333222111111111333444444333111111222333///000111333444444444444444555555444222111222444444555777666555444444555444444444444444444444444444444444444333222111000333333333444555666777777888777333000111666666333444444444444444444444444777666555444333444555555555555666777666555444333333333444444444444333333zzztttpppkkkjjjgggdddaaa^^^]]]\\\XXXVVVUUUUUUWWWWWWWWWVVVXXXWWWVVVTTTPPPKKKGGGDDD????????????>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::::::::999888777777777777777777777777777444444444444555555666666666666666555555555555555444444444444444444444444222222222222222222222222111111111111111111111111000000000000000111111222///000222333333333222222...///000222222222222222111111000000000000111111111222333444555444444333222333444444444333222222333444444555555666555555222222333444444444444444444222111111333555555555555555444444444444555555555555444444444333333333222222333444444444444333333333333333444444555555333444444555555555444444111111222333333444555555111222222333444444555555222222222222222333444444333555666666555444444555333333333333333333333333444444444444444555555555222333333333444444444444111111111111111222222333333111000000333555666666111444777777555333333444333333222222222222222222222444444333000000111444///000111222333444444444333444444444333333444666111333555666555444444555444444444444444444444444555555444333111///,,,+++222222333444555666777888555888777333222555666444333333555555555555333333666555444333333444555666555555555555444444333333444444555666666555444444yyyuuummmllliiifffccc```___^^^YYYWWWUUUTTTVVVWWWXXXWWWWWWXXXXXXWWWTTTPPPKKKHHH@@@@@@@@@??????>>>===<<<<<<<<<======<<<<<<;;;:::999::::::;;;:::999888777666666666666666666666666777666444333333555888:::888777777777666666666666555555555555555555555555333333333333333333333333000000000000000000000000...///000111222222111000111222333444333333111111---...000111222222111111222111000//////000111222222333444555666555444333222333444444444333222111333333444555666666666555000111222333333333333333777444222111222333333222555555555444444555555555555555555444444333333333222222333444444444333333333333333333333444555666222222444555666777777777222222333444444555666666111111222333333444555555222222222222333333444555333555666666555444444555333333333333333333333333777666666555555444444333333333333444444555555555222111000000000111333444222111111333555666555333111444888888666444444555111111111111222333444555222444555333000///111444//////111222333444444444111222333333333444666888///222444555444333333444444444444444444444444444111222444666777777777666222222333444555777888888000888<<<888333444666666222333555666666555333222555444333333444555777888666555444333333333333333555666777888888777666555}}}zzzuuuooojjjhhhfffaaa^^^^^^[[[WWWVVVVVVWWWWWWVVVWWWYYY[[[\\\ZZZVVVQQQNNNFFFCCC@@@>>>>>>>>>===;;;???>>>===<<<===<<<999777888999:::;;;<<<;;;:::::::::888777555555555666666;;;888555444666777777555555444333333444555666777111222333333111111222333222222222222222222222222000111111222222222111111444333222222111111222222444333222111000000000000222222222222222111000///111222222333333222222111222111111111111111222222333333333222222111111111444444333222222333333333222333333333222222444666222222222222222333444555222333333222111000222333444555666777777666555444333555666444111///111333333333333333333333333333222222333333333333444444333333333444444444555555555222///111666888777444666444111000222555666777666666555555555555666666333333444444333333222111444333333444555666444222333333333222222222222111444333222111222333444555111111000000000111333444333444666777777666444222000000111222222222222111555555555444444333333333///000333555666555444333444444444333333222222222333333444444444444444444444444444444444444444444333222111111222333555666222444777777666444444444444666888888666555444444222333333444444555555555666555555555555444444444555666666666555444333333222444555555444333555666{{{tttpppnnnkkkgggdddaaa^^^ZZZXXXWWWWWWVVVUUUUUUWWWZZZ\\\\\\YYYVVVTTTKKKHHHDDDAAA@@@???>>><<>>======>>>===;;;999888999:::;;;<<<;;;;;;::::::999888777666666666777:::888666666777888777555444444444444444555666777333444555555333333444555222222222222222222222222111111111111111111222222444333222222111111222222444333222111000000000000111111222222222111000000111222222333333222222111222222111111111111111111333333222222222222222222444333333222222333333444222333333333222222444666333333333333333444555555111222333222111111333555444555666777777666555444777777666444222222333555444444444333333333333333222222333333333333444444333333333444444444555555555222///111555888666444999666333222333555666666666555555444444555555666333333444444444444333333444333333444555666444333222222222333333444444444333333333222222333333444222111000000000111333444333444555555555555333333000111222222333333222222555555444444444333333333000111333444555444444333444444444333333222222222333333444444555666666777444444444444444444444444222222222222333555777888222444777777666444444444444555777777666555555666444444444444444555555555666555555555555444444444555555666666555555444333000222333333222111333444xxxsssqqqnnnjjjgggfffbbb]]]ZZZXXXWWWUUUTTTRRRTTTXXX[[[\\\\\\[[[ZZZRRRNNNIIIEEEBBBAAA???>>>@@@>>>======>>>>>>===;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888888999888777888999999777555444444555666666666555555333555666555444333444555333333333333333333333333333222111000000111222333333333222111111111111222333333222111000000000000000111111222222222111111111222222333333222222111333333222111000000000111222222222222222222333333333333333222222333333444222333333333222222444666444444444333444444555666111222333222111222444666444555666666666666555444;;;888555444444666666666444444444444444444444444222222333333333333444444333333333444444444555555555222000222555777666444;;;888555333444555555555555444444333333444444555222333444555666666666666555444333444555555444333000111222333444555666666333333333444444333333222222222111000000111333444333333333333333333333333111222333333444444333333555444444444444333333333222333333333333333333333444444333333333333222222333444444555666777777888444444444444444444444444333333333444555666888999222444666666555444444444444555666555555555777999666666555555555555555555666555555555555444444444555555666666666555444444000222333333222222333444~~~yyyvvvsssoookkkhhhddd___\\\ZZZXXXWWWUUUQQQSSSVVVYYY[[[\\\\\\\\\WWWSSSMMMIIIFFFCCCAAA???@@@>>>======>>>>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999666666777888999888666555444555666777777666555444222333444333222111222444333333333333333333333333555333111000000111222333333222222111111111111111333222222111000000111111///000111222222222222222111222222333333222222111333333222111000000000000111111111222222333333333333333222222222333444444222333333333222222444666555555444444444555555666222333444333222222333555555555555555555555555555<<<888333333555777777666444444444555555555555555222222222333333333444444333333333444444444555555555333111222444666555444888666444333444666666555444333333222222333333444222333444666777777888888777555444444555555444333000111111222333444444444222333444555444333222111333222111111111222333333222222111111111222333444222333444444555555444444444444444444444444444444444333333222222333333444333333333333333333333333444444444555555555555555333333444444444444444444444444444444444555555666222444666666444333333444333444555444444555888;;;777777666666555555555444666555555555555444444444555555666666666666555555333444555555444444555777}}}yyyuuuqqqiiifffaaa^^^\\\[[[ZZZXXXTTTUUUVVVWWWXXXYYYYYYYYYYYYUUUQQQMMMJJJGGGDDDAAAAAA???===<<<=========<<<;;;;;;;;;<<<<<<<<<===============<<<;;;;;;:::999444555777888777666555555555555777777777666555444222333444444222222333444333333333333333333333333666444222000000111222333333222111111000000111111333222111111000111111111///000111222222222222222111222222333333222222111333222222111000000111111111111111222222333333333333222222222333333444555222333333333222222444666666555555444444444555555444555555333222111222333555555444444444444555555:::666222222555666666444444444444555555555666666222222222333333333444444333333333444444444555555555333222333444555555444444222111222444666777666333333222222222222333333222333444666777888888999888666444444444555555444222222222222222111111111333333444555444333111000444333222111111222333333222111111111111222333444333333444555555555555444444444444444444444444444333333222222222333444444333333333333333333333333555444444333333222222222333333333444444444555555555555444444333222222111222444555555333333333444333444444444444666999;;;777777666666555555555444666555555555555444444444555555666666666666666555333555666666555444666777}}}wwwsssnnnjjjeeebbb```___]]]\\\XXXXXXWWWWWWVVVVVVVVVVVVXXXVVVSSSQQQOOOMMMIIIFFFDDDAAA>>>======>>>===<<<===<<<<<<<<<<<<===>>>>>>============<<<;;;:::999444666888888666666777888666666777777777666555555444666777666555444555666333333333333333333333333555444333222111111222222222222111000000000000111222222111111111111111222000111111222222222111111111222222333333222222111222111111111111111222222222222222222222222333333222222222222333444555555222333333333222222444666666555444444444444444444444555555444222111333444555555444444444444555555666444333333444555444444333333333444555555666666222222333333333333444444333333333444444444555555444444444333333444444555222111000222555777777777444333333222222333333444222333444666777888888888999777444333444555555444333333333222222111111111444444444444333222111111555444222111111222333333111111111222222333333444222333444444555555444444333333333444444444444555111111222333333444555555222222333333333333444444444444333333222111111111222333333444444555555555444444444444333222111000222444555444333222333555222444555555555666888:::666666555555555555555555666555555555555444444444555555666777777777666666111333444444333333444555}}}xxxuuuqqqkkkgggdddbbb```^^^\\\[[[YYYWWWVVVUUUUUUUUUVVVUUUVVVVVVVVVSSSOOOKKKHHHEEEAAA?????????>>>===>>>===<<<<<<<<<===>>>???<<<============;;;:::999666888999999777777999;;;888777777666666666666666555666777666555444555777444444444444444444444444555444444333222222111111222222111000000000000000222111111111111111222222111111222222222111000000111222222333333222222111000000000000111222333333333333222222222222222222222222222222333444555666222333333333222222444666555555444333333333333333111222333333333333666777555444444333333444444555222444666666555444444444222222222333444555555555222222333333333333444444333333333444444444555555444444444444333333444555333222222333666777777666444444333333333333444444222333444555666777777777:::888555333444555555444333444444444444444444444555555444333222222222222555444333222111222333333///111222444444444444333222222333444444444444444333333333444444444555555...000222444555555555555222222222333333444444444222222222333333444444444222222333333444555555666222333444555555444333333333444444333222222333555222444666666666666777888444444444444444555555555666555555555555444444444555555666777777777777777222333444444333333444666{{{wwwqqqkkkgggdddaaa___^^^\\\ZZZXXXWWWVVVVVVVVVTTTUUUWWWZZZ[[[XXXSSSOOOKKKHHHDDDAAAAAA@@@@@@???>>>===<<<<<<<<<===???@@@<<<============;;;:::999999:::;;;:::888888;;;???999888777555555555666777333444555444333333444555444444444444444444444444444444555444333222111000222111111000000000000000222111111111111111222222222222222222222111000///222222222333333222222222//////000000111222444444444333333222222111111111222222222222333444555666222333333333222222444666555444333333222222222222...000222333444555888;;;555444333333333333444555000444888888666333444555111111222333333444555555222222333333333444444444333333333444444444555555444555555444333222444555666555444555666777666555555444444333333444444555222333444555666666666666;;;888555333444555555555333444444555666777888888777555444222111111222222666555333222111222333333///000333555666555444333111222333333444444333333333333333444444555555555---...111444666666666555222222222333333444444444000111222333555666777888222222333333444555666666111222444666777777666666333444444333222222333555222444777888777666666777222333333444444555555555666666555555555444444444555555666777777777777777444555666666555555666888}}}uuupppmmmjjjgggddddddaaa^^^ZZZWWWUUUTTTSSSUUUVVVWWWXXXYYYYYYYYYYYYQQQMMMHHHEEECCCBBBAAA??????>>>======>>>???>>><<<;;;<<<======;;;:::;;;<<<888777666666777777666555777777777777777666666555666555555444444444555555555555555666555555444444111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111000111222333444555444333333333222222111111222222333111111222222222333333333000111222333333333333222444000111444333000333999444333333333333444555555111333444444444444555777444444444444444444444444333333444444444333111000333333333444444444555555666555333222222333555666111333555666777666555444999777555333222333444444555555555555555555444444444555555333222222444666444333222111111111222333777777777777777777777777555555555555555666777777444555555555444333333222333333444444444333333222111222333333444444333333333444555444222222222444111222333444555444333222333333333444444333222222444444444444444444444333222222111111222333555666333333444444555444444444999777555444444555444222333333333333333333333444666555555555555666777777333333333333333333333333555555555555555666777777222333666888999777555444555555444444444555555666|||uuurrroookkkhhheeebbb___\\\ZZZWWWUUUTTTVVVVVVVVVWWWXXXYYYYYYZZZVVVSSSMMMIIIFFFDDDAAA???@@@???>>>>>>???@@@???>>><<<===>>>===;;;:::;;;<<<:::888777777888888666555777777777777777666666555666555555444444555555555111222333555666666666777222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222222333111222333444444444333333333222222111111222222333111111222222222333333333111111222222222333333333333111111444333000333999666555444333333333333333111222444444333333555666444444444444444444444444333444444555444333222111333333333444444444555555555444333222222333555666222444555777777777555444444444555555666666555555555555555555555555555555444555555333222222444666666666555444444555555666666666666666666666666666666555555555555555666666444444555555444444333222222333333333333333222222222333333444444444444444333444555444222222222444222222333333444444333333333333333444444333333222555555555444333333333333555444333222222333444555222333333444555555555444888666444333444444333222444444444333333222222111555555555555666666666666333333333333333333333333555555555444444555666666333444666777777777666555555444444444444555555666~~~zzzvvvrrroooiiigggdddaaa```]]]ZZZWWWWWWWWWVVVUUUVVVWWWYYY[[[\\\XXXSSSNNNKKKGGGCCCAAABBB@@@??????AAAAAAAAA@@@===>>>>>>===<<<;;;;;;<<<<<<:::999888999999777555777777888888777777666555666555555444555555666666111222333444555555666666333333333333333333333333222222222222222222222222111111111111111111111111...///000111222333444444111222222333444333333333333222222111111222222333111111222222222333333333333222111111111222333444333111222333333111444888777777555444333222222222000111333333222222444555444444444444444444444444444444555555555444333222333333333444444444555555333333222111222333555666444555666777888777666555000222555777999888888777555555555555555555555555444444555444222222444666777666555555555666666777666666666666666666666666666555555444444444555555444444555555444444333333222222222222222222222222333444444555555555555555444555666555333222333444333333222222333333444444222333333444444333333333555555444444333333333333888777555333333333333444111222333444555555666666777555333222333444333222555555444333222111000000333444555666777666555555333333333333333333333333555555444333333333444444444555555555666666666666444444333444444555666666yyyuuuooollliiigggfffccc___[[[ZZZXXXVVVTTTTTTVVVYYY[[[\\\YYYUUURRROOOKKKGGGDDDDDDBBB@@@@@@AAABBBBBBAAA>>>??????>>><<<;;;<<<======<<<::::::::::::888666777888888888888777666666555555555555555666666777444555555555444333222111444444444444444444444444222222222222222222222222111111111111111111111111///000000111222222333333111111222222333333333333333222222111111222222333111111222222222333333333333222111000000222444555222222222222222222444777666666555444333222222333///111222222222222333555333333333333333333333333444444444444444444444444333333333444444444555555222222111111222333444555555666777777888777666666111333555777888888888888444444444555555555555555333444555444333333444555333333333333333444444444666666666666666666666666666555555444444444444444333444444555444444333333222111111111222222333333444555555666666666666666555666666555333222333444444333222111222333444555222222333444444444333333333333333333333444666666:::888666444333222222333000111222444555666666666666444222222333333222111444444333333222222111111222333555777777666555444333333333333333333333333444444333333222222333333666555444444444555666666333333333333444555666666|||uuuqqqllliiiiiifffaaa]]]]]][[[WWWUUUTTTVVVXXXZZZXXXVVVUUUSSSRRRPPPLLLIIIGGGDDDAAA@@@AAABBBAAAAAA???@@@@@@???===;;;<<<======<<<::::::;;;;;;999777888888888888888777777666555555555555555666777888555555555555444333222111444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222333333333222222111111222222333111111222222222333333333333222111000000222444555111333333222111333555777444444333333333444444555///111222222222222333555333333333333333333333333444444444333444444444444333333333444444444555555222222222222333444444555666777777777777777666666666555444444444666777888444444444555555555666666333444555555333333444555111111222222333333333333555555555555555555555555666555555444444444555555333333444444555444444333222222111111111222444444444555666666777777666666666777777666444333333444444333222111222333444555111222333333444444444333111111111111333666888::::::888666444333222222333000111222444555666666666555333222222333333333222222222222333444444444555222333555777777666444333333333333333333333333333444333333222222222333333777666444333333444555666222222222333333555666666|||vvvnnnkkkjjjhhhccc^^^```^^^ZZZWWWUUUVVVWWWYYYSSSSSSSSSTTTUUUSSSPPPMMMKKKHHHDDDBBBBBBBBBBBBAAA@@@AAAAAA@@@===<<<<<<===<<<;;;::::::;;;;;;:::999888888999999888888777666555555555555666777888888333444555555666666555555444444444444444444444444333333333333333333333333111111111111111111111111222222222111111111000000222111111111111222333333333222222111111222222333111111222222222333333333333222111111111222333444000444444111000333666666333333333333333444555666000111333333222222444555333333333333333333333333333333222222222333444444333333333444444444555555444444444444444444444444777777666666666666666555777666444222222333555666333333444444555666666666222444555555444333333444222222333444555555555555555555555555555555555555555555555555555666777777333333444444555555444444333222222111222333555666444555555666666666666666777888888777555333333444333333222222333333444444111111222333444444444444000000000111333666999<<<888777555333333333333444111222333444555555666666555444222222333444444333222222333444555666777777222333444555666555444444333333333333333333333333333222222222333333444555666555444333333333444555222222222222333444666666uuupppooommmhhhdddcccaaa]]]YYYWWWVVVVVVWWWQQQQQQSSSUUUWWWVVVSSSPPPQQQMMMIIIEEEDDDDDDCCCCCCAAABBBBBB@@@>>><<<<<<===:::999999999;;;<<<;;;:::888999999999999888777777555555555555666777888999555555666666777777666666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111222222222222111000000000111333333333222222111111222222333111111222222222333333333111111222222222333333333000444444000000444777555555555444333333333444444111222444444333333555666222222222222222222222222222111111111111222333444333333333444444444555555666666666666555444333333777666666555555444555555444444333333333333444444333333444444555666666777222444666666444333333444222333444555666666666555555555555555555555555555555555555666777888999:::222333444444555555444444444333222222333444666888444444555666666666666555888999999777555333444444222222333333444444333333000111222333444444444444333222111111222555888:::555444333222222333444555222333333444555555555444666444333333444555555444444555555555666777777777333333444444444555555555333333333333333333333333222222222222333555666777666555444444333333333444111111111222333444666777|||uuuuuusssooojjjeeeccc___[[[XXXVVVUUUUUUQQQRRRTTTWWWXXXWWWTTTQQQUUUQQQLLLHHHFFFFFFEEEDDDAAABBBBBBAAA>>><<<======999888888999;;;<<<<<<;;;888999999999999888777777555555555555666777999999999999999888777555444333333333333333333333333333333333333333333333333333111111111111111111111111//////000111222333333444222111000000000111333444333222222222222222222333111111222222222333333333000111222333333333333222///444555000///444777555777666555444333222222222111333444444444444555777222222222222222222222222111111000000000111333444333333333444444444555555888888777777666555333222777666555444444444444444000111333555555444333222333333444444555666777777222444666666555333333444000111333555666666555555555555555555555555555555555555555666888999;;;<<<222333333444555555555444555444333222333555777999333444444555555555555555888999999888555444444555111222333444555444333222000111222333444444555444555444222111111333666888222222111111222333555666333333444444555444444444666555333333555666666555777777777777777666666666444444333333333444555666333333333333333333333333111111222333444666777888555555555444444333333333111111111222333444666777~~~vvvoooiiifffccc```^^^[[[WWWTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRNNNJJJFFFDDDEEEDDDBBBAAA?????????@@@>>>===<<<;;;:::;;;<<<===:::888777888888888666444777777777666666777:::===???:::555222333555555555555555555555555555555555777666444333222222222333444111111444222---...444111111111111111111111111333333222111000000111111---...000222333333333333222000///000333444555444555000000444555333555:::111222222333333222222111111111222222222333333333222222222333333333444444222222111111222222333444111111000000111111222333444444333222333444555666777::::::666333555666555666555444333333444555666444333333333333444555555444333222111111222444555000222333555666666555555444444555555555555444444444333333333333444555666999999888666555:::BBBHHH???666222666444,,,---555666666666666666777888888444333333222333444555666666666666666555444333222222222333333333333444444333333222222333333444555666666666444222222444666666666666555333333444666222333555444333333444666444444444555555555666666888999:::888555333444666444333333222222333333333222333555777777666555333444444333333444555777888666555444333222111111111222222333444444555555666zzztttllliiieeeaaa^^^[[[XXXVVVWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRNNNKKKIIIFFFEEEBBBAAA@@@@@@AAABBB===<<<;;;;;;:::;;;<<<===:::999888888999999777555999999999888888999<<>>CCC===555222666555///111888666666555555666777777888444444333333333444555666555555555555444333222111222222333333333333444444333333222222333333444555555666666555333333444555444555666555333333333444222333555444333333444666444444444444555555555666444666777666444333444666444333333333333333444555222333555666666666555444444333333333444555777888666555444333222222222222222222333444444555555666~~~uuuqqqkkkfffbbb___]]]ZZZXXXWWWVVVUUUTTTTTTSSSTTTVVVVVVWWWWWWVVVTTTRRRQQQIIIGGGDDDBBBAAAAAACCCDDD<<<<<<;;;;;;;;;;;;<<<===:::999999999;;;;;;999777999999999999888999;;;>>><<<:::888777888888777666555555555555555555555555555444333333333333444444333222222333111///000444222222222222222222222222333222222111111111111222///000111333444444444444444222111111333444333222777444333444444111222444111222222333333222222111111111222222222333333333111222222333333333333333222222111111222222333444111111000000111111222333444333333333333444555666666999999555333555666444444444555555555555444444555555555555555666666777666666666666555444444333555444111000000222444666444444555555555555444444666666666555555555555555444555444444333555888;;;999333111666666333555;;;666555555555555666777777444444333333333444555555444444444444333222111111222222333333333333444444333333222222333333444555444555666666444333333444222444666666444222222222222333555444333333444666444444444444555555555555111222444444333333444666444444333333444555666666333444444444555555555555444333333333444555666777555555444444333333222222222222333444444555555666{{{tttmmmiiieeebbb```[[[ZZZYYYWWWUUUUUUTTTTTTVVVVVVWWWXXXYYYXXXXXXWWWPPPMMMIIIEEECCCBBBCCCDDD<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<:::999666777888777666666888:::888777777777777666555444555555555555555555555555555555555555555555555666444444444444333222333555222222222222222222222222333222222111111222222222111111222333444444555555555333222222333333333222777555444444333111111111111222222333333222222111111111222222222333333333000111222333333333333222222222111111222222333444111111000000111111222333333333333333444444555555444888888444222444666444333333555666666555333333444444444444444555666666333444444555444333111000444333111000000111222333444444555555555555444444555555555555555444444444333444444444444444555666666222111444555333555:::555555555444444555666666444444444444444444444444444444444444444333222222222222222333333333444444333333222222333333444555222444666666555333222333111333555666444222111111222333555444333333444666444444444444444444444444222333333333333333444444444444444444555555666777444444333333333444555666333333333444444555555555444444444444444444333333222222333444444555555666|||tttooojjjfffddd```___]]]ZZZXXXWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[VVVTTTOOOJJJFFFDDDDDDDDD>>>>>>>>>=========<<<<<<<<<;;;;;;;;;===<<<;;;999666777888777666666777999555666777888777666555555666666666666666666666666666666666777777777777777222333444222111222333444222222222222222222222222333222222222222222333333222222222333333444444555555444222222333444333222555555555333222222111///111222222333333222222111111111222222222333333333///111222333444333222111222222111111222222333444111111000000111111222333333333333444444444444444333777777333222444555444222333444555555444333222333333222222333333444555222333444555444333111000222222333333333222111111444444555555555555444444222333444444444333333222555444555555666555444444444222111333333222333666555555444444444444444555444444444444444444444333444555555555555444444333222222222333333333444444333333222222333333444555222444666666444333222222111333555666444222111111222333555444333333444666444444444444444444333333666555444444444444444333444444444444444555666777444333333333333444555555333333333444444444444444333333444555555555444444222222333444444555555666}}}vvvpppkkkhhheeedddaaa___\\\ZZZYYYXXXVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXTTTPPPLLLHHHFFFEEE@@@@@@@@@@@@???===<<<;;;>>><<<<<<<<<<<<<<<:::888777999::::::888888999:::666888::::::999888888999666666666666666666666666666777777888777777666666...222222///...111222222333333333333333333333333333222222222222333333444222222222222222333444444555333222222444555444333222444555222222333222///111222222333333222222111111111222222222333333333///000222444444333222000222222111111222222333444111111000000111111222333222333444444555555444444222666666222111444555444333333444444444444333333222222222222222333333444444555555555666555555444111222333444444333222111444444555555555555444444000111222444444333333222666555555666777777555444333222222222222222222333555555444333333333333444444444555555555444333222444555555666666555444444222222333333333333444444333333222222333333444555333444555555333222222333222444666666444222222222222333555444333333444666444444444444333333333333888666555555666666555333555555444444444444444555222333333333444444444444222333444444444444333333222333444666666666555444222222333444444555555666zzzsssooojjjhhhfffccc```]]]\\\[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZWWWTTTQQQMMMJJJIIICCCCCCCCCBBB@@@>>><<<;;;???===<<<<<<<<<;;;888666777999::::::888777888999666888999999777777999;;;666666666666666666666666666666777777666555444333...333444000///333444333333333333333333333333333222222222222222333444555222222111000111222333444444333111222444555555555...333444111222555555000111222222333333222222111111111222222222333333333...000222444444333111000222222111111222222333444111111000000111111222333222333444555555555444444111555666222111333555444444333333333333333333444333222222222222333444444444444444444555666666777222222333333333444555555444444555555555555444444///000222444555555444444777555444555888888666444222222333222333444444444555444444333222222333333444444555555555444333222333444444555555444444444222222333333333333444444333333222222333333444555444444555333222111222444444555666555333333333444222333555444333333444666444444444333333333222222666444333444777888666444666555444333333222222333111222333444555444333333222333444444444444333222111222444666777777666555222222333444444555555666{{{vvvmmmkkkhhheeebbb___^^^]]]ZZZYYYYYYYYYZZZ[[[[[[\\\YYYYYYYYYWWWUUUQQQNNNLLLEEEEEEEEEDDDAAA???<<<:::???>>><<<<<<;;;:::777555555777888888666555666666444666777777555555888;;;777777777777777777777777555555666666555333111000111666777333222666888666333333333333333333333333222222222222333333444555222111000000000111222333333222111222444666666666,,,111333111222666666111222222222333333222222222111111222222222333333333...///222444444333111///222222111111222222333444111111111000111222222333222333444555555555444333111555555222000333555444555444222222222222444555444333333333333444555555222111111111222444666777444333222111222444777999444555555555555555555444...000333555777777666555777555333444777888777555000222333333444666777666555444333333222222222222444444555666555444222111222222333444444333333333222222333333333444444444333333222222333333444555444555444222111111333555666666666555333333444666222333555444333333444666444444444333333222222222444222111333777999888666666555444333222111111111000111333555555444333222222333444444444333222111000222444666777777666555222222333444444555555666yyysssllliiiiiigggaaa\\\[[[[[[[[[[[[[[[[[[[[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRNNNIIIDDDAAA@@@AAABBB;;;;;;::::::999:::::::::999999999888888888888777888888777777777777888888:::999888777666666666666666666555555555444444444222444555666555555555777555444444333333444444555777555333000000111333555444333333222111111111222333333333222222111111111444333222333555666555444444333333222222333333444///000111222333444444555///000222222111111222333222222111000000111222222222111111333555777777666222333333444444333333222333333333333333333333333222222333333444555666666333333333444444444555555444444444555555555666666333333444444555666666777666666666555444444444333333333222111222333444555777666555444444444444444555555555444444333333333555555555555555555555555555555555555555555555555444444444333333333222222444444222222222222444444444444444444444444444333333222222111222333555666666777888666444222222333444333222222333444333333111111222333444111---)))333444555555333333444555666555444333333444555666444444444444333222111111444333222222111111222222333444444555555444444333555111000333666666555444{{{tttooollliiifffccc^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWSSSPPPLLLGGGDDDBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;:::999999999888888888888888888777777777777888888:::999888777666666666666666666666555555444444444333444666666555444555666555444444444444444444555666555333222111222333444444333333222111111222222333333222222222222222222444222//////000333444444444333333222222333333444222222222222222222222222///111222222111111222333333222111000000111222333333222111222444555555444222333333444444333333222333333333333333333333333222222333333444555555666333333444444555555555555444444444444555555555666333444444444555555666666555555555555555444444444444333333222333444555666666555555444444444555555555555444444444333333333555555555555555555555555444444444444444444444444444444444333333333222222444333333222222333333444555444444333333444444444444333222222222333444555555666666555333222333444444333222222222333333333222222111222333333111///333444555555333333444555666555444444444444555666222333333333333222111111444333333222222222222222333333333333333333333333555222111333666777666555xxxqqqmmmkkkjjjdddcccaaa^^^\\\ZZZXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]]UUUTTTPPPMMMIIIEEEBBBAAADDDCCCAAA???>>>===<<<<<<::::::::::::999999999999888888777777777777888888:::999888777777777777777666666666666555555555555444666777777555444444555444444444444444444444444444444444333333333333333444333333222222222222222222222222222222222333333444111---,,,...111333444333333333333333333333333444444333333222111000000000111222222111111222333444333222111111222333444333222111222333333222111222222333333333333222222333333333333333333333333222333333444444555555555444555555555555666666666444444444444555555555555444444444444444555555555444444444555555555555555555444444444444555666666555555444444444555666666555444444444444333333333555555555555555555555555333333333333444444444444444444444444333333333333222333333444444333333222555444333222333333555555555444333333333333333444333444555444333222333444333333333333333333333333444333111222444555555555333555555555444333444555666555444444444444555666000111222222333333222222444444333222222222222333333333222222222222333333444444333444666888777666yyyrrrnnnmmmkkkiiifffbbb___]]]\\\[[[UUUVVVWWWYYY[[[]]]___```WWWWWWUUURRRNNNIIIEEECCCDDDCCCBBB@@@???>>>======;;;;;;;;;;;;:::::::::999999888888777777888888999:::999888888777777777888666666666666666666666666555777888777555444444444444444555555555555444444333333444555555444333222444333333222222222333333111111111222222333333333444222//////000222444444333333333333333333333333444444333222222111111000111222333333111111222333444444333222222333444444222111000000222333222111222222333333333333222222333333333333333333333333333333333444444444555555555666666666666666666666444444444444444444444444444444444444444444444444333444444444555666666666555555555555555666666777444444444444444555666777444444444444444444444444555555555555555555555555222222333333333333333444555444444444444333333333222222444444444444222222555444333222222333555666555555444444333333333333111222333333222222444555333444555555444333444444666555444555666777666555444555666555444333444666555555555444444555555555000111222333444444444444555555444333333333333333444444333222222333444444333555555444555888888666yyyrrrooonnnlllhhhdddaaa___^^^^^^UUUVVVVVVWWWYYY[[[^^^___YYYYYYYYYWWWTTTOOOJJJGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999:::999888888888888888888777777777777777777777777555777888777555444444555444555555666666555555444222333555666666555444333444333333222333333444444111111111222222333333333444333333444666666555333222333333444444333333222111111222222222333333333111333444333222111222333444444333222222333444444///......000222444444333111222222333333222222111333333333333333333333333333333333444444444444444666666666666666666666555444444444444444444333333333333333444444444444444333444444444555666666666555555666666666666777666444444444444444555666777444444444444444444444444555555555555555555555555222222222333333444444444555555555444444444333333222222444444444444222222444333333222333444555666555555555555444333333222000222333333333333444666333666888777666444555666555666777888999888555222444555666666444444555666444555555555555555555444222222444555666666777777666555444444333333444444555555444444444444555555222666777444444888999666{{{vvvqqqooojjjfffbbb```______XXXWWWWWWWWWWWWYYY[[[\\\ZZZ[[[[[[[[[XXXTTTPPPNNNFFFFFFDDDBBBAAA?????????============<<<<<<<<<;;;999999888888888888999999:::999999888888888999999777777777777888888888888555777888888666555555666444555666777777666555444222333555666666555444444333333333333333444444555222222222222222222333333333444555777999888666333222222444444444444222222///000000222333444555555222333444333222111222333444333222111111222333444///......000333555555444111111222222222222111111333333333333333333333333444444444444444444444444666666666555555555555444444444444444333333333333222222222333444444555555444444444555555555555555444555555666777666666666555555444444444555666666333333333444444444444555555555555555555555555555222222333333444444555555555555555555444444444333222333333444444333333222222333333444444555555555444555555555555444444333111333444444333333444666222666999999666444555666444555777999:::888333000444555666666555444555666444444555666666555444444333444555666777777777777666666555444444444444555555555666666666666555555000666888333222777999555yyyvvvpppjjjeeebbbaaa```\\\[[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYVVVTTTNNNMMMJJJGGGDDDBBB@@@???>>>>>>>>>=========<<<<<<:::999999888888999999:::999999999888888999999:::777777777888888999999999444666888888666666666777444555666777777666555444333444444555555555555555333333333333333444555555333333222222222222222222333333333444666666555333111222444555555444222111///000111222333444555555333444555444222111222333333222111000000111222333111000///111333444444333111111222222222222111111333333333333333333333333444444444444444444444444555555555555444444333333444444444333333333222222000000111222444555666666555555555555555444444444333444555666666666555555666555555444444444555555333333333444444444555555555555555555555555555555222333333444555555666666555555555555444444444444444333333222222333333444000222444555666666555444333444555666666555555444333444555555444333444666000444888888444222333555333333444555777777555222444666777666555444555777444444555666666555444444444444555666666777666666777666666555555555555555222444666777777666444222...666888222111777999444~~~wwwpppjjjfffdddccc```^^^[[[XXXWWWVVVWWWWWWZZZ[[[\\\]]]]]]\\\ZZZYYYUUUSSSPPPKKKGGGCCCAAA@@@>>>>>>>>>>>>============:::999999888888999999:::999999999888999999::::::777777888888999999999999333555777888777666777888444555666888888666555444444444444444555555666666333333333333333444555666444333333222222111111111444222000000222333444333111222444555555444222111000111111222333333444444333444555444222111222333222222111000000111222222333222111222333444333111111111222222222222111111333333333333333333333333444444444444444444444444555555444444444333333333444444444333333222222222//////111222444555777777666666666555555444444333222333555666666666555444777666555444444444444444333333333444444555555555555555555555555555555555333333444444555666777777666666555555555444444444555444222222222222444555///111444666777666444333222333555666666666555555444555666666444444555666...333777777333000111444222111111222444666777666555666777666555444555777333444555666666555444333333444555555666555555555777777666555555555555555000222555777777555222000---666888111///666888444~~~wwwssspppllliiifffbbb^^^\\\\\\[[[XXXUUUYYYYYYZZZ[[[]]]\\\YYYVVVYYYWWWTTTOOOKKKHHHEEEDDD@@@?????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888777777999::::::::::::999888777999999999999777555333222444444444555555555666666666666666666666666666666333333333333333333333333555222///111555666444000111444777777555444555666222222222222222222222222444444444333333333222222333444555333111000000111000111222111000000222444333222222111000000000111000000111111111222222222111222333333333333222111333333333222222333333444444444444444444444444444111111222222222333333333//////000111222222333333444444222222222333444555000333666999999888666444444444444444444444444444222444555555444444666777333333333444444444555555444333333333444555777888444444444333333333222222333333444555444333111000333444444555555444444333555444444333333333444444444444444333333222222222777666666555555444333333222555888888666444222222555555555666666666666777444333444555666777555444333444555666666444222111888555222222444555333111222222333333444555666666666555333000///222666:::yyyrrrmmmiiieee```^^^^^^^^^[[[XXXXXXXXXXXXZZZ\\\\\\[[[YYYZZZXXXUUUQQQMMMJJJHHHGGGCCCBBBBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888:::::::::999999999888888888888888888777666444333444444444555555555666666666666666666666666666666333333333333333333333333777444222555999;;;999666222333444222000000333555222222222222222222222222111111222222333333444444333444444333111000000111000111222111000000222444333333222111111111111111111111111222222222333333222333444444444444333222444444333222222222333333444444444444444444444444222222222222333333333333000000111111222333333444222222111111111111111222111333666888888777666555444444444444444444444444333444666555444444555777333333333444444444555555333333222222333444555666444333333333222222222222333444444555444333222111333444444555555444444333444333333222222222333333555555555444444444333333555555555444444444444444111444777777555333222111333333333444444444444555444444444444555666666555333444555666555444222111777555333333555666555333333333444555555666777777222333444333222222444666yyysssooojjjdddaaaaaa```^^^\\\XXXWWWVVVWWWYYY[[[[[[[[[[[[YYYWWWTTTQQQOOOMMMLLLHHHGGGFFFDDDBBB???===<<<========================::::::::::::::::::::::::;;;:::999888888888999:::777777888888777777666555444555555555555666666666666666666666666666666666222222222222222222222222222000000222666888777555444333222///...///222555222222222222222222222222//////000111222333444555333444444333111000111222000111222222000111222444444333333222222222222222222222222333333333444444333333444444444444333333555444333222222222222222444444444444444444444444333333333333444444444444111222222333333444444444333333333333222111111000333333555666666777666666555555555555555555555555444666666666444333444555333333333444444444555555333333222222222333333444333333333222222222111111333444444444444333222222333444444555555444444333222222222111111222222333666666555555555555444444333333333333444444444444111333666666444222222111333333333444444444444555555555444333444555666777333444555555555444333222666555333444555666666555444444555555666777777777...111444555444333222222vvvpppiiidddccccccaaa___ZZZXXXUUUUUUVVVXXXYYYYYY[[[ZZZYYYWWWUUUSSSRRRQQQNNNMMMKKKIIIFFFBBB???==================>>>>>>>>>::::::::::::;;;;;;;;;;;;<<<:::888777777888:::;;;777777777777888777777777555555555555555666666666666666666666666666666666333333333333333333333333000//////111444555333111555444333111111222444555222222222222222222222222//////000111222222333333222333444333111000111222111222222222111111333444444444333222222333333444333333333444444444555555333333333333333333333333555444333222111111111111333333333333333333333333333333333444444444555555333333333444444444555555555555666666666444333111444444444444555666777777666666666666666666666666666777777666444222333444333333333444444444555555444444333333333333333333333333222222222111111111444444444444444444333333333444444555555444444333222222222222222222333444555555555555444444444444111111222222333444555555222444666666555333333333555555555666666666666777555555444333222444666888333444444555555444333333555555444555666777777777444444555555666666666666...111444555444222222222~~~xxxooojjjhhhfffdddaaa___\\\XXXUUUUUUUUUUUUTTTYYYYYYZZZYYYYYYWWWVVVUUUSSSRRRQQQOOOKKKGGGCCC@@@============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777777888:::;;;777777777777777888888999666666666666666666666666666666666666666666666666333333333333333333333333666666666777888777555333222222222333444444444333222222222222222222222222111111111111111111111111222333444333111111111333111222333222111111333555333333333222222333444444333333444444444555555555222111111111111111111222444333222222111111111111333333333333333333333333333333333444444444555555444444444444444444555555555666666777666555444333444444333333444555666777666666666666666666666666666777777666444222222333333333333444444444555555555555555555555444444444333333333222222222111111444444444444444444444555333444444555555444444333333333333333333444555555333333333333333333333444000111111222333444555555333555777777666555555666555555555666666666666777555555555333222333666999333333444444444444444444555555555555555666777888444444444444444444555555111222333222111111333444zzztttpppmmmiiifffeeeaaa\\\XXXWWWUUUTTTRRRWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVTTTQQQLLLHHHFFF@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999:::;;;888888777777777888999999777777777666666666666555666666666666666666666666444444444444444444444444777888::::::999888555444...///000222444555333111222222222222222222222222333333222222222111111111111333333333111111222333111222333222111222333555333222222222222333333444333333333444444444555555111111000000000000111111222222111111111111222222333333333333333333333333333333333333444444444444444444444444444444444444333444444444555444444333333333333333444555666777555555555555555555555555666777777666444222333444333333333444444444555555444444555666666555555444444444444333333333222222444444444333444444555666333444444555555444444333333333333333444555666666222222222333333333333444111222222333444555555666444666777777666666666777333333333444444444444555333555666555222222666999333333333444444444444555444555666555444444666777444444444444444444444444333333222111000111444777{{{vvvpppkkkiiifffaaa^^^[[[YYYVVVTTTTTTVVVXXXZZZ[[[[[[ZZZZZZYYYYYYYYYXXXVVVRRRNNNKKKDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;888888999999999::::::::::::999888777777777888999777777777777666666666555666666666666666666666666666666666666666666666666222444777888777555333222000......000444777777555222222222222222222222222222222222222333333333333111222333333111111222333222333333333222222444555111111111111111222333333222333333333444444444444222222111000000111222222000000000000111222333444222222222222222222222222222222222222333333333333333333333333333333333333333333333333444555666777222222333444444555555666444444444444444444444444555666777666444333333444333333333444444444555555111222444555666555555444555555555444444444333333555444444333444555666777333444444555555444444333222222222222333444555666333333333333444444555555333333444444555555555666333555666666555555666888333333333444444444444555111555777666333222555888333333333333444444555555444555666555333222444666555555555555555444444444333444333222111222555777}}}vvvpppllliiieeeaaa___]]]YYYWWWSSSTTTWWWZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[XXXUUUQQQNNNGGGGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::777888999:::::::::::::::;;;:::888777777777888999888888777777666666666555666666666666666666666666777777777777777777777777000333666888777666555444444111///000555999;;;;;;222222222222222222222222111111222333444555555666111222333333222111222444222333333333222222444666111000000000111222222333222222222333333333444444444333222111111222333444//////000000111222444444222222222222222222222222111111222222222333333333333333333333333333333333666555555555666777999;;;111222333444555555555555444444444444444444444444444666666666444333444555333333333444444444555555///111222444555555444444666666555555555444444444555444444333444555666777333444444555555444444333111111111111222333444555444444444555555555666666444444444555555555555666333444555555444444666777555555555666666666777777000444888777444222444888333333333333333444555666444666666555222111222555666666666666666555555555222444555444333333555666zzztttqqqlllhhhddd```\\\YYYZZZWWWTTTRRRSSSUUUVVVVVVVVVXXXZZZZZZYYYXXXXXXYYYUUURRRNNNJJJGGGEEEDDDDDDBBBAAA???===<<<<<<<<<<<<;;;;;;;;;:::::::::999999777999;;;======;;;999777888888777777666666555555555222000111555888888777888777777777999999777555777777666666555555555444555555555555666888999;;;555555333333333333555555000111333444444333222111000222333333222111222333333111///000222333222///222000---,,,...000222222///000111222222333222222111111222222222333333333222222333333333333444444333333333444444444555555222222222222333444555555222222333333333333444444333333333444444444444555666666555444444444555555666666666555444444444333888777666555555555555555333444444333111111333444777777777777666555444333333555777888888555222000111111222333333444555555333444444555555444444333222333555444333333444666555555444333333555666777444555666555444444444666444555666555444555666888888666444444555666666666444333333333333444555555555555666666555444444333444444444333333222222222333444555555666666555555666666666666666666666666xxxtttooojjjgggdddaaa___]]]ZZZVVVTTTUUUVVVVVVVVVVVVXXX[[[\\\ZZZYYYYYYYYYXXXVVVSSSNNNKKKHHHFFFEEEDDDCCCAAA???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999888888888888888777777777888888888777666777888:::777666666777888888777555777666666666555555555555666555555555555666888999555444333222222333444555333333444444444333333222333444555555333111111222444222111111333444333111222000...---///000111111///000111222222333333222111222222222222333333333222222222333333333444444333333333444444444444555333333333333444555666666222222333333333333444444555555555666666666666777444444444444555555666777555555555555555444444444666555222111000111333444333444444444222222333555777777777777666555444333444444555555555444333333222222222333333444444555222333333333333333333222222333555444333333444666555555555555555666777777555666777777555555666777555666777666555666777999888666444444555666666666444444333333444444555666333444444444444444333333555555555444444444333333333444555555666666555555555555555555555555555555~~~wwwrrrmmmjjjhhhfffaaa^^^ZZZXXXWWWWWWWWWVVVUUUXXX[[[\\\[[[ZZZYYYYYY[[[ZZZXXXTTTPPPLLLIIIGGGFFFEEEDDDBBB@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::888888999999999999999999777999:::888333111444777444222222222444444333222666666666666555555555555666555555444444555666666333333222222222222333333666555555444333333333333555666777666333111111111444333222222444444333222222000//////111111000//////000111222333333333333222222222222333333333333222222222222333333333333333333333333444444444444333333333444444555666777222222333333333333444444555555555666666666666777444444444444555555666666444444444555555555555555555444222000000111333444444555555444333333444666666666666666666555444333444444333222222444555666333333333333333444444444111222222333333222222111222333555444333333444666555555666777777777777777666777888777666555666888666777888777666666888:::777666444444666777666555444444444333444444555666222222333333444333333333666666666555555555555555333444555555666666555555444444444444444444444444}}}wwwqqqlllhhhfffccc^^^[[[ZZZXXXWWWUUUTTTWWWYYY[[[ZZZXXXXXXXXXZZZZZZZZZXXXUUUQQQNNNLLLGGGFFFEEECCCAAA@@@>>>>>><<<<<<<<<;;;;;;;;;::::::;;;:::999888888999:::;;;777888888888999999::::::777888888777444222333555444333222222444555444333666666666666666555555555666666555555444444444444222222222222222222222222777666444222222222333333333444555444333111111222333333222222333333333222111111111222333222000...000000111222333333333333222222222333333333444444111222222222222333333333222222333333333444444444333333222333333444555666222222222333333333444444333333333444444444444555555555555555555555444444333444444444555666666666555555555555555555555555444555555555444444555777555666666666555555444333333333333333444555777777444444444444444333333333222222333333333333222222222333555444333333444666333444666777777777666555555666777777666555666777555666777666555555777999777555444555666777666555444444444444444555666666222222333444444444444333555555555555555555555555333444555555666555555555444444444444444444444444xxxqqqkkkkkkgggccc___]]][[[XXXVVVTTTVVVWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXUUURRRPPPHHHGGGFFFDDDBBB@@@>>>===;;;;;;;;;;;;:::::::::::::::999888777777888999:::666777777888888999999999;;;999888999;;;;;;999777999777666666888999999999555555555666666666666666666666666555555444333333222222222222222222222222555444222111111111222333...000222222222111222333111222222222111111111222111111111333444333111///000111222333333444333333222222333333333444444444111111111222222222333333222222222333333333444444111111111111222333444555222222222333333333444444333333333444444444444555222333444555666666666555333444444444555666666666333555888::::::888555444333444555555444444666888555555555555555444444333222333444666777777777777555444444444444444444444333333444444444444333333222333555444333333444666222333444555666555444333444555666666444444555666444555555555444444666777666555555555777777666444555444444444444555666666444444555555555555444444444444444444444444555555333444555555666555555555444444444444444444444444xxxssspppmmmiiieeebbb___\\\YYYVVVVVVVVVTTTRRRRRRSSSUUUUUUVVVXXXYYYYYYWWWUUUTTTKKKKKKJJJHHHEEEBBB@@@>>><<<<<<<<<;;;;;;;;;;;;::::::999888777777888999:::777777777888888888888888999777555888<<<===:::777777555333333555777888888555555555666666666666666666666666666666555444333222222333333333333222222222222222111111222222333,,,...111111111111222444000111222222000000111222111111111333555555333111000111222333444444444444333333333333444444444444111111111111222222222222222222222222333333333333000000000000111222333444222222333333333333444444555555555666666666666777...000222555777888888888444444444555555555555555111333666999999777444222222333444444333444666888444444555555555444444333111222444666777777666555444444444444444555555555333444444555555444444333222333555444333333444666222222333444444444444333444555666555444333444666333444555444333333555777666555555666777777666444555555444444555555666777555555666666555555444333444444444444444555555555333444555555666666555555444444444444444444444444}}}uuurrrnnnkkkhhheeeaaa^^^ZZZYYYVVVSSSPPPPPPRRRUUUWWWXXXXXXYYYYYYXXXVVVVVVQQQPPPOOOMMMJJJGGGDDDBBB>>>>>>>>>>>>============;;;::::::::::::::::::;;;999999999999999888888888555666666888999999777666444222000000333555666666555555555555666666666777555666777777777666555444222333444555555444333222111111222333444444444444...000222222111111222333000222444333111000222333111000000222444666555444000111222333444444444444333333333444444444444555111111111111222222222222111222222222222333333333111111111111222333444444222222333333333333444444555555555666666666666777111222444666777777666555555555555555555444444444333333555555666666555555111222333333333333555777333444444555555444444444222222222222333333444555333333444444555555666666333333333444444333333333222333555444333333444666444333333333333444555555444666777666555444555666333444555555444444555777555555555666777777555333555555555555555666666777666666666555444333222111444444555555555666666666333444555555666666555555555555555555555555555555yyyvvvrrrooollliiieeebbb]]][[[WWWSSSOOOPPPSSSVVVZZZZZZZZZYYYYYYWWWVVVVVVUUUUUUTTTRRROOOKKKHHHFFF@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777:::>>>===:::888999;;;999777555555777999;;;;;;444555555555666666777777555666777888888777666555333333555555555555333333000111333555666666555555111333444444222111111222111333555444222111333555111000000222444666666666111111222333444444444444333333333444444444555555000111111111111222222222111111222222222333333333222222222222333444555555222222333333333444444444333333333444444444555555777777888888666333111///666666666555555444444333777666444333444666888999000222333333222333555777333333444444555444444444444222///......000333555333333333444555666777777222222222333333222222222222333555444333333444666555555444333333555666777666777888777666555666888444555666666555555666888555555555666888777555333555555555555555666777777666666555444333111000///555666666666777777888888333444555555666666555555666666666666666666666666zzztttqqqnnnkkkhhhddd```\\\ZZZZZZYYYVVVSSSWWWUUURRRRRRTTTWWWXXXXXXTTTTTTUUUTTTRRRNNNJJJHHH@@@BBBDDDDDDAAA@@@AAACCC=========<<<<<<;;;;;;:::999999999999999999999999888888888888888888888888777777888888888888777777555555666666666666555555===999555444666777555333444555555555555555555555111222333333444444333333777444222333555555333111333333333222222111111111222222111111222222333444444555555555444444555777666555444222111111222222222222111111222222333444333222222111111222222333000111222111000000222444444333222222222333444555333444444555555666666666555555444444444444333333888666444444555555444333222333444555666666666666333333333444555666777888555555555555666666666666111111111222333444555555333444444444555666666666666444222333555666444111222333555444333333444666777777666666555555555444555444444444444555666666333888888444444777666222777666666666666555555555555444333444666888888888333444555555666666555555666666666666666666666666444555666666666555333222333222222222222333444444{{{vvvrrrnnngggccc___]]]\\\[[[XXXTTTXXXVVVSSSSSSUUUWWWWWWWWWUUUVVVWWWVVVUUURRRNNNLLLJJJKKKKKKHHHCCC???>>>???=========<<<<<<<<<;;;;;;999999999:::::::::::::::999999999999999999999999777777888888888888777777666666777777777777666666999777444555666777666555666666555555555444444444222222333444444444444333666444333333555555333111333333333222222222111111222222222111222222333444222333555555555666999;;;777666444333222222222333222222111111222222333444333333222222222222333333000111222111000000222444222111000000000111333333444444444444444555555555333333333444444444444444777555333333444555444333333333444555666666666555333333333333444555666777555555555555666666666666555444333333333555666888444444444555555555555555555444333333444555444333333444666555444444555777777666666666555555555444444444444555555555555666888;;;:::666555888777444777777777666666666555555555444444444666777777777333444555555666666555555666666666666666666666666555555666666555555444333333333333333333444555555}}}wwwtttnnnjjjeeecccbbbaaa]]]YYYYYYWWWUUUTTTUUUVVVVVVUUUVVVWWWXXXYYYXXXVVVSSSRRRRRRRRRQQQMMMHHHCCC???>>>>>>>>>>>>============<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777888888888888777777555444444555777888777555777666666555555444444444222222333444444444444444666444333333444555444222333333333333222222222222222222222222222333444444000222444555666888;;;>>>777666555444333333333333222222111111222222333444333333222222222222333333000111222222000111222444222111111111111222333444444444444444333333333333111222222333333444444555666444222222333444333222333444444555555555444444333222222333333444555666444555555555555666666666888777555444444666777888555555555555555444444444333444555444333333444555444555777666555555666888666666666555555555555555333333555666666666555444999;;;999555444777777555777777777666666666666555666666555555555555666666444444555666666666666555666666666666666666666666666666555555444444555555444444444444444555666666~~~{{{wwwrrrmmmjjjiiigggccc___[[[YYYVVVUUUUUUUUUTTTSSSVVVWWWXXXYYYYYYXXXVVVVVVRRRSSSRRRPPPMMMIIIFFFDDD@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888999999888888888333444555666777777666444555555555555666666666666222333333444555444444444444444444444444444444333333333333333333333333333333222222222222333444444000222333444555777:::<<<666666555555444444444444222222111111222222333444333333333222222333333333111222222222111111333444444444444444444555555666444444444333333222222222000000111222333444555666555333222222333444333222444444555555555444333333222222222222222333444555444444444555555555666666666666777777777666666555666666666555444444444333111444666555333222444777333555666666555555666777555555555555555555555555222333555777777666555333666666444222222444666777666666666555555555444444777777777666444444555666444444555666666666666666666666666666666666666666777666555444444555666777555555555555555666777777}}}xxxsssooonnnkkkgggccc^^^\\\YYYWWWVVVUUUSSSQQQUUUUUUWWWXXXXXXXXXWWWWWWSSSSSSSSSRRRQQQNNNKKKHHHCCCCCCBBBBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888777777888999999888888999999999999888888555666777888777555444444333444444555666777888888333333444555555555444444333444444444444444444444333333333333333333333333333333222222333333444555111222333333333444666888555555555555555555444444222222111111222222333444444333333333333333333444111222333222111111333555444444555555666666666666444444444333333222222222000000111222444555666666444333111222333444444333444444444444444444333333333333222222222333444444444444444444555555555555222444777999999666333111666666666555444444444333111333666555333222444777222444555555444333555666444444444555555555555555222333555777777666555333444333222222333555777:::555555555444444444333333666888888666444333444666444555666666777777666666777777777777777777777777777666555444444555777888666555555555555666777777~~~xxxtttrrrooojjjfffcccaaa^^^\\\ZZZXXXTTTRRRTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTQQQMMMIIIGGGGGGFFFEEECCCBBBAAAAAA??????>>>>>>===<<<<<<<<<999999999999999999999999:::999888777777888999:::888888999999999999888888666888999888666555555666444444555666777888888999333333444555555555555555222444555444333333444666333333333333444444444444333333333333333444444555222333444333222222444555444444555555555444444333222222111111222222333444444444333333333333444444111222333222111222333555222333444444555555444444444444444444333333333333111111222333555666777777444333222222444555555444222333333444444444333333444444333333333333444444333444444444444555555555000222666888888666333000555555555555555444444444111333444444444444555666222333444444333333444666444444444444444555555555333333555666666666555444555333333555777666888<<<555555555444444444333333555777999777333222444777555555666777777777777666777777777777777777777777666666555555666666777777555555555555555666777777|||yyyvvvpppllljjjgggdddaaa___\\\XXXUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXWWWWWWXXXXXXUUUPPPLLLLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;777777888888888888777777666888999888666666888:::777777666666666666666666333444444555555555555555111333555555333333444666333333333444444444555555444333333333333444555555333444444444333333444666222333444555555444333222222222111111222222333444444444333333333333444444222333333333222222444555222333444555666555555444444444444444444555555555333333444555555666777777555333222333555666666555111222333333444444444444555555444444444444444555333333444444444555555555111222444555666666555444444444444555555555555555333222222333555666666555333444555555444444555666333333333444444555555555444444444555555555555666777333444777888555555999777777666666666555555555444777999777333222555888555555666777777777777777777777777777777777777777555555666777777777777777555555444444555555666777}}}xxxsssnnnlllhhhfffccc___[[[WWWTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[ZZZUUUPPPNNNMMMLLLIIIGGGDDDCCCBBB@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777888:::;;;777777888888888888777777555777888888666777;;;???:::999888777666555444444333444555555666666555555111333555555333222555777333333333444444555555555444333333333333444555555333444555555444444666888111222333444444444333222222222111111222222333444555444444333333444444555222333333333222222444666444555777888888888777666444444444555555666666666444444555555666777777777555444333333555777666666000111222333444555555555666555555444444444555555333333333444444444555555444333333333444555777888333444444555555666666666444222000222666888666444444555666666555555666888333333333444444555555555555444444444444555666666777333333777666111000333888888888888777777777777333666999777333222555999555666666777777777777777777777777777777777777777444555666888888888777666444444444444444555666666~~~{{{xxxtttnnniiifffccc```^^^^^^]]]ZZZXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZSSSQQQOOONNNNNNKKKFFFAAA>>>>>>????????????>>>===============<<<;;;:::999;;;;;;;;;:::::::::999999777777777777777777777777;;;:::888777777777888888:::888666555444555666777666444333333555666666555777666555444333222222222555444333333222222222222555555555555555555555555444333333222222333333444444333111000000111333444111222333333444444333333444333333222222111111111000111111222222333444444444444444444333222111111333333333333333333333333555555555555555444444444555555555555555555555555555444333333333333444555444444444444444444444444444222111333666777555222222333333444444333333222555444444333333333444444555444444333333444444555222333555666666555333222555555555666666666666777777888888999888666444333777777666555555555555555555666666555333333444666444555666666666666666555888888888777666666555555666666666666666555555555555666777888888777666555555888888333222555777666{{{xxxsssoookkkgggbbb___^^^\\\ZZZWWWUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[XXXVVVTTTSSSOOOJJJEEEBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;:::888777777777888999999888666555444555666777777555444444666777777666777777666555444444444444333333333333333333444444444444444444444444444444444333333333333333333444444333222000000222333444111222333333444444333333333333333222222222222222111111111222333333444444333444444444444333333222333333333333333333333333444444555555555555555555555555555555555555555555555444333333333333444555444444444444444444444444444333333444555666444333222333333444444333333222555444444333333444444555555444444333333444444555333333444555555444333333444444555555555666666666777777777777666555444333666666555444444444444444555666666555333333444666444555555666666666666666666666666666666666666666555555555555666666666666555666777888888777666555222666777444333666777666|||xxxtttnnnhhhddd```___\\\YYYWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWXXXYYY\\\ZZZYYYXXXWWWTTTPPPMMMIIIHHHEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999888888888888999888777555444444555666666777666555555777888888777777777666666666666666777333333333333333444666666333333333333333333333333333333333333333333333333444333222111111222333444111222333333444444333333222222222222333333333333111111222222333333444444333444444555555555444444333333333333333333333333333444444444555666666666555555555555555555555555555444444333333444444555444444444444444444444444333555666666444333333444333333444444444444333333555444444444444444555555555444444333333444444555444444444444444444444444333333333444444444555555777666555555444444444444555555444444333333444444555666666555333333444666444555555666666666666777333444444555666666777777444444444555666666666777666666777777777777666666111666777555444777777666{{{vvvqqqmmmfffeeebbb___\\\ZZZZZZYYYSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVTTTSSSPPPMMMJJJFFFCCCBBBBBBBBB???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999::::::::::::::::::::::::999999999999999999999999777666555444444555666666777555444555666888777777666555555555666666777888555444444444444444555666333333333333333333333333333444444444444444444333444333222222222222333444111222333333444444333333111222222333333444444444111111222222333444444555333333444555666666666666333333333333333333333333333333333444555666777777555555555555555555555555444444444444444444444444444444444444444444444444333555888777444222333555333333444444444444333333555444444444444555555666555444444333333444444555555444444333333444444555222222333333333444444444777555444333222333444444666555555444444444555555555666666555333333444666444555555555666666777777444444444444555555666666333333444444555666777777666666777777777777666666333888:::888666777777555{{{xxxvvvllljjjgggdddaaa___^^^]]]UUUUUUUUUUUUUUUTTTTTTTTTQQQRRRSSSTTTTTTTTTUUUUUUTTTRRRNNNJJJGGGFFFFFFFFF@@@???>>>>>>===>>>>>>???::::::::::::999999999999999999999999999999999999999999999:::::::::999999666666555555555666666666666444333444555666666666444444444444555666777777888777666555444444333444444444444444444444444444333444444555555444444333444333333333333333333444111222333333444444333333222222222333333444444555111222222333444444555555333333444555666666666666333333333333333333333333333333333444555666777777555555555555555555555555444444444444444444444444444444444444444444444444222555888777444333444666333444444555555444444333444444444444444555666777555444444333333444444555555444444333333444444555222222222333333333333444666555333222222333444444777666666666666666777777555666666555333333444666555444444444555666888888666666555555444444444444222333333444555666666777777777666666666666777777777;;;===:::777888777444~~~sssqqqmmmjjjfffdddcccbbbZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVUUURRROOOLLLKKKJJJJJJCCCBBB@@@???>>>>>>??????;;;;;;:::::::::999999999999999999999999999999999888999::::::;;;:::::::::666666666777777777777777555444333333555666666555444444444444555666666777:::999777666444444333333555555555555555555555555333444555666666555444333333333444444444444333333111222333333444444333333333333333333444444444444222222333333444444555555333444444555555555444444333333333333333333333333333444444444555666666666555555555555555555555555333444444555555444444333444444444444444444444444333444666666666555666666444444555555555555444444444444444444555666777777555444444333333444444555444444444444444444444444222222222333333333444444555444444333333444444444777777777666777777888888555666666555333333444666555444444444555666888999777777666666555444444333333333333444555555555666777777666666666666777777888<<<===999666777777555|||zzzvvvrrrooolllkkkjjj``````^^^\\\ZZZXXXVVVUUUUUUWWWWWWVVVTTTSSSTTTWWWVVVUUUTTTRRRQQQOOONNNMMMGGGFFFDDDAAA@@@@@@@@@AAA======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;::::::666777777888888888888888666555333444666777777666666666666555666666777777999888777666555555555555444444444444444444444444333444555666666555444333333444444444444444444333111222333333444444333333444444444444444333333333222222333333444555555555333444444444444333333222333333333333333333333333444444555555555555555555555555555555555555555555333333444555555444333333444444444444444444444444333333333555777888777666444444555555555555444444444444444444555666777888555444444333333444444555333333444555555444333333333333333333444444444444444444555555555555444444666666666666666777888888555666666555333333444666555444333333444666999:::666666666666666666666666444444444444444444444444888777666555555666777888555999999666444777999777~~~zzzvvvtttrrrqqqeeedddbbb```]]]ZZZXXXWWWQQQSSSUUUUUUSSSTTTWWWZZZUUUUUUUUUUUUTTTRRRQQQPPPKKKIIIFFFCCCBBBAAABBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;::::::666777888999999999999999777666555555777888888777888888777777777777888888888777666666666666666777333333333333333333333333333444666777777666444333333444444555555444444333222222333444444444333333555555555444444333333333222222333444444555555666444444444444333222111111333333333333333333333333555555555555555444444444555555555555555555555555333333444555555444333333444444444444444444444444444222111444888:::999666444444555555555555444444444444444555555777888888555444444333333444444555222333555666666555333222333333444444444444555555333444555666666666555444555555555555555666777777555666666555333333444666555444333333444666999;;;555555666666777888888888444444444444444444333333888777666555555666777888222555666333333777::::::~~~xxxtttllliiifffdddbbb```]]]ZZZYYYXXXVVVUUUUUUWWWYYY[[[TTTSSSSSSTTTUUUVVVUUUTTTRRRPPPLLLIIIFFFCCCBBBBBBCCCBBB@@@???>>>===<<<<<<999:::;;;<<<============:::::::::;;;;;;;;;<<<<<<;;;999999:::888555555999888777666555555666777888777777666666555555444444777777666666555555555444666666666555444444333333444444555555666666777777666666555555555444444444444333333222222333333444555555555555555555444444222222333333444555666666777666555444333222222222444444333333333444555666444444444555777777444222333333333444444444555555666555555777888777555222333444555555444444666777444444555666777888999999777777777777777666555555666777888999888777444333444444444444444444444444333333333333444555666666444444444555555555555666777666444333444555777999555555555555555555444444555555555555555555555555666666666666666555555555666666555555555555666666444444444444555555666777666666555555555444444444555444444555666666555333|||qqqoookkkiiigggddd```]]]ZZZXXXVVVUUUUUUWWWYYY[[[WWWUUUTTTTTTVVVWWWVVVVVVTTTSSSPPPMMMJJJHHHFFFEEEBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>999999:::;;;;;;<<<===>>>===:::999;;;:::777777;;;888777666666666666777888666666666666666555555555777777666666666555555555555555555555555555555555444444444555555555555555666666555555555444444444444333333222222333333444555555555555555555444444222222333333444555555666666666555333333222222333333333333333333444444555444444444555777666444222333333333444444444444555555444444555777888666555111222444333222222333555555555555666777777888888222333555666777888888888666777888999999888666555444444444444444444444444555444444333333333444444444444444444555555555555666666444444444555777888555555555555555555444444555555555555555555555555666666666666555555555555666555555555555555555666666666555555555555555666666666555555555444444444666555444555666777555444}}}zzzvvvsssooojjjdddaaa\\\ZZZXXXVVVVVVWWWYYY[[[ZZZXXXUUUTTTVVVWWWXXXWWWVVVVVVTTTRRRPPPMMMKKKJJJDDDCCCAAA@@@>>>==================>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===>>>:::999;;;;;;999:::===888888777666666777888888555666666666666666777777777777666666666666555555333444444555666666777777555555444444444444444444555555555555555444444444444444333333333333444444444444444444444444555555222222333333444444555555666555444333333222222333222222222222333333333444444444444555666666444222333333333333444444444444444333222333555777888777111333444333222222333555666666666666666666666666111222333555777888888999555666888999999888777666444444444444444444444444666666555444333333333333444444444444555555555555666555444444444555777888444444444444444444555555555555555555555555555555555555555555555555555555555555444444444444555555888777666555444444444444555555555555555444444444777666555555777777666555{{{vvvpppiiieeeaaa```\\\ZZZYYYYYYZZZ[[[\\\YYYUUUTTTUUUVVVWWWXXXWWWWWWWWWVVVTTTQQQOOOMMMHHHGGGEEECCCBBBAAA@@@@@@???>>>>>>===============???>>>===<<<;;;;;;;;;;;;???:::888:::;;;::::::===888888888888888888888888555555666666777777777888777777666666666666666666444555555555666666666777666666666555555444444333555555555555555555555555444444333333333333444444333333444444444444555555222222333333333444444444555444444333222222222333111111222222333333333333444333333555666666444222222222333333333444444444555333111222444666777777444555666555444444555666666666666555555444444444333333444555555555555444444444555777777777777666333333444444444444444444666555444333333333333333333333444444444555555555555555444444444555666777333333444444444444555555555555555555555555555555444444555555555555555666444444333333333333444444555555444333333333333333555555555555555555555555888777555666777888777666{{{vvvrrrnnnjjjhhhddd```]]]\\\]]]]]]]]]YYYUUUTTTTTTUUUVVVVVVVVVVVVWWWVVVUUUSSSPPPOOOKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<>>>===<<<;;;;;;<<<>>>???@@@:::777999;;;::::::<<<888888999999999999888888555666666666777777888888666666777777777777777777777777666666666555555555888888777777666666555555444555555555555555555555555444444333333444444555333333333333444444555555222222222333333333333333444444333222222222333333000111222333333333222222333333333444666555333111222222222333333333444444666444222111333444444444444555666666444444444666666666555555444333333333222333333444444444333333222222333444444555555555333333333444444444555555333333333333333444555666333333333444444444444555444444444444444555555666333333333333444444555555555555555555555555555555333444444444555555666666444444333333333333444444222111111111222222333444444555555555555555555555999777555555666777777666}}}{{{tttqqqlllgggcccaaa``````]]]ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPMMMLLLJJJHHHFFFDDDCCCCCCDDDBBB@@@>>><<<<<<<<<<<<;;;;;;:::;;;<<>>======>>>>>>===;;;;;;<<>>888999;;;;;;:::;;;999999:::;;;;;;:::999999888888888777777777777777666666777777777888888888777777777666666666666666666666666666777777777777444444444555555555666666555555444444444444555555111222222333444444555555222222222222222222222222333222222222222222333333111222444555555555333222333222222444555555333111111222222222222333333333222111111222444444333111333444555444222111222333444444444333333333333333000111111222222333222222333333222222222222222222222222333333444555555666444444333333333444444555222222333333333444444444333333444444555555555444111222222333444444555555555555555555555555555555222222333444444555666666666555555555555555555666444333333333333333444444444444444555555555666666888666333333444666666666yyyrrrlllgggeeeddd___]]][[[ZZZZZZXXXVVVTTTUUUTTTSSSRRRQQQRRRSSSTTTXXXWWWUUURRRPPPOOOMMMMMMJJJHHHEEEBBB@@@??????@@@DDDBBB???<<<;;;<<<===???III@@@:::;;;===<<<;;;;;;999999;;;;;;;;;;;;999999999999888888777777666666666666777777888888888999555555666666777777888888444444555555666666777777444444444555555555666666555555444444444444555555111111222333333444555555222222222222222222222222222222222111222222333333111222444666666555444333333222222444555555333111111111222222222333333333//////000222555555444222555666777666444333444555333333333333333333333333444444444333111000...---555555444333222222222222222222333333444555666666666666555444333333333333222222333333333444444444222333444444555555444444111111222333333444555555555555555555555555555555222222333333444555666666666666555555555555666666777777666555444444444444444444444555555555666666888555333222333555666666~~~zzzuuupppllljjjfffaaa_________\\\YYYWWWVVVUUUTTTSSSRRRRRRRRRVVVUUUSSSRRRPPPOOOOOOOOOSSSSSSPPPKKKDDD@@@@@@BBBAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;:::::::::888888999::::::::::::999777888999:::999777555333777999999999888777888999888777666555555666777888666666666666666666666666444555666888888666555444999888777555444444444444333333333333333333333333222333333444444333333222333444555555555444333222111222333333333333444555444555555666777666666666222333333333222222444666000111111111111222222222444444444333333222222222333333333333222222111000333333333444444444555555444333333222222333333444111222333444555777888888777555222111111222333333333333333333333333333333444444444222111111333555444444444333333333222222000222222222000000111222666555555555555444444444111333444555555555777888555777555111111444555333444333222111222444666888888444444999888333222666}}}zzzxxxwwwpppjjjbbb^^^^^^^^^]]][[[WWWVVVUUUSSSRRRQQQQQQQQQVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTSSSNNNHHHDDDDDDEEEBBBBBB@@@???>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::::::::999999:::;;;:::888666555777999:::999888777888999777777666666666666777777666666666666666666666666555666777999999777666555888777666555555444555555444444444444444444444444222333333444444333333222333333444555555444333222222444555555444333444666333333444555555555555444222333333333222222444666111111111111222222222222444444444333333222222222333333333333333222111111222222222333333333444444444444333333333333444444222333333444555666777777555444444444555555444333333333333333333333333333333444444333111111333555222222222111111111111000000222333222111111222333444444444555555555666666222444555555444444666777555777555222111444555333333333222222333444666777888444555888888333333666yyyqqqhhhbbbaaaaaa```^^^YYYYYYWWWUUUSSSRRRRRRQQQUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWVVVSSSNNNKKKIIIIIIEEEDDDBBB@@@???@@@AAABBB<<<<<<<<<===============888999::::::;;;;;;::::::::::::;;;;;;;;;999888777888999:::999888777888:::666777777888888777777666666666666666666666666666666777888999999888777666666666555555555555666666555555555555555555555555222333333444444333333222222222333444444333333222444666666666444333444555111111222333333333333333222333333333222222444666111111111111222222222333444444333333333333222222333444444444444333333222111222222222333333333333555444444333333444444555333444444444555555555555222444666777777666444333333333333333333333333333333333444333222222333555222222222222111111111111111222333333222222444555222222333444555666777888444555666555444444555666444666555222222555555333222222333444555555555555666444555777777444333555zzzrrrkkkiiigggdddaaa]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWVVVSSSPPPNNNLLLJJJHHHDDDBBB@@@@@@AAAAAA<<<<<<<<<<<<============999::::::;;;;;;;;;;;;;;;::::::;;;;;;:::999888888888999::::::888888999:::666777888999999888777666666666666666666666666666666777777888888777777666555555555555555666777777555555555555555555555555222333333444444333333222222222222333333333333333555666666555444222333444111111222333333333333333222333333333222222444666111111111222222222333333333333333333333333333333444444444555555444333333222222333333333444444444555444444333333444444555444444444444444444444444111333555666666555555555333333333333333333333333222333444333222222333555555555444444444333333333111333444444333333555666333333444444555666666777555666777666444333444555333666555222222555555333000222444555666666555444555444555666666555444444{{{vvvrrrmmmgggbbbaaa___]]]ZZZWWWUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVUUUSSSQQQOOOOOOLLLIIIEEEBBBAAA@@@@@@<<<<<<<<<<<<<<<=========::::::;;;<<<<<<<<<<<<;;;999999999999999888888888888:::::::::999888999:::666777888999999888777666777777777777777777777777666666666666666666666666555555444555555666777888444444444444444444444444222333333444444333333222222222222333333444444444444555555444222111222333222222333444444444444444222333333333222222444666111222222222222333333333333333333333333333333333333333444555555444444444444444444444555555555555444444444333333444444444444444444444444333333333222333444333111222555777333333333333333333333333111222444444333333444555555555555444444444333333222333555555444444555666555555555555555555555555555666777666444333333444222555555333333555555222000111444666777666444333333444555555555555555444{{{uuummmgggeeedddaaa]]]ZZZXXXVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTUUUVVVVVVTTTRRRRRRPPPNNNJJJGGGDDDCCCBBB???>>>>>>>>>============:::;;;<<<<<<======<<<<<<999999999888888888888888999:::;;;:::999888999;;;777888888888888888888777777777777777777777777777666666555555555555666666555555555555555666777888444444444444444444444444222333333444444333333222333333333333444555666666222444444444222111222333333444444555555555555555222333333333222222444666222222222222333333333333222222333333333333444444222333333444444444444333555555555555666666666666444333333222222333333444444444444333333333333333222444444222///000444888333333333333333333333333000222444444333333444555333333333333222222222222333444555555333333444555666666555555555444444444555666777666444333333555111444555333333666666222000222444666666666555444222555555444444666666333xxxsssnnnllliiieeebbb___]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWUUUSSSTTTVVVXXXWWWVVVSSSSSSRRRQQQNNNKKKHHHGGGBBBBBBAAA@@@??????>>>===;;;;;;<<<===============::::::999999999:::::::::999:::;;;;;;999999:::;;;999888888777777888888999777777777777777777777777777666666666666666666777666666555555555666666777555555555555555555555555222333333444444333333222444444333333444666777888222333555444333333444555333333444555555555555555222333333333222222444666222222222333333333444444222222222333333444444444111111222333333333333333444444444555555555666666333222222111111222222333333333333333333333333444222555777555111000333666333333333333333333333333///111444444444333444555444333333333333222222222444555555444222111222333444444444555555555555555444555666666444333444555000444555333444666666222111222333555555555555444111555555333333777666333wwwuuurrrnnnjjjgggdddccc]]]\\\ZZZYYYWWWVVVVVVVVVXXXUUUSSSTTTWWWYYYYYYXXXSSSTTTUUUUUUSSSQQQNNNLLLEEEEEEDDDCCCAAA@@@??????;;;<<<<<<===============;;;;;;:::::::::;;;;;;<<<999:::;;;;;;999999:::;;;:::999888777777888999:::777777777777777777777777888888777777777777888888666666555555555555666666777777777777777777777777222333333444444333333222555555444444555666888999222444555555444444666777222333444444555555444444222333333333222222444666222222333333333444444444222222222333333444444444000111222222333333333333333333333444444444555555222111111111111111111222222222222333333444444444111666:::999555111222444333333333333333333333333///111444555444444444555666666555555555444444444444555666444222000000111222333333444555666777777444555666555444444555666000444555444444777666222222222333444555555555555000555666222333777777222}}}yyyrrrkkkfffdddaaa___]]][[[ZZZXXXUUURRRXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZXXXVVVSSSQQQMMMKKKHHHFFFDDDBBB???===DDDAAA>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;;;;:::999888888999:::;;;;;;;;;::::::::::::999999777777777777777777777777666666666666666666666666666666666777666555555444444444555555555555444444222222333333444555666666444444444333333222222222333444444555555444444333000111333444555444444333666555333222111222333333222222333333333333444444111222222333333222222111555333222333555555222///666555555444333333333444111000000000000222333444111222444333333222444555222333444222//////222555444333333222111111111222333333222222222222222222444444444444333222111000222444666666555444555666666666555444333222222111333333333444444555555555999888777666555444444444333444444555666666666555}}}uuuoookkkiiieeeaaa]]][[[ZZZXXXWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSPPPMMMJJJHHHFFFCCC@@@DDDAAA>>>======>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999888888999::::::;;;;;;::::::::::::999999777777777777777777777777666666666666666666666666666666666666666555555444444555555666666555555444222222333444444555666666444444444333333333222222333444444555555444444333111222333444444444333222555444333222222222333333222222333333333333444444222222333333333333222222555333222333444555222000333333222111111111111111222111111111222333444555111222444333333222444555555666666444333333555777555444444333222222333333222222222222222222333333444444444444333222111000111333555555444333444555666666666666666555555555333333333444444444555555888777666555444444444444333333444555555555555555xxxuuusssnnngggbbb___]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVXXXVVVSSSPPPNNNLLLIIIFFFEEECCC@@@??????@@@???>>>=========<<<;;;;;;::::::<<<<<<<<<<<<<<<=========::::::999999999999::::::;;;;;;::::::::::::999999777777777777777777777777666666666666666666666666777777777666666666555555444555555666666555555444333333333444555555666666444444444444333333333333333444444555555444444333333333444444444333222222444444333222222222333333222222333333333333444444333333444444444444333333444333222333444444222111222222111000000000000111333222222222333444555666111333444444222222333555444333111111222333333333555555444444333333444444111111222222333333444444444444444444333222111111000222444444333222333444444444555555666666666666333333333444444444444555666555444444333333333333333333444444555555444444|||wwwpppjjjeeebbb___^^^[[[ZZZYYYYYYXXXXXXXXXYYYWWWXXXYYYYYYYYYYYYXXXXXXZZZXXXVVVTTTTTTSSSPPPNNNIIIGGGDDDBBBAAAAAA???============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999777777777777777777777777777777777777777777777777888777777666666666666666555555666666666666555555333444444444555555666666444444444444444444333333333444444555555444444333444444444444333222222111444333333333333333333333222222222333333333444444333444444555555444444333333333333333444444333222333333222222111222222333222222222333333444555555222333444444222222333444333000...000333444333000444444333333333333444444111111222222333444555555333444444444333333222111111333444444333333333555333333333333333333333333444444444444444444444444444444333333222333333333333333444444444444444333zzzuuuooojjjdddaaa___^^^\\\[[[ZZZYYYYYYYYYVVVVVVWWWWWWXXXXXXXXXWWWXXXWWWVVVVVVWWWXXXWWWUUUOOOMMMIIIFFFDDDBBB???===========================<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888777666666666666777555666666666666666666555444444555555555555555666444444444444444444444444333444444555555444444333555444444333222222222222222333333333333333333333222222222333333333444444333444444555555444444333222333444444333333333333333222222111222222333333111111222222333444444444222333444444222222333444555333222333777888666333333222222222222222333333111111222333444444555555333333444444444333222222222444555666555444555666555444444333222222111111444444444444444444444444333333222222222333333444444444444555555444333333{{{uuunnniiieeedddbbb```]]]\\\[[[ZZZVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUWWWYYY[[[[[[ZZZUUUSSSOOOLLLJJJGGGDDDAAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888999888777666555666777888555666666777777666666555555555555555555555555555444444444444555555555555333444444555555444444333444444333222222222333333222222333444444444333333222222333333333333444444333333444444444444333333111222444444333222333444111000000000000111222222000111222333444444444333333444555444222111222333222222222333555666555333222222111111111222333333222222333333444444555555333333333444444333333222222444666666555444555666777777666555444333222222555444444444444333333333222222222222333333444555555555666666555555444444zzzwwwmmmllliiifffbbb```^^^]]]XXXXXXXXXWWWWWWWWWWWWXXXWWWVVVVVVXXXZZZ\\\\\\[[[YYYWWWUUUSSSQQQOOOLLLIIIDDDCCCBBBAAA???>>>===<<<=========<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999:::999777666555666777888666666777777777777666666666666666666555555555555444444444444555555555666333444444555555444444333444333222222222333444555111222333444444444333333222222333333333333444444222222333333333333222222000222555444333222333555111111111111111222333333111222333444555555555444333444555444222111222333---///222222222222222333222222222222222333444444333333444444444444444444222333333444444333333222222333555555444444444555555555555444444333333333555555444444444333333333222222222222333444666666666666777777666666555444sssqqqnnnjjjfffcccaaa```ZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXYYY[[[\\\\\\[[[[[[ZZZXXXWWWWWWUUURRRPPPHHHGGGEEECCC@@@===;;;:::??????>>>>>>=========<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999:::999777666555666777999666666777777777777666666666666666666666555555555444444444555555555666666333444444555555444444333333222222111222333555666000111333444555444333333222222333333333444444444111222222333333222222111///222555555333222333555444333333333444555555666222333444666666666666555333444555444222111222333///222666666444333555777333333333333444444555666444444444444444444333333222222333444444333333333000222444444333333333444111111222222222222333333555555555444444333333333222222222333444555666777777777888888777666555555wwwppplllhhhccc___^^^^^^^^^\\\ZZZXXXXXXXXXYYYXXXVVVUUUUUUVVVVVVWWWZZZZZZYYYXXXVVVUUUTTTTTTOOONNNMMMJJJGGGCCC@@@??????===;;;===???@@@???===>>>>>>============<<<<<<::::::::::::::::::::::::;;;:::999999::::::888666::::::::::::::::::::::::888888888777777666666666777777777777777777777777666666777888888888888888555555555555555555555555555555555555555555555555777666666555444444333333111000///111444666444222222222222222222222222222444444444333333222222222111222444444444222000///444444444444444444444444222222222222333444555666444444444333333222222222444444444444444444444444333333444555555444333333333333333444444444555555222111111000000111111222111111222333333333222222333333333444555666444333333333333444444444555555444333222111222444666888999777444222222333444666zzzvvvqqqkkkgggbbbbbbaaa___]]][[[ZZZZZZXXXWWWUUUTTTTTTTTTUUUUUUYYYYYYYYYXXXWWWVVVVVVVVVQQQQQQPPPNNNKKKHHHFFFDDDCCCAAA>>>>>>@@@AAA???>>><<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;:::999:::;;;:::999777::::::::::::::::::::::::<<<;;;;;;;;;::::::::::::777777777777777777777777666666777888888888888888555555555555555555555555555555555555555555555555888777777666555555444444222111111333555777555333333333333333333333333333444444444444333333333333222333444555444333111000555555555555555555555555222222222222333444555666444444444333333222222222444444444444444444444444333333444555555444333333555555444444333333333222222222111111111111222222111222333444444444444444333333333444555555444444333333333444444444444444444333222222222444666777888777444333222444555777}}}yyysssoooiiihhhfffdddaaa___^^^]]]ZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXTTTTTTSSSRRRQQQOOOMMMLLLIIIFFFCCCAAAAAAAAA@@@???<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999888:::::::::::::::::::::::::::::::::999999999999888777777777777777777777777666777777777888888888888666666666666666666666666555555555555555555555555888888888777666666555555333333333444666777666444444444444444444444444444444444444444444555555555333444555555555444333222555555555555555555555555222222222222333444555555444444333333333333222222444444444444444444444444333333444444444444333333666666555444333222111111333333222222222222333333111222333444555666666555333333333333444444444444444444444444333333333333333333222222222444555666777666444333444555777888}}}yyypppnnnkkkiiifffdddaaa___^^^]]][[[XXXWWWVVVWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUTTTSSSOOOLLLHHHEEECCCBBBAAAAAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777777777777777777777777777777777777888888999777777777777777777777777555555555555555555555555777777777666666666555555333333333444555666555444555555555555555555555555333444444555555666666666444444555666666555444444555555555555555555555555333222222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333555555444444333222111111444333333222222333333444000111222444555555555555222333333333333333444555444444444333333333333222333333222222222333444555555555444444555666888999yyyvvvrrrooommmjjjfffcccbbb```^^^[[[YYYXXXXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWRRRQQQNNNJJJGGGEEEDDDDDD@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777666666777777888999888888888888888888888888666666666666666666666666666666555555555555444444222333444444444444444444555555555555555555555555333444444555555666666666444555555555555555555555333333333333333333333333333333222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444000000222333333444444444111333444333111111444666333333333333333333333333333222222222333333333444444444444444555666888999{{{xxxvvvsssnnnjjjeeedddaaa^^^[[[ZZZYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYUUUUUUTTTQQQMMMJJJIIIIIICCCBBBBBBAAA@@@???>>>>>>========================<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888888888888888888888888888777666666666777999:::777777777777777777777777666666666666666666666666555555555555555444444444111333555555333222333444555555555555555555555555444444444444444555555555444444444555555555555666222222222222222222222222333333333222222333333444222222333333333333444444333333333333333333333333333333222222222222333333111222222222333333333444333333222222222222333333111111222222333333222222111333444222000000333777222222222222333333333333222222222333333333333333333333333444555666777777~~~xxxsssllljjjgggdddaaa___^^^]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYZZZZZZWWWYYY[[[YYYUUUQQQPPPPPPHHHHHHGGGEEECCCBBB@@@@@@========================<<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<666666666777777777888888888888888888888888888888888777666555666777999:::777777777777777777777777666666666666666666666666555555555555555666666666222555777666444333444555444444444444444444444444444444444444333333333333444444333333444555555666333333333333333333333333444333333222222333333333222222222333333444444444222222222222222222222222333333222111111222333333333333333222222222222222222222111111111111222222333333333444333333222111111333444222//////333888000000111222333444444555222222333333333222222222222333333333444444555555zzzsssqqqnnnjjjgggeeecccccc^^^^^^\\\ZZZXXXVVVTTTSSSSSSTTTVVVWWWYYYZZZZZZ[[[YYY\\\______ZZZVVVUUUUUUOOONNNLLLJJJHHHFFFEEEDDD>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::888888888888888888888888999888666555666777999:::666666666666666666666666777777777777777777777777666666666666777777777777444666888888555444555777444444444444444444444444444444444333333222222222333333333333333444555666444444444444444444444444444444333222222333333333222222222333333444444444222222222222222222222222444333222111111222333444555444444333222111000000222111111111111111111222555555555555444333222222000333444222......333888//////000111333444555666222222333333333222222111222222333333333333444444|||wwwsssoookkkfffccc```aaabbb```]]]ZZZWWWVVVTTTSSSSSSUUUXXXZZZZZZYYYZZZ[[[\\\]]]\\\[[[YYYXXXWWWVVVTTTQQQNNNJJJGGGEEEDDDCCCAAA???=========>>>>>>>>>????????????@@@@@@;;;;;;<<<======<<<;;;:::<<<;;;::::::999999::::::;;;;;;;;;::::::999999999777777777777777888888999666666666666666666666666888888888777777777777777777777777777777777777777555555555555555666777777444444444444444444444444555333111222555666666444555444444333333444444555555444222111111222444555555555555444222222333555222333444444222222333444333444555555333222333555111222333333111111222333111222333333444444444444333222222222111000000000333111///000222333111///000000///////////////000666444333222222333555666333333333333333333333333...111333444333222222222|||xxxtttpppmmmfffeeecccaaa]]][[[ZZZZZZVVVUUUTTTUUUVVVWWWVVVUUUYYYZZZ\\\\\\\\\[[[YYYXXXZZZYYYXXXUUURRROOOMMMKKKGGGFFFCCCAAA??????>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>><<<;;;:::<<<;;;;;;:::999:::::::::;;;;;;;;;:::::::::999999777777777777777888999999666666666666666666666666777777777777888888888888666666666666666666666666555555555555555666777777444444444444444444444444555333111222555666666444555444444444444444444555444333222111111333444555444555666555333222333444222333444333222111222444333444555444333222333555111222333333111111222333111222222333333333333222222222222222111111111111444222000111333444222000222222111111111111111222555444222111111222333444333333333333333333333333///222555555444333333333~~~{{{yyywwwooommmiiieeeaaa`````````[[[YYYXXXWWWWWWWWWUUUSSSXXXYYYZZZ[[[[[[[[[YYYYYY\\\\\\[[[ZZZXXXVVVTTTSSSLLLKKKHHHFFFCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>><<<:::999<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::888888777777888888999:::777777777777777777777777666777777777888999999999666666666666666666666666555555555555555666777777555555555555555555555555555444222333444666555555555555555555555555555555444333222222222333555666222444666666444333333333111222333333111111222333222444555444333222333555111222333333111111222333222222222222222222111111111111111222222222222222444222222222444444333222444333333222222333444444666555444222222222333444333333333333333333333333111444666777666555555555xxxuuupppllliiigggeeeccc```^^^\\\[[[[[[ZZZXXXVVVVVVWWWXXXYYYYYYYYYXXXXXX\\\\\\\\\[[[[[[YYYXXXWWWQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBAAA@@@@@@@@@AAABBB@@@@@@???>>>===<<<;;;:::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999::::::888888888888888888888888666666777888999999::::::777777777777777777777777555555555555555666777777555555555555555555555555555555444444444555555555555555555666666555555555333333222222333444555666111333666777555333333333111222333333111111222333222333444444333222333555111222333333111111222333222222222222222111000///111111111222222333333333444333333333444555444444444333333333333444444555888777666444333333333333222222333333333333444444333555777777666555666777}}}{{{wwwuuurrrnnnhhhddddddbbb```___^^^]]][[[YYYVVVWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXUUUUUUSSSQQQOOOMMMKKKJJJFFFEEECCCAAA@@@@@@AAABBB>>>>>>>>>===============>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;999999999999999999999999666777777888999::::::;;;888888888888888888888888555555555555555666777777666666666666666666666666555555555555444444555666555666666777777666666555333333333333444555555666000333666777555444333333111222333333222111222333111222333333222222444555111222333333111111222333222222222222222111000///111111222222333333333444333333444444444444555666222222222222222333444444666555444333222222111111222222222333333444444444444555777777666555666777}}}{{{uuunnnhhhiiigggdddbbbaaa```]]][[[YYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQLLLJJJGGGDDDBBBAAABBBBBB??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<::::::::::::::::::::::::777888888888999:::::::::999999999999999999999999555555555555555666777777777777777777777777777777666666777555444333555666555666777888888777666555444444444555444444444444111333555666555444444444222333444444222222333444000111333333222222444555111222333333111111222333222222222222222222111111222222222333333333333333111333444444444444555666111111111111222333444444222222111111000000//////111222222333333444444555333444555555444444555777zzztttrrrpppllliiigggdddaaa^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYXXXXXXVVVSSSOOOKKKHHHGGGGGGGGGCCCBBBAAA@@@???@@@@@@AAA???>>>======<<<<<<======;;;;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888555555555555555666777777777777777777777777777777666777888666444333555777555666888999999888666555666666666555555444333333222333555444333333444666333444555555333333444555///111222333222222444555111222333333111111222333111222222333333333333222333333333333333333222222000222444444333333555777111111111111222333444555111111111222111111111000111111222333333444555555222333444333222222444555|||yyytttqqqmmmiiieeebbbaaa```^^^\\\[[[ZZZZZZZZZXXXXXXYYYZZZZZZZZZZZZYYYXXXYYY[[[\\\]]]]]]\\\[[[___\\\XXXSSSOOONNNNNNNNNHHHFFFDDDBBBAAA@@@AAAAAA??????>>>===============;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999777777777777777777777777555555555555555666777777777777777777777777777777666777888666444333444777555777888999999888777555777777777666555444222111333333444444333333555777444555666666444444555666///111222222222222444555111222333333111111222333111222333444444444444444444444444333333222222222///222444444222222444777222111111222333444555666333333444555555555444444111111222333333444555555111222222222111111333555}}}|||{{{wwwpppjjjhhhfffbbb___^^^\\\ZZZXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ\\\]]]___``````bbbcccccc```[[[WWWUUUTTTPPPMMMHHHEEEDDDBBB@@@???BBBAAA@@@???>>>=========<<<<<<;;;;;;;;;<<<======<<<;;;999999999999;;;<<<999999:::;;;;;;;;;::::::::::::;;;<<<;;;:::999888888888999:::::::::999999666777777777777777666666888888777777777777888888888888777777666666555555888999999888666555666888666666555555555444444444444444444444444444444444777777888666444222222333333444555666555222000...000111333333222222333555......///000222555777888222222111111111222444555777666555444333222222222222222222333333444444444222222222222222222222222000222333333222111333444333333333333333333333333}}}xxxsssmmmiiieeeaaa``````___^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWYYY[[[^^^```bbbcccccceeefffeeeaaa^^^\\\[[[WWWSSSOOOLLLJJJHHHEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999::::::;;;::::::999999::::::;;;;;;;;;:::999888999999:::::::::999999888666666777777777777666666888888777777777777888888888888777777666666666666777888888777555444666777666666555555555444444444444444444444444444444444444666666666444333444555333444555555444333111000111222333333222111222444111111111111222333444555333222111111111222333444666555444333222222222222222222222333333444444444222222222222222222222222000222333333222111333444333333333333333333333333}}}xxxtttnnniiifffeeedddccc______]]][[[ZZZYYYYYYYYYWWWXXXYYY[[[]]]___aaabbbccceeehhhiiihhhfffeeeddd```]]]YYYVVVSSSPPPLLLJJJEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;::::::999888777::::::;;;;;;;;;:::999888::::::;;;::::::999888777666666777777888777777666888888777777777777888888888777777777777666666666666777777777555444555666666666666555555555444444444444444444444444444444222444555555444444666777333333333333333333333333222333444333222111222333444444333222222222222222444333222111111111222333333333222222222222333333222222333333333333444444222222222222222222222222000222333333222111333444333333333333333333333333zzzuuuppplllhhheeedddcccaaa___]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[___cccgggjjjjjjiiiiiiiiigggdddaaa___\\\XXXTTTQQQLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@>>>============;;;;;;===>>>>>>===;;;;;;;;;;;;;;;;;;:::999777777;;;;;;;;;:::::::::999999;;;;;;;;;;;;:::999888777666666777888888888777777999888888777777888888999777777777777777777777777555777888888666555666777666666666666555555555555555555555555555555555555333444555555444444555777333333333333333444555666333444555444222111111222555444333222222222222222555444222111111111222222222111111111222222333444333333333333333333333333222222222222222222222222000222333333222111333444222222333333333333444444~~~zzztttnnniiikkkjjjgggdddaaa___^^^]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ^^^cccfffggggggggghhhhhhgggeeedddccc```[[[XXXUUUTTTSSSQQQNNNKKKHHHFFFBBBAAA@@@??????>>>>>>???<<<===>>>??????>>>===<<<<<<<<<<<<;;;:::999888777;;;;;;:::::::::999999999<<<<<<<<<;;;:::999888777666666777888888888888888999999888888888888999999777777777777888888888888666888::::::888777888888777777666666666555555555555555555555555555555555555666666666444333444555333333333333444555666666333555555444222111222333333333333222333333444444555444222111111111222222111111111111222333444444333333333333333333333333222222222222222222222222000222333333222111333444222222222333333444444444~~~xxxttttttrrroookkkhhheeecccbbb\\\\\\\\\\\\\\\\\\\\\\\\XXXZZZ^^^``````aaacccdddeeeeeefffhhhhhhfffccc___^^^^^^\\\ZZZWWWSSSPPPNNNFFFEEEDDDCCCAAAAAA@@@@@@===>>>>>>??????>>>>>>===<<<<<<===<<<<<<;;;:::999<<<;;;:::999999999::::::;;;;;;<<<;;;;;;:::999888666666777888999999999999999999888888888888999999777777777888888888888999666888:::;;;:::999999999777777777666666666555555555555555555555555555555555666777666444333333555333333444444555555555666333444555444333222333444333222222333333444555666444333222111111111222333222222222222222333444444444444333333333333222222222222222222222222222222000222333333222111333444111222222333333444444555|||zzzwwwsssoookkkiiihhhaaa``````______^^^^^^^^^XXXZZZ[[[[[[[[[\\\___aaaaaacccfffjjjlllllliiifffeeeeeeeeedddaaa^^^[[[YYYNNNMMMJJJGGGEEECCCAAAAAA?????????>>>>>>?????????<<<===============<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;::::::666666777888999999999999:::999999888888999999:::777777888888888999999999444777:::;;;:::888888999777777777777666666666555555555555555555555555555333444666555444444555666333444555666666555444444222333555444333333444555444333333333333444555555333222111111111222333444444333333333333333444555444444444333333222222222222222222222222222222222000222333333222111333444111111222333333444555555|||xxxtttpppnnnlllgggfffeeeccc```^^^]]]\\\ZZZZZZZZZZZZYYYZZZ]]]______aaaeeekkkooopppmmmkkkiiiiiijjjjjjhhhfffcccaaaUUUSSSOOOKKKGGGDDDBBBAAAAAA@@@???>>>>>>???@@@AAA<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888999:::;;;::::::;;;;;;<<<;;;;;;;;;666666777999999::::::::::::999999888888999999:::777777888888999999999999333666999:::999888777888777777777777666666666666666666666666666666666666111333444555555555777999333444666777777666444222222333444444333333555666555555444333333333444444222222111111111222444555555444444333333444444444444444444333333222222222222222222222222222222222000222333333222111333444111111222333333444555555|||yyywwwssspppllliiigggeeecccbbb```____________^^^[[[XXXXXX[[[```eeeiiikkklllllllllmmmllljjjgggdddddddddbbb___\\\YYYUUUOOOIIIEEEEEEBBB??????@@@AAABBBAAABBBBBBAAA@@@??????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::<<<<<<<<<;;;;;;:::::::::666777888999999999999999777777777777777777777777;;;999666444333555777888555555555555555666777888666666555333222333555888888888777666555333111000333444444555555444444333666555444333333333333333333444555555333111111222555444444444444555666666444444444333333333222222333444555444222222333444222222111111111111222222111111222222222333333333~~~}}}|||yyytttqqqooollliiigggdddbbbaaa``````___\\\ZZZZZZ[[[]]]```bbbeeeggghhhhhhjjjlllmmmkkkhhhgggggghhhfffdddbbb^^^YYYSSSNNNJJJGGGDDDBBBBBBCCCBBBAAA@@@@@@??????>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999777888888999999999999888777777777777777777777777999888666555555666777888666666555555555666777777666666555444222333555888555666666666555555444333333444444555555444444333444444333333222222222222222444555555333222222333444444444555555555555666444444444333333333222222111222444444333222222333333333222222222222333333111222222222222333333333{{{xxxuuurrrnnnkkkjjjfffccc``````___^^^]]]\\\[[[ZZZZZZ[[[^^^```bbbaaaeeejjjllllllkkkjjjiiimmmlllkkkkkkiiiddd^^^YYYSSSPPPLLLJJJHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999888777777777777777777777777777777777666666666777888888777777666555555555666666666666666444333333555888333444444555666666666666444444555555555555444444333333333222222222222222222444555555333222222333333333555666666666555444444444444444333333333333...111333444333222222333444444333333333333444444222222222222333333333333~~~|||xxxssspppoookkkeeeaaa````````````^^^]]][[[ZZZYYYZZZ[[[\\\[[[^^^cccfffhhhiiijjjkkklllmmmmmmnnnnnnjjjeeeaaa^^^[[[WWWTTTRRROOOKKKHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999999999999999999999999::::::::::::999888888777777777777777777777777777666666777777888888888888888888777666555555555666555666666555444444666777333444555666666777777666444444555555555555444444333333333444333333333222222444555555444333333444222333555777777666555333555444444444444333333333---///333444333333333333444444333333333333444444222222222333333333444444|||yyywwwqqqjjjeeebbbcccccccccaaaaaa```___]]][[[ZZZYYYXXXZZZ\\\^^^___bbbfffiiijjjjjjlllnnnooonnnjjjggggggeeebbb___]]]YYYTTTPPPHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@?????????>>>>>>========================<<<<<<;;;;;;::::::999999999999999999999999999999:::::::::::::::999888777888888888888888888888888666666777777888888999999999888777666666666666666555666777666555444666777666666666777666666555555444555555666666555555444333444555555666555444444222444555555444333444555222333555777777666555333555555555444444444333333...000333444333333333444333333222222222222333333222222333333333444444444{{{sssmmmjjjjjjjjjiiiffffffeeedddbbb___]]]\\\XXXYYYYYYYYYZZZ\\\```dddffffffhhhkkkmmmnnnmmmkkklllkkkiiihhhfffbbb]]]YYYMMMLLLJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::::::::999888999999999999999999999999888888777777777888999999888888777666666666777777555666777777666555666777888888888777666555444333555555666666666666555555333444666777777666555555222444555666444444444555333333555666666666555444555555555555444444444333111222333333333333444666333333222222222222333333333333333333444444444444~~~xxxuuussssssrrrlllkkkhhheeecccbbbbbbbbb[[[[[[\\\[[[ZZZZZZ\\\^^^``````aaadddhhhkkklllkkkmmmllllllllllllhhhccc```UUUSSSQQQNNNKKKHHHFFFEEECCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;999999::::::;;;:::::::::::::::::::::::::::::::::;;;999888666666777888999777777777666777777888888555666888888666555666777888888888777777666555444555555666666666666555555222333555666777666555444222444666666555444555666444444444555555555555666555555555555444444444444555555444333222222555777444444333333333333444444333333333444444444444555}}}{{{yyyxxxpppmmmiiieeecccdddfffggg]]]^^^______\\\ZZZYYYZZZ[[[ZZZ[[[^^^cccgggiiiiiillllllmmmnnnnnnlllgggccc\\\[[[XXXUUUQQQNNNKKKJJJEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888666555666888:::777777666666777888999999555666888888777666666777666777777777777666666555555555666666666666555555111222444666666555444333222444666666555555555666555444444444444555666666666666555555555444444444777777555333111222555888555555555444444555555555333333333444444444555555{{{xxxtttqqqooommmiiigggbbbaaabbbccccccbbb___\\\YYYYYYYYYYYY[[[^^^cccfffjjjmmmoooooonnnkkkjjjjjjbbb```^^^^^^]]]YYYSSSNNNNNNMMMJJJGGGDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999;;;:::999888888888999:::888888777777777888:::;;;777777777666444555777999666666666666555555555555888888777777666666666555888777777666555444444444555555555555555555555555555666666555333333444666333333333333333333333333777666444333333444666777111222444666666555444333222333444444555555444444}}}zzzxxxuuurrrmmmjjjkkkjjjiiiiiiiiifffbbb___\\\\\\[[[YYYYYYZZZ\\\]]]cccfffhhhjjjjjjjjjkkkllljjjiiigggfffeeebbb\\\WWWUUUSSSPPPLLLIIIGGGEEEEEECCCBBBAAA@@@????????????<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999999:::::::::;;;<<<<<<<<<;;;;;;:::999;;;;;;999888888888999:::999888777777777888:::;;;777777888666555555777999888888777777777666666666666666555555555444444444888777777666555555444444555555555444444555555555333444555555444444666888444444444444444444444444666555444333333444555555333333333333444444555555222333444444555555444444|||wwwsssqqqooommmllljjjgggbbb___^^^^^^\\\[[[ZZZYYYYYYYYY]]]___aaadddeeehhhkkknnnlllkkkjjjjjjiiifffaaa^^^]]][[[XXXTTTPPPMMMKKKJJJGGGFFFDDDCCCBBBAAAAAAAAA>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::<<<;;;999888888888999:::999888888888888999::::::777888888777666666777999999999888888888777777777666666555555555555444444777777777666555555444444777666555444444555666777222333444555444555888:::555555555555555555555555555555555444444333333333555444222111222333666777222333444444555555444444~~~vvvtttqqqooommmiiieeeaaa___^^^^^^^^^______^^^]]]ZZZ\\\^^^```bbbfffkkknnnhhhhhhiiiiiihhhgggdddcccaaa___]]]ZZZWWWTTTRRRQQQPPPNNNLLLIIIGGGEEECCCCCCAAAAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<===============>>>>>>===============<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888999::::::999999999999999999999999777888999888777777888999999999888888888777777777888888777777777777777777777777666666555555555555777666555444444555666777333444555555444555777999555555555555555666666666444555555555444333222111444444333222333444555666222333444444555555444444~~~{{{xxxuuurrrnnnkkkdddbbbaaaaaaccccccbbb```[[[\\\\\\]]]^^^aaafffiiieeefffggghhhhhhhhhgggggg``````___^^^\\\[[[YYYYYYZZZXXXUUUQQQMMMJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========;;;;;;<<<======<<<<<<;;;<<<;;;:::999999999:::;;;999999:::::::::999999999777999::::::888777888999888888777777777666666666777777888888888888888888666666666666555555555555777666555555555555666777666666777666444444666777333333444444555555555555444555555555555444333222222333444555555555444333222333444444555555444444}}}yyyuuusssppplllhhhffffffeeebbb___\\\]]]]]]\\\\\\]]]aaaddd___aaacccccccccbbbccceee______`````````______^^^aaa___\\\XXXTTTQQQOOONNNIIIHHHFFFDDDBBB@@@@@@???AAAAAAAAA@@@@@@????????????>>>>>>======<<<<<<<<<;;;;;;<<<============<<<===<<<:::999999999:::;;;:::::::::;;;::::::999888777999;;;;;;999888999999888888777777777666666666555555666666666666777777666666666666666666555555666666666666666666666666777888888666555444555777333333333444555555666666555555555555555555555555111222444666666555444222222333444444555555444444|||xxxyyyrrrnnnmmmkkkgggcccaaaaaaaaa```______aaaccc___aaabbbaaa___]]]^^^`````````aaabbbcccbbbaaaaaabbbaaa___\\\YYYWWWVVVUUURRRPPPNNNKKKHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@??????>>>======<<<<<<;;;;;;<<<==================<<<;;;:::999:::;;;;;;::::::;;;;;;;;;:::999888888999;;;<<<:::999999:::999999888888888777777777555555666666666777777777555666666666666666666666555666777888888777666555555666777666555555777999333444444555666666777777666555444444555666888999333333444444444555444444222333444444555555444444yyyuuutttrrroookkkeeefffgggfffddddddeeegggfffhhhhhhfffbbb___```aaaaaabbbcccddddddcccbbbbbbaaa```___]]]\\\[[[ZZZZZZ[[[YYYVVVRRROOOLLLJJJIIIFFFFFFEEEDDDBBBAAA@@@???BBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<===>>>>>>=========<<<;;;:::999:::;;;;;;::::::;;;<<<;;;:::888777888:::<<<<<<;;;999999::::::::::::999999999888888777777888888999999999:::555555555666666666666666444555888999999888555444444555666666666666999;;;444555555666777888888999666555444444555777:::;;;555444333222222444555777222333444444555555444444|||wwwtttmmmmmmkkkiiifffeeeggghhhlllooopppmmmggg```\\\[[[]]]\\\\\\^^^```aaa```_______________^^^\\\[[[ZZZVVVWWWWWWWWWVVVTTTRRRPPPQQQRRRRRRMMMGGGCCCBBBDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888:::;;;;;;:::888888888:::::::::999999999888888777777888888999999999999;;;;;;::::::999888777777888777666555555666777888444666777777666666777888555666777888888777666555999888777666666555666666777777777666555555444444888777555333222333555666~~~}}}uuuuuutttrrrpppnnnmmmmmmrrrtttvvvsssmmmgggcccaaa^^^]]]]]]]]]___^^^]]][[[\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZZZZZZZYYYWWWWWWWWWWWWUUUQQQLLLGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???========================<<<<<<;;;;;;:::999999888888:::;;;;;;:::888888888:::::::::999999888888888777888888888999999999999;;;::::::999888888777777888777666666666666777888777888999999888888999:::666666777777777777666666888777777666666666666777555555666666666666666666888777666555444555555666}}}|||{{{yyywwwuuutttssswwwxxxyyywwwrrrlllhhhfffcccaaa```______^^^\\\YYY[[[ZZZYYYYYYYYYZZZ\\\\\\[[[\\\]]]^^^______^^^^^^___\\\XXXUUUSSSPPPLLLIIIGGGFFFDDDBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999999:::<<<;;;999888888999999999999999888888888888888888888888999999999999::::::999999888777777777888777777666666777777888777888999999888888999;;;888777777666666777777888777666666666666777777888444444555666666777888888777777777777777666666666~~~~~~}}}xxxxxxxxxvvvrrrnnnjjjhhhgggfffdddccccccaaa^^^\\\\\\[[[YYYWWWWWWXXXZZZ[[[[[[\\\]]]___```aaabbbbbbccc___[[[ZZZZZZYYYUUUQQQPPPNNNJJJGGGDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???????????????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999;;;<<<;;;999888999:::999999999999999999888888999999999999999999999999999999999888888777777777777777777777777777777777555777888888777666888999999888777666666777888999666666555666666777888888555555666666777777777777666666777777777666666555{{{zzzyyyxxxuuurrrnnnkkkjjjhhhgggffffffdddbbb___```^^^[[[YYYXXXXXXYYYZZZZZZZZZ[[[\\\^^^___aaaaaabbb___\\\]]]______\\\YYYYYYWWWSSSNNNKKKIIIIIIIIIFFFFFFEEEDDDCCCAAA???>>>????????????>>>>>>============<<<<<<<<<<<<<<<;;;:::;;;<<<;;;999888999;;;999999999999999999:::::::::999999999999999999999999999999888888888888888777777888888888888777777666777888888777777888999999888777666666777888999666666555666666777888888888888777777666666666666444444555666666555555444}}}{{{wwwtttnnnllljjjiiiiiigggdddbbbcccaaa___]]][[[ZZZZZZZZZYYYYYYZZZZZZ[[[]]]^^^______^^^]]]^^^`````````______]]]ZZZVVVSSSQQQPPPOOOKKKKKKJJJHHHFFFDDDBBB@@@AAAAAAAAA@@@??????>>>>>>========================;;;<<<<<<;;;999888:::;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999777888888999999888888777888999::::::999999:::<<<888888888777777888888888777666666666666777777888999999888777777666555555444444444444555555555555~~~wwwuuurrrpppnnnkkkhhheeedddcccbbbaaa```___^^^]]][[[[[[ZZZZZZZZZ[[[\\\]]]\\\]]]______^^^^^^___```______]]]\\\ZZZXXXWWWVVVSSSRRRQQQOOOLLLIIIGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA========================<<<<<<<<<:::999999:::<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::999999999::::::::::::::::::::::::777888999999999999888777888999;;;:::999999:::<<<777888888999999888888777888777777666666666666777888888777777777777777777666555444444444555777888~~~zzzwwwtttpppllliiiccccccddddddcccbbbaaa```^^^]]]\\\[[[ZZZ[[[\\\]]][[[^^^```___\\\[[[]]]```]]]^^^^^^^^^^^^]]]\\\[[[XXXXXXVVVTTTQQQNNNLLLJJJGGGFFFFFFEEEDDDCCCCCCCCC============>>>>>>>>>>>><<<<<<<<<:::999999:::<<<<<<<<<<<<=========>>>>>>;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777666888999999888777999:::777888999::::::999888777999888777666666555666666666666666777888888999999777666555444555666888:::~~~{{{vvvpppkkkiiihhhiiiiiijjjhhheeebbbfffeeebbb___]]][[[ZZZYYYYYY[[[\\\]]]\\\\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZXXXUUUSSSRRRUUUQQQMMMKKKIIIGGGCCC???===???AAA@@@===<<<===@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<;;;:::999999:::::::::;;;<<<===???@@@999;;;===<<<:::777555555:::999999888888999999:::777777888888888888777777666888::::::999666222000888888777777777777888888777777777777888888888888}}}xxxtttrrrqqqpppqqqqqqooollliiijjjiiihhheeecccaaa```___\\\]]]^^^^^^]]][[[[[[[[[]]]\\\ZZZYYYYYYYYY[[[\\\YYYYYYYYYYYYYYYZZZZZZZZZ[[[WWWTTTQQQPPPNNNJJJGGGCCCDDDDDDCCCAAA???@@@@@@===============>>>>>>???<<<<<<==================<<<============<<<<<<;;;;;;;;;::::::::::::::::::444777:::;;;;;;::::::;;;::::::999999999999::::::888888999999999999888888888888999999888888777666999999888888888888999999777777888888888999999999}}}{{{yyywwwvvvvvvuuurrrpppppppppooonnnllljjjhhhgggaaaaaabbbaaa```^^^\\\[[[\\\[[[ZZZYYYXXXYYYZZZZZZYYYYYYYYYYYYZZZ\\\^^^___```^^^[[[YYYWWWUUURRRPPPMMMKKKIIIHHHGGGFFFDDDBBB>>>>>>>>>>>>???@@@AAAAAA????????????>>>>>>>>>>>>======>>>>>>??????>>>>>><<<<<<;;;;;;::::::::::::444666:::;;;;;;;;;<<<===::::::::::::::::::::::::999::::::;;;;;;::::::999999999888777888999;;;<<<::::::999999999999::::::888888888888999999999999}}}|||{{{{{{yyyxxxwwwwwwvvvuuusssqqqooonnnfffeeeeeeeeedddbbb___]]][[[[[[ZZZXXXXXXXXXXXXYYY\\\[[[ZZZYYYYYY[[[^^^___bbbaaa___]]]\\\ZZZXXXWWWWWWSSSOOONNNNNNMMMIIIEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????<<<===>>>???????????????;;;;;;<<<===>>>?????????999;;;<<<<<<;;;999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999888888999:::;;;<<<::::::999999999999::::::777777777888888888888999~~~~~~}}}}}}{{{yyywwwuuutttjjjhhhfffeeeeeedddbbb___\\\[[[ZZZYYYXXXXXXXXXXXX[[[ZZZYYYYYYYYY[[[^^^___ccccccbbbaaa___^^^]]]]]]]]]ZZZVVVTTTTTTRRRNNNJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCBBBAAA??????>>>>>>???<<<===>>>???????????????<<<<<<===???????????????===>>>>>>===:::999888999:::;;;<<<<<<<<<<<<;;;:::999999::::::::::::999999888888999::::::999999888999999888888888888999999666666666777777777888888}}}|||{{{qqqlllgggeeeeeeeeeccc```^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXYYYZZZ[[[^^^```aaabbbcccdddcccaaa``````aaa___]]][[[YYYXXXVVVSSSQQQQQQOOOMMMKKKIIIHHHGGGGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>??????@@@?????????>>>>>>??????>>><<<:::999;;;<<<===<<<;;;:::<<<===:::;;;<<<======<<<;;;:::999::::::;;;;;;::::::999777888:::;;;;;;:::999888999999888888888888999999666777777777777888888888~~~wwwnnnjjjiiiiiifffdddbbbbbbbbbaaa```___^^^]]][[[[[[\\\]]]^^^______```^^^```aaaaaa^^^]]]___aaa^^^^^^^^^\\\YYYWWWWWWWWWVVVUUUTTTRRRPPPOOONNNNNNJJJIIIFFFDDDBBBBBBBBBCCC@@@AAAAAAAAAAAA@@@@@@???>>>?????????>>><<<:::999:::<<<===<<<;;;<<<===???;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::<<<===>>>::::::999999999999::::::888888999999999:::::::::wwwpppnnnmmmkkkhhhffffffeeeeeedddbbbaaa```````````````___^^^\\\\\\YYY[[[]]]\\\ZZZYYY[[[^^^]]]___```^^^ZZZXXXYYY[[[YYYYYYWWWVVVUUUUUUTTTTTTQQQOOOLLLJJJHHHHHHHHHIIICCCCCCCCCCCCBBBAAA@@@@@@===>>>@@@AAABBBAAA???>>><<<===>>>===;;;;;;===>>>;;;<<<===??????===<<<;;;<<<<<<============<<<<<<:::999888888999===AAADDD<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<~~~|||yyyrrrooopppmmmkkkjjjjjjkkkjjjhhhfffaaaaaaaaa```______^^^^^^[[[ZZZYYYYYY[[[[[[ZZZYYY[[[\\\\\\\\\\\\\\\^^^```^^^\\\ZZZWWWWWWXXXYYY[[[\\\XXXTTTRRRQQQPPPMMMIIILLLLLLJJJHHHEEECCCBBBAAA?????????@@@AAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@===<<<===???@@@>>><<<<<<>>>>>>>>><<<;;;<<<===:::999999:::;;;@@@MMMZZZWWWKKK@@@>>>===:::666444<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@???===>>>AAABBB@@@>>>===>>>??????=========???;;;;;;;;;;;;???GGGPPPUUUXXXLLL???<<<<<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<~~~{{{zzzxxxwwwwwwvvvsssqqqnnnmmmllljjjhhhfffddddddaaa```^^^^^^^^^^^^\\\[[[\\\]]]^^^______```______YYYXXXWWWWWWYYY[[[^^^___^^^\\\ZZZZZZZZZ[[[ZZZYYYZZZYYYXXXVVVTTTRRRQQQPPPLLLKKKJJJHHHFFFDDDBBBAAACCCBBBAAA?????????@@@@@@AAA??????@@@AAABBBBBBAAA>>>???@@@@@@???>>>???@@@;;;===<<<<<>>:::;;;;;;===@@@;;;;;;;;;;;;;;;;;;;;;;;;}}}}}}|||{{{xxxuuurrrqqqpppnnnllljjjiiihhhgggfffdddcccdddcccbbb```aaaaaaaaabbbccccccaaa```XXXXXXWWWWWWXXXZZZ\\\^^^]]]\\\\\\]]]^^^___``````^^^]]]\\\[[[YYYXXXWWWVVVRRRQQQOOOMMMKKKIIIGGGFFFGGGFFFDDDBBB@@@AAAAAABBB@@@@@@???@@@AAAAAAAAAAAA???@@@AAA@@@??????@@@AAA;;;???>>>>>>IIIUUURRRDDDQQQFFF===;;;<<<===>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;~~~{{{xxxwwwwwwvvvuuutttssssssnnnmmmllllllmmmmmmllljjjgggeeeccccccdddccc```^^^ZZZZZZYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]^^^```bbbcccbbbaaaaaa```^^^]]]\\\\\\UUUUUUTTTSSSQQQPPPOOOOOOMMMKKKIIIGGGEEEDDDDDDDDD@@@AAAAAAAAAAAA@@@AAAAAA@@@AAABBBAAA?????????@@@<<>>===???<<<<<<<<<<<<<<<<<<<<<<<<}}}{{{{{{zzzzzzyyyxxxxxxxxxvvvuuutttuuuxxxyyyxxxwwwppplllgggeeedddccc___\\\]]]]]]\\\[[[ZZZZZZYYYYYYZZZ\\\]]]^^^^^^___bbbdddeeeddddddcccbbbaaaaaa```XXXXXXXXXWWWWWWWWWWWWWWWSSSSSSQQQOOOMMMKKKIIIHHHEEEFFFFFFEEECCCBBBCCCDDDDDDDDDEEECCCAAA???@@@@@@>>>@@@DDDKKKPPPOOOGGG@@@AAA======@@@AAA>>>===>>>========================~~~}}}|||{{{zzzyyy|||{{{|||~~~}}}wwwooojjjiiigggccc___``````___^^^^^^]]]\\\\\\ZZZ\\\^^^^^^]]]^^^aaaccccccccccccbbbbbbaaaaaa```[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYWWWSSSPPPNNNLLLNNNNNNLLLIIIFFFGGGHHHHHHIIIIIIFFFCCCAAAAAABBBBBBBBBIIITTTSSSHHHBBBDDD???===>>>AAABBB???>>>???????????????????????????~~~~~~wwwqqqooolllhhhdddbbbaaaaaaaaaaaa`````````[[[]]]______]]]]]]```ccc``````_________^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^``````aaa```]]]YYYTTTRRRRRRTTTTTTQQQMMMJJJKKKLLLLLLLLLLLLIIIEEECCCBBBCCCEEECCCMMMZZZUUUCCC???HHHAAA>>>>>>BBBBBB@@@???BBB????????????????????????|||vvvsssooollljjjiiihhhhhhhhhhhhgggeeebbbdddddddddcccaaaaaabbbccc\\\^^^aaa```]]]ZZZZZZ\\\^^^^^^]]]]]]___aaaccceeedddeeeeeeccc```\\\[[[[[[aaa^^^ZZZXXXYYY[[[[[[\\\XXXWWWVVVSSSPPPLLLHHHEEE@@@RRR[[[RRRFFFDDDEEEDDD@@@@@@AAA@@@???@@@CCCFFF????????????@@@@@@AAABBB~~~{{{xxxtttooolllpppooooooppppppooollliiihhhhhhgggfffdddcccddddddaaaccceeedddaaa______```aaa```___^^^^^^aaaccceeeeeeffffffdddbbb``````aaacccaaa___^^^```bbbcccccccccbbb___\\\WWWSSSOOOMMMQQQZZZ[[[PPPGGGGGGFFFAAACCCDDDDDDCCCBBBAAACCCDDD?????????@@@AAABBBCCCDDD|||wwwsssuuuuuuwwwyyyyyywwwsssppppppooommmkkkjjjhhhhhhgggggghhhjjjiiihhhgggggghhhfffdddaaa______aaaccceeeeeeffffffeeecccccceeegggeeedddccceeehhhkkkllllllnnnlllhhhccc___[[[XXXVVV``````ZZZPPPMMMPPPMMMEEEIIIJJJKKKIIIGGGEEEDDDEEEAAAAAAAAAAAABBBCCCDDDEEE~~~|||{{{|||~~~}}}yyyxxxvvvsssqqqpppnnnmmmllljjjkkkllllllmmmmmmnnnnnnkkkhhhdddaaa```bbbdddfffffffffeeecccbbbccceeehhhddddddeeehhhmmmpppqqqqqqpppnnnjjjeeebbb___]]]]]]dddbbb\\\VVVVVVZZZXXXSSSRRRSSSTTTRRROOOKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEE|||yyyuuuttttttsssqqqooommmmmmmmmnnnpppqqqrrrrrrnnnlllhhheeecccccceeefffgggfffeeebbb``````bbbdddbbbbbbdddggglllooopppppplllkkkhhheeecccbbbbbbbbbbbbcccbbb______``````^^^ZZZ[[[\\\[[[XXXTTTSSSSSSPPPOOOMMMKKKJJJIIIHHHHHH~~~{{{xxxwwwyyyyyywwwttttttrrrqqqqqqrrrtttssssssooonnnkkkhhhgggffffffgggggggggfffccc```___```aaabbbaaaaaadddgggkkkllllllhhhhhhgggfffeeeeeeeeefffbbbdddfffeeebbbaaaaaabbb___aaabbbaaa___]]]]]]^^^YYYXXXVVVTTTRRRQQQPPPPPP{{{xxxvvvvvvuuusssqqqoooooommmllljjjhhhgggggghhhhhhhhhfffdddbbbbbbccceeecccaaaaaadddggghhhhhheeeeeeffffffffffffeeeeeebbbbbbccccccbbbaaabbbdddaaacccdddccccccccceeegggaaa```___^^^]]]\\\\\\\\\}}}zzzxxxwwwssspppoooooonnnnnnllljjjhhhggghhhiiijjjjjjgggeeeeeeeeehhheeebbbaaabbbeeefffgggbbbcccdddeeeeeedddbbbaaaaaa^^^]]]___aaabbbdddfffbbbcccdddddddddfffjjjmmmeeeeeedddddddddddddddeee{{{vvvvvvvvvtttpppllllllnnnrrriiihhhgggfffffffffggghhhkkkiiiggggggggggggfffeeecccdddddddddcccaaa___^^^______^^^\\\\\\^^^bbbeeebbbaaaaaabbbeeeggghhhhhhffffffgggggghhhhhhiiiiii}}}xxxxxxyyyxxxuuupppmmmmmmnnnmmmlllkkkiiihhhhhhhhhiiifffeeedddeeeggghhhhhhgggcccdddddddddcccaaa```___aaa``````___^^^___aaacccaaa```___aaadddfffggggggeeeffffffggghhhiiiiiijjj~~~}}}yyytttqqqppppppooommmkkkiiiiiiiiiiiigggeeedddeeegggiiiiiihhhccccccddddddcccbbbaaa```bbbbbbbbbbbbbbbccccccccc```___^^^```bbbdddeeeeeeddddddeeefffggghhhiiijjj~~~zzzxxxuuutttqqqooonnnmmmmmmmmmmmmkkkiiihhhiiiiiihhhfffdddddddddccccccbbbbbbbbbbbbcccdddfffhhhiiihhhgggcccaaa``````aaabbbbbbaaaaaaaaabbbdddeeefffggghhh~~~|||zzzwwwvvvuuuuuuuuuqqqooommmkkkkkkkkkiiihhhffffffeeedddddddddcccccccccccceeejjjoooqqqpppoooiiifffdddbbbbbbaaa```^^^______```aaabbbcccdddeee}}}{{{zzzyyyuuusssqqqpppqqqqqqpppooolllkkkjjjhhhgggfffffffffffffffhhhmmmtttxxxwwwvvvmmmkkkhhhfffdddcccaaa_________``````aaaaaabbbbbb|||{{{{{{zzzxxxwwwsssrrrooommmlllkkkjjjjjjllljjjkkkpppwww||||||zzzooommmjjjiiihhhgggeeedddaaaaaaaaaaaaaaaaaaaaaaaa~~~{{{xxxvvvtttqqqooonnnnnnnnnpppnnnmmmrrryyy~~~}}}{{{pppnnnkkkkkkkkkkkkjjjhhhccccccccccccbbbbbbbbbbbb|||yyyxxxyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxxxxoooqqqqqqpppnnnlllkkkkkkffffffeeeddddddeeegggjjj~~~~~~|||{{{zzzzzztttttttttsssqqqpppooopppmmmlllkkkiiihhhhhhjjjlll~~~~~~}}}{{{yyyxxxxxxxxxyyysssqqqooolllkkkkkklllmmmzzzxxxtttrrrrrrrrrrrrqqq{{{yyyzzzzzzyyyxxx~~~{{{