!!!###))))))555;;;666&&&
!!!"""%%%'''DDDCCC;;;777444000,,,&&&"""###&&&(((***,,,,,,'''###"""'''***'''%%%'''''''''%%%!!!""" %%%))))))(((%%%!!!"""(((,,,...,,,---///---------......---***###!!!%%%'''((('''"""!!!"""%%%)))(((!!! !!!###"""!!!!!! !!!!!!%%%%%%&&&((('''((())))))---,,,***%%%###!!!"""###&&&***...000333555444777<<<>>>DDDIIIHHHMMMMMMKKKDDD;;;333...---,,,******
***///&&&
%%%---222999555333000...)))### !!!!!! &&&(((&&&%%%%%%"""!!!&&&(((((((((''')))***,,,...---'''%%%,,,...///444555555666444222000000,,,)))""" ######### """"""(((---***###
!!!"""###&&&''''''((()))))))))))),,,,,,***)))%%%%%%%%%(((***---222333555444444444555777===AAAAAAEEECCCDDDEEEBBB<<<777000,,,))))))''' ;;;
(((666===BBB@@@///'''%%%###!!! &&&***'''&&&&&&""" !!!"""'''(((***...333666777444///''' &&&...666777:::999555666444222000...'''"""###&&&"""!!!!!!!!!!!!"""%%%(((---000333///&&& """"""'''((())),,,)))))))))(((((()))******((('''&&&(((,,,///222333555555333333333333555777<<<>>>===:::777666;;;;;;444///,,,'''%%%"""###///
!!!444<<>><<<666222///---'''###%%%### """%%%,,,...---'''""""""###"""""" !!!######&&&'''&&&'''&&&%%%"""%%%'''***,,,))))))***---///000333333000000///......000333333444222///,,,''''''((((((((('''%%%"""...666(((!!!
&&&
%%%...<<<555 """!!!###***333444,,,!!!%%%***,,,###***...///222555555333---'''!!! %%%!!!!!!&&&---666<<<@@@DDDGGGHHHDDD;;;777444333///,,,&&&!!!
!!!&&&******%%% """!!! !!! ###(((***---,,,***,,,---...//////...------,,,///...000///000000...,,,&&&!!! !!!!!!!!!!!!!!!666///%%%
!!!
&&&
######!!!""" !!!""""""!!!'''...333666999999000((('''))),,,,,,%%%000444333333000000)))''''''%%%%%%%%%''''''%%%############%%%&&&(((...999@@@DDDHHHHHHGGGDDD>>>;;;666...------***%%%
###(((,,,(((!!!"""### ###'''---...------,,,------,,,---,,,,,,***))),,,------------,,,,,,(((%%%!!!///333(((!!!%%%((((((&&&######"""
!!!***
!!!%%%,,,333777666666666222...,,,///...'''---000000000...(((###!!!%%%(((---000333222//////...)))((((((***000777@@@HHHJJJEEE@@@;;;555///)))###
!!!''')))(((!!! """(((******(((%%% ###&&&### ###(((***------,,,,,,*********'''&&&%%%&&&''')))***))))))((())))))(((&&&!!!...666)))###%%%***)))***&&&)))''''''&&&!!!%%%%%%,,,222...(((***
###&&&"""***---)))---///,,,'''******%%%######""""""!!! )))222999:::<<<999444222...(((%%%###''',,,222:::>>>AAA;;;///&&&"""%%%### &&&((()))***---...000...***)))%%%"""'''(((&&&""" ''',,,------))))))''''''&&&###""""""&&&&&&'''&&&&&&&&&%%%'''((()))'''%%% 222777---###
%%%))))))((()))(((''')))%%%***...%%%&&&555@@@AAA@@@777(((&&&222%%%***///...///!!!!!!%%%***%%%!!!### %%%...555;;;@@@===777222(((!!! (((...444444...!!!""""""""")))***,,,---...000444333222...***&&&!!!###(((******&&&### '''***,,,***(((%%%###!!! !!!###%%%&&&&&&&&&""""""%%%'''******,,,'''"""444666///&&& !!!
###%%%&&&''''''&&&###!!! &&&444555...###"""///<<>>BBBCCC:::444333---333222///)))'''((()))%%% !!!"""### ###%%%"""%%%((( """&&&)))---///---((("""
(((000,,,%%%***//////---)))###%%%***...,,,&&&###''''''''''''&&&###"""!!!"""######""" !!! ###%%%###!!! !!!"""######&&&(((***---...///---)))%%%"""!!!###%%%'''((())))))***)))((()))(((******,,,***'''###!!! ###%%%'''(((,,,///333 :::777000,,,(((%%% &&&,,,///444444444///...***'''!!!***,,,
333===EEEGGG>>>///,,,)))'''
&&&,,,222@@@BBB@@@<<<>>>===<<<777777666&&&333777999000...,,,***)))!!! !!!'''(((''''''******"""%%%'''((())))))''''''&&& ***222222(((...000...(((###!!!###***444555///###%%%,,,///222333333333333000...***((()))'''%%%""""""!!!""" !!!!!! !!!!!!&&&&&&(((******,,,,,,---,,,,,,((('''(((&&&((('''(((((())))))(((******)))((()))(((%%%!!!!!!%%%&&&'''(((***,,,......///222444444;;;:::444///---'''######"""!!! """'''***---333222000222222,,,)))""" %%%000000%%%!!!---:::CCCGGGEEE<<<...&&& !!! ###&&&###%%%***000...'''!!!
!!!''')))222:::>>>@@@<<<999<<<@@@===;;;666333(((///222222222///---***""" (((((('''''''''&&&###!!!'''******,,,---***'''###(((%%%###(((333333***&&&***)))###!!!
###---444555*** ###...222666<<<@@@>>>===;;;999666555555333...***))))))&&&"""!!!!!! """%%%%%%%%% """'''---***)))(((&&&%%%"""!!!!!!""""""###%%%'''(((((()))******)))***)))(((%%%%%%%%%######"""""""""%%%&&&''''''&&&'''!!! !!! !!!%%%***.........///000//////000222333333!!!@@@===:::666333---(((''''''&&&%%%
&&&***222555:::;;;777555333///***''',,,444999/// %%%'''555@@@HHHKKKHHH===000
!!!'''***------***...///***"""###)))///666:::777;;;===AAABBB>>>777555222,,,)))'''***222444///%%%%%%%%%
&&&'''%%%"""!!! %%%...//////---...///...,,,222000---(((!!! ###///444...
""",,,000///&&& """'''***000555:::>>>GGGHHHGGGGGGAAAAAA===999555///,,,,,,***(((&&&((('''&&&&&&###!!!"""%%%'''&&&"""!!! ###,,,444999999;;;<<<>>>999000)))((('''******,,,...///000000222222000...***(((%%%###"""""" """***...///.........///---,,,,,,...///%%%AAAAAA;;;999555...(((######%%%%%% !!!)))222666:::@@@@@@AAA===;;;777222000444:::<<<666***%%%%%%###&&&)))...<<>>===777222...,,,)))((('''%%%!!! """''')))((('''&&&%%%###!!!!!!###)))***:::;;;777444000)))%%%"""!!!%%%(((###"""***222999>>>BBBEEEEEEDDDAAA===777;;;<<>>000(((%%%&&&***///555BBBKKKPPPYYYVVVCCC000%%%)))//////,,,'''%%%######
(((((((((&&&"""'''******((()))---......///(((***222444>>>777555///...333444///&&&"""%%%
!!!''')))***""""""&&&***000222000(((###'''...777<<<555...&&&''''''&&&&&&000555000''' %%%%%%%%% !!!###''')))***'''&&&'''&&&""""""(((,,,,,,/////////000333444999>>>@@@DDDDDDCCCAAA999555333222000---...000000000000---(((### (((///333777:::@@@EEEGGGGGGCCCAAACCC@@@AAA>>>CCCCCCAAAAAAAAADDDCCC>>>999444222///---***((('''""" %%%%%%%%%###"""!!!%%%,,,333///,,,)))%%%""""""(((------(((%%%///666:::AAADDDHHHJJJHHHEEEBBBAAADDDHHHJJJIII@@@000'''&&&)))333555;;;EEENNNVVVYYYTTT@@@,,,
(((000222444---&&&"""***'''"""
!!!%%%###"""!!!!!!!!!!!!%%%000:::>>>;;;999999555555333...%%%!!!&&&&&&&&&******))))))'''%%%"""!!!"""###(((***///555666666777999666...&&&"""''',,,999<<<999333)))*********###""" !!!""",,,444<<<999222&&&'''...444555000,,,'''""" !!!"""%%%'''((((((((()))***...000222000///---)))&&& !!!###'''((())))))---...///000333555666666777777444555444///,,,---...---,,,...333444444///***&&&!!! &&&,,,---333<<<@@@CCCCCCGGGDDDIIIIIIIIIEEEBBB<<<<<<===CCCEEEEEECCC===999444333///---,,,***((( ###'''))))))((('''###!!!
&&&)))***,,,)))'''%%%'''---...---%%%'''000999@@@EEEIIIMMMNNNOOOPPPKKKIIIMMMNNNMMMGGG<<>><<<333666666777666222(((''',,,(((###%%%%%%(((***---***)))))),,,333999===DDDHHHIIIGGGCCC@@@;;;222((( '''...777:::999444,,,,,,---...)))******)))'''&&&(((&&&&&&)))666>>>@@@:::222***(((&&&&&&(((***222999<<<===999222***)))))))))'''%%%!!! !!!"""""""""!!!!!!"""''')))***,,,---///000444444333000222222///***)))---000000000...------,,,---...000222444555333333222000//////...,,,...000222333444777777444333///***'''###""" !!!!!!"""'''***---999:::AAA@@@@@@EEEJJJKKKKKKGGG999444333777DDDIIIHHHDDD;;;444333...,,,***)))'''###!!!%%%)))---/////////,,,%%%!!!%%%'''///******...---***---///333///((("""---666===DDDIIINNNQQQVVVWWWWWWVVVVVVTTTRRROOOIIIAAA666555333000000...444@@@KKKYYYTTTDDD333
"""'''(((,,,...,,,***,,,''' """"""###"""000:::>>>===222***444333333444333...%%% )))///,,,%%%
###%%%'''***,,,444<<>>999555......***(((&&&###"""###!!! """""""""!!!%%%&&&))))))***)))%%%"""!!!###&&&(((&&&"""''',,,//////000......---''''''"""!!!###&&&'''((((((((()))///999;;;444,,,((('''(((,,,333@@@JJJVVVYYYTTTOOOHHHAAA<<<999444...(((''''''''''''))),,,,,,---***,,,***,,,---,,,,,,...***(((&&&(((***...222444777666 ;;;===666777:::;;;999333,,,%%%!!!,,,666CCCJJJTTTaaahhhppppppsssmmmiiimmmrrrtttvvvjjjYYY===222...000:::@@@GGGOOOXXX]]]VVVEEE333"""%%%%%% ###""""""#########"""
***,,,)))''''''%%%
###(((%%% ###&&&'''((('''***777BBB======@@@CCCMMMWWWddddddbbb\\\]]]UUUUUUNNNCCC<<<333...((('''###"""###((()))&&&!!!'''222999<<<;;;999:::=========<<<999<<<===@@@===:::222,,,***'''%%%""" !!! """&&&'''((('''&&&""""""%%%%%%"""!!!### !!!***777HHHUUUXXX\\\XXXPPPGGG@@@999666222///,,,,,,...222333444333222333222333000000000000222000000///...---.../////////222444 MMMEEE<<<>>>AAABBB:::222'''
"""///<<>>...&&& &&&444CCCPPPVVVXXX]]]cccjjjqqqsssqqqrrrvvvvvvvvvrrrbbbRRRCCC;;;<<<===>>>;;;BBBIIIOOOTTTJJJ>>>000&&& !!! !!!###&&&,,,...)))((('''%%%###''' %%%'''(((***'''!!!""")))---///444:::AAAIIIKKKHHHDDDCCCCCCCCCCCCDDDIIIEEEDDDAAA>>>;;;:::777666333,,,(((!!!"""&&&...999CCCRRRXXXUUUMMMDDDBBB===>>>:::666222444333000...(((###""""""
&&&&&& !!! """%%%&&&&&&%%%######"""######%%%###""""""!!! ###%%%%%%&&&""" !!!"""###,,,666AAAKKKTTTVVVXXXXXXVVVVVVTTTNNN>>>222,,,,,,---...222555666999666XXXOOOQQQWWWUUUJJJ===...(((!!!!!!...;;;IIIRRRUUUXXX___iiiqqqpppsssoooqqqxxxxxxtttmmmcccUUUHHHEEEIIIEEE===666999AAAEEEIIIDDD===222'''"""%%%
!!!""" !!!!!!!!! ((())))))(((&&&###...666;;;<<<;;;999777555333333222222444444444222000444777777666666333,,,((('''%%%###"""""" """###&&&''',,,000:::EEEPPPQQQIIICCC>>>:::777666333///---...//////...***(((&&&&&&%%%""""""""")))%%% !!!"""&&&((()))(((### """&&&)))---000666666555444000///,,,))))))(((&&&%%%###!!!!!!!!!!!! !!!"""%%%### !!!""""""""""""""" ###'''***,,,---000777GGGOOORRRWWWVVVYYYYYYWWWRRRKKKCCC;;;666999:::555999<<<@@@AAAPPP\\\VVV[[[[[[VVVHHH:::000***### '''333===EEETTTXXXeeejjjqqqpppmmmjjjqqqsss|||yyyyyyssslllfff\\\RRRNNNHHH===666666999>>>CCCCCC>>>777,,,
&&&,,,,,,'''### !!!)))000333222///...***,,,***,,,******************,,,///666999999666555000,,,(((### """&&&,,,444;;;@@@===;;;444///,,,***(((###""""""%%%''')))***'''###"""!!!!!!%%%
%%%'''&&&### ###)))...333666777666333000...,,,)))&&&###!!!!!!%%%&&&%%%!!!!!!'''*********,,,...444@@@EEEJJJNNNPPPOOOIIIDDD@@@======@@@GGGIIIBBB<<<===>>>BBB;;;kkk___]]]]]]XXXQQQDDD<<<333)))'''""" !!!,,,555@@@KKKUUUbbbhhhjjjllljjjjjjlllssszzz~~~xxxkkkYYYNNNCCC>>>999666777===AAACCCCCC<<>>CCCNNNNNNPPPKKKEEE>>>;;;999WWWrrrbbbbbbbbbVVVNNNIII:::777000---%%% '''))) ***999JJJTTTXXX]]]]]]YYYbbbhhhkkkkkkmmmvvvzzz|||kkkTTTHHHBBB>>><<<;;;<<>>===<<<>>>>>>>>>999666000---"""...,,,,,,&&&
%%%###!!!,,,---'''!!!###(((,,,((( !!!'''---,,,""" &&&,,,------)))!!!###)))000444:::<<>>;;;666555...)))&&&&&&&&&'''...444777999444---### """&&&'''!!! !!!######'''***//////...,,,)))&&&###"""!!!"""""" """""""""'''///777AAAAAA:::;;;>>>CCCBBBBBB<<<666222000000...///,,,)))---000444666444777666555:::::::::999555BBByyymmmkkkccc[[[NNNGGG>>>CCCEEEHHHIII======,,,###000===GGGCCCEEEIIIQQQYYY^^^]]]\\\[[[___fffqqq|||vvv___\\\QQQHHHCCCCCCBBBAAA======:::444000---)))'''---***)))'''!!!###&&&(((...///,,,&&&!!!
!!!---222...***!!!###,,,000...222222---&&&!!!"""%%%&&&(((***,,,,,,)))!!! '''---000333///...%%%
###---000666;;;>>>BBBCCCEEEEEEEEEBBBAAA;;;:::777555333222000000000:::CCCDDDBBB<<<666000000...---(((&&&''')))...000222222---(((%%%%%%&&&(((*********###
###&&&"""!!!
!!!"""!!!!!!###&&&***444555555444...(((%%%###"""######%%%###"""!!! !!! !!! !!!#########%%%&&&"""###!!!!!!!!!###'''555<<>>DDDMMMWWWbbb]]][[[[[[^^^hhhtttxxx|||xxxiii]]]WWWRRRGGGEEEHHHHHHEEEAAA;;;666///,,,)))'''%%% !!!!!! &&&(((,,,---000555///)))""" )))(((### %%%,,,222555222333000,,,)))***,,,---,,,)))))))))((('''&&&&&&&&&)))...222//////...((("""
&&&(((---222444666;;;777999777AAA777666666555555555555555444666@@@OOOTTTKKKBBB999666555555444555555666999:::999666444333000///---------000000...---)))'''(((&&&'''&&&&&&&&&(((***,,,...,,,,,,'''""" %%%...000/////////***'''%%%######%%%)))---444666666000...(((%%%&&&,,,///......---///...---......444:::777222,,,(((&&&&&&%%%&&&***222999@@@HHHMMMTTTVVVXXXWWWUUUUUUVVV[[[___cccaaaaaa\\\XXXPPPNNNJJJNNNOOOKKKEEE<<<666000...///000...))))))%%%"""###pppffffffxxxoookkkddd^^^\\\bbbiiillllll___TTT999(((...;;;EEETTT]]]eeeiiieee___bbblllxxx|||xxxwwwrrr___[[[XXXRRRNNNHHHNNNPPPHHH>>>777333///,,,)))'''%%% """''')))(((''',,,,,,### %%%)))'''&&&&&&%%%&&&(((***,,,***''')))'''%%%!!! &&&((((((''''''&&&
!!!###'''---,,,### !!!"""###%%%&&&%%%'''///<<<@@@:::222...---...//////000444666777666333000.........***)))''')))(((***)))'''&&&###"""!!!!!! !!!###'''***,,,---,,,(((%%%%%% """)))333===DDDGGGIIIHHHGGG<<<444)))&&&!!! !!!###((('''%%%###%%%%%%"""""""""!!! !!!!!!!!!!!!###'''...)))"""###---999CCCJJJPPPRRRTTTTTTVVVRRRVVVVVV^^^aaabbbaaaYYYOOOHHH@@@;;;;;;>>>EEEAAA<<<777000///,,,///000///,,,,,,)))))),,,yyyjjjqqq}}}}}}|||rrrhhhiiiooorrr|||zzzkkk]]]>>>(((666DDDUUUbbbjjjsssxxxrrrjjjjjjxxx~~~wwwqqqkkkaaa\\\XXXWWWWWWUUUQQQQQQNNNCCC;;;555000---'''((((((&&&### ###)))'''!!!"""&&&((('''(((&&&!!!
!!!######%%%&&&'''%%% """!!! !!!###&&&)))(((%%%"""!!!!!!!!!
"""%%%"""
###)))...222777@@@IIIOOOVVVaaa^^^XXXNNNAAA222(((!!!%%%)))000222///***&&&###333===@@@@@@EEEHHHKKKMMMNNNTTTWWWYYYVVVNNN>>>444...,,,...222666;;;;;;:::777555//////000///,,,)))&&&'''(((---555zzzhhhyyyvvvssspppwwwrrr___HHH###!!!(((333CCCVVVdddiiilllqqqqqqllljjjfffsssssslll___[[[WWWUUUWWW]]]^^^XXXTTTOOOHHH>>>777333222,,,%%%&&&))),,,,,,(((
!!!---444222,,,(((""" """&&&'''%%%%%%###""""""!!! ###"""***///...%%% """"""
###'''///...---...777>>>GGGTTT[[[ffffffaaaVVVJJJ;;;777000---(((***000222555:::;;;<<<999222---)))""" """%%%"""%%% """,,,:::>>>CCCEEEHHHJJJGGGHHHKKKKKKEEE:::///***...333333666::::::@@@AAA>>>777777444---((( JJJtttrrr~~~xxxXXX@@@;;;CCCQQQ]]]dddmmmkkkdddeee_________cccbbbbbbXXXXXXTTTQQQRRR]]]ddd___YYYPPPJJJEEE===999777444///((()))...666777333""",,,000000---))) %%%((('''!!!
)))''' &&&...000)))
%%%******'''(((,,,///999===HHHTTTWWW\\\XXXNNNIIIGGGAAA<<<999555444000///...333555444999555222))))))&&&&&&&&&%%%(((***222444666;;;===AAABBB@@@;;;:::999;;;@@@BBBDDDEEEHHHHHHEEEBBB@@@===666...'''###***,,,,,,...000666777999666000)))((( RRR~~~TTTDDDDDDOOObbblllkkkllleee^^^[[[YYY\\\^^^\\\WWWRRROOONNNMMMJJJQQQ[[[ccc]]]QQQJJJIIIIIIBBB<<<999999555333444777:::777555...
******,,,)))(((&&& !!!"""!!!!!!)))///,,,(((!!!"""''''''
&&&---)))
###''')))222666999:::444666777777;;;>>>DDDMMMTTTRRRQQQHHHEEECCCBBB>>>:::777///***''''''(((((('''%%% ###!!!###""""""%%%***///444:::;;;DDDJJJPPPQQQMMMJJJDDDAAA===<<<<<<999::::::999555333000,,,'''###"""######%%%''''''%%%((()))((("""jjjrrrKKK>>>DDDdddjjjddd\\\VVVYYY[[[YYY[[[[[[UUUPPPMMMIIIKKKNNNOOORRRWWW[[[XXXTTTOOOPPPMMMGGG@@@AAABBBDDD@@@===:::;;;:::;;;999,,,---***"""###)))///000***(((###""" """%%%###,,,(((
%%%'''***...000555<<>>AAACCCCCCHHHPPPQQQPPPKKKCCC;;;:::;;;;;;:::555222///(((### !!!---///444777@@@BBBDDDBBB===555///'''&&&%%%###""" !!!%%%&&&######"""!!!"""%%%###&&&%%%"""###%%%(((|||¦¦¦pppIIIDDDPPP___ccc[[[WWWWWWbbbfffaaa^^^[[[VVVUUURRRTTTWWW]]][[[XXXXXX[[[\\\\\\[[[XXXUUURRROOOPPPRRRYYYTTTKKKEEEDDDDDDEEEAAA%%%///222))) %%%)))---***%%%
!!!""""""%%%
###%%%555:::BBB%%%@@@¬¬¬‘‘‘£££‘‘‘’’’
wwwNNNEEEKKKWWWVVVWWW\\\bbbjjjeeeccc\\\XXXXXX\\\\\\___cccfffaaa]]]YYY\\\aaaaaa^^^]]][[[XXXYYYXXXcccbbb^^^VVVPPPNNNKKKMMMKKK***%%% 444666000%%%!!!%%%&&&###!!!666>>>&&&&&&OOO¨¨¨‘‘‘‘‘‘’’’oooIII:::555CCCOOOXXX\\\\\\XXXTTTPPPPPPVVV[[[^^^]]]^^^\\\YYYUUUWWWVVVYYYXXXVVVUUUUUURRRTTTUUUWWWUUUTTTPPPOOONNNPPPQQQNNNEEE<<<555BBBAAA444,,,###""""""###""" &&&555YYYzzzttt___(((;;;JJJTTTTTTMMMHHHCCCDDDKKKQQQXXXYYYRRRPPPKKKKKKKKKMMMIIIIIIIIIKKKIIIHHHIIIHHHGGGHHHGGGHHHEEEIIIJJJNNNKKKHHH<<<444***666GGGJJJCCC:::,,, """%%%!!!
"""
[[[zzzfff;;;===IIIOOONNNDDDBBBBBBHHHJJJPPPQQQNNNGGGBBB>>>>>>===>>>999<<<>>>AAACCCBBB===<<<:::===>>>===@@@@@@AAA>>><<<:::555222///555DDDMMMEEE999,,,!!!!!!"""### !!!###
///(((hhh ’’’ ’’’₯₯₯}}}mmmJJJ
===CCCHHHCCCBBBBBBDDDDDDNNNBBB@@@;;;666333222---...---------000777666333...///222444444///222222000000---,,,---...222<<<>>>AAA444(((!!!!!!""" """''',,,((('''"""333444zzz¦¦¦¬¬¬¨¨¨¦¦¦§§§§§§₯₯₯eeeMMM(((
666;;;@@@===AAABBBAAABBB777222,,,''''''""" """ !!!"""###!!!!!!'''***---***%%%%%%""""""!!!!!! ###...222333222...%%%
!!!###(((...333333000***
>>>₯₯₯₯₯₯§§§¬¬¬¬¬¬©©©‘‘‘oooVVV:::
555999<<<>>>===@@@///---'''### """!!!
)))------)))%%%
!!!"""&&&,,,///333444222---&&&
BBB’’’£££©©©¬¬¬¬¬¬¨¨¨fffMMM///555999999::::::555///...(((%%% !!!
%%%&&&%%%
%%%***///333333...------'''!!! ###!!!QQQ₯₯₯©©©§§§§§§§§§¬¬¬¦¦¦‘‘‘|||dddRRR;;;!!! %%%999666666555:::444///,,,(((######!!!
"""###
###(((,,,...000,,,...///---)))&&&
hhh££££££§§§₯₯₯£££¨¨¨§§§’’’mmm___QQQ999333000333///444999333---***'''&&&###"""''''''!!!%%%&&&))),,,---)))******,,,)))(((&&&---www‘‘‘ ’’’’’’’’’«««©©©₯₯₯‘‘‘~~~lllYYYAAA666444444...---)))(((%%% %%%******"""
"""!!! %%%&&&'''(((***'''###!!! PPP ₯₯₯§§§§§§¦¦¦’’’xxxmmmKKK999......///***)))&&&
"""###&&&%%%"""!!!### ###((()))'''"""
!!!"""###"""!!!!!!}}}₯₯₯’’’’’’zzzrrraaa<<<'''""")))&&&
"""%%%&&&###
"""***000444...(((!!!
&&&***,,,---...---***}}}kkkPPP))) '''&&&%%%###%%%%%%""" !!!&&&))))))'''!!!
""")))222777777444)))###!!!
"""&&&)))***---...000///---
!!!!!!'''***777CCCQQQQQQMMMHHHEEECCCDDDGGGBBB===777222...(((
!!!!!! |||qqqttttttVVV777!!!###)))"""
###***((()))---000///'''!!! """(((***)))'''(((&&&### """
)))333::::::999222***###!!!######!!!"""%%%))),,,---//////---,,,
%%%333HHHJJJJJJIII@@@===::::::<<< """"""%%%#########333}}}~~~rrrdddhhhsssbbbAAA"""""""""&&&(((!!!'''((()))000333---### !!!!!!%%%'''***---...333666666333...'''!!!///:::;;;<<<555000,,,%%%%%%(((---***&&&!!!"""""" !!!
%%%''')))))),,,------(((&&&###...;;;>>>DDDDDD:::...)))'''((( """"""###(((***RRR~~~rrrcccYYYaaavvvwww^^^;;; """""""""""""""&&&(((,,,333///)))"""((())),,,---000555===AAA;;;444...'''"""
###%%%###### !!!%%%(((&&& &&&,,,:::@@@;;;555333///******...222333///,,,***)))(((''''''((()))'''###!!!!!!))),,,***&&&###### ###(((...666444///''' !!!!!!""" """&&&---hhh
qqqbbb^^^XXXcccvvvqqqXXX555"""!!!'''((()))...000000000333222...%%%"""&&&%%%&&&(((,,,///000444666555000*** %%%'''...333333000---000222444000...---***((((((---444===@@@;;;444444555:::;;;999444000///......000222000...)))(((((('''))),,,//////000...'''###
!!!***///...((( !!!!!! !!! '''cccyyyxxxccc]]][[[]]]hhhyyy
}}}hhhJJJ***###///444555666777666999<<<<<<<<<666///)))***---,,,''' &&&///555444---'''&&&,,,000666;;;999555666999;;;<<<666999777666777999>>>JJJPPPQQQOOOJJJBBBAAA;;;:::444...---,,,******---...(((###"""###%%%'''...555:::<<<555000,,,(((%%%%%%!!!%%%'''((('''%%% !!!!!!"""!!!"""pppmmmjjj___aaa\\\bbbjjjqqq|||yyyoooUUU;;;))) ###***555666999555999:::BBBHHHMMMNNNIII===999::::::777000)))'''...------...///666===HHHIIIGGGBBBEEE======;;;>>><<<@@@@@@BBBDDDNNNQQQRRRRRROOOHHHAAA>>><<<:::555555444333222222333...***'''''''''...444===HHHEEEEEE===444222000...&&& """!!!###"""###%%%""""""!!!
KKKqqqmmmdddjjjcccbbb___]]]ccclllzzz~~~rrraaaNNN333---,,,---(((,,,///777:::<<<>>>BBBDDDKKKOOOUUUWWWRRRGGG>>>@@@@@@===444---%%%""" ###%%%&&&&&&%%% &&&''')))///555:::BBBGGGKKKNNNMMMKKKJJJCCCAAA>>>;;;<<<<<<@@@BBBIIIOOOPPPJJJDDD===666444444666:::;;;999777666;;;===<<<:::666666666777<<>><<<<<<;;;444***""""""!!!!!!))))))***)))&&&### !!!
fffpppiiilllllldddcccUUUVVV^^^llltttwwwlll\\\GGG999222000000)))(((222DDDCCCKKKOOOUUUVVVUUUQQQPPPKKKEEE===::::::===;;;777444...,,,...333000...,,,''' %%%))))))((()))///777@@@GGGIIIBBB======@@@@@@DDDEEECCCBBB;;;999999:::DDDIIIHHHAAA777///***,,,000999:::666222222555;;;>>>>>>===<<>>555***%%% !!!""" !!!!!!###### >>> ******,,,,,,***,,,***(((%%%###!!!!!!"""&&&'''###""""""!!!###eeerrrqqqmmmiii___VVVPPPQQQ___mmmrrrmmmcccVVVEEE:::...)))'''###
666>>>IIIQQQYYY\\\bbbfffaaaVVVKKKDDD;;;999999;;;999666000//////333333///***
''',,,000000333444999@@@EEEBBB777000000000444;;;@@@BBBAAA@@@>>><<<;;;>>>BBBAAA;;;222...,,,...333555000,,,---000666<<<::::::;;;CCCMMMQQQUUUVVVWWWVVVQQQKKKIIIMMMMMMHHH@@@999444---,,,(((&&&!!!!!!""""""###!!!!!!
%%%&&&>>>''')))))),,,***...//////...,,,(((&&&
###'''((('''&&&&&&%%%######'''))),,,kkkvvvlllfffYYYRRRMMMNNNTTTaaaffflllfff___PPP<<<---"""###%%%;;;AAAIIIQQQVVV\\\dddiiihhh]]]OOOEEE;;;777777666555000)))&&&'''******)))///555777:::======:::777333000666999666333///444555:::<<<===>>><<<:::333333333333333333333///))))))---999===;;;:::;;;CCCMMMWWWXXXVVVXXXUUUOOOHHHGGGMMMMMMMMMEEEBBB<<<<<<999444---((('''######%%%###
%%%>>>999&&&&&&%%%######''')))***)))(((### """""""""!!!!!!&&&)))xxxvvveeeVVVPPPRRRQQQOOOUUU]]]iiiiii___OOO:::)))
%%%%%% :::===BBBGGGOOOVVV\\\___^^^XXXJJJ>>>333,,,,,,)))&&&!!! '''333777777666999777222---222777;;;<<<;;;999222///...222999<<<>>>;;;777555555444222000,,,***((()))...777>>>AAABBBAAAHHHQQQYYY[[[VVVVVVWWWUUUPPPIIIIIIJJJGGGBBB>>>>>>CCC@@@;;;555...,,,)))***,,,)))&&&
&&&&&&@@@ """ ###%%%###
[[[hhhXXXQQQPPPUUUVVVVVVUUU]]]]]]YYYKKK:::###
###...///000555:::BBBKKKPPPQQQOOOHHH===333'''!!! ,,,222222,,,***...,,,&&&'''000333666777999999999333000///555<<<=========<<<<<<999222(((&&&&&&&&&,,,333<<>>BBB===777333///...//////333999>>>EEEHHHTTT[[[YYYVVVQQQIIIIIIMMMIIIGGGIIIKKKKKKDDD===<<>>222'''
###%%%---666BBBHHHIIIDDD777,,,"""!!!"""&&&"""!!!%%%***(((%%% """%%%,,,333///222444333...------///222555;;;BBBDDDDDDEEEJJJMMMNNNJJJHHHHHHGGGGGGEEEDDDBBBEEEGGGDDD@@@<<>>999===BBBDDD===999<<>>;;;999;;;<<<;;;777444;;;CCCDDD<<<333,,,***&&& %%%<<<... """"""!!!
###((('''((('''%%%%%%%%%&&&(((...222444333222---***,,,//////222333///xxxyyyyyyfffXXXMMM>>>666***!!!
'''000999<<>>DDDGGGCCCAAA===;;;<<<>>>>>>:::666555999;;;===444)))%%%###
%%%%%%777)))###&&&)))---///...)))###
'''//////333//////,,,---------000555777999999555000///...,,,***(((444)))hhhhhhUUUGGG:::...&&&"""
(((666===DDDOOOOOOOOOIIICCC<<<444000---)))'''%%%
###,,,444<<<>>><<<999777:::===<<<999666777;;;<<<<<<;;;333(((
666///###***...222333333000---'''""" !!!!!!%%%)))---......((("""%%%)))000333555666333222***,,,...333444444444555444222000...***&&&"""
'''XXXsssRRRBBB///&&&
%%%///777AAAGGGJJJHHHCCC999000---------'''"""
!!!,,,------///555666555000,,,,,,222777999:::999///&&&###
%%% ///%%%
)))------...,,,,,,)))''')))---000000333555::::::555...,,,&&& ###%%%######&&&&&&&&&%%%&&&%%%""""""%%%"""%%%&&&---222444444666000,,,)))...222444222444000222222333000---,,,%%%
KKKiiiCCC222&&&
(((///999>>>@@@>>>777///,,,((('''&&&""""""###"""###"""!!! ,,,...,,,'''"""###(((---///333///(((
"""%%%###### 333###(((''''''&&&''''''''')))000555777777:::<<<======;;;666444333000......000///...///---///...///---,,,******....../////////...///000//////...,,,***---222333777999999333...000333444666666555333333000/////////...CCC\\\JJJ'''
###,,,444:::>>>===999222///***(((%%%###!!!###(((***(((((('''%%% """&&&'''''''''***'''
!!!###&&&))))))'''******000000555:::<<<===<<<<<<:::;;;<<<:::<<<>>>AAA>>><<<:::999666666777666666666444555777777555444333444444555555555777:::<<<>>>@@@@@@>>><<<;;;<<>>>>>:::666222///***'''&&&***---...000222...---)))###''',,,******---)))%%%((('''%%% """&&&(((!!!333000333555777;;;@@@CCCCCCBBB>>>>>><<<;;;999:::>>>EEEHHHIIIBBB===999555999:::999999:::999999;;;===CCCBBBCCC@@@<<<======>>>AAACCCJJJMMMQQQVVVVVVOOOJJJIIINNNOOOKKKCCC>>>>>>@@@@@@AAA>>>:::666333///((('''((( &&&666NNN///"""!!!
666:::AAA<<<>>>///...///......)))((()))444===AAAAAA>>>===:::555222...,,,...222555555555555666000---'''!!! &&&(((,,,//////%%%,,,...---)))'''###!!!!!!###&&&)))(((******%%%
(((### %%%
!!!"""""""""666555444777999:::======<<<;;;999:::777555666<<>>CCCHHHIIIDDDCCCCCCAAACCCCCCGGGJJJPPPWWW^^^bbbffffffeeeaaa[[[PPPJJJIIIHHHJJJJJJIIIGGG@@@;;;666///)))&&&((( ###%%%&&&666___666,,,%%%###!!!
%%%!!!###***000333333000333333333:::===777222///,,,,,,......,,,)))000999===;;;;;;;;;>>>:::777555444555555999:::777555777666000)))&&&""" ''''''!!!
!!!,,,---)))((('''&&&%%%### !!!!!!"""""""""&&&###"""""""""%%%)))------///000000.........!!! ###%%%((()))###'''&&&((((((,,,...000222333444555444/////////...---,,,,,,.........222000000//////---,,,'''%%%333222////////////222000000222///000222444555>>>EEEKKKNNNNNNKKKEEEBBB>>>@@@@@@BBBAAAAAA===:::999>>>AAAGGGGGGJJJHHHDDDDDDEEEGGGEEEGGGEEEKKKRRR^^^ooovvvvvvjjj___TTTNNNOOOQQQTTTVVVWWWRRRMMMEEE@@@666000...222///***%%%>>>JJJ>>>222(((###!!!
!!!###***&&&!!! %%%***///000///...---///000333777777444000---,,,---...///***,,,000555666666:::@@@AAA>>>===>>>===@@@===;;;:::777777333///***&&&###&&&
)))333444###""" """""""""(((---,,,------...000444444222...---***(((&&&"""!!!!!!"""%%%''')))***...
"""%%%)))...222999===>>>@@@:::666666555666666555444222000000222333333444444444333333000...---)))&&&%%%000000000000000000222333555444666666666555555:::<<>>===;;;777333...***&&&&&&((((((&&& ///666222***%%%!!!!!!%%%)))(((''',,,---000222///***''''''(((''' """"""###%%%((())),,,---!!!(((,,,222444444444777///---...//////,,,)))'''((()))*********)))***)))))))))''''''(((***"""### %%% %%%%%%&&&%%%%%%&&&&&&&&&******&&&&&&&&&&&&&&&%%%%%%%%%&&&DDDIIIRRR***
%%%"""XXXOOO===---&&&%%%###!!!
!!!"""!!!,,,...000000///---)))(((&&&&&&%%%'''///333222......---...///---***''''''...:::@@@HHHQQQWWWXXXTTTYYYTTTKKKHHHBBB:::666555---***'''(((***---,,,(((!!!///444...!!! """!!! ###&&&%%%###''',,,//////...,,,)))&&&###!!!###&&&((()))
###!!!!!!%%%&&&'''&&&&&&%%%"""!!!"""""""""###&&&,,,000333444&&&***\\\NNNMMM&&&
!!!OOOCCC777(((######!!!
!!!,,,333333///***&&&&&&###############,,,222...,,,---///---***)))%%%'''---;;;OOOYYYcccdddeeeeeeeee___]]]WWWPPPEEE===999000,,,***...222444555///,,,''' (((***&&&#########"""!!!""" """###&&&&&&&&&&&&###!!!###***000555444444444444444333///,,,******)))%%%
###'''%%%))))))&&&!!! !!!###""" """'''***///000444000222000,,,JJJWWWAAA%%%
"""...%%% ))).........***&&&"""""""""######(((222444333000222///...******000666GGG^^^mmmqqqtttyyyyyyxxxsssqqqkkkcccWWWHHHBBB<<<444222222;;;@@@@@@<<<444...)))######''',,,///444222///000000000......***)))%%%""""""!!!""""""!!!'''(((***---222222333222555666777666999666444444...(((""" ###%%%"""###&&&%%% &&&%%%###"""!!!###)))(((%%%%%%&&&&&&###%%%'''''')))******'''""" &&&...999<<<:::666222...---((('''******GGGAAACCC###!!!!!!&&&)))***,,,...000...***'''&&&((()))333:::;;;444222222000///000555AAAQQQbbbooowww|||~~~
}}}qqqcccUUUIII>>>;;;333:::<<>>BBBCCCAAA@@@;;;777555///***''''''%%%%%%&&&''')))***............------...---000222333222333///000...,,,((('''"""
!!!""" """***555444444333666555444666999;;;;;;<<<;;;777222///***,,,,,,---...444;;;GGGMMMVVVPPP>>>///(((&&&######'''%%%999444555"""!!!'''
"""###"""&&&))))))'''(((***///333333///------...666:::555,,,***,,,...222777EEERRR\\\hhhooottt}}}
~~~ooo^^^TTTHHHEEECCCEEEHHHNNNMMMJJJCCC===333000,,,'''%%%%%%***222999@@@DDDGGGHHHEEEBBB===777...(((###!!! """"""%%%)))))))))***''''''%%%((())),,,***---)))((('''&&&((('''(((&&&###!!!
)))777<<<<<<>>>@@@CCCBBBCCCEEEHHHDDDAAABBBAAA>>><<<>>>@@@AAA@@@CCCEEEMMMTTTYYYbbb\\\EEE,,, !!!###,,,444,,,,,,!!!''',,,,,,(((&&&!!!&&&(((%%%""" ###%%%###"""######%%%"""!!!""" !!!%%%""" '''---000//////...000222333,,,"""&&&---333<<>>222&&&###!!!###&&&)))***---------************(((&&&"""###'''&&&
"""&&&,,,444555444333<<>>---'''%%%!!! !!!"""(((000222===DDDGGGHHHEEE<<<555333666:::EEENNNJJJ:::...,,,000333000///000333HHH@@@555---%%%!!!"""***......000000000000444333444///)))"""!!! !!! !!!""""""%%% """)))---***&&&
%%% """###%%%&&&''',,,333IIIVVV\\\]]]ccccccdddiiijjjooottt
sssoooqqqpppssszzz~~~pppfffiiihhhjjjhhhcccRRR@@@777222"""%%%''''''%%%&&&&&&'''(((,,,///222222333444666777999777777999666555555222222444222///---***)))'''%%%######!!!
"""### !!! 777===777)))"""!!!!!!%%%***///555===AAA===444,,,'''(((***222@@@IIIIII<<>>CCCCCC>>>555,,,"""&&&---:::NNNpppvvvhhh@@@---&&&######&&&&&&&&&''')))(((******(((%%% &&&000999<<<999...)))&&&###!!!###"""%%%***((('''***((((((,,,***---***&&&!!! !!!%%%%%%%%%###"""'''(((***///000777666777//////---------,,,,,,---DDDRRRUUUWWWTTTRRRDDD666444666777///'''###(((,,,***333777;;;<<<666(((%%%'''---...---***######555HHHTTTWWWWWW\\\jjjppptttrrrvvv}}}
‘‘‘’’’‘‘‘§§§«««³³³«««£££xxxooojjjeeeWWWKKKGGG
!!!###(((...333444444000---(((!!!!!!(((...333777;;;===<<<999...###"""###''')))---......)))###"""!!!""""""!!! 555MMMOOODDD222***'''######'''222;;;BBBGGGNNNTTTRRRPPPKKK>>>///---)))///CCC[[[tttsssQQQ;;;333,,,&&& ...333000,,,((()))))),,,,,,,,,))))))%%%'''...>>>GGGBBB:::,,,'''%%%%%%&&&&&&---...000222222555;;;>>>999666000)))'''"""###&&&222000999555000///777:::;;;CCCGGGHHHGGGGGGCCC@@@>>>======<<<===AAAHHHWWW___aaa^^^\\\QQQ@@@555666444333'''!!!"""...333999IIIKKKGGG@@@:::333222999CCC@@@999000"""###...555<<>>@@@GGGGGGOOOJJJEEEEEENNNTTTWWWWWWRRRQQQPPPJJJHHHCCCBBBBBBEEEJJJKKKRRRWWWaaadddcccaaa]]]QQQ<<<333...---)))&&&'''...999BBBKKK[[[^^^[[[RRRJJJCCCEEEUUUWWWTTTDDD555(((###)))333BBBVVV___]]]VVVUUUUUU[[[eeekkkwww
₯₯₯§§§’’’¦¦¦©©©§§§
}}}yyyyyy~~~xxxlllWWWNNNDDD###((((((&&&###&&&&&&''''''((()))((('''###&&&'''''')))))))))***)))(((%%%!!! %%%(((,,,)))'''&&&&&&'''''''''&&&%%%"""...DDDJJJCCC555---***000555;;;EEENNNXXX___dddpppfffccc[[[PPPDDDCCCMMMRRRTTTWWWaaahhhXXXKKKGGGHHHCCC>>>999333'''444...000444:::CCCHHHCCCGGGCCC@@@===@@@>>>===666DDDNNNPPPJJJIIIJJJKKKNNNPPPUUUWWWXXXYYY\\\^^^]]]cccdddddd\\\WWWMMMJJJQQQOOORRRQQQTTTTTTRRRUUUMMMNNNQQQYYYccceeehhhddd\\\XXXRRRMMMIIIEEEMMMVVVXXX\\\[[[ccciiikkkjjjiii___QQQ>>>333...///000555:::BBBGGGIII[[[fffeeeeee___RRRNNNUUU[[[VVVNNNGGGEEEDDDHHHUUUiiivvv||||||rrrccc^^^^^^ccciiiqqq}}}yyyxxxzzz £££ ‘‘‘§§§’’’
}}}hhhVVVKKKDDD!!!((()))(((%%%%%%%%%###"""!!! !!!!!! !!!%%%%%%###!!!!!! '''))))))&&&"""###%%%%%%(((@@@GGG@@@666///---333444:::HHHQQQYYYdddkkkppphhhhhhaaaXXXWWWWWWYYY^^^[[[]]]___aaaQQQGGGAAA===;;;777666///%%%CCC<<<777...///;;;HHHRRRYYY[[[TTTQQQWWW^^^ddd^^^YYYYYY___YYYXXX[[[^^^dddiiiooopppooorrrtttvvvtttssspppllleeeWWWQQQPPPTTTUUUVVVYYYXXXXXXWWWWWWTTTRRRTTT[[[bbbppptttrrrrrrmmmeeeaaa^^^\\\aaahhhjjjffffffeeeiiiqqqrrrmmmjjj\\\NNN@@@666666:::CCCMMMUUUUUUOOOVVVccckkkkkkjjjeee[[[OOOOOOOOORRRUUU[[[]]]eeeooozzz
}}}wwwtttppprrrrrrvvvssslllmmmvvv~~~lllaaaPPPJJJEEE"""&&&***---***)))%%%%%%"""""" """ '''...///((( !!!<<>>HHHUUUYYYeeefffddddddbbbdddeeebbbeeehhhfff___[[[QQQKKKDDD@@@>>>:::666555222&&&)))IIIOOOHHH@@@777999:::>>>DDDBBBGGGGGGJJJTTTTTTXXX^^^\\\fffpppwwwzzzzzz~~~|||ppphhhfffeeehhhooolllooopppsssxxxzzzvvvkkkeeeaaa\\\bbbbbbeeeiiikkkjjjlllpppvvvqqqoooooowww
|||vvvxxx|||yyyooodddXXXMMMJJJEEEKKKRRR\\\ffffffdddaaa\\\iiippptttrrrmmmeeeaaa___bbbccclll}}}
wwwwwwtttjjjcccccceeehhhkkkhhhaaa^^^eeesss‘‘‘£££~~~sssrrrfffUUUGGGCCCAAA>>>@@@!!!%%%(((,,,000222......---,,,)))'''%%%""" %%%&&&%%% ###777BBBAAA<<<===<<>>>>>AAABBB@@@<<<>>>:::---555GGGEEEBBB<<<999999;;;===<<<;;;;;;===CCCAAADDDCCCKKKMMMKKKGGGPPPbbbmmmsssppphhhXXXRRRWWWaaaccccccffffffiiilllooorrrrrrqqqpppjjjeeefffeeeaaa]]]XXX\\\dddeeeiiikkkqqqrrrsssvvvqqqsssvvv~~~wwwiii^^^XXX\\\XXX^^^bbbcccooovvv|||tttrrrmmmvvv}}}tttiiiaaa\\\\\\^^^fff|||~~~wwwtttqqqvvvxxx|||rrrcccVVVNNNJJJEEEEEEDDDHHHIIIUUU[[[___dddeeedddkkkqqqyyy}}}llldddiiijjjjjjaaaPPP@@@333***"""!!!###
%%%******'''%%%%%%###############!!! &&&((()))***---,,,((('''%%%!!!%%%&&&777EEEWWWQQQWWW[[[XXXRRRQQQOOOMMMQQQYYYbbblllssssssoooaaaVVVKKKCCC777555///222666999;;;===<<<===>>>===000"""444===999666666555555555444222333;;;>>>AAA;;;777<<>>333"""!!!"""(((...000444333333///,,,### !!!'''***%%% %%% &&&*********&&&%%%%%%%%%%%%&&&&&&***&&&&&&&&&&&&&&&&&&&&&%%%===%%%;;;;;;222)))---555;;;<<<::::::<<<>>>===;;;999999>>>HHHNNNRRRMMMJJJNNNTTT[[[bbb\\\bbbbbbaaaYYYXXX\\\VVVPPPRRRTTTPPPMMMEEE:::777555555666999===@@@>>>AAABBBGGGCCCCCCBBBCCCDDDNNNNNN\\\eeefffbbb]]]YYYTTTVVVWWWYYYffflllppppppkkkdddcccdddbbb___dddbbbffffffhhhbbb]]]dddqqqrrrooo^^^OOOIIINNNUUU[[[dddllllllppppppxxxyyyyyy
}}}~~~wwwlllhhhddd^^^OOOAAA@@@CCCEEEJJJGGGHHHGGGGGGCCCAAA<<<>>>;;;CCCIIIaaammmooofffeeeqqqyyyyyytttdddNNNEEEDDDHHHNNNIIIBBB777000...'''
"""(((***...333:::>>>;;;666222,,,((((((###000EEERRRWWWXXXYYYUUUOOONNNOOOWWWfffkkkkkkmmmjjjeeeaaaYYYJJJ999***### ###,,,///444555///'''
!!!
%%%&&&***&&&&&& 555444777:::======777333//////222777<<>>::::::999:::::::::<<<===>>>>>>===>>>@@@AAA&&&555///,,,%%%)))///666<<<;;;<<<777;;;:::777777<<<===EEEJJJVVVXXXYYY[[[YYYaaa\\\^^^___ffffffbbb]]]VVVYYY]]]]]]YYYVVVMMMBBB<<<777666999:::>>>AAAEEEHHHKKKJJJOOOMMMHHHEEEDDDJJJQQQbbbjjjiiiddd\\\UUUNNNNNNRRRYYY\\\hhhkkkmmmfff___aaaaaaeeehhhcccbbbaaacccmmmjjjhhhbbbfffsssvvvfffWWWOOORRR___kkkxxx~~~~~~yyyvvvyyy}}}~~~zzz|||vvvpppiiijjjiii[[[GGG777222333333AAAEEEHHHEEE<<<:::555222222444===JJJaaafffddd___dddhhhmmmmmmfffQQQ@@@:::===CCCDDDDDD@@@@@@<<<999...'''### !!!### """'''***...000444666777666444///...,,,'''"""***AAANNNUUUTTTUUUOOOIIIDDDMMMYYYeeekkkiiifffccc[[[WWWTTTIII<<<222'''""" %%%''',,,...777666000###&&&---000333444666777555333...***&&&###%%%---333555444222222---***...333;;;EEEMMMJJJCCC777000222999===>>>===777///,,,---222333666===GGGJJJKKKJJJEEE===777333---...000333666777:::666555444666555:::%%%%%%###"""###'''...333;;;<<<===;;;::::::999999:::===AAAHHHWWW]]]hhhiiihhhcccbbb___YYY^^^bbbiiimmmfffddd___ddd___[[[PPPGGGAAA<<<:::<<<===AAAEEEMMMOOOUUUUUU^^^\\\WWWPPPVVV\\\eeemmmrrrjjjbbbYYYRRRUUUXXX^^^hhhoooqqqsssrrroookkkfffkkkeeeeee______dddooovvvpppiiifffiiirrrpppfffVVV]]]dddzzz|||}}}vvvjjjooowwwvvvrrrmmmqqqeeecccbbbTTT;;;333...///222999<<<======@@@;;;:::999;;;>>>JJJQQQcccbbb[[[]]]aaabbbcccbbb\\\HHH<<<777:::BBBCCCAAAAAAAAADDDBBB<<<555...''' """ !!!###&&&,,,000666777:::999666666444000---(((%%% %%%777EEEJJJIIIMMMHHHBBBGGGQQQYYYcccfffbbbWWWRRRKKKKKKDDD@@@:::444***'''''',,,000000333666555///%%%
""")))***000555;;;;;;;;;999444444333222555666555...))))))((()))222;;;BBBIIIMMMGGG;;;//////777<<<===:::666000------000333666999<<>>666...)))
"""###!!! """%%% ###)))///777999;;;::::::777555222///.........***%%% ---999@@@AAAGGGIIIKKKRRR___fffdddbbb]]]NNNHHH;;;777555333222***((((((***444:::===;;;>>>:::000######)))...222555555999;;;;;;===@@@>>>;;;666///((("""%%%%%%---444>>>EEEIIIIII@@@:::444666999::::::555222222///222333555444444444666:::666333222***%%%!!! ###'''***000//////,,,((('''''')))---%%% '''222:::AAAGGGKKKQQQQQQNNNDDD@@@>>>BBBHHHKKKRRR\\\jjjsssrrrhhh\\\RRROOOTTTYYYeeerrrzzzzzzssslllfffeee___\\\YYYWWWVVVTTTRRRRRRRRRWWW\\\ddddddqqqsssyyyssslllkkkooooooooodddbbb___bbbmmm|||}}}wwwttttttvvvlllkkkkkkppptttsssmmmjjjjjjiiibbbVVVVVVccckkkjjjeeedddeeesssxxxxxxmmmcccRRRWWW\\\kkkooorrrkkkiii^^^[[[^^^jjj|||}}}tttooojjjaaaPPPMMMOOOPPPIIIEEEDDDDDDCCCHHHAAA===<<>>CCCDDDJJJHHH>>>---
%%%)))///444666777777999@@@BBB>>>999666222,,,***)))***000999>>>CCCEEEAAA>>>======:::999666777555666555666444333///---)))'''&&&'''''''''"""!!!(((---...***%%%"""!!!!!!'''***---((( (((000555;;;===BBBRRRPPPDDD666555999>>>CCCMMM[[[eeeooosssppp___PPPOOOUUU___^^^bbbhhhkkkhhh]]]XXXVVVWWWUUURRRPPPPPPNNNNNNKKKKKKPPPQQQXXX___kkkvvvvvvooodddcccoootttqqqmmmkkkmmmjjjrrr|||~~~xxxqqqooolllddd^^^\\\^^^iiissspppcccbbb\\\YYYRRRTTTVVVdddiiidddXXX[[[[[[ccceeedddYYYUUUTTTWWWaaafffiiidddaaacccbbbcccdddrrrzzz}}}yyytttmmmdddUUUKKKEEEIIIPPPNNNHHHEEEDDDEEEAAA:::444000444===DDDGGGIIIQQQPPPNNNJJJJJJGGGEEEBBBDDDCCCDDD>>>>>>:::555555AAAKKK^^^___eee___cccWWWQQQPPPQQQRRRTTTTTTNNN"""!!!&&&&&&%%%%%% !!!(((------'''"""###)))---222222......------,,,---///555555777666777555000***###
&&&'''"""---999JJJdddtttssskkkcccVVVQQQCCC>>>;;;222---,,,***,,,(((***---777BBBGGGKKKPPPRRRIII999""")))000666::::::;;;<<<:::555000...---///222777999:::;;;===@@@@@@EEEEEEEEEDDD@@@<<<::::::<<<::::::666333---)))&&&###"""!!!!!!"""!!!"""&&&%%% %%%)))%%%
"""###"""%%%%%%,,,'''%%%%%%,,,===GGGMMMNNNWWW\\\bbbkkkiii___[[[]]]^^^QQQAAABBBKKKMMMBBB===:::777999:::<<<;;;;;;;;;<<<<<>>:::999AAADDDGGG;;;;;;999333---### &&&...333333444999;;;777555999<<<<<<>>><<<:::555***### """***777CCCPPPUUURRRKKKDDD@@@>>>@@@BBBEEEJJJKKKGGG///,,, ###((()))***))))))***...333555333,,,### &&&''')))((('''&&&''''''(((((())))))***)))(((,,,//////333///222222---%%%###---666===AAA::: )))666HHHccctttyyyoooeeeWWWMMMGGGEEEBBB===:::555222333222444999@@@GGGJJJMMMVVVWWWNNN===---&&&
""")))333::::::<<<666...(((###%%%)))000555999<<<<<>>@@@DDDGGGJJJGGGBBB@@@;;;;;;;;;;;;;;;::::::999222...,,,'''&&&&&&'''(((""""""'''
%%% %%%&&&%%%%%%%%% 222999@@@DDDAAA:::444555666777:::;;;<<<===>>>CCCJJJHHHHHHIIIEEE@@@:::777>>>GGGMMMUUU\\\bbbddd___^^^XXXXXXTTTQQQQQQRRRQQQOOOJJJNNNNNNJJJGGGHHHIIIKKKEEEMMMPPP]]]hhhssskkkRRRBBBAAAJJJ]]]bbbiiiaaabbbeeejjjeeecccjjjrrrssspppfff]]]^^^iiiqqqmmmeeeYYYKKK<<<444555EEEPPP@@@444......,,,%%%""" !!!%%%)))///333666555444222
&&&%%%&&&%%%&&&&&&&&&%%%:::222,,,###'''---222555777<<<===@@@>>>>>>666...%%% """!!!"""!!!""""""###%%%%%%%%%######"""!!!!!!"""###&&&%%%)))000;;;======666***
---999>>>BBBBBB<<<,,,&&&000>>>QQQeeemmmpppeeeXXXPPPOOOMMMIIIGGGAAA===;;;999666:::@@@EEENNNQQQUUUYYYXXXNNN>>>///'''!!! """(((///333666444///(((###%%%%%%)))000777<<<<<>>999444222000222333777:::;;;;;;777555///---,,,///222222,,,!!!
<<>><<<777444000...,,,,,,******---222222666===DDD333***%%%'''///BBBDDDAAA===;;;:::;;;777GGGJJJNNNMMMGGG777333<<<*********%%%***&&&
222)))&&&%%%!!!
%%%...444<<>><<<999<<>>>>>999777---###!!!""" !!! """"""!!! !!!%%%***...///000///......,,,)))###"""&&&((('''!!!***&&& ###"""***333;;;<<<999333444333222((( """***000666<<>>;;;999555000---)))%%%######'''(((,,,,,,,,,'''&&&%%%,,,333444333---'''"""
---///000333///
"""''',,,///555<<<===@@@>>>999333222,,,%%% """%%%***000444333000...,,,)))((( ###&&&'''!!!"""###%%%&&&###!!!"""&&&***------...444999BBBIIIMMMOOOOOOPPPOOOPPPNNNMMMKKKEEEAAABBBGGGKKKNNNOOOQQQWWW[[[WWWEEE555,,,'''%%%""""""###''',,,,,,))))))'''%%%!!!###&&&(((,,,000222///((("""'''000555555444444222//////.........,,,)))&&&%%%"""###### !!!&&&''')))&&&"""######"""###"""""""""
###'''333000...***%%%###!!!!!!!!! """###'''(((///333::::::666000...)))%%%"""###))),,,///000...)))###!!!
"""%%%)))###***000///,,,***,,,222:::@@@EEEMMMPPPQQQRRRVVVXXX[[[YYY^^^VVVPPPOOOPPPXXX]]]YYYWWWYYY\\\UUUEEE555...***'''%%%"""###'''***)))&&&!!!"""(((,,,,,,&&&***000444000,,,%%%"""!!!######!!!!!!!!!###%%%###&&&'''(((((((((((())))))(((%%%!!!)))///***(((%%%))),,,)))''''''%%% !!!%%%(((---222222...'''%%%"""
!!!!!!%%%&&&))),,,)))'''!!!
"""%%%''')))&&&###%%%&&&---666===BBBCCCGGGJJJNNNPPPUUUVVV]]][[[YYYQQQOOOQQQYYYWWWVVVRRRPPPNNNEEE999///***'''###"""""""""%%%%%%!!!""")))444666555...%%% ######""""""&&&&&&'''&&&%%%&&&''')))'''%%%### ###///333---###
"""%%%"""!!!
!!!"""######""""""%%%&&&%%%
!!!!!!
%%%&&&&&&######%%%''',,,333;;;======<<<;;;===AAACCCHHHIIIKKKHHHCCCCCCEEEGGGIIIHHHBBB;;;555---&&&""" !!! )))222555222)))'''%%%"""!!!""" """"""%%%%%%&&&000333*** !!!!!! ,,,222...---***,,,---///222444222///***'''%%%&&&(((---...222333000555777;;;:::777333,,,'''###!!! """!!! %%%***---,,,(((&&&&&&"""""" """ &&&...---!!!!!!
'''000222...------...222444666777222,,,&&&!!!!!!###''',,,000444666:::;;;999333---'''!!!""""""%%%'''%%% !!!###%%%&&&&&&######%%%'''---///***&&& !!!""")))&&&&&& ###&&&%%%!!!!!!""" """&&&&&&"""%%%%%%000%%%(((%%%###&&&---222555;;;999555000---(((###%%%###%%%(((***...222444777777555...)))(((,,,...///...)))###""")))---------***((((((***---000222222)))!!!"""!!!((('''###%%%))))))(((###!!!"""(((///333000***"""""""""###...)))'''--- ###,,,000555::::::555333///------...---------...///333444444333000///333333222///---)))%%%"""!!!"""###'''***---)))'''((((((******---///222---### %%%((()))'''%%%###%%%(((...,,,%%%
###((('''### (((///555999999444---&&&
!!!"""'''(((---&&&&&&222444555000333444555666666777777777777777555333222///000222///***%%%"""!!! !!!###%%%&&&'''&&&!!!!!!&&&***,,,************%%%!!!&&&,,,///222333222333555///)))"""###### &&&///444777<<<<<<999666///***'''#########!!!!!! ###&&&%%%%%%(((*********---'''&&&333000...***(((### &&&&&&%%%""""""!!!"""''''''%%%###&&&'''###&&&...444666:::<<<===999222,,,'''
&&&***000555666::::::===<<<666333...******,,,,,,,,,******(((&&&%%%"""!!! %%%((()))'''&&&'''&&&%%%''''''(((%%% %%%###"""''''''###"""###'''***///333###%%%,,,000###### """###"""""""""&&&%%%(((...333999AAABBB;;;999666333
%%%&&&
!!!###&&&###!!!%%%)))---///444555777:::@@@AAA>>>===999444333000000---***(((%%% ###''''''######""" (((...000:::HHHOOOPPPYYYaaaWWWKKKDDDBBBDDDKKKNNNJJJCCC:::444666999999444444!!!!!!&&&%%%"""### %%%***000555:::<<<;;;:::<<<;;; ((('''"""(((,,,------***((('''(((***''' %%%'''
!!!!!!%%%(((***---222555777:::<<<===AAABBBBBB@@@;;;777444222&&&!!!%%%&&&%%%!!!!!! %%%,,,---222<<>>000'''!!!
!!!
---'''&&&(((---...,,,)))&&&&&&&&&(((,,,///222///&&&,,,000666;;;WWWdddddd\\\MMM555&&& !!!%%%((()))%%% %%%'''
777444//////000000333333000,,,***&&&&&&'''(((''' !!! """(((...:::CCCUUU______]]]XXXJJJ<<<((("""###%%%!!!!!!#########%%%))))))((((((###"""%%%,,,......---555222---((((((,,,///...---'''"""%%%***---///222000///222:::DDDRRR\\\aaabbb^^^RRRDDD333(((((('''""" """###"""
###***000444000)))!!!&&&,,,...---(((...,,,'''%%%!!!!!!###((()))&&&!!!###### """***...444666999000
!!!"""(((...333666333---'''%%%&&&))))))&&&""",,,---,,,(((###%%%)))...***&&&!!! !!!###
!!!###%%%***///333333222333///000...&&&000222222333000---/////////***'''""""""!!! """"""&&&,,,222666777555222000(((
)))...222333333222000222222///)))### !!!"""---)))"""!!! %%%,,,000000/////////,,,'''###&&&%%%(((,,,............222222---&&& '''''''''######!!!!!!!!! ######""" ###***......,,,'''!!!%%%'''''''''&&&&&&))),,,)))&&&%%%)))&&&"""###(((***,,,,,,))))))((('''%%%%%%""""""###### %%%***((( ###%%%######&&&&&&((()))"""&&&'''999666333///000***)))%%%"""""""""!!!!!!###"""!!!"""!!!"""'''%%%"""!!! !!!"""%%%&&&&&&'''666CCC@@@===;;;===GGG666222---***))))))""" !!!###%%%###!!!!!!"""%%%'''
!!!"""!!!(((//////---,,,'''"""!!!%%%%%%%%%>>>GGGEEEGGGDDDOOOEEE@@@999000...,,,...---((( %%%)))******------......,,,
""" !!!(((///000///...,,,)))!!!"""&&&%%%BBBCCCCCCCCCJJJBBB@@@;;;444---***000222((( ###(((***---///222666555(((%%% """%%%###&&&&&&### """"""!!!"""!!!&&&------...000222000...)))"""&&&777:::777AAA777555///(((&&&&&&''''''!!! %%%***///222,,,,,,(((&&&///...///333444333...,,,&&&###"""%%%)))(((''' &&&***///222444666666777444000---'''!!!
''')))***222222(((&&&""" %%%((((((###666VVViiihhhUUU///(((,,,///###%%%...666:::999:::======999333...***(((,,,......)))&&&""" %%%(((...000//////333999@@@CCC@@@:::666000...,,,,,,***,,,)))&&&
###(((...555333,,,333;;;JJJ___sssyyyrrriiidddUUUBBB:::<<<===<<<:::;;;<<<===;;;:::555555333444444333///)))&&&&&&&&&''')))---222666666555000444999BBBGGGNNNMMMGGG@@@:::555444999===>>>;;;333,,,### %%%***000555555222555CCC___sssyyy}}}pppcccXXXMMM===;;;::::::;;;===>>>;;;999:::;;;:::666555333...)))&&&&&&%%%%%%(((...333555333444000333666<<>>>>>BBBHHHIIIBBB===999444###&&&%%%"""!!!***AAAQQQbbbmmmyyyzzzmmm]]]OOOJJJJJJAAA===>>>BBBBBBAAA>>>;;;<<<>>><<<666444...,,,***)))((('''''')))---222333000,,,))))))***000999>>>HHHNNNRRRMMMEEE@@@>>>@@@BBBDDDBBB@@@===<<<###333BBBMMMTTTeeerrrvvvpppXXXHHHAAA>>>;;;>>>AAAGGGGGGDDDBBB@@@===@@@AAA>>>555...---...222222000///333333555777555///***(((&&&&&&(((---000999>>>AAA@@@===999;;;>>>AAA>>>===999777666!!! !!!(((777CCCIIIOOO[[[eeemmm___KKK======:::;;;@@@EEEHHHCCCCCCBBBAAABBBCCC@@@<<<555444555777777777777;;;;;;<<<:::999555000...,,,(((&&&###%%%***...444666555333555:::<<<;;;;;;:::999999555"""&&&------((( 000:::DDDOOOUUU\\\^^^[[[VVVRRRTTTQQQPPPMMMGGGBBBBBBCCCCCCEEEEEEDDDCCC>>>===;;;;;;;;;::::::<<<>>>@@@;;;777555555444333...***&&&%%%%%%))),,,000///222333444444333333///222555666999!!!### '''000))),,,555>>>DDD>>>;;;>>>HHH>>>;;;;;;<<<<<>>;;;999333444333333333///,,,(((&&&'''***...222333666666555---***'''&&&(((...000666'''"""&&&%%%'''&&&
---999CCCOOORRROOOPPPPPPIIIDDD>>>999555666:::<<<:::777444333222222333222000///---***'''(((,,,333444999:::;;;333,,,%%%"""!!!""")))///444,,,%%%,,,,,,)))777AAADDDGGGHHHGGGGGGBBB===999666444444666666555000...///333333333222222000...***)))***,,,000666;;;;;;999222,,,&&&"""!!!""",,,////// <<>>HHHPPPNNNBBB666
!!!###%%%>>>GGGWWWhhhbbbKKKBBBIIIKKKJJJCCCEEE<<>>=========;;;999555444222000000222222...,,,///444444555444333444222000,,,***)))---222666999666444...)))'''###%%%)))...---(((333BBBEEEDDD&&&%%%&&&***************&&&
!!!''')))---///:::@@@@@@777444222GGG>>>:::<<>>999444---### ###'''))),,,............,,,))))))((('''(((---///---((("""%%%***///000000***((((((&&&###&&&!!!%%%,,,444;;;>>><<<<<<777777%%%%%%:::222///"""&&&%%%!!!
666>>>AAAAAABBB@@@@@@BBBCCCDDD===777///(((######"""######%%%&&&%%%%%%%%%%%%%%%%%%%%%)))...///---(((###&&&)))...222222---(((&&&&&&&&&%%%&&&
""")))666:::;;;555///666555999&&&666000///(((&&&"""######!!!%%% 333444'''///777>>>DDDIIINNNKKKJJJHHHDDDCCC>>>777333222///***((((((&&&%%%### %%%***///222...((('''***,,,......---)))&&&&&&&&&&&&''''''
---444777222---***'''&&&000333===&&&000))))))---***""" ###"""&&&///,,,(((&&&'''))),,,333:::>>>BBBIIINNNTTTXXX[[[XXXKKKBBB:::///,,,---.........,,,)))(((### """''',,,,,,,,,******)))))))))((('''''''''###&&&(((&&&&&&
***222000---***,,,///...///...555<<<&&&***%%%%%%!!!'''***((( !!! !!!!!! """)))(((''')))''''''&&&###&&&***222999>>>CCCEEEJJJPPPWWW]]]XXXMMMCCC:::///)))((((((***,,,******(((&&&###"""&&&%%%'''***---)))%%%!!!"""###%%%&&&%%%'''((('''&&&
'''***(((***...666999999666333...---555>>>&&&'''###!!!###((('''"""!!!!!! %%%&&&%%%%%%%%%%%%&&&(((***)))'''""""""%%%"""######)))///555>>>GGGMMMRRRVVVUUUOOOHHHAAA;;;222***###"""###&&&''')))''''''%%%""" !!!%%%%%%'''''')))(((###!!!###&&&'''&&&))),,,)))
&&&...999BBBAAA<<<777333---###666<<<&&&
&&&###!!!"""''''''***(((&&&###(((---///***&&& !!!(((333;;;HHHNNNOOOIIIDDDBBB@@@;;;555,,,&&& """&&&%%%%%%""" !!!###&&&((())))))(((""" ###(((,,,---///---***'''###"""
'''%%%)))555CCCHHH@@@;;;666222,,,%%%666;;;%%%"""###""""""'''(((***,,,,,,---222444///'''!!!'''333777===>>>>>>@@@>>>:::777333)))""" """%%%%%%(((,,,***)))!!!###&&&---000333///---'''%%%"""!!!///---
,,,666@@@BBB;;;999999555222((("""!!!&&&333777
###'''&&&######&&&,,,000555666999777222(((### !!!!!!&&&)))------000444777666444...***### ###%%%&&&((((((""" %%%,,,...222000,,,'''&&&""""""###
///***
&&&---666999;;;===@@@<<<777666///000333555777
""" '''))))))&&&%%%###---444777777666555333333333222---%%%!!!'''))))))))))))***...000444444///***!!! """%%%'''(((&&&&&&###""""""%%%%%%
&&&###"""(((000444:::>>>AAA@@@===;;;;;;===;;;777555777
!!!%%%'''***///333333---------000333555777666555---&&&"""''')))...000333444333333555555222***### ###&&&
!!!
!!!''',,,000777===>>>===>>>===>>>===777555222222
!!!***---...,,,'''"""!!!&&&******...222444666666555000---(((&&&### ---777999777666555777444---(((!!! """"""""" !!!###!!! ###'''
!!!'''---666999::::::===>>>;;;333000...,,,,,,
###,,,---)))!!! !!!%%%)))...000444777:::555///''')))000444333444555333000)))###
!!!&&&(((***,,,))))))&&&&&&&&&(((((((((&&&"""!!! """''',,,
(((000555777;;;>>>@@@999222000222***%%%
&&&666'''
###'''((('''!!!""")))...333222...)))!!!"""&&&(((---222444000...***'''"""###%%%%%%))),,,,,,***,,,((('''((('''***,,,---,,,***'''((('''((())))))***---000"""###)))333444:::;;;:::555444222444///(((!!!
***@@@(((
!!!''')))((( !!!######!!!!!! !!!%%%)))---222000///***'''%%%"""!!! &&&)))'''!!!%%%(((******(((&&&###""""""%%%))),,,...---,,,***---222666555999777:::%%%
!!!)))///555:::;;;999444555333000,,,&&&"""
&&&&&&===***!!!''',,,,,,'''!!!###%%%"""!!!&&&,,,000333333333///***&&&!!! !!!(((---...(((!!!###((()))&&&###!!!###(((***,,,,,,***///555<<<@@@EEEBBBCCC***'''"""
)))000;;;BBBCCCBBB@@@<<<<<<999555333...%%%>>>777((( """(((///333222---'''"""###""""""###***------'''###""""""%%%&&&'''%%% """)))///222444666777777333000---,,,---,,,///---)))%%%### ###'''&&&""" !!!&&&))),,,---222444===EEEPPPPPPOOOMMM***444%%% )))333DDDQQQOOOKKKGGGAAAAAA===;;;@@@;;;&&&===555***"""!!!'''000444444333...,,,,,,,,,***)))((()))...///...***(((******,,,,,,)))###!!! !!!&&&)))...000000444777:::<<<:::999666222///,,,,,,***)))***'''""" !!!!!! !!!%%%''',,,...222555;;;EEEIIIKKKJJJJJJ*** 333!!!---:::CCCDDDAAA@@@===;;;:::999999:::%%%555---&&& (((,,,***)))((())),,,------,,,***&&&%%%&&&))),,,,,,***,,,***&&&###!!!""""""!!! !!!###&&&))),,,...///222555777999777555222***'''&&&'''((()))***,,,)))###!!!%%%)))******,,,...000333777:::>>>&&&%%%999%%%%%%///666666777444222000222777555000,,,,,,&&&!!!!!!###!!!%%%(((***,,,***)))&&&### ###******...***&&& !!!!!! ###&&&)))---333444333000222///***''' !!!(((------,,,((('''""""""###%%%!!!!!!%%%***///555&&& ,,,!!!(((///000444555333444777<<<<<<999444...)))%%%!!!"""'''(((&&&!!!!!!''')))***---...000///------///000222333000,,,%%%!!!""""""%%%'''(((((('''""" !!!%%%)))...333999;;;999333222///...'''!!! !!!'''******))))))***(((&&&"""!!!%%%&&&%%%%%%---000666 &&&---333666999::::::@@@BBB<<<:::222,,,...)))%%%(((***,,,***'''!!!!!!###))),,,,,,------...///222222222333555555333333444333...,,,)))(((((((((***,,,)))'''%%%!!!"""&&&---444<<>>===;;;;;;555,,,%%%%%%))))))&&&!!! ######&&&&&&''''''***,,,,,,'''%%%"""!!!""" !!!(((,,,***(((&&&&&&***333:::>>>&&&%%%******
###///777>>>BBBEEEDDDDDD===999222***"""###'''&&&&&&'''((('''%%%!!!!!!%%%***///............///......///222333///***)))---//////...,,,(((%%%&&&%%%######!!! %%%,,,666>>>AAABBBCCCGGGJJJEEE;;;444---,,,...000000,,,'''###""""""######&&&'''((()))***)))(((''''''&&&&&&######%%%%%%(((---000222000//////444:::AAABBBCCC&&&***DDD%%%222===KKKTTTTTTOOODDD@@@999222'''###
###(((%%% """&&&### '''...000000000000000222222000...***%%% !!!''',,,,,,---***)))""" %%%,,,000555999:::BBBHHHHHHBBB>>>666000---,,,///333000...(((&&&&&&&&&###%%%&&&&&&%%%""" !!!&&&))),,,///444555666666666:::>>>EEEJJJEEE&&&***:::
""",,,777DDDQQQXXXYYYOOOGGGAAA<<<777222(((######### %%%***,,,)))'''***000555777999666666;;;<<<555...***&&&""" ###'''***,,,,,,(((###%%%''''''******,,,444===BBBCCCAAABBB>>>666...,,,,,,***......000---***&&&%%%"""!!!!!!"""&&&,,,...000333666;;;===CCCGGGDDDCCC&&&&&&666
"""***555>>>GGGKKKTTTPPPGGGCCCAAADDD@@@===666...
)))......---***...000666::::::@@@BBBAAA999444333222...)))'''###!!!!!!%%%(((***(((&&&""" """###%%%!!!"""'''///666::::::<<>>AAAGGGHHHGGGAAAAAACCCGGGEEECCCCCC::: )))---,,,'''&&&(((000777>>>>>>@@@;;;777555555333333222///,,,))))))''')))((()))))),,,---)))&&&%%%!!!!!!"""%%%///777;;;999777777>>>>>>IIIIIICCC@@@666...)))((((((&&&&&&&&&'''%%%&&&"""!!!"""&&&(((&&&!!!&&&---000666;;;>>>@@@&&&)))""",,,222:::;;;;;;>>>===<<<<<>>===>>>@@@BBBEEEEEEHHHDDD999222***### !!!&&&******'''""" %%%***///......,,,)))### ###&&&(((---222555 %%% 555%%%%%%)))444:::<<<999999666<<>>JJJ\\\]]]]]]PPPAAA!!!""" """######"""&&&((()))******,,,)))******---///777@@@AAA@@@@@@@@@@@@BBBCCC>>>999333333222222222333222///---------...,,,***)))))),,,,,,///000222///......222666:::;;;999666555444666666444000///000555777444&&&999""" )))222666:::<<<===DDDUUU[[[\\\TTTHHH999 ###%%%###&&&)))***)))&&&((('''((((((''')))...777>>>>>>>>>@@@AAA@@@BBB@@@===777444...)))&&&%%%%%%&&&&&&'''&&&))),,,,,,)))'''###"""###'''((()))---)))''')))...222444333222///000555:::>>>;;;<<<===;;;BBB444%%%000"""...333555999>>>GGGOOOVVV]]]VVVKKK>>>444 !!!!!!""""""###"""!!!!!!%%%)))...333555===DDDGGGHHHIIIEEEBBB<<<666000)))""" %%%(((,,,,,,(((### """############&&&&&&'''))))))***000:::CCCHHHDDD>>>999222,,,
&&&!!!(((///333333555@@@KKKUUUXXXTTTOOODDD<<>>KKKXXXVVVUUUIIICCC:::333
&&&000555...&&&%%%///(((&&&%%%
''',,,555>>>JJJKKKGGGAAA;;;666222222,,,(((""" (((222;;;>>>@@@===999000(((
'''///222...222999>>>IIIRRRRRRPPPJJJ@@@===666 ,,,222222///,,,---444777===999BBB555,,,""" '''---666===BBBBBB>>>999333---)))))))))&&&"""&&&---444666777999666444---###'''***...///555:::<<<@@@DDDJJJMMMGGGAAA:::&&&...//////)))))),,,333===DDDJJJHHHHHHHHHMMMJJJJJJHHHDDD@@@>>>===000***
!!!)))...333999999777999333,,,%%%######%%% """#########''',,,444999777444///(((
"""&&&***///555:::777999777:::AAAIIIKKKDDD<<<###,,,...***,,,---...999===CCCKKKPPPTTTUUUXXX___]]]]]]\\\VVVNNNJJJBBBDDD===;;;777333,,,###
!!!&&&,,,---...000222000...''' %%%///444555333---'''
""")))...444777;;;:::444444666>>>EEEJJJHHH;;;%%%,,,---,,,,,,000===EEEJJJNNNPPPVVV]]]aaacccbbb^^^]]]YYYWWWMMMDDD===;;;CCC<<<:::222'''!!!%%%''')))---***((( !!!""" ######!!! &&&***...///...***,,,"""(((...777777777;;;:::777666:::>>>EEEKKKGGG:::***...---,,,222444AAAJJJQQQUUUWWWWWWUUU\\\WWW\\\[[[[[[TTTPPPHHHCCC777666999;;;777---###""" """!!!"""***///000///000///***%%%!!! '''(((,,,---...,,,%%%###''',,,999CCC>>>555999:::;;;===>>>BBBDDDDDD>>>666
)))...///...222555999AAAPPPYYY\\\XXXTTTPPPRRROOOPPPOOOJJJHHHEEECCCAAA<<<999<<<>>>444"""###&&&""" !!!###%%%%%%######!!!"""###%%%***444777:::;;;777444222///000---***'''%%%###"""&&&)))***)))(((''''''555 !!!&&&***444<<>>999666:::777;;;EEEIIIMMMNNNKKKEEECCC===444000333777999BBBJJJQQQkkkoooaaa666
!!!"""''')))***###!!! ###(((***---------.........///000000000---'''!!!
999///""")))000333777333999CCCKKKMMMJJJUUU^^^\\\RRRBBB666///(((>>>NNNEEEAAA===:::999:::;;;EEEGGGKKKGGGKKKHHHEEEKKKEEE@@@@@@DDDDDDAAACCCHHHaaakkkccc::: ###(((&&&((()))(((%%%!!! """&&&))),,,......222444666777666777222)))###
000(((###(((---222///000555AAAJJJOOOOOOYYY[[[TTTNNNCCC999***,,,MMMRRRKKK@@@BBB:::;;;<<<@@@HHHMMMNNNPPPOOOPPPPPPOOOQQQQQQQQQYYYUUURRREEEEEEWWWdddUUU555"""""" """
"""(((***,,,,,,,,,(((&&&%%% %%%'''***,,,))),,,---///000333444000((("""!!!%%%'''"""&&&)))---000666<<>>===;;;BBBJJJTTTUUUYYYYYY[[[[[[YYYTTTUUUUUU[[[bbbddd___TTTQQQVVVYYYDDD)))%%%''''''&&&!!!!!! ###))),,,---...,,,(((### !!!!!!!!!""""""###&&&'''((('''(((((())))))---000///(((###
%%%((('''!!!###'''(((...444:::GGGNNNQQQJJJEEE@@@>>>;;;DDDXXX\\\OOOKKKHHH@@@AAACCCOOOYYYeeefffjjjccc___^^^^^^]]][[[]]]fffeeeeeeeeeaaacccWWW===###"""%%%)))((('''%%% ######'''))),,,,,,******)))***))),,,)))&&&"""!!!%%%%%%###%%%&&&'''))),,,...222///,,,'''"""
"""(((...///...***(((((('''''''''&&&%%%&&&''''''*********///666;;;:::777444...((((((((('''###))))))'''%%%!!!&&&'''---555<<>>======999...%%% %%%'''------///333333222000---,,,'''""""""%%%((('''&&&###"""%%%''')))((('''!!! %%%''''''### """""",,,000///'''"""###&&&,,,...)))&&&######&&&***'''
,,,,,,%%%"""''')))...000777===BBB<<<:::555444---
!!!VVViiiaaaPPPQQQQQQNNNQQQccchhhqqqsssttttttvvvqqqlllfff^^^UUUIII<<<:::===GGGEEEDDDEEECCC;;;<<>>@@@@@@666000""",,,>>>PPPQQQTTTVVV[[[WWWUUUYYYcccppp|||~~~zzzsssjjjiiiccc]]]WWWQQQMMMGGGCCCBBBAAABBBMMMVVVYYYbbbddd]]]III<<<666222---### """!!!###''')))******'''!!!
!!!%%%(((((('''""" ###%%%###'''&&&%%%"""&&&&&& !!!""",,,666555///'''&&&)))///777======>>>===<<<<<<<<<:::555555<<<
,,,333<<<@@@CCCBBBHHHNNNRRRPPPJJJDDDBBB@@@@@@>>>>>>BBBGGGGGGCCC;;;444,,,###,,,CCCUUU[[[aaaiiiooolllooommmsss|||zzzvvvpppcccXXXTTTNNNNNNMMMMMMHHHKKKKKKUUU^^^aaacccbbbTTTCCC999333222...---(((!!!
"""""""""""""""###&&&&&&'''(((***,,,---......,,,***(((%%%######%%%'''---///...---(((######'''%%%!!!!!!%%%!!!!!!&&&''')))***,,,///***""" !!!%%%'''%%%
''''''&&&!!!"""(((222666666000///000333999<<>>BBBDDDHHHNNNOOOPPPTTTUUURRRHHHGGGPPPUUU*********///777>>>AAA===999777<<<:::333///(((%%%&&&***222<<>>333---(((EEEdddlllkkkrrrxxxyyy|||rrrhhh___VVVKKKHHHBBB@@@EEETTTcccmmmvvvxxxwwwqqq___GGG333//////222666999666444333&&&"""&&&((()))---.........000222///...---,,,...222000222444222...)))&&&""" ###((()))'''((('''### %%%,,,---(((!!!"""&&&&&&###"""(((...222333333///)))"""!!!'''000999999:::777:::@@@BBBCCCGGGJJJMMMUUUWWWXXXYYYXXX****** %%%***222:::AAADDDBBB===AAAEEECCC999222***%%%''',,,666@@@EEEJJJKKKNNN^^^ffffffXXXNNNEEECCCGGGGGGCCCAAA@@@DDDBBB:::000(((###"""===OOOWWW\\\cccjjjqqqzzz}}}yyyvvvjjjaaaVVVKKKDDDBBB;;;===EEEVVVfffssswwwzzz|||oooVVV>>>///......000555;;;===<<>>EEEJJJGGG<<<777//////333777>>>CCCHHHHHHJJJPPPYYY\\\RRRMMMJJJEEEDDDDDDEEECCCAAABBBBBB:::000&&&###"""
!!!555@@@HHHDDDQQQcccrrr|||}}}xxxrrriii\\\QQQCCC;;;;;;:::;;;BBBPPPcccooottttttpppcccEEE444.........333666:::@@@===666(((
444999AAADDDAAA@@@DDDHHHCCC===:::777777<<<===AAABBBCCCDDDGGGMMMNNNJJJBBB@@@AAAGGGJJJNNNOOOIIIBBB>>>:::444---***'''---<<>>:::777777999;;;:::;;;;;;;;;@@@BBBCCC;;;555777<<>>DDDAAABBB;;;---###''''''###"""######%%%!!!
!!!***666444000///TTTqqq~~~}}}rrrjjj^^^PPPJJJKKKIIIBBB555"""
&&&)))666444...!!!444NNN]]]lllwww
}}}kkk\\\PPPTTTUUUPPP>>>...
%%%***------((()))444999III[[[kkkppp~~~xxxjjjXXXQQQOOOOOODDD666%%%
!!!&&&""",,,222666;;;JJJRRR^^^fffoootttvvvwwwwwwtttppp^^^WWWXXXTTTIII555'''###%%%%%% %%%'''---444999<<>>666000------...///***---000333555222222
######%%%'''***,,,(((&&&'''&&&)))///333555666999:::666555000,,,)))......//////000333222333222333222444666777:::<<<;;;555444444999;;;===AAACCCCCCHHHKKKIIIKKKMMMGGG>>>999444---'''###'''))),,,***---...//////...,,,,,,((('''&&&&&&&&&&&&###
""")))000333555555555444333000......---***((()))))))))---...---------!!!&&&''''''&&&(((///777@@@AAABBBBBBCCC;;;666000,,,&&&((())),,,------...//////...---000555666555333222222...------///333999;;;===CCCGGGIIIIIIHHHGGGHHHBBB:::666...%%%%%%''',,,,,,,,,,,,---......,,,)))'''&&&&&&))),,,---***((("""###''',,,///000///...---.........---,,,***(((&&&(((###"""
!!!
""""""'''///777@@@AAA>>>;;;:::666666444000---,,,///......------...///222444777777666000***&&&''''''&&&######%%%)))222999AAABBBBBBAAAAAA<<<>>>:::555---)))&&&''',,,***'''&&&%%%"""######"""###&&&***---///000222---'''!!!%%%###!!!"""###&&&'''))),,,))))))'''
%%%&&&&&&***&&& &&&222666666333...---......222444666777:::999999999777999;;;<<<>>>@@@@@@AAA999777000...---,,,))))))(((''')))///666;;;::::::;;;>>>>>>;;;777...(((%%%(((,,,......***&&& ###)))222666666666555555000)))'''###
"""''')))***)))((( """"""!!! """
&&&///444555222'''""" """###(((---555666777999999999;;;===AAADDDIIIEEEDDDDDDAAA>>><<<777666444333444333333222444555999:::<<<<<<>>>===<<<777,,,&&& """''')))------'''%%%!!! ###***222:::<<<<<<777666444333222///,,,!!!
&&&%%%''''''((( DDD&&&,,,555<<<;;;444...'''"""######'''(((,,,000222000222333555;;;===CCCGGGHHHGGGEEEDDDEEEGGGCCCCCC@@@;;;;;;:::===>>>>>>:::777;;;>>>AAACCCBBBAAA@@@;;;555000)))%%%%%%###%%%(((***---///000222000555999:::777777666444444555444///&&&
!!!)))***)))((((((###!!!!!!!!! &&&&&&&&&&&&"""###%%%###!!!
!!!...>>>GGGEEE<<<666444000000///000222333333555777666666999===BBBCCCAAADDDGGGDDDDDDHHHIIIIIIKKKJJJHHHGGGEEEHHHJJJIIIDDDBBBAAAAAABBBDDDEEEIIIIIIGGGEEE>>><<<999333///...222444999;;;;;;===;;;;;;:::<<<;;;<<<===:::;;;999999666555///"""***...//////---...///333000///,,,'''&&&###***---///222000444555:::777333222333...)))---222333444666555---"""(((%%%&&&""""""###%%%%%%!!! ***===HHHKKKEEEAAA===<<<999555555444333222555444777666999>>>AAACCCCCCAAAAAABBBEEEDDDHHHHHHMMMIIIMMMNNNQQQUUUUUUQQQQQQKKKIIIIIIHHHIIIIIIIIIKKKOOOJJJEEEBBB@@@@@@@@@===@@@DDDEEECCCEEEEEEEEEDDDCCCHHHIIIJJJHHHCCCCCCAAA>>>999;;;666444---%%%%%%))),,,...000333
<<<333000...,,,***///666AAABBBCCCNNNRRRTTTHHHDDDBBBDDDDDDGGGJJJOOORRRMMMKKKJJJAAA...&&&""""""!!! '''))))))%%%"""""" """)));;;>>>===<<<<<<<<<:::999555222///---******,,,,,,///444999:::;;;;;;;;;;;;======@@@AAAAAABBBBBBHHHOOOQQQNNNJJJJJJKKKOOOOOOOOOPPPOOOOOONNNMMMIIIEEE@@@@@@>>>BBBCCCGGGIIIJJJIIIJJJEEEDDDDDDDDDGGGGGGJJJKKKMMMOOONNNJJJAAA===<<<999444---%%% !!!!!! %%%(((:::333000...*********///===EEERRRVVVUUUPPPIIIIIIEEECCCBBBGGGJJJNNNQQQPPPMMMNNNMMMCCC444&&& !!!""" """)))///222...222222000/////////,,,---,,,'''"""###'''***---000000...000444444666:::;;;:::<<<===AAAEEEJJJEEECCCBBBCCCEEEIIIOOONNNOOOQQQPPPTTTQQQMMMKKKIIIMMMNNNNNNMMMGGGIIIHHHEEEEEEGGGIIIEEEEEEBBB>>>>>>CCCJJJOOOPPPNNNGGGCCCAAA===555...%%%,,,---,,,******((('''))),,,;;;JJJOOORRRQQQCCC777333...---...333666<<<@@@===<<<>>>BBBBBB000 !!!"""!!!""""""###'''%%%"""###!!!!!!###%%%(((******'''))),,,***))))))((((((***///000333444555666;;;======AAABBBAAA@@@>>>===@@@EEEJJJNNNNNNMMMOOOQQQNNNTTTRRRXXX]]]bbbaaa\\\TTTNNNKKKIIIKKKMMMNNNJJJGGGCCC<<<;;;@@@CCCDDDEEEBBBAAA@@@AAA===777...&&&
(((***,,,,,,---...%%%,,,999DDDJJJKKKBBBAAA555,,,######%%%!!!%%%'''***,,,222444;;;EEEIII:::""""""%%% '''))).........,,,&&&"""###%%%&&&))),,,///000333666999:::<<<::::::<<<<<<>>><<<>>>@@@GGGJJJKKKKKKNNNNNNQQQRRRWWWWWW[[[\\\\\\YYYOOORRRMMMMMMKKKMMMMMMJJJDDDBBB@@@BBBBBB<<<666555444555666777777666...&&& ###"""
!!!###))))))))),,,222222///000)))@@@RRRPPPDDD;;;444222000///...)))---***...,,,))),,,000999;;;JJJMMM@@@*** """""""""!!!"""((())),,,,,,***''''''&&&(((((((((---...///666;;;999999999:::<<<<<<===@@@AAACCCGGGIIIOOOPPPQQQUUUWWWVVVVVVUUUTTTRRRQQQOOOOOOOOOMMMPPPKKKJJJOOOMMMKKKKKKJJJHHHGGGBBB===555444000000...333555444222---((('''(((---222222,,,###"""(((...000333
333000000000...***%%%999QQQ^^^WWWEEE999000222444;;;777BBBEEEIIIGGGGGGKKKPPPNNNOOOPPPXXXVVVJJJ777###!!!""" !!! ###'''''''''((('''******,,,------///000333666777<<<<<<:::;;;===CCCEEEEEEEEEHHHPPPQQQWWWVVV]]]cccdddffffffcccXXXXXXTTTUUURRRQQQPPPNNNKKKKKKJJJMMMOOOQQQXXXYYYYYY[[[TTTKKKEEEBBB>>>:::555444555666777999666666999;;;BBBCCCBBB:::222,,,'''%%%### )))000;;;<<<444000///***''')))@@@VVVaaadddYYYNNNGGG>>><<>>HHHMMMOOONNNEEECCC===777///###'''222&&& ///'''"""!!!!!!"""!!!"""000KKK]]]dddWWWKKK@@@GGGVVVfff~~~§§§£££’’’rrrfff___WWWRRRDDD555%%%&&&%%%###!!!!!!%%%%%%### !!!"""######%%%"""'''))),,,000222999@@@AAAEEEEEEJJJMMMPPPUUU\\\cccjjjmmmooommmiiifffdddddddddbbbeeecccaaa\\\XXXXXXVVVTTTQQQKKKEEEGGGHHHIIIIIIJJJHHHEEEDDD>>><<<999444444/////////222555555444333444:::@@@DDDIIIGGGAAA>>>===999000&&&"""///"""###BBBXXX]]]YYYHHH<<<<<>>DDDEEEBBB>>>@@@@@@<<<333***###000'''"""!!! """""")))<<<]]]jjjcccVVVIIIEEEVVViiiqqqrrrsssVVVCCC777444666444222)))---///000,,,!!!%%%'''###!!! !!!
!!!%%%&&&))))))------444999::::::::::::===AAAEEEGGGKKKRRRVVV\\\bbbeeelllppprrrvvvtttrrrqqqmmmkkkiiiiiimmmooolllkkkfff^^^WWWUUUTTTQQQTTTRRRUUUOOOJJJEEEGGGDDDEEEDDDBBBAAA@@@;;;:::555333222222222---(((&&&'''---999>>>@@@@@@===;;;;;;:::444...((('''&&&))))))&&&***---,,,---***---555III^^^mmmssspppddd^^^iiixxxrrrfffaaa\\\III/// !!!!!!!!! !!! ###!!!###&&&---666444777777;;;===BBBJJJKKKPPPRRRXXX\\\aaaiiijjjppprrrtttxxxxxxxxxoootttppplllmmmmmmpppmmmkkkiii^^^WWWPPPRRRQQQUUUXXXRRRPPPOOOJJJMMMJJJIIIIIIHHHGGGDDDBBB@@@>>>;;;:::;;;999444...(((''',,,///777::::::;;;999666444000,,,***,,,000777:::444000(((000999666222777<<>>===:::555555333///***...333;;;AAAGGGCCC
<<<======;;;666666777EEEeee||| }}}UUU666***
!!!(((,,,*** #########&&&'''---///999@@@KKKPPPRRRTTTVVV\\\ccchhhqqqsssxxxxxxyyyyyyzzzxxxvvvtttrrroooppplllhhhfffaaa\\\WWWQQQQQQPPPMMMNNNKKKJJJIIIOOOKKKKKKIIIIIIEEEEEEDDDAAA@@@<<<:::<<<:::;;;===>>><<<:::666:::===BBBEEECCCAAA===:::999666222...---///666>>>CCCDDDBBBAAAAAAAAA===>>>QQQqqq££££££jjjJJJ::: ###%%%&&&###%%%)))000444///---!!!"""%%%%%%)))***...999BBBJJJQQQQQQTTTTTTWWW[[[^^^hhhppptttwwwyyyvvvssstttsssrrrqqqqqqqqqmmmjjjjjjfffbbb___[[[WWWTTTRRRKKKKKKKKKJJJHHHHHHJJJIIIBBBDDDCCCAAA<<<;;;999444222222222222999999777666555555:::>>>AAAAAA@@@<<<999777555000...---000222:::<<<OOOIIICCC===999999:::===>>>DDD\\\yyy’’’£££kkkKKK===%%%333===CCCAAAAAABBBEEE<<<666///***'''%%%###!!! """''')))***''',,,222666555333000 !!!"""(((---000777AAAHHHRRRRRRRRRVVVVVV[[[]]]ccckkkqqqssstttvvvvvvpppmmmoookkkjjjiiiiiihhhhhhhhhdddbbb______]]]YYYVVVMMMIIIGGGKKKKKKKKKMMMJJJHHHGGGCCCBBBCCC===:::777333//////...333000000...***---222777;;;@@@<<<<<<999444333,,,''''''(((...444777***###"""%%%***000===XXXooozzz}}}iiiCCC000,,,EEEQQQQQQUUUMMMCCC===BBBCCCBBB===444,,,(((&&&###!!!!!! """%%%&&&&&&---333444000***---/// '''...222;;;AAAGGGNNNOOOUUUXXXYYYYYY]]]___cccjjjmmmrrrtttqqqmmmjjjfffeeecccccccccfffccc___\\\___aaacccaaaaaa\\\[[[RRRMMMIIIGGGEEEIIIKKKMMMMMMIIIMMMIIIHHHAAA===:::666222222000000000///,,,)))---222666<<<=========999444000***''''''(((***444777
!!!!!!,,,>>>PPP[[[bbblllzzz
zzzbbb666>>>NNNYYYaaaeee^^^MMM>>>000,,,---///...)))### """###***222000)))&&&(((***///!!!'''---222666;;;>>>GGGKKKTTTVVVXXXYYY]]]aaadddeeeffflllqqqpppoooiiifffdddcccddd^^^___^^^\\\\\\^^^[[[______]]]]]]^^^XXXVVVRRRMMMIIIEEEHHHJJJJJJJJJJJJHHHHHHCCCAAA===777555000222222222000...***))))))222999>>>DDDBBBEEE<<<999...)))'''))))))---///### (((>>>TTT]]]WWW[[[fffwww|||bbb999444DDDKKKYYY]]]___[[[RRRIIIAAA777...,,,(((%%%!!! ###%%%)))...222---(((&&&(((***...!!!&&&,,,000555;;;>>>CCCHHHMMMRRRVVV[[[\\\[[[___bbbbbbbbbeeeeeehhhhhhfffcccaaaaaa\\\]]]]]]]]]XXX\\\\\\YYY\\\[[[YYYXXXXXXYYYVVVRRRNNNKKKIIINNNNNNMMMHHHJJJHHHGGGAAA>>>;;;777333...,,,000---***%%%""" !!!(((333<<>>BBBIIIMMMTTTXXXWWW[[[\\\]]]aaa___aaabbbaaa___]]]___^^^___XXX\\\WWW\\\]]]\\\]]]aaaaaa^^^^^^XXX[[[WWWVVVRRRTTTOOOMMMMMMKKKKKKOOOMMMJJJJJJGGGGGGDDDBBB@@@<<<666///***(((&&&!!!(((444===AAA>>>777///'''!!!"""&&&---000777555555===NNNhhhwwwrrrfff]]]kkksssbbb///"""%%%***---***,,,333666:::777333000...,,,))))))%%%(((&&&!!!"""(((000555222---((('''***---...---
###(((...222666;;;EEEJJJQQQUUUYYY[[[\\\^^^aaa___aaaaaabbbaaa\\\YYYXXXUUUXXXWWWUUUWWWYYYYYY[[[\\\aaaaaacccaaa^^^\\\XXXXXXVVVVVVPPPPPPIIIIIIDDDGGGIIIKKKKKKIIIHHHGGGGGGGGGCCC@@@:::444///***###'''---222...((( %%%***
777999;;;AAAWWWrrrwwwtttiiifffmmmkkkEEE""""""######%%%%%%)))...000---)))%%%%%%"""!!!###(((,,,,,,)))%%%""""""&&&000444...(((%%%%%%''''''&&&'''&&& !!!"""###&&&(((---555999BBBIIIPPPUUU___]]]bbbbbbdddbbbbbbbbbdddccc]]]\\\RRRQQQRRRQQQQQQRRRUUUYYY^^^bbbfffddddddccccccddd]]]\\\[[[WWWVVVVVVOOONNNJJJEEEDDDCCCGGGDDDJJJHHHHHHGGGIIICCCAAA<<<:::555...,,,&&&!!!''')))'''!!!'''
---///222>>>RRRfffjjjhhhdddfffeeePPP!!! """###"""""""""%%%&&&))))))'''"""!!!"""###&&&((('''%%%###"""***444333))) %%%,,, ###&&&(((''')))(((''')))...444999DDDIIINNNXXX]]]___eeedddfffbbbdddccccccccccccaaa\\\XXXUUURRRNNNQQQTTT\\\bbbccciiijjjfffiiieeefffddddddbbb\\\[[[WWWWWWUUURRRNNNJJJDDDAAABBBDDDDDDCCCEEEIIIIIIEEEDDDBBB===999444333---((( """&&&(((%%%%%%***222******((((((///;;;OOO]]]aaa^^^cccbbbWWW333!!!!!!%%%#########%%%%%%((()))***'''### !!!''',,,333777555---%%%!!! """'''
!!!&&&)))///---///000333222444777@@@IIIMMMTTT[[[bbbdddfffjjjllljjjiiihhheeeddddddcccbbb]]]^^^]]][[[VVVWWW]]]cccjjjooosssqqqkkklllkkkkkkjjjhhhfffccc]]][[[YYYUUUTTTQQQNNNIIICCCCCCAAACCCBBBGGGEEEIIIGGGGGGEEE@@@<<<999666000,,,)))'''&&&%%%%%%(((---***&&&&&&%%%""";;;;;;>>>III^^^cccccceeeccceeeNNN!!!&&&&&&%%%(((&&&))))))***,,,***((('''%%%
(((333666444000---***(((&&&"""""""""###%%%'''!!!%%%'''***...///...000333555;;;===BBBJJJKKKQQQVVV]]]bbbfffiiikkkmmmmmmmmmllliiiiiifffeeebbb^^^aaacccaaa\\\]]]]]]ccckkkppptttwwwxxxttttttrrrqqqppplllkkkfffdddaaa[[[[[[WWWUUUNNNMMMHHHCCCBBBAAABBBDDDDDDDDDCCCDDDBBB>>>>>>;;;666444000...,,,,,,---...333222222---&&&%%%'''KKKRRRUUUfffoootttsssrrrqqqjjjMMM%%%***,,,((((((((())),,,///...---,,,,,,((((((### %%%...///******,,,,,,,,,***------///...000222
"""''')))...000222444999;;;BBBHHHOOOTTTWWW^^^eeeiiilllppppppooommmooommmiiifffbbbaaa\\\YYY\\\[[[___XXX]]]dddhhhmmmmmmsssvvvzzzyyywwwxxxwwwvvvqqqmmmlllhhhccc___^^^[[[VVVQQQOOOOOOJJJHHHEEEGGGCCCDDDDDDCCC@@@===;;;;;;;;;:::555222//////---///333999===;;;444(((
IIIMMMXXXjjjxxx||||||xxxwwwlllMMM!!!'''---///...---...---///333333333///...---***&&&%%%"""!!!&&&***&&&!!!"""!!! %%%)))---222444777999%%%###%%%)))...000444999:::@@@HHHPPPUUU\\\___fffkkkooopppooopppmmmjjjiiieeedddYYY[[[TTTUUUXXXVVVVVVYYY]]]eeekkkpppooopppqqqyyy||||||yyyyyyxxxwwwsssmmmkkkjjjddd^^^\\\[[[UUUQQQOOONNNKKKHHHGGGHHHIIIHHHHHHHHHDDDAAA>>><<<;;;555333444000000444777>>>>>>===666(((555999KKKbbbooowwwrrryyy|||oooNNN!!!!!!'''...444444333000000333555444444000222...,,,(((%%%!!!"""(((((( &&&(((...333666
!!!'''***---000444777<<>><<<:::777666777:::@@@BBBCCC@@@777'''!!!'''>>>RRR___[[[[[[hhhllleeeDDD&&&)))666===999;;;:::999666:::;;;;;;555444444444222---***%%% &&&***'''""")))---!!!&&&))),,,///333:::===GGGKKKTTTVVV___dddllltttxxxyyyyyyvvvqqqpppmmmhhhfffcccXXX[[[YYYWWWXXX]]]dddmmmssssssrrrrrrvvvtttvvvzzzzzz~~~}}}|||zzzvvvrrrooollliiidddYYYVVVTTTRRRPPPNNNMMMJJJMMMHHHIIIJJJJJJJJJHHHJJJGGGGGGHHHDDD@@@;;;999777999<<<>>>AAA===666***
)))000>>>HHHCCC@@@>>>JJJWWWRRR999"""---AAAIIIQQQPPPIIIDDDDDDBBBEEEAAA>>>;;;777777666444222,,,###!!!%%%---...%%% """''' !!!"""&&&)))...222555999@@@IIITTTXXXaaaeeekkkrrrvvv~~~}}}zzzyyywwwqqqlllllldddeeeeeeiiicccmmmpppwwwyyyyyy|||}}}~~~|||zzz|||xxxsssoooiiiddd___[[[VVVRRRUUURRRQQQPPPNNNOOOJJJMMMMMMKKKOOOOOOQQQOOONNNEEECCC===666333555777;;;@@@<<<777,,,""" %%%))) 444>>>KKKGGG@@@444333;;;CCC<<<&&&222GGGOOOTTTXXX]]]YYYVVVWWWRRRJJJGGGBBBAAA===:::999333222((( ,,,222---### !!!"""&&& !!!"""&&&)))***---///222777>>>GGGOOO[[[\\\dddfffpppttt}}}~~~~~~}}}wwwsssqqqoooqqqqqqvvvxxx~~~
~~~}}}vvvpppjjjeeeddd^^^YYYVVVXXXVVVVVVRRRRRRTTTOOOOOOPPPPPPUUUWWWUUUPPPNNNHHH>>>999333333444666:::999666000%%%
!!!'''***KKKEEE@@@===JJJWWWQQQBBB666444555777---000@@@>>>GGGOOO___aaadddfffcccaaaVVVRRRQQQIIIEEEAAA<<<666000&&&###---333,,,!!!!!!%%%### !!!%%%"""%%%(((---000000333777:::DDDMMMWWW[[[bbblllrrrwwwyyy~~~~~~
~~~yyyyyyrrrvvvxxx}}}|||
}}}vvvqqqkkkcccfff]]][[[WWWVVVVVVVVVUUUUUUTTTVVVRRRTTTQQQQQQTTTNNNJJJGGGBBB<<<666000......000333444///&&&&&&UUUJJJ>>>GGGUUU]]]XXXNNNJJJAAA@@@>>> ,,,555333666<<>>:::222***&&&&&&'''***)))%%%UUUNNNBBBRRR___fffddd[[[\\\]]][[[TTT444...;;;666333777BBBJJJPPPTTT[[[bbbeeeiiimmmqqqsssiii^^^UUUJJJ===222######...222***!!!%%%%%%###!!!
###'''(((,,,333666;;;BBBIIIRRRXXX^^^fffkkkssswww~~~
~~~yyysssoooiiihhheeebbb^^^\\\[[[\\\YYYYYY[[[WWWQQQJJJDDDAAA@@@>>>CCCBBBBBB;;;444,,,%%%"""%%%%%%((("""HHH@@@;;;[[[eeerrrqqqeeecccccciiidddHHH222;;;999777;;;BBBGGGMMMPPPWWWXXX^^^hhhppptttwwwvvvsssiii^^^MMM@@@666---### '''222000%%%"""%%%###!!!!!!!!!!!!!!!"""###
!!!%%%'''***---///555777===HHHUUU[[[aaajjjpppwww~~~
}}}yyysssqqqmmmllljjjdddbbb___^^^\\\]]]XXXYYYUUUMMMHHHCCC===>>>AAACCCBBB>>>777---&&&###"""%%%&&&"""777...(((TTThhhrrrrrriiihhhiiiqqqmmmRRR%%%---555555999:::AAADDDIIIOOOXXX[[[ccchhhppppppqqqqqqqqqkkk___TTTJJJ@@@:::444000---,,,)))(((222666222%%%!!!%%%''')))'''))))))(((((())),,,
###&&&(((---///222555999===HHHQQQXXX^^^jjjrrr||| ‘‘‘ ££££££₯₯₯’’’ ‘‘‘’’’ ‘‘‘zzzwwwwwwrrrppplllfffcccbbb^^^^^^\\\XXXVVVPPPJJJEEEAAAAAA@@@CCCDDDCCC;;;222)))%%%"""###'''&&&
&&&"""JJJ[[[hhhhhhccccccjjjwwwmmmUUU---...777666666:::===CCCHHHJJJRRRVVV[[[___bbbaaaaaa^^^[[[VVVMMMHHHAAA>>>;;;999777777666555777@@@===333)))'''&&&&&&))),,,222555444555555777777777666
###(((***...000444666:::===GGGRRR\\\___jjjttt~~~£££’’’¦¦¦‘‘‘’’’¨¨¨¨¨¨¬¬¬¬¬¬««««««¬¬¬¦¦¦’’’’’’’’’’’’₯₯₯’’’
|||wwwrrrpppjjjfffcccbbbaaa\\\XXXYYYUUUOOOHHHDDD@@@>>>AAAGGGDDD===666,,,'''&&&'''((('''===JJJTTTWWWTTTYYYeeevvvqqqUUU///,,,;;;999666444999>>>AAACCCHHHJJJKKKOOOQQQRRRVVVVVVTTTOOOIIIDDD>>>777333444333333333555:::CCC@@@666222333222///,,,///444666999:::;;;<<<<<<===>>>&&&!!!###'''---///333444777;;;BBBJJJPPPYYY___jjjsss}}} £££§§§¨¨¨¨¨¨©©©«««¬¬¬¬¬¬«««¬¬¬²²²³³³―――«««¨¨¨§§§©©©©©©¦¦¦₯₯₯’’’
}}}wwwxxxtttooommmkkkeee^^^___\\\XXXVVVQQQNNNGGGBBBAAABBBBBBBBBAAA;;;333---)))***)))(((777>>>NNNIIIEEEMMMYYYiiieeeMMM,,,
###...999000...333777777;;;===@@@CCCIIINNNVVV]]]^^^^^^[[[NNNEEE@@@999555333000......222:::;;;777666;;;@@@@@@;;;666555333222333777999999;;;===>>>&&&!!!"""&&&,,,...333555:::@@@BBBIIIVVV^^^bbbjjjwww}}}
‘‘‘§§§«««―――²²²³³³¬¬¬«««³³³΄΄΄―――³³³²²²΄΄΄°°°――――――°°°¨¨¨£££’’’
~~~~~~wwwsssrrrooojjjddd]]]XXXWWWUUUQQQMMMHHHEEEBBB@@@<<<===>>>===777222...,,,)))%%%"""MMM;;;,,,&&&555BBB>>>777999BBBTTT[[[AAA%%%,,,333000---...222000000222777:::BBBJJJRRRYYYaaa___^^^XXXNNNBBB;;;999555333333000333555444///222===EEEHHHJJJHHHAAA;;;666777999;;;<<<;;;<<<@@@&&& ###%%%))),,,///555:::<<>>;;;999999<<<999555000,,,,,,%%%!!!,,,555000&&&%%%---@@@GGG666"""000000:::777999666666222333555;;;===BBBKKKOOOQQQQQQPPPKKKCCC===777333222///...---222222---"""%%%///777BBBGGGJJJJJJEEE@@@>>>@@@CCCEEEEEEEEEJJJ***333***!!!&&&(((***///333777>>>IIIQQQ]]]cccjjjmmmxxx’’’¨¨¨©©©²²²°°°ΆΆΆΊΊΊ½½½½½½½½½ΉΉΉ΅΅΅ΊΊΊ···ΉΉΉΌΌΌΊΊΊ·········ΊΊΊ΅΅΅΄΄΄¨¨¨§§§
}}}zzzvvvsssjjjccc\\\TTTQQQKKKJJJGGGDDDCCC@@@:::444222222444444444222...&&&***000...###"""444CCC444
///AAAAAAAAAAAA>>>;;;777777999<<<>>>AAAEEEEEEHHHDDDBBB<<<999333000...***&&&'''---,,,"""###---333<<>>CCCDDDGGGHHHBBB<<<<<<:::<<<:::;;;;;;::::::999444///...***)))(((###''')))(((!!!)))222666666777666333222222666:::DDDQQQ&&&777666000'''%%%"""&&&))),,,---000444666<<>>;;;999444///)))***...666@@@BBB;;;(((###///CCCBBB555&&&""",,,======(((
!!!'''000<<>>;;;777222//////,,,(((&&&%%%%%%"""!!! ))),,,%%%&&&000333666555333...)))***///;;;CCC***555666555000(((
"""&&&))),,,000333777<<>>DDDKKKIIIHHHDDDDDDDDDBBB<<<333,,,&&&!!! ***,,,######***222444333222,,,(((,,,444:::%%%%%%<<<<<<:::555---
!!!%%%(((---444;;;EEENNNYYYcccmmmwww}}}
’’’₯₯₯«««©©©³³³³³³ΆΆΆΉΉΉΏΏΏΓΓΓΓΓΓΔΔΔΗΗΗΚΚΚΙΙΙΙΙΙΡΡΡΝΝΝΛΛΛΘΘΘΔΔΔΏΏΏΉΉΉΆΆΆ΄΄΄³³³¬¬¬©©©©©©―――«««¬¬¬¦¦¦‘‘‘
~~~vvvooofff^^^RRRKKKEEE===999555666666444333222000222555;;;@@@666222///AAAJJJHHH000'''(((555CCC@@@###''',,,555===CCCEEEEEEDDDAAADDDDDDCCC;;;222(((!!!%%%***,,, )))//////222///)))...222222&&&@@@@@@;;;444###***444:::BBBNNNWWWbbbpppwww~~~§§§¬¬¬―――΄΄΄΄΄΄ΊΊΊΑΑΑΓΓΓΖΖΖΗΗΗΚΚΚΙΙΙΙΙΙΔΔΔΘΘΘΘΘΘΙΙΙΔΔΔΏΏΏ»»»ΆΆΆΉΉΉΆΆΆ³³³²²²²²²²²²°°°²²²³³³ΆΆΆ΄΄΄²²²«««’’’
yyysssmmmbbbVVVOOODDD>>>:::999999:::999444000///333666999777...
&&&"""<<<777===GGGCCC***'''***:::MMMIII000 (((...666===AAAAAA>>>===;;;===AAA@@@666222(((!!!)))---&&&&&&))),,,)))---000...(((%%%>>>;;;"""***222666@@@JJJVVV^^^kkkttt}}}’’’£££©©©²²²···½½½ΐΐΐΐΐΐΐΐΐΐΐΐ»»»ΏΏΏΑΑΑΌΌΌΑΑΑΏΏΏΏΏΏΏΏΏΊΊΊΆΆΆΆΆΆ΅΅΅²²²²²²―――³³³΅΅΅΅΅΅΅΅΅ΆΆΆ···ΊΊΊ···΄΄΄΅΅΅¨¨¨‘‘‘yyyqqqmmmeeeWWWQQQJJJEEE@@@@@@@@@BBBAAA:::333///444777777444)))
aaaWWWQQQHHH@@@AAAEEE999***###)))@@@WWW___EEE,,,(((///444;;;>>>@@@777666444666999999555///***###!!!******""" %%%)))...///)))%%% %%%:::"""***222777BBBOOOYYYccclllwww ‘‘‘¦¦¦―――°°°ΉΉΉ΅΅΅···ΉΉΉ°°°ΉΉΉΆΆΆ΅΅΅ΊΊΊ···ΊΊΊ»»»ΉΉΉ΄΄΄²²²²²²²²²²²²³³³΄΄΄ΊΊΊ»»»ΌΌΌ½½½ΌΌΌ···΄΄΄³³³°°°¬¬¬’’’}}}ppphhhccc\\\TTTOOOJJJHHHCCCDDDEEEEEE@@@:::777999===;;;777..."""666222***JJJGGGHHHGGG<<<...&&&)))>>>XXXiii]]]CCC!!! (((///444777>>>;;;444...---///333222///---)))### ))),,,&&&"""***222333...... 999
!!!%%%,,,000777EEEOOO[[[eeeqqqyyy~~~‘‘‘’’’£££¦¦¦¨¨¨₯₯₯«««©©©¬¬¬«««§§§¬¬¬¬¬¬―――¬¬¬―――²²²²²²³³³ΆΆΆ···ΆΆΆΉΉΉΊΊΊ»»»ΐΐΐΓΓΓΒΒΒΐΐΐΐΐΐΌΌΌΊΊΊ²²²―――£££yyyssseee]]]XXXVVVOOOKKKGGGCCCBBBAAAAAA===;;;;;;<<<@@@@@@:::222%%%222///&&&III@@@===CCCDDD777,,,---;;;OOOhhhmmm]]]AAA
---333555:::444...((()))---------,,,'''&&&'''---222000(((!!! &&&333999;;;;;;<<<&&&###***///444<<>>IIIPPPDDD::::::DDDXXXeeefffXXX===###---222555333,,,%%%&&&))),,,,,,'''"""###***555<<<555---)))'''### !!!...777>>>GGGIIIKKK*** """)))...444;;;EEEQQQXXXbbbkkkwww}}}‘‘‘£££’’’‘‘‘₯₯₯©©©¬¬¬°°°©©©©©©¦¦¦‘‘‘’’’§§§©©©¦¦¦―――΄΄΄ΉΉΉΌΌΌΌΌΌΐΐΐΐΐΐΓΓΓΖΖΖΑΑΑΑΑΑΒΒΒΒΒΒ½½½ΆΆΆ―――§§§‘‘‘tttsssiii\\\QQQKKKGGGCCC<<<444***(((***---///000333000'''PPPGGG===DDDTTTccc___JJJDDDBBBIIIUUUaaabbb\\\>>>'''...222...(((&&&''')))'''""" """...999;;;666222...,,,'''""" )))555<<>>[[[dddddd]]]XXXRRRWWW[[[^^^cccaaaYYYOOO@@@222 %%%000///,,,---///222444666777666444///000000///000222333222,,,******"""***///777@@@BBBIIIPPPXXX___kkkxxx¦¦¦²²²ΆΆΆΊΊΊΒΒΒΐΐΐΒΒΒΑΑΑΒΒΒΑΑΑΓΓΓΏΏΏΔΔΔΒΒΒΏΏΏΌΌΌΌΌΌ»»»½½½ΒΒΒΒΒΒΔΔΔΗΗΗΘΘΘΔΔΔΛΛΛΙΙΙΛΛΛΝΝΝΙΙΙΔΔΔΔΔΔΓΓΓΏΏΏΉΉΉ΅΅΅§§§ ~~~sssmmmiii___VVVNNNGGGDDDBBBCCCEEEIIIMMMKKKJJJDDD@@@666444...(((######000EEEWWWWWWQQQQQQRRRTTTWWW]]]aaaeeeiiieeeYYYNNNBBB555777222,,,...000222222000222555666666:::777333222000000...(((,,, (((...333555;;;BBBKKKWWW\\\jjjssszzz ¨¨¨²²²ΉΉΉ½½½ΏΏΏΌΌΌΒΒΒΒΒΒΖΖΖΘΘΘΔΔΔΓΓΓΓΓΓΔΔΔΔΔΔΒΒΒΌΌΌ½½½ΐΐΐΘΘΘΘΘΘΚΚΚΘΘΘΘΘΘΗΗΗΝΝΝΙΙΙΙΙΙΙΙΙΗΗΗΗΗΗΑΑΑ½½½ΌΌΌ»»»ΆΆΆ²²²§§§§§§
}}}vvvoooiiiaaaRRRJJJGGGCCCBBBCCCBBBCCCIIIIIICCC@@@;;;444000((( !!!""""""!!!"""))):::HHHJJJKKKJJJPPPNNNQQQYYY^^^eeeooorrrjjjcccYYYMMM777!!!&&&666///******,,,---...///333555777;;;::::::666666777444***''',,,'''***000222555===EEEKKKVVVdddooovvv|||₯₯₯΅΅΅ΊΊΊ½½½ΏΏΏΔΔΔΓΓΓΖΖΖΘΘΘΗΗΗΘΘΘΚΚΚΙΙΙΚΚΚΙΙΙΗΗΗΖΖΖΔΔΔΙΙΙΙΙΙΚΚΚΟΟΟΟΟΟΝΝΝΛΛΛΙΙΙΖΖΖΗΗΗΒΒΒΓΓΓΌΌΌ»»»»»»ΆΆΆ΅΅΅©©©¨¨¨‘‘‘tttqqqmmmdddXXXOOOKKKIIIIIIGGGEEEDDDBBB>>>:::777777444..."""!!! '''444GGGBBBDDDGGGHHHOOOWWW___hhhmmmmmmmmmpppeeeaaaYYYJJJ555!!!
&&&---(((((((((***,,,---000222333444555555555666<<<@@@999666222&&&***...000555999BBBJJJRRR^^^jjjpppwww₯₯₯¬¬¬΄΄΄ΉΉΉ»»»ΐΐΐΓΓΓΔΔΔΖΖΖΘΘΘΘΘΘΛΛΛΝΝΝΠΠΠΞΞΞΝΝΝΝΝΝΚΚΚΖΖΖΗΗΗΛΛΛΛΛΛΟΟΟΝΝΝΚΚΚΚΚΚΛΛΛΗΗΗΘΘΘΙΙΙΗΗΗΑΑΑΊΊΊ···³³³₯₯₯ zzzxxxyyytttrrrkkk^^^UUURRRNNNUUUPPPNNNJJJDDD@@@:::666444222,,,###999222222333999HHHQQQYYY___cccjjjmmmsssvvvwwwrrrhhhWWWKKK444---***444999...***------(((%%%***,,,000222000555333000///000000333:::AAA>>>;;;<<<;;;
"""''',,,000444999>>>HHHTTTYYYdddmmmrrr|||©©©°°°΅΅΅»»»ΏΏΏΔΔΔΑΑΑΖΖΖΙΙΙΚΚΚΝΝΝΛΛΛΝΝΝΞΞΞΘΘΘΝΝΝΝΝΝΗΗΗΒΒΒΗΗΗΗΗΗΖΖΖΖΖΖΖΖΖΙΙΙΘΘΘΚΚΚΗΗΗΖΖΖΖΖΖΒΒΒ½½½΅΅΅―――§§§’’’~~~yyyyyyzzzzzzxxxxxxrrrfff[[[PPPNNNUUU[[[]]]YYYTTTIIIAAA777333444000(((333...)))'''%%%,,,:::CCCNNNUUUWWWaaahhhkkkmmmllliiiddd^^^UUUNNNPPPXXXWWWTTTMMMBBB555'''(((///666999666444222000000222222444999AAACCCAAABBBGGG
%%%***000444666>>>EEEKKKXXXbbbiiipppxxx£££―――···ΌΌΌΐΐΐΒΒΒΐΐΐΚΚΚΛΛΛΚΚΚΘΘΘΝΝΝΝΝΝΛΛΛΚΚΚΚΚΚΛΛΛΖΖΖΐΐΐΏΏΏΏΏΏΑΑΑΔΔΔΔΔΔΒΒΒΖΖΖΔΔΔΓΓΓΒΒΒΑΑΑ»»»···΅΅΅¬¬¬£££~~~zzzyyyxxxxxxzzzzzzvvvssskkk^^^OOOJJJKKKXXXbbbbbb]]]TTTHHH;;;555444222)))!!! 444333---,,,***...777@@@GGGIIIOOOVVVXXXWWWOOOIIIEEEJJJQQQYYYbbbkkkqqqsssbbbMMM222''')))...777999222---,,,---000333444999@@@DDDAAADDDIIIJJJ ###)))---222666>>>BBBJJJWWW\\\fffiiitttzzz£££§§§°°°···ΊΊΊΒΒΒΓΓΓΔΔΔΖΖΖΗΗΗΙΙΙΙΙΙΙΙΙΙΙΙΗΗΗΖΖΖΘΘΘΑΑΑΐΐΐΌΌΌ»»»ΊΊΊΑΑΑΏΏΏΒΒΒΐΐΐΏΏΏ»»»ΉΉΉΆΆΆ΅΅΅³³³©©©§§§’’’
~~~}}}yyyvvvpppppplllfffaaaXXXMMMHHHOOO\\\]]]^^^VVVGGG>>>666000((("""
YYY,,,(((###"""""""""!!!!!!>>>;;;666333555777<<<@@@CCCHHHOOOUUURRRNNN999///444GGGNNNXXXhhh|||pppUUU<<<000''''''))),,,)))&&&((((((,,,///000666;;;>>>===@@@EEE"""######&&&(((***///444:::BBBHHHPPPXXX___hhhllltttyyy₯₯₯°°°΅΅΅ΊΊΊ½½½ΏΏΏΐΐΐΖΖΖΔΔΔΒΒΒΒΒΒΏΏΏΏΏΏ½½½ΏΏΏ½½½»»»»»»···ΆΆΆ···ΉΉΉ···΄΄΄΅΅΅°°°«««¨¨¨₯₯₯
zzzsssooohhheee\\\YYYRRRKKKIIIEEEEEEKKKVVV[[[XXXOOOBBB:::...###ccccccMMMBBB444***#########"""%%%%%%&&&>>>@@@<<<777555555@@@DDDEEEHHHJJJKKKJJJBBB;;;999;;;@@@===DDD^^^~~~tttUUUDDD;;;...%%% ###&&&%%%&&&&&&)))***---444666777555;;;>>> %%%&&&'''((((((***---444666<<>>GGGKKKEEECCC===999333444>>>HHHIIIHHHMMMhhh~~~kkkGGG666...&&&###!!!"""%%%###"""###&&&'''...444333222444555
###&&&))),,,...---******000333444:::===EEEKKKRRRWWW]]]cccmmmsss₯₯₯«««°°°²²²΄΄΄΅΅΅ΆΆΆ···΄΄΄²²²°°°°°°°°°΅΅΅΅΅΅΄΄΄¬¬¬©©©§§§ ’’’’’’₯₯₯ zzzvvvrrrttttttsssrrrrrrpppllliiieee^^^[[[TTTOOOIIIEEEAAA===;;;999999999777666333000...)))<<<!!!HHH;;;333///222222///)))***...333777:::>>>EEEIII===---&&&&&&---;;;JJJNNNRRR\\\sss
zzzVVV)))!!!"""###%%%&&&&&&'''---222000...000333%%%((()))---///000...///222555777;;;>>>HHHIIINNNQQQWWW]]]eeeooowww’’’©©©©©©――――――««««««¬¬¬°°°¬¬¬¨¨¨‘‘‘
zzzvvvrrrqqqppppppoooooolllooojjjfffbbb\\\XXXUUUOOOGGGHHHBBBBBBCCC@@@:::333---(((&&&###"""999
IIIAAA;;;333444333000*** ###'''---666<<<@@@DDD===///******444DDDOOOQQQWWW^^^ttt~~~QQQ%%%!!!&&&''''''---222333...,,,///%%%''')))***000000333555666:::@@@GGGJJJJJJOOOTTTWWW]]]cccfffsssyyy|||‘‘‘ ‘‘‘££££££§§§₯₯₯£££¨¨¨¦¦¦§§§¦¦¦«««₯₯₯’’’ ~~~}}}xxxwwwvvvssspppooooooooorrrmmmkkkdddaaa\\\XXXOOONNNHHHEEEGGGHHHKKKMMMGGG;;;000(((### >>>555000---,,,,,,---...///222!!!"""'''///777AAA@@@===999:::AAAMMMUUUTTTUUUTTT]]]yyy}}}WWW***###(((///333222///"""&&&'''''',,,222333333777<<>>@@@DDDIIINNNKKKHHH@@@333(((!!!000 !!! '''---444555777>>>DDDGGGNNN___pppzzztttcccJJJ222))))))))),,,***&&& ***(((%%%
'''***...333555999;;;======>>>CCCJJJQQQ^^^ccciiiqqqrrrtttxxxtttzzz}}}yyyxxxrrrrrrqqqqqqssswwwvvvmmmjjjkkklllfffdddcccddd___^^^XXXTTTOOOIIIDDDCCCAAA>>>===<<<<<>>555,,,"""000,,,000)))""" !!!
***444EEE\\\eeeccc[[[TTTBBB---***)))---000999333///...)))***,,,(((&&&%%%)))...444666666999;;;;;;<<<@@@GGGNNNRRRXXX___eeelllpppqqqtttzzz
}}}zzzwwwtttyyyxxxrrrqqqjjjmmmlllkkkjjjhhhdddbbb^^^^^^aaa[[[\\\TTTOOOJJJGGGBBB@@@@@@;;;999999<<<@@@DDDJJJIIIDDD===555,,,"""333 !!!!!!"""!!!!!!!!!)))999>>>333------'''"""###&&&)))...222666"""&&&)))///333222000...(((###!!!%%%***
"""'''***///555999:::;;;:::999:::===CCCJJJPPPVVV[[[[[[aaafffqqqsssyyyzzz|||
}}}}}}|||||||||rrrkkkiiijjjmmmllljjjeeeaaa^^^XXXYYYUUURRRNNNKKKEEEDDD@@@>>><<<:::666999;;;@@@DDDHHHGGGAAA777222)))!!!333(((######%%%&&&&&&&&&&&&""" %%% """%%%%%%""""""***000555::::::555333//////222444///!!!%%%&&&)))---222<<<@@@>>>@@@:::999999<<>>;;;:::777777;;;<<>>666///'''"""444;;;999444222333222000000000%%%***333666<<<<<<<<<;;;555444666;;;@@@@@@999
!!!%%%'''***,,,...333333777===DDDAAA<<<:::<<<>>>BBBHHHPPPWWWaaaccchhhkkkhhhmmmpppsssqqqqqqrrrsssttt||||||}}}
wwwyyyxxxrrriiijjjlllppprrrqqqlllkkkfff___[[[WWWQQQJJJDDDAAA>>>=========>>>BBBGGGIIIHHHCCC===555000((("""!!!666===999222222555666777999777%%%***///444555444000------///666======777!!!"""&&&(((***,,,///222333555:::<<<@@@AAA>>>AAAEEENNNVVV\\\aaaeeeeeefffhhhlllpppoooooooooooolllrrrrrrtttwwwttt}}}
}}}yyyyyyxxxqqqllldddeeejjjlllllljjjiiifffaaa]]][[[WWWUUUNNNNNNNNNMMMHHHGGGHHHIIIMMMJJJGGGBBB;;;333,,,'''###### DDD
777333000333777:::777666777 (((.........)))'''&&&'''))),,,///,,,,,,
"""&&&'''***---,,,,,,,,,///666BBBIIIIIIEEEOOORRRYYY^^^___eeeeeefffhhhjjjlllooommmqqqmmmllljjjlllppppppqqqxxx~~~~~~||||||zzzzzztttwwwrrrxxxvvvsssjjjkkkcccccchhhiiifffddddddaaaaaaYYYXXXUUUUUUUUUYYYWWWYYYXXXYYYXXXWWWOOOMMMGGG===444,,,'''######KKK ---///000666;;;<<<777444222%%%,,,......---,,,((('''&&&###"""!!!!!!!!!"""%%%&&&'''%%%###'''***333<<>>999555666666555222---###,,,
!!!###''''''&&&'''...000...---///333AAAEEEDDD:::222(((###(((---222555===%%%!!!'''222:::DDDNNNUUU___kkkrrrsssqqqoooqqqmmmooofff___aaafffqqqwwwzzz|||~~~}}}vvvrrrmmmoooqqqvvvwwwyyyyyysssmmmjjjhhhccc[[[XXXXXXRRRMMMHHHDDDEEEEEEEEEGGGDDDGGGJJJNNNMMMMMMJJJEEEBBB======>>>>>>AAA===777444333444000***!!!((( )))000222...///444999AAABBB===:::555///***&&&###&&&)))...333777%%%###///:::AAAKKKUUU\\\eeeooosssrrrppphhhddd___]]]aaadddmmmrrrzzzzzz~~~~~~wwwvvvrrrooopppxxx~~~}}}yyytttrrrpppjjjeee^^^VVVVVVOOOHHHCCC>>>@@@>>>AAAAAADDDDDDGGGEEEBBBAAA;;;999666999<<<>>>>>><<<<<<999444333)))"""'''(((***...///222777<<<@@@===777444444333222000...,,,******...222
***555;;;HHHOOOXXX]]]fffpppsssjjj]]]UUUXXX[[[[[[bbbjjjmmmrrrvvvxxxyyyyyyzzzyyyyyy|||}}}yyytttmmmkkkssswwwzzzzzzttttttooollliiiaaa[[[UUUQQQIIIAAA;;;777777;;;======@@@@@@>>>===<<<:::555333666:::;;;;;;::::::777333///'''
'''(((!!!000(((%%%%%%(((///222777:::;;;999444000///000444555666555222///000///###,,,666AAAEEEKKKPPPQQQ___fffeee\\\UUUQQQQQQTTTXXX[[[bbbcccccchhhhhhiiihhhiiijjjkkklllkkkjjjeeecccbbbfffjjjooopppmmmkkkjjjhhhcccYYYWWWPPPKKKCCC<<<999999:::<<<@@@AAAAAA@@@>>><<<;;;:::999777::::::666555333222---,,,)))"""&&&))) ###"""%%%"""######000(((!!!%%%''',,,...000555666555333...---///000444555555555666444222!!!&&&&&&222:::AAAEEEHHHKKKOOOTTT\\\___\\\UUUPPPOOORRRTTTUUUXXXWWWXXXYYYYYYYYY[[[[[[\\\]]]\\\]]]\\\[[[[[[YYY\\\bbbhhhmmmrrrmmmkkkiiiddd^^^WWWQQQMMMEEEBBBCCCCCCGGGGGGGGGGGGCCCBBB@@@>>>@@@>>>=========<<<777666333///---(((%%%!!!&&&&&&---000!!!!!!""""""%%%&&&'''&&&%%%!!! 000,,,'''"""!!!###,,,333444555222000...///000222000000333999;;;777
!!!,,,
%%%...777>>>CCCGGGHHHJJJNNNTTTdddhhh^^^QQQPPPUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTVVVUUUTTTUUUVVVWWWXXXVVVVVVXXXYYYccclllqqqvvvxxxrrrppplllllljjjddd\\\OOOMMMIIIJJJMMMKKKIIIGGGBBBAAA>>>EEEHHHHHHKKKJJJGGGAAA<<<555444---***%%%&&&)))&&&///""" !!!"""###%%%###%%%!!!&&&===666))))))000333222000...---///000000......000777===:::%%%***
&&&%%%!!!"""###)))///444:::BBBEEEKKKMMMOOOTTTfffkkkkkkdddaaa\\\\\\[[[WWWXXXWWWUUUVVVVVVQQQPPPPPPNNNNNNMMMNNNOOOQQQUUUTTTVVVYYY[[[aaaooorrrsssrrrsssrrroooiiicccWWWNNNJJJGGGHHHHHHEEECCC@@@@@@CCCDDDHHHMMMKKKOOOKKKEEE===999555000,,,&&&!!! ###''',,,...666!!!!!!******===...""" )))000000000...,,,***...000333000///444:::;;;;;;###!!!"""!!!"""---///...******---...///555999BBBIIIOOORRRWWW\\\eeeqqqqqqpppfffcccccc___]]]YYYWWWVVVUUUPPPNNNMMMJJJJJJEEEEEEHHHJJJOOOPPPRRRUUUUUUWWW]]]iiikkklllkkkjjjddd^^^YYYUUUMMMEEE@@@>>>BBBCCC@@@>>>===AAADDDDDDJJJMMMOOOKKKHHH>>>999555///,,,(((%%%))))))...333666>>>!!!***AAA@@@///(((&&&***///000000...((())),,,...///333444:::===666,,,
%%%'''%%%!!!""")))333555666///---...***---333777===BBBJJJOOOQQQWWW___ooowwwwwwmmmjjjddd___\\\[[[WWWVVVUUUTTTPPPOOOJJJKKKHHHHHHMMMOOOPPPRRRTTTTTTRRRTTTUUUVVVUUUWWWYYYTTTQQQOOOMMMKKKEEEAAA:::666666<<<;;;;;;<<<<<<>>>AAABBBDDDIIIEEEDDD@@@999444000,,,'''***)))---333555:::>>>***&&&@@@999000,,,---333666222---''''''))),,,///444:::>>>;;;666(((""",,,---)))''')))...666;;;777444---,,,...//////222333:::AAAGGGMMMPPPRRRcccmmmttttttllleee\\\\\\[[[[[[WWWUUUUUURRRQQQPPPQQQOOOOOOPPPQQQTTTTTTVVVUUURRRPPPMMMIIIIIIJJJJJJJJJHHHEEECCCAAA===999444///,,,///555777:::999999999:::>>>AAACCC@@@:::666333===000((((((,,,222555666999777***DDD===444---///444999999222...******,,,222EEE@@@AAA777000,,,!!!))),,,...///555;;;===999777444---,,,......///......333666;;;BBBHHHNNNTTT\\\hhhpppmmmeee^^^WWWYYYWWWWWWVVVXXXXXXWWWWWWUUUUUUQQQPPPPPPPPPQQQQQQNNNMMMKKKIIIDDDBBBAAABBBCCCAAA>>>:::999555333...'''&&&''',,,222333555444333555555999999666555CCC666...---,,,,,,///333555777777BBBBBB&&&DDD>>>999444000333777;;;777444222///444IIIAAA999:::777222,,,!!!''',,,333:::===<<<<<<===:::666000222222...------///333444666<<>><<<999;;;<<<;;;555555000000...(((%%%###&&&---///............000333222000///,,,---***...,,,---///000555444444AAA>>>&&&&&&>>><<<777555222333777:::555333444JJJAAA:::<<<<<<999222///###---555666;;;<<>>===;;;:::999444555333444555777<<>>:::555!!!''',,,555;;;CCCKKKOOOOOOGGGEEEHHHGGGDDDBBB>>>>>>AAA@@@BBBGGGJJJOOOVVV^^^jjjpppkkk___[[[VVVRRRPPPNNNNNNMMMMMMKKKJJJIIIGGGHHHHHHHHHHHHDDDDDDBBB>>>;;;555222,,,,,,---000222333222000///---&&&!!!%%%&&&&&&'''222)))'''%%%""" !!!&&&(((***------...,,,,,,,,,------***&&&666777222)))'''""" ///,,,,,,333:::TTT===777666<<<&&&&&&%%%
###222;;;===DDDOOORRRJJJJJJOOONNNRRRTTTWWWRRRMMMKKKJJJKKKKKKMMMMMMQQQWWW___eeeddd[[[VVVRRRPPPPPPNNNMMMNNNIIIJJJHHHGGGDDDCCCAAAAAA@@@<<<<<<777555333...)))'''((('''***---...,,,...***%%% ######
******)))---000***(((%%%'''&&& !!!"""GGG%%% %%%&&&&&&(((---555<<>>:::777666222222...---)))(((&&&%%% !!!###%%%######
...000000222333555:::>>><<<///&&& !!!%%%&&&###!!!!!!!!!
!!!(((000999AAAGGGAAACCCDDDJJJQQQVVVTTTQQQPPPOOONNNKKKHHHEEEAAA@@@BBBHHHQQQUUUQQQOOOKKKKKKJJJJJJJJJIIIDDDCCCAAA;;;666333///***)))%%%%%%!!! !!!
###222555666555555555999AAADDDCCC@@@>>>BBBHHHEEEDDD444222;;;NNN\\\]]][[[WWWUUUPPPHHH:::333555@@@QQQVVVXXXYYY]]]aaaccccccbbbbbbdddddd___^^^YYYVVVRRROOOIIIAAA999///""""""''''''%%%%%%###"""### !!!***555999:::;;;===>>>>>>AAABBBDDDEEEEEEGGGGGGDDDDDDAAA>>>@@@AAAEEEJJJMMMJJJDDDEEEDDDGGGGGGEEEEEECCC===666000***'''"""
'''666777777555444555555555;;;@@@@@@@@@555444222777777,,,(((333IIIVVV\\\UUUUUURRRQQQIIIAAA444000666GGGPPPWWWWWWWWWXXX[[[VVVXXXYYY[[[WWWXXXWWWWWWUUUPPPMMMKKKHHHDDD;;;///"""!!!###%%%%%%&&&'''///%%%***///000333444555666777666777777777:::<<<<<<<<<>>>>>><<<===CCCHHHEEECCC>>>@@@@@@@@@BBBBBB>>><<<999000(((###
(((...555999777999666555444222000222222333333222,,,'''&&&&&&%%%&&&---555EEEMMMNNNNNNGGGIIIHHHAAA999222222===HHHRRRRRRUUUQQQNNNPPPOOOMMMIIIJJJJJJOOOOOONNNIIIHHHEEEHHHEEEBBB<<<((("""&&&,,,000777
###(((***,,,---.........///...---,,,,,,...000333333555444:::>>>BBBBBB>>>;;;666333666999777777222---###
%%%)))...222555777:::666222///,,,)))(((******//////***"""!!!''')))''',,,999===<<<:::;;;;;;>>><<<444///...777BBBJJJJJJJJJHHHIIIEEEEEEGGGDDDDDDAAAAAA>>>;;;============<<<777((("""!!!!!! ***000555<<<&&&---
!!!"""&&&((()))(((((('''(((&&&&&&%%%%%%###"""!!!######)))...555999999777222---'''(((&&&((('''######***222555777666333---'''&&&''''''(((***---...(((!!!%%%###"""'''---,,,((("""((('''...,,,&&&!!!"""***555>>>@@@;;;===>>><<<>>>:::>>>:::===777777555444000222---(((%%%###'''******(((&&&&&&(((,,,000666;;;&&&444///---***'''
"""######"""!!!!!!###((()))'''!!!###)))000222333...((('''%%%&&&''')))***---///...''' !!!""""""###,,,,,,---000000222333333333444222444000222---***%%% (((///333666333444333///000333:::&&&999444333222//////......///...---
###%%%&&&&&&%%%%%%""" """(((------((('''###"""###%%%'''***---000///***%%%!!!
!!!&&&&&&(((,,,,,,000000...222000333***###%%%,,,444;;;<<<===<<<<<<777666777<<<&&&666444555555444444222222222000222<<<444333222...
%%%((('''&&&%%%###"""&&&&&&&&&%%%""""""!!!"""###(((,,,...***'''%%%!!!###"""!!!###'''))),,,...---000...///)))###!!!(((...999999:::;;;===BBBGGGDDDAAA@@@>>>&&&:::666444444222//////---***...000===444444222222...---)))///555666222///!!!!!!!!!%%%&&&%%%###""""""!!!!!!###&&&)))'''###!!!!!!###%%%###""" """%%%))),,,...------,,,'''&&&***///;;;>>>AAA@@@DDDEEEGGGGGGKKKKKKEEE&&&&&&666<<<@@@@@@;;;777444000)))&&&###&&&...444:::===666333222***%%%'''000222...((('''&&&&&&%%%"""###%%%&&&"""&&&###!!!""""""######!!!!!!###'''%%%###
"""'''''')))***(((((((((***///<<>>CCCCCCEEEHHHIIIJJJOOOQQQRRR***%%%###!!!&&&---...,,,'''...666>>>>>><<<333---'''!!! %%%...555;;;555......000555999777///""" """%%%))),,,(((###!!!""" !!!!!!"""###&&&&&&%%%&&&###!!!"""!!!"""%%%''')))***%%% !!! """###(((((('''&&&(((,,,...000000222666555;;;<<>>777999444000%%%***222---%%%"""###''',,,333555777777333,,,&&&%%%%%%%%%"""!!!&&&...222555777:::555---%%%###
""""""!!!"""&&&)))******))))))'''&&&############&&&)))***---,,,)))(((---...000666:::777333222//////......(((%%%%%%,,,000666<<<666...'''&&&,,,333333000///...///222555:::======;;;555000...222
///444///&&& !!!###------### '''---222555777777333///***(((&&& """(((---000555::::::222)))### """!!! !!!'''((()))(((***,,,***(((((('''%%%%%%&&&)))***......,,,,,,------...222777:::777555333222222222222///---///333777===666---***...555>>><<<777777555666<<>>CCCBBB>>>555000---,,,***...555%%%222555...&&&&&&...222444555777444...""""""###'''(((***///666;;;:::555---""" """&&&(((------000/////////000000000222444444444333000---...222777;;;:::666555555666===DDDCCC===555222666777777555;;;CCCEEECCCDDDBBBBBBAAACCC@@@<<<777444333222///000444777(((///000,,,!!! &&&***///333444...******,,,***))))))---333999<<<;;;333&&&
"""(((---...000222444444666777666777666666555555555333222444666777999999666777===BBBEEEIIIHHHAAA999555666666666===BBBBBBAAABBBBBB<<<@@@CCC>>><<<<<<>>>>>>===777666999666
!!!---000...'''
###''')))((((((---222222---,,,,,,...444<<<<<<333((("""!!!
''',,,...000333666999:::::::::::::::999666777999777999777666999:::>>>@@@@@@@@@BBBBBBHHHOOOHHH777444222222555<<>>;;;<<<>>>>>>>>>@@@BBBGGGJJJGGGGGGDDDDDDBBBGGGIIIPPPJJJ;;;444555<<>>GGGHHHKKKJJJIIIEEECCCHHHGGGEEE@@@======;;;999777 !!!!!! """"""!!!"""&&&)))!!!%%% """(((222999@@@CCCJJJJJJJJJJJJJJJMMMNNNNNNHHHDDDIIIDDDAAA>>>@@@
&&&''' %%%'''))))))(((%%%!!!!!!"""###%%%&&&&&&%%%###!!! !!!###'''...222777===@@@@@@CCCEEEJJJMMMRRRQQQMMMHHHHHHHHHCCCAAAAAA 333!!!%%%///...000000///,,,(((""""""###!!! !!!"""###&&&!!!)))...444666666:::999;;;@@@DDDIIIOOOQQQQQQOOOIIIEEEBBBAAA@@@BBB******333,,,,,,...///<<<222222---)))%%% %%%(((%%%000777<<<>>><<<999555444:::;;;CCCHHHOOOPPPMMMHHHDDD>>>>>>@@@******777333000000...///%%%"""
###'''(((,,,444<<>>AAA***&&&333...---)))%%%###"""###'''444<<>>555(((!!! '''!!!"""&&&''',,,:::GGGHHHGGGCCCEEEBBBHHHKKKOOOQQQOOOOOONNNGGGBBB******;;;000"""!!!"""!!! """''' (((((()))...333;;;AAAGGGQQQQQQQQQKKKMMMKKKNNNOOOJJJCCC>>>@@@>>><<<***&&&///######&&&(((%%%###"""######!!! &&&
***///......444CCCEEEIIIOOONNNBBBAAABBBBBBCCCGGGGGGCCC<<<666444,,,***&&& &&&''')))***------)))&&&!!!'''*********...>>>MMMJJJGGG@@@222//////,,,...777AAAEEECCC@@@666,,,!!!
###''')))...---***&&&"""""""""""" ((( ******...BBBNNNMMM:::...(((***'''&&&&&&***444>>>BBBDDD>>>555***
!!!###%%%&&&###""""""###&&&(((&&&''''''!!! ###### ...000///999AAA:::000---***,,,,,,,,,((('''(((444;;;===>>>777///''' %%%%%%!!!!!!"""###&&&((()))((('''&&&%%%!!!
---000...,,,000000///))))))---//////,,,)))&&&)))222555999555222***%%%
###&&&&&&!!! %%%)))*********((("""
''')))'''''',,,222000,,,(((......222///---)))'''(((000555555000---***"""!!! !!!%%%%%%%%%!!! !!!%%%((((((''''''%%%"""""""""###(((&&&&&&---333222000,,,***,,,222222333222222222444:::===:::333,,,%%%
&&&((((((''''''%%%'''(((***)))((("""!!!!!!###%%%%%%***((((((,,,777666555222000---...777;;;;;;;;;:::;;;<<<>>>;;;333&&&
!!!!!!###&&&((((((((('''((()))(((''' ###"""###%%%###
,,,)))***---:::;;;===;;;<<<===;;;:::;;;===>>>:::777777===>>>444!!!
"""%%%((('''"""!!!
))),,,,,,222AAAAAACCCBBBDDD>>>===777444999999666444000777<<<999***%%%&&&))))))"""
///000000222>>>EEEGGGBBB@@@===666...,,,///555666333000222<<<>>>444"""000///%%%&&&&&&&&&&&&%%% %%%&&&******&&&%%% %%%%%%&&&%%%%%%&&&&&&&&&&&&*********************&&&%%%%%%&&&************&&&&&&%%%333222///...444999999999333000000------...333555444222333;;;BBB===---""" 000((( EEEAAA222555>>>HHHKKKKKKJJJHHHCCCBBB>>>@@@>>>@@@BBBHHHHHHHHHCCCHHHMMMTTTRRRTTTRRRMMMJJJEEEEEEGGGHHHJJJKKKOOOIIIEEE&&&****************** ***************************&&&&&&&&&&&&&&&&&&&&&&&&***************************&&&&&&%%%&&&&&&&&&***&&&&&& %%%((((((000...,,,(((&&&%%%&&&&&&'''''',,,,,,***)))---------,,,---444>>>@@@444###%%%%%%,,,%%%"""(((000555666555444GGGCCC>>>@@@CCCDDDEEEEEEBBB@@@000999EEENNNOOOOOONNNJJJGGGAAA@@@======BBBGGGOOOPPPMMMGGGJJJNNNTTTXXX\\\UUUOOOKKKMMMQQQUUUQQQNNNOOORRRRRRKKKGGGGGGKKKPPPWWWYYYbbblllppplllaaaYYYUUUUUUPPPUUUTTTVVVNNNHHHHHHGGGEEEHHHMMMPPPPPPTTTTTTPPPKKKGGGGGGDDDEEE@@@===<<>><<<777222'''%%%'''***)))###
###,,,***%%%### !!!!!!!!!!!!"""###&&&*********)))(((,,,666;;;333"""
%%%'''((()))------...///---,,,***)))((('''###333AAA@@@AAA;;;<<<@@@@@@@@@@@@AAA======BBB555CCCOOOQQQRRRPPPNNNGGGCCC@@@:::<<<>>>GGGOOOTTTPPPNNNGGGJJJKKKPPPUUUVVVQQQNNNOOOTTTYYY^^^YYYVVVUUUTTTUUURRRTTTRRRRRRUUU[[[]]]eeeoooqqqhhhbbbYYYYYY^^^[[[XXX^^^bbb[[[TTTQQQPPPPPPTTTVVVUUUQQQOOOMMMJJJDDDAAA@@@@@@AAA===<<>>@@@===BBBKKKTTTVVVPPPKKKIIIJJJKKKNNNPPPPPPNNNNNNQQQVVV\\\___[[[WWWTTTQQQQQQVVV\\\]]]XXXYYY^^^jjjooosssoooeee\\\XXXXXXXXXYYYXXXcccjjjhhh^^^YYYXXXYYY[[[YYYTTTNNNGGGDDDCCCAAAAAA@@@BBBAAAAAABBBHHHNNNUUUVVVTTTMMMHHHEEECCC;;;999%%%)))------((( ((("""...///---###!!!"""(((,,,---***((( &&&)))...222222...000777>>>999)))%%%&&&AAA>>>@@@:::777444...******((('''""")))///555333---,,,---222222222666555333222333222UUU]]]___aaa]]]VVVOOOJJJGGGEEEDDDDDDHHHQQQWWWUUUOOOKKKMMMKKKNNNNNNNNNJJJJJJOOOUUUXXXYYY[[[WWWUUUPPPMMMKKKQQQ]]]aaaYYYYYY\\\fffpppsssiii[[[WWWUUUVVVVVVWWWXXX^^^iiihhh^^^YYYWWWYYYXXXWWWQQQNNNMMMJJJGGGEEEDDDHHHGGGEEEBBBGGGPPPUUU[[[\\\\\\WWWQQQJJJBBB===999%%%***---000,,,%%%###""" (((444777555222,,,222///,,,%%%!!!!!!%%%---------(((%%%!!!%%%)))...222555777777777<<>>===555###((((((''' MMMOOOTTTXXXXXXXXXUUUPPPOOOQQQOOOOOOQQQWWWUUUPPPHHHIIIHHHGGGEEEDDDEEEDDDIIINNNTTTWWWYYYXXXUUUNNNJJJCCCDDDGGGMMMQQQUUUTTTTTT]]]iiioooiiiccc___YYY[[[YYYXXXUUUQQQTTTQQQMMMEEEEEEEEEGGGHHHJJJMMMMMMMMMPPPQQQQQQNNNKKKJJJMMMQQQWWWYYY\\\bbbcccfffdddWWWJJJ@@@666!!!###))))))%%%(((%%%&&&))),,,%%%%%%...555;;;:::777666444000...***
(((""" &&&(((,,,......///000666;;;999&&&DDD:::000---'''
%%%,,,222999===@@@<<<555,,,###
!!!!!!###@@@EEEIIIMMMQQQQQQQQQQQQRRRRRRRRRRRRYYY\\\WWWQQQNNNJJJIIIEEECCCCCCDDDIIINNNTTTVVVXXX[[[^^^\\\TTTMMMGGGGGGGGGHHHNNNVVVXXX\\\iiitttrrrqqqkkk\\\VVVUUUQQQMMMIIIEEEIIIIIIEEE>>><<<;;;<<<===@@@BBBDDDEEEIIIJJJIIIGGGEEEIIINNNTTT[[[[[[[[[[[[YYY]]]___WWWKKK<<<333)))...333///&&&"""""""""((()))'''&&&***000555<<>><<<999999///---(((###%%%---,,,&&& ###&&&''')))///666555%%%<<<666---)))
###)))///777===>>>===:::666555&&&
###""";;;BBBDDDIIIJJJIIIKKKMMMPPPRRRUUU[[[bbbfff^^^WWWUUURRROOOKKKDDDDDDGGGQQQXXXXXXYYYXXX\\\aaabbbYYYRRROOONNNOOOPPPTTT[[[aaakkkoooqqqlllllldddVVVNNNJJJHHHBBB>>><<>>666555666666::::::<<<<<<@@@>>>===<<<;;;<<>>CCCEEEAAA;;;666555777,,,,,,'''
%%%000444---'''#########&&&))))))000777999222555444,,,%%%!!!'''******555999::::::999;;;::: """!!!;;;BBBEEEJJJIIIHHHEEEHHHHHHKKKOOOWWW^^^___YYY[[[[[[YYYTTTOOOKKKIIIMMMRRR\\\[[[WWWXXXXXXYYYYYYUUUTTTWWW[[[YYYWWWXXX\\\]]]eeejjjddd\\\[[[YYYTTTMMMHHH@@@===999<<>>555333000333555777999;;;:::999777444333222777999>>>CCCDDDEEEHHHJJJQQQVVVVVVRRRHHH<<<444===@@@999000(((((('''''''''(((,,,222555777===BBB>>>555///...222666555---...,,,,,,000***&&&&&&!!!"""''''''###!!! !!!!!!###''',,,///000222555>>>@@@777///555---,,,)))"""""")))******,,,///222000///444555999###""":::AAAGGGIIIHHHEEEAAAAAADDDHHHMMMQQQTTTPPPOOOQQQQQQOOOMMMOOOMMMKKKOOOUUURRRQQQTTTRRRTTTVVVVVVWWW[[[bbbeeeccc]]]YYYVVVUUUXXX[[[]]]XXXXXXXXXXXXPPPIIIDDD>>><<<:::AAACCC>>>555222444444555999999:::999999333...000000...///000333555777===GGGNNNQQQTTTPPPIII===...666999333...'''### !!!'''***,,,///555666222,,,(((***...,,,,,,&&&)))***###'''###"""&&&'''---///222444555999AAAEEE>>>
///777555222---###
%%%(((((()))---***(((###%%%)))...333777777777333444333222...,,,)))***,,,)))!!!
!!!777<<>>999666666666999;;;;;;;;;777444///.........000...---222444:::@@@IIINNNOOONNNHHHBBB777&&&((((((%%%&&&###!!! %%%------)))!!!!!!"""%%%''''''(((
!!!### ###'''))),,,///333777===BBB<<<
222>>><<<444--- """&&&&&&!!!###)))///000000---(((%%%"""!!!"""###)))***,,,'''&&&###### ###999===DDDIIIIIIIIIEEECCCCCCCCCGGGJJJMMMHHHBBB>>><<<999999999<<>>EEEDDD@@@:::666777999:::===<<<999555...,,,...///222222444666:::@@@CCCEEEIIIKKKIIICCC>>>777333%%%!!!!!!###%%%&&&((()))"""
%%%&&&
"""###(((,,,///555:::666!!!
:::BBB>>>444(((!!!'''...///...&&&!!!"""''',,,...///---&&&!!!%%%;;;@@@EEEIIIJJJIIIGGGDDDDDDCCCCCCGGGHHHBBB===:::777666555777;;;@@@BBBBBBDDDEEEKKKKKKOOONNNKKKMMMOOORRRQQQOOOBBB,,,GGGIIIIIIIIIHHHCCCAAACCCGGGCCC>>>777666444444444666333000***((((((---///333::::::>>>BBBDDDEEEEEEDDDCCC@@@@@@;;;555***!!!!!! !!!%%%(((***'''
''')))"""
!!!"""&&&&&&)))///...***''')))(((((('''''')))((('''(((&&&"""!!! >>>DDD<<<000'''"""&&&&&&&&&###
###(((***)))(((%%%"""
%%%<<>>BBBEEEGGGCCC<<<666555333666999===>>>BBB@@@>>>>>>AAAAAABBBBBBCCCEEEGGGPPPUUUOOO<<<000EEENNNNNNIIIDDDCCCDDDEEECCC;;;555000000...---,,,,,,'''%%%%%%''')))///444:::=========<<<===;;;=========;;;555...''' !!!"""%%%(((,,,------!!!,,,---%%% """###"""###***...***
!!!!!!######&&&((((((***...222666666555555555333///444666666333,,,***(((%%%
&&&CCCIIICCC:::222''' !!! !!!""" !!!---///>>>EEEIIIJJJHHHDDD@@@======DDDIIIDDD>>>666555666;;;<<<@@@>>>===<<<;;;<<<:::<<<<<<<<<======BBBGGGQQQTTT===999PPPQQQMMMIIIHHHIIIJJJCCC:::666000000---...***(((&&&&&&))),,,///222666;;;;;;555333333444666999;;;<<<999666///''' """"""###!!!%%%(((***......%%%,,,***""" """%%%&&&&&&&&&,,,444...
"""''')))))))))...,,,***///333333777666999777555000444555<<>>>>><<<:::777666555:::<<<>>>BBBCCCCCCJJJUUUYYYPPPRRRTTTOOOKKKKKKOOONNNGGG===999666444222000......,,,///333999;;;;;;<<<<<<777444333444777999<<<@@@@@@===<<<666222%%%!!!###%%%!!! ###(((---,,,'''### &&&))))))***''')))'''###%%%"""%%%(((((('''&&&(((333999666"""%%%&&&'''***444;;;===CCCEEEHHHHHHMMMKKKPPPRRRTTT[[[XXXOOOGGGDDDDDDDDDJJJNNNWWW[[[[[[UUUVVV\\\aaaeeeaaaYYYMMMCCC;;;===GGGAAA<<<666///...&&&
!!!"""!!!###(((***///BBBJJJMMMJJJGGGBBB>>><<<@@@GGGGGGBBB;;;999666333777777666444444555555777<<>>:::::::::666444444555:::CCCHHHJJJEEEAAA>>>;;;<<<>>>>>>======@@@CCCDDDGGGAAA<<<666''' ###### &&&'''### '''---333000222,,,222222000,,,))),,,,,,,,,***---999@@@>>>######(((---000******))),,,444>>>KKKOOOVVVYYY\\\\\\]]]___iiillltttssspppooofff[[[WWWTTTXXX^^^hhhoooooommmkkkmmmeeeccc___[[[NNNGGG&&& 000999999555222///***"""
"""""" """&&&(((***---///AAAGGGKKKJJJEEECCCCCCEEEHHHKKKIII@@@555222------///444444444333444666;;;===CCCHHHKKKRRRdddlllqqqjjjHHHYYYccc___YYY[[[___]]]UUUKKKHHHBBBCCC===:::777666777AAAEEEGGGCCCBBB@@@AAABBBAAAEEEEEEDDDEEEIIIMMMPPPMMMIIIAAA:::&&&###
###!!!
"""''')))&&&%%%&&&(((---///---...///...---...666<<<<<<777%%%)))///666:::;;;666222,,,***,,,222===NNNUUUWWW[[[]]]]]]\\\cccqqq||||||yyytttqqqmmmpppoooqqqwwwyyyvvvqqqpppdddWWWUUUTTTMMMOOOOOO&&&%%%222444555555...&&& !!!
"""###""""""
###'''(((,,,000HHHQQQTTTRRRMMMKKKHHHGGGKKKHHH@@@222...'''((()))///222444333555666999;;;AAAEEEHHHNNNYYYlllssspppbbb:::WWWcccdddeeejjjmmmfff___TTTKKKHHHCCC>>>;;;999:::;;;<<<:::;;;999999;;;<<<===BBBEEEIIIJJJNNNUUUYYY___^^^UUUIII>>>%%%&&& """""""""%%%
!!!!!!!!! !!!''',,,---///000000...444666333......333999@@@AAA@@@777000---///222777DDDQQQYYYYYYVVVRRRUUU^^^dddooowww}}}}}}yyy}}}~~~
zzzyyyooojjjbbbRRRHHHDDDEEEJJJQQQ&&&
***333666666---!!!
'''((('''### ###---777UUU\\\aaa[[[WWWOOOJJJIIIJJJDDD555)))'''((())),,,...///222333333555999<<>>CCCHHHMMMQQQXXX\\\ccc___[[[NNNAAA###'''666222"""&&&---(((%%%'''&&&"""
"""&&&***000444333333666333,,,%%%555@@@BBBCCCBBB:::222,,,...000555<<>>DDDGGGJJJKKKPPPYYY^^^^^^___IIITTTTTTKKKMMMQQQXXXYYYUUUOOOKKKIIIDDD===999444333222///...///000000333444777<<>><<<444)))444>>>CCCAAA>>>444,,,,,,---222777;;;BBBEEEMMMKKKGGGKKKVVVaaahhhmmmqqqwwwwwwqqqppppppttt|||
rrrbbbWWWPPPOOOOOOPPPOOOGGG@@@===999,,,'''000222000)))!!!
(((///666555000)))###!!!""""""***555<<<KKKRRRUUUQQQKKKEEECCCEEEDDD@@@;;;777777777666666555777666777777:::===DDDDDDJJJJJJNNNTTTYYY]]]___aaa[[[///"""^^^VVVIIIGGGIIIQQQVVVRRRMMMGGGEEEAAA:::666444333333222444222333444333555999;;;>>>BBBDDDEEEIIIJJJGGGBBB;;;000 !!! ***<<>>666---------000...333555555;;;AAADDDGGGKKKQQQ]]]fffkkkqqqrrrvvvrrrpppooossswww~~~zzztttdddTTTGGGDDD@@@CCCDDDDDD@@@:::999444)))
...333000///,,,)))(((
###,,,---,,,''' !!!"""&&&'''...000KKKVVVXXXRRRJJJAAA;;;@@@>>>777333555555666999::::::999;;;;;;;;;BBBEEEKKKNNNOOOOOOQQQXXX^^^\\\___eeeeeeMMM666___iiiWWWHHHGGGKKKQQQRRROOOEEEAAA===:::555444555666777555999999<<<@@@===<<<<<<>>>AAACCCCCCCCCBBBBBB@@@999333((( (((///222666777EEEOOONNN@@@))) """&&&---222:::>>>KKKMMMDDD666///555666999:::999444333222......222333444999<<<===GGGHHHPPP\\\eeejjjqqqssstttsssppppppqqqvvvxxxyyyvvvwwwjjj^^^KKK@@@===<<<::::::999444000555222""""""
&&&&&&***&&&&&& 777666666333000///222333222...,,,...***!!!
%%%***---'''
!!!(((((()))&&&(((---///222TTT^^^___UUUMMMBBB>>>BBB;;;333---------444666666777999999<<<===CCCIIIPPPRRRRRRUUUXXX\\\bbbdddiiikkkmmmfffJJJ###bbbrrroooaaaWWWPPPRRRTTTTTTJJJDDDBBB<<<;;;<<<>>>;;;:::;;;<<<>>>@@@GGGIIIIIIDDDEEEGGGEEEBBB@@@>>>>>>;;;;;;777///))),,,""" ***333>>>>>>777:::DDDMMMJJJ<<<""" """&&&)))///555999<<>>>>>999777555222222555999999:::;;;AAAHHHMMMTTT[[[eeeqqqvvvyyyvvvtttqqqrrrmmmqqqppprrrtttqqqkkkWWWGGG>>><<<:::444222,,,'''&&&///---
===<<<@@@DDDOOONNNIIIEEE@@@666000444;;;GGGOOOQQQOOORRRQQQNNNKKKGGGAAA:::333//////000333000.........***
%%%(((,,,''' """###%%%###%%%&&&***...444[[[eeehhh]]]TTTMMMJJJIIICCC:::666222000222444444666666555999<<>>AAACCCAAA@@@===<<<>>>===AAAHHHHHHEEEEEEEEEEEEBBBAAA@@@===>>><<<:::333---222...%%%'''555>>>PPPQQQIII===<<<@@@DDD<<<'''%%%"""'''...222444999<<>>>>>AAAHHHOOOOOOMMMKKKHHHHHHHHHEEEBBB===666000000444555333222000...### !!! !!! %%%(((***WWWfffjjjaaa[[[TTTRRRMMMCCC@@@@@@>>><<<<<<;;;::::::;;;777777;;;<<>><<<;;;<<<;;;;;;======>>>AAACCCBBBDDDEEEGGGIIIEEE;;;000000333... (((:::NNN]]]aaaNNN<<<......666777444 &&& &&&...555555666<<>>===;;;999777444444555666:::===@@@EEEKKKOOOQQQKKKBBB555------///,,,!!!...>>>QQQ\\\\\\III555((('''(((555999,,,
(((000333666999BBBMMMKKKCCCAAA...***&&&###(((...444222222000...666DDDKKKXXXcccqqqwwwxxxpppiiijjjiiihhhkkkqqqqqqvvvqqqdddYYYKKKDDD===777999:::<<<<<<333!!! )))555@@@EEEIIIJJJGGGBBBBBBGGGPPPYYYYYYWWWWWWWWWWWWPPPDDD999555999@@@EEEKKKKKKHHHGGG@@@999222,,,***,,,000444999999666333---
(((...---)))&&&""" %%%)))(((%%%"""###'''(((***///TTTYYYXXXQQQTTTQQQJJJAAA<<<;;;@@@BBBDDD@@@>>><<<===<<<<<<>>>DDDHHHJJJPPPVVVWWW]]]cccjjjooosssqqqjjjcccbbb^^^eeeiiijjjqqqsssjjjiiilllllllllppptttrrrkkkdddccc___]]]TTTMMMIIIHHHIIIJJJGGGEEECCC@@@BBBAAA:::777666000000222333333777:::===BBBJJJOOOPPPJJJAAA777...***)))'''"""...===HHHTTTQQQIII777***&&&((()))666===222%%%
&&&///444666>>>HHHEEEAAA@@@***)))'''&&&"""***000000222......444AAAKKKYYYjjjrrrxxxzzzxxxhhh___cccdddaaabbbccciiipppttttttdddWWWKKKEEEEEECCCGGGGGGJJJNNNCCC///&&&!!!(((555===CCCEEEGGGHHHBBB===;;;>>>===AAA@@@===@@@GGGEEE:::)))!!!)))000444444777===AAA<<<777333//////---******,,,222000,,,%%%))),,,)))%%%&&&******---,,,///...000444VVVXXXVVVTTTRRRQQQHHHAAA===@@@@@@AAA>>>>>>;;;<<<999::::::>>>BBBCCCIIINNNRRRWWW^^^ccciiipppqqqoooiiifffccceeehhhiiikkkxxxyyypppkkkjjjlllpppmmmoooqqqqqqkkkiiifffaaaUUUMMMHHHGGGJJJJJJHHHDDDCCC>>><<<999999666555555222444444666:::<<>><<<!!!%%%---((( &&&---000222///---333===III[[[lllyyy|||xxxkkk^^^VVVTTTVVVYYYWWW\\\bbbkkkrrrppp___III>>>;;;:::<<>>999555444555555333---)))000444///%%% ---777777666222222---'''%%%!!!%%%...///***### """
"""&&&'''"""!!!&&&)))***000444444666:::UUUTTTRRRTTTUUUNNNEEECCCBBBCCCBBBBBBCCCAAA@@@===<<<;;;:::;;;@@@AAADDDHHHOOOTTTYYY___fffiiikkkjjjjjjhhhfffeeeiiikkkooo~~~ooofffllliiikkkllliiijjjkkkkkkhhhhhh^^^UUUNNNJJJOOOPPPMMMIIIDDDCCC>>>:::777777999999999:::999999<<<<<<@@@@@@CCCCCCCCC@@@666,,,(((---(((***''' """(((999IIIOOOJJJJJJOOOUUUVVVQQQHHH;;;555---%%% !!!###
(((222999CCCIIIDDD<<<:::)))%%%(((///...***222777>>>EEEVVVlllxxxzzzttthhhWWWNNNKKKKKKQQQOOOVVVaaahhhqqqhhhTTTAAA555000......222333555;;;444''' &&&---333333666666333222333000&&&"""'''""""""'''***)))%%%""" &&&...777777000...,,,)))"""!!!'''''' %%%)))---555555;;;JJJKKKMMMQQQRRRPPPHHHIIIGGGHHHGGGGGGEEEDDDBBBAAA>>>;;;<<<;;;<<<;;;@@@BBBHHHNNNPPPWWW______^^^dddiiifffeeehhhkkkkkkkkkxxx|||llleeeccceeeddddddhhhddddddddd___bbb[[[UUUOOOPPPOOOMMMKKKGGGEEECCC@@@;;;:::::::::===>>>===>>><<<<<<<<<;;;======>>><<<777...(((%%%444...444222'''""" %%%777KKK___aaaYYYJJJEEEDDDGGG>>>666---%%%
''',,,444<<>>===;;;777:::===999333***((("""777333999555***%%% """666HHHXXX___YYYKKKAAA:::000'''
!!!)))333;;;BBBQQQXXXRRRAAA===%%%!!! &&&///333777>>>KKK]]]iiieeeWWWEEE>>>:::::::::>>>DDDIIIJJJIIIBBB666***""" ###"""
!!!"""###!!!"""###)))---444555<<>>>>>;;;:::777222...((("""//////444000)))""" """###***000@@@RRRWWWTTTHHH@@@333%%%
(((333<<>>HHHGGGDDDAAAAAAAAA;;;---
!!!!!!>>>IIITTTUUUTTTRRRXXXWWWQQQKKKHHHHHHGGGBBBBBB======777444222000222444777<<<:::===;;;GGGTTT\\\]]]\\\^^^]]]YYYWWWTTTKKKHHHDDDHHHHHHIIIGGGEEEEEEHHHGGGGGG===AAA999777333444555666666999999:::<<<>>>@@@EEEMMMKKKMMMPPPRRRTTTRRRQQQOOOKKKHHHIIIGGGBBB:::444000...%%%***,,,%%%"""######""" """***;;;MMMUUUQQQMMMBBB000
%%%---444999AAAHHHGGGCCCAAA
222:::333''' """&&&*********###
%%%%%%!!!###((()))'''"""!!!&&&)))***333777:::999999BBBBBBAAA>>>===555###
IIIPPPQQQOOOPPPQQQQQQQQQMMMGGGDDDDDDBBBAAA===999555222000//////333444444333555;;;CCCNNNPPPRRRPPPQQQOOOOOOMMMGGGBBB===@@@>>>>>>@@@=========>>>>>>777444444444///------------...///333333...000333666999===>>>@@@DDDMMMMMMQQQQQQRRRVVVQQQOOOMMMMMMIIIEEEAAA!!!,,,,,,'''%%%""" ...BBBNNNRRROOOIII===&&&
###))),,,***///333444444555555
&&&333:::===BBBEEEEEECCCAAACCC===;;;999::::::<<<<<<===AAAEEEIIIOOOJJJIII<<<:::<<<666***!!!HHHOOOMMMIIIHHHKKKJJJJJJGGGGGGEEEEEEBBBCCC===;;;555000---***------///,,,---...555;;;;;;=========AAABBB@@@<<<777444333222333333555333444000444///---))))))---***((('''###%%%&&&&&&(((***(((,,,,,,,,,///222333666:::>>>CCCGGGIIIMMMNNNMMMMMMOOORRRUUUUUUKKK(((///***&&&""" 222DDDDDDAAA@@@999000
%%%(((&&&(((******###"""###
*********&&&&&&************,,,,,,*********&&&&&&>>>BBBDDDNNNUUUVVVNNN===999222"""
JJJPPPJJJEEEDDDCCCDDDEEECCCBBBBBBEEEHHHCCC>>>:::444///***((((((&&&'''%%%%%%&&&)))(((---...222222666666222,,,***'''%%%%%%((()))((('''(((((((((&&&%%%"""%%%'''&&&###!!! !!!###%%%%%%&&&(((***...///555999>>>DDDHHHJJJHHHCCCCCCJJJQQQWWWRRRMMM000333***%%%***;;;===333---******'''"""((()))...)))&&&""" """&&&%%%!!!
%%%%%%%%%%%%***KKKMMMMMM@@@:::///&&&%%%&&&###!!!
!!!"""!!! MMMNNNEEECCCCCCBBBCCCBBBAAAAAABBBCCCAAA@@@<<<777222,,,)))###
!!!###((())),,,)))''' ###"""!!!"""%%%)))...000666:::AAAGGGMMMOOOHHHCCCGGGKKKUUURRRKKKBBB555444(((!!! !!!...333/// !!!,,,,,,'''---222555222...333000)))%%%"""%%%
!!!###!!!
&&&&&&===CCC===666000222///)))###""" ###&&&''''''%%%"""JJJJJJDDDDDDCCCCCCDDDAAAAAACCC@@@@@@BBB;;;666333...***&&& ###!!!"""&&&***///555666===AAAHHHKKKIIIDDDDDDHHHTTT\\\WWWOOOEEE///,,, ))),,,### ///000%%%
...///555===EEEOOOQQQOOOOOOOOOJJJ@@@999:::///%%%!!!"""%%%"""%%%%%%&&&***)))'''(((''''''%%%"""'''(((%%%###
333666777666555***(((,,,---,,,------(((%%%JJJGGGHHHIIIIIIMMMNNNNNNKKKDDDEEECCCBBB<<<999333,,,&&&
###''',,,333555===>>>AAADDDEEE>>><<>>666---///222222222666555666555///((("""!!!&&&)))(((&&&%%%%%%(((,,,///---666666777999444'''###)))000444555555...######)))//////000222//////***%%%KKKKKKMMMNNNUUUWWWYYYYYYUUURRRQQQOOOJJJAAA:::000***!!!
&&&***000555<<<@@@BBBBBBCCC@@@999999CCCQQQ___ccc___UUUKKK"""###!!!'''""" !!!
IIINNNRRRTTTNNNJJJEEERRReeerrr|||yyyhhh]]]TTTTTTWWWRRRQQQOOOOOOOOOJJJCCC:::777999999777555,,,///((()))---222...***'''""" %%%***,,,///555777<<<>>>CCC@@@<<<444///)))---444555///)))"""
%%%...555222666777777777000***###KKKKKKKKKOOOUUU[[[[[[]]]]]]XXXXXXWWWPPPGGG:::...'''
)))...444999===CCCDDDAAA:::666999AAARRR[[[ccc^^^[[[OOO###'''""" """"""((('''
BBBRRR\\\aaaYYYMMMHHHJJJNNN___lllqqqiii]]]XXXQQQVVV]]]hhhccccccYYYXXXPPPCCC:::777666666;;;777AAA@@@@@@BBB@@@:::000***&&&&&&(((...222444444555:::@@@GGGKKKJJJHHH===:::333
///222---)))(((%%%!!! ---222666999<<<>>>;;;555///(((GGGHHHIIIKKKOOOUUUYYY[[[\\\YYYXXXTTTNNNEEE555...%%%
"""---222444===@@@AAA;;;666555;;;DDDNNNUUU[[[]]][[[PPP ###
""""""***,,,###555DDDIIIRRRXXXIIIAAA<<<;;;===HHHTTTTTTWWWQQQNNNPPPTTTbbbddd^^^XXXTTTXXXRRRBBB;;;;;;;;;@@@@@@MMMMMMJJJGGGAAA:::666555333222000222444444222000000555AAAIIINNNQQQIII:::444---'''""""""###!!!###
,,,000777>>>BBBBBB<<<666...IIIIIIJJJOOOTTTWWWVVVYYYWWWUUUQQQQQQGGG>>>555,,,'''""""""(((---222777;;;:::777333333:::AAAGGGMMMOOONNNNNNJJJ""" ******))))))(((***&&&(((''',,,333<<>>333***'''(((...999@@@AAA>>>>>>HHHPPPVVVVVVNNNNNNQQQUUU^^^^^^TTTIIICCCYYYXXXQQQJJJAAA<<<;;;>>>BBBAAA===<<<::::::999666444333333999AAAHHHHHHIII;;;---%%%%%%&&&!!!!!!!!!'''000999@@@DDDBBB:::555,,,MMMNNNQQQTTTTTTQQQRRRVVVTTTPPPMMMMMMGGG<<<000---(((%%%###
%%%---333555777666444555444:::@@@CCCHHHIIIHHHEEEBBB######!!!'''''',,,---
!!!###---)))&&&%%%(((444:::<<<@@@CCCEEEMMMIIIHHHJJJTTThhhrrrjjj\\\RRRbbbYYYKKKCCC@@@@@@@@@AAACCCGGGHHHDDDBBB======;;;777666222222666:::>>>EEE777...,,,%%%
"""---333::::::666333222///QQQRRROOOQQQOOOKKKKKKNNNNNNOOONNNIIICCC;;;333...)))(((%%%###...444777666555444777<<<@@@CCCGGGGGGHHHHHHAAA:::%%%'''!!! """""""""%%%'''"""!!!!!!
&&&777EEEIIICCCDDDEEEHHHDDDEEEJJJTTTeeelllkkkbbbPPP]]]TTTJJJPPPNNNHHHGGGHHHIIIGGGKKKHHHAAA;;;:::999::::::333//////222555===999333###!!!
&&&,,,///...,,,***'''(((TTTNNNKKKJJJJJJEEEEEEIIIJJJJJJHHH@@@;;;444///...---(((###'''///666:::999777:::===CCCHHHJJJIIIIIIIIIDDD@@@:::%%%&&&!!!%%%&&&******,,,,,,***''' %%%"""###"""
"""555BBBKKKUUUNNNJJJCCCGGGVVV[[[______fffhhhkkkXXX[[[TTTVVVWWWVVV\\\[[[]]][[[WWWRRRQQQHHH:::222555555555555444222000000777666999"""""" """ ###---000///***(((%%% !!!VVVNNNKKKJJJGGGHHHIIIIIIJJJGGGCCC===444000,,,***)))###"""(((///444::::::999<<>>:::777:::@@@BBBDDDAAAAAA:::;;;,,,!!!%%%%%%***///000333///---TTTTTTNNNMMMJJJGGGCCCEEEAAA@@@>>>;;;999444...,,,)))&&&###!!!'''***...222666:::<<>>999666666333000//////...;;;<<<777444222666<<>>;;;999555333222,,,'''%%%!!!!!!
%%%(((,,,///666:::<<<>>>@@@BBBBBBEEEIIIMMMNNNGGGCCC;;;333///'''###
%%%### """(((!!!!!!&&&
%%%///444000(((%%% !!!!!!###)))...///222444666===GGGMMMHHH@@@333''')))'''###
!!!'''---555999AAABBBEEEEEEDDDAAABBB@@@>>>>>>===999666222///,,,(((###!!!&&&***///555::::::>>>>>>@@@AAAAAAGGGIIIJJJGGGCCC<<<666000---,,,&&&&&&'''"""'''&&&&&&
''')))&&&!!!###### %%%)))000999<<>>;;;777444555000!!!&&&###...!!!
&&&&&&###,,,---'''"""
&&&,,,(((&&&'''((())))))'''***222:::EEEMMMNNNNNNIIIDDDAAA<<<333***000///)))&&& '''...444555444000444;;;@@@HHHJJJJJJEEEBBBAAAAAA>>>===;;;777555222...(((&&&###!!!!!!###,,,///444;;;<<<<<<===>>>AAA>>>======AAACCCDDDEEEBBB@@@>>>;;;777666"""### '''------222666###&&&&&&
'''))))))&&&###"""...444999<<>>BBBAAA@@@===>>>@@@AAA@@@<<<<<<;;;444000***)))((('''&&&""""""&&&,,,000666<<<======<<<======>>>>>>>>>BBBEEEJJJNNNKKKGGGBBB@@@<<<<<< &&&...222,,,...///...)))&&& 000;;;>>>999---###%%%***,,,%%%
&&&
""" """&&&'''&&&"""***777AAADDDJJJRRRYYY___eeeaaaVVVEEE@@@:::666000
))),,,...666555444&&&///555777555222...666;;;===;;;;;;999666333///444777;;;===AAAAAAAAA===777333///,,,,,,)))(((### &&&///222;;;===BBBBBBBBBAAAAAABBBBBBBBBCCCGGGIIINNNVVVVVVOOOKKKEEEGGGEEEAAA;;;555999%%%%%%
333555999333000000...000---%%% 333<<<666(((""""""***333///222///)))
%%%!!!&&&&&& %%%---...222777EEEIIIJJJNNNRRR[[[eeeiiijjjXXXEEE>>>666...333333555333777///
(((///333666:::777333222;;;;;;===666555000---***,,,---222555:::<<<>>><<<;;;999444///---,,,)))&&&!!!&&&222:::@@@EEEJJJIIIHHHHHHGGGCCCDDDDDDGGGGGGIIIMMMXXX]]][[[VVVPPPNNNKKKIII>>>>>>>>>BBB===000((("""444000222///'''######&&&)))((("""###))) &&&000444555555555222..."""%%%&&&///222222,,,""" %%%444<<>>>>>======@@@BBBBBBDDD@@@@@@>>>BBBAAA@@@<<<>>>>>>AAAAAADDDHHHJJJIIIGGGBBB<<<999000)))///,,,...)))&&&#########"""!!!!!!***///000(((---'''"""###&&&...222555555..."""***!!!,,,333666222"""***:::>>>;;;222///666===UUUiiipppssshhhTTTAAA999222,,,***,,,MMMGGGAAA666((((((...666<<<<<>>===999444777777666222000---000444555666555444///,,,(((%%% ###***///444777666999::::::<<<999999999999:::999:::::::::>>>AAABBBAAAAAACCCHHHKKKMMMOOOKKKHHH>>>555,,,555444999999222///---******))),,,000999;;;222!!!###
***)))...444;;;)))%%%***...333444666@@@BBB===:::777GGGaaawww
pppVVVAAAAAA===444&&&@@@@@@>>>===777000'''!!!###,,,444<<>>EEEIIIEEE@@@<<<:::999333222//////333444444444444...***%%%###"""
!!!)))...222444666666666666999555555444444444444333555;;;CCCKKKIIIEEEEEEIIIOOOQQQRRRNNNIIICCC;;;..."""555:::<<<:::777:::444///(((### """###
***'''---555@@@KKK***%%%///777555999777===HHHJJJBBB:::EEEaaa|||www^^^MMMKKKKKKCCC000999666222///,,,&&&)))333;;;@@@DDDEEEHHHGGGHHHPPPUUUTTTMMMIIIGGGBBB<<<999777444444444666666555000***&&&###&&&///666999777777::::::;;;<<<;;;777555333222///000444===BBBBBBAAAEEENNNXXX]]]UUUPPPMMMDDD;;;---###333<<<<<<555666333,,, !!!###"""&&&&&&
!!!'''(((---000:::PPPWWW000
%%% )))000>>>JJJMMMGGGMMMaaaqqq~~~yyyqqq]]]VVVQQQ&&&)))000333222000***'''(((###%%%---333777;;;@@@CCCKKKTTTWWWRRRKKKJJJJJJEEEAAAAAA@@@<<<>>>@@@===;;;777222,,,&&&!!!%%%---666@@@===::::::>>>BBBBBB>>><<<777444222000.........000444999>>>GGGMMMNNNQQQQQQOOOHHH@@@555///(((///222......###***222333333///...)))### """(((,,,)))###
,,,---...---444EEEYYYMMM&&&%%%:::IIINNN\\\lllzzzxxxooocccXXXOOOKKKIII***)))...//////,,,"""
###,,,333999>>>EEEOOOVVVTTTJJJAAAAAABBBDDDDDDHHHGGGHHHGGGIIIJJJDDD===555000***&&&%%%"""
!!!(((000777;;;;;;666<<>>>>>:::666000...***''''''&&&(((///777===>>>BBBEEEKKKKKKGGGCCC<<<999---)))!!!&&&...000333000000...,,,((("""!!!'''...&&&!!!"""###"""&&&%%%!!!
***---///333777DDD[[[___>>>%%%%%%;;;TTThhhsssxxxssskkkfff^^^MMMGGGCCC***((((((***------&&&"""...666AAAHHHKKKQQQTTTPPPAAA999666999@@@BBBJJJHHHCCCEEEDDDCCCCCC;;;666222///***'''!!! '''***///444333333444666:::;;;:::777333...***)))%%%#########)))...666999<<>>===;;;!!! (((---///444444333333222---(((,,,000,,, %%%,,,...%%%
"""'''...000555666@@@HHH]]]III)))///...---)))"""
%%%OOOhhhpppqqqooorrrssskkkVVVJJJBBB
'''&&&%%%(((&&& ***444;;;@@@GGGMMMRRRPPPHHH;;;222333333>>>GGGEEEAAA<<<;;;999;;;666333...,,,(((###""" &&&)))---,,,...---///000000444444444000,,,)))((('''###!!!###)))000777;;;BBBEEECCCAAA>>>>>>===)))(((###!!!%%%'''***...555<<<;;;555...,,,///222///###&&&---,,,)))000444999===@@@IIIUUU999---III999......&&&
DDD^^^jjjoookkkqqqtttooo]]]NNNIII
###!!! """!!!"""---777AAAEEEHHHOOOOOOKKKBBB666222000333999>>>===:::777666777555...)))%%%!!!
"""%%%'''((((((((()))******---...//////---,,,***&&&###!!!!!!!!!(((,,,333777===BBBAAABBBDDDDDDBBB###---333&&&%%%'''(((&&&&&&(((000666======999***%%%)))000***'''((( 666YYY###444444;;;>>><<<===PPPMMM)))>>>WWWDDD444///((( (((>>>YYYdddmmmrrrttttttooohhhWWWRRR
!!! ***666BBBIIIPPPTTTQQQEEE;;;555333222333555999777555333333000---''' """"""%%%%%%%%%'''((())),,,---...---...,,,(((###"""######'''***222777===>>>@@@CCCGGGJJJDDD...555000'''000555444222...---222999>>>BBBAAA666222(((---666///"""&&&%%%OOOMMM777@@@:::*** 666===<<<>>>@@@BBBKKK\\\HHH!!!&&&[[[]]]JJJ>>>999444((((((444@@@
###NNN^^^mmm|||}}}yyyeee]]]
"""///<<>>999999999555666777666333000---)))"""
!!!"""###&&&'''(((***---------,,,(((&&&######%%%&&&&&&***000666;;;<<<===CCCHHHJJJBBB555***222======<<<999999<<<<<<>>>@@@AAA>>>;;;555444333===999333!!!!!!###!!!CCCMMM===@@@>>><<<333,,,###
///:::&&&***
///===DDDBBB@@@@@@DDDXXXeeeHHH///[[[XXXIIIDDD<<<666000222GGGHHH...---%%% 000XXXeeesss}}}kkk'''444>>>JJJRRROOOHHH======;;;;;;777222333///...,,,***"""!!!&&&''''''((()))******))))))&&&&&&&&&&&&&&&'''******000555:::;;;>>>DDDHHHEEEAAA%%%"""444@@@===:::::::::>>>======;;;777666,,,(((###''',,,222,,,"""999999444000///666999555///
""" """,,,&&&***666<<<@@@AAA>>>BBBKKK___ddd;;;===]]]QQQHHHEEEAAA999444555EEE555:::===---''' DDDWWWfff}}}~~~ddd
"""...<<>>;;;666333///---)))&&&### ###''')))************)))((('''&&&&&&'''%%%''')))***...000555666<<>>JJJ]]]NNN(((OOO[[[QQQHHHHHHCCC>>>777555DDD***555...%%%777RRRwww¦¦¦¨¨¨___
%%%(((''',,,444AAAEEEBBB777333444666<<<===:::666222...(((&&&!!!
!!!&&&,,,...///000000...---)))))))))***'''###"""&&&''')))***---444<<>>@@@<<<777333,,,'''""" """'''...444666666555333333333333444222---'''###%%%%%%%%%###'''...666===<<<666222***...222;;;>>>555,,,%%%!!!!!! !!!""""""000333333:::&&& ---***!!!*********:::>>>>>>===:::>>>JJJdddjjjCCC444[[[VVVQQQMMMGGGDDDDDDGGGQQQKKK(((999,,,(((***%%% """((("""%%%333@@@QQQdddxxx
ddd&&&)))///777AAADDDAAAAAA@@@BBBDDDIIIMMMMMMKKKBBB555///,,,&&&###!!!'''222999<<<999666777999::::::666444333---,,,***''')))***///666<<<777333...,,,///666AAAAAA555(((""" """%%%(((000000%%% ,,,)))""",,,///===***'''%%%******
...777>>>;;;<<<======NNNkkk[[[:::!!!JJJhhhhhh___RRRGGG@@@CCCJJJXXXCCC---;;;444555///***&&&)))... ---999;;;;;;===PPPiiiwwwzzz}}}iii
"""(((---777===<<<>>>DDDEEEIIINNNUUUVVVTTTNNNGGG666000)))&&&
"""(((000555333333444555999999666777666555444222...---...222:::;;;:::666333///555<<>>>>>CCCBBBCCCUUU^^^MMM(((555WWWsssppphhh___PPPGGGIIIOOOYYY<<<333777444777333000&&&***222:::EEEEEE<<<===[[[tttwwwttttttjjj
"""&&&,,,999;;;===:::<<>>;;;777---///333<<<:::555,,,%%%%%%***222:::<<<999)))''' '''&&&------)))>>>000,,,***///:::...
*********%%%444<<>>777***"""---,,,###---***(((%%%(((000:::444666999666<<>>DDDIIIJJJHHHMMMNNN]]]kkkQQQ333)))TTTvvvooommmhhh]]]TTTTTTaaapppPPP&&&///555;;;===444---...666555:::___rrr|||fffMMM
###''''''''')))333>>>OOO\\\MMM@@@<<>>DDDHHHKKKMMMPPPNNNDDD333### CCC%%%%%%
,,,===HHHKKKQQQPPPNNNUUUWWWeeevvv]]]222;;;hhhvvvooojjjbbbXXXQQQRRRbbbmmmIII!!!'''///;;;AAA;;;222///666!!!!!!PPPttt xxxVVV>>>%%%)))))))))...444>>>RRRbbbhhh\\\KKKGGGAAABBBGGGKKKMMMHHH>>>555*** !!!)))222777666777777666<<<<<<===>>>AAABBBEEEBBB@@@===>>>BBBEEECCC%%%///666555777666777444...&&&!!!***444---,,,&&& """444777AAAIIIMMMPPPMMMQQQTTTQQQAAA---((( AAA&&&&&&444CCCNNNPPPPPPTTTTTTXXX___rrrccc000CCCkkkmmmkkkhhheee[[[TTTUUUdddeeeHHH###'''666EEEIIIAAA///---777iii
lllCCC@@@!!!#########%%%'''---333@@@OOO[[[iiihhhcccWWWOOOGGGEEEHHHOOOQQQNNNCCC777--- &&&...000444444333333666777;;;===@@@CCCKKKNNNKKKIIIIIIIIIIIIGGG 000999AAA===666///)))%%%!!!(((;;;999555:::777(((%%%---555:::777<<<===GGGMMMKKKKKKRRRVVVDDD000!!!EEE******
(((<<>>NNNPPPEEE222)))###NNNjjj~~~wwwXXX>>>>>>
%%%((('''###
""",,,666AAANNN]]]aaaaaa___WWWPPPIIIDDDHHHOOOVVVOOOEEE===///&&&%%%***---//////---,,,///222555555666>>>DDDHHHJJJKKKKKKKKKGGGCCC444CCCAAA666)))"""!!!!!!666IIICCC@@@EEE@@@:::444))))))&&&""" ...:::@@@<<<===:::555555<<>>:::777666555666555555444===CCCJJJNNNDDD<<<222//////666>>>JJJPPP>>>''' &&&'''HHH&&&&&&000;;;JJJVVV]]]dddeeeeeeeeefffwwwqqq<<<///RRRsssjjjjjjkkkhhh]]]VVVRRR___fffAAA###CCCEEEKKKPPPMMMQQQTTTHHH###GGGNNNTTTUUUbbbooowwwttt}}}qqqBBB%%%"""%%%///333:::CCCKKKMMMOOORRRRRRRRRJJJCCC>>>>>>EEEDDD:::///""""""&&&((())))))'''&&&###'''''',,,000333444999>>>CCCDDD@@@;;;(((666222&&&###777HHHJJJAAA@@@>>>>>><<<666444444999>>>EEEIIIHHHGGGKKKHHHHHHBBBCCC:::444555777:::JJJQQQBBB---%%%***,,,,,,//////
222AAAPPP]]]bbbfffjjjlllmmmsss
ooo999;;;[[[tttjjjjjjmmmhhh[[[QQQUUU^^^VVV333:::RRRPPPWWWYYYUUUTTTOOODDD,,,EEEJJJMMMYYYmmm
|||}}}[[[>>>
''',,,///777<<>>333555EEEKKK[[[mmmIII@@@ !!!"""
%%%***000555777:::>>>EEEHHHIIIMMMNNNJJJ>>>777555333222((( !!!######""""""%%%)))(((***000666777777222...
!!! <<>>HHHGGGGGGCCC<<<---'''###%%%&&&***,,,///444AAAKKKIIIDDDDDDIIIHHHCCC===666,,,
&&&>>>PPPaaaffflllmmmpppmmmsss|||JJJ...YYYrrrqqqhhhllloooiii^^^YYYiiirrrIIIAAAJJJUUU]]]XXXPPP>>>444%%%BBBEEEPPPiii}}}~~~}}}JJJCCC"""###
&&&***222444666777;;;BBBCCCGGGGGGKKKKKKEEE;;;444///***%%% !!! !!!!!!###%%%(((---333666666333,,,!!! &&&===MMMKKKPPP@@@<<<@@@555555:::@@@>>>EEEEEE;;;:::333///*** %%%###%%%&&&&&&---;;;<<<777333999:::777000222(((,,,GGGWWWdddkkkmmmooossssssxxx
fff///:::oooooofffjjjkkkiiiaaa___sss|||RRR...AAAMMMTTTVVVOOOGGGBBB777HHHJJJMMMdddssswwwiiieeeppptttvvvHHH>>>&&&''' %%%,,,333555666555<<<@@@BBBCCCBBBEEEIIIIII@@@555,,,&&&###!!! ######&&&&&&''' ###&&&'''***///444999:::666000
''')))######...:::JJJKKKIII...zzzVVV,,,===222222555;;;>>>@@@BBB:::;;;:::777666000......&&&(((///(((!!!%%%&&&))))))***(((&&&***
222KKK]]]iiioooooorrrvvvzzz~~~WWW!!!PPP|||mmmhhhkkkkkkeeeaaaeee}}}}}}JJJ777DDDOOOXXXRRRJJJGGGMMMCCC###CCCAAABBBNNN\\\___WWWRRRYYY[[[___<<<333'''&&&!!!"""***444666555555;;;===@@@===>>>BBBGGGGGGCCC555''' ###%%%''''''((()))'''""""""&&&'''******...333999<<<>>>===;;;222(((,,,&&&)))555AAAHHHIIICCC,,,CCCppp'''555...,,,)))///333666<<<:::777222///,,,,,,***### )))### %%%###%%%%%%%%%%%%(((AAATTT___iiiqqqrrrtttwwwzzz
DDD(((YYY|||wwwiiioooqqqooocccbbboooxxx555 EEEOOOWWW\\\QQQMMMKKKVVVCCC333:::999555===MMMQQQIIIDDDEEEAAA555333***&&&!!!
)))///000...333;;;<<<;;;===;;;>>>BBBCCC===333###
!!!###&&&'''(((''')))---......000333777<<<@@@BBB>>>999444'''(((!!!
///<<>>>>>:::---!!!!!!"""###%%%'''***))),,,***,,,///444;;;<<<<<<:::666333
!!!&&&&&&333:::@@@CCCHHHDDD999777:::666......000333555777///***)))%%%"""'''''''''''',,,--- '''&&&***&&&'''333NNN[[[eeehhhjjjiiippptttwwwwwwtttHHH<<>>BBB:::...///---)))!!!&&&%%%)))///555:::;;;;;;<<<===>>>>>>777,,,%%%'''(((######'''))),,,***)))((((((---333444444222///--- %%%'''"""
000777>>>HHHJJJAAA;;;;;;666---)))&&&'''------///444777444666<<<@@@:::555:::..."""###&&&"""********* %%%666OOO[[[fffhhhhhhfffmmmrrrwwwvvv[[[...%%%RRRooolllaaa\\\aaaddd___XXX]]]jjjUUU"""666@@@JJJbbbcccYYYUUU\\\]]]&&&///444///000333555:::OOOQQQCCC333000///***"""%%%&&&,,,333777<<<===>>><<>><<<555,,,
'''---///...------222333555222222...,,,---000222222,,,(((### :::DDDOOOMMMEEEAAA777,,,###"""---222777:::;;;<<<===<<<777555222))),,,(((!!!*********'''&&&EEE\\\dddlllpppsssrrrxxxzzz}}}UUU,,,\\\lllcccYYYXXXbbbjjjiiicccddd___::: 999AAARRRfffhhhcccbbbiiihhh'''(((444999777:::III]]]aaaKKK999222000... !!!!!!###(((...777<<>>======AAA@@@<<<666,,,%%%
)))---///000000333555;;;>>>>>><<<<<<999444222333333***###
;;;KKKPPPPPPKKKEEE<<>>AAAAAA>>>@@@AAACCC>>>666000***###
!!!))),,,)))!!! &&&&&&%%%!!!
(((,,,---...///222555:::<<<>>>BBBAAA===;;;:::777444...###KKKTTT[[[cccddd\\\VVVQQQMMMOOONNNCCC>>>;;;999777555///000'''%%%...)))%%%&&&777...000MMMbbbkkkooovvvzzz
}}}NNNJJJmmmvvvfff___bbbsss||||||qqqhhhYYY'''777EEEVVVhhhooojjjcccaaa___MMM###333<<<@@@RRRVVVOOO<<<777333***###000222444333---)))###
(((***333;;;===>>>@@@AAADDDDDDAAA777555000,,,&&&!!! !!!
###///:::666///(((%%%))),,,---,,,(((###
!!!)))000222000---...000333555999<<<<<<>>>======>>>>>>;;;444***###___kkkssstttsssjjj___[[[UUUPPPKKKGGGDDD>>>AAA===;;;333 (((666...'''(((,,,''''''---,,, hhhoootttyyyhhh666CCChhhiiidddaaadddxxx
~~~lll[[[TTT<<>>666///)))***000000000000)))'''%%%((('''!!!!!!'''---444777555444///333444666666777777:::777===>>>======<<<666222***jjjoooqqqddd^^^aaaYYYPPPJJJEEE>>><<<777<<<555'''!!!###555BBB@@@999;;;<<<;;;666555666---jjjOOO...<<>>IIIQQQNNNKKKKKKNNNKKK###&&&)))---222DDDCCC555***!!!
***------***---...///,,,)))&&&
!!!***000999===CCCJJJPPPTTTPPPHHHCCC>>>@@@CCCAAA>>>999333...,,,'''(((******,,,...222555:::777000,,,---000:::<<<555,,,,,,000444444555444...)))###!!!&&&///222---&&&"""!!!!!!###'''%%%###!!!"""
!!!"""&&&***...444999:::999333444666666999999:::======>>>AAACCCBBB>>>:::444000***\\\\\\]]]\\\WWWIIIDDD<<<666555999<<<:::333///999IIIHHHIIIAAAAAADDDEEEAAAAAADDD===))),,,@@@AAABBBMMMWWWppp}}}lllTTTCCC'''333555BBBJJJNNNPPPPPPRRRBBB"""(((***...///444777444---###(((---***&&&###"""%%%'''&&&%%%!!!"""%%%'''---555BBBIIINNNMMMMMMMMMIIIGGGGGGIIINNNPPPVVVPPPEEE>>>777777555777666;;;>>>@@@@@@CCC@@@===999666555444;;;:::333***...555777::::::555///---'''&&&%%%(((,,,444::::::000)))'''''')))...//////000///,,,&&&###
"""'''''''''&&&""""""###"""&&&%%%(((%%%%%%###"""&&&&&&(((''')))***,,,---///333444777777999777444555666;;;;;;<<<===@@@@@@BBBEEEJJJIIIDDD<<<333,,,(((OOOMMMHHHBBB;;;555333333777;;;666999IIIVVVUUUUUUNNNMMMNNNGGGAAAGGGHHHAAA222:::>>>TTTmmm|||www^^^AAA777"""&&&666AAAHHHNNNOOOMMM333,,,---......///222444666444333444000,,,%%%%%%%%%### !!!######&&&%%%###%%%)))---///666>>>CCCIIIDDDEEEEEEDDDHHHNNN]]]eeeiiifffcccXXXKKKEEEDDDBBBAAADDDHHHPPPTTTRRRMMMEEEBBBBBBBBB===999777777000///444<<<<<<===<<<777333333444555444444777AAACCC@@@666///,,,,,,222777999777999777555333---'''###""""""######---///222000......------...222000000000,,,******......,,,------///000333555;;;=========;;;999777:::<<<:::<<<<<<===AAAAAACCCEEEJJJMMMHHH>>>222((('''CCCAAA;;;:::666777///,,,333EEEJJJQQQQQQNNNIIIGGGEEEAAAGGGHHHBBB444"""HHH777222"""444AAAGGGEEE===666!!!333222444555666444
###%%%&&&(((((()))))))))%%% !!!...444000333777;;;>>>@@@DDDDDDGGGMMMbbbpppvvvrrrrrrmmmfffYYYOOOJJJIIIIIIJJJMMMWWW\\\WWWNNNIIIGGGIIIMMMBBB======777222444999===>>>>>>>>><<<===@@@DDDDDDCCCCCCEEEIIIKKKDDD;;;555333666<<<>>>@@@===@@@@@@===:::444...&&&''''''***///333;;;:::;;;999555333333666777:::999555333000222444444444222222222444666:::AAABBBDDDBBBAAA@@@@@@BBBCCCBBB@@@>>>@@@@@@BBBCCCGGGIIIJJJHHH===222%%%###:::;;;CCCIIIBBB@@@AAADDDEEECCCIII@@@''':::IIIHHH
%%%%%%
!!!(((---222000222222///)))&&&!!!
###)))******000:::AAAEEEEEECCCEEEQQQhhhrrrtttvvvwwwsssrrrhhh]]]OOONNNNNNMMMMMMNNNTTTQQQJJJEEEHHHNNNNNNGGGCCC@@@999222444:::<<<@@@AAADDDEEEGGGJJJOOOTTTNNNNNNUUUTTTOOOGGGAAA>>>===BBBGGGGGGCCCAAACCCBBB@@@<<<777///***(((***...000777;;;CCCCCC@@@<<<;;;777999777999444444...555444666555444444555555777555999===AAA@@@@@@>>>AAACCCDDDCCCDDDDDDDDDGGGHHHGGGDDDDDDGGGEEEBBB;;;000%%%!!!(((...000
***'''(((333999555...%%%!!!&&&,,,---))) ### !!! !!! !!!!!!
""")))000666777;;;444...&&&"""
!!!,,,555AAAJJJHHHAAAAAAPPPdddjjjmmmooorrrooopppkkkaaaRRRKKKJJJHHHEEEDDDEEEDDDCCCDDDJJJQQQQQQMMMGGG===444---...444999<<>>@@@EEE
""""""TRUEVISION-XFILE.