BM6P6(@ }}}yyyzzz~~~}}}~~~yyytttrrrrrrsssrrrppp}}}|||{{{yyyyyyyyyzzzzzz}}}~~~{{{{{{~~~{{{uuurrrqqqpppkkkggghhhggggggkkkqqqtttuuusssvvvssspppnnnnnnmmmmmmlllkkklllnnnmmmkkkiiiiiiiiikkkkkklllllllllkkkiiihhhffffffggghhhhhhiiihhhhhhiiigggfffhhhjjjjjjgggccceeeeeefffhhhjjjjjjiiihhhkkkjjjiiihhhhhhiiijjjjjjnnnmmmmmmllllllkkkjjjjjjiiikkkmmmoooppppppooonnnooollliiieeedddeeeggghhhnnniiiddd```___```bbbbbbhhhaaa]]]aaaeeeeeecccccciiiddd```aaabbbccchhhnnnffffffggghhhjjjjjjhhhffffffbbb```aaabbbaaadddhhhkkkeeecccfffiiihhhhhhiiikkkgggddddddddd```WWWPPPPPPCCC777333333222//////222111111000111111222222:::888555333111000000000///,,,***+++...000...,,,333444666777666555666777:::>>>AAAEEEOOO]]]fffhhhmmmmmmjjjfffgggiiifff```cccdddcccaaa```ccciiioooiiifffccc````````````___[[[\\\^^^___````````````^^^^^^^^^^^^^^^^^^^^^^^^`````````bbbddddddbbb```ffffffeeebbb^^^\\\\\\\\\[[[___eeeiiijjjhhhdddaaafffcccaaa```___[[[UUUPPP===444+++(((+++---+++'''&&&(((***)))'''&&&))),,,+++,,,,,,------,,,,,,+++&&&(((,,,///000///---+++++++++------------++++++---------,,,+++***)))(((+++***(((&&&''')))+++---***)))((()))***+++***(((,,,//////+++***+++)))&&&******)))(((((()))***+++******)))'''(((***+++)))***(((((())),,,,,,***'''&&&'''((())))))(((&&&%%%((((((((()))++++++***(((******************++++++******)))((((((((((((((((((''''''(((******)))(((&&&(((***+++,,,+++)))((((((((('''(((((()))***+++******'''&&&)))---,,,'''))))))************)))(((((()))+++...///000000///---+++***---,,,)))))),,,'''(((+++---...---,,,+++......//////......---,,,***+++///333111---...333000...,,,---///000...,,,//////...------------...,,,+++***+++---...---,,,............///000111222000//////...,,,++++++***000...------.........---,,,)))***///222111000222///......000222333222111////////////...---,,,+++---,,,+++---///000000///333111...,,,---....................................---,,,---000000...,,,......///////////////...000///...---------------111...,,,,,,......,,,)))......---------......///,,,//////---...222333111......---------......///222111000///...---------yyyyyy}}}}}}}}}zzzvvvuuuwwwyyyzzzzzz|||{{{{{{{{{{{{|||}}}~~~~~~zzzyyyyyyzzzwwwrrrllljjjjjjjjjgggcccgggffffffjjjooorrrsssrrrrrrqqqooooooooopppooonnnmmmnnnnnnmmmkkkjjjjjjkkkiiijjjkkkllllllkkkjjjiiieeefffggghhhhhhhhhggggggiiihhhhhhiiiiiiiiifffdddbbbcccdddggghhhhhhgggeeegggggghhhhhhjjjkkkmmmnnntttrrrnnnkkkiiijjjkkklllpppooonnnmmmmmmmmmnnnnnnooonnnkkkhhhggggggiiijjjiiifffcccaaaccceeefffgggjjjccc___cccfffffffffggghhhccc______```aaaeeekkkgggggggggiiiiiiiiihhhgggfffbbbaaadddeeedddfffkkkkkkeeecccfffhhhhhhhhhjjjjjjgggeeeeeeddd```VVVOOOPPPDDD999666666333000000222111111111111111222222555444222///---,,,,,,,,,...,,,+++,,,---.........111333555666555555666777:::>>>BBBFFFPPP]]]eeegggggghhheeebbbbbbeeebbb]]]___aaaccccccccceeehhhllliiifffcccaaa````````````^^^______````````````___\\\]]]___aaabbbbbbaaaaaaaaa`````````aaaaaa```^^^ccccccccc```^^^\\\]]]^^^]]]aaafffjjjkkkhhhdddbbbbbb```^^^]]][[[VVVNNNHHH888222,,,)))***,,,***((()))***++++++))))))+++---++++++,,,,,,,,,,,,++++++((())),,,------,,,***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((+++***((('''((()))+++,,,+++)))((()))***+++***(((111222000+++***,,,---+++,,,+++***)))(((((())))))%%%''')))+++---...,,,***...+++((((((***+++)))(((***+++++++++++++++******+++***)))***+++,,,+++***+++++++++++++++*********))))))(((''''''''''''''')))(((((()))++++++***(((+++******)))***+++,,,,,,)))(((((((((((())))))******+++***'''(((,,,,,,)))******))))))))))))))))))***+++,,,---...------,,,---******,,,,,,)))(((+++******+++,,,,,,,,,+++***,,,,,,------,,,,,,+++***((((((,,,///...******...///---,,,---//////...,,,//////...------------...---,,,+++,,,---......,,,------...///111333444555...............---------000...,,,---...///...---111------000222000///111/////////000222333222111////////////...---,,,+++---,,,+++---///000000///,,,,,,,,,---///000///...////////////////////////111///...///000000...+++......////////////......//////...---------------000...,,,,,,......,,,)))...------,,,,,,,,,------,,,...///,,,...222333111000000///...............((())),,,---.........---{{{zzz~~~|||yyyvvvssssssvvvzzz|||}}}||||||}}}|||yyyvvvsssqqqmmmiiidddccceeefffeeecccgggffffffiiillloooppppppnnnnnnnnnooorrrrrrqqqpppoooooonnnllljjjjjjkkkmmmiiiiiikkkllllllkkkjjjjjjccceeeggghhhhhhgggfffeeehhhjjjkkkkkkiiigggffffffaaacccfffhhhhhhgggeeedddaaaccceeeiiilllnnnppppppvvvsssnnnjjjiiikkknnnqqquuurrrnnnjjjiiijjjlllnnnooonnnmmmlllkkkjjjjjjjjjgggeeeddddddfffhhhiiiiiikkkddd```bbbeeefffgggiiigggbbb^^^^^^^^^^^^bbbgggffffffgggggggggfffeeeeeedddbbbccchhhiiihhhjjjmmmkkkfffcccfffgggfffgggjjjjjjhhhffffffeee```UUUMMMMMMCCC;;;999888555111000222111111111111111111111222111///...,,,+++******------...---------...000000222444555444444555666;;;???CCCHHHRRR^^^eeeeeecccdddbbb______bbbaaa^^^]]]```dddfffffffffggghhhhhhfffdddaaa``````aaaaaaaaaaaabbbbbbaaa``````______```bbbcccdddcccbbbaaaeeecccaaaaaaaaabbbaaa```bbbccccccbbb```___```bbbaaadddhhhkkkllliiifffccc___^^^]]]\\\ZZZRRRHHH@@@111///---+++***)))******)))***+++***))))))+++---******++++++++++++************++++++***)))((((((,,,,,,++++++++++++,,,,,,++++++++++++***)))((((((***))))))))))))***+++++++++***))))))***+++***)))...///+++%%%%%%)))+++***---,,,+++)))(((((('''(((((('''(((***------+++***000---)))''''''((()))(((***)))))))))))))))******,,,***((((((***+++,,,+++---,,,,,,++++++*********)))(((''''''''''''''''''***))))))***,,,,,,+++)))...,,,)))'''(((***...000***))))))(((((((((((()))+++...---)))(((+++,,,+++******)))(((((()))***+++,,,,,,,,,,,,+++***)))(((,,,))))))++++++((('''***,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***))))))+++...---)))(((,,,...---,,,---...///...---//////...------------......---,,,---/////////...------......///111222333------....../////////000...---,,,---...///...---555111///111222///...000000//////111333444333111////////////...---,,,,,,---,,,,,,---///000///...******+++...000000---+++////////////////////////333111000000000000---+++...///////////////......//////...------------...///...---,,,------,,,***...---,,,++++++++++++++++++......,,,---111222000111111000///.........///%%%'''+++...//////---,,,|||xxxvvvsssrrrtttwww{{{}}}{{{xxxvvvsssoookkkjjjgggddddddfffhhhiiihhhkkkjjjjjjjjjjjjllllllmmmmmmmmmnnnppprrrsssqqqpppooonnnmmmkkkiiiiiikkkmmmkkklllmmmmmmlllkkkjjjiiicccdddggghhhhhhgggeeeccchhhkkkmmmlllhhhffffffgggccceeeiiijjjjjjhhhfffeee^^^```dddhhhkkknnnoooooopppnnnkkkjjjjjjnnnqqqtttsssppplllhhhggghhhkkkmmmnnnnnnnnnmmmlllkkkjjjiiihhhgggfffggghhhiiiiiigggiiibbb^^^```bbbcccfffiiihhhbbb______^^^]]]```fffeeeffffffeeecccbbbbbbcccbbbaaadddiiikkkjjjjjjmmmjjjfffdddffffffeeegggjjjjjjgggfffgggfff```UUUKKKIIIAAA;;;;;;:::555000///111222222222111111111000222222111///...------,,,,,,...000///,,,,,,///222111333555666555555666888;;;???CCCIIITTT```eeecccbbbdddccc```aaaeeefffcccdddeeeggggggggggggffffffgggfffdddbbb```___aaabbbbbbbbbbbbccccccbbbbbbaaaeeedddcccaaa___^^^^^^^^^gggeeeccccccdddeeefffeeefffggggggfffdddcccdddfffdddfffiiilllkkkiiifffddd```______^^^ZZZQQQDDD:::***,,,---,,,)))((()))+++(((((((((((((((((()))***))))))************))))))+++******)))))))))******---,,,+++******+++,,,---***************)))(((((())))))*********++++++++++++***))))))++++++***)))***+++)))$$$$$$''')))(((++++++***))))))(((((((((111,,,(((***++++++***++++++***(((''''''(((((('''***)))(((''''''(((***++++++)))&&&&&&(((***++++++...------,,,+++***))))))))))))((((((((((((((()))+++******+++------,,,***---+++)))((((((***---///******)))(((((('''((((((,,,000000+++'''))),,,,,,+++***((('''''')))+++,,,+++++++++******)))((((((+++((((((******'''&&&))),,,++++++******+++,,,,,,......//////......---,,,...,,,---///...+++***,,,---,,,,,,------......---//////...------------...///...---...///000000...///...---,,,++++++++++++---------.........//////------,,,---///000///...555000...000111///...000111000000111333444222111......//////...------,,,...---,,,---///000///...///...---...///...+++)))////////////////////////000000000000000///...---//////////////////...---///......---------............------------,,,+++///...---,,,++++++++++++***------+++,,,000111000//////............//////------...///...---+++***|||~~~|||yyyvvvuuuwwwzzz}}}xxxssspppmmmiiieeejjjiiihhhiiikkklllmmmmmmqqqpppnnnllljjjjjjkkkkkknnnnnnnnnpppqqqqqqooommmmmmmmmllliiiggggggiiillloooooooooooommmkkkiiihhhdddeeeggghhhgggfffeeedddhhhkkknnnmmmiiigggggghhhcccfffjjjjjjhhhfffeeeeee^^^```cccgggjjjkkkllllllkkkkkkllllllmmmnnnooopppmmmllljjjiiihhhiiijjjjjjmmmmmmmmmlllkkkiiigggfffffffffeeegggiiijjjjjjhhhhhhccc___```bbbcccfffkkkjjjdddaaaaaa```___bbbfffggghhhiiigggcccbbbbbbdddaaa```ccchhhjjjhhhhhhkkkiiifffeeeggggggdddeeeiiiiiigggfffgggfff```UUULLLEEE???;;;;;;999444///...111222222222222111000///222222111111000///......---///111000------///333222444666777777777888::::::>>>DDDKKKWWWccceeebbbbbbeeeeeecccdddiiilllkkkooommmjjjgggffffffffffffeeeeeedddaaa___^^^```ccc```aaabbbcccddddddddddddfffddd___\\\ZZZ[[[\\\^^^eeecccbbbccceeehhhiiiiiiiiiiiiiiigggeeedddeeefffggghhhjjjkkkjjjhhheeeccc___^^^^^^]]]YYYNNN???555'''***---,,,)))'''))),,,)))(((''''''((())))))***((())))))******))))))(((***)))))))))***+++---...,,,,,,***))))))***,,,,,,)))************)))(((((()))*********+++++++++++++++***)))***+++,,,+++)))***,,,,,,)))))),,,,,,)))(((((())))))************222------444777222,,,+++###%%%'''))))))((('''&&&,,,,,,+++***+++,,,...///,,,***''''''(((+++,,,,,,------,,,++++++***))))))+++***************+++++++++******+++------,,,+++)))))))))*********************)))(((((('''((((((...222111+++'''(((+++,,,***)))((('''''')))+++---))))))((()))))))))*********((('''***)))&&&&&&))))))))))))***+++---...///......//////......---,,,000------//////,,,+++,,,+++,,,,,,---------......//////...------------...///...---...000111000//////...---+++************............---------------------///111222111///111---,,,///000//////000111000000111333333222000.........///......---,,,...---,,,---/////////---222000...------......---------------------------,,,---...//////////////////////////////...------......---------......///------...---,,,,,,,,,---000000...---,,,,,,,,,,,,***------+++,,,000111000+++++++++,,,---...///000222000...,,,+++***++++++~~~}}}~~~|||yyyuuussstttyyy}}}}}}uuunnniiifffdddccclllmmmnnnoooooooooooonnnsssrrrqqqmmmjjjjjjkkkmmmooonnnmmmnnnoooooommmlllkkklllkkkiiigggggghhhjjjnnnoooooonnnmmmkkkiiihhhfffggggggggggggfffeeeeeeiiikkkllllllkkkiiiiiiiiibbbeeehhhgggdddbbbbbbdddaaabbbdddfffhhhjjjkkkkkklllmmmooopppooommmkkkiiiiiiiiiiiijjjjjjjjjjjjjjjllllllkkkjjjhhheeecccbbbaaaaaabbbeeeiiikkklllllliiidddbbbdddeeeeeehhhmmmkkkfffcccdddcccbbbdddhhhlllmmmmmmjjjeeecccdddfffaaa```bbbfffhhheeeeeegggfffeeegggiiihhhddddddgggiiifffeeeffffff```VVVNNNCCC>>>;;;;;;999333//////111222333333222111///...//////000000///...------//////000/////////000222222444777888888888999;;;999===CCCMMMZZZeeegggbbbbbbfffgggeeeffflllqqqqqqxxxssslllgggeeefffffffffcccddddddaaa]]]\\\```ccc___```aaacccdddeeeeeeeeebbb```\\\YYYYYY\\\___aaa```______aaaeeeggghhhhhhggghhhhhhfffdddcccccceeehhhhhhiiiiiihhhfffcccbbb[[[[[[ZZZYYYTTTHHH999...'''))),,,+++)))(((***,,,+++***((()))+++,,,,,,+++))))))************)))))))))))))))***+++,,,---...++++++************++++++)))******+++******))))))+++************+++,,,,,,,,,*********+++,,,+++***'''***+++)))))),,,+++(((&&&'''(((***++++++++++++***)))222BBBHHH>>>111+++###(((******(((''''''))))))))))))***+++,,,,,,---+++))))))+++------,,,,,,++++++******)))))))))+++++++++++++++,,,,,,---+++******+++------,,,***&&&'''***+++,,,+++)))(((***))))))(((((((((((()))111333000)))&&&)))******))))))(((((((((***+++,,,'''''''''((()))***+++,,,+++((((((******'''&&&)))'''''')))***,,,...//////,,,,,,------,,,,,,+++***///+++***,,,---+++)))+++***+++------,,,,,,---/////////...------------...///...---...000000000...---,,,,,,,,,---...///////////////......---------------...111333444333111...++++++000222000///000000000///000222222000///---...............------///---,,,---...///...---000...,,,,,,...000111222,,,,,,,,,,,,,,,,,,,,,,,,)))+++............///111000000000000///...---,,,...------------...//////,,,---......,,,,,,,,,...000///......------------+++......,,,---111222000******++++++,,,---//////...,,,***((()))+++---///yyyxxxvvvsssrrruuu{{{~~~{{{xxxuuuooohhhdddcccgggjjjppprrruuuvvvuuurrrpppoooqqqqqqpppmmmjjjjjjmmmqqqnnnmmmkkkkkkmmmnnnmmmlllkkkllllllkkkiiihhhhhhiiijjjkkklllllllllkkkjjjiiiiiihhhgggfffffffffggggggjjjiiijjjkkkmmmmmmkkkiiidddggghhhfffaaa```bbbeeeddddddeeefffhhhjjjlllmmmnnnooopppqqqpppnnnkkkiiikkkkkkjjjjjjjjjkkkkkkkkknnnmmmkkkhhheeecccaaa```aaa``````bbbfffiiikkkkkkgggdddcccffffffeeehhhmmmkkkgggdddeeeeeedddfffjjjlllnnnnnnjjjdddbbbcccfffdddaaabbbeeeeeebbbbbbddddddeeehhhkkkiiicccbbbeeehhhfffcccdddeeeaaaXXXQQQCCC???<<<;;;999333111222111222333333333111///.........///000//////------111///...///000111111111111333666777777888999;;;777<<>>555666<<<888666888999666222///000111222///...000333444111---555000000444333///...222222333444555666666666666888;;;FFFWWWdddiiiiiijjjnnnppprrrtttyyy~~~|||vvvqqqmmmhhhggghhhhhhgggeeedddbbb```]]]]]]]]]___```fffbbbbbbeeeeee___^^^bbb^^^aaacccccc___]]]]]]^^^aaaaaaaaaccceeefffeeedddhhhiiiiiijjjjjjjjjiiiiiijjjfffbbbaaabbbcccaaa^^^^^^^^^[[[TTTIII<<<111+++******))))))))))))******---((('''++++++((()))...++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))***---,,,))))))...---(((...---,,,,,,......---,,,,,,***(((***---//////---+++++++++*********)))))))))((('''(((***+++++++++%%%&&&)))******)))&&&%%%&&&)))---111222000---+++************)))))))))(((+++***((('''''''''((())))))+++,,,,,,++++++,,,---((()))******))))))***+++)))))))))((('''(((+++...---,,,***)))))))))******+++***)))(((((()))***++++++,,,---+++)))((()))***...,,,************)))'''+++***)))(((((()))***+++***---,,,'''''',,,---))),,,,,,,,,++++++*********000)))***+++'''+++///)))++++++++++++++++++++++++***+++,,,---...---,,,,,,))))))***+++,,,,,,------...---,,,,,,,,,,,,---...------------------------...,,,+++,,,---.........,,,000333444333222444666//////000333666555222...111000000000222222000...111000///......------.........//////...---,,,,,,000///......///000///..................///000000...------------,,,,,,,,,,,,---......//////......//////.........//////000------,,,++++++,,,,,,,,,+++,,,...---,,,,,,---/////////.........//////000,,,---...///000111222222222000---,,,---------,,,+++++++++,,,...111333555}}}~~~|||{{{zzzuuuqqqnnnmmmpppooonnnnnnooorrruuuwww}}}yyyuuurrrpppooommmllllllnnnpppqqqpppnnnmmmkkkjjjjjjkkkkkklllooopppooommmkkklllmmmnnnjjjgggjjjoooqqqmmmhhhiiijjjiiigggiiinnnnnnjjjmmmnnnnnnnnnmmmkkkiiihhhddddddcccccccccccccccbbbeeeeeeeeeiiilllnnnllljjjnnnkkkjjjlllmmmnnnnnnnnnmmmlllkkkkkkmmmmmmlllkkkppplllfffcccbbbcccddddddaaabbbccceeeffffffdddbbbccceeeggggggeeeeeegggiiiaaaaaaaaa```______aaabbbjjjjjjjjjiiigggeeecccbbbgggfffdddeeeffffffdddaaadddeeefffggggggeeedddccccccccccccbbb___YYYQQQKKKEEE???@@@???666666:::555666777777444111///000222222111000///...---......222......111111......222222333444555666666777777;;;===HHHXXXdddiiikkkmmmmmmpppssssssvvvzzzyyytttqqqmmmhhhfffggggggeeeccccccaaa___]]]\\\]]]___aaaeeeaaaaaaeeeddd___^^^aaa^^^```bbbbbb```___```bbbgggfffdddddddddcccaaa___iiijjjkkkkkklllllllllkkkjjjgggdddbbbbbbbbbaaaaaa^^^]]]ZZZQQQDDD888///,,,*********))))))*********---)))(((******'''(((---(((((()))******+++,,,,,,******++++++++++++*********------)))***...---)))...---,,,,,,......---,,,,,,)))((())),,,------,,,++++++++++++************'''&&&&&&'''(((***++++++'''(((***++++++***(((''')))***,,,---......---,,,++++++******)))(((((('''+++***)))((('''(((((()))************++++++++++++&&&((())))))((('''((()))+++,,,+++***(((''')))+++,,,+++***)))))))))***+++***)))(((((((((((()))************)))&&&%%%&&&'''+++)))(((((())))))(((''')))((('''&&&&&&'''((()))***,,,+++''''''+++,,,))),,,,,,,,,++++++*********+++(((---///''')))...***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))******+++,,,,,,------...---,,,++++++,,,---...---------------------------,,,+++,,,---.........,,,///222333222222333555/////////111444444111...000//////000111111000...111000///...------------...////////////...---,,,...,,,+++,,,---...---,,,...............///000000.........------,,,,,,,,,,,,---......//////......000///...---------------...------,,,+++++++++,,,+++,,,...---,,,,,,---///......---------......///------------...///111111111///---,,,---------,,,*********+++---000222444}}}|||yyyrrrnnnmmmoooqqqrrrqqqpppppprrrvvvyyy|||~~~{{{vvvrrrooonnnmmmllllllnnnpppqqqsssqqqnnnllljjjjjjlllmmmmmmnnnppppppnnnmmmnnnooopppllljjjkkkooopppmmmhhhiiikkkjjjiiikkkpppqqqnnnooooooppppppooolllhhhfffddddddeeeeeeeeeeeeffffffcccccceeegggkkklllkkkjjjpppnnnmmmlllmmmnnnmmmllliiijjjlllooopppoookkkggglllhhhdddbbbccceeeffffffbbbccceeefffgggfffdddcccfffggghhhgggfffeeefffgggbbbccccccbbbaaaaaaccceeefffgggiiijjjiiihhhfffeeejjjhhhgggffffffdddbbb___cccdddeeefffffffffddddddbbbcccddddddaaaZZZPPPJJJEEE???@@@???777777999444555555444111//////111333555666555111...---///111///------///000///000222222333444555666777777888???AAAJJJXXXdddiiimmmpppooouuuxxxvvvvvvxxxxxxuuuqqqlllgggeeeffffffdddbbbbbbaaa___]]]]]]^^^```aaacccaaaaaacccbbb___^^^```^^^___aaaaaaaaabbbdddgggiiigggeeeeeedddccc```^^^ggghhhjjjkkklllllllllkkkiiihhhfffcccaaa```bbbddd]]]]]]XXXMMM>>>222...---++++++************++++++...+++)))******'''(((+++''''''((()))******++++++++++++************++++++***,,,---++++++------***...,,,,,,,,,......---,,,,,,***))))))***++++++***,,,,,,,,,+++++++++******%%%%%%&&&&&&''')))***+++++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++***)))(((((('''+++***)))(((((((((((())),,,***((()))+++,,,***(((&&&(((++++++)))(((((((((+++,,,,,,,,,***)))***+++*********)))******+++,,,***)))(((((((((((()))***......---+++(((((()))******)))((()))******)))(((((((((''''''''''''(((((()))++++++((((((+++,,,***+++++++++++++++*********(((+++666777***(((...,,,++++++++++++++++++++++++))))))***+++++++++++++++*********++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,...111111111111222333///......///000111000//////......///000000///---000000///...------------//////////////////...------,,,+++,,,---...---+++............/////////000//////......---,,,++++++------...////////////...000000...---,,,+++++++++//////---,,,+++++++++++++++,,,...---,,,,,,---///......---,,,,,,------......---,,,+++,,,---///000000...,,,,,,,,,---,,,+++*********+++,,,...111222|||zzz|||uuuooolllmmmӵuuuyyy}}}}}}|||~~~|||wwwrrrooonnnmmmlllmmmnnnpppqqquuurrrooolllkkkllloooppppppqqqqqqqqqpppooonnnnnnpppnnnkkkmmmooopppllliiijjjkkkkkkjjjmmmssstttqqqnnnpppqqqqqqoookkkfffdddcccddddddeeefffggghhhhhhdddccccccdddfffiiikkklllppppppnnnkkkkkkmmmllliiiiiijjjlllooopppoookkkgggkkkgggdddbbbccceeeffffffdddfffhhhiiihhhgggfffeeeĦfffggggggfffggghhhĦhhhiiieeegggiiijjjjjjiiigggfffiiiiiihhhgggfffdddbbb```cccӵfffggghhhjjjjjjfff\\\QQQIIIFFF>>>???>>>777888;;;555444333111///...///222444555444333333222111000000///......///000000222444333333333444666777888999AAACCCKKKXXXccchhhnnnsssvvv|||}}}zzzzzz{{{yyyrrrmmmhhhfffffffffdddbbbcccbbb```^^^^^^```bbbcccaaaaaaaaabbbaaa```______^^^______```bbbeeehhhjjjeeedddcccĦcccdddgggiiijjjjjjjjjiiiggghhhhhhddd```___bbbfff^^^\\\UUUGGG888...---///,,,++++++++++++++++++,,,///---,,,+++***)))***+++)))))))))***************,,,+++***))))))***+++,,,)))+++------,,,,,,,,,,,,---,,,+++,,,.........,,,---,,,******************,,,,,,,,,,,,++++++++++++%%%&&&'''''''''(((***,,,,,,+++************+++,,,---,,,)))''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))---)))&&&'''+++---)))%%%)))+++......---+++++++++(((***---------------///)))))))))******+++,,,,,,*********))))))*********111111///,,,***)))+++,,,...,,,++++++,,,,,,+++)))******))))))))))))******)))***)))))))))***+++***+++++++++******************111??????...)))......***+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///---...///000000000111222///...---,,,---...//////...------...///000...---000///...---,,,,,,,,,,,,...//////000//////......///...------//////...------......///////////////000000///...---,,,++++++------...///////////////000///...---------------000000...---++++++******+++,,,...---,,,,,,---/////////...---------......000...,,,***+++,,,///000///---,,,,,,------,,,+++++++++++++++,,,...000222zzzzzz|||zzz{{{~~~{{{xxxtttqqqooo4ĉ@ӵ~~~yyyxxx{{{|||yyyuuupppooonnnnnnnnnnnnooopppsssqqqnnnlllmmmooorrrtttuuutttsssrrrqqqpppnnnlllooommmllllllnnnnnnllliiikkkllllllllloootttuuusssnnnoooppppppnnniiieeebbbaaabbbcccdddfffhhhiiijjjjjjhhhdddbbbccchhhmmmqqqooopppnnnjjjjjjnnnlllgggkkkkkkkkkmmmnnnnnnkkkiiillliiieeecccddddddeeedddfffhhhkkkllljjjhhhggghhh>Lggghhhhhhhhhdddeee=hĦhhhggggggiiiiiiiiihhhfffeeegggggghhhgggfffeeedddddd4ĉ@ӵkkklllmmmmmmggg]]]PPPHHHDDD<<<<<<===888;;;>>>888444222///......000222333000......333888999222+++//////...------000111222333333333444666777999:::@@@CCCLLLXXXbbbhhhnnnttt{{{}}}}}}}}}{{{rrrnnniiigggggggggfffccceeedddaaa```___aaacccddd```aaaaaaaaa```aaa```______^^^___```dddgggjjjkkkcccbbbccc>Lgggbbbcccfffiiijjjjjjiiihhheeeggggggeeeaaa```bbbeee^^^ZZZPPPBBB444,,,---000,,,++++++++++++++++++,,,000000...,,,++++++,,,,,,,,,,,,,,,++++++******))),,,+++***))))))***+++,,,(((***---///---+++,,,------,,,+++,,,...///...---...------,,,******++++++,,,,,,,,,+++++++++******'''((())))))((((((***---,,,***)))(((((()))***,,,+++******)))((((((((((((''''''((()))***+++,,,,,,***************))))))(((---)))&&&'''+++---***&&&***,,,......---,,,------,,,...//////...------...))))))******++++++++++++++++++++++++++++++++++++------,,,***'''&&&''')))///...,,,+++++++++)))'''))))))************))))))(((((((((***************************************,,,333AAAAAA///(((,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------......***+++++++++++++++,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,,,,------+++---...---,,,,,,...000............///000111111///...---,,,+++,,,...///---,,,,,,---///000...---///...---,,,,,,+++++++++......////////////......///---,,,---...///...---------...///000/////////000000///......---,,,,,,---...//////000000////////////......///000111111111000///---,,,++++++++++++,,,...---,,,,,,---///111111000//////...//////111///---++++++---000111...---,,,---......---+++...------------///111222~~~xxxzzz~~~yyyuuuvvvzzz~~~yyyvvvuuutttssssssGG=?|||xxxtttsssvvvyyyzzzyyyrrrrrrqqqpppooooooooooooqqqpppnnnmmmnnnpppsssuuuvvvtttrrrqqqqqqooollliiilllkkkjjjkkklllllljjjiiilllmmmmmmlllpppuuuvvvsssnnnooooooooollliiieeeccceeefffhhhjjjlllooopppqqqooommmiiifffeeeiiipppuuummmqqqoooiiijjjpppoooiiimmmkkkkkklllmmmmmmllljjjnnnkkkgggeeeeeeeeedddcccfffjjjmmmmmmjjjhhhhhhiiiHdĦggghhhhhhgggddd=ĪjhhhhhhhhhggggggfffeeedddeeeggghhhhhhfffeeeeeefffGG=?llllllkkkeee[[[NNNFFFAAA:::===AAA???BBBDDD<<<555222000///000111222222222///000888AAABBB999///000111///++++++...///...333333333444666888:::<<&eg&e>hӵg&e|||guO>uO>&e4ff?>ߝLtttgĉ@zzzvvvrrroooShӵwwwvvvuuusssqqqpppg&eppp>hӵlllmmmmmmjjjgggffffffgggfff?><znnng&e>&ennnlllHLoooqqqrrrShӵgLlllnnnwwwxxxpppjjjjjjlllnnnpppnnnkkkS?ʬhhhggg3h?D%%)?eeehhhZufĦfffeeecccgLhhhfffiiig&efffgĉ@ggghhhg&e>&eQQQ@e666333??111.........000444888999g<ĉ222///3333333we<Ħ3334445558883h?@e~~~wwwmmmiiieeeZffffffdddaaa^^^\\\3h?gL___```cccfffhhhfffcccfffeeeeeeD%%)?iiifff?><zgggeee=?Ħ***g&e)))g&e))),,,+++S?ʬ'''4ff?>ߝL,,,@e)))g&e111,,,+++3h?g&e>&e))))))??(((+++,,,)))%%%"""%%%((())))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((((((((******+++,,,+++***)))(((''')))+++++++++,,,...000+++,,,,,,+++,,,///444888<<<:::777111+++(((((()))***+++,,,,,,+++***)))(((&&&'''((())))))((('''&&&###'''***,,,+++)))''''''&&&%%%%%%'''***,,,,,,+++((()))***++++++***)))((('''$$$&&&,,,,,,((((((+++(((((())))))*********+++,,,'''+++///,,,///222+++))))))***+++,,,,,,---------,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))***+++,,,,,,---------111333222...---111555333000---...000222222111---///111000---+++,,,...---,,,---...111111000///...---,,,+++***************+++,,,,,,---------,,,...---,,,,,,......---,,,,,,---///000111000///...------......///000000000...//////000000000000000000//////........./////////......---------......+++,,,...---,,,,,,---///111111000......---------))))))***,,,---...///////////////000222222000......---,,,,,,,,,,,,......4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵuuuttxxxttttttHGgĉ@}}}yyywwwuuuuuuvvvuuuHu]ĦrrrZuR)ĦooommmlllkkkkkkjjjiiisߝLGdUĦnnnHƅ^Hu]ĦmmmntHdĦfffhhhHGgĉ@hhhHdĦnnnqqqtttuuuuuuqqqpppooonnnnnnmmmHtƅ^fffeeeBt=o9ĦDtfo9Ħfffhhhjjjg?ccccccHdĦkkkqqqnnnHu]Ħ```tteeegggHƅ^Hu]ĦYYYH׼sCCC222333222111111111111111222333tQ777///,,,,,,je<Ħ444555777Bt=o9ĦH׼s}}}|||~~~wwwfffdddfffHtĦeee```aaacccdddBt=o9ĦHdĦ___```aaaccceeegggiiigggggggggDtfo9ĦsߝLGdUĦeeeHt@cӵHu]Ħ)))Hu]Ħ***+++Htƅ^+++qIܗGIӵ(((H׼s''')))Hu]Ħ'''***Bt=o9ĦHƅ^Hu]Ħ+++***,,,+++***((((((((()))***''''''(((+++---...---++++++***((('''((()))(((''')))((((((***++++++)))'''******++++++++++++******++++++*********+++---...444000///111333444555777@@@>>>999333---))))))***++++++,,,,,,,,,++++++******++++++((())),,,***&&&+++++++++++++++***)))((())))))((((((((((((((()))***)))(((&&&&&&''''''(((***************)))((((((++++++***)))(((((())))))'''(((+++...///,,,$$$+++,,,,,,+++******+++---,,,,,,,,,---------......///...---,,,++++++++++++((((((((((((***,,,...///------.........---,,,+++111000///---------...///...---...///111111///---222111...,,,+++,,,------------...///000111111222+++,,,...---,,,++++++,,,---+++)))+++---///---+++,,,,,,,,,------.........000000///...---,,,,,,+++111///......//////...,,,666555333222111000000000000000111111111000000//////......---------......+++,,,,,,---.........---...---,,,+++,,,---...///......---,,,---...///000222000...---......---+++---......,,,))))))---1114DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦzzzpeƜ4DuTӵuuu`eĭtttqetwww~~~~~~zzzwwwuuusssDdDĦooommmt|>>111000//////000111000...000000000000000111geĦ222///---FSĦ333555qjRgdKӵDdDĦ}}}tttfffccccccDdDĦeee___```bbbqjRgdKӵDdDĦaaabbbccceeehhhjjjkkkhhhggggggHdDĦgdKӵDdDDdDĦdddDdDĦ4DufӵDdDĦ***DdDĦ+++q<R---+++peƜ4DuTӵ...DdDĦ(((***DdDĦ(((qjRgdKӵDdDΦDdDĦ+++***(((((()))***,,,+++***)))(((((()))******)))((()))))))))'''%%%+++)))((('''((()))((('''***)))))))))***)))'''%%%******++++++++++++******)))(((((()))***,,,...///222000000222444666666666777666222,,,'''$$$%%%&&&,,,,,,------,,,+++******(((***)))&&&''')))(((###************))))))((((((******))))))))))))*********)))((('''&&&'''(((((()))))))))))))))(((''''''++++++***)))))))))))))))(((((((((***,,,+++(((%%%+++***)))))))))*********+++,,,,,,,,,,,,---------///...---,,,++++++++++++******)))***+++,,,...///......---------,,,,,,,,,......---,,,,,,,,,,,,,,,---------...000000///---111///---,,,+++,,,------000000000000000/////////,,,---...---+++)))))))))---+++***+++---...---+++------..................------..................111///......//////...---333333222222111000000000//////000000000//////...//////...---------......+++,,,------......------111000...------------.........---,,,---...///000111000......---+++'''$$$......---,,,+++,,,///1114DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵrrr=ӊB1.uTӵuuuHߝL`o9vvvpo9wӵyyyssspppDdDĦnnnmmmo)hmmmooooooooonnnoooppptttpppDdDΦDdDĦqqqDdDΦDdDӵqqqGIpӵDdDĦeeepo9wӵDdDĦhhhjjjlllllllllooommmlllkkklllpo9ukkkiiihhhhhhGIdnuR)ĦDdDĦnuR)ĦggggggCdgĪjjjjDdDĦiiiooonnnDdDĦhhhHߝL`o9lllDdDΦDdDӵVVVDdDĦ999333111000000111111///...000///////////////geĦ---...sp?aĦ333555GIdnuR)ĦDdDĦzzzooohhhdddbbbDdDĦfff]]]^^^aaaGIdnuR)ĦDdDĦcccdddeeegggjjjlllmmmhhhgggfffDdDĦnuR)ĦDdDΦDdDĦbbbDdDĦnuR)ĦDdDĦ+++DdDĦ---po9u***,,,,,,***=ӊB1.uTӵ...DdDĦ******DdDĦ***GIdnuR)ĦDdDΦDdDӵ+++***)))((()))***++++++***)))))))))******,,,***(((((((((((('''&&&+++)))''''''((()))((('''***))))))))))))(((%%%###******++++++++++++******&&&&&&'''(((***,,,...//////000111333666888777555444333111---)))((()))***,,,,,,,,,,,,+++***(((((((((***)))&&&''')))'''"""))))))))))))((((((((((((++++++************++++++***)))((('''''''''(((((('''((((((((((((''''''&&&+++***))))))))))))))))))***(((%%%%%%'''***,,,------***((()))+++---+++)))******+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,++++++,,,,,,---...///...---,,,+++,,,------,,,------------,,,,,,+++,,,,,,,,,---//////...,,,...---,,,++++++,,,---...333333222111000...---,,,---...///---+++(((((((((,,,++++++,,,---...---+++//////////////////........................------000///......//////...---///000111111111111//////......////////////......000///......------......,,,,,,------......------222111000///...---------......---,,,---...///000///////////////,,,'''###///---,,,,,,///1112222224DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵllloooF&uTӵuuu4DufئL>eyyypuR)Ħ{{{~~~yyyrrrooo>d<ĦpppDtkkknnnmmmmmmnnnoooooommmDdDΦDdDĦqqq>d<ʜ4DuTӵttt4DwDd<ĦjjjpuR)Ħ>dd<ӵDddd<Ħkkk4DufئL>elllDdDʜ4DuTӵMMMDdDĦ777666444333333333333111000000000////////////geĦ,,,s<v>aĦ555666peӵDx<DdDĦvvvlllhhheeeeeeDdDĦggg\\\^^^aaapeӵDx<>dd<ӵDd<DdDΦDdDĦ___DdDӵnd<DdDĦ+++>d<Ħ...peӵ---Ħ(((F&uTӵ,,,DdDĦ++++++>d<Ħ+++peӵDx<>d<ʜ4DuTӵ,,,+++***))))))***+++*********************+++)))'''(((***,,,------***)))''''''((())))))(((***)))))))))******'''%%%******++++++++++++******&&&''''''(((***+++,,,------000222333777999777333333333222000------///111,,,++++++***)))(((&&&%%%+++,,,+++)))))),,,***%%%)))))))))((((((((())))))******)))))))))***++++++)))))))))((((((((((((((('''(((((()))((((((''''''******)))))))))))))))***+++)))&&&$$$&&&)))---///111---)))***///111...+++)))************+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,000...,,,+++++++++---...---...///000//////---,,,,,,+++***+++---...---,,,,,,++++++++++++,,,---...333333333222000...,,,+++---...///...,,,******+++***+++,,,---------,,,+++//////000000///...---,,,222111000///---+++******000///......///000///---,,,---///111111000///.........//////000000//////111000///...---------...,,,,,,------...------,,,000000///......---------......---,,,---...///000.........///000///---***///---+++---1114444443334DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒRmmmkkknnn>dp&ĒRtttuuunfʜd<Φ>d<Ħooos&dq&ĒRvvvttti?ʜtd<ĦnnnHHܗDӊBkkk<xnnnmmmllljjjhhhhhhiiiB?d<555444333444333222000222111000/////////geĦ///Hg8>aĦ888777B?Ho9xxx>d<|||yyyrrrjjjeeedddfff>d<ӵ___bbbB?Ho9ccc<xgggiiijjjkkkhhhgggeee&ӫeʬtIӇfff>d<Φ>d<Ħ[[[D&ӫetIӇ...DdDĦ***sdKĦ+++B?dp&ĒR***,,,>d<sdKĦ,,,B?Ho9)))s&dq&ĒR***,,,,,,+++******+++*********++++++++++++***)))'''&&&'''***---//////***((('''''')))***)))((()))((()))***,,,---+++)))******++++++++++++******))))))))))))*********)))+++000222333555999777111---......---,,,,,,...000---------,,,+++)))((('''+++,,,,,,***+++---+++'''+++***)))))))))***++++++((((((((((((((()))***+++)))))))))))))))(((((((((((())))))******)))))))))***)))))))))))))))******+++***)))((('''(((***,,,111---)))***///111...+++)))))))))*********++++++------,,,+++++++++,,,,,,+++++++++++++++*********000...,,,+++++++++---...,,,---...//////...---,,,,,,+++***+++,,,------,,,++++++++++++,,,------...000000111111000///---++++++---//////...------...)))+++---...------,,,,,,---...//////...---+++***111111000...---,,,+++***///...---...///000///...***,,,...000111000///......///000111111111111111111111000///...---------,,,------...------,,,,,,,,,,,,------..................---,,,---...///000111///,,,,,,---.........///---,,,...3336665553334DuXӵHu]3hhne=enepIƎ@t@hsssnnnlll>hrrrsssuuufeyyy@ďDvvvttttttoooqqqssstttsssqqqneoooooo=elllkkkjjjjjjlllnnnnnnoooegemmmmmmsĪj@huuusssrrrfdDĦooo@ďDkkkkkkHkgelllllllllllljjjhhhgggiii@hffffff@GfffeeeHĪj@IŌhhhiiiBenefffHkgefffnellllllfeiiiHu]3hh<<<666888se555333222222333333111000222222111///......geĦja>aĦ:::888@Gwwwwwwsewwwsssqqqmmmhhhbbbaaaeee<Ō```bbbeee@GdddcccHkgefffgggggghhhiiihhhgggeeeHĪj@IŌdddcccegeXXXWWWHu]3hIŌ...---DdDĦ)))ne)))'''@h---+++>h(((&&&)))se+++ne+++,,,@G***)))sĪj@h(((***,,,---,,,+++***+++)))***++++++,,,+++++++++***(((''''''((())))))(((***((('''''')))******)))(((((()))+++---...---+++******++++++++++++************++++++******)))(((+++111333111333888555...+++,,,---,,,+++,,,---///000000000000///...,,,,,,)))+++***)))***...,,,(((+++***)))))))))***,,,---''''''''''''((()))***+++))))))*********)))((('''((())))))***************)))))))))))))))******+++***+++,,,+++)))(((((()))---***((()))+++---+++)))))))))*********+++++++++---,,,,,,++++++,,,,,,,,,******+++++++++***))))))///...---,,,+++,,,------***++++++,,,,,,,,,,,,+++---+++******,,,---------++++++,,,,,,---------...---...000000000...,,,+++***,,,.........---...000(((+++...///...,,,,,,,,,+++,,,...//////---+++***---------........./////////...---...///000///...,,,---...///000//////......///000111111222222111222111000///...---------------......------,,,,,,)))***,,,---.../////////......---,,,---...///000444000+++))))))*********...---...0002224444444444DuXӵĵD^nnnrrroooooossssssppprrruuuqqqttt||||||yyyxxxwwwsssrrrqqqqqqrrrrrrnnnnnnnnniiijjjkkkkkklllooorrrpppqqqnnnmmmmmmuuurrrnnnmmmnnnDdDĦppplllhhhkkkjjjiiijjjkkkjjjllliiiggggggiiikkkhhhgggggghhhiiigggfffiiiiiihhhdddeeeeeefffllllllmmmeeeiiiD^CCC>>>555555s׼s111444333222222333444333111222111000...---,,,geFm8///>aĦ:::999777tttxxxuuus׼szzzrrrmmmllljjjfffcccbbbdddHoaaaccceeehhhkkkeeecccccchhhggggggggggggggghhhgggdddddddddcccVVVVVVSSSD^///...---DdDĦ*********'''))))))...---,,,(((%%%%%%***s׼s+++*********+++++++++)))((()))'''***,,,---,,,+++++++++)))***+++,,,,,,,,,++++++,,,***)))))))))(((&&&$$$)))(((&&&''')))******))))))((()))+++------+++)))******++++++++++++******)))***+++,,,,,,+++******+++222222...000666444+++,,,---......---,,,...///000000000000//////...---(((++++++***,,,000///+++***)))((((((((()))+++,,,(((((((((((()))***+++,,,))))))***+++***)))(((''''''(((((()))******)))))))))))))))))))))***++++++)))+++---,,,)))((()))***+++***)))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***......---------,,,,,,,,,++++++******++++++,,,---...,,,***+++,,,.........,,,------.........------,,,---///000///---***(((***+++------,,,+++,,,---'''+++...///...,,,+++,,,+++,,,...000000///---,,,+++,,,,,,---...///000000///...---...000000000///............////////////---...///000111111111111333222111///......------------......------,,,++++++,,,---...//////............---,,,---...///000222///,,,******+++***))),,,...000111111111333444Φ4DuXӵtvӵ>d<ĦĦĦ{{{vvvuuuddd\\\RRRKKKMMMUUU___fffpppnnnpppwww{{{{{{{{{|||uuurrrppprrrvvvwwwssspppmmmrrrtttqqqmmmooozzz|||{{{|||{{{vvvqqqpppqqqrrrqqqpppĦooonnnmmmlllkkkfffhhhiiikkklllooosssvvvppppppnnnkkkiiikkkqqqvvvpppnnnmmmlllkkkkkkllllllsssooojjjiiijjjlllmmmlll>d<ĦqqqmmmdddiiieeebbbccchhhjjjiiiggggggeeeeeefffhhhjjjjjjjjjllljjjggggggiiilllmmmmmmjjjjjjiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhdddeeefffggghhhiiijjjkkkhhhggggggfffeeeeeeddddddddddddfffggggggffffffeeefffggghhhjjjĦmmmlllpppssssssoookkkiiiiiiiii>d<ĦJJJDDD@@@666666Be666---555444333444666666666444111000///---,,,+++geFYĉ...000>aĦ999999777888===BBBGGGTTThhhwwwxxxsssBe{{{yyyqqqkkkjjjhhheeegggeeeeeenu]ӵfffmmmnnnnnnlllkkkiiigggeeeccccccdddfffhhhkkkkkkiiihhhgggggggggggghhhgggdddbbbbbbccceeegggfffffffffeeecccaaa```___VVVVVVUUUTTTQQQ>d<Ħ555222///---,,,>d<Ħ+++++++++Ħ+++++++++,,,,,,---------...------...//////...,,,---***,,,111Be---************Ħ***(((((((((((((((((((((((()))(((((((((***++++++***'''***---...---+++++++++)))***+++,,,---,,,,,,+++,,,,,,+++,,,,,,+++(((%%%)))(((&&&''')))******)))***))))))***++++++)))'''******++++++++++++******((()))+++,,,---------,,,,,,222222,,,...555333******+++,,,,,,******+++,,,---------...------,,,,,,***---------000444333000)))((('''&&&'''(((***,,,))))))))))))***+++,,,---)))******++++++)))((('''&&&&&&'''((())))))(((((())))))((())))))***++++++(((+++,,,+++)))(((***---+++,,,,,,+++******+++---***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------***+++,,,---...---,,,,,,------.........---,,,+++------,,,+++,,,---///000///---++++++---...///...---......//////...------,,,...//////...+++(((&&&***+++,,,,,,***)))))))))'''+++///000...++++++,,,+++,,,///111222111///---...........................------...000111000///000//////.........//////,,,---...///000000000000333222111///......---------.........---,,,,,,+++......///000000///...---......---,,,---...///000...------...///000...---+++...222222000///222444?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ|||rrrkkkPPPKKKCCC???BBBKKKWWW___hhhnnnqqqqqquuu||||||xxxwwwssspppqqquuuvvvsssnnnvvvooolllnnnoooooottt||||||}}}~~~|||vvvpppppprrrpppgdKĦkkkkkkllljjjiiiiiihhhhhhiiikkkqqqxxx}}}zzzqqqjjjlllpppooommmkkkssssssqqqmmmjjjjjjmmmooossspppllljjjkkklllmmmnnngdDĦkkkhhhfffjjjgggcccdddgggiiijjjiiijjjjjjiiihhhhhhiiijjjkkkkkkjjjjjjjjjjjjkkkmmmmmmnnniiidddeeeiiillllllkkkiiiiiiiiijjjjjjkkkkkkllleee```^^^bbbiiinnnmmmjjjllliiigggffffffggggggfffbbbddddddbbbdddhhhhhheeeeeeggghhhgdKĦmmmfffpppvvvpppkkkkkkmmmlllqqqsdKĦKKKIII<<<;;;888///111222444333222333555444333111000...---++++++,,,ŶS------...3we<666666===FFFQQQ^^^oooyyyxxxuuu|||uuunnniiihhhhhhiiillliiifffiĉ@3hR/Ōhhhiiiiiiiiiiiiiiifffeeedddcccdddeeefffgggffffffffffffggghhhjjjkkkjjjhhheeecccaaaaaabbbbbbeeefffffffffdddaaa___]]][[[SSSQQQVVVUUUDdDĦ999...---000///sdKĦ,,,,,,gdKĦ+++++++++---//////...,,,000///------.........---(((+++---,,,)))++++++,,,,,,gdKĦ%%%...---+++)))((((((((()))---,,,+++***))))))))))))+++---...///...,,,)))'''******))))))******+++,,,))))))))))))))))))))))))*********)))******+++++++++***)))***++++++***))))))))))))***,,,+++)))'''++++++,,,------,,,++++++...///000000000///...---***))))))***,,,...---,,,***+++,,,---,,,+++***))),,,,,,++++++***)))))))))+++((((((******'''&&&)))''')))******))))))***+++000///---+++)))'''&&&%%%''''''''''''((((((((((((*********)))******++++++++++++***))))))***+++,,,---,,,++++++******++++++)))+++++++++***)))***+++...000111///,,,***+++---------,,,,,,++++++,,,,,,,,,---...000111000---***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000---......///////////////111---***,,,///000,,,'''222000---,,,,,,---,,,+++***))),,,111111---+++,,,...---,,,,,,......---,,,,,,,,,---...//////......+++,,,.../////////...---.........///////////////,,,------...............///...---,,,+++,,,---............------,,,,,,,,,///---+++,,,---...---,,,...------,,,,,,------......---++++++,,,---,,,+++---222444222111222333000>Anenenexxxiii___HHHCCC===:::<<A+++---...k<999888888???IIIWWWaaaooovvvvvvuuuyyy~~~{{{tttmmmiiihhhhhhiiillliiieeefhgggggghhhhhhhhhhhhgggffffffeeeddddddeeeffffffggggggggghhhhhhiiiiiiiiijjjhhheeecccbbbaaabbbbbbeeefffggggggeeebbb___\\\XXXSSSSSSVVVRRRDeLLL>>>111...000///ne+++,,,ne+++,,,,,,,,,---//////---,,,000...,,,,,,---------,,,(((***,,,,,,,,,,,,,,,---++++++ne'''&&&,,,,,,+++************+++,,,+++******)))*********,,,---......---,,,)))(((******))))))******+++,,,))))))))))))))))))))))))++++++***************+++***)))((((((******)))((())))))((()))***+++)))'''(((***,,,.........---,,,++++++,,,,,,,,,++++++***+++***)))+++---......---,,,------...---,,,+++***+++++++++***************)))%%%$$$&&&&&&%%%'''***''')))******))))))***+++......---+++)))(((&&&&&&))))))))))))))))))))))))*********)))******+++,,,,,,,,,******)))***+++,,,,,,+++*********)))******)))+++,,,+++***)))***+++---///111000---++++++,,,---,,,,,,++++++,,,,,,---/////////000111000,,,***++++++++++++++++++++++++///000000111111000//////---...//////000000//////000...------///...+++'''+++***))))))******(((&&&******---222333...+++,,,...---,,,,,,......---,,,,,,------...//////......,,,---...///000///......------------------,,,,,,------...////////////...///...---,,,+++,,,------//////.........---------...---+++***+++,,,+++***------,,,,,,,,,,,,------------,,,+++))))))***,,,---222444222111333333|||ppp\\\NNN@@@===888666888===DDDIIITTTaaannnsssrrrqqqqqqppprrrpppnnnmmmmmmnnnoooppptttpppnnnooorrruuuzzzzzztttooovvvwwwwwwtttuuuwwwmmmkkkkkklllkkkjjjhhhooommmlllmmmrrrzzz{{{rrrppppppnnnmmmmmmooooooooommmlllmmmooorrrlllmmmmmmllllllooovvv{{{iiihhhgggdddbbbgggfffgggiiilllnnnnnnmmmkkkjjjiiihhhhhhhhhhhhhhhggghhhjjjlllmmmlllkkkkkklllhhhddddddfffhhhhhhfffiiiiiijjjkkkkkkjjjhhhgggeeefffhhhjjjllllllllllllmmmkkkiiihhhiiiiiihhhgggkkkhhhdddeeekkkpppkkkbbbfffhhhiiiiiihhhggglllooopppsssyyy{{{zzzooo\\\KKKBBB???===999666333222222333444111///......///...---///...---,,,+++,,,)))***---999:::999:::BBBLLL]]]fffpppttttttvvv||||||xxxrrrmmmiiigggggghhhjjjhhheeeeeeffffffffffffffffffeeeeeegggfffeeeeeeeeeeeefffffffffggghhhiiiiiihhhggggggiiihhhfffdddbbbbbbbbbccceeefffggghhhfffccc___\\\XXXWWWXXXUUULLL]]]VVVDDD333...000000)))***,,,***(((...------...//////---+++...,,,++++++,,,,,,+++***(((((()))+++...000000///******)))((((((******+++,,,,,,,,,,,,,,,*********)))******+++,,,,,,---------,,,+++***)))******))))))******+++,,,)))))))))))))))))))))))),,,,,,+++***)))))))))))))))(((''''''))))))((('''***)))'''''')))))))))(((&&&(((,,,...000000///---************************,,,***)))***,,,......---.........///...---,,,,,,)))************+++++++++***&&&$$$%%%%%%$$$&&&***''')))******))))))***+++,,,,,,+++***)))(((((('''++++++++++++++++++++++++******))))))***++++++,,,...---,,,*********+++,,,+++*********))))))))))))***+++,,,+++***)))***,,,,,,...000000...,,,++++++++++++++++++,,,---......111000000000111///,,,***************+++++++++++++++,,,...000000///---,,,---...//////000000//////+++,,,...//////...,,,******))))))***++++++***(((***+++///444555000,,,,,,...---,,,---.........,,,,,,---......///.........---...///000000000//////.........---,,,,,,,,,+++---......//////////////////...---+++++++++,,,---////////////............000...,,,,,,,,,---,,,+++------,,,,,,,,,,,,---------......,,,))))))+++...---222444222111333333}}}uuueeePPPAAA===;;;888777888;;;???BBBJJJVVVdddnnnrrrqqqooommmppppppnnnlllkkklllooorrryyyvvvsssssstttwww{{{{{{rrrlllpppssstttrrrtttxxxyyywwwooommmlllkkklllllljjjiiimmmkkkjjjlllttt~~~~~~ssspppooommmmmmoooppppppooonnnllllllnnnpppkkknnnooommmlllooowww~~~qqqnnnkkkiiihhhfffdddbbbdddeeehhhkkkmmmnnnnnnmmmjjjjjjiiiiiihhhhhhggggggfffhhhkkkmmmnnnllljjjhhhmmmjjjgggfffhhhiiiiiiggghhhiiijjjkkkjjjiiigggfffcccfffjjjkkkjjjhhhiiijjjmmmkkkjjjiiijjjjjjiiihhhlllkkkiiihhhlllpppllleeehhhiiijjjkkkjjjiiihhhhhhiiiiiikkkpppwww}}}~~~~~~rrr```NNNCCC???<<<888444333333444444888555111///000000000000///...---,,,,,,,,,------)))***+++---000333555777777777888:::999:::CCCNNNaaajjjsssvvvvvvzzzxxxuuuqqqllliiiggggggggggggfffggghhhiiijjjjjjjjjfffeeeeeedddddddddddddddgggggggggfffffffffffffffeeefffhhhiiihhhgggeeedddhhhgggfffdddccccccccccccdddfffhhhhhhfffccc^^^\\\[[[]]]]]]UUUFFFAAANNN```YYYFFF333...000111...+++(((***,,,---,,,+++)))'''000///------......,,,***---+++))))))***+++***)))***((('''***...000///,,,)))))))))*********))))))***+++,,,---...---,,,+++))))))))))))***+++,,,------,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))---,,,+++***)))))))))))))))(((''''''))))))((('''+++)))&&&&&&''')))))))))'''))),,,///000///...,,,++++++++++++,,,------...,,,***((()))+++,,,,,,,,,.........---------,,,,,,((())))))***++++++,,,,,,,,,)))(((***)))%%%%%%(((''')))******))))))***+++************)))))))))))),,,+++++++++++++++******))))))))))))***+++,,,,,,///...,,,+++***++++++,,,+++++++++++++++***))))))***+++,,,,,,******+++,,,***,,,///000000---+++************+++,,,---//////000///......//////---++++++++++++++++++,,,,,,,,,***+++,,,...////////////......///000000000000000'''***...//////.........+++)))((((((***+++++++++++++++000666666111------///---,,,---...///...---------...............---...//////000000000000000111111000///...------------...//////000000/////////...,,,++++++++++++,,,..................------000///......000111111000---,,,,,,,,,,,,,,,,,,---///...---,,,,,,---///000---222555222111333333~~~nnnZZZFFF;;;:::999888888888:::<<<>>>DDDIIITTTcccooorrrpppmmmppppppooommmkkklllpppsssxxxxxxvvvuuuvvv{{{~~~}}}}}}|||tttnnnsssuuuuuuqqqqqquuuwwwvvvnnnmmmkkklllmmmmmmllljjjkkkjjjiiioooyyyyyysssppplllmmmoooqqqrrrqqqooolllkkklllnnnlllooopppooolllnnnttt{{{qqqoookkkiiihhhgggeeedddbbbdddhhhjjjlllkkkkkkjjjiiiiiiiiiiiihhhhhhggggggfffiiilllnnnnnnkkkhhhfffkkkjjjhhhgggggghhhhhhggghhhiiiiiijjjiiihhhfffeeecccggglllllliiiggghhhiiimmmkkkjjjjjjkkkkkkiiiggghhhmmmooommmkkklllllliiijjjiiigggfffgggggghhhhhhjjjhhhjjjqqqyyy~~~~~~}}}wwwjjjYYYMMMIIICCC;;;666444444444333999666222111111111111111......------,,,,,,,,,,,,,,,,,,---...000222444555666666777888777999BBBMMMaaammmxxxzzz{{{~~~}}}sssrrrnnnkkkhhhffffffeeeccceeeiiikkkllljjjiiihhhfffeeeddddddddddddeeeeeehhhhhhhhhggggggfffffffffcccdddfffggggggeeedddbbbhhhgggfffeeeddddddccccccdddeeeggggggeeebbb^^^[[[ZZZ]]]\\\QQQBBB>>>NNN```SSSBBB222...111111///---)))***+++,,,,,,+++)))(((000///---,,,---,,,+++))),,,+++))))))*********)))+++)))(((***---...,,,))))))))))))))))))*********+++,,,---...---,,,+++***(((((())))))***+++------,,,,,,++++++++++++************))))))******+++,,,))))))))))))))))))))))))---,,,+++***))))))))))))***)))((((((******)))(((+++)))'''&&&((())))))))))))***,,,......---+++***+++,,,,,,---...//////000,,,)))'''''')))***++++++,,,,,,,,,+++++++++++++++(((((()))***+++,,,,,,---((('''))),,,,,,(((&&&(((''')))******))))))***+++))))))))))))))))))))))))++++++*********)))))))))))))))))))))***+++,,,---///...,,,+++++++++,,,,,,,,,,,,---------,,,+++******,,,,,,,,,+++***+++,,,***+++---///000///,,,***))))))***+++,,,...///000...---,,,,,,---......---,,,,,,,,,---------......555333111000///000222333...//////000000000000000***,,,//////...,,,,,,,,,***&&&###"""$$$'''***+++,,,,,,000555666111---...///...------//////...------...............------///////////////000000111111111000///...------------......//////////////////...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...111333333333,,,,,,,,,++++++,,,,,,,,,///,,,***,,,///111000---...333555333222333444111}}}jjjTTTBBB999666666666666777888999:::@@@???FFFWWWfffnnnpppppppppooonnnmmmmmmooopppqqqrrrtttttttttxxx~~~~~~~~~}}}|||yyyuuuqqqyyy|||zzzuuuqqqrrrrrrpppmmmkkkkkklllmmmnnnmmmlllnnnlllmmmtttwwwqqqlllkkknnnrrrrrrrrrooommmkkkkkkllllllnnnpppooommmmmmppptttooommmjjjhhhhhhiiihhhgggccceeehhhjjjiiihhhggghhhgggggghhhiiiiiihhhhhhgggiiijjjlllmmmmmmjjjfffdddggggggffffffeeeeeeffffffhhhhhhhhhgggggggggggggggfffiiilllllljjjhhhiiikkklllkkkjjjkkkkkkkkkiiigggeeelllqqqnnnkkkkkklllkkkjjjhhheeedddfffhhhiiiiiiiiigggkkkttt{{{}}}}}}~~~{{{uuuiii^^^XXXNNNBBB999555444333222666444111000000111000///......---------,,,,,,,,,......//////000222333444666555666777666777AAALLL```nnn{{{xxxpppnnnmmmjjjhhhfffeeedddbbbfffjjjlllllliiihhhgggffffffeeedddeeefffggghhhhhhiiiiiiiiihhhgggfffeeecccdddeeeffffffeeeddddddgggggggggfffeeeddddddcccdddeeeeeedddccc```]]]\\\VVVYYYVVVKKK===<<>>FFF===666000000000---,,,---************+++,,,...///...+++)))))))))******)))---+++))))))***+++***)))***,,,---,,,+++***)))***+++***)))(((((())))))***+++************+++,,,,,,***)))))))))***+++,,,,,,((()))+++,,,,,,+++***)))******))))))******+++,,,))))))))))))))))))))))))++++++***************+++)))(((''''''))))))((('''+++*********,,,,,,***)))(((((((((((()))***++++++&&&))),,,000111111///...///,,,)))(((***+++,,,---+++***)))((((((((()))))))))))))))***+++++++++,,,,,,)))(((******'''(((+++''')))******))))))***+++)))))))))))))))(((((((((+++******)))((((((''''''((((((((()))***,,,---...******))))))***+++---...+++,,,---......,,,+++)))+++,,,------++++++,,,---+++***)))+++...///...,,,*********+++,,,---...///666333///------.........++++++,,,------...//////444222...+++)))))))))***//////000111111111111000555111---,,,,,,,,,)))'''...---+++,,,---......---...,,,...222222///...000000...---...///000///---......//////...------,,,///...---------...///000------------------,,,,,,+++,,,,,,---------------///...,,,+++)))))))))***+++++++++,,,,,,------------,,,++++++---//////...,,,,,,++++++++++++,,,,,,---222777666000+++)))***...333555333222444444222vvvhhhUUU@@@333333444444444555666888888:::777:::EEEPPPZZZiiivvvpppllliiilllppprrrooolllmmmrrrrrrpppttt~~~yyysssooopppssssss||||||yyytttooojjjiiiiiikkknnnppppppppppppooopppwww}}}vvvrrroookkkmmmqqqnnnooopppooonnnmmmnnnoooiiiiiikkkmmmoooooollljjjiiigggeeeeeegggiiijjjjjjhhhkkkllljjjfffddddddeeedddeeeggghhhiiijjjiiiiiimmmmmmmmmllljjjgggdddbbbeeeggghhhhhhggghhhiiijjjhhhgggeeeddddddfffiiikkkfffeeeeeeeeefffggghhhiiikkkjjjiiijjjkkkjjjgggeeeeeehhhiiijjjmmmooolllggggggfffgggjjjmmmnnnkkkhhheeefffnnnzzz~~~~~~{{{|||yyywwwzzz}}}yyypppXXXLLL<<<222000222555555222111111222333333111///------......------,,,+++---......000222444555777999888777777555777@@@KKKaaaqqq~~~tttkkkkkkjjjiiigggfffdddccciiijjjjjjhhheeeeeehhhlllggggggffffffgggjjjlllnnniiijjjjjjjjjiiihhhfffeeeffffffffffffgggiiijjjkkkfffgggggggggfffeeeddddddeeedddbbb```^^^]]]\\\\\\[[[XXXOOO@@@444///222444777333111111///+++)))++++++***))))))+++---000222,,,***((('''(((******)))---+++))))))***+++***)))))),,,///...+++***+++---,,,+++)))((((((((()))***)))((((((((()))+++---///*********)))******+++,,,''')))+++------,,,)))(((*********)))***++++++,,,))))))))))))))))))))))))******************++++++((('''&&&&&&'''((('''&&&+++***+++,,,------+++)))'''&&&&&&&&&(((***,,,---'''***...222444333111///111...+++***+++---......,,,+++)))((((((((()))******************+++++++++888222---+++(((%%%'''+++((()))******))))))***+++))))))))))))((((((((((((++++++******)))(((((('''((((((((()))***,,,---...))))))(((((()))+++---...***+++,,,------+++***(((+++,,,------++++++,,,---,,,***(((***...//////---++++++++++++,,,---......;;;777222///.........---******+++,,,,,,---..............................//////000111111111111111333...))))))---///...+++******+++---///---***'''///,,,---000000......000000...---...///000///....../////////...---,,,,,,...------,,,,,,...///000.........///////////////***+++,,,,,,------,,,,,,///...,,,***)))))))))***,,,,,,,,,------.........111///......//////...---,,,++++++++++++++++++,,,000:::CCC???222((((((---...333666333222444444222tttcccKKK:::555333444555666666444222111???;;;:::>>>DDDMMMZZZeeejjjllloooqqqqqqnnnkkkiiiiiidddfffpppzzz{{{xxxvvvtttwwwwwwqqqmmmooossssssuuuuuuwww~~~zzzrrrmmmjjjjjjoooqqqpppppprrrkkkmmmqqqzzz{{{rrroookkkgggjjjqqqkkklllnnnpppqqqrrrrrrrrrnnnmmmlllllllllkkkhhhfffllljjjgggeeedddeeefffgggiiikkkllliiieeebbbccceeeccceeeiiilllmmmkkkfffbbbgggjjjnnnooommmjjjhhhgggcccddddddeeefffggghhhhhhdddcccbbbdddfffhhhiiihhhhhhfffdddddddddeeedddccckkkgggdddfffjjjllljjjgggdddeeegggkkknnnppppppoooiiiggggggkkknnnmmmgggaaafffnnnxxx~~~}}}|||{{{xxxzzzuuulllmmmsssooodddLLLDDD999222000222333333111000000111333444444333111...+++***+++...000111///...---...000111111111444333555777777:::DDDPPPcccsss}}}tttmmmjjjhhhhhhkkkllljjjhhhhhhgggfffffffffggghhhiiidddddddddfffiiijjjiiigggllliiiffffffggghhhiiiiiijjjjjjhhhfffddddddgggjjjffffffffffffeeedddcccbbbbbb```^^^]]]^^^___^^^]]]ZZZPPPCCC999222,,,...333111111111000...,,,)))(((---------,,,,,,+++++++++************************+++***(((((()))******)))+++***)))))))))))))))***)))***++++++++++++***)))...---,,,+++++++++,,,---///---)))'''&&&(((+++,,,+++*********))))))((((((***)))))))))&&&$$$'''......+++))))))&&& ))))))(((((((((((())))))+++((($$$%%%(((***)))'''++++++******))))))((((((''''''''''''(((***+++,,,(((&&&,,,666:::444//////111///,,,***))))))+++,,,///---++++++,,,.........,,,***)))***++++++***))))))******++++++)))((('''***************+++++++++***''''''++++++&&&&&&)))+++)))((()))******)))(((+++,,,)))%%%(((...///***+++***)))(((''''''''''''++++++---///000...***&&&)))***,,,---...------,,,++++++******++++++,,,---...+++,,,111222......222===<<<666...+++---...,,,)))***+++***((((((+++///---,,,,,,+++,,,---...///------///000111111111111///...---,,,+++******)))///,,,+++,,,...///---+++...,,,+++,,,///111000...///...---...///000///...***+++,,,---------,,,+++//////000000///...------111000///...............---,,,++++++************---......---,,,+++,,,---...,,,******+++---------444000......---******---...,,,******+++------,,,333:::>>>:::111***+++///.........///000111111222rrr```III:::666333444555666666444333111:::777777;;;???EEEOOOXXXcccggglllpppqqqoookkkhhhjjjffffffkkkooolllhhhgggkkknnnnnniiihhhlllqqqssstttrrrsssxxx~~~~~~xxxrrroookkkkkknnnqqqooooooqqqmmmooottt||||||uuupppooopppnnnjjjiiimmmppppppoooooonnnnnnmmmmmmkkkjjjjjjjjjkkkjjjhhhfffgggfffeeeeeeffffffffffffhhhiiiiiigggdddbbbbbbbbbdddeeegggjjjkkkjjjgggeeeiiikkkmmmllliiieeecccbbbeeeeeedddddddddeeefffffffffeeedddeeefffhhhgggggghhhfffeeeeeefffeeedddbbbiiieeecccdddiiikkkjjjgggeeedddeeehhhkkkmmmmmmllliiigggfffhhhlllllliiieeegggmmmuuuzzzzzzxxxwwwwwwuuuuuuooodddbbbeee___TTTCCC===555111000000000///333111000111333444333222444111---+++,,,...//////000...---...000222222111222222444777888;;;FFFQQQaaarrr|||sssnnnlllkkkjjjkkkkkkkkkjjjjjjjjjiiihhhhhhhhhiiijjjfffeeeeeefffhhhiiihhhgggkkkiiigggfffhhhiiiiiihhhkkkkkkjjjgggeeedddfffhhhhhhhhhgggfffeeecccbbbaaabbb```^^^]]]^^^^^^]]][[[XXXLLL???666000,,,,,,////////////...---+++)))(((---,,,,,,,,,++++++++++++************************+++)))((((((*********)))+++***************++++++************************---,,,++++++++++++,,,---...---***(((((()))+++,,,(((((())))))))))))))))))***((((((***)))&&&(((---***''''''***)))&&&%%%'''))))))(((((((((((())))))((((((((('''&&&'''((()))*********)))))))))))))))***))))))))))))******++++++***---444666111,,,,,,000...,,,******+++---//////---******+++++++++***+++***)))***++++++***))))))***+++++++++***(((''')))))))))***************+++'''(((++++++'''&&&)))+++)))((()))*********((()))***(((%%%(((//////+++******))))))(((((()))))),,,,,,,,,...///...+++((()))***+++,,,,,,+++************)))*********+++,,,---***+++///000------000@@@???999111,,,---,,,******+++,,,+++))))))+++......------,,,---...///000------...///000111111000,,,,,,,,,,,,++++++++++++...---+++,,,...///---+++***)))''')))+++,,,+++***///...---...///000///...,,,------...---,,,******///////////////...------------,,,+++++++++++++++------,,,+++++++++++++++---......---,,,++++++,,,---+++)))***,,,.........333///---...---******---...,,,******+++------,,,000444777555///+++,,,///------......///000000111rrr]]]GGG:::777444444555666555444333222555444666:::<<<>>>CCCJJJXXX^^^gggnnnrrrpppkkkhhhiiiffffffhhhfff```]]]^^^dddhhhiiieeeeeelllssswwwssspppmmmpppuuuxxxvvvrrrqqqmmmkkknnnpppnnnmmmooonnnrrrxxxuuuqqqnnnnnnpppooommmmmmooovvvuuusssqqqpppooonnnnnniiihhhggghhhjjjjjjhhhgggfffeeeeeeggghhhiiihhhfffhhhgggeeeddddddcccbbb```cccdddeeefffgggggghhhhhhiiijjjkkkiiifffdddcccccchhhfffdddcccbbbccceeeeeeiiigggfffggghhhiiihhhggggggffffffggggggfffdddbbbgggdddbbbdddgggjjjiiigggeeedddccceeehhhjjjjjjjjjjjjgggeeefffhhhhhhfffcccgggjjjnnnooonnnmmmkkkkkkffffff___UUURRRSSSMMMDDD999666333111000111000///444333111111222333222111333000,,,+++,,,---...///000///...///111333222111111111444777888;;;EEEQQQ^^^pppzzzrrrooooooooommmkkkkkkkkklllmmmmmmlllkkkjjjjjjjjjkkkhhhgggfffggghhhiiihhhfffiiihhhggggggiiiiiihhhgggjjjjjjjjjgggdddbbbccccccjjjiiihhhgggeeecccbbbbbbbbb```^^^^^^^^^]]][[[ZZZUUUGGG999111...+++)))***,,,---------,,,+++***)))+++++++++++++++************************************)))((()))***+++***)))+++*********+++,,,------,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,------,,,,,,++++++++++++,,,'''(((((())))))***+++++++++''''''***,,,******,,,(((&&&'''+++,,,)))))),,,))))))))))))))))))))))))&&&)))+++)))%%%%%%(((+++))))))))))))************,,,,,,+++***************,,,***,,,111222///,,,+++...---,,,++++++---///000...,,,***)))))))))((('''+++***)))***+++,,,+++))))))***+++++++++***((((((((((((((())))))*********+++))))))+++***(((''')))+++)))((((((*********))))))***(((''')))------*********))))))******+++,,,---,,,,,,---...///---,,,++++++,,,,,,,,,+++******))))))))))))*********+++,,,******---...,,,---///>>>>>>;;;444000000...***+++---......,,,++++++,,,......---------...//////------...///000000000000******+++,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,+++***+++,,,---,,,+++...------...000000///...............---+++***)))...////////////...------,,,,,,+++*********++++++...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***)))***,,,...//////222...,,,------******---...,,,******+++,,,,,,,,,,,,...///...,,,+++,,,...,,,,,,------......//////uuu^^^GGG:::666555555555666555444333333444444777<<<===<<<>>>BBBMMMTTT```jjjpppoookkkhhhfffeeefffhhheee``````eeehhhlllmmmjjjjjjrrrzzz~~~tttooojjjjjjnnnrrrttttttsssnnnlllnnnnnnllllllmmmnnnssszzz}}}rrruuuqqqmmmkkkjjjkkkooorrruuutttrrrpppoooooooooooogggffffffgggiiijjjjjjiiijjjhhhggghhhkkkllljjjiiiiiifffcccdddffffffccc```bbbcccbbbbbbbbbdddgggjjjhhhiiiiiiiiigggggghhhjjjiiigggeeeccccccdddggghhhjjjiiiiiijjjllllllllljjjggggggggghhhiiigggdddaaagggeeeddddddfffhhhgggffffffdddcccdddgggjjjllllllkkkiiihhhggggggddd```\\\bbbbbbaaa___\\\ZZZXXXWWWMMMMMMIIICCCBBBDDDBBB<<<555444222111222444555666666444222111111222111000000---******+++---//////000//////000222333222111111111333666666999BBBMMM]]]ooo~~~}}}xxxqqqpppqqqrrrpppllljjjlllooopppooonnnmmmmmmllllllkkkkkkiiigggggghhhhhhgggfffggggggfffhhhiiijjjhhhfffhhhiiihhhfffbbb```______iiiiiihhhfffeeeddddddccccccbbb```___^^^]]]ZZZXXXQQQCCC444...---+++((((((++++++,,,,,,,,,,,,++++++************************************************)))(((((()))++++++***))))))))))))***+++,,,---...,,,+++)))(((((()))+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++'''&&&+++...---******,,,)))***,,,,,,((('''))))))))))))******)))))))))''')))***)))'''&&&(((***(((((())))))******+++++++++******))))))************)))))),,,//////......---,,,+++***+++,,,---...,,,+++))))))******)))'''+++)))))))))+++,,,+++*********+++,,,+++***)))(((''''''(((((())))))******,,,+++*********(((((()))+++)))'''((()))++++++***+++++++++***)))***)))'''************+++,,,---...---,,,+++,,,...//////...............------,,,,,,))))))***+++++++++++++++,,,++++++,,,------...///777:::999555444444222...,,,.../////////---,,,,,,------------------------,,,---...///////////////++++++,,,---...------,,,------,,,---------------...------------------,,,,,,,,,,,,...000000///---.........------,,,++++++.........//////...------......---------------......------,,,,,,---------,,,,,,,,,---///000000///...,,,******+++---------000---+++---,,,******......,,,***)))+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------yyy___HHH;;;666555555666555555555444444222333777===>>>;;;;;;>>>DDDLLLWWWbbbiiikkkjjjhhhddddddgggiiigggdddgggnnnqqquuuvvvrrrrrrxxxwwwqqqkkkiiikkkpppsssuuusssnnnkkkmmmnnnlllkkknnnlllrrryyy~~~|||sssrrrqqqnnnkkkkkknnnqqqrrrsssrrrpppnnnlllkkkjjjiiigggffffffgggjjjkkkkkkkkkoookkkggggggkkkmmmllljjjjjjgggeeeeeehhhhhhfffcccaaabbbbbbaaa```bbbgggjjjhhhiiiiiihhhggggggiiikkkhhhgggeeedddeeegggjjjllljjjjjjkkkmmmpppqqqqqqppphhhggghhhiiiiiihhheeebbbiiigggfffeeeeeeeeeeeedddfffeeedddfffjjjmmmooooooiiijjjkkkkkkiiiddd]]]XXXXXXVVVQQQLLLHHHEEEBBB@@@888888777555666999999777444333111000111444888;;;777555222000111111111000333000---,,,---......---///......000222333222000000111333555555666>>>HHH]]]ppp|||zzzvvvpppoooqqqrrrppplllkkkmmmppppppppppppooonnnmmmllllllllljjjhhhggghhhiiihhhgggfffffffffgggiiiiiihhhgggiiijjjiiigggdddaaaaaaaaahhhgggfffeeedddeeeeeeeeedddbbbaaa___^^^\\\YYYVVVLLL>>>111------+++)))(((,,,,,,,,,,,,,,,------...************************************************((((((((()))+++,,,***)))((((((((())))))+++,,,---,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,++++++,,,---------,,,+++......---,,,,,,+++******,,,'''&&&+++...,,,******---******,,,***&&&%%%'''))))))************))))))***((('''(((***+++)))'''(((((())))))******++++++'''''''''((()))***++++++******)))***,,,......,,,,,,+++***)))))))))*********))))))***,,,---,,,+++***)))((()))+++,,,+++******++++++,,,,,,***)))(((&&&''''''((())))))******------,,,***))))))***)))+++)))'''''')))+++++++++******+++,,,,,,***))))))************+++---...///...,,,***+++---...///...///......---,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---,,,,,,,,,...000000333666777555444444222...---...//////000///---,,,++++++++++++++++++++++++,,,------............------.../////////...,,,+++,,,------------,,,------,,,,,,,,,+++************++++++,,,...000111///---,,,,,,,,,,,,---......///------............------//////............//////---------,,,,,,------...+++***+++---222444555444000...+++***+++,,,++++++///+++***,,,,,,)))***...---+++))))))***,,,,,,+++...,,,))))))+++,,,+++)))++++++++++++,,,,,,,,,,,,yyy]]]HHH<<<888666666666555555555555444111111555::::::777777:::???DDDLLLVVV^^^cccfffgggddddddeeegggfffeeeiiioooxxx|||}}}yyywww|||zzztttnnnjjjkkkooorrruuurrrmmmjjjlllmmmlllmmmoookkkrrrxxx{{{}}}|||wwwpppuuuxxxyyyzzz|||zzzwwwzzzyyywwwtttpppllliiiggggggfffeeefffiiikkkkkkkkknnnjjjgggiiimmmpppnnnjjjiiihhhggghhhiiiiiihhhgggbbbdddeeedddccccccgggkkkiiijjjiiigggeeedddeeefffhhhgggffffffgggiiilllmmmjjjjjjlllooossstttsssrrriiihhhhhhiiiiiihhhfffdddgggfffeeedddccccccccccccgggffffffhhhkkknnnnnnnnneeehhhkkkkkkhhhaaaYYYTTTKKKGGGAAA<<<888555222000/////////...///000111111000000000//////222777;;;777555111000000111111111888666222000000///...,,,------...000222222111//////000333555555555===GGG```rrr~~~xxxwwwuuupppooooooooonnnmmmlllmmmoooooooooooooooooonnnmmmlllmmmkkkhhhhhhhhhiiiiiiiiigggeeeeeefffhhhiiiiiihhhkkkkkkkkkiiifffeeefffggghhhgggeeedddccccccdddeeecccaaa```^^^]]]ZZZVVVRRRFFF:::///,,,+++******+++,,,,,,,,,,,,,,,---......*********+++++++++++++++************************''''''(((***,,,,,,***((((((((((((((()))***++++++,,,+++***))))))***+++,,,((()))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,+++000///...---+++***)))))),,,((('''+++,,,))))))******'''(((+++***'''&&&(((((()))***++++++***)))(((+++(((&&&(((,,,,,,)))&&&))))))))))))************&&&&&&&&&'''(((***+++,,,......---******---+++'''+++******)))(((((((((((()))))))))+++...///...---***)))((()))+++,,,,,,+++***+++,,,,,,,,,+++))))))''''''(((((()))***++++++...///---)))(((***+++)))+++)))&&&&&&(((+++,,,,,,((())),,,//////+++***---************+++,,,---...---,,,******,,,------,,,++++++***)))))))))*********+++---.........---,,,,,,...---***+++///111///111555555222000000---)))...------...000000///...******+++++++++***)))))),,,,,,---------------,,,---...///000///...,,,***,,,---......,,,,,,---......//////...,,,***++++++******,,,...111111///---,,,+++,,,,,,---///000111,,,,,,---............---------,,,,,,,,,---......,,,,,,,,,,,,,,,------...+++))))))---222666666555000...+++***+++,,,++++++---***)))++++++)))+++...---+++))))))***+++++++++...,,,++++++++++++***(((++++++++++++,,,,,,,,,,,,tttWWWEEE===<<<777666666555555555555555222222444777555222222666:::===BBBIIIQQQZZZaaaeeeeeebbbbbbeeefffeeeiiiooozzz}}}{{{~~~{{{wwwqqqllllllnnnqqqssspppkkkhhhkkkmmmmmmnnnrrrmmmsssxxxxxxxxx{{{|||zzzwww}}}{{{{{{{{{zzzxxxtttoookkkhhhgggeeedddeeegggiiijjjjjjkkkiiijjjooovvvxxxsssnnnhhhiiijjjiiihhhhhhiiijjjdddhhhkkkkkkhhhfffhhhkkkiiijjjjjjiiigggeeeeeefffhhhhhhgggggghhhiiijjjjjjjjjkkklllppprrrsssrrrpppkkkiiihhhhhhhhhhhhgggeeeaaaaaaaaaaaaaaaaaacccdddgggffffffhhhjjjjjjiiihhhdddffffffccc\\\TTTLLLHHH===999444111///...+++)))---,,,,,,,,,++++++,,,...---///111111111222555888777444111///000222222222555333000000000000///...,,,,,,---///111111///------///222666777888AAAKKKddduuu}}}vvvtttsssqqqmmmlllkkkkkkmmmnnnnnnmmmlllmmmnnnnnnnnnnnnmmmlllmmmkkkhhhgggiiijjjjjjjjjgggeeeddddddgggiiiiiiiiijjjjjjiiigggffffffhhhkkkjjjhhhfffcccaaa```aaaaaa```___]]][[[YYYVVVQQQMMM>>>666---+++)))(((***...,,,++++++******+++,,,---++++++++++++,,,,,,,,,---************************''''''(((***,,,,,,***(((*********))))))***++++++************************'''(((***+++,,,,,,,,,+++************++++++,,,,,,------,,,+++***))))))))),,,***)))***(((%%%'''+++)))''''''++++++(((''')))((()))+++,,,,,,+++)))((()))))))))***+++***)))(((*********))))))))))))))))))((((((((()))******+++...000...******---+++&&&)))))))))))))))******************,,,......---+++)))(((((()))+++---,,,+++++++++,,,,,,,,,+++***)))''''''((()))***+++,,,---///111...)))(((+++,,,)))+++)))&&&&&&(((+++,,,------,,,000333000)))(((+++***************+++,,,---,,,+++******,,,,,,+++)))***)))((((((((()))***+++)))+++,,,......---,,,++++++---,,,((()))...000...---000111...---...+++'''...,,,***,,,///111111///***++++++,,,+++***)))(((,,,,,,---------,,,,,,+++)))***,,,......---+++***+++---///...,,,+++---...///111222000,,,++++++---))))))+++...111111///,,,------,,,,,,---...///000+++,,,------.........---,,,+++++++++,,,,,,---...+++++++++++++++,,,------+++)))(((+++111444444111---+++******,,,---...---,,,)))(((***+++)))+++...---+++)))(((***+++++++++***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,nnnQQQBBB>>>???777777666555555555555555666444444666444000000444888999;;;@@@HHHSSS]]]bbbdddaaa```cccfffhhhkkkppp|||~~~{{{wwwrrrnnnlllmmmoooqqqnnniiigggjjjmmmnnnpppsssooouuuwwwuuuuuuxxx{{{{{{~~~yyyxxx||||||xxxrrrsssttttttqqqmmmhhheeefffdddccccccfffhhhhhhhhhjjjjjjnnnwwwzzzsssfffhhhkkkjjjgggfffiiikkkfffkkkoooooollliiijjjlllgggiiikkklllkkkjjjkkklllhhhhhhhhhhhhhhhgggggggggkkkkkkmmmoooqqqrrrpppnnnllljjjhhhggghhhhhhhhhfff\\\]]]^^^______aaaccceeeggggggfffggghhhgggdddaaafffeeeaaaZZZPPPEEE===999555111---,,,,,,,,,***(((,,,++++++,,,+++***+++...,,,000444666555444555777777444000///000222333333+++******,,,...111111111++++++,,,///111111///,,,,,,...222777999;;;DDDOOOfffwww|||tttssssssqqqmmmjjjhhhiiimmmooonnnlllkkklllmmmnnnnnnmmmllllllmmmkkkhhhgggiiikkkkkkkkkhhhfffccccccfffhhhjjjjjjffffffeeeccccccdddhhhkkkmmmjjjgggccc```^^^]]]]]]^^^\\\ZZZYYYWWWSSSNNNJJJ:::333,,,***(((&&&***///++++++***))))))***+++,,,+++++++++,,,,,,---------************************&&&'''(((***------+++(((,,,,,,++++++***+++++++++)))***++++++++++++***)))'''(((***+++,,,,,,++++++***)))))))))***+++,,,,,,*********))))))))))))))),,,+++******&&&"""%%%+++,,,)))))),,,+++'''&&&(((((()))+++,,,,,,+++)))(((&&&)))---,,,)))'''(((***++++++******))))))((((((,,,+++******)))************...---***,,,000...)))'''((()))***+++,,,------+++++++++,,,------+++((()))(((((()))+++---,,,+++++++++,,,---,,,+++***)))'''((()))***+++,,,------///111///)))''',,,,,,)))+++)))&&&&&&(((+++------444333555666000&&&"""%%%******))))))******+++,,,,,,+++***+++++++++)))'''******)))))))))+++,,,---(((***+++------,,,+++***)))---+++''''''---000---'''+++,,,***+++...---***...+++)))***...111222111+++,,,,,,---,,,+++***))),,,,,,---------,,,++++++%%%'''***,,,------+++***+++---///...,,,+++,,,///+++---...,,,(((&&&''')))((()))+++...111111///,,,000///------,,,---...///+++,,,------.........---,,,,,,,,,,,,------...///************++++++,,,---,,,)))(((***///222000---+++)))((())),,,///000000+++((((((***+++)))+++///---+++)))(((***+++++++++&&&))),,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,dddFFF<<<;;;:::999777555444444333000...666444333222222222000...777444555<<>><<<999777555333333444444333222222444444222///...111333666333111333555888AAAIIIXXXYYYZZZ]]]bbbjjjssszzz}}}zzzvvvssspppooooookkkhhheeeeeehhhjjjjjjhhhjjjiiiiiiiiijjjiiigggdddccceeefffdddbbbdddkkkrrruuuzzzvvvxxxxxxxxxwwwxxxzzz|||zzzzzzzzzzzz{{{}}}tttrrrooommmlllmmmoooppprrrnnnjjjhhhgggggggggfffkkkkkkkkkkkklllmmmnnnnnnmmmoooooollljjjiiigggccc```^^^___dddgggffffffggghhhhhhgggfffccc]]]VVVQQQFFF???555///------------...---++++++,,,------,,,************************,,,,,,---...000222333444:::777444222222222111000+++///111111333777777444.........///222444444333444333444666888===KKKXXXooowww}}}{{{yyywwwuuurrrrrrrrrooojjjkkknnnnnnkkkrrrmmmiiikkkrrrtttooohhhmmmlllllllllnnnnnnllljjjkkkiiigggiiikkkkkkhhheeejjjjjjiiihhhhhhiiijjjkkkhhheeebbb______^^^]]][[[UUUWWWWWWWWWVVVQQQCCC777+++***))))))+++,,,,,,+++***)))***+++,,,,,,***(((,,,+++******,,,---,,,+++***++++++,,,++++++******(((((())))))***++++++,,,,,,,,,,,,,,,,,,+++***)))...,,,++++++++++++***)))(((((((((''''''(((((()))***,,,......---...222666111111---******------***)))((()))+++***'''))),,,+++***)))***++++++***)))'''((()))***+++---......000,,,)))))))))(((+++///******+++,,,+++***)))(((************************++++++***))))))))))))***)))***+++,,,---.........((()))+++------,,,+++***,,,+++++++++************((())))))*********))))))+++---...---,,,+++,,,,,,...+++***)))&&&$$$(((...+++++++++,,,,,,,,,,,,---++++++++++++++++++***)))---,,,******++++++***(((111///,,,******+++***))),,,,,,,,,+++,,,,,,------***''''''******'''''')))...---------......///000...---,,,+++++++++,,,---------,,,++++++***))))))///,,,+++---,,,******,,,---,,,,,,---......---+++............---,,,++++++---,,,++++++,,,---...///------...---,,,***((('''***))))))***,,,---,,,***........................111111222222222111000000+++,,,---,,,***)))***+++++++++************++++++***,,,------,,,+++,,,,,,+++******+++------,,,***222000...+++))))))******++++++************++++++++++++******++++++,,,------+++******+++,,,,,,+++|||VVVAAA>>>===888777555333222333444444333444777999555000...111444999777444222222555<<>><<<;;;777777555222111222444555444999<<<>>><<<888444222222333555444///...222555666888>>>FFFPPPYYYccclllrrrmmmooossswww{{{~~~wwwooollllllrrrrrrrrruuuyyy~~~zzzsssnnnnnnnnnllljjjgggiiijjjkkkiiigggggghhhfffggggggeeecccgggpppwww{{{xxxtttnnnhhhfffmmmvvvwwwwwwvvvssspppnnnnnnooouuutttsssssstttuuuwwwxxx|||uuummmgggfffggggggfffeeefffhhhjjjjjjiiillllllllllllmmmnnnoooooosssqqqpppnnnhhhdddeeejjjnnnmmmhhhdddeeejjjkkkjjjeee^^^TTTIII@@@888222...///---,,,---///...***&&&...---,,,---//////---,,,***************************++++++,,,...000111222222111//////000000...---222---***444FFFPPPGGG777333222111333555666666555999777777:::???III[[[kkk|||zzzxxxwwwtttooommmnnnmmmkkknnntttvvvtttooosssuuutttooommmoooqqqkkkmmmpppppppppoooqqqrrrmmmkkkhhhffffffhhhkkknnnhhhhhhhhhgggfffeeeeeedddjjjgggdddaaaaaa```___]]]ddd^^^XXXSSSKKK???555111///---+++++++++,,,+++***)))+++------,,,+++***+++***))))))+++,,,,,,***(((,,,++++++*********++++++))))))******+++,,,,,,,,,((((((***+++,,,---------***,,,,,,,,,******+++,,,(((((((((((())))))***++++++------***&&&%%%(((***,,,+++---222333...)))'''$$$''')))+++---000---((()))+++++++++***)))***+++,,,,,,,,,+++******))))))***000444000,,,)))(((%%%+++++++++*********))))))++++++++++++++++++++++++******++++++******)))((()))***+++,,,---.....................---,,,+++++++++,,,---------,,,***))),,,+++***)))(((((((((((('''***,,,...---,,,++++++***)))((((((++++++"""((()))*********)))((('''))))))******++++++******+++)))'''(((***---......++++++///666<<<<<<555...///...---,,,++++++++++++)))***)))''''''***,,,+++......---,,,++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---***---...,,,,,,------***---,,,,,,---///000///...,,,------...------,,,,,,///...---,,,------...///...------,,,+++*********+++******+++---...---+++------------------------...///......---,,,+++***...---++++++++++++***(((++++++***++++++,,,---...,,,---......,,,******+++)))((()))***---......,,,***)))))))))***++++++,,,++++++************++++++++++++******++++++,,,------+++******+++,,,,,,+++{{{TTT===::::::777999666222111222333444444666888;;;===<<<888444111...333333///...333555333888<<>>;;;666111,,,222444111111555777444666888;;;@@@GGGQQQ[[[cccfffhhhmmmrrrvvvzzz|||}}}yyy{{{~~~{{{|||sssmmmmmmppppppqqqtttxxx}}}uuuooommmnnnnnnmmmjjjmmmooonnnkkkiiiiiijjjjjjhhhfffcccaaa``````aaa___```bbbbbbZZZSSSXXXbbbaaacccccccccbbbbbbdddeee^^^^^^```cccggglllppprrr|||~~~}}}xxxpppkkklllnnnjjjiiihhhiiikkklllkkkjjjooonnnnnnmmmmmmmmmmmmnnnpppkkkiiigggaaa\\\aaakkkhhhlllkkkgggffffffaaaYYYPPPGGG;;;222...///222444+++,,,,,,,,,+++,,,...111((()))***---111333222111************************+++++++++,,,---...///000///000000222333111---***...000333777===AAA:::111---...111555999;;;:::888:::999999===CCCPPPddduuuyyyzzzxxxuuutttvvvsssnnnrrrsssqqqnnnpppuuuvvvsssuuusssrrrrrrsssssspppnnnpppqqqqqqnnnkkkjjjmmmpppmmmnnnpppoookkkgggcccbbbdddeeefffggghhhhhhhhhhhhiiigggeeeddddddbbb___\\\ZZZUUUSSSRRRIII888---******)))((((((***+++******,,,...///---+++***---000---,,,+++---///000000///000///---+++******++++++------,,,++++++******)))+++,,,,,,,,,,,,+++******)))+++---,,,***)))+++---************+++,,,---...'''***------***(((***,,,...%%%+++>>>???---%%%,,,...---)))'''***,,,!!!(((+++,,,,,,)))(((***,,,(((((())))))*********+++000888:::333---,,,,,,)))...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++,,,---,,,+++***))))))***+++,,,---.........222000---***((((((((()))+++,,,---......,,,***)))+++************,,,...///+++))))))+++///222000...%%%,,,///+++***......+++,,,++++++*********))))))***+++,,,,,,------------///,,,)))''''''((((((''',,,)))'''+++111333///***...---,,,***)))(((((((((***---,,,(((***000333000333222000...,,,+++******------...---,,,+++***)))++++++++++++++++++++++++(((---...++++++///...)))...---...///111222111000...---,,,++++++,,,...///444///******---///,,,(((...---,,,+++++++++++++++***)))))))))++++++)))'''++++++++++++++++++++++++------......------,,,+++...+++)))***,,,---+++)))++++++++++++,,,---...///***,,,------,,,+++,,,---222///,,,***))))))((('''))))))))))))))))))))))))++++++************++++++++++++******++++++,,,------+++******+++,,,,,,+++TTT;;;:::;;;777666333111222444555333000555333555<<>>999999666666666777555333222222333555333222222333333222000222333333222000000111222222222555999666555@@@PPP]]]___ccciiippptttuuuuuuzzz{{{{{{yyyuuuoooiiieeefffgggiiikkklllmmmmmmmmmpppsssxxx{{{{{{xxxtttqqqqqqooommmlllnnnoooooonnnqqqqqqpppllliiiggggggggghhhhhhhhhgggffffffeeeeeelllkkkiiieeeccccccfffhhhkkkllljjjhhhjjjooopppmmmmmmmmmnnnooosss{{{tttkkkfffbbbcccdddfffhhhiiijjjkkkjjjmmmpppuuuvvvtttoookkkiiihhhfffdddbbbbbbbbbbbbcccccc___XXXRRRIII<<<000333222000---+++***,,,...///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,...***&&&$$$%%%''')))*********++++++---...000111///111444444111///......---,,,---///111111///---///000111222333333333333555666999@@@RRRhhhwww|||uuusssqqqrrrttttttqqqnnnrrrsssrrrppprrruuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqlllmmmooonnnllliiiiiiiiijjjjjjkkkkkkkkkjjjhhhgggbbbbbbccceeeiiilllllllllhhheeecccaaa```^^^[[[YYYUUUSSSMMMCCC777...)))))))))******+++++++++******...------------------...222000...+++)))***...111---,,,+++***************,,,,,,,,,,,,,,,+++***)))((((((((()))+++,,,+++***++++++***)))***...333777///,,,))))))+++---,,,***************************'''(((,,,000222111...***---,,,++++++,,,---+++************++++++++++++,,,+++***(((&&&''')))+++---(((+++......,,,***,,,...000///---,,,******))))))///...,,,+++*********+++))))))***+++,,,,,,++++++***)))))))))***,,,...//////...,,,++++++,,,---//////......---------------,,,,,,,,,,,,++++++++++++///,,,+++,,,+++))))))+++))))))(((((((((((())))))(((''''''(((***+++***)))((((((((()))+++,,,+++***---+++(((((()))******))))))((('''(((***,,,+++***,,,)))(((+++000222///+++++++++***)))***+++,,,---++++++*********+++,,,---///...------//////...---++++++++++++++++++++++++))))))******************............---,,,+++***,,,,,,++++++++++++,,,,,,------------------------,,,++++++,,,......---+++---+++***)))++++++***)))------------,,,,,,,,,,,,,,,+++***+++---...---,,,---+++++++++,,,---,,,***+++---......,,,***)))))))))***+++,,,,,,---------...,,,,,,000000------///,,,++++++******))))))(((((()))******)))***,,,...,,,++++++***+++---...///---)))&&&)))...---%%%___@@@999999555333666888666333222444666444444333111000///000111000111222222111222444666666444555888777666<<>>FFF111---******,,,---,,,***))))))***+++,,,---......---///111111...+++)))******)))((()))***+++***)))))))))*********+++++++++******************)))(((+++,,,,,,,,,+++***+++,,,)))******+++++++++,,,,,,000///,,,*********+++,,,+++,,,,,,,,,,,,+++************))))))***,,,---...000///...---...000222333///...---++++++,,,------++++++++++++++++++++++++)))++++++++++++,,,,,,,,,'''((()))******)))((('''***++++++++++++++++++,,,)))))))))***,,,---,,,+++,,,***))))))+++,,,+++***)))''''''''')))***)))(((,,,(((''',,,333555000***---,,,,,,+++++++++++++++------,,,,,,++++++******---,,,+++,,,---------+++++++++++++++++++++++++++,,,++++++*********++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...---+++,,,,,,,,,+++******++++++------------------------...,,,++++++,,,---,,,,,,...,,,******+++++++++***"""&&&+++,,,+++***+++------------------,,,++++++,,,+++,,,000111...---//////......------,,,++++++(((((()))+++---.........)))))))))******+++,,,------------,,,******+++,,,iiiFFF;;;:::888222333444555444444555777333444666666444222222222555555555333111000111222===888333333666777555333666999BBBRRReeetttyyyzzz{{{xxxtttoookkkiiihhhhhhiiilllppptttuuutttrrrppprrrwww}}}|||wwwttttttooonnnnnnoooqqqqqqqqqooommmllllllmmmnnnnnnllljjjhhhgggfffeeedddcccbbbbbb___cccgggiiiiiihhhggggggjjjiiifffccceeekkkmmmkkkmmmkkkjjjmmmsssyyy{{{ssslllhhhlllkkkjjjiiihhhiiijjjjjjjjjiiiiiijjjkkkkkkiiiggg```[[[TTTLLLDDD???<<<;;;777555000+++---222333///---...///...---...///111,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---***'''***************+++,,,,,,///000111000...---------+++******+++---//////...///000111222333333333333444666;;;HHH^^^sss}}}}}}wwwtttqqqpppssssssrrrooorrroooooossstttqqqooooookkkmmmnnnmmmjjjkkknnnrrrkkklllnnnmmmkkkhhhhhhhhhmmmmmmmmmllljjjgggeeeccciiihhhffffffffffffeeeccceeeccc___\\\ZZZXXXTTTRRRNNNHHH>>>444---)))))))))'''((()))******+++*********))))))(((((())))))***)))***,,,,,,+++******++++++******)))))))))******))))))*********))))))(((+++***))))))***)))'''%%%(((((()))+++...444<<>>===777:::888666555555555333222888888777777666444333333444333222222444555555555888777666555333000...---444555AAAXXXllluuuwwwwwwzzz{{{|||}}}{{{uuummmggglllkkklllooosssuuutttqqqyyyvvvppprrrwwwrrrlllhhhjjjmmmmmmmmmooopppooommmmmmllljjjfffcccaaacccdddddddddeeehhhjjjjjjiiiiiihhhiiiiiijjjkkkssssssqqqkkkfffccceeehhhlllkkkiiihhhhhhhhhiiijjjccciiioooppplllhhhgggiiijjjddd___```fffiiihhhdddddddddbbbZZZNNNDDD>>><<<333222111000...,,,++++++---+++((((((+++,,,+++))),,,++++++---111111---***------------------------...))))))...///,,,---222777000***,,,222444000*********+++...000000...,,,,,,...000...******...333'''(((***,,,---...//////555000///222444333444777888;;;BBBPPPeeeyyyzzzvvvsssrrrttttttrrroooooooooooooooooonnnmmmmmmnnnnnnnnnnnnnnnoooooopppqqqmmmiiiggghhhjjjkkklllmmmmmmnnnoooooonnnmmmlllhhhddd``````dddeeedddaaacccccc___YYYVVVUUUQQQKKKMMMAAA444......///+++'''$$$'''***++++++***+++,,,)))))))))(((''''''&&&&&&,,,+++******))))))************))))))))))))******)))((('''''''''(((***+++++++++(((%%%)))///+++###+++***))))))***+++...///---***((((((+++,,,***(((,,,++++++******++++++,,,............------,,,+++---,,,++++++---...---,,,))))))))))))))))))))))))***'''%%%'''))))))'''&&&,,,+++******++++++***(((,,,+++***,,,//////,,,)))+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,)))(((,,,111444222...222111000///---+++******...+++)))+++///000,,,'''+++)))((()))---...---+++------------------------***...222222///+++))))))+++,,,,,,,,,,,,+++******)))'''%%%&&&)))+++***)))******))))))***+++,,,,,,---,,,+++)))))))))******&&&&&&111,,,...777...000******++++++++++++************+++++++++******)))111///---,,,------,,,***+++******,,,------+++(((+++,,,---...---,,,+++***...---,,,,,,++++++++++++(((***---//////...,,,***((()))+++...///000//////...***'''***///222000---222111///...,,,,,,++++++------------------------,,,++++++******++++++,,,,,,,,,,,,---------......*********)))******++++++++++++++++++,,,,,,---......+++))))))***,,,,,,+++,,,+++))))))***)))(((&&&******+++---...---***'''******+++++++++,,,,,,,,,///+++''')))...000...***|||QQQ???>>>999777666444444666777666555555666666777666555333222444333222222444555555444666666555444222000...---777888CCCWWWjjjtttvvvwwwvvvwwwxxxxxxuuupppllliiikkkjjjjjjmmmrrruuuvvvvvvxxx|||~~~{{{tttooopppsssooojjjiiimmmooommmlllmmmqqqooommmlllkkkiiigggdddcccdddeeeeeeeeeeeehhhjjjhhhhhhhhhhhhhhhiiiiiiiiinnnooonnnllliiihhhhhhiiioooppppppnnnkkkjjjjjjkkkjjjnnnrrrsssqqqmmmlllkkkgggeeedddeeehhhhhhddd```WWWRRRIII???777333333555111000///...,,,+++***)))---+++)))***,,,---+++)))---------...///...,,,)))++++++++++++++++++++++++---******---...,,,---111333...***+++///111...***++++++,,,...000111///---222333222000...,,,,,,,,,,,,,,,---...000111222333666222000333555333333555999>>>GGGUUUhhhzzz~~~yyyuuurrrqqqsssssspppnnnlllmmmmmmnnnooopppqqqqqqpppooooooooonnnooooooooorrrooollljjjkkklllllllllllllllmmmmmmllljjjiiihhhjjjfffaaa```ccccccaaa^^^___```]]]XXXVVVVVVSSSNNNGGG<<<000***+++,,,)))%%%&&&(((***+++*********+++((())))))))))))))))))))),,,+++******))))))************))))))))))))******))))))((((((((()))***++++++...---)))***------(((***)))(((((()))***,,,...,,,***((()))+++,,,+++***+++******))))))******+++---------------,,,+++++++++)))((()))***+++***)))************************...***'''(((***+++++++++,,,+++******++++++***(((+++******,,,...///---***++++++++++++,,,,,,,,,,,,,,,---...///......,,,,,,...+++))),,,000222000---333222111000...---,,,+++///---+++,,,......***&&&---+++***+++...000///---///......---,,,+++*********...111111///+++***)))+++,,,,,,,,,,,,+++******+++******,,,//////,,,)))))))))(((((()))******+++++++++***)))))))))******'''$$$,,,***888HHH888,,,***++++++,,,,,,++++++***++++++******************000...,,,,,,------,,,+++++++++,,,,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++---,,,+++************+++((())),,,---...---+++)))++++++,,,---............---,,,,,,,,,.../////////111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,---------+++))))))+++,,,,,,+++---+++***)))******((('''******+++---...---***'''******+++++++++,,,,,,,,,,,,+++***+++,,,,,,---,,,VVVAAA???;;;777666444444666666666555111333555666666555222111444333222333444555444333222222222222111///...---999999BBBSSSccckkknnnpppjjjlllmmmkkkgggeeeeeegggjjjiiiiiikkkooosssuuuvvvxxxyyyyyywwwssspppnnnnnnllliiijjjnnnpppmmmkkklllrrrooolllkkkjjjiiigggfffeeefffgggfffeeeeeegggiiifffgggggghhhiiiiiihhhhhhjjjjjjkkkmmmooonnnllljjjppptttuuurrrmmmiiikkkmmmttttttuuuwwwwwwvvvrrrooohhhgggfffeeebbb]]]VVVQQQIIIBBB888000------///111......---,,,***)))((((((++++++***+++------+++***...///111000...+++******++++++++++++++++++++++++---******------,,,---000...,,,******,,,,,,,,,+++---,,,---///111111000...+++***+++...222333000---............000222444555777333222666777444222333:::BBBMMM[[[nnn}}}|||xxxtttqqqpppqqqqqqooolllmmmmmmmmmnnnoooppprrrsssrrrqqqqqqpppoooooonnnnnnqqqooolllllllllmmmlllkkknnnnnnnnnmmmkkkiiifffeeekkkgggcccaaaaaaaaa^^^\\\^^^___\\\XXXVVVVVVQQQLLLBBB888---(((***,,,)))&&&''')))++++++)))))))))***(((((()))******+++,,,,,,,,,+++******))))))************))))))))))))************))))))******+++,,,+++///000---***,,,---,,,)))(((((('''(((***+++,,,+++***)))***+++------,,,***))))))))))))))))))***+++,,,,,,,,,,,,+++*********)))(((((()))***)))(((++++++++++++++++++++++++///,,,)))'''))),,,---------+++******++++++***)))***)))***,,,...///...,,,***+++++++++,,,,,,,,,,,,....../////////---,,,+++000---***+++...000///...333222111000///...------000...,,,,,,...---)))%%%,,,++++++,,,...///...---//////...,,,+++***)))(((+++---000111///,,,******+++,,,,,,,,,,,,+++******+++,,,...000111///+++((()))(((((((((((()))******(((((())))))******))))))...(((,,,---FFF]]]FFF---++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,000...,,,,,,------,,,+++***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++******))))))******((()))+++,,,---,,,***)))...------,,,,,,,,,------,,,...///...,,,,,,---///000///...---,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------......---,,,++++++++++++---,,,,,,++++++++++++,,,---+++******+++,,,,,,+++---+++******+++***)))(((******+++,,,...---+++(((******+++++++++,,,,,,,,,)))+++------+++***,,,...^^^FFFAAA<<<;;;999666555555444333111...000333666666444222000444333222333444555333222//////000000000///......888666<<>>>>>444)))---,,,++++++,,,...000222333000222777;;;999888999999EEEVVVhhhyyy~~~{{{wwwtttssstttsssqqqnnnrrrrrrqqqpppppppppppppppsssssssssrrrqqqooommmlllgggggghhhkkkmmmooonnnmmmttttttsssqqqnnnkkkhhhffffffdddaaa`````````______]]]___]]]XXXTTTQQQJJJBBB;;;444---***,,,......---***++++++***((('''((()))*********))))))(((((((((,,,+++******))))))******++++++************++++++***+++++++++,,,,,,,,,,,,---)))&&&(((++++++(((&&&+++*********++++++,,,,,,)))*********+++,,,---...+++++++++******+++++++++))))))***++++++*********,,,+++******++++++***(((++++++++++++++++++++++++'''+++,,,))))))------***---,,,++++++,,,,,,+++))))))***++++++,,,---///000------------............000000111111000...---+++---+++******---000222333/////////......---------*********,,,------+++)))))))))***************+++++++++++++++++++++++++++,,,------...///...,,,***+++,,,,,,,,,,,,+++******,,,,,,,,,+++******)))***,,,++++++******+++++++++&&&'''(((*********)))((()))***000'''000DDD666)))))))))************)))))),,,+++***))))))+++---//////---,,,,,,---------,,,+++,,,---,,,++++++,,,---++++++***)))***+++---...,,,,,,+++++++++,,,,,,---+++,,,---.........---------,,,++++++,,,---///000///,,,***+++......***&&&---,,,,,,+++++++++,,,,,,************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,***))))))))))))---,,,++++++************,,,+++***+++,,,,,,+++***---,,,++++++,,,,,,+++******)))***+++------,,,*********+++++++++,,,,,,,,,///---,,,...111222000,,,wwwYYYIII>>>999777555555555666555444...000222444444333222000333222222333444444222///------...............---...,,,---333555333222333555666777666555888===BBBLLLQQQZZZccckkkrrrxxx|||{{{zzzxxxwwwvvvssspppmmmpppmmmkkkkkkiiigggjjjooolllkkkiiijjjkkkllllllkkkjjjkkkllljjjiiiiiijjjllliiiiiiiiijjjjjjlllmmmnnnnnnnnnoooppprrrqqqnnnlllssstttsssoookkklllrrrxxxzzzuuupppooopppoookkkfffXXXLLL===555444444111---///---,,,,,,---/////////---,,,,,,,,,,,,,,,,,,,,,((()))******)))))),,,......///000///------...///)))******++++++,,,,,,---+++---,,,******------+++)))***+++++++++,,,...///000///...///000111000///444111333<<>>BBBJJJQQQYYYcccmmmtttwwwxxxwwwvvvssspppmmmlllpppnnnmmmmmmjjjfffggglllhhhhhhhhhjjjmmmnnnmmmlllkkkkkklllkkkjjjjjjlllmmmjjjiiihhhggghhhkkknnnooommmnnnnnnmmmlllkkkmmmnnnooopppooommmkkkjjjlllmmmkkkggg```[[[WWWTTTOOOKKK:::888333000---------...//////...,,,+++---000222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))***...222222000///.........---,,,))))))***++++++,,,------***------))))))------***)))))))))***+++---......111///......///000///......---000:::EEEHHH@@@777/////////000000111111222666222222777::::::;;;>>>CCCRRReeeuuu~~~zzzvvvuuuuuuuuurrrooommmoooqqqtttuuutttsssrrrooopppqqqqqqpppnnnlllkkkkkkjjjjjjlllnnnpppoooooommmmmmmmmllljjjhhhfffdddaaaaaa```___^^^^^^```aaaWWWYYYZZZWWWTTTQQQJJJAAA222...)))'''(((***+++************)))'''''')))+++************************,,,+++******))))))******,,,++++++******++++++,,,))))))+++,,,,,,,,,+++***---(((&&&***,,,)))'''(((******++++++++++++******((()))***)))''''''))),,,++++++************++++++)))******+++,,,,,,++++++---+++***)))******((('''************************(((///...&&&$$$---111///...,,,++++++,,,---+++******,,,---,,,******---000+++++++++,,,,,,,,,------///000111111111000///...***+++------...///000111.............../////////(((***+++,,,++++++*********,,,---,,,***)))+++---,,,,,,,,,,,,,,,------------,,,+++---//////---++++++,,,,,,,,,,,,+++******+++...000000...---...000---,,,++++++******++++++++++++***)))))))))******...)))111,,,+++000)))000+++,,,,,,------,,,,,,+++******++++++,,,------......---+++,,,---......---///***%%%'''+++...+++(((((()))***++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,---------......,,,,,,------...------,,,---,,,,,,...000///,,,)))***************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,++++++*********++++++******************+++,,,+++******,,,------+++)))---,,,+++,,,---...---,,,***))))))***,,,------,,,******+++++++++,,,,,,,,,,,,,,,,,,...000000...+++nnnTTTAAA===:::777555555333111000222222333333333222222222222222222444555444111.........//////......------+++***---222222---***+++,,,,,,---///333666666555777999===AAAHHHRRR___hhhtttuuuvvvtttpppllljjjjjjnnnmmmooopppllleeeeeehhhffffffhhhkkknnnooonnnmmmjjjlllllllllkkkkkkmmmooojjjhhhfffeeefffiiimmmpppkkklllllljjjggghhhlllpppjjjkkkkkkkkkiiifffcccaaa]]]YYYQQQIIIBBB<<<777444$$$+++111000***&&&'''+++***---000///,,,+++,,,...+++++++++++++++,,,,,,,,,---...---+++***+++111555666222...---......,,,)))++++++,,,------...//////***...---)))(((------))))))((('''(((+++......---111///------...//////...---,,,...555======444+++---...///000111111000000999444333777:::999;;;===JJJXXXjjjyyy~~~zzzvvvuuuuuuuuurrrooooooqqqtttvvvuuussspppnnnnnnooopppqqqpppnnnlllkkklllkkkiiiiiikkkllllllkkkllllllllllllkkkiiigggfffbbbbbbaaa___^^^]]]___```YYY\\\\\\XXXTTTOOOFFF===222...***((((((***++++++*********)))'''(((***,,,*********++++++,,,------,,,++++++***)))*********,,,++++++******++++++,,,((()))***+++,,,+++******---***+++...,,,'''(((...))))))************)))((((((***+++)))&&&&&&(((*********))))))))))))******)))***+++,,,,,,,,,,,,,,,///...,,,,,,---,,,+++))))))))))))))))))))))))))))))...+++ )))111000...---+++,,,------,,,***+++------,,,***))),,,000))))))*********+++++++++//////111222222111000000+++---//////.........///////////////000000000000)))+++---,,,+++)))((()))(((***,,,+++(((''')))+++.........------,,,,,,,,,...,,,+++,,,///000---++++++,,,,,,,,,,,,+++******''',,,000222000...---...,,,,,,+++***))))))******---,,,+++)))))))))***+++...###***,,,///000'''///---......//////......---)))***+++,,,---...------...---+++,,,---......---000)))###%%%+++///+++&&&'''(((***+++,,,,,,++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,---------...//////...,,,+++)))+++...111222000.........))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------***)))))))))***+++,,,,,,+++***+++,,,------+++)))...,,,+++,,,......---,,,***))))))***,,,...---,,,******+++++++++,,,,,,,,,(((+++...///---,,,,,,,,,yyy[[[GGG???;;;888999666222000222000000111111111222222222111222333444444333111000///---,,,,,,...///......*********---///000///---000......111222444999@@@BBB666111888???BBBMMMZZZhhhjjjlllppprrrqqqnnnkkkrrrsssrrroookkkgggfffeeemmmjjjggghhhjjjlllkkkjjjooonnnllljjjiiijjjkkklllddddddeeefffgggiiikkklllhhhkkkjjjeeeeeeiiijjjfffggghhhjjjiiieee^^^WWWRRRKKKEEE===888666333...)))(((,,,---++++++,,,***%%%+++,,,---...///...---,,,*********++++++,,,,,,,,,---,,,+++---000333444555222333333333111///---,,,---,,,+++*********+++,,,***+++,,,---...---,,,+++)))+++,,,,,,+++++++++,,,333111///...///000///...---///111222222111///---///,,,111333+++---333000000111666;;;;;;:::>>>DDDYYYiiiwww}}}zzzyyyxxxwwwuuusssrrrqqqqqquuuuuuwwwxxxyyyvvvqqqlllsssoookkkkkkoooqqqooolllkkkiiihhhiiijjjjjjiiihhhkkkhhhfffhhhllllllhhhddddddbbb``````aaabbbaaa```\\\WWWTTTUUUVVVQQQDDD888333///)))&&&%%%&&&&&&&&&''''''''''''((((((((((((+++++++++*********)))))),,,...---)))(((******'''++++++,,,,,,,,,+++******,,,***(((&&&&&&''')))***,,,,,,,,,+++++++++******''''''(((((()))))))))*********))))))))))))******))))))((((((((((((((()))+++,,,---......,,,***)))...+++))))))++++++)))'''++++++***************+++...---,,,+++,,,---...///************+++,,,------++++++,,,,,,,,,---------+++++++++***************///////////////000111111---------,,,---------...111000......//////...---+++++++++,,,,,,---------++++++++++++++++++,,,,,,------------...///000000***++++++,,,---...//////---------,,,+++***)))(((------------------------000...,,,)))((()))***+++,,,***((((((***+++,,,,,,,,,***)))***++++++***))),,,,,,------,,,,,,+++***///---***)))************---,,,***++++++,,,***)))((()))***+++,,,+++******+++++++++++++++***((((((...---,,,,,,------+++***++++++,,,,,,,,,++++++***------......---+++)))(((222111111000///---+++***,,,,,,+++******+++,,,,,,,,,,,,,,,---------......///...------++++++***)))(((((()))************)))+++...///---+++)))***---000...,,,***)))***+++,,,+++***)))***,,,---,,,+++------,,,,,,,,,,,,++++++***,,,,,,)))))),,,---+++555,,,'''***---,,,---000///...,,,,,,------,,,+++|||^^^KKKAAA<<<999999777333222333111222222222333333333444///000222333222111000///111000......000111000///---,,,***+++...000111000///---...111333444:::AAADDD999222666999;;;BBBMMMYYY[[[___dddiiikkklllkkkooopppqqqpppmmmkkkjjjjjjiiifffddddddfffiiiiiihhhiiiiiigggffffffgggiiijjjbbbbbbcccdddeeegggiiiiiihhhkkkllliiiiiimmmnnnjjjiiihhhfffbbbZZZQQQHHHCCC<<<777222000111000---***...000///++++++......,,,++++++,,,---------------)))))))))******+++++++++---+++***,,,000444444333111111111111000...---,,,,,,+++******+++,,,---...,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++++++++---111///------...//////......///000000000000///...333///222444...111777444333444777;;;<<<;;;@@@GGG\\\mmm}}}zzzxxxwwwuuusssrrrrrrrrrsssyyyxxxxxxyyyyyyxxxvvvssssssoookkkkkknnnooonnnkkkkkkjjjiiiiiijjjkkkjjjiiillliiihhhjjjmmmmmmjjjfffeeecccbbbbbbcccdddcccbbb]]]XXXUUUUUUVVVPPPBBB777333000,,,))))))***))))))******)))))))))))))))))),,,,,,++++++***)))))))))+++...---***))),,,+++)))+++++++++,,,,,,++++++***...,,,***((('''(((***++++++++++++*********))))))(((((()))))))))***************))))))))))))*********)))((((((((()))***++++++,,,---------,,,***)))...+++)))***++++++)))'''******))))))((())))))***,,,,,,,,,,,,,,,------...+++++++++***++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++,,,,,,---,,,,,,,,,,,,------......---,,,++++++,,,------...------...///000///---+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,......---------------...+++,,,,,,------.........---------,,,,,,***))))))------------------------,,,++++++******))))))))),,,***((((((***+++++++++***)))(((***,,,------,,,------......------,,,+++111///---,,,,,,,,,***)))///...,,,------...,,,+++((()))***+++,,,++++++*********++++++++++++++++++...,,,++++++,,,,,,+++)))+++++++++,,,,,,++++++***---.../////////...---,,,///////////////...---,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,...---+++***,,,...---,,,+++******++++++,,,,,,+++***+++,,,------+++,,,,,,+++++++++*********+++------******------+++,,,)))***000111,,,)))***///---,,,,,,------,,,+++dddQQQCCC===999999888555444555333333333333444444444444...///000111111000///...111000......000000000///...,,,)))))),,,...000111---,,,---111333555;;;BBBGGG<<<444555555333777???DDDGGGLLLRRRYYY```dddgggiiikkknnnnnnllljjjjjjjjjhhhfffcccccceeegggiiiiiigggggggggggghhhiiikkkkkkdddddddddeeefffhhhiiijjjiiillllllkkkkkkmmmllliiibbb```[[[SSSJJJ@@@888333000---******,,,---+++)))------)))$$$$$$))),,,,,,++++++******++++++,,,---)))))))))))))))*********...+++))),,,222555333000000///......---------...*********+++,,,...///000------+++***)))((((((((()))+++,,,,,,++++++,,,---///...,,,---...//////...//////............//////555000444666111555:::666888777999<<<<<<===CCCLLL```rrrzzzyyywwwtttrrrqqqrrrtttuuu{{{yyyxxxwwwxxxyyyxxxvvvssspppllllllooopppooommmnnnllljjjjjjkkkkkkkkkiiillljjjiiikkkmmmnnnkkkhhhfffdddcccccceeefffeeeddd___[[[WWWVVVUUUMMM@@@555111///---,,,,,,,,,+++***,,,,,,,,,++++++*********,,,,,,++++++***))))))(((***---...++++++------)))++++++++++++++++++++++++000...,,,***)))***+++,,,*********)))))))))(((((()))************+++++++++++++++************++++++,,,+++)))((((((***---...,,,++++++++++++*********---+++******+++***)))''')))((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++)))))))))***,,,...+++++++++,,,,,,------...---,,,,,,+++++++++,,,,,,000...,,,***)))***,,,---++++++,,,...000000...---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------//////...---,,,+++,,,,,,------------------------,,,------,,,,,,+++***)))------------------------((()))***++++++***(((''',,,+++))))))***+++******,,,+++***+++---...---,,,...............------,,,000...---------,,,***(((///---,,,,,,......---+++))))))***++++++++++++***)))******+++,,,---------,,,+++******+++,,,***)))***++++++,,,,,,+++++++++,,,,,,.../////////......------..................,,,+++************+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))+++,,,,,,,,,,,,---///***++++++,,,,,,,,,,,,,,,---++++++,,,---...---,,,+++++++++*********)))))),,,......******---...+++((()))---111000+++)))***...---,,,,,,------,,,+++kkkYYYFFF???999888888555444555333333333333333444444444...///000000111000000///000...,,,,,,.........---+++***))))))+++---...---,,,+++,,,111333555:::AAAEEE<<<555444333111222777444777;;;AAAGGGOOOVVVZZZ___bbbeeegggfffdddcccccchhhfffdddddddddfffggghhhffffffggghhhhhhiiiiiiiiiffffffeeeffffffggghhhiiijjjjjjiiigggdddbbb___\\\QQQNNNIIIBBB:::444000---///,,,******++++++)))'''))))))&&&!!!!!!&&&))))))+++***)))))))))***,,,---))))))******************...+++)))---333555222......---,,,++++++,,,---...++++++,,,,,,---...//////---,,,+++)))))))))***+++***+++,,,,,,++++++---//////...,,,---///000000000000///...,,,,,,...///000333000888<<<777888;;;555;;;999999;;;<<<>>>FFFOOOddduuu|||}}}}}}zzz|||yyyvvvsssrrrsssuuuwwwyyyxxxwwwwwwwwwvvvtttrrrqqqooommmnnnqqqssssssssstttqqqnnnlllkkkkkkiiihhhiiiiiiiiikkkmmmnnnkkkiiigggeeecccdddeeeffffffeee```\\\XXXVVVSSSJJJ===222---,,,++++++,,,,,,***(((---,,,,,,++++++******))),,,,,,++++++***))))))((((((,,,---++++++---,,,)))************+++,,,,,,---000///---+++*********++++++*********))))))))))))++++++++++++++++++++++++++++++************++++++...,,,)))((()))+++///111,,,+++***)))))))))******,,,,,,+++*********)))((())))))((((((((()))******)))***+++,,,---,,,+++***,,,,,,,,,,,,++++++***))),,,+++((('''((())),,,...)))******+++,,,---......000///......------......111...+++)))((())),,,...,,,+++,,,...//////---***//////......------,,,,,,,,,,,,++++++,,,---...///......---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++******,,,+++))))))++++++***)))111///---------,,,***)))------......------,,,+++,,,++++++,,,------***(((,,,+++******,,,,,,+++***))))))******+++++++++++++++++++++,,,,,,------...+++***)))***++++++***)))******+++,,,,,,,,,++++++***+++,,,---------,,,+++...------------------...++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...............+++,,,,,,,,,,,,,,,,,,---)))***,,,...///...---,,,---,,,+++,,,...///...---++++++++++++************---///...++++++......,,,,,,------,,,)))(((,,,000---,,,+++,,,------,,,+++qqqaaaJJJAAA999888888666444555333333333333333222222222000000111111222222222222000///---,,,---...---,,,******+++...000///---++++++***,,,000222333777>>>;;;555111111111000111222...000222555888===DDDJJJPPPTTTXXX[[[\\\\\\^^^___ffffffeeedddddddddeeefffcccdddeeeeeeeeeeeedddcccffffffeeeddddddddddddeeefffccc___[[[UUUOOOJJJHHHAAA>>>999444///---,,,+++...---,,,+++++++++)))(((***,,,+++((((((+++---++++++***)))((()))***+++,,,++++++++++++++++++++++++---++++++...333444000,,,,,,+++*********+++---...---------------------,,,,,,+++*********,,,---///***+++,,,,,,+++,,,...000111///...///111222222111111000...,,,,,,...000111111333AAAHHHAAA>>><<<444;;;999999;;;<<>>777;;;999999;;;===BBBLLLWWWooo{{{}}}yyy}}}}}}{{{xxxuuutttuuuvvvwwwzzzzzz|||}}}}}}zzzuuupppmmmmmmnnnpppsssvvvyyy{{{{{{uuupppllljjjgggeeeeeeiiinnnssstttrrrnnnkkkjjjgggeeedddeeeeeedddbbb^^^\\\XXXUUUNNNDDD777---...---,,,---...---+++))))))))))))))))))))))))))))))************+++++++++(((+++***'''&&&******((())))))))))))***,,,...000+++******))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********))))))))))))******///...,,,******+++---///,,,++++++++++++*********+++,,,,,,+++)))((()))******)))))))))***+++,,,---***++++++,,,,,,,,,,,,,,,***+++,,,---,,,+++***))),,,+++)))))))))***,,,...)))))))))******++++++,,,---------------.../////////...,,,******,,,...000222000...---------+++)))+++***************))))))...---,,,+++,,,...111222---,,,,,,---...///000000.........------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))+++...///***))))))***,,,,,,+++)))---,,,+++,,,...///...---+++++++++++++++***))))))---,,,,,,...000111000///---,,,+++,,,...///...---******))))))******+++,,,///...,,,************++++++***)))***,,,,,,,,,***)))***++++++,,,,,,,,,,,,///000000000///---+++***///...---+++******++++++))))))***++++++***)))))),,,,,,---------.........+++++++++,,,,,,---------***+++,,,,,,------,,,,,,111///---,,,,,,+++)))''')))+++---///000///......---++++++,,,---...---,,,---------,,,,,,,,,++++++---///...+++***------***(((,,,///---,,,---,,,))),,,+++***+++,,,---,,,+++{{{lllVVVIII>>>;;;;;;888666666555444444444333333333333111111111222222333444555333111///////////////---,,,,,,---///111111...,,,---,,,,,,///...,,,...333*********+++,,,...,,,***,,,...///---***+++000555444666999;;;>>>AAAFFFIIINNNRRRXXX[[[\\\\\\\\\^^^XXXZZZ]]]``````___]]][[[ZZZXXXVVVSSSQQQOOOMMMMMMFFF@@@<<<<<<999444444888444222...***(((((()))***)))***,,,,,,,,,+++++++++(((++++++((())),,,,,,***)))***++++++,,,,,,++++++++++++++++++*********)))(((,,,111222111...---,,,++++++,,,,,,,,,+++*********+++,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,++++++,,,000222333111//////000111000///222111000//////000111222000;;;PPPVVVGGG======999:::999:::>>>AAAEEEPPP[[[mmmyyy}}}||||||wwwvvvuuuuuuuuuvvvwwwxxx{{{{{{|||}}}}}}zzzxxxtttuuuvvvvvvxxxzzz~~~{{{uuupppmmmkkkiiihhhgggmmmuuu{{{|||xxxssspppmmmkkkhhhffffffeeedddbbb\\\ZZZWWWSSSLLLAAA555,,,///---,,,+++,,,,,,***)))''''''(((((()))*********(((((()))***+++,,,,,,---,,,---***&&&%%%)))***)))))))))((()))***---///111))))))))))))*********+++++++++++++++************,,,+++++++++************))))))(((((((((((())))))///...---++++++++++++,,,+++,,,---------,,,***)))***,,,---,,,)))'''(((***((((((((())))))***+++,,,,,,,,,,,,,,,,,,------...)))***,,,------,,,+++***+++++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,---...///000...------,,,---...000111333111---,,,------------*********+++++++++++++++...---,,,+++,,,///222444//////.........//////000------------------,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++***))))))***+++,,,((('''(((***------,,,++++++******+++---//////...+++,,,,,,,,,,,,+++******...---+++,,,---...---,,,---,,,+++,,,...///...---+++***)))))))))***+++,,,---,,,***))))))***+++,,,,,,******+++,,,------,,,))))))***+++,,,,,,,,,,,,....../////////...,,,+++---,,,+++******+++,,,---((()))***++++++***)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,000...++++++------***((()))***,,,---------,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,+++++++++***---///...***))),,,,,,)))(((+++***'''))),,,+++&&&+++***)))***,,,---,,,+++}}}oooZZZMMM@@@===<<<:::888777666666555555555444444444111111111111222333444555111///------------,,,++++++*********,,,---,,,***...,,,---...---***+++000,,,---------...///,,,)))+++---///---******...333//////000//////111555888555;;;CCCHHHJJJKKKLLLMMMJJJLLLPPPTTTUUUTTTSSSQQQFFFDDDAAA>>>;;;888666555888222000222333222555;;;111///,,,***)))***+++,,,,,,---//////---+++++++++***,,,***'''(((,,,...,,,)))***+++------,,,+++++++++*********))))))(((((('''---333444000,,,,,,---+++,,,,,,------+++***)))'''(((***,,,---------,,,)))***+++,,,,,,+++)))(((++++++,,,++++++---000333333111///...///000///...222222111111111111222222...:::PPPTTTBBB888:::888::::::<<<@@@CCCHHHSSS]]]iiittt||||||}}}}}}vvvqqqrrrrrrsssuuuvvvxxxyyyzzzyyyyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{uuupppnnnmmmlllkkkjjjqqq{{{~~~xxxtttpppmmmjjjhhhgggfffdddccc[[[YYYWWWRRRKKK@@@444+++...,,,)))((())))))'''&&&''''''((()))***++++++,,,''''''(((***+++,,,---...//////+++&&&%%%)))+++***)))(((((((((***---///111((())))))***++++++,,,,,,************))))))))))))+++++++++******)))))))))((((((''''''''''''((((((///...---,,,+++*********+++,,,.........---+++)))***,,,---,,,)))'''(((***''''''''''''((()))++++++...---,,,+++,,,---...///((()))+++---------++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222---------...///000111222333000---+++---///000000---------....../////////...---,,,+++---///222444222111000//////...//////------------------------,,,,,,------...---------++++++++++++++++++++++++((()))***++++++***)))(((''''''(((***---...---+++---,,,++++++------,,,+++,,,------------,,,++++++...,,,)))(((((((((((('''+++***)))***,,,---,,,++++++***)))))))))***,,,---+++***(((((((((***,,,...,,,+++***+++---...---,,,((()))***+++,,,---------***+++,,,---------,,,++++++***))))))***+++...///((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...,,,***+++---...,,,***))))))***++++++++++++***+++***)))***,,,---,,,++++++++++++************))),,,...---))))))++++++(((...,,,%%%!!!***---***+++***)))***,,,---,,,+++sssiiiXXXGGGBBBCCC@@@;;;888777888888777444222111111555222000000222333111///---.........//////000000...,,,******,,,---,,,+++)))***+++---...---***'''(((***++++++++++++,,,...+++++++++++++++++++++,,,333((()))///......///)))999000111555666===???666999;;;===???>>>;;;777555:::666222111222222000---666///+++---555999666111...///...,,,,,,------++++++++++++---......,,,***------,,,++++++,,,---------,,,,,,...//////---++++++)))'''))),,,---,,,)))//////...---+++***))))))***++++++,,,,,,++++++*********+++++++++******))))))+++------+++******+++,,,,,,---...///000111222222222///+++---222555333000...,,,///333555555444888555;;;FFFFFF:::444666777777:::???BBBHHHXXXiiiuuuuuuvvvwwwxxxwwwssspppoooooonnnnnnpppsssvvvwwwvvvuuuvvv|||~~~|||uuulllkkknnnnnnmmmmmmkkkuuu~~~tttmmmnnnmmmmmmlllkkkhhhccc___aaa___YYYPPPFFF;;;111,,,,,,,,,,,,+++++++++******+++******)))((('''&&&&&&---,,,+++******,,,---///,,,+++***)))))))))***+++,,,******%%%###000666***,,,+++***+++++++++)))'''******++++++++++++******************************)))))))))***++++++,,,,,,***,,,...000111///---,,,---------,,,+++***)))(((******+++,,,,,,,,,,,,+++'''***---,,,******,,,///------------------,,,,,,...---,,,+++************000---++++++------+++(((&&&###&&&---000,,,***,,,111...+++))))))+++///111///---++++++---///000000555000+++***---///...+++...///111000...------...000///---++++++---///111//////000111222333333444...))))))000444000,,,---......------------,,,,,,000---+++***+++,,,,,,+++,,,++++++++++++++++++,,,000///---,,,+++++++++,,,'''(((***++++++,,,...///------------,,,+++******+++(((&&&(((+++,,,+++(((,,,***)))***++++++***)))++++++++++++++++++++++++++++++***)))((((((((())))))***,,,,,,,,,,,,---///******+++---...---***''',,,++++++++++++++++++,,,***++++++++++++***))))))///,,,******+++---------,,,+++*********+++,,,---+++------++++++------+++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...++++++************++++++---+++******+++,,,,,,+++------...---+++***++++++........................++++++***)))***+++---......,,,+++,,,------,,,***}}}ppp___LLLEEEDDD@@@;;;888555666777777666666666666555333000000111111000............/////////000000---///000///,,,+++,,,...******+++---...---***(((***,,,,,,,,,*********,,,+++***)))***++++++******000&&&)))///,,,...222...555...///333222333444000000111333444333111///---333111...,,,,,,------,,,111---+++...444666222...---......---------,,,++++++++++++,,,......---+++---,,,+++******+++,,,---,,,,,,,,,---......,,,***+++***)))***+++++++++)))///......---+++******)))++++++,,,,,,,,,,,,++++++***+++++++++++++++******,,,,,,,,,------------,,,***++++++,,,---...///000000222000------000000---000///...///333666666555444222888CCCDDD;;;555888;;;;;;>>>DDDIIIQQQbbbsssyyyyyyzzz{{{{{{yyyuuurrrooonnnmmmmmmnnnpppssstttvvvuuuvvv|||}}}rrriiijjjmmmmmmlllmmmnnnvvv}}}tttnnnppppppoooooonnnkkkgggcccaaa]]]WWWNNNDDD999111,,,,,,,,,,,,+++++++++******************************,,,,,,******+++---///000---,,,+++***)))******+++---+++---)))(((444:::...---,,,++++++,,,+++)))(((******++++++++++++******************************(((((()))******++++++,,,222222222111///,,,)))''',,,,,,,,,,,,+++******))))))***+++++++++,,,++++++***+++,,,,,,*********+++------------------------...---,,,+++************///,,,***+++---...,,,))),,,)))***000222///---///000...+++))))))+++///111///---++++++---000111111444///+++***---///---+++...///000000...------...000...---++++++,,,...///......//////000111111111222,,,,,,111555222//////,,,,,,+++++++++*********///---++++++,,,,,,+++***++++++************++++++...............//////000)))***++++++++++++,,,---++++++,,,------,,,,,,,,,,,,+++))))))******)))(((,,,***)))***+++,,,***))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))+++,,,---,,,,,,...///---,,,+++,,,---,,,***)))++++++************++++++)))***+++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,+++*********+++,,,---+++------++++++------+++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,++++++++++++++++++,,,---+++******+++,,,,,,+++------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++******,,,---,,,+++}}}lllYYYOOOKKKEEE???;;;777777777777777777777777555333111000000000...---......////////////000000,,,111444222---)))+++...******+++---...---***(((,,,------,,,***((()))***+++)))'''(((***+++)))'''111))),,,000))))))//////111++++++000///***))),,,***+++++++++++++++***)))......---***((((((+++---,,,---///222444333000---,,,,,,...//////---+++***,,,++++++,,,---...---,,,++++++************+++++++++++++++,,,...---+++)))***+++,,,+++***)))***+++......---,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...,,,+++,,,///000///---++++++,,,---......///000000333333000///000...)))111//////000333555555555111000666???AAA:::777999999:::>>>EEELLLWWWiiixxx{{{{{{|||}}}}}}{{{vvvrrrqqqpppnnnnnnnnnoooqqqrrruuuuuuwww}}}|||yyyooohhhiiikkkkkkkkklllpppwwwzzzrrrmmmqqqpppooooooooolllhhheee```\\\TTTKKK@@@777000,,,,,,,,,,,,+++++++++******+++++++++***************,,,+++******,,,...111222///...,,,+++*********+++,,,+++...---***555:::000,,,+++***)))******((('''******++++++++++++******************************((((((((()))******++++++666555333000---***((('''+++++++++,,,,,,++++++***))))))******++++++++++++---,,,+++***++++++)))(((,,,,,,------......//////...---,,,+++************...+++)))+++...///...+++000---,,,000222111111222000...,,,***)))+++...000///...,,,,,,...000111111222///++++++---...---+++---///000///...,,,------...------,,,+++++++++,,,........................///+++)))---000///------++++++++++++************---,,,+++,,,------+++)))*********))))))*********,,,---///111222333333333++++++++++++++++++++++++)))***+++,,,------------,,,------+++)))(((((((((+++***)))***+++,,,+++***************************++++++++++++,,,,,,,,,,,,***,,,------------...///111///,,,***+++,,,,,,+++*********))))))*********)))***+++,,,---.........+++***)))***,,,,,,***)))+++++++++++++++,,,------+++------++++++------+++***++++++,,,,,,++++++*********************+++,,,,,,,,,,,,++++++,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++*********++++++,,,***))))))+++---------zzzjjjaaaZZZPPPEEE@@@===;;;999888777666555444555444222000///...---,,,//////////////////000000---000444333...******++++++***+++,,,------+++)))***,,,,,,+++***))))))***---***'''(((+++,,,***''',,,''',,,///((()))333666444///)))+++///)))&&&---++++++*********+++,,,,,,///000///,,,((((((+++...+++///444777666333000...++++++---111111---++++++...,,,++++++---......---************************+++******,,,------+++)))(((***---,,,***)))+++...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,///+++)))***///222000,,,---......///000111111111111555555222///000///,,,////////////111222333333000///444;;;===888666888888;;;???EEENNN\\\mmmyyyxxxyyyzzz|||}}}{{{wwwsssuuutttrrrpppppppppqqqrrrtttuuuwww|||zzzwwwoooiiijjjkkkjjjiiijjjqqqvvv||||||vvvoookkknnnmmmlllllllllkkkhhheee```ZZZQQQFFF<<<444...,,,,,,,,,,,,+++++++++******+++******)))((('''&&&&&&+++*********,,,///222444000///---+++***************)))------)))111666---+++***((('''(((((('''&&&******++++++++++++******************************'''(((((())))))***++++++222111///---++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))******++++++...+++)))))),,,---***''',,,,,,---...///000000000------,,,+++************,,,***)))+++///111///---///---,,,...111222333444000///,,,******+++...//////...,,,---///111111111111...,,,,,,---...---,,,,,,...//////---,,,,,,------,,,,,,,,,+++******))).....................---...***((())),,,---,,,+++---------,,,,,,,,,,,,++++++++++++,,,------+++)))******))))))))))))******+++---000333444444222111+++******+++,,,,,,,,,+++***+++,,,,,,---------,,,+++---...---)))''')))++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++++++++++++++,,,......------...///444000,,,)))***+++------******))))))))))))******)))***+++,,,------------)))))))))***,,,+++)))'''++++++++++++,,,,,,------+++------++++++------+++***++++++,,,,,,++++++*********))))))))))))******,,,++++++******++++++,,,---+++******+++,,,,,,+++,,,,,,++++++------,,,,,,)))))))))***************---,,,,,,++++++*********+++)))((((((***---......wwwqqqiiiZZZKKKCCC@@@===999888777777555333555444333111///---------000000000000000000///////////////000///---***(((+++******+++------+++)))((()))++++++***)))+++,,,...+++)))***,,,,,,***(((###(((...)))---:::???@@@>>>...(((000,,,%%%,,,,,,+++*********+++,,,---000111111...***(((***---+++000555777555111...---,,,***,,,111111,,,***,,,111...,,,+++,,,---------************************+++******,,,------+++)))&&&))),,,,,,++++++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...............///+++((()))...000///+++.../////////000111111111000444444///,,,...000///---...............000111000000333888999777555666<<<@@@EEEKKKTTTcccrrr{{{wwwwwwxxxzzz||||||yyyvvvwwwvvvsssqqqppppppqqqqqqssstttvvvzzz~~~|||yyyxxxqqqllllllllljjjhhhiiipppsssxxxxxxuuupppllliiimmmlllkkkkkklllkkkiiigggaaaZZZOOOCCC888111---+++,,,,,,,,,+++++++++******))))))((((((((((((((((((***))))))***,,,///222444000///---+++************+++(((---...(((---222,,,...,,,)))))))))***)))(((******++++++++++++******************************((((((((()))******++++++...,,,+++))))))***+++,,,))))))***+++,,,,,,,,,,,,******))))))******+++,,,,,,***(((***---...---***------...//////000111111------,,,+++************,,,***)))+++///111111///------,,,---111555777777000///---+++***+++---......---,,,---///111000000000///------.........---,,,---......,,,++++++,,,,,,,,,,,,++++++*********000000//////////////////111///,,,,,,...111///,,,------,,,,,,,,,+++++++++*********,,,------+++)))******))))))))))))******+++---///222222111...---***((((((***---......---,,,---------,,,,,,+++***))),,,...---***)))+++...+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++---...---,,,,,,---...444000+++)))***,,,---...******))))))))))))************++++++++++++******)))((((((***++++++)))'''++++++,,,,,,------------+++------++++++------+++***++++++,,,,,,++++++*********)))(((((()))))))))******))))))))))))******---+++******+++,,,,,,+++,,,+++***+++---...---,,,)))*********++++++,,,,,,,,,,,,,,,,,,+++******)))+++***((()))+++---......{{{rrrbbbQQQGGGBBB>>>999888999:::888555444555444222///...///000111111000000000000//////000...---...///...+++(((,,,+++***+++,,,---+++***'''(((******)))***+++---------,,,,,,+++************%%%,,,000)))***333777FFFNNN;;;)))000...%%%***)))(((((('''''''''((((((...///000///,,,***)))***,,,///222333111...,,,+++---)))+++111111,,,***...444111---***+++,,,,,,,,,******+++,,,,,,+++******+++++++++,,,...---+++)))''')))+++,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,---...//////000//////000---******,,,...---,,,------.........////////////333333---***,,,...///,,,---...---,,,,,,---///000111333555666666666666;;;AAAHHHNNNXXXgggsssyyyzzzyyyxxxyyy{{{|||{{{yyyvvvtttrrrooonnnnnnnnnooorrrssstttvvvyyy{{{}}}~~~uuuyyy{{{~~~zzzvvvqqqmmmnnnnnnkkkiiikkkoooqqqsssssspppmmmjjjiiiooonnnmmmnnnoooooommmlllddd\\\NNN@@@555...++++++,,,,,,,,,+++++++++******'''((((((***+++,,,---...))))))((()))+++...111333///...,,,+++*********+++...***...000***---444111222000---,,,---------,,,******++++++++++++******************************)))))))))***++++++,,,,,,---,,,***)))((((((((())))))***+++,,,,,,,,,,,,,,,,,,+++*********+++---...,,,+++***,,,...///............//////000000111111...---,,,+++************,,,***)))+++///222111///...//////...222888:::888000///---+++++++++,,,------,,,,,,---///000///...////////////////////////+++---...---,,,***++++++,,,++++++******++++++,,,000000000000000000000000//////---+++...111///***************))))))))))))******)))***,,,---+++************))))))************,,,...//////---+++)))***(((''')))---000///---------------,,,+++***)))***+++---,,,,,,,,,---...+++******+++---...---,,,+++++++++++++++++++++++++++,,,---.........---,,,+++,,,------++++++,,,---000...+++***+++,,,------*********))))))************++++++++++++***)))(((***)))((()))++++++)))(((++++++,,,---------------+++------++++++------+++***++++++,,,,,,++++++***+++***))))))))))))))))))))))))(((((((((((())))))---+++******+++,,,,,,+++,,,***(((***...000...,,,*********+++,,,,,,------++++++,,,,,,,,,+++******,,,+++***+++---...---,,,xxxhhhXXXPPPHHHBBB===;;;<<<<<<999666444555555333000///111333111111111000000000////////////000///...------...,,,+++***+++,,,,,,+++***((()))+++***))))))***+++***---...,,,((('''(((+++333---000222)))&&&++++++;;;UUUGGG+++//////&&&***)))))))))((((((''''''&&&***+++---///111000,,,***000000000000///...---,,,...))))))000111+++***000888333...*********++++++***+++,,,------,,,+++***,,,,,,,,,---......,,,***,,,+++***+++---------,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,------...///000000000000111///---,,,+++,,,------............////////////000666777222------------,,,...///...++++++---//////000111222444777999999999AAAJJJQQQ]]]mmmwwwzzz}}}zzzxxxvvvwwwxxxxxxwwwvvvuuurrrpppnnnnnnooooooqqqrrrrrrsssssstttvvvwwwsssuuuvvvxxx}}}{{{qqqmmmlllnnnooolllkkkmmmooopppqqqpppmmmkkkjjjkkkqqqoooooopppqqqrrrqqqoooggg]]]NNN???222,,,******,,,,,,,,,+++++++++*********************+++++++++)))(((((((((***,,,///111---,,,+++***)))******+++---(((---000***...888777333000---,,,---......---******++++++++++++***************************************+++,,,,,,------,,,,,,+++***)))(((((((((******+++,,,,,,,,,++++++---,,,+++***+++,,,...///---...///...------...///000000000000000000000000...---,,,+++************,,,***))),,,000222111///...111000...111666777333000///---,,,++++++,,,,,,+++++++++,,,...///...---///000111111111000000111+++,,,------+++******+++,,,+++***)))***,,,...////////////000000111111222,,,...---+++---000---&&&************))))))))))))+++***((()))+++,,,,,,+++++++++************++++++)))+++,,,------,,,***))),,,)))''')))---///...+++,,,,,,,,,------,,,++++++...---,,,,,,------,,,++++++******+++---......---++++++++++++++++++++++++,,,---...//////---,,,******+++,,,,,,*********,,,+++******+++------,,,+++++++++************++++++******++++++,,,+++++++++,,,***((()))***+++******+++,,,---.........---,,,+++------++++++------+++***++++++,,,,,,++++++***,,,+++***))))))))))))*********))))))))))))******---+++******+++,,,,,,+++,,,)))'''***...111///,,,))))))***++++++,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,...000///---+++|||nnn```XXXOOOIIIAAA>>>===<<<888333333555666444111000222444222111111111000000//////---111333111,,,+++///333,,,+++******,,,,,,+++******+++,,,***((('''((()))(((,,,///,,,&&&$$$'''+++...(((---222++++++///...+++SSSLLL,,,---000(((...,,,------,,,+++***)))((()))***,,,111555555111,,,555333000///000000///...///))))))000000***+++222:::555///***)))*********+++,,,------------,,,+++---,,,,,,...//////---+++000---++++++------+++(((***++++++,,,,,,------...,,,------......------,,,------///000111111111111222222111...++++++---///000000000000111111111111333:::>>>999333000...,,,---///000///,,,+++---000---///000111444999;;;<<<<<>>111+++)))))),,,,,,,,,+++++++++******...---,,,***'''%%%$$$###)))((('''((()))+++...///,,,+++***)))))))))***+++***%%%***...)))...999;;;111...+++******+++,,,+++******++++++++++++*********************************++++++,,,,,,---......************************++++++,,,,,,,,,++++++***...---,,,++++++---///000...111222000---+++---///111111111000000000000000...---,,,+++************---+++***,,,000222111......111000,,,...333222,,,000///...,,,++++++,,,,,,+++******,,,......---,,,000111222333222111111222***,,,------+++******+++,,,+++***)))***,,,///111---......///000111222222///222111///111555000(((,,,,,,,,,++++++++++++***,,,***((((((***,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++...***((()))---///,,,(((******+++,,,------------222///,,,,,,......+++(((+++******+++---......---------------------------***+++---------+++)))((()))+++,,,+++))))))***+++((((((***,,,......,,,))),,,,,,++++++++++++,,,,,,)))***+++,,,---.........---+++)))(((***++++++++++++,,,---.........---,,,+++------++++++------++++++++++++,,,,,,+++++++++,,,,,,+++***))))))******++++++************++++++---+++******+++,,,,,,+++,,,)))''')))///111///,,,((())))))***+++,,,,,,,,,((()))+++,,,---,,,,,,+++------...000111000---)))}}}rrrfff^^^RRRJJJAAA===???@@@>>>:::;;;777444333666777666333222222111000000/////////,,,,,,---...//////......******+++...111000---)))///---***))))))))))))((((((((())))))*********+++---+++***,,,//////,,,)))444555444000,,,***,,,//////...---,,,++++++++++++))))))---222333000000444777333///,,,,,,------,,,///---***((((((***---000<<<666000,,,,,,---,,,***///000111000...,,,---...+++,,,------......------+++******+++,,,,,,+++))),,,,,,+++++++++++++++***,,,---///000111000000///,,,------....../////////222222111///---+++,,,---000000000000000000111222:::>>>@@@<<<222+++***,,,+++***+++...000//////000111333444555777:::<<<;;;@@@DDDMMM\\\qqq}}}uuurrrtttuuussspppuuuvvvwwwuuupppmmmmmmnnnuuussspppnnnmmmnnnoooqqqpppppprrruuuxxxxxxuuusssllljjjjjjmmmnnnmmmnnnrrrvvvtttqqqooonnnoooppprrryyyyyyvvvpppnnnpppqqqoooiii\\\KKK<<>>999444777777666444111000111333555555666666555333000///333333222111///---+++***...+++'''%%%'''***---......,,,)))((()))******))))))))))))***************---+++***,,,//////,,,)))'''((()))+++---...---,,,,,,,,,,,,+++******))))))++++++000666777444444777444111...------------,,,---------,,,+++,,,...111000---******---...,,,******,,,---,,,++++++,,,...***+++,,,---...---,,,,,,,,,///333666555000+++'''111///,,,******+++***))),,,---......///.........000///---,,,---...000111111...---...222444444222111111111000000000000000//////000000///...,,,+++111...+++***,,,///222222555555555666999<<<@@@CCCHHHPPP]]]mmm}}}{{{wwwvvvwwwxxxvvvtttwwwxxxyyywwwsssooommmlllmmmlllllllllnnnqqqtttvvvsssrrrrrrrrrsssqqqnnnlllhhheeefffjjjkkkjjjlllooonnnmmmllllllnnnpppsssttt{{{zzzwwwssstttuuuooofffcccTTTCCC666,,,&&&&&&)))...---,,,+++++++++++++++,,,++++++,,,...//////...)))((((((***,,,,,,+++***,,,,,,+++((('''***000666000,,,((((((***,,,,,,***,,,++++++,,,------+++)))...---,,,************+++***)))(((((()))+++...000---,,,++++++***+++++++++)))************+++++++++++++++******+++,,,---...///000...***))),,,...,,,000...,,,,,,---------,,,------,,,+++++++++,,,,,,000000///...---+++)))(((+++,,,---...////////////......------...///111222111111///...------,,,,,,***,,,...,,,******---000000000///...---,,,,,,,,,------,,,---//////---,,,++++++++++++,,,---...///222111111222444555333222333333222222111000000000000---******,,,---+++)))++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,---------------++++++)))(((---111///)))---,,,,,,,,,......,,,++++++++++++++++++,,,,,,,,,---...000000///......///,,,,,,,,,,,,------------//////......---,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***------,,,+++***((('''&&&+++***))))))+++------,,,***+++,,,......------,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,+++***)))//////000000000///...---//////......---,,,,,,,,,***,,,+++)))+++...---***,,,,,,,,,,,,,,,---......,,,???999***...///***///,,,---...000222222000---|||xxxuuusssiii\\\QQQJJJEEE???;;;:::;;;:::777222000222555333444555666444111...,,,000000000...---+++)))(((---***'''%%%&&&)))---///...,,,))))))***+++******************************---+++***,,,//////,,,)))(((''')))---222333000---++++++++++++******))))))***---444<<<<<<888555666000///---,,,,,,,,,+++***111111000---***+++///333...,,,***+++...///,,,))))))***,,,,,,+++,,,---///+++,,,---//////...---,,,---000444777555222///---111...******,,,...---,,,......//////////////////222000...,,,,,,...111222222...+++---333666444111111111111111000000/////////---,,,,,,...---***'''///...***))),,,111222000666555666;;;>>>???BBBEEEJJJUUUdddsss~~~}}}{{{yyyxxxyyyyyyxxxvvvxxxyyyyyyxxxuuuqqqmmmkkkllllllmmmnnnqqqtttwwwyyyuuusssqqqppppppnnnkkkiiiiiiggggggkkklllkkkmmmqqqmmmmmmllllllnnnppprrrtttwwwvvvtttssswwwwwwnnnccc[[[LLL<<<222---******---...---,,,+++************,,,+++***,,,...///...---)))))))))+++,,,---+++******,,,,,,)))&&&(((000777...,,,)))((()))******)))******+++---...---***(((,,,,,,+++*********++++++******))))))***,,,---...******)))))))))))))))***------------------------++++++******+++---///000333222///,,,+++---...//////---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,///000000///...+++)))'''+++---...000111000000///------------...000222333111000///...------------"""'''+++,,,)))(((+++///222000///---,,,,,,,,,---------,,,---//////...------,,,,,,++++++,,,,,,---.........000222222000...444333333222111000000///222---)))***---...,,,(((++++++++++++++++++++++++333111000...------......,,,,,,,,,,,,------------///...---,,,///111000------,,,+++,,,---...,,,***.........//////000000000+++,,,.........---,,,,,,,,,,,,,,,,,,,,,---------//////...------,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***((()))***,,,,,,,,,+++***,,,***)))***+++------,,,***+++---//////...---,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++******/////////.........------/////////...------,,,,,,,,,---,,,+++,,,------,,,,,,,,,,,,,,,,,,------...222OOODDD,,,222111'''...---,,,---///111111///---|||zzzxxxyyyqqqdddYYYPPPIIICCC>>><<<===<<<888333111222555222333555555444222///,,,............---,,,+++******)))(((((((((+++...000///---+++***+++++++++***+++++++++***************---+++***,,,//////,,,)))***)))***...222333///+++******+++++++++***))))))(((---777@@@@@@999444333+++***))))))******(((&&&222111///,,,))),,,444;;;000...---...//////,,,((()))***,,,,,,,,,,,,...000+++---///000111000...------000222333222222333555333000,,,,,,///000...,,,+++++++++,,,,,,---......333111///------///111222222...+++---222444222///222222222222111///...---...,,,)))***---...+++(((---...---,,,111888777111555444999AAAEEECCCDDDHHHQQQ]]]lllyyy~~~~~~}}}{{{zzzzzzzzzyyyxxxyyyxxxxxxwwwuuuqqqnnnkkkoooooopppqqqsssvvvxxxyyyvvvtttqqqooonnnmmmkkkiiijjjhhhhhhkkklllkkklllpppnnnnnnmmmmmmnnnooopppqqqsssttttttuuuzzzzzzqqqeeeYYYIII888111///---,,,------,,,++++++************---,,,++++++,,,,,,+++***+++***+++,,,......,,,***&&&))),,,+++((((((---222,,,***))))))***+++++++++*********,,,...---+++(((((((((((()))***+++,,,,,,***+++,,,------,,,+++******)))))))))))))))***************)))))))))))))))++++++******+++---///000333111///...---,,,---///...,,,+++***,,,,,,+++***---,,,,,,,,,,,,,,,------.../////////...,,,***(((((()))+++,,,------,,,+++---,,,,,,---...000222333000///...------,,,------$$$+++---+++***,,,...111000...---,,,,,,---------,,,,,,...///000///---//////---,,,+++*********,,,,,,,,,...000000...,,,333333222222111000//////222---)))***---...,,,(((++++++++++++++++++++++++///...,,,***))))))***+++***+++++++++,,,,,,------,,,,,,,,,+++(((&&&(((+++,,,++++++,,,------,,,***+++,,,,,,------.........---,,,+++***++++++,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***&&&(((***,,,...///......,,,+++)))***+++,,,,,,+++***+++---//////...---,,,...---+++******+++---...///...---,,,,,,+++++++++------,,,,,,++++++++++++000//////......---,,,,,,///...---------,,,---///+++++++++++++++,,,------222PPPEEE,,,222111'''............///111111///---}}}|||||||||vvvkkk```VVVMMMEEE@@@>>>===;;;777333111111111333444555666555333111000....../////////......---''')))***++++++---111333222000---,,,,,,,,,,,,++++++++++++++++++*********---+++***,,,//////,,,)))((()))+++---......+++((()))***+++,,,,,,+++***)))(((,,,555>>>===666000000,,,,,,,,,...///...,,,***,,,------+++)))...888AAA333000......000///,,,((()))+++,,,,,,,,,,,,...///+++,,,///111111000...,,,,,,...000///...///444888666222//////222333///+++,,,,,,------///000222333333222000///...///111222222000---...000222111///222222333222111///---,,,+++)))(((***---///...,,,---000000000777AAA???777777555:::DDDHHHFFFGGGLLL[[[hhhvvv~~~{{{zzzyyyxxxxxxyyywwwuuutttsssrrrooommmpppqqqqqqsssuuuwwwyyyzzzwwwuuuqqqooonnnnnnlllkkkkkkhhhgggjjjkkkhhhiiimmmnnnnnnmmmmmmlllmmmmmmmmmqqqtttvvvxxx{{{|||sssiii[[[III777000///---***)))++++++************++++++...---++++++++++++)))(((++++++,,,...///...,,,)))$$$(((++++++)))(((***,,,))))))))))))***+++,,,,,,***)))***+++------+++)))&&&&&&''')))***+++,,,---***,,,---......,,,***(((+++++++++***++++++,,,---))))))))))))((((((((((((++++++******+++,,,---...000---,,,...---++++++---...,,,******+++++++++***------,,,,,,------......000000000///...,,,+++*********+++,,,------------,,,,,,+++,,,---///111222///......---,,,,,,------!!!&&&,,,///...------...//////...------------...---,,,,,,...000111000...000///...,,,+++******)))...------...000000///...222222111111000/////////000---******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******++++++,,,,,,------,,,,,,,,,+++&&&"""%%%+++,,,+++++++++------+++***,,,,,,,,,,,,------------000---***)))+++---......******++++++,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++*********+++,,,---------------+++******+++,,,,,,+++***+++,,,......------,,,///...+++******+++...///000///...---,,,+++++++++,,,,,,+++************+++000000//////...---------000...---...,,,***,,,000+++++++++++++++,,,,,,------@@@:::+++///000+++/////////...///000111///...||||||}}}{{{wwwpppggg^^^UUUNNNIIICCC???;;;888666444222000222333333333333333222222......//////......------((()))+++,,,---000555999555222///---------,,,+++,,,,,,,,,++++++*********---+++***,,,//////,,,)))''')))+++,,,+++***))))))***+++,,,------,,,+++******+++000666555///,,,---......///111333222///,,,'''***---,,,***,,,444;;;333000------//////---***(((***++++++******,,,---)))+++---000000...,,,******---...---+++,,,111666222///...222777999555///......///000222555777999333222111000000000000111111000000000111111222222222333333333111///,,,++++++***)))***+++,,,,,,,,,,,,///......777EEEEEE===<<<777999CCCHHHGGGKKKSSSdddppp}}}|||xxxwwwxxxyyyyyyvvvrrrqqqrrrrrrpppnnnnnnoooqqqsssvvvxxxzzz{{{xxxuuuqqqooooooooooooooommmjjjiiikkkkkkhhhiiilllkkkkkkjjjjjjjjjjjjjjjkkkooossswwwwwwxxxwwwppphhhYYYGGG444...///...***'''))))))))))))***+++,,,---///---,,,+++,,,,,,***)))******+++---...---***((((((((()))******))))))(((((()))******))))))***+++***))))))***+++,,,+++***'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++*********))),,,+++***))))))***,,,,,,...+++,,,000000+++***------+++***)))***+++***))),,,,,,,,,,,,,,,---......666555333111///---,,,,,,------------...///000000,,,+++++++++,,,---///000......------,,,,,,------***+++,,,,,,,,,,,,,,,,,,,,,---......///.........---,,,,,,...000111000///------,,,+++++++++,,,,,,000...------///000000///000////////////////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******+++++++++,,,---.........111---+++---+++''')))...,,,+++***+++------+++***///..................---///---******,,,...---,,,)))******+++,,,,,,------......---,,,,,,++++++************+++++++++,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...111000///---,,,+++,,,,,,......,,,+++++++++,,,---000000//////......------///,,,,,,---+++'''***000,,,,,,,,,,,,,,,---......,,,222111---,,,...//////000.........///000///---|||yyyzzz|||yyywwwsssmmmggg___YYYUUUGGGCCC===:::999888555111000000000000000111111111------------,,,+++***))))))+++,,,,,,,,,111888>>>777444111///...---,,,+++,,,,,,,,,++++++*********---+++***,,,//////,,,)))&&&***------***)))***,,,***+++---......---,,,***+++***,,,///---))))))---))))))***---......+++(((&&&+++000...***(((,,,111222///,,,,,,...///...+++((()))******))))))***+++'''))),,,...///---***)))))),,,///---******...222+++***+++222;;;???<<<777++++++,,,...000333666888222222222222111111000000///111222222111222444666333333444333222///,,,***......---+++)))(((((((((***,,,***(((444DDDGGG???@@@888888AAAFFFFFFMMMXXXhhhsss|||xxxvvvwwwxxxyyyuuupppoooppprrrqqqppplllmmmooorrruuuxxx{{{|||xxxuuuqqqooopppqqqrrrrrrqqqnnnmmmnnnmmmjjjjjjmmmgggggghhhhhhiiiiiiiiiiiikkkqqquuutttsssqqqkkkdddTTTBBB111,,,///000,,,)))(((((())))))***+++------///---,,,,,,---...---+++))))))***,,,...,,,)))&&&,,,***((((((******)))(((((()))***)))((('''((()))+++)))((()))***,,,,,,+++***++++++,,,,,,,,,++++++++++++******+++---///000))))))(((((()))***+++++++++*********))))))((((((,,,+++***)))))))))***+++...+++---333333...,,,///---+++))))))***+++***))),,,+++++++++,,,------...;;;999666222///---,,,,,,+++***))))))***+++---...,,,+++******+++,,,...///......---,,,,,,,,,------111---)))'''((()))))))))+++,,,---///000//////...---,,,---...000111000///++++++++++++,,,---......///---++++++---/////////............////////////---......,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***)))(((,,,,,,------...///000000333+++'''+++---++++++---,,,+++***+++,,,---+++)))---------,,,,,,+++++++++,,,***)))***------+++)))))))))***+++,,,,,,------......---,,,,,,++++++***))))))*********+++++++++)))***,,,------,,,***)))+++++++++,,,,,,---------------,,,+++*********+++***)))(((((()))+++---...---+++******+++,,,+++***++++++*********+++,,,---,,,,,,---......---,,,,,,222111///---,,,,,,,,,,,,111000///------......///000000000///......------...******,,,)))$$$'''///...------------...//////222,,,///111,,,---111---///...------...///...---}}}yyyyyy{{{{{{wwwsssqqqppplllddd]]]TTTNNNFFF@@@===999444000666666555333111///000111------,,,++++++***))))))///111...)))---888<<<999222222000...+++***+++---'''(((***+++***(((%%%###+++++++++***************,,,&&&%%%+++000...)))''')))(((((()))******(((&&&+++---///111000---***'''///---///222111,,,)))***+++,,,------++++++,,,---///000...,,,---000...***'''((()))+++,,,,,,++++++***+++---......---+++***)))******+++,,,---...//////---+++---333999???BBB:::888555333333666999;;;222000222777666111222777000111444555666666444333222444666666333///---,,,...---,,,+++++++++,,,,,,***,,,///333777<<<@@@BBBCCC===999;;;@@@GGGQQQ[[[rrr|||~~~zzzwwwvvvuuu{{{wwwrrrqqqrrrsssrrrpppnnnoooqqqtttwwwzzz|||}}}zzzyyyvvvssspppoooqqqsssooommmmmmmmmkkkhhhkkkqqqiiieeebbbccchhhlllnnnmmmpppsssuuusssrrroooggg^^^PPP888...111...******'''***)))((()))*********(((...------,,,+++***))))))***)))))))))+++,,,+++***))))))***+++------***((('''(((***,,,,,,,,,***))),,,...,,,)))))),,,***&&&,,,+++++++++,,,,,,***(((,,,---...//////---+++***)))((('''((()))***)))((()))***+++,,,,,,+++***)))++++++******)))(((((((((***,,,///111222111///------,,,,,,000333111***$$$,,,,,,,,,---...///000000999<<<999111,,,---,,,(((++++++,,,---------,,,,,,)))***+++***)))((()))***+++******,,,......---,,,,,,,,,+++***+++,,,...///+++,,,---///000///,,,)))..................------,,,,,,---......---,,,,,,,,,---000222222111///---------...///////////////222111///,,,+++*********((()))***,,,,,,++++++***''')))++++++***))))))***///---+++...222333///+++000(((###''')))(((***...(((***,,,+++)))(((***,,,000///---+++*********++++++++++++++++++++++++++++++,,,------......------)))))))))******))))))))),,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))---+++***+++,,,,,,+++***...+++)))))),,,---,,,***+++++++++,,,,,,------------,,,++++++,,,,,,***(((...111000***)))---...***...------,,,,,,,,,------000...,,,,,,------,,,+++........./////////000000222111...---,,,---...000***+++---...000111222222000000///......---......}}}yyyyyyyyy{{{xxxtttttttttqqqjjjeeeZZZUUUMMMEEE>>>999555222444444333222000/////////---------,,,,,,++++++***---000...***...888;;;666000111000...,,,***+++,,,***+++,,,---,,,***(((&&&------,,,++++++***))))))///---...111///+++***---***)))((()))******)))(((,,,---/////////---***(((...---...222111,,,)))***+++,,,------++++++,,,---...//////,,,---000...)))((()))***,,,,,,,,,++++++***+++---......---,,,+++++++++******+++---///111...+++***+++///333777888<<<<<<:::888555222000///222000222666666333444:::555666777777666555333111111222444333111...---,,,...---,,,+++++++++,,,---,,,---///222666:::>>>@@@>>>;;;:::>>>BBBHHHTTT^^^ttt}}}}}}{{{{{{{{{xxxuuusssssssssrrrrrrqqqqqqrrruuuyyy|||}}}|||xxxxxxvvvrrrooooooqqqsssooommmlllmmmkkkhhhkkkppphhhdddaaacccgggkkkmmmlllooorrrtttrrrqqqnnneee\\\III444---111,,,***,,,***+++***))))))++++++***)))...------,,,++++++******)))(((((((((***+++***))))))((()))***,,,+++(((&&&'''(((***,,,,,,+++***)))&&&))),,,+++,,,,,,''' ---,,,+++,,,------+++)))++++++,,,------,,,++++++***)))(((((()))***)))''')))***++++++++++++***))),,,,,,,,,,,,++++++++++++)))+++---///000//////...000---***+++......+++'''---,,,,,,------///000000999;;;777///+++------***---------------,,,+++*********)))'''&&&&&&))),,,+++******,,,...///...,,,,,,,,,+++++++++,,,---...---------///000000---+++///////////////////////////.........---------,,,000000111222111///...,,,,,,------......///......000///---+++)))(((((((((******+++++++++++++++***((()))+++***)))((()))***///,,,+++...111222///+++222+++''')))+++)))))),,,)))+++,,,+++))))))***,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------,,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,,,,************************,,,+++***+++---......,,,---+++)))))),,,---,,,***++++++++++++,,,,,,,,,------,,,+++,,,---,,,+++)))...111///******---...***//////.........//////000...---++++++---......---+++++++++,,,,,,,,,------111000///...---......///------...///000000000///333222222111000000111111|||zzzzzzzzzxxxvvvvvvwwwvvvqqqmmmeeeaaaYYYNNNCCC;;;777666444444333222111000000///------------------------+++...---***///999999222...///000///,,,++++++,,,+++,,,------,,,+++)))(((---------,,,+++***))))))+++---000///'''!!!$$$,,,,,,***))))))+++,,,+++***---------------,,,******...,,,---111000,,,***++++++,,,---,,,+++***+++---,,,...///---...000...(((***+++,,,,,,,,,,,,++++++,,,,,,.........---,,,+++---,,,++++++,,,...000111---,,,******,,,...//////===???AAAAAA???:::555111444333444666666333555999;;;;;;;;;999777444111000000111111000...,,,---...///...,,,+++++++++,,,------...000222555888:::<<<888888<<>><<<777777888777555333444666>>>===<<<:::888555222111/////////---++++++---//////...---,,,+++,,,,,,---//////000111333555777888666888===CCCGGGOOO___ooo~~~{{{||||||xxxsssqqqrrruuuvvvsssrrrwww}}}xxxuuuuuutttqqqooooooppprrrqqqnnnmmmooonnnkkkkkkooolllhhheeeeeegggiiihhhgggoooqqqqqqpppoookkk```TTTAAA333111111***(((,,,***,,,+++***+++,,,,,,+++***+++++++++++++++************(((((()))***+++***)))+++***))))))***)))'''%%%((()))******+++***))))))///...***%%%&&&,,,...,,,...---------......,,,******)))))))))***---///111,,,+++))))))))))))(((&&&*********++++++*********(((((()))******+++,,,,,,*********+++,,,...000111555111,,,+++,,,...///...---------------...///000333111///,,,,,,,,,+++***---.........---,,,++++++++++++***((('''(((+++...---,,,,,,...000111000...------,,,,,,,,,---------///---,,,,,,---//////...............////////////111000...------///111222555333111///...------.........---------.........//////...---,,,,,,++++++...---+++******+++,,,,,,)))******)))((('''(((***,,,++++++---//////---+++...,,,,,,---,,,+++))))))+++,,,,,,++++++******++++++++++++,,,,,,,,,---------------------------------------------...//////***++++++++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************,,,******+++---...---,,,,,,+++******++++++++++++************************---,,,+++,,,......,,,***.........,,,,,,---,,,,,,***+++,,,---.........///---,,,++++++---.........//////000000000111111111......///000//////......111111111000000...---,,,......------,,,------...zzzyyywwwvvvuuuttttttsssqqqppptttrrrjjj]]]OOODDD???>>>888666555555555444111.../////////////////////000))),,,,,,+++222:::666,,,+++,,,------,,,,,,---///******)))(((''''''''''''(((((())))))***+++++++++---,,,,,,---+++''')))...---,,,***+++---......------,,,+++*********+++++++++)))***......+++***,,,***+++,,,,,,******+++,,,))),,,...---///111---(((------,,,,,,,,,,,,,,,,,,.........------,,,,,,+++)))+++///111222000...,,,---,,,,,,---///000///...)))+++///333666888::::::777999;;;:::888777777777<<<<<<;;;:::888666555444000000///---++++++---//////...---,,,,,,,,,------000000000111333555666777888:::???EEEJJJTTTgggxxx~~~}}}yyy{{{{{{xxxtttqqqrrrtttuuussssssxxx}}}vvvssstttsssrrrppppppqqqsssssspppoooppppppmmmmmmoooppplllhhhgggiiiiiigggeeeoooppppppoooooojjj^^^PPP;;;111000111++++++///+++,,,+++***+++,,,,,,+++***))))))))))))************+++***)))***,,,---,,,+++---+++******+++***(((&&&)))))))))******)))))))))///...)))%%%&&&,,,///......---------......,,,***+++***))))))+++...111333---+++***)))***)))(((&&&+++******************+++(((((()))***+++,,,,,,---,,,,,,++++++,,,...000222111///---,,,,,,---,,,,,,...------------...//////...,,,,,,---...,,,)))'''+++,,,------............)))+++---...---,,,------...------///111222111///------------------------...,,,***)))+++---......,,,,,,,,,------...............------...111444555222111///...---...///000//////...------......///............---,,,,,,+++...---,,,++++++,,,---...+++++++++***(((''')))*********+++,,,------,,,***)))+++,,,,,,+++++++++***---,,,++++++++++++******---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------......---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************---+++******++++++)))(((++++++++++++******+++,,,************************,,,++++++,,,---...,,,***...------...---,,,,,,,,,******,,,---............000...,,,,,,------,,,+++,,,,,,---------...............//////000///......000000000000000000///...000000000//////000111111{{{wwwwwwuuuuuutttsssqqqppppppoootttrrrkkkaaaUUUJJJCCC@@@:::888555555666444000,,,////////////////////////***---,,,+++333;;;666++++++,,,,,,++++++,,,...111...---+++***))))))***+++)))))))))******+++,,,,,,///++++++...000...---///+++++++++,,,...///...,,,++++++***))))))******++++++((()))------++++++---***+++,,,+++***)))***,,,))),,,---,,,...000...))),,,,,,++++++++++++,,,---...------,,,+++++++++***(((+++...111222000,,,***+++******,,,...000000///---,,,,,,,,,---000222444666<<<@@@???>>>???>>>;;;:::999999888777777666666111111000...,,,,,,---///000///---,,,,,,,,,---...//////000111333555777888;;;<<>>FFFNNNRRRMMMHHHEEE>>>666888777666555444444444555444555555333000.........000///...---,,,---......---...000222555888:::<<<<<<>>>FFFTTT___gggooovvv|||xxxsssqqqmmmkkklllnnnrrruuutttrrrpppqqqttttttqqqnnnpppttt{{{rrrtttuuutttsssssstttvvvrrrmmmkkknnnooollliiiiiihhheeedddgggjjjlllkkkiiijjjjjjhhhggghhhcccSSSCCC<<>>777666555444333222222222111111222111000...---+++,,,---...//////...---,,,111......444888888:::===AAACCCIIITTTbbbooovvvxxxyyy~~~ooommmjjjggggggkkkqqqvvvsssrrrqqqqqqqqqqqqsssssspppwww}}}{{{xxxzzzzzzwwwsssqqqsssuuusssrrrpppooooooppprrrsssnnnjjjggghhhllloooooonnnllljjjiiiiiifff[[[LLL@@@444111---++++++++++++***''')))+++---...---,,,***///+++((((((***,,,,,,+++...,,,***+++,,,------,,,---+++******+++,,,,,,+++,,,+++)))((('''(((***++++++,,,---...///...------...+++))))))+++,,,***((())))))***,,,......,,,+++---,,,++++++******++++++++++++******)))(((((((((///,,,***+++---,,,'''"""///...,,,+++***++++++,,,333999777---)))///111,,,---.../////////...---,,,++++++,,,------...//////000///---,,,++++++,,,---******+++,,,---//////000333000...///222555555444333222000///......//////***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---***+++---...//////...---+++((('''***///222222000000//////000111///,,,)))))),,,...///...---------,,,++++++,,,...///...---...,,,++++++,,,---,,,+++...------------------,,,,,,------......------,,,,,,,,,++++++,,,,,,---...///---...000111...)))'''++++++------------++++++++++++++++++,,,---...///,,,,,,+++++++++,,,---...)))***+++,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((,,,,,,((('''***---,,,,,,++++++******++++++,,,,,,---.../////////...---///...---...//////---+++000///...------...///000---...111,,,)))555999+++222111111000000000000000111///...///000111000...~~~}}}zzzxxxxxxzzzyyyuuupppvvvuuuttttttuuuuuusssrrrrrrsssqqqooopppqqqkkkccc[[[SSSJJJEEECCC@@@:::444333111000000111111000///222***111///444;;;000111///+++((())),,,//////---000222222...***,,,666@@@OOOPPPGGG666---000222...,,,,,,+++***))))))))))))+++)))///000+++000333***---+++))))))***+++++++++*********+++,,,---...///......---***(((''')))***...---++++++,,,---,,,,,,000...,,,+++,,,------,,,...,,,******,,,,,,***(((******++++++,,,,,,------,,,.../////////111444777555999===AAAJJJUUUZZZYYY[[[\\\XXXLLLCCCAAA>>>;;;777666555333222222222222//////000111000///......---......//////......---222///000555999999<<>>EEELLLRRR[[[dddfffccc```\\\RRRFFF@@@>>>;;;777666666444333222111111111---...///000000000000000///..................///222000111666:::;;;>>>CCCJJJPPP[[[hhhsssyyyzzzyyy~~~yyyvvvyyyvvvqqqmmmlllnnnrrrtttxxxwwwuuusssrrrrrrssssssxxx}}}}}}xxxqqqpppqqqrrrtttuuutttrrrooooooppppppqqqqqqrrrrrrjjjmmmnnnmmmjjjjjjnnnrrrooonnnnnnnnnhhhZZZGGG999111///+++))))))***))))))***)))(((((((((***,,,------***(((((()))++++++***///---+++++++++,,,+++***)))((()))***++++++)))'''&&&''')))++++++***(((&&&)))******+++,,,++++++++++++***(((((()))***)))((((((((((((***,,,,,,+++***+++*********))))))))))))))))))***+++,,,---...///---***((()))+++---,,,***************+++,,,......,,,222333---+++......***+++,,,---......---,,,+++***++++++,,,,,,------...+++,,,---...////////////******+++,,,---...//////333111000111333444444333222000...---,,,+++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++------,,,,,,,,,,,,++++++))))))+++,,,,,,+++******,,,,,,++++++++++++,,,,,,...---,,,+++************+++,,,,,,,,,,,,///222555666555444333333111...+++......---+++)))((()))***++++++,,,...//////,,,***---,,,++++++------,,,+++---------,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++++++++,,,---------------------.........)))***+++,,,,,,+++***))))))))))))***+++,,,---...&&&(((+++------,,,***(((,,,,,,+++++++++++++++******///444777555222...,,,***************************+++---......,,,***)))(((,,,,,,)))(((+++---,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,***+++---000333444222000//////............//////444'''***333111000444222222111111000000000000000111///...///000111000...tttvvvvvvwwwyyy{{{zzzwwwtttvvvuuuuuuuuuwwwwwwuuutttssstttrrrppprrrvvvvvvrrrtttlll```WWWOOOHHH@@@::::::888555333333333222000777...444000444:::...///...---,,,...111222222000333---///666444///:::LLL```]]]RRR@@@222---***&&&------------,,,,,,++++++---)))...222444===???444---+++))))))+++,,,---,,,++++++,,,,,,,,,+++++++++///...---+++)))(((+++---///000///,,,((((((,,,000...,,,++++++------,,,++++++*********++++++++++++...---,,,,,,,,,---...///333444666666888<<>><<<<<<;;;999555333333222000,,,)))(((***,,,++++++,,,...//////,,,))),,,++++++,,,---...---+++---------,,,++++++******,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---000///,,,***,,,///...***'''((()))******)))((('''------+++***)))(((((((((((()))+++,,,---,,,***)))---,,,,,,+++************)))...555888666222...+++++++++++++++++++++++++++)))+++---...---+++((('''(((,,,---***)))+++---,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...000222111...,,,/////////....../////////222***+++000///444777000222111111000000000000000111///...///000111000...vvvuuuvvvwwwxxxyyyxxxvvvttttttsssssstttuuuvvvtttssstttuuussspppqqqtttuuurrrvvvqqqjjjbbbZZZPPPFFF???===;;;777555555555444444777...444000333999,,,------...///000222222111000111)))***444777111555@@@RRRQQQJJJ???555000---***---......//////...---,,,,,,(((,,,111333;;;===222,,,***))))))+++,,,---,,,,,,------...------,,,+++.........,,,******+++------...---***''''''+++///,,,+++***+++,,,---,,,*********+++++++++,,,,,,------,,,,,,,,,---...000222666888<<<@@@DDDJJJQQQVVV^^^bbbfffhhhkkknnnlllggg\\\PPPCCC<<<;;;:::999777555444333222111000000000000//////...............000///...------...///000111000222777:::<<>>:::777666666555444777...333000333999,,,---,,,---///111111000...---...((((((000555222111555@@@>>>999222---+++---///+++,,,---......---,,,+++,,,))),,,...,,,222444)))+++)))((((((***,,,,,,,,,,,,---...///...---,,,+++,,,...//////---,,,+++,,,,,,,,,+++***((())),,,...+++++++++,,,......,,,+++)))+++------,,,---...000,,,++++++,,,///222555888:::>>>EEELLLSSSZZZbbbgggcccgggiiiiiilllnnnkkkeeeSSSHHH===::::::999888999444444222111000/////////000000///...---------...000//////////////////000111111444999;;;>>>EEENNNYYYbbbnnnyyy}}}||||||{{{{{{xxxuuussstttxxx{{{{{{zzzssssssssstttvvvxxxzzz{{{}}}{{{uuuooorrrwww}}}|||yyysssssssssssssssrrrrrrsssqqqnnnkkkmmmqqqrrrooolllooooooooonnngggWWWAAA111///,,,)))((()))******)))###%%%(((***+++***((('''***+++,,,,,,+++***+++,,,,,,+++))))))+++,,,+++***+++++++++,,,------+++)))***)))((('''((())),,,---***))))))))))))***++++++((()))***)))((((((***+++***((('''(((***,,,,,,+++,,,---.........---+++***---,,,,,,+++***)))))))))......---++++++*********,,,,,,,,,,,,+++***)))(((&&&))),,,------,,,,,,,,,***+++,,,---......---------------------------------------,,,,,,+++))))))***+++++++++,,,,,,,,,------...000///---,,,,,,,,,---,,,+++******+++,,,------......------,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++***+++++++++***)))'''&&&++++++************++++++))))))))))))***+++,,,---***+++,,,,,,+++,,,---///,,,,,,+++,,,///000000///000///---***''''''))),,,---,,,++++++------+++)))******+++,,,...///---+++//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,***111444000///111///)))+++,,,---......---,,,+++,,,++++++*********++++++---,,,+++***+++,,,...///---,,,+++*********+++,,,(((+++///111000---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,+++***((('''(((,,,...,,,+++------++++++,,,---......---,,,+++---,,,***)))***---000222*********,,,...///...---......////////////......(((000444---444NNNSSS<<<222111111000000000000000111///...///000111000...|||}}}}}}{{{yyywwwvvvvvvwwwrrrqqqqqqrrrttttttsssrrrrrruuuvvvrrrppprrrrrroooqqqrrrrrrqqqlllddd[[[UUUJJJFFF@@@;;;888666555333888///444111444:::......,,,///111333222///---,,,******+++---///111222333111///---***''''''***---***+++---......---+++***+++)))......)))---///&&&***(((&&&''')))+++,,,+++***+++---......---,,,+++***---000111000---++++++,,,+++******,,,---...------,,,,,,...000000...---))),,,......---...000222//////000222666;;;@@@BBBGGGLLLRRRYYY___dddiiimmmdddhhhkkkkkkkkkkkkeee^^^LLLCCC<<<;;;:::666555888444333222111////////////......---------...///000//////000000000000//////333444777<<<>>>AAAIIISSSccciiirrryyy}}}~~~{{{wwwwwwxxxzzz{{{xxxuuuwww|||~~~{{{tttsssssstttuuuwwwyyyzzz{{{{{{uuuqqqwww~~~|||tttsssqqqpppoooooopppqqqooooooooooooppppppooonnnpppooonnnllleeeTTT???000///---***((()))***+++***$$$%%%&&&'''((((((((('''''')))++++++)))((()))******)))((()))+++,,,,,,,,,+++***)))***+++,,,+++))))))))))))******+++,,,---***)))((((((((()))++++++(((***+++***((((((+++---+++)))((((((+++,,,------+++,,,---......,,,+++)))...------,,,++++++******+++,,,------,,,++++++,,,******+++,,,++++++***)))...///000000...,,,+++,,,***+++---...//////..............................++++++***************++++++++++++++++++,,,,,,,,,,,,...000///,,,******+++++++++******+++,,,...///............---,,,+++***---,,,+++******,,,---///------,,,,,,,,,,,,++++++---,,,,,,+++)))(((''''''++++++************++++++******++++++++++++++++++------,,,---...---+++)))...,,,***))))))((('''%%%,,,---,,,***((()))+++---...,,,******+++++++++***))))))***---//////---+++111000000///---,,,,,,+++++++++,,,,,,,,,,,,++++++***************++++++,,,(((:::EEE<<<...***+++)))+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,+++***))))))+++,,,---)))+++------+++***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++''',,,...,,,+++------++++++,,,---//////---,,,+++---+++))))))+++...222555...,,,++++++---.........---...///000000///...---...///222000666JJJNNN;;;222111111000000000000000111///...///000111000...}}}~~~zzzwwwvvvwwwyyyrrrqqqqqqssstttuuutttrrrqqquuuvvvsssqqqsssrrrpppqqqrrrsssssspppjjjccc^^^RRRMMMFFF@@@<<<888666444888000555222555;;;///000///222555666444111...---'''---///+++***///555777,,,,,,///000...***)))++++++,,,...//////...,,,+++***)))000000)))---222+++)))'''&&&&&&(((***++++++((()))+++---------+++***)))---111333111...+++***,,,***)))+++///111///---.........000222222000...***,,,//////......111444555555666999>>>DDDIIIMMMUUUYYY^^^ccceeegggiiijjjfffkkknnnmmmkkkhhh___VVVHHH@@@<<<<<<:::444333777444333222000//////......,,,,,,,,,,,,---///111222...///000111111000///...555666:::>>>@@@CCCLLLWWWjjjooouuuyyyzzz|||~~~yyytttrrruuuxxx~~~{{{xxxzzz~~~|||uuuuuutttttttttvvvwwwxxxyyy|||vvvuuu}}}tttrrrpppnnnmmmmmmnnnooommmpppsssrrrooommmnnnqqqmmmlllkkkjjjdddUUUAAA222000---***)))***+++++++++''''''&&&&&&'''(((***+++%%%(((***)))'''&&&'''))))))((('''(((+++------,,,+++***(((((()))******)))''')))+++---...---,,,+++,,,+++*********+++---...(((***,,,+++))))))+++...,,,***((()))+++---...---***+++,,,------+++***(((......---------,,,,,,,,,(((***,,,...------------'''(((***+++,,,,,,++++++&&&&&&))),,,---,,,...111***,,,---///000000////////////////////////......///...------...///111222++++++++++++++++++,,,,,,...111333222...,,,,,,---+++*********+++---///000............---,,,+++***...,,,***))))))+++...000---------,,,,,,,,,++++++......,,,***)))(((((((((++++++************+++++++++,,,------,,,+++)))(((///------///222222...***...,,,++++++---......---,,,------,,,+++,,,...000000---***))))))+++++++++))))))***---//////---+++222111000///...---,,,,,,+++++++++,,,,,,+++++++++*********)))***++++++,,,111LLL\\\MMM444)))+++...)))***+++,,,,,,+++***)))000///---,,,+++*********'''(((+++------,,,***))),,,+++***))))))+++---///+++,,,,,,+++))))))+++---************************,,,,,,,,,------......///''',,,///---+++------++++++,,,...//////...,,,+++,,,+++))))))+++///444777444111...,,,,,,,,,,,,,,,---...///000000///...---000'''(((+++///888999---222111111000000000000000111///...///000111000///|||xxxvvvvvvuuuuuuuuuuuuttttttttttttoooqqqsssuuuvvvtttrrrqqqvvvsssooolllkkkiiigggfffccc[[[QQQIIIDDD@@@<<<999666555888>>>???999222000444333111///...---------+++,,,---...000222444444333...))))))+++,,,)))&&&+++,,,...//////...,,,+++......---,,,+++)))((('''***(((&&&&&&)))+++,,,---...---,,,+++***+++,,,,,,,,,###,,,777222+++...000$$$###%%%***...000---))),,,---///000000000///...000//////222111000333888======>>>BBBHHHPPPXXX]]]]]]fffkkkhhheeegggiiihhhhhhkkklllkkkhhhaaaTTTHHHBBB???;;;999777666444222///222555555222000111333......---,,,,,,---//////333///,,,...000111555;;;666999::::::<<>><<<777444777999777666777555444444222111000/////////...------...111333555555000+++***,,,---+++(((+++,,,...//////...,,,+++------------,,,***)))(((+++)))'''''')))+++,,,,,,...---,,,+++++++++,,,,,,+++$$$...:::444...//////***+++---/////////...------......///000000000000333000000222444555:::AAAFFFHHHLLLRRRXXX^^^bbbeeefffkkkkkkfffeeehhhjjjiiikkkooooookkkfff^^^RRRGGG???<<<999777777666555444222444666555222000000000///...---------...///000555000...//////...000555999;;;<<<===???GGGSSS[[[lllsssyyyzzzzzz|||zzzwwwyyyxxxuuuqqqnnnpppuuuzzz||||||{{{{{{zzzyyyxxxwwwuuurrrsssvvvwwwuuuvvvyyy{{{{{{}}}|||www}}}vvvqqqooopppooollllllpppqqqtttsssooonnnppppppmmmiiihhhhhhggg]]]KKK;;;333000---***)))***,,,,,,+++'''(((((()))))))))))))))***(((''')))+++,,,***((()))'''&&&(((+++---......)))))))))))))))*********,,,+++)))((('''((()))***(((((()))***************)))))))))))))))))))))))),,,+++)))***+++,,,+++***+++,,,------......------+++,,,,,,---,,,,,,++++++***+++,,,---,,,+++)))(((++++++++++++++++++++++++++++++---.........------------------............333///+++***+++------,,,,,,,,,,,,---------............---------...000111111111000000///......---222000---++++++---000222///000///...,,,+++,,,---///,,,***)))+++,,,,,,***...---+++***++++++***))),,,)))''''''(((***)))(((+++++++++*********)))))),,,,,,,,,------.........+++,,,...000111000///...///+++***,,,---+++---111------,,,,,,,,,------------------,,,,,,+++++++++***,,,.../////////000111111000...,,,,,,,,,,,,---,,,)))'''&&&(((***+++***++++++++++++++++++++++++--->>>VVVWWW<<<+++***)))...,,,,,,,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,+++***(((''',,,+++******,,,,,,+++***++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++------***+++...---'''---,,,+++******+++,,,,,,...------...000///,,,)))***,,,------------...000+++******---,,,***,,,111......///111222222000...///...---...111222111000000000000000000000000000.........///000111222222|||yyyvvvvvvwwwvvvuuutttsssrrrssstttuuuxxxxxxxxxwwwvvvuuutttsssrrrqqqoooooopppppppppooorrrlllddd]]]XXXRRRKKKFFFAAA:::666888:::999888999555555555555444333111000222000...------000333555777222---+++---......,,,+++,,,---......---,,,+++---------------,,,++++++,,,***(((((()))+++++++++...---,,,+++++++++,,,,,,***%%%000<<<666///000------...000000/////////000000/////////000222333444666444444888;;;???FFFOOORRRVVV]]]dddjjjmmmnnnnnnrrrpppkkkffffffkkkmmmkkkmmmpppppphhh^^^UUULLLDDD;;;999666555666666666555444555666555222000////////////.........///000111555111///111111///111555:::<<>>BBBCCC>>>777444333444555666555333111///000000//////000111333444666333...,,,,,,.........,,,,,,---......---,,,,,,,,,,,,---......------------+++))))))***++++++***------,,,,,,,,,++++++++++++'''000999222///000...---,,,,,,---///111111000222111000000222555999;;;<<<<<>>CCCKKKUUU___iiiooorrrxxx{{{yyywwwwwwuuurrrzzzyyywwwuuutttsssrrrqqqpppqqqsssuuuwwwxxxyyyzzzvvvsssrrruuuvvvvvvxxx|||zzz}}}}}}zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuusssqqqqqqpppooorrrtttrrrnnnmmmpppqqqooonnnlllkkkeeeVVVBBB333......,,,***)))))))))'''&&&((())))))***************///...,,,***((('''((()))***)))(((***+++,,,+++***++++++******))))))((((((---,,,+++***))))))))))))(((((()))***************(((((((((((((((((((((((()))((((((***++++++)))''',,,+++))))))((()))***+++)))***++++++,,,,,,,,,+++------------,,,,,,++++++,,,,,,---------.........,,,---.........---,,,+++***+++---//////...---++++++,,,------,,,***)))))),,,,,,,,,---------......,,,---...000111222222222............------------......------------......,,,------,,,******+++---,,,---------,,,+++++++++---,,,,,,---...---,,,***+++******))))))***,,,...************************(((((()))***+++,,,---.../////////......---,,,+++...,,,---000000,,,+++---,,,---...///000111000000,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,+++,,,---,,,+++***)))))))))***++++++)))((()))+++---------))))))))))))))))))))))))000(((+++...***,,,...'''---,,,++++++,,,---,,,+++++++++,,,,,,,,,---------...+++)))+++//////***%%%,,,+++******,,,,,,+++***---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---,,,***))),,,,,,+++++++++,,,...///+++,,,,,,,,,,,,,,,,,,,,,))),,,///000...---,,,,,,---,,,,,,///...,,,...333---,,,,,,---//////...---000///...///000111000///000000000000000000000000222222333444444444444333{{{xxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuusssssssssrrrqqqpppooonnnpppooonnnnnnooonnnllljjjrrrooommmmmmnnnmmmjjjfff```UUUKKKIIIHHHCCC===999666666666555444222000///,,,///333666777555222///111000...---,,,,,,,,,---------------------------+++,,,,,,---------,,,,,,---,,,+++,,,---...---+++,,,,,,---------,,,+++***///***...000))),,,222///333000///111444666333000333333444777<<>>BBBJJJTTT^^^gggnnnqqqsssxxx{{{xxxvvvvvvuuuqqqzzzyyywwwwwwvvvtttqqqnnnooopppsssuuuxxxzzz{{{{{{xxxuuusssvvvvvvuuuwww|||zzzzzz{{{||||||{{{zzzxxx{{{yyyvvvssssssuuuwwwyyyuuuwwwvvvsssrrrsssssspppqqqsssqqqmmmmmmqqqrrrqqqrrrpppllldddSSS???222///---+++************(((&&&((()))******++++++******.........,,,)))'''((()))***))))))***,,,,,,***)))************)))))))))))))))(((((((((((((((''''''(((((()))***************(((((((((((((((((((((((((((((((((***+++***'''%%%---,,,,,,++++++++++++,,,((()))***+++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------.........,,,---.........---,,,+++***+++,,,---...------,,,***,,,---,,,***)))((())),,,,,,,,,---------......+++,,,---...000111222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++---***,,,------+++*********---,,,,,,---......,,,))),,,,,,+++***)))))),,,///***************+++++++++'''((()))***,,,---...///,,,,,,,,,------...//////...,,,...222111---+++,,,,,,---...000000000//////++++++,,,,,,,,,,,,------))),,,...///...------------,,,***)))((())))))***+++)))(((***,,,.........************************---(((...333000000///%%%---+++***+++,,,---,,,***++++++,,,,,,------......///,,,++++++------***''',,,+++******,,,,,,+++***000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++***---...+++)))***,,,,,,++++++,,,---...///+++,,,------,,,,,,---...***,,,//////...,,,,,,---+++******---,,,***,,,111...---,,,---...//////...000///...///000111000///000000000000000000000000111222333444444333222111~~~{{{wwwtttsssttttttvvvvvvvvvuuusssrrrpppqqqrrrrrrqqqooommmkkknnnnnnnnnnnnpppooommmkkkssspppmmmnnnpppqqqooolllkkk___VVVTTTTTTNNNFFFAAA<<<;;;:::888666444333222222333555777666333///---...///000///...---,,,,,,---------,,,,,,---------+++,,,,,,,,,,,,,,,++++++,,,++++++,,,...///...,,,,,,,,,---------,,,+++***...+++000111+++---333...)))...333666666666999;;;:::<<<>>>CCCIIIPPPVVVYYY___```eeekkkmmmlllmmmrrr}}}~~~}}}{{{zzztttpppssssssnnnkkklllfffaaaTTTFFF>>><<<:::666555333222222333555555555555444333444666555222000---,,,,,,,,,---///111222333///...111444555:::???FFFJJJSSS]]]ffflllooopppsssxxxzzzwwwuuuvvvuuurrrzzzxxxxxxxxxyyywwwrrrooossstttvvvxxxzzz{{{||||||yyyuuusssuuuuuusssuuuzzzvvvvvvxxx|||{{{wwwyyywwwtttqqqqqqrrruuuwwwrrrvvvvvvrrrrrruuutttppppppqqqppplllmmmrrrtttssstttpppkkkbbbPPP===333111---,,,++++++,,,,,,***)))))))))***++++++++++++***,,,...///---***(((((()))*********+++,,,,,,***((()))))))))))))))*********&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))&&&%%%%%%&&&((()))(((''',,,,,,,,,,,,,,,+++******((()))***++++++,,,,,,,,,,,,,,,+++******************++++++,,,------......------.........---++++++++++++,,,,,,,,,---------+++---...,,,***((()))+++,,,,,,,,,---------......------,,,------///111222,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((***+++++++++))))))+++,,,(((+++---,,,***((((((*********+++...000000...,,,+++---...---+++***+++---))))))*********+++++++++*********+++,,,------...,,,,,,,,,,,,---...//////---+++...222111,,,******,,,---///000000///...---+++++++++,,,,,,------------......---,,,---...000...---+++*********+++,,,++++++,,,...000000...++++++++++++++++++++++++++++++(((...333//////000))),,,+++***+++,,,,,,,,,***++++++,,,,,,---......//////...,,,+++***+++++++++,,,+++******,,,,,,+++***......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***)))...000---+++---,,,,,,++++++,,,---///000+++---......,,,,,,...000,,,---......,,,,,,,,,...+++******---,,,***,,,111///...,,,---///000//////111///...///000111000...000000000000000000000000000111222333333222000///}}}{{{vvvrrrpppqqqrrrtttvvvuuusssqqqooolllmmmppprrrrrrqqqooommmmmmmmmmmmoooqqqqqqooommmrrrooolllmmmooopppooommmnnnfffaaadddeee\\\NNNEEEAAA@@@===:::888666555555777777777666333000...,,,...///111111///------,,,...------,,,,,,------...+++,,,,,,,,,++++++***)))+++***+++,,,///000///---,,,,,,---...---,,,+++***---,,,333444---///333---'''333888555666>>>GGGCCCEEEIIINNNUUU]]]cccfffggggggiiinnnnnnmmmooottt}}}zzzwww}}}vvvrrrrrrpppkkkiiilllbbbZZZLLL>>>999999777333333111000111444777888888888666444555666555111---,,,,,,+++,,,---///111222333//////444888<<>>===999777999===<<<333+++/////////...------,,,,,,---.........------,,,+++,,,,,,------.../////////+++---000111111///,,,***+++,,,,,,---------,,,,,,000111222333333333333333666777999===BBBHHHLLLOOOTTTUUUYYY___dddhhhhhhggghhhhhhhhhggghhhlllssswww~~~xxxsssssssssrrrppplllfffbbbRRRLLLCCC===:::777444222222111111111222444666777;;;888444222222333333222////////////000111222333333555777777777;;;@@@EEEZZZ^^^dddkkkoooqqqqqqpppwwwxxxyyyxxxuuuttttttuuu}}}~~~|||wwwvvvyyyyyywww{{{yyyyyy{{{}}}|||{{{{{{wwwvvvvvvvvvvvvvvvwwwxxxwwwxxx{{{xxxsssttttttuuutttrrrrrrtttuuutttuuuwwwwwwwwwyyy{{{}}}ssspppmmmmmmooorrrtttuuusssppphhhZZZIII:::111...++++++******++++++,,,---+++*********,,,,,,***(((000///---,,,+++*********)))***,,,,,,,,,***((('''......,,,+++***++++++,,,'''((('''%%%$$$$$$'''***)))************))))))(((+++++++++***)))(((((('''(((((()))***++++++,,,,,,++++++******)))(((((('''))))))*********))))))(((***+++,,,------,,,+++***+++***+++,,,//////...---)))******++++++******))),,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---''''''---111...---......***(((***///111000---(((((()))***************...------,,,+++***))))))------++++++++++++------************+++,,,------,,,,,,---...//////......333222000...,,,+++***)))))),,,///111111000---+++))))))***,,,///111000///+++******))))))******+++,,,,,,++++++***)))((((((+++---......,,,++++++,,,((('''(((***------,,,***------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...,,,******+++---...---------...///000...***'''---,,,,,,+++*********+++,,,***)))+++...///---+++---,,,,,,++++++,,,,,,---000)))''',,,...+++)))***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,...000...,,,***+++------,,,,,,,,,,,,---......//////...------------...))),,,//////---,,,---///000///---,,,---...000222///////////////............111333222///...000222000000111222333444444555}}}{{{~~~~~~uuuppprrrtttppplllkkknnnnnnpppsssuuutttoookkknnnqqqsssqqqmmmkkkllloooqqqoooqqqttttttqqqoooqqqrrrzzz{{{lll___\\\WWWSSSPPPJJJBBB>>>???999888777888888777333///333333222111111000000000////////////...---,,,,,,---------...............///////////////...---,,,......//////000000//////555555777888999:::::::::???AAAEEEIIINNNTTTZZZ^^^]]]]]]___bbbeeefffeeecccfffggghhhhhhjjjoootttyyy|||uuuuuutttsssnnneee[[[TTTJJJDDD===888666555333111333222222111222333555666999666444444444555555444/////////000000111222333...000333666:::AAAIIIOOOaaaeeejjjooorrrrrrpppoooppprrrtttuuuvvvwwwzzz}}}{{{xxxxxxvvvsssyyyxxxxxx{{{}}}}}}||||||yyyyyyxxxxxxxxxxxxxxxxxxyyy{{{~~~{{{vvvvvvvvvvvvuuusssrrrrrrtttvvvwwwxxxyyyxxxyyy|||~~~sssqqqnnnnnnppprrrrrrrrrmmmkkkdddWWWGGG999111...,,,+++++++++++++++,,,,,,+++******+++,,,,,,+++)))///...---,,,+++*********,,,,,,+++*********++++++///...---,,,+++,,,,,,---******)))(((&&&'''***,,,((())))))*********))))))+++++++++***)))((((((((((((((()))******+++,,,,,,222000,,,)))''''''((()))******++++++++++++*********++++++,,,,,,++++++***,,,++++++---///000///------..................---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))%%%%%%***...,,,+++,,,...+++(((***...000///,,,))))))***+++++++++++++++---,,,,,,++++++*********------,,,++++++,,,------++++++***************+++++++++,,,---------------333222000...,,,+++*********,,,...000000///---,,,,,,++++++,,,...///...,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))+++---......,,,++++++,,,*********,,,......---+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++000...,,,,,,---...---,,,++++++,,,---......+++)))...---,,,,,,+++++++++,,,,,,+++***,,,...///---+++......------------......111,,,***------)))'''))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------...///...+++***,,,...---,,,,,,,,,,,,---......//////...------------...***,,,///...---,,,---//////......---...///000111////////////////////////111222333333111000111222000000111222333444555555{{{ssssssvvvsssmmmhhhooooooppprrrtttsssooolllqqqssssssqqqmmmlllnnnqqqxxxuuuuuuxxxxxxuuuuuuyyy|||}}}qqqllliiiiiiggg___RRRGGGCCC>>>>>>>>><<<:::999999999444333222111111000000000222222222222111000///...000000000///////////////333222000///....../////////000111333444444444444;;;===???BBBDDDFFFFFFFFFOOORRRVVVXXXZZZ^^^dddiiiccccccccceeeffffffdddbbbdddfffiiikkkmmmqqquuuyyy}}}vvvuuutttpppiii]]]PPPGGGBBB>>>999666555444444333444333222222222333444444666555555555777777666444000000000000000111333333---///222666===FFFQQQXXXfffjjjoootttvvvuuurrrpppnnnoooqqqsssuuuyyy~~~}}}{{{wwwqqqwwwwwwwwwyyy{{{}}}}}}{{{zzzzzzzzzzzzzzzyyyxxxwwwzzz||||||xxxuuuvvvvvvtttqqqoooooopppuuuvvvwwwwwwwwwwwwyyy{{{rrrqqqoooooopppqqqpppnnngggeee^^^RRRCCC777111///---,,,+++++++++++++++,,,,,,++++++,,,------,,,***///...---+++************///---***((((((***...000///...---,,,,,,,,,---...++++++***)))'''(((***---'''((()))***************+++++++++***))))))((((((((())))))******+++++++++888444...(((&&&&&&)))+++***++++++,,,,,,,,,+++++++++++++++******+++++++++---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,++++++++++++((()))---000//////000///,,,)))***---...---+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,+++222111///...,,,+++******,,,,,,---............---...---,,,---...---+++)))++++++,,,------,,,++++++,,,,,,,,,+++******))))))+++---......,,,++++++,,,---,,,---...000///---+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,111///......//////---++++++***)))***,,,---,,,+++......---,,,,,,,,,,,,---,,,++++++,,,......---+++......------------.........,,,,,,...,,,((())),,,++++++***)))******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---...///...---++++++---///---,,,,,,,,,,,,---......000///......------......,,,---///...------...///---......///////////////////////////////////////333222222222333333111000000111111222333444555555~~~wwwuuuuuusssooolllooopppqqqrrrrrrqqqooommmpppqqqqqqpppoooqqqvvvzzz|||zzz|||}}}|||~~~xxxxxx{{{|||tttbbbSSSLLLIIIGGGDDDAAA@@@@@@???>>>777666555444333333333444444444555555444333333222333333222222111000000///444333222111000000111111000111444666999:::<<<<<>>AAAEEEGGGHHHMMMPPPUUUZZZ___bbbddddddfffggggggeeeaaaaaaccceeebbbbbbbbbdddggghhhhhhgggeeehhhmmmooopppqqqqqqrrrxxx}}}~~~zzzvvvvvvvvvtttuuuppphhh___VVVMMMEEE???===<<<:::777555555666666666555333222111222222333777777777888888666222///000000000000111222333444444555888???HHHRRR[[[```lllooosssvvvxxxwwwuuutttwwwwwwwwwvvvvvvyyy}}}zzztttqqqtttuuutttwww|||{{{wwwuuuuuuvvvwwwwwwwwwwwwvvv}}}|||ssstttvvvvvvtttsssssssssrrrssssssrrrppppppqqqssspppooonnnnnnnnnmmmiiiffffffccc\\\OOO@@@444///---------,,,,,,+++,,,,,,---...------...000111///...---,,,,,,+++************+++++++++,,,,,,---------++++++)))))))))***+++,,,)))***)))'''&&&&&&)))+++&&&'''(((******+++++++++++++++++++++************)))))))))))))))*********------,,,+++***))))))((((((((()))***++++++******,,,+++))))))))))))+++,,,------,,,...///000...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---,,,,,,+++******''')))++++++,,,---...---...,,,+++************)))((())))))************************++++++,,,,,,---------------------------,,,---...////////////...,,,,,,------------,,,,,,//////...,,,,,,+++++++++---,,,,,,+++,,,---...///,,,++++++,,,---...,,,++++++,,,...//////...,,,+++,,,,,,,,,++++++++++++++++++---...---,,,+++++++++---,,,,,,---......,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,...///...---,,,---...///...---222000,,,++++++++++++***+++***************++++++---.........---,,,,,,++++++++++++******+++++++++***---///---******,,,......,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///...---,,,---...//////---,,,,,,,,,,,,---......000000///............///000///........./////////+++---///111111000...---////////////000000111111333222111333666666333///222222333444555666666777rrrvvvuuuooojjjkkkoooqqqqqqrrrrrrqqqooonnnoooppptttrrrqqqqqqrrruuuxxxzzzzzzvvvvvvzzz~~~|||zzz|||uuuiiidddbbb\\\WWWXXX[[[ZZZSSSKKKEEECCCAAA???>>>???@@@AAA?????????>>>===<<<;;;:::888888777666555555444444444555888;;;======>>>===CCCEEEHHHLLLPPPTTTVVVWWWXXX[[[```eeeiiikkkkkkkkkgggfffeeeeeeeeefffggghhhfffeeecccdddeeefffeeedddfffiiimmmooopppoooppppppwww{{{{{{xxxwwwxxxuuupppqqqjjj^^^SSSJJJCCC===:::999999888666333222444555666555333222111222222333777777666777777555111...111111000111111222333444333666===GGGTTT^^^eeehhhtttuuuuuuvvvuuutttrrrpppuuuvvvwwwwwwxxxzzz~~~}}}xxxrrrqqqvvvvvvsssvvv}}}|||vvvsssssssssuuuvvvxxxzzz{{{vvvxxxzzz{{{yyyxxxxxxxxxsssttttttrrrpppooopppqqqnnnlllllllllllljjjgggdddgggddd\\\OOO@@@444///---,,,,,,,,,,,,,,,---......///......///111222111000,,,,,,+++***************)))***,,,......---+++******)))((((((((()))***+++++++++***)))'''(((***---'''((()))***************++++++++++++++++++++++++))))))))))))))))))))))))&&&(((***,,,,,,***(((''''''((()))************************))))))*********---,,,,,,---......---+++++++++))))))))))))++++++***+++,,,---------,,,,,,---------,,,,,,+++++++++(((,,,...,,,+++------,,,,,,++++++***)))))))))***(((((()))************)))*********++++++,,,,,,,,,------............------,,,---///000111111000000---------------,,,,,,+++......---,,,++++++,,,,,,,,,,,,,,,+++,,,------...***))))))+++---...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,++++++,,,+++***+++,,,------+++)))******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++...111333000...,,,+++,,,---...---444111...,,,++++++***)))***))))))))))))******+++...///000///---++++++,,,------,,,,,,,,,,,,---------000000,,,***++++++)))...---++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...------...///000///...---,,,,,,,,,,,,---......111000//////......//////333111......///000000///,,,---///111111000///---...//////000000111111222222333444666888888666444222333333444555666777777}}}{{{{{{sssvvvtttmmmkkkooorrrrrrrrrssssssqqqnnnmmmoooqqqsssrrrppppppqqqrrrttttttsssqqqrrryyy~~~|||wwwwww{{{~~~uuunnnkkkkkkjjjjjjlllnnnkkkddd]]]OOOMMMKKKIIIHHHIIIKKKLLLRRRQQQPPPMMMKKKGGGEEECCCAAAAAA@@@@@@??????>>>>>>@@@AAACCCFFFJJJMMMPPPRRRWWWYYY\\\___bbbdddffffffeeegggkkknnnoooooommmlllfffcccaaaccchhhkkkkkkiiihhhgggeeeeeeffffffeeeddddddgggkkknnnnnnooopppqqqwwwxxxxxxwwwyyyyyyssskkkccc\\\QQQGGG@@@;;;777555555777777555333222444666555444333222222222333444666555444555555444222///111111111111222333444444555:::DDDRRR```jjjnnnoooxxxwwwvvvuuutttrrrrrrqqqssstttvvvwwwwwwyyy|||~~~|||xxxssstttzzzzzzuuuwww~~~vvvsssssssssuuuxxx|||yyy{{{}}}}}}{{{yyyxxxxxxsssssssssqqqnnnmmmnnnooollljjjiiihhhiiihhheeecccgggccc[[[NNN@@@444///...+++++++++,,,---...///000/////////000222333222111,,,++++++***************)))***,,,------+++)))(((***)))((((((((()))+++,,,******)))(((&&&'''***,,,((())))))*********))))))++++++++++++++++++++++++)))))))))))))))))))))(((&&&'''***,,,,,,***(((''''''((()))***++++++++++++))))))************)))))),,,++++++,,,------,,,******)))(((&&&&&&((()))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***000222...+++---...,,,*********))))))((()))***))))))***++++++++++++***++++++++++++++++++,,,,,,,,,---...//////...---,,,---...000111111000///...,,,,,,,,,,,,,,,+++******------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------***))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,***)))***,,,......,,,******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...222666888666333...++++++,,,,,,,,,111///---,,,,,,+++***)))******))))))******+++,,,...000111000---***+++,,,------,,,,,,,,,,,,------+++...---***,,,000///+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------///111222///,,,---,,,,,,,,,,,,---......111000000///////////////444111...---///111000///------///000000000///......//////000111111222222---000444666666666555666333333444555666777888888~~~~~~|||zzzzzzyyyyyyuuuooopppvvvwwwsssrrrssssssqqqmmmllloooqqqpppooonnnnnnpppqqqrrrrrrqqqooorrryyyuuutttvvvzzzyyysssoooooojjjmmmrrruuuuuupppkkkggg^^^\\\YYYWWWVVVWWWYYYZZZcccbbb___[[[WWWRRROOOLLLJJJJJJJJJJJJIIIIIIIIIIIINNNNNNNNNPPPUUU[[[aaaeeegggiiijjjlllnnnoooppppppmmmoooqqqsssrrrooollljjjgggbbb^^^aaahhhllljjjggghhhfffeeeeeeggghhhggggggbbbeeeiiilllnnnoooqqqsssvvvuuutttuuuxxxzzzqqqgggUUUOOOGGG???;;;888666555444666777666444444777999444333222222222333444444444333222333444444333111111111111111222333444555999>>>JJJYYYhhhppprrrqqqxxxwwwuuutttttttttuuuvvvtttuuuwwwwwwvvvvvvwwwyyy~~~~~~{{{wwwwww}}}}}}wwwyyywwwuuuuuuuuuvvvzzzyyy{{{}}}|||zzzwwwuuuuuuqqqqqqqqqnnnllljjjkkklllkkkiiigggfffgggfffeeeccceeebbbZZZMMM???555000000******+++,,,---///000111000//////111333444333222++++++******************+++++++++++++++***)))(((******)))))))))***,,,---'''((('''%%%$$$%%%'''***)))************))))))(((++++++++++++++++++++++++))))))))))))((((((((((((((()))***++++++***((('''((()))***+++,,,---------((()))***++++++***)))(((,,,+++***+++,,,,,,+++)))...---+++******+++---...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---'''...000***''')))***''')))******)))((((((***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...//////...---,,,...///000111000///,,,++++++++++++++++++***)))(((---,,,,,,++++++,,,,,,,,,***+++,,,---------,,,,,,+++******+++------,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,))))))***,,,...///...,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,000444999<<<<<<777111,,,+++++++++,,,---,,,++++++,,,,,,***)))+++*********+++,,,,,,---///111222000---******,,,+++******************+++&&&(((((((((...666666000,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,---000333333///+++---,,,,,,,,,,,,---......111111000///////////////555222...---///111111///---......///////////////...//////000111222222222''',,,111333222111222444333333444555666777888888~~~{{{{{{}}}wwwxxxxxxwwwuuusssssstttvvvssspppqqqtttsssnnniiillllllmmmnnnpppsssuuuwwwyyywwwvvvyyy~~~|||qqqnnnvvvzzzuuutttxxxsssuuuwwwvvvqqqnnnmmmnnn___bbbfffgggeeeddddddfffvvvsssnnnhhhbbb]]]ZZZYYYXXXZZZ[[[[[[YYYXXXYYYZZZ[[[]]]___aaadddggglllppprrruuuwwwxxxvvvsssrrrqqqooooooooopppqqqqqqnnnllljjjgggeeeeeeggghhhfffdddnnnkkkgggcccbbbcccfffhhhllljjjiiijjjmmmoooppppppsssuuutttqqqssssssjjj^^^MMMGGG???999666555555555444333333555888::::::999555333111//////000333555777555333333333444333222333333111///...000555999AAAJJJXXXdddlllppprrrsssvvvyyyzzzwwwrrrqqqvvv{{{wwwxxxyyyvvvttttttxxx|||zzz|||~~~|||{{{}}}{{{{{{}}}{{{vvvxxx~~~}}}{{{{{{||||||wwwqqqnnnmmmooorrrsssrrrnnnjjjhhhjjjlllsssqqqmmmiiifffeeedddcccfffbbbYYYLLL???555000///...///000000///---+++)))000444444222333555555222000...+++)))((()))+++,,,...+++)))(((***+++******...,,,))))))***,,,,,,,,,+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))),,,......---++++++,,,,,,***(((((()))((('''%%%***))))))+++...///,,,)))+++)))'''(((+++,,,***(((,,,,,,,,,,,,+++***)))))),,,,,,---...000///,,,***,,,+++)))((('''((()))***+++---...---+++***+++,,,+++***)))***+++++++++)))///---,,,,,,---...,,,+++)))************+++++++++((((((((()))******++++++///............------------...///...---++++++,,,***...111222111///---,,,++++++,,,------+++'''###,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++''''''+++...,,,------,,,,,,,,,------...,,,+++******,,,,,,+++***///111222000---+++,,,...,,,,,,------------------+++,,,,,,---.........---+++++++++************)))###)))+++,,,,,,...000***++++++,,,...666@@@HHHEEE:::000...,,,)))***...,,,+++)))((((((***,,,---''''''(((***+++,,,---...+++---+++'''(((,,,,,,'''&&&(((+++---///...---,,,***------******......,,,///...---,,,,,,,,,,,,,,,)))***,,,...//////...---000000111111111///...---111///...///111222000---,,,,,,,,,,,,,,,---...///------............------000000000000000000000000///////////////.........111111222222222222111111333333444555666666666555999888777555444333222222}}}zzzzzz{{{yyyyyyxxxwwwuuuuuuvvvwwwzzzvvvsssrrrsssrrrnnnjjjllllllkkklllmmmoooqqqrrrwwwxxxzzz{{{|||tttoootttwwwtttsssxxxyyyzzzyyyvvvqqqmmmmmmmmmgggjjjnnnooommmlllmmmnnnwwwuuurrrnnnjjjhhhhhhgggggghhhiiiiiigggeeeffffffeeehhhkkknnnqqquuuyyy}}}|||zzzxxxxxxyyyyyyvvvtttpppoooooopppqqqqqqnnnlllkkkiiiggggggiiiiiihhhgggiiihhheeecccdddfffhhhjjjllljjjiiiiiilllooopppqqqqqqtttsssooolllggg\\\PPPHHHCCC===777555555444444444333333555777999888777333333222111111333444555666555444444555555444222444444222000000333888<<>>BBBOOOXXXdddooouuuyyyzzzzzz{{{{{{yyyxxxwwwxxxyyyzzz{{{yyyvvvvvvvvvwwwwwwvvv|||}}}}}}}}}|||{{{zzzzzzxxxzzz~~~~~~{{{wwwsssppppppppprrrsssuuuuuusssqqqjjjmmmqqqsssqqqmmmjjjiiimmmlllkkkiiifffcccaaa```ccc^^^UUUJJJ>>>666222111444444444333111///---,,,---000111//////222222000******+++,,,---.........,,,***(((((()))***)))(((+++)))''''''((()))***)))******++++++******)))(((************************...,,,***+++------+++(((+++***))))))***+++***(((***))))))***++++++)))'''+++***))))))***+++***)))++++++,,,---------,,,,,,...,,,++++++,,,,,,+++)))---,,,+++***)))***+++,,,---***)))---333555111+++,,,***)))***+++,,,+++***+++***))))))******)))'''************+++++++++,,,******+++,,,...///000000............---------------------------,,,,,,+++---......---,,,---000222333111///---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,......******......,,,......------,,,,,,++++++...---,,,,,,......---,,,...///000///...---...///000000000///...---,,,+++,,,,,,---............---000000///...------,,,,,,---......,,,***(((((()))+++,,,,,,---...222777;;;777111---------,,,,,,///...---+++***)))))))))***************+++++++++,,,,,,---,,,***+++---,,,)))'''(((***---...---,,,++++++------***+++...///---......---,,,,,,,,,------///...,,,++++++,,,...///+++,,,---...///...------//////...///000111///------------------.........000000000000000000000000////////////////////////////////////////////////111111222222222222111111222222333444444555666666777777666666666888999;;;}}}}}}|||zzzvvvuuuvvvyyy|||}}}}}}yyyssspppppppppooommmppppppoooooopppqqqsssttttttxxx|||}}}{{{zzz}}}}}}sssppppppqqquuu{{{~~~yyysssnnnlllmmmmmmnnnpppqqqrrrrrrrrrrrrrrrsssrrrppppppppprrrtttuuutttuuuvvvuuurrrppppppppppppsssxxx{{{}}}{{{zzz|||{{{xxxuuuvvvtttssssssttttttrrrpppmmmllljjjjjjjjjjjjjjjjjjbbbcccdddfffhhhiiikkklllllljjjhhhhhhjjjmmmnnnooojjjkkkhhh___TTTIII???::::::777555444444444222111666444333333444555333222666666777777777777666555444444555777888777444222444444333333666<<>>???>>>;;;777555555555555777999888666333333333444555888@@@IIIPPPbbbhhhrrrzzz~~~}}}{{{{{{}}}}}}|||{{{|||yyyyyy{{{{{{yyyvvvzzzzzzzzzyyyyyyxxxxxxxxxxxx{{{~~~{{{xxxuuuqqqnnnppppppqqqtttxxxxxxuuuqqqnnnnnnnnnooopppppppppoooiiiiiiiiihhhfffcccaaa______[[[RRRFFF;;;555333333666444222000...---,,,,,,...000000---...222333111,,,...111333333111...,,,+++***))))))******)))''',,,***))))))***++++++***))))))))))))))))))******************************///+++((()))---...+++'''+++***)))***+++,,,+++***)))***)))(((''''''''''''******++++++*********+++)))***+++,,,---............,,,******+++++++++***,,,,,,,,,,,,,,,,,,------+++,,,...///...---,,,+++,,,+++***+++,,,,,,,,,***,,,***))))))******)))(((***++++++++++++,,,,,,,,,******+++,,,---...//////...------------,,,,,,,,,,,,+++***+++---...,,,***,,,,,,++++++,,,111888>>>444111,,,******,,,---------------,,,,,,++++++++++++......,,,,,,......+++,,,,,,---------,,,******,,,+++***+++,,,---,,,***************,,,,,,,,,,,,------...///000000000///---......//////...------/////////...---,,,,,,++++++*********+++,,,,,,,,,---,,,,,,------...------...//////---++++++***************++++++,,,---...,,,,,,,,,+++++++++++++++,,,++++++---...---,,,+++'''((()))***++++++******+++......++++++//////---------,,,,,,,,,------...,,,---.........---,,,+++,,,---...000000000//////---.../////////.........---......//////...------///......------......///////////////////////////////////////000000111111111111222222222222111111111111111111222444555666;;;;;;;;;;;;<<<======>>>~~~zzzuuutttwww{{{}}}}}}wwwuuurrrooonnnnnnooopppmmmmmmmmmnnnoooqqqtttuuuvvvuuuuuuxxx|||~~~}}}|||~~~}}}yyyvvvvvvyyy}}}zzzuuuooollllllmmmoooppppppooonnnoooqqqsssrrrqqqssssssttttttsssrrrpppoooxxxzzz{{{zzzwwwvvvuuuvvvxxx}}}}}}zzz~~~|||zzzzzzqqqooommmlllmmmmmmllljjjjjjjjjkkkiiihhhggghhhjjjgggggghhhiiijjjkkklllllllllkkkjjjkkkkkkjjjhhhfff^^^VVVNNNGGG@@@:::888:::333222111111333444333222777555444444444444222111;;;@@@GGGLLLKKKDDD<<<666666555666777999999777555444444555777<<>>@@@@@@@@@??????{{{vvvvvvzzz}}}}}}|||xxxwwwtttqqqooonnnnnnooonnnmmmmmmlllmmmooopppqqqtttuuuvvvwwwwwwxxxzzz{{{~~~zzzxxxzzz{{{{{{|||xxxsssnnnkkkllloooppppppnnnllljjjlllnnnppppppnnnmmmoooqqqssssssrrrpppnnnvvvxxxyyyxxxvvvuuuuuuvvvuuuzzz|||zzzyyyyyyzzz|||}}}}}}|||{{{qqqnnnlllkkkkkkkkkjjjiiiiiikkkkkkjjjhhhgggiiikkkhhhhhhiiiiiikkkmmmnnnooolllllllllmmmllliiieeeaaaXXXMMMCCC???;;;444111111444222000000222444555444777555444444555555333222777BBBQQQ\\\\\\QQQBBB888777666555666888999888777666666888:::AAAKKKWWW___jjjooowww|||~~~~~~}}}}}}|||~~~|||{{{|||~~~xxxyyyzzzzzzyyyxxxxxxyyysssuuuwwwyyyyyyyyywwwwwwvvvyyy|||}}}||||||~~~}}}xxxsssrrrqqqppppppoooqqqsssssssssrrrsssttttttrrroooooorrrtttsssssslllkkkjjjhhhgggfffffffff___ZZZPPPCCC999222111222555333///---+++,,,...///***,,,+++)))***...111///000222555777888666444333,,,++++++,,,------***(((((('''''''''))))))(((&&&+++******)))***+++,,,---++++++++++++++++++++++++***)))))))))***+++,,,---+++***))))))))))))((('''((()))***)))''''''***,,,)))+++---,,,***)))+++---((())))))***+++++++++++++++***+++---//////---,,,******+++,,,,,,,,,,,,,,,111///......///000000111---,,,++++++------,,,+++,,,+++)))***++++++***(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,***(((***...///,,,)))***+++,,,------///333555000---***)))+++---///000......---,,,,,,+++******,,,...,,,((((((,,,...,,,((()))+++---------,,,+++---,,,++++++,,,---,,,+++---+++******---...,,,***+++,,,---...............///////////////...------,,,,,,------------......222000//////000///,,,)))...,,,***+++---...---+++***///000+++)))+++,,,+++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++'''(((---///+++)))+++---------...............,,,///...+++,,,///000...,,,,,,,,,,,,,,,---...///++++++,,,---............+++,,,---------,,,+++***,,,...000000---,,,---///...///000000000///---,,,000///...------...///000111111111111111111111111...//////000111111222222111111222222222222111111000/////////000333555777888;;;???CCCDDDDDDBBBAAA}}}xxxxxx|||~~~|||zzzyyywwwtttpppnnnmmmnnnpppooonnnmmmmmmnnnoooppprrrvvvxxxwwwsssrrrvvv{{{{{{}}}~~~}}}~~~yyysssxxx|||xxxtttnnnlllmmmooopppppprrrooommmooorrrtttsssrrrllloootttxxxyyyxxxvvvtttxxxzzz{{{{{{yyyxxxxxxyyytttzzz~~~|||yyyuuuqqqtttyyy}}}|||yyyssspppmmmllllllmmmlllkkkjjjkkklllkkkhhhgggiiilllhhhhhhhhhjjjlllnnnqqqssslllmmmmmmnnnmmmiiiccc^^^SSSGGG===;;;888000)))(((555333111000222444555666777666444444555666444333333BBBXXXhhhiii[[[GGG999888666555666777999999888888888:::===DDDOOO[[[dddkkkpppwww{{{}}}||||||{{{zzz~~~|||yyy{{{yyy}}}|||{{{|||qqqsssvvvyyyzzzyyywwwvvvyyy|||~~~~~~}}}~~~zzztttpppnnnooooooooommmppprrrrrrppppppsssvvvuuusssqqqqqqtttuuutttrrrnnnllljjjiiigggggghhhhhh___ZZZOOOCCC888222000111555333///,,,,,,---///111,,,...---***+++000333111///222555888999999888777---,,,,,,---...---+++)))***))))))***++++++)))(((++++++*********+++---...++++++++++++++++++++++++((()))***))))))***---///,,,***(((((()))((('''%%%((()))***)))'''(((+++...))),,,---,,,***)))+++---(((((()))************))))))***+++...000111///,,,)))***+++,,,,,,,,,,,,,,,111,,,''')))...222111///---,,,++++++------,,,++++++***))))))******)))(((++++++,,,,,,,,,---------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,)))'''***...///---)))***,,,---...------...//////---******,,,///111111......---,,,,,,+++******,,,...+++''''''+++...,,,'''(((+++---...---,,,,,,...---,,,,,,......---,,,///---+++,,,...///---+++---------...------,,,,,,//////000000///...------,,,,,,------.../////////111000000222444333///,,,...+++)))***---///...,,,)))///000***(((,,,...---((()))+++,,,---.........+++++++++,,,,,,---------***&&&'''---///+++)))******++++++++++++++++++,,,,,,///...,,,,,,///000...,,,,,,,,,,,,,,,---...///---,,,+++++++++---000111...////////////...,,,++++++...000000---,,,---///...///000111000///---+++222000///......///000222111111111111111111111111...//////000111222222222111111222222222222111111000///...///000333555777555999???DDDGGGGGGEEECCC~~~yyyxxxyyy|||}}}vvvtttrrrqqqqqqpppnnnlllqqqmmmlllnnnnnnkkklllooouuuvvvsssqqqsssyyyzzzxxx{{{zzzzzzzzzzzzzzzzzzzzzrrrwww~~~sssqqqooommmmmmnnnpppqqqvvvpppmmmqqqtttrrrnnnlllpppooopppsssxxxzzzxxxuuu|||zzzwwwuuutttssstttuuuwwwzzz~~~yyyuuusssrrrrrrrrrrrrsssttttttqqqpppnnnllljjjiiihhhhhhhhhiiiiiihhhggggggiiikkkjjjmmmmmmjjjiiilllnnnllliiimmmmmmjjjhhheeeZZZMMMGGG???888666444222333666222333444222//////222555555555666999:::999555333111???RRR^^^^^^RRRCCC999777777777777888888888888666888<<>>>>>@@@GGGQQQ]]]hhhmmmrrruuuxxxzzz{{{|||}}}|||{{{vvvuuuuuuuuuwwwzzz}}}~~~}}}vvvnnnlllpppsssrrruuutttsssqqqqqqsssxxx|||xxxuuuqqqqqqsssuuuuuutttoooooonnnllliiifffdddddd^^^[[[OOO???333///...,,,...,,,*********+++***)))...------,,,,,,---......***000333333333555333---222222111222333222///,,,&&&'''((()))***))))))(((+++((()))---,,,)))***...,,,***)))***+++---,,,,,,---+++(((((()))***((('''))))))******))))))((('''+++******************+++,,,+++******))))))******000,,,((((((***,,,***'''''''''((()))+++,,,------......------,,,,,,------,,,+++***+++------+++)))...---+++***))))))******---+++)))(((***++++++***+++++++++++++++++++++,,,...---++++++---...---,,,)))***,,,---...------,,,...---,,,+++***++++++,,,------...000222111...+++---,,,+++++++++---///000,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,++++++,,,---,,,***///...,,,,,,------,,,+++000---++++++---......,,,000///...---,,,------...///////////////////////////222222//////000///+++,,,,,,---------.........---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++*********++++++,,,,,,***)))***,,,---+++)))//////...------------...+++//////,,,,,,...---(((+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------............---,,,,,,+++////////////////////////000222111///111555333---000//////////////////000111111000///////////////111666777666777888444---...000222333333444555777<<<===@@@BBBDDDFFFFFFFFF{{{yyyzzz|||}}}{{{yyywwwvvvvvvvvvtttrrrsssqqqrrruuuuuuqqqppprrrsssuuusssqqqrrruuusssooovvvwwwwwwxxxxxxyyyyyyyyyssstttwww~~~zzzrrrsssrrrpppooooooqqqrrrtttrrrpppppppppnnnjjjlllrrrooopppqqqpppooooooqqqrrr{{{zzzyyyxxxxxxyyyzzz{{{|||{{{xxxvvvuuuuuuuuuuuuttttttuuuvvvvvvuuutttsssqqqqqqrrrqqqooolllhhhfffiiijjjiiihhheeedddeeefffrrrtttsssnnnlllmmmlllhhhpppoooggg\\\RRRLLLEEE??????999555555555222222444333555666777666666777888666666666888999777444222222555888:::999777777777555666666777888999::::::BBBAAABBBJJJWWWdddnnnrrrrrrtttwwwyyyyyyzzz|||~~~}}}{{{yyyxxxwwwwwwxxx|||~~~~~~|||zzzsssmmmnnnsssssspppvvvuuutttqqqppprrrvvvzzzyyytttpppqqquuuxxxwwwuuuppppppooommmjjjhhhfffddd^^^ZZZOOO>>>333///...,,,+++***((()))***++++++***///......---------...///)))---000000111444333000//////000222333222...+++''''''((()))))))))))))))***)))***,,,+++((()))---,,,***)))***+++---,,,,,,---+++)))((()))))))))'''((())))))))))))(((''''''************************,,,+++)))(((((()))***+++000,,,'''''')))+++***(((%%%%%%'''(((***,,,------......---------...//////---,,,******,,,,,,,,,+++......,,,+++++++++++++++,,,***))))))***++++++***++++++++++++++++++++++++...---++++++---------,,,***+++,,,---------,,,+++---,,,++++++******++++++,,,---///222333222...***...---,,,+++,,,,,,...///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---++++++---......---///---++++++,,,---,,,+++///---++++++---...------//////...------------...///////////////////////////222222///...000///+++++++++++++++,,,,,,,,,,,,......------,,,+++***)))***++++++,,,,,,,,,++++++++++++***************+++,,,+++++++++------+++***------------.........///***------******------***---,,,,,,++++++++++++,,,******+++,,,,,,---......---------------.........//////...------,,,+++***000000000000000000000000111222000...000333222/////////............//////111111000/////////000000111444555555666777444......000222333333444666777===???BBBDDDFFFHHHHHHHHHzzzyyyzzz{{{{{{|||zzzxxxxxxxxxwwwvvvttttttrrrtttwwwwwwsssqqqrrrrrrttttttrrrsssvvvtttooovvvvvvwwwwwwxxxyyyzzzzzzrrrrrrsssxxx{{{zzztttnnnqqqpppoooooopppqqqssstttsssooommmnnnmmmkkkmmmqqqppprrrsssqqqoooooorrrvvv}}}|||{{{yyywwwwwwvvvvvv{{{yyyvvvsssrrrqqqqqqrrrrrrsssuuuwwwxxxwwwvvvuuuppppppoooooommmllljjjiiiiiijjjjjjiiigggfffgggiiioooqqqqqqnnnooorrrqqqmmmooolllcccXXXMMMFFF@@@===:::555333555555222111333666777999:::999888888777777777666777888666444111444444444333222333666888666777888999;;;<<<===>>>CCCCCCHHHRRR```lllrrrtttsssuuuxxxyyyyyyzzz|||}}}~~~|||{{{zzzyyyyyy{{{~~~~~~zzzyyy}}}|||zzz{{{}}}|||yyysssooorrrwwwvvvpppttttttrrrpppnnnooosssvvvzzztttooopppuuuxxxvvvssspppnnnmmmkkkjjjhhheeeccc```\\\PPP???444111000///...,,,***+++,,,---,,,+++.........---------------***,,,...///111333444333...------......---***((('''(((((()))))))))))))))'''(((***)))'''%%%&&&))),,,***)))***+++---,,,,,,+++***))))))))))))))))))(((((((((((((((''''''&&&))))))************))))))---+++)))''''''(((***,,,...+++(((&&&(((******)))((()))***+++,,,---...///------,,,------...//////...,,,+++***+++,,,------......------,,,,,,,,,,,,+++***))))))+++,,,+++***,,,,,,,,,++++++++++++***...,,,++++++,,,------,,,+++,,,---------,,,+++***,,,,,,++++++************------...///111000---+++......---,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,///---,,,,,,---//////......,,,++++++,,,---,,,,,,...---,,,,,,------------//////......------------///////////////000000000///222111...---//////+++++++++++++++++++++,,,,,,---.........---+++)))(((******++++++,,,,,,,,,+++++++++***)))))))))******,,,,,,,,,---------,,,++++++,,,---...////////////------,,,******+++,,,+++...---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,---....../////////000000...---,,,+++******000000000000000000000000111000///---...000000000////////////////////////111111000000///000000111///000111222333444111...///000222333333444777999???AAADDDGGGIIIJJJKKKKKK}}}yyyxxxxxxyyyzzz{{{yyywwwwwwwwwwwwuuuttttttrrrtttxxxwwwsssqqqrrrqqqttttttsssuuuxxxwwwsssqqqqqqrrrsssttttttuuuuuupppqqqrrrqqqppppppppppppnnnnnnnnnnnnoooppprrrsssuuunnniiillloooooonnnooooooqqqsssrrrpppqqquuuxxx{{{{{{yyyxxxvvvuuuuuutttxxxwwwvvvtttrrrpppnnnmmmoooqqqtttwwwyyyyyyyyyxxxpppnnnkkkiiiiiijjjmmmoooiiijjjllllllkkkkkklllnnnmmmoooooonnnppptttrrrmmmhhhbbbZZZSSSKKKCCC???===777333111444555222111222333444777999<<<===<<<<<<888777666666777555333000111333555555444444555777555666777999;;;===>>>???GGGKKKTTT```llltttvvvuuuvvvwwwyyyyyyyyyzzz|||~~~}}}|||~~~}}}}}}|||}}}xxxuuuvvv||||||{{{{{{|||yyywwwsssppptttxxxvvvpppttttttrrrpppoooooorrrtttyyytttppppppsssuuutttqqqqqqooommmllllllkkkgggeeebbb^^^QQQAAA555333333222000...,,,+++,,,,,,+++***------------,,,,,,++++++,,,,,,...000222333555666333000,,,***))))))((('''((((((((((((((())))))***'''***,,,)))$$$###%%%''',,,***)))***+++---,,,,,,*********)))(((((()))***(((((((((((((((''''''&&&((()))************)))(((,,,***(((&&&&&&(((+++,,,,,,***((('''((()))******,,,,,,,,,---------------,,,+++++++++,,,---......------,,,+++***+++---...---.........------,,,,,,***)))(((***+++,,,+++***++++++++++++++++++++++++---,,,******,,,---,,,++++++,,,---------,,,+++***,,,,,,,,,,,,++++++******...,,,******,,,------,,,...---------,,,,,,------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,///---,,,---...000//////---,,,******,,,------,,,,,,---------------------...............---------////////////000000111111///111111---,,,///...,,,------------,,,,,,,,,,,,,,,---......---,,,***(((*********++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,------,,,,,,,,,,,,***+++---...///000//////000...---,,,,,,++++++,,,......---,,,++++++++++++---------,,,,,,+++++++++,,,,,,...////////////...111000...---++++++++++++///////////////////////////...------,,,,,,...000///000000111111000000///111111000000000000111111111000///111333222111000000111333333444555888;;;BBBCCCFFFIIILLLMMMNNNNNN{{{xxxwwwxxxyyyzzzyyyxxxvvvvvvwwwvvvuuusssuuussstttwwwwwwsssrrrssssssuuutttsssvvvzzzzzzvvvrrrrrrrrrssssssttttttuuuoooppppppnnnllllllooosssmmmmmmmmmnnnoooqqqrrrsssuuummmiiimmmrrrqqqooonnnooopppqqqqqqqqqrrruuuwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvuuussspppnnnllloooqqqsssvvvxxxyyyyyyyyyqqqnnnjjjggggggiiinnnqqqjjjlllnnnooooooooopppqqqpppqqqooonnnoooqqqnnngggbbbXXXNNNIIIFFF@@@<<<;;;777333111333444222111222...///222777<<<@@@BBBBBB:::888666666666444222000...111444666555555555555333444666888;;;===???@@@HHHPPP\\\hhhpppssssssrrrwwwxxxyyyyyyyyyyyy{{{}}}~~~zzzyyy{{{~~~~~~xxxuuuwww}}}~~~}}}uuuuuusssqqqsssvvvtttnnnuuuuuutttrrrqqqqqqtttvvvvvvtttqqqpppqqqsssttttttuuurrroooooopppoookkkhhhccc___RRRAAA666444555444///---+++***++++++***)))------------,,,+++******---,,,---222444333444666666222---)))((((((((((((((((((((((((((()))*********///111,,,&&&&&&((())),,,***)))***+++---,,,,,,)))******)))(((((()))+++((())))))))))))((('''''''''((()))******)))((('''***)))(((''''''(((***+++***))))))(((((())))))))),,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,---------++++++---...,,,------......---,,,,,,)))((((((***,,,---+++*********+++++++++,,,,,,,,,---,,,******,,,,,,,,,+++***+++,,,---------,,,+++,,,------------,,,+++***...,,,)))((()))+++,,,,,,,,,---------------------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,...000000///------+++******,,,------,,,+++---......---,,,,,,---......//////......---,,,...//////000000111111222///111000,,,,,,......,,,............------------+++,,,---......,,,+++)))************+++,,,------------,,,+++***************,,,------+++++++++,,,***+++---///000000///...///,,,,,,......+++***---...------,,,,,,,,,,,,---......---,,,,,,+++******,,,---///000000///...---111///...,,,++++++,,,,,,////////////////////////...------///---+++,,,000///000111222222111000///111111000000000111222222666333111444555333333444111222444444555777:::===DDDFFFIIILLLOOOPPPQQQQQQ{{{xxxxxxzzz{{{{{{yyywwwvvvvvvvvvvvvuuussswwwuuutttwwwvvvssssssvvvvvvwwwuuurrrtttyyyyyyvvvttttttttttttuuuuuuuuuuuupppooonnnnnnoooqqqrrrrrrlllmmmnnnoooqqqrrrssstttsssnnnlllppprrrpppooopppssssssssstttvvvvvvuuutttuuuvvvvvvvvvvvvvvvvvvuuuvvvvvvuuutttrrrqqqooonnnrrrsssttttttuuuvvvwwwwwwssspppllliiihhhiiilllnnnlllnnnpppqqqpppooopppqqqrrrrrrooommmnnnoooiiibbbdddTTTEEE@@@@@@===::::::999444111333333111111333000///000444:::???AAAAAA:::999666555555444111///...///111222222444666888555666888;;;>>>@@@BBBDDDLLLVVVcccllloooooooooqqqwwwxxxxxxxxxwwwxxxzzz|||zzz|||}}}{{{xxxvvvwwwzzzyyy}}}zzzwwwxxx|||~~~{{{sssvvvwwwttttttuuusssooossstttsssrrrqqqrrrtttvvvqqqrrrsssrrrqqqssswwwzzzvvvrrrooopppqqqqqqmmmhhhccc___RRRAAA666444555555...,,,++++++,,,---,,,,,,---.........---,,,+++***,,,***,,,222444111111444222///,,,***))))))(((''')))(((((('''((()))***+++---444666///((((((******,,,***)))***+++---,,,,,,(((***+++***((('''))),,,))))))******))))))(((''''''((()))******)))((('''((((((((((((((()))******'''(((******))))))((((((***************+++++++++...------,,,,,,,,,,,,---+++---///...,,,+++,,,...+++,,,------...---,,,+++(((((((((***,,,---,,,***))))))***+++,,,------...---+++******+++,,,,,,+++)))***,,,---...------,,,------.........---,,,+++---+++******+++,,,,,,+++++++++,,,---............---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))******,,,///111000...,,,,,,***)))***,,,------,,,***---//////---,,,,,,------.../////////...---,,,...//////000111111222222///111000,,,+++......,,,///.........---------,,,)))***---...///---,,,******************,,,---...///...---,,,++++++++++++)))+++---,,,***)))***,,,+++,,,...///000///...---***''')))...///++++++...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///---,,,000///---+++++++++---...------------------------///---///222000,,,---222...///000111111000///...111111000000111111222333:::444222555666333222555333444555555666888<<<@@@EEEGGGJJJNNNQQQRRRSSSTTT{{{yyyzzz|||}}}}}}yyywwwvvvvvvwwwwwwuuutttyyyvvvuuuwwwwwwtttuuuxxxxxxxxxuuurrrssswwwwwwuuuqqqqqqqqqqqqqqqqqqqqqpppqqqnnnlllooouuuwwwuuuqqqmmmnnnoooppprrrtttuuuuuuooooooqqqsssrrrnnnooorrryyywwwvvvxxxzzzzzzwwwsssyyyyyyyyyxxxvvvuuusssrrrxxxvvvuuusssqqqqqqqqqqqquuuuuuttttttttttttuuuuuuuuussspppmmmkkkjjjjjjkkkmmmoooqqqrrrpppooonnnoooppppppmmmkkkmmmnnniii```jjjUUUBBB<<<===;;;999999:::444111222333111111333555222111333888<<<======;;;999666555444333111///000000000///000333888===888:::<<>>AAAFFFHHHKKKOOORRRTTTUUUUUU||||||}}}~~~|||yyyvvvvvvvvvvvvuuutttsssrrrtttqqqqqqwwwzzzwwwtttssszzz|||yyyrrrooorrrtttsssvvvssssssuuussspppqqquuulllooommmkkkooouuuuuuppppppppppppqqqrrrrrrssssssuuuvvvuuurrrpppnnnooopppxxxvvvttttttuuuxxxyyyyyyxxxxxxwwwuuussstttvvvxxxvvvvvvuuutttsssrrrqqqqqqssstttuuuuuuuuutttrrrqqqtttsssqqqpppnnnmmmllllllrrrqqqqqqpppoooooonnnnnnooonnnllljjjfffaaa\\\XXX```TTTDDD999888;;;999555777333222666888555111000999666333333555888::::::777444111333666777444///000000000111222333555555::::::;;;>>>CCCJJJPPPTTTYYYaaalllrrrsssrrrtttvvvsssvvvuuupppnnnpppsssrrryyy{{{|||xxxtttssswww{{{}}}zzzzzz{{{wwwvvvwwwzzz{{{}}}yyyyyyyyyyyyxxxvvvtttsssyyyuuuqqqnnnnnnooopppqqqlllqqqvvvxxxxxxwwwxxxzzzqqqlllkkknnnnnnllljjjlllddd^^^PPP@@@777555222...---,,,++++++******++++++111111000...+++'''$$$"""...///222333444333222111...+++'''&&&&&&'''((((((((()))***++++++***)))((()))((('''((()))***)))(((,,,+++***))))))+++---...+++---111...)))000000 ***%%%%%%***,,,'''%%%'''+++)))'''((())))))&&&###))))))*********+++++++++'''&&&&&&''')))***)))(((***************+++++++++......---,,,++++++++++++******+++,,,------......000...---,,,,,,+++)))(((+++******+++,,,,,,)))'''*********+++------,,,***,,,,,,,,,***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,...///111222111///+++)))---+++******+++,,,+++***,,,***))),,,000111---(((............---,,,++++++---+++***((()))+++---///,,,---...//////---,,,+++------,,,---...---***(((+++)))***...///++++++---++++++++++++++++++++++++....../////////...,,,+++,,,,,,,,,------------------------,,,,,,++++++***000,,,***+++///000,,,(((,,,,,,,,,,,,+++******)))---------,,,,,,,,,++++++222444222,,,***,,,...------,,,,,,++++++,,,,,,---...------...000///---,,,+++...///------000///,,,000///---,,,,,,---...///------......///.........111111111111///---+++***/////////...---,,,******////////////...---,,,+++000000////////////000000222111000111333333111000...111333444222111333555888666333111000111333444555666666666777:::???CCCNNNPPPRRRSSSTTTVVVZZZ]]]||||||~~~~~~{{{xxxttttttuuuuuuvvvvvvuuuuuuvvvrrrrrrvvvyyyvvvtttuuuxxx{{{zzzuuusssvvvxxxxxxvvvsssssssssrrrnnnnnnqqqmmmooommmkkknnnttttttooooooooopppqqqssstttuuuuuusssttttttssspppnnnoooooouuusssqqqrrrtttwwwxxxyyyxxxxxxwwwuuussssssuuuwwwwwwwwwvvvuuutttsssrrrqqqttttttuuuuuuuuuuuuttttttuuutttrrrpppnnnnnnnnnnnnpppppppppppppppoooooonnnpppnnniiiddd^^^WWWQQQNNNVVVOOODDD;;;:::;;;888222777333111555666444111222555333222222555777999999888555333444777888555111222222222333444666777888<<<<<<===@@@FFFNNNUUUZZZaaagggooossssssrrrsssvvvuuuxxxvvvpppnnnppprrrqqqxxxzzz{{{yyyuuutttxxx|||}}}zzzyyy|||~~~}}}~~~{{{xxxvvvwwwyyy{{{~~~yyyzzzzzzzzzyyywwwuuutttvvvrrrnnnlllnnnpppppppppkkkpppuuuxxxwwwvvvvvvwwwsssooommmooooookkkiiijjjhhhaaaRRRAAA777555333///......---,,,,,,,,,,,,,,,......///...---,,,***(((...///000222222111000///...+++'''&&&&&&((((((((()))***+++,,,,,,+++***)))***((('''((()))***)))(((,,,+++***))))))+++,,,...***+++...+++%%%,,,,,,---'''%%%'''((($$$$$$&&&***((('''((())))))'''$$$))))))*********+++++++++---+++***)))***)))(((&&&******++++++,,,,,,,,,---...---,,,++++++***************++++++,,,------...000///---,,,---,,,***))),,,+++******,,,+++***(((+++***)))***,,,---,,,+++)))))))))'''&&&&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222111///,,,***---,,,******+++,,,,,,+++---+++***---111111...)))++++++,,,,,,---,,,,,,,,,......---,,,+++***))))))---------------------...///...------...,,,***''',,,+++,,,000111---,,,...++++++++++++++++++++++++---.../////////...---,,,***+++---/////////...---...------,,,,,,,,,,,,---///,,,***,,,000111...***///...---++++++*********,,,,,,,,,,,,,,,+++++++++111222111+++***,,,---,,,------,,,,,,,,,,,,---------------///000000---+++,,,///000------000///,,,///...------------...///..................------------///000000000//////------------------,,,,,,---------...............000000//////.../////////111000000111222222111///000222555555444333555666666555333111000111222333444555777888:::>>>BBBFFFLLLNNNRRRTTTVVVYYY\\\^^^~~~|||}}}~~~}}}yyyuuuqqqrrrtttuuuwwwxxxxxxxxxxxxtttrrrvvvwwwvvvuuuwwwwww{{{|||yyyxxx|||~~~}}}xxxuuussstttrrrnnnmmmpppnnnooonnnlllnnnrrrqqqnnnnnnoooppprrrsssuuuvvvwwwqqqsssttttttrrrpppooooooqqqpppooopppsssvvvxxxxxxwwwwwwwwwuuusssssstttuuuxxxxxxxxxwwwvvvuuutttsssuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvssspppoooooopppqqqppppppqqqrrrrrrqqqpppooorrrmmmfff\\\SSSLLLGGGEEEOOOMMMEEE>>><<<===999222777222111333444222222333444333222444777888888777888666444555888888555222444444444555777999:::;;;>>>>>>@@@DDDLLLUUU]]]bbblllpppssstttrrrqqqsssuuuwwwyyywwwqqqnnnppprrrqqqxxxzzz{{{yyywwwwwwzzz~~~|||xxxvvvxxxyyyxxxzzz|||yyyxxxxxxzzz{{{~~~~~~yyyzzzzzzzzzyyywwwuuuttttttoookkkkkkooorrrqqqooolllpppvvvyyyyyyvvvttttttuuuqqqoooppppppkkkhhhhhhkkkcccRRR@@@666444333000//////...------------...---.../////////...---,,,------...//////...,,,,,,...+++(((&&&'''((()))(((++++++,,,,,,,,,,,,++++++***)))((((((******)))(((++++++***))))))+++,,,---...,,,///,,,(((///111%%%...)))%%%&&&'''&&&&&&((()))((('''((())))))(((&&&)))))))))************+++...---+++***+++***((('''******+++,,,------......---,,,+++******)))***************++++++,,,,,,---111///------...---,,,***---+++******++++++***))),,,***))))))***,,,,,,,,,((()))((('''&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///,,,+++...,,,***+++,,,------,,,---,,,+++---111111...+++((()))***+++,,,,,,,,,,,,,,,---......---+++)))'''...---,,,+++,,,---///000000///.........---***(((---,,,...333333///---...++++++++++++++++++++++++,,,---......///.........***+++---///000000///...///...,,,++++++---///000///---,,,...222333111...222000...+++******+++,,,+++,,,,,,,,,++++++******...000...******---...,,,...------,,,,,,------...,,,,,,---///111000,,,***---000000......000///,,,---------------...///000/////////......---,,,,,,,,,---...///000111111111------,,,+++,,,---...///,,,++++++,,,---///111222000000///...............000//////000111111000...000222444444444333444555333333222111111222222222222555999<<<>>>BBBEEEHHHJJJMMMRRRVVVXXXZZZ]]]___}}}|||}}}~~~|||wwwsssrrrssstttvvvwwwxxxyyyyyyyyyuuusssuuuvvvtttuuuyyywww|||~~~||||||yyyuuusssttttttqqqppprrrppppppooonnnnnnoooooooooppppppqqqrrrsssttttttuuuppprrruuuuuutttrrrqqqqqqrrrqqqpppqqqsssvvvvvvvvvwwwxxxyyywwwuuuttttttuuuxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvwwwyyy{{{}}}zzzwwwtttpppoooppprrrtttrrrssstttttttttrrrpppoooqqqkkkaaaUUUKKKFFFDDDEEEOOONNNEEE:::888<<<:::444777333111333333111111444555555555666888888666555777555444555777777555222444555555777999;;;===>>>@@@AAACCCIIIQQQ[[[eeejjjuuuvvvwwwuuurrrqqqrrrsssvvvyyywwwrrrppprrrtttsssxxxyyyzzzzzzyyyyyy||||||xxxwwwwwwwwwwwwzzz~~~|||{{{{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzwwwxxxxxxxxxxxxvvvtttsssuuupppllllllqqqsssqqqmmmooosssxxx||||||zzzvvvtttuuuqqqoooqqqqqqllliiiiiiggg___NNN<<<333222222000//////...------------......////////////---,,,***,,,,,,------,,,+++***)))---+++((('''((()))))))))+++++++++++++++++++++++++++)))((()))******)))(((*********)))***+++,,,,,,///,,,...---***222777...,,,)))'''((())))))))))))''''''((())))))***)))((())))))))))))***************(((((()))***+++***))))))******+++,,,---......---,,,+++***))))))))))))*********+++++++++,,,,,,000///------......---+++...,,,***)))***+++++++++---***(((''')))+++,,,,,,***++++++***))))))+++,,,++++++,,,,,,,,,,,,------***,,,...///000...---+++---,,,***+++,,,...------,,,++++++---//////---+++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---...///000000///---------......---+++,,,+++...333333///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////,,,,,,,,,---...///000111///...,,,++++++---000222000//////111444555444222444222...,,,***+++,,,---++++++,,,,,,,,,+++***)))+++---,,,***---111333000...------,,,,,,------...+++,,,---///111000,,,)))...111222///...000///,,,,,,,,,,,,---...///000000000000///...---,,,,,,,,,/////////000000000/////////...,,,++++++,,,...///---,,,++++++,,,///111333000//////...---.........///......///000000///---...///000111111111222222111111111222222222333333333777;;;???AAADDDFFFHHHIIIMMMSSSWWWYYYZZZ\\\]]]~~~}}}{{{|||}}}{{{vvvqqquuuuuuvvvwwwxxxxxxwwwwwwyyyuuutttuuutttrrruuuyyyyyy}}}|||{{{~~~~~~vvvqqqooorrrtttrrrqqqsssqqqpppppppppooonnnoooppprrrrrrrrrrrrrrrqqqqqqqqqppprrruuuvvvuuutttssssssuuutttssssssuuuvvvuuutttwwwyyyzzzzzzxxxwwwwwwwwwwwwyyy{{{|||}}}}}}||||||vvvvvvvvvvvvxxx{{{}}}zzzxxxtttqqqppprrrtttuuussssssssssssrrrqqqooonnnnnnggg\\\OOOFFFCCCGGGKKKWWWTTTFFF777666>>>???:::777444222444222000111555555444444555666555222///555444444555555555333222333444555777999;;;>>>???BBBDDDHHHNNNWWWaaajjjoooyyyyyyxxxvvvtttrrrrrrssstttwwwwwwrrrqqquuuxxxwwwyyyyyyzzz{{{{{{|||}}}~~~|||{{{xxxvvvzzz~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{yyywwwvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrxxxtttpppqqqssstttpppmmmsssvvv{{{~~~zzzvvvsssoooooorrrrrrmmmjjjjjj```XXXHHH888000000111///...---,,,,,,++++++,,,,,,+++,,,---...---,,,+++***++++++++++++******)))))),,,***(((((()))******)))*********))))))*********,,,***))))))******)))'''***))))))*********++++++...)))++++++'''---222+++))))))*********)))&&&"""&&&'''((()))))))))******))))))))))))))))))))))))'''&&&%%%&&&(((***)))((()))))))))***+++,,,,,,,,,---,,,+++***))))))))))))+++++++++++++++,,,,,,,,,///...------...///...,,,///,,,***)))***+++++++++,,,***'''''')))+++,,,,,,+++,,,---,,,++++++,,,---+++++++++,,,,,,---------***+++---......---,,,+++,,,+++******,,,---------+++******+++,,,---,,,+++---------------,,,++++++---,,,+++******,,,...///)))+++...000111000///---,,,+++***+++...//////...+++***,,,111111---+++---........................------------....../////////...+++******---111333///...,,,++++++---000222000000111333555666666555444222...,,,++++++---...***+++,,,------+++***)))(((***++++++000666777444---------,,,,,,---------++++++---///000///,,,)))000333333000///000///,,,+++,,,---......///000000111000///---,,,,,,,,,,,,////////////000000000111111///---+++***+++,,,---///...,,,+++,,,...000111//////............/////////...---...000000...---......///000111222111111000000111222333444444444666:::>>>BBBDDDEEEGGGHHHLLLPPPTTTXXXYYYZZZ[[[\\\~~~}}}zzzzzz{{{yyyuuuqqqwwwxxxxxxxxxxxxwwwwwwvvvxxxuuutttuuusssqqqsssxxxxxx||||||yyyxxx{{{}}}|||tttooolllpppsssrrrqqqrrrrrrqqqqqqrrrqqqnnnooosssuuuttttttsssrrrqqqppppppoooqqqtttuuutttttttttuuuwwwvvvuuuuuuvvvvvvuuusssuuuxxx{{{|||{{{yyyyyyyyywwwyyy{{{|||}}}|||{{{zzzuuuvvvvvvxxxyyy{{{}}}~~~yyywwwuuusssrrrssstttuuurrrrrrqqqqqqqqqqqqqqqqqqooohhh[[[MMMCCCDDDLLLSSSeee```PPPAAABBBMMMMMMDDD888666555666333///000444222222111222222111...,,,444444444555444333333222333333555777999<<>>@@@BBBJJJMMMTTT\\\eeelllqqqtttuuuwwwzzz}}}~~~zzzxxxuuuxxxxxxtttssswwwzzzzzz|||{{{|||}}}~~~~~~}}}|||xxxzzz}}}zzzwwwxxxzzz{{{}}}}}}}}}}}}zzzxxxuuusssrrrrrrssstttrrrssstttuuutttsssrrrqqqtttvvvxxxxxxuuusssrrrrrrttttttwww{{{|||yyyrrrooonnnqqqqqqkkkgggfff[[[UUUGGG777000//////,,,,,,,,,+++***************&&&''')))+++------------+++++++++++++++,,,,,,---+++***))))))+++++++++)))++++++***))))))***++++++---+++************)))'''((())))))***************---%%%(((+++'''))),,,''''''******''''''(((%%%''')))++++++)))((()))+++******))))))(((((((((((()))(((((()))+++,,,,,,+++,,,,,,+++++++++*********...---,,,++++++*********------------------------,,,++++++,,,---......------,,,+++,,,------+++)))***)))((()))***+++***))))))***,,,+++***)))***+++******+++,,,,,,---......,,,,,,---,,,,,,+++***)))***((('''(((***,,,,,,+++***+++++++++***+++,,,---,,,,,,---------,,,,,,+++000///...,,,+++++++++++++++---000111111000...,,,---+++))))))***,,,,,,+++,,,***))),,,---***+++...------------------------//////...---,,,---.........---+++******+++,,,---...------,,,,,,,,,,,,---,,,---///000000000111111......------,,,------...,,,---///000///...+++******++++++,,,222888666111,,,++++++******++++++,,,...,,,++++++,,,------,,,333555555111///000///+++,,,---...//////......---000///---,,,,,,---...///............000111333444.........------,,,,,,,,,.................................///111222444555000///...///111111///---000///...000333444222000111111111111333666999;;;===@@@DDDGGGJJJLLLOOORRRTTTVVVYYY[[[]]]___bbbddd~~~}}}yyywwwxxxwwwtttqqqvvvwwwxxxyyyyyyyyyyyyyyytttssstttuuurrrnnnpppuuurrruuuuuuqqqqqqvvvzzz{{{~~~wwwsssvvvyyywwwttttttsssqqqrrruuusssooorrryyyvvvvvvvvvvvvwwwwwwwwwwwwlllnnnoooooooooqqqsssvvvsssrrrssstttwwwwwwwwwuuuppptttyyy{{{|||zzzzzzzzzyyyyyyzzzyyywwwsssooollltttuuuwwwzzz{{{|||{{{{{{vvvvvvuuutttttttttttttttvvvvvvvvvwww{{{{{{jjjXXXLLLMMMXXXbbbXXXXXXPPPHHHPPP[[[PPP;;;::::::;;;;;;666///...111222111000222444666666555555666777777666444444555444555666999<<>>AAAEEEIIILLLPPPTTTWWWUUUXXXZZZ]]]___cccgggjjjxxxssstttxxxvvvqqqxxxwwwvvvvvvxxxzzz}}}{{{~~~}}}xxxvvvwwwuuuqqqxxxsssqqqsssuuussstttvvvxxxzzz}}}}}}zzzwwwttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwyyyyyyyyyvvvsssqqqtttqqqnnnpppsssvvvvvvtttuuutttsssssstttxxx{{{~~~tttvvvxxxxxxxxxyyy{{{|||tttvvvyyyxxxuuutttvvvyyyxxxxxxwwwvvvwwwzzz|||~~~|||wwwqqqppprrrttttttsssyyyyyy|||ttteee___^^^ZZZTTTPPPEEE@@@FFFMMMJJJ???777333888===<<<777111///000333111000222555888888666666999;;;999666444444666111222666;;;;;;<<>>BBBFFFIIISSSSSSUUUWWWYYY[[[\\\]]]ccceeejjjpppuuuxxxxxxwww{{{yyyzzzwwwrrrssstttuuuvvvvvvtttrrrqqqvvvyyyyyyvvvuuuvvvtttoooooonnnpppvvvyyyuuurrrqqqnnnooopppppppppqqqtttwwwxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwxxxyyyyyyxxxvvvuuussstttuuutttrrrrrruuuxxxtttuuuvvvwwwxxxwwwvvvvvvuuuvvvwwwwwwvvvuuuvvvxxx{{{wwwttttttvvvxxxvvvtttooorrrvvvzzz{{{zzzwwwuuutttvvvyyyyyyyyy||||||zzzyyyzzzuuueeeSSSFFF===777222000111555666444555999AAAAAA???:::444000000111......///111333666777888666777777666333444888<<<777666888>>>DDDJJJTTT^^^eeennnuuuxxxxxxzzzyyywww{{{}}}|||xxxvvvyyy|||{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwyyy{{{||||||||||||||||||xxxvvv{{{~~~yyytttrrrsssssstttvvvwwwxxxxxxyyyyyyzzztttssssssssssssttttttuuuwwwvvvxxxzzzwwwrrrppprrrwwwuuusssuuuyyy|||{{{yyyxxxuuuuuuwwwxxxvvvwwwzzz|||tttlllkkkoooqqqnnniiijjj___OOO@@@555...+++***)))***,,,---...---,,,+++,,,+++******++++++***((('''((()))***+++++++++***...+++)))++++++)))+++...,,,---///000000///---,,,...,,,***)))******)))((())))))***+++++++++******+++)))'''(((***+++***)))***((('''(((***++++++***//////222555888666000***...+++((('''(((************))))))))))))***+++,,,+++***))))))***,,,///111)))+++---------,,,---...---------,,,,,,++++++++++++******+++,,,---+++***+++,,,...---,,,++++++,,,+++*********''')))333???444///------,,,))))))---...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,---+++******+++,,,***)))---,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++,,,,,,++++++***))))))))))))))),,,***((((((***+++,,,+++%%%$$$&&&+++---,,,,,,///---,,,,,,,,,---///111222000...------......,,,***+++---//////...---...//////---,,,+++++++++)))''',,,+++++++++,,,---...///...///...---++++++,,,...))))))************))))))))))))***+++,,,------...---------///000000---+++------,,,,,,,,,---------222000---,,,---------,,,///...,,,++++++,,,---...//////...---------------333222111///............///000000///------...///---......///////////////111222444555555444222111333222111222444444333222000000000111111222333333333666:::===AAAFFFLLLPPPYYYYYYYYYZZZ\\\^^^aaabbbllllllnnnssszzz}}}|||yyy~~~||||||zzzvvvssstttuuuvvvuuusssqqqoootttwwwyyyvvvvvvvvvtttoooqqqqqqttt{{{~~~zzzvvvuuummmnnnoooooooooqqqtttwwwxxxxxxxxxyyyyyyxxxxxxxxxtttuuuvvvwwwwwwvvvvvvuuuwwwtttrrrrrruuuvvvvvvuuuvvvwwwyyyzzzzzzyyyxxxwwwuuuvvvwwwwwwvvvuuuvvvxxxyyyuuurrrsssvvvyyyyyywwwrrrsssuuuvvvwwwwwwvvvvvvtttyyy~~~sssiiidddfffkkkiii\\\KKK@@@888333333000000111000000777???===<<<999555222000111222***+++,,,---...000222444444666666555333444999===:::888;;;BBBJJJQQQ[[[eeemmmtttxxxvvvtttvvvxxxxxx}}}~~~xxxuuuwwwyyyxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxzzz{{{}}}}}}}}}|||{{{xxxxxx|||wwwsssqqqqqqpppsssuuuxxxxxxwwwvvvxxxyyyqqqrrrssstttuuuuuuuuuuuuuuutttvvvxxxvvvpppoooqqqwwwtttqqqqqqtttvvvtttrrrtttqqqqqqssssssqqqrrruuuzzzuuupppqqquuuuuupppkkkjjj```OOO@@@555...+++)))++++++,,,,,,,,,+++***))),,,+++))))))***+++***(((---,,,***))))))***,,,---///,,,+++,,,,,,+++,,,///,,,---///000000///---,,,000...+++***))))))'''&&&''''''((()))))))))))))))+++)))(((((()))******)))***)))((((((***+++******,,,---222777:::777000)))...+++)))((()))+++++++++((()))+++,,,---,,,***))),,,+++***))))))***,,,---***,,,------,,,++++++,,,+++++++++,,,,,,---------,,,+++***+++,,,,,,+++)))&&&(((***+++++++++,,,---((()))+++,,,***---:::HHH444///------,,,))))))---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,***))))))******)))(((---,,,,,,++++++,,,,,,,,,***+++---,,,,,,+++---...,,,,,,+++*********++++++******))))))(((((()))))),,,***))))))***++++++***)))'''(((,,,---++++++...+++++++++,,,...000222444000///---------,,,+++******+++------,,,,,,,,,---///...,,,++++++***)))'''++++++++++++,,,,,,---------......---++++++---...+++++++++******+++++++++))))))***++++++,,,------,,,+++,,,---......,,,***------,,,,,,,,,---...///111///---,,,---------,,,...---,,,++++++,,,......000///...------,,,------//////////////////000000...000111000...---...///---......///////////////333444666777777666444333222222222333555666444333000000///000000222333444444777;;;???DDDJJJQQQUUU\\\\\\]]]^^^```dddgggiiiuuusssqqqtttyyy||||||{{{}}}}}}{{{wwwttttttvvvvvvuuusssqqqpppssswwwyyywwwwwwwwwuuupppqqqqqquuu||||||xxxwwwooopppqqqppppppqqqtttwwwvvvvvvwwwwwwwwwwwwvvvvvvsssssstttuuuvvvvvvvvvvvv{{{wwwttttttxxxzzzyyyvvvwwwxxxzzz{{{{{{zzzyyyxxxuuuvvvwwwwwwvvvvvvxxxyyywwwuuussssssuuuxxxzzzzzzttttttuuuvvvxxxzzz{{{|||zzz|||hhhVVVLLLNNNVVV[[[UUUIII>>>444,,,333000......---...666???777555333111000000111222...///000///------...000111444666555444555999===>>>===@@@HHHQQQYYYbbbkkktttzzz|||wwwssstttwwwxxx|||}}}wwwtttuuuvvvuuuwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{||||||zzzzzzyyyyyy~~~zzzssspppooommmllltttwwwyyyxxxuuussstttvvvqqqrrrtttuuuvvvvvvuuutttssssssuuuwwwuuupppooorrruuussspppoooooooooooonnnnnnllllllooopppoooqqqtttvvvtttsssuuuvvvuuuqqqnnniii^^^NNN???444...+++***++++++******)))))))))))),,,+++)))(((*********)))///---***((((((***---//////,,,,,,......,,,,,,///------...//////...------000...+++***))))))'''&&&&&&&&&'''((())))))))))))******))))))))))))******+++)))(((((()))******)))+++...333:::>>>;;;333,,,---+++))))))+++,,,---,,,'''))),,,......,,,)))'''///...,,,***((('''&&&&&&+++,,,------+++))))))*********+++,,,,,,---......,,,+++++++++,,,,,,+++)))$$$&&&(((*********,,,---((()))+++------///;;;GGG222...+++,,,+++)))***......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++***((()))******)))''',,,,,,++++++******++++++)))+++,,,,,,,,,,,,---///---,,,+++*********************)))))))))))))))***++++++***+++,,,+++)))'''///,,,+++---,,,)))(((+++)))***+++,,,---...//////.........---,,,++++++***(((***,,,,,,+++***+++,,,///---,,,+++++++++)))'''******++++++,,,,,,------***+++,,,,,,******+++,,,---,,,++++++++++++,,,---************++++++++++++***)))))))))++++++)))(((,,,+++******+++,,,...///111...,,,+++,,,------,,,---------------......///000000///...---------...------...//////000000111...000111111///......///---......///////////////333555666777777666555333111111222444777777666444000000//////000222444555777:::>>>BBBHHHOOOVVV[[[```aaabbbdddgggjjjnnnpppxxxvvvuuuvvvxxxzzz||||||}}}|||yyyuuuuuuvvvvvvvvvvvvtttsssrrrrrrwwwyyyxxxxxxxxxvvvqqqrrrqqquuu||||||yyyyyyrrrssstttsssrrrrrrtttvvvtttuuuuuuuuuuuuuuuuuutttsssttttttuuuvvvwwwwwwwwwzzzyyywwwvvvwwwxxxxxxyyywwwxxxxxxyyyzzzzzzzzzzzztttvvvxxxxxxwwwxxxyyy{{{wwwvvvvvvttttttuuuxxx{{{wwwyyy|||xxxdddOOOAAA???GGGLLLHHHBBB;;;333,,,222///...///......333:::444222000//////000111111111222333111...---///111222666999:::999999===@@@DDDBBBFFFPPPZZZaaaiiipppyyy}}}vvvuuuwwwxxxwww{{{{{{vvvtttuuuuuuttttttuuuvvvxxxyyyyyyyyyyyyxxxvvvuuuvvvyyyzzzyyywwwxxxyyy{{{xxxrrrpppooollliiirrrvvvyyywwwtttrrrtttwwwtttuuuwwwxxxwwwuuusssrrrrrrrrrtttxxxvvvrrrqqqtttsssrrrqqqnnnlllkkkmmmooonnnkkklllooopppnnnooosssttttttttttttsssrrrrrrrrrfff\\\LLL>>>444...,,,+++***)))'''&&&'''(((***+++---***(((((()))***))))))+++***)))((((((***---...///------000000------///---------------------------,,,***)))******)))(((&&&'''((())))))*********)))******)))((((((***++++++***(((((()))******)))---///444999;;;777---%%%***))))))+++---......---)))***,,,------,,,***)))***++++++***)))'''%%%$$$***+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,***(((&&&(((***************,,,***)))+++---,,,,,,333===///+++)))++++++***+++///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++)))***++++++***(((,,,+++******)))))))))***+++,,,------++++++,,,------,,,+++***))))))))))))*********))))))******++++++++++++,,,---+++'''$$$///+++***,,,+++((((((+++((()))***++++++)))((('''------...---,,,+++++++++(((***,,,,,,+++***+++,,,...---++++++++++++***((())))))***+++,,,---------)))+++------,,,******+++---,,,++++++++++++,,,---++++++++++++************,,,***))))))***++++++***++++++***+++,,,...111222000...,,,+++,,,---------------...///////////////000000///.........//////......//////////////////...000222111000.........---......///////////////222333555666666555333222111111222555888888666555222111000000111333666777<<<>>>BBBFFFLLLSSS[[[aaafffggghhhjjjmmmppprrrtttuuuwwwyyyzzzzzz{{{|||~~~}}}{{{wwwsssvvvvvvwwwvvvvvvuuuuuutttrrrwwwyyyxxxxxxyyyvvvrrrsssrrruuu}}}}}}{{{{{{tttvvvwwwvvvtttssstttuuussssssttttttttttttssssssttttttuuuvvvwwwxxxxxxyyyvvvxxxyyywwwssssssvvvyyyvvvwwwwwwxxxxxxyyyzzzzzztttvvvxxxxxxxxxyyy{{{|||wwwxxxxxxuuurrrssswww{{{{{{wwwfffPPPAAA>>>AAAAAA;;;888777555222222000000222222000222777333111/////////000000000+++---...---++++++---000666999>>>???>>>???BBBDDDHHHFFFJJJUUU___fffmmmttt{{{{{{xxxxxxxxxrrrwwwxxxvvvtttvvvvvvtttssstttuuuwwwyyyzzzzzzzzzwwwtttssstttwwwxxxvvvtttwwwyyy|||yyytttsssrrrnnnjjjnnnrrrvvvwwwttttttwww{{{wwwxxxyyyyyyxxxtttqqqooorrrrrruuuyyywwwssssssvvvqqqrrrrrroookkkkkknnnqqqssspppoooppppppmmmmmmpppsssttttttqqqooonnnrrruuudddZZZKKK===444///---,,,(((&&&%%%$$$%%%(((+++------***(((((()))***))))))&&&&&&''')))***+++------///---...111111...---///...---,,,,,,,,,,,,---...+++)))((()))+++,,,,,,+++'''''')))******+++++++++)))******)))(((((()))++++++***(((((()))******))),,,---///222111))))))))))))+++...//////...++++++++++++++++++++++++###%%%''')))******(((((((((***+++,,,*********+++...------,,,,,,++++++***---,,,++++++,,,,,,***((()))+++,,,,,,***))))))***,,,++++++---+++(((,,,222---)))(((***+++***,,,000...---,,,,,,++++++,,,,,,)))******+++,,,,,,---------,,,***+++,,,,,,+++)))++++++***)))(((((())))))---......---+++******+++------+++***))))))))))))+++***************++++++++++++,,,......+++&&&"""***''''''***,,,***,,,///((()))******)))%%%!!!,,,---------+++++++++,,,)))***,,,,,,+++++++++,,,...,,,++++++,,,+++***)))((()))***+++,,,---------***,,,///000///---,,,,,,---,,,+++******+++,,,---,,,,,,++++++***)))))))))000---++++++,,,.........------,,,---///111444666000...++++++,,,---------,,,---///000000000///...000000////////////000000//////000000///...------...000222222000.........---......///////////////111222444555555444222111111111333555888999777555333222111111222555777999???AAAEEEJJJOOOWWW___dddkkklllmmmoooqqqsssuuuvvvqqqvvv{{{}}}}}}|||}}}}}}vvvuuuxxxwwwuuuvvvwwwuuuqqqrrruuuzzzzzzzzzyyywwwuuusssrrrrrrrrrxxx~~~vvvuuu|||zzzxxxuuusssssstttsssrrrqqqrrrssstttttttttsssrrrvvvvvvuuutttsssuuuyyy|||{{{vvvpppppptttxxxxxxwwwxxxvvvuuuvvvxxx{{{}}}}}}xxxwwwwwwxxxzzz|||}}}|||||||||{{{xxxvvvyyy~~~qqqlllsssuuuvvvqqqeeeUUUGGG>>><<<;;;;;;999777555333222222555777555000,,,++++++444222111222333333222111666111,,,,,,///222000---555;;;AAA@@@:::999>>>EEEKKKQQQXXX]]]aaaiiittt|||zzzzzz}}}yyywwwvvvwwwyyyxxxsssooooooppprrrtttuuuvvvwwwwwwuuuvvvxxxwwwvvvtttuuuuuusssvvv|||{{{uuutttrrrnnnlllmmmrrrtttxxxxxxwwwtttrrrrrr{{{uuuqqqrrrwwwxxxtttooosssttttttrrrpppoooqqqrrrrrrrrrqqqmmmiiihhhlllpppnnnpppqqqnnnjjjiiimmmqqqpppqqqpppooorrrsssnnngggfff^^^NNN<<<111...+++'''+++***((('''((()))((('''(((((('''(((((()))***+++...,,,***)))******)))((((((+++---.........///000------------,,,++++++************)))))))))))))))***+++++++++***,,,...111)))******))))))((('''&&&---)))''')))***(((***///000000000///---+++)))'''***'''%%%(((///444444222---,,,+++---...,,,((($$$)))))))))))))))***+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,------...//////---,,,***))))))***+++++++++***)))))))))))))))))))))***+++++++++++++++))))))*********++++++++++++,,,---,,,***)))***+++...---,,,,,,++++++++++++"""(((***'''&&&(((++++++,,,+++***((((((***+++,,,))))))***+++,,,...///000///...---+++******++++++---++++++---000111000---.../////////...,,,***)))+++,,,,,,+++******+++---------,,,,,,+++***)))))).........//////...------***,,,,,,))))))---...+++,,,,,,+++***(((&&&%%%$$$,,,---......//////......,,,///222000,,,))))))+++,,,,,,,,,,,,,,,,,,------###%%%&&&((()))))))))))))))***+++,,,,,,+++)))(((,,,,,,++++++,,,///222333222111///---------///000////////////////////////.........////////////000///......000111000...+++111///...///000111000/////////............//////---000222000---...222777333333333222222333444444///000222333333666999<<>>>>>CCCJJJMMMUUU___eeejjjooovvv|||zzzzzz|||zzzyyyyyyyyyyyywwwtttqqqqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwvvvtttsssssstttsssvvv}}}~~~xxxttttttsssooommmnnnrrrtttwwwxxxwwwuuuuuuuuuwwwtttrrrsssvvvwwwtttqqqrrrrrrrrrqqqooonnnoooppprrrqqqnnnmmmmmmnnnnnnnnnlllmmmnnnkkkfffdddgggjjjmmmpppqqqqqqssstttpppjjjhhh```PPP>>>333000,,,(((+++)))(((((())))))(((''')))))))))))))))***+++,,,...,,,***)))******)))(((+++***'''###"""$$$(((,,,,,,,,,,,,---,,,,,,++++++************)))))))))))))))***+++***)))***,,,...(((((()))))))))))))))(((+++((('''))))))((()))---////////////---+++)))(((+++(((&&&(((...222222000///,,,******+++***'''$$$*********+++,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,+++***))))))))))))+++***))))))((((((((())))))******+++++++++******************+++++++++++++++,,,---,,,***)))***+++...---,,,,,,+++++++++,,,+++000222---)))******)))***)))(((''''''((()))***))))))******+++,,,.........---+++***))))))******+++***)))+++...///...,,,///...---++++++++++++,,,+++,,,,,,+++******+++---------,,,,,,+++******)))+++,,,,,,,,,,,,,,,++++++,,,...---))))))++++++))),,,,,,,,,+++)))'''&&&%%%,,,,,,---............---...------...///...---,,,,,,,,,,,,,,,,,,+++++++++((()))+++,,,,,,,,,,,,+++***+++++++++++++++******,,,++++++,,,---///111333000///---,,,,,,---...///------------------------////////////000000000000222111000000111000...,,,000///......000000///.../////////....../////////---000333222///...222555222222222222222333333444000111222444555999>>>AAALLLRRRYYY^^^aaafffkkkppprrrsssuuuvvvvvvvvvxxxzzzzzz{{{}}}~~~{{{yyy{{{zzzxxxyyyzzzxxxtttuuuyyy~~~}}}zzzwwwuuuuuuuuuuuu{{{{{{yyyuuuvvv{{{|||zzzyyywwwuuutttuuuvvvuuutttqqqqqqrrrsssssssssssssssyyyyyyyyyxxxwwwxxx|||~~~zzzwwwuuuvvvyyy{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyyyyzzz{{{||||||~~~nnn```aaajjjeeebbb\\\UUULLLCCC<<<888777777777666555333222111222111111222444444333222222111000111222333222111333444444222000000222555777===AAA@@@======DDDJJJQQQ[[[gggooosssuuuyyy}}}~~~zzzyyy{{{zzz{{{|||{{{yyyvvvuuuuuussstttttttttuuuuuuuuuuuutttuuuvvvuuurrrqqqqqqrrrssswwwxxxsssqqqsssssspppnnnooosssuuuvvvvvvvvvuuuwwwxxxsssssssssttttttssssssrrrpppqqqqqqpppnnnmmmmmmnnnsssooolllllloooqqqnnnkkknnnoooooommmhhhfffgggiiihhhmmmqqqrrrssstttqqqllljjjbbbRRR@@@555111---)))+++)))(((((()))***)))'''***))))))***+++,,,---------,,,***)))******)))(((---+++)))%%%###%%%)))---***+++,,,,,,,,,,,,,,,,,,************************''')))******)))((()))***&&&'''((()))************)))&&&&&&******'''(((+++.........---,,,+++)))(((+++)))&&&(((,,,//////......,,,)))((()))***))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,++++++++++++,,,,,,---***************)))((('''***))))))(((((((((((((((+++++++++***************+++++++++++++++++++++++++++,,,---,,,***)))***+++------,,,+++++++++,,,,,,///555888333...,,,***(((***)))(((''''''((()))******))))))))))))***+++,,,,,,+++***))))))((()))))))))((((((***,,,---+++***...,,,***((((((***,,,...***+++,,,,,,******+++,,,---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,000222000,,,***,,,+++(((---------,,,+++)))((('''++++++,,,------------,,,...***(((***...111000------,,,,,,++++++*********))))))***++++++******))),,,,,,,,,++++++,,,,,,---++++++,,,---///000111222---,,,+++++++++,,,---...------------------------//////000000000111111111444222000000000000///...///...---...//////...---////////////////////////...111444333111///111333111111111111222222333333111222333555888>>>EEEJJJUUU[[[ccchhhkkknnnqqqtttvvvwwwyyyyyyxxxxxxzzz{{{{{{{{{||||||}}}}}}}}}}}}{{{xxxxxxyyywwwxxxzzzwwwttttttxxx~~~{{{xxxvvvuuuvvvxxxzzz|||~~~zzztttvvv~~~}}}vvvwwwuuuttttttuuuvvvuuutttpppqqqqqqrrrsssssssssssswwwwwwwwwwwwvvvwwwzzz|||xxxwwwvvvxxxzzz{{{zzzxxxwwwxxxwwwwwwwwwxxxzzz||||||zzzxxxyyy{{{}}}zzzggg[[[[[[aaaWWWRRRKKKDDD>>>;;;888777555555666555555444333222333111///111555666555222222111000111222333222111222222111111000111222333555999======;;;>>>EEELLLWWW```lllsssvvvxxx{{{|||yyyxxxyyyyyy|||~~~|||xxxvvvvvvxxxuuuttttttssssssssssssssstttuuuuuusssqqqppppppqqquuu{{{{{{ssspppooossstttqqqooopppuuuvvvuuutttssssssuuuwwwqqqsssuuutttqqqooooooqqqooopppqqqpppnnnlllmmmmmmqqqnnnkkkjjjkkkllllllkkknnnooopppnnnjjjiiiiiikkkffflllqqqqqqqqqrrrpppkkkkkkcccRRR@@@555111---)))***)))((()))******)))((()))))))))******,,,---...---+++))))))***+++***)))'''***---......---------)))***+++,,,,,,,,,,,,,,,)))***************++++++''')))++++++)))((('''((('''((()))***************(((&&&'''++++++((((((***---------,,,+++***)))))),,,***((((((***,,,,,,+++,,,+++******+++,,,---------,,,,,,***)))'''&&&&&&***+++,,,------,,,+++***+++++++++******++++++,,,)))***+++++++++***((('''))))))((((((((((((((()))+++++++++***************,,,,,,,,,,,,,,,++++++++++++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,,,,///666:::777222000---***,,,++++++******++++++,,,***))))))((((((((())))))++++++******))))))))))))(((((()))***++++++*********)))((('''((()))+++---***+++,,,,,,+++***+++,,,,,,,,,,,,++++++*********------------------......222444222...---......+++------------,,,+++***)))******+++,,,,,,,,,,,,+++,,,)))((((((+++.........------,,,+++******))))))***************)))((((((...---,,,++++++---...///***+++---///000111111111+++++++++++++++,,,---...////////////////////////////////////000000000111333111///...///000000000///---,,,---...///...---/////////000000////////////222444444222000000111///000000111222222222222000222444777<<>>???DDDLLLSSS___eeemmmrrrsssvvv|||~~~{{{zzzyyyxxxwwwxxx{{{}}}{{{xxxvvvwwwyyyuuutttsssrrrqqqqqqqqqqqquuuuuuuuusssqqqpppqqqssszzz|||xxxrrrnnnnnnrrrtttrrrpppqqqwwwwwwuuurrrpppoooqqqrrrqqqtttvvvtttpppllllllmmmnnnpppqqqqqqnnnmmmlllmmmooonnnlllhhhffffffjjjnnnjjjkkkjjjjjjiiihhhjjjkkkgggllloooooopppqqqnnnhhhiiiaaaQQQ???333000,,,((()))))))))***++++++***(((((((((((()))***+++,,,------+++))))))***+++***)))%%%(((,,,---,,,+++******)))******+++,,,,,,,,,,,,))))))******+++++++++,,,(((***,,,,,,+++)))))))))***************)))((((((***((((((,,,,,,))))))+++,,,,,,++++++************,,,+++)))((()))************++++++,,,,,,,,,---...333222000...,,,+++*********+++,,,------,,,+++***,,,++++++******+++++++++***+++,,,,,,,,,+++***)))))))))(((((((((((())))))++++++***))))))******+++------,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,++++++,,,,,,---333:::>>>:::555222///+++,,,,,,++++++++++++,,,,,,))))))((((((''''''((((((+++++++++++++++*********)))***++++++++++++++++++''''''((()))************)))+++------+++******+++,,,,,,+++++++++++++++***---,,,,,,,,,,,,---...//////111000---,,,//////------------------,,,++++++)))***++++++,,,,,,++++++,,,------,,,******---000------,,,,,,+++***))))))///......---,,,,,,,,,,,,...---,,,+++,,,---///000***,,,---///000111111111,,,,,,,,,------...//////............................../////////000000000000...,,,,,,...000111111///---,,,---...///...---//////000111111000//////000111333333222111000000...///000222222333222222000222555:::@@@IIISSSZZZaaahhhpppuuuwwwwwwxxxyyy{{{||||||{{{yyyxxxxxxyyyzzzyyyxxxxxxwwwxxxxxxyyyxxxvvvwwwxxxvvvrrrsssvvvxxxwwwuuussstttwwwzzz}}}xxx{{{{{{zzz{{{|||yyytttvvvuuutttuuuvvvuuusssrrrppppppppppppqqqssstttuuuqqqrrrssssssrrrsssuuuwwwuuuvvvwwwxxxyyyzzzzzzzzzyyy{{{||||||}}}}}}vvvvvvssskkkhhhkkklllrrrtttoooggg^^^TTTLLLIIIDDD>>><<<>>>@@@AAA@@@666666666666555444333333333333444666777666444111333222111333555666555444777333000333999;;;888444555888;;;===AAAHHHRRRZZZfffjjjnnnppppppuuu}}}zzzwwwxxxxxxwwwuuuvvvwwwxxxxxxwwwwwwxxxyyyvvvuuusssqqqqqqqqqqqqrrruuuvvvuuutttrrrrrrtttvvv}}}xxxvvvsssooonnnrrrsssqqqppprrrwwwwwwuuurrrooommmnnnoooooorrruuusssoookkkjjjkkkmmmoooqqqqqqnnnllllllllllllnnnnnnjjjggghhhmmmssslllkkkjjjiiiiiikkkmmmnnnjjjkkkllllllooorrrnnnhhhggg___OOO===333///,,,((()))((()))***,,,,,,***(((''''''((((((***+++---...,,,***))))))***++++++***...---+++(((&&&&&&)))+++)))***++++++++++++++++++))))))******+++,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++***)))((('''+++((())),,,,,,******---++++++***))))))******+++,,,,,,***)))))))))***+++***+++,,,,,,---...222444:::777333...+++***+++++++++++++++,,,,,,+++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,+++++++++)))))))))))))))******++++++***)))))))))***,,,---,,,,,,,,,------.........+++,,,---,,,***)))***+++,,,,,,+++++++++,,,------888>>>AAA<<<666222...+++************************))))))(((''''''(((((((((***++++++,,,,,,+++******)))+++------+++***+++,,,&&&''')))***+++***)))((()))+++------,,,+++***+++++++++++++++++++++++++++******)))))))))+++,,,---***,,,,,,)))***......,,,,,,---------------,,,,,,******+++,,,,,,,,,,,,+++...111333000,,,+++---111...------,,,,,,+++++++++...---,,,+++++++++++++++,,,,,,,,,,,,---......///,,,,,,---...000111222333000000000000111111111111......................../////////000000000111111///---,,,---///000000000///...---...//////...---//////111111111111/////////000000111111111000000...///111333444444333333111444999???FFFPPPZZZ```eeekkksssxxxyyyyyy{{{|||}}}~~~~~~|||yyywwwwwwxxx{{{{{{{{{zzzzzzzzzzzzzzz{{{yyyzzz{{{yyyuuuvvvyyyxxxwwwuuuttttttuuuwwwyyyxxxwwwyyy|||{{{wwwvvvyyyyyyxxxwwwwwwxxxwwwtttrrrpppoooooopppqqqrrrtttuuurrrsssuuuuuuttttttvvvwwwvvvwwwxxxyyyyyyzzz|||}}}~~~|||rrrlllooonnnfffdddhhhkkkpppqqqhhh^^^VVVNNNGGGEEEAAA===>>>AAABBB@@@===555555555555444333111111111555999;;;:::888666555444333333444666777777666444333333555888:::999777666888;;;???EEENNNYYYaaallloooqqqqqqqqqvvvwwwtttvvvxxxvvvttttttsssssstttvvvxxxxxxxxxwwwvvvtttrrrrrrrrrssstttvvvwwwvvvuuutttuuuwwwzzz|||vvvtttsssvvvqqqoooqqqrrrqqqpppsssvvvvvvuuussspppnnnoooooommmoooqqqqqqpppnnnlllkkkkkkmmmoooooommmkkkjjjjjjkkklllnnnppprrrsssuuuwwwqqqnnnjjjhhhiiikkknnnooommmkkkhhhjjjqqqwwwssskkkfff^^^NNN===333000...***(((((()))+++------***(((((((((((()))+++---...///,,,***))))))***++++++***//////---***((((((***,,,***++++++++++++******)))))))))***++++++,,,------)))***++++++******,,,...******+++++++++******)))+++((('''******((()))---******)))((())))))***+++,,,,,,+++***))))))+++,,,***+++,,,---111999CCCKKKMMMGGG>>>444---)))((((((,,,++++++++++++++++++,,,......---,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,***)))(((((()))+++---///++++++,,,---...///000000+++,,,---,,,***)))***+++,,,+++++++++,,,,,,---...444:::===888333000---***)))******************))))))((((((((((((((())))))((()))***++++++***)))))))))+++------+++)))***,,,))))))))))))))))))******(((+++---...,,,+++******++++++++++++++++++++++++***)))(((((()))+++---...***---,,,******...///,,,+++,,,,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,.../////////...---------------------------------******(((((('''((())))))******,,,------.........------------///111333444444444444444444444333333111111111111111111111111111111222222222333333333111000//////000000...---000///......000000///......///111222222111///...///.........///000111111...///222444555555444333444777===EEEMMMVVV```fffiiiooowww{{{|||}}}}}}zzzwwwwwwwwwyyyzzz{{{||||||{{{{{{zzz}}}zzz~~~|||}}}~~~|||xxxyyy|||zzzxxxvvvtttsssssstttuuuyyyuuuwww}}}zzzsssttt}}}{{{zzzyyyzzzzzzxxxuuussspppoooooooooppprrrtttuuutttuuuwwwwwwvvvvvvxxxyyyxxxyyyzzzzzzzzz{{{}}}qqqgggdddjjjlllgggfffkkkmmmssspppcccUUUNNNIIIEEEAAA>>>;;;===@@@@@@<<<888444444444333222111000///000555<<>>AAAFFFMMMXXXccckkkooorrruuuttttttxxx~~~uuusssuuuxxxvvvssssssqqqooorrrvvvyyyyyywwwyyywwwuuutttssstttvvvwwwwwwwwwwwwvvvuuuvvvzzz|||~~~wwwrrrqqqrrrxxxssspppqqqrrrppppppssstttuuuvvvtttrrrpppqqqqqqjjjkkknnnpppqqqpppnnnllljjjlllnnnnnnllljjjiiihhhjjjkkknnnuuu|||}}}yyyppplllfffccccccfffiiijjjoookkkfffiiisss{{{wwwnnneee^^^NNN===444111///+++(((((()))+++------+++((())))))***+++,,,...000000,,,***))))))***++++++***$$$(((,,,---,,,***((('''+++++++++++++++***)))((())))))***+++,,,,,,------))))))***))))))***---///((()))***++++++++++++++++++'''&&&((((((''')))---***)))((((((((()))++++++,,,,,,,,,+++))))))+++---((()))+++///777FFFWWWcccggg^^^PPPAAA444---)))(((---,,,+++******+++,,,---///...------,,,,,,,,,,,,+++***)))(((((()))***++++++*********+++,,,------)))((('''((()))+++...000***+++,,,---...000111111+++,,,---,,,***)))***+++++++++++++++,,,,,,---...+++222555222......---++++++,,,,,,------,,,,,,+++((((((((((((((()))******'''((()))******)))(((((((((+++---,,,***((()))+++,,,+++)))''''''(((***,,,(((+++---...,,,+++******++++++++++++++++++++++++,,,+++******+++---///000...000000------000000...++++++,,,,,,------,,,,,,++++++,,,------------,,,,,,***)))+++......+++(((------..................,,,,,,+++******+++,,,---(((***+++---......---,,,...---------...111333555777777777777666555444444666666666666666666666666333333444444444444555555444333222222222000---***111///...///000111000///...000111222222111000...///---,,,,,,...000111111...000222555666666555444666:::AAAIIIQQQZZZccciiimmmrrryyy}}}~~~~~~{{{xxxwwwxxxvvvwwwyyy{{{{{{zzzyyyxxxzzz~~~~~~zzzxxxxxx{{{zzzxxxvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuwww{{{~~~|||yyyzzz|||yyytttuuutttrrrrrrsssssssssrrrtttwww{{{|||{{{zzzyyyyyyuuuwwwxxxvvvuuuyyyrrrmmmeee```aaafffjjjkkklllnnnmmmhhh___RRRHHHBBB@@@@@@<<<999888999:::999777:::444111444777555111000333444666777888777666666444222222444888:::999777777888888888777888:::<<<===BBBHHHNNNZZZgggooopppxxxwwwvvvvvvxxx}}}{{{uuusssssstttsssqqqqqqnnnjjjjjjnnntttyyy{{{zzzyyywwwuuuuuuuuuuuuuuuxxxuuurrrqqqrrrwww|||}}}ssspppttttttpppsssuuusssooorrrwwwuuunnnvvvtttpppmmmllllllmmmnnnooommmkkklllnnnooommmkkkmmmkkkjjjmmmpppnnnhhhbbbiiilllqqquuuvvvtttqqqooolllkkkhhhgggffffffhhhiiikkkkkkmmmpppsssuuutttsssfff```RRRBBB777222---'''---***((((((***+++(((&&&)))*********++++++++++++***************)))(((((()))*********++++++++++++,,,***((())),,,---+++(((***))))))+++------***&&&+++************,,,---...---,,,,,,+++***)))''''''***&&&&&&)))(((%%%(((///...---,,,+++)))'''%%%$$$)))+++---,,,...000---(((+++,,,+++...<<>>@@@BBBHHHPPPWWWbbbnnnssssss|||{{{zzzzzz|||}}}yyytttrrrrrrrrrpppoooqqqooommmmmmppptttvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxuuuqqqnnnpppuuu|||{{{sssqqqttttttppppppttttttooonnnqqqrrrpppvvvuuurrrpppnnnnnnnnnooollljjjiiijjjllllllkkkiiinnnlllkkkmmmooonnniiidddjjjkkkmmmnnnnnnmmmkkkjjjlllkkkiiihhhgggggghhhhhhiiiiiikkknnnrrrtttsssrrrhhhaaaSSSBBB777333...))),,,***)))))),,,---+++)))'''((()))******((('''&&&***************)))(((((())))))))))))*********++++++***)))***++++++***)))*********+++...---***''')))((((((((()))***+++,,,------------+++***)))(((+++((((((***)))''')))///,,,,,,,,,,,,+++)))(((''')))+++,,,+++---111///+++***++++++...===UUUkkkuuuyyyppp[[[AAA111---+++(((///---,,,,,,---......---------------------,,,,,,***)))'''(((***,,,,,,,,,+++******+++---...---,,,......////////////.........---,,,,,,---000333555444333111...,,,***))))))++++++++++++++++++++++++***+++,,,------,,,+++***///---+++***************+++***)))***,,,,,,***)))///,,,)))((()))***)))'''******+++,,,...---+++(((+++*********)))))))))))))))'''(((,,,---+++***,,,(((((('''''''''((()))***---,,,***+++---...,,,***000...------///000...,,,,,,...---+++---000...***,,,,,,------------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++******+++,,,,,,---......///...,,,+++,,,...000222000000111111000///---,,,...............///000111///000222333555555666666<<<;;;999888666555444444555444333222222222222222000000000000000///....../////////000222333222000...222333111222666666222;;;CCCMMMTTT^^^iiinnnnnnqqqtttwwwzzz}}}zzzwwwvvvwwwyyyzzz}}}|||zzzzzzzzzxxxvvvttt}}}{{{{{{{{{~~~}}}zzzyyyxxx~~~}}}|||yyyvvvsssqqqoootttttttttsssssstttxxx{{{{{{|||{{{yyy{{{~~~}}}yyysssrrrrrrsssuuuvvvuuutttwwwyyy||||||{{{zzzzzzzzzzzzzzzzzz|||tttfffgggdddcccfffmmmrrrqqqnnnoooiii^^^QQQEEE???>>>??????<<<999888777777666555555222222777:::666222111333333222222111222222222333222111333555888888888<<<>>>?????????@@@CCCEEEEEENNNXXX```jjjssswwwvvv~~~~~~}}}}}}~~~~~~xxxuuusssqqqqqqqqqooonnnqqqooooooppprrrttttttsssuuuuuuuuuvvvvvvxxxyyyzzzzzzvvvqqqnnnpppvvv~~~~~~yyysssrrrttttttqqqooossstttoookkkmmmppprrruuuuuusssrrrqqqpppooooookkkjjjjjjkkkllllllkkkiiipppmmmkkklllnnnmmmjjjfffkkkjjjjjjiiihhhgggffffffjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjmmmppprrrrrrqqqkkkcccTTTBBB888444000,,,+++***)))+++---......---+++,,,---......,,,)))((()))************))))))((((((((((((((()))))))))))))))***+++***))))))***++++++++++++,,,...---+++))))))(((((())))))***+++,,,.........---,,,+++***)))+++))))))***)))''')))...++++++,,,,,,,,,++++++***(((******)))---222333000***++++++...<<>>IIITTT[[[bbbjjjpppqqqpppuuuyyy{{{~~~{{{zzzxxxvvvvvvwwwxxxyyy~~~|||zzzyyyxxxvvvsssqqq}}}~~~~~~~~~|||zzzyyyxxx}}}}}}|||zzzwwwtttqqqooosssssstttsssrrrsssvvvyyy}}}~~~zzzyyy{{{zzzwwwtttssssssuuuxxxyyyyyyxxxxxxzzz||||||{{{{{{|||}}}~~~~~~yyyoooqqqqqqoooppptttvvvqqqjjjgggaaaVVVJJJAAA======>>>>>><<<999777666555555555333111333888:::777333222666555333222111222333333333222222333555777888999AAACCCDDDDDDCCCDDDFFFIIIKKKUUUbbbkkkttt{{{~~~|||}}}}}}}}}||||||zzzyyyyyyrrrrrrqqqrrrrrrrrrqqqpppqqqooonnnppprrrtttuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{xxxtttrrrtttxxx~~~{{{yyyvvvtttssstttsssqqqssstttsssooommmnnnqqqsssrrrsssssssssrrrqqqooonnnnnnnnnooopppppppppooonnnqqqnnnlllkkkllllllkkkiiijjjjjjjjjiiihhhggggggffffffggghhhjjjkkklllllllllkkkkkkkkkllloooppppppooollldddTTTBBB777444111---++++++***+++,,,------,,,------.........------,,,))))))************)))((('''''''''(((((((((((()))'''***,,,+++((('''))),,,,,,,,,,,,---------,,,+++***+++++++++,,,---......------------,,,+++***)))))))))))))))(((''')))+++***++++++,,,++++++******(((***)))(((,,,222555333+++,,,+++,,,777JJJZZZbbbVVVNNNAAA444+++***+++,,,333111///.........---,,,111111000000///...------,,,+++***+++---...---,,,...,,,+++,,,...000111000000000////////////000000.........///000333555777222111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))************)))))),,,***((((((******)))'''+++***)))***,,,,,,***))))))+++---...,,,+++******+++)))''''''((()))))))))************************+++((())),,,,,,******---++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++///...------------,,,,,,)))++++++)))***---,,,'''*********+++++++++,,,,,,------------------------+++,,,---------------,,,,,,++++++***************+++++++++,,,,,,---------------------,,,,,,+++***......///000000///------...------,,,++++++,,,,,,---......////////////...333222222333444555666666999999888777666666777777777666444222111000111111000111333666888888555333333444444444555888<<<>>>EEEPPP\\\```ccchhhmmmnnnpppuuuyyy{{{yyyyyyxxxwwwwwwwwwxxxyyyyyy{{{zzzxxxwwwwwwuuurrrppp~~~~~~}}}|||{{{zzzyyyxxxzzzzzzzzzzzzxxxuuusssqqqssstttuuutttssstttvvvxxx{{{~~~~~~zzzxxxzzzzzzwwwuuuuuuvvvxxx{{{|||{{{zzzyyyzzz||||||{{{|||~~~|||xxxyyyzzzxxxuuuwwwwwwoooeee[[[VVVNNNFFF@@@===<<<<<<<<<;;;999777555444444555333222444999:::666333333666555333222111111222333444444444444555777:::;;;FFFGGGHHHHHHGGGHHHJJJLLLTTT___llluuu|||||||||||||||zzzxxxvvvuuuooopppqqqrrrsssssstttuuuqqqooommmmmmqqquuuxxxzzzvvvvvvwwwwwwxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwyyyzzzvvvtttssstttuuutttsssrrrzzzuuuqqqpppqqqrrrssssssooopppqqqqqqqqqooonnnlllpppqqqssstttsssrrrqqqqqqpppnnnlllkkkkkkkkkjjjjjjeeegggiiijjjkkkjjjhhhgggdddeeegggjjjmmmnnnooopppooonnnmmmmmmnnnooonnnmmmkkkcccSSSAAA666333000,,,+++,,,,,,+++***************)))((('''((()))+++---((())))))*********))))))&&&'''''''''(((((((((((('''***,,,+++(((''')))++++++,,,------,,,,,,,,,,,,***++++++,,,------......+++,,,,,,++++++***)))((()))+++,,,***((()))***+++***+++++++++***)))(((((()))***((('''+++222555333------+++)))///<<>>999333...***))))))+++111///------///000///...333222222111000///......,,,++++++,,,---...---,,,...---,,,---000222222222///......------......///((((((((()))***,,,...///000///...---,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))(((***++++++((('''(((***+++***)))***,,,,,,***)))))),,,...///---***)))(((+++)))&&&&&&''')))))))))***************+++++++++---******------++++++...)))))))))***))))))))))))+++++++++++++++++++++++++++,,,,,,---,,,------...+++,,,,,,***,,,...---)))*********+++++++++,,,,,,------------------------+++,,,---...............------,,,+++******++++++++++++,,,,,,,,,,,,------,,,------------+++***)))---...///000000000///......---,,,++++++******+++......////////////...............///000111222333666555555555666777888888:::999777555333333333444111222444777::::::777555777555444333555:::BBBIIIQQQ[[[cccccccccgggkkkllloootttxxxzzz}}}{{{uuuxxxxxxxxxxxxxxxyyyyyyyyywwwvvvuuuuuuuuuuuusssqqq}}}{{{zzzzzz{{{zzzxxxyyyyyyyyyxxxwwwvvvuuutttuuuvvvvvvvvvuuuuuuwwwyyyuuuzzz{{{xxxxxxzzz|||{{{vvvvvvwwwzzz|||}}}|||zzzyyyzzz{{{{{{|||~~~zzztttuuuyyyzzzyyyzzzyyy{{{yyyuuuuuuvvvmmm```SSSNNNGGGBBB???===;;;:::999999888666333333444666444333555999999555333444222222111111000111111111666777777666666888<<>><<<;;;:::888666777777555333222444777666555666999888333222555000111222222222222222222999::::::999888:::???CCCGGGIIILLLOOORRRUUUZZZ]]]dddmmmuuuvvvwwwzzz||||||~~~}}}}}}|||{{{{{{zzzzzztttttttttrrrppppppsssvvvpppooonnnpppsssvvvwwwxxxsssuuuwwwxxxzzzzzzzzzzzz~~~{{{wwwtttrrrppppppnnnlllnnnuuuxxxtttrrrsssvvvqqqooorrrqqqmmmmmmppplllmmmmmmnnnnnnnnnmmmmmmnnnrrruuuvvvtttqqqqqqqqqlllllllllkkkiiihhhggghhhcccdddeeefffggghhhhhhiiijjjjjjiiijjjkkkmmmooopppnnnllljjjjjjlllnnnnnnmmmkkkdddVVVEEE:::666111,,,***,,,...---+++***+++---******+++***)))((('''&&&(((((()))***************''''''((((((((()))))))))***((((((((()))***)))(((***+++,,,+++))))))+++---((()))***,,,,,,,,,,,,+++++++++,,,,,,++++++******(((---...***(((***+++((())))))***+++++++++******)))***)))''')))...///,,,***---,,,))))))---///---000+++***,,,,,,)))***......---+++,,,...//////...------------------------+++++++++,,,------+++)))------///333555666444222...---,,,++++++,,,---...------------......//////++++++*********+++,,,,,,------,,,++++++***))))))+++***))))))))))))***+++)))+++,,,---,,,++++++++++++***)))***,,,,,,***)))***((((((***,,,---***(((+++***((((((***+++***)))*********++++++,,,,,,,,,---***)))++++++)))***---,,,------...---,,,+++***)))+++,,,+++))))))***,,,)))+++---,,,******+++---,,,......,,,---000///***,,,,,,------------......***+++,,,------,,,+++***+++,,,---...000000111111222000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***,,,............------,,,,,,+++++++++,,,,,,---...///000000000000000333333222000000/////////222222111222222333444444222333333333222111111000111000111333666777777666444333555:::<<<@@@JJJVVVhhhiiieeeaaaaaahhhlllmmmlllpppssstttwwwyyyvvvqqqvvvwwwxxxyyyxxxwwwvvvuuuuuutttsssrrrsssrrrooommm}}}yyyxxxyyy{{{zzzxxx|||{{{yyyvvvuuuuuuuuuuuuxxxyyyzzzzzzyyyxxxyyy{{{uuuzzz|||wwwtttvvvwwwvvvuuuvvvwwwyyy{{{{{{yyywwwxxxxxxzzz{{{}}}}}}yyywwwvvvyyyqqqnnnttt{{{||||||}}}|||sssqqqrrrgggXXXRRRKKKAAA;;;999999999888444666666555222222555888888666777888777222222555111222444555666666555444:::;;;<<<;;;:::<<<@@@EEEEEEHHHMMMQQQVVV[[[```dddrrrzzz}}}{{{|||||||||{{{zzzzzzzzzzzz{{{wwwwwwuuuqqqmmmmmmpppsssppppppqqqsssuuuvvvuuusssqqqsssuuuxxx{{{||||||}}}yyyuuusssrrrrrrllljjjmmmuuuxxxtttrrrssspppnnnppprrrnnnggghhhooommmmmmmmmmmmnnnnnnnnnnnnooossswwwxxxuuusssrrrsssjjjkkklllkkkiiigggfffggghhhgggfffffffffhhhjjjlllnnnmmmkkkjjjjjjkkkmmmnnnjjjiiiggghhhkkkmmmooooookkkeeeWWWGGG<<<777222,,,))),,,......,,,,,,...000&&&''')))***(((###(((((()))***************(((((((((((())))))))))))+++(((&&&'''***+++)))&&&)))+++,,,+++((((((***---***+++---...//////...---,,,,,,---------,,,++++++$$$***+++&&&$$$''''''$$$'''(((***+++,,,---......***+++***''')))------)))(((+++,,,***+++......+++,,,'''%%%)))***)))---333///---+++,,,---...---,,,***++++++++++++++++++++++++++++++,,,------***(((,,,---000444777777444111///...,,,++++++,,,...///******************************))))))******+++,,,......---,,,,,,+++******,,,+++***))))))***+++,,,***((('''))),,,---***&&&+++***)))***,,,,,,***))))))&&&$$$'''---///---)))((('''&&&'''((()))(((&&&*********++++++,,,,,,,,,///,,,***,,,,,,***+++///((()))******)))((('''&&&(((+++,,,,,,)))(((***,,,+++---...---***((()))+++)))++++++)))***---,,,'''******+++++++++,,,,,,,,,******,,,,,,,,,,,,******+++,,,---///000111111111333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++---///000000000///---,,,,,,+++,,,,,,------,,,---...///000000000000000000000000000000111222333222222111111111222222000111222333333222000/////////...000333555555555000111666>>>AAABBBKKKVVVjjjgggaaa\\\^^^fffllllllkkkoooqqqrrruuuxxxvvvpppuuuvvvwwwxxxwwwvvvtttrrrwwwuuusssrrrrrrpppmmmjjj|||~~~{{{vvvwww|||{{{vvvzzzxxxuuurrrrrruuuxxxzzzrrrtttuuuwwwxxxxxxxxxxxxzzzyyyxxxxxxyyyxxxvvvtttqqqxxx}}}{{{yyyzzzzzzxxx{{{{{{|||}}}~~~}}}zzzyyy|||}}}{{{xxxvvvvvvxxx}}}xxxwww|||~~~}}}{{{yyyrrrhhhZZZQQQNNNMMMDDD:::666888666111444333111111333444444333999666777;;;:::444111444555333111333888999666222;;;:::;;;===???AAAAAA@@@JJJNNNUUU\\\bbbggglllooozzz{{{~~~|||zzzzzz{{{}}}~~~vvvtttqqqhhhllluuutttqqqpppppprrruuuvvvuuutttmmmsssuuutttuuu}}}|||wwwrrrpppnnnkkkooorrrtttrrrnnnllljjjlllnnnnnnnnnlllkkklllmmmlllllllllmmmllllllkkkjjjoootttyyyzzzwwwsssqqqqqqrrrnnnkkkllljjjffffffiiiiiifffeeegggkkkmmmmmmkkkgggggghhhiiijjjjjjkkkkkkjjjjjjhhhiiioootttppphhhfffggg___MMM;;;111...---+++,,,------,,,+++***)))+++++++++,,,---,,,***(((+++++++++*********))))))&&&%%%$$$'''+++---,,,))))))))))))))))))******+++))))))))))))))))))))))))******+++***)))***---///,,,,,,++++++***)))((((((&&&'''((())))))******)))(((***---...,,,***---111)))''''''***---...,,,)))************************,,,+++++++++,,,...000111///...---...111111///,,,......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,...111333222/////////---***,,,000111---((()))+++,,,,,,+++***)))...,,,***((((((***---...000///---,,,+++*********+++***)))))))))***,,,,,,***)))((()))***+++***(((...+++))))))++++++)))'''+++++++++++++++++++++++++++++++++************)))******))))))((((((''''''.........------,,,,,,,,,111)))###%%%,,,000---((()))***+++,,,,,,,,,,,,,,,+++******,,,------+++))))))---000///,,,))))))+++,,,------.../////////...)))***,,,......---,,,+++***+++,,,,,,---------,,,,,,---...//////...---,,,+++---///...,,,,,,///222000///...---,,,---......***,,,......---,,,---...111000///...---,,,,,,,,,.../////////...---,,,,,,(((---///---...222111---111111222333333333333222...//////000000000000/////////000111222444666777...111555999???HHHSSSZZZ```_________bbbeeeiiilllqqqrrrqqqpppnnnnnnppprrruuuwwwxxxvvvrrrpppppprrrvvvrrrmmmkkklllnnnpppqqq}}}~~~zzzzzz|||zzztttxxxxxxvvvvvvvvvvvvxxxxxxvvvwwwyyyzzz{{{zzzzzzyyy~~~}}}{{{zzzzzzyyyvvvtttwww|||~~~|||{{{|||{{{xxxzzzzzz{{{{{{|||}}}~~~}}}~~~{{{www~~~{{{|||{{{yyyvvvuuuwwwyyy~~~zzz{{{~~~~~~}}}yyyqqqeeeWWWMMMJJJIIIBBB888444666666222333222111222555666666666555333555::::::666444777333111000333888;;;999666999999999;;;>>>AAABBBCCCIIIOOOXXXbbbiiipppuuuyyy}}}~~~~~~|||{{{{{{zzz|||~~~xxxwwwtttlllnnnvvvtttrrrqqqrrrsssvvvwwwvvvuuuooosssuuuuuuyyyzzzvvvsssqqqqqqkkkmmmnnnnnnllljjjiiiiiihhhjjjkkklllllllllnnnpppllllllmmmooopppqqqrrrrrrsssvvvxxxyyyvvvssspppooorrrooommmooommmjjjiiillliiihhhggggggiiijjjjjjiiiggghhhhhhiiijjjjjjkkkkkklllkkkhhhhhhmmmrrrnnngggggghhh```NNN<<<333///...+++++++++++++++******)))+++******+++,,,,,,+++))),,,,,,+++******)))(((((((((''''''((()))******))),,,+++***))))))((((((((()))))))))))))))))))))))))))***+++*********---///,,,,,,++++++***))))))(((''''''((()))************+++***))))))******+++,,,)))((((((***------+++)))***************+++,,,---,,,,,,++++++,,,---///000///---,,,---000111000...000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000000000///......///---+++,,,//////+++******+++++++++******)))+++***)))))))))+++,,,...///...---,,,+++***))))))+++***)))))))))***,,,,,,+++***))))))***+++***(((***)))((())),,,---,,,++++++++++++++++++++++++++++++++++++************)))++++++*********)))))))))---------,,,,,,,,,,,,,,,111,,,'''''',,,...---)))((())))))***++++++******,,,++++++---......,,,***(((+++---...---+++))))))++++++,,,---------------)))+++,,,......---,,,+++,,,---------......------,,,---............---,,,+++---......,,,---///222000000...---------...///------------,,,++++++,,,000///...---,,,,,,,,,,,,......//////......---,,,***///000...///222222...000111111222222222222222000000111111111000000///111111111222333444555666000333888===CCCLLLWWW___bbbaaa```aaacccfffjjjlllpppqqqqqqpppoooppprrrtttuuuwwwwwwvvvsssqqqrrrsssvvvsssooommmmmmpppqqqrrr||||||{{{wwwrrrwwwxxxxxxyyyyyyxxxxxxwww{{{{{{||||||}}}||||||{{{~~~|||{{{zzzzzzzzzxxxvvvzzz|||{{{yyy{{{~~~~~~zzz{{{{{{{{{|||||||||}}}}}}yyywwwwww{{{|||wwwwwwzzz}}}~~~|||yyywwwwwwyyy||||||zzz{{{~~~~~~zzzooo```QQQGGGDDDDDD???777222333444444222111111333666888888777444333555888999666555777222000000444999======;;;999999999;;;???CCCHHHJJJOOOVVVaaakkksssyyy~~~~~~{{{yyywww}}}zzz|||yyy{{{yyypppqqqvvvssssssrrrrrrtttwwwxxxwwwvvvqqqssstttvvv~~~~~~zzzvvvsssrrrssstttlllmmmmmmkkkiiiggghhhiiiggghhhjjjjjjjjjjjjlllnnnjjjkkklllooorrruuuxxxyyywwwvvvvvvuuuuuussspppmmmrrroooooorrrqqqllljjjllliiiiiiiiihhhffffffggghhhhhhhhhhhhiiijjjjjjkkkkkknnnllliiigggjjjooolllfffhhhhhh```NNN===444000...++++++***)))))))))******+++***((()))+++------,,,...---,,,+++***((((((''')))***)))((('''''')))+++...---,,,***(((''''''&&&)))))))))))))))))))))))))))***+++*********,,,...,,,,,,++++++***)))))))))(((((()))***++++++++++++111///---,,,///000000...***))))))***,,,,,,***))),,,+++*********,,,///000...---,,,++++++,,,---......---+++,,,...000111111333333222111000///---,,,++++++++++++++++++++++++%%%+++111222///,,,,,,------...---+++,,,...,,,(((,,,,,,+++***))))))))))))((((((((()))***+++,,,,,,------...---,,,+++)))(((+++************+++,,,,,,---+++******++++++***(((***)))(((***,,,---,,,++++++++++++++++++++++++++++++++++++************)))+++++++++++++++*********+++++++++++++++,,,,,,,,,000...+++***+++,,,,,,+++)))******+++++++++++++++,,,,,,,,,---///...,,,*********,,,...000///,,,)))******++++++,,,,,,++++++***+++---...///...,,,+++.....................---+++,,,,,,------,,,,,,+++,,,---...---------///111000//////...---.........111///......///000000///000///...---------------....../////////...------...111222000000222111...//////000111111111111111222222222222222111000///333222222222222333444444333666;;;AAAIIISSS^^^eeegggfffffffffgggiiilllnnnnnnpppqqqqqqqqqqqqtttvvvtttuuuvvvuuusssrrrssstttvvvssspppnnnoooqqqssssss~~~}}}{{{xxxxxxxxxvvvsssyyyyyyyyyyyyyyyyyyyyyyyy||||||||||||||||||||||||zzzxxxxxxxxxzzz|||{{{{{{xxxxxxvvvuuuyyy~~~~~~zzz}}}}}}~~~~~~~~~~~~~~~~~~zzzxxxwww{{{~~~yyytttvvvyyy{{{|||~~~~~~|||{{{{{{|||vvvuuuxxx~~~}}}~~~}}}xxxkkkZZZLLLDDD@@@@@@<<<555111000333555222111111333555666666555777666666777666444333333222111222555999===>>>===::::::;;;===AAAGGGOOOSSSXXX```kkkuuu{{{}}}zzzxxxwww}}}~~~zzz|||~~~zzz}}}|||sssrrrvvvqqqrrrrrrrrrtttvvvwwwwwwuuusssttttttxxx|||zzzvvvsssqqqqqqrrrsssnnnooopppooollljjjiiijjjjjjkkkkkkjjjhhhggghhhiiihhhiiijjjmmmppptttwwwyyywwwtttrrrrrrsssssspppmmmpppnnnooorrrpppjjjggggggfffhhhiiihhheeedddfffiiihhhhhhiiiiiiiiijjjjjjjjjooonnniiifffhhhllljjjeeegggfff^^^MMM===444000---+++***)))(((((()))***+++,,,***)))))),,,...///000111000///---+++)))(((''')))******(((&&&&&&***......---,,,***)))(((''''''))))))))))))))))))))))))((()))+++*********,,,---+++++++++*********))))))))))))***+++,,,,,,,,,,,,...333666333000...---++++++*********++++++***)))---+++***)))+++---111333///...,,,+++++++++,,,,,,---,,,++++++---///222333333333222111000...,,,+++++++++++++++++++++++++++(((+++///000...,,,,,,---,,,...---+++,,,---***%%%...---+++)))(((((()))***%%%&&&(((***+++,,,+++++++++,,,---...---+++)))'''************++++++,,,,,,...,,,++++++,,,,,,***)))---,,,,,,++++++******)))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++******))))))******+++++++++,,,......---,,,***)))***+++,,,------.........------,,,++++++,,,......,,,***---,,,---000333444000,,,***++++++,,,,,,,,,++++++***+++---...///...---,,,///......---------------++++++++++++++++++++++++,,,------------...///000///......---------------///---+++,,,///111111000111111000///......//////......////////////......000111111000000000///......//////000000000000000444444444333222111000///111111111111111222333444555888>>>EEEOOO[[[eeekkknnnmmmlllllllllmmmooopppnnnooopppppppppppprrrtttrrrrrrssssssrrrrrrsssssstttrrrooooooppprrrssssss}}}xxxtttrrrrrrsssuuuvvv{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzz{{{{{{||||||}}}}}}{{{zzzzzz|||}}}}}}|||{{{zzzwwwtttwww||||||www{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzz}}}~~~yyyvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~zzzwwwssssssvvv|||}}}yyyxxxzzz{{{~~~}}}ttteeeTTTIIIDDDAAA>>>999555222000222555333222222333444444222000555666666555444444333222555444444555888;;;<<<<<<888:::<<<>>>BBBIIISSSYYY___gggqqqzzz~~~}}}|||zzzzzzzzz}}}{{{{{{}}}|||xxx}}}}}}tttsssuuuoooqqqpppqqqsssuuuvvvuuutttttttttuuuyyyzzzxxxtttqqqooooooppppppmmmpppssssssqqqmmmkkkjjjjjjkkkkkkjjjhhhgggggghhhkkkkkklllnnnppprrrtttuuussspppnnnnnnqqqrrrqqqnnnnnnlllmmmooollleeeaaaaaabbbeeeggggggeeeeeehhhllliiiiiiiiiiiiiiijjjjjjjjjooonnnjjjggghhhkkkjjjffffffddd[[[KKK<<<444///++++++***)))(((((()))***+++---+++***+++...000111222333222111///---+++***)))''')))***((('''(((,,,111,,,++++++***************))))))))))))))))))))))))''')))***+++******+++---+++++++++***************)))***+++,,,,,,------,,,,,,===HHH@@@///&&&###$$$+++++++++******)))******---,,,******+++...111333///...,,,+++******+++,,,,,,,,,++++++,,,...111333111111000///...,,,***)))++++++++++++++++++++++++///---++++++---///...---+++------++++++---***%%%...---+++)))(((((()))***$$$&&&(((***,,,,,,++++++***+++---------+++)))'''******++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++)))---------,,,+++*********+++++++++++++++++++++++++++++++++*********))))))************************)))))))))******+++++++++,,,------,,,)))'''(((***---------......------,,,*********+++,,,,,,***(((...,,,,,,///222333000,,,,,,---------------,,,,,,***+++---//////...---,,,------,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,...///000000------------,,,,,,++++++,,,+++******+++,,,,,,+++//////......---...............///////////////...111000///000///...---.........///000000000000///444444444333333111000000.........///111222444555666999???IIIUUUaaakkkpppqqqpppooonnnmmmmmmnnnnnnmmmooopppooonnnmmmnnnooooooooooooooopppqqqqqqpppqqqpppnnnoooqqqrrrrrrrrr~~~vvvpppooopppqqqtttyyy{{{zzzxxxwwwwwwxxxzzz{{{xxxxxxyyyzzz|||~~~}}}||||||zzzyyy|||wwwvvvyyyxxxtttvvvwwwzzz|||}}}~~~~~~}}}}}}||||||}}}}}}|||zzzxxxyyyxxxxxxzzz}}}{{{|||~~~xxxtttssssssvvvzzzzzzvvvvvvyyyyyy{{{zzzooo^^^PPPIIIIIIFFF???888666555333222444333222222333333222000---000333444222333666777555666555555555777888;;;<<<666999<<>>\\\ooo^^^???...---111(((***+++***((())),,,...,,,,,,++++++,,,---......---,,,+++*********+++,,,***,,,......,,,,,,...000------------,,,+++***)))---------------------------,,,+++***+++,,,,,,,,,,,,---,,,)))***...---*********+++++++++******)))))))))***++++++,,,++++++++++++++++++***************+++,,,---------,,,,,,)))(((((()))+++,,,+++***)))+++------++++++---///+++++++++++++++++++++++++++++++++************)))*********+++++++++,,,,,,+++++++++++++++*********++++++++++++,,,++++++*********++++++***))))))(((***))))))+++,,,,,,***(((++++++***(((&&&'''***,,,///////////////...------+++,,,...///000///...---,,,++++++***+++---///111---,,,++++++++++++,,,---...,,,+++,,,...000000///....../////////...---,,,(((...444333///,,,---000------,,,,,,,,,,,,------......///000000000000000333///...111111......222//////000111111111111000111222222222222222111111000000000111222444555666999;;;BBBOOO^^^llluuuzzzssssssqqqooommmkkkjjjiiikkkmmmoooooonnnmmmmmmnnnpppnnnlllmmmooopppnnnllloooooooooqqqtttuuutttsss{{{wwwxxxwwwsssssswwwuuuwwwyyy{{{{{{yyywwwuuuxxxyyy{{{~~~{{{xxxwwwvvvuuutttpppuuuxxxuuusssuuuxxxxxxrrruuuyyy}}}yyy|||}}}xxxvvvxxx{{{|||zzzzzz}}}{{{tttssstttuuurrrnnnpppuuuvvvwwwssseeeTTTKKKMMMSSSRRRDDD999999;;;888333222111111222444666666444111222666555000000555555111333444444444555777;;;>>>;;;@@@FFFIIIMMMSSS]]]eeeuuuyyy~~~~~~~~~yyyvvvsssuuuyyy{{{xxxuuuyyyvvv|||~~~vvvvvvyyysssrrrrrrrrrtttwwwxxxwwwvvvqqquuuxxxzzz|||}}}wwwppppppqqqrrrrrrrrrqqqooonnnooopppqqqqqqppppppqqqrrroooppppppnnnllljjjjjjkkkqqqsssvvvwwwvvvsssooommmiiilllnnnmmmjjjggggggiiiiiiggggggjjjjjjfffdddffffffcccbbbeeeiiimmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiigggjjjlllkkkmmmpppooolllgggdddZZZJJJ>>>777111,,,)))***+++---------,,,+++))))))***,,,......,,,***//////...---+++***))))))+++)))(((***------+++''',,,++++++***+++++++++,,,))))))))))))))))))))))))%%%(((***+++*********+++******************++++++(((((()))***++++++++++++---KKK^^^NNN111$$$&&&***((()))+++***((())),,,000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---***---//////---+++,,,...------------,,,,,,+++***........................'''+++...---***((()))+++------+++(((***...///,,,((()))+++,,,,,,+++***)))++++++++++++++++++,,,,,,,,,+++******)))******+++***+++,,,---...---,,,,,,(((''''''(((***,,,,,,+++,,,...///...***)))***,,,+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,------------,,,,,,,,,+++*********,,,++++++,,,......,,,+++,,,,,,,,,,,,,,,+++***)))+++******,,,------+++)))------,,,(((%%%%%%***///.../////////...------,,,+++,,,...000000///...---,,,,,,++++++,,,///222333------,,,++++++,,,------///,,,***,,,///111000...///000111111111000...---###,,,...***(((,,,111000000/////////000000111......///000000000000000555000///222222///000555//////000111111111111111000000111222222222111111444333333333444444555666:::===DDDQQQaaapppyyy}}}wwwvvvtttrrrpppnnnlllkkkjjjllloooppppppooopppqqqqqqooommmnnnppppppnnnllloooooopppsssvvvwwwuuuttt|||zzzyyyxxxxxxyyyxxxwwwyyy|||{{{wwwttt}}}}}}xxxvvvwwwyyy{{{vvv{{{}}}xxxtttwww{{{|||vvvxxx|||~~~{{{xxxxxxxxxzzz{{{|||~~~{{{www}}}yyytttqqqqqqrrrttttttuuutttmmmaaaTTTLLLKKKMMMKKKEEE>>>;;;;;;:::666222:::777333333555666333111///000333444444444222111999888777666777888:::<<>>???BBBHHHSSS___jjjqqqzzz~~~}}}}}}www}}}|||{{{{{{zzzyyyyyyzzzwwwvvvtttuuuvvvwwwwwwvvv{{{tttqqqvvvyyyvvvsssssstttssstttyyy{{{vvvvvvrrrsssvvvuuuooommmoooqqqpppoooppprrrrrrrrrqqqooorrrssspppnnnqqqsssrrrvvvyyyxxxqqqlllkkkjjjgggjjjmmmllliiiggghhhfffcccgggiiikkkjjjhhhfffffffffhhhfffdddeeeiiikkkjjjhhheeedddccccccccceeeggghhhjjjkkkmmmooopppppppppoooqqqlll___NNNAAA888000))),,,+++)))(((((()))+++,,,'''(((((()))+++,,,,,,---&&&+++...------...+++'''+++(((///&&&000'''...+++))))))))))))******+++,,,+++++++++***)))))))))(((---,,,***)))***+++,,,+++...,,,******,,,---------***))))))(((((())))))***,,,...///---***(((((()))******))))))))))))*********+++++++++******+++---------,,,,,,,,,---...//////...---,,,+++,,,,,,------------,,,,,,,,,++++++---------,,,,,,++++++***...---+++******+++---...333///++++++---...,,,***)))******++++++******)))+++++++++++++++***))))))***++++++++++++,,,,,,,,,...,,,,,,,,,---...---,,,***+++,,,,,,,,,,,,+++***+++,,,---//////---,,,+++......---,,,,,,+++******,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,+++******+++,,,))),,,,,,***+++...,,,(((************************---------....../////////+++++++++,,,------...............---,,,,,,++++++000...------//////---***+++,,,------,,,,,,---///++++++*********+++,,,,,,,,,+++***+++---...---,,,---...///000000///...------000000---...000111...000000000//////.........000000000000000111222222000000/////////111222333222111111111000000//////...000333444222111//////111222222111000111444666<<>>===???CCCLLLXXXfffrrryyy|||~~~~~~~~~{{{vvv~~~|||{{{{{{{{{{{{wwwuuussssssuuuwwwxxxwww{{{uuusssvvvwwwuuuqqqppprrrqqqrrrxxx~~~zzzvvvtttuuuwwwvvvrrrqqqrrrpppooonnnoooqqqrrrrrrqqqmmmqqqssspppppptttwwwvvvzzz{{{vvvmmmgggggggggeeehhhkkkkkkhhhfffgggeeeaaafffhhhjjjjjjhhhfffeeeeeegggeeedddfffiiikkkjjjhhheeeeeeffffffggghhhhhhiiijjjkkknnnooopppnnnlllkkknnnjjj___NNNAAA888111***************************''''''((()))***++++++,,,***---...+++***+++***&&&+++'''...$$$...%%%,,,(((''''''(((((()))+++,,,---------,,,+++***))))))(((+++++++++***))))))+++---///---++++++,,,---------))))))(((((((((((())))))***+++,,,+++)))''''''(((******)))))))))******+++---+++***)))***++++++***///...---,,,,,,,,,------......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------++++++++++++------444000,,,,,,---...,,,***)))******++++++******)))++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,...,,,+++,,,---...---+++***++++++,,,,,,++++++***+++,,,---......---,,,+++...------,,,,,,++++++***......---------,,,,,,,,,++++++++++++***)))((('''*********+++++++++******+++,,,++++++///111---%%%************************+++)))'''))),,,---+++)))******++++++,,,,,,------///...------------......000...,,,,,,---...---,,,,,,---//////......///111------,,,+++++++++,,,,,,***+++---,,,,,,+++---...---...///000000///...---...111111......000000---/////////.....................000000111000000///////////////000111333333444333222000//////000000---///222666777555000,,,111111222111111222444777???DDDMMMVVV```jjjtttzzzzzzpppkkklllmmmmmmooooooooonnnmmmllljjjjjjnnnoooooonnnlllkkklllmmmllloooqqqppprrrvvvxxxvvv~~~}}}{{{{{{|||~~~}}}}}}~~~|||uuuuuuuuuwwwxxxyyyzzzzzzzzz}}}{{{yyy{{{}}}}}}}}}{{{zzz{{{}}}~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzxxxvvvttt{{{xxxtttssstttuuuvvvwwwtttkkk]]]SSSMMMHHHAAA===<<<::::::;;;<<<<<<999666555333222444777777333000333222111000000222444555777888888999;;;===???@@@CCCFFFKKKTTT___lllvvv|||{{{~~~|||{{{}}}~~~~~~~~~}}}xxx|||{{{|||{{{yyyxxxvvvuuuuuuwwwyyy{{{{{{wwwuuutttuuuvvvtttqqqooosssqqqrrrwww~~~~~~zzzuuuuuuvvvwwwvvvtttssssssqqqoooooooooqqqqqqqqqooonnnssstttrrrqqquuuxxxwwwvvvwwwssskkkfffggghhhffffffiiijjjgggfffgggddd```eeegggjjjjjjhhheeedddccchhhfffeeefffiiikkkiiiffffffgggiiijjjkkkkkkjjjjjjjjjlllnnnoooooollliiigggeeeddd[[[MMM@@@888222,,,+++,,,------------,,,+++(((((())))))***++++++,,,+++------))))))+++***'''((($$$+++!!!***!!!'''###(((((((((((()))******+++,,,,,,++++++*********)))***,,,---+++)))))),,,///000...,,,,,,---......---)))(((((((((((((((((())),,,,,,------,,,***************))))))******++++++...+++((()))+++,,,+++(((///000000000///...,,,+++------,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---444111...,,,------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++******+++++++++,,,,,,,,,---------,,,++++++------,,,++++++++++++++++++++++++++++++,,,------------,,,+++---------,,,,,,+++++++++............------------***************)))(((((((((((()))***,,,+++***(((***,,,+++***,,,///,,,'''************************((($$$!!!###(((***'''###*********++++++,,,,,,,,,///...------...///000111///...,,,+++,,,---......000111222111000///000111///...---,,,,,,,,,,,,,,,))),,,...---+++***,,,///---...//////000//////...///222111......000000---..................------,,,...000222222000...---......//////111222333444777666333111//////000111//////111555888777222---222333444333333555888:::@@@EEEMMMVVV```jjjsssyyy|||}}}xxxpppkkklllmmmlllnnnoooooonnnmmmlllkkkkkkoooppppppooommmmmmnnnpppnnnppprrrtttwwwzzz{{{{{{~~~|||zzzxxxyyy{{{}}}}}}~~~{{{vvvuuuuuuvvvxxxzzz||||||{{{{{{~~~|||zzzzzz|||~~~}}}}}}||||||wwwxxxyyyyyyxxxwwwvvvuuu{{{xxxuuutttuuuwwwxxxxxxssshhhZZZPPPKKKGGG@@@;;;999999:::;;;<<<;;;999888999555222222555888777555444222111000000222444555777888999;;;===@@@BBBCCCGGGKKKRRR\\\fffpppwww{{{zzz~~~~~~{{{zzz~~~~~~~~~zzz|||zzz|||{{{wwwxxxvvvuuuvvvyyy{{{||||||vvvwwwwwwwwwxxxxxxvvvsssvvvsssrrrvvv|||~~~|||yyytttuuuvvvvvvuuuuuusssqqqsssqqqppppppqqqqqqooonnnqqquuuvvvsssrrruuuwwwvvvnnnqqqqqqllliiijjjkkkiiieeeiiijjjhhhggghhheeeaaadddgggjjjjjjhhhfffdddccciiigggfffgggjjjjjjgggdddeeefffhhhiiijjjiiihhhgggjjjkkkmmmnnnmmmjjjfffdddbbbbbb[[[NNNAAA888222---***+++---......---+++***)))******++++++,,,,,,,,,(((++++++((((((,,,,,,***((($$$***!!!*** '''###++++++***))))))((())))))((())))))******++++++++++++---...---******...111222///---,,,---......---))))))(((((((((((())))))------------------,,,+++***************+++,,,,,,...+++)))))),,,---,,,***///111444555444111---***,,,,,,,,,,,,,,,+++++++++.........---------,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,------------,,,++++++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,)))******+++,,,,,,++++++(((''''''))),,,,,,***'''))),,,,,,'''%%%(((+++,,,************************+++'''%%%'''+++---***'''******++++++++++++,,,,,,............///000000111...---,,,++++++,,,---///111111222000...------...//////...---,,,,,,,,,,,,))),,,...---+++***,,,///---......///////////////000222222///...000000---------..................---///111333333111...,,,---...///000111222333333666444111///......///000111//////222555666444111111222333444444666999;;;???DDDLLLUUU___iiisssyyyxxxyyyvvvnnnjjjkkklllkkkmmmmmmnnnnnnooonnnnnnmmmooooooooonnnlllllloooqqqqqqrrrtttxxxzzz{{{}}}~~~}}}zzzxxxxxxzzz}}}}}}{{{{{{}}}~~~|||zzzyyyyyyzzzzzz|||~~~|||~~~~~~{{{|||}}}zzz{{{}}}~~~~~~}}}|||{{{{{{||||||tttwwwyyyyyyxxxwwwwwwwwwxxxvvvsssssstttvvvwwwwwwpppfffXXXNNNHHHEEE@@@<<<888888999999999888888777:::666222222555888999999333222111000000222444555666888:::<<>>CCCKKKTTT^^^hhhqqqvvvtttvvvsssmmmjjjlllmmmlllmmmnnnoooppppppppppppooonnnnnnmmmkkkiiijjjlllooorrrqqqtttzzz|||||||||}}}{{{xxxwwwwwwzzz}}}|||{{{{{{|||zzz{{{|||~~~~~~}}}}}}wwwxxx{{{~~~}}}~~~{{{|||~~~}}}{{{|||~~~}}}|||{{{zzzzzzzzz|||}}}tttvvvyyyzzzxxxwwwxxxyyywwwuuussstttuuuwwwxxxxxxlllcccVVVLLLEEEBBB>>><<<:::::::::999777777888888777444111222666999999777222222111111111222333444666777:::>>>AAADDDEEEFFFKKKRRR^^^kkkuuuzzz|||||||||~~~{{{}}}vvvttttttvvvyyy|||~~~|||{{{yyy}}}|||}}}zzzvvvvvvrrrooorrrwww{{{yyywwwuuuxxxyyyuuutttuuusssnnnqqqppppppqqqsssuuutttsssrrrvvvvvvsssqqqtttuuutttnnnsssssspppmmmmmmllljjjgggkkkmmmlllkkkllliiidddeeehhhlllmmmkkkgggeeeccceeeddddddgggkkkllljjjgggnnnnnnnnnmmmlllkkkjjjiiijjjjjjkkkjjjiiigggeeecccaaaddd```RRRCCC999222---*********++++++*********************++++++++++++%%%(((***((()))------******&&&...$$$///&&&---)))------,,,+++*********+++)))******++++++,,,,,,,,,---,,,***+++---...//////333111///......///......++++++************+++++++++***)))+++......---+++************+++,,,---...+++,,,---------...000222111222444444444222000...000000000000...,,,+++)))............------------,,,,,,++++++******))))))+++,,,,,,------,,,,,,+++------,,,+++******,,,---)))******++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,+++***+++,,,,,,,,,***,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++(((&&&'''+++...,,,******,,,***&&&%%%)))++++++************************)))))))))******+++++++++------,,,,,,,,,,,,,,,,,,+++---///000111///---,,,)))+++......,,,+++,,,...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,---...,,,+++***+++---...---,,,---------......///000111...111111//////222222///.........//////000000000---...000000000...---+++...///000111222222111000000/////////......---------...///000000222444666...000111222333555999;;;@@@EEELLLTTT\\\eeemmmrrrqqqtttrrrmmmkkkmmmoooooopppqqqqqqqqqqqqppppppoooooonnnmmmjjjhhhiiilllnnnooommmqqqyyy|||{{{{{{|||zzzxxxvvvtttuuuyyy}}}{{{xxxxxx{{{{{{zzzwwwvvvzzz~~~}}}pppttt{{{~~~{{{|||}}}~~~|||{{{}}}}}}|||zzzyyyyyyzzz|||}}}ssswwwzzz{{{yyyxxxyyy{{{yyywwwvvvvvvxxxzzzzzzzzzhhhaaaUUUJJJCCC???>>>===>>>>>>===;;;999888999;;;444222111333777999777555222222111111222222333444666777;;;>>>BBBEEEFFFGGGRRRZZZgggttt|||~~~|||{{{|||wwwuuuvvvyyy}}}}}}yyy|||yyyyyywwwqqqtttqqqnnnpppvvvzzzzzzxxxvvvzzzzzzuuutttvvvtttnnnooonnnoooqqquuuwwwxxxwwwqqquuuuuurrrqqqtttvvvuuuuuuwwwvvvpppllllllkkkiiihhhlllooommmmmmmmmjjjeeeeeeiiilllnnnkkkhhheeedddbbbaaacccggglllnnnllliiilllkkkjjjiiigggfffeeeeeejjjjjjjjjiiigggfffeeeddd[[[^^^\\\OOOBBB999333...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************%%%)))***)))***,,,,,,((((((%%%,,,###...%%%---))),,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---***((()))---//////---444222///......//////...,,,,,,++++++++++++,,,,,,---+++***,,,///000///,,,************+++,,,---...***---//////---...111555333222111111000111111111333333333222000...+++***//////.........------------,,,,,,+++***)))((((((+++,,,,,,------,,,,,,++++++++++++***)))***,,,...,,,,,,,,,------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......,,,+++******,,,,,,+++***---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---)))%%%'''+++...---+++++++++)))'''***...,,,'''***************************,,,------,,,,,,---...------------------------***,,,///111111///,,,***(((+++...///---+++,,,...+++,,,.../////////111333++++++++++++,,,,,,---...---+++)))***...///---+++---------......000111111...111111//////333333000.../////////000000111111------.........---++++++///000111222222111000///111111222222222222111000***---111111000000333666000222333444555777;;;>>>BBBFFFMMMSSS[[[bbbjjjoooqqqssssssnnnlllooorrrqqqsssssssssrrrqqqpppooonnnqqqqqqooollljjjjjjmmmpppkkkjjjnnnwww{{{zzz{{{~~~{{{vvvtttuuuxxxzzz{{{|||zzzwwwvvvuuuvvvxxxzzz}}}}}}~~~~~~|||||||||zzzyyy||||||{{{~~~~~~|||||||||}}}}}}~~~~~~~~~yyyyyyxxxuuutttuuuxxx{{{uuuyyy}}}}}}{{{yyyzzz|||{{{{{{rrrrrrzzzzzzrrrbbbYYYMMMDDD@@@>>><<<;;;===<<<;;;;;;;;;:::777555555444111///333:::<<<888555333000...///111555777888999<<>>===<<<===<<<:::::::::999777555444444222111666>>>@@@===222222111111111333444555;;;;;;===AAACCCEEELLLUUU___eeennnvvvzzz{{{||||||~~~~~~~~~|||{{{zzzyyy}}}{{{xxxzzz||||||yyyttt~~~|||zzzzzz{{{zzzwwwtttzzzyyyxxxxxxwwwxxxyyyzzz}}}zzzwwwvvvuuussspppmmmrrrppprrrwwwyyyuuussstttsssuuuwwwuuussstttyyy~~~~~~xxxoookkklllmmmjjjkkknnnpppooojjjfffeeefffiiiiiikkklllllllllkkkjjjhhhhhhiiiiiiiiihhhhhhggghhhhhhiiiiiigggeeecccaaaeeeggghhhfffgggiiifffaaa___^^^[[[QQQDDD999222//////***(((,,,...***((()))---))))))---...+++((('''///...---+++)))))))))***))))))(((((()))***+++,,,))))))((((((((()))******((())))))******+++++++++---,,,+++***((((((''''''------,,,,,,------......555333000---,,,,,,---......---,,,---......,,,***,,,)))'''&&&(((+++,,,---......---...///000222333222000......//////...---...///000000///...---,,,///...------,,,,,,,,,---,,,,,,++++++***+++++++++---,,,+++***))))))******,,,,,,+++++++++*********)))***---111444222---(((,,,,,,+++++++++*********+++++++++,,,,,,+++++++++222111///...---,,,------///---***))))))***+++,,,,,,,,,++++++***+++++++++(((++++++((((((,,,---***......---,,,,,,,,,,,,,,,---,,,+++)))))))))************************++++++,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///---++++++,,,---,,,+++------------............//////...---......///000///000111222111000...---------............------......///000000000000000111111111111111111111111...//////...---...///111111111111111222555999;;;BBBGGGMMMRRRWWW^^^eeejjjlllmmmmmmnnnnnnppptttwwwuuussstttuuusssoooooossssssqqqnnnmmmmmmmmmllllllkkkmmmpppvvv{{{{{{wwwvvvwwwzzz|||}}}}}}{{{yyyxxxxxxxxxzzz{{{zzz{{{}}}{{{yyyyyyzzz}}}}}}}}}zzzzzz{{{{{{|||}}}}}}}}}~~~|||zzzyyyxxxxxxxxxxxxwwwuuutttuuuxxxzzzvvvxxxzzzyyyvvvvvvyyy||||||}}}vvvuuuwwwssskkk^^^UUUIIIAAA>>>>>>??????>>><<<::::::999999666555444444333444:::BBBCCC@@@000111222333444444444444>>>===???CCCEEEHHHPPPZZZfffjjjpppuuuxxx|||~~~}}}|||{{{{{{zzz}}}{{{xxxyyyzzzzzzvvvsss|||zzzxxxwwwxxxxxxwwwvvv}}}|||{{{zzzyyyyyyyyyyyy|||zzzxxxwwwvvvtttqqqooowwwrrrqqqvvvyyywwwrrrpppuuutttrrrrrrssswww{{{~~~{{{|||wwwpppmmmnnnmmmjjjkkkmmmnnnlllhhheeeeeeggghhhggghhhkkkpppqqqpppmmmkkkjjjhhhggggggggghhhiiiffffffggggggfffeeecccbbbeeehhhhhhggghhhjjjgggbbb___^^^[[[QQQDDD888111......***))),,,---+++***+++,,,))))))---...+++((()))---,,,+++***+++,,,---...((((((((((((***+++,,,---++++++***)))))))))******++++++++++++++++++++++++)))))))))))))))***++++++)))******+++,,,...///000777555222...,,,++++++,,,...---,,,---...---,,,***,,,)))''''''***,,,---...//////000111111111111111111000////////////---+++,,,------.........------......------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++***)))(((,,,++++++++++++*********)))---222888999666///)))+++++++++*********)))))),,,++++++++++++++++++,,,//////...---,,,---------......,,,)))&&&'''+++...++++++++++++++++++,,,,,,(((++++++)))))),,,,,,***...------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((())))))***++++++,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))+++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---.................................444111...,,,,,,------,,,------------............000//////.........////////////000111111000...---......---,,,,,,---.........//////000000000000000111111111111111111111111111000......///000//////111///...000444999<<<>>>EEEHHHMMMRRRXXX]]]dddhhheeegggiiijjjllloootttwwwrrrqqqrrrtttssspppqqquuurrrrrrqqqooommmlllmmmooollloootttwwwyyy{{{}}}~~~|||yyyzzz|||~~~}}}|||{{{yyyyyyzzz{{{{{{{{{|||~~~~~~zzzyyyyyyzzz|||~~~~~~~~~yyyzzzzzz{{{{{{|||}}}}}}~~~}}}{{{yyyxxxwwwwwwyyyyyyyyyxxxvvvwwwzzz|||xxxyyyzzzxxxvvvvvvyyy|||}}}~~~yyywwwuuuooogggZZZRRRGGG@@@>>>???@@@@@@@@@>>>;;;::::::999777666444555555555;;;BBBBBB>>>000111222444555666666666AAA@@@BBBFFFHHHLLLVVV```nnnqqqtttwwwyyy|||~~~~~~|||{{{|||}}}~~~}}}zzzxxxwwwwwwxxxyyywwwuuuyyywwwvvvuuuvvvwwwwwwxxx|||{{{{{{zzzyyyyyyyyyxxxyyyyyyxxxxxxwwwuuusssrrrtttqqqpppuuuvvvsssppppppvvvrrrmmmmmmqqquuuxxxxxxvvvwwwuuuooommmmmmllliiijjjlllmmmjjjfffdddeeeggggggeeeeeejjjqqqtttrrrnnnkkkjjjiiihhhggggggggghhheeeeeeffffffeeedddccccccfffhhhiiihhhiiikkkhhhccc]]]]]]YYYOOOBBB666///,,,---++++++,,,,,,,,,,,,---,,,)))***------***)))+++(((((()))+++---/////////((()))))))))***+++,,,,,,,,,+++***))))))))))))))),,,,,,,,,+++++++++******''''''((()))+++---///000)))))))))***+++---...///555333111...,,,+++++++++---,,,,,,,,,------+++***+++)))((()))+++...//////000111222333333222000///000000000222333222000...............---------,,,......---------......///+++++++++++++++,,,---...//////000000///---+++***++++++++++++************+++...444999:::666000,,,++++++*********)))))))))---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++---...)))***++++++,,,,,,,,,,,,)))************++++++***------,,,,,,+++,,,,,,---,,,+++*********+++,,,---))))))******++++++++++++,,,+++++++++***)))))))))((((((((((((((((((((((((,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---------...............;;;777222...,,,+++***))),,,,,,---------.........000//////...............//////000000000000///.........---,,,,,,---......//////000000000000//////111111111111111111111111222///,,,---///111///---111000///111777===@@@BBBGGGIIIMMMRRRXXX]]]bbbeeeccceeehhhjjjkkkooosssvvvpppoooqqqssssssppprrrvvvppprrrrrrppplllkkknnnqqqmmmqqquuuvvvvvvvvvyyy|||||||||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{~~~~~~}}}|||yyyyyyyyyzzzzzz|||~~~~~~zzzzzz{{{{{{|||}}}}}}}}}~~~|||{{{yyyyyyxxxxxxzzz{{{{{{{{{zzzzzz|||~~~zzz|||}}}{{{xxxwww{{{~~~~~~~~~{{{xxxsssllldddWWWPPPFFF@@@@@@AAABBBAAABBB@@@===;;;::::::888777555666555666:::???>>>999333333333333555777:::;;;BBBAAADDDIIIMMMRRR]]]gggsssvvvzzz|||||||||}}}~~~}}}|||~~~yyyxxxwwwvvvwwwwwwvvvuuuvvvvvvuuuttttttuuuwwwyyyxxxxxxxxxyyyyyyxxxxxxxxxvvvwwwxxxyyywwwvvvttttttqqqqqqsssvvvtttqqqqqquuuwwwrrrlllkkkooossstttsssppprrrqqqlllkkklllkkkhhhiiikkkllljjjfffdddeeegggeeecccccchhhooorrrpppmmmhhhiiiiiijjjiiihhhgggffffffffffffeeeeeeddddddccceeehhhhhhgggiiikkkiiiccc^^^^^^ZZZPPPBBB666///,,,,,,---,,,++++++,,,------,,,******------******---,,,+++,,,...///...***&&&******+++++++++*********+++***))))))((((((((((((------,,,,,,+++*********---,,,,,,+++++++++,,,,,,***************+++,,,---000///---,,,,,,,,,,,,,,,---,,,+++,,,------+++)))+++))))))***---000111000000111333444444222000...000000111444777888666555111111000...---,,,,,,,,,------------......///000++++++++++++,,,---......///000222222222///---++++++++++++*********)))))),,,///222555555333000...+++++++++************)))---,,,+++******+++,,,---******++++++++++++++++++***)))***...333444000,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,+++***+++,,,,,,+++++++++,,,,,,---,,,+++*********+++,,,---------,,,,,,,,,+++++++++)))))))))***+++++++++,,,(((((((((((((((((((((((())))))***++++++,,,------*********++++++,,,,,,,,,......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111---------.........//////<<<888222...,,,++++++***,,,,,,,,,------------...//////////////////......//////000000000000000//////......------....../////////000000000000//////111111111111111111111111111...,,,,,,///000///---111111111444888===@@@BBBHHHIIILLLQQQWWW]]]aaaccceeegggiiikkklllnnnqqqtttqqqoooqqqtttsssqqqrrrvvvppprrrrrrppplllkkknnnqqqmmmqqqtttuuussstttvvvyyy~~~{{{zzz{{{||||||||||||{{{zzzzzzzzzzzzzzz~~~|||{{{yyyzzz{{{zzzzzz{{{}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}{{{{{{zzz{{{{{{{{{|||}}}}}}||||||~~~}}}|||{{{}}}~~~}}}|||zzzvvvppphhhbbbUUUOOOGGGCCCBBBCCCBBBAAACCC@@@<<<::::::999888777444666555555999<<<999333555444444555666:::===???AAABBBFFFMMMRRRXXXcccnnnvvvyyy}}}~~~}}}||||||}}}|||{{{yyywwwuuutttsssssstttuuuvvvuuuttttttvvvxxxvvvvvvwwwxxxxxxxxxwwwwwwsssuuuxxxyyywwwvvvuuuuuussstttwwwyyyuuuqqqtttyyywwwsssnnnmmmoooqqqrrrqqqlllnnnmmmiiiiiikkkkkkhhhhhhkkkmmmkkkgggeeeeeegggeeedddeeehhhlllnnnmmmjjjggghhhiiijjjjjjiiihhhggghhhgggffffffeeeddddddcccdddggghhhggghhhkkkhhhcccbbbaaa]]]SSSFFF999222///+++......***(((+++------+++***+++---,,,)))+++///,,,++++++...111111---(((++++++,,,,,,+++******)))******)))((((((((()))))),,,,,,++++++*********)))*********++++++---......,,,,,,++++++***+++++++++,,,,,,++++++,,,------...---,,,+++,,,---,,,+++)))***))))))+++///111222222000111222333333222000/////////111444777999:::999333222000...---,,,,,,+++------------...///000111---,,,,,,,,,,,,------...---...///000000...,,,++++++************)))))))))+++...000111000/////////,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,---............------***)))***000777777111+++)))***+++,,,---,,,+++***)))((()))------***)))++++++++++++++++++,,,,,,------,,,+++******+++,,,---///......---,,,,,,++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((()))***+++,,,------)))******+++,,,------...000000000//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,---...///000111,,,,,,------.../////////555222///------......---,,,,,,,,,,,,------------------...///000000//////////////////000000000000...///000000000000///...000000000000000//////...111111111111111111111111000...---...///000000000111333666888999;;;===???HHHHHHJJJPPPVVV\\\```aaafffiiikkkmmmmmmoooqqqssssssrrrsssuuutttqqqrrrvvvrrrrrrrrrpppooooooppprrrpppqqqssssssssstttvvvwww}}}xxxuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyy}}}|||zzz{{{|||{{{yyyzzz}}}~~~}}}~~~~~~}}}||||||{{{{{{||||||}}}zzz|||}}}}}}}}}}}}~~~{{{yyyxxxvvvrrrkkkddd___TTTOOOIIIEEEEEEEEEBBB@@@BBB???;;;888888777666555333444555555888;;;888111444555777999;;;===>>>???@@@BBBHHHQQQWWW]]]hhhrrrxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{|||{{{yyywwwuuuttttttuuusssuuuwwwwwwuuutttuuuwwwwwwxxxxxxxxxxxxvvvuuutttpppssswwwxxxwwwuuuuuuvvvxxxvvvvvvxxxvvvssssssvvvqqqooommmlllmmmooopppqqqkkkmmmkkkhhhhhhkkklllkkkgggkkknnnmmmiiiffffffgggggggggiiijjjjjjjjjiiihhhhhhggggggggghhhiiijjjkkkjjjiiihhhfffeeeddddddccccccfffgggfffhhhjjjhhhcccdddccc___UUUGGG:::333000+++///...(((&&&))),,,++++++***,,,...,,,)))+++000000---+++---111333111...)))***+++,,,,,,,,,+++*********)))))))))***++++++******************))))))''''''((()))***,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......---+++++++++,,,,,,+++)))***)))***,,,000222333333///000111222222111111000///......000444777888777000///...,,,,,,,,,,,,,,,,,,,,,------...000111222...------,,,,,,,,,------***+++,,,---...------,,,************))))))))))))))),,,///000...------...---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++......///000//////------++++++---111333333///+++***+++,,,------,,,***))))))''')))......***(((+++++++++******+++,,,,,,---///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************))))))******+++++++++,,,)))***+++,,,---...//////.........///......------+++,,,,,,------,,,,,,+++++++++,,,---......//////,,,,,,------...//////000000...---,,,.........---++++++,,,,,,,,,---------+++,,,...///000000000000///////////////000111111...///222333333222///...000000000000000///......111111111111111111111111...000111111000111333555444:::@@@@@@===;;;===@@@FFFFFFHHHNNNVVV\\\___```eeehhhkkkmmmnnnppprrrtttvvvuuuuuuvvvtttpppqqqtttvvvtttrrrrrrsssssstttssstttsssrrrsssvvvwwwxxxwwwzzzvvvrrrppprrruuuwwwxxx{{{zzzzzzzzzzzzyyyyyyyyy}}}~~~~~~zzz|||}}}{{{yyyzzz}}}~~~}}}~~~{{{{{{{{{{{{{{{|||}}}~~~yyy{{{}}}}}}||||||~~~yyyvvvtttsssooohhhaaa]]]SSSOOOJJJGGGGGGFFFBBB???AAA===999777666555555444111333444555999<<<888222222555999<<>>???AAAIIISSSZZZ```kkkuuuxxxzzz||||||}}}~~~}}}}}}~~~|||{{{xxxxxxxxxwwwvvvvvvxxxzzzrrruuuxxxxxxvvvtttuuuvvvzzzzzzzzzyyyxxxvvvsssrrrnnnrrrwwwxxxvvvuuuuuuvvv{{{uuurrrtttvvvsssoooooojjjjjjjjjjjjkkklllnnnoookkkmmmkkkggghhhlllnnnmmmgggkkknnnnnnjjjgggffffffhhhjjjlllllliiihhhggggggiiihhhfffeeefffhhhlllnnnkkkjjjiiigggeeeddddddcccbbbeeefffeeegggjjjgggccccccbbb^^^TTTFFF999222///***//////((($$$(((+++***+++***,,,...,,,))),,,111???999111......///---***'''(((***,,,---------,,,************+++,,,------))))))))))))))))))))))))///---+++)))'''%%%$$$$$$,,,+++++++++,,,------...------..................,,,+++++++++,,,,,,***)))***)))***---111333444333//////000111111111111111///---,,,---000333444444------,,,+++++++++,,,---,,,,,,------///000222333///...------,,,,,,,,,,,,++++++,,,---............************))))))))))))'''+++000111///,,,,,,,,,......---------,,,,,,,,,***+++,,,------,,,+++***------.........---+++***,,,...000000...,,,,,,---++++++---------+++)))((()))''')))...///***(((++++++*********+++,,,,,,---000...---+++******++++++*********++++++,,,------+++++++++***************************************+++++++++*********************+++,,,...///000000++++++,,,---............++++++------------++++++++++++,,,,,,---.........,,,,,,------...///000000000...------------+++)))++++++,,,,,,,,,---------***+++---///111111111111///////////////000111111...000333555555333000...000000000000000///......111111111111111111111111...111333333222222666999999AAAIIIHHHBBB===???CCCEEEEEEGGGMMMUUU\\\______dddgggjjjmmmooopppsssuuuyyywwwwwwxxxuuupppppptttzzzvvvssssssvvvwwwvvvtttwwwtttrrrtttxxxzzzzzzxxxrrrqqqpppnnnnnnrrrxxx}}}yyyxxxwwwxxx{{{|||zzzwww~~~~~~}}}|||vvvzzz~~~~~~{{{zzz|||~~~|||}}}zzz~~~zzz{{{}}}|||}}}yyy|||~~~~~~}}}||||||}}}{{{wwwrrrrrrqqqkkk___UUUSSSMMMFFFBBBAAABBBAAA???======<<<999666444444555666555666777999888666444444<<>>>>>>>>===;;;777555666666888777777777888888666444555<<<>>>:::888;;;>>>===CCCGGGOOOYYYeeepppyyy}}}~~~}}}|||}}}~~~}}}~~~}}}vvvwwwxxxxxxxxxyyy{{{}}}{{{zzzxxxwwwwwwvvvuuuuuuuuuttttttuuuwwwvvvtttrrrrrruuuwwwvvvuuuwww{{{zzzwwwuuuttttttrrrmmmiii___ZZZUUUUUU\\\dddkkkooonnnlllkkkkkkmmmnnnmmmkkkllllllkkkiiiggggggiiikkkrrrpppllliiigggfffgggggghhhiiijjjiiigggfffggghhhdddfffhhhgggeeecccdddeeegggeeecccdddggghhheeeaaa```___[[[SSSHHH===555111************++++++++++++************************...............---------+++,,,---.........---,,,,,,+++***+++,,,,,,***(((111---((('''***,,,,,,***---------,,,***)))***,,,******))))))******+++,,,------.........---,,,+++------,,,,,,+++******)))*********+++---111444666333111...------------,,,///...---------...000111...---,,,+++,,,,,,,,,+++++++++,,,---------------///...------,,,,,,,,,------------,,,,,,+++++++++,,,+++************+++,,,+++,,,---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++............------,,,,,,......------------......,,,***)))***++++++***))))))*********++++++---...------,,,++++++++++++,,,,,,,,,******)))***+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************+++,,,---,,,***)))***+++,,,,,,,,,++++++++++++++++++,,,,,,---......//////---,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,---------...000111000///------,,,,,,,,,,,,------000//////...------,,,,,,...,,,+++,,,...///...,,,---------///111222222000111111111000000000//////555000...222666444111000111000000000000000/////////000111111/////////111222111000000111444777999:::<<>>>>>CCCHHHJJJMMMQQQUUU[[[aaaffflllmmmoooqqqssstttuuuuuuwwwwwwuuurrrooonnnoooqqqtttvvvxxxxxxwwwvvvvvvwwwsssrrrrrrsssvvvxxxyyyxxxxxxuuurrrssswww{{{}}}}}}|||{{{yyyxxxyyyxxxvvvuuu~~~~~~~~~|||{{{zzz}}}}}}zzz{{{}}}~~~~~~~~~~~~~~~|||{{{~~~~~~}}}yyyvvvuuu{{{{{{uuuqqqmmmnnnoookkk```WWWRRRLLLEEE@@@@@@???>>><<<>>>>>>>>><<<999777777888;;;999777777888888777666777;;;<<<888666999<<<>>>DDDIIIRRR^^^jjjuuu}}}zzzzzz|||}}}~~~xxxxxxxxxyyyzzz{{{}}}}}}~~~{{{xxxuuusssssssssvvvuuuvvvwwwwwwvvvsssppprrrssssssssssssuuuxxx{{{xxxtttpppnnnkkkeee]]]WWWOOOHHHCCCFFFQQQ___iiimmmlllkkkkkklllnnnnnnllljjjkkklllkkkjjjhhhhhhjjjmmmnnnlllhhhfffeeegggiiikkkiiijjjjjjiiifffeeefffgggcccfffhhhhhhgggeeedddddddddeeefffgggfffeeecccaaa______\\\UUUJJJ>>>555111+++******))))))))))))***++++++++++++++++++++++++,,,---.../////////...---++++++,,,------------------,,,+++,,,------+++)))222---)))(((***++++++)))///000///...+++***+++,,,******))))))******+++,,,,,,---...///...---+++***---,,,,,,++++++************)))******,,,///111333000...,,,+++,,,------,,,......---------...///000---------,,,,,,,,,,,,,,,,,,,,,---............---.........---------------///......---,,,++++++***++++++************+++++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...,,,,,,---.../////////............------------......000...+++***+++,,,,,,+++)))***++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,+++++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,+++***))))))+++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////......------,,,++++++******+++,,,---...---,,,+++---------...000111000///......------------....../////////...------,,,,,,...---,,,---///000000///---------///111222111000000000000000000000000///444///...222555333111111000000000111111111111111///000222111000///000222222111000///000222444666333555999>>>>>>===@@@EEEGGGJJJNNNSSSXXX^^^dddiiimmmnnnqqqsssuuuvvvuuuuuurrrrrrrrrpppooooooqqqssstttttttttuuuwwwxxxwwwuuuqqqpppoooqqquuuxxxzzz{{{~~~zzzvvvwww{{{}}}{{{{{{zzzyyyxxxxxxxxxwwwwwwzzz{{{}}}~~~~~~}}}||||||~~~{{{xxxxxxyyy}}}|||{{{||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxx|||}}}~~~}}}}}}}}}xxxqqqyyyyyyssspppmmmoooqqqlllbbbXXXPPPJJJCCC@@@???>>><<<:::<<<===>>><<<999888777888;;;888666666888999999999888999999666444666;;;???FFFJJJRRR]]]hhhsss{{{zzzzzzzzz|||~~~{{{zzzyyyyyyzzz{{{|||{{{~~~}}}zzzvvvsssqqqqqqrrrwwwwwwwwwxxxxxxvvvrrroootttsssqqqqqqqqqrrrrrrrrruuuoooggg___YYYQQQGGGAAA@@@:::777<<>>CCCGGGFFFIIINNNSSSXXX___eeeiiilllnnnrrruuuwwwwwwuuutttqqqrrrrrrqqqppppppqqqssstttrrrqqqssswwwyyywwwuuurrrqqqpppqqquuuxxxzzz{{{zzzyyy}}}|||yyyzzzzzzyyyyyyxxxyyyzzz{{{wwwyyy{{{}}}~~~|||yyyxxxxxx~~~|||||||||}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~yyyqqqzzzzzztttqqqppprrrtttooocccYYYNNNIIIBBB??????>>><<<::::::;;;<<<<<<999888777888888777555666888:::;;;;;;777777777555444555;;;AAAIIILLLRRR[[[fffpppyyy~~~~~~}}}}}}|||{{{zzz}}}}}}~~~{{{yyyyyyzzzzzzyyywww||||||{{{xxxuuussstttvvvxxxwwwwwwxxxxxxvvvrrroootttrrrqqqrrrttttttqqqnnnllldddYYYOOOHHHBBB;;;777777444555===MMM]]]hhhmmmiiikkkmmmnnnnnnlllkkkjjjllllllmmmllljjjjjjkkklllcccdddfffgggiiiiiiiiiiiiggghhhiiigggeeeddddddeeegggiiikkknnnooonnnkkkiii```eeehhhhhhccc___^^^___```aaa___XXXMMMAAA777222111///---+++***)))******++++++++++++++++++++++++((()))+++---------+++***++++++++++++,,,,,,---------,,,,,,,,,------+++***000...,,,*********)))(((***+++,,,+++***+++,,,...,,,,,,++++++,,,,,,---...,,,...000111111///,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,---...//////,,,***))))))+++---......------...//////...---,,,,,,...000///---+++,,,------......///......------------...//////......---......------,,,++++++***+++++++++,,,,,,+++++++++,,,+++++++++,,,---------++++++++++++++++++++++++---,,,,,,,,,------+++))),,,+++)))(((***---111333------,,,,,,,,,,,,------111...+++)))***+++++++++*********,,,......+++))),,,,,,+++************+++,,,------...////////////,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,---.........,,,+++,,,---+++++++++,,,,,,------...+++---...000111000000///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++---------...000111000///000//////......//////000...............---------(((***+++---...///111222---------...000111000.........//////000000000111666222222444444111///000000000111111222222333333...000111111000000111222111000/////////000000111333555666777999>>>CCCEEEDDDGGGMMMRRRXXX^^^dddhhhlllpppuuuzzz|||{{{xxxwwwsssttttttsssqqqqqqrrrssstttrrrppprrrvvvxxxwwwuuuvvvtttssstttvvvxxxyyyyyy|||zzz|||}}}|||{{{zzzzzz{{{zzzyyyyyy|||~~~wwwxxx{{{}}}}}}|||{{{~~~~~~~~~}}}{{{zzz{{{{{{|||{{{zzz|||~~~{{{||||||yyyttt}}}{{{uuusssssswwwxxxqqqbbbVVVKKKGGGBBB???@@@@@@===;;;888:::<<<<<<:::888888888777666555666888:::::::::666555555666555555;;;CCCLLLOOOVVV^^^hhhrrrzzz~~~}}}||||||}}}{{{}}}}}}{{{}}}zzzwwwvvvxxxyyywwwtttzzz}}}}}}zzzyyyzzz|||zzzxxxwwwvvvwwwvvvtttqqqsssqqqpppssswwwvvvqqqkkk[[[SSSIIIAAA===<<<999888444777===GGGTTT```hhhmmmkkkmmmoooooommmllllllmmmjjjkkklllkkkiiiggghhhiiiccceeegggiiijjjiiigggfffeeegggggggggeeedddeeefffgggggghhhkkkmmmmmmkkkiiidddgggiiigggccc```___```bbbbbb___XXXMMMAAA888444444222///,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))+++++++++++++++,,,---------,,,+++,,,------+++)))...---,,,+++******))))))'''((()))***)))***,,,...******))))))******+++,,,---...///000000...,,,+++++++++++++++++++++++++++,,,,,,------------------,,,+++)))***,,,.........,,,---///000///...,,,***+++...111000---+++,,,------............---,,,,,,,,,---...000000///......************)))))))))))),,,,,,------------,,,,,,+++***))))))+++------,,,++++++++++++++++++++++++...---,,,,,,---,,,***(((,,,***(((((())),,,000333------,,,,,,,,,,,,------///,,,***)))***++++++***,,,***)))***---...,,,))),,,,,,+++******************++++++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,((()))+++------------,,,---//////...---,,,---...,,,,,,,,,,,,------------***,,,...000111000///...+++,,,,,,---......//////......------------,,,,,,---------...000111000/////////............//////........................,,,...///...---,,,---...---------...000000///...------...//////000111111666333444666555111000333000000000111111111111111---...000000//////000222000000/////////000111111111444666666999>>>AAA@@@BBBFFFLLLRRRWWW]]]bbbffflllqqqxxx~~~}}}zzzuuuvvvvvvuuusssrrrrrrsssuuusssrrrsssuuuvvvvvvvvvwwwvvvuuuvvvxxxxxxwwwvvv}}}zzzyyy{{{}}}|||}}}}}}{{{yyyyyy|||zzz{{{}}}~~~|||}}}}}}~~~~~~}}}|||{{{||||||{{{xxxxxx|||~~~~~~~~~}}}}}}www|||uuutttvvvzzzzzzqqq```RRRJJJEEEAAA@@@AAAAAA???===888;;;======<<<:::999999888777666777888888777555444333444888777666<<>>999;;;>>>???===;;;;;;;;;999888888888888777444111333111444999999777===FFFCCCLLLYYYhhhsssyyy{{{|||||||||~~~~~~zzz|||{{{xxxuuurrroooqqqvvvyyyxxxuuuwww|||}}}zzzzzz|||{{{xxxuuutttuuuvvvvvvvvvuuuqqqnnnoooooohhhZZZNNN???:::444222222222000...555AAAQQQ]]]ccceeehhhkkknnnooopppooommmllloooqqqpppqqqrrrpppmmmjjjjjjjjjlllkkkiiigggfffeeeeeeeeebbbdddeeeeeeeeeeeefffhhhhhhfffeeegggkkkmmmmmmkkknnnmmmkkkiiihhhfffeeedddeeeddd```WWWLLLBBB:::777777444000,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,+++*********+++,,,---+++*********++++++)))(((+++,,,,,,,,,+++***+++,,,***++++++***)))(((***+++,,,,,,++++++,,,,,,---...+++++++++************)))+++++++++++++++++++++++++++++++++++++++***))))))...,,,++++++---...///...+++---///111000...***(((***...222222...+++,,,...,,,---------,,,,,,+++***+++---///000111000///...+++,,,,,,------......///---...///000000///...---***'''&&&'''***,,,,,,***************************+++******,,,......---,,,(((***---000111111///...---,,,,,,++++++,,,,,,---,,,++++++,,,......,,,+++000+++'''(((,,,...,,,))),,,++++++***)))*********,,,------...---,,,***))),,,+++)))(((((()))+++,,,'''(((+++---//////...---,,,---...---+++***+++,,,.........------,,,,,,,,,(((***---///000///---,,,/////////...------,,,,,,111000///...............---------...000111000///......------------......---.....................---///111111......000222...------...///000...---+++,,,---...///111111222111111333777888666777;;;111111000000//////......+++,,,......---...///111/////////000111222222222///555999:::>>>DDDDDD>>>DDDHHHNNNSSSXXX]]]bbbeeedddjjjttt|||{{{xxxqqqsssuuuuuutttssstttuuuuuuwwwxxxvvvsssrrruuuyyyqqqrrrtttvvvyyyxxxuuurrr}}}xxxuuuyyy|||yyyxxx{{{~~~~~~~~~~~~}}}}}}|||{{{zzz~~~}}}}}}~~~}}}{{{yyyzzzyyyzzz~~~||||||zzzuuuuuuzzz}}}||||||yyyyyy|||}}}{{{||||||zzzyyyxxx|||~~~{{{yyyxxx}}}wwwxxxqqq^^^RRRHHHFFFCCCBBBAAA@@@???===???<<>>EEEPPP]]]fffooozzz}}}|||}}}}}}{{{xxxyyyzzzyyyvvvtttuuuxxxzzzyyywwwyyy~~~{{{zzz{{{vvvwwwyyy{{{zzzwwwsssqqqoooppppppmmmdddWWWHHH???999444111111111111333888BBBNNN^^^iiilllkkkjjjkkkmmmmmmnnnnnnnnnnnnnnnmmmpppooommmlllkkkkkklllllliiihhhhhhiiijjjjjjhhheeeeeeeeeeeeffffffhhhiiijjjjjjiiihhhhhhhhhiiikkklllmmmnnnnnnnnnllliiifffdddiiieee```YYYQQQFFF;;;444999666222///......---,,,222---((((((,,,///...+++)))+++---......,,,***((((((***,,,,,,+++++++++,,,,,,---,,,+++***)))***+++))))))))))))************((()))***++++++++++++++++++***))))))***+++---...)))...333555333///+++)))++++++,,,...///000...,,,,,,------...---,,,+++***.........------.........------,,,++++++***))))))---******------+++,,,///,,,,,,...111111...------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---///111222222111///---,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,---,,,,,,...//////---++++++***))))))***,,,---...+++---...---******,,,///------,,,+++*********+++...---------......,,,***))))))))))))))))))))))))222---))))))+++***%%%...,,,)))'''&&&''')))***,,,+++***))))))***+++,,,++++++******++++++,,,------.........---,,,,,,+++---+++,,,///+++$$$%%%***//////.........---------//////...---,,,,,,++++++---------............///,,,,,,,,,---------......222...+++,,,000222000,,,000///......///...,,,***///...---,,,,,,,,,,,,---111///---...000222333333111333555666666555333111333222222111000//////...111111000///////////////000/////////000111222333222444777999;;;===@@@BBBGGGJJJMMMQQQTTTXXX]]]aaagggjjjooouuuzzz~~~yyyvvvsssrrrtttvvvwwwxxxrrrrrrssstttuuuvvvwwwxxxxxxvvvtttuuuxxxyyywwwttt{{{wwwtttvvv{{{{{{wwwwwwyyy||||||}}}~~~~~~~~~}}}|||{{{}}}{{{zzzzzz{{{{{{yyywwwyyyyyyzzz}}}~~~{{{wwwvvv{{{}}}|||{{{yyyyyy}}}~~~}}}~~~}}}{{{xxxyyy|||~~~}}}{{{yyyyyy}}}xxxyyy~~~{{{lll[[[QQQGGGDDDAAA@@@@@@@@@???>>>AAA===CCC888BBB888???<<<;;;<<<<<<;;;999666333222555666777777888999===???FFFRRR___gggppp{{{~~~{{{xxxxxxyyyxxxwwwvvvvvvxxxyyyxxxxxxzzz{{{|||}}}}}}}}}|||{{{yyyyyyzzzzzzzzzwwwsssqqqqqqqqqmmmcccTTTFFF;;;666555222111333333333666<<>>FFF]]]dddnnnrrrrrrnnnkkkjjjkkklllmmmmmmnnnnnnnnnnnnnnnoooooonnnnnnmmmlllkkkkkkjjjiiijjjkkkjjjiiigggggggggffffffggghhhiiiiiiiiiiiihhhhhhiiikkklllmmmkkkllloooqqqssssssrrrqqqlllhhhccc[[[RRRFFF:::222222000---,,,---......---))),,,......,,,,,,---//////---,,,******+++,,,,,,***,,,......---,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,---...///000/////////---++++++---///...,,,++++++,,,---,,,+++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---......------------------,,,)))))),,,,,,***+++...///555;;;???>>>:::666333///...,,,******)))******///...---+++*********)))+++******************+++,,,,,,,,,,,,,,,++++++***---...//////...,,,***(((000---)))((())),,,------,,,+++++++++++++++,,,------------,,,******+++,,,+++++++++***************---,,,+++,,,------+++)))++++++++++++++++++++++++***))))))))))))***+++++++++++++++***)))))))))(((,,,++++++******++++++,,,++++++******++++++,,,------------------,,,,,,+++...---///222111...///333000000000000000/////////000//////......---------------------............------........./////////000---***+++...///...,,,000///......///...,,,+++...------------......///111///......000222222222555444222111111222444555////////////////////////111000000///////////////000000000111000...---,,,000333777:::;;;>>>@@@BBBGGGIIIKKKMMMRRRYYYaaagggjjjkkkmmmqqqtttxxxzzz|||}}}{{{wwwvvvuuuuuuuuutttttttttuuuwwwxxxxxxxxxxxxssstttwww{{{~~~~~~{{{xxx|||}}}|||{{{|||zzztttssstttvvvxxx{{{~~~~~~|||~~~|||{{{{{{||||||{{{zzz{{{{{{||||||~~~}}}zzz||||||zzz{{{~~~~~~~~~~~~}}}|||xxx{{{||||||{{{zzzzzz{{{}}}}}}~~~}}}yyynnn```TTTNNNGGGDDDAAAAAABBBDDDEEEEEEHHH>>>???555CCC<<>>@@@BBBGGGHHHIIIKKKQQQYYYcccjjjkkklllmmmooorrruuuwwwxxx{{{yyyvvvvvvvvvvvvtttsssssstttuuuwwwxxxxxxwwwwwwuuuwwwyyy|||~~~~~~}}}{{{|||~~~~~~|||vvvttttttuuuyyy{{{~~~~~~|||{{{zzz{{{||||||{{{~~~}}}}}}~~~zzz|||}}}|||~~~~~~|||||||||{{{}}}}}}~~~}}}}}}{{{xxx|||||||||{{{zzzzzz|||~~~~~~wwwkkk^^^SSSMMMEEECCCAAAAAACCCEEEEEEEEEHHH???@@@666DDD===CCC===<<<<<<;;;:::999888777666333555777999;;;???CCCFFFLLLWWWaaahhhoooyyy~~~~~~~~~~~~~~~~~~}}}yyy{{{|||zzzwwwvvvxxx{{{{{{{{{|||}}}}}}zzziiiQQQAAA:::888666444,,,,,,222;;;DDDNNN\\\iiimmmnnnpppqqqooommmlllllllllmmmnnnpppqqqrrrrrrrrrnnnooopppppppppooonnnmmmooommmkkkkkklllkkkjjjiiijjjiiiiiihhhhhhhhhiiiiiieeeeeeeeefffgggiiilllmmmoooqqqsssuuuvvvvvvuuutttnnnkkkfff___TTTGGG:::222///...---...000111000000---+++***,,,...---(((###---...///000///---+++)))+++---//////.........///,,,++++++,,,......,,,***)))))))))*********++++++///---,,,******+++---...------...///000000000111...///000000///...///000000...+++***+++,,,,,,+++++++++++++++++++++,,,,,,+++++++++******+++++++++//////...---+++***)))))),,,)))))),,,,,,***+++...000FFF]]]hhheeeXXXEEE555444222000---,,,,,,---...---,,,+++***+++,,,...///,,,***(((''''''(((***,,,+++,,,,,,---------,,,,,,***,,,...111111000...---++++++***+++,,,---+++)))+++,,,,,,,,,---------,,,111000///......///......)))***++++++++++++******,,,+++++++++,,,,,,***(((************************''')))************---///)))***+++,,,,,,+++)))(((++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---,,,,,,+++,,,---------...///...,,,........................///////////////.........,,,,,,,,,------------............////////////000111///......///000000//////...---...//////---+++,,,,,,---...///111222333222000......000111222111000111333444444333111000............////////////000000////////////000000...///111333333333111000000444888;;;<<<===???@@@EEEFFFGGGJJJOOOXXXcccjjjlllmmmnnnppprrrsssuuuuuuuuuttttttuuuvvvvvvuuusssrrrsssuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{|||}}}}}}xxxwwwvvvvvv{{{|||}}}{{{yyyyyyzzz{{{{{{{{{~~~|||xxx|||}}}|||}}}}}}{{{yyyzzz|||}}}}}}}}}||||||{{{zzz|||}}}~~~}}}||||||~~~~~~vvvkkk```UUULLLCCCBBBAAAAAACCCDDDDDDCCCGGG???BBB888DDD<<>>>>>===<<<:::999777666666444666888:::<<<@@@DDDHHHMMMVVV```ffflllvvv~~~~~~}}}~~~}}}{{{zzzzzz|||zzz{{{{{{zzzyyyxxxzzz{{{{{{yyy{{{}}}{{{}}}~~~yyyqqq]]]FFF999888999666111000///666BBBPPP\\\iiisssoooooonnnmmmmmmmmmmmmmmmhhhiiikkkmmmnnnpppppppppooooooppppppppppppooooooqqqooollllllllllllkkkjjjkkkkkkjjjiiihhhhhhhhhiiiddddddeeefffgggjjjlllnnnpppqqqsssuuuuuutttsssrrrnnnlllggg```VVVIII;;;222000///...///000000///...---)))&&&)))---,,,&&& ---///000111000...+++)))+++---//////...---...///,,,+++***,,,///000---***************+++++++++,,,///...---,,,,,,,,,---...------...000000000000000+++...000111000///...//////---,,,,,,---...---,,,,,,,,,+++++++++,,,---...,,,++++++******++++++,,,111111000///...---,,,,,,---******------+++,,,///999RRRllluuupppcccNNN<<<333222000///...---......111000---+++******+++,,,,,,+++***((((((***+++,,,+++,,,,,,---------------)))+++---///000000///...+++++++++---...---+++)))***+++,,,---...............---++++++---...------)))***+++,,,---,,,+++***---,,,+++,,,------+++))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((******+++,,,,,,+++***))))))******++++++******)))++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,...//////---///111000,,,------------....................................,,,,,,,,,,,,------------------........./////////111000000000000000000111...------...//////...,,,,,,,,,---...000222444555333111///...000111111111...000222444444222000...///////////////////////////////////////000000111///000111333444444333333222555999<<<<<<======>>>CCCDDDFFFHHHNNNWWWaaahhhlllnnnppprrrttttttttttttqqqqqqrrrtttwwwwwwvvvtttqqqsssuuuvvvwwwvvvtttsssvvvvvvvvvtttsssuuuxxx{{{zzzzzzzzz{{{}}}zzzzzzzzzyyy}}}~~~~~~|||zzzyyy{{{|||}}}}}}~~~~~~~~~zzz}}}~~~}}}}}}~~~|||zzz|||}}}|||{{{{{{{{{zzz{{{||||||~~~~~~~~~~~~vvvmmmdddXXXLLLDDDDDDDDDEEEGGGGGGEEECCCDDD@@@EEE;;;EEE;;;BBB??????>>><<<:::888777666555555777999;;;===@@@EEEHHHLLLUUU^^^cccjjjsss{{{~~~}}}|||{{{|||~~~}}}yyyxxxxxxzzz~~~{{{zzzyyyyyy{{{|||{{{{{{zzz}}}yyyzzz~~~|||yyywwwyyy}}}|||vvvooo\\\MMM<<<444555999777333444444<<>>>>>???===888666888777888:::===???AAABBBCCCGGGJJJSSS___hhhnnnuuu|||}}}}}}}}}}}}~~~xxxyyyzzz{{{|||{{{}}}~~~|||yyyzzz}}}|||{{{||||||xxxuuu|||yyyxxxzzz{{{ssscccVVVHHH:::555===???666444:::666>>>MMM```lllnnnmmmkkkpppooommmlllmmmooosssuuullllllllllllmmmooorrrsssrrrqqqpppmmmjjjjjjooovvvmmmnnnooonnnllliiihhhhhhggghhhiiijjjkkklllmmmmmmkkkiiihhhiiillloooqqqqqqiiijjjjjjiiimmmsssuuurrrooollliiiddd]]]PPPAAA666333111...,,,,,,,,,+++***)))***,,,...//////......///...---,,,++++++++++++111111000000/////////...+++...///...///222333111222000......000111222111---...111222222111///---+++,,,...000000///...,,,000...+++))))))***---///------------------------///---,,,---000222000......'''+++///,,,000555///.........///......---,,,------,,,+++++++++,,,,,,999:::<<<===;;;888444222+++,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++,,,++++++***************)))***+++,,,,,,,,,,,,,,,+++,,,------......------...---,,,---/////////...111///---///222444333000000///...---,,,+++++++++...///333666888777333000///...------...---+++)))+++)))'''(((+++---,,,+++---,,,++++++------,,,++++++''''''++++++''''''+++***************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---111---+++,,,000111...+++.........///////////////...---,,,,,,---...---+++///...,,,******,,,...000...,,,+++,,,//////---***///......///111111000//////000000000///...---,,,(((///222...---111222000,,,............111111000---...///000000111111000///222222111222444111,,,111000//////000111000...222111000......000111222222555999;;;<<<===>>>???BBBCCCDDDFFFJJJSSS\\\ccceeejjjqqqvvvxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvzzzxxxwwwwwwxxxvvvqqqmmmoootttyyyyyyuuussstttvvv{{{zzzyyyyyy}}}}}}{{{{{{|||}}}|||~~~}}}~~~}}}{{{}}}~~~|||{{{zzzzzzzzz{{{~~~~~~}}}zzzwwwyyy|||~~~~~~~~~}}}zzzvvvooofff[[[TTTOOOMMMJJJHHHHHHGGGEEEDDDBBBBBBAAA@@@>>>===>>>@@@@@@===<<<===;;;777555777888999;;;===@@@AAABBBCCCHHHJJJQQQ\\\eeekkkttt|||~~~~~~~~~zzzzzzzzzzzz{{{}}}{{{}}}}}}|||~~~}}}|||zzzyyyvvvtttxxxvvvwwwyyyxxxooo^^^QQQEEE===:::>>>???999666888999CCCSSSccclllnnnnnnnnnoooooooooooooooppprrrrrrqqqpppnnnnnnooopppppppppqqqqqqqqqrrrrrrrrrrrrsssoooppprrrqqqnnnllllllllljjjjjjiiiiiiiiijjjkkkkkkmmmjjjhhhiiikkknnnpppqqqjjjkkkjjjiiilllsssuuusssnnnllliiifff^^^QQQAAA666444111...---------,,,+++***+++,,,.........------///......---,,,,,,,,,,,,000000000000000///......,,,///000---...222222000333111///...//////...------...000111111000...,,,...///000111000///---,,,///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,111***,,,///***...111+++...............---,,,,,,++++++++++++,,,,,,---...222333444555444222///---,,,,,,+++++++++++++++,,,+++******))))))******+++------+++*********+++,,,+++,,,,,,,,,+++***))))))+++,,,------...---------...---,,,---...//////---,,,+++***+++,,,---,,,+++///...---,,,,,,,,,,,,,,,,,,///666???EEECCC:::111000///......///...,,,***---***((()))+++---,,,+++...,,,++++++,,,,,,+++***+++((((((++++++((((((+++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,---444000,,,,,,---,,,((($$$000000000///.........---...,,,,,,---...//////---///...,,,++++++,,,...000///------...000000...,,,///......///111111000///111111000000///...---,,,---//////---///333222---,,,---------...///000000///000000000000000///...---...///000555999777111000///...///000000///...333222111000000111222333333555888:::;;;<<<>>>@@@BBBBBBCCCEEEJJJRRR[[[bbbeeejjjqqquuuvvvuuuttttttuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxwwwsssppprrrvvvyyyxxxtttrrrsssvvvzzzxxxxxx{{{}}}~~~}}}|||{{{{{{zzz}}}~~~~~~}}}}}}}}}|||~~~||||||yyyyyy{{{~~~~~~~~~{{{yyyzzz}}}~~~~~~|||yyyuuuooohhh___YYYVVVRRRNNNKKKIIIGGGEEEDDDAAABBBAAA???>>>>>>>>>???@@@===<<<===;;;777666888:::;;;<<<>>>@@@BBBCCCCCCHHHJJJPPPZZZbbbiiiqqqzzz~~~~~~~~~~~~}}}|||{{{yyyxxxyyyzzz|||}}}zzz~~~~~~~~~zzzwwwvvvvvvuuuuuuvvvwwwttthhhWWWIIIBBBAAA@@@AAA@@@>>>:::777???LLL\\\hhhmmmoooqqqrrrppppppqqqrrrrrrqqqqqqpppsssqqqooopppssstttrrrooonnnpppsssvvvzzzyyyuuupppqqqsssttttttrrrpppqqqqqqpppooollljjjiiiiiijjjkkkooolllhhhhhhjjjmmmooopppkkkkkkiiigggkkkqqqtttrrrlllkkkjjjggg```SSSCCC777444222///---------,,,++++++,,,------------,,,,,,//////...------,,,,,,+++...///111222111000...------000000------000000---222111/////////---+++)))...///000000000...---+++111111111111000...,,,+++///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++)))000)))+++...))),,,000***------......------,,,+++*********+++,,,---//////------......------,,,+++...---+++***))))))***++++++++++++,,,,,,+++++++++///...,,,******+++,,,---)))******+++******))))))++++++,,,---------------...,,,,,,---...///...------...///...,,,,,,,,,---------,,,,,,,,,,,,---------111<<>>:::222///...---...000000///---333333111000000111333333444666888999999;;;>>>@@@AAABBBCCCEEEJJJQQQZZZ```eeejjjppptttuuutttrrrrrrrrrssstttuuuwwwxxxyyyzzzwwwvvvvvvwwwyyyxxxvvvtttvvvxxxzzzxxxtttrrrsssuuu~~~zzzzzz|||{{{|||}}}~~~~~~}}}|||zzzyyy}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~{{{|||~~~~~~}}}{{{yyyzzz|||~~~~~~~~~}}}yyyuuuooohhh```[[[XXXTTTPPPLLLJJJIIIGGGEEECCCBBB@@@???BBBFFFDDD@@@AAA===<<<===<<<888777:::<<<<<<===>>>@@@AAACCCDDDGGGIIIQQQ[[[ccchhhpppwww~~~|||{{{}}}~~~}}}{{{yyywwwvvvxxxyyyzzz{{{{{{~~~~~~|||yyyzzz|||xxxxxxxxxvvvnnn```OOOCCC???DDDFFFCCCBBBBBB???999GGGVVVffflllmmmooosssvvvttttttsssrrrrrrqqqqqqqqqqqqooonnnqqqvvvxxxvvvsssoootttxxxyyyyyyxxxtttppprrrtttuuuuuusssssstttuuuwwwtttpppmmmkkkjjjkkklllooolllhhhfffhhhkkkmmmnnnjjjjjjhhheeehhhoooqqqpppkkkjjjjjjiiibbbUUUDDD888555222///.........---,,,,,,,,,------,,,,,,,,,+++......------,,,++++++***---///111222222111...,,,...111000---,,,......+++111000///000000...+++)))////////////...---,,,,,,000000000000///...,,,,,,...,,,+++******+++---///++++++++++++++++++++++++,,,,,,+++++++++******))),,,&&&))),,,)))---111,,,---------------,,,++++++++++++++++++,,,---...///---,,,,,,,,,,,,,,,------...---+++)))(((((()))******+++---......---+++***///---+++))))))***,,,---%%%&&&''')))+++,,,,,,---++++++,,,------------,,,---,,,+++,,,...///...---000222333222...,,,...000,,,+++++++++,,,------...000333>>>PPP^^^ZZZFFF333///...---...///...---+++,,,+++******,,,...000111333000...,,,,,,,,,+++)))***))))))******))))))***((()))***+++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,///222555444333111000000000//////......111///...///000000///...000///---,,,,,,---...///////////////000000///.........---///000111///...333333111000///...------000///...---...//////---000...///111111000000222000000000000000///......222000...111999???999000...------///000000///---222222111000000111222222555666777888888:::>>>@@@AAABBBCCCEEEIIIPPPXXX^^^bbbgggnnnssstttssssssrrrqqqqqqrrrssstttuuuvvvvvvwwwwwwxxxxxxyyyxxxwwwvvvzzz{{{zzzxxxtttssstttuuu}}}|||~~~|||zzz{{{~~~}}}{{{zzz}}}~~~~~~~~~~~~~~~}}}~~~|||}}}~~~}}}}}}~~~}}}{{{yyyyyyzzz}}}~~~}}}}}}~~~~~~{{{uuunnnfff]]]WWWSSSPPPLLLJJJIIIHHHFFFEEEFFFBBB>>>???IIIQQQLLLAAA@@@<<<:::;;;:::777777999=========>>>???AAABBBCCCFFFIIIRRR]]]eeeiiiooouuu~~~||||||~~~~~~}}}zzzwwwuuuuuuxxx{{{|||{{{|||~~~}}}{{{{{{~~~}}}}}}{{{}}}~~~}}}yyyrrrfffWWWIII@@@>>>EEEIIIEEECCCCCCBBB???OOO___mmmooonnnpppuuuwwwzzzxxxtttrrrpppppprrrsssrrrpppoooqqquuuwwwwwwuuuzzz{{{rrrpppqqqqqqssstttuuutttssssssuuuvvvxxxvvvqqqmmmkkkjjjjjjkkkmmmjjjgggeeegggiiikkklllhhhiiifffdddffflllnnnllliiiiiiiiihhhbbbVVVEEE999444222///---------,,,+++---,,,,,,,,,++++++,,,,,,,,,---------,,,+++***))),,,...111222222111///---///111000---+++---,,,))).........000111111///---//////...---------------,,,------------------------,,,+++***+++,,,...///++++++++++++++++++++++++,,,------,,,+++*********,,,&&&))),,,))),,,111+++,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,,,,------,,,,,,,,,---...///...---+++)))(((((())))))***+++---//////---+++***---,,,***)))((()))+++,,,%%%&&&''')))+++,,,,,,---***+++,,,,,,------,,,,,,---,,,+++,,,.........---,,,...000...***((())),,,+++++++++++++++,,,---...000111888GGGSSSPPP???///---,,,,,,,,,------,,,***************,,,///222555555333///---------,,,+++)))******))))))******)))((()))+++,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...333222111111111111000....../////////000000111111333222000000000000...,,,000///...------------...---.../////////............------...000000///...333222111///...---------,,,...000///***))),,,111222///111666666222000333......///000000000000000222000...000999>>>999///---------///111111///---000000////////////000000555666777777888999===@@@@@@AAACCCEEEHHHNNNVVV[[[^^^dddkkkqqqtttuuuuuuuuussssssssssssttttttttttttyyyzzzzzzzzzxxxxxxwwwwww}}}|||{{{yyywwwvvvvvvwww||||||}}}zzz|||~~~~~~|||{{{}}}~~~~~~~~~~~~}}}~~~}}}|||||||||{{{zzzxxxzzz}}}}}}||||||}}}}}}}}}}}}vvvnnndddZZZSSSKKKIIIHHHGGGGGGGGGEEECCCEEECCC???@@@JJJTTTOOOAAA>>>:::888999888555555888>>>>>>======>>>???AAABBBEEEHHHPPP\\\dddiiiooovvvzzzwwwtttuuuzzz}}}~~~}}}|||}}}}}}{{{yyyyyy}}}|||}}}~~~~~~}}}~~~~~~vvvjjj[[[NNNEEEAAA@@@DDDGGGGGGCCCBBBDDDHHHWWWgggrrrpppnnnrrrvvvvvv~~~{{{vvvrrrpppppprrrssstttsssrrrqqqqqqrrrsssttt{{{mmmlllqqqsssssstttttttttrrrrrrtttvvvvvvtttqqqmmmjjjiiiiiiiiikkkiiigggfffhhhjjjjjjjjjggghhhgggdddgggkkkllliiihhhhhhhhhgggaaaUUUFFF;;;333111...,,,,,,,,,+++***,,,,,,++++++++++++,,,---,,,------...---,,,***)))---...000111222111///......111000,,,+++---,,,)))---,,,---///111222111000000///...------...///000++++++,,,,,,,,,---------,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---000)))+++---(((+++...'''++++++,,,,,,++++++***)))...---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++***))))))***+++---......---+++***++++++******))))))******)))******+++******))))))******+++,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,------,,,***((())))))+++++++++++++++,,,------,,,,,,000888>>>===444,,,,,,+++++++++------+++)))))))))******+++...333666666333///------------,,,(((++++++((((((++++++((()))***,,,......---,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............////////////---...//////111111222333333111000///000///...,,,000000///...------------,,,...000///...---.........------...000000///---222111///---------......+++---111000***&&&,,,555222000333;;;;;;444000333---...///000111111111111......---///777<<<888000------...111333333000...////////////////////////555666888888888999<<<>>>@@@AAABBBDDDHHHMMMTTTYYY\\\bbbjjjqqqtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{|||zzzyyyxxxxxxyyy}}}}}}||||||{{{{{{zzzzzz}}}{{{{{{~~~}}}zzz{{{}}}zzz||||||{{{~~~|||}}}}}}{{{yyyzzz~~~||||||}}}}}}wwwnnncccWWWOOOIIIHHHHHHIIIJJJIIIFFFCCCAAAEEECCC@@@FFFNNNKKK@@@@@@<<<999:::999777777;;;>>>>>><<<<<<<<<>>>@@@AAAEEEFFFMMMWWW```gggpppyyy~~~~~~}}}yyyvvvwww{{{~~~~~~}}}zzz|||~~~}}}zzzzzz|||{{{ooo^^^NNNEEECCCDDDBBBAAADDDGGGCCC???FFFRRR]]]kkkssspppmmmsssvvvsss~~~|||yyyuuusssqqqqqqqqqrrrssssssppplllmmmrrrwwwtttjjjnnnuuuwwwtttuuuuuutttrrrrrrtttvvvuuutttrrrpppnnnlllkkkkkkjjjiiihhhiiikkkllllllkkkgggiiiiiigggiiimmmlllhhhhhhgggfffddd___UUUGGG===222000---+++++++++***)))++++++*********,,,---......///000000///...,,,***......///000000000000000---000///+++***,,,,,,)))---,,,+++,,,///111111111000///---,,,---///111333...------,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***,,,...111***,,,---)))+++...(((+++++++++++++++******))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++)))***+++,,,------,,,+++***++++++,,,,,,,,,+++***)))+++,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,///---,,,,,,------+++***++++++++++++++++++,,,,,,(((***---/////////......,,,++++++,,,------,,,******++++++***)))+++000444444111---++++++,,,,,,,,,(((++++++((((((++++++(((***+++...///000///---+++,,,,,,,,,------------...---,,,,,,,,,,,,---......)))***,,,---...000111333/////////000111111111222000///......000000///...111000//////...------------///111111///...///000------,,,...///000///---///...---,,,,,,---...///...---///111---)))...777111///444>>>>>>444...111...///000000000000000///---/////////333777444------...///222444444111/////////000000000000//////333666888999999999;;;<<>>===:::;;;???>>>===<<<;;;<<<===???@@@GGGFFFIIIRRR[[[dddqqq|||{{{|||~~~{{{wwwxxx|||~~~|||xxx{{{}}}{{{|||}}}~~~vvvhhhUUUFFF???BBBFFFDDD???BBBGGGCCC<<>>BBBQQQ___kkkkkklllnnnqqqrrrpppnnnxxxwwwvvvuuuuuutttrrrppppppppppppooonnnoooqqqsssyyyuuupppmmmnnnpppssstttwwwuuurrrqqqrrrtttttttttssswww{{{yyytttooonnnooollljjjhhhiiimmmooonnnllljjjjjjkkklllmmmnnnoooooommmlllhhhccc___YYYLLL@@@444222///------,,,***(((---,,,+++*********,,,,,,000///...------...000111///111222222000...------222111///...---------...,,,+++)))))))))+++---...333333222111222333555666222222222000---,,,000333%%%(((,,,,,,***)))+++...++++++************++++++/////////---,,,,,,...000111///,,,+++,,,...//////)))******((()))---......---,,,++++++******+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------......///...---***((('''''''''(((******+++++++++,,,------......------,,,---,,,+++******+++,,,------+++******---///000000,,,,,,,,,,,,,,,+++***)))...---,,,---......---+++---,,,***))))))***,,,---'''(((((()))***+++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++***///000000000000...,,,+++...,,,***---111333///+++---...///111222222333333000000//////...---++++++...///////////////......---...///.........000111222111000//////............///222333333111///---......///000111000---***///...,,,++++++,,,...///,,,---...///000000000000***,,,...000111111000///...------...000222111000//////000000000000//////000//////111333333000,,,---...///000222222333333999777666777;;;<<<;;;999@@@AAABBBCCCFFFKKKRRRWWWcccfffkkkqqqvvvwwwvvvtttxxxxxxyyy{{{|||{{{xxxvvvyyyzzz|||}}}~~~~~~~~~}}}|||~~~~~~xxxttttttxxx{{{zzzwwwyyy~~~~~~}}}~~~|||}}}}}}~~~}}}}}}|||yyywww|||~~~~~~{{{{{{~~~~~~zzzxxxxxx{{{~~~}}}{{{|||yyyzzzzzzsssdddYYYUUUPPPOOONNNMMMLLLJJJHHHFFFBBBAAA@@@???AAACCCFFFHHHBBB@@@>>><<<;;;;;;<<<<<>><<<<<<>>>BBBCCCHHHPPPUUUZZZcccnnnyyyzzz|||}}}~~~~~~|||yyyxxx}}}zzz{{{~~~~~~~~~|||{{{{{{zzzzzzzzzzzz{{{||||||}}}yyyiiiTTTEEE??????@@@@@@CCCEEEEEE???<<>>333111...---------,,,+++++++++************++++++)))***+++,,,///111333444///111333333111000000111222111000...------......,,,+++***+++,,,...000222111111000000000111333333///000000...++++++...000)))+++,,,---,,,,,,---...------,,,,,,,,,,,,------.........---,,,,,,...000000...,,,---...//////.........---,,,,,,.../////////...---,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------------......---,,,+++***)))))))))))))))((((((''',,,,,,------------,,,,,,---,,,+++******+++,,,------,,,******,,,.........++++++,,,,,,,,,++++++***...,,,+++,,,---...---+++*********++++++*********+++******))))))))))))***,,,++++++******+++++++++++++++,,,,,,,,,++++++***///000000000///...,,,+++...,,,***,,,000111...++++++,,,---...////////////000000000000///...---,,,/////////000000//////......///000///------///000222111000//////............///111222222111///...000//////000111000...,,,---,,,,,,,,,,,,---///000000000000000000000//////,,,---...000000000/////////......///111222222111///000000000000000000////////////111333222///,,,---...///111222222333333888666666777;;;<<<<<<:::>>>@@@AAABBBEEEJJJQQQUUU```dddiiipppuuuwwwvvvtttuuuuuuuuuxxxzzz{{{yyyxxx{{{|||}}}}}}}}}{{{zzzyyy}}}yyytttsssxxx{{{{{{yyy{{{}}}{{{}}}~~~|||~~~|||{{{}}}~~~}}}}}}|||yyywww~~~}}}yyyyyy}}}~~~}}}~~~{{{xxxxxx{{{}}}}}}{{{~~~zzzwwwwwwrrrggg\\\VVVOOOPPPQQQQQQPPPMMMJJJHHH@@@@@@@@@AAABBBCCCEEEFFFBBBAAA???>>>=========>>>>>>:::999===???======@@@<<>>222000---------......---+++,,,,,,------,,,,,,,,,---............------,,,,,,...111111111111111333222111000///......//////,,,,,,,,,---///111333555111111111000111111222333...///...---++++++---///...---,,,---...///...---......------------......------...---,,,---///222000///......//////...,,,000///......---------...222111///...---,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------,,,------.........------++++++******((('''%%%$$$++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,******,,,------,,,***+++,,,,,,,,,,,,,,,+++...,,,******+++,,,---,,,''')))+++,,,,,,+++)))'''///...+++)))((((((((((((++++++*********++++++,,,++++++,,,,,,,,,,,,++++++///////////////...---,,,...,,,)))***---///...,,,///000000111111000000///111111111111000000///...//////000111111000000//////000000///...---///000222111000//////.........//////000000000000000000222000//////000111///...++++++,,,---...///000000333333222111111000//////////////////////////////000///...///111222222111000000111111111111000000/////////111222222///---......000111222222333333666555555777:::<<<<<<<<<===>>>@@@BBBDDDIIIOOOTTT]]]aaagggnnnsssuuuuuuuuurrrrrrrrruuuxxxzzz{{{zzz{{{|||}}}~~~}}}}}}{{{zzz|||}}}|||vvvuuuyyy~~~~~~}}}~~~}}}{{{}}}}}}~~~|||zzz|||~~~}}}}}}}}}}}}|||zzz|||vvvvvvzzz}}}||||||yyyzzz}}}~~~|||{{{vvvtttppphhh\\\TTTQQQSSSUUUUUURRRMMMIIIGGGAAAAAAAAABBBBBBBBBAAAAAAAAA@@@???>>>============<<<888777;;;>>>======@@@<<<@@@FFFKKKPPPUUU^^^eeemmmrrryyy~~~}}}~~~}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{xxxyyyyyyzzz{{{{{{{{{{{{}}}xxxsssfffUUU@@@777:::AAADDDBBBJJJFFFAAA===BBBQQQeeesssuuuttttttvvvxxxyyyyyyxxxwwwvvvtttttttttsssqqqooooooppprrrsssssssssvvvwwwppppppqqqsssuuuwwwvvvuuuxxxxxxxxxvvvsssqqqqqqqqqxxxyyyzzzxxxtttqqqqqqrrruuutttsssrrrsssssssssrrrrrrrrrrrrrrrssssssssssssuuutttqqqlllggg^^^OOO@@@444111...------...------,,,---...///000///...---000000000///---+++((('''***,,,......------...000111111000000////////////---------...///111333444333333333333333333333333000000000///...///000111111...+++,,,///000...+++------,,,,,,,,,,,,------,,,---------,,,---000222555333000.........---,,,///,,,,,,......,,,,,,...333222000...,,,+++******)))******++++++******)))+++++++++,,,,,,,,,------------------------------........................,,,,,,++++++)))(((&&&%%%***++++++,,,,,,++++++***------,,,,,,,,,,,,------...,,,++++++,,,---,,,******+++,,,,,,------,,,,,,...+++)))(((***,,,------)))***+++,,,,,,+++***)))000...,,,***(((((())))))***************++++++,,,++++++,,,,,,---,,,,,,,,,/////////......---------///,,,))))))+++------,,,222222222222111000//////000000000111000000/////////000000111111111111000...///000///......000222222111000///............000///.........///000111333111//////000111000///,,,,,,...//////000//////222222111111000000000000111000//////...//////000111//////000222222222111000000111111111111000000///000111222333222000......///000111222222222222444444555777:::<<<=========>>>@@@BBBEEEJJJOOOSSSYYY^^^ffflllqqqssstttuuutttsssrrrtttwwwzzz{{{{{{xxxyyy{{{~~~zzz{{{|||~~~|||vvvvvvzzz~~~}}}~~~|||}}}}}}||||||}}}~~~{{{vvvuuuzzz~~~~~~}}}yyyzzz|||~~~}}}{{{~~~xxxsssnnnfffZZZPPPTTTWWWYYYXXXRRRKKKFFFDDDBBBCCCCCCBBBAAA???>>>===???>>>>>>===<<<<<<<<<<<<:::666555999<<<;;;<<<>>>@@@EEEIIIKKKNNNUUU\\\bbbiiioooxxx~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||}}}vvvoooYYYJJJ999444;;;DDDGGGFFFIIIEEE@@@@@@IIIYYYkkkvvvzzzxxxuuuuuuuuutttrrrqqqtttsssrrrrrrssssssqqqooollloooqqqssstttuuuwwwyyytttrrrqqqrrrtttvvvvvvvvvwwwyyyzzzyyyvvvtttttttttuuuuuuuuutttssssssssstttvvvuuuuuusssrrrqqqqqqrrrnnnoooppprrruuuwwwxxxyyywwwuuuoooiiiddd^^^QQQDDD777333///---,,,,,,,,,++++++,,,.../////////...---***+++,,,...///......---+++---------++++++,,,...000000000000000/////////..................//////222222222222222222222111444333222333333444444333000---******---...---+++******))))))))))))******,,,---------,,,---000222:::666111.........//////...++++++000111......222333222000...,,,***)))))))))******++++++******)))++++++,,,,,,,,,---------------------------------000//////...------,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***---------------------------,,,+++,,,------,,,***+++,,,,,,---------,,,,,,---+++((((((***,,,---------,,,++++++++++++,,,---...---,,,*********+++,,,***)))))))))******+++,,,***+++,,,---------------.........---------------...---+++***+++,,,,,,,,,000000000///...---+++***......///000000000////////////000111111111111111,,,---/////////000222555222111000///............///...---,,,---...000111333111//////000111000///---...///000000000//////000////////////000111222111000000/////////000000111000//////111222111000000000111111111111000000000111333444444222111000///000111222222333222222333444666777999:::<<<======???AAADDDFFFKKKPPPTTTVVV\\\eeekkkoooqqqsssuuuxxxwwwuuuvvvxxxzzzzzzyyytttvvvxxx{{{}}}~~~~~~~~~{{{{{{{{{|||~~~zzzuuuuuuzzz~~~~~~|||~~~~~~|||}}}~~~}}}~~~}}}|||~~~~~~|||xxxxxx~~~}}}yyyyyy|||}}}|||{{{|||tttmmmfffZZZPPPVVVYYY[[[XXXPPPHHHDDDBBBCCCCCCCCCBBB@@@>>><<<;;;<<<<<<<<<<<<;;;;;;;;;:::999555444888;;;:::;;;===CCCHHHJJJIIILLLTTT\\\```eeellluuu}}}{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxzzz|||}}}~~~~~~{{{ssskkkNNNDDD999777???FFFIIIGGGFFFCCCAAAGGGTTTcccnnntttwwwuuusssrrrssssssrrrqqqrrrqqqqqqrrrssstttrrrqqqlllooorrrssstttuuuvvvxxxtttsssrrrsssuuuwwwwwwvvvvvvyyy}}}|||xxxuuuuuuvvvtttsssrrrrrrrrrtttuuuvvvvvvvvvuuussspppoooooopppmmmnnnppprrruuuwwwyyyzzzvvvtttnnngggccc___TTTIII888555000---,,,,,,,,,+++******+++,,,---------------............------,,,---......---,,,,,,---///......////////////......---------,,,,,,,,,++++++...////////////...------444333222333444555444333---,,,***)))+++,,,,,,,,,))))))(((((((((((())))))------...---,,,---///222999666222000111222333333000,,,---444555000111666333222000...,,,+++************++++++++++++******,,,,,,,,,,,,------------------------------------000///...---,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++---......//////......------,,,,,,---...///---+++---------------,,,++++++,,,+++))))))+++---...---///...,,,******,,,...///+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,***+++,,,------......---......------,,,------......------,,,,,,,,,,,,,,,111111111000///...,,,,,,---......///000000000000......///000111111111111,,,.../////////000333555222111000//////.........------,,,,,,---...000111222000//////000111///.........//////000000111111//////......///000222333000000000000000000000000000///...///000111000/////////000000000000/////////111444444333111111111000111111222333333222222333555777888888999;;;======???BBBDDDGGGKKKPPPSSSUUU\\\eeekkknnnooorrrttt{{{yyyxxxyyyzzzzzzyyyxxxssstttvvvwwwxxxxxxxxxwww}}}}}}}}}~~~~~~zzzvvvwww|||~~~|||}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~|||~~~}}}}}}}}}wwwoooggg]]]SSSTTTXXXYYYVVVNNNGGGCCCCCCAAAAAAAAA@@@???>>>>>>>>>;;;<<<<<<<<<<<<;;;:::::::::666555999;;;::::::<<>>??????@@@AAA<<<<<<<<<===<<<<<<;;;:::<<<777666:::<<<;;;;;;===>>>DDDEEEAAADDDPPP[[[___```fffooowww}}}|||}}}}}}zzzxxxzzzxxxvvvtttuuuyyy}}}}}}wwwlllaaaGGGCCCAAAAAADDDFFFFFFDDDGGGGGGMMM[[[lllwwwxxxuuuvvvtttrrrsssuuuwwwxxxxxxqqqqqqrrrtttwwwyyyxxxwwwrrrtttuuutttrrrpppooooookkknnnrrrxxx||||||yyyvvvwww|||~~~wwwrrrppppppzzzwwwtttrrrsssuuuvvvwwwwwwxxxxxxtttpppmmmnnnpppsssssssssrrrqqqqqqppppppppppppnnnllljjjeeeYYYLLL666222...,,,---...000000000////////////111333444...---------...///111333'''((()))))))))***...000+++,,,---.........---,,,((()))***+++,,,,,,,,,,,,....../////////...,,,++++++)))(((***---...,,,******+++,,,+++)))***...222---,,,,,,++++++,,,,,,---/////////---,,,,,,...000+++...222888===>>><<<:::333---...555555---,,,222444333222000///.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------++++++******+++,,,...///,,,,,,,,,,,,,,,+++***))),,,------......------,,,---...///000000///...---,,,,,,---///111222000///000000///...---+++***)))+++++++++---///000///---)))***,,,------,,,***)))+++---///000000---+++)))(((((((((((()))***+++,,,***+++,,,---...............---,,,+++,,,---...///---...000000///---,,,,,,000000000//////...---,,,...///000111222333333333,,,---...///000000000000222333333111///...///000222111000//////.........++++++,,,------...//////......///000111000---***+++***+++---000444888;;;666444222000000000222333,,,...000222333333111000///...------...///...,,,------............------+++...222222///------...111111222333333333222222333666888888777666999;;;:::<<<@@@CCCEEEIIIMMMQQQVVV]]]ggglllmmmnnnpppssswwwwwwxxxzzz||||||yyywwwoooqqqtttwwwzzz|||}}}}}}yyyzzz|||~~~|||~~~~~~~~~||||||~~~~~~~~~}}}~~~}}}|||}}}}}}||||||}}}vvvjjj\\\QQQSSSSSSSSSQQQOOOKKKHHHEEEEEECCC@@@???@@@BBBCCCBBB===;;;999999:::;;;<<<;;;<<<;;;;;;999888999<<<>>>===AAAEEEFFFGGGLLLUUU\\\aaaccchhhooowww}}}|||xxxyyy~~~|||yyyzzz{{{||||||}}}zzzgggRRR@@@@@@@@@CCCHHHJJJIIIHHHBBBMMM^^^mmmvvvxxxwwwuuurrrqqqtttxxxxxxuuuuuuyyywwwuuuuuuwwwwwwrrrqqqrrrtttttttttttttttttttttttttttppppppvvvxxxuuutttwwwvvvyyyxxxuuuuuuxxxuuuoooooovvvzzzwwwtttvvvyyyzzzuuutttqqqooommmlllllllllrrrssssssrrrqqqooommmllloookkknnnnnnfffcccZZZHHH;;;555---+++---///...+++---,,,,,,,,,...000222333444000---...111222...***,,,,,,,,,,,,,,,,,,,,,,,,222000---,,,,,,,,,+++)))---+++&&&!!!""")))---,,,,,,,,,,,,---------......&&&)))---/////////...///******))))))******+++,,,,,,++++++******++++++,,,000000///...------,,,,,,333***)))444@@@@@@777///111111000000000000000111333111...---------+++***++++++,,,---,,,+++***))),,,,,,............,,,,,,000000---)))))),,,,,,((())))))((()))+++---///000000...,,,,,,------,,,+++......---------......//////000111000...,,,++++++333222111000////////////666222---+++---......---.........------,,,,,,,,,---,,,***))))))***,,,---///111444333///,,,+++,,,---&&&))),,,(((+++///)))+++++++++,,,---...///000+++++++++,,,,,,---------------...//////////////////000000///...------...111...,,,...333555333000000///......000111111000444333222000000000000111000000///...............,,,---.../////////...------.../////////---***))).........///111444666888555111......111333222111...------...000111///...,,,---///000111000...---...------...000111000///000000000000000000000000:::999666444333444555555999888888888999:::;;;;;;===;;;;;;???FFFLLLPPPPPPVVV___hhhmmmppptttssspppuuuwwwyyy{{{zzzxxxuuussssssuuuwwwxxxxxxyyy{{{}}}{{{yyywwwzzz~~~|||~~~~~~}}}}}}~~~}}}}}}}}}~~~xxxnnnaaaWWWTTTTTTSSSRRROOOKKKHHHFFFGGGEEEBBBAAABBBCCCCCCCCC>>><<<::::::;;;<<<<<<<<<<<<<<<;;;999999999;;;===;;;>>>@@@BBBEEEJJJRRRXXX\\\```fffmmmsssxxx{{{|||~~~~~~~~~xxxyyy{{{||||||}}}yyycccMMM??????AAADDDGGGIIIIIIIIIKKKUUUdddpppuuuvvvuuuuuuuuutttwwwzzzyyyvvvwwwzzzxxxvvvwwwzzzzzzuuussstttrrrrrrssstttuuuvvvwwwxxxxxxttttttxxxzzzwwwvvvxxxxxxzzzyyyuuuuuuxxxuuupppqqqwwwzzzwwwsssuuuwwwwwwtttsssqqqooommmlllllllllppppppqqqqqqqqqooonnnmmmooojjjnnnnnngggeee\\\JJJ888222,,,***,,,...,,,))),,,,,,,,,,,,---///111222333000...///333444222//////...,,,******,,,...///111///---,,,,,,,,,***))),,,,,,***&&&(((---...+++,,,,,,,,,---------......%%%(((,,,///...---,,,++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------,,,+++******))),,,)))+++333888666111/////////............//////111///---,,,,,,,,,+++***+++,,,---------,,,******+++,,,---......---,,,++++++---,,,***,,,000000---,,,,,,+++++++++---...///111///------......---,,,///...---------------......//////...,,,+++,,,---000111111222333444666777555111---+++,,,------,,,......---------,,,,,,,,,---,,,+++))))))+++,,,---111555888777111---,,,---...'''))),,,(((,,,000***,,,+++++++++,,,---......+++,,,,,,,,,---------.........///////////////...///000000///...---......111...,,,...222444222000000///......000000111111444333222000000000000111000000///.....................///000//////...---+++,,,...//////...---,,,---,,,,,,---///111333555333111000000111222222111......---///000111///...,,,...///111111000///...///...---...000000///...000000000000000000000000333222111000111222333555666666666666777888999:::===;;;;;;???EEEKKKNNNOOOTTT]]]fffkkknnnqqqqqqmmmuuuwwwyyy{{{zzzxxxuuussstttvvvxxxyyyyyyyyy{{{|||zzzxxxxxxzzz~~~~~~~~~}}}||||||}}}}}}}}}|||xxxoooddd\\\VVVUUUTTTRRROOOLLLIIIGGGIIIGGGDDDCCCCCCDDDCCCCCC???===;;;;;;<<<>>>>>>===>>>===;;;:::999999:::;;;<<<<<<===@@@EEEJJJPPPTTTXXX^^^eeekkknnnqqqvvvyyy~~~|||}}}~~~{{{|||}}}|||{{{{{{}}}~~~yyy___HHH>>>???AAADDDGGGIIIJJJKKKWWW```kkkrrrsssssstttvvvwwwvvvwwwyyyxxxtttuuuzzzyyywwwyyy}}}|||xxxuuuvvvttttttuuuuuuvvvwwwxxxxxx|||xxxwwwzzz|||zzzyyyzzz{{{{{{yyyvvvvvvwwwuuuqqqqqqwwwyyyuuurrrssstttssssssrrrpppooommmmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmiiimmmnnnhhhfff___MMM;;;555///,,,------)))%%%,,,,,,,,,,,,---///000111333111///111555666555333111///,,,******,,,///111000...++++++++++++***)))+++---...---...111///+++,,,,,,,,,---------......&&&***///111000---+++***---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))((()))...333222------000------,,,,,,,,,,,,------...---++++++,,,,,,,,,***,,,------------,,,++++++***+++,,,------,,,+++******,,,---,,,...222111,,,///...---,,,,,,---......222000...---......---,,,///...------,,,,,,,,,,,,---------,,,***+++---//////000000222333555777888333000---++++++,,,,,,,,,...------------,,,,,,,,,---,,,+++******+++,,,---333999>>>;;;444------//////((()))+++'''+++000+++,,,,,,+++++++++,,,,,,------------------............///////////////......////////////............111...---...222333222///000////////////000111111444333222111000000000000000//////............/////////000//////...---,,,***+++---////////////.........---...///000222333000222333333222111111222///......///111111000......///000111111111000///111///......000000///---000000000000000000000000............000222444666555555555666777999:::;;;<<<;;;<<>><<<<<<>>>??????>>>???===;;;::::::::::::999???>>>>>>AAAFFFLLLPPPQQQUUU[[[aaadddfffkkksssyyy|||~~~}}}zzzxxxyyyzzzwww\\\FFF===@@@CCCEEEGGGIIINNNQQQ```hhhpppsssrrrqqqssswwwwwwuuuuuuvvvuuuqqqrrrvvvvvvuuuwww||||||wwwtttuuuyyyxxxxxxwwwwwwvvvvvvuuu|||zzzyyyzzz|||}}}|||||||||zzzxxxvvvuuuvvvtttqqqpppuuuwwwsssqqqssstttrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmkkkgggkkklllgggggg```PPPBBB;;;444000///---(((###---------......///000000222111000111444555444333111///...,,,,,,...///111...,,,******++++++***)))+++---......000333000,,,,,,,,,,,,---------......+++///444666444111...---------,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***,,,000444111,,,,,,111,,,++++++++++++,,,,,,---...,,,++++++,,,------,,,.........---------,,,,,,)))***+++,,,,,,+++***)))---///000......///+++%%%///...---,,,,,,---...///111///---------...---,,,///...---,,,++++++++++++,,,,,,,,,***)))***---000111000000/////////000000111///---+++++++++,,,,,,---------------------------,,,++++++++++++,,,---333:::???===444---,,,//////''')))***&&&+++000+++,,,,,,+++*********++++++........................///////////////......---000///....../////////...000...---///111222111//////000000000///000111222333333222111111000000000000///............///////////////...---,,,++++++,,,,,,...///000000//////111111000000000222333444...222555555222000111333///......///111111000...//////000111222111111000222000//////000000...---000000000000000000000000//////000111222444666777666666777888999;;;===>>>;;;<<<===@@@DDDHHHJJJLLLQQQZZZccchhhmmmrrrsssqqqwwwxxxyyyzzzzzzxxxvvvuuusssuuuxxxyyyxxxwwwwwwxxx{{{{{{{{{}}}|||||||||}}}|||xxxssskkkbbb[[[YYYWWWTTTPPPMMMKKKJJJIIIIIIGGGEEEDDDDDDDDDBBB@@@AAA???======>>>???@@@??????===::::::;;;;;;999888???>>>===@@@DDDIIILLLLLLOOORRRVVVWWWYYY___jjjsssvvvxxx|||}}}{{{zzz{{{|||nnnUUUCCC>>>AAAEEEFFFGGGKKKSSSZZZfffkkkqqqrrrqqqqqqtttwwwvvvuuuuuuwwwuuuqqqqqquuurrrqqqsssxxxxxxtttrrrsssyyyyyyxxxxxxwwwwwwwwwwwwyyyyyyxxxxxx{{{~~~~~~}}}{{{xxxwwwwwwvvvuuusssrrrnnnrrrtttrrrrrrtttuuusssooopppppppppppppppooooooppppppooonnnllllllkkkkkkjjjfffiiikkkggggggaaaQQQBBB;;;444000000...***&&&.../////////////////////111000000000111111111000...//////000000//////...---+++******+++,,,+++***+++---,,,+++---111111---,,,,,,,,,---------.........222666777666222000///,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---...111222...---///,,,+++++++++,,,,,,---......---,,,,,,...//////.........---------,,,,,,,,,))))))++++++++++++))))))---///000------,,,'''!!!,,,,,,+++++++++---...///000...,,,+++,,,,,,+++***------,,,++++++++++++++++++,,,+++***)))+++...111111000///---,,,+++++++++//////...,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,---111777;;;999222,,,+++---...&&&(((***&&&***///***,,,,,,+++*********++++++...........................///////////////......000...---...000000///---//////...///000000000//////000111111//////111333333333222222111000000/////////............/////////...---,,,++++++******////////////////////////222111000000000111333444///222555555222000111333///......///111222000//////000000111111111111111222111//////000000///---111111111111111111111111222222222333444555666666666666777888999;;;===>>><<<===???AAACCCFFFIIIJJJPPPYYYccciiipppvvvyyyxxxwwwxxxyyyzzzzzzxxxwwwvvvrrrtttwwwwwwvvvuuuvvvwww|||}}}~~~~~~~~~{{{vvvoooeee^^^ZZZXXXSSSOOOLLLJJJIIIIIIHHHFFFEEEDDDEEEDDDCCCAAAAAA???======>>>@@@@@@???>>><<<999:::<<<===:::777:::;;;;;;<<<>>>@@@CCCEEEEEEFFFFFFFFFHHHOOOYYYaaafffiiiooovvv}}}|||}}}~~~~~~}}}}}}}}}}}}uuu```LLL@@@@@@DDDGGGGGGGGGNNN[[[ffflllnnnpppqqqrrrsssuuuvvvvvvuuuwwwzzzxxxssssssvvvpppnnnpppttttttqqqqqqssstttuuuvvvwwwxxxzzz{{{{{{xxxyyyxxxvvvxxx}}}~~~|||zzzwwwvvvyyyzzzvvvssssssnnnqqqrrrqqqrrrvvvvvvsssoooppppppqqqrrrrrrrrrqqqrrrqqqooonnnlllkkkkkkkkkkkkfffjjjkkkggghhhcccSSS>>>777///,,,...///---***...//////000//////...---..................------,,,...000111111000...,,,---+++******,,,------,,,+++,,,***(((+++000111...,,,,,,,,,---------......---000333444222000//////---,,,,,,,,,,,,---......------,,,,,,,,,,,,------))))))******++++++,,,,,,000+++***---000...+++,,,,,,++++++,,,,,,---...//////...,,,---...//////......------,,,+++,,,,,,,,,)))***+++,,,,,,+++***)))))),,,---+++,,,---***$$$,,,++++++++++++---///000///---+++***++++++***))),,,++++++******++++++,,,+++,,,,,,,,,++++++...000000///......------.........//////...,,,+++,,,...,,,,,,,,,------------...,,,,,,------------,,,,,,///222444333///,,,+++,,,---&&&))),,,(((+++///))),,,,,,+++++++++,,,,,,---.........------------------......///////////////000...,,,---000111000---///////////////////////////111333111//////111444222222333222222111/////////............//////000///...---,,,+++++++++,,,000000000000//////////////////.........000111222111333444444333222222333/////////000111222111////////////000000000111111222000//////111111000...111111111111111111111111111222222333333333444444555555555666777999:::;;;<<>>?????????===:::888:::===>>>;;;777666999::::::888888;;;???===<<<;;;;;;===BBBFFFJJJPPPUUU]]]hhhrrrzzz~~~~~~~~~~~~~~~~~~zzzjjjTTTEEEAAABBBFFFIIIHHHHHHQQQbbbpppsssqqqppprrrtttvvvuuutttssstttwww{{{yyytttrrruuuqqqoooooorrrsssqqqrrruuurrrsssuuuvvvxxxzzz||||||{{{|||yyyuuuwww{{{|||xxxzzzvvvxxx}}}~~~yyyuuuvvvpppssssssqqqsssvvvuuuqqqooopppqqqssstttttttttsssqqqpppooommmmmmlllmmmmmmmmmiiilllmmmiiijjjeeeUUUAAA999000+++,,,...---+++------.........---+++******+++,,,,,,,,,------...---......//////......------+++***+++---......---)))+++***)))+++000000---,,,,,,,,,---------......,,,...000000///......///......------......///000------,,,,,,,,,,,,------)))******+++,,,---------...***))),,,...,,,+++---++++++++++++,,,---...//////---,,,,,,---...---,,,...---,,,+++***++++++,,,)))***+++,,,,,,+++***)))(((+++++++++,,,///---(((......---,,,,,,---...//////---++++++,,,,,,+++******))))))******+++,,,---,,,---......---,,,---///.........------...//////---///000///---,,,---///,,,,,,,,,---------......,,,------------------,,,------------------,,,,,,---'''+++///+++...000))),,,+++++++++,,,---......------------,,,,,,,,,+++,,,,,,---///000000000000000---+++---111222000---.../////////......//////...111333222///...222555222222333333222111///..................///000000//////...---------...///////////////000111222222///............000222333444333222222333444333333000//////000222222111/////////......//////000000111000//////111222111000111111111111111111111111000111222333333444444444666666666666777888999:::===@@@CCCEEEDDDEEEGGGJJJPPPYYYbbbhhhnnnuuuxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwtttuuuuuuuuuuuuwwwzzz}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{tttkkkdddZZZWWWRRRLLLIIIHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGEEEAAA???===<<<>>>?????????===:::888:::>>>???<<<888555999;;;:::666555888<<<999777666777999;;;;;;:::???EEEOOO\\\iiittt{{{|||zzzzzzyyy~~~~~~||||||}}}yyyeeeNNNCCCDDDCCCGGGJJJHHHIIISSSfffvvvxxxtttqqqsssvvvxxxuuuqqqpppqqquuuzzzyyysssppprrrssspppooorrrsssrrrtttxxxuuuuuuvvvwwwxxxyyyyyyzzz~~~|||vvvvvvzzzzzzuuuzzzwwwyyy|||wwwxxxsssuuutttrrrsssuuutttooooooppprrrtttuuuuuuuuutttpppooonnnmmmmmmnnnoooppppppkkknnnooojjjkkkgggWWWIII@@@444...,,,---+++)))+++,,,,,,---,,,+++)))(((''')))+++,,,,,,---///000///...---,,,,,,---...///---,,,++++++---//////...'''***+++***---111///+++,,,,,,,,,---------......---...//////......///111///////////////000111111...------,,,,,,------...,,,,,,---......///000000...,,,,,,...---+++,,,111************+++,,,---...///---++++++,,,,,,,,,+++---,,,+++*********+++,,,***+++,,,------,,,+++******,,,,,,+++---///---)))222111///...------......000...,,,,,,------,,,+++(((((())))))***+++---...,,,...000///...------...///...---,,,,,,,,,,,,,,,---000111000---,,,...000,,,,,,,,,------.........,,,------......------,,,---***((())),,,///...,,,...)))...222...000111***+++++++++,,,---...///000---------,,,,,,+++++++++++++++---///000111111111000---+++---111333000---...///000///.........///...111444222///...222666222222333333222111///..................///000111111000///......///111111---......///000222444555000000///000111222444555777333000000333555444222000//////000222222111000...............///000000000///...///111222222111111111111111111111111111000111333444555666777777999888888888999:::;;;;;;>>>AAAEEEFFFEEEEEEGGGJJJQQQYYYaaafffkkkqqqtttsssyyyzzzzzzzzzyyyyyyxxxxxxvvvvvvvvvuuuvvvxxx}}}yyy|||}}}}}}{{{{{{~~~~~~~~~~~~~~~|||xxxrrrlllhhhYYYTTTRRRRRRPPPKKKIIIJJJFFFFFFHHHJJJLLLLLLJJJGGG@@@>>><<<<<<>>>?????????;;;:::888777777999888666888666444222222333555777222666666222222666666222;;;AAAHHHMMMVVVcccpppxxx~~~|||zzzzzz~~~~~~~~~|||~~~}}}~~~kkkTTTFFFAAA@@@CCCGGGHHHIIISSScccnnnqqq|||wwwsssvvv|||}}}vvvnnntttrrrqqqrrrttttttqqqnnnoooqqqtttwwwyyyxxxwwwvvvooosssvvvvvvtttuuuzzz~~~xxxwwwyyyzzzwwwtttyyyzzzzzz{{{zzzxxxuuutttuuuvvvyyy{{{zzzxxxuuusssttttttttttttsssrrrqqqpppuuuqqqlllkkkmmmppppppppprrrsssssspppjjjeeebbb```MMM>>>000---//////---++++++,,,---,,,***)))***++++++,,,...//////...,,,+++---------,,,,,,++++++++++++******)))***,,,---...***+++---,,,,,,,,,...000///------000///+++***,,,---,,,,,,++++++,,,,,,---///............------------...000000///,,,)))'''------------...///111111......---------///000111111...,,,,,,...///---***...,,,++++++,,,------,,,,,,,,,---...000///,,,)))+++,,,,,,---,,,+++***)))///,,,***+++---...,,,)))///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......////////////............---------,,,,,,,,,333111---+++***+++...000------------,,,+++***))),,,,,,,,,---,,,,,,++++++------++++++++++++------)))************+++++++++......,,,,,,,,,,,,.........------------...//////......---///222333333222//////.........000222333000000000000000///......000///------///000///...111111000000///---,,,+++000---,,,...222444111---000000000///......------***,,,.........///444888...000000///222777777333777333000000222333222000000///---...000222333333......//////000000111111000000///000000111222222111111222222222333333333222222333333555666888999666:::;;;999888;;;===;;;===<<<>>>BBBDDDCCCGGGLLLTTTWWW\\\ccciiioootttvvv||||||}}}}}}}}}|||zzzzzzzzzzzzyyywwwuuuvvvxxx{{{|||zzzyyyyyy{{{~~~~~~~~~~~~zzzuuuppplll___YYYUUUSSSPPPKKKJJJLLLGGGGGGGGGHHHIIIHHHEEECCC@@@>>><<<<<<===??????>>>;;;:::888666666777666444999777444222111222444555111555666222333777777444999>>>CCCHHHOOOYYYeeemmmwww|||~~~}}}}}}~~~}}}~~~~~~{{{}}}}}}||||||zzzgggQQQDDD@@@???CCCHHHKKKNNNXXXfffpppqqq{{{wwwuuuwwwzzz{{{vvvqqqwwwtttrrrrrrrrrrrrooommmuuuvvvyyy{{{{{{zzzyyyxxxsssvvvyyyxxxxxxzzz~~~yyyxxxyyyzzzxxxuuuwwwxxxyyyyyyyyywwwuuuttttttwwwzzz{{{xxxuuussssssttttttttttttsssrrrqqqppprrrpppnnnnnnpppqqqqqqooorrrrrrrrrpppmmmiiieeecccRRRBBB333...//////,,,++++++,,,---,,,*********++++++,,,...//////...,,,+++---------,,,,,,+++++++++,,,+++*********+++,,,---***,,,---------///333555111...---///...++++++---,,,,,,++++++++++++,,,,,,+++,,,,,,---------.........///000111111000...---//////.........///000000///...---...///222444666666222//////222444333222---,,,******,,,---,,,+++,,,++++++,,,...---+++)))+++,,,,,,---,,,+++***))),,,++++++,,,...///...---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......////////////..................---------,,,///...,,,++++++,,,///000------------,,,+++******------......///.........---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...---------------.../////////...---///111333333222///.........///000111222000000000000000///......000///------///000///...000000000000///...------111...---///222444111...////////////............,,,...000///...///222444...000000///222777777333666444000000111222222000222000......000111111111////////////000000111111000000/////////000111111111111111111222222222333222222333333555666888999777;;;<<<:::;;;>>>@@@>>>CCCAAACCCGGGGGGFFFHHHMMMPPPTTTZZZbbbjjjqqquuuwwwyyyzzz{{{||||||{{{yyyxxxzzzzzzzzzxxxvvvvvvyyy{{{~~~}}}}}}}}}~~~|||}}}yyyuuurrrhhh___WWWSSSPPPLLLKKKNNNIIIHHHGGGGGGGGGEEEAAA???@@@>>><<<<<<>>>???>>>===<<<999777666555444333111888666444222111111222333000333444333444777777555666999===AAAEEELLLUUU]]]mmmttt}}}}}}|||{{{}}}~~~~~~zzzzzz|||{{{xxxzzzsss```LLLBBB???@@@FFFIIIMMMSSS^^^jjjqqqssszzzxxxwwwwwwxxxxxxvvvtttuuusssqqqqqqqqqrrrqqqpppyyyyyy{{{{{{{{{zzzyyyxxxtttvvvyyyzzz|||{{{yyyzzz{{{yyywwwvvvwwwwwwxxxwwwvvvtttsssuuuzzz~~~}}}xxxsssssstttsssssstttssssssrrrqqqpppnnnnnnoooqqqssssssrrrppptttrrrppppppqqqnnniiieeeYYYGGG555//////...,,,++++++,,,---,,,+++***+++,,,+++,,,---......---,,,+++------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,------///222777;;;222...---...---++++++...++++++************++++++))))))***,,,---.........//////000111222333333444111111000///////////////000///...///111666:::===:::666222111444777888777---+++******+++,,,,,,+++,,,+++******,,,,,,+++***+++,,,,,,,,,,,,++++++***---...///...------...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......////////////....../////////.........------++++++++++++,,,---...///------...------,,,+++***,,,,,,---...////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------....../////////...---///111333222111///.........///000111222000000111111000000///...000///------///000///......//////000000//////...222000...///222444222///............////////////...///111111/////////000...000000///222666666333666444111000111111111000333111//////000000000////////////000000000000111000000//////.../////////000000000111111111222222222222333333555666888999777:::;;;:::<<<@@@AAA???FFFEEEFFFHHHHHHEEEHHHLLLLLLQQQYYYbbbkkkrrrwwwyyyxxxyyy|||}}}~~~|||zzzyyy||||||{{{yyywwwwwwzzz|||}}}|||yyyvvvmmmbbbXXXSSSQQQNNNNNNPPPLLLJJJIIIHHHGGGFFFBBB@@@AAA???>>>>>>???@@@???===<<<888555555444111000000555444333111111222333444...000222333444555555444666777999<<<>>>@@@HHHOOOccclllxxx{{{zzzzzzzzzzzz{{{{{{{{{zzz}}}yyyyyyzzzzzzttttttlllYYYGGG@@@@@@AAAJJJKKKNNNUUUaaalllsssuuuyyyyyyyyywwwvvvuuuvvvwwwppppppoooppprrrtttvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwqqqsssuuuxxx~~~|||zzz{{{{{{zzzyyywwwwwwwwwvvvuuusssrrrpppvvv|||~~~wwwrrrsssvvvsssssssssssssssrrrqqqqqqnnnoooppprrrsssttttttssswwwssspppppprrrpppjjjddd[[[III666......---,,,,,,,,,---...---+++***+++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******......------...111666;;;222---+++,,,+++)))+++...+++******))))))******+++)))***,,,---......------//////...///000111333444000000/////////000000111000///...000333999@@@CCC>>>888222000222555666666---+++)))***+++,,,+++***---+++)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++111333444111,,,)))***,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......//////......---000////////////.........***++++++,,,---------,,,------......---,,,++++++)))***+++,,,------------++++++------------++++++,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,,,,------...............///...---///111222222111.........///000000111111222222333333222222111000000///------///000///.........///000000000000000333111///000222333222111---------...///000000111---///000111111000//////...000000///111666666222555444222000000000000000111000...///000111000///000000000000000000000000111000///......---......///000000000000111111111222222222333555666888999444777888888;;;@@@AAA>>>CCCBBBCCCEEEEEECCCEEEIIIJJJOOOXXXbbbkkkssswwwyyyyyy{{{~~~~~~}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}~~~{{{yyynnncccXXXTTTSSSQQQPPPRRRMMMLLLJJJJJJJJJIIIGGGEEEBBBAAA???@@@AAAAAA???>>>;;;555222444444000///111222222222222222333555666---...000333444333333333888666888;;;:::999???GGGYYYdddrrr}}}zzzzzzzzzyyyyyyzzz{{{|||xxx~~~|||yyyzzzzzzyyyqqqpppfffSSSDDD@@@CCCEEENNNLLLNNNWWWcccnnnuuuxxxxxxyyyzzzxxxuuutttvvvxxxooopppqqqrrrsssuuuwwwyyytttttttttuuuuuuvvvwwwxxxrrrrrrrrruuuzzz}}}{{{{{{{{{{{{{{{zzzyyyxxxvvvsssqqqooonnntttyyy~~~{{{uuuppprrrvvvsssssstttttttttsssrrrrrrppppppqqqqqqrrrtttvvvwwwxxxuuuqqqqqqrrrpppiiiccc[[[III555---------------,,,---...---+++***+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))///...---,,,+++---222666111,,,***+++***((()))---+++******))))))******+++,,,---...//////...---,,,///...,,,++++++---...///---------...///111222333///......000444;;;BBBFFFAAA;;;333///000222333222---+++******+++,,,,,,+++---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,---222444444111,,,******,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------............------000////////////.........,,,,,,---------,,,+++***------.........---,,,,,,)))***+++,,,------------++++++------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...---...000111111000---...//////000111111111444555555555555444333333000///------///000///...---...///000111111111111333222000000111222222111,,,------...///000111111---...///000222111000///---//////...111666666222555444333111///...///000...------...111222111000111111111111000000000000111000///......---......///000000000000111111111222222222333555666888999555777777777<<>>???>>>???BBBBBB@@@CCCHHHIIINNNVVV```iiiqqqvvvxxxyyy{{{~~~|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~|||yyy{{{}}}}}}|||{{{pppeee[[[XXXWWWTTTQQQQQQNNNLLLJJJJJJKKKKKKIIIHHHBBBAAA@@@@@@AAA@@@>>><<<999222000444555000000444222222222333333444555666...---///444555222111222777444666:::999555999CCCPPP[[[kkkxxx~~~|||||||||{{{zzzzzz|||{{{}}}}}}{{{zzz|||{{{wwwqqqnnnbbbOOOBBBAAAGGGJJJQQQMMMOOO[[[hhhqqqvvvzzzxxxyyyyyyxxxvvvuuuvvvvvvrrrtttvvvvvvuuuuuuuuuvvvuuuuuuttttttuuuvvvxxxyyyvvvtttrrrsssvvv}}}}}}{{{zzzzzz{{{|||{{{zzzxxxuuussspppooonnnooossswwwvvvqqqoooqqqsssttttttuuuuuuuuuttttttsssqqqrrrrrrrrrrrrsssvvvyyyxxxvvvssssssrrroooiiiddd]]]JJJ777......---,,,,,,,,,---...---,,,+++,,,---------------------------++++++,,,,,,,,,,,,------............---,,,******......---+++)))***---000000,,,+++,,,+++)))))),,,++++++************++++++---...///000000...,,,+++...---+++***)))***++++++++++++,,,---///111222444------...000444:::@@@CCCCCC<<<555000000111111000...,,,++++++,,,------,,,---++++++,,,...//////...---,,,,,,,,,,,,------...///000000000...------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------/////////.........------............---,,,+++***------............------,,,,,,---...////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,+++,,,.../////////...---///...---...000111000///---...///000111111111000555666666666666555444444000///------///000///......///000000111111111111333222111000///000111222---------...///000000111.........///111222111///---//////...111555555222444444333111...---...000,,,,,,---///111222111000222111111111111000000000000000//////.../////////000000000111111111222222222222333333555666888999888999999999>>>DDDDDD???>>>===>>>AAAAAA???BBBFFFFFFJJJQQQ[[[dddmmmssswwwxxxyyy|||~~~~~~||||||}}}~~~~~~~~~}}}yyy{{{}}}}}}~~~~~~}}}sssiii___]]]\\\WWWQQQNNNMMMKKKIIIHHHIIIIIIGGGFFF@@@?????????@@@???<<<:::666///...444666222222777555555555444444444333333111///111666777222111333555111222888777222666@@@FFFRRRdddrrr{{{}}}zzzzzz||||||yyy||||||vvvqqqmmm```MMMBBBDDDKKKOOOQQQNNNSSSbbbpppvvvwwwxxxxxxxxxxxxyyyxxxwwwuuutttrrruuuyyyzzzxxxvvvuuuvvvwwwvvvtttsssssstttvvvxxxwwwuuurrrrrruuuzzz}}}{{{yyyyyy{{{|||yyyxxxwwwuuusssrrrqqqqqqmmmppprrrsssrrrrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuppprrruuuvvvttttttuuuwwwwwwwwwvvvuuussspppllljjj```NNN:::111///---+++***---.........,,,+++,,,------------,,,,,,---------+++++++++,,,,,,---------------.........,,,+++***,,,,,,,,,+++))))))+++---000------///...+++***---,,,,,,++++++++++++,,,,,,***,,,...///000...,,,+++---,,,,,,++++++++++++++++++++++++,,,---///000111+++,,,---///333888<<>>>>><<<===???>>><<<>>>BBB@@@CCCJJJSSS^^^hhhqqqvvvyyyzzz{{{}}}}}}}}}~~~~~~~~~|||}}}~~~wwwlllcccbbb```YYYQQQLLLMMMKKKHHHGGGFFFFFFDDDCCC>>>======>>>>>>===:::888555---,,,555777333333:::999888777666444333222111333111333999999333111444222...000666555000444???@@@MMM___ooozzz~~~zzzyyy{{{~~~{{{xxx}}}}}}vvvrrrmmm___MMMCCCEEEMMMSSSPPPNNNVVVhhhwwwzzzxxxwwwxxxxxxxxxyyyzzzyyyuuurrrnnnsssyyy{{{zzzyyyyyyyyyxxxvvvtttqqqpppqqqsssttttttrrrqqqrrrvvv|||~~~}}}{{{yyyxxxzzz|||wwwvvvuuutttttttttttttttoooppprrrtttuuuwwwwwwwwwuuuvvvwwwwwwwwwwwwvvvvvvnnnrrrwwwyyywwwuuutttuuuuuuwwwxxxwwwtttqqqoooooodddQQQ===444111...***(((---...///...,,,+++,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,---.........---,,,+++***+++,,,+++******+++---111//////111111---,,,...---,,,,,,++++++,,,,,,---'''))),,,...//////---,,,,,,---------------------,,,,,,,,,,,,,,,---...///***+++,,,///222666:::<<<;;;666000---...///...,,,000...,,,---...///...---((((((***,,,......,,,***---,,,,,,+++,,,---...///333000------......+++(((///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,......---------,,,,,,,,,---------------...000000------...............---,,,,,,,,,---,,,,,,++++++...---++++++++++++---...////////////000000000000---...///000000///...---+++,,,...000000///...---///...---...///000///...,,,---///111111111000000333333444444333333222111000///------///000///...000000111111111111000000222111000...------///111.........///////////////666222///---//////...,,,---//////...000555555111444555444111---,,,---000//////...///111000...,,,222222222222111111000000000000///000000111222333111222222222222333333333222222333333555666888999999999777888===CCCAAA<<<>>><<<<<<===;;;888999===:::===DDDNNNZZZfffpppvvv||||||}}}~~~~~~}}}}}}}}}~~~{{{pppiiihhh```RRRJJJLLLLLLFFFDDDJJJLLLGGG@@@???666777:::===>>><<<888444111...000777<<<:::888777888777777777777555222000111222444999<<<;;;666111999444222444555555999>>>GGGQQQ]]]iiivvv~~~{{{yyyxxxxxx{{{nnnYYYIIIHHHPPPQQQLLLKKKUUUeeesssxxxxxxxxxyyywwwyyyvvvppppppuuuuuupppsssssswww}}}}}}yyyuuuvvvxxxuuuqqqpppppprrrssssssxxxvvvuuuvvvxxx{{{}}}~~~|||xxxyyy{{{xxxrrrsssuuuwwwyyyyyyxxxwwwuuuxxxxxxyyyyyyxxxwwwuuuttt|||yyyuuussstttvvvyyyzzzttttttvvvxxxzzzyyyvvvssszzzwwwwwwxxxsssllllllrrrhhhTTT@@@666222...---//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------'''111,,,###+++111---***---------///111000---+++---,,,***))))))***,,,---111&&&---999444,,,+++***........................,,,------......---,,,,,,------.........---++++++++++++,,,,,,,,,,,,---------,,,,,,///333666777777888222,,,+++------+++(((000000///...---,,,,,,,,,/////////............///---------------...///000333000------...000111000,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,---...///000000000000...---,,,,,,......---,,,------............------000///...---------------***+++,,,,,,------,,,,,,,,,......---///111---'''---,,,+++,,,...///...---------,,,,,,---...000111...------...//////...,,,))),,,///111111000---+++000000000000///...---,,,,,,---...///000000000000...///000111111000///...222111111000///......---000111222000...---...///999777444000...---------111///---...000111000......///000///------...///222000......///000000///111///...///000111000...333111000000111222222111222333333222000//////000111222222222222111000///000///000111333333222111555555555555666888999:::>>>===;;;999999:::;;;<<<:::888;;;??????;;;888:::;;;;;;>>>GGGUUUbbblllppp}}}{{{{{{zzzooohhhhhhbbbVVVPPPSSSQQQIIIDDDEEEFFFBBB>>>===666777999;;;===;;;777444333111222888<<<:::777777888777666666777777555333222222444888;;;:::666222888444333555777888<<>>>>>:::888999::::::===FFFSSS```jjjnnn}}}|||~~~zzzppphhhgggbbbZZZWWWZZZTTTKKKCCC@@@>>>;;;::::::555666777999;;;999666333555333444:::<<<:::888999999777555555666888888777333333444666888888777555777444333777999:::>>>DDD@@@FFFOOO\\\mmm}}}~~~~~~}}}rrrdddQQQGGGLLLSSSQQQJJJMMMZZZjjjwww|||{{{zzzxxxwwwxxxxxxvvvwwwyyywwwrrrxxxvvvvvvyyyxxxsssqqqrrrqqqqqqqqqssswwwzzzzzzzzzvvvwwwwwwxxxzzz|||}}}{{{{{{yyywwwzzz}}}xxxzzzyyyxxxvvvuuutttttttttyyyyyyzzzzzzyyyxxxwwwvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvxxxzzzzzzxxxuuussssssqqqppprrrtttrrrooopppsssiiiYYYEEE999333///...000000///..................,,,,,,,,,,,,------------...000111000/////////000,,,,,,,,,---///...,,,***---,,,,,,++++++,,,,,,---,,,000DDDMMM<<<,,,************+++---...///000111111///...,,,++++++,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++---000222333333000,,,)))***---//////------------------...//////444222000...------.../////////...---------......000...++++++,,,.........---------,,,,,,---------------------,,,,,,,,,,,,***+++,,,---............000...------......,,,+++........................++++++++++++,,,---...///------...////////////...111222111......///+++&&&---,,,,,,,,,...///...---------------...///000000...------...//////...,,,000...,,,++++++---000222000000000000///...---,,,,,,---...///000000000000000000111111000///...---111111000000//////......---///000000000000111333:::999666444222111111111000//////111222222000...***---000222111111111111555333111000111111000...111///...///000111000...111000//////111111000///111333555555333111000000333222111000///000000111666555333222111111222222444555555666777888999:::;;;:::::::::999999999999888777888<<<<<<888777888999999<<>>;;;777444555666777777555555444444444666888999;;;777666888999888999===???BBBHHHRRReeeyyy|||yyywwwuuulll___QQQOOOUUUXXXSSSMMMTTTcccsss{{{zzz{{{xxxuuuvvvxxxzzz{{{|||}}}yyywwwxxxuuuqqqppprrrttttttvvvxxx{{{|||zzzxxxwwwyyy{{{zzzwwwtttttttttzzzyyyvvvtttwww||||||www|||zzzvvvsssrrrqqqrrrssszzzzzz{{{||||||{{{yyyxxx{{{{{{zzzwwwtttsssuuuwwwyyyzzz{{{zzzwwwuuuttttttssstttuuuuuuuuutttssspppiii^^^KKK;;;222///...---,,,,,,+++++++++,,,,,,---************************---'''...222,,,111:::555---++++++,,,------,,,***,,,---............---,,,...+++333777---***...,,,,,,,,,,,,---------------666444111///......///000......---------.........+++++++++,,,,,,,,,------,,,+++***+++---.........---,,,++++++,,,,,,,,,++++++++++++,,,...///111222444333000...------......------,,,+++************000...------...//////---///......------......///.........---------,,,,,,---......////////////...000///------......---,,,///...------------...///000000///..................///000000111111000000,,,///000---,,,......+++...---,,,---///000///.........//////////////////222111000111333333111000------------......////////////////////////...------...//////////////////111111000///////////////000000000000////////////...//////...---,,,,,,---222111000//////............///000111000//////...,,,///222333111///...---333111///.........---+++111///...///000111000.../////////000111111///---000333666777555333111111666444222111111111333444777777666333111000333555444555666888999999999999999999:::::::::999888777777555666999999666555777666777:::@@@JJJWWWcccjjjwww|||~~~{{{~~~}}}pppiii___VVVOOOIIIEEEDDD???@@@>>>999777888777555666555444444666666555444444444777;;;<<<:::<<>>;;;777444444555555555444555555444444555777:::===:::888:::999666777:::===@@@DDDLLL\\\ppp~~~|||yyyuuusssqqqhhh\\\SSSSSSVVVTTTOOOLLLVVVffftttyyy}}}yyyzzzuuutttvvvyyyyyy{{{~~~}}}zzzyyyzzzxxxtttrrrtttxxxwwwwwwyyyzzzzzzxxxvvvuuuyyy}}}}}}zzzxxxxxxyyyuuuuuusssrrrxxx}}}{{{zzzwwwuuuttttttuuuvvvzzz{{{|||}}}}}}|||{{{zzz{{{|||{{{wwwsssrrrtttxxxzzzxxxwwwxxxyyyyyywwwuuuvvvwwwxxxvvvvvvwwwtttooojjjaaaPPP===333000///------------------......///------------,,,,,,,,,,,,...'''000222--->>>KKK===...,,,+++,,,---...---,,,,,,---///000000///---,,,222***+++---)))---222...------,,,,,,,,,,,,,,,,,,555444222000//////000000000000///...---.........++++++,,,,,,,,,,,,---------+++******,,,------,,,,,,,,,,,,++++++******)))+++++++++,,,...000111222111111000///...---------,,,,,,+++*********++++++///...---...///000...---......------------..................---------,,,......///////////////...///...---...///000///---///...---,,,,,,---...///222111000///...............///000000111111000000000444333...+++,,,,,,***...---------///000///......//////000000000//////222111111222333333222000+++,,,...///000///...---...///////////////............///////////////...000000////////////000000000000000000////////////111222222111///......///111111111000000000000000---...//////------...///---///111111000...------222000...---......---+++111///...///000111000...000//////111222222000...000222555555444222111111555444333222111222333333444555666444111111444777444555777999::::::999999;;;:::::::::999999999999888555666999999666555888666777;;;@@@JJJVVVdddlll|||~~~}}}~~~~~~xxxtttbbb]]]UUULLLFFFCCC???<<<===???===666444777888555777666444444555666666555777666999;;;:::777999>>>;;;888555444555555555555333555666555444444777:::???;;;:::;;;:::777777:::;;;@@@DDDHHHTTTiii{{{}}}yyyuuurrrqqqfff^^^XXXXXXXXXRRRNNNMMM[[[kkkwwwzzz}}}|||zzzwwwxxx~~~~~~}}}zzzzzz|||{{{wwwvvvxxxyyyxxxxxxxxxyyyyyyxxxvvvuuuzzz|||yyyyyyzzzvvvvvvtttsssyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}|||{{{yyy|||}}}zzzuuurrrsssuuuzzzvvvsssvvv{{{}}}zzzvvvuuuxxxxxxvvvwwwyyyvvvnnnmmmeeeUUU@@@555333111...------,,,,,,------...///............---------,,,...(((000000---JJJ[[[CCC///---,,,,,,---......---+++---000111111000---+++///)))+++,,,(((---222,,,+++++++++,,,,,,---------111111111000000/////////111000///---,,,,,,,,,---++++++,,,,,,,,,,,,------...,,,++++++,,,---,,,+++***+++,,,,,,+++*********++++++,,,,,,...///111222......//////...---,,,+++,,,,,,,,,,,,,,,,,,---......---,,,---...///---,,,...------------------...............---------------......//////......---...---,,,---///111000///000///---,,,,,,---///000000//////.........//////...//////000111000000000222666555000,,,---...,,,///...---...///000///......///000111000000///...111000000111222222111///,,,---.../////////............////////////............////////////......//////......///000111222////////////000000000000000111222222000///000222000000111111111111111111---......,,,******---000+++---//////...------...111000...---...///...---111///...///000111000...000000000222333333000...000222333333222111111222222222222111111111000000///222555555222111555888444555777999:::::::::999===<<<:::999999999:::;;;888666666999999666666888555888<<>>@@@===444111555888666888666444444555666777666999999:::<<<999555777<<<888666444444555666666666333555777666444444777:::???<<<;;;===<<<999999<<<;;;AAAEEEHHHQQQeeezzzzzzvvvtttssshhhaaa]]]^^^[[[SSSNNNOOOaaappp|||}}}|||zzz~~~|||zzz{{{~~~~~~zzzxxxzzzzzzxxxwwwwwwxxxyyyxxxwwwvvv{{{zzzuuutttuuuzzzzzzwwwuuuzzzvvvvvvuuuuuuvvvwwwwwwxxx{{{|||}}}~~~~~~}}}||||||www{{{}}}wwwrrrqqqssszzztttqqqttt||||||vvvsssvvvwwwuuuwww{{{wwwoooooohhhXXXCCC777555333000************++++++,,,------------,,,,,,+++++++++---'''000---,,,QQQdddEEE000...,,,,,,...///......+++---000222222000---+++***'''---///)))+++...((())))))***+++---...//////...///////////////...---222000...,,,+++***++++++++++++,,,,,,,,,---------///---++++++,,,---,,,+++(((***+++++++++******+++,,,,,,,,,---...///000111+++,,,...//////---,,,***------------......///000,,,++++++,,,---...,,,***---------,,,,,,---------//////.........------------------...------,,,,,,---,,,,,,---000111111000000///---,,,,,,---///000---------------...///000......///000000000000000+++///000,,,)))+++------///...---...000000000......///000111111000///...000///...///111111///...------------......//////......///////////////......///////////////..................///000222333////////////000000000000---...000000//////111222......///000000000000000---...---***((()))---111)))+++------,,,---///111222000......000000000///111///...///000111000///000000111333444333111...000111222222000000111333///000000000000///......+++000444555333222555999444555888:::;;;;;;:::999>>>===;;;999999:::;;;<<<999666666999999666666999555888<<>>:::;;;999555555888777333444333222222444444333222666888::::::888888:::===;;;999666555555666666555000111222333444444444444>>>===;;;999999:::===>>>EEEHHHJJJKKKOOO]]]qqqyyyrrrkkkeeeaaa^^^ZZZTTTSSSVVVsss}}}~~~~~~|||}}}}}}}}}}}}zzz}}}zzzvvvtttuuuvvvvvvvvvzzz{{{}}}~~~}}}{{{wwwuuuwwwuuuuuuxxx|||~~~}}}yyywwwvvvwwwxxxzzzyyyyyyzzz|||~~~}}}{{{yyyyyy|||{{{yyywwwvvvuuuttttttvvvuuuvvvxxxzzz{{{{{{yyyxxxxxxyyyzzz{{{zzzvvvssspppfffWWWFFF888111000000,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,+++//////---555BBBBBB:::+++...,,,&&&&&&+++,,,)))000111111000---+++******++++++++++++++++++++++++......---------,,,,,,,,,,,,+++,,,---///000///...:::666111///...,,,(((%%%++++++,,,------,,,,,,,,,---------...............+++***)))***,,,---,,,++++++*********+++---///000222000...---...///...---,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------///......------......///000000...,,,)))(((***+++//////000000//////...---000//////111333333111000////////////............111111111111222111///---555333000000000000///---111000///...---,,,,,,,,,))),,,///111000...------///000---***---555444---000///......000111111000111///------.../////////222111000//////.........///...---...///000000...///000...+++,,,111444333222222111111000/////////111...,,,---000222111///111000///......---......++++++,,,...000///---+++,,,---...///000000000000222111111333666777444111555333000---,,,---...000111000333777777222///000222444333111---,,,...111333222111/////////000000111222222111000111666;;;777777777888:::;;;999888<<<;;;:::888666555444444666999888444333777777444888999<<>>EEEGGGHHHGGGKKKXXXlll{{{{{{lllgggdddbbb\\\UUUSSSVVVrrr||||||~~~}}}~~~{{{~~~{{{yyyxxxyyyzzz{{{{{{}}}~~~|||yyywwwwwwvvvuuuwwwzzz||||||zzzzzzyyyxxxxxxzzz{{{{{{zzzzzz|||~~~~~~|||{{{zzz{{{|||{{{zzzxxxwwwvvvuuuuuuvvvuuuvvvxxxzzz{{{{{{yyywwwwwwxxxzzzzzzxxxtttqqqmmmeeeXXXHHH;;;333//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,***...---***000::::::222,,,///...))))))------***,,,---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------...000111000///333000---+++++++++(((&&&******+++,,,,,,------,,,,,,,,,,,,---------------,,,+++***+++------,,,+++,,,,,,,,,+++,,,,,,------///---,,,,,,...//////......---,,,++++++,,,---...,,,,,,,,,,,,------------......------------.........//////...,,,+++---...---...............------,,,+++***+++...//////...////////////............000000///000111111///---222000//////000222111000222111000///...---------+++,,,...000111000...---111000...,,,---///...***000...---...///000000000222000......///000000000111000///...------------///...---...///000///......000///,,,---111333111111111111111000000000000555222000000111222000...111111000///............,,,,,,,,,---//////---,,,,,,---...///000000000000000//////111444555333000666444111...------///000000///111555555111///000111222222111......000333111111000//////000111222111222222111000111666999777666666888:::;;;:::888;;;;;;999888666555555555777777666666555444444444;;;;;;<<>>???FFFGGGGGGEEEGGGSSSgggvvvkkkhhhfffddd^^^VVVRRRTTTooo||||||~~~~~~}}}|||}}}{{{yyyyyy{{{}}}}}}}}}|||yyywwwxxxwwwvvvwwwxxxyyyxxxwww|||zzzyyyyyy{{{||||||{{{zzz{{{}}}|||{{{{{{|||}}}{{{{{{zzzxxxwwwvvvuuuuuuvvvuuuuuuwwwyyyzzzzzzxxxuuuvvvwwwxxxxxxvvvqqqmmmjjjdddXXXJJJ<<<333///...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,,,,///---))),,,333222+++---//////,,,,,,......+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...------///111222111///111///------.........,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...---,,,,,,---...---+++---------------,,,+++++++++******,,,...000000///......------------......------------.........///...------,,,,,,------...,,,---///000/////////111---........................---+++,,,...000111000////////////..................---///000111///---...------...111333444444333333111000///............------000222333///,,,111///...//////++++++,,,///...,,,---...000//////222111//////000111111000000///...------,,,,,,,,,...---------///000///......111111......111111///000000000000111111111111888666333222222111000...333222111000////////////---,,,,,,,,,...///...---,,,---...///000000000000.........///222222111000777555222000......//////000......222222///...000000111111111000000222444000//////000000222333333000111111000///111444777777666666888:::;;;:::888::::::999777777666666777;;;777888>>>>>>666333777<<<;;;:::===GGGWWWiiivvv~~~~~~~~~~~~yyyqqqiiiaaaZZZSSSNNNGGGAAA???DDDIIIJJJKKKMMM???<<<999777777777555444888999888666888;;;:::666666555444444666666555444333444555666666777888999999777555444555666666555333444555666888:::<<<===>>>===;;;:::;;;===???AAAGGGGGGGGGDDDFFFRRReeessszzz}}}ttteeeccccccaaa[[[RRROOORRRkkk~~~}}}~~~~~~~~~~~~~~~~~~zzz{{{yyyxxxxxxyyyzzzzzzyyy~~~|||zzzxxxvvvzzzyyyxxxxxxxxxwwwwwwvvv|||zzzyyyyyy{{{||||||{{{zzz{{{|||{{{zzz{{{}}}yyyyyyxxxxxxwwwvvvuuuttttttssstttuuuwwwxxxwwwvvvttttttuuuvvvvvvsssoookkkiiidddXXXIII;;;222//////------------------------///---***)))+++---------///000...+++---111000+++---...///.........---+++***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------...000111///...000000///...///000000000000///......------------+++++++++,,,------......000///------......---++++++,,,---......---,,,+++))))))***---000222222222...------------------...............////////////------,,,,,,,,,,,,------+++---000111000//////000/////////////////////000///......///000000...---////////////............---,,,,,,---///000///...------,,,...111444555555333222111000///.........111...,,,///333444000+++000,,,---111111,,,,,,111...---,,,,,,...//////...111000//////000111000///000000///...------------...---,,,---///000///...---111222//////111000,,,...//////000111222222222777666444333222111000000444333222111000000/////////---,,,,,,...//////...------...//////000//////------...///111222222111888666444111000/////////000---,,,//////---...111111222222222111111222333000000000111111222222222000000000///000111333555666666666888:::;;;:::999999999888888777777888888???:::???LLLKKK===777;;;;;;::::::<<>>???===555444333444555666555333222222444666888:::<<<<<<888666444444555666666555333333444555777999<<<===@@@>>>===<<<<<<>>>@@@BBBCCCEEEEEECCCEEEPPPaaappp}}}}}}|||}}}~~~uuufff[[[ZZZ[[[ZZZSSSMMMLLLQQQkkk~~~|||~~~|||}}}zzzxxxwwwwwwxxxxxxwww~~~|||{{{yyyxxxxxx||||||{{{zzzyyyxxxxxxxxx{{{zzzyyyyyy{{{||||||{{{zzz{{{|||{{{zzz{{{}}}vvvvvvwwwwwwvvvuuutttsssrrrrrrrrrsssuuuvvvuuussssssrrrrrrssssssrrrnnnkkkkkkeeeZZZJJJ:::111000111------------------------111...++++++,,,.../////////000///---...000000...---,,,---...---,,,++++++///,,,******+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///---,,,---------,,,++++++,,,,,,555444222000...---,,,,,,+++,,,,,,---.../////////000///............---,,,***+++---...//////......******+++///222444444333,,,,,,------------,,,,,,........./////////000000...------,,,,,,------...,,,...000000///.........000///...---------......+++,,,---...///,,,((($$$////////////............---,,,+++,,,...//////...///...---...111333444333222222000///...---------222///,,,///333444000+++///,,,,,,///000......000...---,,,,,,...//////...000///......000000///...222111000///...............---,,,---...//////------111222000000111000,,,......///000111222222333333333222111111000111222555444333111000000/////////---,,,,,,.../////////---...//////////////////...///000000111222333444777666444222111000000000000---,,,...///---...222555444333333333222111000222222222222111111000000111000///000111222333333666555666888:::;;;;;;999999999888888888888999999>>>;;;DDDSSSSSSCCC:::<<<:::;;;===AAAHHHTTTaaajjjuuuyyy~~~~~~}}}}}}~~~|||uuunnn```XXXMMMDDD???>>>???@@@FFFAAA>>>@@@@@@??????AAA===<<<;;;::::::999666333777888666444888???BBB@@@555444333444555555444333333333444666:::=========888666333333444666666555666666666777888:::===>>>AAA@@@>>><<<<<<===@@@AAA???BBBCCCBBBCCCLLL\\\iii}}}~~~}}}||||||{{{|||ppp___QQQPPPQQQPPPLLLHHHLLLTTTooo~~~zzzwwwxxxyyyyyyyyy~~~|||{{{{{{{{{{{{{{{}}}}}}|||{{{zzzzzz||||||zzzyyyyyy{{{||||||{{{zzz{{{}}}|||{{{{{{|||}}}uuuvvvwwwwwwwwwvvvuuutttrrrqqqqqqrrrtttuuusssrrrrrrqqqppppppqqqpppooommmmmmiii___OOO>>>444111333------------------------000...,,,,,,---//////...---------------...///000---++++++---,,,***))),,,222///+++***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++,,,......,,,+++...//////...,,,+++---...777666333000...,,,,,,,,,,,,,,,------...///000000///...------...///...,,,***+++,,,---/////////000+++,,,---000333444444222,,,,,,------------,,,,,,............/////////000.........------.........---...000000///......///111///...,,,+++++++++,,,------///000000---)))%%%////////////............///---,,,,,,...//////...///...---///111333333333222111000///...---------111///---...111111///,,,///...,,,+++///555555111///...,,,---...000/////////......///000000...---222111000//////......///---,,,,,,,,,...///...---,,,000111///000222111---...//////000111222222222///000111000000000222444555444333111000/////////...---------///000///.........///////////////......000111111111222555777555444333222111111000000000------000111///000333666555444444444333111...333333333333222111000///222111000000222333333222555555555888:::<<<;;;::::::999999888888888999999888999BBBNNNNNNCCC;;;:::;;;===AAAFFFMMMVVVaaagggppptttyyy||||||}}}~~~}}}}}}~~~~~~wwwooocccXXXMMMGGG@@@;;;:::===@@@BBBFFFCCC@@@???<<<999;;;@@@::::::999999999888555222:::999555111444;;;@@@???666555444555666666666444666555444666:::<<<;;;:::777555333333444666666555888888777777888:::<<<>>>AAA@@@===;;;:::;;;===>>>???BBBDDDCCCCCCJJJWWWcccxxx|||}}}{{{|||}}}|||}}}ooo\\\KKKJJJJJJIIIFFFGGGPPP[[[qqq~~~yyywwwwwwzzz|||}}}~~~}}}{{{zzzzzzzzz{{{|||yyy{{{}}}}}}{{{{{{|||~~~}}}{{{zzz{{{|||}}}}}}}}}zzz|||~~~~~~|||{{{zzz{{{uuuvvvxxxyyyyyyxxxwwwvvvsssrrrrrrsssuuuuuutttsssrrrpppnnnmmmooopppppppppnnnnnngggYYYGGG999333222...........................---,,,,,,......---,,,...------......---///111///+++***,,,,,,))))))...333...***))),,,...,,,***------------------------,,,,,,---------------------,,,,,,---......---+++...000111000......000222444333000...,,,,,,------***+++,,,---...//////000...,,,,,,,,,...///...------------------...//////,,,,,,...000333333111///,,,---...//////...---,,,------........./////////000//////......//////000---.../////////000222444555333000...,,,+++,,,,,,111000//////000000///---////////////............111///------...//////......------...111333444444333222111000///........./////////.........---------111---)))444EEEFFF<<<000...---...///000000000/////////000111111///---111111000///............---,,,+++,,,...///...---,,,///000...///222222/////////000000111111111222///000222111//////111444555444222111///.........---------///111111///---......////////////.........000111111000222555888333222222222111111111111111...///222333111111444555444333444666555222000111222333333333222111000444222000111444555444222555555555777:::<<<;;;:::;;;:::999999888888888888444777===AAABBB@@@<<<999:::===AAAFFFMMMWWWaaahhhnnnsssyyy|||}}}~~~}}}xxxyyyxxxrrrjjj___OOOAAACCC???;;;999:::>>>AAACCC<<<<<<>>>@@@<<<777888<<<333333444555777666444111<<<:::444///111888======888666555666777888777666999666555666999:::999666777555333333444666666555888777666666666888;;;<<>>>>>;;;888:::===CCCJJJUUUaaaiiiooottt{{{~~~}}}uuuoooeee___YYYZZZ\\\YYYOOOEEECCC???<<<===@@@BBBBBB@@@;;;;;;;;;999777666888999888555444444111...000444;;;888666555777:::<<<===999:::;;;<<<<<<<<<;;;:::======:::777999===;;;666888666333333444666777777777777777777777666555555999999888777888999:::;;;GGGHHHGGGCCCCCCIIIRRRWWWsss|||zzzsssfff[[[LLLGGGGGGIIIGGGGGGWWWkkkwwwzzz~~~}}}~~~}}}|||~~~zzz}}}}}}zzzxxxxxx{{{~~~}}}zzzwwwyyy|||~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwyyytttssswww{{{zzzzzz{{{tttuuuvvvwwwwwwvvvuuuttttttrrrppppppqqqqqqqqqpppuuuuuuqqqdddQQQ???444000///.........---------------+++)))***,,,---.........------,,,---...///000000...,,,***))))))***+++------...///...---+++***---------,,,,,,+++++++++,,,,,,,,,...///000///...000...,,,+++,,,------,,,000///...------...///000111///+++***+++,,,------..................---------000000,,,,,,---,,,(((,,,,,,,,,---...///000000---------------...///000111...+++***+++---------///---,,,---000222000......000111111///......//////000000...+++...666===@@@<<<666222000...,,,)))***+++---////////////...111000///......///000111000///...---,,,------......000222111//////111333666444111/////////000111---------...............***333111***666PPPXXXNNN000...---///222333222000---222444222111222222000111///......//////...,,,+++,,,,,,---......------+++++++++...222222///,,,111000000000222222000...333222000//////000222333???:::444000/////////......///111333333222000///222111000.........///000//////000000111111222222333111000///000///---,,,111///...///111222111000333444555444222111222333555444333333222222222222333333333444444333222222444666888;;;<<<<<<;;;;;;999999999888888888888888:::;;;<<<=========<<<;;;<<<;;;???HHHPPPXXXdddooossszzz~~~}}}yyyuuunnnfff___NNNJJJGGGFFFGGGGGGDDDAAAEEECCCBBBCCCEEEEEEAAA===888999::::::999888999:::666333222333222///222777:::888666666888;;;<<<<<<:::;;;===>>>>>><<<;;;999888999666444555999777333888666444444555666666666777666555555555666888999<<<;;;:::999999999::::::AAACCCEEEDDDEEEIIIPPPTTToooxxx|||rrrcccTTTIIIEEEEEEIIIIIILLL^^^rrrxxxzzz}}}~~~~~~|||zzz{{{~~~zzz{{{~~~~~~~~~|||{{{xxxtttwww}}}~~~|||~~~}}}||||||}}}~~~|||zzzyyyyyyyyy{{{vvvtttxxx{{{yyyyyyzzzvvvvvvwwwxxxxxxwwwwwwvvvuuusssrrrqqqrrrsssrrrqqqssssssnnnbbbPPP???444000////////////.........---111///......///111111000...------,,,---...///000///---,,,***)))***+++,,,,,,---.........---,,,+++...---------,,,,,,,,,+++---,,,,,,---.../////////000...,,,+++,,,------,,,//////...------...//////111///---,,,---......---...........................111111...---///...+++,,,---------.../////////---------------...//////000...+++***+++------,,,...,,,+++,,,...000...---222333444333000///...///---///000...---000777===@@@;;;555222333333111///+++,,,...///000000//////222111000//////000111111///...---,,,,,,,,,------...000222111000///111333444333222000000000000000........................---222000+++222AAACCC:::111//////000333444333111111333222///000444666444111///......//////...---,,,---...............---...------///222222111...111000000111222222111///222111000000000000111222999555111///////////////...000222333222///+++)))222111000///......///000/////////000111111222222555333000///000///...---000//////111222333111000222333444333222111111222444444333222222222333333444444444555555444444333444666888:::;;;;;;:::999888888888888888888888888999:::;;;<<<===<<<;;;;;;<<<<<>>AAACCCBBBCCCFFFGGGDDD===777444777:::;;;;;;:::::::::444111111333222000333999888777777888:::;;;:::999888:::<<<======:::777555999:::999666777;;;:::666999777666666666666555444777666444333555777;;;===>>>===<<<;;;::::::::::::<<>>BBB@@@<<<999888999;;;===<<<<<<===@@@AAA>>>777111333777;;;===<<<:::999999444111111333222000333999777777777999;;;;;;999777444666999;;;:::777222000999;;;<<<999:::===<<<999999888777777777777444222666666666777888;;;===???<<<<<<<<<<<<<<<<<<=========???BBBEEEEEEEEEJJJPPPfffqqq|||wwwbbbNNNHHHDDDCCCEEEHHHQQQcccuuu}}}}}}}}}~~~}}}{{{}}}}}}{{{|||}}}}}}}}}}}}|||{{{{{{uuuuuuzzz}}}||||||}}}}}}{{{zzzzzz{{{|||{{{zzz}}}|||xxxwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxwwwvvvwwwxxxxxxwwwvvvtttsssnnndddUUUFFF:::555111111111000000000000///...---++++++,,,,,,+++)))......------............,,,,,,,,,+++,,,---...///,,,,,,---.........//////........................---------,,,,,,---000222000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////---,,,............////////////...111222///000222222///...............---------------..................///---+++***+++,,,,,,+++,,,,,,+++,,,,,,---,,,,,,222333444444222000000111---///000000///000333666888222+++***---//////......//////000000000000000222222111000000/////////.........---------.........///111111111111111111000111222333222111///...111000000///...------,,,000---,,,000111...,,,,,,000000000111222333333222///---'''%%%***111222...111///...///000000///...000000000000000//////...222000///...///111222333000///000111444555444222//////000000000000/////////......///000111///...***+++---...///......---000000000////////////000......///000111222222333:::777222//////000000000//////111333555444111///000111222111000///000111222111111111222333444444333444444555555555555444666777888999999888666555555666666777888999999:::888999999::::::;;;;;;;;;;;;===DDDOOOXXX___iiirrrxxx~~~}}}tttlllfff\\\UUUMMMGGGDDDAAA===:::???<<<888777999999777444777666555777:::999555111444888<<<>>><<<999777666555222222333222000222888777777777999;;;:::888666333555888999888555111...555999;;;999999;;;;;;999999888777777888777555333555777999<<<>>>>>>>>>>>>999:::;;;===>>>???@@@@@@DDDAAAAAADDDCCCCCCJJJSSSdddppp{{{uuu```LLLDDDAAA???@@@EEERRReeeuuu~~~~~~}}}~~~~~~|||}}}||||||zzzyyywwwwwwxxxzzz{{{|||uuusssvvvxxxwww{{{}}}~~~||||||}}}~~~}}}~~~~~~zzzxxx{{{yyyyyyxxxxxxwwwwwwwwwwwwyyyxxxxxxyyy{{{{{{yyyxxxtttssspppgggYYYJJJ===555222111111111000000000000000///......///...---+++..................------,,,,,,,,,------...//////------------...//////000........................------...,,,+++,,,000333000...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++,,,......,,,***........./////////000000,,,000000......111111---...............------------......//////...------...---++++++,,,---,,,+++---.........---------...---///111222111111111333111111222111/////////000:::666111...///000000000///////////////000000000000000/////////......---//////000000000000000000...///000222222222111///...000222333222111///---111111000///......------222,,,+++///000------111---...//////000000111222111000---,,,111666555///000///...///000111000//////000000000000000//////222111///......///222444111000000222444555444333//////000000000000//////111000000000111111///---...---,,,,,,---///111222/////////000000000000///......///000111222333333:::666222000000000111000//////111333555444111...///000111111//////000111111111111111222222333444111222333444444444444444666777888999999888666555555555666777888888999999888888999999:::;;;<<<<<<<<<===DDDPPPYYYaaakkktttzzz~~~~~~}}}}}}|||vvvnnneee]]]XXXMMMHHHBBB>>>>>>>>>===;;;:::777555777;;;;;;888444666444333444777999777444555888<<<===<<<999777666555222222333222000222888777777777888::::::888666444666888:::999777333111666;;;>>><<<;;;>>>>>><<<999888777777777777666555666888<<>><<<===FFFVVVkkk{{{~~~~~~~~~}}}~~~}}}{{{|||~~~}}}zzz~~~{{{wwwttttttvvvzzz|||}}}~~~|||uuuqqqsssttttttzzz|||~~~~~~||||||zzzzzzyyyxxxwwwwwwwwwwwwzzzyyyzzz{{{}}}}}}{{{yyyttttttrrrkkk^^^NNN>>>444111111111111000000000000...---------///...---+++.........///......---,,,---------....../////////.........---......///000---------------.........+++---///...+++,,,///333000...,,,+++,,,------,,,+++,,,,,,------,,,,,,+++,,,+++******,,,---,,,+++.........//////000000111,,,///000------//////,,,------..................---.../////////...---,,,///---,,,---......,,,+++///000111000...---...///***,,,///000000000222333444333222000///...------555555333000---,,,---///000//////......///000000---......//////......---///000111111222111111111...///000222333333000......///111222222111///...111000000//////.........222///---------,,,---111,,,...//////...///000222...000//////222555222,,,000///...///111222111000......///000000000000000111111111///......111444222111111333555555444333000000000000000000000000333111111111222111///---333111///------...///111...//////000000000000///---...///000111222333444888555222000000111111111/////////111333333000...///000111111000000111222222111111111111222222333111111222333444444444444666777999::::::888777666555666666777777888888888999999999999:::<<<===>>>>>>???FFFQQQ[[[cccoooxxx}}}xxxyyy{{{}}}}}}yyyzzz|||xxxtttrrrrrrmmmlllhhhccc\\\UUUOOOKKKFFFAAA<<<;;;<<<===<<<:::888888999999::::::::::::666444333555888999777444444777;;;<<<;;;:::999999333111111333222111444:::888777777777999999777666444555777888888666555444666<<<@@@>>>>>>@@@@@@???:::888666555777888888777999:::;;;======<<<;;;:::888999;;;===???@@@@@@@@@DDD>>>===BBBCCCBBBLLLZZZ___kkkxxx~~~yyylllZZZJJJCCCAAA>>>???HHH[[[ppp~~~~~~~~~{{{{{{zzz}}}}}}zzz}}}zzzvvvssssssuuuxxx{{{zzz}}}}}}xxxtttuuuwwwvvvzzz{{{~~~|||}}}}}}~~~|||{{{zzzyyyxxxxxxxxxyyyyyyyyyzzz|||~~~~~~|||yyyxxxyyyxxxsssfffUUUBBB666111111000000000/////////,,,,,,,,,---//////---+++....../////////...,,,,,,---......////////////...000///...------......///+++,,,,,,,,,------------)))---000///,,,,,,///222000...,,,+++,,,------,,,+++,,,---......---,,,+++---+++******,,,---...------......///000000111111---000000...---///...+++,,,---------.../////////---...///000///...,,,+++///...---...//////---,,,///000222000...---...000+++---///000//////111222555333000///......------...222555111+++(((+++///000///...------...//////,,,---...///000000//////...///000111222111111000///...///222444444000---...///000111111000//////000000000///////////////000111000---,,,...///...,,,...000000//////111333+++///000......///...***000///...///111222111000,,,---...///000111111111111333333222//////222444444333222333555555444222222111000000000000111222222111///000111111000///000000000000//////......---...///000111111000///------...000111222333444444222111000111222111000///......///111111000...///000222111000000222333333222111111111111111111111222333444555555555555666777999;;;;;;:::888777666666666777777777777777:::999999:::;;;<<<>>>???BBBBBBHHHSSS]]]gggsss~~~jjjlllppptttwwwyyyzzz{{{zzzvvvvvv|||}}}yyy}}}{{{wwwrrrkkkfffcccbbb\\\[[[WWWSSSNNNIIIEEECCCDDD???;;;:::;;;<<<:::888777:::<<<999555444888<<<555444444777999999555111333666999;;;;;;;;;;;;<<<000//////222333222666<<<999888666777888888777666222333444555555555444333111888<<<;;;:::<<<===<<<:::888555444666888999999;;;;;;::::::999999999999999:::<<<===>>>???>>>>>>???:::;;;BBBDDDDDDMMM[[[]]]iiivvv~~~~~~wwwlll\\\OOOIIIGGGCCCAAAJJJ\\\qqq~~~~~~{{{~~~{{{}}}}}}yyyxxxuuusssrrrsssvvvwwwzzz|||yyy{{{|||{{{zzz{{{}}}~~~{{{|||~~~~~~zzzxxx~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyzzz}}}~~~~~~|||zzz}}}~~~zzznnn[[[GGG:::000000000000////////////000000000222444444222111....../////////...,,,+++......////////////......111000///...------...///+++++++++,,,,,,---------(((---111000---,,,...222000...,,,+++,,,------,,,,,,,,,............,,,,,,///---******,,,...//////---......///000111111222///222111...---///...***,,,,,,------...///000000---...///000000...,,,+++000///...///000000...,,,...000222000---,,,---///---///000111000///000111555222///---......//////---444:::777...***...555//////---,,,,,,---...///,,,---///000111222111111---...///111111111000//////...///222444444000---//////000000000000000///////////////000000000000,,,222444///...222222...---///222111000///111444///333444000...//////...000/////////111222222111***+++---///000111111111222444555444111000333555555444333444555555333222444222000//////000222444111///......000111111000(((+++...222333222000...---...///111111111000///------...000111333444444222111000111222222111000///...------///000000//////111222222111111222444333333222111000000000111222333444555666666666666666888999;;;;;;;;;999888777777777777666666666666::::::::::::;;;===???@@@EEEEEEJJJUUU___iiivvv|||jjjddddddjjjmmmkkkjjjmmmuuuvvvvvvtttrrrqqqrrrtttyyy{{{}}}|||yyyuuusssrrrnnnkkkeee^^^XXXRRROOOMMMLLLLLLKKKHHHCCC@@@??????<<<;;;<<<======<<<888555888AAAEEE>>>777777999888:::888555555777777555222===<<<888555777;;;:::555777555222000111333666888>>>999444666;;;>>><<<888:::777666888888666666999999666444666:::=========999777555444555777:::<<<888888777777777999:::;;;===:::777666777999::::::<<<;;;;;;;;;???FFFOOOUUU^^^dddnnnzzz{{{tttlll```UUULLLDDDDDDEEEEEEXXXttt~~~}}}|||~~~~~~yyytttrrrsssttttttsssyyyzzz{{{zzzyyyzzz|||~~~wwwyyy}}}~~~~~~}}}|||~~~|||zzz{{{|||}}}}}}yyyzzz|||~~~~~~~~~}}}~~~rrr]]]GGG999444///,,,000333111000111000000////////////000000000///...,,,++++++,,,,,,---///111111111000111222///:::<<<333...111111,,,------------------------222...***)))+++,,,,,,***333///+++***,,,...---+++,,,,,,,,,,,,,,,---...///000///,,,******+++---///......//////000000111111111111000///...------,,,111000///000000///,,,***...///000111111000///...222222222///---+++,,,---000///...------...///000111111111111000000000000000...---+++++++++,,,---+++111777888333000000222222000...,,,******+++,,,//////000000000000//////...///000000000000000///,,,...//////...------...000///---------...000111111000...///000222222111.../////////000000000111///////////////000111111222222222111111///......111111111111000000000000111---+++,,,111444222///777333000000222333222111777666555444555444222000000000//////000111222222333222111///............++++++---000222333222111//////...///111111000///000...---///222444222000222333222111///...///000111000///000222333333222//////000111111111111111222222333333333222222111111111222333444444444444555666888:::;;;:::888777777666666666777888999999<<<<<<999777===GGGLLLMMMIIIMMMSSSZZZcccooo}}}}}}iiiYYYTTTTTTYYY\\\ZZZYYY[[[dddeeefffeeeddddddfffgggjjjmmmoooooolllhhhffffff\\\YYYTTTOOOIIIEEECCCBBBFFFFFFFFFDDDAAA???@@@AAA>>>===<<<<<<===;;;888666555>>>DDD???;;;;;;=========:::888888::::::888666??????<<<999;;;???===777444222111000111444888:::<<<777444666<<>>555///---000222111000000000//////////////////000000///---,,,,,,,,,,,,---...///...---,,,...111444AAAHHHEEE888000111111---------------------------000---******+++,,,,,,***111...,,,+++,,,---...---......---------...//////000///---,,,+++,,,---...//////////////////......000//////...---,,,,,,,,,111000//////000///---+++......///000000///.........///000///------///000.........------......///000/////////......------000000//////////////////...///111444666555222000222000...,,,+++++++++,,,//////000000000000//////......///000000000000///---...//////............000///...------...000111000///...///111222111000////////////000000000000///////////////000111111000111111111111111000000111111111000000000//////111...+++---111444222///555333000000111222222000444333222222333333111///444333222111000000000111222222111//////.........///......///111222111000000///...///111111000...000///...///222333222111333444333222000///000111111000///000222222111000///000111111222222111111111111111222222111111111111111222333444444444444666777999:::::::::999888999999999888888888888888888:::;;;>>>GGGSSSYYYXXXRRRSSSUUU[[[eeerrrrrrWWWMMMIIIIIILLLNNNLLLKKKMMMOOOQQQQQQQQQQQQQQQSSSUUUVVVXXX[[[[[[YYYWWWUUUTTTLLLJJJFFFCCC@@@>>>===<<>>===>>>@@@BBBAAA???===<<<<<<;;;999777555===CCCAAA>>>===>>>>>>===;;;::::::;;;;;;999888>>>>>>===;;;===@@@<<<666111000///000222666:::===999666555888===@@@===::::::666555777777555666:::777666555666999;;;<<<;;;888888888777777777777777555555444555666888:::;;;:::999777777777999;;;===>>><<<::::::???HHHQQQWWWaaagggppp{{{~~~yyyqqqbbbUUUMMMEEEEEEFFFGGGZZZttt~~~~~~}}}~~~}}}||||||zzzxxxwwwwwwxxxyyyyyyxxxwwwzzz|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~{{{{{{{{{}}}~~~}}}|||{{{xxxpppbbbPPPCCC777000---000222000///000//////............//////......------,,,------...222000...+++***---333777PPPRRRKKK::://///////,,,---------------------------,,,***+++,,,---+++***---......---,,,,,,///111000000///.........////////////......------------000//////...------,,,,,,......------,,,,,,,,,+++222000......//////...---//////000000000000/////////000000///......///111.........//////......---000000//////...---,,,,,,//////111111222111000000000,,,+++000888:::444...111000...,,,++++++,,,,,,//////000000000000//////---......////////////000......////////////......//////...---...///000111.........000111111000...000000000000///////////////////////////000000111///000111111222222111111111111000000000000//////111...---...111333222///333222000000111111111000333222222222444444222111777666444333111000//////222111000000////////////222000//////000111000///000///......000000///---000///...///111333222111333444444333111000111222222000//////111111000...///000111111222222111111000000111111111111111111222222222333444444555555777777999:::::::::999888<<<<<<;;;::::::999999999666:::???GGGUUUdddkkkjjjaaa\\\YYY\\\hhhxxx{{{iiiQQQGGGFFFEEEFFFFFFEEEDDDEEEBBBCCCDDDCCCBBBCCCDDDFFFEEEHHHKKKLLLJJJHHHGGGGGGBBB@@@???===<<<<<<<<<<<<;;;<<<<<<;;;;;;<<>>BBBAAA>>>;;;:::;;;;;;::::::::::::999999888:::;;;;;;:::<<<>>>999222000000000000333666:::<<<888777777;;;@@@BBB@@@<<<<<<888777999999666777;;;666666666777999:::;;;;;;888888999999888777666555444333333444555777999:::888888888888888999<<<>>>???<<<999;;;AAAIIIRRRWWWcccgggpppzzz{{{sssbbbTTTHHH@@@AAADDDHHH^^^xxx~~~~~~|||~~~}}}|||{{{zzzzzzzzzzzz{{{{{{zzzzzzwwwzzz~~~~~~|||}}}|||{{{yyytttoooeeeUUUGGG999333...000222000///000//////............//////---------------.........333222000...---000555999MMMLLLEEE777---,,,,,,***------------------------+++++++++,,,------,,,++++++---///...,,,---000333000000///...---------........./////////...---,,,---------------------,,,......------------------222000...---...000000///111111111111111111111111222333222000---,,,,,,......///000111000///...---222222111000///......---+++---000222222111///......+++***///777:::555///000///...---,,,,,,------//////000000000000//////---------......///000000////////////000000///...///.........///000111222------...000222111///,,,000000000000////////////000000////////////000000111111222222222111000000111000000000////////////000///...///222333111000111111000000000000000000444333333444666777666444777666444222000//////...111111000000///000000000333111......///111111111222000......//////...---/////////000111222222222333333333222000000111222222000//////000000...---...///000000111111000000111111111111111222222222222222333333444555555666888888999::::::999999888<<<<<<<<<===<<<<<<;;;;;;777;;;AAALLL^^^qqqzzzzzzooofff]]]___lll}}}kkk]]]LLLBBBCCCCCCAAA??????>>>>>>?????????>>><<<<<<===>>><<>>???<<<999888999;;;;;;;;;;;;::::::::::::888999999999;;;<<<777000222111111111333555888999999888999===AAACCCBBB@@@???<<<;;;===<<<999888;;;555666888888999999:::;;;777888999999999777555444444333333333555666888999777888999999888888;;;>>>???<<<999<<>>???CCCIII^^^xxx~~~~~~~~~~~~~~~|||~~~~~~||||||}}}}}}}}}|||{{{zzzzzzzzzxxx{{{~~~~~~|||}}}{{{|||xxxsssooohhhYYYJJJ===555000111222000///000//////............//////------..................000111111000000111333555======999222...------+++------------------------+++,,,---------,,,,,,,,,+++...000///......111444//////...---,,,,,,,,,,,,---...///000///...,,,+++***++++++,,,---......///.............../////////222000...---///111111111000000000000000000000000333333333000...,,,---...000111111222111000///...111111111000///......---+++---000222333222000...,,,+++,,,000444555333111///.........---.........//////000000000000//////...---------...///111222111///...000111222000............///000111111222------...000222111///,,,000000000000////////////000000////////////000000444444333333111000///...000000000////////////...000///000111222222111000///000111111000000000111444333333555777777666555333333222000000/////////111000000000000111111222111///......000222333333444222////////////...---...///000000000111222222111222222111//////000222222000//////000000...------...//////000000//////333222222222222333444555333333333333333555666777999999:::::::::999999999:::;;;===>>>????????????;;;===AAALLL```vvvwwwlllaaacccpppttt[[[PPPFFFCCCFFFEEEAAA>>>>>>>>><<<>>>??????===;;;:::;;;<<<888;;;>>>@@@???===<<<<<<999999888777777888::::::;;;===>>>===<<<;;;<<<===@@@>>><<<;;;;;;:::888666666666888;;;;;;888888;;;<<<===>>>===<<<;;;<<<===999;;;;;;:::<<<===999222333333222222333555666777::::::;;;===@@@BBBBBBAAAAAA>>>???AAA???:::888999555888:::::::::999:::;;;777777888999999888666555555555444444555666888999666999;;;:::888777:::===>>>;;;:::>>>FFFNNNSSSUUU___cccjjjttt}}}~~~vvveeeUUUJJJAAA@@@DDDIII^^^uuu|||~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}zzzzzz{{{|||yyy|||~~~~~~~~~~~~~~~}}}{{{|||}}}~~~zzz{{{xxxrrrpppmmm^^^MMM@@@999333333333111000111000000////////////000000....../////////......---+++---///000/////////000222222111000/////////...---------------------------...///...---,,,---...---...000000000000111222...------,,,,,,,,,------,,,---.........---++++++)))***+++,,,...///000000---......//////000000000000///......000222222111......------------......000000111000//////000222111111111111000//////............------------,,,...000222444444333111///+++---000111111000111111...............///////////////000000000000/////////.........///000222333222000...000333333111...---...///000111111222222.........000111111000...////////////000000000000111000000///////////////555555444333222000...---000000////////////......///000111222222222000000...000222222111000111222333222222333555666444333111111000000///000000000000000000000000111222333000///...///111333333333777444111///000000///......///111111000000222333000111111000//////000222222000//////111111000...---...//////000000//////444333222222333444666777444333333333333555666888::::::::::::999999999999999;;;===???@@@AAA@@@@@@>>>>>>AAAKKKaaawwwxxxnnneeefffsss~~~zzzrrrXXXMMMDDDEEEIIIIIIBBB>>>??????<<<;;;<<<<<<;;;999999:::<<<666888<<<===<<<:::999999===<<<;;;:::999:::;;;;;;999;;;>>>>>>===;;;:::;;;<<<;;;;;;;;;;;;:::777555999666777:::999666777;;;:::<<<>>>===;;;:::<<<>>>;;;<<<;;;999<<<>>>:::333222222222333444555666777:::::::::;;;>>>@@@AAAAAAAAA@@@AAACCCAAA:::555555666999<<<<<<;;;:::;;;<<<666777777888888888888777777777666555555666777888666:::<<<;;;777666999<<<<<<::::::@@@IIIPPPSSSSSS\\\___fffpppzzzyyyiiiYYYMMMCCCBBBFFFLLL```www}}}~~~~~~~~~~~~}}}~~~~~~|||yyyzzz}}}|||}}}~~~~~~||||||}}}~~~{{{}}}}}}~~~}}}}}}|||||||||vvvyyywwwrrrsssrrrdddQQQCCC;;;555555555222111222111111000000000000111111//////000000///...---,,,***,,,...///...---...///111///---.........//////------------------------000111111///,,,,,,...000/////////000111222111000...------------......///,,,,,,,,,,,,,,,++++++***++++++,,,---...//////000,,,,,,---......///000000///......000222333222111//////...------...//////000111111000//////000222111000///...------------,,,,,,,,,------------...000111222333333111000......///000000//////......------.../////////////////////000000000000//////000///......///111444555333000...000333444111...---...///000111222222222000///...///111222111000------...///000111222222111111000///////////////444444444333222000///...000000/////////.........///111333333333111000000...111333444222111222333444333222333555555444222222222111111000000111111000000000000111222333444111000000111222333111000999666222111000111000///---///111111000000111444111111222111000000111333111000///000222222111000///000000111111111111111333222111111222333555777555444333222333555777888;;;;;;::::::999999999999:::<<<>>>@@@AAA@@@??????<<<===AAAMMMbbbxxxuuunnngggjjjuuu~~~zzzwww]]]RRRHHHBBBGGGGGG@@@;;;<<<;;;999777888999888888888:::<<<444777:::;;;:::888777666<<<;;;:::888777777888888777:::===???===;;;:::::::::::::::;;;;;;:::777444@@@:::888:::888333333888888:::<<<;;;999888:::<<<:::;;;999888:::<<<999333111111222333444666777888:::999999999;;;===???@@@AAA@@@BBBDDDAAA999333222666:::======;;;:::;;;===666666777777888888999999999888777666555666666777777:::===;;;777666888;;;;;;:::;;;AAAKKKRRRSSSRRRZZZ]]]dddnnnxxx{{{lll]]]KKKBBBBBBGGGOOOddd{{{~~~{{{||||||zzzyyyzzz}}}~~~~~~|||{{{zzz|||}}}xxx{{{}}}~~~}}}|||ssswwwvvvsssuuuvvvhhhUUUEEE===666666555333222333222222111111111111222222000000000000000...,,,+++,,,...//////......000222333///,,,,,,,,,+++,,,...------------------------222333222///,,,+++...111111///...000333444111..................///000111,,,,,,+++++++++*********---.....................++++++,,,,,,---...//////...---...111333444222000333222111000000111222333333444333111...------///000///---,,,++++++,,,,,,------......///000000000//////000000///...---,,,111000//////000///---+++,,,---...///000000000/////////000000000000//////000000//////000222555666333000...000444555222...---...///111222222333333222000...///111222222111,,,---...///000111222333111111000///////////////333333333333333222111000000/////////............///111333444333111000000...111444555333111222444666555555666777777666444555444333222111111111111000000000000111222444444333222222222333222///---:::777333111111111111000---///222111000///111444111222333222111111222444111000///000222333333222111111222333333333333222222111000000111222555666555444333222333555777999<<<;;;::::::999999999:::<<<===???@@@@@@???>>>===:::<<>><<<:::999999999888777333444555333000000333666999666777@@@FFFEEEAAA@@@>>>@@@CCCDDDBBB===888444:::999888999:::999777555888666555444555666555444<<<888444333666888777555444555666888999999999999:::<<>>555000222000111000000111222222///---111111111111111000//////***+++---///111111111111///111///,,,,,,//////------------.........//////000///------.........---222///---000444666333///111333444444222111111222///...,,,,,,,,,,,,***)))''')))+++---.........---...//////////////////...---,,,///333333000000444666333000...///000000///...///000000...------...---///111000---,,,...000///...---,,,,,,---...///...///111222111000...---000000000000000000000000111000000222333444222111111111000000//////......000000111111222222333333......//////000000111111............000222444555888444444666333,,,,,,111333111//////111222333222////////////000111222333444333333222111000//////111111///......---------444333111000000000111222///...111333111...000555111222444555555444222111666444222111222222111//////---,,,+++---000555777666444111000222333444444555555444555666555222000000222444222///---///111444333222111111111222333111111000000//////......000000111111111222222222222222111111111111111222777333...,,,///333888:::;;;999888666666777999:::<<<===>>>???>>>===;;;999>>>>>>CCCQQQhhhzzz{{{tttkkkffffffooo{{{}}}dddSSSJJJGGGFFFEEEBBB???===<<<<<<777777777888888999:::;;;999888999:::;;;:::777555::::::999999888666555444999:::;;;<<<===<<<<<<;;;888:::<<<<<<999777555555<<<:::<<<>>><<<888777:::666777999:::999888999:::>>><<<:::999::::::888777333444333222111111333555888555777@@@FFFEEEAAA???AAABBBDDDDDDCCC???;;;888:::999777777888999777666666555444555888999:::999:::777555444555666666666333444444666777888::::::???@@@BBBCCCEEEGGGKKKNNNUUUYYY```hhhpppxxx~~~~~~zzzyyyuuujjj^^^KKKHHHBBB@@@KKKaaawww~~~}}}}}}~~~~~~}}}||||||{{{~~~~~~~~~}}}~~~~~~}}}|||}}}}}}~~~~~~}}}|||}}}~~~|||~~~}}}}}}}}}yyyuuuyyyzzzuuuuuuppp```QQQ@@@;;;>>>777333444111222111111222333333000...000000000000000///......,,,---///000111111111000+++///000///000000---'''---------........./////////...------.........---222000...000444555222...---...000000.........///...---++++++,,,,,,+++))))))***+++---......////////////............//////000///000333111...///333555222///...////////////000222333333111000000111---///000000...---...000000000000000111111222333111000000///////////////000000000000000000000000222444666777555333111000111000000000/////////...///000000000000000000111............//////////////////...///000111333444666333333555222------111111///......///111111111/////////000000111222333333222222111000///......000000/////////000000111333222222111000000111111111000111333111---///444222333444444444333222222666444222111222222111000000///......///222555777444222000///111222222111555444444555666666444222111222333222111000111222444333222111000111111222000000000000000/////////111111111111111222222222111111111111111222222333444222000000333555777777:::999888777777888999:::;;;<<<>>>>>>>>>===;;;:::===>>>CCCQQQhhhzzz|||uuuhhheeehhhttt|||```MMMEEEAAABBBBBBBBBAAA@@@>>>>>>888888888888999:::;;;;;;:::999999:::;;;:::888666888888888777666555444333:::;;;===>>>>>>===<<<<<<:::;;;;;;:::888666666777@@@===<<>><<<::::::::::::888666555333111111222333444333888666999BBBFFFDDD???===BBBCCCEEEFFFDDDBBB???<<<:::888666666777888888777666666555777999;;;::::::666777666555333333555777444444333444555888:::<<>>>>>===<<<;;;===>>>CCCQQQhhhyyy|||vvvjjjiiimmmzzz{{{[[[GGG@@@??????AAABBBCCCBBB???===999999999999999:::;;;;;;::::::999:::;;;;;;999777777777777777666555444333:::;;;<<<=========<<<;;;??????>>><<<:::999:::<<>>???;;;666555888999888777555555777999===<<<::::::;;;:::888666555222//////333555444222;;;999===DDDFFFBBB===;;;???AAAEEEGGGGGGCCC???<<<;;;888555444666777888888999888777888999999777666444666777555222222444777888777555444555777;;;===GGGHHHHHHGGGFFFEEEFFFHHHNNNRRRYYYbbbjjjpppuuuwww{{{zzzxxxvvvwwwrrreeeVVVNNNIIICCCDDDRRRhhhyyy~~~}}}~~~~~~~~~~~~}}}}}}zzz~~~zzz|||~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~zzz}}}{{{zzzzzz}}}~~~yyyyyyzzz}}}}}}sss___FFF:::<<<999888777111222222222333444333111///...//////000//////......000000111111111///...---000333555333333444222...............////////////---.../////////...///000333111000111222222///---+++---............000222+++***)))***,,,,,,+++***------,,,,,,---...000111000///...------...///000333000//////...,,,///444222000....../////////...,,,...//////---,,,,,,---.../////////......//////,,,---///111222333222222222111///.........///000000000000000000000000000666???GGGFFF<<<222///000000000000000////////////222222222111111000000000/////////......---------111111000000000000000000111111222333111000111333555333111111333444555444222222333444555555555555222222111000///......---////////////000111222222000111222333333222000000000...---//////---...222333333222222222333444444555333222222333333333222111222222333333333333222444333333444555555444222444333222333444555444222444111///000333555555333222222000/////////000111/////////000000111111222333333222222222222111111333222222111111222222222111111222555777888666444999999888888888999::::::::::::<<<============<<<<<<>>>DDDRRRgggzzz~~~yyypppmmmqqq||||||YYYCCC>>>??????@@@BBBDDDCCC???;;;::::::::::::::::::;;;<<<;;;999888999::::::888777888888888888777666555555999:::;;;;;;;;;:::999888AAAAAA@@@===;;;:::<<<>>>AAA<<<:::<<<===999444333888999888777555555777999===<<<;;;;;;;;;:::888555444111...///222555444222>>>===???DDDEEE???:::999:::>>>DDDHHHGGGCCC<<<888:::888555555666888999999888777777777888888666444333555777666333222444777===;;;888555555888;;;===EEEFFFGGGGGGFFFEEEFFFGGGMMMPPPVVV^^^eeekkkoooqqqzzz||||||||||||vvvgggXXXPPPKKKEEEFFFVVVkkkyyy}}}~~~~~~~~~yyy~~~{{{|||~~~~~~~~~~~~~~~|||{{{zzz~~~~~~|||}}}zzzzzz{{{}}}}}}}}}{{{{{{{{{~~~vvvdddHHH999999777777666000111111000111222222000---///000000111111000000000//////000111000///...---///888@@@@@@<<<999333............/////////000000---000222222000///000111222111000111111000///...---...///......///111333,,,+++******,,,---,,,+++...---,,,,,,---...000111000///...------...///000111...---...------111777222000//////000000///...///111222222000//////000//////....../////////...***+++...000111111111000///000111111111000...---000000000000000000000000777AAAIIIGGG===222000111////////////000000000000111111111000000//////...111000000//////.........111111111111000000000//////111222111000111222333555333111111333444555444333444555666777777777777444333222111000//////...000//////......//////000000000222333333222111000///+++***---......///333333222222222222333444555444333111222333444444333111111222333333222222111444444333444666666444222555333222222222333222000444111......222444444333222222000/////////000111//////000000111111222222333222222222222222222222555555333222111111000000444333222444666888888777999999888999999::::::;;;::::::;;;<<<<<<<<<=========???EEESSShhh{{{}}}sssooopppzzzYYYCCC>>>???>>>???AAADDDCCC???;;;;;;;;;;;;::::::;;;;;;<<<:::999777888999999888666888999999999888888777666888888999::::::999777666??????>>><<<999999:::<<>>BBBAAA<<<999999888<<>>AAACCCEEEFFFEEEDDDEEEFFFKKKNNNSSSZZZaaahhhmmmpppyyy}}}{{{ooocccYYYRRRJJJLLL[[[oooyyyyyy~~~~~~xxx|||}}}{{{~~~~~~~~~~~~{{{zzz{{{|||}}}|||~~~{{{|||wwwgggKKK:::888444444666111111000000111222111///---///000000111111111111111---...000111111111000000555HHHYYY[[[PPPCCC777000....../////////000000000///333666555222000000222000000111111000000//////------...---,,,---///222---,,,++++++------,,,+++------,,,,,,---......///...//////////////////...///---,,,......---111777222000///000111222000///...///000000...------...000...---...///000///...,,,---...000000111111111...///111222222000...,,,000000000000000000000000555===EEECCC999111000222////////////000000000000..................------000000000000000/////////000000111111111000000///---111333000///111333222222000......000222222222333444555777888777777666444444333222111000//////000///...............///000000111222222222222111222---+++---//////000333111222222333333444444555444222111222444555555444111111222333333333222222444222111222333444333111555333111111222333333222444222//////000222333333333222111000///000111111000000111111111111111111222222222222333333333444666555444222111111111111666444222333555888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===AAAGGGUUUiii|||sssooooooxxxZZZDDD@@@???===<<>>BBBIIIVVVjjj}}}xxxsssssszzz[[[EEEBBB>>>;;;:::>>>CCCEEEBBB???===<<<<<<;;;;;;;;;<<<<<<999777555555666777666555777888888888888777777666888999999:::999888777666<<<===>>><<<:::888888999::::::===>>>:::444444888555777:::;;;;;;::::::;;;<<<;;;;;;<<<<<<;;;777444...111222111//////333777333222444999999888999>>>>>>>>>???>>>===;;;:::999999999999:::<<<<<<;;;999999999999;;;<<<;;;888555777555444666999:::888555555555555666888<<>>@@@CCCCCCBBB@@@@@@AAAFFFHHHLLLSSS\\\gggpppuuuvvv}}}wwwmmmbbb```mmm{{{zzz}}}~~~~~~~~~|||zzzzzz|||zzz{{{~~~{{{kkkPPP>>>999222111666555333222222333444333111///------...///000000//////---///111444666888888888HHH[[[hhh]]]FFF444......////////////000000000000333888;;;999444000000222---...000000000000000111000000000...,,,---///111111000............,,,+++***+++,,,---...---,,,+++,,,---000222222000---,,,111///...000...+++---111222111111222444444222111...000111000///---......000...,,,---000111///---///...---,,,,,,---//////222111///...---...000111000000000000000000000000...111444333///,,,...000.../////////000000111111222222333333444444444555,,,------....../////////...///000222222222111000---333444///...111222000333111//////111222333222...000222444444444333222222222111000///...---------......///111222444555222111000000000111333444>>>777222222333111111222///000333555666555444333333222111222444666666666444333333444444666777777888666333222333555666666222111000222666:::<<<<<<666777666333000000333777444444222111111111222333333222222222111000000000000000111222444555666666111111111222333444666777444444444666999:::888777777888999:::;;;;;;;;;;;;===<<<;;;:::::::::::::::???CCCJJJWWWkkk~~~zzzyyy~~~aaaGGG???AAA???<<<<<<>>>@@@AAAAAA:::<<<;;;888999===@@@>>>===<<<;;;:::::::::;;;<<<888:::::::::888666666777:::;;;<<<<<<:::888888999<<>><<<999>>>;;;888:::===>>>;;;777;;;:::888666777888;;;<<<::::::;;;======;;;888555555666777999999999888777===999666888===@@@@@@===@@@@@@AAAAAA@@@???===<<>><<<<<<>>>AAADDDFFFFFF;;;===;;;888888<<<>>>===::::::999888888888999::::::::::::888555555666888999:::<<<;;;:::999999::::::===???===888555777999777666888:::888333222555777888::::::888777888999===???AAA@@@===:::888777222111111111111222333333333333555777:::<<<;;;:::@@@<<<777777;;;===;;;999<<<;;;999777777888:::<<<999999:::;;;<<<;;;777555666777888999999999888888:::777666888>>>AAAAAA?????????@@@@@@???>>>===<<>>===>>>===888888<<<===;;;:::999999888888999999:::;;;;;;:::777555444666777888:::;;;;;;:::999:::;;;:::<<<>>>;;;777444555666444333555999888444444888777888888777666666777999;;;===@@@AAA>>>:::888777333222222222222333444444555666888888888999:::<<>>>>>>>>>>>===<<<;;;;;;???BBBJJJSSSYYY___jjjvvvzzz{{{}}}}}}{{{{{{|||}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyywwwyyy{{{~~~~~~}}}|||||||||}}}|||{{{|||}}}~~~}}}~~~~~~uuuaaaJJJ===777555555666777222///222333111111333000000111111000000///...000000000111222333444555111222333222000//////000...///111111//////000222444222///...///000///...////////////////////////+++,,,---...............111///---,,,---.........,,,,,,,,,,,,,,,------......///000000///...///000000---+++---111444333111222111111000000//////...---------......//////000//////000000000000000000......------......///000111111000//////000222333...000111111......///111000111111111111000000///111222222222222000///...000222111......111222000000000000////////////...111000//////111111000///000000000000000000000000////////////000000111222111000///000222333222111333666:::;;;888333///---///////////////000000000...///000111000///...,,,444333111222333444222111111444555444666999888333333333222222222333444444888666333333444555444444222333444222000///000111111000111444777888555222444333333333333333222222///000111222333333333333000000000000000111222222555444444333222333333333555222111222555555333000;;;666222333888:::777333999999:::;;;;;;;;;;;;:::<<<<<<===<<<;;;<<<>>>@@@BBBEEENNN\\\nnn}}}aaaIIIDDDBBBAAAAAABBBBBBAAA===;;;@@@AAA???:::999<<<===;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<:::777666555666888999::::::999999;;;===<<<===>>><<<888666555666333333555888888444444888666777666555444444666888888;;;???@@@>>>:::777555444333333333333444555555777999:::999777666999===???<<<888777888:::;;;:::<<<;;;999777666666777777666666777888::::::888666::::::::::::::::::::::::999888888;;;???AAAAAA???>>>>>>======<<<;;;;;;:::???CCCKKKTTTXXX\\\eeeooovvvwwwzzz}}}}}}}}}~~~|||zzzyyywwwwwwwwwyyy{{{~~~~~~}}}||||||}}}}}}~~~{{{zzz|||}}}~~~~~~~~~xxxeeeNNN???777444555888777333000222444222222444000000111222222000///...000000000000111111111222222000//////000111222222...///000000000000222444444222000000111222222222////////////////////////,,,---...///000000000///111///------...///...---,,,,,,,,,,,,,,,------......///000000......///000222111///000333555444222111000000000//////......,,,,,,---...//////////////////////////////000000------------.........//////...---,,,---...000222///000000000/////////000///000111222222111000///111222222333222111000//////000000///000111222111/////////.........------111///...///000111000///000000000000000000000000000000//////000111111222111//////000222333222111444888;;;<<<999444000...///000000111000///...---...///000000000///---,,,333222222222333444333333333777777555666888777333222222222333444555666666555333000000000111111000111222333333111000000111000111222555777777333000444555555555444333222222111111222222222222222111/////////000111222333444555555444444333333333333777444333555888888444000888666333444777999777666888888999::::::::::::999;;;<<<<<<<<<;;;<<>>BBBFFFGGGFFFDDDCCCDDDAAA<<<:::===>>>;;;:::::::::;;;;;;<<<<<<<<<999;;;>>>>>>;;;888666555999999:::999999999;;;===;;;<<<<<<;;;888666555555555444666999888333333666666666666444333333666888666999===>>><<<888555444444444333333444444555666888:::<<<:::777777999<<<;;;:::::::::::::::999888:::999777666555555555555666666666888;;;;;;:::999<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>??????>>>???>>>======<<<;;;;;;;;;BBBFFFMMMSSSVVVWWW___hhhtttvvv{{{}}}{{{xxxwwwvvvzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||zzzzzz}}}}}}xxxgggRRRBBB888333444888888333111333444222222444000111222222222111///...000000000000000000000000333111...---///111111000...///000000///000333555333111//////111222333222000000000000000000000000------...//////000//////111///......//////...---------,,,,,,------...///---...//////...---...///111333555444222000111333000000000000//////////////////000000000///.........------------...///000,,,------...............000000/////////111222333222///---...111222000---///000111222222111000//////000111222333333222111/////////111111111111222.........---------,,,,,,000///...///000111000...000000000000000000000000111000000000000111111222000//////000222444333222555777999999777444333333///000111222111000...---222111000/////////000000222333333333333333333444555999:::666555666444111222222222333444555777777555333000///000000000///111333555444333111111222000111333555666555222000555555555555555444333222333333333333333222111000111000000111111222333444555555555444444444333333555444444555777777444111333555777777555666999<<<777888999999::::::999999:::;;;<<<;;;;;;===@@@BBBEEEHHHPPP___ooo|||jjjNNNCCC??????AAADDDHHHIIIGGGEEECCCDDDAAA<<<;;;===>>>;;;777777888999::::::::::::777:::===>>><<<999777666:::::::::999888999;;;===999999888888777666444444777666888:::888444333666555666666555444444555777888:::======;;;777555444444333333333333444555555999:::;;;;;;:::999:::;;;999::::::;;;:::999888888888888777666555555555555777777777999<<<>>>===<<<>>>>>>===<<<<<<<<<======>>>===<<<<<<<<<===>>>???AAA@@@???>>>============DDDGGGMMMRRRSSSSSSZZZccctttwww}}}}}}{{{yyyyyy~~~~~~~~~||||||{{{}}}{{{{{{~~~~~~xxxiiiWWWGGG:::333444:::888333000333444222222444111111222222111111000//////000000111111000//////222000---,,,---......---.../////////...///222444000...------...000111000000000000000000000000000......---,,,,,,------...111000...///000000///---...............//////000---...//////------...///...222555333000...///222000000000000000000000000111111222222111///...,,,------,,,,,,,,,...///111------...////////////...////////////000000000000333///+++---222444000,,,///000000111111111111000...///000222222222222111111///000333444111111333.........---------,,,,,,000///......000000///...000000000000000000000000111111111000000111111222111000000111333555555444444555666666444333444555...///111222222111000000555333000......///222333333444555444333222333444555999:::666444444333000222222222333444555666777777555222111222222111000111333666666444333333333111222444555444333111000444444444444444444333333444444444444444333333222444333333222222222333333444555555555555444333333111222333333444333333333111666999999555555:::???888888999::::::::::::999999:::;;;;;;;;;===@@@CCCGGGJJJRRR```ooo{{{rrrRRRDDDDDDCCCCCCCCCDDDCCCAAA???AAABBB@@@:::999<<<===;;;666777888:::;;;;;;::::::777888999999777777888999;;;;;;;;;999777888:::<<<888888777888888777666555777777888;;;999555555888444555777777555444555666;;;===???>>>;;;888666555333333333333333444444555:::::::::;;;<<<<<<:::999:::::::::999888888999:::888888888888777777777888888888888;;;>>>@@@AAA@@@@@@???>>>===<<<======>>>>>>===<<<::::::===@@@CCCCCCBBB@@@???>>>>>>??????EEEGGGLLLPPPQQQRRRYYYbbbqqquuu}}}~~~}}}|||~~~|||}}}|||~~~xxxkkk[[[KKK>>>555666<<<777222000222333111111333333222111111000000111111//////111111111111000/////////...------,,,------/////////...---...111333000...------...000000000000000000000000000000000222000...,,,+++,,,...///111000//////000000///---///////////////000111111...///000000......///000---///111222222222222222111111111111111111111111000111222222222000...,,,......---,,,---///111222---...///000000000//////---...000111000///---,,,111///......111111000...000000000000000111111222...///000111111111000///333000111555555111111333000000/////////.........000///......///000///...000000000000000000000000222222111000000111111222222111000222555666666555222444555555333222222222...///000111333333444444444333000///...///111222444555666555222111222444111666999555333444444222333222222222333444555555888666333111222222111000111333555666555333333333222333444444222111111111444333222222222333444555222333444555666666666666888777555444333222222222444555666666666555333333///222444333111111555888555777999999777777:::===888999999:::::::::::::::888999;;;;;;<<<===AAADDDJJJMMMTTTaaaooozzzxxxUUUDDD=========>>>AAABBBAAA@@@???@@@>>>999888;;;;;;999888999:::<<<======<<<<<<888777666444222444888<<<<<<<<<;;;999777777999<<<:::999999:::;;;;;;999888777666888<<<:::777777:::333555888888777555555555???@@@@@@???;;;888777777333222222222222333444444:::999999;;;??????;;;777<<<;;;999777555666:::<<<999999999999999:::::::::999999999<<>>=========>>>???===<<<;;;999:::===BBBFFFDDDCCCBBB@@@@@@@@@@@@AAADDDEEEJJJOOOPPPQQQYYYccclllrrrzzz~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}xxxmmm^^^OOO@@@777888>>>777222///222333111111333444333111000000000111222...///111222222111111000...///111000......///000/////////---,,,---000222333111//////000111111111000000000000000000000000777444111...---...000222111000///000111111///---000000000000000111111222///111222111000///000111///......222777999777444111111111111111222222222...///111222222000...---//////...---...000222444---...000111111111000///222333555666666444111///...000111000///...///111111000/////////000222333000000111111000///...,,,444111222777777222000444111111111111000000000000000...---...///000///...000000000000000000000000222222111111111111111222222111111333555777777666111333555555333111//////...///000111333555666777222222111000///000000111444666777666222000222444---444777555333555666555333333222222222333444444777444111000000000000///000222555666555333222222333444444333111000111222444333111000111333555666000111333555777999:::::::::999777555333222111111444555666666666555333333///444777555111222888>>>:::999888888999:::::::::999999:::;;;;;;;;;;;;:::888999:::;;;<<<>>>AAADDDKKKNNNUUUbbbpppzzz~~~~~~^^^CCCBBB???<<<===AAAEEECCC>>>???===;;;;;;;;;<<<;;;:::::::::;;;<<<<<<;;;;;;;;;:::999777666666888:::;;;@@@???>>>;;;999:::===???BBB<<<999:::999666444666888777777777777888888999:::666444555888888333...AAABBBBBB>>>999777777999444666555111333:::;;;666888:::::::::???DDDAAA999<<<666444666999888999<<<:::::::::>>>BBBCCCBBB???BBBDDDEEEFFFEEEDDDEEEEEEFFF@@@===???@@@===;;;;;;AAA???<<<;;;<<>>;;;777444444444444444222333444555555444333222333444444555555444444333444555666888999999999999============<<<;;;::::::???;;;:::<<<======???CCCLLLSSS]]]fffmmmssszzzbbbEEEBBB@@@======@@@BBBBBB??????===;;;;;;;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;999888666555555777999:::>>>>>><<<:::888999<<<>>>>>>999777999999777666888777777666666777777888888:::888777888::::::888555@@@CCCDDDCCC???;;;999888666888666333555::::::666444666666777<<>>777;;;666444666777888<<>>@@@AAAAAAFFFFFFEEECCC@@@@@@AAACCCLLLJJJIIIKKKQQQWWWZZZ[[[dddlllvvv~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}vvvooocccSSSDDD;;;999999777555222111222222222111111111111111111111000000222222222333444222...+++444333222111111000///...222//////222222111111444000000/////////.........444555222///000444444000............///000111222222111000000000000000000000000111222222222222111222111000/////////000111//////000000000///......111111000000111111222333111000000111222222000...000000000000000///////////////.........///000000444333222000//////............/////////......---000000111111111111000000000000111111111000...---333333333222222222333333111111111///------///222---000111//////111111...111111111222333444555666444555777666444222111111333111000222666777333000333333333222222222222111222111000222444555555444222333444333222111222444444444444333333333222222444555666666666555444444666666555555555444444444666333111000111222111///333333333333333222111111111222222111111222555888777555333222222333555666444222111333777<<>>@@@BBB???===<<<;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999888777666666888:::;;;<<<<<<;;;999777888:::<<<>>>999777888999666555666666666666666666777888888:::999888888999:::;;;<<<@@@CCCGGGGGGDDD???:::888888999888666777::::::666222444555666;;;???===777;;;888777888888;;;CCCMMMUUUOOOJJJLLLTTT[[[\\\ZZZWWWVVVTTTRRROOOLLLJJJIIIEEE@@@>>>@@@AAA>>>===???AAA>>><<<<<<>>>@@@AAAAAAEEEEEEEEECCCAAAAAADDDFFFRRROOOMMMMMMQQQUUUXXXYYY^^^fffrrr|||~~~~~~~~~}}}vvvpppeeeUUUEEE<<<999:::555444222111222333222111222222222111111000000000111111333444444111,,,(((555444444333222111000000000555777555333111,,,&&&000000////////////......000111000---///333333//////.........///000111111000000//////000111222222///000111111222222111111000///////////////000111///000000000000///......111111000000111111222333111000000111222333111000//////000000000000000000000///.........000111222444333222000///.........111000//////............000000111111111111000000000000111111111000///...333333333333333333333333111111111///......///111...111111...///333444222222222222333444666777888999:::;;;:::666333222222222000000222555666333000333333333333222222222222222111000111333444333222111333555666444333333444444444444444333333333333222333444555555555444333777777666666666555555555777666555555666555333222444444555555444444333333222222333333222333666999888666333000111444777:::555333111222666999;;;<<<;;;888555333333333333333555444444333333444444555444444555555555555444444555666777999::::::::::::<<<<<<=========<<<;;;;;;888777999>>>BBBCCCFFFJJJNNNUUU^^^fffmmmsss{{{rrrMMMEEEBBB???>>><<<;;;>>>CCC@@@???===>>>>>>>>><<<:::<<<<<<;;;;;;:::::::::;;;:::999777777777999;;;===:::::::::888777777999;;;AAA<<<888999888333000111555555555555666777888888999999888777666777:::===@@@CCCFFFFFFDDD@@@<<<999888888888888999:::888555666777888:::===???===:::<<<;;;;;;<<<<<<@@@LLLYYYbbb\\\XXX[[[dddjjjjjjgggbbb___[[[WWWSSSOOOLLLIIIEEEBBB@@@BBBBBB??????AAA???===;;;;;;===???@@@@@@AAAAAAAAAAAAAAADDDHHHKKKVVVSSSPPPOOOPPPRRRUUUWWW\\\dddpppzzz}}}yyytttiiiYYYGGG<<<999999444333111222333333333111444444333333222111111111222111222333333222...+++444555555333111000000000444<<<>>>888333111)))000000//////////////////---///...---///333333///111000000000000111111222000000000000000111111222///000000111111111111111.........//////000000111111111111111111000000///111111000000111111222333000//////111333333222111/////////000000111111222000///......///000222333222222111000/////////000333222000.........///000///000000111111111111000000000000111000000000000111111222222222222222222222111111000//////000111///111111...000444666555222222222333555666888999===>>>>>><<<888555333333111000000222444555222000444444333333333222222222333222111222333444333222111444666777666555444444555444444444444333333333111222333444444444333222666666666666555555555444666666777888888777444333444444555555555444444333222333444444444555777999888666333111111333666888555444222222555777888888999666333222333333333222555444333222222333444555444444555555555555444444666777888:::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<999777:::@@@DDDEEEHHHLLLRRRXXX```gggnnnuuu~~~{{{UUUGGGBBB??????<<<999<<>><<<===<<<;;;::::::::::::;;;888777666555666888:::<<<999999:::999777777999;;;@@@;;;888999888444111111555555555666666777999999<<<<<<:::777555666:::===BBBAAAAAAAAA@@@???===;;;888777888:::;;;:::777555;;;;;;<<>>>>>???BBBCCCHHHTTTaaakkkhhhgggkkkrrrvvvsssooojjjeee___ZZZVVVRRRMMMIIIGGGDDDCCCDDDCCC??????CCC???>>><<<===???AAAAAAAAA@@@@@@@@@@@@AAADDDIIIMMMWWWUUUQQQOOONNNPPPTTTWWW\\\cccnnnwww}}}}}}|||yyyppp___KKK===888777444333222333444444333222555555444444444333333333333222000000222333333222333444555333000//////111000999;;;777555777111(((//////000000000000000000000222222111333777777333333333222222111222222222222111111000000000000000//////000111111111111000......///000000000111111222333333333333222111111111111000000111111222333000000000111333444333111//////000000111111222222111000000///000111222333000000000000000111111222222111000.........///000//////000111111111111111111000000000000111111111//////000111222222111111222111000000000000000000///222111///000555777666111111111222333555666777>>>??????===999666444333111111111333444444333111444444444333333333222222444333222333444555444333111333666888777555555555555555555444444444333333000111333444444444333333555555555444444444333333333555777888888666444333333333444444444444444333222333555555444555777999666666555444444444444444666444222333444555555555777555333222333444333222555444333222222333444555444555555666666555555444777888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<:::<<>>@@@>>>999999???AAAAAA@@@AAABBBAAA>>><<<>>>===;;;:::999999:::;;;444444333222333555888999999:::;;;:::999999;;;<<<;;;777777::::::777555666666666666666777999:::;;;@@@>>>;;;999999:::<<<===BBB@@@===<<<=========<<<999777888===>>>;;;888777>>>===???CCCCCC@@@???@@@DDDDDDGGGLLLPPPUUU___iiissssssuuuyyy}}}}}}xxxtttpppkkkccc]]]YYYUUUPPPLLLHHHFFFEEEFFFCCC??????CCCAAA@@@???@@@BBBDDDDDDDDDEEEEEECCCAAAAAACCCGGGKKKTTTSSSPPPMMMLLLNNNSSSWWW[[[bbbkkksssyyy}}}~~~~~~~~~~~~~~~||||||uuueeePPP@@@999777666555444555666555333111444444444444444444444444444222//////111333555555333555666444000...///222111666888777777777444000//////000000000000111111///111111000333666555111444444333222111111111222222222111000//////000000...///000000111111000000///000000111111111111000333333333333333222111111111111000000111111222333222111000222333444222111000000111111111111111111111111222222222111111111000000000000000111111222000//////......//////000...///000111111222111111111111000000000111222222...///000222222222111111333111000000222222000//////222222000111555777555111111111111222333444555;;;<<<===<<<888555444444111222333444555444333333444444444444333333333333444333222333555666555444111333666666666555555666555555555555444444444333000111333444555444444333555444444444444333333333222444777777666444333333222333444444555444444444111333555555555555777888666666666666666666555555666555333333444555444333666444333333444555444333555444444333333444444555555555666666666666555555888999:::<<<============:::;;;<<<===>>>?????????@@@===>>>BBBEEEGGGJJJPPPYYY]]]dddiiiooowwwkkkKKK@@@<<<@@@@@@:::888;;;@@@??????@@@AAA@@@===:::???===;;;999999999:::;;;555444333333444666999::::::;;;<<<<<<;;;;;;<<<>>>:::777777;;;<<<999777888666666777777888:::;;;<<<>>>;;;888888;;;======<<>>;;;;;;<<<===<<<;;;:::888:::AAACCC>>>:::;;;@@@???BBBHHHIIIEEEEEEIIIQQQPPPTTT\\\ccchhhnnnuuuzzz}}}|||zzzvvvpppgggaaa^^^[[[UUUPPPJJJHHHHHHHHHCCC>>>???CCC@@@???>>>@@@BBBDDDDDDCCCHHHGGGFFFDDDCCCEEEIIIMMMPPPOOOMMMKKKJJJMMMSSSYYYXXX^^^eeemmmsssyyy~~~~~~~~~zzz|||yyykkkVVVDDD<<<:::888777666777777666444111111111222222333444444444333111000000111333333222333666888666111///111333555444666:::999333000000//////000000000111111111---000000///111444222...444333222111000//////000000000000000000000111222...//////000000000000000111222222333333222111000111111222222111111000///111111000000111111222333333222111222333333111000222222111111111111111111222222333444333222000...333222111000////////////,,,---...///////////////...///000111111222222222111111000000000111222333///000222444444444333222333111000111222333111......222333111222555555222333333222222222222333333777888:::999777555444444111333555666555555444444555444444444444333333333222111111222444666555444111333444555444444666777555555555555444444444444000111333444555555555444555555555555444444444444111444777777444333444555333444555666666666666666000222444555555555666777666666666666777999;;;===777555444444555555444333555444333444555666555444333444444444444444444333555555666666666666555555999:::;;;<<<===>>>>>>>>>:::;;;<<<===??????@@@@@@BBB>>>>>>AAAEEEHHHMMMTTTYYY]]]ccchhhnnnvvvsssLLL@@@;;;AAABBB;;;777999>>>>>>>>>???@@@>>>;;;999???===;;;999888999:::;;;777777666666777999<<<===;;;<<<======<<<<<<>>>???===999999<<<<<<888555666777777777888999;;;<<<===:::666333555:::>>>===:::???===;;;<<<>>>>>><<<999;;;999<<>>CCCBBBFFFNNNOOOLLLMMMRRR\\\[[[```jjjssswww{{{~~~~~~{{{sssjjjeeebbb___YYYUUULLLJJJIIIIIIDDD>>>???CCC<<<<<<;;;===@@@AAAAAA@@@GGGGGGFFFEEEEEEIIINNNSSSMMMLLLKKKIIIHHHLLLTTTZZZUUUZZZaaaiiipppwww}}}~~~~~~www{{{zzznnnZZZHHH???===999888888888888777444111//////000111222333333444222111000111222111///---555888:::777222000222555111---111;;;<<<444111555//////000000111111111222111333444222444777555000222222111///..................//////000222333444...//////000000000000000222333444444333222111000000000000000000///......111111111000111222222333444333222222333333111///333222222222111000000000222333555666444222///---666555333111///------,,,***+++---///000000//////......///111111222222222111111000000000111333444000111444666666666555444333111000111333333111......111333222222555444111444444333222222222333333444666888777666444444444222444666777666555555555555555444444444333333333000//////111333555555444222333333333333333666888666666555555555444444444111222333555666666555555777666666666555555555555222444777666444333444666555555666777777777777777///222444555444444555777888666555555777<<>>>>>??????::::::<<<>>>???@@@@@@@@@BBB>>>===AAAEEEIIIPPPWWWYYY\\\bbbfffllluuuzzzYYY???@@@>>>EEE888@@@;;;>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999999777444444777:::<<<===<<<;;;;;;;;;;;;<<<======555888<<<<<<999666666777:::777333444777::::::999777888888888777888:::<<<<<<888888<<<;;;777666:::EEE======HHHLLLEEE@@@BBBLLLMMMPPPRRRVVV[[[aaaeeeiiiooouuuzzz{{{{{{}}}~~~~~~zzztttlllddd^^^YYYWWWQQQNNNKKKJJJIIIFFFAAA<<<===>>>>>>>>>>>>???BBBDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJJJJJJJLLLOOORRRWWWZZZ```hhhpppvvvxxxyyy~~~|||zzz|||}}}yyyzzzxxxmmm\\\LLLAAA===000//////111333555555444666666666666666555555555444000...///222111000///222222222222111111000000333333333222111000///...///111333222000000222444333222222111111222222333000111111222111000///...222000...000333444333111000000000000000000000000111111222333333333222111666444111000000///---+++222000///000111111000///111111222333444555555666222222333444444222111000000222444666555333000...444333111000000000111111---------...000111///...///111222222111000//////111222333222000///000111333333222111000111222444111111000///////////////......///000111222222333222111000000222333222111333222222444666666555333222222222333444555666666888666444444444555444333222222222333333444444444333444555666777777777777555444444333333333444444555444333333555555444333777777666555555666777888555666888999999777555333???===:::777555555555555666444222333666888666444999666333444999;;;:::777666888777555666777555000444444444333333222222222555555555555444444555555333444555555555444333222888999:::<<<===>>>>>>>>><<<<<<<<<===============@@@<<>>??????>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;::::::999777444444777:::<<<<<<;;;;;;;;;;;;;;;<<<======888;;;======:::888888888;;;777444555888:::999888:::;;;;;;:::999999;;;===;;;888888;;;;;;888888<<>>>>>@@@BBBDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLPPPRRRYYY\\\aaaiiiqqqxxx|||}}}~~~}}}}}}|||}}}}}}}}}yyy{{{yyynnn^^^LLL@@@;;;444333222333444555444333777777777777777666666666777444111222444444333333222222222222111111111000222222333333333222222111///111333222000000222444333222222111111222222333111111222222222111000///111///...///111333111000111111111111111111111111222222222333333222000///333222111222222222000///222000///000111222000///222222222222333333333333222222333333222222111000111222555666666444222000333222111000000000111111111000///000111111///...000111222222111000//////000222333222111111222333444444444333222222444555222111111000//////000000//////000000111111222222222111000111222333222111333222111222444555444333333333333333444555666777777666444444555666555444222222333333333444444444333333444444444333333222555444444333333444444555555444333333555555444333999888777555555555666666333555777999999888777555:::999777555444444555666555444222444666777666444<<<999555666888999777444666888888666666888666111333333333444444444444444555666666777666666555555444555666666666555444444888999;;;<<<===>>>>>>>>><<<<<<<<<===============???:::<<>><<>>===<<<;;;:::===============<<<<<<;;;888666444444777999;;;;;;;;;;;;;;;;;;<<<<<<======;;;===>>>>>><<<:::999999;;;999666777999:::999666999::::::888777777999;;;<<<::::::<<<===<<<===???DDDCCCHHHQQQTTTRRRTTT[[[cccfffjjjnnnrrrvvvzzz}}}{{{{{{vvvnnnfff___ZZZZZZUUUOOOKKKHHHEEE???;;;CCCDDDCCCBBB@@@@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKMMMPPPSSSZZZ]]]bbbiiiqqqxxx~~~~~~|||{{{~~~~~~}}}~~~{{{yyy{{{zzzppp```NNN@@@999999777555555555555333111777777777777777777777777888666444333444555555444222222222222111111111111111222333444444444444444///111222222111111222333333222222111111222222333111222333333333222111000000///...///000111000///222222222222222222222222666555666888888777444111000000111333555555333222111000///000111222111000333333222222222111111111333222111111000000111111111333555777777555333222222222111000000000111111444333222222333222000///111111222222111111000///000222333333333333444666333333222222222222333444222111111000000000000000000000000000000111111111222000000111333333333222444222000000222333444333444444444444555666777777777555444444666777777666333333333333444444444444444444333333222111000000555444444444444444555555555444333444555666555333:::999777555444444444555222444666888:::999888888666666555444555666777888444333333444666777555444<<<999666777999999777444666888888666777:::888333222333333444444555555666555666777999999888666555555666666777777777666666999:::;;;<<<===>>>>>>>>><<<<<<<<<======>>>>>>>>>EEE???>>>GGGNNNQQQXXXaaa^^^cccjjjrrrzzzrrrOOOEEE;;;AAA666@@@<<<======>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>===<<<<<<888777555555777999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>===<<<:::999999<<<:::999:::<<<<<<999555999999999888666777999;;;=========???@@@AAACCCEEEEEEHHHPPPYYY\\\]]]dddnnnqqqtttxxx{{{}}}~~~zzzsssiiiaaa\\\[[[VVVOOOJJJHHHEEEAAA===BBBBBBCCCCCCBBBDDDFFFIIIEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKMMMPPPSSSYYY\\\aaagggnnnvvv~~~~~~~~~}}}|||}}}}}}{{{yyy{{{{{{ssscccQQQAAA888999777666555555444333111666666666666777777777777777777555111000333333111222222222222222222222222222222333333333333333222000111111111111111222222333222222111111222222333222333444444444333222111000/////////000000000000222222222222222222222222444555888===???>>>888444//////000222555555333111111000///000111222111000111111111111111111111111333222111000///000111222111222444666666555333222111111111000000000000111555444333444555555333222222222111111222111000///222444555444333333444555111000//////000111000000111000000/////////000000111111111000000000000000111000000111333444333222666444111000222444444444555555555555555666777777666444333444666888888888333333444444444444444444555444444333333222222222555444444444444555555666555444333444555666555444888777666555444444555666444555777888999999888888777777777666777888999:::333444555666666666555444777666666777:::;;;:::888555888888777888;;;999444333333333333333444444444333555777999999888666444555555666666666777666666::::::<<<======>>>>>>>>><<<<<<<<<===>>>>>>??????OOOHHHDDDIIIOOOSSSXXX^^^^^^dddmmmvvv~~~UUUDDD999BBB999AAA999;;;<<<===>>>????????????>>>>>>??????>>>>>>===<<<999777666666888::::::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::999888<<<;;;;;;===@@@???:::666::::::;;;:::999:::===??????@@@@@@AAADDDHHHKKKLLLKKKQQQ[[[cccfffjjjsss|||zzz}}}}}}uuulllbbb\\\ZZZUUUOOOKKKJJJHHHDDDAAACCCDDDDDDDDDDDDEEEHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKMMMQQQSSSVVVZZZ___dddjjjsss|||}}}}}}}}}~~~~~~}}}{{{|||{{{uuugggUUUDDD:::777555444444555555444222444444444555555555666666999;;;888111///111222000222222222222222222222333333333333333222111000///111000000111222222222222333222222111111222222333222333444555555444333222111111222111111000111111111111111111111111111111///333:::CCCIIIFFF===555000///000111333333111///000/////////111222222000//////000111222222333333444333111000000000111222000111333444444333222111000000000000111000000000333222222444666777666555444222000000222222111///555666777555333222222333111000//////111222000.../////////......//////000111111111000000000000000111000000111333555444333888555333222333555666555666555555555555666777777555333333444666888888888444444444444444444444444333222222222222333444555444444444444444555666777555444333444666777666555555555444444444666777888777777888999999888777666888888777777777777777777333555777888888777666666666666777999:::;;;:::999555888888777888;;;999444555444444333222111111000111333666888888777555333444444444555555666666777;;;;;;<<<===>>>>>>>>>>>><<<<<<======>>>??????@@@PPPIIIEEEHHHMMMSSSWWW[[[___fffpppyyy___JJJ<<>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<:::999888888:::;;;;;;:::999:::<<<=========<<<;;;;;;:::999999::::::999888======>>>AAADDDBBB===777555777888999999;;;???BBBEEEGGGHHHGGGKKKRRRVVVVVVYYY```iiipppssswww~~~~~~wwwnnnddd^^^ZZZVVVQQQOOONNNLLLIIIEEEGGGHHHGGGFFFDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLNNNQQQTTTUUUYYY___dddiiipppyyy~~~~~~||||||~~~}}}~~~~~~~~~~~~}}}}}}|||vvvjjjYYYHHH>>>666555444444555666555333333333333444444555555666???BBB???555000333444111222222222222333333333333333333333222111000......111000000000222333222111333222222111111222222333111222333444444444333222111222333222111000111222111111111111111111111111111888EEESSSZZZVVVHHH<<<222111///000111111000///000///...///111222222111//////000111222333444555444333222222111111222222222222333333333222111000...///000111111111000000111000111333666777777666555222///000222333222000666777777555333111111111444222111222555555333000///////////////000000111000000000000000111111111111000000111444555555444888666444444555666666555666555555444555555666666444333222333555777777666555555555555444444444444111000//////000222333444444444444444555666777777555444333444666777777666444333333333444666888999888999999999888888777666666666666555555444444333444666999:::999888777777999::::::;;;:::888777666666888888666777:::888333666666555444222111000///111222555666777666555444444444444444555666777777;;;<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@FFFDDDCCCFFFLLLSSSYYY]]]aaahhhrrr|||ooo[[[HHHHHH999AAA<<>>>>>======<<<;;;;;;:::999:::<<<===<<<;;;999:::<<<===>>>===<<<;;;;;;999777888:::;;;;;;999======@@@EEEGGGFFF???:::555777999;;;===@@@EEEHHHQQQTTTUUUTTTXXXaaafffeeelllrrryyy}}}yyypppgggaaa]]]YYYVVVTTTSSSQQQLLLHHHGGGHHHGGGFFFDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLNNNQQQTTTVVV[[[bbbgggkkkqqqyyy~~~~~~~~~|||wwwlll\\\LLLBBB888777555666777777555444333333444444555666666777DDDHHHDDD777111444555111222222222333333333444444333333333333222111111000222000///000222444222111333222222111111222222333000111222444444444333222000222333222///...///111222222222222222222222222555???PPPbbbjjjbbbNNN>>>444111//////000222222222000///...///111333222111111111222222333333444444444444444444444333222222444555444444333222000000---...000111111111000000111000111222555666555333777333//////222444222000555555666444222111111222555222111333666777444000111111000000111222222333//////000000111111222222111000000222444666555555777555444444555555444333555555444444444444444555444333111222444555555555666555555555444444444444333222111000000111333444444444444444555666777888555444333444777888777666555444444333444555777888777888888888888888888888555555555555555555444333444888;;;<<<;;;999888999888:::;;;;;;:::888777666666888888666666888666111777777666555444444333333333444555666666777777777555555555555555777888999<<<<<<===>>>>>>>>>>>>===;;;<<<===>>>???@@@AAAAAAAAACCCFFFIIINNNVVV___ccceeekkkuuu~~~kkkTTTLLL999DDDBBBDDDDDDDDDCCCAAA???>>>==================<<<<<<;;;<<<;;;:::;;;=========;;;999:::<<<>>>>>>===<<<;;;;;;888777888;;;===<<<:::===>>>AAAFFFJJJHHHAAA;;;<<<>>>AAADDDGGGKKKPPPTTT\\\```aaa```dddnnnsssrrrzzzzzzqqqiiiccc```]]]ZZZXXXWWWTTTNNNIIIDDDEEEEEEEEEEEEFFFIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLNNNQQQTTTXXX^^^eeejjjmmmrrrzzz~~~~~~|||wwwmmm^^^OOOEEE;;;999777777888777666444444444555555666777777888EEEKKKFFF888000444555000222222222333333444444444222222333444444444333333222000///000333444222000333222222222222222222333000000222333444333333222///111222111...---...000333333333333333333333333222>>>QQQeeelllbbbKKK888555222///...000333555555///......///222333222111444444444333333333222222333444555666555444333222777777666555444222111000---...///111111111000///222111111222333444222111777333//////333444333000222444444444222111222444444111///222555666222...333222222222333444444555...//////000111222222333111000000222444666666555555444444444555555333111555444444333333333444444444222111111333444444333666666555555555444444444888666444222222222444555444444444555555777888888555444333555777888888777777666444444333444555666666666777888999::::::;;;555666777777777777777777555999===>>><<<:::999:::555777:::;;;;;;:::::::::666888888555666777555000777777777777777666666666555555555666777888888999777666666666666888:::;;;<<<======>>>>>>>>>>>>===;;;<<<===>>>???@@@AAAAAABBBGGGLLLNNNRRRZZZccchhhhhhnnnwwwnnnXXXCCC>>>CCCCCCDDDDDDBBB@@@???@@@AAABBB===999999===>>><<<999:::999999;;;===??????>>>>>>>>>>>>>>>>>>===<<<;;;888888:::;;;;;;:::999999@@@<<<>>>FFFIIIDDD@@@@@@???AAADDDGGGKKKRRR\\\cccnnnoooqqqtttwww{{{}}}~~~tttggg]]]```^^^\\\\\\\\\YYYTTTOOOHHHAAA===???BBBCCCDDDGGGJJJJJJIIIIIIIIIGGGCCC@@@HHHGGGGGGHHHJJJNNNRRRTTT[[[aaaiiilllmmmqqqzzz~~~}}}yyysssmmmcccSSSEEE;;;555000111777:::777333666666555555555555666666>>>===;;;999777777777777222222222222222222222222444444333333333333222222444000///222444222222444555333111111222444444333333333333333222111000000333333222111000000111111555333111000111111000///777===PPPeeekkk[[[BBB333222222111111111111111222222111111111222333333444000000111111111111000000333444444555555444444333111444555444111000000222000000////////////000000111333333111...---...111333333222111222333555666555444222111000000111222666555444333222222111111000111222333444444333222222000///111333444222000111111222222222333333333333333333444444444555555999666444555777777555333333444444444444444333333222222333333333444444444666666555444333333333333777777666777777888999999666666666666555555555555444666777777666555555666<<<<<<;;;;;;:::999888888444555666777777666555555;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<;;;:::999999888777777777777777888:::777555444444555555444333333444555666777888888555555555555777999;;;<<>>======<<<======>>>>>>???@@@BBBBBBFFFGGGJJJOOOVVV```hhhnnnrrrwwwyyybbbKKKBBBEEEBBBCCCCCCAAA???>>>???@@@AAA>>>;;;:::<<<>>>===;;;:::999999;;;>>>????????????>>>>>>===<<<<<<;;;;;;888999:::;;;;;;;;;:::999<<<888:::BBBFFFCCCAAABBBBBBEEEJJJOOOUUU^^^hhhoooxxxxxxyyyzzz}}}wwwkkkccc```^^^[[[ZZZZZZWWWRRRMMMNNNGGGCCCDDDEEEEEEFFFHHHJJJIIIIIIIIIIIIGGGDDDAAAHHHHHHGGGHHHJJJMMMQQQTTTZZZ```gggkkklllpppyyy|||wwwsssjjj[[[LLL>>>999555444777999666333666666555555555555666666:::999888666555444444555000000000000000000000000333333333333333333333333444000...222333222222444444333111222444666777666666666666666555444333222333333222111111111111111444222000000222444444333666===MMM___bbbSSS???333000000000000111222333444222222111111222222333444111111222222222222111111333333444444444444333333000222444333111000111222222222111000000000111111444555666444111000111333333222222222222333444555111111111111111222222333444333333333222111111000...///000111222111111000111000///111333444222000111111111222222222333333333444444444555555555555888666444555666777555333555555555555555444333333222222333333333444444444555555444444444555666666888888777666666666777777777777777666666666666666333555777777666555666777777999:::<<<<<<;;;999888666666666666666666777888=========<<<<<<;;;::::::888888:::;;;;;;::::::999888888888888888888888999888888777666555555555555555555555666666666666666777666666666777:::<<<>>>@@@@@@???>>>>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBBEEEGGGKKKQQQYYYaaajjjooovvv{{{~~~fffNNNCCCCCCBBBCCCCCCBBB@@@???@@@AAA???>>>===<<<<<<======>>><<<;;;;;;===@@@BBBBBBAAABBBAAA???>>>===<<<<<<<<<:::;;;<<<===>>>======<<<===;;;<<>>:::888777777666555666666555555555555666666888777666444444333333333000000000000000000000000111222333444444555555444555000///222444222222444333222111333666888999888888888888888888777555555333222222111111111111222333111000000333666777888555;;;HHHSSSSSSGGG:::333111111000000111222333333222222111111222222333333222222222222222222222222333333444444444444333333///000222222111000111222222111111000////////////444555666555333222222333333222222222222333444444...///000111333444444444111111222222222222111111//////000111111111111000111000000111333333222000000000111111111222222222444444555555555666666666777666444555666666555444777777777666555444333222333333333333444444444444555444444555666777888888888777666555555444555555888888888777777777666666222444666666666666888999333666999<<<===<<<999888888777666666666888999:::>>>>>>======<<<;;;::::::666777999:::::::::999888666777888999999:::999999555888::::::666444444666777777666666555555555555999777666666777:::===??????>>>>>>======<<<<<<<<>><<<<<<>>>@@@???>>>>>>@@@CCCDDDDDDDDDEEEDDDBBB@@@????????????===>>>@@@BBBCCCCCCCCCBBBDDDCCCDDDFFFIIIJJJLLLMMMYYY\\\ccckkksss{{{~~~vvvpppjjjfffaaa^^^]]][[[VVVRRRPPPKKKHHHGGGFFFCCCCCCFFFIIIHHHGGGHHHIIIIIIGGGEEEIIIHHHGGGGGGIIILLLPPPRRRYYY^^^cccgggjjjooowww~~~xxxzzzzzzwwwuuummm^^^PPPAAA???<<<888666555666666666555555444444555555666777777666555555444444444222222222222222222222222000111333444555666666666777222111444555444333555333222222333555777777777888888888888777666555555333222222111111222222222444222000000222555777777333:::BBBFFFCCC<<<555333555444333111000/////////333222222111222222333333222222222111111222222222333333333444444333333333...///000111111111111111000///...------,,,,,,---111222222222111000000000222222222222222222333333...000222333555555444444000111222333333333333222222222222222333222222222000000111111222222222111000000000111111111222222555555555666666666666777666555555555555555555444888888888777666444333222333333333444444444444555555555444444555666777777666555555444444444555555:::999999888888777777777222444555666666777999;;;555666999;;;;;;;;;999888888888888888999999::::::>>>===<<<;;;:::999999999555666888999::::::999888444555777888999999999999444999======888444444777666666666666666555555555888777666555666:::===???>>>=========<<<<<<<<<;;;@@@@@@???@@@@@@AAABBBCCCEEEJJJRRRYYY```hhhpppvvv}}}}}}eeeQQQHHHGGGDDDEEEEEEDDDBBBBBBCCCEEEBBBBBBBBB@@@>>>===???AAA???>>>>>>@@@BBBDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@BBBDDDGGGIIIJJJJJJJJJKKKMMMNNNPPPSSSWWW[[[\\\jjjlllpppvvv|||yyytttnnniiiccc```^^^\\\WWWTTTNNNJJJHHHIIIGGGDDDEEEHHHIIIHHHGGGHHHIIIIIIHHHGGGHHHGGGGGGGGGIIILLLPPPRRRZZZ]]]aaaeeeiiiooowww|||~~~~~~{{{xxxpppaaaSSS@@@>>>:::777555555666777555555444444444444555555444444555555444444444444222222222222222222222222///111333555666777666666999555333666777555555777333222222333444555444333666666666666555444333222333222222222222222333333555333111000111333444333222888<<<;;;777444222222555444333111000/////////333333222222111222222333222111000000000000111222222333333333333333333222/////////000111222111111//////...---------------000000000000111000///...222222222222222222222111222333444555555444333222111222333555666555444444333333222222222222222222///000111222222222222222000111111111111222222222555555555666666666666777444444555555444444555555888888888777666444333222333333444444444555555555666555444444333333444444333333333333444555777777:::::::::999888777777777222444555666666777:::===::::::999888888999::::::888999:::;;;;;;:::999888<<<;;;:::999888888888888555666888999::::::999999444555666777888888888888444:::???>>>999555555777444444555555666777777888777666555444666999<<<>>>============<<<<<<<<<<<>>888555444555555555555555444444444444555555111111222333333222222222000000000000000000000000///111444666777777666555:::666444666888555555777333222222333444444333111444444444444333222111111333222222222222333333444666444222222222222111000111666777333000111222111111111000000111222333333333333222222111111222222222111000//////000111222222222333333333333222222111000000111222333111000111000000//////000000111111000000111333222000...222222222333222222111000555555555555444333222111111333555666777666555444222111000000///000000000///000222222111111111333111111222222222333333333444444555555555666666666333444555555444333555666777777777666555444333222333444444444555555555555666666555333333222222222222222333333555666888999;;;::::::999888777666666444555555666666777;;;======;;;999888888999;;;<<<::::::;;;;;;;;;999888777:::999888777666777888999555666888:::;;;;;;::::::777666666666777888999:::777;;;>>>>>>;;;888777777333333444555666777888888555555555555777999;;;<<<========================>>>??????@@@BBBDDDFFFGGGHHHOOOXXX___eeennnyyyttteee\\\XXXMMMMMMNNNMMMLLLLLLMMMOOORRRNNNJJJHHHHHHHHHFFFDDDFFFEEEDDDDDDEEEEEEDDDCCCEEEGGGKKKOOOQQQRRRRRRQQQTTTVVVZZZ___dddgggiiijjjdddkkkpppppprrryyy~~~~~~~~~}}}}}}tttmmmeee```]]][[[XXXUUUQQQOOOOOOOOOLLLHHHJJJNNNLLLJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDFFFIIIMMMQQQTTTWWWXXXZZZ^^^ccckkkrrrwww{{{wwwuuuooocccWWWGGG@@@888444555666444111555444444333333444444555000000222333333333222222000000000000000000000000000222444777777777555444999555333555666444333555222222222444666666555333555555555555444333222222222222222222222333444555555444444444555444222///111555444///...111222000000000000000111222333444444333222222111111222222333222000//////000222333222222333333333333222222333111000111333333111///000000000000111222333333111000000222444444111...111222222333222111000///555444333222111111111111111333555666666555333222222222000/////////000000...111333333111000111333222333333333333444444444333444444444555555555555111444555555333333555777555555555555555444333333444444444444555555555555666555444444444444444555444444444444555666777888::::::999888777666555555555666666666555777:::===;;;::::::::::::<<<===>>>???===:::888777777777888999888777666777888:::;;;555777999:::;;;<<<;;;;;;;;;:::888777777888:::<<<:::;;;<<<===<<<:::888777444555555555666666777777444555666888999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCFFFHHHIIIKKKRRRZZZaaafffppp}}}yyyppplllTTTUUUVVVUUUSSSSSSUUUWWWXXXSSSMMMKKKMMMMMMIIIEEEMMMKKKJJJJJJJJJJJJHHHGGGJJJMMMRRRWWW[[[\\\[[[[[[```bbbggglllqqquuuxxxyyyvvv}}}~~~xxxqqqhhhbbb___]]]ZZZWWWQQQPPPPPPPPPLLLGGGHHHMMMMMMKKKHHHHHHHHHIIIHHHGGGDDDDDDDDDEEEIIINNNRRRUUUUUUVVVWWW[[[aaaiiippptttzzzyyyuuujjj___LLLCCC888444666666333...555444444333333444444555111222444555666666555444222222222222222222222222111222555777888777555444888333222444555333222444111111222555888888777666777777777777666555444333222222222222333333444555555444555666777666333111111444222------222333///222222111111111111111222444333333222111111111222444333111000000111333444222222222333333222222222555333111222444444111...............///111222333000//////111444333000---111222333333222111000///333222000/////////000111111222444666666444222000555444222111111111222222...111333333111000111333333333333444444444555555333333333444444444555555111333555555333222555777444444444555444444333333444444444555555555666666555555444555555666777888666666555555555666666777::::::999888777666555444666666666666555777:::===777888:::<<<>>>>>>???>>>CCC???999555333444777::::::999777777888999;;;===666777999;;;<<<<<<<<<<<>>===<<<;;;<<<<<<<<<999777666666666666666555555555444666888:::;;;<<<;;;;;;>>>>>>>>>>>>????????????<<<===>>>AAADDDGGGIIIKKKLLLSSS[[[aaagggqqqvvveeeccc``````aaaaaa^^^[[[^^^\\\[[[ZZZYYYVVVRRROOOWWWVVVVVVUUUUUUTTTSSSSSSUUUWWW[[[___ccceeefffgggooorrrvvvyyy{{{}}}}}}|||tttjjjcccaaa___[[[WWWQQQPPPOOONNNMMMKKKJJJJJJKKKIIIGGGGGGHHHHHHFFFDDD>>>GGGJJJHHHNNN[[[]]]XXXYYYVVVWWW[[[^^^cccllluuu~~~~~~}}}xxxmmmaaaMMMBBB999888:::888444222333222222444666666222///333222111111333333222111222//////222333222333777555333111222555666666444444444444444333222111000333444444555666666666666<<<:::777555444222///---000000111222333444444555444444555555444222111///222222333333333333333333333333222111222333444555111000...---...///...---555444222111111222444555333222111111111222333444222222222222222222222222//////000111222333333333111555666555555777555111111111111111111222222222111111111111000///------000000111222222111//////555444333333444333111///000///---...000111111000111222333333444444333333000111333444555444333333444444333222333444666777555444444444555444111///444444555666777777666666444666777999888666444222333444444444333444777999888999:::;;;:::999888777777888888999999999888888::::::::::::;;;<<<===>>>===<<<:::888666444333333:::999888888777777888888555777999999888888888:::???===;;;888888999;;;<<<=========<<<:::888555444888777666555555555555555111555:::>>>@@@@@@>>>===AAA>>><<>>===;;;999666333111111222222222222222333333333333333444333333111000000444444444333333333333333333333222222222333444555333111//////000111000///444333222111111222333444222222111111111222333444222222222222222222222222...//////000000111111111111444666666999<<<999444444444333222111000//////222222222222111000///...111111000///000000111222666777666555444222111000111///...///000222111111000111222222333333222222111222333444555444333333000000000000111222333333555444333444555444111///444555666666777777777666444555777888888666444222333444555444333444777999:::::::::;;;:::999888777777777777888888777777777999999999999:::;;;======;;;:::999777666666666666666666666777888999;;;;;;777999::::::999888999:::===;;;999888777999:::<<<=========<<<;;;999777666666555555555555555666777333444666999;;;<<<======@@@===<<<>>>AAABBB???;;;???@@@AAAAAACCCHHHNNNRRRVVV\\\eeelllttt|||~~~}}}~~~yyyxxxwwwvvvvvvuuussspppssssssssstttuuuwwwxxxyyyzzzppphhhdddaaa^^^\\\XXXVVVSSSOOOKKKHHHFFFDDDFFFGGGHHHGGGFFFEEEFFFGGGKKKLLLIIIIIIUUUfffmmmjjj[[[XXXXXX[[[^^^bbbiiirrr}}}~~~zzzxxxvvvlllaaaRRRFFF;;;999:::888555333444444444555666555222000444222111222333444333111555222222444444000000333555333222222333444333222666666666666555444333222444444555555444444333222===??????;;;666222222333444333333333222222222111333333333222111111111000555555555444444333333222333333222222222333444555555333111111222333222111333222111000000111222333222222111111222222333444222222222222222222222222000000000111111111111111111333555888>>>CCC???777444333333222111000//////333333333333333222111000333111///...///111444555888:::;;;888444000000111222000///000111333222222000000111222222222222111111222333444444444333222111222333444555555555555555444333444555444222000333444444444555555555555444555777888888666444333333444555555444444777888<<<;;;;;;:::999999888777666666666666666666666666777888888888999;;;<<<===888888777777777777777888666666666777888999:::;;;999:::;;;;;;999999999:::;;;:::888777777999;;;<<<<<<<<<======<<<;;;999888444444444444555666777888777666555555777:::===>>>AAA???===???AAABBB???<<>>:::444000111444333333333333333333333333444444333333222222222222666666555555444333222222222222222333333333444444555333111111333333333222111111000000000000111111222111222222222222333333222222222222222222222222444444333333333333333333111222444999BBBGGGCCC:::000000000111222222333333333333333333333222111111111111000///000222444666888;;;===:::333///000333333111000111222333333333000111111222222222222222111222333444444444333222111333555666777777777666666444333444444444333111222222222222222222333333444555666777777666555444444555666666555555666888===<<<;;;999888888888888888777777777666666666777777777777888999:::<<<<<<888888777777777777777888999999888777777777777777;;;<<<<<<;;;:::999:::;;;::::::999888999:::<<<===;;;;;;<<<======<<<;;;;;;555555555444555555666666:::999888888999;;;>>>@@@CCCAAA@@@@@@BBBBBBAAA??????@@@AAABBBDDDIIIOOOTTTYYYaaalllwwwvvvmmmfffaaa^^^\\\[[[YYYUUUQQQNNNLLLKKKKKKGGGHHHHHHHHHGGGGGGHHHIIIKKKIIIGGGHHHOOOVVVWWWSSSVVVSSSTTTWWWYYY[[[bbbiii{{{~~~~~~yyyxxxwwwooofffZZZLLL???;;;;;;999777666555666777888666444222222444333222222444444333222222000111555666333333666444444333333222222333444666666777777666666555555---...000333666888999:::888;;;===999333000111444111111222333444444555555555555555555555444444444666666555444333333222222222222333333333444444444333222000000222333333222000000000000000000000000111111222222333333333333222222222222222222222222444444333333333333333333111222333777@@@FFFBBB:::///000000111222222333333222222222333222222111111000000111333444444444444777:::<<<999333///111333333222000111333444444333111222222333444333333333222333444444444333222111...///111333444555444444666444333333444555444333555444333222222333444444444555666777777666555555444555777777555555666777===;;;999777777777888999:::999888777777777777888888888888888999:::;;;;;;999999888777666666666777999888777777666666777777;;;<<<<<<;;;999999;;;===;;;;;;::::::;;;<<<===>>>::::::<<<=========<<<;;;999888777666555444444444888999:::;;;<<<===>>>>>>BBBAAA??????@@@@@@???>>>@@@@@@AAABBBDDDHHHOOOSSS[[[dddpppzzzzzzrrriiibbb^^^\\\YYYVVVSSSOOOLLLKKKJJJJJJHHHGGGEEEFFFGGGHHHGGGEEEKKKKKKKKKLLLMMMNNNNNNLLLRRRQQQQQQUUUWWWYYY```gggxxx|||{{{zzzsssiii^^^OOOAAA<<<;;;:::888777555777999999777444333222555333222333444555444222111///111666777444444666333444444444333333555777555666666666666666555555333444555555666666555555777999:::888555333444666111111222333444555666666555555777777777666555444444444444333333222222111111222333444444444333333222111///000111222222111000000000000000000000000000111222333333333333222222222222222222222222222000000000111111111111111111222222444;;;@@@>>>777222222222111111111000000222222222333333222222111000111333444555555444333444666888777333111111333333111000111222444333333222222333444444444444333222333444444444333222111000111222444555666777777666555333333444555555444888888666555555555666777444555555666666666666666444666888888666555666777;;;:::777555555666888:::;;;:::999777777777888888::::::999999999999::::::999999888777666666666777555555555666777888999::::::;;;;;;:::999:::<<<>>><<<<<<<<<<<<<<<======>>>999:::;;;<<<===<<<<<<;;;;;;:::999777666555444444444666999<<<>>>>>>===<<<@@@???>>>===<<<<<<<<<<<>>?????????AAA@@@???>>><<<<<<===>>>>>>@@@BBBDDDHHHOOOVVV[[[fffooo|||~~~}}}~~~~~~}}}zzzpppggg```\\\]]]ZZZUUUPPPLLLJJJJJJJJJTTTMMMHHHJJJOOOQQQLLLEEEGGGIIILLLLLLJJJHHHMMMSSSPPPOOOQQQUUUXXXZZZ```ggguuu}}}~~~yyyooobbbSSSCCC===<<<:::999999666999;;;:::777444333333555444333333555555444333444222444777777333111222111444666666555555888<<<444444555555555555555444000222444666888:::;;;<<<111000///000222333222111555555444444444333333333000333666999999777333111111111111111111111222222111222333444555444333333333111000000222444444333111111222222222222111111000111222333444333222222222222222222222222222222//////000111222333333444000222222//////222333111...///000111222333444444444444555555555555555444777555333111111333555666///...///000333444333222222000///000111333222222000000111222222222222111333444444555444333111111111111111111333555888999777555333333444666666555777666444222222222444555555555555555666666777777444666888999777666555666888666333111222555999;;;;;;999777555444555666666???>>><<<;;;:::999999999555555555666777999:::;;;888888777666666666666666777888888888888:::===@@@<<<<<<<<<;;;;;;::::::999888999:::;;;;;;;;;:::999::::::999999999999999999999:::;;;>>>@@@BBBCCCDDDDDDDDDCCCAAA???>>>@@@AAA===???BBBFFFKKKSSS[[[aaakkkttt|||~~~xxxqqqjjjeee[[[XXXTTTOOOKKKIIIIIIIIIFFFHHHJJJLLLLLLKKKIIIHHHJJJJJJIIIHHHIIIJJJLLLMMMRRRTTTXXXZZZ\\\]]]```bbbsssyyy{{{wwwtttrrrgggYYYFFF:::888999::::::<<<;;;:::888555333222111555333222222333444333222444333333444555555444222666555555555555666777888555555555666666666666666666777777777777555333222333333222222111111222222555555444444444333333333999888666666666666444222111111111111111111111111///333777777444111111333222111000111222333222111111///...000222555666777444444333333333333222222000000222333333222111000333111000000222333333333333222111000000000111222333000///111444777666555555444444888;;;<<<999666444444444444444444444444333333222111000000000111444333111000000000111111111111111111111111111111///444888777333000000333666555333222111111222222444444555555555555444444555555444555555666777888777888999999999999888777:::;;;<<<<<<;;;888666444555555555333222333666999888777555444444666888:::@@@>>>;;;:::999777444222999777666777:::;;;999777777666555555666888:::<<<>>>;;;777777999;;;;;;:::;;;;;;<<<<<<<<<;;;999999===777666;;;===::::::===:::888666777999:::999666============>>>???AAAAAABBBAAA@@@???>>>>>>>>>>>>AAA@@@BBBHHHMMMRRR[[[ccciiivvv|||tttlllggg[[[XXXTTTPPPMMMKKKKKKKKKFFFGGGIIIIIIIIIIIILLLNNNQQQNNNKKKIIIKKKMMMOOOPPPQQQTTTWWWZZZ\\\]]]```bbbpppwww|||xxxvvvtttjjj\\\III<<<888999999888;;;:::999777555444222222444333111222333444444333444333333444555555444222444333222111222555777999555555555555555555555555666777777777666555333222222222111000000111222333555444444444444333333333666444333333444333222111222222222222222222222222000222444555444222111111222111000000222333222111333111000000222333444333444444333333333333222222000111222333333222111000333111111222333444333222333222111000111111222333222000///000333666666444777777888:::;;;<<<:::999666666555555555555555555222222111111111111111111444333111000000000111222000000000000000000000000111555999888444222222444888777555333222222222222666777777888888777777666555555444444555555666777777888888999999888777666888888999999999888666555555555555333222333666888888777555444555666888999===;;;999888888777555333999777666777999;;;999888888777666555666777999:::===:::777888:::;;;;;;:::999:::;;;<<<;;;:::888777>>><<>>>>>@@@AAAAAABBBAAAAAA@@@@@@AAABBBBBBDDDCCCEEEJJJPPPUUU___hhhrrr|||xxxnnngggZZZWWWTTTPPPMMMLLLKKKLLLHHHJJJJJJIIIGGGJJJRRRYYY```ZZZQQQMMMLLLNNNNNNNNNPPPSSSVVVYYY[[[]]]```bbbnnnvvv}}}zzzwwwvvvmmm___LLL???999888777666:::999888777555444333222444222111222444555555444444333333444555555444222666555333111111333666777666666555555444444333333555666777777666555333222111000/////////111333555444444444444333333333333333222111111333333222111222222222222222222222222111111111333444333111000222111000000222333333222555333111111111222111000444444333333333333222222111111222222222222111111222222222333555555333222222222111111222333444555111000///000222444444444777888999999888777888999555555555444444333333333111111111111111222222222333333222111111111111222111111111111111111111111333666999999666444444666:::888777555444333444444777777888999999888777777666555444444444444444444888999:::;;;;;;:::999888666666666666666666666666444555555444333333666888666666666666666777888888999888777777888888777555888777777777999:::999888888777666555555666888999:::999888999;;;<<<;;;:::999;;;===>>>>>><<<999888===AAAHHHLLLHHH???999999:::999999:::<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHFFFGGGMMMSSSZZZdddooo}}}xxxmmmeeeYYYWWWTTTPPPNNNLLLKKKKKKLLLNNNNNNJJJGGGMMMYYYdddqqqgggZZZQQQMMMKKKIIIGGGNNNQQQUUUYYY[[[]]]```bbbnnnwww~~~zzzwwwuuulll___NNNAAA:::888777666888888777666555444444333444222111222444666666555444333333444555555444222888777666444333333333333666666555444333222222222555555666666666555333222222111//////000333555777444444444333333333222222333222111222444555444333222222222222222222222222222000///111444444222///333111///000222444444333666444222222333333222000444444333333333222222222222222222222222222111111111111222555666666333111111111222222333444555666000000///000111222333333444666777555222111333666222222222111111111000000000000111111222222222222222222222222222222222222222222222222222222222222444666888888666444555666888777666555555666777888555666777888888777666555666666555444333222222222999:::<<<>>>???@@@@@@???999888777666555555666666444555555444333444666888555666666777777777777777777666666777999:::999888888777777888999999999999888888777666666666777777777888999:::<<<<<<<<<;;;;;;===@@@AAAAAA???===;;;;;;BBBJJJMMMGGG>>>:::999999999999:::;;;<<<<<<<<<;;;<<<===???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFKKKHHHIIIOOOVVV]]]jjjuuuvvvkkkccc[[[YYYVVVSSSPPPOOOMMMMMMMMMOOONNNJJJGGGLLLYYYddduuukkk^^^SSSMMMIIIFFFCCCMMMPPPTTTXXXZZZ]]]```cccmmmvvv{{{wwwuuuiii___OOOBBB;;;888777666666666666666555555555444555333222222444666555555444333333444555555444222333333444555444333222111666666555444333222222222444555555666666555333333222222111111333555888999444444333333333222222222222111111222444555444333111111111111111111111111222000...000333444222000333111///000222444555555555444333444666666555444444444333333333222222222444333333222222222111111111111222444666666333111111111222333444444555555000000000000111111333444222444555222///...000333111111111111111111111111///000111222222222222222222222222333333333222222222222222222222222222222333444555555444444444555555555555555666888:::;;;666777999::::::999777666777666555444333222222222666888;;;>>>AAABBBCCCDDD===<<<:::888666555555555333444555555444444555777555666666777777777777777888777666888:::;;;;;;:::777888888888888888999999888888888777777777777777777888:::;;;;;;;;;;;;<<<<<<>>>@@@AAABBB@@@>>>===999@@@FFFFFFAAA===;;;;;;888999999::::::::::::;;;;;;<<<>>>@@@AAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDKKKIIIKKKQQQXXXaaammmyyyzzzpppeee]]]YYYXXXWWWUUUSSSRRRRRRQQQLLLLLLLLLHHHFFFJJJSSSZZZhhhccc\\\SSSMMMIIIGGGGGGKKKNNNSSSWWWZZZ]]]```ccciiisss}}}xxxvvvjjj```RRREEE===999777777555555555555555555555555666555333333444555555444444333333444555555444222,,,...000222333333333222666666555555444444333333333444555666666555444333333333333444555777888999333333333333222222222222111000///000222333222111111111111111111111111111111000000111333444333333333111//////222444666666666555666777:::;;;:::888444444333333333333222222555444333222222111222222111111111222444444222111000111222333444444333333000111222222111111333444333444444333222111111222111222222333333444555555///000222333333222111000111222333333444333333333111111111111111111111111222222222222333333333444333333333333555777999;;;888:::<<<======<<<:::888777666555444333333333333222444888;;;???AAABBBBBB???>>><<<:::888666555444333444666555444444555777666666666666666777888888999888777888:::;;;;;;:::666888999999888888999:::888999999999999999999999888999::::::::::::;;;===;;;<<<===>>>>>>>>>======999>>>AAA???<<<<<<===<<<999:::;;;:::999888999::::::<<<>>>@@@BBBCCCCCCBBBDDDDDDCCCCCCBBBCCCCCCCCCKKKIIILLLTTT\\\dddqqq||||||uuummmcccYYYSSSPPPPPPPPPQQQQQQRRRSSSSSSKKKLLLKKKIIIHHHIIILLLOOOWWWXXXWWWSSSLLLHHHIIIKKKJJJMMMRRRVVVYYY]]]```ccciiiqqq}}}|||yyymmmeeeWWWIII???:::777777444444444555555666666666888666444444444555444333444333333444555555444222333222111111111222444555555555555555555555555555333333444555555555444333111222444555666666666666333333333222222222222111222111000111222333222111333333333333333333333333000111222222222222444666444111//////222555666777999999999;;;===>>><<<:::444444333333333333222222666555333222111111222222111000///000222333222111000111222333333222222111111333444333111111333555333333333444555444222000000111222333444666777777000111222333333222000///111222333444444444333333333333333333333333333333333222111111333444444444333333222222333444666777888:::===??????===:::888777777666555444444444444333555777;;;===??????@@@<<<<<<<<<<<<:::888666444222444666666555444555666888777555444555666888999999888777888999:::999777666888:::999777777999;;;888999::::::;;;;;;;;;;;;999;;;;;;:::888888:::===<<<<<<<<<<<<<<<===>>>>>><<>>>>>:::;;;<<<===<<<999888999;;;:::;;;>>>AAACCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFKKKJJJNNNWWW```hhhttt~~~{{{sssjjjaaaXXXOOOIIIFFFGGGIIIKKKMMMPPPQQQRRRMMMMMMLLLLLLKKKJJJJJJJJJNNNRRRVVVRRRKKKGGGHHHLLLIIIMMMRRRVVVYYY]]]aaacccjjjsss~~~~~~|||rrriii[[[MMMAAA:::777666333333444444555666666777999777555444444444333222444333333444555555444222???<<<777222000111444666555555555666666666666666222333444555555555444333000222444666666666444333333333333222222222111111555444333333555555444333555555555555555555555555000222444333111222555888444111//////222555777888<<<<<<<<<===??????===;;;444444444333333333222222666555444222111111222222111000...///000222222111000111222333222111000///111333555444111111333666222111000333666666222.........000111333555666777111222333444333111///...000111333444555444333333777777777777777777777777333222111111333444444444555444333222111222333444777999;;;======;;;999777777777666555555555555666666888:::<<<>>>??????>>>999:::;;;<<<;;;999777555222444666666555444555666888777555444444666888::::::888777777888888777555666888:::999777777999;;;888999:::;;;<<<=========;;;<<<<<<999777777:::>>>???>>>=========>>>@@@AAA>>>AAA@@@======AAA>>>888===>>>???>>>:::888999;;;999;;;>>>AAACCCDDDCCCCCCAAABBBBBBCCCEEEFFFHHHIIIKKKKKKPPPZZZbbbkkkvvvwwwooodddXXXSSSOOOIIIDDDCCCBBBBBBAAABBBEEEIIIMMMPPPTTTPPPKKKIIIJJJKKKKKKJJJMMMNNNMMMKKKIIIGGGHHHIIIMMMSSSWWWUUUTTTZZZaaaeeelllttt~~~zzzrrrdddRRRCCC:::777777888888999:::;;;:::777444666555555444444333222222555555555555555555444444222222222333333444444444444555444111111444333///333444666777777666444333888777777666555555444444111111222222222333333333000111222222333333333333333222111111333666999<<<666777444...000777:::666222000///...///333666999777777777777777777666666555666666555333111222333777666555444333222222222000111111222222111111000///000111222333333222111888444000...///111333444222222222111111111000000222///---...000222000///222333444444555555444444000000111222444555555666<<<;;;888555333222222111555333111333777999999777666444333111111222333555777777777888::::::999777888777666555333333333333888:::<<<>>>>>>>>><<<<<<<<<<<<<<<<<<;;;999666555555555555666666666666666555555666555444555777999::::::::::::999777666555888888888888888999999999<<<<<<===>>>===<<<:::999<<<;;;999888777888888999<<<@@@???:::999>>>AAA???@@@???>>><<<<<<<<<===>>>@@@???>>><<<;;;999888777>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFMMMQQQWWW___hhhttt|||sssjjjccc___UUUNNNLLLKKKHHHEEEEEEBBBAAA@@@AAACCCGGGJJJMMMSSSOOOKKKIIIJJJKKKJJJIIILLLLLLLLLKKKIIIHHHIIIKKKMMMVVV[[[XXXUUUYYY```dddkkksss~~~zzzsssfffUUUEEE:::666666888777777777888888666444666555555444444333222222444444444444444444444444333333333333444444444555555555444222444888555000333444555777777555444333666666555444444333222222111111222222222333333333111222333333333333333333444333222111333555888:::555666333///111777888555555333111111222444777999555555555555444444444444444555666555333222222333555555444444444444444555444444555555555555444444111222333444444333222222666444000///000222333333333333333333222222111111333111//////111222111000444555555555444333222222000111111222333444555666;;;:::777555333222222222555333222222555777666555333333111111111222444555777777888:::<<<;;;999777777777666666666666666666999:::<<<===<<<;;;:::999============;;;999777666666555444444444444555555444555555444444555777999::::::999888888888999999999999999999999:::::::::<<<<<<<<<<<<<<<;;;::::::;;;:::::::::::::::;;;;;;;;;??????:::999>>>@@@???@@@???>>>===<<<======>>>>>>>>>>>>=========<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJNNNSSS[[[cccmmmxxx~~~yyymmmaaaXXXSSSNNNHHHDDDEEEGGGEEEDDDDDDBBBAAA@@@@@@AAADDDGGGIIIPPPMMMKKKJJJJJJKKKKKKJJJIIIJJJJJJIIIIIIIIILLLNNNNNNZZZaaa]]]WWWXXX___dddkkksss}}}xxxmmm\\\KKK>>>888666777666444444555666555444666555555444444333222222333333333333333333333333333333333444444444444444444444222222666:::666///333444555666666555444333444333333222222111111000111111222222222333333333333444444444444333333222555444222222333555777888333333222000222555555222555444333222222444666777222222222222222222222222333444555555333222333555555555444444555555666777333444444444444444444333333444444444444444333222555333111111222333222111444444444333333333333222444222000000222333222111666666555555444222111000000111111222333444555555888777666555444333333333555333222222333444444333222222222222222444555555777888:::<<<>>>===:::777777777777777888888999999999::::::;;;:::888777555>>>>>>======;;;:::888777777666444222111222333444333444555444333444777999;;;999777666666888;;;===999999:::::::::;;;;;;;;;;;;;;;::::::999999::::::999:::;;;<<<<<<=========;;;>>>>>>;;;:::===?????????>>>======<<<===============>>>>>>???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCFFFIIIMMMOOOPPPVVV```jjjttt~~~~~~|||wwwoooeee]]]VVVPPPMMMHHHCCCAAADDDEEEBBBAAAAAACCCBBB@@@???@@@BBBDDDFFFNNNMMMLLLKKKLLLLLLLLLLLLGGGHHHIIIHHHHHHJJJMMMPPPPPP]]]fffbbbYYYXXX^^^dddjjjsss}}}tttdddQQQBBB:::888888666333222444555666666666555555444444333222222333333333333333444444444222222222333333333333333222222000111666:::666...444444555666666555444444333333222222111111111000111111222222222333333333555555555555444333333222555444333222333444555666111111111111222333222000333333222111111111222333111111111111111222222222222444555444333333444555666666555555555666666777333333444444444444333333555444444444333333222222333222222222333333111000333333333333333333333222333222111111111111111111444555555444333222111111000111111222333333444444555555555444444444444444333333222222333444555555555555555555555555555555777888;;;>>>@@@>>>:::777777777888999999999999999888888888888888777666555======<<<;;;:::888777666999777444222111222333555333444555444444555777::::::888777666666777999:::888888999999:::;;;;;;;;;;;;:::999888888888::::::999:::;;;=========<<<;;;;;;<<<===;;;:::;;;===>>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA???@@@@@@AAAAAA@@@@@@@@@EEEDDDCCCCCCFFFJJJNNNQQQQQQXXXdddqqq{{{|||iii___TTTMMMMMMMMMJJJGGGFFFBBBBBBEEEFFFCCCBBBCCCEEECCCAAA??????@@@CCCDDDKKKLLLMMMNNNMMMMMMMMMMMMGGGGGGHHHGGGGGGJJJMMMQQQPPP^^^gggcccZZZYYY^^^ccciiirrr}}}xxxiiiTTTCCC:::888999777444333444666888888666555555444444333222222333444444444555555555666222222222111111111111111333333222222666:::777000444555555555555555555444333333333333222222222222111111222222222333333333555555555555444333333222555444333333333333444555111000000222333222000///333333222222222222111111111222222222333333333444222444555444333333444555888888777555555444444444777777888888888888777777444444333333222222222111333222222333444333111///111111111111222222222222222222222111000///000111222222333333444333333222000111111222222333333333333333444444444444333333111111222333444666888999888999999999999888666555777888;;;>>>@@@???:::777888999999999999888777666666666777777888888888888<<<;;;:::999777666555555:::888555333222333555666333444555555444666999;;;888888888888777666555444777777777888999::::::::::::999888777777888:::;;;:::;;;<<<<<<<<<:::999888:::;;;<<<<<<;;;:::<<<>>>999:::::::::::::::::::::<<<<<<==================??????@@@AAAAAAAAA@@@@@@HHHFFFDDDDDDFFFIIINNNQQQSSS[[[hhhuuu{{{rrrlll\\\RRRGGGCCCGGGJJJHHHEEEBBB@@@AAAEEEFFFDDDEEEHHHDDDCCC@@@???>>>???AAACCCHHHJJJMMMNNNNNNMMMMMMNNNHHHHHHHHHGGGFFFHHHLLLPPPNNNZZZccc___YYYXXX]]]aaagggnnnyyyyyyiiiTTTBBB:::888:::777555444666888999999666555555444444333222222333444444555555666666666222222222222111111111111555777666444555999888555555555555555555555555555333333333333333333333333111111222222222333333333333444444444444333333222333333333333333333444444333000///222333111//////444444555555555444333333333333333444444555555666333444555555333222333555999888666555444333333333666666777777777777666666444333222222222222222333333222222222333333111000000111111111111111222222222333333111///...///111111111222333333333333333111111111111222222333333222222333444444333333222///111222333444666999;;;999:::;;;<<<<<<:::888777888999;;;===???>>>;;;888999999:::::::::999777666666666777777888999999:::;;;:::999777666555444444999888666444444444555666444555666666666777:::===888999999999888666444222666666777888999999::::::999999888888999999::::::<<<<<<<<<;;;;;;:::888888:::999:::===<<<999:::>>>888888999::::::::::::999<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAAHHHGGGEEEDDDFFFIIIMMMPPPVVV___lllyyyxxxnnnbbbYYYPPPKKKFFFDDDFFFHHHFFFDDD@@@>>>???BBBBBBAAACCCGGGCCCAAA>>>===<<<>>>@@@AAADDDGGGLLLMMMLLLKKKLLLMMMJJJJJJIIIFFFEEEGGGKKKNNNJJJTTT[[[XXXUUUVVV[[[^^^cccjjjttt}}}|||lllVVVDDD<<<;;;888666555555777888999888666555555444444333222222222222333444444555666666444444444333333333222222444888777333000333666666555555555444444555555555333333333333333333333333111111222222222333333333111222333333333333333333222222222333333444444555555000///222333000///111222333444666666555444333333333444555555666666777444555666555333222222333666666555444333333444444333444444555555444444333444444333222222333444555444333111111333333222000111111111222222333333333333444444333000///000222222222333333333222222111111111111111222222222222222222333444333333222111...111333333222444777:::555777:::===>>>===;;;999888999999;;;======:::888888999;;;<<<<<<;;;:::999999999999999999999::::::<<<;;;999777666555555555666555555444444444555555555666777777777999<<<>>>::::::999888888888777777666777777888999:::;;;<<<888999999::::::;;;::::::<<<<<<;;;;;;;;;;;;;;;<<<:::888999===<<<888999===888999:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCCCCEEEDDDDDDEEEGGGJJJNNNQQQZZZcccppp|||~~~yyyqqqdddVVVMMMBBBCCCDDDDDDDDDBBBAAA@@@@@@>>>===???>>><<<>>>CCCAAA???===;;;;;;<<<>>>@@@AAAEEEJJJLLLKKKJJJJJJLLLLLLKKKIIIFFFEEEFFFIIIMMMGGGOOOTTTSSSQQQUUUYYY[[[```gggpppyyyoooYYYHHH@@@@@@777666555555777888888777666555555444444333222222111111222333333444555555666666666555555444444444111555555///+++---222444555555444444444444555555222222222222222222333333111111222222222333333333000111222222333333333333111111222333333444555555666000...222333000///222///000222444444333222111333333444555555666777777555666666555333111222333444333333333333444555555666666777777777777666666555444333333444555666888555333111111222333222111222222222333333444444444444555666444111///111333444444444333222111000///111111111111111222222222111222333444333222111000///111333222111111444777222444999<<<>>>>>>===<<<999888999:::<<<<<<:::999777999;;;===>>>>>>=========<<<;;;:::999999999999===<<<:::888666666666666333333444444444444444444666777888888888:::===???<<<;;;999777888:::<<<===777888888999;;;<<<======777999:::;;;<<<;;;;;;:::===<<<;;;;;;;;;===???@@@:::777999===<<<888888===999:::<<<===>>>===<<<<<<::::::;;;;;;<<<=========;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBCCCDDDHHHLLLOOORRR^^^fffrrr~~~yyykkk\\\PPPIIIFFFCCCBBBBBBBBBCCCBBB???===@@@>>>======>>>??????>>>>>>===<<<;;;:::;;;<<<<<<@@@EEEIIIKKKIIIIIIJJJLLLIIIJJJJJJIIIHHHHHHIIIJJJGGGIIIKKKMMMOOORRRWWWZZZ___eeeoooyyy~~~}}}~~~|||rrr```LLL???;;;888888777555555444444444777666444444444444222000111222444555666555444444777777777777666555333333777222000222222000000222333333333444333333222222333111000333888999666222111333555555444222222222444333333222222333333444444444444444444444444444666444111000111111111000000000000111222333555666333222222444666777777555555555444444444333333333111222333444444444333333444666666555444222222222555444333222222222333333111111111111111222222222000111222444555666777777555555444444444444333333000333444333222333666:::444444444333333222222222333222222111000000000111222333444444555555444444444111000444;;;>>>>>>;;;999999888888888888888888999999888888999999:::;;;777666555666999;;;<<<<<<666666555555555555666666555444333333444555444333777888;;;<<<<<<:::888666666666777999999:::::::::999999:::::::::;;;;;;;;;999999999888888888777777;;;:::999:::<<<===<<<;;;::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<::::::<<<>>>@@@@@@@@@CCCFFFFFFBBB>>>@@@@@@CCCIIILLLMMMQQQWWW```jjjvvv~~~zzznnn```TTTLLLFFFDDD?????????@@@BBBBBB@@@>>>@@@>>>===>>>???@@@???===>>>===<<<;;;:::;;;<<<<<>>:::777666666555555555666666777555444444444444333111222333444444555555444444777777777777666555444333999444111222222000111444333333444555555555555555555333111222555666333///444555666555333111111111444333333222222333333444444444444444444444444444777444222111222222222111333333333333333333333333444333333444666666555444444444444444333333333333222222222333333333444444444555666555444222222222444444333333222222222222222222111111111111111111000111222333444555555555333333222222222111111111333333333333222222444666222222111111111111111111333333222111111111111111222333444444555444444444444222111444999===<<<999888888888999999999999999888777777777777888999999888777666777999:::999888666666666666666666666666444333333444666666555333666777888999999888777666777777888999::::::::::::999999999999:::::::::;;;;;;:::::::::999999999888:::999999:::<<<<<<;;;999::::::999999999::::::;;;===<<<<<<;;;;;;<<<<<<<<<>>>>>>???>>><<<<<<===???>>>>>>@@@CCCFFFGGGDDDAAACCCCCCFFFKKKNNNOOOSSSYYYeeeooozzzxxxnnn___SSSKKKFFFCCC@@@======>>>@@@BBBCCCAAA@@@???>>>>>>???AAAAAA>>><<<>>>===<<<;;;:::;;;<<<<<>><<<;;;<<<>>>======???CCCFFFGGGEEEDDDDDDDDDGGGNNNRRRTTTZZZ```kkkuuu|||kkkaaaTTTKKKGGGEEE@@@===???>>>???AAACCCCCCBBB@@@>>>>>>???AAABBBAAA>>><<<>>>===<<<;;;:::;;;<<<<<>>555555555555666666777777888666333222333333111///777777666444222111333444333333333333333333333333444444444444444444444444666555333333444444333222000111444555666555444333555444444666777888777666333333333333222222222222444333222111111333555666444444333444444444222111333333333333222222111111333333333222111000//////111111222222222111111000444444444333333333333222555222///000222333111///222222222333333444444444444444333222222333333444222222333444444444444333444222111333555777666444666777999:::;;;;;;;;;;;;777666666666666777888888555555666888::::::777555555666888999999888666555333333555888:::999666444666666555444555666777888888888999:::::::::::::::888888888999999999::::::;;;;;;;;;:::::::::::::::888999:::===>>>>>>;;;888;;;::::::999999999999999<<<<<<<<<<<<<<<======>>>===>>>>>><<<:::999:::;;;>>>???AAACCCEEEFFFEEEDDDBBBBBBGGGOOOUUUYYYaaahhhpppyyyyyyooo\\\UUUMMMIIIHHHEEE@@@;;;?????????@@@BBBAAA???===>>>>>>???AAABBBBBB???<<<>>>===<<<;;;:::;;;<<<<<>>???===>>>>>><<<:::999:::;;;@@@AAACCCDDDDDDDDDDDDDDDEEEEEEIIIQQQWWW[[[ccckkkrrr|||yyyiii^^^NNNKKKHHHGGGGGGEEE@@@<<<>>>======>>>@@@???===;;;@@@??????@@@BBBAAA???===>>>===<<<;;;:::;;;<<<<<>>???BBBEEEHHHIIIHHHHHHGGGHHHLLLQQQTTTRRROOOMMMOOOQQQRRRQQQQQQQQQRRRYYY]]]eeepppzzz~~~zzzmmmYYYGGG>>><<<;;;999777555444444333555444333444666777777666555555444333333333444444555666777777888888888888333111222444444444;;;CCC777666444222111111111222333444666777777666555444111222333333222222444666222222444444444444222222444444444444444444444444444333333444555555333111666666555444222000---,,,555555555777999;;;:::999222222222111111111000000333333222222222333444555444222000222555555333000111222333333333222000///333222222222111000000000111111222222222111111000111111111111000000000000000000000111333333222111111111111111111111222222333222222222222333333444111111222333333333333333333333333333444444444444555666888:::;;;:::999888888777777777777888999999444444666888;;;<<<;;;:::777888999::::::999888777777777888999;;;:::777555888777777666777888:::;;;999999::::::::::::999999999999:::::::::;;;;;;;;;999999999999::::::::::::<<<<<<===???AAA@@@>>><<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???????????????>>><<<;;;<<<>>>AAACCCDDDDDDCCCCCCCCCDDDJJJJJJMMMSSSXXX]]]eeemmmttt~~~}}}zzzttthhhYYYMMMCCCCCCDDDDDDCCCAAA@@@>>>>>>===>>>@@@BBBBBB@@@>>>AAA@@@??????AAAAAA@@@???>>>===<<<;;;:::;;;<<<<<<>>>???AAABBBCCCDDDGGGIIIJJJJJJLLLQQQWWWXXXTTTOOOKKKOOOUUUXXXWWWUUUSSSQQQXXX\\\dddnnnyyy}}}}}}}}}zzzooo\\\III???;;;:::999777666555555555444444333444777888777666444444555555444444333222555555666777888999999999444333555666444222777???666444333111000111222333111444777888888555333222000111333333222111222333111222444555555444222111444444444444444444444444222222222333444444222111555555444333222111111000777666555666777777666444222111111111000000000000222222222333333333444444444111///111555666333///000111333333333222000///222222111111111111111111111111222222333222222222111111111111000000000000000222444444222111111111222222111111111111111111111111111111111222333333111111222333333333333222222333444444444444555555444666888999:::888666555777666666666666777888888888777777888;;;<<<;;;:::999999999999999999999999;;;:::999999:::999777555777777777777888999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<===<<<<<<===??????>>>===;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<===>>>???@@@>>>>>>???>>><<<<<<===???@@@BBBDDDDDDCCCCCCEEEGGGKKKJJJNNNVVV\\\bbbkkkssswwwwwwppphhh]]]NNNDDD===???@@@@@@???>>>???@@@??????@@@CCCFFFGGGFFFDDDBBB@@@??????@@@AAAAAA@@@>>>===<<<;;;:::;;;<<<<<>>>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========<<<;;;<<<===>>>>>>===;;;;;;;;;<<<>>>???AAABBB<<<<<<<<<<<<===>>>@@@@@@;;;<<<<<<<<<::::::<<<>>>>>>AAACCCDDDCCCDDDGGGJJJGGGGGGMMMWWW___hhhsss}}}zzzxxxmmm```TTTKKKFFFCCC???BBBAAA>>>>>>AAABBB???EEE???EEENNNPPPSSSOOOBBBBBBCCCBBB@@@>>>===>>>@@@@@@>>><<<===>>>>>>;;;888@@@@@@@@@AAACCCEEEFFFGGGPPPNNNLLLLLLOOORRRPPPKKKOOOMMMRRRaaannnnnnaaaUUUZZZYYY]]]jjj{{{}}}}}}|||sssfffRRRBBB???<<<888666777777777777777777777777777777777777444444555555444333111000222555444111888DDDBBB777666555333222333444666777444444444444444444444444333333333333333333222222333222000000000222444555444444444555666555333000333333333555777888777555333444444333222111333444000111222333555666777777666555444333222111111111444222000000111111111000111222222111000000111333444444333222111111111222///000222333444333222222000111222333333333222111333333222222222111111111444444444333333222222222000000111111111000000///222444555555333000//////333333333222222222111111333444555555555444333222444111///111666888666333555111222777777444444888777666666777999;;;:::999999777666666888;;;=========555222888<<<:::777888<<<===>>>>>>===;;;999777:::<<<======;;;;;;<<<===??????@@@@@@???>>><<<;;;???===;;;:::::::::999888999::::::::::::::::::;;;???===<<<<<<>>>>>><<<999;;;<<<<<<============>>>:::;;;===>>>>>>>>>===<<<>>>===<<<:::999;;;>>>AAADDDDDDDDDDDDEEEGGGJJJKKKOOOSSSXXX^^^eeemmmuuuzzz~~~~~~rrrkkk___TTTLLLFFFBBB@@@???AAAAAA======AAAAAA???AAA@@@JJJRRROOOPPPPPPHHHFFFDDDBBB@@@@@@@@@AAABBBEEEBBB@@@>>>>>><<<999555<<<===???AAADDDGGGIIIKKKQQQNNNJJJJJJNNNPPPLLLGGGKKKNNNZZZnnn}}}{{{lll^^^WWWYYY___kkkzzz}}}}}}|||tttgggSSSBBB;;;999666444444444333222444444444444444444444444555555555555444333222111333666555444===IIIHHH???777666555444444444555666444444444444444444444444222222222222333333333333444333222111111222444555555444333444555555333111111111333666888888555222333444444333222111333555111222222333444555666666666555444333222222222222555444333333333333333222222333333222111000222333333333222111111111111111000111333444444444333222222333444555666666555555777777666666666555555555333333333333333333222222000111111222222111111000222333444333111//////000333333333222222222222111111111222333333333222111666333111333888:::888555666222222666777444555999888777666777:::;;;:::999;;;:::888777888999:::;;;===666444999===;;;999999<<<======>>>>>>===<<<;;;<<<=========;;;;;;<<<>>>======>>>>>>>>>===<<<;;;===<<<::::::;;;<<<;;;:::999999999::::::::::::;;;FFFBBB===;;;;;;:::999777;;;;;;;;;;;;<<<<<<===>>><<<<<<===>>>>>>>>>===<<<>>>>>>===;;;::::::===???CCCDDDEEEFFFGGGHHHJJJLLLQQQUUU[[[bbbiiipppwww||||||rrrcccZZZOOOIIIFFFEEEBBB>>>???AAA@@@======@@@AAA??????BBBOOOTTTLLLKKKPPPMMMHHHCCC???>>>@@@BBBBBBAAAEEECCCAAA???>>><<<:::777999;;;===AAAEEEIIIMMMOOOTTTOOOKKKKKKNNNPPPNNNKKKLLLUUUggg|||zzzjjjZZZ]]]cccmmmzzz}}}}}}}}}vvvjjjUUUCCC===;;;999888888777555333333333333333333333333333777666555444333333333333444666666666>>>HHHHHH@@@777777666666555555444444444444444444444444444444111222222222333444444444666555444222222333444555666555333333444444444333///000333666888777333000222333444333222222333555333333333444444444555555555444333333222222222222444444444444333333333333333444444333111000111333333222111111000111111111222333333444444444444333444444666777888888888888888777777777666666666666222222222333333333333333111222222333333222222222333333444222000000111222333333333333222222222222000111222333333444333333888555444555999:::999666777444444666777666777;;;888777777888:::;;;:::999>>><<<:::999888888888999===888666:::======;;;;;;===============>>>>>>???<<<======<<<;;;;;;<<<>>>:::;;;<<<<<<======<<<<<<;;;:::999:::<<<===<<<;;;999999999999::::::;;;;;;@@@===999888:::===???@@@<<<;;;:::::::::<<<>>>@@@>>>>>>?????????>>>======<<<===>>>===;;;;;;<<<>>>AAACCCFFFHHHIIIIIIKKKMMMRRRXXX___gggnnntttzzz~~~ssseeeVVVOOOHHHFFFIIIJJJFFFAAAAAACCCAAA======AAACCCAAAAAADDDPPPTTTKKKJJJNNNKKKFFF@@@;;;:::>>>AAAAAA???AAA@@@???>>>>>>>>>======:::;;;>>>BBBFFFJJJNNNPPPTTTQQQOOOOOOOOOQQQWWW^^^^^^hhhvvvtttccccccfffnnn|||~~~}}}~~~yyymmmXXXEEE>>>===;;;;;;;;;999666444444444444444444444444444777666444333222333444444444555444444999@@@???999777777888777666555444333333333333333333333333333222222333444555555666666777666555444333444444444777555333222333444444333000000111333555555333000222333444333222222444555444444444444444444444444444444333222222222333333222333333333222111111111333333333222000///000222222111111000000111111111333444444444444444444444333333444555666777777888444444333333333222222222111111222222333333333444222222333333444444333333444444444222111111333555444444333333333222222222222333444555555666666777888666555666888999888666888666555666666777999;;;999888777888:::;;;:::999<<<<<<;;;:::888777888999===:::999;;;>>>>>>======???>>><<<;;;;;;;;;===>>><<<<<<===;;;:::999;;;<<<999999:::;;;<<<<<<======999888888999:::;;;999888888888888999::::::;;;;;;:::999888888;;;>>>AAACCC===<<<::::::;;;>>>AAACCCAAAAAAAAA@@@???>>>>>>===:::<<<============>>>???@@@DDDHHHKKKKKKKKKNNNPPPTTTZZZccckkkrrrwww|||}}}ttteeeVVVLLLHHHEEEIIINNNOOOIIICCCCCCDDDBBB>>>>>>BBBDDDCCCJJJHHHPPPTTTNNNMMMNNNGGGDDD???::::::???BBBAAA???>>>>>>>>>======>>>???@@@>>>???AAADDDGGGKKKMMMOOOPPPPPPRRRSSSRRRVVVgggxxx~~~~~~kkkgggeeennn~~~~~~}}}{{{qqq\\\III===;;;:::999999777444222555555555555555555555555666555333222222333444444222333222222555999888555777777777777666555333222333333333333333333333333333444444555666777888888777666666555444444444444777555333222333444444333444222000///111333333333111333333333222222444666555444444444444333333333333333222222222333444444111333555444222000111222111222222111//////000111222111111111111111222222444444444444444444444444111111111222333333444555000000000000////////////111111111222222333333333111222333444444444444444111222222111///000222444444444444333333333222222333333444444555666777888777666555666666777666555777777777666666999::::::888777666777999:::999888888:::;;;999888777888:::<<<<<<<<<<<<>>>@@@???>>>@@@???<<<999888888999::::::;;;<<<;;;:::888999:::999999999:::;;;<<<======999888777888888888555333777777888999999:::;;;;;;=========<<<;;;::::::;;;>>>===<<<<<<===AAADDDFFFDDDDDDCCCAAA@@@???>>>>>>888:::===>>>>>>???AAACCC@@@EEEKKKMMMMMMNNNQQQTTTWWW]]]eeennntttxxx|||~~~wwwlllbbbTTTHHHEEECCCDDDHHHMMMNNNIIIDDDCCCDDDBBB======BBBDDDCCCNNNIIINNNSSSOOOOOONNNDDDBBB@@@===>>>AAACCCCCCAAA@@@@@@@@@???======???AAACCCDDDEEEGGGIIIKKKMMMNNNLLLNNNTTTZZZ\\\cccxxxuuuooolllttt~~~}}}ttt```NNNAAA???===;;;;;;:::777555555555555555555555555555555555444444444444444555111111111333666888888777666666555555444444333333333333333333333333333333444555555666666777777777555555555555555555444444666555333333444444444333777333///...///222444555111222333333222222444666444444444444444444444444222222222222333444444555222555888777444222333444111222222111000000111333222222222111222222333444555444333333333333333444000000000///000000111222000000000000////////////111111111222222222222222111111222333444444444444---...//////......000222444444444444333333333333333222222222333444555666666666666555555444444444444777888666777::::::888888666555666888888777666444777999999777666888;;;:::======<<<===@@@AAA???AAA???<<<999777777777888999;;;===>>><<<999888888888888777888999:::;;;<<<999888888888888777444111666777777888999:::;;;;;;:::<<<======;;;::::::;;;>>>>>>===>>>@@@CCCFFFHHHHHHFFFDDDBBB@@@???>>>>>>:::<<<>>>>>>???AAADDDFFFBBBGGGMMMOOOOOOPPPUUUZZZ[[[```hhhooouuuyyy|||~~~yyyiii\\\SSSJJJBBBDDDCCCCCCEEEHHHIIIGGGFFFBBBCCC@@@;;;;;;@@@CCCBBBHHHCCCHHHNNNJJJKKKKKKCCC>>>>>>???@@@AAABBBBBBBBB@@@AAABBB@@@???@@@DDDGGGGGGGGGHHHIIIKKKMMMNNNOOONNNNNNWWWfffooowww~~~wwweeeRRRGGGDDDAAA>>>>>>===;;;:::777777777777777777777777666666777777777777666666444333333555666666666666555444333222222333444555222222222222222222222222444444444444444555555555333444444555555555444444555444333444555555333111777444000///111333444444111222333333222333555777333444444444444444444444222222222222333444555666111555999888555222333555111222333333222222444666333333222222333444444555555444333222111222222333333222111000///000111111111111111111000000000000222222222222111111111111000111222333333444444444,,,...000000000000111222555444444444444333333333444444333222333333444555777777777666444333333333222666888666777:::999555777555444555666777666444222666999888555444666999999===>>><<<<<<@@@BBB??????>>><<<:::999999999999999<<<@@@AAA???;;;888777666555555555555666888999888888888999:::999666444666666777888999:::;;;;;;888:::;;;;;;999:::===???<<<<<<===???AAADDDFFFGGGJJJHHHFFFCCCAAA????????????@@@@@@??????@@@DDDFFFDDDJJJOOOQQQPPPRRRYYY___```dddkkkqqquuuyyy|||}}}zzzppp___RRRKKKGGGDDDFFFEEEDDDCCCCCCEEEGGGIII@@@AAA>>>::::::>>>AAA@@@>>>;;;CCCHHHCCCEEEGGGAAA999<<>><<<;;;;;;:::999::::::::::::::::::::::::777777999::::::999888777999777666666555222111222555333222111111222444666222222222222222222222222333333333333333333222222222222333444555555555444444444444555666555333111555444222222333444333333111222333333222333555777333333333444444444555555111111111222333444555666///333888777333000111333222333444444444555777999333333333333444444555666555444222111000111222222555444222111000111111222111111111000000000000///333222222222111111000000///000111222333333444333---000333444444333333444555555444444444333333333888777555444444555666777777888888777555333333444000666999777888;;;999333666555444444555666555333222666999888444222444777888===???;;;;;;@@@BBB???>>>===<<<<<<;;;;;;;;;;;;999===BBBDDDBBB>>>999777444444333222333444555666888888888:::<<<<<<999777555666777888999:::;;;;;;BBBBBB???:::555444777::::::;;;===???AAADDDEEEFFFKKKIIIGGGDDDAAA@@@??????DDDCCCBBB@@@>>>@@@CCCFFFFFFKKKQQQRRRQQQSSS[[[ccccccgggmmmrrrvvvzzz}}}}}}yyylll[[[PPPLLLIIIEEE@@@FFFHHHGGGCCCCCCFFFDDD>>>DDDBBB@@@AAACCCCCC@@@<<<<<<<<<===>>>>>>>>>>>>>>>;;;===???@@@@@@???===;;;======<<<>>>AAAEEEJJJLLLMMMIIIEEEEEEIIINNNOOOOOOQQQUUUaaasss|||kkkZZZHHH@@@:::999888666666999777888888999999888666555888888999999999:::::::::444666999;;;;;;999666444444444333333333222222222222333333333333333333333444333333444555444111...777666444555666777666444666666555444444444555555444333222222111111222222555444222111111222333444999555111...///111333444000111222333333333333222777555333444666666444222222222222222333555777888666444333222333333222111888666222111111222222222222222111111111111111111333444333222111222333555222000//////000111111000---///111222222222333444222222111111222222333444777555222222444555444222444555555333111111222333333444555555555444333222222222333444555555555555555666555333555888777333555555555555666777888999>>>@@@>>>:::<<>><<<>>><<<666444888;;;<<<999111SSSlllPPP888:::666444444333555666777666444444666888888777666666777888888999999999999::::::CCC@@@;;;888777888<<<>>><<<===>>>>>>???BBBGGGJJJIIIHHHCCC???AAAEEEEEEAAAAAA@@@@@@@@@BBBDDDGGGIIIHHHLLLPPPSSSUUUXXX]]]bbbfffiiimmmppptttxxx}}}zzznnncccUUUMMMKKKJJJFFFCCCHHHJJJIIIEEEEEEHHHEEE???CCCBBB@@@@@@AAAAAA???>>>????????????>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<=========>>>AAADDDGGGIIIDDDEEEHHHJJJMMMPPPSSSUUUVVVWWW^^^lll}}}~~~nnn^^^IIIAAA:::888666444333555777888888888888777555444666777777777777888888888777777888888888777777666666666666666555555555555333333333222222111111111444333222333555555444333444333333333555666555444444444333333333444555555222222111000000000000111555444222111111222444555777555444333444555555555222222222222333333333444:::888666666888999777555222222111222333444666777555444222222333333333333666333111000111222111111111111111111111111111111444444333222111222333444222111//////111111111000...000222222222111222444222222222222222333333444666444222222444444333222444444555333111111222444555555666666666555444333111222333444555555666666666777777555777::::::666666666666666777888999999===???===:::;;;@@@AAA======<<<888555666;;;;;;888:::222LLL]]]EEE666;;;555444333333444666666555444444555777777666666777888::::::::::::;;;;;;;;;<<>><<<;;;::::::;;;;;;<<<===???@@@AAACCCFFFIIIFFFEEEAAA<<<>>>BBBBBB>>>@@@???@@@AAACCCFFFJJJLLLLLLNNNRRRTTTVVVYYY___ccclllooorrrvvvyyy}}}zzzqqq^^^VVVMMMIIIJJJJJJHHHFFFJJJLLLKKKHHHHHHIIIFFFAAADDDDDDCCCAAA@@@???AAABBBCCCCCCBBB@@@???===<<<;;;=========<<<<<<===============>>>@@@AAACCCDDDEEE>>>DDDKKKOOOPPPQQQUUUYYYXXXWWWZZZcccsssrrrcccNNNDDD<<<999777444222444777888888777666555444333444444555555555666666666:::999777666666666777888777777888888888888888888666666555444333222111111444222111222444666666666222111111333555777666555333333222333333444555666555555444333333333333333444333333222333444666777333444666777777666666555444333222222222333555555666555444444555555444333111111111111222444555666333333222222222333444444222111000000111222111///111111111111111111111111555444333222222222222333222111//////111222111000111222333333222111222333222222222222333333333333555333222111222333222111333444444333222111222444666666666666666555444444111111222333555666666777666888777666888<<<<<<888777777777888888999::::::;;;<<<;;;999:::>>>>>>;;;<<<:::666555:::>>>;;;444;;;444BBBIII888444;;;333444333222333555666555444333444666666666666888999;;;<<<<<<<<<============<<<<<<===>>>===<<<:::999<<<>>>AAABBBCCCDDDEEEGGGBBBBBB???;;;<<<@@@AAA>>>>>>>>>???AAADDDHHHLLLOOOPPPRRRSSSUUUWWW[[[```dddmmmpppsssvvvyyy}}}|||qqqgggRRRMMMHHHGGGIIIJJJIIIGGGKKKKKKJJJJJJJJJIIIEEEBBBFFFGGGGGGDDD@@@@@@CCCGGGEEEDDDCCCAAA@@@???>>>>>>???>>><<<;;;;;;<<<>>>???===>>>???AAABBBBBBAAAAAAAAAFFFKKKOOOPPPRRRTTTVVVUUUUUUVVV]]]ooouuugggSSSHHH>>>;;;:::888666666888777777666555444333333444444444444555555555555:::999888777666666666777666666777777777777888888888888888777777666666666444333333444666666555444333222222444777::::::999555555444444444555555666666666555444444444444444555444444555555777888999444555777777666555444444666555333222222333555666444333333333333333222111000000111111222333444444222222333333222333444666111000000111222333111///111111111111111222222222666444333333333333222111333111000000111222222111333444444333111000111333222222222333333333333333444333222111111222222111333444444333222111333444555555555555555444444333111111222333444666777888555777777666888===<<<999777777888999:::::::::::::::999888888:::<<<;;;999999:::999888<<>>>>>???AAADDDHHHLLLOOOSSSSSSTTTUUUXXX\\\aaadddnnnqqqtttwwwzzz}}}wwwjjj___MMMJJJGGGGGGHHHIIIHHHGGGIIIHHHHHHJJJJJJHHHDDDBBBEEEFFFFFFCCC@@@???BBBFFFCCCCCCBBBAAA@@@AAAAAAAAA@@@???===;;;;;;===???@@@>>>???@@@BBBBBBAAA@@@???EEEEEEFFFKKKPPPTTTUUUTTTSSSUUUVVV\\\mmmvvvjjjUUUJJJ???<<<<<<:::999999888777777666555444444444444444444555555555666666777888888999888777666555444444444444444555555555555666666777777888888888777777777999:::999555222555444555777;;;===>>>===999888777666666666666666555444333333222222333333666666666777888999::::::777999999888555333444666666555333222222333555666666666666666555444444555000111111222333333333333111222444333222222444666111111111222333333222000000000111111111222222222555333222333444444222000333111000000111222222111444444444222000000111222111222333444444444333333333333333222111111111222222333444333222222333555444444333333333222222222222222222222444555777888333555555444777;;;;;;777777888999:::;;;;;;::::::999777666888::::::999888666;;;===<<<<<<===;;;777888999<<<999666::::::000555333222222444555555555444555666666666777999<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<>>@@@@@@<<<<<<@@@AAA????????????AAADDDHHHKKKMMMTTTTTTTTTVVVZZZ^^^bbbcccqqqtttwww{{{~~~{{{pppdddYYYLLLJJJGGGFFFGGGGGGGGGFFFGGGEEEFFFJJJKKKHHHDDDCCCDDDDDDCCCAAA??????AAABBBBBBAAA@@@@@@@@@BBBCCCDDDAAA@@@>>>======>>>@@@AAA???@@@AAABBBBBBAAA@@@???EEECCCDDDJJJRRRWWWWWWUUUTTTVVVVVVYYYiiiwwwlllWWWJJJ>>>;;;<<<:::888888888777666555555555666666444555555555555666666666666777888999999888777666444333333333222222222222111111222333444555666666:::::::::;;;<<<:::777444666555666888<<<>>>???>>>999999888777777777777777888888777666666666666777666666666777777888888888777:::;;;999666444666888555555333222222222333444333444555444222222222333111111222333444444333333111333555444111111333666333222111111222333222111000000000111222222333333444222111222555666333000333222000000222333222111333333222111//////000222111222444555555555444333333444444333111111222333222333444333222222444555444333333222111222222222444333222222333444666777333555444333555999999555666777999:::;;;;;;:::999888555555999:::888777888444:::>>><<<;;;;;;;;;888888<<<>>>>>>???>>>888222666444333333444666666666666777777777666777:::===999999:::::::::;;;;;;;;;===<<<:::999999;;;>>>@@@===@@@CCCDDDBBBAAA@@@@@@999===>>>;;;:::===???>>>@@@@@@@@@BBBEEEIIILLLOOOSSSSSSTTTXXX]]]aaaccccccooorrrvvvzzz}}}yyylllcccYYYRRRKKKIIIGGGEEEEEEEEEEEEEEEFFFCCCEEEKKKMMMHHHEEEFFFFFFDDDCCCCCCCCCCCCBBB@@@BBBAAA@@@???@@@AAACCCDDDAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCFFFJJJPPPTTTUUUTTTSSSQQQSSSQQQRRRccc~~~yyyooo[[[MMM???<<<<<<;;;888666777777666666666777888999444444444555555555666666777666666666777888999:::666555555444333222111111111111111222222333333333999777555444555777777666444444444666:::<<<<<<<<<666666666666777888999::::::999888888777777888888444444555555555555555555///444999999666444555666444333333333222222222222000222333222///...///111222222333444555444444333222444666444000///222666444222000///000111000000///000000111222222333333333111000222666777444111444222111111222333222222111111111///......000222111222444555666555444333333555555444222111333555222333333333222222444666555444333222222222333333666444333222222333555666444555555333555888888444555666888:::;;;:::999999888444444:::;;;888666888444888999999:::<<<:::555888===???CCCGGG???666777888666333333555777888888999999999888777888;;;===999::::::::::::;;;;;;;;;<<<;;;:::999:::<<<>>>@@@>>>@@@BBBBBB@@@?????????888===>>><<<:::===??????@@@AAABBBDDDHHHLLLQQQSSSSSSTTTVVV[[[aaaeeeeeedddmmmppptttxxx|||~~~mmm___VVVPPPJJJJJJHHHFFFDDDCCCDDDEEEFFFFFFCCCEEELLLNNNJJJFFFHHHIIIGGGEEEFFFHHHHHHEEEBBBCCCBBB@@@??????@@@BBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDKKKSSSWWWUUURRRPPPPPPKKKMMMKKKKKK]]]|||{{{qqqaaaRRRCCC??????<<<888666777777666666666888999;;;333333444444444555555555888777555444555777;;;===888888777555444333222111333333333333333333333333555111---+++---111555666222111222444777999:::999222222333555777999;;;<<<333333222111111111111111333333333444333333222222%%%,,,444777555222222333222333333333333222111000222444666555222111222444222333444555555555444333222555777555000///111555555222///---...//////...///000000111222222333333222000///222777888555111444222111111222333333222000000000...------000333111222444666666555444333444555666555222111333666111333333333222222444666666555444333222333444444777555444222222333444555555666666333555888777444444666888:::;;;:::999888888444444:::<<<888666888555555444444999===999111999>>>@@@FFFKKK???555;;;999666444444555777888888;;;;;;:::999777888;;;>>>:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===>>>??????@@@AAAAAA???>>>>>>???999>>>AAA>>>===???BBBAAA@@@AAABBBFFFJJJPPPUUUXXXSSSTTTWWW^^^dddhhhhhhfffpppsssxxx|||ssseeeYYYRRROOOOOOJJJKKKJJJHHHEEEEEEGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIGGGEEEDDDEEEGGGGGGEEEBBBCCCBBBAAABBBCCCAAA>>>:::<<<===???AAACCCCCC@@@===<<>>??????>>>===???@@@AAACCCFFFIIIKKKNNNRRRUUUXXXWWWXXX\\\ccciiikkkkkktttxxx}}}yyyjjj^^^XXXSSSNNNIIILLLLLLKKKIIIFFFDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGMMMJJJHHHGGGGGGFFFCCC@@@===>>>???AAABBBAAA@@@???;;;;;;===@@@BBBBBB@@@======DDDJJJIIIDDDCCCJJJRRRZZZcccllljjj^^^RRRKKKJJJEEEEEEBBBEEEUUUpppvvvooo]]]JJJBBB@@@>>><<<===;;;:::888777666666666666666555555444444333333333333333444555777888999999<<<;;;999666222111222333333333222333333444555555555444333222111222222333333333444444444444444444444222111333666999:::::::::777444333444555555555444444444444444444333333111333444444222111111222222444555555444222222333222111111333555777555333333111222555666222222444000444888888333000000111555333000///000000///...//////000111222333444444111111111333555666666444444444333222222222222222444555666555333222333444444444444333333333222222555444333222111111111111111111222333333333222222333222000//////000111222333333333333333333333444777555444555666666555444666666666777777666666666:::::::::999888666555444999777555555666888999999777:::???BBBAAA===888555555666777666666666888:::;;;888666666888:::;;;::::::;;;===>>>===<<<:::999:::::::::999999888888888;;;???AAA??????AAA???;;;===>>>??????>>>>>>???@@@BBBDDDGGGJJJLLLPPPTTTWWWXXXXXXZZZ^^^eeejjjkkkkkkrrrvvv{{{~~~{{{mmm\\\VVVWWWXXXQQQJJJLLLMMMMMMKKKHHHFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFNNNLLLJJJIIIHHHGGGEEECCC===???BBBBBBBBBAAAAAAAAA<<<<<<===@@@BBBCCCBBB@@@AAADDDFFFDDDAAACCCLLLTTT^^^iiipppiiiXXXIIIFFFIIIBBBBBB@@@DDDVVVqqq{{{uuucccOOOEEEAAA???>>>>>>===<<<:::888777666666666777777666555444333222222333444444555555666777777888999999777444333333444//////111222333444444444444333222111111111222222555555444333333444444444333222111333666999;;;;;;666444222222333444444444333333444444444444444444111222444333222222333444333444444333111000222333333111000111333444444444333111333777666222000222...333888999666222000000555333111000000000///...//////000111222333333444222111111333666777666555444444444555444444333333555666888777666444555555444444444444333333333333555444333222222111111222222333333333333222111111555444222111000111111222444444444333333333333333777555555555777777777555666555555444444555555666;;;;;;:::999777555333222999777555555666888999888555777:::<<<<<<:::666444555666777777666666888::::::888777777:::===>>>>>><<<===>>>??????===;;;:::<<<;;;;;;;;;::::::999999;;;>>>@@@>>>>>>@@@>>>;;;===>>>??????>>>>>>???AAACCCEEEIIILLLOOORRRUUUXXXYYYZZZ]]]bbbhhhkkklllkkkrrrvvv{{{~~~lllaaaUUURRRXXX\\\YYYTTTMMMNNNPPPOOOLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJFFFGGGHHHFFFCCC@@@???@@@?????????AAADDDEEEEEEDDDDDDEEEDDD@@@<<<===DDDJJJPPPYYY^^^YYYLLLBBBBBBFFFDDDBBB@@@EEEXXXuuu|||wwwgggSSSEEE???>>>===<<<::::::999888777777666666777666666666555555444444555555555555555666666666333444666666444222222222---...000111222222111111222222222222222222222222666555333222222222333444444333111222555888999999333111000000222333333222222222222222333333333333111333333333222222333555444444333111//////111333333222000000111222444444333222333777777222///111000333777888666333222111555333111111111111///...///000000111222222333333222111222444666777666555333444555666666555444333444666888888777555555666555444444444444333333333555444333222222222222222666666666666555444333222777777555444444444444444444444444444444333333333777666555666777888777666777666555444444555666777:::::::::999888666555444888666555555777888888777444555777888888777666555555666777777666777999;;;;;;:::999888:::<<<>>>???>>>???@@@@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::>>>>>><<<<<<>>>>>>:::===>>>????????????@@@BBBDDDGGGKKKNNNQQQTTTWWWZZZ[[[]]]aaafffjjjmmmnnnmmmuuuyyy}}}wwwbbb]]]WWWVVVYYY\\\]]]]]]TTTUUUUUURRRNNNJJJHHHGGGHHHIIIJJJJJJJJJHHHGGGFFFBBBCCCDDDEEEFFFHHHKKKLLLJJJJJJJJJGGGDDDAAA@@@???AAA@@@???@@@CCCEEEEEEDDDDDDDDDBBB???;;;;;;===@@@DDDFFFIIIGGGDDDAAAAAABBBEEEBBB@@@FFF[[[yyy{{{wwwiiiVVVEEE>>><<<:::888666666777777777777777777555555555666666777777777666666666666666666666666111333555666555333333333000111333333333222111000222222222222333222222222444333222111111222333444666444222222444555555555555444222333444555555444000000111111222222222333333444444333222222444555555444333000//////222444333222111111000111333444444222333666666222000111222444555555444444444555444333111111222222000...000000000111222222333333222111111333666777666555333444666666777666555444333555777777555444555666555555555444444444333333444444333333222333333333777777777666555444333222777666666555555444444444444444444444444444444444777666555666777888777666888777555555555555777888999999999999999999888888777555444555777888777777444555666666777777777777555777777777777777999;;;======;;;999888999;;;<<>>>>>???;;;>>>>>>;;;;;;>>>>>>;;;<<<>>>???@@@??????AAABBBDDDGGGLLLPPPSSSVVVYYY[[[\\\___dddiiimmmooopppqqqwww{{{~~~zzzooo^^^^^^]]][[[YYYYYY[[[\\\\\\\\\YYYTTTNNNHHHEEECCCEEEFFFFFFGGGFFFEEECCCBBBCCCDDDEEEDDDCCCDDDGGGJJJIIIHHHFFFFFFGGGGGGFFFDDDBBB@@@??????AAACCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>BBB@@@???@@@BBBCCCBBB???BBBAAA@@@III```~~~yyyvvvlllYYYGGG>>><<<:::666444555666777777888777777444444555666777888999999666666666666666666777777222555777888777666666666666666666666666555444333222222333444444444333333333222222222333333444555999666444333444444444333555333222333444444333222000000111111222222333333555555555333111111333555333444333111000111333666222333333333111111333444444222222555555222111333333333333444444555666666222111111222333333222000000000111111111222222222111000000222555666555444333444555555666555555555444555555444333333555777555555555555444444444333444444333333333333444444555555555444444222111111333333333333333333333333333444444444555555555555888777555666777777555444777666666666666666666777777777888999999999999999666555444555777888777666444444555777777888888888666777888888777777999;;;@@@???>>>;;;888777999;;;???@@@AAAAAA@@@>>><<<;;;::::::;;;<<<===>>>>>>???;;;>>>>>>;;;;;;>>>>>>;;;<<<>>>@@@@@@@@@@@@BBBCCCDDDHHHMMMQQQTTTWWWZZZ\\\^^^bbbgggkkknnnqqqtttwwwxxx{{{~~~tttfff[[[\\\]]]\\\ZZZYYYXXXXXX]]][[[XXXSSSLLLGGGEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@EEEFFFFFFDDDBBBBBBEEEHHHLLLHHHEEEHHHMMMPPPNNNKKKGGGEEEBBBAAABBBDDDEEEEEEDDDAAA>>>======>>>???>>>CCC@@@===???BBBCCC@@@===???AAAEEERRRkkkzzzwwwooo^^^LLLBBB???<<<777555666777888888888777777666666666777777888888888444444444555555666666666333555777777666555666777555555555555555555666666222333444555666555555444222222444555666666777777:::777555555666777777666555444333333444444222000111222222333444444555555777777666333111000222444222333333333222333555777111444666555333222333444555222111333333111333666222222333555777777666555000000000222444555333222111111111111111222222222000//////111444555444333444444333333444555555666555555444333222333666999555555555555444444444444444444333333333444444555444444555555444333222222000111222333333333333333222333333444555666777777999777555555555555333222444555555666666555555444666666777777777777666555555555444555777888777555222333555777888888888888666777888888777888:::<<>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;;;;>>>???<<<<<<>>>@@@@@@@@@@@@BBBDDDCCCGGGMMMRRRUUUXXXZZZ\\\___ccchhhlllooosssxxx|||zzz}}}}}}mmm___WWWXXXYYY[[[\\\ZZZXXXWWWXXXWWWTTTPPPKKKHHHHHHIIIEEEFFFFFFFFFEEEDDDBBBAAADDDFFFFFFDDDBBBCCCGGGJJJSSSMMMHHHLLLSSSWWWTTTOOOMMMJJJFFFEEEFFFHHHIIIIIIGGGBBB<<<999:::<<<<<<<<<@@@>>>======???@@@>>><<<>>>BBBKKK[[[uuu{{{xxxrrrbbbPPPEEECCC???888888999::::::999888777666888888888777777777777777222222333444444555666666222444555444333333444555222111111111222444666777222333555666666666555555222333555777999999999999:::888666666888::::::::::::999888888999888666444333333444444555666777777888888666333111000222444111222444444333444666888111444777777444222333444555111000222222222444888///111444888:::999555222//////000222555666444333111111111111111222222222///...///111333444333222444333222222333444555666777666555222222444888;;;666666555555555444444444444444333333333444444555666666666777666666555444111111333444555666666666111222333444555777888888999777555555555444222000222333555555555555333222666666666666555444333222555444444666777888666555111333555777888888888888666777888888777888:::<<>>;;;:::<<>>===<<<;;;:::999999===??????<<<<<>>@@@@@@@@@AAABBBDDDCCCGGGMMMRRRUUUXXXZZZ\\\```dddhhhllloootttzzz}}}sssdddXXXXXXYYYYYYYYYYYYXXXWWWVVVXXXTTTNNNHHHEEEEEEGGGIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFHHHIIILLLOOOSSSUUUSSSRRRIIIHHHHHHGGGFFFEEEDDDDDDBBB???===<<<;;;999<<>>EEECCCAAAFFFDDD>>>@@@BBB@@@LLLiii~~~yyyjjjVVVEEE===999555222555777777555444777999666444333333555666666555222333333444444333333222444444444333333222222222333333222111222333444555333333333333333333333333444222333777;;;<<<777222777777666555555666888888???===999666555666888:::777777888888888888777777999666444333444666777777333333444333222444888<<<666888:::999666333222111444444333333333333444444333333444666888777555222222222222333444222///,,,111222333444333222111000111111222222333444555555111111222555777888777666555555444444555777888999999777555333222333444555666666555444333333222222000444555444555888888555666555444444333333333333666666666666666666666666555666777555333111222333333333444555666666555555333555777555222111333555666666666555444444333333555555555666666777888999:::::::::999999888888888AAABBBBBB>>>:::777888:::;;;===???AAAAAA???<<<:::999:::;;;::::::<<>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBBCCCIIIQQQVVVXXXYYY[[[]]]cccgggllloooqqquuuzzz~~~}}}yyylll]]]SSSSSSUUUWWWXXXXXXVVVTTTRRRTTTQQQLLLHHHFFFFFFHHHJJJMMMLLLKKKIIIGGGEEECCCCCCIIIFFFCCCDDDGGGHHHGGGDDDGGGHHHIIILLLOOOPPPPPPNNNGGGGGGGGGFFFFFFEEEDDDDDDBBB???======<<<;;;>>>DDDGGGUUUVVVPPPMMMEEE@@@FFFGGGHHHVVVppp{{{mmmYYYHHH@@@;;;777222444666666444333555777666444333444666777666666444444555555555555444444444444333333333222222222555444333333333444666666333333333333333333333333555111///000444777666444555555444333444555666777::::::999999888777777777666777777777777777666666888666333333444555666666444222000222555777888777555666888888666444444444111000000//////000000111444333444555777666333111111000111222333333111///000111222444444444333333222333333333444444444444333222333444666777555333//////......///000222333:::888555333222222222333666555555444333333222222111555555333444777777444666666555444444444555555666666666666666666666666666777777555222000000111333444444555666666555555444555666555333222333444666555555555555444444444555555555555666777888999888888999999999:::::::::???@@@@@@===999777888:::888:::<<<>>>>>>===:::888888999::::::::::::===???>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBEEEKKKRRRVVVWWWYYY[[[^^^gggjjjooorrrtttwww{{{~~~|||oooaaaVVVOOOLLLOOOSSSUUUVVVSSSPPPMMMPPPNNNJJJHHHGGGIIIKKKMMMPPPPPPOOOMMMJJJFFFCCCAAAJJJFFFCCCEEEJJJLLLHHHCCCGGGFFFFFFGGGIIIKKKJJJJJJDDDEEEEEEEEEEEEEEEDDDDDDBBB???>>>???>>>===BBBHHHVVVllltttkkkbbbXXXTTT\\\XXX\\\jjj~~~~~~qqq]]]MMMDDD>>>:::444555666555333222333444666555444555777888777666333333444444444444333333333333333333222222222222333333333333333444555555333333333333333333333333444111...///333555444333333333222111222333444555444666999;;;;;;999666444666666666666666555444333666444222222333555555444555111...111777:::666222444555666666555444555666333222111000000111222333444333333444555444222///111000///111333444444333000111222444555555555555444444444444444444444444444333444555666666444222111000000000111222333444999777555333111111111111555555444444333333222222333555666333333666666333555555555555555555666666666666666666666666666666666777666444111///000111333444555555666555555555666555444444555555444333444444555555555666666666555555555555666777888999666777777999:::;;;<<<<<<=========;;;999888888:::666888;;;======<<<:::999777999::::::999999:::<<>>>>>>>>===<<<888999;;;;;;999999999;;;??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBBBBCCCJJJNNNTTTWWWXXX[[[```dddlllmmmooorrrtttvvvyyyzzzyyy|||{{{kkk]]]TTTPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLOOOQQQRRRQQQQQQRRRQQQPPPMMMJJJHHHBBBEEEHHHHHHFFFDDDEEEFFFHHHFFFDDDCCCDDDEEEDDDCCCAAABBBDDDEEEEEEDDDCCCBBBCCC@@@@@@AAABBBBBBGGGNNNmmmxxxgggWWWLLLDDD>>>999888777777666555444444666555555777888999777555000111111222222111111000222222222222222222222222000000111111111222222222222222222222222222222222444333111111222444444444333222222222222444666777555777888:::;;;:::999888444444444444444333222222444333111222333444333222111333555777666555333222777888777555222111222444222111///------///111222555333222222222222000...444222111111222333333222444444444444444444444444111111222333444666666777333333444666999:::888777222222333333333333333333111222222222333444555555333333333333333222222222444666555111111444555333444444333333444555666666666666666666666666666666444444444222111111333666444555555555555555444444888555333444666777555222333444444555666777888888444444444444555666777888888888999999999::::::::::::999888888888999999999888999;;;===>>>>>>===<<<999:::;;;;;;:::999;;;<<>>:::999777777777777666444555444555777888888666444333333444444444444333333111111111222222222222222222333333444555444444444222222222222222222222222888444...******...444888333333222222333555777888666777777888999999999999333333444444444444333333444333222222444444333222222555888888666444333444777888888666333111111222555333111//////111333555555333222222222222111000444333222222333444333111555555444333222222333333000111111222333444555666222222333666999:::999888222222333333333333333222///000111333444666777777333333333333222222222222333555444111111444666444555555555444555555666666666666666666666666666666555555444333111222444777555555555666555555444333777666555555666666555333444444555666777777888888444444444444555666777888999999999999999999:::::::::888777777999:::999888888999:::;;;<<<<<<;;;;;;::::::;;;:::999999<<<>>>>>>>>>????????????>>>>>>???>>>>>>???AAACCCFFFGGGKKKQQQXXX]]]```ccchhhlllsssrrrsssvvvyyy|||}}}|||}}}vvvfffXXXQQQNNNMMMLLLNNNMMMLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIIIICCCEEEFFFEEEBBBAAADDDGGGEEEDDDDDDEEEEEEEEEBBB@@@CCCDDDFFFGGGFFFDDDBBB@@@DDDAAAAAABBBCCCCCCHHHNNNiiizzzkkk[[[PPPEEE>>>999777555666777888666444444444444666888888555333444444555555555555444444000111111111222222222222222333444555666555555444111111111111111111111111666444111...---///333666222222222222333555777888444555666777777777666555111222333444555555555555444333333333555555444222666666666777777666555333444666777666444222111222888666444222222444666888444333111222333333333222111111111333555555444222333333222111222222333444222222222222222222222222222222333555777888666444333444555555555555444333000111333444555666777777222222222222222222222222222444333000000555666555999888777777777777777777666666666666666666666666999999777444111111333666555555666666555444444333555666777666555444555555555555666666777777777888444444444444555666777777777777888999::::::;;;;;;;;;999777777999:::999888:::;;;;;;<<<<<<<<<;;;;;;999999888777666888<<<@@@======>>>>>>>>>>>>============>>>???AAADDDHHHJJJKKKQQQZZZ```dddhhhlllppptttssssssvvv{{{~~~~~~}}}sssgggXXXNNNKKKLLLLLLKKKMMMNNNOOONNNMMMKKKHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLJJJHHHGGGFFFFFFFFFFFFEEECCCCCCCCCDDDEEEFFFCCCCCCCCCEEEFFFDDDAAA>>>DDDEEEGGGHHHGGGDDDBBB@@@DDDBBBAAABBBCCCCCCGGGNNNfffzzzkkk\\\PPPEEE===888666444555777777555333333333444666888777555222222333333444444333333222000000111111222222222222111222333444555444333333111111111111111111111111///333777999888555222000111111111111222444666777111333555777777555222111111222333444555666666666444333333444555666444222;;;777444555999:::666111111333666777555444333333666444222000000222444666444333111222333444444333...///111444777777666444111000000000111333555666555444333222111///......333222222444555555333111111222333333333222111000222333444555666666666666222222222222222222222222111333222///000555777666;;;;;;:::999888888888999666666666666666666666666===<<<999555111000222444555666666666555444333333444777999777444333444777666666666666777777777777444444444444444555777777555555777888:::<<<===>>><<<:::777888:::;;;999777>>>>>>>>>>>>>>>>>>======888888666444444777<<>>AAAEEEIIIKKKJJJQQQ[[[cccgggkkkooorrrrrrqqqqqquuuzzz}}}}}}||||||uuu___XXXOOOKKKLLLOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKDDDEEEFFFIIILLLLLLJJJHHHIIIIIIIIIHHHFFFGGGIIIJJJGGGGGGHHHHHHHHHGGGGGGFFFBBBCCCEEEFFFEEECCC@@@>>>>>>AAAEEEEEECCC@@@AAABBBGGGGGGAAA@@@GGGFFFDDDNNNddd~~~rrr```NNN@@@999:::777444555888:::999777444444555555444444333222555555555444333111000///222222222222222222222222333666555111111444666555333222111000////////////444222000111333444333000333111000111555888777666777666555555444444444444555555555666555555444444333444444444555666666666666333111333777999666222333333444555444333111111//////000111222444666777444444444444333222111000333333222111222333555666333333333222111000///...222222111000//////000000444222444888888333000111000111333555555555333222444333444555777777555333555555555444444333333222666555444444666777777666666AAAGGG;;;333@@@EEE555222000222666666333111222999555222333666777444111444555777999:::999888777777666444333333444555777666777888999999888777666444444333222333444666777777888:::<<<>>>===:::777:::<<<>>>===999888999<<<888;;;===<<<:::999;;;>>>::::::888666666888<<>>@@@AAABBBEEEGGGMMMTTT^^^eeejjjnnnssswwwrrrrrrqqqqqqsssxxxxxxmmmeeeUUUOOOHHHFFFIIIMMMNNNNNNIIIIIIIIIIIIIIIIIIHHHGGGBBBBBBCCCDDDFFFGGGEEEDDDFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEDDDAAABBBCCCDDDCCCAAA???>>>BBBCCCDDDCCCAAA@@@CCCEEEEEEFFFAAAAAAHHHFFFEEEOOOeee~~~tttcccQQQCCC;;;999666444555888999888555555444222111111111333444555555555555444333222111222222222222222222222222444666666222111333444222222111111000000000000000444222111111333444222000222111000111555777777666666666555444333333444444333333444444333333222222333333333333444444444444666333111333777888666222333444444555444333222111222222222222222333444555444444444444333222111000333222222222222333444555333333333333222111000///222222111000000000000000444222444888777333000222111222333444444444333333333333333555777777555333555555555444444333333333666555444444666777777666===FFFPPPJJJAAAGGGHHH999666444555999999555444666888444222333666777555111333444666888999999888777777666555444444555666666666777888999999888777777333222111111111222444555555666888:::;;;:::888666999:::;;;:::888777888999:::;;;<<<;;;::::::;;;<<<999888777555444666:::===AAA>>><<<<<<===???@@@@@@;;;<<<>>>???@@@BBBFFFHHHMMMUUU___hhhlllppptttwwwvvvuuutttsssssswww}}}uuuiii^^^WWWNNNIIIEEEDDDGGGKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHCCCBBB@@@AAABBBCCCBBBAAADDDCCCBBBBBBCCCEEEGGGIIIMMMKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAGGGFFFDDDAAA@@@AAAEEEIIIBBBEEEAAABBBHHHEEEEEEPPPiiiwwwgggUUUEEE<<<888666444666888999666333666444111......000222444333444444444333333222111222222222222222222222222111444555222222555444111000000000000000111111111444333222222333333111000111000000111444666666666555444333333333333333444444444444444333333222222333333333333222222222222555333111333666777666333333444555555555444333222555555444222222111111222444444444444333222111111333222222222222333444444333444444333333222111000222222111000000000000111333222333777777333111222222222222222222333333444333222333444666666444222444444444444444444333333666555333444555777666666@@@EEERRRUUUKKKHHHEEE999555333333555555222222555666333222333666777555333222333555777888888888888666666666666666666666666777888888999888888777777333333222111222333444555333444666777777777666555888777666666777888777555<<<;;;::::::;;;<<<;;;:::888888666555333555888;;;>>>===;;;<<<===???>>>>>>===>>>>>>???@@@CCCHHHKKKRRRZZZdddllloooppprrrtttuuuuuuuuuuuuvvvyyytttiii^^^WWWSSSMMMJJJGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDAAA@@@AAABBBCCCBBBEEECCCBBBBBBEEEHHHJJJKKKLLLKKKIIIGGGEEEEEEDDDDDDHHHGGGFFFEEEDDDDDDDDDEEEHHHFFFDDDBBBBBBCCCFFFIII@@@EEEBBBBBBGGGDDDFFFSSSpppyyykkkXXXFFF;;;888666444555888888444111555333111//////000222333111111222222222111111000111111111111111111111111...111222222333666555111...//////000111222222222444333333222222222111000000000111222444555555555333333222222222333333444777777666555555555444444444444333333222222111111444333111222555666666555333444555666666555444333555444333222111000000000333444444444333333222111222222222222222222333333444444444444444333222111222222111000000111111111333111333666666222111333444333111000000222333444222222222444666666444222333444444444444444444444666444333333555666666555:::;;;HHHQQQGGG???<<<666666222222444333111111555444333222333555666666444111222444666777888888888555666777888888888777777888888999888888888777777666666555444444555666777222444555555555444555666999666444555888999666444===:::888999<<<===;;;999999999888666444555888:::<<<;;;:::;;;===>>>===<<>>@@@DDDJJJNNNXXX```jjjpppqqqppppppppprrrsssuuuwwwyyy~~~|||rrrfff]]]WWWTTTRRRJJJIIIHHHIIIJJJKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCBBBHHHEEEBBB@@@AAABBBCCCCCCCCCBBBAAABBBFFFIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEBBBGGGDDDBBBEEEDDDKKK\\\{{{zzz~~~{{{mmmZZZGGG;;;999777555555777777444111333333333333222222222222222333333333333333222222111111111111111111111111111333222111333555222------...///111222222222222333333333333222111111111000111333444444444444444222222222222333333444555999888777555555444555555555555444444333333222222333222111222444555666666444444555666666666555444222111111000000000000111333333444444444333222222222222222222222222222111333333444444444333222222222111111111111111222222333111222555555222111333555333111000///111333444333222333444666666444222333333333444444555555555555444333333555666666555666333===FFF>>>888999777:::666555777777444555888333222222333444555555444222333444555666777888888666777888999999999888888:::999999888888888888888888777666555555555666777333555666555333333555888999666444555888999777555<<<:::888999<<<>>><<<:::;;;;;;:::888666666888:::;;;::::::;;;<<<===<<<;;;@@@@@@@@@???AAAEEELLLQQQZZZaaakkkqqqsssrrrqqqrrrqqqsssvvvzzz}}}yyypppbbbXXXSSSQQQOOOMMMBBBDDDFFFHHHJJJLLLLLLMMMHHHHHHGGGGGGFFFEEECCCCCCEEECCC@@@>>>???AAAAAAAAAAAA??????BBBGGGHHHGGGDDDDDDEEEFFFHHHHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEFFFHHHIIIHHHEEEBBBDDDIIIEEEBBBFFFIIIVVVllloooppp}}}}}}ppp^^^KKK???<<<999555555666666444222333333444444333333222111666666666666555555444333111111111111111111111111666666333000111222...(((---...000111222222222111111222333333111111222333222444666666555333333333222222222222333444666666888777555333222222333333444444444444333333333333222222111222222444666777444555666777777777666555111000000000000111222222333333333444444333333222222222222333222222111000222222333333333333222222222111111111111222333333333000111444555222111444444333111000///000222333444333444555777777555333222222333333444555666666555444222333444666555555777333:::>>>666555;;;;;;999666555777777333333555333333333333444444444444555555555666666777888888777888888999999:::::::::;;;:::999888888888888888777666555444333444555555333555666444222222666999777666666666888888888777999999888:::<<<==================;;;888888999;;;<<<;;;999:::;;;======<<>>@@@AAA@@@@@@AAA@@@@@@EEEIIIJJJFFFBBBCCCDDDGGGIIIJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDEEEGGGIIIHHHEEEBBBEEEJJJFFFCCCIIIQQQdddmmmfffnnn~~~~~~tttdddRRRFFF???;;;666444555666555333333333222111111111111222666666666555444333222111111111111111111111111111666555111...000333///)))---///000222222222111000///111333333111111333555444777999888555222222222222222222333444666777888999888555333222222333444222222222222333333333333222222111111222333666888444555666777888777777666333333222222222222333333222333333444444333333222111222222333222111000///111111222222222222222111222111111111222222333444222000000444444222222444444333111000000000111222555444555666888888666444111111222333444666666777555333222333444555555555777555999777///333;;;888666333444777666222000222333444444444333222333333777777777666666777777888999999888888999:::<<<===<<<;;;:::888777777888888888777555444444444555555333555666333000111555:::555666777777666666777888666777999;;;;;;<<<>>>@@@>>>>>>>>><<<999888999:::>>>;;;999999:::<<<======AAAAAABBBCCCDDDIIINNNSSS\\\bbbkkkppprrrsssuuuwwwtttwww{{{wwwlllYYYPPPFFFFFFLLLOOOJJJCCCEEEHHHKKKMMMMMMKKKJJJJJJHHHHHHGGGGGGEEEDDDCCCBBBCCCAAA@@@@@@AAABBBBBBAAACCCBBBCCCHHHMMMMMMHHHBBBBBBEEEHHHJJJKKKIIIGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCFFFDDDCCCEEEGGGHHHEEECCCFFFKKKGGGDDDKKKWWWooorrrcccdddwwwwwwiiiXXXMMMAAA<<<666333555666666555555222000------///111333444333333222111000...---000000000000000000000000222111---+++000555444///...///111222333222000///...000333333111111444777666999;;;:::666222111111222222333444555666888999<<<:::777555444444555666000000111111222222222333111222111111111333666999444555666888888888777666666666555444333333333333222222333444444333333333111222333333222111000///000111111222222222111111222111111111222333333444222000000333444111222555333333222111111000000111555555555777999999777555111111222333555666777777555333222222444555555444555555777111(((000888222888666777;;;:::555333444444444555444222111222222999888888777777777777777:::999888777888:::===>>>===;;;:::888777777888888:::999888666666666777888222444555222//////444:::222555888777555444666999333777:::;;;;;;<<>>>>>>>><<<999888888999???<<<999888:::<<<>>>???@@@AAACCCDDDFFFIIIOOOSSSbbbgggnnnqqqppppppqqqsssppptttzzz{{{iiiXXXKKKGGGDDDFFFJJJMMMLLLIIIJJJJJJJJJKKKKKKLLLMMMMMMJJJHHHGGGFFFFFFFFFDDDBBBLLLGGGAAA===>>>@@@CCCEEEDDDDDDFFFIIILLLKKKGGGCCCKKKIIIIIIKKKKKKIIIFFFFFFAAAAAAAAACCCFFFGGGFFFEEEAAABBBCCCFFFIIIJJJHHHFFFMMMMMMIIIDDDKKKaaa|||}}}ppphhhvvvzzzppp___PPPBBB;;;444222444666555222555222000000111333333333222000///111444555444222222222111111000111111111111000000000111222333333000000111222222222222111222333444333333333555777666444444666555000...///111111000111333777;;;>>>===;;;888555333222222222444444444333333222222222333111000000333777888999888666555444555666555444777777888666333222222333///111444444000---000555000111222111000000222444555333111000000000000000222333333444444333333222333333444444444333222222333333333333333333333333777777888999:::888444111///111333555555555444333777333000111555777555222777555333333444444333222222444666888888666333111555555555666666666333111777666666555555777888999>>>888666999999666888===777999;;;:::999777666777555<<>>AAABBBCCCFFFKKKQQQVVVZZZccciiipppuuuvvvuuutttssstttwww{{{~~~}}}vvvmmm___QQQGGGCCC@@@AAAEEEHHHHHHFFFLLLLLLKKKJJJJJJKKKMMMMMMKKKJJJHHHGGGGGGGGGEEECCCGGGCCC>>><<<===???AAABBBDDDDDDEEEGGGIIIIIIFFFBBBLLLKKKLLLMMMMMMJJJHHHFFFBBBAAAAAABBBEEEFFFFFFEEEAAABBBCCCEEEHHHJJJIIIGGGKKKNNNLLLGGGMMMccc}}}xxxpppqqq~~~}}}sssbbbRRRDDD>>>777444666777444111444222111111222333333222444222000111333333222000222222111111111111222333111111111000111111222222000000111222222222222222222333444444444444555777666444444666666111000111000/////////111555888:::<<<:::777555333222333333444444444333333333222222111111111111222555777999888666444444555666555444666777888666444222222333222111111222222222333444000111222111000000222444555333111000000000000000222333333444444333333222333444444555555555444444333333333333333333333333666666777888999777333000000111333555555555444333888444111222666777555222555333222222333444333222222333555777777666444222555444444666777777555333666666555555555666777888???:::888999999555666:::777999;;;;;;999777777777999DDDPPP333===777222===999777555333333444777999;;;::::::999888777777777777888888:::;;;<<<======???>>><<<:::999::::::;;;<<<<<<;;;;;;;;;<<<======AAAAAACCCFFFKKKQQQWWW[[[dddiiipppuuuvvvuuutttsssuuuwww{{{~~~|||ooocccZZZQQQJJJHHHDDDAAAAAAEEEIIIJJJIIIOOOMMMKKKIIIIIIJJJLLLNNNLLLKKKIIIHHHHHHGGGEEECCCCCCAAA>>>===>>>@@@AAAAAAFFFEEEDDDEEEFFFFFFDDDBBBJJJLLLMMMMMMLLLJJJGGGDDDDDDBBBAAAAAADDDFFFFFFFFFBBBBBBBBBDDDHHHJJJJJJJJJKKKOOONNNJJJPPPddduuulllhhhwwwwwweeeVVVGGG@@@999666777777444000333222111222333444222000444222111111111111///...111111111111222333444444222222111000000000111111000111111222222222222222111333555666555555666777666333444777666333222444111000000000111444666888999888666444333333444444444444444444333333333333///111222222111222666999888666444444555666555444666777777666444222222333555111...///333666555222000111222111000000222444444333222111111000111111222222333333333333222222111222333444444444444444222222222222222222222222555555555666777666333000000111333444555555444444888555333444777777444111333222111111333444333333222333444555555555555555666555555666888888666555555555444444555555666777<<<999777999888666777:::888:::<<<<<<:::888888999:::JJJ[[[999;;;777666:::888777555444444555777888;;;;;;::::::999999999888888888999:::;;;<<<======???===:::888777999;;;<<<======<<<<<<;;;<<<<<<<<<@@@AAACCCFFFLLLSSSZZZ]]]fffkkkqqquuuvvvuuuttttttvvvxxx{{{~~~{{{pppaaaTTTLLLHHHGGGIIIFFFCCCCCCFFFIIIKKKLLLPPPNNNKKKHHHHHHIIILLLMMMLLLJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@@@@BBBCCCCCCBBBGGGFFFEEEDDDDDDDDDDDDDDDGGGKKKMMMLLLIIIHHHEEEAAAEEECCC@@@@@@CCCEEEFFFGGGCCCBBBBBBDDDHHHKKKMMMMMMLLLPPPOOOKKKRRRhhhzzzjjj___^^^ooozzziiiZZZGGG@@@999777888888555111222111222333444444222000222111000000000000//////111111111111222333555555333222111000000///000000000111222222333333222222111333666666666555666777666333333666777444444666444333333222333444666777777666555444444444555555444444444444444444333333---111444333000000444999777666444444555555555444666777777666444222333444555333///...111555444111111222222111000000111333333333333222111000111222222222333333333333222222---...///111111222222222222222222222222222222222444333333444555444222000111222333444555555555555888666666777888777444222333222111111333555555444222222333333444555666777888777666666777777666444444444444444555555555666888777777888888888:::;;;888:::<<<<<<;;;999999:::666JJJaaa<<<666555888777777666555555555666777888777777888999:::;;;<<<===:::;;;;;;;;;;;;;;;;;;;;;===<<<;;;999999999:::;;;>>>>>>===<<<<<<;;;<<<<<>>>>>===<<<:::999999888:::;;;<<<===<<<;;;:::999???>>>===<<<<<<<<<<<<<<>><<<888666666444000777999;;;;;;:::999999:::777DDDfffIII999666>>>999555555666888888888888888777777888888999999::::::??????>>><<<;;;999888888999;;;===??????===:::999>>>>>>======<<<=========@@@BBBFFFLLLUUU^^^fffkkknnnpppssstttttttttuuuvvvyyy{{{~~~zzzpppiii]]]RRRJJJHHHGGGEEEEEEHHHHHHIIIIIIIIIGGGFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIEEEDDDDDDDDDFFFGGGFFFEEEBBBAAAAAABBBCCCDDDBBBAAACCCEEEFFFFFFDDDCCCEEEGGGOOOWWWWWWMMMGGGJJJKKKGGGDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDGGGLLLQQQTTTUUUUUUQQQSSSUUU]]]ppphhhVVVXXXlllzzznnnUUUKKK???888777999888777444222111111222333333222000222333333111000222444000000000///000000111111000////////////000000111111222333333444444333333222222222111000111555888666333222444444111222666000000111111111222222333444444444555444444444333444444444444555555555666111222333444444444555555777555333333444444444333444666666666444333444555...444555333999AAA@@@777222333333111000///000222///333666666222000222444111111222222222222111111222222333333444333333222444444444444444444444444444222222222444444333222333333333444444555666777222666:::======;;;888777777555444444555555555444333333333333333333333333888666444444555666555555444555666777777777666666:::===<<<777555777555000555888:::;;;:::999999999<<>>???>>><<<;;;==================>>>???AAACCCGGGNNNWWWbbbjjjoooppprrrttttttttttttuuuvvv|||~~~zzzoooddd\\\UUUJJJBBBDDDFFFDDDCCCDDDDDDEEEGGGFFFDDDAAA@@@@@@EEEEEEEEEEEEFFFGGGHHHHHHEEEDDDDDDEEEGGGIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEDDD@@@CCCEEEEEECCCCCCDDDFFFNNNWWWVVVKKKDDDHHHJJJGGGCCCCCCBBBDDDEEEFFFDDDBBBCCCDDDHHHNNNSSSVVVWWWVVVQQQSSSYYYeee{{{nnn[[[[[[ppp~~~sss\\\QQQBBB999777888999888555333000000111333333333222444555444111///000222111000///////////////000//////...//////000111222111222333333444444333333333222111///...000555888777333222333333000111555222222222333444444444555444444555555444444333333444444444555555555666666333222222444666666555444666555333333444444444333444555666666444333444555...222333444???KKKGGG999222333333222000///000222...333777666333000222555111111222222222222111111111111222222222111111000555555555555555555555555444333222222444555444333444444333444444555777777111555;;;>>>>>><<<999888777555333333444444333222333333444444444333222222555333222222444777777777444555777888888888777666444999:::666666::::::555555777999:::999888888999???>>>cccRRR>>>333:::777333555777999:::999888777555666888:::<<<>>>@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>=========>>>>>>???======<<<======>>>???@@@AAACCCHHHPPPYYYdddmmmrrrqqqrrrttttttssstttuuuwww~~~rrrbbbVVVRRRKKKIIIEEEDDDEEEFFFFFFEEECCCFFFGGGDDD@@@???BBBFFFIIIEEEDDDIIIKKKHHHEEEEEECCCCCCCCCFFFHHHJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@???@@@CCCFFFIIIQQQOOOMMMKKKKKKKKKJJJIIIHHHGGGEEECCCBBBAAABBBBBBBBBDDDIIIOOOTTTVVVUUUTTTNNNPPPSSS___uuusss[[[```uuuwwwfffVVVCCC888777:::999777333333333222222333444444333333222222111111222222...222222///111555444//////---,,,...111333222000000222333444666888333,,,333222111111333444333222111222333333111111222333777666333111111111222333444444444444444444444444444333222333555666555444333333333444444444555555666666666444222222444666444444555555444444333222111666555444BBBRRRKKK888222222222111222222222333222222333333444333333333111444555222222333222...111111111222222333333333666444222222444555444444222333333444444333333222444444444444444444444444333555777999999888666444666555333333444444333222111222222333222111000//////444555333222555777666777666777888:::;;;:::888;;;:::999999;;;;;;:::999777666666777999999888777999???NNNQQQ>>>222555666<<<;;;::::::;;;;;;999777999999888888999999:::;;;999999::::::::::::999999<<<======>>>>>>===<<<<<<>>>@@@AAAAAA???>>>>>>???BBBEEEKKKTTT___hhhoooqqqtttrrrsssvvvuuusssuuuzzz|||~~~}}}uuummmbbbWWWPPPOOOLLLIIIFFFEEEEEEFFFFFFFFFCCCFFFGGGEEEAAA@@@DDDGGGHHHEEEDDDIIIKKKHHHFFFFFFFFFEEEEEEFFFHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGBBBAAA@@@@@@AAACCCFFFHHHMMMKKKJJJLLLOOOQQQPPPNNNGGGFFFEEECCCBBBBBBBBBCCCBBBEEEJJJOOOTTTUUUUUUTTTQQQPPPRRR]]]uuurrr\\\aaatttxxxhhhXXXDDD888666999999777444333333333333333444444444444333222111111111111///222222000111666444///000...---...111222000///222333333333666888444...111000000111333555444333222444555444333222333444777555333222111111222333333333333333333333333333444333222333444555555333333333333333444444444444777777777555333333444666444444555555444444333222,,,111222111777@@@===333444333222111111222333333333333444555555555555444222555666444333555444111222222222222333333333444555444222333444555444333222333333444444333333222444444444444444444444444222444666777777555333222777555444444555555444333555444333222222222222333000444666444333666777555777666555666888999888777999888777888999:::999777666666666777999:::999777999===LLLPPP>>>333666777<<<:::::::::;;;;;;999777:::999999999999999::::::777888888999999888888777999999999::::::;;;;;;;;;===???@@@???>>>>>>???AAACCCFFFMMMWWWaaajjjooorrrtttrrrsssvvvuuusssuuuyyy}}}xxxnnncccZZZQQQKKKJJJNNNKKKIIIFFFEEEFFFGGGFFFFFFCCCFFFGGGFFFCCCCCCFFFIIIGGGDDDDDDIIIKKKHHHGGGHHHIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHAAA@@@AAAAAABBBDDDEEEFFFIIIGGGGGGLLLSSSWWWUUURRRFFFFFFDDDCCCBBBCCCDDDDDDCCCFFFKKKPPPSSSTTTTTTSSSTTTQQQPPP[[[sssvvvcccaaappp{{{lll\\\GGG999666888888888555444444333333333444444555444333222111111111111111333222111333666444000000///...///000111000///444555444222555888666000000//////111444555555555444555666555444333444666666555333222111222222333333333333333333333333333333222111222444555444333222222222333333333444444888888888555333333444666444444555555444444333222///222444555333333444666777555333222111222333444333333444555555555555555000444444222333555555222333333333333444444444444555444333333444555444333333333444444444444333333444444444444444444444444444555666777666444222111777555444444666666555333888666444222111333555777000555888666555777777555777555333333555666666666777666555666777888777555666555666777:::::::::888888;;;IIIMMM===555888999;;;:::999:::;;;;;;:::888;;;:::999999999999999:::666666777777777777666666:::::::::;;;<<<>>>@@@BBB>>>>>>>>>===<<<===@@@CCCDDDHHHQQQ[[[dddkkkoooqqqtttrrrtttvvvvvvsssuuuyyy~~~}}}ssskkkaaaVVVOOOIIIFFFHHHNNNIIIGGGEEEDDDEEEFFFFFFEEEDDDEEEGGGGGGEEEEEEGGGIIIEEECCCDDDIIIJJJHHHGGGIIIJJJHHHGGGGGGGGGFFFDDDAAABBBBBBCCCDDDEEEEEEFFFFFF???@@@AAABBBCCCDDDDDDDDDGGGEEEFFFLLLSSSWWWTTTOOOFFFEEEDDDCCCCCCDDDEEEEEEDDDHHHMMMQQQSSSSSSSSSSSSVVVRRROOOXXXpppooo```jjj{{{~~~rrrbbbLLL===777888999888666555444444444444444444555444333222111000000000333333222333444555444111.........///000111222111666666444222444888777222111000000111333555444333333444555555333333444555555444333222222222222333222222222222222222222222333222111222444444444333222222222333333333333444999999888666333333444666444444555555444444333222777444555999666///222:::888666444222111222444555111222333444444444444444...111222///000333333111444444444444444444444444555333333444555555444222333333444444444444333333444444444444444444444444777777888888777555333222555444333333555555444333777666444333333444555666111666999777666888888555777444222111222444555555777666555555777777666555555555555777:::;;;;;;999999999EEEIII===666:::;;;:::999999:::;;;<<<:::999;;;;;;:::999999999999:::777777777888888777777777;;;::::::;;;===@@@CCCFFF@@@???>>><<<:::<<>>???AAABBBCCCDDDCCCCCCHHHFFFFFFJJJOOOPPPLLLHHHFFFFFFDDDCCCCCCDDDEEEFFFEEEJJJOOORRRSSSRRRRRRSSSUUURRROOOUUUkkkwwwaaafffsssxxxiiiSSSBBB;;;999999999777666555555444444444555555444333222111111111111444222222444555444222222,,,---///000111333444555777666333111444888777333444222111222333333222111111222333333111111222333444444333333222222333333222222222222222222222222333222111222444555444333222222333333333444444444888888777555333333444666444444555555444444333222777///...555555///000777777666444222222333444555222222444555555666666666///222222///000333444111444444444444444444444444444333333444555555444222333444444555555444444333444444444444444444444444777777777777666555333222333222111111333333222111222333333444444444333333333777:::777666888888666666444111111222444555555888777666666777888777666555555555888;;;<<<<<<;;;:::888AAAFFF<<<777<<<<<<999888888:::<<<<<<;;;:::;;;;;;::::::999::::::;;;888999999::::::999999888888888777888:::===AAACCCBBBAAA???<<<:::;;;???BBBEEEMMMWWWaaagggkkknnnpppsssrrruuuyyyyyywwwxxx|||{{{pppeee]]]QQQLLLIIIIIIHHHEEEFFFIIIFFFEEEDDDDDDFFFFFFEEECCCEEEEEEFFFGGGGGGGGGFFFFFFBBBAAADDDGGGGGGCCCCCCGGGGGGFFFEEEFFFHHHHHHFFFDDDEEEEEEEEEEEECCCAAA???>>>>>>???@@@BBBCCCCCCCCCCCCFFFFFFFFFGGGHHHHHHFFFDDDGGGGGGEEEDDDCCCDDDEEEEEEFFFKKKQQQSSSRRRQQQQQQRRRRRRRRRPPPTTTeeewwwbbbaaakkk~~~ppp[[[JJJ@@@<<<;;;;;;888777666555555555555555444333222222111111222222555111111444555222111111---///111222222333666888666555333111444888666222555333222222222222111//////111222111000///000222333333333333333333333333333333333333333333333333444333222333555666555444333333333444444444555555666666666444333333444666444444555555444444333222555...,,,222555222111555444444333333333333444444333444555666777888888888333555555222222555666444444444444444333333333333333333333555666666444111444444555555555555444444444444444444444444444444444444444444444333222111111000///000222333222111000111333444444333222111444888999666444777888777555333222222444666777666999777666777888999888666444444555888;;;======<<<;;;777>>>CCC;;;888<<<<<<888888888:::<<<===<<<;;;:::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;<<<>>>@@@BBBCCCBBB@@@===;;;<<<@@@CCCIIIQQQ[[[ccchhhkkkooorrrrrrrrrvvv{{{|||zzz|||yyynnndddXXXNNNJJJGGGGGGIIIIIIFFFGGGIIIGGGFFFEEEFFFHHHHHHGGGEEEFFFFFFFFFGGGGGGFFFEEECCCAAAAAADDDFFFDDD@@@AAAEEEHHHGGGFFFFFFGGGGGGEEEDDDDDDEEEEEEEEECCCAAA>>><<>>>>>======777<<<@@@:::888===;;;777777777999<<<===<<<;;;999999999:::;;;<<<===>>>;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>???CCCFFFMMMUUU___fffjjjmmmrrrvvvqqqrrrwww}}}}}}wwwkkkccc[[[NNNBBBIIIGGGGGGJJJKKKHHHIIILLLHHHGGGGGGHHHJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFDDDBBBAAAAAACCCFFFCCC??????CCCIIIHHHGGGGGGGGGFFFDDDBBBCCCDDDDDDEEECCCAAA???===?????????@@@AAABBBDDDDDD>>>BBBEEEDDDAAABBBFFFJJJJJJIIIGGGEEECCCCCCCCCDDDGGGMMMSSSUUURRROOOPPPRRRLLLPPPRRRSSS\\\sss|||nnnXXXRRR[[[sssyyygggUUUIIIBBB>>><<<999999777666555555555555111111111111222333444555555000///333444000...000444666888666333222333555333333222111444777444///222111000111333444444222///111222111000///000111222222333444444444333333444444444444444444444444666555444555777777777666555555555666666666666777222222333222111222555777444444555555444444333222,,,000111///...//////...---///111444555444333222---...000111222333333333555777555111111444555222333333333222222111111111333333444555777666333111444444555555555555444444444444444444444444444444444555555555555555555555222111000111333444333222444333111000111333555777666999777222111444888888333333333666999;;;:::999888666555666777888777666444444555888<<<>>>>>>===>>>777;;;???999888===;;;777777777999<<<======<<<888888999:::;;;===>>>???:::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<;;;===>>>??????@@@BBBFFFIIIQQQYYYbbbiiillloootttyyyqqqrrrwww~~~xxxlllbbb]]]XXXOOOJJJKKKDDDFFFHHHHHHHHHGGGHHHIIIFFFGGGHHHIIIHHHHHHFFFFFFEEEFFFDDD???>>>@@@???===CCCCCCCCCCCCDDDDDDEEEEEEIIIFFFCCCBBBCCCBBB@@@===DDDBBBBBBCCCEEEDDD@@@<<<<<>>>>><<<===>>>???>>>===;;;999===:::888888:::>>>@@@AAA;;;999888888999;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????AAA<<<;;;???BBBCCCEEEHHHRRR\\\ggglllkkkkkkqqqwwwtttuuuvvvyyy}}}{{{ttthhh___WWWTTTPPPIIIFFFGGGBBBDDDFFFFFFFFFFFFHHHJJJGGGHHHIIIIIIIIIGGGFFFEEEDDDFFFDDD???>>>AAAAAA???BBBBBBCCCDDDDDDDDDDDDDDDIIIFFFBBBAAABBBBBB@@@>>>AAA@@@AAABBBEEEDDDBBB???<<>>===:::777999888555666999888333555666888:::<<<===>>>>>><<<===>>>???>>>===;;;:::;;;999888888;;;===>>>???<<<:::888888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;===AAABBBCCCJJJQQQTTT]]]gggkkkjjjjjjpppvvvuuuvvvxxx{{{xxxjjjaaaWWWQQQLLLJJJIIIEEECCCEEEBBBCCCDDDDDDCCCEEEHHHJJJHHHIIIIIIIIIHHHGGGEEEDDDCCCEEECCC@@@???CCCCCCAAA@@@AAACCCEEEEEEDDDCCCAAAGGGDDDAAA@@@@@@@@@@@@?????????@@@BBBDDDDDDCCCAAA===AAACCCCCCDDDFFFDDDAAA??????@@@AAABBBBBBCCCCCCKKKJJJHHHDDDAAA@@@AAACCCEEEJJJQQQUUUVVVUUUSSSSSS]]]^^^```iii|||{{{```SSSOOOUUUhhh}}}yyyhhhUUUFFF===999:::777444333444555666555444333333333222222222111333333444777666333444777999888555222000/////////111...111222000777<<<444222000333888:::666222111444444333222222222222222111222222222222111111111333444444555555666666666333333444444444444333333555444444444666666444222222222333333444444333333555444333333555555333111000000/////////000000111666555333111000111222333555444444444444444333333444333222222444444333222///000111333333333222222555666666666444444666888222777777222222888888333555555555555444444444444444444333222222222222333333222111111222222111000333444555666666555444333777777888888777777666555666777888;;;>>>>>><<<:::999;;;999666666888777222555666888:::;;;=========;;;<<<>>>???>>>===;;;:::999888777999;;;===<<<<<<<<<:::999999:::<<<<<<<<<999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>?????????@@@@@@AAAAAAFFFFFFEEEBBB@@@@@@CCCEEEHHHLLLQQQTTTVVVWWWWWWXXXcccdddfffooogggSSSOOOQQQ```vvv~~~ooo\\\KKK???999:::777444333444555555555///000111333444555555555444555666777666444555777666555333111000/////////000,,,000222000888===555///...///222444222000...444444333333333222222333111111111222222333333444333444444444555555555666444444444444444333222222444444444555555444333222111222333444555444333222444333333555555444111///000000///000000111222222888666333111000111333444555555555555444333333222555333000111333444222///---...111333444333222111555555555555555666777999333666666333333777777333555555555444444444333333444444444444444444555555444444333333333333222222333444555666666555444333777888888888888777777777;;;;;;<<<======<<<999888;;;<<<:::777666888666222666777999:::;;;<<<<<<<<<;;;<<<>>>??????===<<<:::777777777999;;;<<<;;;999===;;;999999;;;<<<===<<<777888999:::;;;<<<======::::::;;;;;;<<<======>>>???>>>>>>@@@@@@BBBKKKUUU]]]bbbhhhjjjhhhiiinnnsssuuuvvvyyy}}}zzzsssllleee\\\QQQIIIMMMMMMMMMJJJHHHHHHGGGGGGHHHHHHGGGDDDCCCCCCFFFHHHFFFGGGGGGFFFEEECCCAAA@@@DDDFFFEEEAAAAAAEEEFFFDDD@@@BBBDDDFFFFFFDDDAAA@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDBBB@@@???===>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@AAAEEEGGGIIILLLPPPSSSTTTVVVXXXZZZ```dddiiippp}}}mmmUUUPPPOOOZZZnnnvvvcccPPPBBB;;;;;;888555333444555555555///000222333555555666555555777888777555555555555111111111000000111111111///,,,000222000888===555444333222111333555555444444444444444333333222222333333222333333444555666333333333333333444444444555555555555555444333222444444555555444333222222111222333444555444333222333333333555666444111...000000000111222333444555888666333111000111333444444555555555555333222222666333000111333333111...---...111333444333222111444444444444666777888888444666666444444666555444555444444444444333333333222333444555666777888888444444444333333222222333222333444555555444333222666666666777888888999:::;;;===>>>???>>><<<:::999<<<===;;;777777999777222777888999:::;;;;;;<<<;;;:::<<<===??????>>><<<;;;777777777:::<<<<<<:::888<<<:::999999:::<<<<<<<<<666777888999:::<<<<<<===888999;;;<<<>>>@@@BBBBBBCCC>>>===AAAFFFJJJPPPWWW```eeeiiikkkjjjkkkooossstttvvvzzz~~~}}}pppkkkddd^^^ZZZUUUOOOJJJKKKNNNOOOKKKHHHHHHGGGEEEGGGGGGGGGFFFDDDDDDFFFGGGEEEFFFFFFFFFEEEDDDBBBAAAGGGIIIGGGCCCBBBEEEEEECCCBBBDDDEEEFFFFFFDDDBBBAAA???AAADDDDDDBBBAAA@@@AAA@@@AAABBBAAA@@@???@@@AAACCCAAAAAACCCBBB>>>===???<<<======>>>??????@@@@@@>>>???@@@@@@@@@BBBFFFIIIIIIKKKOOOQQQSSSUUUWWWZZZ\\\dddkkkqqq{{{qqqXXXTTTQQQWWWhhh}}}zzzhhhUUUFFF???<<<999666444555666666555666555555555444444333333666::::::666444444444222//////000111111222222222000,,,000222000888===555666666333000222777888666333333333333333222111111555444333333333555666777333333333333333333333333555555555555555444333333333555666555333222222222222222333333444444333333222222222444555444111///000000111222333444666777666555333111000111222333333444555555555444333222444333222222222222111000///000111333333333222222222111222444777888777666555666555555444555444444444444444444333333333333111222444666777999999999111333333222111000111222333333333333333333333333555555555666777888::::::777:::>>>??????>>>??????===>>><<<888888:::888333888999::::::;;;;;;;;;;;;:::;;;===>>>???>>><<<;;;888777888:::;;;<<<:::888;;;999888888999;;;;;;;;;666777777888:::;;;<<<<<<777888:::===@@@BBBDDDEEEBBB>>>===EEEMMMSSSYYY___bbbfffkkkmmmmmmmmmppprrruuuwww{{{{{{pppkkkaaa]]]XXXVVVVVVUUURRRNNNIIINNNPPPKKKHHHHHHGGGDDDBBBCCCEEEEEEEEEEEEFFFHHHFFFFFFGGGGGGGGGFFFDDDCCCKKKLLLIIIDDDBBBDDDDDDAAAEEEEEEFFFFFFEEEDDDDDDCCC===AAAEEEGGGEEEBBBAAAAAA>>>@@@AAA@@@??????AAADDDEEE@@@???@@@???;;;;;;???;;;<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAACCCFFFIIILLLNNNRRRTTTUUUWWWYYY[[[aaaiiipppvvv~~~wwwZZZYYYUUUUUUddd{{{}}}lllYYYJJJCCC===;;;777666666666666666999888777555444444444555777;;;;;;666222333222...000000111111222222111111000---111222000777<<<444333555333000222666777222111222333333333222111000555444333222222333555666444444444444444444444444333333444444444333333222333555666555222000111222333333222222333333444444222111111333444444222111//////000111222444666777444333222111111000111111222333444666666555444333222333444333222111222333222222222222333333333333//////111444888999666333666555555555555444444444444444444333333333222222000111333555666777777666222444555444111000111333666555444333333444555666666555555555555666888888666:::>>>@@@@@@???@@@BBB<<<===<<<888888;;;999444999999:::;;;;;;;;;:::::::::;;;===>>>???>>>===<<<999999888999;;;;;;:::999:::888777777888:::::::::666777777888999::::::;;;888999:::<<>>===@@@HHHNNNRRRZZZaaaccchhhmmmpppppppppqqqssswwwzzz~~~}}}nnnaaa[[[WWWTTTSSSTTTVVVWWWUUURRRHHHOOOQQQLLLIIIJJJIIIEEE===@@@CCCDDDEEEEEEGGGIIIFFFGGGHHHIIIIIIHHHFFFFFFMMMNNNKKKEEEBBBCCCCCC@@@GGGGGGFFFFFFEEEEEEEEEDDD<<>>@@@@@@???@@@CCCFFFFFF@@@===???===999:::???;;;;;;<<<>>>???AAABBBBBBEEEEEEEEECCCBBBCCCFFFIIIPPPSSSVVVXXXYYYZZZ\\\^^^kkkpppvvv{{{~~~\\\\\\WWWUUUbbbzzznnn[[[MMMEEE>>>;;;888666777777777666888777666444555666888999888<<<<<<555111222111,,,222222222222222111000000111...111222000777<<<444222666666333555999777111111111222333222111000///555444222111111222444555555555555555555555555444111222222333333333222222333555777555222000111222444333222111222333444555111111000222444444333222......///000111333555666333333222222111000000///111222444666666666444333111444666555222111333555444444333222222222333333---...000444888999555222777555555666555333333444444444444333333333222222000111333444555444333333444666888666444222444666999777444333333444777999888777555444444555555666999===AAAAAA???>>>>>>@@@<<<===<<<888999;;;:::555999::::::;;;;;;:::::::::999;;;===>>>???>>>===<<<;;;:::999999;;;<<<;;;::::::888666666888999:::999777777777888999999::::::888999:::<<<===???@@@AAA;;;>>>CCCIIIJJJLLLTTT^^^ccchhhnnnrrrrrrrrrrrrsssyyy|||vvvfff___\\\\\\QQQQQQPPPPPPPPPPPPOOOOOONNNLLLLLLNNNLLLHHHFFFGGGBBBDDDFFFIIIJJJJJJIIIHHHKKKDDDCCCJJJNNNKKKFFFFFFNNNIIIDDDCCCFFFGGGFFFCCCCCCEEEFFFFFFDDDCCCDDDDDDEEEBBBCCCGGGEEE@@@AAAFFF>>>DDDEEEAAA@@@CCCDDDAAA@@@@@@???>>>>>>>>>======;;;<<<===@@@DDDFFFEEEDDDDDDBBB@@@AAACCCFFFGGGHHHMMMPPPTTTWWW\\\bbbhhhmmmooozzz{{{}}}hhhYYYTTTZZZbbbwww|||tttiiiXXXIII???999555666666555888===666555555444555777999:::<<<<<<:::777333111000111222333333333222111///...111222222111000111444777666444333666999999666333444444333222222333333333555222000111444555555333444111///111666999777333222222333444444444333333555333111000111111000...555444333333444555444222222222222222222222222222//////111222444555777777555444333222111000000000222333222000222666666222444222000000111111111000222333333444333222111000//////000111222444555666555555555555555444444444555555555444444333333333222333333444555666777777333444444444333222222111555333222444888:::999777999777444444555666666555:::999:::<<<@@@AAA???======999666777;;;===<<<999777777888888888888777777888999;;;======<<<;;;:::888999;;;;;;:::;;;===???999999888888999;;;<<<>>>:::888555555777999::::::;;;;;;<<<;;;:::;;;===@@@???AAADDDGGGKKKQQQXXX]]]dddjjjppprrrpppoooqqqsss}}}uuuaaaVVVUUUWWWRRRQQQPPPOOONNNMMMLLLJJJLLLIIIJJJLLLKKKFFFDDDEEECCCEEEGGGIIIJJJIIIIIIHHHLLLFFFEEEIIILLLJJJHHHJJJHHHCCC>>>>>>AAACCCBBB@@@CCCEEEFFFFFFDDDDDDDDDEEEEEEBBBCCCGGGGGGBBBAAADDDAAADDDCCC???@@@DDDEEEBBB@@@@@@@@@@@@???>>>============>>>AAADDDEEEDDDCCCCCCBBBBBBBBBCCCFFFIIILLLUUUWWWYYY[[[___eeemmmrrrxxxgggWWWRRRWWW^^^rrrxxxmmm\\\MMMAAA<<<777777666555666:::666666666666777888888999777888777555222000000111222222222222222000///...111111111000///111444777444333444555777777666444222333444555555444222111666444222222444555333222444222000222666888666333222222333444555555666666444333111111222333222111444222222333555666555444111111111111111111111111///000111222444555666777555555333222222111111111000444555333333555555111444333111111222222111000333333444444444333222111000000000111222333444555555555555555555555555555555444444444333333333333444444555555666777777777444444444444444333222222444222222444777999888666999777555555666666666555999888888;;;>>>???===;;;>>>:::777999<<<>>>===:::777777777777777777777777888999;;;<<<<<<<<<:::999999:::::::::999:::<<<>>>:::999888888999:::<<<===999888888999:::;;;999888:::;;;;;;:::::::::===???@@@BBBDDDHHHLLLRRRZZZ___eeejjjppprrrqqqqqqsssvvv~~~|||dddWWWUUUXXXVVVTTTRRRPPPOOOMMMJJJHHHIIIGGGHHHLLLKKKFFFDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGMMMJJJJJJLLLMMMMMMNNNQQQJJJFFFAAAAAACCCFFFFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFFFFCCCBBBGGGIIIFFFBBBAAACCCCCCAAA???BBBFFFEEEAAA@@@AAABBBBBBAAA@@@===<<>>???BBBDDDEEEDDDBBBAAACCCDDDCCCCCCFFFLLLQQQ_________aaadddkkksssyyyfffUUUOOOSSSXXXjjj}}}rrraaaRRREEE>>>:::999888555555777777777888888888888888777666666666444222111222333111111111111000///......000111111000///000333666111222555555555555666777000222555777777555222000777555444333444444333222555222111222666777666333333333444555666777777777444333222222444555555444222111111333555777666555000000000000000000000000000000111222444555666666555555444333222222333333///555888555222333333222555333222222333444333111444444444555444444333222222222111111222222333444444444444555555666666777444444333333333333222222666666666666666666666666444444555555444444333333333222222333666777777666999777555555666777666555666666666888:::;;;:::999>>>;;;999:::===???>>><<<888888666666666666888888777888999:::;;;:::999999:::;;;:::888777888:::===;;;:::999888888999:::;;;999999:::<<<===<<<999666999::::::999999:::<<>>BBBAAA@@@CCCHHHIIIEEE???AAABBBDDDDDDDDDAAA>>><<<@@@???@@@BBBDDDDDDBBBAAA???BBBDDDCCCBBBFFFOOOWWWcccddddddeeejjjqqq{{{hhhUUUMMMPPPSSSbbbxxxwwwfffWWWGGG@@@:::::::::777666666777888999::::::999777666888888888666444333444555000000000000//////......000111000//////000333666///222555555333333555888000222444666666555333222666555444444555555666666555333222333555666555333555555555555555555666666777555444444555666666555444222222333555666555444111111111111111111111111111111222333333444555555555555444333333333444444111777999444000111333444555444333444555555444222333333333333333333333222333333222222111222222333333444444555666777777888333333333333333333333222777666666666555555555444444444555555555444444333222222222333444555666555777666444444555666555444444444555666777888888777<<<:::999999<<<======;;;999888666555555666888999777777888999999999999888<<<;;;:::888666666999;;;;;;:::999888888888999:::<<<;;;;;;<<<<<<<<<999777888999999999888999<<>>AAA@@@BBBIIINNNLLLEEE???CCCDDDEEEFFFEEEBBB???===?????????AAACCCCCCAAA???===@@@BBBBBBBBBHHHSSS[[[dddeeegggkkkpppxxxlllWWWNNNPPPPPP[[[qqq~~~zzzkkk\\\III@@@:::;;;<<<:::888888777888999::::::999777666::::::999777444222222333000000000///////////////111111111000///000333666000333555444222222555888333333333444444555555555333444444555666777999:::555444333444444444444333777666555444333333333444:::888666555666666555444666555333333444444333111222222222222222222222222222222222333333444444444444444333333333444555555444888999222...000555777444333333444666666444222111111111111111111222222333333222222111111222222444444555555666777888888333333333333333333333333666555555444444333333222333333444444444444444333222333333444444444555666666444333444555555333222333444444444555555666777999888777888999:::::::::888777555444444555777888777777888888999999999888;;;;;;:::888666666888:::;;;:::999888888888999:::???===:::999:::;;;;;;:::777888999999888:::===???CCCFFFIIINNNSSSZZZbbbgggsssssssssssssssuuuwwwzzz~~~xxxeeeYYYQQQNNNQQQNNNMMMOOOSSSSSSOOOJJJKKKHHHHHHKKKLLLJJJLLLOOOGGGFFFDDDCCCDDDFFFHHHIIIEEEKKKRRRUUUWWWWWWSSSNNNNNNMMMKKKIIIFFFCCCAAA@@@BBBCCCCCCBBBAAABBBEEEGGGIIIIIIGGGEEEFFFIIIFFF@@@AAAAAAFFFNNNQQQMMMFFFBBBEEEFFFGGGFFFEEECCC@@@???>>>>>>>>>@@@BBBBBB@@@??????@@@AAAAAAEEELLLWWW```eeeiiimmmsssyyyqqqYYYOOOPPPMMMUUUlll{{{}}}ooobbbLLLCCC;;;:::<<<;;;::::::777777888888888888888777888888777555111000000111111000000//////000000111111222222111000111444777444444555444333333555777444333333333444555666777222333555666777888;;;>>>555555555444444333333333777666555333222333333444;;;999777666666666555333888666444444444444222000222222222222222222222222333333333333333333333333333333222222333444555555555888777111///222666777333222333444666666444222111000000000000111111222333333222222111222222222555555555666666777777888333333444444444444555555444444444333333333222222222222333333444444333333222444555555444444555666555444444444555555333222333444555444333444666777777777666666777777888999777777555555555555777777777888888888888999999999:::;;;;;;:::888777999::::::999888777777888999:::???<<<999888999;;;<<<<<<777888999999999;;;>>>@@@EEEGGGKKKPPPUUU]]]eeekkkttttttsssssstttvvvxxxyyywww```TTTPPPQQQPPPMMMLLLOOOSSSSSSNNNHHHIIIEEEDDDFFFGGGGGGKKKOOOIIIHHHFFFEEEFFFIIILLLNNNMMMQQQSSSTTTVVVWWWQQQHHHJJJKKKLLLKKKHHHDDDAAA@@@AAAAAAAAA@@@@@@AAADDDFFFIIIKKKJJJDDDDDDGGGGGGCCCDDDCCCHHHOOOQQQKKKHHHIIIHHHHHHGGGFFFEEECCCAAA@@@<<<<<<<<<>>>AAAAAA@@@>>>BBBAAA@@@BBBHHHRRR]]]cccjjjooovvv}}}~~~~~~sssZZZOOOOOOJJJPPPgggxxxttthhhRRRFFF<<<:::;;;:::999999666666666666777888888999666777666444222111111333222111000000000000111222222333333222111222555888888666444444444555555555222333444555666666666666333555777777777888;;;>>>555666666555333222222222666555444333444555777888999888666555666777666555666555333333444444333111111111111111111111111111333333333333333333333333111111111222222333555555222555666333333666666444222111222444666666444222111111000000000111333333222222222111222222333333666666666666666777777777444444444555555666666666444444444444444444333333000111222222333333222222333555777666444444555777777666666666777777555333444555666555333333666999666666666666555666777888666666666666666666666666888888888888888999::::::999;;;<<<<<<;;;999999:::888888777777777999:::;;;;;;:::999999;;;<<<;;;:::888999:::::::::<<>>@@@AAA???>>>EEEBBB@@@CCCKKKVVV```fffnnnttt}}}|||zzz{{{{{{uuu[[[OOONNNHHHMMMdddvvvwwwlllWWWIII===999:::999888888666555555444555777999:::666777777666444444555777222222111000000111222333333444333222222333666999;;;777444333555777555333///222555888888777555444555777999888777777:::===555666666555333222222222555444444444555888;;;<<<777666444555777888888777555333222333555555555333000000000000000000000000444444333333333333222222000000000111222333444555000333555666888:::666000111111222444666666333111222222111111111222444555222222111111222222333444777777777777666666666666555555555666666666777777555555555555555555555555///000111222222222222222333666888777555444666888888777777888999999666444555666777666333333666:::555666777666555666777999555555666666666666555555999999888888999999:::;;;888:::===>>>===;;;::::::777777666777777999;;;<<<888888999;;;======;;;888888999:::;;;;;;<<>>?????????DDDDDDDDDFFFLLLVVVccclllsssxxxyyysssrrrwwwaaaOOOKKKNNNRRR^^^kkk|||zzzrrraaaOOO@@@===:::444444:::999999999888777777888999999888666444333444555666222222333333333333333333222222555777555444999AAA;;;777555666999999555000666666666555555444444444777666777888::::::888666555444444444555555333111333333333222333777===BBB777777777777666666666666666444333444555555111...222222444444444444222222111333444555555444222000111111111111111111111222888555333222444555333111111333444333000000222555555444444333333333444444444333222222444444333222666444666::::::666444666555333444888999555555777666555444555666666444222444333333222111111111222333333333444444444555555999999:::999999888777666:::888555555666888888888555444333444555666555444444555555666777888888999999999999::::::;;;;;;;;;>>>===<<<;;;:::999999999888888999888888777666555;;;:::888888:::;;;;;;:::@@@>>>;;;;;;===???AAABBBEEEIIIOOOSSSXXX___hhhnnnrrrrrrssstttwww{{{~~~qqqZZZPPPNNNMMMJJJIIIIIIJJJKKKKKKIIIGGGEEEEEEDDDCCCCCCCCCDDDDDDHHHJJJLLLJJJHHHIIINNNSSS[[[WWWRRROOOLLLJJJHHHFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHGGGEEECCCBBBAAAAAAEEEGGGFFFGGGJJJJJJGGGHHHHHHFFFDDDFFFJJJGGGBBB>>>============>>>???@@@EEEEEEFFFIIIQQQ]]]hhhpppxxx~~~yyyuuutttiiiSSSLLLMMMOOOXXXccczzz}}}vvvfffRRRBBB>>><<<777666;;;777777777666555555666777:::888666444444444555666555555555555555555555555111222555888666444888??????;;;666555777888555222777666666666555555555555888777777777999999777555444333333333555555333111333333222222333666<<<@@@777666666666666555555555555444333333555444111...222333333444444333333222222222444444555444333222222222222222222222222222888555333222444444333111000222333111//////111333444333333222222333333333333111111111222333222111666444666::::::666444666666444555888888555444666444333222333444555333222333222222111000000111111333333333333444444444444555555555555555555444444888777555666777888777666777666555666777888777666555555666666777888888999999::::::::::::;;;;;;;;;======<<<::::::999999999777777777777777777666666;;;999888999;;;<<<<<<;;;>>><<<::::::;;;>>>@@@AAAFFFIIIOOOTTTZZZaaajjjoooqqqrrrsssuuuxxx}}}uuu[[[OOOKKKJJJIIIHHHGGGHHHIIIIIIGGGEEEBBBDDDGGGIIIHHHFFFBBB???AAAEEEJJJKKKJJJJJJLLLOOOQQQOOOMMMKKKIIIFFFBBB???@@@AAABBBDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFIIIIIIJJJIIIGGGDDDBBB@@@@@@DDDEEEDDDFFFJJJLLLIIIFFFFFFEEECCCFFFIIIFFFAAAAAA???>>><<<===>>>AAABBBGGGFFFHHHNNNYYYeeepppuuu{{{yyyvvvvvvpppVVVLLLLLLNNNTTT\\\wwwzzzlllWWWDDD>>>===:::999<<<888888777666666555666666:::888666444444444555666555555555555555555555555555555777999777333444999BBB===777555555666555444666666666666666555555555:::888777777888888666555333222111222333444333222222222222111222555999===555555555555444444444444555444333333444444222000222333333444444333333222222333333444444555555555333333444444444333333333666444222222333333222111000111111000//////000222333222222222222222333333444333222222333444333222666444555999999555444666777555555888888555444666333111111111333333222111222222111000000000111111222222222333333333444444222222333333333333333333777666666888999999777555999888777888:::;;;:::999666666666777888888999999:::;;;;;;;;;;;;::::::999<<<<<<;;;::::::999::::::777777888888999888888888;;;999999999<<<>>>>>>===DDDBBB???<<<:::;;;<<<===FFFJJJPPPWWW]]]eeelllqqqqqqrrrsssvvvzzzzzz^^^OOOKKKJJJKKKIIIHHHGGGGGGFFFDDDBBBBBBEEEIIIMMMMMMJJJEEEBBBAAADDDHHHJJJJJJIIIJJJKKKLLLKKKJJJJJJIIIFFFAAA>>>AAAAAABBBDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKIIIEEEAAA???BBBEEEEEECCCDDDIIIJJJHHHCCCDDDCCCBBBEEEHHHFFF@@@CCCAAA>>><<<===???CCCEEEFFFGGGKKKTTT```mmmvvvzzz~~~xxxuuuuuusssYYYMMMMMMPPPUUUZZZrrr|||{{{qqq]]]HHH???>>>===;;;<<<;;;:::888888888888888777888777555333222333444555111222222333444555666666999888999:::777111000333>>>;;;777555666666666444555555555555555555555555;;;999777777777777666555333111000111222333333222111111222111111333777999444444444333333333222222444444333333333333222111333333333333333333333333333333333333444555777777444555555666555555444333555444222222222222222222111111111000000000111222333333222222333333444444777555444555666777666555666444555888888555444666888555555888888555444777333222111111222333333222333333222111111222222222222222222333333333333444333333333444444555666666777777888:::<<<;;;888555999888777888:::<<<;;;:::777777777888888999999999;;;;;;<<<<<<;;;:::999888;;;;;;::::::999:::::::::888888999:::;;;;;;;;;::::::999999:::<<>>===>>>@@@CCCHHHKKKRRRYYYaaaiiiooossssssssstttvvvzzz~~~```PPPMMMMMMOOOMMMJJJHHHFFFEEEBBB@@@AAACCCGGGJJJKKKKKKIIIGGGFFFGGGHHHHHHGGGGGGHHHIIIMMMLLLKKKJJJJJJHHHEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJHHHEEEAAA???EEEGGGFFFCCCCCCFFFFFFDDDAAABBBBBBBBBEEEHHHFFF@@@DDDBBB???===>>>AAAEEEHHHGGGJJJPPP[[[gggrrrzzz~~~~~~wwwsssqqqsss{{{www^^^PPPMMMPPPTTTXXXjjjvvvyyytttbbbMMMAAA>>>===<<<;;;<<<:::888777888999777666777555333111111111222333...///111333555777999999777666777999777222111333666555555666777777555444444444444444444444444444<<<:::999888999999777555444222000000222333333222000111222222111222444666333333333333222222222222444444444333222222222333333333333333333333333333444444333444555666777888555555666777777555444222333333222111111111111222333222111111111222222222444444444444444555666666777666555555777777666555666444444777777444444666999666555888888555555888666555333222333444444333444444444333333444444555222222333333333444444444555444444444555666777777888888:::<<<>>><<<999666888777777888:::;;;;;;:::888888888888999999999999;;;<<<<<<===<<<;;;999888::::::999999999::::::;;;777777888999:::::::::::::::999999:::<<>>BBBHHHLLLJJJMMMTTT]]]fffmmmrrrtttuuuuuuvvvwwwzzz~~~```PPPNNNOOOQQQNNNJJJHHHFFFDDDBBB@@@???@@@BBBEEEGGGHHHIIIIIILLLKKKIIIGGGGGGGGGGGGHHHHHHFFFDDDCCCCCCDDDCCCAAADDDEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBFFFFFFGGGGGGFFFCCCAAA???FFFIIIHHHDDDBBBDDDCCC@@@???AAABBBBBBFFFIIIFFF@@@DDDBBB???>>>@@@CCCHHHJJJJJJPPPZZZeeennnwwwwwwqqqnnngggrrr|||gggUUUMMMMMMPPPQQQ^^^lllyyyuuugggTTTEEE???===<<<<<<<<<888555555777777555333666555333111000111222333000111333555888:::<<<===333111222777888666666999222333555666777777666555444444444555555555555555;;;;;;:::;;;<<<;;;999666666444111111222333333222111222333333222222333444333333333333222222222222333444444333111111333555444333333222222333333444444555555555666777777777555666777888777555333222111222222111000000111333444222111111222333333222555444444444555666777888555444333333444555444333777444444666666444444777888555555777888666777::::::888555333444444444333555555444444555555666666333333333444444444555555555444333222333444555666999999:::<<<>>>===999666777666666777:::;;;;;;:::999999999999999999999999:::;;;===>>>===<<<:::999999999888999999:::;;;<<<555666777777777777777777;;;999999999<<<>>>>>>===;;;<<<===<<<:::<<>><<<===???AAAAAADDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBCCCCCCAAA@@@???CCCDDDDDDCCCCCCAAA@@@@@@EEEHHHHHHEEECCCDDDAAA===???AAABBBCCCFFFJJJGGG@@@BBBAAA@@@@@@BBBFFFJJJLLLOOOYYYfffpppvvv}}}xxxqqqlllbbbmmm|||yyyssswwwnnnYYYMMMJJJLLLNNNRRRbbbxxx|||vvvlll[[[KKKAAA>>>======<<<888555555777888555222888666444333222222444444222333444666777999:::;;;444111111555777666777999555555666666555555666777666666666666777777777888::::::<<<>>>???>>>:::777999666333111222222222222111333555555333222222222444444333333333222222222222444444333111111333666444333333222222333333444555555777777888777666555444666777888777555222111000111222111//////111333444111///000222333222111444333333444555666777777444333222333444444333222777444333666666333444777777444444777888777888<<<<<<999666444333333333222444444444444444555666666444444555555555666666666666555333222222333444555888888888:::;;;;;;888666777777666888:::<<<<<<;;;::::::::::::::::::::::::999:::<<<>>>>>>===;;;:::888888888888999:::;;;<<<888888888999888888777777;;;999888999;;;<<<<<<;;;???AAA@@@===888777;;;@@@PPPSSSYYYccclllssstttsssyyyyyyzzz|||\\\JJJIIIMMMLLLIIIFFFEEEEEEEEEEEEDDDAAACCCEEEGGGHHHHHHGGGFFFLLLKKKKKKLLLLLLLLLJJJHHHJJJFFF@@@===>>>BBBFFFGGGCCCCCCDDDDDDDDDDDDDDDCCCAAABBBDDDDDDCCCBBB@@@>>>BBBBBBAAAAAA@@@@@@@@@@@@CCCGGGHHHEEEDDDDDDAAA===???AAABBBCCCGGGKKKGGGAAAAAA@@@@@@AAACCCGGGKKKMMMTTT```oooxxx|||zzzrrrmmmbbbjjjyyyssskkkooo{{{qqq\\\NNNJJJLLLOOOIII[[[sssvvvoooaaaOOOCCC>>>>>>??????:::666666999:::777333999888666444333444555666333333333444555666666777999555222444555333333666999999777555333444777999777777888888999999999:::999:::===@@@BBB@@@<<<888:::777444222222222222222222444666555444222111222444444444333333333222222222444444333111000333777444444222222222222444444555666888999999777555444444555777888777555222000///111222111///...111333333000...///111222111///222222222333444555666777666555444444555666555444777444333555555333444777777444444777888777999>>>===:::666333222222111000333333333333333444555666555555555666666666666777888777555333333333555666777777777888999999777555888777777999;;;======<<<::::::::::::::::::::::::888:::<<<>>>???>>><<<:::777777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999;;;:::888999:::;;;;;;:::999<<<>>>===;;;===CCCIIIRRRTTTZZZdddnnnttttttsssyyyzzz{{{~~~VVVJJJKKKDDDJJJHHHFFFEEEEEEEEECCCAAAJJJGGGDDDCCCDDDEEEEEEEEEKKKGGGEEEGGGHHHFFFFFFIIILLLGGG@@@;;;:::===BBBFFFFFFHHHHHHEEE@@@>>>@@@CCC>>>===???DDDFFFCCCCCCFFFEEEBBB>>>===>>>AAACCCDDDBBBDDDEEECCC@@@???AAACCCBBBBBBCCCDDDFFFGGGGGGFFFDDD@@@???AAACCCDDDHHHMMM[[[gggvvvzzzuuurrrccckkkyyyrrreeejjj|||nnnVVVKKKMMMNNNKKKLLLUUUeeevvv|||rrrbbbQQQEEE???>>>>>>>>>:::666666555333555888===777444444333000///000333444444444333333555666777666444222222444555666666777888777666666888:::;;;:::999888888888999:::>>>>>>>>>===<<<;;;999999666555444333333333333333777777555444333333444444000333666888666444222111555333333333444555444333444444444333333444444555555777999:::888555444444777888888888777555333222555444222111111333444555111111000000000000000111111222444555555555444444555444333111000000111111111333666666555444666888444333333333444666888999777777888666333222222333444333222444666777666555444111//////222444444333555555555555555444444444888666555777:::;;;:::888999;;;:::999<<>>999999@@@GGGRRRVVV]]]eeelllqqqtttuuu}}}||||||[[[MMMMMMFFFIIIGGGEEEEEEEEEDDDCCCAAAIIIGGGDDDCCCDDDFFFFFFFFFIIIEEECCCEEEFFFDDDDDDGGGKKKGGGAAA===;;;>>>BBBFFFFFFGGGFFFDDDAAA@@@BBBDDD???===???CCCDDDBBBCCCEEEBBB???===<<<>>>@@@BBBBBBBBBCCCCCCAAA@@@???AAABBBCCCCCCCCCEEEFFFFFFFFFEEEBBB@@@@@@BBBCCCEEEKKKSSS```mmm}}}|||uuupppaaagggrrrnnn^^^aaatttoooVVVJJJKKKMMMIIILLLSSS```ooo|||ssseeeUUUIIIAAA???>>>:::777555777777666888<<>>999<<<;;;:::;;;<<<<<<:::999888999;;;<<<<<<<<<;;;:::888999999999888999;;;>>>===;;;::::::;;;;;;:::999<<<999888;;;;;;888999<<<;;;===>>>======???CCCGGGQQQVVV]]]eeelllqqqtttuuu{{{{{{|||```OOONNNFFFGGGFFFDDDDDDDDDDDDBBBAAAHHHFFFDDDDDDFFFGGGHHHGGGGGGCCCBBBCCCCCCAAAAAAEEEIIIGGGBBB???>>>@@@BBBEEEIIIHHHFFFDDDBBBAAABBBBBBAAA>>>>>>AAABBBAAABBBEEE???>>>===>>>@@@BBBBBBBBBCCCAAA??????@@@AAAAAA@@@DDDDDDDDDEEEFFFFFFFFFFFFDDDCCCDDDEEEEEEGGGQQQ\\\jjjvvv~~~ssslllaaadddmmm|||iiiVVVVVViiipppWWWJJJKKKMMMKKKLLLOOOXXXfffvvv|||uuuiii[[[OOOFFF@@@===:::777666999:::888888<<<@@@999444444333222333666333444555444333333555777777888888888888888888888777999;;;<<<;;;::::::;;;???===;;;888777888:::;;;666777999::::::999777666888666333111111444888;;;:::888555333111222333444777:::>>>>>>;;;777444222333222222444666777777666666666555444333333333444666777888777666666888:::666===DDDEEE@@@999555444///000222333333222000///000000/////////000000111222333333444444444444333777777666555444444444444111333555555555444555666444555555666666555555555888999999777555444444555555444444555777888888777555555444666777888666555444444444555555666666777777666666888:::<<<<<<;;;999;;;;;;999<<>>@@@AAA???AAAEEE@@@???@@@BBBDDDFFFEEEDDDDDD@@@======@@@BBBAAA???BBBCCCEEEFFFFFFGGGIIIKKKHHHHHHHHHIIIHHHKKKXXXfffvvvrrrhhhbbbcccjjj{{{iiiUUURRRaaayyyrrrYYYLLLMMMOOONNNKKKLLLQQQ]]]nnn~~~}}}xxxnnnbbbVVVJJJBBB===<<<999999;;;:::777666888<<<777333555555333333555333444555444333444555777666777888::::::999888777666999<<<===<<<:::::::::AAA???;;;999777888:::;;;666777999::::::888666555888777555444555888;;;===;;;999555222111222333444666999<<<===;;;777444222222222222444666888888888777666555444444333333444777777777666555777:::===;;;EEEOOOPPPGGG===777555222333444555444333222111222222222222222222333444333333333333333333333333333333333222222111111111111222444555555555555555555666777777777555444333666777888777444333444555666555444666888999888777555555666777888777666555333444444555666777777888999999888999:::::::::::::::<<<<<<:::;;;??????<<<999888888999:::;;;:::888777888:::;;;;;;::::::999666888999888777777999;;;>>>===;;;<<<======<<<:::;;;:::999::::::999:::;;;:::;;;<<<>>>@@@DDDIIILLLRRRWWW^^^fffmmmsssvvvwwwxxxyyy|||```KKKHHHCCCEEEDDDCCCCCCDDDEEECCCBBBFFFEEEDDDEEEGGGHHHHHHGGGFFFDDDDDDDDDBBB>>>@@@EEEEEEDDDCCCBBBAAAAAABBBBBBGGGGGGEEECCCAAAAAAAAABBBCCC???>>>AAAAAA@@@AAAEEE@@@@@@AAACCCFFFGGGFFFDDDDDD@@@<<<<<>><<<:::999999999::::::888666777777999:::::::::999888666888999999888777888:::>>><<<;;;;;;<<<<<<;;;::::::;;;:::999999:::;;;:::555:::?????????BBBIIIPPPTTTXXX___gggnnnsssuuuwwwwwwzzz~~~dddLLLGGGBBBEEECCCCCCCCCEEEFFFEEEDDDFFFEEEDDDEEEFFFGGGFFFEEEFFFEEEEEEEEEAAA>>>@@@FFFDDDCCCBBBAAA@@@AAAAAABBB@@@BBBCCCBBB@@@@@@DDDGGGBBB??????BBBCCCAAACCCFFF@@@???@@@AAADDDEEEDDDBBBDDDAAA>>>===???AAABBBCCCCCCFFFHHHIIIIIIKKKPPPTTTMMMJJJHHHIIILLLUUUgggvvvxxxlll______bbbnnn}}}{{{jjj]]]UUUWWWdddqqquuu]]]MMMJJJJJJHHHIIIJJJNNNWWWddduuu|||vvvlll___QQQDDD===888666666999:::888:::===555111111555777444222333444555666555444444666888222444666888888888666555444666888999888777777888>>>===;;;:::999999999999:::::::::::::::999888888999:::;;;;;;;;;999888777888777555444333333444444111333555555444333333444111000000222555777777777666555555555555555666666555666666555444666999<<>>===999777:::<<<;;;===<<<;;;;;;<<<<<<:::888666777888999:::999888888777888::::::999888888999;;;:::999999::::::999777999;;;;;;888888;;;;;;999444;;;@@@AAA>>>AAAJJJSSSVVVZZZaaahhhnnnrrruuuvvvxxx|||mmmRRRJJJDDDEEEDDDCCCDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDBBBFFFEEEEEEEEEAAA<<>>@@@CCCFFFGGGJJJLLLKKKIIIKKKPPPUUUQQQKKKIIILLLTTTbbbuuuuuubbb___^^^cccooo{{{wwwggg\\\TTTQQQXXXbbbsssuuukkkXXXKKKJJJKKKIIIJJJMMMRRRWWW```ooo}}}xxxnnnaaaRRREEE>>>888555444777888777:::>>>888333000333555444555888444555666555444444666888333444555777777777777777555666888777666666777999:::::::::::::::999888888888888777777888:::;;;<<<;;;;;;:::888777555444333444555555555555555444444555666666444222222333555111000000111444666666555555444444555555666777888444555555555444444777999AAAFFFLLLMMMIIIAAA999444333333222111000000000000............///000111222444444222111111111222222000111222333333222111000222111111222555666555333777777666666666666666777333555555555333222333444555444333444666777777666555666777555333222444666666666666666666777777777666777999888666555777999;;;>>>>>>888555777999999;;;::::::;;;<<<===<<<:::555666888999999999888777888999;;;;;;:::999999999;;;:::888999::::::999777999<<<;;;888888;;;<<<999888<<>>EEECCCAAA@@@>>>>>>???@@@BBB@@@FFFIIIDDD:::666;;;CCC@@@>>>AAAFFFGGGEEEEEEHHHFFFDDDCCCCCCEEEFFFFFFEEEBBBCCCBBB@@@>>>???DDDIIIKKKMMMOOOMMMJJJJJJOOOTTTUUUNNNKKKQQQ]]]mmm|||fffaaa\\\]]]ffftttuuudddYYYQQQMMMQQQYYYaaaeeeaaaRRRJJJLLLOOONNNKKKPPPUUUXXX^^^jjj|||~~~yyyooobbbSSSFFF>>><<<888555666666444777;;;<<<555000111333444888===444555666666444555666888444444555777777888888888666777888777666666888:::888999:::;;;;;;999888777555555444555777;;;>>>@@@===;;;888555222111111111222333555666666666555444::::::888555222222333555111000///111333555444333444444444444666777888999333555555555444444555777<<>>888444555888888777666666888;;;<<<;;;:::555666777999999888888777888:::<<<<<<;;;999999999===<<<:::;;;<<<<<<;;;999999<<<<<<777777<<<<<<999======>>>@@@EEEJJJNNNPPPZZZ]]]ccciiinnnrrrssssss{{{XXXGGGJJJEEEHHHKKKKKKHHHFFFFFFHHHFFFEEEDDDCCCCCCDDDDDDEEEBBBEEEGGGDDD@@@>>>AAADDD@@@AAA@@@>>>AAAEEEFFFBBBCCCDDDEEEDDDAAA>>>===<<<>>>AAADDDFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEGGGHHHIIIGGG@@@<<<>>>???===???CCCMMMMMMPPPRRROOOJJJJJJNNNPPPRRRUUU^^^oooqqqfff^^^___gggrrr~~~rrr]]]TTTQQQNNNLLLMMMWWWXXXWWWSSSMMMJJJKKKMMMOOOPPPSSSVVVZZZccctttyyy}}}|||sssfffXXXHHH===;;;;;;;;;999888777888999555555555555666888999:::999777666666777888888777333777888555444666777666<<<555333888:::777666888<<<;;;:::<<<>>>===999666555555555777999<<<>>>@@@:::999777555444333333444000222444777888999888777666666555444333333333333444333222222222222333444666777888999999999999999777666444111///000444777<<<===>>>>>>===:::777555777555444444444444333111333777777333222444666555666555555444444333222111222111000111222222222000444333222111000111222333555555666666666666555555===:::888777777666555333666555444666888888555222888999::::::999777444222777777777777777666666555666777888888888888888777888888999999999:::::::::;;;:::888666666777888:::666888:::999777666999<<<:::888888;;;>>>???<<<999;;;;;;999999999999;;;;;;;;;;;;;;;999888888:::<<<>>>>>>>>>???BBBIIIQQQVVV[[[bbbjjjnnnooopppssswwwYYYGGGKKKEEEGGGIIIIIIHHHGGGHHHJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCEEEGGGDDD@@@>>>@@@DDDAAABBBBBB@@@BBBFFFEEEAAABBBCCCEEEDDDAAA>>>======???BBBFFFIIIIIIIIIJJJKKKIIIHHHFFFDDDDDDFFFHHHIIIGGGAAA>>>@@@BBBAAADDDHHHIIIIIIKKKMMMKKKGGGIIINNNRRRXXX```kkkzzzssshhh^^^]]]bbblll{{{oooZZZQQQNNNLLLKKKMMMSSSQQQOOOMMMMMMMMMLLLLLLOOOPPPRRRVVVZZZbbbrrr|||}}}sssfffYYYJJJ???;;;;;;:::999777777777888444444444555666777999999999888666666777777777555444777888555555888888666:::444222777999666555777;;;::::::;;;===<<<999666666666666777999;;;===>>>999888666444333333333444222333555777777777666555555555444333333222333333555444333222222333444555555555666777777777777777888888777555333333666999;;;;;;<<<;;;:::777555333777555444444444444333111444888999555444777999888888777666444333333222222222111000111222333222000333333333333333444555666555666666777777666666555<<<:::777777777777666444777555444555777888666444888999999999888666444333666666666666666555555444555666777777888888888888999999:::::::::;;;;;;;;;;;;:::888777666777888999666888999888666666999;;;===;;;;;;;;;===<<<999666;;;;;;:::999999:::;;;;;;:::;;;;;;:::999999:::<<<<<<===???AAAEEEKKKSSSYYY[[[aaaiiinnnooorrrvvvzzz\\\JJJNNNFFFGGGHHHGGGGGGGGGIIIKKKEEEDDDDDDCCCDDDEEEGGGHHHDDDEEEFFFDDD@@@>>>@@@BBBAAADDDDDDBBBDDDFFFEEE@@@AAABBBDDDCCCAAA?????????>>>BBBFFFIIIJJJJJJKKKLLLHHHFFFDDDBBBCCCEEEHHHJJJFFFAAA>>>@@@CCCDDDFFFJJJGGGEEEGGGHHHGGGEEEJJJQQQSSS```nnnzzztttiii___ZZZ\\\dddtttoooZZZOOOKKKKKKLLLNNNOOOKKKIIIJJJOOOQQQPPPMMMPPPOOORRRVVVZZZaaappp}}}ttthhh\\\NNNCCC===<<<:::888777666666777333333333444555666888888:::888777777777888666555555888888666666::::::777888444333666777555555666:::999999:::;;;;;;888666777777777777888999;;;<<<666555444333222333444444333444555666666555333222444333333222222222222333555555444444444444555555333333444444444444444444777888888777555555666888;;;;;;::::::888777555444777555444444444444333111555999:::777777;;;===<<<<<<:::777444333222333333333111000111222333222111222333444666777777888888666777777888888777777666:::888666666777888777666888666555555666777777666888888777777666555444444555555666666555555444333444444555666777888888999::::::::::::;;;;;;;;;<<<<<<;;;999777666666777888666777888777666666888:::<<<<<<;;;<<<===<<<999777;;;;;;::::::::::::;;;;;;999:::<<<<<<:::::::::;;;:::<<>>???AAACCCEEEGGGIIIGGGFFFFFFEEEFFFMMMVVVWWWgggxxxqqqiiiaaa[[[XXX]]]jjjwwwppp\\\OOOKKKLLLNNNOOOLLLKKKJJJLLLPPPRRRRRRQQQPPPOOOQQQUUUYYY___lllxxx~~~vvvkkk```SSSHHH@@@===:::777777666666555333333333333555666777888999888777888::::::999777777999999777888<<<<<<888666555555666777666555666888888888999999999888777777777777777888888999999444333222222222333444555222333555666666555333222222222222111111222333333555555555555555555555555333333333222222333333333444666777666555333444555:::::::::999999999999999777555444444444444333111444888:::888888<<>><<<888555333333333444333222111111333333222111333444666777888888777666777777888888888888777777888666555666777999888888888777555555555666777777888888666555444444444444666666666777666555555444444444444555666888999:::999999999:::::::::;;;;;;<<<;;;999888777666777777777777777777666777888999888999:::<<<======<<<;;;;;;;;;;;;::::::;;;;;;;;;888:::<<<===<<<::::::;;;:::<<<@@@DDDHHHNNNUUUYYY___ccciiimmmqqqvvv|||cccRRRVVVMMMKKKHHHFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCEEEGGGHHHCCCDDDCCCBBB@@@@@@@@@AAABBBDDDEEEDDDEEEGGGDDD??????AAACCCCCCBBB@@@@@@AAA===@@@CCCDDDCCCBBBAAABBB@@@@@@??????BBBFFFKKKNNNGGGEEEAAA???@@@CCCEEEDDDJJJGGGFFFEEEEEEFFFOOOYYYaaappp~~~mmmhhhbbb^^^YYYYYY```jjjyyymmm\\\NNNJJJLLLMMMLLLIIIKKKNNNOOONNNNNNPPPRRRPPPOOOPPPUUUXXX]]]hhhrrr|||yyyooofffYYYMMMCCC???:::777777777666444333333333333555666777888888777888:::<<<===<<<:::888999888777:::>>>===999555777888888777777777666666666777777777777777777777777777777777777777777333333222111222333444555000222444555666666444444111111111111222333333444555555555555555555555555444444333222222222333444333555777777555333333444666666777888999;;;<<<<<<777555444444444444333111222666888666777<<>>>>><<<888555333333444555333222111222333333333111555666777777777555444222777777888888888888777777666555444444666888888888888777666555555666777999888777666555444444555555777888888888888777666666444444444555666888:::;;;777888888888999999999999;;;:::999888777777777777888777666666777888999999777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<===<<<;;;;;;<<<<<<>>>AAADDDHHHMMMTTTXXXdddfffjjjooosssxxx|||iiiUUUUUUOOOLLLIIIGGGEEEDDDBBB@@@CCCBBBBBBAAABBBCCCEEEFFFBBBBBBAAAAAAAAAAAABBBBBBAAADDDDDDBBBDDDFFFEEE@@@???AAACCCCCCBBB@@@@@@@@@@@@BBBEEEEEECCCAAA@@@AAA???>>>???@@@BBBFFFIIIKKKIIIHHHDDD@@@AAAEEEGGGEEEIIIFFFDDDEEEEEEHHHRRR\\\mmmzzz}}}kkkfffbbb___[[[WWWYYY^^^jjjcccWWWLLLIIILLLLLLIIIGGGKKKNNNNNNLLLKKKMMMPPPPPPNNNOOOTTTXXX\\\dddmmmzzz|||tttlll^^^RRRGGGAAA;;;888888888666444333333333444555666888888777777888:::======<<<:::888888777666:::???>>>999444888;;;888777888888666444555666666555555666777666666777777777777666555444333222222222333444555000222444666777666555555111111111222222444555555444444555555555555444444555444333222111222333444555666888777666444444555111222444666888999::::::777555444444444444333111000444666555666:::======<<<;;;888555444333444444444222111222333444333222777777666666555333222111666777777888888777777666444333222333555777777666777888888777666666777999777777777666666666555555888888999999999888777777777666666666777888:::;;;777777777777888888888888999999999999888888888777999888666777999::::::999:::<<<>>>===;;;999999999;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<<<<;;;<<<===>>>@@@BBBEEEIIINNNUUUZZZeeehhhlllqqqvvvzzz}}}oooUUUOOOMMMKKKHHHGGGGGGEEEAAA>>>CCCBBBAAA@@@AAAAAACCCCCCAAA@@@???@@@AAABBBCCCCCCAAABBBBBB@@@BBBFFFEEEAAA@@@BBBCCCCCCAAA@@@?????????AAADDDEEEDDDBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGCCC>>>@@@FFFHHHEEEGGGEEEDDDGGGIIINNNYYYddduuullleee```^^^\\\WWWVVVWWW[[[ZZZTTTLLLLLLOOOOOOJJJIIIJJJMMMNNNNNNNNNNNNOOOQQQNNNOOOSSSWWW[[[aaahhhxxxyyyqqqcccVVVJJJDDD<<<999999999777444444444444555666777999999888888888:::;;;;;;888666888888666666:::???>>>888222888;;;888666777777555222444555555333333555888555555666777777777666555555444333222222333444444333444666777777666555333111111111222333555666777222333444555555444333222555444222111000111222333555666666555444333444555111333555777888888777777777555444444444444333111000444666444555999<<<<<<:::999777666555444444444444333222222444444333222777666555555444444444444555666666777777666666555333222111111333555555444555777999999777666777888666777888888888777666555888888888888888777666666999888777666777888:::;;;777777888888888999999999777777888999999999999888;;;999777888:::;;;;;;999:::<<<>>>>>>;;;999888999:::;;;<<<======<<<;;;:::999;;;;;;;;;;;;;;;===???@@@BBBCCCFFFJJJQQQZZZ___dddggglllsssyyy~~~sssUUUJJJKKKIIIGGGGGGHHHFFFBBB>>>CCCBBBAAA@@@@@@@@@AAABBB@@@???>>>???BBBCCCDDDDDD@@@AAA@@@>>>AAAEEEFFFBBBAAABBBDDDCCCAAA?????????<<>>888000777;;;777444666666333222444555444222222555888444555666777777777666555666555444333333333444444666777888888777555333222111111222333444666777888222222333444444333222222555333111000///000111222333333333222000000111333444666888::::::999777555777555444444444444333111000444666444555999<<<;;;777777777666555444444333444333222222444444333222777666555444444555777777555555666666666666555555333111000111222444333333444777::::::888666666888666777999::::::888666555777777777777777666666555;;;:::888777777999:::<<<888888999999999:::::::::666777888999999:::999999<<<999777888;;;===<<<:::666999======;;;:::;;;===:::;;;<<<======<<<;;;::::::;;;;;;;;;:::;;;>>>@@@AAABBBDDDGGGLLLUUU^^^eeebbbeeekkkttt{{{zzzZZZOOOMMMKKKIIIFFFCCCAAA??????@@@@@@>>>>>>>>>>>>@@@@@@AAA???===>>>@@@BBBBBBBBB<<<===@@@DDDGGGHHHFFFDDDDDDBBBAAAAAABBBBBB???<<>>===AAAAAA@@@>>>===>>>BBBDDDAAAFFFLLLPPPUUU___mmmwwwvvvjjj___\\\[[[WWWRRROOOQQQOOOMMMNNNQQQSSSRRRPPPQQQPPPPPPOOOOOONNNMMMMMMSSSTTTTTTTTTVVVZZZaaafffrrr{{{}}}zzztttfffXXXPPPHHH>>>999888888555111666666555666777888:::;;;<<<999777666666777666666888666555777<<<===:::555:::888666666666666555444333222111000222444666888<<<999666444444444333222555555555666777777888888888666666888999999555111111000000222666999::::::888555333222333444444333333222222111111222222333444333333222111111111222333333222222333444666777555444333333222222222222222444555666777999===@@@999888666555555666666777444333333555777666111---777777777777666666666666444555666777777666555444555888999888444222444666555888:::999666444444555777666666666666777777777:::999888888888999:::;;;999999999999888888777777999::::::::::::999888888888888777777888:::;;;===:::::::::999999888888888;;;<<<<<<;;;:::;;;===???===<<<===???<<<888999>>>;;;;;;;;;<<<<<<>>>???@@@DDD@@@BBBLLLSSSVVV[[[bbbggglllsssxxx{{{}}}~~~eeeYYYXXXUUUOOOIIIEEEBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDBBB@@@???@@@AAAAAA@@@>>>???AAAEEEGGGHHHFFFCCCEEECCCAAA@@@BBBAAA???===AAACCCDDDDDDBBB@@@@@@AAAGGGBBBAAAEEEHHHFFFDDDDDDAAA@@@???===;;;===@@@DDDEEEJJJRRR[[[dddooo{{{zzzmmmaaa^^^]]]YYYTTTQQQTTTQQQNNNNNNPPPRRRRRRPPPSSSSSSRRRRRRQQQPPPPPPOOOQQQRRRRRRSSSUUUZZZ```eeeooowwwyyyrrrfff\\\PPPHHH???:::999999666333777666666666666888999:::;;;999777666666777666666777555444666;;;<<<999555:::888666666666666555444222111111111222333555666555333222333666888999999555555666777888999999999999888777777999888555222222111111333666888999999777555333333444444444222333333222222222222333333444333222222111111222222222222222333333555666666444333222222111111111222222222222333666888:::<<<999888777666555555666777333222111333444333000,,,666666666666666777777777666777888888888888777666666777777666444333444444555777:::999777555555666555666777888999888888777888888777777777888999:::999999888777777777777777888888888999999999888888888888777777888:::;;;<<<:::::::::999999999888888;;;;;;<<<;;;:::;;;===???<<<;;;<<<>>>;;;777999===<<<<<<<<<<<<<<<===>>>???BBB???BBBKKKRRRVVV\\\bbbjjjnnnuuuzzz}}}rrrddd___ZZZSSSKKKEEECCCBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDAAA@@@@@@@@@???>>>BBBBBBDDDFFFHHHHHHEEECCCFFFDDDAAA@@@@@@@@@@@@???@@@BBBDDDDDDBBBAAAAAAAAACCC???@@@FFFKKKKKKJJJJJJDDDCCC@@@===<<<>>>BBBFFFJJJPPPZZZeeeqqq|||rrreeeaaa___[[[WWWUUUVVVSSSPPPNNNOOOPPPQQQQQQOOOOOOOOOOOONNNMMMLLLLLLNNNOOOQQQRRRUUUZZZ```dddnnnuuu~~~xxxpppggg___PPPHHH???:::999:::777555888777666666666777888888;;;999666555666777666666555444333666999:::888555:::888666555666777666555111111111222222333333333777555444444555666666555666666777888999:::;;;<<<;;;:::888777888777555333333222222333666777777666555444333444555555333222444444333333333333444444333333222222111111222222111222333444444555555444333222222111111111111111555333111333777::::::999:::999888666555555666666555333222222333333111///555555555666666777777888888999999::::::999999888777666555555555555333222555777999999777666555666444555777999::::::999888777777666666777777888999999888666555555666777777555666666777777888888888888888888888888999:::;;;::::::::::::999999999999:::;;;<<<;;;::::::<<<>>>;;;::::::<<<;;;777888<<<=========<<<<<<===>>>>>>@@@???CCCKKKRRRWWW^^^dddlllppptttyyy|||zzzeeeXXXUUUOOOIIIEEEBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCFFFDDDBBBAAABBBAAA@@@>>>DDDEEEFFFHHHIIIHHHEEEBBBFFFDDDAAA???>>>???@@@@@@???BBBDDDDDDCCCAAAAAAAAA@@@===???GGGMMMMMMLLLLLLHHHFFFDDDAAA???AAAFFFJJJUUUZZZeeerrr~~~wwwiiicccbbb^^^ZZZXXXWWWTTTPPPMMMLLLMMMOOOPPPLLLMMMMMMMMMLLLKKKJJJIIILLLNNNQQQSSSVVV[[[```dddooouuuyyyrrrhhh___PPPHHH>>>999999999777555999888777666555555666777:::888666555666777777666444444444777999:::999666999777666555666777666555111222222333333222111111777666444444555555444333666777888999:::;;;<<<===<<<;;;999777666666555555555444333444666777666444444333333555666666333111555444444333333444444555333333222222111222222333111222333444555444333333333333222222222222222333999555333555;;;===<<<888;;;:::888666555555666666999777555444444444444444444444555555666777888888999999999999999999999999888555333333666666333111444666777888888777666666444444555666777888::::::777777777777888888888999888777555444444555666777555555555555666777888888888888888888888999999::::::::::::::::::::::::::::::;;;<<<;;;::::::;;;===:::888888;;;:::777888;;;>>>>>>==================???AAAFFFLLLSSSZZZbbbggglllooosssvvvyyy~~~{{{^^^MMMLLLKKKIIIGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFDDDFFFFFFGGGIIIJJJHHHEEEBBBDDDCCCAAA>>>======>>>@@@>>>AAADDDEEECCCBBBAAAAAA???===@@@HHHMMMLLLJJJIIIGGGFFFDDDBBBAAACCCGGGKKK]]]dddqqq{{{llleeeccc___\\\[[[WWWUUUQQQMMMKKKKKKMMMOOOOOOOOOPPPPPPPPPNNNLLLKKKLLLOOORRRUUUXXX\\\aaadddkkksss~~~~~~{{{vvvjjj]]]QQQHHH===888888888777555999888777555555555666666999777555444666777777666444555666888:::;;;:::999999777555555666777666555333333333333333222000000000///000333777999:::999666777888999:::;;;<<<<<<;;;:::999777666555555666555444444555666666555333333333333555666666444222555444444333333444444555333222222111222222333333111222333444444444333222444444333333333444444555888555333666;;;>>><<<888;;;:::888777666666666777999999777555444444555777333444444555666777777888888888888777777888888888999666333444666666444111444555666777888888777666666444333333444777:::<<<888888888999999999999999666666555444444555666777777777666555666666777888777777888888888999888888:::::::::::::::::::::::::::;;;<<<<<<:::999:::;;;:::777777:::;;;888888:::???>>>>>>=========>>>>>>@@@EEEJJJOOOUUU]]]fffkkkmmmpppsssvvvzzz}}}YYYGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGIIIKKKLLLKKKIIIFFFFFFGGGIIIJJJHHHEEEBBBAAAAAA@@@>>><<<;;;<<<>>>===@@@DDDEEEDDDBBBAAAAAA@@@>>>AAAHHHMMMKKKGGGEEECCCCCCBBBAAAAAACCCGGGJJJXXXcccttt~~~nnnfffccc```\\\\\\VVVUUUSSSOOOLLLKKKMMMOOOMMMNNNOOOPPPOOOMMMKKKJJJLLLOOOSSSVVVYYY\\\```bbbdddmmmzzz}}}yyylll^^^SSSJJJ???888888888777555999888666555444555666666999666444444555777777666444555777999:::;;;;;;:::888777555555777777777666666666555444222111111000222111222444666777777555666666777777888999999999777888999777555444555666555444444666777666444222444333333444555666444333444444333333333333444444222222111111222222333333222222333333333333222222555444444444444555555666444333333666:::<<<:::888:::999888777666777888888777888777555333222444666444444444555555666666777888777666666666666777888888777666555666666444333444444555777999:::888666777666444333444777:::<<<888888999::::::::::::999555555555666666666666666<<<;;;999777666666666777777777888888999888888777::::::::::::;;;;;;;;;;;;999;;;<<<<<<:::999999:::;;;777666:::;;;999999:::>>>>>>>>>======>>>??????AAAHHHNNNPPPUUU___hhhlllooorrrvvvzzz}}}YYYJJJJJJJJJJJJIIIHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJJJJIIIGGGEEEFFFGGGHHHJJJHHHEEEBBB>>>???@@@>>>;;;999:::<<<===@@@DDDEEEDDDCCCAAAAAAAAA???BBBJJJNNNKKKEEECCC???@@@BBBCCCCCCDDDGGGJJJRRR```uuunnnfffccc___\\\\\\VVVVVVUUURRRNNNMMMNNNPPPKKKLLLNNNOOONNNLLLIIIHHHKKKOOOSSSVVVXXX[[[]]]___ccckkkwwwyyynnncccWWWNNNBBB:::999999888666888777555555444555666777888666444444555777777666222444777999999:::::::::888666555555777888777666999888666444222111111111666555555555555444222///666666666666666666666666333555888888666444444555444444444666777777444222444333222222444555555444333333222222222222333333222222111111222222333444333333222222222222222333444333333333333444555666111222555777999;;;;;;;;;999888777777777888999:::777888999777444333444666555555555555555555555555888777666666666666777888888888999888666555555666444333444666999;;;999777777777888888999999999999666777888999:::999999888333555666888888777666555BBB@@@<<<999777666666666777777888999999888777666:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<:::999999999<<<777666:::<<<;;;:::;;;============>>>???@@@@@@AAAJJJPPPQQQUUU___hhhlllooorrrwww{{{\\\OOOMMMJJJHHHFFFFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFFFFDDDBBBEEEEEEFFFHHHIIIHHHEEEBBB<<<>>>@@@>>>;;;888999:::<<<@@@DDDFFFEEECCCAAAAAAAAA???CCCKKKOOOKKKFFFDDD???AAADDDEEEFFFGGGJJJLLLUUUeee|||nnnfffbbb^^^\\\[[[VVVWWWXXXUUUQQQOOOPPPRRRNNNPPPQQQRRRRRROOOMMMKKKKKKNNNRRRVVVWWWYYY[[[]]]gggmmmvvv~~~xxxppphhhZZZPPPDDD<<<;;;;;;999777777666555444444555666777888666444444555777777666111333666888888888999:::888666555555777888777666;;;:::777444222111222333111111222444777777666444555555555555444444444444000444777888666444444555333333444666888777555222555333111111333555666666333222222111111222222333222111111111222333333444444333222111111111222333222222222222333333444555111444888:::;;;<<<===???888777777777777999:::;;;888:::<<<:::777555666888555555555555555444444444999888777666666777888999777999;;;999666444666888444333333666:::;;;999777666888;;;===>>><<<999777555666777999999888888777333444777999:::999666555EEECCC???;;;777666555555666777888999999888777666:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<:::999888888<<<777666:::===<<<:::;;;============>>>???AAAAAAAAAJJJPPPPPPTTT^^^hhhkkklllpppuuuzzz~~~aaaSSSJJJKKKNNNFFFDDDFFFCCCCCCCCCBBBDDDEEEGGGGGGFFFEEEBBB@@@BBBFFFFFFCCC>>>>>>CCCFFFIIILLLNNNIIIAAAAAA???============<<<;;;DDD;;;888>>>DDDCCCAAABBB???AAACCCFFFGGGHHHGGGGGGDDD@@@DDDLLLLLLGGGLLLVVV___oooooofffccc]]]XXXVVVYYYTTTPPPPPPSSSVVVTTTRRRRRRPPPMMMKKKJJJIIIJJJKKKLLLOOOQQQSSSUUUWWW[[[]]]cccjjjqqqyyy~~~yyyrrrlll___TTTGGG>>>;;;;;;999777999777444333333444444444666666666666555444333222333444444333222333555888666555555666777777555444999888666444333444555666222222333444555555555555999777555555555444222000---///333555666444222000555111///222666888666333888222///444888777555444222222222111111111111000000000000111222555777888555555444333333222111111444444444555555444333333888777888===BBBCCC???:::999999999999:::;;;<<<<<<999888777777666777777777777666666666666666777888;;;:::999777666666555555777666555666777666555333777888888999999999888888888888888777777777777777777777777777777777888888888888777777777777888888===;;;:::::::::999666444777777777888999;;;<<<===???<<<:::999:::<<<======::::::::::::::::::999999::::::;;;;;;;;;:::999999999;;;===>>>===>>>@@@AAAEEEKKKRRRVVVZZZ___gggmmmjjjooovvv{{{~~~fffSSSIIIKKKMMMFFFCCCEEEAAAFFFEEEEEEDDDDDDDDDCCCBBBHHHEEECCCDDDFFFFFFAAA===???BBBGGGNNNWWW[[[SSSIIICCCAAA>>>>>>>>>>>>===<<>>???AAADDDEEEEEEDDDDDDBBBAAAEEEMMMMMMIIIPPP]]]iiixxxpppfffbbb]]]WWWUUUXXXTTTPPPPPPSSSUUUTTTRRRQQQOOOMMMJJJIIIIIIJJJKKKLLLNNNPPPRRRTTTVVVZZZ]]]cccjjjqqqyyyzzzssslll]]]SSSFFF???===>>>>>><<<:::777333222333444555555777777777777666555444333333444555555444444666777666555555666777777555444999777555333222222222333222333444555555666555555;;;888444222333444444444000111333555555444222111555222000222666888666333777111///333777666444333222222222111111111111000111111111111222444666777555555444333333222111111111222333444444444444444777888===DDDJJJJJJDDD>>>;;;;;;:::999999999::::::;;;:::999777666666666666777777666666666777888888;;;:::999777666666555555777666555666777666555333444555666888999:::;;;;;;777777777777888888888888777777777888888999999999999999888777777777777888>>><<<;;;;;;;;;:::888666777777777888999:::<<<======;;;999888999;;;<<<;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::;;;===>>>??????@@@BBBDDDHHHMMMTTTXXX[[[aaaiiipppmmmrrrxxx{{{}}}nnnTTTIIIJJJLLLEEEBBBDDD???EEEEEEEEEEEEDDDCCCBBBAAAJJJGGGDDDDDDEEEDDD@@@<<<@@@CCCHHHSSS```fff^^^RRRDDDBBB???>>>>>>???>>>===@@@@@@CCCFFFFFFBBBAAABBB===>>>???AAABBBBBBAAAAAAAAABBBIIIOOONNNMMMYYYhhhuuusssgggbbb]]]XXXUUUWWWSSSPPPPPPRRRUUUTTTSSSPPPNNNLLLJJJIIIJJJKKKKKKKKKMMMOOOPPPRRRUUUZZZ]]]bbbiiiqqqxxx|||uuummm^^^TTTHHH@@@???AAA@@@>>>:::777333111222555666777777777777777777666555444333555666777555555666777666555555666777777666444888777444222000//////000333333444555666666777666;;;777333111222444666777444444444555444444333222444222111222666777666333666000///333666444333333222222222111111111111000222222222222333444555666555444444333333222222111///000111333444444555555444777???HHHNNNMMMFFF@@@<<<<<<;;;999999888888888<<<;;;999888777666555555777777777777777888999999;;;:::999777666666555555777666555555666777555444444555666888999:::::::::555666777888888888888888666777777888999:::;;;;;;:::999999999888888888888>>>===<<<<<<<<<<<<:::888777777777888999:::;;;<<<<<<:::888777999:::::::::::::::;;;;;;<<<<<<======:::;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAABBBDDDFFFLLLPPPVVVZZZ^^^dddmmmsssrrruuuyyy{{{}}}wwwVVVJJJIIIKKKDDDBBBBBB===AAABBBDDDEEEDDDDDDDDDDDDHHHFFFCCCCCCCCCBBB@@@===BBBEEEKKKSSS^^^ddd___VVVEEEBBB???======>>>===<<<===>>>AAAFFFHHHGGGCCC@@@===>>>???@@@@@@@@@@@@@@@AAAEEEMMMRRRQQQUUUddduuu~~~uuugggbbb^^^ZZZWWWVVVSSSPPPPPPRRRTTTTTTSSSQQQOOOMMMKKKJJJKKKLLLMMMJJJKKKMMMOOOQQQUUUYYY]]]```gggpppvvvxxxpppcccXXXKKKBBB@@@???>>><<<;;;777333111222555777777666666666666666555444444222444666777555444444444555555444555777777666555666555444222111000000000333333555666777777777777888666333222444666777777777666555444444444444444444333222333555666555444666111000444666444222333222222222111111111000000222222222222333444444555444444444333333222222222000111222222333333333333111555;;;CCCHHHGGGBBB===;;;:::999999888888888999:::999888777777777777777888777777777888999::::::;;;:::999777666666555555777666444555666777666555888888888888888777777666444555777888999999999999666777777999:::;;;<<<<<<:::::::::::::::999888888===<<<;;;<<<<<<<<<:::888888888888888999:::;;;<<<<<<:::888888999::::::999:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<===???@@@@@@AAABBBEEEHHHOOORRRVVV[[[```gggooouuutttwwwzzz{{{}}}ZZZLLLHHHIIICCCAAABBB<<<@@@CCCFFFFFFDDDCCCCCCDDDCCCAAA@@@@@@AAAAAAAAA@@@CCCHHHMMMOOORRRWWWVVVSSSEEEBBB>>><<<;;;<<<<<<;;;>>>===>>>EEENNNQQQIII@@@??????@@@AAAAAAAAAAAAAAABBBIIIQQQVVVXXX^^^ooovvvhhhbbb```]]]YYYVVVTTTQQQPPPQQQRRRSSSSSSRRRQQQNNNLLLLLLLLLMMMNNNJJJKKKMMMNNNPPPTTTZZZ^^^^^^fffooottt{{{|||sssdddYYYKKKBBB@@@???===;;;<<<888444222333555666666444444555555444444333333111333555555444222222222555444444555777888777555444444444333333333333333222333444666777888888888555555555666888888666555777777555444444444444555444333333333444555555444777333222555666444333555222222222111111111000000111222222333444444444444444444333333333333222222333333333333222222111000222444888<<<>>>>>><<<999777777777777777888999999666666666666777888999999777777777777888999:::;;;;;;:::999777666666555555777666444444555777666666888888888888888777666555444555777888999999999888666777777999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;:::::::::<<<<<<:::888888888888888999:::;;;;;;<<<:::999999;;;;;;;;;:::;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;<<<===>>>===>>>?????????AAAEEEHHHPPPRRRVVV[[[aaahhhooottttttwwwzzz|||^^^NNNHHHGGGAAAAAABBB===DDDGGGJJJIIIEEEAAA@@@AAA??????>>>??????AAABBBBBBDDDIIILLLJJJIIILLLMMMMMMEEEBBB===;;;:::;;;;;;;;;???>>>>>>FFFRRRXXXOOOBBB@@@@@@AAABBBBBBCCCDDDDDDEEEMMMUUU[[[___jjjzzzyyyhhhbbbaaa^^^ZZZWWWUUUSSSQQQPPPPPPQQQQQQSSSRRROOOMMMKKKKKKLLLLLLJJJKKKLLLNNNPPPUUUZZZ______gggooosssyyytttcccXXXKKKCCCAAAAAA???===<<<:::666444444555444444333333444444444333333222111333444444222111111222444444444555777888777555444444444444555555555555111222444555666777888888444555666888999999666333666666555444444444555555444444444444444444444444777444444666666333333666222222222111111111111000000111222333444444444444333333333333333333333333555555444444333111000///555666777888888888888888555444444555666777888888333333444555666888999:::666666666777888999:::;;;;;;:::999777666666555555777555333333555777777777444555666777888888888888444555777999:::999888777666777777888999:::;;;;;;888999;;;=========<<<<<<:::999999:::<<<<<<;;;999999999888888999999:::;;;;;;:::999:::;;;<<<;;;999;;;;;;<<<<<<======>>>>>>===<<<;;;;;;<<<===???@@@<<<======>>>>>>AAAEEEHHHPPPRRRWWW]]]dddjjjooorrrtttwww{{{cccQQQHHHEEE@@@@@@DDD???DDDHHHLLLKKKFFFBBBAAABBB???????????????@@@BBBDDDDDDHHHJJJHHHIIIKKKJJJFFFGGGCCC>>>;;;;;;<<<<<<<<<===???@@@EEEOOOUUUNNNBBB@@@@@@AAABBBCCCDDDFFFGGGIIIPPPXXX___gggsss}}}jjjaaa```]]]WWWXXXVVVTTTQQQOOONNNOOOPPPSSSQQQNNNKKKIIIHHHIIIIIIKKKKKKMMMNNNPPPUUU[[[```aaajjjrrruuuyyytttfff\\\NNNEEEBBBBBB@@@======;;;888777666555222000333333444444444444444333444444444333111111222444444444444555777888777666444555555555555555444444000111333444666777777777777666666777888888666444444444444444444555555555444444555444333333444444666444444666555111222555222222222111111111111000///000222444555555555555333333333333333333333333444444444444444333222111333444666666666666666777444444444333333444555555333333333333444666777888555555555666777888::::::;;;:::999777666666555555777555333333555777777777444555666777888888888888555666888::::::999777555777777777888888999999999777999;;;===??????>>>>>>;;;::::::;;;===>>><<<;;;999999888888999999:::::::::999888999;;;;;;999888<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAA<<<=========>>>AAAFFFIIIPPPSSSXXX___gggmmmpppqqqvvvyyy~~~fffRRRGGGDDD???@@@DDD@@@AAAFFFKKKKKKGGGDDDDDDFFF@@@AAAAAA@@@???@@@BBBDDDCCCFFFGGGIIIMMMPPPKKKCCCHHHDDD???<<<<<<<<<======999>>>AAACCCIIINNNJJJ@@@@@@@@@@@@AAACCCEEEGGGHHHKKKRRRZZZaaakkkyyyjjj```___[[[UUUXXXWWWUUUQQQNNNMMMNNNOOOSSSPPPMMMJJJGGGFFFFFFFFFKKKLLLMMMNNNQQQVVV\\\aaadddllltttvvvzzz~~~sssmmmaaaRRRGGGCCCAAA===;;;===;;;999888777444111...444444555555666555555444666666555333222111333555444333444555777888777666555666666555444333222111///000222444555666777777:::888555555666777666666222222333444555555555444333444555555333333333444555333333555444000000444222222222111111111111000...///111444555666666666333333333333333333333333333333444555555555444444///111444555555555555555555555444333222222222222444333333333333444555555444444444555666888999:::;;;:::999777666666555555777555333333555777888888888888888888777666555444555777999::::::888666444777777777777777888888888666888;;;>>>@@@@@@@@@???;;;;;;;;;<<<>>>???>>>===999999999888999999::::::999888777888::::::888777<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;<<<>>>@@@BBB===>>>>>>>>>???BBBFFFJJJPPPSSSYYYaaaiiioooqqqqqqxxx|||mmmSSSDDDCCCAAACCCCCC<<>>;;;;;;<<<>>>AAA<<>>???DDDGGGHHHIIIMMMPPPVVV^^^ggguuummmbbb___]]]YYYUUUWWWYYYWWWSSSPPPOOOPPPQQQOOOLLLIIIHHHGGGHHHIIIPPPNNNKKKKKKNNNSSSZZZ^^^gggkkkqqqvvv|||xxxnnnaaaSSSIIIAAA;;;:::<<<<<<<<<:::888666444333222444555666666666555333333333222---))),,,111333000666666777777888999999999:::777333111222222111///222222333444444555555666999888888888777777666666>>>;;;888666666777777666555555555555444333222111444444444444444444333333444444444333222111000///222222111222333444222000666555333222222444777888666777777777777555444333555...))),,,444:::888333999555111000222333333111333111000111333555555444888777666666888999888777;;;:::888666666777999:::666555555666777888888777777666555666888888777555444555888;;;;;;;;;999888777777777777777777777777777888;;;???CCCDDDBBB@@@@@@???>>>>>>???>>>;;;999>>>;;;999888888888888777999888888777888:::;;;<<<;;;;;;:::999999999::::::<<<;;;:::::::::<<<===???;;;===???AAABBBFFFJJJMMMQQQWWW```iiinnnrrruuuwwwzzz}}}pppTTTBBBAAA???AAABBB<<>>===<<<===???@@@<<>><<<<<<<<<>>>>>>>>><<<>>><<<:::999999:::999888;;;:::999888888888999:::<<<<<<;;;::::::999::::::;;;;;;;;;;;;<<<===>>>???<<<>>>@@@AAABBBFFFJJJMMMTTTZZZcccjjjpppsssuuuwww{{{~~~xxxXXXCCC@@@>>>@@@CCC>>>CCCCCCCCCCCCCCCCCCBBBBBB>>>>>>???@@@BBBCCCDDDEEEFFFBBB???===>>>???@@@AAACCCBBB@@@???>>>>>>>>>??????<<>><<<::::::;;;;;;:::999<<<;;;:::888777777888999>>>===<<<;;;::::::::::::;;;<<<===>>>>>>?????????>>>???AAAAAACCCFFFJJJMMMVVV\\\eeelllqqqtttvvvxxx}}}^^^EEEBBB???@@@DDDAAABBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???DDDAAA???>>>???@@@AAAAAABBBAAA???>>>?????????>>>AAA>>>EEEIIIAAA@@@AAA:::AAA@@@CCCIIILLLKKKNNNSSS___kkk{{{{{{jjjaaa^^^\\\WWWVVVTTTRRRPPPPPPQQQRRRMMMLLLKKKIIIHHHGGGGGGGGGKKKKKKLLLMMMPPPSSSVVVWWWaaafffmmmuuu|||wwwkkk]]]RRRHHH>>>:::::::::999888777666666777777:::::::::999888777666555666888777444333444222...444444555555666777777777444444333222222222222111222222333444444555555666888888888888888888888888999777444444444555444333666555333222333444666888666666555555444444333333222222333333333222111111555444444555666666555333666666666555555555444444666777777777777555444333000111222222111222555666666555444333333333333333555444444666888999888777:::888555555777999;;;;;;888999999888777666444333;;;999999999;;;;;;:::999555444444555666777555444666777888:::::::::999888777777777777777777777777===:::888888;;;???BBBDDDCCC@@@<<<:::999:::999999<<<;;;::::::;;;;;;;;;999<<<;;;999888888888999999???>>>===<<<;;;::::::::::::<<<>>>???@@@@@@@@@???@@@AAABBBBBBCCCFFFKKKNNNVVV\\\eeemmmrrrvvvxxxzzz~~~bbbFFFBBB??????BBBBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>CCCBBBBBBCCCEEEEEEDDDBBBAAA???===>>>???@@@???===BBB@@@GGGJJJAAA@@@BBB<<>>>>>===<<<;;;::::::;;;:::<<<>>>@@@AAAAAA@@@@@@AAABBBBBBBBBDDDGGGMMMPPPTTT[[[dddmmmssswwwzzz|||dddFFFBBB???===@@@@@@CCCCCCBBBAAAAAA@@@??????======>>>???@@@@@@AAAAAACCCBBBCCCEEEGGGGGGEEECCCAAA???===>>>AAABBBAAA>>>BBB@@@HHHKKKDDDEEEIIIFFFKKKJJJLLLOOOPPPQQQWWW___rrr~~~wwwlllddd^^^UUUTTTSSSSSSSSSQQQMMMJJJOOONNNMMMLLLJJJHHHGGGFFFFFFGGGJJJMMMQQQVVVZZZ]]][[[```hhhqqqyyy|||qqqdddZZZOOOCCC<<<;;;;;;999777666555666777888::::::999888888888888999777;;;;;;777444555444111222333333444555555666666555666777666444222222333222222333444444555555666888888888999999999999999999888777777888888666555333333333333555777999:::888777777666555444333333000111222333333333333333555444444555666666555333666666555555666666777888666777777777777555444333111222333333222111222333333555666555444333444555555555555777999:::888666888777666777999;;;;;;;;;999999999999888888888888777666555555666777555444222111111333666777666555888888888999999999888888999999999999999999999999888888999;;;>>>??????===>>><<<::::::<<<===>>>===888777777999;;;;;;:::999888888888777888:::;;;<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDIIIOOOSSSVVV\\\eeennntttxxxzzz|||iiiIIIFFFBBB???AAAAAADDDDDDEEEDDDCCCAAA???===<<<<<<===>>>???@@@AAABBBAAA@@@@@@AAACCCEEEDDDDDDCCC@@@>>>@@@DDDFFFCCC@@@CCCBBBIIIKKKDDDEEEMMMKKKMMMMMMOOOSSSUUUXXXcccnnn~~~{{{rrrjjj\\\YYYVVVTTTTTTSSSPPPMMMKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJMMMQQQVVV[[[]]]\\\aaahhhqqqyyy}}}rrrfff\\\QQQEEE>>>===<<<:::888555444555777888999888888777777888::::::777;;;;;;777333444555444333444444555555666777777666888:::999555333222333222222333444444555555666888888888999999:::::::::888777666777888888777555111111333444666888::::::888888777666555444333333///000111222333444444444555444333444666666444333444333222222333555777999666777777777777555444333444444444444555444444333222555777666444333444666444444555777::::::888666666666777999;;;<<<;;;:::888777777666666777999:::888666555555666666555444444333222333555555333111888888888888888888888888888888888888888888888888888888888:::===>>>>>>===<<<;;;:::<<<>>>@@@???>>>888777888:::<<<===;;;::::::999888888888999:::;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<>>>@@@AAABBBAAAAAABBBCCCEEEJJJQQQVVVZZZ```iiipppuuuxxxzzz{{{nnnNNNKKKGGGCCCDDDEEEEEEFFFFFFFFFDDDAAA>>>===>>>>>>>>>>>>>>>>>>??????AAA>>><<<<<<>>>AAACCCCCCDDDAAA@@@BBBGGGHHHEEEBBBFFFDDDJJJJJJAAABBBJJJIIIKKKKKKOOOTTTYYY```nnn|||vvvddd___ZZZWWWVVVVVVUUUSSSGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMQQQUUUZZZ]]]]]]bbbiiirrrzzz}}}sssggg^^^SSSGGG???======;;;888555444555666777888777777666777999:::;;;666;;;;;;666333444666555666666777777888999999999777:::<<<:::666333222333222222333444444555555666888888888999999:::::::::777777666777888888666444///111333555888999::::::999888777666555444333333///000111222333444444444444333333444555555444222222111000///111444777999666777777777777555444333777666555666777777555333222555777777444333444666444444555777999999777555555555777:::======;;;999777666555444555777999:::;;;999888888999999888666666555444444444333000...999999888888888888888888777777777777777777777777:::888777999;;;===>>>>>>>>>======>>>??????===<<<888888999;;;===>>>===;;;<<<;;;:::888888888888999999999999999:::;;;<<<<<<;;;;;;;;;;;;===???AAACCCAAAAAABBBCCCEEEKKKRRRWWW___dddlllrrrvvvxxxyyyzzzzzzTTTFFFDDDAAA@@@EEECCCDDDFFFGGGFFFDDDAAA??????>>><<<===@@@CCCDDDDDD===<<<;;;;;;<<<>>>AAABBBBBBCCCCCCCCCCCCEEEHHHKKKFFFFFFFFFGGGFFFFFFGGGGGGOOOPPPSSSYYY^^^gggwwwvvviii[[[WWWZZZ[[[RRRIIIJJJJJJJJJJJJJJJJJJIIIIIIMMMKKKIIIKKKPPPVVVZZZ\\\[[[bbbkkkrrrxxx}}}uuuhhh\\\RRRHHH===777???===999666555555666777888888777777777666555555;;;999777666666666555333111222444444444555888:::;;;888555444666666444222222333333444555666888888999777666777999:::777444555666666777777777888888888666333333444666777777888777777888999777444111000222444555666555444333444777888666555777555222555333222222444777888888777777888888777666444333999999888777666555444444555555666666777666666666222222333444555666777777888888:::;;;;;;;;;::::::999:::999888666555666777;;;999666555555666555444777555444666999999555222999::::::999888999;;;>>>:::::::::999999::::::;;;<<<;;;999888777888888999<<<===>>>===<<<;;;<<<===;;;:::999:::;;;;;;:::888;;;;;;;;;::::::;;;;;;<<<;;;<<<===<<<::::::<<<===>>>===============>>>???>>>@@@DDDFFFHHHNNNUUU[[[aaajjjqqqsssvvv|||ZZZJJJGGGDDDCCCFFFCCCDDDEEEEEEEEECCCAAA@@@@@@???======???AAAAAAAAA???>>>===<<<<<<>>>AAABBBBBBBBBBBBBBBBBBCCCGGGJJJDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLQQQZZZdddooo}}}yyyxxxvvvnnnggg^^^YYYXXXVVVQQQMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHJJJNNNSSSVVVXXXZZZaaaiiipppwww~~~}}}uuujjj___UUUKKKBBB;;;>>><<<:::777666666777777999888888777777777777888;;;999777666666666555333333444555555444555888:::???;;;777666666555333111333333333333555666777888888777666777999999777555888777666666888888888888999666444333444666666666777666777888999888555333333444666777888777666555666999:::777777999777333444222111222444666666666555666777888888888777777888888888888777666555444444555555666666555555444777777777777666666666666777999;;;<<<===<<<:::999888999999777555444555666:::888555444555555555444777666666666888888666555:::::::::999888999;;;>>><<<<<<;;;;;;;;;;;;;;;<<<======;;;::::::;;;<<<<<<>>>???AAAAAA???>>>???@@@999999999;;;>>>???>>>===<<<;;;;;;::::::::::::;;;;;;<<<===<<<::::::<<<===>>>>>>>>>>>>>>>????????????AAAEEEGGGIIINNNVVV\\\gggooovvvxxxzzz~~~]]]HHHDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>===???@@@@@@???CCCAAA???======???AAACCCAAAAAAAAAAAA@@@BBBEEEHHHCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMSSS```nnn{{{wwwnnnhhhccccccccc```[[[UUUQQQPPPQQQMMMLLLKKKIIIIIIIIIJJJKKKKKKIIIHHHIIIMMMPPPRRRRRRYYY___gggooovvv~~~wwwlllaaaXXXPPPFFF@@@<<<;;;:::999888888888888:::999777666666888:::;;;;;;999666666666666555444666666666444333444777:::BBB>>>:::666555444222111333333333333444555777777888777666666888888777666:::777555666888:::999777999777444333444555555444555555555777999999777555444555666777888777666555777:::;;;999999:::999555222222222333555666555444333444666888999999::::::777888999:::999888666444333444444555444444333333777777777666666666666555777999<<<>>>???===;;;999777888888777555444555666999777555555555666555444777888888777666666888999:::;;;;;;:::999999<<<>>>???>>>===<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>???@@@BBBDDDEEECCCAAA@@@@@@999999999;;;===>>>===<<<<<<;;;::::::999999999999:::<<<===<<<;;;:::;;;======>>>???@@@@@@@@@@@@???@@@CCCFFFHHHJJJOOOVVV\\\gggpppxxx{{{}}}bbbHHHBBBCCCBBB@@@BBBBBBAAA@@@AAABBBCCCCCCBBBAAA??????@@@BBBBBBBBBFFFDDDBBB@@@???AAACCCDDDAAAAAAAAA@@@???@@@CCCFFFEEEGGGHHHHHHGGGHHHKKKOOOTTTSSSZZZiiixxxrrrggg```ZZZ\\\^^^^^^ZZZTTTPPPPPPQQQNNNMMMKKKJJJIIIJJJKKKKKKLLLKKKKKKMMMOOOQQQQQQQQQYYY^^^fffnnnvvvyyynnncccZZZQQQHHHBBB;;;;;;:::::::::999999888:::888666555666888;;;<<<:::888666666666666555444777777555333222333666888AAA>>>:::666444333222222333333333333444555666777777666666666777777777777999555333555999;;;:::888999777555444444444444333444444444666999:::999777444444555555555555444333777:::;;;999999;;;:::666333222333555777777666444555555666777888999::::::666888:::;;;;;;999777555333444444444444333333222111222222333444555666777888:::===@@@@@@>>>:::888777888999999777666666777999777666666777888777666888:::;;;999666666:::===;;;<<<<<<;;;999:::<<<>>>???>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>BBBDDDFFFFFFCCC???===<<<;;;:::999:::::::::888666<<<;;;:::999999999999999:::;;;<<<<<<;;;:::;;;<<<<<<===>>>???@@@@@@??????BBBEEEHHHJJJLLLQQQXXX^^^dddnnnwww{{{~~~lllMMMDDDFFFGGGDDDCCCBBBAAA@@@@@@AAACCCDDDBBBAAA@@@@@@CCCEEEFFFFFFHHHGGGEEEDDDCCCCCCDDDEEEBBBCCCBBB@@@???@@@CCCEEEGGGJJJKKKJJJHHHIIIMMMQQQVVVXXXaaaqqqoooeee___[[[YYYYYYXXXWWWUUUSSSPPPOOOOOONNNLLLKKKJJJJJJKKKKKKNNNNNNOOORRRTTTUUUTTTRRRZZZ^^^eeennnwww|||pppeee[[[QQQHHHAAA;;;;;;;;;;;;::::::999999999888666555666888:::<<<:::888666555666777666555666666555333222222444666<<<:::888555333222333444333333333333333444555666666666666555555666888999555444333666999;;;:::888888666444444444444333222444333333555888::::::999666666666555555444333333555888:::888888:::999555333444444777999:::888777888777777777777777777888555777999;;;;;;:::888666444555555555444444333222111111222333444555666666888:::>>>@@@@@@===:::777888:::;;;;;;999888888999:::999888999:::;;;:::999999;;;<<<;;;888888<<<@@@=========<<<::::::<<<>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???BBBDDDEEEDDD@@@;;;888777<<<;;;::::::;;;:::888666<<<;;;::::::999999999:::999;;;<<<<<<;;;::::::;;;:::;;;<<<===>>>>>>>>>>>>CCCFFFIIIKKKNNNSSS[[[aaagggpppyyy|||vvvRRRCCCEEEGGGEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAABBBDDDGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDBBBAAAAAACCCFFFHHHKKKNNNLLLJJJKKKQQQVVVWWW[[[hhhyyy}}}mmmeee```]]]YYYWWWTTTTTTUUUTTTQQQNNNOOONNNNNNMMMLLLKKKJJJJJJMMMNNNQQQUUUYYYYYYWWWUUUZZZ]]]dddmmmwww}}}qqqfff\\\RRRHHHBBB>>>===<<<;;;::::::::::::;;;999888777777999:::<<<999777666555666777666555555555666555333333444666777888888666444333444555333333333333333444555555555666666555444555888:::444555888::::::999888777777555444444555555333222444333333555888::::::999999999888777777666555555333777888777777999888555444444444777:::<<<;;;:::999888777666555555555555555666888999:::999888777777777777777666555444444666666666555555555555444999;;;===???>>><<<999777888:::<<<<<<;;;:::999::::::999999;;;<<<===<<<:::;;;<<<<<<<<<<<<<<<>>>@@@>>>>>>>>><<<;;;;;;<<<>>>======<<<<<<<<<<<<======>>>>>>===<<<<<<===???@@@AAABBBCCCAAA>>>:::777666===<<<<<<===??????>>>===;;;;;;;;;::::::;;;;;;<<<888:::<<<<<<;;;::::::::::::::::::;;;<<<===>>>???BBBFFFJJJLLLPPPUUU^^^dddqqqxxx~~~WWWAAABBBEEECCCEEEEEEDDDCCCBBBBBBBBBBBBEEECCCAAABBBDDDFFFGGGGGGGGGHHHJJJKKKKKKIIIGGGFFFGGGGGGFFFDDDBBBBBBEEEGGGGGGKKKNNNNNNLLLNNNVVV]]]```ggguuu{{{kkkccc^^^ZZZXXXVVVTTTTTTSSSSSSQQQPPPNNNOOOOOOOOONNNLLLJJJHHHIIILLLPPPVVVZZZ[[[XXXVVVYYY\\\bbbkkkwww}}}qqqggg^^^TTTKKKEEEAAA???<<<:::999999::::::===<<<<<<;;;;;;;;;;;;<<<999777555555666777666555444666888888777666666777666888:::999666444333444333333222222333333444444444555666555333444888;;;666;;;@@@@@@<<<777555555555444333444555555444222555444333555777999:::999;;;:::999777666555555555333777888666777999888555333222222555999<<<======888888666555444444444555444555666777888888888888999999999999888777666555666666666555555555444444999:::<<<===<<<;;;999777777999<<<<<<;;;:::999999888888999;;;======<<<;;;<<<<<<<<<===???@@@???>>>??????>>>===;;;;;;===???============>>>>>>???@@@???>>>===<<<<<<<<<===>>>@@@AAABBB@@@>>><<<;;;<<<>>>>>>===>>>@@@AAA???>>>;;;;;;;;;;;;<<<===>>>>>>777:::<<<===;;;:::999999<<<;;;::::::;;;===@@@BBBBBBEEEJJJMMMQQQXXX```gggttt{{{~~~~~~___EEEEEEHHHFFFFFFFFFEEEDDDCCCCCCBBBAAAFFFDDDBBBBBBCCCDDDDDDDDDFFFHHHKKKMMMMMMKKKHHHFFFIIIIIIHHHFFFDDDDDDFFFHHHEEEJJJNNNOOONNNQQQZZZbbbllltttzzzjjj```ZZZVVVWWWWWWVVVTTTRRRPPPQQQRRRMMMOOOPPPQQQPPPMMMJJJGGGFFFIIINNNUUUZZZ[[[XXXVVVWWWZZZ```jjjuuu|||qqqhhh___WWWNNNIIICCC@@@===:::888888:::;;;??????>>>>>>>>>===<<<<<<999777555555666777777666444777:::;;;:::999888888777:::<<<<<<888444333444333333222222222333444444444555666444333444888<<<999@@@GGGEEE===666333444444333333444555666444333555444333555777999999999999999777555444333333333333777999777777:::999666222111111333777;;;===>>>777666555444333444444555444444555666777888999999;;;;;;;;;::::::888777777000111111222333444555666::::::;;;;;;;;;:::888888666888;;;<<<;;;999888888777777888:::======<<<:::===;;;;;;>>>BBBCCC@@@===?????????===;;;;;;===???======>>>>>>???@@@BBBBBB===<<<;;;:::999999:::;;;???@@@AAA@@@??????@@@BBBAAA???>>>>>>>>>===;;;999;;;;;;;;;<<<===>>>???@@@777999<<<===;;;:::999999>>>===:::999;;;>>>AAADDDAAAEEEJJJNNNRRRYYYbbbiiiqqqxxx{{{zzz{{{```IIIKKKKKKCCCFFFGGGHHHHHHGGGEEEBBBAAACCCAAA@@@@@@AAABBBAAA@@@BBBFFFLLLPPPOOOLLLIIIGGGHHHGGGFFFGGGHHHHHHFFFEEEJJJJJJMMMQQQSSSUUU\\\eeeyyy|||jjj___ZZZYYYWWWUUURRROOOMMMMMMMMMNNNRRRQQQOOOLLLKKKKKKKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUXXXZZZ```jjjwww|||rrrhhh```WWWNNNHHHDDD;;;<<<>>>999<<<===555@@@@@@@@@@@@@@@???>>>>>>999888777777888888777555:::::::::;;;;;;<<<<<<<<<;;;:::888777666666666666777777666444222222444666555555555555666666666777:::CCCJJJGGG<<<333444888222333333333333333333444333444555777777777777666888777666444444666777888888999999888888777666555444888777333333999:::777888888777666555444333333444444444444444555999<<<<<<===??????===:::666333555333222222444666777777============<<<;;;::::::888999999999999888777777???<<<:::;;;>>>@@@???===??????@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>===???@@@>>><<<<<>><<>>999<<<>>>777<<<<<<===>>>????????????;;;:::888999::::::999777:::::::::;;;;;;;;;<<<<<<;;;:::888777555555555555888888777555333333555777666777777777777777777777888???DDDAAA888222222555222222333333333333444444222333555666777777666666888777555444444555777888888888888888777666555555444777777333444888:::777777777666555444333222222444444444444444555888;;;<<<===>>>???>>>;;;777555555444333444777999999888;;;;;;;;;;;;;;;:::999888888888888888888888888888???===<<<<<<>>>???===;;;<<<>>>@@@BBBCCCAAA???>>>;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@???>>>>>>>>>??????@@@@@@@@@>>><<<;;;===@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???>>>???@@@???>>>============;;;::::::;;;;;;:::999:::;;;;;;:::888;;;;;;:::999:::;;;<<<===AAAAAAFFFPPPWWW\\\eeennnwww{{{yyy[[[PPPNNNIIIHHHGGGFFFEEEDDDCCCCCCCCCGGGFFFDDDDDDFFFGGGFFFEEEGGGFFFGGGJJJMMMMMMJJJFFFEEEEEEFFFIIILLLOOOOOONNNMMMPPPUUUYYYZZZ^^^jjjvvv~~~mmmaaa[[[YYYWWWVVVVVVUUUUUUTTTTTTSSSXXXUUUOOOKKKIIIJJJMMMOOOMMMMMMMMMLLLJJJJJJLLLNNNYYY\\\ccclllxxx}}}tttllleee^^^UUUOOOJJJ@@@>>>>>>999<<>>??????@@@===;;;::::::;;;<<<:::999::::::::::::;;;;;;;;;;;;;;;:::888666555444444333999999999777555444666888888999999999999888888888666999;;;999444111111222222222222333333444444444222333444555666666666666777666555444444555666777888888888888777666555444444666666333444888999888777666666555444333222111333444444444444555888:::;;;<<<=========;;;888777666555555777:::;;;:::999888999999999999999888777777777666666777888:::;;;AAA@@@??????@@@>>>;;;999999<<<@@@CCCDDDBBB>>><<<:::::::::;;;;;;;;;<<<<<<@@@????????????@@@@@@AAAAAAAAAAAA>>><<<;;;<<<>>>????????????@@@AAABBBCCC@@@???======???@@@???>>>444888<<<;;;888555777999888777777888::::::999777888999;;;<<<<<<<<<;;;;;;@@@AAAHHHQQQYYY```hhhpppxxx{{{aaaPPPMMMMMMFFFEEEDDDCCCCCCDDDFFFGGGGGGEEEDDDDDDFFFGGGGGGFFFHHHEEECCCFFFKKKMMMIIIEEEFFFFFFGGGJJJNNNPPPPPPPPPOOORRRYYY___aaafffttt~~~nnnaaaZZZXXXYYYYYYYYYXXXWWWVVVTTTSSSWWWTTTOOOKKKIIIJJJKKKLLLOOOOOOOOOMMMLLLMMMPPPRRRZZZ^^^dddnnnxxx|||uuunnnhhhaaaYYYSSSNNNBBB???===888;;;???999777888999;;;<<<===>>>>>>===<<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::;;;:::888777555444333222999999999777555444666777888888999999999888777666555555555444222111000000222222222333333444444444222333333444555555666666666555555444444555555666777777777777666555444444444555444444555777999999777777666555444333333222333444555444444444777999888999:::::::::999888777444444666888;;;<<<:::999777888888999999999888888777666555555666999;;;===BBBCCCCCCCCCAAA???;;;999;;;<<>><<<:::;;;;;;<<<<<<======>>>>>>@@@@@@???@@@@@@AAABBBBBBAAA@@@???>>>======>>>???>>>>>>>>>??????@@@AAABBB???===<<<<<<=========<<<666888::::::888777888:::888777777999;;;;;;:::999:::;;;<<<>>>>>>>>>===<<>>CCCDDDEEEDDDBBB???<<<;;;>>>>>>===<<<;;;::::::999;;;;;;<<<<<<===>>>>>>???AAAAAA@@@AAAAAABBBCCCDDD???>>>======>>>???@@@AAA???>>>>>>>>>>>>???@@@@@@>>><<<::::::::::::999888>>><<<::::::<<<>>>===<<<:::999999;;;===>>>>>><<>>AAABBBDDDCCC@@@>>>======???>>><<<:::999999::::::999::::::;;;<<<===>>>>>>CCCBBBBBBBBBBBBCCCCCCDDD>>><<<;;;<<<>>>AAAAAAAAA@@@???>>>>>>===>>>>>>>>>===;;;999999::::::999888AAA===;;;<<>>;;;:::999:::<<<>>>@@@???>>>CCCBBBBBBAAAAAA@@@@@@???@@@FFFKKKPPPXXXeeeooosss~~~{{{WWWHHHIIIFFFEEEFFFFFFHHHJJJLLLMMMJJJHHHGGGHHHJJJLLLLLLKKKFFFGGGIIIKKKLLLKKKJJJIIIFFFFFFGGGIIILLLMMMMMMLLLLLLNNNVVVeeesss}}}wwwiii___ZZZ[[[YYYVVVTTTQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHIIINNNUUUZZZXXX^^^fffnnnvvv|||xxxssslllddd^^^VVVJJJFFFDDD===???AAA:::======>>>>>>===<<<;;;;;;<<<;;;999:::;;;;;;:::888:::::::::999999999888888888999::::::999888777666777999999999666555555666000222555777888888666555444666777666444222222333000111111222444555555666222111111111222333444555333333333444444333333333555555555555444333222222444111111555666555777<<<999999888777666555444444222333555555444333444555666555444222222222333444333222222444777999::::::777888999;;;<<<=========999999:::;;;;;;<<<=========???@@@???===<<<===???<<<<<<<<<<<<<<<<<<<<<===::::::;;;<<<===>>>???@@@DDDDDDCCCCCCBBBCCCCCCCCC@@@===;;;<<<>>>@@@@@@@@@AAA@@@???>>>===<<<<<<<<<:::999888999;;;======<<>>>>>>>>>>>>>>=========;;;::::::;;;<<<:::999:::::::::999999888888888888999:::;;;;;;:::999888888:::;;;:::888666666777///222555888999999777666333666999888444111111333000111111222444555666666222111111000111333444555222333333444444333333222555555555555444333222222444000000555666444666<<<888888777666555444333333222333555555444333444555888666444222222222333444444333222333777:::;;;<<<666777999:::;;;<<<======999:::;;;<<<============:::;;;===<<<::::::<<>>???@@@AAABBBBBBFFFEEEDDDCCCCCCCCCCCCCCCBBB???<<<<<<>>>@@@???===BBBAAA???>>><<<;;;;;;:::888777777:::===@@@AAAAAAPPPWWW^^^aaa]]]VVVRRRPPPSSSSSSTTTVVVYYY[[[[[[ZZZ^^^aaadddeeeccc___YYYUUUOOOTTTWWWXXX```ooo{{{[[[CCCDDDAAABBBHHHLLLJJJEEEDDDGGGJJJGGGDDDDDDEEEHHHIIIIIIGGGKKKNNNNNNNNNOOOSSSWWWHHHGGGFFFEEEGGGKKKMMMLLLTTT\\\iiiwww|||mmm```XXXUUUZZZWWWTTTRRRQQQQQQPPPOOOUUUPPPKKKJJJLLLNNNLLLIIIIIIHHHHHHJJJMMMRRRVVVYYY``````bbbgggqqq~~~yyyuuunnnfff___[[[WWWQQQJJJEEEBBBAAAAAA>>>===;;;:::<<<===>>>===???@@@@@@>>>;;;999999:::>>><<<:::999888888999:::;;;;;;<<<<<<;;;999888777=========<<<;;;888666555666333111444999;;;888444>>>:::666555777777555222111222444666777666555444666666555555555555555555888666444333555666777777<<<888444444888999666333444333111111333777;;;>>>???;;;666333222333333333111000000000222333222111333333333333333333333333555555666666777777888888999;;;<<<;;;::::::>>>AAA??????>>><<<:::;;;@@@EEEAAA???============<<<;;;???===<<<===???AAABBBBBBEEECCCBBB@@@@@@BBBCCCDDDHHHGGGEEEBBBAAAAAAAAAAAA@@@AAAAAA@@@???>>>===<<<===>>>???===;;;999888999>>>??????>>>???FFFQQQ[[[hhhpppyyy~~~{{{tttnnnjjjlllmmmnnnpppsssuuuvvvwww}}}pppeeeddddddfffkkkrrr|||dddIIIEEEAAABBBFFFJJJIIIEEEEEEIIIJJJGGGEEEEEEGGGJJJLLLLLLJJJKKKLLLNNNOOOOOONNNLLLCCCCCCCCCCCCGGGKKKNNNNNNXXXcccttt~~~ooobbbZZZVVVYYYWWWTTTSSSTTTTTTTTTSSSVVVRRRMMMLLLNNNOOOMMMJJJHHHHHHHHHIIILLLPPPTTTVVV______```ccckkkxxx}}}xxxrrriiicccaaa[[[SSSJJJDDDAAAAAABBB@@@>>><<<<<<===??????>>>>>>??????===:::999999999999999999888888888888888::::::;;;<<<;;;:::999888999999999999888666444333555222000222666888666333999888999;;;===<<<888333222444666777888888777666666555444333333333444444888666333333444666666666999555222333777999777444444333222222444888===???===:::555333222222222222333222222333444555444333333333333333333333333333444444555666777777888888777888:::::::::;;;???BBB>>>??????===<<<===AAADDDBBB@@@>>>===>>>>>>===;;;???===<<<===@@@BBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@???>>><<<;;;:::999666888;;;;;;;;;<<<>>>???<<<@@@EEEJJJQQQ\\\jjjttttttTTTGGGCCCBBBDDDHHHGGGEEEGGGKKKJJJHHHFFFGGGJJJMMMNNNOOOMMMLLLKKKNNNQQQOOOIIICCCAAAAAABBBEEEJJJNNNRRRUUU```nnnqqqddd\\\XXXVVVTTTRRRRRRSSSUUUUUUUUUUUUQQQMMMKKKMMMMMMLLLIIIIIIHHHHHHIIIKKKNNNQQQSSS]]]```bbbcccgggssszzztttlllffffff```VVVMMMEEEBBBAAABBBBBB@@@>>>===???@@@@@@@@@>>>>>>>>>===:::888888999555666777888888888777777::::::;;;<<<<<<;;;:::999666777777666666555333333555222//////222444333222555777;;;AAADDDBBB;;;444444555777888999999888777666555444333333444666666888555333222333555666555666333111222666888777555444444333333555999<<>>AAA===>>>??????>>>???AAACCCDDDBBB@@@?????????>>>===???>>>===???BBBDDDEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@>>>;;;999888888888444666999;;;>>>BBBGGGKKKHHHNNNXXXbbbmmmzzz^^^HHHEEEBBBBBBEEEFFFEEEHHHLLLJJJIIIGGGHHHJJJMMMNNNNNNOOONNNNNNOOOQQQOOOKKKGGGDDDDDDFFFKKKOOOSSSYYY___kkkyyyssseee\\\XXXRRRPPPNNNNNNOOOQQQQQQPPPPPPMMMJJJIIIJJJJJJIIIGGGJJJJJJIIIJJJKKKMMMPPPQQQZZZ```eeegggiiittt{{{uuunnniiigggccc[[[SSSLLLFFFCCCBBBBBB@@@>>>===>>>@@@??????>>>??????===:::888888999777777666666666777777777;;;<<<<<<<<<;;;:::888777666666666666666555555555666333//////000222222222555777;;;AAADDDBBB:::444444555666777888888888777666666666666777888:::;;;888666333222333555555555555333111222444666555444666555444333444666888:::666444333333333222000...111111111222444444333111333333333333333333333333111222333444555666777888444555666777999:::<<<===:::;;;===>>>??????@@@AAAEEECCC@@@@@@@@@AAA???>>>???>>>>>>@@@CCCEEEFFFEEEDDDEEEEEEFFFGGGGGGGGGHHHFFFFFFGGGGGGGGGEEEDDDCCCBBB@@@===:::888777888888888999;;;>>>DDDMMMWWW^^^dddjjjtttdddFFFGGGBBBAAACCCEEEEEEGGGLLLJJJHHHGGGGGGIIIKKKKKKKKKOOOQQQSSSRRRQQQQQQRRRTTTJJJHHHJJJOOOSSSVVV^^^hhhwwwsssdddZZZTTTQQQOOOLLLKKKKKKLLLKKKJJJKKKJJJIIIHHHIIIIIIHHHGGGKKKKKKKKKKKKLLLNNNOOOPPPTTT]]]fffjjjlllvvv~~~xxxrrrnnnfffeeeaaa\\\UUUMMMFFFBBBAAA???===<<<===>>>>>>===?????????===;;;999999:::;;;:::777666555666888999=========<<<:::888666444444444444444444444444444666444111000111222333333888777999<<<>>>===777222333333444555555666666666444555666888999;;;===>>>999666333222333555555555666555333333333333333222777666444222222222333444444333222333333222000---222222222444666666444222333333333333333333333333000111222333444555666666555555555666777888888777777888999<<<>>>???>>>>>>DDDBBB@@@@@@AAABBBAAA@@@?????????AAADDDFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIEEEFFFFFFFFFEEECCCAAA@@@>>><<<:::888777888999:::;;;<<<>>>DDDNNN]]]mmmwwwjjjGGGIIICCC@@@BBBDDDDDDFFFJJJGGGFFFEEEGGGIIIKKKKKKJJJOOOSSSVVVVVVUUUVVV[[[```NNNJJJKKKQQQUUUXXXdddqqqqqqaaaUUUOOOQQQNNNKKKIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOYYYcccgggjjjttt}}}xxxttthhhhhhhhhddd]]]SSSIIICCC@@@>>><<<;;;;;;<<<<<<;;;>>>??????===:::888888999;;;:::888777777888:::;;;;;;<<<;;;;;;999777444333333222111111111111111222444333222222222333444555999777555555777777444000222222222333333444555555444666888:::<<<===<<<<<<:::888555333444555555555666666555444333222222333777666444222111111111111333222111222333222111///555555666999::::::777555333333333333333333333333111111222222333333444444555444444555666666555333666555666999===>>>>>>===BBB@@@???@@@BBBCCCCCCCCC@@@???@@@AAADDDEEEDDDCCCFFFHHHIIIKKKJJJIIIGGGFFFBBBBBBBBBBBBAAA@@@???>>>999999999999;;;===???@@@===AAAHHHSSSbbbssstttPPPJJJDDD@@@CCCEEEDDDEEEGGGDDDCCCDDDFFFJJJMMMMMMMMMQQQSSSWWWZZZ]]]___aaacccQQQLLLMMMTTTXXX]]]lll~~~nnn]]]PPPIIIMMMJJJGGGEEEEEEDDDCCCBBBEEEFFFHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNOOORRRYYY```cccgggqqqzzzxxxoooooommmhhh```UUUKKKEEE@@@>>>;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;888666666777444666888:::;;;;;;;;;;;;777888999999888777555444444333111000000000111111111222333333333333444555777444222222444444222///111111111222222333444555:::<<>>???>>>>>>???BBBDDDEEEDDD@@@@@@@@@BBBCCCDDDBBB@@@CCCEEEGGGHHHGGGEEEBBB@@@<<<<<<<<<<<<======>>>???999;;;===@@@DDDGGGIIIKKKHHHPPP\\\kkk{{{}}}ZZZJJJDDDAAACCCEEEDDDDDDEEEAAAAAACCCFFFKKKOOOQQQQQQRRRRRRVVV\\\cccfffddd```TTTOOOOOOWWW]]]cccttt~~~lll[[[MMMFFFHHHEEEBBB@@@@@@@@@???>>>AAACCCEEEGGGGGGHHHIIIJJJGGGHHHIIIJJJKKKMMMMMMNNNXXX\\\___aaadddooozzzxxxuuutttpppjjj```VVVLLLFFFAAA???<<<;;;<<<<<<<<<;;;:::::::::999666444444555---111777<<<>>>>>><<<:::444555666888888888777666777555444222222222222333...000222333333333444444444222000111333444222///222222222222333444555555BBBDDDGGGIIIGGGCCC>>>;;;===:::777555666777777666333444555444444555666888333333333333444444555666444333111111222333333222666666888:::<<<;;;888555333333333333333333333333222222222111111111111000111000000333666888666333888666555888===@@@AAA@@@>>>======???BBBEEEFFFEEEAAA@@@@@@BBBCCCCCCAAA???@@@AAADDDEEEDDDAAA===;;;888777777888:::===???AAA===???CCCHHHMMMQQQSSSUUUVVV```ooo}}}wwwtttuuuvvvxxxzzz{{{}}}}}}]]]LLLDDDFFFHHHCCCEEEGGG@@@FFFCCCEEEJJJJJJHHHKKKRRRPPPSSSUUUVVV\\\aaa]]]TTTOOOTTTZZZ```gggssswww^^^KKKDDDEEEBBB??????AAA@@@======???@@@AAACCCGGGKKKLLLLLLKKKHHHJJJLLLMMMMMMMMMNNNOOOXXXXXX]]]eeekkkrrr|||{{{yyyssslllgggaaaXXXLLLCCC666999;;;:::777555555666666666666666555444333222555111333<<<@@@;;;777666555555666888::::::888777333444555555444333111000000111222333333222111000222222222111111111111000222555888666333222555999FFFQQQ]]]\\\QQQEEE???>>>>>>:::666444555777666555555555444333222222222222555333222333555555222///333111//////111222333222444333333555666777666444:::888666333222111111111000111333444444333111000111222222333333222222111999:::;;;;;;;;;<<<>>>???::::::;;;===@@@CCCFFFHHHCCC@@@>>>@@@CCCCCC>>>999???@@@@@@@@@>>><<<:::999;;;999777777:::<<<>>>>>>AAAEEEIIIPPP]]]kkkqqqpppttt}}}zzzvvvsssppplllhhheeeaaa]]]ZZZYYY[[[```dddfffhhhffffffhhhnnnuuuzzz|||jjjQQQFFFFFFGGGBBBCCCEEE???FFFCCCDDDHHHHHHFFFGGGLLLNNNOOOOOOOOOTTT[[[YYYSSSOOOTTT\\\eeennnzzzoooWWWGGGAAAAAAAAA??????BBBBBB???>>>@@@@@@BBBEEEIIIMMMNNNMMMKKKIIIKKKLLLMMMLLLMMMOOOPPPWWWWWW[[[dddkkkttt{{{xxxuuupppkkkgggccc[[[OOOFFF999;;;<<<;;;888666666888666666666666555444333222333000333:::<<<888555777666555666777999999777555444444555555444333222111000000111222222111000000222222222111111111111000)))---111333333555:::???GGGWWWgggfffXXXHHHAAA@@@<<<:::888777888888666444666555444333222111111111555333222222444555333111333111///000111333333333444333333444666666555333444444333222111111222222000222333444444333222000000111222333444444444444777:::======<<<;;;<<<===999999999;;;>>>AAADDDFFFDDD@@@>>>???BBBCCC@@@<<<888999:::;;;;;;;;;;;;:::999999999:::<<<>>>AAACCCIIIRRR\\\ggguuu|||qqqfffccc___[[[YYYWWWTTTQQQNNNKKKHHHFFFGGGJJJMMMNNNOOOMMMLLLNNNSSSXXX\\\^^^cccdddhhhmmmoooqqqyyy}}}YYYIIIDDDFFFAAAAAADDD???GGGDDDDDDGGGIIIHHHGGGHHHOOONNNKKKJJJNNNUUUVVVSSSOOOUUU```mmmzzz|||eeePPPCCC??????AAA???@@@DDDDDDAAA@@@BBBAAACCCGGGLLLPPPPPPNNNKKKKKKLLLMMMLLLLLLMMMPPPRRRUUUVVVZZZbbblllyyyzzztttpppmmmiiihhheee^^^RRRHHH>>>>>>===;;;888777888:::666666666666555444333333222222555888888666666999777666555666777777555333444444555444444333111111///000000111111000000///222222222111111111111000,,,///222333222333777;;;HHH[[[mmmnnn^^^KKKCCCBBB;;;:::::::::;;;999666444777666444333222111111111444333111111333444444333444222000000222444444444333222222333555555444222...///000111222222222222111222333444444333222111///000222333555666666666555:::@@@AAA===999999;;;666666777999<<>><<<:::777777888888999:::;;;;;;777:::>>>@@@BBBEEEJJJOOOYYYfffuuuxxxnnnaaaWWWMMMJJJFFFCCCBBBAAA@@@???AAA@@@>>><<<;;;<<<===>>>???<<<;;;;;;???CCCEEEFFFGGGHHHLLLQQQTTTVVV^^^fffmmmrrryyy~~~dddMMMCCCEEEAAA@@@CCCBBBGGGFFFFFFJJJMMMMMMKKKJJJTTTRRRNNNMMMOOOSSSTTTTTTQQQXXXeeeuuuuuu^^^KKKAAA???AAAAAA???AAAEEEFFFCCCBBBCCCBBBEEEIIIOOORRRRRRNNNKKKLLLLLLLLLLLLKKKMMMPPPSSSUUUVVVZZZbbbooozzzrrrnnnkkkiiihhhfff^^^RRRHHHAAA???<<<999777777888:::555555666666555444444333333555777888666555777;;;777666555555555555333111333333333333222111000000//////000000000000//////222222222111111111000000222333444444333333555777FFFVVVfffhhh\\\LLLCCCAAA;;;:::::::::999999777666777666555333222111000000333222111111222444555555555333111111333444555444222111111222444444222111---...000222222222222111222222333444444333222222000111333444555666666666555<<>>999888:::444444555777;;;@@@EEEHHHHHHCCC>>>;;;::::::999777<<<;;;999888888:::;;;<<<;;;AAAIIIOOORRRWWW^^^eeeqqq}}}yyynnnbbbVVVJJJBBBBBB???:::888888999999999???@@@@@@???>>><<<<<<<<<>>>;;;999888:::<<<===>>>???>>>@@@DDDEEEEEEIIIPPPTTTYYY```dddfffeeeccccccbbbeeeiiipppxxxqqqRRRCCCFFFCCC@@@DDDFFFEEEGGGJJJMMMPPPRRRQQQOOOXXXUUURRRQQQRRRRRRSSSTTTVVV^^^mmm~~~pppZZZHHH@@@???AAABBB@@@BBBFFFFFFCCCBBBEEECCCEEEJJJOOORRRRRRNNNKKKLLLLLLLLLKKKKKKMMMPPPSSSTTTWWW[[[cccrrr|||tttooollliiiiiifff^^^RRRHHHBBB???;;;777666666777777555555555666555555444333111555777555333333666999777555333333333333111000222222111000000/////////000000////////////000000222222222111111111000000---...000111222444777999AAAIIIRRRVVVRRRIIIAAA===;;;:::888777555666777999666666444333222111111111222222222222222333444555555333111111333444555444222222111222333333222000000111222333333333222111333333333444444333333333333333444444555555444444777<<>>999888999555555444555888<<>>;;;::::::::::::;;;:::888888:::>>>BBBEEELLLUUU___ggglllrrr{{{}}}rrrlllccc[[[RRRGGG>>>999???<<<888777888:::;;;;;;===AAADDDEEECCC???>>>===<<<:::777666777888888888999777888;;;;;;:::<<>>@@@DDDAAABBBDDDEEEBBBBBBEEEDDDEEEIIIMMMQQQPPPNNNKKKJJJKKKLLLKKKKKKLLLOOOQQQSSSWWW[[[cccsssyyyrrroookkkjjjggg```TTTJJJBBB>>>999666555555555444444555555555555555444444000333444222111333555444666444222111111222111000333222111000////////////111000000//////000000111222222222111111111111000////////////000111222222999<<<@@@DDDEEEBBB===888999888666444222333666999555555444333222222222222111222444444333222333444444222000000222444444444333222222222333333222000333333333444333333222111444444333333333333444444333333444444444444333333999;;;======;;;999888888888777555555777;;;???BBB@@@>>>;;;999888999;;;<<<888888:::===EEENNNXXX]]]kkkqqq{{{}}}yyyqqqjjjhhh^^^WWWQQQMMMHHH@@@;;;:::<<<:::888777999;;;;;;;;;???EEEKKKMMMJJJDDDAAA@@@;;;999666555666777666555555222333777999888999======@@@DDDFFFDDDAAA???>>>EEEDDDBBBCCCFFFMMMSSSXXXdddeeehhhlllttt~~~dddJJJKKKFFF>>>AAAHHHJJJUUU^^^]]][[[\\\]]]]]][[[UUUQQQRRRRRRSSSYYY```jjjtttyyydddNNNAAA>>>@@@GGGCCCAAACCCBBBAAABBBFFFDDDEEEGGGKKKNNNNNNLLLJJJHHHIIIKKKKKKKKKKKKMMMOOOPPPUUU[[[bbbrrruuuqqqmmmllljjjcccYYYPPPBBB>>>:::777666666444222444444555555555555555444222555555222444888666111444222000///000111111000444444222111000000111111222111000000000000111222222222222111111111111000444333222111111111000000111444888;;;;;;999777666444555555444111111333555444333333222222333333333000333666777444222111222333111///000111333333333444333222333444444222000333333222222222333333333444444444333333444444444111111222333444444333333:::888555555777888888666777666777888===CCCJJJMMMHHHGGGEEEBBB?????????@@@CCCDDDGGGOOO[[[jjjxxxyyynnnccc```]]]XXXUUUUUUOOOHHHCCCCCCBBB>>><<>>===???BBBFFFHHHNNNQQQVVV[[[aaakkkvvv}}}kkkNNNNNNGGG<<>>BBB>>>======>>>@@@AAA@@@???FFFNNNVVVWWWPPPGGGAAA>>>;;;999777777888999888777444111111555777555555777111555999===>>>???AAABBB<<<<<<===>>>@@@BBBDDDEEE@@@EEEKKKQQQWWW___hhhnnnsssxxxxxxOOO@@@DDDIIILLLOOOPPPbbbooommmdddaaaaaaaaa[[[WWWRRRQQQWWWbbblllrrr|||^^^GGGCCCKKKBBBBBBAAAAAAAAABBBBBBCCCFFFEEEFFFIIIMMMNNNKKKHHHCCCFFFJJJMMMOOONNNLLLKKKRRROOOSSS```qqqzzzxxxrrrlllkkkmmmjjjaaaWWWKKK@@@666555666555444555666555555555555666777777666666999>>>CCCAAA:::333333222111111111333555777888999999888555333222222333333444444444444444444666555333222111222333333222222222111111111000000666222000333999;;;666000333333333333333333333333555444222000000111222333333555777888777444000...333333333333333444666666555222000000333444222000666333111000111333444555777666555444333444555666777666555444444555666777:::999666555666777666222:::999>>>NNNaaaooovvvyyy{{{tttllleeeccceeegggiiiooorrrxxxxxxpppggg\\\UUUDDD@@@===;;;<<<>>>??????AAA===:::>>>FFFKKKKKKHHHEEEBBBBBBEEEFFFEEEGGGKKKNNNSSSUUUOOOIIIFFFCCC@@@888777555444888<<<999333111777999555333666777444444444666<<>>?????????BBBGGGNNNRRRRRRQQQZZZ```cccdddkkkyyyWWWEEEEEEHHHIIIJJJPPP]]]gggeee^^^]]]^^^___WWWSSSPPPQQQXXXcccooovvv}}}bbbKKKEEEJJJAAA@@@@@@@@@AAABBBDDDEEEEEEDDDEEEHHHKKKLLLJJJHHHEEEGGGJJJMMMNNNNNNMMMMMMPPPOOORRR]]]jjjxxxzzzsssmmmmmmooommmddd\\\OOODDD999777666444333333444333222333444555555555777999===DDDHHHFFF>>>666555444222000000000111222555777888777555444444444444444444444444444444444555444333222222222333333444444333333222222111111333333555777999888666333333333333333333333333333444333222111111222444555333444666777666444222000333333333333333444555555666333111111333333222111555333222111222333444444777777666555444444444555888777666555555666777777777666444333444666666555;;;AAANNNbbbvvv~~~wwwmmmccc[[[SSSKKKFFF???===::::::===???AAAAAAEEEAAA>>>BBBJJJPPPOOOMMMHHHDDDAAABBBBBBBBBEEEJJJKKKOOOOOOJJJFFFCCC???;;;777888777777;;;???===666333777777333333666666333999888:::@@@IIINNNOOOMMMMMMJJJGGGEEECCCBBBAAA???::::::<<>>>>>@@@BBBFFFHHHEEEDDDEEEFFFIIIJJJIIIHHHEEEFFFHHHKKKLLLNNNNNNNNNMMMNNNSSSZZZ```jjjzzz{{{uuupppoooqqqpppiiibbbUUUIII===:::888555222222555333222222444555555444666999???FFFJJJGGG???888444333111/////////000000444555777777666555555666555555555444444333333222444444333222222222333333666666555444444333222222111555999:::888666666666222222222222222222222222333222111111222333555666444444555555555555444333333333333444444444444444777555333333333333222111444444333333333333333333777777666666555444333333:::999777666666666777777666444333333444666999;;;CCCQQQfff|||{{{pppiiieee^^^TTTKKKEEEAAA>>><<<;;;999999:::>>>AAACCCDDDEEEBBB@@@DDDKKKPPPQQQOOOJJJDDD@@@@@@??????BBBGGGGGGIIIGGGCCCAAA@@@;;;555777888999:::>>>BBB???999666666444111333777777555???===>>>FFFRRRZZZ[[[YYYXXXTTTNNNJJJHHHFFFAAA>>>777999<<>>;;;;;;===>>>===AAAHHHMMMMMM[[[aaakkkwwwqqqQQQDDDDDDEEEDDDIIIMMMQQQRRRRRRSSSTTTTTTTTTUUUYYY___iiivvvjjjRRREEEBBBBBBAAA>>>===>>>AAADDDGGGFFFFFFFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGIIIKKKMMMNNNJJJMMMTTTYYY[[[aaappp{{{vvvqqqppprrrqqqlllgggYYYMMMAAA===:::666333333777555333444666888777666333555:::???BBBAAA;;;777000000000000111222333444444666777777666555555666666666555444333333222222444333333333333333333333666666555444444333333222333666999:::999777666666111111111111111111111111000000000000111333555666444444444444444555666666444555666777777666444333888777555444333222222111333444555555444333333333666666555555444222111111999888777555555555666666777555444555555666<<>>???;;;::::::===@@@CCCDDDDDDAAA>>>===@@@FFFKKKLLLKKKEEEAAA???@@@???>>>@@@DDDDDDDDDAAA>>>>>>>>>999222777:::<<<<<>>BBBFFFGGGEEEAAA===<<<<<<::::::===@@@CCCCCCEEEJJJSSS^^^iiiuuu|||UUUAAAAAACCCBBBDDDFFFJJJNNNPPPPPPPPPQQQWWW\\\ccckkkuuujjjRRRBBB>>>EEECCC@@@======???BBBDDDFFFGGGHHHIIIIIIIIIIIIJJJCCCCCCCCCDDDEEEGGGIIIJJJHHHMMMUUUZZZ[[[___mmm|||{{{vvvqqqpppqqqqqqnnnjjj]]]QQQEEE@@@===999666555888555222333777999777555222222444777999999888666222222222222333444555555666777888777555444444444666666555444333333222222222333333333333333333333444444444444333333333333666666666777999888666333111111111111111111111111.........///111222444444444444444333444555777888777888:::;;;:::888666444777777666444222222222222333555777666444222222333444444333222222111000000777666555444333444444555777555555666666666@@@KKKdddzzz}}}uuukkk___VVVQQQKKKDDD>>>@@@@@@@@@@@@@@@AAABBBCCC???>>>>>>@@@CCCDDDDDDCCC===;;;:::<<<@@@DDDEEEEEE???===>>>BBBBBB???>>>@@@AAAAAA>>><<<===>>>:::444999<<<===<<<<<<>>><<<777:::666333333666;;;AAAEEESSSQQQSSS\\\iiirrrsssrrrvvvlll]]]PPPGGGAAA<<<999???CCCIIIMMMNNNLLLHHHFFFAAA===999999;;;===>>>???===@@@EEEKKKRRR[[[eeekkkssstttuuuwwwzzz\\\DDDBBBCCC@@@BBBDDDHHHNNNOOONNNOOOSSS\\\cccnnnxxx}}}gggOOOAAA===EEECCC@@@>>>>>>>>>@@@AAAEEEHHHKKKLLLKKKIIIIIIIIICCCBBBBBBCCCCCCDDDEEEFFFHHHMMMUUU[[[]]]```lllyyy|||wwwrrrpppppppppnnnlllbbbUUUIIICCC@@@;;;777666777333///111555888555222333333333333444555666666666666666555444444333333666777888777555444333444555555555444444333333222222222333444444444333333333333333444444444555555777555333333555666555333222222222222222222222222......///000111222333444555444444444555666777777888:::<<<======:::666444555666666444222111222333444666888666333111333555444333222111000111222333555555333333333444555666666444666999999:::GGGWWWvvvzzzqqqiiidddWWWQQQIIIEEECCCCCCBBB@@@???AAADDDEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEEEEBBB@@@;;;:::999:::===@@@AAAAAA<<<;;;>>>CCCCCC???===>>>>>>@@@???<<<===???>>>999;;;>>>>>>;;;:::<<<;;;888;;;777555777:::???JJJTTTeeefffjjjqqqzzzxxxiiiXXXKKKBBB>>>===CCCHHHOOOTTTTTTSSSQQQPPPIIIBBB;;;;;;===<<<===???======???@@@CCCIIIPPPUUU______^^^\\\\\\bbblllsssyyyzzz}}}lllPPPKKKJJJCCCEEEEEEIIIMMMMMMLLLRRRZZZdddmmm{{{zzzcccLLLAAAAAABBBAAA@@@?????????@@@AAABBBFFFKKKMMMKKKHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCHHHLLLTTT[[[^^^aaajjjuuu~~~zzztttqqqpppppppppnnnhhhZZZMMMFFFAAA;;;666555777222///111666888666222333333444444333333333444666666666666555444333333444666777777666555555666444444444444444444444444111222333444444444333333333333444555666777777888555444333111///000222555333333333333333333333333000000111222333444444444555555555666666666666666888:::===>>>===:::555222333444555333111000111444555777888555111000333777666444222000000222555777444444333333444555777888888777;;;AAABBBEEEVVVjjj|||vvvmmmddd]]]VVVPPPLLLEEEEEEDDDCCCCCCDDDDDDEEECCCFFFHHHHHHEEECCCCCCDDDBBBBBBCCCDDDEEEDDDAAA>>>;;;:::999999:::<<<======>>>===>>>BBBBBB>>><<<===;;;???@@@>>>===@@@AAA???;;;>>>>>>:::999<<<===;;;;;;999999;;;===CCCRRRbbbtttxxx~~~xxxgggVVVJJJFFFFFFMMMSSSZZZ]]]^^^\\\\\\\\\SSSHHH???===>>><<<<<<>>>======<<<;;;===AAAGGGLLLRRRRRROOOKKKGGGHHHOOOUUU[[[]]]___cccjjjwwwzzz]]]VVVQQQGGGHHHGGGIIILLLKKKKKKTTT```kkkvvvxxx```JJJBBBEEE????????????@@@AAAAAABBB@@@EEEKKKMMMKKKGGGEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBHHHKKKRRRZZZ]]]```hhhrrr{{{uuurrrqqqqqqpppppplll^^^PPPHHHBBB;;;555333999444000222888;;;888333000222444444333111000000222333444555666666666666222444666777666666777888333333444444444444444444000111333444555444333333333333444666777999::::::222555555000+++***111888333333333333333333333333222222333444555555555555555555666666666666555555888:::===>>>===999444111111333444333000///222444666888888555000///333888777555222000111444888;;;444444444444555777888:::<<<;;;@@@HHHKKKOOOccczzz|||sssnnnaaa\\\TTTNNNIIIFFFCCCAAABBBEEEHHHIIIGGGFFFEEEEEEEEEHHHJJJIIIFFFEEEFFFHHHAAAAAABBBDDDEEEDDDAAA>>>:::999888777888999::::::CCC@@@???AAA@@@<<<;;;===888>>>AAA>>>===???BBBCCC;;;>>>===999999===@@@???:::999;;;>>>???EEEXXXkkk|||sss```RRRMMMMMMYYY^^^dddggggggfffffffffWWWIII>>><<<;;;888888;;;===<<<;;;:::;;;@@@FFFKKKLLLLLLJJJDDD===:::>>>BBBGGGHHHIIILLLTTTaaaqqq}}}|||iiiSSSAAALLLGGGFFFKKKQQQVVV\\\bbbsss~~~___HHHBBB@@@===>>>@@@AAAAAABBBDDDEEEHHHIIIKKKKKKJJJIIIIIIIIIDDDCCCBBBCCCDDDEEEDDDCCCHHHKKKPPPVVV\\\ccckkkppp~~~yyyuuurrrpppqqqqqqiiibbbUUUEEE<<<999555000666555555444444444555555444555666777666444111///444222333777777444444666555666777888888777666555222333444444444333222111333000...000444666444111111222333444666777888888444444333222111111111111444444555555444222222222222333333333333222111111666555555555777888999888======<<<999666555555777222111111222444333000,,,<<<999666777:::;;;999777:::888777888;;;>>>???@@@>>><<<:::999999;;;===>>>@@@IIISSSYYY___jjj{{{wwwlllbbbXXXRRROOOLLLHHHDDDBBBBBBDDDEEEKKKMMMNNNNNNLLLKKKJJJJJJJJJIIIGGGEEECCCCCCCCCDDD@@@????????????<<<999666:::999888888888999:::;;;>>>>>>??????===;;;888666;;;;;;<<<>>>@@@AAA???===FFF???999777:::======;;;======@@@CCCCCCIII\\\pppxxxlllccc______fffkkknnnlllmmmqqqsssrrr```OOO???<<>>999555;;;;;;;;;:::;;;>>>DDDHHHKKKLLLIIIAAA>>>???AAA@@@>>>AAA@@@>>>FFFXXXgggmmmqqqlllfffbbbcccfffiiijjjtttqqqrrryyysss]]]LLLKKKGGGGGGNNNVVV\\\ccciiizzz|||]]]HHHCCC@@@===???@@@AAAAAABBBEEEGGGIIIJJJKKKKKKJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGFFFEEEJJJMMMPPPTTTYYY```hhhmmm|||~~~wwwrrrppppppqqqoookkk^^^NNNCCC>>>:::666666666555444444444555555666666555444444333222222555333333777777444333666555555666777777666555555222333444444444444333222555222000222555777555222222222333444555666666777444444333222222111222222555444444444444444444333222222333333333333222222555444333444555666777777<<<;;;:::888777555333222666555555666888888555222666777999<<<@@@AAA@@@???CCC@@@===>>>CCCJJJPPPSSSPPPLLLGGGCCCAAACCCGGGJJJPPPXXXccckkkrrr|||{{{uuujjj___VVVOOOIIIFFFEEEEEEEEEEEEFFFHHHIIIIIIQQQRRRSSSSSSQQQOOOMMMLLLGGGFFFDDDBBBAAAAAAAAAAAA???>>>===>>>===<<<888555999888888777888999:::;;;666777:::;;;<<<<<<;;;:::=========???AAABBB@@@??????===:::;;;===???@@@???AAABBBFFFIIIKKKRRReeewww{{{sssnnnlllmmmuuuzzz|||zzzyyy{{{{{{yyykkkXXXEEE>>>>>><<<888666:::;;;;;;;;;;;;???DDDHHHMMMNNNJJJCCC>>>???>>><<<<<<>>>===;;;AAAOOO[[[___\\\WWWQQQMMMMMMOOOQQQRRRVVVVVVXXX\\\eeerrrvvv^^^OOOKKKHHHKKKTTT^^^fffooovvvuuuXXXFFFBBB???>>>@@@AAAAAABBBDDDGGGJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHMMMNNNPPPRRRVVV]]]eeekkkyyy}}}uuurrrqqqqqqpppnnneeeTTTFFF>>>:::777777666555555444444555555777666444333222222333444555333333666666333222555444555555666666555555444333333444444555444444333666444222333666888666333222333333333444444444444444444333222222222333333555444444444555666555444222222222333444444555555555555555555666777888888>>><<<999999::::::666333999888777888::::::999888666===FFFNNNTTTVVVXXXXXXXXXTTTPPPQQQWWWaaajjjoooiiiddd\\\VVVTTTVVV[[[___hhhmmmuuu}}}{{{xxxuuupppjjj___XXXOOOGGGCCCBBBBBBBBBBBBDDDHHHLLLOOOPPPPPPPPPXXXXXXXXXWWWTTTPPPLLLIIIBBBBBB@@@???>>>>>>>>>>>>===<<<;;;<<<<<<:::777555888888777666777888999:::555666888;;;<<<======<<>>>>>@@@BBBCCCBBBAAA===>>>???@@@???@@@BBBCCCIIIKKKPPPUUUZZZcccsss|||{{{|||~~~wwwcccMMMBBB???===::::::;;;<<<===>>>@@@DDDIIILLLUUUUUUQQQIIIDDDBBB???::::::;;;:::888<<>>===>>>???@@@AAACCCDDDEEEIIISSSaaallluuu}}}sssYYYKKKKKKJJJOOO[[[gggqqqzzz}}}oooTTTDDDAAA===???@@@AAABBBCCCFFFJJJNNNOOONNNMMMLLLLLLLLLJJJIIIIIIHHHGGGHHHJJJKKKKKKJJJNNNNNNOOOQQQVVV]]]ffflllyyy}}}wwwtttsssooopppjjjYYYIII???999666888777666555444444444555555555444333333333444444555333333666666333222444444444444444444444444444333444444555555555555555777555444444666666555333333333333333333333333333444333333333333333444555555555666777888888666444222222222333444666777777888999999999999:::;;;===CCC>>>:::;;;???BBB@@@>>>===<<<;;;:::;;;<<<<<<<<<<<>>>>>======<<<<<<<<<;;;:::999999:::999777555888777666666666777999999;;;;;;<<<======<<<;;;;;;@@@???>>>???BBBDDDEEEDDDBBBDDDFFFCCC@@@@@@DDDIIISSSWWW]]]dddkkkuuu~~~lllXXXMMMGGGCCC@@@@@@===???CCCFFFIIINNNSSSWWW``````\\\UUUOOOKKKEEE>>>;;;:::999888:::>>>AAAAAAEEEAAA===::::::;;;;;;;;;>>>>>>===<<<>>>CCCLLLRRRXXX___hhhppptttxxx|||uuuYYYJJJJJJJJJQQQ___mmmwww~~~pppUUUEEEBBB??????@@@CCCDDDFFFIIIMMMPPPRRRPPPMMMMMMMMMMMMKKKIIIHHHGGGGGGHHHJJJKKKKKKJJJMMMNNNPPPRRRWWW___hhhnnnvvv}}}wwwtttpppsssooo```PPPDDD===888888888777666555444444444111333444666666555333222555222333666666222222444444444333333333333444444444444444555555666666666666555444444555555333222444333333333333222222222444333333333444555666666666999===???===:::666444333333333444555777888999:::;;;<<<<<<;;;;;;>>>@@@DDD>>>999;;;BBBJJJMMMMMMIIIIIIHHHFFFEEEEEEFFFFFFJJJWWWiiiyyy}}}xxxtttsssssssssrrrnnniiieeebbb^^^ZZZVVVMMMKKKIIIFFFCCCAAA@@@AAA@@@@@@@@@CCCIIINNNRRRSSSUUUWWWZZZ^^^bbbeeehhhiiihhhcccZZZRRRLLLEEE>>>:::<<<<<<<<<<<<<<<<<<;;;;;;:::888777888888888777555888777666666666777999999============<<<;;;::::::>>>===<<<>>>BBBFFFIIIJJJHHHJJJJJJGGGCCCFFFNNNVVV___dddkkkrrr{{{vvvggg^^^VVVLLLFFFDDDAAAEEEJJJOOOTTTZZZ___ccckkkkkkhhhbbb\\\WWWNNNEEE???;;;888888999:::::::::===;;;888777777999999999:::888777888;;;>>>???>>>EEEIIINNNRRRTTTXXX^^^cccnnnwwwzzz\\\LLLKKKLLLTTTcccrrr|||wwwZZZHHHEEEBBB>>>@@@DDDGGGIIILLLOOORRRSSSPPPLLLKKKLLLLLLJJJGGGGGGGGGFFFHHHJJJKKKKKKJJJMMMNNNPPPSSSXXX___hhhmmmqqqzzzxxxtttmmmpppnnnbbbTTTHHH>>>777999888777666555444444444000222444777777666444222333111222555666333333555555444444333333444444555555555555555555666777888777777666555444333333222444444444444333333333333333333333444555666777888888AAAJJJLLLFFF===777444555444444444555777999;;;:::<<<>>>===;;;;;;>>>AAABBB???>>>BBBLLLWWW___bbbbbbbbbbbb___\\\ZZZYYYZZZcccmmm{{{zzzxxxtttooojjjeeebbb```[[[WWWQQQLLLHHHFFFDDDBBB>>><<<<<<===;;;999:::>>>>>>>>>@@@EEEJJJNNNOOOOOOUUUXXX]]]dddkkkqqquuuwwwqqqgggYYYNNNFFFAAA<<<888999:::;;;;;;<<<;;;;;;:::999777666777888888777666888888777666777888999:::999999999999:::;;;;;;;;;===;;;;;;>>>DDDKKKOOORRRLLLNNNNNNMMMMMMSSS^^^gggjjjqqqxxx~~~wwwpppfffZZZQQQNNNLLLPPPWWW]]]bbbggglllppptttuuusssoookkkfff[[[PPPFFF???888888888777666777:::888666666777999888888777555555888===???<<<999<<<>>>@@@@@@???BBBHHHMMMVVV___lllvvvzzz~~~cccSSSTTTUUU]]]mmm{{{|||\\\HHHDDDBBB<<<@@@EEEJJJLLLNNNQQQRRRRRRNNNIIIHHHJJJJJJGGGDDDHHHGGGGGGHHHKKKLLLLLLKKKMMMNNNQQQTTTWWW]]]dddiiipppyyy}}}wwwssskkknnnlllcccYYYNNNAAA777:::999888666555555444444111222333555555555555555111///111555666333444666666555444333333444555666555555555555555777888999888999888777555444333444444444444444444555555555333333333444555777888999;;;JJJYYY[[[OOO@@@888666777666555555666777:::;;;<<>>;;;;;;;;;<<<:::999:::===;;;777999>>>======>>>BBBGGGKKKLLLLLLTTTYYYbbbllluuu{{{~~~sssgggUUUGGG@@@===<<<:::777777999:::::::::999999999777666666888999888777999888888777888999:::;;;777777888999:::;;;===>>><<<;;;<<<@@@HHHPPPWWWZZZSSSTTTVVVWWWZZZaaakkkrrrtttzzz~~~vvvkkkcccaaa^^^bbbiiinnnssswww{{{}}}~~~~~~|||wwwkkk___SSSGGG===;;;:::777666888:::999777777888888777666888888888:::;;;<<<;;;;;;999;;;<<<<<<:::;;;???CCCFFFOOOYYY______```dddhhhpppttt}}}mmm]]]]]]^^^gggvvv}}}\\\EEEAAA@@@;;;@@@FFFKKKNNNPPPQQQRRRQQQLLLGGGFFFGGGHHHEEEAAAIIIHHHHHHIIILLLMMMMMMLLLMMMOOOQQQTTTWWW[[[```dddttt{{{yyyuuurrrppprrrpppiiiaaaWWWHHH<<<:::999888666555555444444333222222222333555666888000...000444666444444777666555444444444444555666666555555555666777999::::::::::::999666555444555444444444555555555666666333333444444666777999:::>>>PPPbbbdddUUUCCC:::888888777666555666777:::;;;???BBBEEEDDDAAA@@@DDDHHHMMMTTT^^^kkkwww}}}}}}}}}}}}~~~~~~vvvpppnnnhhh```XXXRRRMMMJJJGGGBBB@@@???===;;;;;;:::::::::;;;<<<;;;999888999;;;;;;:::<<>>???<<<;;;<<>>:::999;;;999777666555555555333111888:::;;;888555333666999777;;;>>>>>><<<<<<>>>AAA???GGGNNNPPPMMMLLLNNNRRRSSSWWW```kkkxxx}}}cccdddjjjtttrrrTTTFFFDDD@@@BBBBBBEEEJJJQQQTTTSSSQQQOOOLLLIIIIIIJJJIIIEEEAAABBBDDDFFFGGGHHHHHHIIIJJJMMMPPPSSSVVVYYY\\\aaadddooovvv~~~xxxtttrrrssssssqqqlllbbbVVVIIIBBB888777777777777777555333333666888888555444555888333333333333333333333333444555555555444444666777777888888777555444555777777666666555555444333222555444555777:::999555111777777666666666777777888>>>MMM]]]___SSSCCC999555888777555444444666888:::<<>>===999;;;;;;<<<@@@CCCCCC>>>:::<<<<<<<<<;;;;;;::::::999:::;;;>>>@@@BBBDDDEEEEEEJJJ[[[iiipppxxx}}}sss```TTTEEE;;;777777777666777666666555555555666666777666666555555555555666888888999999999888888777999999::::::;;;<<<======AAA>>>???FFFMMMRRRXXX^^^ZZZ___ffflllqqqvvv}}}yyy|||xxxeeeYYYJJJ???<<<;;;;;;:::999999999999999888888777555555666777777888999999666666666888:::::::::999>>>>>>>>>???@@@AAABBBCCCGGGJJJOOOWWWbbbnnnyyyrrrmmmsss|||pppRRRDDDCCC???CCCDDDGGGLLLRRRUUUUUUSSSOOONNNLLLJJJIIIGGGEEEBBBBBBIIIOOOPPPLLLIIIIIIKKKOOOOOOPPPQQQSSSXXX___cccmmmttt}}}yyytttrrrrrrqqqpppnnnggg\\\NNNDDD>>>;;;888888999:::888666222333555555444333333444333333333333333333333333222333444444333444666888999::::::888666555666888777777666444444333333444666444333444666777666444666666666666666777888888;;;FFFQQQSSSKKK@@@999777999777555444666:::===>>>===EEENNNTTTWWW[[[```dddyyyrrrjjjaaa^^^___eeebbb]]]UUUKKKCCC>>><<<666444222222333444333111444777888888:::>>>>>>;;;===AAAEEEHHHGGGDDD@@@===:::::::::999999888888888888999;;;===>>>@@@@@@AAACCCQQQ]]]aaaffflllhhh^^^UUULLL@@@999777888888666666666666555555555666666666666666555666666777777888888999999999999888888999999::::::;;;<<<<<<===???<<<<<>>AAAAAA>>>;;;BBBIIIJJJEEE???;;;:::777777777777777777666666666666777888999:::;;;;;;===GGGNNNOOOQQQTTTOOOGGGFFF@@@:::777888999888666666666555555666666666666666666666666777777888999888888999999999999999888999::::::;;;;;;<<<<<<<<>>>>>BBBFFFDDD<<<444777444333444777777444111555555555555444444444444111333444555666777:::<<<>>>>>>>>><<<:::999:::;;;999777444222222333555666666444222222444666999;;;666666666666777888999:::<<<===>>>???===<<<:::999;;;888555777>>>CCCFFFFFFSSScccwww|||rrrjjjfffVVVNNNHHHDDDAAA>>>AAAFFFMMMOOOMMMDDD777000222777222222111222333444444555777???FFFIIIIIIIIIDDD???>>>AAAEEEEEEAAA<<<888777666666666666666666666777555555555555555666666777<<>>===>>>@@@CCCGGGLLLPPPSSS^^^]]]]]]```gggqqqzzz~~~xxxqqqhhh___YYYsssSSSDDDEEEDDDGGGJJJOOOTTTVVVVVVUUUUUUQQQRRRQQQMMMGGGDDDDDDFFFHHHIIIKKKNNNPPPPPPNNNLLLLLLMMMMMMNNNOOORRRWWWZZZaaagggqqqzzzzzzqqqmmmlllrrrwwwssscccTTTCCCDDDIIINNNPPPJJJ>>>555777555333444777777444111666666666555555444444444333555777888888:::===????????????===:::999:::;;;888666444222222333555777444444555666777999;;;===999999999888888999999:::<<<<<<;;;;;;;;;:::999888>>>>>>AAAGGGPPPVVVYYYYYYfffuuu}}}oooaaaUUULLLGGGAAA>>>>>>@@@???;;;;;;===@@@@@@>>>999444222333555111111111111000111222333<<>>>>>:::666666666777888999888555333444444555666777777666666666666666666777888::::::888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;>>><<<>>>BBBFFFKKKUUU^^^bbbiiiqqqwww|||xxxqqqjjjccc______^^^[[[VVVQQQLLLHHHFFFBBBBBBAAA@@@@@@AAACCCDDD>>>???@@@???======@@@BBBBBBDDDIIIPPPWWW^^^cccfffooommmlllmmmrrrzzz~~~vvvkkkaaaZZZtttTTTDDDEEECCCKKKOOOTTTXXXXXXVVVUUUUUUQQQQQQNNNKKKGGGEEEEEEFFFHHHEEEDDDGGGLLLOOOMMMJJJJJJLLLOOOPPPRRRTTTWWWYYY^^^dddooozzzuuupppnnnsssyyyvvvjjj^^^IIIKKKMMMNNNKKKCCC999222666555444444555444222111777777777666555555444444555777999999:::<<<>>>AAA?????????<<<:::888999:::777666444333333444555777333555666777888:::===@@@???>>><<<;;;999999888888999999888888999:::<<<===KKKQQQZZZdddmmmrrrvvvwww}}}}}}rrrkkk```TTTKKKCCC===::::::999;;;???>>>888444555888777444444444555555444000111222222222222444666>>>MMM\\\aaa]]]UUUIII???BBB===999888::::::777444555555666777777888999999777666555444444555666777:::<<<======<<<:::888666666666777888777666444333333444555777777777666666666666666666777777888999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===BBBFFFLLLWWWbbbfffmmmuuu{{{}}}xxxvvvqqqooolllgggaaa\\\WWWUUUPPPOOOLLLJJJHHHHHHIIIJJJJJJLLLLLLKKKHHHHHHKKKNNNLLLQQQYYYbbblllsssyyy{{{|||zzzwwwvvvxxx~~~zzznnnbbb[[[zzzYYYHHHHHHFFFPPPTTTZZZ\\\[[[XXXVVVVVVRRROOOKKKHHHGGGGGGFFFEEEGGGFFFFFFHHHJJJKKKJJJIIIIIIKKKNNNPPPRRRTTTWWWZZZ[[[cccooo{{{{{{vvvrrruuuyyyxxxpppgggXXXVVVPPPHHH>>>777444333555666777666555333333333888888777777666555555444666888999::::::;;;>>>@@@>>>>>>>>>;;;999777888999555555444444444555555666444555555444555888???DDDDDDCCC@@@===:::888777666555666777777999???GGGMMMaaakkkzzzsssfff^^^LLLHHHDDDAAA@@@>>><<<999<<<999999;;;:::555333444888777777666666666555555222444555555444444777999===LLL[[[___[[[TTTIIIAAA888777666555555444333222444444555666777888999999888777555444444555777888999999;;;<<<;;;888666555555666666666555444444444222333555777888777666666666666666555666666777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>CCCFFFLLLXXXdddjjjpppyyy~~~}}}xxxtttoookkkiiibbb```]]][[[YYYYYYZZZ[[[___aaabbb___\\\\\\___ddd```eeennnwww~~~~~~{{{zzz{{{~~~~~~qqqeee^^^___MMMLLLJJJSSSXXX^^^___]]]YYYWWWWWWRRRMMMHHHFFFGGGHHHFFFDDDEEEHHHKKKKKKIIIHHHHHHHHHJJJKKKMMMNNNPPPTTTXXX\\\ZZZbbbooo|||zzzvvvwwwzzzyyysssmmmkkkeeeXXXGGG999333777<<<777:::<<<:::666444555777999888888777666555555444666888999999999:::===???===>>>===;;;888666777888444444555555555555555555555555333111111666@@@GGGHHHFFFCCC???;;;888666555444555777888;;;EEERRR\\\sss~~~vvvmmmcccVVVHHH???@@@>>>======??????;;;888???:::888888777555666:::888999:::888555333222222222444555444111111333555;;;IIIWWW[[[WWWQQQIIIBBB444888;;;;;;888555555777222333444555666888999999777666555444444666777999999999:::===<<<888555444555555555444333333444555222333555777888888777666777666666555555555555666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>AAAEEEHHHMMMZZZffflllrrrzzz|||yyywwwtttrrrpppnnnnnnooorrrsssqqqssstttqqqmmmmmmqqqvvvrrrwww~~~~~~zzzyyyyyyyyy{{{zzzqqqkkkfffQQQMMMQQQYYY]]]bbbbbb^^^YYYVVVTTTWWWSSSLLLHHHGGGGGGGGGGGGGGGJJJNNNOOONNNKKKHHHGGGIIIJJJLLLNNNQQQUUUYYY[[[___fffpppyyy~~~zzzvvvyyyzzzwwwuuuwwwgggNNNDDD>>>777777===BBB@@@???===888333444:::777888888777444333333444999888999===@@@AAA===999===<<<:::888666666666666666666666555333333444555666555555555666777999;;;CCCDDD???888666888777111;;;;;;::::::AAASSSiiiyyy|||mmm^^^PPPKKKHHHAAA;;;999888:::===AAACCCCCCCCCBBB:::===???===888444444555999;;;<<<999555333444666666666555555444444444333999???HHHOOOPPPKKKDDD>>>888666555444555555333222333444666666666777999;;;888888777666666666666666888;;;<<<:::555444666:::666666666666555555555555333333555666777777777777444555555666777888888999888777777888:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;===>>>???BBBHHHRRR]]]eeerrrvvvzzz~~~~~~~~~~~~|||}}}zzzwwwtttzzz{{{}}}|||vvvqqqlllXXXTTTXXX]]]```cccaaa]]]WWWTTTSSSUUURRRNNNLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFLLLJJJJJJMMMTTTYYYZZZYYY\\\cccllluuu}}}zzzuuuxxx{{{{{{}}}yyybbbKKKBBB>>>:::<<>>>>><<<;;;<<<;;;999888777888888999777777777666444333444666444444444444555666777888;;;===;;;666666999888444555888===FFFSSSeeexxxxxxjjjaaaOOOEEE===<<<<<<999888:::???CCCJJJLLLKKKFFFBBB@@@;;;;;;::::::999888555333666999<<<;;;777444333444444444444555555555555555666:::@@@EEEFFFCCC???<<<777666555555666555333222333444555555555555777999888888777666666666666666222555888888666777;;;???666666666666555555555555444444555666777777777666777777777777777777777777999888888999;;;<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>@@@CCCIIISSS^^^eeessswww|||~~~yyyuuurrrtttuuuyyy}}}~~~{{{rrraaa]]]```eeefffeeebbb]]]XXXUUUTTTSSSRRRPPPPPPPPPOOOMMMJJJIIIGGGFFFGGGKKKMMMMMMKKKNNNJJJIIIMMMVVV[[[[[[XXX[[[aaajjjssszzzzzzuuuvvvzzz|||uuuaaaMMMDDD>>><<<@@@IIIQQQRRRVVVVVVNNN@@@999888999::::::888777777999;;;;;;<<<======<<<;;;<<<===::::::999888888999:::;;;888888888777444444555666444444555666777777777666666888888555666999:::999555;;;HHHYYYlll}}}tttgggYYYLLLDDD;;;777444666777888<<>>;;;888555666999:::666222555999======999555333333333333333444555555666666333555777999::::::999888777666666777777777444222666777888777666777999:::888777777666666666666666666888999777444333666888666666666666555555555555555555666666666666666555999999888888888777777777;;;:::999:::<<<<<<;;;999::::::;;;;;;;;;<<<<<<<<<>>>???AAAEEEKKKUUU```gggtttyyy~~~{{{wwwssstttwww|||wwwiiieeeffflllkkkhhhddd___[[[YYYXXXUUUSSSQQQQQQPPPOOOMMMKKKIIIGGGFFFKKKRRRVVVUUUQQQKKKJJJJJJNNNTTTYYYYYYYYY]]]ccclllssszzzzzzuuuuuuwwwzzzzzz{{{vvvgggVVVJJJBBB>>>DDDLLLQQQTTTXXXYYYQQQDDD<<<;;;999999999888777777:::<<<;;;===>>><<<999888;;;>>>:::999888777777888999:::777888888666444333444666555666777888999888777666777888777555666:::???BBBEEEKKKYYYlll}}}xxxpppdddXXXMMMDDD<<<888999999999999888888===BBBHHHQQQZZZYYYPPPDDD>>><<<777555444555777888666444:::===???>>>999444333333444444444444444444444555111222333555666666777777666666666777888777444222666777777666555555777888777777666666666666777777999:::999777333222222444666666666666555555555555555666666666666666555444888888888888888999999999;;;;;;:::;;;===<<<:::888::::::;;;;;;<<<<<<======???@@@CCCGGGNNNXXXccckkkwww{{{{{{{{{{{{}}}sssnnnmmmooolllhhhccc```]]][[[ZZZYYYVVVQQQOOOMMMMMMKKKJJJKKKJJJKKKQQQWWWXXXTTTOOOEEEIIIMMMPPPQQQSSSWWWZZZ^^^dddkkkrrrxxx{{{yyyvvvvvvyyy{{{yyyvvvvvvmmm```RRRGGGCCCIIIQQQUUUUUUWWWWWWNNNBBB<<<<<<777888888777666666888:::;;;<<<<<<:::777777:::>>>999888777555555555666666666777777555444333555666555666777888777666555444888777777999;;;AAAJJJQQQZZZ^^^fffsss|||}}}uuulllYYYRRRIIIAAA<<<999888777777:::;;;888444444777:::DDDKKKQQQOOOFFF===999:::333555666666444444666888@@@AAA@@@<<<666333444666666666555444333222222111222333555777888888777777666555555666777777555333222333444333222222333555777777666666666666777777333444555555555555777999666666666666555555555555555666666666666666555444555666777888999:::;;;;;;;;;:::;;;<<<======:::888::::::;;;<<<<<<===>>>>>>???BBBEEEKKKSSS]]]hhhpppyyy}}}~~~|||yyyvvvqqqmmmgggccc```]]]ZZZXXXZZZVVVQQQNNNLLLLLLJJJIIINNNNNNPPPSSSUUUSSSNNNIIIBBBHHHOOOQQQOOOPPPUUU[[[]]]bbbhhhnnnttt|||xxxyyyyyyyyy}}}~~~yyyssspppgggYYYKKKFFFLLLSSSYYYWWWVVVSSSIII>>>999;;;666777888888666555666777999999999888777888:::<<<999888666444444444444555555666777666555555777999555555666555555444333333666777;;;@@@EEEKKKUUU___ddddddeeegggiiidddYYYQQQDDD???999555444555666777333888999555333444666666===AAADDDAAA;;;666666777222555777666333222666:::??????===999444222444777777666555444333111000000333444777999:::999999888666555444444555666555444444555666666555555777999666666666666666777777888777777666555555555555555666666666666555555555555555555666666666666666555333444555777999:::;;;<<<999999:::<<<======:::888::::::;;;<<<===>>>>>>???@@@CCCHHHOOOXXXcccooovvv|||{{{vvvqqqkkkfffccc___ZZZWWWVVVTTTRRRPPPOOONNNKKKIIINNNOOOQQQRRRQQQOOOMMMKKKDDDHHHNNNQQQQQQSSSVVVYYY\\\```ffflllqqqyyy|||}}}{{{yyy|||zzzqqqrrrlll\\\KKKDDDHHHNNNTTTRRRQQQNNNEEE:::777999555777::::::888555555555777666555666888999999888777666555444444555666777555666888888777888:::<<<999888777666555555555555777:::BBBKKKOOOPPPXXXaaa]]]YYYTTTQQQMMMHHHBBB===;;;888444333333444444444222777888555555999999777999:::;;;999666444333444555666555555444555666888777888999777333222444777555555444444333222111111333444555666777888888999666444222111333444555444555666777777777888:::<<<666666666666666777888888===;;;999666555333222111666666666666555555555555444444555666777777777666444444555666888999::::::777777999;;;======:::888::::::;;;<<<===>>>??????@@@CCCJJJRRR\\\hhhttt|||}}}}}}wwwpppkkkgggbbb\\\WWWSSSRRRSSSSSSSSSQQQMMMIIILLLNNNPPPPPPPPPPPPRRRSSSGGGIIILLLPPPTTTWWWXXXXXX]]]aaaggglllqqqxxx}}}wwwyyy~~~~~~xxxsssuuuppp^^^III???AAAEEEJJJIIIJJJIIIBBB999666888666888;;;;;;999666444333666444333555888:::999666666555555555666777999:::666777999999:::;;;===@@@>>>===;;;999888888999999;;;???JJJTTTUUUQQQTTTZZZQQQLLLEEE>>>:::888666555888666444444555555444222000555666333555999999444777777777666555444222111999666222333666888777555...222555666444333444777333333333333333333333333444333222222333555777999666444000///111333555555///111222222222333555777666666666666666777888888888777555555777777777777777666666666555555555555333333555666777777777777555555666666777777888888555666888;;;======:::888::::::;;;<<<===>>>???@@@@@@DDDKKKTTT^^^kkkwww}}}wwwpppkkkddd^^^ZZZUUUQQQRRRVVVVVVPPPOOORRRNNNLLLKKKNNNRRRTTTTTTRRRLLLKKKKKKMMMPPPTTTVVVVVV^^^bbbgggkkkpppxxx}}}~~~~~~~~~|||zzzwwwuuuvvvuuuooobbbPPPCCC======HHHFFFCCC>>>999777777888444666888999999888777666:::444//////555999777555;;;;;;999555777;;;<<<999555999:::999===FFFNNNPPPQQQSSSQQQJJJ@@@888666777===@@@EEEIIIJJJIIIEEECCC===:::777666777777555333555444222111111111222222444444555888999999666444888333222555555222333888555333111333777888444000000111111222222333333444555444444333333222222111888555222111333555777777999777555444555555555444555444444333333444444555555555555666666777888999888777777777777777888888888888777666666666666666888888777777666666555555444555777777777888:::<<<===<<<;;;:::999888888888<<<;;;;;;<<<>>>>>>>>>===BBBEEEKKKSSS]]]iiiuuu|||}}}|||vvvqqqkkkeee^^^ZZZXXXSSSRRRTTTSSSPPPPPPUUULLLJJJJJJMMMRRRUUUUUUSSSPPPOOOMMMNNNPPPRRRRRRRRRXXX\\\bbbgggmmmuuu}}}zzzvvvtttyyyyyysssfffVVVHHHBBBAAA>>>===<<<:::888777888999666777888888888666444333:::777555777:::<<<<<<::::::<<<===<<<>>>AAA@@@<<<>>>>>>===>>>GGGXXXffflllooojjj___QQQDDD;;;777777;;;===@@@AAA@@@===999777;;;888555555666666555333666555333222222222333333333444666999;;;:::777444888333222555555222333888555333111333777777444000111111111222222222222333333333333333444444444444777444222111333555666777999777555444555666555555555444444444444444444555777777666555666777888999666666555555555555666666888888777666666666666666666666666777777777777777555666777777666777999;;;===<<<;;;:::999999999999>>>=========>>>?????????DDDHHHNNNVVV___iiissszzz~~~{{{wwwrrrmmmfff___[[[[[[VVVRRRRRRQQQPPPSSSWWWUUURRRQQQTTTXXXZZZYYYVVVRRRPPPNNNNNNPPPQQQQQQPPPRRRWWW]]]ccciiirrr|||{{{vvvsssyyyxxxrrrgggXXXKKKCCC???888888888888888888888888777777888888777777666555777888999999:::;;;>>>@@@JJJNNNRRRSSSUUUUUUPPPHHHEEEFFFGGGMMM]]]ppp}}}uuubbbOOOBBB:::777666777888999999777555222000777666444444555555444333666555444444444444444555222333777<<<>>>===:::666666444333555555333444666555333222444777777444000333333333222222222222222222333333444555555666666666333111111222444555555888666444444555666666555555555444444444444555555:::999777666555666888999666666555555555555666666888777777666666666666666555555666777777888999999555666777777666666888:::======<<<;;;::::::::::::??????????????????@@@AAAFFFLLLSSS\\\dddlllsssxxx}}}yyyuuupppjjjccc^^^\\\YYYVVVTTTSSSRRRTTTVVV]]]ZZZWWWWWWYYYYYYWWWTTTOOONNNMMMNNNQQQRRRRRRQQQQQQVVV[[[aaagggooozzz~~~yyyvvvyyywwwrrrhhh[[[NNNDDD>>>;;;:::::::::;;;:::999777777777777888999999::::::888:::;;;999999>>>IIISSSgggmmmrrrttttttpppfff\\\QQQUUUZZZcccqqq}}}{{{qqqcccPPPAAA999666555333333444555666666666666666555444444444444555555555555555444444444444444444222444999>>>BBBAAA<<<999555444444444444444444555444333333444666666444111666666555444444333222222444444444555555555666666555333111000222444555444888666444444555777777666666666555555555555666666<<<:::888666555666777888999888888777777777777888777777666666666666777777666666777777777888888888666777888777666666777999>>>===<<<;;;;;;;;;;;;;;;????????????>>>???@@@BBBHHHNNNXXXbbbjjjpppvvvyyy{{{wwwsssmmmgggccc[[[\\\\\\ZZZXXXVVVTTTRRRYYYVVVSSSSSSUUUUUURRROOOOOONNNNNNOOOQQQRRRRRRPPPSSSWWW]]]aaafffnnnxxx|||{{{xxxssslllaaaTTTGGG???===;;;;;;<<<===>>>;;;999999888888888888:::;;;<<<:::===>>>>>>@@@NNNcccttt~~~ssskkkllllllmmmqqqrrrkkkaaaSSSHHH;;;333333444333111222222444555777888999:::555555555444444555666777333333333444444444444333222555:::???CCCBBB>>>:::333444444444444444444333333333444555666555333222888888777666555444444333666666555555555444444444444222111111333444444444777555333333555777888777777666666555555666666777<<<:::888666555555666777999999888777777777777777777777666666666666777777999888888888777777777666777888888888666666888:::======<<<;;;;;;;;;<<<<<<===>>>???>>>===>>>AAADDDIIIPPP\\\gggooouuuzzz|||~~~}}}pppooovvv|||xxxtttppplllhhh]]]aaabbb___\\\YYYTTTNNNTTTRRRPPPRRRUUUWWWVVVSSSQQQPPPPPPPPPQQQQQQOOOMMMSSSWWW\\\aaafffmmmvvv}}}|||yyytttooofffYYYJJJ@@@<<<999888:::>>>@@@???<<<===<<<:::999999;;;===>>>===BBBGGGKKKRRRddd|||~~~zzzooobbb[[[WWWPPPIII???999222000333555444222222333444555555666666666444555666555444444555777222222333444444444444333222444999===AAA@@@===:::111444555333333555444111333333444555555444333333888888777777666555555444666666555555444333333222444333222222444555555444666444333333555888888888777777666666666666777777999888777666555555555555888777666555555444444555666666666666666777777888:::999999888777777666666777888999999888888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???>>><<<>>>BBBGGGLLLSSS___kkksssyyy}}}ppp___[[[bbbnnn|||{{{vvvssspppnnnlllaaaffffffbbb^^^[[[UUUNNNSSSQQQPPPSSSWWWYYYXXXVVVPPPPPPOOOPPPRRRQQQOOOMMMOOOSSSYYY^^^ccckkkuuu||||||wwwqqqdddSSSGGG@@@<<<999:::>>>@@@???===@@@???>>>>>>AAAEEEIIIKKKNNNVVV```hhhppp~~~|||qqqkkk\\\KKK@@@>>>===;;;666333111111333555444333000111333444444333222111333444555444222111333555222333444555666555555444111222555999<<<<<<999777000444555333333555444000222333555666555444333333666666666555555444444444444444444444333333333333555333333333555666555444555333222333666888999999888777777666666777777888666666777777666555444333888777666555444444444444666666666666666777888888888888888888888888888888777999::::::999:::<<<>>>;;;;;;::::::::::::;;;;;;;;;>>>@@@???===???EEEKKKQQQXXXcccnnnvvv{{{~~~zzzhhhTTTOOOUUUbbbpppzzz}}}zzzuuurrrpppnnnmmmeeeiiiiiibbb]]]\\\VVVNNNRRROOONNNOOOSSSTTTSSSQQQLLLLLLMMMPPPSSSTTTSSSQQQKKKOOOUUU[[[aaajjjttt|||sssaaaTTTHHHCCC===<<>>;;;@@@@@@AAADDDJJJQQQWWW[[[gggqqq~~~{{{pppeeeUUURRRHHH:::111222444444111000///000222444444444---///111333444444333222222444555333000///111444333444666777777777666666000000222666888999666444000555666222222666555000222444555666555333333333444444444444444333333333111222222333333444444555555444333444666777666555555333222333666888999999888888777777777777888888333444666777777555333222::::::888777666666666666666666666666666777888888777777777888999999::::::888999:::::::::;;;>>>@@@::::::999999999::::::;;;;;;>>>AAA@@@???AAAHHHNNNUUU\\\fffpppvvv{{{}}}lllUUULLLNNNUUU```kkkuuutttqqqppprrrvvvzzz}}}xxxzzzzzztttnnnmmmtttzzzpppnnnjjjhhhddd^^^VVVOOOSSSQQQRRRSSSQQQNNNOOOSSSUUUVVVWWWUUUSSSPPPPPPPPPRRRQQQTTTYYY]]]dddppp{{{rrreeeSSSJJJBBB??????>>>BBBFFFOOORRRVVV[[[aaakkkwwwuuukkk```TTTLLLEEE@@@888222......------555555666666777888888888666555444333333333333333333333333333333333333333111222444666666555444333333333333333333333333333555444444333333444444555777666666555555555666666888555444555777888666444444444333222222444555666444444444444444444444444555555555555666888999:::888555666:::;;;888555666::::::999888888777777666999555555999:::666666:::555::::::666666;;;;;;777888999999::::::;;;<<<<<<999888888888999;;;===>>>:::<<<===<<<;;;;;;<<<===>>>>>>>>>>>>???CCCIIIMMMYYY\\\dddoooyyy~~~~~~{{{rrrXXXKKKIIIMMMUUU]]]fffeeedddeeehhhnnnssswwwrrrrrrppplllhhhhhhlllqqqnnnmmmjjjhhheee^^^VVVPPPPPPPPPRRRVVVUUUQQQQQQTTTUUUVVVVVVTTTRRRQQQQQQRRRRRRQQQSSSXXX]]]cccooo{{{fffZZZMMMFFFDDDEEEKKKRRR\\\dddqqq}}}zzzqqqdddZZZSSSMMMEEE@@@@@@;;;555000000111222222555555555666666666666777555555444333333333444444333333333333333333333333444444555666555444222000333333333333333333333333444444444333333444444444555555555555555555666666777555333444666777666444444444444444444555555666444444444444444444444444555555555555666888999:::<<<777555777888666555777<<<<<<;;;999888777666555999555555999:::666666999666999:::666777;;;;;;777BBB@@@<<<:::888888888999;;;:::999999999:::;;;<<<:::;;;<<<<<<;;;;;;<<<===>>>??????@@@AAAFFFKKKPPP]]]bbbkkkttt{{{}}}|||{{{uuuZZZIIIDDDFFFKKKOOOTTTTTTVVVYYY___fffmmmqqqiiigggdddaaa___```cccdddggggggfffeeebbb\\\UUUPPPNNNOOOTTTYYYYYYTTTSSSUUUUUUUUUTTTRRRPPPQQQSSSUUURRRQQQSSSXXX\\\cccnnnzzzvvvdddZZZWWWZZZcccmmm|||}}}rrr^^^WWWNNNIIIGGGFFFDDDBBB>>>:::444111111222333444666555555555555444444444333333444444444444444555333333333333333333333333666666666666444222///...333333333333333333333333444444444444444444444444333333333444444555666666666444333444555666555444444555555666666666666666444444555555555555555555555555555555666888999:::???888444555666555777:::>>>===<<<:::999777666555999666666999:::888666777666999999777777::::::888FFFCCC>>>999777666777999<<<;;;:::999999999999:::999:::;;;;;;::::::;;;===>>>???@@@AAADDDIIIOOOTTTaaaiiisss{{{}}}|||||||||tttYYYHHHBBBDDDGGGIIIKKKLLLOOOSSSZZZbbbjjjnnnccc___ZZZXXXZZZ[[[[[[ZZZ]]]^^^___```^^^ZZZUUURRRQQQQQQUUUYYYXXXTTTSSSVVVTTTTTTRRRPPPOOOPPPTTTWWWSSSRRRTTTYYY]]]cccooozzzuuurrrvvvzzznnnbbbYYYOOOMMMLLLNNNQQQRRRQQQPPPBBB>>>888444222222222222666666555444444333222222222333333444555555555555222222222222222222222222666666666555333222000///333333333333333333333333333444444444444444444333111222333444555555555666555444444444555555555444444555777888888888777666555555555555555666666666555555555555666888999:::>>>888555777888888:::======<<<;;;;;;:::999888888:::777666999;;;:::888666777888888888888999999999@@@>>>;;;999888888999:::;;;;;;:::::::::999999999888:::;;;;;;::::::<<<===>>>???AAACCCFFFLLLSSSYYYdddnnn{{{}}}}}}sssZZZHHHBBBDDDEEEEEEHHHJJJLLLQQQXXX___fffjjj___[[[VVVTTTWWWXXXWWWUUUVVVXXX[[[\\\\\\ZZZXXXWWWWWWUUUUUUWWWUUUPPPQQQTTTSSSRRRPPPNNNMMMOOOSSSWWWTTTSSSUUUZZZ^^^dddooo{{{vvvkkkaaaYYYRRRPPPQQQUUUZZZ___aaa^^^XXXTTTDDD@@@:::666555444333333666666555444333222111111222222333555555555555444222222222222222222222222333333333333333222222222333333333333333333333333333333444555555444333333111111333444555555555555444555555555555444555555444555777888888888777666555555555666666777777777555555555555666888999::::::666666;;;>>>======???999:::::::::::::::;;;;;;999888777999===>>>;;;666888777777888999888999:::888999::::::::::::999888999999:::::::::;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>===>>>AAADDDIIIPPPXXX]]]fffqqq~~~~~~uuu]]]HHHBBBDDDCCC@@@FFFGGGJJJNNNTTT[[[```ddd\\\YYYTTTSSSUUUVVVUUUSSSTTTVVVYYYZZZZZZZZZZZZ[[[YYYVVVUUUUUURRRMMMMMMQQQQQQQQQOOOLLLKKKMMMQQQTTTTTTSSSUUUYYY]]]cccnnnzzz|||tttjjjbbb\\\ZZZYYYYYY\\\___eeeiiinnnooojjj```UUUNNN???<<<888666777888888888666666555444333333222222222333444555555555444333222222222222222222222222111222222222333333444444333333333333333333333333222333444555555444333222111333444555666666555444555666777666555555555777555666666777777777777777555555666666777777888888555555555555666888999:::888666888>>>AAA???===>>>777777888999:::;;;<<<<<<999999999:::???CCC???888999666777999:::888888:::888999:::;;;;;;999666555888999:::;;;;;;;;;;;;:::888:::<<<<<<<<<<<<>>>???===???BBBGGGLLLTTT]]]cccjjjsss~~~ttt\\\HHHBBBEEEDDD???CCCEEEGGGLLLQQQWWW\\\___YYYWWWTTTSSSRRRSSSSSSRRRTTTVVVWWWVVVTTTTTTWWWZZZVVVTTTTTTUUUQQQKKKJJJMMMOOOOOONNNLLLJJJKKKNNNQQQSSSRRRSSSWWW[[[aaalllwww~~~yyyrrrhhh]]]UUUSSSPPPSSS]]]fffkkkpppvvvxxxxxxvvvooodddVVVKKKDDD999777555555777999:::;;;666666555555444444333333333444555666666444333222111111111111111111111111222222111222222333333444333333333333333333333333222333555666666555333222333444666777777666555444555777999888666555666888666555555555666666777777555555666777777888999999555555555555666888999:::999666888===???<<<::::::777777888888999:::::::::888:::999;;;AAAGGGCCC:::999666666::::::777777;;;:::::::::::::::999777777999:::;;;;;;;;;:::999888999;;;============???AAA???AAAEEEJJJQQQYYYccciiiooouuu}}}~~~}}}pppZZZGGGBBBGGGFFF@@@BBBCCCFFFKKKQQQVVV[[[^^^VVVUUUTTTRRRPPPPPPQQQQQQSSSTTTSSSQQQNNNNNNQQQUUURRRRRRTTTVVVSSSLLLHHHJJJNNNNNNMMMKKKJJJJJJLLLNNNQQQPPPRRRVVVYYY___jjjuuu|||xxxpppmmmkkkdddZZZSSSPPPOOOMMMKKKZZZZZZbbbpppyyyzzz{{{|||xxxpppdddVVVIII???;;;888555333333666888999999666666555555555444444444333444666666666444222111111111111111111111111111333222222111111222333333333333333333333333333333222333555666666555333222444555777888888666555333666888:::999666555777999666555444444444555777888555666666777888999999999555555555555666888999:::;;;888777;;;<<<999777888888888888888888888888888888::::::;;;CCCIIIEEE;;;999555666:::;;;777777;;;::::::999999999:::;;;<<<<<<<<<<<<<<<;;;999777666:::;;;===>>>>>>>>>@@@BBBAAACCCGGGMMMTTT]]]fffmmmssswww}}}|||pppXXXIIIBBB???AAAEEEAAABBBFFFJJJNNNRRRUUUWWWUUUOOOMMMPPPQQQMMMKKKNNNRRRPPPNNNLLLIIIHHHJJJNNNMMMPPPSSSRRROOOKKKJJJJJJJJJLLLMMMMMMMMMMMMNNNPPPOOOOOORRRUUUVVVYYYbbbmmm{{{{{{zzztttppplllhhhccc^^^XXXPPPJJJLLLEEEAAABBBBBBCCCKKKVVVcccmmmzzzrrriii[[[NNNGGGBBB>>>;;;999777666666777888888777777999999555444555555111333333333222222111111111555333111111333222///,,,222111111333555555444333000000111111111222222222444444555555555555444444111333555777666555222000444555555333555999999555999999888777777777777777777777666555555555555555555666777888999999999888666888:::;;;;;;999777666777888:::;;;;;;:::888777???<<<:::===BBBEEECCC@@@999::::::;;;;;;::::::999999999888777888999;;;<<<======<<<<<<<<<;;;;;;;;;:::<<>>@@@???<<<999::::::;;;;;;::::::999===<<<;;;999999999999:::======<<<<<<<<<;;;;;;;;;;;;===@@@AAAAAA@@@AAABBBDDDHHHOOOYYYfffrrr}}}wwwpppqqqsssyyytttWWWGGGBBBBBBBBBCCCCCCDDDFFFHHHKKKNNNQQQRRRTTTOOOMMMOOOPPPNNNMMMOOOMMMKKKHHHFFFGGGJJJKKKKKKMMMOOOQQQQQQNNNKKKIIIHHHGGGIIILLLNNNOOOPPPRRRTTTZZZXXXYYY[[[[[[\\\dddlllxxx{{{zzzrrrjjjddd```aaa[[[RRRJJJFFFEEEEEEEEEEEECCCAAA???>>>>>>???@@@???@@@EEENNNWWW___iiirrroooaaaXXXJJJEEE???:::888666555444888777555555777888777666333666666444444777888555333333333333222222222222333222111111333555555444666444333444444444222000333333333333444444444444555555555555555555555555666777777777666666555444555777555222333555444///555555444333333333333444666666666666777888999:::888777666555444555666666;;;:::888777777888:::;;;999999999999999999999999;;;999777999<<<===<<<999999::::::;;;;;;::::::999;;;::::::999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;<<>>===<<>>===;;;999888888777777888666444555666777666666333666666333444777777444333333333333333333333333444333222222333444555555555444333444555555333222111111111222222222333333555555555444444555555555777777666666555555444444666888777444555888666222444444333333333333333444555555666777888:::;;;<<<<<<;;;888666666666777888;;;999666444444777:::<<<999999888888888888999999===<<<:::;;;======<<<:::999::::::;;;;;;::::::999555666777888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBAAABBBDDDEEEJJJQQQ]]]lllzzz}}}xxxtttqqqooopppxxxrrrTTTFFFFFFHHHIIIIIIFFFFFFEEEFFFHHHJJJLLLNNNPPPOOOMMMKKKKKKLLLKKKIIIHHHJJJIIIEEEFFFJJJJJJFFFNNNOOOPPPQQQQQQOOOLLLJJJQQQSSSVVVWWWWWWVVVWWWWWWUUURRRSSSVVVZZZ]]]dddkkkrrrvvv|||}}}yyyuuuqqqllliiiffffffddd___YYYTTTRRRQQQLLLKKKJJJHHHEEECCC@@@???<<<===???BBBCCCEEEGGGHHHJJJMMMPPPOOOMMMMMMQQQUUU]]]eeepppxxx}}}zzzsssgggZZZOOOFFF@@@===777777777777666555555555777555444444555666666555444777666333333555555222333333333333333333333333555555555444333333444444222222222444666777666555111111222222222333333333666555444444444444555666:::999888888777666666666444666555333555999888444555444444333444444555555555555666777999;;;===>>>===<<<999777666666777888999777555333333666999;;;999888888777777888888999===<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999777777999:::<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@AAABBBDDDFFFJJJSSSbbbsss~~~{{{ttttttssspppqqqzzzoooSSSFFFDDDFFFHHHJJJIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQNNNKKKJJJLLLJJJFFFLLLSSSUUUOOOMMMOOONNNIIILLLLLLNNNPPPRRRQQQNNNKKKRRRUUUXXXYYYYYYWWWWWWWWWTTTQQQRRRWWW\\\```fffmmmrrrwww}}}wwwqqqkkkhhhfff___\\\XXXUUURRROOOKKKHHHHHHHHHHHHFFFCCCBBBCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>EEEGGGIIILLLOOOUUU[[[```^^^bbbccc^^^WWWTTTYYY___mmmwww}}}iii```RRRFFF???<<<;;;;;;777888999888666555555666666555333333555666555444444777666333333555555222333333333333444444444444333555666666444222222333111111111444666888777666444444444444555555555555666555444333333444555666<<<<<<<<<;;;:::999888777111333333111333777777333555555444444444555666666444555555777999;;;<<<===:::999888666555555666666777666555555555777999:::888888888888888888888888::::::::::::999999999999999::::::;;;;;;::::::999===>>>>>>??????>>>======;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@BBBEEEGGGKKKUUUeeewwwzzzwwwuuuwwwvvvsssuuuqqqXXXKKKFFFFFFHHHKKKMMMLLLKKKKKKLLLOOORRRTTTTTTUUUQQQLLLKKKMMMKKKEEEOOO[[[```XXXQQQQQQOOOJJJHHHIIIJJJMMMQQQQQQNNNKKKNNNQQQUUUWWWWWWVVVVVVWWWUUUQQQQQQVVV\\\```fffmmmmmmuuu}}}|||zzzooooooppppppooollljjjiii^^^[[[WWWRRRMMMIIIGGGFFFDDDBBB@@@@@@@@@>>><<<:::===>>>>>>======???BBBEEEAAABBBCCCFFFIIILLLNNNPPPZZZ___dddiiilllooossswwwssssssooodddXXXTTTZZZbbbrrr}}}~~~ssshhhUUUNNNDDD<<<999888888777888:::;;;:::777666777999666444333333444555555444222555555333333666666333333333333444444444555555///222666777555333222333333222222444666777777555444444444555555555555666777666444333333444666777::::::;;;;;;:::888666444333555444222333777666222444444444444444555666666444555555666888:::;;;<<<888888888777777666666666666777888999999:::::::::666777888999999888777666777888888888888777888999999::::::;;;;;;::::::999>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAACCCFFFIIIQQQYYYfffttt{{{wwwttttttvvvuuuqqqttt{{{dddUUUOOOMMMOOOSSSPPPOOONNNNNNOOORRRUUUXXXVVVWWWTTTMMMLLLNNNLLLEEEJJJYYY```WWWMMMKKKIIIDDDFFFFFFGGGKKKOOOPPPMMMJJJIIIMMMRRRUUUUUUUUUUUUVVVUUUQQQPPPUUUZZZ___dddjjjeeeppp|||~~~tttlllgggaaaaaa```^^^[[[VVVRRRPPPIIIJJJKKKLLLLLLJJJHHHFFFCCCBBB@@@>>>============999999999:::===>>>===;;;@@@AAAAAA@@@@@@BBBFFFIIINNNPPPSSSXXX^^^dddiiilllllluuuvvvtttkkk[[[LLLGGGPPPZZZmmmxxx}}}uuujjjZZZMMMGGGCCC===:::999777444222666888999777444333555888666444222333444555444444000333444222333777888555333333333444444555555555+++///555777666444333444555444444555666777555444222222222333333333444444777666444333333444666777666777888999888555222000777888777444555777666222333333333333444444555666444444555666777999;;;<<<999::::::::::::999888888666777:::<<<===<<<;;;:::555777888::::::888777555777888999999888888999:::999::::::;;;;;;::::::999888999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======???AAABBBBBBCCCEEEHHHKKKXXX^^^fffpppyyy}}}wwwssssssoooqqqppppppwwwuuufffVVVLLLMMMRRRVVVSSSPPPOOOPPPSSSXXX[[[XXX\\\[[[RRRKKKKKKKKKHHHHHHIIIJJJMMMNNNLLLHHHEEEEEEEEEFFFGGGIIIJJJLLLMMMIIIJJJLLLOOOQQQRRRSSSSSSTTTQQQQQQUUUYYY[[[```fffpppuuu}}}{{{vvvmmmbbbWWWMMMGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;::::::::::::999777666;;;<<<;;;999777777999;;;AAA>>>;;;<<<@@@BBBBBB@@@CCCHHHMMMRRRVVVXXX[[[]]]___ccckkkuuu~~~tttaaaOOODDDDDDHHHMMM___fffllljjj___QQQGGGCCC;;;;;;:::999777555333222555444333222111222333444777555333333444444444222666666555444333333222222222222333555777888666444:::888666444444555777999555555444333333333333444888444111222666555...''':::999777555444333333444999888777555444444444444444444555666777888999999333666666444555888555000333555666888888888777777888888777777777777888888999999888888888888999999;;;:::888777777888:::;;;666888::::::999777777888888888777777777777888888777999;;;===>>>===;;;999<<<;;;:::999999999:::;;;???>>>@@@CCCCCCCCCIIIPPPZZZ```jjjsssxxxzzz|||||||||vvvrrrqqqmmmmmmlllkkkppp}}}rrraaaUUUTTTYYY[[[ZZZYYYXXXXXXYYY[[[]]]WWW[[[ZZZRRRLLLLLLLLLIIIJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQUUUXXXZZZ^^^dddlllqqqxxxttthhhaaaVVVSSSNNNIIICCC???<<<:::<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999999888;;;;;;;;;<<<>>>???AAAAAAEEEEEEDDDFFFJJJMMMOOOPPPYYY]]]ccciiimmmppptttvvvyyy{{{|||ppp]]]LLLAAA???CCCFFFLLLPPPSSSPPPIIIAAA<<<999;;;::::::888777555333222555444444333333333444444777555444444555666555444666666555555444333333222333333333555888888777555888777555444444555777999555555444333333333333444666333111222555555222///:::888666555333333333444888777666555555444444555666666777777888888999999555777666444555777555111444444666777777666666555888888777777777777888888999999888888888888999999;;;:::888777777888:::;;;999::::::999888888999;;;999999888888888888999999999:::;;;======<<<;;;:::<<<;;;:::999999:::;;;;;;???>>>@@@CCCDDDEEELLLUUU]]]dddnnnvvvzzz|||||||||~~~xxxsssssslllkkkhhhgggjjjtttnnn```^^^ccc_________^^^]]]\\\[[[ZZZ[[[]]][[[UUUPPPPPPOOOMMMNNNJJJFFFCCCDDDEEEGGGGGGDDDCCCBBBBBBCCCFFFIIIKKKNNNNNNOOOPPPQQQQQQQQQQQQTTTQQQQQQUUUWWWXXX[[[```iiimmmttt|||rrrdddXXXNNNEEE@@@:::999999999999:::;;;<<<999::::::;;;;;;;;;::::::;;;:::888777888:::===???CCCCCCDDDHHHMMMQQQQQQOOOPPPSSSVVVYYY[[[___dddggglllpppwww}}}yyynnn]]]LLL@@@<<<>>>@@@??????>>>===;;;:::999999:::999999888666444222111333444444555555555444444777666444555666777777666777666666555555444444444444444444666888999777555666555444333444666888999555555444333333333333444555444333222333555777888888777666444333333333444666666555555555555555666888888888888888888888888777888666333444777777333555555666666666555444333777777777777777777777777999999888888888888999999:::999888777777888999:::;;;;;;:::888777888;;;===::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::;;;;;;<<>>???BBBEEEHHHRRR\\\cccjjjssszzz~~~~~~}}}||||||wwwwwwnnnkkkiiihhhiiiooo{{{yyyjjjhhhmmmiiihhhfffdddaaa___^^^]]]cccccc```[[[VVVTTTRRRPPPRRRNNNHHHEEEEEEFFFGGGGGGDDDBBBAAA@@@AAADDDHHHKKKQQQQQQQQQQQQQQQPPPPPPOOOTTTQQQQQQUUUVVVVVVXXX\\\gggkkkqqqxxxwwweee\\\OOOEEEAAA???<<<:::777888:::<<<>>>AAACCCDDD===>>>@@@AAABBBBBBAAAAAABBBAAA@@@???@@@CCCIIILLLWWWUUUVVV\\\cccgggfffbbbbbbgggkkknnnpppsssxxx|||zzz~~~yyypppaaaQQQEEE>>>======<<<:::888888:::<<<<<<<<<999888888777555444222111111222444555666555444444777555444555666777777666777777666666555555555555555555555777999999777555444444333333444666888999555555444333333333333444555555555333222444999>>>777666444333333333444444444444444444444555666777888888888777777777666666666777555222444999:::777777777777666666555444333777777888888888888777777999999888888888888999999999999888777777888999999888999999999888888:::<<<::::::999999999999::::::======;;;:::999::::::;;;::::::;;;;;;;;;<<<======???===>>>BBBFFFLLLXXXccckkkqqqyyy~~~}}}|||xxxxxxnnnjjjiiijjjjjjmmmvvvwwwvvv{{{zzzwwwsssnnnkkkiiihhhhhhjjjgggccc___[[[VVVSSSRRRRRROOOKKKHHHGGGFFFEEEDDDDDDBBBAAA@@@BBBFFFJJJLLLTTTTTTTTTTTTSSSRRRQQQPPPSSSPPPQQQUUUWWWUUUVVVZZZcccgggmmmssszzzwwwlll___VVVMMMHHHAAA======>>>======AAABBBCCCDDDDDDEEEEEEFFFFFFHHHJJJMMMNNNOOOOOONNNPPPQQQQQQQQQRRRUUU[[[```nnnllllllqqqxxx{{{xxxtttxxx|||~~~~~~yyyrrreeeVVVJJJAAA===;;;888777666777999::::::999888888888777666444333222000111333555555555555444777555444444555666666555666666666666666555555555666555666777999999777555333333333333444555777888555555444333333333333444555777666444111222888>>>555444333222222333444444444333333444444555666777777777777666555555444444333555444222666;;;===;;;:::999999777666666555555666777888888888888777666999999888888888888999999888888888888888888888888333666999:::999888777777999999888888888888999999>>>===;;;999999999:::;;;::::::;;;<<<======>>>>>>???===???DDDIIIPPP]]]jjjqqqvvv}}}~~~}}}~~~}}}{{{||||||wwwttttttkkkggghhhlllmmmlllsss~~~}}}xxxsssqqqppppppnnnhhhcccaaa^^^XXXTTTTTTQQQOOOKKKHHHGGGEEEBBB???CCCCCCBBBCCCEEEIIIMMMOOORRRRRRQQQQQQPPPNNNMMMLLLRRRPPPRRRVVVXXXUUUVVVXXX]]]aaagggmmmuuu~~~vvvjjj___VVVNNNFFF@@@>>>>>>>>>???@@@AAACCCEEENNNOOOOOOOOOOOONNNNNNMMMRRRUUUXXX\\\___aaaaaaaaadddgggjjjkkkkkknnnssswwwzzz{{{xxxrrrggg[[[NNNDDD<<<999777888999:::999888777666888888888777666555333333111111333444666666777777888666444444555555555444555555555555555555555555666555555777888888666444333333333333444444555666555555444333333333333444444555666444222222666999444333222111222333444555444333333333444555666666666666666555555444444444222444444444777===>>>;;;;;;:::999888777777777777666777888999999888777666999999888888888888999999888888888888888888888888000444999;;;:::888666666999999888888888888999999===<<<;;;:::999:::;;;<<<999:::;;;===>>>?????????@@@???BBBHHHNNNVVVcccpppwwwzzz~~~~~~}}}zzz{{{wwwxxxvvvrrrpppqqqgggdddhhhpppqqqnnnttt}}}yyywwwuuuqqqjjjeeefffddd^^^[[[[[[UUUQQQLLLIIIFFFDDDBBB@@@CCCDDDEEEGGGJJJNNNQQQSSSPPPPPPPPPPPPOOOMMMLLLKKKQQQPPPRRRWWWYYYVVVVVVXXX[[[___eeekkkssszzzrrrlllhhh]]]ZZZUUUPPPMMMKKKIIIIIIGGGKKKOOOOOOMMMLLLOOORRRYYYZZZ\\\^^^____________aaadddiiinnnrrrtttuuuuuuwww}}}|||zzzyyywwwsssjjj___SSSGGG>>>999888;;;===<<<999666777888999999999888777666555444333333444555777888:::;;;:::888666555666666555333444444444444444444444444555555555666777777555333333333333333333333444444555555444333333333333444000111333444444444444555333222111111111333444555444444333333333444555555666666666666555555555555333666666666999===<<<999:::999888777666666777777666777888999999888777666999999888888888888999999777777888888888888777777222555888:::999888888888::::::999999999999::::::;;;;;;:::::::::;;;<<<<<<888:::<<<>>>???@@@@@@@@@CCCCCCGGGMMMTTT\\\iiiuuuzzz|||~~~|||{{{wwwvvvtttpppnnnpppgggdddjjjtttvvvqqqvvv|||uuummmiiikkkkkkfffbbbdddZZZUUUOOOJJJGGGFFFEEEDDDCCCDDDGGGJJJMMMQQQTTTUUUVVVVVVVVVVVVUUUTTTRRRRRRPPPPPPRRRXXXZZZWWWWWWYYY\\\```ffflllttt{{{uuukkkbbb[[[VVVSSSQQQQQQSSSUUUWWWYYY\\\```cccgggkkklllggg^^^XXXYYY\\\[[[^^^aaaeeeiiilllmmmnnnmmmpppuuu{{{}}}{{{zzzyyyyyyuuunnncccWWWKKKAAA<<<666:::===:::555333555888999999999999888666555555666555555666888:::===>>>===:::888777777666555444333444444444444444444444555444444555777666444222333333333333333333333333555555444333333333333444,,,...111333555555444333222111111111111222444555555444444333333444444444666666666777777777777777555888888777999<<<:::666999888666555555666666777555777888999999888777555999999888888888888999999777777888888888888777777555777888999888888:::;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;<<<<<<<<<888999<<<>>>@@@@@@@@@@@@FFFFFFJJJRRRXXX```mmmyyy{{{}}}~~~~~~}}}~~~}}}|||}}}xxx|||~~~|||wwwrrrppppppooojjjfffffffffhhhpppxxx}}}sssllllllllljjjmmmrrrkkk\\\OOONNNRRRNNNEEE>>>EEEEEEEEEFFFOOOYYY\\\ZZZWWWWWW\\\\\\WWW[[[[[[NNNTTTPPPPPPVVVZZZYYYVVVVVVZZZ```iiittt|||yyywwwrrriiibbb[[[WWWRRRMMMKKKNNNSSSWWWdddiiiqqqyyy~~~{{{zzznnnffffffddd___bbbbbbeeemmmvvvzzzxxxtttsssvvv|||}}}wwwxxx{{{zzzrrrllljjjbbbRRRCCC>>>;;;999888999:::<<<;;;;;;;;;:::999777555555666777666555444444777;;;@@@CCC>>>;;;777555666777888888:::999888777666555444333666666666777888777444111222///...///222444444222555444444555666666555333000111222222222333666999666555333333333444666777888555333333444666777777999888777666666555555555;;;888777888;;;===<<<:::999888777666666777888888:::999888999:::;;;999777666777888999999:::999999999999999999888666555444777777888999999999999888999999:::;;;;;;<<<<<<===:::;;;<<<;;;:::999:::<<<888;;;>>>@@@????????????EEEMMMUUUZZZbbblllsssttt{{{}}}zzz}}}|||{{{|||{{{~~~}}}xxxssspppooojjjhhhiiikkkmmmttt{{{~~~wwwvvvtttooonnnppphhh]]]TTTRRRQQQKKKDDD@@@AAADDDFFFHHHOOOWWWYYYWWW\\\[[[```aaa]]]bbbcccWWWSSSPPPPPPTTTWWWVVVVVVXXXbbbhhhsss|||vvvqqqooojjjeee```[[[WWWSSSNNNKKKLLLQQQVVVZZZ^^^eeeqqqzzz~~~tttnnnooommmiiinnnnnnqqqwww~~~{{{xxx|||zzzzzz}}}{{{tttnnnllldddTTTFFF@@@<<<:::888888888999888777999999999777666555666666666666555666888;;;???AAA===:::666555555777777777999888888666555444333333666555555666777666444222333111///111333555555444555444444555666666555333222333333333333444666999444333222333444666999;;;:::777444444555666777666777777666555555666666666===:::888888:::;;;:::999:::999888777666777888999<<<:::999::::::999777555777777777888888777666666999999999888777666555555777777888999999999999888999999999:::;;;;;;<<<<<<;;;=========<<<;;;<<<===:::<<<===>>>===>>>AAACCCHHHPPPXXX^^^fffpppwwwxxx~~~~~~~~~{{{{{{}}}|||~~~|||tttooolllhhhhhhlllnnnpppuuuzzzxxxpppmmmddd^^^YYYXXXUUUNNNHHHGGGAAAFFFJJJOOOWWW^^^```]]]___\\\aaaccc___cccdddZZZUUURRRRRRTTTUUUVVVZZZaaarrryyy~~~xxxssslllhhh^^^]]]\\\ZZZWWWSSSOOOMMMKKKLLLLLLMMMMMMPPPTTTWWW^^^hhhsssyyy{{{|||yyyzzzzzzwww||||||~~~||||||~~~{{{vvvqqqooogggYYYJJJCCC>>>;;;888777666666555444777888888888888777555444444444555666777999:::;;;;;;888555444555666666666777777666555444444333333666555444444555555444333444333222222444666666555555444444555666666555333444555555555444444666888222222222333555888<<<>>><<<:::777555666666555444444444444444555666777888>>><<<:::999::::::999888;;;:::999888777888888999===<<<:::::::::999666444777777777777666555444333999888888888777777666666777777888999999999999888888888999999:::;;;;;;;;;;;;===>>>===<<<;;;<<<>>>=========<<<<<>>>>>;;;888777666666444333222222222333555666888999<<<;;;:::999999999999999<<<;;;999888888888999:::<<<;;;:::::::::999777555777777777777777666555555888888777777777777777777777777888999999999999888777888888999999::::::;;;;;;<<<======;;;;;;<<<=========>>>>>>>>>AAAEEEHHHOOOYYYcccjjjrrr|||~~~{{{|||~~~{{{yyywwwwwwxxxvvvqqqmmmjjjggghhhmmmqqqpppoooppppppyyyuuukkkbbb\\\]]]^^^YYYRRRNNNMMMLLLOOO^^^wwwqqqiiijjjjjjbbbaaaaaaZZZWWWWWW[[[cccjjjsss{{{uuunnnhhh```XXXOOOKKKJJJHHHDDD@@@???>>>>>>???BBBGGGMMMPPPdddnnnyyy~~~~~~zzzwwwxxxwwwvvvtttpppkkkaaaTTTJJJAAA>>>:::888888888888777555666777:::<<<;;;777444333444555666666666555444777555333333444555444444444444444444444333333333555444222222444555555444333333333333333333444555555444444555666666555333333444555444333222222333666555444444555777:::;;;===;;;999777777666444222222222222333555666888999888888888888888999:::;;;;;;:::999888888999:::;;;:::999999999::::::999777666777888999999999999999888777777666777777888999777777888999999999999888777888888999999::::::;;;<<<>>>???>>>===<<<===>>>;;;===@@@AAABBBDDDFFFIIISSS]]]gggooowww|||yyyyyyzzzzzzxxxvvvuuuuuusssqqqooolllhhhiiiooosssqqqoooooorrr{{{~~~ttthhh]]][[[\\\WWWPPPLLLPPPPPPWWWjjj}}}sssrrrssskkkhhhiiidddaaabbbhhhsssxxxqqqggg```\\\XXXTTTPPPIIIEEEAAA???AAABBBAAA???>>>@@@BBBGGGOOOWWW___cccxxxyyyuuuvvvtttuuuuuurrrnnngggZZZNNNDDD@@@<<<999999999999999777666777:::======999555666666777888888888777777666444333333444555555444333333444444444444444444555444333444555666555444333444555444333222444666555444444555666666555333111333555444333222222333777666555444444666777999;;;999777777777777555333444444444444555666777888555666777777666777999;;;888888777777888999;;;<<<999888888999:::;;;999888777888999:::;;;;;;;;;;;;777777666666666888999:::777777888999999999999888888888999999:::;;;;;;;;;???@@@AAA@@@???>>>???AAA;;;>>>AAACCCDDDFFFHHHJJJWWWaaalllttt||||||xxxtttsssssstttvvvwwwvvvssspppnnnnnnjjjffffffmmmrrrrrroooooosss}}}wwwlllbbb]]]ZZZVVVUUUVVVVVV^^^kkk}}}~~~~~~}}}}}}wwwqqqkkkfffddd[[[UUUNNNJJJIIIHHHFFFDDDAAAAAAAAABBBDDDFFFGGGHHHIIINNNVVV```jjjsssxxx{{{}}}}}}}}}zzzxxxyyyrrruuuvvvsssqqqlll```TTTGGGCCC>>>:::888888888777999777777:::>>>???<<<888666666666666777777888888666444333444555666555444333333444444555555555666444444444666777777666444444666777666333333555777555444444555666666555333111333555555444333333444777555444333333555777888777666555666777777666444777777666555555666666666444666777666444444666888666555555666777999;;;===;;;:::999999::::::888666999::::::;;;;;;;;;::::::777666555555666888:::;;;777777888999999999999888999999999:::;;;;;;<<<<<<===>>>??????======>>>???>>>???@@@AAACCCFFFKKKNNN[[[fffqqqyyy{{{|||{{{xxxtttpppnnnmmmnnnrrrvvvvvvrrrmmmkkkjjjfffbbbbbbiiippppppnnnnnnqqq{{{vvvnnnfff```[[[YYY]]]ddd^^^lllyyytttoooiiieeeeeebbb^^^YYYTTTPPPNNNLLLJJJEEEAAA@@@BBBDDDDDDBBBCCCFFFHHHJJJKKKMMMOOOQQQ\\\dddppp~~~|||}}}{{{}}}rrrvvvxxxuuussspppdddWWWJJJEEE???:::777666555555:::888777:::???@@@===999333333333333333444666666666444444444666666555444333444444555555666666666333444555777999999666444666888999777555444666999555444444555666666555333111444666777666555555555555444333222333555777888555444444555777888666555999888777666666555555555555777888666333111333666444444444555777999<<<======<<<:::::::::999666444;;;;;;;;;;;;:::999888888777666555555666888:::<<<777777888999999999999888999::::::;;;;;;<<<<<<===:::;;;<<<;;;:::999:::<<<@@@@@@@@@???AAAFFFMMMRRR^^^iiittt||||||xxxuuusssqqqnnnlllgggjjjooorrrqqqnnniiifffgggeeegggkkklllkkklllppptttuuufffaaa```aaagggooo|||}}}vvvjjj^^^YYYTTTLLLIIIKKKJJJHHHEEEDDDDDDCCCAAA???BBBDDDEEEEEEIIIOOOPPPMMMWWWTTTQQQSSSYYYaaaiiimmm~~~~~~{{{~~~|||zzzxxxuuutttyyy}}}xxxjjj]]]MMMDDD>>>???>>>:::999<<<:::666444666;;;>>>===:::444444555666777777666666///333666777444222333555444444333333444555777888555666666666777777888888555666777666444333333444444444444666777777444222444444444555555555555555666666555555555555666666444222222555666333333666777777777888888777333000444333222444888888666333666666666777888999;;;;;;;;;:::999999999:::;;;<<<@@@>>><<<;;;:::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;:::999999;;;===>>>===999777888:::;;;::::::999999::::::;;;???======@@@CCCGGGPPPYYYbbbkkkxxx|||yyyvvvtttrrrqqqooollliiieeegggkkkmmmmmmkkkhhheeeiiigggiiimmmooonnnqqqvvv{{{uuurrruuuxxx~~~xxxqqqiii```ZZZOOOGGG@@@???>>>;;;:::===BBBAAABBBEEEHHHIIIHHHGGGJJJOOOSSSUUU[[[cccgggfffmmmlllkkknnnuuu~~~}}}zzzxxxyyy{{{}}}|||vvvmmmfffUUUJJJAAA@@@???<<<:::;;;;;;888666777;;;<<<:::666444555666666666666666666222333555555555444555666666555333222111222222222444444444555555666666666555666777666444333444555555444444555666666555333444444444555555555555555666666555555555555666666666333333666555333333666:::999999888888666333000999666444444666888777666777777777888999:::<<<<<<;;;;;;999999888999:::;;;>>>===;;;999999:::;;;<<<;;;;;;;;;::::::999999999999999999::::::999999888<<<===>>><<<:::888999;;;<<<;;;:::::::::::::::;;;@@@======AAAEEEJJJTTT]]]iiiqqq{{{|||yyysssrrrppppppooommmjjjgggccceeeggghhhiiihhhggggggkkkiiijjjnnnpppqqqvvv}}}xxxqqqjjjeee^^^WWWPPPIIICCC???BBB>>><<>>;;;999<<<999888999::::::666222666666666666666666555444555444333444666888888777666555444222222111222222333333333333333444444444555666777666555444555666666555333333555666555444444444444555555555666666666666555555555555666666888555444666666333444888;;;:::999888888777444111<<<999555444555777888999999999999:::;;;<<<===>>><<<;;;:::999888888999:::>>>===;;;::::::;;;<<<<<<===<<<;;;;;;999999888777888888999999999999888888<<<======<<<:::999:::;;;===<<<<<<;;;:::::::::;;;AAA>>>>>>BBBHHHNNNYYYcccooouuu~~~~~~yyyvvvqqqpppppppppooommmiiifffeeeeeeeeefffggghhhjjjkkklllkkklllnnnpppqqqxxx|||rrrlllhhhaaaXXXPPPLLLIIIFFFCCCAAA@@@@@@@@@AAA@@@BBBEEEIIILLLNNNPPPWWWXXXZZZ___eeejjjmmmnnnrrr{{{|||zzz|||wwwvvvwwwfffYYYJJJBBBAAA@@@===999:::999999:::;;;999555222666666777777666555444444888444222333777::::::888444444444444555555666666333333333333333333333333555666777777555555555777777555333333444555666555333333444444555666666666666666555555555555666666888444333666666666888<<<<<<;;;;;;;;;;;;:::888555999888666555666888999::::::::::::;;;<<<===>>>???===<<<:::888888777888888???>>>>>>=========>>>???;;;;;;;;;::::::999999999888888999:::::::::999999<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;AAA>>>???DDDJJJRRR^^^iiipppwww}}}wwwsssqqqpppooonnnnnnnnnkkkgggdddhhhhhhgggfffhhhjjjmmmoooooommmnnnoooooopppwww{{{rrrlllaaa\\\UUUQQQOOOKKKEEE@@@AAAAAAAAAAAACCCFFFJJJMMMMMMOOOSSSUUUYYY]]]```bbbooonnnooosssyyy}}}}}}~~~~~~~~~|||yyywwwjjj___OOODDDBBBAAA>>>:::777777999:::;;;:::777555666666777777666555444444888555333333777::::::888444444555555555555555555555555444444444444444444444666777666555444666777777555333333444555666555333333444444555666666777666666555555555555666666666333222555888999===CCCGGGFFFEEEEEEDDDAAA<<<888444555777888888888999999:::::::::;;;<<<===>>>???<<<;;;:::888777777888888>>>============>>>>>>>>>999999999::::::;;;;;;;;;999::::::;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===<<<<<>>======<<<<<<<<<===@@@???@@@GGGNNNVVVcccnnnssszzz}}}vvvqqqnnnmmmlllkkkkkkkkkkkkiiifffdddkkkjjjhhhgggiiikkkoooqqqooonnnooonnnkkkjjjqqqzzz~~~rrroooiiiddd]]]VVVOOOJJJGGGFFFEEEEEEFFFGGGGGGFFFKKKLLLMMMNNNOOORRRVVVZZZccciiilllnnnqqqxxx|||}}}~~~{{{zzz|||{{{wwwmmmfffWWWIIIBBBAAA???;;;777888999:::;;;;;;:::999666666666666666666555444777666555555777888888777555555555444333111000///666666666666555555555555333444555555444444555666666555333333555666555444222333333444555666777777666666555555555555666666666222111555888;;;AAAHHHTTTSSSRRRQQQNNNGGG@@@:::333555888999999888888999999999999:::;;;<<<===>>>;;;:::999888777777888999:::::::::;;;;;;;;;;;;;;;777888999999;;;<<<<<<===999:::;;;<<<<<<======<<<<<<;;;:::;;;===>>>>>>===???>>>>>>======>>>>>>???AAA@@@DDDKKKSSS[[[gggqqqxxx{{{tttpppnnnmmmjjjiiihhhiiikkkkkkkkkiiikkkiiihhhggghhhjjjmmmooojjjiiijjjhhhbbb___dddmmm}}}tttmmmgggccc```WWWSSSNNNIIIGGGEEEBBBAAADDDFFFHHHJJJKKKNNNRRRVVV[[[]]]```aaabbbeeejjjnnntttzzz}}}|||~~~|||zzzzzz}}}}}}xxxrrrnnnaaaOOODDD@@@>>>;;;999:::::::::::::::;;;<<<444555666666666666666666555777888777666555555555555555555555333111///...666666666666555555555444222333444444333333444666555444444555666666555333222222333444555666777777666666555555555555666666888444222555888<<>>??????===>>>>>>>>>>>>>>>???@@@AAACCCDDDHHHQQQYYYaaakkkuuu}}}}}}vvvrrrppppppjjjiiihhhjjjmmmpppqqqpppjjjhhhgggffffffhhhkkkmmmcccccccccaaaYYYTTTXXX```vvvrrrkkkaaaXXXRRRNNNKKKIIILLLIIIEEEDDDFFFIIILLLMMMLLLPPPTTTTTTSSSUUU[[[```dddhhhmmmqqqtttxxx~~~zzz{{{|||}}}{{{uuuttthhhTTTEEE@@@===:::;;;<<<<<<;;;::::::;;;<<<444444555666777777777666444777:::999555333333444444555666666666555444333666666666555555444444444111222333333222222444555444444444666777777444222222222333444555666777888666666555555555555666666:::555333555888<<>>@@@???=========>>>>>>???@@@BBBBBBEEEFFFLLLUUU]]]dddnnnwww}}}~~~