BM6P6(@ 111000......//////...,,,,,,------......------,,,---,,,++++++******+++++++++******,,,///111111111,,,---///111111000///...---,,,,,,...111222222111111+++***///222///,,,---///...---...///...---+++...///000111111000///...///......///111333555666:::999888555444666:::===999888444///000444555222555666666666555444222222333333444444444333111000//////............//////////////////000000000000...///111111000000111222///////////////000111111...///111111///...///000111000000000111333555666000000//////////////////------,,,,,,---...000111///...---------...000111;;;111333777111///000,,,///...+++)))))))))***+++000000///---,,,+++---///++++++++++++++++++++++++++++++++++++++++++++++++...---+++))))))))))))*********)))))))))+++,,,---))))))***))))))((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((***)))))))))'''%%%&&&)))***(((%%%'''((()))(((&&&%%%&&&''')))(((&&&&&&''''''&&&%%%''''''''''''(((***+++,,,++++++,,,,,,,,,------------///222111000000444777<<<<<<<<<999666555555666666888:::<<<===???AAACCCDDDEEEEEEFFFFFFIIIMMMQQQRRRYYYcccjjjmmmpppsssuuu{{{yyyxxxxxxvvvxxxppp___XXXUUUVVVYYYXXXUUUTTTVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNOOOQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDEEEIIINNNPPPQQQSSSVVVYYY]]]```kkkxxx~~~|||///...---...///000///......---,,,++++++,,,---...,,,+++++++++++++++,,,,,,...---,,,---///000///...,,,---///000000000///...---------000333555555555111,,,,,,000111...---///...------///111222111/////////000000000000///////////////000111333555666::::::999888888;;;???CCCCCCCCC???:::999<<<;;;777:::999888666444222111000777777888888777666444333//////............//////////////////000000000000111222222111//////000222222111000//////000111222111222333222000...---............000222444777999222111000///...///000000...---,,,,,,,,,...000111//////.........//////000666000111444///...///,,,...---,,,+++***++++++,,,---------,,,******,,,---+++++++++++++++++++++++++++++++++++++++************)))(((&&&%%%&&&&&&'''******)))(((((()))***+++((()))))))))(((((('''&&&(((''''''&&&&&&''''''((('''%%%$$$$$$%%%%%%%%%$$$(((''''''(((***)))&&&"""&&&'''((((((&&&&&&'''((()))(((&&&&&&'''(((&&&%%%''''''(((((()))***,,,---++++++,,,,,,,,,---------...000222222000000333666;;;<<<;;;:::777666777888777999<<<>>>???AAADDDFFFFFFGGGHHHHHHHHHIIILLLNNNQQQXXXaaaiiimmmqqqtttvvv}}}{{{{{{{{{zzz|||mmmaaaZZZTTTSSSTTTSSSUUUYYYVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFIIILLLNNNNNNPPPRRRUUUVVVXXXaaammmwww}}}---,,,+++---///000000//////...+++))))))+++...///+++******++++++,,,---...000///------......---+++------...////////////...,,,,,,---000444666777666///...///111///------111------...000333555444333000000////////////000000000000000111222444666777777777888888999<<>>:::777333000//////111333555666666444111///......,,,------///111555777999666333000------...111333000...,,,+++,,,...111333111222333333333222000///111888666///111222000000......////////////...---,,,---......------///111,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((+++***((('''''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((''''''''''''((((((+++)))''''''((()))((((((''''''((()))******)))((('''(((((((((((()))+++---)))'''&&&'''((()))'''&&&'''''''''((()))***+++,,,,,,,,,,,,------------...///222333222//////111444777888999888888888:::<<<999;;;===???@@@CCCGGGJJJLLLNNNOOONNNLLLJJJJJJKKKPPPTTT\\\eeemmmsssxxxzzz}}}}}}~~~~~~~~~pppccc______\\\XXXVVVYYYXXXWWWVVVVVVWWWWWWXXXTTTSSSRRRPPPOOONNNMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPQQQOOOKKKHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNKKKJJJMMMTTT[[[bbbmmmwww000...------......---,,,,,,,,,...//////...,,,,,,)))******+++,,,...///000...---,,,---//////...------...//////000000//////000000111333666666444333,,,...000---***+++...000.........///222222222000111000///......///000111000111222333444555555555000000111111111333666999999>>>BBBEEEIIINNNLLLGGGCCCAAA<<<999888999;;;<<<777777777666444222000/////////............//////////////////000000000000,,,,,,,,,,,,...333:::???;;;999555111//////111222222444555444222000000111////////////000222444666666333000---,,,...000222000...---,,,---///111333222333444555555444222111===JJJAAA111222222---...//////000000000///......+++---...///......///000,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++***)))((((((((()))***''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%###"""###&&&''''''''')))(((((('''(((+++...111)))******)))((()))+++...)))'''&&&'''))))))((('''&&&&&&&&&'''((()))***+++,,,,,,---------.........///222333222//////111444444666777777777888:::<<<999;;;<<<===???BBBFFFJJJNNNOOOQQQPPPNNNMMMMMMMMMQQQTTTZZZccclllsssxxxzzzzzzzzz|||~~~}}}~~~qqqgggbbb]]]ZZZYYY[[[ZZZYYYXXXXXXYYY[[[\\\XXXWWWVVVTTTRRRPPPNNNMMMKKKLLLLLLMMMMMMNNNNNNOOORRRPPPMMMJJJGGGGGGGGGGGGFFFFFFFFFGGGJJJLLLNNNOOOMMMKKKKKKOOOSSSXXXaaajjjttt222000///...//////---,,,+++---000111111000---+++******++++++,,,...///000---,,,+++---///000000///---...000222222111000///444444555777888888666333---000///,,,***---/////////......///000111///...000000////////////000000000111222333444444444444111222333222222333555777888<<>>:::888555333333555888:::666777777777555333111000//////............//////////////////000000000000000///...,,,,,,///555999;;;888555222000000111222000222333333222111222333111111000///000111222333444333000---,,,---...000///............000111222111222222333444444333333HHHZZZKKK111222222))),,,111111000//////......---***+++------,,,+++,,,---++++++++++++++++++++++++************************)))((('''&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$''')))***)))***)))(((&&&&&&***///444------,,,***((((((+++---(((''''''''')))***)))(((&&&&&&''''''(((***+++,,,,,,---------............///111333222//////222555444666777888888999;;;===:::;;;<<<===>>>@@@EEEHHHNNNOOOQQQQQQPPPPPPQQQSSSTTTVVVZZZaaajjjrrrwwwyyywwwxxx{{{~~~}}}~~~oooeee______bbb]]]\\\ZZZZZZZZZ\\\^^^```\\\\\\ZZZYYYVVVSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLGGGFFFEEEFFFJJJMMMNNNOOOOOOLLLLLLNNNOOOQQQWWW^^^fffppp}}}111000//////000111000......///000111111000///...+++++++++,,,---...///000---,,,+++---///000000///---///222555555333111///111111333666888888555333000222000+++---222222///......---///000111000...//////000000000000/////////000111333333333333222222333444444444444777999;;;>>>??????@@@BBB>>>888333111000///000222555666555666666666555444222111//////............//////////////////000000000000000///...,,,,,,...222555999777555333111000000000000111333333222111111222111111000//////000111222222111///...,,,,,,---------...//////000111111111////////////000222333444FFF]]]JJJ,,,111444,,,222333222000...---,,,------***,,,......,,,+++++++++************************))))))******+++,,,,,,,,,'''&&&%%%%%%%%%&&&'''(((%%%&&&'''((((((''''''&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&''''''((('''&&&''')))+++++++++))))))(((&&&%%%''',,,000111000...+++(((''')))+++(((''''''''')))***)))((((((((())))))***+++---...------------...............000222222000000333666666888999999999:::===???<<<============@@@DDDGGGMMMNNNOOOPPPQQQSSSVVVYYYWWWWWWZZZ```iiiqqquuuvvvwwwxxx}}}tttiiieeeggg^^^]]]\\\[[[\\\^^^aaabbb``````___]]]ZZZVVVSSSRRRPPPOOONNNMMMLLLKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIFFFDDDEEEHHHKKKLLLKKKMMMKKKKKKMMMMMMLLLPPPVVV\\\aaakkkuuu000///...///111333222111111111000000000000111111,,,,,,,,,,,,---...//////...---,,,---/////////------000444777777555111...,,,,,,///222555666333111333444000,,,///555555///...------///111222111000...///000111111000///......///111222333333222111111222444444444555888:::<<>>>>>>>>======@@@DDDGGGLLLMMMNNNOOOQQQUUUZZZ^^^ZZZYYYZZZ```iiippptttuuuxxxzzz~~~uuuiiifff___^^^\\\\\\]]]___bbbdddcccbbbaaa___\\\XXXUUUSSSQQQPPPOOOMMMKKKJJJHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHKKKGGGDDDDDDGGGIIIIIIHHHIIIHHHJJJMMMLLLJJJLLLQQQWWWXXX^^^hhhttt111///...///000222222222111000000////////////000,,,+++***+++---...---,,,444111---,,,---///000000...222555555222//////000///...---,,,,,,,,,------.........///......---,,,///000111111000111333555/////////111333222000...222222222333333444444555555333222111222444777999:::;;;===>>>===;;;999888............///111222333333222111000////////////000000///...---...111333444111---,,,///000000///...//////...------///111111222222222000000222444333222222111000//////...111000---,,,,,,---000111777000+++111;;;>>>555+++//////000000000000000000+++---//////.........000777666444222111111222222111///------......,,,+++,,,---......------///111///---,,,******+++---...,,,***)))***+++------,,,***(((&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&'''***...---)))'''((((((&&&""""""%%%(((&&&&&&''')))+++***%%% )))))))))))))))*********---,,,***((('''''')))))))))))))))))))))+++---...***))))))+++///000///------//////---***))),,,///...///000111222333444444999;;;<<<<<<<<<===???BBB>>>>>>???>>>===>>>AAACCCEEEIIIMMMPPPPPPRRRVVVZZZZZZ]]]___aaadddkkkttt{{{||||||||||||~~~{{{pppddd______eeeccc]]]aaalllgggfffddd^^^XXXSSSQQQPPPRRRPPPNNNKKKJJJKKKMMMNNNMMMMMMNNNMMMLLLKKKIIIHHHAAAOOOLLLAAAEEEIIIIIIJJJGGGGGGHHHIIIJJJLLLLLLMMMMMMRRRYYY```fffnnnvvv|||///......000333555666555111000///...............---,,,,,,,,,...///...---222000......///111222222444666888666333000///000.........---------,,,,,,,,,,,,---...//////......000111222111000000111333111000000111333333222111000000111222333444555555333222000000000222555777777777888888888777666555////////////000000111222222111000000//////000000000111111///...///222444555222......000111111000111222222000......///000000111333333222222333444000///---,,,---...000222111///...------...///111222///111===JJJKKK<<<---//////////////////......+++---...///---------...//////...//////111222333---.........---,,,,,,------.........,,,,,,...000...---+++******++++++,,,,,,+++******,,,------,,,)))'''&&&%%%%%%&&&%%%%%%###$$$$$$$$$$$$$$$###"""$$$'''((((((+++//////+++%%%((()))(((&&&%%%'''***&&&$$$"""###$$$%%%###!!!))))))))))))))))))))))))///...+++)))''''''((((((((((((''''''(((***+++,,,***)))(((+++...///...,,,---//////...++++++///333111111111111222444555666999:::<<<<<<<<<===???BBBAAAAAABBB@@@???@@@BBBDDDEEEHHHMMMOOOOOOQQQVVVZZZ[[[^^^```bbbdddjjjsssyyy|||||||||}}}{{{lllccc```dddccc___cccmmmeeeeeedddccc___ZZZUUURRRPPPNNNLLLIIIHHHHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHPPP[[[UUUIIIIIIJJJFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNKKKNNNRRRUUUZZZaaajjjppp{{{,,,---///333777999999888222222000///...............---------///000///...000//////000333444444333888888888555111///...///,,,------------,,,++++++***+++,,,---/////////000111222222111///...000111333111000111333444444333//////000111222333444555111000///...///111333444333333222222111111222222000000000000000000000000///////////////000111111111222222111///000222555444222000///000111111111444444444222000...///000...000333444333222111222---,,,***)))***...222444//////............/////////---111===HHHGGG:::,,,/////////......---------+++---......,,,++++++,,,+++++++++,,,---///000111,,,---...---------...///......///...,,,,,,---...,,,,,,++++++************,,,+++******,,,---,,,+++''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''&&&((()))))),,,000000,,,%%%(((+++***((((((***---+++((($$$###$$$&&&'''''')))))))))***)))))))))(((///...+++)))''''''''''''(((''''''&&&'''(((***+++)))((((((***---...---+++---...///---,,,---222777333333222222333555777888999:::;;;;;;;;;===@@@BBBEEEEEEEEECCCAAAAAACCCEEEDDDHHHLLLNNNNNNQQQVVVZZZ]]]___bbbccceeejjjqqqwww|||}}}~~~~~~uuukkkfffiiijjjfffeeeiiibbbbbbdddfffgggccc[[[UUUQQQPPPMMMJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIXXXaaaZZZNNNMMMKKKFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNJJJKKKKKKMMMPPPVVV^^^cccpppuuu{{{,,,---000444888:::999888444333222111000/////////...---,,,---///000///......///000222555666555444666555444111///---------,,,,,,+++************+++***+++,,,---............///000111000//////000222333111//////111333ӵ111222222333111000/////////111222333222111000......///111222222222222222111000000///---------...///000222222000111111111000000222444222111000//////000000000222333333222000///000222000333666777555222000///,,,+++******,,,...111333...//////////////////...222111000333666555111,,,///......------,,,,,,+++,,,---...---,,,******+++Ħ------......,,,+++Ħ000......//////---++++++,,,---+++++++++++++++***)))(((***ӵ)))&&&''''''&&&&&&&&&'''(((''''''((()))******))))))&&&((()))(((+++//////+++(((***+++)))&&&&&&***---,,,***'''&&&&&&(((***+++((())))))******)))((('''+++***)))(((''''''''''''(((((('''''''''(((******(((((()))***+++,,,,,,+++,,,---...,,,+++...444999444333111111222555888:::999:::;;;;;;;;;===AAADDDGGGGGGFFFĦEEEHHHLLLMMMNNNQQQWWW[[[^^^aaadddeeefffjjjpppuuuzzz|||~~~wwwppppppqqqkkkeeebbbaaa```aaaeeeiiiggg___XXXVVVTTTRRROOOMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKLLLLLLSSS[[[UUULLLNNNMMMHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLOOOSSSXXX\\\eeeiiiooossswww{{{...///111444888999777555333222111000///......///---,,,,,,,,,...///...---......000333555666444333333111000///////////////---,,,+++))))))***++++++,,,---------------,,,,,,,,,---...///...///222444111///......0004ĉ@ӵ111111000222222111111111222333333444222000//////111333444222333333333222111000///---------...000111333444...///000000//////000222000000//////.........///...///000/////////111333777:::<<<<<<999555111000,,,---...////////////......//////////////////...333555555111,,,+++---111......------,,,,,,,,,+++,,,---...---,,,******+++>L////////////111,,,=hĦ---.........---+++***,,,---++++++,,,++++++)))((('''4ĉ@ӵ&&&'''((('''%%%%%%''')))######$$$%%%&&&&&&&&&&&&%%%''''''&&&(((------***,,,,,,***&&&"""###''',,,&&&'''''''''&&&&&&'''(((((()))*********((('''&&&%%%%%%&&&&&&'''(((((()))***)))((('''((()))***+++((()))***+++++++++++++++***,,,---,,,+++---333777222111000000222555999;;;;;;;;;<<<;;;<<<>>>BBBFFFGGGGGGGGG>LDDDEEEHHHLLLMMMNNNRRRXXX]]]^^^aaaeeeggggggjjjooosssxxx{{{~~~yyyqqqmmmiiieeeaaabbb``````cccgggeee___YYYXXXWWWUUURRRPPPOOOOOOOOOKKKKKKKKKLLLLLLMMMNNNNNNLLLSSSNNNJJJOOONNNJJJLLLJJJJJJIIIIIIHHHGGGFFFFFFIIIJJJLLLOOORRRUUUWWWWWW[[[___dddhhhkkkpppwww|||111111222444777888777555///......------------------,,,+++,,,...///...---/////////111333333111000000/////////111222111000------.........---,,,+++---------------,,,++++++***+++---......000222555///...---...111GG=?111111333333222222222333333333555444222111111333555666222333444444333222111000---......///111222444555---///000000//////000111...///000///---,,,---...+++---............111333;;;===@@@???;;;777333222---///111222222000...,,,//////............//////***000555333---))),,,000------------------------+++---......,,,++++++,,,HdĦ111111222222222=Īj------...---++++++,,,---------,,,+++***))))))(((GG=?(((***(((%%%$$$'''***%%%&&&&&&''''''''''''&&&%%%&&&%%%###&&&++++++(((---,,,***%%%!!!!!!%%%***%%%'''***+++)))((((((((('''(((*********(((&&&$$$"""###$$$&&&''')))*********)))((((((((()))***+++(((***,,,,,,+++***+++,,,***---......,,,---000444/////////111333777:::<<<<<<======<<<===@@@EEEHHHGGGGGGFFFHdĦEEEDDDGGGJJJLLLMMMQQQXXX]]]]]]aaafffhhhiiijjjooorrrtttxxx|||}}}}}}uuullliiigggfffeeeddddddeeefffccc]]]WWWWWWVVVTTTSSSQQQPPPOOOOOOMMMLLLLLLLLLMMMMMMNNNOOOLLLQQQLLLKKKQQQPPPJJJMMMKKKKKKJJJIIIHHHGGGFFFEEEGGGHHHJJJOOOSSSUUUUUUSSSUUUXXX]]]___bbbfffmmmrrrzzz333333333ӵ.........ĭӵ///ӵ///Ħ...------///111222000---,,,ӵӵ------ĦƜ`1.׼s444444444333Ħ333333333333222222222333555ӵ444Ħ///000222333555555...///111111ĭӵ------Ħ222111...Ħ///Ħ---...///111'''+++000000---+++,,,---//////+++...DdD---,,,,,,?fӵ+++,,,---Ħ000...---ӵƜ`1.׼s'''***ĭӵ+++&&&%%%((((((******((($$$###%%%ӵ)))((()))+++Ħ***+++***(((%%%***+++''''''((())))))+++---Ħ,,,///111111...---666Ħ>>>===>>>BBBGGGJJJGGGGGGGGGDdDIIIKKKOOOkkkoooӵ{{{ӵӵĦӵĭӵ}}}tttmmmhhhhhhjjjlllmmmiiibbbZZZUUUVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLKKKKKKLLLMMMNNNMMMPPPKKKLLLSSSPPPJJJMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHKKKPPPRRRRRRQQQRRRUUUXXXZZZ[[[___eeejjjmmmyyy}}}|||~~~555444?~4<<<000000g&e>&e///g&e000>hӵ******---//////,,,(((g&e888guO>uO>&e......4ff?>ߝL555gĉ@444666777888Shӵ222222222222222222333g&e555>hӵ111222444555666///111222fff?><z333g&e>&e///---HL///......ShӵgL,,,,,,---000111222///------...//////S?ʬ0000003h?D%%)?,,,///ZufĦ***+++,,,gL///111000g&e+++gĉ@'''(((g&e>&e)))@e%%%&&&??+++((($$$(((++++++(((&&&g<ĉ%%%######%%%3we<Ħ***+++***(((3h?@e&&&%%%&&&'''((())),,,...Z......1114444440003h?gL??????>>>???CCCHHHLLLGGGHHHGGGD%%)?IIIfff?><zjjjlll=?Ħ~~~g&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??qqqeeejjjnnnttttttnnncccYYYSSSVVVVVVVVVUUUTTTSSSSSSRRRMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMIIIKKKSSSPPPJJJNNNJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJHHHIIIMMMQQQRRRQQQQQQSSSVVVWWWWWWZZZ```eeebbbpppwwwzzz~~~~~~|||ttt1114Dӵ777111000Hƅ^Hu]Ħ///Hu]Ħ...ZuR)Ħ---,,,,,,+++***))))))Hu]Ħ666HŐeHŐeHu]Ħ,,,qIܗGIӵ555tt888555333HGgĉ@444555000111222333222222Hu]Ħ555ZuR)Ħ222333333222222111...sߝLGdUĦ+++Hƅ^Hu]Ħ,,,ntHdĦ---...HGgĉ@000HdĦ111000000000000,,,,,,++++++,,,...Htƅ^000000Bt=o9ĦDtfo9Ħ+++,,,,,,g?......HdĦ---//////Hu]Ħ(((tt)))+++Hƅ^Hu]Ħ%%%H׼s''''''(((((((((&&&(((******)))'''tQ((()))+++,,,je<Ħ&&&******Bt=o9ĦH׼s+++***)))((()))***(((((()))HtĦ+++---...000111Bt=o9ĦHdĦBBBAAAAAABBBEEEJJJMMMKKKJJJIIIDtfo9ĦsߝLGdUĦiiiHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}tttuuupppnnnooommmeee^^^[[[ZZZXXXTTTSSSSSSRRRQQQPPPQQQOOOMMMJJJIIIIIIIIIJJJIIIJJJLLLOOORRRRRRPPPNNNJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKNNNOOONNNOOOQQQRRRSSSVVV[[[___dddjjjssswwwxxx{{{wwwjjjbbb2221114DuXӵ666444444DdDΦDdDĦ---DdDĦ---,,,t|<---------,,,+++*********DdDĦ222DdDΦDdDΦDdDĦ---peƜ4DuTӵ888`eĭ222qet999888:::999777444444555666DdDĦ333555t|>>:::666333444777999DdDĦ111333o)h///000111222222222111444222DdDΦDdDĦ...DdDΦDdDӵ---GIpӵDdDĦ,,,po9wӵDdDĦ.........------,,,,,,------...po9u---------...GIdnuR)ĦDdDĦnuR)Ħ,,,+++CdgĪj,,,DdDĦ...******DdDĦ+++HߝL`o9***DdDΦDdDӵ'''DdDĦ(((*********))))))(((((((((&&&***......***'''geĦ%%%'''sp?aĦ***...GIdnuR)ĦDdDĦ)))((('''&&&'''(((''''''&&&DdDĦ---***+++,,,GIdnuR)ĦDdDĦ@@@???@@@BBBEEEIIIKKKMMMMMMLLLDdDĦnuR)ĦDdDΦDdDĦhhhDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ{{{qqqiiihhhjjjfffaaa___^^^\\\YYYXXXYYYYYYYYYXXXSSSRRRPPPNNNLLLLLLLLLLLLMMMMMMOOOQQQSSSTTTRRROOOMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQPPPPPPRRRVVVXXX^^^```bbbeeeiiimmmqqqsss|||xxxnnnfff```]]][[[ZZZ2221114DuXӵ222//////DdDʜ4DuTӵ,,,>d<Ħ+++Dt---......---------,,,,,,>d<Ħ+++>d<ʜDd<ʜ4DuTӵ111111F&uTӵ4444DufئL>e333puR)Ħ;;;666777999:::;;;999>d<Ħ000Dt222333444444444444555444DdDΦDdDĦ///>d<ʜ4DuTӵ///4DwDd<Ħ...puR)Ħ>d<......------,,,---.........peӵ---ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ...>d<+++***>d<Ħ+++4DufئL>e***DdDʜ4DuTӵ)))DdDĦ(((,,,,,,+++***))))))((((((%%%******&&&%%%geĦ&&&s<v>aĦ(((***peӵDx<DdDĦ))))))''''''((()))'''&&&&&&DdDĦ///---......peӵDx<>d<===???BBBFFFHHHJJJJJJJJJJJJ>d<ӵDd<DdDΦDdDĦfffDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵrrrkkkhhhccc^^^\\\\\\YYYWWWVVVWWWXXXXXXWWWRRRQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNQQQUUUVVVUUUSSSNNNMMMLLLKKKJJJKKKKKKLLLKKKLLLMMMNNNOOOOOONNNNNNLLLMMMNNNNNNPPPSSSWWWZZZ[[[ZZZ[[[^^^dddiiilllmmmqqquuu|||wwwooohhh___YYYVVVVVVWWWWWW1110004DuXӵ...//////D&dq&ĒR---...sdKĦ+++DHRRud//////...............sdKĦ,,,D&oq<Ōq&ĒR,,,...--->dp&ĒR111222nfʜd<Φ>d<Ħ...s&dq&ĒR000000i?ʜtd<Ħ111HHܗDӊB///<x......,,,---.........B?d<''''''&&&%%%$$$$$$###!!!%%%((((((%%%$$$geĦ(((Hg8>aĦ'''%%%B?Ho9(((>d<(((((()))***'''''''''>d<ӵ...///B?Ho9555<xBBBFFFHHHHHHDDDEEEGGG&ӫeʬtIӇEEE>d<Φ>d<ĦdddD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRwwwpppiiifffeee[[[YYYVVVVVVVVVWWWWWWVVVRRRRRRPPPOOOMMMLLLLLLKKKKKKKKKMMMQQQUUUXXXXXXWWWPPPOOONNNLLLKKKKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNKKKLLLMMMNNNOOORRRVVVYYYVVVUUUVVVYYY___dddggghhhgggjjjqqqzzzyyyoooccc___YYYVVVUUUVVVWWWXXX2221114DuXӵ,,,,,,,,,Hu]3hh,,,---///ne,,,,,,=e////////////////////////ne---///pIƎ@t@h...000111>h---///333fe111@ďDaaaVVVKKKTTT]]]ddd\\\KKK;;;ne111111=e000000000000111222444555ege///...sĪj@h///111111fdDĦ333@ďD//////Hkge///......,,,,,,------...@h---,,,@G111333HĪj@IŌ---+++Bene111Hkge---ne---***fe)))Hu]3hh)))))))))se((('''''''''&&&%%%%%%%%%)))******)))'''&&&geĦja>aĦ)))%%%@G******se***)))((()))+++(((((()))<Ō,,,,,,,,,@G222444Hkge===BBBFFFGGGFFF@@@BBBEEEHĪj@IŌGGGFFFegecccdddHu]3hIŌzzz~~~DdDĦne@h>hsene@GsĪj@hyyykkkcccaaa]]][[[XXXWWWXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPNNNNNNKKKKKKMMMQQQUUUXXXYYYXXXRRRQQQOOOMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNOOORRRUUURRRSSSUUUXXX[[[^^^aaacccaaadddiiiqqq{{{~~~xxxpppiii\\\ZZZWWWVVVWWWXXXXXXXXX4444DuXӵ,,,ĵD^---,,,,,,------------...000000000000000000000000,,,---000666222444555666//////000222333111222EEEOOOMMMLLLNNNUUUZZZSSSDDD888222222333000////////////000111222444000000000---///222222111DdDĦ111222......///......------,,,,,,,,,,,,------///...---,,,///000000...---)))//////...,,,333000---'''(((D^***(((((()))s׼s'''*********)))))))))))))))+++)))'''(((***,,,geFm8,,,>aĦ***%%%%%%*********s׼s***)))((('''(((***(((***,,,Ho,,,))))))******222333444888<<d<Ħ666000---++++++---///Ħ......//////...------000000000000000111111111,,,000Ħ000111......000000...,,,,,,///222...000222222111/////////***---000///...111666<<<<<<777333444555444444777,,,;;;:::222666::::::>>>999>>>AAA>>>888333333555Ħ555666777555333333222111000000111222222111333444333111000111333111111111111111000///...,,,000333333111///000222>d<Ħ...///000222111000.........///000......---------,,,,,,,,,,,,,,,++++++,,,...///111222222111///...---,,,+++//////000000000000//////+++******,,,...//////...(((***---//////...,,,******,,,---,,,,,,---///111---++++++...Ħ///)))))))))))))))(((((('''(((>d<Ħ***+++(((((((((Be'''&&&''''''''''''((((((((((((&&&###"""%%%,,,000geFYĉ***+++>aĦ)))%%%%%%)))***&&&)))***+++++++++)))Be((()))((('''&&&'''))))))+++---nu]ӵ++++++,,,...///000111222333333444777;;;>>>;;;999888;;;BBBGGGFFFDDDCCCEEEHHHLLLMMMMMMLLLKKKJJJKKKKKKIIIHHHHHHJJJLLLSSSXXX___cccddd>d<Ħgggnnnuuuyyy>d<ĦĦBeĦtttooo^^^[[[XXXVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQOOOMMMLLLPPPOOOOOOPPPSSSTTTTTTSSSTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOMMMNNNOOOOOOOOORRRVVVYYYXXX]]]bbbaaa]]][[[]]]```bbbbbbcccgggmmmuuu}}}}}}rrrlllmmmjjjfffbbb^^^]]]\\\\\\UUURRRPPPOOOQQQTTTUUUUUU?aŖ%7uSQuR)ӵsdKĦ+++000///------...gdKĦ,,,...000111111000///...---...000333222...***000gdKĦ***))))))000///...---------------+++---000111000/////////,,,,,,,,,---///222444666777;;;999444222666666111222333333222111222555777:::666222000000111222gdKĦ///222333222000111000/////////111222333444222000...---///111222---...000111222222222222///000111222222333333222gdDĦ---------000000//////......------111000...------......///.........---,,,,,,...000...---,,,+++++++++,,,---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,)))***++++++******,,,...------,,,gdKĦ111,,,+++)))''''''''''''(((+++sdKĦ&&&''')))((('''&&&&&&&&&'''((()))***)))(((&&&%%%'''%%%$$$&&&***,,,ŶS*********3we<&&&'''((((((+++'''%%%(((***(((%%%%%%&&&'''((((((''''''*********iĉ@3hR/Ō++++++,,,...111444000222444555555777:::<<<:::;;;===@@@BBBEEEGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMJJJHHHHHHJJJMMMOOOPPPRRRUUUYYY\\\^^^DdDĦiiimmmuuuzzz}}}sdKĦgdKĦgdKĦnnnbbbcccaaa[[[UUUSSSUUUXXXUUUVVVWWWVVVUUUTTTTTTUUUUUUSSSQQQOOONNNOOOPPPQQQTTTRRRPPPNNNNNNMMMJJJHHHIIIJJJKKKMMMMMMLLLJJJIIIOOOMMMNNNOOONNNMMMSSS[[[^^^^^^```cccaaa___bbbhhhbbb]]]\\\cccmmmuuu|||~~~~~~uuukkkddd^^^\\\ZZZXXXUUUSSSRRRRRRQQQOOOMMMNNNQQQRRRQQQNNN>A000ne...,,,---+++******ne,,,---///111111111000///......///111333333///,,,ne+++*********------,,,,,,,,,+++++++++---...//////---,,,------,,,,,,,,,---///111333555666999888333222555444111///111222222111222555777333222111000000111ne---...111222111/////////.........///111111333111000//////111333555...//////000111111222222000000000111000//////De------------000000000//////.........000000///...............---......,,,++++++---...,,,+++*********,,,---...------,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***+++,,,+++***+++,,,...------ne000111+++***)))((((((((()))***)))ne((()))+++((((((''''''&&&&&&&&&&&&&&&''')))))))))(((&&&$$$%%%###"""###&&&)))>A((())))))k<&&&&&&&&&&&&&&&***'''&&&)))***((('''***&&&&&&''''''(((((((((((()))))))))fh***++++++,,,...333666111222333444555777:::===<<<<<<>>>@@@CCCEEEFFFGGGFFFFFFFFFGGGHHHJJJMMMNNNOOONNNKKKJJJKKKLLLMMMMMMQQQUUUZZZ___aaaDeggggggllluuu{{{~~~neneneqqqkkkccc^^^\\\\\\[[[ZZZYYYYYYXXXWWWUUUSSSSSSSSSPPPQQQQQQQQQQQQQQQPPPPPPSSSQQQOOONNNNNNNNNLLLJJJKKKJJJJJJJJJJJJJJJKKKKKKRRRPPPQQQQQQOOOMMMQQQXXXbbbaaabbbccc```]]]```fff___]]]^^^ccciiipppzzzyyyqqqjjjbbb\\\VVVVVVUUUSSSRRRQQQQQQQQQQQQOOOMMMNNNPPPPPPOOO111000...---,,,...---,,,,,,///---...///000000000///.........///222333333111///,,,,,,,,,,,,,,,,,,------......---++++++...///...---+++***,,,---...---------...000222333555777555222111333333000---///000111111222333555//////000111000000...---...///000///...///............//////000111000//////000333555777000//////...///000222333111000000///...---+++***---------------000000000000///////////////////////////......------------,,,******+++,,,+++***))))))***+++,,,---+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***+++,,,---,,,++++++---...,,,---000//////,,,+++************++++++'''******,,,...((((((''''''''''''''''''%%%&&&((())))))'''%%%$$$%%%###""""""%%%''''''''''''''''''&&&%%%%%%%%%)))''''''******'''&&&(((''''''''''''(((((((((((((((((((((((()))******+++,,,000555999222333333333333666;;;>>>>>>???@@@AAACCCEEEFFFGGGEEEDDDCCCCCCEEEHHHLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPUUU[[[aaaccceeedddfffmmmvvv{{{~~~yyyhhh______```\\\WWW[[[ZZZXXXVVVUUUSSSRRRRRROOOQQQSSSUUUUUUTTTRRRQQQRRRPPPOOOOOOOOOOOONNNLLLMMMLLLJJJIIIIIIJJJLLLMMMSSSRRRTTTUUURRROOOQQQWWWaaa`````````\\\YYY]]]ccc]]]^^^```dddfffkkkyyyqqqfffbbb^^^ZZZVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMNNNNNNMMM333222111111000000111111000///...---------------...------...000222333222---......///......---,,,......000111222222111000------,,,,,,,,,------......///111222222111///.........---+++***+++...111///...------...///111222444444333111000111111000---///000111000000111222222333333222000//////000//////...///////////////////////////////////////000000//////000222444555111000...---...///111333000000000///...---++++++......---,,,,,,---------000000000000000000000000...///000000000///---,,,---......---+++***+++,,,,,,+++***)))))))))***+++++++++++++++,,,---...///++++++++++++++++++++++++///......---,,,+++******,,,------,,,++++++,,,...+++,,,---/////////...---......---,,,++++++******''')))***+++***+++,,,...''''''((((((((('''''''''%%%&&&'''(((((('''%%%$$$'''&&&$$$$$$%%%''')))***((('''&&&%%%&&&(((+++---'''((())))))(((&&&&&&&&&((('''(((+++***&&&%%%((((((((((((((((((((())))))'''''''''''''''((()))))))))******+++,,,000666:::333333222222333666;;;???@@@@@@AAABBBCCCEEEFFFFFFDDDCCCAAAAAACCCFFFJJJMMMIIIKKKNNNQQQRRRSSSTTTUUURRRVVV[[[___aaabbbccceeeeeeiiiooovvvzzz~~~zzzjjjdddaaa[[[VVVYYYWWWUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQOOONNNOOOPPPQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRUUUWWWUUURRRTTTYYY[[[YYYZZZ[[[YYYXXX\\\cccaaa```bbbeeegggmmmzzztttlllaaaZZZXXXXXXWWWVVVPPPQQQSSSTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLL///000222333444333111000.........------------...***))))))***---/////////,,,,,,,,,,,,,,,,,,++++++...///000111111111111111------,,,,,,------......///000222333333222111///------,,,++++++...222666///...---------...000111333222111111000//////000///000111000...---...///:::999777333///...000222000000111000000000000000000000000000000000000000000//////...///000111222111000...------///111222...//////000000//////...------,,,,,,,,,------...///////////////000000000...///000000000///---,,,---/////////---,,,,,,---...---+++)))(((((())))))---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++......---,,,++++++******,,,------,,,+++***,,,---***+++,,,......---,,,+++000000///...,,,***)))((()))***++++++***)))***+++''''''((())))))(((((('''%%%&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&''')))***'''&&&%%%%%%&&&(((***+++''')))++++++)))((()))***(((((())),,,***&&&'''+++***))))))((((((((()))***'''''''''''''''(((((())))))***++++++---111666:::333333222222333666;;;???@@@AAAAAABBBCCCDDDEEEFFFDDDBBB@@@@@@AAADDDHHHKKKHHHKKKPPPSSSTTTTTTVVVXXXVVVXXXZZZ[[[\\\___bbbeeehhhlllppptttwww{{{pppfff___[[[WWWTTTRRRSSSVVVXXXYYYXXXXXXWWWUUUSSSRRRRRRRRRRRRPPPOOONNNOOOQQQRRRQQQPPPMMMOOORRRTTTUUUTTTRRRQQQQQQRRRUUUWWWUUUQQQRRRWWWWWWWWWYYY\\\]]]]]]bbbjjjiiiffffffjjjooouuu{{{}}}sssgggddd^^^WWWSSSSSSUUUUUUUUUQQQSSSTTTUUUUUUSSSQQQOOOOOOOOOOOONNNMMMLLLKKKKKK///000333555666555333111---......---,,,,,,---///+++***)))***---/////////,,,,,,,,,,,,,,,,,,,,,,,,000111333333111000111222...---------------......---...///000000000///...+++,,,,,,,,,,,,///444888......---------...000111333000///111111......111000000000...------///111===<<<999444...---000444000111222111000///000111000111111111111000000/////////.........//////000000///.........///000000---...///000111222222222,,,,,,,,,,,,,,,------...............///////////////////////////......---,,,...//////...------...///---,,,***)))))))))***---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++***)))***,,,,,,,,,,,,---------,,,,,,000000///...,,,***)))(((***++++++***((('''((()))&&&'''((()))***)))((('''%%%&&&(((******)))'''&&&$$$%%%'''&&&&&&%%%&&&(((''''''&&&%%%&&&'''((()))&&&))),,,+++***))),,,///))))))***,,,)))&&&)))///,,,+++)))(((((()))******'''''''''''''''((())))))((()))+++,,,...000444777222333333333333666;;;>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCAAA@@@AAACCCFFFGGGJJJNNNSSSTTTSSSSSSUUUXXXZZZ[[[[[[ZZZ[[[]]]aaadddhhhlllnnnnnnqqqxxx~~~sssfff```ZZZWWWTTTTTTXXXZZZ[[[ZZZXXXVVVSSSPPPNNNNNNOOOOOOQQQPPPOOOPPPRRRSSSRRRQQQMMMQQQUUUYYY[[[ZZZWWWVVVSSSSSSVVVXXXUUUQQQSSSWWW\\\]]]aaafffgggggglllsssrrroooppptttyyyxxxnnnggg___WWWXXXUUUQQQOOOOOOQQQQQQRRRPPPRRRTTTUUUTTTQQQNNNKKKLLLMMMNNNMMMKKKJJJJJJKKK111111222333222111000000,,,......---++++++---///---,,,+++,,,...000000///,,,,,,,,,,,,---...//////444555666555222111222333///......---------......++++++,,,,,,,,,---------++++++,,,,,,,,,...222555------,,,,,,---///000111333//////222111......222//////...---,,,...222555888:::999444///,,,...222///111222111...---...000000000111111111000......------...///000111222222////////////////////////---...///000111111111111,,,,,,++++++,,,,,,---...,,,---------.........///000000///...............)))+++...///...---...///---,,,+++******+++,,,---+++************++++++,,,************************+++++++++++++++,,,,,,,,,++++++,,,***(((((()))+++///......------.........------......---,,,***)))((()))***)))'''&&&'''(((&&&''')))*********((((((&&&''')))++++++***)))(((###&&&)))***(((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$'''******((()))...333***)))++++++)))''',,,444---,,,***(((((()))***+++((((((''''''(((((()))***&&&))),,,---...///222333111222333444555777:::===>>>>>>???AAABBBDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDJJJNNNRRRTTTRRRSSSVVVZZZ]]]^^^___^^^]]]^^^```bbbeeehhhhhhfffiiittt}}}yyymmmddd___YYYXXXZZZ[[[ZZZWWWUUUTTTSSSRRRQQQPPPOOOOOORRRQQQPPPQQQRRRSSSRRRQQQOOOQQQVVVZZZ\\\]]]\\\[[[UUUUUUYYY]]]]]][[[___eeeggghhhmmmqqqpppnnnqqqvvvxxxyyy}}}~~~{{{xxxvvvvvvwwwxxxzzz{{{}}}~~~{{{ssspppiii___ZZZYYYVVVQQQRRRPPPNNNMMMMMMNNNMMMMMMNNNPPPSSSUUUUUUQQQMMMKKKHHHJJJKKKJJJHHHGGGIIIJJJ222111///...,,,,,,,,,---+++---///---++++++---000***)))((((((***,,,,,,+++---------...///000111222777888999777444222333555//////...---------------,,,++++++++++++,,,---...++++++,,,,,,,,,---///222,,,,,,,,,,,,---///111222444///...222222......333......,,,+++,,,///555:::222555777555///,,,---///...000222000---,,,---/////////000000000///---,,,,,,---...000111333444555...//////000//////...---...//////000000000000000++++++++++++,,,,,,---...,,,,,,,,,---------......111000///------...//////'''***,,,...---------...************+++---///000(((((())))))***+++------************************)))******++++++,,,------***++++++***((('''(((***111111///......///000111)))***,,,---...---,,,,,,&&&((()))((('''&&&((()))%%%''')))***+++***)))(((&&&(((***+++,,,+++***)))$$$(((---...+++)))((()))''''''''''''&&&%%%$$$######&&&)))(((&&&(((///444+++***++++++)))(((...777---,,,***(((((()))***+++((((((((((((((()))******&&&(((,,,...//////000111000222444555666777:::<<<<<<===>>>@@@BBBCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBFFFKKKPPPRRRRRRTTTZZZ___^^^```bbbcccaaa`````````aaadddccc```dddrrr~~~~~~mmmggg___[[[[[[[[[XXXTTTTTTUUUVVVVVVVVVTTTRRRQQQRRRQQQPPPQQQRRRSSSRRRQQQPPPRRRUUUXXX[[[]]]______UUUWWW\\\cccfffhhhnnnvvvnnnppptttwwwuuupppqqquuuzzzrrrlllppprrrpppllljjjmmmppptttuuuxxx|||{{{tttpppiiidddccccccbbb\\\UUUSSSTTTSSSOOOPPPOOOOOONNNNNNMMMLLLKKKMMMPPPTTTWWWWWWTTTPPPMMMEEEGGGIIIHHHFFFEEEGGGIII---///111111000//////000---------------------,,,///////////////......---...000333555666666555444555666888999888555222///111000.........---+++)))...............///000111---------.........//////000///...,,,++++++,,,,,,---///111111///...............///000111333555666333222222222222222222333222111//////000000...,,,111111111000///......---...---,,,///333555333111111000......000222222222///......//////000111222......---,,,,,,...///000+++,,,---.........------111111000......---------,,,,,,,,,------.........+++---...---+++,,,000444,,,***)))***---.........+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,++++++///)))''',,,...,,,---000555:::888///***---222333///,,,***))))))***)))(((+++)))'''&&&%%%&&&((()))%%%&&&''')))******++++++))),,,......,,,)))'''&&&------,,,***)))'''&&&%%%###%%%'''((()))((('''&&&'''''''''(((((()))++++++((((((((('''&&&'''+++---...+++((()))+++------,,,***'''$$$$$$'''*********)))))))))***---///222444777777888888888777777666@@@AAABBBEEEHHHHHHFFFDDDDDDCCCCCCDDDFFFFFFEEEDDDJJJIIILLLRRRSSSSSSVVV[[[^^^```bbbcccdddeeegggiiigggccc______fffppp{{{vvviiidddbbb]]][[[]]]TTTSSSTTTXXXXXXTTTRRRTTTUUURRROOOPPPTTTXXX\\\]]]QQQQQQVVV\\\^^^ZZZXXXYYYYYYPPPccclllnnnyyy~~~|||wwwyyy|||~~~zzztttnnnkkkbbbbbbaaaaaaaaaaaabbbbbbdddgggjjjnnnrrrwww~~~vvvpppggg___ZZZXXXVVVVVVTTTSSSSSSRRRQQQQQQQQQRRRJJJKKKKKKKKKKKKKKKMMMOOOLLLNNNOOOQQQPPPOOOMMMKKKJJJHHHFFFEEEDDDEEEFFFGGG,,,...000111///---,,,---...------------------...///000000000000///......//////111222222111111000555666888:::999666333111222111000000000///---+++.........---......//////------------.........///......---,,,---...//////---///111111000......///......///000111333444444111111000000000000111111000///...///000111000///222222111000000///......///...///111444555333111222000......000111111111------------...///000111000///...---,,,+++++++++)))***+++,,,...///////////////...---------------,,,------------------...***---//////---,,,///111---,,,******,,,,,,,,,+++,,,---,,,+++)))***,,,...++++++++++++++++++,,,,,,///***)))++++++((())),,,555999777...***---333555...,,,******+++,,,,,,+++***)))(((((((((((()))***'''(((((()))))))))))))))"""$$$((())))))))))))************))))))(((((((((%%%&&&(((***++++++***)))''''''''''''((()))******)))))))))'''&&&'''***,,,+++(((&&&&&&)))++++++******'''$$$%%%(((***+++***++++++++++++,,,...000111333444666888:::;;;;;;;;;??????AAAEEEHHHIIIHHHGGGEEEDDDDDDFFFHHHIIIHHHGGGJJJIIILLLQQQSSSRRRUUUZZZ^^^```bbbccccccdddfffhhhhhhccc^^^]]]bbbmmmxxxyyynnnhhhbbb^^^]]]WWWUUUVVVZZZ[[[XXXVVVWWWSSSVVVXXXYYYWWWWWWYYY[[[WWWVVVYYY^^^^^^YYYVVVVVVWWWTTTiiiooowww}}}{{{uuunnnhhhbbb^^^^^^]]]]]]]]]]]]^^^^^^___]]]___bbbfffjjjqqqxxx}}}{{{}}}}}}}}}zzzvvvgggbbb[[[UUURRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLJJJLLLNNNPPPOOOMMMKKKIIIHHHGGGEEECCCCCCCCCEEEEEE222444777777444111///...///...---,,,,,,---...///000000111111000000///...111111000000//////......444666888::::::888666444333111111111222222000...///...------------------------------............++++++,,,,,,...///111222---///111111///...///000---...///000111111111111//////............//////...------...111222222111222222222111000000/////////000111444555555222///111000......///000///...,,,,,,,,,,,,---...////////////......---+++***)))******+++,,,,,,---......------,,,,,,------...///.........---------------,,,000333444111//////111///---************)))(((---------+++***+++---///*********++++++,,,,,,,,,---++++++,,,***'''(((,,,333555333---***...333666---,,,++++++---......---)))*********************)))))))))))))))(((''''''&&&'''((((((&&&%%%&&&'''''''''(((((()))*********$$$&&&(((***,,,,,,+++***&&&&&&&&&&&&&&&'''((()))*********(((&&&&&&(((******(((&&&&&&(((*********)))(((&&&&&&(((***++++++...---,,,,,,,,,,,,......000222555888<<>>???@@@DDDHHHJJJIIIHHHEEEEEEFFFHHHJJJLLLKKKJJJJJJIIIKKKPPPQQQPPPTTTYYY]]]___aaaaaabbbcccfffhhhiiiddd]]]ZZZ^^^iiiuuu}}}vvvmmmeeeaaa[[[WWWWWWZZZZZZVVVSSSSSSQQQYYY``````[[[WWWWWWYYYZZZZZZ\\\aaaaaa\\\YYYZZZZZZ]]]rrrwww||||||}}}yyysssmmmgggaaaZZZUUUWWWWWWWWWWWWXXXXXXYYYZZZUUUVVVXXX[[[___eeemmmrrrtttwwwzzzzzzxxxxxx{{{~~~~~~wwwrrrrrrqqqkkkddd```VVVRRRNNNLLLLLLLLLLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHJJJMMMOOONNNLLLHHHFFFEEEDDDCCCBBBBBBCCCDDDDDD777999;;;;;;777333000//////...---,,,---...000111111111111111111000//////222222111000000000000111333555777999:::999888777222111000111222222111//////...---,,,,,,,,,,,,,,,------------------------******+++,,,...///000111,,,...//////...---...000---...///000111111000000///......------......//////...---...111222111000222222222222111111000000...000222444555333000---111000......//////...,,,,,,,,,,,,------...///000+++,,,.../////////...---///...---,,,+++***)))))),,,,,,,,,---...///000111//////......------,,,,,,...333777888555222111111...,,,***)))******)))(((+++,,,......---,,,---...)))******+++,,,---......+++,,,------+++***,,,......000000...,,,...000222...---+++,,,------,,,+++******++++++***)))(((((()))))))))))))))(((''''''*********)))((((((***,,,&&&''''''(((((())))))***!!!###&&&(((*********)))%%%%%%%%%%%%&&&&&&'''(((***+++***)))&&&&&&'''(((+++***(((((()))***+++,,,))))))(((((()))+++,,,,,,...---,,,,,,,,,,,,......///111555999===AAADDDEEE@@@@@@AAADDDGGGIIIHHHGGGEEEEEEFFFHHHKKKMMMMMMLLLIIIHHHIIIMMMNNNMMMQQQVVVZZZ\\\]]]___```bbbfffhhhiiiddd^^^YYY\\\eeerrrzzz|||pppiiiddd^^^[[[\\\ZZZUUUPPPOOOPPPVVV]]]___]]]ZZZYYYZZZZZZYYY^^^dddfffdddccceeefffeee|||{{{{{{uuurrrmmmhhhccc]]]VVVRRRRRRRRRRRRRRRSSSTTTUUUUUUPPPPPPQQQQQQTTTYYY___dddhhhlllpppqqqqqqssswwwzzz~~~}}}}}}}}}zzztttrrrmmmhhhdddcccbbb^^^YYYTTTNNNLLLJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKIIIIIIIIIJJJIIIIIIGGGIIIMMMOOONNNKKKGGGDDDDDDDDDCCCCCCCCCCCCDDDEEE777888:::888444000---,,,//////.........///000111111111111111111000//////000000//////000000111222222333555777888888888777111000///000111111000...///...---,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,------------+++,,,...---,,,,,,...///......///000000000000000000//////......//////000000///...///000111000...222222222111111111111111---///222333333000---,,,111///......//////---,,,............///000111222---...000111111111000///000///...,,,************,,,------...///111333444/////////......---------...222666666333000000111,,,***))))))***++++++***'''+++///111000...,,,+++***++++++,,,---......///***,,,---,,,+++,,,,,,,,,(((***---//////---------///...,,,,,,,,,+++)))'''+++++++++***)))'''&&&%%%''''''((()))))))))))))))###$$$&&&(((***...333777((((((((('''''''''''''''"""###&&&)))***+++******&&&%%%%%%%%%%%%&&&&&&'''***++++++)))'''&&&&&&''')))))))))(((((()))***,,,)))************+++,,,---,,,+++++++++,,,...///111111222666:::>>>AAADDDEEECCCBBBBBBDDDFFFGGGFFFEEEDDDDDDEEEHHHKKKMMMMMMLLLHHHGGGHHHKKKKKKKKKNNNTTTWWWYYY[[[\\\^^^aaafffiiihhheee```\\\]]]dddpppxxx}}}rrroooggg```___^^^YYYUUUTTTQQQRRRUUUYYY\\\^^^___^^^\\\\\\```hhhkkkjjjkkknnnrrrlll}}}sssfffiiifffbbb^^^[[[VVVQQQMMMOOOOOOOOOOOOOOOPPPQQQRRROOONNNNNNLLLLLLOOOSSSWWWYYY]]]bbbdddfffiiinnnrrrrrrrrrtttuuuvvvvvvvvvvvvuuuuuuttttttuuuwwwyyy{{{{{{~~~~~~rrrjjjgggeeeaaa___[[[YYYXXXWWWSSSOOOMMMKKKKKKKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGHHHJJJLLLKKKJJJHHHJJJLLLNNNMMMJJJFFFDDDDDDDDDDDDEEEEEEFFFFFFGGG:::;;;;;;888444000............//////000111111111000000111111000000///...------......//////000000000111333555666666666666000/////////000000...,,,///...------------------------------,,,,,,,,,,,,---------...------,,,,,,+++,,,------,,,---///111//////...///000111222333000000////////////000000111000...///000111///...111111111111111111111111,,,...111222111...------000/////////000000///---000000000000111222333444333333222222111///...---...---,,,+++,,,---...///------...///000222444444/////////...............+++...111000---,,,...000,,,***))))))+++,,,,,,+++&&&***///111000...,,,++++++++++++,,,,,,------...+++,,,,,,***,,,...---(((''''''***///000,,,***+++000///---,,,,,,+++(((%%%,,,,,,+++)))((('''&&&&&&''''''((()))))))))))))))$$$%%%'''((())),,,000333))))))((('''&&&%%%%%%$$$%%%&&&)))+++------,,,+++&&&&&&%%%%%%%%%&&&&&&''')))***+++***(((&&&&&&'''&&&''''''&&&%%%%%%(((***)))***,,,,,,+++,,,---...*********+++,,,///111222222333777:::>>>AAACCCDDDEEEDDDCCCDDDEEEFFFFFFDDDDDDDDDEEEGGGKKKLLLLLLKKKJJJHHHHHHKKKKKKJJJNNNTTTYYYZZZ\\\\\\^^^aaaeeeiiiggggggeeebbbbbbgggpppwwwvvvkkkaaa^^^^^^[[[YYYYYYVVVTTTSSSVVV[[[```bbbbbbaaaaaadddjjjmmmkkkkkknnnttttttuuunnnbbbaaa^^^ZZZWWWVVVTTTQQQOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIIIIKKKMMMJJJNNNTTTWWWXXX[[[```eeedddfffhhhkkklllnnnnnnnnnkkkkkkkkkmmmpppssswwwyyyvvvxxxzzz{{{}}}~~~zzzrrriiibbb]]][[[[[[VVVVVVSSSOOOOOOPPPMMMIIIMMMKKKJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKLLLKKKHHHFFFHHHKKKMMMMMMKKKIIIJJJKKKLLLKKKHHHFFFDDDDDDEEEEEEFFFGGGHHHHHHIII======;;;888444111000111,,,...000111222222111000///000000000000///.........///000000000///...---//////111222333333333333222000//////000///---+++.........---......//////---------,,,,,,,,,++++++......///000000///...------.........---...111333000///......///222444666000000////////////000000///...---///000222111000000000000000000000000000,,,///222222000...///000/////////000222222000...000000000111111222333444444333222000//////......///...---,,,,,,...000111---------...000111333333............////////////,,,......,,,***+++///333///---+++***+++,,,+++***'''***,,,...---,,,,,,---************************)))***)))+++222999666///,,,((()))...///,,,+++...000............,,,***''',,,+++***)))((()))******((())))))))))))(((((('''+++++++++***((('''((()))((((((''''''&&&%%%%%%$$$&&&(((***,,,---,,,+++***''''''&&&&&&&&&&&&''''''(((***+++***(((''''''(((%%%&&&'''&&&$$$$$$'''***)))+++......,,,,,,---///+++******+++,,,...000222111333666:::>>>AAACCCDDDDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEFFFHHHKKKMMMLLLKKKMMMJJJJJJLLLLLLKKKOOOUUU`````````______```dddgggfffhhhiiiiiihhhjjjqqqwwwwwwhhhcccaaa^^^[[[[[[]]]\\\[[[[[[\\\^^^bbbeeedddbbbeeejjjllljjjjjjlllnnn~~~mmmeeebbb\\\YYYUUUSSSTTTTTTUUUTTTMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHFFFGGGHHHDDDHHHMMMOOOOOOQQQUUUYYY]]]___bbbfffhhhiiiiiiiiifffffffffhhhkkkooorrruuuppprrruuuwwwxxxzzz|||~~~|||wwwrrrqqquuu{{{wwwwwwvvvtttqqqooonnnmmmcccaaa^^^ZZZVVVTTTRRRRRRNNNQQQOOOJJJIIILLLKKKFFFLLLKKKIIIJJJMMMOOOPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPNNNJJJGGGIIILLLNNNLLLIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEGGGHHHIIIIIIIII:::999777333///------///+++---000333444333111000///////////////......---222333444444333111...---......///000111222222222333222000000000///---+++...............///000111---------,,,,,,+++++++++...///000222222222111000///000000//////000333555111///...---///222666999//////............//////---,,,,,,...111333333222///////////////000000000---000222222000///111333/////////111333333111///000000000000111222333444000///.........///111222222111///---,,,---...///------------///000111222------......//////000000000000///,,,***,,,333888222///---,,,++++++***((()))*********)))***---000))))))))))))((((((((((((&&&'''(((,,,999DDDCCC:::111+++))),,,...,,,---111///......///000///,,,***+++***)))))))))+++...///++++++******)))'''&&&%%%(((***++++++******+++,,,'''&&&&&&&&&&&&&&&%%%%%%%%%'''(((***+++***)))((((((''''''&&&&&&&&&''''''((()))******(((''''''(((&&&((()))(((%%%&&&))),,,))),,,......---,,,...000,,,+++++++++,,,...///111000222555999===AAACCCDDDBBBAAAAAABBBEEEHHHHHHHHHGGGFFFGGGIIILLLMMMLLLKKKOOOMMMLLLNNNNNNMMMQQQWWWffffffdddbbb``````cccfffeeeiiimmmmmmlllmmmrrrwwwwwwnnniiidddaaa```bbbdddeeeaaa]]]\\\aaafffbbbaaaccciiikkkiiijjjmmmgggfffYYY\\\VVVSSSOOONNNOOORRRTTTUUULLLLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJHHHFFFFFFFFFEEEIIILLLMMMLLLMMMQQQTTTWWWZZZ^^^aaaddddddccccccbbbaaaaaaaaacccfffhhhjjjeeehhhmmmpppqqqqqqrrrsssuuuooogggdddfffjjjnnnooonnnxxx~~~|||yyyuuurrrkkkjjjhhhdddaaa___```aaaVVVUUUTTTSSSQQQOOONNNMMMMMMPPPOOOIIIHHHLLLLLLGGGLLLKKKIIIJJJNNNQQQSSSTTTRRRQQQQQQQQQRRRSSSSSSTTTQQQMMMIIIIIIMMMNNNKKKHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIIII555555333111///---,,,+++---...000111111111000///---000222000---+++,,,///...///000000000000000///,,,---......//////......///000111222222111000///,,,------...///000000111222///++++++---//////---+++---//////.........///333333222000...---///111222222111111000111111222111///---,,,,,,///222444111111000000111111222333222000///000222333333222111222333111///...///000111111000000111111222333444222/////////000000///000000111111111111000000000///...------,,,------***+++...000111111111000///000222222222111///------)))(((///111***;;;aaa---,,,******+++++++++******)))(((((()))***---...******+++++++++,,,,,,,,,++++++(((+++===OOONNN@@@777222,,,+++...000///---///...---------,,,)))'''+++,,,,,,+++)))((()))+++(((((())))))******++++++''''''((((((((((((((((((''''''''''''((()))***+++'''&&&%%%$$$###$$$%%%%%%'''&&&$$$#########$$$$$$$$$%%%''''''&&&%%%%%%&&&%%%'''(((((('''&&&&&&'''******++++++(((&&&,,,444---------------...//////222333555666888<<<@@@DDDGGGFFFCCCBBBBBBCCCEEEGGGEEEFFFHHHHHHIIIKKKNNNQQQMMMQQQSSSQQQMMMLLLOOOSSSaaabbbcccaaa___aaafffkkkjjjmmmpppqqqppprrrvvvyyyvvvpppkkkhhhlllggghhhfff]]]aaakkkjjjbbbjjjkkkfffoooxxx}}}tttfffYYYQQQLLLJJJIIIMMMSSSWWWUUURRRNNNMMMLLLKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFGGGHHHIIIKKKKKKLLLNNNPPPTTTXXX\\\___aaabbb^^^[[[XXXXXX[[[\\\\\\ZZZ___```ccceeeffffffeeedddcccccccccaaa```aaacccffffffhhhmmmuuu|||vvvqqqpppqqqooommmjjjkkklllkkkhhheee```]]]YYYXXXXXXYYYYYYXXXTTTRRRPPPPPPPPPOOOMMMLLLLLLLLLLLLIIIGGGFFFGGGIIIHHHIIIJJJJJJKKKNNNSSSWWWUUUXXX]]]```aaa___\\\ZZZRRRPPPLLLHHHFFFEEEFFFGGGEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGGGGGGGHHHHHHIIIJJJ777666555333222000///...000111111111111///...---,,,...000111000/////////---...............------........................//////000000000000000//////000000111222222333333000---******,,,......---+++---//////...---...///111222111000...---...///000000000//////000000000333333222111111111222222000111333444444444222111111000//////111222222111000111222111//////000111111111111111111222333444444222000///000111000000000000000000000000000000111000///...------------***+++,,,---.../////////222333444555444333111000///...---111111+++@@@hhh444000---,,,------+++***+++***)))))))))+++---...******+++++++++,,,,,,,,,------+++,,,:::IIIGGG<<<:::444---***---000000///000///......///000...---+++******)))))))))))))))((((((((())))))*********)))))))))))))))(((((((((&&&&&&'''(((((())))))******)))((('''&&&''''''(((((('''%%%$$$$$$$$$%%%%%%''')))******)))))))))***$$$%%%'''&&&%%%$$$%%%&&&(((***000444111++++++000------------......///000222333555666888<<>>EEEJJJIIIGGGFFFEEEDDDEEEFFFGGGCCCEEEGGGHHHIIILLLPPPSSSSSSQQQNNNNNNQQQVVVYYYZZZaaadddhhhhhheeedddeeeggglllooorrrssstttwww|||~~~zzz}}}oooccckkkwwwtttvvvtttfff^^^XXXPPPKKKJJJIIIIIIJJJMMMPPPPPPNNNKKKNNNKKKGGGEEEFFFHHHIIIIIIEEECCCBBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOOOOPPPOOONNNNNNOOOQQQRRRSSSYYYYYYYYYXXXVVVSSSPPPNNNLLLOOOQQQRRRRRRQQQRRRSSSUUUUUUUUUWWWZZZ^^^bbbcccnnnmmmkkkgggdddbbbcccdddeeefffhhhjjjmmmppptttvvvtttrrrsssxxx{{{{{{~~~{{{uuuuuuuuuwwwxxxxxxuuusssnnnmmmmmmpppsssppphhhaaa___aaacccdddeeedddcccbbb______^^^]]]]]]\\\[[[YYYYYYYYYZZZZZZXXXWWWVVVUUUWWWWWWVVVVVVWWWWWWWWWWWWXXXUUUSSSQQQQQQPPPOOOMMMNNNMMMLLLMMMOOOQQQPPPOOOTTTWWWZZZZZZWWWQQQLLLIIIGGGGGGFFFFFFHHHMMMSSSXXXbbbdddgggiiigggbbb\\\XXXNNNLLLJJJHHHFFFEEEFFFFFFGGGHHHJJJJJJIIIHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMM222222222111111111000000000111222222222111///...///...///333888:::888555333333333333222111000///++++++***+++,,,///222444000///---,,,,,,,,,---...,,,,,,,,,---------------,,,---.........///000111///000000///------///000///111333333222000000000111222333444444444444333111///...---...000333555111111111111222222222222000///------...//////......///000//////000333555111111111111222333444555111000///000222333222111333111///......///111333333333333222111///...---...---,,,++++++,,,---...---------------,,,,,,+++,,,---((((((...,,,///>>>444///******,,,...,,,))),,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,***---///---...111444444/////////000222333444444111///------...///...------)))''')))...///+++''')))))))))))))))((((((((()))))))))(((((('''''''''&&&(((***,,,---,,,+++***((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&%%%...//////...***(((''''''%%%&&&&&&%%%$$$$$$&&&(((++++++---111000+++)))++++++,,,,,,---///111222333444555666777999>>>DDDHHHFFFEEEDDDDDDDDDDDDEEEFFFDDDEEEGGGHHHIIILLLOOORRRQQQOOOLLLMMMPPPUUUXXXZZZaaaeeeiiiiiigggeeefffhhhnnnpppsssttttttwww~~~vvviiiqqq|||}}}~~~uuujjjaaaZZZWWWSSSLLLHHHGGGHHHHHHJJJLLLMMMMMMLLLJJJLLLIIIEEEDDDEEEGGGHHHHHHCCCBBB@@@??????@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMNNNPPPOOOOOONNNNNNOOOPPPRRRYYYYYYYYYXXXUUUQQQNNNLLLOOOOOOOOOMMMLLLLLLNNNPPPQQQQQQQQQRRRTTTXXX]]]```hhhgggccc^^^[[[ZZZ\\\^^^]]]]]]^^^```dddgggiiijjjjjjgggfffiiijjjhhhiiimmmuuuyyy{{{yyywwwwwwtttpppiiigggdddcccdddfffggggggdddaaa___aaadddccc]]]XXXYYY[[[]]]^^^^^^]]]\\\[[[^^^\\\ZZZWWWUUUTTTUUUVVVVVVVVVWWWXXXXXXVVVTTTSSSVVVVVVTTTSSSQQQPPPQQQQQQQQQPPPNNNOOOPPPQQQPPPOOOLLLLLLMMMOOOSSSVVVWWWWWWYYY\\\______[[[UUUPPPMMMGGGGGGFFFDDDDDDHHHMMMQQQUUUWWWZZZ[[[[[[WWWSSSPPPLLLKKKIIIGGGFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJHHHHHHHHHIIIJJJKKKMMMMMM555555444444333333222222...///111222222222111111///...///222555666666666333333333333333222111000*********,,,---000222444000///...---------------------..................---...000000//////000222000111000///------///111000222444333222111111222...///000222222222111111111000...---...222666888111111000000000111222333111///...---/////////...///000000///...000333666111111000000111111222333.........000222333222111222111000//////000111222111111222222222000...------------------...///////////////.........------,,,...))))))111000+++///000///------...///...---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---.........000333444***+++...000222222222111...---------......,,,***((('''&&&(((++++++)))&&&************))))))))))))'''''''''''''''((((((((('''(((***+++,,,++++++******************)))(((((($$$$$$%%%&&&&&&&&&&&&%%%,,,------,,,)))'''&&&&&&'''((('''&&&%%%%%%''')))---***)))++++++)))***...++++++,,,...///222333555777888999:::;;;===AAAEEECCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHHHHIIIKKKNNNQQQNNNNNNMMMMMMOOOSSSWWWYYYaaaeeeiiiiiihhhggghhhkkkppprrrtttttttttwww~~~yyy~~~vvvppp]]]XXXUUUUUUSSSMMMJJJJJJFFFGGGHHHIIIJJJJJJKKKKKKIIIGGGDDDCCCEEEFFFGGGGGGAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOPPPOOONNNOOOQQQTTT[[[[[[[[[ZZZWWWSSSPPPNNNPPPPPPNNNLLLJJJJJJLLLNNNLLLMMMNNNOOOPPPSSSXXX[[[aaa___\\\XXXUUUTTTWWWYYYVVVVVVWWW[[[___cccdddddd```^^^^^^aaabbb___```ccc```fffhhhgggfffiiijjjhhhbbb___ZZZYYYZZZ]]]___```^^^[[[XXXXXXYYYZZZWWWUUUWWWXXXZZZ[[[[[[YYYWWWVVV\\\[[[YYYUUURRRQQQRRRTTTRRRRRRSSSUUUVVVVVVSSSQQQQQQQQQPPPNNNLLLLLLNNNOOOKKKJJJJJJLLLNNNPPPPPPOOOKKKLLLMMMQQQUUUYYYZZZZZZZZZ\\\^^^\\\YYYTTTPPPOOOGGGGGGFFFDDDCCCDDDGGGJJJLLLMMMOOOQQQQQQPPPNNNMMMJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMM666666555444333333222222///000111222333222111111---...///......///222444333333444444444333333222+++,,,,,,---...///000000000000000//////---,,,,,,........................,,,///111000...---...000111111000...------///111111222222111000000111333,,,...000111222222111000000///......///111333444000111222333333333222222222000......///000///...000111000...---///222555111111000000//////000000,,,,,,---///222333111000000000000000000000000000...///111222222000///...++++++,,,...////////////111000000///////////////***000,,,***111000***+++,,,...000000...,,,,,,---***+++++++++++++++************+++++++++,,,,,,,,,+++***+++,,,------...000***+++---............///,,,,,,---///111000...+++&&&''')))+++++++++)))(((,,,+++++++++*********)))'''''''''((())))))******'''''''''((())))))******))))))*********)))((('''$$$%%%&&&'''(((''''''&&&%%%'''(((((('''&&&&&&'''+++++++++)))((((((+++---,,,)))(((+++---+++,,,...***+++,,,...000222444666999:::<<<<<<<<<===???@@@BBBBBBCCCDDDFFFGGGHHHIIIFFFGGGHHHHHHHHHJJJMMMPPPKKKNNNPPPPPPOOOQQQUUUYYYaaaeeehhhiiihhhhhhkkknnnqqqssstttssssssvvv}}}vvvnnngggcccXXXTTTSSSTTTRRRNNNLLLMMMEEEFFFFFFFFFGGGHHHKKKLLLGGGEEECCCDDDEEEFFFFFFEEE@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMKKKMMMOOOOOOOOOQQQTTTXXXYYYYYYYYYXXXVVVSSSPPPNNNLLLMMMNNNMMMKKKKKKLLLMMMKKKLLLNNNNNNNNNPPPSSSWWWZZZZZZYYYVVVSSSQQQRRRSSSPPPPPPRRRWWW]]]aaaaaa```XXXVVVXXX[[[[[[XXXWWWYYYUUUZZZ[[[YYYXXX[[[______ZZZWWWUUUTTTUUUWWWXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSVVVXXXYYYWWWTTTRRRRRRTTTOOOPPPQQQUUUYYYYYYWWWTTTPPPPPPPPPMMMJJJJJJLLLOOOIIIIIIJJJLLLOOOQQQQQQPPPKKKKKKLLLPPPTTTWWWXXXXXXWWWXXXXXXUUURRROOOMMMMMMFFFGGGGGGFFFDDDDDDEEEGGGIIIIIIJJJKKKKKKLLLLLLLLLHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGJJJKKKJJJHHHHHHHHHEEEFFFFFFGGGIIIJJJLLLMMM555444444333111000000///000111222333333222111000,,,---...,,,)))***...222......///000000000//////------...//////...------///000111111000...,,,+++---------------------,,,,,,...111000---,,,---...222222111...------///111111111111000...///111333---///111333444333222111------...............---///111444666666555222111333111/////////000///...111111000...---...222555222111000///............++++++,,,///111222111///000000111111111111000000---...000111222111///...(((***,,,...////////////000000///...............&&&000...)))......***---''',,,000///+++'''(((*********+++++++++******)))******+++++++++,,,,,,,,,///---,,,...///...///000---------+++******,,,---***+++...222444444111...(((+++...///...,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,&&&&&&%%%%%%&&&'''((()))&&&'''((((((((('''%%%$$$%%%&&&((()))))))))(((((($$$&&&)))*********,,,---)))))))))'''&&&&&&)))++++++(((***///111///---...***+++,,,...000333555666:::<<<>>>>>>===<<<======BBBBBBDDDEEEGGGIIIJJJKKKGGGHHHIIIIIIHHHJJJLLLOOOJJJOOOSSSRRRPPPPPPUUUZZZaaaeeehhhiiihhhiiilllppprrrssstttssssssvvv||||||tttiii^^^UUUPPPTTTPPPMMMNNNLLLIIIHHHJJJEEEEEEEEEEEEEEEGGGKKKNNNEEEDDDCCCDDDEEEFFFEEEDDD???@@@AAABBBBBBBBBBBBBBB??????@@@AAACCCDDDEEEEEEBBBCCCEEEGGGIIIKKKKKKLLLHHHJJJMMMOOOOOORRRWWW[[[QQQQQQQQQQQQOOOMMMJJJHHHHHHJJJMMMNNNNNNLLLLLLLLLLLLOOOQQQPPPOOOOOORRRUUUSSSUUUVVVUUUQQQMMMKKKJJJLLLMMMPPPVVV]]]``````^^^UUUSSSTTTWWWVVVQQQOOOPPPQQQUUUUUUPPPOOORRRVVVWWWSSSRRRRRRSSSTTTTTTSSSQQQSSSTTTTTTRRRPPPOOOPPPQQQLLLNNNOOOQQQQQQPPPOOONNNNNNRRRVVVVVVSSSQQQPPPQQQPPPQQQSSSXXX^^^___^^^[[[TTTTTTSSSOOOKKKIIIKKKNNNLLLLLLLLLOOORRRSSSRRRQQQKKKKKKKKKNNNRRRTTTUUUTTTSSSSSSRRROOOLLLJJJJJJKKKEEEGGGHHHGGGFFFEEEFFFGGGIIIHHHHHHHHHIIIJJJKKKLLLGGGGGGGGGGGGFFFFFFEEEEEEDDDGGGIIIJJJIIIHHHHHHHHHEEEEEEEEEGGGHHHJJJKKKLLL///111333444444222///...666888555...---111222///---......,,,***)))***,,,+++,,,...222666555111---++++++,,,---///000222333666666444333111000///...///111111///+++***,,,...+++,,,---...////////////---------............///111111///---,,,111888???444000------///000000...111000000000//////......333333333333444333000.........---......///000000000000000000111222333444000111111111111000//////---......///000111222222111000000//////000222333333444555444222111222333+++---000111000/////////......////////////.........---,,,+++++++++,,,---)))((((((***,,,---,,,***---///000///,,,***)))))))))))))))***+++++++++,,,...---,,,+++***+++///222///...---,,,,,,---...///...,,,+++...222222...)))(((((()))***************(((******((($$$$$$&&&***((('''&&&&&&&&&((()))***)))((((((((((((((()))***###,,,((($$$***+++(((***(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%+++***)))+++......+++(((++++++,,,---...000000111:::<<<============>>>@@@AAAEEEGGGFFFGGGJJJKKKIIIEEEFFFGGGHHHJJJKKKLLLLLLRRRTTTVVVWWWVVVVVVWWWYYY^^^aaadddgggjjjoootttxxxwwwtttqqqpppqqqtttyyy|||}}}qqqiiiggg___SSSPPPVVVRRRQQQPPPNNNLLLKKKJJJIIIDDDDDDCCCCCCEEEGGGJJJLLLFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBAAA?????????AAA@@@BBBDDDGGGHHHHHHHHHGGGHHHIIIJJJJJJLLLPPPVVVZZZXXXVVVSSSPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMMMMLLLLLLNNNOOOOOORRRVVVXXXVVVQQQKKKFFFFFFHHHLLLPPPTTTXXX[[[\\\MMMNNNOOOPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJLLLPPPSSSMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTUUUTTTRRROOOMMMOOOMMMLLLNNNQQQRRRPPPNNNOOOOOONNNNNNMMMNNNNNNOOOMMMNNNQQQUUUZZZ\\\]]]\\\XXXVVVSSSOOOMMMKKKKKKKKKMMMMMMLLLLLLMMMNNNNNNOOOIIIIIIIIIJJJKKKMMMOOOQQQNNNNNNLLLKKKJJJIIIIIIHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIIIIJJJIIIGGGIIIJJJFFF???GGGIIIJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKK///000222444444222111000888:::777000///222333000000111111000......///000///---...444<<<===888111//////.........///000111333333222222111000000000///000111///,,,+++,,,...,,,---...///000000000000........./////////000000111000///---+++...333888444111///...000222111000111111000///////////////222111222222333333222111000//////.........//////......//////111222444555000000000000000000111111.........//////000000111000////////////000222333333333444333222111111111---///111111000///000111///000111222222111000//////...,,,***))))))******+++***)))***,,,---+++******+++---,,,)))'''&&&&&&************++++++++++++,,,---,,,+++***+++...000000///...---,,,,,,---...---,,,,,,...//////,,,)))(((((())))))******++++++)))******)))(((''')))***))))))((('''((((((*********))))))((((((((())))))(((///+++%%%))))))%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))&&&'''((())))))((('''&&&)))''''''))),,,---,,,***++++++,,,---///000111111666777999999999:::;;;===BBBEEEFFFEEEFFFIIIHHHDDDEEEEEEEEEFFFHHHIIIKKKLLLQQQSSSVVVWWWWWWWWWXXXZZZaaacccfffiiilllqqqvvvzzzvvvtttqqqpppqqqtttyyy|||}}}~~~tttggg___^^^ZZZQQQNNNSSSPPPPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEGGGIIIJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBAAA@@@???@@@BBB@@@BBBDDDFFFGGGGGGFFFEEEFFFGGGIIIJJJKKKNNNSSSVVVSSSRRRPPPNNNLLLJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUVVVSSSNNNIIIEEEFFFHHHKKKOOORRRTTTUUUVVVJJJKKKLLLMMMMMMKKKIIIHHHJJJJJJIIIHHHHHHJJJMMMQQQKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSRRROOOMMMKKKNNNMMMMMMOOORRRSSSRRRPPPMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNPPPSSSWWWYYYYYYYYYZZZWWWSSSNNNKKKJJJJJJKKKOOONNNMMMLLLJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLNNNPPPLLLKKKJJJIIIGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIKKKKKKIIIIIIJJJHHHCCCEEEGGGIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIII000111333444444444444333777888555111///000000...,,,---...---,,,,,,...000111---,,,444???BBB<<<444444222000.........///000000000000000000000111111///000000...---,,,---...---...///000111111111111////////////000000000111222222111///------000222333111000000111333222222222111000///...///000111111111111111222333444555222222111000////////////---------...000222444555111111000//////000111222.........///////////////............///000222222333333333222222111000//////000111000//////111333///111333444444333111//////...,,,***)))((())))))---,,,++++++,,,,,,+++***(((***,,,+++)))'''&&&&&&+++++++++++++++************,,,---,,,++++++,,,...000///---,,,,,,,,,---...///000111111///---++++++)))(((((())))))+++,,,,,,''''''&&&'''))))))((('''+++***))))))))))))*********))))))(((((()))))))))...444...&&&)))'''"""$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))(((((()))******)))(((((('''&&&%%%'''))),,,,,,,,,++++++,,,...///111222222333555777888888999;;;===AAADDDEEEFFFJJJMMMJJJDDDEEEDDDDDDDDDEEEHHHJJJLLLOOORRRTTTVVVWWWXXXZZZ\\\```cccfffhhhkkkpppuuuxxxtttrrrppppppqqquuuyyy{{{|||vvvwwwkkk^^^TTTTTTTTTPPPNNNQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBAAA@@@@@@AAACCCAAABBBCCCEEEEEEDDDDDDCCCCCCEEEHHHIIIIIIKKKMMMPPPLLLLLLLLLLLLJJJHHHFFFEEEIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHJJJJJJIIIIIIKKKLLLQQQRRRSSSRRROOOKKKGGGDDDFFFHHHKKKMMMOOOOOOOOONNNMMMNNNOOOOOONNNLLLJJJHHHIIIIIIHHHGGGFFFGGGJJJMMMIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMJJJHHHKKKJJJKKKMMMOOOPPPPPPOOOJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMOOOPPPRRRSSSTTTTTT[[[WWWRRRMMMJJJIIIIIIJJJNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMNNNJJJHHHIIIIIIGGGBBBEEEHHHJJJIIIHHHGGGHHHJJJIIIHHHHHHHHHHHHHHHHHH222333555666777888888888444444222///...---,,,+++)))***++++++++++++---//////,,,---333;;;===999444444333000......///000111......///////////////////////////...------...///------...000000000000000....../////////000000000333333333222111000000111111000000000111222222222222111000......///111222222222222111000111444555333333222222222222222222///...------...000222444444333000///......000111/////////...............------......///111111222444333333333333222000///000111111///......111333...111333555555333111...///...,,,+++***++++++,,,000...,,,+++,,,,,,+++)))***,,,......,,,***)))***,,,,,,,,,++++++*********)))+++---...,,,++++++,,,------,,,,,,,,,---...///444777999666///++++++---)))))))))))))))+++,,,---((('''&&&))),,,---***'''******))))))))))))))))))''''''(((((()))***+++,,,222888111(((***(((###$$$&&&'''(((***++++++,,,,,,''''''((((((((()))))))))************************)))(((''''''(((***,,,---+++,,,---...000111333333444666888:::;;;<<<>>>AAA@@@CCCFFFJJJPPPUUURRRLLLFFFEEEDDDCCCEEEHHHKKKMMMMMMPPPTTTVVVWWWYYY[[[]]]]]]___bbbdddgggkkkpppsssrrrqqqpppqqqsssvvvyyy{{{yyypppmmmhhh[[[QQQPPPSSSQQQOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@???@@@AAA@@@???@@@BBBDDDAAABBBCCCCCCCCCBBBBBBAAA@@@CCCFFFGGGGGGGGGHHHIIIHHHIIIJJJKKKJJJHHHEEECCCGGGGGGHHHIIIIIIHHHGGGGGGFFFHHHIIIIIIHHHIIIJJJLLLOOOOOOOOOMMMKKKIIIGGGEEEEEEGGGJJJLLLMMMMMMKKKJJJNNNOOOOOOOOONNNLLLIIIHHHHHHIIIHHHGGGEEEEEEHHHJJJHHHIIIJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMKKKHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMOOOQQQUUUSSSPPPMMMKKKIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEFFFGGGIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIKKKPPPQQQLLLGGGGGGHHHGGGCCCFFFIIIJJJIIIGGGFFFFFFIIIHHHHHHHHHHHHHHHIIIJJJ444666888:::;;;<<<;;;;;;222111111111///---+++++++++,,,---------...000222---...111444555555444333222111///...///000222333/////////...............//////.........///000000,,,,,,---...////////////------........./////////000111111222222222111000///000000000000000000000222111000//////000111222333444444222//////111444333333333333444555666777222111///------...000111777555222///------......///////////////.........---...//////000111111111444444333555666666333000000000000...------///111---///222444444222///---...---,,,,,,---...000111111...,,,++++++,,,+++***+++---//////---,,,,,,,,,---,,,,,,,,,++++++*********,,,...///---+++++++++*********+++,,,...000222777:::;;;666...)))))),,,***************++++++,,,+++***))),,,///000---***((((((((((((((((((((('''%%%%%%&&&(((***,,,...000333888111)))+++***%%%((('''(((***+++---.........((((((((()))))))))))))))+++++++++******+++++++++---,,,+++***)))***+++,,,+++,,,---///111222444444555777999;;;<<<>>>@@@CCCBBBFFFIIILLLRRRVVVTTTNNNHHHGGGFFFEEEGGGJJJMMMOOOLLLOOOSSSVVVXXXZZZ\\\^^^[[[]]]```bbbdddhhhlllpppqqqqqqqqqrrruuuwwwzzz|||~~~qqqhhhggg\\\RRRPPPRRRRRROOOMMMLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>??????>>>>>>???BBBDDDBBBBBBBBBBBBBBBAAAAAA@@@???BBBEEEFFFFFFEEEEEEFFFFFFHHHJJJKKKJJJHHHEEECCCEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIIIIIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHDDDFFFHHHJJJLLLLLLKKKKKKJJJJJJKKKKKKJJJHHHEEECCCHHHHHHHHHGGGEEEEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJIIIMMMMMMMMMMMMLLLJJJHHHGGGCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKJJJHHHIIIMMMPPPMMMMMMMMMMMMLLLJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKPPPRRRLLLGGGGGGGGGEEEFFFHHHJJJJJJHHHFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKLLL555777:::===>>>>>><<<;;;333111222444444000...///+++,,,------,,,---///111...111444555333111111222.........///000111222333//////..................///...---...///111111000+++,,,---...////////////------------...............------///111111000//////000111111///......///000000111111111111111111333555555333000...000333111111222333444666777888555333000...------///000777555333000...---------/////////000000000000000///000000111111111111000444333333555888888555111///000000///------...///---///111222222111///---------------...000222333000...+++******++++++***)))+++---...,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++---//////...,,,,,,,,,************,,,...000222333666666222+++''''''***++++++,,,,,,++++++***)))(((''''''(((******)))'''&&&&&&'''((((((((((((((($$$%%%&&&(((+++---000111111777000'''+++***''')))&&&''')))***+++,,,,,,,,,))))))))))))************,,,+++************+++,,,...//////---+++***+++---+++,,,...///111333555666444777999;;;;;;===???BBBDDDIIILLLLLLLLLNNNMMMIIIIIIHHHHHHHHHIIILLLNNNPPPLLLOOOSSSVVVXXXZZZ\\\^^^]]]___aaaccceeehhhlllppppppqqqrrrtttwwwzzz|||}}}}}}rrriiieee^^^UUURRRRRRQQQNNNKKKLLLLLLLLLLLLLLLLLLLLLKKKGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGDDDCCCBBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>??????>>>>>>@@@CCCFFFBBBBBBBBBAAAAAAAAAAAAAAA???AAADDDEEEEEEDDDEEEEEEHHHIIIJJJKKKJJJHHHEEECCCDDDEEEFFFHHHHHHFFFEEEDDDFFFGGGIIIIIIHHHHHHJJJKKKIIIIIIIIIHHHHHHHHHIIIIIIDDDEEEFFFHHHJJJKKKKKKKKKIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGGGGFFFDDDDDDEEEGGGGGGGGGHHHHHHIIIHHHHHHGGGKKKKKKKKKJJJJJJIIIHHHGGGDDDFFFHHHHHHHHHGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKHHHIIIJJJHHHFFFHHHMMMQQQHHHIIIJJJJJJJJJIIIHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFJJJOOOPPPMMMKKKJJJHHHEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMM444777;;;???@@@>>>;;;999111///111666666111///111+++,,,------,,,,,,...000///000111222222111000000,,,---///000111111000000---------...//////000000000...,,,---000222222000,,,---...//////000000000............///////////////------...000111000---000222444333000------......000111333333222111000///333666555111///111444000000111111222333444555555333000...---///111222333333222111000///......//////000000111111222222111222222333333222000000111000000444999999666111///000111111///......///...///000111111000///...------------...///111222///,,,***((()))***+++***(((***,,,---,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,---///000///...,,,------,,,++++++***+++---...//////000000...+++)))***,,,+++,,,---...---+++(((&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%&&&''')))************&&&'''''')))***,,,...//////555---%%%((((((%%%(((&&&'''((()))************************************,,,+++***))))))***+++,,,,,,...000///---+++,,,...,,,,,,...000222444666666555777:::;;;;;;===???AAADDDJJJNNNJJJGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOMMMPPPSSSVVVWWWYYY\\\^^^___```bbbdddeeehhhlllppppppqqqsssvvvyyy|||}}}~~~|||tttlllhhhccc```[[[VVVTTTSSSPPPMMMNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHHHHIIIIIIIIIHHHHHHHHHFFFDDDCCCCCCDDDFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???@@@BBBFFFIIIBBBBBBAAAAAAAAABBBBBBCCC???AAACCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIGGGEEECCCCCCDDDFFFHHHHHHFFFDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMLLLJJJIIIGGGBBBDDDEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGIIIHHHFFFEEEFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKFFFHHHIIIGGGEEEHHHNNNTTTJJJHHHFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEEEEGGGKKKNNNNNNPPPQQQNNNHHHGGGHHHIIIHHHHHHIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKKKK333666;;;???@@@===999666///,,,///555555000...111000111222111000000222444...,,,+++...222333000,,,,,,---///111111000...---++++++,,,...000111222333000---,,,---111333222111---...///000111111111111////////////000000000000333111//////222222000...222444666555111...---...---///222444444333111000,,,111555555222000222555000000000///000000111111555333000......000333555000000111111111111000000//////000111222333333444333333444444333222000//////...///333888:::666111///111333333111/////////000000000111111000000000......---,,,---...///000...+++)))((()))***+++***(((+++---...---,,,------+++++++++,,,,,,---------///000111000...---...///...---,,,+++++++++,,,,,,------...---------///000+++---//////...***&&&$$$***,,,,,,***&&&&&&))),,,%%%&&&(((***+++,,,,,,+++))))))))))))***+++,,,---...444,,,###&&&&&&"""%%%'''((()))******+++******++++++******************,,,+++***))))))***+++,,,(((,,,//////...,,,---///,,,---...000222444666777888:::<<<======>>>@@@BBBBBBJJJNNNJJJFFFFFFJJJLLLGGGHHHIIIJJJLLLMMMNNNNNNMMMPPPSSSVVVWWWYYY\\\^^^^^^```bbbcccdddgggkkknnnpppqqqtttwwwzzz}}}~~~|||ooocccbbbfffcccccc```[[[WWWVVVTTTQQQOOOOOONNNNNNMMMLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGEEECCCDDDFFFHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBAAAAAADDDHHHLLLBBBAAAAAAAAABBBBBBCCCDDD@@@AAACCCDDDDDDEEEGGGHHHJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDGGGHHHHHHGGGDDDCCCCCCDDDFFFFFFEEEEEEGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFDDDCCCCCCEEEGGGHHHEEEFFFHHHIIIIIIHHHFFFEEE@@@AAACCCBBBBBBAAACCCDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEGGGGGGDDDBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGHHHGGGEEEHHHPPPWWWMMMJJJDDD@@@@@@BBBFFFHHHBBBBBBBBBCCCEEEFFFHHHIIIFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGGGGHHHGGGFFFEEEDDDEEEIIILLLOOOTTTWWWRRRKKKFFFGGGGGGGGGHHHKKKOOORRRQQQPPPOOOMMMKKKJJJIIIIII999999999::::::999999888---...///000111111000000000///...---------------////////////............000///---,,,,,,---///000000///...---,,,+++++++++,,,---............111333222111/////////...---+++,,,111555444000---///222444333222000////////////999777555333111000000000444666888666333111333666333111000000111222222111222333444555444222000......------......///000111///000222333222111///---000///...///222444444444111111111111222333444555000//////333888999555000222444555444111///......---...000111222111///...222///,,,,,,...///---+++---,,,*********,,,.../////////.........------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,...///000111111000...,,,***+++,,,000//////---+++(((&&&%%%(((((())))))((('''&&&&&&&&&%%%$$$$$$&&&'''''''''%%%(((+++,,,+++)))''''''))))))******))))))((('''(((((((((((()))***+++,,,'''((()))***++++++******)))***---...---+++(((&&&'''))),,,///000///...---+++...111555777777666555>>>===<<<>>>BBBDDDDDDBBBKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMKKKJJJJJJJJJKKKLLLOOONNNPPPUUUZZZ]]]]]][[[^^^```cccfffhhhhhhhhhgggkkknnnrrruuuxxx{{{|||}}}vvvjjj\\\WWWYYY```^^^\\\[[[ZZZXXXTTTQQQSSSQQQOOONNNNNNMMMKKKIIIFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDAAA???@@@CCCDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFDDDDDDEEEHHHIIIGGGEEEHHHIIIKKKKKKIIIFFFCCCAAAEEEFFFGGGHHHGGGFFFDDDBBBEEEFFFFFFEEEDDDDDDEEEGGGLLLJJJKKKOOOMMMGGGEEEHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJIIIFFFBBB@@@AAA???@@@CCCBBB@@@BBBGGGCCCBBBAAABBBDDDFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHFFFDDDFFFJJJMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCHHHGGGFFFEEEDDDDDDDDDDDDFFFEEECCCBBBCCCEEEHHHJJJGGGGGGFFFFFFEEEFFFFFFFFFNNNMMMKKKJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKNNNPPPOOOLLLJJJNNNLLLJJJIIIHHHIIIJJJKKKVVVTTTRRRQQQPPPPPPPPPQQQ::::::::::::999888777666000//////...//////000111000//////...............///////////////.........******))))))+++---000111///...---,,,,,,,,,,,,,,,---...000/////////000222111000/////////...---,,,...111444333000...///111111111111000000///......666555444222111111111222555666777666555444444444222000//////000111111000111111222222222111000///000000///......//////000...///000111111000///...///...---...111333333333222222111111111111222222222000000444888999666222000222333222///---------+++---///000111111000///111000//////000111111000///...,,,+++++++++---......---------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************+++,,,------000000///---+++******+++000000///...,,,***)))(((((((((((((((((('''&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%'''******)))'''''''''((((((((((((((((((((((((''''''(((((()))*********''''''((()))+++,,,,,,---(((((())))))((('''&&&&&&***,,,///111222222111000---///222555777777666555::::::<<>>???@@@@@@@@@AAABBBEEEGGGKKKMMMOOOLLLMMMNNNNNNNNNMMMKKKJJJKKKNNNQQQUUUXXXZZZ\\\]]]^^^___bbbeeehhhjjjlllmmmmmmnnnooooooppprrrvvvyyy}}}~~~vvvppphhhaaa]]][[[[[[ZZZUUUSSSPPPOOONNNMMMJJJHHHNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCCCCBBBBBBCCCDDDEEEDDDEEEEEEEEEGGGHHHIIIJJJFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFKKKIIIFFFDDDEEEFFFDDDBBBFFFFFFEEEFFFFFFGGGHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCCCCAAABBBEEEDDDBBBDDDIIIDDDCCCCCCDDDHHHJJJKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKIIIGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJLLLLLLKKKMMMPPPSSSTTTSSSSSSSSSSSSSSSTTTTTTQQQRRRTTTUUUVVVVVVUUUTTT---......//////.........,,,...111333333111...+++,,,,,,,,,,,,,,,,,,---...,,,,,,---...///000111222,,,---...000111222333333333333333333333444555666222333333111000///000222222555777777444444666999666666444333222111111222444444666777888777777666000111333555666777777777555444333444555666666555444333111111333444333222222111000000111333555666666555333000...,,,++++++//////000111333444444555333222111111333444444333000///////////////000111...///000222333333333333000000000///------...000000000///......---------...///111111///---,,,,,,******+++---...///000111,,,,,,,,,,,,------------,,,,,,------......//////---,,,,,,++++++,,,,,,---,,,,,,---...///111222333///,,,***+++///111000///,,,+++***))))))***+++,,,&&&'''((((((((((((((((((,,,+++))))))***+++***)))&&&''''''%%%$$$$$$&&&(((%%%&&&''')))***+++++++++((()))***,,,,,,,,,,,,+++)))************)))(((((('''(((***+++,,,,,,,,,+++...///000000111111111111///000111333444555555555888:::;;;<<<<<<<<>>BBBCCCBBBBBBCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQSSSNNNRRRWWWYYYYYYZZZ\\\_________```aaaccceeeggghhhmmmnnnnnnnnnooorrrwww{{{yyy{{{wwwoooeeeccc```^^^]]][[[XXXVVVOOOPPPPPPQQQQQQPPPPPPPPPOOONNNLLLKKKKKKKKKLLLMMMGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDEEEDDDBBBBBBDDDGGGHHHGGGFFFFFFEEEEEEFFFFFFCCCFFFHHHGGGDDDBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDFFFGGGHHHGGGFFFEEEBBBBBBCCCBBBAAA@@@BBBDDDHHHKKKLLLNNNUUU\\\ZZZRRRJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCAAA???@@@CCCBBB@@@BBBGGGHHHGGGEEEDDDEEEFFFEEEDDDFFFFFFGGGHHHJJJKKKLLLLLLHHHIIIJJJKKKKKKKKKJJJJJJHHHJJJLLLKKKIIIIIIKKKNNNJJJJJJIIIIIIKKKNNNQQQSSSMMMKKKIIIGGGGGGJJJMMMOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMQQQUUUTTTPPPNNNPPPSSSSSSTTTUUUUUUVVVVVVVVVUUUYYYXXXVVVUUUUUUVVVWWWXXX///000000000///000333666555333000000111222222222,,,,,,------......//////------...///000111222333111111111111111000///...///000111222222222222222222111000/////////000111//////000222222222222222555777888666222000111333333444666888777555222111555444333222333333555555777777777555111//////000...///111222333333333222///111333222000...------.........---,,,+++)))((('''+++000222000//////000//////000111222222333333888777555333111///...---222000///111555777666444222222222222111///...---------///000222222333333//////111444888777222---++++++++++++,,,,,,---...---,,,***))))))+++,,,...,,,,,,+++++++++,,,...///...------,,,,,,+++******///111444444222///---,,,++++++,,,,,,,,,++++++***+++,,,,,,***'''&&&'''(((%%%'''$$$&&&+++$$$&&&+++++++++***)))'''&&&%%%%%%%%%%%%&&&'''((()))***''''''(((((()))+++,,,---)))'''%%%$$$%%%)))---000,,,,,,------.../////////'''+++,,,******---,,,)))...///000///---,,,,,,---,,,...000222555777888888444888@@@HHHFFF@@@@@@FFFDDDDDDEEEGGGIIILLLNNNOOOJJJIIIIIIKKKNNNOOOPPPOOORRRRRRSSSUUUWWWZZZ\\\]]]```___```ccchhhjjjhhhffflllmmmppptttsssqqquuu{{{}}}{{{zzz}}}tttjjjgggddd^^^[[[]]]VVVRRRNNNNNNQQQTTTTTTSSSNNNMMMMMMPPPSSSSSSNNNJJJMMMKKKGGGFFFGGGGGGGGGGGGBBBCCCFFFHHHIIIGGGEEEDDDIIIGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@CCCFFFEEEAAA>>>@@@CCCDDDHHHJJJPPP```mmmhhhXXXMMMIIICCC@@@AAABBBBBBAAACCCCCCDDDFFFHHHGGGCCC???DDDAAA???@@@CCCFFFFFFDDDBBBCCCDDDEEEFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIIIIHHHGGGFFFHHHIIIEEEFFFGGGFFFEEEEEEGGGIIIHHHJJJMMMOOOPPPPPPOOONNNUUURRROOOLLLKKKLLLOOOPPPNNNNNNLLLJJJHHHIIILLLNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPOOOMMMLLLLLLLLLPPPNNNLLLKKKKKKJJJGGGEEEGGGHHHJJJLLLMMMNNNOOOOOOSSSRRROOOMMMKKKMMMRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZYYYZZZ\\\^^^///111222222222333555777555333222222333333333111.........///////////////........................//////000111222222222111---...///000111111111111333222111111111222333444111111222333333444444555555666777555222111222444555666777888888666444333555444333222222333444555666777777555222000000111///000222333444444333333...000222222000.........000000///...---,,,+++***,,,...000000//////222555222222222222333444555666444444333222222111000000444222000111333444333111000000000000000///...---------...//////000000///...///222555666555111...,,,,,,,,,,,,,,,,,,---...+++***))))))***+++---...---,,,,,,+++++++++,,,---...---,,,,,,+++*********///111444444222000......+++++++++,,,,,,++++++***+++---///...,,,*********...111***%%%***)))'''---%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&''''''(((''''''&&&'''(((+++---............---------------,,,//////------000000---...///000///---------///...///000222444555666666999;;;BBBGGGFFF@@@AAAFFFFFFFFFGGGHHHJJJLLLNNNOOOJJJJJJKKKMMMPPPQQQQQQPPPQQQRRRSSSUUUXXXZZZ]]]^^^```___```cccggghhhgggeeejjjkkkooorrrrrrqqquuu{{{{{{zzz||||||ttthhhaaa___]]]XXXRRRPPPRRRTTTTTTSSSVVVVVVWWWXXXXXXWWWSSSQQQMMMKKKGGGEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAEEEGGGFFFBBB???AAADDDFFFIIIIIIKKKWWWdddbbbWWWMMMHHHCCCAAABBBCCCCCCBBBCCCDDDFFFJJJLLLKKKGGGCCCDDDBBB@@@@@@CCCEEEEEEEEECCCCCCEEEEEEFFFEEEDDDDDDHHHHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJIIIGGGGGGIIIJJJDDDEEEFFFFFFEEEFFFGGGIIIIIIKKKMMMOOOOOOOOONNNNNNQQQOOOMMMKKKKKKMMMOOOPPPLLLLLLKKKJJJHHHJJJMMMPPPMMMNNNNNNNNNNNNMMMMMMLLLNNNOOOPPPPPPNNNMMMMMMNNNPPPNNNKKKJJJJJJJJJHHHGGGJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSRRRQQQQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY]]]^^^_________```bbbddd111333555666666666777888555444444444555555333111111111111000000000000000111000//////...---,,,,,,111111222222222222222111---...///111222333333333333333333333444555666666222222111222222333555555555555555444222333555777666666666555555555444444444333222111111222333444555666666555222000111111...///000111222222111111...000111111000...///000222111000...------------000///...---,,,///333777333222111111111333555666111111111222222222333333555333222111222111///.........////////////......000000000//////.........---///333444333222000000......---,,,,,,,,,------((())))))***+++,,,------------,,,+++++++++,,,,,,......---,,,,,,,,,------222444666777555222111111***++++++,,,,,,+++++++++***---111222000...,,,,,,JJJMMM>>>+++***,,,***,,,%%%%%%&&&&&&'''''''''((('''''''''&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''')))***,,,,,,------///......---,,,,,,++++++...000///,,,,,,//////------///000///......///000000000111222333444444555;;;<<<@@@CCCAAA>>>???DDDHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJLLLOOORRRTTTSSSQQQQQQQQQSSSUUUXXX[[[^^^___`````````bbbeeefffeeedddhhhhhhlllpppppppppttt{{{yyyzzz~~~~~~qqqjjjddd^^^VVVRRRRRRTTTTTTSSSYYY[[[\\\[[[YYYWWWUUUUUUQQQNNNJJJHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKFFFEEEEEEFFFHHHJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEECCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCFFFHHHFFFCCCAAABBBDDDGGGIIIHHHFFFLLLWWWYYYTTTJJJGGGCCCBBBBBBDDDEEEEEEDDDFFFJJJNNNQQQOOOKKKGGGDDDBBBAAABBBDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEJJJKKKKKKLLLKKKJJJHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKDDDEEEFFFFFFEEEFFFHHHJJJJJJLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKJJJIIIJJJNNNPPPOOOOOOOOOOOOOOONNNMMMLLLOOOPPPQQQPPPNNNMMMNNNOOOQQQNNNKKKIIIIIIJJJJJJIIILLLMMMMMMNNNOOOPPPPPPPPPPPPSSSVVVWWWWWWUUUUUUUUUTTTUUUVVVWWWYYY[[[]]]^^^```aaabbbbbbaaaccceeehhh444666999999888666666777555555555777888666333000333333222222111111000000333222222111000///......555555444444222111///...///000222333555555666666222222333333444555666777000/////////000111222333444444333222333444666888333333111111111111222333444333222111000111222222222333444333111000000111---------...............000111222111///......///222111000...------......///...,,,+++,,,///222555222111///---...000333444///000000111222333333333333222111111000///......---...//////000000000///555444333111000///......,,,000333333000...///111//////...---,,,,,,,,,,,,))))))***+++,,,,,,+++++++++++++++,,,,,,------.../////////000111222444555777999:::999666444222222******+++,,,,,,,,,++++++***,,,/////////.........TTTYYYFFF---))),,,)))'''((((((((((((((())))))***)))((('''''''''''''''((()))))))))))))))(((((((((((((((***+++,,,------...------,,,,,,++++++++++++111333222///...111222000---///000000//////111222111111111222444555666777888999;;;<<<<<<<<<>>>AAAHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIKKKOOOSSSTTTSSSRRRQQQQQQSSSUUUXXX\\\^^^`````````aaabbbcccdddddddddffffffjjjnnnoooooottt|||zzz|||uuunnnddd^^^\\\[[[ZZZYYYYYY[[[]]]\\\XXXVVVWWWYYYWWWTTTPPPMMMMMMMMMLLLKKKLLLKKKKKKKKKLLLMMMNNNOOOJJJIIIHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGFFFDDDBBBBBBCCCFFFIIIHHHDDDEEEKKKOOONNNGGGEEECCCAAABBBCCCEEEFFFDDDHHHMMMQQQRRROOOJJJFFFDDDCCCCCCCCCDDDEEEEEEEEECCCDDDEEEGGGHHHIIIJJJJJJMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGIIIKKKDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLKKKJJJIIIJJJMMMOOOOOOOOOOOOOOONNNMMMLLLLLLOOOPPPPPPOOONNNMMMOOOPPPRRROOOKKKIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQSSSSSSRRRUUUXXXZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\___aaabbbbbbcccddddddeeegggkkknnn777999::::::777555333333555555666888888666222///333333222222111111000000111111111111111111000000444444444333222111000///000111222333444555555555000000111222333444444444////////////000111222222333222111222333555777777222111000//////000111222333222111000///000000111///111222111000///000111.........---------------222222222111...,,,---...000000///...------------///.........000222333333222111///------///222333000000111111111222222222000000111000000000000000......///000111111111111555444222000///...------,,,///222111...---...000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,---...///000000///000222555777999:::;;;888999999777333000......)))***+++,,,,,,,,,,,,,,,************)))***---///:::CCC777%%%'''...,,,***)))((('''&&&&&&&&&&&&''')))(((((('''''''''((((((((()))***++++++++++++***+++***))))))***,,,...///)))*********++++++,,,,,,777999999666666999999777...000111111000000222333000000111333555777:::;;;666888999999:::===@@@BBBEEEFFFGGGIIIIIIJJJIIIIIIGGGGGGIIIMMMQQQSSSSSSRRRQQQRRRTTTVVVYYY\\\^^^``````aaaaaabbbbbbcccdddeeeffffffiiinnnoooooouuu}}}}}}~~~xxxrrrlllgggccc\\\^^^___]]]ZZZYYY[[[]]]ZZZWWWSSSQQQPPPPPPPPPOOOQQQPPPOOONNNNNNPPPQQQRRRLLLJJJHHHHHHHHHHHHFFFDDDFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFEEECCCCCCDDDDDDHHHIIIFFFCCCEEEGGGGGGCCCCCCBBBAAAAAACCCEEEFFFEEEIIINNNQQQPPPLLLGGGCCCDDDDDDEEEEEEEEEEEEEEEFFFCCCDDDEEEHHHJJJMMMOOOPPPNNNNNNNNNNNNMMMKKKIIIGGGFFFGGGHHHGGGFFFGGGHHHJJJFFFGGGHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPPPPPPPOOONNNLLLKKKIIILLLLLLLLLKKKJJJJJJKKKMMMNNNOOOOOOOOONNNNNNMMMLLLNNNOOOPPPOOOMMMMMMOOOQQQSSSPPPLLLKKKLLLMMMNNNNNNKKKLLLLLLNNNPPPSSSVVVWWWVVVXXXYYYYYYYYYZZZ\\\^^^[[[[[[[[[[[[]]]___aaacccfffggghhhjjjlllpppuuuyyy777888999777444222111222666555666777888666222///111111111000000000000000.........//////000000000///000111222333333333333...///000111222222222222...///000111111111111111///000111222333333333333111000000111444555555444222111000000000111222333333222000///......///000...///111111000000111222333222111000000///000000222222222000...,,,---/////////000000///...------//////000222444555444333444222111000000111333444111111111111111111111111...///111111000000111333//////000111111222111111111000...,,,+++++++++,,,.../////////---------...------,,,+++++++++,,,,,,------------------------+++,,,---///000111111111///111555888;;;<<<;;;;;;555555555222...+++)))))))))***++++++,,,,,,,,,,,,***)))(((&&&&&&'''+++...)))222---$$$***...,,,---+++***)))(((''''''((()))((((((((('''(((((())))))&&&''')))***+++***))))))+++***)))))))))+++...///(((((())))))***++++++,,,333666777555666888888555000222333222111111222333000000000222444777:::<<<777999:::999;;;AAADDDCCCBBBCCCFFFHHHJJJJJJJJJJJJFFFFFFGGGJJJNNNQQQSSSSSSSSSSSSUUUVVVYYY[[[^^^___```aaabbbbbbbbbccceeeggghhhhhhkkknnnooopppvvv~~~~~~vvvooofffeeeccc___[[[YYYZZZ[[[[[[XXXTTTRRRRRRRRRQQQQQQUUUTTTSSSRRRRRRRRRSSSTTTQQQOOOMMMLLLLLLLLLJJJHHHHHHHHHGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLKKKIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEHHHJJJHHHEEECCCCCCEEECCCCCCDDDCCCBBBBBBEEEGGGEEEHHHMMMOOOLLLHHHDDDAAACCCEEEGGGGGGFFFEEEEEEFFFDDDDDDFFFHHHKKKNNNQQQRRRNNNNNNNNNNNNMMMKKKIIIHHHFFFGGGHHHHHHGGGGGGIIIKKKIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQOOONNNLLLJJJIIIJJJKKKLLLLLLJJJJJJLLLNNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPPPPOOONNNNNNQQQSSSTTTQQQNNNNNNOOOPPPQQQQQQNNNNNNNNNPPPRRRUUUXXXZZZ[[[[[[[[[[[[[[[^^^bbbeee^^^]]]\\\]]]^^^aaaccceeefffhhhkkknnnrrrxxx444555555333111000111222666666555666666555111///.........///////////////....../////////000000000---...///111222333333444//////000000111000000///---...///000000//////...---///222444444333222111///...///111444555333000000000//////000111111222222111000...------.........000222222111222333555555444333111111111111111///000000///......000222...///111222222000...---///...---///222444333111222222111111111111222222///000000000111111111222...000222222000000111333//////000000000000000000...---+++******+++,,,---000...,,,,,,---------,,,++++++*********+++,,,,,,,,,,,,,,,,,,---///111222//////000111222111000000...111555999:::999666444000111111///,,,***)))***))))))***+++,,,,,,,,,,,,*********)))'''(((***---+++000,,,)))...+++'''+++,,,+++)))))))))***,,,---((('''''''''((()))******'''(((*********)))'''&&&))))))******++++++,,,,,,)))))))))))))))))))))))))))...000000111333222...222333444333222111222333000000///000222555888999888;;;;;;999;;;AAACCC@@@@@@BBBEEEHHHKKKLLLMMMMMMGGGFFFEEEHHHLLLQQQTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^___aaaccccccbbbcccgggjjjkkkjjjlllppppppqqqwww|||~~~yyyqqqjjjeeeaaa]]][[[\\\YYYVVVTTTTTTUUUUUUTTTYYYXXXWWWUUUTTTTTTSSSSSSTTTRRRQQQQQQRRRRRRQQQPPPLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIFFFDDDDDDFFFDDDFFFGGGFFFDDDDDDFFFHHHBBBFFFKKKLLLIIIFFFCCCCCCCCCFFFHHHHHHFFFEEEEEEFFFEEEEEEFFFGGGIIILLLNNNPPPMMMMMMMMMMMMMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIKKKMMMMMMMMMMMMKKKIIIHHHHHHJJJJJJJJJKKKLLLNNNOOOQQQRRRPPPOOONNNMMMLLLKKKJJJJJJGGGHHHJJJKKKKKKLLLOOOQQQOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPQQQTTTVVVTTTRRRQQQQQQRRRSSSSSSRRRTTTSSSSSSSSSTTTVVVYYYZZZ^^^___`````````bbbfffiiibbbaaaaaabbbdddhhhkkknnnmmmooossswww~~~111111111000//////222444777666555555555444111///,,,,,,------......//////222222222111111111111111//////000111111111111000111222222222222111000000......///000000///------***,,,000333333222///...------...222555555111...,,,------.........//////222111///...---------...///111333333333333555777555444222000000///000000---............000333555...000333555555222///------***)))***---000000///000000000000000/////////......///000111222333333000222444333000///111333...///////////////.........---,,,++++++,,,...000222...+++***---...---+++))))))))))))***+++,,,,,,++++++***+++...111555777222333333333222111///...---111555888888555000---///000111///---,,,---...((()))***+++,,,---------***+++---,,,+++******+++''')))&&&(((...((($$$,,,&&&%%%$$$$$$%%%'''***+++''''''''''''(((***++++++***+++,,,,,,+++)))&&&%%%&&&(((***------,,,***)))******))))))((((((''''''&&&+++///000111333111---333444555444222111222333000000//////000222444666888;;;:::777999???@@@;;;???AAAEEEIIIMMMNNNOOOOOOHHHFFFEEEGGGLLLQQQUUUWWWVVVVVVVVVWWWYYYZZZ\\\]]]___aaacccccccccdddhhhlllmmmlllnnnqqqqqqrrrxxxzzz|||tttnnngggbbb___\\\YYYWWWXXXYYYYYYXXXZZZZZZYYYXXXVVVUUUTTTSSSPPPOOONNNPPPRRRSSSRRRQQQOOONNNMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGHHHJJJMMMNNNNNNMMMMMMKKKIIIHHHGGGEEEFFFIIIFFFHHHIIIHHHEEEEEEGGGJJJAAAEEEIIIJJJHHHEEEEEEEEECCCFFFIIIIIIFFFDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKMMMOOOOOOOOOOOOLLLJJJHHHHHHJJJIIIIIIJJJLLLNNNPPPRRRSSSNNNMMMLLLKKKJJJJJJKKKKKKCCCFFFIIIKKKLLLNNNQQQTTTPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSVVVYYYTTTSSSRRRSSSTTTUUUTTTSSSYYYXXXWWWVVVVVVWWWYYYZZZ___aaacccdddeeefffiiikkkfffffffffhhhkkkppptttwwwyyy|||222000///......000333555//////000000///...------******+++...111333222111///000111000...,,,,,,---000//////000222222111000000000111222333555777888000//////...---+++***)))---------...000333555777---...000111222000///......///000///......000222//////111333555444111...000000111222333333333333000222333333111000000111333111...,,,,,,///333555555333111//////000111222111111111111000000000000//////............///000222222111000111222444555555333111000111111000//////000111222333333222111///000000///...---...///000000///...---,,,,,,+++***,,,...///...------...,,,,,,,,,,,,,,,000555888@@@@@@>>>999222///000222---...///000000111000000///...,,,******,,,...000&&&(((***++++++***'''&&&++++++++++++*********))))))''''''++++++******...***)))(((''''''((()))***'''(((((('''&&&&&&(((***,,,)))///999999...(((***&&&''')))+++,,,---,,,,,,.........+++)))((()))+++''',,,111111---+++,,,...444333111000000111333444//////......///111444555888999:::::::::<<<@@@CCCAAABBBDDDGGGHHHIIIIIIIIIHHHGGGGGGIIILLLQQQUUUXXXXXXWWWUUUUUUVVVXXX[[[]]]aaabbbccccccbbbccceeegggfffhhhkkkkkkllloootttyyy|||~~~uuuqqqhhh___]]]\\\ZZZZZZ\\\VVVWWWYYY[[[]]]\\\YYYVVVTTTUUUUUUTTTRRRQQQRRRRRRTTTSSSRRRQQQPPPOOOPPPPPPKKKLLLMMMOOOOOOPPPOOOOOOMMMNNNOOOOOOOOOMMMKKKJJJGGGIIIKKKKKKJJJJJJJJJKKKOOOMMMKKKIIIGGGFFFEEEEEEGGGIIIJJJIIIGGGEEEEEEEEEEEEGGGNNNTTTRRRKKKFFFFFFKKKMMMMMMKKKGGGEEEGGGJJJKKKJJJHHHGGGHHHKKKNNNPPPNNNMMMLLLMMMMMMLLLIIIFFFJJJKKKMMMMMMMMMNNNQQQSSSNNNNNNOOONNNMMMKKKIIIHHHFFFHHHKKKNNNQQQRRRSSSSSSOOOOOOMMMLLLJJJIIIIIIIIIKKKLLLNNNNNNOOOPPPSSSUUUPPPQQQRRRRRRQQQQQQRRRTTT[[[ZZZWWWSSSPPPPPPRRRUUUXXXYYYZZZYYYXXXXXXZZZ\\\___^^^]]][[[YYY[[[^^^aaabbbeeeiiikkkjjjjjjlllooonnnooooooqqquuuzzz~~~///...---,,,,,,...000111///////////////...------,,,,,,,,,...111333222111111222333333111//////000///......///111111000...------...///000111333444////////////...---,,,+++***+++---///000//////.........///000000000///...,,,---............111333.........000111111///,,,000111111111111111000000///111222222000//////000333333222222333333444555444333111000000000111111000000/////////.........///////////////...............///000222444555666444222000000111111000...///000111222111000///...+++---......,,,++++++,,,/////////...------,,,,,,+++---000000///.........,,,------...000555<<>>AAAAAAAAABBBCCCDDDGGGIIIJJJJJJJJJJJJJJJMMMPPPTTTVVVUUUTTTSSSRRRSSSUUUXXXZZZ___```bbbbbbbbbccceeegggeeeggghhhjjjlllppptttxxx|||tttoookkkddd^^^[[[[[[[[[ZZZ[[[[[[ZZZXXXVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQOOOOOOPPPQQQRRRRRRSSSTTTSSSRRRQQQPPPOOONNNMMMMMMIIIJJJLLLKKKJJJJJJLLLMMMPPPOOOMMMKKKIIIGGGGGGFFFIIIJJJJJJIIIGGGFFFFFFGGGHHHJJJPPPUUUTTTNNNJJJKKKMMMOOOOOOMMMIIIGGGHHHKKKJJJIIIHHHGGGHHHKKKMMMOOONNNMMMLLLLLLMMMMMMKKKIIIHHHIIIKKKKKKKKKLLLOOOQQQOOOOOOPPPOOONNNLLLKKKIIIIIIJJJMMMPPPRRRSSSSSSSSSQQQPPPOOONNNLLLLLLLLLKKKJJJKKKLLLMMMMMMNNNPPPRRRRRRSSSTTTTTTSSSSSSTTTUUU\\\[[[YYYVVVSSSSSSUUUWWWXXXYYYZZZYYYXXXYYY[[[]]]^^^______^^^^^^___bbbeeeccchhhmmmooonnnmmmnnnpppsssuuuxxx~~~...------------......///.........///......---,,,///......000222222111000,,,...000000///------......------...000000///---,,,,,,,,,---...///000000......////////////......,,,///222444444111---+++////////////////////////---...///.........111333111///......///000///...111111111000000///...---///000111111///......///111222444666666555444222222222222111111111111111111111000000000///////////////000000000...---,,,,,,---///111333444444555333111000///000000///---000000111111000///---,,,---000222222000///......---------------------------///111111000......///............111777>>>DDDHHHIIIHHHBBB:::333000000//////000000000///......+++,,,///111000...***((()))))))))******+++++++++,,,,,,+++++++++************---444<<<:::///%%%!!!))))))))))))((('''&&&&&&***++++++)))''''''((())))))%%%'''---...(((''',,,&&&'''(((***++++++++++++)))+++------+++******+++,,,,,,+++(((&&&)))///444//////000000111222333333222111000000111333555777888999999999999:::===@@@BBBAAA??????AAADDDHHHJJJLLLLLLKKKKKKMMMOOORRRTTTTTTSSSRRRQQQRRRSSSUUUWWW[[[]]]```aaabbbdddfffhhheeeeeeeeehhhmmmrrruuuvvvzzz}}}yyykkkdddcccaaa]]]\\\[[[[[[ZZZYYYZZZYYYYYYXXXWWWVVVVVVUUUXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRRRRRRRTTTUUUWWWXXXZZZXXXUUURRRPPPOOOOOOOOOKKKLLLLLLKKKJJJKKKMMMOOOQQQPPPNNNLLLKKKIIIIIIIIIKKKKKKJJJIIIGGGFFFHHHJJJFFFGGGKKKPPPOOOKKKIIIKKKOOOQQQRRROOOKKKIIIJJJLLLIIIIIIHHHHHHIIIKKKMMMNNNOOOMMMLLLLLLMMMNNNNNNMMMKKKMMMNNNOOOOOOPPPRRRTTTQQQQQQQQQQQQPPPOOOMMMLLLMMMNNNPPPRRRTTTTTTTTTTTTSSSSSSQQQPPPOOOOOOOOOOOOLLLNNNOOONNNNNNNNNPPPRRRUUUVVVWWWVVVUUUTTTUUUVVV\\\\\\\\\ZZZXXXXXXYYYZZZZZZ[[[\\\[[[[[[\\\^^^```^^^```bbbbbbbbbcccfffhhhhhhlllrrruuuttttttuuuwww{{{000000000000////////////------............------111000000000222222000///***,,,...///...,,,,,,---...------...000000///---------------......///000------...//////000//////...000333555555222///---222111111000000000000111222222222111///000333555666444000///000111222222000000000000000///......///000222111000...//////...///111333333222111000111111222222222111111000333333333333222222222111...///000111000///,,,+++000111222333333333111111111000//////000000///---///000111111111000///......111444555333111//////,,,,,,,,,------.........---///111111000.........//////---,,,...333:::???:::>>>@@@???:::666444444///000000000///...------+++---///111000---***((())))))(((((()))***+++,,,++++++*********))))))))),,,,,,///444444000------'''((()))*********(((((()))***+++***(((((()))+++---(((''')))(((%%%%%%)))''''''((()))******++++++((()))***)))((()))+++---++++++***'''&&&)))...333...///000111111111111000000///......///111333444999:::;;;;;;:::;;;>>>@@@AAA@@@@@@@@@BBBEEEGGGIIIJJJJJJJJJJJJLLLNNNPPPRRRTTTTTTSSSRRRSSSTTTUUUWWWWWWZZZ^^^aaacccdddfffgggfffeeedddhhhoootttuuuuuuwwwzzz}}}|||rrrnnnhhhdddbbbaaa```___\\\[[[ZZZYYYZZZYYYXXXWWWXXXXXXZZZZZZ[[[ZZZZZZYYYUUUTTTSSSSSSTTTVVVXXXZZZ\\\[[[YYYVVVSSSQQQOOONNNMMMMMMLLLKKKIIIJJJMMMPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJHHHFFFFFFIIIKKKEEEEEEHHHLLLKKKHHHHHHKKKOOOQQQSSSPPPLLLJJJJJJLLLJJJJJJJJJKKKLLLMMMNNNOOORRRPPPNNNMMMNNNOOOOOOOOOMMMOOOPPPPPPPPPRRRTTTVVVSSSSSSTTTTTTSSSQQQPPPOOOQQQRRRTTTUUUVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSSSSUUUVVVWWWXXXYYYXXXWWWVVVWWWXXXZZZ\\\]]]]]]\\\[[[[[[\\\^^^^^^___^^^^^^```cccfffcccfffiiikkkkkkkkklllmmmmmmqqqvvvyyy{{{}}}111111111000000///......------......///......---222111000111222111000...---///222333222000000000///......///111111000...------,,,,,,---...//////---......///////////////,,,,,,---...////////////444333222111111111222222222222333222333555999<<<:::666222///000222333333...//////000111111000000000222333222111000000000///////////////000000111000111111222222222111111333333333333222222222111...///000111111///---+++111222333444444333222111000//////000111111///------///000222333333222222+++...111222000---,,,+++++++++,,,,,,---.........,,,...000000///------......---,,,+++---111777<<<999<<>>999<<<>>><<<666111............/////////...------...---,,,,,,,,,------...+++***)))(((((()))***+++******)))))))))((((((((('''''')))......***((()))'''((()))***+++,,,,,,,,,((()))))))))((((((***,,,'''&&&&&&''')))+++...///******))))))***+++,,,,,,+++***)))'''&&&(((,,,000+++++++++,,,,,,,,,,,,,,,........................333222111000111222444555333555777888999:::<<<>>>???AAACCCFFFHHHHHHHHHHHHEEEEEEFFFGGGIIILLLMMMNNNNNNNNNOOOOOOQQQRRRSSSTTTVVV[[[```dddddddddcccccceeefffgggjjjooorrrsssssswwwzzz~~~|||sssooojjjgggeeeccc^^^ZZZUUUUUUUUUUUUVVVWWWYYYZZZWWWVVVUUUUUUUUUVVVWWWWWWXXXYYY[[[\\\ZZZUUUPPPMMMOOOOOOOOOMMMLLLLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKIIIHHHHHHJJJLLLIIIHHHJJJMMMLLLIIIJJJNNNLLLPPPSSSRRROOOMMMMMMOOOLLLMMMOOOQQQRRRRRRRRRQQQUUUSSSRRRQQQRRRSSSRRRQQQNNNOOOPPPQQQQQQRRRTTTWWWWWWXXXXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZXXXXXXZZZ\\\ZZZ\\\]]]]]]\\\\\\]]]^^^\\\___aaabbbccccccdddfffcccccccccccccccfffkkknnnpppsssvvvyyyyyyzzz{{{}}}444333000...------...///...//////000111111000000000/////////000000///---,,,///222333111...,,,+++...------...000000///---***++++++,,,---...000111555555444333222000...---000000//////000222444666222222222333222000///...+++,,,---...000555;;;@@@777333///,,,,,,------------....../////////......000111333222000//////000222111000///000111333444111111000000000111333444000000/////////.........------......///000000000......//////000111333333000000000222333333000...---...000111222222222222///111222222000//////000,,,,,,,,,,,,,,,,,,------***---000111000000000111***,,,---///000333777:::777:::<<<:::666222111222------......///.........,,,,,,,,,,,,---......///...------,,,++++++++++++++++++++++++************'''%%%''',,,+++'''%%%&&&))))))((((((((((((((()))*********)))&&&%%%&&&(((###%%%'''(((+++...//////,,,++++++******+++,,,---+++---------++++++---......---,,,,,,,,,---,,,+++,,,+++++++++---...000111333222111000000222444555333555888:::;;;<<>>:::333...------,,,,,,---.../////////...)))***,,,---...//////...000000//////...,,,,,,+++---------,,,,,,,,,++++++(((%%%$$$&&&&&&%%%'''++++++***(((&&&%%%$$$%%%%%%,,,,,,+++)))%%%######$$$$$$&&&)))***+++------+++---,,,+++++++++,,,---...+++...111222111///------111///,,,++++++,,,,,,,,,)))))))))***,,,///333555222111///......000222333555888;;;>>>???AAACCCEEECCCBBBAAAAAACCCFFFIIILLLIIIJJJJJJJJJJJJJJJJJJJJJNNNNNNPPPRRRTTTVVVWWWXXXZZZ^^^dddgggfffcccaaa___```dddhhhiiiiiiiiillloooqqqtttxxx{{{|||}}}~~~~~~vvviiigggbbb^^^\\\\\\^^^___^^^^^^^^^^^^\\\[[[YYYXXXZZZZZZ[[[ZZZZZZYYYXXXWWWRRRTTTUUUTTTSSSQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPLLLNNNPPPPPPNNNNNNNNNOOOPPPOOOQQQTTTRRRNNNNNNQQQLLLPPPUUUUUUTTTRRRSSSUUUKKKMMMPPPRRRSSSRRRQQQPPPNNNOOOQQQTTTWWWYYYXXXWWWRRRSSSUUUUUUUUUVVVYYY[[[ZZZZZZ[[[\\\\\\[[[YYYYYYVVVWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]][[[\\\]]]]]]\\\]]]___aaa___aaabbbccccccdddfffhhhgggiiikkklllmmmooorrrtttqqqrrrrrrqqqrrrvvv{{{<<<999555111...,,,++++++000222444555555333111///...............---------222222222222111111111111...............///000000111///---,,,---///222444333555666333000000333666000000000000000////////////000111000...,,,---...,,,,,,+++++++++,,,------222222222111000...,,,+++............///000222222000111222333444333222111111///......000222333222222222111000//////000000333000...///222444333111///000111222333222111111222000///000222222000---000000111111111000000///.........///////////////666555222///---,,,,,,+++///...---,,,,,,---///000000...,,,+++---///222333//////.........000111222@@@FFFCCC666000222000)))......//////000000111111.........------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++***(((((('''''''''''''''((()))&&&&&&'''((())))))((((((***)))+++---***%%%$$$&&&((()))***++++++***)))(((//////...---+++***))))))***///444555222...---...222111111000///---,,,++++++++++++,,,---///000111000222333333222222333444999:::===???@@@@@@???>>>BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHMMMOOORRRTTTSSSRRRRRRRRRVVVWWW\\\bbbccc```___bbbaaadddfffhhhhhhiiikkklllqqqsssvvvzzz}}}vvvpppnnnlllgggcccgggggggggeeeccc___\\\ZZZ___\\\ZZZZZZ\\\]]]ZZZWWWWWWTTTRRRQQQSSSTTTUUUUUUVVVRRRMMMKKKMMMQQQTTTUUUUUUSSSPPPMMMMMMNNNPPPRRRNNNNNNOOOQQQSSSSSSPPPNNNQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUPPPPPPPPPQQQRRRSSSTTTUUUXXXXXXYYYWWWUUUSSSTTTTTTVVVXXX[[[\\\\\\[[[XXXWWWZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^^^^]]][[[\\\^^^```bbbbbbccccccbbb```___^^^ccccccdddeeefffggghhhhhhnnnrrruuuuuurrrrrruuuyyyssswww{{{|||}}}777666333000.........//////000111222222000...---........................111111111000000000111111//////............/////////...---------///111222000111111///......///000........................//////............---------------,,,------...///333222222222111///...............//////000222222111222333444444333111111111///......000222333222222222111000000000000000222000...///222333222111///000222333333333222111333111000111333333111...000000111111111111000000////////////////////////222111000...------.....................///000111///,,,++++++------***'''////////////000000111222999AAABBB999444666222+++000000000000111111111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++************)))(((***)))))))))((('''''''''&&&''''''((())))))(((((())))))+++...---((('''***))))))***++++++***)))(((,,,,,,++++++******))))))---///222222000...---,,,000000000000///...,,,,,,++++++++++++,,,---...//////000111111000111333444777999<<<>>>@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGJJJJJJKKKKKKKKKJJJIIIIIILLLOOORRRTTTUUUTTTUUUVVVUUUVVV[[[aaabbb^^^^^^aaaccceeehhhiiiiiijjjkkkmmmrrruuuxxx{{{{{{}}}|||wwwssssssrrrpppmmmhhhdddbbbbbb___]]]^^^``````^^^[[[XXXUUUSSSSSSUUUWWWXXXXXXUUUSSSQQQQQQSSSUUUVVVVVVVVVTTTQQQPPPOOOQQQTTTUUURRRRRRRRRTTTVVVVVVTTTRRRRRRRRRSSSTTTUUUUUUVVVVVVRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUXXXYYYZZZYYYWWWUUUVVVWWWZZZ[[[]]]^^^___^^^\\\[[[\\\\\\]]]]]]^^^^^^^^^^^^___```aaa``````aaacccffffffggghhhiiiiiihhhggggggffffffhhhjjjkkkmmmooooooppptttyyyyyyxxxyyy}}}222222000//////000111222///000000000//////...---......//////////////////111000///......///000111111000///......---......,,,,,,------...//////000222111000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,...000...,,,......------...//////000222222222222111111111000////////////000000111222333333444444444222111000111///...///111333333222222111000000000000000000000///...///111222111000000111222333444333222222444333222333444444222000000000111111111111111000////////////////////////...------,,,---...///000------///000111111111111555333111111222222...+++...///000111111222222222111:::>>>;;;888888444---111111111111222222222222,,,,,,,,,---------------...------,,,,,,------...******))))))))))))))))))++++++++++++***((('''%%%''''''((()))))))))((((((((('''***---,,,)))))),,,******+++++++++***((('''*********++++++,,,,,,,,,000///......///...,,,***...............---,,,,,,***+++++++++,,,,,,------000111222111000000111333555777:::===???@@@@@@???>>>>>>???AAABBBCCCEEEEEEIIIJJJKKKKKKKKKKKKKKKKKKKKKNNNRRRTTTUUUVVVWWWXXXTTTUUUYYY______]]]]]]aaadddfffiiijjjjjjjjjkkkmmmtttwww{{{{{{xxxyyy}}}zzztttqqqmmmkkkhhhhhhiiihhhdddaaa\\\ZZZXXXXXXZZZ[[[\\\\\\UUUTTTTTTUUUWWWYYYXXXWWWVVVUUUSSSRRRSSSUUUXXXZZZUUUTTTUUUVVVXXXXXXVVVTTTQQQQQQRRRSSSTTTUUUVVVWWWSSSTTTUUUWWWWWWWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[\\\\\\ZZZZZZ[[[\\\[[[\\\\\\]]]]]]^^^^^^^^^]]]^^^^^^___```aaabbbbbb```aaaccccccccceeegggiiiiiikkkmmmooopppqqqqqqqqqooooooqqqsssuuuwwwxxxyyyxxx|||111000000000000111222333222222111000000/////////......///////////////000000///...------...000111222111000///------,,,,,,***+++,,,...///......---333000///000222333000---++++++++++++,,,,,,,,,,,,---***'''***///111...+++------------...///000000111111111111111111111222000000//////000111111222444444555555444222000///111//////000222333333222111111000000000000000111////////////000000000///000111222444444333333222444444444444444444222111000000111222222222111111000000000///////////////,,,,,,++++++,,,...///000+++,,,...000111222111111///111222111...,,,+++,,,---...000222333333222222...666:::888777777444///111111111111111111111111111111000000/////////...------,,,,,,,,,,,,------)))***+++***))))))***+++)))***,,,---,,,***(((''''''(((((()))))))))((((((&&&%%%'''***)))&&&&&&******+++,,,,,,+++***((('''******+++---...///000111333///,,,,,,------+++(((++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++111333555666444222111111444666999<<<>>>?????????======>>>@@@AAACCCDDDEEEIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSSSSTTTUUUWWWSSSSSSWWW\\\]]][[[]]]aaadddfffhhhiiiiiiiiijjjkkksssxxx{{{yyyuuuuuu{{{|||zzzxxxuuuooojjjeeecccaaa``````aaa```___\\\[[[ZZZ[[[\\\^^^]]]\\\ZZZZZZYYYYYYZZZ]]]```bbbZZZYYYYYYZZZ[[[[[[ZZZXXXSSSSSSSSSTTTUUUXXXZZZ[[[WWWXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ\\\]]]___^^^^^^]]]___```___^^^^^^^^^___```bbbcccaaabbbcccdddfffggghhhiiifffhhhiiijjjjjjkkkmmmooonnnpppsssvvvyyy{{{|||}}}|||}}}~~~333222222111111111111111333222111111000/////////---........./////////000......---------...000111333222000///---,,,,,,,,,)))***,,,...///...------...,,,+++---000///,,,(((++++++,,,,,,------------,,,)))''')))...111///+++,,,,,,,,,,,,---...///000000000/////////000111111111000000000000111111222444555555555444222111000000000///111333444333222111000000000000000111111...///000111000/////////000111222333444333222222333444444444333222222222000000111222222222222222111111000000////////////---,,,,,,++++++,,,...///)))+++---///000000000000333===GGGGGG>>>444000111,,,---///111222333222222000444666444222222222111000000000000000000000000333333222111///...------,,,,,,++++++++++++,,,,,,***---///...,,,++++++,,,''')))+++,,,---,,,+++***((()))))))))))))))((((((((('''(((***((($$$%%%(((***+++,,,,,,+++***)))((()))***+++,,,...///000111333///++++++,,,---+++((())))))***+++++++++******+++,,,,,,---------,,,,,,+++///444777777555333333333555888;;;===>>>>>>>>>======???@@@BBBDDDEEEFFFIIIIIIJJJKKKKKKLLLKKKKKKLLLNNNPPPPPPPPPPPPQQQSSSSSSRRRUUUZZZ[[[ZZZ]]]aaabbbdddfffgggggghhhiiijjjqqqvvvzzzxxxttttttzzz{{{uuurrrooommmkkkjjjgggeeegggeeeaaa```aaaccccccccc````````````aaadddfffhhh```___^^^___```aaa___^^^YYYXXXWWWWWWYYY\\\___aaaYYYZZZ]]]_________^^^]]]^^^^^^_________^^^]]]]]]^^^___aaaaaa``````aaacccfffeeeeeeeeefffhhhkkklllhhhiiijjjkkkmmmooopppqqqoooqqqssstttssstttuuuwwwuuuwww{{{555555444333222111000000111111111000///...---,,,,,,,,,------.../////////------......///000000000222111000///------,,,,,,***+++,,,...///......---------...000111///,,,)))+++,,,,,,------......///,,,***)))***...///...,,,++++++,,,,,,---...000000000000///......///000111111111111000000111111222444444555555555333222111000000000111444444333222000000000000000111111222...000222222111////////////000111222333222111111111222444333111000000111000000111222333333333333222111111000000//////......---,,,,,,,,,,,,---...++++++---...////////////777FFFVVVYYYMMM>>>333///,,,,,,...///111222222222333444444222000///111222000000000///////////////111000000...---,,,+++***,,,++++++******++++++,,,+++///333333///,,,++++++&&&((()))+++,,,,,,,,,,,,))))))*********)))((((((+++)))***+++)))&&&&&&***)))***+++,,,,,,+++******'''((()))***+++,,,,,,---111///---,,,,,,,,,+++***)))***+++++++++++++++***,,,---...000000000///...***...222555666666666777333444777:::<<<======<<<======???AAACCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMNNNPPPSSSRRRTTTXXXZZZYYY]]]ccc```bbbeeefffggghhhiiikkkooossswwwwwwvvvwww{{{{{{xxxuuurrrmmmjjjjjjjjjjjjjjjffffffeeeffffffhhhiiijjjeeedddccccccddddddcccbbb]]][[[YYYYYYZZZ]]]aaaccc^^^___aaacccddddddccccccdddeeefffggghhhgggfffeeedddeeeggggggffffffggghhhkkkkkkkkklllmmmppprrrsssooooooppprrrsssuuuvvvwwwvvvxxx{{{|||}}}}}}~~~~~~777666666555444222111000111111222222111///---+++++++++,,,,,,---.........,,,---///111111111000///111111000......---------+++,,,---....../////////---000333555333000...---++++++,,,,,,---......///++++++,,,,,,------......,,,,,,,,,---...000111222222111000......///111222222222111000000111111222333333444555555444333222000000000222444555333222000000000000000111222222...111444444111//////000...///000111222111000000...111222222///......000///000111222333333333333222222111111000//////......---,,,,,,,,,---///000...............///000000---555???CCC===333)))$$$+++,,,,,,---...000222333444444444333111000222444111111111000000000//////......------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++000666666111,,,))))))(((((())))))******++++++***************)))(((((()))'''(((***)))&&&(((,,,((()))+++,,,---,,,,,,+++(((((())))))))))))******...//////...---,,,,,,---,,,---------------,,,,,,---...000222333333222111888888777555444444666999333555777:::;;;<<<;;;:::<<<<<<>>>@@@BBBDDDFFFFFFIIIIIIIIIIIIIIIIIIHHHGGGIIIJJJLLLLLLLLLMMMOOOQQQSSSRRRTTTXXXYYYYYY^^^ddd___aaaeeeggghhhiiikkkmmmnnnrrruuuxxxzzz|||}}}yyyyyyxxxxxxxxxxxxyyyyyysssrrrppppppqqqqqqqqqooojjjhhheeecccdddgggkkknnnmmmnnnnnnoooqqqrrrrrrsssrrrsssuuuvvvwwwvvvuuuuuurrrsssttttttsssrrrsssuuuuuuvvvwwwxxxzzz|||~~~777777777666555444222222333444555666555222///---******+++,,,,,,---......+++---000222333222000///111000///......---......,,,,,,------...//////000(((---222333000,,,++++++******+++,,,------......+++---......,,,,,,---///------......///111222333444333111//////000111222222222111111111111111222222333444555555555444333000000111222555555333111000000///000000111222222///222555555222//////000---...///111111000000///---///111000...,,,---//////000111222333444444444222222222111000//////...---,,,,,,,,,---///111222111000///......///000111555444333444666666555333++++++++++++---///222333333333555666444222333666333222222222111111000000---------...///000000111...------,,,,,,------...***000777888222+++((('''+++***))))))((())))))******************)))((((((%%%###%%%''''''%%%(((---'''(((***,,,---------,,,+++++++++***************+++...111000---,,,---/////////000000//////...------///111444555555444333KKKGGG@@@888222222555888333555777:::;;;;;;:::999;;;<<<===???AAACCCEEEFFFIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLNNNQQQSSSTTTRRRTTTWWWYYYYYY^^^eee___bbbeeehhhiiikkkmmmooooooqqquuuyyy~~~}}}zzzwwwtttuuuxxx|||}}}}}}}}}~~~~~~~~~111333333000111444555222000111333333333000...,,,,,,,,,---------,,,,,,+++***+++,,,---------,,,+++,,,***))),,,000222111///............---,,,+++***...///000///---+++,,,---+++,,,---,,,***)))***+++......//////000000111111------------///111333444333222000/////////000000222333333222000///000111333333333222222333444444...///000111111111111111444222///------///222444......///111222222222222000000000000000111222222000000///...---...111444333222000000111444777999///////////////........./////////...---///222555,,,,,,+++---///000000///+++---///000000...,,,***++++++******+++,,,...///222444666666444333333333///111222222///---++++++444///---///111000///000***,,,------+++*********------......---,,,***)))***)))))))))))))))***+++***)))((()))***+++***))))))+++---+++((((((,,,111+++)))'''))),,,---,,,***)))((()))+++------***''',,,---.........///111333000000///---,,,,,,///111---/////////444>>>CCCCCC???:::444333666777555222333444555777999999::::::>>>>>>>>>>>>???AAACCCEEEFFFGGGIIIIIIIIIIIIGGGFFFIIIJJJKKKKKKKKKKKKNNNPPPRRRSSSUUUVVVVVVXXX[[[]]]bbbccccccccceeehhhmmmqqqsssuuuxxxyyyzzz|||///111000......222222///000111222333222000---,,,++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,111///...///222333222111---------,,,,,,,,,++++++000111111///---,,,,,,---,,,---...---+++***+++,,,......//////000000111111............///111333444555444222111111111222333000111222111000000222333222222111111111222222333000000000000000111111111333222000......000222333......///000111111111111000////////////000000000......///...------///222222111000///000111333444111111111000000/////////+++,,,,,,+++***,,,///111///---,,,,,,...///.........///111222333222111000------,,,,,,,,,...///000///222444555444222222222111222333111///...///000---,,,...555===>>>333(((+++,,,---,,,*********+++,,,,,,,,,++++++***((((((((((((((()))***+++,,,,,,***************)))))))))***---///---)))(((+++...***))))))***+++,,,+++***///,,,)))))),,,000222333///000000////////////000000111000///---...000222666777999AAAQQQ___bbb___;;;777333333777888777444666666888999;;;<<<<<<===>>>>>>>>>>>>???AAACCCEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKJJJIIIJJJKKKMMMOOOQQQSSSUUUVVVWWWYYY\\\aaabbbbbbbbbbbbeeeiiilllqqqtttvvvxxxyyy{{{}}}111222111///000333222...///000111222111000---,,,******+++++++++++++++***,,,,,,---............---333111000000111222111000,,,,,,+++++++++,,,---...222222222000...,,,---...---//////...---,,,---.........//////000000111111/////////000000222333444222111000///...///000000///000111111000111333555222111111000000000111111222111000//////000000111222222111000000111222222...//////000000000////////////..................,,,---......------...///222222111111111111222222333333222111000000//////++++++++++++***+++---000111///,,,,,,---......---,,,---...///000111111222//////.........//////000...111444666555444333333333333333111//////111333///000333;;;IIINNN???***---------+++))))))+++---+++***)))(((''''''''''''''''''((()))+++,,,---...)))+++---,,,)))'''(((******---///---***((()))+++)))+++,,,+++***))))))***...---++++++,,,///333555////////////......------000000111000...///000222666444666BBBXXXgggggg^^^555333222444888:::999777777777888:::;;;<<<===============>>>???AAACCCEEEHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIJJJMMMQQQTTTUUUVVVXXXYYY______```______bbbeeehhhoooqqqtttvvvwwwyyy{{{}}}}}}}}}~~~111222000...000333111,,,...///000111000///---,,,))))))***+++++++++******---------...............///...---,,,---.........---,,,++++++,,,...111222333333333000...---...000///000111000...---...///......//////000000111111000000000111111222333333111000///......///000000000111222111000000222444222222111000000000111111444222000......///000111111111222222222222111111...////////////......---...............------,,,,,,---///000///......///111222444555555555444444444333333111000///......---.........------///111000...,,,+++---...//////......---------...000111///////////////////////////222666888888666666555222333333111///...///000444555444777DDDOOODDD111......---+++)))))),,,...+++***((('''&&&'''((((((((()))***+++,,,,,,,,,---(((,,,///...)))&&&'''***'''))),,,,,,***(((((()))(((+++...---***'''(((***(((+++...///...------...///...------......---+++...///111000//////000111222///---333AAALLLHHH>>>222111222444888999888777555666666777999:::;;;<<<===<<<======???AAACCCEEEHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDEEEFFFGGGKKKPPPSSSUUUVVVWWWXXX[[[\\\]]]^^^___aaaeeehhhmmmooorrrssstttvvvyyy{{{{{{|||}}}//////---,,,000333000)))....../////////...------((()))***+++++++++++++++------------......//////+++++++++******,,,...///......------...111444555333333222000......000111000111222111///...///000......//////000000111111111111111222222222222111444444333222222333444555222333333111000///000222333333222111111111111111444222000......///000111000111222222222222111000...////////////......------......//////...------...000222222111000111222...000333555777777777666333333222111///...------...///000000......000111---+++***+++...000111111444333111000///000111111---......//////////////////222666888777666555666000111222222000...---...000333444555<<>>;;;;;;;;;<<<>>>AAADDDEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEDDDDDDEEEGGGGGGJJJNNNQQQRRRSSSUUUWWWTTTVVVZZZ]]]___cccgggjjjiiilllnnnpppqqqsssuuuxxxzzz{{{~~~333333222333999===999111------------------------)))***+++,,,---------------,,,,,,++++++,,,...............,,,******...111......///000222333444444000000///...---///222555000111222111000//////111......//////000000111111000000111111111000.........---,,,,,,,,,...///000111222222111000000111333333333222000000/////////000000000000000111111111////////////////////////......///000111111111111---...000222333333222222333333333222111222444666...///111222444555666666222222222111111000000000,,,---......---,,,,,,---******+++...111111000......---,,,++++++++++++++++++---...000222222222222000111222111000000111333333222222111222666<<<@@@777777AAAPPPRRRDDD888444---.........,,,+++,,,---((())))))*********))))))+++,,,.........---+++***)))***,,,...---,,,***((('''&&&&&&'''(((*********((()))***,,,------***'''***---///------777IIIXXXEEE===444//////000///---,,,///333555555333222222---111111000000333333000111222222222222444666888666666555666777999<<<===:::;;;;;;<<<>>>AAADDDEEEDDDEEEEEEEEEEEEEEEEEEDDDAAACCCDDDDDDDDDEEEGGGIIIHHHJJJLLLNNNOOOPPPSSSUUUSSSVVVYYY\\\^^^aaaeeehhhiiikkknnnoooppprrruuuwwwyyy{{{}}}------,,,...444999555,,,------------------------)))***+++,,,---.........,,,,,,+++***+++,,,---...//////...+++((((((+++...---...///111222222222222.........------///333666000111222111/////////000......//////000111111111000000111111000///...---///......---...///000111///000111111000111333555222222000///...............///000111222222111111//////............//////......000111222222222222---///111444555555444444333333333111000111444777333333444444555666777777333222222222222222222222---...000///...------...++++++---000222111...+++------..................,,,---///222333444444444333333333111000000222444666444222111333;;;EEELLL???888???QQQTTTEEE:::;;;,,,...//////---,,,,,,,,,'''((()))******)))((('''***+++---//////...---,,,))))))+++---///...+++(((+++***(((''')))***++++++(((((((((+++//////+++'''"""(((------,,,333BBBPPP???777...+++---111222222...111555888777555444444,,,///111111333555111+++000000111111111444777:::444333333333444777999;;;::::::;;;<<<>>>AAADDDEEECCCDDDEEEFFFFFFEEEDDDCCC???AAACCCDDDDDDFFFIIIKKKHHHIIIKKKKKKLLLNNNQQQSSSSSSVVVYYY\\\]]]___ccceeehhhkkkmmmoooppprrrtttwwwxxxzzz|||//////...------...000111,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++,,,,,,++++++,,,...///000...,,,******++++++***)))+++,,,...///......///000///......------......///000000000000////////////000000///............//////,,,***+++///222222111,,,...111222333111///---111000//////000000///...222222222111111///......222222222111111111000000000000000000000///......//////000222444444222000000111222333333333333333///000111222333222111000///111333555555555444333111000000000222222000...---,,,,,,,,,,,,---......---///222444333111---***000000000000000000111111///...------...111555777666666555444444333222222222555555111...888KKK\\\EEEEEEHHHMMMJJJ???444///+++,,,,,,+++***+++---//////+++''''''***+++)))&&&)))+++......---***))))))''')))///666888444111222000---***'''&&&(((***,,,///---+++***++++++***)))"""&&&+++------...111444///000000...+++***,,,...222000///000444444222...222000......000000...,,,+++,,,...000222333444444666666666666888:::<<<===999;;;===>>>======>>>???BBBDDDGGGJJJKKKJJJHHHGGGAAA@@@AAAEEEIIILLLLLLJJJLLLJJJHHHHHHKKKNNNQQQRRRSSSUUUXXX\\\```bbbbbbaaaiiilllppprrrssssssuuuvvvzzzzzz{{{|||......------...///000111..................///000++++++,,,------,,,++++++---,,,,,,+++,,,---///000000///---------...---,,,,,,---//////////////////......------------......111111111000000000000000///////////////000111111000---+++,,,...000000///---...000111111000///...333222111111111222111111222222222222111000///...222222222111111111000000000111111111111000///...000///000111333444333222111111222222333333333333000000222222222111000//////111333444555555444333222111000111333333222000000///...---,,,,,,,,,,,,...///111333222000---,,,...---...000222222000...///.........000222555666444444333222222111000000000333555222000555BBBMMM>>>;;;<<>>AAACCCEEEEEEDDDDDDAAA@@@@@@CCCGGGJJJIIIHHHJJJIIIHHHHHHJJJMMMPPPQQQUUUUUUVVVYYY]]]aaacccdddjjjlllpppssstttuuuwwwxxxxxxxxxyyy{{{~~~------------...///000111111000000/////////000000,,,,,,++++++++++++,,,,,,...---,,,,,,,,,---......111///------/////////...---...///000111000//////......------------......111111111111111111111111.........///000111333444///---,,,,,,...000000000.........//////000000000222111111000000111222222222222222222111000//////222222222111111111111111111111222222222111000000111000///111333555666555111222222222222333333333111222222333222111///...///111222444444444333333222111000111333444444222333222111///---,,,++++++///000111111111000///...------...333888888222,,,...//////000222333444555111111111000000//////...///111333333111222666::::::666444666666111------000000///,,,)))((((((***---***'''''')))***(((&&&'''(((************---///***(((***......***)))***)))(((((('''((()))***+++)))))))))+++......---+++***))))))***,,,,,,+++***///+++(((***...222222000///111222000------222666111///------......,,,+++---------...000222555666222222222333555777999;;;999:::::::::999:::<<<>>>999:::<<<>>>@@@BBBCCCDDDFFFEEEEEEGGGJJJKKKKKKKKKIIIHHHHHHHHHJJJMMMPPPRRRUUUUUUUUUWWW[[[```dddgggiiilllppprrrtttvvvxxxzzzvvvvvvxxxzzz}}},,,,,,,,,---...///000111111111000//////...//////...---+++******+++---...///...---,,,+++,,,---...///---,,,,,,...///......//////000222333222111///......------------......000000000000000111111111............///000111222...---------///222333444///............///111222//////000/////////000222222222222222111111000///111111111111111111111111222222222333333222222111222000///000333666777888222222222222222222222333333444444444333222000///000000222333444444333333222000000000222444444333444333111///...---------000000000000000000000000000000222999@@@???777......///111222333333333333000000000/////////......///000111111111000000000666222111555777444333444222111000---***)))***+++,,,***(((((())))))(((&&&&&&'''(((((((((+++...111,,,))))))+++***'''&&&(((''''''((((((***+++,,,---((()))***,,,......,,,***,,,***)))***---...,,,)))222///---,,,...000222222555555333000---...111555222111000//////...---,,,......------///222555777222222222333444777999;;;999:::999888777888;;;>>>;;;;;;<<<===@@@CCCFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKHHHHHHIIIIIIJJJLLLPPPRRRRRRSSSVVVXXX[[[___cccfffgggiiimmmppprrruuuxxx{{{uuuvvvxxxzzz}}}+++,,,------.../////////000///......------------000///---++++++---///000///...---,,,+++,,,---......---,,,,,,...000000/////////000333555555333000///......------......///............//////000000///......---------......,,,---...///111444777999000///.........000222333///111222222000///000222111222222222222111111000111111111111111111111111111222333333333333222222222000///000333666777888333333222111111222222333555555666666555333111000000000111222333333333333111000...///111222222222111111000////////////000111111000000000000111111222111444<<>>@@@DDDGGGIIIBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKKKKLLLOOORRRNNNRRRWWWZZZ\\\^^^aaacccdddfffjjjmmmooorrrvvvyyyvvvwwwyyy{{{}}}~~~,,,,,,---............---...------,,,,,,,,,,,,---000///...,,,,,,...///000...---,,,,,,,,,---......///...---...000222222222//////000444888999555222000//////////////////000,,,------......//////000///...------,,,,,,,,,---+++---...000111333777:::000/////////000222444555111555888888555222222333111222222222222222111111111111111111111222222222111111222333333333222222111000///111333555666555444333222111111111222333444555555666555444222111000000111111222333333333333111......///111111000///////////////000111111000000000111111111111222000000333999>>><<<555/////////111222222111000///000000000000000000000000000////////////111222444333000111555555111---,,,///000000...------///111,,,,,,,,,,,,+++***)))((()))******))))))+++...111///+++***+++***''''''***)))))))))***+++---///111+++++++++,,,------+++(((******+++---///111000///)))...222000---///888AAA>>>888111///000111000...111222222000---,,,,,,------------...000222555666777666666555666888999:::999999999888777777999;;;::::::;;;<<>>@@@BBBCCCBBBDDDEEEDDDCCCDDDHHHLLLGGGJJJLLLKKKGGGFFFHHHLLLPPPTTTYYYZZZYYYZZZ]]]aaabbbdddfffhhhjjjmmmqqquuuxxxyyyzzz{{{{{{{{{zzzyyy{{{---......///...---+++***,,,,,,,,,,,,,,,---...///---------,,,,,,---------,,,,,,++++++,,,...///000+++***)))+++---///000000...---///555;;;===999555222222111111111111222222---......///000111111222---------...///000111222,,,...///...,,,---000333000111222333444555666666000666<<<===888222//////111222222333333333222222000000111111222222222222///000111222222222222222//////000222444444222000555444222000000111222333///000111222333222111000000000000000111222333444888555222000000111111111//////............/////////000111222333333222111///111333444444333111000////////////..................//////////////////,,,///333222000///222555***&&&&&&+++//////000222.........,,,***)))+++,,,---...//////---,,,++++++---...///---,,,+++,,,...+++((((((++++++((((((++++++)))'''&&&'''***...000)))((('''))),,,...//////(((+++......+++***,,,///------++++++,,,000555999000222222///,,,+++///222222444555222...,,,---...+++,,,...000222333444444999888777666555555666777888999;;;;;;999888888999888999:::<<<>>>@@@AAABBB???AAABBBAAA@@@BBBFFFJJJEEEIIIKKKIIIEEECCCEEEIIIRRRVVVXXXXXXVVVWWW]]]ccccccdddfffhhhjjjmmmqqqtttwwwxxxyyyzzzyyyxxxwwwvvv{{{|||~~~///222444333///,,,,,,---------------.........///111000---+++***+++,,,,,,...---------...///111222///---+++***+++...111444000///...000333444222///.........///111333666777333222000///...---......---///000///...---...000...............///000000000111222222444444555666666;;;???>>>888333111222111111111000000000000///......//////000000111111000...---///333666555222222222222222222222333333555444333111111111111222333333333333222111000000111222222222222111000000444444222000...///111333555333000//////000///...444111000222222///000333111111111111111000///////////////...------,,,,,,...//////---///333222...000111111000//////111333222222111111000/////////---///000...***((())),,,,,,,,,---...---,,,+++***---,,,******,,,------,,,((('''&&&''')))+++++++++((('''&&&&&&&&&((()))******)))((()))+++,,,,,,+++***+++,,,---------++++++***,,,------,,,---///111---------...............000222333444444333111000111111111111222222222222999888777666666666666666777:::;;;999999;;;:::666;;;:::::::::;;;<<<>>>???GGGHHHGGGEEECCCBBBDDDFFFBBBDDDFFFEEECCCCCCGGGJJJSSSXXXXXXRRRQQQWWW]]]^^^bbbeeehhhiiikkkmmmooorrrwwwzzz|||{{{xxxuuutttuuuyyyzzz{{{}}}|||xxxzzzzzzzzz///111333333000...///000------........./////////111000...,,,++++++,,,---......---......///000111...---,,,+++,,,...111222111///...///222333222000000//////000111333555777444333222000//////000000///000111000.........000000000000///000000111111444444333333333222222222444888<<<;;;666222111222111111000000000///////////////000000000000000111///......///222333333222000000111222222333444444555444333222111222333333333333333333333222222111111111000000//////....../////////...------///111444222000000000111000///222///...111111......111000111111111111000//////000000//////............222333222///111444333......///000000///000222444222222111111111111000000000222222000,,,***)))*********+++,,,,,,+++***)))+++******)))))))))******((('''&&&''')))************)))((((((((()))***+++&&&&&&&&&(((,,,.........++++++,,,,,,,,,++++++***+++,,,---,,,+++,,,...000---------...............111222444555555333222111000000000000000000111111666555555444444444444555777;;;<<<999999;;;:::777;;;:::999999:::===???@@@FFFGGGIIIHHHEEECCCCCCCCCEEEGGGIIIHHHFFFFFFIIILLLXXX]]]\\\VVVSSSWWW\\\\\\bbbdddgggiiijjjllloooqqqsssxxx}}}}}}yyyvvvvvvxxxxxxyyyyyy{{{~~~}}}xxxyyyxxxyyy///111333333111000000111....../////////000000000111000...---,,,---...............///////////////...---------...///000000111///......000111111000111111111111222333444444333222111000//////000111333444555444222111222333333222222111111111222222333333333333222222222222222666999888555111000000111111111000000000//////111111111111111000000000...000111111000000111222000000000111222333444444333222222222222333444444222222333444444444333333333222000///.........///+++---...///......000111333222111111222333222000000---...222222......000000000111111000000///...000000000///////////////333444333000000333222---,,,---/////////000333555111111222222222222333333111111111000...---+++***((())))))*********))))))+++,,,---+++((('''))),,,)))((('''((()))***)))(((,,,+++***************+++&&&&&&&&&(((+++------,,,---,,,++++++************+++,,,,,,,,,******,,,...---------.........//////111222333444444444222222//////000000111111111222222222222222222222333444888;;;<<<::::::<<<<<<888:::999888888:::===@@@BBBFFFHHHKKKKKKHHHEEECCCBBBIIILLLNNNMMMJJJJJJLLLNNNZZZ]]]]]]YYYVVVYYY\\\^^^```bbbeeegggiiikkknnnpppooovvv}}}~~~yyyuuuwwwzzzvvvvvvvvvxxx{{{zzzuuusssqqqsss{{{000111111111000000///000////////////000000000000000000///.........////////////////////////......---......////////////...///...---------...//////111111111000000000111111000///...---------...///222333444333111000000111333333222111111111222222000000111222333444444555444666888777444000//////222222222222111111111111333333222222111111000000///222444222///...000333111111111111222222222222000000000111222333444444111111222444444555555555666444222000//////000111,,,...111222222222444555222111111222333444333111000///111666666222000111000000000000000//////...............///////////////111000---///222111,,,---///000000///000222444111111222333333444555555..................,,,+++((()))))))))************---111222000***(((+++///+++)))((()))***)))(((&&&+++++++++***************+++)))((((((******)))(((///...,,,+++******+++,,,+++,,,,,,+++***)))+++,,,,,,,,,------.../////////000111111222333222222111000000000111222333333444111111111111222333333444999<<<<<<::::::======::::::999888888:::===AAADDDIIIKKKMMMLLLJJJGGGFFFEEELLLOOOQQQQQQNNNMMMNNNQQQUUUXXXZZZYYYWWWYYY]]]```^^^```dddfffgggjjjmmmooonnnvvv}}}}}}xxxtttuuuyyyssssssuuuwww{{{tttnnnmmmkkknnnyyy111000//////......------////////////000000000000///............//////000////////////...............///000000000///...---------------,,,,,,---...////////////......------...---,,,,,,,,,---...///---...///...,,,+++,,,---222111111000000000111111///000000111222333444555777888999777444111///---444444333333333222222222333333222222111111000000000333555333000///111333333222222111111000000///......///000111222333333000111222333444555555555555444222000//////111222---///222444444555666888333222111111333444333222222222666;;;<<<777444444000000000000000///......,,,,,,,,,------.........---///...---///333333///111222222111//////000222111111222333444555555666......---,,,+++******+++++++++++++++++++++++++++...111333000+++))),,,000++++++******+++***(((&&&))))))))))))))))))((((((,,,***))))))******)))'''///...---+++++++++,,,---+++,,,,,,+++***)))+++,,,,,,,,,------...//////000......//////000000000000......///000111333333444333333333333333444555666999<<<<<<999:::======;;;999999888888:::===AAACCCLLLMMMMMMKKKIIIHHHIIIKKKMMMPPPRRRQQQOOONNNPPPSSSRRRUUUWWWXXXWWWWWWZZZ]]]\\\^^^bbbdddfffhhhkkknnnnnnuuu{{{zzzuuuqqqrrrtttqqqsssuuuyyy}}}zzzmmmeeegggfffkkkxxx111///------.........---....../////////000000000---------...////////////000///...------...///000000000000000000///...---,,,...000///...,,,,,,------............---,,,+++///...------...///000111...///000000......///000///////////////000111111222222222222111111111111999999888777555222000...444444444333333333222222111111111111111000000000111222333222111000111222222222222111000000//////...///000111222222222222///000111222333444444333111111///.........///000---///111222222444666888444222000000111222222222333333888???@@@:::666666//////000000//////...---******+++,,,------.........000000///111666666222333444444222000///000222111111222333333444555555222333222---)))'''***---...------,,,++++++,,,,,,,,,---...,,,)))(((***---,,,,,,+++,,,---,,,***(((&&&&&&'''(((((((((((((((***)))((()))+++,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,******,,,...+++,,,,,,---...///000000,,,---------...//////000+++,,,---...000222333333666555555555555666666777888;;;;;;888999<<<===;;;999999999:::;;;>>>@@@AAAKKKLLLKKKJJJIIIIIIKKKMMMLLLNNNOOONNNLLLMMMPPPTTTUUUUUUXXXZZZWWWSSSUUUYYYZZZ\\\```bbbdddgggjjjmmmooorrruuutttqqqoooooopppqqqtttyyy|||vvvhhh```]]]\\\bbbooo}}}///---+++,,,///111111000------........./////////++++++,,,---.../////////000///---+++,,,...111333111111000000///......------000444444111///......------.........---,,,+++------,,,,,,---///000111...000111111111111222444.........///000111222333222222222222111111111111777666666666555444222111333333222222222111111111//////000000000000000111000///...///000111000//////000000000111111111222000111222333444444333222///000000111222222222222///////////////000000000...///000111111222666888666333///---...000111111111222888@@@@@@:::555444//////000000//////...---******+++,,,---...///000///111000///111555555111333444444333222111333444111111222222333333444444222555555000***)))111999000///---,,,++++++++++++***))))))((((((((())))))---,,,---...//////,,,***$$$%%%&&&((()))))))))(((,,,+++***+++,,,---,,,+++((()))******+++++++++++++++,,,---,,,+++,,,...000++++++,,,---...///000000------------...///000000------///000222444555666888777777666666666666777777:::999777777<<<===;;;888999:::<<<===>>>>>>>>>FFFHHHIIIIIIIIIIIIJJJKKKJJJKKKKKKJJJHHHJJJPPPUUUVVVVVVZZZ]]]ZZZUUUUUUZZZXXX[[[^^^aaacccfffiiilllmmmmmmmmmnnnnnnooonnnnnntttxxx}}}vvvhhh```ZZZWWW[[[ccclll}}}---+++***,,,111444555444------------.........///******,,,---......///...111...,,,***+++...222555333222111///...............222777777444111//////------...//////...---,,,+++*********+++---...000)))+++,,,---,,,---...000.........///000222333444//////000111222333333444333333333444555666555333111111111000000000000///......//////000000111111///,,,+++,,,///111///---------...000111333444444222333444555666555444333//////000111111111111000///000111222333333222222111111111111111333777:::888444///,,,,,,///000111...000777???@@@999444333///////////////......---++++++,,,---...000111111///000///---///222111---222333444444333333555777111111222222222222333333///444777222---///:::FFF111000...+++***************((('''''')))***))))))---------///111000---+++###$$$&&&(((************000///---,,,,,,+++***((($$$&&&((()))***+++***)))***,,,------,,,---///111++++++,,,---...///000111---------......000111111000111222444666888999:::999888777666666666666666777999999666777;;;===;;;888999;;;===>>>>>>===<<<@@@DDDHHHJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFHHHOOOUUUUUUUUUZZZ___^^^YYYZZZ```WWWZZZ^^^```ccceeeiiikkkllliiihhhiiimmmoooooonnnwwwzzzwwwjjjbbbbbb^^^]]]___bbbqqq111///---...222444333111000000////////////000000.........///////////////000...000222111...///333111222333333333333222111000000111111000///......///......---...---+++)))000///...------...000000//////000111111111111000000000000000111222333333333111///------...000222222333555666666444333111111111111111000000///...//////000111000///...---///---+++******,,,...000444222///---...222777:::555666666555444444666777999777444111///000111333111111111000...---...///444444333111000111444777111000///......///000000555666777777666555333222444333333222111000//////------------///111444555,,,---...000111111111111000000222555333//////222444222000//////111444555000111111//////222777<<<777333///---,,,,,,)))'''+++***(((((()))******)))'''&&&'''))),,,,,,+++)))(((((()))***+++,,,,,,,,,+++---...***&&&%%%)))...)))***---///000///...---------+++)))(((***...222---***((())),,,//////---------,,,---...000222333333555777777555444333444555777999999888777888999888888999::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<>>>>>>>>>>>============FFFGGGHHHHHHFFFFFFGGGHHHIIIKKKMMMPPPRRRSSSSSSSSSUUUWWWZZZ\\\^^^]]]\\\[[[___^^^```ddddddbbbdddhhhmmmmmmnnnnnnpppqqqrrrsssuuuwww{{{||||||||||||}}}}}}vvvmmmjjjjjjdddbbbeeekkk)))***,,,,,,---...111333777555222///.........///222111000000......---,,,444222222333111...///333000111222333333222111000---............---,,,,,,........./////////000000.........///000222444555000///...---------...///444222000......///111222222000///......///111222777888888777666444222000000111333555666666444333444444444444333222111000444222000...------...///,,,---...000111111111111333555777777555444444555//////000000111333333444111111000000///000000000111222333333111//////000111000///......///000111............///000111222333333222111000//////...------------,,,+++******///000111222222222222222666444444666444111222666888777555333222333444555666777777555222111111222222///---,,,,,,+++***)))+++)))((()))***+++***)))***))))))***+++***(((&&&******************++++++'''***,,,+++)))(((***---)))******++++++,,,,,,,,,+++,,,------,,,+++---......---+++,,,...000000///+++,,,---...///000000000///111333444333333444555555666777777555444555666666666666777888888999999??????@@@AAAAAA@@@@@@???DDDEEEGGGGGGFFFFFFHHHIIIIIIJJJMMMOOORRRSSSSSSSSSUUUWWWZZZ\\\^^^^^^^^^]]]bbbaaabbbeeedddaaabbbffflllmmmmmmnnnppprrrsssttttttvvvyyyzzzzzzyyyyyyzzz||||||qqqlllggg```eeemmmppp***---000000///000444888999777333000...---......111000000000//////......444333555888666000///111///000111222222111000////////////000000///......,,,---.........///000111......//////000111222333///...,,,,,,,,,...111222666444111...---...111222111000///...///000222333777777777777666555333333000222444666666555444222333333333222111000///...000///...,,,,,,,,,---...,,,,,,...///000000000000111444666777666444333333---...000222333444444333000///......///000000000111333555555222000///...000//////......///111111111111000///000111222333333333222111000///......///000000111000///---,,,111111222333333333222222777444444555333000222777;;;:::888666555555555666555555666555333111///......---,,,,,,,,,++++++******))))))***+++,,,+++)))*********+++,,,,,,***(((+++++++++***************))),,,......---,,,---///)))))))))))))))***+++,,,***,,,...///...,,,,,,,,,++++++++++++,,,---------***,,,---///000000///...///111222222111111222333222444555555444444666888777777888999999::::::;;;>>>???@@@AAABBBAAAAAA@@@BBBCCCEEEFFFEEEFFFHHHIIIEEEGGGJJJMMMOOOPPPQQQQQQSSSUUUXXX[[[]]]^^^^^^^^^bbb```aaacccbbb```aaafffjjjjjjkkklllmmmoooqqqrrrrrruuuwwwwwwwwwvvvwwwxxx}}}~~~uuuoooggg___ccclllppp,,,///222222111222666:::999777444111.............../////////000000111111111333888===;;;333////////////111111111111//////......////////////......+++,,,------,,,,,,///111//////////////////......---,,,,,,,,,...111444666888555222///...///111333////////////000111333444555555666666666666666666222333444555444333111000333333222111111000000///---------,,,---...///000...---------...///000111000333666666555333222222000111333444555444333222222000...///222333333222111444666666444111000///000///.........000111222444333222000000000111222333222222111000///.........///111222222111000///222333333333333222222111444222222333222///111666===<<<:::888777666666666555555777888888666333111,,,---------,,,+++++++++)))))))))***,,,---+++************,,,...///---,,,+++++++++******************,,,..................))))))((((((((()))*********,,,///000///---++++++++++++,,,,,,,,,,,,,,,---+++,,,---/////////......000111222111000///000222000111333333444555888;;;:::::::::;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@???AAACCCDDDDDDDDDFFFHHHDDDFFFIIILLLNNNPPPQQQQQQPPPRRRUUUWWWZZZ[[[\\\\\\]]]\\\]]]``````^^^aaafffiiiiiijjjkkklllnnnpppqqqqqqsssuuuuuuuuuuuuvvvxxx{{{{{{yyyrrrpppiiiiiinnnnnn}}}~~~---...000111111222555777555444333111000.........---...//////111111222333///222888>>><<<444///......///000111111000///...++++++,,,------------,,,,,,...///---***))),,,000///000000000///...---,,,,,,,,,,,,---///111444555666444111///...///111222......///000111222444555444444444555555666777777333333333222222111000///444444333222222222222333.........///000111333333///////////////000111111111333555555333222222333222222444555555444333222555222000222555888777555222444666666444222111111//////......///000111222333222111000////////////222222111000///......---,,,---...///000111111111333333333333333222111000000///000222111///111666;;;:::999888666666555555000111222555666666333000+++---......,,,++++++,,,)))))))))+++------,,,***))))))***,,,///000...---******************++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))***---000111///---++++++,,,...//////...------...,,,,,,---...............000111111111///000111333000111333333444666999<<<::::::;;;;;;<<<=========::::::;;;;;;===>>>@@@AAA>>>???AAABBBAAABBBDDDFFFEEEGGGJJJMMMPPPRRRRRRSSSOOOPPPRRRUUUWWWYYYZZZZZZZZZXXXZZZ]]]]]]]]]```fffkkkkkkkkklllmmmnnnooopppoooqqqssssssssstttvvvxxxxxxxxx|||}}}}}}vvvvvvsssvvvzzzxxx}}}000///...///222333444444000111111111111000...---/////////000111111111222...///444999888111...000......///000000///......***+++,,,,,,---------,,,000111222...)))(((+++/////////000111000///......,,,,,,---...///000000111222111000.........//////---...///000222333444555444444444444444444555555333222111000000111222222222222111111111222333444/////////000000111222222///000222333333222111000111333444333222111222333111111222333333333333333444111///111666888777555000222444444333111111222///.........///000222333000000111111111000000///222222111000///...---------------......///000111333333333333222111000///---,,,///333333000222666777666666555444333333222------...000333333000---,,,...000000---++++++---(((((())),,,......,,,***)))))))))+++------,,,***)))))))))***+++++++++,,,---+++***))))))***++++++((()))************)))(((+++...000111///---,,,++++++...000000...,,,---...------,,,,,,------......---...000000000222555777333444444444333555888;;;777888888999999:::;;;;;;::::::999999:::===@@@BBB<<<>>>@@@@@@???@@@AAACCCDDDFFFIIIMMMOOOQQQRRRSSSOOOPPPRRRSSSUUUWWWXXXYYYZZZXXXYYY[[[\\\[[[___eeekkkkkkjjjjjjkkkkkklllmmmnnnoooqqqrrrsssuuuwwwzzzwwwxxx}}}||||||}}}xxxvvvzzz}}}|||yyyxxxzzzzzzyyy{{{333000...000333666555333---...000222222000///---111111111000000000000000......111444333///...111---...///000000///...---,,,---....../////////...333444444000***(((+++///...///000222222222111000,,,------......------,,,///......------------------...///111222444555555666555444333333333333333333222000000000222444666///............000111222///////////////.........---000444777777555111...222333333222111111222444//////000111222333333444111...,,,...333666555222///111222222111111111222///.........///000222333...000111333333333222222222222111000///...------111000///......///111222333333333222111000///...+++,,,///444444222333777333333333222222111000000000//////222555555222///,,,///111111...+++,,,---((((((***,,,......,,,******))))))***++++++(((&&&(((((()))***+++,,,,,,---000...+++******+++,,,,,,((()))+++,,,,,,***(((''',,,...000111///---,,,,,,))),,,//////,,,***+++,,,...---,,,+++,,,---...///+++,,,...///111444888;;;777777666444333444666999555555555666777777888888;;;:::888777999<<>>>>>???AAABBBDDDGGGJJJMMMOOOPPPQQQPPPQQQRRRSSSUUUWWWXXXXXX[[[YYYYYY\\\[[[ZZZ^^^dddiiihhhhhhhhhhhhhhhhhhiiimmmnnnqqqrrrsssuuuxxx{{{yyy{{{yyy|||xxxxxxnnnrrrwwwyyyyyyyyyxxxsssnnnrrrzzz|||///000222111///......///111///,,,,,,---......---///000000///...000333555222333444333111//////000222222111000000000000111,,,,,,,,,------.........222222111///...---,,,+++222444666666666333000...///)))---000---000111(((,,,///222222///------///000000//////000222444555777666555444333333333333777333//////111222000......000///,,,---222444333222///,,,---111333333222000000000111111222222222000///---...000111111000///////////////000111111555111///111555777555111555555777888333......222333111//////000000000///222111000//////.../////////000111000...---------,,,,,,,,,---...///000000---...///000000111111111222///...///222444444222///000000000000111111111///000333444555444333222000111222222000...+++))),,,***((((((***+++++++++***+++,,,,,,******+++,,,((()))***+++,,,---------)))***+++,,,,,,+++***))),,,+++***)))))))))***+++---------...............+++*********++++++)))(((,,,...///...,,,*********///.........///000222333444555666666444333444666666888;;;<<<:::999888888;;;;;;;;;:::999;;;>>>AAA>>>???@@@@@@???>>>???@@@BBBFFFLLLOOOOOOOOONNNNNNQQQQQQQQQRRRTTTVVVYYYZZZ\\\ZZZ\\\___^^^[[[___fffeeeffffffeeedddeeegggiiiqqqpppooonnnqqquuu{{{~~~xxxpppiiinnnnnnoooooonnnnnnmmmlllwwwxxxzzz~~~///000111111///------...111///------///000000//////000000///...///333555000111222222///.........------------------------,,,,,,,,,---------......000///......---,,,++++++111111222333222000...---///)))111999444111222---,,,...000000...,,,---///000////////////111222333333333333222222222333333;;;888555333222111000...222444333000000555777666333111//////000111111000111222333444555666777777222000//////111222222111000///////////////000111333000...///333555333000111222555888555//////444333222111111222222111/////////............//////000111222111...,,,,,,,,,,,,++++++,,,---...//////......000111222333333333111///...///222333333222111222222222333333333333---...000111222111000//////000000000///---+++***+++)))''''''((()))))))))***+++,,,+++******+++---((())))))***++++++++++++******++++++++++++******,,,+++***)))******+++,,,******+++,,,...///000000+++*********++++++)))((()))***,,,,,,+++******+++,,,,,,,,,------...///000111333444444444444666777555777:::<<<;;;::::::;;;:::;;;;;;;;;:::;;;===???BBBCCCCCCAAA???>>>>>>???CCCFFFJJJMMMNNNNNNNNNOOOPPPPPPPPPQQQSSSVVVXXXZZZ\\\ZZZ\\\___^^^\\\___fffcccddddddddddddeeegggjjjmmmmmmooosssyyy~~~}}}uuulllkkkkkkjjjjjjiiiiiiiiiqqqrrrtttwww|||000222333222000......///000///......000222222111000000000///...///222555...000111000...---------***+++,,,------,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,+++++++++***//////......------,,,,,,...(((555DDD<<<111000111---......---,,,,,,...///000///////////////000000444555555555333333444555999999888555222000000111222444222......222444222222333222111///...///000,,,,,,---///111333444555333222000111333444444333111000///////////////000111...---...111222000......///444888666111111555333333333444555444222000///////////////000000111111222222000...,,,,,,---++++++++++++,,,---......///000111333444555555555000///......000222222111111222222333333333333333---...///000111000///.........------,,,,,,,,,,,,+++)))(((((()))******))))))***++++++******,,,...))))))))))))))))))))))))++++++************++++++++++++******+++,,,---...++++++,,,,,,---......///+++*********++++++)))((((((***,,,,,,,,,,,,---...+++,,,---...////////////...000222333333444666888444777:::;;;;;;;;;<<<===:::;;;<<<<<<;;;:::;;;===AAABBBCCCBBB@@@???@@@AAACCCFFFIIIKKKKKKLLLNNNPPPPPPPPPPPPQQQSSSVVVYYYZZZ[[[ZZZ\\\______^^^```dddaaabbbcccccccccdddgggjjjkkkmmmqqqyyy~~~~~~yyyqqqiiihhheeedddccccccddddddiiijjjlllnnnrrryyy222333444333111000///000...------...111333333222000000000///...///222444...///000000...------...***,,,...000000///...---...---,,,,,,,,,------...+++++++++++++++++++++,,,...---,,,+++***++++++,,,...))):::LLLAAA...,,,000------,,,++++++,,,...///111000000000/////////000444555666444111111333666333555666444111000222444222444222...---111222000000222444222...---///111))))))***,,,---...///000333111000111222444333333111000000///////////////000...---...000111000...,,,...333888666111111555333333444666777666333111222222111111000111111111000000111000...---///000---,,,,,,,,,------...///111222333333444444333333//////......///000111111///000111222222222111111///000111111111111000000...---+++******+++---......,,,++++++,,,---,,,***)))*********)))***,,,...+++******))))))))))))***,,,+++***))))))***+++,,,******++++++,,,---...///000//////...---,,,,,,++++++*********++++++)))(((+++,,,...///......///000---...000111111111000///...000111222222333555777555888:::;;;;;;;;;<<<===:::;;;======;;;::::::;;;<<<>>>@@@AAAAAABBBDDDEEECCCEEEGGGIIIJJJKKKOOOQQQQQQQQQQQQRRRTTTWWWZZZ[[[ZZZZZZ]]]___``````aaacccaaabbbbbbbbbbbbcccfffhhhlllmmmqqqyyy}}}vvvrrrqqqqqqnnniiihhheeeaaa^^^]]]]]]___```bbbdddfffhhhlllrrryyy~~~///000222111///......///,,,,,,,,,...111222222111111111000///...///111444...///111000///......///+++---///111222222000//////...,,,++++++,,,---...,,,,,,,,,,,,------------...---+++******+++,,,---222--->>>OOOBBB...+++000...,,,++++++,,,---...///111111111111111111000000---///111000...111666<<<666888888555111000222555666777555111000333444333...111333222///...000222//////000000111111222222111000//////111222222111000000////////////000000111000//////000000000///---///333777555000000444333333444555777666444111333222111000///............/////////...///111333///............//////000333333333333222111000/////////////////////000111///000111333333222111111000000111111111000000000---,,,***))))))+++---///...---,,,,,,------,,,***)))******)))((()))+++...,,,,,,+++*********++++++,,,+++***))))))***+++,,,******+++,,,------......000000000///...---,,,,,,+++*********++++++)))(((,,,...//////...------...---...000111111111000//////111222222222222333555888999;;;;;;:::999:::;;;999;;;===<<<;;;::::::::::::<<<>>>???@@@AAACCCEEECCCEEEGGGHHHIIILLLOOORRRSSSSSSSSSTTTUUUXXXZZZ[[[XXX[[[]]]___aaaccccccaaabbbbbbcccbbbaaabbbdddggghhhhhhllltttsssfffdddeeeeeefffgggggghhhkkknnngggddd___[[[YYYZZZ[[[]]]]]]___bbbfffjjjpppvvv{{{***+++------,,,,,,,,,---,,,,,,,,,...111222111000111111111///......111444---///000000///......///***,,,...///111111111111000...,,,++++++,,,---...------------...............---,,,++++++,,,---...444111???LLL???000///000---,,,+++,,,...//////...000111222222222222111111,,,///222222333999DDDMMMBBB???;;;666222000222444333555333......111333111...000222222111000000111111111222222222222222333000///---...///111000000///////////////000111111111111111111000000000000...///222555333///111666222222222333555555333111000///...---,,,,,,,,,,,,.../////////...000222555000///////////////000000222222222222111000......///000111000//////000222111222444666666555444222000000////////////.........---+++******+++---...---,,,+++,,,,,,,,,***(((++++++***((('''(((***---,,,,,,+++******+++,,,---++++++************++++++)))***+++,,,------,,,,,,,,,,,,------...///000000+++*********++++++)))(((***,,,------+++***++++++------...............---000111333333222222333444888999::::::888888999:::999:::;;;;;;:::999:::<<<>>>???@@@@@@>>>>>>???@@@CCCEEEGGGIIIJJJMMMPPPSSSTTTTTTTTTTTTUUUWWWXXXZZZWWW[[[^^^___cccfffddd___aaabbbbbbbbbbbbccceeehhhdddgggmmmuuuxxxfffZZZ[[[XXXYYY]]]`````````fffmmmfffccc^^^ZZZXXXWWWXXXYYYYYY\\\```dddiiinnntttxxx{{{zzz|||'''))),,,,,,,,,,,,---///...---...000222333222000111222111///......111333,,,---//////---------...+++,,,---...000111222333000///,,,+++***+++---...............------------------,,,,,,,,,,,,------000///:::AAA777000111...---,,,+++---000111000......///000111222222111111111333555444666===KKKVVVHHHBBB:::444111111222333///111///++++++///000...222111111111222111///---------...///000111111222000...---...///000000000............///111222333111111111111000//////000------000333222000333:::111000000000222333222111......------...///000000111111111///......111333//////............//////000000111111111111000000000222222111//////111333111222444666666555444222111111000///////////////...---,,,++++++,,,---------,,,,,,,,,---,,,***(((---,,,+++(((&&&&&&)))++++++***)))((()))+++,,,...******++++++++++++******)))***+++,,,,,,++++++***))))))***+++---...//////+++*********++++++)))(((''')))+++,,,+++++++++,,,......------------.........000222333333333555777666777888888777777999;;;999::::::999888999<<<>>>???AAAAAAAAA???>>>???AAACCCEEEHHHJJJLLLNNNQQQSSSTTTTTTSSSSSSSSSTTTUUUVVVVVV[[[^^^___ccchhheee^^^^^^```aaabbbccceeeiiillllllrrr{{{}}}tttdddYYY^^^WWWUUUVVVZZZZZZYYY]]]cccdddbbb]]]YYYVVVUUUUUUUUUUUUXXX]]]aaaeeejjjooosssssssssvvv|||(((+++---...//////111222//////000222444444222000222222111///......111333***,,,------,,,+++,,,---------...///111333444666111///,,,******+++---............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,******333666//////111+++---,,,,,,///222333000---,,,---///000111111111000222444333000000777FFFQQQGGG???555000000222444444111333111------111333111555222111111222111---)))+++,,,---///111222333444000///---...000111111000---------...000111333444000111111000///......///++++++...111111111666===111///......000222222111......///000222444555666444444222000------///111///......---------.........///000111222333333333111222333222//////111444...000333555555444222000444444333222111111222222///...------,,,,,,,,,---000///...///000...,,,)))...---+++(((&&&&&&(((+++)))(((''''''(((***,,,...)))***+++,,,,,,+++***))))))***+++,,,+++***)))(((******************++++++,,,+++******++++++***(((''')))+++---------///000111111///......///000111---///111333444555888:::444555666777777888:::<<<999999999888888999===???>>>???AAAAAAAAAAAACCCEEECCCEEEIIILLLMMMOOOQQQSSSTTTSSSRRRQQQQQQRRRSSSSSSVVV[[[^^^___dddiiieee]]]\\\]]]```bbbdddgggllloooyyy{{{uuuqqq___PPPSSSRRRLLLKKKRRRWWWXXX[[[```ccc```]]]YYYVVVTTTSSSSSSSSSVVV[[[___bbbfffjjjmmmpppqqquuuzzzzzz|||(((***---...//////111222//////000111222222333333...---,,,,,,,,,...///000///......---------.........,,,***+++,,,------,,,************************(((***+++,,,,,,...000333000000///...---,,,++++++/////////000///......---(((+++///222333111///,,,...///111222333333333222222444666666555555555777;;;888444000//////000222444222000......///000111111222444555444111...++++++++++++,,,---///111333222...,,,---111333000---...///111111000//////111555444444333222111000000...111444444222111333555777444111......333;;;AAA222111000111333555666777666444222111222222111000+++---///111111000///---000222444333222111222333333333222111000///...---444222111222444444333222333222111///......---------------------...//////---...///000000...,,,+++---,,,,,,+++***)))((((((,,,,,,,,,+++++++++++++++(((&&&'''+++,,,))))))+++,,,++++++***************.........//////000000000***+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++///...------...000333444111222333444555666666666555666888999::::::999999::::::999999999:::;;;;;;<<<>>>@@@AAA@@@@@@AAACCCIIIIIIJJJLLLPPPTTTXXX[[[YYYTTTNNNMMMPPPTTTVVVVVV\\\]]]\\\[[[aaahhhddd\\\^^^```]]]___ccc```fffyyy|||qqqggg]]]TTTNNNPPPKKKHHHIIIKKKMMMTTTZZZ^^^^^^]]]XXXQQQMMMMMMNNNUUUVVVXXXZZZ\\\___cccfffhhhmmmnnnlllppp{{{(((***,,,------...000222//////000000111222222333000///.........///000111......---------.../////////---,,,,,,---......------,,,,,,++++++++++++,,,)))***+++,,,,,,...222444...............///000000////////////////////////------...///000000000000///000111111222222222222222333555555444333444555999777444111000000111222111222333333333222111000111111111111111000///...------------///111333444000---,,,...222444333000...---,,,,,,---...///000444333333222222111111000///111333333333222333444.........///333:::CCCJJJ222111111111222444555555444222000000111111000///...///000111111000000///...000222333333222333555444333222111000000000000222111111111333444444333333222111///......------...---------......///000------,,,,,,+++++++++++++++++++++************************+++++++++++++++'''&&&(((,,,---***)))+++---,,,+++***)))******+++************+++++++++,,,,,,,,,---............---+++,,,,,,,,,,,,,,,++++++//////......///111444555//////000222333333333333555666888999:::::::::999999999999999999::::::;;;:::===@@@BBBCCCDDDFFFHHHKKKKKKJJJKKKLLLOOORRRTTTQQQOOONNNNNNPPPSSSTTTUUUZZZ\\\\\\\\\aaafffccc\\\^^^aaa___aaaeee```eeexxx~~~xxxpppiii```XXXRRRKKKFFFDDDFFFHHHIIIMMMSSSZZZ\\\\\\XXXRRROOOOOOPPPSSSUUUWWWXXXZZZ\\\```ccceeejjjlllkkkoooxxx)))***+++++++++,,,///111......//////000111111111222111000000000000111111...---------...//////000///...------...///...------,,,+++******+++,,,...+++,,,,,,,,,,,,///222666,,,++++++,,,...111444666......------...///111222111000...------000222444111111000000000111111222222333555444333111222333222111000///............///111444777777555222000111000///......///000111////////////000222444666///---,,,///333555444222111---))))))---000222111222222222222222222222222111111111222444555444333111111111111222666;;;???222222222222222222222222222000//////000111000///111111111111000000000000---///222333333333555666555444222111111222444555111000000111444555555444333222111///............///............//////000...---+++))))))***,,,---))))))*********+++++++++((())))))******+++++++++)))(((+++000000---+++,,,...---+++))))))***+++,,,+++++++++,,,,,,,,,,,,---------...///////////////***++++++,,,,,,+++++++++000000//////000222444555......///000111222333333444555777999::::::::::::999999888999999:::;;;;;;<<<>>>AAACCCDDDFFFHHHJJJJJJIIIHHHHHHIIIKKKMMMOOOJJJLLLOOOQQQRRRSSSTTTVVVXXX[[[\\\]]]```cccbbb^^^^^^cccdddhhhlllfffiii{{{}}}zzztttoooiiiaaaYYYTTTJJJFFFCCCDDDEEEEEEHHHMMMVVVYYY[[[YYYUUUQQQQQQRRRQQQSSSUUUVVVWWWZZZ]]]```bbbfffiiijjjmmmtttyyy{{{zzzyyy)))***+++******+++---000------....../////////000111111111000000000000000------------...///000111...---,,,---//////...,,,***)))''''''(((+++///111//////...---,,,---111444******)))***,,,000444777...---,,,,,,---///222444333111///---...000333555333222000//////000111222111333444333111000000111000000000111111000000000///111333666666555333111000////////////000111222000/////////000222444555111///...000333444444222222...***,,,111555444222000000111111222222222333333111000222555777555222555555333000---,,,---...222333444333222000000000111000...///000111111000222111000/////////000000...000222333333333444555555444222111222444777999111111000222555666666555222111000///............//////.........//////000///...---,,,,,,,,,---...************************''''''((()))***+++++++++++++++...333333000---//////---+++))))))***,,,---------------------------,,,---......//////......******++++++,,,+++++++++////////////000111222333///000000111222444555666444555777999:::;;;;;;::::::999999999:::;;;<<<===@@@AAACCCCCCCCCDDDFFFHHHFFFFFFEEEFFFGGGJJJMMMOOOJJJNNNRRRSSSRRRRRRUUUXXXWWWZZZ]]]^^^___```bbbbbb```hhhnnntttxxxqqqsss~~~yyyrrrkkkeee^^^XXXTTTRRRLLLGGGEEEDDDCCCGGGLLLTTTXXX\\\[[[WWWSSSQQQQQQOOOQQQTTTUUUVVVXXXZZZ]]]___bbbfffiiilllppptttvvvwwwuuuyyy)))***++++++******,,,...,,,,,,------------....../////////////////////..................///000111,,,,,,+++,,,......,,,***'''&&&&&&'''***///333666222222000...,,,+++---///***)))((((((***---111333------,,,,,,---000222444111000000//////000111222222111000/////////000111000222333222000//////000222333444555666555555444000000111111222222333333...///000222222222222222///.........///111222444222222111111222222111000///---,,,000555777333//////000000111111222222333333111000222666777555222000111000///,,,+++,,,---222444666555333000//////222000//////111222222111000//////.........//////000222333333222222222333444333111111222444888:::222222222333666888777777222111000//////....../////////............//////+++,,,---......---,,,,,,,,,,,,++++++***))))))(((''''''((()))***++++++++++++***,,,111222...---...///...,,,+++***+++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,............//////000111//////000000222444666777444555777999:::::::::::::::::::::;;;;;;<<<>>>>>>>>>@@@AAAAAAAAACCCFFFHHHGGGGGGFFFFFFGGGJJJLLLNNNLLLOOOQQQQQQPPPQQQTTTXXXWWWZZZ___```^^^___dddjjjmmmvvv|||{{{}}}{{{uuummmeee```\\\XXXVVVZZZQQQIIIDDDBBBAAAFFFLLLRRRWWW]]]^^^ZZZTTTPPPOOONNNQQQSSSUUUUUUVVVXXXZZZ\\\^^^cccgggjjjlllppptttwwwxxx|||)))+++,,,---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000000//////...//////000+++++++++---......+++)))&&&&&&'''***...222666999111222111///,,,++++++,,,******)))((()))+++...///------,,,---...000222333000000000000000000000000000000/////////000000111000111333222111///000111///000111222222222222222222111///......///222333///000111333333333222111......------...///111222333222222111000000//////,,,+++---000444444000,,,000000000111111111222222222222222333555666555444222333333111...------...111555888888444000///000333111000000111222111000---.........////////////111222444333222111111222222111111000222444666888333222222333666777777666111111000/////////////////////...------------...((()))+++------,,,***)))------,,,+++***)))((('''((())))))******+++++++++((('''(((,,,---******,,,......------,,,,,,,,,------------,,,,,,,,,,,,,,,))))))***+++++++++++++++***++++++,,,---------------------....../////////............000222555666555666888999::::::999999::::::::::::;;;===>>>???:::<<<>>>???AAADDDHHHKKKLLLJJJIIIGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPQQQTTTVVVXXX[[[```aaa^^^^^^hhhtttsssnnniiiccc___\\\[[[ZZZYYYWWWOOOFFFBBB??????DDDJJJOOOVVV^^^```\\\VVVQQQNNNMMMOOORRRSSSTTTTTTUUUWWWYYYZZZ^^^dddgggiiimmmrrrxxxzzz~~~)))+++...///---+++******++++++++++++++++++++++++***+++,,,...////////////222111000///............,,,,,,,,,...//////,,,***$$$%%%'''***---000333555---///000000---+++++++++************+++,,,---...,,,------...///000000111000000///......//////000......///000111111111000///111222222111000111222---------............///333111///......///000222111000000000000111111222///...------...///111222000111111000000//////000---...///000111111000///000000000000111111111111000222444555444444555666777777666222///------...000555::::::666111000111333111//////000000///...,,,---...000111111111000///111333333222222333444000000000000111222444444333222111222444555444333111000000///////////////......---,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++*********))))))*********+++++++++++++++)))&&&'''******))))))------......///...---,,,+++............---------,,,((()))******++++++******++++++,,,---............---......//////////////////......///111333666888777888999::::::999888777888888888999:::;;;<<<===:::<<<===???@@@DDDIIILLLKKKJJJHHHGGGHHHIIIJJJLLLMMMMMMPPPTTTWWWYYYXXXWWWYYY\\\bbbccc^^^___mmm~~~^^^___]]][[[ZZZZZZYYYWWWUUUMMMGGGBBBAAA@@@???CCCHHHKKKSSS]]]aaa___XXXSSSPPPKKKMMMPPPQQQQQQQQQRRRSSSUUUUUUYYY```ccceeejjjqqqwwwxxx{{{|||zzz|||(((,,,///000///,,,***)))+++++++++***************)))***,,,...000000000000333222111///............---------///000000---+++"""###%%%'''***,,,---...))),,,///000...---,,,,,,)))***+++,,,---......///,,,---...///000000000///111000...,,,,,,---///111,,,---///111111111111000...000222222222111222333222222111111111111222333333222111000//////000000333111...,,,,,,...111333//////.........000111222---///000000//////000222000222222111000000222333111111111000000000000000///333666666333333555777222222222111//////111333000555;;;;;;777222111222333111............---,,,+++---///222333333222222---///222333333333555666......///000111111222222222111000000222333222111111000000////////////000...---,,,,,,++++++++++++---,,,+++******,,,...///***************+++++++++,,,,,,,,,+++++++++++++++,,,)))(((++++++***,,,000,,,...///000000...,,,+++*********)))))))))(((((())))))***++++++++++++***+++,,,---...////////////...///000000000000000///111111111111333666999;;;888888999:::999888777666666666666777888:::;;;<<<>>>???@@@@@@@@@BBBFFFJJJGGGFFFFFFFFFHHHKKKMMMOOOMMMOOOSSSZZZ```aaa^^^ZZZZZZ]]]cccddd___```ppp}}}~~~vvvTTTVVVVVVWWWYYYYYYWWWSSSOOOFFFBBBAAACCCDDDBBBDDDHHHHHHQQQ\\\bbb```ZZZUUURRRIIILLLNNNPPPOOOOOOPPPQQQSSSQQQUUU]]]aaabbbhhhpppvvvtttuuuxxxxxxyyy,,,,,,---...---,,,+++***++++++,,,,,,,,,+++******,,,,,,------,,,,,,+++************+++,,,...111222------------------------+++***)))))))))***,,,,,,......---,,,---...///000***))))))***,,,...---,,,,,,,,,+++,,,---///111222000///...,,,,,,++++++++++++,,,...///000111111000111111111000000000000000000000111111111111000000444333111////////////000000000111222111000///...666333000....../////////000000000///////////////111000///...///000222444---------------...///000888333333888999444222555777333222444555222111222111222333222000000000222000000000000000000000000///000111222222333222222,,,---...000000111111111333444444222000//////000///000222333333222000//////...---,,,,,,---//////---,,,+++***)))***+++,,,)))******)))''''''((()))///---++++++,,,,,,,,,+++((((((***---///...,,,)))+++***)))))))))+++...///---------+++******+++---------...---,,,***((('''((())))))))))))************+++---.........000222222111///.........---------------...000111333444333333444444555666777777555666888888777777888:::<<<===???@@@AAADDDHHHKKKLLLLLLKKKHHHGGGHHHKKKNNNNNNUUUZZZZZZ[[[^^^^^^[[[]]]\\\ccckkkiiifffpppwww}}}~~~hhhVVVWWWSSSNNNKKKKKKMMMNNNOOOGGGDDDAAA>>>>>>???AAACCCJJJOOOWWW___ccc```YYYSSSNNNMMMLLLLLLLLLMMMOOOPPPQQQSSSVVVXXX\\\aaagggkkkqqqrrrsssssstttwww{{{~~~++++++,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++***---,,,,,,,,,---///000222......------,,,,,,+++++++++***)))))))))***,,,,,,,,,,,,+++++++++,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,...000222333222111///...---,,,++++++,,,,,,---...///000000111000000000000////////////---...///000111222222222111111000000000222333444...///000222222222222111666555333333333222000...000000000000000000000000333222000///...///000111000000000000111222333444777555666999777333444888333000000333444222222444000222222222000///000111////////////////////////......///000111111111111...///000111222222222222222333333222000///000111000111222333333222111000///...------------...///------,,,+++++++++++++++***++++++***(((((()))+++,,,******+++,,,------+++(((***,,,------+++)))(((******)))((()))+++---...---------+++))))))+++---,,,,,,++++++***)))((('''++++++***)))((('''&&&&&&***,,,---...---...000111...,,,******---......,,,---------...000111333444333333333444444555555666666777999999888888999;;;===???@@@AAAAAACCCGGGJJJLLLLLLLLLJJJIIIJJJNNNPPPOOOTTTWWWXXXZZZ]]]]]]YYY\\\\\\bbbiiiiiihhhsss~~~mmm\\\QQQOOOMMMLLLLLLLLLKKKJJJEEECCC@@@===<<<===???@@@FFFKKKTTT\\\```___YYYSSSLLLLLLKKKJJJKKKLLLMMMNNNTTTUUUXXXYYY\\\___dddhhhlllmmmoooppprrruuuzzz~~~***++++++++++++***)))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...---------...///111222......---,,,++++++******+++************+++,,,,,,,,,++++++++++++,,,---...---,,,+++,,,---...---,,,------,,,---...000222444444333111000...---,,,,,,,,,,,,+++,,,---...000111000000/////////.........,,,---...000111222333333000000//////000111333444,,,...///111333444444555444444444555666444000---//////000000111111222222222111000/////////000111000000000111222444555666555444444444111---///333///---...222333111222555///111111000///...///000////////////////////////------...///000000000000000111222333333333333333000111222222000000111222111222222222222222222111//////...------......///---------------,,,++++++,,,,,,---+++***)))***,,,++++++++++++,,,,,,***'''(((,,,///...+++(((((((((******)))))))))+++,,,------------+++))))))+++---...---,,,+++******+++,,,------,,,+++***)))((((((***,,,---...---...///111,,,(((&&&(((---111///------------...000111333444333333333222333333444444666888999999999999:::<<<>>>???AAAAAAAAABBBEEEGGGJJJJJJJJJIIIIIIJJJNNNQQQRRRUUUWWWZZZ___cccaaa[[[]]]^^^cccjjjkkkkkkvvv}}}}}}wwwwwwvvvkkk___MMMLLLLLLMMMMMMJJJGGGCCCCCCAAA>>>;;;::::::<<<===BBBGGGOOOXXX]]]]]]XXXTTTPPPPPPPPPPPPPPPQQQRRRRRRVVVXXXYYY[[[\\\^^^aaadddggghhhjjjlllooosssyyy}}}+++++++++++++++******)))((()))***+++,,,---------+++,,,,,,,,,,,,+++******+++++++++,,,---///111333------,,,,,,++++++++++++************++++++,,,,,,------------......//////---,,,++++++------,,,+++............///111333444555444333111///...------,,,+++******+++---000222111111000000//////......,,,---...000111222222222222111000.........///000......000111333444444555111000000222333333111///...//////000111222333333//////......///000111222------...///111222444555777555222111///------......---...111111///000444///000000000...---...///////////////////////////------...///000000000000111111222333333333222222...000111111000000111333111000000//////000000111/////////...............,,,---...///...---,,,+++,,,------,,,***)))+++,,,///...------,,,)))%%%!!!(((---000///+++((())),,,++++++******+++,,,---............,,,******,,,...---,,,***(((((()))+++------------.........//////***,,,------------...000...***''')))///333111------------...000111333444444333222111111111222333555666888888888888:::<<<>>>???@@@@@@???@@@AAACCCEEEEEEFFFFFFFFFHHHKKKNNNTTTWWW[[[aaaiiimmmhhh```___aaagggmmmnnnmmmttt~~~|||tttkkkggggggccc^^^PPPOOONNNMMMLLLIIIDDDAAA@@@???<<<:::999999:::;;;AAAEEELLLTTTZZZ[[[XXXUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVXXXZZZ\\\]]]^^^aaaccceeegggiiijjjlllpppuuuyyy------,,,,,,++++++++++++((()))***+++,,,---------++++++,,,,,,++++++***)))'''((((((***,,,///222333,,,,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,---------...............,,,+++***+++,,,---,,,+++111000//////000111333444555444222111///.........,,,+++******+++---000222333333222222111000//////......///000000000000///333222111000000000111222111111111111111222222222///...---...111444555555......///000111222222333000000000///////////////---------///000222444555777555222111333444222///000///000222///+++,,,111...///000///---------///..............................///000111111111111000111111111111111000///...///000111000000111333//////............//////000000000//////......---,,,---...///...---,,,++++++,,,,,,+++))))))***,,,...---------,,,)))%%%"""''',,,000000,,,***,,,000,,,,,,,,,,,,,,,------.../////////---++++++---///+++)))'''%%%%%%&&&)))***---............/////////***,,,------,,,,,,...//////,,,)))***...111///,,,---------...000111333444444333111000000111222333333444666777666777999:::<<<>>>??????>>>>>>>>>@@@BBBCCCEEEEEEEEEGGGJJJMMMQQQWWW^^^fffooossslllccc___ccciiimmmmmmmmmqqqvvv||||||tttggg^^^]]]______WWWTTTPPPMMMKKKHHHEEEBBB???>>><<<:::999:::;;;;;;BBBEEEKKKRRRXXXZZZXXXVVVPPPQQQQQQRRRRRRRRRRRRRRRTTTWWW[[[^^^___aaaccceeeggghhhiiijjjkkkmmmrrruuu|||}}}...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,+++++++++++++++******)))''''''''')))+++...111333------------------------***++++++,,,---,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***+++---///...---444333222111000111222333333222111///............,,,,,,+++,,,---...000111444444333222111111000000/////////000000//////...222222111222333555777888222222111000//////000000000...---...222666888999......//////000000111111333333111000...---++++++000000000111222444555666333444333222333666444///222111222222...)))***///...000000///...---...///..............................///000111111111111000000000000000///...---...///000000//////111222........................000000000000000///---------------------,,,++++++,,,,,,,,,+++***)))***,,,*********+++------+++)))(((+++......,,,,,,...000,,,,,,------------------/////////---++++++---///000...+++))))))***,,,---......---,,,+++***))))))***,,,------,,,,,,---...---,,,******+++,,,,,,+++---------...000111333444444333111000000111333444222333555666666666888:::;;;===??????>>>===>>>???CCCDDDFFFFFFGGGHHHJJJLLLMMMTTT[[[bbbiiimmmhhhaaa___ccchhhkkkmmmoootttxxx{{{zzzssseee[[[[[[^^^```YYYUUUPPPKKKIIIHHHFFFEEE>>>>>>===<<<<<<===>>>>>>DDDFFFJJJPPPUUUXXXWWWVVVQQQRRRRRRSSSTTTSSSSSSSSSSSSWWW\\\```bbbccceeefffhhhiiiiiiiiiiiikkknnnqqquuuuuu{{{------+++*********+++,,,***++++++,,,,,,,,,+++++++++++++++++++++***))))))************+++---///111111111000///---,,,,,,+++***+++,,,---------,,,,,,***+++,,,---------,,,,,,,,,++++++---000222222111777555444222111000111111//////...---------------,,,,,,---...///000000111444444333222111000//////------...///000000000///111111111111333555777888111111///........./////////......///222444555444.............../////////000000000000///...------222222222222333444666666777???AAA;;;555333111///222222333333...)))***//////000111000...---...///........................------...///000000000000000000000000///...---,,,...///111000//////000111//////000111111000//////000000111111000///---,,,------,,,+++++++++++++++---......---+++***,,,---)))))))))***---......---***++++++++++++++++++++++++++++++++++++++++++***---------+++******+++---333222000...------...///---,,,,,,+++***)))((('''***,,,------,,,+++---...,,,---...---+++***,,,...---------...000111333444444222111000000222555777222444666666666777999;;;<<<>>>@@@@@@@@@??????@@@BBBDDDEEEFFFFFFFFFHHHJJJNNNSSSXXXZZZ^^^bbbaaa^^^cccfffiiikkkpppyyyxxxtttiii^^^XXXYYYXXXUUUSSSPPPLLLIIIHHHHHHGGGFFF???>>>>>>>>>???@@@AAABBBFFFGGGJJJNNNSSSUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTTTTUUUYYY___cccdddeeeffffffggghhhhhhggggggiiilllooosssrrrxxx---,,,***)))))))))***+++++++++,,,,,,,,,+++*********++++++++++++***))))))...---,,,,,,,,,---...///555444222000...+++***)))***+++,,,---...---,,,,,,,,,---.../////////...------------///222444444444888777555333111000000000------,,,,,,,,,,,,------+++,,,...///000111111111333333222111000///...---+++,,,---///000111111111111111000//////000111222000///...------...///000,,,,,,---///111111///---...............---------)))***,,,...000222222333222222222222222333444555FFFRRRWWWKKK;;;333222333111111333444///)))+++111///111111000///...///000........................+++,,,---...////////////111111111111000...---,,,///000111000///...///000///111222444444222111///000111111111000///---,,,---,,,+++***)))***+++,,,...//////...,,,,,,---///---+++******,,,......---,,,***))))))******((('''))))))*********))))))(((+++,,,+++***((((((***,,,///...,,,***))))))))))))******+++++++++,,,,,,,,,***,,,------++++++,,,...+++///111000---,,,///444---------...000111333444444222111000111333666888333444666777888888:::<<<<<>><<<)))555000000111222222111000///333111000111111111///---......////////////......))),,,///111000...------...............///000000333333333333333222111000000000000///......000222666555444222000///...---...//////...,,,,,,...///000000///...---,,,,,,,,,,,,***(((***...000...,,,,,,***)))((((((***+++---+++***))))))+++++++++)))))))))))))))(((''''''&&&)))***,,,---------///111---+++***+++---/////////((()))+++,,,,,,+++***)))---......///////////////444333222222111111111222555444333222333444555666888888888777666777:::=========>>>@@@AAABBBCCCCCCDDD@@@======AAAEEEFFFFFFKKKNNNTTTWWWTTTOOORRRXXXhhhtttzzzwww}}}vvvnnnfff[[[QQQLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGIIIMMMQQQRRRPPPMMMOOOMMMKKKJJJJJJLLLNNNPPPQQQUUUYYY]]]___aaaccceeefffeeedddeeeiiilllooopppppprrrvvvyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...000---******,,,------+++---,,,,,,---...000222333111000---++++++,,,---...000///...,,,***+++,,,...////////////...,,,***)))++++++***,,,...000//////***+++---.........---------------,,,,,,,,,++++++/////////000000000111111111333333222000...---...,,,,,,---...///000000111///000111000......///111000///---------...000111---...///000111111000000222111///......000222333000000000111333444222000333333222111222555999<<>>>>>???@@@BBBCCCDDDEEEBBB@@@>>>???CCCFFFHHHHHHMMMMMMOOOPPPMMMJJJMMMSSS^^^kkkyyy~~~qqqhhhfff___VVVNNNKKKJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEAAA@@@@@@@@@AAABBBDDDEEEGGGGGGIIIMMMPPPQQQOOOLLLKKKJJJHHHHHHHHHJJJMMMOOOMMMPPPUUUYYY[[[]]]```bbbdddddddddfffiiilllnnnoooqqqrrrtttvvvxxx...///000111111000///...------.........---,,,,,,...,,,))))))***,,,---------,,,++++++,,,///333555...---+++******,,,---///333111---+++***+++---......------,,,+++******)))+++******,,,...//////...------............---------------------,,,,,,,,,.........///////////////111222333222000.........------........./////////,,,000444222...+++,,,//////...---,,,---...///000---...///000111111111000444333111//////000111222/////////111333444333222333222111111222555888999@@@RRRIIINNN111<<<---000------...///000000000///000//////000222222111///---...//////000000000000000000000///...///111444.............../////////111111111111111111000000111000////////////000111111111111000//////......,,,------,,,++++++---...000///...---------------)))***++++++++++++,,,......---,,,*********+++,,,------,,,---...,,,)))&&&)))+++---000000///...---000111111///---++++++,,,***+++,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,000000111111111000000///000///////////////000111333333333333333444555555555666666555444555888;;;<<<======>>>@@@AAACCCDDDAAA??????@@@DDDGGGHHHHHHOOOLLLKKKLLLIIIGGGJJJOOOVVVaaauuu~~~}}}|||xxxqqqiiicccaaa[[[RRRKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEAAAAAA@@@@@@@@@BBBCCCDDDHHHHHHJJJLLLOOOOOOMMMKKKHHHGGGFFFFFFFFFHHHKKKLLLHHHKKKOOOSSSUUUXXX[[[]]]aaabbbdddgggiiikkklllmmmqqqqqqrrrsssttt}}}---...000111222111///...------,,,,,,,,,+++******,,,+++)))((()))+++---...---,,,******+++///333666...---,,,++++++,,,---...000...---,,,------...---------,,,+++*********+++,,,++++++,,,///000000////////////000000000000000.........---------------........................///111222111///......///000000000000000000000000+++111777555///***,,,//////............///000111---...//////000111111111222111000/////////111222///......000333444444333111000///000222444555555555>>>555:::***666+++,,,+++,,,---...//////000000---,,,---...000111000///+++,,,---...////////////000111222111000000222444...//////000000000000000000000000000000000111111222111///...///000111111///////////////.........+++,,,,,,,,,++++++,,,...000///...---------------(((***---,,,***)))+++...,,,,,,+++++++++,,,---...++++++,,,...///...+++((((((***...000000///,,,***)))***,,,,,,++++++,,,...***++++++++++++,,,...000222111///---,,,,,,------//////000111222222222222111000000///......//////222222222333333444555555444555444333333444777:::999999999:::<<<>>>@@@AAA@@@@@@@@@AAACCCEEEGGGGGGQQQNNNMMMNNNMMMKKKLLLPPPVVVZZZooozzzxxxuuurrroookkkgggeeeaaa[[[RRRKKKFFFDDDBBBAAACCCCCCDDDDDDCCCCCCCCCBBBCCCBBBBBBAAABBBCCCEEEFFFIIIIIIKKKLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEGGGHHHIIIEEEGGGKKKOOOQQQTTTWWWZZZ\\\___dddgggiiijjjjjjkkksssqqqqqqrrrrrryyy)))+++---//////...---,,,,,,,,,+++*********))))))++++++***))))))+++---///---,,,***)))+++...222555000///...---,,,,,,,,,---******,,,///222222///,,,...---,,,,,,,,,,,,,,,------,,,,,,---///111111000******++++++,,,---..........................................------------...000111111///......///000000000000////////////,,,333999777111,,,---000000000000000000111111111.........///000000111111...---------...///111222///......000222444444444111000///111333555444333444:::666:::000666000111,,,,,,,,,---...//////000+++******,,,///000///------...///000000000000000...000333444333222111111///000111222222222222111000000//////000111222333333111......000222111000........................***+++,,,,,,++++++---/////////...------------...(((+++---,,,***)))+++.........---,,,++++++++++++((()))+++...000000---++++++---///111000...+++)))&&&(((***++++++,,,...000+++,,,+++******---222777333222000...------...///,,,---///111333444555555444333111000......------111111222333333444444555333444444333222333666999888888888999:::===@@@AAAAAAAAAAAAAAAAAACCCEEEFFFOOOOOORRRUUUSSSOOOPPPTTTXXXWWWjjjvvvqqqooolllhhhdddaaa``````___YYYQQQKKKFFFCCCAAA???BBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEGGGJJJKKKLLLLLLKKKJJJIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGDDDGGGJJJMMMOOOQQQUUUXXXYYY]]]cccfffggggggiiijjjrrrqqqqqqrrrsssyyy'''(((***+++,,,,,,++++++++++++***))))))************,,,,,,,,,+++***,,,...---,,,+++***+++...000222000///...---,,,,,,,,,,,,((((((+++000555555000,,,------------............,,,++++++---///111000///+++************+++,,,---.........///////////////...............------------///000000///...///000...---------------------...333777777222//////111000000111111111222222222///.........///000111222,,,,,,,,,---...///111111111///...///222333444333444222222444888999777444333888999:::444444222444---------------...///000*********,,,...///...---222222222333333222222111+++///222444333111000//////000222333333333222111000000//////000222333555444111......111333222000///////////////.........+++,,,---,,,+++,,,...000///......---------......+++,,,------,,,+++,,,---111000...---+++)))'''&&&&&&'''))),,,///000...---...///000111111...,,,***)))+++,,,,,,,,,,,,---///,,,------+++***---333888222111000///////////////,,,---///111333444555666444333111000...---------///000111333444444444444333444444333222333666999:::999999:::<<>>@@@BBBEEEFFFKKKLLLMMMKKKIIIGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJLLLMMMPPPTTTVVVWWW\\\aaadddeeeeeehhhjjjpppooopppssstttyyy(((((()))******+++,,,,,,+++***)))))))))***+++,,,***---//////,,,++++++,,,------,,,+++,,,---...///------,,,,,,,,,,,,,,,,,,******+++///444555000,,,+++,,,---/////////...---***))))))+++---///......111000...---,,,,,,,,,---....../////////000000000////////////......------,,,...000000///...///000,,,---------------------///111444444222000000000//////000111111111111111//////......///000111222---.........//////000000222000//////111333333333555333333666:::;;;777333222333555555333000111222///......------...///000,,,,,,,,,---///000...---222222333222222111000///,,,...000000///...//////---///000222222111000///111000//////000333555666555111......222444222000000000000//////.........+++,,,------,,,---///111......---------......///...---,,,---......---,,,------,,,,,,+++***((((((((('''(((***---...---,,,,,,---.........---,,,+++***+++,,,,,,++++++,,,---***---000///,,,+++///222///000000000000000//////---...000111222222333333000///......---............///111333444444444444444444444333222444777999:::999999999;;;???BBBEEECCCCCCBBBAAAAAAEEEKKKQQQUUUYYY^^^^^^VVVPPPUUU^^^bbbmmmpppggggggeee```YYYUUUUUUUUUNNNLLLHHHGGGGGGHHHGGGFFFCCCDDDDDDEEEDDDBBB@@@>>>;;;<<<<<<>>>@@@CCCFFFHHHLLLMMMMMMKKKGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLNNNRRRUUUUUU[[[```cccbbbcccgggkkkkkkkkknnnsssuuuzzz******)))***+++,,,---...******)))))))))+++,,,---***...111111...+++++++++---------,,,,,,---------))))))***+++,,,,,,------...,,,+++...222444000,,,)))+++---/////////---,,,)))(((''')))+++------,,,444222///---+++))))))))).../////////000000111111000000/////////.........+++---///000/////////111........./////////000000//////111111222111000000......///000000000000000//////......///000222333000000000000////////////333111//////111222222222444222111555999:::666111444111222111444111333333111000...------...///000......---///000111///...000000000000///---,,,+++---......---,,,,,,///111,,,---///000111000...---111000000000111333666888555111---...222444222000222111111000//////......+++---......---...000222......---------......///000...,,,---///000...+++&&&'''(((***,,,---------***)))((()))+++,,,,,,+++(((((()))***++++++++++++&&&((()))***))))))+++---)))---222222---******,,,---...000111111000///...000000111111111111000000+++++++++,,,---...///000...///111333444444444444444444444333333444777:::888777777777999===AAACCCBBBCCCBBBAAABBBHHHPPPWWW\\\```dddaaaWWWQQQXXXdddiii}}}|||oooccccccbbb]]]VVVQQQOOOPPPKKKIIIGGGFFFFFFGGGGGGFFFAAABBBCCCCCCAAA???===;;;<<<<<<===???BBBFFFIIIKKKLLLMMMNNNKKKGGGDDDDDDFFFBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKKKKLLLMMMQQQSSSUUUZZZ```aaaaaabbbgggkkkhhhhhhmmmrrrvvvzzz'''(((***,,,---,,,***)))+++***)))'''''')))***+++,,,...111333222000,,,***+++******+++,,,---,,,+++------.........---+++***,,,,,,---......---,,,,,,***---000222111///......///......---------............---,,,,,,,,,,,,---000000000000111111111111,,,---...---------///000111000000///////////////444222///............---111111111000000000000000000///......000111111000//////000000000000//////000111222333333333333222000000////////////000000222111333777<<<<<<666111000000111111111111000000333111///,,,,,,,,,...///,,,,,,,,,---...///000111........................//////000111111111111000000000111111111222222222222222111111222444666888000111222333444333333222111///......//////...,,,,,,...//////......///111---,,,,,,++++++,,,,,,------...///...,,,+++,,,---+++)))&&&%%%%%%'''(((***+++)))'''(((+++---,,,***000///---,,,+++*********,,,,,,,,,+++++++++*********+++,,,,,,+++,,,...///,,,---.../////////...---,,,,,,---...///000111222---------,,,+++---000333555444444333333222222111666666777666666777:::<<<:::;;;<<<<<<<<<>>>BBBEEEDDDHHHJJJHHHGGGJJJNNNQQQaaakkkjjjbbbZZZRRRZZZpppqqq}}}mmmddd___^^^]]]ZZZVVVPPPKKKHHHHHHFFFDDDEEEGGGGGGDDDBBBAAA???<<<===???@@@???======<<<:::;;;>>>DDDJJJMMMPPPOOOKKKHHHEEECCCCCCBBB@@@@@@AAACCCDDDFFFGGGGGGJJJKKKLLLLLLLLLNNNPPPSSSTTTWWWZZZ]]]___bbbeeehhhiiiiiikkkmmmnnnrrr}}}((()))***,,,,,,,,,+++***,,,+++***))))))***+++,,,((()))+++---...---,,,+++///---******++++++***)))---.../////////...---,,,,,,,,,---......---,,,,,,+++---............///000...------,,,,,,------...------,,,++++++++++++,,,///////////////000000000000111111000......///000000///////////////000000555444333444555444222///000000000000000000000000///------...000222222111000000000000000///...---000000111222222222111111000000////////////000000333222444888<<<<<<777222000111111111111111000///555333000---++++++,,,---+++,,,...000000000///...........................///......---...000222444222222222222222333333333000111222333444555555555000111222333333333333222111///......//////...---...///000000......///111---,,,,,,++++++,,,,,,---//////...,,,***+++...000++++++)))((('''(((***,,,,,,***((()))+++,,,,,,***///......---,,,+++***))),,,,,,,,,++++++++++++***,,,------,,,******+++---***+++,,,---------,,,,,,........................---------,,,,,,---000333555555444333333222222111333444555555555555888:::999999999:::<<>>===>>>>>>;;;999===<<<<<<>>>AAAFFFKKKNNNOOOMMMJJJGGGEEECCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMLLLKKKKKKMMMPPPSSSTTTVVVYYY\\\]]]```ccceeeiiihhhjjjmmmooosss******++++++++++++,,,,,,---,,,+++******+++,,,---''''''((((((***,,,...000666333///---------,,,+++---......////////////...,,,,,,------------,,,,,,,,,,,,,,,+++***,,,///222------,,,,,,,,,------...,,,,,,+++************+++////////////000000111111333333333111...---...///............///000111111000111222444666555111...000000000000000000000000...,,,,,,---000222222222111111111000///...------000000111111111000000///000000////////////000000444333444777;;;:::777333111222222222111000//////666444111...+++++++++++++++,,,///111111///---+++...........................---++++++---000555888444333333333333333333333...000222555666555444333111111222333333333222222111///......000000///---///000111111///...///111------,,,,,,,,,,,,------000///---+++)))+++///333,,,------+++((())),,,000---,,,******+++,,,+++***............---,,,***))),,,,,,,,,,,,++++++++++++...///...,,,***((()))******+++,,,,,,------,,,,,,//////...---,,,,,,+++***,,,------,,,,,,...111444555555444444333222222222111333555666666666777999888777777999===@@@CCCCCCBBBDDDGGGHHHKKKQQQYYYaaacccmmmnnnhhhddd___hhh}}}oooaaaZZZSSSXXX[[[ZZZTTTLLLFFFCCCBBBAAAAAABBBDDDDDDCCCAAAAAA???>>>>>>>>>===:::888<<<===???BBBEEEIIILLLNNNMMMLLLJJJGGGEEECCCBBBBBBEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNLLLJJJJJJLLLQQQUUUTTTWWWYYY[[[\\\^^^```bbbggggggiiimmmooottt,,,,,,++++++++++++,,,---,,,+++************+++,,,,,,***)))(((***...222444666333000///...///...---,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...111---------------......///---,,,,,,+++++++++++++++//////000000111111222222111111111///,,,+++,,,------------...///000111222000000111333555444222000/////////000000000000000///---,,,---///111111000000000//////............111111111111111111000///000000////////////000000333222333555777777555222222222222222111000//////555333111...,,,++++++,,,,,,,,,.........---,,,+++........................,,,,,,+++,,,///222666999333333333333333222222222///000222444555555555444222222222222222222222222111///...///000000///...000111222111000///000111------,,,,,,,,,,,,------...///...,,,+++,,,///222+++---...,,,))))))---111...---,,,+++++++++++++++------//////...,,,***)))------,,,,,,,,,+++++++++.........,,,)))((()))***---------...............///...------,,,+++******,,,,,,---,,,---///222555555555555444333333222222222444777999999999999:::999888777999===@@@AAA@@@CCCDDDIIIMMMPPPRRRYYY```^^^hhhkkkhhhhhheeennnlllbbb^^^PPPRRRWWWZZZYYYTTTLLLGGG>>>>>>???@@@AAAAAAAAA@@@;;;;;;<<<===>>>>>>===<<<===???BBBFFFIIIKKKMMMNNNLLLLLLJJJHHHGGGEEEDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKIIIIIIMMMTTTXXXWWWYYY[[[\\\\\\]]]___aaadddeeegggkkknnnsss------,,,,,,+++,,,,,,---******))))))))))))******///---+++)))***---111333000///...///000000...,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---......------...//////000......---,,,,,,,,,,,,,,,------......///000000111///000000///------...///,,,,,,,,,---...000222222555333222333555666777666......//////000000000000222000...---.........,,,------------...///111222111222222333222222111111000000////////////000000111111111222333333222111222222222222222111000000222111000...---------------,,,+++***)))***+++,,,........................+++,,,---000222444666777222222222222111111111111222111111111222444666777333222222222222222222222000///...///000111000///000111222111000///000111...------,,,,,,------...+++---//////...------...***,,,---,,,******---000......---,,,+++++++++,,,,,,---/////////---+++)))---------,,,,,,,,,++++++++++++,,,+++***)))+++---------------......//////,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------///333777666666555444444333333222111444777999999999:::;;;<<<;;;;;;<<<===??????>>>DDDFFFMMMUUUVVVSSSUUU[[[]]]hhhjjjhhhiiifffnnnuuuggg___[[[SSSRRRSSSXXX\\\YYYOOOFFF<<<===>>>???????????????:::;;;==================???BBBEEEIIIKKKMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKIIIHHHIIIOOOVVV\\\YYY[[[]]]^^^^^^^^^```bbbbbbccceeejjjlllrrr~~~......------------,,,,,,))))))))))))))))))))))))...,,,***))))))+++---//////111444777999888333000,,,++++++***++++++,,,---,,,,,,++++++++++++,,,,,,+++---......,,,+++++++++---------------...///000///...------,,,,,,------)))******+++,,,---......111222222111000///111222,,,,,,,,,---...000111222333111//////111333444444---......//////000000111333111///---...---,,,***+++++++++,,,...000222444111111222333333333333333000000////////////000000000000000000000000000000111111222222222222222111111000///..................,,,***((((((***,,,...........................+++,,,...111222333444444000000111111111222222222333222111000111444666888444333222222111111222222000///...///111222111000...///111000//////111222......------------......***---000000...,,,+++***+++******++++++,,,---------......---,,,+++---...---...//////...---,,,+++------------,,,,,,,,,,,,((()))************,,,...,,,++++++++++++,,,---...+++++++++,,,,,,---------***+++,,,---...000555888666666555555444333333333000222555666666777999:::>>>???@@@@@@>>>>>>???@@@EEEGGGPPP[[[\\\VVVVVV\\\dddmmmnnnlllkkkgggnnnuuueee]]]WWWRRRWWWTTTRRRTTTVVVSSSJJJBBB;;;===>>>???=========>>>?????????===;;;:::<<<===BBBDDDGGGJJJLLLMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMKKKKKKIIIHHHJJJOOOWWW\\\[[[]]]___```___```bbbdddcccccceeeiiilllqqq~~~---.../////////---,,,+++*********++++++************************++++++,,,///333999???AAA===555///...---,,,+++++++++,,,---,,,,,,+++******+++,,,,,,///000///,,,***)))+++,,,++++++++++++,,,---.........---,,,,,,++++++,,,,,,)))******+++,,,---...///333444444222///...///111,,,,,,,,,---...///000111...---,,,---//////...---------......///000000111222000...---------,,,+++,,,,,,++++++---///111333...///000222333333333333000000////////////000000000111000///...///000111000000111222333333333333222111000///...---,,,,,,,,,,,,+++***+++,,,...///........................------------...000111222///000111111222333444444111111111222333444555666444333222111111111222222000///...///111222111000,,,---////////////111333......------------......,,,...///...,,,***))))))---***(((***...000...,,,,,,...///...,,,,,,...000............------------...------------,,,,,,,,,((()))******)))***,,,...,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------***+++,,,---...111555999666666666555444444333333111222444555555777999<<<<<>>AAAEEEFFFGGGPPP]]]```[[[]]]eeeiiiqqqrrrqqqrrrnnntttuuuxxxyyymmm```YYYXXXSSSMMMQQQQQQPPPNNNJJJEEEBBB@@@;;;===??????<<<;;;<<<===@@@AAA@@@===::::::===@@@EEEGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJKKKOOOUUUZZZ[[[]]]___``````aaaccceeeeeeeeegggkkkmmmrrr---...///000000...,,,******++++++,,,,,,++++++***((()))+++,,,---------,,,)))///777>>>???999///(((000///---,,,+++,,,,,,------,,,+++******+++,,,---444222///+++((((((+++...))))))))))))***+++,,,------,,,++++++******++++++,,,,,,---...///000111222444444333000---+++,,,------------------...///000......///111333222///,,,---------...///000000111000...------.........---...---,,,+++,,,...000111,,,---///000222333333333000000////////////000000111222111000...///111222///000111222333444444444444333222000...,,,******+++,,,---...//////000000........................///---+++)))***,,,///111000000111222444555666666///000222444555555444444555444222111111111222222000/////////111222222111***,,,.../////////111333......------------......//////...+++((('''(((***///***'''***000333///++++++---///...,,,,,,///222//////...---------............---------,,,,,,,,,)))***+++***))))))+++---......---,,,---...///000------------------------***+++,,,---...111666999666666666555444444333333333444555666666888<<>>CCC<<<>>>@@@???<<<:::;;;===>>>???>>><<<:::<<>>;;;888444222222333444444777777888777777999===@@@???CCCNNNWWWRRRFFFGGGQQQPPPQQQTTTXXXYYY^^^lllzzzuuuuuuuuurrrppptttlllbbbcccbbb]]]YYYVVVUUUSSSOOOLLLHHHFFFAAA===::::::<<<===>>>>>>===<<<;;;;;;::::::@@@AAABBBAAAAAAAAACCCEEEIIIHHHHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNNNNNNNPPPRRRUUUQQQQQQQQQQQQRRRSSSTTTTTT[[[[[[\\\\\\]]]aaagggllljjjlllmmmnnnpppvvv...//////...---------...,,,,,,,,,+++---/////////++++++******+++,,,,,,---***+++,,,---......---,,,///......---------......---,,,+++******+++---...************************+++******+++,,,---+++******+++,,,,,,,,,,,,---......***))),,,,,,***+++/////////...------------...///...---,,,,,,...000111////////////000000000000...000333333111/////////111///---...000000...,,,....../////////000000000333333333222111///...---222222111000///000333666333111......000111///...,,,---...000111222111111111111111000///...///000------------...///000000///...---,,,---......------,,,++++++---//////...000000//////000111333444333111//////111111///,,,...---++++++,,,---------111111000///............------------......///000...+++)))+++...111///------------------,,,+++***(((((()))+++......+++(((+++,,,,,,,,,,,,---------,,,+++++++++,,,------,,,+++,,,---,,,)))'''''''''******************+++++++++,,,,,,***)))***---///000111111000000...---------...///000111444888;;;888666333111222333444555555666888999:::<<<@@@CCCGGGHHHPPPXXXUUULLLMMMVVVRRRPPPQQQVVV[[[```hhhpppqqqooojjjeee```aaalllxxx}}}ooocccccc\\\ZZZXXXWWWVVVSSSNNNIIIGGGEEEAAA>>><<<;;;;;;<<<>>>======<<<;;;:::999999>>>@@@BBBCCCDDDEEEGGGIIIHHHGGGEEEDDDCCCDDDDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPPPPPPPQQQSSSUUUSSSSSSSSSTTTUUUVVVXXXXXX\\\]]]\\\\\\\\\___dddggghhhjjjlllmmmpppwww.............../////////---,,,+++++++++---///000...---,,,,,,+++++++++,,,,,,------------+++***((()))***+++,,,---.........,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,------...---,,,---......,,,***+++,,,------++++++,,,------+++,,,///...+++***+++...------------...//////,,,,,,---......---+++***---.........///////////////111222222111///...///111000//////000000///---000000000000000000000000333333222222111000//////111222222000000111444777333111...---.........---111//////222777::::::999111///------...///000///........................------,,,,,,,,,------...,,,++++++---///000///...///.........///000111222444333111111222222111///000...---,,,,,,---...000000///...------...///000.........---......//////---,,,,,,+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))(((((()))***+++)))'''******+++++++++,,,,,,,,,+++******)))***+++---...+++,,,---,,,***((((((((((((***,,,......,,,***(((------+++)))(((***---111000000000000000///...---,,,...000111111222444666333222111000000222444555555777:::<<<>>>AAAEEEHHHJJJIIIMMMTTTUUUPPPRRRXXXVVVRRRSSS\\\fffjjjmmmoootttnnnhhhaaaZZZXXXaaallluuu|||mmm]]]ZZZVVVVVVWWWWWWVVVQQQJJJEEEDDDCCCAAA???===<<<;;;;;;===<<<<<<;;;:::999888777888;;;@@@CCCEEEFFFIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFLLLLLLLLLLLLKKKKKKKKKKKKPPPQQQRRRRRRQQQRRRTTTVVVTTTTTTTTTUUUVVVXXXYYYZZZ]]]]]]\\\[[[ZZZ\\\```cccgggiiilllooosss{{{000///............---,,,***)))+++------+++,,,///111000///---,,,,,,,,,,,,,,,,,,------,,,***)))(((((()))+++,,,---------,,,***************+++,,,---...///////////////000000...---------...---,,,***+++---------+++***+++---,,,---000222222///,,,+++,,,,,,,,,------///000000,,,---......---+++)))(((,,,,,,---------.........,,,...000111000000111222000//////...///......---...//////000111222222222444333333222111111111111222333333111000111333555222111...,,,,,,,,,------333111222777>>>CCCAAA>>>444111---,,,///000///..................---,,,,,,,,,,,,---,,,,,,,,,---///++++++,,,...000111///...------......///000000111444333333222222222111111222222000......///111444000///---,,,---...///111000///...............///,,,---...,,,)))(((***,,,******++++++++++++******++++++***)))************)))************+++++++++(((***++++++***)))))))))+++---...---+++******++++++---///000000...,,,***---------,,,+++,,,...111///////////////...---,,,+++---000111000000000111////////////000111444777888:::>>>AAACCCFFFJJJMMMLLLHHHJJJQQQUUUVVVYYY]]]YYYXXX]]]kkkxxx~~~{{{tttnnnjjjbbb\\\```jjjttt{{{lllZZZVVVVVVVVVVVVTTTQQQKKKEEEAAAAAAAAA@@@???===<<<:::999;;;;;;::::::999888777777444888===AAACCCDDDFFFGGGKKKJJJIIIGGGGGGGGGHHHHHHKKKKKKLLLLLLMMMMMMMMMMMMQQQRRRSSSRRRQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVWWWXXX\\\\\\\\\[[[ZZZ\\\___bbbhhhkkkooorrrxxx000...,,,---...///---+++))))))...444333---+++///000///...,,,++++++*********+++,,,,,,,,,+++***)))++++++---......---,,,+++((((((((()))***++++++,,,---.........//////000000---,,,+++,,,---,,,***(((+++---------+++***+++---+++...000111111000...+++,,,,,,,,,---...///000111222222111000///......---,,,,,,,,,,,,------------,,,...000000//////000111---......------,,,,,,,,,,,,---...000111333444555444333222222222222333333444555444222000///000222111000...,,,++++++---...000000333:::AAACCC???:::888555000///111111///,,,.../////////...---,,,++++++---...---,,,,,,...000++++++,,,...000111///---,,,------...//////000000////////////............111222222000......111444//////...---......000000000//////.........//////,,,...///,,,(((&&&(((+++++++++++++++***)))((((((,,,++++++***))))))***+++)))))))))*********++++++)))---111222///***'''&&&)))+++,,,,,,+++******+++.........------,,,,,,,,,+++---000111000///...///------.........---,,,,,,***---///000///---------,,,...000000000222555888999;;;???AAADDDHHHLLLOOOOOOLLLNNNTTT\\\```cccfff\\\^^^iiizzz{{{wwwuuulll___]]]dddkkkrrrtttsss{{{pppaaa___[[[YYYUUUPPPIIIDDDAAA???>>>>>>>>>>>><<<;;;999888999999999999999888888888777:::???BBBBBBCCCDDDDDDFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQQQQQQQPPPPPPRRRTTTXXXWWWVVVVVVVVVVVVVVVVVVZZZZZZ[[[[[[[[[]]]aaadddhhhkkkooosssyyy,,,***)))+++...000///,,,***+++222:::888///---111,,,+++******))))))))))))******,,,---------,,,+++............------,,,+++'''(((((()))***+++,,,,,,+++++++++,,,------......+++******+++,,,,,,***(((+++,,,------++++++,,,---...111222//////000///+++,,,,,,,,,---...///000111333222000...------...///+++,,,,,,,,,------------111111222000...,,,---...,,,---...---+++***+++,,,,,,,,,...///111222333444222111000000000111222333444555444222///......///000000...,,,***+++...111111333888>>>CCCCCC>>>999999777555333333111///---//////000000000///---,,,+++---///...,,,,,,///222...------...000000///---,,,---...///000000000000...///000000......///000---///111///---,,,...111000000000000000//////////////////...//////000000---...///,,,)))''')))+++,,,,,,,,,+++***)))(((''')))***+++***((((((***,,,))))))*********+++++++++---222888999444---)))'''''')))******)))))))))***---,,,***)))(((((()))******---111222111///......------.........------,,,,,,...000000///------...+++...111222111222666:::999;;;>>>AAADDDJJJPPPUUUTTTTTTWWW]]]dddiiilllmmmbbbeeeoootttbbbZZZ___ccclllmmmhhhnnn|||jjjcccfff^^^[[[UUULLLDDD???>>>???;;;;;;;;;;;;:::999888777888888888999999::::::;;;===@@@CCCDDDDDDCCCDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLIIIJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPPPPOOOPPPRRRTTTZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^```dddffffffiiimmmqqqwww,,,)))''')))---///---***+++***111:::777---,,,333***************+++,,,---+++,,,---......---,,,+++......---,,,,,,,,,,,,,,,((()))***+++,,,------...++++++,,,,,,---......///******)))***,,,,,,+++)))***+++,,,,,,,,,,,,---...777999777111///111111------------------...///000//////...---,,,,,,,,,---,,,,,,,,,------------...111222111///---,,,,,,...,,,...///...,,,***,,,---.........//////000000111///...---,,,---...000111111222333111///....../////////...,,,***,,,000444444777;;;???@@@>>><<<999555666777666444111///......///111222111000///...+++...111000------000444111///------...///...---,,,---///000111111000000///111333222000///111333***...111111---+++---///000111222333222111///---///.........///000111111.........,,,***)))***+++***+++++++++++++++******)))+++------++++++,,,///*********+++++++++,,,,,,---333888999444---******(((***,,,,,,++++++,,,---,,,+++***(((((('''((((((***,,,///000...------.........//////000//////...///000222111000///000111,,,000444444333444888<<<;;;===@@@CCCIIIQQQZZZ```bbbfffkkkpppssswwwyyyyyyppplllqqquuubbbYYY^^^gggppppppeeefffwwwwwwtttsssrrrhhh\\\\\\ddd]]]ZZZTTTKKKCCC>>>===???999999888888777777777666666777888999:::<<<======@@@BBBCCCDDDCCCCCCEEEFFFLLLKKKJJJJJJKKKLLLNNNNNNKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPOOOPPPSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^___```bbbeeegggfffiiimmmpppvvv000,,,((())),,,,,,)))%%%***(((...555222)))***333,,,,,,,,,---...///000111---......///...---+++***------+++++++++,,,---...)))***,,,---.../////////---......///000111111222***))))))+++------,,,+++)))***,,,,,,,,,,,,...///AAABBB===444111444444000...------------...//////000111111222222111000///,,,,,,---------............/////////------///111---///000///,,,+++---///000000//////......------,,,+++*********,,,...//////000111000///...///000/////////,,,+++,,,111666333555888999777666555555000444888888444111000000...000111222333111000///+++///222000------111555333000...---.........------...///111111111111000+++...000///,,,,,,---000***///444444000---...000111222444555444111...,,,............///111222222///...---,,,++++++++++++))))))***,,,,,,---------***---000111///...000222***++++++++++++,,,,,,,,,+++000555444000+++***,,,,,,...///000//////000111,,,,,,,,,+++***)))((((((+++,,,,,,,,,++++++---...000000111111111111111000111222333333222111222444---222666666444444888===>>>@@@CCCHHHOOOYYYdddkkkuuu|||}}}sssrrrzzzzzzppp^^^WWW^^^lllwwwuuueee```lllwwwwwwuuupppkkkggg\\\SSSWWWbbbZZZXXXTTTLLLCCC>>>===???888888777666555666666666555666777999;;;===>>>???@@@AAABBBAAAAAAAAADDDFFFKKKKKKIIIHHHHHHIIIJJJKKKNNNMMMMMMLLLKKKJJJJJJIIILLLNNNOOOPPPPPPQQQTTTVVVRRRRRRSSSTTTVVVXXXZZZ[[[]]]___```aaaaaabbbeeeggghhhkkkooorrrwww333///++++++,,,,,,)))'''$$$&&&(((((((((((()))***...............------,,,+++++++++***)))***,,,//////,,,***+++------+++)))***+++---,,,++++++,,,...111444333......222222...------------------------+++*********+++,,,------666777555...+++...000000,,,---.........///111333333111//////000000...,,,---///000...+++***---000,,,...000000...,,,,,,,,,......------------......000///...000222222///,,,---,,,,,,,,,,,,+++++++++,,,...//////......///111---,,,++++++---000444666888::::::777222111444999222111///...---...///000,,,,,,------.../////////444222///---+++++++++,,,000///...------...///000111///---,,,,,,,,,...///222000///000333222---)))000333444333///---...///333000......//////---***...,,,***,,,000222222111000000///+++''''''***...++++++***)))((((((((((((+++---...---***))),,,//////,,,***+++---...,,,***(((***,,,,,,+++***)))))),,,+++***+++,,,,,,+++)))++++++***)))(((((())))))(((((((((***---......,,,'''///111******111333...222222111111111111111111555555555555777999;;;===;;;???FFFOOOXXX```dddgggyyyzzzxxx{{{mmmccc]]][[[^^^eeeqqquuurrrfff___dddmmmrrrwwwrrrhhh[[[PPPLLLMMMQQQRRRTTTTTTRRRLLLDDD???<<<888777555444333333444555222444666999<<<>>>@@@AAABBB???===<<<>>>BBBGGGKKKHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKIIIGGGFFFHHHKKKNNNJJJLLLNNNPPPRRRSSSTTTTTTVVVWWWWWWVVVUUUUUUVVVXXX```^^^___dddfffeeefffiiimmmnnnpppuuu{{{222///,,,+++---...,,,***%%%'''***+++++++++---...---,,,,,,,,,,,,---//////,,,+++******+++---///000111///---...///000...,,,,,,---......------...///,,,//////+++***......***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,777999777111---///000...---------------...000222111000......//////---,,,***+++------,,,,,,---//////000111000...,,,,,,---///////////////000111111111///...///000000---***.........///000000111111---...///...------...000......---,,,---///222333888:::;;;888444333666:::333222000.........///000.........---......///000......---------///222333///...------------...///000///---,,,,,,---...///---///111222111000//////...000222000...,,,,,,---000...,,,---...///---+++,,,+++***,,,111444444333000///---+++((()))+++---------,,,++++++,,,,,,,,,***+++,,,+++++++++,,,...///---+++,,,......,,,***+++,,,------,,,,,,,,,,,,,,,+++***+++,,,---+++))),,,,,,++++++******)))))),,,,,,,,,---///000...---///555333+++)))000222...222222111111111222222333555555555555666777999:::BBBDDDIIISSS^^^iiiqqqvvv{{{yyyvvv{{{wwwnnnddd]]]XXXVVVZZZbbbgggjjjhhh___ZZZ]]]aaaaaaddd```XXXNNNFFFDDDGGGKKKRRRSSSSSSPPPIIIAAA;;;888777777555444444444555555555666888;;;===???@@@AAA===@@@CCCCCCAAACCCGGGKKKFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHKKKMMMKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUVVVVVVVVVWWWYYY[[[```___aaaeeeeeedddggglllqqqqqqsssvvv{{{///,,,***+++...///...,,,&&&(((+++,,,,,,---...000++++++++++++---...000111...+++)))***---000000///...,,,+++,,,------,,,***+++,,,------,,,,,,---...---//////,,,,,,......,,,++++++++++++++++++++++++******)))))))))***++++++666999999333000000///---...---,,,+++,,,...000111000///------......---+++******+++...111222111000222333222000---,,,---............///000111333333///...---...//////---+++***+++,,,---///000222222...//////...---,,,.../////////.........///000000555777999888555444666888444333111////////////000222000///------...///000,,,,,,,,,---///222555666///...---,,,,,,---...///000///...,,,,,,---......(((---222222000///222555...///000000...,,,,,,---...---,,,,,,---...---+++---,,,,,,...111333444444000...+++******,,,,,,,,,000///...---,,,,,,,,,,,,***))))))***---......---///---------......,,,***---,,,,,,+++,,,,,,------+++******+++,,,---+++***,,,------,,,,,,+++))))))---,,,---...111222111000666999666,,,)))...111///111111000111111222333444333333333444444666777888CCCCCCGGGPPP___ppp~~~uuusssooo|||uuukkkfffaaa]]]ZZZVVVTTTZZZbbbcccffffff```\\\ZZZYYYWWWSSSOOOIIICCC>>>???CCCGGGPPPQQQRRRNNNGGG???999555777777666555555555666666888999;;;===>>>???@@@@@@>>>HHHQQQQQQIIIDDDFFFJJJEEEEEEEEEFFFGGGIIIKKKKKKHHHJJJKKKJJJJJJIIIKKKLLLMMMMMMLLLMMMNNNPPPRRRSSSSSSUUUVVVWWWXXXZZZ]]]___aaabbbeeehhhfffeeejjjrrrvvvvvvvvvxxx|||,,,)))((()))---//////---''')))+++,,,++++++,,,---+++,,,...///000000//////111,,,)))***...000...***++++++******++++++******(((***++++++***)))+++,,,---......------...---,,,***************************)))))))))))))))******111555777333000111000---000---+++***,,,...///000000///---......///---,,,---,,,...222777999777444555555333000---,,,---///++++++,,,---...000111222---------...////////////***+++,,,---///000111111000000000///------///000......//////000000000000///222444444333222333555333333111000/////////000444222000---,,,---///000............///000111222000///...------...///000000///...------------...***---000111111111333555///000111111000////////////......---------,,,+++//////...///111222333333000,,,)))))),,,...---+++111000///---+++***)))))),,,***))),,,000222000...---------------,,,+++))),,,***(((((()))++++++,,,+++******+++------,,,***,,,,,,,,,,,,,,,***)))(((***)))***---000222222111555888666///+++...///...////////////000111222333000111111333444666777888AAAAAADDDMMM___uuuyyyvvvrrr{{{lllccc^^^]]]\\\[[[XXXVVV\\\dddbbbfffhhhddd\\\WWWVVVVVVMMMJJJEEE@@@>>>???BBBEEEJJJLLLMMMJJJDDD===888555777777777666777777777888::::::<<<===>>>?????????DDDRRR___^^^PPPEEEDDDHHHGGGGGGHHHHHHIIIJJJKKKKKKGGGIIIKKKLLLKKKKKKKKKLLLNNNMMMLLLKKKLLLNNNQQQRRRTTTVVVXXXYYYZZZ\\\___aaaccceeejjjllliiigggnnnxxx{{{zzzzzzzzz|||---+++)))+++///222111///,,,---...---+++))))))***+++...111444444111---+++222---))))))------***&&&------......------......(((***++++++***)))+++,,,))))))***+++,,,***************************************)))))))))))))))******///222000///111111...000---++++++---000000000111///...///000000///......---///444999;;;999666555555333111...---...///******+++,,,...///111222000111000///.........///000111111111222222222222111111111///......000333------...///000111222222...000111222222222222333222111111000000000000000555333000---,,,---///000..................//////000000///......///000000//////......------------///......///222444333111/////////000000000000///111111111///---,,,,,,,,,------...///000222444555000,,,)))***,,,...---+++......------,,,---------///------///333444222///+++---......,,,+++)))(((,,,)))''''''***,,,,,,+++*********+++------,,,+++***************))))))(((***)))***+++---...---,,,///333444111//////...------------......000111222---///000333555777999999@@@BBBFFFPPPbbb||||||kkkddd]]][[[YYYYYYWWWUUUZZZaaa\\\aaaddd___UUUMMMOOOUUUKKKHHHBBB>>><<<===>>>??????AAACCCCCC???:::555333666777777888888999999999:::;;;<<<======>>>======DDDSSS```___QQQEEEDDDHHHKKKKKKKKKKKKKKKKKKJJJJJJFFFIIILLLMMMLLLKKKKKKLLLNNNMMMLLLKKKLLLNNNQQQRRRWWWYYYZZZ[[[\\\^^^```cccfffiiinnnpppnnnlllsss}}}~~~}}}{{{{{{{{{~~~222///---...222444333111000111111000---*********+++...222444444111,,,)))000---+++***,,,+++)))&&&***,,,---,,,++++++,,,...+++,,,------,,,,,,---...,,,***,,,//////,,,+++---************************++++++***)))))))))******%%%+++...------000111//////,,,+++,,,000333222000111000//////000111000...,,,,,,...111444666555444333444333111...---...///++++++,,,---...000222333555555444111---+++++++++111111111000000/////////000000000......///222444.........///000111333444000111111111222222333333////////////000000000000333222///...------...///++++++,,,---...///000000000///...------...///000///............---------333///---///333555222///,,,++++++---//////...---000111222000...,,,,,,---(((+++---///000222666999///---++++++,,,,,,+++*********,,,---000222555666111111111333444333111///+++---//////---***)))(((---+++)))***---///...,,,***))))))+++---...,,,+++))))))(((((())))))***+++...,,,++++++,,,+++)))'''+++...111222111///.........---------...///000111...///222444777999:::::::::@@@HHHRRRaaa}}}}}}zzz~~~{{{~~~pppqqq^^^XXXSSSSSSRRRQQQTTTYYYVVVYYY\\\ZZZQQQIIIKKKQQQFFFBBB<<<999888777777777444777;;;<<<:::666333111666777888999:::::::::::::::;;;<<<===>>>>>>>>>===>>>IIITTTTTTLLLFFFGGGKKKLLLLLLMMMLLLLLLKKKJJJIIIFFFIIILLLMMMLLLLLLLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSYYYZZZ\\\]]]^^^```ccceeejjjlllqqquuuuuutttyyy~~~|||{{{{{{}}}333000......111333111//////000111///,,,*********+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,+++***''')))+++***)))(((***,,,,,,---......------...//////---///444444000///111++++++++++++++++++++++++,,,,,,+++***************%%%***---++++++...000///---++++++...333666333000000.........000000///...***,,,---......///111222000222222222///.........***++++++,,,---...000111333444333000,,,***+++---.........------,,,,,,,,,---...---,,,,,,...111444111000///...///000222333222000/////////111111222+++,,,---...///000000000000000///...---------...***+++---...000111111111...---,,,,,,,,,,,,---..................------,,,000000///000111333333333,,,+++***,,,///000///---,,,...000///---,,,...000***,,,...///...///222555.........---+++******+++)))***+++---000222555666222444555555222000......---///222222///+++******,,,***(((+++///000...+++***))))))+++---...---+++***)))((('''(((+++---///...---,,,---...---+++))),,,---///111000//////111000000/////////000000111222333555777888999999999555@@@LLLVVVbbb~~~wwwxxxoooxxxwwwxxxzzzqqqyyycccYYYPPPOOOQQQRRRTTTWWWRRRPPPPPPSSSQQQJJJGGGIII???;;;777555666666666555222666:::;;;999666444333666777888:::;;;<<<<<<;;;;;;<<<===>>>????????????>>>BBBGGGHHHGGGGGGIIILLLJJJJJJKKKKKKKKKJJJIIIHHHGGGIIIKKKLLLLLLLLLMMMOOOKKKLLLMMMOOOPPPRRRSSSSSSWWWYYY\\\^^^```cccfffiiimmmnnnssszzz|||{{{}}}~~~}}}{{{zzzzzz|||}}}222///,,,,,,...///---++++++---...---***)))))))))*********+++,,,---...///)))+++---...------...///))),,,...---++++++---///***,,,------++++++,,,......+++---222333...---000++++++++++++++++++++++++------,,,+++******++++++''',,,---+++***---///...,,,++++++000666888555111...---,,,---//////...---***---///...,,,,,,///222...000222222000...---...((((((((()))***+++,,,------...///...++++++...111000000000000000000000000+++++++++******,,,111444444222000...---///111222111///,,,+++,,,...//////)))***,,,...///000111111...............------------...///000111111000000,,,,,,+++******+++,,,,,,......//////......---,,,---///222111000000444777...,,,,,,...111333111///(((+++------,,,---///222000111222000,,,+++,,,///---///000...***((()))++++++++++++,,,---...///000222555777666111---,,,,,,...111555444000---,,,,,,)))'''&&&)))...///,,,((()))))))))+++---...---,,,+++)))((('''(((,,,000222++++++,,,...111222222111///.../////////...000444333222111111111111111222666777888999999888777777777EEEUUU^^^hhhxxx{{{wwwtttlllvvvjjj]]]QQQPPPSSSVVVXXXZZZLLLEEEDDDLLLPPPJJJAAA===<<<999555555888:::999888555999===>>>===999777666555777999;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAABBBDDDGGGJJJKKKFFFGGGIIIJJJJJJJJJIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPJJJLLLNNNPPPRRRSSSTTTTTTVVVXXX\\\^^^aaaeeeiiimmmoooooottt|||}}}|||zzzyyyzzz|||{{{444000---++++++---------...+++))))))++++++)))&&&)))(((((()))+++------,,,,,,---///000111111111000---,,,+++,,,...///...---,,,***((()))+++------------,,,---000333333///,,,...,,,***))))))***,,,---))))))(((((()))******+++,,,+++*********+++,,,---,,,...222666999:::::::::444222111000111000...---,,,,,,---...///000111222555333000------///000111******+++---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000000///---+++///...---,,,,,,---///111//////.........---------///...,,,---///000000000............///111222333111111111111000...---,,,///000222333333222000///...///000///...---...///,,,------+++***+++...111222......111333000///111,,,...---+++...333111***---///111///,,,***,,,///***...222111---+++---///888666222///,,,***)))((()))---111333333000...---///222111...---///---)))000111444888666000...000---)))&&&***444:::222&&&*********+++,,,,,,+++***,,,000000,,,+++...---)))//////...------,,,++++++...//////---,,,///555;;;:::888444111000111333555444444333444555777:::<<>>>>><<<;;;:::;;;;;;<<<===>>>??????=========>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHKKKLLLNNNPPPRRRSSSTTTTTT^^^_________```ccchhhllluuuvvvyyy}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~222000////////////...---...,,,******++++++)))''')))(((((())),,,------,,,,,,---...000111222222111000...------......---+++---+++******+++,,,+++***,,,,,,---///111111...******)))((((((((()))***+++******************************)))))))))***+++,,,,,,...000333666777888888222000///000111111000///,,,------...///000111111333555555222......111444,,,++++++,,,......---,,,------------------,,,,,,,,,,,,,,,---,,,,,,++++++...------,,,,,,---///000------------------,,,,,,---+++***+++---//////...,,,,,,------///000111222111111111000//////.........000222333333222000...---...///...---,,,---...---......------///333666444111111555555222000111000000...+++---111...'''))))))***---///000000000444555555111......333999666444111...,,,***))))))---111777;;;:::777333000...222444222222444555333555444666888555...+++,,,+++)))(((,,,666>>>999///+++******,,,///000---***,,,...---))))))---...+++,,,,,,,,,,,,------------,,,...//////...///333666===;;;777444333333555666666666777777999<<>>?????????>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTUUUUUU^^^___aaabbbcccfffjjjnnnwwwxxx{{{~~~}}}|||yyyxxxxxxyyy|||}}}------...///111000---***...,,,++++++,,,+++***)))&&&%%%%%%&&&)))******)))+++,,,...000111222333333333111///......---+++)))---+++***+++++++++)))''',,,,,,---...///...+++))))))*********++++++,,,,,,***+++,,,,,,,,,+++***)))***)))((((((((()))***+++------///000222333555555000......///000111111000---.........//////000000000555888666111///222777...---+++,,,---......---------..................---,,,+++***************,,,,,,---------.........,,,,,,,,,,,,,,,,,,---------+++***+++---//////...------...///000111111222000000///.........///000---///222444444222///---+++---...---,,,,,,---...............///222777<<<555333444888888444333555222111...,,,...000...)))***)))***...444666333000666777888666444555999===333111///---++++++***+++)))...444999:::666111---)))...111000000333444222555555666888555...+++---///...,,,+++000444111))),,,+++***...333444///++++++---,,,))))))---...---((()))***+++,,,---...///***,,,///000/////////000777555222111000111444555888999;;;<<<>>>BBBGGGKKKPPPkkk{{{zzzuuummmhhhoooSSSOOONNNQQQPPPMMMRRR[[[RRRKKKDDDAAAAAA???;;;666888999;;;<<<===<<<<<<;;;888999:::;;;<<<=========<<<=========>>>>>>????????????@@@AAAAAABBBCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNKKKKKKKKKKKKKKKLLLLLLMMMHHHHHHGGGGGGHHHJJJKKKLLLLLLMMMOOORRRTTTUUUVVVWWW^^^```dddfffhhhkkkoooqqqzzz{{{~~~|||{{{yyywwwwwwyyy{{{|||*********,,,...---+++)))---,,,,,,++++++++++++***&&&%%%%%%''')))******)))***+++---///000222333444444222///...---+++)))'''+++******+++,,,+++)))&&&,,,,,,,,,------,,,***(((((()))***++++++,,,+++++++++,,,---......,,,***)))***))))))((()))***+++,,,---------...///000111222000///......000000///............///////////////...111555666444444555777000...,,,,,,---/////////............////////////---------,,,,,,++++++***+++,,,---...............,,,,,,------------.........---,,,---///111111111000111111111111000000000...---+++++++++---///000,,,...111444444111...,,,+++---......---,,,---/////////...------111666:::555222333666777666999>>>555333///---///111000---000000222555777777444111111666;;;===<<<999888777000///---,,,++++++,,,,,,&&&)))...333666555111...,,,---------000444111+++//////222666555111000333111222///+++,,,...+++&&&---++++++000666777111++++++---............---+++(((((()))***,,,---......+++,,,...//////...------///...---...///222555777:::<<<>>>@@@CCCHHHPPPVVVaaassszzz|||mmm}}}{{{lllfffbbbcccnnnXXXSSSQQQQQQNNNJJJKKKPPPJJJDDD===:::;;;<<<:::888:::;;;===??????===;;;999999::::::;;;<<<===>>>???<<<=====================??????@@@AAAAAABBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNIIIHHHGGGGGGGGGIIIKKKLLLLLLMMMPPPRRRTTTVVVWWWXXX^^^bbbgggkkknnnpppsssuuu}}}}}}{{{yyyxxxxxxyyy{{{}}},,,***)))***+++,,,,,,++++++,,,,,,++++++******+++))))))(((***,,,...------******+++---///111222333222000...---,,,+++)))''')))))))))+++------+++)))++++++,,,,,,+++***))))))&&&'''((())))))))))))(((***,,,---......---+++***++++++***)))***+++,,,------------------...000000111000......///...---+++.........///////////////---,,,...222777999777555222000------...000000///.........//////000000000......///000///...,,,++++++,,,---...////////////............////////////...,,,,,,---///111222111222222222111///---+++***+++***)))((()))+++---///,,,...000222222000...,,,,,,...//////......///000//////---++++++---111444222000///222444777???HHH===777222000111000///...000333777999777555444555999;;;>>>???<<<777333000///...---,,,+++,,,---...******,,,111555888888666222///,,,///888>>>777,,,,,,,,,///444444111222555...000000...///333444000---,,,---111666666111,,,+++...333777666222,,,)))*********++++++,,,,,,,,,......------............111111111222444777:::;;;===???BBBDDDGGGOOO[[[dddfffwww|||qqqqqqjjjqqqvvviiiWWWTTTVVV\\\hhh[[[SSSLLLKKKKKKIIIFFFEEEEEE@@@999666666888::::::;;;<<<>>>@@@@@@???===<<<;;;;;;<<<<<<>>>??????@@@======<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAA@@@??????BBBCCCDDDFFFHHHJJJLLLNNNLLLLLLLLLLLLLLLMMMNNNNNNKKKJJJHHHGGGGGGHHHJJJKKKMMMNNNPPPSSSVVVXXXYYYYYY```dddjjjooorrruuuwwwyyy~~~|||zzzyyyyyyzzz|||~~~~~~///---,,,,,,---...---,,,)))+++,,,+++))))))***+++'''&&&&&&'''***++++++***)))******+++---///000111///...,,,,,,------,,,+++***))))))+++---...---+++***+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,+++*********+++---------------......//////000111000.........---,,,***---.........//////000000...+++***///777:::777333222111//////000111000///------......///000000000---......//////......---------...///000111111222000000000/////////......+++***)))+++---000000000000000000///,,,***'''%%%***))))))((()))***,,,,,,---...///000000///...---,,,...//////......000111......---,,,******,,,...///---...111333888CCCNNNEEE<<<444222000---++++++***///555777555555777:::FFFCCC>>>888444111/////////...---,,,,,,---...///---+++***...333777888777///---***///:::AAA:::///------///222111......222---//////---///222111,,,------///111222222///,,,+++...555======555---***,,,,,,,,,,,,++++++++++++000///......000111000///333333333555666999;;;===DDDFFFHHHIIIMMMXXXhhhtttsssuuubbbyyyoootttgggiiiXXXFFFGGGOOOUUU]]]TTTLLLDDDBBBDDDEEEBBB???CCC???999555555777999:::777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>======<<<<<<;;;;;;>>>???@@@AAA@@@???>>>===@@@AAABBBDDDGGGIIILLLMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMKKKIIIGGGGGGIIIKKKLLLOOOQQQSSSVVVYYY[[[\\\]]]cccggglllqqqtttwwwzzz|||~~~}}}{{{yyyyyy{{{}}}~~~}}}~~~///.........///...,,,***''')))+++***(((''')))+++%%%$$$$$$&&&(((***)))((())))))))))))+++,,,...///---,,,,,,---000222111111...,,,++++++,,,------,,,)))+++,,,,,,***)))+++---000///...,,,,,,,,,------))))))***+++,,,---......+++***)))))))))***,,,---,,,---...000111111000000///...------......,,,+++,,,------...///000111111000......000444666444222222111000111222222000...,,,,,,---......///000000---+++)))((((((+++...000//////...///000222333555111111000///...------,,,+++***)))+++...000000000//////000///...+++)))'''******++++++++++++++++++........................+++---............///111---...///...,,,+++,,,---,,,---000444666:::DDDNNNCCC999111000///,,,+++---***,,,000444777999<<<>>>BBB>>>888333///...------000///...------...//////,,,***))),,,111333111...(((***+++...444999555---...---...111///++++++///......---,,,...111,,,%%%,,,...000000...,,,,,,---))),,,444>>>???777111000,,,,,,,,,,,,,,,,,,,,,,,,//////000222555555111...111222444777;;;???BBBDDDMMMOOOPPPPPPUUUbbbvvvxxxjjjrrrlllqqqcccbbbNNN===DDDOOOPPPQQQLLLHHHAAA<<<<<<>>>???>>>>>>;;;777555666999<<<>>>>>><<<888666555666888:::<<<>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@???>>>======<<>>===???@@@AAADDDGGGJJJLLLNNNNNNMMMMMMMMMMMMNNNOOOOOOLLLKKKIIIGGGHHHJJJMMMOOOSSSUUUWWWZZZ]]]___aaaaaafffjjjnnnrrruuuxxx|||~~~~~~}}}~~~|||zzzxxxxxxzzz|||~~~{{{}}}+++,,,...000000...)))%%%&&&)))******'''&&&(((++++++******+++...//////...))))))(((((()))+++---...,,,,,,,,,///222555666555111///,,,+++,,,---,,,,,,(((+++---,,,******,,,///,,,***(((&&&%%%%%%&&&'''(((((()))***+++---...///***)))((((((((()))+++,,,+++---///111222222111000---,,,+++,,,...///...---,,,,,,---...///000111222222222333222222111222222222111111222333222000...,,,,,,,,,---...//////000---)))$$$!!!"""'''---222111000//////000222555666111111000...---,,,+++***---,,,+++---000222333222///000111222111000...,,,+++,,,---------,,,,,,+++///...------------...///***+++------------...000---///000000///---......+++---333888:::<<>>???>>>333222111111111///---***000000......---...///000...,,,+++...222222...)))(((---111000111222000,,,,,,+++---///...++++++///)))++++++...444999555...+++///111///+++(((***---(((***111<<>>888777555555888===AAADDDNNNIIICCC<<<999888:::;;;===???BBBDDDEEEEEECCCBBBCCCBBBBBBAAA@@@???>>>>>>AAABBBCCCCCCCCCAAA???===???@@@BBBDDDGGGJJJMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPKKKJJJHHHHHHIIILLLPPPSSSVVVXXXZZZ]]]```bbbdddeeehhhkkkooorrruuuxxx|||}}}|||}}}{{{yyywwwwwwyyy{{{}}}zzz|||***+++---......---,,,+++((())))))(((((()))+++...((()))***---......+++))))))***+++,,,,,,,,,,,,,,,***+++,,,...000111333333222111...,,,******++++++............------,,,+++***)))((('''((()))+++---******)))***+++---///111...---***(((((()))+++---+++,,,...///000111111111///...,,,,,,,,,---///111,,,///333555555444444555222444444222//////222666444444444333111///---,,,111111111///...---......++++++,,,...000111000///333777333...777FFFBBB222222000......000222444444000000///,,,******---///000222444444111---***))))))+++---...///...,,,++++++,,,------......------******+++---000111000///222000///000222111...+++111000222999DDDKKKLLLKKK888222------...,,,,,,///,,,000666::::::999777777///---000444222***(((+++000000///---++++++---//////---+++)))))))))+++,,,...***,,,444666000++++++(((***---//////...,,,+++---)))&&&(((---222222111***++++++,,,,,,++++++***)))+++...111333333222222111000000...---,,,++++++111///...222888:::777333555333666>>>EEEKKKSSSZZZhhhhhheeegggiiiggg}}}wwwpppiiiiiiwwwhhhSSSUUUUUUNNNGGGMMMWWWTTTHHHOOOIIIBBB>>>>>>>>>===<<<:::999::::::999;;;FFFQQQXXXPPPEEE===;;;;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA??????===<<<<<<<<<===>>>BBBBBBCCCCCCCCCCCCCCCCCCBBB@@@AAADDDEEEEEEIIIOOONNNMMMKKKIIIIIIJJJMMMNNNNNNKKKKKKMMMMMMMMMQQQWWWXXXZZZ]]]```bbbeeehhhkkkmmmpppuuuxxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}~~~zzzzzz}}}~~~|||yyy~~~}}}((()))))))))))))))(((((()))******)))((((((***+++000...---,,,...000111222.../////////---,,,++++++******+++,,,---......///111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******)))((('''&&&&&&(((***+++))))))))))))***,,,---...---,,,***))))))+++...///------.........////////////...---,,,,,,---///000,,,...111222222333444555000111111000000222555888666666555333111///---,,,---...///000111000///...//////000222444666666666111444555888EEEQQQKKK===333222000...---...///000111000///...///000000111000222333222000,,,++++++'''(((***,,,------,,,,,,------......///.........//////...///000000000///222000...///000000...+++///)))+++;;;QQQ\\\TTTHHH999444//////...---000444???>>>===999333///...---///---///333222---,,,///000222333111...***)))(((---,,,+++***)))******+++***+++000888888111---...((()))+++,,,,,,+++)))(((---***(((***000333333222***++++++,,,,,,++++++******+++---...//////...---////////////............---...000333555888999:::888888;;;AAAGGGLLLWWWbbbooovvvwwwxxxyyyvvvlllddd___eeepppqqqggg]]]KKKKKKHHHEEENNNYYYWWWLLLIIIEEEAAA???@@@@@@???===<<<;;;<<<>>>===>>>DDDLLLNNNHHH@@@;;;:::;;;<<<<<<@@@@@@@@@@@@@@@@@@??????@@@???>>>======>>>???@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFJJJKKKIIIKKKOOOKKKKKKKKKKKKKKKLLLLLLLLLNNNLLLLLLNNNNNNNNNRRRXXX\\\^^^bbbeeegggiiimmmooolllooosssvvvwwwxxxyyy{{{}}}~~~~~~}}}{{{|||~~~|||yyyyyy}}}}}}zzz}}}|||))))))((('''&&&&&&&&&''')))***+++***)))((()))***---,,,,,,+++,,,...000111///000111000---+++++++++++++++++++++,,,,,,,,,,,,...---+++*********+++,,,)))************)))((((((''''''&&&%%%%%%&&&((())))))))))))))))))***++++++,,,+++******+++---000111......---,,,,,,---......000///---,,,,,,---...///,,,---/////////000333555///...---///333666999999888777555333111///------222222333555666555222///******+++,,,...000333444888888<<>>CCCGGGNNN[[[hhhrrrqqqjjjcccbbbgggiiieee___NNNOOOKKKIIINNNTTTOOODDDEEEDDDDDDDDDEEEDDDBBB??????======@@@AAA@@@AAAEEECCC???;;;999999;;;<<<===AAAAAA@@@??????>>>======@@@?????????@@@AAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFJJJNNNNNNJJJJJJMMMHHHIIIKKKMMMNNNMMMLLLKKKNNNLLLLLLOOOOOOOOOTTTZZZ___bbbeeehhhjjjmmmooorrrlllnnnrrrtttuuuvvvxxxyyy|||}}}}}}{{{zzzzzz|||~~~|||zzzxxxyyy}}}~~~|||{{{{{{}}}---,,,***(((((((((((()))''')))******))))))***+++(((***,,,......------...---///000///,,,)))***+++,,,,,,,,,---------......))))))(((((((((((()))***((())))))***))))))((((((''''''&&&&&&&&&''''''(((************************---,,,++++++,,,---///111------,,,,,,,,,---.../////////...---------......------...------///333555000...---///555888999888666555444333111111000000888888777777666333000---/////////...///111444777;;;<<>><<>>@@@===<<<::::::;;;<<<>>>>>>??????>>>>>>============???@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFHHHLLLKKKGGGHHHKKKGGGIIIKKKMMMNNNNNNMMMMMMNNNLLLLLLOOOPPPPPPUUU[[[___bbbfffiiikkklllnnnpppmmmoooqqqrrrssstttwwwyyy{{{|||{{{zzzxxxxxxzzz|||yyyxxxwwwyyy}}}~~~zzzyyy|||///...,,,***))))))******$$$&&&((())))))***---///---...///...---...222555222444555222,,,(((((()))***++++++,,,---...//////)))))))))))))))******+++))))))***************)))))))))((((((((((((((((((+++++++++++++++*********......---,,,,,,,,,---...------------...///000111.........---------......---......------///333666333000///111555777666444222111111111111222333444999:::999777555222111111333333333111///000333666<<<@@@LLLTTTKKK777000555777:::;;;888222///111555333000///111555555000***.........,,,++++++...000,,,,,,++++++++++++,,,---,,,,,,---------,,,,,,+++((()))***)))))),,,000444//////---,,,***+++,,,---%%%,,,555;;;===<<<::::::666555777<<<<<<:::;;;>>>666444111...,,,---000444...---,,,---000555777666000111222111...,,,,,,,,,((()))***+++++++++++++++,,,,,,...555===<<<000$$$((())))))***,,,---...///((()))***,,,///111000000***++++++,,,,,,++++++***,,,,,,,,,---...///111222.........///////////////222222444666777999999:::888555999EEETTTbbboooyyy~~~|||gggggggggiiiooopppbbbRRRDDDEEEGGGKKKPPPSSSNNNGGGFFFHHHKKKKKKIIIEEEAAA???DDD>>>;;;======<<<<<<>>>>>>>>>>>>>>>>>>>>>@@@@@@===<<<<<<<<<<<<===>>>?????????@@@BBBCCCDDDEEEEEEBBBBBBCCCDDDEEEGGGGGGHHHHHHFFFFFFHHHGGGEEEGGGLLLIIIIIIJJJLLLMMMOOOPPPQQQNNNLLLMMMPPPQQQRRRWWW^^^aaadddhhhkkkllllllnnnoooooopppqqqrrrrrrsssvvvyyyzzzzzzzzzyyywwwwwwyyy{{{wwwwwwxxx{{{}}}yyyxxx{{{~~~,,,,,,+++***)))))))))***$$$%%%''''''(((+++///222111000,,,((('''+++555<<<;;;======888///(((''')))((()))***+++,,,---......,,,,,,,,,,,,,,,---------)))******++++++++++++******************)))))))))***++++++,,,,,,+++******......---,,,,,,,,,,,,,,,...///000111111111111000---------.........//////...////////////111444777555444333333444444333222//////...///000333555666<<>>AAACCCEEEEEECCC??????AAADDDIIIMMMTTTSSSCCC111...444000222444222///---...000111///...000222111---))),,,------,,,+++,,,...000%%%&&&''')))+++---...///******+++,,,,,,,,,,,,,,,,,,...///---******---000...//////---+++***+++---///+++)))///:::AAA@@@;;;BBB>>>===@@@???:::666666/////////...,,,---///222,,,,,,---///777???BBB@@@777666333///+++)))***+++))))))***+++,,,,,,------,,,)))***222???EEE:::,,,&&&''')))***,,,,,,------))))))***+++,,,---......***++++++,,,,,,++++++***+++,,,---///111333444555222222222333333333333333555666999;;;<<<:::666333666777@@@PPPbbbppp~~~xxxuuummmeeeeeeeeeXXXGGG;;;===@@@GGGMMMOOOLLLHHHDDDFFFHHHGGGCCC???<<<;;;BBB>>><<<===<<<:::;;;??????@@@AAAAAA@@@@@@AAACCC<<<;;;::::::;;;===>>>???>>>???@@@BBBCCCCCCDDDDDD@@@@@@BBBCCCEEEFFFGGGHHHJJJGGGFFFHHHGGGFFFIIINNNJJJJJJKKKLLLOOOQQQSSSUUUPPPOOOOOOSSSUUUUUU[[[aaafffiiimmmoooooonnnnnnoooqqqqqqqqqpppppprrrvvvyyyxxxyyyyyyxxxwwwxxxzzz|||xxxyyy{{{}}}~~~xxxxxxzzz~~~~~~***+++++++++++++++******&&&'''&&&&&&'''***///222...///...+++))),,,444:::;;;>>>???:::111******---++++++,,,,,,------------,,,,,,,,,---,,,,,,++++++((()))***++++++++++++******+++++++++***))))))(((((()))***++++++******)))++++++++++++,,,,,,,,,,,,222333555555444222000...++++++---...//////000000///111222222222333666888444555666555333222222222......---...///111444555>>>IIISSSSSSKKKEEEGGGLLLVVVYYY\\\ZZZVVVUUUWWWZZZRRRSSSPPPFFF888---,,,000//////000//////...---------......//////...---,,,***+++,,,,,,+++,,,...000((()))+++---............)))***+++,,,---.........+++...000...***(((***------///000///---++++++---666000***---555===@@@@@@HHH???999999:::777222///+++,,,---------///222444+++---...000888BBBDDD???777666444000,,,)))***++++++*********,,,---///000+++***(((---:::BBB;;;...)))***,,,------,,,+++***++++++******)))***,,,---***++++++,,,,,,++++++***)))+++---000111222333333111111222333444555555666888???FFFIIIEEE???:::888:::BBBQQQ___iiirrr}}}vvvdddZZZWWWNNN@@@======@@@EEEIIIIIIEEECCCCCCDDDEEEBBB>>>;;;;;;;;;===<<>>:::;;;@@@>>>@@@AAA@@@??????BBBEEE===<<<:::999:::;;;<<<======>>>???AAABBBBBBAAAAAA???@@@AAACCCEEEGGGHHHIIIGGGFFFGGGJJJIIIGGGIIIMMMHHHJJJMMMPPPRRRTTTUUUUUUTTTRRRSSSWWWYYYZZZ___fffjjjmmmpppqqqpppnnnmmmmmmpppppppppnnnnnnppptttwwwwwwxxxxxxxxxwwwyyy{{{~~~zzz|||~~~~~~~~~xxxxxxzzz~~~~~~***+++---......---,,,+++)))((('''%%%%%%(((...222***000777999777444555777555999<<<888111---...222000000000//////.........***************)))(((((((((((()))******************************)))((((((&&&''')))*********)))((())))))***+++,,,,,,---...666777999999777222...+++***+++,,,...///000000111000222333444444555777999333666888666333111222444///...------...000222444<<>>888333333333111...,,,,,,---,,,+++******,,,...111222++++++)))***222999444***---///000111000...+++)))---,,,+++***((())),,,...+++++++++,,,,,,+++++++++(((***---///111111000///,,,---...000222444555666<<>>??????===???BBBFFF???===;;;999999999:::;;;<<<===???@@@AAAAAA@@@??????@@@BBBCCCEEEGGGIIIIIICCCCCCFFFJJJJJJGGGGGGJJJFFFIIINNNSSSVVVVVVUUUTTTWWWUUUVVVZZZ\\\]]]cccjjjkkkmmmpppqqqooommmkkkkkkpppooonnnllllllnnnrrrvvvvvvwwwxxxxxxxxxyyy||||||~~~~~~~~~~~~yyyxxxzzz~~~&&&***---,,,)))'''+++//////)))(((+++,,,)))(((,,,---000444444222111333555888777666555444222...+++000111111...***''''''(((,,,***'''%%%$$$%%%'''(((***)))'''&&&&&&'''((()))000///...,,,++++++,,,,,,''''''((((((((())))))))))))+++......,,,+++,,,...666999666000---000///***,,,---------,,,---000222///888;;;555111444:::<<<<<<<<<999555111//////000111111111333444444333111999===@@@>>>888555555777666777999::::::999777666888666444222///...---,,,---------...............------......///......---...------,,,,,,,,,------///000111111000...,,,+++++++++++++++,,,,,,---...))))))***+++,,,------...///...---,,,++++++***)))222000///...000333777999FFF@@@666...)))***---000...............---------///---,,,...111222000---555333111...------...///+++,,,******///333000)))***+++,,,,,,+++,,,...000***++++++***(((''')))***+++***))))))***---000222------,,,,,,,,,------...---///000000...---...///,,,---000333333333666:::@@@UUU]]]cccUUUCCCHHHEEEKKK^^^bbbbbbkkkllluuu~~~vvvuuuxxxzzzxxxrrrmmmlllkkkhhhiiieee```ZZZSSSKKKBBB<<<@@@@@@CCCGGGKKKJJJEEEAAA>>>???>>><<<::::::<<<>>>??????AAAAAAAAA???===;;;BBB>>>@@@EEE@@@888;;;FFF??????>>>===<<<<<<============>>>???????????????CCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJJJJHHHGGGGGGHHHJJJLLLPPPUUUXXXYYYWWWTTTUUUXXX]]]bbbdddeeeffffffrrrpppoooooopppppplllhhhiiikkkmmmooooooooonnnmmmvvvxxxxxxvvvtttvvv{{{~~~}}}}}}~~~~~~}}}}}})))+++---,,,***))),,,...,,,((('''+++,,,)))))),,,,,,...///000000111333555888666444333333111...,,,+++---...---+++***+++------,,,)))(((''')))***,,,+++***(((''''''((()))***///...---,,,++++++,,,,,,++++++++++++++++++++++++)))+++------++++++,,,...333555333...,,,......***,,,,,,,,,+++***+++...111444;;;===777333555888999===<<<:::666111......///---,,,---000444444222///222555888777333111222555///000111222222111000///444333222000///...------..................------------.....................---------------...///000000111222111///---,,,))))))******+++---...///*********++++++,,,,,,------------,,,++++++******---------...000111333444BBB===666000,,,,,,...000............------------111///...///000111...,,,///...,,,+++***+++,,,---...///......222666222+++,,,------+++)))((()))******++++++***(((((()))++++++***))))))***---000222---------------......///---///222222111///...///------...000333666:::>>>???SSSYYY___UUUFFFMMMKKKHHHTTT]]]fffpppuuu~~~uuuwww~~~wwwyyyvvvmmmfffdddcccaaaVVVUUURRRPPPMMMHHHCCC???AAAAAABBBDDDFFFEEE@@@===<<<<<<<<<;;;::::::===??????@@@BBBDDDDDDDDDCCCBBBBBBBBBJJJQQQMMM@@@<<>>===============??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIPPPRRRUUUXXXZZZ[[[YYYXXXYYY___eeegggeeeeeehhhkkkooonnnmmmnnnooonnnkkkhhhfffgggiiijjjkkkkkkjjjiiisssuuuwwwvvvuuuwww|||~~~|||}}}}}}~~~}}}}}}}}}}}}}}}...---,,,+++***+++,,,---+++)))***---...,,,+++............111444666777777777555222111111000///---+++,,,,,,,,,++++++---///---,,,***))))))***+++,,,+++***)))(((((()))***+++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---///000///,,,+++,,,,,,***//////---+++***+++///222888;;;<<<777444555555333>>>===;;;777222...---......------222888999666111---///111000......111444000000000000000000000000111000//////............/////////...---------,,,---------....../////////...............///000000000000111111111///...---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++---000111111111000888666333000...------......---------------......333111/////////...---++++++******)))***+++---...///222222333666888333,,,---......,,,)))(((((()))+++++++++***)))((()))+++******))))))***---///111...............///000000...222666888777444222111000///...000555;;;@@@BBB>>>OOOTTT[[[SSSGGGPPPOOORRRRRR___lllnnnwwwvvvxxxxxxzzzttthhh\\\XXXYYYXXXMMMLLLLLLMMMMMMKKKGGGDDD@@@???>>>???@@@@@@>>><<<999:::::::::999:::<<>>AAACCCEEEFFFFFFFFFDDDEEEMMMTTTOOOCCC===??????>>>>>>============>>>@@@@@@@@@AAA@@@@@@??????<<<===???AAADDDFFFHHHIIIFFFGGGGGGGGGGGGHHHKKKMMMWWWXXXYYY[[[]]]^^^^^^^^^^^^eeekkkjjjeeecccgggmmmjjjjjjjjjkkkmmmllljjjhhhdddeeefffggghhhhhhhhhgggnnnqqquuuvvvwwwyyy}}}}}}||||||~~~~~~}}}~~~000...+++***+++,,,,,,+++,,,---///111000//////111111111333888>>>@@@===999555333000//////000///......---,,,+++++++++,,,------,,,***((('''(((((()))))))))((((((((()))***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,---,,,---,,,++++++,,,,,,,,,333222111...---...111444777999999888666555222///===<<<;;;777222...------///---...222999:::555000...///000///---...111444333222222111111222222333111000//////.........///000000///...---,,,,,,,,,---------......///000111............///000111222//////000000///...------333222000---+++***)))))),,,,,,,,,++++++*********)))*********++++++,,,,,,,,,---...000111111111111.........------,,,+++***---,,,,,,,,,,,,---//////111000...------,,,,,,+++*********+++,,,...000111...222444444666777222+++***,,,------+++++++++---)))******)))''''''(((*********))))))***,,,...000///.........///000111222000555:::===<<<888555444333333222222888???CCCBBBCCCSSSWWW^^^WWWKKKTTTRRRXXXTTThhhxxxrrr{{{xxxyyy{{{|||uuueeeWWWRRRRRRSSSMMMLLLLLLLLLLLLIIIFFFBBB;;;::::::;;;<<<>>>??????999::::::999777888:::<<<:::;;;===@@@BBBCCCCCCDDDFFFDDDDDDFFFCCC>>>>>>BBB>>>>>>===============>>>>>>>>>>>>>>>>>>======<<<;;;<<<===@@@CCCEEEGGGHHHGGGHHHHHHHHHIIIKKKOOORRRYYYZZZ[[[]]]^^^___bbbdddbbbfffhhhgggcccaaadddhhheeefffggghhhjjjjjjiiihhhfffffffffggghhhhhhiiiiiijjjnnnsssuuuvvvyyy}}}~~~||||||}}}///---+++***+++,,,++++++---000222111//////000111111333888???DDDDDD>>>888444111///...///000000000...,,,+++***+++,,,------///---+++)))''''''&&&&&&''''''''''''(((((())))))******++++++++++++++++++,,,++++++++++++++++++++++++************+++,,,,,,,,,+++++++++,,,,,,---...333222111///---...111444666777999;;;;;;777333222999999999666222...---------++++++...333333///***111000000...------///111000///............///000333222111000///.........000000///...---,,,,,,,,,------------...000222333///////////////000111222------------------,,,,,,555444111///---+++******---,,,,,,++++++*********((())))))******+++++++++---,,,,,,---...///000111)))***+++,,,---,,,******,,,+++++++++,,,---///000---------+++++++++,,,,,,******+++,,,...///111111,,,000222222222222...((((((***,,,,,,+++******+++((())))))(((&&&&&&''')))***)))))))))***,,,---............///000111222222000444999<<<;;;888555444222555555444777>>>???<<>>@@@;;;;;;;;;888666666777999::::::;;;===>>>???@@@@@@AAA>>><<<<<<;;;:::===BBB===<<<<<<;;;<<<<<<============>>>>>>>>>======<<<<<<<<<>>>???AAACCCDDDEEEGGGGGGHHHHHHIIILLLPPPSSSVVVXXX[[[\\\\\\___cccffffffeeeccccccccccccbbbaaaaaaccceeefffggggggggggggggggggffffffggghhhjjjkkkhhhlllqqqssstttvvv{{{~~~~~~}}}}}}~~~---------------,,,,,,,,,111555555000------///000...222888???BBB???999444222000//////000111111000+++***((()))+++...000111000///---+++)))(((''''''&&&&&&''''''(((((())))))******+++++++++******))),,,,,,,,,------.........,,,***((((((***,,,,,,,,,,,,******,,,---,,,---000...//////...------///111666888===AAA???999666666444555666444111///...///......///000111111000...111000///...------,,,---........................333222111000///........./////////...---------,,,---,,,,,,---...111333555000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,000000///............///,,,,,,,,,++++++*********(((((())))))*********+++******))))))***+++---...,,,,,,---......------,,,++++++******+++---000222---------+++******,,,...((()))***+++,,,------...***...000///......+++&&&(((***++++++)))'''&&&'''((())))))(((&&&&&&'''))))))))))))******,,,,,,---............///111222333...111555666555444333333222888888222222999===;;;GGGYYY]]]```TTTFFFQQQSSSYYYfff{{{zzzxxxnnn___TTTQQQOOOLLL@@@@@@???@@@@@@???;;;888<<<<<<;;;999777777:::<<<<<<<<<;;;999666555666777;;;;;;<<<<<<===>>>>>>???;;;;;;;;;<<<===<<<<<<===;;;::::::::::::;;;<<<<<<===>>>??????@@@@@@??????>>>>>>???AAABBBCCCEEEEEEEEEFFFHHHHHHIIIKKKOOORRRTTTWWWZZZZZZZZZ\\\```dddgggdddaaacccffffffccc______aaadddeeeeeeeeeeeeffffffeeedddcccdddfffhhhjjjjjjmmmpppqqqppprrrvvvzzz{{{}}}~~~~~~~~~+++///222222000...///000888<<<;;;333---...111111,,,111777:::999666333111000//////111222333222111---***'''(((+++///000000,,,++++++******)))))))))&&&&&&'''((()))***************+++++++++)))((('''******+++,,,---...//////---***''''''***,,,,,,,,,,,,((((((,,,---***+++///+++---//////......///000444777???CCC???666333666...000222222111000000000000222444333222333555777000000////////////---,,,......///000000///......000//////......//////000..................---------,,,,,,---...111444666111111000///............,,,,,,,,,,,,,,,,,,,,,------------------......///,,,,,,++++++++++++++++++(((((())))))))))))))))))(((((()))***++++++++++++///...------,,,------...+++***))))))***---000222000000000---***))),,,...((()))******************+++///000---,,,,,,***&&&(((***,,,---+++***))))))***++++++***(((((()))***)))))))))***++++++,,,,,,---------...///000222222000111222222111222444555666======222///888AAACCCFFFYYY\\\]]]OOODDDVVV^^^eeeppp}}}sssooodddXXXRRRPPPLLLFFF;;;;;;<<<===???>>><<<999999::::::888555555888:::;;;<<<;;;999666666777999:::::::::;;;<<<===>>>???<<<<<<======>>>>>><<<:::999999888888999999:::;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHHHHGGGIIIKKKLLLMMMNNNQQQSSSSSSWWWZZZZZZXXXXXX[[[___bbbaaabbbdddeeedddbbb___^^^aaadddeeeccccccdddeeefffeeecccbbbbbbeeehhhjjjlllnnnooonnnlllmmmqqquuuwwwzzz|||}}}}}}~~~***000555666222000111333???CCCAAA666///111444555...222666666333000000111//////000222444444333111111---)))(((***------,,,&&&&&&''''''((((((((()))'''''')))***++++++++++++***+++++++++***)))'''&&&''''''((()))+++,,,---------***''''''***,,,,,,+++,,,'''''',,,,,,)))***///+++---000111111000111111111555>>>CCC<<<000...333+++---000111111000111111,,,000222222///000666;;;111111111222333222000...+++,,,...//////...,,,+++,,,,,,,,,---...///000111---------...............---,,,,,,---///222555777222111000...------------------,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))((((((((('''))),,,...///---+++)))000...,,,*********,,,---+++***))))))***---111333444444333///+++)))+++...***++++++++++++******)))---111111...+++,,,+++((('''***...000000000111111,,,------+++***)))+++,,,))))))******+++++++++,,,,,,,,,------...000111222333333333222111333666999<<>>???AAA@@@===999:::<<<<<<;;;888777777777888999999:::888999;;;<<<>>>?????????AAABBBCCCEEEHHHJJJKKKLLLKKKMMMPPPRRRRRRSSSTTTVVVTTTXXX\\\[[[WWWUUUWWWZZZ[[[___cccdddbbb```___```]]]aaadddeeecccbbbccceeehhhfffdddbbbcccfffiiikkknnnoooooollliiijjjnnnrrrtttwww{{{}}}|||}}}///111222222222222444555>>>@@@AAA===777111//////000***,,,666888000---111000///000444444222333888222000---+++)))***+++---)))))))))'''%%%%%%''')))'''(((((()))***++++++,,,---,,,+++((('''(((+++...000,,,)))))),,,......,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222333222444666666444111000000///////////////000000000---...000000000111333555333222111000////////////+++,,,,,,------,,,,,,+++///...,,,+++,,,---///111...---,,,+++,,,...000222444000,,,+++,,,///222444222333222000---++++++,,,......---,,,,,,,,,,,,---++++++*********+++---......---,,,,,,------+++)))...---,,,+++***************,,,------,,,++++++,,,222000---+++******,,,---))))))))))))***+++,,,---///...---,,,,,,,,,,,,,,,++++++***(((''''''***,,,++++++,,,---,,,+++)))((()))***,,,---...---,,,,,,///,,,((((((+++---,,,***************************222111000//////...//////888777555222000111444777<<>>===;;;JJJggg^^^cccmmmkkkbbbfffkkkdddZZZ]]]]]]fffxxxqqqxxx___]]]VVVNNNMMMMMMGGG===777777777888::::::999888999888666777888999:::999;;;:::999888777777777777:::::::::999888999;;;===<<<;;;:::999999999:::;;;555444444555777999888777666999;;;;;;;;;;;;===???AAABBBBBBDDDGGGJJJMMMOOOSSSSSSTTTUUUVVVWWWXXXYYYXXXZZZ\\\[[[WWWUUUUUUVVVYYY[[[___bbbcccbbb```^^^```aaaccccccbbbbbbcccdddbbbdddeeefffgggiiilllnnnoooooonnnllliiijjjooossswwwyyy{{{|||}}},,,---///000///...///000;;;>>>???<<<666000...---...))),,,555666///,,,000000...///222222000111555666444000---+++***++++++***))))))'''&&&&&&''')))''''''(((((())))))*********+++***)))((())),,,...***))))))***,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111333555555333111000000///////////////.........---...////////////222444111000000////////////000++++++,,,,,,,,,---------...---,,,,,,,,,---///000...---,,,+++,,,...000111000///......///000000000000222222111///,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******+++,,,---,,,,,,,,,---...---+++)))+++++++++***++++++,,,,,,***+++------------///000///---+++******+++,,,...++++++***))))))***+++,,,......---------,,,,,,,,,))))))(((''''''))),,,///111111000///...,,,+++***,,,,,,------......------,,,++++++***))))))+++,,,***************+++++++++..................//////111222222222111111333555@@@GGGHHHIIIJJJHHHUUUpppuuuqqqsssqqqlllrrruuujjjYYY___cccnnnjjjnnn{{{qqqWWW^^^]]]WWWQQQOOONNNGGG>>>::::::999999999888777666888777777777888888888888;;;:::999888777777777777;;;;;;999666555777;;;???;;;:::888777777777888999666666555555777999<<>>???BBBCCCEEEHHHKKKNNNQQQSSSVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[YYYVVVTTTUUUWWWWWWYYY\\\___```aaa```___]]]___aaabbbbbbbbbccceeeccceeeggghhhhhhjjjlllnnnoooppppppmmmkkklllqqquuuyyy{{{}}}~~~~~~))),,,//////...---,,,,,,777:::===;;;555///,,,+++,,,))),,,333444...,,,000000---,,,//////...///222999666333///,,,************)))(((((('''(((((((((''''''(((((((((((((((((((((***++++++******,,,---'''))),,,...---++++++++++++***(((((()))+++...000......------,,,,,,++++++,,,---...//////...---,,,...000333333111000///000000//////......------------...///...---...///111..................///000,,,,,,+++++++++---...///,,,,,,,,,---------......------,,,,,,,,,...///000+++---///000111000...---///111222222000...---...------,,,++++++++++++,,,...---,,,+++***+++,,,---******+++---///...,,,)))(((((()))***,,,---...///***+++,,,,,,,,,...111333---,,,+++++++++,,,...///...,,,***)))((()))+++,,,...///000000000///...---'''''''''&&&'''***///333555444222///---,,,******...---,,,,,,,,,,,,,,,,,,(((+++,,,***'''&&&***...)))*********++++++,,,,,,,,,---...///111222222222---000222333333333444666<<>>===:::;;;AAAGGG@@@>>>===>>>BBBEEEEEEEEE@@@BBBFFFKKKNNNQQQRRRSSSUUUWWWZZZ\\\]]]\\\ZZZYYYXXXXXXWWWUUUSSSRRRRRRRRRQQQRRRTTTVVVYYY\\\___aaa\\\^^^aaabbbbbbcccdddffffffhhhjjjkkkkkkkkkmmmnnnmmmoooqqqpppoooooossswwwzzz|||~~~))),,,000111000...------///333666555000+++))))))+++,,,///222111...///111000++++++...000...---...111000...---+++++++++++++++)))((()))+++,,,***((()))***+++,,,,,,+++)))(((***,,,......,,,***))))))+++...///...,,,,,,000444222000---++++++---///111//////...------,,,++++++((())),,,...//////...---,,,...//////...---...///111111000//////...------,,,------,,,++++++---...++++++++++++,,,...///000333111...,,,******+++,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---///...,,,,,,...000333222///,,,***,,,111555///......---------------000///---,,,,,,,,,------******+++---//////---***)))***+++,,,,,,,,,,,,+++,,,,,,+++***)))))),,,///.........---,,,+++*********)))))))))***,,,///000,,,...000111111000...---******)))''''''***...111...---,,,***)))***++++++///...---+++++++++,,,---+++)))&&&''')))++++++*********++++++,,,,,,,,,,,,,,,...111555777888777777555555444333222444888;;;@@@DDDAAAAAAFFFJJJ\\\yyy|||vvvyyywwwjjjccc```WWW^^^___ZZZ[[[ccckkkpppXXXHHHDDDCCCAAADDDDDDEEEFFFDDD???999555777999::::::999:::===???<<<>>>???===:::888888999888888777777666777777777444666777777666777999;;;:::999888777666777888888999===BBBAAA===<<<>>>BBB???>>>===>>>AAADDDFFFGGGBBBEEEHHHLLLOOOQQQRRRSSSTTTVVVXXX[[[[[[ZZZXXXWWWSSSSSSTTTTTTTTTRRROOOMMMPPPQQQRRRTTTWWW[[[^^^``````bbbddddddccccccdddeeefffhhhkkkkkkkkkkkkkkklllkkknnnqqqqqqoooooorrruuuwwwzzz|||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~&&&))),,,------,,,+++,,,...111333111---))))))******...111222000...///222000,,,,,,222555222///...---,,,+++++++++++++++++++++)))(((***---...+++((()))***,,,------,,,***)))***,,,......,,,*********,,,,,,,,,++++++,,,000222000...+++***)))***,,,---//////......------,,,,,,(((***,,,...///000000000---...///...---,,,---...000/////////...---------+++,,,---,,,+++,,,---///++++++++++++,,,---...///333111///---++++++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,...//////---++++++///333333111...***)))+++000444......---,,,,,,,,,,,,---000///...---,,,---...///,,,++++++,,,---...---+++***+++,,,---,,,+++***)))+++++++++***((()))+++---++++++,,,,,,***)))&&&%%%(((((()))***,,,...000000)))***+++,,,,,,,,,+++******++++++)))((())),,,///,,,,,,,,,,,,,,,---......111000//////////////////,,,(((%%%&&&+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***,,,111444666666444333444333222000000222666:::EEEKKKIIIFFFEEECCCSSSppp{{{www{{{vvvddd^^^hhhlllgggdddYYYVVV\\\bbbttttttbbbQQQGGGBBB>>>;;;>>>>>>AAADDDCCC===999999;;;<<<===;;;888888;;;>>>@@@AAAAAA>>>999777888;;;888777777666666777777777333555888999888888999:::;;;:::999888777888999999999===@@@AAA>>><<<<<<===;;;<<<======>>>@@@DDDHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSTTTVVVXXXXXXXXXVVVUUUQQQQQQQQQRRRSSSRRRPPPMMMQQQRRRSSSUUUWWWZZZ\\\^^^aaaccceeeeeedddcccdddeeeeeegggjjjkkkjjjiiiiiijjjkkknnnrrrrrrpppoooqqqttttttwwwzzz|||||||||}}}~~~}}}||||||}}}~~~$$$&&&)))*********+++------///111///+++((()))+++)))---111000------///111000---...666:::777222///+++++++++++++++*********+++)))(((***...///,,,(((&&&(((+++,,,---,,,***)))(((***,,,---,,,,,,---...,,,++++++,,,...000000000,,,+++*********+++,,,---...............---------,,,,,,---...//////000000//////000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,///111,,,,,,,,,,,,,,,---...////////////...------,,,,,,+++******))))))***,,,---,,,,,,,,,------,,,,,,+++---000111///,,,,,,000444000000...,,,***+++---000---,,,++++++******++++++///...---------...///000///---+++***+++,,,,,,,,,)))***,,,------,,,***))))))***++++++++++++,,,---)))***,,,---,,,***(((&&&((()))+++,,,............((()))))))))************(((***++++++***+++,,,...,,,,,,---...//////............//////000/////////+++)))((()))***,,,---------------,,,,,,++++++***+++---222555666555222000000111222222222444888;;;CCCPPPWWWWWWQQQIIISSSnnnoooqqq{{{zzzgggaaammmwwwpppjjj\\\WWWYYYWWW___ssspppbbbSSSKKKHHHEEEAAA???:::999===BBBBBB<<<:::===;;;===>>>;;;888888<<<@@@BBBCCCBBB===777555888<<<777777666666666666777777444666777888777888:::<<<;;;:::999888777888999999999:::;;;<<<<<<<<<<<<<<<:::>>>AAA???===???EEELLLMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRRRRSSSRRRRRRRRRTTTQQQNNNNNNQQQSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[[[[___aaacccddddddccceeefffcccfffhhhiiihhhgggfffgggmmmpppttttttrrrpppqqqsssrrruuuyyy{{{||||||}}}~~~~~~}}}}}}~~~$$$&&&((()))***+++---///---///000---)))(((***---'''---000...++++++...000000---000999>>>:::444000,,,,,,,,,++++++*********+++)))(((***///000,,,((($$$&&&))),,,,,,,,,***)))&&&(((***,,,,,,...000222---,,,,,,000444555222///+++++++++,,,---...///000---------...............000///............///000000000000...,,,+++,,,---******************++++++***+++,,,,,,,,,---000222------,,,,,,------......,,,---......//////......,,,***)))((((((***,,,---,,,,,,---------,,,++++++,,,000222111...---000444---...//////,,,++++++++++++******)))((()))))))))///...------...///000111111...+++)))***,,,,,,,,,((()))+++---------+++***'''))),,,---------...000***+++...000000///---+++)))***,,,.........,,,++++++************+++,,,---&&&)))+++,,,,,,,,,---...+++,,,---.........,,,,,,)))***,,,---...---,,,,,,(((+++,,,+++))))))---111///...------,,,+++***)))---000444777888666222///---000333666777999;;;===AAAUUUeeekkkeeeXXX___wwwpppuuuqqqbbbgggmmmooojjj^^^\\\___YYYZZZhhhdddWWWJJJEEEDDD@@@===<<<777666999@@@@@@;;;:::>>>777:::<<<;;;999:::???DDDCCCCCCAAA;;;555333777<<<777777666666666666777888777777777666666888<<>>>>>:::<<>>CCCGGG::::::999888777555555444888999:::999777777888999:::<<<===;;;888777999<<<999888666666777888;;;<<<888888888999:::<<>>@@@CCCFFFIIIKKKRRRPPPLLLHHHFFFFFFGGGGGGJJJJJJHHHFFFEEEFFFIIILLLPPPSSSRRROOOPPPVVVVVVRRRVVVUUUUUUWWWZZZ\\\\\\[[[^^^^^^___aaadddeeedddccchhhggggggfffeeecccbbbaaajjjppprrrpppqqquuuuuuppp{{{|||{{{xxxzzz}}}|||xxx{{{|||}}}~~~~~~}}}|||%%%%%%&&&'''(((***+++,,,...---+++)))(((''''''((('''((((((((()))*********...000222333333222000...000222555333...)))&&&%%%,,,++++++,,,......,,,+++///...---+++)))(((((()))(((((()))***+++++++++***++++++,,,---...///000000,,,...000000000000000222//////000111111111111111111000///.........//////333555;;;???:::000***+++,,,...000000...,,,,,,------///000///---,,,,,,---,,,---......///............000///---///111000++++++,,,,,,+++***+++---///000///...---,,,,,,------000//////......///000111//////...,,,+++***,,,---***)))))))))***+++---...---///000///---++++++,,,+++***)))((((((***,,,---***+++,,,,,,+++)))&&&$$$''')))***++++++,,,---///------,,,,,,---------,,,+++,,,///333111,,,,,,///)))))))))))))))***+++,,,)))***,,,...///000000000------,,,,,,,,,,,,------...///...+++,,,111222///111,,,***,,,...000555;;;666444000,,,***+++---...@@@???<<<555///,,,...111555666;;;CCCDDD@@@???CCCGGG___{{{}}}gggkkkhhhlllmmmiiibbb]]]\\\ZZZVVVTTTMMMDDD>>><<<:::777333555999<<<<<<888555666888666777777777888;;;@@@DDD;;;;;;:::999888777666666888999:::888666555555666555888999999777666999===888777666555555777888:::666666777888:::<<<>>>@@@===>>>???AAACCCFFFHHHIIIOOOMMMJJJGGGEEEDDDEEEFFFGGGGGGGGGEEEDDDEEEIIILLLOOORRRRRRPPPRRRXXXYYYVVVWWWVVVVVVXXX[[[]]]]]]\\\ZZZ[[[\\\___cccddddddbbbffffffffffffeeeddddddccclllqqqsssrrrssswwwvvvrrr|||~~~}}}{{{}}}}}}~~~&&&&&&&&&&&&&&&'''(((((())))))***+++***(((&&&%%%'''&&&&&&&&&'''(((***+++------............------...333777666111---,,,...///---,,,,,,---...---,,,111///,,,)))((((((((()))))))))***************)))))))))***+++,,,---......,,,///222333222111111111//////000000111111000000...------------...//////444888???DDD>>>333+++***+++---...///...------......000000///---+++++++++,,,------...//////.........000000...///222111,,,+++,,,---,,,++++++---///666222...---///000///---------...///000000000000///---++++++,,,---------))))))(((((((((***+++,,,,,,---......,,,******+++,,,***'''%%%&&&(((+++...***+++,,,,,,+++)))&&&$$$)))((((((***,,,------,,,++++++,,,,,,,,,,,,++++++(((+++000333000+++...555,,,+++***))))))***++++++'''))),,,...000000////////////---,,,++++++******---...,,,***,,,111222000222---+++---000222777===777444///+++***,,,///111===<<<999444000111777<<<999999>>>FFFJJJFFFCCCBBBDDDQQQeeexxxqqqkkknnnqqqnnnfff[[[VVVXXXYYYXXXRRRJJJ@@@999777666555444666999;;;:::666333333444444555555555555888<<<@@@<<<<<<;;;:::999999888888999999999777555333333444666888;;;;;;:::;;;>>>BBB888777666555444555666777444444555777999<<<>>>???>>>???@@@BBBCCCEEEFFFGGGKKKIIIGGGDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEHHHKKKOOOQQQRRRQQQRRRWWWXXXWWWXXXWWWWWWYYY\\\^^^^^^]]]ZZZZZZ\\\___ccceeeeeeccccccdddeeefffffffffffffffmmmqqqssstttuuuxxxwwwtttwwwzzzzzzyyy|||}}}~~~((((((''''''((()))******'''((()))))))))((('''&&&''''''%%%%%%&&&(((+++,,,,,,,,,++++++++++++,,,,,,///444999999333000111444///---+++***,,,---------000...,,,++++++,,,++++++***+++++++++++++++***)))''''''((()))***+++,,,,,,---000333444333111000000------......///......---++++++,,,---...///000000000444;;;@@@;;;111*********+++---...------...000---///000///---+++++++++,,,,,,---...////////////---//////---///222000,,,---...///...------...///555111...000444555222...***+++...000000000///...---)))''''''+++---,,,+++)))(((''''''''')))***++++++,,,------+++*********+++***((('''((()))+++---*********)))))))))))))))+++((('''))),,,...---***)))+++,,,---,,,,,,+++,,,)))***...222000...111777---,,,***((('''''''''((((((***,,,...///...---,,,...---,,,+++***)))))))))***+++)))(((,,,222222...///,,,+++...000///222666222///,,,))))))***---//////000111000000555>>>EEE??????BBBIIINNNNNNJJJGGGPPPSSS\\\lll~~~yyyiiirrrlllhhh___TTTOOOSSSVVVVVVTTTLLLAAA:::666666666666666888999888555333222333444444444333333555999===;;;;;;:::999999888777777777888888777555333444555666999;;;;;;:::;;;>>>BBB999888777666555555555555333444666888:::===???@@@??????@@@BBBCCCCCCDDDDDDFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHKKKOOOQQQRRRQQQQQQSSSUUUVVVYYYYYYYYYZZZ]]]______^^^^^^^^^___bbbeeefffeeedddaaabbbdddeeeggghhhiiiiiilllooorrrtttvvvwwwwwwuuutttwwwwwwwww{{{~~~{{{{{{|||}}}}}}~~~~~~~~~'''''''''((()))***+++,,,)))((('''&&&&&&'''(((((((((((('''&&&(((***,,,...---,,,++++++++++++,,,---444777999666000+++***,,,---+++))))))+++,,,------++++++,,,///111111///,,,,,,,,,,,,---,,,,,,++++++&&&''''''((()))***++++++---000333444222000......+++,,,,,,,,,,,,,,,++++++***+++,,,...///000111111---///444888444---+++...)))+++,,,---,,,---///000+++,,,......---,,,,,,---+++,,,---...////////////+++------+++---000///+++///000111111///...///000///......222777888333...)))***---///000000...---,,,)))&&&'''***---,,,+++)))((('''''''''((()))******+++---,,,+++******+++)))***+++,,,,,,,,,++++++)))(((&&&&&&'''***---///+++((('''(((,,,---,,,)))))),,,......,,,,,,---......++++++///222111333666,,,+++)))''''''(((***++++++,,,---...---,,,***)))******)))))))))))))))******+++***+++000666444///---,,,---111111---,,,---,,,+++++++++++++++++++++---///111111111555<<>>@@@AAA>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@AAACCCCCCCCCEEEHHHKKKMMMOOOQQQSSSSSSTTTWWW[[[ZZZYYYYYY[[[^^^``````___aaaaaaaaaccceeeeeecccaaa```aaacccfffhhhiiijjjjjjjjjkkknnnrrruuuuuuuuuuuuvvvyyyzzzzzz~~~yyyyyyyyyzzzzzz{{{|||}}}%%%%%%%%%&&&'''((()))***+++)))'''%%%%%%&&&(((***)))(((((()))***,,,...///------,,,,,,,,,,,,---------...///...,,,)))((((((***)))((())),,,---...---((()))+++///444444000,,,++++++,,,,,,,,,,,,,,,+++''''''((()))***+++,,,,,,---///111111///---,,,,,,+++++++++,,,++++++******)))***,,,...///000111111......111444111,,,---111***+++,,,,,,+++,,,...000***+++---...---,,,---...++++++---...//////000000***,,,,,,***,,,000///+++///111222222000//////000++++++,,,111555666333///)))+++---//////...---,,,---+++)))***+++---------***)))(((''''''((()))******+++---,,,+++******+++(((***,,,......---+++***)))(((&&&%%%'''***...111***)))((()))+++++++++******,,,...---++++++...111222---+++///222222333555+++***))))))***---000333,,,,,,,,,,,,+++******)))(((((((((((()))***+++++++++---...111888===999222///...000333333---***+++***+++,,,---...------,,,---///222444555:::AAAFFFEEEJJJMMMOOORRRSSSPPPKKKHHHHHHNNNZZZccciiiuuucccfff]]][[[TTTJJJFFFGGGGGGEEEIIIFFF@@@:::666444555555555555555666777888888999666666555333111333666999444444444333333222222222111333444555444444555777444666777555222111333666999999888888777666555555555666888;;;===???@@@@@@<<<===>>>@@@@@@@@@????????????AAABBBBBBAAA@@@???AAACCCDDDEEEEEEFFFIIIKKKKKKLLLPPPUUUUUUVVV[[[bbbZZZYYYYYY[[[^^^``````___aaaaaaaaabbbcccbbb```^^^aaabbbdddfffhhhiiijjjjjjhhhhhhkkkqqqtttssssssuuuuuuwwwxxxwww{{{}}}yyyyyyyyyzzz{{{|||}}}~~~&&&&&&%%%%%%%%%%%%&&&&&&,,,***(((&&&&&&&&&((()))'''((()))***+++---......,,,------------------,,,'''&&&&&&(((+++,,,+++)))(((((((((+++...000///...)))((((((,,,111222///+++((()))******++++++++++++(((((()))***+++,,,---------...///...,,,******+++,,,,,,------,,,++++++***((()))+++---.../////////......111333000+++,,,000+++,,,,,,+++++++++---000+++---......,,,++++++,,,***+++,,,...///000000000***,,,,,,+++---111000,,,...000111111///...---...***++++++,,,...///000111+++,,,------...---,,,++++++,,,,,,+++******,,,...+++***)))((((((((()))******,,,------,,,++++++,,,))))))***+++,,,++++++***(((((((((((()))***+++,,,((()))******))))))***+++)))+++,,,***((((((---222444000///000000...111666...,,,***)))***---000222+++******)))***+++,,,---***************+++,,,,,,+++...111666>>>BBB<<<333111......111000,,,+++---++++++,,,,,,---...//////...000222444777???IIIPPPMMMVVV]]]]]][[[YYYSSSLLLPPPNNNUUUcccjjjiiikkkrrrlllgggccc```WWWJJJBBB@@@???;;;======;;;999666555555555777777666777888:::::::::555555444222000111444777222222111111111111000000000111333222111111222333555777999777444222555777777777777777666555555444444666888:::<<<===>>>>>>999:::<<<>>>??????>>>======???AAACCCCCCBBBAAA@@@CCCEEEFFFGGGGGGHHHIIIKKKKKKLLLPPPTTTSSSQQQVVV^^^ZZZYYYYYY[[[^^^_________aaa``````bbbccccccaaa___cccdddeeeggghhhhhhhhhhhhhhhfffjjjqqqtttrrrsssvvvsssuuuuuutttwww{{{{{{xxxzzzyyyyyyyyyzzz|||~~~~~~~~~)))((('''&&&%%%$$$$$$$$$++++++)))((('''''''''(((&&&''')))***,,,---------+++,,,------------,,,+++...***'''(((+++,,,(((###'''''')))---000222111000,,,)))''')))---000---***&&&&&&''')))************))))))***+++,,,---......---------,,,***((()))***............------,,,+++'''(((***,,,---------------...111333///)))(((,,,,,,,,,,,,+++***+++---///---...///...,,,***)))******+++,,,...///000000000+++------,,,...222111---,,,...000000...,,,,,,,,,,,,,,,+++)))(((***...222,,,,,,------,,,,,,++++++)))***+++)))'''&&&)))---+++***)))(((((()))*********,,,------,,,+++,,,---***)))((((((((()))++++++((()))+++,,,+++***(((''''''))),,,+++((('''))),,,)))++++++(((%%%'''---333333333333222...***///888222///,,,((('''(((***+++)))((('''''')))+++...000------,,,,,,+++,,,,,,---)))---111777???CCC<<<111000,,,+++,,,,,,***,,,000,,,+++))))))***,,,///111555666555444555===HHHPPP\\\hhhrrrqqqlllggg^^^UUUNNNHHHMMM\\\fffdddcccggguuuwwwmmmlllggg[[[KKK@@@<<<999555666777999999888777777777:::999888888999;;;;;;:::555444333111//////222555111111111000000000000000000111111000.........///111444555333111000222555555555555666555555444333444555888:::;;;<<<<<<<<<777999;;;===>>>>>>===<<<===???AAADDDDDDCCCBBB@@@EEEFFFHHHHHHHHHHHHJJJLLLNNNMMMOOORRRNNNJJJMMMUUUZZZYYYYYY[[[]]]______^^^aaaaaabbbdddffffffeeeccceeeeeefffggghhhhhhhhhggghhhfffjjjrrruuurrrssswwwwwwyyyxxxwwwyyy}}}|||yyyxxxxxxxxxxxxyyy{{{}}}~~~}}}~~~&&&$$$###$$$&&&''''''&&&***+++,,,***&&&%%%&&&(((''''''''''''((()))***+++///000000///---+++,,,---(((%%%###&&&+++,,,***&&&''')))+++///777:::333)))((()))***++++++***((('''''''''((()))***,,,...//////...---------...000000000///,,,***)))***+++,,,,,,------...---,,,***))))))))))))))))))******+++,,,+++,,,---//////---+++,,,++++++***+++,,,---......///000///---,,,,,,---,,,++++++---......+++))))))***+++,,,------......---------..................+++)))***---///---+++******+++++++++***))))))***************+++++++++)))+++,,,+++((((((***,,,((()))))))))************)))))))))'''&&&(((,,,///***'''%%%%%%(((***)))((()))***)))'''%%%%%%''')))'''''')))+++---///111222999888555111...---///222111111...))))))+++***&&&(((***+++)))''''''***------------+++***+++...000+++++++++,,,///222666888------------------,,,,,,***)))+++...,,,))))))------333222333777999KKKiiiwww{{{kkkUUUSSSXXX___fffgggaaaVVVNNNcccppp{{{aaammm```PPPFFFBBB@@@;;;777:::777444444777888777555555666888999::::::999999777555111...---...000222333111///......///111333///...---,,,---///111222000000//////000222444555555333111000111444777999888888888888888888888888::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBGGGFFFEEEEEEEEEFFFGGGHHHLLLMMMNNNMMMLLLMMMPPPRRRVVVXXXZZZ[[[\\\]]]```bbb``````___^^^]]]^^^aaacccfffhhhkkkkkkjjjhhhggggggiiikkknnnooopppqqqtttvvvzzzyyywwwvvvwwwyyy|||~~~xxxwwwvvvwwwzzz|||}}}}}}}}}~~~)))'''%%%$$$%%%%%%%%%$$$)))***+++)))&&&%%%'''))))))))))))***+++,,,------***,,,---,,,++++++,,,...+++(((''')))---...,,,((('''((())),,,222666000''',,,+++++++++++++++++++++(((((()))***+++,,,,,,---++++++******+++,,,---...///...---+++******++++++,,,---.........---,,,++++++***))))))******,,,,,,///......000111111...,,,,,,+++*********+++---...,,,------,,,+++***+++---+++***+++,,,......---+++*********+++,,,...///000000//////......---,,,,,,...,,,++++++,,,---,,,,,,+++++++++++++++******)))++++++++++++++++++++++++)))+++,,,+++((((((***,,,(((((()))))))))*********)))))))))'''&&&(((+++...---***'''&&&''''''&&&$$$((())))))'''&&&&&&''')))(((((()))+++---...000000444444222///,,,+++,,,---///222222...,,,,,,***&&&''')))***)))&&&%%%(((+++---------+++***+++...000---,,,,,,,,,---///222333------,,,,,,,,,---...///000...///111///++++++///---000000555>>>BBBQQQjjj{{{nnn^^^bbbbbbdddeeeeeeccc^^^ZZZ```jjjyyyyyyeeehhh\\\LLLAAA===<<<888555888777555666777888666444333333555666777777777666666444111......///111333222111///......///111222222000...---,,,,,,---...000///.........///000111333111000000111555888;;;:::::::::999999888888777999::::::;;;;;;;;;;;;:::::::::;;;===>>>@@@AAABBBFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKMMMMMMNNNPPPSSSVVVWWWYYY\\\^^^^^^___aaacccaaaaaaaaa```______bbbeeefffiiikkkkkkiiihhhggggggiiikkkmmmooopppqqqtttvvvwwwwwwvvvvvvvvvxxxzzz{{{yyyxxxyyy|||~~~}}}}}}~~~,,,)))&&&%%%&&&'''''''''((()))***)))''''''(((************++++++,,,------%%%''')))*********,,,......,,,+++,,,///000...+++((((((((((((---111,,,%%%,,,+++***))))))***,,,---((()))***++++++++++++***(((((((((((()))+++,,,---...------,,,,,,++++++***,,,---...............------,,,+++++++++,,,...///000//////000111000---+++,,,+++*********+++,,,------......---,,,,,,...111+++******,,,......---,,,*********+++,,,...111222222111000///---,,,+++***.........---+++***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++(((***+++***)))((()))+++(((((((((((()))))))))))))))))))))'''&&&'''***,,,+++)))'''&&&''''''&&&%%%'''(((((('''&&&&&&(((***,,,,,,---...///000111111000111111...+++))))))***---333666222---+++)))&&&&&&)))+++)))&&&$$$%%%'''+++,,,,,,+++***+++---000///...---++++++,,,...///...---,,,+++,,,---///111///---...///---((())),,,---///000888FFFMMMZZZqqqpppfffjjjfffaaa______aaacccdddccciiipppxxxuuuggg```UUUFFF;;;888777555333444444444555666555333000333333555666666666666666444222000......000222333111000...------...000111000///---,,,++++++,,,---///...---,,,,,,,,,,,,---000000///000222555888;;;;;;;;;:::999999888777777888888999:::::::::::::::999999;;;<<<>>>@@@AAABBBFFFFFFFFFFFFGGGHHHJJJKKKJJJLLLNNNOOOOOOQQQTTTWWWWWWZZZ]]]``````aaabbbdddbbbccccccbbbaaabbbdddfffgggiiikkkkkkiiihhhgggggghhhjjjmmmoooppprrrtttwwwtttttttttttttttuuuwwwwwwwwwxxxzzz~~~}}}{{{zzz{{{---***''''''(((***,,,,,,((((((((((((((((((***+++(((((()))***************%%%&&&((())))))***,,,---...---,,,---//////...+++******(((&&&)))---***$$$((((((((((((((())))))))))))***+++,,,,,,+++******(((((()))***+++,,,,,,---,,,------------,,,+++***+++,,,,,,------.........///...---,,,---...///000.........000000///,,,)))------,,,++++++,,,---...---------,,,+++,,,///222---,,,+++,,,------,,,***++++++***+++,,,///222333111111000///...---,,,,,,...000111...***(((***---------,,,++++++*********,,,+++++++++******))))))'''((())))))))))))))))))'''''''''((((((((()))))))))))))))'''&&&&&&(((***&&&&&&&&&&&&'''(((((((((&&&'''(((((('''''')))***,,,,,,,,,------------......000111000---***))))))+++222555000***(((((('''&&&)))++++++'''$$$$$$&&&***+++++++++***+++---///000///---,,,+++,,,---...000...,,,++++++---///111---+++,,,...,,,)))***...///333444===KKKSSSbbb|||nnndddfffbbb]]]\\\^^^dddhhhkkklllllljjjjjjmmmqqqmmmfffYYYNNNAAA777444333333222000111333444444222...,,,666666777777888888888888222111///...///000222444000///...------...///000+++++++++++++++---...///.........---------......000000000000222444666888888888888888777777777777777777888999::::::::::::999:::;;;===???AAACCCCCCHHHHHHHHHHHHHHHHHHIIIIIINNNOOOQQQPPPPPPPPPRRRSSSUUUXXX\\\___```aaabbbcccdddeeeeeedddcccdddfffhhhhhhjjjkkkkkkiiihhhhhhhhhhhhjjjmmmoooppprrrtttwwwtttsssqqqoooppprrruuuvvvuuuwwwyyy}}}~~~|||yyyyyyyyyzzz|||...,,,)))((()))***+++***((('''''''''(((*********(((((()))*********))))))''')))******))))))***,,,,,,+++,,,,,,......---,,,------***'''(((+++***%%%$$$&&&)))++++++***(((&&&******+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,---------,,,++++++*********++++++,,,,,,---///////////////000000111---...///111333111...+++///...---,,,,,,---...///++++++,,,+++***+++---///000...,,,,,,,,,,,,***))),,,++++++,,,...000222333///////////////////////////111111...***(((***,,,...---,,,+++************+++******)))(((''''''&&&&&&'''''')))******)))(((&&&''''''''''''((((((((()))))))))'''%%%%%%&&&((($$$%%%&&&'''''''''((()))%%%'''((((((''''''(((***(((((((((((((((''''''''',,,---///...,,,)))''''''***000111+++%%%%%%'''((('''***,,,+++(((%%%%%%&&&((()))++++++***+++,,,...000///---,,,,,,---///000222000...++++++,,,...//////---...000000...111555222999<<>>???AAACCCDDDEEEIIIIIIIIIIIIHHHGGGGGGFFFMMMNNNPPPPPPPPPPPPQQQRRRRRRUUUYYY\\\]]]^^^___aaadddeeeffffffeeeeeefffhhhhhhjjjkkkjjjiiihhhiiijjjiiikkknnnooopppqqqtttvvvvvvsssnnnlllllloootttwwwvvvwwwzzz}}}~~~}}}yyyvvvrrrtttwww{{{///---++++++++++++)))((()))'''&&&''')))******))))))***+++,,,,,,+++***))))))+++++++++)))((()))******+++,,,---...............///,,,((())),,,+++'''$$$'''+++...///---)))'''******+++,,,---///111222,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,...///000222222111000///...///222555888777444111//////---,,,,,,------......000111111//////000111000...,,,+++++++++***))),,,------...///000111111,,,---...///000111111222000000000...,,,***+++,,,...---+++)))(((((())))))******)))((('''&&&%%%$$$&&&%%%&&&(((******((('''&&&&&&&&&&&&'''''''''(((((())))))'''%%%$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%'''))))))((('''((((((************************)))***,,,+++(((&&&%%%%%%))),,,,,,&&&###%%%'''''''''***,,,***'''%%%&&&((('''(((************,,,---///...---,,,---...000111111000...---,,,---...///---+++,,,//////...222777555===AAAEEELLLPPPcccrrr\\\^^^]]]\\\]]]```cccdddddd```^^^XXXQQQOOOSSSVVVVVVLLLFFF>>>777444333333333111444777888555222///...333222222111222222333333000//////...///000111222------,,,,,,,,,,,,------...------,,,,,,+++******---...///000222222222222000111222222222222111000000000222333555666888888777777888:::;;;;;;;;;;;;>>>>>>???AAABBBCCCDDDEEEHHHIIIIIIIIIHHHGGGFFFEEEGGGIIIMMMNNNOOOPPPRRRSSSPPPRRRUUUWWWXXXZZZ]]]```cccdddffffffeeedddeeeggggggiiijjjjjjiiiiiikkkmmmkkkmmmoooooooooppprrrtttvvvsssoookkklllooossswwwyyyyyy{{{}}}~~~|||xxxuuuooorrrwww|||......///000333333222000***(((&&&''')))******(((((()))***++++++***((('''(((***+++***)))((()))***+++,,,...000000111222333---///---***))),,,+++'''%%%'''***,,,---,,,***)))*********+++...111555888333444555555555444333222---,,,+++++++++,,,---------,,,+++*********+++,,,,,,...111444444222000...,,,...222777:::;;;888666...---,,,+++***++++++,,,///222444444333111000000...,,,******,,,------,,,,,,...///111111111///...,,,---...///000111222222111000...---------,,,+++...,,,***(((''''''((((((++++++***((('''&&&$$$$$$%%%$$$%%%'''***+++(((&&&%%%%%%&&&&&&&&&'''''''''((())))))'''%%%###$$$$$$$$$''')))(((&&&$$$%%%&&&&&&(((******((('''&&&''',,,,,,,,,,,,,,,---------)))***+++)))'''%%%%%%&&&&&&))))))&&&%%%''''''$$$&&&((()))(((%%%$$$''')))%%%'''************,,,---///...---++++++,,,...///------------...///111111,,,***+++------,,,///555888>>>BBBGGGNNNOOO[[[sssmmmhhhccc]]]XXXVVVUUUUUUTTTXXXXXXTTTKKKFFFGGGIIIHHHGGGCCC>>>999666444333333111444777666333000//////000///...------...///000000000/////////000000111,,,,,,++++++++++++,,,,,,.........------,,,+++***,,,---...///000//////......///111222333222111000111111222333555666777777777888999;;;<<<<<<<<<===??????@@@AAAAAABBBCCCCCCEEEEEEGGGHHHHHHHHHGGGGGGDDDGGGKKKMMMMMMNNNPPPQQQOOOQQQRRRSSSUUUXXX\\\```aaaccceeeeeedddcccdddeeefffgggiiiiiiiiikkkmmmooommmnnnppppppooooooqqqrrrtttsssqqqooooooqqqrrrtttxxxxxxyyy{{{}}}|||yyyvvvssstttwww{{{~~~,,,...111666<<<>>>>>>===+++(((&&&''')))***)))'''%%%&&&((()))((('''%%%$$$&&&((())))))(((((()))+++,,,...111222333444555777,,,///...******,,,+++'''%%%%%%'''((())))))))))))+++***)))***...333888<<<;;;<<<<<<<<<<<<:::999888...---+++******+++---//////...,,,+++***++++++,,,+++...222555555333///,,,)))+++000666:::;;;999777---,,,***)))))))))******))),,,//////...+++)))(((+++***)))))),,,...//////---...111222222111...------......///000111111222222///,,,,,,...///---+++---,,,)))'''&&&&&&''''''---,,,+++)))(((&&&%%%$$$%%%$$$$$$'''***+++(((%%%%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%######$$$ ###'''((('''&&&''')))'''(((******(((&&&&&&&&&((((((((((((((()))))))))+++,,,,,,+++((('''((()))$$$'''(((''')))+++((("""%%%''''''&&&######&&&***%%%''')))*********+++---000...,,,*********+++,,,)))***,,,...000222333444111//////000000...111777999>>>@@@HHHQQQOOOTTTfffyyypppcccXXXQQQNNNNNNNNNWWWYYYUUUKKKCCCAAA???===DDDAAA===999666444333333///222444333000,,,,,,---//////---,,,,,,---...///000000////////////000000++++++++++++++++++++++++++++++,,,---............+++,,,---...---,,,+++***+++---000222333333222111333333444444555666666666777888:::;;;<<<=========??????@@@@@@@@@AAAAAAAAAAAABBBEEEGGGHHHIIIIIIIIIFFFIIIKKKLLLKKKKKKKKKLLLPPPPPPQQQQQQSSSWWW\\\``````bbbddddddcccbbbcccdddeeeggghhhiiijjjkkknnnqqqnnnoooppppppoooooopppqqqrrrrrrsssssssssrrrrrrqqquuuuuuvvvyyy{{{{{{yyywwwxxxxxxxxxyyy|||~~~111444;;;FFFNNNMMMDDD;;;,,,+++)))((('''''''''((())))))((('''&&&%%%%%%%%%''')))+++------+++)))(((---...000333444555555555222111///---+++***))))))+++***)))))))))***,,,---******)))***,,,///222444444888>>>AAA???:::444111222000---,,,,,,---......&&&(((+++...000111111000...///111111111000...---,,,---...///000111333333------,,,+++*********+++///...------,,,,,,,,,,,,...,,,***))))))+++...000///222777::::::777444111222111///---,,,*********++++++***)))(((((())))))&&&&&&''''''((())))))***''')))***)))&&&%%%$$$%%%$$$%%%%%%&&&'''((())))))((((((*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''"""(((---...+++((()))+++***************)))((((((***)))(((''''''((()))***&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$%%%&&&''',,,+++******)))*********)))+++------,,,******+++///---+++)))***,,,000222...222444222///000555:::===AAAIIIQQQVVVWWWUUURRR]]]yyyyyyXXXDDDHHHPPPRRRRRRPPPJJJ>>>555999CCC===:::777333111000111222111111000000//////......///...---,,,++++++***++++++...000111111000000111000//////......//////000...,,,******,,,---+++(((,,,------,,,+++,,,...111111000000////////////000777666555333222555:::>>><<<======>>>???@@@AAAAAA<<<@@@BBBAAAAAADDDDDD@@@EEECCCBBBCCCFFFHHHHHHGGGIIIKKKLLLLLLLLLLLLMMMOOONNNOOOQQQRRRTTTVVVXXXYYY```aaaaaa``````aaadddffffffgggiiilllnnnooopppqqqmmmnnnoooqqqqqqqqqppppppqqqpppqqqtttxxxxxxvvvssswwwzzz}}}~~~}}}|||||||||yyyyyyzzz|||~~~333;;;FFFMMMLLLEEE;;;555+++***((('''&&&&&&''''''(((((((((''''''&&&&&&&&&)))***+++,,,+++)))&&&$$$,,,---///111222222222222//////---,,,++++++++++++))))))(((''''''((()))*********))))))***,,,...000111666:::;;;888444333444000...,,,******+++++++++,,,---000222333222222111...///111222222000---,,,,,,---...///000111111111,,,,,,+++***************+++++++++++++++,,,------...---+++***+++,,,---...///222555777777555222000///...---+++***))))))))))))))))))((())))))******(((((((((''''''''''''&&&%%%'''((('''%%%$$$$$$$$$$$$%%%%%%'''((()))******((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&###''',,,,,,)))((()))+++))))))******))))))(((''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((,,,++++++***)))))))))))))))***+++,,,------,,,+++///---+++***+++...111333,,,000444777777:::>>>AAADDDKKKSSSYYY[[[[[[ZZZ[[[VVVvvveeeNNNMMMOOOLLLIIIFFFCCC===777888>>><<<:::666333111111111222,,,,,,,,,---.../////////...---,,,++++++***++++++---///111111///...---...++++++************++++++...,,,******,,,,,,+++))),,,------,,,++++++---///...............//////000444555666555555666999<<<<<<<<<<<<;;;;;;;;;::::::???BBBCCCAAAAAABBBAAA>>>BBBBBBCCCCCCDDDFFFGGGIIILLLMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUU]]]^^^`````````aaadddfffdddeeegggiiikkklllmmmnnnkkklllmmmoooooooooooonnnoooooopppssswwwxxxwwwtttuuuxxx{{{}}}}}}||||||}}}||||||||||||}}}}}}}}}|||}}}666BBBOOOQQQHHH;;;222...***)))((('''&&&&&&&&&'''(((((((((((('''''''''''''''((()))***)))(((&&&%%%+++,,,---.../////////...,,,,,,++++++***+++++++++---,,,,,,+++++++++,,,,,,******)))(((((()))***+++---000222111///...000333---,,,***)))(((((()))***222333444555555444333222333555777888777444111///+++,,,...000000///...---,,,+++******)))*********(((((())))))+++,,,---...---------,,,,,,,,,,,,,,,///000222333333222000///---,,,***)))(((((((((((((((''''''(((((()))***+++***))))))'''&&&%%%$$$$$$###%%%&&&&&&$$$###$$$$$$$$$%%%&&&''')))***+++,,,))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###'''******(((''')))+++(((((()))))))))(((''''''(((''''''&&&&&&''''''((((((((('''''''''''''''''')))((('''&&&&&&'''((((((---,,,+++***)))(((((((((***))))))+++///000...+++...---++++++,,,...222444///111666<<>>@@@<<<:::;;;999555444666777666444222111111222222111111000///......------*********)))******++++++...//////...+++*********,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,------,,,***)))***+++******+++,,,...111333444333555777888777888999:::999999:::;;;===>>>??????CCCEEEDDDAAA???AAA???<<<>>>BBBFFFFFFCCCCCCHHHMMMIIIKKKMMMNNNOOOPPPRRRTTTLLLMMMMMMNNNOOOPPPQQQQQQUUUXXX\\\^^^^^^]]]]]]]]]]]]^^^```bbbeeehhhkkkllliiiiiijjjkkklllmmmmmmmmmooopppqqqrrrtttuuuttttttqqqtttwwwyyyzzz{{{|||~~~~~~|||zzzyyyzzz{{{{{{}}}555999======888222---+++++++++++++++*********)))(((((())))))))))))))))))%%%&&&&&&((()))+++---...,,,,,,,,,+++,,,,,,,,,,,,---,,,+++***)))(((((((((((((((((((((((((((((('''))))))))))))******+++,,,---(((&&&+++333666111***''')))+++,,,+++,,,///111222222333444444555555555---///111222111...+++)))+++,,,...000///---+++)))+++***************++++++------,,,+++++++++++++++***+++---...---,,,+++***---------.........//////---,,,)))((('''(((***+++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((%%%%%%&&&((()))+++,,,,,,,,,+++)))'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&$$$###$$$%%%'''''''''(((***+++''''''((((((((((((''''''(((((())))))************$$$%%%&&&'''(((***++++++((('''&&&%%%%%%&&&'''''',,,+++***)))((((((((((((***''''''+++222444222...++++++******+++---///111444444777>>>IIIUUU___dddqqqrrruuuxxx{{{~~~ssslllhhhYYYMMMIIIDDDAAA??????>>>888222222777333333222111000000111111111111000///...---,,,,,,*********)))******+++++++++,,,---,,,+++***+++---((((((''''''''''''((((((+++++++++++++++++++++,,,+++,,,---,,,***)))******)))***+++---000333555666666666777666666777:::===::::::;;;===>>>???AAAAAAAAACCCCCC@@@???BBBBBB???@@@DDDGGGGGGDDDDDDIIIMMMKKKLLLNNNNNNNNNNNNPPPQQQIIIIIIKKKLLLNNNPPPQQQRRRSSSWWWZZZ\\\[[[YYYXXXXXXZZZ[[[]]]```eeeiiimmmooojjjjjjjjjkkklllnnnoooooorrrrrrsssrrrrrrqqqqqqqqqpppsssvvvxxxyyyzzz|||~~~}}}~~~}}}{{{zzz{{{}}}000//////000111000///---++++++,,,,,,,,,,,,+++***************))))))))))))***)))((('''((()))***+++,,,++++++++++++,,,,,,---...---,,,***)))((((((((('''((())))))******))))))))))))******++++++,,,,,,...***(((...777999333+++'''+++...///......222555000000111111222222333333+++,,,.........---+++***+++,,,...//////---,,,++++++++++++***++++++,,,---000///---,,,***)))))))))((()))+++,,,,,,,,,+++***+++,,,---...///000000000///---***((('''(((***++++++***((('''%%%$$$$$$$$$&&&&&&''''''((())))))***''')))******((('''((((((&&&&&&'''((())))))***+++******)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%'''((()))***++++++''''''((()))))))))(((((((((((()))***++++++++++++%%%%%%&&&''')))***++++++'''&&&%%%%%%%%%&&&((((((******)))((((((((()))))))))((()))---222444222000,,,,,,++++++,,,---///000///111444<<>><<<<<<<<<===============@@@BBBBBB??????BBBCCCAAABBBDDDFFFFFFDDDDDDGGGKKKMMMNNNOOOMMMKKKJJJJJJKKKGGGHHHJJJLLLNNNPPPQQQRRRRRRVVVYYY[[[ZZZYYYXXXXXXXXXYYY[[[___ccciiimmmpppjjjjjjkkkkkkmmmnnnpppqqqsssttttttrrrpppnnnnnnoooqqqsssvvvwwwxxxzzz|||~~~{{{~~~}}}|||}}}************,,,---------******+++,,,,,,,,,+++***+++++++++******)))))))))+++)))'''&&&&&&''')))*********))))))***+++,,,------,,,+++***************((()))+++---.........---***+++++++++******))))))***))))))---111222///,,,***---111111///...111444111111000////////////000------............//////,,,------.........------,,,,,,++++++,,,------...///...---+++)))(((((('''&&&'''((()))***+++++++++)))+++---000111222222222000...+++(((&&&''')))***)))((('''&&&%%%%%%%%%%%%''''''(((((()))******+++)))***+++***)))''''''(((&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$%%%'''***,,,,,,+++***'''((())))))******))))))&&&''')))***+++++++++***((((((((((((((()))))))))&&&&&&%%%%%%&&&(((***+++)))(((((((((((()))******(((***,,,///111222222222//////............///000---111666===FFFSSSbbblllsss|||vvvjjjeeeZZZYYYXXXIIICCCKKKQQQIIICCC>>>;;;777222222444,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++***+++++++++***+++...000...------,,,,,,------...)))+++,,,,,,******,,,...***,,,......---,,,,,,---))))))+++---000222555666444666888888888888:::<<<<<<<<<<<<======>>>>>>>>>AAACCCBBB>>>>>>BBBCCCAAACCCCCCCCCCCCCCCDDDEEEEEEIIIKKKLLLKKKIIIIIIJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPRRRUUUXXX[[[[[[[[[\\\]]]YYYZZZ[[[]]]aaafffjjjmmmjjjjjjjjjkkklllnnnpppqqqrrrssstttrrrnnnmmmnnnpppssstttvvvwwwxxxyyy|||~~~{{{}}}}}}~~~&&&(((******))))))***,,,))))))+++,,,,,,+++***))),,,,,,,,,+++***)))(((((('''&&&$$$$$$%%%'''***,,,)))((((((((()))***,,,---++++++******+++,,,,,,---%%%''')))+++,,,---,,,,,,,,,,,,,,,+++***((('''&&&###&&&((((((((((((***,,,,,,000333222///---///222333222111///...---------++++++******+++,,,---...------------......//////,,,,,,,,,,,,------...///---,,,+++)))((('''''''''%%%&&&&&&((()))***+++,,,(((***...111333444444333111...***'''%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&))))))))))))************)))***+++***(((&&&&&&'''''''''''''''''''''''''''$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%(((+++......,,,***(((((()))***************%%%&&&((()))*********)))+++******)))(((''''''&&&&&&&&&&&&'''(((***,,,---'''''''''(((((()))***+++(((+++...000000000222333222111111000000000000000...444;;;@@@EEENNNZZZdddaaaooo{{{{{{tttyyy{{{ooo]]]\\\SSSUUUTTTDDD???KKKUUUKKKAAA999777888555222222******+++,,,,,,---......222111000///---,,,+++***///...---,,,++++++++++++,,,,,,,,,+++***+++---///,,,++++++******++++++,,,(((+++---,,,******,,,...))),,,...///...------...((((((***,,,...111444555222555999;;;;;;:::999999:::;;;<<<>>>@@@AAACCCCCCBBBDDDBBB???>>>AAABBB@@@CCCBBB@@@@@@BBBCCCBBBAAACCCEEEGGGHHHIIIJJJMMMOOOKKKKKKKKKLLLMMMNNNNNNNNNQQQTTTXXX[[[]]]^^^```bbb[[[[[[[[[\\\___cccgggiiijjjiiiiiijjjkkknnnpppqqqppprrrsssqqqnnnmmmooorrrtttuuuwwwwwwxxxyyy|||~~~|||}}}|||}}}}}}~~~,,,,,,++++++***))))))(((******))))))))))))*********)))))))))))))))******(((((())))))************+++***)))(((&&&&&&&&&%%%***(((((())),,,,,,)))&&&---,,,,,,++++++************))))))((('''&&&%%%%%%((('''&&&(((******'''$$$***---000000//////222666//////.........//////000***,,,///000///...---------------,,,++++++...000)))+++,,,,,,,,,,,,...///+++,,,,,,+++)))'''&&&'''%%%&&&(((***,,,...000111***,,,000333444222000...+++)))&&&$$$###$$$%%%'''+++***)))((('''''''''''')))***+++,,,,,,+++***))))))(((%%%$$$$$$&&&(((***%%%%%%%%%$$$$$$&&&))),,,&&&&&&&&&'''((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''')))***+++++++++...---,,,---...,,,'''###%%%&&&(((***)))'''%%%###***)))((('''&&&%%%%%%%%%''')))+++,,,---,,,***))),,,,,,++++++++++++++++++++++++******,,,...111333333444///000888555...000111777>>>BBBDDDKKKUUU]]]bbbhhhsssxxxqqqpppoooaaaXXXEEE@@@@@@DDDDDD@@@@@@EEE???>>><<<777333222222444)))))))))***++++++,,,,,,...---------...000111222000...,,,,,,,,,,,,***(((+++,,,---------------,,,---///222333222///+++((()))***,,,---+++++++++,,,...///111222222000...---)))+++...///000222444666555555555666666666666666999:::<<<===???@@@@@@@@@???AAADDDDDDBBB@@@??????AAAAAAAAA@@@AAAAAABBBBBBFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIHHHIIIKKKNNNUUUUUUWWWZZZ]]]___^^^]]]^^^^^^___```bbbccceeefffhhhhhhhhhhhhhhhhhhhhhhhhkkkkkklllmmmnnnooopppqqqrrrtttvvvwwwvvvvvvvvvwww{{{zzz|||}}}~~~))))))******************+++******************+++---,,,+++******************)))))))))))))))***+++))))))((((((''''''((((((+++***)))+++------***(((+++++++++*********************)))(((''''''&&&&&&***(((((()))+++***(((%%%)))+++---//////000111222......---------......///+++...111111000/////////...///...---+++***,,,...+++,,,---,,,*********,,,+++,,,---,,,)))''''''''')))(((((((((***---111333,,,---///000000...,,,+++)))(((&&&%%%%%%&&&(((*********)))((((((((())))))******+++++++++***(((((()))(((&&&%%%%%%&&&((()))%%%&&&''''''((())),,,///)))***+++,,,+++***((('''$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&(((+++---...---+++***+++---,,,)))'''''''''''''''(((((()))*********)))(((''''''''''''''')))***+++,,,+++***)))+++++++++++++++++++++++++++******+++,,,///111333666999222///555111,,,222555===EEEGGGHHHOOO^^^kkkkkkoooyyy~~~{{{uuukkk^^^QQQIII???:::999<<<===::::::>>>???===:::555000......///,,,,,,,,,+++******)))))),,,,,,++++++,,,---...//////---,,,,,,,,,,,,+++)))//////000000000//////...,,,---///000000---***((()))***,,,,,,++++++,,,......///000000///---+++***)))+++---//////111333555555555555555666666666666888999:::<<<===>>>?????????AAADDDDDDBBB@@@??????????????????@@@BBBCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHHHHIIILLLOOOTTTTTTVVVYYY]]]______^^^aaaaaaaaaaaabbbcccdddeeeddddddeeefffggghhhiiiiiikkkkkklllmmmnnnoooppppppsssuuuwwwxxxwwwvvvvvvwwwzzzzzz{{{}}}&&&''''''((()))******+++++++++************++++++///...---,,,+++*********,,,+++)))(((((()))***+++((((((((((((((()))***+++******)))***,,,,,,***((())))))))))))*********************))))))(((((((((+++*********++++++)))''')))***+++---000111000...------,,,,,,+++,,,,,,---+++---///000///......////////////---+++)))***,,,,,,------+++)))''''''(((+++,,,---,,,***(((((((((***(((&&&&&&'''***///111.........---,,,***(((''')))(((&&&&&&''')))+++---***))))))))))))***++++++)))************)))((('''((((((((('''''''''''''''&&&(((***++++++,,,...///)))---000000,,,)))((((((''''''''''''&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&***...111+++***)))***+++,,,+++***)))(((&&&%%%&&&))),,,///***))))))(((((())))))***(((((()))************)))******++++++++++++++++++)))***+++,,,...000222333999>>>888000222000///888;;;CCCKKKLLLKKKSSSdddsssoooqqq{{{vvvoooeee___[[[SSSGGG>>>;;;666444666777666777999???>>>:::444///,,,+++,,,,,,,,,,,,,,,+++***))))))******)))))))))******+++---+++***+++,,,---,,,+++...---------,,,++++++++++++,,,,,,---,,,+++)))((()))***+++******+++---000............,,,***((('''(((***---...///000222444444444555555555666666666777888999;;;<<<======>>>???AAACCCDDDBBB@@@??????=========>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHHHHHHHJJJMMMPPPQQQRRRSSSWWW\\\_________bbbbbbbbbbbbbbbccccccdddaaaaaabbbdddfffhhhjjjkkkjjjkkklllmmmnnnooooooooosssvvvxxxxxxwwwvvvvvvvvvyyyyyyzzz}}}~~~|||&&&&&&''''''((()))))))))))))))************))))))---,,,++++++***+++++++++...,,,)))'''''')))+++,,,***))))))))))))***++++++))))))))))))******))))))))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,+++***+++******---111222000,,,,,,++++++************+++(((***,,,,,,+++***+++,,,---......---+++***+++,,,+++,,,,,,***'''&&&&&&&&&+++,,,---,,,***(((((()))'''&&&%%%%%%&&&(((***,,,///...,,,+++***)))(((((()))(((''''''((()))+++,,,))))))))))))***+++,,,---'''((((((((())))))))))))(((((()))***)))((('''&&&'''))),,,------,,,,,,,,,(((---111000+++&&&%%%'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,...+++***)))))))))************(((&&&$$$%%%(((+++...(((((((((((()))***++++++(((((()))))))))******************+++++++++++++++)))***+++---///222333444777???:::222444555888BBBAAAGGGLLLNNNOOOUUUaaakkkhhhjjjuuuwwwkkkccc]]]XXXXXXZZZVVVJJJ???<<<888555666999999999999>>>===:::555///------...)))***+++,,,---------,,,***)))))))))((((((((()))+++***)))***,,,...---,,,---,,,+++***))))))((((((+++++++++++++++******************))))))***...111,,,,,,,,,,,,+++***)))((((((***,,,---...///111333333444444555555666666666666777999;;;<<<=========>>>AAACCCDDDBBB@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEECCCEEEFFFGGGHHHKKKNNNQQQOOOOOOQQQUUUZZZ^^^``````aaa`````````aaabbbcccdddaaaaaaaaabbbdddfffhhhjjjiiijjjlllmmmoooooooooooosssuuuwwwwwwuuutttttttttvvvwwwxxxzzz{{{{{{zzzyyy|||''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))+++,,,------,,,)))(((((()))+++---,,,,,,+++************++++++++++++++++++++++++,,,+++++++++,,,,,,---------------------------......------------,,,,,,---------++++++---111222000---++++++***)))))))))))))))''')))******))))))***+++)))+++,,,,,,,,,+++---...((()))***)))'''&&&'''(((***+++,,,,,,***(((((()))%%%&&&'''((())))))))))))------+++*********++++++))))))(((''''''((())))))))))))))))))***+++------%%%%%%&&&''')))***,,,,,,((()))***+++***)))'''&&&'''***,,,---+++)))(((''')))...111000***%%%%%%'''$$$$$$#########"""""""""&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((++++++***)))((('''(((((((((((('''&&&&&&''''''(((&&&&&&&&&'''((()))++++++***)))((((((((()))++++++******++++++,,,,,,,,,,,,***+++,,,...111444666888333===:::555<<>>;;;999999<<<>>><<<999999888666222...---...000)))***,,,.........---,,,***************))))))))))))((((((***,,,...------///...---,,,+++++++++++++++++++++++++++,,,,,,,,,***+++***))))))***---000***++++++,,,,,,,,,++++++)))***---......///111333333333333444555666666777777888999;;;<<<===>>>>>>>>>@@@CCCDDDBBBAAA@@@@@@@@@@@@??????>>>?????????AAABBBCCCDDDDDDDDDCCCCCCBBBDDDEEEGGGHHHKKKOOORRRMMMMMMOOOSSSYYY]]]___```]]]]]]]]]^^^```aaacccddd``````___^^^___aaacccdddfffhhhkkkmmmoooppppppppprrrsssuuuuuusssqqqqqqqqqrrrtttuuuvvvvvvvvvvvvvvvzzz}}}((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&(((***,,,---,,,+++)))))))))+++,,,......---,,,+++++++++++++++...//////...------...000,,,,,,,,,---------------,,,,,,,,,------.........+++,,,------,,,,,,///000------,,,---///000000000++++++***)))(((((((((((((((***++++++***)))+++,,,'''))),,,,,,,,,,,,---...&&&((())))))''''''(((***)))***++++++)))(((((()))$$$&&&)))+++,,,+++***))),,,,,,+++++++++,,,,,,---))))))((((((((((((((()))((((((((()))***+++,,,---&&&&&&&&&''')))+++---...******+++++++++)))((('''&&&(((++++++)))'''%%%%%%,,,...000...***''''''((($$$$$$$$$$$$############&&&&&&&&&&&&''''''''''''&&&'''((())))))'''&&&%%%)))***+++***'''&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&'''((()))++++++,,,+++)))((((((***,,,---++++++,,,,,,------......---------///222666:::<<<555???>>>===KKKSSSPPPNNNQQQOOOOOOSSSYYY]]]\\\ZZZ^^^fffttt}}}hhhXXXKKKKKKNNNSSSWWWRRRFFF;;;<<<;;;999:::>>>AAA<<<555222222111...++++++---///---.../////////---+++)))******+++,,,,,,++++++***)))(((((())),,,------,,,---,,,***)))((())))))***+++++++++,,,,,,------...+++++++++***)))***,,,...******++++++,,,---------***+++---......///111333222222333444555666666777777888999;;;<<<===>>>>>>===@@@CCCDDDBBBAAAAAAAAABBBAAA@@@??????>>>??????@@@AAABBBCCCDDDCCCBBBBBBBBBCCCEEEFFFHHHKKKOOORRRLLLLLLMMMQQQWWW\\\^^^___[[[[[[\\\]]]___aaacccddd^^^]]][[[YYYYYYZZZ\\\]]]dddfffiiimmmpppqqqqqqqqqqqqsssttttttqqqoooooooooqqqrrrttttttsssssstttuuuxxxzzz}}}'''''''''(((((())))))***%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&''')))***+++)))))))))***+++,,,---...,,,,,,,,,,,,,,,------...---//////...,,,+++...111------,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))+++,,,,,,+++---000333---------,,,+++,,,///111,,,+++***)))((((((((((((((()))***)))((((((***,,,(((***,,,---,,,+++,,,---'''((())))))((('''((()))''')))******(((''''''((($$$%%%&&&((()))*********++++++++++++++++++++++++((()))))))))***+++++++++(((((((((((())))))***+++))))))(((((()))***,,,---++++++++++++***)))(((((($$$&&&((((((''''''''''''---,,,+++***((('''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%(((******(((&&&'''((('''''''''((((((((((((''''''''''''((()))***+++,,,---,,,***((()))+++---///,,,,,,---......//////000000///...///222777===@@@CCCKKKIIILLL```hhh\\\QQQQQQPPPPPPTTTZZZ___aaaaaafffqqq~~~tttdddXXXPPPOOOPPPRRRQQQKKK@@@888888999999999>>>AAA;;;111000000///---******,,,...---...///000000...+++))))))***+++,,,------,,,,,,)))(((((())),,,------,,,)))(((&&&%%%%%%&&&((())))))***+++,,,------------+++,,,---,,,***)))***+++++++++++++++++++++,,,,,,+++,,,...//////000222333111222222333555666666777555666888:::;;;<<<<<<<<<===@@@BBBCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA???@@@BBBCCCCCCCCCAAA@@@BBBCCCEEEFFFGGGJJJNNNQQQLLLLLLLLLPPPUUUZZZ]]]^^^\\\]]]]]]^^^___```bbbbbb]]][[[YYYXXXXXXYYY[[[]]]aaadddhhhmmmppprrrrrrrrrrrrsssuuutttqqqooonnnnnnqqqsssuuutttrrrrrrsssuuuwwwwwwzzz~~~%%%%%%'''((()))+++,,,,,,&&&''')))******)))'''&&&'''&&&&&&''''''((()))***(((((()))+++,,,---......+++++++++,,,---...000000+++,,,---+++((((((+++...---,,,,,,++++++*********''''''((()))***++++++,,,(((***,,,,,,+++---111555+++------***((()))...222,,,,,,***)))((((((((((((%%%&&&'''&&&%%%&&&'''))))))+++------,,,*********)))***+++***((('''''')))&&&((())))))'''&&&''''''"""!!!!!!"""$$$&&&((()))+++++++++++++++***)))((('''((()))***,,,---...///((((((((((((((())))))***---,,,***)))))))))***+++,,,,,,++++++***))))))((("""$$$&&&''''''((()))+++,,,)))&&&%%%%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$(((&&&%%%$$$%%%''')))+++"""&&&***+++)))'''((()))''''''''''''(((***+++,,,))))))))))))***+++,,,---///---***))))))+++...000------......///000000111222111//////333999???CCCQQQXXXUUUZZZqqqxxxfffTTTMMMNNNPPPSSSWWW^^^eeeiiinnn{{{|||mmm```XXXZZZYYYWWWTTTPPPHHH@@@:::666999999:::???BBB:::///222222111...,,,+++---///)))+++...000111000...---((()))+++,,,---------,,,)))(((((()))+++---,,,++++++***((('''((()))+++,,,''')))***,,,---------,,,+++,,,...---+++))))))***,,,,,,+++***))))))******+++---///000000000222444111111222333555666666777444555777888:::;;;;;;;;;===???BBBCCCCCCAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC>>>???AAACCCCCCBBBAAA@@@BBBDDDEEEFFFGGGJJJNNNQQQLLLLLLLLLOOOUUUZZZ\\\]]]_______________```aaaaaa^^^]]][[[ZZZZZZ\\\^^^```___bbbgggmmmqqqssssssssssssuuuvvvuuurrrpppoooooorrrtttvvvuuusssrrrtttvvvvvvvvvwww|||&&&%%%$$$###$$$&&&((()))###&&&((())))))(((((()))$$$&&&(((***+++,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,***+++---.........***++++++,,,,,,+++++++++***)))'''&&&'''(((***+++***((('''((())))))%%%"""***+++---...000333888<<>>?????????@@@@@@>>>@@@AAAAAA???>>>>>>???>>>???@@@@@@AAABBBCCCCCCIIIIIIIIIHHHHHHJJJOOORRRNNNLLLKKKMMMPPPSSSUUUUUU___]]]]]]___ccceeecccaaa___^^^\\\[[[\\\___bbbeeedddfffjjjmmmpppqqqqqqqqqrrrrrrsssssssssrrrqqqqqquuuuuutttqqqooooooqqqsss{{{zzzzzz|||'''&&&%%%%%%&&&''')))+++&&&(((******((('''''''''&&&&&&((()))***************))))))(((((())))))***...,,,++++++,,,---,,,***+++++++++++++++***))))))''''''(((((())))))(((((()))((((((***,,,,,,***(((''')))******+++...333666---,,,***((()))+++...000///,,,(((&&&&&&&&&%%%%%%)))(((&&&$$$$$$&&&((()))+++*********************''''''&&&%%%&&&'''((()))((((((((((((((()))***+++***)))(((((((((***,,,---******))))))(((((((((''',,,+++)))'''&&&''''''(((&&&&&&&&&'''(((((('''&&&$$$&&&)))*********+++,,,)))(((&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&***+++,,,***(((&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''''')))***(((((())))))))))))))))))'''&&&&&&(((+++------,,,...///000111111111111111111333333222000......///...///111222333333222222222444444444:::EEEMMMOOOOOOQQQdddmmmcccbbb```QQQSSSLLLJJJSSS^^^eeeiiilll~~~~~~}}}yyypppcccVVVMMMMMMLLLLLLLLLFFF===777666999555333444777888444111555444333111000///......,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,------,,,***+++,,,------,,,+++***)))(((((()))***+++***************++++++,,,***+++++++++++++++*********++++++,,,,,,---......,,,------.../////////...333111111222444555333111555777888:::;;;;;;;;;;;;===>>>???@@@@@@>>>===<<<===>>>@@@???>>>===>>>??????@@@@@@AAABBBCCCCCCDDDHHHIIIIIIIIIHHHJJJMMMPPPMMMKKKKKKMMMPPPTTTUUUVVV[[[ZZZZZZ]]]aaaccccccaaacccbbb```___```bbbeeeggggggiiikkkmmmoooppppppppprrrrrrrrrrrrrrrrrrqqqqqqttttttsssrrrqqqqqqtttvvvyyyyyyyyyzzz|||((('''''''''''')))***+++)))***+++***((('''&&&'''((((((((((((((())))))***))))))(((((((((((())))))---,,,++++++,,,,,,***(((***+++++++++***)))(((((($$$%%%'''))))))((('''%%%$$$$$$$$$&&&)))+++***)))'''((((((((((((***...111---,,,)))(((***...222555111...***''''''''''''&&&((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&((((((((())))))))))))***%%%%%%%%%&&&&&&((())))))((('''''''''''')))***+++++++++******)))((('''''',,,***&&&$$$###$$$&&&'''((((((((((((''''''&&&&&&'''&&&&&&''')))*********)))((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&***...000---)))%%%###&&&&&&%%%$$$###############$$$%%%'''''''''&&&&&&%%%'''))))))))))))+++---*********+++++++++,,,,,,***)))((())),,,...//////000000111222222222111000222444555444222///......///000111333444555666666333444555888@@@IIIMMMKKKRRRXXXjjjnnn]]]UUUYYY[[[UUUMMMJJJTTTaaagggfffdddfffhhhjjjkkkhhhaaaWWWPPPDDDDDDEEEDDD===444111555666333000111333555333111111000///...------------++++++++++++*********)))&&&&&&'''((()))+++---......,,,******,,,,,,,,,++++++***)))(((((()))***+++*********+++++++++,,,,,,))))))******+++******))),,,,,,---......//////000***+++---///000000000000555444333444444444222000444444555666888;;;<<<===<<<===>>>???>>><<<:::888;;;===>>>>>>======???@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIKKKMMMLLLKKKJJJMMMQQQTTTVVVWWWVVVVVVXXX[[[___aaaaaaaaaeeedddcccbbbbbbdddfffhhhkkkkkkllllllmmmnnnooooooqqqqqqqqqqqqqqqqqqrrrqqqrrrsssssssssrrrsssvvvxxxyyyyyyzzz{{{|||~~~''''''&&&''''''(((******)))***+++***(((''''''(((+++***)))((((((((()))************))))))*********,,,++++++,,,------+++))))))******+++++++++******$$$%%%&&&'''''''''&&&&&&###$$$$$$&&&((())))))))))))))))))((('''(((+++...///---++++++---111666:::333000---+++*********)))((((((&&&%%%%%%&&&((((((((((((''''''&&&&&&%%%%%%)))******+++++++++******$$$$$$%%%%%%&&&'''))))))&&&&&&%%%%%%&&&'''((()))++++++***)))((('''&&&%%%$$$#########$$$&&&((())))))******)))(((((()))***...***%%%%%%'''((('''%%%******)))(((''''''(((((('''''''''&&&&&&&&&''''''%%%)))...000...)))%%%"""&&&%%%$$$###""""""""""""###%%%''')))******((((((((()))+++,,,++++++,,,...,,,,,,,,,,,,---......///222///------...111222222111222333444444333111000222444555555222///.........///111333555777888999555888999:::>>>EEEGGGEEESSS^^^nnnppp___TTT^^^mmmXXXRRRQQQ[[[eeegggdddbbb[[[\\\```dddfffaaaYYYRRRAAA??????>>>999222111444333111......000222222111------,,,,,,,,,,,,------************))))))))))))******))))))))))))******,,,***(((((()))***)))(((******)))(((((()))******))))))******++++++++++++(((((()))************)))+++++++++,,,------......,,,---///111222222222111555444444555555444333222444333333444666999<<<>>>::::::;;;;;;;;;::::::999;;;<<<>>>>>>>>>???AAACCCBBBBBBCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJIIIIIIIIIJJJKKKJJJJJJLLLQQQUUUWWWXXXVVVWWWXXX[[[]]]_________cccbbbbbbaaabbbcccdddeeekkkkkkkkkkkklllnnnoooppppppppppppppppppqqqrrrrrrrrrssstttsssrrrsssuuuwwwzzz{{{|||~~~%%%%%%%%%%%%&&&'''(((((('''((())))))(((((()))+++,,,+++***)))((()))***+++***))))))(((((())))))******))))))+++---...---,,,'''((()))+++,,,,,,,,,,,,&&&%%%%%%$$$$$$&&&'''((()))************+++,,,,,,))))))(((&&&%%%%%%(((***...---++++++---111666999444222000//////...,,,***))))))(((''''''((())))))((((((''''''&&&&&&&&&&&&******+++,,,++++++******&&&&&&&&&&&&'''((()))***'''''''''((())))))***+++***))))))'''&&&%%%$$$$$$ """%%%'''((((((((((((***++++++***+++...111///+++&&&$$$&&&'''&&&%%%,,,++++++***************&&&&&&%%%&&&&&&((()))***%%%'''+++,,,***(((&&&%%%'''&&&%%%$$$############%%%''')))+++,,,,,,+++***+++---//////---,,,,,,---...---------...///111222777444111///000111111111222333555666666444222111111333444333111............///000222555777999:::888<<>>@@@EEEIIIIIIPPP___mmmnnnfff```lll```]]]___eeeiiihhhfffgggiiiiiihhhiiiggg___SSSIIIAAA<<<888:::999444111111111000......///000111111///.........//////000111*********)))))))))((((((------,,,+++************+++)))(((((()))***)))(((******))))))))))))******''''''((()))***)))))))))'''((()))*********************++++++,,,------------...///000111000000///111222444555555555555555555444333333444777:::<<<999888777777777999<<<======>>>?????????@@@CCCEEECCCCCCCCCCCCCCCCCCBBBBBBBBBEEEHHHIIIIIIHHHHHHIIIKKKJJJJJJLLLQQQUUUWWWXXXXXXYYY[[[\\\\\\\\\]]]]]]```aaaaaaaaabbbccccccccchhhhhhiiijjjkkknnnoooqqqooonnnnnnooooooqqqrrrsssssstttuuutttrrrrrrtttuuuxxxyyy{{{~~~"""######$$$%%%%%%&&&&&&%%%&&&''''''&&&''')))+++******)))))))))))))))***''''''&&&&&&&&&&&&'''''')))''''''(((+++---...---'''''')))***+++,,,,,,,,,'''&&&$$$###$$$%%%((())))))******)))'''''')))***((('''&&&$$$""""""$$$'''+++***))))))***---000222999888888888888666111...***))))))))))))))))))***''''''''''''''''''''''''+++************)))))))))(((''''''''''''((())))))%%%%%%&&&''''''(((((()))((((((''''''&&&%%%$$$$$$!!!###&&&((()))(((&&&$$$&&&)))+++++++++,,,111555,,,)))'''&&&'''((())))))+++,,,,,,,,,,,,+++++++++&&&%%%%%%%%%&&&(((***+++%%%&&&((((((''''''(((***)))(((((('''&&&&&&&&&&&&)))***+++,,,------,,,,,,...///111111///...------///.........///111222444666333000////////////...222444666888888666444333111222333222000//////000///000111333555888:::<<<;;;???CCCFFFLLLTTTWWWVVVZZZjjjoookkknnnpppsssllliiiiiilllmmmjjjiiijjjqqqooommmllliii```RRRGGG@@@999555888999555000...111000000/////////000000------,,,,,,---......///************)))))))))(((+++*********+++,,,------+++***))))))+++,,,,,,+++)))))))))******)))))))))&&&'''((()))))))))((('''(((((()))***++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,------...000333444444555666888444444333333555777:::<<<999888777777999;;;>>>@@@>>>???@@@??????AAADDDFFFDDDCCCCCCCCCBBBBBBAAAAAAAAACCCFFFHHHHHHHHHIIIJJJLLLKKKJJJMMMQQQTTTVVVWWWYYY[[[\\\\\\[[[[[[\\\]]]___```bbbccceeeeeeeeeeeeeeefffgggiiikkkmmmnnnooonnnmmmmmmmmmnnnppprrrttttttuuuvvvvvvtttssstttuuuvvvvvvxxxzzz|||""""""###$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''')))'''$$$$$$''')))++++++'''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''((($$$&&&&&&%%%###"""%%%'''(((((('''%%%""""""%%%'''***)))))))))***+++,,,---888999:::<<<<<<888222---))))))(((((((((((())))))$$$%%%%%%&&&&&&''''''(((+++***((('''''''''((())))))(((((('''''''''''''''###$$$%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%(((+++***)))+++000555***+++***)))''''''(((*********++++++++++++******((('''&&&%%%&&&''')))+++$$$&&&'''(((((()))+++---++++++******)))******+++---------------------------///222333222000000000//////......///111333555333111000000111222000///111333666999999888666444333333222111///000222444222222333444777999<<<>>>@@@AAAEEENNN^^^hhhfff]]]ddduuuqqqjjjzzz}}}tttmmmhhhjjjkkkiiiffffffeeecccbbbeeeeee___SSSHHH>>>:::999;;;999444000000111222222222111000//////******************+++,,,++++++*********)))))))))((((((((()))***,,,---...***(((((()))+++---------))))))************))))))&&&''')))*********((('''((()))***+++,,,,,,,,,,,,+++,,,,,,------...//////******))))))***+++...///---000333444333333555777111222222444666999<<<===;;;;;;===>>>????????????????????????>>>???CCCEEEDDDCCCCCCBBBAAA@@@@@@??????BBBDDDFFFGGGHHHJJJKKKMMMKKKKKKMMMPPPTTTUUUVVVVVVYYY[[[\\\[[[ZZZ\\\^^^^^^___bbbdddffffffffffffdddeeegggiiijjjkkkjjjjjjmmmlllllllllnnnpppsssttttttvvvxxxxxxwwwwwwxxxyyyvvvvvvvvvvvvxxx{{{~~~""""""###$$$%%%%%%%%%%%%(((((('''%%%######%%%'''###$$$&&&'''((('''&&&%%%(((((((((''''''(((((((((***'''###"""###&&&((()))((((((((('''&&&$$$###"""$$$%%%'''))))))((('''&&&$$$&&&'''&&&$$$$$$'''***++++++)))'''%%%%%%''')))++++++++++++++++++++++++///111444666666111***$$$((((((((((((((((((((((((######$$$%%%&&&''''''(((+++)))'''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((()))***++++++++++++(((((((((((((((''''''''')))(((((('''''''''((((((%%%(((***)))''')))...444---...///+++'''$$$%%%'''((())))))*********))))))***)))'''&&&%%%&&&((()))###%%%((()))***+++---///,,,,,,,,,,,,,,,,,,------///......---------......,,,///222333333222222333//////......///111444555222111111333555555444333111333777999:::999777555444444333111000111555888444444555666888;;;===???EEECCCEEESSSiiiuuulll\\\aaasssmmmiiiwwwkkkbbbcccgggfffaaa^^^[[[YYYYYY\\\]]]XXXLLLBBB===>>>@@@@@@;;;333222555111333444444222000//////...------,,,,,,---......++++++++++++************(((((((((((()))***+++,,,'''&&&%%%&&&)))+++,,,+++))))))************))))))'''(((***+++,,,+++)))((())))))***+++,,,---------******++++++,,,------...***)))((((((***---111333---000333333222222444666///000222444888;;;>>>@@@<<<>>>BBBDDDEEEBBB???===?????????>>>===>>>AAADDDCCCCCCBBBAAA@@@@@@?????????AAACCCEEEFFFHHHJJJMMMNNNLLLKKKMMMPPPSSSUUUUUUSSSVVVZZZ[[[ZZZZZZ\\\___[[[]]]```ccceeeffffffeeeeeefffhhhiiijjjiiigggfffllllllkkklllmmmpppsssuuutttvvvyyyzzzzzzzzz|||}}}yyyxxxwwwvvvwwwyyy|||~~~%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$&&&((())))))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%((()))***(((&&&%%%$$$$$$%%%&&&''''''(((((('''((()))*********)))(((###&&&)))++++++************)))'''&&&%%%&&&((()))222000---***'''%%%$$$###***+++000333///(((&&&)))(((((((((((((((((('''''''''&&&%%%$$$$$$&&&((()))%%%'''******)))&&&$$$$$$%%%$$$#########$$$&&&'''''''''''''''((()))******&&&%%%%%%(((+++,,,***'''###%%%''''''&&&&&&'''((()))))))))((((((***---000******))))))((()))))))))###&&&)))***(((&&&''')))...---+++))))))***+++,,,)))+++------,,,,,,---...------...///000000000000/////////......---------,,,---000111222111000///222222111000111222444555666444111///...///111222222333555666666555333222333333444444444666999===:::999777777888<<<@@@CCCOOOSSS]]]llluuuooo\\\KKKZZZjjjrrrnnntttssslllffffffjjjhhh]]]SSSVVVQQQQQQVVVVVVNNNGGGEEE999999<<<>>>;;;444222333///111333444222///...---------,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********)))(((((()))***+++///+++'''&&&))),,,...---,,,...//////,,,***))))))+++++++++)))((('''(((*********+++,,,---......///,,,,,,++++++***+++++++++...---,,,+++***+++,,,---+++---///111222444888;;;555555777888:::;;;;;;:::===>>>AAACCCCCCAAA???>>>CCCBBBAAA@@@????????????AAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFIIIIIIIIIIIIJJJLLLMMMMMMSSSTTTVVVXXXYYYYYYXXXXXX\\\___cccddddddddddddddddddgggjjjkkkkkkjjjjjjjjjnnnmmmllllllmmmooorrrsssvvvwwwwwwwwwwwwxxxzzz|||zzz{{{{{{yyyxxxxxxzzz|||###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%&&&$$$%%%'''))))))(((&&&%%%(((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$'''))))))((('''''''''***((('''%%%%%%&&&'''(((+++***)))((((((((()))***+++///666;;;777...((()))''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))(((((()))'''%%%######$$$%%%%%%%%%$$$%%%%%%&&&&&&***)))((((((''''''(((((('''&&&%%%&&&))))))'''%%%###%%%'''(((''''''((()))((()))***))))))***,,,......---,,,***)))((((((((('''***,,,---+++***+++,,,///---,,,******+++,,,---+++---......---------...,,,------............---.........---------,,,,,,...///000111111000000///222111111111222222333444333222000...---.../////////000222333333333222111555666555444333444777:::777666555666777:::>>>@@@IIIOOOZZZgggmmmfffTTTEEEOOO^^^eeedddkkk}}}~~~ssslllfffgggkkkiii___UUUNNNHHHGGGKKKLLLFFF@@@???;;;;;;===???;;;444000222000111333222000///000000//////..................*********)))))))))((((((++++++***)))))))))***+++---+++((((((***+++***)))+++,,,,,,------,,,+++***)))***+++***)))((()))***)))))))))***************+++******)))******++++++000000///.........///000///000222333333444666888666777888999999999:::<<<>>>@@@BBBCCCDDDCCCAAA?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDBBBBBBDDDFFFIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSUUUWWWYYYZZZZZZZZZ^^^```bbbcccbbbaaabbbbbbcccfffiiikkkkkkjjjjjjkkklllkkklllmmmooorrruuuwwwvvvwwwxxxyyyyyyzzz{{{}}}{{{{{{{{{zzzxxxxxxzzz|||~~~~~~}}}~~~######$$$$$$$$$$$$######$$$""" !!!$$$&&&%%%###!!!!!!"""###%%%&&&'''((('''''''''&&&&&&&&&&&&&&&$$$%%%''')))))))))'''&&&***(((&&&$$$###############$$$$$$%%%$$$$$$######&&&'''((('''%%%$$$%%%&&&)))((('''&&&%%%&&&'''(((''''''&&&'''(((***,,,---***000;;;BBB===222)))'''''''''''''''''''''''''''''''''&&&%%%&&&'''((())),,,,,,***&&&###"""$$$&&&&&&&&&&&&'''&&&&&&%%%%%%,,,+++)))(((&&&&&&%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$&&&'''(((''''''(((***)))***,,,,,,++++++,,,---000///...---,,,,,,,,,,,,,,,...000000///.../////////...---,,,,,,,,,---...---///000000...------...---............------,,,------------,,,,,,,,,,,,111000000///////////////000111222222333222222222111111000000///.........---///111222333333333222888888777555333333555666666555555555777;;;???AAAGGGMMMWWW___aaaYYYMMMDDDLLLVVV[[[[[[dddssswwwqqqhhhaaa\\\\\\```___VVVNNNHHHCCC@@@BBBDDDAAA???>>><<<;;;===>>>:::333000111111222111000///000222555000000//////......------******)))))))))(((((((((---,,,+++***************+++***)))***+++***(((&&&,,,***)))+++...///---***''')))++++++***))))))*********)))))))))((((((((()))))))))))))))***+++,,,111000///...//////000111222444666666555444555666666888999888666666999<<<===>>>@@@BBBBBBAAA@@@???<<<<<<<<<<<<===>>>???@@@?????????@@@@@@@@@AAAAAACCCCCCCCCAAA???@@@BBBEEEIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSVVVYYYZZZ[[[[[[___```aaa```^^^^^^```aaaaaaeeehhhjjjkkkjjjkkklllmmmmmmmmmnnnppprrruuuvvvtttvvvxxxzzz|||}}}}}}}}}|||||||||zzzxxxxxxzzz|||}}}}}}}}}}}}~~~%%%%%%&&&&&&&&&&&&%%%%%%&&&### """%%%'''%%%""" !!!"""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))))))))((('''((('''%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$''''''(((&&&%%%%%%&&&(((***)))((('''''''''(((((((((((('''&&&'''((()))******000:::AAA===000'''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((...---,,,(((%%%$$$%%%&&&%%%&&&'''''''''&&&%%%$$$***)))((('''&&&%%%%%%%%%'''&&&$$$###$$$%%%%%%&&&%%%&&&''''''&&&''')))***+++---000111000........./////////000111222333444000111111111111111111111000///......---...//////...///000000...,,,------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,333111///...---...///000000111222333333222111000111222333333222111000///000111333555666777777777777888777666444333444666777555444555999???EEEHHHLLLPPPUUUVVVSSSPPPMMMLLLQQQSSSSSSSSS[[[fffjjjfffZZZTTTNNNNNNQQQQQQJJJDDDCCC>>>:::;;;===>>>===<<<:::999;;;===999333000222222222000......000444888000000000///...,,,++++++++++++++++++************------,,,++++++************)))))))))*********)))...***((()))...///,,,(((%%%(((+++,,,+++***)))***************************))))))))))))***+++------...---,,,,,,,,,---...///222333555666555333444444666888888666333333777;;;999:::<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>????????????CCCCCCAAA???===>>>AAADDDHHHHHHHHHIIIJJJLLLMMMNNNLLLNNNQQQTTTVVVXXXXXXXXX]]]]]]]]]\\\[[[\\\___bbb```cccgggjjjjjjjjjkkkllloooooonnnnnnoooooopppqqqrrrtttvvvyyy|||}}}|||{{{|||||||||zzzxxxxxxzzz|||~~~~~~~~~$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%'''(((&&&###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((()))))))))))))))((('''&&&&&&''''''(((******)))((('''&&&&&&&&&&&&'''(((((('''(((***,,,*********)))))))))))))))(((((('''&&&&&&'''((()))+++000888===999///((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''***++++++)))&&&$$$###$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&(((***&&&'''((('''&&&''')))+++///222555666444222111000222222222333444555666777111111000000111111111000/////////////////////000---...000///---,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333222///------...///111000111222333333222000///000111222333333222000///111222333555777888999999444666666666555555666888666444333444999AAAIIINNNRRRRRRQQQMMMJJJKKKQQQWWWVVVRRRKKKIIINNNWWW\\\]]]SSSMMMGGGGGGIIIIIIDDD???:::888555444777:::999777666666888:::888333222555111111///...---000555888333333222111///---+++***+++++++++*********)))))),,,,,,,,,,,,++++++*********)))(((((()))+++///111000,,,((())),,,---***&&&%%%(((+++,,,+++***)))***((())))))***++++++,,,,,,*********+++,,,---...///,,,,,,+++++++++,,,...///...000222333222222333555555666666444111222555999777888999:::;;;;;;;;;;;;>>>>>>============>>>>>>=========>>>>>>>>>??????BBBAAA@@@===<<<===@@@CCCFFFFFFGGGHHHIIIKKKMMMNNNKKKMMMOOORRRSSSTTTTTTTTTXXXYYYYYYXXXYYY[[[___bbb___bbbfffiiiiiiiiijjjkkkmmmmmmmmmmmmnnnnnnoooppppppqqqsssvvvzzz{{{zzzwwwzzzzzzzzzyyyxxxxxxzzz|||}}}}}}~~~""""""############""""""((()))))))))((('''&&&&&&%%%&&&'''((('''&&&%%%$$$%%%&&&((())))))(((''''''%%%&&&'''((()))*********------,,,+++***(((''''''+++***((('''%%%%%%%%%%%%&&&(((*********+++,,,...*********)))))))))((((((%%%$$$$$$%%%&&&(((***+++...111666:::777///+++---&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''%%%#########%%%&&&&&&'''((((((''''''&&&&&&&&&'''''')))******&&&''')))))))))))),,,...))))))***)))((())),,,...444666888888666444333333777666555444333333333333222000......///000///......////////////000000000,,,...//////---,,,,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------222111///...---...000111111111111222111111000///...///000111111000///...000000111333444666777777222444666666666666777999444333333555:::AAAHHHLLLQQQRRRPPPLLLJJJNNNWWW___\\\SSSJJJGGGHHHMMMTTT[[[NNNHHHBBB@@@BBBBBB???;;;888888777666999===;;;666333333555777666222222555///000000///...000333555666666555444222///,,,+++))))))((((((((('''''''''******++++++++++++******))))))((('''(((+++111555000---***)))++++++)))'''''')))++++++***))))))***&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,---...///------,,,,,,---...000111---...000000000111333666444444333222333444666666777888999:::;;;;;;<<<<<>>============>>>>>>=========>>>>>>>>>???????????????>>>===>>>AAACCCDDDEEEEEEFFFHHHJJJLLLMMMKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUVVVVVVWWWZZZ^^^aaa___cccfffhhhiiihhhiiijjjggghhhjjjlllnnnqqqrrrsssqqqooopppssswwwyyywwwtttwwwxxxxxxwwwwwwxxxzzz|||{{{{{{|||~~~""""""############""""""'''+++---,,,(((%%%&&&(((&&&''')))******)))'''&&&%%%&&&((()))***)))((('''%%%&&&'''((()))***++++++---...//////...---+++))),,,+++)))'''%%%$$$$$$$$$'''))),,,,,,+++++++++,,,((((((((((((((('''&&&&&&#########$$$&&&(((+++,,,---///555888555...---///''''''(((((()))******+++&&&''''''((((((((((((((($$$%%%%%%%%%$$$%%%''')))''''''(((((()))***+++,,,)))))))))******+++,,,---))),,,......,,,,,,---///---------,,,+++---000222666888999999777555444444666555444222111000000000222000------...//////------......///000000//////,,,...//////.........///,,,,,,------......------,,,,,,---------.........000000///......///000111222222111000000000000000/////////000000000////////////000111222333555555222444666666666666777888333555999===@@@CCCEEEEEEMMMQQQUUUVVVWWWYYY^^^bbbYYYPPPIIIGGGFFFFFFOOOZZZJJJDDD>>>;;;<<<<<<999666888;;;;;;;;;>>>AAA===666333222333555444//////333,,,...000000//////000111555555555333111---***((()))((((((((('''''''''''''''((()))++++++++++++***&&&((())))))(((***...222---,,,***)))))))))******)))***+++***)))((()))***((()))))))))******++++++,,,,,,,,,++++++,,,------...---------...///111222/////////...---///333666555333111333777999888555555666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>?????????<<<>>>??????>>>???AAACCCBBBCCCCCCEEEGGGIIIJJJKKKIIIKKKNNNQQQSSSTTTUUUUUUSSSTTTUUUVVVVVVXXX[[[]]]```cccfffhhhhhhgggggghhheeegggiiimmmppprrrtttuuurrrpppnnnqqquuuxxxvvvssstttuuuvvvvvvvvvwwwzzz}}}{{{|||}}}~~~$$$$$$%%%%%%%%%%%%$$$$$$&&&+++///---'''###%%%)))&&&(((***+++,,,+++***)))###$$$&&&(((((('''&&&%%%&&&&&&'''((()))***+++,,,***,,,///111222111000......---+++((('''&&&&&&&&&(((***------,,,***)))(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%''')))******,,,222777444---+++...'''(((((()))***++++++,,,(((((()))***************((((((&&&%%%%%%(((---111))))))))))))***---///000------,,,,,,------...///,,,///222222///------///000000000///...000333555777999999888666444444555111111000/////////000000333///,,,,,,...///...---------...//////000//////,,,...000111000///000111//////000111222222222111---------......////////////////////////000111111333222000/////////000111111111111111111222222222000000000111222333555555333555777777666555666777555999???EEEGGGFFFCCCAAAJJJQQQ[[[bbbddddddddddddOOOHHHCCCCCC@@@>>>GGGTTTKKKEEE???;;;;;;;;;999777444888:::999<<>>???>>>>>>>>>>>>????????????;;;===???@@@@@@@@@BBBDDDAAABBBBBBDDDFFFHHHJJJKKKHHHJJJNNNRRRUUUWWWXXXYYYSSSUUUVVVVVVUUUVVVXXXZZZaaacccggghhhggggggggggggiiijjjlllnnnppprrrsssssstttqqqnnnppptttwwwvvvsssrrrssstttuuuuuuwww{{{}}}}}}~~~""""""!!!!!!!!!###$$$%%%(((&&&$$$%%%((()))(((&&&(((((('''&&&%%%$$$$$$###***+++,,,***&&&%%%''')))&&&&&&&&&&&&(((***,,,...///111///,,,000666555000,,,)))'''(((******(((&&&******)))))))))***++++++***++++++***(((&&&'''(((%%%$$$$$$%%%&&&'''((()))&&&'''))),,,//////...,,,((()))+++,,,,,,+++)))((()))******)))'''&&&'''((())))))))))))******+++,,,((()))+++,,,,,,,,,...000111111111///......111333111000///......///000111000000000000111222333444:::888777555444444444444333222111000000222444555222111///...------......,,,---///111000...,,,***+++,,,---------...000222333222111///............---------............///,,,---............000222222222111111000/////////...///000111222222222111111000......000333555555666777888777555444555666777999BBBJJJHHHAAA???CCCJJJXXXaaa[[[XXXaaammmtttOOOMMMJJJFFF???<<>>AAA???=========<<<;;;999;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJIIIIIILLLPPPUUUXXXXXXXXXWWWWWWXXXWWWVVVXXXZZZ]]]dddddddddeeeeeefffffffffggghhhiiikkkmmmppprrrsssssssssuuuwwwxxxwwwssspppssswww{{{{{{xxxwwwzzz~~~~~~~~~yyyyyy~~~###"""!!!!!!!!!###$$$%%%'''&&&$$$%%%((()))(((&&&(((''''''&&&&&&%%%%%%%%%((())))))(((&&&%%%&&&'''((((((((((((***,,,...///,,,...---***---333222------+++))))))++++++)))&&&''''''&&&%%%%%%$$$%%%%%%'''((()))(((&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&((((((&&&&&&'''***---...---+++)))***+++,,,,,,+++***)))+++++++++***(((((()))***+++++++++++++++,,,------...///000///...---...///111111111///......111333222111000///...///000111111111111111222333444555666555444333222222333333333222111000000222333555111000///...---------...''')))+++...000111111111---.........,,,,,,...000000000///.........//////------------............---...////////////111333111111111000000000000000......///000111111111111222111000000111222333444999888777888:::;;;:::999999;;;CCCKKKJJJEEEDDDHHHIIIVVV\\\WWWUUU]]]eeegggMMMJJJGGGCCC>>><<>><<<<<<<<<:::888777777888;;;??????<<<888444333333222111111111111000---,,,---000111111///111111111...***)))***,,,,,,***((((((***,,,------,,,+++))))))******)))''')))***+++,,,---,,,,,,+++***)))((('''&&&&&&'''(((***)))(((((((((((()))***))))))((((((***---///111222///------+++))),,,111777777444///***)))---111/////////...,,,,,,...000000555666333888@@@>>>444555555444555666777999:::888777777777888:::<<<>>>???===;;;::::::999777555:::;;;===>>>@@@AAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIKKKKKKMMMQQQUUUWWWWWWVVVXXXYYY[[[[[[[[[[[[^^^```bbbbbbcccddddddeeeffffffhhhhhhiiikkknnnppprrrtttttttttuuuwwwxxxwwwtttqqqtttxxx|||}}}||||||}}}{{{zzz######"""!!!"""###$$$%%%'''%%%%%%%%%'''((('''&&&'''''''''''''''''''''''''''''''''((())))))'''%%%&&&%%%%%%%%%&&&''')))***+++,,,+++***,,,//////,,,,,,+++************(((&&&'''''''''''''''((()))***&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%%%%'''))),,,---,,,***++++++++++++++++++++++++,,,------,,,+++***,,,---...------------......///111333333222000000000111000111111///......000222333222000/////////000111222111111111222333444555222222000000000000111222222111000000000111333444111000///...------------------------------------...//////...,,,+++---...---------------...///000------------...............///000000///000222333//////000000000000111111---......///000000111111444333333333222222111111888666555777;;;======;;;;;;???GGGNNNOOOMMMNNNRRROOOVVVXXXSSSTTT]]]bbbaaaTTTPPPKKKGGGCCCCCCIIIRRREEEBBB>>>>>>???>>>;;;888777666777:::======999555333333333333222111000//////---,,,---///111222222000000000...+++***+++,,,,,,***))))))+++---......---,,,************((('''***+++,,,---------,,,,,,)))((((((''''''''''''(((***)))(((((((((((()))***%%%%%%%%%''')))---000222333000......,,,+++///555>>><<<777000)))(((+++000---......---+++,,,...000...444666333444999999333555555444555666777999:::999888666666777:::===???>>><<<::::::999999777555999;;;===@@@AAAAAAAAA@@@BBBBBBCCCDDDEEEGGGHHHIIILLLLLLMMMPPPSSSUUUUUUTTTVVVYYY\\\]]]^^^^^^___```___```aaabbbcccdddeeefffhhhiiijjjllloooqqqssstttrrrrrrssstttvvvuuussspppsssvvvyyy|||~~~~~~~~~~~~}}}|||$$$###"""""""""###$$$%%%&&&%%%%%%&&&&&&'''''''''&&&&&&''''''(((((((((((((((&&&&&&))),,,,,,((($$$$$$$$$###"""###$$$&&&'''++++++++++++,,,---,,,+++)))))))))))))))(((&&&%%%%%%&&&''')))+++...000222''')))******((('''&&&'''((((((((((((((()))******'''''''''***,,,---,,,+++,,,,,,++++++++++++,,,,,,......///...------///000000///////////////000000///111222333222222444555000000000///......000222333222111000///000000111111111000000111222333333000///.........000111222111000000000000111222333000000///...---------,,,111///...,,,+++******+++---......---,,,+++---...---------,,,,,,------...,,,,,,---------............///000///...///000222......//////000111111222---------......///000111555555666555333111111000333333444555666999;;;<<<@@@EEELLLRRRUUUWWW[[[```]]]\\\VVVOOOVVVdddkkkjjj^^^WWWOOOKKKGGGFFFLLLSSSAAA???===>>>???>>>:::777666555555888::::::555111222333333333222000...---000///------...000111222/////////...---,,,,,,---,,,+++******,,,.........---,,,++++++,,,,,,+++***))))))))))))))))))))))))*********))))))))))))************))))))*********######$$$&&&)))...222444333///---...,,,+++000666>>>===999333,,,)))+++...,,,------,,,++++++...000---444666333111444555444555555444555666777999:::===<<<999888888:::===???===<<<::::::;;;;;;:::999888:::>>>@@@BBBAAA@@@???CCCCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNRRRUUUUUUTTTRRRVVVZZZ]]]^^^]]]^^^^^^]]]]]]^^^```aaacccdddeeeggghhhjjjmmmoooqqqssssssoooooooooqqqsssrrrpppnnnooopppsssxxx{{{}}}|||zzz|||}}}~~~~~~%%%$$$###""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&''''''(((((())))))***'''%%%%%%(((++++++'''###''''''&&&&&&&&&''')))***((()))***+++***(((((((((&&&'''((()))(((&&&%%%%%%"""###$$$&&&(((+++---///***,,,//////---+++++++++,,,,,,+++++++++,,,------*********+++...///...---------,,,++++++,,,------...///000///...///111222111111000//////000000000...000111111000000222333///000000000......///111222111000//////000111222///////////////000000111///............000111222000/////////000000111111/////////...------,,,,,,******))))))***---///000***,,,---,,,,,,,,,...000//////---,,,,,,+++++++++,,,,,,,,,------------...---.........------...000------...///000111111222...---------...///000111555777888777444222111222000333666666555777<<>>;;;999888999:::<<<:::999888:::<<<======<<<888:::>>>@@@BBBAAA@@@???AAABBBCCCDDDFFFGGGHHHHHHHHHGGGHHHLLLPPPTTTUUUUUUQQQUUUZZZ]]]]]]]]]]]]]]][[[[[[\\\^^^___aaabbbccceeegggiiilllnnnpppqqqqqqooonnnoooppprrrrrrqqqooonnnnnnqqquuuyyy{{{zzzyyy|||}}}~~~&&&%%%$$$###"""###$$$$$$###%%%&&&&&&%%%%%%&&&''''''((((((((())))))******%%%%%%%%%&&&''''''%%%###&&&&&&&&&%%%&&&((()))+++&&&&&&(((***((($$$###&&&%%%'''***+++***)))(((((()))((((((((())))))***+++---///222333111///...//////...............//////---,,,,,,---///000000///---------------------------...//////...///111333111000000////////////000000111111///---,,,,,,---...///000000......///000//////.........000111222///...............////////////...---...///111222.../////////000000000000......///......---++++++,,,,,,*********+++,,,---)))+++,,,,,,,,,,,,///111000///...---,,,+++++++++,,,,,,,,,,,,------------------...---,,,,,,---///------...//////000111111///......---...///111222444777888777444222444666333666888:::<<<@@@FFFKKKPPPUUUXXXXXXZZZaaahhhkkkmmmdddVVVMMMYYYnnnzzzyyydddWWWHHH???<<<:::;;;???:::888777888;;;;;;888444888777777999<<<;;;777333......//////......------///000000///,,,+++++++++)))((((((***,,,,,,+++)))+++***)))+++---...---,,,***)))))),,,///111111000******)))((((((((())))))&&&''''''(((((((((((('''***++++++,,,,,,++++++*********+++---000444888:::000---,,,---,,,***,,,111///222666555111...---...,,,------,,,,,,,,,///111///222444333111111333666555555444555666777999:::<<<;;;:::888777777888888888777777888;;;<<<<<<;;;999;;;===@@@AAAAAAAAA@@@>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFIIINNNRRRTTTUUUSSSVVVZZZ]]]]]]]]]\\\]]]ZZZZZZ[[[\\\]]]^^^___```bbbdddgggjjjlllnnnnnnooopppooooooqqqssstttsssqqqpppqqqsssvvvxxxzzz|||}}}|||~~~&&&%%%$$$###"""###$$$$$$###%%%&&&&&&$$$$$$&&&((()))))))))))))))))))))***'''((()))(((&&&%%%%%%&&&%%%$$$$$$%%%&&&(((***+++((('''***---***$$$###''''''***///000///......///000000///...............---///222333222000//////000//////......////////////---,,,---///111111000,,,---...//////...---,,,+++,,,............111333000000///..................//////...+++******+++---///000000///......///,,,,,,,,,,,,...000222333000//////........./////////...---------...///000......//////000000//////.........///...---+++***000///---+++)))((('''&&&+++,,,,,,,,,++++++---/////////...------,,,------++++++,,,,,,,,,------------...///...,,,,,,...///---.........///000000000000///.........000222333444666888666333333777;;;999666666<<>>;;;999:::<<<888666555666999:::888555555444555888::::::666222,,,,,,++++++,,,,,,------***---//////,,,************))))))+++...///---+++***))))))***,,,---,,,+++)))))))))***---//////...,,,+++***((((((((()))***%%%&&&'''((())))))((('''((()))************)))(((+++++++++,,,...111555777///---...///---******...,,,///222222///---...///------...---------000222000000111111111111333555555555444555666777999:::999999999999999999999999:::999888999;;;<<<;;;::::::;;;===>>>@@@AAAAAAAAA>>>???AAACCCDDDEEEEEEEEEEEEDDDDDDGGGKKKOOOQQQQQQRRRUUUYYYZZZZZZYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]___aaaeeehhhjjjkkkllllllnnnmmmmmmnnnqqqrrrqqqpppqqqtttvvvwwwwwwxxx}}}zzz|||'''&&&$$$#########$$$$$$"""%%%'''&&&$$$###%%%(((******))))))))))))))))))+++---...,,,(((&&&(((+++((((((((()))***,,,///000,,,+++...111...'''&&&+++)))...333555444333333555000000000000000111111222,,,...222333222000......000//////........./////////...,,,---///000000000,,,---///000000///---,,,***+++---------...000222//////...---------------***,,,---,,,++++++,,,------///000000///......///******++++++---000222444111000////////////000000......---,,,,,,,,,---...---......///000/////////---......///...,,,+++***))))))******++++++++++++,,,------,,,+++***+++---......---------...//////++++++,,,,,,,,,---------//////000///------...000.........///////////////111000///...///111333444333666777666333444999>>><<<444111<<>><<<<<<======<<<:::;;;<<<<<<>>>???@@@AAABBBAAABBBDDDFFFHHHHHHHHHHHHFFFEEEDDDFFFIIILLLNNNNNNQQQSSSUUUVVVVVVUUUVVVWWWYYYYYYZZZZZZ[[[[[[\\\\\\^^^```cccfffiiijjjjjjjjjkkkjjjiiikkkmmmnnnnnnmmmqqquuuwwwvvvtttvvv|||wwwyyy|||~~~~~~(((&&&$$$""""""###&&&''''''((((((&&&######&&&))),,,,,,,,,***((('''(((******+++,,,---............------...---,,,,,,///111444444333333111000...------222777777222000111444111222333333333111000///---///000///...---...///------....../////////000111000...------...000111...---,,,---//////...---...............///000111------------------------------..................000000000000///...---,,,++++++,,,...///111222222000///...///000111000/////////.........//////000222)))777444...444---,,,---------...///000000111------,,,+++++++++,,,,,,+++,,,,,,***(((((()))***------...//////...---,,,------,,,,,,,,,------...,,,------------...222555000111111222333333444444111222444444333222333444111444777777555666999===AAA======EEEQQQ[[[dddlllkkk{{{```MMMMMMlll~~~vvvfffaaaccc___^^^\\\SSSLLLGGG@@@999666666999;;;777777777777666555444333,,,,,,------.../////////000...,,,,,,---//////...+++,,,------++++++,,,---)))************+++++++++''''''(((((()))+++,,,---+++***)))***+++,,,***((()))************)))((((((,,,***((()))+++,,,+++(((((((((((()))******++++++))))))*********+++++++++444222///,,,******,,,---...---+++******+++---...******+++,,,...000222333000000000000000000111222222333555666888888777777;;;;;;:::;;;<<<<<<;;;:::@@@@@@@@@???>>><<<:::999;;;===>>>======>>>@@@CCCEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDEEEGGGGGGMMMOOOSSSVVVXXXYYYXXXWWWZZZZZZZZZYYYYYYYYYYYYYYY^^^___aaaccceeefffggggggjjjjjjjjjkkkmmmooopppqqqvvvvvvvvvuuuuuuvvvwwwxxx|||~~~~~~&&&%%%$$$$$$%%%''')))+++''')))******((((((***,,,/////////---+++***+++,,,---...///000111222222222---...///......///222444333333333222111000///...---000222222///,,,,,,---.../////////......---,,,---------....../////////...------...///000111111---,,,+++******+++,,,---...---,,,---///000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------...............---............//////000000000///...///111222222111111000///......---......111&&&///...///666,,,))),,,------...//////000000...---,,,,,,++++++++++++,,,------,,,******+++---------.../////////...---//////...---------......---......------...111444000000111111222222333333888888888666333000//////...000111111222666===CCC???<<<===FFFOOOVVV^^^eeexxxhhhYYYWWWmmmwwwhhhZZZVVVVVVOOOMMMOOOJJJGGGEEE@@@<<<888777777777555555555555444333222222000000//////////////////222000---,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,)))************+++++++++''''''''''''((())))))***+++******+++,,,,,,+++)))&&&'''(((((())))))))))))+++)))((()))+++,,,+++)))(((((())))))******++++++***+++++++++,,,,,,,,,,,,111///---,,,+++---...000///...,,,++++++,,,...///++++++++++++,,,---......111000000000000000111111222333444666777777777777777777888999::::::888777<<<<<<===>>>>>>===<<<;;;;;;===???@@@@@@AAADDDEEEEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKOOOTTTWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ\\\]]]___aaaccceeefffgggjjjjjjjjjkkklllnnnoooppptttssssssuuuwwwyyyyyyyyyyyy}}}$$$$$$&&&(((***,,,---...(((+++...///......///000222333222000...---...///...///000222333333333333...///000000000111444777111111222222111111000///.../////////---,,,***)))......---,,,,,,,,,,,,---...---,,,...222555444222222111///------...///000,,,+++***))))))***+++,,,...---,,,---///000///...------,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******++++++,,,,,,---......///000000000///......------000///...000222333333222111111///...---,,,,,,,,,111)))000+++---444+++///,,,------......////////////...---,,,++++++***+++,,,---...---,,,,,,...000,,,---...///000000000///111000///.............../////////...---...111333111111111111111222222222:::;;;:::777333///......000111222222444<<>>>>>>>>===;;;>>>AAACCCDDDEEEFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJMMMQQQSSSTTTTTTTTTWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\^^^aaadddfffhhhjjjjjjjjjkkkkkkmmmnnnnnnpppoooppptttzzz}}}}}}{{{www|||%%%&&&(((+++---...//////,,,...111333444333222111444444444222000//////111---...///000111111111111///000111000///000333555000000111111111111000000111000///000111000---+++000///...------...///000111...---000777:::999666666444000---+++,,,---.........---,,,,,,---.........---,,,---///111000//////......---,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,------......///000000000///......------...------...111222222111000///......------------...,,,444...222666---666,,,,,,---------.........///...---,,,+++*********+++,,,------------///111,,,---...///000000111111111000///...------------000000000...---...000333444444333333333222222222555666777666333111111111111333444555888@@@KKKSSSFFFEEEFFFIIIKKKNNNUUU]]]zzzppp___\\\\\\kkkooogggWWWQQQOOOHHHGGGJJJGGG???>>>===<<<999666333222222333333222222111000///111111111111000000//////111///,,,++++++***(((&&&(((***+++***)))((()))***))))))*********+++++++++.........---,,,+++***))),,,+++***+++------+++***))))))***,,,,,,---------((((((((()))***+++++++++************************+++++++++,,,,,,,,,,,,---444333000---,,,+++++++++...---,,,,,,,,,,,,---...111000//////.../////////000000////////////000000222333444555666777777777888;;;>>>???>>>===<<<<<<888:::<<<===?????????>>><<>>>>><<<:::777555444333222222222222222111000//////........./////////000000---,,,++++++++++++)))(((((()))******(((((()))***))))))*********+++++++++............---+++***)))++++++***+++,,,---+++)))++++++,,,,,,,,,++++++***(((((())))))))))))***+++************++++++++++++************++++++++++++222111///---,,,+++++++++,,,++++++++++++++++++,,,******)))******+++,,,---///////////////000000111222222333444555666777777666999<<<<<<:::999888999<<<===>>>???@@@@@@???>>>>>>AAACCCDDDCCCAAA@@@@@@???@@@BBBCCCDDDEEEEEEFFFAAABBBDDDGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOOOONNNNNNQQQRRRTTTVVVWWWXXXXXXXXXZZZ[[[\\\___bbbeeegggiiihhhhhhhhhhhhiiikkklllmmmmmmmmmooouuu|||}}}~~~)))***,,,---------,,,,,,111111222444555333000---000111222111//////111222222222222222222111000///...//////...---...000222//////000000111000000000///222555777666333///,,,------,,,,,,,,,---......---,,,+++---111444333111,,,+++++++++,,,...111222------------------------...------...000222111111,,,,,,,,,,,,---...//////........................******+++,,,---...//////222111///...------......,,,------...///000111111---,,,+++,,,---...---,,,++++++,,,,,,---...000111222,,,///FFFwww|||GGG000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,)))***++++++***+++---///---------------...///000------,,,,,,,,,---------000000000......///222444::::::999777666444333333111222333333111000000111///333888:::;;;===BBBFFFBBB@@@@@@>>><<>>>>>???@@@@@@@@@???>>>???@@@BBBBBB@@@>>>===>>>>>>???@@@BBBDDDEEEEEEEEEBBBCCCFFFIIIKKKMMMMMMMMMJJJKKKMMMOOOQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]```ccceeefffffffffffffffgggiiijjjlllmmmmmmnnnqqqtttwww|||~~~{{{yyyzzz}}}))))))***+++,,,,,,,,,,,,.........000222222///,,,///000111000000000222444666555555444333111///...+++,,,---......///222555///000000000000000//////000555;;;<<<777111,,,*********+++,,,,,,,,,,,,,,,++++++,,,,,,---.........*********+++,,,---...///,,,,,,,,,------,,,,,,,,,...------...111222222111,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,---.........///000///---,,,,,,---...///------......///000000000///---,,,,,,---...---+++,,,,,,,,,,,,---......///222000///AAArrrvvvCCC333,,,,,,++++++++++++++++++,,,,,,+++++++++,,,------***+++,,,+++***+++---...------,,,+++,,,,,,---...---,,,,,,------...///000/////////......000333666;;;:::999777555444222111111222444333222111111222333666:::;;;;;;===BBBFFFBBBCCCEEEEEEBBBDDDQQQ```iiitttccc^^^^^^[[[ggglllbbbRRRMMMQQQOOOLLLEEE888999888666333222111111111000000000000///...---,,,------------------......+++++++++,,,...---,,,***)))***++++++))))))***+++)))************+++++++++'''(((***+++,,,+++***)))))))))((()))***+++)))'''''''''((()))))))))(((((()))***+++***'''&&&''')))(((((()))***,,,---......*********+++++++++,,,,,,(((((()))***,,,---...///+++++++++,,,,,,+++++++++,,,,,,,,,---...///000111++++++,,,---///111333444333222222222333555777888@@@BBBBBB???:::888:::>>><<<===>>>@@@@@@@@@???>>>>>>???@@@???>>>===>>>???<<<===???AAACCCDDDEEEEEEBBBDDDHHHKKKNNNOOOOOOOOOKKKLLLNNNPPPRRRTTTVVVWWWSSSSSSRRRRRRRRRTTTVVVXXXWWWZZZ]]]aaacccccccccbbbddddddeeefffhhhkkklllnnnllloooqqqqqqqqqtttzzz|||zzzzzz|||~~~'''(((((()))***,,,------+++******---000111///---...///000111000111444666666666555444222///...,,,)))***,,,---///222555999000000000000000///......333:::AAAAAA:::111+++***)))+++,,,---...------,,,,,,---...---,,,+++,,,...------,,,,,,+++***)))))),,,------......------,,,...------...111222222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++.....................------,,,+++++++++---///111.........///////////////111///...---......---+++......---,,,,,,,,,------)))...---///OOOPPP...444,,,+++++++++++++++++++++++++++++++++,,,---......+++,,,,,,,,,++++++---......---,,,+++***+++,,,------------...///000111222...//////......000444666;;;:::999777555333111000///111333444333333444666000333666666666999>>>CCCGGGJJJOOOPPPLLLNNNZZZhhhdddooobbbbbbfff^^^bbbaaa^^^RRRRRRVVVPPPJJJDDD999666666555444333111000///............---,,,++++++/////////...------,,,,,,---,,,,,,---...---+++))))))+++,,,+++***)))***+++)))************+++++++++&&&(((***---......---,,,)))((('''(((******((('''&&&'''(((***++++++++++++)))+++,,,***'''%%%&&&((('''''')))***,,,...//////++++++,,,,,,,,,---------))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---...******+++---///222444555333222222222333555777888???@@@@@@;;;666444777;;;:::;;;===>>>????????????===>>>???>>>======???AAA;;;===>>>AAACCCDDDEEEEEECCCEEEIIILLLOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTRRRQQQRRRTTTWWWYYYVVVXXX]]]```bbbbbb```___bbbcccdddfffhhhkkkmmmnnnkkkoooqqqooolllnnnvvv~~~~~~~~~|||{{{|||}}}|||~~~******************+++,,,---+++)))***,,,.........,,,---...///...///222444333222111000......------***---000222222111111111333111...+++***+++---///555666777777555222...,,,,,,,,,+++******+++,,,---/////////......---------,,,+++***))))))***++++++,,,,,,,,,------,,,++++++*********,,,...---***(((***+++,,,---------,,,+++,,,+++***))))))+++---...000///...,,,,,,...222666000000000///...,,,+++***//////...------------...,,,,,,,,,,,,---///111222111000000/////////000000000000...+++000666333,,,++++++,,,------,,,+++***,,,,,,------...---------,,,,,,++++++,,,---///000...---+++))))))***+++,,,------......//////000000...///222222...,,,222<<>>BBBAAA>>>======???BBBDDD???BBBEEEIIILLLNNNOOOOOOOOONNNNNNQQQVVVYYYYYYXXXWWWVVVUUUTTTSSSTTTUUUUUUXXXYYY\\\^^^```aaaaaaaaaaaaeeehhhiiihhhhhhiiikkknnnlllmmmppppppppptttzzzzzz{{{|||{{{zzz{{{}}}{{{}}}******)))))))))***+++++++++)))((((((+++---------222333333222111111333444444333111///------------++++++,,,---///111444666333111...++++++,,,...///333444555666555222000...,,,,,,******)))***++++++......---------,,,,,,,,,---,,,+++++++++,,,------,,,,,,---------,,,,,,,,,,,,,,,,,,---......,,,))))))***,,,---............,,,+++***))))))+++---...111111111//////000444777/////////...---,,,+++***,,,,,,,,,,,,------...///,,,++++++,,,---...000111---,,,,,,++++++,,,,,,---///000---,,,///555222,,,////////////...---+++***+++,,,---...////////////,,,,,,++++++,,,---///000...---+++***)))***+++,,,------------............000///000000...///888DDD???:::666444666777666444222222222222333666999;;;777444666;;;===<<>>666444222222333333222111////////////...---,,,,,,,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))(((((()))***+++,,,---,,,++++++,,,---...///+++***)))))))))))))))*********)))))))))***++++++++++++***((((((''''''''')))***+++,,,,,,,,,+++***)))))))))******+++,,,---++++++++++++++++++******,,,------,,,,,,+++***)))+++++++++++++++,,,---...,,,,,,,,,,,,---///000111666777555333666;;;<<<:::888888999999999888888777999:::;;;;;;;;;;;;===>>>AAAAAABBBBBBAAA@@@???>>>@@@???>>>===>>>???AAABBBBBBDDDGGGJJJKKKLLLLLLKKKMMMLLLLLLOOOTTTWWWXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVXXXZZZ]]]___```aaaaaabbbeeehhhiiihhhggghhhiiijjjiiijjjmmmnnnmmmqqqwwwzzz{{{{{{zzzyyyxxxyyy{{{zzz|||~~~))))))(((((()))***+++++++++))))))***,,,...//////555666555444111000111222444222///---,,,---...//////---+++***+++///333666222000...,,,+++,,,...///000111222333333222000///,,,+++***))))))))))))))),,,,,,,,,+++++++++++++++++++++******+++,,,------------------------------000///......//////---,,,)))***,,,...000000000000++++++***))))))***,,,---,,,---......------///111............---+++***)))*********+++,,,---...///++++++++++++,,,...///000++++++************++++++......---,,,000333111,,,222222222111///---,,,+++***+++---...000111111111,,,+++++++++,,,---...///...---+++******+++,,,,,,---------,,,,,,,,,,,,,,,111///.........222>>>JJJ===999555555777::::::999444666666333111333999???:::888:::???CCCBBBCCCEEEKKK[[[nnnuuuoookkkttt|||gggTTTRRRYYYZZZSSSLLLUUUZZZ]]]XXXLLLAAA<<<;;;333222111111333444333222000000////////////000000,,,,,,,,,------.........++++++++++++++++++++++++'''((()))***+++******)))(((((())))))***+++,,,,,,...+++)))***---000000...)))))))))))))))***++++++,,,++++++************++++++***))))))(((((((((((())))))***+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,++++++***)))(((*********++++++---...///++++++,,,,,,---///000111111333222000333999;;;888888888999999999999999888888999999999999:::>>>AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@DDDFFFHHHJJJJJJJJJIIIHHHJJJJJJKKKNNNRRRUUUVVVVVVUUUVVVYYY[[[[[[YYYWWWUUUTTTVVVYYY\\\___```aaaaaabbbeeeggghhhgggffffffggggggeeegggkkkllllllpppvvvyyyzzzzzzyyywwwvvvvvvwwwzzz{{{}}}~~~~~~}}}zzz|||(((((((((((()))***++++++---,,,+++---000222222111222222222000...---...///111///---+++,,,...111333444111,,,******---///111000///,,,+++***+++---.........000000000///---,,,++++++***))))))(((((((((************************(((((((((((()))******+++------------------......333111///.../////////...+++,,,...///000000000///++++++************+++,,,)))+++,,,---,,,+++,,,---------------,,,+++***)))))))))))))))***+++,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,---...---------...000111///,,,222222111000///...---,,,++++++---...////////////+++++++++,,,,,,------...---,,,,,,+++++++++,,,,,,......------,,,,,,++++++000......///000333>>>III===999555555999<<<======::::::777444333666<<>>888555555444222222222111///---000000///...///000222333...---,,,,,,,,,,,,......++++++++++++++++++++++++((()))+++------,,,+++***'''((()))***+++,,,,,,,,,...+++***...333555222...***)))))))))))))))******------,,,+++*********+++******))))))((()))))))))(((((())))))************))))))***+++,,,,,,,,,,,,,,,,,,+++++++++---...///'''((()))******+++++++++)))))))))***+++---...///+++++++++,,,---...000000///000000...111666777444666666777888888888888888777888777666777:::???CCCDDDDDDCCCBBBAAA@@@??????>>>???@@@AAAAAAAAA@@@@@@DDDFFFHHHIIIJJJIIIHHHGGGHHHIIIKKKMMMQQQTTTUUUVVVSSSTTTVVVXXXXXXXXXVVVUUUTTTVVVYYY\\\___aaabbbccccccdddeeeffffffeeedddddddddccceeejjjkkkkkkooouuuvvvwwwxxxxxxvvvuuuvvvwwwzzz{{{||||||{{{zzz{{{|||wwwzzz~~~(((((((((((()))***+++,,,---,,,,,,...111222222111---......---,,,,,,---///---,,,******,,,000444777333000------...///...------,,,+++***)))***+++,,,------------,,,***)))(((************))))))((((((************************(((((())))))************---,,,,,,,,,,,,---...///333111/////////000000///...///000000000///...---,,,,,,+++++++++++++++++++++---///000///......///------------,,,+++******+++******)))))))))************+++,,,,,,------------------------...//////------...000111000///...//////..................,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///.........------,,,,,,///---///111222333999AAA===999555555999===??????BBB===888666999===AAACCCDDDKKKQQQSSSQQQRRRVVVZZZfffggghhhjjjqqq{{{jjjUUUNNNQQQSSSSSSSSSQQQLLLFFFDDDDDDAAA;;;555555444222222222000---+++///......---...///111222111///---+++++++++,,,---++++++++++++++++++++++++***+++---...---,,,***(((((((((***+++,,,,,,,,,,,,...---...444999999333...,,,+++***)))((((((((((((------,,,+++*********+++***))))))))))))******+++''''''''''''((((((((()))))))))+++,,,------,,,,,,*********+++,,,---...///''''''((()))************((())))))***+++,,,...///+++++++++,,,---...///000///000///---///333333000333333555666777777777777888777777666666:::???DDDDDDDDDCCCBBBBBBAAAAAA@@@???@@@BBBDDDDDDCCCBBBAAABBBCCCFFFHHHIIIIIIHHHHHHHHHJJJLLLNNNPPPRRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYUUUWWWZZZ]]]```bbbcccdddbbbbbbcccdddeeedddcccbbb```___bbbggghhhhhhkkkqqqrrrtttvvvwwwwwwvvvwwwxxxzzz||||||{{{yyyxxxyyy{{{vvvyyy~~~))))))))))))***+++------+++++++++---//////...---+++,,,------,,,,,,...000***))))))***---111555888///---,,,...222333222///,,,,,,+++*********+++,,,,,,,,,+++***)))((('''&&&))))))***++++++******)))+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++******+++,,,...///000///......000000///...///000000000000...---,,,---------------,,,,,,,,,+++---......---,,,,,,------------------,,,++++++++++++***)))))))))))))))++++++,,,---------------,,,++++++,,,,,,---...///...---///333333000...000...------,,,,,,---......,,,------,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------...---000333444222555999>>>:::555555888===??????EEE???999888===BBBEEEEEEIIIQQQXXX[[[^^^dddjjjmmmeeedddeeeoooooo___MMMGGGIIIKKKNNNQQQMMMDDD<<<;;;@@@AAA;;;333000000000111222222///---...............///000000111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((*********++++++++++++,,,---...111555999888222------,,,+++)))(((((('''''',,,++++++************+++)))))))))))))))***+++,,,'''''''''&&&'''(((((()))(((***+++------------,,,((()))+++,,,---.........***++++++******)))(((''')))))))))******,,,---...******++++++,,,...///000///000000...///333222...111222333555666777777777888888888777777;;;@@@DDDDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCDDDEEEDDDCCCCCC@@@BBBEEEGGGIIIIIIIIIHHHIIIKKKMMMNNNNNNOOORRRTTTUUUUUUTTTUUUVVVXXXZZZ\\\VVVXXX[[[^^^aaabbbccccccaaa```aaabbbddddddcccaaa]]]]]]```dddfffeeeggglllooorrruuuvvvvvvvvvwwwxxxxxx{{{|||{{{xxxvvvxxxzzzvvvyyy~~~))))))******+++---...///,,,++++++---......,,,***+++,,,,,,,,,++++++---///*********+++...111333555000...,,,...333555444111------,,,+++,,,,,,------************)))))))))(((((()))***,,,,,,,,,,,,+++,,,,,,,,,---------............//////...---+++++++++***)))))))))+++---///,,,,,,,,,...000000///------.../////////...---,,,.../////////...------,,,***+++,,,+++***)))***,,,---............---,,,,,,*********)))******+++++++++,,,---...///...------++++++++++++,,,---...//////---000555555000...111000///---,,,,,,,,,,,,---,,,,,,,,,---,,,,,,++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------...------,,,,,,,,,,,,,,,---------000...000333444222444888@@@;;;555444777;;;======BBB???<<<;;;>>>BBBFFFIIIOOORRRVVVZZZeeeqqqvvvttt^^^]]]```ooo|||gggWWWGGGAAABBBBBBBBBBBBAAA;;;666777<<<===777111------...111333333111///....../////////////////////...------,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,---,,,+++*********+++,,,,,,---///111222111///...++++++***)))(((((())))))******)))))))))***++++++))))))))))))***+++,,,---))))))((('''((()))***+++(((***,,,---......---,,,'''))),,,///000000//////++++++++++++***)))((((((******)))******+++,,,,,,*********+++,,,---//////---//////...000444333///000111333555666777888888999999999999999;;;???CCCDDDCCCBBBBBBBBBCCCDDDEEEAAABBBBBBCCCCCCCCCCCCCCC@@@BBBEEEGGGHHHHHHHHHGGGHHHJJJMMMMMMLLLLLLNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYVVVXXX[[[]]]```aaaaaaaaa___^^^^^^aaadddeeeccc```___^^^aaafffgggeeeggglllnnnppptttuuuttttttttttttuuuyyy|||zzzwwwuuuvvvyyyvvvyyy|||~~~*********+++,,,...///000.........///000///---+++***++++++***)))(((***+++++++++,,,---...000111222666111---...222444333000......---------......///)))*********+++++++++,,,''')))***,,,---------,,,---------....../////////---.........---+++)))(((***)))(((((()))+++---...))))))+++...000000...,,,+++,,,---/////////......//////000000///...------...//////...---,,,...000.........///......------))))))))))))***,,,---...,,,---.../////////...---------------...///000111///...111666666000///222222111///---,,,++++++,,,+++,,,,,,---............***+++,,,---,,,,,,***)))+++,,,------.........---*********++++++,,,,,,---111//////333444333555999AAA<<<666444777:::<<<<<<>>>??????>>>===???FFFLLLTTTRRRQQQVVVgggvvvwwwoooYYYWWWZZZiiiyyyiiiWWWEEE??????<<<666222;;;999888:::===<<<777333......///111222222///---...///000111111000///...,,,,,,---------------...........................,,,,,,,,,---...///111222///---+++)))))))))+++,,,+++,,,---,,,******,,,...)))))))))))))))******+++)))((((((((()))***++++++))))))))))))***+++------+++***)))))))))***,,,---(((***,,,.........---,,,'''***...111333222111///((()))***++++++,,,,,,++++++***************++++++*********+++,,,---//////+++...///...222666666222111222444666777888999999999::::::::::::<<>>>>><<<999666666999;;;888999::::::===FFFTTT___\\\XXXRRRTTTaaapppuuurrrcccXXXRRR[[[jjjtttwwwwwwcccTTTIIIHHHCCC999555999???@@@@@@@@@===:::666333444111//////111222000...000000111111000///......---...///...,,,,,,---///000000000///...,,,+++***+++...111333333222///---...---,,,---......---,,,***)))(((((()))+++---...+++*********))))))((((((,,,+++)))((((((***,,,---(((&&&&&&(((,,,...,,,***++++++)))))))))***+++,,,******+++,,,---///000111000000222222111///---+++...,,,)))'''(((,,,000333++++++))))))***+++...///------,,,,,,,,,---......,,,...111444555444222000333333444444444444444333888888999;;;===>>>@@@@@@???@@@AAAAAAAAABBBEEEHHHDDDAAA======???AAAAAA@@@>>>@@@CCCEEEFFFFFFFFFEEEJJJJJJKKKMMMOOOQQQRRRSSSQQQRRRTTTVVVWWWWWWWWWVVV\\\[[[[[[]]]```aaa```___````````````___^^^]]]]]]bbbcccddddddeeeggglllooolllllllllmmmnnnooopppqqqoooqqqtttuuuvvvwwwzzz|||zzzzzzyyyyyyyyyyyyzzzzzzvvv{{{~~~,,,......++++++//////---------,,,+++++++++++++++(((((((((((('''(((+++...+++***---000...,,,000666666333///---------,,,+++,,,+++++++++++++++,,,,,,&&&((())))))(((''''''((()))''')))//////***(((***))))))***,,,...///...---++++++++++++++++++++++++---,,,+++***+++,,,...///---------------,,,,,,,,,)))***,,,---------,,,+++***+++,,,---............//////---,,,,,,,,,------------------------------......---,,,,,,,,,,,,---)))+++---...---,,,------,,,---//////......///111---000222333111///...---+++------+++))))))+++....../////////......---,,,---------,,,++++++,,,...---............---,,,,,,++++++++++++++++++,,,---222333444555666777999;;;???@@@@@@>>><<<;;;<<<===333555666777:::DDDQQQ[[[VVVRRRPPPXXXjjjwwwvvvlllaaa\\\[[[```eeeeeecccccc[[[NNNFFFDDD@@@888777===>>>???@@@???===999666333444111//////000111000.........//////...------,,,...------///000111000...111111000///---,,,,,,+++***+++---//////...---++++++***)))***++++++***)))+++*********+++,,,---...+++*********))))))))))))+++***)))((())))))***+++&&&%%%%%%'''***+++***(((******))))))***++++++,,,---,,,,,,------...///000...//////000///---+++******)))'''&&&(((***...000///...,,,***)))***+++,,,,,,,,,,,,,,,,,,------...///000111222333333333333444444555666666666555555666777888999;;;===>>>???<<<===>>>>>>>>>???BBBDDDDDDAAA>>>===???AAAAAA@@@???@@@BBBDDDFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOOOORRRSSSTTTVVVWWWWWWWWWVVV\\\\\\\\\^^^```aaaaaa___```_________^^^^^^^^^]]]bbbccceeeeeefffhhhlllooollllllkkkkkkkkkllllllmmmppprrrtttvvvvvvwwwyyy{{{zzzzzz{{{{{{||||||}}}}}}wwwzzz...000000,,,+++------***---,,,++++++++++++++++++(((((((((((('''(((***---+++***,,,---,,,***///666999555000---,,,,,,++++++++++++************++++++((()))++++++)))((()))******((())),,,---+++***,,,((()))***,,,---.........++++++++++++++++++++++++,,,++++++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***+++,,,---...............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---*********,,,...///...------...//////------...///---///000000...------...------...---,,,,,,...///------......------,,,,,,111000...+++)))***---///+++,,,,,,---------------,,,,,,+++***+++,,,......000222444444444555999===AAABBBCCCAAA===:::999999888999::::::===DDDOOOWWWLLLIIIKKKYYYooo|||uuugggZZZ\\\ccciiiggg___[[[\\\SSSKKKFFFEEE@@@:::<<>><<<===>>>>>>===>>>@@@BBBCCCAAA>>>===???AAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHGGGHHHKKKMMMNNNNNNMMMLLLSSSTTTUUUVVVVVVVVVVVVVVV\\\\\\\\\^^^```aaa```_________^^^^^^]]]^^^^^^^^^bbbdddfffhhhhhhjjjlllnnnkkkkkkjjjiiiiiiiiiiiiiiipppsssuuuvvvwwwwwwyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~xxxyyy|||~~~111333222...,,,---,,,(((++++++***))))))***************+++***)))***,,,...---,,,,,,---+++***...666:::666111---,,,+++++++++******)))((((((((())))))(((***++++++***)))*********))))))***+++,,,---...+++,,,---------------...++++++++++++++++++++++++++++++++++++,,,...///000+++++++++,,,,,,,,,,,,,,,,,,---------------------***+++,,,---............---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,***)))+++///111///---,,,---...---,,,+++,,,---......///---,,,+++,,,...000000000///---,,,,,,---,,,,,,,,,------,,,,,,+++000000///---++++++---000)))***+++,,,------------,,,+++******+++,,,...///,,,///222222111333888===CCCBBBAAA>>>999666444555@@@@@@???>>>???CCCJJJPPPIIIIIIMMM\\\rrrzzzmmmYYY]]]eeellliii___XXXWWWOOOLLLKKKJJJEEE>>>@@@FFF999999999999777555222111333111000/////////......000000111111111000000//////000222444666555222000222111///---,,,---///000,,,,,,,,,,,,,,,------...+++***))))))++++++***)))++++++++++++,,,,,,------************************((())))))))))))(((((('''******++++++,,,,,,+++***&&&''')))+++,,,---,,,,,,------,,,,,,,,,,,,------++++++,,,,,,++++++))))))***************))))))))))))))))))))))))+++,,,---************+++,,,------//////......///000111222...///111333444444333222666666888999;;;===>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCBBB@@@???>>>???@@@BBBBBBBBBBBBCCCCCCEEEGGGHHHIIIHHHJJJMMMOOOPPPOOOMMMLLLTTTTTTTTTUUUUUUVVVVVVVVVZZZZZZZZZ\\\^^^______]]]___^^^^^^]]]]]]^^^___```aaadddgggiiijjjkkklllnnnjjjiiiiiihhhhhhiiiiiiiiipppsssvvvwwwwwwwwwxxxzzzxxxzzz|||~~~~~~~~~}}}|||{{{{{{{{{|||~~~222444444000......,,,((())))))(((((((((((())))))***+++,,,,,,+++***,,,...///------...,,,***///666999555111...------,,,+++))))))((('''''''''''''''%%%'''(((((('''&&&&&&'''*********)))***,,,......000111222000---+++,,,...+++++++++++++++++++++++++++,,,,,,,,,---...//////+++++++++,,,,,,---------------------------------***+++,,,---............,,,+++***)))******,,,,,,------------------------+++++++++,,,---...///000---+++)))+++///111///---+++,,,---,,,*********,,,---......,,,******,,,...---,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,++++++---//////.........///)))***+++,,,---.........++++++******+++,,,...///,,,...111222333666;;;???@@@@@@>>>;;;888777888999@@@@@@???>>>???BBBFFFIIILLLNNNTTT```sssyyyaaa```ccchhhggg^^^TTTPPPPPPOOOOOOMMMFFF???===@@@555555555444333222000///000000000///......//////000000111111111111111000...333888777333///000111111000...,,,,,,---///000,,,++++++***+++,,,---...+++***)))***+++,,,+++)))*********+++++++++++++++***************+++++++++)))))))))))))))((('''&&&***+++,,,,,,,,,,,,,,,,,,&&&''')))+++,,,---,,,,,,************+++,,,---...,,,,,,,,,,,,,,,++++++***000000///...,,,***)))((('''''''''(((((()))***+++************+++,,,---...,,,---......///......------...111444555555444333444555666777999;;;<<<===@@@AAACCCCCCAAAAAABBBCCCAAA@@@???>>>>>>???BBBDDDCCCCCCCCCDDDFFFGGGIIIJJJGGGIIILLLOOOOOOOOOMMMKKKSSSSSSSSSSSSTTTUUUUUUVVVXXXWWWXXXYYY\\\]]]\\\[[[^^^^^^^^^^^^______```aaaaaadddgggiiijjjkkklllnnnhhhhhhhhhhhhiiijjjkkkllloooqqquuuwwwwwwwwwxxxyyyzzz|||~~~~~~}}}|||~~~||||||~~~000333333000//////---)))(((((((((((((((((()))***)))+++,,,+++******+++,,,///......///,,,***...444555333000/////////...---+++***)))((('''''''''(((''')))******)))(((((()))***,,,,,,)))***---...---333555555111---***,,,...++++++++++++++++++++++++------------............+++,,,,,,------......///...---,,,,,,,,,,,,,,,---***+++,,,---............,,,+++*********+++,,,---..............................---,,,,,,,,,,,,---...---,,,,,,---//////...***+++,,,,,,******+++,,,---......,,,+++***,,,---+++***+++---000111000///++++++,,,,,,------,,,,,,)))+++...//////......///******,,,---............***+++,,,---....../////////000333666:::>>>@@@AAA===>>>?????????@@@BBBDDDAAAAAAAAACCCFFFIIILLLNNNJJJNNNTTT```qqq~~~~~~wwweee```aaaiiinnnkkkccc^^^RRRQQQNNNHHHAAA;;;777666222222222222111000///......///000///......000222......///000000000//////...444:::777000+++...222......---,,,------//////)))))))))))))))***+++++++++***))))))***+++***))))))******+++++++++***)))*********++++++++++++++++++******))))))(((((('''''')))++++++******+++,,,'''((()))***+++,,,,,,,,,************+++,,,......,,,,,,,,,,,,+++,,,,,,,,,333222111///---+++)))(((******))))))(((''''''&&&************+++---...///+++,,,...//////...---,,,...000333666888888777666111222333555777888999:::???AAABBBBBB@@@??????@@@@@@@@@@@@???>>>???BBBEEECCCCCCDDDFFFGGGHHHIIIJJJEEEFFFIIIKKKLLLLLLKKKKKKPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVXXXZZZ[[[ZZZYYY]]]^^^___aaaaaabbbbbbbbbbbbdddfffhhhhhhjjjlllnnnhhhhhhhhhiiijjjkkklllmmmlllooosssvvvvvvwwwwwwxxx|||}}}~~~~~~,,,000111......///---))))))))))))))))))***+++++++++,,,...---,,,++++++,,,...---...///,,,)))+++111111000///000111111000...------,,,+++***************,,,------,,,++++++,,,***------******......***222444444111,,,))),,,///++++++++++++++++++++++++...............------,,,,,,,,,---......///000000...---,,,+++***++++++,,,***+++,,,---............,,,++++++***+++,,,---...------------------------......---,,,,,,,,,,,,---/////////---,,,,,,---///***+++------,,,,,,---///,,,.........,,,+++,,,------------000444555444222++++++,,,---------------+++,,,------,,,+++---...+++,,,---...............+++,,,...000222222111000111111333999@@@DDDCCC@@@===AAAEEEHHHIIIHHHHHHHHHEEEEEEFFFIIILLLOOOQQQRRRGGGJJJSSSbbbuuuxxxkkkdddaaadddooowwwxxxtttrrrXXXSSSJJJ@@@:::777444222222222222111111000//////+++---//////......111444......///000000000000000...222555333///,,,...111+++,,,,,,,,,------......)))))))))*********++++++---+++***+++,,,---,,,+++***++++++,,,,,,+++***************++++++,,,,,,,,,---,,,***)))(((((())))))&&&))),,,,,,+++***,,,...******))))))***++++++,,,---------,,,,,,---......+++++++++++++++++++++,,,111000...,,,+++***))))))++++++++++++***)))((('''******++++++,,,...///000//////......---......///...000444777999999888777333333444666888999;;;;;;>>>@@@BBBAAA@@@>>>>>>>>>???@@@@@@???===???BBBFFFBBBCCCEEEGGGIIIIIIIIIIIIDDDEEEGGGIIIKKKLLLLLLLLLNNNNNNNNNOOOPPPSSSUUUVVVVVVUUUVVVXXXZZZ[[[ZZZYYY\\\^^^aaacccddddddcccbbbbbbccceeeeeefffhhhllloooiiihhhhhhhhhiiijjjkkkkkkhhhlllqqquuuvvvvvvwwwxxxwwwxxxyyy{{{}}})))---...------...,,,(((++++++******+++,,,---------///111000///......///,,,,,,...///,,,(((***///......///111333333111///000///...---,,,,,,,,,,,,((()))++++++)))((()))******...///++++++...---)))000222333000+++))),,,000++++++++++++++++++++++++////////////...---,,,+++------......///000111111...---+++***)))***++++++++++++,,,---............,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///000111...+++***,,,000+++,,,............000111,,,...//////---,,,,,,,,,...------///111222///,,,+++,,,------............//////---***((()))+++...------......//////......,,,...111444555444333111111///111888BBBFFFCCC>>>???EEELLLOOOOOOJJJFFFDDDFFFFFFFFFHHHKKKMMMNNNMMMJJJMMMWWWkkkyyyeeehhhfffiiirrrwwwuuurrrqqq___VVVGGG;;;555555555222333222222222111111111000***,,,............222555000000111222222222222222...///000/////////000111******+++,,,------------++++++,,,------------,,,000///......000000///...+++,,,---------,,,+++************++++++,,,,,,,,,///---+++)))((((((******'''+++......------///111++++++)))))))))***+++,,,111111000///...---------+++***************++++++---,,,***)))))))))******)))***+++,,,,,,---,,,,,,+++++++++,,,---...000111333111...,,,,,,...111333,,,...222666888888777666666777888999;;;===>>>??????AAACCCCCCAAA???>>>>>>>>>@@@@@@???===>>>BBBFFFBBBCCCFFFIIIJJJJJJIIIHHHFFFGGGHHHJJJLLLMMMOOOPPPLLLLLLLLLMMMOOORRRUUUVVVVVVVVVVVVXXX[[[\\\[[[ZZZ\\\^^^bbbeeegggfffdddbbbbbbcccddddddeeeggglllooojjjiiiiiihhhhhhhhhhhhhhhfffjjjppptttuuuvvvwwwxxxqqqqqqsssuuuyyy|||------------------------++++++++++++,,,...000111...---,,,++++++,,,------'''))),,,,,,++++++,,,---...............---,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******333222000---***)))+++......//////...,,,***+++,,,,,,+++*********,,,///000111000///...,,,***))))))++++++******************)))))))))******+++++++++---..................---...---+++******+++---...111000///---++++++******,,,222333+++***000222...,,,+++++++++++++++++++++,,,,,,---------,,,++++++.........---,,,,,,++++++++++++,,,------......///111///---+++***+++---...******+++,,,,,,---......111111000///......------...............//////000///---000;;;EEEIIIJJJKKK@@@;;;III[[[WWWOOOLLLHHHCCCBBBCCCFFFFFFDDDGGGKKKJJJIIISSSnnnlllnnnnnn}}}tttmmmcccTTTIII<<<555333333111...///000000000000//////...000///------///000/////////------///333444333000111000///------...////////////...,,,******,,,//////...,,,+++******+++++++++...000111000...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,000///---+++)))'''&&&&&&((())),,,...000000///...++++++***))))))((())))))---------,,,******+++------,,,+++++++++,,,---...(((***,,,------,,,+++)))(((+++---...,,,+++******------,,,******+++///222...---,,,,,,,,,...///000222111000000333555666666888666666;;;<<<<<<>>>BBB>>>AAAEEEEEECCCBBBCCCEEEAAABBBCCCCCCCCCDDDFFFHHHKKKHHHEEEDDDFFFHHHJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMPPPOOONNNMMMNNNPPPSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZaaaaaadddfffhhhgggdddaaaaaabbbdddfffggghhhiiiiiihhhhhhgggfffeeecccaaa```kkkmmmnnnoootttyyywwwrrruuurrrppprrrwww|||}}}}}}}}},,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---///000+++***)))(((((()))***+++***+++,,,,,,******+++---///////////////......------,,,,,,++++++,,,,,,---******++++++++++++******111111111///,,,******+++---...///...,,,++++++,,,------,,,+++,,,---///000///.........------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,------......------,,,,,,+++***)))***+++---//////...---,,,,,,,,,,,,,,,***...000---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---------------,,,,,,,,,------------.........------,,,,,,,,,,,,+++,,,,,,---......//////++++++,,,,,,,,,,,,------...///000111111111111000333000333<<>>DDDGGGJJJMMMFFF===GGGYYY^^^[[[VVVLLLFFFDDDFFFKKKMMMLLLNNNQQQBBBAAAFFFTTTfffqqqrrrnnnnnnhhhnnnqqqfff___^^^YYYNNNCCC555000222555333///---...000222333222111000000...---...000111111000111000000000111111///---000000000000000///......------,,,,,,---000555999///000000000000...---,,,)))***///777@@@BBB>>>:::,,,,,,,,,,,,++++++++++++%%%&&&'''((()))+++,,,,,,,,,+++******)))))))))))))))***+++,,,---,,,++++++'''''''''((()))+++,,,---+++,,,---///000000000000++++++*********+++---------,,,++++++***************,,,...///---,,,,,,,,,+++,,,,,,,,,,,,///333666////////////111222444555111//////000222444444444777444555999:::888999===<<<>>>@@@AAABBBCCCFFFIIIHHHGGGDDD@@@???@@@DDDHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPOOOOOOPPPRRRTTTVVVYYYYYY[[[\\\]]]]]]^^^^^^aaa```aaacccdddccc```^^^___```bbbccceeeeeeffffffhhhhhhgggfffdddbbbaaa```fffiiijjjjjjmmmqqqppplllnnnnnnppptttyyy}}}~~~~~~||||||))))))))))))************)))))))))******+++,,,---,,,,,,+++******+++---......---,,,++++++---111555888666333000...---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///000000///+++)))((((((+++,,,------,,,+++,,,...///...------,,,------...---------...///000111111------....../////////000---------...............+++++++++,,,,,,+++++++++((((((((()))***,,,---...---,,,,,,,,,,,,,,,,,,------+++000999777...***///++++++++++++,,,,,,,,,,,,***+++++++++,,,---...///------......///000000111//////...---,,,,,,++++++,,,,,,------...---------------........./////////------...///111222333333//////000111333444555666777666888???CCCFFFLLLRRRFFF>>>HHHXXX\\\]]][[[SSSNNNKKKKKKOOOPPPLLLJJJKKK>>>>>>AAAGGGOOOXXX^^^aaa]]]WWW\\\aaaYYYUUUWWWUUUNNNDDD999555666555000)))+++---///111222222000//////---,,,---...000000///------...000111222222111///000111222111000///...000000///...///222888<<<---///000111111///---+++++++++///;;;FFFJJJDDD<<<,,,,,,,,,++++++++++++***)))******+++,,,------...***))))))))))))******+++******++++++++++++***)))''''''(((((()))+++,,,---,,,,,,...///000...+++)))+++***))))))***+++---...///---+++)))(((((()))******,,,------,,,++++++,,,******++++++***,,,///222,,,,,,---...000222333444222000000111333444444333777555666999:::888888;;;<<<<<<======???AAADDDFFFEEEEEECCCAAA???@@@CCCFFFEEEEEEEEEGGGIIIJJJHHHFFFEEEFFFGGGIIIKKKNNNPPPQQQPPPPPPQQQQQQSSSTTTVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\```______```aaa```^^^\\\^^^___```bbbcccdddddddddgggggggggfffdddbbbaaa```eeehhhjjjiiikkknnnmmmjjjmmmooorrruuuyyy{{{||||||{{{~~~((((((((())))))*********((())))))***++++++++++++'''&&&&&&%%%&&&'''((()))------,,,+++,,,000555:::<<<999444000,,,*********,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,000000...+++(((((()))+++***,,,---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,........./////////////////////......------,,,,,,---------,,,,,,,,,,,,,,,***++++++++++++++++++***'''(((((()))***,,,---.........---,,,++++++++++++---+++000888777---***///)))*********++++++,,,,,,************+++,,,...///,,,------...///000111111//////...---,,,++++++***------+++++++++---///000---------------.........,,,,,,---------.........000///......000444777:::777666999???BBBFFFOOOXXXEEEAAAKKKVVVVVVXXX\\\WWWMMMIIIIIIMMMNNNIIIEEEDDD:::>>>BBBCCCDDDHHHQQQXXX\\\VVV\\\___UUUOOONNNJJJGGGAAA;;;999999555...'''///000333444555555444333///---,,,,,,---......---,,,---///000000111111222000111222222222111///...111111000......000444777+++,,,///000000...+++))))))(((,,,777CCCFFF>>>444,,,,,,+++++++++*********------------------,,,,,,(((((((((((()))***+++,,,******+++*********)))))))))))))))))))))******+++,,,---///222333111,,,(((+++******)))***,,,---...///---***((('''((()))***)))***,,,+++***)))***++++++,,,,,,+++******,,,...+++,,,---///111222333333333222222333555666555444777555666:::;;;999999;;;<<<;;;;;;;;;<<<>>>@@@@@@???@@@BBBBBBAAA@@@AAACCCEEEEEEFFFHHHJJJKKKIIIGGGDDDDDDEEEGGGIIILLLNNNOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVWWWYYY[[[\\\\\\\\\[[[^^^]]]\\\\\\]]]^^^]]][[[^^^^^^```aaabbbbbbbbbbbbffffffeeeeeedddcccbbbaaadddhhhkkkjjjjjjmmmmmmkkkoooqqqtttvvvxxxxxxxxxxxxxxx|||'''(((((())))))*********((()))***+++++++++++++++(((''''''&&&'''(((***+++,,,,,,,,,+++,,,000555999;;;888222---***))))))***++++++************++++++---,,,+++******+++,,,---///...,,,)))'''(((***---+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,/////////............---//////...---,,,++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((())))))***+++,,,------......,,,+++******************...222000+++***,,,)))******++++++,,,,,,---,,,++++++***+++,,,...///,,,,,,---...//////000000//////...---,,,,,,++++++...,,,*********---000222------------------------///////////////.........///.........111555999<<<777777;;;>>>@@@DDDPPP[[[IIIEEEKKKPPPLLLPPPVVVSSSDDD@@@BBBHHHKKKGGGBBBAAA;;;AAAFFFEEEBBBDDDMMMVVVUUUPPPWWW\\\SSSLLLJJJEEE===<<<;;;:::888444///+++000111222222333333333333111///---,,,------,,,+++...000111111///......///222222222222222111000000000000///---++++++---///)))+++---......---***)))+++***,,,555???@@@888///++++++++++++************,,,,,,,,,+++******))))))'''''''''((()))***+++,,,++++++*********************)))))))))))))))***+++,,,---000666:::888222---++++++******+++---///000---,,,***((('''((()))***)))***+++***)))((()))+++...//////...,,,+++---...---...///111222333333333444333333444666777555444555444666;;;<<<999999;;;<<<;;;999:::<<<>>>>>>======???BBBCCCBBBAAAAAAAAADDDDDDEEEGGGIIIJJJHHHGGGDDDDDDDDDEEEGGGJJJLLLNNNPPPQQQTTTVVVXXXXXXXXXXXXVVVXXXZZZ\\\]]]]]]\\\[[[[[[ZZZXXXYYYZZZ\\\\\\[[[^^^^^^```aaaaaabbbbbbbbbccccccddddddddddddccccccccciiilllkkkkkkmmmnnnmmmooorrruuuvvvvvvuuuvvvwwwwwwzzz~~~'''(((((()))******++++++)))***+++,,,,,,,,,+++***++++++******+++,,,...///++++++++++++***---111444777444///***((((((***,,,++++++************++++++...---+++******+++---...+++++++++***))))))+++---,,,------,,,***)))***+++++++++,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))---...,,,***,,,,,,+++++++++,,,------.../////////...---,,,,,,---///000,,,,,,------.........///.........------,,,,,,,,,++++++++++++,,,...000111........................111111111111111111111111---...000333666888:::;;;999:::<<<>>>>>>BBBNNN\\\SSSJJJIIIHHHDDDIIINNNHHH???<<<>>>FFFKKKIIIDDDBBBBBBHHHLLLHHHAAAAAAIIIRRRHHHDDDNNNUUUNNNIIIJJJFFF>>>@@@@@@===777333222333111000/////////000111222444222///.........,,,+++---000111111...------///333333222111111111111222...//////...+++******+++***+++,,,------,,,+++***,,,,,,...555<<<<<<555---++++++++++++***************)))))))))))))))))))))'''''''''((((((***+++,,,++++++*********++++++,,,(((((((((((()))***,,,,,,---...222888===;;;444---,,,+++++++++,,,...000111+++***)))(((((()))*********++++++***))))))***,,,,,,---......,,,,,,---///---...///111222222111111333333333444666666444222333111444999;;;999888;;;:::999999;;;???@@@???===BBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBDDDFFFHHHGGGFFFFFFFFFEEEFFFGGGIIILLLNNNPPPRRRUUUXXXZZZZZZYYYXXXTTTVVVXXX[[[\\\[[[ZZZYYYYYYWWWUUUVVVXXX[[[\\\\\\^^^___```aaaaaabbbbbbaaaaaaaaabbbddddddeeeeeeeeebbbhhhlllkkkkkknnnooonnnnnnqqqtttuuuttttttwwwyyyxxxzzz|||~~~'''(((((()))***++++++,,,)))***,,,------,,,+++***))))))(((((()))+++,,,...+++++++++***)))))),,,///333000+++((('''))),,,...++++++************++++++...---+++******+++---...''')))+++,,,+++******+++,,,---...,,,***))))))***+++,,,---...////////////+++,,,,,,------.........---------...............---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,************+++,,,---...***111111)))(((...000,,,------......///000111111222111///......///000111,,,,,,,,,------------.........---------,,,,,,,,,(((***,,,...////////////000000000000////////////------....../////////000***---333777;;;<<<;;;:::;;;<<<>>>>>><<>>@@@IIINNNKKKFFFCCCIIINNNOOOHHH???<<>>???HHHKKKMMMJJJEEEBBBDDDGGGGGGMMMNNNEEE;;;666555444000111333444444444444333:::777333000000111444777444222000---,,,,,,------...---------...111333555000000000000////////////......//////......---,,,+++---000111111///,,,)))'''''''''''''''((())))))+++++++++,,,+++***(((''''''(((************,,,---))),,,///...+++))))))***)))''''''(((***------------...000111111///...,,,***++++++***((((((***,,,+++,,,,,,+++***(((&&&%%%...---+++*********++++++,,,,,,,,,------,,,+++++++++,,,---///000000111111222222333333222111///...///444888888666555888<<<999999:::>>>BBBCCC@@@===PPP[[[YYYFFF:::???CCC@@@AAA@@@@@@@@@AAAAAABBBCCCFFFFFFGGGHHHJJJKKKLLLMMMTTTTTTTTTWWW[[[\\\YYYVVVRRRRRRSSSVVVWWWWWWUUUSSSSSSTTTVVVXXXZZZ[[[[[[\\\___```bbbbbbcccbbbaaaaaacccddddddddddddcccbbbbbbeeeeeefffiiilllnnnmmmlllhhhhhhjjjlllooorrruuuvvvyyyxxxvvvwww}}}~~~vvv|||+++(((''''''***------,,,))))))((((((((()))***++++++***)))((()))***,,,---+++******)))))))))******///---+++***))))))))))))(((((()))***++++++++++++------,,,***(((((()))+++******+++++++++,,,,,,,,,+++,,,---,,,******+++---000...---,,,,,,...000111000000/////////.........///...------///222555777777444000...---......---------,,,+++*********+++************++++++++++++************+++,,,---...---------------...............---,,,,,,,,,,,,---...------------------...---......,,,++++++---///...............---++++++)))))))))***+++++++++,,,000111111111111000//////000///.........///111111///000222444666666777666666;;;>>>>>>???HHH[[[jjj]]]OOOAAA<<<;;;;;;;;;===CCCHHHNNNQQQSSSUUUYYY]]]QQQPPPLLLIIIFFFEEEFFFGGGDDDFFFGGGDDD@@@>>>@@@CCCEEEJJJKKKAAA777111000///222222222222333444555666555333000...---...000222666444222000/////////000///...------...000222444222222111000///......------............---,,,,,,+++---///000000...+++******)))))))))))))))***+++******+++,,,------+++***,,,---,,,+++******+++,,,***,,,...---***))))))++++++******+++---///......------...//////...---,,,+++++++++***))))))+++---,,,+++)))((('''&&&&&&'''---,,,+++)))))))))***+++............---,,,,,,+++++++++,,,...//////000000000111222333333222111000000444888999666666999<<<:::999:::<<<@@@AAA@@@>>>LLLXXXXXXIII@@@DDDEEE???===>>>>>>???@@@BBBDDDEEEGGGFFFEEEEEEFFFIIILLLNNNUUUSSSRRRRRRUUUVVVVVVTTTSSSSSSSSSUUUVVVVVVTTTRRRSSSTTTUUUWWWYYY[[[]]]]]]dddcccaaa```````````````aaaaaabbbbbbbbbaaaaaa```ccccccdddgggjjjkkkjjjiiieeeeeefffggghhhjjjkkkllltttuuuuuuvvv{{{|||vvv|||+++)))((((((***++++++***+++***))))))((())))))))),,,+++*********+++,,,---,,,+++***)))(((((((((((((((***,,,,,,+++***,,,...'''((()))***++++++++++++,,,---,,,***''''''(((******++++++++++++,,,,,,,,,+++---------,,,+++,,,...000...,,,***+++---000222///000000111111000///...222000//////222666;;;>>><<<777000,,,,,,...000000,,,,,,---------,,,,,,+++(((((()))))))))*********)))))))))***+++---...///---...///000///...---,,,......---,,,,,,,,,,,,---.........------.........,,,---...---,,,,,,---...////////////...---,,,,,,******************+++++++++,,,...000000///...---111000///---------......///000222444666777888888777;;;@@@AAADDDPPPcccrrr^^^OOOAAA<<<<<<;;;::::::<<>>:::999<<<@@@FFFKKKJJJAAA777222000...111000///...///222555777111111///......---......444333111000/////////000000///.........///111222444333222111000///...------------------,,,+++++++++,,,...//////---+++***+++***)))))))))))))))*********+++---000111000...222000...+++******+++++++++,,,,,,+++))))))***,,,+++++++++---//////---,,,,,,,,,,,,---------------+++,,,,,,+++))))))+++------+++(((%%%$$$%%%'''(((++++++)))(((((())))))***+++++++++++++++************+++,,,---...//////000...///111333333333333222111555888999777777:::<<<:::999999;;;===??????>>>EEEOOOQQQHHHEEEHHHEEE===:::;;;<<<>>>@@@BBBDDDFFFGGGEEECCCBBBCCCGGGKKKNNNTTTQQQNNNMMMOOOQQQRRRRRRTTTSSSRRRSSSUUUUUUUUUSSSTTTTTTUUUVVVXXX[[[]]]___dddbbb```^^^]]]^^^```bbb^^^^^^_______________^^^ddddddeeegggjjjkkkjjjhhhddddddcccbbbbbbbbbccccccmmmrrrvvvwwwyyy|||{{{www{{{~~~,,,+++***))))))))))))(((,,,++++++***)))))))))))),,,+++*********++++++,,,------,,,+++************&&&(((+++---------------'''((()))***++++++++++++***+++***)))'''''')))++++++++++++++++++++++++++++++---......---,,,---......---,,,,,,,,,---///000---...000111111000///---888888777888:::<<>>===AAACCCBBBCCCLLL\\\iii\\\NNNAAA<<<;;;999777777999???GGGKKKPPPYYYgggsssddd```YYYPPPGGGDDDFFFHHH>>>>>>===:::777888;;;>>>CCCGGGFFF>>>666333222000,,,,,,------///000222333111222222222111000///...000///...---,,,,,,------111000////////////000000222222222111000000//////,,,,,,------,,,,,,+++***+++,,,---------,,,******)))(((((('''''''''''''''))))))***...222444333111333000,,,***)))***++++++++++++***))))))***+++---))))))***,,,------***(((,,,++++++***++++++,,,---,,,,,,,,,+++)))***,,,...+++***(((&&&&&&&&&((((((***)))(((''''''((()))************++++++,,,------,,,,,,,,,---...///000111///000222333444333333222222555888999888888:::<<<999999999999;;;===>>>>>>>>>FFFGGGCCCDDDHHHEEE<<<:::;;;<<<===???AAACCCDDDDDDCCCBBBBBBCCCFFFIIIKKKNNNMMMLLLLLLNNNOOOPPPQQQRRRQQQPPPRRRTTTVVVWWWWWWTTTTTTTTTTTTWWWZZZ]]]___aaa```^^^]]]]]]___aaabbb\\\]]]^^^^^^____________ffffffgggiiilllmmmkkkjjjeeedddcccbbbbbbaaaaaaaaahhhqqqwwwxxxyyyzzzzzzxxx{{{~~~}}}~~~{{{'''((()))))))))******+++,,,,,,+++++++++***))))))*********)))))))))******,,,,,,++++++++++++,,,,,,***)))(((,,,///000,,,'''''''''((()))************((())))))(((((((((+++---++++++++++++++++++++++++***,,,......---------...***,,,...000000///...,,,+++,,,...000000000...---:::<<>>;;;:::888888:::AAAEEEJJJPPPXXXcccpppyyypppkkkbbbTTTGGG@@@AAADDD;;;:::888666555666999;;;999===<<<666111111111///+++,,,///111222222111000222222444444444222000...---,,,,,,,,,++++++,,,,,,111000000////////////////////////000111111222222,,,,,,------,,,,,,+++***+++++++++++++++*********((((((''''''''''''(((((()))((()))---333666555222000,,,((('''(((***+++++++++)))(((((()))+++,,,---(((((()))+++---,,,***'''***************+++,,,---+++,,,,,,***))))))+++---))))))*********)))(((((())))))(((''''''((()))***++++++,,,---///111333444............///000222333111222333444444333222111333444666888888999:::;;;999999999::::::;;;===>>>===AAAAAA???BBBHHHFFF???============>>>???@@@@@@???AAABBBDDDEEEFFFFFFFFFGGGIIILLLNNNPPPQQQQQQRRRPPPOOOOOORRRVVVYYYZZZ[[[UUUUUUTTTTTTVVVYYY\\\^^^_______________^^^]]]\\\\\\]]]^^^___```aaaaaaaaaffffffgggiiilllmmmllljjjeeeeeeddddddddddddeeeeeehhhqqqyyyzzzyyy{{{|||zzz{{{}}}~~~|||}}}}}}!!!$$$''')))***+++---///++++++,,,,,,,,,+++***************))))))))))))(((*********)))******++++++---)))'''***...///)))###&&&'''((()))************((()))***)))((())),,,...,,,,,,,,,++++++++++++***(((+++---...---------...))),,,000333333111...+++***+++---...////////////111444999===@@@@@@???===///...---.........+++)))******+++++++++******)))******+++,,,---......///************+++,,,---------...///000///...---,,,......---,,,,,,,,,,,,------------,,,,,,---------***,,,------,,,---...000////////////...---,,,,,,******************++++++***+++---///000000///...............000222444666222333666:::???DDDHHHJJJQQQQQQNNNGGG???===AAAFFFHHHBBB===<<<:::999===BBBHHHKKKPPPVVV]]]gggqqqxxxwwwuuummm^^^OOODDDAAABBB777666444333333555666888444777777333111333444333---000333666666555222000000111333333333111///------------...............000000000000000/////////,,,---...///000111222333---------------,,,++++++++++++***))))))))))))***)))))))))))))))***++++++***((((((,,,333666333000,,,)))%%%%%%(((+++***))))))((('''(((***,,,,,,,,,)))))))))+++------+++***))))))******+++,,,,,,,,,***++++++***((((((***,,,'''(((***++++++***)))((()))((((((''''''(((******''''''((()))+++...111222//////......///111333444222222333444444333222111222333555666888999999999888999;;;;;;;;;;;;<<<>>>>>>AAAAAA???BBBHHHHHHEEE@@@??????>>>>>>>>>>>>>>>>>>@@@CCCEEEGGGFFFEEEEEEDDDGGGLLLOOOQQQQQQRRRSSSOOOOOOPPPTTTXXX[[[\\\\\\XXXWWWWWWWWWXXXZZZ\\\]]]aaaaaaaaa```^^^[[[XXXWWW]]]^^^___aaabbbcccccccccccccccdddgggjjjlllkkkiiiffffffffffffggghhhiiiiiijjjrrryyyyyyyyy||||||{{{|||}}}~~~}}}|||}}}~~~!!!$$$(((*********,,,...***+++,,,---------,,,+++++++++++++++******))))))------,,,+++************+++))))))***++++++(((%%%&&&'''((()))************,,,,,,,,,***((((((***,,,,,,,,,,,,+++++++++******'''***,,,...---,,,,,,---+++...111333333222///---+++,,,---...///000111111,,,...222555777666555444---,,,,,,---......,,,+++---,,,++++++******************+++,,,---...//////,,,++++++******+++,,,,,,---------------...............---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++,,,///111...............---++++++)))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,,,,---------...///111333555222333555999===BBBEEEHHHYYYZZZXXXRRRKKKHHHIIILLLDDDBBBAAA???;;;888>>>GGGIIIPPPXXX[[[]]]aaakkkttt|||ppp]]]LLLCCC@@@555555444444555666777777333666666222111555666555000111333444444333111000111222333333222111///------...//////000000000000/////////000000000000///,,,,,,---...///000000111---............---,,,,,,+++***)))''''''((()))***(((((((((((()))+++,,,---+++((('''+++111444111,,,+++(((%%%&&&)))+++)))&&&(((&&&&&&(((,,,---,,,***(((''''''(((+++,,,,,,+++((()))***,,,------,,,,,,)))******((('''''')))+++(((((((((((())))))******))))))((((((((()))***+++''''''&&&'''(((***---//////...------...000333444000111333444444444444333222222333555777888888888777:::======<<<;;;<<<===<<>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFEEEHHHLLLNNNNNNOOORRRTTTQQQRRRSSSWWWZZZ\\\[[[ZZZ[[[\\\\\\\\\\\\]]]]]]]]]______^^^]]]\\\[[[[[[ZZZ]]]^^^```aaacccddddddeeeaaabbbcccgggkkkllllllkkkjjjjjjjjjjjjkkklllnnnnnnmmmssswwwwwwxxx||||||zzz|||~~~}}}}}}~~~zzz&&&))),,,+++)))''''''))))))***,,,---...------,,,,,,,,,,,,,,,,,,+++***)))222111000...---,,,++++++''')))+++***(((''''''(((&&&'''((()))************//////...+++)))'''(((***,,,,,,,,,++++++*********&&&))),,,------,,,,,,,,,...///111222222222111000---------...///111333444444444444444444333222222---,,,+++,,,---///...---000///---+++******++++++)))******,,,---...//////---,,,++++++******++++++,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++***,,,///222000000000000///...---,,,(((((()))***+++,,,,,,------------.........//////------------...000111333333333555777:::>>>BBBDDDWWWYYYZZZWWWRRROOOPPPRRRGGGGGGGGGCCC:::555<<>>???===;;;<<<===888===AAABBBBBBCCCCCCBBB@@@@@@???????????????@@@BBBAAAAAABBBCCCEEEGGGHHHHHHJJJLLLKKKJJJLLLQQQUUUTTTTTTVVVYYY[[[\\\ZZZXXX^^^______``````___^^^^^^[[[ZZZYYYYYYZZZ]]]aaaccc]]]^^^```aaacccdddeeeeeebbbccceeeiiimmmoooooonnnoooooooooooopppqqqrrrrrrooosssuuuuuuwww||||||yyy}}}~~~~~~~~~xxx&&&''''''((()))*********...---,,,+++++++++++++++---,,,+++))))))))))))***///,,,((((((***,,,,,,+++(((((()))))))))(((((('''(((((())),,,...///---+++222333222...)))'''(((***---///000///,,,+++++++++***+++---...///---+++)))---------...///000111222------...///111333444555333222111/////////000111......///---++++++,,,...)))+++...///...------...------------......//////111+++&&&&&&+++//////...---------...............000///---+++*********+++...///...,,,***)))***+++000...,,,++++++,,,---.........---------,,,,,,,,,------,,,+++***)))((('''------......///.........111111///---,,,---000333222555999;;;777333888AAAIIIRRRRRRPPPUUUVVVUUU\\\JJJHHH>>>:::===;;;???OOOJJJ[[[mmmttttttsssqqqooo|||tttaaaOOO???:::666666666666777888:::;;;888666444222000111111222------...///000111111222333444555444222000000000444444333333333222222222111111000///////////////)))***,,,---,,,,,,---...,,,,,,++++++***)))((((((---)))(((,,,+++&&&&&&***((((((''''''((()))+++,,,++++++,,,...000///---***)))***++++++*********+++)))'''&&&'''***+++***(((&&&'''((('''%%%$$$%%%&&&***((('''(((+++,,,***((()))((('''&&&'''))),,,...((((((((((((***,,,...//////,,,)))***,,,...,,,***------...---++++++---///+++,,,---///000111111111------------///111333444333333333444666777999:::<<<::::::<<<@@@AAA>>>;;;===???@@@BBBBBBAAA@@@???DDDCCC@@@===<<<>>>CCCGGGBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMOOORRRSSSQQQQQQQQQRRRSSSUUUVVVWWW[[[\\\^^^______^^^]]]\\\YYYYYYYYYYYY[[[]]]___```aaa______aaaeeehhhgggfffccceeegggjjjlllnnnqqqrrrrrrrrrqqqqqqqqqrrrrrrssstttsssrrrrrrtttwww{{{}}}{{{{{{|||~~~~~~}}}***))))))(((((((((((((((,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++,,,***((((((***,,,,,,+++)))*********))))))((('''+++***))))))+++,,,+++***---000222111///------///,,,...///...,,,+++,,,---))),,,///000000...------+++++++++++++++,,,,,,---,,,,,,,,,---///000222333222111000///...//////000.........---+++***+++---,,,...000000...---...///++++++,,,---------------111...***)))***+++++++++------------............111000...,,,++++++++++++...//////...,,,,,,---...,,,+++*********,,,...///111111000...---,,,+++******))))))))))))))))))))),,,------............---...000222333222111111222444777===???;;;777<<>>@@@@@@???>>>????????????@@@AAAAAABBBAAABBBBBBAAA@@@AAAEEEGGGFFFEEEDDDCCCCCCCCCDDDEEEIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\[[[ZZZXXXXXXXXXYYYZZZ\\\^^^___aaa```___aaaeeegggfffeeecccgggkkkmmmnnnsss|||uuutttssssssrrrrrrsssssstttsssrrrqqqrrrtttwwwyyywwwxxxzzz}}}~~~...,,,***((('''&&&''''''******+++,,,,,,,,,++++++******)))((()))***+++,,,)))((('''(((***++++++***++++++++++++***)))((('''---+++(((&&&''')))))))))***---000222111///......+++,,,...------,,,---///)))---111222000......000)))))))))(((((())))))***++++++++++++,,,---...///000///......---..................,,,***)))***,,,///000111000///...///000++++++---.........---,,,//////...,,,***))))))+++,,,,,,------............111000...---,,,,,,,,,,,,,,,---------,,,,,,...000***)))))))))***,,,...///444333222000---+++***)))&&&''''''((()))***+++++++++,,,------......------+++///555888888555333222555888>>>AAA===999===DDDQQQ[[[YYYSSSXXXXXXUUUXXXMMMTTTUUUTTTTTTKKKGGGPPPSSS^^^jjjqqqvvv|||{{{www```IIIFFFDDD:::666222222111111111222444555555444222000/////////000333333333333333333333333,,,...000111111111333444111111000000000/////////000000000000///////////////111222111///------...000//////......------,,,***((()))------***)))+++'''&&&&&&&&&''')))+++,,,***)))((()))+++------------,,,***)))))))))*********((('''((())))))((('''&&&'''((()))(((((()))++++++***)))***,,,,,,,,,***+++++++++******************))))))))))))***+++,,,+++,,,......---,,,,,,---(((***,,,,,,+++*********,,,,,,---...............////////////111333555666222222333444666888:::;;;===>>>??????>>>>>>???@@@@@@???>>>>>>>>>@@@CCCEEEAAACCCDDDDDDCCCCCCDDDEEEEEECCCAAA@@@@@@BBBDDDFFFIIIJJJJJJKKKLLLMMMNNNNNNRRRQQQQQQPPPPPPQQQQQQRRRTTTVVVWWWYYYZZZZZZZZZYYYWWWWWWXXXXXXZZZ\\\]]]^^^bbbaaa```bbbdddeeeeeeddddddiiimmmmmmmmmssswwwvvvtttsssssssssttttttuuutttsssrrrrrrtttuuuvvvvvvwwwyyy{{{}}}~~~}}}...---***((('''''''''(((((()))***+++,,,,,,++++++)))((((((((()))***,,,---(((((())))))***)))((('''------,,,,,,***)))''''''***(((&&&&&&'''((((((((()))***,,,------+++***)))***+++,,,---,,,---///111,,,000333222///,,,---///(((((((((((()))***++++++,,,++++++++++++,,,,,,---...------------------------......,,,***)))***,,,///000000000//////000222,,,...///111111000///...,,,///222000+++)))***---,,,,,,,,,------....../////////...---,,,,,,++++++((()))************---///************+++,,,---...333222111///---+++)))(((''''''((()))***+++,,,,,,***+++,,,---.........---***...555999999777444333777999<<<===888555;;;CCCTTT___\\\VVV[[[]]]YYYYYYYYYbbbbbb___^^^SSSLLLQQQ\\\```cccdddhhhppptttsssuuummmTTT@@@AAAAAA:::777222111000///000111222333333222000///.........///111111000000000000000000---///111111000//////000000000000000///////////////000000000000000/////////000111111///......///------,,,,,,+++++++++***((()))+++---...---,,,,,,******)))((()))***+++,,,)))(((&&&&&&))),,,---...///---***(((((()))))))))***)))(((((((((''''''&&&$$$&&&((((((((((((***,,,+++******+++,,,,,,,,,,,,666444000---***)))))))))*********))))))))))))***&&&))),,,,,,***((()))+++***---///000///---,,,,,,,,,,,,---------------,,,000000000000111333666777222222333555777999;;;<<<;;;>>>???>>>;;;;;;===@@@???>>>>>>>>>???AAABBBDDDCCCDDDEEEDDDBBBAAABBBCCC???>>><<<<<<>>>BBBFFFIIIGGGHHHIIIKKKLLLMMMNNNNNNQQQQQQPPPOOOOOONNNOOOOOOSSSTTTUUUWWWXXXYYYYYYYYYVVVWWWWWWXXXZZZ[[[\\\]]]bbbbbbbbbbbbccccccccccccfffhhhjjjiiiiiioooyyytttsssrrrqqqqqqrrrtttuuutttttttttttttttuuuvvvvvvxxxzzz{{{{{{zzzzzzzzz{{{~~~,,,+++***)))(((((()))***((())))))***++++++++++++((((((''''''(((***,,,---)))*********((('''&&&%%%------,,,,,,***)))''''''%%%%%%%%%'''******)))''')))((((((((()))******+++)))***,,,,,,,,,---000222///111333111...++++++,,,'''''''''((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,,,,------------,,,---------,,,+++***+++---,,,...///000//////111222------///000000000///...///333666333,,,((())),,,++++++,,,,,,---......///......------,,,,,,++++++)))***++++++******,,,...---------,,,,,,,,,------///......---,,,+++***)))++++++++++++++++++++++++***+++,,,---............+++...222555555555555666===<<<===<<<666444<<>>666666333222111000000000111222111000000///............///////////////.........---///000000/////////000000000000000////////////...///000000000000//////+++---//////......///000++++++++++++************(((***,,,---...//////---000...---++++++++++++,,,)))'''%%%%%%(((+++------///,,,)))))))))***)))(((((())))))((('''&&&&&&&&&###%%%'''''''''(((***,,,***+++++++++++++++,,,,,,GGGBBB:::111***'''&&&'''************))))))((((((%%%(((+++***(((''')))++++++...111111000...------,,,,,,---------------,,,000000000000222444666777333333444555777999;;;<<<999<<<>>>===:::999<<<>>><<<===>>>@@@AAA@@@@@@@@@AAAAAAAAA???>>>@@@CCCFFF@@@>>>======???BBBGGGIIIDDDEEEHHHJJJLLLNNNNNNOOOPPPOOOOOONNNNNNNNNNNNNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\]]]bbbbbbbbbbbbbbbbbbbbbccceeedddccceeejjjnnnqqqrrroooooommmmmmnnnpppssstttpppqqqrrrssstttuuuuuuuuuwwwxxxzzzzzzyyyyyy{{{}}}))))))*********************))))))((())))))***+++((((((''''''(((***+++,,,***++++++***'''&&&&&&'''++++++++++++***)))((('''###$$$%%%(((++++++)))'''((('''&&&'''+++...000000***+++++++++,,,---000333222222111000...---+++***'''''''''((()))***+++,,,---,,,,,,,,,,,,------...++++++,,,------------,,,,,,---------,,,,,,...///+++...000111111000000111++++++++++++,,,,,,------333666777333,,,'''''')))******+++,,,---......///...............---,,,+++...//////...---,,,...///.........------,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,++++++***+++,,,---...//////000000...///111111111222555888BBBBBBCCCAAA===<<>>>>>======>>>:::<<<>>>???@@@???===<<<;;;<<<<<<<<<===@@@EEEIIIEEEDDDBBB@@@@@@BBBDDDFFFBBBDDDGGGJJJLLLNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNOOOPPPQQQQQQRRRSSSVVVWWWXXXZZZ[[[\\\]]]]]]```bbbcccbbbaaaaaabbbcccbbb``````eeelllppppppnnnlllkkkjjjiiijjjllloooqqqlllnnnppprrrsssssssssrrrqqqtttxxxyyyyyy{{{((()))+++,,,,,,+++)))(((,,,***(((&&&&&&''')))+++)))(((''''''((()))***+++)))******)))''''''))),,,)))*********))))))(((''''''&&&&&&''')))***)))'''(((''''''***...111000///***+++,,,++++++---000333444111...///111222///,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,---...++++++---.........------+++,,,---...---...000222...111444555333000......,,,+++)))))))))***,,,---000222222///+++))))))+++)))***+++,,,---......//////000000111000000......222222222000---,,,,,,...+++,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,...///000111111111000111111000000222666888CCCEEEIIIKKKHHHGGGOOOYYYaaaooolllccckkkrrrkkkddd]]]___VVVRRR]]]aaa[[[YYYHHHKKKQQQ]]]nnnyyyvvvlll```ZZZHHH===???:::000111666555333222111111111222000000000000000///......//////000000111111222222,,,...000111000000111222............---------------...000111111111000///+++---......---,,,---...---------------------------000...***+++000222000000///...------...///000***((('''''')))++++++++++++)))(((***......***&&&%%%'''((((((&&&%%%''')))%%%'''((((((((((((***+++''')))++++++)))(((***,,,***)))''''''''')))***,,,'''((()))******))))))(((***(((&&&&&&(((***,,,,,,***+++,,,,,,******+++,,,+++,,,---...///000000000/////////000111333555666666666666666777888999:::;;;<<>>???@@@CCCEEEDDDCCCAAA@@@@@@AAABBBBBBCCCDDDGGGJJJLLLMMMLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSQQQPPPPPPPPPQQQRRRRRRSSSVVVWWWYYY[[[]]]]]]]]]]]]___aaacccbbbaaa```bbbdddaaabbbcccgggkkkoooppppppmmmkkkiiiggggggiiikkkmmmooopppssstttuuutttrrrqqqpppssswwwyyyyyy{{{)))***,,,------+++(((&&&---+++(((%%%%%%&&&)))+++)))((((((''''''(((***+++'''((()))((('''(((---000(((((()))))))))(((((('''+++)))&&&%%%&&&((((((((()))((())),,,//////,,,(((+++,,,,,,++++++,,,000333444000,,,...444666333...333222111///...------,,,************+++,,,---...***+++---...///...------+++,,,.........///222444111444777888555000---+++...,,,***))))))+++...000******+++++++++,,,...000)))******+++---...//////111111222333333222000///222222111///+++******+++((()))***+++,,,---------///......------,,,++++++*********************+++,,,---...000111222222222111222222111111222555888@@@DDDLLLQQQPPPOOOUUU^^^XXXgggfff```lllvvvqqqjjj______SSSMMMYYY]]]TTTOOOHHHEEEDDDNNNcccwww|||yyyfff[[[DDD:::???;;;222333666555333222111000111111///000000000000000///...---......///000111111222111222333222000......///---------,,,,,,,,,++++++,,,...000111222111000///...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///******000222000,,,,,,,,,,,,---///111222+++)))((((((***+++***)))***((((((+++//////***%%%$$$&&&((((((&&&%%%(((***'''(((******))))))+++,,,''')))+++***((((((***,,,---......---,,,***'''&&&&&&''')))*********)))(((***&&&"""!!!%%%)))******+++,,,,,,+++******+++---+++,,,---///000111111111////////////111333555666777777777777777888888999>>>>>>AAAFFFJJJKKKFFFBBB>>>===;;;999999999:::;;;===???AAABBB@@@???>>>>>>============>>>???@@@AAADDDFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKMMMOOOQQQSSSUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^]]]^^^```cccbbbaaa```ccceeeccceeeggghhhhhhjjjnnnqqqooommmiiifffeeefffhhhiiitttvvvxxxyyyxxxvvvtttrrrrrrvvvyyyyyyxxxzzz+++***((('''''')))***,,,222111---'''&&&((('''$$$&&&&&&&&&&&&'''(((***+++$$$%%%&&&'''(((+++///222///,,,******,,,---+++(((***)))'''&&&&&&&&&((((((***((())),,,---******,,,***+++---///111111...,,,...///111222222000...,,,>>>;;;777333000...------******(((((()))+++---...///...------,,,,,,,,,,,,,,,---...------...111333111333555555222///...---''''''((()))+++,,,------,,,,,,------...------,,,,,,,,,,,,++++++,,,---------///000///---,,,,,,---222///,,,++++++---------(((&&&%%%&&&(((+++,,,,,,222111///---,,,,,,,,,---******+++,,,,,,,,,+++++++++---111444666888999:::===666222444555444666<<<<<>>JJJWWW___aaaccceee^^^[[[]]]gggtttyyytttllldddXXXKKKFFFFFFFFFBBB???===>>>>>>CCCQQQaaafffcccZZZQQQGGGCCCEEECCC:::222555555555555444333222111222444666555333000//////000111222444555666666777555555444333222111111111222222222222111111111111////////////////////////,,,,,,------.../////////---------,,,+++***((((((,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,***(((((()))+++,,,***((('''((())))))$$$""")))((((((((((((((('''&&&&&&((()))+++***((()))+++...((('''&&&'''((()))******+++*********************&&&+++//////+++))))))+++,,,+++***)))((()))******...,,,***))))))***,,,...------------...///000111000...---,,,---///222444555444666999888555666:::;;;;;;===@@@EEEFFFEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>EEEGGGFFFBBB@@@AAA@@@<<<<<<>>>@@@@@@@@@AAACCCEEEGGGFFFEEEDDDEEEFFFHHHIIIHHHGGGGGGHHHJJJMMMQQQSSSUUUTTTSSSSSSSSSUUUWWWXXX[[[\\\]]]^^^___`````````\\\\\\]]]^^^___```aaabbbeeefffgggiiijjjkkkkkkkkkllllllkkkiiigggggghhhjjjlllpppsssuuuvvvuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{+++***)))))))))+++,,,---,,,......***)))***(((%%%###%%%))),,,------,,,+++------,,,***'''&&&(((***((()))******)))(((((()))((()))***++++++,,,++++++***((()))------******,,,***+++,,,///222222000...,,,...111333222///+++(((---,,,+++******+++,,,---******((((((((()))***+++---,,,,,,++++++++++++,,,***+++---------///111444777888777555111...------,,,,,,---------.........---------------,,,++++++......---,,,++++++,,,,,,+++---000000///---,,,,,,---***(((((()))*********,,,***(((((()))***)))(((,,,,,,++++++++++++,,,,,,)))***+++---...///000000333///---111777:::777222222111333888999777777999777666>>>OOO^^^ddddddddd[[[ZZZZZZ___gggnnnpppoooaaaXXXMMMEEECCCBBB???;;;<<>>>>><<<<<<>>>@@@AAAAAABBBDDDFFFHHHGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLOOOQQQVVVUUUSSSSSSTTTVVVYYY[[[ZZZ[[[]]]^^^___`````````\\\\\\\\\^^^___aaabbbccceeegggiiikkklllkkkjjjiiilllmmmlllkkkiiihhhiiikkkkkknnnqqqttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||zzzxxxyyy|||************+++,,,...///,,,000111---***)))'''###%%%&&&))),,,.........---......---+++(((&&&'''(((%%%(((+++***(((&&&(((***'''((()))***+++***)))((()))''')))------***)))+++******,,,...111222111///---///222333222///+++((((((((((((((()))***+++,,,***))))))(((((()))******,,,++++++******+++++++++***,,,...//////000222555888888777444000---,,,,,,//////////////////......------------,,,,,,+++***------,,,,,,,,,------...***,,,///000///---,,,+++---+++))))))+++,,,,,,+++((('''&&&''')))+++******,,,,,,,,,------......///******,,,---............---,,,,,,000555999999777666777888999888666666777666333;;;MMM[[[[[[XXXXXXUUUVVVWWWXXXYYY\\\aaadddaaa___XXXQQQLLLIIIEEE???@@@DDDGGGGGGEEEEEEEEEDDDBBB@@@>>>>>>>>><<<:::777555555555555444333222111///111444444333333333444000222444777777666555333222111///...---...///000/////////000000111111111//////////////////////////////.........---------,,,,,,,,,,,,+++***)))(((******+++++++++++++++,,,...---,,,+++,,,---///111333111///---,,,+++)))((('''((())))))%%% ###)))'''((()))***+++,,,,,,,,,)))*********)))(((((((((((()))++++++***)))))))))((()))***+++++++++***)))+++...000///,,,***)))*********(((((('''((()))***+++***)))(((((()))***++++++++++++,,,,,,---.../////////...---...///000111222444:::AAA@@@:::777888666777888:::===@@@BBBBBB@@@@@@?????????@@@AAABBBIIIIIIEEE>>>;;;======;;;<<<>>>@@@AAAAAABBBCCCEEEGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOUUUTTTRRRRRRSSSVVVYYY[[[ZZZ[[[\\\^^^___`````````^^^^^^___```aaadddfffgggfffhhhjjjllllllkkkiiigggjjjkkklllkkkiiiiiijjjkkklllooorrrtttuuuvvvxxxzzzwwwwwwvvvvvvwwwxxxyyyzzzvvvtttssstttzzz******+++,,,---...///000222777888222---+++((($$$((())))))***,,,---///000---------+++)))'''((()))###'''++++++)))'''(((***+++,,,---------+++***)))(((''')))---...***(((***+++***+++---000111000...---///222333222///,,,))))))))))))))))))))))))***)))))))))))))))*********+++++++++******++++++,,,+++---///000111111333555666777777444111...,,,,,,000000////////////......,,,,,,------,,,++++++***+++++++++,,,---...///000***,,,//////...,,,,,,,,,+++***)))***,,,------,,,+++******+++---...---,,,++++++,,,------.........+++,,,,,,,,,,,,++++++***))),,,000111222333777;;;@@@@@@>>>999555444555666555777CCCUUU[[[SSSLLLMMMQQQVVVYYYXXXSSSQQQSSSVVVbbbggghhhaaaZZZUUUOOOIIICCCFFFIIIHHHBBB===<<<>>>:::999888888888888777666333444444333333222111000000222333444333333444666444666888999888666333111//////------,,,---......---......//////000000000/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------...///////////////444333222000---+++))))))***&&&$$$''')))'''''')))&&&''')))+++,,,------...***))))))((((((((('''&&&%%%(((+++,,,***(((((((((******++++++++++++******+++,,,---,,,+++)))(((((()))((('''''''''((()))*********)))(((((()))******************+++,,,---...000////////////000222333333444888<<<<<<777666999666777888999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@BBBBBB>>>>>>@@@@@@===<<<>>>???@@@???@@@AAACCCDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHIIIKKKLLLMMMMMMRRRQQQPPPPPPRRRUUUXXXZZZYYYZZZ\\\^^^___```aaaaaaaaa``````aaabbbdddggghhhgggiiikkklllllljjjgggfffgggiiijjjjjjjjjiiijjjlllmmmoooqqqrrrrrrtttwwwyyywwwwwwwwwvvvwwwwwwxxxxxxsssrrrrrrrrrwww)))***+++---...000111111888===>>>777111---+++(((+++*********+++,,,...000+++,,,---,,,***))))))***%%%'''+++,,,,,,+++++++++***++++++++++++***)))))))))(((+++000000,,,***++++++******,,,...///...,,,---...000111111///---++++++++++++******)))))))))((())))))***++++++,,,,,,,,,++++++++++++,,,,,,---,,,...000111111111222333333555666666333000///...//////..................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000000***,,,------,,,,,,---...((((((''')))+++,,,,,,+++...---,,,,,,,,,+++)))'''))))))***+++,,,,,,++++++,,,,,,,,,,,,+++***))))))+++///333222///...444999DDDEEEAAA888222333666888777;;;LLL^^^___PPPGGGJJJOOOWWW]]]\\\UUUNNNLLLNNN[[[fffjjjbbbXXXSSSMMMGGGBBBCCCEEEEEE>>>777777;;;888666444444666888888888444555555444444333222111444555555444222222222444999999:::999888555333111///000000000000/////////000000000000000111111111//////////////////////////////.........------------------------,,,++++++------......//////000000---...000000000///...---222333444222///,,,******)))###!!!%%%))))))''''''&&&''')))+++,,,---......+++)))&&&&&&''''''''''''"""&&&***+++)))))),,,///...---,,,++++++++++++,,,************))))))((('''(((''''''&&&&&&''')))*********))))))))))))******)))))))))******+++,,,---......//////111222333444444333555888777444666:::666888::::::999888999:::;;;<<<===>>>?????????>>>;;;???AAAAAABBBEEEDDDAAA===???@@@@@@???>>>@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEFFFIIIKKKMMMMMMMMMLLLNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\^^^___aaaaaaaaabbbbbbaaa```aaacccfffggghhhiiijjjkkkjjjhhhfffddddddfffiiijjjjjjkkklllnnnnnnnnnooonnnnnnooorrrtttxxxxxxyyyyyyyyyxxxwwwwwwsssssssssrrrttt{{{~~~}}})))***,,,...000111222222777<<<===666///,,,+++)))******++++++,,,,,,,,,,,,+++,,,---,,,+++))))))***'''(((***---///000---+++'''''''''((()))***+++,,,,,,+++...333333///---...,,,+++******,,,,,,+++***++++++,,,---------,,,,,,+++++++++++++++***))))))((((((***+++------......,,,,,,,,,,,,,,,---......+++---000000///...//////000444888999888555333222,,,,,,------------------)))***+++,,,,,,,,,,,,,,,......------------......+++,,,,,,+++++++++---///(((((((((***,,,...---,,,,,,+++*********)))'''$$$))))))***+++,,,+++******,,,,,,,,,---,,,,,,++++++,,,///111000///000444777???CCCAAA777222555999;;;<<>>>>>444555555444444333222111444555555444222222333555777777777666444333111000///000111333333222000///222222111111111111111111////////////////////////...............---------......//////......------------...//////000111111000000//////......------...111444444111---+++***)))%%%###&&&(((&&&&&&((('''''')))***,,,---------,,,((($$$###%%%'''((((((&&&(((******+++000999@@@222000---+++***+++,,,---***))))))))))))))))))(((''''''&&&&&&&&&'''((()))************************)))))))))))))))***,,,,,,,,,,,,---///000222333444444222333666555333555999666999======;;;:::::::::999;;;>>>@@@AAA@@@>>>===<<<@@@BBBAAABBBEEEEEECCC@@@AAABBBAAA???>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGJJJMMMNNNNNNMMMLLLKKKLLLNNNQQQSSSUUUVVVVVVYYYZZZ\\\^^^___aaaaaabbbfffeeecccbbbbbbdddfffhhhjjjjjjiiiiiigggfffdddcccbbbeeeiiikkklllnnnoooqqqqqqpppooommmllllllooorrrvvvwwwyyyzzzyyywwwuuutttqqqsssuuutttsssvvv}}}~~~}}})))***,,,...000222333333222888999222+++)))))))))(((***,,,......,,,***(((,,,---...---+++)))))))))))))))***...222333///,,,***)))***+++---///222444///...111666666222///000,,,+++)))***++++++***((()))))))))******+++,,,,,,***+++++++++++++++***)))'''(((***,,,...//////000,,,,,,,,,,,,------...///***,,,//////---,,,,,,---///333999<<<;;;888666555+++++++++,,,,,,,,,------((()))***+++,,,---------111111///...---,,,,,,+++,,,,,,,,,***)))+++...000*********,,,///000000///+++++++++---......,,,***+++,,,---...------+++++++++,,,,,,---............+++++++++---111444777888999??????777333777<<<===BBBAAAMMM``````MMM@@@@@@???HHHRRRUUUPPPJJJGGGGGGUUUbbbdddUUUFFFCCCAAA===AAA===<<<===;;;777:::AAA;;;555111333;;;BBBEEEDDD333333333333222111000000111222333333333444666999222222111000//////......---///111333333222000...222111111111000000//////////////////////////////........................//////////////////......------......///000000111444222///,,,+++,,,---///,,,000555555222...++++++***((()))***'''$$$%%%***'''((()))***+++,,,,,,,,,---(((###!!!$$$'''))))))+++,,,,,,+++...777FFFQQQ555222...+++******,,,...***)))((()))***+++***)))'''&&&&&&%%%&&&'''((()))************************(((((((((((()))***+++,,,)))***,,,...000222333444333222444777666333444888666:::???@@@>>><<<<<<<<<999;;;???AAABBBAAA???===???AAAAAA??????CCCDDDAAABBBCCCCCCBBB@@@??????@@@@@@@@@AAABBBBBBBBBAAAAAAFFFHHHKKKNNNOOOOOOMMMLLLJJJLLLOOORRRTTTVVVVVVVVVYYYZZZ\\\^^^___aaabbbbbbjjjiiigggeeeeeegggiiijjjjjjjjjiiigggfffddddddcccbbbeeeiiilllnnnppprrrsssuuutttrrrooommmmmmooorrrrrrtttwwwxxxxxxuuurrroooooorrrvvvwwwuuuvvv{{{~~~}}}+++(((&&&(((+++...///...555333222111000---)))&&&***++++++++++++***))))))(((***---//////,,,)))&&&++++++******)))******+++......---,,,,,,///444888111000111333666555222......***'''(((,,,///---******((()))------++++++...------,,,,,,***)))'''&&&***,,,...000111///---,,,)))***+++,,,,,,***)))(((///,,,---000...+++///777333444666777666555222111...+++((((((+++---,,,++++++,,,---...///////////////...------...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++------+++)))'''))),,,///222///,,,+++++++++++++++************+++,,,---...+++//////,,,000999@@@@@@<<<555222666<<<======>>>DDDJJJRRRWWWUUUMMMCCC<<<@@@GGGMMMNNNJJJEEEDDDDDDQQQWWWXXXQQQGGGBBB???<<<@@@;;;555333555999>>>@@@;;;666333777>>>BBB@@@===444222111333555444111...333555666777777555333222555444222111000/////////000111333444444333222000111000...,,,,,,...000111/////////...---...222444............////////////111///...,,,,,,---...000,,,///---)))///888444(((111111111000///---,,,+++,,,---...///...,,,***((('''((()))+++++++++******###'''+++,,,***(((((())))))(((&&&%%%$$$$$$%%%&&&...---***)))+++111:::AAA444111,,,+++,,,---,,,+++###$$$&&&''')))******+++&&&&&&'''((())))))((((((+++***((('''&&&''')))*********+++,,,------------***++++++,,,---...//////333333444444555666666666666777888999;;;>>>@@@AAA>>>>>>======<<<<<<;;;;;;@@@@@@@@@AAABBBCCCEEEFFFIIIEEE@@@???AAACCCDDDCCC@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRTTTVVVXXXXXX\\\```aaa___]]]^^^```aaaaaabbbeeehhhiiigggfffmmmlllkkkjjjhhhgggfffffffffiiinnnqqqrrrrrrrrrrrrwwwtttpppnnnooooooooonnnpppooonnnnnnnnnoooqqqrrrnnnpppssstttuuuwwwyyy{{{}}}~~~***(((((()))---000000///333222000000///---***(((******++++++++++++******)))+++---//////---***(((------+++***))))))))))))))))))))))))***---222666666444222333444333111...---***'''(((,,,...,,,***,,,******...---***)))+++------------,,,***)))((()))+++---//////...,,,+++******+++++++++++++++***///,,,,,,...---+++000777111111222222111000...---///,,,******,,,...---,,,***+++,,,---............///...------...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,+++******+++------,,,++++++,,,,,,+++***,,,,,,,,,,,,---...///000...000000000777AAADDD@@@<<<666444888<<<<<<===>>>BBBIIITTTZZZWWWLLL@@@777AAAFFFKKKLLLHHHDDDDDDEEEHHHOOOQQQLLLEEECCCAAA???AAA>>>:::777666777777666444222222777===???;;;666333222000111333333111///333444444555444333111000666555444333222222222222000111333444444333222000/////////////////////////////////...---///111444////////////////////////---,,,***)))))))))+++,,,///111---(((...777555***...//////......---,,,+++++++++,,,---,,,***(((''''''((()))***++++++******)))+++...///---,,,+++***''''''&&&%%%%%%%%%&&&&&&***)))'''&&&''',,,444999444111---+++,,,,,,+++***''''''((()))))))))))))))))))))))))))))))))((((((((('''&&&&&&'''((()))***)))***,,,---......------......------...000222333333333333444555555666666666777888999;;;>>>@@@AAA===============<<<<<<<<>>>>>AAACCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFJJJLLLOOOPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXZZZ[[[\\\]]]\\\\\\^^^___aaa```aaadddfffgggfffdddjjjjjjjjjiiihhhgggffffffgggjjjmmmooooooooopppppppppmmmkkkkkkmmmooopppppprrrrrrpppooonnnnnnooooooppprrrtttuuuuuuvvvxxxzzzyyyzzz}}}*********,,,///111000//////...------...---+++)))((()))***+++,,,,,,,,,,,,+++,,,---......---,,,+++......---+++***)))((('''+++,,,,,,---...222777;;;:::777333111000000///...222///---///222333222///...+++,,,......***(((***+++++++++++++++***))))))((()))+++------,,,+++***************+++,,,------///---,,,,,,,,,,,,111777555444333111000//////...///---++++++---------,,,***+++,,,------......---,,,,,,+++++++++,,,------+++++++++,,,,,,---------++++++************++++++***+++------,,,++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,---...//////222111000333<<>>>>>888111222000//////111222222111333333222222111000//////444333333222222333333444111222333444333333111111---...000222222000...---...//////......///111444111111111000000//////......---,,,+++***+++,,,,,,000000,,,'''+++333222***++++++,,,,,,,,,,,,++++++)))******+++***)))'''&&&'''((()))***++++++++++++************+++***'''%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&)))...222555222...,,,,,,+++***))))))))))))((((((''''''&&&+++***((('''&&&&&&''''''$$$%%%%%%&&&((())))))***)))+++---/////////...---///...------...000333555222222333333444555555555444555666777999;;;===???<<<===============>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@>>><<<===???BBBDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGLLLNNNQQQQQQOOOMMMMMMMMMPPPPPPQQQRRRTTTVVVXXXZZZZZZXXXVVVVVVXXXZZZ[[[\\\______```bbbdddeeecccbbbeeefffggghhhhhhhhhgggfffhhhjjjkkklllllllllmmmoookkkiiiiiijjjnnnqqqssssssuuutttrrrpppnnnmmmmmmmmmsssuuuvvvuuutttuuuvvvxxxtttvvvyyy}}},,,,,,...///000000///...,,,+++******++++++***((('''((()))+++,,,---------,,,,,,,,,------.........------,,,,,,+++***)))(((,,,...///000111555:::>>>999666111---,,,,,,---...333222111222444555444222---+++,,,//////+++)))***''''''((((((((((((''''''((()))+++,,,---,,,+++***+++******)))***,,,...//////---,,,+++,,,...333777888666333000///......///---,,,,,,+++,,,,,,,,,+++***+++,,,---............))))))))))))))))))*********++++++,,,,,,------...++++++*********+++,,,,,,+++,,,---,,,++++++,,,---+++,,,---,,,***)))))))))))))))))))))***+++------555333222333888===>>>===AAA@@@AAADDDCCC@@@AAAFFFLLLUUU___ccc^^^SSSHHHAAAAAACCCDDDCCCBBBBBBCCCEEEFFFJJJKKKFFFBBBAAA???<<<888888777777888777444222111222555;;;???>>>888333111000......///111222333444333222000////////////000000000000111222333444222222333333333222111111...///111222222111///....../////////...///111333333222222111000//////...///...---,,,++++++,,,,,,,,,---+++))),,,111...((('''((()))******+++++++++))))))******)))(((''''''(((((()))***+++,,,,,,,,,+++(((&&&'''((((((%%%"""&&&&&&''''''''''''''''''))))))))))))((())),,,...666444111///---,,,******)))(((''''''&&&&&&&&&&&&(((&&&%%%######$$$&&&'''%%%&&&'''((()))))))))))))))+++---///000///...,,,,,,,,,,,,---...///000111111111222222333444444444111222333444666999;;;<<<<<<<<<======>>>>>>>>>???=========>>>>>>???AAAAAA>>>===<<<===>>>@@@BBBCCCAAAAAABBBBBBCCCEEEFFFGGGKKKMMMPPPQQQPPPNNNMMMLLLNNNOOOPPPRRRUUUWWWYYYZZZWWWTTTSSSTTTXXXZZZXXXVVV]]]]]]]]]```bbbcccaaa```aaabbbdddfffhhhhhhggggggggghhhiiiiiiiiijjjmmmpppmmmlllkkkmmmppprrrssssssuuutttsssqqqpppooonnnnnnuuuvvvuuutttrrrrrrtttvvvssstttwwwzzz~~~---///000111000///......***)))''''''((()))((('''&&&'''(((***+++,,,------++++++,,,,,,---...///000***++++++,,,,,,,,,++++++'''(((***+++,,,///333666333111...***)))***,,,...------...///000000///...***)))+++000000,,,+++,,,&&&&&&'''((((((((((((''')))***+++,,,---,,,,,,+++******))))))***,,,...//////...,,,+++---222555666555333///,,,*********+++++++++,,,+++***)))))))))++++++---...............***++++++++++++*********+++++++++,,,,,,---------++++++******+++,,,,,,---...---,,,***)))***---000111222111...***((((((***(((((()))***+++---...///444444444444444888@@@GGGEEECCCDDDFFFFFFCCCEEEJJJZZZ^^^bbb___VVVLLLEEEBBBAAAAAAAAA@@@???@@@AAACCCCCCFFFFFFBBB>>>>>><<<999666444333333555666666666444444666999<<<<<<999555000000/////////000222333444444222111000000000000/////////000111222444444333333333333222222111111111111111000000111111111---...000/////////111333333222222111000//////...,,,+++***))))))(((((((((***,,,...///111222...(((%%%&&&((()))***+++++++++******************))))))))))))***+++,,,---...///...+++((((((***+++)))''')))))))))((((((((((((((()))***+++***)))***,,,---666555444111///---,,,+++)))((((((''''''((()))***&&&%%%$$$###$$$&&&)))***))))))*********))))))((()))+++---...//////------)))***---///000000///...000000111111222333333333222222333555777999;;;<<<<<<=========>>>>>>??????============>>>>>>???@@@?????????>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCEEEEEEFFFJJJNNNPPPPPPNNNNNNNNNMMMNNNPPPRRRUUUVVVXXXYYYUUUTTTUUUXXX\\\\\\XXXTTTZZZZZZ[[[^^^```aaa```___^^^```bbbdddfffhhhhhhhhhfffggghhhhhhhhhjjjnnnqqqpppooonnnnnnpppqqqqqqpppsssssssssssssssrrrrrrrrruuuuuutttrrrqqqppprrrtttvvvwwwxxxzzz|||~~~,,,...000000//////000111,,,***((('''''''''&&&%%%%%%&&&''')))***+++++++++)))***+++,,,---...///000(((***+++---------,,,,,,%%%'''(((((((((***---000------,,,***((((((+++---+++,,,.../////////...---)))(((+++000111---,,,---((()))***************)))******+++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,///000...---000555777555555333000...,,,++++++,,,)))+++,,,+++)))(((((((((***+++,,,------.............../////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...///...,,,***(((***...111555777777333...******,,,++++++,,,...000333555666555555666888777;;;GGGSSSOOOKKKJJJLLLMMMLLLNNNSSShhhiiifff\\\OOOFFFCCCCCCAAA@@@???>>>===>>>??????:::======::::::<<<;;;888666444111000222444444444444333444555777777666444000111222111000000111333333333333222222222222111111111111222333444666777444333333222222111111111222222111111111111222222---...000000//////111222111111111000000//////......------,,,+++***))))))***---111555777666000,,,&&&'''((()))+++++++++++++++++++++++++++++++++++++++++++++,,,---///111222+++)))'''''')))+++,,,,,,///...+++)))((('''((((((&&&((())))))))))))+++---444555555222///---,,,---******))))))***,,,...///'''''''''((()))+++---...+++++++++******)))))))))******+++,,,------------***,,,...000111111000/////////000000111222222222444555666777999<<<>>>???===>>>>>>>>>>>>>>>>>>???===============>>>???@@@???@@@AAA@@@??????AAABBB@@@@@@@@@AAABBBCCCDDDEEEBBBFFFKKKNNNOOONNNNNNNNNLLLMMMOOORRRTTTUUUVVVVVVTTTVVVYYY]]]___]]]YYYVVVWWWXXXYYY\\\```aaaaaa```^^^___```ccceeegggiiijjjggghhhiiiiiiiiikkknnnqqqooonnnmmmnnnooopppooommmssstttuuuuuuvvvvvvvvvuuutttttttttrrrpppqqqtttvvvzzzzzzzzzzzz{{{}}}~~~)))+++---......000333666000...***)))((((((&&&%%%%%%%%%'''((())))))))))))'''(((***,,,---......///***+++,,,......---,,,+++((()))***)))))))))+++---***,,,...---***((()))***+++---///000000///......+++***,,,111111---***+++******+++++++++***)))))))))))))))*********++++++((())))))*********))))))...111000///333999999444666555333111///.........))),,,...---***(((((()))((()))***++++++,,,,,,+++//////000000000///...---...------,,,,,,++++++***++++++++++++,,,---......---...---,,,***+++---000444888<<<;;;555///---------...000222555999;;;===:::888999<<<===???HHHRRRQQQJJJFFFHHHLLLNNNPPPSSSdddccc___TTTGGG@@@AAADDDAAA@@@>>>===<<<<<<<<<<<<666888888777888<<<<<<999444222000000111333333333222222333555555555333222000222444333111000111222000111222333333333222111111111222222333444555666555444333222111111111111000111222333333222111000,,,...000000000///111222////////////////////////111000000///...---,,,+++***,,,000555777555222///'''((()))+++,,,,,,,,,,,,+++++++++******++++++,,,------------///111333444(((((((((((((((+++///222666333...***'''''''''(((%%%'''((())))))+++...000111333333111...++++++,,,******)))((()))+++---...*********+++,,,---......******)))(((((()))***+++******))))))***+++---...,,,,,,,,,,,,---///000111......///000000111111222444444555777999;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@>>>@@@BBBBBBAAAAAADDDFFFAAAAAAAAAAAABBBDDDEEEFFF@@@EEEJJJMMMNNNMMMLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSRRRUUUYYY[[[ZZZYYYXXXWWWUUUVVVXXX\\\```bbbbbbaaa`````````aaacccgggjjjlllkkklllmmmlllkkkkkklllnnnllllllllloooqqqssssssrrruuuvvvwwwxxxxxxxxxwwwwwwtttuuutttsssrrrtttwwwzzz}}}}}}|||{{{|||}}}~~~%%%(((+++,,,...111666;;;444111---+++))))))'''&&&$$$%%%&&&'''((((((((((((%%%'''))),,,---.........+++,,,.........,,,***)))))))))***)))'''&&&((()))***---000///,,,((('''((('''))),,,---,,,+++******---,,,...222111,,,)))))))))))))))))))))(((''''''(((((((((((())))))))))))'''((()))******)))'''&&&...111222111555;;;:::444222222000///---,,,,,,,,,***---///...+++((((((***&&&'''((())))))*********------...///...---+++***///...------,,,+++***)))++++++++++++,,,---...///+++---......---,,,,,,---111888@@@AAA;;;444///...---...000333777;;;>>>@@@AAA<<<:::>>>AAA@@@CCCIIIGGG>>>999<<>>>>>======???>>>>>>>>>>>>??????@@@===@@@CCCCCCCCCCCCFFFIIIBBBBBBBBBCCCDDDEEEFFFGGG@@@DDDJJJMMMMMMKKKJJJIIIKKKMMMOOOQQQRRRRRRRRRQQQOOORRRUUUUUUSSSRRRTTTWWWTTTUUUWWW[[[```ccccccbbbaaa`````````cccfffjjjmmmoooppppppnnnllljjjjjjkkkjjjkkkmmmqqquuuxxxyyyyyywwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuttttttvvvzzz}}}~~~}}}}}}||||||~~~''''''(((***...222666888;;;888111+++,,,///,,,&&&&&&''')))***,,,---------,,,)))((()))+++***&&&###,,,...111111000...------******))))))((())))))******+++---------+++)))(((++++++++++++***(((&&&%%%,,,.........,,,+++,,,...******))))))))))))******,,,,,,++++++,,,,,,---...,,,+++)))))))))+++---///222111111111111111222222222111///---,,,---...///---,,,,,,+++*********+++***)))((()))+++---,,,+++***+++---...///......---//////000111000///---,,,,,,------,,,+++***,,,---000///---,,,,,,...111222222333666>>>GGGGGG888'''222444555777<<>>888888<<<===;;;@@@>>>===???CCCDDDBBB@@@???EEEEEE===<<>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>===>>>AAACCCAAAAAABBBCCCCCCDDDDDDEEE???@@@AAAEEEIIIKKKJJJIIICCCEEEIIILLLMMMLLLJJJIIIIIIJJJLLLPPPRRRSSSRRRPPPNNNOOORRRVVVYYYXXXTTTQQQYYYXXXXXX[[[```bbbaaa___dddcccaaa```bbbeeeiiilllnnnpppqqqnnniiigggjjjnnnoooqqqtttuuuuuuvvvwwwyyy|||zzzxxxxxxzzz{{{xxxvvvuuuwwwyyyxxxuuuvvvzzz~~~}}}{{{wwwvvvyyy~~~***)))))))))+++...111333:::777000+++,,,///...)))(((((()))***++++++++++++******)))******)))'''%%%,,,...111222111000000000+++******++++++,,,------,,,,,,++++++***************+++,,,,,,,,,+++***)))***+++,,,,,,+++***+++---******))))))))))))******+++***************+++++++++***))))))***,,,...///000000000000111222333333555333111...------......---,,,++++++******++++++)))(((((()))+++,,,,,,+++***+++---............---......//////......---,,,***,,,,,,,,,+++,,,---//////...,,,,,,---111444666555444666???MMMRRRDDD333444666666777:::===999222444777999:::???EEECCC<<<999777666666555555<<>>>>><<>>777555222//////000111000//////222555444222222555999444333222111000000///000///000111111222222222222111222222000//////111333888666444222111111222222000111333333222000000000000...---///111222222222333111///...///000000///000...,,,,,,......---+++***+++,,,---............******)))))))))(((((((((''''''((()))***,,,---...***---000222333555777:::555000---......---222999===777...(((&&&&&&'''(((***+++,,,---///000111111...---222<<>>@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAABBBEEEGGGHHHGGGEEEBBBDDDHHHKKKMMMMMMLLLLLLJJJKKKMMMOOORRRRRRQQQPPPMMMNNNQQQVVVYYYZZZXXXUUUZZZZZZZZZ]]]```bbbcccbbbeeedddbbbbbbccceeehhhjjjjjjnnnqqqoookkkiiijjjmmmooorrruuuvvvwwwwwwyyy{{{{{{xxxvvvuuuvvvwwwuuutttuuuvvvwwwwwwxxxyyy{{{}}}}}}|||yyywwwvvvxxx|||+++***((((((***...333555999777000++++++//////+++))))))))))))))))))))))))+++,,,------+++***)))******,,,.../////////000111))))))***+++,,,---......///...,,,******+++---...***+++,,,.........---,,,''')))******))))))+++,,,******))))))))))))******,,,+++***************+++******))))))+++---///000.........///111333444555888666222///---,,,,,,---,,,,,,++++++******++++++)))(((((()))+++,,,+++***++++++,,,......//////......------,,,,,,,,,,,,,,,)))+++,,,---,,,---///111...---,,,,,,...222777:::333000000999IIIQQQFFF666333555777777999:::444,,,//////222;;;GGGMMMFFF;;;:::555333444666777<<>>===;;;<<<@@@???;;;;;;===>>>>>>=========>>>BBBFFFCCC:::888<<<<<<777333111/////////000///...///222444333222222555888555444333111000///......000111111111111111111111111222222000//////111333666555444444333222111111///111333333111000///000000000///...---///111222333111//////000111000///000...------...///---,,,)))***+++,,,------------'''((((((((((((''''''&&&&&&''''''((()))+++,,,---///666===???;;;777555666444444111---000888>>>???<<<666,,,&&&$$$&&&)))***,,,,,,---...////////////,,,---333===DDDBBB===:::,,,+++))))))***---000222)))((((((***,,,......---,,,,,,,,,,,,,,,+++++++++'''+++///...+++---333:::,,,,,,,,,,,,...000222333---...///000222333444555444333444666999;;;:::999===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999;;;===>>>>>>???@@@@@@AAAAAABBBDDDCCCBBBCCCEEEEEECCCAAABBBDDDGGGJJJMMMNNNNNNNNNKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMPPPTTTXXX[[[ZZZZZZZZZ[[[]]]^^^___aaadddfffeeeeeeeeeeeeeeefffgggggggggkkkooopppmmmkkkkkklllqqqsssvvvwwwxxxxxxzzz{{{yyyvvvsssqqqrrrrrrrrrqqqsssssstttwww{{{}}}}}}|||{{{{{{yyywwwuuuvvvzzz}}}((('''''')))...444:::>>>:::888222,,,+++......***((((((((((((((())))))))),,,///111000---+++---///(((***++++++******+++---((())))))***++++++++++++000///...------...///000++++++---.........---,,,&&&((()))***)))***+++---+++******))))))******+++......---,,,,,,,,,,,,---))))))******,,,---///000+++,,,---///111444666777888666333///,,,+++******,,,,,,++++++***++++++,,,)))(((((()))+++,,,,,,+++++++++,,,---...//////000---,,,+++******+++,,,---+++,,,......------...//////...,,,,,,...111555888222111000444???DDD>>>333111555888999<<<===666------...333>>>JJJNNNHHH???===777333444777888;;;@@@===@@@@@@???@@@BBB???:::666999<<<;;;999777999;;;:::======888777:::999555222111000/////////......333444444333111000222444333333222000////////////111111111000000000000000111111111000//////111333444555666666555444333222///111333333111000///000//////...---...111000---333111000000111111000///............///......---))))))***+++++++++++++++))))))***+++******)))((('''''''''(((***+++---...222<<>>??????@@@@@@AAABBBBBBCCCBBBAAABBBCCCCCCBBB@@@BBBDDDFFFIIIKKKLLLLLLLLLKKKMMMNNNOOONNNNNNNNNNNNMMMMMMNNNQQQVVVYYYZZZYYYXXX[[[^^^^^^^^^___dddhhhfffgggggghhhhhhhhhggggggiiikkkmmmmmmkkkjjjkkklllrrrtttvvvwwwvvvvvvwwwxxxxxxvvvrrrooonnnooopppqqqrrrqqqrrrwww|||}}}{{{||||||{{{yyyvvvuuuvvvxxx|||{{{{{{|||~~~%%%%%%&&&)))...555;;;???::::::555...,,,---,,,(((&&&&&&&&&'''(((***+++,,,***---///...+++***---///+++++++++)))'''''')))***+++++++++++++++***)))(((,,,---...//////...---,,,+++,,,---------,,,***)))''')))++++++***+++,,,...++++++************++++++......------,,,------...*********+++,,,...//////******,,,...111444777888777555111---***))))))))),,,++++++***++++++,,,,,,***)))((())),,,---,,,++++++,,,,,,---...///000111---,,,+++***++++++---...---///000000...,,,,,,---000///---,,,---///111333222666777666888;;;;;;777555888<<<===@@@@@@999000111333:::BBBHHHIIIGGGDDDAAA:::555666777888;;;???AAADDDEEEDDDDDDCCC>>>888666999<<<<<<999888999<<<888;;;<<<;;;999888555111222222222222000/////////333333333222000000111222000000000///000000111111222111000//////000000111000111111000......000333444555666777777666444333000222444444222000000000......---000999@@@:::000222111000000111111000...,,,---...///......------))))))******+++*********)))***,,,------,,,+++***(((((())))))+++---...///111<<>>@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???@@@BBBCCCCCCBBBCCCEEEGGGIIIJJJIIIHHHGGGKKKMMMOOONNNLLLKKKMMMNNNOOONNNNNNPPPSSSUUUVVVUUUUUUXXX\\\]]]\\\^^^bbbffffffggghhhiiijjjiiiiiihhhmmmlllkkkiiihhhhhhkkkmmmsssuuuvvvuuusssrrrrrrssswwwvvvssspppnnnoooqqqrrrrrrqqqrrrvvv{{{}}}|||yyy~~~~~~~~~{{{xxxuuuttttttwwwwwwxxxyyy|||$$$%%%&&&(((,,,000444777888999777111......,,,((('''&&&&&&'''(((***---...(((((())))))((((((***,,,///...---***((((((***,,,......//////...,,,***)))''')))+++------,,,***)))***+++,,,,,,,,,***)))((()))+++,,,,,,++++++---...++++++************+++++++++++++++++++++,,,------++++++,,,,,,------......)))***+++...111444777888444333///,,,***))))))***++++++******++++++,,,,,,+++******+++---...---,,,,,,,,,,,,---...000111222---------------......//////111222111///---,,,,,,000//////...............///555888555333555888999:::===???@@@BBBAAA999000555999@@@FFFGGGCCCCCCFFF@@@;;;777777777777;;;@@@EEEHHHIIIGGGEEEDDD>>>666;;;===???????????????@@@@@@AAAAAA???;;;777222///333444555555333111111111/////////000111222444444////////////000111222222111000///...//////111222000111111///......000222333444666777777666555444111333555555333222111222//////000555BBBLLLEEE777111000///000111000///---***,,,...///...---------))))))***************)))((()))+++,,,---,,,***)))((())))))***+++---//////444>>>HHHKKKGGG>>>888555444888444---111===@@@888222...)))&&&&&&(((***+++---...///000000...,,,+++111///+++(((+++000000---...---++++++,,,///222444---,,,***+++,,,,,,***))))))))))))))))))(((((((((***'''%%%&&&)))---...---...---,,,,,,,,,---/////////000000111111222222222333222222444777:::;;;;;;:::::::::::::::;;;;;;<<<;;;===???@@@??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEAAA???>>>???BBBDDDDDDDDDCCCEEEHHHKKKKKKIIIGGGEEEJJJLLLNNNMMMKKKJJJLLLOOOOOONNNNNNOOORRRSSSSSSRRRSSSVVVYYY[[[]]]___aaabbbcccdddfffhhhiiijjjjjjkkkmmmkkkhhhffffffiiilllnnnrrrssstttsssqqqpppooopppuuuuuutttrrrpppppprrrtttrrrrrrrrruuuwwwyyyyyyxxx|||}}}~~~}}}yyyuuutttsssssstttvvvxxx{{{}}}}}}||||||}}}}}}~~~&&&&&&((())),,,...///000222666777333000000...***))))))(((((((((***,,,...((('''&&&&&&(((***++++++///...,,,)))'''(((+++...,,,---...///...---+++***))))))***+++++++++++++++))))))+++,,,,,,++++++******,,,---,,,++++++,,,---,,,++++++******++++++,,,*********+++,,,---...///,,,,,,---------------,,,))))))+++---111444666888333111///,,,++++++,,,,,,++++++******++++++,,,---,,,++++++,,,...//////...,,,,,,,,,---...000222333......///000000000000000...000222222000...------///000111111111///...,,,---333555111///111333333888<<<>>>???AAABBB;;;333888:::BBBIIIHHHAAA???BBB;;;888777777555555<<>>666???>>>???AAADDDEEEDDDDDDFFFDDDAAA>>>999555222222444777888888555333333444//////...///111222333333000////////////000000111000///.........000222333000000000///......000222222222333444444555444444333444666666444333222333///222111222<<>><<<333222...***---333222------+++)))((()))***)))))),,,---///000000...,,,+++......,,,))),,,111000+++******))))))***,,,---...***)))((()))***+++***))))))))))))))))))*********)))***++++++,,,---///000/////////............---------...///111222333333333111111333666:::;;;;;;::::::999999::::::;;;<<<:::===@@@AAAAAAAAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEBBBAAA???@@@BBBCCCDDDCCCBBBEEEJJJNNNOOOLLLIIIFFFHHHLLLNNNMMMJJJIIILLLPPPOOONNNOOOPPPSSSTTTSSSQQQRRRTTTWWW[[[___aaa```______```aaadddfffiiikkklllhhhgggffffffhhhlllnnnooooooqqqrrrrrrqqqppppppqqqrrrssstttsssqqqppprrruuurrrssstttsssssssssuuuwwwvvvyyy{{{|||yyywwwuuutttqqqsssvvvyyy|||}}}}}}}}}yyyyyyyyyyyy{{{}}}&&&'''))),,,...///000000...333666444222222000,,,,,,+++)))((((((***+++,,,+++(((&&&'''+++...---,,,++++++)))'''%%%'''+++...)))***,,,------,,,+++)))...---+++++++++---///000'''(((***,,,------------+++,,,---,,,******+++,,,,,,++++++******++++++,,,++++++,,,---...000111222------......------,,,+++))))))+++---000333666888222111///---,,,---...///+++*********+++,,,,,,------,,,,,,---///000000///,,,,,,,,,---...000222444...///111222222222111000,,,///111222111/////////...000222333333111///---444666555111000222111...333777999<<<@@@CCC>>>777888999AAAJJJJJJBBB<<<===555555666666444444===GGGDDDGGGHHHFFFEEEDDD>>>777???>>>>>>AAAEEEGGGFFFDDDFFFBBB===999666333444666555888::::::666444444555333111000///000111000///111111000//////////////////...------...000222444000000000///......000222111111111222222333333444333555777777555444333444///333111,,,///777333))).........///000///---***&&&***---...,,,***+++,,,******+++++++++******)))(((***---//////...,,,+++'''''''''((()))+++---...---111777===???>>>;;;999///+++''''''+++---+++(((***))))))***++++++)))'''+++---///000000///---+++(((+++++++++...444111)))''''''''''''((())))))***'''&&&&&&'''***++++++***))))))******+++++++++,,,###(((,,,,,,)))(((,,,111444444333111///---+++)))***+++,,,...111333444555333111111333666999;;;<<<999999999999::::::;;;<<<:::<<<@@@BBBBBBBBBCCCDDDAAAAAABBBCCCCCCDDDDDDEEEDDDBBB@@@@@@AAACCCCCCCCCAAAEEEKKKPPPRRRPPPLLLIIIGGGKKKNNNLLLIIIIIIMMMQQQNNNNNNOOORRRTTTUUUTTTSSSSSSSSSVVV\\\bbbccc```]]][[[\\\^^^```dddgggkkklllccccccdddgggkkknnnppppppmmmoooqqqrrrrrrqqqssstttooorrrttttttqqqqqqrrruuussstttuuussspppooosssvvvqqqtttxxxzzzyyywwwvvvuuuqqqssswww{{{}}}}}}||||||wwwwwwwwwxxxyyy|||~~~)))''')))///000,,,,,,111//////000000...+++((('''***))))))***,,,,,,***)))......---,,,+++***)))(((+++******+++,,,---,,,+++.........,,,++++++---...///...,,,***))))))******(((((())),,,000111...+++***+++,,,,,,,,,***)))(((+++)))'''))),,,---,,,***''''''(((***+++,,,---...---,,,,,,++++++,,,,,,---))),,,...---+++,,,111666777444///,,,******,,,......)))(((***,,,***+++...444444333222111000/////////,,,***,,,///222555888---+++---111222000000333333,,,111666///...000---333000......111222111///444888:::666///,,,///333111777999666444777;;;<<<666888;;;>>>???===888555999777666777555555===FFFFFFCCC>>>>>>CCCFFF???444444555777;;;??????===;;;>>>===:::888666444333333444777999:::888666555555333222111000//////////////////......---...///000000000//////111222444555111000///......///000000222111111111000000//////000111222333444444444444111///------.../////////---...//////////////////'''(((***,,,---...//////---,,,,,,,,,***)))((('''***++++++++++++***))))))***,,,,,,***---111111---+++---111777<<<===999555000---******---...---,,,///...+++'''$$$%%%(((+++******,,,,,,+++)))'''&&&+++***))))))***---///111******))))))******+++,,,,,,***((('''(((***---...(((222&&&111 +++111''',,,,,,+++++++++,,,------333222000///.........///000000000///...///222555444444444444444666888999;;;::::::999:::;;;<<<===>>><<<;;;===AAADDDCCCBBB<<>>EEEDDDDDDAAA>>>???AAA>>>777777777888:::<<<<<<:::888===;;;999777444222111000222444666777555444444555555333111///...///000111000111111111000000111111//////...///000222444555222111000//////000111111222111111111000000000000///000111222333333333333000...,,,,,,---...............//////000/////////......///000000000000000+++,,,,,,,,,,,,+++******+++++++++*********))))))***,,,+++***---111111---,,,---111777<<<;;;333---...,,,+++---111555666555...+++******,,,,,,+++)))+++***)))))))))***++++++...------,,,,,,---...///******)))))))))***++++++******)))((()))***,,,...---444)))777###(((///***************++++++,,,---......------------......///000000000///000222555::::::<<>><<<;;;<<>>======>>>???>>><<<===AAABBBAAAFFFMMMLLLDDDEEEEEEFFFGGGGGGFFFEEEEEEKKKKKKLLLMMMJJJDDDBBBCCCDDDEEEGGGHHHJJJLLLMMMNNNNNNLLLNNNTTTWWWUUUSSSSSSTTTUUUWWWXXXXXXXXXWWWWWWYYY[[[ZZZYYY\\\aaabbb___cccaaacccgggiiiggggggjjjnnnmmmnnnppprrrsssrrrpppqqqooommmllllllnnnppprrrnnnoooqqqrrrtttuuuuuuuuuvvvxxxyyyyyyyyyyyyzzz|||{{{{{{{{{zzzwwwuuurrrqqqtttuuuvvvxxxyyyzzzzzzzzz}}}+++000666777222......111000000000000///...---,,,''''''(((***---......---&&&&&&'''(((((())))))***'''((()))))))))***---///((()))***,,,...///...,,,)))***,,,...---,,,***(((---...000111222222000///...---+++******+++---......---------.........---************************++++++************++++++***,,,---...000555;;;@@@444222...,,,++++++---...+++)))***------+++---111------------------------&&&***---...000333333111888666666999777111...//////,,,444999111,,,---***---,,,...222777999666333111000///111555666555333555666555444666999666///555555666888;;;<<<:::999777444444888<<<<<>>MMM]]]UUU>>>999DDD===<<<;;;:::::::::;;;<<>>===<<<;;;<<<@@@AAA@@@DDDIIIHHHCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDDDDEEECCCDDDFFFHHHKKKMMMPPPQQQKKKLLLNNNSSSVVVUUUSSSQQQTTTUUUVVVWWWWWWWWWVVVUUUVVVXXXXXXWWW[[[``````]]]bbb```bbbfffgggeeeeeehhhlllmmmooopppqqqqqqpppnnntttrrrooollllllmmmoooqqqoooppprrrssstttuuuuuuuuuwwwxxxxxxxxxwwwxxxzzz|||||||||{{{zzzwwwtttqqqooorrrsssuuuwwwyyy{{{|||||||||,,,000333111---+++...000............---,,,,,,+++***))))))***+++,,,+++)))$$$%%%&&&'''((())))))***'''((()))))))))***...111)))((())),,,///000///---'''))),,,......,,,***(((,,,...000111111000///...///...---,,,------...///,,,---------,,,,,,,,,---+++++++++************)))+++******))))))******+++***+++,,,...000333777:::222111...+++******+++,,,***)))+++...---***,,,000+++++++++,,,------......444333...)))+++000000+++444333666;;;:::333...---444111:::???555000222000---,,,...222777999666333111///...000444666333000111333444555999===999333777888:::===???>>>:::666666555666::::::999:::===DDDKKKJJJ???444222777;;;777666555666888999999888888888888888777555444333///000111111000111333555222444666888888666333111222666:::999666333333444......---...///000222333222222333333444444444444111111111111111222222222000111222222222222222222444333333333555555444222222222222222111000///...///000000111111111111000,,,,,,------,,,,,,+++***,,,++++++***************)))++++++))),,,000000,,,---)))'''+++222555222---+++***)))(((((((((***+++,,,,,,---------,,,------))))))))))))))))))))))))***+++...///000///---,,,((((((''''''(((((()))***&&&''')))+++------,,,+++,,,333:::\\\BBB,,,%%%&&&((()))***,,,---.........---...000111111111000///...000222333333333444555<<>>??????>>>===;;;:::999;;;>>>???@@@BBBEEEEEEBBBFFFEEECCCAAAAAACCCEEEFFFBBBEEEFFFEEEDDDDDDEEEEEEDDDDDDFFFHHHKKKNNNQQQRRRJJJLLLNNNQQQTTTVVVTTTQQQTTTUUUVVVWWWWWWWWWVVVUUUTTTWWWXXXXXX\\\aaabbb___aaa___aaaeeefffddddddgggkkkmmmoooppppppooommmlllrrrooommmjjjjjjllloooqqqrrrrrrssssssttttttsssssstttuuuvvvvvvuuuvvvxxxzzz||||||{{{zzzxxxuuurrrqqqooopppsssvvvyyy|||~~~~~~zzz}}}***------***(((+++,,,+++,,,,,,+++++++++++++++++++++***))))))***)))'''%%%$$$%%%&&&'''((()))******&&&(((******)))+++000444+++***))),,,000111000---(((***---//////...---+++,,,...111111000...------...///000111222111000///+++,,,---,,,+++***+++,,,++++++************************))))))))))))*********+++---///222333555555555444111...,,,,,,,,,,,,,,,,,,...///+++&&&'''+++))))))***+++,,,......///JJJFFF:::,,,)))000222///,,,---222888999333///...555222;;;???444...222111///---...111555777555222111000///222444555222///000444777888;;;===;;;666555666999===>>>;;;666222333444888:::777222333888>>>CCCBBB999000000333555555444555777999;;;:::999>>>===<<<;;;888444111///333555666666666666777888555777:::<<<<<<999666444666:::>>><<<888555666999000000///...///000111222000000222333333333333333111111111222222222222222111111222222222222222111222222111222444444222000444444333333111000......,,,,,,...///000000000000............---,,,,,,+++,,,,,,------,,,,,,+++***)))******)))+++000///,,,...***&&&&&&(((******)))***++++++***)))))),,,...,,,------+++)))))),,,///)))***,,,------,,,)))((((((***,,,......---,,,+++'''''''''''''''((())))))&&&''')))+++,,,---,,,,,,'''///444VVV???---'''%%%(((***+++---.........---,,,,,,---......///......///111222333333444666777???FFFUUU```UUU???777===:::999888888888999;;;<<<:::<<<======;;;999888888<<<===???AAABBBCCCBBBBBBFFFDDDAAA??????AAADDDFFFCCCGGGHHHEEECCCDDDDDDBBBEEEEEEEEEGGGIIILLLOOOQQQIIILLLMMMNNNQQQUUUUUUQQQSSSTTTUUUVVVWWWVVVVVVUUUUUUXXXZZZZZZ^^^cccccc``````^^^```dddfffdddeeegggjjjmmmpppqqqooommmkkkkkkiiihhhggggggiiilllppprrrrrrrrrssssssssssssrrrrrrqqqsssttttttssstttuuuwwwzzzzzzzzzyyyxxxvvvsssrrrmmmoooqqquuuxxx{{{}}}~~~xxxzzz~~~+++---,,,))),,,000...)))++++++*********++++++,,,***)))((((((((((((&&&$$$%%%%%%&&&'''((())))))***''')))+++***)))+++111777///,,,)))+++000222111...,,,---///111222222111000,,,///222222///---------,,,///333666777444111...+++---...---***)))***,,,******************++++++)))))))))(((((()))))))))+++,,,///333666777777555888666333000...---,,,,,,,,,,,,//////***$$$$$$)))((()))***+++---...///000FFFLLLHHH999000222555222111000222666666222///000333000888;;;///***//////111///...///333444333000000111222444666666444333777>>>BBBAAA??????<<<777222333555888:::999666333111555<<<>>>777000222999999;;;999444222444666555444555666999;;;;;;:::888=========;;;888555111///777:::<<<<<<;;;:::::::::555666777777777777666555777;;;>>>;;;666333666:::333222111000///000111111---...000111222222222111111111111222222333333333000111111111111111000000222111111333444444222000555555444333222000...---)))***+++,,,,,,---------......///000000000000///+++---...000///...+++***(((******)))+++//////+++******)))'''&&&'''((())))))***+++)))''''''***---+++*********,,,...//////***,,,...000000000...---+++,,,,,,------,,,******''''''&&&&&&''''''((()))&&&'''(((***+++---------&&&+++)))CCC000******((((((***+++---------,,,++++++++++++,,,...///111222000111222222222444777::::::@@@IIILLLDDD:::777<<<777777666666777999;;;<<<888;;;>>>???===;;;;;;<<<>>>???AAACCCCCCBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBHHHJJJFFFDDDEEEEEEAAAEEEDDDDDDEEEFFFIIILLLMMMJJJLLLMMMKKKOOOUUUVVVRRRPPPQQQRRRTTTUUUUUUUUUTTTXXX[[[\\\\\\___cccccc______]]]___dddfffeeefffiiiiiilllpppqqqnnnkkkjjjjjjeeeeeefffgggiiillloooqqqppppppqqqrrrssssssrrrrrrnnnqqqssstttssssssssstttyyyyyyyyyxxxvvvtttrrrqqqmmmnnnpppsssuuuwwwxxxyyyvvvxxx{{{}}}~~~---//////...222777222)))++++++******++++++,,,,,,((('''&&&'''((('''&&&$$$&&&&&&''''''((())))))***'''***,,,+++***,,,222888222---***+++///222111//////000111333444444444444---000333333000------...+++///555::::::777111---+++---///---***)))***---))))))*********+++++++++))))))(((((((((((())))))+++---111666:::;;;:::888999777444111...,,,++++++((()))---...***$$$%%%***((((((***+++---///000111...AAALLLCCC666222000---<<<888666777555000///111666333;;;===000,,,111333333000......111222111//////111444666777777777777AAAHHHLLLIIIDDDAAA===:::222111222444777888888666111888@@@BBB:::222555===777777666444666;;;;;;888555666888:::<<<<<<999666888999::::::999777555333444666999999888666555555444222111000000111333444444888;;;888222///333888555444222000000000000111,,,---///000111111111000111111111222222333333333///000000000000000//////444333333555666666444222666555555444222000...---------......///............///000111333333333444+++---000222111///,,,)))(((******)))+++//////+++&&&))),,,,,,******+++...---......,,,((((((***,,,+++(((&&&***000444222...,,,---///111222333333333.........---,,,+++))))))'''&&&&&&&&&&&&'''((((((''''''((()))+++,,,......((()))444###&&&---+++((()))+++,,,,,,+++***)))++++++,,,---///222555777111222222222222444888;;;///666:::999555555999===555555555555777999;;;<<<:::>>>BBBBBBAAA???@@@AAA@@@@@@CCCEEEEEECCCCCCEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@GGGIIIFFFEEEHHHGGGCCCEEEDDDCCCCCCDDDFFFIIIJJJJJJMMMLLLJJJMMMUUUWWWSSSMMMOOOPPPRRRTTTTTTTTTSSSZZZ]]]^^^]]]___cccaaa]]]^^^]]]___dddfffeeefffjjjhhhlllpppqqqnnnjjjiiiiiiiiiiiiiiijjjkkkmmmnnnnnnmmmnnnoooqqqrrrsssttttttmmmpppsssttttttsssrrrrrrxxxxxxxxxwwwuuurrrpppooommmnnnoooqqqrrrsssttttttuuuwwwyyy{{{|||~~~.../////////222777555000---)))+++000///***))),,,******)))(((''''''(((((('''''''''((()))+++,,,---)))***,,,...//////......+++***))),,,111444333111...+++***---333777666333000222444666555111---++++++000222555@@@KKKCCC444333000+++((('''))),,,...,,,+++((('''&&&'''((()))******))))))***++++++,,,111000444<<<<<<555111222555555444222000---+++***---...///000000...,,,+++,,,000444444222222333666444333<<>>888222888<<<:::333...000555555555444333444555666777666666555444333111000///777666666555333333222111111111111111111111222222======888111000333555444222444444444222222222444000111222111000000222333111222333222222222555777,,,,,,---...//////......222333333555666666555555555CCC???222222333///...)))+++111777333,,,---444000111333555555333111///,,,,,,++++++***+++++++++***+++,,,...///000111111---,,,+++***+++,,,---...,,,,,,,,,+++***)))((('''(((((()))***+++,,,,,,---//////333777777444666:::666444111///...,,,***(((&&&'''((())))))'''%%%$$$&&&''')))***++++++************++++++++++++******&&&))),,,------,,,,,,,,,------------...///000000666444222111333555666777666555555444444333333222111111333666999;;;:::999<<<>>>@@@BBBCCCBBBAAA@@@===???AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@CCCCCCDDDFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJMMMRRRUUUTTTRRROOOOOOPPPPPPRRRSSSUUUVVVVVVXXX[[[^^^```aaaaaaaaa]]]___aaadddeeefffffffffllliiiiiikkkllljjjjjjmmmlllllllllkkkjjjjjjlllnnnjjjjjjjjjlllooosssvvvyyyvvvuuutttuuuvvvvvvtttrrrssstttssspppmmmkkklllmmmmmmnnnppptttuuuuuurrrooooooqqquuu{{{}}}---//////...111666555000+++)))***...,,,'''(((---------,,,+++***)))((((((''''''''''''(((***+++,,,,,,,,,,,,---------,,,,,,******,,,000555777555222000---+++...333555444111111333555666555111---+++***...000333???IIIDDD777666333///***((((((***+++)))(((((('''(((***+++,,,,,,++++++***************000111888???>>>555000000777666555333000...+++***+++,,,...//////...,,,+++,,,...222777:::;;;999888222555999???DDDCCC:::000:::CCCGGG???444...,,,+++...333444222111333333111222333333222000//////000//////222555444333999AAA>>>BBBEEEDDD@@@:::666555444222222555555444888===<<<@@@BBBAAACCCCCC>>>777555666777666444222111000444333222222222333555666555555555555444333222222777666555333111000...---///000111111111333666999;;;;;;777000///222444333111222333333111111222333222333333222111000222333...000222222222222444666---------...///000000111000333555444222111444777@@@III???//////000---------///555999555......444333444555666555222///---///...---+++******))))))((()))***,,,------------)))(((((((((((()))******,,,,,,,,,,,,+++***)))((()))))))))******++++++,,,---000666999555222666>>>555222///---,,,,,,***)))&&&'''((())))))'''&&&$$$&&&''')))***++++++************++++++++++++******(((+++...///...---------++++++++++++,,,---...///333111000000111333333444444444444333333333333222222333555777:::;;;::::::<<<===???AAAAAAAAA@@@???>>>@@@BBBBBBAAAAAABBBCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGLLLKKKLLLOOORRRSSSQQQNNNMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWYYY[[[]]]___``````]]]^^^aaaccceeefffffffffjjjiiiiiikkkjjjhhhkkkpppnnnnnnmmmkkkiiiiiikkkmmmjjjjjjjjjlllooosssvvvxxxwwwvvvuuuuuuvvvuuusssqqquuuuuutttqqqnnnlllkkklllkkkmmmpppsssuuuuuusssqqqqqqssswww|||---......,,,...111000---)))))),,,,,,(((%%%(((///000000000///---+++)))'''))))))((())))))***++++++,,,++++++++++++---...///++++++...444999:::777333222000...///222333111...000111333333222000---+++***------///888AAA>>>444444333///,,,*********+++((())))))******+++,,,,,,---,,,,,,++++++*********000222777:::777222111333999888666444111...,,,+++***+++---......---,,,+++)))***---333:::;;;777222000555444333<<>>AAACCC===555888333000222555666111,,,333222111111111222444555333444555555555555555444222222222111000///...---000222444222111555===DDD999999555///---000222000000111222222000000111222333444555444222111222333,,,///222333333222333444///.........///111444555...222666666333444:::AAAOOOQQQ@@@......000---...///222777999444...///333555666888888888555222111111000...,,,***)))(((((('''((())))))******))))))&&&'''(((((())))))((((((+++++++++,,,,,,++++++***************************,,,111888:::444000666@@@444000,,,******+++++++++'''((()))))))))(((&&&%%%'''((()))******++++++*********++++++++++++******+++---000000///...---...)))))))))******+++,,,---//////000000000000000000111111111222222222222333444555777999:::::::::::::::;;;===>>>??????>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDBBBCCCDDDEEEDDDCCCBBBAAA===>>>AAADDDEEEFFFEEEDDDHHHHHHHHHIIIHHHHHHGGGFFFJJJKKKMMMPPPSSSRRROOOMMMKKKKKKLLLMMMNNNPPPQQQRRRUUUUUUVVVXXXZZZ\\\^^^___\\\^^^___aaacccdddeeeeeehhhhhhjjjkkkiiigggmmmuuuqqqqqqnnnkkkhhhhhhjjjllljjjjjjkkklllooorrruuuwwwwwwvvvuuuvvvvvvuuussspppvvvvvvuuurrrnnnkkkkkkkkkiiikkkooorrruuuuuutttssstttvvvzzz///000///+++***,,,+++'''))),,,///---(((&&&+++222111111222111///+++(((&&&++++++*********+++,,,,,,)))))))))))),,,000444666///...///333777999666333444222//////000///---++++++,,,.../////////---,,,,,,---+++***///444222+++...------,,,,,,,,,------,,,,,,,,,,,,,,,***)))(((++++++,,,,,,,,,,,,,,,+++222333555444222222666;;;;;;999777444111...,,,+++---............---,,,+++******,,,000333444111...000111//////888EEEIIIEEEAAAFFFEEE<<<333000//////---222333111///111222000,,,...111333444555777888BBBCCCDDD@@@777666CCCSSSLLLPPPQQQLLLAAA777444444///000333333000000999DDD<<<;;;999:::???CCC===333666222...000444555111,,,333222222111111333444555333333444444444444333333,,,---///111222222222222222555777444111555???HHH777777444...,,,///000...000111222222111111222333555666666555333111222222...111444555444222222222111000......///333666999000333666999;;;@@@GGGLLLUUUSSSAAA000111222///000...222777777333///000333555777999;;;<<<;;;999888111000///---+++***))))))'''(((((()))((((((''''''((()))***+++,,,+++***)))******+++,,,,,,,,,,,,,,,+++*********)))))))))(((---000555888444111666>>>222///***((((((***++++++(((((()))))))))((('''&&&'''(((((()))******++++++******++++++++++++******,,,...000///...---------))))))))))))***+++,,,------///111222111000///.../////////000111222222333555777999::::::999999:::999:::;;;<<<=========<<<===???AAABBBAAAAAABBBCCCBBBCCCDDDEEEEEEDDDCCCCCC<<<>>>AAADDDFFFFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDDDDGGGLLLPPPSSSSSSPPPNNNJJJJJJKKKLLLNNNPPPQQQRRRTTTTTTTTTUUUWWWYYY\\\]]]\\\]]]^^^```aaacccddddddfffhhhkkkmmmiiigggoooyyyuuutttqqqllliiihhhjjjllliiijjjkkklllooorrrtttvvvtttttttttuuuwwwvvvsssqqquuuuuutttpppllliiiiiijjjgggjjjnnnrrrssstttuuuuuuvvvxxx|||444555333---)))***)))&&&***///222///******///555///000000000...***'''%%%******)))))))))******++++++***)))***---111555888555222//////222333222000333222000......,,,+++))))))***,,,...///000111111,,,,,,***)))***------***++++++++++++++++++,,,,,,,,,---------,,,+++***)))((()))+++---.../////////222777<<<======>>>@@@AAA:::888666222000...,,,,,,111111111000...---,,,+++---///000///...///222555111,,,,,,222777<<>>999DDDSSSRRRSSSQQQIII>>>666333333///000333444111111:::EEE<<<:::777777===AAA;;;222222111000000111111111000444333222222222333555666333333333333333222111000...///111333444444444333222555777333///111:::BBB666777444...,,,///000---111222333333222222333555444666777666444222222222222555777777555222111111222111///...000333888:::666555555999@@@GGGJJJKKKLLLKKK<<<111444444///222000555:::888444222444666666888:::<<<<<<;;;999888000000...---,,,+++++++++))))))))))))))))))((('''((()))+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++******)))(((((((((///---...333444333555888111---)))'''((()))++++++)))))))))))))))(((((((((((((((((())))))***++++++******++++++++++++******+++---...---,,,++++++,,,+++******++++++,,,---...---000444444222000///000---...//////000111222222444777::::::999888888999888888999:::;;;;;;;;;;;;<<<>>>@@@@@@@@@???@@@AAAAAABBBDDDEEEEEEEEEDDDDDD???@@@CCCEEEGGGGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBFFFKKKOOOPPPPPPNNNMMMKKKKKKLLLMMMOOOQQQSSSTTTTTTSSSSSSTTTUUUXXXZZZ\\\[[[[[[\\\^^^```aaacccdddeeeggglllmmmjjjiiipppzzzvvvuuusssoookkkjjjlllnnniiijjjkkkmmmoooqqqsssuuuqqqqqqrrruuuwwwvvvtttrrrrrrrrrqqqnnnjjjhhhhhhiiigggkkkooorrrrrrrrrtttvvvvvvxxx|||777999666///*********(((***000222///,,,---111333------------,,,***((('''''''''&&&&&&'''((())))))...---,,,+++,,,///222444777333...,,,...//////---000000...---+++***)))(((***+++,,,...000222444555+++,,,++++++,,,...///000---,,,+++***)))))))))))))))******++++++,,,------'''(((+++---///000111111111;;;FFFMMMPPPNNNFFF>>>888666333000...,,,,,,,,,333222111000...---,,,,,,***,,,---,,,***,,,222888222+++,,,444777777DDDVVVbbbYYYJJJ>>>:::;;;777111888<<<<<<888555666555333222222111000000222666999HHHMMMQQQNNNCCC;;;AAALLLKKKJJJHHHBBB<<<666222111111111333555333333:::DDD<<<;;;999777:::===:::333///111222111//////111444444333333222222333555666333333333333222111//////444555666777666444111000111333444111------222777777888555///...000000...111222444444333333444666333555777666444222222222555666888777555333222222333222000///000444777::::::666333666===BBBAAA>>>===>>>555///333222///444555<<<@@@<<<777777999999999:::;;;<<<:::777444222111000///...---,,,,,,,,,*********++++++***))))))'''((())))))******))))))((()))***+++++++++++++++*********))))))(((((((((///***)))...222222222444000---***((((((*********************))))))))))))(((((((((((()))***+++,,,******++++++++++++*********+++,,,+++******+++,,,,,,++++++,,,,,,---...//////333777666333111111222......//////000111222222222555999999777555666888888888888999::::::;;;;;;;;;===???@@@??????@@@AAAAAABBBCCCEEEFFFFFFEEEEEECCCCCCDDDFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDGGGKKKMMMLLLJJJIIIHHHKKKKKKLLLMMMOOORRRTTTUUUSSSTTTTTTUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^```bbbcccdddeeeiiimmmkkkjjjnnnvvvttttttssspppmmmlllmmmoooiiiiiikkkmmmoooqqqssssssnnnoooqqqtttvvvuuurrrpppmmmnnnnnnllliiihhhiiijjjiiilllppprrrpppppprrruuuuuuwwwzzz222444333,,,((((((***)))'''---///,,,+++...000---+++*********************'''&&&''''''((()))***+++,,,,,,+++***+++---///111444111------...///---+++---------+++)))(((((((((+++++++++,,,---///111222,,,,,,---...------...111...---+++***)))******+++******))))))***+++---...((())),,,...000111000000222;;;DDDKKKPPPOOODDD666444333000---++++++++++++000//////...............+++++++++***+++,,,///222111000///222555;;;DDDLLL\\\XXXOOOFFFBBB@@@888000333777777444111222222000222333333333333444666888???FFFPPPRRRJJJAAABBBHHHEEEDDDCCCBBB@@@<<<555000333222333666666666;;;AAA======;;;777888:::888444000111222111///000222555333222111111111222444555222222222333333222222111888888999999777444111...111333444333111000000111777999666111///111111//////111222333222222444555111333555666444333222222333444555555333333444555333222111000111333666888666444222444777999777555222666111...222111000999;;;CCCEEE>>>888888999888<<<=========;;;888444222333222000///---,,,++++++)))***+++++++++++++++***(((''''''''''''((())))))(((((()))*********)))))))))))))))))))))(((((((((***'''(((+++------///333000...+++)))******)))(((++++++******)))))))))***)))((((((((()))***+++,,,******++++++++++++******)))***++++++******,,,...,,,++++++,,,,,,---...///111555888777333111222444/////////000000111111222...222777777444333555888888888888888999:::;;;;;;<<<>>>@@@@@@??????@@@AAA@@@AAACCCEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCFFFJJJJJJIIIGGGGGGHHHJJJKKKLLLMMMOOORRRTTTUUUSSSTTTVVVWWWXXXYYYZZZZZZZZZYYYZZZ[[[\\\___aaabbbaaabbbeeejjjkkkiiikkkoooooopppqqqpppnnnmmmmmmnnnhhhiiikkkmmmoooqqqrrrrrrooopppqqqssstttrrrnnnkkkjjjkkklllkkkjjjjjjlllnnnkkkooorrrrrrooonnnpppssssssuuuxxx}}}}}}~~~***...---'''###%%%((((((%%%***,,,)))***...---)))***))))))))))))***,,,,,,)))))))))***+++---...///''''''((()))+++---000111111///---///111111---******++++++***((('''((((((***))))))((()))***,,,------...//////,,,)))))),,,,,,+++***)))***---///111...---***(((((((((***+++)))+++---///000000///...444888;;;===CCCFFF===111222111...+++******++++++,,,,,,,,,------///000111555222//////222222000---000555333---333AAAGGGBBBLLLPPPPPPLLLGGGBBB999000111666777444222444444333///222555888888999;;;<<<999BBBPPPWWWRRRIIIGGGKKKFFFEEEEEEHHHHHHCCC888///555222333777999999;;;???===???===888666888777444111111000000000222333444222111000000000111333333000111222333444444444444666777888999888555222000333444666777777555333111888:::777222111333222000...000111222111111333444///222555666444333222222000111222222222333555888333333111111111333555666000111333333333333333444000555111///333222444@@@>>>EEEFFF>>>777666666444===>>>???@@@???<<<999777666444222///---+++***)))))))))***+++++++++++++++))))))((('''''')))***+++(((((())))))))))))((((((((((((((()))))))))))))))&&&&&&)))+++)))(((,,,444000...,,,++++++***)))''',,,+++******))))))******)))((((((((((((***+++,,,******++++++++++++******)))***++++++***+++---///++++++++++++,,,---...///222666888777222000222555000000000000111111111111,,,111555666333222444777888888888888999:::;;;<<<===???AAAAAA@@@@@@AAABBB@@@AAACCCEEEFFFGGGGGGFFFHHHFFFEEECCCCCCEEEFFFHHHFFFGGGGGGGGGGGGFFFEEEEEE???CCCGGGHHHGGGGGGIIIKKKIIIJJJKKKMMMOOOQQQSSSTTTSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^```bbb______bbbhhhjjjhhhhhhjjjkkkmmmooopppnnnmmmmmmmmmhhhiiikkkmmmoooqqqqqqrrrqqqqqqrrrsssssspppkkkgggiiijjjkkkkkkkkklllnnnppplllpppsssrrrnnnlllnnnqqqrrrsssvvv{{{}}}{{{}}}+++***)))***++++++***(((+++)))'''&&&'''***...111+++***((('''((()))+++,,,+++)))((('''((()))+++,,,---******,,,...///555<<<222222222111///...,,,+++&&&)))+++,,,***'''%%%%%%***+++++++++***+++...000000---)))((())),,,...///---......---+++))))))***&&&'''((()))))))))))))))((()))******+++---000333666555555444333222000/////////...---,,,++++++***,,,+++******,,,...000222............////////////555111111999AAACCCBBBBBB@@@BBBEEEGGGHHHCCC888---222444666555444333333555999999333222999888999EEEDDDBBBGGGPPPPPPHHHGGGNNNHHHKKKMMMLLLKKKGGG<<<111222444666666555666:::===>>><<<999777555555666777777999999666111//////111,,,------///111333555666333222222111222333555666555777888666777888555///555666777888777666444333777666333000...///111222222333333222111000///...222000...000333555555444777222---,,,///333444444222111000000111333555777444333111111222333222000444222///...000444:::===???AAA>>>888666666555111444555888;;;<<<=========777444000---,,,,,,+++***)))))),,,///---(((&&&)))***)))'''&&&'''(((***,,,))))))))))))))))))))))))'''''')))+++,,,+++'''$$$&&&''')))***)))***+++---...---,,,+++)))))))))***************+++,,,------***))))))***++++++)))(((,,,***)))***++++++***))),,,)))'''(((+++---,,,*********)))***+++---///111777;;;===888///+++000666444222///......222666888444444444444444444444444555666888;;;======:::888888;;;>>>????????????@@@CCCCCCCCCDDDDDDEEEEEEEEE<<<===???BBBDDDEEEFFFFFFHHHIIIIIIGGGDDDBBBAAABBBFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGHHHJJJMMMQQQUUUXXXUUUWWWYYYXXXWWWWWW[[[___[[[YYYXXXYYY\\\___``````aaabbbdddeeeeeedddcccbbbfffiiilllnnnnnnnnnooopppkkkkkklllmmmooorrrtttvvvvvvtttrrrpppmmmlllkkkjjjcccdddfffiiilllooorrrtttuuussspppnnnllllllmmmnnnrrrtttvvvwwwwwwwwwxxxzzz}}}}}}~~~222000...---......,,,++++++***)))((())),,,///000,,,+++)))((('''((()))***)))((('''&&&'''(((***+++(((''')))...222444:::AAA333333222111000...,,,++++++---000000...+++)))))))))*********)))***---///...,,,)))((()))+++,,,---+++,,,------...///000222******++++++******))))))''')))***++++++,,,///111111111222222222111000000///......------,,,,,,+++---,,,,,,,,,---///111333......///000000111222222222222666===@@@>>>>>>AAAEEECCCBBBDDDHHHHHHAAA:::333555888888666555666777333888555333777;;;GGG]]]XXXOOOJJJLLLIIIBBBBBBIIIHHHIIIHHHFFFFFFDDD===444000222444555444444666999<<<;;;:::888777777777888444555555444222000000111////////////000111222333444333222222333444666777666888888777888:::777222222333555777888777666555:::666222111333555333222111111111222222222222222222000///000333555444333111///......///111111111111111000000111222333444///000111222333444444444999777444222222555999;;;;;;===;;;777555666555222333444666888;;;===>>>???666333///---,,,,,,,,,+++)))***---111///)))'''))))))((((((''''''((()))***++++++++++++++++++++++++'''((()))***)))(((&&&%%%&&&((()))))))))))),,,...)))+++---...---+++***))),,,++++++++++++,,,,,,---)))(((((()))+++,,,+++***,,,+++***+++,,,---,,,+++,,,)))'''(((***,,,,,,***...------,,,---...///000444777888555///...111666333333222222222333333444333333333444444555555555555666777999;;;;;;999888999;;;>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@===>>>???AAACCCDDDEEEEEEHHHHHHGGGEEECCCBBBDDDFFFCCCDDDDDDEEEGGGIIIJJJKKKHHHGGGGGGHHHKKKNNNQQQSSSUUUUUUVVVVVVVVVWWWZZZ\\\ZZZYYYYYYZZZ]]]````````````aaaccceeeeeedddcccbbbeeegggjjjkkkkkklllnnnooommmmmmmmmmmmoooqqqtttvvvuuutttrrrpppnnnmmmllllllffffffhhhjjjmmmppprrrsssuuusssqqqooonnnnnnooopppoooqqqssstttsssssstttuuu||||||}}}777444111///......,,,+++*********++++++---...///---,,,***((('''''''''((((((((('''&&&'''((()))***'''(((,,,222555666;;;AAA000000111111111000/////////111333222000---++++++((()))))))))((()))+++...++++++************++++++******+++---///222444555------,,,+++***)))((('''&&&(((***+++++++++,,,...------...///000000000///------------------------...---------...///111222,,,,,,---///000111222333...111888>>><<<888:::>>>EEE@@@<<<===CCCGGGHHHHHH777888888777555444555666333======:::===EEE]]]|||dddWWWLLLIIIGGGBBBCCCHHHNNNMMMIIIEEEDDDEEE@@@999000222555666555555555666555444444444333333333333222111000111222333222222222111111000000000000000444333333222333555666777555777777555777:::888444000111444777888999888888;;;777333444888:::666111000000000111222444555666333111000111222333222111+++---//////.........///000000000000111111111111...222666777666444555777???<<<888555444555777888777999888555444666666333222333555777:::<<<>>>???333111...------------,,,***+++///333111+++)))+++((((((((((((((((((((((((************************))),,,...,,,)))&&&'''((((((((((((((('''))),,,///...///000///,,,***))))))---,,,++++++++++++++++++(((''''''(((+++,,,,,,+++,,,+++***+++---......---,,,)))'''&&&(((***++++++......------------......000111111000///000222555222333444555555333111000222222333333444555666666666777777888999999999999999;;;=========<<<===>>>>>>>>>>>>===============>>>>>>@@@AAABBBCCCCCCCCCGGGFFFEEECCCBBBCCCGGGJJJBBBBBBCCCDDDEEEGGGIIIIIIJJJIIIIIIIIIJJJLLLNNNOOOTTTSSSRRRSSSUUUWWWWWWWWWXXXXXXYYY\\\___aaa```___```aaabbbdddddddddcccbbbcccdddfffggggggiiikkknnnooonnnmmmlllmmmpppsssuuusssrrrrrrqqqpppooonnnnnniiiiiijjjlllnnnppprrrsssuuutttrrrqqqqqqqqqrrrsssoooqqqssssssrrrrrrsssttt{{{{{{|||~~~888444000---,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,+++)))((('''''''''((()))(((((((((((()))******++++++///444555333444888,,,---...000111222222222...000111000...+++******)))******)))((()))+++---+++,,,---,,,+++******+++,,,++++++---000222444444000///---+++)))'''&&&%%%%%%'''***++++++******++++++,,,---.../////////...,,,---------......//////......------...///000111***++++++,,,---...//////---///444999999555777<<<<<<999777777999<<>>???===AAAKKKeee^^^TTTMMMMMMOOOLLLIIIIIINNNMMMHHHCCCCCCCCC>>>888333555888::::::999888888000000111111222111111000111...---000444666555333222111000000000000000000222222111111222444666777222444333222444888888444000222444777888888888777888666555777999999666222000000000111222444666777333222222222222111000000+++...000000---,,,...111///000000111000000///...222777<<<<<<777444444666===;;;888555333333444555555888888555444666666222222444888;;;<<<===<<<;;;111///---,,,.........---***+++000444333---***,,,(((((()))))))))((('''&&&''''''''''''''''''''''''***///444333---))))))***))))))((('''&&&(((,,,000999888444///)))'''(((+++,,,++++++***))))))))))))((('''&&&''')))+++******+++***)))+++---......---+++)))'''&&&''')))+++,,,++++++++++++++++++,,,,,,///---,,,,,,...000111111///000222444444333111000111111222333444666666777888999999999999888999:::999;;;<<<<<<;;;;;;<<<===@@@@@@??????>>>>>>======??????@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEHHHKKKEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKKKKKKKLLLMMMOOOPPPSSSPPPNNNPPPTTTVVVTTTRRRUUUWWWYYY]]]aaabbbaaa______```aaabbbcccccccccbbbcccddddddddddddfffjjjlllooommmkkkjjjjjjmmmppprrrpppqqqqqqqqqqqqqqqppppppllllllmmmnnnoooqqqrrrsssttttttsssssssssttttttuuusssuuuvvvwwwvvvuuuvvvwwwzzzzzz|||~~~777444000---+++***(((&&&'''((()))***++++++******(((((((((((((((((())))))******)))*********++++++,,,,,,///444333///...000---...///000000000000000---///000///,,,***))))))***++++++***))))))+++...+++...//////---++++++,,,---,,,---000444777777666333111///,,,***)))((('''%%%(((***+++***))))))***------...............---,,,------......//////000------------------......---------------,,,,,,,,,///---///444666666777;;;333444777777222///999GGGOOODDD777111333444333///444:::888999AAAIIIYYYrrrTTTQQQRRRWWWXXXRRRGGG@@@???@@@???===>>>???:::333555666888;;;<<<<<<:::999222222333444444444444333111///...000555777666444000/////////000111222222000/////////000222444555333444333111333888999666333444666777888777666555333666999888555333333444111111111111222222333444111222333333111000//////...000000///,,,,,,000444//////000000000///......000555;;;:::666222333555777666444222111111111222555888999666555666555111333666;;;??????<<<888555///---,,,,,,...///...---***+++///444333---+++---((())))))******)))((((((''''''''''''''''''''''''(((///555555000***(((((())))))((('''&&&(((,,,000777999999444---)))(((***+++***)))(((((('''(((((()))(((&&&&&&((())))))))))))(((((())),,,------,,,******)))(((''')))+++---(((((()))+++,,,---------///,,,******,,,......------------...///111222333111111222333444666666777:::<<<===<<<:::999:::<<<999;;;<<<<<<;;;;;;===>>>AAAAAAAAA@@@?????????>>>???@@@AAABBBBBBBBBBBBAAA???BBBEEEGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEIIIIIIJJJKKKMMMNNNPPPQQQQQQOOOMMMOOOSSSTTTRRRPPPSSSUUUXXX]]]aaabbb```^^^______```aaabbbbbbcccccccccdddeeeddddddeeehhhjjjkkkiiihhhfffgggiiikkkmmmnnnooopppqqqqqqqqqqqqpppnnnnnnnnnooopppqqqrrrsssttttttttttttttttttuuuuuuuuuwwwxxxyyyxxxxxxyyyzzzzzz{{{}}}666444111///...,,,***''''''(((((()))******))))))'''''''''(((((()))))))))*********+++++++++,,,,,,((((((,,,111000,,,,,,...111111000///...,,,+++***---...///...,,,++++++,,,+++++++++***))))))+++---,,,///111000---++++++---,,,,,,...444:::===<<<999444333000...,,,++++++,,,''')))++++++)))))))))***------...............---------......////////////---------------,,,,,,,,,111111000000///......---222///000555777666666999111333888999000)))111???QQQIII???888777888999888:::;;;666888DDDHHHNNN\\\QQQSSSWWWZZZXXXMMM???444222555777999===@@@<<<666444444555777:::;;;:::999111111111111222222222222333222111222333444444333.........///000222333444............///111333555777888666333555:::<<<999555666777888777666444222111666:::888222...///333111111222222222111000000000111333333111/////////111000000......///222444////////////000000000000+++///333444222111222444222222111000000000000000444777888666555666555111444777<<>>;;;999:::<<<999:::<<<<<<;;;<<>>BBBFFFHHHHHHGGGGGGGGGLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPOOOOOOQQQRRRSSSQQQPPPRRRSSSVVV[[[```aaa```^^^^^^^^^___```aaabbbbbbcccdddeeefffeeedddccceeegggeeeeeeddddddeeefffggghhhlllmmmooopppqqqqqqppppppoooooooooooopppqqqssssssssssssssssssttttttttttttrrrtttvvvwwwwwwwwwxxxyyy{{{|||222111111111000...+++((()))))))))))))))*********((((((((((((((((((''''''))))))***+++++++++++++++&&&&&&***///...******---//////......---,,,******+++,,,------++++++,,,---***+++***)))((((((***,,,,,,///111///+++)))+++...+++,,,///555;;;===999444222000...,,,++++++,,,---***++++++***)))(((***+++***+++,,,---.../////////............////////////...............---,,,,,,111000000000000000000///222444:::>>>;;;555333666555222555888222))),,,777CCCFFFGGGBBB<<<;;;???EEE@@@???888:::FFFHHHGGGPPPOOORRRTTTRRRMMMEEE<<<555111333555777<<<@@@===777222111111444888;;;;;;999000///...---------...///333444444333000//////000......//////000222333444............000222444555::::::777333555;;;===;;;555666777888777666444333444666777555000......///...///111333222111///......111333333111//////000000/////////111222111000000//////...///000222333---...///111111222222222111111111111111111000000000333555444444666555111444666999::::::888444222...---,,,---......---+++***)))+++...---******...******)))******,,,...///++++++++++++++++++++++++((()))+++,,,+++)))'''&&&&&&((()))))))))))),,,...(((///777777111+++)))******))))))))))))******+++***)))((())),,,000111222,,,*********,,,,,,+++***(((+++------,,,++++++---)))***,,,---.........---*********))))))***,,,------,,,+++,,,---///111333333333333444444555555555999===AAA@@@;;;888999:::999:::;;;<<<<<<>>>AAACCC@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDEEEDDDAAACCCFFFGGGGGGFFFFFFGGGJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPRRRSSSRRRQQQQQQRRRPPPQQQTTTYYY^^^``````___^^^^^^^^^___```aaabbbcccdddeeefffeeecccbbbaaabbbaaabbbcccdddeeeeeeeeeeeekkklllnnnpppppppppooonnnnnnnnnnnnoooppprrrssstttrrrrrrrrrsssrrrrrrqqqqqqnnnpppsssttttttuuuwwwxxx}}}~~~/////////000111...***'''+++******)))******+++,,,))))))))))))((('''%%%$$$(((((()))***************((((((+++...---((((((+++)))***+++,,,---.........(((***+++***))))))***,,,)))***)))(((&&&''')))+++,,,///000...)))'''***...,,,,,,///444999888111+++---,,,***(((((()))***+++,,,,,,+++***((((((***,,,'''(((***,,,...///000000/////////////////////...000000000000///...---,,,---.........//////000000222999CCCFFF>>>333111555888000///444222******111333@@@KKKIII>>>:::BBBNNN???===666888CCCCCCAAAIIIKKKMMMLLLHHHCCCBBB@@@???222333222111555999777111333111111333888<<<<<<<<<333222000.........000111333555666333...+++,,,...000/////////000111222333////////////111333555666:::999666222333999;;;999444555777888888666555444888666444333111///...---+++---000333333222///---,,,000333444111//////000...---...111444444000,,,000000......///111333555444333111111222333222000222333333333333222111000+++000222222444666666222333444555555555555555555...---,,,---......,,,***)))((())),,,+++(((***...+++***))))))+++---000222)))))))))))))))))))))))),,,+++))))))***+++******&&&''')))***)))***+++---///222333...'''%%%)))...+++*********+++,,,------***)))(((+++///444777888...,,,++++++------,,,+++'''+++//////---+++,,,---)))***++++++,,,+++***)))((()))***))))))***---000............//////000000444444444444444444444444888<<>><<<===AAAFFF>>>===;;;;;;???EEEGGGFFFIIIHHHCCC>>>@@@CCCCCC???777000+++---555888555000000---+++...333555444000222000......000333444555555666777777555333000//////......---------......------...///000222444555777777555222000111333666999999888777555444333222777777555222......///111///111111///000333000+++000111111///---,,,---...---///111222333222000///...000111111///......///555444333555777666222...//////000111111111111111......///000111222222333444333111000/////////000222333222///+++((('''(((,,,)))))),,,***%%%&&&,,,+++***(((''''''***...000///...,,,++++++,,,...///)))+++------+++(((''''''%%%((("""!!!***+++''',,,+++------+++((((((+++...000///---+++)))''''''&&&******))))))***,,,...///...,,,************)))(((!!!%%%***+++***'''%%%(((((((((((()))***+++,,,---,,,+++***))))))(((((()))+++,,,---------///111///000111222222333222222666777888888888999<<>>@@@AAAAAAAAABBBEEEGGGAAABBBCCCDDDEEEEEEEEEEEE@@@@@@AAACCCEEEEEEDDDBBBDDDEEEFFFEEEEEEFFFHHHKKKOOOMMMKKKNNNQQQQQQLLLGGGIIIIIIKKKNNNRRRTTTTTTTTTVVVVVVWWWYYY\\\^^^^^^]]]``````___aaabbbdddccccccdddddddddcccbbbaaa``````[[[\\\]]]aaadddffffffeeehhhiiijjjkkkkkkmmmqqqtttooonnnmmmmmmnnnppprrrsssnnnpppsssvvvwwwuuusssqqqrrrrrrqqqqqqssstttvvvxxxzzz{{{|||~~~111///...///,,,((((((,,,))))))*********)))((((((((()))***)))'''&&&'''(((,,,+++++++++************))))))))))))************---//////,,,---000222///***++++++)))(((((()))+++000///...,,,+++***))))))***+++++++++******,,,...,,,,,,,,,,,,,,,,,,++++++*********))))))(((((((((******)))((()))***++++++---...///111111000//////...---,,,++++++,,,---...+++******)))***+++,,,---//////...,,,+++---111444333222222333000...222999666444111///............:::???CCCCCC???;;;:::<<>>>>>BBBGGGIIIIIIEEEDDD???;;;===BBBCCC@@@666111---...333666444000///---+++...333666444222222111//////111333333333555444333222111000000000//////.............../////////000111222444555666888777555222000000222444555444222111000/////////222222222000......000222555777777555666888666111...///000///......000222000111222333333222111111...000222222222111333444===;;;:::999999888444111000000111111111111000000//////000000111111222222333222000///......//////111222111///+++)))((()))+++)))***---+++(((***///************+++,,,...///...---,,,++++++,,,---...***+++,,,------,,,***)))%%%,,,)))(((---+++)))///***+++++++++***+++---///------,,,******)))))))))+++***)))))))))***+++,,,)))***,,,+++***)))((()))$$$%%%'''((()))((('''&&&(((((((((((()))***+++,,,...---,,,+++************(((***,,,,,,,,,,,,...000...///000000111222222222555888;;;<<<<<<;;;;;;<<<:::;;;<<<==================???@@@@@@???@@@BBBDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEDDDCCCEEEFFFFFFEEEEEEEEEHHHJJJLLLJJJIIILLLPPPQQQMMMIIIJJJJJJKKKNNNQQQSSSTTTUUUWWWWWWWWWZZZ]]]___^^^]]]\\\\\\\\\]]]___`````````bbbcccdddeeedddaaa___]]]ZZZZZZ]]]aaafffhhhiiihhhkkkmmmnnnnnnmmmnnnppprrrnnnnnnnnnnnnooopppqqqrrrooopppssstttuuutttrrrqqqvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz}}}222///...///,,,'''(((,,,''''''((()))))))))))))))''')))***)))(((((()))+++......---,,,+++))))))((()))))))))*********+++++++++///000///000333222///,,,,,,,,,***(((((()))***...---,,,+++***************+++++++++)))***+++---,,,,,,,,,,,,,,,+++***)))))))))***++++++***)))(((,,,,,,+++*********+++++++++...222555555333///---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,---000333111...------,,,...777AAA===777111...///000111000;;;AAAGGGIIIEEE>>>999777>>>;;;999:::===@@@BBBDDD???>>>999444555:::<<<:::666444111000111111111000...,,,,,,...333666555444222111111222333444222111333222000...---...000111000000////////////000000000000000000111222333444777666555222//////111333555444222000//////000111...000111111111111222444555666666444555777555111---...///000000111333555333333333222222222222222///111333444444555777999DDDAAA>>>;;;999777444222111111222111111000///...000000000000000111111111111000///...............///000000...,,,************)))***,,,,,,)))+++///((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,000000...+++%%%+++)))'''---,,,(((...+++***)))***,,,...///...***************++++++,,,+++***))))))(((((())))))%%%)))------+++))))))******))))))((('''''''''&&&)))))))))))))))***+++,,,......---,,,+++++++++,,,(((***,,,,,,,,,,,,...///......//////000111111111555999===@@@???<<<:::999888999:::;;;<<<<<<<<<<<<<<<>>>??????>>>>>>???@@@BBBBBBCCCCCCDDDCCCCCCCCCIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGFFFEEEEEEGGGHHHHHHGGGGGGJJJNNNOOOMMMJJJHHHIIIIIIKKKMMMPPPSSSUUUWWWWWWXXXZZZ]]]______^^^ZZZ[[[\\\]]]^^^___`````````bbbdddfffeeebbb^^^[[[YYYZZZ]]]bbbgggkkkkkkkkknnnoooqqqqqqpppooopppqqqmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrsssssssssrrrrrrzzzzzzyyyyyyxxxwwwvvvuuuxxxzzz}}}///------...+++((()))---(((((()))))))))))))))(((&&&(((******))))))+++,,,111000///,,,***((('''&&&)))))))))******++++++,,,+++...///,,,---111111///***,,,,,,+++***)))***,,,******))))))((()))))))))***+++,,,+++******+++---,,,,,,,,,,,,+++***)))((()))***,,,------,,,+++))),,,,,,++++++************)))---333777888444///++++++,,,,,,,,,,,,,,,,,,+++,,,---///000111000///...***,,,///000000///000111444111//////...000999CCC???999222000222666888888:::@@@HHHKKKJJJEEEAAA>>>888555333555777888:::>>>DDDBBB===555333666888666666555444111///...///000---,,,,,,///333666666555222222222444555444222///000///.........///000111000000000000000000111222//////.........///000000333333333111//////111444555333111//////000222444///111444444444444555666333444333111222555333///---///000111000222444666333333222111111111222222000222444444444555888:::BBB???;;;777555333222222333333222222000///...---111111111000000000000000//////......------------...//////...,,,++++++,,,******,,,,,,+++)))***+++((((((((((((((()))))))))++++++,,,,,,,,,,,,+++++++++)))(((+++111444111---***+++%%%***999:::///---...+++)))+++...000...,,,))))))(((((())))))***+++*********)))))))))******&&&))),,,///000...+++)))************)))(((((('''***)))))))))******+++,,,///......------------...***+++------------...000/////////000000111222333555999===???>>>;;;999888666777888999:::;;;;;;;;;===>>>??????=========>>>@@@@@@AAABBBCCCDDDDDDDDDIIIHHHGGGEEEDDDDDDEEEFFFFFFGGGHHHGGGEEEEEEFFFGGGFFFFFFFFFHHHKKKLLLKKKIIIGGGGGGHHHHHHJJJMMMQQQTTTXXXWWWXXX[[[^^^______^^^\\\]]]_________```aaacccaaabbbcccccccccaaa^^^]]]\\\]]]___dddhhhkkkkkkkkklllnnnpppqqqpppoooooopppnnnoooqqqrrrsssrrrqqqqqqsssssssssssssssssstttuuuyyyyyyzzzzzzyyyxxxvvvuuuwwwxxx|||,,,+++,,,...---)))***...++++++++++++***)))((('''&&&((()))***)))***+++---------,,,,,,+++***))))))((())))))***+++,,,,,,,,,...///---)))***...111000(((***,,,,,,+++,,,---...(((((('''''''''''''''(((+++,,,---,,,******+++---***+++++++++******)))(((***+++---/////////---,,,+++++++++******))))))((((((---333777888444...***+++,,,---......---,,,+++)))+++...111222222111111(((,,,222555555333111000555333333333111000666===>>>999555444888<<<@@@AAA;;;>>>CCCGGGGGGFFFDDDCCC;;;666555888999888;;;AAARRRQQQJJJ@@@:::::::::888444555444111...---...000,,,,,,---000333555666666222333333555666555222///......000111111111000///000000000000000111222222///......---....../////////000000000///000222555111///---,,,,,,...111222111333444444333222333444666777666333444777666222000111222111000111333444222111000000000000111111222333444333222222444666<<<:::777444222111222333333333333222000///---,,,111111111000000000000000...............------------.........,,,+++,,,---...000111///,,,+++******+++***'''&&&&&&''')))*********+++,,,,,,+++******+++((('''***000333111...000...+++:::UUUTTT;;;***000...,,,,,,//////,,,)))***)))((('''''''''''''''))))))***++++++,,,,,,,,,++++++---111444333---((('''(((***,,,,,,+++)))(((******************+++,,,.........---......//////,,,...//////......000111111111111111111333444555777999;;;;;;999999999:::888999:::;;;<<<<<<<<<<<<===???AAA@@@???======>>>===>>>???AAACCCDDDEEEEEEEEEFFFFFFDDDBBBCCCEEEHHHEEEGGGHHHGGGFFFEEEEEEFFFGGGFFFFFFGGGHHHIIIHHHGGGHHHIIIJJJKKKKKKNNNSSSWWWWWWWWWXXXZZZ]]]______^^^]]]___aaaaaa``````aaacccbbbaaa```_________````````````bbbeeehhhjjjiiihhhgggjjjmmmnnnnnnmmmnnnooopppqqqrrrsssssssssrrrqqqtttssssssssstttuuuvvvwwwtttuuuwwwxxxxxxxxxwwwvvvuuuwwwzzz}}},,,+++...222000,,,+++---------,,,,,,+++)))((('''&&&'''))))))))))))***,,,''''''((()))+++,,,---...((())))))***+++,,,------111111...))))))---000///'''))),,,---------...000))))))((((((((((((((((((+++,,,,,,+++))))))***,,,)))))))))*********))))))***+++---...////////////)))******+++******)))((((((+++000444555111---)))***,,,---//////---,,,***&&&(((+++...000111000000(((---222555555333222111111111333555333///111777<<<<<<;;;:::;;;>>>AAACCC;;;<<<>>>???@@@AAAAAAAAA===888888======:::>>>GGGVVVVVVPPPEEE===:::888666333333222000......///111---...///111333555666777333333333555777666444111---///111222222111///...000/////////000111222333000////////////000000111---.../////////000222444000000///...///111333555000111222111/////////111666777555222333666666222111222222111000000111222//////000000000111111111333444333111000///111333888888666444222333555777333333222222000///...---000000000000000111111111---......///......---------.........,,,+++,,,---222666777333//////---***000---***(((''')))+++---***************************(((''')))---000///---***,,,///EEEaaa]]]<<<$$$111000/////////...,,,***+++***)))'''&&&%%%%%%%%%((()))***+++------------///000111333444222---(((%%%'''***,,,---,,,+++)))++++++*********++++++,,,...---------...///000000...///000000//////000222222222111111222333555666999999999888777888:::===<<<===>>>>>>??????>>>>>>===???AAABBB@@@???>>>???<<<===???AAABBBDDDDDDDDDBBBDDDFFFEEEBBBAAADDDGGGDDDFFFHHHHHHFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJMMMPPPPPPPPPRRRVVV[[[VVVVVVWWWYYY\\\^^^^^^]]]\\\___aaa```]]]\\\^^^``````___^^^]]]]]]___bbbcccccccccdddfffhhhhhhgggeeeeeegggiiijjjjjjjjjlllmmmppppppqqqqqqqqqqqqqqqppprrrrrrrrrssstttvvvxxxxxxqqqrrrsssuuuvvvwwwwwwwwwuuuuuuwwwyyy|||~~~~~~///000444777555...+++,,,******+++******)))((((((&&&'''))))))(((((()))***%%%&&&'''(((***+++,,,---((())))))***,,,------...///000...)))(((++++++)))(((***---......---...//////...---,,,,,,,,,,,,,,,)))******)))''''''((()))''''''((()))************)))***+++,,,---...//////)))***+++,,,,,,,,,+++***(((***---000000...+++))))))***---......---***)))'''(((***---.../////////+++---000111111111333555------111444333000222777===@@@BBB@@@<<<:::;;;>>>:::::::::;;;===????????????999:::@@@@@@<<>>>>>?????????>>>======<<<>>>AAABBB@@@???>>>???>>>???@@@AAAAAABBBAAAAAABBBEEEHHHGGGBBB@@@BBBDDDCCCEEEGGGHHHGGGFFFGGGHHHDDDEEEEEEFFFFFFGGGHHHJJJJJJNNNRRRSSSRRRSSSWWW[[[UUUUUUVVVXXX[[[]]]]]]\\\\\\___aaa___[[[YYY[[[^^^\\\\\\]]]]]]___aaabbbddddddcccdddeeeggggggfffdddfffggghhhhhhggggggiiikkkooonnnnnnmmmmmmnnnnnnnnnmmmnnnppprrrtttvvvwwwxxxrrrrrrrrrssstttuuuvvvwwwtttttttttuuuxxx{{{~~~}}}}}}~~~444555999<<<888000+++***'''(((((()))))))))))))))&&&'''((((((''''''((()))))))))))))))((((((((((((((())))))+++,,,---......***---,,,((('''(((&&&"""***,,,...///...,,,,,,---333333222000000/////////((((((((('''%%%%%%&&&'''%%%&&&''')))************)))))))))***+++---...///)))***,,,---...------,,,((()))+++------,,,+++***'''))),,,......,,,)))'''+++,,,---...////////////......---,,,,,,///444888***+++000444444333666<<>>AAAAAAAAACCC===???EEEEEEAAAFFFRRRIIIMMMKKKDDD===:::999666111///---...000222333222...000111222222333444666333222333444666777777555222000///---------///000............///000111222,,,++++++,,,---...//////000111111000...,,,,,,---++++++---...///111222222000000000///...///222555222333000---...222222...///000111000//////111333---...111444555555444333222222111000...///222444444666777666444333555888111111222111111000///......//////000111222222333---...///000000000......---...///...,,,++++++,,,,,,222444000---///---))),,,,,,,,,+++***)))(((''',,,***)))'''''')))***,,,((())))))((('''''')))***'''---++++++222222///444+++...111111///---...000,,,,,,+++***)))))))))***))))))***++++++***((('''---666===888,,,$$$'''---+++***((('''''')))+++,,,,,,,,,++++++***+++++++++,,,,,,,,,------///000111---...000///......///000222111//////000111444555777999:::;;;;;;;;;===???============<<<;;;:::999:::===@@@AAA@@@???>>>???AAAAAAAAAAAAAAA@@@???>>>DDDHHHKKKIIICCC@@@@@@BBBBBBDDDGGGHHHGGGGGGGGGHHHBBBCCCDDDEEEFFFHHHJJJLLLGGGLLLQQQRRRQQQQQQUUUYYYUUUTTTUUUXXX[[[\\\\\\[[[^^^aaacccaaa\\\YYY[[[^^^YYYZZZ\\\___aaabbbbbbccccccbbbccceeeggghhhfffdddiiiiiiiiigggeeeeeegggiiinnnmmmkkkjjjjjjkkklllmmmjjjkkknnnqqqsssuuuvvvwwwssssssrrrrrrrrrtttvvvwwwtttsssssssssvvvyyy~~~||||||}}}~~~///000222333222///,,,)))******)))(((((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,---...---,,,,,,...///))))))))))))((((((((((((.../////////...,,,***)))+++,,,...111333333222000///...,,,*********,,,---$$$%%%&&&'''((()))*********)))((('''&&&&&&'''(((******+++++++++,,,,,,,,,***---111333333000///...///......///000000...,,,+++,,,------++++++,,,---...---------000222222222---111555555444666===CCCKKKKKKFFF@@@===<<<999333888AAAGGGDDD:::666<<>>======???EEEKKKPPPOOOLLLFFF???777333222222000///000444777888555222111000000222555444111---------///222555777666444........................---...000222333222111///000//////000222333222000222111...+++((())),,,///222000...///222444333111111222222333444555555666999777555333000...------000222333111...---///222111222222222111111333555333555777777333///---,,,...///000222333333444333666888999777333000///000///000000111111111111000000111111111000///...---000,,,,,,...///---,,,///...+++,,,111222...+++,,,......,,,+++++++++,,,,,,+++***((()))***++++++***,,,)))'''''')))+++***)))))),,,---,,,)))***000666444333222000000000000111000///---+++)))((())))))*********,,,...---***(((777666333///***((('''(((***+++,,,,,,+++)))&&&%%%***)))((('''((()))+++,,,,,,,,,++++++,,,---///000111000///...------...///222333333444555555555444:::999888888888999:::;;;=========<<<===>>>>>>???999;;;>>>AAABBBAAA@@@>>>???@@@AAA@@@>>>>>>>>>???KKKKKKJJJIIIGGGEEEBBBAAADDDEEEHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJNNNMMMLLLLLLMMMPPPSSSVVVQQQPPPRRRXXXZZZXXXXXX[[[``````aaa```___]]][[[ZZZWWWXXXZZZ[[[]]]___cccfffdddcccdddfffiiihhheeeaaafffiiikkkgggcccdddllltttvvvrrrmmmjjjiiihhhgggfffhhhhhhiiikkknnnqqqrrrqqquuutttrrrpppppprrrtttvvvtttyyyyyyssspppuuuyyyyyyxxxxxxyyy|||+++---000222444333222111******)))(((((((((((((((((((((((()))))))))***************+++++++++,,,,,,+++,,,------,,,,,,---...+++******)))((((((''''''%%%&&&(((***++++++++++++***+++,,,///111111111000...---+++***)))))))))***)))))))))))))))***+++,,,***)))((('''&&&''''''(((************++++++++++++***---000111000......---///......///000///,,,******+++,,,,,,+++***+++---,,,+++,,,---///111111111+++000666:::;;;<<<>>>@@@LLLLLLHHHBBB@@@@@@===888>>>DDDHHHEEE===888;;;@@@>>>>>>======@@@DDDJJJNNNHHHGGGCCC===555111111222///......000222222000...111000///111333333000...,,,,,,...000444555444333000///---,,,,,,---///000///000111222222222111000---,,,,,,---//////...,,,***,,,.........///111222222000...000333444444333777777666666666666555555555444333111000/////////111222333111...---///111000222222222111111333555222444555333///***'''%%%...//////000111222333444111444666555222000000111///000000111111111111111000000000///......------,,,,,,---...++++++333===777111---...///,,,***+++///...,,,+++******+++,,,+++***((()))+++,,,+++***,,,)))'''''')))******)))***---...,,,***,,,222777888666444111000///.........---+++***)))******+++)))***,,,///222444444444777555333///,,,***)))***,,,++++++***))))))))))))+++++++++++++++,,,,,,---,,,,,,++++++,,,---///000///...---,,,,,,,,,---...///000111222333444444444444444444444666888:::;;;???>>>>>>>>>>>>>>>???@@@999;;;===@@@AAA@@@???>>>???@@@AAAAAA@@@???@@@BBBGGGGGGHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPUUUVVVUUUVVVYYYZZZ[[[\\\\\\\\\[[[ZZZYYYVVVWWWYYYZZZ[[[^^^bbbfffbbbbbbcccfffhhhhhhddd```bbbdddfffffffffjjjrrryyyxxxsssnnnjjjiiiiiihhhhhhggghhhiiilllooorrrssssssuuutttrrrpppppprrrtttuuuxxx}}}|||vvvssswwwzzz{{{wwwwwwxxxzzz~~~(((***,,,///111333333444******)))((((((((((((((()))))))))*********++++++*********++++++++++++,,,)))+++---...---,,,,,,---++++++******)))(((((('''"""$$$&&&(((***+++++++++)))***+++,,,---//////000---,,,+++***)))((('''&&&&&&&&&&&&&&&''')))+++,,,))))))((('''''''''(((((())))))))))))************+++---//////...---...//////......//////...+++)))(((***++++++******,,,---+++,,,...///000000000000///444<<>>::::::;;;888777777777:::>>>BBBEEEAAABBBBBB===555000111444000///............---+++111///...///000111000///,,,,,,---///222444333222222000---******---000222222222222111111111111111...---,,,---......,,,***'''+++000222333222222222000//////111333555555444:::999888777666444333333111111111111111111111111222222222000...---...000000111333222111111222444555777888666222...,,,+++//////...///000111333444...000222333111000111111///000000111222222111111111000...---,,,,,,---...))),,,...---(((***999JJJ@@@555---+++---,,,++++++///...,,,+++*********+++***)))((()))+++,,,+++***+++)))'''''')))******)))+++---...---,,,...444999;;;999666222///---++++++,,,+++***)))******,,,,,,///111333555666888;;;===444222000---+++******)))---,,,***((((((***,,,---,,,---......//////......)))((((((((()))***+++,,,,,,,,,+++++++++,,,------///000111333444555555555111111222333555888;;;===@@@@@@??????>>>?????????888:::<<<>>>??????>>>===???@@@AAABBBAAAAAABBBDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIGGGIIILLLNNNOOONNNLLLKKKPPPNNNOOOSSSTTTRRRSSSVVVVVVWWWYYYZZZ[[[ZZZZZZYYYUUUVVVWWWWWWXXX\\\aaaeeeaaaaaabbbdddfffeeecccaaabbbbbbbbbeeeiiipppvvvzzzzzzuuuooojjjhhhiiijjjjjjhhhiiikkkmmmppprrrtttuuuuuusssqqqppppppqqqsssuuuzzz}}}}}}xxxuuuwwwzzz{{{yyyxxxyyy{{{************+++,,,---...***))))))((((((((((((((()))))))))*********++++++************++++++++++++'''***---...---,,,,,,,,,***************************+++,,,------,,,+++***((()))*********,,,...000,,,,,,,,,+++)))'''%%%$$$"""###&&&(((***+++,,,,,,))))))(((((((((((((((((((((((((((((())))))))))))***,,,---------...111333111000///000000///,,,***)))+++,,,,,,,,,,,,...//////111333444333111//////222666===EEEIIIGGGBBB===>>>???===:::;;;???>>>;;;GGGDDD@@@===;;;:::::::::444333333444888;;;>>>???@@@CCCDDD???777111222555222111000///////////////000///........./////////---,,,---///222333333222111///...,,,,,,...///111444333222111000000111111111000//////000000...,,,+++...222333222000.........///000222444555666666888777666555444222111111111111222222333222222222222222111000.........///000111333222111000111222555777999999777666555555000///.........000333444...///111222222111111000///000000111222222222222333111///---,,,---...///***,,,...---(((***888HHH???444++++++.........///000///---+++***)))******))))))(((***,,,,,,,,,***,,,+++)))))))))***+++++++++,,,---------///444888999777444000---+++***))),,,+++***))))))***+++,,,222444555444333444666999111///,,,***))))))((((((++++++*********+++---...,,,---///000000000///...))))))******+++,,,,,,---++++++++++++,,,------...000111222444666777888888444444444555777:::===>>>??????>>>=========>>>>>>888999;;;===>>>>>>=========???@@@AAAAAAAAACCCEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHFFFHHHKKKMMMOOOOOONNNMMMPPPOOOQQQVVVWWWSSSQQQSSSWWWXXXYYY[[[[[[[[[ZZZZZZUUUUUUVVVVVVWWWZZZ```dddbbbaaa``````aaabbbddddddeeecccbbbeeelllrrrvvvwww{{{vvvnnniiihhhjjjkkklllkkklllnnnooopppqqqrrrtttuuusssqqqpppppprrrtttvvvxxxzzzzzzxxxuuuuuuxxx{{{}}}|||}}},,,,,,***)))))))))***+++***))))))(((((((((((((((((((((((()))))))))******))))))*********+++++++++'''***---......---------(((((()))***+++,,,------///000000000///...,,,+++)))***++++++)))***,,,...------,,,+++***(((&&&%%%&&&)))---111111000---+++(((((())))))))))))))))))''''''((((((((())))))))))))***,,,---///111555888222111111111222111...,,,+++---/////////000111333777999:::999555111//////111333777;;;===<<<777444555777666555888======:::FFF@@@:::777888;;;<<<===888666555777<<<@@@BBBBBBCCCEEEDDD???777222111333222222111000000000111222//////......---...///000///......///222444444333......///000000///......333333222111000000000111222111000000111111///---///000000///---,,,,,,------...111222333444555555555444444444333333333222444555555555555444333222111000/////////////////////111333333111000000111000222555555444333444444111000///...///000333444222222333333333222000/////////111222222333333333444333000.........000111...---------,,,+++111:::666...***---111222333444111000...,,,***))))))***(((((((((***,,,---,,,***------,,,+++***+++,,,...***+++,,,---...000222444333222///---+++*********---,,,***)))((())))))***+++,,,...///111444777999333000---+++++++++)))(((((()))+++,,,------,,,,,,+++,,,---//////...---------......///000000111111,,,,,,---........./////////000222444555666777777666666666666777999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<888999:::<<<============;;;===???@@@@@@@@@BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMPPPRRRSSSOOOPPPUUU[[[\\\VVVQQQQQQXXXXXXZZZZZZ[[[ZZZYYYXXXVVVVVVWWWVVVWWWZZZ^^^bbbcccaaa^^^\\\]]]```dddhhheeebbbaaaeeemmmsssvvvvvvyyytttmmmhhhhhhjjjlllmmmnnnpppqqqpppooonnnppprrrtttsssqqqpppqqqsssvvvxxxvvvwwwyyyyyyvvvvvvyyy}}}~~~}}}}}},,,,,,+++++++++,,,------******)))(((((((((((((((((((((((()))))))))******)))))))))************+++(((+++---............///((())))))+++,,,---......,,,---...///000///...---***---...---***)))+++------,,,+++***)))((('''&&&))),,,///111000,,,'''$$$(((((()))*********))))))(((((((((((())))))))))))(((***,,,...000222666999222111111222333333111...---///111222222333555777:::<<<===;;;555111000000222444666777777555333222222555555444888>>>???<<>>@@@@@@999666444777===BBBEEEEEEFFFEEEBBB===777222000000///111111111//////000111...///000///...---...000000///...///111333444333---...000222222000...---111111111000000000000000000///...///000000...,,,---------,,,***+++...000,,,...111333333222333444444444444444444555555555666666777777666444222111000...---...///000000//////111333333111000///000111222333333111000000111222111000000000111333444666555444444444333000---//////111222333333444444444333111000///000000111000---,,,...///---,,,......******...222333555999444222000---+++*********''''''(((+++------,,,***,,,------,,,******,,,///)))+++---///000111000000...---,,,+++******+++,,,---,,,***)))(((((())))))'''(((,,,333;;;BBBEEEFFF;;;777222000000///---***''')))+++------,,,+++******+++,,,,,,------,,,,,,***+++,,,---.........---......///000000000//////---...///111222333333333555555444333333444666666999999888888999999:::;;;999999:::<<<======>>>>>>;;;===?????????@@@AAACCCGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLKKKJJJIIIKKKJJJIIIJJJLLLPPPTTTWWWOOOPPPUUU\\\]]]WWWRRRQQQVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZYYYYYYZZZ]]]___bbbaaa___]]]\\\___dddiiibbbaaaaaaeeelllsssvvvwwwtttpppjjjggggggiiikkklllnnnppprrrqqqnnnmmmoooqqqsssrrrqqqqqqsssvvvyyy{{{xxxxxxzzz{{{yyyvvvyyy~~~{{{zzzyyy{{{~~~~~~}}}}}}++++++,,,,,,,,,,,,------******)))((((((((((((((()))))))))*********++++++))))))))))))***************,,,............000222+++++++++,,,,,,,,,,,,---)))***,,,...//////......,,,///222000,,,)))))),,,+++***)))'''&&&&&&'''''''''(((***+++***(((&&&$$$'''((()))***+++******)))(((((()))))))))*********(((***---//////111333555000000000222333333111000---///111333333444777999888:::;;;888222///000222333666999999666444555666222444555555999@@@BBB??????>>>===???BBBCCCCCCBBB999555222444<<>>>>>???===>>>@@@@@@@@@@@@BBBCCCDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFHHHHHHGGGGGGFFFGGGHHHKKKMMMNNNMMMKKKJJJMMMLLLKKKJJJLLLOOORRRTTTOOONNNRRRXXXXXXTTTRRRSSSVVVWWWYYYZZZ[[[[[[[[[[[[ZZZ\\\]]]]]]\\\[[[\\\]]]]]]___aaaaaa```aaacccfffcccccccccfffjjjooorrrsssoookkkgggfffgggiiikkkkkkkkknnnqqqpppmmmmmmpppsssrrrqqqqqqrrrtttxxx|||~~~{{{yyyzzz|||yyysssuuu{{{xxxwwwvvvwww{{{~~~}}}|||{{{|||~~~++++++,,,++++++***((((((******)))(((((((((((((((******+++++++++,,,,,,,,,))))))))))))************,,,---.........///111444......---,,,,,,++++++***+++,,,---.........---,,,---111555333---))))))+++***)))'''%%%$$$%%%'''(((&&&&&&'''((()))+++---...'''((()))+++++++++***)))))))))))))))************)))+++...///...///000111......///111333333222000---///111333333555777999444777888555///---000333...333888888555222444666111444444555999@@@BBB@@@===???CCCGGGIIIHHHEEEBBB===888555777???GGGKKKLLLOOOHHHAAA======<<<999666222555777666111---,,,,,,,,,///333333111......//////---,,,,,,...111111111111000///......///000111+++---///000111000///......------...000111000...+++,,,......---,,,---...***...222222000//////000111111111000000000//////222333555666666555333222---+++***,,,000333333111///111333333111///......***,,,///000000222444666222222333444444444333333444333111333444444111...//////111222333444444444000111111111000///...---,,,+++,,,000000------000///.........+++***222;;;777555222///---,,,++++++&&&'''(((+++......,,,***)))***+++)))''''''))),,,+++---111555777444///+++------,,,++++++,,,------)))((((((((()))***,,,---111------444>>>BBB>>>888DDD>>>777444333222---)))+++***)))''''''(((***+++,,,+++***)))***+++,,,---***+++---...//////......//////000000000///---,,,//////000111111111111111222111111111111333444555555666666777888:::;;;<<<:::;;;;;;<<<===>>>??????>>>@@@AAAAAAAAAAAABBBDDDAAA@@@?????????@@@AAABBBBBBDDDFFFGGGHHHGGGEEEDDDGGGIIILLLNNNOOONNNLLLKKKNNNNNNLLLLLLLLLMMMNNNOOOOOOMMMNNNRRRSSSQQQQQQTTTVVVXXXZZZ]]]___`````````[[[]]]___```^^^\\\\\\\\\YYY^^^dddfffdddbbbbbbcccggggggggghhhhhhjjjlllnnnkkkhhhfffeeegggiiijjjjjjhhhlllooopppmmmmmmqqquuurrrqqqqqqrrruuuzzz~~~{{{yyyyyy{{{vvvoooooouuuxxxvvvuuuvvvyyy}}}|||zzzyyy{{{~~~333222000---,,,+++++++++***((((((+++,,,***((()))''''''(((((())))))***************+++,,,---///000,,,///111000......000333000...+++***+++,,,,,,,,,,,,,,,+++***)))***,,,...---...000111000...,,,***&&&%%%$$$######%%%'''((((((((())))))******+++++++++,,,---,,,******+++,,,,,,***(((''')))******)))+++***+++///333444111...111222333222000.........111222111...,,,///444999888666777;;;>>>===777111333///...111444444777::::::888777<<>><<<666...))))))******)))******************+++++++++++++++***((('''((((((...---...111444444000,,,,,,+++***))))))***+++,,,,,,---,,,)))***...---)))'''***///333333111---***000111333444222///+++(((,,,+++******+++---///111---,,,***))))))***,,,---111---***---333666333...333444444444333111///...------///000111111111111333222222222333444666777444>>>@@@777444:::===:::888999<<<>>>??????>>>===@@@AAA@@@???>>>>>>AAACCCFFFFFFEEECCC@@@@@@AAACCCEEEDDDBBBCCCEEEGGGIIIIIIDDDIIINNNPPPMMMJJJIIIJJJNNNMMMLLLLLLNNNQQQUUUWWWOOOMMMQQQWWWWWWSSSTTTYYY]]]___aaaaaa``````aaabbb\\\]]]___```aaa```^^^]]]`````````aaabbbccceeeffffffhhhjjjjjjiiihhhggghhhhhheeeeeehhhhhhfffhhhlllhhhiiijjjkkkmmmoooqqqrrrkkklllooorrrvvvyyy{{{|||tttsssrrrqqqrrrssstttuuuxxxtttqqqrrrwww|||{{{{{{||||||}}}}}}}}}}}}222111///---++++++***+++***)))'''%%%%%%''''''&&&((((((((()))******++++++,,,,,,+++***)))))))))))))))---111111///...///111...,,,)))((()))***+++***,,,,,,+++***)))***---///((()))+++------+++)))(((&&&%%%$$$$$$$$$%%%''''''&&&&&&''''''(((((())))))+++*********+++++++++++++++)))'''''')))******))),,,,,,,,,///111222///,,,///000222111000000111222000000///---+++---222777999999:::;;;<<<999333///000,,,,,,///111111444999333222333666:::>>>@@@@@@AAACCCCCCAAA===::::::::::::888;;;IIIYYY]]]QQQCCCEEEFFFDDD>>>777333555888222111...,,,+++*********.........000222222000...///.........------,,,,,,***+++---...//////......---.........,,,,,,...///---...///111111000...---............////////////---...///000111111111111111222333222111000111222000333555555333222222444222111///......///111222111111111111111000//////---......//////111555888000000000111111222333333111000///......///000111000000000///000000111111555555111---,,,//////++++++)))((()))+++---------,,,---,,,***)))+++///444666111,,,))))))+++++++++)))***************++++++((()))))))))((((((((()))++++++,,,///111222000///,,,+++***))))))***+++,,,000111///,,,---000000,,,+++,,,...//////...---,,,...///111111000...+++))))))(((''''''((()))+++,,,+++***)))((((((***,,,---000---+++,,,///111///,,,666666555444222000...---,,,---......////////////222222111222333555777888>>>FFFGGG===888<<<>>>:::999:::<<<============<<>>;;;777444222111//////111111000333999000333666666666999@@@FFF?????????===:::777777777::::::AAARRRccccccRRRAAAAAABBB@@@;;;666222333666000...---+++***)))******...---...///111111///---//////...---,,,+++*********+++,,,............------......---,,,,,,---///...///111222222000...,,,/////////...............---...///000000111111000222333333333222333666888222333333222000///000111111111////////////111111000111111111111000000///---.../////////111555777...///111333444333333222111000///......///000111000/////////000111111222444444111------000000,,,***((('''(((***+++++++++***,,,------+++)))******...,,,)))((()))+++,,,+++)))))))))*********++++++)))))))))(((((((((((((((''')))+++,,,---...000222,,,++++++******++++++,,,333555333111222555333//////...,,,++++++,,,---...,,,,,,------,,,,,,+++******)))(((''''''((()))***)))(((''''''(((***---...000//////...............999888555333000...---,,,,,,,,,---------------,,,111111222333555777888999===CCCCCC;;;666999:::777<<<<<<<<<;;;<<<<<<<<<======???BBBBBBBBBBBBCCCDDD@@@BBBCCCCCCAAA@@@AAABBB>>>???AAABBBDDDEEEEEEFFFHHHGGGGGGHHHIIIJJJIIIHHHGGGJJJOOOSSSUUUUUUSSSRRRSSSRRRSSSVVVVVVUUUYYY^^^ccceeeeeedddbbb```___```bbbcccccccccbbb```^^^]]]___``````aaabbbcccddddddbbbdddfffffffffeeefffgggfffdddfffhhhfffbbbcccgggggghhhiiijjjjjjiiihhhhhhmmmooorrrttttttsssrrrpppmmmmmmnnnnnnpppqqqssstttnnnoooqqquuuzzz}}}~~~}}}{{{||||||}}}~~~...---,,,+++******))))))///555333)))&&&+++,,,&&&((((((((()))******++++++))))))******+++---...///---000333222...++++++---...+++(((((()))+++++++++***(((&&&&&&''')))++++++)))***+++,,,+++***)))(((%%%%%%&&&''''''''''''&&&(((((())))))******++++++***'''$$$''',,,...,,,(((+++******+++---.........,,,,,,,,,---...---,,,+++,,,---...//////000333666333222222111111222444666222888???@@@===::::::;;;999777888777444000444:::777<<>>>>>???===:::666333444555000...---,,,++++++,,,,,,---,,,,,,...//////---+++---------,,,,,,+++++++++,,,---///000111111000/////////000///...---///111...000333555555333111////////////......---------......///000000000000000222333333333333555999<<<666555222000.........///111000////////////000111///000000111111111000000---///000000000222444777///000111222333333333333333333222111111222333333............///000111111333333111---...111000,,,***)))((()))+++,,,+++***,,,---...///...,,,+++******)))(((((()))******+++)))))))))*********++++++,,,+++***)))))))))((('''&&&)))++++++)))***...222,,,,,,++++++++++++,,,,,,222444444222444888777333///...,,,***)))***+++,,,)))))))))))))))***++++++---,,,+++***************(((''''''((())),,,///111111222333111///...111444999777555222000.........---------...------,,,,,,///111555888::::::999888444:::;;;777555999;;;:::@@@???===;;;;;;<<<===>>>>>>AAACCCDDDCCCBBBBBBCCC???AAADDDDDDDDDCCCCCCCCC===???BBBDDDEEEEEEEEEEEEJJJFFFCCCCCCGGGIIIIIIGGGJJJMMMPPPRRRRRRPPPNNNLLLPPPPPPQQQSSSTTTVVV[[[```aaabbbdddcccaaa______``````aaabbbcccccccccbbbbbb^^^___```aaaaaabbbbbbbbbbbbcccddddddbbbaaabbbccccccbbbccceeedddcccgggmmmkkkiiihhhfffeeeeeeffffffkkkmmmpppssssssrrrooommmmmmnnnnnnoooooopppqqqrrrooooooqqqtttwwwzzz{{{{{{{{{{{{|||}}}~~~,,,,,,,,,++++++******))))))000222,,,((()))'''!!!&&&&&&''''''((()))))))))''''''((()))+++...000111333444444000+++)))+++...+++)))&&&&&&''')))******(((%%%######&&&((()))))),,,,,,,,,,,,+++***((('''%%%&&&'''(((((((((''''''(((((())))))******++++++***'''$$$''',,,...,,,((()))((((((***,,,------+++)))***+++,,,,,,,,,------000111222222222222444666333222111111222333333333///777>>>@@@===;;;<<>>666000333;;;>>>CCCEEEAAA::::::AAAJJJFFFCCC@@@===:::888777555>>>BBBHHHMMMOOOLLLFFFAAA;;;;;;:::777444222222222......,,,,,,,,,,,,---...,,,+++,,,---......,,,)))+++++++++,,,,,,------------...000111222222111111...///000///------///000,,,...111333444444333222//////......------,,,,,,...//////000000000000///000111222222333666:::===999666333000///...//////000//////////////////000...///000111111111111111...///111111111222444666333222111000111222444555444333222111111222333444---------------...///000111222000---...111000,,,,,,+++***+++---...---+++------------.........---)))))))))))))))))))))***************************+++)))(((***,,,...---,,,)))+++,,,***((((((,,,000++++++++++++++++++++++++---///111111444888888444,,,,,,++++++******))))))((((((''''''((()))+++,,,...------,,,++++++++++++)))(((((()))+++...111333///111333111//////333888777555333111000000000000...////////////......------111777<<<>>><<<999666555888:::999:::>>>AAAAAABBBAAA>>><<<;;;<<<>>>???@@@BBBDDDDDDCCCAAAAAAAAA===@@@BBBCCCBBBBBBBBBBBB???BBBEEEFFFEEEEEEFFFGGGJJJFFFBBBAAAEEEGGGHHHGGGKKKKKKLLLMMMMMMLLLLLLKKKLLLNNNOOOOOOQQQVVV\\\```^^^```bbbcccbbbbbbcccddd```aaaaaabbbbbbbbbbbbbbb\\\]]]^^^___`````````___bbbbbbbbbaaa___]]]^^^___]]][[[\\\^^^^^^```iiisssnnnkkkfffbbbaaaccceeegggfffiiimmmppprrrqqqooonnnpppppppppppppppooooooooorrrrrrrrrrrrsssuuuxxxzzzyyyzzz{{{}}}~~~++++++,,,,,,,,,+++******(((...333444000***&&&%%%%%%%%%&&&''''''(((((()))((((((((((((((()))***+++444444222---)))(((+++///(((&&&$$$###%%%'''(((((('''$$$!!!"""%%%))))))(((+++++++++******)))(((''''''''''''(((((((((((()))&&&&&&''''''(((((())))))***((('''(((+++---,,,)))&&&%%%&&&''')))***((('''''')))++++++******,,,...222444666666666555666777000///...///000111000...000666===@@@===;;;;;;===DDDEEEEEEAAA666///333<<>>@@@AAAAAA@@@>>><<<<<<===>>>???@@@AAACCCCCCAAA@@@AAABBB===>>>@@@@@@@@@???@@@AAABBBEEEHHHGGGEEEDDDFFFHHHHHHEEECCCBBBCCCFFFGGGHHHGGGGGGHHHHHHJJJLLLNNNOOOJJJMMMNNNMMMOOOUUU[[[]]]\\\^^^aaaccccccdddfffhhhcccbbbaaa```___^^^^^^]]]ZZZ[[[]]]^^^^^^^^^]]]\\\`````````^^^\\\[[[[[[]]]WWWWWWXXXYYYYYY[[[fffqqqllliiiddd```___aaaeeegggbbbeeeiiimmmooopppppppppppppppppppppooonnnmmmlllrrrrrrrrrqqqppprrruuuxxxxxxxxxzzz{{{}}}***+++,,,------,,,++++++++++++333;;;777+++(((---&&&&&&''''''((()))))))))******)))(((((((((((((((---......,,,)))(((+++///)))'''$$$$$$&&&((())))))((($$$!!!"""'''******)))(((((())))))************)))((('''''''''((()))***&&&&&&''''''(((((())))))+++*********++++++++++++'''&&&&&&'''))))))'''%%%)))***+++***((((((***,,,...111444666555444333333///...---...000000...,,,111666===AAAAAA@@@AAAAAADDDGGGHHHDDD888000555???EEEDDDDDDCCCBBB???<<<999<<<888555444666777666555222777===@@@??????@@@BBB666555444222111///,,,***---------------///111222000//////000111000...,,,,,,,,,,,,---.........///+++,,,---////////////...,,,------,,,++++++,,,...+++++++++,,,---///000111,,,------------------...//////000000000000/////////111333555666888:::<<<999666222111111111///......//////////////////...---...///000222222333333...000222333222222444555777666444222111111111111222222000000000000222222222111000///////////////,,,------+++---000...***...------///000000...,,,,,,******+++......---******+++,,,+++)))))),,,///000000///...,,,+++******(((%%%%%%)))///333222000,,,+++***+++---/////////((()))************)))((('''***,,,,,,///222111,,,(((((())))))***)))))))))(((((()))******+++++++++)))************))))))((())))))((()))+++...111333111111000///...000333555555555555444222000///.........///000111111111111000111333555666666666555666555555888:::<<<===>>>>>>===<<<;;;;;;<<<=========???@@@@@@@@@AAACCCEEE@@@AAABBBAAA@@@@@@AAACCCEEEGGGIIIGGGCCCBBBEEEHHHFFFFFFEEECCCCCCDDDGGGIIIFFFFFFGGGIIIKKKMMMNNNOOOLLLPPPQQQMMMNNNTTTWWWWWWXXX[[[^^^```aaabbbdddfffaaa```___^^^]]]\\\\\\\\\XXXYYY[[[\\\]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZ\\\^^^XXXYYY[[[\\\ZZZYYY```jjjfffdddbbb``````aaacccdddaaacccfffjjjmmmoooppppppmmmmmmnnnooonnnnnnllllllmmmppprrrrrrqqqqqqtttvvvvvvwwwxxxzzz|||~~~***+++,,,---...---,,,+++)))&&&---999666&&&%%%///''''''(((((()))*********++++++***************+++%%%(((,,,,,,***)))+++...,,,***(((((())),,,------***%%%"""###(((,,,,,,***&&&'''(((***+++---...///***)))'''&&&'''(((***,,,(((((())))))***++++++++++++,,,---,,,******+++,,,***))))))***++++++)))'''***,,,,,,***'''&&&(((***'''***///222222000//////000///...000222222///,,,111666===CCCGGGIIIIIIJJJEEEHHHKKKFFF;;;333999DDDJJJGGGFFFGGGJJJGGG@@@999444000......222555555555111555;;;@@@AAA@@@===;;;888777555444333000---+++000000000000111333444666222222222222333333000........................---,,,---...000000000000///......///...---,,,...000///...---------///000222,,,,,,,,,------.........///000000000000000/////////111555777888999;;;<<<777444111000111111///,,,......////////////......,,,---///000222333333333...000222333333333444555666666666555444111///...444444333222222333444444555444333111000000000///***,,,,,,***,,,///...)))...------///000///---+++---,,,,,,///111000,,,((()))+++,,,+++***+++///333222222000///---+++***))),,,)))''')))---000---***,,,***))),,,000333222000'''((()))******)))((('''(((+++,,,+++---000---(((((((((''''''((()))***+++))))))***+++++++++++++++******++++++++++++******)))(((((((((***---000222777555222000111222444555777777666555222///,,,+++------///000111111111111222111000///000222555666666444444888<<<>>>???AAA;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???BBBEEEHHHEEEFFFEEEDDDCCCCCCEEEGGGFFFIIIIIIFFFBBB@@@DDDHHHDDDFFFGGGEEEBBBCCCGGGJJJHHHIIIJJJKKKLLLLLLLLLLLLOOOTTTTTTOOONNNRRRUUUSSSTTTWWWZZZ[[[\\\]]]___```]]]\\\\\\\\\\\\]]]^^^^^^WWWXXXZZZ[[[\\\[[[YYYXXXXXXYYYYYYYYYYYYZZZ]]]```\\\___bbbccc^^^YYY]]]ddd``````aaaaaaaaaaaaaaa```aaaccceeehhhkkknnnooopppiiijjjlllmmmnnnmmmllllllhhhmmmrrrtttsssssssssuuuuuuvvvwwwzzz|||~~~~~~***,,,//////---***((('''(((''''''(((******)))'''###$$$&&&'''(((***---000,,,(((%%%%%%(((******)))))))))+++,,,......//////,,,)))'''***...000---)))***))))))(((''''''&&&&&&'''((()))))))))'''&&&%%%###&&&)))************+++'''''''''((()))+++,,,...000///---+++******++++++******))))))))))))******+++***))))))***,,,,,,+++............///000222222666111...///444555111+++000666@@@GGGGGGEEEJJJQQQRRRDDD???FFFDDD:::>>>MMMRRRFFFFFFZZZIIIRRRHHH<<<888555111000222555777888333;;;EEEJJJHHHAAA;;;888555444444333111///------.........///333777333,,,////////////111333555666000///...------...///000---...///000000///...---///...------......---,,,,,,,,,---...//////......111111000......---------,,,---......//////......000000111222333555666777111222222222111000...---222///,,,---000222111///222000---,,,...000111111///000111111111111000000222111111222555444000---222111///......000222333777555333111000000111222,,,***)))))),,,.........+++---111333333222///---,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---,,,...///000///---***(((******((('''&&&&&&&&&&&&''''''(((,,,111333222000******)))***+++***(((&&&)))))))))******+++++++++******))))))))))))))))))++++++******************,,,***''''''(((***++++++((('''+++///...)))***000111111000////////////000...000333333111...------...//////......///111444222222222222222222222222555666666555555777;;;>>>999:::;;;;;;<<<<<<<<<<<<;;;===@@@AAABBBCCCDDDFFFCCCDDDFFFGGGGGGFFFEEEDDDIIIHHHFFFDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDBBBAAAHHHIIIJJJLLLMMMNNNNNNNNNTTTWWWVVVRRRRRRVVVZZZ[[[TTTUUUWWWYYYZZZ\\\\\\\\\ZZZYYYXXXXXXYYYYYYXXXWWWWWWUUUUUUWWW\\\^^^^^^\\\ZZZYYYXXXXXXYYY\\\^^^```___aaaccccccbbb````````````bbbdddcccbbbaaabbbccc^^^___bbbeeehhhjjjllllllmmmmmmnnnoooppppppqqqqqqoooqqqsssrrrooonnnoooqqqooorrrvvvyyyzzz{{{}}}}}}~~~}}}}}}~~~***---///000...+++))))))***))))))***,,,,,,+++)))%%%'''(((''''''''')))++++++(((&&&&&&(((******)))'''(((((()))************)))&&&%%%(((---///---***+++***)))(((''''''''''''((()))+++,,,,,,***'''%%%&&&(((******)))(((((()))'''((()))+++,,,,,,,,,,,,...---,,,***************))))))((((((((((((((((((++++++******+++,,,,,,,,,------......000111333333GGG===222++++++...000111999<<>>LLLKKKJJJSSSiiiWWWXXXHHH999:::999777444333444555777444===HHHMMMIII@@@666000555555444333222000...------.........222666333,,,///000222333444555444444444222111///..................////////////......///...---///222333111...,,,------...//////......111000///...------------------.../////////....../////////000111222333444222333333333222111///...000///---...///000//////222000......000111111111222222222222222111111111222111000111333333000---111000/////////000111222444333111/////////000111333111...---------,,,++++++---///000000///,,,+++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---......///...,,,***'''&&&+++***)))(((''''''''''''***)))))),,,///111///---,,,+++******++++++)))(((++++++++++++++++++++++++,,,+++)))((('''((())))))++++++******************---***(((''''''(((((((((((((((***///---)))***///---,,,,,,+++++++++++++++,,,...000000///---,,,,,,---.........---...000222222222222222222222222222777777777555444555888;;;888888888888999;;;<<<===:::===@@@AAAAAAAAABBBCCCBBBCCCEEEFFFGGGFFFEEEDDDFFFGGGGGGGGGEEECCCAAA???CCCCCCDDDEEEEEEDDDCCCCCCHHHIIIJJJKKKLLLMMMNNNOOORRRTTTTTTPPPPPPTTTXXXYYYXXXXXXWWWWWWVVVVVVVVVVVV[[[ZZZXXXXXXYYYYYYWWWVVVYYYXXXWWWYYY]]]___^^^]]][[[ZZZZZZ[[[]]]___aaabbbccceeefffeeecccaaaaaabbbaaacccddddddbbbaaabbbcccaaabbbdddfffhhhjjjkkkkkklllmmmnnnooopppqqqrrrrrrnnnooopppooommmlllnnnpppooorrrvvvxxxyyyzzz|||}}}{{{~~~+++---000000...,,,******&&&&&&&&&(((******(((&&&)))))))))'''%%%$$$%%%&&&***(((&&&&&&(((*********---,,,,,,+++************'''%%%%%%(((,,,///---+++,,,+++)))(((''''''((()))'''(((+++,,,,,,***'''%%%)))++++++***(((&&&&&&&&&''')))+++---...---+++***,,,+++***)))))))))))))))++++++******)))))))))(((+++++++++++++++,,,------------...///000222444555JJJBBB666,,,(((+++111666===???EEEIIIGGGDDDGGGNNNJJJIIIHHHDDD<<<999AAAMMMKKKSSS^^^rrraaa```LLL===:::::::::999888777777888???EEELLLOOOKKKCCC:::555777666666444333111///...---///......111555222,,,...000333555555444222000222000...,,,***)))((((((.........------.........000......111666888444000,,,---......///.........000000///...---------------......///////////////000000000000000111222222333333333333222111000000...///000///.........000111000///000222333222111333333111000///000000111222000//////111111///...//////000000000000111111111111///......///000111777555222000000///...,,,.../////////...---,,,+++,,,,,,+++******+++---...,,,,,,++++++++++++,,,,,,//////---+++)))'''&&&%%%+++******)))((((((((((((,,,++++++,,,------+++***---,,,******+++++++++***...------,,,,,,++++++***...---***'''&&&''')))*********++++++++++++++++++---+++(((((((((((('''&&&)))(((***---,,,******...******))))))(((((((((((((((+++------,,,++++++,,,,,,---------,,,---///111222222222222222222222222888888777555333333555777777666666666777:::<<<===:::===AAABBBBBB@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDFFFHHHIIIHHHDDD@@@===BBBCCCDDDEEEFFFFFFFFFEEEIIIIIIIIIIIIKKKMMMOOOPPPPPPSSSRRRNNNNNNSSSWWWWWW\\\ZZZXXXUUUTTTSSSTTTTTT\\\ZZZYYYXXXYYYYYYWWWUUU\\\[[[ZZZ[[[]]]^^^^^^]]]ZZZ[[[]]]^^^```bbbddddddggghhhhhhfffdddcccccceeecccdddeeedddbbbaaaaaabbbdddeeefffggghhhiiijjjjjjlllmmmnnnoooqqqqqqrrrrrrlllllllllkkkjjjjjjmmmoooppprrruuuwwwwwwxxxyyy{{{zzz}}}))),,,//////...+++***)))%%%%%%&&&(((******(((&&&+++++++++(((&&&$$$%%%&&&((((((''''''((()))***+++222111...,,,***)))))))))(((''''''))),,,...---++++++***(((&&&&&&'''((()))&&&''''''(((''''''&&&&&&***++++++***(((&&&&&&'''))))))***+++++++++************)))))))))))))))))).........------,,,++++++***+++++++++***+++,,,---,,,------...000222444555999888555111...///444999999???IIIQQQOOOHHHEEEGGGFFFHHHGGGCCC@@@CCCKKKQQQUUU^^^^^^kkk```fffTTTGGG;;;::::::===@@@@@@>>>;;;GGGHHHJJJJJJHHHEEEAAA???888888777555333111///...///000000///111555333......///111222222000///...///...---+++)))((('''&&&///...---,,,,,,---...///111///...222888999444...------...............---000///...---------------......///000000000000///333333222222222222222333111111222222111111111000...111333222///...///222000///000111333444333111222111...---,,,---...///111000///...////////////...///000000111111000000000////////////000111222333111000111222333333222333222111000......------,,,,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,///...,,,***((('''''''''++++++***))))))))))))))),,,+++++++++++++++***)))---+++(((((()))++++++***//////...---,,,++++++***222///+++((('''(((***,,,******+++++++++++++++,,,,,,+++******++++++)))((())))))***++++++***+++,,,***************))))))(((''')))+++,,,++++++,,,---,,,---......---...///111111111111111222222222222666666666555333333444666777777888999::::::;;;;;;<<>>???@@@AAACCCDDDEEEEEEEEEDDDEEEHHHIIIHHHDDD@@@>>>AAABBBCCCEEEFFFGGGHHHHHHJJJIIIIIIIIIJJJMMMPPPRRRQQQTTTSSSOOOOOOSSSWWWWWW]]][[[XXXUUUTTTVVVXXXYYYZZZYYYXXXXXXYYYYYYXXXWWW\\\\\\\\\\\\\\\]]]\\\\\\YYY[[[]]]___bbbcccdddeeehhhhhhgggeeecccccceeegggddddddeeecccaaa```aaaccccccddddddeeeggghhhjjjjjjnnnoooooopppppppppooonnnkkkkkkjjjiiiiiijjjmmmnnnppprrrtttuuuuuuuuuwwwyyyzzz}}}~~~'''***---...,,,***(((((())))))***---//////---***+++++++++***((('''((()))''''''((((((((()))***+++333111---)))&&&%%%%%%%%%((((((((()))******)))((()))((('''&&&&&&&&&'''((()))'''%%%$$$$$$&&&((()))((()))***)))''''''(((******)))'''&&&&&&(((***+++)))))))))***************.........///...---,,,+++)))+++,,,+++))))))+++...,,,,,,---...///111333444+++...111000000222777<<<:::>>>GGGOOOOOOIIIFFFGGGCCCCCCDDDFFFLLLQQQTTTUUUZZZbbbXXX^^^]]]lllYYYMMMDDD@@@>>>BBBIIIJJJCCC<<>>>>><<<:::888>>>AAAEEEFFFDDDAAA???>>>>>>>>>@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHJJJJJJJJJJJJIIIJJJLLLNNNRRRSSSUUUXXXWWWRRRQQQUUUXXXXXX\\\ZZZWWWTTTTTTVVVXXXZZZXXXWWWWWWXXXZZZ[[[ZZZYYY[[[[[[\\\[[[ZZZZZZZZZZZZXXXYYY[[[^^^```bbbccccccdddeeeeeecccbbbccceeegggcccdddcccbbb``````aaacccaaaaaabbbccceeehhhjjjkkkooopppppppppooommmkkkjjjjjjiiiiiiiiijjjlllmmmnnnoooqqqrrrsssrrrsssuuuwww{{{~~~}}}&&&))),,,---+++)))(((((('''(((***---//////,,,*********+++***))))))***,,,%%%'''((()))((()))***,,,888555///***'''&&&'''''''''''''''''''''&&&%%%%%%((((((((((((((('''''''''***)))'''%%%%%%'''***,,,'''((()))((('''(((***,,,***(((&&&$$$$$$'''***---))))))***+++,,,,,,,,,+++***+++,,,------,,,+++***))),,,---,,,***))),,,///,,,,,,,,,---...///000111+++,,,,,,,,,,,,222:::AAAAAA@@@BBBFFFGGGFFFHHHMMMCCC@@@DDDOOOWWWXXXWWWVVVVVVbbbQQQSSSZZZooo[[[OOOQQQMMMIIILLLPPPOOOHHH@@@:::>>>FFFMMMOOOKKKCCC===999999888666333111///---000333333000000333333111222111000//////000111222......//////000//////...---,,,,,,++++++,,,,,,---/////////000111000---+++.........///......---,,,......---------------...//////000111111111111111111000000/////////000000...............///000111///111444555555555555666//////...000222333333222222111000000000111222222000111222111///...///000......////////////000000000000000111111222222222///......000111222000///111000///---,,,,,,++++++---,,,***))))))***++++++++++++************++++++,,,+++***))))))***+++,,,***))))))(((((()))))))))((()))))))))'''(((***+++)))'''&&&&&&((())))))(((,,,,,,,,,------.........222111...+++++++++---...******++++++,,,---------******,,,///111111///---***+++)))'''))),,,,,,))))))***+++++++++***)))((()))***,,,,,,+++,,,---///,,,...000111000000111222//////000000111222222222000222444555555666888999999;;;===???@@@>>><<<:::@@@CCCEEEFFFDDDBBB@@@@@@>>>>>>??????@@@AAABBBBBBFFFEEECCCCCCCCCDDDFFFGGGCCCCCCCCCEEEGGGIIIKKKLLLKKKKKKKKKLLLNNNQQQSSSUUUXXXZZZYYYSSSQQQUUUWWWWWWZZZXXXUUURRRRRRSSSVVVXXXXXXWWWWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXWWWXXXYYYWWWXXXYYY[[[]]]___```aaabbbccccccbbbaaaaaabbbdddaaabbbaaa```______aaaccc`````````bbbdddgggjjjkkknnnooopppooonnnkkkhhhgggiiihhhhhhjjjmmmnnnnnnmmmnnnooopppqqqppprrrtttvvvzzz}}}~~~}}}}}}}}}&&&))),,,---,,,***))))))$$$%%%'''***---,,,***''')))******)))((((((***,,,$$$&&&)))))))))(((***,,,===999333---***)))***+++&&&'''))))))((((((((((((''')))***++++++***)))(((''''''''''''(((((())))))(((((()))(((''''''***,,,((('''&&&&&&''')))+++---)))***,,,---............((()))+++---------,,,++++++...000///++++++...222,,,,,,,,,,,,,,,---.........---,,,,,,///555===BBBDDD@@@???AAABBBCCCGGGMMMDDDAAAIIIZZZ___VVVQQQTTTRRRaaaLLLHHHQQQkkk]]]XXXYYYXXXXXXXXXVVVSSSOOOKKKCCCEEEIIIMMMOOOLLLFFF@@@999888777555333000...,,,///222222///...111111000//////000000000000000000+++,,,---......---,,,,,,++++++,,,,,,,,,,,,+++++++++---//////...---...///......//////...------,,,...------,,,,,,------...///000111111222222111111000///////////////000111///.........///000222333...///111444777888777555///...------000222333333000000111111222333333333///111444333111//////000//////...---...///000111//////000000000000000000/////////000111111///---000//////...---,,,,,,+++---,,,***)))))))))***+++++++++************+++++++++***))))))(((((((((((()))((((((''''''(((((()))((()))***(((&&&&&&(((+++(((''''''(((******)))(((((()))***,,,---///000000///...,,,+++++++++,,,---******++++++,,,------...***+++---000111111...++++++,,,)))&&&(((---,,,''')))***,,,,,,,,,+++)))((()))***++++++******,,,...+++---000000000///000000/////////000111222222222000222555666666666888:::999:::;;;<<<>>>???@@@AAA@@@BBBDDDDDDBBBAAAAAAAAA>>>>>>>>>>>>??????@@@AAACCCCCCBBBBBBCCCEEEGGGIIIDDDDDDDDDEEEGGGIIIKKKLLLKKKKKKMMMOOOQQQSSSTTTUUUXXXZZZXXXRRROOORRRTTTSSSUUUTTTRRRRRRSSSVVVYYYZZZ[[[YYYXXXXXXYYYYYYXXXWWWXXXZZZ[[[ZZZXXXWWWXXXZZZYYYYYYYYYYYY[[[]]]___```cccddddddcccaaa___^^^____________^^^]]]^^^aaadddcccbbbbbbbbbdddfffiiijjjjjjlllmmmnnnmmmkkkhhhgggffffffgggjjjnnnooommmkkklllnnnoooooooooqqqtttvvvwwwzzz}}}~~~}}}}}}~~~}}}'''***---...---+++******%%%&&&)))---//////,,,)))((()))***)))''''''(((***###&&&)))***)))(((***---;;;777111+++''''''((()))((()))+++,,,,,,,,,---...(((***,,,......---***)))"""$$$&&&((()))(((&&&$$$)))***)))(((&&&''')))+++&&&'''((()))***+++,,,---***+++---///000000//////(((***,,,...//////...------000222111---,,,000444---,,,,,,++++++,,,,,,---+++,,,...222666;;;???AAAAAA???@@@DDDEEEBBBCCCFFFEEECCCOOObbbbbbQQQJJJRRRRRRcccIII===FFFeee```dddYYY^^^aaa```ZZZUUUVVVXXXNNNJJJEEECCCDDDEEEDDDCCC999888777555222000---,,,---111111---,,,...000...***,,,...000000///---,,,...///000000000///...---***+++,,,------,,,+++***(((,,,000///,,,+++///333.../////////...---,,,,,,------,,,,,,,,,------...000000111222222222222111111111111111111222333333////////////000111333444...---...333888999777444000...,,,,,,///111333333---...///111222222222222...222555555222000///000000///---,,,---...000222......////////////.........---...000222222000...000111111111000///...------,,,***)))))))))******++++++************+++++++++***)))((('''&&&%%%%%%((((((''''''''''''((())))))******(((%%%$$$&&&)))(((((((((***,,,,,,***(((&&&''')))+++---///111222,,,,,,++++++***+++++++++******+++,,,,,,---......+++,,,---000111///+++(((+++,,,)))%%%'''---,,,'''+++,,,...///...---+++))))))***+++***))))))+++---***,,,/////////......///...//////000111222222222111333666777666666777999999888777888;;;???DDDGGG@@@AAACCCBBBAAA@@@@@@AAA???>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIEEEEEEEEEEEEGGGIIIKKKLLLJJJLLLNNNQQQSSSTTTUUUVVVXXXYYYWWWPPPMMMOOOQQQPPPPPPPPPQQQSSSWWW[[[___bbb^^^\\\ZZZYYYYYYXXXVVVTTTXXXZZZ\\\[[[XXXWWWYYY[[[ZZZYYYYYYXXXZZZ\\\^^^```eeeffffffeeeaaa]]][[[[[[]]]^^^^^^]]]\\\^^^aaadddfffeeedddddddddfffhhhiiiggghhhkkkmmmmmmkkkiiihhhddddddfffjjjnnnooollliiikkklllnnnnnnnnnppptttvvvtttwww{{{}}}~~~~~~~~~}}}~~~...000111000,,,)))***+++)))***+++,,,,,,,,,+++***((('''&&&(((+++,,,***''''''(((*********,,,...000;;;666...(((&&&&&&&&&'''%%%%%%%%%&&&(((***---///000///......///000///---000000...---+++)))(((((()))'''%%%%%%%%%&&&%%%%%%(((''''''(((+++------,,,333111000---+++***)))((()))+++...///...///000111000444444222111222000,,,000...,,,+++,,,------,,,000...///555===CCCBBB@@@???BBBDDDCCCAAAAAACCCGGGEEEEEEYYYgggTTT@@@DDDPPPXXXUUULLLBBBBBBPPPbbblllbbbgggbbb]]]^^^WWWTTT\\\PPPIIIBBBAAACCCCCC===777555444333111///---+++***333333111000...---------222111000///...---,,,,,,...---,,,+++++++++,,,,,,,,,///111///,,,***+++------...//////......///111000111111111000///---,,,+++,,,---...////////////222222333333333222222111000000/////////111222333666444222000000222555666333333444555666777888999222111111000111111222222/////////000222222111000333222222111000//////......///////////////......////////////000000000000---------...///000111222111222222111///...///111...---+++******+++---...******,,,,,,,,,,,,******,,,+++******)))*********&&&''')))+++,,,---,,,,,,))))))))))))((((((((((((((()))))))))''''''(((***((('''+++444666111,,,,,,(((((((((***,,,,,,+++)))***+++---000111000,,,)))+++++++++,,,,,,---------...---,,,+++************444333111///......///000++++++++++++++++++++++++,,,...111444444333111///111000///000222333333333111222333555777999;;;;;;@@@???<<<999===FFFKKKLLLEEECCCAAA@@@AAABBBAAA@@@?????????@@@AAABBBCCCDDDAAABBBDDDEEEEEEFFFHHHJJJFFFGGGHHHHHHIIIIIIHHHHHHJJJHHHJJJOOORRRQQQQQQRRRYYYWWWTTTRRRQQQQQQRRRSSSTTTUUUUUUVVVYYY^^^eeejjjbbbZZZWWW[[[YYYRRRRRRZZZWWWZZZ]]]]]][[[XXXVVVVVVYYYYYYYYYXXXYYY\\\aaaeeedddaaa______aaaaaa^^^\\\XXXZZZ]]]_________aaabbbcccdddeeeeeedddeeeggghhhjjjiiiiiiiiijjjiiifffdddfffffffffhhhkkkmmmmmmllliiijjjkkkmmmoooqqqssstttsssuuuyyy{{{|||}}}}}}~~~,,,......,,,)))'''(((***++++++,,,------,,,+++******(((((())),,,---+++)))+++,,,,,,,,,++++++---///666222,,,((((((((())))))''''''((()))+++---///000...---,,,,,,---...---+++111000///...,,,+++***)))'''&&&%%%%%%%%%%%%$$$###*********+++---...---,,,...------,,,,,,,,,,,,---***+++---...---...000111555888777444222333222...000...,,,+++,,,------,,,---111777<<<@@@BBBBBBBBB======<<<;;;<<>>@@@AAAAAAAAA>>><<>>BBBHHHJJJHHHBBBCCCDDDFFFHHHGGGDDDAAA@@@@@@AAABBBCCCDDDEEEFFFDDDFFFIIIIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNJJJIIIKKKLLLKKKNNNRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTWWW[[[^^^[[[UUUTTTYYYZZZVVVXXX^^^XXX[[[]]]]]][[[XXXWWWWWW______]]][[[YYYZZZ]]]___\\\ZZZYYYZZZ\\\]]]]]]\\\```aaa```___]]]]]]___aaadddddddddbbbaaabbbeeeggghhhhhhhhhjjjlllllljjjhhhkkkiiiggggggiiilllmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrtttwwwyyy{{{{{{|||~~~{{{{{{}}}}}}zzz~~~~~~+++***(((&&&%%%&&&'''))).........---,,,+++******,,,+++******+++,,,,,,++++++,,,,,,***(((((()))***---+++***)))***+++***)))***,,,...000111111111000***(((((((((***+++***)))---.........---,,,+++******+++---,,,+++***))))))(((''''''(((***+++***(((...---,,,++++++******++++++,,,,,,******+++///111444666444000000333444222111000000111333333111//////444;;;???>>>===>>>@@@>>>999444444:::AAAFFFHHHDDDCCCNNNTTTOOOMMMIII<<<>>>??????CCCOOO^^^fffgggwww|||xxxvvvzzzoooXXXMMMHHHKKKMMMKKKFFF???:::888888666333000///.........///000111222222111///...,,,,,,---......//////000...---,,,+++++++++,,,,,,+++)))(((+++...000...+++,,,---......------.../////////000000000///---,,,,,,------...//////......---...///000111111111111333222222111111000000000///000222444555555555555//////000000111222333333222222222111111000//////222222111000///111333666111111111000000/////////...//////000000000000///---.........///////////////...---,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...///,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,+++***)))))))))(((((()))*********++++++*********)))))))))(((((((((((((((''''''***///333222000000222555555444444???@@@???888///+++,,,///000...,,,+++,,,,,,+++***+++************)))))))))'''''''''((()))+++,,,---222///***''''''+++000444111000...,,,++++++++++++,,,...///---***))),,,000//////000000000111222444333444666888:::<<<>>>???===?????????BBBHHHIIIFFF>>>???BBBEEEGGGFFFBBB>>>@@@AAABBBCCCEEEFFFFFFFFFFFFIIILLLLLLJJJGGGEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNIIIHHHIIIMMMOOONNNQQQVVVUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZYYYVVVSSSSSSUUUVVVYYYUUUUUUYYYZZZXXXYYY^^^ZZZ\\\^^^^^^\\\ZZZYYYYYY______^^^[[[YYYZZZ\\\^^^ZZZYYYYYYZZZ\\\^^^___```bbbbbbaaa___^^^^^^aaacccddddddcccaaa```aaadddgggfffeeefffiiikkkllljjjiiifffdddcccdddhhhlllpppqqqqqqqqqqqqqqqrrrrrrrrrrrruuuwwwyyyzzzzzz{{{|||}}}yyyzzz{{{}}}~~~}}}yyyvvv}}}}}},,,***(((''''''(((******......---,,,++++++***************)))((()))***+++)))***+++***))))))+++------+++***)))******)))'''***+++---...//////......)))((('''(((***++++++)))***+++,,,------,,,***)))***,,,...---,,,+++,,,---***((('''(((***+++***))),,,,,,+++***************+++,,,+++***)))***...000000222222000111555777666222222333666888888666444444444555666888999;;;<<<>>>999555666<<>>;;;888666555444333222000///...555222///,,,***+++,,,---***+++,,,---...///000000...---,,,+++++++++,,,,,,+++++++++---/////////...---...//////......///111---...////////////------------...............---//////000000000000///////////////000000///......---///000222333333333222111111111222222222333333...///000111111111/////////000222000......111444////////////////////////......///000111111111111////////////000000000000//////...---,,,,,,------***+++,,,+++******,,,---------............------,,,++++++******++++++,,,******)))(((((((((((()))&&&&&&&&&&&&'''((()))***++++++*********))))))))),,,+++***(((&&&'''***---000222222222666<<<===;;;CCCCCCAAA;;;333...---...,,,***((('''((()))((('''*********+++++++++,,,,,,++++++***)))))))))******+++,,,,,,------,,,,,,,,,,,,+++***)))***,,,...000------......---,,,)))(((***---000000///000333777777777888888888999999999555888:::;;;???DDDEEEAAA???>>>>>>@@@AAAAAA@@@>>>>>>@@@BBBDDDFFFGGGGGGFFFEEEGGGIIIJJJIIIGGGFFFFFFEEEFFFHHHJJJLLLNNNNNNOOOKKKMMMSSSXXXWWWRRRRRRVVVTTTUUUUUUUUUVVVVVVWWWWWWRRRTTTVVVXXXXXXYYY[[[\\\YYYYYYYYYYYYYYYXXXXXXXXX[[[\\\]]]\\\ZZZYYYYYYZZZYYYZZZ[[[ZZZYYYZZZ\\\^^^TTTUUUVVVVVVWWWYYY]]]aaacccddddddcccaaabbbdddfffaaabbbdddccccccccceeegggbbbbbbccceeehhhiiihhhgggfffdddbbbbbbdddggghhhhhhggghhhjjjlllnnnpppqqqrrrtttvvvxxxxxxwwwvvvwwwxxxyyyyyyyyy{{{{{{zzzvvvssszzzzzz}}},,,***)))***,,,...---+++++++++***)))))))))***+++)))******'''%%%%%%(((***''')))))))))))))))+++---,,,***''''''((()))))))))))))))((((((((()))******((('''&&&(((***+++******&&&(((+++---...---,,,+++&&&)))***)))((()))///444???:::444///............)))))))))))))))***+++,,,)))***++++++******+++,,,,,,000222222444888999777///111555;;;???@@@>>><<<<<<<<<:::777444666;;;@@@===;;;999888:::BBBKKKRRR\\\YYYhhhssscccNNNDDD@@@@@@EEEHHHHHHMMMWWW^^^```qqqxxxpppeeehhhgggZZZSSSNNNMMMJJJEEE@@@<<<;;;;;;666777777777666333111///222111///------------...++++++,,,------...//////...---,,,+++++++++,,,,,,+++---//////......///000...///000000//////000222,,,---.../////////---------...............------111111111111000///............000000111000/////////000111111222222222222111111111111111222222222,,,...///111222111000///...111444333///...111555000000000111111111111111......///111111222222111000000000000111111111222//////......---.........+++,,,,,,+++***)))+++,,,,,,------------------,,,+++******))))))******+++))))))))))))))))))***+++''''''&&&%%%&&&'''((((((+++++++++*********)))))))))******((('''''')))+++...111222000444;;;<<<888777777666444222///---,,,***)))(((((()))***)))''''''(((((()))***+++,,,,,,++++++************++++++))))))***+++,,,,,,,,,+++***)))((()))+++...222444444000,,,,,,......,,,))),,,///222000...---111444666666777888888999::::::888:::;;;:::===BBBAAA>>>@@@>>>;;;:::;;;============???AAADDDFFFFFFFFFFFF@@@BBBDDDDDDDDDDDDEEEFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLOOOTTTXXXVVVRRRTTTYYY\\\[[[ZZZYYYXXXXXXYYYZZZPPPRRRVVVXXXXXXYYY[[[\\\XXXYYYYYYYYYYYYYYYYYYXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZYYYXXXXXXZZZ\\\TTTUUUVVVVVVVVVXXX]]]bbbeeeffffffeeecccbbbcccddd___aaadddfffeeeffffffhhhbbbbbbcccfffhhhiiihhhgggfffdddcccccceeeggggggffffffggghhhjjjlllnnnpppqqqtttuuuwwwvvvuuuttttttuuuvvvvvvxxxzzz||||||yyyvvv{{{{{{~~~+++))))))+++...///---******)))((((((((()))***+++***+++***(((%%%%%%(((+++%%%&&&&&&&&&$$$%%%&&&(((***(((&&&&&&'''***++++++***)))(((''''''((()))***'''&&&%%%''')))******)))'''))),,,...//////---,,,(((***,,,***)))+++333999GGG@@@777000---,,,,,,,,,---,,,+++)))((((((''''''(((***,,,,,,+++******+++***...111000222555555222---000555;;;@@@AAA???======AAACCC>>>666666===FFF@@@>>><<<999;;;DDDRRR\\\\\\\\\tttsssRRRDDDAAABBBDDDBBB???CCCQQQ```hhhttt}}}pppYYYQQQNNNJJJJJJKKKNNNPPPJJJ@@@::::::>>>777888::::::999666333111//////000000000000//////++++++,,,------...//////...---,,,+++++++++,,,,,,+++...111111...---///111///000111111000000111222,,,---.../////////...------...............------222222222222111///...---...///000222222222111000333333333333333333444444000000000000111111111111+++---///111222222111000...222555555111000222555222222222222222222333333......///111111222222222000111111111222222222222//////.........//////000,,,------,,,***)))***,,,+++,,,,,,------,,,,,,++++++***)))(((((()))***+++))))))))))))***+++,,,---((('''''''''((()))+++,,,+++++++++************)))'''((()))((('''''')))+++---111111///222999999444---,,,,,,...//////---***)))(((((()))++++++***(((%%%&&&'''((()))***+++,,,++++++******+++,,,------***+++,,,...000222444555000//////000333777<<<>>>;;;444---+++///222000---///222333111---+++...222333333444666777888999:::;;;===<<<:::<<<@@@???;;;???;;;777555666888999:::<<<>>>AAADDDFFFFFFFFFEEECCCEEEFFFGGGGGGHHHJJJLLLFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMQQQUUUTTTSSSXXX______]]][[[YYYXXXXXXYYYZZZRRRTTTWWWXXXWWWWWWWWWXXXVVVXXXYYYXXXYYYZZZZZZYYYWWWXXXXXXWWWUUUTTTTTTUUUYYYZZZZZZYYYWWWWWWXXXZZZWWWXXXYYYXXXXXXZZZ___dddggghhhiiigggdddbbbaaaaaa]]]aaaeeegggggggggggghhhdddddddddgggiiijjjiiigggcccbbbbbbeeegggiiiiiihhhfffggghhhjjjlllmmmoooooosssuuuvvvuuusssrrrrrrsssttttttwwwzzz}}}~~~|||zzz}}}}}}(((''''''''''''(((((())))))'''&&&(((+++---+++***''''''(((((('''&&&%%%%%%+++)))(((&&&&&&((()))+++(((((())))))******++++++)))((('''&&&&&&''')))***)))+++,,,,,,***(((''''''+++++++++++++++***)))(((++++++,,,++++++---000333333222222222111...)))%%%)))***++++++,,,,,,,,,,,,###"""%%%***,,,)))(((***(((...///+++---444222***+++222:::<<<999666888;;;GGGJJJIIIDDD>>>===???AAA@@@===>>>BBB???<<>><<<;;;:::888777777777888999===???AAACCCEEEEEEFFFEEE@@@CCCGGGJJJKKKJJJHHHFFFNNNMMMKKKJJJJJJLLLMMMOOOMMMNNNRRRWWWZZZ[[[YYYWWWWWWYYY\\\[[[XXXVVVVVVXXXQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSTTTUUUVVVXXXXXX^^^\\\ZZZWWWVVVWWWXXXXXXUUUWWWZZZZZZYYYWWWWWWWWW^^^[[[YYYZZZ^^^aaa```___eeehhhkkkkkkhhhddd```___bbb``````aaadddfffgggfffgggeeecccaaaaaacccfffhhheeeeeefffgggiiihhheeebbbfffeeefffhhhlllooooooooopppqqqqqqrrrssstttvvvwwwsssuuuxxxyyyxxxxxxxxxyyywwwzzz}}}))))))((((((((((((((((((***(((&&&''')))***(((&&&)))))))))))))))(((''''''***)))(((''''''((()))***&&&&&&'''(((***+++,,,,,,((('''&&&%%%&&&''')))***(((***+++,,,***)))))))))(((((())))))))))))((((((************)))+++...000/////////000000...+++'''(((((()))***************,,,)))***------)))(((***(((---111111222333000,,,222777<<<<<<888666888;;;BBBEEEFFFAAA<<<999;;;===<<<:::===AAA???===IIIYYYRRRWWWcccppprrrgggXXXPPPQQQWWWPPPIIIUUUaaacccfffqqqooo[[[HHHEEEGGGHHHOOOHHHFFFBBB???<<<;;;::::::999888999???CCCAAA999000---...............------***+++,,,---............000000//////......------...///000000000///---,,,///---,,,---...///...---///...---------...///000////////////......------///111222333111000000111000000000000000000000000111111222222333333333444444555444222//////000222444444333222222222222333333222000///...///000111111000111333666666444222222222222222222111111111333444444333111000111222444333111/////////000111//////...------,,,,,,,,,))))))******+++,,,------++++++******************)))))))))(((((('''''''''(((++++++'''&&&)))***(((***************++++++,,,******+++,,,,,,+++,,,...---,,,***((((((((()))***,,,+++***+++,,,---,,,***+++)))((()))***+++)))((('''((()))***+++++++++,,,******************************+++,,,---------------,,,,,,...------333<<<777000,,,...///......000222111///......000222444555999:::999999<<<;;;888:::999888:::>>>???===<<<:::999888888777777888888???@@@BBBDDDFFFFFFFFFEEEDDDEEEHHHJJJKKKKKKKKKKKKOOONNNLLLKKKJJJKKKLLLMMMPPPQQQSSSVVVYYYXXXUUUSSSTTTWWWZZZ[[[ZZZZZZ[[[\\\SSSRRRRRRSSSTTTUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVWWW^^^\\\ZZZWWWVVVVVVVVVWWWUUUWWWYYYYYYXXXXXXYYYZZZYYYYYYZZZZZZZZZ\\\^^^```___bbbfffhhhgggeeecccbbb_________aaaeeeggghhhggggggfffeeeccccccdddeeefffgggfffeeefffffffffcccaaaccccccdddgggllloooppppppppppppppppppqqqrrrttttttrrrtttwwwwwwwwwvvvvvvwwwvvvxxxzzz}}}++++++***))))))(((((((((,,,***))))))))))))'''&&&******++++++******))))))))))))))))))))))))))))))$$$%%%&&&''')))***,,,,,,'''&&&&&&%%%&&&'''((()))''')))++++++*********+++&&&'''(((((((((((((((''')))))))))((('''(((+++---++++++,,,...//////,,,***((()))***+++,,,,,,,,,,,,000---,,,...---))))))+++,,,///555:::999333111333666888:::999666666999<<>>;;;DDDRRROOOQQQ\\\rrr}}}mmm```XXX[[[QQQKKKXXXaaa\\\XXXZZZcccUUU@@@>>>DDDFFFIIIDDD@@@:::888999:::999888444222333888<<<<<<666000,,,---......//////......+++,,,---...////////////000000000000000000000000---.../////////...,,,+++...---,,,---//////...------------...//////000000000000000000////////////---000444555444222111111222222111111111000000000111111111222333444555666777666444111//////111333555555444333222222222222555333111000....../////////000222555777666333000000000000111111111222222111222333333222111222444333222111000000111222333111111222222111///...---&&&'''((()))+++,,,---...******))))))***++++++,,,******)))((('''&&&%%%%%%&&&)))(((%%%&&&)))***'''---,,,)))((('''((()))+++)))+++,,,---......---------,,,***((('''''''''((()))(((((()))+++,,,,,,+++***)))((()))***+++***)))%%%'''***,,,......---,,,*********++++++*********((()))***,,,------......++++++---//////...222999666000,,,......---...111111000......///111444666555;;;>>>>>>>>>???;;;666888888:::<<>>@@@AAACCCDDDDDDCCCCCCEEEFFFFFFHHHIIIKKKLLLMMMOOONNNMMMKKKKKKKKKLLLLLLSSSSSSTTTUUUVVVUUUQQQNNNQQQTTTXXX[[[\\\]]]___```TTTTTTTTTTTTUUUWWWYYYZZZVVVUUUUUUUUUUUUUUUVVVVVV\\\[[[YYYVVVUUUTTTTTTUUUTTTVVVWWWXXXXXXYYY\\\^^^UUUYYY\\\[[[YYYZZZ^^^bbb]]]```dddfffeeecccbbbbbb]]]]]]^^^bbbeeehhhhhhggggggggggggffffffeeeddddddgggfffdddcccccccccbbbaaaaaaaaabbbfffkkkoooppppppooooooooooooppppppqqqqqqqqqsssvvvvvvuuutttttttttuuuuuuuuuxxx,,,,,,,,,+++***)))((((((------,,,+++++++++***)))*********++++++******)))((()))************)))(((%%%%%%&&&'''((()))******&&&&&&%%%%%%&&&'''((())))))+++,,,,,,******+++,,,***++++++******)))((('''((()))))))))'''''')))+++******+++,,,...---+++))))))***,,,///000222333333///,,,+++------******...,,,---333;;;777...///777333444444444555888<<>>999<<>>AAA@@@@@@AAA===888777999;;;>>>@@@@@@>>>===888888999::::::888777666;;;<<<>>>?????????>>>>>>BBBCCCDDDFFFHHHIIIIIIJJJMMMMMMLLLKKKLLLLLLMMMNNNSSSRRRSSSTTTTTTSSSOOOMMMOOOQQQUUUXXX[[[]]]^^^___UUUTTTTTTTTTUUUWWWYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWWWWXXXZZZ^^^aaaXXXZZZ\\\]]]]]]^^^```cccccceeeffffffccc```___^^^^^^^^^___bbbeeeffffffdddfffggghhhhhhhhheeecccaaaeeecccaaa```aaacccccccccaaaaaabbbeeejjjmmmnnnnnnooooooooopppppppppooooooqqqsssuuuvvvtttssssssttttttrrrrrruuu,,,,,,,,,,,,+++***((('''++++++,,,,,,+++++++++,,,(((((())))))***))))))((())))))************))))))((((((((((((''''''''''''%%%%%%&&&&&&'''((()))))),,,------,,,*********,,,111111000...,,,***(((''')))***+++***))))))***+++,,,+++++++++,,,,,,)))''')))***---000333555777888222...---......++++++...***(((---333000)))---888444333222444777;;;>>>@@@???@@@DDDDDD???;;;BBBLLLHHHHHHJJJKKKIIIIIIOOOWWWHHHEEEJJJXXXfffmmmpppqqqgggXXXaaaeeeVVVJJJUUUgggaaaKKKFFFHHHCCC>>>CCC===777666999;;;999666999777666777888888444111222222222111000...---,,,------...///000000000000,,,,,,,,,------......////////////000000/////////222000.........---+++)))***+++,,,---...///......000000111111111111111111333333333111///...///000222222222222111111000000000111111222333444666777777666444111//////333666111111111111111222333444111000000000000000111111000//////...///000222444222222111111000//////...333444444333111000000111......------.........///,,,...111333333222///...000000///...---,,,++++++---,,,+++***))))))))))))'''(((((((((((((((((((((&&&'''&&&$$$''',,,,,,((($$$%%%&&&'''(((''''''&&&'''***,,,,,,///333111+++'''''''''(((((()))******)))(((''''''))))))(((''')))(((((((((***++++++))),,,+++***)))((()))***+++)))***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,******---...000999CCC;;;666333222000,,,...111------,,,,,,...222666888;;;>>>???===<<<===<<<888666999===???@@@@@@???>>>888888999::::::888777666:::;;;<<<>>>>>>>>>======>>>AAAEEEHHHJJJJJJHHHGGGJJJJJJKKKKKKLLLNNNOOOOOOPPPPPPQQQRRRTTTSSSQQQOOONNNPPPRRRUUUXXXZZZZZZZZZUUUTTTSSSRRRSSSUUUWWWYYYXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVWWWXXXYYY[[[___bbb[[[YYYYYY\\\___aaaaaa___ggghhhhhhfffccc```______aaaaaaaaabbbddddddcccaaadddfffhhhiiihhhfffbbb```bbb```^^^^^^aaadddfffgggdddccccccfffiiikkkkkkkkknnnoooppppppppppppooooooqqqsssuuuvvvuuusssttttttsssrrrrrrxxx***+++,,,,,,+++***((('''''')))***)))(((((()))***''''''(((((())))))((((((************************+++***))))))((('''&&&&&&%%%&&&&&&'''((()))******,,,------,,,+++***,,,...555555333111...+++((('''(((***++++++******+++,,,...,,,++++++++++++)))''''''(((+++...111333555555777333222333111,,,***,,,------///333222222666<<<999777666888===@@@@@@???>>>===???AAA===<<>>>>>>>>>>>???999999999999999888777777;;;<<<===???@@@@@@??????>>>BBBGGGKKKMMMLLLJJJHHHJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOQQQTTTTTTSSSQQQNNNOOOPPPSSSVVVWWWVVVUUUVVVUUURRRQQQQQQSSSUUUVVVUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUUUUVVVVVVWWWWWWWWWVVVXXXYYYZZZZZZ[[[^^^```[[[XXXWWWZZZ^^^```^^^ZZZeeeffffffeeedddcccdddeeedddbbbaaa```bbbbbbbbbaaaeeefffiiijjjjjjgggdddbbb___^^^\\\^^^bbbeeehhhhhheeeddddddfffiiikkkkkkjjjlllmmmooopppqqqpppoooooooooqqqtttuuutttttttttuuussstttwww((()))+++,,,+++***)))((((((***+++)))'''%%%&&&(((&&&'''(((((())))))((((((++++++***))))))***++++++*********))))))(((((('''&&&&&&''')))***+++++++++***+++,,,++++++---///222444333222000---***(((&&&&&&(((***+++******,,,------,,,++++++++++++***(((((()))+++---...///000000555333222444222---***,,,...222555666999>>>@@@>>>777555666;;;BBBEEECCC???>>>;;;<<>>OOOdddrrrpppiii\\\OOOFFF@@@>>>EEEDDDFFFHHHHHHIIIRRR\\\RRRSSSLLLQQQgggooo]]]LLLSSSTTTFFF888888999888>>>777777777888888888777777222222222333333222000...333333333222111///...---,,,,,,---...////////////..................//////............//////000000///...------...///---,,,000000///......///000111/////////000000000111111///111222222222111222444...//////000000111111222---///111333444333111000000111111111000111444666777666555444333222222333000111111111111000000///000111222111///000333666333333222222111111111000111333333333111111222333111111111111000000///...000111111111///---+++)))*********++++++,,,,,,---,,,,,,+++***)))))))))******************)))))))))***)))(((''',,,222111,,,)))*********))))))((((((%%%)))(((&&&+++555555,,,(((((()))***++++++++++++((('''&&&''')))******))))))((('''(((***,,,+++***,,,++++++*********++++++((()))+++------+++)))(((+++++++++++++++***)))(((***))))))+++,,,---555>>>888555444333000---000666111000//////111555888:::999;;;:::777666777666333222555888:::999:::<<<>>>:::999888888777777888888999:::<<<>>>@@@@@@@@@@@@@@@BBBEEEIIIKKKKKKKKKJJJLLLLLLMMMMMMMMMLLLLLLLLLNNNNNNOOOQQQTTTUUUTTTSSSNNNNNNNNNQQQUUUVVVUUUSSSXXXVVVSSSQQQPPPQQQSSSUUUUUUUUUTTTSSSSSSSSSTTTTTTZZZZZZZZZZZZZZZYYYYYYXXXXXXZZZ\\\\\\[[[[[[\\\]]]YYYZZZZZZ\\\]]]]]]\\\ZZZcccdddddddddcccdddgggiiieeebbb___^^^```bbbccccccfffhhhjjjlllllljjjhhhfff___^^^]]]___cccfffggggggdddddddddfffjjjllllllllliiikkkmmmooopppoooooonnnlllooorrrssssssssstttuuusssvvv}}}'''(((***++++++***)))(((+++---...+++'''%%%&&&(((''''''((())))))))))))))),,,+++)))(((((()))+++,,,))))))))))))************&&&'''(((***++++++,,,,,,'''(((***+++,,,///333666111000///...,,,)))'''&&&%%%''')))*********,,,------+++***+++,,,,,,+++***,,,,,,------...------,,,///---...222222---+++---(((000444333888AAA@@@999000///222;;;DDDHHHEEE@@@@@@<<<<<<>>>===@@@UUUlllsssrrrkkk___RRRIIIDDD@@@<<<>>>BBBFFFGGGGGGMMMVVVEEEGGGAAAEEE]]]fffVVVGGGMMMLLL@@@888:::555000555///222555777666666777777111222333555666555333222......///......---,,,,,,+++,,,---...////////////---------------------------------------...///000---,,,+++---///000000///000///---,,,+++,,,...///......//////000000000111+++///333555666555555666------...///000111222222,,,///222444444222///---...///111111111111444666;;;:::888666444333222111222222222222111///...---+++...111111///...000222111222222222222333333333///111222222222222444555111111111111000...---,,,......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,---,,,,,,+++***)))((((((++++++((((((...444333...,,,+++(((&&&%%%%%%&&&'''+++...+++%%%)))222000&&&******+++++++++******)))&&&%%%%%%'''***,,,,,,+++(((''''''(((+++,,,+++***)))***,,,.........,,,+++((()))+++------+++)))(((&&&'''(((***,,,------...)))(((***---,,,+++000777444222222222000...222888333222111111333666:::<<<999======:::999999777333000333666666666777:::===;;;:::888777777777888999777888:::<<<>>>??????>>>@@@AAABBBDDDFFFHHHJJJKKKOOOOOONNNNNNMMMKKKJJJIIIOOOOOOOOOQQQTTTUUUTTTSSSNNNMMMMMMQQQUUUWWWUUUSSSZZZXXXTTTQQQPPPQQQSSSUUUXXXWWWWWWVVVVVVWWWWWWXXX_________^^^\\\[[[YYYXXXYYY[[[]]]]]]\\\[[[ZZZ[[[ZZZ]]]``````]]][[[\\\^^^cccddddddcccbbbcccfffhhhdddaaa^^^]]]___bbbeeefffhhhjjjlllnnnnnnllljjjiii```______```cccfffffffffccccccdddgggjjjmmmnnnnnnggghhhkkkmmmoooooonnnmmmjjjlllpppqqqrrrrrrsssttttttxxx(((&&&%%%%%%'''((((((''',,,+++***)))(((((((((((('''&&&%%%$$$%%%''')))***---------+++((('''((()))+++***)))))))))))))))***''''''(((((('''&&&%%%%%%''''''&&&'''(((***,,,---((((((***...000...((("""&&&&&&'''((()))+++---...000---)))&&&%%%&&&)))+++000111222000---,,,///222222222666;;;:::222---,,,111555777777888:::999555777666666888;;;???BBBCCCFFFAAAEEEMMMHHH@@@MMMddddddfffccc[[[SSSLLLCCC:::===@@@BBBCCCCCCGGGMMMRRRGGG<<<===EEEFFFIIIMMMIIIQQQLLLCCC;;;888888888777666444333222222444777999333333222111000000000111///...---------,,,***''',,,,,,------...///000000,,,---...///...---,,,+++........................,,,---...///000000000000333111...,,,,,,...111444000111111111111222222222555444333444666666666555000000000000000000000000---///222333222222222333000000000111222222333333777777666555444444333222111000///////////////000////////////000111222333111222333333333333222111333222000//////111333444666555444333111000//////000000//////............000---+++---///111000///((()))***++++++++++++***111000...,,,***(((''''''%%%'''***...111444555555//////...+++)))(((((()))---,,,+++***************(((***---333777555///)))'''((()))******+++************))))))((((((((('''))))))***,,,---,,,***(((''',,,000111...+++)))***)))+++---...//////...---))))))***+++,,,...///000///////////////000111222888777666666777888999:::>>>???>>>===;;;999666444222333444666777888888888:::??????:::777999999555888:::===>>>>>>???@@@AAA>>>CCCHHHGGGCCCCCCHHHMMMMMMOOOQQQRRRQQQNNNKKKHHHJJJOOOVVV\\\___``````aaa\\\UUUYYY\\\UUUTTTYYYWWWSSSXXXWWWQQQPPPUUUXXXWWW[[[[[[ZZZWWWTTTRRRSSSUUU\\\\\\[[[[[[\\\^^^___aaa]]]^^^______`````````___ZZZ\\\______^^^___bbbeeeggggggfffeeedddbbbaaa```___```aaa``````aaadddfffeeekkkpppooojjjiiilllqqqjjjccc]]]\\\aaaeeedddaaa```bbbdddfffgggjjjmmmpppkkkkkkjjjkkkllllllkkkiiinnnqqqssssssssstttsssqqqqqqzzz(((&&&%%%%%%'''(((((('''...---,,,++++++*********((((((''''''''')))+++------...---+++(((&&&'''((((((((((((((())))))***+++''''''(((((('''&&&&&&%%%&&&&&&&&&'''(((***,,,.........000222333000,,,((((((((()))***+++---///000...,,,)))'''&&&(((***+++///000111000......000333222111333888777111......111555777555444666666333;;;999888888;;;>>>AAABBBBBBDDDPPPZZZSSSDDDGGGWWW[[[^^^]]]WWWRRRMMMFFF???BBBBBBBBBEEEIIIMMMOOOOOODDD999;;;CCCDDDHHHMMMIIIIIIDDD===888777999;;;<<<666555333111111333444666222111000////////////000---,,,,,,,,,------,,,***+++,,,,,,---......//////------......------,,,+++...............---------000000000000///...------...---,,,+++,,,---///000000000111111111222222222444333222333555666555444////////////////////////,,,...000111000000000111000000000111222222333333444444333333333222222222111000000000000000111111////////////000000111222333333333333333333333333333222111000111222444555666555444333222000///////////////.........------000...,,,---///111000///***++++++,,,,,,,,,++++++...---,,,+++******)))******,,,///222444555666666222111///+++)))'''((())))))))))))***+++,,,---......///000111111000,,,)))(((((())))))***)))))))))))))))))))))((((((''''''******,,,---......,,,******---111111...+++***+++((())),,,...///...,,,++++++++++++,,,---///000111//////.........///000000555555444444555777888999>>>>>>======;;;:::888888333333444555666777777888<<>>===<<<<<<===AAAFFFKKKKKKGGGEEEHHHMMMRRRVVV[[[]]]\\\VVVOOOJJJPPPOOOOOORRRWWW^^^eeeiiiZZZTTTYYY___XXXWWWZZZXXXZZZ[[[XXXTTTUUUYYYWWWQQQXXXYYYZZZYYYWWWUUUUUUUUU[[[[[[ZZZZZZ[[[\\\]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYY[[[]]]]]]\\\]]]```bbbeeeeeeddddddbbbaaa```___^^^___``````___aaadddffffffjjjnnnnnnkkkkkkmmmpppiiiddd^^^]]]___aaaaaa___dddfffhhhhhhhhhhhhjjjkkkkkkkkkkkklllmmmmmmlllkkkmmmpppssssssssssssrrrpppwww(((&&&%%%&&&''')))((((((+++***)))(((''''''''''''''''''''''''(((***,,,---......---***'''%%%%%%&&&&&&&&&&&&'''((()))++++++'''''''''(((''''''&&&%%%%%%%%%&&&''')))+++...///111333555555222///---,,,((())))))***+++,,,...///,,,+++***))))))***+++,,,---...//////...///111333111///000444444111///111000555888555333555888777===;;;999777777:::===???===DDDSSS]]]SSSAAA???IIIZZZ]]]\\\VVVQQQMMMFFF???AAA>>>===BBBIIIMMMJJJFFFDDD:::===DDDCCCDDDGGGCCC>>>;;;777777:::===@@@AAA888777444222000000111222000//////............///,,,++++++,,,...///---,,,++++++,,,,,,------............---,,,,,,,,,,,,---///.........------,,,,,,000//////......---,,,,,,***+++,,,...//////......000000000111111111222222111000111222444555555333........................+++---///000...------...000000000111222222333333111111111111111111111111000000000000111222333333000000000///000000111111444333222111111222333444444333222222222333555666555555555444222111///............---------------///...,,,---...000//////------------------------***************+++,,,,,,...///111333444444444333444222...***((('''((()))))))))******+++---...///111111111///---++++++,,,))))))((((((((((((((('''(((((((((((((((''''''&&&***+++---.........---,,,...///000///---++++++,,,(((+++...111111000...,,,------------...///000111//////......---.........111111111222333555666777::::::999999999999999:::555444444333444555666777<<>><<<======<<<===>>>??????===<<<<<<<<>>===;;;<<>>AAAEEEGGGGGGCCC@@@@@@;;;DDDLLLGGGAAA>>>666555555<<>>@@@AAAAAA@@@BBBCCC@@@BBBDDDEEEFFFJJJQQQVVVZZZ\\\^^^^^^[[[UUUNNNJJJKKKKKKOOOWWW```dddbbb^^^ZZZUUU^^^hhhddd```\\\SSSLLLMMMOOOTTTZZZaaahhhnnniiifffaaa[[[VVVTTTUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVWWWYYY[[[]]]^^^[[[[[[\\\]]]^^^^^^]]]\\\aaaaaaaaabbbaaaaaa``````\\\]]]^^^______```cccfffdddbbbbbbeeeiiijjjfffbbb```bbbbbb___\\\^^^ccchhhcccfffjjjlllkkkkkkkkkkkkkkkmmmoooooonnnmmmnnnpppoooppptttxxxwwwuuuyyy)))'''&&&'''(((***))))))******)))(((''''''''''''((())))))******+++++++++)))***+++***))))))+++---++++++)))((('''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((***,,,///000111333555444111---+++)))******)))))))))******+++,,,,,,------......//////++++++,,,...000111111///***,,,222:::<<<777333333555777666222111333222...///111333444333666;;;@@@CCCIIINNNPPPPPPPPPOOOLLLPPPRRRQQQKKKGGGEEEAAA;;;===???BBBEEEFFFDDD@@@===888555AAAKKKGGGCCCBBB;;;777777@@@LLLOOOEEE===;;;999777555333000///------///............///000000///...---.........,,,***,,,,,,,,,,,,------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------///...,,,+++******+++,,,***,,,///111222111000////////////000000000111111//////000222444333111...........................,,,...000111///......///000000000111222222333333444333222111000//////...------------...//////000444333333222333333444444111000///......///000111//////000111222222333333555666666666555222000...---------------...............///---,,,+++---...///...---------...000111///...---,,,,,,+++,,,,,,///000000111000///---,,,+++(((&&&'''***------+++))))))***+++---///000111000333666666333...***(((***)))((('''''''''((()))&&&''')))++++++***((('''$$$'''***)))((((((***------+++))))))***+++***)))***+++---///000///............------,,,---------//////......---............///111222444444555555111111222222333444666666666555555444555666777888999999:::===<<<888999<<>>===888888===<<<>>>@@@@@@??????@@@AAA@@@BBBFFFJJJNNNRRRVVVXXXUUUTTTRRRPPPOOONNNMMMMMMMMMMMMMMMOOOTTTYYY^^^aaa]]]XXXbbbppppppooolllcccVVVTTTVVV\\\```___```ccc^^^\\\XXXTTTRRRSSSWWW[[[SSSTTTVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVXXXZZZ]]]]]]^^^aaadddeeeccc```___```aaabbbbbbbbbbbbbbbbbbccccccbbbaaabbbdddfffcccdddeeeggggggeeeaaa^^^```___^^^]]]]]]___cccffffffhhhiiiiiigggggghhhiiikkkoooqqqpppllliiikkkmmmmmmkkknnnvvvwwwwww)))((('''''')))******))),,,+++***))))))(((((())))))))))))))))))(((''''''%%%''')))+++,,,...222444***)))))))))))))))***+++%%%%%%&&&'''(((((((((''')))(((((((((***+++---///444333444777888555///))))))((((((''''''''''''(((000///...------...///000222111111333666777444222222111444999;;;888888:::000000///111777<<<777///...555===BBBEEEIIIOOOUUU]]]ZZZRRRKKKPPPZZZXXXOOOKKKNNNNNNJJJIIIJJJHHHDDDJJJDDDAAAEEEMMMNNNEEE;;;999333:::AAA<<<===CCCBBB<<<888===HHHIII===666777111000000...---,,,+++***++++++++++++,,,,,,---...+++++++++---000111000///........................,,,---...///...---,,,+++)))***+++,,,------...///111000///...///111333444......---------...//////////////////000000000000111111222444444333///,,,000000000000000000000000))),,,...//////...///000000000000111222222333333,,,---...///000222222333111000000////////////000////////////000111222333111222333333333333222111///000222333444555555555555666777777666333000............/////////000000---//////...+++***,,,...******))))))***---000111//////.........///000000,,,---///000000000///......,,,***---111111---)))''''''&&&''''''((())))))222111111333666666222...***)))((('''((()))+++---&&&(((+++------,,,***)))))),,,//////,,,,,,000444+++***)))+++...///...+++,,,,,,+++,,,,,,---//////222111000//////.../////////////////////000111222333444666777888777666666///000111222222111000///444555666888999:::::::::;;;999:::>>><<<666666;;;666888;;;>>>???@@@BBBDDD===AAAFFFLLLPPPQQQRRRQQQPPPOOONNNLLLLLLKKKKKKKKKFFFIIIMMMQQQTTTXXX\\\___XXXSSS^^^nnnpppqqqooofffVVVQQQRRR\\\bbb^^^YYYWWW[[[ZZZWWWTTTQQQPPPRRRTTTQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUWWW[[[^^^```ZZZZZZ[[[___cccdddbbb___^^^___```aaabbbbbbbbbbbb`````````___^^^^^^```bbbdddfffhhhiiihhhdddaaa___bbb___]]][[[\\\^^^aaaccccccdddffffffggghhhkkknnnlllooorrrpppkkkhhhjjjlllkkkhhhlllsssuuuwww''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''((())))))+++)))((()))---...---+++***---///,,,'''%%%(((,,,---,,,+++)))((((((''''''###$$$&&&))),,,---+++)))222...+++,,,000222000---...+++((((((+++---,,,+++///000111///,,,,,,000444222888222...:::AAA===<<<555111666@@@@@@777666<<<333111333888777222111555444333<<>>???BBBHHHKKKHHHFFFDDDAAA===777555888@@@EEEFFFHHHJJJ666777<<>>?????????@@@AAABBBDDDHHHKKKNNNOOOOOOOOOLLLJJJHHHJJJNNNQQQQQQPPPLLLKKKMMMPPPSSSUUUUUUTTTRRRUUU]]]jjjtttuuummmdddUUUWWWZZZ\\\]]]]]]\\\[[[TTTWWWXXXVVVSSSRRRVVVZZZUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXZZZ^^^aaaaaa^^^[[[]]]YYYWWW\\\^^^\\\[[[[[[^^^^^^______`````````aaabbb___\\\YYYYYYZZZ\\\^^^```bbbfffgggeeecccaaaaaacccaaa^^^[[[YYYXXXXXXXXX]]]^^^```bbbdddfffggggggllllllnnnqqqrrrpppiiidddeeejjjoooqqqttt((((((((((((((((((((((((&&&'''((()))***)))(((((('''''''''''''''((())))))---++++++,,,///111000///,,,...///---***)))+++---)))((((((''''''''''''(((((('''(((***---......---...,,,***,,,000333111...///---++++++---...---,,,222333444222000111444888666???;;;555;;;===:::<<<333444;;;BBB>>>444333;;;111111666:::999444444999999:::EEESSSUUUNNNMMMSSSNNNIIIBBB???EEEMMMMMMHHHFFFDDDBBB@@@@@@?????????AAAFFFIIIFFFDDDDDDCCC@@@===:::;;;???BBBAAABBBEEE::::::>>>AAA===555000111111000...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000,,,---...000000//////...---...///000///---+++)))---......////////////.........---,,,***+++---000++++++,,,---...///000000---...///000111000//////000111333222111///000000000000000000//////////////////---,,,---...000111...------......///000111222000///...///000///...000000000//////000000000111222333222000000000111111000000000111222222333111111222444555555333111444444333333222000///...,,,,,,,,,,,,,,,------------,,,+++,,,---///000111...---,,,+++,,,---///000000---,,,---000111---))))))+++---...//////...---+++,,,---....../////////))))))******************+++,,,///000///,,,(((&&&&&&&&&'''(((***+++,,,,,,***...333222...***)))***)))***,,,......---,,,+++))))))***---......,,,***------------,,,,,,,,,,,,222222222000///...000111(((((()))+++---...///000222555777777555222111222...222555666555222000///222222333444666888999:::<<<;;;:::;;;======;;;999777:::???BBBDDDDDDCCCCCCDDDFFFIIIMMMQQQRRRQQQOOONNNNNNOOOQQQTTTVVVVVVUUUOOOQQQTTTXXXYYYVVVPPPKKKOOOSSS\\\hhhrrrssskkkcccSSSVVVZZZ]]]^^^]]]ZZZYYYVVVYYY\\\[[[XXXUUUUUUVVVRRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[]]]^^^___^^^\\\ZZZ[[[VVVUUUYYY\\\[[[\\\]]]]]]]]]^^^^^^___```aaaaaabbbbbbaaaaaa```_________]]]___aaaccccccbbb```___aaa___\\\ZZZYYYYYYZZZ[[[``````aaabbbccceeeggghhhlllkkkjjjkkklllkkkgggdddgggkkkpppuuu}}}))))))))))))))))))))))))&&&'''(((******))))))((('''''''''''''''((())))))---,,,,,,---000111111000...------,,,,,,,,,,,,---'''''''''''''''((()))******))))))***---/////////+++******---111222000...///......///000000///---222444666444333333777;;;;;;FFFDDD======999666;;;444888AAAFFF???444333;;;333555:::===;;;666555888888888@@@JJJKKKFFFEEEIIIAAA<<<:::>>>BBBEEEKKKRRRNNNGGG@@@@@@DDDGGGFFFCCCAAAEEEFFFCCCAAABBBBBB@@@999666555888999999;;;???EEEFFFHHHFFF>>>444111333222111///---+++)))((((((------------------------///000000000000///......---...111222333222000...............---,,,+++***............---------------...---,,,++++++---///,,,,,,---------.........------///000000000///......///111111000///000111////////////000000000000000///.........///111222............///000111111000222333222111000000111000000///......///000000000111222222000///000222......000111222222222222222222222444666666444222333333333333222000///...,,,,,,++++++++++++*********,,,...---,,,---000333......---,,,---...///000000---,,,---///000---***)))***+++---------,,,,,,++++++,,,---............+++***))))))***+++,,,---)))+++...000000...***(((''''''''''''(((***+++,,,***---000000---,,,---///***++++++,,,,,,,,,,,,+++((()))***---000111000/////////......---,,,,,,+++111111222000...------...******+++,,,---...///000222555888999666333111000222333444555666555444333444444444555666777888999;;;;;;;;;===???>>><<<999555888???DDDHHHHHHGGGFFFHHHHHHKKKPPPUUUVVVTTTPPPSSSVVVZZZ]]]]]]\\\\\\\\\MMMOOORRRVVVXXXXXXTTTQQQMMMQQQYYYcccjjjjjjddd^^^TTTWWWZZZ\\\]]][[[YYYWWWXXX[[[___```]]]YYYTTTRRRNNNOOOQQQTTTUUUWWWXXXXXXZZZ\\\^^^___^^^^^^^^^^^^\\\WWWUUUXXXZZZZZZ[[[]]]WWWXXXYYYZZZ[[[\\\]]]^^^^^^```cccdddcccaaa]]][[[ZZZZZZZZZ^^^aaabbb___\\\bbb```]]]\\\\\\___bbbdddffffffffffffgggiiikkklllooommmkkkjjjjjjjjjiiihhhlllnnnsss|||))))))))))))))))))))))))&&&&&&((()))))))))(((''''''''''''''''''((())))))))))))***+++---...//////---,,,******,,,---,,,+++******))))))******+++,,,(((((()))+++...///---,,,***)))+++---000000...+++......///000111000///---///222444333222222666999???GGGDDD??????:::555:::777:::AAAFFFAAA999777;;;;;;:::<<<>>>???<<<777444666222333777::::::>>>EEE:::777999???@@@???IIIWWWTTTKKKCCCDDDKKKNNNIIIBBBBBBFFFEEE@@@===>>>>>>===111//////333666888>>>DDDNNNNNNNNNIII===111000555......---,,,,,,,,,,,,,,,------------------------............---,,,+++***,,,...111333444222000.........---,,,,,,,,,,,,,,,------,,,+++++++++******------...---++++++---///////////////////////////---...///000000///...---,,,...000000000000111222......//////000000111111000/////////000111222333000000000000111222333444111444777777444222333555000///...------...///000,,,...////////////000111---...000222333444333333333333333444666666555333444444444444333222111000------,,,,,,+++***))))))***+++,,,---...///111222......---------...///000///---,,,---......---+++((()))***+++,,,+++++++++***+++,,,------......---)))((('''(((***---111333,,,---.........---,,,+++)))(((''''''''''''((())))))+++,,,,,,+++,,,///222******************++++++(((((())),,,///111111000//////.........---------///000111000...,,,+++,,,//////......---------,,,444666999;;;:::666333111444111//////222555666666444444444444555666777777888:::<<<>>>???===;;;999777999===BBBFFFHHHHHHGGGHHHIIIKKKQQQWWWXXXUUUQQQXXX]]]bbbcccaaa]]]\\\\\\PPPNNNMMMMMMQQQTTTVVVWWWOOOQQQUUUZZZ]]]^^^\\\ZZZ\\\\\\[[[[[[ZZZYYYYYYXXXZZZ\\\^^^```___[[[VVVRRROOOQQQSSSVVVXXXYYYYYYYYYWWWZZZ]]]___```aaadddfff]]]ZZZZZZ]]]]]]ZZZZZZ\\\XXXYYYZZZ[[[]]]___`````````bbbdddfffeeebbb___\\\___\\\\\\```fffhhheeeaaaeeecccbbbaaacccgggkkknnnlllmmmnnnoooppppppoooooorrrqqqpppooonnnnnnnnnnnnqqqrrrvvv(((((((((((((((((((((((('''((()))***+++***))))))'''''''''''''''((())))))&&&''')))***+++,,,---...---+++))))))***+++***))),,,,,,+++***************&&&(((,,,000333111---)))***+++,,,---...---***(((,,,...///000000......---...111333333111222555888???BBB===;;;@@@<<<888>>>999888:::???@@@===:::999@@@<<<:::===CCCDDD<<<333666333111333555777;;;???999666999???>>>;;;DDDRRRJJJDDD@@@EEENNNOOOHHH>>>GGGIIIFFF???::::::999777111000222666999<<>>======GGG<<<999666888<<<>>><<<:::AAA===:::<<>>>>>BBBJJJRRRSSSMMMFFFLLLNNNJJJBBB;;;999777444333222333666666888???GGGHHHGGGEEEAAA777...---111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,++++++,,,///000111000...,,,///......---------......000///...------...//////,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,///000111111111000......,,,...000111000000111222////////////000000000000......///000111222222333////////////000111222222///000222222111111111222////////////////////////666777666444111//////000111111333444555555555555444222222222444555444333444444444444444333222222000000///......---,,,,,,///+++))),,,111333000+++,,,,,,,,,------------......------,,,+++,,,,,,,,,************************))))))***+++,,,,,,,,,,,,---,,,***(((((())),,,---///---+++(((''''''((()))))))))******)))((('''&&&))))))(((((()))+++...000///////////////......---)))(((((()))+++,,,,,,++++++,,,,,,---......//////***---000111///---++++++++++++,,,---...///000111///000222555666555222///...000666AAAIIIGGG<<<222444444444444444555666777555888;;;<<<;;;:::::::::>>>;;;888999===@@@@@@???<<>>999222000222111000///...,,,,,,++++++++++++++++++++++++++++++////////////......---,,,,,,---...///000///......///////////////////////////...,,,+++,,,---///000+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000111222222222111///......000222222111111111222000000000000////////////------...000111222222222////////////000111222222000///......000111111000...///111222222111///...555666666555333222333444333222222222333333444555333222111111333444444333222222333333222222111111000//////......---------...---,,,...000000...+++***++++++,,,,,,,,,,,,,,,...------,,,***+++,,,---+++*********************((()))***+++,,,,,,,,,,,,---,,,***((((((((()))***++++++++++++******))))))'''(((+++---......---++++++***))))))***,,,---...---...///000000...,,,+++)))''''''(((***,,,,,,,,,,,,,,,,,,,,,------------(((,,,000222111...,,,,,,)))***+++,,,...///111111......///111555555333000000222888DDDNNNMMMAAA555555555555555666777999999777999<<<<<<;;;:::<<<======:::888999===???===:::;;;@@@FFFIIIKKKNNNSSSXXX___]]]YYYWWWVVVVVVUUUTTTMMMOOOTTTXXX[[[YYYUUUQQQMMMPPPSSSSSSSSSYYYccclllhhhbbbZZZUUUTTTXXX___dddaaa\\\XXXYYY]]]^^^XXXRRRUUUUUUVVVXXX[[[]]]___aaa]]][[[\\\bbbiiilllhhhccc\\\[[[]]]```^^^[[[]]]bbb^^^^^^^^^___```aaaaaabbb```aaaaaabbbaaa```^^^]]]YYYYYY[[[]]]___aaabbbbbbbbbcccccccccddddddeeeeeebbbdddfffhhhiiiiiigggfffccceeefffeeeeeefffjjjnnnsss}}}************************$$$%%%'''((((((((('''&&&'''''''''''''''((())))))%%%(((+++++++++,,,///222555888999666000---///333)))))))))***+++---...///+++,,,///222444333///,,,((()))))))))((()))+++,,,...000000...,,,,,,///222000333555555222111222555444777444222666777DDD[[[KKKIIIDDD===:::===DDDHHHGGGKKKIII@@@:::::::::666777666333333888>>>@@@>>>777<<<======EEEPPPNNNDDD===EEENNNTTTUUUTTTTTTUUURRRTTTRRRJJJBBB???;;;777555555666666222...222:::;;;888666777555000---///000///...---------------************************,,,,,,------,,,,,,++++++---......///////////////...///000000000000000///+++***)))((((((***,,,...+++---......---,,,,,,------------.........//////111222333333222111000//////111222333111111111222111111000000//////......,,,---...000111111222222111111111111222333444555333///------000333222111...///222333333222///...---///222333333444777999333222111111111222333444333111000000222333333333000000111111111000000//////............---------,,,...000000...,,,,,,---)))***+++,,,,,,,,,++++++---...---+++******,,,---++++++***************+++((()))***++++++,,,++++++***)))((((((((()))++++++!!!###&&&))))))(((%%%###$$$''',,,000333333222111...,,,******+++---------)))+++---......+++)))'''((('''&&&(((+++---.........------,,,,,,++++++***'''+++000222222///------+++,,,,,,------.........///......111555777555333000---...666AAADDD===555666666777777888:::;;;<<<888;;;===<<<;;;;;;===@@@;;;999888;;;??????;;;777>>>DDDKKKMMMMMMQQQYYYaaaeee```ZZZXXXZZZ\\\\\\\\\VVVUUUTTTSSSSSSRRROOOMMMMMMQQQUUUTTTRRRTTT\\\cccccc^^^XXXTTTUUUZZZ```eeeccc^^^ZZZ[[[```___WWWOOOSSSSSSTTTVVVZZZ^^^aaaccc```]]]^^^gggrrrvvvqqqkkkccc```]]][[[WWWSSSVVV]]]]]]]]]]]]^^^^^^____________aaacccdddcccaaa^^^\\\\\\^^^```aaabbbccceeegggccccccdddddddddcccbbbaaabbbbbbccccccdddfffggghhhgggggggggeeedddhhhooouuu}}})))++++++)))&&&%%%(((+++###&&&)))***)))'''%%%%%%---,,,)))'''&&&&&&'''(((''''''&&&&&&(((,,,000222---222666555111---...000---+++++++++((('''---666666000))))))---111111///***))))))+++,,,---,,,+++...000222000---+++---//////,,,///555555///---///---333999999333555FFFYYYTTTJJJ@@@>>>>>><<<===???CCCDDDBBB===777444444666444444666;;;@@@@@@<<<777666555888>>>AAAAAACCCFFFAAALLLNNNKKKLLLHHHIIISSSTTTWWWUUULLLEEEBBB@@@>>>888333...+++---.........111333444333000.........,,,,,,+++***+++,,,---...,,,,,,,,,++++++,,,,,,---++++++******)))*********---...///.........000222---------........./////////,,,)))))),,,---+++)))+++,,,...///000//////......000111000///...///111///000111222222111000///,,,///111000------000333999666333222333222///,,,000000111333555444000...,,,---///000//////000111111000///......///000111333333333333333222111000111222333333333333222111555444444333333444444555222222444444444444222222000111333444444333222000333111//////111222222222333222111000////////////------,,,+++,,,---...///...---+++******+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&(((+++******)))******,,,...///++++++++++++++++++++++++'''---)))(((...,,,)))...---///000...***((()))+++***'''&&&(((+++......,,,111222222000...,,,,,,---''',,,/////////111///,,,///,,,******,,,///222222......///111333555777888333222222333555777777777555666555555999>>>>>>999<<<::::::<<<@@@@@@>>>:::;;;:::;;;???CCCDDDBBB@@@DDDIIITTT]]]\\\YYY```jjjnnnmmmeee\\\\\\ccchhhfffbbbgggeeeYYYNNNIIIIIIJJJJJJNNNRRRUUU]]]eeebbbZZZ\\\ZZZYYY]]]hhhnnncccRRRXXXUUUTTTXXX^^^```[[[UUUSSSSSSUUUWWWYYY[[[]]]^^^```^^^___gggqqqvvvtttppphhhfffbbb[[[UUUTTTWWW[[[\\\]]]]]]]]]\\\\\\^^^```___aaadddffffffdddaaa___```______```aaacccbbbbbbiiifffbbb``````aaa``````___aaacccccccccbbbcccdddhhhhhhiiigggaaa```kkkwww((())))))'''$$$$$$&&&)))###%%%'''((('''%%%%%%%%%)))((('''&&&''')))+++,,,---,,,***)))***+++---...,,,///222111...,,,---///,,,++++++,,,***)))///888666222---,,,---...,,,+++)))***+++---...///...---...000000000///...///000...+++,,,111111,,,***---...///333666666888BBBNNNIIICCC===:::888888===CCCFFFGGGGGGBBB;;;555333444222444999???BBBAAA<<<777444333555;;;??????BBBFFFDDDJJJFFFBBBFFFEEEEEENNNOOOUUUVVVNNNFFFCCCBBBAAA999555000---...//////...000111111000...,,,,,,------,,,+++++++++,,,......------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------//////000///------...000---------.........//////...,,,******,,,,,,+++******+++,,,------......---...000000000...---...///......000111111111000000111222333222222222444666777444222111222111///,,,/////////111222222///---+++,,,---.........///000111000////////////000111111222222222111111000///111222222333333222222111/////////000111222333444111111222333333222111111...///111333444444333333555333000000111111111000111111000///............---,,,,,,,,,,,,---......,,,++++++++++++,,,,,,---+++***************++++++))))))))))))))))))))))))++++++***(((%%%%%%&&&''''''&&&&&&&&&'''(((***+++))))))******+++,,,---...666777---&&&)))(((&&&...///000111///,,,******,,,)))'''&&&''')))++++++***,,,---...---+++******+++,,,------...333666222+++///---******---///000000...//////000111333444555000111333555777888888777222444444444999??????;;;<<<<<<===>>>@@@AAA???>>><<<;;;;;;>>>BBBDDDDDDBBBIIINNNWWW]]]ZZZVVV\\\eeemmmmmmhhhbbbbbbiiilllkkkrrrvvvsssfffWWWMMMHHHEEEMMMRRRVVVZZZaaafffbbbZZZ___^^^^^^cccmmmqqqeeeVVVTTTQQQPPPTTTZZZ]]]YYYUUUQQQRRRVVVYYY]]]```bbbddd^^^^^^aaajjjsssvvvqqqllljjjhhhbbbZZZTTTRRRTTTWWW]]]^^^___^^^\\\[[[[[[\\\___```bbbddddddcccaaa___```______```aaabbbbbbaaadddbbbbbbbbbccccccaaa```^^^```bbbbbbaaaaaabbbccceeeeeeggggggdddfffsss&&&'''&&&%%%######%%%'''%%%'''((('''&&&%%%&&&'''''''''&&&'''(((***,,,.........---------......///***,,,...---+++***---000+++)))***,,,+++***///777111111111000///...,,,******,,,...111111111///...///...///000222333222111///,,,,,,...---+++***,,,...,,,---333888;;;???DDD???<<<999888666777@@@KKKIIIKKKJJJEEE===666333222000555<<>>???<<<<<<>>>@@@AAA@@@@@@AAABBB>>>===<<<===AAACCCDDDEEEQQQUUU[[[^^^ZZZWWW[[[ccceeegggfffdddeeeiiikkkjjjnnntttuuukkk___VVVPPPLLLQQQUUUXXX\\\aaaddd```ZZZ[[[\\\___eeellllllaaaSSSSSSPPPNNNPPPUUUXXXVVVRRRSSSVVVYYY^^^bbbdddffffffbbbccchhhpppxxxxxxrrrllliiifff___XXXSSSRRRUUUXXX\\\^^^___^^^\\\ZZZYYYYYY^^^___``````aaaaaaaaa```dddeeeeeeffffffffffffeee______aaaccceeeeeebbb```^^^___aaa```______```aaaccccccfffhhhkkkrrr&&&&&&%%%$$$$$$$$$%%%'''*********)))((((((***,,,))))))(((((())))))++++++***+++,,,...111333444555***+++,,,+++)))+++...111+++)))***,,,+++***...444+++///333444333111//////---000333444333000...---///...---000444666333111111///...------,,,---...///+++,,,333999===AAAFFF<<<999777888999===FFFPPPIIIJJJHHHCCC;;;666555666111555<<>>???BBBGGGLLLIII<<<999EEEHHHDDDHHHEEEJJJMMMMMMLLLLLLGGGAAA:::888555333222111000///111000///,,,***)))+++...------------......//////......---,,,++++++++++++))))))))))))***+++,,,---///000000///------...///...........................---,,,,,,,,,,,,,,,,,,+++******)))***+++---......//////...,,,++++++,,,+++,,,---...///000111111000...---///333555333000000/////////000000000///000...---...///000///...000///......///111222222111111111111111111111111000111111111111111000000111111222222222222111111000000000111222333444555111111222222222222111111////////////000222333444444222111111111222000///000///...---,,,,,,,,,,,,+++,,,---...///...---,,,***+++---...//////...---******))))))***++++++,,,((((((((((((((((((((((((&&&''')))((((((((()))+++''''''''''''''''''((((((''''''((()))+++...000222IIIHHH:::...///------555---,,,,,,***((('''&&&&&&******)))***+++---......111222222111...------...------,,,---333999555---222111//////000000...---,,,---......///000000000111555:::======:::888666===???===:::999<<<===:::;;;>>>AAAAAA??????AAADDDBBB@@@>>>===>>>AAACCCDDDOOOSSSWWWXXXUUUUUUZZZ```\\\___aaaaaaaaaaaaaaaaaaaaagggiiiddd]]]YYYWWWTTTVVVWWWXXXZZZ]]]___^^^[[[WWWZZZ___eeeiiifff[[[QQQVVVRRROOOPPPTTTUUUTTTRRRYYY[[[^^^aaacccdddddddddeeeeeeiiiooottttttooojjjdddaaa[[[VVVTTTUUUYYY\\\ZZZ\\\^^^^^^\\\YYYXXXXXX]]]]]]]]]]]]^^^___``````eeefffhhhhhhgggfffffffff`````````bbbddddddbbb```___`````````^^^^^^___aaacccccceeejjjqqq((('''%%%%%%%%%&&&'''(((++++++***)))'''(((***---((((((((())))))***+++,,,((())),,,///222444666888---,,,,,,++++++---000333///------000///---///333,,,000555777666333111111000333666666333///,,,+++...------000444555222///000000...,,,+++---......000...///444999===FFFOOO???888555888===BBBGGGLLLEEEEEEAAA;;;666444777;;;444555888===CCCHHHLLLMMM>>>::::::<<<======@@@DDDGGGFFF<<<;;;FFFHHHCCCDDDCCCDDDEEEHHHMMMNNNEEE:::999999777666333111111000222222000---++++++---///---------..................---,,,,,,+++++++++,,,))))))))))))***+++,,,------...///...---...000111.....................---.........---,,,,,,------,,,,,,++++++,,,---///000---......---,,,++++++,,,,,,,,,---...///000111222222111000333777888666444......////////////000111111000//////111111000//////...,,,---000222111000111111222222222222111111111111222222333222222111111111111111111111111111333222222222222333333444333333333222222333333333111111000/////////000000111000///111222333222111000000///...------------+++,,,---...///...---,,,,,,---///000000000///...,,,++++++***))))))******((((((((((((((((((((((((%%%'''))))))))))))***+++((((((((((((((((((((('''((((((((()))***---000222888;;;333---111...+++111,,,+++***))))))((('''&&&&&&&&&'''((()))+++---...000111000...***(((((((((,,,///111111333888777444555333222111222111///---***+++---///000111111111666:::>>>???===:::777777???@@@???:::888:::;;;999:::===@@@???>>>>>>AAADDDEEECCCAAA>>><<<===???AAAFFFJJJMMMMMMMMMQQQXXX^^^ZZZ\\\______]]]YYYXXXYYYaaadddccc\\\VVVVVVVVVUUU\\\ZZZXXXYYY[[[]]]___```ZZZ\\\bbbhhhhhhbbbZZZUUUUUUSSSQQQSSSVVVYYYYYYXXXZZZ\\\^^^```bbbcccccccccbbbaaaaaabbbeeegggeeecccaaa^^^ZZZVVVVVVXXXZZZ\\\VVVYYY\\\]]][[[ZZZYYYYYY\\\[[[[[[[[[[[[\\\]]]^^^^^^aaacccdddbbbaaaaaabbbeeeccc`````````aaaaaa```___`````````^^^___aaabbbccccccfffnnnyyy)))'''%%%%%%'''((()))(((((((((((('''%%%&&&(((***%%%&&&''')))+++---......,,,,,,---...000222333444///...------...000222444333111111555666333444666222333555666555333000...111444777555111,,,++++++------...000111111...,,,,,,...---******---...---111111333777999===GGGRRRBBB:::666999>>>@@@AAACCC???>>>:::555111222888>>>666444444999AAAIIIMMMNNN<<<999888;;;<<<;;;===@@@AAACCC===;;;BBBAAA===@@@???@@@@@@CCCHHHIII???333666888888777444222111222222222111///---,,,---///,,,,,,---............------,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,...............000222...............---------...//////...,,,,,,---///------------...///000000,,,---......,,,,,,---......------...///000111222......000222555666444333---///000000//////000222222111111222333333111000...,,,+++---111222000---111222333333333333222111111111222333333333333222222111000000000000111222222111111000000000111111444333333222222333333444111111000000///.........///...///111333444333222000000///...------------+++,,,------......------...///////////////......---,,,+++***))))))))))))))))))))))))))))))))))))(((***++++++)))((((((((('''((((((((('''&&&%%%%%%(((''''''(((***---000333///444000...333000+++000---,,,++++++,,,,,,+++)))(((***+++,,,,,,---///222111222111///,,,)))))))))---222444444555999;;;:::666444222111111111000///***,,,...000222222222222888;;;>>>>>>:::888888999:::===<<<888666:::<<<<<<:::;;;=========>>>AAACCCDDDDDDAAA>>>;;;;;;===???EEEJJJLLLJJJLLLTTT\\\```]]]^^^______[[[TTTSSSWWW^^^```]]]WWWUUUYYY]]]]]]```\\\[[[\\\^^^___bbbggg\\\^^^cccgggddd]]]XXXXXXQQQQQQRRRVVVZZZ]]]______WWWXXXYYY[[[]]]___aaabbbdddaaa]]]\\\]]]^^^______aaa]]]YYYWWWWWWWWWWWWVVVVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[\\\```dddeeecccaaabbbccchhheeeaaa____________^^^^^^_________^^^___bbbdddeeefffmmmzzz)))'''$$$%%%'''))))))(((&&&'''((('''&&&&&&'''(((&&&'''(((***+++------...///...---,,,---...111222111000...///000111222222111///111666888777777999555222111111333333111......222444333...+++,,,...+++---000000...+++))))))***......++++++000000...222222444999:::<<>>===>>>AAA???EEE@@@:::<<<888666>>>:::>>>@@@@@@@@@???888000333666888888555333222333111222222000...------...***+++,,,---...------,,,++++++++++++,,,---......,,,,,,,,,+++,,,,,,------.../////////------///111//////.........---------...000000///,,,,,,...000,,,,,,---...////////////+++,,,......------///000000////////////000111222)))+++///111111111111222...000222111//////000222111111111333444444111//////------000555555111---222222333444444333222222000000111222222222222222222111000//////000111222///////////////000111222333333222111111222333333...///000000000///...---000///000111333444222000///...---,,,++++++++++++---,,,,,,,,,,,,---......000///...---,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))(((***++++++***((((((((('''((((((((('''&&&$$$###&&&%%%&&&'''***///333555444888222...222///+++000,,,+++)))+++---...---+++,,,---...---++++++---000111222222111...------......000000111555;;;;;;888666333000//////000000///---///111333333333222111666999:::999666555999===;;;???>>>999777:::>>>???<<<;;;:::;;;>>>@@@BBBBBB@@@AAA@@@>>>;;;:::===???IIIMMMMMMIIIKKKTTT\\\^^^\\\[[[[[[ZZZTTTMMMMMMSSSUUUWWWVVVSSSUUU\\\bbbccc]]]ZZZ\\\```bbb```ccchhh```aaadddfffaaaZZZYYY^^^QQQRRRTTTXXX[[[]]]]]]]]]VVVVVVUUUUUUWWWYYY[[[]]]eeebbb^^^[[[ZZZ[[[\\\]]][[[YYYVVVVVVVVVVVVTTTRRRXXXYYYZZZYYYWWWWWWWWWYYYZZZZZZZZZYYYXXXXXXWWWWWW]]]bbbggghhhfffeeefffhhhfffdddaaa`````````^^^\\\\\\]]]]]]]]]]]]^^^bbbdddjjjppp}}})))&&&###$$$'''))))))(((''')))***)))((('''((()))******+++++++++******)))...---+++***+++...111333111000//////111222222111,,,***---444888777888:::222...+++---222555333000+++///222111---+++---111***...111000+++'''&&&&&&+++000000---...333444000333111333999<<<<<>>666>>>CCC@@@:::666333///222555888888555333333444///111222111...,,,,,,,,,***+++,,,---------,,,+++*********+++,,,---...///++++++******)))*********000111111///---,,,---/////////.........---------...000111///---,,,...000+++,,,...///000//////...***,,,............000111111111000//////000111222)))...333444333222333555...111333222///...000333000000111333555444000...222111111555::::::555///222222444444444444222222//////000111111111111111222111000//////000111222.........///111222444555333222111000000111222333+++---///111111000///...111111111222333333111......---,,,+++************...---,,,+++,,,---...///000///---+++*********+++))))))))))))***+++,,,---))))))))))))))))))))))))$$$'''***++++++***+++,,,))))))******)))'''%%%$$$######$$$&&&+++000555888999:::000(((***(((&&&---***((('''))),,,...,,,***((()))***'''$$$###$$$&&&+++---...---,,,,,,---...---,,,)))+++444;;;999222555222...,,,---...//////111222333444444333111000333555666444222444:::@@@BBBEEEDDD===:::<<>>;;;999;;;???BBBCCCAAA===>>>???===;;;;;;>>>AAAHHHKKKIIICCCDDDMMMTTTUUUWWWTTTSSSSSSLLLDDDFFFNNNQQQSSSRRROOOQQQWWW[[[[[[WWWVVV[[[bbbccc```aaafffiiiiiikkkllleee^^^___gggTTTUUUWWWYYYZZZYYYWWWVVVYYYWWWTTTRRRQQQSSSUUUVVVaaa___\\\XXXWWWVVVWWWWWWTTTRRRRRRTTTWWWXXXUUUSSSZZZ[[[ZZZXXXVVVUUUVVVWWWZZZZZZZZZYYYXXXWWWUUUTTTZZZ```fffgggeeedddfffhhhbbbbbbbbbbbbcccaaa^^^[[[ZZZZZZ[[[[[[[[[]]]aaadddpppyyy%%%'''((('''&&&%%%&&&(((,,,+++***((('''&&&&&&&&&++++++***************+++,,,---/////////000222555333222222222222111///...***---111222111111333666333000,,,***+++,,,,,,,,,'''***,,,***((((((...333***...222333///,,,***++++++,,,...111333333222000888:::>>>AAABBB@@@>>><<>>===999333...---000333444333333444555999666111///444:::999333555777777777===DDDAAA999;;;??????999555777888888<<>>:::<<<>>>>>><<<;;;:::;;;777777999???DDDDDD>>>999::::::;;;===???AAACCCDDDCCCAAA>>>@@@DDDGGGHHHHHHJJJLLLOOOQQQQQQPPPNNNLLLOOOMMMRRR[[[ZZZRRRTTT\\\YYY[[[___cccfffgggfffeeehhhkkkkkkhhhggggggbbb\\\[[[YYYWWWUUUUUUUUUVVVWWWUUUWWWVVVPPPMMMPPPSSSRRRWWWWWWXXXXXXWWWWWWVVVVVVXXXUUUSSSSSSUUUWWWVVVUUUWWWVVVWWWZZZ\\\[[[WWWRRRXXXYYYZZZZZZXXXVVVVVVWWW\\\\\\^^^```bbbdddeeefffbbbbbbaaa```]]][[[ZZZYYYWWWWWWXXX[[[^^^bbbfffggg'''(((((((((&&&&&&''')))))))))(((((())))))******++++++***************+++((()))***,,,...111444555333444555222...+++,,,.../////////...---...000333///,,,)))'''((()))******(((+++...---,,,---222777444555444222///---,,,---......///000222333222111555777999:::::::::999999:::999888999999666222...222222333222222222555777777666222000333888555///222777999:::>>>BBB???999>>>???===777444555555333:::BBBCCC888000222111,,,333222111000000111333444333---+++......***+++...---,,,+++*********+++,,,---,,,+++*********+++,,,++++++*********+++------+++,,,...///000///...---000///---,,,++++++,,,,,,---...//////...---...000........................,,,,,,---...///111444555222111///------...000111///111333333333333444555444333111000000000111222111222333333444444333333222333444555666555444444666444222111000000111222111111111///...---///111222111000000000000111222222222333333222111111000000//////111333444333111.../////////000000000000111,,,(((&&&)))---000111111///,,,******+++---/////////...,,,++++++---//////...,,,*********+++,,,...,,,***)))))))))))))))((((((((()))*********)))'''((()))***+++++++++,,,)))'''&&&(((***+++)))'''&&&&&&)))---000333;;;EEE999444///,,,+++***'''%%%******)))))))))***++++++************+++,,,---...***+++,,,---,,,,,,,,,,,,111000000444777888555111222222555777444//////333///000222333222222333444444777999;;;::::::::::::999999;;;===>>>>>>======999888:::???DDDDDD@@@;;;:::;;;;;;<<<>>>@@@BBBCCCCCCAAA???@@@CCCFFFGGGGGGHHHJJJMMMOOOQQQRRRQQQQQQQQQPPPUUU]]][[[RRRRRRYYYVVVXXX[[[```fffkkkooorrrppppppnnnjjjiiiiiiccc\\\WWWVVVUUUSSSSSSSSSTTTUUUYYYZZZXXXQQQMMMOOOQQQPPPTTTUUUVVVVVVWWWVVVUUUTTTTTTRRRPPPQQQTTTVVVWWWVVVYYYZZZ[[[\\\\\\ZZZUUURRRUUUWWWXXXWWWUUUTTTTTTUUUYYYYYYZZZ[[[\\\]]]^^^___bbbaaa```___^^^\\\YYYWWWSSSVVVZZZ\\\___fffqqqyyy)))***)))((('''''')))+++******))))))******+++,,,+++***************++++++,,,++++++---111444666666444666666111)))&&&)))...444111---+++,,,...//////,,,***'''&&&''')))******(((+++---...---///444888999666111....../////////111000000000000111222333222333444333222222333444111111222444555555222000555555333111000111555888666666444111333555222,,,111777===>>>>>>???===:::AAA???:::555444666444///777===<<<333...000222///000...,,,***,,,000444777333///------,,,+++,,,000111000...,,,+++*********,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,---***+++---.../////////...//////---,,,,,,,,,,,,,,,---...///...---,,,---...------------------------............///111222333///............//////000---...////////////111333444333222000000111222222222222222222222333444444555555666777777666444444555333222111000000111222111222111000......000222222222111111000111111222333333333333333222222111111000//////111333333222111111111111111000000//////,,,((('''))),,,///111///...---,,,,,,,,,---............,,,******,,,...---,,,+++******+++,,,---,,,+++***)))((((((((()))******++++++******)))(((------+++*********+++,,,((('''&&&&&&(((******)))'''&&&(((+++...222;;;EEE999444...,,,---,,,)))%%%+++******)))(((((())))))((((((((()))+++,,,......000...,,,---///000...,,,///222666888777444111///333444888;;;888333333777111222222111111222444666666666888:::;;;;;;999666666666777;;;@@@CCCAAA???666555666999===>>><<<999;;;;;;;;;<<<===>>>@@@AAACCCAAA@@@@@@BBBDDDEEEEEEFFFGGGJJJMMMPPPSSSVVVWWWVVVUUUZZZ___\\\SSSQQQVVVSSSTTTVVV\\\eeeoooyyysssqqqlllgggffffff___WWWRRRRRRQQQQQQQQQQQQQQQQQQ[[[\\\YYYQQQMMMNNNOOONNNOOOQQQSSSVVVVVVUUUTTTRRROOONNNMMMOOORRRUUUWWWWWW[[[]]]___^^^[[[WWWTTTSSSTTTVVVWWWWWWUUUTTTTTTUUUZZZZZZ[[[[[[\\\]]]]]]]]]bbb```_________]]]XXXTTTSSSXXX\\\___bbbnnn++++++***)))((((((***---...---,,,+++*********************)))******+++,,,111///---...111333444333666666333...***(((+++///555111...---///000///---+++)))'''((()))+++,,,,,,''')))+++,,,,,,---111444333///+++***---000000///222222111000//////111222000222444222000......000///000111333555555444333555555444222000000333555777888666222222555555222555;;;@@@AAA>>><<<===>>>AAA>>>888555888;;;777000444777666///,,,///222111111///---,,,---111555777666333111///------000444222111000///---,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---////////////......------,,,,,,,,,,,,---...///...,,,++++++,,,------------------------......//////000000111111,,,---...///000000000000111111111///......000333111111000//////000000111333222111111111222444555555666666666666555333222333222111111000111111222111222222000//////111333111111000000/////////000333333444444444333333222222000......000222222222000111111111000///---,,,***+++---///000000...---............---------------------,,,******+++---,,,,,,+++++++++,,,---...,,,,,,,,,+++)))((()))***,,,,,,---,,,***(((((((((///---+++)))((()))+++,,,)))((('''&&&'''((()))***(((&&&''')))***---666@@@:::444///...000000,,,'''+++******)))))))))******((((((((()))+++---...///666555444333333333333222333555777777666333///---///000555888666222222777222222111000///111555888333222333666:::;;;999555555333444:::BBBFFFDDDAAA666555444555888::::::999;;;;;;;;;;;;<<<===>>>>>>BBBAAA@@@@@@AAABBBCCCCCCFFFFFFHHHKKKOOOTTTXXXZZZZZZ[[[___bbb]]]SSSPPPSSSPPPQQQTTTZZZcccnnnyyyooollleee______```YYYQQQOOOOOOOOOOOOOOOOOOPPPPPPYYY[[[XXXPPPLLLMMMNNNMMMMMMOOOSSSVVVWWWVVVTTTRRROOOOOONNNOOORRRTTTVVVWWWYYY\\\___^^^YYYUUUUUUUUUVVVXXXYYYYYYWWWVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^aaa___]]]^^^```^^^XXXSSSWWWZZZ^^^ccckkk{{{+++++++++***))))))+++---...---,,,+++*********+++******))))))***++++++,,,///...,,,,,,///222444555888333...+++---///000//////---,,,...111111---***+++)))((((((***,,,,,,,,,)))***+++++++++,,,---......+++)))+++...000///,,,333444444222///...///000///444888777222...,,,---///000222333333333222333333444555444222111111111999;;;999444333777;;;;;;<<>>>>>;;;;;;::::::;;;<<<<<<===???@@@@@@@@@@@@AAABBBBBBFFFFFFHHHJJJNNNSSSWWWZZZ^^^___bbbbbb\\\TTTPPPQQQOOOPPPSSSYYY```hhhooossskkkiiiccc^^^^^^^^^YYYQQQNNNNNNMMMMMMNNNOOOPPPQQQUUUWWWUUUNNNKKKNNNOOOOOOMMMOOOSSSVVVXXXWWWUUUTTTRRRRRRRRRRRRRRRSSSUUUVVVUUUXXX\\\[[[XXXVVVVVVXXXVVVXXXYYYYYYXXXWWWXXXYYYTTTUUUVVVXXXZZZ[[[]]]]]]```___^^^^^^___^^^ZZZVVV[[[]]]bbblll|||***+++,,,,,,*********,,,))))))******+++,,,---...))))))))))))***+++,,,,,,---///000111333777===AAA777000******///333222000)))***,,,...///...+++(((***)))((((((***,,,++++++,,,,,,,,,---------......///......///000///---***444777:::888444000...///111777<<<;;;444...,,,---...///111111000///000111222444666666444222111222:::>>>>>>999777:::???@@@AAABBBDDDDDD???888999>>>999999888:::@@@DDD???666333222000------///111222---...000000000///---,,,222555444///+++...111333***++++++,,,,,,,,,+++++++++,,,---------------,,,,,,------------,,,,,,+++******+++,,,---......///,,,------......---,,,,,,---...///...---,,,---...---------------------------...///000111111000000......000111222222222222888999888666444222333444222222222333333333333333111111111111111222333333111111222333333222000000///000000111111222222222222222333111000111333555444444444444444333222111111222222333333333333333111000...///000111111000111222333444333111///---------,,,+++***+++///222---............/////////,,,---...---,,,++++++---------....../////////000,,,...000///,,,******,,,+++---///---(((&&&&&&((()))(((&&&%%%&&&(((+++------------+++(((''''''(((''''''))),,,***'''***000111///---------,,,***))))))))))))***+++---...///,,,,,,,,,---...000111222222666888555000///333999888444000000222333///,,,++++++...111111///444:::999999888777666888<<>><<<:::888888888777666999888999<<>>@@@@@@???@@@AAABBBDDDEEEFFFIIIMMMRRRVVVXXX^^^```aaa___YYYSSSPPPPPPOOOPPPSSSVVV[[[```dddfffjjjkkkhhhccc``````\\\VVVMMMMMMKKKKKKLLLNNNPPPRRRTTTVVVTTTNNNLLLOOOQQQQQQOOOQQQTTTVVVXXXWWWVVVUUUUUUUUUUUUSSSRRRRRRTTTVVVTTTVVVXXXYYYYYYXXXXXXYYYUUUWWWXXXYYYWWWWWWWWWXXXUUUUUUWWWYYY[[[]]]______^^^_________^^^]]]]]]]]]```dddnnn~~~(((***,,,---,,,***)))***((()))))))))***,,,---...))))))))))))***+++,,,---,,,000333444333777@@@HHH333///++++++...111111000+++---//////...---,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,---///000//////---///000000///.........555;;;@@@@@@:::333//////444999===:::222---,,,...---///111000///...///111555666777666555444555666:::AAADDD@@@<<<<<<>>>???AAAAAADDDGGGBBB888333555222555888;;;@@@BBB<<<333555222000///000000000111,,,---...//////...---,,,000666777111,,,///222222+++,,,---......---,,,+++,,,---.........---,,,+++------.........---++++++++++++++++++,,,------...,,,,,,---......------,,,---...//////...---...000........................,,,---///000111111111000.../////////000000111111000222333222111000000111111222333333444444444333000000111222222222222222///000111222222222111000...///000111111222222222222333333222111222444666444555555555444333222111000111111222333333222222000//////000111111///...000111333444333111///------......,,,+++,,,000333...............///000000---...//////---,,,,,,---------..................***...111///+++)))***,,,))),,,...,,,'''$$$%%%((()))((('''&&&&&&((()))++++++---///---***((()))***&&&(((...222111,,,+++///,,,...///---+++))))))*********)))******+++,,,,,,+++******+++,,,---...//////000000///------000444111111222222111000...---,,,+++,,,/////////555===999999999888777999<<<>>>@@@???<<<999666666888:::<<<===>>>??????>>>===<<<666666777666666777999:::888888888888999:::<<<<<<:::<<>>>>>888///666333111111111000000000---......//////000000000111888:::444///222444444///000111111111000...---------...///...---+++***------...///...---+++***,,,,,,,,,++++++,,,------+++,,,---.........---,,,,,,...//////......000111////////////////////////+++---///000111222111111///............///000000---///222333333222222333///000111222222222222222///000111333333222111111///000111222333333222111---...///111222222222222222333333222111222444777333333444444333111000//////000111222222222222222/////////000222111///---,,,...000111111///---+++***...333555333111000111///...---------///000111---///000///...,,,------,,,------......---,,,,,,)))---000///***'''(((+++(((+++...,,,'''$$$%%%(((***)))(((''''''(((((()))))),,,//////,,,***+++,,,&&&***111888666000...111+++///222000+++)))+++...+++******)))))))))))))))...............///000111///---******---///000000)))///555555111------...+++******,,,,,,...555>>>666666777666666777999;;;<<<<<<:::777333444:::>>>>>>@@@AAA@@@===;;;::::::888999999999999999;;;<<<777777777888999:::<<<===888;;;???@@@??????AAADDD===???CCCHHHMMMRRRVVVXXXXXX[[[ZZZUUUOOOMMMMMMMMMPPPOOONNNOOORRRWWW\\\```bbbhhhjjjccc[[[WWWTTTRRRLLLJJJGGGEEEGGGKKKPPPSSSXXXZZZXXXRRROOORRRTTTSSSQQQRRRSSSTTTTTTUUUUUUUUURRRTTTUUUSSSQQQQQQTTTWWWZZZXXXWWWXXX\\\]]][[[XXXYYYZZZ\\\]]]\\\[[[\\\]]]VVVVVVWWWWWWXXXYYYYYYZZZ\\\```bbb```[[[\\\bbbhhhuuu!!!###''',,,000///,,,)))---***(((+++111444333111))))))***++++++,,,------//////......333999777111000...,,,***+++...222555333000---+++---///111111...,,,,,,...000111...+++******...444444///*********+++,,,,,,++++++---///444555777888777555333111::::::777111,,,,,,000555///000...+++---333666444444777999777666888::::::666444:::DDDHHHCCC======:::;;;???CCC???555---+++111///666@@@@@@777444999666333000......000444666......---...///000222333888999888777444222333444333///---///444666333000333222000///---,,,,,,,,,......---,,,+++,,,000222...------,,,,,,------------,,,,,,++++++************+++,,,...///000000000///---***+++---///---,,,***000555555000...222666//////////////////000111...///111111///...///000333333333333333222111000///000222222222222444666444222000...------//////222222111000111222444555222222111111111222222333111444777777666333111111333222000/////////000000---...///000000000000000///......---------.........///111111111000111222------......///111222333///...---,,,+++,,,------///...---,,,+++,,,,,,---...---,,,+++************))))))(((((()))***+++++++++++++++***************---...+++''')))---+++%%%+++111444222000111111...***+++,,,,,,+++,,,---///......---,,,---...///000333222111///---...000333//////...------///333666222000......//////...---------.........000333666666666666666666666666666888777444333333666999<<<<<<;;;;;;;;;;;;<<<======:::999888999999999777555777777777888:::<<<>>>@@@AAA@@@???>>>============???;;;;;;AAAKKKQQQRRROOOXXX^^^\\\RRRPPPUUUTTTNNNOOOQQQNNNJJJOOO\\\ddddddbbbaaa___[[[WWWTTTQQQOOOMMMLLLKKKJJJHHHJJJMMMPPP^^^ZZZTTTOOOMMMNNNQQQSSSWWWUUUSSSUUUXXXZZZZZZYYYWWWSSSPPPSSSZZZ]]]ZZZVVVXXXVVVUUUTTTVVVXXX[[[]]][[[XXXVVVXXX]]]___]]]ZZZTTTUUUTTTSSSYYY``````YYY]]]^^^ZZZ[[[cccdddkkk}}}&&&'''(((***------+++)))+++)))))),,,222444222///)))******+++,,,---......//////......444:::888333///---+++***+++///222555555333222222333444444333,,,+++,,,...111222000---+++,,,///555555///++++++***+++,,,,,,,,,,,,...000111111111222222333333333888555000---...000333444222444<<>>???999===DDDGGGAAA777333555999999>>>BBB@@@:::777888333222111111444999>>>AAA000//////...//////000111777777777444222222444666///---+++---111333222///111000///---,,,,,,,,,,,,,,,------,,,++++++---//////...------------...///---,,,,,,,,,++++++*********+++,,,---...///000000000---+++,,,...///...,,,+++000444555222000111333222222222222222333333444///111222222000000000111000111111111111000///...///111222222222222333555222111/////////000222333444333222111111111222333666555555444444444444444222444777777555333222222333333111000000000111111//////000111111111000000///......------......///---///000111000///000111//////............//////---,,,,,,,,,---...///000......,,,+++++++++,,,,,,...---,,,+++************)))))))))))))))***++++++'''''''''''''''''''''''')))***(((%%%'''+++***%%%///111111...---...---))),,,,,,,,,+++))))))+++---,,,,,,,,,,,,---...000111/////////---++++++,,,.........---+++***+++...111111///------.........---,,,---...------///333666000111111222333444444444777666444333444777999;;;;;;::::::999999:::::::::999888777888999999777555777777777888:::<<<>>>@@@@@@??????>>>>>>>>>>>>>>>AAA===<<>>>>>@@@@@@>>>>>>@@@:::AAAIIILLLDDD999777;;;>>>BBBCCC???;;;:::777444000///000111555:::???BBB000000000/////////......444444444222000000222444...,,,***---111333222000...------,,,+++,,,,,,,,,+++,,,...---,,,++++++,,,000///...------...///000,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000000...---...///000///......000333555444333000...333333222222333444444555000222333222111000111222000000111111000000//////111222333222111111222333////////////111333555666555444333222111111111111777666555555444444444444333555666666444333333444444333333222222222222333111111111222111111000000//////............//////,,,...000000///...///000111000///...---,,,,,,,,,++++++,,,---...000222333///......------------...------,,,+++************))))))))))))*********+++&&&&&&&&&&&&''''''''''''&&&'''&&&%%%'''++++++(((---......///444;;;<<<999///...---+++))))))+++---++++++++++++,,,...000222---...///...,,,+++++++++,,,,,,+++)))''''''***,,,///...,,,,,,---...---,,,,,,------------///222444000111222333555666777888555555444555666888:::;;;:::999888777777777777777777666666777888999888666777777888999:::===>>>???>>>>>>>>>>>>>>>??????@@@BBB>>>===AAAHHHNNNNNNLLLZZZ]]]ZZZSSSQQQRRRKKKAAAJJJJJJIIIJJJOOOVVVXXXUUUSSSQQQOOOMMMLLLMMMNNNOOOOOONNNMMMLLLKKKLLLOOORRRRRRSSSVVVWWWVVVSSSOOOMMMMMMLLLLLLOOORRRVVVWWWWWWYYYWWWWWW[[[```bbb___ZZZTTTTTTSSSSSSTTTVVVXXXYYY[[[XXXUUUUUUWWWXXXUUURRRRRRSSSSSSRRRVVV[[[]]][[[\\\bbbccciiixxx,,,+++******++++++)))'''&&&%%%%%%(((+++---,,,***,,,---...///000111111222111222222000333777666222+++******+++,,,///222333222000///000111222111000,,,,,,...000111111000///...,,,///333222---*********+++---------///111333111000//////000222444555555111......111555888999999999???HHHHHHCCCEEELLLJJJIIIHHHFFFAAA>>>AAAGGGEEECCC@@@>>>;;;;;;???CCC===BBBIIIMMMFFF;;;555666<<>>???============>>>???@@@AAA@@@>>>===@@@GGGMMMOOONNNTTTVVVUUUSSSTTTVVVPPPGGGJJJKKKLLLJJJJJJMMMRRRUUUTTTQQQNNNLLLLLLNNNQQQSSSQQQQQQPPPNNNLLLNNNQQQTTTPPPSSSVVVYYYXXXUUUQQQNNNLLLLLLLLLNNNPPPRRRTTTTTTUUUTTTUUUYYY^^^___\\\XXXVVVVVVUUUUUUTTTTTTTTTTTTXXXVVVUUUUUUVVVWWWUUUSSSVVVXXXYYYYYYYYYZZZ[[[[[[aaalllsss}}}))))))***,,,------***'''&&&%%%$$$%%%''')))++++++))))))******+++,,,,,,,,,222444333000000333222...*********+++,,,...000111000---***)))+++---......---...000000000......---,,,+++,,,000///+++)))******+++---------///111333222222222222111111000000000111000///...000444999:::<<<;;;888>>>JJJMMMHHH;;;<<>>888:::@@@EEE??????CCCHHHGGG>>>555111777===<<<222///333333---333222111///...------------------...///000000000111444777777444000---+++---------...000222222111---------,,,------...///+++...000111///,,,++++++---------------......///,,,,,,,,,------......///------,,,,,,,,,------......///111111000000//////000///000444777666000***.........//////000222222...//////...------///000000111111222222222111111222333333222000//////000////////////000000111111000000111222333333444444111111111222333444555666333444555444333222444555333333333333333333333333222222222222222111000//////////////////000111222000111333333111000000111111111000000000000000111.........///////////////------------------------,,,,,,++++++******++++++******++++++++++++***))))))))))))******+++++++++&&&&&&''')))***+++---000333111---+++000777777222+++++++++***)))***---//////---,,,+++******++++++,,,///222222000...------***+++,,,+++++++++...000---,,,******,,,---,,,,,,,,,---...///...///111222111111111111111222222222444444555555777888999:::;;;;;;999888666555555555444444444666888999888777666777999:::<<<>>>??????============>>>???AAAAAA>>><<<<<<@@@FFFMMMPPPQQQRRRSSSSSSSSSVVVYYYVVVQQQNNNOOOOOOJJJDDDEEEOOOYYYVVVTTTPPPMMMMMMOOOSSSUUUTTTTTTSSSPPPNNNOOORRRTTTRRRTTTVVVXXXXXXVVVTTTRRRPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQSSSWWW[[[\\\ZZZWWWZZZYYYXXXWWWUUUSSSQQQPPPUUUTTTTTTUUUWWWXXXXXXWWWXXXZZZ^^^___\\\YYYZZZ\\\iiizzz'''(((***---///...+++(((((((((((((((***+++,,,---------------------------000222222...---//////,,,)))***+++,,,------......000---)))''')))+++---...---///000000...,,,+++,,,+++)))***------***)))+++***+++,,,------...000222333333333222000///---,,,,,,...///---***+++111666999@@@===666<<>>777444444777777222000222333222555555555444333222111000---,,,,,,,,,---///111222222555999999777222///---++++++,,,,,,---............---------------......+++...000111///---,,,,,,+++,,,...///000000///...,,,,,,------...///000000.........//////...---------///111222000/////////000///000333666555111,,,//////000000111222444444---------,,,***+++---///......//////000000//////111222333222000//////111000000000000////////////...///000222444444555555222222222333444555666777000222444444333222222333000111222222222222222111111111111222111111000000000//////000000111222333111222444333222111111222000000000000111222222333///////////////...---,,,(((((()))************))),,,,,,++++++***++++++,,,***+++,,,,,,,,,+++***)))''''''(((((())))))******&&&%%%&&&))))))(((***///222111---)))***...---)))&&&''')))(((((((((***,,,000...,,,***))))))))))))(((+++---...---,,,+++,,,***+++------------000222---+++***+++,,,------,,,---...000000///000111222333333333333333333333333666666555555555777888999<<<;;;999888777666666666555555555777999:::999777666777999;;;===>>>??????============>>>???@@@AAA<<<;;;<<>>:::888:::444333333555333000111555444444555666555555444333000...,,,++++++---000222///111444444222000000000+++,,,---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---***,,,...///...---------+++---111333444333000///+++,,,---...///000111111...///111222111///---+++,,,///222222000......///...///000222444444222000000000000111222333555555------,,,+++)))***,,,///---......///////////////000111222111000///000111000000000111111000000000///000111333444444444333444333333222222222333333---000333444333111111111......000111111111000000//////000111111111000000000000000000111222333444111222333333111000000111000000000000000111222222---......///...---,,,+++'''((()))*********)))))),,,++++++***++++++,,,,,,***+++,,,------+++)))(((&&&&&&''''''((())))))***)))'''(((+++***''')))///***,,,,,,))))))---///---''')))++++++***)))))))))...---+++***))))))))))))%%%'''***+++******+++,,,***+++---,,,+++,,,---...---,,,***+++---......---...///111222111111222333555555555666666777777888999777555444444666888999::::::888777666666666666777666666777999:::999777666777:::<<<>>>?????????>>>>>>======>>>???@@@@@@=========???DDDJJJOOORRRSSSTTTTTTRRRQQQSSSZZZaaaZZZTTTMMMHHHCCCBBBKKKVVVTTTSSSPPPOOOPPPRRRUUUWWW\\\[[[XXXTTTQQQPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTRRRNNNLLLMMMNNNNNNOOOQQQSSSVVVXXXXXXXXXWWWXXXXXXWWWUUURRRNNNLLLQQQRRRTTTUUUWWWXXXZZZ[[[XXXYYY]]]aaabbbdddqqq///,,,))))))***+++,,,+++,,,111777;;;;;;888555222...---,,,+++***)))((((((&&&+++,,,******---...---***+++,,,------,,,+++***+++***)))***+++,,,***((('''+++......,,,+++,,,...+++))))))---...,,,---000***+++,,,,,,++++++---///<<<999555222111222444666000---+++---222666888777999777999<<<:::555333444333111555???CCCJJJ^^^uuupppkkknnnpppeee[[[NNNCCC999333777>>>444///000666444......666111222333333333222111000333000,,,***))),,,///111+++,,,,,,,,,+++,,,///222.../////////---,,,---...---,,,++++++******++++++)))+++------,,,,,,---...+++...333777888555222///+++,,,---...///000111222...///222333333000---++++++...222222///------......///111222333333333333/////////000111333444555------,,,+++)))***---/////////000111111111111111///111222111000///000222///000111222222222222222000111222333444333222111444333222000///.........+++...222444333111000000,,,---...000000000///...---...///000000000000000000000000000111222333444000111333222000//////000000000////////////000000,,,,,,---......---,,,+++)))***+++,,,---,,,,,,++++++++++++***++++++,,,,,,***+++---------+++)))((('''''''''((()))******+++---+++,,,///,,,(((***111'''++++++(((&&&)))***)))+++---//////---+++***))),,,+++***)))))))))***+++$$$&&&)))******+++,,,...***+++,,,+++***))))))+++---,,,++++++---//////......000222222222111222333000111222333444666777777;;;999666333333555777999999888777666666555666666888777777888::::::999777666888:::<<<>>>?????????>>>>>>>>>>>>>>>??????@@@???>>>>>>???CCCHHHMMMPPPPPPQQQRRRQQQOOORRR]]]hhh^^^SSSIIIGGGFFFFFFIIIPPPSSSRRRQQQQQQRRRUUUXXXZZZ^^^]]]ZZZUUUQQQPPPQQQSSSQQQRRRRRRSSSRRRRRRQQQPPPSSSTTTTTTQQQNNNLLLMMMOOOLLLMMMNNNPPPRRRUUUVVVWWWSSSTTTVVVVVVUUURRRNNNLLLQQQRRRTTTUUUVVVWWWXXXZZZ[[[ZZZ]]]bbbfffmmm************************,,,666IIIVVVPPP>>>888>>>222000---***))))))***,,,******))))))((('''''''''###&&&***,,,,,,,,,,,,---)))+++---+++)))))),,,///,,,,,,,,,***))))))+++---,,,***)))+++///222222000(((***+++---......------000000111222222333444444111...---///222555444333333888===@@@>>>:::666444000000999DDDFFFPPPxxx~~~~~~jjjQQQ???888555444444222...///555666111---///222111111333222000111666//////...---,,,++++++***+++,,,------......------...---+++++++++---///000000///---,,,,,,+++)))''',,,+++*********+++,,,---222777777222111333111,,,...///000111222222111000---///222222111///......,,,,,,---...//////......//////000111222333333444------......///111222333---------------...//////111222111000......000222333000...///111222000.........//////000000111111000///...///111222222222333333222222111000//////111000000222444444333222//////000000000111111111222000...///111333444444222222222333444333111///111000...---------...//////222111---,,,------))))))+++...000///---------,,,,,,+++++++++,,,......,,,,,,------------------)))***,,,------,,,***)))))))))***+++,,,,,,------///000111000---***)))(((***++++++,,,,,,,,,++++++******))))))******++++++***+++---......,,,***)))+++++++++++++++***)))(((+++***)))(((((()))***+++)))*********)))***---000//////000111222444666777666555333333444666999;;;:::666111000222444444333444666888999777666666666999999999:::;;;999666333555666:::@@@EEEGGGCCC@@@>>>>>>??????>>>>>>===<<<@@@@@@>>>;;;???FFFJJJIIIUUUUUUPPPKKKMMMUUUXXXVVVXXX[[[RRRHHHGGGFFFIIIUUUPPPMMMMMMPPPRRRRRRUUUYYY^^^ZZZUUURRRRRRRRRSSSRRRMMMOOOPPPNNNKKKJJJLLLOOORRRQQQOOONNNNNNLLLJJJHHHHHHKKKNNNPPPQQQQQQRRRSSSTTTTTTSSSPPPMMMLLLMMMOOOUUUVVVXXXYYYZZZZZZZZZ[[[ZZZ```fffkkkxxx***************************111@@@MMMJJJ<<<888>>>444111---***))))))************++++++++++++++++++***---000111000///...///,,,,,,,,,+++++++++---///,,,---...---,,,+++---///...+++)))***---///000///---------------+++***))),,,---...000111333444555444222111222555888888666444777;;;<<<999555222000777666===GGGOOO```kkkPPP@@@<<<;;;999888444111222777888333000000///...000222111///000444............------------,,,,,,---..................---,,,++++++---...000111///------------,,,***++++++*********+++,,,---111555555111000222000+++---...///000111000//////---///111222000/////////,,,------......///......//////000111222333333444......------......//////000///////////////000111222222222111//////111333111000///000333444333111000000000000000111111111111000///000222333333333333333222222111000000///111000111222444555444333//////000000111222333333111000///000222333333333111000111333555666666444111000///.........//////000222111---,,,...---***''')))+++,,,+++******+++,,,,,,+++***++++++,,,------------------.........)))+++,,,------,,,+++))))))))))))******++++++,,,,,,...000///---+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...000000111000///,,,***((()))))))))***))))))(((((((((((((((((()))***,,,---***+++,,,,,,+++,,,---///---------...///111222333111000//////111444777999999666333222333444333222444666777777666555555666;;;;;;:::;;;<<<:::777555777888;;;@@@FFFGGGCCC@@@=========>>>??????@@@@@@@@@AAA???>>>BBBKKKPPPPPPUUUXXXVVVNNNLLLQQQUUUVVV```cccYYYNNNLLLIIIJJJUUURRRQQQRRRTTTSSSPPPQQQUUUZZZWWWTTTRRRRRRSSSRRRQQQLLLMMMMMMLLLKKKJJJKKKLLLPPPOOONNNMMMLLLKKKIIIGGGGGGIIIMMMNNNOOOOOOPPPRRRUUUTTTSSSPPPMMMLLLLLLNNNRRRTTTVVVYYYZZZ\\\^^^___bbbkkkvvv))))))))))))))))))))))))(((+++555@@@@@@888666;;;666111,,,)))***+++***((())))))+++,,,------------,,,///222333333222222222///---++++++---...//////,,,---///000///...///000444111---,,,...///000111.........---,,,***)))(((((()))+++---000222444555111000///000333444555444222444777777555444333333;;;<<<>>>DDDPPPjjj~~~gggNNNBBB@@@>>>;;;999555222333777888444111111---,,,///222222//////333////////////............---......///////////////...---,,,+++,,,---...///222000...---...///......++++++******++++++,,,---///222333000///000...+++,,,---...///000///...---///000111111//////000111---------..................//////000111222333333111000//////............222222111111111111111222111222222000///...///111///......000222333333222111111111111000000000000222111000111333444444444333333222222111000000000222111111333555555444333000000000111222333333444111000000111333444333222333222111222555777777666111111000///////////////000222222...---///...++++++,,,------,,,,,,---...,,,,,,+++******+++++++++,,,,,,---------.........***+++,,,------,,,+++***)))))))))***************+++,,,......---,,,---...+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...000000666555555333000---***(((&&&''''''(((((((((((('''&&&&&&'''(((***,,,...///,,,...//////...---...///---------......000111111111000000000222555999;;;888666444444444333222000333444666666555555666777:::999999;;;======<<<:::::::::<<>>@@@??????FFFQQQXXXXXXVVV[[[ZZZRRRKKKLLLQQQUUU^^^aaaWWWMMMLLLIIIJJJTTTPPPQQQUUUVVVRRRMMMOOOUUUUUUSSSRRRRRRRRRRRRQQQPPPLLLKKKJJJJJJKKKKKKJJJIIIMMMLLLLLLLLLJJJIIIHHHGGGHHHJJJMMMOOOOOOOOOQQQRRRRRRRRRRRRPPPNNNMMMOOOPPPTTTVVVXXXYYY[[[___cccgggppp}}}(((((((((((((((((((((((())))))---444666333222666444///***)))+++------+++((()))***+++,,,,,,,,,+++))),,,000333333444444555000---******...000///---+++---000111111000000111555333///,,,+++---...000,,,,,,,,,,,,++++++++++++((()))+++---///111333333......---...///000111111///111333444444666999;;;???AAAAAAAAAJJJgggvvvgggXXXRRRLLLAAA:::888555444444666777555333111------000555444111111444111111000000//////............///000000000000000...---,,,,,,,,,------...000///------///000000///+++***++++++++++++,,,,,,...///000//////...---+++------//////000///...---///000111000//////111333......---------...............///000111222333333333222222111111111111111333333222111111111111222000111111000...---...//////......///000111111000111111111000000//////...222000///000222444444333222222222111111111000000222111111333555666555333222222222222222222222222000000111333444444333111777555222111222333333222111111000000////////////000333222///...000///,,,---......---,,,,,,...000,,,,,,++++++***************+++++++++,,,---------++++++,,,------,,,+++++++++++++++***************+++,,,......---,,,---...,,,------------,,,,,,+++,,,,,,,,,,,,---///000111666666555333000---***)))&&&&&&'''((())))))((((((&&&&&&''')))+++,,,...///---000222222000///...///111111111111111222333333222222111222333555777999666666666666555333111///222333555555666888:::===777666777999===???@@@@@@<<<<<<===@@@DDDDDDAAA===;;;;;;<<<===???AAACCCEEE<<<>>>@@@BBBKKKWWW^^^___XXXYYYXXXRRRLLLKKKNNNQQQRRRUUUMMMFFFHHHFFFGGGPPPMMMOOOSSSTTTOOOKKKPPPXXXOOOOOOOOOPPPQQQQQQOOOMMMMMMJJJIIIJJJLLLMMMJJJGGGIIIJJJKKKJJJIIIGGGGGGGGGLLLNNNPPPQQQQQQRRRSSSUUUOOOPPPQQQPPPPPPQQQSSSVVVYYYZZZZZZ[[[]]]dddmmmttt((((((((((((((((((((((((+++***+++///000///...//////,,,)))))),,,///000000,,,,,,++++++++++++,,,,,,+++...222333333333333444///,,,)))***---///...---+++---000111111000111111222000---***((()))+++---,,,++++++++++++++++++++++++,,,,,,---...///000000///////////////000111222...///000000111555999===???DDDEEEAAAEEE^^^{{{|||wwwvvvtttdddLLL===;;;777777777777888888666444000000333777777333333666333222222000///...------...///000000111111000000------------,,,---------...------...000000///...******++++++,,,,,,,,,,,,---,,,---//////---,,,,,,...///000000000///...---///000111000///000222444///...------------............///000111222222333111111111111111222222333222111111000000111111111222333444333000//////000222222222222000000000000000000000//////.........111///...///111333333222222222222111111111111111222111111333555555444333555555444333222111000000111111111333555444222000666333000///000111000000000000000000000//////...000222222///...000000---***++++++***))))))***,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---,,,+++,,,..................---,,,+++++++++++++++,,,---...///222222111000///---,,,+++'''((()))***************((()))******+++,,,,,,,,,...000222222111/////////222222222222333333444555111000000//////000111111555666777666555333111000111333444666777;;;???CCC999777777888;;;>>>??????===<<<===@@@CCCCCC@@@<<<<<<<<<===>>>???AAACCCDDD???BBBEEEJJJSSS```ffffffYYYVVVSSSQQQOOOMMMLLLLLLLLLOOOHHHBBBFFFFFFEEEMMMOOOOOOQQQQQQKKKHHHNNNWWWKKKKKKLLLNNNOOOOOOMMMKKKMMMKKKIIIKKKMMMMMMJJJGGGGGGIIIJJJJJJHHHGGGHHHIIIMMMOOOPPPQQQQQQRRRTTTVVVRRRSSSSSSSSSRRRSSSUUUWWWXXXZZZ]]]___eeeppp)))))))))))))))))))))))),,,---///000000...,,,+++++++++******,,,///222555111000...,,,,,,---///000444666888777555222000000...,,,******,,,---......---///111111111000111222333333111...,,,,,,///222///...,,,+++))))))((((((------------------------+++---------,,,,,,...000/////////......000444888999===AAA@@@@@@MMMmmmrrrmmmllluuuwwwUUUBBB@@@:::;;;;;;999:::<<<;;;666222111444777666222222666222222111000///...------...//////000000000000000------------------,,,,,,------...000222111...,,,)))***+++,,,,,,,,,,,,+++,,,+++,,,//////,,,+++---//////000111000///...---...000111111111111222333000///...,,,,,,---......---......///000111222222............//////000111000000//////000111111222666777888777555333333333555666666555333111111222000000000000////////////000///...///111222222222111111111111111111111111111000000222444444333222555444333222111000///...333222222333444444333111000...---...///111111000///////////////...------///111111...---000000---+++,,,---,,,+++***+++,,,***+++,,,------------,,,(((((()))***++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------------......---++++++,,,...////////////...---,,,,,,+++++++++++++++,,,,,,---...---------------------)))******++++++++++++******++++++,,,++++++******---///000000///...///000000000000111222333444444444333222222111111111111333555777666444222222222333444555666777;;;AAAEEE>>>;;;999888999;;;<<<<<<>>>======@@@CCCDDDAAA===<<<>>>???BBBCCCDDDEEEEEEFFFKKKPPPUUU___jjjnnnmmm\\\VVVRRRRRRQQQMMMJJJIIIOOORRRKKKFFFKKKJJJHHHNNNTTTSSSSSSQQQKKKFFFJJJQQQIIIHHHIIIKKKLLLMMMKKKIIIKKKKKKKKKLLLMMMLLLJJJHHHEEEIIIKKKKKKIIIHHHJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTYYYYYYXXXWWWUUUTTTVVVXXXWWW]]]eeennnxxx***************************///444555333///,,,***)))+++---,,,***,,,222777222000---++++++...222555999;;;;;;999555111...------------,,,,,,,,,...000222222333222111111222444222333444222000000333555...---+++***))))))))))))++++++++++++++++++++++++)))***,,,+++))))))+++---//////...------000444888999999>>>DDD@@@>>>NNNeeeeeelll___SSSXXXYYY\\\lllyyyyyyrrrQQQ>>>>>>999<<<:::777888<<<;;;666222111222333222...///333////////////////////////---...//////000000//////---.........---,,,,,,+++---...111444555333...***)))***+++,,,,,,,,,++++++,,,***+++000000,,,,,,.........///000///...---,,,---///222333222111222333111///...,,,,,,,,,...///------...///000111222222//////......------......////////////000222333444777888999888666444333333333555666555222111222333111111111111111222222222111000//////111333333222111111111111111111111111000//////111333333222111222222111111111000000000555333111222333444333222...------...000000///------......///...---,,,+++...000000------//////,,,---...000000...---,,,---***+++,,,.../////////...))))))***+++,,,---......---------,,,,,,---------+++++++++,,,,,,---------+++,,,---,,,+++,,,///111000000000//////...,,,,,,---,,,,,,+++++++++++++++,,,+++++++++,,,,,,------++++++++++++++++++*********+++,,,,,,,,,+++******,,,---...---------///111/////////000111333444555555555555555444444444444222444666555333222333555777777666555666999>>>BBB???<<<999888:::===??????@@@??????AAAEEEFFFCCC@@@<<<>>>BBBFFFIIIJJJJJJJJJKKKQQQXXX^^^gggppprrrooo^^^ZZZXXXWWWRRRJJJHHHJJJOOORRRLLLIIIOOOOOOLLLRRRUUUSSSTTTUUUQQQKKKIIILLLHHHGGGGGGHHHJJJJJJIIIGGGHHHJJJLLLLLLJJJIIIHHHHHHEEEIIIMMMMMMJJJIIILLLOOONNNOOOPPPOOOOOOPPPSSSUUUZZZZZZZZZYYYXXXYYY[[[]]]aaalll{{{************************(((000888999666111...+++)))---000---)))***111888///---)))''')))---333777777999:::888555111///...---///000///,,,,,,///333555555555333222222444666+++---///...,,,,,,...111))))))(((((()))+++---...))))))))))))************,,,...000...,,,,,,...111---...//////000444999===DDD>>>CCCMMMGGG999;;;KKKHHHRRRHHHAAAMMMLLLGGGQQQaaa^^^dddlll```EEE666777666999888444555999888222111//////000...+++,,,000+++,,,---...///000111222---......///////////////---.........------,,,+++...000333666777444...***)))***+++,,,---,,,++++++,,,)))+++000111,,,,,,///------.........---+++***,,,///222444333222222222111000...,,,,,,,,,...///------...///000111222222333222111///......------...//////000111333444555444666777666444222111111...000222111///...000333222222222333333444444444222111000000333444444444111111111111111111222222///......000222333222000/////////000111111222222666444111111222333444333111000000000000///,,,))),,,---.........---++++++---000///,,,,,,//////,,,)))+++......,,,***)))))))))***,,,///000000000000***++++++,,,...///000000...------,,,,,,------...))))))***+++,,,,,,------)))***++++++,,,---111333000000000000///...---,,,......---,,,++++++++++++,,,++++++++++++,,,------+++++++++++++++***)))((()))***+++,,,---,,,+++++++++,,,,,,++++++,,,///111//////000111222444666777111111222222222333333333111444666555333222444777:::999777555444666;;;???<<<999777888<<>>@@@CCCEEEFFF???>>>===>>>===:::555000333333333333222222222222....../////////......------...---,,,+++,,,///111222000---***)))***,,,---.........---------,,,,,,---000444555444222000///...///111222111000---,,,............---,,,+++***+++---///...,,,+++---///...000444666777555333111111///---,,,,,,---///111000000000111333333111///...///000000111000////////////000000111222222333333333333222222000/////////000000111222222333333///000111222222222000///222444444444222111222333222333333222111000222444333333333444444444444444333333333222222222222222444333333222111000//////222222222333333333333444000//////...---,,,++++++.........//////.........+++,,,,,,------,,,,,,+++***,,,------,,,---///111......------...///111222222111///...------............---------.../////////...---,,,---...000222000222555555222///...------------------......///*********))))))******+++************++++++++++++++++++,,,,,,,,,,,,,,,---...///000000//////111333333333444444444333222111111333666555333222333444333444666888:::<<<<<<===999888888777777777888888999999:::===CCCKKKRRRWWWQQQNNNOOOUUUVVVQQQLLLKKKDDDCCCEEEIIIIIIGGGIIIMMMPPPQQQVVV\\\______bbbgggfffaaabbb]]]PPPLLLMMMFFFIIIJJJHHHFFFIIIOOONNNIIISSSWWWYYYWWWRRRMMMJJJJJJHHHFFFDDDEEEGGGIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMSSSTTTTTTTTTTTTTTTTTTSSSWWWYYYZZZYYYWWWWWWYYY[[[\\\```dddgggkkkuuu---,,,+++,,,...000000///---222999;;;999444000...,,,,,,------------......111222333222111333777;;;333555777666333222222333888666444333222000---***,,,...000///...---......000///000444777666000***//////000000000//////...------,,,,,,++++++******++++++++++++,,,...000111111333666666555555999===:::<<>>555666666666555444444444777444222333444444000,,,,,,...000111000000111222444000...444<<<>>>777...333333444333222111//////......------,,,+++******,,,+++******,,,///222333///111444666666666888:::888999::::::888555333111111222555888<<<@@@CCCEEE???>>>============<<<;;;===AAADDDAAA999333222444333222000///.........//////000000000//////111333///...+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............---......//////---.........------,,,++++++,,,------...//////000222222333444444333222222222111000//////000111222111000///000111111///...//////000000000...---,,,000111444666777666555444000000000////////////000000000111111222222222222000000///000000222444555333444444333111000111222000222333444444555777:::555555444444333222111111333222000.........000111444333333222222111111000000000000///...------,,,//////...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---///---000111///+++,,,111777000000//////............,,,---------...//////000------,,,------///000111///000111000//////000222,,,,,,,,,++++++******)))((()))***+++***)))((('''(((((((((((()))))))))***++++++,,,,,,,,,---------***+++---......000333555999777555222111111111222...///111222333444555555555111---///444888777555999777555333444666999<<<===???AAADDDGGGIIIJJJKKKJJJIIIIIIJJJJJJIIIGGGGGGFFFEEEFFFIIIGGGCCCCCCGGGJJJIIIJJJOOORRRVVV^^^ggglllcccbbbaaaUUURRRTTTPPPLLLJJJHHHHHHKKKNNNMMMJJJPPPSSSUUUSSSNNNJJJHHHIIIFFFEEEDDDCCCDDDFFFHHHHHHFFFHHHLLLPPPTTTWWWYYYZZZZZZZZZYYYXXXXXXYYYZZZZZZ]]]^^^]]]YYYTTTUUUZZZ___iiisss))))))(((((())),,,///222<<<888555777:::999111***---,,,++++++++++++,,,,,,)))$$$###***777@@@@@@<<<:::666444444888999666333444222222444777777333000+++---000000000000111333222...,,,222<<<@@@;;;444555666666555444111///.........------,,,+++******++++++***+++---000333555,,,...111333555555777888555555666666666444111000...111555:::>>>@@@AAAAAA>>>>>>===<<<:::999999999;;;???BBB???777222000222333222000///.........///,,,---...---,,,,,,...000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,...------,,,,,,---...///000...////////////......---.........///000111222111//////111222333333222222222111000000000000111222000///......///000///...............---,,,,,,+++---///222555777888777777111000///......//////000222222333333333333333333111000//////000222444555555555666555222111222333000111222333333444777999555555444333222111111000111000...------...000111111111111222333333444444333222222111000///..................////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,------000222000,,,,,,111666///////////////.........,,,------.........//////.........---------........./////////---...000222------......---,,,+++***)))***+++++++++)))(((''')))))))))*********++++++...............---------***+++------...///222444666555222111000111333444---...///222444555666555888444111333999===<<<:::888888777777777777888999???AAAEEEHHHIIIJJJIIIIIIJJJJJJHHHFFFEEEHHHJJJLLLIIIHHHJJJLLLJJJEEEDDDGGGHHHGGGGGGHHHHHHQQQeeexxxpppdddbbbbbbXXXSSSUUUSSSNNNJJJGGGHHHKKKLLLLLLKKKMMMPPPSSSQQQMMMIIIIIIJJJFFFFFFEEEDDDDDDFFFIIIKKKJJJLLLPPPSSSVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXZZZZZZWWWWWW]]]hhhrrr{{{'''(((***+++,,,///444888<<<666222666>>>@@@:::222---,,,+++***)))***+++,,,***&&&&&&///===EEECCC>>>;;;666222333888:::777333444444555666777666333111)))+++---.........///000...,,,,,,000888======;;;444555666555333111...,,,------,,,,,,++++++************+++,,,///111444666,,,---///111222333444444//////000111333444222111---000444999<<<===<<<<<<888888888666444222222333333555777666222000///111111111000///............+++,,,......---,,,---///......///000///...,,,+++,,,,,,,,,,,,---------------/////////------...///+++++++++,,,,,,...///000//////000000000//////...000//////000222333222111---...000222333333222111111111000000000000111111000...------///000000000---,,,+++*********+++,,,***,,,///222444666666666222111000.........///000333333444444444444444444000///......///000222333555666777555333111222333000222333222222222555777555444444333222111111000//////.........000111222///000111222333555555666111111111000///......---/////////000111111222222------............---------,,,,,,++++++,,,,,,---)))***+++***)))***+++------///111000//////111444......////////////......---......//////...------............------,,,,,,...//////...------///111000000111222222111///...+++++++++++++++***)))(((*********+++++++++,,,,,,............////////////---...////////////111333333222000///000111333444......///222555777666555444333333666<<>>AAAEEEIIILLLMMMMMMLLLIIIJJJHHHCCCAAAFFFJJJKKKIIIIIIKKKOOOMMMIIIHHHKKKGGGGGGHHHFFFGGGRRRlllpppaaa^^^```XXXSSSVVVVVVPPPIIIDDDEEEHHHIIIJJJLLLNNNPPPRRRQQQMMMJJJJJJKKKHHHHHHGGGFFFFFFHHHLLLOOOPPPQQQRRRSSSSSSQQQOOOMMMRRRRRRTTTUUUVVVVVVVVVVVVSSSVVVZZZ[[[^^^iiizzz***,,,---------...222555555333333888???@@@:::333---,,,***)))))))))***+++,,,---000666===@@@???<<<777555222222444666666444999:::;;;:::666111...---(((***,,,,,,,,,,,,---...---...000222555;;;AAAEEE222333444444222///,,,***++++++++++++++++++******)))***,,,...000333555666111000///000000111111000---,,,,,,...000111000...---...000333555666666666333555777555222000000111000000000///////////////....../////////......---,,,...000000///...///000,,,,,,------............,,,,,,---------.........---...000000///......///)))***+++,,,---...//////......///////////////...222000...///111222111///...000222444444333000...000000000000000000000000000///---...111333333333---+++(((&&&&&&(((+++...,,,---...000222333555666444333111///......///000333333333333333333333333111111000000000111111111555666666444222000111111333444444333222111333555444333333333222222111111...///000111333444555555000111111222333444555555000000//////.........---000000000111111111111111.........//////.........---,,,,,,++++++,,,,,,---(((***++++++***+++---///---...000111222111111111---...///000000///.........////////////---,,,+++,,,,,,------...------------///000///---------///...000111333333222111000...---,,,+++*********************+++++++++,,,,,,******,,,---///000111222222333444333111111222444111111000//////000111222000///000222666888777555000111444888<<>>>>><<<:::888777666<<>>@@@@@@<<<444---)))((()))+++---------,,,---......222555555666<<>>???AAA<<<;;;999888888888888999;;;>>>AAACCCEEEEEECCCBBBIIIOOOPPPJJJEEEEEEDDDAAAAAABBBHHHOOORRRPPPRRRVVVHHHHHHKKKQQQXXXbbbrrrfffTTTRRRXXXTTTRRRXXXZZZXXXMMMEEEGGGIIIJJJNNNSSSGGGKKKPPPRRRSSSTTTXXX[[[KKKLLLLLLJJJIIIKKKPPPUUUQQQRRRTTTUUUTTTRRROOOMMMFFFIIIPPPVVV[[[]]]]]]]]]eeennnyyy444222000---,,,,,,---...///555888444111000000------+++(((((()))***+++***000111111///...///111333333...***+++222999;;;;;;FFFAAA999000***(((+++...///+++***......******///222///000666999<<>>555444444333222111000///111222222333333222000///,,,111666777222///...000)))(((''''''(((***,,,---)))+++,,,,,,******+++---...---,,,,,,---...000111////////////////////////...///000...,,,******++++++,,,---...//////......---,,,---000///,,,---111111///---++++++,,,...000000222555333///+++((((((************************+++,,,...,,,+++,,,111555777777777777555333111000///000111000///...///000///111333555;;;???:::333444555666888999;;;<<<===<<<:::888888999999999888===@@@CCCDDDBBB@@@???>>>FFFPPPMMMDDDGGGHHHFFFIIIKKKLLLOOOTTTXXXVVVQQQLLLKKKFFFEEEMMMWWWaaalllttt]]]UUUPPPRRRVVVXXXZZZ^^^TTTMMMIIIKKKMMMMMMMMMOOOHHHHHHNNNUUUWWWUUUZZZbbbOOONNNMMMMMMNNNQQQTTTVVVUUUWWWWWWTTTTTTUUURRRMMMOOORRRVVVYYY[[[aaahhhnnnuuu000///...,,,,,,---...///555:::;;;777333222111///---***((('''))),,,---...000111111000//////111444111...---000666:::999888AAA???:::444000///111333...***))),,,+++((((((,,,...,,,...333555666<<>>===<<<<<>>CCC666333222333222///000333............///000222222333111000000111111///......***&&&%%%$$$###%%%)))---...000222333444333333333444555444222111222333...///000///...///222444777666555333111000//////222333333444555555555555444777777222000333555555666777777444111//////000222222111111111222333333111000000000111333666888555444333222111///......------...///000000000///,,,000444444111///000111//////......,,,+++)))(((000111111///---++++++,,,************+++,,,---...------------------------...//////...------///222,,,...111333333222///---...---...000...******---((()))+++---.........------777@@@@@@777000000333...---------,,,,,,++++++)))+++---,,,,,,---222777000111333555555333222111111111111///------///111000111111111666:::999444444444555555777888999:::888888888:::<<<<<<;;;:::;;;===>>>===<<<<<<<<<>>>LLLNNNFFFDDDRRRWWWQQQPPPRRRTTTVVVVVVTTTTTTXXX[[[TTTPPPQQQXXX^^^bbbfffkkkUUUSSSSSSUUUVVVWWW\\\bbbXXXRRRMMMMMMMMMJJJJJJLLLTTTRRRRRRSSSSSSUUU\\\eeeZZZXXXUUURRRQQQQQQQQQRRRQQQWWW[[[\\\]]]___\\\XXXUUUZZZccclllwww.........///000000000111444777666333222555555444333000,,,+++---000333444333444444222///......///------///333666555222///000000000//////000444666444111///---+++******+++,,,---///111222111111222@@@BBB;;;---'''+++,,,((()))***+++---------,,,+++,,,---.../////////......,,,++++++---///000///...---,,,+++***)))***++++++.........---------......---------------000444888999888888888999999777555555333000...---...000111.........---...///000111///......---------......,,,,,,---...............,,,,,,,,,,,,,,,,,,++++++000000///...---+++***)))+++///000......111000,,,222333333222222444888;;;777333000///000000111111444333222111000000000000444333222111111000///...///,,,(((&&&%%%'''***---111222222333333444333333111333444333222222333444444444222000...///222555666555444333222222111111111111333444555555555555222555666333333666666444777888777555222000000111111111111222222333333444111111000//////111222333444444333111000///...---333333222222111000///......111333444222111111333000000000000///---***)))///000000///---+++,,,---))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000---+++***,,,...,,,///222555555333///---,,,+++---000...++++++...***+++,,,---............+++222999999333//////111...------,,,,,,++++++******,,,......---000555999...000222444555555444333444444333111///...000222000111000///333888888555444444444444555777888999777777888:::===>>>===<<>>>>>AAACCCNNNSSSQQQTTT^^^[[[OOOKKKOOOTTTXXXWWWTTTTTTYYY___ZZZVVVVVVZZZ\\\[[[[[[\\\PPPPPPSSSWWWWWWWWW\\\dddZZZTTTPPPOOOLLLIIIIIIKKKQQQQQQRRRRRRRRRTTT[[[aaaYYYWWWUUURRRQQQPPPPPPPPPOOOSSSVVVVVVYYY___ccccccbbbjjjwww000111222333333222111111000333333222444999;;;888777444000...///111222222555555555222///,,,++++++,,,,,,---...000000///...333222111//////222888<<<555444000,,,*********))),,,---...///111333444333:::???<<<111***,,,,,,&&&)))***+++,,,,,,,,,++++++***++++++,,,---------------,,,,,,...000111///......---+++*********+++,,,,,,,,,---.../////////000000000///......000555888===:::777555666777888888444222///---,,,,,,...///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++,,,---------,,,+++............---,,,+++******...000//////222111---000111333333222111111222555333000...///111111000555444333111000/////////444444333222111000000000000...,,,)))***...222444666666555555444444444555000111222222111111222333:::999777333000000222555222222333333333444444444...000222333444444333333000444666666777999777222555666666555333222222333000111111222333333333333111000000/////////000000333222111111//////...---444333333222111000000000222333333333333222333444......///000///...---++++++,,,------,,,+++,,,---(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***)))***,,,---///222555444222...,,,((((((,,,000000------111111///...------...///000......//////............//////.........---------,,,...000000///111777;;;///000222444555666666666888888777555222111222444000222111///111666777555444333333333444666999:::777777888:::===??????>>>BBBBBBBBBAAA@@@AAADDDFFFWWW___^^^\\\[[[PPPDDDFFFNNNVVV]]]]]]YYYWWW[[[```ZZZVVVVVVYYY[[[XXXVVVWWWRRRSSSVVVZZZYYYWWWZZZ```ZZZUUUQQQPPPLLLHHHIIILLLQQQUUUWWWVVVTTTTTTVVVXXXSSSSSSRRRQQQQQQQQQRRRRRRRRRTTTTTTSSSXXXdddqqqwwwyyy000222444555555444222111111333444444777<<<===:::666444111//////000000///333333444111...+++******++++++++++++,,,------...111000...,,,,,,000666;;;======888111...//////---+++---......222666666222444:::<<<888222///,,,)))******+++++++++++++++***)))*********+++,,,,,,---,,,,,,---///111111///......---,,,,,,++++++,,,,,,+++,,,---...000000000000111111111//////111555888<<<888333000111222444444111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---.........------,,,******+++,,,---...///...---,,,,,,,,,------------,,,,,,***...000///000222222///+++...222333333111111111444555444000///222222111111111000000000000000000222333333222000///000111000111000---000666::::::;;;999777555444444555555000111222222000000111222;;;:::888444111000222444///000111333444444444444...000444666777555333111000444666666888:::777222333444555555333222333555111111222333333333222222111000000///////////////000000000000/////////.../////////000111222333444555444333222222222222333,,,------.........------)))***++++++******,,,---))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,...111222222000---+++'''(((,,,111222///000333333111///---,,,---000111222///,,,,,,...000000///000000000000000000000000---///111000000111666;;;000000111222444666888999999::::::888555333333333000222222000111666777555333333222333444777:::<<<999888888999===???@@@@@@AAABBBBBBBBBAAABBBDDDGGGTTT[[[ZZZUUUQQQGGGFFFRRRUUU\\\cccddd___[[[\\\___UUURRRQQQVVVYYYYYYYYY\\\XXXXXXZZZ^^^^^^ZZZZZZ^^^YYYUUURRRQQQMMMIIIJJJOOOTTTZZZ^^^[[[VVVTTTRRRPPPOOOOOOPPPQQQSSSTTTVVVWWWTTTXXXYYYYYY```qqq---///333555666555444222444666666555777:::888333111///.........///---,,,---///000000...,,,++++++(((***+++,,,,,,,,,------***+++++++++,,,///444777BBBBBB===444111333333000***...111222666:::777000///444<<>><<<===;;;888555333333444555111333333333111000111333666666555222000///111333///000111333333333333222000444888<<<<<<999444111333444333111444888777333333444555444222222222444222222333333333222111000000000000///////////////........./////////000000/////////000222444666777666444111000///000000000,,,,,,,,,++++++,,,,,,---***+++,,,+++***)))***+++***+++,,,............---------------------------(((+++---...---,,,,,,,,,,,,---...//////---+++***))))))---333333000000333//////...---...///000000222111111000000000111111.........//////000000111---///000///...000444999111000//////000444777:::999:::;;;:::777444222111///333444222222666777555333222222333555888<<>>???999///+++......***+++111666888<<<>>>888...---111<<>><<<===;;;777444222222333444333444555444222111222333111111111000......000222000111222333333222111000333777<<<@@@@@@<<<666222666555000---000666777444444555555444222111111222222333333444333222000///000000000000000/////////------......///000000111555444333333444555777888666333000------......---...---+++***)))***++++++------...,,,***((()))***+++,,,...///000000///...------------------------,,,...111111///+++)))(((,,,,,,---------,,,***)))++++++///444333000///222***+++---///000000/////////333666555111///000333)))******+++,,,---......,,,...///...---...222666222000---,,,...222666999888:::<<<;;;888444111000///333555444333666777555222222222333555999>>>@@@>>>;;;888888;;;>>>AAACCCBBBDDDFFFFFFEEEFFFGGGIIINNNUUUUUUUUURRRGGGEEERRRfffggggggccc]]]WWWUUUTTTNNNIIIFFFJJJNNNQQQVVV[[[SSSSSSXXXdddmmmoooooooooVVVSSSRRRQQQNNNKKKNNNTTTKKKSSSWWWTTTRRRUUUVVVSSSQQQRRRTTTWWWZZZ]]]___```jjjvvv******+++---000333333333666666444222555:::999444000///...,,,+++******)))(((***,,,,,,,,,---///000((()))+++,,,------------+++++++++///444666555444@@@AAA<<<222++++++------...+++,,,222999999555222333444777;;;===999///'''+++******+++------,,,***///---***((()))+++++++++...---+++******+++---.../////////---***)))***++++++,,,,,,,,,,,,,,,,,,,,,000//////......000111222222222333444333111...---///...------,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))---------...///000000111000...,,,)))(((***///333,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////------------.........///111000000///000111333444222444666666555444555555222666888555333333///)))333444444222///...///111333222222333666999::::::999777555333333444777888111000000000000000000111000000000000111222333444444333222222333333222111222666===BBBBBB>>>888444111111000000111222333333444444444444444444444444000333777888666222000///000///...000333666777666222222111111000000///////////////000222444666888111000...---,,,,,,------///---+++,,,000222111000---......---+++******+++***++++++,,,,,,+++++++++******+++,,,------------,,,+++---000///++++++...222111///,,,+++************,,,...111222222222111...............///000000777666666444222///---,,,***+++------+++******+++,,,,,,+++,,,---///111222111444666666555666:::>>>???===:::777555333333222222222333444777777777666666666555666888:::===>>>;;;999777777777;;;GGGSSSJJJFFFCCCEEEFFFHHHMMMSSSSSSRRRRRRPPPJJJFFFOOO]]]YYY[[[ZZZUUUNNNJJJLLLOOORRRWWWVVVPPPRRR\\\^^^XXXQQQSSSWWW\\\___```___]]]OOOQQQPPPMMMOOOSSSSSSPPPVVVRRRNNNNNNQQQUUUVVVVVVSSS[[[bbbcccaaaccckkkttt,,,,,,,,,...111333444555///000//////333888777222......---,,,++++++++++++'''((()))((('''&&&'''(((,,,---///111111000///...,,,++++++...222555555444777999666///+++...111222555222222555888777333000111///000666===>>>666---***)))))))))++++++***))),,,***((()))+++---------***)))(((((()))+++---......//////---++++++,,,------,,,,,,++++++,,,------//////.........///000111000111222222111///---,,,......---,,,,,,,,,---------+++******++++++***))),,,,,,------...//////000000000///---,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////------.........//////////////////000000111222333000333555666555444444444777888999777444111///000222222222111.........000333222111333555777777777999777555333222333444666111111111111111111111111000000000000111222333333222111000000000000//////111333777999:::888555333111111000000111222222333333333333333333222222222---000333444333111000000222111///000222333222222000111111111111111111111.........///000222444555111000///---------------...---,,,---000111000...,,,---......,,,++++++,,,+++,,,---///000111111111******+++,,,---------,,,,,,+++---000...******...000///---,,,+++++++++,,,,,,---///000111111111111...............//////000444444333222000...,,,++++++,,,......,,,+++,,,---,,,---...///...---......222333444444555777:::<<<:::999888777666666666777111111111222444444444333555555555666777888999::::::888777888888<<>>222...333000111111000...---...000222111111222444555555444555444222111111333444666111222222222222222222111////////////000111222333333222111000////////////222222222222333333333333111111111000111111222333333333222222111111111000---///222333222222222333444222000000000///...,,,//////000111222222222222------------...///000111111000///...---------...---,,,,,,...//////---+++***,,,//////...------...***+++,,,---............***++++++,,,,,,,,,,,,+++,,,+++,,,///---******...---,,,,,,,,,,,,,,,---....../////////000000000000......------......///000111111111000...,,,+++***,,,---//////---------...+++...111111...+++,,,---222111000222555777999999888888777777777777888888333333333333333333333333666777888999999999888888:::999999;;;===@@@JJJTTTUUUKKKCCCBBBEEEIIINNNSSSRRRQQQSSSTTTPPPIIIGGGHHHHHHJJJJJJGGGEEEEEEHHHLLLOOOQQQOOOMMMSSS\\\\\\UUUTTTSSSSSSRRRQQQPPPOOONNNWWWXXXUUUOOONNNRRRSSSRRRQQQQQQRRRUUUYYY\\\]]]]]]fffmmmvvv}}}*********)))***+++...000---000222555:::>>>;;;555///...---,,,+++************,,,...000111333555888000111333444333000---+++---,,,++++++---000333444///111///***))),,,---,,,,,,...000111444777777555:::555111333777;;;999666222///---,,,---......---(((((((((+++---///...---*********+++,,,---///000+++,,,------,,,---///111000...,,,******+++---///,,,,,,,,,,,,------............/////////......------------------...///000///...---...///000///...---------.........//////222222333111///......///........................------..................////////////000000000000...///111222333333222111111444888:::999777555555444888FFFSSSKKK666,,,111000111111000......///111111000000222444666555444000/////////111333555777000111222222222222111000000/////////000000111222555555444222000000000111444333222222222333333444222111111111111111222222333333333222111111000000111222444444333333444555444222000000///...,,,***...///000111111111000000..................//////111111000//////.........+++,,,...//////...,,,***))),,,///000///...//////...---------,,,***)))(((++++++,,,,,,,,,,,,++++++,,,***,,,...---)))***...******+++,,,---...//////111000////////////000000...------------...//////////////////...,,,+++***+++---......---------...+++...111000---+++...111222000...000444888888777999999888777777666666666777888888777666555666777999:::<<<>>>>>><<<:::888;;;999;;;>>>AAACCCKKKSSSOOOFFF>>>???DDDGGGKKKOOOOOONNNOOOPPPOOOLLLHHHFFFDDDFFFFFFFFFFFFHHHLLLOOOQQQQQQPPPQQQXXX```^^^WWWWWWYYYZZZZZZXXXVVVTTTSSSYYY\\\ZZZUUUSSSTTTUUUSSSSSSTTTVVVZZZ___dddhhhiiisss)))++++++***)))))),,,...+++...000333777;;;777000111000...,,,+++)))))))))&&&(((,,,...000333666888222333444444222000---+++,,,,,,+++++++++...111333...000...******,,,,,,))))))---///000666<<<<<<888::::::888666555666:::===555222...------...//////*********+++------,,,***,,,,,,,,,,,,,,,,,,------)))***,,,,,,+++,,,///111111///,,,******+++---///+++,,,,,,---------------......//////////////////------------......///000///...---...000111000///////////////000000000000333222111...,,,,,,...000........................---,,,,,,,,,,,,,,,,,,,,,////////////000000000000///000111333444333333222///222666777666444333333333666DDDQQQIII444+++000000111222111000000111333000///000333666777666555000000//////000111333333///000222222222222000///000000000000000111111222444555444222//////111333333333333444333333333222222222111111111111111222444333333333222222222111333444555444333111222333111000000000111000...,,,...///000111000///---,,,////////////////////////111111111000000///......+++,,,...//////---+++***)))+++...////////////000222111111000...,,,***)))++++++,,,---------,,,,,,---+++,,,...,,,)))+++///******,,,---...///000000111000000///...//////000---------------...//////......//////......---,,,***+++---...---,,,---...+++---......---...333777222///---///444777777666888888888888777777777666:::;;;;;;999666666777999999;;;>>>@@@@@@>>>;;;::::::888:::???AAABBBGGGMMMEEE???<<<@@@EEEHHHKKKOOOSSSQQQNNNLLLLLLLLLJJJGGGEEEFFFGGGIIIJJJLLLOOORRRRRRRRRRRRUUU[[[```^^^YYY[[[___dddeeeaaa[[[WWWTTTWWW\\\^^^ZZZWWWXXXWWWUUUSSSVVV[[[aaajjjsss{{{+++---///...+++***,,,...,,,///111333777;;;888111000///...,,,+++***)))))))))+++---......///111333444444444444222000...---***+++,,,++++++,,,...111+++------+++---111000,,,---111222333;;;CCC???666444888:::888444555<<>>999...,,,222000111222111000111333444000000111333666666555333333222111000////////////000111333444444333111000222111111111111111222222111222222000------000444111222333333333222000000333222111111000111111111333333333333333333333333111222444444111/////////000///000222333333111//////000111111111///,,,+++...///000000111000000///111222222222111000///...+++---//////...---------***,,,------------///111////////////...---,,,++++++,,,---....../////////...,,,,,,...---***,,,000,,,,,,...//////000000///000000000000////////////------,,,,,,------...///---....../////////......)))+++---------,,,---...++++++,,,...111444777999000///...000333555777777444555666888999999999999888999:::777444333666999777999<<<>>>???>>>===;;;:::888:::???AAA@@@AAADDD@@@>>>???DDDHHHJJJOOOTTT[[[YYYSSSLLLJJJMMMMMMJJJIIIJJJLLLOOOQQQRRRSSSSSSQQQSSSUUUYYY\\\^^^]]][[[^^^dddjjjkkkeee\\\UUURRRUUU\\\___]]][[[\\\]]]\\\[[[```iiittt***...111111---******,,,+++---///222777<<<:::444------,,,+++++++++,,,,,,...///000///......///000444333222111///.........)))+++---,,,++++++,,,///+++---------111555333...///333333555???HHHAAA222111444777777666777===BBB999444///++++++---...//////,,,***)))***++++++***((()))******++++++++++++***+++,,,,,,,,,,,,///111000///...------,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,---...///000000//////............///******)))+++---//////...000000000000000/////////...//////...---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,------------........./////////............///000111222...///000///......000222444444333111...---///111...///000000000000222444111111222333444333111...111111000000000000000000111333555666666555333111333333222222222222333333///111222///,,,---111666333333222222222111111111333222222111000000111111000000111111222222333333...111444444333111//////111111111444666666444111...000222333333111///...---...///000111111000///222222222222222000///...+++---//////------///111,,,,,,,,,+++***+++...111000000000///...,,,+++***+++,,,---///000111111111000------///...+++---222//////000111111000///......///000111111000//////------,,,,,,------...///,,,,,,---.../////////...***,,,...............000+++***,,,111777:::888555///000111111222444777999444555777888999999999999666888888666222222666:::666888;;;>>>@@@@@@@@@@@@>>><<<>>>CCCDDDAAA@@@AAA??????AAAEEEFFFHHHQQQZZZ^^^^^^YYYPPPMMMQQQSSSRRRRRRSSSVVVYYY[[[[[[YYYWWWSSSVVV[[[______]]]]]]___bbbhhhnnnnnnhhh```[[[YYY[[[aaacccaaa___dddiiikkkrrr{{{''',,,111000,,,(((((()))$$$'''))),,,222888777222*********+++,,,---...///+++,,,---,,,+++***+++---222000...,,,++++++,,,,,,'''***------+++***+++---...000000///222666333...---///000333@@@JJJBBB000222333444555777999;;;<<<<<<777111...---///111222...,,,)))(((***+++,,,,,,((()))+++,,,......//////,,,---...---------///111000//////......---,,,,,,,,,---.../////////...---*********+++,,,---...///111000///...............,,,++++++,,,///111111000///////////////.........+++...000111000.........,,,,,,,,,,,,,,,,,,,,,,,,111000///...---......///------------.........///------,,,,,,---...000111111111111000///000222555000444444000000222111------...////////////222444333222222222222000---***+++,,,---000222444555666333555777888888777555333444444333333222333333333000333444111...///444999666555333222111222333444333333222111000000111111......///000111222333333---111555777666444333222222222333555777777444222...000222555555444333111,,,---...000111000000///222222333333222111///...,,,...//////------111444------,,,***)))***---111999888777444222///,,,++++++,,,---///111222333333000......///...,,,...222111111222222222000///...,,,...000111222111000...---,,,,,,,,,,,,---......***+++,,,---............+++---///000//////000111+++***---555===>>>888111...111333222111333777;;;888888999999888777666444666888999666333222777<<<888999<<>>@@@:::///---111...&&&...---,,,+++***(((''''''+++,,,...//////...,,,+++------------...///000000......---------......////////////...------,,,,,,111000...------...///000..................------000000111111///...,,,***........................++++++------------++++++---------------------------+++...111///)))***000++++++,,,...111222111000///////////////000111111000...///333333///...000111222333111///......//////000000000000000///...+++---000000000000222333333222000///...---......///000111222333444444444222333333333222333666999444333222111222333444555333333333222111222444666444333333222111000//////000////////////111333444222222222333555555333222444444333222222111000000///000111333444444333333000000/////////111222333444333222000///.........////////////////////////000000///......000111222333111///...---------...***+++---111444777999;;;000///...---------------...000222222000........................---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---.........000//////.........//////,,,...,,,---999EEE>>>///222000333:::;;;666444777333444555777888999999999777888888666333333666:::;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEDDDEEEIIILLLJJJDDDDDD???>>>DDDIIIIIIKKKNNNQQQVVVXXXUUUUUUYYYYYYTTT\\\dddlllnnnhhh```\\\[[[YYY\\\______\\\\\\___bbbfffeeellluuuqqqfffeeemmmkkkkkklllqqqzzz***''''''+++---)))&&&&&&222,,,...///---333444)))*********,,,------+++))),,,---------,,,------...---,,,***)))***,,,...000+++,,,......------///111000000000000///...---,,,............//////000000333333444444444333111000<<<===:::333.........------,,,,,,+++***)))((((((+++,,,---------------,,,---------......///000111111111///...------------000000000000////////////111///...------...///000---,,,,,,,,,,,,,,,,,,,,,...//////000000///------........................---------......---------------------------------,,,+++,,,///---(((***///---,,,,,,...000111111000111000///......///111111222222555::::::555222222333444444222///------......///000111222222333333,,,...000000000000111222444333222000000000000111111111222222333444444444111222333222111222444666333333222222222222333333222333333222111111333666666555444333111000......---...000222333222111111555333111222333555555444555555555444444333333333///000222444444444444333222222111000000111222333555444333222111000000000...........................------------...//////333222111000///.........---...///111333444555666222222111111000000000000...000111111000......///333333333333222222222111////////////............---......//////000111111/////////........./////////000///000;;;FFF@@@222555333666<<<<<<777555777444555666777888999999999888888888777666666888:::888999<<>>AAABBBAAACCCKKKQQQPPPKKKCCCEEECCCDDDNNNZZZ[[[SSSYYY[[[\\\]]]___```\\\UUUUUUaaalllmmmccc\\\\\\aaa\\\```eeehhhiiifffccc```bbbbbbhhhoooppppppxxx,,,'''%%%))),,,...111666222+++888KKKMMMEEE;;;111+++******,,,------+++******,,,------++++++...111000///---+++++++++,,,---,,,---//////...---...///111111111000///---,,,+++,,,,,,------............444444222111000000000000222444;;;???666((()))333++++++++++++++++++++++++,,,+++))))))***,,,///111------------...///000000666555333111///---,,,,,,,,,,,,,,,---...//////000///............///000000/////////000000000000000------........./////////........................000///...------...///000...........................---,,,+++++++++...000333000------...000000000444222///------...111333111111666;;;;;;666111111222333333222000//////000555555444444222111//////---...000000000111333555444333222222222444555666888777444333222333555666222333333222111000111333555555666555444222000///000111222111000000222333555444333222000///...---,,,///222555555333000...111000......000222222111111222222222222222222222222222444555555555444444444444222111000111111222...////////////.........------------------------...///000222222111000000000111222222222111000///222222111111000/////////------...//////...---,,,---...000000//////000222///...------,,,---......111000...,,,,,,---///000,,,------......///000000...//////000000000000000222222222333:::@@@===444555555666888777444222111333444555666777888888777777555555777;;;<<<:::777777888;;;===???@@@@@@???AAAAAAAAADDDNNNVVVUUUOOOGGGKKKIIIFFFQQQbbbbbbVVVXXX[[[```fffiiifff\\\RRRZZZ^^^aaa^^^YYYYYY```gggccceeehhhkkkkkkjjjfffdddgggjjjrrr|||,,,************---888DDD<<<:::PPPjjjkkk[[[FFF222...---++++++,,,,,,,,,+++---000333222000///111444333111///---+++******))),,,...000///...---------......///////////////...,,,---...////////////...222111000000000111111222---111;;;BBB:::+++'''...+++++++++++++++,,,,,,,,,++++++******,,,///222444,,,,,,,,,,,,---...///000444333222111//////......+++,,,,,,---...///000000...............///000000////////////000000111111///......---------------........................///...---,,,,,,---...///........................000///---,,,---///111111444111...---...000000000444222///------///222444111///111444444111///111///000222222111111333444444444444333222000///...---...000111111333666999222222111111222333555666999777555333333333555666333444555555333222333444666777777777555333111000///111222222111111222333111111000000/////////...000111111222222222222111000000111333555444222///111222222222222222222222222333444555555555444333333222111000//////000111......////////////...---------------------------...///111222222222111000...///000111222111000///111111000000000000000000000111111222222222111111---///000000//////111222111111111111111111222222222000...---,,,---///000------......///000000111......///000111111000000000000000111666999777222444666666666555555333111333333444555666666666666666444333666999;;;999666;;;:::;;;<<<>>>@@@CCCEEE@@@@@@AAAFFFQQQYYYWWWOOOKKKPPPNNNJJJSSSbbbcccWWWXXXYYY]]]cccfffccc\\\XXX]]]ZZZWWWVVVYYY]]]cccfffeeefffggghhhiiiiiijjjjjjrrryyy,,,,,,---,,,)))+++888FFF???AAAYYYtttyyyppp\\\EEE888444///,,,+++++++++++++++000555444000---...111333222000...,,,***)))(((---///000000...,,,,,,,,,+++,,,---///000000111111---...///111111000////////////000000111111111111+++000999???<<<222,,,++++++++++++,,,,,,,,,,,,,,,***+++---///111333444555---,,,,,,------...///000222222111000//////000000.........///000111111222------......///000000000,,,,,,,,,------....../////////...---,,,,,,------...........................------------------...........................///000...,,,...333333000333111......///000000000222111///......000333444333000...111111...000333---///111222222333555777000111222222333333333333///000111222333555888;;;222111111000111222444555777666555444333444444555333555777777666555555666777777666666444333222111///111333333222111222333000000000000000000000000333222111000000111333444222333555888:::888555111444444444444444444444444222333444555555444333222222111000/////////000111111111222333222111///...------------------------......//////000000//////......///000111111111111000000000111111222222222111000000///000000111222///000000///......000222111111222333333333333222333222000//////000000111000000111111222222333333---...000111222111111000/////////000222444333111333666888666666888777444333444555555666666666555666555444555777888888777<<<;;;:::;;;>>>BBBGGGIIIFFFGGGHHHNNNZZZbbb]]]TTTLLLPPPOOOMMMSSS]]]^^^YYYYYYVVVVVVXXXZZZ[[[___ddd\\\ZZZZZZ^^^eeeiiihhheeehhhjjjmmmmmmmmmpppvvv|||++++++,,,---******111::::::<<>>BBBEEEGGGIIIFFFGGGJJJRRR^^^cccZZZNNNDDDDDDGGGLLLNNNNNNSSS[[[OOOSSS\\\dddccc___dddmmmkkkkkklllnnnqqqwww}}}~~~......---***((((((***---222666444111:::LLLSSSPPPPPPNNNKKKEEE>>>888666666888HHH^^^fffWWWAAA777:::777999:::888333//////000------------,,,+++++++++)))---///,,,,,,///000///333000,,,,,,...111222222333222000///---,,,,,,,,,111000...111<<>>@@@LLL]]]eee]]]QQQPPPVVVWWWUUUQQQHHH===777555555555333000---,,,---...//////333444///---///111111///,,,******---000000000222222000///......------///111000000777@@@BBB???333---+++---,,,)))))),,,------...222777::::::888:::777444222111222333555444333222000//////000000---.../////////...---,,,,,,,,,---------.........------,,,++++++,,,---...///...,,,++++++,,,...///------,,,---...000111222222...///333333000000444///...------,,,,,,---------...///000000///...---000000000000000000000000000111111111000111222333222222111111111111222222222222222333333333333333333333444444555444444444333333333222222222222111444333333222222333333444444333111333555666555333000000111222555777:::<<<:::888666444222222333333222222222333444555666666444333222111111222444555111111333333333333111111444111000222666888666444666555444222000///------111111111111111111111111//////.........//////000111111111000000000//////...000...,,,...333222---111111000000/////////............///000333555666666555444333222111111111111222222222222222222111000000////////////000000000////////////000222333111111222333222000...---...///000000///000222444333444444444333222111111///000000//////111444666444333333333444666999:::777666555555555555666777777777777777777888999999:::::::::<<<@@@FFFLLLOOONNNOOOQQQTTTVVVVVVSSSPPPNNNPPPSSSVVVYYY^^^cccggg```hhhpppsssrrrrrrvvv{{{+++,,,---,,,++++++---///,,,000111000555===<<<444:::::::::;;;===?????????;;;AAAKKKRRRTTTUUU]]]gggpppoookkk```QQQCCC:::777:::777333000......///000000555555///***,,,000222000...,,,,,,---...---,,,111000000///......//////---111222///111999DDDIII888000******+++++++++------,,,---000444777888777999777444000.........///333222111000000000000000......///000///...---,,,,,,------------.........++++++,,,,,,------......///...---,,,,,,---...///,,,,,,,,,---...///000111333000111333444222222444000///......------......,,,---.../////////...---////////////////////////111000000000000111222333333333222222222222333333333333333333333222222222333444444444444333222222333333333333222222222222444444333333333333444444444333222333555666555444000111222444666777999999888777555444333333444555333333444555555666777777444444222111111222333444000111222333333222111000333000------000333222111555555333222000///...---000000000000000000000000,,,,,,,,,,,,---...///000111111000000000000//////......---+++---111222000222222111000//////......------......000111333444666666555444333333333333333333222222222222333333/////////......///////////////------...000222444111111222222222111///...///000222222222333555777555555555555444333222111///000///......111555888666555333222333777;;;>>>777666555444555555777888888888999999::::::999999;;;;;;:::<<<@@@FFFLLLPPPNNNOOOPPPRRRUUUTTTRRRPPPNNNSSSYYY]]]```dddiiimmmkkkssszzz|||yyy{{{***,,,---,,,+++***+++---(((,,,///000444777222***000333555555333333444777...000555;;;BBBLLLYYYbbbkkkqqquuupppcccPPPAAA888;;;;;;;;;:::777444111///444999999222,,,---222444555444222111///...,,,+++///...............//////---000111//////555@@@HHH???777...***+++,,,------,,,,,,,,,...000333555666222111///............///000000//////////////////...//////000000...---,,,------------............,,,---///000111222222222......------------......,,,------......///000000222111111222333222222333222222111000000000000000---...///000000000///...////////////////////////111000//////111222333222444333333222222333333444333333333222111111111000333333444555555444444444444444333333333222222222444444333333333333444444555555444444444444333333111222333555666777777777666555444444444444555666666666666777777666666666333333222111111111222222000111222333333222111000111///------///000///...111111111111111111222222////////////////////////,,,,,,,,,,,,---...//////000000000000000000//////......,,,,,,---000222222000000000000000000111111......//////000111222333333333222222222333444444555555333222222333555555111000////////////000111///...---,,,---000222444111111222222222111000000000222333444444555888:::666666666666555444222222333333222111000222666:::666555444444666999<<<>>>:::999777666666666777777999:::<<<=========<<<;;;;;;::::::;;;???FFFLLLPPPLLLLLLNNNQQQUUUWWWVVVUUURRRUUUZZZ```eeehhhjjjjjjmmmvvv+++,,,,,,+++)))(((***+++'''***---///333444///(((***000555222+++(((+++000,,,---///333;;;GGGQQQVVVYYYaaajjjllldddVVVJJJCCC>>>BBBHHHLLLKKKEEE>>>999CCCGGGGGG???777666666666444444444222000...------------,,,,,,------............///000111444999===DDD>>>555...,,,------,,,,,,,,,------...000222444------------............------.....................///000000000///...------------.........//////---...000222333444444444........................------...//////000000000///000000000000111222111222222111000000000000000...///000111222111111000////////////////////////111//////111333444333222444333333222222333333444222222111111000000//////222333444666777777888888444444444333333333222222555444444333333444444555777777666555333111111111222333444555666666666666444444444444555555666666999999999888777666444333222222111000000000000000000111222222222222111000//////000111222111...,,,000000000111111222222333///////////////////////////...............////////////////////////000000......///000000000111333000000000000111111111111111111111222333333333333000000111222333555777888777666555444444555666777333222000000000000222333//////...---...000222333111111111222222222222222111333444555555666999;;;666666666666555444333222666555444222111222666888555666777888:::;;;<<<===>>>===;;;999777777777777999:::<<<===>>>>>>===<<<<<<<<<;;;===AAAGGGMMMQQQRRRRRRSSSVVVZZZ]]]^^^^^^YYYZZZ^^^dddkkknnnllliiippp|||,,,,,,,,,***((()))+++...******+++...111222...***(((///444111+++'''***...---111333444999AAAGGGHHHJJJPPPWWWYYYVVVQQQNNNMMMBBBHHHRRRZZZ]]][[[UUUQQQVVVYYYWWWOOOGGGBBB<<<666111222222111///...000111---------,,,------......///,,,---111444333333444BBBAAA;;;222---------,,,+++,,,............000111......//////...---,,,++++++,,,---...//////......//////000111000///...---------........./////////------...///000111222333...........................///000111111111111000---000000......111111///000///......------.........///111222333222222111////////////////////////000///000333777777444111333333222222222222333333111111111111111000000000111222444666888999::::::444444444444333333333333555555444444444444555555777888777555222000000111444444444555555555555555444444444555555555666666999999999999888666444222222222222111000000/////////000111222222111000//////111333444444222000...222222222222111111000000000000000000000000000000000000///////////////000......////////////000000///000333777666222000222333333222111000000//////333333444444555444444333111111222333555777999:::777777666666666666777777444333111000000111333444000000000000000111111222111111111111222222333333222333444555555666888:::555555555666555555444333333444444333222333555777777888999;;;<<<<<<<<<<<>><<<:::999888888999888999:::<<<===>>>>>>???@@@AAABBBDDDHHHMMMRRRUUUXXXWWWWWWYYY]]]```aaaaaa^^^```eeelllsssvvvuuusss---,,,+++)))))),,,111555000,,,***,,,//////...---+++---//////...,,,******+++111444333444999<<<:::@@@DDDIIIJJJHHHFFFEEEGGG???EEENNNXXX```fffhhhiiiiiikkkiiiddd___XXXMMMBBB666666555222...---///222000//////.........//////...,,,...444444111111444;;;???===444---------,,,***---///000...---...///...///000000000...,,,+++,,,---...000111111000000///000000111000///...---............////////////------,,,,,,---///111222......////////////......000000111222333222222111,,,000000------111222...///...------,,,,,,---------...000111222222111111000000000000000000000000000///111666::::::555000222222111111111111222222222222222222222333333333222333444666777888888888555444444444444333333333555555444444444444555555444666777555222111222444666666444444333444555666444444555555555555555555666777888999888777555444444444444333222111111000///000111222222111000///111222444444444333333333222222222111111111111111111111111111111111111111............///000111111........./////////000000///111888???<<<444000111222222222111111000000000333444555555555555333333222222222333444666777888555555555666666555555555444222000//////000222444111222222333222222000000000000111111222333444555222333444444333444666888333333444555555555555444000222555666666777888:::;;;;;;::::::;;;;;;<<<======<<<:::999999:::;;;;;;::::::;;;===???AAACCCDDDGGGHHHKKKNNNRRRVVVZZZ\\\ZZZYYYYYY\\\```eeeggghhhfffnnnxxx,,,,,,***)))+++///666;;;444...)))***,,,---......000,,,***,,,//////)))###)))111444222111555666444777===DDDEEEBBB<<<888777999===CCCMMMZZZfffqqqwwwyyy{{{{{{yyyxxxrrrdddWWW@@@???;;;555///,,,...000222222111000000000000000---,,,000555444///111888444<<<>>>555---,,,------)))---111111///------...,,,...///111111000///------...000111222222222222///000111111111000...---............/////////000///...---,,,---///111222......////////////......000111333333444333222111,,,111111---...222222...000000///...............,,,---///000111111111000111111111111111111111111//////222888===<<<666///222111111111111111111222333333333444444555555555333333444555666666666555555555444444444333333333555555444444444444555555111444666555333222444777888777444333222333555666444444555555666555555444333444666888999888777666555555555555444333222111///000111222222111000///333333333222222222555666...//////111222333444555111111111111111111111111,,,,,,,,,---///111222333---.........//////000000000333;;;CCC@@@555///000...///000111222333444444333444555555555444333222222222111111111222222333222333444555555444333222333111///......///111333222333444555444222000...000000000111222333444555222333444333333333555777111222333444555555555555///222666999;;;<<<===??????===:::999999:::===???999999888888999;;;<<<===>>>>>>???@@@CCCFFFIIIKKKMMMNNNRRRVVVZZZ]]]```bbb]]]]]]^^^bbbhhhooosssuuurrr//////---+++,,,000666;;;)))***+++++++++,,,///111,,,...000111000...,,,***...///000000111333888;;;777777;;;???===666333444<<<<<>>888111///111222000------///111111111222444666888777999;;;777...,,,000...000111000///---------555222///------000444666,,,...111444444333000......//////000000000000000000000000///......------000000//////.........---///...------...///000111333444555555555333000///000/////////111111///.........////////////.........//////000111222222333444333222111000000000000222222555888:::999555222444444333333222111000000111111222333333333333222333333222222111222222333777777888777555555666888666777888777555444444555222444666888777666333222555555555555555555444444333333222111222333444555333444444555555555555555777555333111111333555777...//////000000111111222.../////////000000000000555111///000444555222---444333111///.........///////////////000000000000000111111111111000//////...000444777888777555333111111222222111111111222222111111000///000000000,,,,,,---///111444777999111444888999888555333222000//////000111222111000333777666111000333222---222222333444444444333333...000222444555666555555222333666999;;;:::777333777999<<<===<<<<<<<<<===999:::;;;:::888777888999::::::;;;<<<===>>>???@@@@@@AAACCCFFFIIILLLOOOQQQNNNRRRXXX]]]```aaacccdddbbbeeelllttt|||444333000---+++,,,///333***,,,---,,,++++++,,,---,,,...///000000...,,,***,,,...000111000111222333111222555999888444222555<<<<<<>>>BBBFFFOOO```oooxxx{{{wwwsssccc___UUUGGG:::444444666:::666222000000111///...,,,...000111111222444666333666<<<@@@999///+++...---...////////////000111666555444333222111111000---///111333333222000///...//////000000000000000.............../////////000000000/////////......///......---...///000111333444444444333111...---000/////////111111///.........////////////......000000000000000000000000333333222111000//////000666999>>>@@@???;;;666222444333333222111111000000000111222222333333222222444333333333222333333333666777777666555444666777888999999777444333333444222333555666777666444333555555555555444444444444555444333333333444555666555666666777777777777777666555333222222333555666555555555555555444444444000000000000000000111111111111222222222111000///////////////////////////////////////000000000111000111111222333333333333111333555666666555333111222111111222333333333222111111111111111111111111333333222111222333444444333555888999888666444333111000///000111222222111111555444000///111000+++222333333444444444444333000111222444555555555555777888;;;>>>@@@>>>;;;777:::;;;======<<<;;;<<<===:::;;;<<<;;;:::999:::;;;@@@???>>>>>>???AAACCCDDDEEEGGGJJJNNNPPPQQQSSSTTTWWWZZZ^^^aaaccceeeiiikkkqqqvvv444333222///,,,+++,,,---...///000000---+++***+++,,,---///000000...,,,+++***---000111///---------,,,,,,///333333000111555888999<<>>EEEFFFAAA:::444111222222222111111000000///000000111222222222222111333333333333333444444444444555666555444333555777999::::::888444222222333333333444555666666666666555555555444444444333333555555444444555555666777555666666777777777777777444444444444444444444444666666555444444333222222222222222222111111111111///333666666222///000222///000111222222111///.../////////000000000111111000111222444555555666666555555555555444333111000444111000111444666444222///000111222333333222222666555444333333333333333444555777777888777666555111000//////111222222111222555555222111222000---222333444555555555555555222333444444555555444444777888;;;>>>???>>>999666<<<<<<===<<<::::::;;;===;;;<<<======<<<;;;<<<>>>??????>>>???AAADDDHHHJJJOOORRRVVVXXXXXXXXXYYYZZZ```bbbeeeiiimmmrrrxxx|||///000111000///......//////111333333000...,,,,,,,,,---/////////...---,,,***---//////...,,,,,,------+++,,,//////...000555333444:::AAAGGGNNNYYYeeepppxxxfffZZZKKK>>>444///000333///333666555111///000333000111222222111000111333222666<<>>888444111///...///222555888999///222777::::::888444111222222111000000//////000//////000111111111111000111111111222222333333333111111111111111111111111//////........./////////000111111222222111000000000/////////111111///...//////000000000000////////////////////////000000111111000///////////////555<<>>>>>>>>>>>???AAA???@@@BBBEEEIIIMMMPPPRRRXXX[[[]]]^^^]]]^^^aaadddiiimmmssszzz,,,...111222111000000111+++...111111000...------,,,---...//////......---,,,------------...000333111///...000///---000555000111777???EEEJJJTTT]]]ttt|||}}}yyyaaaHHH;;;777444222222...444999888333000222666333444444333000......///333222222777???CCC???999666333111222555888999999111333555777777666444333333222111000//////000000///000000111111111111111222222222111111000000000111111111111222222222222//////////////////.........///000111333333444444000/////////111111///...//////000000000000//////,,,---...///000111222333111000//////////////////222777;;;999444000000333111111111000000000000000000000111222222222222222111111222333444444333333222333444333222333555666666777888777666555666777;;;;;;:::999888777666666777777666555555444333333333333444444555555555555333444444555555555555555222333555666666555333222444444444555555666666666444444444333333333333333111111222222333333333333333444666666666333000...000000000000111111111111222222333333333333222222333333222222222333444555333111000111333444222000...000333555666666555555///000111333555666777888444333333444777888777666333111//////111222333333666666888999999666444333333444555666777888888777666666555555555555555555:::;;;>>>AAABBBAAA===999999::::::888777888:::<<<===???AAAAAAAAABBBDDDFFFFFFIIIMMMRRRVVVXXXYYYYYYYYY]]]```bbbeeejjjrrryyy~~~---///111111000.........(((***,,,---,,,+++,,,,,,------..................---......---...000444777444111000111///---///555111111444:::>>>AAAGGGNNNcccmmmxxxdddEEE:::999555111///000444888888444222333666555555555333000------...111...+++---777AAAAAA<<<888555333444777::::::888777666555444333222222222222111000000000000000111///000111111222222111111000000///...------,,,,,,111111111111111222222222/////////000//////...---...///000111222444555666000/////////111111///...///000000111111000000///,,,---...000111333444555111000000//////000000000333444555333000000333666111111111111111111111111111111222333333333333222000222333555555555444444222333444444333333555777555666888888666666777999;;;;;;;;;:::999888777666999888888777666555444444333333444555555555555444555666666777777777777777333333444555555444333333111111222222333444444555333333333333444444444555111000//////111444555666333333444444333333222222000000000111111111222222222222222222222111000000000000111111222444555666444444444333222111111111000111333555666777666666222222333444555555555444444222222555999;;;999666444222//////111333444444555444666:::999555333333444555666777888999999999777666666555555555666666888:::<<<@@@BBBAAA===:::888:::;;;<<<<<<===???AAACCCEEEGGGIIIIIIJJJLLLNNNPPPSSSVVVZZZ]]]^^^^^^^^^]]]ccckkkqqqwww,,,---//////---,,,,,,,,,)))+++,,,,,,++++++,,,------------.........//////,,,...000000000111333666222//////000///,,,///444333111222666888888<<>><<<888555222222222333000000111111111222222222000111111222222222222111///000111222333444555555666888999777222000111444333333444555666666777777555555666666666555444333444333444888===>>>;;;777555222//////000333444444666444777<<<;;;666333555444555777888999:::::::::777666555555555666777888666888;;;???BBBAAA>>>;;;:::===@@@BBBDDDEEEHHHJJJLLLNNNQQQRRRSSSUUUWWWYYYZZZ[[[]]]aaadddhhhlllnnnpppyyy(((***,,,,,,++++++,,,---...//////...,,,,,,...///------------......//////+++...111333222222222222...,,,---///...,,,...333444111111444666666:::>>>888@@@IIIRRR^^^iiinnnlllaaaJJJ666444666333111444333444444444222222222333111222333222000000111222...444555000000888AAACCC333111000444999<<<999666444444444444444555666666...///000111111111111111000000111222222222222111//////000000111111222222//////000000111111111111//////000000000///---,,,111000000////////////000000/////////111111000...000000111111111111000000111111222222333333333444222111111111111111222222222000......000111111111222222222222222222333333222333444444555555444444333555777999::::::888888222444555555444555777999999999:::999666555555666111333666999:::999888777;;;;;;:::999888777666555444555777888888888777666333444444555555555555555444444444444444444444444666555555444444333333222///000111222444555666666555:::<<<999555888CCCMMMLLLGGG@@@999333111111111000111111111111222222222///000111222333444444444000000111333333333333333777;;;>>>:::333///222666555555444444555666777888555555777888888777777666555555666;;;@@@AAA===888555222//////000333444555999666999??????888555777555555777888999::::::;;;777666555555555777888999:::<<>>888333000000111333555888777333333777666000666444222333555555222//////000///......444>>>EEE<<<888666666444222222444222111000000000222444666444111......///000...,,,333333333222222111111111222444555333000...111444111333333111......222555000/////////000111222222111111111111111000000000000000000000000111111222111111222222///222@@@OOO333111//////111555777777444444333111......///111333333222111000///......///000222333444444333333222222333444444333333222333444444444555555666666333444444555555444444333::::::;;;999888777888:::888777777888999999888666888888777666555444444333333333444666777999::::::777777777777666666666666777666555444444444444444333333333333444555666666333333333444555666777777777888999888444666DDDRRRNNNHHH@@@777111....../////////......///000111111111111000000000111333444333333222222222333444444666333555::::::444222444:::999999888888888888888666555333333444555666777777999<<>>DDDCCCCCCCCCDDDFFFGGGHHHFFFJJJPPPRRRSSSUUUXXX\\\___bbbdddbbb___```dddiiipppuuu}}}++++++++++++************.........------,,,,,,,,,...///000111111///,,,***...000111111000111333555333555333///...000///---111222333444444444333333222222333444666888:::;;;<<<999555222111111222333333666555111222555555000444333333444666555111---000000///......000444777@@@???<<<777333333555777555444333333333555777888666333111000111111000...333333333222222222111111222333444333222111222333111222111000///000222444000000000///000000111111111000000000///000000000000/////////000111222222111000111111000222<<>>>>>===;;;:::666444222222555777777666777888888777555555777888555777:::<<<======<<<;;;888888888999;;;>>>AAACCCHHHHHHHHHHHHIIIKKKMMMOOORRRUUUYYYZZZZZZ[[[___ccceeehhhjjjjjjjjjnnnuuu{{{+++++++++++++++,,,,,,,,,.........------,,,,,,,,,---///222333333111...,,,---...000111222333666999555777555000///111000---///000111222222222111111333222000//////000111222444333222111111111333333111444444222222555555333333333444555666444111...444333333333444333222000???EEECCC777000222666555555555444444444666888999888666333333333333222000333333333222222222222111333333333444666666444222111000//////111222222222111111000/////////000000111000///......///000111.........///000111222333111///...000111222777>>>777444222111222444555555555555555333111000111222222111000//////000111222111111111111222333444444555555555555555444333222333333333444444444444444333444444555555444444333666777888888777888:::<<<777555333222333444333333666666666666666666666666777777777777777777777777555555555555555555555555888777777666666666666666888777666666555555666666444444444444555666777777555444555888777444555:::999888666444333333444555444444333333222333333333222111111111111222333333444444444444444555666666888777999======999888999666555555555555555666666;;;:::888555333333555777======>>>>>>===<<<;;;:::999777555555666777777666999::::::888666666777888555777;;;>>>???>>><<<:::<<<<<<<<<>>>AAADDDHHHJJJQQQQQQQQQSSSTTTVVVXXXYYY\\\___cccdddeeegggkkkoootttwww{{{~~~)))******++++++,,,,,,,,,+++++++++++++++++++++++++++...111444555444111000///000111000///000111333666888666111000111111.........//////000000000000111000///......///111222000000000000111111111111111333444333333555666666555555444333333333222111333111000333666777444111999CCCDDD888...000222///222222111111222333555555888777555444333333222222222222222222222222222222333222222555888999555222111///---///333444333000222111000///////////////000///...---...///000222.........///000111222333222...---000222111222555444222000000222444555444777777777666333222333444222111000///000111333444333222111000111222444555666666666666555444333333444444444444444555555555333444444555555444444333444666777777777888:::<<<;;;888555444444555666666333444444444555555555666666666666666666666666666555555555666666666666666888888777777777777777888999888777666555555555555555555555555555666777777888555555999:::777666777777666666555444333222111666555444333333222333333222222222222222222222222555555444555555666777888999999:::;;;:::888666666777666666666777888999999:::777555666999999777333<<<===?????????<<<:::888888777555555555666777777;;;;;;;;;:::888777888999888:::<<>>CCCCCCCCCEEEGGGKKKNNNPPPYYYZZZ[[[\\\^^^```bbbccc___eeelllrrruuuxxx|||((()))))))))******++++++))))))***++++++,,,------***,,,000444666666555333000000000///---,,,---...555777555111///111111...------------......//////---,,,,,,+++,,,---...//////000000000000000000//////000222333222222444777999777444222111222444666///---+++,,,000333222111222>>>DDD<<<333111///+++000000000000111222333333777666555444222222222222222222222222222222222222444222333555999999666222111000///111444555222///111111000///.........///000///......///000111222/////////000000111333333222...---000222000...///222000000111444666777777888999:::888666444444555111111000000111222333444333222111000111222333444555666666666555444444333666555555555555555555555333444444555555444444333333555666666666777:::<<<;;;999666555666777777777111222222333333444444555333333444555555666666777666666777777777888888888888888777777777777888999888888666555444444333333666666555555555666777777:::666444777:::888777999666666777777666444222111555444333222222222222222222222333333333222222222555444444555666777888999<<<======;;;999888666444666666666666777999:::::::::555444:::CCCEEE===444:::<<<@@@AAA@@@===999666555555555555555666888:::<<<======<<<::::::<<<===>>>>>>???@@@BBBDDDFFFGGGNNNNNNMMMNNNOOORRRUUUVVV\\\]]]___bbbdddfffhhhiiieeennn{{{)))))))))))))))*********++++++,,,---......//////+++---000333444555555555...//////...,,,,,,...///222444333///...000000---------,,,,,,------...////////////...---,,,,,,+++000000000000000000000000---...000222000...000555:::999777333111222666999333111...---...000111111111888@@@AAA<<<555000///111111222222333333444444666666666444111000111222111222222222222333333333444444444555777777555333222222333444555555222000000000///.........////////////000000111111222222222111111111111222333333333//////222333///---...111111111333666999::::::888999:::999666444444444000111111222222333333333333222222111222222333333444444444555555555444444666555555555555444444444333444444555555444444333333444666666666777999;;;888666444444555666777666222222222333333444444444333333444555555666777777666777777888888999999:::777777777777777888888999888777666555444444444444777666666555666666777777999444222555777666666999333444555777777666555555333333222111111111222222333333333444333333222111444444444555555777888999???AAA@@@<<<::::::888555444444444555666888999:::;;;777777@@@KKKNNNFFF;;;;;;===@@@BBBAAA>>>;;;888666777888777777888:::===>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEFFFIIIMMMPPPSSSYYYYYYXXXXXXYYY\\\^^^```___aaaeeeiiinnnrrrtttvvv{{{++++++***************)))------------------------000000111111222222222222000111111000//////000222///111000------///000---------,,,,,,,,,---...///111222333333222000---,,,111111000000111222333333//////222555222---000777999::::::888555444666888333333333111000000111333333222999CCCBBB777222666111111222333444444444444666777777555222000222333111111222222222333333333444555666555444333333444222444777888666333111000//////.........///000000...///111333444333222222444444333333222222333333333111111444222...---000000///000111444666777666555777888777555333222222000111222444444333222111222222222333333222222111111222333444444555555444444444444333333222222222333444444555555444444333333555666666555666888:::444333333444666777666555444444444444444444555555666666777777777777777777666666666777888888999999666666666666666777888888888888777666555555555555777777666666666666777777777555555777777333444777222333444555666666666666222222222111222222333333333333444444444333222111333333333444555666888888<<>>:::999<<<;;;777444555555666888999;;;<<<;;;:::;;;AAAIIILLLHHHDDD@@@@@@@@@AAA@@@@@@??????===>>>>>>===;;;;;;===@@@@@@BBBDDDEEEFFFHHHLLLNNNKKKLLLMMMPPPTTTWWW[[[]]]bbbaaaaaabbbdddfffiiikkkkkknnnuuu|||---,,,,,,++++++*********......---,,,***))))))(((444333222111000///000000555666666444111000111222---//////,,,,,,//////---...---,,,+++,,,---...///---...000222222000...,,,111000000000222333666777444333666999555000333;;;666999<<<<<<999666666666+++...111000...---...111444---222AAACCC666333:::000000111222333333333333666888888666222111222555111111111222222333333333444666777555111000222555222666::::::666222111111...............///000111---///222555666555333111666666555444333333333333333222333555222......222...------...000222111000333555666555333111000000///111333555555333111///111222333444444333111000000000222333444555555555222222222111111111000000333444444555555444444333444555666555555555777999333333333555888999888666666666666666666666666666:::::::::999888777777666444555555666777888888999666666555666666777888888999888888777777777777777888777666666666666777777777777999;;;999333333555444444444555555444444333222222222222333333444555333333444555444333111000222222333333555666777888777;;;;;;777777;;;;;;777777777888999:::<<<>>>???999;;;===@@@BBBDDDGGGIIIDDDCCCAAA??????AAADDDEEECCCDDDDDDBBB>>>===@@@BBBBBBEEEGGGIIIKKKNNNRRRUUUNNNPPPTTTXXX\\\___aaabbbfffffffffhhhkkknnnrrrtttyyy}}}222111...+++*********++++++---//////...------...222222///...333;;;>>><<>>@@@BBBCCC@@@@@@???@@@AAABBBDDDEEE===@@@DDDEEEFFFFFFGGGIIIGGGHHHIIIHHHGGGFFFGGGIIIHHHIIILLLPPPSSSUUUUUUTTTUUUXXX\\\```cccggglllooopppvvvzzzzzzyyy888666333000...------...+++,,,............000111222222111222999@@@AAA<<<@@@???<<<999666555666777///000000///---,,,,,,------...///...,,,+++,,,------...000000//////111222555555444444333222222222333444555444333333444666777999<<<>>>===;;;777555444222///......///111111222555777888<<>>:::...,,,222,,,...000111000///000111444222000111333333222000111444444111000333222///222111000111333333111...111222222222111111333444666888::::::777444222111222333444555555333111000333444444555555444444333000111111111111222666888777777777666666555555555777666555555555555333111555666666555444444666888888:::;;;<<<;;;;;;<<<>>>;;;888666666888999777666::::::888666444333555777555444333444666777777777555555555777999999888666444444555555444333333222999777555555777888777666555777888777666555555666777666555666777666444222222222222111222222333333444444444444444444444444333444555666777777777777;;;999888999<<<<<<;;;999:::::::::;;;===???AAABBBCCCCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFEEEDDDEEEGGGJJJLLLNNNPPPPPPOOONNNNNNOOORRRRRRSSSUUUWWWZZZ[[[[[[aaadddiiimmmooorrrvvvxxx:::888555222000///......+++,,,---------///222444//////000444???HHHGGGAAA???>>>===;;;999888666666000000111///---,,,---///---.........,,,+++,,,------...//////...///111222222222222222333333333333222444666666444222111222666777888999999777666555444333000...------...///000444555555888@@@FFFHHHGGGBBB>>><<<999555555888:::666333333666777444111000111111111111111000//////111222111444888777333555666===CCC???444///222---///111111/////////000222111000000222333222111333666666444333666555222444222111222222222000...000111222111000000222444888:::;;;:::777444222222444444333333333333222222333444444555555444444333///000111111222444777:::333333444444555555666666555555555666777555222///222333444444444666999<<<;;;;;;<<<;;;:::;;;>>>@@@<<<:::999888999888777555777777666555333333555777666555444555777888999888777666666777888999777555444333222222222222222222666555444555777777555444333555666666555444666777999888777777888777555333444333222222222222222222444444444444555555555555444444666777999:::::::::;;;::::::;;;===>>>===<<<============>>>@@@AAABBBFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCEEEIIILLLPPPSSSUUUWWWVVVVVVWWWXXXZZZZZZZZZ[[[]]]aaadddfffqqqvvv|||444333111///...---------.........------...111444++++++,,,222@@@LLLLLLGGG???>>>===<<<;;;888555222000111000///------...000,,,---......,,,,,,,,,...---...///...---...000333111111111222222333333333333444666555444333333444444444444333333333444444555555333000...---...///222444555333444;;;GGGOOOFFF@@@<<<;;;:::888:::???999666333333444444333111222333333444444333333222...000111111333777666222444666;;;@@@<<<333///000///000222111000//////000000000000000111222222222333666777555555777666222333333333333333333111000000111111111000000222444777999;;;:::888666555444444444333222222222333444333444444555555444444333000222333333333444666999111222333444555777888888666555555555666555333000222333444444444666999<<<999999999888777888<<<>>>===<<<;;;:::999888666555444555555444333333555777777555444555888::::::999888777666777888888777555666555333222222333444555111111222333555555333111222333555555444444666888:::999888888999888666444555444444333222222222222444444555555666666777777555666888:::;;;<<<=========<<<<<<===>>>???@@@@@@AAAAAA@@@???@@@AAACCCDDDFFFEEEEEEEEEEEEGGGHHHJJJMMMMMMLLLKKKKKKMMMQQQUUUTTTUUUVVVWWWXXXZZZ^^^aaadddfffjjjmmmppptttwwwzzz,,,,,,,,,,,,,,,,,,,,,,,,000000///---,,,,,,///111...---,,,///:::FFFHHHEEE@@@>>><<<;;;:::777222...000000///...,,,,,,...111,,,---...---,,,,,,---...---......------...000333222222222222222222222333444555555444333555888:::555444333222222333444555555666555333///...///111444555444222111666BBBMMMCCC===999888888777:::???777777777444000///111333333444444444444333222222...000111111333666444000222222444555444///---...000111333222111000000111000000111111111222222333...111333111111333222...000111222222222222222333000111222111000000222444555777999999888777777888555444222111111222444555333444444555555444444333333444555444333333444666222333444666777888::::::999777444333444555444444444555555555444555888:::888888888777666777;;;======>>>>>>===:::888666666333444555555444444555777666555555666888:::;;;:::999888666777888888777666777666444444444555666777111111222333555555333111222333444444444444777999:::999888999::::::888666666666555444444333444444555555666777888888999999777888:::<<<>>>?????????>>>>>>??????@@@AAACCCEEECCCBBBAAA@@@@@@BBBDDDEEEEEEEEEEEEGGGIIIKKKNNNOOOTTTUUUVVVVVVVVVWWWYYY[[[ZZZZZZYYYYYY[[[aaagggmmmvvv|||)))******+++,,,------...000000///---++++++,,,...333222///...333;;;>>><<<>>>;;;888888888555000,,,//////...,,,++++++...111+++---...---,,,,,,---///---......,,,,,,---000333222222222222333333333444555555555333333555:::===666555444444444555777888333555666444111///111444666444333222000111:::DDDCCC===888777555333555999666888888444///...222666333333333333222111000///...111222222444777555000555444333333222222222333000222444444222222222333111222333333222111222444...222444333333555444000---///111111111000111333111222333222111111333555333555777888777777888:::444333222222222333444555333444444555555444444333555666777666444333444555555555666777888999::::::;;;888555444444555666666555666666555444444777999888999:::999888999<<<>>>===>>>???>>>;;;999777777555666777777666555666777666555444555888:::;;;:::999888666666888999999888666666666666666666777888555555444666888999888666444444555444444555777:::888888777999:::;;;999888888777666666666666666666666777888999:::;;;<<<===:::;;;===>>>@@@@@@AAAAAA???@@@AAAAAAAAACCCFFFIIIFFFDDDBBBAAABBBDDDGGGHHHIIIJJJJJJLLLOOORRRUUUWWWXXXYYY[[[[[[[[[[[[]]]___hhhhhhhhhiiilllrrrzzz******+++,,,------------,,,---...---,,,+++,,,---000222222///000555888777:::666333333555555111---......---+++)))***...000+++,,,...---,,,,,,---///......---,,,+++---000333000000111333444555666777555555666555444555777999444444333333333444666666...222444444111000333666444111111222111///444;;;CCC>>>999888555222222666777666555333333444777999555444444333222000///...---000333333777:::888333555555444333444666666555111333555555444444555666222444555444222111222444222666999888888:::888444///222444444222111222333222333444333222222444666333555666777666666777999333222222222333333444555333444444555555444444333333555777666555555555666777777777888888888888999;;;999777777777888666555444555555555444555777:::888:::;;;;;;:::;;;<<<>>><<<>>>AAA@@@<<<999888999777888:::999888777777888555444333555888:::::::::999777666666888:::::::::888999999:::::::::::::::888777666666999:::::::::555666666555444555888:::666666666888:::;;;;;;999888888777777888888999999888888999;;;<<<>>>??????===>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCBBBDDDIIILLLLLLJJJHHHGGGHHHKKKNNNPPPRRRSSSSSSUUUWWWZZZ\\\^^^]]]^^^```aaacccgggmmmqqq|||~~~******+++,,,,,,++++++***)))+++------,,,,,,,,,---)))///333111111444777777666222///000444555222...------,,,***)))***---000+++,,,------,,,,,,...///......---++++++,,,000333...///111333555777999:::333555777777555444333444111111000000111222333333+++///333333000000333777222//////333222...000666BBB===:::999777333444777999555222333777;;;<<<<<<888777777666444222000///,,,000333555999===<<<777.../////////111333222000111333555666555555666777444666777666333111222444000555777777777999777333555777999888555333444555333444444444333333555777555666777666555444555777222222222333333444444444333444444555555444444333222444666777666666777888888888888888777777777777999999999:::;;;999666444333444555444444666999;;;666888:::;;;::::::;;;<<<;;;>>>AAA@@@===:::999:::999:::;;;;;;999888888999444333333444777:::::::::888777555666888:::;;;;;;;;;<<<>>>???@@@???>>>>>>888666444555777999::::::777777777555444555888:::555444555777:::<<<;;;:::999888888888999:::;;;;;;999999:::<<<>>>???@@@AAA???@@@AAAAAABBBBBBBBBBBBAAABBBDDDDDDCCCEEEJJJNNNSSSQQQOOONNNOOORRRVVVXXXZZZZZZZZZ[[[]]]___aaacccfffgggiiilllqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000111222333333444444222333333222000///000111111///......///111000000000////////////000000111000000///------,,,,,,,,,///222555666666555555555111222222333444444444444333333333444555666777888444222000///...///000111111111000000111333555666;;;FFFHHH>>>555666888777999888888777666777777777???===:::666222000222444222111222777===???<<<888222111000//////111333444111222444555555555444444444333333222222333333444555666888777666555555666444444555555555444222111222222222222333444555666777444222333555555333111444444333333333222222222555555555555555555555555444666888999888777888999555777888888777666666777777444222444888<<<<<<;;;888555333333666999999777===<<<;;;:::999777666555<<<@@@AAA???>>>???<<<777<<<;;;999777666666777888666666777777888888999999888888888888777777777777999<<>>>>>===>>>???>>>;;;999<<<===>>>??????@@@DDDFFFFFFEEECCCBBBBBBCCCEEEGGGHHHJJJLLLLLLLLLLLLNNNPPPRRRWWWZZZYYYYYY]]]^^^]]]bbbccccccccceeehhhnnnrrrxxx{{{........................,,,------...//////000000//////000000111111222222111333555555333111111111000.........000000///...000000//////////////////222222111000///.........//////000333777888666444333444444555555555555444333333333444555666777888666555333111000000111222333333222111111222333444555???DDD>>>444111333666999888888777777777777777AAA@@@===888444222333555444111000333888;;;:::777222222000000000111333444111222333444555444444333444333333222222333333444777888999777444111111111444444555555555444333222222222222222333444555666999777555555777777555333777777777666666666555555666666666666666666666666555666777777555555666777555666777777666555666777666555444555888;;;<<<<<<:::888555666888:::999888<<<;;;:::999888888888999:::>>>@@@??????@@@>>>:::;;;<<<<<<<<<;;;:::888777666777777777888888888888888888888888888999999999777999;;;<<<;;;999999999;;;;;;<<<>>>@@@@@@>>><<<;;;:::::::::::::::;;;;;;;;;::::::===???@@@>>><<<>>>>>>???BBBDDDDDDBBB@@@AAAAAABBBAAAAAABBBEEEGGGEEEFFFFFFGGGGGGIIILLLMMMOOOQQQRRRRRRQQQQQQRRRTTTYYY]]]___]]]___eeeiiijjjtttuuuwwwyyy{{{~~~////////////////////////,,,,,,,,,---......//////............////////////...111555666444222000//////......///111000...,,,000000//////......------222111111000000////////////,,,+++000777:::777222444444444444444444333222222333333444555666777777888777555333222222222222555444333222222222222333666;;;BBBCCC<<<333444:::888888888777777777777777@@@???===888444222333444555222///000444777777666333222111000111222333444222333444444555444444444444444333333333333444444888999999777444222111111444555555555555444333333222333333333444555555555999888666666777777555444888888888777777777666666777777777777777777777777555666666444333333444666555666666555444444666777555666777777777888;;;======;;;999999:::<<<<<<<<<;;;:::999888888999;;;<<<===AAABBB@@@???@@@>>>::::::<<<>>>@@@???===999777777777777777888888888888888888888999999::::::;;;777999:::999888777888999;;;<<<>>>BBBEEEEEEDDDAAA========================<<<<<<<<<>>>@@@AAA???===>>>???AAADDDGGGGGGEEEBBB???@@@AAAAAAAAABBBEEEHHHKKKMMMOOOOOOPPPPPPRRRTTTXXXZZZ[[[ZZZYYYXXXYYY[[[___cccggghhhmmmwww........................,,,,,,,,,---------......///.....................,,,///111111000/////////000000000222333222///,,,000000000///...---,,,,,,////////////......------...,,,,,,///444666444111222222222222111111000///222222333555666666777777999888666444333222222222333333333333333444444444888666<<>>@@@@@@===<<<999888888999<<<===BBBEEEEEEAAA>>>>>>;;;777999;;;===???>>><<<999777888888888888888888999999777777888999::::::;;;;;;;;;<<<<<<:::999999;;;===:::<<>>???@@@AAACCCCCCBBBAAA@@@AAABBBEEEFFFEEEBBB??????@@@BBBCCCEEEGGGKKKNNNSSSVVVYYYYYYXXXWWWXXXZZZ```aaaccccccbbbbbbdddeeefffmmmtttzzz........................,,,,,,,,,---------------/////////////////////......//////...---...111333222222333444555444111...000000000000///...,,,,,,...//////000//////...---...///000000000000111111222222222222111111000///111222444555666777777666777666555444333222111111111111333444555666777777777000111===CCC===777777777888888888888777666666444555444333111000222333333333444666777666333111333333333333333444444555777777777666666666666777555444444333333444444555333555777777666666777888555555555555555555555555444444555666666666555555666777777666555555555555555555555444444444333333555555555555555555555555444555555444444666:::===777777888777666666777999222555888888666666888;;;999999:::;;;===???BBBDDD@@@>>>;;;999888999;;;<<>>>>><<<888;;;;;;:::::::::::::::::::::::::::::::::::::::999777777888888999:::;;;;;;===>>>===<<<:::;;;===???;;;<<>>???AAABBBDDDDDDDDDCCCCCCCCCCCCDDDGGGIIIHHHFFFCCCGGGIIIKKKKKKMMMOOOSSSVVVWWW[[[```aaa``````cccfffjjjlllnnnooopppqqqtttvvvvvv////////////////////////------------------....../////////000000000000000222111111//////111555888555444444555555555222000000000111111111///...---000111222222222111000///...000222111///...000222444444444444444444333222111222444666777777666666444444444333333222111111000111333555666888888888888222111:::CCCCCC???;;;777888888999999777666555444555555444333222444555222444666888888666444222333333444444444555555555888888777666666666666777555555444444444444555555444555777666555444444555555555555444555555666777444555666777777666555555777888999999888888999:::777777777666666666555555555555555555555555555555555666666666666888;;;===888999;;;;;;:::999999:::555777999:::999999:::;;;666888999:::;;;===AAADDD@@@>>><<<:::::::::;;;<<<<<>>>>>AAAAAA>>>===<<<:::888888:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;=========<<<:::;;;===???======???BBBDDDDDDAAA???AAABBBDDDEEEFFFFFFFFFFFFBBBDDDFFFGGGGGGFFFFFFGGGHHHHHHJJJMMMQQQRRRRRRQQQPPPQQQRRRRRRRRRTTTWWWZZZ\\\bbbiiilllmmmpppwww}}}|||......................................................//////000000111111000111222111111222666888777555444333444444222111///000222222222111000//////000222333333222111000000/////////000111222111333444444555555555555444000222444666777777666666333333333444444333333222111222444666777888888777666777888999???FFFGGGDDD666777999999999888666555777888888666444333333444333444666666555555444444333444444555555555555555777777555444444444555555555555444444444444555555444666888888888777888999666555444444555666777888555666777888888777555444555777999999888999;;;===888888888777777777666666555555555555555555555555666888999888777777888:::999;;;>>>???>>><<<;;;;;;:::::::::<<<>>>>>>===;;;666777999999888999===@@@======<<<<<<<<<<<<<<<===888<<<===<<<>>>BBBCCC@@@@@@???===<<<<<<===???@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>===<<<;;;===>>>??????@@@BBBEEEEEEDDDCCCBBBDDDGGGIIIKKKLLLKKKKKKIIILLLOOOPPPNNNMMMNNNOOOQQQQQQQQQTTTXXX[[[\\\\\\UUUWWWYYY[[[\\\___cccgggmmmsss{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......---------...///000111111,,,...111222222222444555777555333222222333222111///000222333333222111000---...000111111000///...111---+++---333666444111111222333333444444444444000222444666777777666555222333444444555555444444333444555777777777666666///888:::555777BBBHHHGGG666777999:::999888666555999999999777333111000111444444444333222333555777333444555555666666555555666555444333222333333444555555444444444444555555333555999;;;<<<>>>@@@BBB666555444444555666777888555666888999888777555444222555777888777777:::===777777777777666666666666777777777777777777777777888999:::999777555555666999<<<@@@BBBAAA>>><<<;;;>>><<<<<<>>>BBBBBB@@@===777888999888666666999<<<:::;;;<<<<<<===>>>>>>>>>:::======;;;<<<@@@AAA???BBBAAAAAA@@@@@@AAABBBBBB@@@?????????>>>>>>======????????????>>>>>>>>>>>>===???@@@???>>>===>>>@@@AAAAAAAAACCCFFFHHHHHHGGGHHHIIIKKKMMMNNNNNNLLLLLLQQQTTTWWWXXXVVVUUUVVVXXXZZZXXXWWWXXXZZZ]]]^^^^^^\\\___cccgggkkkpppwww{{{///000111111000000111222222222222222222222222222111///...000333444333111000000//////000000111222///000111222333222222111222222333333222111///...000000000///000111111222///000111222333555666666333444555444222111222333444444444555555555666666444333333444444111000111444333333444666777777666666888999777777;;;DDDLLLHHH>>>:::===<<<555555:::===???@@@===888444222333222444555777777777666666777777666666666666777777666555444333333444666777333444666555444444555777:::999777888;;;@@@FFFJJJ333333333444444444555555555:::888333555;;;999000777666888::::::888777777888999::::::888777777888777888888888777555444333999777444555999;;;;;;:::;;;999999<<>><<<<<<999888<<>>???@@@@@@@@@AAACCCEEEEEECCCCCCCCCEEEEEEDDDCCCEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSUUUVVVSSSQQQOOONNNPPPTTTYYY\\\^^^aaagggllliiigggccc```___dddkkkqqqmmmpppvvv}}}111111000///...000333666222222222222222222222222111000///000333444333222777666444333222222111111000111222333444333333222000111222333333333222111111111000000111111222333222222222333333444444444444555666666444444555666444555555555666666666666666777999888444111333555444333222333555666666555444666777666555999@@@FFFOOOIIICCC@@@;;;777777;;;>>>>>>===:::666444444666333444555666777777777777777777666666666666777777888888666555444555555666333555666666555444666777888777777888:::>>>AAADDD555555555555666666666666555777777666888<<<;;;666===;;;:::;;;:::888666555888888999999888888888888:::::::::999999999999888<<<999777888:::<<<<<<;;;;;;::::::===AAABBB???<<<>>>>>>???CCCHHHIIIGGGDDDDDDBBB>>>;;;999999:::;;;<<<>>>??????>>>>>>@@@AAA>>>===@@@EEEEEE@@@@@@DDDEEEEEEDDDCCCCCCFFFKKKOOOFFFCCCBBBBBBDDDDDDBBB@@@CCCBBBBBBAAAAAACCCGGGIIILLLLLLKKKJJJIIIHHHIIIIIIPPPPPPQQQRRRTTTWWWYYYZZZYYY[[[]]]]]][[[XXXWWWWWWVVVZZZ___bbbdddhhhnnnsssvvvvvvvvvvvvxxx|||222111000...---///444888111111111111111111111111111000///111333444333222555444222111000000//////000111222222222222222222...///111333444555555555222222111111222222333444444444444444444444444444444555777666555555666777555555555555666666666666444777888555111000222666444333222333555555555333444666888888666888<<<@@@MMMNNNIII???777555666666======;;;888555555777999555555555555666777888888777777666666666666777777:::999888666555555555555444555777666555555666888888999:::<<<============666777777777888888888888666555777:::999777999===>>>>>>============:::777888888888999999999999999;;;;;;:::999:::;;;<<<===>>>===;;;;;;===>>>>>>===<<<<<<===BBBFFFGGGDDD@@@AAACCCGGGJJJMMMNNNMMMLLLMMMMMMKKKFFF@@@======??????@@@???>>>>>>???BBBDDD??????AAADDDCCCAAABBBFFFEEEEEEEEEDDDDDDGGGKKKOOOEEEDDDCCCDDDEEEFFFEEECCCGGGFFFDDDDDDEEEHHHLLLNNNPPPRRRRRRPPPMMMMMMQQQTTT]]]]]]\\\]]]]]]^^^```aaa^^^```aaaaaa```______```bbbfffkkknnnqqquuu{{{/////////......///333666111111111111111111111111111000111111333333444333000000000000000111111222000000000111111111000000000000111333444555666666333222222222222333444444555555666666666666666777444555666555333222333444333444444444555555555555333555555222111222444444444333222333444555444333666999;;;;;;::::::;;;===EEENNNNNNBBB999999999555::::::999888777777888999666555555444555777888:::777777666666666666777777888777777666666555555555555666888777666666777999999<<>>;;;999777777888888888999999999<<<>>>DDDGGG???777>>>LLLSSSTTTSSSQQQOOOKKKBBB::::::999888888999::::::999:::999888888999;;;===???@@@???>>>>>>??????>>>>>>>>>???AAAGGGMMMOOOLLLIIIFFFHHHKKKMMMNNNPPPSSSUUUXXXZZZYYYRRRIIIBBBAAACCCAAAAAAAAA@@@@@@CCCHHHLLLGGGFFFDDDCCCBBBBBBFFFJJJFFFGGGGGGFFFEEEFFFIIILLLHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGGGGIIIMMMPPPRRRSSSTTTWWWYYYWWWUUUVVV]]]ccciiiiiihhhfffeeeddddddcccccceeeggghhhiiijjjlllooossswww}}}+++---///000//////000111000000000000000000000000000111222222222333444444444333333333333444555555222222222222222222222222222222222333333444444444333333333222333333444555555555666777888999::::::777888888666444222222333222222333333333444444444666777666222444888888333444333222333555555555444777888;;;<<<;;;;;;:::;;;???LLLQQQKKKDDDDDDAAA;;;666777888:::;;;:::888666666666555555666777999:::777777666666666666777777333444444555666666666666666777999888777777888:::999<<<@@@BBBAAA>>>999666777888888888999999999999@@@HHHSSSVVVLLLDDDQQQfffwwwzzzxxxrrrlllcccSSSCCC>>>;;;999999:::;;;;;;999:::999888999:::<<>>;;;777555888888999999999:::::::::;;;HHHVVVZZZUUUUUUfffzzz|||lllZZZBBB???;;;:::<<<===;;;999;;;;;;;;;<<<===???AAACCC@@@AAACCCCCCBBBAAAAAABBBCCCCCCEEEKKKRRRVVVVVVTTTQQQPPPNNNNNNQQQUUUYYY\\\XXXXXXWWWQQQJJJDDDBBBCCCEEEFFFFFFGGGHHHMMMSSSWWWfffddd[[[OOOHHHIIILLLMMMKKKLLLMMMLLLJJJIIIIIIJJJMMMOOOQQQSSSSSSTTTVVVXXXTTTTTTVVV[[[bbbeeedddbbbcccddddddaaa^^^^^^aaadddgggkkkpppvvvzzz|||{{{{{{}}}///111333222111//////000////////////////////////000222444444222222444666444333222111000/////////666555444333333333444444333222111111111111222333222222222222222333333444333333444444555666777777888999:::999777666777888444444444555555555666666;;;FFFIII>>>555555444///444333333555777999999888444555777999<<<======<<<>>>@@@GGGNNNMMMDDD<<<999666666666999;;;;;;888444555555777777888888888888777777666666666666777777333444555666777777666666888999::::::999999:::;;;888999;;;<<<<<<;;;999777:::::::::;;;;;;;;;<<<<<<;;;IIIUUUZZZ^^^jjjyyyoooGGGBBB===<<<===>>><<<999:::;;;<<<===>>>???@@@AAA@@@CCCFFFFFFEEEDDDEEEFFFEEECCCCCCGGGLLLPPPQQQPPPNNNKKKJJJLLLPPPTTTTTTSSSPPPOOOMMMJJJHHHFFFFFFEEEGGGHHHIIIIIIJJJMMMRRRVVV```aaa\\\RRRLLLMMMMMMKKKLLLNNNPPPPPPOOONNNOOOPPPRRRVVVZZZ]]]___bbbfffjjjhhhdddbbbeeejjjoooooommmnnnmmmkkkiiihhhgggffffffjjjpppzzz444444444222000000111333///////////////////////////222444444222222444777444444333333444444555666444333111000000000111111111111000000000111333444222222111111222222333444333333333333333333333333333555666777666666888:::666666666666777777777888FFFWWW]]]OOO>>>999:::999333333333555888:::;;;:::666777888;;;>>>AAAAAA@@@HHHDDDHHHQQQQQQEEE<<<<<<999666555666999:::888666444555777999999999888888777777666666666666777777666666777888888777666555888:::;;;;;;999999:::<<<:::;;;<<<=========<<<<<<<<<<<<<<<<<<=========>>>FFFQQQZZZ^^^iii|||sssJJJDDD>>>===>>>???<<<999888999:::<<<======>>>===AAADDDHHHHHHGGGFFFGGGIIIFFFCCCAAACCCGGGKKKKKKJJJGGGEEEEEEIIIOOOQQQMMMHHHKKKIIIGGGGGGIIIJJJJJJJJJIIIJJJKKKJJJKKKLLLPPPSSSRRRVVVVVVPPPMMMOOOOOOKKKLLLNNNRRRSSSSSSSSSTTTUUUWWW\\\bbbfffjjjnnntttyyywwwqqqkkkjjjoootttvvvuuu|||zzzyyyxxxyyyyyywwwuuuxxx222333333222///......///000000000000000000000000111111222222222333333333333333222111111222222222,,,---...000111111111111555333111111222444555444333444555333222111222333555555444333333333444555666555555555666666444333222555666555333333666999CCCKKKRRRNNNCCC888555555777555444333444777:::<<<:::::::::888888:::>>>AAASSSWWWVVVRRRTTTXXXPPPBBB777777777888::::::999999999777666888<<<>>>>>>===;;;:::999888888999:::;;;777:::<<<:::999999999888???===;;;;;;<<<======<<<999:::;;;<<<===============;;;;;;===AAACCCBBB@@@???TTTmmmzzzzzz{{{}}}NNNIIICCC???===>>>>>>>>><<<<<<<<<============>>>DDDCCCBBBBBBBBBCCCEEEFFFBBBHHHJJJIIIKKKOOOKKKEEEEEEDDDDDDDDDGGGJJJMMMPPPKKKJJJGGGDDDAAABBBFFFJJJGGGHHHIIIJJJQQQYYY[[[YYYWWWSSSQQQSSSVVVWWWSSSOOOUUUWWW[[[\\\]]]aaahhhmmmsssuuuxxxyyy{{{}}}zzztttrrrssswwwyyy222333333222///...///000000000000000000000000000111222222222222333333333555555444333333333333333111111222222111111000///555333222333444666555555555666888777555333333444444333333222333444555666555555444555555555444333444666777666444444777999===BBBFFFCCC;;;666555666777666555444555888:::<<<::::::;;;::::::;;;>>>AAAOOOSSSTTTQQQPPPRRRSSSQQQAAA===:::888888999999888@@@===;;;;;;===???>>>===???>>>===<<<<<<<<<<<<<<<<<<>>>@@@>>><<<<<<<<<<<>>???BBBDDDDDDCCCEEETTTfffooopppsss}}}}}}RRROOOKKKHHHGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAABBBDDDFFFGGGRRRVVVVVVSSSRRRRRRNNNGGGJJJIIIIIIJJJJJJKKKMMMMMMKKKJJJJJJKKKLLLKKKHHHEEEOOOPPPPPPRRRXXX______ZZZ]]][[[ZZZ\\\___bbbcccbbbjjjooowww|||}}}|||~~~222333333222000///000111000000000000000000000000222222222222333333333333888888666555444444444444222333333333333222111111444444333555666777666444777999;;;;;;999666555555555444444333333333444444444444444555555555555555555666777666555555777999888999999888666555777888777777666666777999;;;<<<888:::<<<<<<<<<<<<>>>@@@CCCEEEHHHHHHEEEEEEOOO[[[KKKDDD<<<888999;;;<<<<<>>======>>>???>>>===??????>>>>>>===<<<;;;;;;@@@BBBDDDEEECCCAAA@@@@@@BBBEEEHHHHHHGGGGGGIIIKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFDDDAAAAAACCCEEEFFFFFFFFFMMMVVVZZZ[[[___iiiqqqqqqRRRQQQPPPOOONNNLLLHHHEEEDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBBBBCCCEEEGGGIIIKKKUUUWWWWWWSSSPPPNNNJJJEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRPPPPPPRRRVVVUUUQQQLLLSSSTTTUUUUUUZZZ```aaa]]]eeejjjrrryyy}}}~~~222333333222000000222333000000000000000000000000222222222333333333444444999888777555444333333333///000111222444444444444333333333555777777555333777:::<<<===;;;888666555777777666444333222222222333444555555444555666777777777666666666666777888666555444444666888999999777777777888999:::;;;<<<666999;;;===<<<<<<===>>>;;;:::===BBB???>>>IIIYYYRRRJJJAAA<<<<<>>@@@CCCEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>======???BBBHHHMMMLLLFFFBBBBBBFFFIIIKKKIIIEEEEEEJJJPPPTTTSSSRRRQQQPPPPPPOOOOOOIIIGGGDDDBBBCCCDDDFFFHHHFFFHHHJJJJJJLLLPPPVVV[[[iiizzzqqq[[[MMMLLLLLLLLLMMMLLLJJJHHHFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMNNNPPPQQQOOOMMMLLLJJJIIIKKKLLLLLLNNNPPPSSSVVVWWWZZZXXXVVVWWWYYY\\\]]]^^^aaaeeeeeeaaa```eeejjjlllwww333333333111000111333666222222222222222222222222222222333333333444444444888777666444333222222222//////111222333444444444222222222444666666444222555888;;;<<<:::777666555666666666666555555555444333555666666555555888;;;888777666555666666666666666444444666888999777555666777888999:::;;;;;;;;;555888;;;<<<<<<;;;<<<<<<===888;;;BBBCCCAAAGGGRRRVVVRRRKKKEEEAAAAAABBBCCC@@@DDDIIILLLMMMKKKGGGEEEGGGFFFFFFFFFEEEEEEDDDDDD>>>BBBKKKTTTSSSJJJDDDDDDEEEFFFFFFDDDAAADDDMMMTTTeeeccc___ZZZVVVSSSPPPOOOJJJIIIFFFDDDDDDEEEGGGIIIKKKJJJJJJJJJJJJMMMOOOQQQUUUaaaoooxxxwwwlllZZZKKKKKKIIIGGGGGGJJJMMMNNNNNNLLLLLLKKKJJJJJJLLLMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMOOOPPPOOONNNPPPSSSXXXWWWUUUTTTVVVYYY\\\___cccgggjjjjjjiiijjjoootttuuuwww333333333111111222555888444444444444444444444444333333333333444444444444666555444333222222222222222333333333333222111111222222111333444555444222333666888999888777666777222333555777888999999:::444666888777555666:::>>>:::888666666777888777666555555666777888777444222555666888:::;;;;;;;;;:::666888;;;<<<<<<<<<<<<======;;;<<>>@@@===AAABBBBBBDDDGGGGGGDDDLLLUUU^^^\\\SSSIIIFFFGGGKKKMMMMMMLLLIIIHHHIIIJJJKKKJJJIIIIIIKKKNNNRRRUUUTTTRRRWWW___[[[OOOJJJMMMEEEDDDDDDEEEHHHLLLPPPSSSPPPOOONNNNNNOOOQQQSSSUUUOOOQQQRRRQQQOOOOOOQQQSSSPPPPPPPPPPPPOOOPPPRRRTTTVVVTTTRRRPPPPPPQQQTTTWWWXXXUUURRRRRRUUUYYY]]]^^^VVVTTTSSSRRRRRRTTTVVVWWWVVVVVVUUUUUUVVVXXXYYYZZZXXXWWW[[[______^^^dddmmmooosss{{{333333333111111333777:::777777777777777777777777333333333444444444555555555444444333333333444444222222444555666777777777666444222222444666666666222333555666666777999;;;;;;<<<<<<;;;:::888666555555888:::999777888>>>CCC@@@===::::::<<<===<<<999:::;;;<<<:::888777888:::333555888:::;;;;;;999888;;;===>>>???>>>???AAABBBBBBKKKMMMGGGGGGMMMOOOJJJ@@@OOO___bbbYYYOOOLLLNNNTTTTTTRRRPPPNNNPPPUUUZZZTTTSSSRRRRRRUUUZZZ___cccaaa\\\\\\aaa\\\PPPMMMRRRLLLKKKJJJKKKMMMNNNMMMLLLPPPOOONNNMMMMMMOOOQQQRRRRRRUUUWWWVVVTTTTTTVVVXXXWWWXXXXXXWWWVVVWWW[[[___[[[[[[\\\^^^]]]\\\]]]```^^^[[[YYYXXXZZZ]]]___```^^^]]][[[ZZZZZZ\\\^^^```\\\\\\\\\]]]___aaaccceeeooooootttzzz{{{|||444444333333333444666777555777777777555555666777555555444444333444444444999666333333555666555333555666666555444444777999444444555888;;;<<<999666888555444666999<<<<<<:::;;;<<<>>>??????>>><<<;;;999:::;;;===>>>?????????===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::<<<===>>>>>>???AAACCC<<<@@@DDDFFFFFFGGGIIIJJJJJJJJJLLLOOOOOONNNRRRXXX\\\]]]\\\XXXZZZ^^^___\\\[[[aaa^^^TTTVVVaaabbbXXXllliiieeeaaa___```bbbccc^^^ZZZSSSOOONNNOOOQQQRRRRRRPPPMMMMMMOOOQQQRRRSSSPPPPPPQQQSSSTTTVVVVVVWWWccc`````````[[[UUUVVV]]]aaaeeegggfffdddbbbdddgggcccbbbeeehhhgggeeeiiipppkkklllfff___dddpppqqqjjjpppllliiilllsssxxxxxxvvvrrrxxx~~~777666666555555666777888666777888888666666777888555555555555555666666777888555222222333555444222555777777777666666888999<<<;;;:::<<<>>>>>>;;;888<<<:::999:::===??????>>>>>>>>>???@@@@@@???>>>>>><<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<>>>AAADDDGGGHHHIIIKKKLLLNNNMMMLLLOOOTTTXXX\\\]]]YYYYYY\\\^^^]]]\\\aaajjjuuuppphhhcccgggnnnpppmmmkkkhhh]]]RRRSSS\\\___[[[dddaaa^^^[[[YYYYYYYYYZZZ]]]ZZZVVVSSSSSSUUUVVVWWWUUUSSSSSSTTTWWW[[[\\\\\\[[[YYYYYYZZZ^^^bbbfffhhhoookkkgggfffbbb```eeennnkkkllloooqqqrrrpppmmmkkkiiiiiilllooonnnkkknnntttvvvzzzyyyxxxwwwvvvzzz:::999888888888888888999777999:::999888888999:::666666666777888999:::;;;999777555555666777666555777999;;;<<<;;;::::::;;;::::::;;;???DDDGGGHHHHHHCCCAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@???????????????EEEIIIOOOTTTVVVWWWWWWXXX___ZZZVVVYYYcccooovvvzzzsssrrrrrrppplllhhhllltttzzzmmmgggmmmxxx|||zzzqqqgggZZZSSSSSSWWWYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXWWWYYY]]]```bbbbbbaaaaaabbbeeekkkoooqqqrrr{{{vvvpppkkkggghhhpppzzzwwwtttppppppqqqoooiiidddeeehhhpppxxx{{{}}}~~~;;;;;;::::::999999999999999:::<<<;;;::::::;;;<<<999999:::;;;<<<===???@@@>>>=====================;;;>>>AAABBBAAA?????????======@@@CCCHHHMMMPPPRRRGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAJJJPPPWWW]]]_________^^^aaa^^^[[[]]]gggvvvzzzvvvqqqkkkiiikkkvvvoooeee```fffrrrzzz{{{ggg]]]VVVWWWXXXUUUSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZ[[[]]]^^^```^^^\\\\\\___cccfffgggeeegggkkkqqquuuvvvsssooovvvsssoookkkhhhjjjssszzz{{{uuuqqqqqqrrrqqqqqquuuzzz===<<<<<<<<<;;;;;;::::::<<<===???>>>======???@@@?????????@@@@@@BBBCCCDDDBBBCCCDDDDDDCCCCCCCCCDDD@@@CCCGGGHHHGGGEEEDDDDDDIIIIIIIIIIIIIIIJJJLLLMMMJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDJJJPPPXXX^^^```___]]]]]]\\\\\\\\\[[[___kkk|||zzzpppnnnnnnjjjeeebbb``````^^^ZZZ^^^jjjuuuzzzggg```ZZZ[[[YYYUUUSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\^^^^^^^^^___bbbddddddbbb______dddiiinnnpppqqqoooooorrrvvvvvvqqqmmmiiinnnsssvvvyyy~~~@@@@@@AAAAAAAAA@@@??????AAABBBDDDDDDCCCCCCDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDFFFGGGHHHFFFFFFFFFGGGDDDGGGKKKLLLKKKIIIHHHHHHKKKLLLMMMMMMLLLLLLNNNOOONNNNNNMMMKKKGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHNNNWWW]]]___^^^]]]\\\[[[^^^___\\\ZZZ___lllwwwrrrhhhbbbeeejjjjjjeeecccXXX]]]___]]]___iiitttzzzvvvrrrjjjaaaYYYWWWYYY[[[]]]]]]]]]]]][[[ZZZYYYXXXWWWYYYZZZZZZYYY\\\bbbgggbbbbbbcccgggnnnuuuzzz|||~~~xxxqqqpppsssvvvuuusssrrrEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJIIIJJJKKKMMMNNNMMMKKKJJJIIIHHHHHHGGGEEEHHHJJJKKKIIIHHHIIIJJJGGGIIILLLMMMLLLJJJJJJJJJHHHKKKOOOQQQQQQQQQSSSUUURRRSSSRRROOOKKKHHHHHHJJJIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKQQQZZZaaadddeeeddddddbbbeeehhhfffdddeeejjjpppgggccccccfffhhhfffdddeee^^^aaaaaa___bbbkkksssvvv}}}~~~mmm```^^^```___`````````___^^^^^^]]]]]]UUUVVVWWWVVVVVV[[[eeemmmnnnqqqwwwJJJKKKLLLNNNNNNNNNMMMMMMKKKMMMNNNOOONNNNNNPPPQQQRRRQQQOOOMMMKKKIIIHHHHHHGGGJJJNNNNNNLLLKKKLLLMMMGGGIIILLLLLLKKKJJJJJJKKKNNNRRRUUUUUURRROOOOOOPPPVVVWWWVVVRRRMMMJJJKKKMMMJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPWWW```hhhlllmmmnnnnnnjjjllloooqqqrrrsssssstttjjjjjjlllmmmggg``````ddddddccc___\\\```iiinnnnnnyyyyyyiiifffccc]]]______```aaabbbdddeeefffZZZ[[[[[[YYY[[[bbbnnnxxxPPPQQQSSSSSSRRROOOLLLJJJKKKLLLNNNPPPRRRUUUVVVWWWUUUTTTRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNPPPUUUYYYYYYSSSNNNLLLMMMVVVTTTQQQNNNMMMMMMNNNOOONNNPPPSSSUUUWWWWWWVVVUUUQQQOOONNNQQQVVVXXXWWWTTTRRRSSSTTTSSSQQQQQQTTTWWWSSSUUUXXXXXXVVVTTTSSSSSS\\\^^^eeeoootttttttttwwwwwwvvvtttsssrrrpppnnnlllhhhhhhhhhiiiiiifffaaa^^^dddbbbgggqqqqqqhhheeeiiivvvppphhhhhhgggkkkqqqvvvxxxuuuqqqnnnbbbaaaaaacccjjjvvvNNNOOOPPPQQQPPPOOOMMMLLLLLLMMMNNNPPPSSSUUUVVVWWWVVVUUUTTTRRRQQQPPPPPPPPPKKKKKKLLLLLLLLLMMMMMMMMMQQQPPPPPPPPPPPPOOOOOOOOOMMMQQQUUUTTTOOOLLLMMMOOOTTTTTTTTTUUUUUUUUUVVVVVVUUUVVVXXXZZZ[[[[[[ZZZZZZWWWTTTRRRSSSWWWYYYYYYXXX\\\ZZZYYYZZZ\\\]]]^^^]]]WWWXXXXXXWWWVVVVVVXXXZZZ___aaahhhqqqvvvvvvvvvxxxuuutttqqqpppoooooooooooopppnnnllliiifffdddccccccfffjjjpppvvvuuuqqqsssxxxwww~~~yyyrrrnnnooorrrwwwMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNOOOQQQRRRTTTUUUVVVWWWVVVUUUTTTSSSSSSRRRSSSMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSRRRQQQSSSUUUSSSQQQPPPSSSVVVXXXYYY[[[]]]^^^^^^]]]]]]]]]^^^___`````````___^^^___\\\XXXWWWYYY[[[\\\]]]\\\YYYWWWYYY]]]___]]]ZZZ]]]]]][[[XXXWWWYYY]]]```aaadddnnnzzz}}}zzzvvvrrrqqqrrrtttuuu|||}}}}}}{{{vvvssstttuuuyyy|||~~~PPPPPPPPPPPPQQQRRRRRRSSSNNNOOOPPPQQQRRRSSSTTTUUUWWWWWWVVVUUUTTTTTTTTTUUUPPPPPPQQQQQQSSSUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\[[[ZZZXXXYYY]]]```___```aaabbbbbbbbbbbbbbbbbbcccccccccbbbaaa```___bbbaaa___]]]\\\\\\]]]^^^``````aaadddggghhhhhhgggcccbbbaaa```___aaaeeeiiimmmttt~~~wwwttttttwwwzzzRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVXXX[[[]]]___``````aaabbbcccdddeeeeeebbbaaa```___^^^___bbbdddccccccbbbbbbdddfffiiikkkggggggfffeeedddbbbaaa``````bbbcccbbb```___aaaccc]]]ccckkkooooooqqqvvvzzzsssuuuyyy|||~~~~~~{{{|||SSSSSSTTTUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYXXXXXXXXXYYYZZZZZZ\\\[[[ZZZ[[[\\\___bbbcccccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbcccddddddccccccccceeehhhnnnsssvvvpppooonnnkkkiiigggeeedddbbbfffjjjjjjiiikkkqqqvvvmmmwwwWWWXXXZZZ\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\]]]]]]^^^___^^^]]]]]]^^^```ccceeeaaaaaaaaaaaa````````````bbbccceeehhhjjjkkkjjjhhheeefffhhhkkkpppuuuyyy{{{}}}|||yyyvvvssspppooonnnmmmrrrwwwxxxzzz|||tttkkkddd___]]]\\\ZZZZZZZZZ\\\^^^______^^^dddkkkrrruuu}}}[[[]]]aaaeeeggggggfffeee`````````______^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa___^^^]]]^^^aaadddfffccccccdddeeefffggghhhhhheeegggkkkpppssstttrrrpppiiikkknnnrrrvvvxxxyyyzzz{{{xxxwwwvvvyyy~~~{{{nnneee___WWWSSSNNNJJJGGGGGGIIIKKKDDDHHHKKKIIIEEEEEEIIINNNLLLPPPQQQNNNRRR```oooxxx```gggiiifffjjjrrroooeeefffccccccffffffcccbbbeee`````````aaacccdddcccaaabbbbbbeeeiiihhhfffjjjpppkkkkkkkkkllloooooonnnllltttuuuwwwxxxxxxwwwuuusssnnnqqquuuwwwwwwxxxyyyzzznnn^^^TTTNNNIIIGGGEEEDDDBBBAAA@@@@@@AAABBBBBBBBBCCCCCCCCCBBB@@@???>>>DDDKKKMMMMMMNNNRRRWWW]]]lllwwwkkkppprrrqqqwww|||rrrtttpppoooooommmiiihhhkkkmmmlllkkkllllllllljjjhhhiiijjjnnnrrrpppnnnpppvvvvvvwwwwwwwwwxxxxxxxxxyyyvvvvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwwwwwwwyyy|||sssfff^^^SSSKKKGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???CCCFFFJJJKKKIIIIIIJJJLLLQQQWWW]]]pppwww{{{|||~~~|||xxxuuuvvvtttppppppsssyyyxxxwwwwwwwwwvvvtttqqquuuvvvzzz~~~|||wwwxxx||||||}}}~~~}}}{{{{{{~~~}}}|||{{{zzz}}}|||zzzxxxxxx{{{vvvdddUUULLLJJJFFFAAA>>>>>>@@@BBBCCC@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@DDDEEEFFFFFFFFFEEEEEEDDDIIIGGGKKKVVVnnn~~~}}}yyyxxxzzz{{{zzz|||~~~|||zzz~~~}}}{{{{{{~~~nnnZZZMMMFFFDDDDDDCCCAAA>>><<<;;;<<<===>>>===>>>@@@BBBBBBBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@@@@BBBDDDFFFEEEDDDFFFBBBIIIOOO[[[~~~~~~~~~}}}}}}|||zzz}}}yyyeee[[[MMMBBB>>>???CCCEEE>>>===<<<;;;::::::;;;<<<<<<===???AAABBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>@@@DDDFFFGGGFFFEEEAAAHHHJJJPPP{{{}}}|||}}}||||||xxxbbbPPPGGGEEECCCBBBBBBAAA???>>>999:::;;;<<<<<<>>>BBBDDD<<<===>>>???@@@AAAAAAAAA??????>>>>>>??????@@@AAA@@@AAAAAAAAABBBCCCEEEFFFGGGDDDEEEEEEKKKnnnwwwcccTTTIIIDDD>>>???AAACCCDDDBBB===999999;;;======>>>@@@DDDHHH>>>>>>>>>>>>>>>???@@@AAA???>>>>>>===>>>???@@@AAA???AAACCCBBB@@@@@@CCCGGGFFFHHHDDDCCCKKK```fffQQQCCC===???FFF@@@??????@@@AAAAAA???===;;;<<<===;;;999999===AAA???>>>=========>>>@@@AAA???>>>=========???@@@AAA<<>><<<;;;;;;<<<<<<===:::<<<===>>>=========>>>===>>>>>>===;;;<<<>>>AAA>>>@@@AAABBBBBBAAA???>>>??????@@@AAAAAABBBCCCCCC>>>DDDDDDEEEHHHLLLeeezzzaaaQQQKKKCCC??????@@@@@@?????????===<<<<<<<<<<<<===:::<<<======<<<<<<<<<===;;;<<<===<<<;;;<<<===??????@@@AAAAAAAAAAAA?????????@@@@@@AAABBBBBBCCCCCC???DDDBBBBBBEEEGGG[[[{{{iiiUUUIIIAAAAAAAAA@@@???>>>???@@@@@@@@@>>>===<<<<<<<<<<<<:::<<<======;;;::::::;;;999;;;======<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDGGGBBBAAADDDCCCOOOhhhqqq]]]LLLFFFHHH@@@@@@@@@@@@??????>>>>>>AAA@@@???>>>===<<<<<<<<<:::<<<===<<<:::999999:::999;;;>>>???>>>======>>>AAA@@@@@@???@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDHHHJJJEEEBBBFFFDDDIIIZZZzzz___RRRJJJCCCCCCIIIDDD@@@===<<>>===<<<<<<;;;:::<<<===<<<:::999999::::::<<>>======<<<<<<<<<<<<======::::::<<<======<<<<<<;;;:::<<<======<<<<<<<<<===;;;===>>>>>>>>>???AAACCCAAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD===EEEBBB>>>BBBAAAAAAIIIMMMccciiiSSSIIIAAACCCBBB>>>===@@@CCCDDD===AAADDDBBB<<<999:::===888999:::<<<<<<<<<<<<;;;:::<<<===>>>=========>>>;;;<<<<<<<<<<<<===@@@CCCAAACCCEEEGGGHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD===FFFDDD???BBBAAAAAAIIIHHHSSS