BM6P6(@ sssmmmttt{{{ssslllkkkggg^^^fffjjjfff^^^VVVNNNGGG@@@>>>;;;;;;===@@@BBBBBB@@@@@@===888111------///...///000000///---+++******,,,...///......///000---,,,...000,,,((((((---''''''(((******+++++++++++++++,,,---------,,,,,,++++++******+++---...///******))))))))))))******((((((((()))))))))))))))&&&''''''((()))(((((((((''')))))))))'''&&&'''((((((***++++++******+++,,,''''''''''''((((((((((((((())))))))))))*********+++++++++,,,------***(((++++++******+++---...000***((('''(((+++,,,+++(((***'''&&&'''***,,,,,,***,,,)))))),,,,,,)))))),,,///,,,***+++...///---+++///---+++,,,...///---+++...+++)))(((***,,,------------+++*********+++,,,+++*********))))))((((((...---,,,,,,---...///000------,,,+++,,,---...///++++++,,,,,,,,,+++******000...,,,...111333111///555333///...222555000'''333000...///111222111///---...///000000000///...)))(((((()))+++------,,,,,,---///000000...---+++---,,,***))))))***,,,---,,,,,,------...//////000//////000000000///---,,,......---,,,---...///000------------------------//////000000000000//////111111111111222333444555555555999DDDSSS```gggiiiqqqrrruuuvvvvvvuuurrrqqqsssrrrsssvvvyyyyyyuuuqqqrrrsssttttttuuuuuuttttttvvvvvvwwwxxxyyyyyyzzzzzzwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyywwwvvvwwwzzz|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttssstttuuuvvvvvvuuusssqqqooommmlllkkkbbb\\\SSSJJJAAA@@@KKKXXXllluuu|||zzzwwwvvvvvvuuu{{{{{{{{{zzzzzzyyyyyyyyy{{{|||}}}}}}}}}|||zzzyyy}}}~~~~~~|||{{{{{{|||}}}}}}{{{zzzxxxwwwuuuuuutttpppllliiihhhhhhhhhhhhdddaaabbblllzzzSSSGGG======AAADDDEEEGGGlllmmmpppoooqqq|||ZZZbbbhhhfff```XXXPPPHHH@@@===;;;:::<<>>>>>===888222......///......///000///---+++******,,,...///......///000---,,,...///---((()))---'''((()))***+++++++++++++++++++++,,,,,,+++******---,,,,,,,,,,,,...///000***))))))(((((())))))***(((((((((((((((((((((((('''((())))))******))))))((()))))))))'''&&&'''((((((***++++++***)))+++,,,''''''((((((((()))))))))***++++++++++++,,,,,,,,,)))))))))+++---...---,,,***)))))))))***+++------***((('''(((+++,,,***)))***(((&&&'''***,,,,,,***,,,)))))),,,,,,)))))),,,*********,,,...000000///000...,,,---//////---+++---+++)))(((***,,,---------,,,+++***)))***+++++++++*********))))))))))))------,,,,,,,,,---///000---,,,,,,+++,,,---...///------------------------///000111111000000111111555444000---000444222,,,333111//////111222111000...////////////...,,,,,,)))(((((()))+++---,,,++++++,,,---...///...,,,+++...---+++******+++---...+++,,,,,,------...//////,,,---.../////////...---------,,,,,,,,,---...///------------------------//////000000000000//////////////////000111222222666666999AAAMMMYYYaaaeeennnppprrrtttuuuuuusssrrrsssrrrrrruuuwwwwwwtttrrrrrrsssttttttuuuuuuttttttuuuuuuvvvwwwxxxyyyzzz{{{wwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxvvvvvvxxxzzz{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}~~~~~~~~~|||{{{|||}}}}}}~~~~~~~~~~~~}}}||||||zzzyyyvvvtttssssssttttttuuuuuusssqqqooommmlllkkkaaa\\\UUUMMMDDDBBBJJJUUUkkkuuu||||||yyyyyyzzzyyy|||||||||{{{{{{zzzzzzzzz|||||||||||||||{{{{{{zzz{{{||||||{{{yyyxxxxxxyyy||||||{{{yyyxxxwwwvvvuuusssoookkkhhhgggggggggfffeeebbbaaajjj{{{tttMMMCCC;;;===BBBFFFHHHJJJiiiqqqqqqgggqqqVVV___ggggggbbb\\\RRRIII@@@===:::999;;;===>>>>>><<<===<<<888444000//////---...//////...---+++***+++---//////......///000---,,,---///---)))))),,,))))))***+++,,,,,,,,,,,,++++++++++++******)))(((++++++++++++,,,---...///)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++((()))***)))'''&&&'''(((((()))+++***))))))***,,,((((((((()))))))))*********++++++++++++,,,,,,,,,,,,***)))***+++------,,,((((((((((((((()))***+++***(((((((((***+++***)))***((('''(((***,,,,,,+++,,,)))))),,,,,,)))))),,,(((***---.........000111000///------...///---,,,,,,***))))))***,,,---,,,,,,+++******))))))*********************)))))))))---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---///000///222444333///---000333222333111------111333222222111//////111222111000/////////...---,,,***)))***)))((()))+++,,,,,,+++***+++---...///......---...---,,,++++++,,,---...***++++++,,,,,,---......***+++,,,---............,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------...//////000000//////...////////////000111222222666666888<<>>:::999:::<<<======;;;<<<<<<:::777333000...---............---,,,++++++---/////////...///111...,,,,,,///---))))))+++***+++,,,,,,---------,,,,,,,,,,,,,,,+++***(((((((((((()))))))))******+++((((((''''''''''''(((((())))))((((((((((((((('''))))))))))))******++++++((()))***)))'''''''''(((((()))******))))))***+++))))))))))))************(((((()))))))))*********111...+++*********)))((((((((((((((())))))******))))))((()))***************)))))))))***+++++++++,,,)))))),,,,,,)))))),,,***...000000---,,,---//////......---------,,,+++,,,***))))))+++---------++++++*********)))))))))************************,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))((()))+++...//////111222111...---...000+++000111...,,,///222222000//////...//////000000......------,,,+++******+++***))))))+++,,,+++***+++,,,---...///000//////---,,,++++++++++++,,,---)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////////////////...000000000111111222333444444666777888<<>>AAAEEEFFFFFFIIIlllhhhooooooaaa[[[^^^^^^eeeiiikkkjjjgggbbbXXXNNNFFFCCC>>><<<<<<======<<<<<<===>>>???>>>999222---------,,,,,,,,,,,,,,,,,,,,,...000000//////000111000,,,+++......+++)))***+++,,,,,,------,,,,,,,,,---------------,,,+++******++++++,,,,,,,,,++++++)))((((((''''''(((((())),,,++++++******))))))((())))))((('''((()))***+++)))***+++***((('''((()))'''(((***)))(((((()))+++((((((((()))))))))*********++++++++++++,,,,,,,,,,,,***)))***+++------,,,******+++,,,,,,++++++***''')))******))))))***+++***+++,,,+++))))))+++---,,,)))))),,,,,,)))))),,,(((+++...000000000000111...//////...,,,***++++++,,,,,,+++---///111000///+++,,,,,,,,,,,,+++***************+++++++++++++++*********+++******)))(((******+++,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000000,,,***+++...///---)))$$$+++111111///000///------...///...,,,,,,...///,,,++++++++++++,,,---...---+++******++++++)))(((((((((((())))))******+++)))******************))))))******++++++,,,------///...,,,+++)))((((((((()))***+++,,,,,,,,,,,,+++******++++++,,,,,,---------......//////......---............///000111111111333555555777>>>IIIRRR\\\```gggnnnssstttsssrrrqqqrrrrrrqqqpppqqqsssuuuttttttuuuvvvvvvvvvvvvuuuqqqrrrsssuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwuuuxxx|||~~~~~~~~~~~~xxxxxxyyyzzz{{{||||||}}}~~~~~~}}}}}}||||||{{{{{{||||||||||||{{{{{{yyy{{{~~~~~~|||{{{{{{{{{{{{{{{|||~~~~~~||||||{{{yyyxxxvvvuuutttsssrrrqqqpppnnnmmmlllkkkiiibbb[[[UUULLLDDDCCCFFFSSSaaaooouuuxxxzzz{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz|||{{{{{{{{{{{{||||||}}}yyyzzzzzzyyywwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvtttsssrrrqqqqqqnnnkkkhhheeedddccccccjjjzzziiiPPP>>><<<===CCCHHHIIIKKKNNNoookkkqqqssshhhdddgggeeekkkmmmllliiihhheee^^^UUUIIIFFFAAA>>>>>>>>>>>>===>>>???@@@BBBAAA<<<333---,,,,,,,,,,,,,,,,,,,,,---,,,...000000000///000111000+++***---///,,,))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,------,,,+++******))))))(((((())))))***------,,,,,,+++******)))+++***)))((((((***+++---)))***+++***((((((((()))'''((())))))(((((()))+++''''''((((((((()))))))))***++++++++++++,,,,,,,,,)))))))))+++---...---,,,******+++,,,,,,+++******''')))+++***)))(((***,,,***,,,---+++))))))+++---,,,)))))),,,,,,)))))),,,)))***,,,000222222111///000111222000---+++,,,------------///111222222111,,,------...---,,,+++************++++++,,,,,,,,,))))))*********)))(((''')))***+++,,,---,,,,,,+++---------------------------,,,,,,,,,---......---(((...111000000222111......000111///------///111...---,,,++++++,,,---------,,,******+++***)))'''***)))))))))))))))***************++++++***************++++++,,,---------...---,,,***)))))))))*********,,,---------,,,+++)))******+++,,,,,,---------......//////......---...------......///000111111222444555666;;;BBBGGGOOOUUU```jjjqqqtttsssrrrqqqrrrtttsssqqqqqqsssuuuttttttuuuvvvvvvvvvvvvvvvrrrrrrssstttuuuwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvyyy{{{|||{{{{{{{{{|||wwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}yyy|||~~~}}}|||{{{|||{{{|||}}}~~~~~~~~~~~~~~~|||||||||{{{zzzxxxwwwvvvrrrqqqqqqooonnnmmmlllkkkiiieeeaaa]]]TTTIIICCCCCCNNN]]]lllsssvvvyyyzzzxxxzzzzzzzzzzzz{{{{{{{{{|||zzz{{{{{{|||||||||||||||yyyzzz{{{zzzxxxvvvwwwxxxuuuvvvvvvvvvvvvvvvvvvvvvttttttssssssrrrpppkkkhhheeefffeeecccfffsssbbbJJJ===;;;>>>FFFJJJKKKMMMPPPllliiinnnoookkkqqqvvvnnnnnnooollliiihhhhhhbbbZZZKKKGGGCCC@@@?????????>>>@@@@@@BBBDDDCCC===444,,,,,,,,,,,,++++++,,,------,,,...000111000000000222000+++***---///,,,))))))+++++++++,,,,,,+++******)))******+++++++++******)))***+++,,,,,,+++))))))******))))))))))))******......------,,,+++******,,,+++***))))))+++---...)))***+++***)))((((((***'''((())))))(((((()))***''''''''''''((((((((((((((())))))))))))*********+++++++++,,,------***((()))***+++,,,,,,+++***)))''')))+++***((((((***,,,***,,,---,,,))))))+++---,,,)))))),,,,,,)))))),,,...------000333222...***222333444222///---...///...---...000222444333222,,,---...///...---,,,+++*********++++++,,,,,,,,,((()))*********((('''&&&)))***+++,,,---,,,++++++++++++,,,,,,,,,+++*********---000///---,,,...111---000111///000333444111///111222111///...000333111000...,,,+++++++++,,,...,,,************((('''------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,---......---,,,+++*********+++,,,***+++,,,---...---,,,,,,))))))***+++,,,,,,---------..................---/////////000000111222333111222333444666999<<>>AAAHHHKKKJJJKKKMMMnnnnnnnnnoooppppppnnnllllllkkkjjjllllllhhhaaa[[[RRRKKKBBB>>>===??????>>>AAACCCCCCCCCCCCAAA888---...//////...---,,,---//////...---+++***,,,000444............---,,,++++++///000///---***(((((()))&&&))),,,------,,,+++,,,...---,,,***)))(((((((((+++***)))'''''')))***+++------+++***)))(((((((((++++++******)))((((((((()))(((''''''&&&'''((((((...+++)))(((((((((&&&%%%'''((()))******)))((('''...,,,******+++,,,+++***'''(((***+++++++++***)))+++***))))))+++,,,+++***,,,,,,+++***)))))))))***((()))******)))((()))+++((()))***+++,,,,,,,,,,,,++++++++++++,,,...000111222222111000000//////...000...------///000//////,,,,,,++++++***))))))))))))***++++++***)))+++,,,(((((()))***************,,,,,,+++***))))))******+++'''%%%''',,,...,,,(((+++***))),,,000111///---,,,,,,,,,---///000222222222111000/////////000111222000...............,,,***************+++++++++))))))***++++++++++++***+++***))))))))),,,...000000...+++,,,......,,,******++++++,,,,,,++++++***%%%)))---//////...---......,,,++++++,,,------,,,...------,,,,,,,,,------111111000000111111222333111222444555555555777999>>>FFFRRR^^^gggmmmrrrtttrrrqqqpppoooppprrrtttvvvzzzxxxvvvwwwyyyyyyvvvtttwwwtttrrrsssuuuwwwvvvtttvvvwwwyyyyyyxxxvvvvvvvvvyyyyyyxxxxxxxxxxxxwwwwww||||||{{{{{{{{{{{{||||||~~~~~~~~~}}}}}}||||||}}}{{{{{{}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}|||{{{yyyvvvsssqqqqqqqqqpppooonnnmmmlllpppnnnjjjgggaaaVVVIII???IIITTTdddnnnqqqqqqqqqrrrtttuuuwwwyyyzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~|||{{{{{{zzzyyywwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuusssqqqooommmiiifffdddaaaccceeebbbcccwwwoooSSSCCC<<<>>>BBBDDDFFFHHHJJJLLLnnnnnnoooppprrrrrrqqqpppmmmlllkkklllllljjjddd___VVVOOOFFF@@@>>>???>>>===@@@BBBCCCCCCDDDBBB:::000222222111///...---...//////...---+++***+++///222............---,,,++++++...///000...,,,)))))))))(((***---///...---------...---,,,***))))))((((((+++***(((''''''(((***+++------,,,+++************++++++******)))(((((((((((()))))))))))))))((((((,,,***((((((*********)))&&&'''((())))))(((''''''...,,,******++++++***)))'''((())))))******)))))))))((('''(((***+++***))),,,+++******))))))******+++,,,,,,+++(((''''''((())))))***++++++,,,------...---,,,++++++,,,---...111111111111111000000///000...------///000///...,,,,,,++++++***)))))))))(((***++++++***)))***,,,((())))))******+++******,,,+++******)))))))))******'''%%%''',,,...,,,))),,,***)))+++...000///...---------...///000222222111111000000000111333444111///------......---,,,++++++******************((()))***+++++++++++++++++++++*********,,,---...///---+++,,,......---++++++++++++,,,,,,+++++++++)))***,,,......---+++)))...,,,++++++,,,------,,,...------,,,,,,------...000000//////000000111222111222444555444555777888999AAAMMMYYYbbbjjjpppssssssrrrqqqpppqqqrrrtttuuuyyywwwvvvwwwxxxxxxvvvtttvvvsssqqqrrruuuwwwuuussswwwyyyzzzzzzxxxvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}||||||{{{{{{{{{{{{}}}~~~~~~}}}{{{{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~|||{{{zzzxxxuuurrrqqqqqqqqqqqqpppooonnnnnnqqqpppnnnlllfffZZZKKKAAAGGGSSSbbbmmmqqqqqqpppppprrrtttvvvxxxzzzzzzzzzzzzyyyzzz|||}}}~~~}}}{{{zzz{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwuuusssqqqooommmiiigggdddbbbbbbdddaaacccuuuiiiMMM>>>;;;>>>BBBDDDFFFGGGJJJKKKnnnoooppprrrssssssssssssooolllkkkkkkmmmlllhhhddd\\\TTTJJJBBB@@@>>>===;;;???AAABBBCCCDDDDDD===555666555333111//////////////////...+++******---///............---,,,+++***---///111000...+++))))))))),,,...//////......///...---,,,***))))))))))))******((((((((((((******---,,,,,,+++++++++,,,,,,++++++******)))(((((((((((()))***++++++***)))))))))(((''')))+++---------&&&''''''(((((('''&&&&&&///---************)))(((((((((''''''(((((()))******)))((()))+++,,,+++***++++++***)))))))))******''')))***+++******+++,,,************+++---///000000///---+++******++++++...///111333333222111000000...------...//////...,,,,,,,,,+++******))))))((()))******))))))***,,,))))))***+++++++++******+++*********))))))))))))***(((&&&(((+++---,,,))),,,+++)))***,,,/////////............///000111222------...///000222444555111///---------...---+++,,,+++++++++***)))))))))'''((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++---,,,+++,,,...,,,((($$$...,,,++++++,,,------,,,...---------------......///////////////000000111111222444444444444666777555;;;FFFRRR\\\eeemmmrrrssssssrrrqqqqqqrrrttttttwwwvvvvvvvvvwwwwwwuuuttttttrrrppprrruuuvvvuuurrrxxxzzz{{{{{{yyywwwvvvvvvvvvwwwwwwxxxzzz{{{{{{|||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy{{{|||~~~}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~|||{{{zzzzzzxxxtttrrrppppppqqqqqqqqqqqqpppppprrrrrrsssrrrlll```PPPDDDGGGRRRbbbmmmqqqpppnnnnnnpppqqqtttvvvxxxyyyyyyyyywwwyyy{{{}}}~~~|||yyyyyyzzz|||}}}}}}||||||{{{zzzyyyxxxxxxwwwwwwuuurrrpppooommmjjjhhheeebbbcccdddaaabbbrrr```EEE888;;;>>>AAADDDEEEGGGIIIJJJoooqqqrrrrrrqqqqqqqqqrrrooollljjjjjjlllmmmjjjggg]]]UUUKKKCCC@@@???===;;;===AAABBBCCCEEEFFFAAA;;;888555222111000000000000//////...,,,******+++---//////......---,,,+++***,,,...111111///,,,***))))))+++.........---ӵ***************)))(((((((((((()))***+++*********++++++,,,---++++++******)))((((((((())))))((((((((()))***+++)))''''''(((+++---------((((((((((((((('''''''''///---************)))(((((('''&&&&&&&&&''')))***,,,++++++,,,...///...---******))))))))))))******''')))+++,,,+++******+++,,,+++++++++,,,...111333///...,,,+++************Ħ333222111000...---Ħ...------,,,,,,++++++***))))))''')))******))))))+++,,,***ӵ*********************))))))***(((''')))+++---,,,***---+++***)))+++---///000............///000000111)))***+++---///222444555222000...---......---,,,,,,,,,,,,+++***)))(((((('''((()))***+++,,,,,,,,,+++,,,,,,------,,,+++***+++++++++,,,------------++++++++++++++++++++++++...+++(((***------(((###...,,,+++Ħ...------------......///000////////////000111111000222333444333333555666333888AAALLLWWWbbblllrrrssssssrrrqqqrrrrrrssssssuuuuuuuuuvvvvvvvvvuuutttsssqqqpppqqquuuvvvtttrrryyy{{{||||||yyywwwvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyyyy{{{}}}}}}|||zzzzzzzzzzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{|||}}}}}}|||{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{yyyuuusssooopppqqqrrrrrrrrrrrrrrrrrrsssuuuvvvqqqdddTTTHHHJJJTTTaaakkkpppooolllkkkmmmnnnqqqtttvvvwwwwwwwwwuuuvvvxxx{{{~~~~~~|||yyyxxxzzz|||}}}~~~~~~~~~}}}|||{{{yyyyyyxxxwwwuuurrrpppooonnnllljjjfffdddddddddbbbcccnnn|||xxxXXXAAA777:::>>>BBBDDDFFFFFFHHHIIIqqqrrrrrrqqqnnnlllmmmooonnnkkkiiiiiilllmmmkkkiii\\\UUUJJJCCCAAA@@@>>>======@@@CCCCCCEEEGGGEEE@@@888555111000000111111000...//////...,,,***+++,,,/////////...---,,,***)))***---000111///,,,******(((***,,,,,,+++4ĉ@ӵ*********)))(((((((((((((((((())))))(((((())))))***+++,,,++++++******)))(((((((((***(((&&&$$$%%%'''***,,,)))((('''''')))*********+++******)))))))))((((((...,,,***)))******)))(((((('''&&&&&&&&&''')))***,,,++++++,,,...000///...***))))))((())))))******---...///...***'''%%%%%%...---,,,,,,---///222444,,,,,,******)))***+++,,,>L444333222111000///=hĦ,,,------,,,,,,+++*********''')))++++++******,,,---4ĉ@ӵ)))***++++++++++++******)))))))))***+++,,,,,,+++,,,,,,+++******+++...000///...............//////((()))+++...000222444555333111///...//////...---,,,,,,,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,---...,,,++++++******++++++,,,---)))''')))---...***&&&...,,,+++>L,,,---------------...///000111000000000000111222222000222333333222222444555444888>>>GGGRRR^^^jjjrrrrrrqqqqqqqqqqqqrrrrrrsssssstttuuuuuuuuutttttttttrrrpppppprrruuuwwwuuurrryyyzzz|||{{{yyywwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{{{{{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz|||}}}~~~|||{{{{{{|||}}}~~~}}}||||||||||||}}}}}}{{{wwwtttooopppqqqrrrrrrrrrrrrrrrqqqrrrtttvvvrrrgggWWWLLLOOOUUU___ggglllllljjjiiilllmmmppprrrtttuuuuuuuuussstttwwwyyy{{{}}}~~~}}}zzzyyyzzz|||||||||~~~}}}|||zzzzzzyyyxxxvvvsssqqqqqqpppnnnmmmhhhgggfffeeeddddddllltttqqqSSS@@@:::;;;>>>CCCEEEFFFGGGGGGHHHqqqsssssspppkkkiiikkkmmmnnnllliiijjjmmmmmmkkkiii\\\UUUKKKDDDBBBAAA@@@>>>===AAADDDCCCEEEHHHHHHEEE<<<777222000111222111000...000111000...,,,+++,,,000//////...---+++***)))))),,,...///---+++++++++'''(((******)))GG=?++++++((((((((((((((((((((((((((((((((((((((()))***+++++++++******)))((((((((()))(((%%%$$$$$$'''***---***(((''''''((())))))(((,,,,,,+++***)))))))))))),,,***))))))*********)))((((((''''''(((((()))******)))(((***,,,...---,,,))))))((((((((()))******%%%(((+++------,,,,,,,,,...---,,,,,,---...000111******)))))))))***,,,---HdĦ222222111111000=Īj---------,,,++++++******(((***,,,,,,,,,,,,...///GG=?+++,,,---------,,,+++))))))******+++,,,,,,,,,++++++,,,+++******---///......------,,,---------***+++---///111333444444222000.........///...---,,,+++++++++***)))))))))))))))***++++++++++++***,,,,,,,,,,,,------------***+++,,,,,,++++++,,,------,,,+++******+++,,,---+++)))(((***---...,,,***...,,,+++HdĦ,,,------------...///000000111111111111111222222333000111333222222111333444555777;;;BBBLLLYYYgggoooooooooppppppqqqrrrrrrrrrqqqsssttttttssssssssstttrrrppppppssswwwxxxuuurrrwwwyyy{{{{{{yyywwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwww|||||||||{{{{{{|||||||||zzzzzz{{{{{{{{{{{{{{{|||xxxzzz||||||{{{zzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}}}}~~~{{{{{{{{{|||~~~~~~}}}{{{{{{{{{|||}}}~~~|||xxxuuuoooooopppqqqrrrrrrqqqqqqqqqqqqrrrsssqqqhhh\\\SSSPPPSSSYYY```eeehhhjjjkkknnnoooqqqsssuuuuuuuuuuuutttuuuvvvxxxzzz{{{{{{|||~~~|||{{{{{{|||||||||{{{~~~}}}|||{{{{{{zzzzzzwwwtttrrrrrrrrrqqqppplllkkkjjjhhhfffgggjjjnnn~~~kkkNNN???===;;;???DDDGGGHHHHHHHHHHHHppprrrrrrӵooommmlllĭӵCCCӵEEEĦBBB<<<555222222222000......ӵӵ,,,+++ĦƜ`1.׼s+++,,,,,,'''Ħ((('''))))))))))))))))))***ӵ)))Ħ''''''((()))***+++***((('''(((ĭӵ***+++Ħ)))))))))Ħ---Ħ((()))******###(((,,,///000111333,,,,,,***,,,DdD111///---?fӵ...------Ħ)))+++---ӵƜ`1.׼s***+++ĭӵ++++++---......---,,,++++++++++++ӵ///000000///Ħ,,,,,,------,,,******+++***))))))---,,,+++Ħ***,,,---,,,***))))))Ħ++++++,,,,,,,,,,,,...,,,+++DdD---...///111222ӵ111111ӵ;;;ӵlllnnnooottttttĦxxxyyyӵvvvwwwwww{{{ĭӵzzz{{{{{{|||{{{zzzzzz|||~~~{{{{{{yyyyyyyyyyyy{{{{{{zzzzzzzzz{{{{{{|||||||||{{{zzz{{{|||~~~~~~|||zzzyyyzzz{{{}}}~~~|||xxxuuuooooooppppppqqqpppppppppqqqppppppqqqpppjjjaaaYYYMMMNNNQQQVVV^^^eeekkknnnssstttuuuwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyzzz|||~~~~~~}}}{{{~~~~~~}}}}}}|||||||||{{{{{{yyyuuussstttttttttssspppooommmkkkiiijjjjjjjjjuuueeeIII======<<<@@@EEEHHHIIIIIIHHHIIIoooqqq?~4qqqqqqooog&e>&eHHHg&eCCC>hӵ@@@888333333222///,,,g&e///guO>uO>&e++++++4ff?>ߝL(((gĉ@++++++,,,,,,Shӵ'''++++++************g&e***>hӵ,,,---,,,***)))***((('''fff?><z)))g&e>&e(((***HL+++***)))ShӵgL(((((()))******'''***---...---+++***S?ʬ((((((3h?D%%)?///---ZufĦ...------gL******,,,g&e222gĉ@++++++g&e>&e+++@e(((+++??+++---------,,,+++******g<ĉ***++++++***3we<Ħ+++***++++++3h?@e++++++***)))(((---,,,+++Z111+++---...---***3h?gL---...---++++++,,,---...,,,+++D%%)?...fff?><z///000=?Ħ000g&e444g&eiiikkklllS?ʬttt4ff?>ߝLuuu@euuug&eyyytttttt3h?g&e>&eyyyzzz??{{{||||||{{{zzz{{{}}}|||{{{yyyxxxxxxyyy{{{|||zzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~~~~|||zzzxxxxxxzzz|||}}}{{{wwwtttoooooopppppppppoooooonnnrrrpppoooooooookkkddd^^^IIIIIIJJJOOOYYYccclllqqqvvvwwwyyyzzzzzzzzzyyyxxxyyyyyyzzzzzzzzzyyyxxxxxxvvvwwwyyy|||~~~|||}}}}}}}}}||||||||||||||||||yyyvvvtttuuuuuuuuuuuurrrqqqooolllkkkllljjjhhhooobbbEEE:::<<<===AAAFFFIIIJJJIIIIIIIIIppp4DӵqqqnnnoooHƅ^Hu]ĦHHHHu]ĦDDDZuR)ĦCCC<<<555000---++++++Hu]Ħ111HŐeHŐeHu]Ħ(((qIܗGIӵ***tt...---,,,HGgĉ@***''',,,)))'''(((***+++Hu]Ħ***ZuR)Ħ)))************))))))sߝLGdUĦ&&&Hƅ^Hu]Ħ***ntHdĦ***)))HGgĉ@...HdĦ((())))))))))))))))))+++,,,---,,,Htƅ^))))))Bt=o9ĦDtfo9Ħ+++***+++g?,,,,,,HdĦ+++)))+++Hu]Ħ---tt...---Hƅ^Hu]Ħ+++H׼s+++,,,,,,,,,,,,,,,---------,,,+++tQ******))))))je<Ħ*********Bt=o9ĦH׼s+++******+++,,,---+++,,,---HtĦ***,,,,,,,,,,,,Bt=o9ĦHdĦ---......,,,,,,,,,...+++,,,,,,Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ666Hu]ĦeeeiiiHtƅ^pppqIܗGIӵsssH׼snnnqqqHu]ĦvvvsssBt=o9ĦHƅ^Hu]Ħ{{{xxx|||{{{zzzyyyzzzzzz||||||{{{{{{{{{{{{{{{|||}}}~~~xxxxxxyyyzzzzzz{{{{{{|||zzz{{{}}}}}}{{{{{{{{{|||yyyyyyzzz{{{|||{{{wwwtttmmmmmmooopppppppppooonnnqqqooonnnnnnnnnjjjddd^^^RRRJJJAAABBBMMM]]]kkkrrrxxxyyyzzz|||}}}}}}}}}}}}{{{yyywwwvvvvvvxxx{{{|||~~~|||}}}|||zzz|||}}}|||zzzyyyyyyzzzzzzyyywwwuuuuuuuuuuuuvvvyyywwwssspppnnnlllhhhffflllzzz}}}\\\FFF===:::CCCFFFJJJMMMMMMLLLIIIGGGoooooo4DuXӵooommmnnnDdDΦDdDĦKKKDdDĦDDDDDDt|>>777111...------DdDĦ111DdDΦDdDΦDdDĦ(((peƜ4DuTӵ***`eĭ---qet---+++(((,,,)))'''(((***+++DdDĦ+++)))t|<))))))************))))))DdDDdDĦ(((DdDΦDdDĦ(((q<niDdDĦ+++qet+++,,,DdDĦ)))((((((((((((***+++---......q<R))))))qjRgdKӵHdDĦgdKӵ---+++GR/f6LĭĦ,,,+++DdDĦ+++***+++DdDĦ---`eĭ---DdDΦDdDĦ+++DdDĦ+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***geĦ******)))FSĦ******qjRgdKӵDdDĦ************+++,,,+++,,,,,,DdDĦ+++,,,,,,,,,qjRgdKӵDdDĦ---...---,,,+++,,,---+++,,,,,,HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ666DdDĦcccq<RpppppppeƜ4DuTӵsssDdDĦnnnpppDdDĦuuuqjRgdKӵDdDΦDdDĦyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~|||{{{{{{{{{{{{||||||}}}xxxyyyyyyzzzzzz{{{{{{|||zzz|||}}}}}}|||{{{{{{|||{{{{{{{{{||||||zzzvvvsssmmmnnnoooppppppooonnnnnnpppoooooopppqqqnnniiidddVVVLLLAAA@@@JJJZZZiiiqqqyyyyyy{{{|||~~~~~~~~~}}}zzzxxxwwwxxxzzz{{{~~~}}}||||||}}}|||{{{yyyzzz{{{}}}|||{{{yyyzzz{{{zzzyyyxxxvvvvvvvvvvvvvvvxxxvvvsssqqqooolllhhheeeiiivvvwwwWWWDDD>>>>>>BBBEEEIIILLLLLLKKKIIIGGGmmmnnn4DuXӵmmmmmmmmmDdDΦDdDӵQQQDdDĦCCCEEEo)hKKKMMMHHH@@@888222///......DdDĦ222DdDΦDdDΦDdDӵ)))=ӊB1.uTӵ)))HߝL`o9,,,po9wӵ***+++***((((((***+++DdDĦ,,,+++o)h))))))*********++++++))))))DdDΦDdDĦ***DdDΦDdDӵ&&&GIpӵDdDĦ,,,po9wӵDdDĦ)))((((((''''''+++,,,...000000po9u************GIdnuR)ĦDdDĦnuR)Ħ///,,,CdgĪj+++DdDĦ+++++++++DdDĦ///HߝL`o9---DdDΦDdDӵ+++DdDĦ,,,++++++++++++++++++++++++******+++,,,,,,+++geĦ******sp?aĦ******GIdnuR)ĦDdDĦ***))))))***++++++++++++,,,DdDĦ+++,,,------GIdnuR)ĦDdDĦ,,,---,,,+++***,,,---++++++,,,DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ666DdDĦaaapo9urrrsssqqqppp=ӊB1.uTӵtttDdDĦmmmoooDdDĦtttGIdnuR)ĦDdDΦDdDӵwwwvvvvvvxxxyyy{{{wwwwwwwwwxxxzzz|||}}}~~~||||||||||||{{{{{{{{{{{{yyyyyyyyyzzz{{{{{{||||||{{{}}}~~~~~~|||||||||}}}}}}}}}|||||||||zzzvvvsssnnnnnnooooooooonnnnnnmmmooooooppprrrsssrrrooolll[[[PPPCCC>>>FFFVVVgggpppyyyzzz|||}}}~~~{{{yyyyyyzzzzzz}}}~~~~~~|||yyyxxxxxxyyyzzz||||||{{{zzz{{{|||{{{zzzyyyxxxwwwwwwwwwxxxwwwvvvtttrrrppplllgggdddeeeqqqoooPPPAAA???AAABBBDDDGGGJJJKKKJJJIIIHHHlllmmm4DuXӵlllmmmlllDdDʜ4DuTӵVVV>d<ĦCCCDtGGGIIIBBB:::444000//////>d<Ħ333>d<ʜDd<ʜ4DuTӵ***+++F&uTӵ)))4DufئL>e,,,puR)Ħ++++++***))))))******>d<Ħ...Dt)))******+++++++++))))))DdDΦDdDĦ,,,>d<ʜ4DuTӵ&&&4DwDd<Ħ,,,puR)Ħ>d<((((((''''''+++,,,///000///peӵ***ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ***>d<,,,+++>d<Ħ///4DufئL>e---DdDʜ4DuTӵ+++DdDĦ,,,***************************+++------...---geĦ***s<v>aĦ******peӵDx<DdDĦ*********************++++++DdDĦ,,,---------peӵDx<>d<,,,,,,******+++---++++++,,,>d<ӵDd<DdDΦDdDĦ111DdDӵnd<DdDĦ888>d<Ħ\\\peӵrrrĦqqqF&uTӵtttDdDĦnnnppp>d<ĦtttpeӵDx<>d<ʜ4DuTӵuuutttuuuwwwzzz{{{wwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{|||||||||{{{}}}~~~~~~}}}||||||}}}~~~}}}|||}}}}}}{{{xxxuuupppppppppoooooonnnnnnmmmoooppprrrtttttttttrrrpppbbbWWWHHHAAAFFFUUUfffpppyyyzzz|||~~~}}}|||{{{||||||~~~|||yyyxxxyyyxxxzzz{{{|||{{{{{{{{{|||{{{{{{zzzzzzyyyyyyyyyyyyvvvuuutttsssqqqmmmgggccccccllljjjMMM@@@@@@BBBBBBDDDFFFHHHIIIIIIIIIHHHlllmmm4DuXӵlllmmmlllD&dq&ĒReeeZZZsdKĦBBBDHRRudIIIBBB;;;555111000///sdKĦ222D&oq<Ōq&ĒR)))+++,,,>dp&ĒR***+++nfʜd<Φ>d<Ħ,,,s&dq&ĒR&&&'''i?ʜtd<Ħ,,,HHܗDӊB)))<x((('''***,,,---......B?d<************************+++,,,---------geĦ)))Hg8>aĦ))))))B?Ho9,,,>d<+++******************>d<ӵ,,,---B?Ho9...<x+++***,,,---++++++,,,&ӫeʬtIӇ///>d<Φ>d<Ħ000D&ӫetIӇ444DdDĦ:::sdKĦWWWB?dp&ĒRtttsss>d<sdKĦuuuB?Ho9zzzs&dq&ĒRwwwuuuttttttwwwyyy{{{yyyyyyzzzzzzzzzzzzzzzzzz||||||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}{{{|||~~~~~~|||{{{|||}}}}}}||||||}}}~~~~~~|||zzzrrrrrrqqqpppooonnnnnnnnnppprrrsssttttttsssrrrqqqiii___QQQIIILLLXXXgggqqqyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{xxxxxxyyyxxxzzz{{{|||{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzyyyvvvuuutttsssqqqmmmgggcccbbbhhhwwwiiiNNNBBBAAABBBDDDEEEFFFGGGHHHHHHHHHHHHnnnnnn4DuXӵmmmmmmmmmHu]3hhiiifff\\\neBBBBBB=eKKKHHHDDD>>>999444111000ne111000pIƎ@t@h(((***,,,>h++++++---fe---@ďD'''***,,,***+++,,,+++))))))ne...---=e***++++++++++++,,,******ege***+++sĪj@h((('''(((fdDĦ,,,@ďD******Hkge)))))))))***+++,,,,,,,,,@h******@G))),,,HĪj@IŌ+++222Bene)))Hkge***ne---...fe...Hu]3hh((()))***se++++++++++++++++++++++++******+++,,,,,,+++geĦja>aĦ))))))@G***...se,,,,,,,,,+++*********)))<Ō+++,,,,,,@G---...Hkge,,,++++++---...++++++,,,HĪj@IŌ111000ege222111Hu]3hIŌ777555DdDĦ<<<neEEERRR@hssssss>huuurrrrrrserrrnetttuuu@GzzzzzzsĪj@hyyyxxxvvvuuuuuuwwwxxxzzzzzz{{{{{{||||||{{{zzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzz{{{||||||}}}}}}zzz|||}}}}}}{{{{{{{{{|||}}}||||||}}}~~~~~~|||uuutttsssqqqpppoooooooooqqqsssuuuuuusssrrrrrrsssooohhh]]]VVVWWW___kkksssxxxyyyzzz|||}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{||||||{{{xxxwwwxxxyyyyyyzzz||||||{{{zzz{{{|||zzzzzz{{{{{{{{{{{{zzzyyywwwvvvtttrrrppplllgggdddbbbdddooohhhOOODDDCCCDDDHHHHHHGGGGGGGGGHHHHHHHHHppp4DuXӵoooĵD^hhhhhhddd]]]CCCBBBAAAJJJJJJHHHFFFBBB===888444111/////////((('''***,,,---...,,,,,,...---......''''''***---***,,,---+++))))))+++------******+++++++++,,,,,,******((())))))$$$&&&(((((('''DdDĦ+++---((())))))))))))******,,,++++++++++++,,,***)))))))))***))),,,)))---///))))))))))))+++,,,---///...D^,,,((()))***s׼s---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,geFm8***>aĦ))))))))))))+++000s׼s------------,,,+++***))))))Ho---******+++,,,,,,------------,,,,,,...///++++++,,,000111111555444222D^:::888666DdDĦ======BBBNNNVVVttttttsssssstttrrrpppppps׼sqqqrrrppprrrtttwwwyyyxxxxxxwwwyyyyyyxxxwwwwwwwwwxxxxxxyyyzzz|||}}}}}}}}}}}}|||yyyzzz|||}}}~~~}}}{{{zzzzzzzzz{{{{{{||||||}}}}}}yyyzzz||||||zzzzzzzzz{{{~~~}}}}}}~~~|||xxxwwwuuurrrqqqpppppppppqqqsssvvvvvvtttsssuuuvvvsssoooiiidddccchhhooouuuxxxxxxyyyzzzzzzzzzzzzzzz|||||||||}}}}}}~~~~~~~~~{{{yyywwwwwwxxxzzzzzzzzzzzz{{{}}}|||{{{yyyzzz{{{yyyyyyzzz{{{{{{{{{zzzyyyxxxvvvsssqqqooolllhhheeeaaa___gggyyyfffNNNEEEFFFIIIKKKJJJIIIHHHGGGGGGGGGHHHΦ4DuXӵtvӵ>d<Ħhhhhhhgggccc]]]YYYUUUĦAAA@@@BBBEEEHHHIIIJJJIIIIIIGGGEEE@@@;;;666333111000Ħ.........(((,,,---******......)))'''***------,,,,,,...000222000......///000000000***+++,,,---............+++,,,,,,***((((((,,,///***,,,---,,,))))))+++...Ħ,,,++++++,,,---******+++++++++,,,,,,,,,************************((((((((('''''''''***,,,!!!$$$'''(((&&&%%%'''***>d<Ħ***,,,...***(((&&&&&&'''((()))(((&&&&&&'''((()))***++++++---,,,,,,+++,,,---///000---,,,+++***))))))))))))'''''',,,333333---+++///---)))(((,,,---)))***///---,,,,,,...///000...---))))))((())))))***++++++((())))))***Ħ,,,------,,,,,,,,,------......>d<Ħ,,,+++((((((***Be------,,,,,,,,,,,,,,,,,,,,,,,,222222222222111000geFYĉ******>aĦ))))))))))))))))))(((++++++))),,,333Be,,,............,,,,,,***))))))nu]ӵ...+++,,,,,,,,,,,,***+++,,,,,,---------,,,***+++------------///000++++++,,,---...///000111...///111222444444555555555666777666444>d<Ħ333777999999777>d<Ħ<<<<<<999ĦLLLTTT___ggglllooorrruuutttssssssrrrrrrrrrsssssssssqqqooooooBerrrpppqqqqqqpppĦssswwwwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxyyy{{{}}}xxxzzz|||}}}~~~}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}xxxzzz{{{{{{zzzyyyyyyzzz~~~~~~~~~~~~}}}{{{yyyxxxvvvsssrrrqqqqqqqqqpppsssvvvwwwuuuuuuwwwzzzuuusssppplllkkkmmmrrrvvvwwwxxxxxxyyyyyyxxxxxxwww||||||||||||||||||||||||~~~zzzvvvvvvzzz}}}~~~~~~zzz|||}}}|||zzzyyyyyyzzzxxxyyyzzz{{{{{{{{{yyyyyyyyywwwssspppnnnlllhhhfff```]]]bbbsssdddMMMFFFIIILLLMMMLLLJJJHHHGGGGGGGGGHHH?aŖ%7uSQuR)ӵsdKĦjjjiiieeebbb```]]]gdKĦ;;;===BBBEEEFFFHHHLLLJJJIIIGGGFFFCCC===666222000gdKĦ---+++***,,,,,,+++***))))))******(((------***+++000222///'''+++///000///...///111000------000111//////222222///,,,,,,...///...,,,******+++++++++,,,,,,gdKĦ,,,((()))++++++---,,,,,,++++++,,,,,,---,,,+++******))))))************))))))))))))******'''))))))(((***+++'''!!!gdDĦ---,,,++++++***'''&&&)))---)))!!!***)))(((((()))*********+++***))))))***,,,...000++++++***))))))***+++,,,******))))))******++++++---,,,,,,+++,,,---...///---...---,,,++++++---///++++++*********+++,,,---***((((((gdKĦ---,,,///111...***)))---222111sdKĦ+++***)))))))))---///000,,,+++++++++,,,...///111333222222222333111ŶS))))))***3we<***+++++++++---,,,***)))***,,,+++++++++++++++++++++++++++++++++iĉ@3hR/Ō,,,+++,,,---...///------,,,+++++++++,,,,,,***+++,,,---------,,,,,,777555222///...000222444111111222333444666666777999999999666444DdDĦ777666444333444sdKĦ666777gdKĦFFFLLLVVVaaaiiinnnpppqqqwwwuuusssqqqpppqqqssstttsssrrrqqqpppqqqrrrvvvuuusssgdKĦttttttwwwzzzyyyvvvtttuuuvvvxxxxxxxxxyyyzzzzzzwwwuuuyyyyyyyyyyyyyyyzzz{{{|||zzzzzz{{{||||||{{{zzzyyyzzzyyyxxxxxxxxxyyyzzz{{{yyyyyyzzzzzz{{{||||||}}}||||||{{{{{{{{{{{{||||||}}}~~~}}}{{{yyy~~~{{{wwwuuuuuuvvvvvvuuurrrrrrssssssuuuvvvxxxyyyzzzxxxvvvwww{{{}}}|||{{{zzzxxxwwwyyy{{{|||zzzwww{{{|||~~~~~~}}}||||||wwwssstttxxx{{{{{{yyy{{{{{{{{{{{{|||||||||}}}|||zzzwwwvvvwwwxxxxxxwwwuuutttrrrqqqooolllgggddd```^^^___iii~~~cccMMMGGGIIILLLNNNMMMKKKIIIHHHGGGHHHHHH>AtttnemmmllliiifffcccbbbneCCC@@@???CCCEEEDDDFFFIIIIIIHHHHHHGGGDDD???888444ne...,,,)))'''++++++******)))*********)))---...++++++///111///))),,,......---,,,...000...,,,---111222//////222333000,,,+++---...---,,,,,,,,,,,,,,,,,,,,,ne,,,***+++......+++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,((((((''''''''''''((((((''')))(((&&&)))---,,,De......,,,***'''(((''''''***...,,,'''))))))***)))))))))***,,,+++***)))))))))+++---///,,,++++++******+++,,,---+++*********+++,,,------...---,,,++++++---...000000000///---+++***+++---,,,+++***((()))***+++,,,+++)))ne...------///000///,,,,,,...111///ne,,,************))))))***,,,...///++++++++++++---...000222666444333333333222>A,,,++++++k<***++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++''''''(((fh...---,,,---...///000,,,,,,,,,+++,,,,,,------.........////////////000444333000///...000111333222333444555666777777888666777777666444De555666555333222333ne666666ne<<>>DDDNNNYYYccckkkoooqqqpppqqqrrrssssssrrrpppooonnnoooppprrrssssssssstttrrrrrrpppsssvvvsssuuuwwwwwwvvvvvvwwwxxxwwwvvvvvvxxxyyyzzzyyywww{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyzzz{{{{{{zzzzzzyyy|||{{{zzzyyyyyyzzz{{{|||xxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzzyyy|||zzzyyyyyyzzzyyywwwuuutttttttttuuuvvvwwwxxxyyyzzzzzzzzz|||~~~}}}{{{yyywwwuuuuuuwwwyyyyyyyyy{{{|||}}}}}}|||{{{zzzyyyzzzxxxwwwyyy}}}|||{{{{{{|||||||||}}}}}}}}}~~~|||zzzxxxyyyxxxwwwvvvssssssssstttssspppjjjfffdddaaa```dddooo}}}___KKKGGGJJJMMMLLLKKKJJJIIIIIIIIIIIIsssrrrrrrqqqqqqssstttuuuvvvuuusssqqqpppnnnmmmmmmiiigggffffffeeeaaa[[[WWWMMMFFFAAABBBCCCBBBAAACCCGGGHHHIIIJJJIIIEEE???:::---...///111333222///,,,))))))******************)))+++,,,+++)))***---///222000...,,,++++++---///---,,,...222222...,,,---111///,,,***+++---///000---------,,,,,,,,,,,,+++...///---***,,,...,,,'''******))))))))))))******,,,+++******))))))************))))))))))))******)))+++***'''(((,,,,,,)))++++++---///111000---***''',,,---***)))++++++)))'''***,,,+++((((((+++///******)))))))))***+++++++++++++++,,,---......///---------......000111222000...+++******,,,...000222222222///,,,******+++)))))))))+++...444999<<<111...,,,******,,,...///,,,+++***+++---...,,,+++...---,,,+++***))))))))),,,++++++++++++++++++++++++++++++,,,...000222444<<<999666444444444333222......------------......*********+++++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++************++++++++++++------------.........///+++++++++,,,,,,...///000------,,,,,,,,,---...///...///000111222222222222444444555666666777888888444555666555555555777999444555555444333333444666333222555888888444555999;;;@@@IIITTT___hhhooorrrnnnoooqqqrrrrrrqqqpppooooooppprrrssstttsssrrrrrrpppqqqqqqqqqqqqrrruuuwwwrrrsssuuuvvvvvvwwwxxxyyyvvvuuuuuuwwwyyyzzzyyyxxx|||{{{zzzyyyyyyyyyyyyyyyxxxyyyyyyyyyzzzzzzzzzzzz|||{{{zzzyyyxxxyyyzzzzzzwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyzzzzzzzzz{{{|||{{{xxxvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxyyy{{{}}}~~~}}}{{{zzzwwwvvvttttttuuuwwwyyyzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxwwwxxx{{{~~~}}}{{{||||||||||||}}}}}}}}}}}}{{{zzzzzzyyywwwvvvttttttuuuvvvvvvsssmmmiiieeecccaaabbbhhhwww{{{^^^KKKGGGKKKMMMJJJJJJJJJJJJIIIIIIJJJsssrrrrrrqqqrrrsssuuuvvvuuutttrrrpppnnnmmmllllllhhhhhhggggggeeebbb^^^[[[NNNFFF???@@@BBBAAAAAACCCFFFGGGIIIKKKKKKGGGAAA<<<......///222333222///,,,)))***++++++++++++******((()))***)))'''(((---333666333///---,,,---///000///---///222111,,,))))))------,,,++++++...111333,,,,,,,,,,,,,,,+++++++++***///000---***++++++******))))))(((((())))))***,,,+++******))))))************))))))))))))******!!!&&&))))))***------*********,,,///111000---***(((,,,...***)))***+++)))''')))++++++)))))),,,///++++++******************((()))***+++,,,---..................///000111222000...,,,******,,,...///...///000///---,,,,,,---))))))***,,,///444999<<<222000...,,,+++---///111...,,,,,,---...//////...///...---+++)))))))))))),,,,,,,,,,,,++++++******+++++++++,,,---///111333;;;888555333333333222111------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++***)))((()))+++---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------++++++,,,,,,---...///000,,,,,,,,,,,,,,,------......///111222333444333333444444444555555666666777666777777666444444555777555666666666444444555777000000444999999666777;;;999===DDDOOOZZZdddlllqqqoooooooooooopppqqqqqqrrrrrrsssttttttsssrrrpppooooooqqqrrrsssssstttvvvxxxssssssssstttvvvxxxxxxyyyvvvuuutttvvvxxxyyyyyyyyy|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{zzzxxxwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz|||}}}|||yyyvvvxxxxxxwwwwwwwwwxxxxxxyyyvvvxxxzzz{{{{{{zzzxxxxxxvvvuuutttttttttvvvyyy{{{zzzzzzzzzzzzzzzyyyxxxxxxvvvvvvxxxzzz|||~~~}}}}}}||||||||||||}}}}}}}}}~~~~~~||||||{{{zzzxxxvvvuuuuuuvvvwwwwwwuuuppplllfffcccaaabbbdddpppyyy]]]LLLIIILLLMMMJJJJJJJJJJJJJJJJJJIIIIIIqqqqqqrrrrrrsssuuuvvvwwwuuusssqqqooommmllllllllljjjjjjiiihhhfffbbb___]]]QQQGGG??????BBBBBBBBBCCCFFFGGGIIILLLLLLHHHAAA===222222111111111///,,,)))+++,,,---------,,,***)))((('''(((((('''(((111<<<777444000......///000000///---...111///***((()))+++,,,---------...111333+++,,,,,,,,,------------$$$+++000---+++,,,......******))))))))))))******...---,,,,,,++++++,,,,,,((((((''''''''''''(((((("""((()))+++///000...)))***+++---//////---+++&&&)))***))))))---,,,))))))))))))***+++,,,---...,,,,,,,,,,,,+++*********'''(((***+++---......///.........---......///000///...---,,,,,,,,,------+++,,,......---,,,,,,---++++++++++++---///111222000000///...,,,---///111111111000000000111333444333222///,,,***)))))))))++++++,,,,,,,,,++++++***,,,+++++++++,,,...///111777444222222222222111///,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---+++(((&&&%%%&&&(((***++++++++++++++++++++++++,,,,,,---------.........******+++,,,,,,,,,,,,+++---,,,,,,,,,---...//////---...///000000000000//////000111333333444444444444444444555555666666666777888888666444333444555555666777777555555555777000000444888999666777;;;777:::@@@IIITTT___hhhmmmoooooooooooopppqqqrrrsssttttttttttttsssqqqpppoooooorrrtttvvvvvvvvvwwwyyytttsssrrrsssvvvxxxxxxxxxwwwvvvtttuuuwwwxxxyyyxxx{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{yyyzzz{{{||||||{{{zzzyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{}}}|||zzzwwwzzzyyyyyyxxxxxxxxxyyyyyytttvvvyyyyyyxxxvvvvvvwwwtttuuuvvvuuuuuuvvvyyy{{{yyyyyyyyyyyyyyyyyyzzzzzzvvvwwwwwwyyyzzz{{{|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}|||yyywwwwwwvvvvvvvvvvvvtttpppmmmiiidddaaabbbbbbiii~~~yyy___OOOLLLMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHooopppqqqsssuuuvvvwwwwwwvvvtttrrrooommmmmmmmmnnnlllmmmllljjjfffbbb```^^^WWWKKKBBBAAACCCCCCCCCDDDEEEGGGIIILLLLLLHHHAAA<<<444333111000///...+++(((......//////...,,,***))))))(((((()))(((+++777EEE666333///...///000///......+++,,,......+++***,,,+++---//////------...000,,,,,,---...///000111111&&&***---,,,---//////,,,+++******))))))******+++...---,,,,,,++++++,,,,,,((((((''''''''''''(((((( &&&***)))***---000///)))))))))***------,,,+++))))))((('''***---+++%%%+++(((&&&(((,,,///...,,,.........---,,,+++******'''(((***---///000000000......---,,,,,,,,,,,,------.........---,,,,,,+++)))+++---...,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,...///...,,,,,,...000111222222000...///444999777555222...+++***))))))******+++,,,,,,,,,+++***,,,++++++***+++,,,---...111000///000111000///---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,+++***)))))))))***++++++++++++++++++++++++////////////............***+++,,,---------,,,,,,......---------......///...000222444444333111000000000111111222222333333555666666666666777777777777888888666444333444555333555666666555444555555333222444777666333444888555777<<>>111...++++++---...,,,***+++***((('''(((,,,///222000000000000////////////000//////000222222111///111000.........---+++)))+++***)))))))))(((&&&$$$,,,+++)))((((((((()))***(((((((((((())))))))))))+++++++++++++++***)))(((,,,+++***)))((((((((((((...000...(((''',,,...,,,)))******++++++,,,------%%%...111...,,,...111,,,---///000///000111333///...---+++***)))((((((000111000...,,,++++++,,,,,,+++***+++------+++***))),,,...///---+++++++++,,,+++++++++,,,---///111000///,,,)))(((***...222111///,,,+++++++++***)))...---+++*********++++++++++++******++++++,,,---+++,,,...000000///...---111...***))))))***************+++++++++,,,,,,,,,+++...///------...---)))///---+++******+++,,,...222222333222111///---,,,111000///...............,,,++++++,,,...//////...///000111222222333222222//////000111111111111000555555555666777888888888555777555111000222333111222222222333666666555444222222222111111111000000111111555<<>>777111111000...,,,+++---///---------///000000...,,,......//////000000000///------,,,,,,------......000...---,,,---///111222111111111000000000//////...------///111222222000222111000000111000...,,,---,,,+++,,,------+++***+++++++++***************(((((((((((())))))))))))///...,,,++++++,,,...///,,,,,,+++***))))))))))))*********))))))+++++++++(((((())))))***+++++++++,,,******,,,///111000...,,,,,,,,,---///000000000...------,,,,,,,,,,,,,,,---...///...,,,++++++,,,...---+++******(((&&&###+++,,,---,,,++++++---...---///111333333111///...***---111222111///...---***)))((())),,,---------************************))))))******************,,,,,,---.........---,,,000...,,,,,,---...------************************,,,///000...---///...***------------...///000111......///000000111111111,,,,,,,,,,,,,,,---...///+++,,,---...---...///000//////111222222222222222666555555444333222222222111111222333444555666666222444444000000222222///555444444444555555333111000000111222333444555555444222222555888>>>KKKWWWbbbjjjqqqrrrrrrtttuuussstttttttttsssssssssssstttooorrrvvvzzz|||||||||{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyvvvxxxzzz{{{zzzyyyzzz{{{yyyyyyzzz{{{|||}}}~~~~~~yyyvvvtttuuuyyy{{{yyyvvvxxxuuussssssvvvyyy{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwwwwxxxyyyxxxwwwuuuvvvxxxzzzzzzzzzuuuvvvxxxyyy{{{{{{||||||yyyyyyzzz{{{{{{|||{{{{{{{{{zzzzzzzzz{{{{{{{{{zzz{{{zzzxxxwwwvvvwwwxxxxxxwwwxxxyyyyyyxxxxxxzzz||||||{{{{{{|||~~~|||}}}}}}}}}}}}}}}|||{{{wwwtttrrrqqqqqqqqqnnnllliiieeedddeeeccc^^^]]]___mmm~~~}}}jjj[[[RRRLLLIIIKKKKKKKKKKKKIIIGGGFFFEEEmmmoooppppppoooppprrrssspppqqqsssuuuuuutttrrrqqqpppnnnllllllmmmnnnmmmmmmjjjaaaTTTIIICCCAAAAAAAAADDDCCCDDDFFFGGGDDD===777111111111///---,,,---///,,,,,,,,,...000000...,,,+++,,,...///000000//////,,,,,,,,,,,,,,,---...///000///...------...000111111111111111000000000000000//////111333444333111111000///000111000...,,,+++***)))***,,,,,,+++)))+++++++++++++++******)))(((((((((((())))))))))))///...,,,++++++---...000---,,,+++***))))))))))))***)))***++++++*********))))))******+++,,,,,,---)))((()))---222333000---,,,+++***,,,///000000///---------,,,------...///000222222111...+++++++++,,,***)))*********(((&&&+++,,,,,,,,,++++++---///...000222444444222///---+++...000000/////////000,,,+++***+++,,,---,,,************+++++++++******((()))***++++++++++++***------------------,,,,,,---,,,++++++---...---,,,++++++*********************...///,,,,,,...,,,)))+++,,,,,,,,,---...///000------...///000111222222///...---,,,,,,,,,,,,,,,+++---///...------///111//////111222222222222222333333222222222222333444222333333444444555666666777:::999555444555444111555444222222333222000...//////000111333444555555333111111444777<<>>GGGRRR___kkkoooqqquuuyyyzzzrrrssstttuuuvvvvvvuuuttttttttttttuuuvvvxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxyyywwwxxxzzz{{{|||{{{yyyxxxyyyzzz|||}}}}}}~~~{{{{{{zzzzzzyyyxxxxxxxxxvvvyyy{{{zzzwwwvvvxxx{{{wwwuuussssssuuuxxxyyyyyy{{{{{{||||||{{{yyywwwvvvwwwuuutttuuuxxxzzzzzzyyywwwwwwyyy|||~~~}}}{{{xxxxxxyyyyyyyyyyyyyyyxxxxxxuuuuuuvvvxxxyyyzzz|||||||||}}}}}}{{{zzz{{{}}}yyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzzzzzyyyzzz}}}||||||~~~~~~|||||||||{{{zzzxxxwwwvvvttttttuuutttssssssssstttpppkkkhhhiiiiiiddd``````^^^kkk|||tttaaaUUUPPPOOOOOOQQQPPPMMMJJJGGGEEECCCBBBooooooooonnnmmmmmmoooqqqkkklllnnnooopppqqqrrrrrrmmmmmmmmmooopppooollljjjkkkeee[[[SSSMMMIIIEEEDDDEEECCCBBBCCCDDDBBB===888333444333111...,,,+++,,,+++***((((((+++---......,,,,,,,,,------,,,,,,+++(((+++------,,,,,,000333444444333222111111111111222222222111111111111000222111000111111111///---///...---...//////---+++(((((((((***,,,---,,,+++++++++,,,---,,,+++***)))(((((((((((())))))))))))***+++,,,------------,,,...---,,,+++************///,,,---222000)))&&&(((((((((((()))******++++++,,,,,,***))))))***,,,...,,,)))'''***...111///,,,,,,,,,,,,---///000222333---///111111///,,,++++++---,,,+++,,,---,,,+++)))'''***---......---------222222222222111///...---'''***...000///...---------------///000000...,,,***+++---...///...------***+++---//////...---,,,...---,,,,,,+++++++++,,,---,,,,,,...111222111///.........------,,,,,,,,,+++...///------...---)))///000000000000000///.........------...///111222...............///000111***...111000---,,,///333///000111222222333222222777555333111000000111222444444333222111000///...222777999888999<<<<<<999888666444333222111...+++......//////000000111111000///000333222222888@@@IIIVVVdddkkknnnsssxxx{{{rrrsssuuuvvvvvvvvvuuuttttttttttttuuuwwwyyy|||~~~yyyyyyxxxwwwwwwxxxyyyyyywwwyyy{{{}}}}}}|||{{{zzzwwwyyyzzz{{{{{{|||}}}|||{{{zzzyyyxxxwwwwwwuuuzzz~~~|||vvvtttxxx}}}xxxvvvuuuuuuwwwyyyzzzyyy||||||||||||{{{xxxvvvuuuvvvtttsssuuuyyy{{{{{{zzzwwwxxxzzz}}}{{{xxxwwwxxxyyyzzzzzzzzzzzzzzzvvvvvvvvvwwwyyy{{{}}}~~~|||~~~~~~{{{zzz{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzzzzz{{{}}}zzz{{{~~~~~~{{{|||||||||{{{zzzyyyyyyuuuvvvwwwvvvuuuuuuvvvwwwpppkkkjjjmmmlllgggaaa___YYYfffwwwppp^^^TTTQQQRRRSSSVVVSSSPPPKKKGGGCCCAAA@@@ooonnnnnnmmmmmmmmmnnnnnnooooooqqqrrrrrrsssssssssqqqpppooonnnmmmlllllllllfffccc]]]TTTKKKFFFDDDDDDFFFEEEDDDCCCCCC@@@<<<888222000---,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,...//////---+++)))+++,,,,,,,,,,,,---///000/////////000111222222333000000222111......111666555333111///////////////---,,,---//////,,,)))&&&(((***)))'''(((,,,///000,,,)))***---///,,,)))%%%(((+++,,,+++***))))))+++,,,,,,+++******+++---+++,,,((("""$$$***,,,(((///111111///+++((()))+++))))))))))))*********************************************---000111///,,,///---+++,,,...000///---444222000000000///+++''',,,***))))))***++++++***,,,+++******,,,......---222///,,,+++...///...---(((***---///000000000///111111111222222000,,,(((***---000///,,,+++,,,...+++++++++---......,,,***000///...---,,,,,,---...---,,,+++,,,///111222222444222///,,,+++***+++,,,)))+++,,,***,,,...,,,''',,,,,,,,,...///000///...***------+++,,,000000...+++,,,.../////////............---,,,,,,,,,,,,---...///000222222222111000000000000000000111111111000000000000////////////111222555777777777666555444444333333333333222222222111000.........///000222333111...///555888888CCCNNN^^^kkkqqqssstttuuuvvvuuussstttvvvxxxyyyyyyvvvuuuttttttuuuwwwyyyzzz{{{zzzyyyxxxwwwxxxyyyyyyvvvxxx|||~~~~~~{{{xxxvvvyyyyyyzzz{{{|||}}}~~~||||||{{{{{{{{{zzzzzzzzzyyywwwwwwwwwyyyyyyyyywwwssstttuuuttttttuuuxxxzzzvvvyyy|||{{{yyywwwxxxyyyuuuuuuuuuwww{{{}}}}}}}}}}}}}}}|||}}}~~~~~~|||yyyyyyxxxxxxwwwwwwxxxxxxyyyuuuwwwyyyzzzzzzzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}yyyzzz||||||{{{{{{}}}~~~~~~|||}}}}}}}}}|||{{{yyyxxxzzzvvvssstttxxxzzzxxxuuusssrrrooolllhhhddd```______aaajjjzzzhhh[[[WWWWWWYYY]]][[[WWWRRRMMMJJJFFFCCC@@@nnnnnnmmmmmmnnnnnnoooooonnnoooooopppqqqqqqqqqqqqsssrrrpppnnnllljjjjjjiiihhheee```XXXOOOJJJHHHHHHFFFEEEEEEDDDDDDAAA===:::333000...------------,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,......---+++)))+++,,,,,,,,,,,,---///000//////000000111222333333000000222222//////222555444222000////////////---+++***+++,,,,,,***(((((()))))))))((())),,,...000,,,)))***---...,,,)))'''))),,,,,,+++***+++,,,+++,,,,,,+++******+++---***,,,+++((()))...///***///111111///+++))))))+++))))))))))))************,,,,,,,,,,,,,,,,,,++++++******+++...111111...+++...,,,***+++---///...---111000//////000000,,,)))---+++))))))******)))(((,,,***)))***,,,......---000---+++***,,,---,,,+++)))+++---000222222222111222222111222333111...+++***---000///,,,+++,,,///------,,,---//////---,,,111000...---,,,,,,------...---,,,---000333444444444222000---,,,+++,,,,,,+++------+++---000...***,,,,,,------...///...---***------+++,,,///000---+++,,,---...///......---......---,,,,,,,,,,,,---------...///000111111111000000000000000000000111000000000000////////////111222444555666666555555444444333333333222222222222111000///...//////000444555333//////444666555<<>>;;;444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........***+++------,,,,,,...///000000000000111222333333222///000222333000000333333222111000////////////---+++***+++,,,,,,+++)))***)))((()))***,,,,,,+++000---******---...,,,******,,,,,,,,,++++++,,,...+++,,,,,,,,,******,,,------......---...000///***///000000///,,,******+++))))))*********+++++++++//////......------,,,,,,)))***,,,///111000---***,,,+++)))***,,,------,,,///......///111000...,,,...,,,***)))))))))((('''+++***))))))+++------,,,...,,,******+++++++++******+++...111222333333333333222111111222222111///+++...000000---+++---///000...------...//////...111000///...------------///...---///222555666666444222000...---------------///...,,,...111111------------------,,,,,,+++***------+++,,,//////---++++++,,,---------,,,,,,......---,,,,,,,,,,,,---+++++++++,,,---///000111111111000000000000000000////////////000000000000222222333333444444555555333333333333222222222222222111000/////////000111444666555111000333444222:::@@@LLL[[[hhhpppssssssxxxwwwuuuuuuwwwxxxxxxwwwvvvuuusssrrrssstttvvvwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwyyy{{{}}}}}}{{{yyywwwuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{yyyxxxyyyzzz{{{yyyxxxvvvwwwvvvuuusssssstttvvvvvvxxxzzzzzzyyyxxxxxxxxxuuuxxx{{{{{{zzzzzz||||||{{{{{{|||}}}|||zzzxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxzzz{{{{{{zzzzzz{{{|||zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyzzz{{{{{{zzz{{{}}}{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzxxxwwwyyy||||||yyyvvvqqqpppnnnkkkhhhdddaaa___]]]]]]bbbnnnxxxddd\\\\\\^^^aaaeeeddd___WWWQQQLLLIIIGGGEEEhhhiiijjjlllnnnooopppqqqqqqqqqqqqpppqqqqqqqqqqqqsssqqqooommmkkkiiihhhhhhjjjiiieee]]]TTTMMMHHHFFFEEEEEEDDDDDDCCCAAA===:::555222///.........---,,,---------......---------///...,,,,,,...000111000***+++------,,,,,,...////////////000111222333444000......111111//////222111000000//////............------,,,---------------***((())),,,---,,,)))000---++++++,,,---+++***,,,,,,,,,***)))***,,,///+++,,,---,,,******,,,---000///...------...,,,***///000///...---,,,,,,,,,))))))******+++,,,,,,,,,//////......------,,,,,,)))+++...000111///,,,))),,,+++***++++++,,,------/////////000000///---,,,,,,***))))))*********)))+++)))((()))+++------,,,---,,,+++++++++++++++******+++---000222333444444333111//////000222222111,,,...111000...,,,...000111///---,,,---.........000000///...............///...---...111444666666333222000///...............///...,,,---111111---------...---,,,*********+++......,,,,,,//////---++++++++++++,,,+++++++++......---,,,,,,,,,,,,---)))))))))***+++...000111111111111000000000000000////////////000000000000333222222222222333444555333333333222222222222111222222000000000000111222333555555111111444444111777;;;DDDSSScccoootttuuuyyywwwvvvvvvwwwxxxwwwvvvuuutttsssssssssuuuwwwyyyzzzyyyxxxxxxwwwvvvvvvvvvwwwyyyzzz||||||{{{zzzyyytttuuuuuuvvvwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{|||zzzyyyyyy{{{{{{zzzxxxvvvvvvvvvtttssssssuuuwwwxxxyyyzzz{{{zzzyyyyyyxxxvvvzzz}}}}}}yyyxxx|||{{{{{{zzz{{{||||||zzzwwwyyyyyyyyyxxxxxxyyyyyyyyyxxxyyyzzzyyyxxxwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{||||||yyyzzz{{{zzzzzzzzz}}}yyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyy{{{||||||xxxuuutttsssqqqnnnkkkhhheeeccc^^^]]]___hhhxxxtttddd^^^___bbbdddggghhhbbbZZZSSSNNNLLLJJJIIIeeefffhhhkkkmmmnnnooooooppppppooooooooopppqqqqqqqqqpppnnnmmmlllkkkjjjjjjmmmllliiibbbXXXNNNGGGDDDCCCCCCBBBBBBBBB@@@<<<999666333000///......---,,,---...////////////...---...,,,***+++---///000000***,,,------------...000.........///000111333444///,,,,,,//////,,,,,,///.....................------------,,,,,,,,,---///...+++)))***---...+++)))///...,,,++++++++++++***,,,,,,+++)))((((((+++...,,,------,,,++++++,,,......+++((((((***+++,,,---000///............---,,,)))******+++,,,---------------------,,,,,,++++++***,,,///000000---+++***,,,,,,,,,,,,,,,,,,---...000000111111///---,,,+++***(((((()))+++---------+++***)))***,,,---------------...---,,,,,,,,,,,,***+++---///000222333333222000------///111111111,,,///222111...---...000111///,,,+++,,,---------....../////////////////////---,,,---000222333333111111000///////////////---...---+++---000///+++,,,...///...+++))))))***,,,//////------000000---++++++++++++++++++++++++......---,,,,,,,,,,,,---))))))))))))+++---000111111111111111000000//////.../////////000000000111333333222222222333444444333333222222222111111111333222111000000111222333111444444111111555555333333555;;;HHHYYYgggooorrrwwwvvvuuuvvvwwwwwwvvvttttttsssssssssuuuxxxzzz|||yyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||{{{yyyzzzzzz{{{yyyxxxtttuuuuuuuuutttuuuxxxzzzzzzzzz{{{|||||||||zzzyyyvvvzzz}}}}}}yyyxxx|||{{{{{{zzz{{{||||||zzzwwwzzzyyyyyyyyyyyyyyyyyyzzzyyyzzz{{{zzzxxxxxxxxxzzzxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyzzz{{{{{{|||yyyzzzzzzyyyyyyzzz|||yyyyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}|||xxxyyyzzz{{{{{{zzzwwwuuutttsssrrrpppmmmjjjgggfff```^^^]]]cccqqqssseeeaaacccdddeeegggjjjddd\\\UUUQQQOOONNNMMMdddfffhhhkkkmmmnnnoooooommmmmmllllllmmmnnnpppqqqqqqpppooonnnmmmllllllllloooooommmggg\\\RRRIIIEEEBBBAAAAAAAAAAAA???<<<999777444111/////////...---...///000111111000///...***)))((()))+++---------+++,,,......------///000,,,,,,---...///111222333...,,,+++...---******---,,,,,,---.........------+++++++++***)))***,,,......---,,,---------+++)))///...---,,,+++*********,,,,,,+++)))((((((+++---,,,---------++++++---...***%%%###%%%)))+++...222000...---...//////...---******+++,,,------...///+++++++++++++++++++++++++++...000000...,,,+++++++++,,,---,,,+++,,,---//////111222111///,,,++++++)))((((((***---///000///,,,+++******,,,......------///000000...---------,,,,,,---...000111222222111///------///000000000---000222222///---///111000///---,,,------,,,+++,,,---...///000111111111///---,,,,,,...000111000////////////////////////,,,......,,,---...,,,''',,,...000///+++)))***,,,...111111......111111///---,,,+++*********++++++......---,,,,,,,,,,,,---*********+++,,,...///000222222111111000/////////......//////000000111111333333333333444444444444222222222222111111111111333222111111111222333444222444333000111555666444444555:::DDDRRRaaammmsssuuuttttttuuuvvvwwwuuusssttttttssstttuuuxxx{{{}}}xxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||xxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||zzzyyyyyyzzzzzzxxxwwwtttuuuvvvvvvvvvwwwzzz|||zzzzzzzzz{{{||||||zzzxxxuuuxxx{{{{{{zzzzzz||||||{{{{{{|||}}}|||zzzxxxzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||{{{zzzyyyzzz{{{xxxxxxxxxyyyyyyyyyyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxyyy|||zzzzzz{{{{{{{{{|||||||||||||||}}}~~~~~~}}}|||{{{wwwxxxyyyyyyxxxwwwuuutttsssrrrqqqooollliiigggfffbbb___]]]```lll~~~~~~qqqeeecccfffgggggghhhjjjeee___YYYWWWUUUTTTSSSeeegggjjjmmmoooppppppooonnnmmmmmmmmmnnnqqqsssuuusssrrrqqqooommmllllllkkkmmmnnnmmmhhh___TTTKKKGGGBBBBBBBBBBBBBBB@@@===:::888555222000//////...---...///111222222111///...)))))))))+++...///...---+++,,,......------///000+++++++++,,,...///111222000---,,,...---))))))+++***+++,,,---......---,,,***+++,,,***((())),,,///---...//////---+++******//////...,,,************---------+++***)))+++---,,,---...---++++++---...+++&&&$$$))),,,+++---111000...,,,---000111///---******+++,,,---...//////*********+++,,,,,,---------///000///,,,***+++,,,***+++---,,,******,,,///---///222111///------...+++******+++...000000000---,,,++++++...//////...,,,///111111...,,,---...////////////000111222222222000//////000111000///---000333222///...///111111///.../////////---+++***+++---000111222333333000...,,,,,,...//////...---....../////////......,,,///000.........***###+++///111000,,,***+++...000333333000000333222000...---,,,+++***++++++,,,......---,,,,,,,,,,,,---+++,,,---...////////////222222111111000//////............///000111111111333444555666666555444333222222222222111111111111333222222111222333444555555666444//////333555444666888<<>>;;;888666222000000///...---...000111222222111000...++++++---///222222111///+++---......---...///111*********+++---///000111222......///...***)))+++)))***,,,---...------,,,,,,---...,,,***+++...222,,,///111000,,,******+++//////...---***)))***+++......///---++++++,,,---------...---,,,+++---///000******...///+++)))+++000...,,,---000111000---******+++,,,---//////000)))******+++,,,---...///...000000...***)))+++---(((***,,,+++)))(((+++...***...111111///...///000...,,,+++,,,...000000///...,,,+++,,,...000000///,,,...111111...,,,,,,---111111000000111222222333333222111111222222111///...111333222000...000222111000000111111000---+++(((***---000222333444444222000------...///......,,,---......///.........---000111000///...)))"""+++///222111,,,***,,,///111444444111111333333111///...,,,+++++++++,,,,,,......---,,,,,,,,,,,,---,,,---///000111000//////222222222111000//////...---......///000111111222333444666777777666444222222222222111111111111000333333222111222333555666888888555///...111333222222555999===FFFSSScccnnnppppppqqqsssuuuvvvtttsssxxxwwwuuusssrrrssstttuuurrrtttvvvxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{zzzxxxxxxxxxxxxwwwuuuzzz{{{zzzyyywwwwwwyyy{{{xxxvvvvvvwwwzzzzzzwwwtttuuuuuuuuuwww{{{}}}}}}}}}}}}}}}|||}}}~~~~~~|||yyy{{{zzzzzzyyyyyyzzzzzz{{{rrrtttuuuuuuttttttuuuvvvwwwvvvvvvvvvuuuuuuuuuuuuwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwyyy|||}}}}}}}}}|||{{{{{{zzzzzzxxxyyyzzz{{{{{{zzzyyyyyyvvvvvvuuutttrrrqqqrrrsssuuuuuutttrrrpppnnnllljjjccc___[[[\\\ddduuuwwwlllccceeejjjllllllllljjjhhhdddbbbbbbaaa```^^^hhhkkknnnpppooooooooopppnnnooopppppprrrvvv{{{uuurrrpppoooooommmhhhdddcccfffiiiggg```VVVLLLFFFAAABBBCCCFFFHHHGGGCCC@@@777444000...///000111111222333444555444222000...,,,---...000111111111111...000222222111000///000...+++(((%%%&&&***///333111///------------+++)))***''')))///111///...//////...---,,,,,,---///111/////////---+++***+++---111+++))),,,---)))'''***+++---...---***)))))))))222...++++++---...---+++000...------------,,,***///,,,,,,///---((((((---------...//////////////////222111,,,---111000***---...000///...,,,------,,,---...---,,,---///111/////////......///111333---'''(((000111+++,,,333...+++)))))),,,...---,,,---///111111000//////000......///222555333...)))555444111000//////000111333333222111//////111333000000000000000000000000111000000000000000111111333000,,,((('''))),,,...///000222111///......///000......///111111...+++///............---------000///...///000000///...---...///...,,,++++++---,,,,,,,,,***)))***---000,,,---...---,,,+++,,,---000111222333333222000000////////////000222333444111222555666777777555444444555555444111//////000111111000222333444333222555444333222222333444555555444444777???LLL[[[fffmmmqqquuuvvvtttrrrrrrssstttvvvyyyxxxvvvuuuvvvxxxxxxuuurrrtttxxxzzzwwwtttzzzxxxvvvtttuuuxxx{{{~~~{{{zzzyyyzzz||||||{{{zzz}}}|||zzzyyyyyyyyyzzz}}}{{{xxxxxxzzz{{{zzzxxxwwwxxxyyyyyyyyyxxxwwwvvvyyywwwuuuwwwzzz{{{yyywwwyyywwwuuuuuuxxx{{{|||}}}}}}|||{{{}}}~~~{{{zzzxxxwwwxxx{{{}}}{{{yyy{{{zzzxxxvvvtttrrrrrrqqqwwwsssqqqsssvvvwwwsssoooxxxyyyzzzzzzxxxxxxyyyzzz{{{zzzxxxwwwxxx{{{}}}||||||||||||{{{zzzyyyxxx{{{zzzzzzyyyyyyxxxwwwwwwxxxwwwuuutttrrrqqqqqqqqqrrrsssssssssrrrpppnnnmmmhhhaaa___dddfffiiiyyyuuunnngggdddgggkkklllkkkkkkhhhfffgggjjjhhhccc^^^eeehhhlllooooooppppppqqqssssssrrrpppooopppsssvvvrrrpppnnnnnnnnnlllhhhdddeeegggiiiggg```VVVMMMGGGCCCBBBBBBCCCDDDEEECCCBBB666333000///000222333333222333333444333222111000---......//////000000111...000222222111000000000...,,,***))))))+++---//////---,,,+++,,,+++***(((---***+++000222///------...---,,,++++++---...000...//////---+++***+++,,,111+++))),,,---)))(((+++---///000///---++++++,,,000---******,,,------+++---,,,+++,,,---...---,,,---++++++...,,,((())).........///111111222222222111333111------111000+++---///000000...------...---///000000///000222444000000//////...///000222---((((((000111+++,,,333333000...---///000///...,,,...000000///...///000111111111222333333111///444333111///......///000222333333222000///000111000000000000000000000000000000000000000000111222111///,,,)))((()))+++------///000000...------......---,,,...//////,,,)))---------.........//////000000111222333222000///............---------------------,,,+++,,,...111........................///000111111111111000///111000000000000111111222000111333555666555444333333444555555222000//////000000111333555555444222444333222111111222333444333222222444;;;GGGUUU___jjjooouuuwwwvvvuuuvvvwwwtttvvvyyyxxxvvvuuuvvvxxxyyyvvvtttvvvzzz|||zzzwwwxxxwwwuuutttuuuxxx|||~~~|||{{{zzz{{{|||}}}|||{{{~~~}}}{{{zzzyyyyyyyyyzzz|||zzzxxxxxxzzz{{{zzzyyywwwwwwxxxyyyyyyxxxwwwvvvxxxvvvuuuvvvxxxyyyxxxwwwyyyxxxwwwxxxzzz|||}}}}}}|||{{{{{{~~~{{{yyyxxxyyy|||}}}{{{yyy|||{{{yyyvvvtttsssrrrrrrvvvsssqqqsssvvvwwwuuuqqqyyyzzz{{{{{{zzzyyyzzz{{{|||{{{yyyyyyyyy|||~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzzzzzzzzyyyyyyyyyyyy{{{zzzxxxwwwuuutttssssssssssssssssssrrrpppooommmjjjcccaaaddddddeeeqqqsssmmmfffdddhhhkkklllllljjjhhhfffgggiiihhhddd___bbbeeejjjmmmooopppqqqssstttsssrrrpppmmmmmmnnnpppnnnmmmlllllllllkkkhhheeeggghhhiiigggaaaXXXNNNGGGEEEBBB@@@???@@@BBBBBBBBB666333111000222444555555333333222222222222222222//////...------...///000///111222222111000000111...------,,,,,,+++,,,,,,...,,,************(((&&&---***+++000111...***+++,,,,,,+++******,,,---...---...///---+++***+++,,,000,,,***,,,---+++***+++---///000///---,,,,,,,,,---+++******,,,------,,,*********+++...///...---+++***+++---,,,***+++///...///111222333444555555444444111------000///,,,...///000000...------...---///000111111111333555111000///////////////000---))))))///000,,,---222555333111000000000///...+++---//////.........///111222222111000000222333333222000...---------...222333444333111//////000000000000000000000000000000000000000000111222222...---+++***)))***++++++,,,---///...,,,++++++,,,,,,,,,,,,---...---+++)))++++++,,,---...///000111000111333555555333111000000...,,,---000111///------......---,,,---///111111///---...111222000......///000000000000//////222222111000000000000000///000222444444444333333111444666555333000/////////000111444777777555333222222111000000111222222000000///111666@@@LLLTTTdddjjjqqqvvvvvvvvvxxxyyyuuuwwwxxxxxxwwwvvvvvvwwwxxxuuutttuuuyyy{{{zzzxxxwwwvvvtttsssuuuwwwzzz}}}|||{{{zzz{{{}}}~~~}}}|||||||||{{{zzzyyyyyyzzzzzz{{{zzzxxxxxxzzz{{{{{{zzzvvvwwwxxxyyyyyyyyywwwwwwwwwvvvuuuuuuwwwxxxxxxwwwzzzyyyyyy{{{}}}~~~~~~|||xxxxxxzzz}}}|||{{{zzz{{{||||||{{{yyy}}}{{{yyywwwuuutttsssrrruuusssqqqsssvvvxxxvvvtttzzz|||}}}|||{{{zzz{{{|||}}}|||{{{{{{{{{}}}~~~|||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{}}}|||zzzxxxvvvuuuttttttssstttttttttsssqqqooonnnlllfffccccccaaa___fffqqq|||qqqlllgggfffiiilllmmmmmmiiigggeeefffhhhhhhdddaaa```dddiiilllnnnooopppqqqooopppqqqpppnnnnnnpppqqqlllllllllllllllkkkiiihhhiiiiiiiiihhhcccZZZPPPIIIEEEBBB???>>>???@@@@@@@@@888555333222444555555555333222222111111222333333111///---,,,+++,,,...//////111222222111000111222......---,,,,,,------......,,,+++*********((('''***(((***///000---))))))+++******)))***+++,,,,,,,,,---...---,,,***+++,,,///,,,++++++------,,,,,,+++,,,...---+++******+++************+++,,,,,,,,,*********,,,......---+++++++++---...------...111...///111333444555666666555333///------......,,,...000111111///......///+++---///000000000222333111000//////000000///...---***+++///000------111111000///.........---,,,,,,---///000/////////111---///111000...---000222333222000///...---------111222444444222000//////000000000000000000000000000000000000000111111222++++++++++++++++++******,,,...///...---+++,,,,,,,,,,,,---------,,,+++))),,,,,,------...//////000111222333333222222222222111...+++---222444111...,,,---...---,,,,,,...000333///---...333555222...//////000000000000000000222222111000000111111111000111222333444444444333111333555666333111////////////222555888888777444111111111000000111111111000/////////333:::CCCJJJ]]]dddmmmsssuuuvvvwwwyyywwwwwwxxxxxxwwwwwwvvvvvvuuusssqqqrrruuuwwwxxxwwwwwwvvvuuutttuuuvvvxxxyyyzzzyyyyyyzzz|||}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{wwwxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~|||uuuvvvwwwyyy|||~~~|||||||||}}}}}}|||zzzyyy}}}|||zzzxxxvvvttttttssstttsssrrrsssvvvxxxxxxwwwzzz{{{||||||zzzzzz{{{|||~~~}}}|||||||||~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}}}}|||zzzxxxvvvttttttsssttttttuuutttsssrrrpppoookkkfffcccbbb^^^ZZZ^^^dddttt{{{qqqnnnkkkjjjkkkmmmmmmlllhhhfffddddddffffffdddbbb```ccchhhkkklllmmmnnnooonnnpppqqqrrrqqqpppqqqrrrlllmmmnnnnnnmmmlllkkkkkkjjjiiiiiihhhddd]]]SSSLLLCCCBBB????????????>>>===:::888555444444444333222222111111111222333444444111000...,,,+++,,,---...000111222222111111222444///...,,,+++,,,...111333///...,,,,,,,,,,,,***(((((('''***000333///,,,,,,))))))))))))******++++++***,,,......,,,+++++++++---,,,+++***,,,...---,,,***+++---,,,+++)))******)))***++++++++++++,,,,,,+++++++++---......,,,))),,,...000000///000222333---...000222333444555555444000...---------,,,,,,///111222111000...//////+++---///111000000111222111///...///111111///...---,,,,,,//////......000,,,------------------------///111111111000111333***...222222000...///111222222111000////////////000222444444222000000000111111111111111111111111111111000000000000111111***++++++,,,,,,,,,++++++...///000000...------...---...//////...---,,,,,,........................111222111///......111444222...+++---222444222...+++,,,---,,,++++++---///333///,,,...333555222///000000000000111111222222000000000000111222333444111222333333444555555555111333555555333111000000///000111444777888777555111111111222222111111111111111000000222777>>>CCCWWW___jjjrrruuuvvvxxxyyyxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrrrrsssuuuwwwwwwyyyxxxwwwvvvuuuuuuuuuuuuxxxwwwwwwxxxzzz{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{xxxyyy{{{|||||||||{{{{{{yyyyyyxxxwwwwwwxxxzzz|||zzzzzz|||~~~}}}{{{vvvwwwxxxxxxyyyzzz{{{|||{{{|||~~~~~~}}}{{{zzzyyy{{{zzzyyywwwvvvuuuuuuuuutttsssssstttvvvxxxyyyyyyyyy{{{|||{{{zzzyyyzzz{{{~~~}}}}}}||||||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{yyywwwvvvuuuuuutttuuuuuuuuutttrrrpppoooiiifffcccaaa]]]YYYZZZ]]]iii{{{yyyrrrpppnnnmmmmmmlllkkkjjjfffeeecccbbbbbbccccccccc___bbbgggjjjkkkkkkmmmnnnppprrrttttttrrrpppoooooolllnnnppppppnnnmmmmmmmmmjjjiiihhhhhhfff```VVVOOODDDBBB@@@?????????===<<<;;;999666555555444222000000000111222333333444444111000...---------......000111222111111111333555000...,,,+++,,,///333555111///------------+++)))***))),,,333666222//////)))))))))***************)))+++---...,,,+++++++++***+++***(((***......+++***,,,------+++++++++,,,)))+++------,,,+++,,,,,,,,,,,,---...000///,,,)))---111333111000333444444---...000111222333444444222...---000000...,,,---000111222222000//////000---///222333222111111222000...---///222333111...---------...////////////+++---//////...---...///---///111222111111333444---///222444333222222222000000000000000000000000///111222222111111111222222222222222222222222222333222111000////////////+++++++++,,,,,,---------///000222111000...//////---///111111///...---...//////.........---------///111111...,,,,,,000444111///---...111222000...***+++---,,,++++++,,,...000...,,,...111333111///111000000000111222333444000000000111222333444555222222333333444444555555222333444444222111111222111000111333555777666555222333444444444444333222222333222222222555:::>>>PPPZZZgggqqqvvvxxxzzz|||zzzyyyxxxxxxyyyxxxvvvuuuwwwvvvtttssstttuuuwwwxxxyyyyyyxxxxxxwwwvvvuuutttvvvvvvuuuwwwyyyzzzzzzyyywwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxxxxyyy{{{xxxyyy{{{|||}}}||||||{{{zzzzzzzzzxxxwwwxxx{{{~~~zzzzzz{{{}}}~~~|||zzzyyyzzzzzzzzzxxxyyyzzz|||yyy{{{~~~~~~|||zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuttttttvvvxxxzzz{{{yyyzzz{{{{{{zzzyyyzzz{{{|||||||||{{{{{{||||||}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxyyyzzz{{{{{{||||||~~~}}}{{{zzzyyyxxxxxxuuuvvvvvvvvvuuusssqqqpppiiigggccc```]]][[[ZZZZZZaaappptttnnnnnnnnnnnnmmmkkkjjjiiieeedddaaa___^^^___```aaa\\\___dddhhhjjjlllmmmoooqqqsssuuuuuurrrooommmmmmllloooqqqqqqnnnllllllmmmjjjhhhgggggggggbbbYYYRRRHHHDDD@@@======>>>>>>>>>999777555555555444333111...///111333444444444444000/////////////////////000111222111111111444666000//////...///000222222111///...---...---+++******))),,,333555111---,,,))))))******+++++++++***(((+++---...,,,+++***+++(((***)))&&&)))......***(((***,,,,,,***)))***+++***---//////,,,++++++,,,++++++---///111111///,,,...333444000000333444222//////000222222333333333222......333555111...///000222333222111000000000---///222333111000//////...,,,,,,...333444222...---............/////////+++...000000---,,,,,,---,,,...000111111111222444000000///000222333333222------...///000000000000...000111111000111333555333333333333333333333333444444222000///.........,,,,,,,,,,,,---...///000///111222111000/////////---000222222///------...---------...............,,,///222222...,,,...111000//////////////////...***,,,......---,,,---...,,,,,,------...//////000000/////////000111333444111111111111222222333444111111111222222333444555333333333222000000222444333111000000333555555555444555666666666666555444333333444333333444777:::DDDOOO___lllsssxxx{{{}}}{{{yyywwwxxxyyyyyyvvvtttxxxwwwuuusssrrrsssuuuwwwwwwwwwxxxyyyyyyxxxwwwwwwvvvvvvuuuwwwyyy{{{{{{zzzvvvwwwxxxzzz{{{{{{zzzzzz{{{}}}}}}{{{xxxvvvxxxzzzvvvwwwyyyzzz{{{{{{{{{zzzyyyzzzyyywwwvvvwwwzzz~~~yyyyyyyyyzzz||||||zzzxxxxxxyyyzzzyyywwwwwwyyy|||vvvyyy}}}~~~|||zzzyyyzzzvvvuuuuuuuuuvvvvvvwwwxxxvvvvvvvvvuuuuuuwwwyyy{{{zzz|||||||||{{{zzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{|||{{{{{{xxxxxxyyyyyyzzzzzz{{{{{{}}}}}}|||{{{zzzzzzzzzzzzvvvvvvvvvvvvuuusssrrrpppkkkiiieee```]]]\\\[[[YYY\\\gggwwwwwwkkkgggiiikkklllllljjjiiihhheeeccc```]]][[[[[[]]]___YYY]]]cccgggjjjllloooqqqnnnpppssstttrrrpppnnnnnnllloooqqqqqqnnnkkkkkkmmmiiigggfffggghhhddd[[[TTTKKKFFF???::::::===???AAA777666444444555555444222---...111444555555444333//////000000111000//////000111222111111222444777000000111222222000///...111///------------+++))))))'''***000222---((('''))))))***+++++++++++++++(((***---...---+++***+++&&&))))))%%%(((......)))%%%'''))))))'''''''''(((+++...111000---++++++,,,)))***---000333333111///---333444000///333444111000111222222333333333333222...000666888333000111000222333333111000000111+++...000000///---,,,,,,...++++++...333555333///---//////......000000...+++...000///+++))))))***+++---///000000000222333222...++++++///222333222***+++,,,...///000000000...///000000000222555888444444444444444444444444666555333111///...---,,,---,,,,,,,,,---///111222///000222111///......///,,,///222111///------...+++,,,,,,---...///000000)))...444555222...---...///000111000...,,,---...+++---//////...---...///***+++------,,,---...000///.........///000222333444333222222111111222222000000000000111222333444444444333111///000222555444222//////111333444444555666777888888777666555333333444333333444666888:::FFFWWWfffpppuuuyyy|||{{{yyywwwxxxzzzyyywwwtttvvvvvvtttqqqoooppprrruuutttuuuwwwyyyzzzzzzzzzzzzwwwvvvvvvxxxzzz||||||{{{uuuvvvxxxzzz{{{{{{{{{zzz|||~~~~~~{{{wwwvvvwwwyyyuuuvvvwwwyyyzzzzzzyyyyyyxxxyyyyyywwwtttuuuzzz~~~yyyxxxxxxyyyzzz{{{yyyxxxtttvvvwwwvvvtttuuuxxx{{{tttxxx|||}}}{{{yyyyyyzzzttttttttttttuuuvvvxxxxxxwwwwwwvvvuuuuuuvvvyyy||||||}}}~~~}}}|||{{{|||~~~yyyyyyyyyyyyyyyyyyyyyxxxwwwxxxyyy{{{|||}}}}}}}}}xxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyvvvvvvwwwvvvuuutttrrrqqqnnnlllfffaaa^^^]]][[[XXXYYYbbbooo~~~qqqddd```dddhhhjjjjjjiiiiiiiiidddccc```\\\YYYYYY\\\^^^\\\^^^aaaeeehhhkkklllmmmooorrruuutttqqqnnnmmmnnnoooqqqsssssspppnnnllllllmmmjjjhhhiiikkkiiiccc]]]OOOFFF>>>;;;;;;;;;???EEEAAA<<<777666888777333///...///000222222222111000111111111111111000//////...///111333444333222111111111000000//////......111000///---------...///)))***,,,///000///+++)))...---,,,+++*********++++++++++++*********************)))(((((()))*********((('''(((***++++++***...000111000///...///000---...///000222333444555+++...222333222000000222666444222111111111111000111222333444333111///---//////000111111111111111222333222000222333///(((///******222999777111...000---+++,,,...000111222000///...---,,,++++++++++++000333000///222666777111000...------///111333...000222222111000000111///,,,+++...///...000444222000111555555333333666444444111...000222000***,,,,,,,,,---------......000000111111111000000///222000.........///...---***+++...000111111111000000000111111000///...---000000000///////////////,,,///111///,,,+++,,,/////////.........//////000222000.........///...---...000222444444333111000,,,---...///000000000///111111000000000000111111333111...------///222555444333333333444666777888:::777444000///...///000444<<>>======???CCCAAA===999777888777444000222222111111111222333333222222222111111000......---...000222333444333333222222111111111111000000...////////////...------+++,,,...///...,,,***((()))))))))((((((((((((((()))******++++++,,,,,,,,,)))***+++,,,,,,+++***)))'''***---***'''(((...555111111000...,,,,,,...000000000111222333555666666111333333333111000111222222222222222222333444444,,,...000222333222111111///000111111222111111111---000000///222555444000111...///222222///...000111///------///111222222///...------,,,,,,,,,,,,))),,,---,,,///333222---...---,,,+++,,,---...///...000111111000000111333---***+++...///...///222000...000555666222111333555666555222222444333...+++...111333444222///---000111222222333333333333000...,,,,,,------,,,++++++,,,.../////////...------...000111222222111111///000000111111000000000111000//////000000///...------,,,,,,---...//////000...------///000000///...............//////000111000///...---...//////222111000000////////////...///222444444333111///333222000//////000222444666555333222111111222333555777;;;CCCOOO\\\hhhoooxxxvvvuuuwwwyyyzzzxxxvvv{{{wwwvvvxxxxxxuuussssssvvvxxx{{{}}}}}}{{{xxxvvvxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{||||||}}}{{{yyyxxxwwwzzzzzzxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwvvvuuuvvvwwwxxxwwwuuutttsssrrrtttwwwzzz{{{{{{~~~}}}}}}|||zzzxxxvvvuuutttvvvxxxyyyyyyyyy{{{}}}yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuzzzzzz{{{||||||}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}|||{{{zzzyyywwwtttooolllllljjjiiigggeeeaaa]]]YYYXXXVVVYYYdddrrrjjjRRRFFFGGGKKKQQQYYY```fffjjjllljjjfff```\\\ZZZYYYXXXXXXXXX\\\bbbgggkkklllkkkjjjiiijjjlllmmmnnnnnnnnnooonnnooopppooonnnoooqqqssspppnnnnnnooopppoookkkhhhgggXXXHHHAAA??????@@@BBBBBB>>>;;;999888666444111222222000000000111222333222222222111111000///...///000111222222222222222111000000000000000000000---.../////////...---,,,---...///...,,,***)))))))))*********+++*********(((((())))))***+++,,,,,,)))***,,,------,,,***)))&&&((()))'''%%%'''---333111111///,,,***+++...000///000000111333444444555555444333222111000111111111111222111000000000111,,,...000111222222000000000111111222222111111111---000000///000444444222222111111222///+++---222111...,,,,,,...000111111///...---,,,,,,,,,,,,,,,+++,,,---...222555222,,,---------------...//////---...////////////000222---***+++...///---...222000///111666666333111333444666555222111444333///***+++---//////...---,,,000111222333444444555444///...,,,+++,,,,,,+++******+++,,,------,,,,,,+++,,,---///111222222222222...///000111111111000000222///---...000111///,,,,,,,,,,,,,,,,,,---...//////---,,,---///000000000111000///...///000222333333111///---,,,---...///222111000//////...//////...000222444444333111000333222000//////000111222222222111111111222222222444444666;;;DDDPPP\\\cccrrrsssuuuwwwyyyzzzyyyxxxzzzyyyyyyyyyyyyvvvttttttvvvwwwzzz|||}}}|||{{{zzz{{{yyywwwuuuuuuuuuwwwxxxyyyyyyyyyzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvuuuttttttuuuxxxxxxxxxvvvuuusssrrrsssuuuxxxzzz{{{}}}zzzwwwvvvvvvvvvwwwxxxxxxxxxxxxzzz|||yyyzzz{{{{{{{{{{{{zzzzzz||||||||||||||||||||||||{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{{{{{{{|||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~{{{zzzzzzyyyxxxuuupppllllllkkkjjjiiigggccc]]]YYYZZZWWWWWW^^^iiiwwwdddNNNCCCCCCEEEIIIOOOXXX```hhhllljjjfffbbb^^^]]]\\\ZZZYYYUUUYYY___eeeiiijjjiiiiiiiiiiiijjjlllnnnooooooooommmnnnooonnnnnnnnnppprrrllllllmmmnnnppppppooonnniii\\\MMMFFFCCCAAAAAACCCBBB@@@<<<:::888666444222111000///......///000111111111111111111000//////222222222222111111000000.../////////////////////,,,---...//////...---,,,...///000...***((()))***((()))***+++,,,,,,++++++&&&''''''((()))***++++++)))***,,,------,,,***))))))'''%%%%%%'''+++...000000000...,,,******---000......///000111222222333666555333222111111111000000111222000---++++++,,,---...000111111000...---111111222222222222111111///222111...---111222111111111111222...***,,,222///---******,,,...............---,,,,,,,,,------+++,,,------111555111+++......///000000000000000,,,---------------000222,,,***+++///000...///222///...///333444000///000111444444111000222111///,,,,,,+++++++++,,,---...000111222333444555555555///---+++++++++,,,+++***)))*********++++++******+++---...000111111111000---...///111111111000///111...,,,---///000...++++++++++++,,,---.../////////---,,,---///000000000222111///......000222444333222///---,,,,,,---...111111000///......//////000000111111222222222222333222111111111111222222//////000111111111111111111222444888???HHHPPPUUUeeelllssswwwwwwwwwyyy{{{xxxzzz{{{{{{yyyxxxwwwuuuvvvvvvwwwxxxzzz||||||{{{xxxvvvuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzz{{{||||||yyyyyyyyyyyyxxxxxxxxxxxxtttttttttvvvyyyzzzyyywwwvvvvvvtttsssssstttwwwxxx}}}~~~}}}{{{wwwtttuuuvvvvvvwwwxxxwwwvvvwwwyyy{{{zzz{{{|||}}}}}}|||zzzyyy{{{|||||||||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzyyyxxxyyyxxxvvvsssppplllkkkjjjjjjhhhddd___[[[^^^YYYWWW[[[bbbnnn~~~cccOOOGGGEEEEEEEEEHHHOOOZZZdddkkkjjjgggdddaaa```___]]][[[TTTWWW]]]cccgggiiiiiihhhkkkjjjjjjllloooqqqqqqpppmmmnnnppppppooooooppprrrkkklllmmmnnnooopppppppppkkkaaaVVVOOOIIICCCAAACCCBBBAAA>>>;;;888666444333000000///.........////////////000111111111111111222222222111111111111111------............//////,,,,,,---............---...///000---)))((())),,,&&&''')))***+++++++++***'''(((((())))))*********)))***+++,,,,,,+++***))),,,)))&&&'''***...//////......---,,,***+++---000......//////000111111222555333222111222222000......000222000+++(((((()))---...000111000///---,,,222222222333222222111000000333111,,,***---000/////////000111...+++---333///,,,***)))***,,,------...------,,,,,,---------))),,,---,,,...111///+++///000111222333222111000,,,,,,---,,,,,,---000222---+++,,,000111//////222...+++,,,//////,,,+++...///333333000...000000///000///---,,,,,,...000222111222222333444444444444///---++++++,,,,,,+++***)))*********++++++,,,,,,,,,---.../////////...---***,,,...000000000///...///...------......---,,,,,,,,,,,,,,,---...000000000...------///000000///111000...---...///111222222111///...---------...000//////......//////000111000///...///000222333111222222333333333222222...///111222222222111000000111333777<<>>EEEKKKVVVcccnnnssssssqqqrrr{{{}}}|||~~~|||ssstttvvvxxxzzz{{{{{{{{{|||||||||{{{zzzyyywwwvvvuuuvvvwwwxxxyyyzzz{{{{{{xxxyyyyyyzzz{{{|||}}}}}}|||{{{zzzyyyxxxyyyzzzzzz|||||||||}}}}}}}}}}}}}}}vvvvvvxxxzzz||||||zzzxxxrrruuuwwwvvvsssqqqrrrtttvvvyyy{{{yyyvvvvvvzzz||||||{{{yyywwwwwwzzz|||{{{|||~~~}}}zzzyyy{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzzzzz{{{{{{|||uuuwwwyyy|||~~~~~~}}}||||||||||||}}}~~~~~~|||zzz~~~~~~~~~~~~~~~~~~~~~yyyvvvttttttsssrrrpppnnnkkkiiihhhfffcccaaa\\\YYYWWWVVVUUUXXXdddppprrr\\\QQQPPPMMMNNNOOORRRXXX___fffjjjfffeeeddddddcccaaa^^^[[[PPPSSSYYYaaahhhlllmmmmmmpppppppppppppppooonnnnnnmmmnnnqqqsssttttttsssrrruuuuuutttrrrqqqpppooooootttppphhh\\\PPPFFFAAA@@@CCCAAA???===<<<:::666333777444111111333444222000,,,---...///000000000000,,,---///111111111111000//////---,,,...111...(((---,,,,,,++++++,,,------+++++++++++++++***))))))////////////000000000000---,,,***)))******)))(((++++++************++++++,,,++++++***)))*********---***((())),,,...---+++000000111222222222111000333333111000//////.........---,,,------,,,***(((***000555111***'''+++111///000111111000000000222000///...---,,,,,,---...///---+++---000222111///333000+++)))***,,,---...)))***++++++,,,,,,++++++111...++++++...111111111111000000111222333222000444444444444444444444444///111222222222111111222333222000111222333333222000///---,,,++++++,,,---111000...///000000///..."""***//////111444222---...,,,++++++,,,---+++***---,,,+++,,,///222111---000000///...---+++)))((('''(((***---...//////...///......---------......))))))***,,,...111333444000000///...---,,,,,,+++000000//////111222444555222///111666555...+++---333///,,,---111333111...,,,,,,------...---------,,,...000333444444333222333444555444222222222444333555333///111777::::::;;;???HHHTTT```kkkqqqtttzzzzzzzzzzzzzzzzzz{{{{{{|||yyyvvvvvvxxxyyyyyywww~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{yyywwwvvvwwwxxxyyyyyy{{{zzzxxxxxxxxxzzz|||}}}wwwxxxyyy{{{|||{{{{{{zzz|||||||||{{{zzzzzzyyyyyywwwwwwxxxxxxxxxwwwvvvuuuuuuuuutttvvvxxxzzzzzzyyy|||}}}|||zzzxxxwwwxxxyyy|||}}}}}}}}}}}}{{{zzzyyywwwyyy{{{zzzyyywwwvvvwwwyyyzzz{{{{{{yyyyyyzzz{{{xxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||}}}~~~}}}|||zzz~~~}}}}}}|||}}}}}}{{{yyywwwtttrrrqqqqqqqqqrrrqqqnnnllliiifffdddccc___YYYVVVXXXZZZYYY^^^eee{{{lllVVVNNNOOOKKKPPPXXX___ccceeeggghhhhhhhhhfffddd```\\\XXXVVVPPPRRRXXX^^^eeejjjllllllpppppppppppppppooonnnmmmiiijjjlllooopppppppppooorrrrrrrrrrrrrrrrrrqqqqqqssspppjjj___SSSIIIBBB???AAA@@@???===:::888555444777555222222333333222000.........///......------+++,,,---///000000000000---111222///---//////,,,+++++++++++++++,,,,,,---+++***)))((()))***,,,---//////////////////000000///---*********++++++***+++******))))))******+++++++++******))))))******+++)))'''(((***,,,+++***000000000000111333444555222222111111111111111111...---,,,++++++***)))(((***...222111,,,+++...333...///000000000000111222111///---------......---...,,,+++,,,///111000...000---***((()))***++++++******+++,,,,,,,,,,,,,,,///,,,******---///000///333222222222333222///,,,......///000111222222333///000111111111111222333555444222333444555444333//////---,,,++++++,,,,,,000///...///000111///......333444111000000---'''///---,,,,,,---...,,,+++---,,,++++++...000000...000000///...---+++)))((('''(((***,,,............//////...---------------)))******+++---///111222000//////...------,,,,,,000000//////000111222333///,,,...333333///---000333000,,,---111222000---....../////////......---,,,---000222333333222111111222333333222111222333444555333///000555888777888;;;BBBLLLXXXdddmmmrrrvvvxxxyyyzzzzzzzzz{{{|||{{{yyyvvvvvvxxxyyyxxxwww||||||||||||{{{zzzyyyyyyxxxwwwvvvvvvvvvxxxyyyzzz|||zzzxxxvvvwwwwwwxxxxxx{{{zzzyyyxxxxxxzzz{{{}}}xxxyyyzzz{{{{{{{{{zzzyyy{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzyyyxxxwwwwwwxxxxxxvvvuuuuuuwwwzzz{{{{{{{{{zzz{{{{{{yyywwwvvvwwwxxxzzz{{{|||||||||{{{yyyyyyvvvxxxzzzzzzxxxvvvvvvvvvwwwyyyzzzzzzyyyyyyzzz|||xxxxxxyyyzzz{{{|||}}}}}}}}}|||||||||~~~~~~|||{{{~~~}}}|||{{{{{{{{{{{{xxxwwwuuutttssssssttttttrrrqqqooollliiigggeeedddaaa[[[WWWWWWWWWVVVYYY___tttjjjUUUKKKLLLLLLRRR[[[bbbfffggghhhiiihhhgggeeebbb^^^ZZZVVVTTTPPPRRRVVV\\\aaagggkkkmmmppppppppppppooonnnmmmlllggghhhjjjlllnnnnnnnnnnnnnnnoooqqqrrrttttttsssssssssqqqkkkbbbVVVKKKCCC???===???@@@===888555555666888666333222222222111000////////////...---,,,+++++++++,,,,,,...///000111,,,222555000,,,...000000************++++++,,,,,,***)))'''&&&'''***...000///......---...///000111111...+++)))***+++,,,,,,+++******))))))******+++++++++******)))))))))))))))((('''''')))***)))(((000000//////111444888:::111111111222222333333333///---,,,***)))((())))))+++---///000///000222444---......///000111222222222///,,,---///000///---,,,++++++,,,...//////...///---******++++++***)))++++++,,,---------,,,,,,///---,,,,,,...000111111555444444444444111,,,))))))***+++---///111222333/////////000111222333444555444222333444555444333......---,,,++++++++++++///......///000111///...000333333111000111000,,,///...------......---,,,---+++***+++---........./////////...---+++***)))((()))***,,,---.........000///...---,,,+++++++++*********+++,,,---...////////////...---------,,,000000////////////000000,,,***+++///111///000333444111......000111///---000000000000000///...---+++---...000111111111000...000222222111111222333444555333//////333555333444555999AAAMMMZZZgggnnnrrruuuxxxzzzzzzzzz{{{|||{{{yyywwwvvvwwwxxxwwwvvvxxxyyy{{{|||}}}||||||{{{yyyxxxvvvuuuuuuwwwyyyzzz|||{{{yyyxxxwwwwwwwwwxxx{{{zzzyyyxxxyyyzzz{{{|||yyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz}}}zzzxxxwwwxxxyyyzzzwwwvvvvvvxxx{{{|||}}}|||xxxxxxxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyvvvxxxyyyyyywwwvvvvvvwwwvvvxxxyyyzzzyyyyyy{{{}}}xxxyyyyyyyyyzzz|||}}}~~~}}}|||{{{|||}}}~~~}}}|||~~~}}}|||zzzyyyxxxxxxxxxvvvuuutttttttttuuuwwwwwwsssrrrpppmmmkkkhhhfffeeeccc^^^YYYWWWUUUSSSUUUYYYiiiwwwhhhRRRHHHHHHNNNTTT^^^fffjjjjjjiiiiiigggfffccc```[[[WWWSSSQQQPPPRRRVVVZZZ___eeejjjnnnppppppppppppooonnnmmmllliiijjjlllmmmoooppppppppplllnnnppprrrttttttsssssstttqqqkkkaaaVVVKKKDDDAAA:::>>>@@@===777333444777777666444333222111111000///////////////...---------,,,,,,,,,---///111222---111222///,,,///000///))))))******++++++++++++***((('''&&&'''***---///......---,,,---...000111111...)))'''(((***+++,,,******))))))))))))*********************)))))))))((((((((())))))))))))(((000000000111333555666888000111111111111111111111//////---***((((((***+++.........///111333333222---,,,,,,...000222222111222///,,,---000222000---,,,,,,,,,---...////////////...------...---,,,***++++++,,,------------,,,111000000000111222333444444444444555444111,,,(((+++,,,---...000222333444///.........000333444444333111111111222222111///...------,,,++++++******.........///111111///---///000000000000111111111///---,,,,,,------,,,+++---******,,,---,,,,,,...............---,,,+++***((()))***+++,,,---......000///...,,,+++************************++++++,,,...............---------000000//////............---,,,,,,---///000222444444222000///000000///---111111111000///...---,,,+++,,,---///////////////+++...000111111000111222111333222//////333444222111222333888BBBPPP___hhhnnnsssxxx{{{zzzyyyyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvuuuvvvyyy{{{}}}}}}}}}}}}{{{zzzxxxvvvvvvxxxzzz{{{||||||{{{yyywwwvvvvvvwww{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{yyyxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{~~~}}}{{{zzzzzzzzzzzzvvvuuuuuuwwwzzz||||||{{{vvvwwwwwwvvvuuuuuuvvvxxxwwwxxxzzz{{{||||||{{{{{{xxxyyyzzzzzzxxxxxxxxxyyyuuuwwwyyyyyyyyyzzz|||~~~zzzzzzzzzzzz{{{}}}~~~}}}|||{{{{{{}}}~~~~~~}}}}}}|||{{{yyyxxxwwwvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxsssrrrqqqooollljjjiiihhheeeaaa\\\XXXUUUTTTTTTVVVaaannn{{{eeePPPGGGFFFOOOWWWaaajjjmmmllliiihhhcccbbb___\\\XXXTTTQQQPPPQQQSSSWWWZZZ^^^cccjjjoooooooooooooooooonnnmmmmmmkkklllmmmnnnooopppppppppnnnoooqqqrrrrrrrrrrrrqqquuurrrkkk```UUUKKKFFFDDD999===???<<<777333555777666666555333222111111111//////000111111111111111///......---...000111222//////---+++---111000,,,)))******+++++++++***)))(((((()))))))))*********---,,,,,,,,,---...000111000,,,(((&&&&&&(((*********))))))))))))))))))******++++++,,,+++***)))))))))***+++++++++***))))))///000222444444333111000///000000000///...,,,+++//////...,,,)))))),,,///222000///000222222111///---++++++---000222111000111///...///111222000...---.../////////000111111///...---.........+++)))***+++,,,,,,------,,,,,,000000111111111222333444222222333555555222...***......//////000111111222///------...111333333222222111111111222222000......---------,,,+++******---------///111111///---333222000///...,,,,,,,,,---,,,***+++,,,,,,+++))),,,)))***......******...---.........---,,,,,,+++)))))))))***+++,,,---...//////---,,,******))))))+++******)))))))))******---------...............000000//////......---,,,//////...---...111333444444333111000000000///...000000000///...---,,,++++++,,,------............***---000111000000000111---000111///000444555222111111222555;;;GGGUUU^^^iiipppwww{{{zzzxxxxxxyyyxxxyyyyyyxxxwwwvvvuuuuuusssuuuwwwzzz|||}}}}}}}}}}}}|||zzzyyyyyyzzz|||}}}{{{||||||zzzwwwvvvvvvxxxzzzzzzzzzzzzyyyzzzzzzzzz{{{{{{||||||{{{yyywwwvvvuuuvvvvvvwwwxxxyyyzzzzzz|||}}}~~~~~~|||yyyxxxvvvuuuuuuvvvyyyzzzzzzyyytttvvvvvvvvvuuuvvvxxxzzzxxxyyyzzz|||}}}}}}}}}|||zzz{{{|||{{{zzzzzz{{{|||vvvxxxzzzzzzzzz{{{|||~~~||||||{{{{{{|||~~~~~~|||{{{{{{|||}}}}}}}}}|||{{{zzzyyywwwwwwvvvvvvyyyxxxwwwvvvuuuuuuvvvwwwtttsssrrrpppnnnmmmkkkkkkgggeee```[[[XXXWWWXXXXXX]]]gggxxxvvvaaaPPPHHHHHHRRRZZZdddlllnnnlllhhhfff```^^^\\\YYYUUUSSSPPPOOOPPPSSSXXX[[[]]]bbbiiinnnmmmmmmnnnooooooooonnnnnnllllllllllllmmmmmmnnnnnnqqqqqqppppppqqqqqqqqqqqquuusssmmmcccWWWNNNGGGEEE:::<<<===<<<888555666777444555555333111111222333///000111222333333333333000000////////////000000000...+++)))---222111,,,+++,,,,,,,,,,,,***)))((('''((()))*********)))(((***++++++,,,---...//////...+++'''&&&&&&((())))))***))))))(((((())))))***+++,,,---------,,,***)))***,,,......,,,*********...000222444333000---***---.........---+++)))(((---//////...++++++...111333222111000111000///------+++***,,,000111000...///000111111111111111111---///000111000000111333---,,,++++++,,,,,,)))(((******+++,,,,,,,,,++++++---...000000//////111222111111222333444333///,,,........................///---,,,///333444222///444333333444444444111///............---,,,+++***,,,,,,---///111111///---...,,,,,,...///------///,,,+++******++++++***))),,,))),,,222111***)))...---------...------,,,,,,))))))))))))***+++------...---,,,+++***)))))))))+++******)))))))))******,,,---------...///////////////000000///...------000111111......222333222333222111111000000000000////////////......---,,,,,,,,,---------.........***---000111111/////////+++///000000111555555222111333555666999@@@JJJRRR```iiisssyyyyyywwwwwwyyywwwyyyzzzyyyvvvttttttuuuttttttuuuwwwyyyzzz||||||~~~}}}}}}|||||||||||||||zzz|||}}}{{{xxxvvvwwwyyyzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{||||||{{{yyyxxxvvvuuuuuuuuuvvvwwwxxxxxxyyyxxxzzz}}}|||yyywwwwwwvvvuuuvvvxxxyyyxxxwwwssstttuuuuuuuuuvvvxxx{{{xxxyyy{{{}}}~~~~~~}}}}}}{{{|||}}}|||{{{{{{}}}xxxzzz{{{|||{{{{{{}}}}}}|||{{{{{{|||~~~~~~{{{{{{|||}}}}}}||||||{{{zzzyyyxxxxxxxxxxxx|||{{{yyywwwuuuuuuuuuvvvuuutttsssrrrpppooonnnmmmiiiiiiddd^^^ZZZ[[[[[[YYY[[[aaannn}}}ppp___QQQLLLNNNXXX^^^hhhnnnooolllhhheee___]]]ZZZWWWSSSPPPOOONNNMMMRRRWWWZZZ\\\```ffflllkkkkkkmmmnnnooopppppppppnnnmmmmmmlllllllllllllllqqqpppooonnnoooppprrrsssttttttqqqiii^^^RRRIIIDDD;;;;;;;;;;;;:::888777777222444555333111111333555000111111222222222111111000000000000///...---,,,...000...+++,,,000222///---.........---***(((&&&''''''''''''(((***+++,,,((()))+++---//////...------+++)))(((((())))))((())))))(((((((((((()))))),,,---...//////---,,,***))),,,//////,,,*********---...///000///---+++)))***+++---------+++)))((())),,,///...,,,+++...111111222111000///.........///,,,)))+++///111///,,,,,,000444444111///111333,,,...000000//////111333...,,,++++++++++++***(((((()))******++++++******+++...000000///...000222333222222222333222000---...............---------///------000444444000,,,333333333444555333000.../////////000///...,,,+++++++++---///111111///,,,)))''')))///111//////333---,,,***+++,,,,,,+++)))+++)))...666444***(((...,,,,,,------...---------******))))))***+++,,,---,,,,,,+++************************))))))***++++++,,,,,,------...//////000...///000000000///......---000000---...222333000222222222111000000111222//////000000000//////...---------------......///,,,...111222111///......,,,000222111222444444000111555888888888:::???EEESSS___mmmuuuvvvvvvxxxzzzwwwyyyzzzyyyvvvtttssstttvvvuuuttttttuuuwwwyyy{{{|||}}}}}}~~~}}}|||{{{zzzxxx{{{~~~|||xxxvvvxxx{{{zzz{{{{{{{{{zzzyyyyyyxxxzzzzzz{{{{{{{{{zzzxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxzzz||||||{{{yyyxxxzzzxxxwwwwwwxxxyyywwwvvvppprrrsssttttttuuuxxxzzzxxxyyy{{{|||}}}||||||{{{{{{|||||||||{{{{{{}}}zzz|||}}}}}}||||||}}}|||{{{zzzyyyzzz}}}|||zzz{{{|||{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||{{{yyywwwvvvvvvvvvvvvuuuuuutttsssrrrpppoooooolllmmmhhh```\\\]]]\\\XXXXXX\\\cccppp{{{kkk]]]SSSQQQUUU^^^dddkkkpppppplllhhhfffbbb___[[[VVVQQQNNNKKKJJJKKKPPPWWWZZZ[[[^^^dddjjjiiijjjlllnnnooopppqqqqqqqqqpppooonnnmmmllllllmmmqqqooonnnmmmnnnpppsssuuusssuuuuuuooodddVVVJJJCCC===;;;::::::;;;;;;888666111333444333111111444666111111222111111000///...///000000000///---+++)))---111222---+++...222444//////000///---***'''%%%'''&&&%%%$$$&&&***...000&&&(((,,,...//////---,,,...,,,***)))******)))((())))))(((((((((((())))))---...///000000...,,,+++))),,,//////,,,))))))***---------,,,,,,++++++***(((***+++------,,,+++***%%%***......,,,+++---111///111111000...---...000///,,,)))+++///000...***+++111666555000...111555+++...000000...---000222111///,,,,,,------,,,+++(((((()))***************,,,///222222000000111333555333222222222111///---........./////////000000///------111555555///***111111111222333111...+++///000000000000...---,,,***+++---///222111///,,,111---...222111+++))),,,...---+++,,,------,,,******)))///888666***'''---,,,,,,------......------******)))))))))+++,,,---++++++***************+++***************++++++,,,+++,,,,,,---...///000000...///000111111000///...)))...///,,,---333333000111111222111000000222333///000000111111111111000......---------...//////,,,///222333222///.........222444222222444222...111666::::::888666999<<>>IIIYYYfffnnnrrrvvvxxxuuuwwwxxxxxxwwwuuuuuuvvv{{{zzzwwwuuuttttttuuuvvv{{{yyywwwxxx{{{|||{{{xxx}}}zzzzzzzzzyyyvvvsssxxxxxxxxxwwwvvvwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzz|||xxxvvvyyyxxxtttrrrrrrrrrtttvvvvvvvvvwwwyyy{{{zzzxxxxxxxxxxxxxxxvvvtttpppqqqqqqqqqqqqsssvvvyyyuuuwwwyyyzzzyyyyyyzzz|||{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxyyy{{{}}}~~~|||{{{{{{|||}}}|||zzzyyy{{{~~~~~~|||}}}zzzxxxxxxzzzzzzxxxuuuyyywwwtttsssssssssqqqpppqqqnnniiiccc___]]]\\\\\\^^^YYYWWW^^^jjjzzzqqqbbbWWWSSSXXX___iiikkkmmmqqqrrrqqqmmmjjjmmmfff\\\SSSMMMJJJHHHGGGOOOMMMOOOUUUXXXZZZ]]]bbbiiijjjllloooqqqsssrrrrrrqqqqqqqqqqqqpppooommmllljjjjjjiiiiiijjjkkklllmmmrrrrrrrrrpppjjj___SSSJJJCCCAAA>>><<<;;;999666444000222444444333111000000000000//////.........---000222333111---,,,///333000////////////000111111/////////...+++))))))***((((((''''''((()))***+++)))(((((()))+++,,,+++))),,,,,,+++***)))((((((((('''(((******))))))***+++,,,++++++---000111///---,,,---...,,,***)))+++---000...,,,***(((((())))))000---,,,...---***)))+++000000111111000---+++***000///111222///***+++//////.........//////---+++,,,111333000---...///...&&&''')))+++,,,---,,,,,,000000000---+++***+++---************++++++++++++333111///......000222333444555333111222555333---111///------///000///...000000000111333444333222222444666555333111111222111000///000111111000//////---+++,,,...///...---.........//////.........000000...---------...///,,,111666777333///...////////////......---------))))))))))))************))))))))))))*********+++,,,+++)))+++...000000///---+++***+++---000111111000222444555555444222000////////////000111222333222222111111000///------000000111111000000//////000///...------...///000---///000///...---...///000000/////////000000111333555666555444333444555888AAAOOO[[[dddkkkqqqvvvwwwxxxyyyyyywwwwwwxxxyyyxxxwwwuuuttttttuuuwwwxxx{{{yyyxxxyyy{{{}}}|||zzz~~~|||yyyyyyzzzzzzxxxvvvwwwxxxxxxwwwvvvwwwyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{|||wwwvvvxxxwwwsssqqqqqqssstttvvvvvvvvvvvvxxxzzzvvvuuuuuuvvvwwwwwwvvvuuurrrrrrrrrrrrqqqsssvvvyyyvvvxxxzzzzzzyyyyyyzzz{{{{{{{{{zzz{{{{{{|||}}}}}}~~~}}}}}}||||||zzzyyy{{{zzzyyyyyyzzz{{{}}}~~~}}}~~~|||{{{zzz{{{~~~~~~}}}}}}{{{yyyyyyzzzzzzxxxvvvvvvuuussssssttttttsssrrrqqqooojjjeeeaaa^^^\\\[[[[[[VVVUUUZZZcccqqqkkk^^^WWWVVVZZZaaaiiikkknnnqqqrrrqqqmmmjjjiiicccYYYQQQMMMKKKIIIIIIPPPMMMMMMQQQTTTUUUZZZ___jjjkkkmmmoooqqqrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnkkkkkkjjjjjjjjjjjjkkklllpppqqqqqqqqqlllcccWWWOOOEEECCC???===;;;999777555000333666666444000...---///......---,,,+++******000222333111...---000333000/////////000000111222,,,---...---+++)))***+++)))((((((((((((((())))))((((((''')))+++,,,,,,+++,,,++++++******)))))))))''')))******)))))))))***,,,+++***+++...000000000...//////---+++***,,,---------,,,++++++*********000------//////++++++...333333333222000---+++)))///------...,,,)))+++///111000///000111111///---+++000222///---......,,,***)))))),,,000111///,,,...///000///---++++++,,,************+++++++++,,,111000///...///111333444333555333111333666666222111///---...///000000///222111000111333444444333333555666666444222111222...000111111000//////000000...++++++---000111111---...///000000///...---111000000000000/////////,,,000444444111000000222111111000///......------(((((()))))))))*********))))))*********+++++++++---,,,+++,,,...000000///...,,,******,,,---...---...///111222222111///...---...///111222333444444555333222000///.........//////000000000///......//////...------...//////---...//////------...///222111000/////////000111333555666555333222222333111888BBBKKKTTT]]]hhhooouuuwwwxxxxxxxxxxxxyyy{{{uuuuuuttttttuuuwwwxxxzzzzzzyyyxxxzzz|||}}}}}}|||{{{zzzyyyyyyzzz{{{zzzxxxwwwxxxxxxwwwvvvvvvyyy{{{zzzyyyxxxxxxxxxzzz{{{|||{{{wwwuuuwwwwwwssspppqqqsssuuuvvvvvvuuuuuuvvvwwwsssrrrrrrsssvvvwwwvvvuuusssttttttsssrrrsssuuuwwwwwwyyyzzzzzzyyyxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{~~~}}}|||{{{zzzxxxwwwwww{{{{{{zzzzzzzzz|||~~~~~~~~~}}}~~~|||{{{zzz|||~~~~~~}}}}}}{{{zzzzzz{{{{{{yyyxxxtttsssqqqrrrtttvvvuuuuuuqqqooolllhhhccc___\\\ZZZWWWTTTSSSUUUZZZdddwwwuuucccYYYVVVXXX\\\aaaiiikkknnnqqqqqqooollljjjccc^^^VVVPPPLLLKKKJJJIIIQQQMMMLLLOOORRRTTTYYY___jjjlllooopppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqppppppnnnmmmmmmlllllllllllllllppppppqqqqqqmmmeeeZZZSSSHHHEEEAAA>>><<<:::777555333444555444222///------///...---,,,+++***))))))---......---++++++---///////////////000111111222+++,,,---,,,***)))***+++***)))))))))((((((((()))(((''''''(((+++---------++++++++++++++++++******((()))++++++***))))))***+++***))))))+++---///111.........---------...///,,,---.........---,,,+++,,,)))***...///...///222333333333222000///---,,,000,,,***++++++***,,,111333222111111222222111///+++///111///...000///+++000---+++...222444000+++,,,...000///---***)))(((*********+++++++++,,,,,,///.........///111333555333555333000111555666444000000///...//////000000333111000000222444555555333444555555444222111000,,,///222111///---...000...---------///111222333...///000111111000///...000000000111000///......---///111111000000222444111111000///...---,,,+++))))))*********+++++++++*********+++++++++,,,,,,++++++***+++,,,---------000...+++***+++,,,+++++++++,,,---......---,,,+++***+++...111333444444444444333000///...///111222000000000000///---,,,+++........................///000111000//////000111444333111/////////000111333444666555333111000000...222777===DDDNNN[[[cccmmmpppuuuyyyzzzyyyzzzzzzuuuuuutttuuuuuuwwwxxxyyyxxxxxxyyyzzz|||}}}~~~~~~{{{{{{zzzzzzzzzzzzyyyyyywwwwwwxxxwwwvvvvvvxxx{{{yyyyyyxxxwwwxxxyyy{{{}}}|||xxxvvvxxxxxxtttrrrrrrtttvvvwwwvvvttttttuuuvvvtttsssrrrsssuuuwwwvvvvvvuuuvvvvvvuuussssssuuuwwwxxxyyy{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyzzz{{{{{{zzzyyyxxxxxxyyy{{{{{{{{{{{{|||}}}~~~}}}}}}||||||||||||}}}~~~{{{{{{{{{|||}}}~~~~~~~~~||||||{{{{{{{{{{{{zzzyyytttsssrrrrrrtttuuuuuutttqqqpppnnnjjjfffaaa]]]ZZZWWWUUUTTTSSSTTT[[[lll}}}}}}lllZZZSSSTTTWWW[[[^^^fffiiimmmnnnmmmjjjgggfff^^^YYYSSSNNNKKKIIIHHHGGGQQQMMMLLLOOORRRUUU[[[bbbjjjmmmpppqqqppppppqqqsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmlllpppqqqqqqqqqmmmeee\\\UUUKKKGGGBBB???<<<:::888666666666444111...---.../////////...---,,,******)))+++++++++***)))***+++---............///000111222***+++,,,,,,******+++,,,******************)))))))))((('''(((+++---...---***+++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++))))))(((((((((***...000,,,++++++,,,...000111222---...000111111///...---+++((()))---...---...111222222222111111000//////000,,,)))+++,,,,,,...333333222111222333333111///,,,///111000000222000+++000---+++,,,000000+++'''///111222111...***((('''***++++++++++++,,,,,,,,,------------///111222333222444333///...111333111000000000/////////000111333111///000222444444444000111222444444222000...+++...111111...,,,---///+++,,,///111111222222222000111222222222222111000....../////////...---,,,...////////////000333555000000///...---++++++***++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------000...+++***+++++++++******+++,,,,,,,,,,,,+++***'''))),,,///111333333333222111///...///222555777333333222000...,,,***)))------............------...000111000///...///000444333222111000000111111111333555444222000//////...000333555999BBBMMMUUUaaahhhrrryyy||||||{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~|||||||||{{{yyyxxxxxxxxxvvvwwwwwwvvvuuuvvvxxxzzzyyyxxxxxxwwwxxxyyyzzz{{{|||xxxwwwzzzzzzwwwuuuuuuuuuvvvwwwvvvuuutttuuuvvvxxxvvvuuuuuuvvvwwwwwwvvvvvvwwwwwwvvvuuutttuuuwwwxxxyyy{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwyyy{{{{{{yyyyyy{{{}}}{{{|||||||||}}}~~~~~~||||||||||||||||||}}}}}}yyyzzz{{{{{{{{{|||}}}}}}{{{{{{|||{{{zzzzzzzzz{{{wwwuuussssssssstttsssrrrqqqpppooolllhhhccc___\\\ZZZXXXVVVTTTRRRVVVeeetttsssdddTTTPPPRRRTTTWWWZZZcccgggjjjkkkhhhcccaaa___ZZZVVVPPPLLLIIIGGGEEECCCQQQMMMLLLPPPSSSVVV[[[bbbiiimmmqqqrrrqqqppprrrttttttsssrrrrrrqqqqqqqqqrrrttttttsssrrrqqqooommmlllooooooppppppmmmfff^^^WWWMMMIIIDDD@@@===;;;999777777666333///,,,,,,///111///......---,,,++++++***,,,+++*********+++,,,---,,,,,,,,,---...///000111+++,,,---,,,+++***+++,,,***++++++,,,,,,,,,+++++++++)))((((((***---...---)))***,,,---...------,,,+++---......,,,++++++,,,)))******(((((())),,,///******)))+++///222333222...///000111111000...---///,,,,,,...---******---111111111000000000000000000+++)))+++......000444222111000111222222000...+++///000000111333000+++111///......000///,,,(((111222444333000,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,...///000111...222222...---///111///000111111000//////000222111000///000222333333222...///000222444333000...+++---000000///------,,,))),,,000222222111111111222222111111111111222222...---------,,,,,,,,,,,,//////......///000222444//////...---,,,++++++***,,,,,,---------.........++++++,,,,,,,,,---------...///000///------...000000...++++++,,,---,,,,,,------............------'''(((+++---000222333444000///...///111444777:::444444333111///,,,***)))------............------,,,---......,,,,,,---...333333333333222222222222///111444444222000......///111333333444999@@@FFFTTT]]]iiitttzzz|||{{{{{{{{{zzzzzzyyywwwvvvuuuuuuvvvxxxzzzzzzzzzzzz|||}}}|||}}}}}}{{{yyywwwwwwxxxvvvwwwwwwvvvuuuuuuxxxzzzxxxyyyyyyyyyyyyyyyxxxxxx{{{xxxwww{{{|||yyyxxxyyyvvvwwwxxxwwwvvvuuuvvvwwwzzzxxxvvvuuuwwwxxxxxxxxxvvvwwwxxxxxxvvvvvvvvvxxxwwwyyyzzzzzzyyyxxxyyyzzzzzzzzz{{{{{{zzzxxxvvvuuuuuuxxx{{{{{{zzzzzz}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwxxxzzzzzzyyyyyy{{{|||yyy{{{|||{{{zzzyyyzzz{{{yyywwwtttsssssssssqqqpppqqqpppooommmiiieeeaaa___]]]ZZZXXXVVVSSSUUU___jjj~~~jjj^^^SSSPPPRRRSSSUUUXXXaaaeeeiiihhhbbb]]]ZZZYYYUUURRRNNNJJJHHHFFFCCCAAARRRNNNMMMPPPSSSTTTYYY^^^ggglllqqqrrrqqqpppsssvvvvvvuuusssrrrqqqqqqqqqqqqtttttttttsssqqqooolllkkkkkklllnnnooommmhhh```[[[PPPKKKEEE@@@===;;;999888444444333000...---...000---------,,,,,,+++++++++,,,+++******+++,,,------+++++++++,,,---...///000---......---+++***+++,,,***+++---............------***((((((***,,,------)))***,,,...///......------///000///---,,,,,,---+++,,,---+++)))))),,,...+++***)))+++...111111000////////////......---,,,111...---///...+++***,,,333222111000///............)))'''+++///000111333111000///000111000///---***---...///111333///)))---...///000000///...------///000000...,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---......***///222///...000111000///111222111///...000222///......000222333222000------///333666666222///,,,,,,---///000///,,,***+++---000000//////000222222111///......///111222///...,,,+++++++++,,,---000///......///111111111//////......---------,,,,,,,,,,,,---------......,,,,,,,,,,,,------------///000111///---,,,...000///---++++++---/////////........................)))***+++---///222444555000000000000222444777999333333222111000...---,,,,,,------......------,,,,,,---......,,,,,,---...000222333444555444222222---///222333222000......---000333444333444888<<>><<<:::888111222333222000.........,,,,,,+++++++++++++++++++++***((((((***+++,,,,,,*********+++,,,---///000...//////...,,,++++++,,,***+++---///000000//////...+++)))(((***,,,---,,,(((***,,,...//////...---...000111000...------...---...///...+++***,,,///---+++)))***...000000...///......---,,,,,,++++++000------000000---...000444333222000...---,,,,,,---(((&&&+++///000000222000///...///000///...,,,)))+++------000333...(((%%%'''***++++++++++++,,,''')))++++++******+++,,,++++++,,,,,,,,,---------)))******++++++,,,,,,---'''---111000///222333222///111222111///...000333------...000222222111///------///444777888444111,,,+++,,,...111111,,,(((---...///...,,,,,,000444111000---,,,,,,---000111000...,,,+++***+++---...000///......000111111000///////////////.........++++++,,,,,,,,,---------,,,,,,,,,---------......---///000...+++)))+++......,,,++++++...000111111------------------------,,,,,,,,,---///222555666111111111111222444666777111111111111111000000///,,,,,,---......---,,,,,,...///000///......///000///111333666666555333222+++...222333222000///...***...333444333333444666<<>>444333000...---,,,,,,---++++++,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,******+++...///...+++(((+++***************++++++.........---+++***+++------......------,,,+++***---,,,+++,,,...000111000)))...444555111---,,,---+++---......---------...+++,,,......---,,,---...000///...,,,+++*********+++***)))))))))+++,,,---000///......---------...+++++++++,,,---...000000000...------///111111111///......------------......---...111000------111111...+++))))))******)))...------...///000...,,,------......---,,,***))))))***---///111222222222111555666000,,,,,,...------...000000...---......222000---...//////,,,(((+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,---------.........//////,,,+++++++++,,,,,,---...+++...111444444222///,,,222111//////000000...---111111000///............---......---+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---///000111000...---------......---------///000111555333222333444555444333444111///.../////////...---...///////////////............///000000111111//////000222333222000---///111333222000............000111111000//////000000111222444999CCCQQQ[[[hhhqqqwwwvvvuuuwwwzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyyyyxxxuuuttttttwwwyyytttvvvxxxxxxvvvuuuvvvwwwuuuuuuvvvvvvwwwwwwvvvvvvtttvvvxxxzzz{{{||||||{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuwwwyyyzzzwwwxxx{{{{{{yyyzzzzzzzzzzzzyyyyyyyyyyyywwwyyyzzzyyyxxxwwwxxxyyy{{{||||||}}}~~~~~~~~~~~~|||{{{yyyxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyyyy{{{}}}}}}|||zzzxxxxxxyyyyyywwwuuutttttttttrrrqqqooooooooonnnllliiifffeee```]]]ZZZXXXXXXXXXWWWVVVQQQXXXfffyyysss]]]QQQZZZbbbeeefffiiikkkjjjnnnoookkk```WWWQQQLLLGGGJJJHHHEEEDDDDDDEEEFFFEEEYYYVVVQQQKKKJJJOOOYYY```gggkkknnnooonnnoooqqqtttuuutttsssrrrrrrsssvvvwwwtttssspppnnnmmmlllmmmnnnnnnllljjjjjjkkkkkkiiiggg\\\SSSJJJEEEAAA<<<;;;>>>555444222///...---------******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))***,,,......,,,)))'''*********)))******+++,,,---///000---***(((***------------------,,,+++***+++******,,,///111111000+++...111333222000...---,,,...//////---,,,---...+++---///000...,,,,,,,,,//////...,,,***(((((((((***)))(((((()))+++---......---,,,++++++,,,---...,,,+++++++++---......---000...---,,,---///111222222111000///////////////---///222222///---...222444222///---,,,,,,,,,,,,---,,,------.........------...///000///---***))))))+++---///111333333333222555555///,,,------,,,***---000///---,,,...111111000//////000000---***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,---------.........++++++++++++,,,---......,,,...111333333111...,,,111000000///000//////...000000///.........//////.........,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...111333111...,,,---///,,,,,,,,,------///000111333222111222333333222000222000....../////////...---...///000111000000/////////000000111111111111//////111222333222000...///111333222000.........///000000///------...000111111000000444<<>>===:::888666333111/////////000000///...---+++***))))))***++++++,,,,,,,,,,,,***,,,---,,,++++++///333...---,,,***)))(((((((((---+++((())),,,...,,,******++++++,,,,,,,,,++++++&&&&&&&&&)))+++,,,***(((***,,,///333555555222///000111222111...,,,+++,,,'''))),,,---......000222)))---111000+++)))***,,,''')))---111333333222111---...///000///...,,,+++)))'''&&&)))...000---)))&&&***...///...///111444///////////////000111222///111///,,,...333000(((111222222000...///222666...000111000...///222666333222111000/////////000000000000000000111111222///000///,,,---111000---111---******---///...,,,))),,,000222222111111111++++++,,,,,,,,,,,,------***+++,,,------,,,+++*********+++++++++,,,,,,,,,*********+++,,,---///000000000//////............---000222111......///222////////////000222333333000000///,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---///---+++,,,......+++'''***+++,,,---............******+++...000000...,,,---,,,,,,---...///---,,,111///------///222666999000222333444444333111000---000333444111//////000333555777666444222222222000111222222///...---...000.........000222333333222555999===IIIZZZgggllltttuuuvvvwwwwwwvvvuuutttsssssstttttttttttttttsssqqqtttwwwxxxwwwvvvuuuvvvuuuvvvxxxxxxvvvuuuvvvwwwtttvvvxxxzzzzzzyyywwwvvvoooooopppppprrrsssuuuvvvyyyzzz{{{|||||||||{{{zzzvvvuuuuuuuuuttttttttttttuuuxxxyyywwwxxx|||}}}{{{zzzzzzzzz{{{{{{|||||||||yyyzzz{{{{{{yyyyyyzzz{{{yyyyyyzzzzzzzzzyyyxxxxxx|||{{{zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyywwwzzz}}}~~~}}}zzzyyyyyyssswwwzzzzzzxxxvvvwwwxxxsssssssssrrrpppmmmkkkiiiddd```\\\YYYWWWVVVTTTRRRPPPPPPPPPSSS\\\mmmsssccc^^^MMMCCC===>>>@@@FFFVVViiikkkfffZZZOOOKKKLLLKKKGGGEEEDDDCCCDDDFFFFFFEEEDDDPPPUUUYYYXXXRRRLLLJJJJJJOOORRRVVV[[[aaafffjjjlllnnnmmmlllmmmpppsssuuuuuuuuurrroooooopppqqqooolllsssrrrrrrssstttssspppnnnmmmhhhaaaWWWNNNGGGBBB???;;;:::888555333000...---------------------,,,,,,++++++******++++++,,,---......------------......111///---+++))))))***+++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,......---...000000///---000000000///...---,,,,,,,,,++++++***++++++,,,,,,---.../////////---,,,+++************+++---///000++++++,,,---------,,,+++***))))))***---...---,,,++++++++++++,,,---......111......111111...///111......///000000000000000111000,,,+++000666555000000000000111333222///---/////////000222333111000111000000000000000111111//////............///000///......---,,,,,,++++++***+++,,,...///000000000++++++,,,---............,,,***)))***+++------,,,))))))((('''+++---(((!!!*********+++---///000111///...---///333444333000333222000///000000000///......///000000000000000222111////////////---++++++++++++++++++---............/////////...,,,+++)))+++------+++)))))))))+++,,,,,,+++***+++---000++++++************++++++(((***++++++,,,...///...,,,---...------///111444555111---,,,000333444333111///...///000222111111777666222///333888333)))333222000...---,,,++++++///000111222222333222222///333777:::===HHHWWWccclllppptttvvvvvvuuuuuuuuuuuusssrrrsssuuuvvvsssppprrrtttwwwwwwvvvtttttttttuuuvvvxxxyyyxxxuuurrrpppxxxyyyzzzxxxvvvtttsssttttttsssrrrqqqrrrtttvvvxxxzzzxxxwwwwwwyyyzzz{{{zzz{{{zzzxxxvvvtttsssssssssxxxxxxzzz{{{{{{{{{{{{zzzxxxyyy{{{||||||{{{yyyxxx}}}{{{xxxyyy{{{{{{yyywww{{{zzzxxxvvvvvvwwwxxxyyyyyyyyywwwwwwwwwwwwyyyyyyzzzzzzyyyxxxxxxyyyyyyyyy{{{zzzyyy{{{~~~|||yyywwwvvvvvvwwwyyyyyyxxxvvvrrrrrrrrrrrrpppmmmkkkjjjhhheeeaaa]]]ZZZVVVRRRNNNRRRMMMOOOVVV\\\cccwwwttthhhcccIIIGGGBBBAAAJJJYYYccceee___[[[UUUPPPMMMKKKIIIGGGBBBAAAAAABBBCCCEEEGGGHHHOOOTTTXXXXXXTTTOOOLLLKKKNNNPPPSSSXXX^^^ccchhhjjjmmmllllllmmmpppssstttuuuuuurrrooooooppppppnnnlllsssrrrrrrrrrsssssspppnnnnnnjjjcccZZZQQQIIICCC@@@<<<;;;999666444111000///000//////...---,,,+++***+++++++++***++++++,,,---......------------......222111///---++++++,,,---+++)))((()))***,,,++++++...------------,,,,,,,,,,,,+++***)))))))))***+++///......///111111000///,,,---...//////---+++***++++++++++++++++++,,,,,,//////000000000///---------,,,*********+++---...---............---+++***)))((('''(((***+++,,,+++,,,,,,+++++++++,,,------333000///111000,,,+++...------...///////////////000///,,,***...333333...//////111333444333000...000000///111333444333111111111111111111111111222000//////.........//////............---,,,++++++,,,------.........------((()))***,,,...000111222,,,+++***+++---...///...,,,,,,+++***...222...(((---------------.../////////......///222444222000///000111111000000111333------...///////////////000//////---,,,+++******+++++++++,,,------......,,,,,,---------,,,*********,,,......,,,++++++++++++,,,,,,+++******---///++++++************++++++)))***++++++,,,...//////,,,---...------...111444333000---...111444444222222222222222222222333444777777555222444777333,,,555444333111000//////...///000111222222333222222222555888888999@@@LLLWWWaaagggooouuuwwwvvvttttttwwwuuutttuuuvvvvvvsssqqqqqqsssuuuvvvvvvvvvwwwxxxwwwxxxzzzzzzyyyvvvsssqqquuuvvvwwwwwwtttsssssssssqqqqqqqqqrrrsssuuuwwwyyyzzzxxxvvvvvvxxxzzzzzzzzzyyyxxxvvvtttttttttuuuvvvxxxxxxxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{{{{zzzyyyxxx|||zzzyyyyyy{{{|||zzzxxx{{{zzzxxxwwwwwwwwwxxxyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz||||||yyyyyyxxxwwwxxxzzzzzzyyywwwttttttsssrrrqqqnnnlllkkkkkkhhhdddaaa^^^ZZZVVVSSSRRRMMMNNNSSSVVV[[[mmmsssiiieeeWWWWWWTTTTTT[[[eeeiiiggg^^^YYYTTTOOOMMMKKKIIIHHHCCCCCCCCCCCCCCCEEEFFFGGGMMMRRRWWWYYYWWWSSSOOOMMMMMMNNNPPPTTTZZZ```eeehhhjjjkkklllmmmooorrrtttuuutttrrrqqqpppppppppnnnmmmrrrqqqqqqqqqsssrrrqqqooonnnkkkeee]]]TTTLLLEEEBBB===<<<:::777555333222111000//////...------,,,,,,+++++++++++++++,,,------...------,,,,,,------...111000...---,,,,,,,,,---)))((('''(((+++,,,---,,,///......---,,,,,,,,,---,,,+++***)))))))))))))))/////////000222222111000+++---000222222000,,,***+++++++++++++++,,,------000111222222222111000//////---***(((((()))+++,,,////////////...,,,+++***+++)))'''''')))+++,,,,,,---,,,,,,++++++++++++,,,444111///000...***(((***,,,,,,---------.........111000---+++...222111---...///222555666666222///111000000111333444444333333333222222222222222222111000000000//////......---...///000///---+++***............---+++***)))******+++,,,---///111222,,,+++***+++...000111000......,,,+++///333222...111111000///............000///...000111222222111+++...222222111111333555------...............///111333444111---+++,,,---***+++---...//////......+++,,,,,,,,,,,,++++++***+++---......---,,,---...,,,------,,,******+++---++++++************+++++++++++++++,,,---...//////,,,---...------...111333222000///111444666444222222444666555333222555888666888888555444666444111444444333222222111000000///000111222222333222222444666777555333777@@@GGGQQQZZZfffpppuuuvvvtttsssxxxwwwvvvwwwwwwvvvtttrrrppprrrssstttuuuwwwyyy|||zzzzzz{{{{{{yyywwwtttrrrssstttuuuuuusssrrrrrrsssnnnoooppprrrtttvvvxxxyyyzzzxxxvvvvvvwwwyyyyyyyyyxxxvvvtttssssssuuuwwwyyyxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyzzzzzzzzzzzzyyyyyy|||zzzzzzzzz|||}}}|||{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyzzzzzzyyyyyy{{{}}}~~~{{{xxxzzzyyyyyyzzz{{{{{{yyyxxxuuuuuutttsssqqqooommmlllnnnllliiifffddd```\\\YYYVVVQQQOOORRRRRRTTTbbbqqqrrrkkkhhhgggiiiiiijjjnnnqqqnnnhhhZZZWWWRRRNNNMMMLLLJJJIIIFFFEEEEEEDDDDDDDDDEEEEEELLLOOOTTTXXXYYYVVVQQQNNNMMMNNNOOORRRWWW]]]cccfffhhhiiikkkmmmoooqqqsssuuuuuutttssssssrrrqqqpppoooqqqpppoooppprrrrrrqqqpppnnnlllggg```XXXOOOGGGBBB===<<<999777555333333222..................//////,,,++++++++++++,,,------------,,,,,,,,,,,,------------,,,+++*********+++***))))))***---///000//////...,,,++++++++++++,,,++++++******)))))))))))).........///111222111///...111555888777444///,,,*********+++,,,---...///111222333444333333111111...,,,)))''''''(((+++,,,---------------,,,,,,,,,///,,,)))(((***,,,.........---,,,++++++***++++++333000...///---)))''')))---------------......///444444111...///333333///...///222555888777333000000///...000222444444333444444444444444333333333111111111111000//////...---...000111000...+++))).........---,,,+++***)))///...------,,,---......+++******+++...000111111//////,,,***,,,000111---222222111000////////////111000000000000111111111...///000222222222222222//////........./////////000444666222,,,)))+++...***+++...000000000...---------------------------+++---......---,,,---///,,,------,,,***)))***+++++++++************++++++,,,++++++...///......000,,,---------,,,---000222222111111555888999666222111555888666222111555:::555888:::888555444555555222222222222111111000/////////111222222222222222333555555333111333999>>>EEENNN[[[gggooorrrttttttxxxxxxxxxyyyxxxvvvtttrrrpppqqqrrrssssssuuuxxx{{{zzzzzzzzzzzzxxxvvvsssrrrtttuuuvvvuuusssqqqqqqqqqnnnoooqqqsssuuuvvvwwwwwwyyywwwuuuuuuvvvxxxxxxwwwyyyxxxuuuttttttvvvyyyzzzyyyxxxvvvtttssstttvvvwwwzzzzzzyyyxxxxxxyyyzzzzzz{{{zzz{{{{{{|||}}}}}}}}}{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzwwwyyy{{{~~~~~~}}}zzzxxx{{{zzzyyyzzzzzzzzzxxxvvvuuutttsssrrrpppnnnmmmlllooommmkkkiiigggddd```]]][[[WWWTTTTTTRRRSSS\\\ggg~~~|||qqqmmmmmmpppsssuuuuuuwwwvvvooofffWWWTTTPPPMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCMMMNNNQQQVVVYYYXXXSSSNNNNNNNNNOOOQQQVVV\\\bbbeeefffiiilllmmmnnnoooqqqtttuuuvvvvvvvvvtttrrrqqqqqqpppooonnnoooqqqrrrqqqpppnnnmmmjjjddd[[[QQQHHHCCC>>><<<999666444222222222000000000//////.........,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++***)))(((***---///000000...,,,+++)))(((((()))*********++++++++++++******,,,,,,,,,---000000///...111444777888777333...+++*********+++,,,...///000111222333444444333222111,,,***)))'''(((***,,,...))))))******+++,,,---...111...***)))***,,,---.........---,,,+++++++++,,,111...---///---***)))+++......---------...///000444555222//////222222///...///111444666666333000///---,,,---000222333222444555555555555444333222111111222222111000//////---...000111000...+++))),,,,,,,,,---,,,,,,++++++000///......------------***))))))***---000000000222222...******......,,,111111000000000111222222111111111000//////000111333000...///222222///,,,111111000//////000000111+++...000---'''$$$&&&******+++...000000000...------------,,,------------,,,---...---,,,+++---...+++,,,---,,,***))))))***++++++************++++++...++++++000000---...111,,,---------,,,---///111222111333777;;;;;;777333000444666555111000444888333666999888555222444777222222222333222111000/////////111222222222222222111222444333333555999===???EEEPPPZZZcccjjjppptttvvvwwwyyyyyyxxxvvvtttsssrrrrrrsssrrrqqqrrruuuwwwxxxxxxxxxwwwvvvtttrrrqqqvvvxxxxxxvvvsssqqqpppqqqoooppprrrsssttttttttttttxxxvvvttttttuuuvvvvvvvvv{{{yyywwwvvvuuuwwwxxxzzzzzzyyywwwuuutttuuuvvvwwwzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{|||||||||}}}}}}{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{{{{zzzwwwyyy|||}}}}}}|||zzzyyy{{{zzzyyyyyyyyyyyywwwuuutttsssrrrpppnnnmmmllllllnnnlllkkkjjjiiigggccc```]]]ZZZXXXVVVTTTTTTYYY```rrrvvvooonnnpppsssvvvwwwwwwwwwuuummmcccTTTQQQNNNMMMLLLLLLKKKJJJIIIIIIHHHFFFEEECCCBBBAAAQQQPPPPPPUUUZZZZZZTTTNNNMMMNNNOOORRRVVV[[[```ccceeeiiimmmmmmllllllooorrruuuvvvxxxwwwuuurrrqqqqqqooommmlllmmmpppqqqrrrqqqoooooommmhhh```UUUKKKEEE@@@===:::666333222111111444333222111///---,,,+++,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,---------------((('''&&&(((+++---.........,,,***(((''''''((())))))***+++,,,------------+++++++++---///000///...000111222222111///,,,***))))))***+++---...000111000111222333333333222111+++******)))***+++,,,---''''''((()))+++---...//////,,,)))((()))***+++***///......------------...///---,,,......+++***---///...---------...000111111333111------000111///......///111333333111///...,,,+++,,,///111222333555555666666666444222111000111222333333222111000...///000111000...,,,+++***+++,,,------...------,,,---...///////////////+++***)))***---///000///444555222---+++...///---/////////000111222333444222222222000......000111555222///.........---+++333222111000///000111222+++---...,,,)))'''(((******+++---...//////......+++************++++++,,,.........---++++++,,,...)))+++,,,,,,+++)))******++++++************++++++000+++,,,111222------222,,,------,,,+++,,,...111111111333777;;;;;;777333///111333222000///222555222333555777555111333777444444555555444333111000///000111222222333222222///111444555666888;;;===<<<@@@FFFMMMUUU___hhhnnnrrruuuxxxyyywwwtttsssssssssttttttsssrrrrrrsssuuuvvvvvvuuuuuutttsssrrrqqqwwwxxxyyywwwuuurrrrrrrrrqqqqqqqqqrrrssssssttttttxxxvvvtttssstttuuuuuuuuuzzzyyyxxxwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{||||||{{{zzz{{{}}}{{{||||||||||||}}}}}}}}}zzzzzz{{{||||||{{{zzzzzzwwwxxxzzz{{{||||||{{{zzzwwwyyy{{{|||{{{zzzzzz{{{|||{{{yyyyyyyyyxxxvvvttttttsssqqqooonnnlllllllllmmmlllllllllllljjjfffccc\\\[[[YYYWWWUUUUUUWWWZZZfffuuu}}}ooojjjmmmrrrtttvvvwwwuuutttrrriii___RRRPPPMMMLLLLLLLLLJJJIIIHHHHHHHHHGGGEEECCCAAA@@@XXXTTTRRRUUU[[[\\\VVVPPPKKKLLLOOORRRVVVZZZ^^^___eeeiiimmmnnnkkkjjjmmmppprrruuuwwwwwwsssqqqppppppnnnmmmkkkllloooqqqrrrrrrrrrrrrqqqmmmeeeZZZOOOHHHCCC@@@<<<777444222222222111111111000000/////////---,,,,,,,,,,,,---......++++++************++++++++++++,,,---------------)))((('''(((+++---------///---***(((&&&'''((()))(((***,,,---////////////+++++++++---000111000///,,,,,,,,,+++,,,,,,,,,---))))))***+++---///111222...///000111222111111000,,,,,,,,,,,,,,,++++++***))))))))))))+++,,,...//////---+++******+++***(((//////.........//////000000------///...++++++---...---,,,+++,,,---///000000333222...---000222000///...---...///000///---///---+++,,,///222333444444555666666555444222000...000222333444333222222000000000000///...---,,,,,,,,,---...............+++---///111111000...------,,,+++,,,...///000///222444333///---///000.../////////000000111222333333333333000------///222111333222...((('''+++///333222000///...///000111.........------,,,,,,,,,+++++++++,,,------......******)))))))))***,,,,,,111111000...,,,+++,,,...(((***,,,,,,+++******+++++++++************++++++222+++,,,222333,,,---333---------,,,+++,,,...000///...000444888999555222000000000000000000111222222///111555555111111555444444555555444222///...///000111222222333222222222444666888999999:::;;;999;;;>>>BBBIIISSS]]]dddnnnrrrvvvwwwuuusssrrrrrrsssuuuvvvvvvuuuttttttuuuttttttttttttssssssrrrrrrtttvvvwwwwwwuuuttttttuuuppppppppppppqqqsssuuuvvvxxxuuusssrrrsssttttttssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwyyy{{{|||{{{yyyxxxyyy{{{{{{|||}}}}}}~~~~~~~~~}}}yyyzzz{{{{{{{{{{{{zzzyyywwwxxxzzz|||}}}|||{{{{{{xxxzzz{{{zzzyyyxxx{{{}}}~~~|||{{{zzzzzzyyyvvvtttvvvtttrrrpppnnnmmmmmmmmmooonnnoooooopppnnnjjjggg^^^^^^\\\YYYWWWVVVWWWWWW]]]jjj~~~tttgggdddjjjpppsssuuuuuusssrrrmmmcccXXXQQQOOOMMMLLLLLLKKKIIIGGGGGGGGGGGGFFFDDDBBB@@@???]]]WWWSSSVVV\\\]]]XXXQQQJJJKKKNNNRRRVVVYYY\\\]]]eeejjjnnnnnnkkkiiikkknnnqqqtttvvvvvvrrrooonnnooonnnlllkkkllloooqqqrrrrrrtttttttttqqqhhh]]]RRRKKKEEEBBB===888555333222222+++,,,...///111333555555---,,,,,,,,,,,,---......++++++************++++++((()))***++++++++++++++++++***)))***---...///...000...+++((('''((()))***((())),,,...000111111111,,,,,,,,,...111222111000***)))(((((())),,,///111))))))***+++---///111333---...///000111111000///---.........---+++)))(((,,,++++++***+++,,,...///000///------------+++)))///////////////000111222222///...000///+++***,,,---,,,+++******,,,...///111444444000///222444333///---++++++,,,------,,,000...,,,---000333555555444555666666555333111000...///222444555444333333111000000///......------.........///......------...000222333111...***(((///...,,,---///000000000...111222...---///000///000000000000000000111222333444333000---,,,///222,,,333666///$$$!!!***555333111///...---...///000,,,+++******,,,,,,+++***+++++++++++++++---......,,,,,,+++++++++,,,...///333333222000---,,,---...''')))+++,,,+++***++++++++++++************++++++222,,,,,,333333,,,---333---------,,,++++++...000---,,,...111666777444000111///...///000222111111111---...333444000000444222333333333111///,,,***///000111222222333222222555666888999999999888888666888:::===CCCKKKUUU\\\kkkoootttvvvtttrrrqqqrrrsssuuuxxxyyyxxxvvvvvvwwwttttttttttttttttttttttttqqqsssuuuvvvuuuuuuvvvxxxoooooonnnoooqqqtttwwwyyywwwuuusssrrrsssttttttsssooopppsssuuuwwwwwwwwwwwwtttuuuvvvwwwxxxxxxwwwwwwvvvwwwyyyzzzzzzyyywwwvvvyyy{{{}}}{{{xxxwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~xxxyyyzzz{{{{{{zzzyyyxxxwwwxxxzzz|||}}}}}}|||{{{yyyzzz{{{yyywwwxxx{{{~~~~~~||||||{{{zzzwwwuuuwwwuuusssqqqooonnnnnnnnnqqqqqqqqqrrrsssqqqmmmjjjaaabbb```\\\YYYYYYXXXVVVWWWcccwwwooobbb```gggnnnpppssstttrrroooiii\\\PPPPPPOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFFFFDDDBBB@@@>>>[[[UUURRRUUUXXXXXXXXXYYYQQQLLLKKKQQQWWWYYY\\\^^^eeeiiimmmoooooommmllllllqqqvvvzzzxxxsssnnnmmmoooooonnnnnnnnnooopppqqqqqqqqqrrrrrrqqqlllcccWWWOOOEEECCC>>>888444222222444------...111222222000...111///---,,,---......---***++++++++++++***))))))&&&&&&''')))+++,,,***((()))***++++++,,,,,,++++++))))))***+++***)))((('''(((***---.........///000---,,,,,,---///000...------,,,+++*********+++,,,(((***,,,---,,,,,,---...+++)))***...///------000++++++*********)))******,,,,,,++++++,,,,,,---...///,,,***,,,///,,,###...---...000222444333222000000///...------,,,,,,,,,,,,,,,,,,,,,---......444333222222222333444555///...---///111111...+++222111///000111222222111333222111222444444222111///222444333111000222555//////000000000000//////222111...,,,,,,---///000111111111111111000//////(((***,,,,,,,,,,,,...///222333000+++,,,111222------------...000000...,,,111222333333222111///...---///111222111000111222444222000/////////---+++///+++***+++,,,***,,,000,,,,,,+++)))---111111---111000...---,,,---///000333000...---......---,,,+++++++++,,,,,,---------((((((((((((((())))))***//////......------------000111111000.........///444000---000666888444///333000000333444111111444222222222111//////222444222666444///...222222---222222111111222222333444555777999777444333444666999888999===@@@BBBHHHPPPbbbfffllloooqqqrrrrrrsssyyywwwuuuvvvwwwwwwtttqqqsssttttttsssqqqqqqrrrtttsssqqqppprrrvvvvvvqqqmmmpppooonnnooorrruuuwwwwwwsssrrrrrrsssttttttsssqqqrrrrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwuuuuuuvvvxxx{{{}}}~~~{{{xxxxxxxxxzzz{{{{{{{{{{{{|||~~~~~~}}}}}}|||zzzzzz|||}}}|||{{{|||zzzxxxvvvvvvxxxzzz|||zzzzzzyyyyyyzzz{{{}}}~~~~~~||||||~~~}}}{{{yyywwwtttrrrqqqqqqssstttpppooooooppprrrssssssrrriiieee```\\\YYYWWWTTTRRRWWW]]]kkkrrrccc^^^^^^ccciiikkkmmmoooooojjjbbbZZZTTTQQQPPPNNNKKKIIIHHHGGGFFFJJJJJJHHHGGGEEECCCAAAAAA[[[TTTPPPSSSWWWWWWXXXZZZRRRMMMLLLQQQVVVXXXZZZ]]]dddgggllloooooonnnnnnnnnnnnssswwwwwwsssooooooqqqoooooooooooooooooopppqqqqqqrrrsssrrrmmmdddYYYRRRHHHEEE@@@999444111000111.........000222222000...000...,,,+++,,,---------***++++++++++++***))))))''''''''')))++++++***(((,,,---......//////......***+++,,,,,,,,,+++***)))(((***------------///000000///......//////---+++---,,,+++*********++++++(((***,,,,,,++++++,,,---+++)))+++///000......111/////////...,,,***((('''---,,,+++***)))))))))***.........000000---)))&&&...---...///222333222000///000000000//////............---------...//////444333222111111222333444000///...000222222///,,,333222333444555555222000111000000111333444222111///111333333111111222444////////////////////////111///---,,,+++,,,...///000000000///...---,,,++++++,,,............///111000111///++++++000000,,,------...000111111///---333222111222444444111///...///000000//////000222333333333333444222...+++///+++***++++++***+++/////////---+++,,,000///***///...---,,,---...000222111000......///...---+++***+++++++++,,,,,,,,,,,,))))))((((((((()))******............------,,,,,,...///111111000///111222444222000222555777444111444111111444555222333555222222222111000000222444222555444///...222222...222111111111111222333333111444666555444444666888888777888<<<======BBBHHHUUU[[[dddkkkoooqqqrrrsssvvvuuutttuuuwwwwwwuuussstttuuuuuutttqqqqqqqqqssssssqqqppprrrvvvvvvrrrnnnpppooonnnooorrrssstttsssrrrrrrsssuuuwwwxxxwwwuuusssssstttuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxzzz|||~~~|||zzzxxxwwwxxxyyyzzz{{{zzzzzz|||~~~~~~|||}}}{{{zzzzzz{{{||||||{{{{{{zzzwwwuuuuuuwwwzzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}{{{yyywwwtttrrrqqqqqqssstttpppooonnnppprrrssssssrrriiifffaaa]]][[[XXXVVVTTTVVVYYYeeeyyyooo```[[[\\\bbbgggjjjmmmoooooojjjaaaXXXRRROOONNNMMMKKKJJJIIIHHHHHHJJJIIIHHHFFFDDDCCCBBBBBB\\\TTTOOOQQQTTTVVVXXX[[[TTTOOONNNQQQTTTUUUXXX[[[aaaeeejjjnnnoooooopppppplllppptttuuusssqqqrrrtttqqqpppoooooooooooooooooorrrrrrsssrrroooggg]]]VVVLLLHHHAAA:::444000/////////......///111111000...000...++++++,,,------,,,******++++++******)))((()))(((((()))***+++)))'''******+++,,,,,,,,,,,,++++++,,,---.........---,,,(((***,,,---------...///222111000000000///---+++,,,,,,+++************+++)))***,,,,,,+++***+++,,,+++)))+++///000///000333111111111111///,,,***(((,,,++++++******++++++,,,+++...000000...---...///...------...000111000......///000222222222111000111000000/////////000000333222222111111111222222000000000111333333111///333333444666777555111...000//////000222333111000///111222222111111222333000//////......//////000///...---,,,+++,,,---.../////////...---+++))))))+++---......------///000......---***+++......++++++,,,...111333333000...444222111222444555444222...//////...------000222111111333444555222...***...+++***++++++)))+++...000111///,,,,,,...,,,'''---,,,,,,,,,---///111222///......///000///,,,******************+++++++++***))))))))))))***++++++------------,,,,,,,,,,,,,,,...111111111111333444444444444444444444333222555222222555666333333666222333333222111000222444222444333000///111222///111111000000111111222333...000333444444555777999777666888;;;;;;999:::???EEELLLWWWaaahhhmmmppprrrsssrrrrrrtttwwwxxxwwwvvvvvvvvvvvvtttrrrppppppqqqrrrpppppprrruuuvvvssspppqqqppppppqqqrrrsssqqqpppqqqrrrtttwww{{{|||zzzyyyuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuvvvwwwxxxyyyzzzzzz|||{{{yyyxxxwwwwwwxxxyyyzzzyyyyyy{{{}}}~~~}}}{{{|||zzzyyyzzz{{{|||{{{zzzzzzxxxvvvttttttvvvxxxzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~|||zzzxxxwwwtttrrrqqqqqqrrrsssooonnnnnnoooqqqrrrrrrpppjjjgggccc```]]][[[XXXVVVWWWVVV^^^oooiii[[[XXX[[[aaagggjjjmmmpppooojjj```VVVOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHFFFDDDCCCCCCCCCDDD]]]UUUNNNOOORRRTTTXXX[[[VVVQQQOOOQQQSSSSSSUUUZZZ___ccchhhllloooppprrrsssmmmppptttuuutttssssssuuuqqqqqqpppooonnnnnnnnnooorrrrrrsssssspppjjjbbb\\\OOOIIIBBB;;;666222000///000...---...///000///...///---+++***+++,,,,,,+++***************))))))(((***)))((()))******)))'''((())))))***************+++,,,---...//////...---)))+++------------...///222111000000111000...,,,,,,++++++******************,,,------,,,+++,,,,,,,,,)))***///111000222555000000/////////.........)))******,,,...000111333+++,,,,,,+++***+++---///...------...//////...---,,,...000222333333222111333222222111111111111111222222111111111111111111000111222333444333222111333222222222333222///,,,111000///000111111///---///000111111111111111222000///............///000//////...------------.........///......---,,,+++***,,,---,,,++++++,,,---,,,+++******+++---+++))))))***---000333333000...222333333333333333555666//////...,,,+++,,,///111/////////000111000---***...+++***,,,,,,)))***---...000///+++***,,,***&&&------,,,------///000111------...///000///,,,))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,,,,++++++---///222333222222333444222444666555222000111333444111222555555333333666222333444333222111333444222222222000000111222111111111000000000111222222000111222444555666888999666555888;;;;;;777888;;;<<>>;;;999555222222///,,,+++---...//////000...++++++,,,------,,,))))))******))))))((('''+++***((((((***++++++***)))***++++++,,,,,,++++++''')))+++---............,,,---/////////...///000.........///111111000...******++++++******)))(((+++---///000//////000111---******---///...111555555333///,,,******,,,---))))))))))))******+++,,,000,,,)))(((***,,,,,,+++---,,,,,,---///000///---------...///111222333444333333333333333444555555333333333333222111000//////111444444444333333444999555111000000222333444444222111000000///,,,***000......///000111000///---......//////......---///000111222222000///...---...///111222333333333...///000///---,,,,,,...+++)))***...000---***************,,,//////...,,,,,,111666555000...000444/////////---,,,,,,---///333000...---...111222222000------//////++++++---&&&+++---+++***++++++)))............------,,,,,,,,,++++++---......+++)))************))))))))))))***))))))))))))***++++++)))))))))***************---000333333222111000000///111333333000...///111222000000333444111111444222444666555444333333444222//////222222111222444222222111111222222333444666555444555777777666555666666999===<<<999:::>>>;;;;;;;;;===AAAJJJTTT[[[aaadddhhhkkkmmmooorrrtttqqqsssvvvvvvuuuttttttuuurrrrrrssssssttttttuuuuuurrrrrrrrrtttwwwxxxwwwvvvxxxwwwvvvwwwxxxxxxwwwuuuwwwvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyyzzz{{{|||{{{{{{zzzzzz|||}}}|||{{{zzzyyywwwvvvvvvxxxzzz{{{zzzxxxwwwwwwwwwxxxzzzyyywwwuuuvvvuuuuuuttttttuuuuuuvvvtttuuuuuuvvvvvvvvvuuuuuutttvvvyyyyyyxxxvvvuuuuuuwwwvvvuuutttsssrrrrrrrrrnnnmmmllllllnnnnnnmmmlllkkkiiigggfffdddbbb___\\\^^^XXXUUU[[[hhhxxxkkkTTTMMMSSS[[[cccgggdddgggiiiiiifff^^^VVVQQQMMMMMMMMMMMMKKKIIIGGGEEEGGGFFFFFFEEEDDDBBBAAAAAAcccZZZSSSRRRSSSSSSTTTVVVXXXTTTRRRQQQNNNMMMRRRYYY\\\```eeeiiimmmppptttwwwqqqqqqpppqqqrrrrrrqqqpppoooooooooooooooooopppqqqpppooopppqqqqqqooollliiiZZZRRRHHHAAA===:::666222333000,,,***+++---...///000...,,,+++,,,---------)))))))))))))))(((((('''+++)))((((((***,,,,,,,,,''''''((()))))))))))))))'''(((+++---.../////////---///111111000///000111///.........//////...,,,)))******+++***)))((('''***,,,.../////////111222...******,,,------///333333222111000...,,,+++***))))))((((((((()))******+++,,,+++***((()))+++...,,,,,,,,,...000111000///000000//////111333555777222222222333444555666777333444444444333222000///...111444444333222333444666444111111222444444333222111000000111111///---000...---...000111000...+++---///000000///---+++...///111222222000...,,,,,,---...///000111111111///000000///---,,,,,,---,,,)))+++111333...+++,,,---,,,++++++---......------...000222222000---+++...///000///---,,,---...111///---...000111111111222//////111000---,,,...''',,,///---+++,,,,,,***,,,,,,------...---------,,,+++***+++,,,---,,,***+++++++++******)))))))))))))))((((((((()))******((((((((())))))************---111333222111111111///111222222111111111222333111111444444222222555222444666666555444444444222......222333000111666333333333222333333444555666444333444666777666444666555777:::999666777;;;888888666666888>>>FFFLLLRRRVVV\\\```dddggglllpppmmmppptttvvvvvvvvvwwwxxxsssttttttssssssssstttuuuuuutttrrrsssuuuvvvvvvuuuzzzxxxvvvuuuwwwxxxxxxwwwwwwvvvuuutttuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuwwwxxxyyyzzzzzzzzzxxxyyy{{{||||||{{{yyyxxxvvvvvvvvvwwwyyyzzzyyyxxxvvvvvvvvvxxxyyyyyyvvvtttvvvvvvuuuuuuuuuuuuvvvvvvtttuuuvvvvvvvvvuuuttttttqqquuuxxxyyyxxxvvvuuuvvvwwwvvvuuutttsssrrrrrrqqqmmmlllkkklllmmmmmmlllkkkjjjiiigggfffeeeccc```]]][[[WWWTTTVVV]]]lll{{{fffPPPJJJPPPXXX]]]```\\\^^^``````^^^YYYSSSOOOLLLMMMOOOOOOOOONNNLLLKKKIIIIIIJJJIIIHHHEEECCCAAAeee\\\UUUTTTTTTSSSSSSUUUXXXTTTRRRQQQNNNMMMRRRZZZ\\\```eeeiiilllppptttwwwooonnnmmmnnnpppqqqqqqpppoooooonnnnnnooopppqqqqqqooooooooopppqqqpppmmmjjj^^^UUUJJJBBB>>>:::555000333000,,,***+++---...///111///---,,,---......---)))))))))))))))(((((('''***)))'''(((***,,,------******+++,,,,,,,,,,,,,,,''')))+++---///000000000...000222222111000000111111///......///...,,,))))))******++++++)))((('''(((***---...//////111222...***))),,,---,,,...222---///111333333000---+++((((((((()))***,,,---...%%%))),,,***&&&%%%***000,,,,,,,,,...111222111000333222000000111333777999111111222222444555777888444444555555444333111000---000444444333222333555111000000111222333222000000//////000222333111000000---,,,---000111000...***,,,///111111///,,,***---...000222111///---++++++,,,------......---------......---+++)))***+++---)))+++333444///,,,---000...,,,+++---////////////,,,+++///444444,,,$$$...000111111///------...,,,,,,,,,...000000///---222000000222111---,,,...)))///222///,,,,,,,,,******+++,,,---.../////////---+++)))***+++,,,,,,+++,,,+++++++++******))))))((((((((((((((())))))***'''((((((((())))))******'''+++///222222222222222000111111222333444333333444222222555555333333666222444777777555444444444222---...222333000222666444444333333444444555666444222111222666777666444777555666888666333444888555555444333444888>>>CCCFFFKKKRRRXXX]]]bbbhhhmmmkkkooosssvvvwwwxxxyyyzzztttuuuuuutttrrrrrrsssuuuwwwuuusssrrrsssttttttssszzzxxxuuuuuuwwwyyyzzzzzzvvvuuuttttttuuuwwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxttttttuuuvvvwwwxxxyyyyyyvvvxxxzzz||||||zzzxxxwwwvvvuuuuuuwwwyyyzzzyyywwwuuuuuuvvvxxxyyyxxxvvvsssvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwvvvuuutttppptttyyyzzzxxxvvvvvvwwwvvvvvvuuutttsssrrrrrrqqqmmmlllkkkkkkmmmmmmlllkkkjjjiiiggggggfffccc```]]]XXXUUURRRRRRVVVccczzzyyycccMMMHHHNNNUUUXXXZZZUUUWWWYYYYYYXXXTTTPPPMMMKKKMMMOOORRRSSSSSSRRRQQQKKKLLLMMMMMMKKKHHHDDDAAAgggaaaZZZUUUTTTVVVXXXYYY[[[YYYUUUOOOJJJJJJNNNSSS]]]___ccchhhlllooopppqqqmmmoooooommmnnnqqqsssqqqpppooommmllllllnnnpppqqqmmmpppqqqooonnnnnnlllhhhbbbXXXLLLCCC???;;;777333000///...---------------******))))))***,,,...000---+++)))''''''((()))***)))***+++,,,---,,,,,,+++---,,,++++++---------,,,))),,,...///...---------//////000222333111...+++...000222111...+++))))))+++***)))((((((((())))))******+++---000111111000000...------......---,,,***---//////......000333---,,,***))))))***,,,---+++***)))((('''((()))***...***''')))...222111///...---------///222555777000111222222222555888<<<555444333222111111000111000...---///222444333222///000111222111222555777000000/////////.........000000111111111111000000---///000000///---...//////111333333111/////////222000---,,,---------,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,---------///111111000...---///...,,,---222444222444222/////////000000000//////............//////333333111000////////////222222222222000...,,,***------++++++++++++------*********))))))))))))(((......---,,,+++))))))(((***)))(((''''''((()))***,,,)))'''(((++++++***''',,,...111111000//////000444555555333111000000111000333555333000///222666666888888888666555555666333111//////111222222222///222555444222222444777666222000444777555444444555444333333222222222222444777:::888444444999>>>===>>>@@@DDDJJJRRRZZZ^^^ccchhhpppuuuwwwwwwvvvvvvuuuuuutttttttttuuuvvvvvvrrrqqqppppppppppppqqqrrruuuvvvwwwyyy{{{{{{yyywwwzzzxxxvvvuuuvvvwwwwwwwwwvvvvvvwwwyyy{{{{{{yyyxxxwwwwwwwwwwwwwwwvvvuuuuuutttvvvxxxzzz{{{zzzyyyxxx{{{{{{{{{{{{{{{zzzzzzzzzwwwxxxyyyyyyxxxwwwuuutttxxxwwwvvvuuuuuuwwwyyyzzzyyyyyyzzzyyyxxxvvvtttsssvvvvvvvvvvvvwwwyyy|||}}}yyywwwvvvuuuuuutttrrroooqqqrrrqqqooolllkkklllmmmmmmkkkhhhggghhhfffbbb___[[[WWWVVVWWWTTTWWWnnnmmmUUUCCCDDDKKKMMMOOOTTTUUUSSSRRRTTTUUURRRPPPOOONNNOOOQQQTTTXXXYYYWWWVVVWWWSSSNNNLLLKKKIIIEEEBBBgggbbb[[[VVVTTTTTTTTTSSSWWWVVVTTTOOOLLLMMMRRRWWWYYY\\\```eeejjjnnnqqqrrrmmmppppppnnnnnnqqqrrroooooonnnmmmmmmnnnooopppqqqmmmqqqrrrooonnnooommmiiiddd[[[OOOFFFAAA===888444000///...------,,,,,,---,,,+++***)))***,,,...///,,,+++***((((((((()))***)))***+++,,,---,,,++++++,,,+++++++++,,,,,,,,,+++***,,,......---,,,---.........///111222111///,,,---///111111///---,,,,,,///---,,,,,,---...,,,+++***)))***,,,///111111000//////............,,,++++++---//////------///111,,,,,,------,,,+++***)))+++++++++++++++,,,------///,,,***+++000222111.........---...000333555777111111222222222333777:::444444333222222222222222111///...///111222111///...///000111000111333666...---------,,,,,,,,,+++000000000111000000//////---///000000...---...///+++...000111111111222333333000---,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---///111111///---,,,000000------111444333444222000///000000000//////......---...///000111222111000/////////////////////000000000...---,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))...------,,,+++***)))(((***)))(((((((((((()))***+++)))((()))++++++***(((,,,...///000/////////111222333444333111///000111---000222222//////222666777888888777555444555666333111//////111222222222444444555333111000000111222...---333666666666777777666555333222111111111333555666555333333666:::666666888<<>>===999333000///000000000------,,,,,,,,,+++++++++///......------,,,,,,+++***++++++,,,,,,---......++++++******))))))(((((((((((((((((()))***,,,,,,***)))+++000111---,,,...&&&(((***,,,.../////////,,,***)))+++...///---***(((,,,...,,,,,,---+++'''+++***)))(((((()))***+++---+++***,,,......,,,))),,,,,,,,,,,,,,,+++***)))$$$&&&(((***++++++***)))---,,,+++)))(((***...222111111111111000000000///222333444444333222000///---///111111000000444777555111---,,,---///...,,,***---,,,&&&&&&***+++'''++++++******)))*********+++*********+++,,,,,,---------------------......111111000---***)))***+++)))+++---...---,,,,,,,,,333000,,,)))''')))+++---+++++++++***((((((***,,,,,,***(((***---//////---++++++,,,///111111///,,,---,,,+++,,,...111222222,,,------...///000000111------,,,,,,+++***))))))++++++++++++++++++++++++*********)))******++++++---------,,,+++***((('''//////---,,,+++*********------------------------,,,+++******,,,......---...---+++******+++---...000000000111111222222333111///...,,,,,,---...///222333333333222222444666999888666555444333000---444222//////111333444444222444555555444555666888777666333111000111222333555444333222333333555666555333111000///000111222,,,000222000//////+++&&&555555555777<<>>;;;777444222111000...------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++******)))((((((((())))))((())))))***+++,,,)))(((***///000,,,+++---++++++,,,------,,,+++***...,,,,,,---///000...,,,,,,//////,,,+++,,,***'''***))))))((()))***+++,,,...------///000000---***,,,,,,,,,,,,+++***))))))$$$%%%''')))))))))((('''(((***++++++******,,,.........///000000111111222000111222222222000///...///111222111//////000333555222...,,,---...---,,,***,,,+++''''''++++++(((++++++***))))))))))))***+++*********++++++,,,---++++++,,,,,,,,,,,,------***,,,......---+++*********+++---...---,,,,,,,,,111///,,,)))((()))***,,,+++++++++***((((((***,,,,,,***)))***---//////...,,,,,,---000222222000......---------///111333333//////000000111111222222---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---.........---,,,+++***)))...---,,,+++************++++++++++++++++++++++++---+++***)))***+++***)))---,,,+++***+++,,,...///111111111111222222222222000///---,,,+++,,,...///111222444444333222333555555444222222333222111///444222000000222444444444222333555444333333444555888777555444333333333444555444333333333444555666555444222000//////000111...111222///...///---)))222111111333666;;;@@@CCCOOOTTT[[[___aaaeeekkkqqqpppppppppppppppqqqsssuuuttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxwwwvvvuuuwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||uuutttsssrrrrrrsssuuuvvv{{{yyyxxxxxxyyyyyyxxxvvvxxxvvvtttsssrrrssstttttttttsssrrrrrrrrrssstttuuuvvvvvvvvvxxxzzzzzzxxxuuuwwwwwwxxxxxxwwwuuurrrqqqssspppmmmkkkkkklllkkkkkknnnmmmlllkkkiiigggffffffaaa^^^[[[YYYXXXXXXWWWUUUVVVaaarrrtttXXXHHHEEEJJJPPPVVVYYY[[[^^^___\\\\\\[[[[[[[[[[[[\\\\\\WWWVVVSSSPPPMMMJJJGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEtttqqqnnnkkkgggccc^^^[[[PPPNNNNNNQQQVVVUUUPPPKKKGGGFFFHHHOOOUUUYYY___eeehhhpppuuussspppppprrrrrrsssppppppsssrrroooooorrrmmmmmmnnnoooqqqrrrrrrssspppooommmjjjcccXXXLLLEEE@@@===:::777555222///,,,.........------------,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,++++++******)))(((((((((******)))))))))******+++((('''***//////,,,***+++,,,,,,,,,,,,,,,+++***)))---,,,,,,---//////...,,,///111///+++***,,,+++((())))))(((((()))+++---............000000///,,,)))---,,,,,,+++******))))))'''''')))******)))((('''&&&)))---///...---,,,,,,+++,,,---...000222333333000111222222222111000///222333333111///......///555222///---------,,,+++)))++++++((((((+++,,,***,,,+++******)))))))))***+++************+++,,,,,,))))))******++++++++++++$$$(((---000///,,,***)))***+++,,,---......---,,,...---+++)))(((((())))))***++++++***))))))***,,,+++******+++...//////...------...111333333111...////////////000111222333000000000000111111111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........------,,,,,,,,,++++++************++++++************************+++***(((((()))***)))(((++++++***++++++---///000333333222222222222222222000///---++++++,,,---...000222444555444333333444333222000111333444444333555333111111222444444444222333444333111000111222666555555444444333333333444444444444444555666777666555333111000///000000111333333///...000///,,,000000///000111333555666>>>BBBHHHMMMQQQWWW___eeeiiiiiijjjjjjjjjlllpppsssvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{vvvuuutttssssssssstttuuuwwwvvvvvvwwwxxxyyyyyyxxxuuuuuutttsssssstttvvvvvvuuutttsssrrrrrrsssssstttvvvvvvvvvxxxzzzzzzxxxvvvvvvwwwwwwwwwwwwuuusssrrrsssqqqmmmlllkkkkkkjjjiiimmmmmmlllkkkkkkjjjiiiiiidddbbb^^^\\\[[[ZZZXXXVVVTTT[[[iii|||oooTTTEEEEEEJJJPPPTTTWWWWWWXXXXXXWWWVVVTTTSSSSSSTTTVVVWWWTTTSSSQQQOOOLLLIIIGGGFFFEEEEEEFFFGGGFFFEEECCCCCCsssqqqpppnnnkkkfff```[[[SSSOOOLLLPPPVVVYYYUUUPPPHHHFFFIIIOOOUUUXXX]]]bbbgggpppuuurrrmmmmmmppprrrtttqqqqqqsssssspppqqqsssmmmnnnnnnnnnooopppqqqrrrqqqpppnnnlllggg^^^SSSKKKCCC@@@;;;777444111...+++//////.........---------((())))))***++++++,,,,,,++++++,,,,,,---......///+++++++++***))))))((((((++++++******)))*********)))(((+++///000,,,***+++*********+++++++++++++++))))))***+++,,,,,,+++***///000...***)))---...,,,((((((((()))***,,,...000,,,------......,,,)))'''------,,,+++***))))))(((++++++,,,,,,,,,+++******))),,,000222111000//////++++++,,,...///000111222111222333444444333222222333333333222111//////...444222000...---,,,,,,+++)))************,,,------------,,,+++************+++***************++++++((((((((())))))******+++%%%)))---//////---+++***++++++,,,---//////...,,,+++++++++***)))((((((((()))***++++++))))))+++,,,++++++,,,---//////000///------...000222222000......///////////////000222////////////............++++++++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,---------------,,,,,,,,,,,,---)))))))))))))))***++++++***************************((('''(((***++++++***+++***++++++,,,...000111444444333333222222111111000///---,,,+++,,,---...///222555666555333333333555444222333555666777666555333222222333444444333111222222111///......///111222222222222222111000444444444444555666666777666555333222000000000000333555333///...111111///000000111111111111111222333666:::>>>BBBHHHOOOTTTXXXZZZ]]]^^^```dddkkkpppuuuuuuuuuuuuttttttttttttwwwwwwvvvuuuttttttvvvxxxuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuutttssssssttttttuuuttttttuuuxxxyyyyyyxxxvvvuuuuuutttuuuuuuvvvwwwvvvuuutttrrrrrrrrrssssssuuuuuuvvvwwwxxxyyyxxxwwwyyyyyyzzzzzzyyyxxxwwwvvvtttrrrooommmmmmllljjjiiinnnmmmmmmlllkkkkkkjjjjjjfffdddaaa^^^]]][[[XXXVVVSSSVVVaaasssiiiPPPDDDGGGKKKQQQTTTUUUTTTSSSSSSTTTRRRPPPNNNNNNPPPRRRTTTRRRQQQOOONNNKKKIIIHHHGGGDDDEEEFFFFFFFFFDDDBBBAAAssssssssssssoooiii```ZZZSSSNNNKKKOOOVVV[[[YYYVVVLLLIIIKKKPPPTTTVVV[[[```eeennnssspppkkklllppprrrtttqqqpppssssssqqqqqquuuoooooonnnnnnooopppqqqqqqsssqqqpppooollleeeZZZQQQGGGBBB;;;555111///---,,,//////.........---------'''((())))))***+++,,,,,,+++,,,,,,---......//////,,,,,,,,,+++******)))))),,,+++***************+++,,,***,,,///000,,,+++---************************((()))******************,,,...,,,)))***...111000)))((())))))+++---000111............,,,***)))(((...---+++***)))(((((((((,,,,,,,,,,,,,,,++++++++++++---////////////111333,,,,,,---------.........///000222333444333333222111222222222333222111000222222111///---,,,,,,,,,))))))***,,,---------...//////...---,,,++++++,,,++++++***))))))*********''''''((()))******++++++,,,---......,,,+++,,,,,,+++***+++---000000...,,,************)))(((((('''((()))++++++******+++,,,***,,,---/////////000000++++++---///111111///---,,,...//////------...///////////////............++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,++++++***++++++,,,(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++++++++******++++++,,,---///000000333333333222222111111111111000...,,,,,,---...//////222555666555333333333777555444444555666555444555333222222333444333222000111111000...,,,,,,---///000111222222111111000222333444555555666666666666555444222111111000000444555333///...111333111000000111111222222222222111222333444777:::???BBBCCCGGGLLLOOOSSSYYYcccjjjppppppoooooooooooooooooopppqqqrrrqqqpppqqqtttwwwuuuuuuuuuuuuvvvwwwyyyyyyxxxxxxwwwwwwxxxxxxyyyyyywwwvvvuuuuuuttttttttttttvvvuuuuuuwwwyyy{{{{{{zzzwwwwwwvvvvvvuuuuuuvvvvvvuuutttsssrrrqqqqqqrrrsssssstttuuuvvvvvvwwwwwwxxxzzzzzzzzzzzzzzzzzzyyyyyyuuussspppooonnnmmmkkkjjjoooooonnnmmmkkkjjjiiiiiifffdddaaa___]]][[[XXXUUUSSSTTT\\\llldddOOOFFFKKKNNNRRRTTTSSSQQQPPPPPPSSSQQQOOOMMMMMMOOOQQQSSSOOOOOONNNMMMKKKJJJIIIIIIEEEFFFFFFFFFEEEDDDBBBAAAssssssrrrqqqmmmeee[[[UUUNNNJJJIIILLLTTTYYYZZZYYYQQQMMMLLLPPPRRRTTTYYY___ccckkkooommmkkkmmmqqqrrrtttqqqppprrrrrrppprrrvvvqqqpppooonnnooooooqqqrrrtttrrrpppqqqpppiii^^^UUUIIICCC;;;555111///...---.........------------,,,(((((()))***++++++,,,,,,******++++++,,,,,,------......------,,,++++++***++++++*********++++++,,,///,,,+++......,,,,,,///---,,,+++)))(((''''''''')))***,,,,,,+++++++++,,,***,,,+++(((***///111000***))))))***,,,...000111222222111...+++***+++,,,...---+++)))((('''(((((())))))))))))))))))*********++++++++++++---000333------------,,,,,,+++++++++,,,...000111111000000000///000222444444222000000111111000...,,,,,,---***)))***......,,,,,,///000///...---,,,+++++++++++++++***))))))))))))***(((((()))***+++,,,,,,---000000///,,,******,,,...,,,******---111222///,,,************))))))((((((''')))+++++++++***+++,,,***,,,///000000000000111++++++,,,///111111...,,,+++...000///,,,+++,,,...000000000000111111111111++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((()))***+++,,,...---+++***)))***++++++))))))(((((()))***++++++------------------------222000---,,,++++++)))(((++++++,,,---...//////000222222111111111111111111222111///------...///000000222444555444333333444555444333444555444222000444222111222333333222000///000000///---,,,,,,---111111111222222333333444111111333444555555666555444444444333222222111111333555333//////222333111...//////000000111111111222111111000111333444555444999>>>AAADDDLLLWWW___jjjjjjjjjkkkkkkkkkkkkkkkiiilllpppppppppqqquuuyyyvvvuuutttttttttuuuwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzvvvvvvuuuuuuuuuuuuuuutttyyyxxxwwwxxxzzz{{{zzzyyyuuuuuuuuuuuuuuutttttttttsssrrrqqqppppppqqqqqqrrrqqqssstttuuutttuuuvvvxxxwwwwwwwwwwwwxxxxxxxxxxxxvvvtttrrrqqqqqqpppnnnllloooooonnnmmmkkkjjjiiiiiifffdddbbb```^^^\\\XXXUUUTTTUUUYYYfffyyyzzz```OOOJJJNNNQQQSSSSSSQQQOOONNNOOOQQQPPPOOOMMMMMMOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDDDDCCCCCCpppmmmiiieee```YYYQQQKKKDDDCCCDDDHHHNNNTTTXXXYYYUUUPPPMMMNNNPPPQQQVVV]]]aaagggjjjjjjkkkpppsssssstttpppoooqqqqqqppprrrvvvsssrrrpppoooooopppqqqrrrtttqqqoooppppppkkk___UUUIIIDDD>>>888444111///---------------,,,,,,,,,,,,)))******++++++,,,,,,,,,******++++++,,,---------/////////...------,,,,,,************+++,,,,,,---000,,,***++++++***,,,000,,,+++***((('''''''''((((((***,,,,,,******+++,,,)))++++++)))***...///...++++++***+++,,,...000111444333111---)))(((+++...///---+++((('''''''''(((((((((((((((((()))***+++)))***+++++++++---///222---,,,,,,,,,+++++++++***)))***,,,...///000//////.........000222333000---...000111000...,,,---///,,,)))+++///000,,,+++//////...---,,,************++++++***))))))))))))))))))******+++,,,---.../////////...,,,***)))+++---,,,******---111333000,,,++++++***)))))))))******&&&(((+++,,,+++++++++,,,)))---000222000000000222,,,,,,---///111111///---+++///222111---***,,,...//////000000111111222222---,,,,,,++++++*********))))))))))))))))))))))))'''''''''((()))+++,,,---000...,,,*********++++++******)))))))))***++++++------------------------000...,,,+++,,,---,,,+++,,,,,,---...............000000000000000000111111333222000///...///111222111222444444333222333555333333444555777555222///333111111111222222000......///000///---,,,,,,...111000000000111222444555///000222333444555555444333333333333333333333222111444333000///222222000//////......//////000111000/////////000111000000...333777888888>>>HHHQQQ\\\\\\]]]]]]^^^^^^______]]]bbbhhhkkkkkkmmmrrrvvvrrrqqqooonnnnnnooopppqqqppppppqqqqqqssstttvvvwwwtttuuuuuuvvvvvvvvvvvvuuuwwwuuuttttttuuuuuutttsssppppppqqqrrrssssssssssssqqqpppooooooooopppqqqrrroooqqqssssssrrrrrruuuxxxuuuuuuuuuuuuvvvvvvwwwxxxvvvuuusssssssssrrrpppnnnllllllllllllkkkkkkkkkjjjfffdddbbbaaa```]]]ZZZWWWTTTUUUXXXaaaqqqvvv^^^QQQPPPPPPQQQRRRQQQNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGEEECCCCCCDDDEEEkkkfff___XXXRRRLLLGGGCCC<<<===@@@EEEJJJPPPUUUXXXWWWQQQMMMMMMMMMOOOTTT[[[```dddggghhhlllrrrtttssssssooonnnpppqqqppprrrvvvtttsssqqqooooooppprrrsssssspppnnnppppppkkk___UUUHHHEEE@@@<<<888444000,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////000000000000///......------************+++,,,---...000,,,((())))))(((+++000((((((''''''((()))+++,,,%%%(((******((('''(((***))),,,,,,))))))------+++,,,+++++++++,,,...///111333222///***%%%%%%)))---///---+++((('''&&&'''((())))))))))))***+++,,,---)))+++---......///111222++++++++++++++++++++++++***+++---///111111111111...------///111111---***,,,///111111...---...000---***+++000000,,,+++......---,,,***)))(((((((((++++++***))))))((())))))***++++++---...///000000+++,,,---,,,***)))+++,,,,,,***)))---222333000---,,,+++***)))))))))++++++&&&(((+++,,,+++++++++,,,)))---111222111000000222------...000333333000...,,,000333222...+++,,,///,,,------...///000000111------,,,,,,+++***))))))))))))))))))))))))))))))((((((((()))***,,,---...222000...,,,******+++,,,++++++************++++++------------------------)))((((((***---000111000------......///......---......//////000000111111444333111000///000111222222333333333222222444666333444666888:::999555222222111000111111111///---...///000///---,,,---...///...------...000222444...///111333444444444444111222333444444444333333000333333000000222222///222111000/////////000111---------///111111000///...222555444222555>>>GGGHHHHHHIIIJJJKKKLLLLLLLLLNNNTTT[[[___```bbbggglllmmmkkkiiiggggggggghhhiiijjjjjjkkklllmmmoooqqqrrrssstttuuuvvvvvvwwwvvvvvvsssqqqoooooooooooommmkkkjjjkkkmmmoooqqqrrrrrrsssoooooonnnnnnnnnpppqqqrrrnnnppprrrrrrqqqqqqtttwwwvvvuuuuuuuuuvvvwwwxxxyyyvvvuuuttttttuuutttrrrpppiiijjjjjjkkkkkklllllllllfffeeecccbbbaaa___[[[XXXTTTUUUXXX___lllsss]]]SSSTTTQQQQQQQQQOOOLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJGGGDDDCCCDDDEEEFFFbbbYYYNNNFFFCCCAAA>>>:::333444666888<<>>===<<<;;;;;;===???@@@AAAAAABBBGGGMMMSSSWWWYYY]]]\\\YYYWWWVVVWWWXXXYYYVVVWWWXXXYYY\\\aaaggglllmmmmmmnnnppprrrrrrooommmooojjjeeedddfffeeebbb^^^[[[\\\^^^aaadddfffhhhiiiiiillloooqqqppppppqqqrrrtttttttttrrrrrrsssvvvxxxsssttttttsssrrrrrruuuwwwuuuvvvwwwuuurrrooooooooonnnllljjjjjjkkkkkkjjjiiimmmhhhbbb___^^^]]]ZZZXXXYYYVVVVVV[[[eeeuuuooo___ZZZZZZVVVRRRNNNMMMNNNOOOMMMJJJNNNNNNMMMLLLKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFCCCAAAAAACCCFFFHHHTTTLLLCCC===<<<;;;999666222333444555777<<>>666000///...---,,,,,,,,,,,,,,,---+++***************+++++++++,,,---...000111222333222222333333333111000///,,,,,,,,,,,,---,,,+++***++++++,,,,,,,,,---------...(((&&&(((***((((((+++''')))******)))(((***++++++***)))))))))***,,,---+++***)))***---......---222111///...,,,+++******,,,***))))))******)))(((((((((''''''((()))***+++---******---,,,((('''))))))***+++***)))(((***,,,,,,---....../////////...,,,,,,,,,---//////---,,,***,,,---------...111333444222///.........------+++......***)))******((()))))))))******+++++++++************+++,,,------......------,,,++++++***,,,+++,,,---//////---,,,******))))))))))))******((()))++++++******+++,,,,,,///111333222111111222+++...000000...,,,,,,---++++++++++++++++++******)))***,,,...////////////+++,,,......---+++++++++,,,+++++++++***)))))))))***+++---,,,***))))))***//////...---,,,,,,,,,,,,+++++++++++++++,,,------///...---,,,++++++++++++)))***+++,,,,,,,,,++++++++++++,,,///222222111///...,,,+++,,,---...---,,,///000000///------///111111//////111444555333111444333333555888888666444555111000222111......111222222222111000///...---///---,,,,,,...//////......------------...//////111111222222222222111111111000///...---......///222111000000//////000000------...////////////...///000000000///000222444666666555555555666777888777666888;;;@@@EEEGGGGGGIIIIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLOOOUUU[[[```ddddddeeeggghhhhhhfffdddbbb^^^ZZZYYY[[[[[[XXXTTTPPPPPPQQQSSSVVVXXX[[[\\\ccceeeiiilllnnnooorrrsssqqqqqqqqqpppoooppprrruuusssssssssrrrqqqqqqsssuuuvvvvvvvvvuuurrrppppppqqqooommmkkkkkkllllllkkkjjjlllhhhccc___^^^]]]ZZZXXXWWWTTTSSSVVV]]]lllooo```ZZZZZZVVVRRRNNNNNNOOOPPPOOOMMMOOOOOONNNMMMLLLKKKKKKJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEBBB@@@AAACCCEEEGGGDDD>>>888555555666555333222333333333444777<<>>AAAFFFMMMQQQUUUUUUUUUWWWYYYYYYWWWUUUOOOLLLIIIIIIKKKKKKIIIGGGDDDCCCCCCDDDEEEHHHKKKLLLVVVZZZ___cccgggkkkpppsssqqqrrrssssssrrrrrrsssuuurrrssssssrrrpppppprrrtttvvvvvvvvvtttqqqqqqrrrtttrrrpppnnnmmmnnnnnnmmmkkkkkkhhhccc```^^^\\\ZZZXXXVVVTTTRRRSSSVVVbbb{{{ooo```ZZZZZZVVVRRRNNNNNNPPPQQQPPPNNNOOOOOOOOOOOOMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBB@@@AAACCCFFFGGG;;;777333111222333333333444444444444444666:::===BBBEEEHHHGGGFFFJJJRRRZZZ]]]___cccgggkkkmmmpppqqqsssrrrqqqpppqqqrrrssstttsssqqqpppqqqsssttttttssssssqqqnnnnnnooommmhhhccc[[[SSSKKKFFF@@@888444333111000///...------------******))))))***+++...///------...///000111222333666555333222111111111111///000111000...---,,,,,,***+++,,,---...///000111---***)))***,,,,,,,,,,,,)))***++++++******+++---++++++***)))***+++,,,---///---++++++---......---,,,,,,***)))((((((((((((,,,+++***+++,,,,,,***(((---,,,,,,,,,+++++++++,,,///,,,,,,...,,,(((&&&((()))+++---...------///000---,,,+++++++++,,,---...***))))))***,,,,,,+++***+++,,,.........///222444444222///.../////////...---......+++,,,///...***)))***++++++,,,---......)))))))))***+++,,,---.........------,,,,,,,,,+++++++++---///000///,,,***+++******))))))******+++&&&(((*********+++---...+++---............///111//////...---,,,+++,,,---++++++******)))))))))))),,,---...///000///.........,,,+++,,,//////+++(((,,,+++++++++***)))))))))+++,,,...---+++******+++++++++******+++,,,,,,---++++++*********++++++,,,/////////...---,,,++++++******++++++,,,,,,,,,,,,(((((()))+++...//////...---,,,+++,,,---...---+++---...///...---,,,...///222222222333333333222111000000111222444555666555555222111333333000000333333333333333222111000///000...,,,,,,------,,,+++------,,,,,,------...///.........//////.........//////......------------000//////....../////////---...//////000000//////111...,,,,,,///000...,,,......///000000//////...000000222444777888777555666777888999888777555444111333444666888<<>>===<<<>>><<<;;;:::;;;>>>AAACCCHHHLLLQQQWWW\\\cccjjjnnnoooqqqssstttsssrrrssstttqqqrrrsssrrrqqqqqqrrrsssvvvvvvuuusssqqqrrrtttwwwtttrrrpppooooooooommmllljjjgggddd```]]][[[YYYXXXVVVUUUTTTSSSSSS]]]vvvnnn```[[[ZZZWWWSSSNNNMMMNNNOOOOOOMMMKKKLLLMMMNNNMMMKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBBBBCCCEEEGGGIII777555222111111222222111222333333333444666999<<<>>>BBBGGGHHHGGGJJJRRRXXXYYY[[[___eeejjjmmmooooooqqqppppppoooppppppqqqrrrqqqpppoooppprrrttttttttttttqqqooooooooonnnkkkggg```XXXOOOIIIBBB:::555444333222111///...---------************+++,,,...///------...///000111111222555444333222111111111111000222333111...,,,,,,---------...///000111222333,,,+++******+++---,,,******+++---,,,++++++,,,...,,,+++*********+++------222000---+++,,,,,,,,,++++++***)))(((((((((((((((,,,,,,+++,,,------+++)))---------------,,,,,,,,,---***+++------***)))+++)))+++---............///------+++******+++,,,---***)))((()))***++++++***,,,---.........///111333222///---,,,---...---------...---+++---000///+++***++++++,,,------......''''''(((((()))+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---...//////,,,***++++++************++++++&&&(((*********+++---...,,,------,,,,,,---///111000///---,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...///000000000///...---...,,,+++,,,//////+++((()))))))))***+++++++++,,,***+++---,,,***))))))***************++++++,,,---******))))))))))))******+++,,,---......------,,,+++***++++++++++++,,,,,,+++******+++---...---,,,...---,,,,,,......---,,,,,,...//////---------...444444444333222000//////...///000000111222444555333000///111111//////222222222222222111111000///000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,---......,,,------......------,,,...............------,,,///...............//////---......///////////////000---+++,,,///000---***//////000000000000///...,,,---...111444555444222000111333444444222000///000111222222333555999<<<:::999888999;;;<<<;;;999555444333444555666777666:::888777666666888;;;======@@@DDDIIIOOOWWW^^^ccchhhlllppprrrrrrpppppppppppprrrssssssrrrrrrssstttuuuuuutttrrrqqqqqqtttwwwuuussspppoooooonnnmmmkkkhhhgggeeeaaa]]]ZZZXXXXXXUUUUUUUUUTTTRRR[[[ppp~~~lll```\\\[[[XXXSSSMMMKKKLLLMMMLLLJJJHHHIIIKKKLLLLLLJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGJJJKKK333222111111000////////////000111111111333666888:::???EEEHHHJJJLLLPPPSSSSSSUUUZZZaaahhhmmmnnnnnnppppppoooooooooooooooooopppnnnnnnooorrrttttttttttttrrrpppooooooooommmllleee\\\TTTNNNFFF===666555555444222000///...------******++++++,,,,,,---------------...///000000000222222222111111111111000000333444222...++++++---//////000111222222333333,,,---,,,***+++---,,,((((((***++++++******+++,,,,,,++++++******,,,---...333000,,,******++++++*********)))))))))))))))***---,,,,,,---...---+++)))***++++++,,,,,,,,,+++++++++)))***---...++++++...'''))),,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,+++)))((((((***++++++***,,,---......------...000000---+++***+++,,,,,,+++,,,---+++***---111000+++++++++,,,,,,,,,,,,------&&&&&&'''''')))***,,,---++++++++++++++++++++++++...---,,,---......,,,+++++++++************++++++''')))************,,,...---------++++++,,,///222000...---,,,---,,,+++)))------,,,,,,---...000111000111111111111///---,,,,,,,,,,,,---...---+++)))(((((()))***+++,,,,,,---***+++---,,,***))))))***+++*********+++,,,,,,---++++++***))))))))))))***)))***,,,---...------,,,++++++******++++++,,,------,,,+++,,,.........---///...---...///000///---,,,...000000...---......333444444333000............///000000000000333555111......000000......111000000000000000///......///---++++++,,,---,,,+++***************++++++,,,,,,,,,------------,,,,,,---............---,,,,,,...------------......///,,,------...............---,,,,,,---//////---,,,000000000///////////////.........000333555555333---///000111111000...---...///000000///000333555333222111222444555444333111111111111222333444444555444333333333555777888777888;;;>>>CCCIIIQQQVVVcccgggmmmqqqrrrpppoooooommmoooqqqrrrrrrrrrsssttttttttttttrrrqqqqqqsssuuuuuussspppooonnnmmmkkkjjjggggggeeebbb]]]YYYWWWWWWTTTTTTUUUTTTSSSXXXhhhxxx{{{kkk```\\\\\\WWWRRRLLLJJJKKKLLLLLLJJJIIIJJJKKKKKKKKKJJJHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEGGGIIIKKKMMM000000111111000//////000///000111000000000333555777;;;BBBHHHKKKMMMMMMLLLOOOQQQVVV^^^gggmmmnnnmmmpppppppppooonnnnnnnnnnnnnnnmmmlllnnnqqqssstttssstttsssqqqpppooopppooooooiiiaaaZZZTTTLLLAAA999777666555333111///...------***+++,,,......---+++***,,,,,,------......//////...///000111222111000000000333555222---)))***,,,000000000111111222222222...000///,,,,,,///---'''((()))******))))))***+++,,,,,,+++***+++,,,---...000---***)))***+++,,,,,,+++***************++++++---,,,---...///...+++))))))***+++,,,------,,,,,,+++)))***......++++++...'''))),,,,,,+++)))))))))---------------,,,+++++++++***((((((***+++,,,+++---......---++++++,,,---///---******+++,,,,,,+++++++++***)))---222000***,,,,,,,,,,,,++++++++++++&&&''''''((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,------,,,,,,++++++******++++++,,,((()))++++++******+++,,,......---+++***,,,000333///...,,,---...---***''',,,,,,+++,,,---///222333222222222222111///---,,,+++,,,......---+++++++++)))))))))***+++++++++,,,+++,,,...---+++******+++,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++)))***+++------,,,+++***++++++*********+++,,,---...---,,,---///111111000111///...///000111000///---///111111000......//////111333222000...///000000222222111000000333666111...---000000---...111---............---,,,,,,---,,,***+++,,,------,,,+++************+++,,,,,,,,,------------------,,,------.........---,,,+++------,,,,,,------...///+++,,,,,,---------------***,,,...///.........///222111000.........///000333222111222444555555555//////000111111111000///,,,---.........///111333111000//////111222222111///000000000000111222333222222222222333444555666666666777888:::???FFFKKKYYY^^^fffkkklllkkkjjjiiihhhkkknnnppppppppprrrsssrrrssstttsssqqqpppppprrruuurrrooommmlllkkkiiihhhfffffffffbbb]]]XXXWWWWWWVVVVVVVVVWWWUUUVVV```kkkxxxiii```]]]]]]UUUPPPKKKIIIKKKNNNOOONNNOOONNNMMMLLLJJJIIIHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKLLL///000222222222111111222111222222222000000222333555999???GGGLLLMMMJJJGGGLLLNNNSSS]]]ffflllnnnmmmqqqqqqqqqpppooonnnmmmmmmmmmlllkkkmmmpppssssssssstttsssqqqppppppppppppqqqllleee]]]XXXPPPDDD;;;888777666444222000...------***+++---//////---***)))+++,,,,,,------.........,,,---///111222111000///000333555222,,,)))))),,,000000000000000111111111000333222------000...''')))***++++++******+++,,,,,,,,,+++++++++,,,---...---***((('''))),,,......++++++++++++++++++,,,------------...///...,,,)))***+++---///000000//////---***+++......+++***---)))+++---...,,,+++******------...///...---+++***,,,***((((((***,,,,,,,,,.........,,,***)))***,,,///---******+++,,,,,,,,,++++++)))(((---222000***---,,,,,,++++++******)))''''''((()))***,,,...///------------------------111///+++***+++---------,,,++++++******++++++,,,)))***++++++***)))***,,,......---+++***,,,111444///---,,,...///---)))%%%++++++***+++---000333555333333333222111///---+++)))---000///,,,******,,,+++++++++***************,,,...///...---+++,,,,,,------,,,,,,+++,,,,,,---///...------,,,,,,,,,,,,)))***,,,,,,,,,***(((''',,,+++*********+++,,,------,,,,,,...111333444444222000///000111222111///---///111222000/////////+++...111111//////000222222444555333111111444777111......000000...///222,,,,,,,,,---,,,,,,++++++,,,+++******,,,......---------,,,,,,------...///,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,,,,------...///***+++,,,,,,------,,,,,,(((,,,000000...---///111444333111/////////111222333111//////000222222222......//////////////////+++,,,.........000222444222000//////111222222111...///000/////////111333111111222333444555555666777777666555666:::@@@DDDJJJPPPYYY___aaa```^^^]]]eeehhhkkknnnnnnoooqqqrrrqqqssstttsssqqqoooooooootttrrrnnnlllkkkjjjhhhfffeeeffffffbbb]]]XXXWWWWWW[[[YYYZZZZZZYYYWWW\\\cccvvvhhh```^^^]]]SSSOOOJJJIIIMMMQQQSSSSSSTTTSSSPPPMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBCCCEEEGGGIIIKKKLLL...000222111...---///111000///...000333333111///555555===JJJOOOLLLHHHIIIOOONNNPPPYYYfffmmmmmmjjjtttpppmmmmmmppprrrrrrqqqpppnnnmmmooorrrtttsssqqqrrrsssssstttsssrrrqqqpppnnnkkkddd\\\RRRHHH@@@<<<777666444222000...------************************+++***))))))+++,,,+++***''')))+++---///......---000222333111---,,,...111222111000000111111000///333...++++++///000...***++++++,,,...///...***'''------,,,+++,,,---...///)))))))))((())))))***+++,,,---......---+++((('''***,,,//////---+++*********+++---000222111...,,,---,,,+++,,,...---)))%%%++++++***)))***+++---......---,,,+++++++++++++++,,,+++***)))***+++,,,---000///...---,,,+++++++++,,,+++***))))))***+++,,,,,,,,,++++++******++++++------------,,,+++***)))((('''''')))+++------,,,,,,+++***+++---...---,,,555444000+++***,,,***%%%...---,,,,,,++++++++++++)))***+++++++++***((('''***+++,,,,,,,,,---///111///000111222111///---+++...,,,***,,,000222222000222222222111000...---,,,(((...///***(((,,,---***000---******---///...---///000111///,,,***)))***///...---,,,++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,---///000222333333333,,,---///222555555444222---///111111000//////000000///111666555111...///444333222111111222333333111///...000222111...+++...///000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,......---,,,,,,,,,------------------------------)))+++---///000000000///........................111000000////////////000000...,,,,,,...000000000...000111///,,,,,,...111+++---......------///000---...///000000///...---////////////000000000000111111111111111222222333000111222333555777999:::>>>BBBHHHLLLNNNOOOPPPQQQWWWZZZ^^^cccgggkkkmmmmmmrrrqqqoooooopppqqqpppnnnrrrrrrrrroookkkhhhffffffdddccc```___^^^\\\XXXVVVYYYXXXWWWVVVUUUVVVWWWWWWrrrnnnddd___]]][[[RRRPPPOOOQQQVVVZZZ[[[ZZZZZZYYYVVVQQQLLLHHHHHHHHHGGGJJJLLLMMMKKKIIIGGGFFFEEEEEEFFFHHHKKKLLLKKKJJJ///111222222000///000222000///...000222444222000333444<<>>CCCHHHLLLSSS[[[eeekkkkkklllooorrrpppqqqrrrpppnnnllllllllliiigggeeecccbbb```]]]ZZZXXXYYYYYYXXXWWWTTTRRRPPPYYYhhh~~~gggUUUSSSYYY```dddccceeefffhhhiiijjjkkklllkkkjjjfff```ZZZUUUTTTTTTRRRQQQQQQSSSTTTTTTRRRPPPKKKJJJHHHIIIJJJKKKKKKJJJ000///...///000111000...///000111111222444888::::::???DDDGGGKKKNNNLLLFFFFFFIIILLLMMMOOOTTT\\\bbbiiilllnnnnnnllljjjhhhhhhkkklllmmmmmmkkkkkklllmmmlllmmmnnnooooooooonnnmmmgggiiikkkjjjdddZZZOOOHHH>>>:::444///,,,---///111111///---+++++++++,,,------+++******++++++)))(((************++++++,,,,,,///...///000222222000...,,,...///---)))'''(((***)))***+++,,,---,,,+++******,,,,,,***''''''))),,,,,,+++*********+++------***+++,,,---...---,,,,,,))))))))))))***+++++++++)))***+++***((('''((())),,,***))))))+++---......)))***+++***)))))))))+++))))))+++,,,......//////,,,++++++++++++,,,------///000000111111111111111......---,,,,,,---------)))***++++++++++++***))))))))))))***+++,,,...///,,,+++***(((((((((((()))(((+++------******,,,///,,,+++******++++++***)))+++------+++---111///***---...///000000000......******+++,,,+++***)))(((...000222222000.........000000//////////////////***,,,...///...------...------......------,,,+++---,,,---...---***+++///)))+++---............///---///000///---+++++++++,,,++++++*********++++++)))))))))***************+++,,,,,,------,,,,,,+++((((((((()))+++...000222111111000000111333444555///......///111222222111...///000000000111333555888444222333222///000333222222222222111000///...///111333444333222222333.........//////000000000------------------------,,,---...///000///......,,,,,,,,,------------...+++,,,...///000000///...///......------,,,,,,+++///.........//////000111////////////////////////000///......---.........---,,,,,,---//////...,,,++++++,,,---///000...,,,///000111000.........000//////............//////---......///000111111222......------......///000222111111111222333333444000333555666666666888999666666555555777;;;???AAAIIIPPP[[[dddiiimmmqqqtttqqqrrrrrrpppmmmjjjiiijjjfffeeeccccccbbbaaa^^^\\\ZZZYYYYYYWWWUUUSSSQQQPPPWWWaaauuu{{{___OOOPPPZZZcccgggfffhhhjjjjjjjjjjjjjjjllllllkkkgggbbb\\\XXXVVVWWWRRRQQQRRRVVVYYYZZZVVVRRRLLLLLLKKKLLLMMMMMMKKKIII222000...///111222111///...000222222222444999<<<===BBBFFFGGGKKKNNNKKKEEEEEEGGGIIILLLOOOTTTYYY\\\eeeiiimmmooommmkkkjjjkkkjjjlllnnnnnnllllllnnnppplllmmmnnnooopppoooooonnnfffhhhkkkjjjeee]]]SSSMMMAAA===666111......111333111///,,,***)))***,,,---,,,***)))***++++++***)))***************++++++,,,...000222222111//////...***---///---)))'''))),,,(((***,,,...---,,,,,,+++******************+++,,,,,,+++***)))))))))***+++***+++,,,------,,,***)))+++************++++++,,,)))+++------+++))))))))),,,*********,,,......---+++)))((((((*********)))*********++++++,,,......+++++++++++++++,,,------000000000000000111111222......---,,,++++++++++++)))***++++++++++++***)))((((((((()))***+++,,,---+++******)))((((((''''''&&&***,,,+++((('''***---,,,+++))))))***+++)))(((++++++***+++111666333,,,,,,---///111111111000///,,,---.........---+++***///111333444222111000000...---------------......+++***)))***+++,,,,,,+++---............------,,,///,,,---000///+++,,,111++++++,,,...000111000///...///000000...,,,,,,---***)))))))))***+++,,,---((()))))))))*********++++++,,,,,,------,,,,,,+++((()))***+++---...///000333222000///000111222333---000222222000//////000///000111111000222444777777333222444222//////111000111222333333222222111///111333222000000222555//////////////////000000........................+++,,,.../////////---,,,,,,,,,,,,---------......,,,---///111222111000000000000///......---,,,,,,......///000000000000///........................//////......//////000000...------...///...,,,***---,,,+++,,,///111000......///000000///...000111000///...------...///000......//////000000000111...------------...//////333222222222222333333444111333444555444555666888666555555555666888:::<<>>@@@FFFIIIIIILLLPPPMMMFFFGGGHHHIIIMMMQQQVVVYYY[[[bbbgggmmmooonnnmmmmmmmmmkkkmmmpppooonnnnnnpppssslllmmmnnnpppppppppoooooofffhhhkkkkkkggg___WWWQQQDDD???888222///000333555111///,,,***)))***+++---+++***))))))+++,,,+++************)))******+++,,,---000444333000------...(((,,,...---)))(((+++///(((***---......---,,,,,,((('''&&&(((***+++***))),,,+++***(((((((((((())),,,,,,---...---***(((''',,,,,,+++++++++++++++,,,***,,,//////---+++******))))))((()))+++---,,,+++,,,)))&&&'''***,,,***(((++++++***)))***+++---...++++++++++++,,,,,,---...111000/////////000222333...---,,,+++************)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,)))*********)))((('''&&&%%%)))+++***'''%%%(((,,,,,,+++******++++++)))(((+++)))'''***333:::666---///000111222111000...,,,000111222222222111///...///222444555444222111111,,,,,,+++++++++,,,,,,---,,,)))&&&'''***,,,***(((.........///......------000---...111000+++,,,222---++++++...222333111......000111000...------...''''''((()))***,,,...///(((((())))))*********++++++,,,,,,------,,,,,,+++((()))***,,,............444333111///......000000---111555444///,,,,,,...000111222222222333666888555222222333222...---000///000222333444444444333000111222111//////222666000000////////////000000........................***+++---//////...---,,,,,,,,,,,,------.........,,,...000222333222111111111111000///......---------...000111111000//////........................///......//////000111222......---...///...+++)))///---+++,,,///222111000---///000000//////000222000///...------...///000////////////000000000000///////////////000111111444333333222333333444444444555666666555555666777777777666777888999;;;<<<===BBBKKKYYYfffqqqvvvxxxttttttssspppkkkgggddddddeeedddccccccddddddbbb```]]][[[XXXUUURRRQQQQQQQQQPPPTTTddd}}}nnnTTTGGGLLLYYYdddhhhfffiiikkkkkkhhheeefffgggkkkjjjgggbbb]]]ZZZYYYZZZWWWXXX[[[bbbhhhiiiccc]]]UUUVVVXXXZZZZZZXXXTTTPPP111111222333333444444555333666777666444777>>>EEEBBBCCCFFFJJJNNNPPPOOOMMMIIIGGGIIIKKKKKKKKKQQQYYYbbbfffkkkmmmmmmkkkjjjiiijjjkkknnnpppqqqrrrrrrrrrmmmppprrrpppmmmkkkmmmooonnnkkkjjjlllmmmhhh]]]SSSKKKFFF>>>444///...222666222000---,,,---...---,,,,,,++++++******++++++,,,+++)))(((***...111111000///111333222///,,,+++***+++++++++,,,,,,---------+++,,,------,,,***'''&&&***))))))(((((((((((((((###,,,+++)))***+++(((******+++---///000...---,,,+++*********+++,,,---***+++,,,+++******,,,...000+++***---///,,,))))))+++++++++)))'''%%%&&&((((((***,,,---,,,,,,---...******+++,,,---//////000---...///000///---***(((///...,,,***))))))******&&&'''((()))+++---......)))))))))))))))***++++++******++++++++++++******...,,,)))&&&%%%&&&''')))***++++++,,,,,,++++++***000,,,+++...///---...000111111222222111000...---...---///333444111///111000000111333444333111...+++******+++***))),,,000,,,,,,+++++++++,,,------+++)))***------******---***+++,,,---------,,,+++******+++,,,------------//////...---+++***))))))******))))))))))))******))))))))))))************++++++************++++++************+++,,,---......///000000000///---,,,............---,,,+++***222222222333444555777777111222333222///---,,,,,,...------...111444444444888666222///......///000///...------//////...,,,000///------------+++))).........///000///---+++(((,,,......000444222...---///222444444333111///555333333666555000...///,,,...000111111///---,,,///000000000///...------///......---------......------,,,,,,,,,------...***,,,...///......///000////////////000111222333111///...///111222000---/////////...///000111111555111---,,,///111222111555444444444555555333222666777888777555444444555;;;777666888888666777;;;999>>>HHHVVVeeepppwwwyyyyyywwwsssnnniiieeeaaa___bbbbbbbbbccccccaaa]]]ZZZ[[[YYYWWWVVVVVVUUUTTTRRRQQQSSS[[[nnnbbbIIIFFFMMM___llljjjdddhhhkkkjjjgggeeefffhhhkkkiiigggccc```\\\YYYXXXZZZZZZ^^^eeelllnnnjjjeee_________``````]]]XXXTTT111111111222222333333444444777:::;;;<<>>===;;;;;;>>>@@@EEEPPP^^^kkktttxxxyyyzzzyyywwwsssnnnhhhccc```eeeddddddeeeeeedddaaa^^^ZZZXXXVVVUUUUUUTTTSSSQQQNNNNNNSSScccyyytttWWWEEEGGGQQQcccpppnnnjjjiiiiiijjjkkkkkkjjjhhhkkkjjjhhheeecccaaa```___]]]^^^aaahhhnnnpppnnnjjjlllkkkkkkkkkjjjgggbbb___333333333444555888:::;;;>>>AAAHHHPPPWWWZZZYYYXXXVVVRRRLLLJJJKKKNNNQQQRRRIIIFFFEEEGGGHHHHHHKKKPPPWWW\\\bbbfffhhhjjjkkkllllllmmmnnnooopppqqqqqqrrrpppnnnlllnnnrrrtttsssqqqnnnmmmmmmnnnpppmmmfff```TTTOOOGGG@@@;;;777555444333111000///000000///...,,,++++++******++++++,,,***+++,,,...///...,,,***)))+++------,,,++++++,,,************************'''((()))***++++++******)))))))))***+++,,,...//////---+++)))***+++***)))'''''')))+++---,,,***'''&&&''''''((()))***++++++((()))******))))))***,,,)))&&&'''+++,,,******,,,***+++++++++******,,,...,,,......---***(((''''''******+++,,,------............---,,,,,,,,,------+++++++++++++++++++++,,,(((((()))***++++++,,,,,,''''''(((((())))))))))))))))))************))))))'''((()))***+++***)))))))))***,,,...///000111111---,,,///333222......000222111///...------...///000...///333222...,,,---------...000111000...+++,,,+++***+++000444000***.........------,,,+++***...+++***,,,+++((((((***,,,,,,++++++***)))((('''((()))***+++,,,,,,,,,,,,,,,,,,++++++******)))))),,,+++***)))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******...---,,,++++++,,,---...)))+++---///111111000000444333222000////////////---...///...------...000///...------///111000000111222222222000///---,,,...,,,++++++,,,......---000///...///111222111000///......///000000---+++---...---...444999777000111000000///000111222333222000000333222...---///---...///111111000///...++++++,,,---.........---------.................................---------+++,,,------,,,,,,...000,,,,,,---.../////////////////////000000000///......///111333333222111000//////000111222222000///000222444555555555666777666666777888;;;@@@GGGLLLIIIFFFEEEGGGFFFCCCCCCEEEIIINNNXXXeeepppxxx{{{{{{zzzzzzyyyvvvqqqkkkeeebbbeeeeeedddeeeeeedddaaa^^^\\\YYYWWWVVVVVVUUUTTTSSSNNNNNNQQQ]]]pppnnnUUUGGGKKKUUUfffqqqnnnmmmjjjiiijjjmmmnnnllljjjjjjiiigggeeecccbbbbbbbbb```aaadddiiinnnqqqpppnnnqqqpppppppppooolllhhhddd222222333555888<<<@@@BBBIIILLLSSS\\\bbbdddbbb___XXXSSSKKKGGGHHHMMMQQQTTTKKKGGGEEEGGGHHHHHHJJJNNNTTTXXX^^^cccfffhhhjjjlllllllllmmmmmmnnnooopppqqqrrrooommmooorrrsssrrroooqqqpppooooooooolllgggbbbYYYSSSJJJCCC>>>:::666333222000//////000000...,,,,,,++++++******++++++,,,+++---///000000...---,,,)))***,,,,,,******+++,,,************************'''(((((()))************)))))))))***+++---...///...,,,******+++++++++++++++)))'''''')))*********&&&&&&'''((())))))******((()))))))))((((((***,,,)))'''))),,,---++++++...)))+++++++++***+++---///...//////...+++)))((((((***++++++,,,,,,---------------,,,,,,,,,---......------,,,,,,+++***))))))))))))*********+++++++++''''''((()))***))))))((()))))))))******))))))))))))***+++++++++***(((''')))***,,,...///111111222++++++///222111,,,,,,000111000///---,,,------...///---...222111---+++,,,.........000222111...,,,)))******)))///444111))),,,------,,,,,,***)))(((,,,)))(((***+++((()))---------,,,+++***)))))))))(((((()))***++++++++++++*********************)))++++++***)))(((((())))))(((((((((((())))))))))))))))))************))))))((((((((('''(((((())))))---,,,+++******+++,,,---,,,---///111111111///...333222111000///.........------...---,,,,,,...000111///...///000222222111222222333333222000...---...,,,******,,,...//////000//////000222333333222/////////000111000...,,,***...000//////222444222///...---,,,---...000111333111111333222///...000---...///000111111000000++++++,,,---.........---,,,,,,---...//////............/////////...---,,,,,,------,,,++++++---///+++,,,---.../////////...---...//////............---...000222222111000...---///111222222111000000...111333444444444666888888999;;;>>>CCCJJJTTTZZZVVVSSSSSSTTTSSSOOONNNPPPTTTXXXaaakkkuuu|||}}}}}}{{{{{{{{{xxxtttnnniiieeefffeeedddddddddccc```]]][[[YYYVVVUUUUUUUUUSSSRRRQQQPPPQQQYYYiii~~~kkkTTTJJJQQQZZZhhhqqqnnnnnnkkkiiikkknnnooonnnllliiigggeeedddccccccdddddddddeeegggkkknnnpppppppppsssrrrqqqqqqqqqoookkkhhh222222444888===CCCIIILLLVVVZZZ```fffiiiiiigggfff[[[TTTLLLFFFGGGKKKQQQTTTNNNIIIFFFHHHIIIIIIJJJMMMOOOSSSYYY^^^aaadddgggiiikkkkkkkkkkkklllmmmoooooopppooonnnooopppqqqpppooorrrqqqppppppooolllhhheee^^^VVVLLLEEE@@@<<<777333///...---.........,,,***,,,++++++******++++++,,,,,,...000000///......///)))+++,,,+++******+++,,,+++++++++++++++*********((((((((())))))*********)))))))))***+++---...///,,,++++++......++++++------***&&&%%%&&&)))++++++'''(((((())))))))))))((('''((()))((('''''')))+++((((((***------***+++///***+++++++++******,,,...,,,...///...,,,******+++***+++++++++,,,,,,,,,---*********++++++,,,,,,,,,---------,,,+++***((((((******************++++++'''(((***+++++++++***)))((())))))******))))))(((******+++,,,+++***(((''')))***,,,...///000111111++++++///111///+++,,,111000///...------,,,,,,---...,,,---111111---+++,,,.........000111111...,,,(((++++++(((,,,333222+++,,,---......---,,,+++)))+++((('''******(((***...---,,,+++***************'''((()))******+++******)))))))))))))))***************))))))))))))******))))))))))))************)))***+++,,,,,,+++***)))))))))(((((((((((())))))***************++++++,,,---///111222222000...,,,222111000///////////////---------,,,++++++---000000///...///111333333222222222333333222111///...///---++++++---///000000///...---...000111000///000//////000111000...,,,)))///222...+++...111222...---,,,+++,,,---...///222///...111000------///000000111222333333333333,,,------............---+++,,,---/////////.........///000000///...,,,+++---------,,,***+++---///+++,,,---////////////...,,,...000///...---......---...///000111000000///,,,///111222111111111222,,,000333333222111444666:::<<>>BBBHHHPPPYYYbbbfffiiinnnrrrpppllliiijjjmmmccc[[[QQQIIIGGGJJJMMMPPPSSSMMMIIIJJJLLLLLLLLLNNNOOOSSSXXX]]]```cccgggiiijjjiiiiiihhhiiijjjlllmmmhhhkkknnnooonnnooorrruuunnnnnnnnnnnnnnnmmmlllllldddZZZNNNEEE@@@<<<888444333222222222333222000---,,,++++++++++++++++++,,,***,,,...---++++++...111,,,------+++***)))***,,,---------,,,,,,+++++++++))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,...555999444***(((---+++***((()))*********(((******+++++++++)))(((&&&&&&'''((((((''''''(((***''''''))),,,)))&&&''',,,***++++++***))))))***,,,''')))+++++++++***+++---++++++++++++++++++,,,,,,(((***---///000///...---)))***+++,,,---,,,+++++++++++++++***************(((***,,,---------+++***(((((())))))))))))(((((((((((()))***+++,,,------******,,,---......//////......111222...+++///555---...//////...---+++***+++***,,,000111---,,,...++++++,,,---///...+++)))(((000111******222666222)))+++,,,......---+++***///+++))))))(((&&&'''***))))))(((''''''((()))***&&&'''((()))************''''''(((((())))))******'''((((((((()))+++,,,---******+++++++++,,,,,,,,,***+++---......---+++*********)))))))))))))))***'''((()))+++++++++***))),,,...111333444222000.........//////000222333444......---+++)))))),,,...,,,++++++---///222333222111111000000//////......111///,,,,,,...111333333222000///000111222111///000//////000111111...,,,111111///,,,---111000+++---------.........//////111...---000///------000...//////000111111222222///000000000///...------***+++---///000000///...///000111111000...,,,+++---------+++)))***,,,///+++,,,///000111111///...///222444333111///111333111111000000111111222333---///111111//////222444333777::::::777555888;;;999===DDDLLLVVVaaakkkrrruuurrrrrrsssqqqllliiikkkllllllmmmqqqvvvzzz||||||~~~}}}{{{yyywwwuuutttsssooollliiigggeeebbb___]]]___]]]ZZZYYYYYYYYYWWWVVVWWWVVVTTTSSSZZZiii~~~{{{[[[LLLKKKXXXaaalllrrrllljjjlllmmmllljjjkkknnnrrrmmmkkkhhhfffeeefffhhhiiikkklllmmmlllllllllnnnooopppoooooopppqqqqqqpppnnnCCCHHHQQQXXX^^^ccchhhjjjoooqqqrrrsssrrrooollljjjddd[[[RRRKKKFFFDDDFFFLLLRRRQQQNNNKKKHHHHHHJJJMMMLLLMMMQQQYYY```eeefffdddhhhmmmooollljjjjjjiiifffmmmlllnnnrrrooojjjkkkqqqppppppooonnnmmmmmmnnnnnnbbb^^^VVVMMMDDD>>>999777000//////000222111///---,,,,,,,,,---...---***'''++++++************++++++***+++,,,+++***+++///333---,,,---...,,,((()))---******++++++++++++*********'''%%%&&&)))++++++******,,,......---+++++++++,,,+++***)))(((((())))))************************(((((((((((((((((((((((())))))))))))))))))******---(((&&&))),,,***((((((///+++((((((+++------,,,+++---000///,,,***+++...,,,,,,,,,+++++++++******++++++******************000...+++(((&&&&&&'''(((******+++,,,------......&&&''')))++++++***((('''))))))************)))((()))***,,,///000000000000...000000---,,,......+++---///000///,,,+++***+++...,,,++++++---......---+++++++++******************---...***))),,,...---,,,,,,---...---,,,+++***))))))))))))(((((((((((()))******+++++++++******(((((((((((())))))))))))***+++,,,---------,,,,,,+++***)))((((((''''''(((*********))))))))))))(((************************))))))))))))))))))))))))+++)))((())),,,---+++)))++++++------.........---222000...---...///000111///...---+++******++++++///000111111000000111222222111///...---...000111///...------///000000//////---,,,---///000---+++444333111111222111000...111222222111///...///111...---,,,+++***+++,,,,,,,,,+++***+++---/////////...//////---,,,...333888555222///......---,,,***111000...------...000111...------,,,+++***))))))++++++*********+++---...////////////////////////444111///000222444333111///000111111000111333555333555666666555333333333666666666777999;;;<<<===???DDDMMMWWW```iiiqqqvvvuuuuuutttrrrnnnjjjfffdddkkkgggeeehhhkkkmmmppptttyyyyyyxxxwwwvvvuuuttttttooonnnkkkhhheeecccbbbaaa^^^^^^]]]ZZZWWWUUUVVVXXXWWWTTTSSSTTTXXXcccwwwhhhOOOIIIKKKXXXgggooopppooonnnnnnnnnnnnnnnoooppppppppppppooojjjeeecccdddfffkkkllllllmmmmmmnnnnnnnnnqqqpppppppppppppppppppppMMMRRRZZZbbbgggkkknnnpppnnnooopppqqqqqqpppnnnmmmfff^^^UUUPPPJJJFFFGGGKKKOOOPPPOOOLLLIIIGGGIIILLLKKKLLLOOOVVV]]]bbbddddddggglllooollljjjkkkjjjgggiiiiiilllpppooolllnnntttqqqpppooonnnnnnnnnnnnnnngggbbbZZZPPPGGG@@@;;;999333222111111111///---***,,,,,,,,,...///...+++)))******))))))))))))******'''+++.........333???III;;;333------...,,,++++++''''''((((((((((((''''''+++)))&&&''')))++++++***)))+++------,,,+++***+++*********)))))))))((((((************************((((((((((((((((((((((((*********++++++,,,,,,,,,///+++))),,,---+++)))******(((&&&&&&''')))******,,,...///000...---------,,,,,,,,,,,,++++++++++++************************///---+++(((((()))***+++***++++++,,,,,,---------((()))*********)))(((((()))******++++++******)))***+++,,,.../////////...---000000---,,,//////,,,///000111000...,,,+++,,,...---,,,,,,......---,,,++++++++++++***************......+++***---...---++++++,,,,,,,,,+++***))))))))))))))))))((((((((())))))***************)))(((((((((((()))))))))))))))************+++++++++)))((((((((((((((()))***+++************)))))))))************************))))))))))))))))))))))))***((('''))),,,......,,,,,,,,,,,,,,,------......666111,,,,,,000333222000000///---,,,+++++++++,,,///000222222111000111333222000///------...///000...---------.../////////000///...///111222111///333222111222222222///---000111111000///...000111///...---+++++++++,,,,,,---,,,++++++---//////.../////////...---///333777555333000/////////---+++//////...------...//////------,,,,,,+++******))),,,+++*********,,,---.../////////...............000...---...000111000...111222333222111111333555444777:::;;;:::999888999;;;;;;;;;<<<===???AAABBBGGGLLLTTT\\\dddkkkrrrvvvvvvvvvuuurrrnnniiidddaaabbb]]][[[]]]```bbbfffkkktttvvvwwwwwwvvvuuusssssspppnnnllliiifffdddbbbaaa___^^^]]]ZZZWWWVVVWWWXXXUUURRRPPPQQQTTT^^^pppeeeNNNHHHIIIVVVeeemmmooopppnnnnnnnnnnnnnnnoooooopppppppppnnnjjjeeecccdddfffkkkkkkkkkkkkllllllmmmmmmppppppppppppooonnnmmmlllXXX]]]eeellloooqqqrrrsssnnnnnnooooooppppppppppppiiibbb[[[VVVOOOIIIGGGIIIKKKNNNQQQOOOJJJFFFGGGJJJIIIJJJLLLRRRYYY___bbbcccggglllnnnlllkkklllkkkhhhiiiiiikkknnnnnnlllnnnrrrqqqppppppooooooooooooooonnniii```VVVLLLCCC>>>;;;777555222111000...+++))),,,,,,,,,...//////---+++))))))(((((((((((())))))%%%+++//////...666GGGUUUFFF777+++***......***(((************************,,,***)))((()))***)))((((((***,,,,,,+++*********((()))*********)))((('''************************((((((((((((((((((((((((***++++++,,,---...//////000,,,***,,,---***((()))+++++++++***)))***---///---...///000222111///------------,,,,,,,,,++++++************************---,,,***)))***+++---...++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******++++++************+++,,,------------,,,,,,//////------000000...000111222111///---,,,---///...---.........,,,***,,,,,,++++++***************...///+++***---///...***++++++++++++***)))(((*********)))))))))((((((((())))))******))))))((((((((((((((()))))))))))))))((('''''''''(((***+++''''''''''''((()))***++++++++++++************)))************************))))))))))))))))))))))))(((((((((***...000000000---,,,,,,++++++,,,......999111******000555333///000///...---,,,,,,,,,,,,///000222222111111111333000///...---,,,---......------------.........///111///......000222222111111111111222333222///,,,///000111000//////111222111000...,,,,,,,,,,,,,,,///---,,,,,,---......---/////////......///333666444333111111111000...,,,------------------------------,,,,,,++++++******,,,,,,+++++++++,,,------//////......---------,,,...---,,,---///000000...444555555555333333555777888;;;@@@CCCCCCBBBBBBBBBDDDCCCCCCCCCCCCEEEFFFGGGQQQVVV]]]ccchhhmmmrrruuuvvvvvvuuurrrmmmgggaaa]]]XXXSSSPPPQQQSSSTTTZZZ```mmmqqquuuwwwvvvtttsssrrrpppnnnllliiifffdddcccbbb______^^^\\\YYYWWWWWWXXXTTTQQQOOOOOOPPPWWWgggvvvzzz```MMMGGGGGGRRRaaajjjnnnpppnnnnnnmmmmmmnnnnnnoooppppppooommmjjjfffdddeeefffiiihhhhhhhhhhhhiiiiiijjjmmmnnnoooooonnnllljjjiii___dddkkkppprrrrrrrrrrrrpppooonnnnnnnnnoooqqqqqqjjjeee___[[[TTTKKKFFFFFFGGGMMMRRRQQQKKKFFFEEEGGGHHHIIIKKKOOOUUU[[[aaacccfffkkknnnmmmlllmmmmmmjjjnnnmmmmmmmmmlllkkklllmmmqqqppppppooooooooopppppprrrnnneee[[[PPPGGG@@@<<<888555222000///...,,,***---,,,,,,...000000///---******))))))))))))******'''+++---++++++000<<>>???@@@@@@BBBDDDGGGJJJOOOUUUZZZ\\\[[[[[[[[[[[[ZZZWWWUUUUUUUUUWWWXXXbbbfffkkkoooqqqrrrsssuuuvvvvvvuuuqqqiii___VVVPPPJJJFFFDDDDDDCCCEEELLLUUU```hhhrrrvvvuuurrrqqqqqqpppooommmjjjhhhfffeeedddaaaaaaaaa___\\\ZZZZZZZZZYYYVVVTTTRRROOOQQQ[[[gggkkkTTTHHHCCCCCCMMMZZZdddkkkqqqmmmmmmmmmmmmmmmnnnnnnooopppooommmlllkkkjjjiiihhhdddcccaaa```___```aaaaaadddfffjjjmmmnnnnnnlllkkkjjjmmmppprrrqqqpppoooooorrrqqqpppnnnnnnnnnooopppmmmiiifffddd\\\PPPHHHFFFEEEIIINNNOOOMMMHHHCCC@@@DDDFFFJJJMMMQQQWWW]]]bbbeeejjjnnnmmmnnnppppppnnnmmmnnnllljjjlllqqqqqqooonnnnnnnnnnnnnnnoooooopppqqqppplllfff\\\PPPEEE>>>777444000......000000111...---,,,,,,...///...---,,,,,,,,,++++++,,,,,,,,,***((('''(((***+++(((&&&))))))+++...,,,(((***///******((((((((((((*********+++,,,+++(((%%%%%%%%%%%%(((***+++*********+++)))***+++,,,,,,,,,+++***************************))))))))))))))))))))))))((())))))***+++,,,,,,---...,,,,,,...+++'''(((+++)))+++,,,---------...000++++++,,,---000111111000,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,++++++************+++------------............///---+++))))))***+++,,,&&&&&&'''((()))))))))))),,,,,,+++******+++++++++))),,,,,,++++++//////---+++---//////......///000000...,,,+++++++++)))(((......---,,,+++******)))(((,,,---******---//////...---,,,,,,++++++,,,,,,*********+++,,,,,,------************)))(((''''''(((((((((((())))))))))))***))))))(((((()))+++,,,+++***)))(((''''''''''''*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***+++------------///000------+++******++++++,,,,,,...///---))))))---111------.........------,,,(((+++...///...,,,,,,,,,......---------,,,,,,,,,***...111111///---...000///000111000...,,,+++,,,///.........000000...---...///000///......000111///...---,,,,,,,,,---...000...------...//////...---------...000000///---,,,---///111333111---***------------------------++++++,,,,,,------............/////////...---,,,////////////////////////---...000111333888>>>CCCGGGIIIKKKKKKLLLMMMPPPRRRWWW\\\aaaeeeffffffggggggfffdddaaa^^^]]]]]]^^^___fffjjjpppsssuuuvvvvvvwwwuuuuuutttoooggg[[[PPPIIIAAA???>>>???>>>???GGGPPP^^^fffqqqvvvtttqqqpppqqqpppooommmkkkiiigggffffffbbbccccccaaa^^^\\\[[[[[[[[[YYYVVVTTTPPPPPPXXXbbbwwwdddPPPFFFBBBCCCMMMYYYbbbjjjpppmmmmmmllllllmmmmmmnnnoooqqqpppnnnmmmnnnmmmkkkiiieeecccaaa___^^^^^^``````aaacccfffiiikkklllllllllmmmoooqqqqqqooonnnooopppoooooooooooooooppppppqqqpppllliiiggg___SSSKKKHHHGGGHHHJJJMMMMMMIIICCC===@@@DDDHHHLLLOOOTTTZZZ___dddjjjnnnnnnnnnqqqrrrpppooopppmmmjjjmmmssssssooommmmmmmmmmmmmmmnnnooooooooopppoookkkbbbUUUHHHAAA888444000---...///111111///---++++++------,,,+++,,,++++++++++++++++++,,,))))))***++++++******)))))))))+++---***'''(((------,,,+++))))))+++,,,---+++---...---***''''''(((&&&(((+++,,,+++***+++,,,++++++,,,,,,,,,---------************************)))))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,...+++'''(((---*********,,,...//////...)))***+++++++++---000222++++++*********)))))))))((())))))***++++++,,,,,,******++++++,,,------------.........///000000000,,,+++***))))))***++++++'''((()))***++++++++++++,,,,,,+++***++++++,,,---(((+++,,,)))***------+++***,,,///000000000222333000---)))'''((()))***)))///...---,,,+++******)))&&&***,,,)))))),,,///...------+++*********+++,,,((()))***+++,,,...//////++++++++++++***)))((('''(((((((((((())))))))))))((())))))))))))************)))((((((((((((((())))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,---,,,---///222,,,,,,,,,+++++++++******,,,---...---,,,,,,---...+++,,,---......---,,,+++(((+++...///...---,,,,,,...............---,,,,,,(((,,,000000---+++,,,...))),,,000000...,,,,,,,,,000...,,,,,,...//////...///000000///------...000---,,,,,,++++++,,,......///---,,,---///000000000///......000333333000---,,,---000333444222...***//////...------...//////++++++,,,,,,---......///...//////000///...---,,,......//////000111111111000111222333666===FFFLLLVVVWWWXXXXXXWWWWWWYYY[[[cccgggkkkmmmnnnnnnooopppjjjgggccc```^^^^^^___```ccchhhnnnrrrtttuuuvvvvvvttttttsssnnndddWWWJJJCCC;;;:::;;;===<<<===DDDNNN]]]fffqqquuussspppppprrrpppooommmkkkiiihhhgggfffbbbcccdddccc```]]]\\\[[[[[[XXXWWWTTTOOOMMMTTT]]]lll{{{```MMMDDDAAADDDNNNYYYbbbjjjpppmmmllllllllllllmmmnnnnnnsssqqqooooooppppppmmmkkkhhhfffccc```___```aaabbb___```bbbdddfffhhhiiiiiimmmoooooonnnmmmlllmmmooolllmmmnnnooopppqqqrrrrrrrrrnnnllliiiaaaUUUMMMKKKHHHGGGHHHKKKNNNKKKCCC<<<===AAAGGGJJJMMMRRRXXX]]]dddjjjnnnnnnooorrrrrrqqqssstttpppkkklllrrrqqqllllllllllllllllllmmmnnnooonnnpppqqqnnnfffYYYKKKCCC:::666000------///000111///---++++++,,,,,,+++***++++++************++++++(((+++---,,,)))(((+++...---***)))***((($$$%%%(((***)))'''&&&&&&''')))***,,,...000///,,,))))))***&&&(((+++,,,+++++++++,,,---,,,,,,,,,,,,---...///************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***,,,)))&&&''',,,&&&$$$###&&&***,,,***'''''')))***)))(((***///333*********))))))))))))(((((())))))***++++++,,,,,,))))))+++,,,...///000111---......///000111222222******************++++++))))))***,,,,,,---------,,,,,,+++++++++,,,...///(((++++++)))))),,,,,,******,,,///111111222444666///,,,(((%%%&&&(((******//////...---+++******)))%%%***+++((((((,,,...------,,,***)))))))))***+++'''((()))+++---///000111,,,,,,,,,++++++)))(((((((((((((((((())))))))))))'''(((((()))***)))))))))(((''''''(((((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$'''+++,,,,,,---111444,,,,,,,,,,,,,,,+++***)))...---,,,...000000...+++***+++,,,---------,,,+++(((+++///000///---,,,,,,......//////......---,,,%%%***//////+++)))***---"""''',,,...---+++++++++111...++++++,,,...//////000000000///---,,,...///,,,+++******+++,,,...///...---,,,---///111111000111000000222555555111...,,,...111444666444///+++111000...------...000111***+++,,,,,,---...//////...///000000000///---,,,......///000111222333333444444555666999AAALLLUUUaaabbbbbb```^^^^^^___```kkkmmmppprrrrrrrrrtttuuuhhheeeaaa]]][[[ZZZ\\\]]]^^^ccciiinnnqqqrrrssssssssssssrrrmmmcccUUUHHH???888888;;;===<<<===DDDMMM]]]fffqqquuurrrppppppsssqqqooommmkkkiiihhhggggggbbbdddeeeccc```]]]\\\\\\YYYWWWVVVSSSNNNKKKQQQZZZcccxxxxxx]]]KKKCCCAAADDDOOOZZZbbbiiipppmmmllllllllllllmmmnnnnnnsssqqqpppppprrrrrrooollljjjhhheeebbbaaaaaacccddd______```aaacccdddeeefffjjjlllllljjjeeebbb______^^^ccciiilllnnnmmmmmmmmmkkkkkkjjjgggaaaXXXPPPLLLDDDEEEGGGIIIJJJIIIEEEAAABBBCCCFFFIIIJJJKKKRRR\\\aaagggmmmppppppooopppqqqqqqpppoooooooooooommmkkklllllllllllllllmmmnnnooopppqqqooojjjeee^^^QQQDDD???:::555333333222///,,,,,,,,,------,,,***)))(((+++++++++*********))))))((()))***+++***+++---000++++++******************))))))((((((((((((((()))+++,,,---,,,***(((((()))+++,,,---+++(((''')))+++...,,,+++,,,...///...+++///---***(((((())),,,......---+++))))))))))))***'''(((***,,,---,,,***)))%%%(((+++,,,***))))))+++------.........---+++*********************++++++,,,+++***)))((((((((((((************))))))))))))+++***(((((()))---111333///000000111111111111000111///---+++************---+++((('''(((+++...111''')))++++++******+++,,,+++***)))((()))***,,,...,,,+++***+++...111222222---,,,***)))))))))******))),,,---,,,)))'''))),,,******************++++++,,,,,,,,,++++++************+++***(((+++000000---***)))(((''''''((()))***+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))((((((((((((************))))))((((((*********)))))))))))))))000...+++***+++,,,,,,+++++++++,,,,,,---...//////111///...------,,,***(((***+++,,,---...---,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,------111...---...---******,,,)))***+++,,,---.........++++++,,,,,,---...//////,,,+++***))))))***++++++---...//////...---***))),,,+++******+++...000222...---++++++---...---,,,444444333333222222222333---...000111111111000///222000...------///111333222...+++***,,,...---,,,,,,+++*********+++,,,------...000000000111333555666666666777===HHHVVVaaakkkllllllkkkiiigggggghhhqqqppppppqqqsssrrrnnnjjjddd```ZZZWWWVVVXXXYYYYYYZZZ]]]bbbhhhmmmqqqtttuuurrrqqqppplll```OOOBBB>>>;;;;;;:::999999>>>FFFMMMaaafffmmmqqqrrrqqqpppoookkknnnpppnnnjjjfffeeeffffffeeedddcccbbb```\\\YYYYYYXXXVVVQQQMMMLLLPPPSSS___rrrpppUUUFFF@@@CCCIIISSS]]]eeejjjlllmmmllllllllllllmmmnnnnnnqqqqqqqqqssstttssspppmmmmmmmmmllljjjfffccc___^^^^^^\\\YYYZZZ^^^bbbfffggghhhhhhfffbbb\\\WWWTTTSSSRRRWWW]]]cccfffiiilllnnnqqqpppnnnjjjddd\\\UUUQQQIIIHHHGGGHHHIIIIIIGGGFFFBBBCCCEEEIIIIIIJJJQQQZZZ```eeelllooonnnnnnoooppppppooonnnnnnnnnnnnllljjjlllllllllllllllmmmmmmmmmnnnooonnnjjjfff```TTTHHH@@@;;;666333333222///,,,+++,,,,,,---,,,+++))))))*********)))))))))(((((()))*********)))***,,,...******))))))***+++,,,---******)))(((((())))))******,,,---,,,***(((((())))))***,,,+++))))))+++......---+++,,,...///...,,,///---+++******,,,///111---,,,***)))(((((())))))((()))***+++,,,++++++***''')))++++++)))((()))+++,,,---.........,,,+++*********************++++++,,,+++***))))))(((((((((*********)))))))))))))))+++***(((((()))---000333---......//////////////////...,,,***)))))))))))),,,***)))((()))+++...///(((***++++++***)))***++++++***(((((((((***+++---,,,***)))+++---000111111,,,,,,***)))))))))*********+++++++++)))((()))***))))))*********+++++++++,,,,,,,,,++++++************,,,,,,+++...222111------,,,***((('''&&&&&&&&&***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))(((******)))))))))(((((((((+++++++++******)))))))))...,,,++++++,,,---,,,++++++,,,,,,---....../////////---,,,,,,------,,,******+++,,,---------,,,,,,////////////............+++++++++,,,,,,,,,------111---,,,...---******---***+++,,,,,,------------+++,,,,,,,,,---............---,,,+++++++++,,,,,,---...//////...---+++))),,,+++++++++,,,...000111111///......///000000///222333444444444333111000...///000000111111000000111000...------...000111111...+++***,,,------,,,,,,++++++***++++++---------///000111111222555777777777888:::@@@LLLZZZdddlllmmmnnnmmmkkkkkkkkkmmmsssrrrssstttuuusssnnnjjj```\\\WWWTTTSSSUUUVVVVVVWWWZZZ___eeekkkpppssstttqqqooolllggg[[[JJJ>>>;;;888999:::888999===DDDKKKaaaeeelllppppppooonnnnnnmmmooopppmmmiiieeefffgggeeedddcccbbb```^^^[[[YYYWWWVVVTTTPPPLLLKKKMMMPPPVVViiilllQQQBBB>>>BBBKKKVVV```hhhmmmooommmmmmmmmmmmmmmnnnooooooqqqppppppqqqrrrqqqnnnkkkmmmmmmllljjjgggccc```^^^]]]ZZZWWWWWWZZZ^^^aaaccccccaaa]]]VVVNNNGGGDDDCCCBBBFFFMMMSSSZZZ```fffjjjrrrrrrpppmmmggg```YYYUUUNNNKKKHHHGGGHHHIIIJJJJJJCCCCCCEEEHHHHHHIIIOOOWWW^^^dddjjjmmmmmmlllmmmooonnnmmmmmmmmmnnnmmmkkkiiikkkkkklllmmmmmmllljjjjjjkkkmmmllliiigggcccYYYNNNCCC>>>888444333222///,,,++++++,,,,,,,,,++++++***)))))))))((((((((((((((()))***+++***)))))),,,...+++***))))))***,,,///000+++******)))******++++++***,,,---,,,***(((((()))''')))*********+++...000...---,,,---......---,,,---+++***)))***---000222,,,+++***((((((((())))))*********+++++++++++++++***++++++***(((((()))+++,,,,,,---------,,,++++++++++++++++++++++++******++++++******)))((((((((()))))))))))))))*********+++***)))((())),,,///111++++++,,,---------------------+++***))))))))))))***************+++,,,---)))***,,,+++***))))))******)))((('''((()))***+++,,,***)))***---///000000,,,+++******)))*********+++***))))))******)))((((((((()))***+++,,,,,,---+++++++++++++++*********))),,,......000333111,,,...,,,***((('''&&&&&&'''***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((---,,,,,,+++***))))))))),,,++++++,,,---...,,,+++,,,---......////////////---,,,++++++---------+++***++++++,,,---,,,,,,,,,000000///......---,,,,,,++++++++++++,,,,,,,,,,,,000---,,,------******---,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++---......///...---+++***,,,+++++++++,,,...000111222000//////000111111000000111444555555333000..................///000000000000///...---------...000---++++++,,,------,,,,,,,,,++++++,,,------...---///111222222444777999777888999===EEERRR```iiimmmoooppppppooooooppprrrssssssttttttssspppjjjeeeZZZWWWSSSQQQQQQRRRSSSRRRTTTWWW\\\bbbggglllppprrroookkkfff___SSSCCC999777555777888888777;;;AAAGGG]]]aaaggglllmmmlllkkkkkkkkklllkkkhhhccc```bbbddddddcccbbbaaa___]]][[[ZZZVVVVVVUUURRRNNNLLLMMMMMMSSSddd|||eeeLLL???===DDDOOO[[[eeelllpppqqqnnnnnnoooooooooppppppppppppooooooooopppooollljjjmmmmmmllljjjhhheeebbb```___\\\XXXWWWYYY\\\^^^___YYYVVVQQQIIIAAA;;;888888666:::???DDDJJJRRRYYY^^^iiikkknnnmmmiiibbbZZZUUUOOOLLLIIIHHHIIIJJJJJJJJJEEEDDDDDDGGGHHHHHHMMMTTT\\\bbbiiilllllllllmmmoooooommmmmmmmmnnnnnnllljjjjjjkkkmmmmmmmmmkkkiiiggghhhjjjkkkiiiiiiggg^^^UUUGGGBBB;;;666444333000---***++++++++++++,,,++++++)))))))))))))))))))))))))))************+++...111---,,,***)))***,,,...000++++++******++++++,,,,,,***+++,,,,,,***))))))***))))))***++++++---///000///...------......------+++***(((((((((***---...---,,,+++***)))******+++,,,+++*********++++++,,,---,,,+++)))(((((()))++++++,,,,,,,,,,,,+++++++++,,,+++++++++++++++*********************)))(((((((((((())))))*********++++++***))))))))),,,...000******+++,,,---------,,,---,,,,,,++++++*********))))))***+++++++++++++++)))+++,,,+++)))(((((()))))))))((('''(((((()))***,,,***))))))+++.........++++++******************,,,)))'''(((***+++)))&&&'''((((((***+++,,,------+++++++++***************'''+++...000222444000*********)))(((((()))******))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********************************...------,,,+++***))))))******+++---...///---+++------///000000000//////---,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,///++++++------***+++...------......---,,,++++++------,,,,,,,,,,,,,,,,,,++++++******))))))))))))------.........---,,,+++,,,,,,+++,,,,,,...///000111///......///000000///000111222333222111///...------,,,++++++---...////////////...---,,,++++++...---+++++++++,,,,,,,,,,,,,,,,,,------...//////,,,...000111222444777:::666777999???JJJWWWdddmmmqqqssstttsssrrrqqqrrrtttpppqqqrrrrrroooiiibbb^^^WWWUUURRRQQQRRRSSSSSSRRRSSSUUUYYY^^^ccchhhkkkmmmjjjeee___WWWKKK===666555222444666666666888>>>CCCTTTYYY___dddffffffggggggccccccbbb]]]YYYWWWZZZ]]]aaabbbbbb```^^^\\\[[[[[[XXXXXXWWWUUUSSSPPPOOONNNSSSaaawww{{{```III???AAAIIIUUUaaaiiinnnpppqqqoooppppppqqqqqqqqqqqqqqqooonnnnnnoooppppppnnnmmmmmmmmmlllkkkiiigggdddcccccc```\\\ZZZ[[[\\\]]]^^^LLLKKKFFF@@@999444222222222444666999===BBBIIINNNZZZ```ggglllkkkeee\\\VVVNNNLLLJJJJJJJJJKKKJJJHHHHHHEEEEEEGGGHHHHHHLLLRRRZZZ___gggkkkllllllnnnpppooonnnnnnnnnoooooonnnllljjjkkkmmmmmmmmmkkkiiigggfffiiijjjiiikkkjjjcccZZZLLLFFF>>>999666444111...++++++++++++++++++,,,,,,************************)))*********+++---222555///...,,,******+++,,,---++++++***++++++,,,------)))+++,,,,,,***))))))***++++++++++++,,,......////////////...------------,,,+++)))(((((()))***+++///...---,,,,,,,,,---...,,,,,,+++******++++++,,,...,,,***)))))))))******+++++++++***++++++++++++,,,,,,,,,,,,++++++******)))************)))((((((''''''((()))***++++++,,,++++++***))))))+++---...******+++,,,---......---------------------,,,,,,((()))***+++++++++******)))***++++++)))'''(((((())))))((((((((((((((())),,,***((((((***,,,,,,,,,************+++*********,,,***'''(((++++++)))&&&'''((((((***+++,,,------************************)))...222444666777222,,,+++***)))(((((()))***+++))))))(((((((((((())))))***)))))))))((((((((('''((()))))))))*********+++++++++++++++++++++++++++------,,,,,,+++******)))******+++---...///---+++---...///000000000///...///---+++++++++***)))'''************++++++,,,,,,************++++++,,,,,,*********+++++++++,,,,,,---******,,,---***+++...............---,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++*********------------------,,,,,,,,,,,,,,,,,,---......///111000......000111000///222111000......///000111///...---------...000111.........---,,,+++******,,,,,,,,,,,,++++++,,,---,,,,,,---...//////000000,,,---///111111333777999444555999AAAMMM[[[gggooouuuvvvvvvuuusssrrrrrrssspppqqqqqqooojjjccc]]]ZZZWWWUUUTTTTTTUUUVVVUUUUUUSSSUUUWWWZZZ]]]aaadddeeeccc]]]WWWOOOEEE999444555111333444444444666<<>>:::555222111111111222222222333777<<<@@@JJJRRR^^^gggjjjggg```[[[PPPNNNKKKKKKKKKKKKJJJIIIKKKGGGEEEHHHIIIHHHKKKPPPUUU[[[ccchhhjjjlllnnnpppooonnnnnnoooppppppnnnmmmkkkkkklllmmmmmmllljjjjjjgggiiijjjjjjlllllleee]]]RRRKKKBBB<<<999666333000,,,,,,+++******++++++,,,************++++++++++++)))************---222555///...---,,,+++******)))************+++,,,------)))***,,,,,,***)))******---+++***+++---////////////000000///---,,,---......---,,,+++***++++++,,,000///...------...///000,,,,,,,,,,,,,,,+++++++++---+++******+++++++++*********))))))******+++,,,---------,,,++++++******((()))***++++++***)))(((&&&'''((()))***+++,,,,,,++++++***)))******+++,,,)))***+++---............,,,---...............---))))))******+++******)))((()))+++***)))(((((()))******))))))))))))((((((,,,***(((((()))++++++***))))))***++++++++++++***,,,+++******++++++***)))(((((()))***+++,,,,,,---)))))))))***************---222666888:::;;;666000///---+++)))(((''''''((((((((())))))))))))((((((******))))))((((((''''''((())))))******+++++++++*********++++++++++++,,,+++++++++++++++*********,,,++++++,,,---...,,,+++,,,---///000000///---,,,///---+++******)))'''%%%+++************+++,,,,,,******+++,,,,,,---......************++++++++++++,,,)))))),,,---+++,,,///...............---,,,+++++++++++++++,,,,,,,,,,,,+++,,,---.../////////...------------------------,,,,,,,,,------.........333111000000111222222111333111...,,,,,,---///111111111111111111222333333...---,,,+++*********+++***+++,,,,,,++++++,,,---,,,---...000000111111111,,,...000111111333666888444555999BBBPPP^^^jjjpppuuuvvvvvvuuurrrqqqqqqrrrpppqqqqqqmmmfff```[[[YYYVVVUUUUUUVVVXXXYYYXXXWWWTTTTTTTTTUUUVVVWWWYYYYYYXXXSSSMMMHHH@@@777444666111222333222111444:::@@@???CCCIIINNNPPPRRRTTTUUUOOOPPPOOOKKKGGGGGGJJJNNNSSSXXX]]]___]]][[[ZZZ[[[UUUTTTSSSSSSSSSRRRPPPNNNTTT[[[jjj}}}mmmTTTFFFCCCLLLUUUaaajjjmmmnnnnnnnnnpppqqqrrrssstttsssrrrrrroooooonnnpppssstttttttttoooooooooooonnnmmmkkkjjjgggeeedddcccbbb```\\\YYY777888888666333000000000000000000//////111555888;;;CCCPPP\\\ccceeecccaaaTTTQQQLLLJJJJJJLLLMMMMMMNNNIIIFFFHHHIIIIIIKKKOOOOOOVVV___eeehhhjjjmmmpppnnnmmmmmmnnnoooooonnnllllllllllllllllllmmmmmmmmmhhhjjjkkkkkklllmmmggg___VVVOOOEEE>>>;;;888555222...---+++************+++))))))))))))*********++++++***)))((((((***...111++++++,,,,,,,,,***)))((()))))))))******+++,,,---(((***,,,,,,***)))***++++++***)))+++///111222111///000111000---,,,---...,,,++++++***++++++,,,---000///...------...///000,,,,,,---------,,,******+++***)))***------,,,)))***))))))((()))***+++,,,...------,,,++++++******''')))***++++++***)))(((&&&&&&''')))***,,,------++++++***************+++))))))+++,,,---.........++++++---.........------*********)))))))))))))))&&&(((******)))((()))*********+++******))))))(((,,,)))''''''((()))))))))((()))***+++,,,++++++***+++,,,---,,,+++******+++))))))*********+++++++++((()))))))))*********+++---222666888:::;;;777000///...,,,)))(((((((((((((((((())))))))))))((((((*********)))((('''''''''((())))))******+++,,,,,,(((((()))))))))*********)))))))))************+++...,,,++++++,,,---,,,++++++,,,...000000...,,,+++---+++***)))******((('''+++***)))))))))***,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++++++++((((((,,,,,,+++,,,///---...............---,,,*********+++,,,,,,,,,---***+++---///111111111111---------,,,,,,------...,,,,,,------...---------333111//////111222111000111000...---,,,---...///000111222222333333222222---,,,***))))))***+++,,,(((+++------+++***,,,---,,,---///111222222222222...000111222222333666888555666:::DDDSSSaaalllqqqrrrssstttsssqqqpppqqqrrroooooonnniiiaaa[[[XXXXXXTTTTTTTTTVVVYYYYYYXXXWWWUUUTTTRRROOONNNMMMMMMMMMLLLHHHEEEAAA;;;555444777222222222000///333:::@@@999===AAADDDEEEFFFGGGHHHCCCEEEEEECCC??????BBBFFFIIIQQQYYY]]][[[XXXXXXXXXUUUSSSQQQQQQSSSTTTRRRPPPUUUZZZfffyyy~~~dddMMMCCCCCCNNNXXXdddlllnnnnnnnnnooooooqqqrrrttttttsssrrrqqqrrrqqqpppppprrrssssssrrrppppppqqqqqqqqqpppnnnmmmiiiiiiiiiiiihhhddd___ZZZ222444666555222000//////......///......000444777111888DDDQQQ[[[aaaccccccYYYTTTMMMIIIIIILLLOOOQQQOOOJJJGGGIIIJJJIIIKKKNNNKKKRRR[[[bbbeeehhhlllooommmllllllmmmnnnnnnmmmkkklllllllllllllllmmmnnnoooiiikkkkkkkkkmmmmmmggg___YYYQQQGGG@@@<<<999666333///...,,,***))))))******'''((((((((())))))******,,,+++)))'''%%%&&&***---((()))+++,,,,,,+++***((())))))))))))***+++,,,---(((***,,,,,,*********+++***((((((+++000333444333///111222000---+++,,,...''''''(((((()))***,,,,,,///...---,,,------//////+++,,,.........,,,***)))***))))))+++...///,,,)))***)))(((((((((***+++,,,......---,,,,,,+++******'''(((***++++++***)))(((%%%&&&''')))***,,,---...,,,+++******************((()))***+++,,,------...)))***,,,---...------,,,+++***)))))))))))))))***%%%''')))***)))((()))***+++++++++++++++***)))(((,,,)))''''''((())))))(((((()))***+++,,,,,,+++***+++---///...+++)))+++---******************++++++(((((())))))*********++++++000333555777999555///,,,+++***))))))***+++,,,(((((())))))))))))((((((+++******)))(((''''''&&&((())))))***++++++,,,,,,&&&'''''''''(((((())))))((((((((()))******++++++000...+++***+++,,,,,,+++***,,,...000///...+++***+++)))((()))***+++***(((+++***)))))))))***,,,---++++++******)))((((((((()))************++++++++++++((((((+++,,,+++,,,000------...............---))))))***+++,,,,,,------((())),,,...000111111111------,,,,,,,,,------...,,,,,,---......---------000...------...//////.........//////......---,,,---...000111111111000///---+++)))'''((())),,,...'''***------+++***+++---,,,---///111222333222222111222333333333444666999666777;;;FFFUUUcccmmmqqqoooppprrrqqqppppppqqqssslllllljjjddd\\\WWWUUUUUURRRRRRSSSVVVXXXYYYWWWVVVUUUSSSOOOLLLHHHFFFEEEEEEEEEAAA???===999333333777333333111///...222:::@@@777:::===???>>>===>>>>>>:::<<<===<<<999999<<>>999777777222000///---+++++++++,,,------,,,,,,+++******))))))******************)))***+++,,,------,,,++++++)))************+++++++++***)))))))))******+++++++++---///000//////000111222111///...,,,++++++***,,,+++)))(((((()))+++,,,...---,,,++++++,,,------111...******+++------,,,++++++,,,---------,,,,,,,,,---,,,***))))))+++...)))******+++,,,---...///---,,,+++***))))))))))))&&&'''))))))))))))***,,,------)))%%%&&&***,,,)))***,,,***'''(((---///...+++***((()))***,,,++++++***************)))((((((,,,)))((((((***+++***(((---,,,***)))((()))***+++)))***++++++))))))***+++,,,+++))))))+++,,,+++***...000///+++)))+++------000...+++((('''((()))***,,,+++++++++++++++,,,,,,)))***+++,,,---.........///---++++++,,,,,,***'''((()))))))))))))))))))))(((((()))+++---,,,((($$$***)))'''&&&&&&(((***,,,,,,++++++*********++++++,,,***+++---+++(((***//////...---,,,++++++++++++000000000000/////////......---,,,***((((((+++...---,,,++++++,,,---...///,,,,,,,,,***)))))),,,...+++******+++------,,,+++)))+++,,,,,,+++***,,,---//////......---,,,,,,+++***,,,...///...------...000000111111111111000000000000///...............///...---...///000///---000111111222111000///...111333222...---...---***,,,...///111222111000//////---******,,,---,,,***///////////////...------...///000111222333333333333333444444555555666666999888:::CCCQQQ___jjjnnnsssrrrqqqpppppppppqqqqqqnnniiibbb\\\WWWSSSPPPMMMOOOPPPSSSWWWZZZZZZWWWUUUPPPMMMHHHCCC???===<<<<<<666777888777555444444555333222111222444555555444777777888888888888888888999888777888:::<<<;;;;;;???DDDLLLSSSVVVWWWUUUTTTSSSSSSTTTUUUUUUVVVVVVUUURRRRRRXXXggg|||hhhMMM===<<>><<<:::999666444444444555666555444444333333444555555444222666666666777777666666555999888777888:::<<<;;;:::<<<@@@GGGNNNSSSUUUUUUTTTRRRRRRSSSTTTTTTUUUVVVVVVSSSSSSVVVaaattt|||bbbIII;;;;;;???HHHVVVdddkkkmmmpppqqqpppooooooppppppqqqqqqrrrrrruuutttrrrqqqrrrsssrrrqqqllllllllllllmmmmmmnnnoooooopppqqqqqqpppmmmjjjhhh444222111000111000///---...///000000000111333555666444444777:::===GGGPPPZZZZZZXXXSSSNNNKKKLLLNNNYYYVVVSSSRRRLLLFFFFFFIIIHHHJJJOOOUUU\\\bbbhhhkkkiiijjjkkkjjjhhhffffffggghhhhhhhhhiiijjjlllnnnooojjjjjjkkklllkkkkkkjjjiiimmmggg]]]QQQGGGAAA===<<<666555333111000//////000///////////////---,,,+++***)))(((''''''((()))***'''***---000111000---,,,))))))*********+++++++++---,,,+++******,,,...///---///222222000...,,,+++------......---,,,***)))))))))(((''''''((()))))))))***+++,,,,,,,,,,,,+++...,,,***)))***+++---...------------,,,+++******(((***,,,---,,,++++++,,,))))))***+++,,,,,,---------,,,+++***))))))))))))(((***+++***))))))***+++------***%%%&&&+++,,,***'''***+++******+++&&& )))))))))+++------+++)))))))))************)))((()))))))))***+++++++++***++++++***))))))******+++((()))******(((((()))***---,,,******,,,,,,,,,+++***......***))),,,...------,,,***)))((()))******,,,,,,+++*********++++++)))******+++++++++******---,,,++++++***)))((('''*********)))))))))))))))))))))))))))******))))))(((((()))))))))))))))(((...---+++)))***+++...000///,,,+++,,,+++)))+++//////......---,,,,,,------//////000111000000///...000000...,,,)))((()))+++,,,,,,,,,+++++++++++++++***+++,,,+++******,,,...,,,+++******+++,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******+++---//////...---......111000000000000000000111000000///////////////000222000......///000000////////////////////////...222444333///---///...***---...///000111111000000---,,,++++++++++++++++++------.........------,,,......///000111222333444444666777999999888666555:::888999AAAOOO___jjjooorrrrrrrrrrrrrrrqqqpppooolllfff^^^XXXTTTRRRQQQPPPOOOQQQTTTWWWYYYWWWSSSOOOFFFEEECCCAAA===:::777666777555333444888999888555555444444555666666333111555666777777777777666555:::999999:::<<<===<<<;;;999<<>>EEEMMMSSSUUUUUURRRRRRRRRRRRSSSTTTUUUVVVSSSRRRRRRXXXfff|||rrrWWWCCC999888;;;GGGUUUeeemmmppptttuuutttpppqqqrrrrrrsssrrrrrrqqqvvvsssppppppqqqsssuuuuuupppooonnnnnnnnnoooqqqrrroooooopppqqqpppnnnlllkkk222111000000111111000//////000111222222222555777222111333444333555>>>HHHVVVZZZ^^^]]]WWWSSSSSSUUU[[[ZZZZZZZZZTTTKKKFFFFFFMMMNNNOOORRRWWW]]]cccggghhhjjjkkkkkkiiigggggggggggggggffffffhhhjjjmmmoooiiiiiihhhhhhiiiiiijjjkkknnnjjjddd\\\RRRIIIAAA<<<888666333000---+++******,,,---/////////---***)))***))))))(((((())))))***&&&(((***,,,---,,,***))))))************+++++++++---.........////////////,,,...111111000...------)))******+++,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,---...///%%%(((+++------,,,+++,,,)))***************)))(((''')))++++++)))(((''''''''''''((((((((()))))))))))))))))))))***+++,,,---,,,------,,,***)))***+++***,,,,,,+++,,,...+++&&&***)))%%%"""%%%+++***%%%***))))))***,,,,,,+++)))((())))))************)))'''))),,,---,,,++++++,,,)))*********++++++++++++)))+++,,,+++***)))***+++,,,+++))))))+++,,,+++***)))---...+++***,,,,,,+++******************+++++++++***)))(((((((((((((((((()))***+++++++++++++++,,,***(((%%%###%%%***...+++++++++******))))))((()))***+++,,,++++++---...++++++,,,,,,,,,+++***))),,,+++*********,,,...///333---***+++,,,***+++...------,,,,,,,,,,,,,,,------...000111222111///...000000000---+++))))))***,,,,,,,,,,,,+++***(((((((((***,,,,,,++++++,,,......,,,***)))***+++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++...---+++)))(((***...111//////------------//////000000/////////000111111.........///111111000...+++++++++***++++++,,,---000222222///...111111...222222111000///...------,,,,,,,,,+++***)))***,,,++++++,,,,,,------,,,,,,---------...///222444555666777999:::;;;;;;::::::::::::<<>>::::::>>>HHHVVVcccllloooppprrrtttuuutttqqqmmmkkkccc```ZZZVVVTTTSSSQQQOOOLLLKKKJJJIIIIIIGGGEEEBBB======<<<;;;:::999888888777888999999888888999:::888777555555666777666555555777:::===??????>>>>>>;;;;;;<<<>>>@@@@@@???<<<;;;:::;;;AAAKKKSSSWWWWWWWWWVVVTTTSSSSSSSSSUUUVVVSSSSSSQQQRRRZZZmmmfffNNN???:::<<<>>>KKKXXXeeekkkmmmqqqsssrrrooopppqqqrrrrrrqqqpppooorrrpppoooooorrrsssttttttrrrssssssrrrrrrqqqpppooooooooooooooommmllljjjiii000///...///111333222111111222333333222222444666444555777777333000777@@@JJJRRRZZZ\\\XXXTTTTTTVVVPPPQQQUUUYYYVVVNNNIIIIIIJJJIIIJJJMMMRRRZZZaaaeeehhhjjjmmmnnnmmmkkkkkkkkkiiigggfffeeefffiiilllnnnjjjhhheeeddddddgggjjjlllmmmlllkkkeee\\\PPPEEE>>>:::999777444333222222222)))***,,,---,,,***'''&&&)))***+++,,,,,,+++***)))******+++++++++******))))))************+++++++++(((***---//////...+++******,,,.........///222333///...,,,***((((((((((((******++++++++++++******+++*********,,,...111333000111111///+++***+++...)))***+++,,,,,,,,,,,,,,,---...---,,,)))''''''((())))))))))))************,,,,,,+++***)))))))))***---...///---+++)))***+++......+++'''(((,,,---***$$$000888222)))%%%'''))),,,***((((((***+++,,,,,,(((((()))***************%%%)))---...,,,+++,,,---((()))***++++++++++++++++++,,,------++++++,,,---///---+++,,,---...------***...///,,,)))******((()))))))))***++++++,,,,,,---,,,+++***))))))))))))......------+++***(((''''''***++++++******...111,,,,,,++++++***))))))((($$$'''++++++)))'''(((***++++++***)))(((((()))))),,,---......///000000111555...)))***,,,+++,,,...//////.........//////000,,,---000222222111///......///000...,,,***++++++000000000000///---+++)))''')))+++,,,,,,+++,,,...///---***)))***+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000222000///......///000222000000///000000111222222((())),,,000333222///---,,,,,,+++***+++,,,...///---000111//////333333111000///////////////000111...000111000---,,,...000)))***+++,,,,,,,,,,,,,,,---,,,,,,---...111444666777888888999;;;===???@@@:::;;;???JJJXXXeeellloooppprrrtttvvvuuuqqqmmmjjjbbb^^^ZZZWWWUUUSSSPPPNNNJJJHHHFFFDDDDDDCCCAAA???::::::999999::::::;;;<<<:::===???>>>;;;:::;;;>>>999777555444666777888777999<<<@@@CCCEEEFFFEEEDDD@@@@@@AAACCCEEEEEECCCAAA===;;;;;;AAAKKKTTTWWWXXXYYYXXXUUUTTTSSSSSSUUUVVVTTTTTTRRRQQQVVVhhh{{{aaaJJJ>>>;;;===@@@MMMYYYeeeiiikkknnnqqqqqqnnnooopppqqqqqqpppnnnmmmpppooonnnooorrrssstttsssrrrsssssssssrrrpppnnnmmmppppppooonnnmmmkkkiiihhh111000000000000000111111444333111111111222222333444333333444444555777777999JJJ[[[___[[[VVVQQQMMMFFFKKKQQQSSSPPPLLLIIIHHHFFFDDDGGGMMMSSSVVV\\\bbbeeeiiimmmooonnnllljjjjjjhhhiiiiiiiiigggggghhhjjjiiiiiihhhfffeeeeeehhhjjjnnnllljjjggg```UUUFFF<<<>>>999777888888444111222---,,,+++++++++,,,---...&&&(((***,,,---+++(((&&&+++*********))))))((((((&&&'''((()))***+++,,,,,,'''$$$###&&&,,,///...+++++++++***+++---000222444222000---***((((((((()))************))))))))))))''''''(((***+++...///000000///...,,,,,,+++++++++***---000111///---++++++++++++,,,,,,,,,+++*********************++++++++++++---......,,,+++++++++...---+++******,,,---///***************++++++,,,'''((()))******)))((((((000...,,,,,,...---***'''+++***)))*********(((&&&***++++++***((('''((()))(((((()))***************++++++++++++,,,---...///,,,......,,,,,,000111...000///...,,,***((('''&&&+++---///---***)))+++...)))///222000...//////---...---++++++,,,,,,+++***,,,+++***((('''(((+++...++++++***)))(((((())))))))))))))))))***+++,,,---...---,,,,,,+++++++++,,,444222000000222222///+++''')))+++---------,,,+++000......000///+++***,,,,,,------...///000111111000000000000////////////222222111111000000000///************************,,,+++******++++++***(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000000...------...000444333222111000000000000222111//////000000...---,,,---------.../////////)))******++++++,,,///222---...///111111000//////111111000......000555888111222111///---************+++------,,,+++,,,,,,+++...000///......111444;;;<<<>>>>>>======>>>@@@999===FFFQQQ]]]hhhppptttqqqpppqqqqqqrrrqqqnnnkkkccc___ZZZWWWUUUTTTRRRQQQNNNGGGBBB@@@???<<<;;;======;;;888999;;;===<<<::::::;;;<<<;;;999888999:::333444666777777888:::<<>>===;;;999888;;;===;;;999999;;;<<<;;;::::::;;;<<<;;;999888888999888999999999:::<<<@@@CCCKKKOOOUUUZZZ]]]^^^\\\[[[ZZZVVVRRRRRRVVVXXXWWWUUUTTTTTTUUUVVVXXX[[[^^^___aaa___[[[XXXUUUTTTSSSSSSSSSSSSTTTSSSRRR[[[rrrqqqVVVGGG???<<>>@@@AAAAAA??????@@@BBBGGGLLLTTT^^^fffkkknnnpppooooooqqqrrrsssqqqmmmiiibbb___ZZZWWWTTTRRRPPPNNNGGG@@@;;;:::999777777:::<<<;;;999999;;;;;;;;;::::::;;;;;;:::888777777888<<<<<<<<<;;;===AAAHHHLLLWWW[[[aaagggjjjjjjhhhgggdddaaa^^^___cccffffffdddcccbbbbbbbbbbbbcccdddddddddbbb___[[[XXXVVVVVVUUUSSSSSSTTTSSSQQQXXXlllmmmSSSFFFAAAAAAIIISSS]]]bbbiiinnnpppppppppqqqooooooppprrruuuvvvtttsssqqqqqqppppppppppppqqqqqqqqqqqqpppppppppqqqrrrrrrnnnmmmlllmmmooopppooonnn777888888777777666444444///222444222000000444999888777666444333222111111555===HHHRRR[[[]]]UUUJJJJJJFFFEEEIIIOOORRROOOJJJFFFDDDGGGMMMPPPQQQTTTXXX___cccgggjjjkkkjjjiiiiiijjjjjjiiigggeeefffiiilllmmmmmmllliiifffddddddeeefffffffffhhhgggaaaWWWPPPCCC===999999777222000111,,,,,,,,,+++++++++++++++,,,++++++******))))))(((++++++++++++++++++,,,,,,***)))'''&&&'''))),,,...,,,***((()))******(((&&&...------,,,,,,------...++++++***)))******++++++************)))))))))((((((((()))***+++---//////111111000/////////000000...///...,,,))))))***,,,'''''')))***++++++++++++,,,++++++***)))((((((''',,,,,,---,,,***)))***,,,---,,,+++*********++++++***))))))))))))***++++++******++++++,,,,,,,,,---,,,,,,+++,,,---...//////+++***)))***++++++***((()))***+++***)))((()))***(((((()))******************++++++++++++++++++++++++---,,,)))(((++++++(((************************---///111///+++)))***,,,(((111777444///000222333000...---...///000...------///000000///......///,,,,,,,,,,,,,,,+++******)))***+++,,,---...//////******))))))))))))******)))---000111000000222555)))+++---//////---+++)))///,,,+++...---******---...///111222222000---+++......///000111111222222000///---+++))))))((((((///...---++++++++++++,,,---+++******+++,,,***)))******++++++,,,---......------------...............////////////000222555222222222222333444555666222111//////000000...---.........------,,,,,,,,,---,,,+++,,,---......---000///.........///111222,,,...000111000000222333444222...,,,,,,...///000222222111///---...000333---/////////...222999???HHHIIIJJJIIIHHHGGGHHHIIIOOOTTT\\\eeekkkooopppoooooooooqqqssstttqqqmmmiiibbb___ZZZWWWTTTRRROOOMMMFFF@@@;;;::::::888888;;;;;;:::999999::::::;;;::::::;;;;;;:::888777777888=========>>>AAAHHHPPPWWW^^^bbbhhhmmmppppppnnnmmmiiigggfffgggjjjmmmmmmllljjjjjjiiiiiiiiiiiiiiiiiibbbaaa___]]][[[ZZZYYYYYYVVVVVVWWWVVVTTTXXXhhhyyyhhhOOOEEEDDDGGGOOOZZZaaafffkkkooopppqqqqqqqqqoooppprrrtttuuuuuutttrrrssssssrrrqqqqqqqqqqqqrrrppppppooooooooopppppppppnnnmmmlllmmmoooppppppooo999:::;;;;;;999666333000///111222111000111444777666555444222111000//////333888@@@KKKWWW___ZZZQQQNNNIIIDDDGGGOOOSSSPPPLLLGGGEEEFFFKKKMMMNNNPPPTTT[[[___eeeiiijjjjjjkkkkkkiiiiiiiiigggffffffiiikkklllmmmllljjjgggeeeeeeffffffffffffggggggbbbYYYRRRFFF@@@;;;:::777333000111------------,,,,,,++++++)))***,,,------+++((('''------,,,,,,+++***))))))+++)))'''&&&'''))),,,...***)))((()))*********)))......------,,,,,,,,,,,,))))))))))))******++++++************)))))))))((()))))))))***+++---...///000////////////000000111//////...+++))))))+++---((()))***+++,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,+++))))))***,,,---,,,,,,+++++++++++++++((((((((((((((()))******+++++++++,,,---......///......---,,,++++++,,,------,,,++++++++++++)))'''((()))******)))((()))+++(((((()))*********************+++,,,,,,,,,++++++***---,,,((('''******((())))))*********+++++++++,,,///111000,,,******,,,,,,000333222222555444000000...---...///000///...111111111///......111333/////////...---+++)))((()))***+++,,,---------,,,)))))))))(((((()))******'''***------++++++---///,,,,,,------+++)))'''&&&///+++***,,,,,,******---...000222333222000---+++...//////000111222222333222000...,,,***)))******///...,,,+++***+++,,,------,,,++++++,,,,,,+++)))******+++,,,,,,---......---------....../////////---.........---...111333222222111111111111222222222111//////000000...---......------,,,,,,,,,++++++******,,,///000000...///...---------...000111***---///000000000111222444111---,,,...000111111111111000...,,,,,,///111///000000///000555???FFFRRRSSSTTTSSSQQQPPPPPPQQQVVV[[[ccckkkppprrrqqqpppooooooqqqrrrsssqqqmmmjjjaaa^^^[[[XXXUUUSSSPPPMMMFFF???::::::999777888::::::::::::999999999:::;;;999:::;;;:::888777888999>>>???AAACCCHHHPPPYYY___bbbfffjjjooorrrrrrqqqppplllllllllmmmoooqqqqqqqqqppppppoooooommmlllkkkkkkcccbbb```^^^\\\ZZZYYYXXXWWWWWWYYYXXXUUUWWWcccppp|||dddMMMFFFHHHLLLUUU___eeehhhlllooopppppppppqqqqqqrrrtttuuuuuusssrrrqqqttttttsssrrrrrrrrrrrrrrrooooooooooooooooooooonnnnnnmmmmmmnnnpppqqqpppooo>>>@@@CCCDDDAAA;;;444000111000//////000111222333333222111000////////////222444999BBBPPP\\\]]]WWWRRRLLLFFFGGGLLLQQQPPPMMMIIIFFFEEEHHHJJJJJJMMMRRRUUUZZZaaafffiiijjjllllllhhhiiiiiiiiigggggghhhjjjjjjkkkkkkjjjhhhfffggghhhhhhgggggghhhhhhcccZZZTTTJJJCCC===;;;999444111222......//////...---,,,+++)))+++...000000...+++)))......---+++***)))((('''***)))((('''((()))+++,,,*********+++,,,,,,------------------,,,,,,++++++)))))))))*********++++++************)))))))))))),,,,,,++++++******++++++------------...///000000,,,---,,,+++))))))+++---)))***+++,,,,,,,,,,,,,,,---------,,,+++++++++***,,,,,,,,,***((((((***,,,,,,+++++++++***))))))))))))(((((((((((()))******,,,,,,,,,---...///000111111111000---+++***+++------,,,++++++,,,+++)))'''((()))******))))))***+++(((((()))***************)))***,,,---......------***,,,+++((((((++++++((()))))))))*********+++++++++...111000---+++,,,------///000000333777444///111000///000111222111000333222111///---///222555///000000000...,,,***)))***+++,,,------,,,+++***))))))))))))))))))***+++***+++---------,,,---......---,,,***)))'''&&&&&&...***)))++++++)))***...///000222222222000...---///000000111111222222222333222///---++++++,,,------,,,+++))))))+++,,,......,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------------......///000000000---.........---...000222111000000/////////000000222111//////000000...---------------,,,,,,,,,,,,+++)))))),,,000222111...,,,,,,,,,,,,,,,---......***,,,////////////000111333000------000333333222000111000...,,,,,,---//////000111111444===IIIRRR\\\]]]]]]\\\YYYXXXXXXYYY]]]aaahhhnnnrrrrrrqqqpppnnnnnnnnnooopppnnnllliii```^^^[[[YYYWWWUUURRROOOEEE>>>999888888555555888999:::::::::888888:::;;;888:::;;;;;;:::999;;;<<>>;;;555333444000111111111111///---,,,)))))))))***+++,,,---...*********)))))))))))))))))))))))))))************)))***+++***)))((()))))),,,,,,,,,------,,,,,,+++))))))************))))))************))))))))))))************+++,,,---...)))))))))***+++,,,---...,,,...////////////000111)))************))))))(((***************+++++++++,,,,,,+++)))'''(((***,,,////////////...---,,,+++,,,,,,++++++,,,,,,---.........---...///111333444333444444111...---000333''''''(((***---//////...''')))******))))))***,,,(((((()))***************((())),,,///111111111000(((++++++((())),,,---+++)))))))))))))))*********(((,,,000111///---...000(((///444222000111333222---,,,,,,---...//////...///111333333222000000111***,,,...000111111000/////////000000///---***)))******))))))***+++,,,,,,)))''''''***...000...+++...,,,)))'''(((***---///---)))(((******(((***...000000000000000000111111222222222111111111111111333111...,,,,,,---///000***)))((('''(((+++---///...---+++,,,------,,,***...------,,,,,,++++++***---......///000111111222111222111000......000222,,,------...000111333444222111//////000000...---+++++++++,,,,,,---------///,,,+++---111222...***((()))***+++,,,+++******+++,,,---------...000222111...,,,///444666444111000111222111///------...---///222777@@@OOO```lllnnnoooooonnnkkkiiiiiijjjjjjllloooqqqpppooollljjjkkkiiigggfffggggggfffeee___^^^\\\[[[ZZZXXXUUUSSSKKKDDD>>>===;;;888888:::888:::;;;:::777777999<<<777999;;;<<<<<<===???AAAAAAEEEJJJMMMOOOPPPQQQRRRMMMLLLMMMNNNPPPSSSVVVXXXQQQTTTYYY^^^cccgggkkkmmmkkklllmmmnnnnnnnnnmmmlllggggggeeeccc```\\\ZZZXXXRRRSSSWWWXXXUUURRRWWW___sssiiiUUUFFFIIIUUU]]]fffmmmnnnoooqqqpppppppppqqqsssppprrrttttttrrrsssvvvyyyuuutttsssrrrqqqpppppppppooopppqqqqqqqqqooonnnmmmrrrpppooooooppppppnnnmmmiiilllmmmkkkiiicccTTTFFF999555333444222...---000000333444222......333999444666666777===IIIUUU\\\TTTPPPKKKFFFCCCDDDHHHJJJHHHHHHGGGFFFFFFHHHLLLPPPOOORRRVVV[[[```ccceeeffffffjjjmmmnnnmmmjjjgggfffiiiiiijjjkkkllllllllllllnnnjjjfffeeegggfffaaa]]]TTTMMMEEE???;;;999666333111111111111000000000000+++***))))))+++------,,,+++---///---***)))+++...''''''''''''((()))++++++***)))))))))))))))***+++*********))))))(((&&&&&&))))))************)))))),,,+++******++++++***(((---+++******,,,,,,+++************++++++,,,,,,,,,,,,***((())),,,//////......---,,,+++************&&&(((***+++***)))******---,,,***)))))))))***+++....../////////---,,,+++444222000---,,,+++++++++******+++---///000///---///333555333222444222...(((((()))***+++,,,,,,---+++)))((('''((()))((('''%%%))),,,,,,***)))+++...---...///000000///---,,,***************+++++++++,,,)))((())),,,---+++)))+++***+++---111222000...,,,---000111111000...,,,////////////////////////666555333111...---,,,,,,...------...000111000///,,,+++,,,000///+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***...///+++'''...---,,,+++++++++,,,---(((***+++)))&&&&&&***///000000//////............777555222///...///000222...---,,,,,,++++++++++++,,,,,,+++*********+++,,,000...+++)))((()))***,,,,,,++++++---//////...,,,000/////////000111222222444222000///...///000111111...---000555777444111000000111111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111///---...---,,,,,,++++++,,,,,,+++,,,------,,,...111333222...+++...444666222---000111222111///------...---///333:::FFFUUUfffqqqqqqpppooooooqqqqqqpppooonnnnnnooonnnmmmjjjgggfffgggccc___^^^___```___]]]^^^]]][[[YYYWWWTTTPPPMMMJJJHHHCCC===999888999<<<;;;:::999777666555555555999:::;;;;;;;;;<<<>>>@@@CCCEEEHHHIIIHHHEEEDDDDDD@@@===>>>BBBCCCBBBDDDHHHJJJMMMRRRUUUWWWYYY[[[]]]ZZZaaaffffffiiilllkkkeeehhhgggfffeeedddaaa^^^[[[YYYXXXVVVRRROOOOOOQQQSSSmmmwwwgggVVVIIILLLXXXccciiikkkppppppqqqqqqqqqppppppooorrrtttuuutttsssssstttuuuqqqrrrsssrrrqqqqqqrrrtttoooppppppooonnnnnnppprrrooopppqqqqqqqqqooonnnmmmpppsssttttttsssnnnbbbUUUBBB;;;555555333///...///,,,///000000///000333777555555444555;;;FFFRRRZZZVVVRRRLLLGGGCCCDDDGGGIIIGGGHHHGGGFFFEEEGGGJJJMMMMMMPPPTTTZZZ___cccfffggghhhkkkmmmnnnllliiihhhggghhhhhhiiijjjjjjjjjjjjiiikkkhhhffffffhhhhhhccc___XXXRRRIIIBBB>>>;;;888666222111111000//////......---+++******,,,------,,,***+++++++++******+++---((((((((())))))***+++,,,******)))))))))))))))***)))******++++++*********))))))************)))))))))((('''(((+++---------***))))))***------,,,+++++++++++++++++++++,,,,,,---+++)))***---000000///...---,,,+++************(((***,,,,,,+++******+++---,,,++++++***+++,,,,,,...////////////...---,,,///...---+++*********+++))))))***,,,///000///---...222333222222333222...)))))))))***++++++,,,,,,+++)))((('''))))))(((''')))***,,,---,,,,,,---...,,,...000111111000...,,,+++++++++***************+++)))((())),,,---,,,***,,,++++++---000111///---,,,---///111111000...---000000000000000000000000555555333222000///------...------...000111000///,,,+++,,,000///+++)))+++++++++++++++++++++++++++000---+++---000111...***---,,,+++******+++,,,,,,)))+++,,,***''''''+++000//////.........---------444222000...---...///111......------,,,,,,,,,,,,---,,,++++++,,,---//////444222///,,,++++++,,,---...---,,,,,,...///...---000000000000000111222333333222000///...///000111000...,,,///333555333////////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///111222000---...---,,,,,,++++++,,,,,,+++,,,---,,,,,,---000222333///---///555777333...000111222111///------......000444===JJJZZZiiirrrrrrqqqpppqqqssssssrrrqqqqqqqqqpppooolllhhhdddbbb\\\YYYUUUTTTUUUWWWWWWWWWZZZYYYXXXWWWUUURRRNNNLLLJJJHHHDDD>>>999777999;;;::::::999777666555555555888999:::999888999;;;===>>>AAADDDDDDCCC@@@??????888555555888888666777:::AAADDDHHHJJJLLLMMMOOOQQQRRRYYY___aaaeeeiiihhhdddfffeeedddcccbbb```]]]\\\\\\[[[XXXTTTQQQPPPQQQSSShhhxxxeeeVVVKKKOOO[[[dddiiikkkooooooppppppppppppoooooorrrssstttsssrrrqqqrrrsssqqqrrrrrrqqqooooooppprrrnnnpppqqqpppooonnnoooqqqoooooopppppppppoooooonnnpppsssuuuvvvvvvtttjjj```MMMBBB888666555222//////---.........000111333444666444333333888AAANNNWWWXXXUUUOOOHHHCCCCCCEEEHHHHHHHHHHHHFFFEEEEEEGGGIIIJJJMMMQQQWWW]]]bbbfffgggjjjlllmmmllljjjhhhhhhiiiiiiiiiiiiiiiiiihhhhhhggghhhgggfffhhhjjjjjjfffbbb^^^XXXNNNFFFAAA===;;;999333222222000///...---,,,///---++++++,,,---,,,+++)))(((((()))***,,,+++******)))))))))***+++,,,---++++++***)))((((((((())))))***+++,,,------------))))))************))))))+++)))''''''***,,,......)))))))))+++------+++))),,,,,,++++++++++++++++++---,,,***+++---000000000...---,,,++++++******++++++,,,...---,,,+++++++++------,,,,,,,,,---.........///////////////...------,,,+++******+++,,,,,,)))((()))+++...000///...///333444111000111///+++************************+++***(((((()))))))))(((+++***)))+++,,,------,,,,,,...000222333111...,,,,,,,,,++++++******)))))))))(((((())),,,------,,,,,,++++++---//////...,,,,,,---///111111000///...111111111111111111111111333333333333222000...------------...000111000///,,,+++,,,000///+++)))+++++++++++++++++++++++++++222///,,,,,,///000...++++++***************++++++)))+++,,,+++((((((,,,///---------,,,,,,,,,,,,,,,///...,,,++++++,,,...///............------------,,,,,,,,,---///111222333555444111...,,,,,,------111///---,,,---.........///000000111111222333333222111000///...///000111///---,,,---000222000...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,/////////000222222000......---,,,,,,++++++,,,,,,***+++,,,,,,,,,---///111444111///111555777333///111222222000...,,,,,,---000000555AAARRRbbbmmmssssssrrrrrrssstttuuuuuutttsssrrrppplllgggbbb]]][[[UUURRRNNNMMMNNNQQQSSSSSSRRRRRRRRRQQQOOOLLLJJJHHHJJJHHHCCC>>>999777888::::::999888777666666555555666777888777555555777888888;;;======<<<:::999888666333333555444111000333888:::===??????@@@BBBDDDFFFMMMTTTZZZ___ddddddbbbbbbaaaaaa```___^^^]]]]]]\\\[[[YYYTTTPPPNNNOOOQQQaaaxxxvvvaaaVVVNNNTTT^^^fffiiikkknnnnnnoooooooooooonnnnnnqqqssssssrrrpppooopppqqqqqqqqqqqqpppnnnnnnooopppnnnppprrrrrrpppoooooooooooooooooonnnnnnoooppppppnnnqqqssssssttttttmmmfffWWWIII;;;777777444111000444111......000333666666999555222222666===IIISSSYYYWWWRRRKKKEEEBBBDDDGGGIIIIIIIIIHHHFFFEEEFFFGGGGGGJJJNNNTTT[[[```eeegggkkklllllljjjhhhggghhhjjjjjjjjjjjjjjjiiihhhgggfffffffffgggiiikkkkkkhhheeeccc]]]TTTKKKDDD???===<<<666555444222000...---,,,111///---,,,------,,,++++++)))'''))),,,---***(((***)))))))))******+++,,,,,,,,,***)))(((((((((((()))***+++,,,------------))))))************))))))///,,,((('''(((***+++++++++++++++,,,---,,,)))''',,,,,,,,,++++++*********,,,,,,++++++,,,...///000...---,,,+++++++++++++++---/////////---+++,,,---------------------............/////////////////////...---,,,,,,,,,---...(((((((((***---//////...222555666222000000,,,(((+++++++++*********)))))),,,***(((((()))***)))(((***'''%%%'''***,,,***(((+++---000333333111...,,,------,,,+++******))))))(((((()))***,,,---......,,,,,,,,,------------,,,---...///111111111//////000000000000000000000000///000111222222000...,,,,,,,,,,,,...111222000///,,,+++,,,//////+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,000---***)))***+++***))))))))))))))))))*********)))***+++***((()))+++---++++++++++++++++++******+++***)))))))))+++,,,---------------------,,,,,,***+++,,,...000222444555111///...,,,++++++,,,---444111...,,,---////////////000111222333333444444111111000/////////000111///---,,,,,,...///...,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000111111222222111000///...---,,,,,,++++++,,,,,,***+++------,,,,,,...000444111///111444555222...111111111000---,,,,,,...111222888FFFYYYhhhpppssssssrrrqqqsssuuuvvvuuutttpppoookkkgggaaa[[[WWWTTTQQQNNNKKKHHHHHHJJJLLLNNNJJJKKKLLLKKKIIIGGGEEEEEEHHHFFFBBB===888777888999888888888777777666555444666666666555333333444555444666888888666444333333666333333555444000///111555777999999999999;;;<<<<<>>AAA<<<666222444666:::DDDOOOWWWWWWUUUOOOGGGCCCDDDFFFJJJKKKLLLJJJHHHFFFFFFFFFFFFHHHLLLQQQXXX]]]bbbeeejjjjjjjjjiiigggggghhhjjjhhhhhhhhhhhhgggeeedddccceeefffgggiiijjjjjjhhhfffddd```XXXOOOGGGAAA>>>===888888666444222000///...111///---,,,------+++***---+++)))***------***&&&))))))((((((((()))******,,,,,,***)))((((((((((((******++++++++++++******))))))************))))))///,,,((('''(((***+++++++++******,,,------+++***,,,,,,,,,++++++*********++++++*********+++---...------,,,,,,+++,,,,,,,,,///000000///---,,,---...,,,,,,---------------------.........//////000000111000...,,,+++++++++,,,(((''''''))),,,.........000333444222111111///+++,,,,,,++++++***))))))))),,,***)))((()))***)))(((***'''%%%&&&)))***)))'''***,,,///111222000...,,,...------,,,+++***))))))((()))***+++,,,---...///,,,---------,,,------...//////000111111000//////------------------------,,,---///000///...,,,***++++++,,,///111222111///,,,+++,,,//////+++)))+++...........................,,,)))((((((((((((((((((((())))))************'''((()))((((((((()))+++)))))))))***************)))((((((((()))***+++,,,***++++++,,,,,,,,,++++++)))***+++...000111333333,,,+++++++++,,,---...///555222///---...000000000///000111333444444444444111111000000000111111111111///---,,,---------,,,******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222222111000//////...---,,,,,,++++++,,,,,,***,,,---...------...///333111000000222222000---000111000///,,,,,,---///222555>>>MMM```mmmrrrrrrrrrqqqqqqqqqsssttttttrrrnnnlllhhhccc]]]XXXSSSQQQLLLJJJGGGCCCAAAAAACCCEEEFFFIIIJJJIIIGGGDDDDDDDDDDDDCCC@@@<<<777666777999777777888888777666555444666666666555333222333444333555666555333111111111000...///222111...---///444666777777666666888999777:::AAAIIIPPPUUUXXX[[[[[[]]]___^^^]]]]]]^^^```[[[ZZZXXXTTTOOOLLLKKKLLLVVViii~~~mmmXXXTTTUUU]]]eeehhhiiikkkllllllmmmnnnnnnnnnnnnnnnsssssstttssspppoooooopppqqqrrrrrrqqqoooooopppqqqnnnqqqssssssrrrooonnnnnnpppooonnnmmmmmmnnnoooppppppssstttqqqqqqtttssspppgggXXXIII@@@;;;666333222222000...///333<<>>999999777666444222111000000...,,,+++,,,,,,+++***+++++++++,,,---,,,***((()))((((((((((((((())))))++++++***)))((((((((())))))***************))))))))))))************))))))+++)))''''''***,,,......***))))))+++...000000///,,,,,,++++++++++++++++++******+++***)))))),,,...------,,,,,,,,,,,,------///000000///------...000------......------,,,+++,,,,,,,,,,,,---///000111///...,,,***)))((()))))))))((('''(((+++,,,---,,,)))...000///111333333///,,,+++++++++******)))))),,,+++))))))*********))),,,***(((''')))************+++---/////////...---------,,,,,,++++++******(((***,,,,,,+++,,,---///,,,---......------///111111111111111000///......++++++++++++++++++++++++,,,------...---,,,***)))***+++,,,///222333111///,,,+++,,,000///+++)))+++------------------------,,,,,,+++***))))))))))))'''((()))******+++******'''''''''((((((((()))))))))))))))))))))*********)))((((((((()))***++++++((()))+++,,,,,,+++******)))***,,,...///000000111++++++,,,---...000222333444222000///000111111111...000222444555666555555111111111222222222222222333222000...---,,,------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000......///...---,,,,,,++++++,,,,,,+++---//////.........///333222111111111000...,,,/////////---,,,,,,...111555:::FFFVVVfffpppsssrrrsssqqqpppqqqrrrrrrrrrpppmmmjjjfff```ZZZUUUQQQNNNJJJIIIGGGDDD@@@???@@@AAAEEEHHHJJJIIIEEECCCCCCDDD??????===999666555666888666666777888777666555444555555555444222222333444444555666444222000000111///---...222222///...000333444444444333333555777666666:::BBBHHHKKKPPPTTTWWW[[[______]]]\\\]]]___]]]]]][[[WWWRRROOONNNOOOSSSddd{{{zzziiiUUUSSSWWW```fffhhhiiilllkkklllmmmnnnooooooooonnnrrrssssssrrrpppooopppqqqpppqqqrrrqqqooooooqqqsssppprrrssssssqqqooooooooopppooonnnnnnmmmmmmmmmnnnkkkoooooommmmmmqqqsssrrrpppcccTTTHHH>>>555222222---///111222444:::CCCJJJ<<<444222555555333999DDDNNNSSSXXXVVVOOOHHHFFFHHHGGGIIILLLLLLIIIGGGEEEEEEGGGHHHJJJNNNRRRWWW[[[]]]bbbdddffffffffffffhhhiiieeeeeeeeeeeeeeedddcccccciiihhhgggfffddddddeeefffdddddd```YYYOOOFFFBBB@@@888888777555444222111111///---+++++++++,,,+++***%%%'''***,,,++++++++++++******))))))((())))))*********)))))))))))))))***'''((()))***+++++++++***))))))************)))))))))((('''(((+++---------000...,,,+++---/////////++++++++++++++++++,,,,,,***+++,,,+++)))))),,,///------,,,,,,,,,------......//////...------///111///000000000///---,,,+++++++++***+++,,,...000111---,,,***)))))))))******+++)))'''((()))+++++++++'''+++...---...111000---+++++++++***************---+++))))))***+++***)))******)))(((&&&''')))+++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++,,,///,,,...///...---...111444444333222111000...------************************......------,,,+++************,,,000222333111///,,,+++,,,000///+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++*********'''((()))+++++++++++++++((('''(((((()))***)))((((((((())))))************************************((()))+++------,,,+++***+++,,,---////////////...,,,,,,---...000111222333222111000111222333222111...000222555666666666555222222333333444444444444666444222000------...///,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////...------///...---,,,,,,++++++,,,,,,,,,...000111000/////////444333222222111000...------------,,,,,,---000222999AAAPPP___kkkrrrtttttttttrrrqqqqqqrrrrrrpppooojjjgggbbb\\\UUUOOOJJJHHHEEEFFFGGGDDDAAA>>>???@@@AAADDDGGGFFFAAA>>>>>>@@@;;;;;;:::777555444666888555666777888777666444333333333444333111111222444444555666444222000000111111000111555555111///111111222222222111111333555888444555;;;???AAAGGGMMMSSSXXX^^^___\\\ZZZZZZ\\\]]]]]]\\\XXXTTTQQQPPPPPPQQQ___uuusssaaaRRRRRRXXX```fffgggiiimmmllllllmmmnnnoooppppppoooooopppqqqqqqooonnnoooqqqnnnooopppoooooooooqqqsssrrrssssssrrrpppoooooopppppppppoooooonnnmmmkkkkkkkkkooopppmmmnnntttwwwwwwwwwkkk\\\NNN@@@555000222,,,000555555444666<<>><<<;;;:::999999:::;;;;;;999;;;;;;:::666555777999444444333222222333333333666444222333555666444222000000000111111222222222666444222111111222222111444444444333222000///...222333333333333222222111333555666666777888;;;===KKKTTT[[[ZZZWWWVVVUUUTTTVVVSSSQQQRRRTTTTTTRRROOONNNXXXjjjwwwfffWWWKKKQQQYYY```dddggghhhjjjiiijjjkkklllmmmoooppppppnnnmmmlllmmmoooqqqpppooonnnnnnnnnnnnooopppqqqrrrppppppqqqqqqpppooommmlllnnnlllmmmpppooojjjggghhhllllllkkkjjjjjjlllpppsssooommmfffYYYJJJ===666333444000///222444111111222222111000///000333666888CCCLLLXXX^^^\\\TTTKKKEEEJJJIIILLLRRRPPPJJJGGGHHHHHHJJJMMMMMMMMMQQQYYY___```aaaccceeefffggghhhiiiggghhhiiilllpppqqqpppooommmiiifffeeeeeeeeedddbbbgggeeeccc___ZZZQQQHHHBBB>>>999555333333333111......---,,,************+++++++++++++++++++++,,,,,,******************+++++++++***)))((((((((()))))))))***+++***)))((()))******))))))***++++++)))'''((()))***++++++***)))))),,,,,,+++++++++*********&&&(((+++,,,,,,,,,,,,,,,......000111111000//////000---***+++......***&&&***,,,---,,,++++++,,,---//////...---,,,+++***)))+++,,,,,,---...///000111......---+++)))(((***+++************+++,,,------***************************))))))))))))((((((((())))))))))))))))))))))))(((''''''(((++++++)))''')))'''&&&(((***,,,,,,+++(((---///...///000///+++***,,,000333444333111000---.........------///111,,,//////++++++...---***...---++++++---...---,,,111111000...---,,,+++***((()))+++---.........---++++++++++++++++++++++++))))))(((((('''''')))***+++)))((())),,,---+++******(((&&&'''))),,,,,,+++************)))))))))(((************))))))))))))*********+++******)))))),,,,,,,,,,,,---------...,,,111333000///111222000111000............///...111222222444555666777888555555555777:::<<<;;;:::===============>>>>>>>>>===<<<:::777555444444444000000000...------...000---,,,+++,,,---...,,,+++---,,,+++)))'''''')))+++,,,,,,+++,,,,,,---......------...////////////...000111444666333...---000---+++,,,000111111555<<>><<<::::::555444444333222111111111...---,,,---......---,,,,,,***(((((()))*********)))*********,,,---...///......///000000000//////...///333777555///,,,---,,,***+++///000222888>>>NNN\\\jjjssswwwzzzzzzwwwrrrttttttqqqqqqrrrnnniii```SSSFFF???;;;555111111222222111111111111222333444444444222000///111222333222222222333333333333555444222333444444222111111222333444555666777888444444333333444444555666333333333222111000///...000000000111111222222222000222555666666666777888===FFFNNNOOOOOOOOONNNLLLHHHGGGFFFHHHKKKMMMNNNNNNRRR[[[jjj|||qqq^^^PPPFFFMMMWWW___dddggghhhhhhiiijjjkkkmmmnnnoooppppppsssqqqppppppppppppooommmnnnnnnnnnoooppppppqqqqqqqqqpppooonnnnnnmmmmmmnnnooollllllmmmkkkeeebbbcccjjjllllllllllllnnnqqqssstttrrrnnnfffZZZLLL???666444000///333333///------000//////...///111333444;;;EEESSS^^^aaa\\\TTTOOOMMMLLLNNNPPPQQQNNNKKKJJJFFFGGGHHHIIIJJJMMMRRRVVVZZZ___dddggggggfffggghhhiiikkknnnssswwwwwwuuussskkkjjjhhhgggfffgggggggggggggggfffeeeaaaZZZQQQKKKDDD???999666666666444222///...,,,+++******++++++,,,,,,,,,++++++*********+++++++++***************...---***(((((()))***++++++,,,,,,+++(((''''''(((***)))((()))++++++***))))))))))))))))))(((((('''*********************)))------+++'''%%%(((000777444333222111111111111111222111/////////...,,,)))***,,,,,,,,,***)))***+++------......---,,,+++***,,,,,,,,,,,,,,,+++******.........,,,)))(((((()))))))))))))))***+++,,,---,,,***)))'''''')))***,,,+++***)))(((((())))))***************************(((((((((((()))***))))))+++***(((((()))******)))))),,,...,,,,,,...---)))+++,,,...///111111111111...//////...------...000...///...,,,+++***)))(((...,,,++++++,,,------,,,+++,,,...//////...,,,+++,,,+++***)))((())))))***************************)))(((''''''((()))((((((*********++++++,,,,,,+++************,,,---------*********))))))))))))))))))***************++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,.../////////222222...,,,///222111000111111000///...///000444333333444666999<<<>>>BBBCCCEEEJJJOOOSSSUUUUUUQQQQQQRRRSSSTTTUUUVVVWWWVVVTTTQQQNNNJJJGGGEEEDDD???>>><<<;;;999777444222000///------......---,,,,,,)))&&&'''+++---,,,***************+++,,,---......//////000000000000000///...111555444///,,,---...---...///000444999>>>MMM[[[jjjrrrwwwyyyxxxtttssstttsssqqqqqqrrrmmmfff]]]NNN@@@:::888555222111111111111111222222222333444333222000//////000111111222222333333333333333444444333333222222111111222222222333333444444444444555555555444444555666666666666555555333222222222222111111111111111111...111444666555444444555777@@@HHHJJJLLLNNNMMMJJJEEEDDDCCCCCCEEEHHHKKKLLLPPPUUU___pppkkkWWWJJJFFFMMMWWW___dddfffggggggiiijjjlllnnnoooppppppppppppnnnmmmmmmnnnnnnmmmlllmmmnnnoooooopppqqqqqqqqqqqqpppnnnmmmllllllmmmnnnnnnkkkkkkllljjjeeeccceeekkkmmmnnnooooooppprrrtttuuusssppplllcccUUUFFF;;;333//////222333000...///000////////////111222333888@@@MMMYYY```___ZZZUUUQQQPPPOOONNNOOOPPPNNNKKKGGGGGGHHHIIIJJJLLLPPPSSSYYY^^^dddfffeeecccdddfffiiikkknnnsssvvvwwwuuurrrnnnmmmkkkiiifffeeeffffffffffffffffffccc]]]VVVPPPEEE???999777777777666444///...---++++++++++++,,,,,,,,,,,,++++++*********************************000...,,,+++******+++,,,,,,------,,,***))))))******)))(((((()))******)))***))))))((((((((((((((()))))))))))))))))))))))),,,,,,+++)))(((***000555333222111000000000000000222111000000000///---++++++,,,---,,,***)))***+++,,,---...//////...,,,+++...---+++)))((()))***++++++,,,,,,+++((('''''''''))))))))))))***+++,,,,,,+++***(((''''''(((***+++******))))))))))))******************************(((((((((((((((((()))***,,,***(((((()))***)))((('''+++,,,******,,,,,,(((---...//////000///......000000000...,,,++++++---000///...---,,,***)))***,,,***))))))***++++++******+++---//////...---,,,...---+++)))((()))******))))))))))))))))))))))))***)))((((((***+++)))'''***+++++++++++++++,,,---)))***++++++,,,,,,------))))))))))))))))))******))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((***+++---...000000...111111---+++...111000222333222000......000333666666777999<<>>AAAFFFKKKLLLJJJEEEDDDBBB???>>>@@@DDDHHHOOOLLLOOO^^^vvvttt___PPPKKKPPPUUU\\\bbbeeefffggggggiiijjjmmmpppqqqqqqppppppnnnmmmmmmnnnpppqqqqqqppplllmmmooopppqqqqqqppppppooonnnmmmllllllkkkkkklllllliiihhhkkkjjjggggggjjjiiilllppprrrrrrrrrssstttssspppooopppnnneeeTTTGGG:::444000111111//////111000000000111111111222222333777???KKKWWW___aaaaaa\\\YYYQQQIIIKKKQQQQQQMMMLLLKKKKKKKKKMMMOOOPPPPPPQQQXXX^^^```___```fffkkknnnmmmnnnqqqssstttsssqqqqqqqqqooolllgggeeeeeegggeeecccbbbbbbaaa___[[[XXXNNNGGG???:::888777555333000///---,,,++++++,,,,,,++++++++++++++++++,,,,,,(((((()))***+++,,,,,,---,,,------,,,+++***((('''***,,,---,,,******+++,,,111...,,,++++++++++++***---,,,***)))(((((())))))'''''''''((((((((())))))(((%%%$$$&&&***---+++(((//////111222222111000000...///000000///......///...//////...,,,++++++,,,''')))+++---...---+++***...---+++************+++''')))++++++***(((((()))((((((((())))))***+++,,,))))))))))))))))))))))))'''(((+++,,,---,,,***)))))))))))))))))))))))))))'''))))))(((&&&'''))),,,+++)))(((((()))+++***)))'''***+++***+++///000---+++---000222222000---,,,***+++,,,+++******+++---...+++***------)))))),,,+++)))(((((()))******)))+++,,,,,,,,,,,,,,,---------,,,,,,+++************((((((((((((((((((((((((***(((&&&(((,,,,,,)))%%%)))+++------++++++,,,...%%%(((++++++***)))***+++((()))))))))************))))))***++++++,,,------(((((()))***++++++++++++++++++,,,---///000111111///444555111000111111///444444444222111555>>>FFFQQQRRRUUUYYY]]]aaadddeeeeeeeeeeeehhhkkkllllllkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjiiiiiiggggggccc```]]]\\\[[[VVVMMMFFFAAA===999555333222000///+++---......---,,,---...---,,,,,,,,,,,,,,,---...------...////////////...///,,,+++000222///---,,,...333555222111444555333:::HHHYYYdddllltttwwwwwwsssrrrpppoooqqqppphhh]]]KKKAAA888444111///111444000111222444444444444444444000+++***+++---...---...///111333444333222111222333444222///---...///222222333333444555555555666;;;??????===<<>>===???===:::777555333333333111333333333111111222333222666999;;;@@@GGGIIIGGGCCCCCC@@@===;;;===CCCHHHKKKKKKOOOYYYlllooo]]]SSSRRRXXX[[[```ccceeeeeeggghhhhhhjjjmmmpppqqqqqqpppoooooonnnmmmnnnppppppooonnnlllmmmoooqqqrrrqqqpppooommmmmmmmmmmmlllkkkjjjjjjllliiihhhiiihhheeeeeehhhhhhkkkoooqqqrrrrrrrrrsssrrrooonnnpppqqqhhhXXXKKK>>>777111111000---...000111111111111222222222222333555;;;FFFSSS^^^cccddd```[[[QQQHHHIIIQQQRRRMMMJJJIIIIIIJJJLLLNNNNNNNNNMMMTTT[[[^^^^^^```hhhooopppooooooppprrrsssrrrqqqppppppppplllgggeeegggiiidddbbbaaa``````^^^\\\ZZZVVVOOOEEE???<<<:::777555000///---,,,++++++,,,,,,*********++++++,,,,,,---''''''(((***+++,,,---...***+++,,,,,,+++)))&&&$$$)))***++++++***)))***,,,444111...---------,,,+++...---+++))))))))))))***&&&'''''''''(((((())))))///&&&!!!))),,,,,,...///111333444333111000,,,...///000///...///000///000000///---+++,,,---%%%'''***,,,,,,+++***(((+++,,,,,,---,,,+++***)))'''))),,,,,,+++******+++(((((((((((()))***+++,,,(((((())))))))))))((((((&&&(((+++......,,,***(((((((((((((((((((((((((((''')))***(((&&&&&&)))---***)))'''(((***++++++***'''+++,,,+++,,,111222000&&&(((,,,///000///,,,***'''((()))***)))***---///---)))(((,,,,,,((((((,,,,,,***))))))***++++++***---,,,,,,++++++,,,------++++++++++++******))))))(((((((((((((((((((((((()))&&&%%%'''+++,,,(((###))),,,...---+++***,,,///&&&***---...,,,+++,,,---(((((())))))*********+++))))))***+++,,,,,,------&&&'''((()))***+++++++++,,,------...///000111111000555777444222333333000333444555333444:::FFFOOO^^^```cccgggjjjmmmooopppnnnmmmlllmmmnnnmmmllljjjjjjjjjjjjkkklllllllllmmmggghhhjjjkkklllllllllkkkgggdddbbbbbbbbb]]]UUUMMMFFFBBB===999666444222111+++...111000---,,,---///+++++++++,,,---...///000,,,------...............---***,,,222444000,,,******111444111000444444111333BBBRRR^^^hhhqqqvvvvvvsssrrrpppnnnppppppggg\\\KKKCCC;;;777222///000555222333555666777777666666777222---,,,---000000000---///111333444333222111222333444222///------///,,,---...000222444555666666;;;AAABBBAAAAAADDDHHHEEEEEEEEEFFFEEEEEEDDDDDD@@@>>>;;;888666666666777333333444222111000222333000333555666<<>>;;;999<<>>999777666555222111///---,,,+++,,,,,,,,,***))))))***++++++***(((((((((((()))***+++,,,******++++++++++++******+++***((('''''')))+++,,,000...------......---,,,(((,,,'''$$$***)))&&&,,,***)))((((((((()))+++,,,+++)))'''(((***,,,,,,,,,''',,,111222///,,,+++,,,,,,,,,...///000000000000......------,,,,,,,,,,,,((()))+++---.........---////////////...---,,,+++&&&))),,,,,,***(((((()))(((((('''((()))***,,,---************************+++***)))))))))***,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,---+++***(((((()))+++,,,///---,,,+++,,,---+++******+++---......+++)))'''%%%//////&&&"""(((---***+++++++++*********))))))+++***)))(((((()))***+++---,,,,,,,,,+++***))))))111...,,,,,,......,,,)))((((((***++++++***)))((()))'''&&&&&&(((***+++***&&&''')))+++,,,---------,,,000111---+++,,,......,,,***((()))++++++(((%%%,,,,,,---...,,,***(((&&&))))))))))))***+++,,,---''',,,...,,,---222555555333111000222555666555333444444444555666<<>>JJJUUU]]]``````YYYPPPJJJJJJLLLOOOQQQSSSPPPMMMLLLLLLNNNOOOOOOOOOQQQTTTYYY^^^bbbfffhhhooopppqqqqqqrrrrrrrrrrrrtttrrrooollliiifffeeedddbbbbbbbbbcccdddccc___\\\WWWQQQHHH@@@<<<999777666444333111///...---------,,,***))))))***++++++***))))))))))))***,,,---...+++++++++,,,,,,+++++++++---+++***))))))+++---...///---,,,,,,......---,,,***///***&&&+++)))%%%******)))((((((((()))+++++++++)))'''(((***,,,,,,,,,***,,,000111000...,,,++++++,,,---...////////////.........---------,,,,,,)))***+++,,,,,,,,,+++***...............------,,,'''***,,,+++)))((()))***)))(((((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++)))(((((()))***++++++,,,,,,,,,,,,++++++***)))***,,,...---,,,)))(((&&&...///'''###)))---++++++++++++*********))))))******)))(((((()))******,,,+++******************000...,,,,,,------***((())))))***************)))+++)))((((((***,,,---,,,'''''''''((()))******+++(((---...***)))---111111,,,***)))***,,,,,,)))'''+++,,,---......---,,,++++++******)))))))))******(((,,,...,,,,,,111333333444222111222444555444222555444444555555;;;KKKZZZlllnnnqqqssstttvvvzzz|||zzzwwwuuuttttttrrrnnnkkknnnnnnnnnnnnnnnooopppppphhhjjjmmmmmmkkkhhhggggggaaaaaa```^^^[[[YYYWWWUUUQQQMMMHHHEEECCC???;;;777555333000000111111111000222000---,,,---///000///..................//////111///---...///111111000///////////////000000000444999DDDSSScccnnnqqqqqqsssrrrqqqrrrqqqlllddd^^^MMM@@@999666000333666...333555888<<>><<<999777666666666444333555222///...///000000000000000//////.../////////333111......000111111111///////////////000111222333777@@@OOO___kkkppprrrsssqqqppppppoookkkddd^^^NNNAAA:::666000222555---222444:::???CCCBBB>>>:::888666333000------///222000000111222333333333333111000///000222333333222111111111111111222666888===CCCIIILLLKKKJJJKKKLLLMMMKKKKKKLLLNNNPPPPPPOOOOOOPPPPPPOOOMMMIIIFFFCCC@@@===999666444444222111555555444333555999@@@EEEJJJFFFDDDCCCAAA>>>===@@@AAAEEEIIIMMMUUUhhh}}}kkk___[[[^^^bbbiiiiiiiiigggffffffhhhjjjiiimmmppppppnnnnnnpppssstttsssrrrqqqpppppppppppppppppppppppppppppppppppplllkkkjjjkkknnnoooooonnnhhhgggdddbbb___]]]]]]\\\mmmnnnoooooooooooopppqqqrrrpppnnnoooqqqpppkkkfffSSSGGG<<<888555111///000000000000000000000000000...111555888===FFFTTT^^^ccc]]]UUUNNNKKKJJJLLLMMMRRRQQQOOOLLLKKKMMMPPPSSSQQQQQQQQQTTTXXX^^^cccggglllllllllmmmnnnooopppqqqrrrqqqnnnkkkiiigggeeeeeeeeeddddddeeefffeeebbb___ZZZUUUNNNHHHCCC>>>999666777666555333222000//////---+++******+++,,,+++***)))*********+++---...///***++++++,,,,,,++++++******)))((('''((()))+++------+++))))))+++,,,,,,,,,(((---***'''+++'''!!!%%%)))))))))))))))******+++,,,+++***+++...//////...---+++***,,,//////,,,)))++++++++++++++++++,,,,,,------............---,,,***+++++++++++++++******............---,,,+++***+++******)))((()))+++---***))))))(((((('''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((()))******,,,++++++***++++++,,,---"""(((......***((()))+++''')))***,,,,,,,,,+++***(((---...)))(((+++...,,,************************)))(((((((((((((((((())),,,***)))((((((+++...000---,,,+++***))))))''''''---,,,+++))))))***+++,,,...,,,***+++---////////////...+++)))))))))***+++///000...((('''+++...---,,,,,,,,,---......---,,,,,,,,,...///000000000///......---,,,,,,,,,,,,,,,+++//////,,,+++...000///555444333333333333222111444333333333333888GGGWWWhhhkkkooorrrtttwwwzzz}}}zzzyyyxxxwwwuuuqqqmmmkkknnnnnnnnnoooqqqtttwwwyyyoooooonnnjjjddd___]]]\\\PPPPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPNNNLLLJJJHHHGGGEEEBBB???===<<<;;;999777:::777444222333333333333444444222111000000000111555333111111333444555444222111111111111333444555333666>>>LLL]]]jjjqqqtttssspppnnnnnnmmmjjjddd___QQQCCC<<<888111333555---222555<<>>>>>???CCCHHHKKKOOO^^^zzzuuudddZZZZZZaaagggiiiiiijjjiiiggghhhiiikkkjjjllloooooonnnnnnppprrruuuuuusssrrrqqqqqqpppppppppppppppppppppppppppppplllllllllnnnqqqrrrrrrqqqiiiiiigggeeecccaaa___^^^nnnppprrrrrrpppooopppqqqooommmlllmmmoooooommmkkkVVVKKK@@@:::666222000222000000000000000000000000...222555666999BBBPPP[[[bbb^^^XXXRRRMMMJJJJJJKKKOOOOOOMMMKKKIIIJJJNNNRRRQQQQQQQQQRRRWWW]]]cccgggiiiiiiiiiiiijjjkkklllmmmooonnnllljjjhhhgggffffffeeedddccccccdddcccaaa___\\\XXXRRRLLLFFF@@@:::666888777666444333111///......,,,******+++,,,+++******))))))******+++,,,---))))))************)))))))))(((''''''(((***,,,------+++))))))***,,,,,,,,,(((---***(((---)))$$$(((((()))))))))************...------...000111111///---+++)))***---...,,,))),,,++++++*********+++++++++,,,---......---,,,+++*********+++,,,------...000000///...---+++)))(((+++***)))((()))+++,,,---*********))))))(((''''''))))))))))))))))))))))))%%%&&&'''))))))(((''''''(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,------......"""(((---...***'''(((+++((((((***++++++++++++***))),,,,,,******,,,---,,,************************(((((())))))))))))((((((,,,+++)))((())),,,///111************(((''''''(((...---+++*********+++,,,---,,,******,,,.../////////...,,,***))))))+++,,,222222...)))(((---///---+++,,,---...........................------,,,,,,+++++++++++++++,,,------,,,000000,,,+++...///...444444444444222222222222333222222333333999HHHXXXeeeiiimmmppprrrtttvvvxxxzzzzzzzzzxxxtttoookkkiiinnnnnnnnnnnnppprrrtttuuunnnmmmkkkeee^^^WWWTTTSSSJJJIIIIIIJJJKKKMMMNNNOOONNNNNNOOOOOONNNNNNOOOOOOLLLKKKIIIHHHFFFDDD@@@===>>>;;;888777777888888888:::888666444333222333333666555444444666777777666333222111111111222444555333555<<>>:::444666777000666999@@@EEEGGGCCC;;;444222444333...(((''',,,222---......////////////.../////////000222222000//////000000000000222666999AAAFFFLLLOOONNNMMMMMMOOOPPPOOONNNNNNPPPRRRRRRQQQWWWVVVVVVVVVWWWWWWWWWXXXNNNIIIBBB;;;888666555444555666666444444999BBBIIIRRRQQQNNNIIIEEEBBB@@@>>>@@@BBBFFFIIIJJJVVVrrrmmm\\\TTTVVV^^^dddhhhiiijjjjjjiiiiiikkkllliiikkkmmmnnnnnnnnnooopppuuutttsssrrrqqqqqqqqqqqqooooooooooooooooooooooookkkkkklllnnnqqqrrrqqqooojjjjjjjjjiiihhheeecccbbbkkkooossstttrrrpppqqqsssllllllkkkmmmnnnooonnnmmm\\\QQQFFF>>>888222222444000000000000000000000000...111444555888@@@MMMVVV___^^^[[[VVVPPPKKKIIIIIIKKKLLLMMMKKKIIIIIILLLPPPPPPPPPPPPRRRWWW]]]cccggghhhgggfffffffffgggiiijjjkkkjjjiiihhhggggggggggggdddcccbbbbbbccccccaaa___^^^[[[VVVQQQKKKDDD<<<777999888888666444222000//////---+++++++++,,,+++***++++++************++++++(((((())))))))))))((((((+++***))))))***,,,...000///---***)))***++++++++++++000,,,***///,,,''',,,(((((()))************))).........000222222111000---,,,******+++,,,,,,+++---,,,+++)))))))))***+++)))***,,,---...---+++************+++,,,---///000000000///...,,,***)))(((+++)))((()))+++------,,,******+++******)))((('''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))+++,,,,,,------.........%%%))),,,,,,***((()))***))))))******************))))))******+++,,,,,,,,,***************+++++++++))))))************))))))+++***))))))***,,,...///((()))******(((((()))***......---,,,++++++++++++---+++******,,,...///...+++***))))))((()))***+++//////,,,)))+++000111///)))+++............///000//////...---,,,+++***)))((((((((())))))***+++,,,---111111---,,,///000///333444555444222111222333000///111222444;;;KKK[[[eeehhhlllnnnooopppqqqsssvvvxxxyyyxxxsssooollljjjnnnoooooopppppppppppppppjjjhhhddd]]]UUUNNNJJJHHHDDDDDDDDDDDDEEEGGGIIIJJJGGGIIIKKKMMMMMMNNNQQQSSSPPPQQQRRRTTTTTTQQQLLLHHHFFFDDDAAA@@@@@@BBBBBBAAACCCAAA>>>;;;999999999:::;;;::::::;;;<<<;;;888666333222000//////000222333222444;;;HHHXXXfffnnnqqqqqqooonnnnnnnnnkkkddd___SSSFFF???;;;555888:::222:::===BBBGGGHHHBBB999222///111222...)))(((+++000---......//////......---///...///000222111///---...///000000000222666999AAAGGGMMMPPPOOONNNOOOQQQRRRQQQOOOPPPRRRSSSSSSRRRUUUUUUVVVWWWYYY\\\^^^___TTTNNNEEE>>>:::888777777555777777666555;;;EEENNNVVVWWWSSSLLLHHHFFFBBB>>>AAA@@@BBBEEEFFFPPPjjj}}}gggUUUMMMPPPXXX^^^fffhhhjjjjjjjjjjjjkkkmmmiiijjjkkkmmmnnnnnnoooooorrrrrrqqqqqqppppppqqqqqqoooooooooooooooooooooooojjjjjjkkkmmmooopppnnnllliiijjjkkklllkkkiiigggeee```gggnnnqqqpppoooppprrrkkkkkklllnnnooopppooonnndddYYYMMMCCC:::333222555000000000000000000000000...///111333777???IIIQQQ\\\^^^]]]YYYRRRLLLIIIHHHHHHKKKNNNLLLIIIIIIKKKOOONNNOOOPPPSSSXXX___dddhhhiiihhhfffeeeeeeeeeggghhhggggggfffffffffgggggghhheeedddbbbbbbccccccaaa___bbb___[[[VVVPPPHHH???999;;;;;;:::999777444111000///---++++++,,,,,,+++***...---,,,++++++******+++))))))************))))))******))))))***,,,...000222///+++))))))***++++++---222,,,)))---***&&&+++'''((()))***+++******)))---------///111222000.........---,,,++++++...000///---+++***))))))***+++'''(((+++,,,---,,,***)))++++++*********,,,---...------------,,,,,,+++******)))(((***---...---+++******+++,,,,,,+++***)))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))(((((('''''''''(((((()))***+++,,,------------******++++++******))))))***************)))))))))(((((((((***++++++++++++))))))*********+++++++++)))***+++,,,,,,+++***))))))((((((((()))***++++++&&&(((******((((((***,,,............---,,,+++***---,,,***+++---/////////(((((()))******+++,,,,,,......,,,))),,,000000,,,(((+++......------///111000///...,,,+++*********++++++*********++++++,,,...111222...---000111000111333555444222111333555------///222555===NNN___fffiiilllnnnnnnmmmmmmnnnooosssvvvvvvssspppnnnnnnoooppprrrssssssrrrpppooogggeee```XXXOOOGGGCCCAAA@@@???>>>>>>???AAACCCDDDBBBEEEHHHJJJJJJKKKNNNQQQQQQTTTYYY___bbb```[[[WWWTTTRRROOONNNOOOQQQRRRQQQRRRPPPLLLIIIGGGFFFGGGGGGGGGGGGGGGGGGFFFBBB<<<888555333111///...///111222333555<<>>;;;555888:::333888;;;@@@DDDDDD>>>666///---///000///,,,+++---////////////000000//////.........///000111111...,,,.../////////000222666999<<>>AAA======@@@BBBJJJccc}}}uuu___NNNIIINNNWWW]]]eeegggiiijjjjjjjjjkkkmmmkkkkkklllmmmooopppoooooooooooooooooooooppppppqqqoooooooooooooooooooooooollllllmmmoooqqqpppnnnllliiikkkmmmoooooonnnkkkjjjUUU]]]ggglllllllllmmmoookkklllmmmooopppqqqpppoookkk```RRRGGG<<<444222555000000000000000000000000---...///222777>>>GGGMMM[[[]]]___[[[TTTMMMHHHGGGFFFKKKOOONNNKKKIIIKKKOOOMMMNNNPPPTTTZZZ```eeehhhjjjiiigggeeedddeeefffgggeeeddddddeeeeeefffhhhhhhfffdddccccccccccccbbb```eeeccc___ZZZTTTKKKBBB;;;<<<<<<<<<;;;999666333111000...,,,+++,,,,,,+++***000000...---,,,+++++++++******++++++++++++******((((((''''''(((***---...333000,,,))))))***+++***---111***%%%)))%%%!!!&&&'''((()))++++++******))),,,+++,,,...000000///---///000000...++++++///333000...,,,***))))))***+++%%%'''***,,,,,,+++)))(((,,,+++***)))))))))***+++***+++,,,,,,------------)))((((((+++...///---******+++,,,------,,,+++***''''''''''''''''''''''''))))))((('''''')))***+++(((((((((((((((((((((((()))(((((('''''''''(((((('''((()))***+++,,,,,,,,,---+++******++++++***(((++++++******))))))(((((((((&&&'''***,,,+++***+++))))))******++++++++++++***+++,,,------,,,+++***'''''''''(((((((((((((((%%%(((******)))))),,,...---...//////...,,,+++)))...---++++++---///000000((()))***,,,.../////////000000---***+++...,,,&&&'''***---...------///111//////...,,,,,,+++,,,,,,000000///...------------...222222///...111222111000222444444222222444666+++,,,///222666???QQQaaahhhjjjmmmnnnmmmllllllllljjjoootttuuusssqqqqqqqqqoooqqqtttvvvvvvtttrrrqqqgggeee___WWWMMMEEEAAA@@@>>>===;;;;;;;;;===???@@@@@@CCCGGGHHHGGGHHHLLLOOOPPPUUU]]]fffkkkkkkfffbbb```^^^\\\[[[]]]_________```]]]YYYUUUSSSRRRSSSSSSSSSSSSSSSRRROOOIIIAAA;;;888666333111000111222333666888???LLL[[[hhhoooqqqoooooopppqqqqqqmmmeee^^^QQQCCC===:::555888:::333333666:::??????:::222,,,---///000000///.........000111111111111111000000.........000111111...+++......//////000222666999666;;;BBBEEEFFFEEEGGGIIIKKKJJJHHHIIIJJJKKKKKKJJJMMMQQQWWW]]]bbbcccccccccZZZSSSIIIAAA<<<;;;;;;;;;666999:::999999???LLLVVV\\\^^^[[[QQQLLLJJJEEE>>>AAA;;;999===???GGG___xxx{{{lllXXXJJJHHHOOOYYY```dddfffiiijjjjjjjjjkkkmmmlllllllllnnnpppqqqqqqpppmmmmmmmmmmmmnnnooopppqqqooooooooooooooooooooooooppppppqqqsssttttttqqqoookkkmmmpppssssssrrrpppnnnJJJOOOWWW^^^dddiiilllooojjjmmmoooooommmmmmpppsssmmmdddVVVHHH===666111...111000000111222111000......///000111333888???DDDRRRZZZ^^^[[[VVVQQQMMMHHHFFFGGGJJJOOOSSSRRRLLLGGGHHHKKKPPPUUUZZZ```eeeiiiiiiiiiiiihhhhhhfffeeeeeehhhfffddddddfffgggfffeeeeeeeeedddccccccbbbbbbaaabbbggggggaaaYYYRRRIIIBBB???===:::777555444333333444444333222000---***(((...,,,******+++,,,+++***++++++******)))(((((('''++++++******++++++,,,---000///---,,,++++++,,,,,,&&&***------***((()))+++))))))***+++,,,,,,------///000000...,,,---111444///...---------+++)))&&&222000///,,,***)))(((((()))))))))***++++++,,,,,,******))))))((()))))))))&&&''')))+++,,,,,,,,,,,,*********---//////***'''(((***,,,......,,,***(((((((((''''''&&&&&&&&&%%%+++(((&&&&&&)))***)))(((******)))((((((((((((((((((((())))))******++++++))))))************)))(((***++++++,,,,,,,,,+++++++++++++++*********))))))((((((((((((((()))******))))))))))))))))))))))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))((()))+++,,,,,,+++***))))))...333111+++(((+++...444---))),,,///...+++***))))))***+++---...//////000...,,,***((('''''''''...///000111111000///...+++,,,---------...000222333000------...///---+++111222222000---++++++,,,000111111222333444444555222111111222555===OOO```jjjpppssspppmmmkkkhhhdddfffkkkpppsssrrrqqqqqqrrrrrrrrrssstttuuuuuuuuuuuujjjfff```XXXOOOGGG@@@<<<999999888888888999;;;<<<===>>>>>>@@@BBBEEEHHHJJJLLLRRR\\\ffflllnnnmmmkkkkkkjjjhhhhhhjjjkkkjjjiiimmmkkkhhheeecccbbbcccccccccccccccaaa]]]TTTJJJCCC;;;777444444444111333777999<<>>;;;999;;;===>>>>>>>>>????????????@@@FFFHHHMMMUUU]]]aaaaaa```WWWUUUPPPIIIBBB===;;;;;;===<<<;;;;;;>>>FFFPPPWWWbbb```]]]XXXRRRKKKFFFBBBCCC???>>>??????CCCVVVkkkxxx```LLLJJJOOORRRZZZdddggghhhiiihhhggghhhjjjkkklllmmmmmmnnnooopppqqqqqqooommmlllnnnqqqrrrpppmmmlllllllllmmmnnnooopppppprrrpppooopppssssssqqqnnnqqqqqqrrrsssrrrqqqpppoooCCCGGGOOOVVV]]]cccjjjnnnmmmppprrrqqqnnnmmmoooqqqooohhh\\\NNNAAA888333111333111000111222111000...///000111222444999???DDDOOOXXX]]][[[VVVRRRLLLGGGEEEFFFIIINNNQQQQQQLLLGGGFFFHHHLLLPPPUUU\\\bbbffffffggggggggggggfffeeeeeehhhfffeeeeeefffggggggfffffffffeeeeeedddccccccbbbbbbffffffaaaZZZSSSKKKDDDAAA???<<<888555333333222444333222111...,,,***)))...,,,******+++,,,+++***,,,++++++***))))))((((((++++++******++++++,,,,,,///...,,,+++*********+++************++++++***))))))))))))***+++,,,,,,,,,/////////...+++,,,///222//////...---,,,+++++++++222111///---+++***))))))(((((()))******++++++,,,,,,,,,***)))(((((((((((())))))*********)))((('''*********+++------***''')))***,,,------,,,***)))((((((((((((''''''&&&&&&***(((''''''******)))'''******)))(((((((((((((((************)))((('''&&&)))))))))))))))))))))((()))******++++++*********)))))))))***++++++,,,,,,(((((('''&&&'''((()))*********************))))))%%%&&&(((***+++,,,++++++)))))))))))))))))))))))))))******++++++++++++***+++...111000,,,***+++---000+++))),,,...,,,************+++,,,,,,---......---,,,***)))))))))******//////000000000000//////,,,---......------///111111///------//////...,,,333444444222///------......//////000111222333333333111222333444;;;KKKZZZhhhnnnqqqoookkkiiieee```aaafffmmmpppqqqqqqqqqrrrtttuuuvvvwwwwwwvvvuuutttppplllfff]]]RRRHHH???;;;888888777777777888999:::999999:::;;;===???BBBCCCHHHNNNYYYccckkkooopppooopppooommmlllmmmnnnmmmkkknnnmmmllljjjiiijjjjjjjjjkkkjjjjjjiiiddd\\\SSSLLLAAA;;;888777666444555999<<>>BBBAAA@@@@@@CCCJJJSSSZZZ```___\\\WWWRRRLLLFFFDDDBBB>>><<<>>>===AAASSSgggsss\\\IIIIIIQQQVVV]]]eeefffhhhiiiiiiiiijjjlllnnnllllllmmmmmmnnnoooppppppmmmkkkjjjkkknnnooonnnllllllkkkkkkkkklllmmmooopppqqqpppoooqqqssssssqqqoooppppppqqqqqqpppooommmlll:::===CCCIIIQQQZZZdddjjjjjjnnnqqqrrrooommmnnnpppqqqmmmdddUUUFFF:::555444333222111111222222000///000111222333555999>>>BBBMMMWWW^^^]]]XXXSSSMMMGGGEEEEEEGGGKKKOOOPPPLLLIIIDDDEEEFFFIIIOOOVVV]]]aaacccdddeeefffgggffffffeeehhhfffeeeeeefffggggggfffggggggfffeeeeeeddddddcccbbbeeeeeeaaa[[[VVVOOOGGGCCCAAA===999555333222222444333111///---,,,+++***...,,,******+++,,,+++***,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,---,,,+++***))))))))))))...+++'''(((+++,,,***'''(((((())))))******++++++.........---++++++---//////000000...++++++---000222111///---,,,+++******((((((((()))******++++++///...,,,***)))((((((((()))))))))))))))(((''''''+++***))))))++++++***)))*********++++++*********))))))))))))((((((((((((((((((((()))******(((&&&******)))(((((((((((((((((()))*********(((&&&%%%(((((((((((((((((((((((())))))*********))))))(((&&&'''((()))+++---......***)))((('''''')))+++,,,,,,,,,++++++*********)))$$$%%%(((***+++,,,,,,,,,))))))))))))))))))))))))***************+++,,,,,,......//////...---+++***,,,)))***......***)))++++++++++++,,,,,,---------))))))(((((()))***,,,---000000////////////000000,,,---......---,,,---///000//////000111111000...555666666444111//////000......///000111222333333333111222333444999FFFSSSdddkkkooommmjjjhhhccc^^^]]]aaahhhmmmoooppppppqqqtttvvvwwwyyyxxxwwwtttssstttqqqkkkaaaVVVKKKAAA<<<666666666555666666777888666666666777888:::<<<===CCCIIISSS^^^gggnnnrrrsssuuutttrrrrrrrrrrrrpppooooooooooooooopppppppppppprrrqqqpppoookkkddd[[[UUUIIIDDD???===;;;999;;;???BBBIIISSS]]]eeekkkooorrrqqqtttuuurrroookkkcccZZZLLLDDD999333222333111//////000222333333222000///000...------///000111000666444111...------///000...///000111000///...---000111111222222222111111///333777777444222222444222222222333333333333444333333555:::AAAHHHLLLNNNOOOQQQRRRQQQNNNJJJGGGFFFHHHHHHGGGGGGIIINNNVVV[[[]]]\\\ZZZVVVQQQLLLHHHEEEAAA===<<<======???OOOaaa}}}lllWWWFFFIIITTT[[[```eeefffhhhjjjkkkkkkllloooqqqkkkllllllmmmmmmnnnnnnnnnkkkiiiggghhhjjjlllmmmlllkkkjjjiiihhhiiikkkmmmnnnoooooooooqqqssssssqqqooonnnoooooonnnmmmkkkiiihhh444666999>>>EEEOOOZZZaaaccchhhmmmpppooonnnoooppppppoooiii[[[JJJ<<<666555222111000111222333333222///000111222333777;;;???NNNXXXaaaaaa\\\WWWOOOHHHFFFDDDEEEHHHLLLNNNMMMJJJDDDCCCBBBDDDJJJRRRYYY\\\```aaadddfffhhhhhhhhhggggggeeeddddddeeeffffffeeefffffffffeeeddddddccccccbbbddddddaaa]]]ZZZSSSLLLDDDAAA===888555333222222666555222000...---------...,,,******+++,,,+++***,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,+++++++++***))))))))))))...+++(((''')))***)))((('''((((((((())))))******---------,,,,,,---///000...000222///++++++///555000///...,,,+++*********'''(((((())))))***++++++///...---,,,++++++++++++''''''((())))))*********+++***((((((((()))******+++***))))))))))))***+++******))))))))))))))))))'''((()))***+++***(((&&&***))))))((((((((((((((("""$$$'''***+++***(((''''''''''''''''''(((((()))******************)))(((''''''(((***+++,,,---...,,,+++)))((()))***---...------,,,,,,+++*********)))***+++,,,---,,,++++++))))))))))))))))))))))))+++***))))))***+++---...000...---...000///,,,))))))))),,,000...***))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***,,,---000///...------...///000,,,...///...---,,,,,,---111111222333444444333222666777666444111//////000///000000111222333333333111000111444666:::EEEPPP```hhhmmmlllkkkiiieee```\\\```eeejjjmmmnnnnnnnnnqqqsssvvvyyyyyywwwtttrrrsssqqqkkkcccXXXMMMCCC>>>444444444444444444555555555555666666777888999:::???CCCLLLVVV```iiiooorrrvvvuuuttttttuuuuuutttrrrppppppqqqrrrrrrrrrqqqqqqsssrrrqqqpppmmmggg```[[[TTTMMMHHHFFFDDDBBBCCCHHHLLLSSS\\\dddhhhkkkpppsssrrrttttttqqqmmmhhh^^^UUUHHH@@@666111000000000...000000111222222222111111000...,,,+++---000111111111///---,,,,,,///222444000000000000000///...---...///000111222222222222///222444444222000///000....../////////000000000111000000333777===BBBEEEGGGKKKPPPSSSSSSQQQOOOOOONNNNNNNNNMMMMMMPPPUUUYYYZZZYYYXXXUUURRRNNNJJJHHHCCC>>><<>>???LLL\\\wwwgggUUUGGGKKKWWW```cccdddgggiiikkklllllllllmmmoookkkllllllllllllllllllllljjjhhhgggfffhhhjjjlllmmmjjjiiigggfffgggiiikkklllmmmmmmoooqqqrrrqqqpppooolllllllllkkkiiigggeeeccc333333555777<<>>HHHRRR^^^eeekkklllkkkkkkiiiddd```aaacccgggiiikkkkkkkkkooorrruuuxxxyyywwwuuutttqqqnnnhhh___TTTIII@@@;;;333333333333333333333333333444555666666777777777===@@@EEENNNWWWaaaiiinnnrrrqqqrrrtttvvvwwwvvvtttrrrsssssssssrrrqqqpppppprrrqqqpppooonnnjjjeeeaaa\\\WWWRRRQQQOOOMMMNNNSSSVVV\\\eeejjjlllmmmppprrrqqqsssrrrlllgggaaaWWWMMMAAA<<<444000/////////.../////////000000000000000000---++++++---000111222///...,,,+++,,,...000222////////////......------+++,,,...000222333333444111222333333111/////////....../////////000000000111111000000222555999<<<>>>CCCKKKPPPSSSSSSSSSTTTSSSTTTTTTRRRRRRSSSUUUXXXXXXXXXWWWUUURRROOOLLLJJJEEE@@@???AAA@@@@@@JJJXXXqqqzzzcccUUUKKKOOO[[[cccdddccchhhjjjllllllkkkjjjjjjkkklllllllllllllllkkkkkkkkkjjjiiihhhgggggghhhkkkmmmiiihhhfffffffffgggiiijjjjjjlllnnnppppppooonnnmmmjjjjjjiiihhhfffcccaaa___222333333444666<<>>999666666666666666666555444222111000...,,,******+++,,,+++***************************(((***+++------,,,+++***(((((()))*********)))(((&&&'''))))))))))))******))))))))))))))))))))))))...,,,+++---///000...,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))************+++,,,,,,------+++++++++***++++++,,,,,,---,,,+++)))((((((((((((***+++,,,+++))))))+++---(((((((((''''''(((((((((((((((((()))))))))******''')))******''''''(((*********)))((((((((((((((((((((()))******))))))((()))(((''''''''')))+++---,,,,,,,,,++++++***)))(((+++++++++*********))))))'''((()))*********))))))((())))))******+++++++++'''((()))***+++******)))((((((((((((((((((((((((((()))+++,,,---.........+++,,,---///111111000///111,,,)))---///,,,************+++,,,,,,---......***)))(((''''''((()))***))))))************))))))(((***---......,,,,,,---,,,///333777<<>>999777222333333444333222111000---...000222333444444333;;;;;;===BBBKKKWWWbbbiiillllllnnnpppssstttrrrppprrrqqqooommmlllllllllmmmooonnnnnnoooppppppnnnmmmfffcccccceeeeeecccdddgggiiijjjmmmppprrrrrrooolllllljjjdddZZZQQQJJJ@@@777555333222111111111000///------...///...---+++***...------///111333222222000000///...,,,***)))(((,,,,,,+++++++++,,,------------...///000000000000111111000000111111000////////////000000000111111---000222222000//////111222555999<<<>>>AAADDDGGGJJJMMMPPPSSSTTTUUUWWWYYYYYYYYYXXXWWWUUURRROOOMMMIIICCCBBBDDDCCC@@@EEEPPP]]]vvvoooZZZXXXWWW[[[ccciiikkkiiiiiikkknnnooommmlllllllllnnnnnnnnnmmmlllkkkkkkjjjjjjkkkllljjjgggeeefffgggffffffggghhhhhhgggfffeeefffjjjnnnnnnkkkhhhgggfffeeeeeeeeedddccc```^^^]]]---///111111222333555777???JJJZZZfffnnnqqqsssuuuoooooonnnkkkcccVVVHHH>>>===:::555222111111000...///111222222111222444666999EEESSSYYY]]]___^^^\\\QQQLLLEEECCCFFFJJJMMMMMMHHHDDDAAACCCKKKQQQSSSSSSOOOSSSYYY```dddggghhhhhhiiihhhffffffhhhiiihhhggggggffffffeeeeeedddccccccaaaaaaaaaaaadddgggbbbZZZVVVQQQJJJAAA;;;777666666555555555555444222000......,,,******+++,,,+++***))))))))))))))))))******(((***+++------,,,+++***&&&'''((())))))((('''''''''%%%%%%(((,,,---+++'''************))))))))))))///---+++,,,...---***'''+++*********++++++)))'''++++++***************+++***++++++,,,,,,---......++++++***)))((((((((()))))))))(((''''''(((******))),,,------***)))+++---((((((((((((((((((((((((''''''(((((()))))))))***((()))***)))&&&&&&(((+++******)))(((((((((((((((&&&&&&''')))***,,,------))))))''''''(((***,,,...+++++++++******(((''''''************************)))+++---...///...,,,+++''''''((()))***++++++,,,---......---,,,***((('''((((((((((((((((((((((((((()))+++---.........---)))+++---///111111111111333+++'''***---,,,)))((())))))***+++---...//////((((((''''''((()))***+++'''((()))******)))(((''''''***---......---------...222777<<>>AAADDDIIINNNPPPSSSUUUWWWZZZZZZYYYXXXUUURRRPPPNNNIIICCCAAADDDCCC???DDDMMMUUUooo{{{kkkWWWXXXZZZ^^^eeelllnnnnnnhhhkkknnnpppooonnnnnnooooooooonnnmmmllllllkkkjjjiiikkkllljjjgggddddddeeeeeefffhhhiiiiiihhhfffdddfffjjjmmmmmmjjjfffddddddddddddddddddbbb```^^^]]]---...///000111222333333;;;DDDRRR___hhhmmmpppqqqqqqsssrrrmmmfff\\\KKK===;;;888444333444333111...111222333333222333555777:::===CCCLLLTTTYYY\\\\\\SSSOOOHHHEEEEEEGGGIIIKKKNNNKKKGGGFFFHHHKKKNNNPPPJJJOOOVVV^^^cccfffffffffjjjiiifffdddcccdddeeefffhhhfffdddeeehhhiiigggeeeeeeccc```aaabbbbbb```^^^WWWUUUPPPHHH@@@:::777666666555555555666555444222---,,,+++++++++,,,---...)))))))))))))))))))))))))))***+++,,,---,,,++++++...(((%%%***,,,(((%%%'''******))))))))))))))))))((())))))(((((()))+++---***))))))***,,,---+++***+++)))'''))),,,///...---******)))))))))))))))***,,,---...---------///111************************---+++((((((((())))))))),,,++++++***)))(((((('''++++++***************+++***)))(((((()))***((('''******))))))((((((''''''))))))))))))))))))))))))************))))))(((((()))))))))))))))***++++++((()))***+++,,,---------,,,***))))))******(((&&&)))((((((((('''''''''''')))******)))'''&&&''')))---......---+++******+++,,,,,,+++***)))((('''&&&,,,++++++***+++,,,---...---...000111222222222111222...,,,---,,,***+++///***------***,,,111333111555000***(((***+++(((%%%((((((((())))))+++,,,,,,***,,,......---,,,---...000444:::BBBKKKTTT\\\aaaeeedddbbb```\\\WWWQQQLLLFFFEEECCC@@@===:::888777888999<<>>DDDMMMSSSUUUUUU[[[\\\]]]]]][[[WWWRRROOOLLLIIIDDD???>>>@@@CCCFFFTTTkkkqqqeeeUUUYYY```fffiiilllnnnooonnnsssvvvuuupppmmmnnnqqqnnnnnnooooooooonnnnnnmmmjjjkkklllkkkjjjgggdddbbbdddddddddeeefffiiikkkllliiikkkmmmooonnnjjjfffccc````````````___^^^]]]\\\......///000111222333333999@@@MMMZZZeeelllooopppoooqqqqqqlllggg]]]NNN@@@<<<888444333444444111...000222222222222222444666999;;;@@@GGGPPPVVV[[[]]]VVVPPPJJJEEEEEEFFFIIIJJJLLLIIIFFFEEEFFFHHHKKKLLLJJJMMMTTTZZZ___cccddddddgggfffeeeddddddeeefffggghhhfffeeeeeeggghhhgggeeedddbbbaaabbbdddeeecccaaa[[[YYYTTTLLLCCC<<<888777666555444555666666555333......,,,+++++++++,,,---))))))))))))))))))))))))))))))+++,,,,,,,,,+++***///)))'''+++,,,)))'''((())))))))))))*********************)))'''''')))+++***)))((()))+++++++++)))***((('''))),,,......---***))))))(((((())))))***,,,---......------...000++++++++++++++++++++++++---***(((((()))***)))((((((((((((((())))))))))))+++******))))))*********)))(((''''''((((((&&&%%%)))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))((((((((()))******((()))***+++,,,,,,,,,,,,---,,,+++***************(((((((((((((((((('''''''''((()))(((((((((***,,,+++,,,---,,,+++***+++,,,******)))))))))))))))))),,,++++++++++++---///000...///000111222222111000///+++)))++++++)))***...***------+++,,,111444222333///***)))+++---+++)))))))))(((((()))***+++,,,,,,---//////.........000888<<>>@@@CCCHHHPPPXXX```dddjjjjjjhhhfffdddaaa___^^^]]]WWWQQQPPPSSSXXXZZZZZZWWWSSSMMMKKKLLLJJJFFFBBB???:::777888777444666:::888555333444666666555333222222333444444444333222;;;999:::>>>AAAHHHVVVccciiihhhgggeeebbb___]]]\\\ZZZYYYYYYWWWWWWYYY]]]aaacccggglllooopppqqqqqqrrrnnnnnnmmmmmmllllllmmmmmmnnnmmmmmmnnnoooooommmkkkeee\\\NNNCCC<<<888444111222111111333555555333111111000////////////---++++++***)))***---///000000...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------...//////...,,,+++,,,---------,,,,,,,,,------...000111333444444333222111,,,,,,---///111222111000//////......///000222333333555999>>>BBBGGGKKKMMMTTTWWWZZZ\\\[[[WWWRRROOOIIIFFFAAA===<<<===AAACCCQQQgggpppdddXXX]]]bbbgggkkkmmmppprrrqqqtttuuutttpppnnnoooqqqpppppppppppppppoooooonnnllllllkkkjjjhhhfffcccbbbcccccccccdddfffhhhjjjllliiijjjlllmmmllliiifffddd``````aaaaaa``````___^^^......///000111222222333666:::DDDRRRaaajjjnnnnnnmmmpppppplllhhh```RRREEE>>>:::555444444444111///000111222111111111333555888999<<>>:::666777333222555555333555888888666555555666666555444111111222333444444444333999777888<<>>EEEOOOZZZaaa\\\WWWOOOIIIFFFFFFFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEJJJKKKNNNRRRVVV[[[___bbbccccccdddeeeffffffggggggfffeeeeeeeeeeeefffeeeeeebbbbbbbbbcccdddeeeeeeeeecccbbb]]]UUUKKKBBB<<<999666555444555777888888777333222///---+++*********))))))))))))))))))))))))(((((())))))************---+++***++++++)))((()))((())))))******++++++,,,)))******)))''''''((())))))'''&&&&&&((()))))))))((((((((()))+++---......+++++++++***++++++,,,,,,...///000///,,,++++++,,,+++++++++++++++++++++++++++)))((((((*********(((&&&&&&''')))***+++,,,---))))))(((((())))))******///...,,,+++++++++)))'''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++)))(((((('''''''''''''''''''''((()))))))))))))))'''((((((&&&$$$%%%(((+++((((((((((((((()))))))))%%%&&&(((((()))***---///&&&(((******))))))+++,,,''''''((()))***++++++,,,*********+++---///111222000000111222222111/////////,,,+++......---...111+++......,,,...333666444444111...---...000000///---,,,***(((((()))+++,,,...///000///......000111666@@@MMMXXX^^^bbbdddfffkkkjjjjjjkkklllkkkhhhfff______]]][[[YYYWWWUUUTTTTTTVVVYYY^^^cccfffiiikkkmmmllljjjgggbbb\\\WWWTTTQQQNNNKKKJJJJJJJJJIIIGGGFFFCCC???===;;;999444111111//////333555333555888888888777777777777666666111222333444555555666666777555666999<<>>CCCLLLTTTWWWVVVSSSPPPLLLIIIEEECCCBBBDDDGGGIIIJJJ[[[tttxxxiiiaaaaaadddhhhjjjmmmppptttvvvxxxvvvsssqqqrrrrrrrrrqqqsssssssssssssssrrrqqqpppnnnllliiifffcccbbbbbbbbbbbbbbbbbbcccdddgggiiijjjllllllkkkjjjiiihhhggggggbbbcccdddeeefffggggggggg//////000000111111222222333333888DDDUUUcccjjjllliiilllnnnmmmkkkfff[[[PPPBBB===777555555555333111///000111111000111333555888888:::<<>>;;;777666444555777888999888555333111...,,,+++******)))))))))))))))))))))))))))))))))))))))*********+++,,,,,,***)))))))))((())))))******+++++++++,,,&&&((())))))(((((()))***)))((('''''')))******)))(((((())))))***+++,,,...---,,,,,,,,,------...///---///000///,,,*********++++++++++++++++++++++++***)))((()))***+++***(((******+++++++++,,,,,,,,,)))))))))))))))***++++++000...,,,+++,,,+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))((((((''''''''''''&&&''')))+++(((((())))))))))))))))))'''((())))))))))))+++---&&&'''))))))))))))+++---)))))))))))))))******************+++,,,...111222000000111222222111//////...,,,,,,//////---...111---000000...///444666444666333000..................---+++******+++,,,------...///...------///111:::EEETTT___eeefffhhhiiinnnmmmmmmmmmnnnnnnllljjjdddcccbbb```___]]][[[[[[]]]^^^bbbeeeiiikkklllmmmkkkkkkiiifffaaaZZZTTTPPPLLLKKKIIIGGGFFFEEECCCAAA@@@>>>===;;;999666333111///---...333555444666:::999:::<<<===<<<:::999888444444444555666777888888555333444888:::;;;???EEEEEEDDDAAA???===;;;;;;:::<<<============???CCCEEEQQQVVV]]]dddhhhkkknnnppprrrrrrssssssrrrrrrqqqpppnnnnnnnnnnnnnnnkkkgggdddTTTKKK>>>555222333333333333333444777:::;;;:::999666333111000000000///...000.........000000///............---------,,,,,,++++++++++++,,,---...///,,,---...---,,,,,,---...---------------...///000)))+++...000111000///---000///......000111000///+++,,,------.../////////000///...000333555555333555;;;DDDMMMRRRSSSRRRPPPHHHFFFCCCAAAAAACCCEEEHHHKKKWWWmmmsssggg```cccfffiiikkkmmmooosssuuuwwwuuurrrqqqrrrsssrrrrrrtttttttttsssrrrqqqppppppmmmkkkgggdddbbbaaabbbbbbbbbbbbbbbcccdddgggiiijjjnnnmmmlllkkkjjjiiiiiiiiidddeeefffhhhjjjjjjkkkkkk//////000000111111111111222222555???MMM\\\eeejjjiiilllnnnmmmllliii___TTTDDD>>>888555555555444222000111222111111111333555666888:::<<<@@@IIIUUU^^^^^^ZZZUUUPPPLLLIIIEEEBBBEEEHHHKKKKKKGGGDDDDDDDDDJJJJJJKKKMMMQQQVVV[[[]]]aaabbbeeefffgggfffdddccccccdddeeeeeeccccccdddeeebbbcccdddcccbbbaaabbbcccbbbbbb```ZZZQQQHHHAAA===999777555555777888999888555444111///,,,+++++++++))))))))))))))))))))))))***))))))))))))***+++++++++...///+++)))***+++)))++++++++++++++++++++++++$$$&&&((()))(((((()))******))))))***,,,,,,+++)))((()))******))))))+++,,,------,,,------...///000,,,...//////---+++******************************)))(((((()))++++++***(((---------,,,,,,,,,,,,,,,))))))))))))***+++,,,------+++))))))))))))(((&&&))))))************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))((((((***))))))***---......,,,*********))))))((((((((()))***+++***))))))***,,,&&&((()))***))))))+++,,,++++++******))))))((((((************+++---///000///000111222222111000///---***+++......++++++...000222222///000444555444777555111...,,,++++++,,,......---------..................---,,,---///111:::GGGWWWcccgggggghhhiiimmmlllllllllmmmmmmllljjjhhhgggfffeeecccbbbaaa```bbbcccfffhhhkkklllmmmnnnjjjjjjiiieee___WWWOOOJJJGGGFFFEEECCCAAA???===<<<888888888888666444222111111......222444444666;;;<<<@@@DDDFFFDDD@@@>>><<<666666666666666777888999444222333777888777999<<<999888666555444555555666555666777777777999<<>>DDDMMMUUU\\\ZZZXXXVVVRRRLLLEEE@@@???EEEKKKLLLHHHCCCCCCDDDEEEEEEGGGIIIMMMQQQTTTWWW[[[^^^bbbfffiiiiiihhhfffaaadddeeedddbbbaaaccceee___bbbeeeeeedddeeehhhjjjaaabbbbbb^^^WWWOOOHHHEEE===:::777666777888888888555444222///---,,,,,,,,,)))))))))))))))))))))))),,,+++*********+++---------444555///,,,///000......------,,,+++***))))))''')))******(((&&&%%%&&&+++,,,...111222111---******,,,,,,***'''&&&(((***************+++,,,---...***,,,...///---+++******(((((((((((((((((((((((((((((((((***,,,,,,***(((*********++++++,,,,,,,,,++++++++++++,,,---...///,,,***)))***++++++***)))'''((((((((())))))******************************###$$$%%%''')))***,,,,,,'''''''''(((***+++---...)))***************)))))),,,(((&&&,,,444666000(((---,,,+++***)))'''&&&&&&((()))******)))***,,,...)))***++++++******+++,,,)))))))))))))))***************)))))))))***,,,------...000111222222222111111......111111---,,,...444666555111000333444222222111///,,,)))(((***+++,,,...000222333333111111111111000///...///222444:::GGGYYYdddfffeeefffhhhiiihhhhhhjjjmmmoooooonnnfffeeeeeedddcccbbbaaa```eeeeeefffgggiiikkklllnnnlllllljjjddd[[[OOOEEE>>>;;;;;;:::777444333333333---///333444444333333333555000...000111111555:::DDDKKKSSSVVVTTTMMMHHHFFF777777555444444555666777333111222666777444111222333222000//////000222333///000222333444555888:::333:::EEEQQQ[[[cccjjjnnnnnnooopppqqqqqqpppnnnllloooooonnnnnnmmmiiiccc___NNNGGG===777555555444333444888>>>EEEKKKLLLJJJGGGDDD@@@:::555222000...,,,++++++,,,...000111///------.../////////...,,,,,,*********+++,,,---///000111333666777888:::<<>>EEEQQQ]]]hhhlllmmmkkkiiijjjgggcccQQQHHH<<<666444555444222000222444444222111222333555333555;;;???@@@DDDIIIUUU[[[]]]ZZZTTTOOOHHHBBBCCCGGGKKKMMMKKKGGGDDDBBBCCCEEEGGGHHHHHHIIINNNRRRVVVZZZ___ccceeeeeedddbbbcccdddeeefffeeecccaaa______aaaccceeeeeeeeedddcccaaaaaaaaa```\\\UUULLLFFFBBB===:::;;;:::666444444333333333333111///,,,++++++***)))))))))))))))***(((***,,,,,,))))))---000111000...,,,,,,,,,...///,,,+++***)))(((((((((((())))))))))))))))))))))))(((***,,,...//////...---(((((((((((((((((()))))))))(((((()))++++++***)))(((***,,,.........,,,,,,$$$)))+++)))((())))))'''((()))******)))((()))++++++++++++***)))***---///111111000111111111///...///,,,))))))***+++)))'''((((((''''''''''''(((((()))***)))'''&&&''')))+++((())))))+++,,,---......))))))))))))))))))))))))''''''''''''(((((((((((()))((((((+++...///---***...---+++*********++++++)))((((((((((((***,,,---)))******+++++++++******))))))************))))))******)))((()))***,,,---...------///222333111...***,,,...000000...,,,***,,,---...///000111222222////////////...---,,,,,,000111111222222111111111444333111//////000111222<<>>999555555666666111---...///000000///000222444555333222333222222888???DDDMMMUUUWWWUUURRRKKKDDD===888222000222666777777333222222333444333111///////////////............111111000000111111222333999<<>>@@@CCCHHHTTTZZZ^^^\\\WWWRRRKKKDDDDDDGGGJJJMMMMMMJJJFFFCCCBBBDDDFFFGGGGGGIIIMMMQQQVVVYYY^^^bbbeeeeeedddcccaaaaaacccddddddccccccbbb```aaaccceeeeeedddcccbbbaaaaaaaaaaaa]]]WWWNNNIIIDDD>>>::::::999555444555444444444444222000...---++++++***))))))))))))******)))))))))+++,,,------000...---++++++,,,---...,,,+++***)))(((((((((((())))))))))))))))))))))))+++,,,---------,,,***))))))))))))))))))))))))))))))(((((()))++++++***((()))+++---...//////......$$$)))+++)))'''))))))''')))***++++++)))((()))+++++++++++++++***,,,///222111111111111111111000///...,,,))))))***+++)))'''))))))(((((((((((())))))&&&((())))))'''''''''(((((())))))***+++,,,---...((((((((((((((((((((((((''''''((((((((()))))))))***)))(((***,,,---,,,***---,,,+++***))))))***+++)))))))))))))))***++++++))))))***************)))))))))************))))))***))))))***+++---///000...------///222333111///,,,---...//////---,,,+++***+++---000111222111111000000000///...---,,,+++///000111222333333333333333222111000000111333444999HHHWWW___cccggghhhgggggghhhiiijjjjjjjjjiiihhhbbb^^^XXXSSSRRRRRRRRRQQQUUU[[[___^^^```gggjjjiiikkkjjjiiihhhbbbUUUGGG>>>;;;777333222333333///,,,...///000000///000222444555222222333222222777???FFFOOOXXX[[[[[[XXXQQQIII>>>999333111333666777777222222111222333333111///........................111111111111111222222333777999>>>FFFQQQ\\\dddiiikkknnnppppppmmmlllnnnqqqpppooonnnnnnmmmhhhaaa[[[KKKBBB999777777555555777===FFFPPPWWW\\\___^^^ZZZXXXRRRGGG===666111...---***+++,,,.........---,,,,,,,,,---------,,,++++++************,,,---...///555888===BBBFFFJJJNNNQQQWWWZZZ[[[UUULLLFFFFFFHHH?????????======>>>BBBEEEEEECCC@@@:::555333444666.................................///...............111333555777>>>GGGMMMJJJGGGDDDDDDGGGJJJKKKKKKMMMNNNUUUggg~~~}}}kkkaaaaaadddkkknnnqqqrrrqqqpppppppppppppppqqqqqqqqqppppppoooooommmkkkjjjkkkjjjiiihhhgggeeeddddddfffggggggffffffggggggeeedddfffkkkooonnnmmmkkkhhhddd___ZZZWWWgggiiimmmppprrrsssrrrrrr;;;777333000000111222222000///000333777===IIIUUUbbbhhhlllkkkjjjjjjhhheee\\\QQQCCC777333333333333000111222222000000111222444222444999===>>>BBBGGGQQQYYY___^^^ZZZUUUNNNFFFFFFFFFHHHLLLOOOMMMHHHCCCAAABBBDDDEEEFFFHHHLLLOOOTTTWWW\\\aaadddeeedddccc^^^___```aaabbbcccdddeeeaaabbbcccdddddddddcccbbbbbbbbbbbbbbb```ZZZSSSMMMGGG@@@;;;999888444444666555555555555444222000///,,,+++******))))))******+++(((%%%'''+++---,,,)))---,,,+++*********+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******+++,,,+++***)))(((++++++*********))))))))))))(((((()))++++++***(((''')))+++---.........---%%%***,,,)))((())))))'''+++,,,---,,,***))))))***)))+++,,,,,,,,,...222444111111222222111111000///---,,,***)))******)))(((******))))))))))))******$$$&&&)))***)))'''&&&&&&(((((()))***+++,,,,,,---((((((((((((((((((((((((((((((((()))))))))*********)))'''((()))******)))+++******))))))))))))***))))))******************))))))))))))))))))))))))))))))************)))))))))******+++---///111222.........000222222111///.........------,,,,,,+++(((***---000222222222222111111111000///---,,,+++...///000222333444555666222222111111111333555666666FFFWWW```cccgggjjjkkkggghhhhhhhhhgggeeedddccc\\\WWWOOOJJJGGGFFFEEEEEEHHHNNNTTTWWW[[[bbbggghhhjjjjjjjjjhhhbbbXXXLLLCCC<<<888333111111111000---...///000000//////111333444111111333333333777===EEENNNXXX\\\^^^\\\UUUMMM???:::444111333555555555222111111111222222000...---------...............000111111111111222222222555666999@@@JJJVVV```gggkkknnnpppooommmllloooqqqooommmlllllllllggg```YYYLLLBBB999777777555666888AAALLLXXX```dddgggfffaaabbb[[[OOOBBB888222///...++++++++++++,,,,,,,,,,,,///////////////...---,,,)))))))))***+++,,,---...444888<<>>>>>BBBHHHNNNTTT\\\bbbfffgggjjjkkkhhhccc\\\RRRJJJAAA===777444333333222111...///000/////////111333333111000333444333666;;;@@@IIIRRRXXX\\\\\\UUUMMM???999333111111333333111222000///000111111///................../////////000000111111222222222222333444666;;;DDDPPP\\\eeejjjmmmoooooommmllloooqqqmmmlllkkkkkkkkkggg___YYYLLLBBB888555555444666999AAANNN\\\dddiiikkkiiieeeiiiaaaUUUFFF999111------,,,,,,++++++++++++,,,---111111111000//////......***))))))***+++,,,------000333666:::>>>DDDJJJNNNUUUYYY\\\[[[WWWRRRQQQRRRRRRNNNKKKLLLPPPRRRRRRQQQVVVTTTPPPIIIAAA:::666555////////////............***---...---+++///777>>>000000000000222888BBBJJJNNNLLLJJJIIIIIIKKKMMMNNNOOOMMMPPP\\\qqqsssccc]]]```eeekkknnnqqqsssrrrqqqqqqrrrrrrrrrqqqppppppooooooooolllkkkjjjkkklllmmmkkkjjjdddbbbaaabbbeeehhhjjjjjjgggggggggggghhhiiikkkmmmhhhhhhgggfffeeedddccccccgggiiilllnnnpppqqqqqqqqqFFF>>>444//////111111111///------///000333===GGGRRR]]]fffiiiiiikkkkkkiiifff\\\MMM???555222111222000111111000//////000222333000111666999:::===AAAGGGQQQ[[[^^^]]]ZZZSSSKKKHHHEEECCCFFFKKKLLLIIIEEEAAAAAAAAAAAADDDFFFHHHIIINNNQQQVVV[[[___bbbcccccc``````______```aaabbbbbbaaaaaabbbbbbccccccbbbbbbbbbbbbcccddddddaaa\\\XXXPPPHHH???;;;888555555888333333444444444333111000...---,,,+++************'''((()))((('''''')))+++))))))((((((((()))))))))+++***))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,------++++++++++++******))))))(((''''''(((******)))'''%%%%%%&&&((()))************...000---+++,,,,,,))),,,---...,,,***))))))***''')))+++,,,,,,...111333///111333222000...///000+++++++++***))))))***+++)))((((((''''''(((((()))*********)))'''(((***,,,((((((((())))))*********************************))))))))))))************)))((('''&&&%%%&&&''')))(((((((((((()))(((((((((((()))+++,,,,,,+++************)))(((''''''(((((())))))************))))))+++++++++,,,,,,,,,,,,+++,,,---///000//////......000///---++++++,,,---...///...,,,,,,...333777:::333333333222111000...---222222111111111222333444666555444333222222111111555FFFYYYcccfffhhhhhhfffffffffeeebbb___\\\YYYWWWMMMIIICCC@@@>>>>>>===<<<888;;;???FFFLLLRRRZZZ```eeekkkmmmhhhddd```ZZZRRRGGGCCC>>>999555444222222---...//////...///111333333000000333555444666999;;;BBBKKKRRRWWWYYYSSSKKK===888222000000111000///111000......///000///---....../////////000000000///000111222222222222111333444555888???KKKXXXbbbhhhllloooooommmmmmnnnpppmmmlllkkklllkkkggg```ZZZMMMBBB777333333222444888@@@NNN^^^gggkkkmmmllliiikkkeeeYYYHHH999///++++++------,,,,,,,,,,,,------111111000000////////////************+++,,,------...///222444666:::>>>BBBGGGKKKPPPQQQOOOMMMMMMNNNQQQNNNKKKLLLPPPRRRRRRPPPUUUUUURRRLLLDDD===888555000000/////////.........---......,,,+++222===GGG111111111000111777@@@HHHNNNNNNMMMLLLKKKLLLNNNPPPPPPNNNOOOYYYllloooaaa^^^bbbgggjjjmmmqqqrrrrrrqqqrrrrrrrrrrrrppppppooooooppppppooonnnmmmmmmmmmmmmjjjhhhbbbaaa___```dddhhhjjjkkkhhhhhhhhhiiijjjlllllllllgggfffffffffggghhhjjjkkkhhhjjjlllnnnooopppqqqqqqPPPFFF999111000111111//////...///000000111888@@@IIIVVVbbbggghhhkkklllkkkiiiaaaTTTFFF;;;555222222111222111000//////111333222000000555777888:::???DDDOOOYYY]]]^^^\\\VVVOOOJJJGGGDDDDDDGGGIIIIIIGGGDDDBBBAAAAAACCCEEEFFFFFFKKKNNNRRRXXX\\\```aaabbbaaaaaaaaaaaa``````````````````aaaaaabbbccccccdddaaaaaaccceeefffddd```]]]TTTKKKCCC???;;;777666888222333444444444333222111///...---,,,+++*********&&&)))+++***&&&%%%(((,,,(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))+++++++++***************************************(((''''''(((******)))'''((()))))))))***++++++,,,+++///111...,,,---,,,)))+++,,,---,,,***))))))***(((***,,,---,,,---///000---000222111...,,,---///***++++++***))))))***,,,((((((''''''''''''((((((++++++***((('''(((+++---''''''(((((())))))))))))++++++++++++++++++++++++((((((((()))))))))******&&&'''((('''&&&&&&''')))'''(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,+++)))((('''(((((()))))))))************))))))******+++++++++***)))(((***,,,...///---,,,,,,---...---,,,+++,,,,,,......000///,,,,,,...222777:::333333333333222111000000333222111000000000222222666555555333222111000///555CCCSSS]]]cccgggfffcccddddddbbb```\\\XXXTTTRRRGGGEEEBBB@@@@@@@@@???>>>:::888:::???CCCIIIQQQZZZccckkknnnhhheeeeee```YYYNNNJJJDDD>>>888333111000---...//////......000222222//////444666555555777888>>>EEELLLSSSVVVRRRJJJ<<<777222000111222000///111///------.........---------......///000000000///000111333333222111111222444555777<<>>BBBEEEEEEEEEFFFGGGHHHGGGFFFGGGHHHJJJJJJIIIOOOPPPPPPMMMFFF???:::888111000000//////...............---+++,,,333===DDD000111111000000555>>>EEEKKKMMMOOOOOONNNMMMOOOPPPOOOMMMMMMVVVggg~~~}}}kkk```^^^ccciiiiiillloooqqqqqqqqqqqqrrrrrrqqqpppoooooopppqqqrrrqqqpppooooooooommmjjjgggcccaaa___```dddhhhkkkllliiiiiiiiikkknnnooonnnllliiihhhfffeeeeeegggiiijjjjjjkkklllnnnooopppqqqqqq]]]PPP@@@555222111///---//////000333111000555<<>>888666888333333555666666555444333000///...,,,+++++++++***)))***))))))(((((()))***''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((((()))'''(((((())))))******+++''''''&&&((()))***((('''+++***************++++++***...000---***++++++((()))***++++++)))((()))++++++---///...---------...+++///111000,,,***,,,///)))+++,,,+++)))(((***---))))))(((((((((((()))))))))*********(((((()))+++''''''(((((((((((())))))************************''''''((((((((()))))))))$$$&&&))))))''''''(((***'''((()))*********))))))(((((()))***+++---...///---,,,***((((((((()))***))))))************))))))((()))***++++++******)))(((+++......+++******+++,,,,,,,,,,,,---......///------,,,---...111333555222222333333333333222222111000///...///000222333333333333333222111000///666???IIIRRR[[[dddfffdddbbbbbb```]]]YYYUUUQQQOOOIIIHHHGGGGGGGGGFFFDDDBBB???:::888:::===@@@IIISSSaaakkkoooiiieeehhheee^^^UUUSSSMMMEEE===666111///---...///.........000222222......444777666555555666:::???DDDLLLRRROOOHHH<<<888333222333444222000000...,,,,,,---...------++++++,,,,,,---......//////000222333333222111000111333444555999BBBOOOXXXccciiipppsssqqqnnnmmmmmmpppnnnnnnooooookkkddd^^^UUUHHH;;;555333222555888>>>NNN^^^gggjjjmmmooonnnmmmjjjaaaQQQ???222---,,,+++,,,---------+++***)))------,,,,,,---...///000------,,,,,,------.........000222333222222333444333555777999:::;;;<<<===<<<===>>>>>>>>>>>>???AAACCCFFFIIIHHHDDD???:::888111111000000///......------,,,++++++---111555777...///000//////333:::@@@HHHLLLOOOQQQPPPNNNOOOPPPMMMKKKKKKSSScccyyyxxxhhh___^^^ccchhhhhhkkknnnppppppppppppqqqppppppooonnnoooppprrrtttrrrqqqqqqqqqqqqooollliiifffdddaaabbbeeeiiilllnnnkkkjjjkkknnnqqqqqqooommmkkkiiigggeeeeeefffiiijjjkkklllmmmnnnpppqqqrrrrrrgggXXXFFF999444222...+++//////222444333000333999<<>>777444333333333111000000333555111//////333555555888<<>>JJJUUUdddhhhkkkmmmnnnnnnooopppooorrrrrrooonnnmmmhhhaaa[[[QQQCCC888444444666666<<>>FFFPPPWWW^^^bbb___YYYTTTPPPIIICCC@@@AAACCCFFFLLLHHHCCCAAABBBCCCCCCCCCBBBCCCHHHOOOWWW]]]___^^^aaaccceeeeeedddbbbbbbccc___```aaacccccccccccccccddddddfffhhhiiihhheeeccc___YYYQQQIIIBBB===999777444444555555666777888888444333111///---+++******---***(((((()))******)))+++******))))))*********)))(((((()))+++***(((&&&***(((''''''******)))'''''''''((())))))***))))))))))))))))))))))))))))))+++)))((()))++++++)))'''***)))))))))((((((((((((************************+++)))***------***)))+++,,,,,,++++++,,,------...+++***((((((***++++++***(((''''''''')))***)))((())))))((('''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((+++)))'''(((******)))'''((('''&&&(((+++...///...++++++************++++++,,,,,,,,,,,,+++***((((((,,,***(((((()))***(((&&&******++++++++++++******///...+++***))))))***+++///...---,,,,,,,,,---...,,,,,,++++++,,,---...///111000000111444555555444555222000...///000111222222222333333222222111000555666:::BBBMMMXXXbbbhhhbbbccc___YYYVVVVVVTTTQQQUUUXXX\\\___^^^ZZZTTTPPPJJJ@@@;;;;;;888444:::EEETTT```jjjkkkhhhgggfffeee```]]]WWWQQQJJJCCC;;;666444222000......111444666777999::::::888777777888777555444999AAAHHHIIIHHH???;;;666222111111111111111111000...+++***,,,///,,,++++++,,,,,,---.../////////000000111222222333555222222555777<<>>:::666555444222111000000000111222222111111444888<<<===EEENNNVVV^^^dddbbb]]]VVVRRRJJJDDD@@@AAACCCFFFKKKJJJGGGDDD@@@???@@@BBB@@@AAADDDJJJRRRXXX\\\^^^```bbbdddeeecccbbbbbbbbb```aaabbbcccdddddddddccceeeeeefffgggiiihhheeecccccc^^^VVVNNNGGGAAA;;;777555444444444555666666777555444222000...,,,+++***---+++)))((()))******)))***))))))(((((()))*********)))(((((())))))'''%%%***((('''((()))***)))'''&&&&&&((()))************((((((((((((((((((((((((''''''(((***,,,+++)))&&&******)))))))))(((((((((++++++++++++++++++++++++***)))+++000000+++)))***+++++++++***++++++,,,---+++)))((()))+++,,,,,,,,,)))(((((((((***+++***))))))((((((''''''''''''(((((((((''''''''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''(((*********((((((''''''(((,,,...//////---,,,+++******)))******,,,,,,,,,,,,,,,+++***)))***)))((((((******)))(((******++++++++++++******111///,,,***)))***,,,---...---,,,+++,,,---///000+++*********+++,,,...///222111000222444666555444222222111000//////000000444444333333111000...---444555777;;;DDDTTTgggtttpppfff\\\XXXVVVUUUUUUWWW\\\___ccceeeccc^^^WWWRRRHHH@@@;;;:::666222777@@@LLLXXXdddgggfffgggfffddd^^^\\\XXXTTTOOOHHHAAA;;;555333111000111444888::::::<<<===<<<;;;::::::;;;999777555999@@@FFFJJJKKK???;;;666333222222222222000///...+++)))***---000++++++++++++,,,---...///000000111111222333333333444222222444666999DDDNNN\\\ccckkkpppqqqpppppppppoooqqqqqqooopppssspppkkk```XXXKKK@@@:::777666666555;;;DDDMMMTTT[[[aaaeeekkkjjjhhhdddZZZMMM>>>555---******,,,,,,******---///.........---,,,,,,,,,---...///000000222555888>>>@@@BBBCCCBBB???;;;999666555333111000//////000///......---,,,,,,------,,,---///000000000///.../////////...............///......---......//////000------//////...222888AAAIIIOOONNNNNNQQQRRRRRROOOPPPNNNLLLTTTjjjwwweee]]][[[]]]aaaeeeiiijjjkkkmmmoooqqqrrrssssssrrrqqqooooooooopppqqqtttuuuvvvwwwwwwwwwvvvuuurrrpppoooooopppqqqqqqppppppooonnnoooqqqqqqpppnnnkkkiiihhhhhhkkkmmmooooooqqqooolllkkkkkkkkkkkkjjjVVVJJJ:::111//////...,,,////////////////////////222999FFFVVVbbbiiiiiihhhmmmnnnppplllaaaQQQBBB:::666555333222111000000111222222000000111444888:::<<>>AAAAAABBBCCCGGGMMMSSSXXX[[[```bbbdddeeedddcccccccccbbbbbbccccccddddddddddddccccccccceeeffffffcccaaaeeeaaa[[[TTTMMMEEE===888666555444444444444555666666555444222000---+++***...,,,)))((()))******)))'''&&&&&&&&&&&&''''''(((+++)))((((((((((((&&&$$$)))((((((((()))))))))(((%%%&&&''')))************''''''''''''((((((((((((''''''(((***+++,,,+++************)))))))))((((((++++++++++++++++++++++++))))))---222222---))))))+++***************+++++++++)))((())),,,---...---***)))((()))+++,,,+++***)))(((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))************,,,***))))))+++,,,,,,+++......,,,+++***)))))))))+++++++++,,,++++++******((((((((()))******************++++++++++++******000...,,,***+++---///111000...,,,++++++,,,///000+++*********+++,,,...///222111111222444666555444---...000111111111111222666666555333000...+++***222444555888@@@SSSkkk|||mmm]]]ZZZYYYUUUWWW]]]aaadddggghhheee]]]UUUPPPGGG@@@;;;888444111444;;;CCCOOO[[[```bbbdddcccaaaZZZYYYWWWUUURRRLLLDDD???666555444444666999===@@@>>>??????>>>;;;999999999888777666999???DDDGGGHHH<<<999555222222222111111///---+++))))))***---000*********+++,,,---...///111111222222222333333333333111111333444666>>>HHHRRR[[[ffflllmmmlllmmmnnnpppqqqqqqooopppsssqqqmmmeee^^^SSSHHH@@@;;;999888555999>>>DDDJJJRRRZZZ___cccccccccccc___SSSAAA555///+++***,,,,,,***+++///............------,,,+++...///111222333555999<<>>GGGNNNOOOOOORRRTTTSSSRRRRRROOOMMMSSSeee~~~tttccc\\\\\\^^^bbbgggiiijjjkkkmmmppprrrssstttssssssqqqpppppppppppppppttttttvvvwwwxxxwwwwwwvvvuuutttssssssssssssrrrrrrsssrrrqqqqqqrrrrrrpppnnnkkkiiihhhhhhkkknnnpppppppppmmmjjjhhhiiiiiiiiihhhEEE===222,,,,,,......------.........////////////111888DDDRRR___fffhhhhhhlllnnnooolllcccUUUEEE:::555444222111000111222333222111//////111444777888:::@@@HHHPPPYYYccceeeccc]]]YYYRRRKKKFFFEEEFFFGGGFFFIIIKKKGGG@@@<<<>>>AAAEEEDDDEEEFFFIIINNNTTTXXX___bbbdddeeedddddddddeeeccccccccccccccccccddddddcccbbbcccdddffffffdddccceeebbb^^^YYYRRRIII@@@:::888777555333333333444555666666555444222///---,,,///,,,***))))))******)))&&&&&&&&&&&&&&&'''((((((+++)))''''''''''''&&&%%%((()))))))))((((((((()))&&&'''((()))************&&&'''''''''((((((((())))))******)))***+++...///************))))))))))))++++++++++++++++++++++++))))))---222222---))))))+++******))))))*********+++)))((())),,,---...---+++***)))***+++,,,+++***((((((''''''''''''((((((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********++++++,,,+++)))***+++------,,,///...---+++***)))))))))))))))***************)))(((((())))))******++++++******++++++++++++******---,,,++++++,,,///222555000///---+++***+++,,,---++++++***+++,,,---///111222111111222444555444333,,,///222222111000111222444444444333111000...---111444666777===MMMdddvvvmmm^^^[[[[[[XXX[[[bbbccceeegggfffaaaYYYPPPKKKDDD@@@;;;888333000222666;;;FFFQQQWWW[[[^^^]]][[[UUUTTTSSSRRRPPPJJJDDD???777666555666999>>>BBBEEEDDDDDDDDDAAA>>>:::999999666666888;;;???BBBCCCCCC888666222000000000//////...,,,***)))***+++---///*********+++,,,---///000222222222222222333333333222000000222111222999AAAIIISSS___fffggggggjjjmmmoooqqqpppnnnnnnqqqoookkkfffbbbYYYNNNDDD===999888555666999<<>>999555222000///000000000///......---,,,---......///////////////---------..............................///000111///------//////---000666<<>>DDDKKKUUU```dddbbb]]]ZZZTTTMMMHHHFFFEEEDDDCCCGGGIIIGGGAAA>>>???AAAEEEFFFFFFEEEGGGKKKPPPUUU\\\___bbbdddddddddeeegggccccccbbbbbbbbbbbbcccddddddcccccceeehhhiiihhhgggdddcccaaa^^^XXXOOOEEE>>>:::999666444333333444444666666666555444111///...///---***)))******))))))(((((((((((()))***+++++++++)))''''''(((((('''&&&''')))***)))((('''(((***'''(((((()))))))))))))))'''''''''(((((())))))***+++++++++***)))+++...111++++++*********)))))))))++++++++++++++++++++++++***)))+++000000+++)))***,,,+++******)))*********+++)))((()))+++,,,,,,,,,***)))))))))+++,,,+++***(((''''''''''''(((((()))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************(((***+++***))))))***+++)))(((((()))---///000000///...---,,,******))))))'''((()))***************((()))******))))))+++,,,******++++++++++++******+++++++++,,,...000333444///...---+++******))))))+++******+++,,,...000111222111000111333444333222111444555444000...///000000000111222333444444444222444666666999EEEXXXfffpppfff]]][[[\\\^^^aaafffeeeffffffccc\\\TTTKKKEEEBBB@@@<<<777333000222444666???IIINNNQQQUUUUUURRROOONNNMMMKKKIIIDDD???:::555555555666:::???EEEHHHHHHIIIHHHFFFAAA>>><<<<<<666888:::===>>>??????>>>555222000......///...---...,,,******,,,------,,,******+++,,,---///000111111111222222222222222222111000000111///...444;;;@@@JJJVVV]]]^^^aaaffflllmmmoooooommmnnnqqqnnniiifffccc\\\RRRGGG>>>999777444555666777999>>>DDDHHHPPPRRRWWW]]]]]]TTTEEE999444///,,,---------000555222111000/////////000111222555:::===>>>???AAABBBDDDFFFFFFEEECCCDDDHHHMMMHHHGGGDDD@@@;;;777444222000000...---,,,,,,+++,,,,,,,,,,,,,,,------......---------------.....................///000111111000......000000...000555;;;EEEMMMOOOQQQTTTUUUTTTVVVTTTRRRPPPQQQ\\\sss~~~pppccc___```bbbeeeiiiiiijjjkkkmmmoooqqqrrrsssqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuutttsssuuuvvvxxxwwwuuutttttttttuuutttssstttuuutttrrrqqqmmmkkkiiihhhkkkmmmnnnnnnjjjgggdddcccdddfffhhhhhh111222222000---,,,---...)))***,,,...///000//////222555===HHHTTT^^^dddffffffiiiiiihhhgggaaaSSSDDD777555222000///000111222000///...000444555444222666;;;AAAGGGQQQ]]]bbbaaa___\\\WWWRRRMMMHHHEEEDDDAAADDDFFFFFFCCCAAAAAABBBBBBDDDEEEEEEEEEIIINNNSSSXXX[[[___aaabbbccceeegggcccbbbaaaaaaaaaaaabbbcccbbbbbbbbbdddhhhjjjjjjiiicccccccccbbb^^^UUUJJJCCC<<<:::777444333333444555555666666777555333111000000...+++*********)))((())))))))))))***+++,,,,,,+++)))''''''((()))))))))''')))******''''''(((***)))))))))))))))(((((('''''''''((())))))***++++++)))+++,,,+++******,,,///+++++++++*********))))))************************+++)))***------***)))+++,,,,,,+++***************+++***((((((***++++++******)))((()))+++++++++***'''''''''''''''((())))))$$$%%%'''((())))))((((((***************************)))(((''''''((()))***)))))))))))))))))))))))))))+++,,,+++)))((()))+++)))((((((***---///000000///...---,,,+++*********'''((()))***++++++++++++(((***,,,+++))))))***,,,******++++++++++++******++++++---...///000000000***++++++++++++***)))((())))))))))))+++---///000111000///000222333222111333555777555000...///222111111222444444555555555333333333333777CCCSSS^^^cccdddaaa^^^___dddgggfffhhhgggeee```YYYPPPHHHCCC@@@???<<<777333111222333333;;;BBBEEEIIIMMMMMMJJJJJJHHHFFFCCCAAA===888444111111111444888>>>DDDHHHHHHHHHHHHFFFCCC@@@??????;;;<<<<<<<<<<<<===>>>???333111............---,,,...,,,+++,,,......,,,***++++++,,,---...000111222111111111111111111111111111//////000...+++000666666@@@KKKPPPRRRVVV```hhhiiilllnnnnnnpppssspppkkkgggfffaaaXXXLLLBBB<<<:::666777777777777999<<>>:::888333111///---,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,------.....................///000111222000//////222111///111666;;;EEEMMMPPPQQQTTTUUUTTTTTTRRRRRRQQQPPPWWWmmm|||ooobbb___```bbbeeeiiiiiijjjkkklllnnnooopppqqqppppppqqqrrrssssssssssssssstttuuuuuuuuutttsssrrrsssuuuwwwwwwuuussstttuuusssrrrrrrrrrttttttrrrpppllljjjgggggghhhjjjkkkjjjgggdddaaaaaacccfffhhhiii,,,000333111+++((())),,,''')))+++---///000000000111444:::DDDPPP[[[bbbeeecccfffgggggghhhfffYYYKKK999777444000///...///000///......111555555333000555999???EEEOOO[[[``````aaa___\\\WWWQQQLLLHHHEEE@@@BBBDDDEEEDDDCCCBBBBBB???AAACCCDDDDDDHHHNNNSSSUUUXXX\\\___aaabbbdddfffcccbbbaaa``````aaabbbbbb______```bbbfffhhhiiihhhcccdddeeeeeebbbYYYNNNGGG>>><<<888555333333444555555555777777666555222111000...+++*********)))(((''''''''''''((()))+++++++++)))'''''')))***+++***''')))+++***'''&&&(((***************)))((('''&&&'''(((((()))***++++++,,,&&&)))------+++)))***++++++++++++************)))))))))))))))))))))))))))---)))(((++++++((()))---------,,,+++******+++++++++***(((((()))***)))((()))(((((((((***+++***)))'''''''''''''''((()))***$$$%%%''')))***))))))(((***************************)))(((''''''((()))***((((((((((((((((((((((((***,,,---,,,)))''')))+++---+++***+++,,,---------......---,,,++++++++++++((()))***+++,,,---------)))+++---,,,)))(((***,,,******++++++++++++******,,,---...//////...---,,,&&&(((***+++,,,+++)))(((((((((((((((***,,,...///111000///000111222111000111444666444111000333777666666666555444333222111222222111222888EEEUUUaaa___ggghhhbbbaaahhhiiidddkkkiiieee___XXXOOOGGGCCC??????===777333222333333222999>>>@@@CCCHHHHHHEEEGGGEEEAAA>>>;;;777333000......///111666===CCCFFFDDDEEEFFFDDDBBB@@@@@@@@@@@@???>>><<<:::;;;>>>@@@222000............---,,,...---,,,...000///,,,))),,,,,,,,,---///111222333111111000000000000000000000//////000---***---444...777AAAEEEGGGMMMYYYcccfffjjjnnnooorrruuurrrmmmkkkjjjfff^^^RRRGGGAAA>>>999:::;;;:::999888:::;;;:::???EEEKKKKKKEEE<<<555111,,,+++---000333999@@@@@@===888444222222444666999>>>EEEJJJKKKJJJIIIHHHDDDHHHKKKIIIEEEAAABBBEEEGGGHHHIIIIIIFFFCCC???<<<666444111...---...///000......------......///000,,,,,,,,,------.....................///000222222111///000333222///111666;;;EEEMMMPPPQQQTTTUUUSSSRRRQQQQQQPPPNNNTTThhh}}}{{{nnnbbb^^^```bbbdddgggjjjjjjkkklllmmmnnnooopppooopppqqqrrrssstttttttttuuuuuuvvvvvvvvvtttsssrrrqqqtttwwwwwwuuussstttuuuqqqppppppqqqrrrsssqqqpppkkkiiifffeeefffggghhhhhhfffccc```___bbbfffhhhiii...------,,,,,,------...,,,+++***+++...///000///444444777???LLLXXX```cccggghhhhhhhhhiiiggg]]]RRRDDD999000///000///...000000......111111...///111777888<<>>===;;;:::777333000222///---...333999<<<===:::<<<>>>???>>>>>>???@@@AAA@@@???>>><<<:::999999444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000...444111///111444333...(((///...,,,******,,,...000...333888;;;>>>DDDOOOWWWaaahhhmmmnnnooorrrrrrpppqqqmmmfff___WWWNNNEEE@@@999::::::888555444444666555:::@@@DDDBBB<<<444...000//////111555<<>>777222000222555===@@@EEEIIIKKKKKKJJJIIIHHHKKKMMMMMMIIIEEEBBB@@@GGGGGGGGGFFFEEEDDDCCCBBB999555111000111111///,,,000000//////000000111222......---------......///......//////000000111111222333444444333222000///888BBBNNNTTTUUUSSSSSSTTTRRRQQQPPPPPPPPPVVVfffvvvyyypppfffaaabbbeeefffeeejjjlllmmmnnnnnnooorrrtttrrrqqqpppqqqsssuuuuuuuuuwwwuuusssrrrrrrrrrpppooopppqqqssssssrrrrrrssstttrrrpppooonnnooooooooonnnnnniiieeedddggggggdddaaaaaa```___^^^___aaacccddd...------,,,,,,------...,,,+++++++++---///000000555444666===IIIUUU^^^cccfffhhhhhhhhhjjjiii___TTTCCC999000//////......///000---...111111...///111555555999AAAGGGMMMWWW```bbbbbb___ZZZVVVSSSMMMEEEAAA???@@@FFFHHHEEEBBBBBB@@@CCCEEEDDDBBBCCCHHHMMMQQQWWW^^^bbbbbbcccfffiiiddddddccccccbbbaaaaaa```aaabbbcccccccccdddfffhhhggggggggggggeee___WWWQQQIIIDDD===888555333222111666555333444555666666555888666111---***)))******((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))),,,+++******++++++)))''')))(((((((((((((((((()))(((++++++))))))---...,,,,,,+++***))))))***+++,,,******************++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,++++++******++++++,,,,,,+++************))))))))))))))))))))))))))))))***)))))))))***++++++,,,******)))))))))(((((((((((()))+++,,,,,,***)))((((((''''''((()))(((%%%"""((()))+++,,,,,,---///111///...---,,,+++,,,,,,---******++++++++++++*********,,,///...+++)))((())))))((((((((()))***++++++)))************,,,111444333333444666888999777666:::<<<>>>>>><<<;;;<<<===<<<888777777666222111444444555555999@@@MMM[[[dddkkklllkkkjjjhhhhhhjjjkkkkkkhhhccc\\\SSSKKKDDD@@@AAA@@@>>>;;;999777555444666;;;AAACCCAAA???@@@AAA???===;;;999888555111...///,,,***,,,000555888999999999999888888888;;;===;;;;;;;;;::::::999999999333111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000111111111333111///111444444000+++000...,,,******,,,...///...111444666888>>>HHHPPP\\\dddkkkmmmppprrrrrrpppqqqmmmhhhaaaZZZQQQHHHBBB===<<<:::888666555555444555777:::<<<:::666111---111111222444888>>>CCCFFFCCC@@@<<<666222111444666???AAAEEEHHHJJJKKKIIIHHHJJJMMMOOONNNKKKGGGDDDCCCFFFGGGGGGGGGGGGFFFFFFEEE>>>999444111000///---+++/////////////////////000..................//////////////////000000111111222222222222222111111000666@@@LLLSSSUUUTTTTTTUUUTTTRRRRRRQQQPPPTTTcccrrrxxxqqqhhhcccdddggghhhgggiiikkkllllllmmmnnnppprrrrrrqqqpppqqqsssuuuuuuuuuvvvtttqqqooonnnmmmkkkiiilllnnnpppqqqpppooopppqqqpppooolllkkkkkkllllllkkklllhhheeedddeeeddd```\\\ZZZYYYXXXXXXYYY\\\___```...------,,,,,,------...,,,+++++++++,,,...000222666666888???JJJWWW```fffeeegggiiijjjlllkkkaaaUUUBBB999111//////------...///------000111...///222777666888???EEEKKKUUU^^^cccdddaaa\\\XXXUUUNNNFFFBBB??????DDDFFFEEEEEEGGG@@@BBBDDDCCCAAABBBGGGKKKNNNTTT[[[___aaacccfffiiiccccccddddddcccbbb```___aaabbbcccccccccdddfffhhhffffffggghhhgggccc]]]XXXPPPJJJBBB;;;777555444333555444444555777888777666777555111---+++))))))***))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''((())))))---,,,++++++++++++(((&&&******************++++++))),,,,,,)))***---...,,,++++++))))))))))))++++++((())))))***++++++,,,,,,((())))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((++++++************+++++++++************)))))))))))))))))))))))))))))))))((((((((()))***+++------))))))(((((((((((((((''')))***++++++***((('''&&&)))(((''''''((('''&&&$$$(((***++++++***+++,,,......---,,,,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,***,,,------+++)))))))))(((((((((((()))***+++,,,)))***+++++++++,,,///111///222666999;;;<<<===>>>CCCFFFHHHIIIGGGFFFEEEEEEAAA===::::::888333333666777888:::???GGGSSS```hhhlllmmmmmmllljjjjjjkkkmmmllliiiddd]]]TTTKKKDDD@@@@@@???===;;;999888888888;;;@@@EEEGGGDDDAAA?????????<<<999777555222///,,,...,,,***+++///333666777666666444222111333666999444444444555666666777777111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///111222333333333111000222555555222///000///---+++++++++---...---///000000222888AAAHHHUUU^^^hhhmmmpppssssssppppppnnnjjjfff___WWWNNNHHHBBB>>>:::888888777444222777777666555444111///---000111333666999<<>>;;;===AAAGGGNNNYYYdddkkkmmmnnnooonnnlllkkklllnnnllliiieee^^^VVVMMMEEEAAA@@@>>><<<:::::::::<<<===BBBGGGLLLLLLHHHDDDAAAAAA@@@===999555333111...,,,...---,,,---///222555666333333333222000111333555/////////000111222333333///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111222333444555333222333555444222///000///---,,,++++++,,,---------------///555===CCCLLLWWWdddkkkqqqtttsssooopppooommmjjjfff^^^UUUOOOIIIBBB;;;888999888333///999888777666444222000///...000333666888999999999666666444222111333777;;;AAACCCFFFIIILLLNNNOOOOOOIIIKKKMMMMMMJJJGGGEEEEEECCCDDDFFFIIIJJJLLLMMMMMMCCC@@@;;;666333333333333444555666666555444333222---...///000000000000///000000000000000000000000222111000///000222555666444<<>>IIITTT]]]eeejjjllleeehhhjjjlllmmmiii\\\OOO>>>777111000...++++++......+++,,,///000...///222???======BBBFFFKKKTTT^^^aaaddddddaaa```___YYYRRRJJJDDDAAACCCEEEFFFHHHLLLCCCCCCAAA@@@???AAAEEEGGGIIIMMMRRRXXX]]]aaadddgggaaabbbccceeedddcccaaa___```aaabbbaaaaaaaaaccceeeddddddeeeggghhhhhheeecccZZZSSSIII@@@:::777555555111111222555777777666444555444222000...,,,***)))******))))))))))))))))))+++******************+++((((((((((((((((((((((((+++******)))(((''''''&&&***************+++,,,,,,---+++***+++++++++)))'''*********)))(((&&&$$$###(((******'''(((,,,---***------------------------+++++++++*********))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++((()))+++***(((((()))+++((((((((((((((((((((((((******))))))((())))))***''''''''''''((((((((((((''''''((())))))))))))))),,,+++***(((((((((***+++)))***+++***((('''((()))***++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++*********+++***))))))***)))))))))))))))******---...000///,,,*********///222666888<<>>;;;::::::<<>>??????...------,,,,,,------...,,,------,,,---111:::@@@>>>FFFRRR]]]eeeiiikkklllgggjjjllllllkkkdddVVVGGG:::555111000---+++,,,000---++++++///000...///222;;;999;;;@@@EEEJJJTTT]]]bbbeeegggeeeeeeddd___XXXPPPIIIDDDEEEFFFFFFHHHLLLFFFDDDAAA??????BBBDDDFFFHHHKKKOOOUUUZZZ___cccdddaaabbbcccdddccccccbbbaaa```aaabbbbbbaaaaaacccddddddcccdddeeeggggggfffddd]]]WWWLLLCCC===:::777555333222222333555666555333555444333222000---+++***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((()))******+++*********++++++***(((***+++++++++)))'''%%%$$$'''******((()))---...,,,........................,,,,,,++++++***))))))((('''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******&&&)))+++***((('''))),,,((((((((((((((((((((((((+++***)))((((((((((((((('''(((((((((((()))))))))''''''(((((()))***++++++)))))))))'''&&&&&&(((***)))***+++***((('''((()))))))))+++,,,------------+++,,,,,,,,,,,,,,,+++++++++***))))))***+++***)))%%%&&&&&&(((***,,,...///,,,...///...,,,*********222444777;;;BBBLLLVVV\\\``````bbbeeehhhiiihhhfffiiidddaaa___YYYQQQMMMNNNOOORRRWWW[[[```dddjjjmmmnnnoooqqqpppooommmmmmnnniiihhheee```YYYQQQJJJFFFAAA???<<<::::::===AAADDDJJJMMMPPPOOOJJJFFFEEEFFFEEEAAA:::555222111///...+++,,,---,,,+++,,,...000---111444666666444333333------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///222555444111000111333888777666444222000///...---------,,,,,,------...------,,,---111555:::===???LLL[[[fffnnnssssssppppppooooooooonnnjjjddd```VVVPPPGGGAAA===:::555222555666777888666444000...555777:::<<<<<<999555222---.........///222666:::<<<===@@@CCCGGGKKKOOOQQQGGGIIIKKKKKKIIIGGGGGGGGG???AAACCCEEEGGGHHHIIIJJJKKKJJJGGGBBB===999888999<<<>>>@@@AAA@@@===999666333222111000/////////000222111111111111000000000333222000///000222555777555<<>>>>>===<<<...------,,,,,,------...+++---...---...444>>>FFFKKKSSS]]]eeeiiikkklllmmmiiilllmmmkkkhhh___NNN???777333000///---+++,,,111---***+++///000...///222333333777???FFFMMMWWW```eeehhhjjjiiiiiihhhbbb[[[UUUNNNHHHHHHGGGFFFGGGKKKHHHEEEAAA???@@@BBBEEEFFFHHHIIIMMMRRRXXX^^^aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddcccbbbbbbdddfffdddcccbbbccceeeeeedddccc```YYYPPPHHHBBB===:::777666444333333555666555444555555555444222///,,,+++************)))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++***))))))***,,,,,,+++))))))***,,,,,,,,,+++)))((('''***+++)))+++000111000------............------++++++******************((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******%%%(((+++***'''&&&))),,,(((((((((((((((((((((((()))(((((((((((())))))***((((((((()))))))))************)))))))))******+++''')))***)))'''&&&(((***)))***+++***(((((((((***'''(((***,,,------------******+++,,,------------+++)))'''(((***+++***)))%%%%%%&&&(((***,,,...000,,,...//////......000111444666:::BBBLLLVVV]]]```ddddddeeehhhmmmoooooonnnppplllkkkkkkfff^^^ZZZZZZ[[[^^^cccfffhhhjjjlllnnnmmmoooqqqqqqooommmmmmnnnggggggeeeaaa[[[SSSLLLHHHBBB???<<<::::::>>>BBBFFFNNNQQQSSSQQQMMMKKKKKKMMMGGGAAA:::444111000...---,,,---...---++++++---///,,,...222333333333333444---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...222555555222000333666666666555333111/////////+++,,,,,,,,,---......///---,,,,,,---000333555666<<>><<<888444111,,,,,,------...000444888888999999;;;>>>BBBFFFHHHCCCEEEFFFFFFDDDCCCCCCDDD>>>???@@@BBBCCCDDDEEEEEEGGGHHHIIIFFFCCC@@@@@@AAADDDFFFHHHJJJHHHDDD@@@===777555222///......///000222222222111111111000000111000///...///000222333333999CCCNNNUUUWWWUUUSSSQQQRRRTTTTTTOOOLLLRRR[[[rrrwwwhhh^^^aaafffiiijjjiiihhhhhhiiijjjkkkjjjjjjjjjlllnnnlllkkkjjjkkkmmmooopppooohhh^^^QQQHHHGGGLLLTTTXXX[[[```ggglllmmmkkkiiihhh``````\\\SSSHHHAAA@@@AAAHHHRRR[[[[[[PPPAAA888444444888>>>CCCFFFEEECCCBBB...------,,,,,,------...+++---...---///555@@@IIIXXX^^^fffkkkmmmmmmnnnoookkkmmmmmmkkkfff\\\JJJ999555111//////---+++---222,,,***+++///000...///222...///666@@@IIIQQQ[[[dddhhhkkkmmmkkkjjjiiiccc[[[XXXQQQKKKJJJHHHFFFGGGIIIIIIFFFBBB???@@@CCCEEEFFFHHHIIILLLQQQWWW]]]```aaacccbbbbbbaaaaaabbbccccccdddeeefffeeeddddddeeegggdddcccbbbbbbcccdddcccbbbaaa\\\SSSKKKEEE@@@<<<999999666444444555666666666555666666555333000---++++++*********))))))((((((,,,+++***))))))***+++,,,************************(((((((((((())))))))))))+++++++++***++++++,,,---)))((((((***,,,---,,,***###%%%''')))***)))(((((((((+++,,,+++---222444222,,,------......------,,,)))))))))***++++++,,,,,,))))))(((((('''''''''&&&))))))))))))))))))))))))'''((((((((())))))************))))))))))))******$$$(((+++***'''&&&)))---((((((((((((((((((((((((''''''''''''(((***+++,,,(((((())))))******++++++---,,,+++***))))))))))))(((***,,,,,,)))(((***,,,)))***+++***)))((()))***'''(((***,,,---...------((()))***,,,---...//////,,,)))''''''***+++***)))(((((((((((()))***,,,,,,...000111222333555888:::666777===HHHTTT]]]```aaagggeeefffiiiooossssssrrrnnnmmmnnnpppoooiiieeeeeecccfffjjjmmmnnnmmmnnnooommmoooqqqqqqooommmmmmmmmffffffeeeaaa\\\UUUNNNJJJCCC@@@<<<::::::>>>CCCFFFSSSVVVWWWUUURRRPPPRRRTTTGGGAAA:::333000///...---...000111000---,,,///111+++---...//////111333666,,,,,,,,,---......//////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111555555222222555888444444444222000000000111***++++++,,,---...//////---,,,,,,---///000000000:::GGGVVVaaajjjqqqrrrppppppooooooooopppooollljjjbbb^^^WWWMMMDDD>>><<<<<<888888777777666666666666888:::<<<<<<:::666222///+++,,,---------///333666666555555666888;;;>>>@@@===???@@@@@@???>>>>>>???===>>>???@@@AAAAAABBBAAA???CCCGGGHHHGGGGGGHHHJJJKKKNNNPPPQQQPPPLLLGGGCCC999777222///------///000222222222222111111000000///......---......000000111777AAAMMMUUUXXXWWWUUURRRSSSUUUTTTNNNJJJOOOWWWnnnsssccc\\\aaafffjjjkkkjjjiiihhhhhhiiiiiiiiihhhiiikkklllkkkjjjiiijjjlllnnnooonnnfff[[[LLLAAA???DDDMMMRRRYYY___ffflllmmmkkkhhhggg______[[[RRRFFF===;;;;;;@@@LLLXXXYYYOOOAAA999555555:::BBBIIIMMMMMMJJJHHH...,,,,,,...,,,)))***...000++++++000111333CCCWWW\\\aaahhhlllmmmlllkkkkkkjjjlllmmmjjj```QQQBBB888222111///......//////000,,,---///...------...//////111777>>>EEEMMM\\\iiiiiiiiiiiikkklllkkkeeeaaaWWWTTTOOOKKKGGGFFFFFFFFFIIIFFFCCCCCCDDDEEEFFFFFFDDDFFFIIINNNTTT[[[```cccddddddddddddddddddddddddeeeeeeeeefffffffffggggggfffcccaaaaaadddffffffdddbbb^^^XXXRRRLLLDDD===999444333222222222444777888333666888666555555111,,,,,,+++)))***++++++***(((,,,000000,,,)))))))))&&&******))))))******+++,,,(((((()))***+++,,,,,,---******)))))))))***+++,,,---***&&&&&&)))---000222))))))))))))((((((((((((,,,)))(((+++000222000---,,,,,,,,,------,,,++++++'''&&&'''******''')))---(((((((((((((((((((((((())))))************))))))******)))((((((((((((((((((((((((((((((((((((((()))************+++++++++***)))'''''')))))))))((())))))))))))***+++,,,---+++***((('''''''''((()))---+++)))'''&&&(((***+++))))))))))))((((((((((((*********)))))))))))))))+++,,,,,,***)))***---///++++++,,,---///000111111(((***,,,,,,+++))))))))))))))))))))))))))))))))),,,---///000111111111000333888BBBNNNYYY___aaaaaahhhgggfffhhhkkknnnoooooopppmmmlllllliiidddaaabbbeeehhhlllnnnnnnlllkkkjjjrrrrrrrrrpppnnnjjjgggeeeiiiiiifff```[[[WWWOOOGGGFFFBBB<<<999999===@@@AAANNNQQQSSSTTTSSSRRRRRRRRRGGGBBB:::444000///......------------------------+++,,,...///111222222333111...---///...++++++---+++,,,,,,---,,,,,,++++++,,,---...///000000000000///111222333444555888;;;444444444333111///---+++111000...---,,,------...---------...///000111222999DDDUUUcccjjjnnnqqqsssqqqpppooommmkkkjjjiiihhhccc```[[[VVVOOOGGG???:::888;;;>>>===999666555666===<<<:::888666555444444///---++++++---///000000444444444444444444444444666888;;;;;;:::999::::::999;;;===@@@AAAAAA@@@??????@@@AAACCCEEEFFFGGGGGGPPPQQQRRRSSSRRRPPPMMMKKKBBB:::111...000111///+++---///000000//////000111...------...000111000///333777???JJJUUUZZZXXXVVVOOORRRUUUTTTQQQPPPSSSVVVnnnzzzeeeYYYZZZ]]]ccciiilllllljjjiiijjjgggeeeccc___]]]cccllljjjiiihhhhhhiiijjjjjjjjjaaaWWWHHH;;;555:::EEEMMMTTTZZZccchhhgggeeecccccc[[[[[[YYYRRRHHH>>>999666;;;DDDPPPWWWSSSGGG999000777666===KKKUUUWWWTTTRRR222///...///---******...000,,,,,,111222444CCCUUU```ccchhhjjjkkkkkklllmmmkkklllkkkfffZZZKKK;;;222222111000.........//////---...//////------...//////000666===CCCKKKZZZgggiiiiiijjjkkkmmmkkkfffbbb]]]YYYTTTMMMHHHDDDCCCBBBGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEGGGLLLRRRYYY___cccddddddddddddddddddddddddeeeeeeeeeeeefffffffffgggfffcccaaaaaadddffffffeeeccc___ZZZTTTMMMFFF???:::888666555333333444555666777888888888:::<<<777///---,,,******++++++***)))(((++++++))))))++++++'''))))))((()))))))))***+++,,,,,,,,,------------,,,************++++++++++++,,,***((((((***+++,,,+++***)))))))))((((((((((((,,,)))'''(((---///...,,,++++++,,,---............,,,******,,,***&&&'''+++(((((((((((((((((((((((())))))************))))))+++***)))(((((('''(((((((((((((((((((((((((((((())))))*********+++++++++***)))'''''')))))))))((())))))******++++++,,,,,,++++++)))((((((((()))***---,,,)))((('''(((***+++))))))))))))((((((((((((***)))))))))))))))))))))&&&((((((((('''''')))***))))))***+++,,,------...))))))***+++++++++***)))))))))))))))))))))))))))+++,,,...000111111000000666<<>>>>>===:::888666777888===;;;888555111///---,,,000...++++++---/////////333333333333222222222222222555777777666555666666888:::<<<>>>@@@BBBBBBBBB???@@@BBBDDDEEEFFFGGGGGGNNNOOOQQQRRRRRRPPPNNNLLLFFF>>>555111222333000------///000///......000111000///---...///111000///111444;;;EEEOOOUUUUUURRRPPPSSSVVVTTTQQQOOORRRUUUiii~~~uuu```TTTSSSWWW___fffkkklllkkkjjjjjjeeeaaa^^^ZZZYYY```hhhiiihhhgggggghhhhhhgggfff```XXXKKK???777777===CCCPPPWWWaaaggggggdddaaa___ZZZ[[[ZZZTTTJJJ@@@888555777???KKKTTTTTTKKK>>>444777555;;;HHHSSSVVVUUUVVV555111...///...++++++...111------111222555AAAQQQaaaccceeeggghhhjjjlllooonnnlllggg^^^QQQBBB555...222111000///...............///000///...---...//////000555;;;@@@HHHVVVdddhhhhhhjjjkkkllljjjfffcccaaa]]]WWWPPPIIIDDDBBB@@@DDDFFFHHHGGGDDDBBBCCCEEECCCDDDEEEHHHOOOVVV^^^cccddddddddddddddddddddddddeeeeeeeeeeeeffffffffffffeeedddbbbbbbdddeeefffeeedddaaa\\\WWWQQQJJJBBB===<<<:::777555333333444444777777666777===@@@;;;222000...,,,+++++++++***)))(((((('''&&&))),,,***$$$((((((((((((((())))))))))))***+++++++++)))(((''')))***+++,,,---,,,+++++++++***)))*********(((&&&******)))))))))(((((((((,,,)))&&&&&&))),,,+++******+++,,,---.../////////---+++,,,---+++'''(((+++))))))))))))))))))))))))((())))))******))))))(((+++***)))((('''''''''''')))))))))))))))))))))))))))))))))*********++++++***)))'''''')))))))))(((******,,,,,,,,,,,,+++***,,,+++***)))))))))******...---+++)))(((((()))***(((((((((((())))))))))))))))))))))))))))))******&&&(((++++++***))))))***)))))))))*********++++++***((('''))),,,---+++)))))))))))))))))))))))))))***+++---...///000000000777>>>IIIUUU```fffiiijjjfffeeefffggghhhhhhfffddd___[[[ZZZ[[[XXXTTTRRRTTTWWW\\\ccciiikkkjjjjjjjjjmmmlllllllllmmmnnnooopppiiijjjgggaaa]]]XXXPPPHHHDDD@@@;;;999999<<<===>>>CCCHHHOOOUUUVVVUUUTTTSSSGGGCCC<<<777333000,,,***/////////000000000000000000...,,,***+++...111444///...///222111---+++,,,((()))***+++---...///000.........///000222444555222555888999999888999999;;;999555222000111222333//////---,,,,,,---...///...------------...000111111>>>PPP```jjjooorrruuupppqqqqqqpppmmmiiieeebbb]]][[[WWWTTTPPPJJJEEE@@@DDD@@@;;;888888999:::;;;???===:::666333000...---111///,,,,,,---.........000000000000000000000000000222444444333222333444777777999;;;>>>AAADDDEEE???@@@AAABBBCCCCCCCCCCCCIIIKKKMMMOOOPPPPPPOOONNNJJJBBB999555555555222///...///000///......000222222000...---.../////////222333888AAAKKKQQQSSSQQQRRRTTTVVVTTTQQQOOOQQQSSSbbbxxxmmmWWWMMMJJJPPPZZZcccjjjllllllllliiibbb[[[WWWTTTTTT[[[cccffffffggggggfffdddaaa```ZZZVVVMMMBBB:::666777:::HHHQQQ\\\dddfffbbb]]]ZZZZZZ[[[[[[WWWMMMBBB999444222777BBBNNNUUUPPPDDD999666444777CCCMMMSSSVVVZZZ777111.........,,,,,,//////------000111333>>>IIIZZZ^^^bbbfffgggiiikkkllllllggg]]]QQQEEE;;;333///222111000///...---------...///000000......///000000111444999===DDDRRR___eeefffhhhjjjkkkiiifffccc```\\\WWWQQQKKKFFFDDDBBBAAAFFFJJJIIIDDDAAABBBDDDDDDCCCCCCFFFLLLTTT]]]bbbdddddddddeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbcccdddeeefffeeeccc___[[[VVVOOOGGGAAA===;;;888555333333333444222555666777:::===;;;666333000---,,,,,,,,,+++))),,,+++'''&&&))),,,''' ((((((((()))))))))))))))&&&'''((())))))((('''&&&(((***,,,---...---+++***+++***)))***+++***)))'''*********)))))))))((((((,,,)))'''&&&(((******)))***+++,,,,,,------------***)))***---,,,)))***...))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))***************)))'''''')))))))))(((***+++---...---,,,***)))*********)))))))))))))))///---+++)))(((((()))***(((((((((((()))))))))))))))))))))))))))*********&&&(((,,,---,,,***))))))+++++++++++++++************'''%%%''',,,///,,,((()))))))))))))))))))))))))))***+++---...///000000444<<>>999777888999::::::<<>>???>>>;;;:::999<<<:::777555333222333333222111000///....../////////...---,,,---...///000000===OOO```iiinnnqqqssspppqqqrrrqqqmmmfff___[[[QQQPPPNNNLLLKKKIIIEEEBBBCCC>>>:::999;;;>>>>>>===>>>===;;;888555333222222111///---,,,---...---,,,---...............//////000222333333222111222333333444444777:::>>>BBBEEE???@@@@@@@@@???>>>======DDDFFFHHHKKKMMMNNNNNNNNNLLLEEE<<<777666555333000000111111000//////222444333000---,,,---.........555666999AAAJJJRRRTTTTTTTTTUUUVVVTTTQQQOOOPPPQQQ___ttt}}}dddOOOFFFFFFLLLWWWbbbiiillllllkkkfff]]]UUURRRQQQRRRXXX___ccceeegggfffccc^^^ZZZXXXSSSQQQLLLDDD===888777777@@@IIIUUU```cccaaa[[[VVVYYY[[[]]]ZZZRRRFFF;;;444000333:::HHHSSSSSSHHH===555222333<<>>BBBIIIRRR[[[```cccfffgggfffhhhjjjllllllkkkiiihhhooopppmmmggg```ZZZPPPGGG===;;;777555666666666666999???HHHOOOQQQQQQPPPOOOJJJDDD<<<555222222222222....../////////000000000............------------...,,,...222111,,,******------,,,,,,---.../////////...,,,---000555;;;>>>@@@CCCFFFFFFCCC???<<<::::::999999888666444222111333222000///.........///222000...------...///111222???RRRaaajjjmmmoooppppppqqqrrrpppjjjaaaXXXRRRHHHFFFDDDCCCBBBAAA>>><<<<<<:::999<<<@@@CCCBBB@@@>>><<<:::666333111000///000///------......---,,,,,,,,,,,,------.........000111222111//////000111000000000222666:::???AAABBBBBBAAAAAA???>>><<<;;;@@@BBBDDDGGGIIIKKKKKKLLLLLLFFF===777555444222000222222222111000111333666222000------.........---666666999@@@JJJRRRVVVVVVUUUUUUUUUTTTQQQPPPPPPPPP^^^sssuuuZZZHHHBBBEEELLLWWWcccjjjllljjjiiibbbYYYQQQPPPRRRUUUZZZ___bbbeeegggddd___XXXTTTRRRQQQPPPMMMGGG@@@:::777666999AAANNNYYY```___ZZZUUUZZZ\\\^^^]]]WWWLLL???777222111666AAANNNQQQIII@@@666111000555===EEEPPPXXX@@@777///......------///+++,,,,,,,,,---000555:::GGGNNNYYYaaacccaaa\\\YYYLLLEEE<<<222---,,,///111....../////////...---------///000111000111222444444333444666888>>>KKKXXX```cccgggiiihhhfffeeeeeedddaaa\\\UUUNNNHHHDDDAAABBBFFFHHHHHHDDDAAAAAAAAADDDCCCBBBCCCGGGOOOVVV[[[^^^___aaaccceeegggiiijjjeeeeeeeeeeeeddddddddddddcccddddddcccbbbccceeegggdddddddddcccaaa[[[SSSMMM???===:::777555444444555///:::AAA===666666;;;@@@999666111...---,,,+++***((())))))(((+++///---(((((()))+++,,,,,,++++++***(((((()))***+++,,,------((()))***+++,,,+++******+++)))'''(((+++...000000++++++*********)))))))))++++++++++++************+++++++++***)))((('''&&&---++++++,,,***%%%%%%)))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))*********)))'''''')))))))))((())))))++++++++++++***)))''''''((((((((('''&&&%%%+++***))))))))))))))))))''''''(((((())))))******((((((((()))******++++++$$$'''***,,,+++)))((((((((((((((((((((((((((('''***(((&&&'''***,,,+++))))))))))))))))))))))))))))))******+++---///111222222===KKKWWW]]]aaaeeeggghhhddd^^^XXXRRRJJJBBB===<<<888666888777555555999:::@@@IIIRRRYYY^^^bbbeeehhhiiijjjkkkkkkiiigggfffmmmooommmfffaaa[[[QQQGGG;;;999666555555555444333666;;;AAAFFFHHHHHHIIIIIIFFF@@@999444222333333444......//////000000111111///000000000///---,,,+++---,,,---000///+++)))***((((((((()))+++...111222000...---...222:::AAAFFFKKKMMMOOOMMMHHHCCC>>>===888888888888666333111///000///...------...///000444222000...---...000111555BBBTTTccckkknnnnnnooopppqqqqqqmmmeee[[[PPPJJJBBB@@@===;;;:::888555333666777:::???CCCEEEDDDBBBDDDBBB>>>999555111...---///...------...///---,,,,,,,,,,,,---......//////...//////...,,,,,,---///.........000333777:::===CCCCCCCCCCCCBBBAAA@@@??????@@@BBBDDDFFFHHHIIIIIIJJJEEE===777444222111111222333222111000111444666111000///000111111000...444444666>>>HHHQQQUUUVVVVVVUUUTTTSSSRRRQQQPPPPPP\\\ppplllQQQBBB>>>DDDLLLXXXcccjjjkkkhhhfff]]]UUUOOOSSSYYY]]]```bbbccceeegggccc[[[TTTOOONNNRRRRRRRRRMMMEEE===777444444;;;FFFRRR[[[^^^[[[XXX[[[]]]______[[[QQQEEE<<<444222333<<>>:::777555555444444===BBB>>>888888<<<>>><<<888333///------,,,+++&&&)))***)))***------***'''(((***+++,,,+++***))))))(((''''''''')))+++,,,(((((()))))))))*********(((''''''))),,,......---+++++++++*********))))))''')))+++,,,,,,******)))******+++******)))((('''///------...+++&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((***+++,,,(((((((((((((((((((((((((((((((((((()))))))))******)))'''''')))))))))(((((((((((())))))*********'''((()))))))))(((&&&&&&((((((((((((((()))))))))'''''''''((()))*********'''(((((()))******++++++(((***---...---,,,+++,,,(((((((((((((((((())))))***)))((('''((())))))***))))))))))))))))))))))))*********+++---///222333222===LLLWWW\\\___bbbeeeddd___XXXQQQJJJBBB;;;777888555333444444222444888444999BBBKKKRRRYYY___cccgggfffdddcccccccccddddddfffiiihhhddd```[[[RRRIII;;;999777666666666444222444777:::<<<===>>>@@@AAA<<<999666444444333222111//////000000111222222333333222000///...------------++++++------)))(((***&&&&&&&&&'''))),,,///111222000///000666???IIIOOOUUUVVVVVVRRRLLLFFFAAA???888888666444333111000000...---...///111333555777777444111///...///111222777DDDVVVfffmmmpppppppppqqqqqqoooiii```TTTIIIBBB;;;999666555666555444222444888<<<@@@AAABBBCCCDDDFFFDDD@@@;;;666222///......---,,,---//////...---,,,------......///000000///000000...,,,,,,...///......///000222444777888===>>>@@@AAABBBCCCCCCDDDAAABBBCCCDDDFFFGGGHHHHHHIIIDDD===777444222222222111111111///...///222555222222222444666555333111111222555>>>IIIQQQVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPXXXkkkcccIII===<<>>???BBBGGGMMMPPPUUUVVVYYY]]]```dddggghhheeeeeeeeeddddddccccccccccccdddeeedddbbbbbbeeehhhbbbcccfffhhhgggbbb[[[UUUIIIGGGBBB===999666444444777===@@@<<<888999;;;;;;===999333///...---,,,+++(((,,,---***((())))))'''&&&''')))***+++***((('''000...,,,***)))+++---...((((((((('''((())))))***%%%&&&(((+++------+++(((+++++++++************)))%%%(((+++---,,,***)))((()))******+++++++++******---+++,,,...---)))***...&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''')))***,,,---(((((((((((((((((((((((((((((((((((())))))))))))***)))'''''')))))))))(((''''''''''''((()))++++++((()))*********)))'''&&&&&&&&&''''''((()))))))))&&&''''''((()))******+++'''(((((()))***+++++++++&&&(((***+++***))))))***)))*********+++++++++,,,)))******(((&&&&&&(((***))))))))))))))))))))))))+++***+++,,,---000222444111<<>>FFFNNNVVV]]]bbb___\\\XXXUUUUUUWWW[[[^^^```cccdddaaa___[[[SSSJJJ<<<:::999888888777555333333444555555555666999<<<444333444555555444000...000000111222333333444444666444000---,,,,,,...///---******,,,+++((('''***,,,+++******+++---///000444222111222999CCCNNNUUU\\\\\\ZZZUUUNNNGGGCCCAAA:::888444111//////000111---...///222555999===???888666222///...000222333777DDDWWWgggooorrrrrrrrrrrrqqqnnnggg]]]PPPEEE>>>444222222333555777888777555999>>>??????@@@CCCFFF???>>>:::777333000...------,,,,,,...///000///---------......///000111111222333222000......000222///000000111222444555666666888:::>>>AAACCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHHHHDDD>>>888444333333333000000///---,,,...111444333333555888:::999666333111222666???KKKSSSXXXXXXUUUTTTRRRRRRSSSSSSQQQPPPTTTggg~~~{{{^^^DDD::::::???HHHUUUbbbiiijjjgggdddVVVPPPPPP[[[gggllllllkkkeeeggggggaaaVVVNNNKKKKKKEEEMMMVVVZZZUUUJJJ>>>777000444<<>>FFFJJJKKKCCC<<<555333444999DDDNNN]]]QQQ@@@555222111...***...------,,,---...///000222444777888555222000///---+++***+++------,,,+++,,,---...///000000000000...//////000222444666777555444666:::999;;;GGGUUU```ffflllnnnkkkiiiiiikkkgggfffdddaaa]]]WWWSSSPPPGGGGGGGGGGGGFFFEEECCCCCC??????@@@BBBDDDFFFIIIJJJSSSUUUXXX\\\```bbbdddeeeiiihhhfffdddbbbaaa``````ggggggeeedddddddddddddddddddddddddddeeeccc___\\\TTTMMMDDD===:::999777555555777999777555555999<<<===;;;777222///,,,+++***((((((((((((''''''''''''''')))***+++***)))***+++(((((())))))******************))))))))))))******,,,+++***)))((((((((((((///,,,******,,,...,,,***************************(((******)))((('''((())))))***+++,,,,,,+++***)))***)))))))))***)))'''%%%))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))++++++***)))))),,,,,,+++***))))))******---,,,,,,+++***)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((******************++++++++++++************+++++++++,,,,,,,,,+++***(((''')))******)))(((((()))+++,,,+++***))))))***+++,,,***+++,,,,,,,,,...222555;;;@@@HHHQQQXXXZZZYYYWWWXXXRRRKKKEEEAAA===777222111333555555333222333444444444777===GGGPPPXXX[[[VVVUUURRRNNNKKKJJJKKKMMMVVVZZZ]]]\\\ZZZWWWNNNEEEAAA;;;555333555666444111555111000222222000222666111111000000000000000111////////////000222555666666555333111000///......000///---,,,++++++,,,,,,++++++++++++,,,...000111---+++,,,222888???KKKVVV]]]bbbbbb[[[RRRJJJCCC===<<<:::666222000............---,,,000<<>>AAAAAAAAADDDFFFDDD@@@;;;666222///...---,,,111000...------///000222111......111222///000222333333222111///...///000111000000222444555444333111333777;;;===>>>======EEEEEEDDDCCCBBBCCCEEEHHHMMMIIIBBB;;;555222111111///...---------...///000222666;;;>>>>>>===<<<<<<888666666???LLLWWWZZZYYYUUUPPPOOOTTTUUUQQQOOOQQQTTTfff{{{oooQQQ???;;;===@@@MMM[[[dddiiikkkhhhbbbVVVVVVYYY```hhhkkkhhhdddeeeccc___ZZZTTTOOOKKKIIIIIINNNTTTXXXZZZTTTEEE777555777999???GGGQQQZZZ___^^^`````````bbb```VVVKKK???888444555888===GGGOOOMMMBBB888333222555BBBPPPaaaVVVGGG;;;555222///---......---------...///000---///000000...------...---,,,,,,,,,...//////...,,,---......////////////.........///000222444444666555777::::::===IIIVVVbbbhhhmmmooollliiiiiikkkfffeeedddaaa]]]XXXSSSPPPGGGGGGFFFEEEDDDDDDDDDCCC??????@@@AAACCCFFFHHHIIIMMMPPPUUUZZZ___bbbdddeeeiiihhhfffdddcccbbbbbbaaaddddddddddddeeeffffffgggeeedddcccdddddddddaaa___WWWPPPFFF???;;;999777666666777777666555666888:::;;;999777444111...,,,+++))))))))))))((((((((((((''')))***+++***)))***+++)))))))))))))))***************))))))))))))*********)))))))))))))))******---+++)))***---......,,,************************(((***+++***((('''((()))))))))***++++++***))))))((('''&&&(((***+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))***************,,,++++++***))))))******.........---,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,++++++******)))))))))++++++******)))*********((()))***+++++++++***)))+++*********************,,,+++***))))))***+++,,,***+++++++++,,,...222555<<>>666444333222111222444666777===BBBEEECCCCCCEEEEEEBBB>>>:::555111///...---,,,111000///......///000111111...///222333111222555444555555444222111000111222111111222333444333111---///222555888999999999BBBCCCCCCCCCBBBCCCEEEHHHHHHEEE@@@;;;777444333333000///...------///000222222888???DDDEEEBBB@@@???;;;999:::AAAMMMWWWYYYXXXUUUPPPOOOSSSTTTPPPNNNPPPQQQbbbwwwiiiNNN===;;;>>>CCCOOO]]]eeeiiijjjgggaaaVVVWWW[[[bbbhhhjjjfffbbbaaa___[[[WWWRRRMMMIIIGGGIIIOOOVVV[[[]]]YYYLLL???555555555999AAAKKKUUU[[[ZZZ]]]___^^^______YYYQQQDDD<<<666555888===GGGPPPQQQHHH???999555444===GGGfff^^^QQQCCC999333111000......------......///000---...///...---...000222...---,,,...000111111000------------............////////////000111222333666666777999;;;@@@MMMYYYeeejjjooopppmmmjjjiiijjjeeeeeedddaaa]]]XXXTTTQQQJJJIIIGGGEEEDDDEEEFFFGGG@@@@@@@@@@@@BBBDDDFFFGGGGGGJJJPPPWWW]]]aaacccdddgggfffeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeffffffeeecccbbbbbbcccddddddcccZZZTTTJJJBBB<<<:::888777888666444444666777777777888888777666333000...,,,+++*********))))))))))))''')))***+++***)))***+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))+++---///......************************)))***++++++)))(((((()))((())))))******))))))((()))'''&&&''')))++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++******)))*********,,,,,,------,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++***)))((((((''',,,++++++***)))))))))***%%%&&&((()))+++,,,,,,,,,---+++)))***---...,,,***,,,+++***))))))***+++,,,***+++++++++,,,...111555===BBBJJJQQQTTTSSSQQQNNNFFFBBB===;;;:::999555111555666666555222111111222333333555999>>>BBBDDDDDDBBBBBB@@@===999888999:::<<>>???EEEOOOWWWYYYXXXVVVRRRPPPRRRRRRNNNLLLMMMMMM\\\qqq{{{```HHH<<<;;;???FFFRRR___fffiiijjjeee___WWWXXX\\\bbbggggggbbb^^^ZZZXXXVVVRRRNNNKKKHHHFFFIIIOOOVVV[[[^^^]]]SSSHHH888555333444:::DDDOOOWWWWWW\\\^^^]]]\\\]]]\\\ZZZLLLBBB999555666;;;FFFPPPSSSNNNHHHAAA999555888???iiieeeZZZLLL>>>555222333..................//////...///000000......///000---,,,,,,---000222111111---------,,,,,,---------000000000000111222333444666777999;;;???GGGTTT^^^hhhlllooopppnnnkkkiiiiiieeeddddddbbb^^^ZZZVVVSSSOOOLLLIIIFFFEEEFFFHHHJJJAAA@@@@@@@@@AAABBBEEEFFFDDDGGGMMMTTTZZZ___aaabbbeeeeeeeeedddeeeeeeffffffiiihhhhhhgggeeedddcccbbbdddbbb``````bbbdddeeeeee^^^YYYPPPGGG@@@<<<:::999999555222333666888777555555666777777666333000...,,,,,,+++++++++*********''')))***+++))))))***+++************))))))))))))))))))************))))))((((((((((((((()))******+++++++++,,,------------************************)))***,,,,,,***)))((()))(((((())))))))))))((((((---+++)))(((((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++***************+++))))))*********))))))(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((++++++******))))))((((((---,,,+++******))))))***&&&&&&''')))***+++,,,,,,///,,,)))+++///000---))),,,+++***))))))***+++,,,***++++++++++++---111444===BBBJJJPPPQQQNNNKKKHHHCCC@@@<<<:::;;;:::777555555666666555333222222444444555666:::===??????>>>>>>???>>><<<999888888999888;;;===???CCCIIIIIIEEECCC???;;;888888777666444111---+++,,,,,,***,,,///.........---......///000333444555666777666555444333444555555444222///---,,,,,,++++++***************,,,///111111000---+++,,,)))(((+++000777BBBLLLXXXZZZZZZVVVRRRNNNFFF>>>777555222///------------+++///555@@@PPP]]]___ZZZGGG===555222111000222555???OOObbbnnnsssuuutttsssssskkk```SSSIII@@@999555222222222333555999<<<>>>FFFKKKMMMMMMMMMMMMIIIBBB999666111...------,,,+++////////////000222333444888666777;;;<<<;;;<<>>HHHSSS___fffhhhhhhccc]]]WWWYYY]]]bbbdddccc]]]YYYTTTSSSQQQOOOLLLJJJHHHGGGHHHOOOUUUYYY\\\\\\UUULLL???:::444111555???KKKRRRUUU\\\```]]]ZZZ\\\```aaaSSSHHH;;;444333777BBBMMMVVVTTTPPPGGG===777777:::jjjhhhaaaTTTEEE999444333//////////////////......+++---000000...+++))))))+++******,,,...000000///------,,,,,,,,,---......000000000111222444555666888;;;===@@@EEEPPP\\\cccjjjlllooopppooollliiihhhdddeeedddccc```\\\YYYVVVPPPNNNIIIFFFDDDEEEGGGIIICCCBBB@@@???@@@AAADDDEEEEEEGGGLLLRRRWWW[[[^^^```cccccccccdddeeefffggghhhhhhhhhhhhgggfffeeecccbbbbbb```^^^^^^aaaccceeefffaaa]]]VVVMMMEEE???===<<<999666333333666777666444444666888999888555222000,,,,,,,,,,,,++++++++++++''')))***+++))))))***+++*********)))))))))))))))((()))************)))(((******)))(((''''''((((((,,,---...---,,,+++******************************)))+++------+++***))))))))))))(((((((((((())))))---+++)))))))))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))***************************)))((((((((()))+++,,,+++***************++++++))))))*********)))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))******+++------,,,+++++++++++++++)))))))))))))))***++++++000,,,***,,,000111...))),,,+++***))))))***+++,,,***++++++++++++,,,000333:::AAAIIINNNNNNJJJFFFDDDBBB>>>;;;:::<<<<<<:::777666666777555444333555777333333555888;;;<<<;;;:::;;;<<<===<<<;;;999:::;;;999;;;::::::>>>DDDFFFDDDBBB@@@===:::999777666444111---+++,,,,,,***+++///------,,,,,,---......///111222444666777777777666222333444555444222///...,,,,,,,,,,,,,,,+++++++++***,,,///111111///,,,***+++((('''***---222;;;EEEMMMTTTWWWRRRIIIDDD???<<<666555222///.........///---111999EEEUUUaaaaaaZZZJJJ???444111111111222444===OOOcccmmmrrruuussspppnnneeeXXXKKKBBB;;;777444222222333555888<<<@@@CCCIIINNNQQQRRRTTTTTTMMMEEE777444///---,,,------,,,---...000222666999;;;===CCC@@@AAADDDEEECCCDDDGGGIIIIIIJJJLLLNNNKKKGGGBBBAAA>>>:::777555333111///000/////////000222444666333777<<>>;;;999777555333222111222444777888<<<@@@DDDGGGHHHIIIJJJKKKIIIHHHHHHLLLRRRXXXZZZZZZWWWVVVRRROOONNNNNNLLLIIIJJJUUUhhhiiiNNN>>>888:::<<>>666111222:::DDDKKKTTT\\\aaa^^^[[[]]]bbbdddXXXLLL>>>555111444===FFFYYY[[[XXXNNNAAA888555555jjjjjjeee[[[MMM@@@777333//////000000000///......,,,///222333000---***)))******)))+++---......------,,,,,,,,,,,,...000111///000111333666888:::<<<@@@EEEHHHJJJPPPZZZcccgggjjjlllnnnoooooommmjjjgggeeeeeeeeedddbbb___[[[YYYQQQNNNIIIEEECCCCCCDDDEEEEEEDDDAAA@@@@@@AAACCCEEEEEEGGGJJJNNNRRRWWW\\\^^^bbbbbbbbbcccdddeeefffgggcccdddfffggghhhhhhggggggbbb```______aaadddffffffcccaaa]]]UUULLLDDD@@@???999777555444555666666666555777888999999666444222---,,,,,,,,,++++++++++++''')))***+++***)))***+++((()))))))))************((()))***++++++***)))(((+++***)))((('''''''''''',,,...//////,,,***))))))************************)))+++......,,,***))))))***))))))(((((())))))***(((((((((***,,,,,,+++***))))))))))))))))))))))))'''''''''((()))*********************************)))))))))))))))******+++*********)))******+++,,,++++++,,,,,,+++***))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))***++++++...------,,,,,,------...,,,+++******)))******+++...,,,,,,...000000---***,,,+++***))))))***+++,,,++++++++++++***,,,///222777???HHHMMMKKKGGGCCCAAA>>>;;;999999<<<===<<<:::999999999777555555666888000000111444777888777555666999<<<===<<<;;;<<<<<<;;;;;;888555777>>>AAA@@@BBB@@@>>>;;;999666555444222...,,,---,,,***+++///++++++++++++,,,---......000000222444555666777777222222333333222111///...+++,,,,,,,,,,,,,,,++++++(((***...000000///,,,+++,,,***))),,,...000666>>>FFFPPPUUUPPPFFF@@@>>>>>>555444111///......//////---333<<>>DDDHHHJJJPPPMMMMMMOOOOOOLLLLLLNNNPPPPPPPPPSSSVVVUUUPPPLLLHHHDDD???<<<999777555333000000///......///000111000444888;;;<<<===>>>???BBBBBBAAA@@@>>><<<:::999888777777777888:::;;;<<<@@@AAABBBBBBCCCDDDHHHJJJJJJIIIJJJNNNSSSYYY\\\]]]XXXWWWSSSNNNMMMOOOMMMIIIJJJSSSeee|||```GGG:::888:::;;;GGGSSS___fffiiiiiiddd^^^WWWYYY\\\^^^]]]ZZZWWWTTTOOOOOONNNMMMLLLKKKJJJIIINNNTTTXXXYYYZZZ\\\YYYTTTIIIBBB999222000555<<>>BBBEEEGGGMMMRRRUUUUUUZZZccciiiiiiiiijjjlllnnnooommmjjjgggffffffffffffdddaaa^^^\\\SSSQQQLLLHHHEEECCCCCCDDDHHHFFFCCC@@@@@@AAACCCEEEDDDDDDEEEHHHNNNTTTZZZ^^^aaaaaaaaabbbcccdddeeefffaaaccceeehhhiiiiiiiiihhhdddbbbaaabbbdddfffggggggddddddbbb[[[RRRIIICCCAAA888999888666555555666888777888999999888777555333,,,,,,,,,++++++++++++***''')))***+++***)))***+++''''''((()))***++++++,,,((()))***++++++***)))((()))(((((('''''''''((((((***---//////,,,*********************************))),,,...///---+++***)))+++***))))))))))))***+++'''''')))+++...---+++((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,************************(((((()))*********************))))))***++++++,,,,,,,,,,,,,,,+++)))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******......---......///000111---,,,+++******+++,,,,,,+++,,,...//////...,,,+++,,,+++***))))))***+++,,,+++++++++******,,,///222333<<>>AAAAAA@@@???>>><<<999666444555777000//////111333444333222777;;;???BBBBBBBBBBBBCCC>>><<<777111333:::>>>>>>AAA@@@???<<<888666444444111---+++,,,+++)))***...*********++++++,,,---...111111111111222333444555222111111000000//////...)))***+++,,,,,,+++******''')))+++...///...---,,,,,,)))***,,,---,,,000777>>>FFFLLLIIICCC@@@>>><<<333222000...------...///---444???MMM]]]gggddd[[[LLL???333///000000000222===SSShhhnnnoooooohhh^^^QQQIII@@@888444444555666444444666999>>>DDDIIILLLRRRVVVZZZ\\\^^^\\\QQQFFF555222...,,,---...//////---000777@@@HHHPPPVVVYYY]]]ZZZXXXZZZXXXTTTSSSUUUUUUSSSSSSWWW[[[[[[WWWSSSMMMJJJDDD@@@>>><<<:::888222111000///...............111555777888999;;;<<>>>>>======<<<<<<<<<;;;<<<===???@@@@@@AAAAAABBBBBBBBBAAA@@@AAADDDFFFIIIIIIKKKOOOTTTZZZ^^^```XXXXXXTTTNNNMMMPPPOOOJJJJJJQQQbbbzzzwwwWWW@@@777888;;;<<>>444///000111111111///...---+++,,,,,,,,,++++++---...---+++++++++------,,,+++,,,,,,+++,,,...000333555:::<<<>>>BBBGGGKKKOOOQQQWWW\\\___^^^aaaiiillliiihhhiiikkknnnooommmjjjgggfffgggggggggeeeccc```^^^XXXUUUQQQMMMIIIFFFEEEEEEIIIGGGCCCAAA@@@AAADDDEEEAAAAAABBBDDDJJJRRRZZZ^^^aaaaaaaaaaaabbbcccdddeeedddeeeggghhhiiihhhgggeeefffdddcccdddfffhhhhhhgggdddeeeeee___VVVLLLEEECCC888::::::888555444777:::888999999999888777555444,,,,,,,,,+++++++++******''')))***+++***)))***+++&&&&&&''')))***+++,,,---''')))***++++++***)))'''''''''&&&''''''((()))***(((+++//////---++++++,,,************************))),,,///000...+++******,,,+++***))))))***+++,,,******+++---...,,,((($$$))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---************************'''(((***+++++++++***)))******))))))***+++,,,,,,++++++******((('''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((............///111222333,,,,,,+++++++++,,,...///***,,,///000...,,,,,,,,,,,,+++***))))))***+++,,,+++++++++******+++///111111:::EEEKKKIIIDDDAAA@@@999888888;;;AAAFFFFFFFFFCCCBBB???:::666444444555222111000111222333222111<<<@@@EEEIIIJJJJJJKKKKKK@@@===777111222:::??????@@@@@@???<<<888555444333111,,,***+++***((()))---************+++,,,---...222222000000000111222333222111000///......//////((()))***++++++***)))(((&&&(((***,,,---...---,,,)))((((((+++***)))+++000222888===<<<;;;;;;888333222000...,,,+++,,,---...---444@@@OOO```jjjfff]]]MMM???222...000000000111===SSSggglllllliii```TTTDDD>>>666111000333666777444555777;;;@@@FFFKKKNNNVVVZZZ]]]___```]]]QQQDDD555222...------///000000...222:::EEEOOOYYY```ccceeeaaa___```]]]XXXWWWXXXWWWUUUTTTXXX]]]^^^[[[WWWQQQMMMGGGCCCAAA???===;;;444444333222000///...---...000333555666777999;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDEEEEEEEEEDDDBBBCCCCCCAAA@@@???AAACCCHHHIIIKKKOOOUUUZZZ___aaaXXXYYYUUUNNNMMMQQQPPPKKKJJJOOO```xxxpppQQQ;;;666999<<<<<>>===@@@AAABBBDDDEEEGGGKKKQQQUUU^^^____________aaaeeegggjjjfffdddfffeeeccceeehhhhhhgggggggggggggggggghhhfffeeedddbbb\\\TTTJJJCCC@@@???<<<888666666777999666555444555777666333//////...---,,,++++++++++++))))))************))))))+++)))'''&&&&&&''')))++++++***)))(((''''''((()))************)))(((((('''(((+++...---)))'''(((+++)))+++,,,+++******+++,,,+++---000000...,,,++++++******)))(((&&&'''))),,,))))))))))))))))))))))))***)))((()))***+++***))))))((((((***,,,---+++(((******))))))))))))******'''((()))******))))))(((++++++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&'''''''''((((((((()))))))))))))))+++,,,---+++)))***---...,,,...222333111///***))),,,......///222//////......---------,,,111///---,,,,,,...000222////////////......------111777???EEEEEECCCAAA@@@>>>;;;:::===DDDLLLRRRTTTUUUPPPGGG???999666666666444444666777444111666>>>EEEKKKRRRXXXZZZYYYYYYXXXMMMEEE999000///222888;;;DDDCCC@@@:::333000000111,,,,,,++++++++++++******,,,+++***))))))***++++++---+++***,,,///111000...222000000000111000...,,,*********,,,......,,,******+++,,,------,,,***)))***))))))******+++,,,---000222555777777666333111111111000...,,,,,,...///333444<<>>DDDKKKRRRWWW___gggkkkhhhfffbbbPPP<<<333111...---.........---///222;;;HHHVVVccciiillllllgggaaaZZZUUUTTTTTTUUUVVVVVVWWWYYY[[[[[[YYYWWWVVVWWWUUUQQQOOOMMMHHHBBB???:::444111222222111///111///111555555111000222666777888:::<<<===>>>???BBBDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIHHHFFFFFFGGGIIIKKKLLLMMMQQQVVVZZZ^^^```[[[VVVQQQPPPQQQQQQNNNJJJLLLNNNVVVggg~~~fffJJJ>>><<<;;;???DDDTTTZZZbbbfffgggffffffhhhaaabbbaaa___```cccaaa[[[WWWQQQMMMLLLKKKGGGEEEFFFIIIKKKNNNNNNNNNOOORRRUUUXXXSSSLLLEEE>>>999555333999AAAMMMWWW]]]___``````bbb___YYYPPPEEE<<<555111888CCCSSS^^^___VVVHHH???nnnnnnoooooolllbbbUUULLLBBB999222111111///...000//////......---,,,,,,,,,000///...---------------,,,...//////111777@@@GGGUUUYYY```fffjjjmmmpppsssmmmmmmkkkiiiffffffhhhjjjnnnllljjjkkklllmmmlllkkknnnkkkgggfffffffffccc```^^^]]]ZZZVVVPPPKKKFFFCCCHHHGGGGGGHHHEEE???===@@@CCCCCCCCCCCCEEEIIINNNSSS[[[\\\^^^^^^___aaadddfffjjjfffeeeffffffddddddhhhggggggffffffffffffgggggggggfffeeeccc___WWWNNNHHHBBB@@@===999888888888999888777777777777666333111...---,,,+++************))))))************))))))))))))(((((((((((())))))***))))))(((((((((((())),,,++++++***)))(((''''''&&&)))+++***'''&&&''')))((()))************+++,,,***,,,......,,,+++***+++***+++,,,+++***)))***,,,)))))))))))))))))))))))))))((('''(((***++++++***)))(((((()))++++++)))(((******))))))))))))******$$$%%%&&&'''((((((((((((******)))))))))***++++++))))))))))))))))))))))))))))))*********)))))))))---+++***((((((((())))))''''''((((((((()))))))))))))))***,,,...---+++(((***------,,,---111333111222---+++---///...///222..................------111000.........000222333000111111111000///---,,,000333999@@@EEEFFFDDDAAA???======AAAHHHQQQWWW[[[\\\VVVMMMDDD===999888888555444666777444333:::BBBNNNSSSZZZ^^^___]]]\\\[[[RRRIII<<<111...111666:::CCCAAA===777111---,,,,,,,,,,,,++++++++++++************))))))))))))***++++++******+++...000///...333111//////000000///---******)))+++,,,---+++***+++,,,------,,,+++)))((())))))))))))***+++,,,,,,,,,///222666777666555333222222111///,,,,,,---///333444<<>>666///---...222333222333666999:::===@@@EEELLLTTTZZZeeemmmpppmmmhhh```MMM;;;222///---,,,,,,------,,,...000666AAAOOO\\\fffkkklllggg___WWWRRROOOOOOOOOTTTSSSTTTVVVYYYZZZZZZYYYXXXYYYVVVRRRQQQRRROOOIIIEEE???777333222333333111///...000444666333333555777777888999::::::;;;<<>>777444555:::CCCNNNYYY___bbbbbbcccbbb___XXXOOODDD:::444555===KKKYYY```\\\QQQHHHmmmmmmnnnooommmggg]]]WWWHHH???666333222000///111------.........------,,,///...------,,,,,,---------///111555:::DDDNNNVVV]]]aaafffkkkmmmnnnoooppplllkkkjjjgggeeeeeegggiiinnnmmmkkkjjjkkklllmmmmmmooolllhhhfffffffffeeeccc```___]]]YYYSSSLLLFFFCCCFFFFFFGGGJJJGGGBBBAAADDDFFFFFFEEEDDDDDDGGGMMMQQQXXXZZZ]]]___```bbbdddfffjjjgggfffhhhgggeeeeeehhhgggffffffeeeeeeffffffggghhhgggfffeeeaaa[[[SSSMMMEEEBBB===:::999999999999888888888888999888777666...---,,,+++******))))))))))))************))))))(((((())))))))))))(((((()))))))))(((((((((((()))***))))))))))))*********(((***,,,+++***((()))***$$$&&&'''((('''''')))+++)))+++,,,,,,+++*********''')))+++,,,***)))))))))))))))))))))))))))))))))(((''''''(((+++,,,++++++(((((((((((()))))))))(((******))))))))))))******&&&&&&&&&''''''((((((((())))))((())))))***+++,,,))))))))))))))))))))))))******+++++++++***))))))+++***)))((((((((())))))'''(((((((((((()))))))))))))))***---......+++(((***------+++,,,111333111111...---111222///...///------------------......///......---...///111222111222333333222///---+++000000444<<>><<<888333...+++***+++......---------,,,,,,,,,***************+++++++++******+++,,,...///000000444222000000000000///...+++***)))***+++,,,***))),,,------,,,,,,***)))((((((((((((((()))***+++,,,+++---111555777666555444111111111///------///111333555:::GGGUUU```ddddddWWWJJJ===666333111222666@@@FFFMMMOOOJJJ@@@666000......///222555666888:::;;;<<<>>>@@@DDDLLLUUU\\\fffmmmqqqnnnfffZZZIII999000...+++++++++,,,,,,++++++,,,000888DDDRRR^^^eeeiiieee^^^VVVPPPLLLKKKJJJRRRPPPPPPRRRVVVYYY[[[[[[XXXYYYWWWTTTTTTWWWUUUQQQJJJCCC999333222333333222...---///444666444444777666666666777777777888888:::<<<>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGGGGHHHKKKMMMPPPRRRUUUWWWZZZ]]]aaaccc[[[XXXTTTRRRRRRRRRQQQPPPOOOLLLNNN]]]vvvsss\\\FFF???AAACCCJJJRRR[[[]]]]]]VVVLLLJJJQQQYYY^^^dddiiikkkkkkkkkfff___XXXTTTQQQRRRQQQKKKGGGGGGLLLMMMMMMMMMMMMNNNOOOPPPWWWZZZ]]]ZZZQQQFFF>>>999444555:::FFFTTT___ddddddddddddccc```XXXLLL???777666:::CCCQQQ\\\]]]TTTLLLkkkkkkmmmnnnmmmiiiccc___NNNDDD999555222///...///,,,,,,...////////////...------,,,,,,,,,,,,---------000555;;;DDDOOOZZZ```bbbfffjjjlllkkkjjjjjjjjjhhhhhhgggfffdddeeegggjjjmmmmmmlllkkkjjjkkklllnnnnnnllliiigggffffffeeedddbbbbbb```[[[UUUMMMFFFBBBCCCCCCEEEIIIHHHEEEFFFJJJGGGGGGGGGEEEEEEHHHLLLPPPVVVYYY]]]```bbbcccfffgggkkkhhhgggiiiiiiffffffiiiffffffeeeeeeeeeeeeffffffhhhhhhgggfffccc^^^WWWRRRHHHDDD>>>;;;:::999888777222333555666666777777888000///...---+++++++++***))))))************))))))'''((()))******)))((('''((((((((())))))))))))(((***))))))(((((()))***+++)))***,,,,,,+++******+++$$$&&&'''((('''''')))+++(((***++++++***)))***+++%%%''')))***((('''&&&'''(((((((((((((((((((((((((((''''''(((+++,,,++++++)))))))))(((((((((((()))******))))))))))))******)))))))))(((((('''''''''(((((((((((()))***++++++))))))))))))))))))))))))***+++,,,,,,,,,+++)))((((((((()))))))))((('''&&&(((((((((((()))))))))************,,,......+++)))***---,,,***+++000333111///---///444555111,,,,,,++++++,,,,,,---------...000////////////000111222222222333333222000---+++000///111:::EEELLLKKKHHHBBBDDDGGGLLLRRRYYY```dddccc]]]SSSHHH@@@:::888777:::888777666444444===HHHZZZ]]]bbbddddddbbb``````\\\RRRBBB666111111444777888666222///---,,,++++++......---------,,,,,,,,,***++++++,,,,,,---------***+++---...///000111222555333222222222222111///,,,***))))))***+++***)))---------,,,+++***)))((((((((((((((()))***+++,,,,,,...222666777777555444111111111000//////222444444555999BBBNNNZZZbbbeee]]]PPPCCC<<<888555555777===@@@DDDDDD???999333///---...000111444888<<<===<<<>>>??????BBBIIITTT\\\eeekkkppplllbbbUUUEEE999000---+++***+++++++++***))))))+++111:::FFFRRRZZZcccaaa^^^YYYUUUPPPMMMKKKOOOMMMLLLMMMRRRVVVZZZ[[[XXXYYYXXXVVVWWW[[[ZZZVVVMMMEEE:::333111111111000///---...333555333444777555444444444444444444444666888:::<<<>>>@@@BBBBBB@@@BBBDDDDDDEEEFFFIIILLLOOORRRVVVYYYZZZ\\\```ccc[[[XXXUUURRRQQQPPPPPPPPPPPPLLLMMMYYYpppsss]]]HHHBBBDDDHHHRRR\\\\\\]]]ZZZOOOEEEBBBJJJSSSVVV___gggjjjjjjiiiccc\\\VVVRRRQQQSSSSSSOOOLLLMMMNNNMMMMMMMMMOOOPPPQQQQQQVVVZZZ___```YYYOOODDD===666444555???OOO]]]dddeeedddeeefffeee___TTTFFF<<<555666;;;GGGTTTZZZVVVPPPiiijjjkkklllllljjjhhhfffWWWLLL@@@:::666111...///....../////////000000000,,,,,,,,,,,,,,,---...///000333;;;DDDNNNXXX```dddgggjjjlllllljjjhhhggggggeeeeeeeeedddcccdddgggjjjkkkkkklllkkkjjjiiikkkmmmlllkkkiiihhhfffeeeeeeeeeccccccaaa]]]VVVMMMEEE@@@>>>>>>@@@DDDEEEDDDFFFKKKGGGGGGHHHGGGGGGHHHKKKNNNSSSWWW]]]aaacccdddfffgggjjjggggggjjjiiiffffffhhheeeeeeddddddddddddeeeeeehhhggggggfffddd```ZZZVVVNNNHHHAAA===<<<;;;888666222444666777777888:::<<<222111000...---,,,++++++))))))************))))))(((((())))))))))))(((((('''(((((())))))))))))(((,,,+++)))''''''''''''(((((())))))************)))((()))************+++,,,((()))+++***))))))***,,,$$$&&&((()))'''&&&&&&&&&(((((((((((((((((((((((()))((('''(((***++++++***)))******)))''''''(((*********))))))))))))******,,,+++***)))(((((((((((())))))((((((((()))******))))))))))))))))))))))))***+++,,,---,,,***((('''&&&'''((())))))((('''&&&((((((((()))))))))******+++******+++---...,,,+++***---,,,)))+++000222111...,,,///555666111,,,+++++++++,,,,,,---...//////333222222111111222222222111222222222111000...---///...000888CCCKKKMMMLLLFFFJJJOOOTTTYYY^^^cccfffddd^^^SSSHHH???999666555;;;888666555333555@@@LLLZZZ^^^bbbddddddcccbbbbbb^^^TTTFFF999333222444555444111---,,,,,,---,,,,,,,,,,,,++++++++++++*********+++,,,---.........---***,,,...//////000222444555444444555666555222///---+++***)))+++++++++***---,,,,,,++++++*********))))))))))))***+++,,,,,,---///333777999999888777333444333222111111333555555666888>>>GGGSSS^^^eeebbbVVVJJJCCC???:::888999999;;;<<<:::777444222111---000222333666;;;===<<<<<<>>>>>>======DDDPPPYYYdddjjjmmmiii]]]NNNAAA999000---+++***+++++++++***((()))***,,,222:::EEELLLYYY[[[]]]^^^\\\XXXRRROOOKKKHHHFFFGGGKKKQQQVVVXXXVVVYYYYYYXXXZZZ]]]\\\XXXOOOGGG<<<444111000///...000---...222333111222666222222222222222222222222333444666999<<<>>>AAABBB???AAABBBCCCCCCDDDFFFHHHLLLPPPTTTWWWWWWXXX[[[^^^[[[XXXTTTPPPNNNMMMNNNOOOPPPMMMLLLUUUhhhqqq]]]KKKGGGJJJNNNXXXddd___^^^XXXLLLBBB@@@GGGNNNRRR]]]gggjjjkkkhhhccc\\\TTTPPPOOORRRSSSPPPOOOPPPLLLKKKKKKLLLOOOQQQRRRRRRUUUXXX]]]aaa___WWWJJJBBB:::666444;;;IIIWWWaaaeeeffffffggghhhdddZZZMMMCCC555333555>>>KKKUUUXXXVVViiijjjkkklllkkkkkkkkkllldddYYYMMMFFF@@@999555444444333111000/////////000,,,,,,,,,---///000222333888===EEEPPPZZZ```ddddddiiijjjkkkkkkiiihhhhhhiiieeeeeedddcccbbbcccfffhhhhhhjjjlllllliiihhhiiikkkiiijjjjjjiiigggeeeddddddddddddccc___WWWMMMDDD>>>:::888999<<<======AAAGGGDDDEEEGGGGGGGGGHHHJJJKKKPPPUUU[[[```cccdddeeefffhhhffffffhhhhhheeedddfffeeeeeeddddddddddddeeeeeeggggggffffffeeebbb]]]YYYTTTMMMEEE@@@???===999666444666888999888888;;;>>>222222000...---,,,++++++))))))************))))))))))))(((((((((((())))))&&&'''((()))******)))(((***)))'''&&&%%%&&&'''(((((((((((()))***+++***))))))+++,,,+++******+++,,,)))*********))))))+++---'''(((***)))((('''((()))((((((((((((((((((((((((***)))((()))***+++***)))***+++,,,***'''''')))+++******))))))))))))******+++***)))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))***,,,---,,,***'''%%%)))((((((((((((((())))))(((((()))))))))*********---+++******,,,---------+++,,,+++(((***///222222///,,,---111333000---...,,,,,,---...///000111222333333222222111111000000111111111000000/////////,,,,,,///777@@@HHHMMMNNNKKKPPPXXX]]]```bbbeeegggddd]]]SSSHHH>>>888666555888555333333333777DDDQQQZZZ^^^bbbeeeeeeddddddeee___UUUHHH<<<666444444444222///+++***+++---,,,+++,,,,,,++++++++++++******)))***+++---......------(((***---......///111444555555777888999777333000///---******+++,,,++++++,,,,,,++++++++++++++++++***))))))******+++,,,---,,,///444999<<<===<<<<<<888888777555222111222444666666777:::AAAMMMZZZcccfff[[[PPPJJJEEE???;;;:::777777666333000///111222...555:::;;;>>>AAA???:::;;;======:::999???KKKUUUbbbfffiiicccUUUDDD999555000...+++***+++,,,+++***)))***+++,,,...222:::???IIIOOOXXX^^^```[[[TTTOOOFFFBBB??????DDDJJJPPPSSSTTTWWWYYYYYY[[[___]]]XXXQQQIII>>>666333111...,,,111......111111//////333000000000000111111111111111222444777:::>>>@@@BBBAAABBBCCCBBBBBBBBBDDDFFFFFFKKKPPPRRRQQQQQQUUUXXXZZZXXXTTTOOOKKKJJJKKKLLLNNNLLLLLLQQQ```wwwfffVVVJJJJJJMMMQQQYYYccc```\\\TTTHHH???<<<@@@DDDMMMXXXcccggggggeee```ZZZSSSNNNLLLNNNPPPNNNNNNPPPKKKIIIIIILLLQQQTTTUUUUUUXXXYYY]]]cccfff```TTTIII===999555888BBBPPP\\\bbbiiihhhhhhiiihhh```TTTKKK;;;777444999DDDOOOVVVXXXiiijjjkkklllkkklllmmmooopppdddYYYQQQKKKBBB===<<<999777333000............------...///111333555666AAAFFFOOOZZZcccggggggeeegggiiiiiiiiihhhgggiiijjjeeeeeeeeecccaaabbbdddgggfffiiilllllliiihhhhhhjjjgggiiijjjiiigggdddccccccddddddccc___WWWMMMCCC===777444444666777777;;;BBBAAADDDFFFGGGGGGGGGHHHIIINNNSSSZZZ___bbbcccdddeeefffddddddggggggcccbbbeeeeeeddddddccccccddddddeeegggfffffffffeeebbb^^^ZZZXXXQQQHHHCCCAAA???;;;666222444555555333333666999222111000...,,,+++++++++))))))************))))))))))))(((((((((((())))))&&&'''(((*********)))(((&&&%%%$$$$$$%%%(((***,,,)))))))))***,,,,,,+++***)))***+++***)))((()))***)))***+++***)))***+++---)))+++++++++))))))***+++((((((((((((((((((((((((+++***((()))******)))(((+++,,,---***((('''))),,,******))))))))))))******((((((''''''((()))+++,,,+++***)))(((((('''(((((()))))))))))))))))))))))))))***,,,,,,,,,)))&&&%%%,,,+++(((&&&&&&(((+++---))))))))))))************...,,,))))))+++---......+++,,,+++(((***///222222111---+++...///...///111---...///000111222333444222111111000///...------111000//////...//////000***+++///555>>>FFFLLLNNNNNNUUU]]]ccceeefffggghhhddd]]]SSSHHH>>>999666555555222111111222888GGGUUUZZZ]]]bbbeeefffffffffggg^^^VVVIII>>>888555444333222///+++)))+++,,,+++***.........---------,,,,,,((()))+++,,,------,,,,,,&&&))),,,---------000333555666888:::;;;999444000000---+++***+++,,,,,,++++++++++++***++++++,,,,,,************+++,,,---...***...444:::>>>@@@@@@@@@<<<<<<:::666333111111222777777666888>>>IIIXXXbbbhhh^^^TTTNNNIIIBBB<<<;;;666555333///------///222000:::BBBEEEGGGHHHCCC;;;;;;<<<<<<888666<<>>KKKXXX```kkkiiiiiijjjjjjdddYYYPPPCCC===888888>>>HHHQQQVVVjjjlllnnnnnnmmmlllmmmnnnsssrrrjjj___WWWSSSNNNIIIBBB>>>999444222111000///222222222000111666>>>EEESSSXXX___eeeggghhhhhhiiihhhhhhhhhhhhggggggggggggfffeeedddddddddeeefffggghhhhhhiiijjjjjjkkkkkkjjjllljjjhhhggggggeeebbb___ddddddccc]]]RRRFFF<<<777111000000000111222333333;;;<<>>===999333000000///---+++************------///222333222///,,,,,,)))(((,,,...,,,+++---,,,...333999???CCCCCCBBB???===999555222000//////222333666:::>>>DDDRRR___fffeee^^^TTTNNNJJJDDD===???888222111000...///222:::BBBNNNUUURRRIII@@@===<<<<<<<<<===;;;;;;BBBLLLZZZ^^^___VVVFFF555+++''',,,+++++++++,,,------...,,,,,,,,,---------......555:::CCCLLLRRRQQQJJJDDD:::888666666888===AAAEEECCCMMMTTTUUUVVV[[[]]][[[SSSGGG===999555///---000---...///000000000000000000///...///111111000///......///222777===AAABBBCCCBBBAAA@@@>>><<<;;;;;;CCCDDDFFFGGGGGGIIIMMMPPPYYYXXXUUUPPPHHHDDDGGGMMMFFFHHHIIIJJJUUUlllqqqQQQMMMJJJJJJNNNUUU[[[^^^YYYRRRGGG>>>999888888888AAAGGGOOOUUUWWWVVVTTTSSSSSSPPPLLLKKKLLLKKKIIIGGGKKKKKKLLLOOOUUUZZZ]]]___^^^^^^```eeeiiiggg```YYYMMM===111444:::AAAOOO^^^gggkkkmmmkkkhhhfff```ZZZFFF@@@999666999@@@GGGLLLlllmmmnnnnnnllllllmmmnnnooopppmmmgggdddcccaaa^^^PPPJJJAAA:::666555555555555666666777999@@@HHHOOO]]]aaafffiiijjjjjjjjjkkkhhhhhhhhhhhhhhhggggggggggggfffeeeddddddeeeffffffiiijjjkkkllllllllllllkkkllljjjiiihhhhhhgggeeebbbcccbbb___WWWMMMBBB999555111000000000000111111222666666:::AAADDDCCCEEEIIIJJJNNNTTTYYY]]]```dddfffggghhhhhhgggeeedddeeefffdddfffggggggeeecccbbbcccdddeeeeeeeeecccbbb```___^^^YYYSSSLLLGGGAAA<<<999444444555555555555555555444444222111000//////...++++++***)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***)))((((((((((((((())),,,***((((((***+++***)))((((((''''''&&&$$$!!!''')))******)))(((((()))******)))((()))***,,,...(((((((((((()))))))))***(((((('''''''''((())))))))))))************))))))(((((((((((()))))))))***))))))************))))))******))))))))))))******+++***((((((((()))((('''---,,,+++)))(((((('''''')))(((''''''''')))***,,,***+++++++++******+++,,,*********+++++++++,,,,,,///+++)))***+++***---222111111222222222111111000000000000000000111111222222111000///...---------,,,---...//////...---,,,...++++++///333999CCCMMMVVVYYY\\\]]]bbbggggggccceee]]]QQQFFF===666222//////222555666888AAANNNYYY^^^^^^___bbbeeeeeebbb^^^___ZZZQQQFFF<<<666555666///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***+++,,,---+++)))+++***)))((()))+++...000555888<<>>GGGTTTXXXYYYQQQCCC555---***+++++++++++++++,,,------,,,,,,,,,------------...111444999@@@EEEDDD@@@<<<444333111000222666:::===???HHHOOOOOORRRXXX\\\\\\UUUKKKAAA<<<888222000111///000000111111111111111000///...///000111111000///......111666;;;@@@BBBCCCBBBAAA@@@>>>===<<<;;;???@@@AAACCCDDDHHHMMMPPPWWWXXXXXXSSSKKKFFFGGGJJJHHHIIIIIIJJJSSSiiimmmMMMIIIFFFIIIOOOVVVYYYZZZTTTMMMCCC;;;777666666666===BBBIIIMMMOOOPPPPPPPPPSSSQQQNNNNNNOOONNNLLLIIIHHHIIIKKKPPPWWW]]]aaacccaaa``````cccffffffbbb]]]TTTDDD777777:::???JJJXXXbbbhhhllljjjgggfffbbb^^^PPPHHH===666777===DDDIIIooooooooonnnlllkkklllnnnmmmpppqqqppppppsssssspppccc[[[OOOEEE@@@???@@@AAA>>>???@@@CCCHHHOOOXXX^^^hhhjjjkkkllljjjjjjjjjkkkiiiiiiiiihhhhhhhhhgggggghhhgggfffdddddddddeeeeeehhhiiikkkmmmmmmmmmlllkkkmmmkkkiiiiiiiiihhhgggeeedddaaaZZZPPPDDD:::333111000000//////.../////////000///444<<>>777111...444444444666<<>>888555555333333333333333333444444222000......000111111111//////...///333888===AAACCCCCCBBBAAA@@@>>>>>>===:::;;;<<<>>>@@@EEELLLPPPTTTXXXZZZVVVNNNHHHFFFGGGIIIIIIIIIJJJQQQccc}}}}}}fffIIIEEEDDDIIISSSYYYXXXUUULLLFFF===777444444444555999<<<@@@CCCEEEHHHKKKMMMQQQQQQPPPQQQQQQPPPLLLJJJFFFGGGKKKRRRZZZaaaeeegggdddaaa___```ccceeeeeeccc\\\MMM???;;;:::;;;CCCNNNZZZccciiihhheeeddddddccc\\\RRRCCC999666:::AAAEEEooooooooommmkkkjjjlllmmmnnnrrrtttsssuuuxxxwwwtttpppiii^^^UUUPPPOOOOOOOOOLLLMMMOOORRRWWW^^^fffjjjllllllllljjjhhhgggiiijjjjjjjjjjjjiiiiiihhhhhhggghhhgggeeedddcccccccccdddeeegggjjjmmmnnnnnnlllkkkmmmkkkhhhgggffffffdddbbbddd___UUUHHH;;;222...,,,000///......------------...,,,000999@@@CCCEEEGGGFFFIIIMMMQQQUUU[[[```eeefffcccaaabbbddddddaaa^^^ccceeeggggggfffeeefffhhhddddddccccccbbbaaa`````````___]]]ZZZUUULLLBBB;;;999777555333222333555666777666555444222000...---,,,+++******))))))******((((((((((((((()))))))))******))))))((((((''''''******)))(((((((((((((((***)))''''''''')))***+++''')))+++,,,,,,,,,,,,,,,((()))++++++)))((()))***))))))))))))***+++,,,---(((((()))))))))***************)))((('''''''''((())))))******++++++******(((((()))))))))*********(((((())))))))))))(((((())))))(((((((((((()))))))))))))))***++++++)))&&&&&&&&&'''(((***,,,---...(((((((((((()))***+++,,,(((***,,,,,,)))((()))***************++++++++++++///+++***---......111555222222222222111111000///---...///000222444555666555555444333222000//////,,,,,,,,,---------------...***)))+++---000888AAANNNQQQTTTWWW]]]eeehhheeefff^^^QQQEEE<<<666222000888555333555>>>KKKWWW^^^___aaaccceeegggfffdddbbb^^^\\\VVVLLLAAA777111///...//////000///---,,,+++,,,,,,,,,++++++*********++++++***+++,,,---+++))),,,+++***))))))***+++,,,222555999<<<>>>===:::999000///...---------...///+++...333888;;;999444000---)))'''***+++***))),,,+++---222;;;DDDLLLPPPQQQMMMJJJDDD===777222000///222000000111333888FFFSSS___eeeiiihhheeeccc]]]WWWNNNDDD999111...///888BBBOOO[[[hhhkkkfff[[[NNNEEE<<<:::::::::888666999???CCCEEEEEE@@@888111......++++++*********++++++,,,++++++,,,,,,,,,---------//////000111111111000///000///...---...///111222111666;;;>>>CCCJJJSSSYYYYYYUUUPPPKKKEEE@@@<<<;;;888777666555555666777888555222000///000111222111//////......000555:::>>>CCCCCCBBBAAAAAA@@@??????:::::::::;;;===BBBIIINNNSSSYYY[[[UUUMMMIIIGGGFFFGGGGGGGGGHHHNNN]]]wwwvvv^^^FFFCCCCCCKKKVVV[[[WWWPPPDDD???999444333333444444777888;;;<<>>AAAkkkllllllkkkjjjjjjkkkmmmnnnrrrtttssstttwwwvvvsssuuuqqqjjjdddaaa___]]]\\\[[[[[[\\\___dddiiinnnpppmmmmmmllliiiggggggiiillllllkkkkkkjjjiiihhhhhhhhhgggfffdddbbbbbbaaabbbbbbdddgggkkkooopppooommmkkkiiifffbbb___^^^\\\ZZZXXXXXXTTTKKK@@@666000......//////...---,,,,,,,,,---///---000777===@@@DDDHHHHHHJJJLLLNNNQQQVVV\\\aaadddbbb```bbbddddddaaa^^^ccceeeffffffeeeeeegggiiiddddddcccbbbbbbaaaaaaaaabbbaaa```^^^XXXNNNCCC;;;;;;999666333333333555777666666555444222000---,,,,,,++++++***************(((((((((((())))))******''''''(((((())))))******((((((((((((((()))******(((((('''''''''(((***+++###&&&)))***)))((()))+++(((***++++++)))))))))***)))))))))******+++,,,,,,))))))))))))************+++***)))((((((((((((((('''(((((()))******))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((()))))))))((()))***,,,+++)))'''%%%%%%&&&(((***,,,...///*********))))))))))))******'''%%%%%%(((+++++++++))))))*********+++++++++///,,,+++...000///111555000000111000000///......,,,...222555777777666555555555555444333111///...,,,,,,,,,,,,------......---******,,,...000666===GGGLLLPPPUUU]]]fffiiihhhjjj```PPPBBB999555444444:::666222555>>>KKKVVV\\\[[[^^^aaaccccccbbb```___]]]\\\XXXOOODDD:::333///...//////000///---,,,+++,,,,,,,,,++++++*********++++++***+++,,,---+++))),,,+++***)))))))))******///111444888::::::999888///...---,,,,,,---......,,,///555;;;>>>===888444///***''')))+++)))***,,,,,,...333;;;EEENNNSSSUUUQQQNNNHHH@@@:::555222111111////////////444@@@MMM[[[dddkkkllljjjgggbbb]]]UUUJJJ>>>444...///888CCCQQQ___lllooojjjaaaUUUJJJAAA===::::::777444666:::>>>???>>>:::333...------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------...000222333222000...---000000////////////000000,,,///333777<<>><<<:::999999:::<<<===;;;777333000000000111111...//////......111777;;;AAAAAAAAA@@@@@@?????????<<<;;;;;;:::;;;???EEEJJJRRRXXXYYYQQQJJJHHHHHHGGGDDDCCCDDDGGGKKKXXXrrrnnnVVVBBB@@@BBBKKKVVVXXXQQQIII???;;;666333333444555555666888999:::<<<@@@DDDHHHNNNQQQTTTUUUTTTQQQNNNLLLPPPRRRVVV\\\bbbfffgggfff``````aaaccceeeffffffeee```XXXNNNFFF>>>:::;;;>>>GGGSSS]]]^^^]]]```eeeggg```ZZZQQQIIIDDDAAA???===dddfffiiiiiiiiiiiijjjkkkkkkooopppppprrrvvvvvvttttttrrrooommmllljjjgggeeefffeeeeeegggkkknnnppppppnnnnnnmmmkkkiiiiiilllnnnmmmllllllkkkjjjiiihhhhhhfffeeedddbbbbbbbbbccccccfffiiimmmoooooommmiiifff^^^[[[VVVRRRPPPNNNKKKIIIFFFCCC>>>888222000111222......------,,,---------///...000555999<<>>===;;;888555444555666777555555555444333000...---,,,,,,+++************+++'''(((((())))))******+++&&&&&&'''((()))***++++++''''''''''''((()))***+++%%%&&&(((((('''''')))***&&&)))++++++'''%%%%%%'''(((***++++++***))))))***((())))))***++++++,,,,,,)))))))))*********++++++******)))((((((((())))))&&&'''((())))))))))))))))))))))))*********++++++'''(((((())))))((((((''')))((((((''''''(((((()))***))))))***+++,,,***)))(((((((((((()))***+++,,,+++++++++******))))))))),,,'''###$$$(((,,,---,,,)))))))))************+++---******------,,,...222......//////000//////...///222555888999666333111444555555444222000...,,,---------------...///000...,,,---000111000444:::@@@FFFMMMTTT^^^hhhllljjjmmmaaaPPP@@@777555555777888555222444<<>>>>>@@@CCCEEECCC>>>777222000000000///,,,...//////---...333777=========<<<<<<<<<<<<<<<<<<<<<;;;::::::===AAAEEEMMMUUUWWWNNNGGGGGGHHHEEEBBB@@@BBBFFFHHHSSSlllhhhPPP>>>???BBBKKKRRRRRRKKKBBB<<<999555333444555555555666777999;;;<<<>>>AAADDDKKKOOOSSSVVVVVVTTTSSSSSSYYYZZZ]]]bbbfffgggfffddd]]]^^^aaadddffffffeeeddd```]]]VVVMMMDDD===;;;;;;AAAKKKTTTVVVXXX]]]bbbccc[[[YYYVVVSSSNNNHHH@@@;;;\\\```eeehhhiiiiiiiiijjjgggjjjkkkkkkmmmrrrtttssssssqqqooonnnnnnnnnllljjjjjjiiihhhiiilllnnnnnnllloooooonnnkkkiiiiiikkkmmmmmmmmmlllkkkjjjiiihhhhhhgggfffeeedddddddddeeefffeeegggjjjkkkiiiccc]]]YYYOOOKKKFFFBBB@@@???===<<<777777555222///...///000...------------......///,,,---///333444777CCCPPPXXXWWWSSSPPPOOORRRXXX\\\___bbbeeegggffffffffffffdddeeeeeedddcccccceeegggfffeeedddcccccccccdddeeecccbbb```]]]YYYRRRJJJDDD???===:::888777666777777444555666666555222000///---,,,++++++******++++++'''(((((()))******++++++''''''(((((())))))******)))((((((((((((((()))***"""%%%))))))((('''((()))(((,,,///...)))&&&''')))(((***,,,+++***)))******((())))))***++++++,,,+++))))))*********+++++++++)))))))))((())))))******''''''((()))***+++******))))))*********+++++++++''''''((((((((((((''''''((((((''''''''''''((((((+++)))((()))***,,,++++++)))((((((((()))***++++++))))))***+++++++++******+++***))))))***+++,,,,,,))))))))))))************,,,))))))+++,,,***+++...---...///000000111000000000222555777777555333222333333444333111///,,,***......------...///111222111000222555444111222555:::AAAKKKTTT```kkknnnllllllaaaPPPBBB999555555666555444222333888@@@JJJPPPUUUYYY]]]___]]]\\\[[[\\\XXXWWWUUUNNNEEE<<<666333///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***+++,,,---+++))))))))))))))))))************+++...000222333444444222111///---,,,,,,---------///444999===>>><<<:::222---)))+++,,,++++++...,,,,,,///555???HHHOOORRRQQQNNNHHHBBB===999666555///...///000......777AAANNNZZZfffkkkkkklllkkkhhh```WWWKKK???444///555>>>MMM^^^lllooonnnnnnfff\\\NNNEEE===888444000111444333333444333111000......///...------,,,,,,------***++++++++++++,,,,,,,,,))),,,000000///------...***+++,,,,,,,,,,,,+++++++++***---222555666>>>HHHRRRYYY^^^\\\YYYXXXUUUPPPOOOLLLHHHEEEEEEGGGJJJMMMJJJDDD;;;444000///......***---000000---,,,000333666777777777777777777777999::::::::::::;;;???BBBEEEPPPUUUMMMFFFGGGFFFAAACCC@@@BBBEEEFFFMMMfffcccLLL@@@BBBGGGNNNRRROOOHHHAAA999777444333444555555444333666999;;;;;;<<<===>>>BBBGGGMMMRRRTTTUUUWWWYYY___```cccgggjjjiiifffccc[[[^^^```bbbddddddeeefffbbbbbb___VVVKKKBBB<<<999===EEELLLPPPTTTZZZ^^^^^^YYYYYYYYYXXXTTTLLLBBB;;;WWW\\\bbbfffhhhiiiiiiiiieeehhhhhhfffhhhnnnpppooorrrpppmmmlllmmmmmmlllkkkjjjhhhgggiiilllmmmllljjjnnnnnnmmmkkkhhhgggiiijjjnnnnnnmmmllljjjiiiiiihhhhhhgggfffeeefffggghhhiiiccceeeffffffaaaYYYQQQLLLCCC@@@;;;888666666444333333333222///,,,))))))***------------......///000)))+++...000000555DDDSSS___\\\WWWRRRPPPRRRWWW\\\[[[```dddfffddddddeeegggdddeeeeeecccbbbbbbdddfffgggfffeeedddddddddeeefffbbbaaa^^^\\\YYYTTTNNNJJJ???>>><<<:::888777777777555666777777666444222111---,,,++++++******++++++'''(((((()))***+++++++++))))))))))))((((((((((((+++***)))((((((''''''((( $$$)))***)))''''''((($$$)))---,,,)))'''))),,,)))***,,,,,,***)))***+++((()))***++++++,,,++++++)))************+++++++++))))))(((((()))***++++++(((((()))++++++,,,,,,,,,)))************+++++++++''''''((((((((((((''''''((((((''''''''''''((((((,,,***((((((***,,,,,,,,,&&&&&&'''(((***,,,---///'''((()))***+++,,,,,,,,,)))---000///,,,******,,,))))))))))))************---***))),,,,,,******...---...///111222222222222...///111333555666666777222222333222000---+++)))///.........///000222333555444666999777111000222666???JJJUUUbbbmmmpppmmmjjj```QQQDDD;;;666555444333333222333555<<>>666000...---,,,)))---111000---,,,...111222222222333333333333333666888999999999;;;>>>@@@???MMMTTTMMMGGGHHHEEE===EEEAAACCCEEEDDDIIIaaa|||~~~aaaJJJCCCGGGMMMRRRTTTPPPHHHCCC777555333222333444444333111444888;;;;;;:::999999999>>>FFFLLLPPPTTTXXX\\\bbbcccfffjjjlllkkkgggddd\\\]]]___```aaacccfffhhheeegggeee\\\PPPEEE===888<<>>;;;111000///---,,,+++******,,,++++++---333;;;CCCHHHBBB???999555333111///---...///...,,,***,,,222777???GGGUUUbbbkkkmmmkkkhhhfffbbbYYYLLL@@@888777888HHHXXXhhhppprrrsssmmmeee___QQQAAA888888999666222.........///111111///,,,222111000///---,,,*********+++,,,---...---,,,+++000...,,,,,,---......---000...,,,******+++,,,---+++...000///---///555;;;JJJRRR[[[```^^^\\\[[[]]]XXXYYYXXXSSSQQQSSSRRROOORRRKKKBBB:::444000---,,,++++++,,,,,,---...//////000//////......000111222:::777666888888777;;;AAAEEEIIIMMMMMMIIICCCAAA@@@AAADDDGGGFFFCCCIII\\\pppqqqWWWIIIHHHKKKQQQUUUSSSIII@@@:::666444444444666666555444666555555666666777888999999999===DDDJJJPPPYYYbbb^^^bbbgggiiihhhfffdddccc```bbbcccdddccccccdddffffffhhhgggbbb\\\RRRBBB444:::888<<>>===:::999999999>>>AAADDDEEEAAA:::333///000//////......---,,,,,,+++++++++,,,------......,,,...111222222///+++)))((((((((((((((()))***+++---...///000222444666888666444000///......---,,,///...///444;;;???>>>;;;444222000...,,,,,,+++++++++******+++///444:::>>>>>>:::666222000///---,,,,,,...///...,,,---000444;;;CCCOOO\\\dddffffffdddddd```XXXKKK>>>777555777BBBRRRbbbkkkpppqqqmmmfff___TTTGGG>>>;;;:::777444333222222222333222000...111111000///...---,,,+++***+++,,,---......------000...,,,---...//////...000///---,,,++++++,,,---+++---///...---...444999HHHPPPZZZ```aaa______```[[[]]]\\\WWWVVVWWWVVVSSSSSSLLLCCC:::444000---+++++++++,,,,,,---......///---...///000000000//////444222222555666666:::AAAIIIMMMPPPPPPKKKGGGEEEEEEEEEGGGIIIGGGCCCGGGXXXkkklllTTTHHHFFFKKKRRRWWWTTTKKK@@@999777666555666777888777666666666666666666777888888888777999@@@EEEJJJSSS\\\^^^aaafffhhhgggdddbbbaaa```bbbcccdddcccdddfffhhhjjjkkkjjjeee```XXXJJJ===:::777888@@@HHHMMMTTTZZZ[[[ZZZXXXWWWVVVRRRLLLHHHAAAIIIUUU___eeeiiijjjkkkiiiiiiiiihhhggggggjjjllliiijjjlllmmmnnnnnnmmmmmmmmmlllkkkkkkmmmmmmlllkkklllmmmnnnooooooooonnnnnnkkklllllllllllllllkkkkkkjjjgggdddfffhhhfff```[[[JJJCCC:::555333333222111000///...---,,,---......---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000---...222111111<<>>HHHTTT```hhhmmmhhheeeaaa]]]SSSGGGAAA@@@<<<:::888555333333333444333444555444222111111222777:::???AAA@@@<<<666222000//////......------------,,,,,,,,,,,,...///000222333555555444000,,,)))(((((((((((()))***+++,,,+++,,,---000222555888999888555222000000///...---...---...333999======;;;777555222///---,,,------,,,,,,++++++---///222444777444111...------+++******---111111...---///111777>>>HHHRRRZZZ]]]^^^^^^```\\\TTTHHH<<<555333555<<>>:::666333222222000111111000///...///111222555;;;@@@BBB???999555000/////////......---------,,,++++++,,,...000222444555666777555222...,,,))))))))))))***+++,,,,,,)))***+++...111444777888777555111/////////...,,,------...222777;;;;;;;;;999666333///---------...///............///000000222000---,,,,,,,,,+++***+++...111000...---///111666:::BBBJJJQQQUUUWWWXXXYYYVVVOOODDD999222111333999DDDSSSaaaiiimmmkkkiiigggddd___WWWNNNGGGBBBAAA:::888777666666666444222000111222222222222111000,,,---...///000000111111333222111222333222000...////////////...,,,+++***+++,,,------,,,---111444999BBBOOOYYY```cccdddeee^^^aaaaaa]]]\\\]]]\\\YYYUUUNNNCCC:::333///---+++,,,,,,,,,---------......)))+++---.........,,,+++,,,***,,,000111222666<<>><<<999999999:::999888888777666666666666666777:::777777:::<<<@@@HHHPPPYYY]]]bbbeeedddaaa^^^]]]]]]^^^```aaaaaacccgggjjjpppqqqoookkkjjjhhh```WWWKKKBBB:::999>>>EEEOOOXXXVVVUUUUUUTTTTTTSSSQQQPPP;;;CCCNNNYYY```eeehhhjjjhhhhhhhhhgggeeeeeegggiiilllllllllllllllkkkkkkjjjkkkiiihhhiiikkklllmmmllllllmmmoooppppppooommmllljjjkkkmmmnnnnnnnnnmmmlllgggfffeeeddd```VVVGGG<<<444222///---------......,,,,,,,,,,,,------......,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222000000666>>>HHHKKKMMMLLLJJJHHHIIIKKKOOORRRWWW\\\```bbbccccccbbb___[[[[[[___cccccc```eeedddeeefffggggggeeebbbbbb```____________]]][[[YYYVVVPPPHHHAAA<<<999888444333333222222333333444333333111///---+++******+++)))((((((*********)))((()))))))))************'''******''''''******'''(((+++***'''&&&)))(((%%%)))***+++)))'''%%%&&&&&&*********)))((()))******((()))))))))************(((***,,,......,,,***(((***)))))))))******)))(((''''''''')))+++,,,+++***+++***)))))))))+++,,,---***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++***))))))*********))))))******+++---...///000...,,,+++,,,---+++))))))+++...000222222222222333222000000111000...,,,222222333333222000...---------...///000111111222000111222111///...///000///111555:::BBBMMMZZZbbbhhhjjjiiieee^^^YYYTTTQQQKKKHHHDDD>>>888444000//////000000000...///000222000333999???BBB@@@:::444///////////////.........---,,,++++++,,,...111333333444555666555333111///***************+++,,,,,,'''((()))+++...111333555444222///---------,,,+++------...111555888:::;;;:::888444111...---------...............////////////---,,,,,,,,,---,,,+++...///000...,,,,,,///333666999???EEEJJJNNNPPPRRRQQQOOOIII@@@666000000111888@@@NNN]]]gggkkkkkkjjjiiiiiifff___VVVNNNIIIGGG<<<:::888777666666444222000111333444555555444333...//////000000111222222666666777888888666222///000000000///...---+++***,,,,,,---,,,,,,---000111555===IIIUUU^^^dddggghhhaaadddddd```___```^^^[[[TTTMMMBBB888222///---,,,,,,,,,,,,---------------+++++++++++++++,,,---------+++---000000///222777BBBFFFIIIJJJHHHHHHJJJLLLJJJJJJJJJHHHDDDDDDOOO\\\||||||aaaIII>>>???LLLXXXeeejjjiiidddWWWJJJBBB???<<<:::::::::999888888888777666666555666666999666555777888:::@@@HHHSSSXXX___cccdddbbb```^^^[[[\\\^^^^^^___bbbfffiiiooopppnnnllllllmmmggg___VVVJJJ???:::;;;???HHHPPPQQQRRRRRRSSSRRRRRRQQQRRR999@@@JJJSSS[[[aaafffiiihhhhhhhhhgggffffffiiikkkllllllkkkkkkjjjiiiiiiiiiiiihhhhhhiiikkkllllllkkkmmmmmmnnnnnnmmmllljjjiiikkklllmmmnnnooopppppppppiiihhhfffaaaXXXLLL>>>555///......---------------,,,---------------------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///222111///111777>>>CCCFFFHHHIIIIIIIIIJJJKKKKKKNNNTTTYYY^^^aaabbbbbb___^^^\\\\\\aaafffeee___dddddddddfffhhhhhhfffdddbbbaaa___^^^______]]][[[[[[ZZZWWWQQQHHH@@@;;;999444333222111111222333444333333222000///---,,,++++++)))(((((()))******)))))))))))))))************&&&))))))''''''******((((((+++***'''&&&((((((%%%)))******)))&&&%%%%%%&&&)))******)))(((((()))+++(((((()))******))))))((()))***+++------+++***))))))************)))((((((((('''''')))+++,,,+++*********(((((((((((()))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++++++++***)))))))))))))))&&&''''''((()))+++,,,---000///+++)))+++...,,,&&&***,,,////////////000111000...---...000111111111---...000111222222111111//////000111111222333333///000000000...---...//////111333555:::DDDPPPYYYcccggghhhddd```___]]]ZZZQQQNNNIIIBBB;;;444000...///000000///...///111444222444999@@@CCC@@@888111////////////////////////------------///000222444222444555666666555333222---,,,++++++***+++++++++(((((()))***,,,...///000111///,,,+++,,,---,,,+++,,,---...000333666999:::<<<:::888555222///...---,,,,,,,,,,,,,,,------...---,,,+++,,,---...,,,+++///000000...++++++///333666888<<<@@@DDDGGGIIIIIIIIIHHHDDD<<<444//////111777;;;HHHYYYeeejjjkkkllljjjjjjhhhddd\\\UUUOOOLLLBBB???<<<999888666444222///111333666777777777666111111111111111222222333888:::>>>AAABBB???999555333333222111///...---------------------...//////444;;;EEEQQQ\\\dddiiikkkeeehhhhhheeeccccccaaa\\\SSSKKK@@@666111...---,,,------------------------,,,+++*********+++---...---,,,---000///---///444999>>>DDDFFFFFFFFFIIIKKKJJJJJJJJJHHHDDDDDDMMMYYYwwwmmmTTTBBB>>>CCCPPP]]]iiimmmnnnlllbbbUUUIIIEEE@@@===;;;;;;999888999999888666555555555555555222111333444444999???JJJPPPYYY```ccccccbbbaaa\\\]]]^^^^^^___aaafffiiilllmmmmmmlllnnnoookkkddd\\\PPPDDD===:::;;;@@@FFFMMMOOORRRRRRQQQQQQQQQRRR555;;;DDDMMMUUU^^^eeeiiihhhiiiiiihhhhhhhhhkkkmmmjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllkkkiiigggiiihhhgggfffdddcccbbbbbbfffggggggiiijjjlllnnnooohhhfffaaaWWWJJJ>>>777444/////////...---,,,---...,,,,,,---------,,,,,,++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///222000///222999???FFFGGGHHHHHHGGGFFFGGGGGGHHHKKKQQQWWW\\\___aaaaaa^^^______aaahhhooollleeeccccccdddfffhhhiiigggfffdddbbb```_________]]]\\\[[[]]]]]]YYYOOOEEE>>>:::555444222111111222444555222222222111000...------,,,***(((((()))*********))))))))))))************&&&))))))''''''***+++(((''')))***'''(((++++++)))'''((())))))((('''((()))(((***+++***((('''))),,,(((((()))******)))(((''')))******++++++******))))))***++++++***)))((((((((((((((()))+++,,,***))),,,+++)))((('''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***))))))))))))******+++''''''((()))***,,,---...///111///******------)))+++---......,,,,,,///111000...++++++...000222222---...///111111111111000/////////000000111111222///000111000...---...///000111222222444<<>>===<<<999666333///...---,,,+++******+++,,,---,,,++++++,,,------,,,***---///111000---,,,...000444555888;;;===???@@@@@@BBBBBB???999222...///111222555AAAUUUccciiilllooommmllljjjhhhccc]]]WWWSSSMMMIIIDDD???;;;777444111...111444777999:::999888444444222111111222222333999===DDDKKKNNNKKKDDD>>>999777555333222111111111......---.../////////...222666???JJJVVV```fffiiigggjjjiiifffcccccc```[[[PPPIII>>>444///---------------------------------+++++++++,,,,,,,,,,,,,,,+++***+++......+++---222///555===BBBCCCDDDFFFHHHLLLKKKJJJIIIDDDCCCKKKUUUrrrsss[[[FFF;;;>>>GGGQQQ___jjjlllooopppiii]]]OOOKKKEEEAAA>>><<<;;;999:::999888666555555444444222000111333333222555:::@@@GGGRRR\\\aaaccccccccc^^^_________```bbbgggjjjjjjllllllllloooqqqmmmfff___UUUIIICCC>>>;;;===@@@GGGKKKOOOPPPOOOMMMMMMNNN111777???HHHRRR[[[dddjjjhhhiiijjjiiiiiijjjmmmooogggggggggggghhhiiijjjkkkjjjjjjjjjkkkllljjjgggdddcccbbb```]]]\\\ZZZZZZYYYaaaaaaaaabbbdddgggjjjllleeebbbZZZLLL===444222444...---,,,)))((((((+++---,,,,,,,,,,,,,,,+++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///222000///333;;;AAAJJJJJJIIIGGGFFFDDDCCCCCCFFFJJJPPPVVV[[[___```aaa```bbbdddgggpppxxxuuulllbbbbbbcccfffhhhiiihhhgggeeecccaaa``````___^^^]]][[[___aaa^^^TTTHHH???:::666555333222222333555666222222222111111///......,,,***(((''')))*********))))))))))))************&&&))))))''''''++++++(((%%%((()))(((***...///---%%%''')))))))))***,,,---(((***+++***((('''))),,,(((((()))******)))((('''))))))))))))))))))))))))(((***,,,,,,***((((((((()))(((((()))++++++***(((///...,,,***))))))******((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---(((((((((((()))+++,,,---******+++,,,---///111222...333444,,,(((+++---,,,)))+++,,,,,,+++,,,000444444000,,,+++,,,...000000000000111111111///...---,,,,,,------....../////////111111000///...///000000222222111111888CCCLLLOOOYYYaaadddfffiiihhhccc```]]]WWWOOOGGG???999666222333333222222333666999BBBCCCFFFKKKMMMHHH===333////////////000000000000///000222444666666777777777888888888777666444333000///...,,,+++***))))))...---,,,,,,++++++,,,,,,...,,,***+++,,,...///...+++,,,...///111444777:::@@@??????===:::555111///000...,,,******+++,,,---,,,+++***+++------+++******...222333000------...111333555777999:::::::::>>>>>><<<777111...///111...000<<>>999444111...111444888:::;;;:::999666555333222111111222333888>>>HHHQQQVVVSSSLLLFFF===;;;888555444444444555///.........///000///......111999DDDPPPZZZaaadddeeehhhhhhdddaaa```]]]XXXOOOGGG<<<333...---------------------------------)))***---//////...,,,***(((''')))------+++---111...444===CCCEEEFFFHHHJJJNNNLLLKKKIIIDDDBBBHHHRRRooo~~~dddLLL;;;555<<>><<<;;;::::::888777555444444444333111222555555333555:::999AAAMMMXXX___bbbddddddaaaaaaaaa```aaaccchhhkkkhhhkkklllmmmppprrrnnngggbbbXXXNNNIIIDDD???>>>@@@AAAFFFKKKMMMKKKIIIHHHIII333444888@@@KKKWWW___cccggghhhiiihhhfffeeefffggggggfffdddddddddeeegggiiikkkjjjjjjjjjiiieee```\\\YYYTTTNNNJJJHHHHHHHHHGGGMMMRRRXXXYYYYYY\\\bbbggghhhXXXGGG<<<777333222333---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,,,,,,,++++++,,,,,,---...***---///000111444;;;@@@NNNNNNLLLGGGGGGIIIHHHCCCFFFIIINNNRRRVVVZZZ___ccceeeddddddgggjjjjjjhhhdddcccdddeeefffffffffeeeddd]]]___``````___^^^^^^___^^^___aaa```[[[RRRFFF???222333333111...///333777444444333333111...,,,+++---+++***)))*********(((,,,+++***)))(((((((((((()))***+++++++++(((&&&$$$(((((((((((())))))))))))///---++++++,,,---,,,+++))))))))))))))))))))))))+++++++++*********))))))))))))((('''''''''''''''************************************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))*********)))((()))))))))))))))))))))))))))******+++++++++******+++++++++***************(((((()))***************((()))+++)))'''(((---111...///000...***)))+++...******+++---///111444555333222000///...///000111000...---...000111111000111111000...+++***+++---000000111222111000///......222444444222444:::@@@GGGJJJPPPZZZcccgggfffcccdddccc]]]RRRJJJEEE???:::@@@:::777888666444999AAAJJJPPPVVVWWWUUUOOODDD888000000///...............222333444555555444444333555666777777777666444333555222---++++++,,,,,,,,,(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///222444555@@@BBBBBB@@@>>>===666///000///---,,,------,,,+++))))))***+++,,,------...111000...------...///000000111333666888:::;;;<<>>:::555111...---,,,///333===KKK\\\iiiooopppqqqpppooonnnmmmkkkfffccc___\\\VVVMMMEEE???<<<<<<444222333777999666333444666555444333222333333444:::===FFFRRRWWWUUUSSSTTTNNNHHH???888444333333444//////...---------......222333777>>>HHHSSS]]]cccccc```]]][[[YYYWWWTTTQQQHHH@@@666000///...,,,***....../////////---,,,+++000...,,,---000111///---///......------,,,++++++111333999@@@EEEGGGFFFDDDLLLKKKLLLKKKFFFBBBEEELLLbbb|||fffLLLBBB666444>>>GGGWWW\\\ccciiikkkiiidddaaaUUUQQQKKKFFFCCCBBB@@@???;;;;;;;;;999777444111///333333222222111222222222888;;;DDDOOO[[[bbbcccaaa```_________aaaccceeeffffffhhhjjjlllllljjjhhhggg```\\\UUUQQQNNNJJJDDD???@@@???CCCIIIJJJHHHGGGIII222333555:::CCCOOOZZZaaahhhiiiiiihhhfffdddeeefffaaaaaa``````aaadddfffhhhiiihhhhhhgggddd^^^VVVPPPHHHDDD@@@<<<;;;;;;:::::::::===BBBFFFHHHMMMTTTYYYXXXLLL@@@:::666222000000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++******+++,,,---------,,,,,,------...///+++...111222333777>>>DDDOOOQQQPPPKKKIIIJJJJJJGGGHHHJJJMMMPPPSSSXXX]]]aaacccccccccfffhhhhhheeecccaaabbbcccdddeeeeeedddddd^^^___aaa```___^^^___```]]]]]]]]]]]][[[TTTJJJBBB555777777555222111222444444555555444222000...,,,...,,,***)))*********(((,,,+++***))))))((((((((('''''''''''''''%%%$$$###(((((((((((()))))))))))),,,***)))***,,,------,,,))))))))))))))))))))))))+++++++++*********))))))))))))((('''''''''''''''************************(((((())))))*********+++))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))******+++++++++******)))************************'''((())))))******))))))(((((()))((((((***---000+++---......---,,,---///---------...///000111222222111///---,,,---...///...---,,,---///111111000222222111///,,,+++,,,...111111222222111000///...,,,...111000...000555:::???CCCIIIRRRZZZ___``````^^^```]]]VVVQQQNNNHHHCCCBBB===;;;======<<>>888111222000---,,,,,,,,,+++************+++,,,------...///......------.........000111333666999;;;<<<===@@@===999444111...------///333<<>>888444222111...---,,,,,,,,,,,,,,,,,,///000222888@@@JJJRRRXXXYYYWWWTTTRRRQQQOOOLLLJJJBBB;;;222...------,,,***++++++,,,------,,,++++++...,,,***+++......---+++++++++,,,,,,---............111777>>>EEEHHHHHHGGGLLLKKKLLLKKKFFFBBBDDDJJJ^^^wwwzzzYYYCCC===555444@@@HHHWWW[[[aaafffhhhgggdddaaaSSSOOOJJJFFFDDDDDDCCCBBB======;;;:::777555333222555444333333222333333333555999@@@KKKVVV^^^aaaaaa````````````bbbdddfffgggfffhhhjjjkkkkkkiiifffeee```]]]YYYWWWTTTOOOHHHBBBBBB@@@AAAEEEFFFEEEFFFIII111111222333999DDDRRR\\\fffggghhhgggeeeddddddddddddcccccccccdddfffhhhjjjgggfffccc```ZZZQQQGGG@@@;;;999666444444444222111000000222666;;;@@@FFFIIIDDD<<<666555444000------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///...------------...//////,,,///222444666;;;CCCIIIPPPUUUVVVQQQMMMMMMMMMLLLJJJKKKMMMNNNPPPTTTZZZ^^^bbbbbbbbbdddffffffcccaaa___```aaabbbcccddddddddd___```aaaaaa______```aaa]]][[[ZZZ[[[[[[WWWNNNFFF999;;;;;;999666333111111555555555555444222000///...,,,***************(((++++++******)))(((((((((******)))(((((('''''''''(((((((((((()))))))))))))))((('''(((+++---------))))))))))))))))))))))))+++************))))))))))))((((((''''''''''''((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((('''''')))'''%%%$$$$$$&&&)))+++))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))''''''((())))))))))))(((((('''&&&'''***,,,......******+++---000111000///000//////...//////000000111///---+++***+++,,,------,,,+++---///111222111222222222000...---...///222222222222111000///...,,,...///...,,,---111444555999???EEEKKKQQQWWWZZZXXX]]]___]]]ZZZXXXRRRKKKFFFDDDDDDFFFGGGHHHNNNUUU^^^cccfffccc___WWWJJJ>>>444222000...---...000222555444222111000111111222222222222222333444555666777555333111111000...,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555999>>>AAAAAABBBAAA<<<444444111...,,,,,,,,,+++)))++++++,,,,,,---------...,,,------......---------///111444777:::<<<===>>>>>>;;;888444000///......000333<<>>@@@AAA@@@CCCHHH...000111000222;;;HHHSSS^^^```cccdddccccccdddeeegggggggggggggggggghhhiiifffbbb\\\UUUMMMDDD;;;555444222111111222222000...111///...///222666999999666111...///000,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////---------------......///,,,///333555888===EEEKKKPPPWWWZZZUUUPPPOOOPPPPPPNNNNNNNNNMMMNNNRRRWWW\\\```aaabbbdddeeedddbbbaaa______```bbbcccdddeeeeee```aaabbbaaa``````aaaccc```]]]ZZZ[[[]]]ZZZRRRJJJ>>>===<<<999666444333222444444555555444333111000///---+++***++++++)))(((***************)))((((((---,,,***(((((()))***+++(((((((((((()))))))))))))))((('''(((***+++,,,+++************************************)))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++************************))))))(((((((((((((((((()))(((&&&&&&&&&''')))+++))))))))))))))))))))))))++++++++++++***)))''''''(((((((((((())))))))))))&&&''''''((((((((((((((((((&&&$$$&&&+++......---***)))***---222333000,,,000//////......//////000000///---+++******,,,,,,---,,,+++---000222333333222222333222000///000111333333222222111000///...///000111///......000222///333777:::===CCCKKKQQQSSSZZZ_________]]]XXXQQQNNNNNNOOOPPPRRRTTTYYY^^^dddhhhiiifffaaaZZZMMMBBB777555111......///111333555333111///......///000000000//////000222444666777666555555555444111...---...//////---,,,---///------------------,,,,,,******+++,,,---///111222555;;;???AAACCCDDD???888777444000---,,,,,,+++***---------------.........***+++,,,---...---,,,+++...000444888;;;======>>>;;;999666222000//////000000333;;;IIIYYYeeekkkmmmrrrqqqooooooooommmkkkhhhjjjiiigggddd^^^VVVNNNHHH<<<555111111222222444888888666444222000000000000333111444<<>>OOOXXXaaabbbeeeffffffeeebbbaaaTTTPPPKKKHHHHHHHHHGGGGGGDDDAAA===999666555666666666555444333333222333333222333777>>>HHHRRR[[[```bbbbbbcccdddfffhhhiiijjjjjjjjjkkkkkkjjjfffcccaaa```___^^^^^^___[[[UUUPPPIIIBBB===<<<<<<<<>>:::777666666777555444333222111111111111111222555:::BBBMMMXXX___bbbbbbdddfffhhhiiijjjkkkllllllmmmmmmkkkgggcccaaaaaa^^^\\\\\\]]]]]]YYYVVVMMMFFF???<<<;;;:::???EEE---///000000000333888===EEEJJJQQQWWW[[[___bbbddd]]]```eeehhhiiihhheeecccYYYQQQEEE;;;555111000///---,,,,,,---......---+++************+++,,,---...000,,,***+++***(((***...*********+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++***)))(((''',,,++++++++++++,,,------,,,///222333555999AAAFFFJJJQQQVVVUUUSSSSSSRRRPPPNNNNNNNNNMMMLLLNNNQQQUUU[[[^^^aaaccccccccccccdddaaaaaaaaaaaabbbccceeeeeebbbbbbcccbbbaaabbbeeegggfffeeedddccc```[[[UUUQQQGGGBBB;;;666444555777777000111333444444444333333111...,,,+++++++++)))(((((()))***++++++***)))(((+++***(((''''''((()))***(((((((((((()))))))))))),,,***(((((()))***)))(((++++++++++++++++++++++++(((((()))))))))))))))***(((''''''''''''(((((()))))))))))))))))))))))))))************))))))((((((++++++++++++++++++++++++(((((())))))))))))******((()))***+++,,,+++***)))))))))))))))))))))))))))************)))((('''''''''(((((())))))******+++''''''((())))))))))))((('''''''''(((***++++++***,,,++++++,,,------+++)))******+++,,,---///111222///...---,,,,,,...///111...---,,,...000222333222///111333333222111222333000000///.........///////////////...------,,,,,,///000111111111333666999;;;BBBHHHMMMTTT\\\```___^^^bbbccc```___bbbcccccc```dddeeebbb___ZZZQQQHHH===;;;777333000///000000000///---,,,+++,,,,,,---++++++,,,,,,---///000111333333444777:::;;;:::999666777888666444333333444444444333111///...---,,,,,,,,,,,,---...///000111111555:::===AAAEEECCC>>><<<888333000////////////111000000000///.........******+++,,,------------...000444888:::;;;::::::555444222000000111222333444666<<>>AAACCCBBB@@@:::444///,,,+++******++++++,,,,,,---------...111777>>>CCCGGGHHHJJJHHHIIIKKKIIICCC???@@@CCCTTTmmmmmmIII888222444666DDDYYYaaalllllllllkkkiiieeeaaa^^^XXXTTTOOOLLLKKKJJJJJJIIIHHHEEE@@@<<<999888888888555444333222111000000000111222333777>>>IIIUUU]]]aaabbbdddgggiiijjjkkkkkklllmmmnnnmmmkkkgggdddaaa```]]]ZZZZZZ]]]]]][[[YYYQQQJJJCCC@@@===;;;>>>DDD///...------...000333555<<>>CCCEEEKKKPPPQQQRRRTTTRRRMMMKKKKKKLLLKKKJJJKKKNNNPPPWWW[[[___aaaaaaaaacccdddaaa````````````aaabbbcccbbbccccccbbbaaacccfffhhhbbbeeegggfff```ZZZVVVTTTKKKFFF???:::888777666555111222444555666666666555111///,,,+++++++++)))(((''')))***++++++***)))(((,,,,,,+++******+++,,,,,,(((((((((((())))))))))))+++***((((((***++++++***))))))))))))))))))))))))(((((((((((())))))******'''''''''''''''((())))))************************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))))))))))))))******+++))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))***++++++,,,'''((())))))******))))))&&&((()))***)))((()))***)))***++++++***)))***+++))))))***+++,,,...///000---,,,++++++,,,...111222---,,,+++,,,...000000///...000222333222111222222...------,,,---.../////////...------------+++***...---...000222222222111222777;;;???HHHUUU^^^```aaafffgggcccbbbeeefffccc```ddddddaaa^^^[[[RRRIII???===:::666222///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......000111222666;;;>>>???>>>===>>>>>><<<:::888999999888777555333111...---,,,,,,,,,,,,,,,---...//////000444777:::???DDDDDD@@@===:::555222111222222222222222111000000///......+++++++++,,,,,,---...///...000444888999999888777333222000///000111333444666777>>>IIIXXXdddkkknnnnnnllllllmmmoooppppppppppppmmmkkkiiifff]]]PPPGGG;;;777444666666333111222444333111000/////////000111000444:::===<<<===AAAAAAEEEGGGDDD>>>888666666222111///...---,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,++++++,,,---,,,+++)))***+++++++++***++++++......000444;;;DDDLLLQQQPPPOOOKKKDDD:::333//////*********+++,,,,,,------------000555<<>><<<999555111222333555666888888777777222///---+++++++++)))((('''(((***++++++***)))((((((((((((((((((((())))))(((((((((((())))))))))))***(((''')))+++---------(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((()))***************************''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++***)))'''&&&&&&(((***,,,))))))))))))))))))))))))'''((()))))))))))))))(((((())))))***+++,,,,,,,,,(((((()))***************&&&)))++++++(((&&&(((***''')))+++***''''''***---)))))))))***+++,,,---...++++++******,,,...111333,,,+++******,,,...---------000222333222111222222,,,,,,++++++,,,---///000000///......///...---+++,,,+++,,,///333333000,,,111333444666???MMMXXX]]]aaagggiiidddcccggggggdddbbbeeeeeebbb___[[[SSSJJJAAA???;;;777333///---,,,******+++,,,,,,,,,++++++((()))+++,,,------,,,+++...///111555;;;???BBBBBBBBBCCCCCCAAA>>><<<======;;;:::777555222///---,,,+++*********++++++,,,---000333666888===CCCDDDAAA>>>:::555333222333444444333222222111000///......,,,,,,++++++,,,...///111...000444777999888666555222111000///000111444555777888>>>JJJXXXeeelllnnnrrrpppooonnnooopppooonnnqqqoookkkiiifff]]]PPPFFF???999666666666333333555333222111/////////000000000111666===@@@===<<<>>>>>>BBBEEECCC===777666777111111///...---,,,,,,,,,++++++---.........---,,,---+++***+++,,,,,,+++***(((***++++++***)))))))))///000333:::CCCNNNXXX^^^ZZZYYYUUULLLAAA999444333------,,,,,,+++******)))+++,,,...444<<>>FFFUUUfffqqquuuwwwyyywwwWWW<<<444888>>>AAANNN^^^bbbccceeeggghhhfffccc^^^[[[VVVRRROOOMMMNNNOOOOOOOOOLLLJJJGGGCCC@@@>>><<<<<<888777555444333222222222///000111333888AAAMMMVVV```aaadddgggiiijjjkkkkkkiiijjjkkkkkkiiifffccc```ZZZZZZ[[[^^^aaa```ZZZVVVVVVPPPJJJHHHDDD??????BBB111111111111000000000000333666<<>>===:::666333111/////////000000...+++******+++---,,,,,,++++++,,,,,,---------...///222888@@@EEEIIIMMMMMMIIIHHHIIIJJJIII???@@@>>>999222---++++++...------,,,,,,------...222000000555>>>CCCDDDBBB@@@;;;666444555666555444555777888666222///...///...---,,,,,,---......------000333666666555333111555333111000000222555666444;;;EEEOOOZZZccckkkpppuuusssrrrrrrrrrrrrqqqooosssppplllggg```UUUIIIAAA>>>;;;888555555555555444777444000---+++,,,...///111555;;;???BBBAAA???>>>>>>>>>>>>???>>>;;;555111000///...------,,,------////////////...,,,***)))+++,,,,,,,,,------------------,,,++++++,,,------222222555@@@NNNZZZ```aaadddccc```VVVHHH;;;222...+++******,,,...///---,,,++++++,,,222:::CCCIIILLLJJJJJJKKKKKKJJJEEE???:::===<<>>EEENNNWWW]]]___aaaaaa\\\QQQFFF===999000000//////...---------...------,,,,,,,,,------------------,,,,,,+++***+++******++++++,,,++++++,,,+++++++++++++++,,,,,,---,,,++++++***+++++++++,,,---......---,,,+++***------,,,,,,------...//////111333222222444999>>>CCCGGGNNNVVV[[[[[[UUUPPPLLLHHHFFFGGGGGGDDDFFFIIIQQQUUU]]]cccffffffcccaaa```^^^]]]^^^aaabbb```___```aaabbbdddfffgggiiiiiihhhggggggeeeccc```^^^\\\YYYVVVQQQJJJBBB===999888111444666444000///222555444222///......---+++***,,,((('''***+++))))))+++))))))((('''&&&%%%$$$$$$******************************))))))))))))******+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))******++++++******)))))))))))))))***+++,,,,,,+++***************++++++++++++******)))(((((('''(((((('''&&&'''((()))***+++***)))(((((('''(((((()))))))))******)))))))))((((((((((((((((((((((((+++,,,,,,+++***'''%%%$$$***+++,,,------.........+++---//////---+++******)))))))))***++++++,,,,,,---,,,++++++++++++,,,---+++,,,---,,,***)))***+++++++++,,,---...///000000000...,,,,,,---......---......///......---,,,,,,,,,---------............///***+++222666888DDDSSS[[[aaaffffffgggiiihhhdddeeecccaaa___\\\VVVMMMGGG@@@???===:::666444222111000111111000---+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,---000555<<>>;;;888666666666555444444222///,,,+++,,,...///000444;;;@@@BBBBBB@@@???>>>>>>>>>???>>>;;;666222000///...------,,,------,,,---......---,,,+++***,,,,,,++++++******++++++...---,,,++++++,,,---...111222888DDDSSS```fffhhhffffffcccZZZMMM???555000...---,,,---......---+++...---///555>>>GGGMMMPPPMMMLLLLLLKKKIIIDDD>>>:::555333999GGGQQQWWWdddttt|||^^^AAA333333555<<>>CCCEEEEEEDDDDDD@@@@@@??????>>>:::555111000///...------,,,------++++++,,,,,,,,,,,,++++++...---,,,************+++...---,,,++++++,,,---...111444:::GGGUUU```fffggghhhiiiggg```SSSEEE999222111///............,,,+++//////111777@@@IIIQQQTTTQQQPPPMMMKKKHHHCCC>>>:::666333555===EEEQQQfffzzzhhhNNN;;;111000333>>>NNN\\\dddgggaaa```]]][[[YYYYYYYYYYYYPPPMMMIIIFFFEEEHHHKKKNNNOOOPPPQQQQQQOOOLLLIIIGGG===;;;888666555444111///222//////333666;;;DDDMMMYYY```eeedddccceeefffeeehhhhhhhhhiiiiiigggccc```]]][[[XXXWWWVVVUUUSSSRRRRRRTTTTTTPPPKKKIIIJJJLLL---------...............111111111333999BBBNNNUUU[[[WWWPPPFFF<<<444///------------------.........//////......---,,,+++***.........---,,,+++***)))***,,,---......------...*********+++,,,---...///------,,,++++++++++++,,,......---------...//////---------------...//////000222333333222555<<>>EEEBBBBBBAAA@@@???>>><<<;;;<<<999555000---,,,---...)))***---...///111333555<<<=========;;;888555333222222222333555666888999@@@HHHSSS]]]eeeiiilllmmmmmmllllllmmmpppqqqpppooonnnlllhhhbbbYYYOOOFFF@@@;;;999777666666777666555///...---,,,,,,...000111555;;;CCCHHHIIIHHHIIIIIIEEECCCBBB@@@===999333///000///...------,,,------+++++++++,,,,,,+++++++++000///---,,,,,,,,,......---,,,+++******+++,,,---111444;;;EEEQQQYYY^^^___ggghhhhhhcccXXXIII;;;333000///------......---,,,......000666???IIIQQQUUUVVVSSSOOOKKKGGGBBB===999:::666666;;;CCCRRRkkktttWWWBBB:::333222666BBBSSS___cccccc```]]]YYYUUUSSSRRRSSSTTTMMMJJJFFFBBBAAADDDHHHJJJLLLMMMNNNOOONNNLLLIIIHHH>>><<<999777666555222000111//////222555999AAAJJJTTT]]]ddddddbbbdddeeedddfffffffffggggggeeebbb___[[[YYYVVVSSSQQQPPPPPPOOOQQQSSSSSSQQQMMMKKKLLLNNN,,,---------.........///111111000000333:::CCCJJJRRRLLLDDD<<<555111...,,,------------,,,,,,,,,,,,......///...---,,,+++***------------,,,+++***)))+++...000000...,,,+++,,,))))))))))))***,,,------...---,,,,,,++++++,,,,,,---------------...///000...------------.../////////111222222222666>>>CCCKKKNNNSSSWWWZZZZZZZZZZZZTTTNNNIIIGGGEEECCCEEEJJJNNNOOORRRUUUZZZ^^^bbbddd^^^^^^___``````aaaaaabbbcccbbbaaaaaabbbeeegggiiijjjhhheeebbbaaabbbcccdddaaa]]]WWWRRRLLLFFF@@@;;;777666444111//////000222777555444333333111...+++)))&&&''',,,...,,,***+++((((((((())))))))))))***((((((((((((((((((((((((******))))))))))))*********))))))(((((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))******))))))))))))***++++++***)))'''&&&'''''''''((()))***+++,,,*********)))))))))))))))'''((())))))******))))))&&&'''(((*********)))(((***))))))(((((())))))***&&&&&&'''(((***+++,,,,,,&&&&&&'''(((***---000111///...,,,++++++,,,---............,,,******---///------,,,,,,+++*********++++++++++++++++++++++++((()))******(((((()))*********++++++,,,,,,------...---+++++++++,,,+++***++++++,,,---.........---......------......///000111111333555555666<<>>:::::::::888333///---,,,,,,++++++******++++++,,,)))+++,,,,,,,,,---///111===DDDIIIJJJJJJLLLLLLIIIHHHCCC;;;333...,,,+++++++++******))))))******+++***...111000///333<<>>===<<<999333...,,,,,,,,,---(((***...000111555999===BBBBBBBBB@@@===:::777555444444444555777:::===>>>DDDKKKWWWaaagggjjjlllmmmmmmllllllmmmpppqqqqqqpppooonnniiiaaaWWWKKKBBB<<<999777555555666666555444///...------...000111333777>>>FFFJJJJJJIIIIIIKKKIIIGGGDDDAAA===888222---000///...------,,,---------------,,,,,,,,,,,,,,,000000///......///000111,,,+++***))))))***+++,,,...222999BBBKKKSSSWWWYYYbbbcccdddaaaYYYLLL===444...---+++,,,.../////////000///000666???JJJRRRVVVYYYVVVQQQMMMHHHBBB<<<888333222333888DDDYYYtttfffIII999888333333999GGGWWWbbbccc```ccc___ZZZTTTQQQPPPPPPQQQLLLIIIEEEAAA@@@BBBEEEGGGGGGHHHIIIJJJIIIHHHFFFEEE???===:::888777666333111111......222444777>>>FFFPPP[[[cccdddbbbccceeedddddddddccccccdddbbb___\\\XXXVVVTTTQQQNNNMMMMMMMMMOOOQQQSSSQQQMMMKKKLLLNNN,,,,,,------.../////////000000//////000444:::>>>EEE@@@999444111///---,,,,,,,,,,,,,,,,,,,,,++++++---......///...---+++***,,,,,,---------,,,+++++++++...111111---******+++))))))))))))***+++,,,,,,...------,,,,,,,,,,,,,,,++++++,,,---.../////////......------......///000...000222222444999AAAHHHOOORRRUUUWWWWWWWWWXXXYYYUUUOOOKKKIIIGGGDDDDDDHHHMMMNNNOOORRRVVV[[[```ccc^^^___aaaaaaaaaaaaccceeeddddddcccdddeeeggghhhjjjkkkiiigggeeeddddddeeefffccc^^^XXXTTTPPPJJJCCC>>>;;;999666333111111222333666555555555555333000---***''''''+++---+++***++++++***))))))''''''&&&%%%******************************))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***((())))))******))))))(((+++++++++***)))(((&&&&&&))))))((())))))***+++,,,******))))))))))))))))))((((((((()))))))))******%%%&&&''')))*********+++******((((((((((((******''''''((()))***+++,,,---***)))'''&&&'''***...000///...---,,,+++*********,,,------+++******,,,...******++++++,,,---------******++++++++++++******'''((())))))(((((()))***(((((()))))))))*********---+++)))***+++,,,,,,+++******+++------.........///000111111222111111111000222555555555666:::>>>IIIVVVdddiiiiiijjjiiifffdddbbb]]]VVVOOOIIIFFFFFFHHHKKKOOOQQQQQQLLLGGGDDD@@@@@@>>>999333///------++++++************++++++***+++------------...000:::@@@DDDCCCDDDHHHIIIHHHGGGBBB:::444000///...---+++******************+++***...000000///222888???EEEHHHJJJJJJGGGCCC@@@>>>;;;777111...,,,,,,,,,,,,)))+++///111444999AAAHHHJJJJJJIIIGGGDDD@@@===;;;888777777777:::>>>BBBEEEJJJQQQ[[[dddiiikkklllmmmmmmllllllmmmoooppppppoooooommmiii___SSSGGG>>>:::666555444444555666444333//////......///000222333:::AAAIIILLLIIIGGGGGGIIIKKKHHHDDDAAA===888222...000///...------,,,------///...............///000222222111111111111000000,,,+++***))))))***+++,,,+++///666>>>GGGOOOUUUXXXZZZ\\\^^^]]]XXXMMM???666///---,,,,,,...000111111222111222777@@@KKKSSSXXXZZZWWWSSSOOOJJJCCC<<<777///...111;;;MMMggguuuWWW===222222000444>>>MMM[[[cccccc```ccc```[[[UUURRRPPPPPPQQQJJJHHHEEEBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>;;;999888777444222000......111333555<<>>???AAAFFFGGGFFFBBB===777222111000///---+++++++++******+++++++++***,,,.........000444888@@@DDDIIIKKKHHHDDDAAA@@@999555000------------+++***---000222666>>>IIIRRRTTTSSSRRROOOLLLIIIFFFDDD???>>><<<===???EEEJJJNNNTTTYYYaaagggjjjkkkkkkkkklllkkkkkklllmmmnnnnnnmmmjjjiiieee\\\OOOCCC;;;888333222222333444555333222...............///000111@@@GGGOOOPPPKKKGGGGGGIIIHHHFFFCCC@@@>>>:::666222000///...------,,,------.........///000333555666888999999999777555222111...---,,,++++++,,,---...+++...444:::AAAHHHOOOSSSTTTUUUXXXYYYVVVMMMAAA888333111///...000222222222333111111666>>>IIIQQQVVVYYYWWWUUUQQQLLLDDD<<<666444222444???VVVsssfffHHH666000...111888DDDRRR]]]aaa```]]]]]][[[WWWSSSPPPOOOOOOOOOGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHFFFDDDBBBAAAAAA>>><<<:::999777555222000......111222444:::AAAGGGTTTaaabbb``````bbbbbbbbb```^^^]]]\\\ZZZWWWTTTSSSTTTUUUTTTPPPMMMMMMNNNQQQSSSVVVTTTPPPMMMNNNOOO------......///000111111(((+++---/////////000222222///,,,+++,,,,,,***((('''((()))***,,,---//////***,,,---//////...,,,+++******+++,,,------------%%%***///000---+++,,,...------,,,+++++++++,,,,,,......---,,,,,,,,,,,,---&&&(((+++---//////...---...............///000000000222444666999@@@JJJQQQXXXZZZ[[[YYYVVVTTTUUUWWWUUUPPPMMMLLLIIIDDDCCCEEEGGGJJJPPPUUUYYYZZZZZZZZZ^^^aaaddddddcccccceeehhhdddeeefffggghhhhhhhhhhhheeeeeedddccccccccccccccchhhccc^^^[[[YYYUUUMMMFFF???;;;666333222222333333555444555666777666333111000+++)))+++---++++++---((())))))))))))*********((((((((((((((((((((((((******))))))))))))******000///---+++***)))(((((())))))))))))))))))))))))&&&'''(((*********)))((((((((())))))))))))((((((***)))(((''''''(((*********))))))(((((((((((())))))))))))))))))*********+++***((('''''')))+++,,,******(((''''''((()))***)))(((&&&%%%%%%&&&((()))&&&&&&''''''((()))))))))&&&&&&((())))))*********++++++,,,,,,+++***(((''')))***++++++***)))***+++...------,,,,,,++++++***)))***+++,,,,,,+++***)))%%%'''((((((''''''(((***++++++++++++,,,,,,,,,,,,)))((('''(((+++------,,,((()))***,,,---...//////111333666888999777444222222777999777555555666777@@@OOO]]]cccdddfffhhhhhhcccaaaZZZQQQIIIEEEGGGJJJFFFKKKRRRWWWWWWTTTNNNJJJJJJGGGBBB:::333...---...++++++************++++++(((***---...---------...***222:::===@@@DDDFFFDDD===888333000//////---,,,,,,,,,++++++++++++,,,,,,***+++,,,---...///111333;;;@@@GGGJJJHHHDDDBBBAAA888444///---......---++++++...111333777@@@NNNXXX[[[ZZZXXXVVVSSSPPPMMMKKKGGGEEECCCBBBEEELLLRRRWWW[[[```fffjjjkkkkkkjjjjjjkkkjjjiiijjjlllmmmlllkkkffffffbbbYYYLLLAAA:::888222111111222444444333111---------------...//////FFFMMMTTTUUUOOOJJJJJJLLLFFFDDDAAA@@@>>><<<999666000000...---------------,,,---...///222666999;;;@@@AAAAAA@@@>>>999555222///...------------...///---///333777;;;AAAGGGKKKQQQRRRTTTWWWVVVNNNCCC:::888555222111111333333222111//////333;;;EEENNNRRRYYYWWWUUURRRMMMEEE<<<666999666444>>>VVVttt|||[[[@@@555111///555>>>JJJVVV]]]]]]ZZZWWWUUUSSSQQQNNNLLLLLLLLLMMMCCCDDDEEEFFFHHHJJJLLLLLLNNNNNNLLLKKKHHHFFFDDDBBBAAA???<<<;;;999888555333000......111222333999???DDDRRR___aaa^^^^^^```aaabbb```]]]\\\ZZZXXXUUURRRRRRUUUWWWVVVRRRPPPOOOPPPRRRUUUWWWVVVRRROOOOOOPPP000///...------...///000+++...000000---,,,---///++++++,,,---------,,,,,,,,,---.../////////...---,,,+++***+++,,,,,,+++)))...000222333222///+++(((---------------------,,,,,,++++++***++++++,,,,,,111///---+++************,,,++++++,,,...//////...+++,,,---...//////000000555444555888>>>GGGQQQVVVbbb```^^^[[[YYYWWWWWWWWWVVVQQQNNNOOONNNHHHDDDDDDGGGHHHNNNWWW[[[ZZZ[[[]]]]]]bbbeeeeeeeeehhhiiihhheeecccbbbdddgggiiihhhfffgggeeecccccceeegggggggggfffdddbbb___]]]XXXRRRNNNFFF???999666333111333888333444555666666555444333......---,,,+++++++++++++++***)))***++++++***)))+++***)))*********((('''))))))))))))************++++++******)))(((''''''(((((())))))******++++++***###$$$(((''')))---+++***)))'''$$$$$$&&&)))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&''''''************))))))))))))%%%&&&((())))))(((&&&%%%((()))'''$$$%%%)))(((%%%((('''(((+++///000...++++++++++++---......---+++******)))))))))))))))***))),,,000111///,,,++++++...,,,***+++------***&&&***)))((((((((((((((()))******)))(((((((((((((((***(((((((((***+++***)))......---,,,---///111333555555666777666333...***333222333555444222444999AAAOOO]]]dddfffgggfffdddddd]]]UUUOOOHHHCCCEEEKKKLLLTTTZZZYYYVVVTTTQQQNNNKKKEEE<<<555000...,,,***///---+++,,,......+++(((+++++++++***++++++,,,,,,...///222555:::???BBBDDDDDD999///...000///,,,++++++))))))))),,,---------///...---------///111222999<<>><<<333111///---,,,++++++,,,...,,,...555===EEEQQQ\\\___aaabbbaaa\\\XXXTTTSSSNNNNNNNNNMMMNNNQQQVVVZZZbbbfffkkklllkkkiiiiiikkkhhhggghhhlllmmmiiigggiiiiiigggcccZZZNNNAAA888444222222222222222222222222111///...///...///666???IIIRRRZZZZZZUUUPPPJJJDDDKKKFFFAAA@@@AAA@@@;;;666777555333111//////000111333222000000333888===@@@GGGGGGIIIKKKKKKGGG???999111000...---,,,---///000,,,...000222666===HHHPPPQQQVVVXXXVVVSSSOOOHHHAAA777444111///000111111111333333444888>>>GGGOOOTTTXXXUUURRRPPPLLLEEE;;;444444000000<<>>AAAHHHJJJMMMQQQRRRNNNEEE???777444000...///000000000///000111222444<<>>>>>===<<<;;;999666444333222222222111000000222666:::===DDDHHHNNNTTTWWWTTTMMMGGG@@@999111...000111000...111222222111333:::EEEMMMSSSXXXZZZWWWUUURRRMMMFFF>>>;;;777555555555555444888;;;@@@EEEKKKPPPSSSTTTTTTQQQNNNLLLJJJEEE>>>888000---+++...;;;QQQiiixxxyyylllSSS999+++***...000;;;GGGSSSVVVUUUQQQKKKDDD???===;;;999999999;;;<<<<<<<<<;;;<<<>>>@@@BBBDDDCCCEEEGGGJJJMMMOOOPPPPPPLLLJJJHHHEEEBBB>>>;;;999333333222111111333888<<>><<<:::888666555777555222000000111333555<<<@@@GGGNNNSSSSSSRRROOOEEE<<<222...000111///+++111222111000111888CCCLLLTTTXXXYYYUUURRRPPPJJJDDD>>>;;;888777777888888888===AAAHHHOOOTTTVVVWWWWWWTTTQQQMMMKKKIIIDDD===777------+++***///<<>>HHHQQQQQQLLLGGGBBB===777666555333333333444555777666777777888:::<<<======???BBBFFFKKKPPPSSSUUUOOONNNLLLIIIEEE@@@<<<:::333333222111111333888<<>>888666999888888777777777777888888888777444222///...,,,,,,+++***)))***++++++***)))+++***)))***,,,,,,+++)))((()))))))))************,,,,,,,,,,,,,,,+++++++++&&&&&&'''((()))******+++''')))++++++++++++***((()))%%%"""$$$)))+++)))%%%''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))******************))))))))))))'''((((((((((((((((((''''''---***'''(((***************))))))((()))))))))))))))+++,,,,,,+++)))+++++++++++++++,,,------***...000///++++++...222///---******+++,,,***))))))))))))))))))***++++++)))***++++++,,,+++******)))((('''((()))******(((+++*********,,,...111222999666333111111111///...///...000444555555888>>>NNNXXXbbbgggjjjjjjfff```[[[UUUOOOKKKFFFDDDGGGNNNTTT[[[___[[[VVVTTTRRRNNNIIICCC;;;444000...,,,+++---...---------...000111000//////...------......+++++++++,,,---///000111///+++***...///---+++,,,+++)))((((((***++++++***((()))+++---...///......////////////000111222222000///.........///000111111000444;;;CCCJJJUUU^^^ccceeehhhiiihhhgggggghhhaaacccfffgggfffffffffgggeeefffhhhiiihhhddd___\\\[[[YYY[[[___aaa```bbbeeehhhhhhddd\\\QQQEEE===888555444111///---,,,---------,,,---/////////666>>>KKKUUU^^^aaa``````^^^[[[XXXWWWSSSNNNGGGCCCAAAAAACCCCCCCCCAAA???<<<:::888777555222000...///000000444888>>>DDDJJJOOOSSSUUUIII@@@555111222333000,,,///000//////000777AAAIIIRRRUUUTTTPPPKKKIIIDDD>>>:::888555555888:::;;;;;;AAAEEEMMMTTTYYY[[[ZZZYYYTTTQQQMMMKKKHHHBBB:::444,,,......,,,***///999BBBEEE???777111------000333===GGGMMMJJJCCC>>>;;;888222222111000///000000111222222333333444555666666888999===BBBHHHNNNSSSVVVRRRQQQOOOKKKGGGAAA<<<:::333333222111111333888<<>>BBBFFFKKKQQQYYYbbbeeegggddd\\\RRRHHHCCC<<<999555222///......///,,,+++,,,...,,,+++000777<<>>CCCJJJOOOSSSTTTUUUNNNMMMLLLLLLJJJCCC999111,,,///111000---++++++,,,---***)))---///---///444???FFFIII@@@555111111111---------------------.........////////////////////////111555;;;BBBIIIMMMSSSRRRPPPMMMGGG@@@:::777333333222111111333888<<>>AAAIIIMMMTTT[[[bbbgggiiijjjhhhiiijjjjjjjjjiiihhhgggZZZSSSMMMKKKJJJIIIJJJNNNNNNJJJIIIKKKKKKJJJLLLPPPQQQXXX^^^```aaadddcccaaabbbdddggggggeeeeeegggiiiiiihhhhhhhhhiiihhhfffcccddddddeeehhhiiiiiigggeee^^^ZZZXXXWWWPPPFFF>>>===888777666555555666777888:::999777555333222111111+++***)))***+++++++++)))*********+++------,,,+++))))))))))))************+++++++++++++++,,,,,,,,,,,,+++***)))'''%%%$$$###"""(((+++'''&&&***---+++&&&(((***+++***)))***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***))))))************))))))))))))))))))(((((((((((())))))+++,,,***'''))),,,,,,(((***+++,,,+++)))))),,,///+++++++++---......---++++++++++++,,,---...///000222000...+++)))***,,,...---......+++''''''***...))))))))))))***+++,,,---)))***,,,.........,,,+++***(((((()))***+++***))),,,,,,+++,,,...111444555333222222333555555333222222///...111444999CCCLLLWWW\\\```aaadddgggddd___XXXSSSNNNKKKHHHGGGLLLSSSVVV\\\___\\\XXXWWWVVVSSSLLLFFF>>>888444333111000---...///...---///333777333222111000////////////++++++++++++,,,---...///***+++---+++$$$###+++///---,,,,,,---...---,,,111000///...---...///000,,,---///000111111000///111111111111333555777888===<<<>>>CCCFFFIIIPPPXXX[[[```fffjjjjjjgggdddccc```aaaaaa```______aaaccccccbbb```^^^[[[SSSHHHAAA;;;666555888===CCCKKKTTT^^^cccgggggg```WWWNNNHHH>>>;;;777333000//////000+++***,,,---+++***...555777CCCNNNTTTYYY]]]___^^^ccc___ZZZYYYWWWRRRIIIBBB???AAACCCDDDCCC@@@<<<:::555444111///,,,++++++***'''+++111444666888<<>>???@@@AAABBBEEEIIINNNSSS]]]bbbeeeeeeeeegggddd```]]][[[XXXVVVVVVVVVXXXZZZ[[[\\\]]]YYYQQQGGG???;;;555333000...///666???FFFTTT```jjjjjjeee^^^WWWQQQHHHCCC<<<777444222111000))),,,///...******---111444777>>>FFFMMMSSSWWWYYYXXXXXXXXXVVVRRRLLLFFFBBB@@@===::::::<<<<<<999666000...------///...+++(((------...//////111444777888666333000///...//////000///---,,,,,,---///000444333222111000///...---000//////.........//////444444777<<>>666111111111000......------------,,,------******222<<>>IIITTT\\\aaadddcccdddfffddd```WWWTTTMMMGGGDDDFFFMMMRRR[[[]]]___]]]YYYUUUQQQOOOMMMIIIBBB:::444000000111......,,,++++++---222666222111......//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++)))(((((()))...---,,,---000111000...111111111111111111000000111000/////////000222333555666999<<<>>>@@@AAABBBAAABBBCCCDDDEEEIIINNNRRRZZZ```eeeeeeeeeddd```ZZZSSSQQQNNNKKKIIIIIIJJJKKKKKKLLLMMMJJJDDD<<<666444/////////...///333999>>>MMMYYYfffiiifffbbb]]]WWWNNNIIIBBB<<<888555333111+++,,,---,,,******---//////222777===BBBFFFIIIKKKMMMNNNNNNMMMJJJFFFCCC@@@<<<999777666777777444222111...,,,+++---...---+++.../////////000222444666444333000...---,,,,,,,,,///...---,,,,,,---...///000000000000000///////////////...............///222222444888???DDDGGGHHHIIIHHHHHHGGGDDD>>>666000......---------......///...---------***+++333===LLLNNNIII===222...---,,,++++++,,,------...//////))))))******++++++,,,,,,,,,---...///222666<<<@@@HHHNNNPPPKKKEEE@@@:::555777666555666666777777666>>>LLLYYY___aaaccccccbbbaaa]]]XXXVVVWWWZZZ\\\]]]YYYWWWUUUVVVXXXZZZ[[[[[[ZZZXXXXXXZZZ]]]aaacccddd---------------,,,,,,,,,+++************+++,,,,,,---...///000111222222222---------///111222111000------,,,...///000...---,,,---...,,,***))))))***,,,++++++++++++,,,,,,---)))***---...///...---,,,+++++++++++++++,,,---...---///111222222111///---555777;;;@@@HHHPPPWWW[[[ZZZZZZ[[[\\\]]]```bbbdddhhhiiiiiiiiihhhgggfffeeeaaa^^^YYYTTTOOOMMMLLLLLLOOONNNKKKIIIIIIJJJLLLNNNRRRSSSUUUWWWZZZ]]]___aaaaaa___]]]^^^aaacccdddddddddeeefffgggggggggggggggfffeeeddddddeeeeeedddcccdddaaa^^^]]][[[UUUMMMFFF???<<<888555444555777999777555666888777111......,,,+++***))))))((())))))'''(((******)))(((((()))***(((((((((***+++***)))************************((((((((((((((()))***+++***************++++++,,,000---))))))+++---,,,***)))***+++,,,,,,+++)))((()))))))))'''%%%%%%'''))))))***+++***))))))***++++++******))))))*********,,,+++***))))))((())))))((())))))******************++++++,,,+++***)))((()))******+++,,,,,,,,,,,,///...,,,)))''''''***---...111222000000222111...+++***)))((((((((()))***((()))***++++++***(((&&&+++*********))))))((((((((((((***++++++,,,,,,,,,***)))))))))***+++,,,,,,((())),,,///222333333444333444555555333333444555000///111666:::???JJJUUU___cccdddbbbbbbeeedddaaaVVVRRRLLLFFFDDDGGGNNNTTT]]]^^^___]]]YYYTTTRRRQQQNNNJJJBBB:::555111111111------,,,++++++---111444111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((((((***///...---...000111111000333444555666777777666666333222222111111222444444666999<<<@@@CCCEEEEEEEEEDDDEEEEEEFFFFFFIIIMMMPPPWWW^^^dddeeeccc```XXXPPPGGGEEEAAA>>>;;;:::::::::===>>>???===888444111000)))+++---......///222333BBBPPP^^^fffhhhhhhddd___XXXSSSLLLDDD???:::666333000...,,,+++,,,------,,,+++---000333666999:::;;;??????@@@@@@???>>>===<<<666555333222222111///---222///+++***+++---//////111000000111222333444555111000///...---,,,++++++......,,,,,,,,,,,,......------...///000000000000......---------....../////////111555:::???AAABBBDDDEEEFFFFFFCCC===555///+++++++++,,,,,,---/////////------,,,+++,,,555@@@NNNOOOHHH;;;000---,,,+++,,,------....../////////+++++++++++++++++++++++++++,,,---...000444:::>>>CCCJJJOOOLLLFFF@@@:::555999888777666666666777777>>>KKKYYY___```bbbcccbbbbbb^^^ZZZXXXYYY[[[]]]]]]XXXWWWUUUVVVYYY[[[]]]]]]\\\[[[[[[]]]```aaaaaa```,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,---///000111222333333,,,+++,,,...111333222111...------...///000...---------...,,,***))))))***++++++++++++,,,,,,------***+++,,,---...------,,,------------......///000///000111111222222111111999===DDDLLLTTTZZZ___aaa]]]\\\[[[[[[]]]___bbbdddffffffggggggfffeeecccbbbaaa___\\\YYYUUURRRNNNKKKNNNMMMLLLJJJJJJKKKMMMNNNUUUTTTTTTUUUWWW[[[```bbbbbbaaa`````````aaabbbbbbbbbccceeefffggghhhhhhhhhgggfffeeeeeeeeeeeedddcccbbbaaa___^^^\\\XXXRRRMMMDDD@@@999555444666888:::444555777999888444111///,,,,,,+++)))))))))))))))'''(((***)))((('''((())))))(((((()))***+++***)))************************))))))(((((())))))***+++++++++******++++++,,,---000...++++++///333111+++)))***,,,---,,,***(((&&&******)))'''%%%%%%(((***(((***++++++***)))***+++)))(((''''''''''''''''''+++***))))))((((((((()))(((((()))************)))***++++++,,,+++***((('''***+++,,,---------,,,,,,------,,,***)))))),,,///111444444111111444444111---+++*********+++++++++((()))+++,,,,,,+++)))'''))))))))))))))))))))))))((())))))************)))*********)))******++++++(((***,,,.../////////...222333444333222222333444///---///444:::@@@JJJUUU\\\```bbbaaabbbdddccc```WWWTTTMMMHHHFFFIIIPPPVVV___``````]]]YYYUUUSSSSSSNNNIIIAAA:::555222000000---------,,,+++,,,///222000...,,,,,,---------+++++++++++++++++++++++++++,,,---------++++++,,,---......///000222333333333666777999;;;<<<<<<;;;:::666555444444444555666777888:::???CCCFFFGGGFFFFFFFFFGGGGGGGGGGGGIIILLLOOOTTT\\\bbbccc___YYYNNNDDD===;;;888555222111111111333444555333000...---...(((***,,,---,,,,,,---...999GGGWWWbbbhhhkkkhhhdddaaa\\\UUUMMMGGGAAA;;;888777222------///000...+++++++++---...000111222333555555444444555666666777333222111000///...,,,+++000///---,,,---...000000222222111222444555555555111111111000///...,,,+++------,,,++++++,,,------+++,,,---////////////......------------......///......///222777;;;===>>>@@@AAACCCDDDBBB<<<444...************+++,,,---...///...------,,,...888DDDRRRPPPHHH:::000------,,,,,,---------.........///,,,,,,,,,,,,,,,++++++++++++,,,------///222777;;;AAAKKKQQQOOOHHHAAA;;;666:::999888777666666999;;;===KKKYYY___aaaccccccbbbdddaaa]]]\\\\\\^^^___^^^WWWVVVUUUWWWZZZ\\\]]]]]]```___^^^^^^```aaaaaa```******************++++++))))))******+++++++++++++++,,,...///000111111111+++***+++...111222222111...------...//////---,,,,,,------,,,***))))))***++++++,,,,,,------------,,,,,,+++***+++,,,---...---,,,,,,---...///000000000000///000222555888:::BBBGGGPPPYYY___bbbbbbaaa]]]\\\\\\\\\^^^aaadddfffddddddddddddcccbbbaaa```aaa```^^^\\\ZZZVVVPPPKKKMMMMMMLLLLLLLLLLLLMMMNNNUUUTTTSSSTTTVVV[[[___bbbcccccccccbbbaaaaaaaaabbbbbbbbbdddfffggghhhhhhhhhgggfffeeeeeeeeeeeedddccc`````````___^^^ZZZVVVSSSJJJDDD<<<777666777999999000333666888888777555222---,,,+++***))))))))))))((()))***)))((('''(((***)))(((((()))+++,,,***((()))***++++++++++++***)))++++++***)))))))))))))))---,,,,,,,,,,,,---......,,,...//////555999555,,,***+++,,,,,,,,,***((('''******)))'''&&&'''***,,,''')))+++,,,+++***+++,,,))))))(((''''''&&&''''''))))))((('''''''''((((((&&&'''(((((())))))((((((***++++++,,,+++***)))(((***+++---......---,,,+++)))***+++++++++,,,000333111444444111111444444111---+++)))***,,,---,,,+++***+++---......---,,,***************))))))))))))((())))))******)))))))))++++++******)))************+++,,,,,,,,,+++***)))000111222222111000111222222000000444888<<>>@@@AAA@@@>>>===;;;:::999888888888999:::<<>>777000...///000,,,(((+++++++++,,,---///000000000//////...///000111111111222111000...------------...///000////////////222111111333666888777666222222222111000...---,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,---------------...///000/////////222777;;;<<<======>>>???@@@???:::333...++++++************++++++000//////000///111<<>>>>>KKKYYY___aaadddeeeccccccaaa^^^]]]^^^___^^^]]]WWWVVVVVVXXX[[[]]]]]]]]]___]]]ZZZZZZ]]]aaadddeee))))))))))))************)))***++++++,,,,,,+++++++++,,,---...///000000000***)))***,,,///111000///...---,,,---......,,,***+++,,,---,,,*********++++++,,,---------------,,,...,,,***))))))+++---...*********+++,,,---...///000000000222666<<>>IIIPPPVVVYYY\\\]]]ZZZUUUOOONNNKKKIIIIIIMMMSSSXXX]]]___```___\\\YYYWWWVVVPPPIII@@@999666444111......///000000...---...//////---+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---111333222444666666666666888::::::===AAAEEEGGGFFFDDDBBBAAA@@@???>>>>>>>>>???@@@DDDEEEGGGIIIJJJIIIHHHHHHCCCEEEGGGHHHIIIJJJMMMOOOSSSYYY\\\YYYRRRIII<<<111------,,,+++***************,,,------+++***+++,,,---------,,,***+++---///000<<>>666111111///,,,(((++++++++++++,,,---...///...------,,,,,,---......///000111000...---...///---///222222000///...///111000000444999<<<;;;999444333222000///---,,,++++++++++++++++++++++++++++++---...000000///---,,,...............///000111000000000333888;;;======<<<<<<<<<===;;;777111---,,,++++++*********++++++000000222444444666???JJJQQQNNNDDD777///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......------000444888>>>HHHNNNJJJBBB>>><<<:::::::::999555333444:::???>>>LLLZZZ```ccceeefffeeecccaaa___^^^___^^^]]]\\\ZZZYYYYYY[[[]]]______^^^ZZZWWWUUUUUUYYY___ccceee))))))*********+++++++++******,,,---------,,,+++,,,---......////////////)))))))))+++...///...------,,,+++,,,------+++))))))+++,,,,,,+++***+++---,,,---.........---,,,+++,,,,,,+++++++++++++++,,,*********+++,,,---...//////000333777>>>FFFLLLPPPXXX\\\bbbgggiiihhheeeccc___``````bbbcccdddeeeeeefffeeebbb```___```bbbcccdddbbbaaabbbccc```YYYRRRKKKLLLMMMNNNNNNNNNNNNMMMXXXXXXXXXXXXXXXXXXXXXXXXZZZ]]]```bbbaaabbbdddfffbbbcccdddeeefffgggggggggdddcccbbbcccdddeeedddccc```aaaccccccbbbaaa```___SSSKKKAAA<<<:::999777555000444666333444777777333//////...---,,,,,,,,,,,,+++++++++***))))))+++---*********,,,......,,,))))))***,,,------,,,***)))******))))))******++++++---,,,,,,,,,,,,---......'''///222///111666555---+++***)))))))))***+++,,,((()))+++,,,,,,---///111&&&))),,,---,,,,,,,,,,,,------,,,+++***))))))***)))((((((((((((((())))))''''''((())))))))))))))))))***,,,---......------)))+++---......,,,***)))(((***+++,,,---///222444000222111......111222000,,,***(((***...///---)))///......---...///000111...------,,,+++***))))))((())))))***++++++++++++---,,,+++***))))))))))))---,,,***))))))***+++,,,111333444333222111222333777444333666666444444666>>>CCCHHHIIIKKKMMMLLLHHHBBBCCCDDDEEEHHHLLLRRRWWW[[[^^^aaaaaa___[[[YYYXXXSSSKKKAAA;;;888666333000///111222222000......//////---,,,,,,---......---------------------------+++,,,------...000444777999;;;;;;:::777666777888999===DDDJJJMMMNNNLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIHHHGGGFFFFFF@@@CCCEEEGGGIIIKKKNNNQQQUUUYYYZZZTTTLLLBBB666,,,,,,++++++******)))))))))'''))),,,...------...///,,,---......,,,,,,---...---777DDDQQQ^^^hhhkkkiiijjjhhhfffdddbbb^^^YYYUUUPPPIIIAAA:::666333000---...------,,,,,,---...///++++++,,,,,,,,,---------+++---///...,,,,,,...000000222333111///---///000///...///444<<<@@@???<<<999777444222///...------******++++++++++++******)))+++...000111111///...///......//////111222222000000111444888<<<>>>>>>===<<<:::999888555000,,,************+++,,,,,,---000111444888888999BBBLLLRRROOOEEE:::333222000,,,------------------------,,,,,,------......///////////////...---000444777===FFFLLLGGGAAA???AAACCC======:::555000111777<<>>>>>;;;777:::===AAAFFFKKKRRRVVVYYY]]]aaabbb```]]]ZZZXXXUUUMMMCCC<<<:::999555222000111333333111///...//////...,,,,,,...//////...////////////////////////---...///000111444999<<<>>>???@@@<<<888555555666888===EEEMMMQQQSSSRRRQQQMMMLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHFFFEEECCCCCCBBB>>>AAADDDGGGIIILLLOOORRRVVVYYYXXXQQQHHH???333)))......---,,,+++***))))))"""&&&)))******+++,,,***,,,///000...---------+++444AAAMMM[[[hhhllljjjkkkjjjiiihhhgggddd```\\\YYYTTTKKKCCC===999666444222111000.........///000)))***+++,,,------------(((***,,,,,,+++***---///333444333///,,,,,,///333---,,,...555===BBBAAA???>>><<<888444222000000000******++++++++++++******'''***---000222333222111////////////000111333333000000111444999===??????===;;;999888666333///,,,(((((()))***+++---///000000111666:::;;;<<>>888777555000.....................---,,,,,,,,,---...///000000000000///......000333777===FFFLLLGGGBBBBBBHHHKKK@@@???<<<555///...444999@@@NNN\\\bbbeeehhhiiihhhiiihhhgggggggggfffcccaaabbbaaaaaabbbdddeeecccbbb[[[XXXUUUSSSQQQOOOLLLJJJ)))+++---,,,)))))),,,///)))***+++,,,,,,,,,+++***+++,,,---.........------...---,,,+++++++++,,,------,,,+++,,,------,,,***...---+++))))))***+++,,,------------------------((()))***++++++***)))(((............//////000111444777===EEEOOOXXX___cccaaadddhhhjjjjjjiiihhhiiiccceeefffeeeddddddeeefffdddcccaaa`````````aaabbbhhhddd______aaaaaa^^^ZZZPPPNNNLLLMMMQQQSSSSSSQQQPPPVVV\\\]]]ZZZUUURRRQQQTTT[[[bbbeeecccbbbdddfffcccdddeeeeeefffeeeeeeeeeeeebbbaaabbbdddeeedddaaabbbaaaaaaccceeeeeebbb___XXXPPPHHHDDD???888555555555444333333333333222111////////////---,,,***)))++++++***)))((((((((()))++++++++++++++++++++++++************************+++((()))...000...,,,---333000---++++++++++++++++++...///---000333///''')))***,,,...///......---,,,)))'''(((+++...000111+++***)))***,,,---,,,+++---,,,***(((''''''((((((******************************))))))(((((('''''',,,++++++...111222///,,,***))))))+++---------+++---,,,,,,---///111222111000000000000000000000000---++++++---000111000---111///---+++***+++,,,---(((((((((***,,,,,,***((($$$&&&((()))(((((((((************++++++,,,,,,,,,000///...,,,+++---000333222222333333333222111111+++,,,///111222222111000777444000000222555444333444555666888;;;BBBJJJOOOWWW[[[```aaa___]]]\\\]]]YYYRRRGGG@@@<<<:::888666444666666555333111111111///222222///000222222///111111000000000000000111222222222333666999===???FFFDDD@@@<<<999777666666777:::CCCPPPWWWVVVSSSRRRSSSSSSRRRQQQOOOMMMKKKJJJLLLIIIEEECCCAAA@@@>>>===>>>???AAACCCFFFJJJOOOSSSXXXZZZZZZRRRDDD888111...++++++***)))((('''&&&&&&))))))***+++,,,,,,------...///000///---,,,---...---111:::IIIYYYeeeiiiiiijjjjjjiiiiiiiiihhhhhhhhh^^^\\\XXXQQQIII@@@888444333222111000///------,,,+++++++++***************,,,...///...,,,+++,,,///.........------............---///555===DDDHHHHHHEEE???888333000///,,,***111///,,,***)))))))))***---------...///000222333222111000000111222111000444111000444:::@@@CCCCCCDDD>>>888666555111---++++++)))''''''((()))))))))333444:::???@@@???BBBHHHRRRTTTPPPEEE:::555222///111111111000000/////////------......///000111111000///...---...111777;;;IIIOOORRRLLLEEEEEEHHHJJJEEE===555444333333666:::BBBKKKWWW___bbbbbbccccccfffggghhhiiijjjhhhddd```___^^^___aaabbbbbb```^^^WWWTTTQQQNNNLLLIIIEEEBBB)))+++,,,+++)))))),,,///,,,,,,---......---,,,+++***+++,,,---...---,,,,,,,,,,,,+++*********+++,,,...---++++++,,,,,,+++***,,,+++*********+++---...------------------------***+++,,,,,,,,,,,,+++***---------///000333555777<<<@@@FFFOOOXXX```eeehhhgggiiijjjjjjiiiiiijjjkkkeeefffhhhhhhgggggghhhiiidddcccbbb`````````aaaaaaeeeaaa^^^___bbbcccaaa^^^XXXTTTPPPNNNOOOQQQQQQPPPMMMQQQVVVYYYXXXTTTQQQPPPPPPVVV]]]```______aaadddeeeeeefffggggggggggggggggggdddbbbcccddddddccc```aaaaaaaaacccffffffcccaaa___WWWOOOJJJEEE>>>::::::777666444444555555333222444222000...---,,,++++++***************+++,,,,,,++++++++++++++++++++++++++++++***************+++,,,))))))---///---,,,...111///,,,+++***+++++++++))),,,---,,,///333111+++'''(((***---///111111111///,,,))))))+++---...///...---,,,---///000///...///...,,,+++*********+++***************************)))))))))((((((((('''+++++++++...111111///,,,))))))***+++---------,,,///---,,,,,,...000111111////////////////////////+++******,,,...///...,,,,,,,,,+++******+++,,,---(((((((((***++++++***((('''((((((''''''(((+++...++++++++++++,,,,,,,,,,,,...---,,,+++,,,...///000222222333333333333333222------///000111111000000222///,,,,,,.../////////111222444555888===DDDIIIPPPUUU[[[^^^^^^\\\\\\\\\[[[UUULLLEEEBBB???<<<:::777888888666333111000000000333333111111555777555666666444333333333444444555555666999<<>><<<:::===@@@CCCFFFLLLRRRWWWYYY[[[ZZZRRREEE888000---++++++***)))((('''&&&&&&*********++++++,,,,,,,,,---...///...,,,+++,,,---+++...666DDDUUUbbbhhhiiilllllllllllllllkkkkkkkkkeeeccc___YYYRRRJJJDDD@@@:::888555111///......///,,,,,,,,,,,,,,,+++++++++***,,,---,,,***)))+++,,,......------------......,,,,,,---333<<>>BBBDDDGGGCCC???<<<888222---+++***)))''''''((()))******222555;;;AAABBB@@@BBBGGGPPPTTTSSSJJJAAA<<<888444444444444444444444333333000000000111111111111222111000///...///333999>>>LLLSSSWWWRRRLLLKKKMMMMMMIII@@@888555333111333777???HHHUUU^^^bbbbbbccccccdddeeegggiiikkkjjjfffcccbbbaaa``````aaaaaa___]]]UUUQQQLLLFFFBBB===999666***+++,,,***((((((,,,000...//////000///...,,,+++)))***+++,,,---,,,+++++++++******))))))***++++++000...+++***++++++******+++*********,,,---000111------------------------,,,---............---,,,......///111444888<<<>>>FFFJJJRRRZZZaaafffiiijjjiiiiiihhhgggffffffiiilllfffgggiiihhhhhhgggiiijjjeeedddbbbaaa``````aaaaaaaaa___]]]___cccfffeeedddbbb]]]UUUOOOMMMNNNNNNOOOKKKLLLOOORRRTTTSSSPPPMMMLLLQQQWWWZZZZZZ[[[^^^aaadddeeeffffffggggggffffffgggfffddddddddddddbbbaaaaaaaaabbbdddfffgggeeecccbbbZZZRRRNNNGGG???::::::999777555555555666555333888666222///,,,,,,,,,,,,))))))******,,,---...///++++++++++++++++++++++++,,,+++***))))))***+++,,,---)))(((,,,...,,,,,,//////...,,,***))))))******(((***++++++...333333000((()))+++---///111111222111///+++***+++,,,,,,,,,...---------///000///......---,,,+++++++++++++++************************))))))))))))((((((((((((+++++++++---///000...,,,)))***+++,,,------------222///---,,,---///000000------------------------)))))))))+++------,,,***(((((()))***+++,,,,,,,,,((((((((()))++++++***((())))))(((&&&&&&)))...222,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...000///---000111222333333444444333////////////////////////...,,,******+++,,,,,,,,,...///111333555888<<<@@@EEEKKKTTTZZZ\\\\\\[[[[[[]]]YYYSSSNNNJJJGGGDDDBBB>>>???>>>;;;777333111111222555555333666<<>><<<:::999999:::;;;;;;<<<>>>AAAFFFKKKPPPRRRSSSNNNFFF???999555444444777999BBBPPPZZZ\\\]]]^^^\\\\\\[[[YYYWWWUUUSSSRRRNNNIIIDDD@@@>>>>>>>>>>>><<<>>>AAADDDHHHMMMSSSXXX[[[\\\[[[SSSFFF999000,,,++++++***)))((('''&&&&&&******+++++++++++++++++++++---------+++***+++,,,)))+++222>>>OOO]]]fffjjjllllllllllllmmmmmmmmmmmmjjjiiifffbbb\\\VVVQQQNNNEEEBBB===777333111111111............------,,,,,,***,,,------,,,++++++,,,------,,,,,,,,,,,,------------...444===GGGNNNRRRQQQKKKBBB999444222000///000///---,,,---...000111------------...///000111222333555888<<<===<<<:::888555222222666<<>>666///+++))))))((((((((()))+++,,,222555===CCCDDD@@@AAAEEELLLSSSVVVQQQJJJEEE???:::999999999999999888888888555555555555555444444333333333222111222777===CCCPPPXXX]]]ZZZUUUSSSSSSRRRKKKBBB999666333111333666;;;EEERRR\\\```aaaaaabbbbbbccceeeiiikkkjjjgggdddbbb```]]]\\\[[[[[[YYYWWWPPPKKKCCC===888555111///***++++++)))'''''',,,000//////000//////---+++***((()))***+++,,,++++++******************+++++++++222///+++))))))******)))+++++++++,,,---...000000------------------------.........///////////////000111222555999???DDDGGGOOOSSSYYY___cccddddddcccaaabbbcccbbbbbbdddgggjjjfffggghhhgggfffeeefffgggfffeeecccaaa````````````___^^^^^^```dddggggggggghhhbbbXXXOOOKKKKKKLLLNNNLLLKKKKKKNNNQQQQQQNNNJJJKKKNNNRRRUUUWWWZZZ^^^aaabbbbbbcccdddddddddddddddeeeeeedddddddddddddddccc```aaabbbdddfffgggffffffddd\\\UUUQQQKKKBBB;;;::::::888666555555555555444888666444111...,,,++++++************+++,,,......************************,,,+++***))))))+++,,,---///***(((+++---,,,,,,///------,,,***)))((()))***************---000222222,,,,,,------............111...+++***+++,,,,,,+++,,,+++******,,,,,,+++***+++*********************************************))))))))))))((((((((((((******+++---.........---)))***,,,---,,,,,,---...444111---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---,,,+++)))'''(((***,,,,,,+++***))))))((('''(((*********(((((((((((('''''')))---111---------,,,,,,,,,,,,,,,,,,)))(((+++000222///+++---...///111222333333333111000///............//////...---,,,---.........---///111333333555777999<<>>BBBDDDCCCAAA;;;888333111333888???CCCMMMSSSWWWQQQGGG===333---))))))))))))((())),,,---111555===DDDDDD@@@@@@CCCJJJSSSYYYWWWQQQLLLFFFAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<;;;999777666777777666555777<<>>???EEEOOOVVVWWWUUUSSSQQQOOONNNNNNNNNOOONNNOOOPPPSSSUUUXXXZZZ\\\WWWRRRIIIAAA;;;888777888444333999EEENNNSSSXXX\\\]]]]]]]]]]]]\\\[[[[[[ZZZVVVQQQKKKHHHGGGHHHIIIJJJLLLMMMNNNOOOPPPSSSXXX[[[______]]]VVVJJJ===222+++******))))))((((((''''''+++*********************)))***+++***))))))***+++)))***---555CCCSSS```hhhfffggghhhiiijjjllllllmmmjjjiiihhhfffdddbbb```___ZZZXXXUUUOOOHHH???888333000//////...------,,,,,,...///000111222222111000---,,,,,,++++++,,,,,,---//////111666>>>IIIUUU\\\VVVQQQHHH???666222111111333111000//////000222333333222222222222333444444888999===BBBGGGIIIHHHFFF>>>:::555111111555<<>>???CCCMMMUUU\\\ZZZVVVRRRMMMHHHJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCBBB???===<<<;;;<<<<<<<<<===BBBHHHLLLTTT\\\cccccc```^^^[[[WWWJJJAAA999666444222333777888BBBPPPYYY]]]\\\[[[[[[``````aaacccccc```\\\XXXTTTQQQNNNLLLLLLLLLKKKJJJ@@@<<<666222222444555666'''***+++***((((((***---+++,,,,,,,,,,,,+++)))(((((()))***+++,,,+++*********+++,,,---------------///---***)))******)))))),,,,,,,,,,,,---------------------------------------------...000222444555000333999AAAJJJRRRYYY]]]WWWWWWVVVUUUSSSPPPNNNMMMIIILLLQQQVVVYYY]]]aaacccggghhhiiiiiigggggghhhiiiiiigggeeebbb```_________^^^^^^___```bbbdddfffggghhhddd\\\TTTLLLJJJKKKMMMQQQOOOLLLLLLLLLLLLLLLKKKNNNMMMNNNPPPTTTYYY^^^bbbbbbcccddddddeeeeeedddddd^^^```bbbccccccdddfffhhh```bbbcccdddcccdddeeegggeee```[[[ZZZUUUKKKEEECCC<<<999555333444444444333000222444555444111---***///...,,,+++)))(((((((((******************************++++++,,,---------///***))),,,...,,,+++---))),,,---,,,)))''')))+++...,,,,,,---+++)))+++000)))))))))***+++---///000***)))((()))+++------,,,,,,***)))***++++++***(((***+++,,,---......------))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++++++++,,,...(((+++......,,,+++---000333111///.........---+++++++++++++++++++++++++++))),,,///000///---++++++***+++,,,---,,,***(((&&&)))'''&&&&&&((()))))))))%%%'''******))))))***+++*********++++++,,,,,,,,,---,,,+++---000111...+++)))***+++---......///////////////......---------...///000000......///000///111222222111111222444444777===FFFPPPXXX]]]^^^^^^```aaa___\\\YYYXXXWWWRRRRRRQQQMMMHHHCCC@@@@@@AAAEEEGGGHHHNNNWWW]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\YYYTTTLLLDDD>>>;;;::::::666444777@@@HHHLLLQQQVVVYYYZZZ[[[\\\^^^^^^______YYYVVVQQQOOOOOOPPPQQQRRRPPPRRRSSSTTTVVVYYY^^^aaa``````^^^XXXNNNAAA444---***)))))))))((((((((('''))))))******************((()))+++***))))))***+++******,,,222===LLL[[[dddeeefffgggiiikkklllnnnnnnjjjjjjiiihhhggggggffffffaaa```]]]XXXOOODDD:::444111000000///...---,,,,,,......///222444444111///------,,,,,,,,,,,,------+++---///333:::DDDPPPWWWOOOMMMGGG@@@999555555666333222111111222444666777111111222333555777999::::::;;;>>>CCCGGGIIIIIIHHH???<<<777222000333999>>>KKKYYYcccccc]]]SSSDDD444+++,,,---+++)))(((+++...///000666;;;<<<;;;>>>DDDQQQXXX\\\YYYTTTRRRPPPMMMOOOOOOOOONNNMMMMMMLLLLLLIIIJJJJJJJJJIIIFFFCCCBBB@@@AAACCCDDDEEEHHHLLLOOOTTT\\\bbbcccaaa```\\\WWWNNNDDD;;;666222......111666@@@NNNYYY]]]\\\[[[ZZZ____________^^^[[[UUUQQQNNNLLLIIIHHHHHHGGGEEECCC;;;777111...///000222222%%%))),,,,,,)))((()))+++******+++,,,,,,+++***))))))***+++,,,,,,,,,+++***((()))+++,,,------,,,,,,---+++******++++++***((())))))***,,,------------------------------------------...000222555888999999===BBBIIIPPPUUUYYY[[[PPPNNNJJJGGGDDDBBBBBBBBB???AAAEEEIIIMMMRRRXXX]]]bbbdddfffggggggiiikkkmmmjjjhhhfffcccaaa_________ZZZ\\\^^^___aaadddgggiiihhhfffaaaYYYPPPKKKJJJKKKNNNNNNMMMKKKJJJJJJMMMOOOMMMLLLJJJLLLPPPVVV[[[___bbbccccccddddddddddddddd]]]```bbbbbbbbbbbbdddggg```bbbdddcccaaaaaadddfffbbb]]]ZZZZZZVVVNNNGGGEEE>>>;;;777444444555555555000222333555555333111000000///...,,,***))))))(((************************(((***,,,---......---,,,...******---///,,,***,,,(((,,,...---)))((())),,,---+++,,,...,,,(((***000((((((((((((***,,,---///)))((('''(((***++++++***,,,+++******++++++***(((***+++,,,......///......))))))))))))))))))))))))'''((((((((()))))))))***(((***++++++)))))),,,...(((,,,//////,,,+++---000111000///000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000111///,,,++++++((()))*********)))(((''')))'''&&&&&&''')))))))))******+++***((((((***,,,(((((())))))***+++,,,,,,---------------,,,,,,+++******+++------.........---.../////////...---,,,,,,...000///---,,,---///.../////////---...///111333333666===IIISSS[[[^^^```bbbcccbbb___]]]]]]^^^XXXXXXWWWTTTOOOKKKIIIIIIKKKOOOQQQQQQUUU[[[^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZ]]]]]]^^^^^^^^^^^^^^^^^^\\\XXXQQQJJJCCC>>><<<;;;777444444999???CCCGGGLLLPPPRRRTTTWWWZZZ]]]^^^___[[[XXXVVVUUUVVVWWWXXXWWWVVVWWWXXXXXXXXX[[[___bbbaaaaaa___ZZZQQQDDD777///))))))))))))(((((((((((((((((())))))******++++++((()))++++++***)))+++,,,******+++///888FFFTTT]]]bbbbbbdddfffhhhjjjlllmmmjjjiiiiiiiiiiiiiiiiiijjjfffeeeaaaZZZPPPEEE<<<666222222111000///...------000000111444666777444000......------------......))),,,///222888AAAKKKSSSMMMLLLIIIBBB;;;666555666333222222333666999<<>>;;;;;;===@@@DDDFFFFFFEEE???===999333000111777;;;HHHWWWdddgggeee^^^LLL888,,,...///,,,((('''***.........111555666777>>>FFFRRRVVVVVVPPPKKKJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNPPPPPPOOOLLLIIIGGGDDDFFFIIIJJJKKKMMMOOOQQQUUU[[[aaabbbaaaaaa]]]XXXNNNDDD:::555000,,,,,,///222===LLLXXX]]]^^^]]]]]]^^^]]]]]]]]]\\\XXXSSSNNNJJJHHHFFFDDDCCC@@@===:::555222...,,,---///000000$$$(((,,,---***((()))***)))***+++,,,,,,,,,+++***)))***+++,,,---,,,++++++'''(((***+++,,,,,,+++++++++******+++,,,,,,***(((&&&''')))+++---...//////------------------------......///111444888;;;===EEEGGGKKKOOORRRSSSSSSSSSHHHDDD???;;;888888999:::888999;;;===AAAHHHPPPVVV[[[^^^aaadddfffhhhlllnnnjjjiiifffcccaaa_________XXXZZZ\\\___aaadddhhhjjjiiihhhddd\\\SSSLLLJJJJJJKKKLLLLLLJJJHHHIIINNNRRRLLLJJJGGGHHHMMMSSSYYY\\\``````aaabbbbbbbbbbbbbbb^^^```cccbbb``````bbbeeeaaacccdddccc``````bbbeeeeee```^^^___\\\TTTNNNLLL@@@<<<888666666666666666222222333444444555555555111000...---,,,+++++++++))))))))))))))))))))))))'''))),,,...///...---+++---******...000,,,***+++(((,,,///...***(((***---+++***,,,///---(((***111+++***)))(((((()))******)))((('''((()))***)))(((,,,***))))))******)))''''''(((***,,,---------,,,))))))))))))))))))))))))'''((((((((())))))******'''***+++***)))))),,,///(((,,,000///,,,+++---111/////////111111000,,,***,,,,,,,,,,,,,,,,,,,,,,,,'''+++000111...+++******&&&&&&'''((()))))))))))))))'''%%%%%%''')))))))))...---,,,)))'''(((,,,///&&&&&&''')))***+++,,,---,,,------,,,***)))***+++++++++,,,---............+++---///000000///---,,,+++...000000---,,,---///,,,---,,,+++***+++---///333111222888DDDPPPYYY]]]aaaccceeedddaaa___```bbb^^^^^^^^^[[[VVVSSSQQQQQQSSSVVVXXXWWWXXX\\\^^^[[[\\\]]]___``````^^^\\\[[[___``````aaaaaa``````___```\\\UUUNNNFFF@@@===;;;666111000444888:::>>>CCCHHHJJJMMMQQQUUUYYY[[[\\\[[[YYYXXXXXXYYY[[[[[[ZZZ\\\\\\\\\ZZZYYYYYY\\\^^^bbbaaa___[[[RRRFFF999111))))))))))))(((((((((((('''(((((()))***++++++,,,(((***++++++******+++---))))))***---555BBBPPPYYY^^^^^^```bbbeeegggiiijjjhhhhhhhhhhhhhhhiiiiiijjjjjjgggaaaYYYOOOEEE<<<888444444333222111000///...333333444777::::::777333///......------......///***---000444888@@@JJJQQQQQQPPPMMMEEE<<<555222222222222333555999>>>BBBEEEDDDCCCBBB@@@??????>>>>>>;;;:::;;;===@@@CCCCCCCCC???>>>:::444000111555:::EEEUUUdddiiijjjeeeQQQ;;;---///000---((('''***...---,,,---111222555>>>HHHOOORRROOOFFFAAAAAADDDDDDCCCDDDFFFIIIKKKNNNPPPQQQPPPQQQSSSSSSRRROOOLLLJJJFFFIIILLLOOOOOOOOOPPPQQQUUU[[[```aaaaaabbb^^^YYYJJJAAA888444000---...111...:::KKKXXX^^^___``````\\\\\\\\\\\\[[[XXXRRRNNNGGGEEEBBB@@@>>>:::555111111///,,,,,,...000222222++++++************+++++++++---......,,,******+++)))******+++++++++******)))***)))(((+++///,,,'''))))))*********))))))(((+++)))'''))),,,///...---.........------.........---///111444888>>>EEEIIIRRRQQQOOONNNMMMKKKHHHEEE<<<:::888555333333222222222333444555777<<>>555111000---,,,,,,---......000000111444444777BBBMMMRRRSSSPPPIIIEEEAAA999111777555555888>>>DDDIIIKKKJJJKKKIIIDDDBBBDDDDDDAAA???>>>===<<<<<<===>>>??????===999444111333777;;;KKKNNNXXXdddjjjbbbOOO???...---+++***)))***+++,,,---//////......222<<>>AAADDDFFFHHHIIIJJJMMMPPPPPPOOONNNMMMMMMKKKJJJJJJIIIKKKMMMOOOPPPXXX[[[```cccccc```[[[WWWIII@@@555......//////...111777DDDSSS```eeeccc___bbbbbb^^^XXXWWWYYYTTTLLLGGG???999888666222///000---++++++//////---...111)))))))))(((((())))))))),,,---...---+++***+++,,,******+++++++++******)))***++++++))),,,///---((())))))************)))))),,,***(((***---//////...------...//////...------///111555888===CCCJJJOOOVVVSSSNNNJJJGGGCCC???<<<888777555333222111111111111222333333333666;;;>>>DDDIIIRRR[[[bbbgggkkkmmmfffggggggfffcccaaaaaaaaa^^^___aaabbbcccfffiiilllmmmkkkggg```XXXQQQKKKIIIHHHJJJMMMLLLKKKIIIJJJKKKLLLKKKJJJJJJJJJMMMPPPRRRZZZ[[[]]]___aaaaaaaaaaaa```_______________```aaabbbbbbbbbbbbccccccccccccgggdddaaaaaaaaa^^^WWWQQQHHHCCC<<<::::::999666222666555333444555555444222000000...---++++++******...,,,***+++++++++(((%%%***+++---//////...---,,,///++++++......***)))---))))))))))))************)))---///---***(((+++...***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++++++++***)))((())))))************)))(((((((((((((((((((((((()))***+++***)))***+++---***//////,,,+++///111///000000000///...---...///---((()))000000)))(((------,,,+++***************((()))))))))'''&&&'''(((((((((''''''''''''((((((+++***))))))(((((())))))***)))'''&&&'''))),,,---+++************,,,---...***,,,.../////////000222333333222333333222...,,,***,,,......---+++++++++,,,---//////---++++++,,,,,,+++***...555???FFFKKKWWW[[[```cccddddddeeeeeegggeeebbb___\\\[[[[[[\\\___^^^]]]\\\\\\]]]___```___^^^\\\^^^aaacccbbbaaaaaacccdddcccbbbaaabbbccc``````^^^ZZZTTTNNNGGGDDD<<<999555444555777888888<<<===@@@DDDIIIOOOTTTWWWYYYYYYYYYYYYYYYXXXWWWWWWTTTTTTTTTRRRPPPOOOOOOQQQUUUVVVWWWUUUPPPFFF999111,,,+++******))))))******,,,,,,+++***))))))))))))***)))))))))))))))))))))444...***+++---000777???GGGJJJNNNQQQVVV[[[aaaeeefffeeefffgggiiijjjkkkkkkkkkggg```UUUHHH===666333000111222111000///000111111555999>>>EEEHHHAAA888222000---,,,,,,---.........------///000222<<>>:::666444666;;;???KKKMMMTTT^^^ccc^^^NNN@@@...---+++))))))***,,,......///000......222;;;BBBBBB>>>999555222111222333444555777:::===@@@BBBCCCFFFHHHLLLMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJLLLNNNPPPUUUXXX]]]aaaaaa]]]WWWSSSEEE>>>444//////000///...000666AAAPPP^^^ddddddaaacccccc___YYYWWWWWWPPPHHHAAA:::555444333///---...,,,)))***...///------000******))))))))))))******---------,,,******,,,...+++++++++++++++***)))(((***,,,,,,***,,,///...***))))))***************))),,,******+++---/////////---...000111111000///...333777<<>>FFFMMMTTT[[[ccchhhbbbcccddddddbbbaaabbbcccaaaccceeeffffffgggjjjlllmmmllliiiddd]]]UUUNNNJJJJJJIIIIIIKKKKKKKKKHHHFFFJJJLLLMMMLLLIIIIIIKKKNNNWWWYYY]]]```cccddddddddddddbbb```______```aaabbbccccccccccccbbbbbbbbbbbbdddbbbbbbcccccc```ZZZTTTNNNHHHAAA<<<;;;:::777444888666444444555666555555///...---,,,++++++++++++---+++))))))+++,,,,,,+++***+++---//////...---,,,///,,,,,,......++++++---))))))))))))***************,,,...,,,)))((())),,,)))***,,,------,,,***)))))))))))))))))))))))))))((())))))******))))))(((************************)))************))))))(((((()))***++++++***)))(((---------,,,***)))***+++***---...,,,+++...000000///...---,,,+++,,,---...,,,'''(((......(((''',,,,,,+++******************((()))***)))'''&&&'''((()))((((((''''''(((((())))))))))))))))))(((''''''((((((((((((((()))++++++(((((()))***+++---///000+++---///000///.........222111111222333222000...+++---//////---+++******+++---......,,,++++++,,,)))******,,,///555===BBBNNNSSS[[[aaadddddddddccchhhfffcccaaa___]]]]]]]]]``````______^^^]]]\\\\\\ZZZZZZZZZ\\\______^^^]]]___aaacccccccccbbbbbbcccbbbaaa```^^^YYYSSSNNNKKKAAA<<<777444444666888999999999;;;>>>CCCIIIOOORRRUUUTTTTTTSSSRRRQQQPPPPPPKKKKKKJJJGGGEEEEEEGGGIIIKKKLLLMMMMMMJJJBBB888111++++++***)))))))))******))))))******+++*********))))))))))))))))))******...)))''')))+++,,,111777888;;;>>>CCCHHHPPPXXX]]]```bbbdddgggiiikkklllllljjjfff^^^RRRDDD999333111000111111000//////111333222666<<>>555111---+++,,,---.........++++++,,,,,,...777@@@KKKRRRVVVRRRNNNMMMJJJGGGFFFEEEDDDGGGKKKOOORRRRRRVVVVVVSSSQQQQQQPPPHHH>>>======<<<<<<<<<======>>>@@@???===:::999<<>>MMM[[[dddfffeeeeeeddd```[[[WWWSSSJJJAAA999333000000///,,,***,,,***((()))...///------000---,,,,,,,,,,,,,,,,,,---------,,,+++)))***,,,///,,,,,,,,,+++***)))((('''(((+++,,,***+++...---)))))))))***+++++++++******+++******+++,,,.../////////000000111222333444444:::???FFFKKKNNNNNNOOOOOOHHHDDD>>>:::777666444222111000///......///000111111222444333111000000000333888===@@@DDDJJJSSSYYY[[[\\\^^^______```ccceeeccceeehhhiiiiiiiiikkkllllllkkkiiifffaaaZZZRRRLLLJJJHHHGGGIIIMMMNNNJJJFFFFFFJJJNNNMMMIIIGGGIIIMMMRRRUUUZZZ___ccceeeffffffdddcccaaa______aaadddeeeeeeeeedddccccccbbbaaaaaaaaaaaabbbddddddbbb]]]XXXSSSMMMFFF@@@<<<:::777555999777444333444555666555//////---,,,++++++++++++)))))))))***+++++++++++++++,,,...///000///---,,,---,,,,,,,,,,,,++++++,,,((()))))))))***************,,,---+++)))((((((***)))***,,,......,,,***))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))*********************)))((('''''')))+++,,,,,,+++***))),,,------+++)))(((***+++***,,,---,,,,,,---///111///---+++***+++,,,------+++((((((,,,,,,((((((++++++******)))))))))******((()))***)))'''''''''((())))))(((((((((((())))))(((((()))******((('''&&&'''((())))))*********)))%%%&&&'''(((***+++---...+++...000000...,,,++++++111111000222333333222000+++...000000...+++***)))+++,,,...---,,,+++,,,---***,,,---------000666<<>>@@@@@@AAABBBDDDBBB===666000******))))))))))))******'''(((***+++++++++)))))))))))))))))))))*********(((%%%%%%(((******---222000111444888===EEEMMMSSSXXX\\\aaafffiiikkklllmmmiiieee[[[OOOAAA777111///000000000///...///333666333888>>>EEEOOOTTTOOOFFF999444...+++,,,---......///,,,+++,,,,,,---444<<>>;;;666333222222111000000///.........///111222...000111111000......///000222444666888<<>><<<;;;;;;;;;:::999888555333333666999777777888::::::777222...***))))))((())))))******((()))***++++++)))((('''(((((())))))************,,,)))(((***)))&&&&&&)))+++,,,...000333999AAAFFFNNNTTT]]]dddhhhjjjlllmmmhhhcccZZZMMM@@@666000.../////////......000333666444888???GGGRRRYYYVVVOOO@@@999000,,,,,,......---///+++***,,,,,,,,,000666888FFFUUUZZZ[[[ZZZXXXVVVWWWVVVUUUWWWXXXYYYXXXVVVXXXTTTMMMJJJLLLOOOJJJAAA<<<===>>>???@@@AAABBBBBBBBBBBBAAA??????BBBHHHLLLIIIDDD>>>;;;;;;:::777333...---+++***,,,///222555000//////...---///111444000///...---------------///............---------333666;;;???BBBEEEIIILLLNNNKKKHHHEEEDDDEEEGGGHHHLLLNNNPPPPPPLLLEEE>>>999333111000000000111000000222666???MMM\\\fffkkkkkkbbb___[[[XXXRRRHHH<<<444///,,,,,,...---******------+++---111222///...000******))))))))))))******,,,,,,,,,+++***+++---///+++++++++++++++***)))(((%%%)))+++)))'''******)))))))))***+++,,,,,,,,,,,,)))+++,,,,,,,,,,,,///111000000111444888>>>CCCGGGKKKOOORRRRRRMMMEEE>>>:::999666333000000///...,,,//////.........///000111***,,,......---,,,,,,---,,,,,,---///222666999:::===???AAACCCFFFJJJOOORRRWWW[[[aaafffhhhjjjkkkllliiiggggggggggggbbb[[[UUUIIIEEEAAACCCGGGJJJIIIGGGEEEHHHKKKKKKIIIHHHJJJLLLHHHJJJOOOTTTYYY^^^aaaccc````````````bbbdddgggiiifffeeeeeedddcccbbbbbbbbb___```aaabbbbbbaaa```___ZZZVVVQQQJJJDDD>>>;;;999777555333222333444444444444333111///---+++******(((,,,///111///,,,***)))+++,,,...000000///...---(((******((()))++++++)))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))************))))))((('''(((***+++,,,,,,++++++'''((())))))((()))+++---***)))***------,,,...333///---+++---000111///,,,***))))))))))))))))))***((((((((((((((())))))***)))***+++***((('''((()))***))))))(((((())))))******************)))((((((******+++,,,,,,++++++******++++++,,,,,,,,,++++++***,,,---,,,++++++,,,...777666444444444444333111000111111///,,,*********++++++,,,+++******,,,...+++,,,,,,,,,+++,,,///000666>>>IIISSSZZZ^^^```bbb______``````aaaaaaaaaaaa]]]^^^^^^\\\XXXRRRLLLIII@@@@@@???>>>@@@EEELLLQQQPPPUUU[[[```aaaaaa````````````aaaaaa___\\\YYYVVVUUUNNNEEE===999999999999999888666555555777999;;;:::999666444333222222222333222222000......000222000000111222333222...,,,))))))((((((((()))******)))))))))***))))))((((((((((((((()))******++++++(((&&&'''***+++)))))),,,))))))***+++,,,///444888CCCLLLXXXaaaeeegggjjjlllfffbbbZZZNNNBBB777111/////////000//////000222555444888>>>FFFSSS\\\\\\VVVGGG>>>333------///...,,,---***))),,,---,,,---000444AAAPPPWWW[[[^^^\\\YYY]]]\\\\\\]]]]]]\\\YYYWWWXXXSSSJJJBBBAAACCCAAA;;;777888:::===???@@@AAABBBBBBBBBAAA@@@@@@BBBFFFJJJCCC>>>888555444333000...,,,,,,,,,---...111444666222111000/////////000111------------,,,,,,++++++------,,,+++***)))((((((///111555888;;;>>>BBBEEEIIIHHHFFFEEEDDDEEEFFFGGGFFFGGGGGGFFFAAA<<<666222//////////////////000000333777AAAPPP^^^gggiiihhh]]]XXXTTTSSSNNNBBB777111---,,,---///...***+++//////---///333333///---///)))))))))(((((()))))))))***+++---,,,++++++---...******+++++++++******)))%%%***,,,)))(((***+++***((()))***+++,,,,,,,,,,,,+++---///...---...111333444666;;;AAAGGGMMMRRRTTTTTTSSSQQQKKKCCC;;;777555444222000///000///---,,,///...---------...///000,,,---...---,,,+++---...,,,***))),,,111222000---222444555777888<<<@@@DDDKKKQQQYYY```dddgggiiijjjiiigggfffhhhiiigggaaa[[[OOOKKKFFFDDDFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJMMMQQQWWW]]]bbbddd`````````aaabbbdddeeefffeeeeeeeeeddddddccccccccc___```aaa``````___``````\\\[[[WWWQQQIIICCC>>><<<777666555555666666555333444333222000...------,,,(((+++......,,,++++++,,,)))***,,,......---,,,+++'''++++++((()))------)))))))))))))))*********************+++,,,---------,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))******++++++******)))'''((()))******)))((('''((())))))************)))(((((())))))***++++++,,,((()))******)))***,,,...***((()))------+++---333---++++++---111222...***++++++***((((((***++++++(((''''''''''''((()))***)))***+++***((((((((()))******))))))))))))******,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++)))************+++...111<<<:::777555555444222000222222111...+++)))***+++***+++++++++******,,,...,,,+++***+++---.........///555???HHHOOOUUUZZZ]]]\\\\\\\\\\\\\\\[[[[[[ZZZVVVVVVUUURRRNNNGGGAAA>>>555666666555555888>>>CCCDDDJJJSSSZZZ^^^___`````````aaabbbbbb```]]]ZZZXXXWWWQQQGGG???;;;999888777555444333222333444555666444222000...,,,,,,---...,,,------,,,******+++------,,,,,,,,,------+++)))((((((((((((((()))******(((''''''(((((()))***+++'''(((((()))******++++++%%%###%%%***,,,+++,,,000((()))***))))))+++...000;;;EEESSS]]]bbbeeehhhjjjdddaaa[[[PPPDDD:::333000...000111111000000111333444888<<>>@@@CCCFFF<<<999555444333222000---***+++---///111333555666666555333333222222111000------.........---,,,++++++++++++******)))))))))+++---000222333666999<<>>444000---,,,...000...***+++000///...///333222---+++,,,++++++************++++++)))+++------,,,,,,,,,---)))******+++++++++******&&&+++...+++)))***,,,+++((()))***+++,,,------------///111111///000333666888===EEENNNVVV[[[^^^___YYYUUUNNNDDD;;;555444444///......///111111000......---,,,,,,,,,---...///000000000///------...000000,,,***,,,000000***###///000111111222444888<<>>EEEKKKQQQTTTVVVVVVVVVUUUTTTRRRQQQPPPOOONNNLLLIIIDDD===888444...000111000///000333777;;;BBBLLLVVV[[[^^^```aaaaaabbbccccccaaa^^^[[[YYYXXXQQQHHH@@@;;;888666555111111111111111222333333111///---+++******+++,,,(((***+++***((((((((()))+++***)))***++++++)))'''((((((((((((((()))******&&&&&&&&&&&&(((***---...'''(((((()))***+++++++++,,,)))(((+++***'''&&&))))))***++++++***+++---///666AAAPPP[[[aaacccgggiiicccaaa[[[RRRFFF;;;444111...000222222111000000111444777;;;CCCQQQ^^^bbb___QQQFFF888000//////---***...---///444666333000000///555;;;AAAKKKTTTXXXVVVZZZZZZYYYYYYXXXUUUPPPMMMHHHGGGBBB:::777888888555333555999===AAADDDEEEFFFCCCCCCAAA???===>>>AAADDD666555444444555444111///)))+++---000222444555666999888666555555444222111///000111111000///...---+++++++++,,,,,,,,,,,,---)))+++---......000333666555666888999:::;;;;;;;;;666666555333222000...------......---,,,---///111111777DDDSSS```eeeccc___TTTLLLIIIJJJFFF;;;222000,,,,,,...111...***+++000///...///222111,,,)))*********))))))))))))))))))***,,,000000///---++++++,,,+++))))))***+++************************++++++'''***...//////.........000222222///---000888???HHHPPPWWW\\\bbbgggddd]]]XXXKKK>>>999666333222333))),,,...//////...///111........................000000/////////.........000---***)))+++,,,---,,,---------......000111111777???KKKVVV^^^cccfffhhhkkkiiihhhggghhhiiihhhhhhaaaZZZSSSOOOKKKIIILLLQQQSSSPPPMMMKKKJJJIIIHHHGGGHHHEEECCCFFFNNNVVVZZZ\\\```bbbcccbbbaaa```aaabbbffffffffffffeeedddcccbbbbbbaaa```______```aaabbb^^^]]]ZZZVVVPPPIIICCC@@@<<<999555333444666777888333444555555333111...------+++******+++,,,++++++++++++*********+++---...***************************))))))((((((((((((((()))((('''((()))***)))((()))))))))***++++++,,,,,,***+++,,,---,,,,,,***))))))***++++++***)))(((''')))((('''(((***+++,,,+++(((((((((((((((((((((((((((***,,,---,,,***'''$$$***)))))))))))))))******,,,***(((''')))************+++---......---,,,***,,,++++++***)))(((''''''"""###&&&((()))))))))((()))************+++++++++111---)))(((***---------......---,,,,,,+++******...+++(((''')))***+++++++++++++++************)))(((((((((((()))***+++,,,///111333333222222333444000111///***))),,,,,,***)))*********))))))+++---222000...///111222///,,,222000...000777===AAABBBJJJKKKLLLMMMKKKIIIEEECCC@@@???===:::666333000...,,,,,,,,,---...///000111222777AAALLLVVV]]]```bbb```aaa```]]]YYYUUUSSSSSSMMMHHHAAA;;;777333000---.........------.........***************)))((((((***)))))))))+++,,,+++******(((((()))***+++***)))'''(((((((((((((((''''''***)))((('''&&&&&&'''(((***(((&&&&&&'''(((((((((******************************+++***)))***---///222666CCCSSS^^^bbbfffjjjfffeeeaaaWWWJJJ???888555000111111000000000333555222222777AAAOOOZZZ^^^^^^TTTKKK>>>444000000000000333333333444666555222///,,,///333888===CCCJJJNNNVVVSSSPPPOOOOOOMMMIIIEEE???;;;666333222333333333///222666999;;;===@@@BBBCCCHHHKKKFFFBBB@@@===:::333222000///000222555666111---+++...000111666<<<:::>>>AAA???;;;777555555333444222//////111///***++++++++++++++++++++++++******+++,,,---......///111111222333444555666666333000------//////...,,,...***)))+++,,,,,,///444999@@@JJJUUU```gggbbbZZZSSSMMMHHHGGG@@@444......)))---111333222///---,,,---000222111---)))((())),,,,,,++++++++++++++++++***,,,...///---+++******+++)))(((((()))******)))***************+++++++++)))+++---...------...///000222444444444999BBBJJJOOOVVV]]]aaadddfff```XXXLLLAAA777444333111000111---...///...---,,,,,,.../////////////////////...//////..................///,,,***)))+++---------------------...///000111333888@@@HHHPPPXXX```eeejjjiiiiiijjjkkkmmmmmmmmmhhh```XXXSSSMMMJJJLLLRRRTTTRRROOOLLLKKKIIIHHHGGGHHHFFFEEEHHHMMMTTTZZZ\\\___```bbbbbbaaa```bbbcccffffffffffffeeedddccccccbbbbbbaaa``````aaaaaabbbcccaaa___[[[UUUNNNHHHEEE>>>;;;666444444666666777444444555555444222000///...,,,******+++,,,+++***++++++*********+++,,,---************************((((((((((((((()))***+++)))((('''(((*********(((***************+++++++++***+++,,,,,,,,,,,,+++***)))***+++++++++***)))((()))((('''(((***+++++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((((((''''''(((((()))***(((''''''(((******)))***+++,,,------,,,+++***++++++******))))))((((((%%%&&&'''((()))*********)))************+++++++++000---******,,,------------,,,,,,+++******))))))---+++))))))***++++++++++++++++++************)))))))))))))))***+++,,,---...000222222111111111333111111...)))'''+++,,,+++,,,...//////......///000///---,,,---......,,,***---,,,,,,///444888:::999>>>@@@AAABBBBBB@@@===<<<;;;:::999666444111...,,,---,,,,,,,,,---...///000///444<<>>CCCGGGKKKHHHFFFEEEEEEDDDAAA>>>===:::666333222333222222000222555777888999;;;===CCCIIILLLJJJFFFCCC???:::333111//////111555999:::333...,,,---///111666===AAADDDFFFCCC===777555444333555333000//////+++%%%------------------,,,,,,++++++,,,,,,------......,,,,,,------...///000000222///------...///---+++...+++***,,,------111777>>>GGGQQQYYYaaafffbbb[[[UUUOOOKKKGGG>>>222---...+++...111222111...,,,,,,---///111000---)))((()))++++++,,,,,,,,,,,,,,,,,,***,,,------+++)))*********)))'''''')))***))))))))))))******++++++,,,,,,,,,---......------///111222555888:::===DDDMMMTTTWWW\\\```aaaaaa^^^VVVMMM???777111000111//////000.........,,,++++++,,,...////////////////////////---------------.........---+++)))***,,,---......,,,,,,,,,,,,---...//////111222444999@@@LLLXXX```eeefffhhhkkkmmmooopppqqqnnnfff]]]VVVOOOJJJLLLQQQVVVTTTRRROOOLLLJJJIIIIIIHHHHHHIIIJJJMMMRRRXXX\\\\\\^^^aaaaaaaaaaaabbbdddeeeeeeeeefffeeeeeeddddddcccbbbbbbaaaaaabbbccccccfffeeeccc^^^YYYRRRMMMIIICCC???:::666555555555555444444555555444444333222///---++++++,,,,,,+++***++++++*********+++,,,---************************'''''''''((()))***,,,,,,)))((('''(((***+++***)))+++++++++************)))***++++++,,,,,,,,,++++++((()))***+++,,,+++***)))***((('''(((***+++++++++************************))))))((((((((()))***+++)))))))))))))))))))))))))))(((&&&''')))*********)))***+++,,,,,,+++***)))*********))))))))))))))))))))))))))))))***++++++)))************+++++++++...---,,,,,,---...---,,,+++++++++***))))))((((((,,,+++***+++------,,,***+++++++++************)))************+++,,,---------///000111/////////000000111...((('''+++---,,,(((***------,,,++++++,,,---,,,+++,,,------+++)))))))))***---000222111000333444666888888666555444444444333222000...,,,+++...------,,,,,,------...---///333:::AAAIIIOOOSSSXXXXXXWWWRRRLLLGGGEEEDDD===:::555222000...,,,+++,,,,,,++++++++++++,,,,,,)))))))))))))))((((((''',,,***(((''''''&&&$$$"""((('''&&&''')))***)))((()))******++++++******)))(((((('''''''''((())))))***(((&&&'''((())))))(((***)))))))))((((((''''''******+++***)))***---///000111:::LLL\\\ccceeefffffffffeee^^^SSSHHH???:::::::::888555222111222333111000333:::FFFPPPUUUWWWTTTMMMBBB999333111000///333333333444555444222000///111333444666888;;;>>>>>>===;;;;;;<<<;;;:::888:::888555444333333222000111222444555444555666888BBBHHHMMMMMMKKKHHHAAA:::333111...///333:::???AAA777111,,,,,,...000777???IIIKKKKKKGGG???888444333111444333111111111---'''...///000000000...---,,,,,,,,,,,,,,,------------******)))******+++,,,,,,000...---,,,------,,,***///,,,+++---...///444;;;EEEOOOZZZ___cccdddbbb]]]YYYUUUOOOHHH<<<000,,,...,,,...000000...,,,,,,,,,---...000///,,,***))))))))))))***************+++,,,------,,,***)))***++++++)))((((((***++++++***))))))***+++,,,,,,------...//////......000333666999;;;???CCCGGGNNNUUU[[[\\\\\\[[[YYYUUUPPPHHHBBB999333///111222000///111+++,,,++++++***,,,///222.........///////////////,,,,,,,,,------------...,,,***)))***,,,.........,,,+++++++++,,,,,,---...000000000222999DDDRRR[[[___bbbfffiiilllnnnooopppooohhhaaaZZZQQQJJJLLLQQQWWWVVVUUURRRNNNKKKJJJJJJHHHJJJLLLLLLLLLOOOUUU[[[YYY\\\___aaaaaabbbccceeeddddddeeeeeefffeeeeeeeeecccccccccccccccdddddddddfffeeeccc___ZZZTTTOOOLLLIIIDDD>>>999666555555444555555444555555555555555000...,,,,,,,,,,,,+++***+++++++++++++++++++++,,,************************(((((((((((()))***+++,,,)))((('''(((***+++***))),,,,,,++++++***))))))(((******++++++,,,,,,,,,+++((()))+++,,,,,,,,,++++++***((('''(((***++++++***************************+++++++++************))),,,,,,,,,,,,,,,++++++***)))(((''')))+++,,,,,,+++******+++++++++***)))))))))))))))))))))*********+++***)))(((((()))++++++))))))*********+++++++++,,,------...///...---,,,++++++*********)))))))))+++++++++---///...,,,***+++++++++*********))))))***)))))))))******+++,,,,,,---//////---------......000///++++++---...+++###&&&)))***)))(((''''''------------------+++************+++------......111111333333333222000////////////...---,,,+++***......---,,,++++++,,,,,,++++++---000666===DDDHHHPPPPPPNNNIIICCC>>>;;;:::555333000......---+++************))))))*********(((((()))))))))((((((''')))'''&&&&&&'''((('''%%%((('''&&&'''((()))((('''))))))******+++*********'''''''''(((((()))*********((('''''')))))))))(((*********)))((((((''''''******+++***)))***---//////...666III[[[ccceeedddeeefffeeeaaaXXXMMMCCC===<<<<<<:::777333111222333111000111777@@@HHHNNNQQQQQQKKKCCC;;;555111///...444333333333444444222000///111333333444555777999888777666666777777777777777666555444444333111///000222333333222333555777???EEEKKKNNNOOOMMMDDD:::555111...000666>>>DDDGGG:::333,,,+++---000999AAAMMMNNNMMMGGG???888555444///111111000111555444000000000111222111///---,,,---------,,,,,,+++++++++---,,,++++++++++++,,,---------,,,,,,,,,,,,+++***...,,,+++------///666???IIIUUU```dddddddddcccaaa]]]ZZZSSSGGG:::000---///---...///...,,,***+++,,,,,,---...---,,,***))))))))))))******++++++++++++...//////---+++***+++,,,,,,***))))))+++---,,,,,,)))***+++,,,---...///000---...//////000333777;;;AAADDDJJJOOOUUUZZZ^^^aaa^^^YYYRRRMMMHHHBBB>>><<<666111000111111......000+++,,,,,,++++++,,,000333------........./////////------------------------+++***)))***---.........,,,++++++++++++,,,------...//////111666???JJJQQQYYY]]]dddhhhjjjlllnnnpppnnnjjjgggaaaXXXOOOOOOSSSVVVWWWWWWTTTPPPLLLLLLLLLIIIKKKMMMLLLKKKMMMRRRWWWUUUYYY]]]```bbbccceeefffddddddeeeeeefffeeeeeeeeecccddddddeeeeeeeeefffffffffeeedddaaa]]]XXXSSSQQQOOOJJJBBB===999777555444555555444444444555666777222000---,,,---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))((()))***++++++)))---,,,,,,+++***)))((((((*********++++++,,,,,,,,,)))***+++,,,------,,,,,,***)))((((((***+++******************************$$$&&&)))+++,,,+++)))(((,,,,,,,,,,,,,,,+++***)))***))))))+++...//////...++++++++++++******)))))))))))))))))))))************)))((((((((()))***+++))))))*********++++++++++++,,,...///...---,,,++++++++++++++++++***************+++...//////,,,***+++++++++*********)))))))))(((((((((((())))))***+++,,,...---,,,++++++,,,***...000......///---)))'''))),,,---,,,+++******,,,,,,------,,,+++++++++...---,,,++++++,,,///111222222222222111///---,,,,,,,,,,,,------,,,,,,+++...---,,,++++++***+++++++++***)))+++///444:::>>>EEEEEECCC@@@:::666333333000...,,,,,,,,,,,,+++***))))))(((((((((((())))))(((((())))))))))))(((((()))(((''''''))))))((('''((('''&&&'''((()))(((''''''((())))))*********)))''''''((())))))*********)))(((((((((******)))'''+++++++++******)))))))))******+++***)))***---//////...666HHHZZZbbbdddddddddeeeeeebbb\\\RRRGGG@@@<<<<<<:::777444222333444111000111555;;;BBBHHHKKKKKKIIIDDD===777222000///444333222333444444222111...000222444444555777999555555555444444444666777666555444555555444222//////000111222222333666999:::???EEEKKKPPPQQQHHH===777222///111999AAAGGGIII<<<444---+++---111;;;DDDMMMMMMJJJDDD<<<666555666000111///---000666888666111222222111000...,,,+++---------,,,++++++******111000...---,,,,,,---...+++,,,------,,,+++++++++,,,******,,,,,,///888CCCKKKXXXcccfffeeeeeeeeedddaaa]]]SSSDDD777111//////,,,------,,,***)))***,,,,,,,,,++++++++++++***)))++++++,,,,,,---............///000///---+++***+++,,,***)))***,,,......---***+++,,,...///111222222...///111333666:::???CCCKKKOOOVVV]]]aaaddddddcccZZZQQQHHHCCC>>>:::999:::333000///000///,,,,,,.../////////---,,,,,,---///---......//////000000111............---------,,,++++++***+++---...---,,,,,,,,,,,,++++++,,,,,,---,,,...///111333999???DDDOOOVVV___eeehhhjjjmmmooonnnnnnooolllbbbVVVRRRUUUTTTWWWXXXUUUQQQMMMMMMNNNKKKKKKKKKKKKKKKLLLOOORRRRRRVVV[[[```bbbdddfffgggeeeeeeeeefffeeeeeeddddddddddddeeefffggggggggggggggggggfffeeebbb^^^ZZZXXXTTTOOOGGG@@@<<<999777666777555444333333444666777444111///---------+++***++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,+++***)))))))))))))))***)))((()))+++,,,+++***,,,,,,++++++***)))((((((************+++,,,------***+++,,,---...---,,,++++++)))(((((()))******)))************************ $$$(((++++++)))((()))******+++***((('''&&&******+++---000111111000,,,,,,,,,+++******))))))*********)))))))))))))))))))))(((((()))***++++++)))************+++++++++***,,,......---++++++,,,++++++++++++++++++++++++))))))***---///...,,,***+++++++++************)))(((((('''''''''(((((()))***,,,------+++******+++'''+++...------...,,,((()))+++---...---,,,,,,---)))***,,,+++)))(((((()))000///...,,,+++---222555111111000///...,,,+++******++++++,,,,,,,,,,,,+++---,,,++++++******************))))))+++///333555888999999777333000//////---,,,++++++++++++***((())))))(((((((((((())))))((())))))************)))---+++))))))))))))'''&&&((('''&&&''')))***)))(((''''''((()))************(((((()))*********)))))))))(((((()))***+++)))'''***************+++++++++******+++***)))***---/////////888IIIYYYaaadddfffeeeeeeeeeccc___VVVLLLEEE>>>>>><<<888555333333444111111333555999>>>CCCEEEFFFFFFDDD@@@:::666333333555444222222333444333111---000333444555666888999555555555333111111333555666555444555666555333111...///000111111444777:::666:::???FFFPPPTTTNNNCCC:::555111333;;;CCCFFFFFF;;;444---,,,...333===FFFLLLKKKFFF???777444666999444444222000222888999777555444333111///...------///.........------,,,,,,333111...,,,++++++,,,---***,,,......---++++++++++++******++++++///:::GGGOOOZZZeeeggggggggggggfffaaa[[[NNN>>>444111000---)))+++,,,+++***)))***,,,,,,***))))))++++++***)))++++++,,,,,,---......///,,,...000///---***))))))+++***)))))),,,---------,,,,,,...///111333444555333666:::>>>BBBHHHNNNRRRXXX[[[aaafffgggccc]]]XXXPPPGGG???<<<999555555888222000///000///,,,---000///000111000...---...//////000000111222222333333111000000///...---,,,,,,,,,++++++,,,---...,,,+++------,,,,,,,,,,,,---------///000000111333777:::@@@IIIUUU]]]bbbeeeiiimmmlllpppuuuttthhhYYYRRRRRRRRRVVVXXXVVVQQQNNNNNNPPPMMMKKKIIIIIIKKKLLLMMMMMMPPPTTTZZZ___bbbdddfffhhhffffffffffffeeedddccccccdddeeefffhhhhhhhhhhhhhhhggggggggggggeeebbb___]]]XXXRRRJJJDDD???<<<999888888666333111111333555777555222///...------+++)))+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))******++++++***)))((()))+++,,,+++***,,,+++++++++***)))))))))***************,,,---...,,,------......---,,,++++++***(((((()))******)))))))))))))))))))))))))))!!!###%%%((()))))))))(((((()))******)))(((&&&$$$))))))***---000222111000...---,,,++++++*********++++++******))))))((((((((((((***+++,,,,,,,,,,,,)))************+++++++++)))+++---,,,***)))***,,,************************)))((()))+++------,,,***+++++++++************)))))))))(((((((((((())))))+++,,,------+++******+++%%%))))))''''''***+++((()))***++++++******+++,,,)))+++---,,,)))((()))***,,,---......---...222666......------,,,+++******))))))***+++++++++++++++,,,++++++************+++)))))))))******+++,,,---...///111000...------...,,,***))))))***)))'''&&&))))))(((((((((((())))))))))))***++++++++++++++++++***((()))******(((''')))((('''(((***+++***)))'''((()))***++++++++++++))))))*********)))(((((())))))(((***++++++)))'''(((((())))))******++++++******+++***)))***---///000222;;;KKKXXX___dddhhhhhhgggfffeeebbb[[[QQQKKKCCCBBB@@@;;;666333333333111333555777999<<>>HHHMMMJJJCCC:::333111555:::666999:::999===AAA@@@===999777444111000/////////111111111111000000000000444222...,,,******+++,,,))),,,//////---,,,,,,,,,,,,++++++,,,,,,000===KKKUUU___gggiiiiiijjjhhheee___WWWGGG777000111///***&&&(((***+++******+++,,,+++)))'''(((***+++***)))))))))***++++++,,,------***---//////---)))'''&&&***)))((()))+++,,,---,,,,,,---///000222444666666;;;>>>DDDIIINNNTTTZZZ___aaadddgggiiifff]]]QQQIIIFFF>>>888777666111111555333111000111000...000444+++---000111000000111222111111222333444444555555222222111///...---,,,+++---,,,+++,,,------,,,***......---,,,,,,---------000111111111000111444666444>>>KKKUUU[[[```fffjjjjjjpppwwwwwwjjjYYYNNNMMMQQQUUUXXXVVVQQQNNNOOOQQQNNNKKKHHHHHHKKKMMMLLLJJJNNNSSSYYY___bbbeeeggghhhfffgggffffffeeedddcccbbbdddeeeggghhhiiiiiiiiihhheeeeeeffffffeeeccc```___ZZZTTTLLLEEEAAA===;;;999888666333111000222444666555333000......---+++)))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))(((((())))))***+++------***)))))))))+++,,,+++***+++++++++*********************))))))***,,,---///------.........---+++***+++***(((((()))******)))((((((((((((((((((((((((---,,,+++)))(((((((((''')))***+++,,,+++)))'''%%%(((((()))---000111111//////...---,,,++++++++++++,,,++++++***)))(((((('''''')))+++---............)))************+++++++++(((+++,,,+++)))(((***,,,(((((((((((()))))))))))))))((((((***,,,---,,,++++++++++++************)))******)))))))))))))))***+++,,,------+++*********&&&'''%%%!!!"""'''***)))+++,,,---,,,++++++---///+++---///...,,,***+++---'''***...///...///111444,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************+++***************++++++((())))))*********)))((((((***,,,,,,,,,,,,---...+++***)))))))))(((&&&###))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,&&&%%%%%%'''***,,,,,,+++***)))((()))***+++***)))((()))***+++,,,---------)))***++++++***)))(((''')))))))))***++++++)))'''&&&&&&'''((()))***++++++******+++*********---///111444>>>MMMXXX^^^dddiiijjjhhhgggfffddd^^^UUUNNNHHHFFFCCC===777333222222222444666888999;;;===???AAADDDGGGFFFBBB>>><<<<<<666444222222333333333222...000333555555444555666::::::999666222000333555888666444444666777666555////////////...000444666333444777@@@PPP[[[YYYPPP???999555777===BBBBBB???999222------000666???IIIOOOKKKBBB888000///555:::666;;;@@@DDDHHHLLLJJJEEE<<<999666222000000111222333333333333333333333333555333000,,,+++***+++,,,))),,,000000...,,,,,,------,,,---------222@@@NNNZZZbbbiiikkkkkkllliiiddd]]]SSSAAA111---000...'''$$$'''***++++++***+++,,,+++)))''''''***,,,+++))))))(((((()))++++++***)))((()))+++,,,,,,+++******)))))))))******++++++++++++222555333111555:::<<>>FFFFFFEEECCCBBB@@@>>>===<<<;;;888666555444444555111222222333333444444555666777777666444555777999444333222222222222333333///---++++++---///000000//////333@@@UUUccc```UUUEEE999444:::===666444777000///......111888BBBIIIPPPKKKCCC888000...333888;;;???DDDJJJSSSXXXSSSKKKCCC<<<555333555555111,,,000222444444333333444555888444///...000111///---,,,,,,---......---------***+++---...222888@@@FFFYYYaaaiiikkkkkkkkkjjjfffVVVJJJ;;;111000000...+++((((((((()))***,,,---...,,,***(((''''''(((***,,,***))))))***,,,,,,+++***((()))***+++++++++******+++++++++,,,,,,---------***111555444666???GGGKKKPPPSSSYYY^^^aaabbbcccdddhhhfffbbb]]]UUUJJJ???888444333111///......///000/////////...............333222000000111333444444666555666999>>>CCCEEEFFFGGGBBB;;;555222000...---...---,,,---...///...---------------------------,,,,,,------...////////////444;;;CCCMMMXXXbbbiiimmmmmmnnnkkkdddZZZSSSPPPSSSNNNLLLMMMNNNNNNQQQVVVQQQNNNJJJJJJJJJIIIFFFBBBCCCKKKUUU]]]aaadddhhhjjjffffffeeeeeeeeeeeeeeeeeegggggggggfffffffffeeeeeegggeeebbbccceeefffdddccc___]]]YYYSSSLLLFFFBBB???:::777444333333444555444444444333222000---+++***---+++******+++,,,***)))*********))))))*********(((((())))))******++++++,,,)))''')))---///---***,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,++++++***************+++******))))))))))))******))))))))))))))))))))))))((()))******++++++******)))))))))))))))(((''''''((()))***,,,---......///111000...,,,---///111333///---+++***))))))***+++***((('''(((***,,,+++***(((++++++((((((***)))&&&************************))))))(((((((((((())))))************************)))(((((((((((((((((())),,,***)))(((((()))***+++...------,,,++++++******((())))))************)))'''+++...---++++++---///000///...,,,***)))((('''------------,,,,,,,,,,,,(((***++++++)))(((((())))))))))))******++++++,,,)))***+++***)))((()))***)))((('''&&&&&&'''((())))))))))))))))))******+++---+++*********++++++***(((((())))))))))))((((((+++,,,,,,,,,,,,+++******+++***)))))))))+++,,,...,,,)))&&&'''++++++)))%%%((())))))************)))++++++++++++++++++++++++******))))))))))))******+++***)))))),,,---...---+++---...---+++))))))***000333???QQQ___fffhhhjjjmmmjjjgggfffeeeccc```\\\UUUSSSOOOJJJDDD>>>;;;:::999999999:::;;;<<<>>>???HHHHHHGGGFFFDDDBBB@@@??????>>><<<999777666555555222222222222222333333444555666555444333333444666222111000///////////////000---++++++---.../////////000444AAAUUUaaa]]]RRRAAA666111777999333111444...------...222:::EEELLLQQQMMMEEE;;;222000444999???FFFNNNTTTZZZ[[[TTTKKKBBB;;;444222555555111---///111444444333222222333333000---,,,,,,------,,,,,,,,,---------------,,,,,,,,,...///333;;;CCCIIIYYYaaahhhjjjjjjjjjgggcccQQQEEE777///------,,,)))((((((((()))***+++---...,,,***(((''''''(((***,,,+++******+++------,,,***((())))))***++++++*********************+++,,,,,,///555999;;;@@@KKKUUUZZZZZZ]]]```dddffffffeeeddddddbbb]]]SSSHHH===666333000///...---,,,---.................................///000111222333333444:::999;;;???EEELLLPPPRRRVVVPPPFFF>>>888333000///...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,///444<<>>===;;;:::;;;===???AAALLLLLLKKKJJJHHHGGGEEEDDDFFFDDDBBB???===:::888888666555444333333333444444666666666555333333444555222111000///...---------111...,,,+++,,,......---...000555AAARRR\\\WWWMMM;;;222...222444///...000+++,,,,,,...333<<>>HHHOOO[[[aaaggghhhiiihhhccc]]]III???333+++***+++***(((((((((((()))***+++,,,---+++***(((''''''(((***+++******)))+++,,,---,,,***(((((()))******+++++++++++++++***+++,,,---///000999???DDDFFFKKKUUU]]]______```bbbeeefffeeecccaaaZZZXXXRRRHHH===666444444000//////......///000000.............../////////---...000111222444777999??????@@@EEEMMMTTTZZZ\\\bbb\\\TTTKKKCCC<<<666222000---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,...222777@@@LLLXXXaaaggglllnnnkkkeee___YYYSSSRRRLLLHHHHHHHHHIIIMMMSSSUUUTTTRRROOOKKKHHHFFFEEEGGGHHHLLLSSS[[[aaadddeeedddeeeffffffgggggggggggghhhhhhgggggggggfffffffffeeedddcccbbbccceeeggggggbbbbbbaaa]]]XXXQQQJJJFFF<<<999666444555555555444444444555444222000---,,,,,,***))))))***+++)))((())))))(((((((((((())))))***)))(((((((((***,,,...+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,*********+++,,,---...///---,,,+++***))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))))))))(((((('''((((((***+++---...///111111000000111111222333---,,,+++*********++++++...,,,+++***+++---//////***------******+++***'''((((((((((((((((((((((((((((((((()))))))))))))))************************)))(((''''''''''''((()))(((((('''''''''((())))))'''(((***+++***)))&&&%%%*********))))))))))))))),,,---///111///,,,...222*********))))))))))))(((...---,,,***))))))******((()))++++++)))))))))***************))))))))))))((()))***)))'''&&&&&&'''******))))))))))))******,,,++++++***)))((('''&&&&&&""" !!!%%%'''%%%"""(((((())))))))))))(((((()))***+++,,,---------------...///000000000000000+++******,,,...---)))&&&,,,---.........,,,+++)))++++++,,,,,,---...//////...,,,***((((((***,,,...---,,,***+++,,,......---,,,---///...---,,,,,,---000777HHH\\\hhhjjjjjjjjjmmmllljjjiiihhhgggfffeeedddccc```\\\UUULLLDDD>>>AAA???===;;;<<>>KKKSSSNNNDDD666000---///000---,,,...***+++,,,...333<<>>888555333000//////000000///------------------------,,,,,,------.../////////,,,...000444;;;FFFRRRZZZccckkknnnkkkgggddd]]]VVVUUUOOOJJJIIIHHHGGGKKKQQQTTTUUUUUURRRLLLGGGFFFFFFGGGHHHJJJOOOWWW]]]```bbbdddeeefffhhhiiiiiiiiiiiiggggggggggggffffffffffffcccccccccbbbbbbccceeefffeeeeeedddaaa[[[SSSLLLHHH@@@===999666666666555444111333444555555333111///,,,+++******++++++***((())))))(((((((((((())))))+++***)))((()))+++---...+++***))))))***))))))'''((()))***+++,,,,,,++++++))))))))))))***,,,---------,,,+++***))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((())))))))))))))))))******+++++++++******((((((((()))+++---///111...000222444444333111000,,,,,,++++++++++++++++++***++++++,,,---///111333,,,......++++++,,,+++(((((((((((((((((((((((((((&&&'''((())))))))))))((())))))))))))))))))))))))((()))************)))((((((((((((((())))))******'''((()))+++***)))'''%%%+++***)))(((((()))******...---000333000+++---333))))))))))))))))))))))))...---,,,+++******))))))+++---...---+++)))))))))******))))))))))))))))))'''))))))(((&&&%%%&&&'''))))))************))))))++++++++++++***((('''&&&+++(((&&&&&&((()))(((&&&(((((())))))))))))(((((('''((()))+++,,,,,,,,,,,,)))+++000333555444222000++++++,,,---...---***(((---...///000///...+++***++++++,,,---......//////...---***))))))***---...++++++,,,...000000...+++***,,,......------...///000999KKK___jjjllllllmmmllllllkkkjjjiiihhhiiijjjjjjhhhfffddd___WWWMMMFFFDDDBBB???===>>>BBBFFFIIIRRRRRRSSSSSSSSSSSSRRRRRRUUUUUUTTTRRROOOKKKHHHFFFBBBAAA@@@>>><<<:::888777:::;;;<<<;;;999888999:::666555444333222111111111111///---,,,---,,,+++***)))---222999CCCHHHDDD;;;333///---------,,,,,,---***+++,,,...222:::DDDJJJWWWWWWVVVQQQIIIDDDBBBCCCIIIOOOSSSQQQLLLHHHBBB<<<999555222222444555555444111333555444222000......---///111000------///222...............---,,,+++...///000444;;;FFFRRR[[[cccfffhhhiiijjjggg]]]QQQ<<<666...***)))******)))(((((((((((()))***++++++))))))(((''''''((()))))))))(((((()))++++++***(((************+++---...///------...111555:::???BBBIIIPPPWWW\\\bbbhhhiiiffffffdddbbbbbbaaa^^^XXXSSSHHHEEE@@@999222000000111......................../////////000000111111222444666999:::===CCCLLLSSSVVVVVVWWW[[[aaaeeehhhhhhhhhgggfffccc]]]UUUJJJCCC999666222///.........---........................,,,,,,------.../////////,,,---...111666>>>HHHOOO[[[eeekkkiiihhhhhhddd\\\[[[TTTOOOLLLJJJGGGIIINNNPPPUUUXXXUUUMMMGGGEEEFFFFFFHHHJJJNNNSSSWWW[[[^^^cccdddfffhhhiiijjjiiiiiigggfffffffffeeeeeeeeeeeeaaacccddddddcccbbbcccdddffffffeeebbb]]]WWWPPPLLLEEEAAA<<<999888777555444000222444666666555333222---,,,***+++,,,,,,+++)))***))))))(((((())))))*********))))))***+++---...++++++***)))(((''''''&&&'''(((***+++,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))'''((())))))******))))))******++++++,,,,,,++++++(((((()))***,,,...111333---///222444444333111///++++++++++++++++++++++++&&&(((***,,,,,,...000222---000000,,,+++---,,,((())))))))))))))))))))))))&&&''')))***+++******)))))))))))))))))))))))))))''')))***,,,,,,***)))'''((())))))******+++++++++******+++,,,,,,+++***)))***)))((((((((()))+++,,,///---///444111+++,,,333++++++++++++++++++++++++,,,,,,------,,,+++***)))---...///...+++)))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))''''''(((((((((((('''''''''((()))++++++******)))++++++***))))))((())))))(((((())))))))))))(((((('''((()))***+++,,,,,,,,,'''***///333555555333111,,,---.........---+++***,,,---///111111///,,,++++++,,,,,,------............---+++******+++---...(((***---000333222///,,,(((***,,,,,,++++++,,,---///888JJJ]]]hhhkkkllloookkkkkkkkkjjjiiiiiikkkmmmnnnlllkkkkkkiiicccYYYRRRJJJGGGDDDCCCCCCFFFJJJLLLSSSTTTUUUVVVXXXXXXXXXXXX\\\\\\]]]]]][[[WWWSSSPPPIIIIIIIIIGGGDDD@@@<<<:::<<<===??????>>>======>>>;;;:::888555333111000000///...,,,,,,---,,,+++))))))---111555;;;???;;;555111///...,,,,,,+++,,,---***+++,,,///333;;;DDDJJJWWWYYY[[[YYYSSSMMMKKKJJJLLLNNNLLLGGGCCCAAA>>>888666333111111333666777777444555666555333111111222///000111111000///000111///////////////...---,,,...000333888@@@KKKXXX```ggghhhhhhhhhjjjgggYYYKKK999444///+++)))*********((((((((((((((()))***+++)))((((((''''''(((((()))***))))))***,,,,,,+++)))++++++++++++,,,...000111///000222777===DDDJJJNNNUUUZZZ___ccchhhmmmmmmjjjiiieeeaaa^^^\\\WWWNNNGGG@@@<<<777333111000///.....................------///000000111222222333333444888===AAAEEEKKKTTT\\\______aaadddgggiiiiiiggghhhhhhhhhgggddd___WWWQQQBBB>>>888333000---+++***------------------------,,,,,,------.../////////......///000333999AAAGGGOOO\\\eeefffhhhllljjjbbb```ZZZTTTQQQMMMHHHHHHKKKMMMSSSYYYWWWOOOGGGEEEFFFDDDHHHLLLNNNOOORRRWWW[[[```bbbdddggghhhhhhhhhhhheeeeeeeeeeeeddddddddddddaaadddggggggdddbbbbbbccceeefffeeeccc```[[[WWWTTTIIIEEE@@@<<<999777555333111333666777777666333111...---,,,,,,------,,,************))))))*********)))******++++++,,,,,,---***++++++***)))(((((((((''')))+++,,,------,,,+++++++++*********++++++,,,++++++***************+++******))))))))))))******))))))))))))))))))))))))((()))******++++++******))))))***+++++++++++++++***))))))***,,,///222444///000000111111111111111***++++++,,,,,,+++++++++%%%)))---.........///000...111111---,,,---,,,)))************************''')))+++,,,------,,,+++))))))))))))))))))))))))((())))))))))))))))))((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***,,,...///,,,...444111)))+++333++++++++++++++++++++++++***,,,...//////---+++***+++,,,------+++*********''''''(((((())))))******&&&'''((()))(((((()))+++&&&'''((())))))((('''&&&'''(((***+++++++++)))(((%%%(((***(((%%%%%%(((+++(((((())))))))))))(((((()))******+++,,,,,,,,,,,,)))+++...000222222222111............---,,,,,,---***,,,///111111///---+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------)))***,,,///222333111///***,,,------+++)))******,,,555FFFXXXcccggglllqqqjjjkkkkkkjjjhhhiiimmmpppmmmkkkkkkmmmnnnjjjccc\\\RRROOOLLLIIIIIIJJJKKKMMMSSSTTTVVVXXX[[[\\\]]]^^^```bbbdddeeedddaaa]]]ZZZTTTUUUVVVUUUQQQKKKEEEAAA@@@CCCEEEFFFEEEDDDEEEFFFDDDBBB>>>:::666222///......---,,,,,,------+++)))***...111222555888666111...///...+++***+++,,,,,,)))+++---111666>>>HHHNNNVVVZZZ______ZZZUUURRRRRRLLLJJJEEE>>>======999333333222111111333666888999777777777555333333444666444333333444555555333222111111111111000///...---///222666===FFFQQQ^^^eeeiiihhhggggggiiieeeVVVFFF666333...+++)))))))))***)))(((((((((((()))******((((((((((((((((((((((((+++******+++------,,,***,,,,,,,,,,,,---///111222888:::===BBBIIIQQQXXX]]]```dddeeefffiiinnnoookkkjjjeee___[[[WWWPPPFFF>>>888444000000111222000...//////000000//////...---000000111222333333444444777>>>FFFLLLPPPVVV^^^dddbbbcccdddgggiiihhhfffdddhhhhhhhhhhhhgggddd___[[[PPPKKKCCC<<<777333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111111333888???CCCGGGUUUaaacccgggooonnngggddd^^^XXXTTTOOOIIIGGGIIIJJJRRRZZZYYYPPPGGGEEEFFFCCCHHHNNNOOONNNOOOTTTYYY^^^```bbbeeegggggggggfffeeeeeedddddddddcccccccccbbbeeeiiiiiifffcccbbbccceeeeeeeeedddbbb___\\\ZZZLLLHHHBBB===:::888555333333555777888888555222000///---,,,,,,---...,,,+++++++++************++++++))))))***,,,,,,,,,,,,,,,)))***++++++*********,,,((())),,,.........---,,,------,,,+++++++++,,,,,,******************++++++******))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++(((((()))************************+++---000333555222111///---...000222444***++++++,,,,,,,,,++++++(((,,,111222111//////000///111111...,,,...,,,)))************************)))***---/////////...---))))))))))))))))))))))))***((('''&&&&&&'''(((***'''''')))***+++++++++++++++******))))))***++++++((('''''''''(((+++---///000,,,...444111)))***333*********))))))))))))))))))+++...000111///,,,***(((***++++++*********+++&&&''''''((()))******+++%%%'''((()))((()))+++,,,((()))***++++++***)))(((***+++,,,,,,+++)))&&&%%%"""'''+++)))%%%$$$***///(((((())))))))))))((((((++++++,,,---------,,,,,,...------------///111222/////////...,,,,,,---///)))+++...111111000---,,,,,,,,,,,,,,,,,,,,,++++++------------------------******+++---000333333333///000111///,,,***)))******222BBBTTT___dddjjjqqqiiijjjkkkjjjhhhiiimmmqqqjjjhhhhhhkkknnnmmmfff```XXXVVVRRROOOLLLLLLLLLMMMRRRTTTVVVYYY\\\___```aaaccceeehhhjjjjjjgggccc```^^^```aaaaaa]]]VVVNNNIIIFFFIIIKKKMMMLLLLLLLLLMMMMMMKKKFFF???999444000...---,,,,,,,,,------+++***,,,000111111333666444111---...---***)))***++++++(((***...222999BBBKKKRRRUUU[[[aaabbb___ZZZWWWVVVJJJFFF???999999;;;666...222111000111333666888:::999888777555444444777999:::888666777::::::777444222222222222111000......000444999@@@JJJVVVaaaiiiiiihhhffffffhhhcccSSSBBB555222...+++)))((()))))))))(((((((((((())))))***((((((((((((((((((((((((---......---+++)))***+++,,,---......------///111:::AAAJJJQQQVVV\\\dddjjjiiijjjjjjjjjjjjiiiiiiiiiiiibbbXXXNNNEEE@@@======444444222111000000000000111...,,,---000222222111111111111222555:::>>>@@@EEEJJJQQQWWW\\\```cccfffiiihhhffffffhhhhhhhhhgggfffgggiiijjjhhheeeaaa___UUUUUUSSSKKKAAA888333222///,,,,,,...---+++---111000111111///---,,,---///000///------000777>>>CCC@@@IIIWWWdddkkkllliiifffaaa```]]]XXXQQQLLLJJJJJJKKKOOOSSSVVVTTTOOOHHHCCCEEEDDDEEEJJJLLLJJJKKKNNNUUUZZZaaaeeegggfffeeeeeegggfffdddccccccdddeeefffbbbhhhmmmlllkkkjjjgggcccllliiifffdddbbb```]]][[[WWWOOODDD>>><<<<<<999666333222111111111222333444222111///---,,,,,,,,,------,,,++++++++++++***)))+++***((('''(((***---///000///.........---***'''))))))+++,,,---.........---+++******++++++)))((()))((('''&&&&&&'''((()))(((((((((((())))))))))))***)))((((((((()))+++,,,***(((&&&&&&'''((('''&&&+++,,,,,,+++(((''''''(((...---------...111333555...,,,******+++,,,+++***++++++******))))))((((((///000111333444444444444999555000+++***,,,000333333000---,,,......,,,***'''))),,,......---***)))'''(((+++,,,---,,,+++***))))))))))))))))))))))))))))))((((((((((((((()))'''((()))******)))((('''&&&&&&'''(((***---///111111...000333111+++***...///,,,)))***...///,,,)))***+++---......---+++***&&&(((***+++,,,+++)))((())))))))))))************+++***(((&&&%%%&&&'''(((((())))))(((&&&&&&'''(((&&&'''((())))))***))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))...---,,,---000111...,,,///000///...000222///(((222333222...((('''+++///111...+++,,,...000///---+++++++++***((('''((()))---,,,+++***++++++---.........///111222222///,,,000...+++)))((()))***,,,,,,---666GGGWWW```fffkkknnnllljjjhhhiiijjjjjjjjjiiiiiikkkkkkkkkjjjiiihhhddd```ZZZUUURRRRRRTTTUUUXXXZZZ]]]___bbbcccddddddhhhiiikkklllkkkiiigggeeefffhhhjjjjjjeee]]]TTTNNNPPPSSSVVVVVVSSSQQQQQQRRRSSSOOOIIIDDD>>>999333000------------,,,,,,,,,+++***,,,///222333333222111+++)))((((((***+++*********&&&(((111;;;BBBHHHLLLWWW]]]bbbccccccaaa\\\UUUJJJ???555333333000......111222333555666777777777:::;;;;;;999666777;;;???DDDCCCAAA@@@@@@@@@>>><<<<<<999666444333333111000444777>>>HHHTTT^^^gggkkkiiihhhggggggeee[[[LLLAAA000///---+++)))((((((((()))((((((((((((((())))))***((('''&&&&&&'''(((***+++,,,---,,,+++******+++000000000000222666;;;@@@FFFMMMVVV\\\___bbbgggkkkkkkkkkkkkkkkiiifffdddbbb[[[VVVMMMDDD===888666666222222000//////.........111///---...111444444444555555555666:::???CCCGGGNNNRRRXXX\\\___bbbdddfffiiigggffffffggghhhhhhggghhhhhhhhhhhhfffeeecccbbb]]]^^^\\\VVVKKK@@@999555222...---...---***,,,000///000000///------...///000...,,,,,,...333888;;;===EEERRR```jjjnnnmmmkkkdddccc```[[[UUUQQQPPPPPPOOOPPPSSSUUUUUURRRLLLGGGEEECCCEEEIIIKKKJJJKKKNNNRRRWWW^^^bbbdddddddddddddddeeefffdddbbbaaabbbdddbbbiiimmmlllkkkjjjhhhdddiiigggeeeddddddccc```___[[[SSSHHHBBB???===:::777444444333222222333444555222111///...---,,,,,,------,,,++++++,,,,,,+++***+++***)))((()))+++,,,...///---,,,,,,---,,,***(((((()))***,,,---.........,,,+++)))***++++++***))))))(((''''''''''''((()))''''''''''''((((((((((((***)))((((((((()))++++++*********)))))))))((((((***++++++***((('''((()))000///...---...///111222...,,,******+++,,,+++***)))((((((((('''''''''&&&------...///000111222333555222...,,,+++---111333333000------......,,,***))))))***+++,,,+++++++++'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((***---///111///,,,---000///***))),,,...,,,***,,,///000---******+++,,,......,,,+++***'''((()))***+++******)))))))))))))))************)))((('''&&&&&&''')))***((())))))(((&&&&&&'''(((&&&'''((()))************(((''''''&&&'''((()))***)))((('''&&&&&&'''((())),,,+++***+++...000///...+++------,,,000444333...111222111---((('''***...---,,,***+++---...,,,******++++++***((('''(((***,,,,,,,,,,,,---...//////,,,,,,---///111222111///000///,,,)))((((((***+++,,,***000>>>LLLWWWaaahhhjjjjjjiiiiiiiiiiiihhhhhhhhhhhhjjjkkkllllllllllllhhheee```[[[YYYXXXZZZ[[[[[[\\\```cccfffggghhhhhhhhhiiilllmmmmmmllljjjiiihhhiiikkkkkkggg```YYYTTTYYY[[[^^^]]]YYYVVVUUUUUUVVVRRRMMMHHHBBB<<<555000......------,,,,,,,,,,,,,,,...222555666666555333///---************)))(((***''')))222<<>>BBBGGGOOOMMMKKKKKKKKKKKKIIIGGGCCC???;;;888777666666555<<<@@@GGGOOOXXXaaahhhmmmlllkkkiiifffaaaTTTEEE999111///---+++))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))***,,,......,,,+++,,,,,,333333444555999AAAKKKRRRVVV[[[bbbfffggghhhjjjlllkkkkkklllkkkgggbbb]]]YYYKKKGGGAAA:::555111000000000///...---------------111///...///222555777888999999999;;;???EEEJJJNNNXXX\\\```bbbcccdddeeefffhhhgggeeeeeeggghhhgggfffjjjiiihhhffffffeeeffffffccceeefffbbbXXXKKK???888555111......---***,,,///---...///...------///111000///...---...000333444777<<>>JJJVVV```dddfffhhhiiijjjiiigggfffggghhhhhhiiijjjkkkllllllkkkiiieeebbb_________```]]]___cccfffiiijjjjjjjjjhhhjjjlllooooooooommmllliiikkklllkkkhhhccc^^^[[[aaaccceeeccc```\\\YYYXXXYYYWWWSSSNNNHHH@@@888222///......---,,,,,,,,,------000444888:::999888777222000---+++***)))'''&&&+++(((+++333<<>>???@@@AAACCCGGGMMMQQQ[[[YYYXXXXXXXXXXXXVVVTTTOOOJJJCCC>>>============EEEJJJQQQWWW\\\bbbiiinnnnnnkkkhhhddd\\\NNN>>>333000///---+++************))))))(((((((((((()))))))))((('''&&&&&&'''((())),,,...000000///......///555777999===DDDMMMXXX___bbbeeehhhjjjjjjjjjlllmmmjjjkkkjjjhhhccc[[[TTTOOO@@@===:::666222000///.........------,,,---------000///...000333777:::<<>>???AAAEEEKKKQQQUUU]]]```ccceeeeeedddeeeeeehhhfffeeeeeefffggggggfffhhhhhhhhhhhhggggggggggggcccgggjjjiiiaaaTTTFFF>>>888222...------+++,,,000,,,---......---...000222000000000000111111222222222555>>>LLL[[[fffjjjjjjfffeeebbb]]]XXXUUUTTTUUUSSSLLLGGGHHHMMMOOOLLLHHHGGGDDDCCCFFFHHHGGGIIIMMMMMMQQQVVVZZZ]]]```bbbdddhhhnnnrrrpppiiicccdddgggccciiilllkkkiiijjjiiigggfffeeedddeeegggggggggfffaaa\\\TTTLLLGGGAAA<<<888888777555444333444444555333222111000///.........,,,+++***+++---......---***+++,,,------,,,++++++...,,,++++++,,,---,,,+++'''(((***+++---.........+++***)))***,,,---,,,+++))))))))))))))))))))))))'''''''''(((((((((((())))))))))))))))))******+++''',,,000///+++((()))+++'''((())))))(((((()))+++000///...---------.........,,,******+++,,,+++***************))))))))))))((('''''''''))),,,///000////////////000111111222222111000///...,,,***)))++++++++++++,,,,,,,,,,,,'''((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***(((((())))))))))))((((((***)))(((((((((***,,,---+++***)))***+++***))))))((()))***---000000---*********+++,,,,,,+++******)))))))))((()))******+++((()))))))))************((((((''''''((()))******((())))))(((&&&&&&'''(((&&&'''((()))***+++++++++(((((((((((((((((())))))'''''''''''''''(((((()))***)))''''''(((+++---......000///,,,---111222000,,,------+++)))''')))***'''((()))++++++***((('''***++++++***))))))***,,,***+++---...///...---,,,,,,***)))***---000222333222000---+++)))(((((((((,,,'''&&&,,,444===HHHRRR]]]aaafffjjjkkkjjjhhhfffgggffffffffffffgggggggggjjjhhhfffcccaaa``````aaa___aaadddgggiiijjjjjjiiiiiikkkmmmoooooonnnlllkkkiiiiiiiiigggeeeccc```^^^dddeeeggggggeeeaaa^^^\\\\\\ZZZWWWSSSMMMEEE<<<555111000...---,,,,,,,,,------000444999;;;;;;:::999444111...,,,+++)))'''%%%+++))),,,555===CCCJJJQQQUUU]]]dddgggiiijjjeee___QQQDDD888444333111000111//////111555999>>>BBBEEEEEEFFFGGGIIIMMMRRRWWW[[[dddcccbbbbbbcccbbb```^^^[[[UUULLLFFFDDDEEEGGGHHHLLLRRRXXX]]]___ccciiinnnllljjjfffaaaXXXKKK===333000///---++++++***++++++***))))))(((((((((((())))))(((''''''''''''((()))---///000000///000111333;;;???EEELLLRRRZZZbbbgggjjjjjjjjjjjjjjjkkkmmmooommmkkkhhhaaaYYYOOOFFFAAA888777666444222000///............---......////////////000111444999>>>BBBGGGGGGHHHKKKOOOTTTXXX[[[\\\___bbbddddddddddddeeegggeeeddddddeeeffffffeeedddfffhhhjjjjjjiiigggfffbbbfffkkklllhhh]]]QQQIII===555///......---...111+++,,,------------000222......///000111111111111333444999DDDQQQ\\\cccfffggggggeee```[[[VVVUUUUUUTTTLLLEEEDDDIIIMMMLLLIIIJJJFFFDDDFFFFFFEEEHHHLLLMMMPPPTTTWWWZZZ^^^bbbeeehhhoootttrrrkkkeeefffhhhccchhhkkkiiihhhiiijjjggggggfffeeeeeeggggggfffeeeaaa^^^XXXQQQJJJDDD===:::888777555444333333333444333333222222111000///...,,,+++***+++---...---,,,***+++---......---,,,+++///...------...///...,,,((((((***+++,,,---------+++***)))***,,,------,,,)))******************)))((())))))))))))*********((()))))))))************%%%***///...***&&&'''***&&&'''))))))(((((()))+++,,,,,,,,,------...//////...,,,******+++,,,+++***))))))))))))************(((((('''''')))+++...000000000111222222111111000000111111000...,,,***))))))+++---//////...,,,+++(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))(((((('''((()))***++++++***))))))+++---,,,)))&&&'''))),,,...---+++)))************************)))))))))((()))******+++((()))))))))******************)))(((((((((((((((((())))))(((&&&&&&'''(((&&&'''(((***++++++,,,,,,))))))))))))))))))((((((&&&''''''(((((((((((((((+++***)))'''&&&''')))+++---//////+++,,,///111000***+++,,,+++***)))((()))''')))+++,,,+++***)))(((++++++,,,+++))))))***+++***+++,,,------,,,***)))...,,,))))))+++...//////111000---+++)))((('''''',,,)))(((+++///333;;;BBBSSSYYYbbbhhhjjjiiiggggggcccddddddeeeeeeffffffgggfffdddbbb___]]]\\\\\\]]]___```bbbeeegggiiijjjjjjjjjkkkmmmnnnnnnllliiihhhgggeeeccc```^^^]]]]]]]]]bbbdddgggiiijjjhhheeebbb^^^]]][[[XXXSSSKKKBBB;;;555333111...---,,,,,,------///333777:::<<<<<<<<<555222///---,,,+++)))'''+++***---555===BBBJJJRRRVVV]]]dddgggjjjkkkhhhcccUUUGGG:::444222000///000///000222666<<>>GGGRRR\\\ccchhhiiiiiifffaaa\\\YYYXXXXXXQQQIIIFFFIIIMMMOOONNNNNNIIIFFFFFFEEEDDDGGGKKKLLLNNNQQQTTTVVV[[[```dddeeejjjnnnmmmiiieeeeeefffcccgggiiiffffffhhhiiihhhgggfffeeeeeefffgggfffeeeaaa___[[[VVVOOOGGGAAA===999888666444333222333333444444444333222111///...+++*********,,,---,,,+++***+++---...//////...---//////...///000000---+++)))******+++++++++++++++,,,+++***+++,,,---,,,+++******++++++++++++******))))))*********+++++++++(((((()))************)))&&&))),,,+++)))'''''')))&&&''')))((((((((()))***)))***+++,,,...///000000...,,,******+++,,,+++***''''''''''''(((((((((((())))))((())))))+++---...///000111111111111000000...000111000...,,,++++++(((***...000000///,,,*********))))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))''''''((()))*********)))++++++((('''***///...***&&&''')))+++++++++***)))))))))))))))))))))))))))((()))))))))************))))))))))))************++++++***))))))(((''''''((())))))(((&&&&&&'''(((&&&'''(((***+++,,,,,,,,,))))))*********)))((((((%%%&&&'''((()))))))))(((***+++***(((&&&&&&''')))''',,,---++++++///222111))))))+++++++++***)))((((((***,,,,,,***))))))***,,,------+++)))((()))+++******++++++++++++******///,,,***)))***,,,,,,,,,000///---+++***)))((((((,,,******---------111777FFFNNNZZZaaadddddddddddd___```bbbeeeffffffffffff___\\\XXXUUUSSSRRRSSSTTTXXXYYY[[[^^^bbbfffiiikkkjjjkkkmmmmmmmmmjjjhhhfffdddaaa\\\WWWUUUUUUVVVXXX```bbbfffjjjnnnnnnkkkhhhaaa```___]]]YYYRRRJJJEEE;;;999666222000......///...///222666999<<<>>>@@@999666333000///---+++)))******...666<<>>777333222000222333444333000---+++------------...///111111333555777888;;;BBBJJJPPPUUUWWWZZZ\\\^^^_________ZZZ]]]aaacccccccccccccccfffdddccccccdddeeeeeedddaaaccceeegggiiiiiihhhhhhgggggghhhjjjkkkiiiccc___TTTHHH<<<777555111000111+++,,,------,,,,,,...000---......////////////...333555666777<<>>CCCFFFFFFBBB===999555111---+++((()))...555:::???HHHRRR\\\```ccccccfffjjjkkkiiifffVVVDDD:::555111000111---...000666???JJJTTT[[[\\\ZZZZZZ___gggnnnssstttnnnnnnoooqqqrrrqqqnnnkkkfffaaaZZZWWWXXX]]]aaadddiiieeebbbeeejjjjjjddd]]]ZZZUUUKKK@@@666111///000***)))((((((((()))***+++++++++)))(((''''''''''''''''''((((((((((((''''''777999<<>>AAAFFFMMMTTTXXX\\\\\\[[[[[[ZZZ[[[[[[[[[```aaabbbccccccddddddddd^^^aaafffiiihhhgggeeeeeecccfffeeebbbcccgggfff```hhhgggfffgggiiijjjjjjjjjbbbYYYLLLAAA:::666555555///000111///------000333333333222111000///......000000000111444:::CCCIIIYYYeeeoooooolllllliiieee```[[[SSSLLLHHHIIILLLOOOTTTTTTRRRMMMHHHFFFHHHKKKIIIGGGGGGJJJKKKMMMUUU^^^aaabbbdddeeefffeeedddccceeeggggggeeeeeegggddd___eeeeeeeeeeeeddddddcccbbbfffeeebbb```\\\VVVOOOKKKFFFAAA<<<777555444444444222222333444333222111000111000...,,,***))))))***++++++,,,------...//////...////////////---,,,+++,,,***(((***---///...---...,,,******+++---------...,,,+++,,,//////---******)))(((''''''((()))******************+++++++++++++++,,,,,,,,,+++******)))))))))+++++++++(((&&&''')))+++---............666222---+++++++++)))'''(((***,,,,,,+++*********((()))*********)))'''&&&(((***,,,---------...//////000111222111///---,,,,,,+++,,,///---)))***---///---***)))))))))((('''******))))))(((((('''''')))((((((***,,,,,,***''')))))))))))))))))))))))))))'''&&&'''***+++***(((+++)))'''(((+++,,,***(((&&&(((+++,,,+++)))))))))+++***(((((()))******)))***,,,---,,,***(((((()))(((***+++------,,,+++***+++)))'''(((+++,,,***(((+++++++++***)))(((((('''%%%'''***,,,///000000000&&&((())))))(((((()))+++***)))(((((()))***)))''',,,***''''''''''''&&&%%%))))))((('''&&&(((,,,///+++++++++---//////...,,,************************------+++***))))))(((((())))))***++++++++++++******((('''(((***---......//////...------,,,++++++(((***+++------,,,+++***...111666>>>DDDIIIOOOUUUYYYYYYXXXVVVRRRMMMIIIFFF@@@<<<777222000000111333666333444999???GGGRRR]]]gggggghhhkkklllllliiigggbbb\\\SSSJJJEEEDDDFFFHHHPPPVVV]]]cccfffggggggggggggjjjjjjgggggghhhddd___WWWRRRLLLFFFBBB>>>:::777333...333777666???KKKKKKGGGDDD@@@>>><<<777000+++///,,,,,,333:::@@@FFFMMM[[[]]]```dddhhhiiihhhgggddd[[[MMM@@@777111...,,,//////111666<<>>::::::999777444111......444<<>>DDDHHHQQQTTTZZZaaagggmmmrrruuuqqqpppnnnmmmmmmkkkhhhfff]]]ZZZWWWWWWZZZ^^^bbbcccdddbbb``````^^^YYYRRRKKKDDD???888333111///---+++++++++++++++++++++++++++,,,'''&&&***+++)))&&&'''###$$$%%%%%%%%%&&&)))+++FFFIIIMMMSSSWWWZZZ\\\]]]```dddhhhhhhddd```]]]\\\WWWSSSMMMGGGCCC>>>999666333111///------...///000111111333333222000...,,,.../////////000444999===CCCDDDGGGKKKQQQVVVZZZ\\\```___^^^]]]\\\[[[[[[[[[aaabbbcccddddddbbb```___```bbbddddddccccccdddeeedddfffgggfffggghhheee```jjjiiigggffffffhhhjjjkkkmmmggg^^^UUULLLCCC;;;666444444333000...---///111////////////............333222111///...111666:::GGGSSS```hhhlllooopppnnnfffbbbZZZSSSNNNLLLMMMMMMRRRTTTTTTQQQMMMHHHEEEDDDCCCAAAAAAEEEGGGKKKSSS[[[[[[^^^aaaeeehhhjjjjjjjjjeeegggfffdddeeegggeee```eeeeeeeeefffeeeeeedddcccjjjhhhfffccc```[[[UUUQQQLLLFFF>>>;;;;;;:::666222333333444444333333222111......,,,+++++++++,,,---******++++++,,,,,,------***+++---...//////......---,,,+++,,,...000///...---,,,***+++---......---///...------------+++(((((((((''''''''''''((((((++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***&&&(((+++...//////---+++---,,,+++******)))******///...---...///000...,,,***+++,,,,,,***)))))))))(((((()))))))))((('''&&&((()))***++++++,,,,,,+++000111222222111000...---+++***,,,///...+++,,,000000---+++************)))))))))))))))((((((((((((...---+++***+++++++++))))))))))))))))))))))))))))))((('''((()))***)))(((***)))((()))***+++***(((&&&'''((('''&&&&&&(((***+++***((((((***+++******+++,,,---,,,***)))))))))&&&(((+++---...,,,***(((***)))((()))***+++***(((+++******))))))((((((''''''''')))***+++,,,,,,,,,(((*********((('''((()))'''&&&%%%&&&'''((('''&&&((((((((()))******'''%%%((()))(((''''''(((+++...,,,------......---+++***)))))))))))))))))))))))))))((((((''''''(((((((((((()))******++++++*********((('''(((+++------,,,++++++++++++++++++++++++'''((()))*********)))((((((***,,,...111555;;;???@@@@@@>>><<<999555222000222000...,,,+++***++++++...,,,,,,///111222999@@@UUU\\\eeejjjjjjiiihhhhhhfff___UUUKKKBBB>>>======FFFMMMUUU\\\___``````___```eeegggfffgggjjjjjjgggddd```\\\XXXUUUOOOFFF@@@:::444888;;;999@@@HHHFFFIIICCC===<<>>:::777555444333222111000///...---,,,,,,///000222222111///....../////////000222888???DDDGGGIIIMMMQQQVVVZZZ\\\^^^______^^^]]]]]]]]]^^^^^^aaabbbccccccbbb___[[[YYY[[[\\\\\\\\\\\\^^^aaaddddddeeefffhhhiiijjjgggccciiiiiihhhffffffgggjjjllljjjhhhccc]]]VVVLLLCCC<<<555444111///---...///111///000000000111111111222333222111///---///333666>>>IIIWWWccckkkoooppppppjjjfff___XXXRRROOONNNNNNOOOPPPRRRRRRPPPKKKGGGDDDBBB>>>>>>BBBEEEIIIPPPXXXZZZ\\\```dddhhhjjjkkkkkkfffgggfffddddddgggfffaaaeeeeeeffffffffffffeeeeeejjjhhhfffcccaaa]]]XXXTTTQQQJJJCCC??????===777222444444444444444333333222000///...,,,++++++,,,,,,*********++++++,,,,,,,,,+++,,,---...///...------*********+++,,,,,,,,,,,,,,,+++++++++---///...---///......---,,,+++)))((((((''''''''''''''''''(((+++,,,------------,,,+++---......------,,,+++***(((***,,,,,,,,,,,,------...---+++***)))***+++++++++,,,---///111111111000+++,,,,,,,,,***((())))))))))))))))))(((((('''''''''((()))+++---.........111222222111000///...---***)))+++///...+++,,,000000---+++******++++++***))))))))))))((((((((((((///---+++***))))))******(((((((((((((((((((((((()))((((((((()))))))))(((***)))))))))******))))))&&&'''))))))((('''((()))+++***((()))***++++++***+++,,,------+++))))))***(((***---000000...,,,******)))))))))******))))))******))))))((((((((((((((((((((()))))))))))))))***++++++***((('''((()))((('''&&&&&&((()))((('''''''''(((***++++++(((&&&((())))))(((''''''***,,,,,,---///...---+++******((((((((((((((((((((((((((('''''''''(((((()))***((())))))******************(((((()))+++,,,,,,+++)))))))))***************'''((()))*********))))))***------+++,,,111555777444444444333222000...---///......---,,,,,,++++++,,,+++,,,//////...222888HHHRRR___ggghhhggghhhiiieee___VVVKKKBBB===;;;:::AAAGGGPPPVVVYYYZZZYYYYYYYYY___dddeeegggkkkllljjjkkkgggdddbbb___XXXMMMDDD>>>777:::>>>;;;@@@GGGBBB???===>>>CCCHHHGGG???777///,,,---222777===GGGQQQVVV[[[aaafffhhhiiiiiiiiijjjbbbUUUIII@@@;;;777555222111000///000222444666:::>>>FFFRRR^^^iiipppsssnnnmmmkkkkkkjjjgggccc```VVVTTTRRRSSSUUUXXXYYYYYYVVVQQQKKKFFFCCC???999444///........./////////...///...+++)))))))))***+++***''''''***+++'''&&&((()))******)))&&&%%%&&&'''WWWWWWWWWYYY\\\```dddfff\\\^^^___ZZZQQQHHHBBB@@@:::999777555222111111111---.........---,,,++++++---///111111///......//////000111333777===EEEKKKMMMOOOSSSVVVZZZ]]]^^^___]]]]]]]]]]]]^^^___``````aaabbbdddcccaaa\\\WWWTTTPPPQQQQQQQQQRRRVVV[[[^^^``````bbbeeeiiiiiigggfffggghhhhhhgggfffgggjjjmmmiiihhhfffbbb\\\RRRGGG???555333///------...000111//////000000111111222222111111111///...000333555999AAAOOO]]]gggkkknnnooollliiiccc]]]XXXTTTQQQPPPKKKMMMOOOQQQQQQNNNKKKHHHCCC>>>===@@@DDDGGGMMMTTTXXXZZZ^^^cccfffhhhiiiiiiggghhhgggdddeeehhhgggccceeeffffffggggggfffffffffgggfffdddbbbaaa^^^[[[XXXVVVPPPIIIFFFDDD@@@:::444555555555444444444444444444333111...,,,+++++++++******++++++++++++,,,,,,,,,---.........---+++***)))***+++,,,,,,+++++++++,,,++++++,,,...//////............---,,,***)))((('''(((((((((((((((((('''+++,,,.../////////------/////////...---,,,++++++,,,,,,+++)))'''(((+++.........,,,++++++,,,---...)))+++---000111111222222+++,,,,,,+++)))((()))*********))))))((((((((((((+++******,,,///000///---222111111000///...---,,,)))(((+++......+++,,,000///---***)))***++++++***(((((((((((())))))))))))---,,,+++)))''''''((()))((((((((((((((((((((((((((()))))))))((((((((()))))))))******)))))))))***%%%(((+++,,,+++))))))(((+++)))((()))+++,,,,,,++++++---...---+++))))))***(((***---//////...+++***))))))******)))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((***+++,,,***)))(((((())))))(((((()))***++++++***''''''(((***,,,+++(((&&&(((((()))((('''''')))+++,,,...//////,,,)))))))))''''''''''''''''''''''''(((((((((((()))***++++++(((((()))************)))))))))(((***+++,,,,,,***((())))))))))))))))))))))))))))))***************+++//////+++***...111000******+++,,,,,,------------------------,,,,,,++++++)))+++......---000444<<>>;;;:::>>>CCCJJJOOOQQQQQQQQQQQQPPPYYYaaadddgggkkkmmmkkkmmmjjjggggggeee]]]PPPFFF???999<<>>777333555333222000000000111222333666===IIIXXXdddlllooonnnmmmllllllkkkhhhdddaaaUUUSSSPPPOOOPPPQQQQQQPPPJJJEEE>>>:::888666111...+++,,,---------------...///...+++)))))))))***+++***((((((+++***&&&&&&))))))******)))'''%%%&&&&&&YYYXXXXXXYYY[[[```dddggg___\\\WWWOOOFFF>>>666222555666666444000...,,,---'''((()))+++,,,,,,,,,,,,+++...111000...---...111000222555888===EEEMMMRRRUUUVVVXXX[[[]]]___```aaa]]]]]]]]]]]]^^^___`````````aaacccbbb^^^XXXRRRMMMDDDDDDEEEEEEFFFJJJOOOSSSWWWUUUWWW]]]bbbcccdddfffcccfffiiiiiiggghhhkkknnnkkkjjjiiieee___UUUJJJCCC888555000------///000000------......//////000000///000000000///000333555777<<>>@@@DDDFFFKKKOOOTTTVVV[[[```dddfffhhhhhhhhhiiihhheeefffjjjiiifffeeefffgggggghhhgggggggggdddcccaaaaaaaaa```^^^[[[YYYVVVRRRMMMHHHBBB<<<888777666555444444444444555888666333000...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......---,,,***)))***,,,...///---,,,,,,,,,+++++++++---///000///...,,,---...---+++))))))***(((((())))))))))))((((((***+++...000111111000///000000000///...---,,,+++------,,,)))&&&&&&***///......------------......(((+++---/////////111333***++++++***))))))***,,,,,,+++***)))))))))******000...,,,---///000---***111111000///---,,,++++++)))(((***---,,,)))***......+++)))((()))******)))(((((((((((())))))))))))***++++++***((('''((()))))))))))))))))))))))))))((()))***)))((('''((()))(((***+++***)))((()))***&&&(((+++,,,+++***))))))+++)))((()))+++------,,,,,,---...---+++*********'''((()))++++++***)))((((((***+++***)))((()))***(((((((((((((((((((((((()))((((((''''''(((((())))))+++++++++)))((()))***+++***)))***,,,...---,,,)))((((((***++++++(((&&&'''((()))(((''''''(((******---000///+++((()))***(((((((((((((((((((((((((((((((((((())))))***+++'''((())))))******)))))))))))))))***,,,,,,+++***)))))))))))))))))))))))))))))))))*********++++++)))///000***(((---...***)))***+++,,,...///111111,,,,,,++++++++++++******((('''))),,,,,,+++---222444???OOO\\\dddgggiiijjjddd___XXXOOOFFF@@@<<<;;;<<>>CCCFFF???===999888>>>GGGJJJDDD===111000222555666888@@@IIIQQQYYYbbbiiilllnnnppprrrmmmggg]]]SSSIIIAAA999555555444333111000000111111333444888DDDSSS```iiilllmmmmmmmmmnnnmmmkkkfffcccXXXTTTNNNJJJHHHHHHGGGFFF???:::555222222111...+++***+++,,,,,,+++***+++---...---+++************+++)))((()))+++***&&&&&&)))"""$$$&&&'''&&&&&&'''(((XXXXXXXXXYYY[[[]]]___aaaXXXPPPGGG@@@<<<888222...222444444222...+++***+++((((((***+++,,,,,,------***...000000---,,,...222333555:::???EEELLLTTTYYY]]]]]]^^^___```bbbcccccc___^^^^^^]]]\\\\\\]]]]]]ZZZ[[[]]]\\\WWWPPPHHHCCC:::;;;;;;;;;;;;===AAAEEEJJJGGGHHHQQQXXXZZZ^^^ccc___dddiiijjjiiiiiilllooolllkkkjjjhhhccc[[[RRRKKK???:::333////////////...............////////////---///000000///000111333666888BBBRRR^^^dddiiiooolllkkkiiieeeaaa]]]ZZZWWWNNNLLLKKKKKKNNNOOOOOOMMMLLLEEE@@@AAADDDEEEHHHLLLNNNQQQVVV\\\bbbeeeggghhhjjjkkkiiifffgggkkkkkkhhhffffffggghhhhhhhhhhhhhhhbbbaaa```aaabbbbbbaaa```\\\\\\ZZZTTTKKKCCC>>><<<777777555444444444555666888777444222000///......------,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***))),,,//////---++++++,,,+++++++++...000111000...***,,,...---+++)))***+++((()))***++++++***)))((((((***...111222333222111000000000000...---,,,+++))),,,...---***))),,,////////////...---,,,+++******,,,------,,,---000222)))******))))))))),,,...---,,,+++*********+++,,,---***)))+++000111///,,,111000///---,,,*********)))((())),,,+++'''(((+++,,,***((('''((()))))))))'''((((((((()))))))))***(((***,,,,,,***((()))+++))))))))))))))))))))))))(((***+++***'''&&&''')))(((***+++***(((((()))+++((())))))(((''''''***,,,+++)))((()))+++------,,,,,,---......+++******+++''''''((((((((()))))))))(((***+++***(((((()))+++(((((((((((((((((((((((())))))(((''''''((()))***)))***++++++***)))***,,,+++******+++---......---,,,***))))))******(((''''''((()))((('''&&&''')))))),,,000///+++((()))+++(((((((((((((((((((((((((((((('''''''''((())))))'''(((((())))))))))))))))))))))))+++,,,,,,+++)))+++******))))))(((((((((((((((((((((((()))******'''///000***(((------''',,,,,,---...///111222333---,,,+++***************)))'''(((+++***)))+++000...888GGGWWWbbbhhhjjjjjjfffbbb[[[RRRIIIBBB===::::::;;;======<<<;;;<<<===>>>LLL[[[bbbeeehhhhhhfffeeeaaa___```aaa[[[MMMBBB===666:::@@@???DDDFFF>>>===:::999@@@JJJLLLEEE<<<222222444666555555;;;CCCJJJRRR^^^fffiiikkknnnqqqnnnggg[[[QQQIIICCC???<<<888777666555555555555666888666888AAAPPP^^^gggjjjllllllmmmnnnooolllhhhddd[[[UUUMMMFFFBBB???===<<<888444///.........,,,)))(((***+++***((((((***,,,++++++++++++++++++++++++)))(((***,,,)))%%%&&&*** ###&&&'''''''''((()))VVVXXXYYY[[[[[[[[[[[[[[[KKKBBB888444555666333//////111111///,,,***+++---///......---------,,,,,,)))---000///,,,+++...222555888>>>DDDJJJRRRYYY^^^cccbbbbbbbbbccccccdddeeeaaa```___]]]\\\ZZZZZZZZZRRRTTTUUUTTTOOOGGG???:::555666666555444555888;;;AAA<<<>>>HHHPPPSSSYYY___]]]ccciiikkkjjjjjjlllooojjjjjjiiiiiifffaaaZZZUUUEEE???777222000000...---111111111111000000000000---...000///......///111555555>>>OOO\\\ccciiipppkkkkkkiiigggddd```\\\ZZZRRRNNNJJJJJJLLLNNNNNNMMMOOOGGGAAABBBDDDEEEGGGJJJIIILLLSSSZZZ```eeehhhiiikkkllljjjggghhhlllmmmjjjffffffggghhhhhhhhhhhhhhhbbbaaa```aaacccddddddccc]]]___^^^WWWLLLCCC??????888777666444444555555666777666444222111111111111------------------------)))***,,,---...------,,,'''***------+++))))))*********+++...000111000...))),,,...---+++)))***,,,)))***+++,,,,,,+++***)))'''***---111333444333222111111111000///---,,,+++%%%***000111...,,,---000///000///...---***'''&&&+++,,,---,,,***+++...222((())))))))))))***---///...---,,,+++++++++,,,---&&&$$$$$$)))000555444111000///...,,,***))))))))))))''')))+++***&&&&&&***+++)))''''''((())))))((('''((((((((())))))******'''+++......,,,***+++,,,))))))))))))))))))))))))(((***+++***'''&&&''')))(((***,,,+++(((''')))++++++)))&&&###"""%%%***...+++)))((())),,,---------,,,---......,,,******+++)))))))))((()))***++++++(((***,,,+++(((''')))+++'''''''''((((((((((((((())))))(((''''''(((***+++((()))++++++******+++---+++******+++---......------+++)))((())))))(((''''''((()))((('''&&&'''((((((,,,//////***((())),,,))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++,,,,,,***(((,,,++++++***)))((((((''''''''''''''''''((())))))&&&///222+++***...---&&&************+++,,,------///...---+++++++++,,,,,,,,,******+++***(((+++///,,,444BBBSSSaaaiiikkkjjjiiieee]]]TTTJJJBBB<<<999888999888777555444555777:::IIIYYYaaaeeegggfffdddaaa]]][[[\\\^^^XXXKKK???<<<555999???@@@EEEGGG>>>999888<<>>:::888777555111...---------***'''&&&((()))'''%%%&&&))),,,******+++,,,,,,,,,++++++((((((***,,,)))%%%&&&***%%%''')))***)))''''''(((RRRRRRTTTYYY]]][[[TTTNNN===888222///000000...,,,///////////////...------000...,,,,,,------,,,++++++---............000222;;;@@@FFFMMMSSSYYY___ccceeecccaaaaaabbbdddddddddeeebbb______^^^YYYOOOGGGKKKIIIFFFBBB>>>:::666555000111111111222222222222555333555;;;@@@EEEOOOXXX^^^aaadddfffggghhhjjjkkkpppmmmjjjhhhfffccc]]]XXXKKKBBB999333333444333111333222///---,,,,,,......///000222222333222111000666555;;;GGGSSSZZZbbbhhhlllooopppmmmiiigggaaa[[[RRRNNNJJJHHHIIIJJJLLLLLLRRRLLLGGGDDDFFFGGGFFFEEEFFFIIINNNTTTZZZ___cccdddkkklllllljjjiiihhhiiikkkgggdddcccfffjjjlllhhhddddddccccccccccccccccccddddddaaa]]]YYYTTTNNNHHHDDD@@@<<<777444333444444444:::777333000000111222111------..................+++++++++*********))))))((()))******))))))+++---...,,,+++,,,------,,,***)))...///)))'''***+++)))&&&(((+++.........,,,***,,,,,,---///222333222111---333333---))),,,...,,,222------000///+++***...******))))))((((((''''''***,,,------,,,************,,,......---,,,---...222///++++++,,,---,,,***,,,++++++---000222333333333...,,,///...)))(((,,,)))***)))''')))......***))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((()))))))))((()))******+++(((((())))))))))))((((((******+++,,,+++***)))(((&&&((((((%%%&&&+++---,,,---)))''')))...222111///))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''(((((())))))******++++++************)))))))))))),,,++++++***+++,,,...///***---...++++++...---***111,,,***,,,,,,)))***///---)))&&&%%%'''((('''%%%))))))))))))))))))))))))&&&&&&&&&&&&%%%&&&)))+++'''''''''''''''''''''''''''(((((()))***))))))))),,,***''''''((((((((((((******))))))((((((''''''$$$%%%&&&((())))))))))))'''(((((((((((((((''''''...---+++******+++---...222000...+++***)))))))))+++++++++,,,,,,++++++++++++000;;;IIIXXXccciiikkkiiiiiicccZZZRRRJJJ@@@777888444222444333000000333:::IIIYYYbbbfffgggccc^^^ZZZ^^^___\\\WWWSSSKKKCCC===;;;888888???GGGEEE>>>???@@@DDDKKKQQQOOOFFF???555444222000000111222333@@@FFFMMMQQQVVV\\\```bbbddd]]]TTTLLLHHHGGGHHHHHHHHHGGGEEECCCAAA???>>>>>>@@@======EEERRR___fffiiioooooonnnlllhhhfffeeeeeeYYYPPPFFF>>>777222333777333111...+++******++++++)))(((&&&%%%&&&)))+++---++++++++++++++++++++++++,,,++++++***)))((('''''')))((((((((((((((()))***MMMNNNQQQVVVYYYVVVMMMEEE999666222///......------///000000000//////...---000...,,,,,,------,,,++++++,,,---------///222555@@@EEELLLRRRWWW\\\```ccchhhfffddddddeeefffeeeeeeeeeccc```^^^YYYPPPEEE===???>>><<<999777444333222000000000000111111111111222000111555888<<>>777666666444222444333111///............000111222222222111000000222111555===GGGPPP[[[fffjjjnnnpppmmmkkkjjjeee___UUUQQQLLLIIIIIIJJJJJJKKKQQQNNNJJJHHHGGGFFFEEEDDDFFFHHHLLLQQQWWW]]]aaadddgggggghhhgggeeedddeeeggggggdddccceeeiiijjjgggccceeeddddddccccccddddddeeeeeebbb^^^[[[WWWRRRMMMIIICCC???999666555666555444999666333111222222222222........................+++++++++*********))))))***++++++***)))***,,,///...---+++++++++,,,+++***'''+++---***)))+++***&&&((()))+++,,,------++++++,,,++++++---000111000...---222222---***---...---///,,,...222111+++)))+++))))))))))))((((((((((((***+++------+++*********+++---//////.........//////...---...000///,,,(((...---,,,,,,...000000///222...,,,...---)))))),,,'''((('''%%%&&&******'''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((()))*********))))))&&&((('''%%%&&&+++...---000,,,)))***...000///,,,+++******)))(((''''''&&&)))))))))))))))*********)))))))))))))))(((((('''************************************))))))))))))************,,,---///000+++...///------///...+++000+++)))++++++((()))...,,,)))&&&&&&'''((('''&&&))))))))))))))))))))))))))))))((('''&&&'''((()))''''''''''''''''''''''''''''''((((((((())))))))),,,)))''''''((()))(((''')))))))))(((((((((((((((''''''((()))))))))(((((((((((()))))))))(((((('''...---+++******+++---...000///---+++******************++++++++++++******+++000;;;IIIWWWccciiillliiiiiieee\\\TTTMMMBBB888777333111111111...000333;;;JJJ[[[ccceeeeeebbb^^^XXX\\\]]]ZZZYYYWWWQQQJJJAAA;;;666999@@@EEEDDDAAACCCBBBFFFMMMTTTRRRGGG<<<555333111//////000222333999===CCCHHHMMMRRRVVVXXXXXXTTTOOOJJJIIIJJJLLLNNNMMMLLLIIIFFFDDDBBB@@@@@@AAA@@@BBBJJJWWWaaafffhhhkkklllmmmllliiieeebbb```VVVLLLAAA;;;666111111333111///---+++***)))))))))***)))((('''(((***,,,...++++++++++++++++++++++++++++++******)))(((((('''))))))(((((((((((())))))GGGIIINNNSSSTTTNNNCCC:::444333111...,,,+++---///000000000000000//////...000///,,,,,,------,,,+++---------,,,...222888===HHHLLLSSSYYY\\\___aaaccciiigggeeeeeeeeefffeeedddbbbaaa^^^XXXPPPFFF<<<666222222222111111000000000....../////////000000000111......000222333888???QQQTTTWWWZZZ]]]aaaeeehhhjjjhhhfffffffffeeedddbbbYYYPPPEEE===999777555333......///111222333444555111111222222111000///...///...000555:::DDDTTTcccgggkkkmmmlllkkkkkkhhhccc[[[VVVPPPKKKJJJIIIIIIIIIOOOPPPPPPNNNJJJGGGDDDDDDEEEFFFHHHLLLRRRXXX^^^bbbggghhhiiihhhgggfffggghhhfffdddcccdddfffgggdddaaaeeeeeeddddddddddddeeeeeeeeeccc```]]][[[XXXSSSPPPIIIBBB;;;888999999666333666555333333444444333222........................+++++++++******************************---222555///---***)))*********)))'''***++++++---...+++&&&******++++++++++++++++++---,,,,,,...///000///---,,,///000---+++---///...,,,+++...222111,,,))))))((((((((()))))))))*********+++---,,,+++))))))***))),,,...//////...///000---...000222333111,,,(((111///,,,,,,,,,---,,,***000---,,,---,,,******,,,+++,,,***((())),,,+++((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********(((((())))))))))))(((((((((((())))))+++,,,---...&&&((((((%%%''',,,///...111...++++++---...,,,***++++++***)))'''&&&%%%$$$************))))))))))))))))))))))))))))))((((((,,,,,,+++******)))((((((************))))))))))))))))))***+++---///111222,,,000000......000000,,,///,,,***,,,+++******...,,,***''''''(((((('''&&&((((((((((((((((((((((((++++++)))((((((''''''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))+++)))''''''((()))((('''(((((((((((((((((()))))))))))))))))))))(((''''''((())))))*********))))))---,,,+++******+++,,,---......,,,+++*********+++)))******************)))***...888EEESSS___fffiiiggghhheee^^^WWWPPPDDD:::999444000000000///111666<<>>BBBFFFJJJNNNKKKJJJIIIJJJKKKNNNQQQSSSSSSQQQOOOLLLIIIFFFDDDDDDCCCDDDHHHQQQ\\\cccffffffgggiiikkkllliiiddd^^^ZZZRRRFFF;;;666444111//////......---,,,***)))((((((+++***))))))***+++---...))))))))))))))))))))))))*********))))))(((((((((***))))))(((((()))))))))DDDHHHNNNRRRQQQHHH;;;111000111111///+++***---111///000000000000000//////000...,,,,,,------,,,+++////////////111888@@@FFFOOOSSSYYY^^^``````aaaaaaeeecccbbbbbbddddddcccbbb]]][[[WWWNNNEEE===888666............//////000000---------.........//////111......000000000444:::EEEHHHLLLPPPUUU[[[bbbfffgggfffeeeeeeeeeeeeeeeeee___WWWKKKBBB;;;777444111...///000222333333333333222222111111000///...---...///222444666===OOO```ccchhhjjjiiiiiijjjhhhddd```[[[UUUOOOLLLJJJIIIGGGLLLQQQTTTTTTOOOIIIFFFEEEEEEEEEEEEGGGLLLTTT[[[___fffhhhiiiiiihhhhhhiiijjjgggeeeccccccddddddbbb```eeeddddddccccccddddddeeedddbbb```___^^^\\\ZZZWWWOOOGGG???<<<<<<;;;777222555444333444555666555333////////////............************************((())))))***+++000666;;;///---***((()))))))))(((+++++++++---///000...***,,,+++***))))))***++++++000/////////111111///---+++,,,,,,++++++,,,---...++++++---......+++))))))'''(((((()))******++++++***+++,,,,,,***))))))***'''***---///............---///111333333111---***111///,,,,,,,,,,,,***)))///------,,,,,,++++++,,,...///---)))***---,,,((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++(((((()))***************(((((())))))))))))((((((*********+++---///222333)))+++***&&&'''+++...,,,000...,,,,,,---...,,,***++++++***)))((('''&&&&&&++++++******))))))((((((******))))))))))))))))))*********))))))(((((((((************)))))))))(((******+++,,,---...///000,,,///000------000///,,,...---,,,,,,,,,,,,---...+++***)))((((((((('''&&&''''''''''''''''''''''''***)))((((((((((((((('''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***)))(((''''''((()))((('''&&&''''''(((((()))))))))((()))))))))))))))(((((())))))***+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++))))))************))))))(((+++333???LLLYYYaaaeeeccceeeddd___YYYRRRGGG<<<;;;555111000000000444:::@@@QQQaaafffccc```]]]ZZZQQQSSSTTTVVV\\\cccccc```QQQ@@@888@@@EEE???>>>DDDFFFHHHLLLQQQSSSNNNCCC:::333111...,,,,,,...111333000111444999<<<>>>CCCHHHEEEFFFIIIKKKMMMOOORRRTTTUUUTTTRRROOOMMMLLLKKKJJJHHHIIIMMMUUU]]]dddgggggghhhhhhiiiiiigggbbb[[[WWWMMMAAA555333444111---,,,------------,,,***)))(((***************+++,,,,,,)))))))))))))))))))))))))))))))))))))))(((((((((******))))))((()))))))))DDDHHHNNNQQQNNNDDD777......000111///,,,+++...111//////000000000000/////////...,,,,,,---------,,,...///000222666>>>FFFMMMTTTXXX]]]aaaaaa```______aaa``````aaacccdddcccbbbZZZVVVNNNCCC:::555444555---------.........//////,,,------------.........///---...111111///222888999<<<@@@FFFLLLUUU^^^ccccccdddeeeeeeddddddeeeeeebbb[[[QQQGGG>>>777333000666666555333111...,,,***222111000///......---------000444777555999HHHWWW```eeegggggghhhjjjiiieeeddd```ZZZUUUQQQMMMJJJGGGIIIOOOVVVXXXTTTNNNJJJIIIGGGEEEDDDEEEIIIPPPWWW\\\```bbbeeefffffffffggghhhgggfffdddddddddcccbbbaaaddddddccccccccccccddddddcccaaa```___``````^^^]]]TTTMMMEEEAAA???===888333555444444444666777666555000000/////////.........************************++++++******+++///444888...,,,***))))))***)))(((,,,++++++---///.........,,,+++***(((((()))***+++///.........000///...,,,***(((((()))***++++++,,,,,,,,,+++))))))***+++***''''''((()))***+++,,,,,,***+++,,,+++)))((()))***))),,,000111000////////////000111111000/////////000...,,,,,,------,,,+++......---,,,,,,---------,,,,,,***''''''***)))%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,(((((()))************)))(((((())))))))))))((((((*********+++,,,///111333,,,...,,,''''''+++,,,***---,,,,,,---......------++++++***************)))++++++******))))))((((((******))))))))))))***+++'''''''''((((((((())))))************)))))))))(((++++++,,,,,,,,,,,,,,,,,,***---...++++++...---***+++,,,+++***+++,,,,,,,,,************((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((&&&((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***((('''&&&'''((()))(((&&&&&&&&&''''''(((((())))))&&&&&&((())))))*********))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))+++111:::GGGTTT]]]aaa^^^aaaaaa]]]YYYTTTJJJ@@@;;;555111000111111666<<>>:::111///,,,++++++---///111///---000666888999>>>FFFFFFIIIMMMNNNNNNMMMNNNOOORRRQQQPPPPPPOOOOOOPPPPPPMMMNNNQQQVVV]]]dddhhhjjjllljjjhhhfffddd___YYYUUUHHH<<<333222333111---+++............---,,,***)))))))))******************((((((((((((((((((((((((((((((((((((((()))))))))++++++***)))))))))))))))EEEIIINNNOOOJJJ???444,,,/////////...------...///---......///////////////...,,,++++++---......------000444888>>>EEEMMMSSSYYY\\\```aaaaaa_________```______aaabbbcccaaa```VVVOOODDD:::222//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++,,,//////...000555111444888===DDDMMMWWW]]]^^^```ccceeeddddddeeeeeeddd___XXXNNNDDD;;;555222222111111111111111111111111000///...------......+++...444666444444>>>KKKYYY^^^aaabbbeeeiiiiiifffeeeccc___[[[WWWRRRLLLHHHFFFLLLTTTYYYYYYUUUQQQNNNIIIGGGEEEDDDGGGMMMTTTXXX\\\___cccfffggghhhiiikkkhhhhhhfffeeeddddddddddddeeeeeeddddddddddddeeeeeecccaaa``````aaabbbbbbaaaYYYUUUOOOHHHCCC>>>:::777777555444444666777777666111000000//////.........***************+++++++++//////---+++)))***---000,,,+++******+++,,,***)))++++++---000...++++++...+++***)))(((((()))++++++,,,+++***+++,,,,,,***)))+++'''&&&)))+++******,,,+++,,,***&&&&&&***,,,+++(((((())))))***+++,,,,,,***++++++***(((((()))+++---000444555444222111111000111000///------000222111000....../////////...---//////,,,---000000...---...+++((()))+++***'''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++'''((()))++++++******)))(((((())))))))))))((((((''''''((((((***+++,,,------///---((((((+++,,,******+++,,,---............++++++++++++++++++++++++************))))))))))))+++***)))((()))***+++,,,&&&&&&'''(((((()))******************))))))))))))+++++++++++++++***))))))(((+++,,,******,,,+++((('''))))))'''(((******((()))***,,,+++)))''''''(((''''''''''''''''''''''''&&&$$$###&&&)))***(((&&&((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''&&&&&&'''))))))(((&&&''''''''''''''''''(((((($$$%%%&&&((())))))******((()))***+++++++++++++++++++++++++++++++++++++++***++++++,,,++++++***))))))******************))),,,,,,000888CCCOOOYYY]]]ZZZ^^^^^^\\\ZZZVVVNNNFFF<<<777333333333444999???NNNZZZeeegggccc]]]UUUMMMFFFGGGHHHLLLVVV```bbb^^^SSSFFF>>>AAAEEEBBB???AAA<<<>>>@@@AAA@@@<<<999777...---,,,++++++,,,...///...***+++222444444:::DDDJJJMMMQQQPPPLLLIIIIIIJJJLLLLLLMMMMMMOOOPPPQQQRRRPPPRRRUUUZZZ___eeejjjlllnnnkkkgggdddaaa\\\UUUPPPAAA888111111222///,,,,,,//////...------,,,++++++((()))***++++++***)))((((((((((((((((((((((((((('''''''''(((((())))))))),,,+++******))))))))))))EEEHHHKKKJJJDDD:::111+++///---,,,,,,------,,,+++,,,,,,---...............,,,+++***+++---///000///111666===DDDJJJQQQWWW\\\]]]___bbbbbbaaa______``````___^^^______^^^\\\ZZZKKKDDD:::333000///---,,,++++++++++++,,,,,,,,,,,,------------............+++***,,,//////,,,---222///111333666<<>>:::777666444222222222444555///...---,,,---...///000//////111333111///555===???EEEKKKOOOUUU]]]aaa```eeeeeedddddd```ZZZQQQKKKBBBFFFNNNXXX```aaa\\\WWWMMMKKKHHHGGGHHHLLLPPPSSSQQQVVV[[[```ccceeegggiiijjjjjjiiihhhgggggghhhjjjiiiiiihhhhhhhhhhhhiiiiiieeecccbbbbbbdddfffggggggbbbbbb___VVVJJJBBB@@@AAA;;;888555333444666777777222111111000///......---))))))******++++++++++++''')))******)))***,,,...))))))+++...000///---***)))000;;;BBB:::...+++000''''''((()))***+++++++++***))))))***,,,,,,+++***111***(((,,,///,,,+++---%%%***+++((((((+++***&&&***************++++++++++++++++++)))'''''')))+++,,,///222333111...++++++---///000///---,,,...111888555333222222111000......222111---...333444111+++,,,***'''))),,,+++((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((***+++,,,+++)))((((((((())))))))))))((((((((()))*********((('''&&&)))++++++((()))///111000***,,,...///...------------,,,+++***)))''''''&&&(((((())))))******+++++++++***)))((()))***,,,---------,,,,,,+++*********************))))))))))))%%%&&&((()))*********)))(((+++,,,)))))),,,+++((((((---...++++++//////+++(((+++---,,,)))''''''(((((((((((((((((((((((((((,,,)))'''(((+++,,,'''###))))))))))))))))))))))))'''(((((()))***)))))))))%%%%%%%%%'''))))))'''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$''''''(((******+++++++++******++++++++++++******++++++,,,,,,+++***((('''++++++,,,,,,,,,,,,++++++((('''(((---777BBBLLLQQQYYY\\\\\\[[[[[[\\\XXXQQQIIIDDDBBBCCCDDDDDDHHHMMMZZZ```eeefffeee^^^PPPBBB;;;;;;;;;???JJJSSSSSSMMM@@@>>>::::::@@@HHHFFF>>>:::///%%%(((222888444,,,)))***+++,,,,,,,,,,,,+++---'''(((000333222999FFFHHHLLLOOONNNHHHDDDDDDFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPVVV^^^eeejjjlllmmmmmmjjjhhhfffdddaaaXXXKKKAAA777222000000...***))),,,///---+++)))))))))+++,,,***+++---//////---+++)))************************%%%&&&&&&'''((()))******---,,,+++***))))))))))))CCCAAA@@@AAA<<<333---,,,,,,------...---,,,***)))+++++++++,,,---------...///---++++++...222333444AAAKKKUUUZZZ\\\^^^^^^[[[___aaafffhhhddd]]]]]]aaa___]]][[[WWWRRRLLLGGGDDD444222000---,,,,,,------(((,,,000000,,,***---111//////......//////000111------,,,,,,,,,------............000444888<<<>>>JJJRRR\\\aaabbbaaadddfffooojjjddd___[[[SSSHHH???<<<777333555555222222444222000---,,,---/////////---///111111111111333555:::;;;===BBBJJJSSS[[[___gggiiihhhfffeeebbbYYYOOOIIIJJJNNNUUU]]]```]]]YYYOOOLLLGGGEEEGGGJJJMMMOOOOOOUUU\\\______aaafffkkkhhhiiihhheeegggjjjiiieeeiiihhhhhhgggggghhhiiijjjcccdddeeefffggggggggggggdddbbb^^^XXXQQQJJJDDD@@@;;;999777666666666555333222222222222000...+++************+++,,,,,,------'''((()))***************)))************+++++++++//////444;;;999000---///---***(((***...///,,,((()))%%%%%%******''')))---))))))))))))))))))))))))***)))(((&&&&&&(((***+++***)))((()))***+++***))),,,)))&&&'''***------,,,......---------...///000333333333111///...000222///...///111222222///------000000,,,---111///)))***+++,,,---,,,***((('''******))))))))))))***************)))))))))))))))((()))))))))))))))((((((%%%''')))******)))'''%%%'''''''''''''''((())))))''''''(((((())))))******&&&))),,,,,,******---000+++*********+++,,,,,,---------...///...+++&&&"""++++++,,,---...,,,)))&&&,,,---...---,,,---///111(((---000///+++)))***---)))((('''''')))******)))***)))''''''((())))))(((***************+++++++++,,,---...---+++)))))))))---***((((((***+++(((&&&((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))),,,,,,+++***))))))******,,,***((())),,,---+++(((,,,,,,,,,++++++)))((((((+++******,,,111;;;GGGPPPXXXZZZ]]]______]]]ZZZWWWTTTQQQNNNKKKKKKMMMPPPRRRWWW___ggghhhddd\\\PPPDDD<<<999888:::>>>BBBBBB@@@666222000333999======;;;111+++(((,,,000///,,,,,,***)))))))))***+++,,,,,,''')))+++++++++///555:::KKKOOOOOOJJJFFFFFFFFFCCCCCC@@@@@@CCCEEEGGGMMMUUUUUUXXX]]]cccgggiiijjjjjjkkkfffcccccc]]]NNN@@@999333111///,,,+++,,,...///......---+++******---///+++---///000///---+++)))(((((('''&&&&&&((()))******))))))***,,,,,,+++)))))))))(((((('''''''''&&&CCC@@@??????:::222,,,+++------...///......,,,,,,***++++++++++++++++++,,,...---,,,,,,...222777;;;JJJRRRZZZ\\\]]]``````^^^^^^___dddgggccc^^^___dddbbb___YYYQQQIIIBBB<<<999111000...,,,++++++,,,,,,)))+++......,,,+++---000------------...///000000///......------...//////.........000333666:::<<>>:::666555777999888777111...+++...333666666444000***(((---000...++++++(((((((((((()))***++++++(((***+++++++++...444888FFFKKKLLLHHHEEEEEEDDDAAACCCAAA@@@CCCEEEHHHNNNVVVYYY\\\```dddgggiiihhhhhhgggeeecccbbbZZZIII;;;444333111///---,,,---...///111111000...,,,,,,...000...///000000...,,,)))''')))((('''&&&%%%&&&&&&'''******)))***,,,,,,***))))))(((((((((''''''''''''DDDAAA@@@@@@;;;222,,,,,,---...//////000//////...,,,,,,,,,,,,++++++++++++---------,,,...444===EEESSSYYY]]]]]]^^^```aaa___]]]]]]```ccc```\\\]]]bbb^^^YYYQQQGGG===666222000---,,,+++***)))***++++++******+++,,,,,,---......---------...///000000111000000//////...//////000.........///111444666888999@@@JJJUUU___eeehhhiiijjjhhhhhhhhhgggbbbYYYSSSFFF>>>888666555444666999555222000///000111111000000222333444333444555777333333555888===CCCIIILLLYYYaaagggiiiiiijjjhhhdddZZZUUUOOONNNPPPTTTVVVWWWUUURRRMMMHHHGGGHHHKKKMMMPPPQQQSSSVVVZZZ^^^bbbeeeggghhhhhheeefffiiigggcccfffeeeeeedddeeefffggghhhffffffgggggggggfffeeeeeeaaaaaa___\\\WWWPPPJJJGGG@@@===:::888888888777666444444444444333111///...++++++++++++************))))))))))))************)))))))))*********+++++++++))))))***)))(((***...,,,***)))***------+++(((,,,)))(((******'''(((***))))))))))))))))))))))))******))))))((((((''''''***************************)))(((***,,,---,,,+++***+++---...///...---,,,222333222000......///111...111444333///+++***+++(((*********---111111...***+++,,,---,,,***((('''******))))))))))))******(((((())))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((***************++++++,,,(((((('''''''''''''''&&&+++(((&&&(((---///---+++,,,++++++++++++,,,------222///***(((((()))*********+++---000222000,,,))))))+++...///000000222333///222444222///,,,---///---+++)))((())))))(((''''''&&&'''((())))))'''%%%&&&&&&&&&''''''(((((((((+++,,,---,,,+++***+++,,,---,,,***)))))))))'''%%%))))))))))))))))))))))))(((((((((((((((((('''&&&))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))*********+++++++++***))))))(((((((((((()))((()))***)))((((((((())))))*********)))((('''&&&))))))((()))---444===CCCIIIOOOWWW```eeegggfffdddcccaaa___]]]]]]^^^```bbbaaagggkkkjjjfffaaaWWWNNNEEE>>>666111000000///...---+++)))***...111000...---))))))...000...***)))''''''''''''((()))***+++***++++++++++++...111555>>>DDDGGGEEEDDDDDDCCC@@@EEEBBBBBBDDDGGGIIIQQQYYY^^^```dddggghhhhhhgggfffdddcccbbb___SSSAAA444///333111///---------///000222222111///,,,,,,---///000000000///---***'''$$$''''''&&&&&&&&&&&&''''''+++***)))***,,,,,,***(((((((((((((((''''''''''''HHHDDDCCCBBB===444///...---......//////000000000///......------,,,,,,,,,,,,---......///777DDDNNNYYY]]]^^^]]]]]]aaabbb```]]][[[[[[[[[WWWRRRSSSWWWOOOJJJBBB:::333000//////++++++************+++,,,+++***)))***---......---------...000000111222222000000//////......//////............000111333444444999BBBOOO[[[dddhhhiiihhhhhhjjjkkkkkkggg```[[[MMMCCC;;;777555444666;;;666444222111222333222111///000222222111111333555555555666888;;;???CCCFFFQQQ[[[eeehhhjjjmmmnnnllleee___WWWRRRQQQSSSUUUVVVWWWUUUPPPKKKGGGGGGIIILLLPPPOOOOOORRRWWW]]]```bbbeeeggggggeeefffiiigggbbbeeeeeedddddddddfffggghhhhhhhhhhhhggggggfffddddddaaaaaaaaa___[[[UUUPPPLLLCCC@@@<<<999888888666555333444444444333222000///---,,,,,,+++******))))))***)))))))))))))))******))))))))))))************)))(((((((((''''''***---+++***)))***,,,,,,***(((+++))))))******)))***+++(((((((((((((((((((((((()))*********)))((('''&&&***+++++++++)))))))))***))))))***+++,,,---,,,+++)))+++---000000...,,,***222222111000------///000///333666333---((((((***))))))((())),,,//////...***+++,,,---,,,***((('''******))))))))))))******''''''((()))***++++++,,,'''(((((())))))))))))((())))))(((''''''((())))))******))))))******+++,,,+++*********))))))((((((***(((((())),,,---,,,+++++++++*********++++++,,,111---***((()))***++++++***+++...222444222...******,,,///000000000111222111222333222///------///...,,,***)))))))))((('''&&&&&&&&&((())))))&&&###%%%&&&&&&''''''(((((((((+++,,,---,,,++++++,,,...---,,,+++***)))((('''&&&((((((((((((((((((((((((&&&''''''(((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********)))(((((('''''''''((((((&&&(((***)))&&&%%%'''***(((((())))))((('''&&&&&&((((((((((((***///555:::DDDJJJTTT]]]ccceeedddcccfffdddbbbaaa```aaabbbbbbbbbgggkkkjjjiiigggaaaZZZMMMEEE999111...---,,,+++---+++***+++---...---,,,+++((()))...000,,,)))((('''''''''((()))***+++,,,,,,,,,,,,+++,,,---///111444;;;AAABBBCCCFFFFFFCCCFFFDDDDDDGGGIIIMMMTTT\\\aaacccfffhhhiiihhhgggeeeccc```]]]WWWIII888000///222111///...---...///000///000///---***)))***+++/////////...,,,)))'''%%%%%%%%%&&&'''((()))***++++++*********++++++***(((((((((((((((((('''''''''JJJFFFDDDCCC>>>555000000---------......///000000......------,,,,,,++++++,,,...111222555>>>KKKVVV^^^```aaa___aaaddddddaaa\\\WWWSSSPPPJJJDDDCCCFFF>>>;;;555000------///000+++++++++++++++,,,,,,---+++***)))***,,,/////////,,,---...000000000000000000//////...------..................//////000111333777>>>IIIUUU___eeegggggghhhkkkllllllhhhccc___TTTIII>>>999555333666:::777555333333444444222111...000111111000111222333222222222222444777999;;;IIITTT___dddhhhlllooonnniiiddd^^^XXXTTTSSSSSSSSSVVVUUURRRMMMHHHGGGHHHJJJOOONNNNNNPPPVVV[[[^^^```bbbeeefffeeefffiiigggbbbeeeeeeddddddeeeggghhhiiiiiiiiihhhhhhgggfffddddddbbbbbbbbbaaa^^^YYYUUURRRGGGCCC>>>:::888777555444222222333333333222000///...------,,,+++***))))))+++***)))(((((()))******(((((()))))))))*********''')))+++***)))***++++++************++++++***)))((()))))))))***,,,......(((((((((((((((((((((((()))))))))***)))(((''''''***,,,---,,,)))((()))+++(((***+++,,,,,,,,,,,,---(((+++...000111///,,,***111111111///---,,,...000///333666444---))))))+++,,,***((()))+++,,,,,,,,,***+++,,,---,,,***((('''******))))))))))))******''''''((()))***++++++,,,''''''((()))))))))))))))***)))(((((((((((()))***((((((((((((((()))******++++++******)))))))))(((''')))++++++))))))+++---******))))))))))))******---+++******,,,,,,+++***+++,,,///222444333///,,,---...000000///......///111111111000...------...000---+++*********((('''&&&&&&&&&((())))))&&&###&&&&&&'''((())))))******,,,,,,---,,,++++++---///,,,,,,+++***)))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''''''''((((((%%%(((***)))&&&%%%''')))'''((((((((((((''''''&&&'''((((((((((((+++///333;;;AAAJJJSSSZZZ^^^______gggfffeeedddddddddddddddeeejjjmmmlllkkkjjjfffaaaQQQHHH;;;222...---,,,+++,,,+++++++++,,,,,,+++***)))''')))---...***'''(((((((((((()))***+++------...---,,,+++,,,---......---555<<<@@@CCCHHHJJJHHHHHHFFFGGGKKKNNNQQQXXX```bbbdddfffhhhiiihhhfffeeebbb\\\UUUKKK>>>111...000000///...------......///.........,,,***((()))***+++,,,,,,,,,+++***)))((((((((())))))******++++++,,,+++******++++++)))''''''''''''(((((((((((((((LLLHHHEEECCC>>>555111111///............//////000,,,,,,,,,,,,++++++++++++...111555999???HHHSSS\\\ccceeefffeeegggiiigggaaaWWWPPPHHHCCC===777555888444222///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000222---...000111111000//////000000///...------------............////////////444666<<>>DDDNNNZZZbbbfffgggiiijjjiiihhhgggfffcccWWWKKKBBB<<<666666999777666444444555444222000///000111111000000111222222222111111111111222333888AAAKKKUUU___hhhjjjgggeeeccc___YYYTTTPPPNNNNNNMMMQQQTTTRRRLLLHHHGGGHHHFFFJJJNNNPPPQQQSSSWWW[[[\\\```bbbdddgggkkkiiieeeccccccbbbcccdddfffgggiiihhhhhhhhhhhhhhhgggfffeeehhhgggeeeccc```^^^]]]\\\TTTNNNGGG@@@;;;888555333222333444555555444333222/////////......---------,,,+++)))((('''((()))***(((((((((((()))))))))***''',,,---)))'''******(((((()))***+++***)))))))))'''++++++)))***///000...))))))))))))))))))))))))((((((''''''((()))***+++***---///---)))'''))),,,***+++,,,+++******---000,,,---///111222000///---000000000...,,,+++---///000111222333222000///---111+++)))+++,,,******---***+++,,,---,,,***((('''******))))))))))))******)))))))))))))))*********&&&'''((()))************((()))************)))(((''''''&&&&&&''''''((()))((((((((((((((()))))))))((()))******))))))***+++---,,,,,,+++******++++++)))))))))+++---...---+++000///...///000000...,,,......---+++***+++...000000...------...///000000000...++++++++++++***))))))(((''''''))))))((('''&&&'''((()))***++++++,,,//////...,,,******,,,...(((***+++***(((''')))+++''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''(((((()))***)))((('''((())))))(((''''''(((((()))))))))((((((''')))******))))))***+++,,,...111666===EEELLLPPPZZZ\\\___cccgggiiikkklllkkkoooqqqnnnlllkkkfff```UUUKKK>>>444///---,,,***)))***+++,,,+++*********(((&&&(((******&&&&&&)))'''''''''(((***+++---......,,,***+++---...---+++)))000777:::???FFFJJJJJJIIIJJJOOOVVVYYYZZZ___dddeeeeeeggggggeeebbb___]]]UUUJJJ>>>777000++++++...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***))))))***((())))))*********++++++'''((()))+++,,,,,,,,,+++---+++***+++++++++)))'''''''''''''''((((((((()))VVVRRRNNNLLLGGG>>>::::::444333111000000000111111000000111111222222333333666999>>>HHHRRR[[[```bbbfffiiikkkjjjjjjhhh___VVVFFF===555222///---...111((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++*********---///...+++,,,222888;;;<<<===>>>===;;;999888333222111000////////////------...///000000000///111444888:::???IIIWWWbbbeeeggghhhiiihhhhhhiiijjjhhh\\\OOOFFF???888777999777666555444555444111///,,,---......------...///000000///.........//////333:::DDDOOO]]]gggiiidddeeeccc___YYYTTTPPPPPPQQQJJJOOOSSSSSSMMMHHHGGGHHHBBBHHHNNNOOOOOOPPPTTTYYYZZZ^^^bbbcccgggllljjjfffbbbaaaaaaaaabbbdddfffggghhhhhhhhhhhhhhhggggggfffjjjiiifffccc```_________XXXSSSJJJBBB===999666444333444555666666666555444///////////////.........---+++)))((('''((()))***(((((((((((())))))))))))''',,,+++&&&$$$((()))'''((()))++++++***))))))***)))------)))***//////,,,))))))))))))))))))))))))((('''&&&&&&'''))),,,---***...000---)))'''))),,,+++,,,,,,+++)))***...222---...000111222111000///000000///...++++++---...000000111333444444111...111+++(((,,,---***+++///***+++,,,---,,,***((('''******))))))))))))***************)))))))))))))))&&&'''((()))************'''(((***,,,,,,***(((''''''''''''''''''((())))))))))))******++++++,,,,,,+++(((&&&(((+++,,,***(((///...------,,,,,,,,,,,,***)))((())),,,......---111000......//////...,,,,,,,,,***)))(((***///333000...------///111222222///---++++++,,,,,,+++***+++)))''''''((())))))(((&&&&&&'''((()))***+++,,,000000///,,,******,,,...''')))+++***((((((***,,,((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))((((((((((((((()))******+++(((&&&'''***+++)))'''(((((()))))))))))))))(((''')))++++++***)))***+++...------...333:::AAAEEEMMMPPPUUU[[[aaafffhhhjjjhhhlllooonnnmmmmmmiiicccXXXOOOBBB888222///---+++***,,,......------,,,---((('''''')))(((%%%&&&***%%%&&&&&&''')))***,,,------+++***+++---...---++++++111666888<<>>>>>888222//////000000///------...//////...---,,,000000333999===CCCNNNYYYbbbcccccccccgggkkkiiidddiiiddd[[[PPPDDD;;;777555888777444111111333222000000///---,,,,,,...111333,,,...000111///.........222555===KKKZZZeeehhhggggggbbb^^^\\\XXXQQQNNNPPPQQQOOOOOOPPPQQQPPPKKKGGGFFFGGGHHHKKKMMMPPPSSSTTTXXXYYY\\\```eeegggfffeeeccccccaaa\\\XXXZZZbbbhhhhhhkkkmmmlllmmmoookkkeeegggeeecccccceeedddaaa^^^___ZZZPPPFFF===777444333444333444555666666333111777555333111...---,,,,,,+++++++++++++++***))))))+++++++++************)))+++***)))(((((()))***+++((())))))***+++,,,,,,,,,,,,+++***+++,,,---+++))),,,***))))))******)))'''(((***+++***(((''''''(((&&&((()))+++++++++******------,,,,,,,,,------...---...000222333333222222...000000---)))(((,,,000///000222444444222000...------------------------(((***,,,......,,,***((())))))(((((((((((())))))************************,,,++++++***)))((('''''')))))))))***++++++,,,,,,******)))((('''&&&%%%%%%&&&&&&&&&''')))***,,,---'''((())))))(((''')))***'''***---,,,)))(((,,,111,,,+++++++++++++++++++++)))...///,,,+++...---(((+++***)))'''''')))---000---.........------...///000...,,,,,,------,,,+++'''(((((())))))))))))((()))******+++++++++******...---+++******+++---...'''&&&&&&'''((())))))(((***************)))((((((&&&&&&&&&'''((()))******))))))((('''''''''''''''&&&&&&&&&'''''''''''''''************))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++)))''''''((()))))))))+++***)))(((((('''(((((())))))((('''&&&&&&%%%%%%&&&)))++++++(((&&&(((***,,,+++***+++---111555777???EEELLLQQQTTTYYYaaahhhdddkkkppppppmmmkkkfff```\\\PPP@@@555111111///---************************+++'''(((,,,+++(((***000((((((''''''(((***,,,---***++++++,,,,,,,,,++++++///111444555666888===AAAHHHKKKOOORRRVVVZZZ___bbbfffdddcccaaa^^^ZZZTTTPPPBBB;;;222---...///...,,,((((((((((((''''''''''''%%%&&&''''''&&&&&&(((***((()))*********((('''&&&+++)))(((***...000///---///000///---)))'''''''''''''''''''''''''''''''''[[[VVVPPPLLLJJJGGGDDDBBB===777444444444222111333000222444555555888>>>CCCHHHMMMSSSXXXZZZ[[[]]]___bbbaaabbbdddbbbXXXIII===333111...+++***))))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111444;;;DDDKKKRRRTTTVVVUUURRRMMMIIIFFF???;;;555222222222///---......///000000///...---///...111888>>>CCCLLLUUU^^^bbbeeeeeegggjjjiiieeegggddd]]]TTTIII@@@:::777666555222000000111000...///...,,,+++,,,...000111,,,...000000///.........111555>>>LLL[[[dddgggffffffaaa^^^^^^ZZZUUUSSSUUUNNNLLLKKKLLLNNNNNNKKKIIIGGGGGGHHHIIILLLOOOQQQSSSUUUVVVYYY^^^cccffffffeeeeeeddd___YYYTTTVVV]]]dddhhhkkkllllllmmmnnnkkkeeeeeecccaaabbbdddeeecccaaa```\\\TTTJJJBBB;;;777555666555444555666777555444777666444222000...---,,,******+++++++++******)))+++++++++************)))+++***))))))))))))))))))(((((())))))***++++++,,,***++++++,,,,,,++++++***+++***))))))******)))'''((()))+++***(((''''''((($$$&&&)))+++,,,---......---,,,,,,,,,,,,,,,------,,,,,,...///000000000000---///000---***))),,,///000111333555555333111///........................***+++---//////---+++*********))))))))))))******************************+++++++++***************((())))))******+++,,,,,,***))))))(((((('''''''''''''''''''''(((***+++,,,)))+++++++++))))))***+++***...111000------000333++++++++++++************+++//////,,,,,,///...***))),,,///---)))(((,,,000111111222111000000000111222000---,,,++++++)))''''''((())))))))))))))))))******++++++++++++******---,,,+++******+++,,,---((('''&&&''')))))))))'''(((((())))))(((((('''&&&$$$%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((''''''(((((())))))))))))************))))))))))))''''''(((((())))))******''''''''''''((((((((())))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))(((((((((((())))))((((((''''''&&&%%%%%%'''(((******)))(((((()))******)))***,,,...111333666<<>>999555333000000///...---,,,...---,,,++++++,,,...000,,,...000000...---......000555???MMM[[[dddfffeeeeeeaaa```aaa___ZZZYYY[[[OOOMMMLLLKKKMMMNNNNNNMMMHHHHHHGGGHHHJJJLLLOOOQQQRRRSSSVVV[[[```dddeeedddfffccc\\\TTTOOOQQQXXX^^^gggjjjkkkkkklllnnnkkkfffbbb```^^^___dddggggggfffccc```ZZZRRRIIIAAA<<<999999777555555666777777777777777666555333000...---)))******+++++++++******+++++++++************)))***************)))(((((('''(((((())))))******+++(((+++------***)))***,,,+++***))))))******)))(((((()))+++***)))(((((()))%%%(((+++,,,------...///---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++...///...+++***+++...000222333555555444222111........................+++,,,///000000///,,,+++++++++************++++++*********************************++++++,,,,,,,,,(((((()))******++++++,,,))))))))))))))))))))))))((((((((((((((()))******,,,---...---+++******+++(((+++//////---,,,---///)))))))))))))))*********,,,......++++++...///---(((...333111+++'''+++000333333222111111111111111111...,,,******)))(((&&&'''((())))))******))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++***)))(((((())))))((('''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''(((((((((((())))))***+++,,,,,,************))))))))))))&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))))))))))))))))))))&&&((()))'''$$$$$$'''***)))(((((((((((())))))***)))((((((''''''&&&&&&&&&)))(((((()))******((('''(((((()))***+++,,,,,,------111666:::>>>CCCKKKPPPXXX^^^dddfffgggiiieee```VVVKKK<<<222//////---+++......---+++***)))(((''')))((()))+++)))'''(((,,,+++******)))******++++++***+++++++++***))))))(((+++,,,......///000333555666999<<>>;;;888555444555777888888777777888777666333000...)))******++++++++++++++++++++++++*********)))))))))***+++++++++)))((('''''''''(((((()))))))))***'''+++...---)))''')))---+++)))((()))******)))(((((()))++++++)))(((((()))(((+++......+++)))***+++---............------,,,++++++++++++,,,------...+++---///...,,,***+++,,,///000111333333222111000++++++++++++++++++++++++***,,,...000000...,,,***+++******))))))******+++************************************************(((((())))))***+++++++++((()))))))))*********+++))))))(((((((((((())))))---......---+++)))***+++&&&))),,,---,,,******+++(((((((((((()))))))))))),,,,,,+++***+++---...///,,,///111///+++(((+++...222111///......///......,,,***((((((*********)))'''((()))***************+++,,,,,,,,,,,,++++++*********++++++++++++******+++***(((((())))))(((&&&&&&&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((***))))))((('''(((((((((''''''((()))+++,,,------************)))))))))((('''''''''((()))*********'''''''''((((((((((((((((((((((((((((((((((((((($$$''')))'''###"""&&&***(((((('''(((((()))******)))(((((((((''''''&&&&&&***(((&&&(((++++++)))&&&'''((()))***+++***))))))***,,,///222555999???DDDMMMTTT\\\aaaeeehhhddd^^^PPPFFF:::333222444444222...---,,,+++***)))((((((((((((******((('''''')))+++++++++******************************)))((('''***+++,,,,,,,,,---...//////111444555777999===???DDDDDDDDDEEECCC>>>777222...,,,)))((())))))(((&&&((((((((((((''''''''''''$$$&&&))))))((((((((()))'''(((((())))))))))))))))))***+++,,,......------)))***+++***(((''''''(((''''''''''''''''''''''''___]]]YYYSSSNNNIIIFFFEEEEEEBBBBBBGGGJJJIIIIIIKKKIIILLLOOOPPPQQQSSSXXX]]]_________```bbbcccccccccaaa```]]]UUUJJJ===333---,,,+++++++++++++++,,,,,,************+++,,,---...++++++++++++++++++++++++------333@@@RRR```fffgggmmmllljjjiiigggddd^^^ZZZYYYPPPCCC888333111...,,,,,,,,,,,,,,,------......333///000999AAADDDFFFHHHRRR^^^hhhiiifffhhhkkkmmmkkkjjjhhhfff```UUUHHH@@@;;;444000111111,,,+++...---,,,++++++++++++,,,------...///...---,,,---///111777BBBOOO[[[bbbffffffhhheeeeeegggeee```^^^```___\\\WWWRRRNNNNNNPPPQQQLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJMMMRRRXXX]]]___```^^^[[[UUUPPPOOORRRWWW\\\cccgggiiijjjlllnnnkkkeee\\\ZZZYYY]]]ccciiilllllliiihhheee```YYYQQQJJJFFF>>>:::666444555666777888777888999888777444111///++++++,,,,,,,,,,,,+++++++++++++++*********))))))((()))***++++++***)))((((((((((((((())))))))))))&&&+++...---)))''')))---***)))((()))***+++***)))((()))++++++***))))))***))),,,///...***((()))+++/////////000///...---,,,++++++,,,---...///000000,,,---...---,,,*********,,,---...////////////...************************)))***,,,......,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))+++******)))(((''''''''''''(((((()))******++++++(((((())))))******++++++***))))))(((((((((((((((,,,------,,,)))(((((()))(((+++---......,,,++++++''''''((((((((()))))))))+++***)))***+++,,,...000111...+++))))))***++++++222///,,,,,,---......---***)))'''((()))******)))'''((()))***+++++++++++++++,,,,,,,,,++++++***))))))******++++++******)))+++)))(((((())))))(((&&&&&&''''''(((((((((''''''))))))))))))))))))((((((******)))(((((((((((((((&&&&&&'''((()))+++,,,,,,************)))))))))((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$''')))&&&"""!!!%%%***(((((('''(((((()))******((((((((((((((('''''''''***(((&&&(((++++++)))&&&((()))***++++++***)))'''------......000444888;;;AAAIIISSS[[[bbbfffbbb[[[MMMDDD888222222444333222++++++************))))))'''***+++***((('''''''''******++++++*********)))***************)))((('''++++++++++++,,,,,,,,,+++---.../////////000222444888888999:::999555///++++++***))))))))))))((('''((((((((((((''''''''''''###%%%'''((((((((()))+++((((((((((((((())))))))))))***,,,......------,,,((()))***)))'''&&&'''(((''''''''''''''''''''''''aaa```^^^YYYQQQKKKGGGFFFDDDAAAAAAFFFKKKKKKMMMPPPOOORRRUUUVVVVVVXXX\\\```___^^^]]]^^^aaacccdddddd``````\\\RRRDDD888000---++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++000;;;LLL^^^jjjmmmlllooommmjjjjjjiiigggaaa\\\YYYNNN@@@555000//////...++++++++++++,,,---...///222000111888>>>@@@CCCGGGPPP[[[dddeeedddgggkkkmmmkkkjjjhhhgggddd[[[PPPGGG@@@666000222000++++++000------,,,,,,++++++,,,,,,---......---,,,,,,---///000666@@@LLLWWW___dddfffiiiffffffhhhfffaaa^^^```aaa^^^YYYRRRLLLJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGJJJNNNTTTYYY\\\\\\YYYXXXUUUTTTUUUWWW[[[]]]___eeeiiikkknnnooojjjccc[[[YYYYYY]]]dddjjjllllllkkkjjjiiieee___XXXRRRNNNAAA>>>999777666777777777888888888888666444222111---............---,,,++++++++++++************)))'''((()))******++++++***))))))))))))))))))))))))'''***,,,,,,)))((()))+++***)))((()))***+++***)))((()))++++++***)))***+++&&&+++000///,,,***,,,///...///000000///...,,,+++***+++...000222222222222///...---,,,+++***)))((()))***+++,,,,,,---------++++++++++++++++++++++++'''(((+++,,,,,,+++((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%''''''((())))))******+++((((((((())))))************)))((((((((((((((()))***+++,,,+++)))(((((()))((()))***++++++***)))(((''''''(((((())))))******+++((())),,,---,,,...111222---'''%%%(((******)))333000,,,,,,///111111000---+++)))((((((((('''&&&'''((()))***+++,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))))))(((''''''(((((('''&&&''''''((())))))))))))(((''''''''''''''''''''''''+++***))))))(((((())))))&&&&&&''''''((()))******************))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))%%%'''(((&&&######&&&))))))(((((((((((())))))***(((((((((((((((((((((((()))(((((()))******((('''((()))***++++++***)))(((///...------...111444777999???HHHPPPZZZaaa^^^XXXMMMDDD888000//////---+++))))))))))))))))))))))))(((,,,---***(((((('''%%%((())))))*********))))))))))))******+++******)))+++******+++,,,,,,***)))+++,,,---,,,++++++,,,...000000000111222000,,,)))******))))))((((((((()))((((((((((((''''''''''''&&&'''(((((('''''')))+++******)))((((((((((((((((((+++---///...,,,,,,,,,)))******)))(((''''''(((''''''''''''''''''''''''bbbdddccc___WWWOOOIIIGGGBBB>>>===BBBFFFHHHJJJNNNPPPTTTWWWYYYYYYZZZ^^^bbb___]]][[[\\\___bbbbbbbbb^^^^^^ZZZOOO@@@333...---******************))))))+++++++++***++++++,,,,,,***************************222@@@SSScccmmmooonnnmmmjjjgggggggggfff```[[[OOOFFF:::222/////////...,,,,,,++++++,,,---///000000///111666999:::???EEENNNWWW^^^```aaaeeejjjkkkiiigggfffffffffaaaYYYRRRCCC777///000///***+++222...---------,,,,,,,,,,,,---......---++++++---//////444===HHHRRRZZZaaaeeegggeeeeeehhhgggbbb___aaaaaa___ZZZRRRKKKHHHIIILLLMMMMMMMMMLLLKKKHHHFFFEEEEEEFFFGGGKKKQQQVVVXXXYYYWWWWWWXXXZZZ\\\]]]^^^^^^\\\ccciiilllooopppiiibbbZZZYYYYYY^^^eeejjjkkkjjjlllllljjjgggccc]]]XXXUUUEEEBBB>>>;;;:::999888777999888888666555444333222000000000000///---,,,++++++++++++************)))'''''''''((()))+++------************************))))))************)))))))))(((((((((***+++***)))''')))++++++*********,,,)))...333222---+++---111---......///...,,,***)))'''***...222555555444333222000---+++)))(((''''''((())))))***++++++,,,,,,************************&&&(((***,,,,,,***(((&&&***))))))))))))))))))***))))))))))))))))))))))))***)))))))))((((((''''''''''''(((((()))*********((((((((((((((((((((())))))((((((((((((((()))***)))***+++***)))((()))***((((((''''''((((((((('''''''''((())))))***+++++++++)))***///111...///333...+++)))((((((******)))444///+++,,,000333333222---+++)))((())))))(((&&&'''((()))***+++,,,,,,,,,************)))(((''''''***)))(((((((((((()))***'''&&&%%%&&&'''((('''&&&''''''((()))))))))))))))&&&&&&''''''(((((())))))+++***))))))(((((())))))'''''''''(((((()))))))))************))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***))))))(((((((((((()))((((((((((((((((((((()))'''(((******)))(((((()))(((((()))))))))))))))(((---+++)))))),,,///333555444888<<>>555///...//////...------,,,,,,---...000111......111444555666<<>><<<;;;999777999999777555444333333333222222222111000...,,,,,,+++++++++************)))&&&&&&&&&''')))+++...000+++++++++******************)))((()))++++++)))((()))(((((((((***++++++***''')))++++++******+++,,,///444777555///+++,,,000+++,,,---------+++((('''%%%)))...333666666555444444111---***(((((('''&&&(((((()))***++++++,,,,,,(((((((((((((((((((((((('''(((***,,,,,,***((('''++++++************++++++))))))))))))))))))))))))))))))))))))************''''''(((((()))*********((((((((((((((('''''''''((((((((((((((()))******)))***++++++***)))***,,,---,,,******+++,,,,,,+++'''(((((()))***++++++,,,,,,))),,,222444111000444)))+++---,,,***((()))***222...)))***///333333222***)))'''(((***++++++***'''((()))***,,,,,,,,,---*********))))))(((&&&&&&+++)))(((&&&&&&((()))+++%%%$$$$$$%%%'''((('''&&&&&&&&&'''((())))))(((((('''(((((()))***++++++,,,+++******)))))))))))))))(((((((((((())))))))))))************))))))))))))&&&&&&'''((()))***++++++))))))(((((('''''''''&&&)))))))))))))))))))))))))))'''%%%%%%&&&(((((('''+++***)))(((((('''(((((((((((((((((())))))))))))&&&)))++++++(((&&&(((***''''''''''''((((((((())))))'''%%%&&&)))...222444333444444999EEESSSYYYWWWMMMCCC888111000111///,,,******)))'''&&&%%%$$$###)))///000,,,)))***)))$$$$$$%%%'''((()))))))))(((((()))***+++,,,---------)))'''''')))+++,,,)))&&&&&&''')))))))))***,,,...***)))(((***,,,------,,,******)))'''%%%%%%(((***)))(((((((((''''''''''''&&&''''''(((***...444999---,,,***(((&&&&&&&&&&&&'''+++///000...++++++,,,+++,,,,,,+++(((''''''(((''''''''''''''''''''''''mmmllliiieee^^^VVVOOOKKKJJJGGGCCCBBBCCCGGGIIIKKKQQQSSSUUUXXX[[[^^^```aaaYYYWWWVVVXXX]]]``````___\\\[[[VVVJJJ<<<111---------------,,,+++***((((((------,,,++++++***))))))***+++,,,------,,,***))))))000AAAUUUbbbgggiiillliiiiiigggeee___WWWMMMGGG999777222...,,,,,,---...///---++++++,,,---,,,+++***...111111///333<<>>===;;;999777666666444222000111111111111000---+++******)))))))))((((((((('''***)))))))))***,,,...///+++++++++******(((''''''))))))))))))************))))))************))))))***++++++,,,,,,------...777333222444000******///***************)))((((((''')))---222666777555333222000,,,++++++***)))((())))))(((((('''''''''&&&+++)))''''''((()))))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))***))))))((('''&&&((()))***)))'''&&&&&&'''%%%%%%&&&'''((()))******+++***)))'''''''''((()))+++******---000000,,,(((+++++++++***)))(((((('''***)))((()))***+++***((((((((((((((()))***+++,,,000...---///333555444333000///...---,,,+++++++++---,,,+++---///111222222+++***(((''''''(((***+++...,,,***)))******)))((()))+++,,,+++((('''(((***((((((((((((((()))******+++)))&&&&&&&&&'''''''''(((((((((((())))))))))))%%%%%%'''+++------+++)))---+++******++++++***((())))))))))))))))))))))))************)))(((&&&%%%''''''''''''((((((((((((&&&''')))*********)))((())))))(((((((((((())))))+++)))'''''''''&&&%%%###&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''((()))(((((('''))),,,///000///...111888DDDOOOVVVMMMDDD999222000...+++(((*********(((&&&&&&(((***---,,,++++++,,,+++***)))&&& """+++---''''''///)))***,,,.../////////......,,,***)))******)))(((******))))))))))))*********)))(((''''''((()))***''''''''''''((((((((((((%%%'''((((((''''''(((***###&&&)))******///999BBB222000+++(((&&&&&&((()))%%%&&&)))+++------------***)))))))))))))))************))))))((((((''''''mmmllljjjfff```YYYRRROOOLLLHHHDDDBBBCCCFFFHHHIIINNNPPPSSSWWWYYY[[[\\\\\\[[[YYYXXXYYY]]]___^^^]]][[[[[[VVVJJJ<<<111------++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++222AAATTT```ccceeeggghhhhhhgggccc]]]RRRHHHAAA555333000---++++++,,,------+++******,,,---,,,++++++///222222000333;;;BBBMMMTTTZZZ]]]```fffhhhgggiiikkkkkkkkkllliii___SSS@@@777///------+++***+++......---------,,,,,,,,,---+++***+++...000///...111222777@@@KKKXXXaaagggfffgggggggggfffdddaaa______aaa^^^XXXTTTSSSPPPKKKKKKLLLNNNNNNLLLIIIFFFDDDDDDGGGKKKOOORRRSSSRRRQQQVVVWWWXXXZZZZZZYYYXXXWWWXXXZZZ^^^dddjjjllljjjggg```^^^]]]___cccggggggfffiiiiiihhhfffccc```]]][[[XXXSSSMMMGGGDDDAAA>>>===:::999666555555444222111111111111000...---+++******************)))))))))---,,,+++*********+++++++++++++++******)))((('''))))))))))))************))))))************))))))******+++,,,,,,------...555111000111///***+++000***************)))(((((('''))),,,///111000...,,,000...+++*********)))((())))))((((((((('''''''''+++)))''''''((()))))))))))))))))))))))))))))))))***)))'''&&&'''((()))+++((())))))))))))(((((('''((()))***)))'''&&&'''((('''''''''((((((((())))))+++***)))(((''''''((()))+++******---000000---)))++++++******)))(((((('''***)))(((***,,,------,,,)))*********,,,---...///111...,,,,,,000333444444//////...,,,,,,+++++++++,,,+++***,,,///111222222,,,***)))(((((()))***,,,...,,,***)))******)))((()))***,,,***((('''(((***((((((((((((((()))******+++)))''''''((((((((('''''''''((((((((()))))))))((('''''')))+++---,,,+++---+++******++++++***)))))))))))))))))))))))))))))))))******)))(((&&&%%%''''''''''''((((((((((((&&&'''((()))))))))(((((())))))(((((((((((()))))))))'''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********)))))))))(((((((((''')))))))))((('''(((+++...111///---...444===FFFMMMIIIAAA777111///...+++(((*********(((&&&&&&(((***,,,+++******++++++***)))***######,,,///++++++000---...///000111000//////---+++))))))******)))(((******))))))((()))))))))***)))(((''''''((()))***''''''''''''((((((((((((&&&'''((((((''''''(((*********))))))***---111555///---***'''&&&&&&'''(((&&&'''(((***+++,,,,,,,,,***))))))(((((())))))***))))))))))))((((((''''''mmmlllkkkgggbbb]]]WWWTTTOOOKKKEEECCCCCCDDDFFFFFFJJJMMMQQQVVVXXXYYYXXXWWW[[[ZZZYYYZZZ]]]^^^]]]\\\[[[ZZZUUUJJJ<<<111------)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,---333AAARRR]]]___```bbbggggggfffaaaXXXLLL@@@999000///...,,,+++++++++++++++)))((()))+++------,,,,,,000333333222333999>>>MMMTTTZZZ\\\___eeegggggghhhkkkllllllllliii]]]PPP<<<444---------***)))***...------------,,,,,,,,,...---+++,,,...///000///333555;;;CCCNNNXXXaaagggddddddffffffeeecccaaa```aaacccaaa\\\YYYWWWTTTOOOKKKMMMNNNOOONNNKKKHHHEEEFFFGGGJJJMMMOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRVVVWWWZZZ```eeehhhiiihhhcccaaa___aaaeeegggfffdddccccccccccccaaa___]]]\\\\\\XXXRRRMMMHHHDDD???<<<:::888555444555444333222222111///...,,,,,,++++++******++++++++++++++++++---,,,+++*********************+++******)))((('''))))))))))))************))))))************))))))******++++++,,,---------111///......,,,***,,,111*********+++******)))(((***+++---...---+++((('''...,,,***)))******)))((())))))((((((((((((''''''***)))'''''')))******)))))))))))))))))))))))))))***)))((('''&&&'''((()))'''(((((())))))))))))(((((()))***)))'''&&&'''(((((((((((((((((((((((((((***))))))(((((((((((()))***)))***---000111...++++++******))))))(((((('''***))))))+++...///000///))))))***+++---///000111111...******,,,///222333...------,,,,,,+++++++++******)))+++...111222222,,,+++***))))))***+++,,,---+++******++++++)))((()))***+++***((('''((())))))(((((((((((()))*********)))((()))******((('''&&&&&&'''''''''(((((((((+++)))'''(((***---......,,,***)))***++++++***((())))))))))))))))))))))))'''((())))))))))))''''''''''''''''''((((((((((((&&&&&&'''((((((((((((''')))((((((''''''(((((()))'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((()))***)))(((''''''***,,,000...++++++...444;;;@@@AAA;;;444///------+++))))))******(((&&&&&&(((***************))))))))))))---%%%""")))///...---000///000111111111///...---,,,***(((((()))***)))(((+++***))))))(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((&&&'''((((((''''''((()))---***'''''')))++++++)))******)))'''''''''''''''((('''(((((()))***+++,,,))))))(((((((((((()))))))))))))))(((((((((((('''mmmmmmkkkiiieeeaaa]]]ZZZRRRNNNHHHDDDCCCCCCDDDDDDFFFJJJPPPVVVYYYZZZYYYWWWYYYYYYZZZ[[[]]]^^^^^^^^^[[[[[[VVVJJJ<<<111---...******+++,,,,,,,,,,,,+++)))******++++++,,,---------,,,+++******,,,---......444AAAQQQ[[[^^^^^^aaafffgggfff```UUUFFF:::222,,,,,,,,,,,,,,,++++++***)))((('''(((+++---------,,,///333444333444999===NNNTTTZZZ[[[^^^dddgggfffgggjjjllllllmmmiii\\\OOO;;;333---------+++)))***------------------------...---,,,+++---...000111555;;;CCCMMMUUU]]]bbbfffcccdddfffgggfffeeecccbbbbbbeeeddd```]]]\\\XXXSSSQQQQQQQQQQQQPPPNNNMMMLLLFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMLLLLLLLLLMMMNNNOOORRRUUUYYY___cccfffgggfffgggeeecccdddfffgggccc```]]]^^^___``````______^^^___[[[VVVQQQLLLFFF@@@<<<:::888555444444444444222222111///---++++++++++++*********+++++++++++++++)))))))))***++++++,,,---***************)))((((((((()))))))))************))))))************))))))*********+++,,,,,,------000///---+++))))))+++///*********++++++******)))---///000000...+++)))(((...,,,+++++++++,,,+++)))))))))((((((((((((((((((***)))((((((***+++***)))))))))))))))))))))))))))***)))((('''''''''((((((&&&'''((())))))***))))))((()))***)))((('''((()))((((((((((((((())))))))))))))))))(((((((((((()))***)))))),,,000111///,,,******))))))((((((((((((***))))))+++---//////...''''''((()))+++...///111---,,,******+++---///000,,,,,,,,,,,,,,,+++++++++)))((((((***...000111111++++++************++++++,,,+++******++++++)))((())))))))))))((((((((()))))))))(((((())))))***+++)))))))))***,,,+++)))'''&&&&&&&&&&&&'''''''''(((+++***)))))),,,---------***((('''((()))***((('''))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''((((((((((((&&&&&&'''((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((()))******)))''''''(((***...,,,***)))***...333666999555000---,,,,,,+++***)))))))))(((&&&''')))+++((()))))))))((((((((()))...%%% &&&...///......000000000000///---+++***+++)))(((((()))***))))))+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))(((''''''((()))'''&&&&&&'''(((((((((((('''(((((())))))((((((((()))((('''''''''(((***+++***)))(((((('''(((((((((((((((((((((((((((((((((mmmlllkkkiiifffccc```___VVVQQQKKKFFFDDDCCCCCCCCCCCCHHHOOOVVV[[[\\\[[[ZZZUUUWWWZZZ\\\^^^___aaaaaa]]]]]]WWWLLL===222......+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,+++***+++,,,...//////444AAARRR\\\___```cccggghhhfff___QQQBBB666///+++,,,------------,,,+++(((''''''(((+++---------+++///222444555888<<<@@@QQQWWW[[[\\\^^^ccceeeeeehhhkkkmmmooopppmmmaaaTTT===555///......,,,+++,,,---------------------------,,,,,,+++,,,...111333888AAANNNYYY___ccceeefffeeefffhhhiiiiiigggfffeeedddffffffaaa______\\\WWWXXXVVVSSSPPPOOOOOOPPPQQQJJJIIIGGGFFFEEEFFFFFFGGGIIIHHHHHHHHHJJJLLLNNNPPPQQQUUU[[[aaadddeeedddccckkkiiigggggggggeee```\\\YYYZZZ]]]___```aaaaaaaaaaaa]]]YYYTTTOOOHHHBBB===<<<999666444444555444333333111///---,,,++++++,,,************************((())))))***++++++++++++)))************))))))(((((()))))))))************))))))************))))))))))))***++++++,,,,,,---///000...***(((((()))*********++++++++++++******,,,///111000...+++***+++///---,,,---------,,,***(((((()))))))))))))))))))))(((((()))+++++++++))))))))))))))))))))))))))))))))))))((((((((())))))&&&'''((())))))***))))))''')))***)))(((((()))***''''''(((((()))******+++((((((((())))))))))))(((***((((((+++///000...,,,)))))))))(((((((((((((((+++***)))***+++,,,+++***''''''((()))+++...///111(((***+++,,,,,,,,,,,,,,,)))***+++,,,,,,++++++***)))((('''))),,,///000000+++******************++++++******+++,,,+++***((((((((((((((()))))))))((()))))))))))))))***++++++)))((()))***,,,+++)))'''&&&&&&&&&&&&'''''''''((())))))***,,,......,,,***'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((***(((''''''((()))'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((())))))))))))((()))***)))''''''((()))+++***)))(((***,,,///111222///---++++++++++++***)))))))))((('''''')))+++'''(((***)))''''''(((***///'''"""'''...111000///000111111111000...,,,+++,,,***(((((()))***)))(((******)))(((''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&'''(((!!!%%%((((((%%%$$$'''***'''((()))*********)))))))))((('''''''''(((***+++******)))((((((((((((((('''''''''''''''(((((((((lllkkkjjjhhhfffdddbbbaaaYYYTTTMMMHHHEEEDDDDDDCCCCCCGGGNNNUUUZZZ\\\[[[ZZZSSSVVV[[[]]]___```bbbcccaaa```ZZZNNN>>>222......,,,,,,,,,,,,,,,+++***))),,,+++++++++++++++++++++,,,++++++,,,,,,---...///000555BBBRRR\\\___aaadddfffgggeee\\\MMM>>>444///,,,,,,------------,,,,,,)))(((((()))+++---...---,,,...222555999>>>DDDHHHUUUZZZ]]]]]]^^^bbbddddddhhhkkknnnppprrrqqqfff[[[AAA888000......---,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,///333777>>>HHHWWWbbbfffggghhhhhhggghhhjjjkkkkkkiiihhhfffeeegggeeeaaa___```___[[[[[[XXXUUUQQQOOOPPPQQQRRRPPPNNNIIIFFFCCCCCCDDDEEEDDDDDDFFFHHHLLLPPPTTTVVVTTTYYY___dddeeedddcccbbbkkkiiihhhhhhhhheee___ZZZXXXZZZ]]]```bbbddddddeeebbb___ZZZVVVQQQLLLFFFBBB???;;;888555555555444444333222000///---,,,,,,,,,++++++*********)))))))))++++++++++++***)))''''''))))))************))))))))))))))))))************))))))************))))))))))))******+++,,,,,,,,,---000///+++((())))))((()))***++++++,,,+++++++++)))---//////,,,***+++,,,000///......///...,,,***(((((())))))))))))******)))((((((***,,,,,,+++***)))))))))))))))))))))))))))))))))******+++++++++'''(((((())))))))))))(((''')))******(((((()))+++((((((((())))))*********'''(((((())))))))))))(((***(((''')))---...---***((((((((((((((((((((((((***)))((((((******)))((())))))***+++---///000111&&&))),,,---,,,+++******'''(((***+++,,,,,,+++***)))(((''')))+++---......))))))))))))))))))))))))*********+++,,,,,,***(((((('''&&&''')))***)))(((***))))))))))))***++++++)))(((((()))***+++)))(((&&&&&&'''''''''(((((((((((((((***---......+++(((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''((((((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((***)))(((((())))))'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))'''((())))))((('''((()))))))))))))))***+++------,,,,,,++++++************((())))))(((''''''))),,,&&&(((+++***'''&&&)))+++///+++(((+++111444444222111222333333333111000///...,,,***)))******)))((()))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((()))((('''&&&'''((("""'''***(((###!!!%%%)))'''((()))************)))((('''(((((()))***+++,,,,,,+++***))))))(((((()))&&&''''''''''''(((((((((kkkjjjiiigggeeecccbbbaaa\\\WWWOOOJJJGGGFFFEEEEEECCCFFFLLLRRRVVVWWWWWWVVVTTTXXX\\\_________aaabbbdddccc]]]OOO???333...---******+++,,,,,,,,,++++++*********++++++,,,,,,---***+++,,,---............111666BBBQQQ[[[^^^```cccdddeeebbbXXXIII;;;333///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,......---...///333888>>>FFFNNNSSSXXX]]]___^^^^^^bbbccccccdddfffiiikkkpppppphhh]]]DDD:::000---,,,+++,,,///,,,,,,,,,---------......---............111777<<>>999666555555555444333222222111000...---,,,------,,,+++***))))))(((++++++,,,+++***((('''&&&))))))************))))))))))))))))))************))))))************)))))))))))))))***++++++,,,,,,)))...000+++)))+++***''')))***++++++,,,,,,,,,+++))),,,///...+++)))***---000///.........---***((((((((()))))))))*********(((((((((***,,,---+++***))))))))))))))))))))))))((()))***+++,,,---------((())))))))))))(((((('''''')))******))))))***+++++++++******)))(((''''''&&&'''((()))******)))(((***(((&&&(((+++,,,+++((((((((((((((((((((((((((()))((('''(((***+++***))))))*********,,,---...///'''***,,,,,,***)))***,,,&&&''')))+++,,,,,,+++******((('''(((***,,,,,,+++((((((((())))))((((((((())))))***+++---,,,***(((((('''%%%''')))***)))'''******))))))******+++,,,)))'''&&&'''(((***))))))''''''((((((((())))))))))))))))))***,,,,,,***((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''(((((((((((((((((('''''''''((()))***(((''''''&&&&&&''''''((()))((('''((()))***)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***%%%'''((()))(((((()))***)))))))))***************((()))***************+++(((((()))(((''''''***,,,%%%))),,,+++(((''')))---,,,,,,,,,...111444444333000000222333333333222222000...,,,++++++***)))((('''''''''''''''((()))***&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((()))))))))'''&&&'''(((&&&(((((('''$$$$$$&&&((('''((((((((((((((())))))&&&'''(((***+++,,,,,,,,,---,,,+++***))))))))))))&&&&&&&&&'''''''''((((((jjjjjjhhhfffeeecccaaaaaa]]]XXXQQQKKKHHHGGGFFFFFFCCCFFFKKKOOORRRRRRRRRQQQUUUYYY^^^______^^^___aaafffeee^^^QQQ@@@333...---((((((***+++,,,---------'''((()))***,,,---...///)))+++,,,...//////...---333777BBBQQQZZZ\\\^^^aaacccccc```VVVGGG999222000---,,,++++++***+++++++++,,,+++******,,,......---///111444:::BBBLLLUUUZZZ[[[___aaa___^^^aaacccbbb]]]```cccfffkkkllleee\\\EEE:::000,,,+++***,,,///,,,,,,,,,------.........---///000000000444:::@@@HHHQQQ\\\dddggghhhllloooiiijjjkkklllkkkiiigggeeefffgggccc^^^\\\___aaa___^^^^^^___^^^[[[WWWSSSPPPTTTPPPHHHAAA<<<;;;;;;<<<===@@@EEELLLSSSZZZ___bbbaaaccceeeeeebbbbbbdddfffddddddeeehhhjjjhhhbbb]]]ZZZ\\\```cccfffiiijjjjjjfffbbb]]]YYYVVVSSSPPPMMMDDD@@@;;;777666555555444222333333333111///---,,,//////...---+++***))))))((((((***++++++***))))))((())))))*********))))))))))))))))))************))))))************)))))))))))))))***++++++,,,,,,&&&,,,///,,,+++---,,,((()))***+++,,,,,,,,,,,,,,,+++///222000,,,)))+++...000///...------,,,(((&&&(((((())))))*********+++(((((((((+++------,,,***))))))))))))))))))))))))((()))***,,,......//////))))))***))))))(((''''''''')))******))))))***,,,///...,,,***(((&&&%%%$$$&&&'''(((*********)))(((***(((&&&'''***+++)))''''''''''''((((((((((((((('''&&&&&&(((+++,,,,,,,,,(((((((((((()))***+++,,,)))+++,,,***((((((+++...%%%''')))+++,,,,,,+++******)))'''(((***++++++***''''''((((((((((((''''''))))))***,,,------***((((((&&&%%%&&&)))+++)))'''*********)))******+++,,,)))'''%%%%%%''')))))))))(((((((((((())))))))))))+++)))'''''')))***+++***(((''''''(((***+++***)))((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%''''''''''''((((((((())))))(((((('''''')))***+++'''''''''&&&&&&''''''''''''&&&&&&'''***++++++***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((((((((())))))******$$$&&&((()))(((((()))***)))*********))))))''''''''')))***+++***)))***+++(((((()))(((''''''***,,,%%%))),,,+++((('''***...)))+++---...///222333111,,,---///111222222222222222000---,,,++++++)))'''&&&&&&&&&&&&((()))***+++%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((()))***)))'''&&&&&&'''(((&&&$$$$$$''')))))))))''''''&&&&&&&&&''''''(((%%%&&&)))+++------------...---,,,+++************&&&&&&&&&'''''''''((((((eeeeeeeeedddcccbbbaaa```^^^ZZZTTTOOOKKKGGGCCCAAAGGGFFFHHHLLLMMMLLLOOOTTTSSS\\\bbbaaa^^^_________aaabbb___TTTEEE888111///+++******---///000,,,)))++++++++++++++++++++++++111111000///......------000;;;JJJWWW^^^aaaccceeedddccc^^^SSSFFF999111......---+++******+++---...+++***)))+++---......---+++///555>>>MMMZZZ___\\\cccbbb```______]]]ZZZXXXUUUUUUUUUWWW^^^bbb]]]TTT???666000...+++&&&(((...///---++++++,,,.........111111111000000666???FFFOOO[[[dddeeeeeejjjlllkkkkkkkkkkkkkkkjjjjjjiiihhhgggddd```^^^^^^^^^^^^]]][[[\\\^^^]]]ZZZVVVQQQMMMIIIFFFAAA===;;;;;;<<<>>>===>>>BBBIIIQQQYYY___aaahhhgggfffccc```___```bbbdddeeeggggggfffbbb___\\\bbbcccdddfffggghhhhhhhhhfffdddbbb___]]]XXXSSSOOOIIIEEE@@@;;;999666444222555444222111000///000000,,,---.../////////...---+++++++++************)))+++*********,,,,,,***((())))))))))))((((((((((((''''''(((((((((((((((((())))))))))))************))))))))))))(((((((((((((((''''''(((+++---......+++++++++,,,......,,,+++000000...+++((('''((()))++++++************++++++***(((&&&'''***,,,+++*********))))))))))))******000...---...//////---***)))(((((()))++++++***(((++++++***)))))))))))))))((())))))((('''((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%***((('''(((+++,,,---,,,+++***)))+++---......---))))))))))))))))))))))))***(((&&&'''***+++)))'''...---+++*********++++++(((''''''&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%'''***+++***)))((((((''''''''''''(((((()))))))))((((((((((((((((((&&&%%%&&&)))***)))'''''''''''''''(((***+++,,,)))((('''&&&%%%&&&'''''')))'''%%%&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%###""""""###%%%&&&((()))***)))'''''')))***'''&&&&&&'''(((((('''%%%$$$&&&((()))(((((((((***(((((((((((((((((((((((( $$$&&&&&&%%%&&&((())))))(((&&&%%%%%%(((+++))))))))))))))))))))))))&&&&&&((()))************'''((()))((('''''')))+++---,,,***)))))))))******.../////////------///111000000000222333333111//////000000...,,,******+++)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&+++)))'''(((******'''$$$***+++---,,,)))'''&&&&&&+++)))'''&&&'''((('''&&&***&&&&&&******&&&&&&***))))))(((((()))+++,,,...++++++++++++++++++++++++***((('''((()))***)))'''eeeeeeeeedddcccbbbaaa```^^^ZZZUUUPPPMMMIIIFFFDDDGGGEEEGGGKKKLLLKKKNNNTTTTTT\\\bbbaaa^^^```aaa```___```^^^UUUGGG999111---...,,,******,,,,,,+++)))++++++++++++++++++++++++,,,,,,------------......222;;;IIIVVV^^^bbbccccccbbbbbb___TTTEEE888000......---+++******+++---...+++******+++---///...---***...555???OOO___fffeeebbb___[[[XXXUUURRRNNNKKKCCCDDDDDDDDDIIILLLIIICCC;;;333...------)))***------,,,+++++++++,,,,,,,,,...000333666999@@@JJJQQQWWWaaahhhggggggjjjlllkkkkkkkkkjjjjjjiiigggfffeeeeeebbb```^^^^^^^^^]]]\\\ZZZYYYXXXUUUQQQLLLGGGEEE@@@>>>;;;888666666777888999:::>>>DDDMMMVVV]]]aaafffeeeccc___\\\[[[]]]^^^```bbbcccdddccc```\\\ZZZ```aaabbbdddeeeggghhhhhhgggfffdddbbb```\\\WWWSSSNNNJJJCCC>>>;;;888555333555444222000/////////000------...//////...---,,,++++++++++++************+++***)))***,,,,,,***(((((((((((()))))))))))))))((((((((((((((('''''''''))))))))))))***************)))))))))(((((((((((()))))))))***,,,---...///---+++******+++,,,,,,+++,,,,,,,,,***''''''(((******))))))))))))))))))******(((&&&(((+++---,,,+++*********))))))*********///---+++,,,......---++++++*********,,,,,,***(((+++***)))(((((((((((()))++++++***(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&+++)))(((***,,,......---+++******,,,...///...---))))))))))))))))))))))))***(((''''''******)))''',,,+++***))))))***++++++))))))((('''&&&%%%%%%$$$(((((((((((('''''''''&&&))))))))))))))))))))))))(((''''''((())))))(((&&&((((((''''''''''''(((((((((((())))))))))))(((((()))((('''(((+++,,,***((('''''''''(((((()))***+++%%%%%%%%%%%%&&&(((***+++(((&&&%%%&&&(((((('''%%%!!!"""###$$$%%%'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((())))))(((''''''(((***''''''''''''(((((('''&&&&&&((())))))(((&&&'''((((((((((((((((((((((((((( ###''')))((('''(((***((())))))(((&&&&&&(((***((((((((((((((((((((((((&&&'''((()))************((()))))))))((((((***+++***))))))))))))+++,,,---///000000...---,,,---...000///000222444444222111//////...---+++))))))))))))((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&+++((('''''')))***(((&&&+++---...---***(((''''''***(((''''''(((((('''&&&)))&&&&&&))))))&&&&&&))),,,,,,++++++,,,---///000************************)))((('''((()))***)))'''ddddddddddddccccccbbbaaa^^^[[[WWWSSSPPPNNNJJJHHHGGGEEEFFFIIIJJJIIIMMMSSSWWW^^^bbb```^^^```aaa```^^^``````ZZZLLL>>>333...222///+++******++++++***++++++++++++++++++++++++(((((()))***,,,---......222999DDDQQQ\\\``````^^^___bbb```VVVFFF777000......---,,,+++++++++,,,---,,,++++++,,,...///...---'''+++111999IIIXXX``````[[[WWWQQQKKKGGGBBB>>>;;;777::::::888888;;;;;;888777///+++---000///---,,,,,,,,,,,,,,,---,,,,,,,,,...333999???DDDLLLUUU\\\```fffjjjiiiggghhhjjjiiiiiiiiiiiihhhgggfffdddccccccbbb`````````___\\\ZZZVVVSSSNNNHHHCCC>>>;;;:::777666555333222222222222333444888>>>FFFPPPXXX^^^bbb```^^^ZZZWWWWWWYYY[[[___```aaabbbaaa^^^ZZZXXX\\\]]]^^^___aaaccceeefffhhhgggfffeeedddaaa]]]YYYUUUPPPIIIBBB>>>:::666444555333222000////////////....../////////---,,,+++,,,+++++++++******************)))***,,,,,,***)))((((((((())))))*********))))))(((((('''''''''&&&))))))))))))******************)))))))))(((((((((++++++++++++,,,---...///000---***((()))***++++++)))))))))(((''''''(((***))))))(((((((((((()))))))))(((''')))+++---...---++++++************++++++...,,,******,,,---...---...---,,,,,,------+++)))))))))((((((''''''((((((+++***)))))))))***+++---''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))(((''''''+++***)))***---/////////***+++,,,...000000...,,,))))))))))))))))))))))))***((('''((()))***)))'''***)))))))))))))))***+++))))))))))))'''%%%###"""''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))+++***)))))))))(((&&&$$$((((((''''''''''''(((((('''(((***++++++***(((''')))))))))+++------+++)))(((((((((((((((((())))))%%%%%%%%%&&&'''(((******'''%%%$$$%%%&&&'''&&&%%%######$$$&&&'''((()))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((('''&&&&&&''')))&&&''''''((((((''''''&&&((()))***)))'''&&&%%%&&&((((((((((((((((((((((((###&&&((())))))(((((()))((()))******(((((()))***((((((((((((((((((((((((''''''((()))************((()))***)))((((((***,,,'''''''''(((***,,,...000//////000...,,,***+++,,,//////000222555666666555///...---+++***)))((((((((((((''''''&&&&&&''''''&&&''''''((((((''''''&&&***(((&&&&&&((()))))))))---///000///,,,)))(((((((((''''''((())))))'''%%%)))&&&&&&))))))&&&&&&))),,,,,,,,,,,,,,,---//////)))))))))))))))))))))))))))(((''''''))))))((('''ccccccdddddddddcccbbbbbb___\\\YYYVVVTTTRRROOOMMMHHHFFFEEEGGGHHHGGGLLLRRR[[[```ccc```^^^___```^^^^^^aaaddd```UUUFFF888111111000...,,,,,,,,,------++++++++++++++++++++++++'''((()))***+++,,,---...///333===JJJWWW^^^^^^\\\^^^ccccccZZZHHH999111///...---,,,+++++++++,,,,,,---,,,+++,,,...///...---***---///333===IIIOOOOOONNNIIICCC===999666333111333777888333111333666666333---)))---333444000,,,,,,...//////.........///222888@@@HHHMMMTTT[[[aaaeeehhhiiihhhffffffggghhhggghhhhhhggggggfffeeeddddddcccbbbbbbaaa___[[[XXXNNNJJJCCC<<<777444222222222222222222222111000000///111333777>>>GGGPPPVVVZZZYYYVVVTTTRRRTTTYYY]]]bbbccccccbbb```\\\YYYWWWWWWWWWXXXYYY\\\___bbbcccgggffffffffffffddd```]]]ZZZUUUNNNGGGAAA<<<888555555444222000/////////000//////000000///---,,,***,,,,,,+++++++++************))))))***,,,,,,+++)))((((((((()))******++++++)))))))))(((''''''&&&&&&((()))))))))*********************)))))))))((((((***+++,,,+++++++++---...111...,,,+++++++++***))))))******)))''''''((()))))))))(((((((((((()))))))))))))))***+++---...///,,,++++++++++++++++++,,,...,,,+++***+++---///000000...------...---+++)))((((((''''''''''''(((((((((&&&'''******))))))+++''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((((('''***)))(((***,,,...//////***+++,,,///111000---***)))))))))))))))))))))))))))((((((((()))))))))((('''((((((((())))))******'''((())))))(((&&&$$$"""''''''''''''''''''''''''((((((((((((((((((((((((,,,+++))))))***)))'''%%%((((((''''''''''''((((((&&&(((***,,,,,,+++)))'''))))))***,,,,,,,,,***((()))******))))))((((((''')))((((((''''''''''''''''''&&&&&&&&&&&&'''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&'''((('''%%%%%%'''(((&&&'''((()))((('''''''''''')))***)))'''&&&&&&'''((((((((((((((((((((((((%%%&&&'''(((''''''''''''((()))++++++***))))))***(((((((((((((((((((((((('''((()))***************((()))******((()))***,,,'''''''''(((***,,,...000,,,---...---+++***++++++000000000333777::::::999111///---+++******)))(((((((((''''''''''''((((((''''''(((((((((((('''''')))'''&&&%%%&&&(((***+++...///000000---+++******''''''''')))******'''$$$(((''''''((((((''''''((()))))))))))))))***++++++(((((((((((((((((((((((()))(((''''''((()))((('''bbbbbbcccdddddddddcccccc```^^^[[[YYYXXXVVVSSSPPPJJJFFFEEEFFFFFFFFFKKKRRR]]]aaaccc```^^^___]]]ZZZ[[[```dddcccZZZKKK===333+++,,,---...------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,------000888DDDRRR[[[^^^^^^```dddeee]]]MMM===444000------,,,,,,++++++++++++---,,,+++,,,.........,,,...111111111555===AAA@@@>>>:::555222111000///...---222222---***,,,///111000,,,***...444888333---***,,,......------///111444<<>>>>>999444///---...///---+++((((((''''''(((((())))))'''(((((())))))(((((('''''''''(((&&&%%%&&&(((***)))+++---...---,,,,,,,,,'''&&&'''(((******(((&&&&&&))))))&&&&&&))))))&&&''''''((())))))(((((('''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&```aaabbbcccdddeeeeeeeeebbb```^^^]]]\\\ZZZVVVSSSNNNIIIFFFFFFEEEEEEKKKSSSTTTZZZ^^^```aaabbb^^^XXXSSSXXX___bbb^^^RRRBBB888)))+++---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000444:::CCCNNNXXX___bbbcccccc___UUUFFF666,,,------------,,,+++******,,,+++******,,,,,,+++***$$$((()))((()))---...------,,,+++,,,...000///...)))------***))),,,---+++***------,,,...222111,,,)))+++---,,,+++...444:::BBBIIISSS[[[```eeejjjnnnppplllkkkmmmlllgggeeefffffffffffffffeeedddcccbbbccc```[[[UUUPPPIIIBBB===222111000///////////////,,,+++++++++++++++++++++***---000000000222999>>>@@@@@@???AAAFFFOOO[[[cccaaaaaa___]]]ZZZVVVSSSRRRNNNMMMLLLNNNQQQXXX^^^bbbdddddddddfffgggfffcccaaaaaa```^^^[[[VVVNNNDDD>>>888777555333222222222333111222333333333222111000------,,,,,,,,,+++++++++)))((((((***,,,---,,,***,,,++++++******)))))))))&&&&&&''''''((()))))))))))))))))))))************+++++++++*********))))))&&&))),,,+++))))))---111000///000111111///,,,)))+++,,,......,,,***************))))))))))))******)))***+++***((((((***,,,*********))))))*********)))+++,,,+++)))((()))++++++*********,,,,,,***((()))(((((((((((()))***+++///(((''',,,+++$$$###)))******))))))((((((''''''))))))))))))))))))))))))'''(((((((((((('''&&&&&&(((''''''))),,,...//////+++******+++,,,,,,+++)))************************''')))******''''''(((***((()))*********)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))******)))+++,,,---,,,***((((((''''''''''''(((((((((((()))***++++++++++++((())))))'''$$$$$$'''))),,,,,,...//////---,,,+++%%%&&&''')))************%%%''')))(((&&&%%%''')))!!!!!!"""$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((())))))(((''''''(((***%%%))),,,+++'''&&&'''***&&&'''))))))(((''''''((((((((((((((((((((((((((()))'''%%%&&&)))******(((((())))))(((&&&&&&(((***''''''''''''''''''''''''*********++++++******)))&&&'''((('''&&&&&&(((***+++***)))))))))***+++,,,(((+++...///...---------///...///111666:::<<<===;;;666000---///000...+++((((((((((((((()))******(((((())))))))))))((((((&&&((()))(((&&&%%%&&&(((%%%(((***,,,++++++,,,---((('''&&&''')))))))))(((&&&))))))&&&&&&))))))&&&'''((()))))))))(((''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&```aaabbbcccdddeeeeeeeeebbbaaa___^^^]]]ZZZVVVSSSOOOJJJGGGFFFEEEEEELLLSSSOOOVVV\\\___cccddd```ZZZTTTYYY```dddaaaUUUGGG<<<000111111...******,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...111555;;;EEEQQQZZZbbbbbbaaa^^^VVVGGG666)))------...---,,,+++***))),,,***)))***++++++***)))''',,,...,,,,,,...///------------...000000...---'''******((())),,,,,,)))(((---...***+++//////+++,,,...000///...222:::AAAMMMSSS[[[aaacccfffiiilllpppkkkiiilllkkkddd```aaaggggggfffeeecccaaa___^^^```\\\VVVOOOHHHAAA:::555...//////000//////...---...------,,,,,,,,,,,,---'''+++///000///111777======<<<<<<===CCCMMMXXXaaaaaaaaa```^^^\\\ZZZXXXVVVOOONNNMMMNNNRRRYYY___dddffffffggghhhiiihhheeecccbbbbbbbbb```\\\SSSHHHAAA999888666444333333333444111222333444555444333222---------,,,,,,,,,++++++)))((((((***,,,---,,,+++---,,,,,,+++***)))((((((%%%%%%&&&'''((()))******))))))))))))************+++++++++************)))&&&***------***+++///444000///------......---+++(((***,,,---,,,++++++,,,))))))(((((((((((()))))))))+++,,,***'''&&&(((+++******))))))))))))******'''***,,,+++(((&&&'''((()))(((((()))++++++***((()))))))))))))))***++++++---%%%###***,,,***...888++++++***)))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''&&&&&&%%%)))((((((***---000111000,,,***))))))++++++***)))************************''')))+++***'''&&&(((*********+++++++++)))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,+++***+++,,,,,,+++)))((((((''''''''''''((((((((())))))******+++,,,---******)))&&&###$$$'''+++,,,---///000000///---,,,((()))*********)))'''&&&$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***)))'''''')))***%%%))),,,+++'''%%%(((+++((()))***)))'''&&&&&&&&&((((((((((((((((((((((((&&&$$$"""###''')))(((&&&))))))(((&&&%%%%%%(((+++''''''''''''''''''''''''******+++++++++******)))%%%&&&''''''&&&&&&''')))***))))))))))))+++---...***---///000...,,,,,,,,,...------///444888:::;;;<<<666///---///000...+++((((((((((((((()))******(((((())))))))))))((((((%%%(((***)))&&&$$$%%%&&&###%%%)))***++++++,,,---((('''%%%&&&((()))))))))&&&******&&&&&&******&&&&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&&&&'''((('''&&&dddddddddccccccccccccbbbcccccccccbbb___[[[VVVTTTRRRPPPLLLHHHGGGGGGHHHJJJQQQOOOQQQ\\\hhhkkkddd\\\[[[\\\]]]___^^^VVVKKKCCC999444///---///000---)))++++++++++++++++++++++++++++++*********+++---...,,,---222777;;;???IIITTT]]][[[\\\```aaaWWWDDD555444---***,,,...---,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++)))+++------,,,,,,...111...+++,,,111222...,,,,,,...***,,,333888:::@@@HHHUUUYYY]]]aaadddfffiiikkknnnnnnmmmllljjjhhhfffeeegggeeecccbbbbbbbbb```___WWWPPPFFF===777444222111000...,,,+++,,,------,,,///...------,,,,,,,,,,,,+++++++++++++++...333666555888:::<<>>888111...///000...,,,++++++++++++++++++++++++++++++*********+++------+++,,,000555666888@@@JJJVVVXXX\\\bbbcccZZZJJJ===666///+++,,,...------...++++++++++++++++++++++++,,,+++************+++,,,******+++,,,,,,,,,++++++,,,///222111---+++---000000---...222222///---...111---,,,222777;;;CCCLLL[[[^^^aaacccddddddeeeggghhhiiiiiiiiiiiiiiihhhgggfffeeedddcccbbb```\\\XXXKKKEEE===666222000//////000...,,,+++,,,------,,,...---,,,,,,,,,,,,---...(((***,,,---...///111333444666999:::<<>>555///.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---///000333777777666;;;BBBMMMSSS\\\dddeee]]]PPPGGG:::222,,,,,,...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,+++***...444888666///+++,,,///111///000333333///---///444000000444;;;AAAKKKSSS___aaadddeeedddddddddeeeffffffgggggggggggggggfffffffffeeeeeeaaa[[[SSSMMM>>>999444000............///---++++++,,,---,,,,,,...---+++***+++,,,...///'''***---//////000000111333666888888888;;;BBBGGGLLLTTT]]]aaacccccc^^^WWW\\\]]]^^^___aaacccddddddiiiiiiiiijjjiiiiiihhhgggdddeeefffeeebbb]]]XXXUUUMMMJJJFFFBBB>>>;;;999999:::888777777888999999888555444222111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***)))(((((()))+++*********)))))))))(((((()))((('''''''''((()))***'''((())))))******)))))),,,++++++---///000000//////000111000//////111222111000,,,)))+++000///++++++)))''''''(((******)))******)))((((((((())))))(((((())))))***++++++,,,))))))))))))************(((((())))))))))))((((((((((((''''''(((***,,,---'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%(((,,,---+++(((***((('''(((,,,---,,,)))******)))))))))))))))((('''((())))))******))))))''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((''''''(((((((((((((((((())))))))))))+++******+++,,,,,,***((()))(((((((((((()))******))))))))))))))))))))))))((())))))((('''&&&((()))))),,,...///---+++++++++))))))(((((('''''''''''')))))))))***))))))((('''&&&''''''((((((''''''&&&(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''(((%%%%%%$$$"""$$$((()))&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''((()))***)))&&&###''''''((((((((((((((((((((()))***,,,------......)))+++,,,,,,+++******+++......000111222222222222000000000222222111---***///---,,,,,,---...,,,+++&&&'''((((((((((((((('''++++++******))))))((((((&&&''')))******(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''))))))))))))((('''&&&%%%'''&&&%%%&&&((((((((('''ggggggggggggfffdddcccbbbccccccccccccaaa^^^[[[ZZZWWWUUURRRNNNKKKIIIGGGGGGHHHGGGJJJQQQ[[[bbbdddccc___]]]\\\[[[[[[ZZZZZZYYYMMMEEE999111......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000333777777555777;;;DDDMMMZZZdddeee^^^UUUOOO???666...---...------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...555;;;999222,,,---111111000111333111------///333333666;;;CCCKKKTTTYYY___aaadddfffffffffggghhhhhhhhhhhhgggfffeeecccbbbggggggfffddd^^^TTTHHHAAA777333///---......///......,,,++++++------,,,+++///...+++******+++---...(((+++---......///000222444666777777666888===BBBHHHQQQZZZ___ccceeebbb\\\```aaabbbcccdddeeefffggghhhhhhhhhhhhhhhhhhhhhgggffffffggggggeeeaaa^^^\\\TTTRRRMMMHHHCCC???<<<;;;999888888888999999::::::777555222///...---------------......---,,,+++***((()))******)))((()))******************************)))(((''''''((()))***'''((()))))))))((()))***---,,,+++---///111111000,,,///000///---...111555222222---)))***......***+++)))'''&&&((()))***)))))))))(((((((((((((((((())))))******++++++++++++(((((()))))))))*********((()))*********((('''&&&((('''''''''((()))+++,,,'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''***---,,,***'''***((('''(((+++,,,+++)))(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''')))(((((('''''''''((((((''''''(((((()))******+++,,,***((()))***+++***)))(((((((((((((((((())))))(((((((((((((((((((((((((((((()))(((&&&&&&((()))(((***------,,,++++++++++++***(((''''''''')))***'''(((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((('''''''''((((((((('''&&&%%%''')))***(((((((((((('''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''(((((()))))))))(((((((((((())))))***++++++***)))((('''$$$###''''''''''''((((((((((((***++++++,,,,,,,,,++++++)))***++++++******,,,---------...000222111000.../////////000000000...---111///------......,,,++++++******+++,,,---,,,+++*********))))))(((((((((''''''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))*********)))''''''(((((()))(((((('''&&&&&&'''&&&%%%&&&((((((((('''gggggghhhhhhgggfffdddcccccccccbbbaaa___]]][[[YYYWWWVVVSSSPPPLLLIIIGGGFFFFFFFFFIIINNNVVV\\\```aaa]]]\\\[[[ZZZZZZ[[[\\\^^^RRRKKK???555///...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***---111222000111444>>>GGGUUU^^^```]]]XXXTTTDDD;;;222000///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---333999888222...///222000///000222000,,,,,,000...444;;;DDDLLLTTTYYYZZZ```bbbeeeggggggfffggghhhhhhhhhhhhgggfffdddcccbbbhhhfffccc^^^UUUJJJ>>>666333000...------......---,,,+++++++++------,,,+++000...,,,***)))***+++++++++,,,,,,,,,,,,...111444555777888777666888===BBBKKKRRRYYY]]]bbbgggfffcccbbbbbbcccdddfffggghhhiiiffffffeeeeeeeeefffffffffhhhhhhhhhhhhfffcccaaa___ZZZWWWRRRLLLFFFAAA>>>===888888888777777777888999888666333000//////000111/////////......,,,+++***)))***+++***)))((()))***)))))))))***+++,,,,,,---,,,+++***)))))))))***+++(((***+++***))))))***,,,...---,,,---///111222111+++---...---+++,,,000444111111...)))))),,,,,,)))+++)))'''&&&((()))))))))((((((((()))))))))((((((++++++++++++******))))))'''''''''((((((((())))))))))))*********((('''%%%'''''''''(((((()))******((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''))),,,...---***((()))(((((()))*********)))''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))***+++,,,,,,+++)))'''''')))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&((()))'''***,,,,,,+++++++++,,,---,,,***(((((()))***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))'''&&&'''))))))((((((((((((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((()))******,,,+++)))'''&&&''')))***&&&'''''''''(((((())))))---------,,,+++***((('''***+++++++++***+++---///---------...000000...+++.........------...///111222000---------...---,,,///---+++,,,...///...,,,)))(((((((((((((((''''''''''''(((((('''&&&%%%$$$'''''''''''''''''''''&&&'''''''''''''''''''''''',,,,,,---,,,+++)))'''%%%(((((((((((((((((('''&&&'''&&&%%%&&&((((((((('''fffgggiiiiiiiiihhhfffdddddddddbbbaaa___\\\ZZZYYYWWWWWWUUUSSSOOOLLLIIIGGGFFFGGGIIIMMMQQQVVVYYY\\\YYYZZZ[[[ZZZZZZZZZ\\\^^^WWWQQQFFF;;;333///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++)))+++000222000111444888@@@KKKTTTYYYZZZYYYXXXKKKAAA888555333///,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,000333444111000000111......000222///+++---333///888CCCLLLTTTZZZ[[[XXXbbbdddggggggfffeeeeeefffeeeeeeffffffeeeeeedddcccddd```YYYRRRIII@@@777111///...,,,,,,------,,,++++++******+++------,,,***...---,,,++++++*********------,,,++++++---111555666777888777666:::AAAGGGQQQWWW\\\___ccciiijjjhhhbbbcccdddeeefffgggggghhhdddccccccccccccdddeeeeeeiiiiiihhhgggfffdddcccbbb^^^[[[UUUOOOIIIDDD@@@???888999999777666555666888999888555333333333444555111111000...---,,,++++++***+++++++++)))((()))***((()))***+++,,,---......---,,,+++*********+++,,,)))+++---+++))))))+++//////...,,,---///222333333,,,,,,,,,++++++,,,000222///111000+++***++++++((()))(((''''''))))))((('''(((((()))*********)))))),,,++++++***))))))((((((''''''''''''(((((((((((()))))))))))))))((('''''''''''''''(((((()))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---...---+++)))))))))))))))))))))))))))&&&''''''''''''(((((((((&&&'''(((((())))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&&&&''''''((((((((())))))***+++,,,,,,---)))(((&&&'''(((******)))&&&'''''''''''''''&&&%%%((((((((((((((((((((((((&&&'''((('''&&&&&&((()))''')))+++,,,++++++---......,,,+++))))))***+++,,,&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((()))((((((((((((%%%$$$'''(((&&&%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((''''''(((((()))***+++))))))(((&&&&&&(((---111&&&&&&''''''((()))))))))......---,,,+++)))'''&&&***+++,,,+++++++++---//////,,,+++,,,//////,,,)))---------,,,+++---000333000...,,,,,,---/////////000,,,)))***,,,---,,,)))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,,,,------,,,)))'''%%%'''((((((((((((((('''''''''&&&%%%&&&((((((((('''eeefffiiijjjkkkiiihhhfffgggfffdddbbb___\\\ZZZYYYYYYXXXXXXVVVSSSOOOLLLJJJFFFHHHKKKMMMNNNPPPSSSVVVUUUXXX[[[[[[ZZZYYYZZZ\\\[[[VVVNNNCCC999222///...------------------------------.........---++++++///,,,,,,000222111222444333777???IIIRRRWWWZZZ[[[RRRHHH???<<<888222------------------------------******+++,,,,,,+++******++++++++++++,,,...///000........./////////...---......111222///,,,000666999DDDNNNUUU\\\aaa___ZZZ```bbbeeegggffffffggggggeeeeeeeeedddcccbbbaaa```[[[UUULLLCCC<<<777222///---,,,,,,---...///...,,,*********,,,---...,,,***)))***+++,,,---,,,,,,++++++,,,------,,,---000222666777666555666<<>>555000///------------------------------...///...---+++***...***))),,,...---...000///222888BBBMMMVVV[[[]]]VVVMMMDDD@@@<<<444///---------------------------)))***+++,,,,,,+++***)))++++++***+++,,,...000222000---++++++---...,,,***...///222333111...222999FFFPPPYYY]]]bbbfffddd]]][[[^^^bbbeeeggghhhjjjlllhhhgggfffcccaaa^^^[[[ZZZTTTMMMBBB999444222111000---------///111222111000***)))***,,,---...,,,***%%%'''***---.........---))),,,...//////...///000555666555444666===HHHPPPYYY___eeegggjjjmmmllliiifffeeedddcccbbbaaa``````ccccccbbbaaabbbccceeefffeeeeeeddddddeeefffggghhhbbb___ZZZSSSMMMHHHEEECCC:::<<<<<<999666444555777888777666444222111000000555333000---,,,+++,,,---***,,,,,,+++)))((()))***------,,,,,,,,,,,,++++++...---+++*********++++++(((+++---+++''''''+++///111///------000222444444333///+++***...000111000---222333111......---)))&&&&&&(((***+++***'''$$$((()))***,,,,,,,,,+++***''''''(((((())))))******))))))))))))***************)))(((''''''((()))***&&&'''((((((((((((((('''&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((***,,,,,,+++******+++((()))***)))((('''((()))'''''''''((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''&&&&&&((()))***)))'''((()))*********((('''&&&))))))))))))))))))))))))%%%&&&''''''&&&&&&(((***(((***+++,,,,,,---///000+++******))))))))))))))))))(((''''''((()))***+++(((((())))))))))))((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((((((+++&&&&&&+++,,,(((&&&)))''''''((()))+++---...///&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++***,,,,,,***%%%###$$$%%%&&&&&&&&&'''((())))))***)))******++++++++++++***((()))++++++)))((())))))111,,,((((((+++---+++(((&&&***...///......///000+++)))((())),,,000222333333...))))))+++,,,)))&&&)))))))))))))))*********&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###%%%'''***+++***((('''''''''(((((((((((((((''''''&&&%%%&&&((((((((('''fffdddfffjjjjjjfffeeefffbbbdddfffgggfffccc___]]]^^^\\\[[[[[[ZZZWWWPPPKKKJJJGGGHHHOOORRROOOKKKJJJPPPVVV]]]]]]ZZZVVVUUUWWWXXXYYYYYYSSSJJJ???666222///000///...------///111000///------------+++))),,,,,,,,,---...///000111222000111777===CCCMMMWWWUUUTTTRRRMMMGGG???888333222111///......---,,,***,,,+++***************+++222111///,,,)))(((+++---...+++((((((+++------+++,,,000000,,,(((+++777BBBQQQWWW```hhhkkkiiieeeaaa___bbbdddeeeeeefffjjjmmmhhhgggffffffddd]]]SSSLLLBBB>>>999333000...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,---...---+++)))'''---,,,+++))))))+++///222222444666888:::@@@IIIOOOXXX^^^eeegggfffeeegggjjjgggffffffeeeddddddddddddeeeeeedddcccaaaaaacccddddddcccbbbccceeefffeeeddd```]]]ZZZWWWUUUQQQJJJDDDAAA===999888999999777444:::888555444444444333111000000///..................---,,,,,,++++++,,,,,,000000///...------,,,,,,,,,,,,,,,++++++*********---,,,***+++---///000000000000000---,,,...444888666111---,,,///222222222000///222777444+++&&&(((******))))))))))))))))))((((((***++++++,,,++++++%%%%%%&&&''')))+++,,,---+++***)))(((((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))+++***))))))******)))((())))))************))))))******))))))(((((('''''''''(((******((((((((())))))((('''&&&&&&'''((())))))((('''(((++++++)))&&&''''''((((((((((((''''''((('''&&&&&&'''((('''%%%''''''''''''((((((((((((%%%***+++&&&%%%((()))'''(((((((((((()))***,,,---)))''''''(((+++,,,(((%%%''''''''''''''''''''''''&&&)))++++++((('''***,,,,,,+++***)))((((((((((((&&&'''((()))))))))''''''))))))))))))))))))))))))''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''')))***+++&&&&&&(((((((((&&&$$$"""((((((((('''&&&&&&(((******(((%%%%%%'''(((&&&$$$((((((((('''&&&&&&(((***'''(((((('''&&&&&&)))+++,,,+++***)))((((((((((((''''''&&&&&&&&&(((***+++,,,******---,,,((('''***,,,,,,+++******)))******+++,,,---+++)))(((((()))***,,,---,,,++++++///222---******,,,...,,,...222...+++((()))---///,,,((((((((()))))))))'''&&&%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''******+++++++++)))((('''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&dddccceeeiiiiiieeeccceeecccdddfffggggggdddaaa___aaa___]]]\\\[[[XXXSSSOOOMMMIIIHHHMMMOOOMMMJJJKKKPPPUUU[[[]]]ZZZWWWWWWXXXWWWXXXXXXUUUNNNDDD:::333000000///...------///000...---,,,,,,---...---+++...------------......//////---...333888===FFFOOOTTTUUUUUUTTTPPPIIICCC>>>;;;777222///.........---,,,,,,++++++++++++++++++111000///,,,)))))),,,...///,,,***+++---......,,,---000111//////666AAAKKKVVV[[[ccciiilllkkkgggdddaaacccddddddcccdddhhhkkkiiifffcccaaa]]]VVVMMMEEE999777333///---,,,------------------------------+++++++++,,,,,,++++++***,,,---.........,,,***))),,,,,,+++******---111444555777999:::<<<@@@HHHNNNUUU[[[aaadddccccccfffiiifffeeedddcccbbbbbbcccdddeeeeeeeeecccaaaaaabbbddddddcccbbbccceeeeeeeeedddaaa^^^[[[YYYXXXTTTNNNHHHCCC???:::888888888777555888666444444444444333222222111000///............------,,,++++++++++++,,,......---,,,,,,+++******+++++++++******)))))))))(((''''''(((***,,,...///333444333111//////222555444111...///222333222000//////222666333+++'''((()))))))))))))))*********(((((()))***++++++++++++---,,,+++)))(((((())))))******))))))))))))******'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((('''((()))******)))))))))************))))))***)))))))))(((((((((''''''(((******((('''((())))))((('''&&&&&&'''((())))))'''&&&&&&((()))(((&&&''''''((((((((((((''''''((('''&&&&&&(((((('''&&&''''''''''''((((((((((((%%%***+++'''%%%((()))'''%%%&&&'''((((((((('''&&&((((((((()))******(((&&&''''''''''''''''''''''''''')))******))))))***+++,,,+++***))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))(((''''''''''''((('''''''''''''''((()))***$$$%%%'''(((((('''&&&%%%(((((()))'''&&&&&&(((***)))'''%%%%%%''''''&&&$$$'''(((((('''&&&&&&(((***'''(((((('''&&&&&&)))+++******(((''''''&&&&&&&&&&&&&&&&&&''''''((()))******((((((++++++(((''')))++++++***)))))))))))))))+++,,,,,,+++)))(((((()))***+++,,,+++******...111,,,)))(((+++,,,***,,,///---***'''))),,,---+++((('''((()))))))))(((&&&%%%((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&cccbbbcccggggggcccaaaccccccdddfffggggggfffdddcccdddbbb```^^^]]][[[XXXUUURRRLLLIIIKKKKKKIIIIIIKKKPPPTTTYYY[[[YYYWWWWWWYYYVVVVVVWWWXXXUUUMMM@@@777333111///...------//////---,,,+++,,,...///...---//////...---------------,,,***+++///111555<<>>>>>>>>AAAFFFKKKQQQVVV[[[^^^___```cccfffeeecccbbb``````aaacccdddfffffffffdddbbbaaabbbdddcccbbbaaabbbdddeeedddcccaaa^^^[[[[[[[[[XXXSSSOOOFFFBBB===:::888888777666777555333333444444333222444333222111000///......---,,,++++++******+++++++++++++++***))))))((((((*********)))))))))))))))(((((()))***,,,///111333555555444222///...///000222000///111333444111...//////222444111+++'''((((((((())))))*********+++(((((()))******+++++++++333111...+++(((((((((((())))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))************))))))))))))))))))((((((((((((&&&(((***)))((('''((()))((((((''''''''''''(((((()))'''%%%%%%&&&'''''''''''''''((((((((((((''''''((('''&&&&&&(((((((((&&&''''''''''''((((((((((((%%%)))***'''&&&((()))'''$$$&&&((())))))'''$$$"""&&&(((******)))((((((((('''''''''''''''''''''''')))((('''(((***+++***)))++++++******)))(((((((((((((((''''''&&&''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''+++***(((''''''((()))***(((((('''''''''(((((()))###$$$&&&'''((((((''''''((())))))((('''&&&(((***)))'''&&&&&&'''((('''%%%'''(((((('''&&&%%%''')))&&&'''((('''&&&'''(((***((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((&&&'''******'''''')))))))))((((((((((((((((((***++++++***((('''((()))******+++***)))***---///+++((((((******((((((,,,+++)))'''(((***,,,***''''''((()))))))))((('''&&&))))))((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''&&&'''((((((((((((((('''((((((''''''&&&&&&''''''''''''''''''''''''''''''dddbbbdddggggggcccaaaccccccdddfffggghhhhhhgggggghhhfffccc```^^^]]]\\\\\\WWWQQQLLLJJJIIIFFFHHHLLLRRRUUUXXXYYYWWWVVVVVVWWWTTTTTTVVVZZZ[[[UUUHHH>>>777555111///...............,,,,,,,,,......---,,,...------,,,,,,---------,,,******---...///555;;;EEEKKKTTT\\\```___[[[XXXRRRLLLCCC;;;666222000...,,,------......---,,,+++---......---+++,,,///111/////////////////////...---...222999EEERRR\\\bbbeeefffiiikkkllllllkkkjjjdddddddddccccccccceeefffgggaaaWWWOOOIIIAAA999333.../////////......------------------------------++++++++++++++++++,,,,,,------......---,,,+++++++++,,,------...///222444;;;>>>AAABBBAAAAAADDDGGGLLLOOOTTTWWWYYY\\\___bbbdddcccaaa``````aaaccceeeffffffgggeeecccbbbcccdddcccbbbaaabbbdddeeedddccc```]]][[[\\\]]]\\\XXXUUUKKKHHHBBB===:::888888888666444222222444444444333555555444333111000......,,,,,,+++************************))))))(((((((((******************))))))***+++,,,,,,---///111444444333000---,,,,,,...///222000...///111222000......///111222///+++((((((((((((((()))******++++++((((((((()))******+++,,,111///,,,***)))***+++,,,((()))***++++++***)))((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++,,,---...))))))************))))))))))))))))))((((((((((((&&&((())))))(((''''''((((((((((((''''''(((((((((***(((&&&%%%%%%'''((()))''''''((((((((((((''''''((('''&&&'''((()))((('''''''''''''''((((((((((((&&&((()))(((''''''((((((&&&''')))******((('''%%%%%%(((,,,+++((('''''')))''''''''''''''''''''''''***'''&&&'''***,,,***'''***************)))(((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((%%%%%%&&&'''((((((''''''((()))))))))''''''(((***)))(((((()))))))))(((((('''((()))(((&&&%%%'''(((&&&'''((((((''''''(((***''''''&&&%%%$$$$$$%%%%%%$$$%%%'''((())))))(((''''''%%%&&&******((((((***''''''(((((((((''''''''')))***+++***((('''((()))+++++++++******+++---...,,,)))(((******''''''))))))(((&&&''')))***(((&&&''''''((())))))((('''&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((()))*********++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((fffdddfffiiiiiidddbbbdddccccccdddeeefffggghhhhhhiiihhheeebbb```______```[[[UUUPPPMMMIIIFFFHHHMMMSSSUUUVVVVVVUUUTTTSSSTTTTTTTTTVVV[[[^^^ZZZPPPGGG???:::555111000000///...000...------------+++***+++++++++,,,,,,...//////...,,,,,,.........111777===DDDOOOZZZ```bbbaaa___ZZZUUUNNNGGG@@@999222...............---,,,+++***,,,---...---------000222---......///...//////000///000666AAANNN[[[cccfffhhhhhhiiijjjjjjjjjkkkkkkddddddcccddddddeeeeeeddd```YYYOOOFFF@@@:::333///......//////...---,,,+++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,++++++***---...000000000000222333;;;@@@DDDFFFDDDBBBCCCEEEHHHJJJMMMPPPSSSWWW[[[^^^cccbbbaaa```aaabbbdddfffeeefffgggfffeeeddddddeeecccbbbaaabbbdddeeedddccc___]]][[[\\\______]]]ZZZQQQNNNIIICCC>>>;;;::::::666444333333444555444333666666555444333111///...++++++***))))))))))))***************))))))))))))++++++++++++++++++++++++)))***+++***((())),,,...333000---++++++...222444333///++++++...000000///---///111///,,,***)))((((((((())))))************(((((((((((()))***+++,,,...---+++******+++,,,---((()))***++++++***)))((((((((((((((()))))))))***''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))++++++))))))***,,,))))))************))))))(((((((((((())))))))))))&&&'''))))))'''&&&'''((('''(((((((((((((((((('''***)))(((&&&&&&''')))+++''''''((((((((((((''''''((('''&&&''')))***)))(((''''''''''''((((((((((((''''''((()))'''&&&''')))&&&&&&&&&''''''(((******%%%(((,,,+++((('''''')))((((((((((((((((((((((((***'''%%%'''***+++***''')))************)))((((((***)))((('''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&(((******(((&&&$$$)))((((((''''''''''''((((((((((((''''''&&&&&&%%%''')))******((((((((())))))***+++,,,+++*********((()))***)))'''&&&'''(((%%%'''((((((''''''((()))''''''&&&&&&%%%&&&&&&&&&###$$$&&&(((((((((''''''(((&&&'''++++++)))(((+++&&&'''(((((()))((('''''')))***+++***)))((()))***...,,,++++++,,,---......,,,***))),,,+++(((''')))((('''&&&'''((((((''''''&&&'''((())))))(((''''''((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((()))))))))***++++++)))((('''&&&&&&''')))***((((((((((((((((((((((((hhhfffgggkkkjjjeeeccceeebbbbbbbbbcccdddfffggghhhhhhhhhgggdddaaa```aaabbb^^^YYYUUURRRMMMHHHIIINNNSSSRRRRRRRRRRRRRRRRRRRRRTTTTTTWWW[[[^^^\\\VVVQQQHHHAAA999444333222///---111///------------+++)))******++++++,,,...///000...,,,---000///...000555999???IIITTT\\\aaabbbccc]]][[[VVVQQQKKKCCC;;;555333222000...---,,,++++++,,,---......---...000222---.........---///222444444888@@@KKKWWW```fffgggiiiiiiiiiiiiiiijjjjjjjjjddddddddddddeeedddaaa___UUUNNNDDD===999555000---,,,,,,,,,,,,+++***)))(((************************+++******)))***+++---...++++++++++++++++++++++++...000333444444444555666;;;AAAGGGJJJHHHFFFEEEEEEFFFFFFHHHKKKOOOSSSWWWZZZaaaaaaaaaaaabbbcccdddeeeccceeeggggggfffeeefffgggdddcccbbbccceeefffeeeddd```^^^\\\]]]aaabbbaaa^^^VVVUUUQQQKKKDDD???======888666444444555555444333444555555555333111///...+++***))))))((()))))))))************************+++++++++++++++,,,,,,,,,+++---...,,,)))))),,,///333000------000444888:::555000+++***---000111000,,,000000,,,*********)))***))))))))))))))))))))))))(((''''''((()))+++,,,000///...,,,++++++******))))))************))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%'''))))))&&&%%%'''***))))))************))))))(((((((((((())))))))))))%%%''')))((('''&&&'''(((''''''(((((((((((('''''')))))))))((('''''')))+++''''''((((((((((((''''''((('''&&&''')))******)))''''''''''''((((((((((((((('''((()))(((%%%&&&***%%%%%%$$$$$$%%%''')))+++&&&(((******)))(((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((((()))***++++++***)))(((++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''###%%%''')))***(((&&&$$$(((((('''''''''(((((()))))))))(((((('''&&&&&&%%%''')))+++***)))(((((()))(((***,,,---,,,+++++++++)))***++++++)))''''''(((%%%'''))))))((('''((()))(((''''''&&&&&&'''''''''$$$%%%&&&''''''''''''''')))'''(((++++++((((((***'''((()))***+++***)))((()))+++,,,+++***)))***+++///---++++++,,,.........,,,******---,,,)))(((***''''''''''''''''''''''''&&&'''((()))))))))((('''''''''(((((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((())))))''''''''''''''''''''''''hhhggghhhkkkjjjeeeccceeebbbaaa``````aaaccceeeffffffggggggeeebbb```aaaccc___\\\ZZZWWWQQQKKKKKKOOOOOONNNMMMNNNPPPRRRSSSTTTTTTVVVXXXZZZ[[[[[[ZZZZZZPPPHHH>>>888666444000---///...,,,,,,------,,,+++,,,+++++++++,,,------...,,,***,,,//////---///333444999AAAJJJSSSYYY^^^```___^^^[[[YYYUUUOOOHHHDDD:::777333000---,,,------,,,...//////......000111...//////...---000555:::<<>>;;;666111...---...///---...//////......///111///000///......111888>>>BBBJJJVVV```fffggghhhhhhiiiiiiiiijjjjjjkkkkkkkkkfffeeeddddddccc]]]UUUNNN>>>999333000000000...,,,******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++...///------,,,,,,,,,------...---111777;;;>>>???AAACCC===DDDMMMRRRQQQNNNLLLKKKEEEDDDCCCEEEJJJOOOSSSTTTZZZ\\\___aaacccbbbbbbaaa```cccfffhhhhhhhhhiiijjjfffeeedddeeeggghhhgggfffdddbbb```aaaeeeggggggeee]]]^^^\\\VVVMMMEEEAAA@@@;;;999777666666666555333111222444444444222000///******)))(((((((((((((((((((((((()))))))))))))))(((((())))))*********+++&&&***,,,+++((()))---222++++++---222777999777444444222000222444555222000+++000///)))'''***+++))),,,,,,+++***)))((('''''')))((('''&&&''')))+++,,,///000111222111000---,,,+++***)))(((((()))***+++))))))))))))************++++++++++++++++++++++++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))$$$(((,,,,,,***+++...333))))))************))))))'''((((((((())))))******%%%'''(((((('''&&&&&&'''&&&'''((())))))((('''&&&$$$'''))))))&&&%%%&&&(((''''''((((((((((((''''''''''''&&&'''***++++++***''''''''''''((((((((())))))&&&'''***)))$$$%%%+++((()))+++,,,,,,***(((&&&)))''''''(((+++,,,(((%%%))))))))))))))))))))))))%%%'''***)))&&&&&&(((+++'''(((***++++++***)))(((,,,,,,------,,,+++)))((())))))))))))))))))))))))++++++******))))))(((((('''''''''&&&&&&'''''''''+++)))&&&%%%%%%(((+++---&&&&&&&&&'''''')))***+++''''''&&&''''''((()))***''')))++++++***)))))))))###'''++++++)))(((((()))+++---......+++)))))))))$$$''')))***)))'''((((((&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((())))))&&&&&&))))))%%%$$$&&&)))***,,,.........,,,++++++,,,------++++++,,,---///,,,))))))+++---,,,***)))'''))),,,,,,)))(((***'''((()))(((''''''((()))%%%&&&((()))))))))((((((%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((())),,,+++***((((((((()))***&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&ffffffeeeeeefffdddaaa___bbbeeefffbbb]]]\\\bbbhhhhhhiiiiiifffbbb^^^\\\\\\___^^^]]][[[YYYUUUPPPKKKHHHGGGGGGIIIMMMPPPQQQQQQQQQTTTVVVXXXXXXXXXYYYZZZYYYSSSJJJ@@@999555222222.........------,,,,,,+++...------,,,,,,------...,,,---------.../////////000//////444>>>HHHPPPUUUUUU]]]___YYYXXX\\\YYYPPPGGGBBB:::333000...---,,,//////////////////......000000///...000555<<>>666444222///...---...///---,,,***++++++,,,***))),,,,,,,,,++++++*********,,,,,,------,,,+++)))(((+++,,,---.../////////......555???JJJQQQQQQLLLGGGDDDGGGJJJLLLLLLMMMOOOQQQHHHFFFCCCBBBDDDIIINNNQQQWWWZZZ^^^````````````aaaaaacccfffhhhjjjkkkkkkjjjeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbdddaaa^^^YYYUUUNNNGGGBBB>>>999666888777444222333444333111111222222111000---,,,******+++,,,+++***---------+++))))))***,,,))))))))))))***+++,,,---((()))***)))((((((***,,,******,,,111666888666444...000333333111...------***+++---...---+++)))(((,,,222333///---...,,,&&&''''''''''''((()))++++++///---******,,,---,,,***+++***))))))(((((())))))&&&)))***(((***---+++''',,,,,,,,,+++++++++++++++---+++)))(((***++++++***))))))(((((((((((())))))''''''''''''''''''''''''(((***++++++******+++,,,+++******)))(((''''''&&&)))(((((()))******(((&&&)))))))))))))))))))))))))))))))))))))))******+++'''((())))))(((((()))***'''((()))***)))'''%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''((()))******''''''''''''((((((((((((&&&((('''%%%'''+++***&&&''''''''''''''''''''''''+++(((''''''******)))&&&)))+++,,,+++***)))***+++'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((***)))((('''&&&&&&''''''&&&''')))*********)))(((,,,------+++(((&&&(((***((('''&&&(((***,,,,,,,,,,,,***(((((((((((((((&&&((((((((()))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%))))))((('''''''''''''''%%%&&&'''&&&&&&&&&(((*********+++...//////,,,))),,,++++++---...------///...,,,***((('''''''''(((++++++,,,,,,+++***((('''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))))))))))))))(((((((((+++*********))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''************+++,,,&&&'''((())))))((('''&&&eeedddccccccddddddbbb```___aaabbbaaa___```eeejjjgggiiiiiigggddd```___^^^```___]]]\\\ZZZVVVPPPLLLHHHGGGGGGHHHKKKNNNNNNNNNSSSUUUVVVWWWWWWYYY[[[]]]ZZZVVVOOOFFF===666333333/////////......---------...------,,,,,,------...------------............000111222333666===FFFLLLTTT]]]```\\\]]]bbb___WWWPPPIII>>>666111/////////000000000///////////////111111000111555<<>>EEEMMMTTTXXX^^^dddeeeaaaaaaZZZPPPGGG@@@<<<888666444333111000000111333444555888<<>>???CCCGGGJJJSSSVVV\\\```bbbdddfffhhhgggggggggfffeeeeeeeeedddiiigggddd___ZZZUUUQQQOOO>>>;;;777222...,,,,,,,,,...---,,,+++,,,...000222---,,,+++,,,---...---,,,******++++++++++++,,,,,,******+++,,,---///111222444666:::???FFFMMMRRRUUUZZZ[[[\\\___```___\\\YYYWWWUUUQQQKKKGGGEEEGGGIIIOOOOOOOOOOOOMMMJJJGGGFFFFFFIIILLLOOORRRUUUXXX[[[\\\]]]```bbbccccccbbbbbbbbbccceeeggghhhgggfffeeejjjjjjiiihhhfffeeedddddddddcccbbbaaa```]]]YYYUUUPPPHHHAAA===999444111222------///222666777555444111///,,,,,,,,,,,,+++***&&&(((***+++******+++---///...---++++++*********(((***,,,---++++++++++++...---+++)))))),,,111666000000...,,,******,,,...111///,,,***)))))))))******'''(((///444333000...,,,+++***))))))))))))))))))%%%"""'''...111,,,&&&++++++***))))))))))))***%%%+++///+++'''''')))((()))((('''&&&'''(((***,,,+++)))''''''(((******)))))))))(((((((((((())))))(((((((((((((((((((((((('''(((***)))(((((()))+++'''''''''''''''''''''''''''''''''(((***+++***((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%'''***+++***)))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''')))*********)))(((%%%%%%&&&&&&&&&'''''''''&&&((('''%%%'''******&&&((((((((((((((((((((((((&&&'''))))))((((((***+++((()))******(((((((((***+++******))))))(((((('''''''''((((((((((((''''''&&&''''''((((((((((((((())))))((((((((((((((((((###$$$&&&'''((((((((('''((((((((((((((()))******''''''''')))++++++***((((((+++,,,+++)))))),,,///,,,+++***+++---//////...,,,++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))+++,,,---&&&'''(((((('''''')))+++))))))***,,,000222222111...222000***)))///111---'''(((***+++,,,,,,,,,,,,''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$&&&((()))))))))***+++))))))))))))***+++,,,---cccbbbcccdddggghhhgggffffffeeeddddddeeefffeeeeeeeeegggjjjlllkkkkkkkkkllliiigggdddaaa___\\\YYYVVVSSSPPPMMMJJJIIIHHHFFFDDDDDDHHHNNNRRRTTTUUUVVVVVVSSSSSSVVVYYY[[[WWWNNNFFF;;;999555222000000000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,------'''***---/////////......333888CCCNNNVVVYYYZZZZZZ]]]]]]]]]]]]]]][[[XXXUUUPPPNNNKKKJJJLLLQQQWWW[[[aaabbbdddeeeeeefffiiikkkiiiiiiiiiiiihhhgggfffeeegggddd^^^WWWOOOHHHCCC@@@777555111...,,,,,,---...+++++++++,,,,,,---......+++***)))***,,,---,,,+++)))))))))******+++++++++------...///111333666777;;;???FFFMMMTTTZZZ]]]____________``````___\\\ZZZWWWUUUQQQLLLGGGEEEEEEGGGKKKMMMPPPQQQPPPLLLGGGDDDEEEGGGJJJLLLMMMPPPTTTVVVYYY[[[^^^aaabbbcccbbbbbbaaaccceeeggghhhgggfffeeegggggggggggggggfffffffffeeedddcccbbbaaa___ZZZWWWVVVNNNFFFAAA<<<555222333------...000333555444333111///---,,,,,,,,,+++***''')))*********+++---///111000...---,,,+++++++++)))***,,,,,,******+++------......,,,++++++///222.........---++++++---//////...,,,***)))(((((((((***(((***111444222000111,,,+++***)))(((((((((((()))&&&%%%)))...///+++'''++++++***)))))))))))))))'''***+++(((&&&)))***)))******)))))))))******+++,,,***((('''((()))(((((())))))(((((((((((())))))'''''''''''''''''''''''''''((())))))(((((()))+++'''''''''''''''''''''''''''&&&&&&(((***+++***)))))))))))))))))))))))))))'''''''''&&&'''(((((()))$$$'''***+++***)))((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&((('''%%%'''***)))&&&))))))))))))))))))))))))%%%'''))))))((((((***,,,+++,,,---+++)))((()))***++++++******)))(((((('''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))))))))%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))&&&&&&&&&))),,,,,,***''''''***,,,,,,))))))---111...---,,,,,,...000000///------,,,,,,+++******))))))(((''''''&&&'''''''''''''''''''''(((***++++++'''((())))))((()))+++,,,,,,++++++---///000000///...222000((((((///111,,,&&&''')))***,,,,,,,,,+++&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((+++,,,+++)))''''''((()))***+++,,,,,,,,,,,,bbbbbbbbbdddggggggeeeccceeefffffffffffffffffffffeeehhhjjjkkkkkkkkkkkkllljjjhhhdddaaa___]]]YYYWWWTTTQQQNNNLLLJJJIIIGGGEEEEEEGGGKKKMMMOOORRRUUUXXXTTTRRRTTTZZZ___]]]TTTKKK???<<<888444222111111222...------,,,,,,------...+++++++++,,,,,,---------###,,,///---,,,///222000555???KKKRRRTTTUUUUUU]]]\\\[[[]]]___```___^^^YYYWWWTTTTTTVVV\\\bbbfffggggggeeeccccccdddhhhllljjjjjjkkkkkkjjjiiigggfffddd```YYYQQQGGG???888555444333000---,,,---...///((()))+++---------+++***)))((('''(((***++++++)))(((((())))))*********+++222222222444666888;;;===CCCHHHPPPYYY```eeeggghhhcccbbbaaaaaaaaa```]]][[[WWWVVVSSSNNNIIIFFFFFFGGGIIILLLPPPRRRQQQLLLFFFBBBDDDFFFHHHIIIKKKMMMPPPSSSXXXZZZ]]]```bbbbbbbbbbbb^^^```ccceeefffeeedddbbbdddeeeeeefffggghhhhhhiiifffeeeddddddccc```\\\XXX^^^UUULLLFFF@@@888444555...------///222444444333222///---,,,,,,,,,+++***((()))*********+++...111222111///...---,,,++++++***+++,,,+++******,,,...,,,///111000---,,,---...,,,---......------///111...---+++***((('''&&&&&&******...555444//////444++++++***((('''''''''''''''(((***,,,------+++)))))))))((('''''''''''''''))))))'''%%%(((------***,,,,,,,,,,,,++++++++++++...,,,)))'''''''''&&&%%%))))))(((((((((((())))))'''''''''''''''''''''''''''((())))))(((((()))***&&&''''''''''''''''''''''''&&&&&&(((***+++***)))))))))))))))))))))))))))(((''''''''''''((())))))$$$'''***,,,+++)))((((((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))******''''''''''''((((((((()))&&&((('''%%%'''+++***&&&************************%%%'''***)))((((((***,,,...//////---+++)))***++++++++++++***)))(((((('''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''(((((())))))******&&&&&&%%%%%%%%%&&&''''''&&&''')))*********)))(((&&&%%%&&&))),,,---***'''&&&))),,,,,,))))))---222000///......000111111000......------,,,+++************)))(((((((((((((((''''''&&&''''''((()))***((()))******)))***,,,...///...------...///...------222000'''&&&...000+++((()))***++++++***((('''%%%&&&'''((((((((('''&&&******))))))((((((''''''))))))))))))))))))))))))++++++++++++************'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((+++......,,,(((%%%$$$((()))+++,,,------,,,,,,WWW\\\bbbhhhjjjgggccc```cccddddddeeeeeeeeeddddddfffggghhhiiijjjjjjjjjiiiiiieee```^^^```___[[[WWWUUUSSSQQQOOONNNLLLIIIFFFEEEHHHLLLPPPSSSUUUUUUUUUWWWUUUVVVYYY^^^^^^YYYSSSLLLBBB666111444555222---,,,+++***+++---......---...---,,,,,,,,,,,,---...///............---------111333:::CCCGGGGGGIIIMMMQQQTTTXXX[[[\\\\\\]]]^^^^^^[[[YYYZZZ___dddfffgggkkkiiifffeeedddfffhhhiiiiiiiiijjjjjjjjjiiigggfff```XXXLLL@@@777444444555333...***(((***,,,,,,+++,,,++++++,,,......---+++***,,,...---++++++...222(((((((((***,,,---------...///333888>>>CCCGGGJJJPPPTTT\\\cccgggiiihhhgggfffcccaaabbbdddccc___ZZZ[[[XXXSSSNNNKKKGGGCCCAAAEEEGGGJJJMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEHHHKKKMMMTTTVVVYYY[[[]]]]]]]]]\\\]]]___bbbdddeeefffhhhjjjiiihhhfffeeefffgggiiijjjccccccddddddcccbbb```___```[[[SSSIIIAAA;;;777555111000...///111222222111/////////...---+++***))),,,+++***)))***,,,///111444222111111111000+++'''***,,,+++((()))...000///***...222111---,,,...222///111333333111/////////+++(((***///...)))''')))(((+++...111222000...,,,,,,+++++++++******))))))((())))))(((''''''***,,,(((((())))))))))))((((((************************000000+++$$$"""(((///111&&&'''''''''(((((())))))***((('''&&&&&&'''(((***)))((()))***,,,+++)))&&&(((((((((((())))))))))))))))))(((''''''''''''''')))***+++,,,,,,+++)))(((((((((((((((((((((((((((&&&((()))((('''&&&((()))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((()))******)))((('''+++(((%%%%%%''')))((('''(((((((((((())))))))))))((((((((()))******++++++)))***+++***))))))+++,,,///000111111000---***(((************))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((++++++)))(((+++***'''+++***'''&&&+++222222...,,,,,,,,,++++++...333777:::222+++,,,---+++)))))),,,***(((((()))******)))$$$'''(((&&&(((,,,---***---******...---)))+++111---...///---***)))+++---111000...,,,,,,,,,...///*********,,,---,,,)))&&&&&&'''''''''((()))))))))))))))))))))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&***,,,***&&&&&&***+++)))*********((('''(((***---)))'''&&&&&&(((***++++++&&&&&&&&&'''''''''''''''***(((''''''(((***)))(((///------///000///***&&&VVVZZZaaafffhhhfffbbb___aaaaaabbbcccccccccccccccfffffffffggghhhhhhiiiiiikkkfffbbb```aaa```\\\YYYVVVUUUSSSRRRPPPMMMIIIFFFCCCEEEHHHKKKNNNPPPRRRRRRVVVVVVWWW\\\aaabbb___ZZZPPPGGG<<<555555555222///---,,,+++,,,...///...---...---,,,,,,,,,,,,---...............------------000111666<<>>@@@EEELLLOOOUUUYYYZZZ[[[\\\]]]^^^\\\ZZZ\\\```eeehhhhhhkkkiiigggeeedddeeefffgggfffggghhhhhhfffdddaaa___UUUOOOEEE:::333000000111///---,,,,,,------+++(((+++******+++------,,,******+++------------...000((((((((())),,,---......111666>>>EEEJJJOOOTTTWWWZZZ]]]bbbgggjjjkkkjjjiiifffccc```aaacccccc^^^ZZZXXXUUURRRPPPNNNKKKHHHEEEBBBDDDGGGIIIKKKKKKKKKKKKHHHGGGEEEDDDDDDGGGIIIKKKPPPRRRVVVZZZ\\\]]]]]]]]]___aaadddeeeffffffhhhjjjhhhgggfffeeeeeeggghhhjjjfffeeeeeedddbbb```___^^^^^^\\\WWWPPPGGG???999555333111//////000111000///.........---,,,+++***)))---,,,******+++---///111555222111000111000---+++))),,,,,,***,,,111333111---000333222...+++,,,//////111333333111///......+++((()))......***)))+++((())),,,...///...---+++++++++*********)))))))))(((((()))(((''''''))),,,******++++++++++++******((((((((((((((((((((((((---///...(((&&&)))++++++'''''''''((((((((()))))))))((('''&&&&&&'''((()))))))))***,,,...---***'''(((((((((((())))))))))))))))))((('''''''''''''''*********++++++******)))(((((((((((((((((((((((('''((()))((('''&&&'''((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***''''''((((((((((((''''''***(((%%%%%%((())))))((((((((((((((())))))))))))((())))))******++++++,,,***++++++***)))(((***+++,,,---...///...,,,)))'''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((***---...+++---,,,)))'''+++111111---...............111666:::;;;222,,,---///---,,,---)))'''&&&&&&((()))((('''$$$((()))((())),,,---******((()))------***---222,,,...///---+++***,,,...000...---++++++,,,---...+++++++++,,,---,,,)))&&&&&&&&&''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((()))******,,,***''''''+++,,,+++...,,,***((('''((())))))***((('''(((***,,,,,,+++'''''''''''''''''''''(((+++)))((((((***,,,,,,+++---,,,++++++,,,,,,+++***TTTYYY___dddfffeeebbb```______```aaabbbccccccccceeeeeeddddddeeefffhhhiiimmmiiidddbbbbbbaaa]]]ZZZXXXWWWVVVUUUSSSOOOIIIEEEDDDDDDFFFHHHJJJMMMOOOPPPTTTTTTWWW]]]cccfffccc```VVVOOOEEE<<<666333111000...---,,,---...///...---...------,,,,,,------...............------------...---000444555333666:::DDDIIIPPPUUUXXXZZZ\\\]]]]]]\\\[[[]]]aaafffhhhiiijjjiiigggfffeeeeeeeeefffiiijjjjjjiiifffaaa[[[XXXFFFBBB;;;444...,,,,,,---,,,,,,...000111///***'''***))))))***,,,,,,+++***+++++++++---//////...,,,*********+++---///111222555???LLLUUUYYY\\\aaaeeedddfffhhhjjjkkkkkkiiiiiieeeccc```aaabbbaaa^^^ZZZXXXWWWUUUSSSRRROOOKKKHHHBBBCCCDDDFFFIIILLLNNNOOOJJJHHHFFFCCCCCCDDDFFFHHHJJJMMMRRRXXX[[[]]]^^^]]]aaaccceeefffffffffggghhhgggfffeeedddeeefffggghhhhhhgggeeecccaaa___^^^^^^]]]]]][[[WWWOOOEEE<<<666555333000///000///...---------,,,,,,,,,++++++***---,,,+++***+++---///000444222000///000000///...(((,,,...---///444555222///222555333///+++***+++000111333222000.........,,,******------******---'''((()))***++++++++++++******))))))))))))(((((('''((()))((('''''')))+++)))******++++++******)))(((((((((((((((((((((((()))...000,,,***)))((($$$''''''(((((((((((()))))))))((('''&&&&&&'''((()))))))))+++...///...***'''(((((((((((()))))))))))))))((((((''''''''''''(((******))))))))))))******((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&(((******)))(((((((((((()))))))))))))))******++++++,,,------+++,,,,,,***(((((()))***)))***+++,,,,,,***((('''(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***)))+++...///,,,///...+++(((+++111111,,,...////////////222777;;;:::222,,,---...------...(((&&&%%%&&&((()))))))))%%%)))+++***+++------***((('''))),,,,,,,,,...333+++,,,------,,,,,,---///---,,,+++*********+++,,,,,,,,,+++,,,,,,+++)))&&&((((((((((((((('''''''''))))))))))))((('''&&&&&&%%%%%%&&&&&&''')))***+++)))++++++((((((,,,...,,,111---)))'''((()))(((&&&)))))))))***,,,---,,,+++)))))))))(((((((((((((((+++***)))***,,,.........*********)))((())),,,...TTTWWW]]]bbbeeeeeecccbbb_________```bbbcccdddeeeeeedddcccbbbccceeeggghhhllliiieeecccbbbaaa^^^[[[YYYXXXWWWWWWTTTOOOIIIDDDFFFFFFFFFFFFHHHKKKNNNPPPQQQRRRWWW]]]bbbeeecccaaa[[[VVVNNNCCC:::444111111...---,,,,,,......---,,,------------------------.........---------,,,,,,---+++,,,......---000555<<>>FFFMMMSSSYYY\\\YYY[[[]]]]]]^^^___bbbdddbbbcccdddfffgggffffffeee\\\YYYRRRJJJBBB;;;666333//////------,,,---......,,,------,,,******,,,...---,,,,,,---///000...---,,,,,,,,,...//////---+++,,,---...---...222:::@@@OOOYYYeeelllllljjjiiijjjiiiiiijjjkkkkkkkkkkkkjjjfffeeecccaaa```_________[[[ZZZYYYYYYYYYXXXUUUSSSMMMJJJFFFBBBAAAAAACCCDDDQQQQQQPPPNNNJJJFFFBBB???DDDFFFIIINNNSSSXXX]]]___```aaacccbbbaaa``````aaaaaaaaabbbbbbbbbcccccccccccccccbbbbbbbbbbbbccccccaaa```^^^XXXQQQHHH???;;;555444222222333444333222222111000///...//////000,,,,,,+++******************+++,,,+++******,,,...+++///000...---...,,,(((,,,,,,------............,,,...000111000//////000222444222...,,,---+++(((*********))))))******+++(((((())))))))))))******&&&(((******)))((()))***((())))))******))))))(((''''''''''''''''''''''''%%%)))***&&&&&&)))++++++******))))))))))))((((((((((((((((((((((((((((((''''''''')))******'''%%%(((((((((((())))))))))))(((''''''''''''(((((()))'''&&&&&&''''''((()))***((((((((((((((((((((((((&&&((()))(((''''''''')))'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''!!!###&&&(((***+++,,,,,,))))))(((((((((((())))))&&&(((******))))))***+++(((((((((((())))))))))))***++++++,,,,,,------...***++++++)))''''''((()))))))))******+++*********'''''''''(((((())))))******)))((((((''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((())))))+++///000...))),,,+++)))+++000333222///000111111000222444777666222000000...)))(((***(((&&&%%%&&&((()))))))))***------******,,,,,,)))(((,,,,,,)))(((+++,,,,,,(((((()))+++---...,,,***(((((((((((())))))))))))+++)))(((((()))***((('''&&&&&&&&&&&&%%%%%%%%%%%%)))))))))******))))))(((&&&&&&'''(((***,,,---...(((++++++)))***------+++,,,)))&&&'''+++.........((((((((()))+++,,,+++***++++++******))))))(((((()))((('''(((***,,,,,,,,,))),,,......,,,)))'''%%%NNNPPPUUUYYY^^^aaacccccceeedddcccbbbcccdddfffgggaaabbbbbbccccccdddeeeeeehhhhhhgggeeedddccccccddd___]]][[[ZZZYYYVVVRRRNNNGGGGGGFFFFFFFFFHHHIIIJJJNNNRRRXXX]]]```bbbbbbcccaaa```^^^YYYRRRHHH???999333222000///000///---+++,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,***+++---+++(((***...+++000777???GGGNNNUUUZZZ[[[]]]______^^^^^^aaaccc```aaacccdddcccbbb___^^^SSSNNNEEE===666333222222...---+++++++++,,,---...***+++,,,+++))))))+++---,,,,,,,,,---...///...,,,,,,---......,,,,,,---...***---000111444;;;FFFNNNYYY___gggmmmnnnllljjjhhhiiijjjkkkllllllkkkjjjiiigggfffeeebbb```___```aaa\\\[[[YYYYYYYYYYYYWWWVVVPPPMMMIIIEEEBBBAAABBBCCCNNNOOOQQQRRRPPPKKKFFFCCCCCCDDDEEEIIIMMMSSSYYY\\\```aaaccccccaaaaaaaaabbb``````aaaaaabbbbbbbbbaaacccccccccccccccbbbaaa```bbbaaa___ZZZRRRHHH>>>999999777555444444444333222444222000...------...///......---,,,,,,++++++***)))+++------+++***+++---+++//////------///---***,,,+++******+++------...***,,,///000000000000111///222333///...000...)))))))))******)))))))))))))))))))))*********++++++%%%(((******)))((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&******&&&%%%(((***)))*********)))))))))((((((''''''(((((((((((('''''')))((('''((()))***)))'''(((((((((((())))))))))))'''''''''''''''((())))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***'''''''''(((((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))******((((((((((((((((((((((((###%%%'''***,,,,,,,,,+++'''(((((((((((((((((('''&&&)))++++++)))((()))***(((((((((((())))))))))))*********+++,,,,,,------))))))***)))''''''(((***************))))))))))))''''''((())))))***++++++***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((((((***//////---***,,,,,,))))))...111111000111111111000000222444000///000222000+++)))+++)))'''&&&&&&((()))(((''',,,...,,,((('''+++,,,***&&&+++,,,((((((,,,...---+++******---///000---***''''''((()))))))))))))))((('''&&&&&&((())))))(((&&&&&&&&&&&&''''''''''''((())))))*********))))))&&&&&&'''(((***,,,...///(((++++++)))))),,,+++(((***)))((((((***,,,...000+++)))((()))+++------,,,+++******)))((((((''''''***)))'''(((***++++++******))))))*********(((&&&KKKNNNRRRWWW[[[___aaabbbfffeeecccbbbbbbccceeefffaaaaaacccddddddeeeddddddhhhhhhhhhgggeeeeeeeeegggaaa___]]]\\\ZZZXXXUUUSSSJJJJJJJJJIIIJJJJJJKKKKKKIIIMMMTTTZZZ]]]___aaabbbcccbbb```]]]XXXOOODDD<<<666444222111111111///---,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,***+++,,,***&&&'''***(((---333;;;BBBKKKSSSXXX\\\___aaaaaa___^^^```ccc```aaabbbbbbaaa^^^ZZZXXXHHHBBB888000+++***---///---+++***))))))***,,,---'''***---,,,***)))***+++,,,++++++,,,......---+++,,,...///...+++***,,,000,,,///333666;;;DDDQQQ[[[\\\```fffjjjmmmllliiiggghhhiiijjjkkkkkkiiigggfffggggggfffcccaaa```aaabbb```^^^[[[YYYXXXWWWVVVTTTTTTQQQMMMIIIFFFEEEEEEEEEJJJMMMQQQTTTTTTPPPKKKGGGCCCCCCCCCEEEIIIPPPVVVYYY```bbbcccdddbbbbbbbbbccc___``````aaaaaaaaaaaaaaaddddddeeedddcccaaa___^^^aaabbbaaa]]]TTTIII>>>777<<<:::777555555444222111444222000---,,,,,,---...000000///...------,,,+++))),,,//////,,,++++++---+++...///------000000---...,,,)))((()))+++,,,---)))+++...000000000111222+++111222000000222111+++((()))))))))))))))(((((())))))******+++++++++,,,%%%'''******)))(((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''++++++'''%%%'''(((&&&+++*********))))))((((((''''''((((((((((((''''''+++***(((((()))******)))(((((((((((())))))))))))'''''''''''''''((()))***###$$$&&&((())))))((('''(((((((((((((((((((((((($$$&&&'''((('''(((***+++'''((((((((())))))******))))))((('''&&&%%%%%%$$$%%%&&&&&&'''((())))))***))))))))))))))))))))))))***+++,,,---,,,***((('''%%%&&&'''(((((('''&&&%%%'''***,,,,,,)))(((((()))(((((((((((()))))))))))))))******++++++,,,------((())))))((('''''')))+++******))))))(((((((((((('''(((((()))***++++++,,,,,,++++++***************'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%)))***((())),,,,,,)))+++------)))(((,,,///......///000///------...000******---111000+++)))+++,,,***(((((()))******)))---...+++&&&&&&)))+++***$$$)))+++'''(((---000...---,,,,,,///111111...+++''''''((()))******))))))'''%%%$$$%%%'''))))))((((((((())))))******++++++((())))))*********))))))******))))))***+++,,,,,,(((++++++))))))+++***'''*********))))))***...000---+++)))))),,,.........*********)))(((''''''&&&+++***((()))***++++++******'''$$$%%%(((***)))(((FFFKKKRRRXXXZZZ]]]aaaddd``````______```bbbeeeggg``````aaacccfffhhhhhhhhhggggggffffffffffffggggggddd```]]]]]]^^^^^^YYYTTTNNNNNNMMMKKKGGGFFFFFFGGGLLLLLLPPPWWW___eeefffdddfffeeedddaaa[[[SSSLLLHHHAAA;;;666444111///......---,,,,,,,,,------+++)))000///...---,,,+++******)))***++++++++++++***)))------000444:::AAAHHHLLLWWW[[[aaadddeeecccbbbbbbaaa^^^\\\\\\[[[UUUJJJAAA;;;666111...------+++)))++++++++++++++++++++++++***))))))***,,,------+++......---,,,+++)))(((((()))***,,,,,,+++,,,...//////222888@@@JJJTTT]]]bbbdddeeeggghhhjjjkkkllllllnnnkkkiiiiiijjjjjjgggeeekkkjjjhhhfffdddbbbaaaaaa^^^^^^^^^]]]\\\YYYWWWVVVWWWUUURRRNNNJJJGGGDDDCCC>>>BBBIIIOOORRRSSSQQQOOOIIIBBB@@@DDDGGGIIIPPPYYY___```bbbddddddeeeddddddbbbaaaaaaaaaaaaaaabbbbbbbbbcccddddddddddddcccbbbeeeeeebbb\\\RRRHHHAAA===;;;999777666666555444333888555222000000000...---///000000...+++*********((()))+++,,,------,,,+++...000222111...---///222***)))(((((()))+++...///...,,,---000000+++)))+++///------///222222...+++)))))))))))))))(((''''''((()))***++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******&&&&&&&&&'''((()))***+++***************)))((((((******))))))(((((('''''')))******)))'''(((***,,,)))***,,,,,,,,,+++)))'''%%%%%%%%%''')))***(((&&&&&&'''(((******((('''&&&%%%&&&&&&'''''''''''''''***(((&&&'''))))))'''%%%&&&%%%######%%%&&&%%%%%%+++******)))(((''''''&&&###%%%((((((###!!!***555666---(((+++---)))&&&'''&&&'''((()))***+++,,,---((((((((((((((()))******++++++,,,,,,+++***((('''$$$$$$%%%&&&''''''''''''((())))))***+++,,,,,,,,,)))(((&&&%%%&&&''')))******))))))((((((((((((((())))))************))))))+++++++++*********)))))),,,***'''&&&'''((())))))+++(((&&&&&&''')))******''''''((((((((((((''''''(((((((((((())))))))))))///,,,))))))***+++,,,,,,)))******+++---......///)))***+++,,,...///000111///000000...+++((('''(((%%%&&&'''((())))))((((((///...,,,***(((((((((((()))(((((()))+++---,,,,,,+++---///000000///,,,+++%%%$$$'''+++,,,(((&&&''''''&&&&&&%%%%%%&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((+++***)))((((((***,,,---***---///...***&&&&&&(((***)))))))))***+++,,,,,,,,,,,,+++***)))***---///)))))))))'''%%%$$$%%%&&&(((''''''''')))***,,,...---,,,+++)))((('''''''''???DDDKKKQQQTTTVVVZZZ\\\```______```aaaccceeefffddddddddddddffffffffffffiiihhhhhhgggggggggggghhhhhhccc^^^\\\^^^^^^\\\YYYQQQQQQPPPMMMJJJHHHHHHHHHKKKLLLPPPXXXaaaeeeeeecccddddddccc```\\\WWWRRROOOCCC???999555222/////////...---,,,---......---+++---------------,,,,,,,,,************************++++++,,,///444999>>>AAALLLRRR[[[bbbddddddcccbbb^^^[[[WWWRRRMMMFFF>>>999666222///---......,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,------...---,,,***(((''')))***++++++***,,,...111555999@@@JJJTTT]]]eeehhhhhhiiijjjkkkllllllllllllllljjjhhhiiikkkkkkjjjhhhiiiiiiiiiiiihhhfffdddccc````````````^^^\\\ZZZYYYVVVUUURRRNNNKKKGGGDDDCCC???BBBGGGKKKOOOPPPPPPPPPJJJCCC@@@BBBDDDFFFMMMUUU[[[]]]```bbbddddddcccbbbaaaaaa``````aaaaaabbbbbbccccccdddeeeeeedddccccccfffeeeccc]]]RRRHHH@@@<<<<<<:::777666777777555444555444222222222000---***000///......---,,,++++++)))***,,,---...------,,,////////////000///...---+++***))))))***+++...///000...///222111---+++---,,,,,,---///000///,,,***)))))))))))))))((('''''')))))))))******)))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''((())))))******)))(((((('''))))))))))))((((((''''''((()))***)))((()))+++...)))***+++,,,,,,***)))'''%%%%%%%%%&&&((()))((('''&&&''')))******)))'''&&&'''(((((()))))))))))))))(((&&&%%%%%%''''''&&&###)))(((''')))+++,,,,,,+++******))))))(((''''''&&&'''(((***+++(((&&&,,,555333,,,***------***(((***&&&'''(((((()))***++++++((((((''''''(((((()))***,,,,,,------,,,***)))(((&&&&&&''''''((((((''''''(((((())))))***++++++,,,***)))(((''''''(((***+++******)))((((((((())))))******++++++++++++******,,,,,,,,,++++++*********+++)))&&&%%%&&&(((((('''(((''''''(((******)))(((''''''((((((((((((''''''''''''((((((((()))))))))---+++(((((()))+++++++++))))))***+++,,,...//////******+++,,,...///000000,,,---...---***(((((((((&&&'''(((((())))))))))))///...,,,***((((((((((((***)))((()))+++,,,,,,+++***+++---//////---+++***(((''')))------)))'''((('''&&&&&&%%%%%%&&&''''''++++++***)))))))))))))))((((((((((((((((((((((((---,,,***)))))))))+++,,,)))***++++++***))))))***+++************++++++,,,((())))))((('''(((***,,,)))******)))'''&&&'''((((((''''''((()))***,,,---------,,,+++***)))((((((;;;@@@GGGNNNRRRUUUXXXZZZ^^^___aaabbbdddeeeeeefffgggggggggfffeeeddddddcccjjjiiiiiihhhggggggggghhhkkkfff```]]]^^^___^^^\\\UUUUUUTTTQQQMMMJJJIIIJJJJJJKKKPPPWWW```dddcccaaabbbbbb```^^^\\\ZZZXXXWWWJJJFFF???888333111000000///...---...///000///...++++++,,,,,,------......,,,+++***))))))***+++,,,+++++++++,,,...111444666===EEEPPPZZZ___aaa``````]]]XXXPPPFFF===777222//////...------......---,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,---,,,---......---+++)))(((+++,,,,,,+++,,,...333666;;;@@@JJJUUU^^^fffjjjllljjjkkklllmmmmmmmmmlllkkkiiihhhggghhhjjjkkkkkkjjjggghhhiiiiiiiiigggfffdddccccccccccccaaa```^^^\\\XXXWWWVVVSSSOOOKKKHHHEEEBBBBBBDDDFFFIIILLLOOOPPPKKKFFFAAAAAAAAACCCHHHNNNUUUXXX\\\```bbbbbbaaa````````````aaaaaabbbbbbbbbddddddeeeeeeeeeeeeddddddffffffddd^^^TTTIII@@@<<<<<<:::888888888888777666444444555555555222---***111...,,,---//////---+++***+++,,,---............000---,,,...111111---(((++++++*********+++---...000...///222111,,,+++,,,'''***...///...,,,***))))))))))))))))))(((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&)))))))))(((((((((((('''&&&((())))))***+++---000)))***+++++++++***)))(((&&&%%%$$$%%%'''(((((((((&&&(((***++++++***(((&&&'''(((((()))))))))))))))((('''%%%&&&''''''&&&$$$'''''''''((())))))'''%%%***))))))((((((''''''''')))((())),,,+++***,,,222---,,,---...---)))))),,,''''''((((((((()))))))))'''''''''''''''((()))))),,,,,,---,,,,,,+++***)))((((((((((((((('''''''''''''''(((((())))))*********)))(((((((((***+++,,,++++++***))))))))))))******++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++***(((&&&%%%&&&''''''&&&&&&&&&'''***++++++(((&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))''''''(((***))))))((()))***+++,,,...//////++++++,,,,,,---...//////***,,,---,,,***(((((()))'''(((((()))******++++++///...,,,***((((((((((((******)))***,,,,,,+++)))(((***+++------,,,***))),,,+++,,,000///***((()))'''&&&%%%%%%&&&'''((()))++++++***)))))))))))))))))))))))))))))))))))))))///...,,,***))))))))))))(((''''''(((***,,,,,,,,,++++++******)))*********&&&((())))))(((((()))***(((***+++,,,***)))))))))'''''''''((()))***+++,,,------......---+++)))(((666;;;BBBJJJQQQVVVYYY[[[^^^___bbbeeefffgggffffffggghhhgggfffdddcccbbbcccjjjiiihhhgggffffffffffffiiifffbbb```______^^^\\\XXXXXXWWWTTTOOOLLLJJJJJJKKKKKKMMMSSS[[[aaabbbaaabbb```^^^[[[ZZZYYYZZZZZZRRRPPPIII???777444222000///---,,,---///000///...++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,,,,,,,++++++,,,...000111222999DDDMMMSSSWWWYYYZZZ]]]TTTFFF<<<555111---+++,,,,,,,,,---------,,,+++++++++++++++++++++++++++---++++++,,,000111111///...---,,,,,,++++++++++++---.........///333999>>>BBBHHHQQQ\\\cccggghhhhhhgggiiijjjllllllkkkjjjiiihhhhhhggghhhiiiiiiiiiiiihhhhhhggggggfffffffffeeeddddddeeeeeedddbbb```___]]]]]]\\\ZZZVVVRRRNNNKKKEEEDDDBBBAAACCCHHHMMMPPPNNNJJJEEEBBBAAABBBDDDGGGOOOSSSXXX^^^aaaaaa```___``````aaabbbcccdddddddddcccccccccccccccccccccccceeefffeee___VVVLLLDDD???===;;;999999::::::999888888777666666666444000---111---***,,,000222///+++******+++,,,---............---...///000///***'''*********)))***+++,,,,,,///,,,,,,///...***(((***%%%***///000---***)))))))))))))))))))))(((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''***)))((('''''''''''''''&&&''''''(((''''''&&&&&&((((((((((((((((((((((((%%%''')))***+++,,,...111)))******+++***)))(((((('''%%%###$$$&&&((()))((('''(((+++------+++((('''%%%&&&&&&'''''''''''''''***))))))((()))(((((('''((((((''''''&&&###))))))((((((((('''''''''(((%%%%%%)))+++))))))+++))),,,//////***''''''+++(((((((((((('''''''''''''''''''''''''''(((((()))++++++++++++******))))))***))))))((('''&&&&&&&&&''''''''''''(((((()))))))))((((((((((((***++++++,,,++++++***************)))******++++++******)))++++++******************+++)))'''&&&'''((((((''''''&&&'''(((******(((&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&'''((()))((('''(((((()))+++,,,---...///,,,,,,,,,------.........,,,---...,,,***((('''((((((((())))))***+++,,,---///...,,,***((((((((((((+++******+++,,,,,,***(((((()))***,,,,,,+++***)))---,,,---111000+++((()))''''''&&&%%%&&&''')))+++)))(((((('''''''''''''''))))))))))))))))))))))))000///---+++)))((('''''')))&&&$$$%%%))),,,---+++******)))(((((('''((((((&&&)))+++,,,+++*********&&&(((+++,,,+++)))))))))'''''''''((()))******++++++,,,---...---+++)))'''...222:::CCCMMMTTTYYY[[[^^^```cccfffhhhhhhggggggeeefffgggfffcccbbbcccdddjjjiiigggfffeeeddddddcccddddddcccbbbaaa___[[[YYYYYYYYYYYYUUUQQQLLLJJJJJJMMMKKKJJJOOOWWW^^^aaabbbbbb___\\\YYYWWWWWWXXXYYYYYY[[[VVVIII???:::555000///---,,,,,,---......---------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,+++******+++,,,---...///---222888???CCCHHHLLLOOOVVVJJJ;;;333111111---)))+++,,,------,,,+++******++++++++++++++++++++++++///***'''+++444888555000000...+++)))(((***---///---...///000333999@@@EEELLLQQQYYY```eeefffdddbbbeeegggiiikkklllkkkiiihhhhhhiiiiiihhhggggggggggggkkkiiigggddddddeeeggghhhddddddeeeeeeeeecccbbbaaa`````````^^^ZZZVVVRRROOOIIIFFFBBB???@@@EEEJJJNNNOOOMMMIIIEEECCCCCCCCCCCCIIIMMMTTTZZZ^^^``````___```aaacccdddffffffffffffbbbaaaaaaaaaaaaaaaaaabbbccceeeeeeaaaXXXOOOGGGCCC===;;;999999:::;;;;;;::::::777555333333222111///000,,,***+++000222///+++))))))***+++,,,---...///+++...111111...***(((((())))))))))))******+++,,,000---,,,...---)))(((***&&&***///000---***)))***)))))))))))))))(((''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%''')))***++++++---///************))))))(((((((((&&&$$$$$$''')))))))))'''))),,,......,,,)))'''%%%&&&&&&''''''''''''''')))******)))((((((((((((,,,+++******)))&&&"""(((((((((((('''''''''''''''######(((***(((&&&'''''',,,000---(((%%%&&&)))(((((((((((('''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((+++***((('''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''((()))******,,,++++++***************(((((())))))))))))((((((((((((((((((((())))))))),,,***(((((()))***)))((()))'''%%%%%%''')))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&((()))***(((&&&((())))))***+++,,,---...,,,,,,,,,------.........000000000...+++(((&&&&&&)))((())))))***,,,---...///...,,,***((((((((((((*********+++,,,,,,)))'''((()))***+++,,,++++++***,,,+++,,,000000+++((())))))(((&&&%%%&&&(((***+++)))(((((('''''''''''''''))))))))))))))))))))))))///...,,,+++)))'''&&&&&&***'''$$$%%%(((+++***))))))((('''&&&&&&&&&&&&&&&%%%(((+++,,,+++)))))))))$$$'''***+++)))(((''''''''''''(((((()))))))))***)))***+++,,,+++)))'''&&&...000666@@@KKKUUU[[[^^^^^^```dddgggiiiiiiiiihhhdddggghhhgggdddbbbdddgggjjjiiigggeeedddcccbbbbbbbbbcccddddddaaa^^^ZZZWWWYYYZZZYYYWWWRRRNNNKKKJJJNNNLLLKKKOOOVVV^^^bbbcccaaa___[[[WWWUUUTTTUUUVVV[[[bbbaaaUUUJJJCCC<<<444111...,,,+++,,,---------------,,,,,,++++++******,,,+++***))))))***+++,,,((((((((()))***+++,,,---,,,...111444777:::>>>BBBFFF===222------...---***,,,---...---***)))***+++++++++++++++++++++++++++...)))'''+++333888555000000...***((((((+++///111,,,...111555999@@@GGGMMMXXX[[[```eeefffeeecccaaadddeeehhhiiijjjhhhfffeeedddeeefffeeecccbbbcccdddjjjiiifffeeeeeegggiiikkkddddddeeeffffffeeedddcccbbbaaa```^^^[[[WWWTTTRRRMMMIIIDDDAAAAAACCCHHHKKKMMMOOOMMMHHHFFFEEECCC???CCCGGGNNNUUUZZZ]]]^^^______```ccceeefffgggggggggaaaaaa```______```aaaaaaaaacccddd```XXXNNNFFFBBB<<<:::999999;;;<<<;;;;;;999666333000000000///......,,,***+++...///...+++*********+++,,,...000000,,,000333111,,,((((((***'''((()))***+++,,,,,,---222///...///...***))),,,(((***,,,---,,,*********)))))))))))))))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&''''''''''''(((((((((%%%'''************+++,,,******)))))))))(((((((((((('''&&&''')))*********(((***---000000---***((('''(((((()))))))))))))))'''((()))(((&&&%%%&&&'''((((((((()))******(((&&&'''''''''''''''''''''''')))&&&&&&)))+++((('''(((&&&,,,///+++'''''')))***((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''''''''(((,,,+++)))((('''''''''(((''''''((((((((((((((((((%%%%%%&&&'''((())))))***++++++***))))))))))))***'''((((((((((((((((((''''''''''''''''''(((((((((,,,***)))***++++++)))(((***'''$$$$$$&&&((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''***,,,,,,)))'''************+++++++++,,,++++++,,,,,,---...//////111222222///+++'''&&&&&&((((((((((((***,,,...//////...,,,***(((((((((((())))))***,,,------***'''(((((()))***++++++++++++)))(((+++///000,,,***++++++***(((&&&&&&'''***+++++++++***))))))))))))))))))))))))))))))))))))))),,,+++******((('''&&&&&&)))'''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&###%%%((()))((('''&&&&&&$$$&&&(((((('''&&&%%%&&&&&&'''((())))))))))))((((((((()))))))))(((&&&%%%000111444<<>>DDDLLLSSSXXXaaabbbeeefffgggeeecccbbbaaacccdddeeedddaaa]]][[[WWWYYY[[[ZZZYYYXXXZZZ\\\```aaabbbdddfffggghhhiiidddeeefffgggggggggfffeeedddcccaaa^^^[[[XXXVVVUUUPPPMMMHHHDDDBBBCCCFFFGGGIIINNNOOOKKKHHHGGGBBB<<<>>>AAAHHHNNNUUUYYY\\\]]]\\\^^^aaadddeeefffffffffbbbaaa```______```aaabbbaaacccccc___VVVKKKBBB===;;;999888999:::<<<<<<;;;888777555444333222000...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...000222333111111111///---***))))))'''(((***,,,---//////000333///...///---***)))+++***)))((()))******)))((()))))))))))))))((('''''''''(((((((((((((((((('''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&(((******)))''''''(((******)))(((((((((((((((((((((((()))+++,,,+++***(((+++...111111...+++((('''(((((()))))))))))))))'''(((***)))&&&%%%&&&(((%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''***((((((******''''''***&&&,,,...***(((,,,///...((())))))))))))))))))))))))))))))))))))***++++++)))(((''''''''''''((()))...---+++)))))))))++++++((((((((((((((((((((((((%%%&&&'''((()))******+++******)))((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))+++***))))))******)))''''''&&&%%%&&&'''(((((('''''''''((((((((((((''''''''''''((((((((()))))))))&&&'''))),,,......+++(((++++++++++++******************+++,,,...///000000///000000...***'''&&&&&&(((''''''''')))+++...//////...,,,***(((((((((((('''((())),,,...---+++(((&&&''''''((())))))******'''&&&)))///111...---///...,,,)))&&&&&&''')))+++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&(((((('''''''''((('''''''''&&&''''''((((((###%%%'''((('''&&&&&&''''''(((((('''%%%$$$%%%&&&&&&'''((()))))))))((('''((((((((('''''''''''''''...---...555@@@LLLSSSVVVaaabbbdddfffhhhjjjkkkllljjjmmmooolllgggdddfffiiilllkkkiiigggeeedddcccbbbeeeeeedddaaa^^^\\\\\\]]]ZZZ[[[\\\ZZZVVVRRROOONNNMMMNNNRRRYYY```dddcccaaa___]]]ZZZXXXVVVUUUVVVVVVVVVeeellleee[[[UUUJJJ>>>666333///............---((()))***+++,,,---......)))***++++++++++++***)))++++++,,,,,,,,,,,,,,,,,,(((+++///111000000///000)))///333000)))&&&***000,,,------+++)))***---111++++++++++++++++++++++++'''+++...---)))'''+++///***+++---...///......---555999@@@GGGNNNVVV]]]bbbddddddeeeeeeeeeeeedddccc^^^___```___]]]XXXTTTQQQKKKMMMPPPPPPOOOOOOQQQTTTUUUXXX]]]bbbeeefffeeeeeeeeefffhhhiiiiiihhhgggggghhhfffccc```]]][[[ZZZYYYQQQOOOJJJFFFDDDDDDDDDEEEFFFMMMOOOKKKIIIHHHBBB:::;;;>>>CCCJJJQQQVVVZZZ\\\ZZZ\\\___bbbdddeeeeeedddcccbbbaaa``````aaabbbcccaaacccbbb]]]SSSGGG===888:::999888888:::<<<<<<;;;999999999999999666222///+++,,,---,,,***)))***+++............000222444666555222...---......***'''((()))+++...000111222222111---,,,,,,+++'''''')))+++(((%%%%%%(((***)))&&&)))))))))))))))(((((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******(((((('''''''''(((((()))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''')))+++***(((&&&%%%%%%******)))((((((((((((((((((((()))+++------+++***(((+++///222222///+++(((%%%&&&&&&''''''''''''''')))+++,,,+++((('''(((***)))'''%%%%%%'''(((((('''&&&''''''''''''''''''''')))'''((()))'''$$$&&&***&&&+++,,,)))***111444333((()))))))))*********+++***************++++++,,,***)))(((''''''((()))***000...---++++++,,,---...)))))))))))))))(((((((((&&&'''(((***++++++,,,,,,***))))))((((((((((((((())))))************))))))'''((((((((())))))*********)))((()))******(((&&&%%%%%%&&&(((***)))'''%%%''''''((((((((((((''''''(((((((((((())))))))))))'''(((***...000///,,,))),,,,,,++++++***))))))((()))***+++,,,...///000111---......,,,)))'''&&&'''''''''&&&'''(((+++---//////...,,,***((((((((((((&&&'''))),,,......+++)))%%%%%%&&&&&&'''((())))))&&&%%%)))000222000///222///---)))'''&&&''')))***))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''!!!%%%))))))'''&&&(((***((((((((((((((()))***+++%%%'''))))))((('''((())))))))))))'''%%%$$$%%%&&&&&&'''((()))))))))(((''')))((((((''''''''''''(((222------555===EEEPPP[[[```aaabbbdddfffiiikkkmmmkkkkkklllmmmlllkkkjjjiiidddeeeggghhhhhhfffeeecccccccccbbb```^^^[[[XXXVVVZZZYYYYYYXXXWWWUUUQQQNNNPPPTTTZZZ___aaaaaa^^^\\\\\\^^^^^^[[[VVVTTTUUUWWWcccfffiiiiiicccXXXLLLDDD;;;777333000///......---///...,,,+++******+++,,,***++++++,,,,,,++++++******+++,,,***(((''''''(((++++++,,,,,,,,,,,,------))))))*********))))))(((******++++++++++++******++++++************++++++///...---,,,,,,+++******+++,,,,,,+++,,,000555999;;;CCCKKKRRRZZZcccfffeeegggfffeeedddaaa^^^\\\ZZZTTTXXXXXXRRRKKKHHHCCC>>>@@@@@@????????????@@@@@@EEEJJJOOOSSS[[[cccgggeeedddeeeggghhhhhhhhhjjjllljjjiiigggdddaaa]]]ZZZYYYWWWTTTNNNHHHDDDBBBBBBCCCCCCGGGKKKLLLJJJEEEBBB@@@;;;===???DDDIIINNNSSSVVV\\\\\\^^^```bbbdddfffgggeeebbb______aaaaaa___]]]gggeeeaaaYYYOOODDD;;;555666666777888999:::;;;;;;;;;:::999:::;;;:::555222//////---,,,+++*********,,,+++++++++---///222444///111111000---***((((((***((((((+++///222111000///...---,,,***)))((('''%%%%%%&&&'''((((((''''''******))))))((((((''''''((('''&&&'''((()))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&%%%&&&&&&'''((()))*********(((''''''(((((('''%%%((((((''''''''''''((((((+++***)))'''''''''((((((((((((''''''''''''((((((++++++++++++++++++,,,,,,,,,......,,,)))((())),,,)))(((&&&$$$$$$&&&((()))%%%%%%&&&&&&''''''(((((()))((('''''''''(((***+++'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))************+++---000333555111///,,,***)))***+++---'''((()))***)))***---///...+++(((&&&''')))******000---+++***,,,---......///,,,)))((())))))'''%%%''''''(((***,,,,,,+++)))+++)))(((((()))******))))))(((''''''''')))***+++))))))((('''''''''''''''***)))(((''''''((()))***'''%%%$$$&&&)))++++++)))&&&'''((())))))((('''&&&&&&''''''((()))******+++(((***------,,,+++***+++((())))))*********))))))+++,,,---...////////////...---,,,+++***((('''&&&))))))(((((((((***+++,,,,,,---+++'''&&&)))***'''+++,,,,,,+++(((%%%%%%%%%''''''((())))))*********&&&&&&***111666666333111,,,((((((,,,---+++)))***&&&&&&&&&&&&''''''((()))(((((((((((())))))))))))((((((''''''''''''(((((('''(((((('''%%%###$$$%%%)))(((((()))++++++***)))''''''((())))))))))))))),,,(((%%%&&&)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))000---...444:::@@@JJJTTTYYY[[[]]]```bbbdddggghhhiiijjjkkklllkkkkkkiiihhheeeffffffgggfffeeeddddddccccccbbbaaa___\\\YYYXXX[[[ZZZZZZZZZYYYVVVSSSPPPTTTWWW\\\___aaaaaa___^^^]]]]]]\\\ZZZXXXVVVWWWXXX___bbbfffgggbbbZZZPPPJJJ???:::555111000000000000......---,,,++++++++++++***++++++,,,,,,++++++***+++,,,---,,,)))((()))***+++++++++,,,,,,,,,------******++++++++++++************++++++++++++******++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---111888<<>>AAA@@@:::666666555222222222111111111111222222111666:::>>>EEEOOOVVVVVV\\\___bbbdddeeeeeeggghhhggggggfffeeecccaaa___^^^YYYZZZYYYWWWRRRLLLFFFBBBDDDDDDEEEHHHKKKKKKGGGCCC=========???DDDJJJPPPTTTZZZZZZ[[[\\\___bbbeeegggdddcccaaaaaabbbcccbbbaaa```___[[[UUUMMMDDD<<<888444555555666777888999:::;;;;;;;;;<<<<<<:::777444222111///...,,,++++++***,,,+++++++++,,,...000222,,,------+++)))((()))+++---+++++++++---...---+++************))))))))))))(((((()))*********))))))************++++++++++++)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***(((''''''''''''((((((((((((((()))(((''''''(((((('''&&&)))((((((''''''(((((()))''''''''''''((()))***+++((((((''''''''''''(((((($$$%%%&&&'''(((******++++++,,,+++)))'''&&&'''(((((((((((())))))((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&)))((((((''''''''''''(((((()))+++,,,---...------+++++++++******)))))))))&&&(((***++++++---000222111...***)))+++---///000222///+++***+++---///000---+++)))((())))))(((&&&((('''''')))++++++***)))000---***)))((('''%%%$$$((()))*********)))(((((()))((((((''''''''''''((()))((((((''''''(((((()))(((''''''(((+++,,,,,,+++((((((''''''''''''(((((('''''''''(((((())))))***(((,,,000222000---+++***...---+++***)))******+++***+++,,,...///000000000000...,,,)))''''''''''''+++***)))(((''''''''''''###&&&&&&$$$&&&***,,,***&&&(((******)))(((((()))"""###&&&)))***+++******((()))))))))+++///222333---)))))),,,...+++)))+++(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))***))))))(((((())))))***((()))***)))'''&&&&&&'''(((''''''(((******)))'''((()))))))))))))))((('''(((%%%"""###'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''))),,,///111222666>>>EEENNNSSS[[[___aaabbbdddfffeeefffgggiiiiiiiiiiiihhhhhhgggeeecccbbbcccdddeeehhhgggeeeccc```]]][[[ZZZ]]]___``````^^^[[[YYYXXX____________^^^]]]\\\\\\[[[XXXVVVVVVYYY[[[YYYWWWXXXZZZ\\\^^^]]][[[XXXVVVNNNHHH???888444222222222---......///...,,,+++)))***++++++,,,,,,++++++***+++,,,---,,,***)))***+++***++++++++++++,,,,,,,,,******++++++,,,+++++++++******++++++++++++******++++++************++++++''')))+++---......---,,,...///222555;;;CCCLLLRRRZZZ```dddeeegggiiihhhdddbbb^^^VVVMMMEEE@@@>>>===555888777333111333555444000000////////////000000,,,111333444888AAAGGGIIIQQQUUUZZZ^^^```aaaccceeeiiihhhhhhgggfffdddbbbbbb]]]]]]]]][[[VVVPPPIIIEEEDDDBBBAAADDDIIIKKKHHHCCC===<<<;;;<<<@@@FFFKKKOOOUUUWWWZZZ^^^aaacccddddddfffeeeccccccbbbbbbbbbaaa```^^^ZZZUUUMMMDDD<<<777444444555666777888999999;;;<<<=========;;;999777444333111///---,,,++++++************+++,,,......*********)))'''(((***,,,------,,,,,,++++++***)))(((((((((((())))))))))))(((((()))******))))))))))))))))))******+++++++++***(((((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))******)))'''(((((((((((((((''''''''')))(((''''''((()))(((&&&))))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((%%%%%%&&&'''(((((())))))...---,,,+++)))(((((()))'''((()))******)))((('''******))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&***)))((('''''''''''''''''')))+++------,,,***)))((()))*********)))((('''&&&(((***+++,,,...111333222///+++***,,,...000111111...)))((())),,,...///+++***)))((((((((((((((((((''''''(((***+++***)))///,,,***(((((('''%%%$$$ """%%%(((******)))((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((***+++++++++(((((('''&&&&&&''')))***'''''''''((((((((()))))),,,000444666555111...,,,///---+++((((((((()))*********,,,---///000000000111...+++(((&&&&&&'''((())))))(((''''''''''''''' ###$$$"""$$$((()))''''''(((******((((((((()))%%%''')))******(((&&&%%%(((+++---+++***...111222...******---...+++***+++)))(((''''''&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******)))***+++***((('''((())))))(((((()))++++++***((()))))))))))))))(((((('''(((%%%######%%%'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''+++...///222777>>>BBBIIIPPPYYY___```aaadddgggbbbdddfffhhhiiiiiiiiiiiiiiihhheeecccbbbcccdddeeekkkiiigggccc```]]][[[ZZZ^^^```cccbbb```]]]\\\\\\bbbaaa___^^^[[[YYYXXXWWWXXXUUUSSSTTTWWWYYYWWWUUUXXXXXXZZZZZZZZZYYYXXXWWWVVVPPPGGG???999555222000---...//////...---+++******++++++,,,,,,++++++***)))***+++***)))((()))************+++++++++,,,,,,(((((()))***++++++************++++++++++++******++++++************++++++***+++,,,---...------,,,...111666<<>>AAAFFFIIIGGGCCC>>><<<;;;:::===AAAFFFIIIMMMRRRYYY```ddddddcccaaahhhgggfffdddbbb`````````aaa```]]]WWWOOOEEE<<<666444444555666777888999999<<<===??????>>><<<:::999666555333111...---,,,+++(((((((((((()))******+++((())))))((('''(((***,,,,,,---,,,+++***)))))))))&&&''''''((())))))******((((((((())))))((((((''''''(((((())))))************(((((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))++++++)))'''((((((((((((((('''''''''((('''&&&'''((()))((('''))))))(((((((((((()))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((('''---,,,******))))))))))))&&&(((***++++++***(((&&&******))))))((((((''''''''''''(((((())))))))))))''''''''''''''''''''''''***)))((('''''''''''''''''')))+++------+++((('''&&&'''(((******)))((('''&&&(((***+++,,,...111333111...++++++,,,...//////...+++'''&&&(((***,,,,,,)))))))))(((''''''((()))((('''&&&''')))******))),,,***((('''(((((('''&&&"""&&&)))******)))'''((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((((()))***((('''&&&&&&&&&((()))***''''''''''''((((((((((((,,,000555666555111...,,,---+++)))'''&&&&&&((())))))***+++---....../////////---***'''&&&&&&''')))&&&&&&'''(((((((((((((((###''''''%%%%%%((()))&&&)))***+++***(((''''''''''''((()))***)))(((&&&$$$&&&///444000---///000//////++++++...///,,,***+++***))))))(((''''''''''''(((((((((((())))))))))))******))))))))))))******)))+++++++++)))((()))***+++******+++------,,,***(((((())))))))))))(((((()))'''%%%$$$%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''''''''((()))+++,,,---222:::???@@@BBBJJJTTTYYY[[[\\\```dddaaaccceeegggiiijjjjjjjjjjjjiiifffdddcccdddeeeeeejjjhhheeeccc```^^^\\\\\\^^^bbbeeedddaaa______```cccbbb```]]]ZZZVVVSSSRRRSSSRRRQQQQQQSSSTTTTTTSSSWWWWWWXXXYYYXXXXXXWWWVVVZZZVVVOOOIIIBBB<<<666111...//////......---,,,+++***++++++,,,,,,++++++***(((***+++***(((((()))***************++++++++++++'''((()))*********************++++++++++++******++++++************++++++,,,---------......//////111555<<>>BBBGGGJJJOOOSSSWWW```aaabbbdddeeeeeeeeeeeedddbbb```\\\XXXTTTQQQOOOFFFCCC@@@@@@CCCFFFFFFDDD@@@???===;;;<<>>888444555555666777888999:::<<<>>>@@@AAA???===<<<<<<999777555222///---,,,,,,(((((((((((((((((((((((('''((())))))((((((***,,,***+++,,,+++)))((()))***'''''''''((()))*********(((((())))))((((((''''''((((((((((((((())))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,,,,***''''''''''''(((((((((((((((((('''&&&'''((()))((('''***))))))(((((())))))***************)))((('''&&&((((((''''''''''''((((((*********)))((((((''''''***(((&&&'''((()))((('''&&&''')))******)))'''&&&))))))(((((((((((((((''''''(((((()))***)))))))))'''''''''''''''((((((((()))((((((''''''''''''(((''')))+++,,,,,,+++((('''%%%&&&((()))***))))))(((&&&(((***++++++---000222000...,,,,,,---...---,,,+++)))'''&&&''')))***)))'''((()))(((''''''(((***((('''&&&&&&(((******))))))(((&&&'''((())))))((('''(((***,,,,,,***(((&&&(((''''''''''''(((((()))&&&''''''((((((''''''&&&%%%'''((((((''''''(((***''''''&&&''''''((()))***''''''''''''''''''''''''***---111222000---***)))+++***((('''&&&''''''((())))))***+++,,,,,,,,,,,,---+++)))'''''''''((()))%%%&&&'''((()))***))))))))),,,,,,******,,,+++((()))***+++***(((&&&&&&'''''''''((())))))***))))))%%%222:::555///000000---000,,,,,,//////,,,***++++++******))))))))))))***(((((((((((())))))))))))***))))))(((((())))))***)))***++++++)))))))))+++,,,++++++,,,......---+++''''''((()))))))))))))))((((((((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((,,,,,,***)))111;;;>>>;;;<<>>FFFMMMTTT[[[aaadddfffiiihhhccc___\\\VVVOOOAAA???:::666222000000000888;;;:::444000000000.........------------......(((///333000///222666777555777:::<<<>>>CCCHHHLLLSSSUUUXXX\\\___bbbdddeeedddcccbbb```\\\XXXUUURRRIIIGGGDDDBBBBBBCCCEEEFFFDDDCCCAAA???>>>???@@@AAAAAAEEEMMMVVV\\\```aaaaaaccceeeeeecccaaa```aaacccaaacccdddaaaYYYNNNBBB;;;555666666777888999::::::<<>>:::999666333000...---,,,)))))))))******))))))(((''')))******)))))))))***''')))+++***)))(((***,,,((((((((())))))******+++)))*********))))))((('''******))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((+++------***(((&&&&&&''''''(((((())))))((('''&&&''')))))))))(((******))))))))))))******(((((()))******)))((('''((((((''''''''''''(((((()))))))))((((((((((((((((((&&&%%%&&&(((******(((&&&'''(((((((((((('''&&&'''''''''''''''(((((((((&&&'''((()))))))))((((((&&&'''''''''((((((((()))(((''''''''''''(((((()))((()))+++,,,,,,+++***(((&&&&&&'''((()))*********'''(((*********+++...000000/////////000...+++)))***)))'''((()))***)))(((&&&''')))(((&&&&&&)))+++((('''%%%&&&((()))******)))(((&&&&&&((()))(((((()))***+++,,,+++***(((''''''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&&&&(((***)))'''''')))+++%%%&&&'''((())))))))))))'''''''''''''''''''''''')))+++......,,,)))(((''')))))))))((((((((((((((())))))************))))))))))))(((((((((((())))))'''((()))*********)))((())),,,---++++++---,,,)))''')))******((('''((()))******)))((())))))++++++&&&555<<<555...///000---111---,,,///000---***++++++++++++***++++++,,,,,,(((((((((((()))))))))))))))((((((''''''(((((()))(((***+++***)))((()))+++++++++***,,,---...---+++%%%&&&''')))************%%%'''))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''000...)))'''000;;;===777999BBBKKKPPPRRRTTT[[[aaa```bbbeeehhhjjjllllllmmmkkkjjjiiihhhgggfffeeeeeeaaaaaa`````````bbbcccddd]]]bbbffffffbbb___```cccfffeeeccc```[[[UUUOOOLLLKKKNNNOOONNNKKKJJJMMMPPPRRRSSSUUUWWWXXXXXXXXXWWW[[[[[[ZZZYYYTTTLLLBBB;;;111000...---,,,,,,---...+++++++++,,,,,,+++++++++***+++,,,,,,+++***+++---)))************+++++++++((()))***+++,,,---------******++++++++++++******++++++************++++++---,,,+++,,,...222666888CCCHHHPPPWWW\\\```dddggggggiiiggg```ZZZUUUNNNGGG???===999666333111111111...222333///---...///---//////............//////$$$,,,111111111555999;;;444444555555777;;;@@@DDDIIIKKKPPPUUU[[[___ccceeecccddddddccc```[[[WWWTTTKKKJJJHHHDDDBBBBBBEEEHHHGGGFFFDDDBBB@@@@@@???@@@>>>BBBHHHOOOVVV\\\```bbb```bbbccccccaaa```cccfff```ccceeeddd]]]RRRFFF???666666777888999:::;;;;;;<<>>>>>???;;;:::777444111...---,,,***++++++++++++******)))''')))+++,,,***)))))))))%%%(((******))))))+++...((()))))))))*********++++++++++++++++++***)))(((,,,+++++++++******))))))((('''&&&'''((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((+++------***(((%%%&&&&&&'''((()))******'''&&&&&&''')))***)))(((******))))))))))))******&&&'''(((*********))))))((((((''''''''''''((((((&&&'''''''''(((((()))))))))'''%%%'''+++------+++&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))'''''''''''''''((()))***))))))***+++,,,+++******&&&''''''((()))***++++++'''((()))***)))***---///000000000111111///+++'''***))))))***++++++)))(((%%%''')))(((&&&&&&))),,,((('''%%%%%%''')))*********((('''&&&(((((('''&&&&&&'''((()))******))))))'''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%''')))++++++(((((())),,,$$$%%%''')))***))))))((('''''''''''''''''''''&&&***,,,......,,,)))((((((((())))))*********)))))))))))))))))))))(((''''''''''''(((((()))))))))*********+++++++++)))((('''&&&)))+++)))***,,,+++(((%%%'''))))))))))))***+++000...+++)))(((((())))))'''666===444,,,---000...222...---000000---++++++++++++++++++,,,---......(((((((((((())))))))))))((((((''''''''''''((((((((()))******)))((()))++++++******+++------,,,***$$$%%%'''(((***+++++++++"""%%%)))+++***)))((('''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&,,,...111111,,,***333>>>KKKDDDBBBJJJTTTYYY[[[\\\aaaaaaccciiiooorrrqqqooommmllliiifffdddcccccccccfffiiiggg```___bbbbbb^^^^^^___```bbbcccccccccccchhhgggdddaaa^^^XXXQQQLLLHHHHHHIIIJJJKKKLLLNNNNNNSSSTTTVVVXXXYYYYYYYYYXXX[[[^^^___\\\YYYSSSIII???999111,,,///111///---,,,333000,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***------,,,+++************)))***+++,,,---,,,+++++++++)))'''(((+++,,,***(((000---,,,,,,//////...+++//////...---///555>>>CCCLLLPPPVVV[[[```aaaaaaaaaffffffddd___WWWLLLBBB<<<555444222000//////000111000000000000////////////,,,,,,---...///000111111---...000111333555666777//////000111333555888:::===AAAGGGNNNSSSYYY___cccbbbbbbccccccccc```[[[WWWRRROOOKKKGGGDDDBBBCCCCCCDDDEEEGGGHHHGGGDDDAAA@@@AAADDDGGGKKKOOOTTT[[[___aaaaaaaaabbbcccdddeeefffgggggggggfffaaaVVVHHH>>>:::666333444888;;;<<<;;;@@@AAAAAABBBAAA@@@???>>>===;;;999666333000///...---,,,+++)))))))))***+++++++++,,,,,,,,,+++******((()))))))))************---%%%%%%---...(((&&&+++))),,,///111000---(((%%%''''''((()))))))))))))))************))))))))))))******++++++++++++******((()))******))))))***+++******************++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++---...//////))))))(((((((((((()))))),,,+++***)))))))))++++++!!!***///,,,((())),,,...))))))+++,,,,,,+++***)))&&&'''((())))))***))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))((('''((())))))'''&&&***(((%%%###$$$%%%&&&&&&***,,,000222222///,,,)))'''''''''((((((((((((((('''((()))))))))***---000000000000///---)))&&&$$$111...***(((((())))))((()))(((''''''((()))***+++''''''(((((())))))*********)))((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&(((&&&$$$%%%&&&(((((((((''''''''''''((((((((((((&&&&&&'''((())))))((((((***(((&&&&&&(((*********))))))))))))))))))))))))&&&&&&'''((())))))((((((((()))*********((('''&&&,,,///...++++++...///,,,+++,,,,,,---,,,+++)))(((******)))((())),,,...000///,,,***((()))*********333222000---++++++...000---+++,,,000222...******&&&(((,,,...///...+++***)))******(((&&&%%%&&&'''''''''&&&&&&&&&''''''(((******)))'''&&&%%%$$$###)))'''&&&'''***+++***((((((((()))++++++,,,,,,,,,''''''''''''(((((((((((()))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,---///111...,,,111:::BBB>>>???GGGPPPUUUWWWZZZ[[[\\\```fffmmmqqqqqqppplllkkkiiifffdddccccccccceeegggfffaaaaaadddeeeaaaccccccddddddccccccbbbaaahhhgggeeebbb___YYYSSSNNNIIIIIIHHHHHHIIIKKKLLLNNNQQQRRRTTTVVVWWWXXXXXXWWWYYY]]]^^^\\\YYYUUUMMMDDD<<<444///000111///------///---++++++,,,------,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++***+++++++++)))***+++,,,,,,,,,+++++++++)))'''(((***+++***(((,,,***)))***---...---+++...///111444888???HHHMMMUUUWWW[[[^^^aaacccccccccdddccc___XXXPPPFFF>>>999444333111///...///000111000000000000////////////------......///000000000///000000111222222333333000//////000222444666888;;;>>>CCCHHHMMMRRRXXX\\\___```aaaccccccaaa]]]YYYVVVTTTOOOKKKGGGFFFEEEEEECCCDDDGGGHHHHHHGGGDDDCCC@@@BBBDDDGGGJJJPPPWWW[[[______``````bbbcccdddeeeeeeeeedddccc^^^SSSFFF===777666555666999<<<>>>???AAABBBCCCCCCCCCAAA@@@???<<<;;;888666333111000000...---+++************+++*********+++,,,,,,,,,,,,************++++++++++++...&&&%%%,,,---'''&&&+++,,,---.........,,,)))(((((()))******++++++************)))))))))((((((((()))******************)))''')))******)))(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***+++,,,------******)))(((((((((((((((******)))(((((()))******!!!)))...+++'''(((+++,,,*********++++++***))))))'''(((((())))))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&&&&'''(((((('''%%%***)))&&&%%%%%%%%%%%%%%%,,,...000111000---***((('''((((((((((((((((((((('''))))))))))))***---///...//////...---***'''%%%000---)))(((((()))((((((***)))((((((((()))***+++))))))))))))*********+++***)))((('''&&&''''''(((******)))((((((((((((((((((((((((((('''''''''&&&)))(((((((((''''''''''''(((&&&%%%%%%&&&(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&''')))*********))),,,///...+++***---...+++***+++,,,,,,,,,+++***))),,,++++++,,,---000222333,,,+++)))((()))+++,,,---000000...,,,******,,,///...++++++000111,,,))))))&&&(((+++---...---+++***.........,,,***)))***,,,''''''&&&&&&&&&'''((((((******)))((('''&&&&&&%%%(((&&&%%%&&&)))***)))''''''((()))***++++++++++++''''''''''''(((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((,,,+++---000///---///444444333777???FFFJJJOOOUUUUUUWWW[[[bbbiiinnnppppppkkkjjjgggeeedddcccccccccdddffffffddddddggggggeeeeeeeeeeeeeeeeeedddcccccchhhgggeeecccaaa\\\VVVQQQJJJIIIGGGFFFFFFHHHKKKLLLOOOPPPRRRTTTVVVWWWWWWVVVWWW[[[]]][[[ZZZYYYRRRJJJBBB999333222111///......+++******+++---...---+++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++***)))((((((******)))(((***)))((())),,,.........---000666<<>>999666333111000.........//////////////////000000000000////////////////////////111111111000000000//////000000//////111222444555777:::===@@@CCCHHHMMMQQQXXXZZZ]]]```cccccc```]]]ZZZXXXSSSOOOKKKHHHFFFEEE@@@BBBFFFIIIJJJJJJHHHGGG@@@AAAAAABBBEEEJJJQQQVVV\\\]]]^^^___aaabbbcccdddcccbbbaaa___XXXNNNBBB;;;444666777888999<<<@@@CCC@@@AAABBBBBBBBBAAA@@@???;;;:::888666444333333222......,,,+++************)))))))))***+++,,,......***++++++++++++,,,,,,,,,000(((&&&***+++'''&&&+++------,,,,,,++++++************+++,,,,,,,,,,,,,,,)))))))))(((((((((''''''((())))))******))))))((('''((())))))(((((()))***))))))((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))*********+++++++++***))))))(((((((((((()))((((((((((((((())))))$$$+++000---)))***,,,---++++++***)))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&''')))***)))''''''''''''''''''&&&&&&&&&...//////...---+++)))'''((((((((((((((((((''''''((()))******)))***,,,...,,,---------,,,***)))'''...+++((('''((((((((('''******)))(((((()))))))))************++++++++++++))))))(((''''''''''''(((***))))))(((((((((((()))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%&&&((())))))******,,,///...******,,,---***)))***++++++,,,+++++++++++++++,,,...///111222222+++***)))))))))***+++,,,......---***((((((+++---...++++++...///+++'''''''''(((***+++,,,,,,++++++++++++***(((&&&&&&(((***'''''''''''''''((()))))))))))))))((((((((('''''''''&&&%%%&&&'''((((((&&&&&&'''((()))))))))))))))''''''''''''((((((((((((***))))))((((((''''''&&&'''''''''''''''((()))))),,,)))***///111...---///***+++///555:::???HHHRRRQQQSSSXXX^^^dddiiilllmmmiiihhhfffdddccccccddddddeeefffgggggggggggggggfffbbbbbbdddeeefffggggggggghhhgggeeedddccc___YYYUUUMMMJJJGGGEEEEEEFFFIIIKKKMMMOOOQQQTTTVVVWWWWWWWWWVVVYYY[[[ZZZ[[[\\\WWWQQQHHH???777444222...---///*********,,,...---+++(((++++++++++++++++++++++++************+++,,,------******++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++***+++---///111222000555===EEELLLTTTZZZ___bbbaaa```______```aaabbb]]]WWWNNNDDD<<<777444444111000///............///////////////000000000000000000//////............000////////////.........000000/////////111222333555666888:::<<<@@@EEEHHHNNNPPPUUU[[[aaaccccccaaa[[[YYYUUUQQQMMMIIIFFFEEE>>>@@@DDDGGGIIIJJJJJJIIIBBBBBBAAA@@@AAAEEELLLQQQYYYZZZ[[[^^^```bbbccccccdddbbb```ZZZRRRHHH>>>888333666999999888:::>>>BBB===>>>????????????======:::999888777666555555555///...---,,,+++***))))))+++************+++---...*********+++++++++,,,,,,111***'''))))))''''''***,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++((((((((((((''''''''''''(((((())))))))))))((((((&&&((())))))(((''')))***)))))))))))))))(((((((((&&&''''''((()))******+++(((((((((((())))))))))))***************************))))))((())))))******(((((((((((()))))))))***(((///333000,,,---///...,,,+++)))(((''''''((()))((()))))))))((('''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''')))+++,,,+++***###%%%'''((((((((()))***------,,,++++++***))))))((((((((((((''''''''''''((()))+++*********+++---******+++,,,++++++***))),,,***((('''((((((((('''***))))))(((((('''''''''************************((((((((('''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&'''(((((('''''''''''''''(((((((((((())))))((((((''''''''''''((((((((()))++++++(((&&&)))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((('''''''''---///...***))),,,,,,)))))))))******+++++++++,,,)))***+++,,,------------+++++++++)))(((((()))***---------+++))))))+++---...******------)))&&&'''(((((()))***++++++++++++''''''&&&###""""""%%%'''((((((''''''(((((()))***''''''''''''(((((((((((('''&&&&&&''''''(((((((((%%%&&&''''''((((((((('''''''''''''''((((((((((((******))))))((((((((('''((((((((((((((())))))***,,,))))))...111...,,,,,,+++***,,,///333888DDDPPPOOOQQQVVVZZZ___cccfffhhhgggfffeeecccccccccdddeeeffffffhhhiiiiiigggeeeeeebbbbbbdddeeefffgggggggggffffffeeeeeedddaaa\\\YYYOOOMMMIIIFFFEEEFFFHHHJJJLLLNNNQQQTTTVVVWWWXXXXXXUUUXXXYYYYYYZZZ]]][[[VVVNNNEEE===888333...,,,///,,,+++,,,---...,,,)))&&&++++++++++++++++++++++++************+++,,,------+++***++++++++++++,,,,,,)))*********))))))******,,,,,,,,,---...111444666;;;@@@HHHPPPVVV[[[```bbbccccccaaa```````````````WWWQQQGGG===666333222333/////////................../////////000000000111000000000///......---------------......//////000000000/////////000111222333555777888999<<<@@@CCCEEEGGGLLLSSSZZZ```cccccc\\\ZZZXXXUUUQQQMMMIIIHHH>>>@@@BBBDDDGGGHHHIIIJJJFFFEEECCCAAA@@@CCCIIIMMMTTTVVVYYY\\\^^^```aaabbbeeeccc^^^WWWMMMBBB:::666444666999999777888;;;>>>======????????????>>>===::::::999888777777777777000///...---,,,***)))(((---,,,,,,+++************))))))))))))*********+++000+++((((((((('''((())))))+++,,,------,,,)))(((((())))))***************((((((((((((''''''''''''(((((())))))))))))(((((('''((())))))(((((()))***+++++++++******)))))))))&&&''''''((()))******+++(((((((((((())))))))))))+++++++++++++++*********(((((((((((()))+++,,,---)))))))))******+++++++++***000222///---......---+++***((('''&&&'''((()))((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&(((***+++***)))%%%''')))***((('''((()))***))))))))))))*********))))))(((((('''''''''&&&)))***++++++***)))***+++((())))))***++++++++++++***)))''''''))))))((('''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&((()))(((&&&''''''''''''((((((((((((***)))((('''&&&&&&''''''((((((((()))+++***(((&&&)))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''(((((((((,,,///...******------***)))))))))******++++++,,,***++++++++++++***)))((((((***++++++))))))+++---...//////...,,,,,,---///---***))),,,---)))''''''((()))******++++++,,,,,,******)))'''%%%&&&(((***)))))))))(((((()))))))))%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((()))******---******...000---+++,,,///------///111666BBBMMMKKKNNNRRRVVVXXX\\\```ccceeedddcccccccccdddeeeffffffeeegggkkkkkkgggdddeeefffffffffffffffeeedddddddddddddddeeeeeeccc___[[[RRRPPPLLLIIIGGGGGGHHHIIIKKKMMMPPPSSSVVVWWWXXXXXXVVVXXXXXXWWWYYY]]]]]]YYYTTTMMMEEE???888000---///---------......,,,)))&&&,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++******++++++,,,---***+++,,,,,,******+++,,,***,,,---///111555:::>>>JJJOOOVVV\\\___bbbdddeeedddeeeeeedddbbb```]]]\\\NNNIII@@@888333111222333//////////////////............//////000000111111000000//////.........---++++++,,,---///000111111000000/////////111222333222444777999:::<<<>>>AAA@@@@@@CCCIIIQQQYYY]]]___\\\\\\[[[YYYVVVRRROOOMMMCCCBBBBBBBBBCCCFFFHHHIIIJJJIIIGGGCCCBBBCCCGGGJJJOOOQQQTTTXXX[[[]]]^^^___bbb```[[[RRRGGG>>>999666555666888888888888:::;;;???@@@AAABBBBBBBBBAAA@@@;;;:::999999888888888888222222111000...,,,***)))---------,,,+++***)))((((((((()))))))))*********---+++(((((()))))))))((((((***,,,------,,,)))(((''''''((())))))))))))((()))))))))(((((((((''''''((())))))******))))))(((((()))******))))))***+++,,,,,,++++++******))))))''''''(((((())))))******(((((((((((())))))))))))++++++++++++++++++******((((((((()))***+++,,,---((()))***+++,,,,,,++++++)))---///,,,***+++***(((((((((''''''''''''((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%$$$$$$%%%'''((('''%%%***,,,---+++'''$$$&&&((('''''''''((())))))******)))))))))(((''''''&&&&&&)))+++,,,,,,***))))))***((((((((()))******++++++)))(((((((((***+++***(((''''''((((((((('''&&&&&&)))))))))(((((((((((((((&&&'''(((((()))((((((((()))(((((((((((())))))***((((((((()))))))))))))))'''''''''(((((((((((((((&&&%%%%%%'''((()))'''&&&''''''''''''((((((((((((***)))'''&&&&&&'''((((((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''((('''&&&&&&&&&((()))***%%%%%%&&&''')))+++,,,...,,,///...++++++...///,,,******)))))))))***++++++------,,,,,,++++++******'''***---...------000333000111111111//////000222---)))(((,,,---***((()))((()))+++,,,------,,,,,,)))***+++***(((((()))+++,,,+++***))))))(((((((((%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((()))+++%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******---+++,,,///...++++++...000---,,,///111444:::BBBFFFIIIMMMPPPRRRVVV[[[___ccccccbbbbbbbbbdddeeefffcccbbbffflllmmmgggeeeggggggggghhhhhhggggggfffeeeccccccccceeeeeeddd```]]]TTTRRRPPPMMMJJJIIIIIIHHHIIIKKKNNNQQQTTTVVVWWWWWWWWWXXXWWWUUUXXX\\\]]]ZZZ[[[TTTMMMFFF===444000111------,,,---...---+++))),,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++++++++*********+++,,,---+++,,,...---+++***,,,...***---111444888>>>EEEKKKUUUYYY^^^bbbddddddeeefffdddeeefffeeebbb\\\VVVRRREEEAAA;;;555111000111222/////////000000/////////.........///000111111111///////////////.........,,,,,,---...///000111111000000//////000222333444///333777;;;<<<===???@@@@@@>>>>>>AAAHHHOOOUUUXXXZZZZZZ[[[ZZZYYYVVVRRRPPPIIIGGGCCCAAAAAACCCGGGIIIMMMLLLIIIFFFCCCCCCEEEGGGHHHKKKOOOSSSWWWYYYZZZ[[[\\\ZZZUUULLLCCC<<<999999555555666888;;;<<<<<<;;;???@@@AAACCCCCCCCCBBBAAA<<<<<<:::999999888888888666666666444222///---+++***+++---...---+++)))'''))))))*********+++++++++******)))(((***+++***(((******++++++++++++******&&&'''(((((())))))((((((******)))))))))((((((((()))******************))))))***++++++******+++,,,+++++++++***)))((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***************++++++***))))))******+++'''''')))***+++++++++***(((,,,---***))))))(((%%%%%%%%%&&&'''((((((((((((&&&&&&''''''(((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&%%%&&&(((((('''%%%)))+++,,,***&&&%%%(((,,,&&&''''''(((((((((''''''***))))))(((''''''&&&&&&)))+++---,,,***)))))))))(((((((((((())))))***+++)))(((((()))+++,,,+++)))'''((()))******))))))(((*********)))))))))((((((%%%&&&((()))))))))((((((((((((((((((((()))******'''''''''((((((((())))))''''''''''''((((((((()))&&&%%%&&&'''))))))'''%%%''''''''''''(((((((((((()))((('''&&&&&&''')))***)))'''&&&&&&&&&'''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,&&&&&&'''((())),,,...///,,,......,,,,,,000111///+++***)))(((((()))******,,,,,,+++++++++,,,---...---111444333111000222555111222333222111111222333,,,((((((+++---+++***,,,(((***,,,...///...---+++&&&(((******(((''''''(((...---,,,***)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''&&&(((***&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))...---...///---***+++///---******...000111333777AAADDDIIILLLOOOSSSYYY]]]cccbbbbbbaaabbbdddeeefffaaa___dddlllmmmhhhfffiiieeefffgggiiijjjjjjjjjjjjaaabbbcccdddeeedddaaa^^^UUUTTTRRROOOMMMJJJIIIHHHGGGIIILLLPPPSSSUUUVVVVVVXXXYYYWWWUUUWWW\\\\\\YYY___YYYRRRLLLBBB777222333---,,,,,,---...///...,,,---,,,+++******+++,,,---------,,,+++************,,,+++*********+++,,,---+++---///...,,,+++---///,,,000555:::???GGGPPPWWWXXX\\\```cccdddddddddeeebbbccceeeddd```WWWOOOIII???<<<888333111000111222//////000000000000000///---......///000111111222////////////////////////---.........///000000000000000///000111222444555...222777<<<>>>>>>???@@@AAA>>><<<===BBBIIINNNQQQVVVWWWXXXYYYXXXUUURRRPPPNNNKKKEEEAAA@@@CCCGGGJJJNNNMMMKKKGGGDDDCCCDDDEEEDDDGGGKKKPPPTTTVVVWWWWWWVVVUUUPPPIII@@@::::::;;;555444444888===@@@???===>>>???@@@AAABBBAAAAAA@@@===<<<;;;:::999888888888999999999777555222///...'''))),,,//////---***(((******+++++++++,,,,,,,,,((()))))))))***,,,***''',,,+++)))((((((***+++---''''''((()))))))))))))))************))))))))))))******++++++++++++******)))+++,,,,,,++++++,,,---+++******)))(((''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***...---,,,***)))(((((((((%%%&&&((()))*********)))***---...+++)))***)))%%%###$$$&&&((())))))((((((%%%%%%&&&'''(((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))***++++++)))'''$$$''')))(((&&&(((---333''''''((()))((('''%%%$$$***))))))((('''&&&&&&&&&)))+++------+++)))(((((((((((('''(((((()))***+++)))))))))***,,,---,,,***((()))***+++,,,,,,+++***,,,+++++++++******))))))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&%%%&&&'''))))))'''%%%''''''''''''((((((((()))((('''&&&%%%&&&(((***+++,,,***((('''((()))(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&)))+++---+++***)))))))))***,,,---+++......,,,---111333111,,,+++***((((((((())))))***)))((((((***,,,///111666999;;;999333///000222111222333333222111222444,,,((((((,,,...,,,,,,---(((***---000111///---+++&&&)))+++,,,+++)))))))))000...---+++)))''''''&&&(((((('''''''''&&&&&&&&&$$$&&&((((((&&&%%%''')))'''''''''(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''''''''''''''''''''((()))))),,,///222111---+++...222---------+++***,,,222777:::???EEEIIIKKKOOOTTTYYY[[[```cccaaaaaacccdddbbbfffeeefffhhhkkkjjjfffbbbiiiiiiiiihhhhhhhhhhhhhhhccc``````bbbfffgggbbb]]]XXXUUURRROOOMMMLLLLLLLLLIIIJJJLLLMMMNNNQQQUUUXXXXXXWWWVVVUUUUUUVVVWWWXXX]]]]]]ZZZUUULLLAAA777111111000.........---***(((---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---.........------+++******,,,---///...---,,,---///333666<<>>@@@AAABBBCCCAAA??????AAADDDGGGHHHTTTRRRRRRTTTXXXYYYWWWUUURRRPPPLLLHHHFFFEEEFFFGGGMMMLLLKKKJJJJJJGGGCCC@@@>>>@@@DDDIIIOOOSSSWWWYYYYYYTTTKKKBBB;;;888888999;;;888777888<<<>>>>>><<>>AAABBBAAA???;;;999888:::===>>><<<999>>>???@@@>>>999444000///+++---///000000...+++)))+++******)))))))))))))))))))))************))))))((('''&&&''')))******)))''''''(((((())))))******)))))))))))))))***************++++++++++++******'''((()))******)))(((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''(((((())))))******))))))))))))***+++,,,---------,,,+++***)))((('''&&&&&&'''((())))))((((((+++,,,------+++))))))***((('''&&&''')))+++***)))''''''((()))))))))))))))'''((()))(((((())),,,...//////---***((())),,,///***(((''''''((())))))))))))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******'''&&&&&&''')))***)))((())))))************))))))((()))***++++++***)))(((((((((***++++++***)))(((''''''(((***+++,,,---...,,,+++******++++++)))''')))(((((()))******((('''))))))((('''''''''''''''))))))(((((((((((())))))'''&&&&&&%%%&&&'''((()))*********)))'''&&&''')))))))))(((((((((((())))))(((''''''''''''((())))))+++***))))))(((((((((((()))((('''&&&%%%&&&'''((())))))(((((((((((())))))'''''''''((()))+++,,,---222,,,***///111///111666222000...---------+++***+++((('''***,,,,,,///333>>>;;;666222000000222444777444000---,,,///333555,,,,,,+++++++++,,,---...333...***,,,222555222...)))+++------+++***++++++......---+++***(((&&&%%%'''%%%&&&***)))$$$$$$))))))(((&&&&&&((()))((('''***(((%%%%%%&&&''''''&&&&&&((()))++++++)))(((&&&((('''&&&%%%%%%&&&'''((($$$&&&((((((&&&%%%'''))),,,///111000,,,+++---000///111111///------000444555999@@@FFFJJJNNNQQQSSSWWW\\\```___```cccdddcccfffeeeeeegggiiihhhfffccchhhhhhhhhhhhhhhhhhhhhhhhjjjgggdddeeeggggggccc^^^YYYVVVSSSOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMOOORRRTTTVVVVVVUUUTTTUUUUUUWWWWWW\\\]]]]]][[[SSSIII>>>777333222000//////...,,,+++---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++++++++******))))))+++,,,.........///222444:::???GGGPPPXXX^^^aaabbbaaacccddddddbbbbbbdddfffeeedddaaa\\\TTTJJJ@@@;;;777666333111/////////000111000000//////000000000111000000111333444333222000333555444222000111222...---,,,...111333222111222111000000111333555666555666888;;;===???@@@AAACCCAAA@@@@@@BBBDDDEEEFFFLLLLLLOOOTTTYYYZZZXXXVVVTTTRRROOOLLLIIIHHHHHHGGGJJJJJJJJJJJJJJJHHHDDDAAA@@@AAACCCFFFJJJNNNQQQSSSQQQMMMGGGAAA<<<999888888;;;999888999<<>>===BBB@@@>>>???AAABBBAAA???;;;999777999;;;<<<;;;:::BBBDDDDDDBBB===666222000+++,,,---...---,,,***)))++++++***))))))))))))))))))******************))))))((('''(((***+++***)))(((((((((((())))))******+++*********)))((((((((()))******++++++******)))'''((()))******)))(((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))************+++++++++&&&''''''((())))))((((((,,,---...---***(((((((((((('''''')))++++++***)))''''''((()))*********++++++************,,,---...//////...,,,******,,,///***)))(((((())))))))))))&&&&&&''''''((()))))))))&&&'''''''''((())))))))))))((('''((()))***)))((()))))))))******)))))))))((()))***++++++***)))((('''((()))***************(((((()))***+++,,,,,,------+++++++++,,,,,,***((()))((('''(((******)))'''))))))(((''''''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&'''((())))))******)))''''''(((***''''''((((((((((((''''''((((((''''''''''''((((((++++++***)))(((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))'''''''''((()))***,,,---222---+++///111///111555333111///......///---,,,,,,)))***---000000333888;;;888555222000111222444555222///,,,+++---000333,,,,,,+++***+++,,,---...222...***,,,111444000,,,)))+++,,,,,,+++******+++...///......,,,***((('''(((&&&'''***)))$$$$$$))))))(((&&&&&&((()))((('''***(((&&&%%%&&&''''''&&&%%%'''((())))))((('''%%%((('''&&&&&&&&&&&&'''((($$$&&&((((((&&&%%%''')))---///000///,,,***,,,...222444666555111//////000000333999AAAHHHLLLMMMMMMRRRXXX\\\\\\^^^bbbdddcccfffeeeddddddeeeffffffeeeggggggggghhhhhhhhhhhhhhhnnnkkkfffeeeeeedddaaa^^^[[[XXXTTTQQQPPPNNNLLLKKKMMMMMMMMMLLLKKKLLLNNNPPPTTTTTTTTTTTTTTTUUUVVVWWWZZZ]]]``````[[[RRRHHHBBB999666333111000///...---+++,,,---------------,,,...---,,,,,,++++++++++++))))))*********+++++++++---.../////////222666999DDDIIISSS\\\bbbeeeeeedddbbbdddeeeeeedddcccdddeeecccaaa\\\UUULLLCCC;;;666666555333111000///000000111111111000000111111222222111111222333444333111111333555666444444444555111//////000222444444444222222111111222444666888666777999:::<<<>>>??????AAAAAAAAABBBBBBCCCCCCDDDCCCEEEKKKRRRXXXZZZYYYWWWWWWVVVTTTQQQOOOLLLIIIHHHFFFGGGHHHJJJKKKJJJGGGDDDBBBBBBBBBBBBDDDGGGJJJLLLGGGEEEBBB???<<<:::888888<<<::::::;;;===?????????@@@@@@@@@AAABBBBBB@@@>>><<<999777777888:::;;;;;;HHHIIIJJJHHHAAA:::444111......---,,,,,,+++******++++++***))))))))))))******************************)))((()))+++++++++)))((((((((())))))))))))***,,,+++******(((((('''&&&)))******++++++******)))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))***)))))))))))))))((((((******)))))))))******+++)))))))))*********++++++''''''((()))))))))((((((---......---)))'''&&&&&&''''''(((+++------+++)))''''''(((***+++,,,------000---***+++---///...,,,---......---,,,+++,,,...))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***))))))******)))((())))))))))))))))))))))))((((((************(((((('''''''''((()))***+++,,,))))))*********+++++++++---,,,,,,,,,...---,,,***)))((('''((()))***)))'''))))))((('''''''''(((((((((''''''''''''''''''(((''''''&&&&&&''''''((()))((()))******)))(((***+++%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((+++******)))))))))******))))))(((''''''((()))))))))((((((''''''(((((()))''''''''''''(((***+++,,,111...---//////...000333333111//////000000///...,,,)))***///111222555999666555333222111111222333333111...+++***+++---///,,,+++*********+++------111...+++---111222...***)))***++++++))))))***+++,,,------...,,,***(((&&&((('''(((***(((%%%%%%((()))(((&&&&&&((()))(((''')))(((&&&%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((%%%&&&''''''&&&&&&''')))---...///...,,,***+++---111555999999555111//////000000444;;;DDDJJJLLLKKKPPPVVVZZZZZZ\\\aaacccbbbfffdddbbbaaabbbdddeeefffffffffggggggggggggggghhhlllhhhdddaaaaaa```___]]]]]]ZZZVVVSSSSSSRRROOOMMMMMMMMMMMMKKKJJJJJJKKKMMMRRRRRRSSSTTTUUUVVVWWWWWWZZZ\\\___```^^^XXXRRRNNNAAA===888444111000...---***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---******++++++---...//////000000111111222555;;;>>>NNNSSSZZZaaaeeegggfffddddddeeeggggggfffeeedddcccaaa^^^WWWNNNFFF>>>888555333222111000/////////000111111000000000111222222000000000111333333111000333444555777888999:::;;;777666555444555555666666333222222333333555666777888888888999;;;<<<===>>>@@@BBBCCCDDDCCCBBBBBBBBB@@@BBBGGGMMMRRRVVVWWWXXXWWWWWWWWWVVVSSSOOOKKKIIIDDDDDDGGGJJJLLLLLLJJJGGGEEECCCBBBAAAAAADDDGGGIIIDDDBBB???<<<:::999999:::<<<;;;;;;<<<>>>???@@@@@@@@@@@@BBBCCCCCCBBB???>>>===;;;888777777999<<<===JJJLLLMMMKKKDDD<<<666333222111///---,,,+++,,,,,,,,,+++******))))))******++++++************+++++++++***)))***+++,,,+++***))))))))))))))))))))))))******))))))((((((((('''))))))************))))))(((((())))))))))))(((((((((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))******+++******))))))))))))***,,,++++++***)))((((((((('''(((((()))))))))((((((+++,,,---,,,)))'''''''''''''''))),,,......+++(((''''''(((***,,,---///000222...***+++///000---)))+++---...---,,,+++,,,---)))*********)))(((((())))))))))))(((''''''&&&&&&)))))))))(((((((((((((((+++***)))))))))***(((''')))))))))(((((()))))))))'''((()))******)))((('''''''''&&&'''(((***,,,---************************------,,,---//////...,,,***((('''''')))***)))((())))))((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&(((***+++******+++---%%%&&&((())))))(((&&&%%%)))((((((''''''(((((((((*********))))))***++++++***)))((('''&&&'''((()))(((((((((''''''(((((((((''''''''''''((()))***+++------------------...111111///......///000///...***((((((---///...000444111111111111111222222222222000---+++***+++,,,---+++******))))))+++,,,---000...,,,---000000,,,)))((()))***)))(((((()))***'''(((***+++***(((&&&$$$((()))******(((&&&&&&((()))(((&&&&&&((()))(((''')))'''&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''(((---......---,,,+++,,,,,,///333888999555222000000333111111666>>>FFFJJJKKKNNNTTTXXXYYYZZZ^^^```___dddcccaaa______aaaeeegggeeeeeefffffffffggggggggggggeeeaaa_________``````]]]ZZZVVVUUUWWWWWWTTTPPPLLLMMMLLLKKKIIIIIIKKKLLLPPPQQQRRRTTTUUUWWWXXXXXXYYYZZZ\\\]]]\\\[[[YYYXXXKKKFFF???999555222...,,,++++++,,,,,,,,,,,,,,,+++*********+++,,,---...///+++++++++,,,---///111222///000222555999>>>EEEJJJYYY[[[___bbbeeegggggggggfffggghhhhhhgggeeeaaa___[[[WWWOOOGGG???:::666555/////////.........//////////////////000000111222000000111333555666444222444444666999<<>>;;;:::999999666555555555555555555555888888888888999;;;<<<===???BBBEEEFFFDDDBBBBBBCCCCCCCCCEEEGGGKKKOOOTTTWWWUUUVVVXXXXXXVVVRRRMMMKKKDDDEEEFFFIIILLLNNNMMMKKKHHHFFFDDDBBBBBBCCCFFFGGGEEEBBB===999777888:::<<<;;;<<<<<<======???@@@AAA@@@AAACCCDDDCCCAAA???>>>???===;;;888888:::===???IIIKKKLLLJJJDDD===888555333222///---+++++++++,,,,,,++++++***************++++++***))))))***++++++,,,***)))***++++++***)))************))))))))))))''''''(((((()))))))))***)))))))))******)))))))))))))))(((((((((((())))))'''(((((((((((((((((('''))))))(((((((((((())))))'''(((((()))***++++++,,,******))))))((()))))))))+++******))))))(((((((((((()))))))))))))))((((((((()))+++***)))(((((()))''''''))),,,......+++(((''''''((()))+++...000111111---***+++//////,,,(((***+++---,,,+++***+++---(((***,,,,,,)))(((((())))))))))))(((''''''&&&&&&)))))))))))))))(((((((((***)))''''''(((((('''&&&))))))(((''''''((())))))'''((()))******)))(((''''''&&&&&&&&&'''))),,,---+++++++++************)))------,,,...000000///...***)))''''''((())))))((())))))((((((((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&(((+++,,,++++++,,,---'''((())))))))))))(((''')))(((((((((((()))******+++++++++++++++,,,---...+++)))(((&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))))))))+++---,,,***+++---//////---++++++---------,,,+++((((((+++,,,***+++///---...///000000111111111000///---,,,++++++,,,,,,******)))((()))***+++,,,///---+++,,,......+++)))((())))))(((&&&&&&(((***%%%&&&((())))))(((&&&%%%''')))+++***(((((()))))))))(((&&&&&&((()))((('''((('''&&&&&&((((((&&&%%%'''''''''(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''---------------------------111555555222000///000444222000222888???EEEHHHKKKQQQUUUVVVWWW\\\^^^]]]bbbbbb```^^^]]]___dddgggddddddeeeeeefffgggggggggdddcccbbb```aaabbbdddeeeZZZVVVSSSUUUYYYZZZWWWSSSNNNNNNMMMKKKIIIHHHIIIKKKMMMNNNPPPSSSUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\SSSOOOHHHBBB<<<777222///......---,,,+++,,,,,,,,,*********+++,,,---...///+++******+++,,,...111222---111666<<>>888555333333------......///////////////////////////000111222222333555888:::;;;999777777777999===CCCHHHKKKLLLNNNOOONNNKKKGGGCCCAAA@@@<<<;;;:::999777666555444777777777777888:::<<<>>>@@@CCCGGGGGGDDDCCCDDDFFFFFFFFFEEEEEEFFFJJJOOOTTTSSSUUUWWWXXXXXXUUUQQQOOOHHHGGGGGGIIILLLNNNOOONNNLLLJJJHHHEEEDDDDDDDDDEEEEEEAAA;;;777555777;;;>>>;;;<<<=========>>>@@@BBBAAACCCDDDDDDBBB@@@???@@@??????===:::888999===@@@FFFGGGHHHGGGCCC>>>;;;:::444222000---+++*********,,,,,,+++************++++++***)))(((((()))***++++++***))))))***+++)))(((+++************)))))))))%%%&&&'''''')))******+++((())))))******))))))((())))))(((((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))(((((()))******++++++,,,))))))((((((((())))))***&&&'''(((((()))***++++++))))))*********)))((((((&&&((()))***)))((()))***''''''(((+++------+++)))((((((((()))+++---000111...,,,+++,,,......+++(((+++,,,,,,,,,++++++---...(((+++...---***'''''')))&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&))))))''''''''''''))))))''''''))))))))))))''''''&&&&&&&&&'''((()))***+++++++++******************,,,,,,,,,...000111000///+++)))'''&&&((()))))))))))))))((((((((()))******(((''''''''''''''''''((((((((()))))))))((('''''''''))),,,---,,,,,,,,,---))))))))))))))))))))))))))))))))))))***,,,---...............///000222222---,,,***(((&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%+++---+++))),,,...///...,,,******++++++***))),,,)))))),,,,,,******,,,+++,,,,,,...//////000000------,,,,,,+++++++++,,,***)))((((((((()))++++++...,,,******+++,,,,,,+++'''((((((&&&%%%%%%''')))&&&'''(((((())))))))))))%%%)))+++))))))+++,,,***)))(((&&&&&&((()))((('''((('''&&&'''((((((&&&$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((((((((('''------------///000000///---///222111---,,,---///000000000111333777===AAADDDKKKPPPQQQTTTYYY\\\[[[`````````^^^]]]^^^cccgggcccddddddeeeffffffggggggbbbbbbbbbbbbbbbccceeegggTTTQQQOOORRRYYY[[[YYYTTTQQQQQQOOOLLLHHHFFFGGGHHHIIIJJJMMMPPPSSSTTTUUUVVVSSSUUUWWWYYY[[[[[[[[[[[[YYYUUUPPPJJJEEE???:::666333222///---,,,,,,---///---,,,,,,++++++,,,,,,,,,------,,,,,,---000222333333888>>>FFFMMMVVV]]]cccdddddddddeeeeeefffggggggeeeeeeddddddccc]]]VVVPPPDDDAAA<<<777444222222333---...///000111111111222000000000000111222333333222333666:::===>>>===;;;;;;;;;===BBBKKKRRRVVVWWWXXXZZZ[[[YYYTTTNNNLLLKKKDDDCCCAAA>>>;;;888555444666666666666777:::===>>>@@@DDDGGGGGGEEEDDDGGGJJJEEEFFFFFFEEEEEEGGGLLLPPPQQQSSSVVVYYYYYYXXXVVVUUUMMMKKKIIIIIIKKKNNNPPPPPPPPPOOOLLLIIIFFFCCCAAAAAA???===999777777888;;;===999;;;======<<<<<>>>>>===;;;888888<<>>===;;;>>>>>>@@@FFFPPPXXX]]]^^^]]]aaacccbbb]]]WWWTTTSSSIIIHHHFFFBBB>>>:::666444666555555555777:::===???AAADDDHHHHHHEEEEEEHHHLLLCCCEEEGGGGGGFFFGGGJJJMMMQQQSSSVVVYYY[[[[[[ZZZYYYPPPMMMJJJIIIKKKNNNQQQRRRTTTRRROOOKKKFFFBBB>>>===999999888888888:::;;;<<<999;;;======;;;<<>>@@@BBB<<<======;;;888777:::===@@@AAABBBBBBAAAAAABBBDDD<<<;;;999777555333111000---,,,++++++******++++++***((('''&&&&&&'''(((***+++)))(((((())))))(((&&&++++++++++++******))))))((((((((((((((('''''''''(((((())))))))))))((((((***)))(((''''''((()))***&&&'''((())))))((('''&&&))))))(((((((((((())))))......---+++)))((('''&&&''''''''''''(((***++++++))))))))))))((((((((((((***************)))((((((((()))***)))'''&&&%%%&&&((('''&&&''')))+++***))))))((('''''')))+++...///***,,,//////---,,,,,,---000000///---,,,...222555''',,,000///***''''''))))))))))))(((''''''&&&&&&''''''((()))***++++++,,,)))((('''(((***++++++******((('''&&&&&&'''(((***&&&'''((())))))((('''&&&&&&'''((())))))(((''''''))))))*********++++++++++++***+++---000111000///,,,)))&&&&&&''')))******))))))((())))))***++++++))))))(((((((((((())))))((()))*********((('''&&&(((+++...///---,,,,,,,,,***(((&&&$$$$$$&&&(((***((()))***+++---000222333666666666777999:::<<<<<<555333000,,,)))'''&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''###,,,111---,,,000333333///---***)))***)))((('''&&&$$$&&&***+++)))))),,,++++++******+++---///000&&&'''((()))*********))))))((((((''''''(((***+++---+++(((&&&'''***---///''''''&&&%%%###$$$''')))$$$$$$""""""###&&&(((***"""(((+++))))))...000---)))(((&&&&&&((()))(((''''''''''''((()))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%(((&&&$$$%%%((()))(((&&&...///111000//////000111///000000///...,,,******111------111333111333888<<<@@@FFFKKKNNNRRRVVVXXXbbbcccbbb___]]]^^^cccgggeeedddcccbbbcccdddeeefffeeedddcccbbbbbbcccdddeee```SSSLLLTTT^^^^^^YYYUUUWWWTTTOOOJJJGGGEEEEEEFFFHHHIIIJJJMMMOOOQQQRRRSSSWWWVVVUUUVVVXXXZZZZZZYYY\\\ZZZWWWVVVTTTQQQKKKFFF???===888444111000000111000//////......//////000000000000111444777:::<<>>:::999999444---,,,---,,,+++))))))+++---,,,(((%%%&&&)))+++***(((,,,++++++***)))(((''''''))))))***+++++++++******))))))))))))))))))))))))))))))))))))******'''%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((((((((((((...---+++*********++++++)))))))))))))))))))))))))))((((((((((((***+++,,,******))))))))))))******************))))))))))))%%%$$$$$$&&&***,,,***(((''''''(((((())))))******,,,///111///+++)))+++......///000/////////111222------,,,+++)))'''&&&$$$))))))(((''''''''''''''')))((())),,,//////---)))))))))************)))((('''''''''''''''((())))))))))))((('''&&&%%%%%%$$$$$$%%%'''((((((((('''&&&***)))))))))++++++)))'''*********+++---.........''''''''''''((((((((((((---,,,***)))((((((((()))%%%$$$&&&++++++((()))...(((((())))))*********+++(((***,,,,,,++++++...111)))(((((()))***+++***)))---***)))+++000444555444<<<999777999===@@@@@@??????:::444...***(((''''''''''''&&&&&&&&&&&&''''''(((((((((&&&%%%&&&)))+++,,,,,,---///000111222333---,,,)))(((((()))+++,,,)))'''&&&''')))******)))+++***)))((()))***,,,...)))(((&&&%%%&&&''')))+++...,,,))))))***,,,,,,,,,///,,,'''&&&(((+++...000((('''&&&%%%%%%&&&(((***"""&&&'''&&&'''******'''&&&((()))******+++...000(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))))),,,...//////......///111///---,,,,,,,,,,,,,,,***///,,,+++///000...000444:::???EEEJJJNNNQQQTTTVVV___``````]]][[[[[[___ccccccccccccccccccdddeeeeeeddddddcccbbbbbbcccddddddcccYYYSSSYYY___]]]XXXVVVYYYVVVRRRNNNJJJHHHFFFFFFEEEFFFHHHJJJNNNRRRUUUWWWWWWVVVUUUUUUVVVXXXYYYYYY\\\ZZZYYYYYYYYYWWWRRRNNNGGGEEE@@@;;;777444222222000000000000000111222222444444555777:::???DDDFFFQQQUUUZZZ^^^```aaaaaaaaaeeecccaaaaaabbbdddddddddcccaaa]]]YYYRRRIII@@@999555444222000//////000111111111111222111111111000222222222222333555777888999999999:::<<<=========BBBBBBFFFMMMVVV^^^aaabbbffffffffffffdddbbb```___YYYWWWSSSNNNHHHBBB===;;;777777777777777888888999;;;===@@@AAAAAACCCEEEGGGHHHIIIIIIGGGEEEGGGMMMRRRXXXUUUSSSUUUZZZ]]][[[WWWYYYVVVSSSOOOLLLKKKKKKLLLHHHHHHIIIJJJHHHCCC<<<777777777666666777777888999<<<;;;999999;;;>>>BBBDDDKKKMMMJJJEEEBBBCCCBBB>>>AAA@@@???===:::888999;;;???>>>???CCCIIILLLKKKHHHHHHHHHFFFAAA@@@>>>999111...---,,,+++******+++,,,+++)))''''''(((******))),,,++++++***)))((((((''')))))))))******++++++,,,))))))))))))))))))))))))***)))((()))******(((%%%))))))))))))))))))))))))''''''''''''''''''''''''******)))(((((((((((((((---,,,+++***))))))***+++))))))))))))))))))))))))((('''''''''((()))***+++******))))))))))))***************)))))))))(((((()))((((((***---...---+++'''((((((((((((((())))))+++---...+++((((((---111...//////.........///000---,,,+++***((('''&&&%%%))))))((('''''''''''''''(((((((((+++......,,,))))))******++++++******)))'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%%%%&&&''''''(((''''''''')))(((((()))++++++)))(((++++++***+++,,,,,,,,,+++''''''''''''((((((((((((,,,+++)))(((''''''((((((((((((((((((((())))))(((((((((((()))))))))*********,,,......---...111444))))))))))))***++++++***---,,,+++///555<<<@@@BBBFFFBBB???@@@CCCFFFFFFEEE===:::555000+++)))))))))(((''''''&&&&&&''''''((('''(((((('''&&&&&&)))+++,,,---...000222444555666000...***((('''(((***+++((('''&&&''')))++++++***,,,,,,++++++***)))(((((()))((('''&&&&&&((()))***+++)))&&&&&&'''((()))(((+++)))&&&&&&(((+++---...***'''$$$$$$'''))))))((($$$''''''%%%%%%))))))'''&&&'''((((((((()))+++---((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((())),,,---.........///111333...---,,,,,,---------,,,///---,,,...///---...111777<<>>@@@EEEKKKQQQTTTYYY^^^cccccc```^^^```bbbcccbbbbbbbbbdddcccaaa```aaa]]]VVVOOOIIIBBB<<<777333111000.........//////000000111111111111111111333333333444666777999:::>>>??????@@@@@@@@@@@@???EEEFFFJJJPPPXXX]]]```aaafffffffffeeedddbbbaaa```___^^^[[[VVVPPPIIICCC???999888888888888999999:::999;;;===???AAACCCFFFIIIJJJJJJHHHEEEDDDIIIQQQXXX\\\UUUOOOPPPXXX\\\[[[WWW\\\ZZZVVVRRRNNNKKKJJJIIIDDDDDDFFFGGGGGGCCC>>>999555444444444444555666666;;;;;;::::::<<>>@@@BBBEEEIIIKKKMMMMMMMMMOOONNNIIIFFFCCC===555000///---,,,+++++++++,,,************((((((***++++++++++++***)))))))))((()))))))))))))))+++---...))))))))))))))))))))))))***)))((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((+++******))))))))))))***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))******))))))))))))(((((()))''''''(((*********(((((((((((('''''''''''''''***+++***(((&&&(((---222...------,,,,,,,,,---------,,,***((('''''''''''')))((((((''''''''''''(((((('''(((***,,,,,,***))))))******++++++*********(((''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''')))++++++***)))+++++++++******)))))))))''''''''''''((((((((((((+++***((('''&&&&&&'''''')))+++)))%%%)))111111***((((((''''''(((((()))))),,,---......---...000222************++++++++++++///...///444<<>>??????@@@BBBCCCEEEFFFHHHHHHIIILLLQQQVVV\\\___[[[^^^aaaaaa```___```bbb``````aaaccccccaaa\\\YYY[[[WWWPPPIIICCC>>>888555000000///...------......000000000000111111222222444555555777888:::;;;<<>>;;;333333333333333444555555:::::::::<<<>>>@@@BBBDDDEEEGGGGGGDDDBBBBBB???;;;:::;;;;;;::::::;;;===@@@???CCCFFFHHHHHHIIIMMMPPPPPPSSSRRRNNNIIIEEE>>>666444222///------,,,,,,+++))),,,---,,,)))(((***,,,+++************************)))(((((()))+++---///))))))))))))))))))))))))***)))((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))&&&'''''''''((())))))***))))))************))))))***)))))))))((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%)))))))))'''&&&'''***...---,,,*********++++++***---+++)))'''&&&'''((())))))(((''''''''''''((((((''''''((()))******)))((((((((()))*********))))))((((((''''''''''''((()))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))'''&&&&&&(((***++++++)))((()))***)))((((((((()))''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&+++)))$$$,,,<<<===333(((((('''&&&''''''((()))+++++++++************+++***+++,,,,,,++++++,,,---000111555:::AAAGGGLLLNNNUUUPPPIIIFFFGGGIIIIIIHHHEEEAAA999111***''')))***((((((''''''''''''(((((($$$''')))+++***)))))))))***+++,,,///333666:::<<<777333...)))&&&&&&((()))'''&&&%%%'''***,,,------&&&''')))***++++++++++++((((((''''''(((((()))***---+++(((((())))))(((''')))((())),,,///000000...***(((&&&(((***,,,***((((((***'''######&&&(((&&&''''''(((&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++,,,---,,,,,,...111333---777@@@>>>555---...222...//////............---///444;;;@@@DDDGGGIIIKKKQQQSSSUUUTTTRRRQQQTTTWWWYYY[[[___ccceeeeeedddcccddddddddddddddddddddddddbbbeeegggddd```]]]]]]]]]ZZZZZZYYYWWWSSSOOOKKKIIIJJJHHHDDDBBBBBBEEEIIILLLQQQRRRRRRPPPOOOOOORRRUUUUUUWWWZZZ\\\]]]]]]]]]]]]\\\\\\[[[YYYUUUQQQMMMKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUWWWZZZ^^^bbbddd```^^^]]]___aaabbbaaa___``````bbbcccccc^^^XXXSSSPPPLLLHHHCCC>>>999444000/////////...............000000000000111222444555555666888:::;;;===>>>???<<<@@@DDDFFFGGGGGGIIIJJJOOOQQQUUUYYY\\\___```aaacccbbbaaa```______^^^^^^bbbbbbaaa^^^YYYRRRLLLIIIAAA@@@>>>;;;999888777666666888:::<<<>>>AAAFFFJJJGGGGGGFFFEEEEEEGGGKKKNNNMMMMMMLLLKKKLLLPPPVVV[[[[[[ZZZYYYXXXVVVTTTSSSRRRIIIHHHFFFEEECCC@@@;;;888444333333333333444555555888999:::<<<>>>@@@BBBCCC@@@CCCDDD@@@??????===999777888999999999:::===@@@BBBFFFJJJKKKJJJJJJMMMPPPRRRVVVVVVQQQKKKGGG@@@999888555111/////////---+++***---///...***)))***,,,************++++++++++++***)))(((((((((***---...))))))))))))))))))))))))+++)))((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))(((((((((((((((((((((((((((((((((''''''((()))*********+++((()))************)))((()))))))))(((((((((((('''++++++***)))))))))******((((((''''''&&&&&&%%%%%%''')))***)))((('''&&&''',,,***((((((***+++***(((,,,***(((&&&&&&'''((()))((((((''''''''''''(((((('''(((((()))((((((((()))&&&''''''((())))))((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&(((***+++***)))%%%'''))))))(((((()))+++''''''''''''((((((((((((((((((&&&%%%%%%&&&&&&'''$$$)))((($$$--->>>@@@666)))((('''&&&&&&'''((())),,,+++)))((('''&&&&&&%%%***,,,...---,,,+++---///...222999@@@FFFKKKNNNPPPWWWQQQJJJGGGGGGHHHHHHGGGFFF???555---))))))+++---(((((((((''''''(((((((((###&&&***++++++***))))))((((((***,,,///444777:::777444///***''''''((()))'''&&&&&&'''***---------((('''''''''(((***,,,---((((((((((((((()))******,,,+++))))))******)))((('''((()))---000000///---&&&))),,,,,,***)))***+++)))+++((($$$###'''(((&&&)))))))))'''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******)))(((***---000...888BBB@@@555,,,---111***,,,---++++++---,,,))),,,000555:::>>>BBBEEEHHHMMMOOOPPPOOONNNNNNRRRVVVWWWYYY]]]aaadddeeeddddddddddddeeeeeeeeeeeedddddd```eeegggdddaaaaaaaaa```[[[ZZZYYYXXXUUURRRNNNMMMIIIGGGDDDBBBCCCFFFIIILLLNNNPPPRRRPPPNNNMMMOOORRRUUUXXX\\\^^^^^^]]]^^^^^^\\\\\\]]]\\\[[[YYYWWWVVVVVVVVVWWWXXXYYY[[[]]]^^^\\\\\\^^^___aaabbbcccdddgggccc______bbbccc```]]]bbbbbbcccdddbbb\\\TTTNNNBBB@@@>>>;;;888444///,,,000000000000000000//////111111000111222444666777777888:::<<<>>>@@@@@@AAA<<>>:::666444333333444666777888;;;@@@DDDCCCCCCDDDDDDEEEFFFGGGGGGGGGIIIKKKKKKJJJLLLRRRXXXVVVWWWXXXZZZZZZYYYXXXXXXKKKHHHEEEBBB???;;;666333444333333333333444555555666777:::<<>>AAA@@@===<<<===<<<888999::::::999999999<<<>>>DDDHHHMMMPPPOOOOOOPPPRRRUUUYYYZZZTTTMMMIIIDDD???===999444222222222///,,,---...///...,,,+++++++++)))*********+++,,,,,,,,,+++***)))))))))***+++,,,))))))))))))))))))))))))+++)))((((((***++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***'''(((((())))))))))))((((((((((((((((((((((((((('''((()))***++++++++++++((()))***++++++***)))((())))))((((((((((((''''''((()))((('''%%%%%%'''***(((((((((''''''''''''''''''(((*********'''%%%###+++(((&&&'''***+++***(((***)))((('''''''''((()))(((''''''''''''(((((()))''')))***)))((('''(((***&&&&&&'''((()))))))))))))))((((((''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&(((******)))(((###&&&))))))''''''***---''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%((('''%%%+++555666000+++***(((&&&&&&'''((()))---+++((('''((((((&&&%%%+++---//////,,,,,,...000,,,222;;;CCCIIIMMMQQQSSSXXXSSSLLLIIIJJJKKKJJJHHHBBB999///***+++......,,,)))((((((''''''(((((()))$$$&&&***++++++*********'''''''''))),,,000333666666333///,,,)))((())))))(((''''''(((+++---------+++***(((''''''(((***+++(((((()))))))))*********)))(((''''''))))))((('''%%%%%%'''***------+++)))$$$***000///+++(((***---)))+++***&&&%%%((()))''')))******(((&&&%%%&&&(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((&&&&&&%%%%%%&&&&&&'''(((+++++++++)))((()))---000...333888666000++++++---'''+++---******---,,,((())),,,111555888===BBBFFFHHHJJJKKKJJJIIIKKKPPPUUUVVVXXX\\\```bbbdddeeeeeeddddddeeeffffffeeedddddd```fffiiieeeccceeedddaaa\\\\\\[[[YYYWWWUUUSSSRRRMMMKKKHHHEEEEEEFFFHHHJJJKKKNNNRRRQQQMMMKKKMMMOOORRRVVVZZZ\\\\\\[[[\\\^^^\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^___aaabbbccc^^^```bbbdddeeeeeedddccchhheeebbb``````_________aaaaaaaaa```]]]VVVMMMGGG;;;999666555444222000...111111111222222111111111222222111111333555888:::888999<<<>>>@@@BBBBBBBBBAAAGGGNNNQQQQQQRRRUUUXXXYYY]]]aaacccbbbaaabbbcccbbbaaa___^^^]]]^^^^^^___cccbbbaaa```^^^\\\ZZZXXXRRRPPPKKKEEE???999666444333444444444555888<<>>@@@@@@@@@>>>@@@???;;;:::<<<<<<999:::;;;;;;;;;:::;;;>>>@@@EEEJJJPPPTTTWWWWWWWWWWWWVVV[[[ZZZTTTMMMIIIFFFBBBAAA<<<777444555444111---///.........///...+++)))))))))***++++++,,,------+++++++++***************))))))))))))))))))))))))+++)))((((((***+++,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((()))*********))))))((((((((((((((((((((((((&&&'''((()))*********)))((()))***++++++***)))((())))))((((((((('''''''''$$$%%%%%%###!!!"""%%%((('''((((((((((((((())))))((('''(((((()))((('''&&&)))&&&$$$&&&***---,,,)))'''((((((((((((((((((((('''''''''''''''((())))))(((***+++***'''''')))+++'''((()))***++++++++++++))))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''(((''''''((())))))(((&&&$$$(((+++***'''&&&))),,,''''''''''''(((((((((((((((((('''&&&&&&'''((()))''''''((()))***,,,,,,---,,,+++((('''&&&''')))******(((&&&&&&)))***)))(((+++...111000---,,,...222///333:::???CCCHHHNNNRRRWWWRRRMMMLLLMMMMMMLLLJJJ???666,,,+++000000)))!!!))))))(((((((((((())))))$$$''')))+++******+++,,,((('''''''''))),,,000222333111000---,,,+++*********((('''(((+++,,,,,,,,,))))))((((((((()))))))))(((((()))***************&&&%%%%%%&&&((()))((('''%%%%%%&&&)))++++++)))'''&&&***///000---++++++,,,)))++++++((((((++++++((()))))))))(((&&&%%%&&&(((%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&%%%%%%&&&&&&'''(((//////...,,,+++,,,///222...---,,,,,,++++++***)))(((---...+++,,,//////***(((+++...111555:::@@@DDDEEEFFFGGGFFFEEEHHHOOOTTTVVVXXX[[[^^^bbbdddeeefffddddddeeeffffffeeeddddddccchhhjjjfffeeegggeeeaaa^^^]]]\\\ZZZYYYWWWVVVVVVSSSQQQMMMIIIFFFEEEFFFFFFIIIMMMRRRRRRNNNKKKKKKNNNMMMQQQVVVXXXXXXXXXZZZ\\\\\\\\\\\\]]]]]]^^^_______________```aaabbbcccddd]]]```cccfffgggfffdddbbbbbbcccccc```\\\\\\___ccc^^^]]]]]][[[WWWPPPFFF@@@:::777444222333333333222111222222333333333222222333222222222444666999;;;888:::===???BBBCCCCCCCCCEEELLLSSSVVVVVVVVVYYY\\\\\\```dddfffdddbbbbbbcccbbbaaa```___^^^^^^___```dddcccbbbaaa``````______\\\YYYSSSLLLEEE???:::888666666666555555777;;;??????>>>===???CCCFFFIIIJJJKKKJJJJJJLLLNNNNNNLLLIIINNNQQQUUUXXX[[[[[[[[[ZZZOOOLLLHHHDDD@@@<<<888555222222222111222222333444222555888<<<>>>????????????@@@???:::999<<<===;;;888999;;;<<<===???CCCFFFFFFJJJQQQXXX]]]^^^]]][[[UUUYYYYYYRRRKKKHHHFFFCCCDDD>>>888666666666222...111...---...000000,,,((())))))***+++,,,------...++++++,,,++++++***(((((())))))))))))))))))))))))+++***((((((***,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((()))+++++++++***)))((((((((((((((((((((((((%%%&&&'''))))))))))))(((''')))***++++++***)))''')))(((((((((''''''''''''%%%&&&'''%%%###$$$'''+++''''''(((((())))))******((('''%%%&&&''')))******)))%%%###%%%+++...---***&&&'''(((((()))((((((''''''''''''''''''((()))***)))+++,,,***((('''))),,,))))))***,,,,,,---------***)))((('''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))((('''((())))))'''%%%'''***,,,+++'''%%%'''+++''''''''''''((((((((())))))((('''&&&''''''))))))'''&&&)))---,,,)))***...---,,,)))''''''(((***+++%%%###"""$$$(((++++++***+++///222000---,,,///222333555888999;;;???FFFLLLTTTQQQMMMLLLMMMNNNLLLIIIAAA777......333000"""))))))(((((((((((())))))%%%''')))*********+++---)))(((''''''(((+++...000000000//////---,,,+++++++++)))((()))+++,,,,,,+++###%%%'''***+++++++++***(((((()))***************&&&%%%%%%'''***+++***)))(((((((((***,,,,,,***((((((***,,,///000...+++)))(((+++,,,******,,,,,,(((((((((((('''%%%%%%&&&(((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''111,,,)))*********...444---,,,++++++---//////...******+++,,,,,,,,,,,,+++,,,++++++,,,000666<<<@@@@@@BBBCCCBBBAAADDDMMMTTTRRRVVV\\\```ccccccddddddcccgggjjjiiieeebbbdddfffdddfffgggfffeeeeeefffgggcccbbb___]]][[[ZZZYYYYYYWWWSSSNNNKKKIIIIIIHHHGGGIIIMMMMMMKKKKKKNNNNNNKKKQQQRRRTTTWWWZZZ]]]___```]]]]]][[[[[[[[[\\\]]]^^^bbbbbbbbbaaaaaa___^^^^^^`````````aaabbbbbbcccccceeeccc```____________^^^^^^\\\YYYUUUPPPIIIAAA<<<222222222222222111000///////////////000111333333333666777444444888;;;;;;999;;;===@@@BBBDDDEEEFFFGGGJJJPPPUUUZZZ\\\]]]^^^___aaabbbbbbaaaaaabbbccc______^^^^^^^^^```bbbcccfffdddcccdddeeedddaaa^^^___ZZZSSSMMMHHHCCC???<<<;;;555222555666666888;;;888:::===???BBBDDDHHHKKKPPPPPPOOONNNMMMMMMMMMMMMIIIMMMRRRVVVYYYZZZ\\\]]]VVVQQQIIIAAA;;;777555555111111111333555666555333222444666999<<<>>>@@@BBB>>>@@@???:::999;;;:::888;;;;;;:::;;;<<<>>>@@@AAAEEEMMMTTTXXX\\\```___\\\\\\XXXSSSNNNJJJHHHGGGHHHFFFCCC@@@>>>===:::555000222+++,,,222000&&&"""'''...,,,+++,,,------,,,***---+++******++++++***((()))))))))))))))(((''''''---+++)))))),,,---,,,***))))))(((((('''''''''&&&((((((((((((((()))******(((((((((((())))))))))))((($$$%%%,,,---(((%%%&&&'''((())))))(((''')))***))))))(((((((((((())))))+++***)))'''''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***************))))))((((((''''''(((((('''''''''((())))))'''((()))((('''&&&''')))***************)))((((((***'''&&&(((---...***&&&)))((('''%%%%%%&&&''''''((((((''''''''''''((((((&&&''')))******(((&&&%%%))))))))))))))))))))))))&&&&&&&&&(((***+++***)))''''''(((((())))))******&&&&&&&&&'''''')))******+++)))''''''))),,,---...111///+++(((''''''((()))***)))(((&&&&&&&&&'''(((000000000000111111222222666666666555555:::BBBHHHQQQNNNLLLKKKKKKKKKJJJHHH???555,,,---000///,,,+++''''''&&&&&&&&&&&&''''''---,,,***((('''&&&''''''***)))(((''''''((()))***---------+++)))(((***,,,************+++---///000***'''&&&'''***,,,,,,******(((&&&(((+++,,,+++)))$$$%%%''')))+++,,,------((()))******++++++++++++)))***+++,,,,,,+++***)))+++(((%%%&&&((()))(((&&&***(((%%%######$$$&&&'''###$$$&&&''''''&&&$$$###'''''''''''''''((()))***&&&''''''(((''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''000,,,***++++++***---111...,,,++++++---...------)))***++++++,,,,,,++++++,,,,,,+++,,,...333777:::<<<>>>@@@???>>>@@@EEEKKKQQQVVV\\\`````````bbbcccaaaeeehhhgggdddbbbccceeeeeefffggggggeeeeeefffgggdddbbb```^^^\\\[[[ZZZ[[[YYYTTTOOOKKKIIIIIIHHHHHHLLLNNNMMMJJJKKKOOOQQQOOORRRSSSUUUWWWYYY\\\^^^___^^^]]]\\\[[[ZZZ[[[\\\]]]______`````````______^^^````````````aaabbbcccddddddbbb___^^^_________^^^[[[XXXTTTPPPKKKDDD>>>999222222222222222111000000222222222333444555666777222666777444333777::::::<<<===???AAACCCDDDFFFFFFKKKOOOTTTZZZ^^^`````````aaabbbccccccbbbbbbcccddd____________```aaabbbbbbeeedddcccdddeeedddaaa^^^aaa]]]WWWRRRNNNIIIEEEBBB;;;666222444555333444777666888;;;===@@@DDDHHHLLLNNNNNNMMMLLLLLLLLLLLLLLLFFFIIINNNQQQSSSUUUXXXZZZVVVQQQIIIAAA:::555444333111111111333555666555333333444555888:::===>>>???;;;>>>===::::::======;;;;;;;;;;;;;;;<<<===>>>???CCCJJJQQQUUUXXX\\\\\\ZZZWWWUUUQQQNNNLLLKKKKKKLLLKKKHHHEEECCCCCC@@@:::666444------222111)))'''---///...,,,---.........,,,,,,+++)))***++++++)))((()))))))))))))))(((''''''***(((&&&''')))***)))''')))(((((((((''''''''''''((((((((((((((())))))***(((((((((((())))))))))))%%%"""$$$+++...+++)))***)))***+++***(((&&&&&&'''))))))(((((((((((())))))***))))))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&)))+++---******))))))((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&((()))(((''''''((())))))))))))))))))((('''&&&***(((''')))---...+++'''(((((('''&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&((())))))((('''&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''(((((((((((())))))******&&&&&&&&&''''''((()))******(((&&&'''***,,,.........,,,)))''''''((()))+++***)))(((((('''''''''(((///111222555666888888999777777555333333888AAAHHHIIIIIIIIIJJJKKKJJJFFFDDD===333,,,---///...,,,+++''''''&&&&&&&&&&&&''''''+++***(((&&&%%%%%%%%%%%%))))))((('''''''''((()))***++++++)))(((''')))++++++***))))))***---///000+++)))''')))+++------+++***(((((())),,,---+++)))%%%&&&(((***+++,,,,,,,,,((()))***+++,,,++++++***'''((()))***+++***)))(((+++)))''''''))))))(((%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))///+++***,,,+++)))***......,,,******,,,,,,,,,+++)))***++++++,,,,,,++++++,,,+++++++++---///111222;;;>>>BBBBBBAAAAAADDDGGGOOOUUU\\\___]]]]]]___bbb```ccceeeeeebbbaaaccceeefffggghhhgggfffeeefffgggeeecccaaa___]]]]]]]]]]]]\\\WWWPPPKKKIIIIIIIIIIIIOOOPPPMMMIIIJJJQQQVVVVVVTTTTTTUUUVVVWWWYYY[[[]]]^^^]]]\\\ZZZZZZZZZ[[[[[[^^^^^^___aaaaaabbbbbbbbbaaa````````````bbbcccdddbbbaaa_________```^^^]]]UUURRRLLLGGGBBB===999555111222222222222222111000000000111111222444555666444888999777666:::<<<;;;@@@@@@AAABBBDDDFFFHHHIIIPPPSSSYYY___bbbcccbbbaaaaaacccddddddccccccdddeee______```aaabbbbbbbbbbbbdddcccccccccddddddbbb```ccc```]]]YYYVVVRRRNNNJJJ@@@:::555555555333333555555666888:::===BBBHHHMMMKKKKKKKKKJJJJJJJJJJJJJJJEEEHHHKKKMMMOOORRRUUUXXXWWWRRRIII@@@999444222222222111111333555555444333333444555666888999;;;;;;888;;;<<<:::;;;???@@@>>><<<<<<<<<<<<<<<<<<<<<<<>>;;;888555333111111222333333222222222//////000000222333555555:::>>>???<<<<<>><<<<<<<<<<<<<<<;;;;;;:::BBBIIIPPPQQQSSSVVVXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZVVVTTTQQQQQQRRRPPPLLLHHHAAA999444333111...000555000///---...///111111111+++***))))))***+++***))),,,++++++***************++++++++++++++++++***)))(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))+++)))***,,,---+++)))'''"""%%%)))++++++*********(((((((((''''''(((((((((&&&'''(((*********)))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%(((***,,,++++++)))((((((((())))))++++++***)))(((((())))))&&&'''))))))(((((()))+++''''''(((((((((''''''&&&***))))))+++------+++)))&&&'''((((((((('''%%%$$$''''''&&&''''''((()))***$$$%%%&&&'''((()))((((((''''''''''''''''''''''''((('''''''''''')))***+++))))))))))))))))))))))))'''''''''''''''((())))))'''&&&&&&'''***---......)))((('''&&&&&&'''((()))((()))***++++++***)))((($$$''',,,111444666666555999777222---,,,222>>>GGGFFFGGGJJJMMMMMMIIIBBB===555...)))+++---,,,+++,,,''''''&&&&&&&&&&&&''''''---,,,++++++***)))))))))&&&&&&&&&&&&'''''''''(((%%%&&&(((((('''((()))+++,,,***((('''(((***...000*********+++,,,,,,,,,+++)))***,,,......---***((('''(((***++++++***)))(((''')))+++,,,,,,+++)))(((%%%&&&(((******+++******,,,,,,,,,---,,,***'''%%%*********)))(((&&&%%%$$$&&&&&&'''(((((('''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((,,,******------***))),,,...,,,******++++++***)))))))))***++++++++++++***))))))+++,,,------......///444;;;AAAEEEGGGIIIJJJPPPUUU[[[]]][[[[[[^^^aaaaaabbbcccdddeeefffgggiiihhhiiijjjiiigggfffggghhheeedddcccaaa``````aaaaaabbb\\\UUUOOOLLLKKKJJJIIIOOOOOOKKKGGGJJJTTT\\\___XXXVVVTTTRRRRRRTTTWWWYYY\\\\\\ZZZYYYXXXYYYZZZZZZ]]]^^^```bbbdddeeeffffffaaa````````````bbbcccdddaaa``````______]]]YYYVVVIIIDDD===888555444333222000111222333333333333333333333333444666888999:::===AAACCC@@@@@@BBBCCCBBBAAABBBEEEIIINNNRRRVVVXXXXXX[[[___ccceeedddbbb``````aaabbbbbbaaaaaabbbddd^^^___aaacccccccccbbbbbbaaabbbbbbbbbbbbbbbbbbccccccbbbaaa``````^^^ZZZWWWNNNGGG@@@>>>:::555333444111222333444666<<>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<>>999222,,,(((***,,,***)))+++''''''&&&&&&&&&&&&'''''',,,,,,++++++******))))))%%%&&&&&&'''''''''''''''%%%'''))))))))))))+++,,,+++***((('''(((***,,,...((()))***+++************(((***---......,,,***)))'''(((***,,,,,,***)))''''''(((***++++++***((('''&&&''')))+++,,,,,,,,,,,,+++,,,......,,,)))'''&&&***)))'''&&&&&&'''((()))&&&''''''''''''''''''&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''((((((,,,)))***------++++++......,,,******,,,,,,,,,+++((()))******++++++******))))))***+++,,,---......---111888@@@GGGMMMPPPRRRSSSVVVYYY\\\]]]^^^```aaabbbbbbcccdddfffhhhjjjkkkiiijjjkkkiiigggfffggghhheeedddcccaaaaaaaaabbbbbbccc___XXXSSSOOOLLLJJJHHHKKKKKKIIIGGGKKKUUU]]]___YYYVVVSSSPPPPPPSSSVVVYYY[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^```aaaaaaaaa`````````aaabbbbbbcccccc```___^^^]]][[[WWWRRRMMMBBB===777333222222222222000000222333444444444444444444444666777999;;;<<<>>>CCCEEEBBBAAACCCDDDBBBBBBDDDIIIOOOTTTYYY\\\^^^___aaaccceeefffeeedddbbb___aaabbbbbbaaa```bbbccc______```aaabbbbbbbbbbbb```aaabbbaaaaaaaaaccceeecccaaa`````````___\\\ZZZQQQJJJCCC???;;;555222333111222222333444888===AAAAAABBBDDDFFFGGGFFFFFFEEEDDDEEEFFFFFFGGGJJJNNNQQQSSSOOOGGG@@@:::777666666333222222333444555333222333333333333333333333333777;;;<<<::::::<<<;;;888;;;;;;;;;;;;<<<>>>@@@AAAGGGRRR[[[\\\[[[\\\]]]\\\_______________```aaaaaa[[[YYYXXXYYY[[[[[[WWWTTTPPPKKKCCC<<<666222222222000...,,,---///222444444,,,+++***+++---------+++///...---++++++,,,------***,,,------+++)))))))))'''''''''(((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))((()))))))))+++...---)))''')))++++++***'''&&&&&&(((''''''&&&&&&''''''((('''(((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((&&&$$$***)))((('''(((***---......---,,,+++))))))((((((((()))******(((((()))***''''''((()))))))))(((((('''((()))***+++***))))))''''''((((((''''''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&'''(((((())))))))))))))))))))))))(((''''''(((++++++)))'''+++************)))))))))((((((''''''''''''(((((('''&&&&&&(((***,,,+++*********)))''''''&&&&&&&&&(((((())))))******))))))'''(((+++---......---,,,444333111...---222<<>>@@@EEEGGGEEEDDDFFFFFFDDDDDDHHHNNNTTTZZZ^^^___```bbbccccccdddddddddcccbbb```bbbccccccbbbaaacccddd____________```aaabbbbbb___aaabbbaaa``````cccfffcccaaa___^^^______^^^\\\UUUMMMFFFBBB===777444555111222333333333444777:::<<<>>>@@@BBBCCCCCCCCCBBBAAABBBDDDDDDEEEGGGJJJMMMNNNJJJCCC===888666666777444333222333444444333111333333333333333333333333555999;;;999:::<<<:::777;;;:::999:::<<<@@@DDDGGGJJJUUU```bbb_________^^^]]]]]]^^^^^^___``````aaa]]][[[ZZZ\\\^^^^^^[[[XXXTTTQQQKKKCCC<<<888555333111///---...000444666777---,,,+++,,,...///...---...---+++*********,,,,,,)))+++...---+++((('''(((''''''''''''((((((((()))&&&''')))*********(((((((((((((((((())))))))))))'''***)))''')))...---((()))***+++***(((&&&&&&'''(((''''''&&&&&&''''''(((***))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&((('''''''''))),,,///111333222111///---,,,,,,,,,***++++++***((('''((()))%%%&&&'''(((((((((((('''&&&''')))***))))))(((((((((((('''&&&&&&&&&&&&&&&***)))(((''''''&&&''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((($$$***+++(((&&&'''***+++++++++*********))))))((((((''''''''''''(((((((((''''''(((***+++***((()))(((((((((((((((((((((((('''''''''(((((()))***%%%&&&'''((())))))))))))000111222111000444<<>>@@@CCCFFFGGGHHHHHHIIIKKKLLLNNNNNNNNNMMMLLLMMMOOOQQQVVVZZZ___ccceee[[[\\\\\\[[[[[[\\\___aaaaaaaaaaaaaaaaaa`````````ccc___\\\[[[^^^aaabbbaaaaaaaaaaaaaaabbbbbbcccccc________________________]]]ZZZUUUOOOIII@@@888222111///...///222444555555555888;;;???AAABBBBBBAAABBBAAAAAAAAABBBCCCEEEFFFHHHBBB;;;888999:::999666555555555555444333222222...111555555222000222444666444333444888:::999888::::::;;;>>>CCCIIINNNQQQ\\\]]]___``````___]]]\\\ZZZYYYXXXVVVUUUXXX]]]aaa_______________^^^^^^]]]YYYWWWSSSOOOJJJDDD<<<888000111222555666555222///---------------------------......---***)))***+++...,,,***+++,,,------,,,((((((((()))+++***(((&&&'''((()))******)))((('''))))))))))))((((((((((((+++++++++***++++++,,,,,,)))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((''''''&&&&&&((()))***)))))))))))))))))))))))))))*********(((''''''((($$$%%%%%%&&&'''((())))))((((((((('''(((***///222222222222000,,,***)))***---------,,,***)))'''&&&((()))***)))(((((((((***((((((((((((((((((((((((,,,***(((&&&%%%&&&'''(((%%%'''(((******)))'''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))*********)))(((&&&%%%$$$(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((()))(((&&&&&&''')))***+++******)))'''&&&%%%%%%&&&((('''&&&&&&'''(((000222333444444666888;;;DDDFFFJJJOOOQQQJJJ===222))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))***)))((('''''''''''''''%%%%%%%%%&&&''')))***+++&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''(((+++///,,,'''&&&***((('''&&&&&&'''))),,,---%%%***...000...,,,,,,---******)))((('''&&&%%%%%%&&&%%%%%%''')))***)))(((---+++)))((('''((()))***)))))))))(((&&&&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&))),,,,,,***'''&&&%%%)))%%%!!!"""&&&))))))''')))***+++---///000111111...,,,++++++,,,---,,,+++************))))))))))))************************++++++,,,000666???GGGLLLLLLPPPSSSWWW```gggfffaaaaaaaaaaaa______aaaeeehhhnnnllliiigggfffggghhhiiigggeeedddddddddccc```^^^^^^\\\ZZZYYYXXXUUUQQQNNNMMMJJJHHHIIIMMMQQQRRRQQQNNNLLLKKKMMMQQQSSSRRRPPPTTTTTTUUUVVVXXXYYY[[[[[[``````___\\\ZZZXXXYYY[[[```aaabbbbbbaaa`````````ZZZUUUNNNGGGAAA<<<777444222111000///...//////000444333444777;;;=========>>>@@@DDDHHHKKKMMMNNNOOOMMMNNNNNNOOOOOOOOOOOONNNQQQRRRTTTWWWZZZ]]]```bbb^^^^^^^^^^^^]]]]]]___```aaaaaa`````````````````````]]]YYYYYY[[[^^^____________```aaaaaabbbbbbaaa``````_______________^^^___]]]YYYTTTNNNEEE<<<666555333000000222333333333444666888;;;===?????????AAA@@@@@@@@@AAABBBDDDEEEFFF@@@999777888999888555666666666666555444222222000222555666555444444555444333222444888:::;;;:::888999;;;@@@FFFMMMTTTXXX\\\\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUWWW\\\`````````aaabbbbbbaaaaaaaaa[[[YYYVVVRRRNNNIIIBBB>>>444444444555555444111///---......//////.........///...,,,+++*********+++---,,,,,,,,,...///...---***))))))***,,,+++)))((('''((())))))))))))(((''')))))))))))))))))))))(((++++++******++++++,,,,,,++++++***))))))))))))***''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((('''&&&'''((()))***((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&&&&'''''''''''''''''''''((((((((((((***...111/////////---***''''''(((++++++++++++***((('''&&&%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((((((((''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((((((((((((((('''&&&))))))(((((('''(((((()))'''((((((((())))))))))))(((((()))(((&&&&&&((()))(((((((((((('''&&&%%%%%%'''((()))(((''''''(((***...000222333333555888:::???AAAEEEJJJLLLEEE999000)))(((((((((''''''&&&&&&&&&%%%###""""""###%%%&&&)))(((''''''&&&&&&''''''&&&&&&''''''((()))***+++((()))***++++++***)))(((((((((((((((((((((((((((''''''+++...,,,'''&&&)))***)))'''&&&'''(((***+++'''***...//////...---------,,,***(((&&&%%%$$$$$$&&&&&&&&&)))++++++***(((,,,***)))''''''''')))***&&&''''''&&&$$$$$$%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&(((++++++***(((((((((---((($$$$$$(((***)))'''(((***---///000000///...///---++++++,,,,,,+++***++++++*********)))))))))*********************************,,,111777===AAAFFFLLLQQQUUUZZZaaacccaaa^^^^^^^^^]]]\\\___cccffflllkkkiiigggggggggiiijjjiiigggfffeeeeeecccaaa^^^]]]\\\[[[ZZZZZZXXXUUURRRTTTOOOIIIHHHJJJMMMNNNMMMHHHGGGGGGKKKPPPSSSRRRPPPRRRSSSTTTUUUWWWYYY[[[\\\_________]]]ZZZYYYYYY[[[________________________XXXRRRJJJBBB===999666444222111000/////////000111555555777:::???CCCDDDDDDDDDGGGJJJOOORRRUUUWWWXXXTTTSSSRRRQQQQQQQQQRRRRRRUUUVVVWWWXXXZZZ\\\^^^___bbbaaaaaa`````````````````````___^^^^^^^^^^^^^^^ZZZXXXUUUTTTVVVXXXZZZZZZ[[[\\\^^^```aaaaaa``````aaa`````````_________^^^bbbaaa___[[[UUULLLCCC<<<999666333111222222222111444444555777888;;;<<<===@@@@@@??????@@@AAABBBCCCBBB===888555666777666555888888888888777555333222444444444666888999888666333222222444777:::;;;;;;:::;;;???DDDJJJRRRXXX\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWVVVUUUVVVXXX]]]```ccccccdddddddddddddddccc]]][[[YYYWWWTTTPPPJJJFFF;;;999666555444333000......///000111111000......111---***)))+++,,,,,,***,,,,,,,,,...000000///---+++******+++,,,,,,+++)))''''''((((((((((((''''''))))))))))))))))))))))))++++++******++++++,,,---,,,++++++***))))))******''''''''''''''''''''''''&&&''''''((()))((((((((((((((('''''''''((()))***))))))))))))))))))))))))&&&(((((((((&&&%%%&&&'''((((((((('''''''''&&&&&&'''(((((((((((())),,,///---------+++(((&&&&&&''')))))))))))))))(((''''''%%%&&&'''&&&%%%%%%%%%'''((((((((((((((((((((((((+++***((('''&&&&&&''''''***)))&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&&&&'''((())))))((((((******))))))))))))******''''''((((((((()))))))))'''((()))(((''''''(((***''''''''''''''''''''''''***+++***)))'''''')))++++++---///000111333666888:::<<<@@@DDDFFFAAA777///))))))((('''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++************************(((((((((((((((((((((((('''&&&)))---+++'''&&&)))+++***((('''&&&'''((((((******+++...//////---+++,,,+++)))'''&&&%%%%%%&&&&&&'''(((+++---,,,***'''***)))'''&&&&&&'''((((((&&&''''''&&&$$$$$$%%%''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******)))(((***+++---)))&&&%%%''')))'''%%%***+++---...///......---000...,,,+++,,,,,,+++)))+++++++++*********))))))***************+++++++++******)))***---111555777===EEEMMMOOOSSSYYY^^^___]]]^^^^^^]]]]]]```dddgggjjjiiihhhgggggghhhiiijjjiiihhhfffffffffeeecccaaa___^^^]]]\\\\\\ZZZWWWTTTUUUQQQLLLJJJKKKLLLKKKJJJCCCCCCDDDIIIPPPSSSSSSQQQQQQQQQRRRSSSVVVXXX[[[\\\[[[\\\]]]\\\[[[[[[]]]^^^^^^]]]\\\]]]^^^______^^^TTTNNNEEE>>>999777555444222111000000000111222333777888:::>>>DDDIIIKKKLLLNNNPPPSSSWWWZZZ\\\]]]]]]ZZZXXXVVVTTTSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^cccbbbbbbbbbccccccaaa``````^^^\\\ZZZXXXWWWWWWWWWSSSQQQOOONNNNNNPPPSSSTTTWWWXXX[[[]]]___```______aaaaaaaaa`````````______dddccccccaaa\\\SSSJJJCCC<<<999444222111111111000444333333333555777:::<<>>999666333111///---...///000111111///...---444...))))))---///...+++***+++,,,///111111///---+++*********,,,,,,+++)))'''''''''((((((''''''''')))))))))))))))*********************+++,,,------+++***))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))************************%%%&&&''''''%%%%%%%%%'''((((((((('''''''''''''''&&&((())))))((()))+++---------...,,,)))(((((()))&&&&&&'''(((((('''''''''&&&((()))((('''&&&'''(((((((((((((((((((((((((((***)))((('''&&&''''''''')))(((&&&%%%$$$$$$$$$%%%((('''&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))***+++'''''''''((((((((())))))'''((()))((('''''')))+++)))))))))))))))******+++,,,,,,+++)))'''''')))+++(((***,,,...///111444666777999<<<@@@AAA===666000******)))(((&&&%%%$$$$$$))))))(((''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&***)))))))))))))))******+++******))))))******+++(((((((((((((((((((((((('''%%%'''++++++'''&&&)))***)))(((''''''''''''(((***)))(((+++......+++(((***)))'''&&&&&&&&&((()))'''(((***---///---***'''(((''''''&&&&&&&&&''''''(((((()))(((&&&&&&((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((''''''((((((+++,,,+++***(((((()))+++)))'''$$$$$$&&&&&&&&&$$$---,,,,,,+++,,,---...///000...,,,+++,,,,,,+++)))++++++++++++************))))))*********++++++++++++******+++,,,...000111888AAAHHHKKKNNNUUU[[[]]]\\\]]]]]]]]]]]]```dddhhhhhhhhhggggggggghhhiiijjjgggfffeeefffggggggfffdddbbbaaa___^^^]]]ZZZVVVSSSRRRPPPOOOPPPQQQPPPLLLGGGCCCBBBCCCIIIOOOTTTUUUSSSPPPPPPQQQRRRTTTWWWZZZ\\\ZZZ[[[]]]]]]\\\\\\]]]^^^\\\[[[ZZZ[[[^^^___^^^\\\KKKEEE===666222222111111222222111111222444555666999;;;>>>EEELLLQQQSSSSSSXXXYYY[[[]]]____________^^^\\\YYYWWWVVVXXXZZZ[[[XXXXXXYYYYYY[[[\\\^^^^^^aaa```aaabbbddddddaaa^^^]]][[[WWWSSSPPPMMMLLLLLLJJJIIIGGGFFFFFFGGGJJJLLLQQQRRRUUUYYY[[[]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaadddddddddccc```YYYQQQJJJ???<<<666333222222111111444444222222333666999:::??????@@@@@@AAAAAAAAA@@@999777444333333444444444888999:::;;;999777444333555444333666999;;;888555666666666555555555666777888===DDDLLLQQQSSSSSSRRROOOPPPQQQRRRTTTWWWYYYZZZ\\\^^^______```aaacccfffhhhggggggeeedddbbb```___]]]]]]]]]]]]]]][[[XXXUUUHHHCCC>>>888555222///---...//////000///...---,,,444///***+++///111000---)))***+++...111111000---+++***((()))***+++***)))(((((((((''''''(((((((((((()))))))))*********+++************+++,,,---...,,,,,,***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))$$$&&&'''&&&%%%%%%&&&'''&&&&&&''''''((())))))***'''(((*********)))***++++++,,,,,,+++)))(((((()))%%%%%%&&&''''''''''''&&&'''((()))(((''''''((()))(((((((((((((((((((((((()))(((((('''''''''''''''''''''(((((('''%%%###"""((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&'''''''''''''''((()))***''''''''''''(((((((((((('''((()))(((((((((***+++))))))(((((()))***+++,,,,,,,,,+++)))'''&&&((()))'''(((***,,,,,,...111444333555777999999666222...++++++***)))(((&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''***)))))))))))))))*********)))(((((((((((()))***(((((((((((((((((((((((('''$$$%%%)))***'''&&&((('''''''''''''''(((((())))))'''&&&(((++++++)))&&&+++***((('''&&&&&&&&&''''''(((***---///...***''''''&&&&&&&&&&&&&&&'''''''''((()))(((&&&&&&(((***'''((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((,,,++++++*********++++++//////---***'''&&&((()))&&&%%%$$$%%%&&&'''''''''---,,,+++******,,,...000///---++++++,,,,,,+++***,,,++++++++++++*********)))))))))***++++++,,,,,,++++++++++++,,,---...///555===DDDGGGKKKSSSZZZ\\\YYYZZZZZZZZZ[[[^^^cccggghhhhhhggggggggghhhhhhiiifffeeeeeefffhhhhhhgggeeeeeecccaaa___]]]ZZZUUURRRQQQQQQSSSVVVXXXUUUMMMGGGDDDCCCCCCGGGNNNSSSUUUTTTQQQPPPPPPQQQSSSVVVYYY[[[\\\^^^___^^^\\\ZZZZZZZZZ[[[ZZZYYYZZZ]]]]]]YYYVVVFFF@@@999444222222222222222222222333555777:::;;;===@@@FFFMMMUUUYYYZZZZZZ^^^___```aaaaaaaaa```___```^^^\\\ZZZZZZ[[[]]]___YYYYYYYYYZZZ[[[]]]^^^___```______aaacccbbb^^^YYYVVVTTTOOOJJJFFFCCCBBBAAAAAAAAA@@@>>>===>>>BBBEEEIIIJJJMMMQQQUUUYYY\\\^^^``````aaaaaabbbbbbccccccccccccdddeeeccc^^^WWWRRRFFFBBB;;;666333222111111444333222222333555777888>>>>>>??????@@@??????>>>555555333333222333444444777888:::;;;:::888555444555555555777888888666555666777777555333333444555222777???GGGMMMPPPQQQQQQLLLNNNPPPSSSVVVYYY[[[]]]```aaacccdddcccdddeeeggggggffffffdddbbb```^^^]]]]]]]]]]]]___```___\\\ZZZNNNJJJDDD>>>999555111///000//////......---------111///,,,---000111///---***+++,,,...111333222000+++***((((((***+++***)))))))))(((((((((((())))))((())))))******+++++++++)))))))))***+++,,,---...//////---,,,++++++******(((((((((((((((((((((((((((''''''''''''((())))))'''((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%&&&'''((()))******+++'''***,,,,,,+++*********((()))***)))'''&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))(((&&&$$$###(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&'''''''''((((((((('''((())))))((((((***,,,(((((('''&&&'''(((***++++++,,,,,,+++(((&&&&&&''''''(((******+++,,,///111///000111222111///,,,+++++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''######(((***((('''(((&&&&&&&&&''''''((((((((('''&&&%%%&&&(((((('''%%%,,,+++***)))'''%%%$$$###))))))***,,,...---***'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&%%%%%%&&&((('''''''''(((''''''&&&&&&&&&&&&&&&'''(((((()))))),,,,,,,,,,,,,,,------...111111///,,,(((&&&'''(((&&&&&&''''''((())))))*********++++++,,,---...///...,,,++++++,,,---,,,+++,,,,,,+++++++++*********((())))))***++++++,,,,,,******+++,,,------------000666<<<@@@GGGPPPVVVWWWWWWXXXYYYYYYZZZ^^^cccfffhhhhhhhhhhhhgggggggggggggggfffeeefffggggggfffdddeeecccaaa___]]]ZZZVVVSSSTTTTTTVVVYYY[[[WWWOOOIIIFFFDDDBBBEEEKKKQQQTTTTTTRRRQQQPPPPPPQQQTTTWWWYYY\\\]]]___^^^\\\ZZZZZZZZZ\\\ZZZXXXYYYZZZXXXQQQLLLAAA<<<777333222333444444111111222444777;;;>>>@@@BBBFFFMMMWWW^^^bbbaaa___```aaabbbbbbbbbaaa```___```___]]]]]]]]]^^^```aaa[[[[[[[[[[[[[[[\\\]]]^^^aaa___^^^```aaa^^^XXXRRRMMMJJJFFFAAA===;;;;;;;;;:::::::::888666777;;;>>>AAABBBDDDHHHMMMSSSYYY\\\^^^___```aaacccdddeeeeeeccccccdddeeeeeeccc^^^ZZZPPPJJJBBB;;;666333111000222222111111222333444555;;;<<<=========<<<<<<;;;333333333333222333444555555666999;;;;;;999666444555777888999777666555555555666777555333222444666333555999???DDDIIIMMMOOOMMMOOORRRVVVYYY[[[\\\]]]```bbbdddeeedddcccdddddddddddddddcccbbbaaa______^^^^^^___aaabbbbbb___]]]UUUQQQKKKEEE@@@;;;666222333111///...------...///,,,---......///...---,,,---------///333555555555---+++))))))***++++++++++++***)))(((((()))***+++((())))))******+++,,,,,,)))))))))***+++,,,...///000///...---,,,+++++++++(((((((((((((((((((((((((((''''''&&&'''((()))***'''((()))***+++***))))))''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''(((((()))))))))***(((+++......---+++******((()))***)))''''''''')))&&&'''''''''''''''&&&%%%'''((()))(((''''''((()))((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((((((''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&'''((((((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''((())))))((()))+++---***)))'''&&&'''((()))***,,,---///...+++(((&&&&&&''')))*********+++---///...//////...,,,******)))))))))((((((((('''''''''))))))************))))))''''''&&&&&&''''''((()))&&&&&&''''''((()))***+++((()))************)))((((((((((((((((((((((((((('''###"""&&&)))((('''((('''''''''(((''''''&&&&&&%%%&&&''''''&&&%%%&&&''''''((()))***)))(((&&&%%%***))))))***,,,+++)))'''&&&&&&'''((((((((((((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&''''''((('''''''''&&&&&&&&&'''((()))))))))++++++++++++,,,...///000000000000---)))''''''(((&&&'''((()))((((((((((((''')))+++---///......------,,,***+++,,,------,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))+++,,,------------+++000555:::BBBLLLQQQQQQXXXYYYZZZZZZ[[[___dddhhhiiihhhhhhhhhgggggggggfffhhhgggffffffgggfffdddbbbcccbbb```___^^^[[[WWWTTTXXXXXXXXX[[[\\\XXXQQQKKKHHHDDDBBBCCCIIIOOORRRSSSRRRQQQPPPOOOPPPSSSVVVXXXXXXZZZ]]]^^^]]]]]]]]]^^^]]]ZZZXXXXXXXXXTTTKKKDDD999555111......///000000111111333555999===@@@BBBEEEJJJSSS]]]dddgggfffccc``````aaabbbbbbaaa```_________^^^^^^___```aaabbb^^^]]]\\\\\\[[[[[[\\\\\\bbb```^^^______[[[SSSLLLFFFCCC???;;;888777888888666777666444222333777;;;;;;<<<>>>BBBHHHOOOVVVZZZ^^^^^^```aaaccceeefffgggccccccdddfffgggeeebbb___XXXQQQHHH???888444111///111111111111111222333333999:::;;;;;;;;;:::999888222333333333222333444666333555888:::;;;999777555666999;;;:::777444555666333555666555333333555888888777777888<<>>CCCFFFQQQUUUXXXYYYYYYZZZ^^^bbbeeedddbbbaaaaaaaaa___]]]dddccccccbbbbbbaaaaaaaaacccbbbaaabbbbbbbbb```___^^^[[[VVVRRRLLLFFF???;;;===777///+++,,,///000000...222444222---***+++...333111///---...333999>>>---+++((((((***,,,---...+++***)))(((((()))***+++)))))))))+++---...---,,,,,,+++++++++,,,,,,---...444222///,,,***+++,,,---+++***)))'''''''''((()))&&&'''((((((''''''(((***(((((())))))******++++++&&&''''''((((((((((((((('''''''''''''''''''''&&&((((((((((((((('''''''''&&&'''((())))))***,,,...+++***)))(((((('''((((((+++&&&###$$$(((***((($$$%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((%%%)))***&&&$$$%%%%%%###...+++&&&######%%%)))+++''''''''''''((((((((((((%%%((((((&&&&&&)))***''',,,+++)))'''&&&'''((()))$$$&&&))),,,,,,+++(((&&&))))))))))))))))))))))))&&&''''''((()))******+++++++++******+++---...000,,,///222222///,,,***)))'''&&&&&&(((+++,,,,,,+++************)))(((&&&&&&))))))((('''&&&%%%%%%$$$&&&'''((())))))(((''''''(((''''''(((+++,,,++++++&&&&&&&&&&&&'''(((******'''((()))******)))((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%++++++***)))'''&&&'''((()))((((((***---...,,,)))000,,,((('''((())))))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))***+++'''$$$$$$''')))***)))+++***(((((()))***+++***,,,++++++***+++,,,...///000222222///***'''&&&'''&&&''''''&&&$$$######$$$)))***+++,,,,,,,,,+++***+++++++++++++++*********,,,,,,++++++************(((***,,,,,,***)))***,,,------,,,,,,,,,,,,------***---111555999???EEEJJJOOORRRVVVYYY[[[___cccfffiiijjjkkkjjjhhhgggggghhhhhhgggfffeeedddddddddddddddddddddccccccbbb^^^ZZZXXXYYYYYYYYYXXXVVVSSSRRRLLLIIIFFFEEEGGGIIIJJJJJJIIILLLOOOPPPPPPPPPRRRTTTUUUUUUWWWYYY[[[]]]___```___]]]YYYTTTLLLDDD===999222222222111111000000000222111111444;;;BBBIIIMMMTTTQQQTTT\\\ccccccccceeeeeefffggghhhfffdddaaa___````````````````````````^^^]]]\\\]]]___```___]]]^^^^^^\\\XXXQQQIIIBBB>>>999999777555444333222222000111111111222222333333333555777:::>>>DDDKKKPPP[[[\\\___aaadddfffggghhhiiifffbbbaaacccdddcccbbb___]]]WWWMMMBBB888333222222000//////000111111000222444666666555444555666333222000//////111444555555888;;;;;;888666666888:::<<<>>>@@@???<<<888555888777666666666777888999:::999777666888<<>>EEEJJJTTTUUUWWW[[[^^^_________dddeeefffgggfffeeecccbbb```````````````bbbcccddd```______aaaccccccaaa```^^^XXXOOOEEE>>>999555333777666555333222222111111,,,---...///000111222333222333555666999===CCCGGGPPPRRRUUUYYY]]]```bbbccchhhfffdddcccbbbaaaaaa```cccccc```ZZZQQQEEE;;;555666333111000111222222111555666888888777777777888555444222111111111222333333666999999777888:::===CCCFFFKKKNNNLLLFFF???:::777666666666999<<<@@@BBBCCC@@@<<<999888:::===@@@HHHMMMSSSVVVVVVUUUVVVXXX[[[\\\]]]]]]\\\\\\]]]^^^bbbdddfffhhhhhhfffdddbbb_________aaadddfffeeedddgggfffdddbbb```[[[VVVQQQIIIDDD???<<<:::777111---111222111///------000333111///............------+++)))((()))+++---...---+++***)))((('''((())))))+++***))))))******(((&&&(((((()))***+++---///000222111...,,,***))))))***'''((()))******)))((('''''')))******)))(((***+++(((((('''''''''&&&&&&&&&$$$&&&(((******)))'''&&&$$$&&&(((***+++***)))(((''''''''''''(((((((((((()))******)))(((((()))+++(((((('''(((((()))******((())))))(((''''''(((***((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&''''''(((&&&***,,,(((&&&((((((&&&$$$%%%'''))))))'''%%%###''''''''''''((((((((((((###'''((('''''')))(((%%%&&&&&&%%%%%%&&&'''((()))((((((''''''&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))+++,,,,,,,,,+++***...//////---***((()))***///,,,)))((()))+++------,,,+++***)))'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''')))***+++,,,------***)))(((((()))***((('''((((((''''''((())))))***((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&$$$((((((((()))***+++,,,,,,...---+++++++++,,,,,,,,,((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%))))))***+++,,,,,,+++*********+++***)))((()))***''')))+++,,,---------,,,///...,,,)))(((((()))+++((())))))((('''&&&&&&'''...------,,,,,,+++++++++*********))))))))))))((()))))))))))))))))))))***---,,,***)))))))))******+++******))))))******++++++,,,,,,,,,---222888<<>>AAAEEEJJJOOOQQQRRRQQQQQQQQQSSSVVVXXXZZZ\\\]]]^^^YYYPPPFFF===666111...---------------.........111222222222444888???EEEQQQTTTWWWZZZ\\\___``````ccccccdddcccbbbaaa___^^^bbbbbbaaaaaaaaaaaabbbbbb`````````bbbcccccc```^^^WWWPPPFFF===888666444222555555444222111111111111,,,------///000111222222000111333444777;;;AAAEEEKKKMMMQQQVVVZZZ^^^aaabbbeeeeeeeeedddbbbbbbbbbbbbdddcccbbb]]]VVVKKKAAA:::888555222000000111111000555777999999888888888999777555444222000000///000///222555666666888===AAAIIILLLOOOQQQNNNGGG@@@;;;333444444666:::>>>BBBEEEEEECCC???;;;::::::<<<>>>DDDIIIOOORRRQQQQQQRRRTTTXXXZZZ\\\\\\[[[\\\^^^``````bbbdddffffffeeebbbaaa^^^^^^___aaaeeeffffffeeehhhgggfffeeeccc___ZZZUUUMMMHHHAAA===:::777333///111000///---,,,---///111///...---...000111///---***)))((())),,,......---+++***)))(((((()))***++++++***)))*********(((&&&************+++,,,,,,---...---,,,+++***++++++,,,'''((()))******)))((('''&&&''')))(((''''''(((***%%%&&&&&&&&&'''''''''(((%%%&&&((()))***)))(((''''''&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))******+++***(((''')))***(((((('''(((((()))******'''(((((('''&&&%%%''')))((((((((('''&&&&&&&&&%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%)))***'''&&&'''(((&&&'''''''''(((((((((''''''''''''''''''((((((((((((###'''(((&&&&&&)))(((%%%&&&&&&&&&&&&''''''((((((''''''&&&'''((()))++++++''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,+++***)))***+++,,,+++***)))***,,,///,,,)))((()))+++---------,,,***((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,---...***((('''((())))))(((''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((((()))******(((%%%))))))***)))((((((((((((,,,,,,,,,,,,,,,,,,------)))(((((('''''''''(((((()))((((((''''''''''''''''''((()))***))))))))))))***,,,---,,,***((()))+++'''(((***,,,---------,,,222000,,,***((((((((()))''')))))))))'''&&&'''(((---,,,,,,++++++++++++,,,+++++++++******))))))))))))))))))************+++...,,,***)))******)))(((+++******************+++************+++---222555===???CCCGGGMMMTTT]]]bbbaaaeeeiiikkkjjjhhhffffffdddddddddddddddeeefffgggccc^^^^^^fffhhhbbb```ccc```^^^[[[XXXVVVTTTSSSSSSOOOMMMIIIGGGFFFEEECCCAAA???AAAFFFLLLQQQTTTSSSRRRRRRSSSTTTVVVXXXZZZ[[[\\\[[[UUULLLAAA888222///...///////////////............///111111222777>>>EEEOOOUUUYYYZZZ\\\```bbbaaa````````````___^^^]]]\\\bbbbbbcccccccccbbbbbbaaa`````````aaabbbaaa^^^[[[OOOHHH>>>888666555444222444333222111111000000000---......///000111111222///111222333555999???CCCFFFHHHLLLQQQWWW[[[^^^``````bbbccccccbbbbbbcccdddeeecccaaa^^^YYYQQQHHHBBB<<<888333000/////////...333555777777666555666777666555333111000///......---///111222222666<<>>:::333444666999<<<@@@CCCDDDEEECCC@@@>>>===<<<<<<===@@@EEEJJJLLLLLLLLLNNNQQQTTTWWW[[[[[[ZZZ[[[^^^aaa___aaabbbddddddcccbbbaaa___^^^___bbbeeeggggggfffggggggffffffeeeaaa[[[WWWNNNIIIBBB>>><<<:::666222111000///---------...//////---,,,...222333111...,,,+++***+++,,,,,,+++*********))))))***+++---...+++*********++++++)))'''+++************++++++,,,++++++******++++++,,,,,,'''(((((()))))))))))))))&&&'''((((((''''''((()))%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((()))(((&&&$$$$$$&&&''')))&&&&&&''''''((())))))))))))***+++***(((((()))+++)))(((((((((((())))))***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$)))***'''&&&'''(((&&&(((((('''''''''((())))))''''''''''''((((((((((((&&&))))))&&&'''******((('''''''''''''''(((((((((&&&&&&&&&''')))***,,,---''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********))))))&&&(((***+++*********,,,,,,***((((((***,,,------...---***(((&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++------)))((('''''')))))))))'''(((((((((''''''(((((()))(((''''''''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((())))))******++++++)))(((***------***&&&)))+++,,,+++)))'''&&&&&&***+++------,,,,,,---...))))))((((((''''''((((((((((((((((((((((((((((((&&&'''((((((''''''((()))+++...000///+++)))***,,,***+++++++++++++++******333000---++++++***)))((('''((()))((('''&&&'''(((++++++***)))***+++,,,,,,*********+++++++++++++++************++++++,,,,,,,,,***)))***,,,,,,***(((+++++++++******+++++++++)))***+++******+++...000555888>>>EEEKKKSSSZZZ```bbbdddhhhiiihhhfffeeeeeebbbbbbbbbcccccceeeffffffbbb\\\^^^fffiiibbbaaaeeeaaa```]]][[[XXXUUUTTTSSSOOOMMMJJJIIIHHHFFFDDDAAABBBCCCGGGNNNTTTWWWVVVSSSSSSSSSTTTUUUWWWXXXYYYZZZVVVPPPGGG<<<444///------........................---000111111111666>>>EEENNNUUUZZZYYYYYY^^^```___]]]]]]]]]]]]]]]]]]]]]\\\___aaaccceeefffeeecccbbb```````````````^^^ZZZWWWIIICCC:::666666666333111333222111000000000000000/////////000000111111111222222333333444777<<>>===<<<>>>BBBFFFGGGGGGHHHKKKNNNPPPTTTXXXYYYXXXYYY]]]aaa```aaaaaabbbccccccbbbbbb______```bbbeeegggfffeeegggfffggggggeeeaaa[[[WWWLLLIIIEEECCCAAA>>>888333222111000/////////---,,,000---+++---111222000,,,,,,+++***+++,,,---+++***************,,,...000111++++++***+++,,,,,,***)))))))))))))))***+++------+++++++++************+++((((((((((((((()))******&&&((())))))(((((()))***'''''''''''''''((((((((((((''''''&&&'''((()))******)))((('''&&&&&&&&&'''&&&&&&''''''((())))))***)))******)))((((((***+++***))))))(((((((((((()))***'''%%%%%%((()))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%)))+++((('''))))))'''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''')))(((%%%%%%)))+++)))(((((())))))((((((''''''%%%&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))%%%(((++++++***)))((())))))((('''(((***,,,,,,,,,///---***(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''***))))))((()))***+++,,,'''&&&&&&''')))***)))((())))))(((((((((((())))))'''(((((())))))(((((('''%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''(((((()))******+++++++++)))(((+++......+++&&&'''+++...///,,,)))'''''''''***,,,---++++++---///******)))(((((((((((((((%%%%%%&&&'''((((((((((((&&&'''((('''%%%%%%(((+++,,,///222111---***+++---++++++************++++++222///------...---+++)))&&&'''((((((&&&&&&'''(((******)))))))))***,,,---((()))***+++,,,---......******+++++++++,,,,,,,,,)))((((((***---...+++))),,,,,,++++++++++++,,,,,,***,,,---,,,,,,,,,...///...333<<>>@@@AAAAAA??????AAAAAABBBBBBAAA@@@>>><<<===@@@CCCDDDDDDEEEIIIMMMNNNRRRWWWXXXVVVWWW\\\```aaaaaaaaabbbbbbccccccddd`````````bbbeeegggfffeeeggggggggggggfffbbb[[[WWWJJJHHHGGGGGGFFFAAA:::333333222222111111000...,,,111...+++,,,000111...+++((('''(((***---///...---*********+++---///111333++++++***+++------+++***''''''((()))***,,,...///,,,,,,++++++***))))))((()))(((''''''''')))***+++((()))******))))))***+++)))))))))(((''''''&&&&&&)))(((&&&%%%&&&''')))+++************)))(((&&&%%%&&&&&&&&&'''((())))))***((()))***)))((((((***,,,+++***)))(((((('''((((((,,,(((%%%&&&***,,,***&&&%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&***,,,)))(((***+++)))###$$$&&&'''((('''&&&%%%''''''''''''((((((((()))&&&(((%%%!!!"""&&&)))((())))))******)))(((''''''&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&***)))(((''''''((()))***&&&(((+++,,,***(((&&&&&&'''&&&&&&(((+++,,,,,,+++///---***'''&&&%%%%%%&&&''''''''''''''''''''''''******)))(((((()))***+++&&&&&&%%%''')))******))))))(((''''''''''''(((((('''((()))******)))((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***+++)))(((***...///***&&&&&&+++000222///,,,******&&&))),,,,,,++++++,,,///******)))(((((((((((((((######%%%&&&'''((((((((('''((((((&&&$$$%%%))),,,---111444222...+++,,,...((((((((((((***,,,...000000...,,,...000000---+++%%%'''((('''&&&&&&'''((()))+++++++++***)))***+++((((((((((((((()))******(((***------+++***,,,...)))+++,,,+++((((((***------,,,***)))))))))******,,,,,,,,,---------......000222666>>>GGGOOOTTTVVV[[[]]]```bbbbbbcccdddffffffeeedddcccbbbcccdddeeeaaaaaacccdddddddddddddddaaabbbbbbaaa^^^ZZZVVVTTTPPPQQQQQQPPPLLLIIIGGGGGGCCCDDDIIIRRRYYYZZZUUUOOOQQQPPPPPPQQQUUUXXXYYYYYYQQQHHH<<<444111000000///............/////////000//////000111333888===@@@QQQWWWZZZWWWQQQOOOUUU\\\[[[]]]```bbbccccccbbbaaa^^^___```ccceeedddaaa^^^aaabbbbbbaaa\\\UUUNNNIII<<<:::888555333333222222333333222111111111222222111---+++---222666444222222222333444666888:::;;;999999999<<>>888666333111000///---+++000---++++++---///---+++******))))))******+++,,,+++((((((,,,111333000,,,,,,++++++,,,......,,,+++))))))))))))***+++,,,---......---,,,,,,+++******''''''(((((())))))******)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((***))))))(((((((((((()))(((''''''(((***,,,+++***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++(((&&&'''))))))'''$$$'''''''''''''''((())))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))''')))***)))&&&%%%&&&(((%%%)))---+++((('''***...&&&&&&'''((())))))((((((,,,+++***)))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((***)))(((&&&&&&'''((((((''''''''''''((((((((((((((('''''''''(((+++---///000...+++(((&&&%%%$$$$$$&&&&&&&&&'''((())))))***'''((()))***+++***)))((((((&&&%%%&&&((()))))))))((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))************))))))))))))(((((((((''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((((((***---///...---...------...///...+++)))000,,,)))***---...+++'''///...+++(((&&&'''***,,,)))))))))))))))(((((('''(((((('''&&&&&&(((,,,///---000222///***&&&''')))---)))%%%'''---111111///000...+++***+++***)))(((%%%&&&(((((('''&&&'''''')))+++,,,+++***)))***+++)))))))))))))))******+++)))+++,,,+++)))))),,,...+++---...,,,***)))+++------,,,+++************++++++,,,,,,,,,,,,---------///000444;;;DDDLLLRRRUUUXXX[[[^^^``````aaaccceeegggfffeeecccccccccddddddbbbbbbcccccccccdddddddddaaabbbbbbaaa___[[[WWWTTTRRRRRRQQQPPPNNNLLLIIIGGGDDDEEEIIIPPPVVVVVVQQQLLLPPPOOOOOOQQQTTTUUUUUUTTTNNNFFF;;;333111000000///............////////////---///111333555999@@@EEERRRVVVYYYVVVOOOMMMRRRXXXYYY\\\```ccceeedddcccbbbbbbbbbccceeeggggggeeecccaaaaaa```^^^XXXQQQIIIEEE:::888666444333222222333222333333333333222222222///,,,***,,,000333222///444333333333444444555666777777888999<<<@@@DDDFFFLLLPPPUUUZZZ]]]```bbbeeeccccccbbbbbbaaa```______WWWSSSLLLFFF@@@:::444111333000000444666222000111000000000000000000000000------,,,,,,---///000111333444555444444555777999===???CCCHHHLLLKKKFFFAAABBBCCCDDDDDDDDDCCCAAA@@@@@@???===>>>@@@DDDIIILLLOOOPPPQQQQQQRRRTTTXXX[[[```bbbeeeeeedddbbbbbbcccaaabbbccccccbbbbbbcccdddeeeeeefffffffffbbb]]]YYYSSSQQQOOONNNNNNLLLHHHDDD===:::666333222000---+++000---++++++---...---++++++*********************,,,)))(((+++///111///,,,---,,,++++++---,,,+++)))***************++++++,,,---------,,,++++++***)))((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))((('''&&&((()))+++***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***(((&&&'''((()))'''%%%'''''''''''''''((())))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&((()))(((%%%$$$%%%'''%%%(((***)))'''&&&)))+++&&&&&&'''(((((((((((((((++++++***)))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((('''&&&%%%'''((())))))(((''''''''''''(((''''''''''''(((((((((((((((''''''&&&'''))),,,---111000---)))'''%%%$$$$$$&&&&&&&&&'''((())))))))))))***+++,,,,,,+++***))))))'''&&&&&&((())))))((('''(((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%'''(((((('''((())),,,---,,,+++,,,,,,------...---+++***---***'''))),,,...,,,(((+++++++++)))''''''((()))(((((((((((((((''''''&&&'''((((((''''''(((+++...,,,///222000,,,)))+++---...***''')))...222222000///---+++*********)))'''%%%'''(((((('''&&&''''''***+++,,,+++***)))***,,,))))))))))))*********+++***+++***)))((()))+++...+++,,,---,,,***)))***+++,,,,,,+++*********++++++******+++++++++,,,,,,,,,---...111777>>>FFFMMMRRRTTTWWWZZZ\\\^^^```bbbdddhhhgggfffeeedddccccccdddcccccccccbbbbbbcccddddddaaabbbbbbbbb```\\\XXXVVVUUUSSSQQQQQQQQQPPPKKKGGGGGGGGGJJJOOOSSSSSSNNNJJJNNNNNNOOOQQQSSSSSSQQQOOOJJJCCC999222000000///...//////.....................111555555666999AAAHHHSSSWWWYYYVVVOOOLLLOOOTTTWWWZZZ___dddffffffeeecccdddddddddfffhhhiiihhhgggaaa```]]]XXXQQQJJJCCC???777666444333222222333333333444555666666444222111111...,,,---000222000...222222222222222333333333666666666777999;;;>>>@@@AAAFFFMMMSSSYYY]]]bbbeee```aaaaaabbbcccccccccbbb]]]ZZZUUUOOOHHHAAA999333444000000444555222000111000000//////......------......---,,,,,,,,,,,,,,,///000111222222444888:::AAACCCGGGLLLOOOMMMIIIEEEBBBBBBBBBBBBBBBCCCCCCDDD@@@>>><<<;;;===AAAFFFIIIIIIKKKMMMNNNPPPRRRUUUXXX___aaaccccccbbbbbbcccdddbbbbbbcccaaa```___```bbbddddddeeeffffffccc___[[[YYYWWWVVVVVVVVVTTTPPPNNNEEEAAA<<<777444111///---///---++++++,,,---,,,+++++++++++++++++++++++++++---***((())),,,...---+++,,,+++******++++++)))''',,,,,,++++++++++++******,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((()))))))))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((('''(((((()))***+++)))'''''''''))))))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&((()))(((''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&'''((((((((((((((())))))&&&''''''(((((((((((((((******))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((('''&&&&&&''')))((()))))))))((((((''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***111000---***(((&&&%%%%%%&&&&&&&&&'''(((((()))))),,,------...---,,,***)))***(((&&&&&&((((((((('''''''''(((((()))******+++''''''((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((((('''''')))***+++***((()))***+++,,,---,,,+++******(((&&&(((,,,---,,,***((()))+++***((('''&&&'''''''''((((((''''''&&&%%%'''((())))))((((((***++++++...111000...---...000///,,,***+++///222222111...,,,))))))))))))((('''&&&''')))((('''&&&&&&'''***+++,,,,,,******+++,,,((((((((())))))))))))))))))*********************)))******)))((('''''''''************************)))************++++++++++++,,,///222888???GGGMMMOOORRRVVVZZZ\\\^^^aaadddhhhgggfffeeeddddddcccccceeedddcccbbbbbbbbbcccdddaaabbbccccccaaa]]]ZZZXXXWWWTTTPPPQQQSSSSSSMMMHHHIIIIIIKKKNNNQQQQQQNNNKKKKKKLLLNNNQQQRRRRRRNNNKKKEEE>>>666111000000///...//////............------///333777777666999AAAIIIWWWZZZ\\\XXXQQQNNNPPPSSSUUUYYY___dddggggggeeeddddddccccccdddggghhhhhhhhhaaa^^^YYYRRRJJJBBB<<<999444333222111111222333444777888::::::999666222000333111///000111222222000...///000222333555555666666666555666777888999:::777<<>>CCCFFFKKKOOOQQQOOOKKKHHHBBBAAA@@@???@@@AAADDDEEEBBB???<<<:::;;;===AAACCCAAADDDHHHLLLOOORRRVVVXXX^^^```bbbccccccccceeegggbbbcccbbb```^^^]]]^^^___cccccccccdddeeedddaaa___]]]]]]]]]\\\\\\ZZZXXXVVVMMMHHHAAA;;;666333111//////...---,,,,,,,,,,,,+++++++++,,,------............+++)))(((***++++++******))))))***++++++***(((---------,,,,,,+++***)))***++++++++++++***)))(((+++******))))))((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***''''''''''''((()))++++++***)))'''((())))))((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&***)))((((((***+++***(((''''''(((((((((((((((''')))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***(((((()))******((('''&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''...,,,***)))''''''''''''&&&&&&&&&''''''(((((((((......//////...,,,+++***+++)))'''''''''((('''&&&''''''((((((((()))))))))&&&'''(((((())))))((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''%%%&&&''''''&&&&&&'''(((***)))((()))******)))'''''')))+++,,,++++++++++++***((('''(((***,,,+++))))))***+++***((('''((()))((((((((()))(((''''''&&&&&&(((++++++***)))******+++...000000...---...000---,,,***+++...111111000,,,***(((((((((((('''&&&&&&((())))))'''&&&&&&'''***,,,,,,,,,+++***+++,,,&&&'''((()))))))))((((((((()))+++------,,,)))''')))))))))))))))((('''&&&(((((()))))))))))))))))))))))))))*********++++++***+++---///222888@@@FFFJJJNNNRRRVVVZZZ]]]aaacccgggffffffeeeeeedddcccccceeeddddddcccbbbbbbbbbbbbaaabbbcccdddbbb___\\\ZZZXXXTTTQQQRRRUUUTTTOOOJJJGGGGGGIIIKKKMMMMMMLLLKKKHHHIIILLLOOOQQQPPPLLLIII???999333///000000///..................------------111555777999>>>FFFMMM[[[^^^___\\\VVVSSSSSSVVVVVVYYY^^^ccceeefffdddccccccbbbbbbdddgggiiijjjiiiaaa\\\UUULLLCCC<<<888555222111111000111222333444:::<<<===>>>;;;777222///444222111111111222111111///000222444555666666666666666555555555666666666000555;;;CCCJJJSSSZZZ``````aaacccddddddcccbbbbbbbbbaaa___[[[VVVMMMCCC===999333111222222000///000...---,,,+++***)))((('''******+++++++++++++++++++++---///111333888>>>BBBDDDHHHNNNQQQRRROOOLLLJJJCCCAAA???======???BBBDDDDDDAAA>>>;;;:::;;;===>>><<<@@@EEEJJJNNNRRRWWWZZZ]]]___bbbdddeeefffhhhiiiccccccbbb___\\\[[[]]]^^^aaa``````bbbddddddcccaaa___```aaa```___]]][[[[[[SSSMMMDDD===888555333222//////...---,,,+++,,,,,,***+++---///111222222222...,,,***((())))))))))))(((((((((***,,,---,,,+++............---+++***))))))***+++,,,,,,***)))(((++++++******))))))(((((()))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))++++++***)))(((((()))***)))'''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''')))(((''''''))))))(((''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((('''''')))+++((()))*********)))'''&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&(((((('''&&&'''((()))***&&&&&&&&&&&&''''''''''''......//////...,,,+++***+++)))'''''''''((('''&&&(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))+++***)))***++++++)))'''&&&)))+++,,,+++******++++++***))))))))))))((((((,,,,,,***(((''''''***---)))************)))(((((('''))),,,---,,,++++++,,,---...//////---,,,,,,,,,+++******+++---.........+++***((('''(((((('''&&&''')))***)))(((&&&&&&'''+++,,,---,,,+++***+++---&&&''')))******))))))(((******,,,...///---***'''*********,,,------+++)))'''((())))))******))))))))))))*********+++++++++)))+++---...///333999???DDDHHHMMMRRRWWW[[[___bbbddddddeeeeeeeeedddcccbbbeeeeeeeeedddcccbbbaaa```aaacccddddddcccaaa]]]\\\YYYWWWUUUUUUVVVUUUQQQNNNFFFFFFFFFGGGHHHHHHIIIJJJGGGHHHJJJLLLMMMLLLHHHEEE999555000...///000///...,,,,,,---------.........+++...222777>>>FFFNNNTTT\\\^^^```^^^ZZZWWWWWWXXXXXXZZZ]]]aaabbbcccbbbaaaccccccdddfffjjjkkkkkkjjj```ZZZQQQGGG???999666555222111000000111222333444:::<<<======;;;888444111111000000/////////000000444555555666666555333222555555555555555444444444///222666;;;BBBKKKTTT[[[```aaacccddddddcccaaa```aaa``````^^^ZZZSSSKKKEEE>>>888444444333000///111//////...---,,,+++******((()))***+++,,,,,,,,,++++++---///111444:::@@@EEEFFFJJJPPPSSSSSSPPPMMMLLLFFFDDD@@@======>>>@@@BBBCCCBBB@@@>>>===<<<<<<<<<;;;>>>CCCGGGKKKQQQVVVZZZZZZ^^^bbbfffggghhhiiijjjdddcccbbb^^^\\\[[[]]]______^^^^^^___bbbddddddcccaaabbbdddccc```^^^]]]]]]UUUOOOFFF>>>999777555555000111111///---+++,,,...)))+++...000222333333333---,,,+++***))))))))))))*********,,,...///...---......//////...,,,+++))))))***,,,------+++***(((******************)))))))))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((((('''(((((()))***+++)))((('''''')))))))))'''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''&&&%%%'''((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))))))))''''''''''''&&&&&&%%%%%%&&&(((((((((((((((((('''&&&''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((('''((()))+++))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&,,,------...---,,,***)))***(((&&&&&&(((((((((''')))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''')))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%'''((((((''''''((()))+++***)))***++++++***(((&&&***------***)))***,,,,,,++++++***))))))((((((---,,,***(((&&&(((,,,///******+++++++++***))))))(((***---............///000000///...---,,,***)))((())))))***++++++,,,,,,+++)))((('''((()))((('''((()))******(((&&&&&&'''+++,,,------++++++,,,---((()))+++,,,,,,,,,***)))///---++++++------,,,******)))***,,,//////---***((()))***+++,,,,,,+++************+++++++++,,,,,,(((,,,......---...333888>>>BBBHHHNNNSSSWWW\\\___aaabbbcccdddddddddcccbbbdddeeeffffffeeebbb```^^^bbbcccdddeeedddbbb___]]]ZZZZZZZZZZZZYYYWWWUUUSSSKKKJJJIIIHHHFFFGGGHHHIIIHHHHHHHHHHHHHHHEEEAAA>>>555111------///000///---++++++,,,---......//////111111333999BBBLLLRRRUUUYYY[[[]]]]]]ZZZXXXXXXYYY[[[\\\]]]^^^_______________```bbbfffiiikkkjjjhhh___YYYNNNDDD<<<888666666333222111000111222333444666777999:::999888555444000000000000//////111222444555666666666555333222333333444444333333222111111222333666;;;DDDOOOVVV]]]___aaacccdddcccaaa```______``````^^^YYYRRRMMMEEE>>>888777555111111333//////...---,,,,,,++++++)))***+++,,,,,,,,,+++++++++,,,...000444:::AAAFFFHHHMMMSSSVVVTTTQQQOOONNNJJJGGGDDD@@@>>>>>>???@@@???@@@@@@AAA@@@@@@???>>>===???BBBDDDHHHMMMSSSWWWVVV[[[aaafffhhhhhhiiiiiidddcccaaa^^^\\\[[[]]]```\\\[[[[[[]]]```cccdddeeebbbdddfffdddaaa^^^]]]]]]UUUOOOEEE===999888777777111333333111---,,,---///***,,,...000111111000000+++,,,---,,,+++***))))))///...---...000000...,,,---...///000///---,,,***)))***,,,......---+++)))******************++++++)))))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))&&&$$$$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%'''((('''%%%$$$%%%''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((()))(((&&&''')))+++)))&&&%%%&&&)))((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((('''(((***,,,+++***))))))(((((())))))''''''''''''((((((((((((&&&''''''((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***))))))'''&&&&&&((())))))(((((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''((((((''''''((())))))(((((()))***+++)))((('''+++///...***((())),,,***+++++++++*********+++*********((('''(((***---***************)))(((((()))+++...//////000222333111000/////////...,,,***'''(((************+++,,,+++***(((((()))***)))((()))***+++***(((&&&&&&'''+++,,,------++++++,,,---)))+++,,,......---,,,+++333///***)))+++---...---(((''''''+++...///,,,)))***+++,,,---...------,,,***++++++++++++,,,,,,,,,(((,,,//////,,,,,,000555:::>>>EEEJJJPPPUUUZZZ]]]___```bbbcccddddddcccccccccdddfffgggfffccc___\\\bbbcccdddeeedddbbb```^^^[[[]]]^^^]]]ZZZXXXWWWWWWQQQPPPNNNKKKHHHHHHIIIKKKJJJHHHGGGEEEDDD@@@<<<888333///,,,,,,///000///---)))***+++,,,...///000000:::777666;;;EEEMMMQQQQQQVVVXXX[[[[[[YYYXXXXXXYYY]]]]]]]]]]]]]]]]]]]]]^^^[[[\\\___dddgggiiigggeee^^^XXXMMMCCC;;;777777888333333222111111222333444111222555777888888777666111222222222111222333555000111444666666666555444222222222222222111000000333333222333777@@@KKKSSS[[[]]]```cccdddcccbbb```______```aaa```]]]WWWSSSJJJBBB<<<999777333222444---,,,,,,++++++*********++++++,,,------+++***)))+++,,,...000333999AAAFFFIIIOOOUUUXXXVVVRRRPPPOOOMMMKKKGGGCCC@@@?????????<<<===@@@BBBCCCCCCBBBAAA???@@@BBBCCCEEEIIIOOOSSSSSSYYY```fffhhhhhhhhhhhhdddcccaaa^^^\\\\\\^^^aaa[[[ZZZYYY[[[___ccceeeeeeccceeegggeeeaaa^^^]]]^^^UUUNNNDDD===999888888999222444444222...,,,...000,,,---///000000...---,,,***,,,---...,,,*********333222000000000000---+++,,,...///000000...,,,+++)))+++---//////---+++***)))))))))***+++++++++,,,)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))(((((((((((()))###""""""###%%%'''&&&%%%((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%''')))'''$$$###$$$&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''$$$###$$$''')))'''%%%)))---000...)))'''***---(((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((((((***,,,,,,+++)))((((((((()))***''''''''''''((((((((()))&&&''''''((())))))((((((,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))(((((('''%%%&&&((()))))))))''''''(((((())))))******%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******&&&'''((((((''''''(((***'''&&&&&&''')))***((('''(((---000///***((()))+++)))***++++++++++++,,,...'''(((******)))(((((())))))))))))))))))(((((('''***,,,...///000111444666111000000000000000...---''')))+++++++++***+++,,,,,,***(((((()))******))))))***+++***(((&&&&&&'''...//////...,,,,,,---///...,,,***)))***+++++++++************))))))(((((())))))*********))))))(((************************((()))+++,,,,,,***'''%%%))))))***+++,,,...///000222777???FFFMMMSSSXXX[[[[[[aaadddcccbbbdddeeebbbeeeeeedddcccccccccdddddddddccccccbbbaaaaaaaaabbb^^^^^^]]]^^^^^^\\\YYYVVVPPPOOOMMMLLLKKKKKKLLLMMMFFFGGGGGGDDD>>>888333111---,,,,,,++++++,,,,,,---,,,---------,,,---000333---111555<<>>>>>???@@@BBBCCCDDDEEEEEEAAA@@@>>>>>>AAAFFFKKKNNNVVVYYY^^^bbbeeeggggggggggggddd```^^^^^^______^^^XXXTTTRRRVVV]]]cccdddccccccccccccccccccbbb^^^[[[SSSJJJ@@@::::::;;;:::777444333000...------...///...,,,++++++------,,,***,,,,,,---------,,,++++++666222......000111...+++...------......---+++)))***,,,...000///---)))''')))******)))(((''''''(((((()))*********((('''&&&******)))(((((((((((((((***++++++++++++******)))''''''&&&%%%&&&'''((()))(((***'''"""$$$***+++'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&''''''&&&***'''%%%&&&(((***(((&&&******)))((('''&&&&&&%%%)))'''%%%$$$###$$$%%%&&&***)))((('''&&&&&&&&&''')))((('''&&&&&&'''((()))(((((('''''''''(((((()))***((('''((()))***)))''''''(((((((((((((((''''''%%%'''***++++++*********''''''&&&''''''((()))***'''&&&&&&&&&&&&'''(((((('''+++---+++***,,,***&&&(((((((((((())))))))))))))))))(((((((((((())))))+++***)))*********(((&&&((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((()))******'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''''''''''''''''''''''',,,)))(((++++++)))***---+++)))))),,,,,,)))(((***''''''(((((())))))******+++,,,......,,,++++++,,,+++***((()))******)))(((******+++******)))((('''((((((((('''&&&&&&(((******)))))),,,111333222000.........---,,,+++***)))+++++++++*********))))))******)))(((((((((((((((*********)))(((&&&%%%$$$---...///...,,,,,,---///...,,,***)))***+++++++++,,,,,,+++***************))))))************))))))************************)))***+++,,,,,,***((('''*********+++,,,---...///111555<<>>@@@CCCDDDDDDDDDDDDAAA@@@>>>>>>???CCCGGGJJJSSSWWW[[[```dddeeeeeeeeeeeeccc```______```___^^^VVVSSSQQQTTT[[[aaaccccccccccccdddeeeddd```ZZZUUUMMMFFF>>>999777888888777:::888444111...---,,,---...---,,,,,,------,,,+++,,,,,,------------,,,,,,222...******,,,---***'''++++++,,,...//////...------,,,,,,,,,,,,,,,,,,+++)))*********((('''((())))))))))))))))))(((''''''******)))((((((((((((((('''((()))******)))((((((''''''&&&&&&&&&'''((()))(((,,,+++&&&%%%(((***(((''''''((((((''''''&&&%%%''''''&&&&&&''''''((()))'''%%%$$$%%%&&&'''''''''***(((&&&&&&((()))((('''))))))((((((''''''&&&&&&---,,,***)))))))))***+++(((((((((((((((((((((((((((''''''&&&'''((()))***'''''''''''''''((())))))***((('''((()))***)))''''''(((((((((((((((''''''(((+++......---***)))))))))((('''''''''''''''((('''&&&&&&&&&&&&'''((((((,,,000111//////000...***))))))))))))(((((((((((()))(((((((((((((((((())),,,+++***+++,,,,,,***(((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((())))))***'''''''''&&&&&&%%%%%%%%%***((('''''')))******)))'''''''''''''''''''''''')))&&&&&&))))))'''(((+++)))(((+++000111---***,,,++++++***)))))))))*********+++,,,+++)))((()))***'''&&&&&&''')))***)))((())))))*********)))))))))((()))((('''&&&%%%''')))+++******,,,///111///---******+++******)))((('''++++++*********)))))))))***))))))((((((((((((((()))))))))((('''%%%$$$###---......---,,,,,,...///...,,,***)))***+++++++++...---+++******+++,,,,,,))))))************))))))************************+++++++++++++++++++++***+++++++++++++++,,,------///333888>>>CCCHHHNNNQQQSSSZZZ```bbbdddggggggdddccccccddddddeeeeeeffffffccccccbbbbbbbbbbbbaaaaaaeeedddccccccbbb___[[[WWWXXXXXXWWWUUUSSSPPPNNNMMMLLLJJJFFF@@@999222---***---,,,,,,++++++,,,,,,---***++++++***))))))+++---,,,///333;;;HHHTTTWWWTTTNNNRRRWWWZZZ[[[ZZZZZZZZZ^^^^^^___aaaaaa```\\\YYYUUUXXX\\\^^^dddhhheee^^^XXXLLL@@@999555000///000///...---...000222222222///////////////000111111000333666777555666888;;;>>>???@@@???>>><<<999777333333333222222111111111000000000000111555;;;???GGGPPPXXX[[[^^^``````]]]\\\]]]___``````___]]]\\\ZZZXXXTTTOOOJJJCCC<<<666222000...,,,+++******++++++++++++++++++,,,---------///222444555666888:::???GGGRRRYYY[[[ZZZYYYYYYVVVSSSPPPNNNLLLJJJFFFDDD<<<>>>@@@BBBDDDDDDCCCCCCBBB@@@>>>======???BBBDDDOOORRRWWW]]]```aaaaaa```cccbbbaaaaaaaaa```^^^\\\UUURRROOORRRXXX___ccceeebbbdddfffgggddd]]]SSSLLLDDDAAA<<<777555555666888<<<:::777444111///......///...------......---+++------------------------///,,,)))(((***+++)))&&&(((***,,,///000111111111///---***((()))+++...000)))*********((('''((()))***))))))(((((((((((((((***))))))((((((((((((((($$$%%%''')))))))))'''&&&''''''&&&&&&''''''((()))'''+++,,,(((%%%&&&(((''''''(((((((((((('''&&&&&&((((((''''''(((((()))***'''&&&$$$%%%&&&((((((''')))(((&&&&&&((()))((('''((((((((((((((('''''''''***)))((('''''''''((()))&&&'''(((***++++++******'''''''''''''''((()))***&&&&&&&&&'''''')))***+++***((('''((()))***)))'''''''''((((((((((((((((((+++...111111///+++((('''***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++///000------///---*********))))))((((((''''''((((((''''''''''''((((((++++++***,,,---...,,,+++((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''(((((()))***'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''((((((((((((((((((((((((,,,)))))),,,---***+++...'''(((---333444000,,,---///...,,,***))))))***+++,,,,,,,,,***''''''(((***%%%$$$###%%%'''))))))(((''''''((())))))******+++((())))))'''%%%%%%&&&(((,,,++++++,,,------,,,***(((((())))))))))))((((((************))))))))))))***)))((((((''''''((((((((((((((('''&&&%%%$$$###,,,---...---,,,,,,...///...,,,***)))***+++++++++...,,,+++******+++,,,---((())))))************)))************************---,,,+++++++++,,,---...,,,,,,+++++++++++++++,,,,,,///444999>>>DDDJJJNNNQQQYYY```ccceeegggfffcccbbbcccdddeeefffffffffgggccccccdddddddddcccccccccbbbaaa`````````]]]ZZZVVVWWWWWWWWWVVVTTTRRROOONNNMMMJJJDDD===777111,,,(((---,,,,,,++++++,,,,,,---,,,---------+++***+++---+++...222;;;IIIWWW\\\YYYNNNRRRWWW[[[]]]\\\[[[[[[___```aaabbbbbb```\\\YYYVVVYYY\\\___dddgggccc\\\SSSGGG<<<666333///---///---------...///000111111///...---------///111222///333666777777888<<<@@@EEEFFFFFFEEEBBB>>>;;;888666666555555444333222111333333333333333666;;;>>>BBBLLLVVVZZZ[[[^^^]]][[[]]]^^^___``````___^^^]]][[[ZZZYYYVVVQQQIII???888333111...,,,+++++++++,,,,,,++++++++++++,,,---------000444666666666666777:::CCCPPPYYY]]]]]][[[ZZZXXXVVVSSSRRRPPPNNNJJJHHH@@@@@@@@@@@@AAABBBDDDDDDCCCBBB@@@>>>===>>>??????IIILLLRRRWWW[[[\\\\\\[[[`````````aaabbbaaa^^^[[[UUURRRPPPRRRXXX___dddgggdddfffhhhiiieeeZZZNNNEEE>>>===:::777444555888::::::999777555444333333333111///............---,,,..................//////000---+++***+++,,,+++)))(((***---000111111222333...,,,***((((((+++///111(((***+++***(((((()))******)))(((''''''((()))***))))))(((((((((((())))))"""$$$''')))***)))(((''''''''''''''''''(((((()))&&&'''((('''''''''&&&%%%((((((((((((((('''&&&&&&((((((((((((((()))******'''&&&%%%%%%'''((((((''')))((('''''''''((((((((('''''''''(((((((((((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&(((***+++,,,+++***(((((((((((('''''''''((((((%%%%%%&&&&&&((()))++++++***((('''((()))***)))''''''''''''''''''(((((()))+++...111222///+++)))''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***---...++++++---,,,(((******))))))((((((''''''((((((''''''''''''((((((***))))))+++---...---,,,(((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&(((((('''))))))))))))))))))))))))...+++,,,//////------///***)))---333333///,,,,,,///---+++)))((()))+++---000///---+++(((((()))+++&&&%%%$$$%%%'''((('''&&&&&&&&&'''((()))***+++,,,((())))))(((&&&%%%&&&'''*********++++++++++++***((()))***************)))******)))))))))((((((((())))))(((''''''''''''((((((((((((((('''&&&%%%$$$+++,,,------,,,,,,...///...,,,***)))***+++++++++,,,+++***)))******+++,,,(((((()))***************************************---,,,+++***+++,,,...///,,,,,,+++*********++++++***---111555:::@@@HHHLLLQQQYYY```bbbdddfffeeebbbbbbcccdddffffffggggggfffddddddeeeffffffeeeeeeddd___^^^^^^___```^^^[[[XXXVVVVVVWWWWWWVVVTTTRRRQQQMMMHHH@@@:::555111---***---,,,,,,++++++,,,,,,---+++---...---+++++++++,,,+++...222;;;KKK[[[aaa```SSSUUUYYY\\\______]]]\\\^^^```bbbbbbaaa^^^\\\ZZZXXX[[[^^^```dddfffaaaYYYNNNCCC999444222...---///***+++,,,------......///...------,,,---///111222///222666888888;;;AAAEEEMMMMMMMMMKKKGGGAAA<<<999777666666444333222111111444444444333333555999<<<@@@KKKUUUXXXYYY[[[[[[YYY^^^^^^___``````___^^^^^^\\\\\\\\\ZZZVVVMMMCCC<<<444222///---++++++,,,---,,,,,,++++++,,,,,,---...---000444666666666666666888@@@MMMXXX^^^___]]][[[YYYWWWUUUTTTSSSQQQNNNKKKEEECCC@@@>>>>>>AAADDDFFFEEEDDDBBB@@@???>>>>>>>>>DDDFFFKKKPPPTTTVVVWWWWWW]]]]]]^^^```aaa```]]]ZZZWWWUUUSSSTTTYYY```fffiiieeegggiiiiiidddXXXJJJAAA:::;;;:::999888999<<>>777444111...,,,---,,,,,,++++++,,,,,,---(((***,,,,,,+++******++++++...222<<>>>>>@@@AAAEEEIIIMMMPPPSSSTTT[[[[[[\\\^^^______\\\ZZZXXXWWWVVVWWW[[[```fffiiieeefffgggfff```UUUHHH???:::999:::;;;===???AAABBB???>>>===;;;:::888777666444222000000000000...---000//////...///000222333---,,,++++++******++++++))),,,000000...---///111,,,,,,,,,+++,,,,,,------(((***+++***))))))***,,,((((((((((((((())))))***((((((((((((((())))))***'''((())))))************&&&'''((())))))))))))(((***&&&%%%(((+++)))((()))((())))))))))))(((''''''((((((''''''(((((()))***((('''%%%&&&''')))(((((('''((()))(((&&&&&&((()))((((((((((((((('''''''''(((((())))))))))))************++++++***((('''&&&))))))))))))((('''%%%$$$&&&&&&&&&'''''')))***+++***((('''((()))***)))'''((('''&&&&&&'''(((***+++&&&(((+++---,,,++++++,,,%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((())),,,,,,)))(((++++++(((((((((((()))))))))))))))))))))(((((((((((())))))&&&%%%&&&'''*********(((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''((((((((((((&&&&&&''')))+++++++++))))))))))))))))))))))))+++)))***...///+++***,,,///,,,,,,...---)))(((***((('''&&&&&&''')))+++,,,+++++++++)))&&&&&&'''))),,,***)))(((((((((&&&%%%)))((('''''''''((()))***''')))++++++)))((())))))'''(((***+++*********,,,''''''((((((((((((''''''(((((((((((('''''''''''')))(((''''''&&&&&&''''''***************)))((('''***+++,,,,,,+++,,,...000...,,,***)))***+++++++++)))***,,,---...---,,,+++'''((()))******+++++++++************************))))))******,,,---...///+++***************++++++,,,,,,---///111777>>>CCCIIIPPPWWWYYY\\\```bbb```ccceeefffgggggggggeeedddaaabbbdddeeefffeeedddcccaaaaaaaaabbbcccaaa^^^[[[ZZZYYYXXXVVVUUUUUUTTTTTTPPPHHH===666333111...,,,---,,,,,,++++++,,,,,,---(((***,,,---,,,+++,,,---,,,...333===OOObbbkkklllcccaaa``````bbbcccaaa___[[[\\\]]]\\\ZZZYYY[[[]]]___bbbddddddfffeee^^^UUUEEE;;;333000///---,,,...***---///...,,,***+++,,,,,,---...///000111111111111555999<<>>333222111000...---,,,,,,---,,,,,,,,,,,,---......---000333555555666777888:::@@@KKKVVV]]]___]]]ZZZYYYYYYYYYZZZZZZYYYVVVTTTKKKIIIGGGDDDBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>???BBBFFFKKKPPPRRRYYYYYYYYY[[[]]]]]][[[YYYXXXYYYYYYZZZ\\\```dddhhhddddddcccaaa[[[QQQFFF>>>:::888888<<>>===<<<;;;555333111111111000///---111000/////////111333555,,,,,,,,,+++*********+++'''+++///000---,,,...111...---,,,+++***+++,,,---((()))++++++***)))+++,,,''''''((()))))))))))))))((((((((((((((()))*********)))((((((((()))***+++&&&'''((()))***))))))(((((('''((()))$$$"""***)))))))))))))))(((''''''''''''&&&&&&''''''((()))((('''&&&&&&((())))))((('''((()))(((&&&&&&(((***))))))((((((''''''&&&&&&%%%&&&&&&''''''(((''''''((((((((((((((((((((((((&&&'''((())))))((('''''''''''''''''''''((())))))***((('''((()))***)))'''((('''&&&%%%&&&(((***+++''')))++++++******,,,---&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''))))))%%%%%%((((((%%%''''''(((((())))))************))))))))))))******&&&&&&&&&''')))***((('''(((((((((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))%%%$$$###%%%'''))))))))))))))))))))))))))))))))),,,+++,,,000111---,,,...,,,***,,,//////***((()))(((((((((''''''((()))))))))******)))(((''''''(((+++)))(((((())))))'''&&&,,,***(((&&&&&&&&&''''''''')))+++,,,+++++++++,,,)))+++---,,,***((()))***))))))))))))(((''''''&&&((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&''')))))))))))))))(((((('''***+++,,,,,,+++,,,...000...,,,***)))***+++++++++)))+++---000000///---+++''''''(((******+++++++++************************(((((()))+++,,,---......******))))))***++++++,,,...---------...333999===EEELLLRRRTTTXXX^^^aaaaaadddeeeggghhhhhhfffeeeccc___```bbbdddddddddbbbaaabbbbbbaaabbbaaa___\\\YYY[[[YYYVVVSSSQQQPPPPPPPPPSSSIII===555222111...+++---,,,,,,++++++,,,,,,---))),,,///000/////////000,,,///333>>>PPPdddnnnoooiiieeebbbbbbcccdddbbb```YYY[[[[[[ZZZXXXXXX[[[^^^aaadddfffffffffeee]]]SSSBBB999111///...,,,+++---+++...111000---***+++,,,+++---///111222222222111333777;;;>>>BBBGGGOOOUUUYYYZZZ[[[[[[XXXRRRMMMJJJCCC???:::666444555777999222333444444444555888:::;;;GGGRRRUUUWWW\\\bbbeee```````````````````````````^^^YYYTTTOOOGGG???999222222222111000...,,,+++---,,,,,,,,,,,,---......---///222444555666888:::;;;AAAJJJUUU\\\___]]]ZZZYYYYYYZZZ\\\]]]\\\YYYWWWJJJJJJJJJHHHFFFCCC@@@>>>@@@@@@AAABBBAAA@@@???>>><<<<<<<<>>:::777777<<>>???@@@AAABBBCCCCCCBBB555444222111111111///---111000//////000222444555---------,,,++++++,,,---%%%)))...///---,,,///222000...,,,))))))***,,,...((()))++++++******+++,,,&&&'''(((*********)))(((((((((((((((((()))******+++***((('''&&&''')))***&&&''')))*********)))((($$$'''+++((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&((())))))(((&&&(((***(((&&&%%%'''*********)))((('''&&&&&&%%%&&&&&&'''((())))))((((((''''''&&&&&&'''((()))***###%%%'''(((*********)))(((((('''''''''(((((()))***((('''((()))***)))(((((('''&&&%%%&&&(((***,,,***+++++++++******,,,...(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++---,,,((((((++++++)))&&&&&&'''((()))***++++++++++++************++++++'''&&&&&&'''))))))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((('''&&&(((***,,,---,,,(((((((((((((((((((((((((((''')))------***(((***((((((,,,222222---))))))******))))))(((((('''''')))+++,,,,,,***))))))***((('''&&&'''))))))((('''...,,,)))&&&%%%%%%%%%&&&&&&))),,,---,,,,,,------+++---///---)))''''''(((,,,,,,,,,,,,+++***(((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&)))***,,,,,,++++++,,,---++++++******************---......//////......---((()))*********)))'''&&&))))))***++++++++++++******+++)))(((---444333,,,,,,,,,+++***)))))))))))))))+++---......000666:::>>>DDDLLLQQQSSSVVV\\\aaa___aaacccdddbbbaaaaaabbb^^^aaaccccccbbbaaaaaabbb```bbbeeeeeecccaaa``````\\\[[[XXXUUUTTTTTTUUUVVVVVVLLL???555000...,,,+++,,,***))))))+++,,,+++***---------------......///000222888EEEUUUccclllpppppplllfff```\\\\\\^^^```[[[ZZZYYYWWWWWWYYY]]]aaa___dddfffffffffddd\\\TTTDDD;;;333000---***+++...000///---+++*********+++(((***,,,------...000111888999<<>>DDDKKKUUUZZZ[[[\\\___bbbbbbbbbbbbaaa______aaaddd]]]YYYSSSMMMGGGAAA;;;666333222000///000///---,,,,,,------....../////////111333555555666777999;;;;;;AAAIIISSSYYY\\\\\\[[[]]]\\\]]]^^^______\\\YYYSSSNNNIIIGGGHHHFFFAAA===@@@@@@@@@AAAAAABBBBBBBBB???===;;;;;;===AAAFFFIIIQQQRRRTTTVVVWWWXXXYYYYYYXXXYYY[[[]]]___```aaaaaaccc```[[[UUUMMMEEE<<<777999999;;;???EEEIIIKKKKKKIIIHHHHHHHHHGGGGGGGGGGGG???999333000000111000...111111222222222222111000///+++((())),,,...+++((((((+++...---***+++///444555333///+++******,,,---***((('''(((+++,,,,,,,,,,,,+++***((((((((()))******))))))(((((((((((())),,,***((()))++++++)))%%%(((((((((((())))))))))))'''((()))(((&&&&&&((()))))))))************))))))'''((((((((((((((('''&&&)))(((&&&%%%$$$$$$%%%&&&'''((()))******)))((('''+++)))((('''((((((&&&$$$((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***)))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))(((((((((%%%&&&&&&&&&'''((((((((((((((())))))******++++++((((((((((((((((((((((((***'''$$$%%%(((***)))((())))))))))))))))))))))))***+++,,,+++******,,,...((())))))*********))))))%%%%%%%%%%%%&&&'''((((((***)))((((((((()))+++,,,''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''%%%%%%((((((&&&&&&)))((('''&&&%%%%%%&&&'''(((&&&(((******((((((((())))))'''%%%'''***---,,,+++++++++++++++,,,---...///)))(((((((((((())))))***((()))))))))))))))((((((******))))))((((((''''''))))))&&&$$$&&&+++***&&&(((((((((((())))))))))))***,,,...///...+++'''%%%$$$$$$%%%(((,,,,,,)))%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))***+++***((('''***+++------,,,+++---...***************************++++++,,,,,,,,,++++++((()))*********)))''''''))))))***++++++++++++***,,,---,,,+++000666444---,,,+++***))))))***++++++'''***...//////000333555999???HHHMMMPPPSSSXXX]]]```bbbeeeeeedddbbbbbbbbb]]]```bbbcccbbbbbbbbbcccaaaccceeefffdddbbbaaaaaa]]]\\\ZZZXXXVVVVVVUUUVVVTTTMMMBBB888222///...---...,,,***+++,,,------,,,+++++++++++++++,,,---...111444;;;GGGVVVccckkknnnrrrnnnhhhbbb]]][[[ZZZ[[[ZZZZZZYYYXXXWWWYYY^^^aaa```dddfffeeedddbbbZZZRRRCCC:::222///,,,***+++...///...,,,++++++++++++,,,---...///...------...///777:::>>>DDDKKKQQQWWWZZZ[[[\\\\\\\\\[[[XXXVVVTTTMMMIIICCC===999666666666888888888666666888===@@@EEELLLVVV[[[\\\]]]```cccbbbaaa```______``````aaa[[[WWWPPPIIICCC===777444333222000///000///---,,,,,,,,,------...////////////000222222333555999<<<>>>CCCKKKTTTZZZ\\\\\\\\\^^^^^^^^^___```___\\\YYYUUUQQQLLLKKKKKKIIICCC???????????????@@@@@@@@@@@@>>>===;;;;;;===@@@EEEHHHOOOPPPRRRTTTVVVWWWXXXYYYXXXYYYZZZ\\\]]]^^^_________\\\VVVPPPHHH@@@999555::::::===AAAHHHLLLOOOOOOOOOOOONNNNNNMMMMMMLLLLLLEEE???888444333333111///111111222222222222111111///,,,))))))---...,,,******---//////,,,+++///333333111...+++******+++,,,***)))((()))+++------,,,,,,+++)))((((((((()))***))))))(((((((((((()))))))))((((((((())))))'''%%%(((((((((((())))))))))))'''((()))(((&&&&&&((()))))))))************))))))''''''((())))))((((((((('''&&&&&&&&&&&&'''))))))'''((())))))))))))((('''***)))''''''(((((('''%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''(((&&&$$$%%%''')))((('''(((((((((((((((((((((((()))+++,,,,,,++++++,,,---...//////...,,,***(((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''%%%%%%((((((&&&&&&))))))((('''&&&&&&'''((())))))***+++***)))''''''((()))'''&&&'''***,,,,,,+++************+++,,,---...((((((''''''(((((()))***''''''(((((((((''''''&&&)))))))))((((((((((((((())))))'''$$$&&&+++***&&&'''((((((((())))))))))))((()))+++------,,,***(((***(((&&&''')))***((('''(((((((((((((((''''''''''''''''''((((((((())))))***)))((()))******(((&&&+++,,,------,,,,,,---...************************((()))***+++++++++++++++))))))******))))))((('''))))))***++++++++++++***((()))******...111...(((,,,+++***))))))***,,,...'''***...000000/////////222888AAAGGGJJJNNNRRRVVV\\\___cccddddddbbbaaaaaa]]]___bbbbbbbbbbbbcccdddbbbdddffffffdddcccbbbccc______^^^\\\ZZZXXXWWWVVVSSSNNNFFF===444///...//////---,,,,,,---...---,,,+++*********+++---///000444888@@@KKKXXXbbbhhhjjjnnnkkkgggbbb]]][[[YYYXXXZZZZZZZZZYYYXXXZZZ___bbbbbbeeefffcccaaa___XXXPPPAAA999000---+++***,,,///---,,,,,,++++++,,,,,,---///000000///---...000111888;;;BBBIIIPPPUUUYYY[[[[[[\\\]]]]]]\\\[[[YYYXXXSSSPPPJJJDDD???<<<;;;:::<<<<<<;;;::::::<<<@@@CCCHHHOOOWWW\\\^^^___bbbdddccc```^^^^^^```aaa___]]]YYYSSSKKKCCC===888333111333111000///000///...,,,,,,,,,------...//////000///000111111333666;;;???CCCHHHOOOWWW\\\^^^]]]]]]```______```aaa___\\\ZZZUUUSSSPPPOOONNNJJJDDD???>>>>>>=====================<<<::::::<<>>FFFPPPZZZ```dddfffgggeeeaaa]]][[[ZZZ[[[[[[YYYZZZZZZYYYZZZ\\\```ccceeeggggggccc___\\\UUULLL???666...,,,+++***,,,000+++++++++,,,,,,---------+++,,,---------000444777:::???GGGOOOVVVZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\[[[YYYUUUPPPJJJEEEBBB@@@@@@@@@@@@@@@???>>>@@@CCCFFFMMMRRRYYY]]]```aaacccdddddd```]]]___bbbbbb^^^ZZZVVVPPPFFF>>>888444111///222111//////000000...,,,,,,,,,---......///000000111222222333555:::@@@EEEJJJNNNTTTZZZ___``````___aaaaaaaaaaaabbb```]]]ZZZVVVTTTRRRQQQNNNJJJCCC>>>;;;;;;;;;::::::999999999::::::999999;;;===@@@AAAEEEFFFHHHKKKNNNQQQTTTUUUWWWXXXXXXYYYZZZZZZYYYYYY\\\YYYSSSKKKCCC???======AAABBBEEEKKKSSSYYY\\\]]]______^^^^^^]]]\\\\\\[[[XXXQQQHHHAAA===:::555222000000//////////////////000---++++++---///000//////111444444111...------,,,,,,,,,++++++)))((((((,,,+++***,,,---...---,,,******))))))))))))))))))''''''''''''((()))++++++))),,,...---+++)))***---(((((((((((())))))))))))((())))))(((''''''(((***(((((())))))))))))((((((&&&'''((()))************+++***)))(((&&&%%%%%%$$$&&&''''''''''''''''''&&&((('''&&&'''((()))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''&&&(((((((((((((((((((((((((((***---...---,,,+++,,, $$$))),,,,,,+++***&&&&&&&&&&&&'''((()))***%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((%%%&&&))))))''''''***+++***)))((((((((()))***)))+++,,,+++)))(((((()))''''''&&&''')))***+++,,,'''(((((())))))******)))'''&&&&&&&&&'''((())))))%%%&&&&&&''''''''''''''''''''''''(((((()))))))))(((******'''(((++++++((('''''''''((((((((())))))000///...,,,***)))((((((---,,,***((())))))******'''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&'''(((((('''%%%***+++,,,+++***)))***+++))))))*********+++++++++)))***++++++,,,,,,,,,++++++******)))))))))))))))))))))***++++++++++++***((()))+++...///...+++***---,,,+++***+++,,,...000...,,,+++******+++,,,,,,,,,///555:::???DDDHHHJJJOOOSSSYYY]]]```aaacccdddbbbccccccbbb```___```aaaeeefffgggfffeeeddddddeeebbbcccdddcccbbb^^^[[[YYYVVVUUUQQQHHH===444000///...,,,******+++,,,+++***++++++,,,...111555999<<>>CCCLLLUUU[[[^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]][[[YYYTTTOOOKKKHHHGGGFFFEEEFFFFFFEEEDDDEEEHHHJJJRRRUUUZZZ^^^```bbbccccccdddaaa___```cccccc]]]XXXRRRKKKBBB:::555222000///222111//////000000...---,,,------...000111111222222333333444777<<>>888888777777666666555555777777777888:::<<<>>>???BBBBBBDDDFFFIIILLLOOOQQQTTTUUUVVVWWWXXXXXXXXXXXX[[[YYYSSSLLLEEEBBBCCCEEEIIIJJJMMMRRRYYY___bbbbbbbbbbbbbbbaaaaaaaaaaaa```___XXXPPPIIIEEE@@@:::555111000///---,,,,,,------///---++++++---///111222111333555555333///,,,+++******+++++++++***(((''',,,++++++,,,......,,,+++)))))))))*********))))))''''''''''''((()))++++++(((+++...---+++)))+++---(((((((((((())))))))))))((()))***)))'''''')))***(((((())))))))))))((((((&&&&&&''')))************)))(((((('''&&&%%%$$$###'''''''''&&&&&&'''''''''((('''&&&'''((()))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))(((((('''((())))))))))))((('''$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%)))))))))(((((('''''''''''''''''''''''''''''''''&&&''')))******)))((((((''''''''''''''''''''''''(((+++...///...,,,,,,,,,&&&(((+++---...,,,)))'''%%%%%%%%%%%%&&&'''((()))%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&))))))''''''***,,,+++***)))(((((()))***&&&(((*********)))***+++&&&&&&''''''((()))+++,,,&&&'''((()))))))))((((((&&&&&&&&&'''''')))******''''''((()))))))))))))))'''((((((((()))*********(((+++,,,)))(((++++++(((''''''''''''((((((((((((222000...,,,+++*********((()))***+++++++++,,,,,,'''''''''''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&(((((('''%%%)))***+++***)))((()))***)))))))))***++++++,,,,,,))))))*********))))))(((,,,+++***))))))))))))***))))))***++++++++++++***'''&&&)))---...+++***+++------,,,,,,------......000---***)))***+++,,,,,,,,,...111555:::@@@DDDFFFLLLPPPUUUZZZ]]]aaadddfffcccccccccbbb```___```bbbeeefffgggfffdddcccdddeeecccdddddddddcccaaa^^^\\\ZZZYYYUUUOOOEEE===666333000...,,,,,,------,,,++++++,,,---000444:::@@@CCCKKKOOOTTTXXXZZZ[[[\\\\\\aaa^^^ZZZWWWUUUVVVWWWYYYXXXYYY[[[[[[\\\___bbbeeegggjjjiiiddd^^^WWWLLLBBB666000,,,,,,---+++,,,///***+++,,,------------,,,,,,+++***)))***...444999CCCIIIRRRZZZ___aaa___^^^___^^^^^^^^^^^^^^^^^^^^^\\\ZZZWWWTTTQQQOOONNNNNNKKKLLLLLLLLLKKKKKKMMMPPPWWWYYY\\\^^^```aaaaaaaaabbb``````aaabbb```[[[VVVKKKFFF>>>777444222111000222000//////000000///------...///000111222333444111222444555888===BBBGGGPPPSSSXXX]]]```bbbbbbaaa______```aaabbbaaa^^^\\\]]]\\\YYYTTTNNNGGGAAA===444444444333333333333333222333555777999;;;<<<===@@@@@@@@@BBBDDDGGGJJJKKKPPPQQQSSSUUUVVVXXXXXXYYYZZZXXXUUUNNNHHHGGGJJJMMMSSSSSSUUUYYY___ccceeeeeebbbbbbbbbccccccccccccdddbbb^^^XXXSSSOOOIIIAAA;;;444333000...,,,,,,,,,,,,---,,,+++***,,,...222444333333444444333000,,,***)))******+++******))))))+++++++++,,,...---+++)))(((((()))************)))(((((('''(((((()))***+++'''(((******)))((()))***(((((((((((())))))))))))))))))***)))(((((()))+++'''(((((())))))(((((('''%%%&&&'''(((((()))((((((###$$$%%%&&&''''''''''''(((((('''&&&&&&'''(((((()))(((''''''((()))(((&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((())))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&)))))))))((((((((((((((((((((((((((((((((((((((('''(((******)))))))))***'''''''''''''''''''''''')))+++......---,,,,,,---&&&'''***,,,,,,+++)))(((%%%%%%$$$%%%%%%&&&'''(((''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))&&&&&&)))***''''''***,,,+++***((((((((())))))$$$&&&((()))))))))***+++%%%&&&(((((('''(((***,,,&&&'''((()))))))))((('''''''''''''''(((***+++,,,((()))******++++++++++++))))))***************+++''',,,---***)))++++++)))&&&&&&'''''''''(((((((((,,,,,,,,,,,,,,,---......$$$&&&)))++++++,,,---///)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&***+++,,,+++)))((()))***((())))))***++++++,,,,,,++++++++++++***)))((((((,,,+++***)))))))))******))))))***++++++++++++***&&&$$$&&&***+++((()))---------...///......---,,,///,,,******,,,---,,,***...------000555;;;@@@CCCJJJMMMQQQTTTWWW[[[___bbb```aaabbbaaa``````bbbeeeeeeffffffeeecccbbbdddeeecccdddddddddcccbbbaaa```\\\ZZZXXXUUUPPPIIIAAA;;;555333111000111111000//////000111555;;;CCCJJJNNNSSSVVVZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWYYY[[[\\\]]]```cccfffeeehhhhhhccc\\\SSSFFF;;;222---+++---...,,,,,,...***+++,,,---------,,,+++++++++***)))+++000888===HHHNNNVVV]]]bbbbbb```___```___^^^^^^]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUURRRSSSTTTSSSRRRRRRTTTVVV[[[[[[]]]^^^``````___^^^^^^___```aaa___[[[WWWTTTDDD???999555333222111000111000//////000000///......///000111333444555666222444777999;;;???DDDGGGNNNQQQVVV[[[^^^`````````]]]]]]^^^```bbbbbb___]]]^^^\\\XXXQQQIIIAAA<<<999000000111111111111111111///000333666999;;;<<<<<<@@@?????????@@@BBBDDDFFFKKKMMMOOORRRUUUXXXYYYZZZ[[[[[[YYYTTTOOONNNRRRWWW\\\[[[\\\___bbbeeeeeeeeeaaaaaabbbcccdddeeeeeefffdddbbb^^^\\\XXXRRRIIIBBB999777444000...---,,,---,,,+++*********---222555333333333333222000,,,************************************,,,------***((('''((()))***+++******)))))))))(((((((((((())))))'''''''''((()))***)))'''(((((((((((()))))))))))))))******)))(((((()))+++''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&"""###%%%'''((()))))))))))))))(((''''''((())))))***)))''''''(((((('''%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((&&&''')))******)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''(((***)))''''''))),,,''''''''''''''''''''''''+++,,,------,,,,,,---///###$$$&&&)))************%%%%%%%%%&&&&&&'''((())))))(((((((((((()))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))&&&&&&******'''(((+++,,,+++)))(((''''''(((((($$$&&&((((((((('''((()))$$$&&&((((((''''''***---'''((()))******)))'''&&&((((((((((((***+++,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++''',,,///,,,***++++++***&&&&&&&&&'''''''''((((((((()))***+++,,,,,,------%%%'''(((((((((***...111---,,,,,,+++***)))(((((((((((((((((('''''''''&&&'''&&&&&&'''))))))((('''+++,,,---,,,***)))***+++((())))))***++++++,,,,,,.........---,,,+++***))),,,,,,***)))))))))***+++))))))***++++++++++++***)))&&&(((---...+++---222---...///000000...,,,***---++++++---//////+++(((...,,,+++---222888>>>AAAHHHJJJLLLNNNPPPTTTYYY\\\^^^___`````````bbbeeehhhdddeeeeeedddbbbbbbccceeecccdddddddddccccccbbbbbb]]][[[YYYYYYWWWQQQIIIBBB999777555444555555444333444555777<<>>;;;666333222222111000111000//////000000///...///000111222444555666777555888;;;===???BBBFFFIIILLLOOOSSSXXX\\\^^^^^^^^^\\\\\\]]]```bbbbbb```]]][[[YYYTTTLLLCCC;;;666444......//////000000111111---///222666999;;;<<<<<<@@@???>>>===>>>???AAACCCHHHJJJMMMQQQUUUXXXZZZ[[[]]]___^^^ZZZUUUUUUZZZ___aaa``````bbbdddffffffeee``````aaacccdddfffggggggfffdddbbbaaa___XXXNNNGGG===;;;777333000.........++++++***)))***---111555444333222222111///---***+++******)))******+++,,,***)))***,,,---,,,)))''''''((()))+++++++++***)))***))))))(((((((((((()))***((('''(((,,,---+++((((((((((((((()))))))))))))))******)))(((((()))+++''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((()))))))))((('''***)))(((''''''((()))***+++)))((('''((((((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&((())))))(((&&&%%%)))))))))))))))(((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%%%%))),,,'''''''''''''''''''''''',,,---------,,,,,,...000//////...---+++)))(((''''''&&&&&&''''''((()))******)))((((((((()))+++,,,'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))&&&'''******((((((+++,,,+++)))((('''''''''(((%%%'''(((((('''%%%&&&'''$$$&&&((((((&&&'''***---'''(((***++++++)))(((&&&((((((((()))***,,,---...(((((()))++++++,,,,,,,,,---------,,,,,,+++++++++''',,,///,,,***+++,,,***&&&&&&&&&'''''''''(((((())))))************)))((((((((((((&&&%%%(((...333000///...---+++***))))))******))))))(((((((((''''''&&&&&&''')))***)))'''---***'''''')))+++------,,,)))(((***)))((((((***///...---,,,+++,,,------++++++*********+++,,,,,,))))))*********))))))(((///,,,******---...---+++222...---000000,,,,,,000,,,------,,,++++++,,,...------......///222777;;;GGGGGGGGGJJJNNNSSSXXX[[[```aaa```______```dddfffhhhgggfffeeecccbbbaaa```aaabbbbbbcccdddddddddddd\\\\\\[[[[[[[[[YYYVVVSSSFFFBBB>>>;;;::::::::::::===<<<>>>BBBHHHNNNQQQRRRXXXZZZ\\\[[[YYYVVVVVVVVVZZZ\\\___bbbdddccc___\\\]]][[[ZZZZZZ]]]bbbgggjjjkkkiiihhheee^^^QQQAAA555---,,,***((((((***---...,,,,,,++++++++++++++++++$$$(((,,,---///666CCCMMMTTTVVVYYY\\\___```aaaaaabbb___^^^^^^]]][[[___ddd]]]]]]]]]]]]]]]]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^aaa___]]]]]]^^^______^^^aaa```^^^]]]YYYTTTMMMGGG;;;888333000///111444666333222111111000111111111111//////222777::::::999888;;;???AAAAAACCCGGGJJJPPPRRRUUUYYY[[[\\\\\\[[[]]]\\\ZZZZZZ\\\]]]\\\\\\WWWRRRJJJCCC<<<555000,,,,,,---...//////...---,,,++++++,,,000555:::>>>???AAAAAA@@@===;;;;;;===@@@DDDGGGKKKPPPTTTVVVWWWWWW```___^^^\\\\\\[[[[[[[[[`````````aaaaaaaaaaaaaaaaaaaaabbbccceeeffffffgggiiifffbbb```^^^ZZZTTTPPPHHHDDD===777333000---+++---------///111333333333444222///.........,,,+++,,,,,,+++***))))))*********,,,...//////---***(((+++***))))))+++,,,+++***'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************((((((((('''%%%%%%&&&''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&'''(((***+++******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&***((((((((()))(((&&&$$$''''''(((((())))))****** $$$''')))******)))***)))'''&&&&&&(((***,,,000...---------,,,)))'''...---,,,,,,******)))(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$'''&&&$$$$$$((()))&&&'''&&&&&&(((,,,...,,,***---((($$$"""$$$'''((('''''''''&&&&&&&&&&&&'''''')))&&&%%%'''%%%$$$&&&,,,,,,,,,,,,++++++)))(((''')))((((((***---+++$$$%%%&&&(((***+++,,,++++++,,,000111---***+++***(((000---***)))******'''$$$(((((((((((((((((((((((()))))))))))))))*********''''''((()))))))))))))))111000...---++++++*********)))'''&&&%%%'''((()))***'''$$$$$$&&&'''&&&$$$+++)))&&&%%%''')))******+++'''***,,,)))...333.........,,,+++++++++,,,------,,,,,,+++++++++,,,,,,************************---+++)))***,,,---,,,***111---,,,///...++++++///++++++,,,+++***)))+++---......//////000222777:::@@@AAACCCEEEHHHLLLRRRWWW^^^_________^^^```cccfffddddddddddddddddddddddddaaabbbcccdddddddddccccccaaa```___```___^^^ZZZWWWPPPLLLHHHEEEDDDDDDBBBAAA@@@AAACCCEEEHHHLLLPPPSSSVVVXXXYYYYYYWWWVVVUUUVVVWWWYYY\\\___aaa```]]]ZZZ\\\[[[ZZZ[[[^^^ccchhhllljjjiiifffccc\\\NNN>>>333...---+++))))))***,,,...++++++++++++++++++++++++(((+++---///222:::FFFNNNVVVXXXZZZ]]]___```aaaaaa```^^^___aaa___\\\]]]```aaa```___]]]]]]^^^___```^^^^^^]]]\\\]]]___aaabbbbbb```^^^^^^_________]]]___^^^]]]\\\XXXPPPGGGAAA999666333000///000333555222222111111111111111222111000000333777999999888:::<<>>888333...+++------...//////...------///......///222555888999AAABBBAAA???===<<<===???BBBDDDIIINNNRRRUUUVVVWWW___^^^^^^^^^^^^_________```````````````aaabbbbbbaaabbbbbbcccdddeeefffgggiiigggeeedddccc```\\\XXXOOOKKKDDD>>>999444000---+++******,,,...000//////111///---,,,------+++***+++***)))(((((((((((((((***+++,,,------+++)))((())))))(((***+++,,,***)))((((((((((((((()))*********)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''%%%%%%&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&'''(((***++++++******)))((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))(((''''''(((((('''&&&))))))******************%%%&&&'''(((((('''&&&$$$((((((((((((((())))))***...---,,,,,,---,,,+++)))------,,,+++***)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$''''''$$$$$$((()))&&&((('''&&&(((+++---+++))),,,)))%%%$$$&&&((((((''''''''''''&&&&&&''''''''')))'''''')))(((%%%''',,,,,,,,,++++++***)))((((((...+++((()))------+++'''&&&'''(((************)))(((,,,---***)))++++++)))000...,,,,,,,,,+++(((%%%(((((((((((((((((((((((((((((())))))******++++++''''''((()))))))))))))))***,,,...//////...,,,+++,,,***(((&&&%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&$$$,,,)))'''&&&'''((()))))))))$$$,,,///)))777@@@222......,,,+++++++++,,,---......---,,,+++++++++,,,,,,+++*********+++,,,------+++)))***+++,,,+++***///---,,,------++++++...***++++++***))))))***,,,///000111111111222666888<<<@@@CCCDDDDDDHHHPPPWWWZZZ\\\]]]^^^^^^```ccceeeccccccddddddddddddddddddbbbcccdddeeeeeedddbbbaaabbbbbbaaaaaaaaa```\\\ZZZSSSPPPMMMKKKIIIGGGDDDBBB>>>@@@CCCCCCCCCEEEIIIMMMRRRTTTVVVWWWVVVUUUUUUVVVYYY[[[___bbbcccbbb```___]]]]]]]]]___ccchhhlllooollljjjgggccc[[[NNN>>>333000...,,,*********,,,---*********++++++,,,,,,---------...222999BBBKKKQQQZZZ[[[]]]___```aaa``````___^^^```bbb```ZZZYYY[[[bbbaaa___^^^^^^^^^___```]]]]]]]]]]]]___aaadddeeeaaa___^^^^^^______^^^]]]]]]\\\[[[XXXSSSJJJ@@@999555444222111000000111222222222111111111222222333222111111333666888888777<<<===???BBBGGGKKKMMMMMMSSSUUUXXX[[[]]]^^^^^^]]]\\\ZZZXXXWWWWWWVVVTTTRRRKKKEEE===777222000---,,,------...//////...------000///......///111444777AAABBBCCCAAA???=========???BBBFFFKKKPPPSSSVVVWWWZZZ[[[\\\]]]^^^```aaabbb```_________```bbbccceeeaaabbbbbbcccdddeeeffffffhhhgggfffffffffeeecccaaaYYYTTTMMMFFF@@@:::555111---+++******,,,------,,,---,,,++++++,,,,,,+++***)))(((((('''''''''''''''+++++++++*********))))))(((((()))+++------***(((***))))))))))))***++++++******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&%%%'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''((()))***++++++***)))(((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))'''%%%&&&''')))))))))******))))))))))))))))))((())))))))))))'''%%%$$$&&&''')))*********)))(((+++******+++---...---,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$$$$((((((&&&((('''''')))++++++***(((+++)))''''''((((((((('''''''''''''''''''''''''''((('''(((+++***'''(((---+++++++++******))))))(((000,,,'''&&&***...//////'''(((((())))))(((((('''###(((***((((((+++,,,***///////////////---***''')))))))))******))))))))))))))))))*********++++++''''''((()))))))))))))))%%%(((---222333222///,,,...,,,)))'''%%%$$$$$$$$$)))'''&&&%%%'''''''''&&&...,,,)))((()))*********)))$$$...000+++;;;FFF333//////---,,,,,,,,,---...000///...---,,,+++++++++---,,,+++******+++---///---,,,++++++,,,,,,,,,,,,///...---------,,,,,,---***+++++++++))))))+++,,,000111222222222222444666777===AAABBB@@@CCCLLLUUUWWWYYY\\\^^^___```ccceeeffffffeeedddcccbbbaaa```bbbccceeefffeeecccaaa___```___^^^^^^^^^]]]ZZZXXXSSSQQQOOOMMMJJJGGGBBB???<<>>===>>>CCCIIINNNOOONNNQQQSSSUUUXXXZZZ[[[ZZZZZZ[[[YYYVVVTTTSSSPPPMMMJJJCCC>>>777111......---------..................---......------...111555888@@@BBBDDDCCCAAA>>>======>>>@@@DDDIIINNNRRRUUUVVVUUUVVVXXXZZZ\\\^^^______```_________```bbbeeefffaaabbbbbbcccddddddeeeeeeeeeeeeddddddeeeeeedddccc___[[[TTTNNNGGG@@@999555222///---,,,---------,,,+++******+++------,,,+++)))(((''''''''''''((((((,,,+++***))))))***+++,,,((()))***---//////,,,)))++++++*********++++++,,,*********)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((&&&&&&''')))&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((()))***+++++++++***)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))'''$$$$$$''')))***+++((((((''''''&&&&&&%%%%%%&&&'''((()))*********)))''''''((())))))))))))))))))(((((())),,,/////////......---,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&(((((($$$%%%((((((&&&((((((((()))******)))((())))))))))))))))))((('''&&&''''''''''''''''''&&&'''&&&(((,,,+++((((((,,,++++++***)))))))))))))))---***&&&%%%'''+++---...)))))))))(((''''''&&&&&&###'''***((((((+++,,,+++...///111222111///,,,))))))***++++++++++++***))),,,++++++******)))))))))''''''((()))))))))))))))%%%(((---111222111///------,,,***)))'''&&&&&&&&&)))((('''&&&''''''''''''...,,,))))))*********))))))&&&...111000<<>>>>>CCCJJJOOOPPPNNNPPPRRRUUUWWWYYYYYYYYYXXX]]][[[WWWTTTQQQMMMHHHDDD===888222...---..................------...............///......000555888???AAACCCDDDBBB???======>>>@@@CCCGGGLLLOOORRRSSSRRRTTTVVVXXXZZZ\\\]]]]]]```______```aaaccceeefffaaabbbbbbccccccdddddddddddddddddddddccccccddddddbbb^^^YYYSSSMMMFFF>>>999777444000...------,,,++++++***+++,,,...///...,,,***))))))((())))))******---,,,+++******+++---...)))***,,,///111000...+++,,,,,,++++++++++++,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&(((***%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((()))))))))++++++******))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))((((((((((((&&&$$$$$$''')))++++++((((((''''''&&&&&&%%%%%%%%%&&&'''(((***+++,,,,,,***)))'''&&&'''(((***+++(((''''''(((,,,///000000//////...---,,,+++******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&)))(((%%%%%%((((((&&&'''((()))))))))(((((((((((()))******)))(((''''''&&&&&&'''(((((('''&&&&&&&&&%%%'''+++***'''(((,,,+++***)))((((((((())))))***)))(((((())))))***)))******)))((('''&&&%%%%%%%%%***,,,***)))+++,,,***---///111222111///---+++***+++,,,------,,,+++***///...---+++)))(((&&&&&&''''''((()))))))))))))))***+++,,,.........------++++++******************((((((((('''''''''((()))+++)))''''''((()))(((''')))++++++000999:::555222111000...---------...///......---,,,+++++++++,,,,,,++++++***+++,,,.../////////000///...---///111///111000------///000---,,,------,,,++++++,,,...,,,///222333222222222333111444888999999===EEEKKKOOOSSSYYY]]]___aaacccdddaaaaaabbbbbbcccddddddddd```aaaaaaaaaaaa``````______^^^\\\\\\]]]\\\[[[ZZZYYYWWWUUUSSSQQQMMMIIIEEEBBBDDDEEEDDDCCCDDDGGGKKKIIILLLOOOQQQRRRSSSTTTUUUWWW[[[```bbbbbbbbbdddfffjjjlllpppsssuuuuuuuuutttllliiieee```XXXKKK===222---,,,,,,+++*********************++++++,,,,,,---***---444@@@NNNYYY^^^___``````aaabbbaaa```___^^^[[[SSSKKKEEE???<<<@@@GGGJJJNNNTTTYYY\\\\\\ZZZYYY______``````aaaaaabbbbbb`````````bbbcccccc```^^^XXXQQQGGG>>>999666444444---...000111222111000000000000111111333444666666444666888888777888999;;;???@@@AAAEEEJJJNNNPPPPPPSSSTTTWWWYYY[[[[[[ZZZZZZ___\\\XXXTTTPPPJJJDDD???888444000------.../////////...------------...///---///111000......111555===???BBBBBBAAA????????????@@@BBBEEEHHHKKKMMMNNNPPPRRRUUUXXX[[[\\\]]]]]]___```aaabbbbbbcccddddddbbbbbbbbbbbbccccccdddddddddeeefffeeecccdddeeegggbbb```\\\XXXSSSMMMEEEAAA;;;888333///...---+++***++++++,,,...000000///---***************++++++,,,---,,,+++++++++,,,---...******+++...000000///------,,,,,,++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''''')))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&((())))))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((&&&%%%%%%'''***************))))))))))))))))))((((((((((((((()))))))))+++)))'''%%%&&&(((***,,,)))'''&&&(((+++...////////////...---,,,+++******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''))))))%%%%%%((((((&&&%%%'''))))))(((((()))***''')))******((('''''''''%%%&&&'''(((((('''&&&%%%&&&%%%&&&***)))'''(((---******(((((('''((()))***((())),,,------,,,***))),,,+++)))((('''&&&&&&&&&(((,,,...+++)))+++,,,***,,,...000111///...------+++,,,...//////...,,,+++000///...,,,***(((&&&%%%''''''((()))))))))))))))...---,,,+++******++++++((())))))***+++,,,,,,,,,((()))))))))'''''')))+++)))((('''''')))***)))((((((///(((000EEE:::)))444///...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,*********+++,,,---------...///000///---,,,...111...111000,,,+++//////,,,+++,,,,,,+++******+++---***---111222222222111222444555777999;;;@@@FFFKKKJJJOOOUUU[[[^^^___aaabbb```aaaaaabbbccccccdddddd______^^^^^^^^^___``````aaa```^^^]]]^^^^^^]]]\\\YYYWWWTTTRRRPPPMMMJJJGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFIIILLLNNNOOOOOOQQQRRRYYY^^^ccceeeddddddgggkkkjjjmmmpppssstttrrrpppnnniiigggbbb^^^VVVKKK<<<222************************+++++++++++++++++++++++++++111;;;HHHTTT\\\```aaa___```aaaaaaaaa```___^^^TTTLLLCCC;;;555111555<<<>>>AAAEEEJJJOOORRRTTTUUU\\\]]]^^^```aaabbbccccccaaa```_________\\\YYYVVVOOOHHH???888333222111111---...///111222222111111000000000111333555666777555777999:::999999;;;>>>AAACCCFFFIIIKKKMMMPPPSSSUUUVVVYYY[[[\\\]]]\\\[[[\\\YYYUUUPPPJJJCCC<<<777333111---,,,---......---///...------------...///(((,,,000000......111444;;;===@@@@@@@@@???@@@@@@??????@@@AAACCCEEEGGGHHHJJJMMMQQQUUUYYY\\\]]]^^^___```bbbddddddcccbbbaaabbbbbbbbbbbbccccccccccccbbbccceeedddcccdddgggjjjcccbbb```^^^[[[UUUNNNIIIAAA===777333111///---,,,++++++,,,...000000...,,,***************+++,,,,,,+++++++++++++++,,,,,,---)))))))))+++...///...------,,,,,,+++******+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((()))))))))((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''&&&&&&'''&&&&&&''')))***)))((())))))*********************))))))((('''''''''''')))(((((('''((()))******+++)))''''''***,,,.........---,,,+++***))))))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((***)))&&&%%%((((((&&&###&&&))))))(((''')))+++'''((()))(((&&&%%%&&&(((%%%&&&((())))))(((&&&%%%(((&&&'''))))))'''***///***)))(((''''''(((***+++%%%(((,,,//////...,,,+++,,,+++***((('''''''''((('''+++---+++***,,,---+++***---///...---+++,,,...,,,---///111111///---,,,///...---,,,***)))((('''''''''((()))))))))))))))...---+++***)))(((((()))&&&'''((()))******++++++''')))***)))((((((***,,,***)))((()))+++,,,,,,+++'''111&&&000MMM:::"""888---,,,+++*********+++++++++++++++******+++,,,,,,((()))***+++,,,---,,,,,,---...000...,,,+++...000,,,000///******...///+++***++++++***))))))***,,,(((+++000222222111111111111111222555999>>>CCCFFFGGGLLLSSSYYY\\\^^^___```dddcccccccccbbbaaaaaaaaa___^^^\\\[[[\\\^^^```aaabbb```^^^^^^^^^___^^^]]]]]]ZZZWWWUUUSSSQQQNNNLLLNNNLLLHHHGGGGGGGGGFFFEEECCCFFFJJJLLLLLLMMMNNNOOOUUU[[[```bbbaaaaaaeeeiiiiiillloooqqqqqqoookkkiiijjjgggccc___WWWLLL>>>555)))))))))))))))*********,,,,,,++++++++++++++++++...555AAANNNXXX^^^```aaa______```aaaaaa```___^^^NNNGGG>>>777000+++...444444666888===CCCIIINNNQQQXXXYYY[[[]]]___aaabbbbbb___^^^\\\ZZZXXXUUUPPPLLLGGGBBB:::555111000............///111222222222222000000000222333555777888555777:::;;;::::::===@@@BBBFFFJJJKKKLLLMMMQQQUUUTTTVVVYYY[[[\\\\\\[[[[[[WWWTTTPPPJJJDDD<<<444///111...,,,,,,---------,,,///...---,,,,,,---.../// &&&,,,///...///333777:::<<<>>>?????????@@@BBB>>>>>>>>>???@@@AAABBBCCCCCCGGGLLLRRRWWWZZZ\\\]]]___aaaccceeeeeedddaaa```bbbbbbbbbbbbbbbccccccccc^^^```bbbbbbaaacccgggkkkddddddcccbbb```[[[UUUPPPGGGCCC<<<777555333111000++++++,,,...000000---+++******))))))***+++,,,,,,))))))******++++++++++++((('''''')))+++------,,,---,,,++++++************+++++++++************)))''''''''''''''''''''''''************************'''((()))((('''(((***+++'''''''''((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''))))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&%%%'''&&&&&&((()))***(((&&&''''''(((((())))))******((((((''''''''''''((((((&&&''')))*********)))(((,,,***'''''')))+++------,,,,,,+++***)))(((''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((***)))&&&%%%((((((&&&"""%%%((()))((((((***,,,&&&((()))'''$$$$$$&&&(((%%%&&&((())))))(((&&&%%%***((((((***)))(((,,,222***)))(((&&&'''(((***+++"""&&&***...///.........---,,,***)))((((((((()))%%%***,,,***))),,,---,,,))),,,...---+++***,,,///,,,...000111111000...,,,,,,,,,,,,++++++*********'''(((((()))))))))))))))+++++++++***)))(((''''''&&&&&&'''(((((()))((((((''')))+++***((((((***---))))))))))))))))))))))))+++***222===<<<111+++...---+++((((((***+++++++++)))))))))+++------+++)))+++,,,...//////...,,,+++000---,,,///...+++***---+++---......------///000---,,,***(((''')))---000,,,...///111111000...---555111///111777===@@@AAACCCGGGNNNTTTXXXZZZ]]]^^^eeedddcccbbbaaaaaaaaaaaa[[[\\\]]]^^^```aaaaaabbb______^^^^^^^^^^^^______^^^ZZZUUUSSSUUUUUUTTTRRRNNNOOONNNLLLIIIGGGGGGGGGGGGEEEEEEJJJLLLLLLOOOTTTUUUZZZ___bbbbbbbbbeeeggglllppprrrmmmiiiiiihhhggggggbbb]]]ZZZWWWMMM>>>222000,,,)))***---///,,,)))))))))***+++,,,------...***444BBBPPPYYY___bbbddd^^^```aaabbbaaa___\\\ZZZNNNCCC999555333000111333666555444444666;;;???BBBMMMPPPVVV]]]bbbbbb___\\\[[[UUUNNNKKKJJJHHHBBB===777555222///---------...000111000///......000222333333444555666777888999=========<<<:::;;;===???BBBFFFKKKPPPRRRTTTVVVXXXYYYYYYZZZ[[[[[[[[[\\\\\\UUUOOOGGG???999666333111------++++++++++++------////////////...---,,,+++---......---///222888<<<<<<<<<<<<===>>>@@@BBBCCCAAAAAA@@@?????????@@@@@@AAAEEEKKKPPPSSSVVVYYY\\\^^^```bbbbbbaaa`````````ccccccbbbbbbaaabbbbbbbbbaaa`````````aaabbbbbbccciiifffdddeeefffccc\\\UUURRRNNNGGGAAA<<<777333000333222111...,,,,,,---//////+++)))+++***((((((,,,(((+++,,,+++)))(((***,,,...,,,++++++,,,------,,,)))+++------,,,+++***+++,,,+++***)))(((((((((((()))(((((((((''''''''''''&&&''''''((()))******+++)))'''%%%&&&)))***(((&&&&&&'''((()))***+++,,,,,,******))))))))))))******)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&((()))***+++))))))((('''''''''''''''''''''''')))++++++)))'''(((''''''(((******)))(((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%"""%%%(((******)))&&&$$$******)))((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))((())))))*********)))))),,,***((('''&&&''')))***%%%'''(((******)))'''&&&''''''''''''(((***++++++***)))(((&&&&&&''''''(((&&&&&&'''((())))))(((((()))&&&&&&))))))((((((,,,((((((''''''''''''(((((('''(((((((((&&&%%%&&&'''((('''&&&%%%&&&))),,,...)))((('''''''''(((((('''+++******,,,...///...,,,---+++)))'''%%%%%%%%%%%%(((((()))******************))))))((()))+++,,,---111///---,,,---///222444/////////...---,,,***)))))))))*********)))(((((())))))*********))))))((('''&&&&&&%%%%%%'''((()))((((((((())),,,000444666))))))))))))))))))))))))+++***000:::999///+++...,,,***((((((***++++++******))))))***,,,,,,+++)))+++,,,---......---,,,+++000------//////,,,,,,///+++---............///000------,,,***((())),,,///,,,---///000111000...---222000...000555:::===>>>???DDDKKKPPPTTTWWWZZZ\\\bbbbbbaaaaaa````````````]]]]]]]]]^^^___```aaabbbbbbbbbaaa``````_________```]]]YYYVVVTTTSSSQQQPPPPPPOOONNNLLLJJJHHHGGGFFFEEECCCCCCGGGIIIIIILLLPPPUUUZZZ___bbbbbbbbbdddggggggkkkkkkfffccccccdddbbbfffaaa\\\YYYVVVNNN???333000---)))***---...,,,)))+++++++++,,,------......---555AAAOOOYYY___aaaaaa\\\^^^___``````^^^\\\ZZZLLL@@@444000000//////111000000111333444666777888AAAEEEKKKRRRXXXYYYWWWUUUQQQLLLEEEAAA???<<<666111333222000...,,,,,,,,,,,,,,,,,,---,,,+++,,,...111333333444666777888999:::>>>???@@@???>>>???@@@BBBFFFHHHLLLOOOQQQTTTXXX[[[]]]]]]_________]]][[[ZZZLLLGGG@@@999555222///...---,,,,,,++++++,,,,,,---///////////////.........////////////000444:::>>>@@@???>>>>>>>>>@@@BBBDDDDDDCCCBBBAAA@@@???>>>>>>@@@CCCHHHKKKNNNRRRUUUXXX[[[^^^aaabbbaaaaaaaaaaaaccccccbbbbbbbbbbbbccccccccccccbbbbbbccccccdddeeefffdddcccdddfffddd^^^XXXVVVRRRLLLFFFAAA===888555222333333111000////////////+++***++++++((((((,,,)))+++,,,+++)))(((***,,,++++++******))))))******(((***------+++******+++,,,+++***)))(((((((((((())))))((((((((('''''''''''''''(((((())))))******)))'''&&&''')))***(((&&&((((((((((((((((((((((((***))))))(((((())))))***%%%&&&'''''''''&&&%%%%%%''''''''''''((()))******))))))((('''''''''''''''''''''''')))***+++)))'''(((''''''(((******)))(((***)))(((''''''((()))***((((((((((((((((((((((((***)))))))))(((((((((((($$$%%%'''))))))((('''%%%***)))(((((('''''''''((((((((())))))(((''''''&&&((((((((((((((((((((((((&&&(((+++---...---+++***+++***((('''''''''((()))&&&''')))***)))(((&&&%%%'''''''''((()))***+++,,,***)))(((&&&&&&''''''(((((()))))))))))))))(((''')))&&&&&&))))))'''(((+++((((((''''''''''''((((((%%%&&&'''&&&$$$$$$$$$&&&((('''&&&&&&''')))+++---)))((('''''''''(((((((((+++******+++------,,,***,,,+++***(((''''''''''''&&&&&&'''((((((((((((((())))))))))))***+++,,,---///...------...///111333//////...---,,,++++++***+++++++++++++++***)))(((++++++++++++***)))''''''''''''&&&&&&&&&''''''((((((((((((***,,,...111333))))))))))))))))))))))))***)))...555444---***...,,,***((((((***+++******+++***((()))+++,,,++++++,,,,,,------------,,,,,,000------//////---...111+++---...///......///111---......,,,***)))+++,,,,,,---///000000000///......---...000444777888999:::???EEEKKKOOOSSSWWWYYY^^^_________`````````aaa```___^^^]]]]]]___aaabbbfffeeedddcccaaa```___^^^]]]]]]\\\YYYVVVSSSRRRRRRSSSPPPMMMLLLLLLKKKHHHDDDEEEBBBCCCFFFHHHHHHJJJNNNTTTYYY```ccccccccceeefffjjjmmmmmmhhheeeggggggfffccc^^^ZZZXXXVVVNNN@@@555000---***+++---...,,,***------------------------///444>>>LLLYYY___```^^^[[[]]]^^^______^^^\\\[[[LLL>>>111.../////////000,,,...000222333111///...555888>>>EEEKKKNNNMMMKKKBBB>>>888555444111---)))...------,,,,,,++++++***---...///......///222444444444555666888999:::;;;???AAACCCDDDDDDDDDEEEFFFJJJLLLNNNPPPRRRVVV[[[______```bbbcccaaa\\\VVVSSSCCC>>>888444111000...------,,,,,,++++++,,,,,,---000///.........///000111000000000111222666<<<@@@DDDCCC@@@??????@@@BBBDDDFFFEEEDDDBBB@@@???>>>===>>>@@@CCCEEEHHHKKKPPPSSSVVVZZZ^^^aaabbbbbbbbbbbbccccccbbbbbbbbbccccccdddeeeeeeddddddeeeeeeffffffdddbbbaaaccceeeddd```\\\[[[WWWRRRMMMHHHDDD@@@===444444444444333111000//////,,,+++,,,+++((()))+++)))***++++++***)))***+++(((***+++)))&&&%%%''')))(((***,,,,,,+++***)))***,,,+++***)))(((((((((((()))))))))(((((((((''''''(((((((((((()))))))))))))))(((''''''))))))((('''******)))((('''&&&%%%%%%)))((((((''''''(((((()))###$$$&&&'''((('''&&&%%%(((((((((((((((((((((((()))(((''''''&&&'''''''''(((''''''(((******)))'''(((''''''(((******)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''((((((((((((''')))(((''''''&&&'''''''''(((((()))))))))(((''''''''''''''''''''''''''''''$$$''',,,000111000---,,,))))))))))))(((((((((((('''((()))))))))(((&&&%%%''''''((()))***+++,,,,,,***)))(((&&&&&&''''''(((************)))((('''''')))&&&&&&))))))'''(((+++((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&'''((((((((())))))******((((((''''''''''''((((((+++*********,,,+++***((()))************)))((((((&&&&&&'''(((((((((((('''((()))***+++++++++++++++---------...//////000000000///---,,,++++++++++++------------,,,+++))))))------,,,+++***((('''&&&''''''(((((((((''''''&&&'''((()))***+++,,,---...))))))))))))))))))))))))***))),,,000///******...+++)))((()))***+++***))),,,***((((((***+++,,,,,,------,,,++++++,,,------///,,,+++......---...111***,,,///000//////000111...///000...,,,*********------...///000000//////------///111333444555555666:::@@@EEEIIINNNSSSVVVZZZ[[[\\\^^^___```aaabbbbbb```^^^]]]]]]___aaacccgggfffeeedddaaa___]]]\\\YYY[[[]]]\\\XXXUUUVVVWWWUUUPPPLLLLLLNNNMMMIIIDDDHHHEEEDDDHHHIIIHHHJJJNNNTTTYYY___ccccccdddfffhhhppprrrqqqlllkkkmmmnnnlllaaa]]]XXXWWWVVVOOOBBB888000---++++++---...---+++......------,,,,,,,,,+++///222999GGGUUU^^^___]]]^^^^^^___```___^^^\\\[[[PPPAAA333///111111111111...000111222111///,,,***...000555;;;AAACCCBBBAAA666333000///000///...,,,***++++++,,,,,,++++++***///000111000///000333555444555666888999;;;<<<===@@@BBBFFFGGGHHHHHHHHHIIIKKKNNNQQQTTTVVVYYY\\\___^^^```bbbbbb]]]VVVMMMHHH;;;888444111111111000///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111333000000111111333888>>>BBBGGGEEEBBB???>>>???AAACCCEEEDDDDDDCCCBBB@@@???>>>>>>???@@@@@@BBBFFFKKKNNNPPPUUUZZZ___```aaabbbbbbcccbbbbbbbbbbbbccccccdddfffeeeeeedddeeeeeeffffffcccbbbaaabbbcccccc```^^^___[[[WWWRRROOOKKKGGGDDD:::888555333222111///---111---,,,...---***))),,,******+++************+++'''***,,,)))$$$###&&&***(((***,,,,,,+++))))))***++++++***)))(((((()))))))))))))))(((((((((((('''))))))))))))(((((((((((()))((((((((())))))((((((******)))(((''''''&&&%%%((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%(((''''''&&&&&&'''''''''((('''&&&''')))***)))'''''''''&&&((()))***((('''''''''((())))))(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))(((''''''&&&&&&&&&''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&(((,,,...//////---,,,)))))))))***)))(((''''''((()))))))))((('''&&&%%%&&&'''(((***+++,,,,,,---***)))(((&&&&&&''''''((((((((()))))))))(((((('''***&&&&&&((()))&&&'''***(((''''''&&&&&&''''''((()))*********((('''((()))'''((()))******)))(((((('''(((((('''''''''(((***,,,+++************(((&&&&&&''')))*********)))((('''((())))))******))))))'''(((***+++,,,,,,+++******+++---...//////......111///---+++******+++,,,............---+++***)))++++++++++++***)))((('''''''''((())))))(((&&&%%%'''((()))*********))))))))))))))))))))))))))))))))))))***,,,+++)))***---***)))((()))***+++)))(((,,,***((((((***+++,,,,,,---,,,++++++++++++,,,---...***))),,,,,,+++---000))),,,///000000000000111...000111000---+++******......////////////......---///000222222222333333444777;;;@@@DDDIIINNNRRRUUUVVVYYY\\\^^^```aaabbbbbbaaa^^^]]]]]]___aaaccceeeeeedddcccaaa^^^\\\[[[ZZZ\\\^^^]]]YYYWWWWWWYYYUUUQQQMMMMMMOOOOOOKKKFFFIIIEEEEEEHHHHHHGGGIIILLLRRRWWW]]]```bbbcccgggjjjnnnpppooollllllnnnnnnkkkaaa\\\WWWVVVVVVPPPDDD:::///...,,,,,,---------,,,------,,,,,,+++*********---...444@@@OOOZZZ]]]]]]bbbbbbbbbaaa```^^^\\\[[[SSSEEE777333333111111111111111000///...,,,+++***,,,---///333777999888666000///------.........---)))***+++,,,,,,,,,,,,+++.........---,,,---///111555666777999;;;<<<>>>>>>@@@CCCFFFHHHIIIIIIJJJKKKKKKOOOUUUYYY[[[\\\]]]^^^___```aaa^^^XXXOOOEEE???555333000///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000222///000000111444888???CCCHHHFFFCCC@@@>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBAAA?????????>>>???BBBGGGJJJKKKOOOUUUZZZ]]]^^^```bbbbbbaaaaaaaaabbbbbbcccdddddddddcccccccccccccccddddddcccbbbaaaaaaaaa```^^^```]]]YYYVVVTTTPPPLLLIIICCC>>>888444222111///---333000///111000,,,+++---+++************+++******(((+++---+++&&&$$$(((,,,(((***,,,,,,+++*********+++***))))))))))))))))))***)))))))))(((((((((((())))))))))))((((((((((((((()))))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((+++)))'''%%%$$$%%%''')))&&&&&&&&&&&&&&&$$$###"""''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))((('''&&&&&&'''))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&'''((()))***''''''&&&&&&&&&&&&'''((((((((()))))))))))))))(((''''''''''''''''''''''''***************+++++++++)))))))))***)))(((''''''(((((((((((((((''''''&&&&&&''')))+++,,,---------***)))(((&&&&&&''''''((($$$%%%&&&'''((((((((((((***'''&&&((((((&&&&&&)))''''''&&&&&&&&&&&&'''''')))*********((('''((()))&&&''')))******)))((('''&&&'''((((((&&&&&&(((+++,,,+++*********)))'''%%%$$$%%%&&&((())))))((('''''''''((()))))))))))))))'''(((***+++,,,,,,+++***)))***,,,.........---,,,111///,,,***))))))++++++------------,,,+++***)))(((((()))*********))))))'''''')))))))))((('''&&&'''(((((())))))(((''''''))))))))))))))))))))))))((()))******)))(((***,,,)))(((((()))******)))'''+++***((()))+++,,,++++++++++++,,,,,,,,,,,,++++++...***)))++++++)))+++///))),,,///111111111111111///000111000---+++++++++000000000///......------...000222222111000111222111444777:::>>>CCCIIIMMMNNNPPPTTTXXX\\\___```aaaaaa```___^^^^^^```bbbcccbbbbbbcccbbbaaa^^^\\\[[[`````````]]]ZZZWWWWWWWWWSSSQQQNNNNNNOOOOOOMMMJJJHHHEEEDDDFFFFFFEEEFFFIIINNNRRRXXX[[[]]]aaagggkkknnnppppppnnnooorrrpppkkkbbb]]]XXXWWWVVVQQQEEE<<>>888444///...000111///---+++***)))*********)))***,,,///000///---///...---,,,+++***************+++++++++,,,,,,,,,.../////////...///111333666777888:::<<<>>>???@@@BBBDDDGGGHHHHHHHHHJJJKKKKKKPPPWWW\\\^^^^^^]]]]]]```___]]]YYYQQQGGG>>>888000...,,,+++---......---+++,,,,,,------,,,,,,++++++++++++++++++---///000///000111222555:::@@@EEEHHHFFFDDDBBB@@@?????????===>>>@@@BBBDDDDDDDDDCCC??????>>>======???CCCFFFFFFJJJOOOTTTWWWZZZ]]]``````````````````aaabbbcccbbbbbbaaaaaa``````aaaaaaccccccaaa``````````````````^^^[[[YYYWWWTTTPPPMMMJJJDDD>>>:::888777333000555222222444333...---...+++***)))***+++++++++)))***,,,---,,,))))))+++...)))+++------,,,+++***+++******)))))))))))))))*********)))))))))((((((((((((((((((((())))))))))))((()))******(((((()))***(((((())))))******++++++)))((((((''''''(((((()))***(((&&&$$$$$$%%%((()))%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&%%%&&&&&&'''((((((&&&%%%&&&''')))(((((('''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''(((((()))***'''''''''&&&''''''((()))(((((()))*********))))))''''''''''''''''''''''''+++***)))''''''(((***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''))),,,---.........***)))(((&&&&&&''''''((("""###$$$&&&'''((())))))***'''&&&((((((%%%%%%(((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&'''(((*********)))(((%%%''')))(((&&&&&&))),,,,,,+++************(((&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''''''''&&&((()))***+++++++++++++++((()))+++,,,------,,,,,,///...,,,+++************+++++++++++++++******)))&&&&&&'''((())))))))))))''''''((())))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))''')))***)))((((((******)))(((((()))******(((&&&***))))))***,,,,,,+++)))***+++,,,------,,,+++***000,,,***++++++)))+++///(((,,,000222222111111222000000111///---,,,,,,---333222000///---,,,,,,,,,///111222111///...///111///000333555888===CCCHHHGGGJJJNNNTTTXXX[[[]]]^^^____________```aaacccccc``````aaabbbaaa```^^^]]]dddaaa^^^\\\[[[ZZZYYYXXXPPPPPPPPPPPPOOOOOOOOONNNJJJFFFEEEGGGGGGEEEEEEIIIIIILLLQQQTTTWWW]]]eeekkkoooqqqrrrqqqtttvvvssslllccc^^^YYYWWWWWWQQQGGG===//////...---,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,...444===HHHSSSYYY______``````````````````YYYQQQHHH@@@777///---000...---,,,***************)))((((((***,,,---,,,+++,,,,,,+++***)))((()))***+++******))))))***+++,,,...///000111111333777999777888999;;;===???AAAAAADDDFFFGGGGGGGGGHHHJJJMMMNNNRRRWWW[[[]]]]]]^^^___^^^\\\WWWPPPHHH???777222...,,,******,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........000111222444777<<>>>>>>>>===<<<===@@@BBBCCCFFFJJJMMMQQQUUUZZZ^^^^^^^^^^^^^^^___```aaabbbaaaaaa```_______________aaaaaa```______```bbbddd```^^^\\\[[[YYYVVVRRROOOMMMIIIFFFDDDDDDBBB;;;666777555555777555000///000,,,***((()))+++,,,+++)))++++++++++++,,,,,,......***,,,......---,,,+++,,,******))))))))))))***************)))))))))((((((''''''(((((())))))******(((***+++***(((''')))+++((((((((()))))))))*********))))))(((((())))))***""""""###$$$&&&''''''(((%%%&&&'''(((((('''%%%$$$&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%'''(((((((((&&&&&&%%%'''((()))(((&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***'''((((((((())))))))))))((('''''''''(((((()))***(((((()))***************(((((((((((((((((((((((((((((((((((()))******++++++***((('''''''''((()))'''&&&'''''''''((()))***%%%'''***---...//////...***)))(((&&&&&&''''''((($$$$$$&&&'''((((((((((((***'''&&&((('''%%%%%%((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$$$$&&&&&&&&&'''))))))*********$$$''')))(((&&&%%%)))---,,,+++******++++++)))'''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&))))))))))))***+++,,,---((()))***+++,,,,,,,,,,,,...------,,,+++***))))))'''((())))))))))))))))))%%%&&&'''''''''''''''&&&''''''''''''((()))++++++***)))'''&&&&&&''''''((())))))))))))))))))))))))&&&)))***)))''')))******((((((((()))+++***(((&&&)))))))))+++------+++))))))***,,,------,,,***)))222...+++,,,+++***+++000(((+++000222222222111222000111000///---,,,---///444333111///---,,,++++++///111111000---,,,...000---...000222444999@@@DDDBBBEEEJJJPPPUUUXXXZZZ[[[]]]^^^___```aaabbbcccccc^^^___aaabbbbbbaaa```___ccc___ZZZZZZ\\\^^^]]]\\\NNNPPPQQQQQQOOOOOOPPPQQQMMMIIIHHHIIIIIIGGGGGGKKKEEEHHHLLLOOORRRYYYcccjjjlllooopppqqqtttvvvqqqjjjddd___YYYXXXWWWRRRGGG>>>...//////...,,,,,,---...------------------------------...111777BBBNNNWWW[[[\\\]]]^^^___aaabbbbbb^^^XXXPPPGGG;;;111///333---------------,,,++++++***))))))***,,,......---((()))************,,,...,,,***)))'''''')))+++,,,((()))+++---///222666:::777888999<<<>>>@@@AAABBBGGGGGGHHHGGGGGGHHHKKKNNNPPPSSSWWWYYY[[[]]]___aaa[[[WWWQQQIII@@@777111---...---++++++,,,------,,,++++++------------++++++,,,---.../////////......111222444555888>>>EEEIIIHHHHHHHHHHHHFFFDDDAAA@@@;;;<<>>>>><<<;;;;;;===???AAACCCGGGJJJMMMRRRXXX\\\]]]]]]]]]^^^^^^```aaaaaaaaaaaa```_______________^^^______^^^___aaadddggg```___]]]\\\[[[XXXTTTQQQNNNLLLLLLMMMOOOKKKBBB;;;999666666888777222000111,,,***((())),,,,,,+++(((+++***)))***---//////...+++---//////...,,,,,,---***)))))))))))))))******************))))))))))))&&&''''''((()))******+++(((***,,,+++(((''')))+++((((((((((((((((((''''''******))))))))))))******!!!%%%(((((('''&&&&&&''')))******)))'''&&&%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&(((((((((&&&&&&%%%'''((()))'''&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))((((((((((((((()))******(((((()))***************))))))))))))))))))))))))$$$&&&(((+++,,,,,,++++++,,,***((('''&&&''')))***&&&&&&&&&&&&''')))***+++%%%'''***---///000//////***)))((('''&&&''''''(((''''''((((((((((((((('''***'''&&&((('''$$$%%%((('''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''&&&&&&'''((()))***+++,,,###'''***)))&&&%%%)))---+++*********,,,+++***(((((('''&&&&&&&&&((()))***&&&'''(((((())))))((((((***))))))((()))+++,,,---)))))))))***++++++,,,,,,------------+++***)))(((%%%&&&'''(((((())))))(((&&&'''''''''&&&%%%$$$$$$'''&&&&&&&&&(((***,,,---***)))'''&&&&&&'''((()))(((((())))))*********+++))))))))))))((((((((((((,,,,,,,,,++++++)))((((((++++++,,,,,,,,,+++******(((+++...,,,(((&&&)))---000...+++)))(((***---///......---------......///000///...---,,,------...,,,///333444222///---,,,000000///............///---,,,---000222444===GGGDDDDDDFFFIIINNNUUU\\\```YYY\\\___aaabbbbbbcccdddeeebbb___]]]^^^_________^^^]]]\\\\\\]]]]]][[[YYYXXXTTTQQQQQQSSSUUUSSSQQQTTTQQQMMMHHHFFFFFFGGGHHHGGGGGGFFFHHHMMMWWWccclllqqqqqqrrrttttttqqqlllhhhccc^^^XXXWWWXXXUUUMMMFFF999333...///...,,,,,,...---...............---------,,,,,,...444>>>JJJSSS`````````___^^^___aaadddaaa^^^YYYQQQHHH>>>555////////////......------------,,,++++++,,,,,,***))))))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,---...///000000222666999;;;::::::>>>BBBCCCBBB???FFFGGGHHHJJJMMMOOOQQQRRRQQQTTTXXX]]]______]]]\\\[[[PPPEEE>>>999333000111+++++++++++++++***)))((((((***++++++******+++,,,+++++++++,,,,,,---------111000111555:::>>>AAACCCEEEGGGIIIIIIGGGEEEDDDDDDDDDCCCAAA???>>>>>>??????@@@@@@???>>>>>>=========>>>>>>???BBBHHHOOOVVVZZZZZZYYYYYYZZZ]]]_________]]]]]]^^^^^^^^^^^^]]]]]]aaa```___^^^___```bbbdddbbbaaa___]]]ZZZVVVPPPLLLPPPOOOOOONNNKKKHHHEEECCC>>>999555666999999333---***+++------+++***++++++)))***+++,,,------------)))***,,,.........,,,++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))((())))))***+++,,,,,,,,,))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''###$$$&&&'''((())))))(((###$$$''')))))))))'''&&&%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***'''%%%&&&((((((&&&$$$$$$&&&((((((&&&%%%%%%%%%)))))))))))))))(((''''''&&&&&&&&&)))+++,,,***)))******))))))((((((''''''***)))***+++((($$$&&&+++,,,,,,++++++***)))((((((***)))'''&&&&&&'''((((((***------+++///555444...+++)))''''''((()))***)))$$$$$$###$$$%%%''')))+++'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''***(((&&&%%%&&&'''%%%$$$***)))(((&&&'''((()))+++&&&&&&''')))***,,,------,,,++++++,,,)))%%%&&&*********)))&&&&&&(((***)))%%%'''******)))(((((())))))+++,,,,,,+++***,,,---''')))************+++---+++******)))))))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))************)))))))))))))))))))))*********((()))))))))************((()))))))))******++++++*********+++++++++******((()))******++++++++++++))),,,------***)))+++...///...+++***)))***,,,------,,,,,,,,,---......//////...---,,,,,,,,,---------///222222111...------000///......------......,,,+++,,,...///222:::CCCBBBBBBCCCFFFLLLSSSYYY]]]ZZZ]]]```bbbbbbbbbcccdddbbb___]]]\\\^^^`````````___^^^]]]]]]]]]\\\ZZZXXXXXXUUUSSSRRRRRRTTTTTTTTTVVVSSSNNNJJJHHHGGGHHHHHHFFFEEEDDDDDDIIITTTaaajjjoooppprrrttttttrrrmmmiiibbb]]]XXXWWWXXXUUUNNNHHH:::444//////...,,,,,,...------...............------,,,,,,...333<<>>888444///,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++,,,---......//////000111111111333333444777;;;@@@CCCEEEGGGIIIKKKKKKIIIFFFEEEEEEFFFEEECCCAAA@@@????????????????????????>>>======;;;;;;;;;===@@@FFFKKKNNNUUUUUUVVVYYY]]]`````````___``````aaaaaaaaaaaa```bbbaaa___^^^___```bbbcccbbbaaa```^^^\\\WWWPPPKKKNNNMMMMMMLLLKKKIIIGGGGGGBBB===888888:::888222---,,,---...---+++******++++++,,,,,,---,,,,,,++++++)))***,,,---...---,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((())))))***++++++,,,)))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''((((((((('''&&&((((((''''''&&&%%%######(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''%%%&&&(((((('''%%%%%%''')))***(((''''''((()))))))))))))))(((''''''(((((((((***,,,,,,+++)))))))))))))))(((((((((((()))(((***+++((($$$''',,,,,,,,,+++******)))((((((''''''''''''(((***,,,---(((+++++++++...444333...+++)))'''&&&((()))((((((%%%$$$$$$$$$%%%'''((()))'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&''')))(((''''''((((((((((((((('''&&&&&&''')))+++,,,(((((()))))))))*********+++((()))---...***(((((()))))))))(((((()))))))))$$$&&&((()))(((''''''(((***+++,,,+++******,,,...+++,,,------,,,,,,---...******)))(((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******************)))))))))))))))************))))))))))))************(((((()))***+++,,,------((())))))***+++,,,,,,---&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///------,,,++++++++++++,,,******++++++,,,---...///...---,,,+++++++++,,,,,,---///000000...------.........---,,,,,,,,,------+++***+++------...666?????????@@@CCCHHHNNNTTTXXX[[[]]]```bbbbbbbbbbbbccc___^^^\\\\\\___aaabbbaaabbb```^^^]]]\\\[[[YYYWWWWWWWWWUUUSSSQQQRRRUUUXXXXXXUUUQQQMMMKKKIIIIIIIIIHHHFFFCCCCCCHHHSSSaaajjjnnnooorrrttttttqqqlllhhh___[[[WWWVVVWWWUUUPPPJJJ===777111000...++++++---+++,,,---...............---------...111999BBBIIIUUUYYY^^^aaabbbbbbbbbccccccbbb```\\\UUUIII===444---,,,,,,+++++++++++++++---,,,++++++,,,,,,+++***+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++---...//////222555888;;;;;;===@@@DDDGGGGGGGGGKKKKKKKKKLLLNNNRRRUUUWWWWWWYYY[[[\\\ZZZVVVPPPMMMSSSEEE888222111---***))),,,,,,---------,,,+++++++++,,,------,,,,,,---...,,,------...//////000000444555666999===AAAEEEGGGKKKMMMOOONNNLLLIIIHHHGGGIIIGGGEEECCCAAA??????>>>===>>>???@@@@@@???===<<<;;;:::888888:::===@@@BBBMMMNNNRRRWWW]]]aaaaaa`````````aaabbbbbbcccbbbbbbbbbaaa```_________```aaabbbaaaaaaaaa___YYYSSSNNNMMMLLLKKKJJJJJJJJJJJJJJJFFFAAA<<<;;;;;;999333...///000000...+++))))))***------------,,,+++))))))******,,,---------,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&%%%''')))))))))((()))***))))))******))))))((((((*********+++------+++)))(((((((((((())))))))))))(((((()))+++(((%%%(((...+++++++++******))))))((((((((((((((()))+++,,,---)))++++++***,,,000///++++++)))'''&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&'''''''''''')))+++&&&&&&%%%&&&'''***,,,---+++******))))))(((((('''***&&&'''---111...)))'''(((((()))******)))((((((%%%'''))))))((('''((()))+++++++++***)))***,,,...---...///...,,,+++,,,---***)))((((((''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((************************(((((())))))************)))))))))))))))*********(((((()))******+++,,,,,,************+++,,,------((((((((()))***++++++,,,,,,+++)))***---/////////,,,,,,,,,,,,,,,+++******)))))))))***+++---...///,,,,,,++++++++++++++++++---.........,,,,,,---///...---,,,,,,++++++,,,,,,,,,***+++---,,,,,,333;;;<<<===>>>AAAEEEJJJOOORRRYYY\\\___aaaaaaaaabbbccc```___]]]^^^```bbbbbbbbbcccaaa^^^]]]\\\[[[YYYWWWWWWXXXXXXUUURRRRRRWWW[[[YYYWWWTTTQQQNNNLLLKKKKKKLLLIIIFFFEEEJJJUUUbbbllloooppprrrtttsssoooiiiddd\\\YYYUUUUUUVVVUUURRRNNNBBB:::444111///,,,+++---++++++,,,---............,,,------...000555<<>><<<===<<<:::999999:::<<<===DDDGGGMMMTTT[[[`````````]]]^^^___```aaabbbbbbbbbbbbaaa```_______________```aaabbbcccccc___YYYTTTOOONNNLLLKKKJJJJJJKKKLLLGGGDDD@@@>>>>>><<<777222333444333000,,,))))))***------------,,,+++***)))***+++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''(((((())))))((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''***)))&&&%%%$$$%%%'''(((***)))(((&&&%%%%%%%%%&&&(((((('''&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((((((((###%%%''''''&&&'''((()))))))))*********))))))(((,,,++++++,,,,,,,,,)))'''''''''(((((())))))******(((''')))+++)))&&&)))///+++*********)))))))))(((+++******))))))(((((((((+++,,,+++*********(((&&&***)))'''''''''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&''''''$$$%%%'''&&&%%%%%%(((***&&&&&&&&&&&&''')))+++,,,*********)))((((((''''''***'''(((,,,---***((()))'''''')))------***(((((((((***++++++******+++,,,+++++++++***)))***,,,///,,,---...,,,***))))))***))))))((('''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))******++++++******)))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,++++++*********+++,,,,,,***((()))+++---......++++++,,,,,,,,,+++***)))(((((()))***+++,,,...///***+++++++++++++++++++++,,,------,,,++++++---///------,,,++++++++++++,,,---,,,,,,...,,,,,,111999:::;;;<<>>CCCFFFPPPRRRTTTSSSQQQNNNMMMLLLKKKJJJHHHFFFBBB???===<<<:::<<>>===>>>===;;;::::::;;;<<<===???AAAGGGOOOWWW\\\]]]]]]\\\\\\^^^___aaaaaabbbbbbaaaaaa```_________^^^^^^___```bbbdddfffddd___\\\TTTSSSPPPNNNLLLKKKKKKKKKGGGEEEBBBAAABBB@@@===:::888777666222...+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''***)))(((&&&%%%%%%%%%%%%(((((('''&&&&&&((()))***&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''(((((($$$%%%''''''&&&''')))***))))))************))))))+++******+++++++++(((&&&''''''(((((())))))******((((((***+++)))&&&)))///*********)))))))))))))))***)))))))))((('''&&&&&&))))))******)))'''''''''***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''(((((('''&&&&&&''')))'''''''''''''''(((((((((((((((((((((((()))))))))***)))******%%%!!!$$$+++'''&&&(((...///***'''))))))***++++++******+++---***++++++***)))***,,,...,,,---...,,,***((())))))))))))((('''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((()))******++++++************))))))))))))))))))))))))((((((''''''------+++******+++,,,---...---+++*********+++,,,,,,+++***)))***+++---///+++++++++,,,+++******)))))))))******+++,,,---...******+++,,,,,,,,,++++++***+++,,,+++******,,,...------,,,+++++++++,,,,,,---,,,---...---,,,111888888888:::<<>>@@@CCCFFFKKKNNNMMMQQQVVV[[[]]]]]][[[ZZZ]]][[[WWWQQQJJJBBB;;;888;;;333---------+++***+++))))))***+++++++++*********+++,,,,,,++++++,,,---------...///111222333333333666999;;;;;;>>>CCCGGGPPPRRRTTTTTTRRRPPPOOONNNMMMLLLJJJHHHEEEAAA>>>===:::<<<>>>@@@AAA@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<>>>CCCJJJQQQVVVXXXXXX[[[\\\^^^___aaabbbcccccc`````````____________^^^______aaaccceeeeeebbb```YYYWWWUUURRRPPPNNNLLLLLLGGGFFFEEEEEEEEEDDDBBB@@@<<<;;;888444000------...,,,---............------++++++++++++*********************+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''))))))((('''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''((('''&&&&&&'''((('''((())))))((((((***,,,))))))******++++++******+++******+++++++++(((&&&(((((((((((())))))))))))))))))***,,,)))&&&)))///))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&%%%'''***)))'''(((+++)))(((((()))******)))'''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''+++)))'''''')))***)))(((''''''''''''''''''''''''&&&&&&'''(((((()))******)))***+++)))!!!###---(((%%%(((//////)))(((+++'''((((((((('''''')))+++)))+++,,,,,,+++***,,,------......---+++******+++***)))((((((''''''(((((('''''''''((()))******+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((()))***++++++,,,************)))))))))((())))))))))))))))))******,,,+++*********,,,...///,,,+++)))))))))***,,,------......+++))))))---111+++++++++***************+++++++++++++++,,,------******,,,---------,,,,,,)))***++++++******+++---......---,,,,,,,,,,,,,,,,,,+++,,,...---+++000777444555666999<<>>999444///...000------------,,,,,,+++***+++---///000000111333555===BBBIIIPPPUUUXXX[[[]]]```]]][[[\\\^^^[[[RRRJJJ:::777333///,,,++++++,,,---,,,+++,,,...///...---******))))))***+++---...))))))***+++,,,------...,,,---///000222555999<<<:::===@@@BBBDDDGGGLLLPPPRRRTTTWWWZZZ]]]^^^^^^^^^\\\YYYSSSKKKCCC;;;666333111---,,,---,,,((())),,,)))***++++++,,,,,,,,,++++++,,,------,,,,,,---...,,,---...///111222333444777:::>>>>>>>>>@@@FFFKKKNNNPPPSSSTTTRRRPPPPPPPPPOOONNNMMMKKKHHHEEEAAA@@@;;;<<<===>>>@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<@@@EEELLLPPPRRRSSSXXXYYY[[[]]]___```aaaaaa^^^^^^__________________```______```bbbbbbaaa___[[[ZZZYYYWWWTTTRRROOONNNIIIHHHHHHGGGGGGFFFEEECCC>>>===;;;666222000000111000000000000///...------,,,++++++************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''%%%$$$((((((''''''&&&%%%######&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((()))(((&&&%%%&&&((()))******)))((((((***,,,((()))***++++++++++++***+++******+++---,,,***((())))))))))))((((((((((((+++***+++,,,)))&&&(((...((()))))))))))))))))))))&&&'''((()))***)))(((((((((''')))+++)))$$$%%%)))(((((((((***,,,,,,+++)))$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%'''((((((((('''''')))%%%"""$$$)))+++)))&&&%%%&&&&&&'''((((((((((((&&&&&&''''''((())))))***(((((())))))$$$ $$$,,,***%%%'''//////)))(((---&&&''''''&&&%%%&&&(((***'''***------,,,++++++++++++,,,---,,,***)))***+++******)))(((((((((((()))&&&''''''(((((()))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''((()))***+++,,,,,,+++*********))))))(((((((((((()))***+++,,,,,,---******))))))+++---000222)))(((''''''(((***,,,......000111---))))))...333,,,+++******))))))******,,,,,,,,,+++,,,,,,------***+++,,,---...------,,,''')))+++,,,+++***+++,,,///...------,,,,,,------******+++---,,,+++///666222333444666999<<<>>>@@@AAAFFFMMMSSSXXX]]]aaadddZZZZZZ[[[]]]```aaaaaa```^^^\\\ZZZ[[[]]]```bbbbbbZZZXXXXXXZZZ^^^^^^[[[XXXTTTUUUWWWWWWWWWUUUSSSQQQMMMPPPUUUYYY]]]aaaeeehhhdddgggjjjnnnnnnjjjccc]]]RRRRRRQQQRRRTTTVVVXXXYYYTTTJJJ@@@:::555000///111.........---,,,+++***)))***,,,///000111111222444<<<@@@FFFLLLQQQUUUZZZ]]]aaa]]]ZZZ[[[^^^]]]UUUOOOBBB???;;;666333111111111---,,,+++,,,...///...---++++++******+++---...///(((((()))***,,,---...///,,,...000111333555:::===<<>>AAABBBAAACCCIIINNNMMMOOORRRSSSRRRQQQPPPPPPPPPPPPOOONNNKKKGGGDDDBBB;;;<<<<<<>>>???@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<>>>BBBHHHMMMOOOOOOTTTVVVXXXZZZ\\\]]]^^^^^^]]]]]]^^^___`````````___aaa```^^^^^^______^^^\\\[[[[[[[[[ZZZWWWUUURRRPPPKKKJJJJJJIIIHHHGGGEEEDDD@@@???<<<888333111222333333222222111000...,,,+++,,,,,,+++***))))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,+++)))(((((()))))))))))))))(((((((((&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%&&&((())))))'''%%%$$$%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((***(((%%%$$$%%%'''((()))((('''%%%%%%''')))((()))***+++++++++++++++,,,++++++---......,,,*********))))))(((((('''''',,,+++,,,---)))%%%(((---(((((((((((())))))))))))++++++,,,+++***(((&&&%%%...,,,,,,---((( $$$''''''(((+++---...,,,+++$$$$$$&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''(((((((((''''''%%%&&&+++((("""###$$$%%%'''((()))))))))'''''''''((((((((((((((('''&&&'''***)))&&&'''******%%%&&&...///((((((///((())))))(((''''''***,,,&&&)))---///---,,,******((()))***)))''''''''')))++++++***)))))))))))))))&&&&&&&&&'''''''''''''''************************,,,***)))(((((()))***,,,&&&'''((()))***+++,,,,,,,,,)))))),,,,,,)))))),,,)))***+++,,,+++)))'''&&&))))))))))))***+++,,,---+++***)))))))))***,,,,,,---,,,+++)))(((***///222,,,***((((((***+++++++++)))+++,,,,,,+++******+++...---+++******+++---...***+++,,,,,,******+++,,,111---+++,,,//////***$$$)))******+++,,,---......//////000111444777999;;;???DDDJJJOOOTTTYYY]]]```^^^\\\[[[]]]aaadddcccaaa```^^^\\\^^^aaabbbaaa___YYYZZZ\\\]]]^^^]]][[[ZZZYYYWWWUUUTTTUUUUUUTTTSSSNNNRRRXXX]]]aaabbbaaa```hhhggggggjjjllliii___WWWNNNLLLNNNQQQRRRRRRVVV[[[ZZZVVVMMMAAA555//////000///111333222///------...000...,,,---///222333333555777;;;BBBIIIPPPWWWZZZ^^^]]]]]]^^^___^^^]]][[[OOOLLLDDD:::666666444000...---,,,---...///...,,,///---,,,,,,...000000//////...------,,,------...,,,...222666999:::::::::BBBDDDFFFJJJMMMQQQSSSUUUUUUUUUVVVZZZ___aaa___\\\VVVNNNDDD===999777444111111000///...---,,,++++++)))+++,,,,,,,,,---///111......---...///000222444999777666:::@@@BBB???<<>>>>>???AAABBBCCCAAA???<<<::::::::::::;;;>>>CCCGGGJJJRRRSSSUUUWWWYYYZZZZZZYYY______````````````______^^^___```aaa```^^^[[[ZZZ___]]]\\\[[[ZZZXXXUUURRROOOOOOMMMLLLJJJHHHFFFFFFHHHFFFBBB<<<777555666888777555222///.........///------,,,++++++******))))))***+++++++++)))((('''+++++++++++++++***)))(((++++++************++++++))))))))))))))))))))))))&&&''')))*********)))(((((()))******))))))***+++))))))))))))************((()))***)))'''&&&&&&'''((((((((('''&&&&&&&&&%%%&&&''')))*********)))(((((((((((((((((('''''''''***)))((('''&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))************&&&&&&(((,,,000222222111---+++))))))***+++***)))))))))))))))(((((((((((())))))***,,,......+++)))(((((()))***************(((((()))(((&&&&&&'''))),,,------...---+++((('''+++***)))(((((()))******)))+++......,,,)))''''''''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''******)))((('''&&&%%%%%%+++)))((()))***+++***(((%%%'''***,,,,,,***'''%%%%%%###"""%%%)))+++***)))******+++,,,+++)))'''%%%((((((((((((((((((((((((,,,++++++***)))(((&&&&&&(((((((((((((((((()))***---,,,***))))))***,,,---************)))'''&&&%%%)))'''%%%'''***---,,,+++***''''''******''''''***((((((******+++***)))((()))))))))******+++,,,---))))))((((((((()))***+++*********)))((()))---000---+++))))))***++++++++++++---......------...000---,,,***))))))***+++,,,***,,,---,,,+++***+++,,,,,,***)))***,,,,,,***'''++++++,,,,,,------......---......///111444777888<<<@@@EEEKKKPPPUUU[[[______^^^]]]___bbbdddcccaaacccaaa```aaacccdddaaa^^^YYY[[[^^^``````]]]ZZZXXX\\\ZZZWWWVVVUUUUUUSSSQQQRRRVVV[[[```cccdddcccaaaffffffgggiiijjjeee]]]WWWPPPMMMMMMOOOOOOPPPUUU\\\\\\YYYRRRHHH===666333444111333555444111...------000///......///111000///333555888>>>DDDLLLRRRVVV[[[\\\]]]___``````^^^\\\UUUSSSLLLBBB>>>===999444...---++++++---.........,,,+++***+++---...---,,,++++++,,,,,,,,,------...---///222666999;;;<<<<<>>===???@@@AAAAAA???===;;;888888888999;;;???CCCEEEMMMNNNQQQTTTVVVWWWXXXXXX^^^______``````______^^^^^^^^^______^^^]]]\\\[[[\\\[[[ZZZ[[[[[[ZZZXXXVVVNNNNNNNNNMMMLLLLLLLLLKKKHHHGGGEEEAAA<<<999888888777666333111///...//////------,,,,,,+++*********)))***++++++***)))((('''*********))))))(((((((((+++******))))))******+++))))))))))))))))))))))))%%%&&&''''''(((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))((()))***)))'''&&&'''(((((((((((((((((((((''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))((('''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''))))))***,,,///000///...---+++))))))******)))((())))))))))))((((((((('''))))))***,,,...---+++)))(((((()))************)))'''((()))(((&&&&&&''')))*********)))))))))))))))***)))((('''((((((******(((+++------+++)))''''''''''''''''''((((((((((((&&&'''((('''&&&&&&'''((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&'''''''''%%%&&&'''((())))))((('''&&&'''%%%$$$&&&(((***)))'''((()))*********(((&&&%%%))))))))))))))))))))))))((())))))******************************++++++,,,+++************+++---...)))))))))((((((''''''&&&((('''&&&'''+++......---***''''''******''''''***''''''((())))))***++++++*********++++++,,,------(((((('''''''''((()))***'''((())))))((()))+++---///---***)))***++++++***---......---,,,---///111,,,+++***)))(((((()))***+++,,,------++++++,,,---))))))))))))***+++,,,,,,------------------------+++++++++,,,...111333555888;;;@@@EEEJJJPPPWWW\\\```______```bbbcccbbb```fffdddccceeegggfffbbb^^^ZZZ\\\___aaa```]]]ZZZWWW___]]]YYYWWWVVVTTTRRRPPPUUUYYY___dddggggggeeedddeeeggghhhhhhfff```ZZZUUUPPPMMMLLLMMMMMMNNNSSSZZZ[[[ZZZVVVOOOEEE===888666333555666555222///---,,,000/////////000000...,,,111222444888>>>FFFLLLPPPVVVYYY]]]```bbbbbb```___\\\[[[VVVNNNJJJHHHCCC===444111...---...000111111+++***+++,,,......,,,***,,,,,,------------,,,,,,///000333666999<<>>???@@@???>>>===999888777888999<<>>:::444111000111222333------...000111000...+++.../////////...,,,+++***000111333666:::>>>BBBDDDIIIJJJMMMPPPTTTWWWYYY[[[\\\___eeekkkkkkdddXXXNNNAAA<<<777555666777555222//////...------,,,++++++000,,,***---222444111------------///111333666888>>>CCCGGGHHHEEEDDDFFFIIIJJJMMMQQQUUUWWWWWWUUUSSSPPPMMMLLLOOOPPPNNNOOOSSSRRRQQQPPPOOONNNMMMLLLLLLIIIHHHEEEBBB???===<<<<<<888:::<<<>>>??????>>>>>>;;;::::::999:::;;;===>>>AAABBBEEEIIIMMMQQQTTTUUUZZZ[[[[[[\\\]]]]]]]]]\\\]]]\\\[[[ZZZZZZ\\\^^^___```^^^\\\[[[[[[ZZZWWWUUUOOOOOOOOOOOOPPPRRRSSSTTTLLLLLLKKKGGGCCC???>>>>>>999888555333111000//////......------,,,,,,++++++***************************)))'''&&&&&&''')))*********))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,+++,,,,,,+++(((''''''(((((((((((((((''''''''''''((()))***)))((('''((()))'''''''''(((((())))))***((('''&&&%%%&&&'''((()))%%%&&&&&&'''((()))******'''''''''(((((()))******%%%&&&&&&'''((()))******))))))((((((''''''''''''''''''((((((((()))))))))+++***)))***,,,,,,+++***---+++))))))))))))((('''))))))((((((((('''''''''(((((()))+++---,,,***((('''(((((()))))))))))))))&&&'''))))))''''''((()))'''''''''''''''''''''(((&&&%%%%%%%%%&&&((()))***''')))++++++***(((''''''''''''''''''((((((((((((&&&'''((('''&&&&&&&&&(((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''((('''''''''((((((((('''&&&&&&'''(((((((((''''''************************++++++++++++***)))((('''((('''''''''((()))***+++((()))+++,,,,,,,,,***)))'''&&&&&&%%%&&&'''((()))'''''''''))),,,///000111,,,)))))),,,,,,)))))),,,******)))(((''''''((((((((()))***,,,,,,,,,,,,,,,(((((()))))))))******)))&&&(((***+++*********+++000---+++)))*********)))000000...+++(((((()))+++,,,,,,++++++************+++,,,------++++++,,,---,,,------+++******---////////////......---,,,,,,+++******+++,,,...000111111444888<<>>:::777666777666444111.........---,,,,,,++++++///,,,+++---222444000,,,......---...///111333444999???EEEGGGEEEDDDIIIMMMMMMPPPTTTWWWXXXVVVSSSQQQIIIFFFFFFIIIJJJHHHHHHKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLIIIEEEBBB???===;;;999:::;;;===>>>>>>>>>>>><<<<<<;;;:::999:::;;;;;;>>>???BBBFFFJJJNNNQQQSSSUUUVVVXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYZZZ\\\___aaaaaa___]]][[[[[[ZZZXXXWWWSSSRRRPPPOOOOOOPPPQQQRRROOONNNJJJFFFAAA@@@@@@BBB:::999777555333111000/////////......---,,,,,,+++******************+++++++++***(((''''''(((***+++***))))))))))))))))))***))))))))))))))))))))))))******)))((((((***+++,,,+++,,,,,,+++(((''''''((()))((((((((('''''''''&&&''')))***)))(((((()))***&&&&&&&&&''''''((((((((()))((('''''''''(((***+++%%%&&&&&&'''((()))******''''''((())))))*********%%%&&&&&&'''((()))******''''''''''''(((((())))))(((((()))))))))*********)))((('''(((+++,,,,,,+++,,,***(((((()))***)))(((((((((((((((''''''''''''''''''(((***,,,,,,)))'''''''''((()))))))))))))))%%%'''))))))((('''((()))'''(((***+++***(((%%%###&&&%%%%%%%%%&&&''')))***'''(((******((('''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&&&&(((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''))))))(((''''''((()))******)))((('''&&&&&&'''((((((((()))***''''''(((((()))(((((((((************************************))))))((('''''''''''''''((()))***+++***+++,,,---,,,***'''%%%&&&&&&%%%&&&&&&'''((()))&&&'''(((***+++...000222***''''''******''''''*********)))(((((('''&&&&&&'''(((***+++,,,,,,+++***'''((()))*********))))))&&&(((***+++*********+++...,,,)))((()))******)))111111000---***)))***+++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++******)))******++++++///.........------,,,,,,++++++******+++---...//////222666:::???EEEKKKPPPPPPSSSXXXZZZ[[[[[[\\\]]]]]]\\\]]]aaaeeefffccc``````___\\\ZZZZZZ[[[\\\]]][[[YYYWWWWWWXXXXXXWWWVVVUUUZZZbbbjjjnnnooommmkkkiiigggddd^^^XXXQQQJJJGGGFFFHHHOOOVVVVVVQQQNNNPPPTTTUUUVVVWWWUUUPPPHHHCCC777555333222333333333222///......000333444333222000111222444666:::===???BBBIIIQQQVVVXXXZZZ]]]___]]]```aaa```aaabbb___YYYPPPJJJAAA:::555222000/////////...///111000...,,,(((((()))***---///111222555777:::???DDDHHHLLLNNNRRRSSSUUUWWWYYY[[[\\\]]]ZZZ[[[]]]```^^^WWWLLLCCC;;;888666555777777444000------------,,,,,,++++++...,,,,,,...111222///,,,......---......000222333555;;;BBBEEEEEEFFFKKKOOOPPPRRRUUUVVVVVVSSSOOOLLLDDDAAAAAADDDDDDAAAAAACCCDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMJJJHHHDDDAAA???===;;;;;;<<<===============<<<;;;:::999999888888888===>>>@@@CCCGGGJJJNNNPPPPPPQQQSSSVVVXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[^^^aaabbb^^^\\\[[[[[[\\\]]]]]]\\\WWWUUURRRPPPNNNOOOOOOPPPQQQOOOKKKFFFBBBAAACCCEEE===<<<;;;999666444222111000//////......---,,,,,,+++************+++,,,,,,***)))((((((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))((((((''''''(((((())))))((()))***((('''%%%&&&'''***))))))(((((('''''''''''')))******(((((()))+++&&&&&&&&&&&&''''''''''''((((((((((((((()))******&&&&&&''''''(((((())))))(((((()))*********))))))&&&&&&''''''(((((())))))&&&&&&''''''((())))))***''''''''''''((((((((()))'''&&&%%%'''))),,,,,,,,,***((('''''')))******)))((((((((('''''''''&&&&&&''''''''')))++++++)))&&&&&&'''(((((())))))(((((($$$&&&)))))))))(((((()))'''))),,,...,,,)))$$$"""'''&&&%%%%%%&&&'''((()))&&&((())))))'''&&&'''(((''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%&&&'''((('''%%%'''(((***++++++***((('''%%%'''((((((((((((***+++)))(((((((((((((((((((((************************%%%&&&'''((()))*********))))))))))))***+++------,,,,,,------+++(((%%%$$$%%%&&&'''(((((((((((((((%%%''')))******,,,///111***''''''******''''''***'''(((((())))))((('''&&&&&&''')))+++++++++***)))&&&'''((()))))))))((((((%%%'''(((((((((((()))+++,,,***((('''(((******)))---......---+++******+++(((((()))***++++++++++++)))***++++++))))))***+++)))'''''')))---...,,,***------------,,,,,,,,,,,,+++***))))))***+++,,,---,,,///444999===AAAFFFJJJKKKOOOUUUYYYZZZ[[[]]]______]]]\\\^^^bbbdddbbb_____________________^^^^^^]]][[[ZZZYYYZZZZZZYYYXXXYYY^^^eeelllpppooollljjjddd```[[[WWWTTTOOOHHHCCCFFFHHHNNNUUUVVVRRRPPPRRRTTTTTTUUUWWWXXXUUUOOOJJJ???;;;666333333444444333333111000111333444444333///000222444666888999999===DDDKKKPPPRRRUUUYYY]]]^^^aaabbbaaabbbdddaaa\\\VVVPPPHHHAAA<<<888555333222111000000111111000...000///......000333666888999;;;@@@FFFKKKOOORRRTTTWWWWWWXXXYYY[[[\\\]]]]]][[[YYYWWWVVVSSSLLLBBB;;;666444333444777777444111---------,,,,,,,,,,,,++++++,,,.../////////---,,,...------...000222444555666;;;AAAEEEGGGIIIMMMPPPQQQRRRTTTTTTRRRNNNJJJGGG@@@======@@@???<<<;;;======>>>@@@CCCFFFIIIKKKLLLJJJIIIIIIGGGEEEDDDBBBAAA>>>>>>>>>>>>======<<<<<<===<<<<<<;;;::::::999999<<<<<<>>>@@@CCCFFFIIIKKKJJJLLLOOORRRUUUXXXZZZ[[[ZZZZZZZZZ[[[]]]```bbbccc___]]][[[[[[\\\^^^^^^]]]YYYWWWTTTQQQOOOOOOPPPPPPQQQPPPMMMIIIEEECCCDDDEEEAAA@@@???===;;;888666555000000//////...---------++++++*********+++,,,---'''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))((('''((()))((('''&&&'''(((++++++***))))))(((''''''''')))******))))))***+++((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''((((((((((((((())))))*********)))(((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%&&&(((***++++++(((&&&&&&''')))+++++++++(((((('''''''''&&&&&&&&&&&&&&&''')))+++***(((&&&&&&'''(((((())))))((((((###&&&)))***)))(((((()))'''(((***,,,+++)))&&&$$$(((((('''&&&&&&'''((()))&&&'''(((((('''&&&'''(((''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%$$$%%%&&&&&&%%%$$$((((((((((((((((((((((((''')))***)))''''''(((***)))(((((('''&&&&&&&&&&&&))))))))))))))))))))))))###$$$%%%'''(((((())))))(((((())))))***,,,---...,,,,,,,,,+++***(((&&&%%%%%%''')))***+++)))'''&&&%%%''')))))))))***---000,,,)))))),,,,,,)))))),,,$$$%%%((()))***)))((('''%%%&&&(((***+++***)))(((%%%%%%'''((((((((('''&&&%%%&&&'''&&&&&&&&&(((******(((&&&&&&((()))***)))&&&(((***+++***))))))***%%%&&&''')))************(((***+++***)))((()))***)))'''&&&+++111333000,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,***---333777;;;???CCCFFFHHHMMMTTTYYYZZZ\\\^^^aaaaaa___]]]^^^aaabbb```^^^]]]___bbbddddddbbb```^^^```^^^\\\[[[\\\\\\[[[YYY]]]bbbiiioooqqqoookkkhhh___ZZZTTTQQQQQQNNNGGGAAAHHHIIINNNTTTUUURRRRRRUUUSSSRRRSSSUUUWWWVVVRRRMMMFFF@@@999444444444444333666444222111222333333333...///222444666666666666;;;AAAHHHLLLNNNQQQWWW\\\```ccccccbbbcccdddbbb\\\[[[VVVNNNGGGBBB???;;;999666444222222333333333222===:::777555444666888:::<<>>===999888:::888999<<<@@@DDDGGGJJJKKKFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;@@@??????>>>>>>===<<<<<<;;;<<<<<<>>>@@@CCCFFFHHHGGGIIILLLPPPTTTWWWZZZ[[[YYYZZZ[[[\\\___aaacccdddccc```]]]\\\\\\\\\[[[ZZZZZZXXXTTTQQQPPPPPPQQQRRROOOPPPPPPMMMIIIFFFDDDDDDDDDDDDBBBAAA>>>;;;999777000000000///......------++++++*********+++---...%%%%%%&&&'''((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,++++++***((()))******))))))***+++,,,++++++***)))(((((('''''')))******))))))***,,,******))))))((((((''''''$$$%%%'''((((((((('''&&&(((((((((((((((''''''''')))***++++++***)))((('''(((((((((((((((''''''''')))))))))(((''''''&&&&&&'''''''''((((((((()))))))))'''%%%%%%''')))))))))&&&%%%%%%&&&))),,,,,,,,,(((((('''''''''&&&&&&&&&&&&&&&''')))******(((&&&&&&''''''(((((((((((((((###%%%)))***)))(((((()))&&&'''(((((()))(((((((((***)))''''''&&&'''((()))%%%'''((('''&&&&&&'''(((''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''&&&%%%%%%''''''&&&%%%)))(((&&&$$$$$$&&&((())))))+++,,,***'''%%%&&&((()))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''(((***+++,,,+++++++++******)))((('''%%%'''***,,,,,,***'''%%%%%%'''))))))((())),,,///+++***)))***+++***(((&&&''''''((()))***+++,,,,,,((((((''''''))),,,---++++++******)))(((''''''&&&(((((((((((())))))))))))---((('''***,,,******++++++((())),,,,,,))))))+++((()))++++++******+++---******+++++++++,,,,,,,,,'''(((+++---------,,,+++))))))************))))))++++++******************---------000555;;;AAAEEEEEEJJJQQQVVVZZZ[[[]]]^^^^^^```bbbcccdddcccaaa``````aaabbbcccbbbaaa___]]]``````___]]]ZZZXXXYYYZZZdddfffjjjppprrrmmmddd]]]WWWTTTQQQOOOMMMJJJDDD@@@BBBEEEIIIMMMOOOQQQTTTVVVRRRSSSRRRQQQSSSWWWTTTOOOJJJCCC;;;888999888555222222222111000000111222333222555888999888666555444999:::===AAAGGGNNNTTTWWW^^^___aaacccddddddcccbbb^^^]]]YYYSSSKKKEEEBBBAAA>>>;;;888777777888777777<<<;;;::::::;;;===???AAAEEEGGGJJJNNNSSSWWWZZZ\\\YYYYYYYYYYYYZZZ[[[[[[[[[XXXRRRKKKFFFDDD???888222333222111111111111///------......,,,++++++---///+++,,,---...////////////......///111555777888888>>>@@@CCCGGGJJJMMMNNNOOOPPPNNNKKKGGGDDDBBB@@@@@@999;;;===??????===;;;:::===>>>>>>@@@BBBDDDGGGHHHBBBBBBAAABBBCCCEEEFFFHHHBBBBBBBBB???<<<:::;;;<<<999;;;>>>@@@AAA@@@>>>===<<<:::999999<<>>@@@@@@@@@DDDDDDCCCCCCDDDGGGIIIJJJLLLMMMOOORRRUUUXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYSSSMMMFFFAAA???;;;555000222111000000111000...,,,---......,,,++++++---///+++,,,---...////////////000111222444777999::::::DDDFFFIIILLLNNNNNNNNNMMMJJJHHHEEEBBB???===<<<;;;:::<<>><<<<<<===:::<<<>>>@@@@@@@@@@@@???<<<:::999999<<<>>>???@@@BBBEEEHHHLLLOOOSSSXXX[[[[[[[[[\\\___aaabbbbbbaaa^^^]]]]]]^^^aaaaaa^^^[[[]]]]]][[[XXXTTTRRRSSSTTTSSSRRRQQQOOONNNMMMLLLLLLIIIGGGEEEDDDDDDBBB@@@===<<<888444111000000///---,,,,,,,,,,,,++++++++++++************))))))))))))((((((((()))))))))))))))+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((()))&&&&&&)))***&&&&&&***)))(((((((((''''''''''''%%%%%%&&&''''''(((((()))222<<>>999555333222000000000000000000000///000222555666555444444444999999;;;???EEEKKKRRRUUUYYY[[[]]]___aaabbbbbbbbbiiihhhfffaaa[[[WWWTTTTTTPPPMMMIIIHHHIIIKKKMMMNNNOOONNNNNNNNNOOOPPPRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\[[[XXXUUUSSSKKKFFF???;;;888666111...111000//////000///---+++------...---++++++---///,,,,,,------.../////////222444666999;;;===>>>???JJJLLLNNNOOOOOOLLLIIIGGGBBB@@@===:::888666555555777:::===AAADDDFFFFFFFFFEEEEEEDDDBBB???<<<999777;;;;;;;;;===???BBBEEEGGGEEEFFFEEEBBB???<<<<<<<<<<<<<<<===>>>???@@@AAAAAA===;;;999999;;;<<<======???BBBFFFIIILLLOOOTTTWWWXXXZZZ]]]___``````___]]]^^^^^^^^^___aaaaaa^^^\\\^^^___]]][[[WWWVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQKKKIIIGGGEEEDDDCCC@@@>>>AAA===999555333222///...------------,,,,,,,,,+++++++++*********)))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))(((&&&&&&))))))((((((***((((((((((((''''''''''''&&&&&&&&&''''''(((((()))222@@@FFF<<>>@@@CCCEEEGGGMMMNNNPPPOOOMMMGGGBBB>>>;;;999777444222111000000222444888;;;>>>@@@AAAAAAAAAAAAAAA???<<<888444222666666777999<<>>;;;:::;;;<<<<<<<<<<<<===???AAABBB>>><<<:::999:::;;;;;;:::===???BBBEEEHHHKKKPPPSSSSSSWWW\\\___```^^^]]]\\\^^^^^^___```aaa```___]]]^^^______\\\ZZZXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUNNNLLLIIIGGGEEEDDDAAA???BBB???;;;888666555222000.........---,,,,,,+++++++++++++++*********))))))+++++++++******)))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))'''''''''((()))))))))***((((((((((((((('''''''''&&&&&&''''''((((((((()))(((444:::333)))'''(((***(((''''''''''''((())))))))))))((('''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''((((((((('''''''''(((((((((((()))***'''%%%%%%(((***(((&&&************************(((((((((((((((((((((((())))))((((((''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''))))))******************%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&%%%&&&((()))(((''' %%%'''%%%%%%''')))'''''''''''''''''''''((((((((('''&&&&&&''')))+++---***)))((('''&&&%%%%%%$$$'''''''''''''''''''''&&&*********)))(((((('''''''''&&&&&&&&&&&&'''((((((***************))))))((())))))((('''''''''''''''&&&###$$$'''(((%%%&&&)))))))))***+++---...000000,,,***'''&&&(((***++++++&&&&&&&&&'''((()))))))))((($$$$$$***---***))),,,'''((()))***+++******)))))))))))))))************'''''')))+++)))***222;;;444///,,,,,,***&&&&&&******++++++***((('''((()))((((((((()))))))))************++++++,,,,,,,,,+++(((((())))))))))))(((((())))))*********++++++++++++++++++,,,...111333555:::>>>EEEJJJOOORRRVVVXXX\\\\\\[[[[[[[[[\\\]]]^^^]]]^^^^^^^^^]]]\\\ZZZYYYYYYZZZ\\\\\\]]]^^^aaaccc```ccceeeaaaZZZSSSOOONNNNNNOOOOOOOOOMMMJJJIIIHHHIIIHHHEEECCCCCCHHHNNNSSSYYYZZZWWWQQQNNNPPPPPPNNNOOONNNLLLGGGAAA;;;888777...//////000111222333333000222333333333444666999>>>AAAFFFKKKOOORRRSSSTTTQQQRRRUUUXXX[[[]]]___```cccdddcccaaa^^^\\\\\\]]]^^^[[[XXXWWWYYY\\\^^^___^^^]]][[[ZZZXXXWWWVVVVVVYYYYYYYYYZZZZZZ[[[[[[[[[^^^______^^^YYYRRRKKKGGG<<<:::666444222111000///...------...//////---+++,,,---......,,,,,,---...,,,,,,------///111333444444888>>>CCCEEEHHHLLLNNNOOOPPPPPPOOOJJJDDD===999666555222000///......//////111333555777888999999777888999999888666444222333333444555888;;;>>>@@@@@@AAABBBAAA???============<<<;;;;;;<<<===???@@@>>><<<::::::;;;;;;:::888:::<<>><<<:::999888666444//////...---,,,,,,++++++++++++++++++************,,,,,,++++++******))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))'''((((((((((((******)))'''''''''((((((((((((((('''''''''((((((((((((((($$$)))+++)))&&&'''***,,,))))))(((((())))))***+++)))))))))(((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))&&&'''''''''((((((((((((***'''%%%&&&)))***)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%% %%%'''%%%%%%''')))'''''''''(((((())))))))))))'''&&&%%%$$$%%%'''***+++((((((''''''&&&%%%%%%$$$&&&''''''(((((()))***+++******))))))((('''''''''((((((((((((((())))))*********)))))))))))))))))))))((((((''''''''''''((('''$$$%%%((()))'''(((+++***++++++,,,,,,---------+++)))'''''')))***+++***%%%&&&'''((()))******+++$$$ (((+++((('''***)))))))))((((((((((((((()))))))))*********++++++)))(((((()))((('''+++222000,,,***+++)))&&&&&&)))(((*********((('''((()))))))))*********+++++++++)))))))))))))))*********))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---///000111777;;;AAAGGGKKKPPPTTTWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```aaa```^^^\\\ZZZZZZ[[[]]]]]]]]]^^^```ccc```aaaaaa^^^YYYTTTQQQPPPSSSTTTUUUTTTQQQNNNLLLLLLLLLKKKHHHFFFFFFIIIPPPUUUXXXZZZYYYSSSOOOPPPQQQPPPOOONNNMMMKKKGGGCCC???<<<333333222111222333444555222333444444444666:::<<>>@@@CCCCCCCCCBBBBBBCCC???>>>===<<<<<<===>>>???>>>===;;;;;;<<<<<<:::888888;;;===???AAADDDHHHKKKJJJPPPWWW[[[\\\[[[\\\]]][[[^^^``````^^^]]]]]]^^^\\\]]]^^^^^^[[[ZZZYYYZZZXXXXXXZZZZZZZZZYYYXXXWWWRRROOOKKKIIIHHHGGGFFFDDDAAA???=========<<<:::888111000000///...---,,,,,,,,,++++++++++++*********,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((******((((((******((('''''''''(((((((((((((((((((((((((((((((((((((((***)))''''''(((***,,,+++)))))))))))))))***++++++((()))***)))''''''''')))(((((((((((())))))))))))(((((())))))))))))))))))''''''''''''(((((((((((()))(((&&&'''((())))))))))))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&'''(((((('''&&&$$$###''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***((('''&&&''''''%%%$$$"""&&&(((&&&%%%(((((('''&&&'''((()))*********)))&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&'''((((((((()))+++---***))))))((((((''''''&&&((((((((((((((()))******)))))))))((()))***++++++((((((''''''''''''(((((((((%%%&&&***+++))))))---+++,,,,,,------,,,,,,+++)))(((((((((***+++***)))((((((((())))))*********&&& !!!***---'''&&&***)))((('''&&&&&&'''((()))))))))*********++++++++++++''''''))))))'''))),,,---***)))++++++((('''***'''(((***)))(((((()))***)))))))))*********++++++***)))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,------,,,,,,,,,---...///111555;;;AAAFFFJJJOOORRRTTTUUUWWWZZZ[[[\\\\\\\\\]]]^^^^^^___````````````\\\]]]^^^]]]]]]]]]___aaaaaa___]]][[[ZZZXXXUUURRRVVVXXXZZZYYYUUUSSSRRRSSSPPPOOOMMMKKKLLLPPPWWW\\\YYY]]]]]]WWWRRRRRRRRRPPPOOOMMMLLLLLLMMMKKKFFFBBB<<<999666333111222333555444555555555666888<<<@@@===DDDOOOWWWYYYTTTLLLFFFBBBCCCFFFJJJNNNRRRVVVXXX\\\^^^____________aaabbb^^^]]]\\\\\\^^^___^^^]]]bbbbbbaaa```___]]]\\\[[[XXXYYYYYYZZZ[[[[[[\\\\\\___^^^[[[VVVOOOFFF>>>:::111222444555444222111000///...---...000000...---+++---//////---,,,,,,---,,,,,,---///222666:::<<<;;;AAAHHHKKKKKKKKKNNNQQQMMMLLLKKKHHHCCC===999666111000///...------...///....../////////000000000...//////000111222333333111111000000111333444555:::===AAACCCDDDDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<======;;;999777999<<<>>>???BBBFFFHHHJJJPPPWWWZZZYYYXXXZZZ\\\ZZZ]]]______]]][[[\\\]]]\\\^^^______]]][[[[[[[[[WWWXXXYYY[[[[[[ZZZXXXWWWRRROOOKKKIIIIIIIIIHHHGGGCCCBBB@@@@@@@@@???===;;;444333222111000//////...,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())),,,,,,((('''******&&&''''''''''''((((((((())))))(((((((((((((((((((((,,,***)))***+++******)))((((((((((((((()))******&&&(((***)))''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''((()))((('''((()))+++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))******+++,,,+++)))'''%%%%%%&&&'''((((((''''''&&&&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''%%%$$$(((***'''&&&((((((&&&%%%&&&''')))))))))))))))'''''''''''''''((((((((('''''''''((())))))******&&&(((((('''&&&&&&))),,,)))))))))(((''''''&&&&&&'''''''''&&&'''(((((()))(((((('''((()))***,,,---((((((''''''''''''(((((((((%%%&&&***+++)))***---+++,,,---...///......---((((((((()))+++,,,***)))************))))))))))))+++$$$%%%...000)))'''+++((('''%%%$$$$$$&&&)))+++)))************+++++++++***&&&&&&***,,,,,,,,,...+++((())),,,,,,))))))+++&&&((())))))(((((()))+++))))))))))))******************)))))))))))))))***))))))************))))))((())))))***++++++,,,,,,...------,,,,,,------...+++///555:::@@@EEEJJJMMMQQQSSSVVVZZZ\\\]]]\\\\\\]]]\\\\\\\\\^^^aaaccceee]]]^^^___^^^]]]]]]^^^```aaa^^^[[[ZZZ[[[[[[XXXUUUXXXZZZ]]]\\\YYYVVVWWWXXXRRRQQQQQQPPPRRRWWW^^^ccc\\\``````ZZZUUUSSSRRRPPPOOOLLLKKKMMMQQQPPPJJJEEECCC???999444111111222333000111111111111444999<<<:::CCCPPPYYYZZZSSSHHH@@@===>>>AAAEEEIIINNNRRRTTTYYYZZZ\\\]]]]]]^^^```bbb]]]]]]\\\]]]______]]][[[````````````___^^^]]]]]]ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZYYYUUUOOOGGG>>>666222---000333555444222111000///......///000000///---+++---//////...,,,,,,---,,,,,,---///333888<<<>>>???EEEKKKMMMKKKJJJLLLNNNHHHHHHEEEBBB>>>999555333000///...---------...///,,,,,,,,,,,,------......000000//////000111222222111111000//////000111222555999>>>AAACCCDDDFFFGGGDDDDDDCCCBBBAAA@@@???>>>>>>===<<<===>>>>>><<<:::777999;;;===???AAAEEEGGGKKKQQQWWWYYYWWWVVVXXXZZZYYY\\\______\\\ZZZ[[[]]]\\\^^^``````^^^]]]\\\\\\VVVXXXZZZ[[[[[[ZZZYYYXXXRRROOOLLLJJJIIIJJJIIIIIIFFFEEECCCCCCBBBAAA>>><<<666666555444333111111000,,,,,,,,,+++++++++******+++++++++,,,,,,---------((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((((((((((((***...---((('''***)))%%%&&&'''''''''(((((())))))))))))))))))(((((((((((('''''')))++++++((('''''''''''''''''''''((())))))%%%(((***)))((('''))),,,(((((((((((())))))))))))'''''''''''''''''''''&&&(((((((((((())))))))))))&&&(((***)))'''&&&))),,,,,,+++++++++******))))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%&&&((()))))))))((((((************************((()))******)))'''%%%######$$$&&&((())))))((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%***+++(((&&&((((((&&&###$$$&&&((())))))((('''((()))))))))))))))((('''$$$$$$%%%&&&'''((()))***'''((()))'''$$$$$$&&&))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''')))+++---...(((((('''''''''(((((()))'''%%%&&&)))+++)))***---***,,,...///111111111000(((((((((((()))))))))))))))'''&&&'''***+++***(((++++++++++++++++++++++++***)))((()))+++,,,,,,***------,,,+++*********+++&&&(((+++---,,,+++***++++++******+++------,,,+++''''''(((((())))))******))))))))))))************)))************+++++++++...---,,,+++++++++------&&&---333333222111///***,,,,,,,,,***)))***---000---000555999<<<@@@DDDGGGLLLNNNQQQUUUYYY[[[\\\]]]^^^^^^^^^^^^___```aaabbb\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^_________^^^]]]\\\aaa```^^^[[[XXXVVVTTTSSSRRRSSSRRRTTT\\\fffjjjhhhddd\\\TTTRRRTTTUUUSSSOOOJJJIIIIIILLLPPPTTTTTTRRRJJJCCC;;;555333222111///333666888888777888<<<@@@;;;DDDPPPWWWVVVNNNEEE???<<<999999>>>BBBDDDIIIOOORRRVVV[[[]]]]]]^^^aaaddd___^^^\\\[[[[[[\\\]]]^^^cccaaa^^^^^^___``````___ZZZ\\\]]]^^^\\\\\\]]]^^^XXXRRRIIICCC>>>999444111333222111111333444333111000000111111000///...---000000000000///...---,,,///111333555888<<>>>>>???@@@@@@@@@@@@???<<<<<<======>>>@@@AAABBBIIIMMMQQQRRRPPPQQQUUUYYYYYY\\\______^^^]]]\\\\\\\\\]]]^^^^^^______^^^^^^WWWYYYZZZ[[[[[[YYYVVVTTTRRRQQQNNNKKKIIIHHHHHHGGGCCCEEEGGGEEEBBB???@@@BBB???;;;777666888666000***......------,,,+++******))))))))))))***+++,,,---***+++,,,,,,,,,,,,+++***,,,***)))***++++++***)))***(((&&&%%%'''((((((((((((''''''((())))))(((&&&******))))))((((((''''''***************)))((((((((((((''''''&&&&&&&&&%%%)))((('''&&&%%%%%%&&&''''''''''''(((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))((())),,,,,,)))&&&******)))******,,,---......,,,++++++,,,+++)))'''))))))((((((''''''''''''(((((((((((('''''''''''',,,%%%!!!%%%+++------...222555444///,,,,,,,,,***+++***((((((((()))(((''')))&&&$$$&&&***,,,)))%%%''')))+++,,,+++)))((())))))))))))(((''''''&&&&&&***((('''&&&&&&'''(((***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&333///)))$$$"""###&&&)))&&&''''''((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''((()))***+++%%%'''((((((''''''(((******((('''(((+++,,,***(((&&&+++,,,))))))------)))///---******,,,...//////(((((((((((()))))))))******((('''(((***+++***(((***************************)))((()))+++,,,+++***,,,,,,+++***************(((***---...,,,+++++++++)))))))))+++------+++)))'''((((((((()))))))))***))))))))))))************))))))*********+++++++++------+++******+++,,,,,,***000333222000///---)))+++,,,,,,+++***+++---///***,,,000333666:::>>>BBBGGGIIINNNSSSWWWZZZ[[[\\\_______________```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^\\\\\\^^^^^^\\\YYYWWWTTTSSSRRRQQQSSSUUUXXXaaakkkmmmkkkccc\\\SSSPPPRRRSSSQQQMMMIIIHHHHHHLLLPPPSSSTTTSSSMMMGGG???999666444111000555777888666444444888;;;;;;CCCNNNUUUSSSLLLDDD>>>999666777<<>>DDDGGGKKKLLLNNNNNNLLLIIIGGGFFFFFFCCC>>>:::777555222000---...///...------...000,,,---.........---,,,+++//////000000000000//////........................000333777:::===AAAEEEHHHHHHGGGFFFEEECCC@@@>>>===????????????????????????======<<<======>>>>>>???DDDHHHMMMNNNNNNPPPTTTYYYXXX[[[^^^___^^^]]]\\\]]]]]]^^^_______________^^^\\\]]]^^^^^^]]]ZZZWWWUUUQQQPPPNNNLLLKKKJJJKKKKKKIIIJJJJJJHHHDDDBBBAAA@@@;;;::::::999888666333111000//////...------,,,,,,+++++++++++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++***))))))***+++***)))***((('''&&&((())))))((()))((('''((())))))'''&&&***)))))))))((((((((('''))))))******))))))((('''((((((((('''''''''&&&&&&))))))'''&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))))))((((((***,,,,,,***'''***)))(((((((((***,,,......---,,,,,,---,,,***((()))))))))(((((((((''''''(((((((((((('''''''''''',,,&&&###%%%)))***,,,///:::???@@@;;;777444000,,,,,,***((('''(((((((((''''''%%%###%%%)))***((($$$((()))***)))(((''')))***'''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%&&&'''((()))***...,,,***((((((((()))***&&&''''''(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((()))******'''((())))))''''''(((***---+++))))))++++++)))''''''++++++((((((,,,,,,)))///---++++++,,,...//////((((((((()))))))))******,,,***))))))***+++***)))((((((((((((((((((((((((***)))((()))+++++++++***+++******)))))))))))))))***,,,......,,,+++***+++******+++---......,,,)))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++---,,,+++***************...222333000---,,,+++((()))+++------,,,+++,,,---(((***,,,...000444:::>>>???CCCIIIPPPUUUYYYZZZ[[[_________``````````````````___^^^]]]]]]^^^___```___```______^^^]]]\\\[[[[[[ZZZYYYWWWUUURRRQQQPPPNNNSSSXXX^^^hhhqqqqqqmmmbbbZZZQQQMMMNNNOOONNNKKKFFFFFFHHHLLLQQQSSSSSSSSSPPPKKKDDD>>>999666222000666777888555222111333666999AAAKKKPPPOOOIIIBBB===888555666;;;======???CCCHHHNNNVVV[[[\\\]]]```bbbaaa```___^^^^^^___```aaacccaaa______```aaa```___```______```bbb___ZZZVVVNNNGGG>>>777444444444444333111000111222222111000111000///......///000000...//////000111222222333111444777:::===BBBGGGKKKLLLPPPSSSQQQLLLHHHGGGHHHCCC???999555333222000///---///000000...------...+++,,,---..................//////000000//////...........................000222444777999===BBBEEEFFFFFFEEEEEECCCBBB@@@@@@@@@???>>>=========>>>???>>>=========<<<<<<<<<;;;>>>BBBGGGIIIKKKMMMRRRVVVVVVYYY\\\^^^]]]]]]]]]]]]^^^_______________^^^^^^^^^_________]]][[[XXXVVVRRRQQQOOONNNMMMNNNNNNOOOQQQOOOLLLJJJIIIFFFBBB@@@999;;;===<<<999777888999111111111000//////.........------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******)))((((((******)))(((+++)))(((((()))******)))***)))(((((())))))'''%%%))))))))))))((((((((((((((())))))))))))(((''''''))))))((((((((((((''''''))))))((('''''''''(((((('''''''''(((((()))))))))&&&''')))******)))'''&&&))))))))))))(((((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((((((***,,,,,,***(((***)))'''&&&&&&)))+++---...---,,,,,,---,,,+++))))))))))))(((((((((((((((((((((((((((''''''''''''+++'''%%%&&&&&&''',,,333EEELLLPPPMMMGGG@@@777...,,,***'''''''''((('''&&&(((&&&%%%'''******(((%%%))))))(((&&&%%%&&&(((+++&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''((())))))***'''((()))***+++***))))))&&&''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((())))))((((((((((((((())))))((()))******((('''(((***---+++)))))))))((('''%%%(((***)))&&&'''***+++***...,,,******,,,.........(((((()))))))))*********---,,,+++******+++++++++((((((((((((((((((((((((***)))((()))***+++***)))))))))(((((((((((())))))***,,,------+++))))))***++++++---///111000---+++(((((((((((())))))))))))((()))))))))************))))))))))))************+++++++++******)))))))))///222222---***++++++***(((***---...---+++++++++***+++,,,,,,...222888<<<:::>>>EEEMMMTTTXXX[[[[[[_________`````````______```___]]]\\\\\\]]]___```aaa``````___^^^\\\[[[[[[YYYXXXWWWUUUSSSQQQPPPOOOLLLRRR[[[cccmmmtttrrrlll___XXXOOOJJJJJJKKKKKKIIICCCEEEIIIMMMQQQRRRRRRRRRQQQNNNHHHBBB<<<777333111666777777555111000222555888>>>FFFKKKJJJEEE???<<<888666777;;;===;;;;;;???BBBIIIRRRYYY[[[]]]___aaa```````````````aaabbbccccccaaa``````aaaaaa```___```^^^]]]___```]]]TTTMMMEEEAAA;;;666333333444555222111000000111222000///111000...------///111222111111111111222333444444444777:::>>>BBBFFFLLLOOOPPPRRRTTTSSSNNNIIIFFFEEE???:::444000////////////---///111111///---,,,---------.....................//////////////////...........................///000222333555888===AAACCCCCCDDDDDDCCCCCCBBBBBBAAA???===;;;;;;<<<===>>>?????????>>>===<<<::::::;;;>>>BBBDDDFFFIIIMMMPPPRRRVVVYYY[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\ZZZXXXWWWUUUTTTRRRQQQPPPPPPQQQQQQTTTQQQNNNMMMMMMKKKFFFBBB>>>??????>>>===<<<<<<<<<333333333222111000/////////...---,,,++++++++++++++++++++++++++++++++++++)))((('''((()))***)))(((+++***))))))+++++++++)))***)))((()))))))))'''%%%))))))))))))(((((((((((((((((((((((((((''''''&&&)))))))))))))))((((((((()))))))))((((((((())))))'''''''''((())))))******&&&'''((())))))((('''&&&))))))***))))))((('''&&&''''''((((((((()))))))))'''(((((((((((()))))))))'''''')))***++++++***)))+++)))'''&&&&&&(((+++---,,,+++***+++,,,+++***(((''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''&&&'''///999OOOXXX___^^^VVVLLL???444...+++(((&&&&&&'''&&&&&&+++***)))***,,,,,,+++((('''((('''&&&%%%%%%''')))''''''''''''(((((()))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&###%%%'''((()))((('''&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((''''''&&&''''''''')))***+++***)))((()))******)))((('''''''''&&&%%%***)))(((&&&&&&(((******,,,***))))))+++,,,,,,,,,))))))))))))************---,,,+++*********,,,---))))))))))))))))))))))))***)))((()))******)))((()))((((((((((((((()))))))))+++,,,+++)))(((((()))++++++,,,...//////---+++))))))))))))((((((((((((((()))))))))************(((((()))))))))*********************************,,,//////+++))),,,------''')))---...---+++******++++++++++++,,,000555999777;;;BBBJJJRRRWWWZZZ[[[]]]]]]^^^_________^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^aaaaaa```^^^]]]\\\[[[[[[XXXWWWVVVUUUSSSRRRQQQPPPLLLTTT]]]fffooosssnnnfff[[[UUUNNNIIIHHHHHHHHHHHHAAAEEEJJJNNNPPPQQQQQQPPPPPPOOOKKKFFF???999444222555777777555222222555888666;;;AAAEEEDDD@@@<<<:::888555666999:::777777:::===EEENNNUUUYYY[[[^^^```_________```aaabbbccccccbbbaaa``````aaaaaa```^^^^^^[[[ZZZZZZZZZUUUKKKBBB777666444222000//////000222111///000000111///...000///...---...///222333555444333333333333444555888;;;???CCCFFFKKKOOOSSSTTTSSSRRRRRRPPPLLLEEE???:::666111...---............000111111///---------000000///...------,,,,,,......////////////.................................///000111222555999<<<>>>???@@@AAABBBCCCCCCCCCBBB@@@>>><<<;;;;;;<<<===@@@@@@@@@@@@>>>===;;;:::;;;===???AAABBBDDDFFFHHHMMMPPPUUUXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSTTTQQQOOOOOOPPPOOOKKKGGGHHHDDD@@@@@@BBBBBB>>>;;;666666555444222111000//////...---+++************++++++++++++++++++++++++(((''''''''')))******(((+++***)))***+++,,,+++)))***)))((()))***)))(((&&&(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((()))))))))))))))(((((())))))))))))))))))''''''(((((()))******+++)))((('''&&&&&&'''((()))))))))******)))(((''''''((((((((()))))))))******(((((((((((()))))))))***'''(((***++++++*********,,,***((('''''')))+++---)))((((((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((()))''')))333>>>UUU___hhhhhhaaaWWWIII===000---)))'''&&&''''''&&&+++******+++,,,,,,***)))$$$&&&(((((('''&&&&&&&&&))))))((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&)))***+++***)))((()))***)))))))))))))))))))))***+++)))'''''''''''')))+++***((('''(((***+++***))))))))))))*********+++++++++++++++***)))***---///************************+++)))(((((()))***)))'''((((((((((((((())))))***((()))***)))((('''((()))***))))))***,,,,,,+++***))))))))))))(((((((((((())))))))))))************((((((((()))))))))******((()))***+++,,,,,,,,,,,,***------)))))),,,///...'''))),,,---,,,+++***+++)))************---000333444777===EEELLLRRRVVVXXXZZZ[[[\\\^^^___^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]aaa```___^^^]]]\\\\\\\\\YYYXXXWWWVVVUUUTTTSSSSSSPPPWWW```hhhoooppphhh^^^VVVRRRMMMIIIGGGGGGGGGFFF@@@EEEKKKOOOPPPOOONNNNNNNNNOOONNNJJJCCC<<<888666444666777666333333666:::555999===???>>><<<:::999666333333555555333333777999@@@IIIPPPTTTWWWZZZ^^^\\\]]]^^^___```aaabbbcccaaa```___```aaaaaa___]]]ZZZYYYWWWUUURRRKKKAAA:::111333444333111000111111222000//////000000...---///.........///000222333777666555444444555666777<<>>@@@BBBBBBCCCBBBAAA???===<<<<<<<<<<<<>>>???@@@@@@@@@>>>===<<<<<<<<<===>>>@@@AAABBBBBBGGGKKKOOOSSSUUUVVVXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^_________]]]\\\YYYWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPNNNOOOIIICCCCCCEEEEEEAAA<<<;;;:::999777444222111000......,,,+++************,,,++++++******++++++,,,(((''''''(((***++++++)))+++***)))***,,,,,,***((()))(((((()))***+++)))'''(((((((((((())))))))))))((())))))))))))(((''''''''''''(((((((((((())))))''''''((()))))))))((((((''''''((())))))***++++++)))(((&&&%%%%%%&&&((()))((())))))******))))))((())))))))))))************((((((((()))))))))******''')))++++++***)))))))))+++***)))))))))***++++++''''''&&&'''(((((('''%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&((())))))***333===QQQ\\\eeegggbbb[[[OOOEEE333///***'''''''''''''''((())))))))))))(((((('''###&&&)))***(((&&&&&&%%%***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))),,,+++)))((('''(((((()))&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))))))))((('''&&&&&&%%%&&&&&&'''''''''(((***)))((((((***++++++,,,------,,,,,,...///,,,)))((())))))'''(((+++)))((('''(((*********((())))))*********+++++++++)))******)))((()))---111************************+++)))(((((())))))(((''')))((((((((())))))***+++((()))***)))((((((***+++---+++)))***+++------,,,***)))))))))((((((((('''))))))))))))************(((((((((((()))))))))***'''(((***,,,---.........)))------)))))),,,...---'''))),,,,,,+++******+++((()))++++++***+++...000000333777===DDDJJJOOORRRVVVXXXZZZ\\\^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\```___^^^]]]\\\]]]]]]^^^ZZZZZZYYYYYYXXXWWWVVVVVVUUU\\\dddjjjnnnmmmbbbWWWRRROOOLLLIIIHHHGGGFFFFFF@@@EEELLLPPPPPPNNNLLLLLLMMMPPPQQQNNNHHHAAA<<<;;;555777777666333222555999444666:::;;;:::888777777777333111333333111333777444;;;CCCIIIMMMQQQVVVZZZZZZ[[[\\\^^^___```aaaaaa___^^^^^^___``````^^^[[[WWWWWWUUUQQQKKKBBB:::555222444555333222222444777222000////////////...,,,------...///000111222222777666555555555777999:::???CCCGGGKKKMMMQQQTTTWWWTTTTTTSSSQQQMMMFFF>>>999444222///......//////......///000///......000222111000///...------......---......//////......---------------------------,,,...000000000111222444444555888;;;>>>@@@AAABBBCCCBBBAAA???>>>===<<<;;;;;;<<<>>>???@@@???>>>===<<<;;;<<<===???@@@AAAAAABBBEEEKKKOOOQQQSSSUUUVVVWWWWWWYYYZZZ[[[[[[\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXYYYYYYVVVWWWXXXWWWUUUSSSSSSSSSOOOLLLHHHFFFFFFFFFDDDBBBAAA@@@>>>;;;777555222111......---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))(((''')))+++,,,,,,+++***))))))***,,,+++)))(((((('''''')))+++,,,+++)))'''((((((((()))))))))***))))))******))))))((('''&&&&&&'''''''''(((((((((%%%&&&'''((()))(((((('''&&&'''((()))***+++,,,,,,'''''''''&&&&&&''''''''''''((()))***************)))))))))*********++++++(((((()))))))))*********(((+++---,,,)))''''''((())))))))))))))))))(((((('''&&&&&&'''((()))'''%%%'''''''''((((((((())))))((((((((((((''''''''''''(((&&&''')))))))))///777DDDNNNWWWYYYXXXTTTMMMFFF555111,,,)))((((((((((((((()))))))))((('''''''''&&&''')))((('''&&&'''(((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))))))))***&&&''''''(((((((((((((((((((((''''''''''''((((((%%%&&&'''((()))))))))((('''''''''''''''((()))***%%%&&&((((((((((((***,,,,,,...///...,,,+++---...---)))))),,,+++''''''+++***)))((()))+++,,,+++))))))************+++++++++((())))))(((''')))...222************************+++)))(((((())))))(((&&&)))))))))))))))***++++++)))*********)))***+++---111///,,,,,,---000111111******))))))((((((((('''))))))))))))************(((((((((((())))))))))))&&&(((***---.../////////)))------***)))+++---+++(((***++++++******+++,,,)))+++------,,,,,,...///...///222777===DDDJJJMMMTTTVVVYYY[[[]]]^^^]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\```___^^^]]]\\\]]]^^^___\\\[[[[[[ZZZYYYYYYXXXXXXZZZ```ggglllnnnkkk___SSSOOONNNLLLJJJIIIHHHFFFFFF@@@FFFMMMQQQOOOMMMKKKKKKMMMPPPSSSQQQKKKDDD@@@>>>666777888555222111444777333555888999888777666777999555333444444333555999222777???EEEHHHMMMRRRWWWXXXYYY[[[]]]^^^___``````^^^^^^^^^___```___]]][[[VVVVVVUUUOOOGGG===777333000111111...,,,...222777222000///...//////---,,,+++,,,...000111222222222666555444555666999;;;===BBBEEEIIIMMMOOORRRUUUWWWQQQTTTVVVRRRJJJAAA;;;999333111//////000000///.../////////.........111333//////...------///000111---..................---------------------------,,,...000111000000111222111333666999<<>>??????>>>===;;;:::;;;===???AAAAAAAAA>>>BBBHHHLLLOOOQQQSSSTTTVVVWWWYYYZZZ\\\]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]XXX[[[\\\ZZZVVVTTTTTTVVVMMMMMMLLLIIIFFFEEEFFFGGGEEEDDDAAA>>>:::777444333//////...------------...---,,,+++******+++,,,---)))(((((()))+++---,,,+++)))((()))***++++++)))'''''''''''')))+++,,,,,,***'''((((((((())))))*********************)))((((((%%%&&&&&&&&&''''''(((((($$$%%%'''(((((((((''''''&&&'''((()))***+++,,,,,,%%%&&&((())))))(((&&&%%%&&&'''(((***++++++++++++)))************+++++++++))))))))))))************)))+++...,,,)))&&&&&&'''&&&'''((())))))((('''&&&(((''''''((())))))(((&&&((()))))))))******++++++)))((((((((('''''''''''')))&&&&&&(((((((((,,,111666@@@IIILLLLLLLLLGGGBBB666222---)))((())))))))))))***++++++)))((((((((())))))((('''%%%&&&(((+++&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))******))))))(((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))$$$%%%'''))))))))))))((((((((((((((()))+++,,,,,,###%%%'''(((((((((***,,,,,,...///---)))((()))***---))))))...---((('''***+++******+++------,,,***......------,,,+++************))))))******+++,,,)))***++++++)))(((((()))&&&)))+++)))$$$"""$$$'''&&&+++,,,((((((+++)))$$$***+++,,,+++)))))))))******,,,+++((()))...000///))))))))))))************+++)))''''''))),,,------&&&&&&'''((()))))))))(((*********)))******+++,,,...///...---***)))***+++***))))))+++......,,,)))---,,,+++***+++---000111---///222444777<<>>>>>>>>===============>>>>>>>>>======<<<;;;::::::<<>>:::777000...***'''%%%&&&(((***)))***+++++++++)))((('''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((('''&&&'''(((******(((%%%)))((((((((((((((()))***,,,)))''''''***+++(((%%%&&&''')))*********)))((('''((()))'''$$$$$$&&&)))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((---,,,+++)))((('''''''''***(((((()))***+++***)))***+++,,,,,,***))))))***------,,,,,,++++++************))))))******++++++(((***++++++)))((())))))'''***+++)))%%%###%%%(((&&&******''''''***)))%%%***+++,,,+++)))))))))***+++---,,,)))***...000...))))))))))))************)))'''%%%&&&(((***++++++''''''(((((()))((((((((()))))))))******+++,,,---.........---*********,,,+++******,,,//////---***,,,,,,++++++,,,---///000,,,---///111444888===AAAGGGKKKQQQUUUWWWXXXYYYZZZZZZ[[[[[[\\\\\\[[[XXXVVV]]]\\\[[[ZZZ[[[\\\^^^___\\\YYYYYY\\\[[[YYY[[[bbbhhhjjjkkkjjjjjjggg]]]SSSKKKKKKKKKLLLMMMKKKGGGDDDCCCDDDGGGJJJLLLNNNNNNOOONNNOOOPPPOOONNNLLLIIIGGG@@@===888666555555555444000111222333333444444444666444222111222222111000000000333777888777999===HHHKKKPPPVVVZZZ]]]^^^^^^]]]]]][[[YYY\\\aaa```[[[NNNGGG???<<<777111---...000000///...............//////...---------......000...---...222555666555999999999:::<<>>888444222///............---------///////////////////////////.........///000222333444222000...------///000000...---...000111///---222000///...///000000000111000//////111444777999???>>>===???BBBBBB@@@>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>===;;;;;;;;;<<<>>>AAAEEEHHHKKKMMMRRRTTTVVVWWWVVVVVVVVVXXXXXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]]]]]]]]]]^^^______^^^^^^]]][[[YYYWWWUUUTTTOOOOOOPPPPPPPPPOOONNNNNNMMMJJJFFFCCCAAA???;;;999666444111/////////...---000///------///000///...++++++++++++***************************)))(((((((((((()))******)))(((((('''(((((())))))(((((('''((((((''''''''''''((((((%%%&&&((())))))((('''&&&''''''''''''''''''''''''(((&&&$$$%%%&&&((((((((((((((('''&&&''''''((())),,,((('''******)))***---++++++***)))***,,,...///***)))))))))(((((((((((((((---111///)))%%%&&&)))&&&''''''''''''(((((((((((((((''''''''''''((((((''')))++++++)))''''''''',,,,,,,,,***(((&&&'''((()))))))))'''&&&%%%''')))---++++++---///000---+++...,,,)))'''&&&&&&'''(((******+++++++++***((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((()))((('''((()))***(((&&&***)))))))))((()))))))))((())))))(((''''''''''''&&&&&&'''((((((((((((((('''(((((('''%%%%%%(((***''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))((((((((()))(((((((((***+++***)))((()))+++***(((''''''(((+++++++++***************)))))))))*********++++++((()))++++++***)))***+++(((***,,,***'''%%%''')))'''******((((((***+++(((***+++,,,+++)))))))))***,,,...---))))))---...,,,))))))))))))************)))'''&&&&&&(((***+++***(((((()))))))))((('''''')))))))))***+++,,,---------......---+++***+++---,,,,,,,,,...//////---+++++++++,,,,,,------......***+++---...///333777;;;AAAFFFLLLQQQTTTVVVWWWYYY[[[\\\]]]]]]\\\[[[XXXWWW\\\\\\\\\]]]]]]]]]]]]]]]ZZZXXXXXXZZZZZZZZZ]]]cccfffkkkmmmjjjfffccc\\\TTTKKKKKKLLLNNNOOOMMMJJJGGGDDDEEEFFFHHHJJJMMMOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLHHHDDD???<<<999888555444//////000111333444666666555333111111222222111000444333444666555222333777>>>AAAFFFLLLRRRWWW[[[]]]ZZZ\\\\\\\\\___bbb^^^XXXHHH@@@:::777555111000111......//////......------------,,,,,,,,,---......///...---///333666777888888999:::===@@@EEEHHHKKKMMMOOOQQQPPPMMMKKKLLLNNNLLLJJJEEE???999444111000///............---------///000000000000000000000.........///111444666888888666222///...///000111000000000111222222000...222111000///............111000//////000222444666:::::::::===@@@BBBAAA@@@????????????>>>===;;;;;;999;;;===>>>>>>>>><<<;;;<<<<<<<<<===???AAADDDEEEJJJMMMQQQTTTUUUUUUVVVWWW[[[[[[\\\\\\]]]^^^___```__________________```aaa______^^^\\\ZZZWWWUUUTTTOOOPPPQQQSSSTTTUUUUUUUUUQQQNNNKKKHHHFFFCCC@@@>>>;;;888555333333222000///000...---...000111111111,,,+++++++++*********************+++******)))((('''(((((())))))(((((('''((())))))******))))))((()))((((((''''''(((((()))%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''&&&''''''((()))***---'''%%%))),,,+++***+++)))*********+++,,,,,,---******(((''''''(((((()))+++///222000***''''''***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))***)))((('''((())),,,,,,,,,***((('''((()))***+++***(((%%%$$$%%%&&&,,,***((('''((())))))(((+++***)))'''&&&&&&&&&&&&)))************)))((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((,,,+++)))((()))))))))'''+++++++++***)))))))))(((%%%(((***)))%%%###&&&)))&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&'''***,,,''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))***++++++***)))((()))((('''(((***+++***)))&&&''')))(((&&&%%%&&&&&&))))))))))))************((())))))***************((()))++++++*********+++)))+++,,,***((('''(((***)))************,,,---,,,***+++,,,+++)))))))))***,,,...---)))(((+++,,,)))((()))))))))************+++***((()))***,,,,,,+++)))))))))))))))((('''&&&******++++++++++++++++++---......---++++++,,,...+++,,,---.........,,,+++***+++,,,------------,,,***+++,,,,,,,,,///333666<<<@@@GGGLLLPPPSSSVVVWWWXXXZZZ]]]^^^^^^]]]]]]\\\[[[\\\^^^______^^^\\\ZZZTTTUUUWWWYYYYYYYYY\\\___ccciiilllgggbbb^^^YYYTTTLLLLLLNNNPPPQQQPPPMMMJJJFFFFFFFFFGGGIIILLLOOOQQQMMMLLLLLLLLLLLLLLLLLLLLLMMMJJJEEEAAA>>>:::777444444333333333333555777888555333111111222333222111777555555777555111222666888:::>>>CCCJJJPPPUUUXXXXXX[[[]]]]]]______XXXPPPCCC<<<666555333000111333///000111222222111000///++++++++++++,,,------.../////////000222444666777888999<<>>@@@<<<:::666333000000111222111222333444444222000...000000000///---------...222111111000111222444555666777888;;;>>>AAABBBBBBAAAAAAAAAAAA@@@>>><<<;;;888999<<<>>>???>>>===;;;<<<<<<;;;;;;<<<===???AAACCCGGGMMMQQQTTTUUUVVVWWW[[[\\\]]]^^^___```````````````____________````````````___]]]ZZZXXXVVVTTTQQQRRRSSSUUUWWWXXXXXXXXXTTTQQQNNNLLLJJJHHHDDDBBB???<<<999777666444222000///...---...000222222111,,,,,,+++++++++******************++++++******)))''''''((((((((((((''''''((())))))******))))))((())))))(((((((((((())))))&&&''''''''''''%%%$$$$$$''''''''''''''''''''''''***((('''((()))***)))(((&&&&&&&&&'''((()))******,,,&&&###''',,,+++((((((((((((***+++++++++******+++***(((&&&&&&''')))***,,,///111///***&&&''')))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))((('''''')))+++,,,,,,,,,***((('''(((************)))&&&%%%&&&''')))(((''''''(((***++++++(((((((((((('''&&&%%%%%%((((((((((((((((((''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''((((((((((((///,,,***((()))***)))(((,,,,,,,,,+++***)))((((((%%%&&&((('''%%%$$$%%%'''((('''&&&%%%&&&'''((()))''''''''''''''')))+++---''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%''')))+++,,,+++***))))))((('''(((*********(((%%%&&&((((((&&&%%%&&&&&&)))))))))))))))))))))***'''((()))************)))(((***,,,,,,*********+++******+++***)))((()))***)))((()))***+++***+++,,,***+++,,,+++)))))))))******,,,+++((('''******'''((()))))))))************+++***))))))+++,,,+++***)))*********)))((('''''',,,,,,------,,,+++***))),,,---...---,,,,,,---///***+++,,,---,,,++++++******+++,,,---------,,,,,,+++,,,,,,++++++---000333777;;;BBBGGGLLLOOOSSSUUUUUUXXX\\\]]]\\\[[[\\\]]][[[]]]___aaa```^^^[[[XXXRRRUUUYYYZZZZZZZZZZZZZZZ^^^dddgggccc]]]ZZZWWWUUUNNNNNNPPPRRRTTTSSSPPPMMMHHHGGGFFFGGGHHHKKKNNNPPPNNNNNNMMMMMMLLLLLLLLLLLLOOOMMMIIIFFFCCC???:::777999777555333222333555666777555333222333444333222333111111222000---///444666777:::>>>CCCHHHMMMOOOWWW[[[]]]]]]^^^[[[RRRHHH;;;444///...---++++++---///000111222222222000000+++++++++++++++,,,---...000000000000111333555777;;;<<<>>>AAAEEEHHHKKKMMMQQQQQQRRRQQQOOOMMMMMMMMMGGGBBB;;;666444222111//////............------------------......////////////000222555:::???CCCFFFAAA???;;;888555444333333222444555666444222000///---///000000...---...000111000000///000111222333444555777:::<<>><<<777999;;;===>>>>>>===<<<;;;;;;::::::;;;===>>>???>>>CCCIIINNNQQQSSSTTTVVVVVVWWWYYYZZZ\\\]]]]]]]]]______^^^^^^^^^^^^^^^___``````___]]][[[YYYWWWUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVTTTQQQPPPNNNKKKGGGDDDAAA???<<<:::999777444111000...---...000111111000,,,,,,,,,++++++++++++*********++++++++++++******((((((''''''''''''(((((('''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((''''''&&&&&&((((((((((((((((((((((((***(((((((((******)))'''%%%&&&&&&'''((())))))******$$$!!!&&&+++***'''&&&&&&((()))***+++***)))(((***)))'''&&&&&&(((***++++++---...,,,(((%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))'''&&&'''))),,,,,,,,,,,,+++)))((()))+++(((***+++***((('''((()))$$$%%%&&&&&&&&&&&&''''''&&&&&&'''(((''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((((((///---***))))))***)))))),,,,,,,,,,,,+++)))(((''''''%%%$$$%%%''''''&&&$$$)))((('''''''''(((***+++((('''&&&'''(((***+++,,,''''''''''''(((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''%%%&&&)))+++,,,,,,+++***(((''''''''')))***)))(((%%%'''(((((('''&&&'''(((*********)))))))))))))))'''((()))*********)))(((***,,,---,,,+++))))))************)))))))))))))))'''&&&'''***+++((('''(((***+++,,,+++)))))))))***))),,,+++((((((***)))&&&))))))))))))************)))((('''((()))***)))'''))))))*********)))((((((,,,,,,---------+++***))),,,---...---,,,---///000)))+++------+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,///222222666<<>>AAADDDFFFRRRVVVYYYZZZZZZVVVKKK@@@666000,,,------***)))+++------.../////////......,,,,,,+++++++++,,,------///000111222222444777999@@@AAACCCEEEHHHJJJLLLMMMRRRSSSSSSSSSQQQOOOLLLJJJCCC===777444333333111//////............---------,,,,,,------....../////////111333777===BBBGGGJJJGGGFFFCCC@@@===999777555444555777666333111000000,,,///222111///---///111---,,,,,,------...//////222444666777999;;;???BBBBBBCCCDDDDDDCCCAAA???===999999:::;;;<<<=========::::::;;;<<<<<<=========;;;???EEEIIILLLOOOQQQSSSTTTUUUXXX[[[]]]^^^^^^^^^___^^^]]]]]]\\\]]]]]]]]]``````___^^^\\\ZZZXXXWWWYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTSSSQQQOOOJJJGGGCCCBBB???>>>===;;;777444333111000///000111000///,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++)))((((((''''''(((((()))'''(((((())))))(((((('''***))))))(((((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%&&&'''((()))))))))(((((($$$###'''***(((&&&&&&&&&'''((()))))))))(((''')))((((((''''''(((******)))******)))&&&%%%%%%&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''((())))))(((''''''))),,,+++,,,,,,+++))))))***+++)))+++,,,,,,***))))))***'''((()))(((%%%$$$$$$%%%&&&&&&''''''((('''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((((((---+++***)))*********(((******+++++++++***((('''(((%%%"""$$$((()))'''$$$((((((((((((((()))******)))'''%%%&&&(((*********''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++++++++((('''&&&''')))***)))(((%%%'''))))))((('''((()))+++++++++******))))))(((&&&''')))***+++***)))(((,,,---...---***)))((()))))))))(((((()))***)))((((((&&&)))......(((%%%'''***+++,,,+++)))))))))***))),,,,,,******,,,+++((())))))))))))************)))((('''(((******((('''(((((()))*********)))))))))***,,,---...---,,,++++++,,,------------///111***,,,///...,,,******+++---,,,+++******+++,,,,,,+++,,,,,,******+++...111---111777<<>>???GGGKKKOOOPPPPPPMMMCCC777444///...000111...---...,,,+++++++++,,,,,,---......------,,,,,,,,,,,,---...000222444555777<<<@@@EEEFFFHHHKKKMMMPPPQQQRRRUUUUUUVVVUUUSSSNNNIIIEEE===888333111333444111...///............------------------...//////000000444555888===BBBHHHMMMPPPMMMMMMLLLIIIEEE@@@<<<999555777777555111//////111...111444333///,,,...000***++++++,,,---......///000222444444444666:::===???@@@BBBCCCCCCAAA???===;;;::::::::::::;;;======:::;;;<<<======;;;:::999999<<<@@@DDDFFFIIILLLNNNSSSUUUXXX\\\^^^`````````___^^^^^^]]]\\\\\\]]]]]]_________^^^]]][[[ZZZYYY[[[[[[[[[[[[[[[ZZZYYYXXXZZZXXXWWWVVVUUURRRMMMJJJFFFDDDCCCBBBAAA???;;;888888666444222222111000...------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,+++***)))(((((((((((()))***((())))))******))))))(((******))))))))))))******))))))(((((())))))******((((((((((((((((((((((((((('''&&&'''((((((&&&###&&&'''((())))))((('''''''''%%%&&&***+++(((''')))'''''''''((((((''''''&&&'''((((((((()))))))))***((((((((('''&&&&&&''''''((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&''''''((()))((('''((()))++++++,,,,,,+++***)))***,,,,,,...///...,,,***))))))++++++***(((%%%%%%(((,,,&&&&&&'''''''''(((((()))&&&&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((((((***))))))***++++++)))((('''(((***++++++***((('''&&&%%%%%%&&&'''(((''''''&&&'''(((((())))))((((((***'''%%%%%%''')))((('''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((()))***++++++,,,((('''&&&''')))))))))(((%%%'''((()))((('''((()))---,,,,,,+++***)))((((((&&&''')))***+++***((('''---...///---***((((((((()))((('''((()))***)))(((+++***---333222+++''')))***+++,,,+++)))))))))******---...+++,,,...---***))))))))))))************+++*********,,,,,,***((('''((()))***************&&&(((+++---//////......+++,,,---------...000222+++...000000---++++++,,,...,,,***))))))***,,,---+++++++++***)))***---000***...333888===AAAFFFIIIOOOUUU\\\^^^]]]]]]```ddd___```aaaaaa```]]]ZZZXXX]]]___\\\SSSPPPTTTXXXVVVVVVYYY[[[ZZZ[[[^^^]]]ZZZUUUUUUVVVWWWXXXWWWSSSPPPLLLKKKJJJJJJIIIIIIIIIIIIGGGIIIMMMPPPRRRRRRQQQPPPMMMMMMOOOQQQRRRRRROOOLLLAAA>>>999555333444777999>>><<<999777666666444222333000///000...,,,...333000111333666888999:::;;;;;;@@@DDDFFFGGGEEE;;;000000,,,,,,000222000...///,,,,,,+++***+++,,,...//////......---,,,,,,,,,,,,,,,///333555777;;;AAAEEEHHHJJJLLLOOORRRTTTVVVVVVWWWWWWXXXWWWTTTNNNFFFAAA999555000000222333111...//////.........------------......///000111111222999;;;>>>BBBHHHNNNSSSVVVQQQRRRRRRPPPKKKEEE???<<<666777777444000...///111000444777555///,,,,,,...+++,,,,,,---///000000111...111222222111333777:::===>>>@@@BBBBBB@@@>>><<<<<<;;;:::999999:::<<<>>>:::;;;===>>>===:::777555777:::===@@@BBBEEEIIIKKKMMMPPPTTTXXX[[[]]]]]]^^^```___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWTTTPPPLLLGGGFFFEEEDDDDDDBBB>>>;;;===:::777555444222000...---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++******++++++++++++************))))))))))))******((((((((((((((()))***+++))))))))))))))))))))))))***))))))*********'''%%%''''''((())))))((('''&&&(((''')))---,,,((((((+++''''''''''''''''''''''''&&&'''((()))******))))))((((((((('''''''''(((((())))))))))))************'''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((((()))++++++,,,,,,+++***)))+++,,,///111111000---***((((((((('''&&&###!!!$$$+++111'''''''''''''''((()))***(((''''''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((***,,,+++)))'''&&&''')))***+++***((('''###&&&)))(((&&&%%%'''***$$$%%%'''((((((((('''&&&***'''$$$$$$&&&((('''&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,((('''&&&''')))))))))'''$$$&&&(((((('''''''''(((