BM6P6(@ qqqbbbVVVMMMHHHFFFCCCCCCDDDDDDBBB???BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDBBBAAA>>>>>>===<<<;;;:::;;;;;;;;;999888777888888888777888888777666555444333333555666666666666777:::===???===:::777666777999:::777333000111444444111---333111///......000222333555555333000...///444999222777777111///222333000222777999555111222222111444111...++++++...111333444666777666444333333444000000///000111222444555666555444444777<<<@@@DDDEEECCCAAAAAACCCCCCAAA???EEECCC@@@<<<888777888:::555444111///------------,,,+++******,,,...111222---------...000111000///,,,---///111111000...------------...///111222333555444222000//////000000000000000111222222333333333444666888888777555444333333222222111222222333333222222444666666333///111111111000000000000000111111222333333333333222666555333222222222333333444444555555666777777777777888999::::::999888777999999888777666666777777888888888888888888999:::999:::;;;<<<============999999999999:::;;;;;;<<<;;;<<<===<<<<<<===???AAAAAADDDNNN```ssssssaaaSSSIIIEEE???:::999===???===:::::::::;;;:::999888555333222777555333444888:::999777444444444333333222222222222111000//////000111111yyydddXXXNNNFFFHHHEEECCCCCCDDDDDDBBB???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBB@@@@@@>>>>>>===<<<<<<;;;<<<<<<;;;:::888888888777777666777666555444333333222222888888888777555555777888AAA@@@>>><<<;;;<<<======777333000111444444111...111111000000//////......222444444333111111444666333777777111///222333111:::>>>>>>999444333222000444222///...---///222444333555777777555333333333222111000000000111222333666555555666888===AAADDDDDDBBB@@@@@@BBBBBBAAA???AAA???<<<888444333444555111000...---,,,,,,,,,,,,,,,+++******+++---///000222000---,,,---//////...,,,---///000000000///.../////////000111222333444444333222000000000000111///000000111111222333333333444555555555444333333222222111111111111222222111111111222444444111...111111111111000000000000111111222333333333333222333333444444444333111111333444444555666666777777666666777888888777666666888777666666555555666666888777777777777888999999999:::;;;<<<============999999999999:::;;;<<<<<<>>>>>>>>>===<<<<<>>???@@@BBBCCC???@@@AAABBBBBBAAA???>>>>>>======<<<<<<<<<======<<<<<<:::999888777666666888777666555444333333333777888888666555444555777@@@@@@???>>>>>>=========777444111222444555222///000000111111000...,,,+++000222444555444333444444555777777222000222444444;;;>>>===777333222111...444333111000000111333444222444777888666444333222333222000/////////000111666666666888;;;>>>BBBDDDBBBAAA???@@@AAAAAA@@@>>>>>><<<888555222000000000---------,,,------...///...---,,,++++++---///000666222---++++++,,,---...............////////////000000000111111222222222222222111111000111111222//////000111111222222333444444333333222222111111000000000000000111111111000///000111222222000...111111111111111111111111111222222333333333333333000222444666555333111///333333333444555555666666444555666777777666555444666666555555444444555555777666666666777777888999999:::;;;<<<============999999999999:::;;;<<<============<<<<<>>???===<<<===999999:::;;;;;;:::888888777555444666:::<<<;;;999777777666555555444333333222111111000000111111222mmm\\\RRROOOKKKGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>===>>>@@@BBBCCC???@@@AAABBBBBBAAA@@@@@@===<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<:::888777777;;;:::888666555555555555333444555555555555777999::::::;;;;;;;;;:::888777666444222333444444333111000000111000000///......000111444555555555555555777888888555333444666777777:::999555333555555222333333222111000111222222222555999:::999666444333222111000/////////000111666777999;;;>>>@@@CCCDDD@@@@@@???????????????>>>>>><<<888555333111000///,,,,,,---...///111222222111///...---,,,...///000444111---++++++---------///............///000000000000000111111111111000111111111111111111222222//////000000111222222222555444333222111000111111/////////000000000000000000000000111111111000///000111111111111111222222111222333333444444333333111222333555444333222000222222333333444555555555444555666777777666555444666666555555444555555666666555555555666777888999999:::;;;<<<============999999999:::;;;<<<===>>>:::;;;;;;<<<>>>CCCIIINNNXXXkkkvvv```RRROOOGGGAAA@@@@@@>>>===>>>888999;;;<<<<<<<<<;;;:::777555555888<<<>>>===;;;777666666555444333222222000000000000000000111111|||ppp```UUUPPPLLLIIIFFFDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@BBBCCC@@@AAACCCDDDDDDDDDCCCCCC<<<<<<;;;;;;:::;;;;;;;;;???@@@AAA@@@<<<999999999;;;999777555444444555666111333555555444444555666444555666777777555444333444333222333333333333222222111000//////111333444111111222333555666777777888888888888777555666999:::;;;:::777777:::;;;888444333111000//////000000333666:::;;;:::888666555000/////////000111333444666888;;;>>>AAACCCDDDDDD@@@AAA@@@@@@>>>>>>===>>>===:::666444333222000...***+++,,,...000111222222000///---++++++,,,---...///---,,,---...///...---///............///000000111111222333333333222111000111111111222222222111...//////000111111222222555444333222111111111111---...///000000000000///000111111111111000000111000000111111222222222333222222333444444444444333444333333333333333444444222222333333444555555555555555666777777666555555666666666555555666777777555555555555666777888999999:::;;;<<<============999999999:::;;;<<<>>>???<<<<<<===>>>AAAHHHPPPUUUgggxxxnnn^^^VVVMMMEEECCCBBB???>>>???999:::;;;<<<===<<<<<<;;;777666666999>>>@@@???<<<666666555444333222111000---......//////000000000~~~jjj```VVVPPPKKKEEEBBBAAABBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFF>>>>>><<<;;;;;;:::::::::===@@@CCCAAA===::::::;;;888777444222111111222333444555666555333111111111222333444555555444333222222222222222222222222222222111///...000222555777222111111333666888888777666666888;;;999555555888999:::888444666::::::666777555222000.........///333666999;;;:::888777777000000//////111222444555666999===BBBDDDEEEEEEDDDBBBBBBBBBAAA>>><<<<<<===888555111000111111...,,,((()))+++,,,......//////---,,,***))))))***+++,,,+++++++++---///000///---............////////////222333444555666555555444111111222222222111111000......///000000111111222333333333222111111000000---...///111111111000000000111222111000///000222000000111111222333333333222222333444444444444444555555333333333444666777333333333444555555666666444555666777777666555444666666666555666666777888555555555666777888999:::999:::;;;<<<============999999999:::;;;===>>>???BBBBBBBBBCCCGGGOOOXXX^^^rrrxxxhhh[[[RRRJJJGGGEEEAAA>>>???;;;;;;<<<======<<<:::999777666777;;;@@@BBBAAA>>>666666555333222111000000------...///000000000000wwwjjjZZZSSSMMMJJJFFF@@@???BBBAAACCCDDDCCCAAA@@@AAACCCDDDEEEFFFFFFFFFDDDBBBAAACCCDDDFFFHHHIIIIIIIIIHHHBBBAAA???>>><<<;;;;;;;;;;;;>>>BBBAAA===999:::<<<888666333111000000111222333555666555222000///000222222333333333333222222000111222111111000111222111111000000000222333444//////111555999:::888555222222666;;;:::333222444333444222000444999:::777;;;888444000------...///333555777888777666666777222222111111111333444555666:::???DDDGGGGGGEEEDDDCCCEEEEEEBBB>>>;;;;;;<<<555222...///111111...+++)))***+++---...------------,,,+++******+++---...---+++***+++---/////////,,,---///000000000///...///000222444555555444333222222333333222111000///......//////000111111111///000111111111000//////,,,...000111222222111000...000111000...---///111000000111222222333444444222333444444555444444444555555555666666666777777333444444555666666777777333444555666666555444333555444444444555555666777666666666777888999:::;;;999:::;;;<<<============999999999:::<<<===???@@@CCCCCCEEEHHHOOOZZZfffnnn{{{~~~mmm^^^UUUMMMJJJHHHBBB???>>>============<<<:::888777777666888<<>>===<<<<<<888===AAA@@@;;;888999;;;999777444222111111333444///111444444333222222222111111111111111111111222///000111111000000000111000000111222222111000///,,,...222888<<<<<<777333//////444:::999222///111000111000111777@@@BBB@@@???;;;666000------...000222444555666555444555666555444333222222222333444666:::@@@EEEHHHHHHFFFDDDEEEFFFFFFCCC>>>::::::<<<555111...///222333000,,,,,,---.../////////...---000///---------///000222000---***)))+++---///000,,,---///111111000...---***,,,...111222222111000222333333333222111///.........//////000111111111,,,---///111111000...---,,,...000222333333111111---///000...,,,+++...000000000111222333333444444222333444444555555444444333555777999999888777555444444555555666777777777222333444444444444333222333333333333444444555666666666666777888:::;;;<<<999:::;;;<<<============999999999:::<<<>>>???@@@???AAAEEEKKKVVVdddsss|||sss```WWWOOOMMMIIICCC???>>>>>>>>>>>>===;;;999666555777666888===BBBEEECCC@@@999888777666444333222111///000222333444444333333zzzooodddYYYPPPLLLJJJGGGDDDAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAAJJJIIIIIIGGGEEECCCAAA@@@BBBDDDHHHKKKMMMMMMMMMLLLFFFCCC>>>;;;;;;;;;;;;:::<<<;;;:::999888888888888777666444222222222444555333222111111222333222111000111222333333222111000...///111222111000111222---///000000///------...000222888===;;;666555777555222333888888222000333,,,000333222555===BBBDDDBBB;;;333...---/////////---...000222444777888999:::666333222444555444333888:::???DDDHHHGGGDDDAAAFFFDDDAAA>>><<<:::999999333222111222222222000...,,,---.........---,,,++++++---//////---,,,...000111000......000000000//////+++))),,,222555444222,,,---///000222222333333333333111000////////////555444222111111111222333222///...///111222000---...///000222222111111000000///...///000111000///333222111000000111222333666444222222333555666555333444555555666666555555222444555666555666888999777666444444555555444222333333444444555666777777555555555555777999;;;<<<<<<<<<==================;;;;;;:::::::::;;;===>>>DDDDDDJJJZZZooo}}}vvviiiZZZTTTRRRIIIEEEEEE???===>>>???>>>;;;999999999888;;;<<<===AAADDD@@@999444444333222222111111000000111222333444555666666zzzlllbbbZZZPPPIIIGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAABBBCCCCCCGGGGGGFFFFFFEEECCCBBBBBBDDDEEEGGGJJJLLLMMMNNNNNNJJJEEE???;;;999888888777;;;:::999888888777777777666555333222111222444555333333333333444555555444000000111222222111000000,,,...000000/////////000///000111111000000222444222333777;;;:::666666999666333444777777333222444000333444333777>>>BBBAAABBB<<<444000///000000000------...000222444666777888666333333555666444333666:::???DDDGGGHHHGGGFFFFFFDDDBBB???<<<;;;::::::333222000000000///---,,,,,,------......---,,,,,,,,,...//////------...111111///......///000000//////,,,***,,,111444333111------///000111222222222333222111000////////////------------...000111222///---,,,,,,...///...,,,000000111111000///------000///...///111111111///222222111111111111222222444333111222444555555444333333444555555555555444333555666666555555777888888666555555666777555444333333444555555666666777888777666666777888999:::777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBGGGNNN[[[kkkzzz}}}lll[[[SSSOOOFFFCCCEEE@@@>>>???@@@???<<<;;;;;;;;;999;;;===>>>BBBEEEAAA:::555555444444333333222222111111111222222222222222vvvggg[[[TTTOOOIIIDDDCCCDDDFFFGGGFFFDDDBBB@@@??????@@@@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHJJJMMMNNNOOOPPPPPPJJJBBB<<<999888777777999888888777777666666666333333222111111222444555222222333333444444555555///000000111111000000///+++---//////...---...///---------,,,,,,///333777555333555888888666888===999666555666666444444777666666444444999@@@AAA>>>@@@<<<666222111111111111...---------...111333555444333222222333444222111555:::@@@DDDEEEGGGJJJLLLFFFEEEBBB@@@===<<<;;;:::666444111000000///---+++,,,,,,---......------,,,---...//////......///111111///......///000000//////---,,,---111333111///---...///000111222222222111111000000//////......+++++++++,,,---...000000///---,,,,,,...///...---222222111000///---+++***000///...///111222111000111111222222222222111111222111111222444555333222222222333444444444444444444666777666555444555777777666555666888888888666444444444555555666666777:::999888777777888999999444555777888:::;;;;;;;;;<<<<<<<<<;;;<<>>???@@@???===<<<===>>>:::===>>>???CCCFFFBBB;;;777666666555444444333333222222111111000000000///ӵĦĦӵooofffYYYPPPKKKJJJGGGEEEDDDEEEEEEEEEEEECCCBBBAAA?????????ĦCCCBBBBBBBBBBBBBBBBBBBBBFFFHHHKKKOOOQQQQQQQQQPPPTTTMMMDDD===:::999999999777777777666666555555444222111111111111222444444111222222222111000111222//////000000000000//////,,,...//////...------...---,,,+++***+++///666;;;777444333555666666:::@@@<<<999666555555555777:::999888555444:::BBBBBB======:::666333111111111111///...,,,,,,---///222444/////////000111111000///555;;;AAACCCBBBCCCHHHMMMEEEDDDBBB@@@>>><<<;;;::::::777444111111000///---,,,,,,------------------......////////////000000000///------///000///...///...---...000111///.........///000111111111000//////////////////......000000//////............000///......///000111111333333222111///...,,,,,,000///...///111222111000000111222333333222111000111000111333444444222000111222333333444444333333666777777777555444444666555444444555777999888777444444555555666666666777999999888777777888::::::888888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;???FFFLLLVVVhhh|||zzzeeeXXXRRRIIIGGGHHHCCC>>>???@@@>>>===<<<===>>>;;;===???@@@DDDGGGCCC<<<7776666665555554444443332222222221111111110000004ĉ@ӵ>L=hĦ4ĉ@ӵnnnaaaZZZPPPIIIGGGGGGGGGGGGHHHGGGEEECCCAAAAAAAAAAAA?????????>LAAADDDCCCBBBAAA@@@@@@AAAAAAEEEIIINNNSSSUUUTTTRRRPPPQQQKKKCCC<<<999888999999555555666666666555444444111111111111222333333444222333444222000...///000000000////////////000000...///111111///...//////111111///...///444;;;@@@888333222444777888<<>><<<888555555777:::<<<;;;999666555;;;BBBBBB===888888666444222000//////111///...------000333444//////000000000111111222777<<>><<<;;;:::<<<888333000//////......,,,,,,,,,,,,------..................////////////000...------...//////............///000000...---...//////000000000//////------.../////////......111111111111000000//////000//////......///111333222222222111111000000000111000///000111222222000000111222333333222111000111000111333444444222000111222333333444444333333666777888777555333444555444333222444666888777666555555555666666666666666777666666666777999;;;<<<;;;<<<<<<<<<<<<;;;;;;:::<<<======;;;<<>>??????===;;;;;;<<<>>>;;;>>>???@@@DDDGGGCCC<<<666666555555444444333333222222222333333333444444GG=?HdĦ=ĪjGG=?rrr```VVVQQQJJJEEEDDDDDDEEEEEEIIIGGGDDDBBB@@@@@@AAABBB@@@??????HdĦAAADDDCCCBBB@@@@@@@@@AAAAAAEEEIIINNNSSSUUUTTTRRRPPPMMMGGG@@@:::777666666666444555666777666666444444222222222333333333333333333555777555111///000222111000000//////000000111000111222222000///000000000000000///000333888<<<777222111555999:::<<<@@@???>>>;;;666555:::======<<<<<<999666:::???@@@<<<555666777555222000//////000///......///111333555111222222222111222555888:::===@@@AAA??????BBBDDDBBBBBBAAA@@@>>><<<:::999999555000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---//////...---,,,---/////////...000...------...//////...,,,---...///000///...---//////000000000///......+++,,,---/////////......,,,---...///000111111111---------,,,+++,,,000222111111111111111222333444111000///000222333222111111111222222222222111111222111111222444555333222222222333444444444444444666777888777555444444555444333222333666777777666666666666666666666666666555555555555777999;;;<<<;;;;;;;;;;;;:::999888777<<<===??????AAAJJJWWWbbb{{{pppaaaYYYNNNJJJFFF===@@@@@@???===::::::;;;===;;;===???@@@DDDGGGCCC<<<666666666555444444333333333444444444555555666666ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦqqqBBBĦDDDCCCBBBBBBAAAAAA??????@@@DdD@@@@@@AAAQQQQQQӵ888666ӵ777ӵ444444444555444Ħ000333ӵ+++---...111ĭӵ777666@@@===888777:::;;;999333666888777444111000000.........///000222333444111111111000///111666:::;;;===???AAABBBBBBBBBBBB@@@@@@@@@???>>>;;;999888888444...******+++,,,---,,,,,,++++++,,,---///000---+++***+++...///...,,,000...,,,---...///......***,,,///000000///......//////000000///......---)))+++---/////////...---+++,,,...000111111111111---------,,,+++,,,000444111111000000000111333444111000///000222333222111222222111111111111222222444333111222444555555444333333444555555555555444555666777666555444555666555444333444666777777666777666666666666666666666555555444555555777999:::888999999999999888888777<<>>;;;:::;;;===:::===>>>@@@CCCFFFBBB;;;888777777666666555555444666666555555555555555444?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZppp3h?gLBBBCCCEEEEEEDDDBBBAAA??????@@@D%%)?AAAfff?><zKKKNNN=?Ħ888g&e666g&e555555555S?ʬ2224ff?>ߝL000@e111g&e000,,,///3h?g&e>&e>>>888??AAACCC@@@:::555666777666333666:::999666222111111,,,,,,...///111222333333//////...,,,+++---444999<<<===>>>BBBEEEEEEDDDBBB????????????===;;;999777999555///++++++,,,...///,,,,,,++++++,,,...///000---+++)))+++---///---+++///...,,,,,,...///...---))),,,...000000///......000000000000///...---,,,)))***,,,...//////...---000111222222222111///......///000...,,,...222666222111000//////000111222111000000000222333222111333222111000000111222333666444222222333555666555333444555555666666555555444666777666555555666777777666555666777888777666777777777777666666666666777666555444444555666777777888999:::::::::::::::<<<@@@EEEIIIPPP___ssslll___SSSPPPNNNFFFEEEEEECCC???<<<:::;;;===:::<<<>>>???CCCFFFBBB;;;9999998888887776666666668887776665554443332222224DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ~~~nnnBt=o9ĦHdĦDDDDDDEEEFFFEEEBBB@@@CCCEEEFFFDtfo9ĦsߝLGdUĦKKKHt@cӵHu]Ħ444Hu]Ħ555555Htƅ^,,,qIܗGIӵ000H׼s222222Hu]Ħ///222Bt=o9ĦHƅ^Hu]Ħ===;;;AAA@@@>>>===<<<:::777555555999===;;;555000///000(((***,,,...///222666999111111111000000333777:::;;;;;;===AAACCCCCCAAA>>>777:::<<<:::777888===BBB<<<666///+++,,,............---------,,,---------,,,+++***+++,,,...---,,,++++++++++++++++++,,,,,,(((***,,,,,,+++++++++,,,000000000000///...---,,,+++*********,,,...111333////////////000000000000111111222222222222111111------...111444444000,,,////////////000111222333888666222///...///111333555555444333222222222222333444555555666666555555444666777888777666777888;;;888555555777999888666666666666666666555555555777777777777888888888888:::::::::::::::;;;<<<<<<;;;???EEEOOOaaauuu~~~~~~hhhWWWLLLHHHGGGDDDBBB@@@?????????===;;;>>>======???BBBCCCAAA>>>9999997776665555555555555557778887774441110000004DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦpppqjRgdKӵDdDĦDDDBBBBBBCCCDDDCCCBBBDDDEEEFFFHdDĦgdKӵDdDDdDĦKKKDdDĦ4DufӵDdDĦ444DdDĦ777q<R//////peƜ4DuTӵ///DdDĦ000000DdDĦ...qjRgdKӵDdDΦDdDĦ===<<<<<<===;;;:::???===<<<======<<<:::888666:::===;;;666222222333,,,---///000000111333555///111333333333444666888@@@??????@@@@@@===999666666888999888666888<<<@@@888666444000---------...+++,,,---......---,,,+++)))***+++,,,------------,,,,,,+++******+++,,,---+++---...///......///000//////////////////......///...,,,++++++,,,...///000000000111111111222222000111111222222111111000000//////111444333111...000000000000111222333333666444111//////000111222222222222111111222222333333333444555555555555444222444555555444333444555666555555777999:::888666666666666666666666666666666666777777777888888888<<<;;;;;;;;;<<<===>>>>>>>>>???FFFVVVjjjyyynnn\\\PPPKKKJJJFFFDDDAAA@@@???===;;;999<<<;;;;;;===AAABBBAAA@@@<<<;;;:::8887776665555555556667775553331111111114DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦwwwdddGIdnuR)ĦDdDĦCCC@@@@@@AAACCCDDDEEEFFFFFFFFFDdDĦnuR)ĦDdDΦDdDĦIIIDdDĦnuR)ĦDdDĦ444DdDĦ999po9u333333333333=ӊB1.uTӵ///DdDĦ111000DdDĦ000GIdnuR)ĦDdDΦDdDӵ===<<<<<<<<<;;;:::<<<<<<;;;===>>>???>>><<<999;;;===;;;888555666777000222444444222000000000///111555666666666777888CCCBBBAAA@@@>>>;;;666333444444444555666888:::<<<444666777333...+++,,,///***+++---......---+++***'''+++//////...,,,---///...---+++))))))***,,,...,,,---////////////111222....../////////000000000///...---,,,,,,---......111222222222333333333333000111111222222111111000333222111111222222111000111000000111111222333444222222111111111111222222//////000111111222333333222222333444444444444333333555666666444333444444000111444777;;;;;;999666666666666666666666666666666666666666777777777777<<<<<<<<<======???@@@@@@AAA???JJJaaauuu}}}vvvcccWWWPPPNNNHHHFFFBBB@@@>>><<<:::888;;;:::999;;;>>>AAAAAAAAA@@@???===;;;9998886666666666665553331111112224444DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦxxxjjjZZZpeӵDx<>d<@@@@@@BBBDDDEEEEEEHHHGGGGGG>d<ӵDd<DdDΦDdDĦGGGDdDӵnd<DdDĦ444>d<Ħ777peӵ111Ħ222F&uTӵ...DdDĦ333222>d<Ħ333peӵDx<>d<ʜ4DuTӵ>>>=========<<<;;;===<<<<<<>>>???@@@???>>>;;;======<<<:::888999;;;333555777666444111//////000333555666666777888999AAA@@@?????????===999666333222111333666888999999555555444111---+++,,,...***+++,,,,,,---,,,,,,+++(((...333333///,,,,,,///000...+++((((((***---///+++,,,.........///111333000000//////////////////,,,,,,,,,,,,---///000111111111222222222333333333000000111111111111000000444333111000000000000000111111111111222333444555111111222333333333333333000000111222222222222222111111222333333333333222777888:::999888666777777000222444666888999888777666666666666666777777777555555666666666777777777;;;;;;<<<<<<===???@@@AAABBBAAAOOOjjj{{{~~~kkk]]]TTTPPPIIIFFFBBB@@@>>>===;;;999;;;:::::::::;;;===???@@@BBBBBB@@@???<<<:::8887776666664442220000003336664DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵZZZOOOB?Ho9DDD<xEEEFFFEEEDDDJJJHHHGGG&ӫeʬtIӇ===>d<Φ>d<ĦEEED&ӫetIӇ666DdDĦ555sdKĦ444B?dp&ĒR---...>d<sdKĦ333B?Ho9,,,s&dq&ĒRAAA???>>>??????>>>===@@@???>>>???@@@@@@???======>>>>>>===<<<;;;<<<===555777999888666333111000333444444444444666999<<<>>>===<<<<<<<<<:::888555222111111222555888888777999444...++++++,,,,,,,,,,,,,,,+++++++++,,,......,,,111666555000++++++---111///+++)))(((***---...+++,,,.........000222555444333111///......---...,,,,,,,,,---...///000111000000000000111111111111000000000111111000000000333222000///---...///111111111111111222333444555111222333444555555555444333333444444333222111111000111222222333333222222888999;;;;;;999888999999555555555555555555666777666666666666777777888888666666666666777777777777999999999;;;<<<>>>@@@AAABBBEEEVVVppp}}}ssscccXXXSSSIIIFFFCCC@@@@@@???>>>=========<<<:::999:::;;;<<>><<<:::9997777775552220001114447774DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<ŌXXXPPPHHH@GEEEEEEHkgeDDDHHHHHHGGGEEEJJJIIIIIIHĪj@IŌ>>>>>>ege@@@DDDHu]3hIŌ555444DdDĦ777ne555111@h......>h...//////se...ne///000@G------sĪj@hAAA???>>>>>>???@@@??????BBBAAA@@@@@@AAA@@@???===>>>?????????>>>===<<<<<<888999:::999666444222222444444444333333555:::===<<<:::777666555333000---000111222333333444555555<<<555---)))+++------,,,,,,,,,,,,,,,,,,...//////...111444333///++++++,,,111///,,,******+++,,,...---...//////000222555888666444222///...---------000000//////...---------....../////////000000000///000000111111000000///000111000///------///111111000000111111222333444222222333444555555444444444444555555444333111000111111222333333333333222555777888999888777888999888888777555444444666888555666666777777888888999777777777777888888888888666777888999;;;===???@@@BBBIII\\\rrr}}}lll^^^VVVKKKHHHDDDBBBAAAAAA@@@@@@===>>>>>><<<999888999:::???@@@@@@@@@???>>><<<;;;9998887774442222224447774DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo\\\PPPKKKFFFFFFAAABBBBBBAAACCCGGGIIIJJJIIIJJJJJJJJJ======???===>>>CCCD^999555333DdDĦ888444444111222111///000111000000000000s׼s------...//////000333,,,...???===<<<;;;<<<>>>?????????BBBAAA@@@AAABBBBBB@@@>>>??????@@@@@@@@@>>><<<:::<<<===<<<999666333222333222333444444444555888;;;999777444222111///,,,)))---000222222000///111333999666222...------......)))+++...000111000///---,,,------------,,,++++++000///---,,,++++++,,,,,,,,,---......///222666999555444111///.........///000000000//////...---,,,....../////////000000000//////000000000000/////////000111111///...000333000000000000111222333333222222222222222222222222111222333444444333111000111222222333333333333333222444666777666666888999666888999888666555666777555666666777888888999999888888888888999999999999666666777999;;;===???AAACCCMMM^^^tttuuueee\\\OOOLLLGGGCCCBBBBBBAAA@@@;;;===???===;;;999:::;;;<<<===>>>@@@@@@???>>>===;;;:::999666333333444666Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵUUUDDDBBB>>>>>>@@@??????>>>>>>>>>???AAABBBBBBAAA@@@BBBEEEIIILLLMMMJJJKKKJJJHHHDDD@@@??????;;;;;;===@@@DDDFFFFFFEEEFFFCCC???>>>BBB>d<ĦEEE???999555333>d<Ħ999777666Ħ333333333111000000222555222222333333333222222111111111111111Be444......///000Ħ000111333666777666555555555+++///333555666888>>>BBB:::999999:::<<<>>>???>>>AAA@@@@@@AAABBBCCCBBB@@@??????@@@AAAAAA???;;;888@@@@@@>>>:::555222222222///111444666666666777888888666333222111///---++++++///333111---+++...111666777888444///,,,...000'''***000444555222...+++***(((((()))+++,,,,,,+++//////...---,,,,,,++++++******+++,,,---000444777444222000///...///000111------...///000000000///////////////000000000000//////000000000000//////...111333222000000222444////////////000111222333111111000000///000000111...///111333444333222111222222333444444444444333111444666777777888999:::333777;;;;;;999666666777555666666777888999999999888888999999999:::::::::666666777999;;;>>>@@@AAADDDNNN___uuu|||kkkaaaSSSOOOIIIEEECCCAAA@@@???888<<>><<<<<<:::888555444444666?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō@@@@@@AAAAAA???===???@@@AAACCCCCCBBBAAAAAADDDBBB@@@AAADDDGGGIIIIIIKKKJJJGGGEEEBBB@@@>>>>>>???======@@@DDDFFFDDDBBBAAA???===???CCCDdDĦGGG???777222000sdKĦ222000gdKĦ444333111000000000111111333333222111000000111111222000...///---)))......---gdKĦ111666555555444333333222222...222555777777999>>>BBB;;;999888;;;@@@AAA>>>:::<<<@@@CCCCCC@@@???@@@BBB???AAACCCBBB???<<<999999BBB???<<<888555333333333888777555444333333333444///---,,,,,,......---+++...//////...,,,,,,---///:::999666333111///...---333222111///...,,,,,,+++)))))))))******+++++++++---...............---------,,,+++,,,...222555888888666222///------...///,,,---......---,,,---///............///////////////000111222222111000///000000000000////////////333333222000///---,,,,,,444333222000////////////222222333333333444444444222222333444444333333333555777999:::888666444444888999:::;;;;;;:::888888;;;777555777<<<===;;;777888888777777777777777888;;;:::999888:::===@@@BBBDDDMMMdddtttlll]]]VVVOOOLLLGGGCCCBBBEEE;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::999888777666>AneneneneDenene>Ak<fhDDDAAAAAABBBBBB@@@>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBAAABBBEEEHHHIIIIIIFFFEEECCC@@@???>>>>>>>>>>>>======???CCCEEECCCBBB>>>======>>>AAADeNNNIIIAAA999333222ne333333ne333222111000///...///000000333222111000000000000111222000///000333333///,,,000///ne...///333333333333333222222111///444999:::::::::;;;>>>888666555999>>>@@@???<<<<<<>>>AAAAAAAAA@@@@@@AAA???AAACCCCCC@@@===;;;:::AAA???<<<888555444444444777555444444666777666555...---,,,,,,------,,,++++++---...---,,,,,,---...888777666555222000///....../////////......---,,,,,,,,,,,,,,,,,,,,,++++++---...............---------,,,++++++,,,///222444111000...,,,+++,,,---...***,,,------,,,+++---...////////////000000000000//////000111111000///...///////////////000000000333222111000///...---,,,444333222111000000000000111111222222222333333333111222333444444444444444555777888888666555444555777888888888888888777777:::777555555888:::999777999888888777777888888888:::999888999:::===@@@CCCIIIPPPeee}}}uuufff]]]UUUOOOIIIBBB???AAA>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;:::999999999999999888888666666lllFFFDDDBBBAAABBBBBBAAA???@@@?????????@@@AAACCCDDDCCCCCCCCCEEEGGGIIIHHHGGGFFFDDDBBB@@@???@@@AAABBB<<<<<<===???BBBCCCBBB@@@:::;;;<<<<<<>>>TTTTTTNNNEEE===666444111222444222111333222111//////000111111222111000000000000000000333222111333666666222///111000---------///000222333333222111000...333999;;;999777777888666444333666<<<@@@@@@???=========???AAABBBAAA@@@@@@BBBDDDCCCAAA>>><<<<<<@@@>>>;;;999777555555555888555222555999<<<999666...---++++++,,,---+++***)))+++------,,,,,,---...777777888888666333000...)))+++---/////////...---//////......---,,,,,,,,,------...............------,,,+++******,,,...000,,,,,,,,,+++,,,,,,---...+++---......---,,,.../////////000000000111111111......//////000//////............//////000000111222111111000///......---333222222111000000000000111111111111222222222222000111222444555555555555555666777666444444444666888888777777777777888888888777777666666777777777888888777777777777888888777777888999;;;>>>AAACCCLLLQQQcccqqqhhh^^^WWWOOOGGGBBBBBB@@@@@@???===<<<;;;999999:::::::::::::::999999888777777666666555555444qqq^^^TTTMMMGGGAAADDDCCCAAAAAA@@@@@@@@@??????>>>===<<<>>>@@@CCCEEEDDDDDDEEEGGGIIIJJJHHHEEEEEECCCAAA>>>>>>>>>@@@AAA:::;;;===???AAAAAA@@@???777999;;;;;;===EEEQQQ[[[]]]VVVLLLBBB:::555444444111222333555555444333222555444333222222333444444111111000//////000000111666555555777999888444000000///...---------------,,,...111333444333222000,,,111555777555444444666888666555777;;;???@@@@@@>>><<<;;;===AAACCCAAA???AAABBBDDDDDDAAA???>>>>>>>>>===;;;999888777777777;;;666333555;;;===999444...---++++++,,,,,,+++)))(((***---...---------...888:::<<<<<<:::555000---(((***,,,//////...,,,+++............------------,,,---......///............---,,,+++***+++,,,---,,,,,,------.........///...///000000///...///111////////////000000000000------..................------......///000111111000000000000////////////111111000/////////000000111111222222222333333333000111222444555666666666555555666555333333555666999888777777777888999:::666999;;;<<<:::888777777666666666666666666777888555666888:::===@@@BBBDDDIIILLL\\\zzz}}}ssshhhaaaZZZQQQKKKJJJCCCAAA???===;;;999888777999999::::::999999888777666666555555555555555yyyeeeVVVOOOKKKEEE@@@AAAAAA@@@???>>>>>>>>>???>>>===;;;;;;<<<@@@CCCFFFGGGGGGHHHIIIKKKIIIFFFCCC???>>>;;;999888888888999999;;;>>>@@@AAA@@@??????555888;;;<<>>@@@@@@@@@===<<<===AAACCCBBB???@@@BBBDDDCCCAAA@@@@@@@@@<<<<<<;;;::::::999999999???999444555999;;;666000///---,,,,,,,,,,,,+++)))***,,,............///000;;;===??????<<<777000,,,***+++---///...---***(((***++++++,,,---......///,,,------...//////......000///...---,,,,,,------------..................000111111111///......000---------.........//////---------------...//////,,,------...///000000111////////////000000000000//////.........//////000333333333444444444444555000111333444555666666666444555555444333333555777777666555555555777888999555999???BBBAAA<<<999666444444444444444555666777555666999<<>>===<<<===???>>>===<<<<<<>>>AAAEEEGGGKKKKKKJJJKKKKKKIIIEEEBBB>>>===<<<:::999888888777999<<<@@@AAAAAA?????????777888;;;>>>CCCNNN[[[dddggg```TTTHHH===666333222222222222222222444555555111111000//////111222333111111111111111111222333;;;::::::<<<>>><<<666111,,,,,,,,,,,,---...///000---///111333444333222222222444666666555666:::>>>?????????>>>>>>>>>??????AAA@@@>>>???@@@AAAAAAAAA@@@AAACCCBBBAAA@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;@@@;;;555444555555222...000///------------+++***,,,---......------///111:::<<>>CCCCCC@@@:::666444444333444444555666777666888;;;???BBBCCCDDDDDDBBBFFFPPPeeevvvlll^^^SSSMMMHHHFFFBBB???<<<999888888:::::::::::::::999999888777666555555666777888999ddd]]]RRRIIIEEECCCBBBBBB>>>@@@@@@???===<<<>>>@@@???>>>>>>???BBBEEEHHHJJJPPPNNNLLLKKKJJJGGGDDDAAA======>>>>>>>>>===<<<;;;999===AAACCCAAA?????????999999;;;@@@HHHTTT___fffddd]]]RRRFFF<<<666444333000111222444555555444444000000///...///000111222222222222222222333444444888888999===@@@???:::555---------,,,,,,---.........///000000111111111111444777::::::888777999;;;???@@@AAA@@@@@@?????????BBBCCCBBBAAA??????AAACCC???@@@BBBAAA@@@???@@@BBB999:::;;;<<<<<<======<<>>AAADDD>>>@@@AAAAAA??????@@@BBB999:::;;;<<<===============:::555000---...000111333111/////////...,,,+++///...,,,)))((()))---000111444777999999666222///......------------------+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++,,,---///000111111///.........111555999;;;<<<<<<;;;888444111000000............/////////000......------...///111222...............---------,,,,,,---///000222333333111000111111222333555555222222333333333444444444444444555555555555555444222555888999888777777777666777999:::;;;;;;;;;:::555333222666<<<>>>:::666666666666666777888::::::888;;;???CCCEEEFFFEEEDDD===BBBGGGSSSjjjrrreee___NNNLLLHHHDDDAAA@@@??????;;;;;;<<<<<<;;;;;;:::999555555444333444666999:::{{{iiiUUUOOOGGGDDDDDDEEECCC@@@@@@======@@@@@@======@@@@@@@@@AAACCCFFFHHHKKKLLLLLLKKKJJJIIIHHHEEE@@@<<<999:::;;;:::999888888999;;;===???AAAAAA>>>;;;999777;;;===@@@KKKZZZ```___]]]TTTHHH@@@<<<:::666333222111111000111222444555000000111111111222222222444222111111111000...,,,111555888:::===>>>888000,,,---//////...---.........------...000111111111000222999>>>;;;444111333;;;???DDDEEEBBB???>>>???>>>BBBFFFHHHFFFBBB>>><<>><<>>999:::>>>@@@<<<777:::222,,,---...------...222111111111333333111///...---,,,***))))))***+++---222777888444000---,,,***+++---------+++)))((('''(((+++---...---,,,,,,)))+++...000111000...---222000---,,,,,,---------///,,,---111333777CCCPPPRRRSSSMMM@@@666444333///------------------------,,,------...///000000111111111000000//////......///////////////000111111000111222333444444444444222444777777555333222222444444333222333444555666888777666555555555555555666666777777777777666666666777888999999888777666999999:::;;;:::999888777999<<<@@@BBBBBB@@@@@@@@@@@@???AAAKKK```}}}sssdddYYYUUUOOOKKKGGGDDDAAA???AAA???===;;;;;;:::888666777777888888999999::::::qqq^^^SSSMMMFFFCCCCCCDDDBBB???>>>;;;;;;>>>>>>;;;;;;>>>AAABBBDDDFFFHHHJJJKKKLLLHHHGGGEEEDDDCCC@@@<<<999999::::::999777777999:::<<<===???AAA@@@>>>;;;999777:::<<<@@@JJJXXX^^^]]]^^^TTTHHH>>>:::777444111333333222222222222333333000000111111111222222222222111000000111111///---///333666888===@@@;;;444,,,---......,,,,,,---...111000000111222333333333444444888===<<<777444555888<<>><<<>>>DDDDDD@@@BBB===888999===@@@===999999222,,,---...------///...---...000333555555555000,,,)))***...111000...///111333222///------...***+++---------+++***(((''')))+++---------,,,,,,+++,,,---...000111222222///...---,,,---------,,,222//////555;;;DDDTTTcccllliii\\\III:::555111---------------------------,,,------...//////000000111111000000//////......//////......//////000111000111222333444444444444222444666666444222222222444444333333333444555666777666555555444444444555666666777777777777666666666777888999999888777666888999::::::::::::999888===???AAABBB@@@>>>===>>>??????AAAIIIZZZsss~~~ooo^^^ZZZUUUPPPLLLHHHEEEBBBDDDBBB@@@??????===;;;999777777777888888999999999~~~fffUUUOOOJJJDDDAAABBBBBBAAA???>>>;;;;;;>>>>>>;;;<<>>===;;;999999999888777666666999<<<===>>>@@@@@@???===:::888777999;;;???HHHSSSZZZ[[[\\\SSSFFF<<<777444111///333444444444444333333222000000000111111111111222111000000000222222111///---000222444:::@@@>>>999...//////---,,,,,,...000333333333444444555666666:::555555:::<<<999666666444999@@@BBB???<<<;;;;;;===@@@CCCDDDBBB???<<<;;;>>>???>>>;;;===BBBCCC@@@@@@;;;777777<<>><<<888111,,,---///......000...---,,,...222666888888333---))),,,444999777222000000...,,,******---///++++++,,,------,,,***))))))***+++---------,,,+++++++++++++++---///222333++++++,,,---------------444111222:::GGGXXXmmm}}}}}}hhhOOO===444///,,,---------------------------------...//////000000111111000000//////.....................///000000000111222333444444444444222444444333222111222333444444333333444444555666777777666666555555666666666666777777777777666666666777888999999888777666777888999:::;;;;;;;;;:::AAABBBBBB@@@===;;;;;;<<<<<<===@@@FFFRRRfffkkkfff```ZZZTTTPPPKKKHHHHHHFFFDDDBBBBBBAAA???===777777777888888888888888sss___QQQKKKGGGCCC@@@@@@@@@???>>>AAA>>>===@@@@@@>>>???CCCGGGIIILLLNNNNNNMMMJJJIIIFFFCCC???=========<<<;;;888888777666555666:::===>>>???@@@@@@>>><<<999777666777:::>>>EEENNNTTTWWWXXXPPPEEE;;;666333222111222333444555666555444333000000000000111111111111111000000222444555444222,,,...///000666======999111111000...,,,---///222222222333444555666999;;;>>>666222666;;;;;;888666444:::@@@CCC@@@===;;;;;;>>>@@@CCCCCCAAA???===<<>>:::666777;;;??????>>>888111+++---///......000111///---...111555777777333///,,,...555999999666///...,,,******+++---///+++,,,,,,------,,,++++++***+++,,,------,,,,,,+++))))))))))))***+++------'''))),,,------------...222222777CCCVVVmmmhhhMMM;;;222...,,,------------------------////////////000000111111111111000000//////.....................//////000111111222333333333333333333333333222000000111333444444444444444555555666999888888777777888888888666666777777777777666666555666888999999888777777777777888:::;;;<<<<<<<<>>;;;:::;;;===999<<<@@@DDDKKK[[[uuu|||wwwnnnfff^^^WWWQQQMMMJJJHHHEEEDDDCCCBBB???===888888888888888888888888{{{iiiXXXNNNGGGEEEBBB@@@?????????>>>AAA======@@@AAAAAACCCGGGKKKMMMOOOPPPOOOLLLIIIFFFDDDAAA===;;;<<<=========888888777666555777;;;>>>@@@@@@@@@???===:::777666555666888<<>>>>>@@@BBB@@@;;;999;;;<<<999<<<999777888<<>>??????>>><<<:::;;;===???777:::???CCCGGGTTTooo{{{qqqggg^^^VVVQQQMMMKKKHHHFFFDDDBBB???<<<;;;;;;;;;:::999999999888ooo]]]OOOHHHDDDCCCAAA@@@???????????????;;;;;;???AAABBBEEEJJJNNNOOOPPPPPPNNNKKKFFFDDD@@@===:::999999;;;;;;;;;777888888777777999<<>>999777555555111222333444444555555555111000000000000000//////222222222444666888777666//////---,,,000666555111......---+++))))))+++,,,+++...000111111555;;;@@@???666000333888999888777:::>>>CCCDDDAAA>>>===>>>AAABBBCCCBBB@@@??????@@@@@@BBBAAA;;;888999:::888;;;:::999;;;>>>@@@@@@@@@:::222,,,---...------///,,,+++,,,///444888;;;<<<222222222222222333555777,,,,,,,,,---///000...---,,,,,,,,,,,,------------......------,,,,,,+++++++++,,,...///...+++(((&&&&&&***---...,,,,,,///222222:::GGG[[[uuuuuuVVV@@@333---+++,,,------------------------111111111111111222222222111111000000//////......///////////////000111111111111222222222222222111222444444333222111222333444444555666666666666555555555444444444555666666666666777777777777666666555666777888999999888888888888999999:::<<<===>>><<<======<<<;;;;;;===???999999>>>CCCFFFPPPjjj|||qqqggg^^^YYYUUURRRNNNKKKHHHEEEAAA??????>>>>>>===<<<;;;;;;:::xxxdddTTTJJJEEEBBBBBBAAA@@@?????????@@@>>>;;;;;;@@@CCCEEEIIINNNPPPPPPPPPOOOLLLHHHDDDBBB<<<:::888888999::::::999666888999::::::;;;>>>@@@BBBBBB@@@>>>;;;888555444444333555:::<<<===DDDMMMNNNLLLHHHBBB<<<888555555444444333222222222222222111111000000////////////111111111333555666555444000111///...111666555000---...///...+++***+++,,,,,,///111111000222888>>>???777222555888999888999;;;>>>AAA@@@===:::;;;<<>>===>>>???<<<@@@???:::777999;;;:::::::::<<<>>>@@@AAA@@@???;;;333------...,,,,,,---+++,,,---000555999::::::333111///000333666666666,,,+++***+++...000///---,,,,,,,,,,,,,,,---......//////...---,,,+++++++++,,,------------,,,***)))(((+++......,,,,,,000444333<<>>;;;<<<===<<<;;;;;;<<<>>><<<:::===CCCEEEMMMfffuuummmhhh___\\\XXXTTTPPPLLLHHHEEEBBBBBBAAA@@@???>>>===<<>>BBBFFFIIIMMMSSSQQQQQQPPPNNNKKKGGGCCCAAA<<<:::999999;;;;;;;;;:::666888:::;;;;;;<<<>>>@@@CCCBBBAAA>>>;;;888555333444222555:::;;;;;;BBBKKKOOONNNKKKEEE>>>888555333888666444111000/////////111111000000/////////...000000000222444555444222111111000///333777666111000111222222///...---...///111333111///000666<<>>999>>>>>>:::777999<<<<<<:::;;;>>>@@@AAAAAA@@@???<<<444...---...,,,+++,,,//////000222555777777666555000,,,///666;;;999555---***((())),,,/////////,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++++++++***))))))***+++,,,***---///...++++++000555333;;;GGGZZZtttqqqXXX>>>222///------000------------------------////////////............111111111000//////......111111111111111222222333111111222222222111111000222444777777555333222222333444666777777777666555999999888888999:::;;;;;;666666777777777777666666444555777888999999999888;;;:::999999:::;;;===>>><<<===>>>===;;;:::;;;<<>>>>>qqq```WWWMMMDDD?????????>>>>>>>>>>>>>>>>>>;;;<<>>;;;999666444333111000333999:::999>>>FFFJJJKKKKKKHHHBBB;;;666333444333333222222333333444222222222222222222222222222111111111111222333444444444555666666777777777444000///222222...++++++222111111333222222777>>>BBB@@@:::555777<<<<<<999>>>>>>==================GGGEEEBBB???===;;;;;;;;;>>><<<;;;>>>AAAAAA;;;666<<<@@@CCCBBB>>>;;;<<>>>>>===:::999===;;;::::::;;;<<<;;;999===<<<>>>AAADDDLLL\\\lll{{{wwwqqqkkkddd]]]VVVRRRNNNJJJHHHGGGHHHGGGDDD@@@jjjZZZRRRKKKDDD@@@?????????>>>>>>>>>>>>>>>>>>???BBBFFFJJJNNNQQQSSSTTTNNNJJJJJJGGGAAA======999::::::::::::999888888666666777999;;;===???@@@@@@???===:::888666444333222111333888888777<<>>>>>>>>>>>>>>>>>EEEBBB???;;;999:::;;;======<<<;;;===@@@@@@;;;777999===@@@???;;;999:::<<<<<<888222...---...000222111...+++,,,000222000---...,,,***---333666666444000...,,,,,,---------,,,---,,,*********+++++++++///000111000...---...///,,,+++++++++---......------,,,,,,...111333222111///888AAAJJJZZZhhheeeZZZKKK@@@555000---***,,,111111///......000000///---...///////////////......000000000000000000000000111000///......///111222222111000111444555444222222222333444444444333333444444555666777777777777777777777777777777777777666666666666666666666666555777999888666666777999<<<===???@@@???>>>;;;:::<<<;;;:::;;;<<<===<<<;;;<<<<<<>>>@@@BBBGGGTTTbbbyyyqqqiiiaaa\\\XXXTTTOOOLLLLLLKKKGGGDDDwww___RRRLLLGGGCCCAAA@@@@@@???>>>>>>>>>>>>>>>BBBDDDFFFJJJMMMPPPRRRSSSRRRKKKFFFEEEBBB===::::::999::::::::::::999888888888888999:::;;;===???@@@???>>><<<:::777555444444444222333666666555888===CCCFFFJJJIIIDDD===666222444333333222222333333444111111111111111111111111555555666555444222000///111111//////000111444555555000...000111...---///...,,,---000000000333999:::999555222666<<<===:::<<<<<<>>>????????????>>>BBB???;;;888777999;;;===<<<::::::<<<>>>>>>:::666555999;;;;;;888666777888;;;888333///---...111333222///------///000...+++---+++***---111555444333000...---,,,.........---,,,+++)))((()))***,,,---333222000000000000...---******+++,,,---...//////222222444888<<<;;;777333111666;;;>>>GGGNNNJJJ@@@:::444000000000------...///......000222222000...,,,---...///000000000000111111111111111111111111000////////////111333444222111000111333333222000111222222222222222111111333333444555666777777666666666666666666666666666777777777777777777777777555666777777666666888999===>>>??????>>><<<:::888;;;:::999:::===>>>===<<<;;;;;;===@@@???AAAKKKUUUrrryyyqqqkkkddd___ZZZWWWVVVTTTPPPMMMlllWWWKKKGGGCCCAAAAAAAAA@@@???>>>>>>>>>??????EEEFFFIIILLLNNNOOOOOOOOOMMMGGGBBBAAA???;;;:::;;;999::::::::::::999888888;;;;;;<<<<<<>>>???AAAAAA@@@???<<<:::888666555555555444333444333333555777<<>>???;;;999;;;===???AAA@@@?????????>>><<<:::999999::::::999888888999::::::777444222444777777555444444555:::888444///---...111444111000...///111111///---...---,,,...111444444444000...------...///...---++++++***))))))+++...000555222//////000000...******+++---......///000111666;;;CCCKKKNNNJJJ???777666999888777:::>>>;;;555222000///111222111000///------...111333333111///***+++---///000111111222111111111111111111111111000000000000000111222333000000111111222111000///111111222222111111000///222222444555666666666666666666666666666666666666888888888888888888888888444555666777777888999999===<<<<<<;;;999888666555999888888999<<<======<<<999:::===@@@??????DDDLLL___www|||nnnkkkgggeeedddaaa\\\WWWvvveeeRRRHHHDDDAAA@@@AAAAAA@@@???>>>>>>???@@@AAAFFFHHHJJJLLLMMMLLLKKKJJJHHHBBB>>>???>>><<<<<<>>>999::::::::::::999888888;;;;;;<<<<<<>>>???AAAAAAAAA???===:::888777777777555555333111222333444333999???GGGJJJGGG@@@888444444333333222222333333444333333333333333333333333333444555666666444222111111000...---...000333555555000...000111000000222555111111333333///.../////////......444::::::666666888<<<@@@AAAAAA???>>>>>>???@@@@@@>>>;;;777555555555555666666555444222///111333444444333333333:::888555000---...222666000000000222333333222111---,,,,,,---///111222222...---,,,---//////...---+++,,,,,,+++***,,,///222333000------//////,,,)))+++---//////...///333555===HHHXXXccccccXXXHHH<<<999999777444333555555333111000///...000111111///,,,,,,...000333333111///***+++---///000111111222000000000000000000000000222111111000000000000000///000111222111000///...111111222222222111111000111222333555666777777777666666666666666666666666999999999999999999999999555555555777888:::::::::===<<<;;;999777666555555777666666888;;;<<<<<<<<<888999===AAABBB@@@CCCIIIPPPhhh}}}zzzyyyvvvooofff^^^mmm^^^OOOGGGDDDAAA@@@AAA@@@???>>>===>>>@@@BBBCCCFFFHHHKKKLLLLLLIIIFFFDDDCCC>>>;;;===>>><<<<<<>>>999::::::::::::999888888888888999:::;;;===???@@@AAA???<<<999777777777888555555333000111444444111999@@@HHHMMMKKKEEE>>>999444333333222222333333444444444444444444444444444333333444555555444222222111000///...///111333444333///...111222111000222444000///222222...******.../////////444:::999444222666;;;???AAAAAA???===<<>>IIIZZZnnnyyytttaaaMMM@@@888999999777444222111111000000---***+++///000---,,,,,,---///111111000...,,,---...///000000000000........................111111111000///......------///222333222000000000111222222333444444333333111222444555777777888888666666666666666666666666888888888888888888888888666555555777:::<<<<<<<<>>======>>>AAADDDFFFGGGIIILLLMMMKKKHHHCCC@@@@@@;;;:::======;;;999:::999::::::::::::999888888666666777999;;;===???@@@???===:::777555555666666333444222///111666666222888>>>GGGLLLKKKFFF???<<<444333333222222333333444333333333333333333333333555555444333222111111000///......//////000111222222......222444222111222333//////333444000,,,+++000111111111666:::888333///333999>>>AAA@@@>>><<<;;;===@@@BBB@@@===888555333444444444333222222333000000222444666666555444888888666111------333888000222444444333222111000)))************+++,,,---+++******,,,......,,,+++(((,,,000000---+++---000,,,------,,,+++******+++)))+++---...000666@@@HHHYYYlll{{{cccNNNBBB<<<@@@EEEEEE???777222111///000...***+++000000,,,---,,,,,,---...//////......///////////////..................................../////////......---+++///333444333111111111111222333555666666666666222333444666777888999999777777777777777777777777888888888888888888888888777666666888<<>>===>>><<<:::777666666777888:::999999:::<<<>>>===<<<::::::>>>DDDEEECCCDDDGGGDDDPPPbbbzzznnn]]]RRRIIIFFFEEECCCBBBDDD>>>===<<<===>>>BBBEEEGGGHHHJJJMMMMMMLLLGGGBBB>>>???;;;:::<<<===999666777999::::::::::::999888888777777888:::<<>>;;;444333333222222333333444222222222222222222222222777666444222000//////...------...//////000000000111......333555333111222333///000555888444111///---///......222666333......222888>>>AAA@@@>>><<<:::;;;===??????===:::888444555555555333333333444111111222444777888777555888888777222------333999111333555444222000...---+++,,,,,,,,,+++,,,---///***)))***+++---...,,,***&&&+++000000,,,***+++---***---///---***)))+++...'''))),,,---000999FFFPPPdddxxx}}}bbbMMMCCCBBBIIIRRRTTTLLL???555222...111000,,,---222222---...,,,++++++---......---000000000000///...---,,,////////////////////////+++,,,---...////////////+++///333555333222222333222333444666777888888999222333555777888999::::::888888888888888888888888777777777777777777777777888666666999===@@@@@@>>><<<:::777444333444555777<<<;;;;;;<<<>>>???>>>===<<<;;;>>>DDDEEECCCCCCFFFAAAFFFRRRhhhxxxcccXXXPPPHHHEEEGGGGGGBBB===AAAAAA@@@>>>===@@@FFFKKKKKKMMMNNNNNNLLLGGGAAA>>>;;;;;;:::888666666999;;;::::::::::::999888777777888999:::;;;===>>>???@@@===<<<:::888666444333333444333222222333333222000555:::AAAGGGGGGDDD>>>:::888666333333333444333111111222333333222111000///333222222111111111111111000///---,,,---000333555111111111222444333111///,,,///222555666555333111///...------------...///---111999@@@DDDCCC>>>:::???===<<<<<<===>>>>>>===<<<:::888666555555666666444222222444777999777444999777444111000111333555444555666666444111---***++++++,,,,,,,,,---------000/////////000111222222000000000...+++))))))***------------......//////,,,...000000333===NNN[[[vvv~~~sss]]]QQQPPPVVVfffsssnnn\\\JJJ<<<333***++++++,,,,,,---------....../////////---,,,+++222222111000///...------//////000111111111111000000///---------...000111///111222222222222333555222222333444444555555666777666444444444555777999<<<999666555777888777555777888999999888888:::<<<<<<999999<<<>>>>>>======777777888777777666555444777999;;;;;;:::::::::;;;999===@@@BBBGGGJJJEEE>>>AAACCCKKK\\\tttppp]]]PPPKKKEEECCCDDDDDDAAA>>>===>>>>>>>>>>>>BBBIIINNNLLLMMMMMMLLLHHHDDD???<<<;;;;;;;;;999777777999;;;;;;;;;;;;;;;;;;999888888777888999;;;<<<===>>>???<<<;;;999777666444333333222111000000000111000000444999AAAFFFGGGDDD???;;;888666444333444444333222000111222222222111000///111111000//////////////////...------...///222333///......///111000///------///222444444222000...///...---,,,,,,---...///---111888???DDDCCC???;;;>>>===<<<===???AAA@@@???>>>===:::888888888999:::333111111222555777555333;;;999555222111222444555111222444444333000,,,***)))************+++++++++222000...------///111333000000000//////...,,,+++++++++,,,---------,,,,,,,,,...000111666AAASSS```tttzzz}}}lll[[[WWW\\\ooo~~~kkkSSSAAA555//////.........///000000000///...---------......222222111111000/////////......///000000000000000---......//////////////////111222222222222333555222222333333444555555555555444333222222444555777:::777444444666777777555666777888999:::<<<@@@CCCCCCAAA@@@AAAAAA>>>:::888777777777777777666666555777999;;;;;;:::999:::;;;:::===@@@DDDJJJMMMIIIAAACCCDDDFFFNNN^^^wwwzzzeeeUUUHHHGGGEEECCCBBBAAABBBBBB===>>>>>>>>>@@@DDDIIIMMMNNNMMMKKKHHHDDD@@@===;;;:::;;;<<<;;;:::999999;;;<<<<<<<<<<<<;;;:::999999777777999:::<<<=========;;;:::999777555444444333222111000//////000222222444999@@@FFFGGGDDD???<<<888666444444444555444333111222333333333333333222000///......------.........---------...///000000...------...//////...,,,...///111222222000---,,,...---,,,++++++,,,---...,,,000666===BBBAAA>>>:::999999:::<<>>BBBFFFMMMRRRNNNFFF???BBBCCCCCCIII]]]zzz{{{yyy~~~mmm[[[PPPFFFGGGGGGEEEBBB@@@BBBDDDBBBBBBAAAAAABBBDDDGGGIIIOOOMMMIIIEEEAAA>>><<<;;;:::<<<======;;;:::::::::<<<<<<<<<<<<;;;:::999888666777999:::;;;<<<<<<<<<:::999777666555444444444333333333111111222444666333888???DDDFFFCCC???<<<888666444444555555555444333333444555555666666666//////...------------...---------...............000.........000000///......///111222222000...------,,,++++++++++++,,,------///444:::======999666333333555888<<<>>>>>>===???===:::666444333333444///.........///000000000222111///......///111222555666777666555222///---,,,,,,,,,---------......444333111/////////000111000......333888999444///)))***+++,,,+++***((('''+++,,,///222:::GGGYYYeeehhhiiiggg]]]OOOMMM]]]ppp{{{^^^EEE555111000---+++***+++---///111000////////////000000.../////////000000111111......///000000000000000,,,---.../////////...---///000222222111111333444111222222333444444555555777666666555666777888888666555444555666888999:::777888999<<>>@@@BBBCCCCCCCCCDDDFFFHHHIIIIIIOOOLLLHHHCCC???===<<<<<<:::<<<======;;;::::::::::::;;;;;;::::::999888777666777999;;;<<<<<<;;;;;;888777666555444444444444333444444333111111444666333777===BBBDDDBBB===:::777555444333555555555444222222333333333444555555111000//////......//////...............---------000...---...///000///...---///111222333333222111---,,,++++++++++++,,,---...///222666888777444000//////111555:::===>>>>>>AAA>>>:::555222///...............---------///000...---,,,,,,...000222333777777777666444111...,,,,,,,,,---------.........111222333444333222000///000......333888999555///******+++,,,,,,+++***))))))+++---111888CCCRRR[[[ZZZYYYVVVNNNGGGLLLbbbyyytttYYYBBB333000...,,,***)))***,,,...---...000222222111///...,,,,,,------.../////////...///000000111111000000...------,,,,,,...///000...000111111111111222444111111222222333444444555666666666666777777888888777777777777777999;;;<<<999;;;===BBBIIISSS^^^eeepppoooeeeRRRBBB===<<<;;;666666555555666777888999888999999999777888:::<<<<<<>>>AAAGGGRRRYYYTTTKKK???@@@AAABBBDDDIIIOOOTTTaaaiiiqqqtttvvvwwwrrrlllaaa]]]XXXSSSPPPNNNOOOPPPMMMKKKKKKMMMOOOSSS[[[dddzzzkkk\\\RRRKKKCCCEEEFFFCCC???<<<===>>>@@@@@@AAADDDHHHKKKLLLLLLKKKIIIEEEAAA???>>>===>>>:::;;;<<<;;;:::999999;;;::::::::::::999888777777666888:::<<<===<<<;;;:::777666555444444444444444000333555333000///000333333777<<<@@@AAA???;;;888666444222222444555444333111000000000000000111222222111000000//////000000000000///...---------...///---++++++---...---,,,...000111333444444444444...---,,,++++++,,,---......///111333555444111///000///000444999===@@@@@@CCC@@@<<<777222000.........//////---,,,,,,///111............000222444555444444444222000...+++***++++++++++++,,,,,,,,,,,,///111444666666333000---///......111444555222///******+++++++++,,,,,,,,,***+++,,,///444<<>>CCCJJJTTT```mmmuuu||||||nnnTTT???:::::::::777777666555555666888888888999999888777777:::<<<<<<<<>>===AAAEEEHHHIIIIIIPPPVVVXXXYYYZZZVVVQQQKKKIIIGGGDDDCCCDDDEEEFFFDDDDDDEEEGGGEEECCCGGGMMMWWWbbbvvvuuubbbWWWOOOIIICCCDDDDDDBBB@@@>>>>>>>>>>>>>>>@@@CCCHHHKKKKKKIIIFFFDDDBBB???>>>===>>>>>>;;;;;;;;;999777777999;;;;;;;;;;;;;;;:::999888777777999;;;===>>>===<<<:::555555444444333444444444000444777666111......000333666;;;>>>???<<<888555444333111111333444333333222111000//////000111111222111000000//////000000333222///...------...//////...,,,+++---......---111111222333444444333333///...---,,,,,,---...///------///222555555444111000......111666;;;???AAABBB???;;;777333111000000///000000...,,,,,,///222////////////000111222333111111111000///...---,,,+++++++++,,,,,,,,,,,,------///111333333222///............/////////...---******))))))***,,,...///,,,,,,---...111555:::===;;;::::::===BBBMMMbbbtttvvvyyyssscccPPPAAA666...///............//////000+++,,,///000111000...---,,,---------------------+++,,,------......---------,,,,,,,,,------.........///111111000000222333111111111222333333444444444444555666666666666666777888999888666777:::<<<===AAAIIITTT```ooo}}}{{{]]]CCC;;;:::888999888666555555555777888888999888777666777:::<<<::::::<<>>CCCFFFFFFGGGHHHFFFAAAAAAAAA????????????AAAAAA???@@@BBBDDDAAA>>>@@@GGGFFFMMM[[[pppmmm\\\TTTMMMFFFDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@CCCGGGHHHFFFDDDAAA@@@???>>>=========>>>;;;;;;:::888666666999;;;<<<<<<<<<<<<;;;:::999999888:::<<<>>>???>>><<<;;;555444444333333444444444222666;;;999444000///111333666:::======:::666333333222000111222333333222666555333222111222222333111111000///////////////555333000---,,,---///000222000......///000111000222333333333333222111111///...------------...///,,,,,,///222666888777555...,,,+++---222888===???>>><<<999555222111111111000111111///,,,---000333000//////............//////000000111111111111111---------.........//////,,,---...///000000//////---...///---+++***+++,,,***)))''''''(((+++...111.........///000111333444555333333888>>>GGGWWWfffaaaccc]]]NNN@@@777111---,,,,,,---....../////////,,,------.........//////........................******+++,,,,,,,,,,,,+++***+++---//////...---,,,...///111111000000222333000111111222333333444444666666777888888888888888666888999777555555888;;;===CCCMMMZZZiiiyyyfffJJJ???;;;777:::999666555444555666777888999888777666777:::<<<999999;;;BBBOOOVVVPPPEEE;;;<<<===???@@@@@@>>><<<<<<@@@AAA??????AAA???<<<>>>>>>===============>>>;;;<<>><<<888555444666888;;;<<<===>>>>>>===<<<;;;999888666333111111555888888666444555666666333000666666888;;;???>>>999555555333222222333444444333222222222222222222222222111222333222000///000111/////////...------///111------...//////...------111222333222111222555777111000///...,,,+++***))),,,---......------///000444333222222333555777999<<<:::888555222...,,,***111111000...------000222,,,------...///000000111000111444666666555333111---.........------...000------...000222111...,,,...---,,,,,,,,,,,,***))))))+++---,,,******---000///---,,,---000222000......000222444888>>>FFFKKKLLLIIIDDD===777111---+++---,,,,,,,,,,,,---......000000///...------,,,,,,'''***---......,,,,,,,,,------------------------000111111111111000000///////////////000000000000111111222333555666666777444555666555555666999<<<;;;666333555666777<<>>DDDJJJMMMKKKIII<<<;;;;;;<<<======<<<:::<<<;;;;;;<<<>>>???>>><<<;;;;;;;;;;;;<<<<<<======??????>>>>>>???@@@@@@AAAEEEDDDGGGLLLUUUhhhqqq```UUUKKKFFFFFFBBBAAAAAA@@@@@@AAAAAABBBBBBDDDGGGIIIIIIGGGEEECCCCCCAAA>>>;;;::::::;;;<<<999888777666777777777666<<<<<<:::666444333555777:::<<<>>>??????===;;;999555555555444111000111333444333222333555666444222666777999<<>>999555333222000000222333222111222222222222222222222222333444444333111///000111/////////...------///111---///000111111000///---000111333444444444555666......------,,,,,,+++++++++---...///......000111111000//////000222444666<<<:::777444000---,,,***---......,,,+++,,,///111/////////...//////000000///000222444333222000///***+++---------...111333---,,,---///111111000...///------...000000---***)))+++------++++++---///---+++***+++---...---+++,,,---...000222666<<<@@@777666333111///---,,,+++111111000///............000//////...------,,,,,,+++---///000///......///------------------------......//////000/////////////////////000000000111111111222333444555666666333444555555555777:::<<<<<<888777888999999>>>DDDHHHRRRbbbrrrmmmMMM>>>999666888888666555555555666666888888888999999888888888:::;;;===CCCIIILLLLLLKKK>>>===<<<<<<===>>><<<;;;<<<;;;;;;<<<>>>>>>===<<<:::::::::;;;<<<======>>>>>>>>>=========>>>>>>???BBBAAABBBEEEKKKYYYqqq{{{fffYYYPPPIIIEEEEEEAAA@@@@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHFFFDDDCCCBBB@@@>>>;;;::::::;;;<<<888777777666666666666666888888777444222333555777999;;;>>>@@@???===999777222333555444111///......111000000111444555444333666888;;;>>>@@@>>>999555222000//////000111111000111111111111111111111111555555666444111000000000///000000///...---///111...000333555555333000...---///222333333333444555+++++++++,,,,,,,,,,,,,,,***,,,.........///111333//////......///111333444<<<:::666222///---++++++,,,,,,---,,,,,,---000333222111000///...///000000///000111111000///---,,,,,,---...---------///111---,,,,,,...000111111000///---,,,///333444000+++***,,,------,,,+++,,,---,,,+++******+++,,,***)))***,,,---......///222444++++++++++++,,,---...///---,,,,,,++++++,,,,,,---//////......---,,,,,,,,,,,,...///...------...000------------------------,,,,,,,,,---.........////////////000000000111111111111222222333444555555222444555666666777:::<<<;;;888888999::::::>>>EEENNNZZZkkk|||rrrRRRAAA;;;888666666666666666555555444666777888999999888777666999:::;;;@@@EEEJJJMMMMMM???>>><<<<<<======<<<;;;<<<;;;;;;<<<===>>><<<;;;888999:::;;;<<<===>>>???======<<<<<<;;;<<<<<<<<<@@@??????@@@AAAIIIZZZkkkqqq___UUUNNNIIIFFFFFF??????>>>???@@@CCCEEEGGGHHHHHHHHHGGGFFFEEECCCBBBAAA???===;;;:::::::::;;;888888888777666555666777666666666444333333666888999<<>>EEEQQQ^^^rrryyyWWWCCC;;;888444555777888888777555444666777888999999888777666999999:::===BBBHHHMMMOOOAAA>>>;;;:::;;;;;;;;;:::;;;::::::;;;======;;;:::777888999:::<<<===>>>???======<<<;;;;;;;;;;;;<<<@@@??????@@@???BBBNNNZZZpppwwwiiiYYYPPPKKKGGGDDDDDD>>>======>>>AAAEEEHHHKKKNNNLLLJJJGGGDDDBBBAAAAAA???>>><<<;;;::::::::::::888999:::888666666777999555666666555444555777999:::<<>>:::555222444555444222///...///111444444333333222333444555888;;;@@@BBBAAA===999666444222000111222333222222000000000000000000000000666777777555222000///000///111222111///......///---///333555555333///---000000...,,,,,,...222666---,,,,,,++++++******)))''')))+++,,,,,,---///111/////////000111222333444999777555222000///......---.../////////000111333///......///000222444555333222000///...---,,,,,,111111111...,,,***+++,,,222000...---...///...---+++******---333444111------------------,,,+++***,,,,,,,,,+++************+++---///000/////////000---,,,+++)))((((((''''''))))))***,,,...000222333---------------,,,,,,,,,,,,------,,,******,,,------------....../////////000000///...---------...000000000000111111111111222222222333333444444555666777888888666555555666444444666999:::;;;CCCLLLWWWfff|||___FFF;;;777444666888999:::888666555666777888888888888777666888888999;;;???EEELLLPPPBBB???;;;999999:::::::::;;;::::::;;;<<<<<<:::999777777888:::;;;===>>>???===<<<<<<;;;;;;;;;<<<<<<>>>>>>???AAAAAAAAAIIIRRRaaammm___QQQKKKGGGDDDAAAAAA>>>>>>>>>@@@CCCHHHMMMPPPSSSPPPLLLFFFBBB@@@??????======<<<;;;:::999999999888:::;;;999666555777:::555666777777666666888999<<<===??????===888444111444555444222000000111333444555444333111222444666888===BBBDDDBBB===999666555333222222333444444333111111111111111111111111555555666444111000000000000111222222000......///---///222333333222///---333333111...---...222666...------,,,+++******)))(((***,,,,,,,,,---///000------...///000111222222666666555444333111000000---...///...---,,,---...+++,,,...///111222444444444222000...---------...---.........------...000111000......//////---,,,*********,,,///000000///000...,,,++++++,,,+++***((()))******((('''((())))))+++---...------...000,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,,,,,,,...///000///---,,,---...---------...//////000000222111///.........///000000000000111111111222222333333333444444555555555666888999888666555555555555666999===???BBBMMMYYYaaaooogggJJJ<<<888555666888999:::999777666777777777777777777777777777777999:::===CCCJJJOOODDD@@@;;;888888999::::::;;;:::999:::;;;;;;999888777888999:::;;;<<<===>>>;;;;;;;;;:::;;;<<<<<<===<<<<<<>>>AAAAAA@@@EEELLLYYYvvv|||dddWWWKKKGGGFFFCCCBBBBBBAAA@@@AAACCCGGGLLLRRRUUUXXXTTTMMMFFFAAA>>>======<<<<<<;;;::::::999999999777999;;;999555444666:::555666777777666555777888===>>>>>>===;;;777333000000222444333222111111222111222333111000111444777999>>>DDDFFFCCC===888666555333222222444444444333222222222222222222222222333444444333111///000111000222333222000............000111222222111000...111111111000...---...///---------,,,,,,,,,,,,,,,+++,,,............///111---...///000111222222222333444555666666555333222///000111///---+++***+++***,,,...000111222111000333111///---,,,,,,...///,,,---......------///111---------///111111///---***+++---,,,,,,---000333333///+++)))***++++++***''')))+++***(((((()))+++)))***+++,,,++++++---.........---,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---,,,------------...///000000000///...------...000222333000000111111111222222222444444555555555555666666333555888888777666777777777888;;;@@@CCCIIIWWWeeeqqq~~~nnnOOO>>>:::444555777888888888777777888777666555555666777888666777999:::<<>>@@@FFFOOOccc|||rrr___TTTIIIGGGGGGEEEDDDEEECCCCCCCCCEEEJJJPPPVVVYYY[[[VVVNNNFFF@@@<<<;;;;;;;;;;;;;;;::::::999999999555888:::888444222555999555666777666555555666777>>>>>>>>><<<:::666222000,,,000333555444222000000...///111000///000555999999???EEEGGGCCC===888666555333222222333444444333222222222222222222222222111222333222000///000111000222333333111///......000111222222222222111000+++---000000---***((('''++++++,,,------...//////---///000000//////000222///000111333444444444444111333666888888777444333333444444222///,,,++++++***,,,///111222000...---222000...++++++,,,...//////000000...,,,+++,,,...******,,,///222333111///***---///---***+++000666555000***((()))++++++***(((+++---,,,******,,,///+++,,,,,,+++******,,,......---,,,******))))))))),,,,,,---...///111222333,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---+++******---------...///000000111,,,++++++,,,...111444666000111111111111222222222555555555666666666666666111333666888888888999:::666777;;;@@@DDDLLL\\\lllrrrRRRAAA<<<444444555666666777666666999888555444444555888999555777::::::<<>>;;;:::999999::::::888666999999999::::::;;;;;;;;;666666666777888:::;;;<<>>BBBGGGSSSnnn}}}oooaaaWWWQQQJJJGGGGGGFFFBBB???CCCBBBDDDIIIQQQXXX[[[[[[\\\WWWPPPFFF???;;;;;;<<<:::999888888777888888888777888999:::999777555333333333444444333444777999;;;;;;;;;:::888666555444111000///000222333333222333444333222222333666999>>>@@@CCCDDDBBB>>>999666999666444333333444333333333444555333000///111333444111///000333444444222......///000111222222222///333555333///---///333222111111111111...***&&&///...------,,,,,,,,,,,,............//////000000,,,///222333222111000///999888888888888666333000333222111000////////////555...,,,000111......222.........---,,,+++)))(((***,,,...///000222666888///......,,,******---///444333111---++++++///222999333+++))),,,000111000///...---,,,+++,,,------***+++,,,,,,+++***)))(((+++++++++***++++++,,,,,,+++,,,---...////////////------++++++,,,...111333------+++''''''+++------000000///...---,,,,,,,,,,,,,,,,,,---///222555777000000000000////////////333333333333333333333333000000000222555777888777:::;;;>>>EEERRRcccsss~~~wwwRRR???;;;666666555555666777888999666666777888888888888777888:::<<<;;;:::>>>FFFMMMSSSLLLCCC<<<:::;;;===>>>777888888999888777666555>>>===<<<;;;:::999999999;;;;;;:::::::::;;;<<<<<<>>>@@@AAA@@@???>>>???@@@DDDOOOccc{{{vvviii]]]TTTOOOIIIHHHIIIIIIFFFBBBAAABBBEEEKKKSSSYYY[[[\\\ZZZUUUNNNEEE>>>;;;:::;;;:::999999888888888888888888888999999888777555444333444555444444555888:::<<<<<<;;;:::888666444333111000///000222333222111111222222111000111444777:::===AAACCCCCC???:::777777555333222444555666555333555555333000///000222333111000000333444333222333333444444444333333222222555888666222000222666111000111222222000---***...------,,,++++++,,,,,,....../////////...---------000333555444222111111999999999::::::888555111222111000///............111---,,,//////,,,,,,///+++,,,,,,---------------+++---.........///111333,,,---------...000333666777444000---,,,,,,...///777111+++***---//////......---,,,+++++++++,,,---++++++,,,---,,,+++******------,,,+++************,,,,,,---...//////////////////---,,,,,,,,,---...)))+++...//////...+++)))000///...------,,,,,,,,,------,,,,,,...000222444000000000111111111111111333333333333333333333333333333333555777888888888???@@@DDDMMM\\\pppzzzUUU@@@;;;555444444333444555666777666666777888999999999888777999:::999888<<>>::::::999888888888999999===<<<;;;::::::::::::::::::::::::999::::::;;;<<<===???@@@???>>>===>>>???AAAHHHVVVoootttkkk___VVVNNNKKKHHHHHHJJJKKKIIIFFFBBBDDDIIIOOOUUUYYYYYYXXXVVVQQQJJJCCC===;;;::::::::::::999888888888888888999999888888777666666666444444555555555666999;;;>>>===;;;999777555333222111000///000111222111000///000000000///000222555666:::@@@DDDDDDAAA<<<888555333222222444666777777555555555333000///000111222111000111333444333222666666666555444333222111333555777666333111333666000///000222333222///------,,,++++++***+++++++++---...///000///---+++***///111444555444333222333999999:::<<<===:::666222000000///...------------///......111111---,,,---++++++,,,,,,------------,,,------,,,++++++,,,...,,,---///000111333777::::::555000---......---,,,333///++++++---...---+++---,,,++++++******++++++++++++,,,---------,,,,,,......,,,+++***)))))))))------...............---------------,,,,,,,,,,,,)))***...000000...***)))000///...---,,,,,,,,,,,,...---,,,,,,,,,---///000000000111111222222333333333333333333333333444444555666777888999999999999AAACCCIIITTTeee{{{ZZZCCC<<<666555444444444555666777666666777888999:::::::::666777888888777999???DDDMMMMMMJJJDDD===::::::<<<===;;;999777777999<<<===;;;;;;::::::::::::;;;;;;999999888888999999:::;;;<<<===>>>===<<<<<<===>>>@@@@@@HHH\\\yyytttiii```VVVOOOJJJHHHGGGGGGIIIJJJHHHGGGFFFIIINNNSSSWWWWWWUUUSSSQQQLLLFFF@@@<<<;;;::::::::::::999888888888888999999999888777666666777777444555555555555777:::<<<>>>===;;;888666444222111111000//////111111111//////000000000///000222444666:::AAAFFFGGGDDD>>>:::666555333333444666666666666555444222111000///000111111111222333333333222333333333333222111000///000222333222000///111222000//////000111111...,,,++++++***************+++***+++...000000...,,,***///111444444333222222333777888999;;;<<<:::666222000//////...------......000111333555333000......------,,,+++******)))))),,,------,,,******+++------///000000000222555777999333...,,,///000...+++...---+++,,,------+++)))+++++++++*********************+++,,,,,,---------------,,,+++************..................------((()))+++,,,---.........---+++***,,,,,,***+++---///...------,,,,,,,,,---,,,,,,++++++,,,---.../////////000111111222333333333333333444444444444444666777999:::999999:::;;;BBBHHHSSSaaarrraaaGGG<<<999888777666666777888888555666777999::::::::::::666777888777777888<<<@@@FFFJJJMMMKKKCCC<<<::::::;;;:::999888888:::<<<===:::999999999:::;;;;;;<<<888888888777888999999::::::<<<===<<<;;;:::;;;<<<@@@>>>AAANNNccc}}}vvviii```XXXPPPKKKHHHGGGEEEEEEFFFFFFFFFFFFGGGKKKRRRWWWYYYWWWUUUSSSMMMHHHBBB>>><<<<<<;;;:::;;;::::::999888999999999999888777777666777777888333444555555555777:::===???===;;;888555333222222222000///000111222000//////111222222111111333555888<<>>DDDPPPbbbtttiiiLLL===:::999888777666666777888666666777888999::::::999777777888888888999;;;======EEENNNOOOIIIAAA<<<:::999999:::::::::::::::999999999999999999:::;;;<<<888888777777777888999999999:::;;;;;;:::999:::;;;??????CCCIIITTTiiizzziii```ZZZSSSLLLIIIGGGFFFDDDCCCBBBDDDEEEFFFGGGLLLSSSXXXZZZXXXWWWVVVIIIDDD???<<<======<<<:::;;;;;;:::999999999999999888888777777777777777777222333444555555777:::===>>><<<:::777444333333333333222111111222222111000000111333333333333444555888===DDDKKKMMMLLLHHHFFFBBB???;;;999888777555444555444222111222222111000///111333444333222222333111222222333333333222222000000000000000111111111111///.........---+++)))*********)))******+++,,,&&&(((+++...000111111000,,,...000000///...///000111111111333555444222000000000//////...//////000---333666444000///...,,,((((((''''''(((***,,,---***+++,,,,,,,,,,,,///111)))+++...///000111333555111...+++,,,...000///---***+++,,,------,,,+++******++++++++++++***))))))******)))))))))***++++++)))))))))***+++,,,......------...............---------------,,,,,,,,,,,,---,,,222;;;;;;222,,,---------,,,,,,,,,,,,------,,,,,,---...///000000000......//////000000111111333333333444555555666666555777999888888;;;@@@EEEHHHXXXppppppPPP>>>:::888777555444444555555666666777888888888888777777777888999:::;;;;;;;;;888@@@IIINNNLLLGGGBBB@@@999:::;;;<<<;;;:::888777999999999999999:::;;;;;;888888777777888888999:::999:::;;;;;;999999:::;;;<<>>???===;;;;;;;;;:::999999999999:::666777888999999888777666111222333444444666999<<<===;;;999666444333333444444333222222333333222000///111333444333333444555666;;;BBBJJJNNNPPPOOOMMMGGGDDD@@@>>><<<;;;:::888444222000000222444333111...111444555333222222333444444444444333222111111000000///000111222222111000...------......---+++***************+++,,,,,,)))***,,,...000111111222,,,...//////......///000000///...///111222111000///......------......///---555888333/////////---***)))(((((()))+++...///***+++,,,,,,++++++---///...000222222222222333444///...---,,,,,,,,,,,,,,,***+++---------,,,++++++++++++,,,,,,,,,+++***)))---,,,+++*********+++,,,************+++,,,------,,,,,,---...//////////////////---,,,,,,,,,---...---+++111<<<<<<111+++------,,,,,,+++,,,,,,------000000000111111000000000000000000000000000000000333333444444555666666666555777999888999===FFFMMMXXXiiivvvSSS>>>:::999777666444444444555666777777777777666555555555555777888:::;;;;;;:::888<<>>======<<<;;;:::999999999999999999999999::::::999888888888888999::::::999:::;;;;;;999999:::;;;;;;<<>>@@@>>>;;;<<<;;;::::::999999::::::555666888999:::888777666000111333333444666999<<<<<<;;;888555444444444555555444333333444444222111///111333333333222333444333888@@@HHHOOORRRSSSSSSJJJGGGDDDAAA@@@???>>>===444111///000333555444222---111555555333111222333555555444333222000///...///......///000111111000///...---...000000000///++++++******+++,,,------,,,------...///000111111---...//////......///111000...------///111111111------,,,,,,,,,------...000888;;;555000111222000///---,,,******+++---...+++,,,,,,+++******,,,---555666777666333111111111...//////---***))))))+++***,,,------,,,,,,,,,---++++++,,,---,,,+++***)))///...,,,+++***++++++,,,,,,,,,++++++***++++++++++++,,,---...////////////------,,,+++,,,...111333///***,,,555555,,,***///,,,,,,,,,++++++,,,------333333333333222000///...222222222111111111111111333333444444555666777777555888999888999???JJJRRRnnn~~~yyyTTT>>>===<<<:::888666666666666777777777777666555444333444444555888:::;;;:::999:::;;;===CCCIIINNNPPPPPPCCCAAA>>>;;;999:::;;;<<<::::::999999888999999:::999999888888999999:::;;;999:::;;;;;;999999:::;;;;;;:::<<>>>>>CCCVVVjjj]]]GGG???:::666777777444444666444444333333444777999;;;999999999777555555777999555888<<<@@@EEEJJJQQQUUUQQQGGG<<<999===???<<<777555777999999888999<<>><<<;;;;;;<<<<<<;;;999999888777777777777888666555333333333333333222333222222555999===???@@@;;;888444222222222222111111111111111111111111111111111222333444555666666333444777<<>>777666444444444333222000///222666666444111111222333111///000222333222111222...,,,///000---+++,,,------,,,---...///---++++++++++++++++++,,,,,,,,,***+++---///111333444555...---,,,++++++,,,---...111111000000000000111111/////////...............222444555222...+++,,,///---...---+++,,,///---)))+++---///000///...///000222888>>>@@@<<<555000---------...............---,,,+++***+++,,,,,,+++***+++***))))))))))))***+++,,,+++***(((((()))+++,,,)))+++---...,,,++++++,,,////////////............///...------------,,,+++---+++***,,,///111000...///111222222000///////////////000111222333333444222222222333333333333333222444666777666666777888666666:::@@@FFFPPPeeexxx^^^GGG???999666777777555444666555444444333444666999:::888999999888666666777888999:::;;;===AAAGGGNNNSSSWWWQQQIIIDDDAAA>>>999666777999;;;:::999888:::<<<999999888888888999:::;;;::::::::::::::::::::::::999:::;;;999:::@@@KKKSSSnnn}}}kkk___YYYQQQLLLKKKLLLKKKIIIHHHEEECCCBBBEEEJJJQQQUUUVVVWWWVVVQQQJJJDDDAAAAAA@@@===;;;:::;;;<<<;;;;;;:::999999888777777888888666666444444444555666777555444555888<<>>???BBBMMM^^^rrrdddIII===888555666777555555777777777666555555666666777666888:::;;;999888777888;;;;;;;;;::::::===CCCGGGNNNOOOQQQPPPMMMGGGAAA>>>999:::;;;;;;999888666666777777888999999999999888999999999999999999999999777999;;;<<<<<<===@@@CCCEEENNNZZZfffrrrssseee\\\VVVPPPLLLLLLLLLJJJHHHFFFDDDCCCCCCFFFKKKQQQUUUUUUVVVTTTMMMDDD@@@AAAEEE===;;;999999:::;;;;;;:::;;;:::999888777777777777666666666333000///111333555555777:::<<<===;;;999;;;888444222222222111000333333333333333333333333111222222333333444444444444333333444666999<<<>>>>>>BBBIIIPPPSSSTTTRRRPPPFFFAAA;;;666555555555555444222000000222333333222222222111111000000111222222//////333444111...///---,,,+++,,,......,,,+++******+++,,,------............---,,,------...///000///...,,,,,,,,,---......------------------.........//////000000111111333000......111222000,,,,,,,,,+++)))+++111333111,,,------,,,***))))))+++//////...---------------------......---,,,++++++,,,+++++++++---......,,,++++++++++++++++++++++++)))***,,,---...---,,,+++///222555666333000---,,,......---,,,++++++*********,,,---,,,+++***+++---+++,,,---,,,+++***+++,,,+++...111222000...,,,+++///000222333333222111///111000000///111333666777666777888777666777999;;;???CCCLLLYYYmmmjjjMMM>>>999666777777555555888888777777666666666666666555888::::::999888888888999:::;;;;;;;;;;;;===???DDDDDDFFFJJJMMMKKKFFF@@@999888888888888777666555666777888999999999888888999999999999999999999999999::::::;;;;;;===@@@CCC@@@BBBFFFLLLUUUaaappp{{{mmmcccYYYTTTNNNKKKLLLLLLJJJHHHFFFEEEEEEFFFIIIMMMPPPSSSQQQPPPNNNHHHAAA>>>???AAA<<<:::888888999:::;;;:::::::::888777666666666666777999:::888333111222444222444777===AAACCCBBB@@@:::777444222222222222111444444444444444444444444111222222222333333333444111111222333444555777888999===DDDLLLRRRVVVXXXXXXPPPIII@@@999555555555555555444444333222222333333...///111111111111444666222///000444666222///000,,,++++++,,,------,,,*********+++,,,---...//////*********+++---000333444111000...---,,,,,,---...---,,,,,,++++++,,,,,,---...///////////////000000444111//////111111///,,,+++,,,+++***,,,222333000...//////...,,,+++---...222///+++)))))),,,------.........------,,,******)))(((((()))+++,,,,,,*********++++++++++++*********+++,,,.........------///111333333000---+++***,,,,,,,,,++++++******)))))),,,...---+++***,,,///...............---------...000222333111///......,,,---///222333444444444000000000111333555777999777888888777777777:::<<>>>>>BBBFFFHHHDDD@@@;;;999777777777888777666777777777888888888999999999999999999999999999999===;;;:::999999:::<<<======::::::>>>DDDLLLXXXcccqqq{{{wwwggg___UUUPPPKKKJJJKKKKKKJJJHHHFFFFFFHHHIIILLLNNNPPPQQQMMMKKKHHHDDDAAA???>>>>>><<<:::888777999::::::::::::999888666555444444444666:::>>>===888555666777222444999???DDDFFFDDDBBB999666333222222333333333333333333333333333333333222222222222222333333333111222444555666666666555777:::???FFFMMMSSSXXXZZZXXXPPPEEE;;;666444444444555777888666222111222333...000222111000000333666111...000444666222//////---,,,,,,---......---+++******+++,,,---...//////,,,++++++,,,---000333444000///...,,,++++++,,,,,,+++******))))))******+++/////////...............000//////////////////...+++------,,,///333333000/////////...,,,,,,...000444000,,,***+++---------,,,,,,---------,,,,,,+++***)))(((***,,,------,,,))))))***++++++***))))))******+++,,,------------000222333111///,,,++++++,,,+++++++++++++++++++++,,,///111000,,,***---000,,,***)))+++...000///,,,000222333333111000000000------///000222444555666111111222333555666777777666777777777777999<<>>::::::999666666777666777777888888888777777555666777666555555777999777888999999999999;;;=========<<<<<<>>>@@@CCCDDDBBB>>>999777777888777666888777666666666777999:::888888888888888888888888<<<<<<;;;::::::::::::999;;;777888===@@@BBBHHHPPPUUU^^^mmmpppaaa[[[RRRNNNIIIHHHJJJKKKIIIGGGFFFGGGIIILLLNNNOOOOOOOOOMMMJJJFFFCCCBBBAAA???===;;;999777777999:::::::::999888777555444444333333111666;;;;;;777444444666333666:::???CCCDDDBBB???888555222111222444444444222222222222222222222222222222222222222222333333333444777999:::999888777555777:::@@@GGGNNNTTTXXX]]]UUUHHH===666444444444444888;;;888333000111444222444444222///...000222000---///444555222.........------...//////...,,,******+++,,,---//////000111000...------...///000///...---+++******++++++...------------------...//////......---------,,,------...............///,,,/////////111555444000---...---,,,++++++---///555111...---...///...,,,******+++,,,---------------,,,,,,---///000000///((()))***++++++***)))((())))))***++++++,,,------333444444222///---,,,---,,,,,,,,,,,,,,,,,,,,,---///222444222---+++---000(((%%%###&&&,,,000...+++000111222111///...///111111111000000111222333333333333444555666666666555555666666777888:::>>>BBBKKK___xxxzzzYYYEEE???;;;;;;:::777666777666666777888888888888888555555555444444444777999888888888777777999<<<@@@:::<<<===:::888;;;CCCKKKGGGBBB;;;888777888777666999888666555555777999:::888888888888888888888888::::::<<<===???>>><<<:::;;;888:::@@@AAA>>>@@@EEEGGGNNNZZZjjj|||}}}lll```WWWRRROOOKKKIIIIIIIIIIIIHHHFFFHHHIIIKKKLLLMMMLLLLLLLLLGGGBBB>>>======>>>>>>;;;:::888777999;;;???AAA999888666555555555666777444444555444333222444666333666;;;???BBBBBBBBBAAA888666333333333333333222000000111111222222222333777666555444333444555666888777666555555444555555666666555777===GGGSSS[[[^^^WWWLLLBBB;;;777555444444666888777333///...///,,,...000111000///000222...---...111000---...222111000...,,,+++++++++,,,------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,******++++++,,,---......,,,---///...---+++,,,,,,000000///---,,,+++***))),,,------......------,,,...000///---///333333000111000...---++++++******222222111000///---+++******///111------000///***,,,++++++,,,......---+++******)))(((((()))******)))***,,,---......------555444333111///---++++++,,,---.../////////...---...555888222+++***,,,---,,,+++*********+++,,,---...............---------//////000222222333333333333222111111111222333444555777999999999;;;@@@DDD[[[qqqZZZEEE===666888;;;:::999999777666666777888999888777666555444555888999888777777888888999999999888888999:::;;;;;;<<>>@@@@@@>>>CCCDDDJJJSSS^^^pppzzziii]]]UUUPPPMMMIIIGGGFFFFFFEEEDDDHHHIIIJJJLLLMMMMMMLLLLLLJJJFFFAAA===<<<=========;;;:::999888888999:::;;;888888777666666666777888444555555444333333444666444777<<<@@@DDDEEEDDDCCC:::777444222222222222111111111111111111111111222444444333222222333444555666666555444444444555555777666666777;;;DDDOOOVVVYYYSSSJJJ@@@:::666444333555666666444111///000111)))+++.../////////000222111/////////---))))))---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000.........------......///------------............---...000///---,,,,,,---.........---------------,,,------......------,,,---...---***,,,000000,,,---------,,,------......,,,,,,,,,+++***)))((('''---000000---,,,///...***+++******+++---...,,,+++************************)))***+++,,,,,,---------------,,,,,,,,,+++++++++******,,,------,,,,,,+++000777:::444---,,,------,,,+++*********+++------...........................///000111222222222222333333222222222333444444777888777666777???LLLVVVnnn```KKKAAA::::::;;;:::888888888777777888999999999999666555444555888999888777777777888999999999999888888999:::::::::===AAADDDGGGDDD@@@<<<::::::;;;<<<<<<999666555777:::;;;:::;;;:::::::::999999999999999888888888999999:::;;;:::999999;;;???AAAAAA@@@BBBBBBEEEJJJQQQ]]]rrruuueeeYYYQQQPPPMMMIIIFFFEEEEEEDDDCCCGGGHHHJJJKKKKKKKKKJJJJJJGGGDDD???<<<;;;<<<<<<<<<;;;::::::999888777666666888777777777777777888999444555555444333333444666777:::>>>BBBDDDDDDCCCBBB===999444111000111111111444333333222222222222333111111111111111222333444555444444444444555555666888777666666999@@@IIIPPPRRRNNNHHH@@@:::666333333555555444111//////111444,,,...000000//////000111333000//////,,,)))+++000++++++,,,---------------*********+++---...000111///...............///000//////////////////000000...000111000///---....../////////......---------------............------***,,,+++***,,,111111...---------------...///000---------...............000111///++++++------+++***))))))+++,,,---+++******+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---***************))))))))))))***+++,,,,,,,,,++++++111888;;;666000......---,,,++++++++++++,,,---...............////////////...///000111111111111111111222333444444444444444777999:::999<<>>AAAFFFCCC@@@<<<::::::;;;<<<999777555555777:::;;;;;;:::::::::999999999888888999888888888888999::::::;;;::::::<<>>???BBBDDDKKKYYYfffqqqbbbWWWOOOOOOLLLIIIGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDAAA===;;;;;;;;;;;;:::999:::::::::999777555444777777777777888888888999444555666555333333555666:::<<<@@@BBBCCCBBB@@@>>>???:::444000///000111111777666555444333333444444000000111111222333444555555444444444555666777777888777666555777<<>>???@@@@@@<<<;;;<<>>999444000///111222222666555444222222222333444111222222333444555555666555555555555666777888888777777666555555999>>>CCCEEEDDDBBB===777333222333000000111222222222000//////111222333222111222333///------/////////444::://////000000000...,,,+++---,,,,,,+++++++++,,,,,,000///...,,,+++******)))***+++,,,---///000222222000222333222111///000000333333111000...,,,+++***---......//////......---***,,,+++***---222222//////......---------....../////////000222444666777333000---+++))))))+++---***))))))***,,,,,,+++)))***+++---......---+++******)))((('''((()))***+++...------,,,+++******)))***+++,,,...//////......000555777333///...---+++,,,,,,------..................//////000111222222///000000111111111111000...///111333333333333222222777===DDDMMM___vvvqqqPPPEEE;;;999999666444555555777888888666666777999666555444555888999888777666666777888999:::::::::999::::::999999;;;>>>AAACCCAAA???<<<;;;:::;;;;;;::::::999888777777888999:::::::::999999999888888999999888777777888888888777888999:::;;;<<<===>>><<<;;;<<<>>>??????DDDLLLYYYhhh~~~yyyggg]]]UUUOOOHHHFFFDDDDDDGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFF???===<<<<<<<<<<<<:::888666777888999::::::999888777777777777777666555555555666666555444444555777222555999>>>@@@AAA@@@???;;;777333000111222333444333222000///...///111222333333555555666666666666666666555555555666666777555666555444555777<<<@@@??????>>>999222//////111000000000222333222///,,,(((***---///000111333555111...---...---+++---222000000000000...---,,,+++...---,,,++++++*********///...---+++***))))))))))))***+++,,,...///111111000222333222111///000000..............................////////////......---...,,,)))))),,,+++''')))******+++---///000111//////...///000222444666333...++++++***)))***...***))))))+++,,,---+++***++++++------------++++++***)))))))))))))))******(((((())))))***+++,,,,,,((()))+++---......------///333444000---......,,,,,,---......//////......---...///000111222333444000111222222222222111111///000111222333444444444777999???HHHXXXpppwwwTTTHHH>>><<<<<<:::888999666999;;;;;;888777:::<<<666555444555888999888777555666777888999:::::::::::::::;;;::::::===@@@CCCBBBAAA???===;;;::::::;;;;;;;;;;;;:::888777888999;;;;;;;;;:::::::::999999999999888777777777777888555777888999999999;;;======;;;<<<>>>>>><<>>@@@???>>>===666444222111333555555555222111///......000222444444444666666666666555444555555444333333333444444333444444444555777<<>>888111...000333222000//////111111///,,,)))+++---/////////111222333000//////,,,((((((,,,///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,------......///000111333222000//////000,,,,,,,,,---......//////......////////////......------+++((())),,,+++'''(((((()))***,,,...000111111111000///000222444555111,,,***,,,,,,)))***///+++******+++---...,,,+++++++++++++++++++++++++++)))******++++++******)))&&&'''((()))***+++,,,,,,)))***,,,.../////////...///222111---,,,///000...,,,---...///000//////...---...///000222333444555222222333333333333222222222222222333444555777777<<<@@@JJJYYYlll~~~oooiiikkkmmmyyy~~~WWWKKK@@@===<<<:::999999555888;;;:::777666999<<<666555444555888999888777555666777888999:::::::::888999::::::;;;===AAADDDAAA@@@>>>===;;;;;;::::::999;;;<<<;;;999888:::<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777777777444666999999888888:::<<<<<<::::::===>>>===@@@DDDCCCIIIUUUggg|||lll^^^XXXSSSNNNNNNKKKIIIHHHJJJKKKLLLLLLHHHIIIHHHGGGFFFCCCAAA@@@===<<<<<<===>>>===;;;888666666666666555555555666777777777777555333111000555666777666444444666777:::<<<>>>??????<<<999777444222111222444666777777444333111000111333555777444555666666666555444333444333333222111111111111222333444444555888<<>>FFFWWWlllxxxaaaOOOKKKPPPTTTUUUjjjXXXLLL@@@<<<;;;888777777222555888777444333666999666555444555888999888777555666777888:::::::::;;;777888999999:::===AAAEEE@@@@@@>>>===;;;;;;::::::777:::<<<<<<::::::<<<>>>======<<<<<<<<<;;;;;;;;;999999888777777666777777444777999999777777:::<<<:::888999===@@@AAADDDIIIEEEGGGMMMYYYlllwwwhhh```WWWNNNJJJHHHGGGHHHJJJMMMOOOOOONNNLLLIIIEEEBBBAAAAAA@@@???AAA@@@===;;;999999999999;;;:::888777777777888999777777666555444444333222999::::::777555666;;;???:::<<>>:::888888888888777<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888999888555444333444555666888777777666888:::===>>>:::===DDDJJJFFF>>><<<@@@DDDCCCFFFLLLVVVhhhtttddd\\\UUUNNNJJJHHHHHHIIILLLOOOPPPOOOMMMMMMIIIEEECCCBBBBBBAAA@@@@@@???>>><<<:::999999999:::999999888888888999999///111444666888777666666666777888666333444777;;;===>>>>>>===;;;888555333222222222222333444555666333333222111111222222222111222444666666555444333555444222222222333555666444444333222333777<<<@@@BBB@@@<<<888444222000000...............///000000///......000111000,,,)))......---,,,,,,,,,,,,,,,000111111///---++++++,,,------,,,,,,+++,,,,,,,,,........................000000000//////.........///111222333333111///---......---------......///...////////////---,,,+++---,,,+++******,,,---...---,,,+++*********+++,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++(((((())))))***++++++,,,---***((()))...000///,,,+++++++++,,,,,,,,,,,,---+++---000333555555444444222...,,,---111222000,,,...............///000111222111000000000111333444000111111222222222222222333666111111777777:::HHHSSSdddzzz{{{nnn\\\RRRHHHBBB???===AAAGGGIIIMMMhhhbbbLLLAAA@@@888555888666444666666555444444666999888777666666555555666666666666666666888888888888888888999;;;>>>AAACCCCCC???<<<999888888999999888;;;;;;::::::::::::;;;;;;::::::999999999888888888666666555555666888;;;<<<888888777777888:::<<<===AAACCCIIIMMMIIIAAA@@@DDDBBBAAABBBGGGNNN\\\sssooo^^^VVVQQQMMMLLLHHHIIILLLOOORRRQQQOOOLLLLLLIIIEEECCCCCCBBBAAA@@@>>>>>>>>>===<<<:::999888888888999999:::999999999---000444888999999777555555777999888555444555888@@@???===;;;999777555444222222222222333444555666444333222111000000000000222333444555555555444333333333222111222333444555333333333333444777;;;???===;;;888444111///...---...............///000000------...000111...)))%%%......---,,,,,,,,,,,,---//////000...,,,++++++,,,......---,,,++++++++++++////////////////////////111000//////////////////111222333444333111...---...---,,,+++,,,...000222//////000000///...,,,+++...---,,,+++***+++,,,------,,,+++)))(((((()))))),,,,,,,,,+++++++++++++++,,,+++******))))))******,,,,,,,,,++++++*********)))))))))***+++,,,------...+++)))***...000///---++++++,,,---...///000000111333555888999888777666444111...///111111///,,,------......000111222333111000/////////000222333111222222333444333333333333555111111888:::@@@PPPbbbuuu~~~iiiYYYHHHBBB>>>===<<<;;;???DDDIIINNNgggdddLLL@@@???888666999777444555666555444555666888777777666555555555666666666666666666777777777777777999===@@@AAAAAA@@@@@@<<<:::888777888999999999::::::999999999999::::::999999999888888888888888555555444444555777:::;;;999888777777888999:::;;;AAABBBEEEGGGCCC======@@@???===>>>AAAEEENNN^^^nnnjjjXXXQQQMMMLLLMMMIIIKKKNNNRRRTTTRRRNNNJJJIIIFFFDDDBBBBBBBBB@@@???<<<===>>>>>>===;;;999888666777888999999999888777333444666777777555333222666:::<<<<<<999777777999>>>>>>===<<<:::888777666333333333333333444555555444333333222111111222222222333444555555555444444333333222222333333444555111222333444444777;;;>>>:::888555222///...------...............///000000,,,---...//////---+++)))000//////.........//////---...///...,,,++++++,,,,,,,,,+++*********++++++////////////000000000000............000111333444333333444444222000...---...------,,,---...///000...////////////---,,,+++......,,,++++++++++++,,,---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***---,,,,,,++++++*********,,,+++*********+++,,,------+++)))***,,,...---,,,)))***+++---///000222222666777999:::::::::999888666333111111111000...,,,---------...///000222222000//////......000111222111222222333333333333333222555111111999<<>>===>>><<<:::;;;???KKKSSSmmmhhhOOOAAA???999888;;;888555555555555555666666777555555444444444444555555666777777777666555666666888;;;@@@CCCCCC@@@>>><<<:::888777777999::::::999999999888888888888999999888888888888888888888777===;;;999777666666777777999888888777888888999:::===>>>??????<<<:::;;;======<<<<<<>>>@@@DDDOOO[[[nnn~~~dddTTTMMMKKKLLLOOOJJJLLLOOOSSSTTTRRRMMMHHHEEECCCAAA@@@@@@@@@???===;;;<<<=========<<<:::999555666777888888777666555999888666444333333333333666:::======:::888888:::;;;<<<===>>>===;;;999777444444333333444444555555333333333333333444555555333333444444444555444444444444444444444555555666000222333444555777:::<<<888777444222///........................///000000.........---......000111//////.........//////000,,,---......,,,+++,,,---+++++++++,,,---...///000.../////////000000111111.........///111333444555333333333333222000...---....../////////...,,,+++------......---,,,***)))...------,,,++++++++++++,,,++++++***+++,,,---...---------...............,,,,,,+++***************,,,,,,,,,++++++*********...---+++***)))***+++++++++***))))))***+++++++++((()))+++---///111222333888888999::::::999888888777555333222111000...---......------......///000000///.........///000111000111111222333222222222111555222222999===HHH[[[rrrjjjPPP@@@???===>>>???===999:::>>>HHHVVVuuummmSSSCCC@@@;;;:::===:::555555555555666777666666333333333222222333333444666777888888666555666777999>>>CCCEEEBBB>>>;;;999777666555666999::::::999888888777777777777888888777777777777777777777777BBB@@@===:::888777777888888888888888888888999999<<<>>>>>>======>>>@@@@@@===<<<<<>><<<<<<<<<<<<<<<<<<<<<;;;;;;777777888888777666666555888666444333222333555666333666::::::888666777999:::;;;===>>>===;;;888666555444444444444444555555333333333333444555666777333333333444444444555555444444444555555555666666///111444555666777999;;;777666444222000/////////...............///000000/////////...---///333666---,,,,,,,,,,,,---......,,,---......---,,,...///------...///000222333444---......//////000000111000000111222222222222111222222222111000///...------...000000000...+++***,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,++++++,,,++++++***+++---...///............////////////---,,,++++++***+++++++++++++++++++++++++++++++++...---+++)))((()))***+++******))))))))))))******)))***+++---///111333444777888888888888888777777777777555444222000///......------------......///000///.........///111222000111111222222222222222111666444333:::===HHH]]]yyy}}}___HHH;;;999999<<<>>><<<:::===BBBGGG[[[sssVVVEEEAAA<<<;;;===:::555444444666777888666555333222222222222333444444555888:::999666555777:::<<<@@@DDDDDD@@@;;;888888666555555666888:::999888777777777666666777777777666666666666777777777777:::999777555444444555666666777777888888888999999:::======;;;<<<@@@AAA@@@===;;;<<>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::888777777777777555555444444444555555666000444777777555555777999======<<<;;;999777555444555555444444444444555555444444333333333444555555444333333333444444555555333333444444555555555444...000444666666777999:::666555333111000000000000...............///000000...000111000...///111444,,,,,,,,,,,,,,,---......,,,---//////......///000............///111222222,,,------...//////000000...000222444444333222000000000000000//////........................------,,,------...---+++***)))++++++,,,,,,------,,,,,,,,,,,,+++******+++,,,------------.........//////---,,,++++++******++++++*********++++++,,,,,,---+++***((('''((())),,,---***++++++***))))))***++++++,,,---///111333444555777777777777777777777777777777666555222111000000------------...///111111000000/////////000111222111222222333333333333333000777555555:::===GGG[[[xxxoooSSSBBB:::777777:::===<<<;;;AAAIIISSSkkkvvvYYYEEE@@@;;;:::<<<888555444444666888888666444444444333333444555555666444888;;;:::777666999===???BBBDDDBBB<<<777777888666555555666888999888777777666666555555666666777555555555666666666777777444333111000000111333444555555666888888999999999888::::::777888======999;;;999:::===???>>>AAAFFFJJJTTTbbbssszzzlll\\\SSSOOOLLLMMMPPPNNNNNNOOOPPPPPPNNNJJJFFFBBBAAA@@@@@@AAAAAA???======<<<;;;::::::<<<===>>>???>>>;;;999888888888888555555666666666555333222000333666666555555888;;;AAA>>>;;;777444222222222666555555444444444555555555555444333222222222222444333333333333444555555111222333444444444333333---000444666777777888:::555444222111000000000000...............///000000---000333222000......000...............///000111,,,...//////......000111------,,,,,,,,,------...,,,,,,,,,---...//////000***---111555777666555333////////////...............---,,,,,,,,,...000111---......///...,,,+++******+++,,,,,,---------------,,,+++))))))))))))***,,,,,,,,,------.........,,,++++++***************))))))***+++,,,------...((('''&&&&&&'''***...000+++,,,,,,+++******+++,,,------///000222444555666666777777777777777888888777777777555333111111111,,,,,,---...000222444555111000/////////000222333222333444444555555444444000777666666;;;<<>>AAACCCDDD@@@:::555666888666555555666888999777666666666555555555555666666444555555555666666777777999777555444444444666777444444666777999999::::::999<<<<<<888999===<<<777:::888888;;;<<<<<<>>>BBBEEEKKKUUUccc{{{zzzlll]]]UUUQQQOOOPPPSSSQQQOOONNNMMMMMMLLLIIIFFFCCCCCCBBBAAA@@@???>>>======;;;999:::;;;<<<;;;:::===:::888888::::::888666;;;888555444444555444333999777666777999::::::999???===999666333222222333000111333333333333555666666555555555555444444444555555444222111000222444555333111222444555333111444333444666999:::999777444333222111///---+++***///000000000000000//////+++,,,,,,------.........((()))***+++,,,,,,,,,,,,000///...------...///000((())),,,...///...,,,+++***,,,...//////...//////111111111111111111111111444000,,,---222444111...,,,,,,,,,------............+++))))))***,,,,,,+++((('''&&&(((,,,---+++)))...---,,,++++++++++++,,,******+++,,,,,,,,,,,,+++((()))***,,,,,,,,,+++***+++++++++++++++,,,,,,,,,&&&&&&&&&&&&((()))++++++))))))))))))))))))*********,,,///222333444444333666777888999999888777666777888777444///---///222000222444444333222222222111111000000///.........///222555555444333555777888999888888999>>>GGGNNNhhhxxxtttZZZFFF<<<::::::<<<>>>>>>;;;>>>MMM]]]yyyaaaIII@@@777555999777666666777777777777777666555555555666666666777777888;;;<<<:::666666;;;@@@FFFBBB===888666666777999777777888777777666555444444444444555555555555666444444555666666777666666777888888777555666888:::666666666666666777777888888999:::;;;<<<;;;::::::<<<<<<;;;;;;;;;<<<<<<===EEEEEEKKKXXXjjj}}}rrreeeXXXRRRPPPOOOQQQUUUQQQPPPMMMLLLKKKIIIFFFDDDBBBAAAAAA@@@???>>>>>>===<<<;;;999999;;;<<<;;;:::999777666666999:::888666888666555555666666666555666555555666999;;;<<<;;;???>>>;;;888666444333333000222333333333333444666555555555555444444444444333444444333111111222333666444222333555666444222222333444777:::;;;999777555555444333111///---,,,......////////////......---------------.........,,,,,,---------------,,,///...---,,,,,,---...///++++++******++++++,,,,,,***---000111000/////////333333333333333333333333333222111111111000///...+++++++++,,,,,,++++++******+++,,,***((((((+++---***))))))***---...,,,***,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++(((((()))***************))))))*********))))))(((!!!!!!"""$$$&&&(((***+++************************)))+++...111222333333222666666777888888777666666777777666333000///000111///000///...,,,---///111222222222111111111111000222444666555333333555777:::;;;:::::::::>>>EEEKKKXXXmmm}}}sssYYYCCC<<<;;;<<<<<<>>>???@@@FFFXXXjjjcccJJJAAA999888:::777555666666777777777666666333333444444555555666666666888:::999777888===BBBBBB???;;;888666555666777666666777777777777777777444444444555555555555666666666777777777666555555777888888666555555777999888777777777777888999999888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<<<<===AAAAAAEEEOOO]]]nnnlll```TTTOOOMMMMMMOOOSSSPPPNNNKKKJJJHHHFFFCCCAAA@@@@@@??????>>>>>>======<<<:::999999:::;;;;;;:::777666666777999::::::999666555555666888888777666444333333666999<<<>>>>>>>>>===;;;999666444222111000222333333333333444666555555555555444444444444222333444444222111222222555444333333555555555333000222555999<<<<<<999666555444333222000///...---------............------//////.....................------------,,,,,,,,,------,,,,,,,,,,,,------///---)))'''''')))+++---,,,...222333222000//////444444444444444444444444222444666444111...---...***+++,,,,,,,,,+++***)))(((,,,///,,,'''&&&***///---,,,+++,,,......---++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,++++++************+++,,,,,,,,,---.........,,,***)))&&&&&&'''(((***+++,,,---++++++++++++++++++******)))***---///111111111111555555666777777666555555777555333222222222111000000///,,,)))(((***///222222222333333333333444444333444444444444666999<<<>>>>>>>>>===<<>>CCCIIIVVVlllfffJJJAAA<<<<<<<<<666555555666666666666555555555555666666777888888999444666999999888:::???CCC<<<;;;999777555555555666555555666777888888999999444444444555555555555666888888888888777666555555888888888777555444555777999999999999999::::::;;;888999999:::;;;:::::::::;;;;;;:::;;;;;;<<<======>>>>>>AAAGGGNNN\\\rrrzzzjjj^^^SSSNNNLLLJJJLLLOOOMMMJJJHHHFFFFFFDDDBBBAAA???>>>>>>>>>============;;;999888888999::::::999:::999999:::;;;;;;;;;;;;555555555777888888666444444333333666999<<<>>>>>>::::::999777555222000...111222444333333222444555555555555444444444333333000222444555333222111222333222222333333444444333000222666;;;>>>===888555222111000///...---,,,,,,------.../////////......000000//////.........---,,,,,,,,,,,,,,,,,,------------------------------111...+++(((''')))+++------000333555333111000///222222222222222222222222222333555555333000...---***+++---//////...---,,,))),,,...---***(((+++...------------------,,,++++++,,,...///...---+++)))******+++,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,---///000///---***(((---------,,,,,,+++***))),,,,,,,,,+++++++++++++++(((***+++---///000000000333444555666666555444333666333111111333444222///222111///,,,+++,,,000444222222222333444555555666222222222444777<<>>>>>AAABBBLLLgggjjjSSSEEE???;;;<<>>BBBDDDFFFNNNaaassstttfff[[[QQQMMMLLLJJJKKKNNNHHHFFFDDDCCCDDDDDDCCCBBB???>>>>>>>>>===<<<<<<<<<:::999777777999:::999888;;;;;;;;;;;;:::999999999777666666777777666333111555444444666999<<<===<<<;;;:::999888555222000///111333444444222222333555555444444444444333333333///111444444333111111222000000111111111111222333000333777<<<>>>===888333111000///...---------------...///000000000000000000000//////.........---+++++++++,,,---///111222.........//////.........000///...,,,++++++++++++...000444555444222111111222222222222222222222222222000///222555555000,,,(((***,,,...////////////---,,,,,,------------,,,+++,,,,,,,,,,,,+++++++++,,,---///000000...,,,+++******+++,,,,,,,,,,,,+++------+++******+++,,,---''')))***+++***(((%%%###++++++++++++)))(((&&&%%%,,,,,,,,,+++++++++******)))***+++,,,---...//////222333444444444444333222444111000111444444222///000111111000//////000222000111111222333444555555444444444777===DDDKKKOOONNNJJJDDD@@@======???@@@NNNggg~~~kkkYYYMMMKKKJJJOOOYYYdddrrrjjjLLLBBB======<<<555666666777777666555444444111111111222222222333333555666888999:::<<<>>>@@@444555555555666555555555888888666666555555666666444444444555555555555666555555666888999999999999999::::::999777666666666777777777777777888999999888888888888999999::::::999999999::::::<<<======;;;>>>BBBDDDCCCEEERRR```rrrmmm```VVVNNNLLLLLLLLLMMMOOOFFFCCCAAAAAABBBCCCDDDCCC@@@@@@???>>>===<<<;;;;;;:::888777777888999999888888999:::888666555555666777666555555555444222000555444444666999<<<======???>>><<<:::777555333222222333444444222222333444444444444444333333333333///111333333222111222333...///000000000000111333333555888<<<>>><<<777222333222000///...///000000---...///000111111111111//////..................---------...///222444666......///000000///......////////////...---+++***...000222333333222333444444444444444444444444444333///,,,///444555111,,,(((((()))***,,,---...///---,,,+++,,,...///---***(((***,,,,,,*********+++---......//////---,,,+++******+++,,,,,,,,,,,,++++++******))))))))))))***((()))***+++***(((&&&%%%((()))+++,,,,,,+++******,,,,,,,,,+++******))))))******+++,,,---...//////111111222333333222111111111000000222333444333111,,,///111222000///......000000111222222333444444999999:::???GGGPPPWWWZZZYYYQQQGGG>>>;;;<<<>>>???JJJcccvvvhhheee```^^^aaafffllluuu~~~mmmOOODDD<<<;;;<<<777777888888888777666555444666666555555555444444444555666777999;;;===>>>>>>555555555666666666666666888777666444333333444555444444444555555555555666333444555777888999::::::777999:::999777666666666666666555555666666777888999888888888888999::::::999999999999:::;;;======:::<<<@@@BBB@@@@@@HHHSSS___kkk~~~wwwggg]]]TTTMMMKKKKKKJJJKKKMMMFFFDDDAAA@@@AAABBBBBBBBBBBBBBB@@@???===<<<::::::999888666666888999888777555777888777555444555777666444222222333333222111333222333666:::===??????AAA???<<<999777666555555222333444444222222333444444444444333333333222222000111222111000000222444---///111111000000222444666777999<<<===;;;666222222111///......///000111,,,---...///000000000000---------------.........---,,,,,,,,,---///222333------...//////...------............---,,,,,,+++...///111111111222444666555555555555555555555555222000......000000...,,,,,,+++***))))))+++,,,---)))+++,,,,,,,,,+++******'''))),,,,,,******+++---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++++++++******)))++++++,,,,,,,,,++++++***)))+++,,,.........---,,,,,,++++++***))))))((((((+++++++++,,,---...///000000000111222222111000000---///222333222222333333,,,///111111000///...///111111111222333333333444999:::>>>GGGTTT```hhhlllbbbWWWHHH<<<888:::===@@@FFFcccvvvlllaaa\\\ZZZZZZ^^^cccooopppSSSGGG<<<;;;===:::999999999999888777666555:::999888777666555555444333444666999<<>>>>>===>>>@@@??????FFFNNNSSS[[[lllrrrbbb___VVVMMMKKKJJJGGGFFFGGGHHHEEEBBB@@@@@@AAAAAA@@@DDDCCCAAA@@@===<<<:::999999777666666777888888777444666999888777666888;;;444222000000111333444333111000222555:::>>>AAAAAA@@@>>>;;;777555444444444222444444444222222333444444444444333333333222222111111111000///000333555---000222222111000333555888888:::<<<<<<:::555111000///---,,,,,,---...///+++,,,---...////////////+++,,,,,,------.........,,,+++)))))))))+++---...,,,,,,---......---,,,,,,...---,,,+++++++++,,,,,,---...//////000222555888333333333333333333333333222222222///,,,+++,,,---222000---+++***+++,,,...%%%***...---(((&&&(((+++&&&))),,,,,,+++***,,,...,,,+++***)))))))))************+++,,,,,,,,,,,,+++......///000///...,,,+++))))))))))))))))))******)))***+++++++++)))'''%%%++++++******)))(((((('''+++++++++,,,---...///000///000111222222111000///+++///333444222111333555///111222222000000000111222222333333333333444444555777???LLL]]]mmmwww{{{gggZZZHHH;;;666999===@@@GGGggg{{{mmm\\\RRRMMMJJJLLLPPPPPPgggsssWWWIII===;;;>>>===:::::::::999999777666666666555444333111000///...111222444888===AAABBBBBB999888777666666777999:::333222111111111333555777444444444555555555666666444555666666666666666555111333555666555333333444666666666666666777777888999888777777777888:::;;;888888888999:::;;;===>>>CCC???>>>???@@@AAAHHHPPPMMMSSSaaaxxx}}}jjj___VVVQQQLLLHHHGGGGGGFFFFFFFFFEEEBBB@@@???@@@AAABBBBBBBBBBBBAAA@@@===;;;::::::999888666555555444444666888999777444222333555555555555444444333333333666555444555999===@@@@@@BBB>>>999444111111222333333222111222444555444333555444444333222222222222555555444444333222111000444000///111222111333777;;;:::999999999888666555333333222111///...---,,,000/////////............+++,,,---......---,,,++++++,,,---,,,,,,---...000,,,,,,------...///000000//////000000000///---,,,---///111333444333222111111111111222333333111///444111//////000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))***+++---------+++)))((())))))((('''***+++++++++++++++,,,,,,------......------,,,+++,,,,,,+++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,---...//////000///---------...000222111111000000//////......///000111333333222111111111111333444444555666777555@@@NNN]]]pppqqqTTTAAA;;;444666@@@BBBFFFdddxxx^^^GGGDDDFFFDDDAAABBBJJJSSSiiiwwwXXXHHHBBB>>>;;;;;;888999999999999888888777111111222333333222222222000111333777===@@@AAAAAA;;;:::777555333222111111///...---...111333444333555555555555666777777777555666888999888777555444777777666555555555666666555555555555666777888888222333555888:::<<<===>>>888999:::;;;;;;;;;:::999>>>>>>>>>???@@@BBBCCCDDDDDDKKKYYYjjjwwwxxxeeeZZZSSSOOOJJJFFFEEEEEEEEEDDDFFFDDDBBB@@@?????????@@@@@@@@@AAAAAAAAA@@@>>>===:::999888666555555444444333555777666333222444666555555444444444333333333444333333555999===@@@AAA???<<<777333111111333555444333222333444555444333444444333333222333333333444444333333222333333333555111000222333111333888::::::<<<<<<<<<999555222111111222222111///---,,,//////////////////......,,,---...//////...---,,,,,,------------...000111,,,,,,------...//////000...//////000///...---,,,,,,...000111222222111000222111111222444333111000000...,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***************+++,,,...,,,***)))******)))(((,,,,,,,,,---......//////++++++,,,---............)))******++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------.........000///...---...///111222222222111111111000000000000111222333444333333222333444444444333444555666===JJJ[[[lllgggMMM>>>;;;555777>>>???GGGbbbeeeQQQ@@@@@@CCC???<<<>>>FFFMMMaaa~~~^^^LLLDDD???<<<<<<777777777777777777666555222222333333333333222222111222555888;;;>>>@@@AAA<<<:::888666555444444444444333222333666888888888777888888999999999999888>>>???@@@@@@@@@>>><<<;;;<<<<<<;;;:::::::::::::::444444555666777888999999555555666777888888888888999:::;;;<<<===<<<<<<;;;=========>>>???@@@BBBCCC@@@DDDNNN[[[fffrrrppp^^^TTTPPPLLLGGGDDDCCCCCCCCCBBBEEECCCAAA???============@@@AAAAAAAAAAAA???===<<<:::999888666555555555555222333444444333333444666444444444444333333333333333222333555999===??????;;;999555333222333666777666555444444555666444333333333333333333333444555333333222111222333444555666222111222333111333777:::<<<>>>???===888333//////000222333222000...---////////////////////////......////////////.....................///111111,,,,,,------.../////////---............---,,,,,,,,,---///000111000000///222111111222333333111000,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************...,,,******++++++***)))(((((()))***+++,,,,,,---((()))+++---...///000000(((((()))***+++,,,,,,---+++++++++***************++++++++++++++++++++++++------------------------000000///......000111222222222222222222222111111111111222333444444333333444555555444444666:::===GGGXXXmmm\\\EEE:::;;;777888===<<>>???<<<:::<<>>>>>666666666555555555444444333333444444444444333333222444777777777999===AAA<<<<<<;;;:::999999999999<<<:::::::::===>>>???>>>BBBCCCDDDEEEEEECCCBBB@@@GGGGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>777777888999999999888888666666666666666666666666999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>@@@@@@@@@AAAFFFNNNVVVaaasssiiiYYYPPPMMMJJJFFFCCCBBBBBBBBBAAACCCBBB@@@>>><<<;;;;;;;;;CCCBBBBBB@@@>>>;;;888777999888777666555555555555444444444444444444444555333333333333333333333333444333444666:::<<<===<<<999777555444444666999;;;888666555555666666555333333333333333333444555666555444222111111222444555666222000222222000222666;;;===??????;;;666111////////////000000000/////////////////////000000000//////000000000000//////...---,,,---...000000000---------.........//////------------------,,,,,,---...///000000000000///111000///000111111000///,,,,,,,,,,,,,,,---,,,,,,------------------------------,,,,,,,,,+++++++++,,,++++++******+++++++++///---++++++,,,,,,+++***(((((((((((()))))))))))))))***+++---...///000000)))))))))******+++++++++***************************+++++++++++++++,,,,,,------------------,,,,,,//////.........///000111111111222333333222111000333333333333222222111111222333444555666<<>>;;;>>>>>>;;;;;;>>>AAACCCTTTwwwpppVVVHHHAAA>>>===777666666555444444444444444444555555444444333333111444777555222333999???===============>>>>>>>>>BBB@@@???@@@BBBCCCCCCBBBGGGHHHJJJLLLKKKIIIFFFDDDHHHHHHHHHHHHGGGFFFDDDCCCDDDCCCAAA@@@???>>>>>>===============<<<;;;999999666555555666666777888888666666777777888888888888::::::::::::;;;<<<===>>>======AAAGGGMMMUUUeeetttwwwdddUUUNNNKKKHHHDDDBBBBBBBBBBBBAAAAAA@@@???===<<<;;;::::::?????????>>><<<999666555999888777666666555555666888777666555555555444333333333333333333333333333666555666888;;;;;;:::999888777666555666999;;;===888777555555666666555444333333333333444555555666666555444222111111222222444000///111111000222666>>>???@@@===888333111111111///...------///111222//////000000000000000000000000000//////000000000---,,,***+++...//////...---------...............---------,,,------------//////000000000000000000000...---...///000///.../////////...---,,,,,,,,,---------------------------------,,,,,,,,,++++++************+++,,,---...///---++++++,,,---,,,+++---------,,,++++++******+++,,,------......------,,,+++++++++******))))))*********************************++++++,,,,,,,,,------------------,,,,,,......---........./////////000111222222222000///555444333222111000000///111333444555888@@@LLLUUUfffZZZCCC888888555777======HHHWWWooozzzZZZCCC@@@===<<<===;;;:::<<<@@@???BBBTTTxxxwww[[[IIIAAA>>><<<999888777666555555555555444555555555444444333222000333555333000000555;;;<<<===>>>>>>???@@@@@@@@@CCCBBB@@@AAABBBCCCCCCBBB???AAACCCDDDCCCAAA>>>===BBBBBBBBBAAA@@@???>>>>>>@@@???>>><<<;;;:::::::::======>>>???????????????::::::888888777777888888555555555555666666777777999999999999:::;;;<<<<<<777888===BBBFFFLLLXXXeeeyyyooo^^^RRRKKKHHHEEECCCAAABBBBBBAAA@@@??????>>>===<<<;;;::::::999:::;;;;;;;;;:::888888888888777666666666666666:::888666666666555444222222222222222333333333333666666888:::======:::888777777666666777888;;;<<<777666555555666777555444444444444444444444555666666555555444333111111000444000///111222111333777AAABBBBBB>>>888444444555333111000//////000222333111111111000000/////////000000////////////000000...+++)))***...000///---........................---------,,,------...///000000000000000000000000000///------...//////...000111111000---,,,,,,---------------------------------------,,,,,,,,,,,,)))*********,,,---...///...,,,++++++,,,---,,,+++---,,,,,,++++++******)))---.........---,,,,,,+++...------,,,+++***))))))***************+++++++++*********++++++,,,,,,---------------------------............////////////...///111333333222000///555444333222111111222222333555777888===HHHXXXddd~~~[[[CCC888888555777>>>???GGGUUUlll~~~~~~iiiNNN>>>======<<<;;;999999;;;>>>===CCCXXX|||}}}___JJJBBB>>>:::;;;:::888666555555666666444444555444444333222111000222333222000000444777999:::;;;<<<===>>>>>>>>>@@@???======>>>???>>>===888999:::;;;;;;:::888777::::::999999999888888888:::999888777666666555555777888999;;;>>>AAADDDEEEBBB@@@===:::777555555444666666666555666777777888999999999999999:::;;;;;;888:::???DDDFFFIIIRRR]]]nnnyyyfffWWWMMMHHHDDDBBB@@@???@@@@@@???>>>===============<<<<<<;;;777888:::;;;;;;::::::999888777777666666666666666888666444444666666444222111111222222222333333333444555888<<>>GGGaaabbbMMMCCC???:::<<<:::888666555555666666444444444444333222111000111111222333333444444555444555666888999999999999;;;999777777888888888777555666777777777777777666555555555555555555666666666555444333333333333333444333333555888<<<@@@BBBEEEBBB>>>:::777555444444666555444444444555777777999999999888999999:::;;;======@@@CCCCCCDDDMMMWWW\\\lllrrr___RRRJJJEEEBBB@@@>>>>>>>>>>>>===<<<<<<===============<<<<<<;;;;;;<<<<<<;;;:::888777888777777666666666666777555333111333555666555333111111111222222333333333222333777<<<@@@BBB@@@>>>666555444333333444555666444333333444666777666555777666555444444444444444///111444666666555222111555222111444666666999===AAAFFFKKKIIIBBB<<<999888444666999;;;;;;888444222444333222111000...------000///...------...///000000---***,,,000333111........................---///......---...///000111///......---------......444222000///111222222222+++...000///---,,,...000..............................---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++)))***+++,,,,,,+++)))***+++,,,...///000111,,,------......------,,,------------------------))))))******++++++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////111111222333333333333222///111333555666555333222222222222444777:::===>>>444:::AAAIIIVVVjjj~~~TTT???777:::999:::@@@???HHHVVVjjjtttgggOOO???===999;;;===>>>??????===999@@@MMMhhheeeOOOEEE@@@;;;<<<:::777555444444555666333444333333222111000///222222222444666777666444000111333444555555555444777555333333444444333222333333333333444555555555444444444444555666777777444333222222222222333333555333111000111555888;;;BBB@@@===999777666666666333333222111222333444555999999999999999999::::::<<<;;;<<<<<<;;;;;;DDDOOOMMM\\\oooyyyjjjYYYQQQOOOGGGAAA???<<<===>>>???<<<:::===>>>>>>>>>>>>>>>======<<<===??????>>>;;;888666666666666666666666666666666555444333333333333333444333222111111111222333444666:::@@@CCCBBB===777666555333222222333444555555444222222333333333222444444333222222222222333333333333444444333333222...///000111333444666666AAAEEEJJJMMMMMMJJJFFFCCCDDDEEEFFFGGGEEEBBB???===888666444333222222000...+++,,,------......------......//////000000111111////////////////////////333222000/////////000111222111000111222222111///...///000111111000......------...............---...///000000000///...------------,,,,,,+++++++++...---,,,,,,---...------***)))***+++------+++(((******+++++++++,,,,,,,,,........................------------------------***,,,------,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,---.../////////000333777777333000000111333444555555444333222555444000222:::>>>===444:::FFFXXXkkkvvvNNNAAA888999:::888:::@@@FFFRRRccciii___KKK>>>;;;333444888===<<<888888<<<>>>RRRuuunnnVVVEEE===:::777888888666444333444555555555555555444333222111000222555666555444555555444333333222222333333444444333222111111222333444222333333444444555666666//////000222444444333111000000000111222222333333666444111000222333444444999;;;===??????===:::888999888666555444444444555666666777777888888888999;;;;;;;;;<<<>>>???AAABBBKKKRRR___pppnnnaaaQQQKKKJJJCCCAAA>>>======>>>>>><<<:::;;;<<<<<<======<<<<<<;;;;;;<<<>>>>>>===;;;888666666666666666666666666666444444444333333444444555333222111000000111222222555777;;;@@@CCCBBB===888555444222111111222444555444222111111333444333222444333222222111111222222111222333333333333333222...///000111333444555666@@@CCCIIINNNQQQQQQPPPOOOMMMNNNPPPQQQPPPOOONNNLLLGGGCCC===888555222000...---......//////.........------...............///........................111111///.........//////111000000111222222000...//////000000000000000////////////000000///......------.........---+++***---,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***(((''''''((())))))'''&&&***++++++++++++,,,,,,,,,------------------------.........------,,,,,,,,,+++---///...---,,,------------,,,,,,,,,,,,------++++++,,,---///000111111333222222444666555222///000111333444555555444444444777555111111777;;;:::<<>>@@@AAAEEEJJJUUUcccttttttbbbVVVIIIFFFFFFAAA@@@>>>============<<<:::999::::::;;;;;;;;;:::::::::;;;<<<===<<<:::777666666666666666666666666666444444333333333444555555222111000//////000111222666888<<>>DDDKKKPPPTTTVVVWWWVVVWWWXXXYYY[[[\\\]]]^^^ZZZTTTKKKCCC<<<777333000////////////////////////---------,,,,,,,,,,,,,,,........................000///...---------......000000000222333222///,,,//////...//////000111222111111111111000000///...............---,,,******+++,,,,,,,,,,,,,,,,,,---+++******))))))******+++...,,,*********+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,...//////...------...........................,,,---...///000222222333444333333333444444222000111222333444444555555444444777666333333888<<<===GGGQQQccczzziiiJJJ>>>666888999666888>>>GGGNNNXXX\\\RRRBBB999999999888888999777666;;;BBBOOOmmmtttYYYGGG>>>;;;::::::999666333111111222777666444333222222333333222444555444222000000111333333222222222222333333222111111000000111111222222111000///...---,,,+++111111111222333444222111000000000111222222333333666444111111222333222222333555888:::;;;;;;:::999666555444333333444555555666666666666777777777777666777777999;;;===>>>???@@@CCCIIITTTbbbuuuhhhXXXPPPFFFEEEGGGBBB???>>>=========<<<;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;:::999777666666666666666666666666666666555444333333333333333222111000000000111222333777999===AAAAAA???;;;888444333333333333444444555333222111222555777777777444444333222222222222222///000111111222222222222///000000111222333333444444777;;;AAAGGGLLLPPPRRRSSSTTTUUUWWWZZZ^^^aaaccceee```YYYQQQIIIAAA:::555111000000///...............------,,,,,,+++++++++........................//////..................111111111333444333///---///............000222333111111111111000///......222111111000...---,,,++++++++++++,,,,,,------------------,,,,,,,,,---...111///,,,++++++,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,+++******,,,---//////---------...------..................//////...///000222444666666666555555555555444444222222333444444555555555333555666555666;;;BBBFFFSSSddd{{{eeeHHH<<<555777888666777===DDDJJJTTTXXXPPPCCC<<<<<<999888777888888;;;EEEOOO```~~~yyy]]]III???<<<999999888666333111111222555444222000000111222333111222333222111000000111333333222222222222333333111000000000000000000111333222222111///......---,,,,,,---///333555666555000000000111222222333333333222000111222444444333222333555888::::::;;;;;;555444333222333333555666666666666666666666666666444555555777888:::<<<===>>>@@@CCCHHHTTTfffyyysss^^^QQQLLLEEEEEEGGGBBB>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999::::::::::::888777666666666666666666666666666888777555444333222111111333222222111222333444555888:::>>>@@@???<<<999777444444444444444555555666444333222444666888999999555555444333333333333333///000111222222222222222000000000111111222222222222333555888<<<@@@CCCEEEFFFGGGHHHJJJNNNRRRVVVYYYbbb```^^^ZZZTTTLLLCCC<<<111000///...------------//////......------,,,,,,........................////////////////////////111111111333444444111//////............000222333000000000000//////...---222111000///...---,,,,,,+++++++++,,,,,,------------...///...,,,,,,---000///,,,)))((()))))))))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,+++******+++,,,......,,,+++,,,---+++,,,---...///............------///333888===AAAAAA@@@???<<<999777666666333333333333444555666666444555666666777<<>>===>>>>>>===;;;::::::;;;:::;;;<<<======>>>======::::::::::::999999888888666666666666666666666666888777666444333222111111333333222222333444666777888;;;>>>???===:::777666222333333444444555555555555333333444666888999888555444333333222222333333111222222222222222111111000000111111111111111111333333444555666888:::;;;999999;;;===@@@DDDGGGIIITTTUUUWWWYYYWWWQQQHHHBBB333111///---,,,,,,,,,,,,////////////............------------------------......///000000000//////000//////111333444333111//////...//////000111222...//////000000//////...000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---***,,,---,,,)))(((+++...///---++++++,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++***,,,------,,,++++++,,,+++,,,---/////////......***,,,000666===EEEKKKOOOMMMMMMKKKFFF@@@:::777555333333333333444555666777666555666777999???LLLYYYrrraaaFFF:::444777999666777<<>>555666666555333222333444111000///......///000111///000111111000111333555222222111111111111222222000111111222222111111000---......///000111111222///...---...000222222222000000000111222222333333///......000333555555555222222333444777999;;;===666555444333333444555555555555555555555444444444444444444444555666777888888:::<<<<<<@@@KKKZZZfffnnn^^^MMMFFFFFFAAA@@@AAA:::<<<>>>???===:::999:::<<<::::::<<<======>>>>>>>>>:::::::::::::::999999999666666666666666666666666555555444333333333444444222222111111222444555666777;;;>>>>>>;;;777555444000000111222333333333333444333222333555777777666333222111111000000111111333444444333333222111000111111111111000000000000333333333333444555666666222333444666888;;;===>>>CCCEEEJJJNNNPPPNNNHHHDDD555333111...---,,,------.............../////////------------------------,,,---.../////////.........---,,,---000222333333//////000000000000000///......///000111111111111///...---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++'''***,,,***'''&&&))),,,///......///000000...---,,,,,,,,,------------...------------------------.........------,,,,,,,,,+++---......---,,,,,,---+++---///000111111000///---222;;;DDDMMMRRRTTTUUUNNNOOONNNJJJBBB;;;777666444444333333444555777777666555777<<>>777777777555222111111333111111111111111111111111222222222111000000222444222222111111111111222222111111222333333222111111---......///000000111111222111//////111333333333000000000111222222333333000//////111333444333222111111111222444777:::;;;888777555444444444444555555555555444444444333333666555555444444555555666444888;;;;;;;;;BBBMMMWWWvvv___[[[JJJEEEFFFAAA@@@@@@888<<<>>>???===:::999:::<<<999:::;;;<<<============;;;;;;::::::::::::::::::666666666666666666666666222222222333444555666777111111000000111333444666777:::>>>===999555333333......///111111222222222333222111111333555555444111000000///////////////555555555444333222111000111111111111000000000000111111222333333444555555111222333555666888999999888;;;???DDDIIIIIIGGGDDD777555222///...---......---------....../////////------------------------***+++---...///...------,,,***)))***---111333333//////000111111000.........///000111222333333333111000...------...///000---------,,,,,,+++++++++'''***---+++'''&&&)))---+++++++++---......,,,***,,,,,,,,,---------..............................------------------------,,,...//////...------...,,,...000222333222111000333:::FFFQQQXXXYYYWWWUUUFFFIIIJJJHHHBBB<<<999888444444333333444555777888555555999AAAJJJWWWnnn}}}\\\EEE:::555888:::777888<<>>GGGOOOiiiYYYMMMJJJFFFAAA>>><<<<<<<<<;;;;;;:::999999999::::::;;;;;;::::::;;;<<<>>>???<<<======;;;999777777888666666555555555555666666444333222111111111222333111111111000000111555888::::::;;;:::999666333111///000222333444444333333222222333333333222222111555444333222000///......444111///---.../////////666555333111000000111111222000......000222222222222222222111222222333333333555666888>>>EEEEEE@@@999888555111---+++---///...,,,,,,---...//////...000///...------...///000.........------.........---------------,,,,,,,,,///......000222333222111111000///111444666444222000...---,,,,,,---///000........................---.........---,,,,,,+++++++++,,,,,,,,,+++******000000//////.........---///............//////000...---------,,,+++******---------......////////////---///333333///111777:::AAAKKKUUUYYYVVVMMMGGG::::::::::::999888777666777777555444444666888999;;;888===MMMaaasssxxxTTTAAA;;;777888999888999<<>>AAACCCwwwaaaTTTKKKHHHDDD@@@>>><<<<<<===;;;:::::::::::::::;;;;;;;;;::::::999::::::<<<<<<;;;<<<<<<;;;888777777888666666666555555666666666555444222111111111111222000111222111111222555777999999::::::999666444222///000111222333333333222333333444444444444333333444444333333333222222222222111111111222222111000333222111000000000000000222000......000222222111111111000000111111222222000111222444:::AAABBB>>>999777333///...---......111/////////111222111//////...---,,,,,,---...///......------------......//////.........//////000...------...000111000...000///...000333444222000000///---,,,,,,---...///........................,,,,,,------,,,++++++***+++,,,,,,---------,,,,,,............---------,,,...............///000111///...---,,,++++++++++++******+++,,,,,,---------000,,,,,,111444444777===BBBEEEIIIMMMMMMHHH@@@999555555666666666666666555555555555555555777:::<<>>DDDTTTpppuuuZZZIIICCC<<<:::666444444333222000111111111111000000000000444444444444333222111000000000000000000///...---///111222222111000111333000000////////////000000///000111222444555666777222222222333333444444444555444333222111111111111...000111222222444777999::::::999666333111222333333333444444333333222111333333333444444333333222222444666888999;;;>>>@@@iiiWWWNNNHHHFFFCCC@@@>>>======>>>;;;:::::::::;;;<<<======;;;::::::999999999999999888999:::999777777777888777777666666666666777777555444333222111111111111000111222222222333555777999999:::999888666444333...///000111222222222222444444555555555555444444333333444444555555666666...///111333333222000////////////000//////......111000...///000222222111//////000000000111111111...///000111888@@@AAA>>>999444///...///000000...222111000000222222111///------,,,++++++,,,------------,,,,,,,,,,,,------,,,+++******+++,,,...//////......///000111///............///111222111///000///...---,,,,,,---...........................++++++,,,,,,++++++******+++,,,------............---------,,,,,,,,,,,,,,,---------......000111111000///---+++***+++,,,---******++++++,,,------...///+++***111888===AAADDDGGGFFFDDDCCC@@@;;;666111222222333444555666666555555666777777888:::>>>AAAFFFNNN```yyymmmLLLBBB<<<888999::::::;;;>>>EEESSSooo|||___KKKBBB<<<:::777555555555444333444444333111000///...---222222333333333333222222111000///...------------///000111111000000222333///////////////000000000000000111111222222333333111111222333444555555666777666555333111000000///...///111222222333666888;;;;;;999666222000111222333333333333333222222111222333333444444333333333222333444444444666:::<<>>>>>>>>???:::::::::;;;<<<===>>>???<<<;;;;;;:::999888888888666777999888777666777999666777777777777777777666555444333222111111000000///111333333333444666888<<<;;;;;;999777555333111...//////000111111222222333333444555555555555444444444444444555555555666+++---///000////////////---...///000000000///...111/////////111222111000//////000111111222222222000111111333999BBBDDD@@@888222---,,,000222111...111000//////000000///...---------,,,,,,------------,,,,,,++++++,,,,,,---+++***))))))***,,,...///222111000111222222000///.........///000111000///000///...------,,,------........................++++++,,,,,,,,,,,,++++++******,,,---............---------,,,,,,,,,,,,,,,------------...000111222111///---******+++,,,...,,,,,,---...//////000000///,,,---555@@@FFFHHHGGGFFFBBB===:::999888666555444444555666666666666666555777999999:::>>>CCCHHHQQQ___uuujjjMMMAAA;;;777888999999;;;>>>FFFSSSnnncccLLLAAA;;;999666555555555444333444444333222000///......///000111111222222222222//////...---...///000222111222333222///...///000000000000000000///......111111000000000////////////000000222333444555555666555444222111000//////...000222222333444777999<<<;;;999666222///000111222222333333333222222111222222333444444444333333222333333333222444777:::zzzhhhZZZOOOHHHAAA@@@???>>>===>>>>>>>>>:::::::::;;;<<<===>>>???===<<<<<<;;;:::999888888555777888888777666777999555666777777777777666555444444333333222111000000000222333333444555777:::???>>><<<999666333111////////////000000111222222222222333444444444444444555555444444333222222222---...///...------000333...///000111222111000///000//////000111222111000///000111222333333333333111333333444;;;CCCDDDAAA777111,,,,,,000222111///111///...///000111///.........////////////......---,,,,,,++++++,,,,,,---//////......///111333444111000000000111111000......///000000000000000000//////......------------........................,,,,,,---------------,,,))))))***,,,,,,------------------------------...---------......///111111222000---+++***+++---...,,,---...///000111222222///111555===FFFKKKIIIDDD???;;;666444444777999999666666777777666555555444444666999999;;;@@@IIIPPPcccsssgggLLL???999555777888888:::===FFFTTTpppgggMMM@@@:::888555444444444333222333222222222111111000000---...///000000111111000111000///...///000111222111222222111///...///000222222222111000...,,,+++000000000//////.........---...///000111222333333222222111000000000000000000111333444444666888;;;;;;;;;999555111//////000111111222333333222222222111222333333444444444333333444555444333444666999kkk^^^UUUMMMFFF??????>>>===============;;;:::::::::;;;<<<======<<<<<<<<<<<<;;;:::888888666777888888777666777999444555666777777666555444222222333333333222111111222222333333333555999<<<@@@???<<<999666333000///000000000000000222333333111222333444444444444444666666555333222000//////111222333000......222666111111111222222111000000000//////000222222111///...000222333444444444333000222333555;;;BBBBBB===555111---,,,...111111000111000///000222333222111///000111111111111000///------,,,,,,,,,,,,------......///000000111111111---,,,,,,---...///---,,,...///111111000//////000................................................,,,,,,---.........------))))))***+++,,,,,,,,,,,,------------............///............///000000111000...,,,+++,,,---...+++,,,---...///111111222222777===BBBGGGIIICCC<<<888555111000111444666777666777777666555444333333333666999;;;>>>GGGUUU___yyy```III===888444666777777999===BBBQQQoookkkOOO@@@;;;999555444444444333222111111111222222222222222---...///000000000000000444444222111///.........,,,...000000000000222333111222222222000...,,,+++///////////////.........------...///000111111222///////////////000111222111222444555555666999;;;::::::888555111///000111000111222222222222222222111111222333444444444444333555666666666555777888xxxcccVVVNNNHHHDDD>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;;;;::::::;;;;;;:::999888777777999999999777666777999333444555666666555444333000111222333333333222222444333222111222555:::???>>>===;;;888666444222222111111000000111222444555222333444555555666666666666666444333222000//////111444666444000///222555333222222111000000000000/////////111222333111///---...111333444444333222000333555777===BBB@@@:::444222///------...000111///...---///111333222222000000111222222111000000......------------......+++,,,---...///...,,,++++++******+++---...---+++,,,...000000...------///,,,,,,---...////////////........................++++++,,,---------------++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------000//////............///000///...------,,,,,,---------...000111222333444777>>>BBBBBBAAAAAA;;;444333111///000222555666555777777888888888777666666666:::>>>AAAHHHUUUhhhvvvvvvllldddeeejjjuuu|||[[[FFF>>>888555666888888:::>>>BBBPPPnnnnnnSSSBBB===;;;777555555444333222222222222222222222222222000000111111111111111111333333222111000...,,,+++,,,...///000000000222333...///111111111000...---------......///000000000.../////////000000111111000000//////000111222222000222333444444666999;;;999999777444111000000222000000111222222222222222000111222333444444444444111444777888888777777777ttt```QQQHHHDDDCCC>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999::::::888888999:::999888777666888999:::999777777777888222333555666666555333222///000222333444444333222555444222111111555;;;@@@<<<;;;999777666555555555222111111111111333444555333444555666777777777777666555444333222111111000...222666555111...///111444333111////////////000/////////111333333111///+++---000222333333222111111555777:::???CCC@@@999333222111...,,,,,,///222+++******,,,///111111000///000111222222111000//////......------......///,,,...000222222000---++++++++++++,,,///000///---+++---000///,,,+++,,,...++++++---...///000000000........................)))***+++,,,,,,,,,,,,,,,---------...------,,,,,,*********++++++,,,,,,,,,111000///......------.../////////......---,,,,,,///000111222444555666777;;;BBBDDD@@@;;;:::666////////////222666888888888888999:::;;;;;;<<<;;;;;;:::???DDDIIIRRRcccyyy|||iiiWWWJJJJJJLLLRRR^^^ssszzzYYYEEE???999555777999999;;;???HHHVVVrrrqqqUUUEEE???===999777666555333222333333333222222111111111222222333333333222222111---...///000000///...---///000111000///...///000+++---///111222222000000,,,,,,---...///111222222000000000000111111111111222222111111111111222222///111222333333555888:::888888777444111000111222///000111222222222222222000111222333444444555444000333777999999777666666~~~eeeUUUMMMGGGBBBAAA???>>>===;;;;;;;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;999888999999:::999999888777666666555444333222333333444666555444222111000000000////////////111444777999;;;:::888666555444444444666555333222111222333333333333333333222333666888777777666555444333333222222444666333...,,,///222111111111000000000000000...---,,,///111222///,,,---......///000111222222222444777===@@@@@@:::555333111....../////////...000...---,,,,,,---...000222000//////000000///---/////////....../////////222111000...------------.........///////////////222///,,,...222333000,,,//////............//////---,,,++++++------,,,+++(((***++++++***)))***+++---------------------------,,,+++***+++,,,---...+++---//////---,,,...000222111000///...//////000333000///111666:::<<<<<>>999555111...,,,...///000222444666777888999888777666666888:::;;;===CCCLLLVVVfff{{{bbbJJJBBBEEE@@@>>>AAAKKK___{{{zzzYYYCCC999888777777888999<<<===FFFVVVxxxsssSSSAAA===888555888999555222111333333444444444444333333111000///000111111///---222222222222111///...,,,---------......000111111//////...//////111333444//////000000111111111111111222222111111111444666777666444222000...------222111...---222999999444:::777444333333222///,,,000...---///444666666555444000111666666222000444111111222333333444555555ttt^^^QQQKKKFFFBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::999999999999888777666666777666555444444444555555666555333222111000000000000000000111333666999:::999777555333222111111222444333222111111111222222222333333222222333555777666666666555444444333333111444666444///---///111000000000000000111111111///...---...111222000.../////////000111111222333333444777<<>>999555222000......///111111000111000///......///000111000///...///000111000///......------------......---------......///000111///////////////.........000---,,,---111222///+++------,,,,,,---......///...---,,,---...///---,,,+++,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++---......,,,,,,---000...---,,,+++,,,---...///------...333:::???BBBBBB???===:::666333111000000000000111222444666888999888888888888999;;;>>>AAACCCJJJUUUcccwww{{{hhhUUUDDD<<<<<<<<<<<<>>>FFFYYYvvvuuuUUU???:::999888777777999;;;<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===>>>>>>===<<<<<<999999999999888777666555888777666666555555666666555444333222111000000000111111111222444777:::<<<888777555333222111111111333222222111111111111222222111111111222333444555444444444444444444444444111444666555111......000//////000000111111222222111///......000111111000000000000000111222222333444555777;;;<<<;;;777333111///------...///...---111000///......///000111...------...000111111000......------------......,,,,,,,,,---///000222333000000//////......------///,,,+++,,,///000---************+++,,,---...///...------///000000...,,,,,,...//////---,,,---...++++++++++++++++++++++++,,,,,,,,,+++,,,------...+++,,,...---,,,,,,---///,,,+++*********,,,...000+++---222999???CCCCCCCCC999777444222111111333444222222222222444666999:::555666666777888;;;@@@CCCMMMVVVeeexxxwww]]]NNNEEE>>>777444888999:::AAASSSqqqqqqQQQ===;;;:::888777777999:::<<>>;;;555333222222333555777666555111000///000222333333333222000111444444222222444222222222222222222333333iii\\\NNNHHHFFFBBB???>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::::::::;;;999:::;;;=========<<<<<<999999999999888777666555777666666666666666666666555444333222111111111111000000111333555888:::<<<;;;:::888666444444444444333333222222222222222222111111000111333444444333333333333444444555555555111444666666333000//////......///000111222222333111000/////////111222222000000//////000111222333555666888::::::888444222000///,,,,,,,,,+++***(((...------,,,,,,------...///...---...000000///...//////............//////...............///000000111111000///...------,,,...---,,,---//////---+++))))))***+++,,,...///000---,,,---///000///---++++++,,,...---,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---...............///000...---+++++++++---000111111444:::???BBBAAA???<<<555333000......000333555444333333333555777:::;;;777888999999:::===DDDIIIYYYhhh|||}}}eeeKKK???>>>;;;777333666888:::???QQQrrrqqqQQQ@@@;;;:::888777777888:::;;;???TTTxxxhhhUUUJJJ@@@777555555444444666444444555555555555444444111000000000111111///...//////000000111111111111...............///000000/////////000000111222222111111111111000000000000///000111000//////000111222222111111111111111222111555777888;;;<<<888111/////////111222444444444111000000000000111222222111000111222222222222333222222222222111111111111sss```UUUJJJFFFDDD@@@======;;;<<<===>>>>>>===<<<;;;;;;;;;:::999888888999999777888:::;;;<<<;;;;;;:::888888888888777666555555555555555555666555555555444444333222111111111111//////111333555888:::;;;<<<;;;999777555555555555333333444444444444444444111000///111444555444222222222333333444555555555222444555555333111///.........///000111222222333111000000//////000222333///.........///111333444888999:::999777444222111...---,,,---......---,,,------,,,,,,,,,,,,------222000......///...---+++...------------------.........---......///000111111111000///...------,,,............//////...---******+++,,,...000111222,,,,,,,,,---......,,,***+++---......,,,***+++++++++,,,,,,,,,------......,,,,,,---------.........000000000000111222111111000...,,,++++++---000222777;;;???BBBAAA>>>:::777444222///------///222444555555555555777888:::<<<===??????>>>???EEEOOOVVViii~~~iiiWWWDDD<<<;;;:::888777666:::<<>>===>>>>>>???????????????<<<;;;:::999888888888999777888:::;;;;;;:::999999888888888888777666555444444444555666666666555555444333222222111111222222...///111333666999:::;;;999888666444333222222333333444444555555555555444222000///222555666444111222222333333444444444555444444555444333222000/////////000000111111222222///000000000//////111222///.........000222555777:::;;;<<<999666222111000,,,,,,---///333444444333........................333111///......---+++***,,,,,,++++++++++++,,,,,,++++++,,,---///111333444000000//////......------......////////////......,,,,,,,,,---///111222333---,,,++++++,,,---,,,+++---///000///---,,,,,,,,,,,,,,,,,,------......///,,,,,,---............---222111000111333444333222///---+++***+++...111333;;;>>>AAABBB???;;;777666444222000......///111333666666777888999:::;;;;;;<<<>>>???@@@CCCNNN]]]iii~~~xxxVVVKKK@@@<<<:::888888:::999<<<@@@HHHbbbkkkMMMAAA999888777777888999<<<===CCCZZZ{{{{{{qqqkkklllpppxxxpppVVV@@@:::555666777444111111222222333333333333222222222111000111222222000...------,,,,,,---...////////////............//////---...///111222222222222///000000000111111111111,,,...000///...,,,,,,---............///000111222:::>>>???<<<;;;;;;888333333444444333111000000222///000000///......000222222333222///...000000...000000000000000000111111ppp```VVVMMMEEECCCAAA>>>>>>@@@>>>>>>>>>>>>>>>???@@@@@@>>>===<<<;;;::::::::::::999:::;;;;;;;;;:::999888888888888888777666555444444555666777888777777666333333222222111111222222...000222555888:::<<<===888666444222111000000111222333444555555555444444333111000222777888555111333333333333333333444444666555444333333222111000000000000000000111111111,,,...111111///...///111//////...///222555999;;;===>>>===:::555111000111------...000333444333111.........//////.........111000............,,,+++...------,,,,,,------...+++,,,,,,---///111222333///////////////.........,,,---.........------------------...///111222333///---+++***,,,---...------...///...,,,+++***+++***++++++,,,------......,,,,,,.../////////...---333111000111333444333111...---++++++---222666:::???AAABBB@@@;;;666444444333222111000000111222333555777999;;;<<<<<<;;;::::::===@@@DDDLLL]]]ssshhhLLLCCC<<<;;;:::999:::===:::>>>CCCOOOmmmhhhKKKAAA888777666666888:::===>>>FFF[[[xxxuuujjjZZZRRRNNNPPPRRRYYYmmmtttYYYCCC;;;666666666222//////000111111222222111111000222111111111222222000//////...---------...////////////............//////000000111222111111000///......///000111222222333---///000000...---------,,,,,,---...000222333444888<<<<<<888666888888555222444555333000...///111---...000///---...000222333555333...,,,//////,,,.../////////000111111111|||iii[[[RRRJJJCCCAAA@@@>>>???BBB===<<<;;;;;;;;;===>>>?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888888888888777666555444555666777999999999888777333333222222111222222222///111444777:::<<<===>>>888777444222111111111111000111333444555444333333444111000333888999666222333333333333333333333333777555333222222222111000111111111000000000000000***...111111///---...000000000000111444888<<>>??????:::444000000111000///...//////...,,,)))+++,,,,,,------,,,,,,+++///...------...///...,,,111111000000000000111111//////............//////.........///////////////+++,,,------,,,+++,,,,,,---------...///000111222222///+++***,,,...///000***,,,---,,,***((((((((())))))***+++,,,,,,------,,,,,,.../////////...---222000///000333444222000...---,,,...111777===AAADDDEEEDDD???777222000000222222222222222333444444555777:::<<<===<<<;;;999>>>BBBGGGNNNZZZooo```IIIAAA::::::;;;;;;<<>>???EEEZZZsssooo[[[LLLGGGAAA???BBBBBBGGG[[[ssstttYYYGGG>>>777555444111//////000000111111111111000000333111111111222222111///000///...------...///000000//////.........//////222333333222111///---,,,------...000111222333444///111333333111//////////////////000111333444555444666666222111444777666000222333111...,,,---///,,,...//////------000333333666444---+++......***---......///000111111222rrr```TTTIIIGGGDDDAAA???>>>??????::::::;;;;;;<<<>>>???@@@===<<<::::::::::::888777<<<:::888888888888777777888555444888======999333888444444999;;;999777999777555333333444444333222///111333666999<<<>>>@@@777555222111222222222111222222333444444333222222///000222444555555555444222222111111222444666777555333333555777666333///000000////////////000000111///---...000000...,,,...222555666;;;@@@@@@<<<===;;;888555222111000000////////////...---,,,++++++,,,...000111111000000+++,,,---.../////////...------,,,------...000000...------------...//////000...,,,,,,---...///...,,,---......,,,,,,---...//////000000111111111222.........------,,,,,,,,,''')))+++---------,,,++++++,,,...---,,,,,,---///000000///...------,,,,,,222222111222333333111000...///111333777;;;@@@DDDDDD>>>888444444333111///555333111000000222555777777888===DDDDDD>>>999999CCCGGGMMMXXXmmm{{{]]]HHH???888777888999<<>>;;;===BBBAAALLLcccttt^^^HHH???777555444000......000000000000000111111222555444333222222333555666222777:::777000,,,///333///......///000000...,,,000000//////............000////////////111333444---///333555555222...,,,000000///000222666;;;===999444//////222555444111//////............//////...//////000111222222333//////////////////000000//////000000000000//////{{{jjjZZZOOOFFFEEEBBB???============;;;;;;<<<===>>>???@@@@@@===;;;::::::::::::888777888777666666666666555444666777:::<<<>>>===:::888888444333777888555444555777555333222222222111000000222444777999<<<===>>>777555222111222222222111222333444555555444333222111222333555555555444444222222222111222222333333333222222444555555222...///......------......///222000...///111111///---...333777888<<<@@@@@@<<<:::888555222000///....../////////......---,,,+++,,,,,,---.........------/////////......---------...---,,,,,,++++++,,,,,,---------------.../////////---++++++,,,------------...//////------.../////////000000000111111111000000000000/////////...,,,---...//////...,,,+++%%%(((,,,---,,,+++++++++------------..................///000111222111000222222444:::AAAFFFEEEDDD===999444222222222111000444333222111111333555666999;;;BBBHHHHHHCCC@@@BBBFFFPPP^^^nnnzzz\\\FFF???;;;<<<>>>======???@@@JJJ]]]wwwgggJJJ???;;;:::999888888888999:::===HHHRRRTTTKKKAAA;;;:::<<<>>>::::::===;;;EEE[[[xxxaaaJJJ@@@888666666333000000222111111111111111222222666444222222222555888:::444555666444222/////////---,,,,,,---000111111000/////////.........------000////////////111222333---...000000000///---,,,...//////111333666888:::666222//////222444222///333222111000///.........---......///000000111111000000000000000000000000//////000000000000//////~~~nnn^^^QQQJJJCCCBBB@@@===<<<;;;;;;;;;:::;;;===???@@@@@@??????<<<;;;999999::::::999777555666666777777666555555444:::@@@DDDCCC@@@???>>>;;;777555777777444222222777555222111111111000...222333666888:::;;;<<<<<<666444111111111222222111333333444555555444333333222333444555555444333222333333444444333222222111222111111222444333000...000//////......//////000333111000000111111111000///555:::<<<>>>AAA???;;;555444111///---,,,,,,,,,.........------,,,++++++,,,,,,------,,,,,,+++***000000...------...//////111000...---++++++******---------------......///...,,,******,,,---,,,,,,...///000///......///000//////000000000000111111000000000000////////////......//////...---+++***$$$(((,,,///...,,,+++*********+++,,,...///000000+++,,,///000222222111111444444999BBBKKKMMMGGG@@@666333000///000111111111333333333333333444444555777;;;CCCIIIHHHDDDEEEJJJQQQcccyyyzzz[[[EEE???<<<>>>>>><<<<<<>>>HHH[[[uuucccGGG>>>:::999888888888999:::;;;===AAADDDCCC???:::999999:::===999999;;;888BBBYYY{{{dddLLLAAA888777777555333333333222222111111111222222666555333333444777;;;===777555333333333333000---///...,,,,,,...000000000.........---------------////////////000111222222//////.........------------...000333444555666666333000...000222333000---111000000///......//////......//////000111111111222222111111111000000000000000000000000000000000rrrcccUUUKKKGGGBBBAAA???===;;;;;;::::::999:::<<<>>>??????======;;;:::999999::::::999777555777999999999888888888666===FFFMMMOOOLLLGGGDDD@@@;;;888999888444222333555333111111222333222111333555888:::<<<<<<;;;:::555333000000111222111111333444555555555555444333222333444444444333111000333333555555555444333222222222222333333222111000222222111111111111222222222111000000000111222222111888>>>??????@@@>>>999222111///---,,,,,,,,,---///...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---000333444222222000///...---------------,,,,,,------...///...,,,++++++---------,,,---///000///...---.../////////000000000000000000---------,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++---000111000...------)))***+++,,,---...///000,,,...000222222222222222333777???HHHLLLIIIAAA999222000///...///000111111333333333444444444444444666;;;EEEKKKJJJGGGLLLTTTfff{{{}}}^^^KKKDDD???>>>>>>>>>BBBHHH[[[rrr```GGG???999999888888888999;;;<<<>>>>>>===<<<;;;:::;;;;;;888;;;999999<<<;;;HHHaaa}}}fffOOOCCC888666777666555444222222111111111111222222777777777777888:::;;;;;;777666444444444333000...444111...,,,,,,,,,,,,,,,------------------------////////////000000111111000000000000000000000///---000333666777666444333000//////111333222///---*********+++---...000111///000000000111111111222333333222222111000000000111000000000000000000111yyyiii\\\PPPHHHGGGAAAAAA???>>>===<<<;;;;;;777999;;;=========;;;:::;;;999888888999:::999777444777999:::999999:::<<<===BBBLLLXXX___\\\RRRIIIAAA<<<888999777333111222333111111222444666666666444666999<<<===<<<:::999444222//////000111111111222333444555555444333222222222333333222111000//////000222333444444333333333333444333222222222222222222111111111111222222000000000///000111444555555<<>>;;;777111000///------...//////000///...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...---,,,,,,---///222444//////............//////,,,,,,,,,,,,,,,---.........---,,,---...///...,,,,,,---......,,,,,,---...000000//////////////////++++++++++++++++++++++++++++++,,,,,,------------222333222000---,,,---///,,,,,,,,,------.........---///111111000///111333666===GGGKKKGGG???888555222222111000//////000111333333444444444555555555888>>>HHHOOOQQQRRRZZZdddhhhUUULLLDDDAAACCCJJJWWWcccxxx___GGGAAA999999888888888999;;;<<<:::999888888999999999888777;;;999888<<<>>>NNNjjjiiiRRREEE888555777666444333111000000000000111222222888999;;;<<<<<<;;;999777666777888777444222111222444111---++++++,,,,,,,,,------------------------.../////////000000000000---///111333333222111000111333555777888666444222//////111333444333000...))))))***+++---///000111.........///////////////222222222222111111000000111111000000000000111111ooocccYYYNNNGGGGGGAAA@@@@@@???>>><<<<<<;;;777888:::;;;;;;;;;:::::::::999888888999:::999777333555888888666777;;;>>>EEELLLYYYgggoooiiiYYYLLL???:::666666555111000111111000000222555888999888444666:::>>>???===:::888333111///...000111111000222222333444444333222222111222333333333111000///,,,---...000111111222222333444444333222111222333000//////......//////000///000000000111333777;;;:::AAADDDAAA<<<:::777444000//////...///000111222111000...---,,,,,,---...---------...///000222222111000...---,,,,,,------*********+++,,,---......,,,,,,,,,,,,,,,------......------...//////...,,,,,,---...---,,,+++,,,...000000////////////......---------------.........---------...//////000000222222000---******,,,.....................------,,,...//////---...222666===DDDJJJIII@@@777333333222333333222000///000222444444444444444555555666777<<>>===;;;888666666777999777333111111222...---++++++---/////////---------------............//////000000//////...***,,,///222333333222000555666666777666555444333...///111222333222000///000///////////////000000++++++,,,,,,,,,,,,,,,,,,111111111111111111111111222111000//////000111222{{{fff^^^WWWKKKEEEEEE????????????>>><<<;;;;;;999999::::::::::::;;;;;;999888777888999:::999888444777888777666888>>>CCCMMMXXXiiiwwwzzzooo\\\NNN>>>888555555555222111333111000///111444777777777333666;;;???@@@>>>;;;999222000......///111111000111111222333333222111111222333444555444333222111000/////////000111111222111333444222000///111333///......------......//////000222222333777<<>>DDDFFFAAA:::666444222///.........///111222444222111///---------.../////////.........///111111000///...---,,,+++***))))))))))))******,,,------,,,,,,++++++,,,,,,---...---,,,,,,...//////---+++---...///...---,,,---///000000/////////..................//////000000000///............/////////---......,,,+++***,,,...////////////////////////---///000///...222999???DDDFFFFFFAAA999333000000000222333222111000222444666555333333333444666777;;;???JJJ[[[iiivvv|||vvvrrrrrrvvv~~~\\\EEEAAA;;;:::999888888888999:::999<<<>>>>>>===;;;;;;<<<:::===:::999>>>FFF^^^___NNN<<<777777555222///000000111222444666888999;;;;;;;;;;;;;;;;;;::::::777555444333333222000...,,,+++***,,,...000///...------........./////////......///000000///...---+++,,,...111333555666666888777666444333333333444,,,...000000000000//////111111000//////000000000,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111222333222000//////000222333ttt```ZZZUUUJJJCCCDDD>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::;;;<<<<<<999888777888999:::999888777:::;;;999888:::AAAHHHQQQaaauuuppp\\\OOO???999666777777555555777111000///000333555555555222666;;;@@@AAA???;;;999222000...---///000111000000111222222222222111000333444555666666666444444555444333222222222333444000222333111...---000222000000////////////000000000222444444555999@@@EEEAAAFFFGGG@@@888444222000......---...///111333444333222000...---...///000111000///...---...//////,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,++++++---......,,,***...///000///...---...000000000//////.........------.........//////000000///...---,,,,,,,,,,,,,,,)))+++.........---...///.../////////000000111111///111333222222777AAAIIIHHHDDD???999444111///------000222222111111333555777555333222222444777888EEEHHHTTThhh|||[[[DDD???<<<;;;999888888888999999777:::===<<<999777888;;;999===:::;;;CCCNNNjjjdddQQQ???888888666111///111111222444666999;;;<<<<<<;;;999888888:::===???888333///000444444///)))------,,,---......,,,+++........./////////000000......///000000///...---/////////111333777;;;===:::888444222000111333444+++---...///.........///---------......000111222/////////////////////...------...///000111222222333222000//////000222333uuukkk]]]OOOGGGDDDCCCBBB>>>>>>>>>>>>===<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<:::999777666666777999::::::888999<<<>>>???DDDKKKZZZrrr~~~~~~oooVVVGGG???<<<777444444444444333333111333777888555444666444777;;;???AAA???;;;777222111000000000111222333111222333333222111222444444555555555555444333333000111222333333222000///***+++,,,...///000000000222111///......///000111222444777;;;>>>BBBDDDFFFCCCAAA<<<777333000------222111///------///000111......------------......000000///............///...---+++))))))***+++,,,---------....../////////,,,---......//////......///---,,,,,,...//////...///...------...///000111000//////...---,,,,,,+++//////...------...///000---------------------------///111000...,,,++++++,,,---......//////......000///......222888>>>BBBEEE@@@999222...---...///000000111000......///111:::444333777:::::::::<<>>>>>===<<<;;;:::999999666666666555333111///---*********+++,,,...///000,,,------...------,,,,,,......//////000222333444...///000222444666777888666333111000000///...---...///000111111000///...////////////000000000000000//////111222222000...,,,,,,---...///000111111666333000...////////////~~~mmmeeeXXXMMMFFFBBBAAAAAA>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;:::999777666666777999:::999888999<<<===@@@IIISSSiiizzzhhhPPPCCC>>>:::666444333444444333444222444888888666555888666888<<<@@@AAA>>>:::666444333222000000000111111000111222222111111222333222222333333222222111000000000222222222222111000//////000111111111111111444333111//////000111222444666:::>>>AAACCCDDDDDD@@@>>>;;;666222///...---111111///......///000000///......------......///000///...---------------...---+++***)))***+++,,,,,,---------............---......///////////////000...------///000000/////////...---......000000000000///...------------------,,,,,,---///000111------------------------+++---///000...------...------...//////000000000000000111333777<<<@@@CCC===999555000...---...//////000111000///...000111666333222666999999<<>>777555555000000000222333666888;;;<<>>===<<<;;;::::::777777777666444111///...((((((((()))***,,,---...+++,,,------......------.........///000111222333///000111333555666666666444222000/////////...---//////000111111000///////////////000000000111111111000000222333333111///---......///000111222222333222111111222222111///nnnbbb[[[RRRIIIDDDAAA@@@???>>>======<<<===>>>???@@@<<<======>>>===<<<;;;:::999888777666666777888999888888:::<<<===BBBQQQ___vvv~~~qqq^^^III@@@;;;888444333333444444333555333444888888666666888777:::>>>AAAAAA===999666555444222111000////////////000222111111000222333222222333333222222111000///000111222222222222222111111222222222222111111444333111//////000111222666999>>>CCCEEEEEEBBBAAA<<<:::888444111///...---111000000000/////////...//////............//////000///...---,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,------------....../////////000000000000000///---...000111111000000//////............///111000///.........///000++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000------...///000000111111///111444888;;;===???@@@222111000.........///000///000111111//////000222444333444777999;;;BBBKKKYYYeeeyyyvvvVVVCCC>>>888666666999;;;:::<<<@@@@@@@@@>>>:::888999<<>>>>>======<<<;;;:::999999999888666444222///...))))))))))))***,,,---...++++++,,,---........................///000111111000111333555666555444333111///------...///...---///000000111111000000///------........./////////222111111222333333111000...///000111222333333444111111222444555444111...rrraaaXXXSSSLLLGGGCCCAAA???>>>???>>><<<;;;;;;<<<>>>???<<<===??????>>><<<:::888888888777777777777888888777888:::<<<===EEEXXXjjjxxxwwwgggUUUEEE@@@888666333222333444444333444222333666777555555888999<<<@@@BBB@@@<<<777555333222222111111000000000000111222222222222333555444555555555555444333333//////000111222333333333///000000111222222222111222111///......///000111999===BBBGGGGGGDDD@@@<<<777666444333111///...---000000000111000///......000//////......//////000111000///...---,,,,,,,,,......---,,,+++,,,,,,---,,,,,,,,,---------------...............//////000///...------///000000///000000//////............111000///......///111222------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............///000,,,,,,---...///000111222000222777:::<<<;;;999777------......///////////////000222222111000111222555555777:::;;;???LLLZZZooozzztttTTTBBB>>>999777777999::::::===CCCEEEHHHGGGAAA;;;<<<@@@DDDGGGMMM\\\sssbbbIII???666333444///111000///000222555999<<<;;;;;;;;;;;;;;;999888777::::::888666444111///...+++++++++,,,---...//////,,,------...------,,,,,,...............///000000111333555666666444222000///---+++,,,---......---000000000000000000000000++++++,,,,,,,,,---------222111000000111111000.........///000111222333333222222111222333222000---hhhYYYQQQNNNIIIEEECCCAAA@@@>>>???>>><<<::::::;;;<<<===>>>??????@@@>>><<<999888888777777777777777777888666777:::<<<>>>GGG[[[nnnyyyppp```QQQCCCAAA777555222222333444333333333000000444444222333666999===BBBCCC???:::666444000000111111222222222222111222444444444444555777555666666666666555444444//////000111111222333444---...000111333444555555333222111000000222444555<<>>>>>===<<<;;;;;;<<<===>>>@@@@@@@@@???>>>;;;999888777777777777777777777777777777999===@@@III[[[kkkyyykkk]]]PPPCCC@@@777555333333444444333222222//////222333111222666777<<>>888555444...///000222333333333333222333555555555555777888555555666666555555444333111000000000111222333333...///111333555777888888666555444444666888;;;<<>>GGGVVVmmm|||zzz}}}tttSSSBBB???<<<:::::::::888888>>>FFFTTTeeerrrmmmfffgggkkkmmmxxx```GGG>>>555333444000111111000///000222444555:::;;;<<<======;;;999888666555444222000///......+++++++++++++++,,,------/////////...---,,,+++***---------...///000222222222333444444333111///---...,,,++++++,,,...---,,,///......------......//////000000000000111111111111///---,,,---------,,,***+++,,,,,,......///000555222...,,,---......---|||kkk\\\SSSNNNJJJEEEBBB@@@@@@>>>===;;;<<<===>>>???@@@AAABBBBBBAAA@@@>>><<<;;;999999666666777777777777666666777666888===CCCKKKXXXeeettt~~~wwweee[[[PPPCCC>>>888666444444555444333111333000///222333111333666555;;;AAAAAA===777444444///000111222333333222222111333444555555555777888777777777777777666555555222111111000000111222333///000111333555666666777777666666777999<<>>;;;777333111000111111111000///...------------...///111333444222111111000000111111222///////////////000000111///////////////...------000000/////////............---,,,++++++---...///...,,,++++++---......------...///000000//////......///000000000...,,,+++......///000//////...---........................,,,---...---,,,---///111---------...000444777888>>>>>>>>>===:::555111///...///000111111111000000...111444555444333333444666666:::EEETTTjjjlllccc\\\]]]___ggg~~~rrrRRRBBB???;;;999999:::888999AAAJJJ]]]vvv|||[[[DDD<<<555333555000222111111000000000111111777888:::;;;;;;999777555333222000///------------,,,++++++++++++,,,------,,,,,,------...------,,,,,,------...000222444555222222222111000///...---///---++++++---------,,,...---,,,,,,,,,,,,---...//////000000000111111111222000---,,,---------,,,******+++,,,---...//////111///......000111000///ttteeeYYYRRRMMMIIIDDD@@@???>>>======999;;;===@@@BBBDDDEEEFFFCCCBBB@@@>>><<<::::::999666666777777777777666666888666888>>>DDDKKKVVV```kkkuuunnn___YYYQQQCCC>>>999777555555555555333111444111000333333222444888444:::@@@AAA<<<666444444000111222333333222000000000222333444444444666888:::::::::::::::999888888333222111000000000111222...///000111222333333333555555555777999===AAACCCBBBAAA>>>;;;777444111///000111111111111///...------,,,,,,,,,...111444666222222111111111111222222...------......///000111/////////000///......---111111000000/////////...///...,,,,,,,,,---///111///---,,,,,,...//////...,,,---...000000000//////---...000111000...+++)))***+++---.........------////////////////////////***+++,,,,,,,,,...111444/////////000222666999;;;<<<<<<;;;999666333000...---...///000111111111111...111444555555444444444999999>>>LLLaaazzzkkk^^^RRRKKKHHHJJJLLLTTTlllqqqQQQAAA???999888888999888:::CCCNNNcccxxxXXXBBB;;;555444555111222222111111000000//////222444666777777555333111111000...---,,,,,,------......---------...//////)))***+++---.../////////,,,,,,---///111333555666222111111000///......---000...,,,,,,---------,,,------++++++++++++---------------............///333111...---.........---***++++++,,,---...//////,,,---...111444444333111zzzmmm```VVVRRRMMMHHHBBB???>>>>>>===;;;;;;<<<>>>???@@@AAABBBBBBDDDCCCAAA???<<<:::888777666666666555444444333333777777999<<>>>>><<<999777777222222222111111222333333333444555666555333111///000333777<<<@@@AAABBBAAA???;;;777777888777222---............///000111222444333222222333555777999666999===>>><<<999666666666111,,,***,,,---...---,,,...///000000...,,,+++111111000000//////......///...,,,+++***+++,,,,,,000///...------...///000........................///......---------......,,,,,,++++++,,,---///000///......------///000111111000000/////////000000//////000222444777999;;;???<<<999444111/////////---...///...---...///111555444666999777222222444<<<999AAAYYYwww}}}fffRRRGGGEEEAAA@@@CCCDDDKKKaaaxxxjjjOOOAAA======666444888999:::CCCOOOfffrrrVVVCCC<<<555444888777111000/////////000222333111111222333333222000///------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///000...---...222444333111111000///......///000111............------,,,+++///......------,,,++++++000...++++++---////////////000000...,,,+++,,,---------,,,,,,,,,------...//////////////////000000qqqeeeXXXPPPLLLKKKGGGBBB???>>>>>>===;;;===>>>???@@@AAAAAAAAAAAABBBBBB@@@>>><<<:::999888555555555555555555555555666666666888===DDDKKKPPPaaaggglllllliii```PPPBBB;;;:::777444222111111111111111111222222444555555;;;===???>>>:::555111//////111333444222111111222222333555777999;;;<<<<<<<<<>>>@@@???===:::888888111111111111111222333333111222222222222222111111666999<<<@@@BBBBBBAAA@@@<<<999555555666666111---000111111222222444444555999888888888999<<>>======<<>><<<;;;::::::444444444555666777777777555666666666999???GGGMMM]]]fffpppssspppeeeSSSCCC;;;:::777444222111000000222222111111222222333444<<<======;;;777333111000333444444333222222333444444555777:::<<<===>>>??????@@@AAA@@@===;;;999999000000000000111333444444222111000000111333555666>>>@@@CCCEEEEEECCC@@@>>>888555333222444444111---111222333555666888999999>>>>>>>>>@@@CCCGGGKKKMMMQQQSSSUUUUUURRRPPPNNNMMMEEE@@@999444111000//////////////////.........---//////000000000///.........---,,,,,,+++,,,,,,,,,///////////////000000111/////////......---------------............------111000...------......//////............///000000//////............//////...000333777999:::::::::444222000///...///000111---...///...---...///111...---...222333444888>>>CCCOOOhhhkkkUUUHHHBBB@@@@@@<<<:::;;;;;;BBBXXXooofffKKK>>>::::::666777===@@@AAAKKKXXXxxxyyyhhhMMM>>>;;;444222555222111111000///............222111000///............------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,---,,,++++++---//////000222555777777555222///......------......///......//////......------------......///000000111111111222444555444111...000000000///---,,,---///000///...---------------///.........///222444666nnnaaaXXXOOOIIIHHHFFFDDDAAA???============>>>???@@@AAABBBCCCCCCCCC??????>>>===<<<;;;;;;:::555555666666666777777777666777888888:::???HHHNNN[[[gggtttxxxsssfffRRRAAA:::999777444222111000000000000000111222333444555======<<<888444111111111444444444222111111444666777888:::<<<>>>@@@AAAAAA@@@AAAAAA???<<<999888888000000000111222444555666444333111111333777;;;>>>DDDEEEFFFFFFDDD@@@<<<999555222111111222222111///000222555888;;;===>>>>>>BBBBBBCCCFFFIIINNNRRRUUUWWWXXXZZZZZZYYYXXXWWWXXXOOOJJJCCC<<<666222000///------,,,++++++++++++,,,...//////000000///......---------,,,,,,,,,------------...///////////////000000//////......---------...///000000000///...333222000///.........///............/////////000..................///000///222666999;;;;;;:::999222111///------...000111---...///...---...///111///------111333555<<>>999888;;;===FFF]]]uuueeeJJJ>>>:::999777999???AAABBBLLLZZZ~~~yyycccJJJ===;;;555333444111222111000///...---,,,,,,222111///---,,,,,,------------,,,,,,,,,+++++++++------------,,,+++******+++,,,------,,,,,,---//////111555888999888555333------------------------------.........------,,,------......//////////////////000222444444333111000111111///...---...000///...............//////111000......///111444555zzzhhh]]]UUUMMMHHHGGGBBBBBB@@@???===<<<===>>><<<===???AAACCCDDDDDDDDD>>>>>>======<<<;;;;;;;;;888888777777777666666666666888;;;;;;<<<@@@HHHOOO]]]jjjvvvxxxqqqcccOOO???888888666444222111000000......///111222555777888======;;;777333000111222333333222111000111444777:::;;;<<<>>>@@@AAABBBBBB???@@@???===999777666666111111222222444555777777555333222333555:::???BBBEEEEEEEEECCC@@@<<<777555222111000000222333444333333666:::???CCCEEEFFFFFFHHHGGGFFFFFFHHHJJJLLLNNNMMMOOOQQQRRRRRRSSSUUUVVVTTTQQQJJJCCC;;;444111///------,,,++++++++++++,,,---...///000000///...---------------------------...000111222222111000...000000/////////.........//////000111111111111111444222111///.........///---......///////////////...............///000000111444888;;;<<<;;;999777333222000...---...///000---...///...---...///111333000///222555888???GGGRRRjjjaaaMMMCCC??????AAA>>>:::999<<<@@@JJJccc{{{fffKKK???;;;:::777:::???@@@@@@KKKZZZ|||aaaIII===<<<777444555111222111111///...---,,,+++111000...,,,+++,,,,,,---------,,,,,,,,,+++++++++,,,------------,,,+++***,,,---------,,,,,,...000000333777:::999777444222,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,.........---------,,,,,,---,,,+++---000333444444000111111000......///111---------...///000111222333111000///...///111222~~~ooo```WWWQQQJJJEEECCC???@@@@@@???===<<<===>>><<<===???@@@BBBCCCCCCCCC>>>>>>======<<<;;;::::::999999999888777666666666777;;;??????>>>@@@GGGMMM___iiirrrqqqhhh[[[JJJ<<<666666555444333222111111......///111444666999:::>>>===;;;777333111111222111222222111111222666999======???@@@AAABBBBBBBBB??????>>>;;;777444444444222222222222333555666777222222333555888<<>>CCCHHHKKKLLLKKKJJJJJJHHHEEEAAA???>>>??????===???AAABBBCCCEEEIIILLLOOONNNKKKEEE===666111000////////////.........---+++---///000000///...---,,,,,,---............---222444666777666444111///////////////////////////000000//////000111222333333222000///.........///---......///000///////////////...//////000111222444666999;;;;;;:::777555444333000...------...///---...///...---...///111444222111444777:::BBBJJJ\\\vvvuuuVVVHHHCCC???<<<===???;;;;;;???DDDPPPjjjfffLLL@@@===:::888:::>>>>>>???LLL]]]~~~aaaIII===<<<777444555111111111111000///...,,,+++///...------,,,---------------,,,,,,,,,,,,++++++***+++------------,,,+++,,,---...---,,,,,,...000111444888999777444111000,,,------......------,,,+++,,,------...---------///......---,,,,,,++++++---+++***+++...222444555000111222111//////000222............///111222333222111000//////.........tttgggZZZSSSNNNGGGBBB@@@===???@@@???<<<<<<===?????????@@@@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999888888888888888888888888===BBBGGGGGGCCCBBBFFFKKKZZZbbbfffbbbXXXNNNAAA888444444444444333333222222000000111333444777999:::>>>>>><<<888444111111222000111333333333555888;;;???@@@@@@AAAAAAAAAAAAAAA@@@???>>>:::666333333333111111111111222222333444222333666999<<>>;;;888555333333222333333444444666888<<<>>>BBBEEEIIIMMMNNNLLLJJJHHHAAA???<<<888666555555555333555666777888;;;???BBBBBBEEEFFFDDD>>>777333111//////000111000///...---***,,,...000111///...,,,+++,,,.../////////...---333444666777666333///,,,.........///000000111111000///---,,,---///222333222111///...---......///------///000000000///.../////////000000111333333777888:::::::::777555333222111///---------...///---...///...---...///111333111111555999<<>>@@@???<<<;;;===???AAAAAAAAA@@@???>>>===<<>>===;;;:::999888777777777888999999::::::DDDJJJOOONNNHHHEEEHHHKKKSSSYYY[[[TTTKKKBBB:::333222222333444444333333333222333333444555666888999>>>>>><<<999555222222222000111444555666777:::===AAAAAAAAABBBAAAAAA@@@@@@@@@@@@>>>;;;666333333333111000000000000000111111444666:::???BBBCCCCCCCCC???<<<888444222222333333444555555666777:::>>>AAADDDGGGJJJMMMLLLIIIEEEBBB666444222111111111333444222333444444444777;;;>>>888<<>>FFFNNNgggzzz\\\AAA<<>>???@@@@@@???>>>CCCBBBAAAAAA@@@@@@@@@@@@???>>>===;;;:::::::::;;;666555777:::999888===DDDRRRWWWWWWPPPIIIGGGGGGGGGMMMLLLJJJGGGCCC???<<<:::444333333222222333333444444666777444222444:::@@@???<<<888555333111...,,,000111222444666999;;;<<<<<<===>>>???@@@???>>>>>><<<:::777666555444222000000000000000000111222222<<<>>>AAACCCCCC@@@>>><<<555444333222111111111111333444777:::???CCCFFFHHHKKKKKKJJJHHHDDD>>>999666777666444222111111222222///000111111000111333555666999===@@@???:::555111000000///........................------.........+++,,,------......------000/////////000///...,,,/////////.........111333000//////......000111222555555555333111...+++)))------...............------------...000333555666;;;>>><<<666444666666111000000000///......------...///000111111111111111999222111777<<<>>>GGGSSSiiirrrZZZCCC===>>><<<;;;===;;;>>>AAAJJJ```aaaJJJ@@@<<<;;;>>>;;;;;;???@@@NNNhhhzzztttxxx[[[LLL<<<666555555444555555444222000...,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++***)))***+++,,,++++++++++++++++++++++++...---+++***+++...111444222444777777444222000000111333444111...+++,,,---,,,///111111///...///111111///------000222333444111000000111333444444333666333333333000,,,---000444333222000...---------...---++++++---...//////wwwjjj```[[[TTTNNNJJJFFFDDDBBBBBB@@@??????@@@AAA@@@???CCCBBBAAA@@@???@@@@@@AAA@@@>>>===;;;999999999:::999666666888888;;;CCCMMM```eeecccXXXLLLEEECCCBBBEEEDDDBBB???<<<999666444333222222111111222222333444666666444222444:::@@@>>>:::666333222222111000111222333555888;;;===>>>===>>>???@@@@@@@@@???>>>;;;999666555555444111///111000000///000111333333>>>???AAABBBAAA>>>;;;999333333333333333444555555555777;;;???CCCFFFGGGHHHFFFDDDBBB???;;;888555444333333222111000000000000...///000///...///000222444666888999888666222000//////...---------------......------------......+++,,,------......------+++***+++---000222222000...///000///......000222000000/////////000111222222222222111000...---,,,.........///......------000000//////000333555666777:::888222111333222...///////////////.........000000111333333444444444888222222888<<>>>>>???AAAAAA@@@CCCBBB@@@>>>>>>???AAABBB@@@>>><<<:::999888888888;;;777666777:::@@@LLLYYYkkkpppnnn___MMMCCC???>>><<<<<<;;;999777444222111222111111000000111111222444555666444333555:::???<<<999444111111222333333222333555777:::===???@@@???@@@AAABBBAAA@@@???>>>999777555444444333111///000000//////000333666777AAAAAAAAA@@@>>>:::777555222222222222333444555666999===BBBFFFIIIIIIGGGFFF???===:::666444222222222000111111111111111000000...///000///......000222444444555555444333222111...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---............---)))((())),,,000222222111...000111111///......///000000//////000000111222/////////...//////000000///////////////...---,,,333222111000111333555666555777555111///111000.........////////////000000///000111333444555555555555222444999;;;@@@PPPbbb~~~ttt]]]GGG???===;;;<<<@@@>>>FFFVVVmmm^^^JJJAAA>>>999===;;;<<>>BBBBBB@@@>>>:::999888999:::;;;:::888555444444666444111111555444222000111333222///+++///000111222111///---+++yyyhhh]]]WWWRRRLLLFFFDDDCCCBBBBBBAAA???===<<<>>>@@@@@@@@@BBBAAA???======>>>@@@BBB???>>>;;;999777777777777:::777666999>>>FFFUUUbbbmmmrrrppp___LLLAAA===<<<999999888888666555333333222222111111111111222222333444555444444666;;;>>>===999333000000111333333111333555888;;;>>>@@@@@@AAABBBBBBBBBBBB@@@???===777555444333333333111///.........///333777;;;===BBBBBB@@@>>>;;;777333111222222222333333444555666@@@DDDHHHLLLLLLIIIDDDAAA999888666555333222111111000111222444444444333222111222222111000000222333444555666666666555333222------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------...............---,,,,,,---...///---,,,...000111111///---------///...////////////000000///...---------///000111///000000//////...---,,,222111000000111444666888777777555333222222111000---......///000000111111---...///111222333333444222111444999;;;BBBWWWmmm}}}fffNNNCCC@@@>>>BBBIIIJJJXXXnnnyyy[[[HHH@@@<<<999===<<<<<>>DDDLLLTTTXXXYYYYYYOOOMMMLLLKKKKKKJJJHHHFFFCCCAAAAAAAAA===777666999:::777444555666333---(((---...000111000/////////vvvhhh___UUUQQQKKKFFFDDDDDDCCCBBB???===;;;<<<===?????????AAA???>>>======>>>@@@AAA>>><<<:::888777666666666666555888===CCCLLLZZZfffooosssooo^^^KKK@@@<<<:::777777777777777666555444333333222222222222333333333333444444555888;;;===>>>999444000///000111222111333555999;;;===??????BBBBBBBBBBBBAAA???===;;;666444333222333333111000,,,---...222666<<>>;;;777444222000222222333555888:::===>>>FFFHHHKKKLLLJJJEEE???:::333444555555444222000//////000222333444444333222000111222111000000222444333555777999888666222000...---------------......---,,,,,,++++++,,,,,,---,,,---......//////......///...------...---+++)))---///111111///---,,,---------........./////////000///...------...///000//////000000///......---...//////111333666888:::666555444333222111111222---......///000111222222...///000111333333333333000000444999<<>><<<<<<@@@EEEZZZyyy~~~fffRRRDDDCCC??????BBBCCCBBBLLLjjj}}}WWWHHH:::555555444222222111111111111000///---,,,,,,,,,------------,,,,,,+++,,,---------,,,***)))*********++++++,,,,,,,,,///...,,,++++++---000222333666:::;;;888333...,,,111///---,,,---///000111000000111444999???CCCFFFNNNOOOSSSZZZcccjjjnnnpppkkkiiifffdddbbb```]]][[[WWWUUUUUUUUUPPPJJJHHHKKKJJJGGGDDDBBBAAA<<<666111///111333333222222555777~~~qqqfff___TTTPPPKKKHHHFFFEEECCCBBB===<<<<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>??????;;;:::999777666666666666555555999@@@GGGOOO\\\hhhwwwwwwnnn\\\JJJ@@@;;;888444555555555555555444444444333333333333333333444333333333444666999;;;======999444000000111111111222444777:::<<<>>>>>>>>>BBBBBBAAA@@@???<<<:::888555444222333333444222111,,,...111666;;;@@@DDDFFF>>>===:::777555333222222222333666:::>>>CCCFFFHHHGGGHHHIIIHHHEEE???:::666///111333444444222///---......///000111111111000---...//////...///111333222444777888777444///------------------......///------,,,,,,,,,,,,------------...////////////......---,,,---//////---,,,---///000000...------...,,,---.../////////......111000//////......//////...//////000000/////////---...111444777999::::::333000///111000......111......///000000111222222111222333444555555555555111000333:::@@@MMMiii{{{rrrmmmkkkrrr}}}oooVVVGGG???999999>>><<<<<<@@@FFF\\\}}}gggQQQDDD???DDD888999===@@@AAALLLjjjxxxTTTFFF999555555444222222)))***,,,---......------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))*********++++++,,,,,,---///---+++***+++...222444===BBBHHHJJJGGG@@@:::777666444222222444777888888::::::===CCCKKKRRRWWWXXXZZZYYYYYY\\\bbbhhhlllmmmnnnkkkhhhfffdddbbb___\\\\\\[[[]]]```^^^ZZZZZZ]]]^^^]]][[[XXXTTTPPPLLLJJJHHHIIIHHHDDD<<<777555666uuuiii```ZZZRRROOOLLLIIIHHHEEEBBB@@@======>>>@@@BBBBBBAAA???<<<<<<>>>?????????>>>>>>999888777666555666777777555555888???FFFOOO]]]jjjzzzuuuiiiWWWHHHAAA;;;777333333444444444444333333333333222222222222333333222222333444777:::;;;<<<999666333111111222222111555777999<<<>>>>>>>>>>>>@@@@@@@@@???<<<999777555555444333333444444333222000222666:::>>>AAACCCDDD:::999666444333333444555555666888;;;???CCCGGGIIIDDDDDDCCCAAA>>>;;;777555111222222333222111000000000////////////000000111,,,---...//////000222444555666666666444111///---,,,,,,++++++,,,------.........------------......------...///////////////---------...000000///...---...///...------...000......000111111111000/////////000000111000000000---...///000000111000000...111555999;;;;;;;;;:::111------000///,,,,,,000/////////000000111111222333333444444555444444333555222444<<>>===>>>@@@CCCEEEEEEBBB???:::<<<>>>@@@@@@???>>>===888777666555555666777888777666888===DDDNNN^^^lllwwwqqqcccRRRFFFBBB===777444444555555555555444444222222111111111111222222222222222444888:::<<<<<<555444222111333444333333777999;;;>>>?????????>>>@@@??????===;;;888555333555444333333555555444333333666999===@@@BBBBBBBBB777666444333333444555777999999:::;;;===???AAABBBAAA@@@>>><<<:::888777666666555444333222333333444333222111000000111222333---...000111111222555777:::999777555222111000000+++*********+++,,,,,,---///......------......///---......///////////////000///...///000000...---------...---,,,---///222///000111333333222222111---...000222222222111111,,,---...000111111111111111444999===>>>===;;;999222------000000,,,---111000000000000111111111111222222333333222222111111999444555>>>III[[[xxxmmmXXXKKKAAA:::777=========CCCKKKeeehhhIIIAAA???;;;<<<@@@>>>???BBBGGGWWW{{{pppVVVHHH:::555555222///...***+++---......---+++***---..................---///...---,,,+++,,,---...))))))***+++,,,,,,------((()))+++---///111222222999???HHHPPPUUUXXXZZZ\\\SSSTTTWWW[[[______[[[WWWMMMKKKJJJJJJLLLLLLIIIFFF???===;;;;;;<<<===<<<;;;<<<:::999999999999888666555555:::@@@AAA???@@@DDDHHHMMMQQQPPPKKKKKKPPPVVVXXX```hhhjjjeee^^^YYYWWWrrriii```YYYVVVOOOLLLHHHCCC@@@??????@@@@@@@@@@@@BBBCCCCCCAAA@@@<<<======>>>>>>>>>>>>>>>777777777777666555444333666777:::>>>EEEPPP\\\dddwwwrrreeeTTTGGG@@@999444555222000111333444222///444333222111111222333444333333444666999;;;>>>???999444///,,,---111555777888999999;;;===???AAABBBBBBBBBAAA===888555444444111222333444555555555555888:::===>>>???===;;;:::777555111//////333777:::888<<>>BBB@@@888222000000000///......000222222222111111111111111111///---,,,///222444333222:::;;;===CCCQQQjjjnnnWWWIII@@@:::999888<<>><<<;;;:::888777222222222222111111111000111111111111222222222222...111444444333333555888999:::;;;:::999999;;;<<>><<<===>>>???????????????666666777666666555444333444666999===CCCOOO^^^iiizzzwwwkkkZZZKKKBBB<<<666555333111111333444222000222111000000000000111222333333555777999;;;===>>>777444///---///222444555666777888:::===@@@BBBDDD@@@???>>><<<:::777555333111111222222333444555555:::<<>>777666444222111111222333555555555555444333222222222333444222000//////000111000000111222555777999888888777444000......///---,,,,,,,,,,,,---......///000000111000000//////***+++---/////////...---000///...------...///000///..................///......///////////////...///............///000000.........//////000000000222555:::???AAA>>>777333000000000///......000222000000000000000000000000000///...000333555555444888999>>>HHH\\\www{{{yyyvvvqqqxxxpppZZZKKKAAA;;;:::888999>>>CCCNNNhhhrrrWWWEEE??????>>><<<@@@AAADDDOOOccc~~~mmmSSSGGG;;;666555333111222111000///......///000000------,,,,,,,,,,,,------+++,,,---,,,++++++,,,...+++************,,,---...++++++******+++,,,------+++---///222444777<<>><<<<<<===>>>???@@@AAAAAA@@@888888888888777666555555333666999;;;AAAPPPdddsssuuubbbPPPEEE>>>999444333222222333333222111222111111000000111111222222333555777999:::;;;<<<555333000///111222333333444444666888;;;???AAACCC===;;;::::::;;;:::555111111000000000222333555777<<<>>>AAABBB@@@;;;666222222222111111111333555666@@@AAACCCDDDCCC???;;;999777666444333333333444555444444333333333444444555222333444333111000000111222222333444555777999:::888666333111111000...------,,,,,,,,,,,,---......000111222333222000...------...///000000///...---000///...------...///000111000///......///000111------......//////000000//////......//////000111//////000000000000000000444888===@@@>>>:::666333000111111000......000111//////////////////000000111000000111444666777666999:::AAAQQQjjj{{{jjj\\\XXXSSSOOOVVVdddsss]]]LLLAAA;;;===999:::>>>BBBOOOkkkrrrVVVDDD@@@BBBAAA@@@CCCDDDKKK___{{{iiiRRRFFF:::666555333222222000---+++,,,000222222111,,,++++++++++++++++++,,,***+++,,,,,,+++,,,...000,,,++++++******+++,,,,,,))))))))))))***+++,,,---***+++++++++,,,...222555///000444777888555000+++222222111000///......---000000/////////.........++++++,,,,,,,,,,,,------000111222000...------...000111111000...---...000111111000111222444666777}}}nnnfffaaaYYYQQQMMMIIIHHHEEECCCBBBBBBCCCCCCBBB@@@?????????>>><<<:::;;;<<<===>>>???@@@@@@@@@::::::::::::999888777777333777;;;<<>>999777666888<<<;;;666000111111000000222444777999???@@@@@@???<<<777333000000000222444555777888888???@@@@@@@@@>>>;;;777555666555555444444555666666555555333222222333444555111222333222111000111222222333555777999:::<<<<<<888444111000222222///---///............///000000000111333444333111...,,,000111111222222111000/////////...------...//////111000...------...000111/////////000111222333333/////////...///000000111111111111111111111111111666:::??????;;;666444444000111222111//////000111/////////000000000000000111000000111333666777888;;;===GGG[[[wwwzzzcccVVVKKKGGGBBB>>>EEEQQQjjjwwwuuu```MMMAAA;;;>>><<<>>>BBBFFFSSSqqq{{{aaaMMMCCCBBBDDDEEEHHHNNN]]]vvvdddPPPDDD:::666666333222222111---)))+++000333222///++++++************+++++++++,,,,,,,,,++++++---///---,,,,,,++++++*********(((((((((((()))+++,,,---111111000...,,,---000222,,,,,,,,,...//////,,,)))000111222222000000000000.........------------,,,************+++++++++,,,///000000000000000000111111222111000---------///111000.........///111222vvvhhhbbb^^^WWWPPPLLLJJJHHHFFFDDDCCCBBBAAAAAACCCAAA???>>>>>>===<<<::::::;;;<<<===>>>>>>>>>>>>999999999999888777666555444888<<>>>>>666333000000222222000...///............///000000000111333444333000---+++000000111111111000000//////...---,,,,,,---.../////////...------...//////////////////000111333444///////////////000111111111111111222222222222222888;;;>>>===888444222333000222222222000//////000000000000111111222222222///000000000222444777999:::???LLLdddttt___QQQJJJEEECCC???<<>>>>>>>><<<;;;;;;;;;<<<<<<======<<<<<<666666666666555444333222444888===CCCMMM```yyyvvv^^^KKKAAA888222333444555444333222333444......///000000///......111444777999999777555333222222111222444444222000111111111111111222333333222111222444888888555222111111222333555888;;;<<>>>>>999999888888777666555444333333333444444444444444777666555444333222222222///111222222111111333444444666999<<<======<<<<<<222000//////000000000///---,,,,,,,,,,,,---......///000111222111///---,,,...............////////////...---,,,,,,---...///........................///...---------///000111000000//////000000111222111111222222333444444555:::;;;;;;999666333111111111222333333111//////000000000111111222222333333///000000111111444888;;;888AAASSSooo~~~aaaNNNEEEBBBAAAAAA>>>===BBBJJJYYYlll{{{wwwdddQQQBBB:::666888>>>FFFKKKYYYyyyxxxddd\\\bbbjjjwwwiiiLLLBBB888666777444222222333///,,,,,,...///...,,,+++******************+++.........,,,***)))***,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++...//////---***)))***+++...,,,******,,,---------+++...111111...------///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------000///------------+++***/////////...,,,+++---...)))***+++---------,,,,,,zzzlll^^^YYYVVVQQQLLLJJJFFFFFFEEEEEEDDDCCCCCCCCCCCCAAA>>>>>>>>>>>>>>>==================<<<<<<;;;666666666666555444333333444777===EEERRReee{{{jjjRRRDDD>>>888111333555666555333111333444///000111222222111000///111444777999999777333000333222111222333333222111000000000111111222333444111111222333444444444444...///111444666888:::;;;;;;999666333222444666777888999:::;;;<<<<<<<<<<<<999999888777666555555555444555555555555555444444333444444555444444333333111222444444444444555777999:::===>>>===;;;888666------...---,,,,,,...///---,,,,,,,,,,,,---............/////////......---////////////000000111222111000///......///000111---...000111111000...---000///...------...000111000000//////000000111222000111222333444555666777;;;999777555444333111///111222444333111//////////////////000111222222222000111222222222444999>>>===HHH^^^zzzjjjRRRFFFAAA@@@@@@???===>>>EEEMMM___ooo|||xxxgggUUUEEE<<<777888>>>DDDJJJ[[[kkkKKKAAA888666777555222222000///...---,,,---......+++++++++******+++++++++,,,------,,,+++***,,,---***+++,,,,,,,,,+++******++++++***)))))))))******+++---......,,,+++++++++---+++))))))+++---------,,,000444444000...///111------,,,,,,,,,+++++++++,,,,,,,,,,,,------------000...,,,---...///---+++,,,------,,,++++++,,,...+++,,,------......------xxxjjj[[[UUUSSSOOOJJJHHHDDDDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>>>>??????>>>????????????>>>===<<<;;;999999999888888777666555333666;;;EEETTThhh{{{zzzaaaJJJ@@@===888222333555777555222111333555333444555666666555444333111444777:::999666222///333222111111333333222111///000000111222444666777000111222222222222333555,,,...000333666888999:::777777666555555666888999<<<<<<<<<<<<;;;:::999999;;;:::999777666666555555111111111111111000///...000222333555666666555444222444666666666666888999===>>>??????===999555222)))+++---,,,)))))),,,//////............///000000------------............222222222222333444555666333222111000000111222333...///222333333222///...333222000///...///111222000000000000000111111222000000111333555666888888<<<888444333333333111...111333444444222/////////---......///000111111222111222444333333666;;;@@@EEEQQQhhhyyy[[[JJJCCCDDDCCCBBB???===???HHHRRRdddsss~~~zzzjjjXXXHHH>>>::::::???DDDKKK^^^jjjJJJ@@@888666777555333222.........---,,,,,,...000,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++---///******,,,,,,---,,,+++***---,,,+++***))))))))))))&&&))),,,---,,,***))))))...,,,******,,,.........***...333222...+++,,,...---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------///---,,,...222444333111,,,,,,---,,,++++++---///---,,,+++******+++,,,,,,oooggg\\\TTTPPPNNNLLLJJJDDDCCCBBBAAAAAAAAABBBCCCAAA???===:::999999:::;;;@@@AAABBBCCCAAA>>>;;;999>>>:::555444666777777666777999===GGGYYYmmmwwwyyyyyyiiiRRRBBB:::666333000222333444555666666666666444222222666;;;===999555111444777888666333111000111111222222222111111000333333333333333222111000000222333333222333555777333333555888:::999555111888555111///111333555666;;;:::888888888777555444555666777888666444222000333222000...///111333555555666777777777666555444444555555333222666===CCCDDD???;;;888777555222///222222111...******...111222///,,,---111555666555777444000000111222111000111111111111222333444555111111000111111222333333222000///---,,,,,,,,,,,,//////000111111111111111------......///111222333888666555666777888777555999888666444222111111000111222222111///...///000---000333444333111111111000111111111222555;;;@@@HHHTTTmmmeeeSSSHHHAAAEEE???>>>AAA???>>>KKK\\\zzzmmmWWWFFF>>>@@@>>>???DDDMMMdddeeeHHHBBB;;;666555333000.........---------......///)))(((((())),,,...///...***,,,------,,,+++,,,,,,---------,,,+++***)))(((''')))+++,,,***)))))))))+++///333222---)))((())),,,,,,++++++***+++++++++...///000...++++++---000---///000///,,,+++++++++)))***+++,,,------------000///------,,,---...///---...000///......///000------,,,,,,,,,---......|||iiiaaaXXXQQQNNNMMMKKKHHHCCCBBBAAA@@@@@@@@@AAABBB===<<<:::999999:::;;;<<<@@@AAABBBBBBAAA>>>;;;999<<<999555444555777777666888:::===EEESSSccckkkkkkfffYYYGGG;;;777777555333222333333444444444444444333111111555;;;===;;;888333666999:::888555333222000000111111111222222222333444444444333333222111222333444333222222333555888777888:::<<<;;;888444555333111111444777999::::::999777666666555555444444444555555444333111000444222000///000111444555555555666666666555444333333444555666777;;;???CCCAAA===777444444333111000---///111000......000222000...------///222333333444111000000222333333111111000000/////////000000000000//////000000111222222111000............/////////000111111111000000000////////////000000111555444444555888999999888888777555333222111000000111333333222111000000111...000333333222111111222111000111222444888===AAAJJJZZZttt___NNNGGGBBBDDD@@@@@@CCCCCCEEEUUUiiimmmVVVFFF@@@BBB@@@AAAEEEOOOfffdddGGGBBB;;;666555333111.........------------......///---++++++,,,---,,,+++)))+++---,,,+++***++++++******+++++++++******))))))+++,,,,,,+++******++++++///222111,,,))))))+++++++++******++++++,,,---+++,,,---,,,***+++...000...000111000...,,,,,,,,,,,,---...///000000000000111000///......///000000,,,.........,,,,,,---......------,,,,,,,,,------sssaaa[[[SSSOOOMMMKKKIIIFFFBBBAAA@@@?????????@@@@@@999999888777888:::===>>>AAABBBBBBAAA@@@===:::888999777444333444666777666999;;;===BBBKKKVVVZZZXXXSSSIII===666666777777555333333333222222222111111333111000333888<<<<<<:::444777:::;;;888555333222111000000///000111333444333444444444444333222222333444444333111111222333;;;:::999999::::::888666333222222444888;;;<<<===999888666444333333444444222222222222222222222222555333222111111333555666444555555555555444333333444555777;;;???AAABBBAAA<<<888444111111111111000))),,,000222222111111222......///...---...///111---,,,,,,...000111000///111000///......---------..................///000222111111000000111111222///000000000000000///...222111000///////////////111111222555888::::::999666555333222111000//////222333444333111111111333000111222222111111222444222111000333777<<<@@@BBBMMMbbbwwwUUUFFFDDDCCCBBB@@@AAAEEEGGGOOOddd{{{mmmUUUGGGAAADDDBBBBBBGGGRRRjjj|||```GGGAAA:::666555444111.........---------------...111///---,,,------+++***)))***,,,,,,*********+++((()))))))))*********++++++,,,---,,,******,,,---+++...000...+++***+++---************+++,,,------((()))*********+++---000///000111000...------...***+++,,,------......---000000/////////000000111...///000///---,,,,,,---.........---,,,,,,,,,,,,|||kkk\\\WWWQQQMMMLLLJJJGGGCCCAAA@@@@@@???????????????:::999888888999;;;===???AAAAAAAAA@@@>>><<<999777666555333333444555666777888;;;===???EEEKKKLLLHHHHHHBBB:::666666777666444444444333222111111000000333111///000444777999999333666999999666333000///333222000......///111222222222333333333222222111222222333222111111333444:::999777666666555555444333333444777;;;======<<<777777555333222111333555222222111111111222333444555444333333333444666777444444444444444444444333777888:::???DDDDDDAAA===555444333222222111000///***,,,...000111111111111---000222000---,,,---000------///000111111000///111111000///////////////------,,,,,,,,,------...000000000111111222222222///000000000000///......222111000000//////000000111111222555888999999777333333222000000/////////111222333333111000111333111222222222111111333555555333222444:::???BBBCCCSSSmmmsssRRREEEEEEHHHDDDBBBDDDIIIPPP```|||nnnUUUFFFAAABBBBBBBBBGGGVVVqqqvvvZZZEEE@@@999555444444111///......------,,,,,,------///---++++++---------,,,***+++------+++***+++,,,+++***************++++++,,,,,,,,,+++)))***,,,...,,,------,,,******---///+++++++++***++++++,,,,,,)))******++++++,,,---......///000000...------...)))***+++,,,,,,,,,,,,,,,..................//////111222222111///---.../////////......---,,,+++***tttfff[[[VVVQQQNNNLLLJJJFFFBBBAAAAAAAAAAAA@@@@@@??????===<<<:::999:::;;;<<<>>>AAAAAA@@@???===;;;999888555555444444333444555666555999<<<===@@@DDDCCC??????;;;777555666666555444666555333222111111111111444222//////000222444555444777::::::777333000///555333111///......///000///000000111111111000000...000111111111222555777999888777666444444444555777666777999;;;;;;:::888555666555333111000222555333333222222333444555666555555444444444555666777444444444555555666666666<<<<<<>>>AAADDDBBB<<<777000222444555444222///......---------...////////////222444333000---...///222333444555555444333222//////......///000111111------,,,,,,,,,,,,------......///000000111111111//////000000000000//////000000000000000111222222222222333555777777555444222111000000///////////////111222111000000111222111222333222111111333555888666555666;;;@@@EEEHHH]]]zzzzzzXXXGGGFFFIIICCCDDDHHHQQQ```xxxoooUUUDDD>>>???@@@AAAHHHZZZxxxrrrWWWDDD???888555444444222000......---,,,,,,,,,,,,,,,...,,,******+++,,,+++***+++---......---,,,,,,---///...---++++++***+++++++++,,,+++***))))))+++---,,,,,,+++******+++---///------,,,+++************------,,,---------,,,,,,,,,...//////---,,,,,,------......////////////...******++++++,,,,,,,,,,,,111222222111...------.........///...---,,,+++***~~~nnnccc[[[VVVPPPMMMLLLJJJGGGCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<:::::::::<<<===?????????>>><<<;;;999999555555666555333333444666333777::::::<<>>;;;555444222333444666555555666555333111000000111111444222111//////000111222888:::<<<<<<999555111000444333111///.........///......///000000000000///---...000111111333555888:::;;;;;;999777666888999:::999888888999888666444222555666555222000222444444444444555555666666666555555555555555666666777555555555666777999:::;;;>>>???@@@AAA@@@===777333...111555666444111///...111///------...//////...000222555555333000///...///111222222000///000000,,,,,,,,,------...///000///...---------------------......///000000000/////////000111111111111111000000000000000111222333333333444555666666333000111000000/////////000000///000111111000///111222111222333333222222333444777777777777:::AAAJJJQQQkkkcccMMMFFFHHHCCCFFFNNN]]]sssnnnSSSCCC<<<===>>>@@@GGG\\\~~~zzzssszzzrrrXXXCCC>>>888444444444222000///...---,,,++++++++++++000...,,,*********(((''',,,...//////---------...111000...,,,+++***++++++***+++,,,+++))))))+++,,,---,,,+++******+++,,,------,,,++++++******++++++///.........//////---++++++---......---,,,,,,---,,,------.........------((()))***+++,,,,,,,,,,,,---...///...,,,++++++,,,---......///...---+++***wwwiiiaaaXXXSSSNNNKKKKKKKKKIIIGGGDDDDDDEEEEEEEEEDDDCCCBBB>>>===;;;999999:::;;;<<<>>>>>>======<<<;;;::::::555777888666444333444666222666999888888::::::888222222111222333555555555444333111/////////000111222222222111000111222444999;;;===<<<999444111000//////000000000000000000......///000000000000000...///111111111222444666:::;;;===<<<:::999:::<<<;;;999777666666555444222000444888777444111222444333444555666777666555444444444444555555555666666555555666777999<<>>@@@GGG^^^vvvdddZZZVVV^^^fffrrrqqqXXXBBB===777444444444333111///...---,,,++++++++++++111...,,,+++++++++***(((+++---......---,,,,,,---///...,,,******+++,,,---***,,,------,,,++++++,,,---,,,+++***++++++++++++************+++,,,---......------...111111///,,,,,,---//////...------...***++++++,,,,,,++++++******+++,,,...//////......+++,,,---,,,+++***+++,,,+++,,,...//////---,,,+++rrrggg___UUUQQQKKKIIIJJJLLLKKKIIIEEEFFFGGGGGGGGGFFFDDDCCC<<<;;;999888888999;;;<<<======<<<<<<<<<;;;;;;;;;666888999777444222333555222666888666666888888555666555444444444444444444222111///...---...000111111222333333222333555666777999;;;;;;777222///---,,,---...000111222222222//////000111111111111111000111111111000111222444888;;;======;;;999;;;<<<;;;999666555555444333111///444999999555222222333333444666777777666444333444444444555555555555555666666777888;;;>>>AAACCC<<<>>>???<<<777333333444111222222///,,,,,,///222//////111555888777222...111000111444666555000+++---///000000///000444888333222111000000///000000222111000///////////////...///000111111000///......///111222444444555555555444333111000/////////111111222555777666333000000000000000000111111222000111333333222222333444///222555666555333333333///333777777999DDDVVVdddzzzooonnnnnnuuugggNNNAAA======???AAAGGG^^^|||jjj[[[OOOIIIDDDLLLSSSaaa}}}oooVVVAAA<<<777444444444333111///...---,,,++++++++++++...,,,++++++---.........***,,,------,,,+++,,,,,,,,,+++***))))))+++---...***---//////...,,,,,,,,,---,,,++++++,,,,,,***)))''''''(((***,,,...000111,,,++++++---111222000------...000000///......///.........//////...------,,,---///111111111111000+++---......,,,,,,---...***,,,---//////...,,,+++xxxmmmddd\\\WWWRRRMMMJJJIIIGGGDDDAAADDDEEEGGGHHHFFFCCC???======:::777666888:::<<<<<<;;;;;;;;;;;;:::999888777888777666444333333333333333333333444444555555555000222555666777555333222222111///.........///000111000111222111///333:::888:::;;;999666222/////////...---,,,---...000222111111000000000000111111444333222111111111222333@@@@@@AAA@@@???<<<999888:::888555333222333444444444555555555444222111///555444444333333444444555777666555555666888:::<<<:::<<>>@@@@@@EEEKKK^^^jjjXXXNNNGGGCCCCCCAAAGGGKKKSSSmmmnnnWWWEEE;;;333333555333000......---+++******+++---...+++---...---,,,******+++***+++,,,,,,,,,,,,+++***++++++******)))*********((()))***++++++***((('''+++++++++******(((''''''***++++++,,,---...//////)))***,,,...000222333333//////...------,,,++++++***+++---///111111111111---------///111111000...,,,---.........---,,,+++---,,,,,,++++++******)))tttkkkccc[[[SSSOOOJJJHHHGGGFFFDDDBBBDDDEEEGGGGGGFFFCCC???======;;;888888:::<<<===>>>@@@@@@???===;;;999777666666666555555444333333333333333333333444444444444333444555666666444222000222111000/////////000000111000111222111///333::::::;;;<<<:::666222//////000///...---...///111222000000//////////////////000000000111222444666888>>>?????????===:::888666444333222111000000111111222333333333222111///...333333333444444555777777888777777777888999;;;===BBBBBBCCCCCCBBBAAA@@@???777666555444333333333333222222111000000000000000...---000777999555111000000000000000//////////////////000000111333444555000000111222222222111111......///000000000000000...//////000000000//////222111111000000000000000555444333222222222333444555555555555444222111000222333333444444333333222000111222333444555555555333333222222333333444555222222444888===HHH]]]ooo~~~___KKKCCC@@@AAAAAAEEELLL^^^www^^^OOOJJJEEEBBBAAA;;;@@@DDDOOOmmmmmmVVVFFF<<<444444666333000///000///---,,,,,,,,,------+++,,,------+++******+++************************,,,++++++*********++++++,,,,,,,,,,,,++++++***)))************)))((('''&&&******++++++,,,---------)))***,,,...///111111222///...---,,,++++++++++++***+++---///000000000//////...,,,,,,......---,,,......//////...,,,***)))---------,,,++++++******}}}ooohhh___XXXNNNLLLHHHFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEBBB???======;;;999999;;;===??????@@@???>>><<<:::888666666333444555666666555444333333333333333222222222222444555666666555333000///222222111000000000000111111000111222111///333:::<<<===<<<:::555222000///111000/////////000111222000000///......---......///000000222444666888999<<<<<<<<<;;;:::777555333000000000000000000000000000111111111000///......222222222333555777888999888888999:::<<>>===<<<:::888999;;;===>>>>>>999999888888777777777777333444666888888777666555333333333222222111111111444444555555444333111000222222222111111111111111000///111222111///444;;;>>>>>><<<999444111000000222111111000000111222222111111000///............333333333333444555555666999999999888666444222111000111222333333333333222000000000000000000//////111111222333555666888999777999<<>><<<:::999888888:::<<<===<<<888888777666666666777777444555777999:::999888777333333333222222111111111222222333444444333333222222222222222111111000000000///000222111000444;;;>>>===;;;777333111111111222222111111111111111222222111000000/////////000333333333444444555555555555555555444333222111111000111222333444444444333111111000000111111111222222222222333555666888999888;;;???EEEJJJNNNQQQRRRGGGDDD???:::666444333333555555333222111000000///111000000000000000111111111...///333555222000111.../////////000000000111---...000111111000///...111111111111111000///...000000///......000111222222222333444444444444444111111333444444444444444555444333222111222333333666666555444333222111111...///000111111111111111222111111111222333444555444444333333444444555666555666999@@@JJJ[[[uuuvvvYYYIIIBBB???@@@???DDDNNNaaa|||YYYMMMBBBAAADDDDDDBBBAAAAAACCCKKKaaakkkTTTEEE===777777666333111222//////......---+++)))(((+++,,,......---,,,,,,---,,,+++)))(((((()))+++,,,,,,+++++++++,,,,,,---...333000---***)))***+++---,,,,,,---------,,,++++++------,,,,,,++++++*********++++++,,,------,,,,,,111///---++++++,,,...000---,,,,,,,,,++++++++++++)))***,,,000222111...+++,,,,,,,,,,,,---......//////......------,,,++++++{{{mmmeee^^^WWWTTTMMMLLLJJJFFFBBB??????@@@CCCCCCCCCCCCAAA???===<<<;;;999888888:::;;;;;;:::===;;;999777666555555666555666777999999999888888333333333333222222222222111111222333333333333333111111222222111111000/////////000222111000555<<<===<<<999555111000111333222222222222111111111000111111000000000000111111///000222444555666666666222222111111111111111111//////000000111111111222111111111111111222333444222222333555777999<<<===>>>AAAEEEJJJMMMOOOPPPPPP@@@>>>:::777444222222222111111111111222333444444000000000000000111111222333///...222333111000111......//////000000111111///000000000000//////...000000000111000000//////111000000000111111222222...///000111222333333333555666666666555333222000555444333222222222333444777666444333222222111111///000111222222222222222444333222111000111222333444444444444444555555666444444888@@@KKK___{{{rrrWWWHHHBBB??????>>>FFFQQQeeepppOOOGGGAAA@@@AAA???@@@BBB@@@FFFVVVrrrlllTTTDDD===888777555111000222......---,,,++++++*********+++------,,,,,,,,,------,,,+++******+++,,,---+++******++++++,,,---...111///,,,***))))))+++,,,,,,,,,---------,,,,,,+++------,,,,,,+++++++++******+++,,,,,,------------111///...---,,,...///000------,,,+++++++++,,,,,,'''))),,,000222222///,,,******++++++---...000111......------,,,+++++++++wwwkkkbbbZZZTTTSSSIIIIIIHHHDDD@@@>>>???AAACCCCCCCCCBBBAAA???===<<<===;;;::::::;;;;;;:::999<<<;;;888666555444555666666666666666666666777777333333333333444444444444333333333333222222222222000000111111111000///...///...000222111000555<<<;;;:::777333000000222444111111111111111000000//////////////////000111222000000222333444444444333////////////000111222333000///.........///000111111111000000111333444555111222444888;;;???BBBDDDIIIJJJLLLMMMLLLIIIFFFDDD;;;:::777555333222222222111111111222222444555555000000000000000111222222333///...111222000///111.........///000111111111222111000000////////////...///000000000000000000111111222333333333333222,,,---...000222333444444555555666666555333111///111111111111222444666777888777555444333222333333000111222333444444444444555444222111111222333444444444444444444555666666444555:::CCCQQQgggnnnUUUHHHCCCAAA??????HHHVVViiihhhJJJFFFBBBAAA???===@@@FFFEEEPPPgggnnnUUUBBB<<<777666444000///222///...---,,,++++++,,,---''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------///...,,,******+++,,,---******+++++++++++++++***+++++++++++++++***************,,,---..................---------......///------,,,++++++,,,---...+++******,,,...///...---,,,+++++++++,,,...///000---------,,,++++++******yyylllbbbVVVQQQQQQEEEFFFEEEBBB???===???BBBCCCCCCBBBAAA@@@>>>===<<<>>>===<<<;;;<<<<<<;;;999666555444333333444666777666555444444444444555555333333333444444555555555555444444333222111000000///000000111111///...---///...000222111000555<<<:::888666222//////222555111111111111111000///...------------///000111222333444444444333111///...------......000111333444222111///...---///000222000000///000111222444555000222555:::???DDDHHHJJJQQQQQQQQQNNNJJJCCC===:::999888777555333222222111555444333333222222333333000000///000000111222222444///...000222000///111---......///000111111222444222111/////////000000......///000000111000000111222333444555444333222,,,---///222444666777777000222444555555444333222......///000333666999;;;:::888777555444444444444111222333444555666666666555444333222222444555777555444444444444555666666777888===HHHWWWooolllTTTIIIEEECCC@@@AAAKKKZZZmmmeeeHHHFFFEEEDDD@@@===CCCKKKOOO\\\vvvoooUUUBBB<<<777666333//////222000///---,,,,,,---...000&&&''')))***)))((()))******+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---......---,,,,,,,,,---...((())))))*********)))))))))))))))))))))***************,,,---.../////////,,,---------------------------,,,+++,,,---...///...,,,)))((()))+++------...---,,,+++,,,---...///------,,,++++++******)))wwwlll___XXXTTTJJJJJJGGGDDDBBBCCCCCCCCCCCCDDDCCCBBBAAA???===;;;999===<<<<<<===???@@@>>>===;;;999777666777777777555555555444333222222111111222333333444555666777777;;;999777555444333333444111111111111111111111111///222222111333999;;;:::::::::777444000///000111//////000000111111222222111111000//////000111222000///111444222...---000111111000000111111222333000000////////////000000///---,,,,,,...111111111222555;;;AAAGGGKKKNNNOOORRROOOKKKEEE@@@;;;777666666444222222444555222000///000222222111111222444444333000...------...///555222......000222222111333111111111...,,,///555111111111000000000000///444444333222111000///...222222111111111111222222666333111222555666555444222333444444444444333222555444444444555555666777===:::666444444555555444111333444555555666888999777888888555222111333555333444555555444444666888888===BBBLLLaaazzzkkkfffdddllliiiOOODDDCCCCCCEEEEEEHHHYYYxxxhhhPPPFFFAAADDDCCC???CCCLLLVVVrrrsssVVVHHH>>>555333222111111333222222111///...,,,++++++)))((('''&&&''')))+++,,,,,,,,,+++******++++++,,,((()))******)))***,,,...222///,,,++++++,,,---,,,***************)))((('''++++++++++++++++++,,,,,,...---,,,++++++++++++,,,...........................+++,,,111111,,,+++///000...,,,,,,.........------,,,,,,...000000///---+++******)))(((''''''&&&qqqhhh\\\WWWTTTLLLKKKHHHDDDBBBBBBCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<<<<;;;===>>>???>>><<<:::888666666777777666555555555444444333333222222444444444444444444444444888777555333222222222333111111111111111111111111---000000///222777:::999999888666222///...///000000000000000000111111111111000//////000111222333111000111333111......111111111111111111222333333000000000000000000000000111111000//////000222333444888???EEEKKKNNNOOOOOOIIIGGGCCC???;;;777555444555444333444555444000---000222333222111111222333222111///...---...000000222000------...000///...111//////000...+++...333333333333222222222111111333333222222111000000000222222111111111111222222555333111222444666555444333333444555555444333333333333333333444555666666:::888555444555555444333111222444444333333555666555666666333111000111444333444555555444444666888999>>>EEEPPPggg|||llldddUUURRRRRRZZZnnniiiOOODDDCCCCCCDDDDDDIII\\\}}}wwwWWWKKKCCCDDDEEEFFFPPP]]]rrrtttWWWHHH???777555444222111333222222111///...---,,,++++++***(((''''''((()))***++++++***************+++***+++++++++******+++---000---+++***+++,,,---,,,)))*********))))))((('''---,,,,,,+++***(((((('''------------,,,,,,,,,+++------------------------///,,,,,,000///+++))),,,...---++++++---------,,,+++,,,---///000///+++((())))))))))))************vvvjjjcccYYYUUUTTTMMMKKKHHHDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>;;;;;;:::<<<===>>>===;;;:::888666555666666555444555555444444444444444444555555444444333222111111444333222111111111222222111111111111111111111111///222222111333888:::999888777555111...---...000111111111111000000000000/////////000000222333444222000000222000---...333222222111111222222333444000000111222222111000000222333444333000000333777999===DDDKKKOOOOOOMMMLLL???>>><<<:::777555444333444333333444444222...+++222444444444222111222333111111000000000111333444000///......//////...,,,///---...000///,,,---111333333222222222111111111111111111111111111111111222222111111111111222222444222111111333444444333444444555555555555444444444444444444555666777888777666555555666666555333333444555444333333333555555555555444222111333444333444555555444555777999999@@@JJJXXXpppsss^^^RRROOOCCCDDDEEEJJJYYYvvvhhhOOODDDBBBBBBDDDDDDJJJ```kkk^^^SSSRRRUUU\\\kkk{{{vvvYYYHHH@@@999777666333222333222111000///...---,,,+++,,,+++)))(((''''''((((((***)))))))))************,,,------,,,******+++,,,---+++))))))+++,,,---,,,))))))*********)))((((((,,,++++++***)))(((''''''------.........---,,,+++++++++++++++++++++++++++///---,,,...---***(((***---+++******,,,,,,,,,+++)))***,,,//////---((($$$'''((()))***+++,,,---...nnnddd```VVVSSSRRRLLLJJJGGGDDDBBBBBBBBBBBBAAABBBBBBAAA@@@???>>>>>>>>>:::::::::;;;<<<===<<<:::999777555555555555555333444444555555555555555555444444333333222111111000222222111111111222222222111111111111111111111111666999888555666;;;<<<;;;777777555111...---...000222222111111000000//////...//////000111333444444333111000111///---///333222222222222222333333444///000222333333222000//////333666444222222777<<<>>>CCCIIIMMMNNNLLLGGGCCC;;;;;;:::999777666444333333222222222222111000///444555666555333222222333444333333333333444555555000000000111111111000//////---...222111...---000000000000000///////////////000000111222222333333333222222111111222222333333222222222222333444444444444444444444444444444555555555666777999:::;;;666666555777888888777555666777777666555444444555777777777666666555555666333444555555555555777999999BBBOOOaaazzzuuu```PPPHHHHHHCCCEEEFFFFFFOOOjjjhhhOOODDDBBBBBBDDDDDDLLLeee}}}sssqqquuu~~~www[[[HHH@@@999888777333111111111111000///...---,,,,,,++++++)))((((((((()))))))))******+++++++++++++++.........---***)))***,,,***)))((((((***,,,---,,,******++++++++++++******(((((())))))***+++++++++,,,---/////////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------------+++++++++---+++******,,,------,,,((((((***,,,---+++(((%%%''''''((()))+++,,,------{{{jjjbbb^^^TTTPPPPPPIIIIIIFFFCCCAAABBBBBBBBBBBBDDDCCCAAA???===<<<<<<;;;:::999999:::<<<===;;;:::999777555555555555555333444444555555555555555555111111111222222222333333111222222333333333333333111111111111111111111111;;;===<<<888888;;;<<<:::888777555222///...000111222222111111000000//////...///000111222333444444333111000111///---///333222222111111222222333444///000222333333222000///,,,000444555333555;;;AAACCCEEEIIIKKKIIIDDD>>>:::::::::999888777555333222222111000//////000333444444666666555333222333444444444333333222222222222///111222333333222222222333000000444444000///111000000000/////////......//////000111222333444444333333222222222222333333222333333222222333444555444444333333333333444444444444555666888999;;;<<<888777777888::::::999777555666777666555444555666999888777777777777666555333444555555555666888:::;;;EEEUUUjjjwwwbbbVVVMMMHHHFFFFFFIIIIIIGGGNNNiiigggNNNDDDCCCCCCEEEEEENNNhhhxxx]]]GGG???999777666222000000111111000///...------,,,)))))))))))))))***++++++***+++,,,---------,,,,,,...///...---***)))***+++)))((('''(((+++,,,,,,,,,+++,,,,,,------,,,,,,,,,))))))******+++,,,------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////---+++***+++---......---((('''&&&(((***++++++***((((((((()))))))))******uuufff___\\\QQQMMMLLLGGGGGGEEEBBBAAABBBCCCCCCCCCEEECCC@@@===;;;:::::::::::::::999;;;<<<===<<<::::::888666555666666555444555555444444444444444444///000000222333444555555222333333444444444333333111111111111111111111111999:::999666666999:::888777777555222//////000222111111111111000000000000//////111222333333333333222000000222000---...333111111000000111111222333000000111222222111000000,,,///333555666999???DDDDDDEEEFFFEEEBBB<<<777444777777777777666444222000222222222000///000333666333555555555333222333444111111111000000/////////000222444444444555777888888444222555555222000111222222111111111000000000...///000111222333444444333333222222222222333333333444444444333333555777555555444444444444555555333333444555777999;;;<<<:::999888999:::;;;:::999333555666666555555666888999777666666777666333111222444555666555777999;;;>>>JJJ\\\ssseeeTTTOOOJJJFFFEEECCCEEEGGGIIITTTpppfffMMMCCCCCCDDDEEEEEEPPPkkkxxx]]]III@@@888666555222000000111000000///......------(((((()))******++++++,,,***+++,,,.........---------......,,,***)))***+++)))(((((()))+++---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++******,,,,,,---------,,,+++***------------------------+++------+++,,,000222000---+++***+++---.........)))'''&&&'''))),,,......)))))))))(((((((((((((((oooaaa\\\ZZZOOOJJJJJJEEEEEECCC@@@@@@BBBDDDEEEEEEBBBAAA>>>;;;::::::::::::;;;::::::;;;======<<<;;;:::888666666777777666555555555444444333333222222000000111222333444555555222333444444444333222111111111111111111111111111333666555333444999;;;999666555444111......///111000000000000000111111111000000222333333333222222111000111333111......111000000//////000000111222000000000000000000000000000111333666999>>>BBBDDDBBBBBB@@@>>>;;;888555333444555666777777555333222222444666555222000000111222333444444333222444555///000000111111111111000555777888999999;;;???BBB===777333444444222000111222111111111000000000000//////000111222333333444444333333222222333333444333555666555333333666888888777666555555666777888555555666888:::<<<>>>@@@<<<:::888777888999999999444666888999999:::<<<>>>;;;999777777777666222///222444555666666777999<<>><<<:::999:::;;;<<<;;;;;;:::<<<===>>>===;;;;;;999777777777777777555555555444333222222111111111222222333444444555555222333333444333222111000111111111111111111111111000333444222555;;;>>>===444444333000------...000//////000000111111222222000111222333444333222111000///111444222...---000///////////////000000111000000////////////000000555444444777<<<@@@CCCCCCAAA???===:::777666555555444555777999999888777666222666:::999555000---,,,111222333333222222444555///000222333444555555555:::<<<>>>>>>???AAAGGGKKK???888333333333111///000////////////............///000000111222222333333444333333222222333333444444666777666444444666999:::999888777777888999:::999999:::<<<>>>AAACCCDDD<<<:::777666777888999888777999<<<===>>>@@@BBBEEE>>><<<:::::::::888444000222444555666666777:::<<>>>>>CCCFFFGGGEEECCC@@@<<<999888777555333999:::;;;;;;;;;:::999888888666666888999999555111888888777666555444444333777444111111222333444444444333111000000000111111222222222111111111111111222222333333555666888999;;;777222000000111///---111111111111000000000000000......111444555333000000...,,,---///111222222////////////...............///000000000000//////555777:::<<<<<<===???AAA;;;:::999777666555555555777...111333===<<<222DDD::::::999666333111222444555555333000//////222555222333333444555999>>>BBBDDDEEEGGGJJJKKKLLLLLLLLLFFF???555111111222111///000222333111...---000444000111222333444333222222555222//////222444444333666666555333333666;;;>>>999666444555888;;;;;;999666777:::>>>BBBCCCBBB@@@<<<;;;999777555555555555===;;;999;;;>>>AAAAAA@@@BBB@@@===999777666666666999666666888999999<<<@@@MMM[[[tttiiiPPPKKKHHHAAABBBIIIHHHIIIOOO___}}}]]]MMMHHHAAA@@@JJJHHHSSSqqqyyycccNNNDDD;;;888666333222333000///---,,,,,,---...///+++*********))))))(((((()))*********++++++++++++,,,+++)))(((&&&%%%%%%%%%***)))))))))+++,,,+++***((()))***)))((()))+++,,,*********+++,,,***'''$$$%%%'''***------+++)))'''***+++,,,---............000---******,,,---,,,+++***...---)))***---***"""))),,,***%%%&&&+++***%%%&&&(((+++------+++(((&&&wwwkkkggg```XXXRRRNNNKKKGGGCCCDDDAAA>>>@@@CCCFFFDDDAAAAAA>>>;;;999888888666555:::;;;;;;<<<;;;:::999888777666666777999888555222555555555444444333333333444111//////000222222222333333111000000000111111222222111000//////......111222222333555777888999777444///.........---,,,/////////////////////...000//////222555555333111333111//////111222333222000000000000////////////000111111222222222222111666999>>>@@@@@@>>>======:::999777666555444444444333///333111<<>>AAAAAA@@@===:::999888777666666777777<<<:::999;;;>>>???===;;;???===;;;888666555555555777555555888:::;;;???DDDQQQccc~~~eeeMMMIIIIIIDDDDDDJJJKKKOOOZZZooo\\\MMMIIICCCCCCIIIIIIWWWvvvvvv___KKKAAA999666555111///000///...,,,******)))******))))))******************)))))))))*********++++++))))))((((((((((((((()))+++)))))))))+++,,,+++)))((()))***)))((((((***,,,,,,+++++++++,,,+++)))&&&&&&(((***,,,,,,+++)))(((***+++,,,---............000...++++++,,,...---++++++,,,+++)))((()))(((&&&)))+++***&&&'''***)))$$$%%%&&&((())))))(((&&&%%%qqqgggccc]]]UUUPPPMMMKKKGGGDDDAAA??????AAADDDDDDAAA>>>???===:::888888999888777:::;;;<<<<<<<<<;;;:::999666666666777888888555333555555444444444444444444222000//////111333333333333222111111000111111111222111000///...,,,++++++000111222444666777999:::888555222111111222111000////////////////////////111111111333555666444222555333111111222444444333222111111111000000000000222222333333444444444555999===CCCEEECCC???;;;999888777666555444333333333333555;;;666GGG\\\]]]mmmCCC===666222222444555555222333333333111000111222222222444666999@@@HHHMMM\\\ZZZWWWRRRMMMGGGCCC@@@;;;666000---///111111000000///------///000000///000111222333444333222222333111000000222333333222333444555444333333555777777777777666555555777999999:::;;;>>>@@@@@@>>>;;;999888777777777888999::::::999999:::<<<;;;:::888<<<:::888666555444444555555333444888:::<<>>AAAEEEEEEBBB===999777888777666555444444444444333777===;;;UUUtttqqqvvvBBB<<<444222444666444111///111222333111000000000444555666777;;;AAAIIIOOOPPPOOOLLLHHHCCC???<<<:::555222///...///111222111333000...///222444222000000111222333444333222222111111111111222222333222222333555555333333333444888999;;;999666666:::===;;;<<<===@@@BBBAAA???<<<999888777777777777888999:::999888888999::::::;;;:::999888666555555555555555333444888999<<>>:::888777777555444:::;;;<<<<<<<<<;;;:::999444555666666666555555666555555555555666666666666222111000222444555555555111111111111222111111111000000000000000000111111///000333555777888888888111222111000000///000000000111111111222222222333222333555666555555444444000......///222555666666333333333333222222222222222111222222333555777888BBBCCCCCCAAA===:::888888888888777666555555555555111333777999[[[yyyiii```===888333333666666222...---///222222111/////////555555555666888===CCCHHHEEEDDDBBB???===;;;999888333111000///111222333333222000///000333555333000000111222333444333222222111222222333333333333333111333555666444333333444777999;;;:::888999===AAA===>>>???BBBDDDCCCAAA>>>:::999888666555666666777;;;999888777777:::>>>AAA::::::999888777777666666555444555888999<<>>:::888777666555333999:::;;;;;;;;;:::999888444555666666444444666777333333222222222222222222111000///000222333333111000000111222222222222111000000111111222222333333000111333666777777777777111222333222000//////000...//////000000111111111111333666666555333333444///---,,,...111444555555444333333333222222222222111111111111333555777999CCCBBB@@@<<<888666777888888777777666555555666666666222555<<<___tttWWWDDD888555444444666555222......000222333222111111111333333444444444777;;;???===<<<:::888666555444444222111111111111222222333.........000222222111000000111222333444333222222111333555555444333444555222444666777666555666777777888:::;;;<<<>>>BBBEEEAAAAAABBBDDDEEEDDD@@@===999888777555444444555555::::::999777888:::???CCC;;;;;;:::999999888777777555444666999;;;???KKKXXXlllxxxtttuuuzzzyyyWWWLLLEEEAAAEEEGGGKKK^^^yyyrrrssszzz}}}cccLLLBBB999666444111000111,,,,,,,,,---......//////......---+++***)))((('''((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,+++***+++---------,,,***,,,......---+++++++++***)))((()))******)))(((+++************+++,,,,,,++++++,,,,,,,,,,,,+++++++++---......,,,+++++++++...000000///000111...(((***&&&&&&))),,,+++,,,...''''''&&&%%%%%%&&&''''''}}}lllccc```\\\WWWPPPLLLKKKJJJGGGEEEDDDEEEFFFEEEDDDCCCCCCCCC>>><<<999777777777666555888999:::::::::999888777333555666555444333666888222222222111111000000000111000000111222333111000///000111222333222222111111111111222222222222222111222444666777777666555222444555444111///000111...//////000000111222222111333666666444222222333111000......000222333222333333333222222222222111111111000111333666999:::???>>><<<888444333444666666666555555444444555555999333888CCCdddpppMMM999666666555444444444444444111333444444444333444555333444555555555666999;;;888777555333222222222222111222222222111000000111,,,...111111111111111222000111222333444333222222111444777777555444555666444666777777777777999;;;::::::;;;>>>CCCHHHJJJLLLEEEEEEEEEEEEDDDAAA<<<999666555444333333444555666888:::;;;;;;::::::<<>>EEETTTbbbyyytttVVVMMMFFFAAAFFFGGGLLLaaajjj```[[[TTTUUU[[[mmm}}}bbbMMMBBB888444222000000333,,,,,,+++***++++++------,,,,,,+++***))))))(((((()))))))))*********++++++++++++******+++,,,,,,---,,,+++***,,,...000///...,,,...000000///---,,,,,,***))))))+++,,,,,,***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,...111000...,,,,,,------333222...777GGGHHH===111+++(((***+++)))***...''''''''''''''''''''''''yyyiiibbbaaa]]]WWWPPPLLLKKKJJJGGGEEEAAADDDGGGHHHFFFCCCAAA@@@<<<:::777777777888888777888888999:::999888777666222444666555333333666999444444333333222111000000444333333333444444333111///000111222333333222111333222222222111111000000222333555777777666555444///111222111---++++++---000111111222333333444444000333666666333111222333555333000///000111111000333333333222222222111111222111111222444777:::<<<;;;;;;:::777444222222444555555444333333333444444555///666EEEeeelllHHH888777777666444222444777:::444555666666555555777888555777999999999:::;;;===888777666555555666777888111222333222000/////////---000444555333222333555000111222333444333222222222555888888666555555777555666888888888999;;;===???>>>>>>BBBJJJPPPSSSSSSHHHGGGFFFEEECCC>>>999444333333222222333444666777555999===>>><<<999999999;;;;;;;;;:::888777555444333444888>>>BBBJJJZZZjjjqqqUUUNNNHHHCCCHHHHHHNNNdddgggQQQLLLKKKGGGIIIOOOXXXvvv{{{___PPPEEE:::555333222333666///...,,,*********,,,---*********)))))))))))))))************++++++++++++)))))))))***+++,,,---...+++++++++,,,///111111000---///111222000...------******+++---...---+++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***---000333222000......///+++333222///@@@\\\cccVVV777///***++++++'''(((,,,))))))************))))))xxxlllbbb[[[ZZZWWWQQQJJJDDDBBBDDDFFFDDDDDDEEEEEEEEECCCBBBAAA===;;;888777999:::;;;;;;::::::999999999999999888333444555444333222444666444444444444333222111000222222222333333222222222111111111222222333333333000333555444111000111333222111222555888999777444000...,,,...111333111///---...////////////111333222444666777777666444222333333222222111222222222000111111000...,,,---...000//////222777;;;;;;999;;;777333000111222444444333333444555666666777777666333888HHHXXXYYYIII888EEE===444111333777777666666777777666555777:::===;;;<<<===>>>????????????BBBAAA???===;;;:::999999444222111000111111000///000...---...111444555666555555444333333222111111222222444555555555444333555555555666666777888888:::???FFFLLLVVV___aaa___QQQLLLFFFDDDCCCAAA;;;666888555111///000444999<<<999::::::999999777666555<<<<<<;;;:::888666444333555555777:::===III___sssjjjSSSHHHAAACCCHHHHHHLLLeee|||aaaSSSGGGGGGLLLLLLHHHEEEUUUmmm^^^QQQEEE:::777666444333333.../////////...---+++***++++++,,,,,,,,,+++******,,,,,,++++++***)))(((((((((((((((((()))***,,,---+++,,,+++***///666777222777===CCCCCC>>>666///++++++,,,,,,,,,,,,++++++***((()))***+++++++++++++++***+++,,,---............///......------,,,++++++,,,333...222TTTssswwwrrrMMMFFFGGGQQQ999'''555...'''((())))))((()))+++---wwwlllddd^^^ZZZUUUOOOIIIEEEDDDEEEFFFJJJIIIHHHFFFCCC???<<<:::>>>;;;888777999:::;;;:::<<<;;;;;;:::888777777666555666666555444444555777444444444444333222111111444333111111111111333444//////000111333555777888111333555444111000000222333222333666999999777444000000000000/////////000---///000/////////111333333444666777777555333111222222111111111111222222111222222111///......///222111000333777999888777888666222111222333444444444444444444444555555555///...222;;;DDDFFF>>>666DDD>>>777444555777777666999:::;;;<<<===???DDDGGGDDDEEEFFFGGGGGGHHHHHHHHHIIILLLNNNKKKDDD???===>>>:::888555444444444444333333222000000222444555555555555555555444444444333444444666777777777666555888888999999999;;;===???AAAGGGOOO\\\jjjrrrlllaaaTTTOOOIIIFFFEEEBBB<<<888666444111///000333777:::<<<;;;;;;:::999999888888===<<<;;;:::888666444333666777:::>>>CCCPPPggg|||jjjSSSIIICCCDDDIIIMMMPPPffffffUUULLLEEEEEEGGGFFFFFFGGGQQQkkk```PPPEEE:::777777444333333000111111222111000......,,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))''''''&&&&&&''')))+++,,,000///---,,,...333:::???VVV\\\aaabbbYYYJJJ:::///------,,,,,,+++******)))))))))***+++++++++++++++******+++,,,,,,------------,,,,,,,,,,,,+++++++++,,,444000666YYYxxx}}}zzzmmmaaadddvvv\\\555///$$$)))***+++***)))((()))***uuullleee```XXXSSSLLLHHHHHHHHHGGGFFFKKKJJJHHHEEEAAA===999777>>>;;;999888999:::::::::======;;;:::888666555444444555555555333333444666444444555444444333222111555333111//////111333555222111111111333555888:::333444555333111000000111444444555777999999666444///222444222...,,,...111...///000000//////111333444555666777666333111///000000///000000111222333111222333222000//////000333222222444666777666555555333222222333444333222666555555444444444444444222333444555666666777888===<<<:::999:::;;;===>>>@@@BBBDDDFFFHHHLLLPPPTTTRRRRRRRRRSSSTTTTTTUUUUUURRRXXX^^^ZZZPPPGGGEEEGGGDDDAAA<<<999777777666555777555222222333444444444555555555666666666666777666777888888999999888888777888999999999<<<@@@DDDLLLSSS```ssswwwcccUUUPPPJJJFFFCCC@@@<<<888444333222111222444666777>>>===;;;::::::::::::;;;>>>===;;;999777555444333555777;;;@@@GGGVVVpppfffQQQGGGBBBCCCHHHMMMPPPdddzzz~~~xxxfffNNNIIIEEECCCDDDCCCBBBEEEJJJNNNjjjcccOOODDD:::888888555333333000111111222222111000000------+++*********++++++---,,,,,,++++++*********((('''''''''(((***,,,---222...---//////333FFF[[[}}}zzzcccFFF333...---,,,+++***)))(((''')))***++++++++++++++++++*********+++++++++++++++******++++++++++++,,,,,,)))111///888\\\yyy~~~zzzuuuiiimmmppp???///$$$***,,,---,,,***(((''''''}}}rrriiiccc^^^WWWPPPJJJHHHJJJKKKIIIEEEGGGFFFDDDBBB@@@===;;;:::>>>;;;999888999:::::::::===<<<;;;999888666555444222222333222111000222444444444555555444333222222444333111111111111333444777666333222222444666888555444444222111000000000555666777888999888666444000111333111///...///111///000111000//////111333555666666666444222000...............///111222222111222333222000///000111111222333555666777666666333222111333444444333222777666555444333444444444888888777555222222777:::777:::>>>AAACCCGGGKKKNNNMMMNNNPPPQQQRRRTTTWWWZZZYYYYYYYYYYYYZZZZZZ[[[[[[VVV\\\```^^^WWWQQQPPPQQQPPPKKKEEE???;;;888555333777555333222333444444444333444444555666777888888777888888999999999999999999:::::::::;;;???FFFKKK[[[fffxxxzzzbbbTTTOOOHHHCCC???<<<999666444444444444555555666666>>>===;;;999999999;;;<<<>>>===;;;999777555444333222444999???HHHYYYttt___KKKDDD@@@@@@DDDHHHLLLaaatttqqqfffUUUCCCEEEBBBAAACCCCCCBBBFFFLLLPPPnnngggOOODDD:::888888555222222/////////000000000000000///---+++)))))))))+++,,,---,,,,,,,,,++++++******************+++---///111///***,,,111222:::XXXyyypppNNN666---,,,+++)))(((&&&&&&%%%******+++,,,,,,+++++++++,,,++++++************+++)))******+++,,,---------+++000...;;;___xxxvvvnnnjjjhhhggguuubbb<<<111+++)))+++------+++((('''&&&yyymmmeee^^^ZZZTTTOOOIIIIIIKKKLLLIIIFFFCCCCCCAAA@@@>>>======<<<===;;;888777999:::;;;;;;;;;::::::999888777666555222222333222111000222444444444555555555444333333111111333444444333111111888666444222222444666888555444222111111111111111666777999999888666444333111///...///222333222000000111111000//////111333666666555555333111///---............///000111222000111222111///...///000///111444666777888888888222222222333555555333111555444222111111222333444555555444444555888;;;===>>>BBBGGGKKKOOOSSSWWWZZZVVVWWWWWWVVVTTTTTTUUUVVVTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSTTTTTTTTTUUUVVVWWWZZZVVVPPPIIICCC===777333555333222111333555555555222222333555666777888999777777777888888888999999;;;===>>>>>>@@@GGGQQQYYYoooxxxaaaTTTOOOHHHAAA===:::888777555666666777777777777666<<<;;;999777777888:::;;;===<<<:::888666555555555333444:::AAAKKK]]]zzz[[[IIICCC@@@@@@BBBFFFKKKbbbrrriiiYYYMMMAAAEEE@@@>>>AAACCCEEEHHHLLLZZZyyylllPPPEEE;;;888777444222222///////////////000000000///...+++)))))))))***+++,,,,,,+++++++++++++++***************,,,...000111...***,,,333555@@@cccpppPPP999,,,+++)))'''&&&&&&%%%&&&++++++,,,,,,,,,++++++***---,,,++++++++++++,,,,,,******+++,,,---.../////////111...<<<^^^pppeeeYYYcccrrrjjjaaaMMM333///((('''))),,,,,,***(((''''''ttthhh```ZZZVVVQQQNNNKKKKKKLLLLLLIIIGGGDDDCCCAAA>>><<<;;;::::::;;;999777777999;;;<<<===::::::999888777777666666444555555555333333444666444444555555555555444444///111333555555333111///444333222222333666888999555333111000111222222222666888:::999777444333222222///---///333555333000000111222111000///111333555555444333222000///...//////...//////000111222///000111111/////////111...222666888999999999:::555444333444555555444222111111//////000222444555444555888<<>>999666444222222333555555555222222444555666888999999888777777777777888999999888;;;>>>@@@EEEOOO^^^iiisss```TTTOOOHHHAAA<<<:::::::::777777888888999888777777999999888777777777888999<<<;;;999777666666777777666888>>>GGGRRRggg}}}YYYIIIEEEBBBBBBDDDJJJOOOeeerrrbbbOOOFFF@@@DDD???<<>>>>><<<;;;:::888777555444333555666666555444444555777444444555555555555444444111111333444444333111111222222333333444555777777555222//////222444444333666888:::999555222111111111111000111222222222111111222222111000000111333444444333222111000///...000000000//////000111111000111222222000000111222111444999:::999888999999888666555444555555444333222222111111333777:::<<<>>>AAAEEEHHHKKKNNNQQQSSSPPPNNNKKKLLLNNNNNNKKKHHHGGGHHHHHHEEEBBB???>>>>>>;;;:::999888888999:::;;;999:::;;;;;;<<<@@@GGGLLLNNNQQQTTTWWWVVVPPPFFF@@@999777444333444555555444444444555666888999::::::999888777777777888999:::666;;;AAAFFFOOO^^^qqqmmm\\\QQQMMMFFF???:::888999;;;777777888888888777777777888888888888888888888888;;;:::888777666777888999888;;;BBBLLLZZZppp~~~pppdddggggggmmm{{{WWWGGGEEECCCBBBDDDLLLRRRhhhrrr]]]HHHBBBBBBAAA???@@@BBBCCCFFFQQQ]]]{{{yyyWWWIII<<<666444111000111333222000////////////000...------,,,+++***)))((())))))))))))))))))))))))&&&&&&&&&'''))),,,...///000000000000666FFF^^^pppvvvtttqqqmmmeeeUUUAAA333******))))))***+++...///,,,,,,------,,,,,,+++***+++***)))((()))+++---...+++++++++,,,,,,------...'''---)))***666888111000777OOODDD;;;777(((***///)))******(((%%%######$$$}}}mmmbbb\\\WWWTTTMMMOOOOOONNNKKKHHHHHHHHHAAA???>>><<<;;;;;;;;;<<<888777555666:::===???@@@>>>===;;;999666444222111333444555444333222444666444444555555555555555444333222222222222222222333555555555444444333333222444111...///222444555444555888:::999555111000000111333555333///...///222111222222111000000111333444333333222111000//////222111111000000000000111111222333333222111222444333777;;;<<<:::888777888:::888555555555555444333666666555666999===AAADDDFFFJJJOOOOOOMMMLLLPPPSSSLLLGGGCCCCCCEEEEEE@@@<<<;;;<<<===;;;999777666666888666555333333444666777000555999777444555<<>>;;;999:::;;;;;;;;;777777888:::<<>>:::777777777666555222444666666555444555666555444444555666555222000333111000000222333333333333222222111111222222333666222......000333444333777777888777666333000///222222111111000000//////------...///000111222222555333111000000///---+++...111333111---***,,,000000---///555555000///222555999===;;;777333444666222222333444444444333333333555777;;;@@@DDDHHHKKKNNNPPPRRRSSSQQQMMMHHHEEEDDDBBB???===<<<;;;888666999777555333333444777888888666444222111111111111///222444555555444555666999999???JJJQQQQQQQQQRRRKKKDDD===999999999777555666777777777666777:::<<<999888777888;;;=========>>>KKK\\\iiixxxqqq```ZZZQQQLLLDDD===;;;;;;888333555555555555555555555555333444444444555555666666:::777444222444777999:::======DDDSSSdddzzzsss^^^QQQJJJIIIIIIGGGLLLeeevvvRRREEEBBB>>>>>>CCCNNN^^^mmmlllZZZGGGAAADDD@@@AAAGGGMMMLLLQQQhhh[[[MMM>>>555333222222222333222000///.........///---,,,,,,++++++,,,,,,---***++++++))),,,111111---+++***))))))***+++******+++,,,---000777DDDSSS^^^ddd^^^UUUIII>>>444...+++---+++)))((()))++++++***222000---***)))***---/////////...+++))))))+++---,,,...///...,,,*********)))***+++***((('''''''''***((('''''''''(((((('''...---+++)))''''''''''''}}}nnneee___XXXRRRQQQOOONNNLLLKKKJJJGGGCCC@@@???===;;;::::::;;;::::::666777888999<<<>>>@@@AAA@@@===999777777777666555222444555555444444555666444333333444555666444333666555333444555666666555444333333333333333333444666333000000222444555444888888888888666444111///000/////////.........---.........//////111222222555333111000//////,,,++++++...000...+++***,,,000111...000555555111000333888<<<@@@>>>999444333444333444444555666666666777999:::>>>BBBFFFKKKNNNPPPQQQPPPNNNKKKGGGCCC???>>><<<:::888888888888666444666555444333222333555666777666444222111111111111///111444555444333444555555444999BBBIIINNNUUU\\\\\\QQQDDD;;;999777444111555555666555444555777999999999999:::;;;===???@@@HHHZZZooommm```\\\SSSOOOHHH???999777777666555555555555555555555555555555555555555444444444;;;999666444555777999:::======DDDUUUjjj{{{dddTTTJJJEEEEEEFFFFFFLLLddduuuRRREEECCC??????DDDMMM```tttvvvdddNNNDDDCCCHHHFFFJJJRRRXXXdddbbbTTTCCC:::666333111000222111///............///---,,,,,,++++++,,,,,,---(((,,,---,,,---333777888:::999666222...,,,,,,---+++,,,---///444===HHHPPPLLLHHHBBB:::444///+++***,,,***((((((***+++++++++,,,***)))'''''')))+++,,,......---+++((((((***,,,,,,...///...,,,*********)))+++,,,+++)))''''''((()))(((&&&&&&&&&'''&&&&&&,,,+++***(((''''''''''''tttggg```]]]WWWTTTSSSQQQOOOMMMJJJHHHEEE@@@======<<<::::::;;;;;;999888666666777888:::===>>>@@@???<<<999777777777666555111333444555444333444555444333222333555666777666777666444555666666666444555444444333333444444555555444222333555666666666999999999888777444222000////////////............000///......///000111333555222000/////////---,,,,,,...///---++++++...222111000111555555222111333;;;???CCCBBB===777444333444444555666888:::<<<===@@@BBBEEEIIILLLNNNPPPQQQNNNKKKFFF@@@;;;999888888555444333444555666555333333333333333333333333333666555444333222111111222...111333444333333333444333111333999???GGGTTT```jjj^^^MMM@@@:::777444111666666666555444444666999;;;<<<===<<<<<<@@@HHHMMM^^^sss{{{jjjccccccXXXSSSKKK@@@777444666999555555555555555555555555666666666555444444333333;;;:::777666666777999;;;???>>>FFFYYYssseeeSSSIIIDDDBBBBBBDDDEEEMMMffftttRRRFFFDDD@@@@@@EEEKKKddduuu___QQQLLLQQQPPPWWWeeesssdddTTTDDD===999555000/////////......---......///,,,,,,++++++++++++,,,,,,''',,,///...222>>>JJJQQQUUUTTTMMMBBB555...---000+++,,,,,,---///333999===777555111...,,,*********+++)))((((((***,,,,,,+++''''''''''''((()))***+++,,,,,,,,,***((((((***+++,,,---......,,,******+++)))+++,,,+++)))''''''(((&&&&&&&&&%%%&&&&&&''''''***)))(((((('''((((((((({{{ooobbb]]][[[WWWTTTTTTSSSPPPLLLHHHEEEBBB>>>;;;;;;:::::::::;;;;;;999777666666777888999;;;===>>>===;;;888777777666555444000222444444333222333444666444222222444666666666444333222333444444222111444444333333333333444444444444444555777888888777;;;::::::999777444222111111111111111000000000000111000///...///000222333333111//////000111111000000111111///---...111333222222333444555444333333<<<@@@DDDEEEAAA<<<999777444555777999<<<@@@DDDFFFIIIJJJKKKLLLLLLKKKJJJJJJCCC@@@<<<888555555666777555333333333555666555444111222333444444444333222555444444333222222222222000222444555444333333444444333333555666===KKKXXXgggaaaVVVIII>>>888777777999999999888666777999;;;<<<>>>>>>>>>@@@JJJXXXdddzzzuuulllkkkmmm___UUUIII???888444555888444444444444444444444444555555555555555444444444888888777666666777:::===AAABBBJJJ^^^zzzoooUUUIIIEEECCCCCCAAADDDFFFPPPlllsssQQQFFFDDDAAAAAAGGGLLLjjjxxxkkkeeebbbfffsss]]]LLL>>>;;;:::666222111---------------.........,,,,,,++++++++++++,,,,,,(((+++---111>>>UUUiiitttwwwttthhhTTT===///---000***++++++,,,,,,,,,---...000///---+++++++++,,,---)))(((((()))+++---,,,,,,(((((()))***++++++++++++******+++)))(((((()))++++++---......,,,***++++++(((***+++***(((&&&&&&'''$$$%%%&&&&&&&&&(((***+++((((((((()))))))))******yyymmm```[[[YYYUUUSSSSSSSSSPPPJJJFFFCCC@@@<<<:::;;;:::999:::;;;;;;999777666777777888999:::<<<<<<<<<:::777777777666555333000222444444333222333444777555222222333444444333222111111222333333111///333333222222222222333333222333555666666777888999<<<;;;:::888666444222111000000000000111111111111222111000000111222444555222000//////222444555555222222222000//////000222111333333333333444444333999===BBBEEEEEECCC@@@>>>:::;;;>>>AAAFFFJJJNNNPPPQQQPPPNNNKKKHHHDDDAAA@@@999888666555444444555555666444333333444444333111000222333555555555333333333333333333333333333222222444666666555444444555333222333555444777AAAMMMZZZ______VVVFFF;;;888;;;999::::::999888888;;;===;;;<<<>>>@@@HHHXXXnnn}}}tttsssvvvvvvdddSSSCCC<<<999666444555222222222222222222222222333333333444555666777777333444555555555777;;;>>>CCCFFFOOOccc```KKKFFFEEEDDDDDDAAADDDIIIVVVssspppOOOEEEEEEBBBBBBGGGOOOqqq\\\III::::::;;;666222333---------...............,,,++++++******++++++,,,+++******555NNNppp|||aaaDDD111,,,...))))))******+++***)))(((---,,,+++***+++,,,...000)))(((((())),,,---,,,+++)))***+++,,,,,,+++******((()))***)))(((((()))++++++,,,...---,,,++++++,,,'''((())))))'''%%%%%%&&&"""$$$&&&((((((***---000(((((()))***++++++++++++wwwkkk___ZZZXXXTTTRRRRRRRRRNNNHHHDDDAAA???===;;;<<<:::999:::;;;<<<;;;999888888888888999:::;;;<<<:::888777666777666444222111333444555444333444555666444222222222222111000111111111333555555333111333222222111111222222333000222333444444555888:::<<<;;;999777555333111000............////////////111111222333444555666666333111//////111333555555000000000000000/////////111333333111111444444222777:::@@@EEEHHHHHHGGGFFFCCCEEEHHHLLLOOORRRSSSTTTQQQOOOKKKFFFAAA>>>;;;:::666555555444444333222222555333222111222111000...000111333444555555444333222222333444444444333333333555777777666555555555111000222555666666<<>><<<>>>BBBJJJXXXmmm}}}vvv{{{}}}zzzdddOOO===999999666333444222222222222222222222222111222333444555777888888111333666666555666;;;???DDDJJJVVViiiyyyVVVGGGEEEEEEDDDEEEAAAGGGQQQbbbmmmMMMDDDDDDBBBBBBGGGTTTwwwcccMMM<<<<<<===666111222....../////////......---++++++************++++++,,,+++---<<<[[[dddFFF111+++,,,***)))((()))******)))(((&&&&&&&&&&&&(((+++...000)))((()))***,,,---+++***(((((())))))))))))(((''''''(((******))))))***,,,+++,,,...---,,,++++++,,,'''(((***)))'''%%%%%%&&&"""%%%((()))(((***...111'''((()))***++++++++++++ttthhh\\\XXXVVVSSSQQQQQQPPPLLLFFFAAA???>>>>>>======;;;999999;;;<<<<<<<<<999999999999999:::;;;<<<999888666666777666444222222444555555444444555666222111000111222222111///000000111444666666555333333333333222222333333333///000111111111333777;;;<<<;;;999666333111000000---........./////////000000111444666888999888888555222///---...000000000,,,,,,...111333333222111000333333///000444444111777999>>>CCCHHHKKKKKKJJJJJJLLLOOOQQQRRRQQQPPPOOOHHHEEE@@@<<<999777777777444444333222222222222222444222111111111111000...///000111222333333333333111222333444444444333333333555777777555444444444333000222666777666888<<>>>>>???<<<:::999:::<<<======::::::999999::::::;;;<<<888777666666777666444222222444666666555444555666......///111333333111///......000333555666444222555444444333333444444555...///000//////111777<<<<<<:::888555333111000//////000000000111111222222///111555888:::;;;:::999777444///,,,,,,,,,,,,+++***,,,///333777888777555///333222...///333444111777999===BBBHHHLLLLLLLLLLLLNNNPPPQQQPPPMMMIIIGGG===:::666333111222444666222111000///000222444666444222111222333444333111...//////000111222222333000111333444555444444333222444666666444333333333888333222666777555444555DDDNNN\\\dddbbbVVVFFF<<<;;;<<<=========???CCCEEEIIIOOO[[[oooxxxyyytttYYYIII<<<999666///000888555555555555555555555555444444555555555555555555666999;;;:::666555888<<>>???<<<===CCCHHHGGGQQQeee}}}|||mmmQQQGGG<<<555444555444333111111222333444555666777777444000000333777888888999999999777666777;;;???DDDNNNcccxxxXXXMMMMMMMMMOOOUUU[[[sssgggJJJCCC>>>???EEEGGG^^^mmmNNN===>>>:::666777444.../////////...---,,,++++++++++++***++++++,,,,,,///333???SSShhhtttwwwuuuxxxrrrdddOOO:::---,,,000000+++***,,,***'''***222888444000///000///+++'''*********)))******+++,,,,,,,,,++++++***+++++++++)))))))))))))))******+++++++++***************++++++***((('''''')))+++,,,+++***)))''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&tttjjjcccZZZVVVUUUTTTQQQNNNPPPIIIAAA===<<<<<<999666999999999999999999999999:::;;;;;;<<<<<<<<<<<<===:::999888666555444555555333333444444444444444333333333333333333333333333222333333333444444555555555555555555444444444444333222111000111444777999<<<<<<777000000333333///000000000000111111111111444444444666999;;;;;;:::666555444222000//////...---///222444666777666666666888777111///111333222444555888<<<>>>@@@AAAAAADDDCCCBBB@@@>>>=========666666666666666555555444333333222222222222333333555333111000111222222222000000000111111111111222333333222111111222222333555666777888888777666555555555555666777888999::::::???FFFQQQ]]]```TTTFFF===>>>>>>>>>???CCCKKKQQQdddzzzxxxeeeHHHAAA888333444666666555222222333444555666777777777444222222555777888777888999999888777888<<>>===<<<999777888999999::::::999999888;;;;;;<<<<<<===<<<<<<<<<:::999888666555555555555222222333333444444555555333333333333333333333333111111222333444555666666555555555444444333333333555444333333444777:::===;;;:::666000000222222///111111111111222222222222666666666777:::;;;:::999888777555333111000///...///000222444555666777777888:::888222///111333222333444666999;;;<<<======<<<;;;888666555555666666555666555555555555555555333333333333333333333333444222000///111333444444444333222111000111222222333222222111111222333333444666888999999888666444444444444555666777999999:::;;;@@@KKK[[[ddd^^^SSSDDD???>>>BBBDDDHHHVVVfffqqqZZZCCC>>>777555555777666555333333444555666777777888777666555555777777777555666999::::::888999===AAAJJJXXXooopppkkknnnzzzcccJJJEEE@@@AAAGGGJJJcccyyynnnhhhnnn}}}sssRRR???===888333333000444333111//////000222333,,,,,,++++++++++++,,,,,,+++222BBBUUUeeekkkfff```\\\TTTFFF888---)))(((***)))***,,,------333CCCSSSggghhhcccUUUAAA222,,,,,,((((((((()))+++,,,...///......,,,+++******************)))))))))***++++++))))))((())))))***++++++------,,,+++***)))((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''(((+++...rrrgggeeeccc```\\\YYYWWWVVVVVVRRRMMMFFFAAA>>>===;;;999888999::::::::::::999888:::;;;;;;<<<<<<<<<;;;:::999888777777666555555555111111111222333555666666222222333333333333444444111111222333444444555555555555444444333222222222555444333444555999<<<>>>;;;888444111000111111000000000000111111111222222555555666888;;;<<<;;;:::999888666333111000//////111111222333555666888888999;;;999333000111333222444555666888999;;;;;;<<<999777444111000111333444777777666555444444333333333333444444444444333333444111//////111333555555666555222000000000111222222222222222222222333333333444777999999777444333444444444444555777888999<<<;;;<<>>:::777777666444222444444555555666777777888666666777888888777666555555888<<<;;;999:::???CCCNNN^^^xxx___IIIEEEAAAAAAIIIKKKdddqqqcccWWWOOOLLLRRR^^^oooyyyWWWBBB???888333333000333222111111111111222333------,,,+++++++++,,,,,,)))000===LLLXXX\\\WWWQQQNNNEEE999///++++++++++++(((***---///555EEE___sssoooWWWAAA444///************+++,,,------...---,,,***)))((((((((('''''''''''''''(((((()))(((((((((((())))))***+++------......---,,,+++***&&&&&&&&&&&&&&&%%%%%%$$$'''((((((''''''))),,,///~~~nnneee````````````^^^[[[XXXVVVTTTPPPIIICCC@@@>>>===<<<999999999::::::999999999999:::;;;<<<<<<;;;999999888888777777666666555555000000111111333444666777333333333333333333333333333333333333333333333333555444444333222222111111333333222333555888<<>>???===;;;888777555333222000//////222222333444666777888888999;;;999333000111333222333333444555777888::::::999777444222222333555666:::888777444333222111111333444555555555555444333333111//////111444555555777555333111000000111222111111222222333333333333111333555666666555333111444444444444555777888999;;;999999???NNN^^^dddaaaTTTHHHCCCKKKUUUcccfffMMM<<<:::888666555444333111444444555555666777777777555666888999888777555555444999<<<<<<:::;;;AAAGGGSSSeee{{{ZZZGGGEEEAAABBBIIILLLdddppp```TTTJJJBBB@@@BBBGGGKKKWWWuuu\\\FFFAAA999444444222///111222333333111///......------,,,+++++++++,,,***---444>>>FFFHHHFFFCCC@@@888///******,,,---,,,***+++...333CCC^^^~~~mmmTTT>>>000------,,,+++************,,,+++***((('''&&&&&&&&&'''''''''''''''(((((()))((('''''''''((())))))***&&&'''((()))******))))))'''(((((()))(((((('''&&&*********((('''(((+++...yyykkkeee]]]\\\\\\]]]^^^\\\XXXUUUUUUQQQKKKEEE@@@>>>======:::999999888888999999:::999;;;<<<======;;;999888777777777777777666555555111111000111222444666777444444444333333222222222444333333333222222222111444444333333222111000000111111000111444888<<<>>>:::555111111111//////111.../////////000000000000222444999???CCCCCC???<<<777666444333111000000000222333444666777888888888888:::888222///111333222111111111222444666888999999888666555555666777888:::888666444222111111111333444555666666555444333222000000111333444444444555444222111000000000111000000222333333333333333222222333444444333222222444444444555666777999999<<<<<<<<<>>>JJJYYYbbbddd[[[QQQMMMUUUdddxxx|||]]]III555444444333333333333333444444555555555666666666333555888888777666555666555999===<<<999;;;DDDKKKYYYmmmtttVVVEEEEEEAAABBBIIIMMMbbbxxxpppXXXLLLEEE???>>><<>>??????===;;;999666777777888777777555555222111000000111333555666555555444333222222111111222222222222222333333333444444333222111000//////000//////000333777<<<>>>:::333///111111......222//////000000000111111111555999???FFFIIIGGGAAA<<<444444333111111000000000222333666888999888777777666888777111///111333222111111111222444777999:::777777666666666777777888777666444222222222333444444555666777777666555444111000111222444555333111222222222111111000000000///000222333444444333333444333333333333333333444555555555666777888999:::;;;>>>???@@@GGGTTTaaafffddd```___fffyyypppSSSCCC666666555444333333444555444444444444444555555555222444666666555444666888555:::===;;;888;;;FFFOOO___uuunnnQQQCCCDDDAAAAAAIIIMMM\\\hhhhhhUUUFFFCCCAAA;;;@@@:::<<>>@@@AAAAAA???<<<;;;666666777888888777666555333222000000000222444666666666555444222111000000000000111222333444444555444444333222111000///...000//////000333888<<>>444555555555666666666666555444222222222444666777444555666888888666555444000000111444555555222000000111111111111000/////////000222333444444333333555555333222222333555555666666666666777999:::;;;444999<<<<<<@@@MMM[[[bbbmmmmmmnnnvvvfffKKK>>>===<<<;;;888555333444555333333444444444444444444111333666555444444666999666:::===:::777;;;GGGRRRccczzzkkkOOOBBBCCC@@@AAAIIILLLUUUZZZSSSBBB;;;@@@AAA:::AAA777666???EEEKKK```zzzaaaHHHAAA999444666444555555444222000///------000///...---,,,+++++++++000///---++++++++++++++++++,,,---------------.........555MMMvvvqqq[[[DDD666------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,)))))))))))))))******+++***)))((('''&&&%%%%%%%%%&&&%%%###""""""###$$$%%%'''(((***+++,,,+++)))((($$$&&&)))*********,,,---wwwjjjaaaZZZXXXTTTPPPNNNOOOQQQRRRRRRPPPNNNJJJEEEAAA===:::888999777555555777:::;;;<<<<<<===?????????<<<:::888666666666666555555555555333///---///444777555222222444444333111000111222555444333222222222333444333333333222222222111111111000000111555999;;;;;;777444222111111000///---111222222111000111333555???FFFOOOTTTRRRKKKCCC===888555222111222444444444222333444444444333222111333444444222000000111222---...000444888999888777777555333111111333555777777333///000444777666333222333333444444333333222111000111444777777333000//////000111111111111000333333333333333333333333444444444555555777888888555333222333777999999777999999999:::>>>IIIVVV___gggtttvvv\\\HHH>>>:::999666444333333444555444444444444555555555666666555444333333333333333888777888888888===KKKZZZjjj}}}pppiii```^^^eeerrr```NNN???>>>AAABBBFFFMMMPPPOOOHHH>>>:::>>>@@@===@@@<<<<<>>@@@BBBAAA???<<<:::777777666666555555444444555222000111555777666333---///111111111222333555555555444333333444444555222222222222111111111111111000000222666999;;;;;;777555222111000000...---000111222111111333555888@@@GGGPPPUUURRRJJJBBB<<<888555222111111222222222111111222333333222111000333444444333111111222444000000222555888999888666444555555555555555555444666333000111555777555333222222333333333333222222333111000000333444333222000000000111111111222222333333333333333333333333444444444444555666777888666444222333666888888777777999::::::===FFFTTT^^^mmm}}}iiiQQQAAA::::::999666444333333444555333333444444444555555555666555555444333333444444777777999:::;;;AAAQQQ```ooouuudddWWWQQQLLLKKKSSS```uuu|||YYYIII<<<<<>>;;;???@@@>>><<<;;;===AAACCCOOOnnncccIIICCC;;;666666444333222111111111000...,,,---000000---,,,---,,,((()))*********(((((()))+++---...///...,,,+++,,,---000333:::PPPuuuvvvdddRRRAAA333+++***)))***,,,000111000///)))((('''&&&%%%$$$######'''******((((((++++++((())))))((((((''''''&&&&&&'''((()))***+++******)))(((((((((((((((((((((((())))))))))))************oooeee___[[[UUURRRMMMJJJIIIIIIIIIHHHGGGEEECCC@@@===;;;999888999999999999999999999999:::<<<@@@BBBBBB???<<<999888777777666555444444444777555333444777888666333,,,---000000111222444666666555444444444555555666222222222222111111111111111111111444888:::;;;;;;777555222111000000...,,,///000222222222444888:::AAAHHHPPPUUURRRIII@@@:::666444111000111111111000000000111111222111111000222333444333222222444666444444444666888888666444222444777999999777444222444222111333666777444222111111222222222222111111555222///...///222444444222222111111111222333444444444444444444444444444444444444444555666777777555444333333555777777666777:::<<<===>>>HHHWWWcccwwwzzz\\\EEE;;;999:::888666555444444444444333333444444444555555555666666555555444444555555555666999<<<>>>DDDTTTdddwwwmmm[[[OOOEEE???===<<>>>>>AAAHHHEEEEEEAAA;;;999;;;===;;;<<<===@@@DDDHHHWWWyyydddIIIBBB:::666666333222000......///000///...---000000---,,,---,,,((()))***+++***)))((()))+++,,,---...---,,,+++,,,---000222888JJJkkkxxxgggTTTEEE999000,,,))))))))),,,...000///...+++******)))((('''&&&&&&(((******''''''******'''******)))((('''&&&%%%%%%'''((()))************)))(((((((((((((((((((((((((((((((((((((((((()))))){{{lllccc___\\\TTTQQQLLLIIIGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::999999:::;;;:::999888777888777999===@@@???===999777888888777666555444444333888666555555777777555333///000222222111111222444444444444444444555555555333333333333222222222222111111333666:::<<<<<<;;;777555222111000000...,,,111222333333333444777:::AAAHHHOOOSSSOOOGGG>>>888444333111111222333333222000000111111111111111111222333444444333444666888666555555555666555333111111333666888888666333111222111222444666666444111000111111222222111111000555333111000000222444555444333222111111333555666444444444444444444444444444444444444444555666777555555444444555666666666777;;;>>>???CCCPPPcccrrrrrrTTT@@@999:::999888777555444444444444444444555555555666666666777666666555555555666666444444888;;;===DDDTTTcccjjjUUULLLGGGAAA<<<<<<;;;AAAIIIYYYvvvsssVVVHHH???@@@AAA???BBBHHHAAA@@@===:::999:::<<<<<>>>>><<<888666888777777666555444444444666555555555555555333111000222333333222222444555222222333333444444444444555444444444444333333333111222444888<<<===<<<;;;666444222111111000///---333333444333222333666888AAAFFFLLLOOOKKKCCC;;;777222111111222444666666666111111111111222222333333111222444444333444666888666555333333444333111///222333333444444333333222111111222444555555333222000111111222222111111000333444555555444333333333555333222111111333555666444444444444444444444444555444444444444555555666555555555555555666777888777:::>>>CCCLLL^^^vvvjjjPPP>>>999:::999888777666555444444333555666666666666777777777666666555555555666666777555666:::===>>>DDDSSSaaapppQQQDDDCCCBBB>>>;;;>>><<>>======>>>@@@???>>>BBBNNNaaaxxxfffJJJBBB:::555666444333111//////000222222222///111000---,,,///...,,,+++---///...,,,++++++++++++,,,---,,,++++++,,,---***+++///777GGGXXXbbbcccTTTMMMDDD:::444///+++)))******++++++***)))(((((())))))((((((''''''&&&&&&'''***)))&&&&&&((((((%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrriiiaaaZZZWWWPPPMMMJJJHHHGGGFFFDDDCCCBBBAAA???===;;;::::::999999;;;===;;;888666888:::;;;<<<>>>???>>><<<999777666666666666555555555555333444555555444333222111///000333444444555777999111111222333444444444444444444444444333333333333111222555:::>>>???===;;;555333111000111111000///333444444333222222444666???CCCGGGHHHEEE???999666222111111333555777777666111111111111111222333444111222333333222333555777555444222222333333111000333333222111111222333333111222222333333333333333111111222222222222111111111444777888777444222222333333222222222333444555333333333333333333333333555444444444444444555555444555777777666777999;;;888<<>>===;;;===AAA???AAAJJJ]]]vvvgggKKKCCC:::666777555333111000000222333222111...000///,,,+++...///,,,***,,,------+++)))((()))***+++,,,,,,++++++,,,---------...111666===CCCGGG???<<<777333///,,,)))&&&%%%''')))))))))((()))+++''''''&&&&&&%%%%%%%%%%%%&&&)))(((%%%%%%((((((%%%%%%%%%&&&'''((()))******((((((''''''(((((()))***''''''''''''''''''''''''***)))((('''&&&$$$######zzzooohhh^^^UUUQQQLLLJJJGGGFFFFFFFFFEEECCCCCCAAA???===:::888777777999;;;===:::777666999===>>>>>>>>>===;;;:::888777555555555555666666666666111333555666555333222222///111333333333333555777111222333444555555555444333333222222222111111111111333666;;;???@@@===;;;333111000000111222222111111111222222111222555777===@@@BBBBBB???;;;777555333222222333555555444333000000//////000111333444111222333222222222444666444333222222333444333222333333333222222333333333111222222222111222333444222222333333333333222222111444888888666333222222222222222222333333333333222222222222222222222222555444444333333444444555333555888888888999<<>>CCCMMM___uuuoooXXXFFF<<<888888888888777777666444333333444444444444555555555555444444333333444555555666777888<<>>===;;;:::888777555555444444555555666777777777111333666666555444333333222444444333111000111222111222444666777777666666111111111000000000000///111333777<<<@@@@@@>>>;;;222000///000222333333222...///000111111333666999<<<>>>??????<<<888666555444333222333333333111//////.........///000222333111222333222111111333444444333222222444666555555333333444555555444333333222222222111000111333555222333333444444333333222111444777666333111111222000111222333333333222222111111111111111111111111555444444333333333444444333666888999888:::===AAAEEEKKKYYYoookkkSSSDDD===:::999888888777777666444333222222222222333333333444444333333333333333444555666333555999===???EEESSSaaa|||WWWHHH???CCCDDD===:::===BBB@@@GGGTTThhh}}}cccKKKAAA<<>>>>>???DDDLLLXXXmmmdddGGGEEE???AAAGGGGGGVVVssszzzwww|||sssPPPCCC@@@;;;555222333222000///...------...///...---++++++++++++,,,***+++,,,------,,,+++***,,,.........,,,,,,,,,......,,,+++))))))***+++,,,---***''''''((()))(((&&&((((((((())))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%$$$$$$%%%''')))******)))(((((((((((((((&&&'''((('''%%%%%%%%%&&&&&&'''(((((((((&&&$$$#########$$$%%%&&&&&&&&&&&&xxxhhhbbbXXXRRROOOIIIJJJGGGDDDCCCCCCDDDCCCBBBAAA???===<<<<<<;;;:::999999888777666777888:::<<<;;;;;;<<<;;;:::999777666444444333444555555333111333333333333222222111111...000111111000000222333444444444444555777999:::000000///000111333555666555777:::===???===999555222111000000111111000///...///111111111111222444<<<:::999888777555111/////////000111111111111000333222111222333333222111222222111111111222222333444555555333111//////000333333333333444444444444333444555666777666555444333333222222111111222222000000///...---///333777333111000111222333222111555444333222222111111222555444333222222222333444333444666999<<>>;;;888777333333333333333444555666111222222222333333333333444333333555888999:::999888999<<<>>>===@@@KKKXXXvvvzzzUUUGGGCCCAAAAAA>>>;;;<<>>AAAGGGJJJ]]]|||qqqQQQDDDBBB<<<666333000000///........./////////...---,,,++++++++++++++++++++++++++++++++++++,,,---...---+++******+++---,,,+++))))))***++++++,,,***((('''(((((('''&&&)))))))))))))))((('''''''''&&&$$$######$$$&&&'''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&&&&'''(((''''''&&&%%%$$$######$$$$$$%%%%%%&&&'''''''''ssseee___UUUPPPNNNHHHIIIFFFCCCBBBBBBCCCCCCBBB@@@???===<<<;;;::::::999888777555555666888<<<>>>:::;;;<<<<<<;;;999666555333444555777777555222000333333222111111000000000///000111111/////////000444444333333555777999;;;111111000111111333444555666999===@@@@@@===777444222111000000111111000...///000111111111222555777===:::777555444222000......///000111222222222222000///...///222333333222333333222111111111222222333444555444222000000111333333333444444444555555111222333444444333222222333333222222111222222333111111000000000222444555333222111111111111000000333333222222222333333444666555333111111222444666555555777999;;;???IIIRRRiiizzzbbbIII======<<<888666444444333333333444444555222222333333333444444444444444444555777888999888:::;;;===???>>>@@@KKKXXXttt|||XXXGGGEEEDDDBBB???===BBBIIITTTjjj~~~YYYFFFDDD>>>@@@FFFKKK```kkkNNNDDDCCC>>>888777111111111111111222222333///......---,,,,,,++++++++++++***))))))***+++++++++,,,---+++)))((()))***,,,,,,+++***)))*********,,,+++***)))))))))((('''************)))(((''''''''''''%%%%%%%%%%%%''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%'''((()))(((&&&%%%&&&'''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&pppddd]]]SSSPPPPPPHHHHHHEEECCCBBBBBBCCCBBBAAA>>>>>>===<<<::::::::::::888777555555666999<<<>>>999:::;;;<<<;;;888666444333555888999888666333222333222111000000000000111333444555555222000000000222222222222333555777888333333222222222222222222666999>>>@@@???;;;666333111000000111222111///...111222222222222444888;;;===:::666444222111///...//////111222333333444444333111000000111333333222333333222222222222222222111333555555444333333444333333333444444444555555333222111000000111222222333222222111222222333333222222333444555444222111222333222222111000000000000111111222333555666777777555333111111333666888777666777:::999===JJJXXXwwwsss]]]EEE<<<<<<<<<888555666666555444333222222333444444444444555555555555444555555555555555666666999:::===>>>===???KKKWWWuuubbbLLLHHHFFFEEECCCDDDLLLVVViiiyyyWWWFFFDDD>>>>>>DDDIII```iiiNNNDDDBBB===888666222222333333333444444444............---,,,++++++,,,+++)))(((((()))+++,,,***+++,,,+++)))((()))***++++++*********))))))***,,,------,,,+++***)))***)))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''((())))))((('''''')))))))))(((((())))))***&&&'''((('''%%%%%%%%%&&&'''&&&%%%$$$%%%&&&((()))$$$######"""######$$$%%%}}}mmmccc\\\RRRQQQQQQIIIGGGFFFDDDDDDDDDCCCAAA@@@=========<<<:::999:::;;;888777777777888:::===>>>::::::;;;:::999888666555333666999999888555444333333222111000000111222333666777999888666444333333111111222333333444444444444333333333333222222111555999===>>><<<888555333111000000111222222///---222222222222222555:::>>>===:::555333222111111000000000111333333444444444888666333222222222222111333333222222222333333444111333555666555444444555333333333333444444444444555444333222111222333444222222111111222222333333111222333555666555111...222333444333111000000222///000000222444666888999666555333222222444666888888777888;;;:::===MMM```iiiVVVCCC<<<===;;;888666777777555444333222222222555555555555666666666666444555666666444444555666666777:::<<<;;;>>>IIIVVVvvvqqqRRRLLLGGGFFFIIINNNZZZdddvvvWWWEEECCC>>>>>>CCCHHH```lllPPPEEEAAA:::555444222222222333222222111000...//////......---,,,+++,,,+++***))))))***+++,,,)))***+++***))))))***++++++************))))))))),,,...///...,,,******+++''''''((((((((((((''''''&&&''')))++++++)))'''&&&&&&''''''((((((''''''&&&((((((((('''(((((()))***&&&'''((('''%%%$$$%%%&&&%%%%%%$$$%%%&&&''')))***$$$###"""!!!!!!"""###$$$yyykkkbbbZZZPPPQQQRRRJJJGGGGGGFFFFFFFFFDDD@@@===<<<======<<<999888:::<<<999999999999:::;;;<<<===;;;;;;:::999888777666666222555888888666333333444222111000000000222444555111444666777555444333444111222333444444333222111222222333333333333333333333777;;;;;;999555444333000000000222333222///---222222111111111555;;;???===999555222111222222222///000111222222222222222444222//////000222333222222222222222222333444555111333555666444222222222222222222222333333333333444444555555444444333222222222111111222222333444/////////111444444222///111333555444111000222444000000111222444666888999444333222111222333555666888666999===<<<@@@TTTkkkxxx]]]OOOAAA<<<<<<;;;999888666555444333333333333333444444444555555555666666333555777777555555777999666777:::<<<<<>>???DDDIIIbbb{{{{{{oooRRRFFFAAA;;;666777333333333333222000...---.../////////...---,,,+++,,,,,,++++++++++++,,,,,,''')))************+++---***************))))))(((+++---///...,,,******+++$$$%%%&&&''''''((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((()))(((&&&&&&&&&'''$$$$$$$$$%%%%%%&&&''''''%%%$$$###!!!!!!"""$$$%%%vvviiiaaaYYYOOOQQQRRRJJJHHHGGGGGGHHHGGGDDD@@@<<<;;;===>>><<<999888:::<<<999::::::;;;<<<<<<<<<<<<<<<;;;999888777666666777222555777666444222222444222111000000111333555777***---111222222222222222111222555666666444111///000111222333444555555555222666999999666444333444000000111222333222///,,,111111000///000444:::???===999444222111333333333///000000111111111111000***((((((***...222444555111111111222333444555666222444666555333000//////111111222222222333333333111333555666666444111...222111111111222333333444...,,,+++---111333333222111333555444222111333555222222222333444555666777222222111111111222444555777666999>>>???CCCYYYsss|||mmmUUUIII???<<<<<<:::999:::444444333333333444555555333333333444444444555555222555888888777777:::===777888<<<>>>>>>AAAMMMZZZwwwvvvlllnnnwwwsssOOO@@@AAA>>>@@@FFFKKKddd|||mmm```XXXXXXfffyyynnnRRRGGGBBB===;;;===555555555555333000...,,,...////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++***+++,,,...***************)))((((((***,,,///...+++))))))***######%%%&&&'''((((((((()))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((()))(((******)))((('''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&|||oooiiiaaaZZZVVVRRRPPPNNNQQQMMMHHHGGGGGGEEE???999<<<<<<<<<;;;999777666555777888:::;;;<<<;;;;;;::::::888666666666666666444888777666444222000///...444444444333333222222222222333444555666555444333333333222222222222111111444444333222222222333444666777999:::999666444222333000......000111///,,,000000000222555666666444777555222111222333222222222111111111000000/////////......111444555333111222222111111111222444555///000111222333444444444333333333333333333333333000222444666666444222000000111222444444555555444000/////////111222111000...000111333444444444333000111222333444444444444222222333444555555555555;;;666888???AAAGGGcccuuubbbIIIDDD===999777777777777777666444444444555777999333333444444555555666666888777666444333444888;;;::::::777;;;CCCBBBFFFVVVuuulllSSSCCC??????AAACCCNNNmmmqqq\\\QQQMMMJJJKKKSSS```vvvsssTTTEEECCCAAA<<<999444555777777555222...,,,---,,,,,,,,,,,,---......------,,,,,,+++***))))))+++******)))))))))))))))((((((((((((((()))))))))******+++++++++***))))))***************************(((&&&&&&((((((((('''((('''%%%$$$%%%&&&(((***'''&&&&&&'''((('''%%%###'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%wwwmmmhhh```ZZZUUUSSSPPPOOOQQQMMMIIIGGGGGGEEE???:::;;;::::::999999888888888666777888:::;;;<<<<<<<<<:::888666666666666666444000000111222444555666666444444444333333333222222111222333444444444333333222222333333444444555555666555444222222333444555777888999999888666333111222000...///111222000...000000111333555777666555666444111000111111111000222111111111000000000000111000000111444444222///222222111111111222333444222333333444444444333333333333333333333333333333333333333333333333333333000000111111222333333444222111000111333444333222...///000111222222111111000111222333444444444444000111222333444444444444;;;666888@@@BBBJJJgggnnn[[[HHHDDD>>>999888888888777555444333222333444666888555555555555555666666666777777777555444555888:::<<<===:::???HHHGGGMMM^^^wwweeeMMMBBB@@@AAABBBCCCNNNnnnqqq[[[LLLDDDCCCAAABBBIIIUUUlllzzz]]]LLLDDD@@@======666666777666444222///---...------,,,,,,------...---,,,,,,+++******))))))+++******)))))))))))))))(((((()))************)))+++++++++++++++***)))(((*********)))))))))((((((((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%###&&&''''''&&&$$$$$$%%%'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######pppiiieee^^^YYYUUUSSSQQQPPPQQQMMMJJJHHHGGGEEE@@@<<<:::999888777888888::::::555555666777999;;;===>>>:::888666666666666666444333333333333333333333333444444444444333333333333222222333444444444444333222333333444666777777888888777444222222333555666888999999999777555222000111000///000222222222000111111111333666888777666666444111000000000///...111111111111111000000000333222111222333333111///222222111111111222333444444444444444444333333222444444444333333222222222444333222111111222333444000////////////111222333444333222333555666555444000000111111111111000000111111222333444444444444111222333444555555555555:::777999@@@DDDNNNmmm|||fffUUUFFFBBB===999888888888777333222222111222444555777777777666666666666666555555666777777666666777999999:::888===GGGGGGOOObbbzzzdddMMMAAAAAACCCDDDCCCOOOooorrrSSSFFFAAA<<<<<<;;;<<<@@@KKKdddeeeRRREEE>>><<<>>>888888666555333111000///000///...---,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++******))))))))))))''')))***,,,,,,+++***))),,,,,,,,,,,,++++++******++++++***(((''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&$$$###"""###%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%###!!! }}}kkkeeeaaa\\\WWWUUUSSSQQQPPPOOOMMMJJJHHHFFFDDD@@@<<<;;;999888666666888999;;;777666666666777999;;;===:::888666555666666666444666666555444222111000000444444444333333333333333333333444444555555555555333333444444555666666777888666333111000222444666999999999888666444111///000000000111222333333222111111222444777999999888777555222000000000///...111111111111111111111111222222222222222222222111222222222222222222222333222222333333444333333333555444444333333222222111333333222222222222333333111000///......000222444555333333444555666555444444444444333333222222222111222333333444444444333444555666777888888888888888666999???EEETTTttttttaaaRRRBBB???;;;888888888777666333333222222333444666666888888777777666666555555333555777888777777777888888:::888<<>>>>>@@@IIIccc~~~eeeRRRFFF===:::;;;:::888666444222111111111111000///---,,,,,,+++++++++++++++******)))))))))++++++++++++******))))))'''))),,,......---+++))),,,,,,,,,------...//////...,,,***((('''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&###$$$&&&(((((('''&&&%%%"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!"""$$$''''''''''''&&&%%%$$$######$$$%%%&&&%%%### {{{iiibbb___ZZZVVVTTTSSSQQQOOOLLLKKKHHHFFFDDDAAA>>><<<<<<:::888666666666888888999888777777777888999::::::888666555666666666444222222222333333444444444333333333333333333333333222222222222222333333333333333333333333333333333555333111000000111333555999999999777666333111000000000111111111222222333222222333555888::::::999888555333111222222111000111111111111111222222222000111111222222333444555222222222222222222222222......000111333333444444444444444333333222222222000111333444444333111000333222111000000111333555444333222333444555555333555555444333333222222222222222333444444444333333555555666777888888888888777666:::???GGGZZZ|||zzzjjjZZZNNN===;;;999777777777666444555555555555555666666777888888777777666666555555222444777999888777777888<<<>>><<>>AAADDDDDDFFFTTTqqqlllMMMAAAEEEEEE===>>>AAAAAABBBLLLggg~~~cccRRRIIIBBB<<<999:::888666333111111111111222111000...---,,,+++++++++++++++******************++++++++++++***))))))(((***,,,......---+++)))++++++,,,---///111333444000...,,,)))((('''''''''((('''%%%&&&((())))))((($$$&&&(((******)))'''&&&"""%%%''''''%%%$$$$$$%%%$$$$$$$$$###"""!!!"""$$$''''''''''''&&&%%%$$$######$$$%%%&&&%%%###!!!vvvhhh```]]]YYYUUUTTTRRRPPPNNNHHHHHHFFFDDDAAA>>><<<:::;;;:::888777666666777777::::::999888888888888888:::888666666666666666444555555444333333222111111111111111111222222222222//////......//////000111333333222222222111111111111111000000111222333444999888888666555333222111///111222111000000111222222222333666999;;;;;;:::777555222222222333333222111111111222222222222222000111222222222333555777222222333333333222111111,,,---...000222333444444333333333333333333333333///000333555555333000///444444333222222333444555333222111222444555444333444333222111111111111111222333333444444333333333222333444555666666666666777888<<>>EEEGGGTTTkkktttWWWHHH>>>@@@AAAAAAGGGXXXrrruuuZZZFFFAAACCCAAA;;;<<<@@@AAADDDQQQnnngggWWWNNNEEE>>>:::999777555222111000000000222111000...---,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++)))((((((***+++------,,,+++*********+++,,,...111444555000///,,,)))((('''((())))))((('''(((***++++++***%%%''')))*********((('''$$$'''***)))&&&$$$$$$&&&%%%%%%&&&$$$###"""###%%%''''''''''''&&&%%%$$$$$$###$$$%%%%%%%%%$$$###"""ooofff___\\\XXXUUUSSSQQQOOOMMMEEEEEEDDDAAA>>>;;;999888888888888888777777777777999999:::::::::::::::999:::888666666666666666444888777666444222000///...//////000000000111111111000///.........///111111111111111222222222222222...///000222333444555555888777777666444333222222///111222111///...///111333333444777:::<<<<<<;;;555333111000222333333222111111111222222333333333111333444222111111444777222333333333333222111000---...000111222333444444111222222333333444444555000111222222222222111000444444444333333333333333333222111222444555444333333333222111111111222333222333333444444333333222222222333444555555555555999<<<@@@EEEOOOiii{{{fffWWWLLLDDD:::999999999::::::777555::::::999999888666555555555555555555555666666666222444666777777777888:::888;;;999<<>>>>>>>>???HHH\\\rrr|||gggOOODDD@@@>>>===>>><<<@@@DDDJJJ\\\{{{nnn\\\OOOCCC===;;;777666444222000///......111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))((()))******+++++++++++++++******)))***+++---000222///---***(((''''''((())))))((('''(((***,,,,,,+++&&&&&&((()))))))))((('''&&&))),,,+++&&&###$$$&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%uuujjjeee^^^[[[WWWUUUSSSQQQNNNLLLBBBCCCBBB@@@<<<999777777555555777888999999999999666888:::;;;<<<<<<;;;;;;:::888666666666666666444000111111222444555666666......//////000000000111333222111111111222444555000000111222333333444555---...111444666666666666777777666555444444333333///111222111...,,,...000333333444777;;;======<<<333111//////111222333222111111111222222333333333333555555333000000333555222333333444333222111000000111222333333333333333000111222333444444555666333222111000000111222333333333444444444333222222444333222333555666555444555444333333333444555666333333333444444333222222333444555666777777777777;;;???CCCGGGSSSnnnzzzcccUUUJJJCCC:::::::::;;;<<<<<<999777;;;::::::999777666444333333444444444555555666666333444666666666777999;;;:::======@@@IIIMMM]]]wwwxxxjjjdddbbbeeerrr}}}dddPPPGGG???===;;;===III^^^sss~~~uuu^^^JJJDDD@@@:::<<>>:::;;;555555444222000///------111000///......---......------------------------***+++,,,------+++***((())))))*********++++++++++++***)))((((((***,,,---...,,,)))&&&%%%&&&((())))))((('''(((***,,,,,,+++%%%&&&&&&''''''''''''''''''+++...,,,&&&###$$$&&&'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((qqqhhhcccaaaZZZSSSSSSVVVTTTLLLDDDFFFDDD@@@===:::999999999999888777666666777888999666666777:::===>>>===<<<===;;;:::;;;<<<:::666222555555555444444333333333000000000000000000000000//////000111222333333333...------...///000000/////////111333555777888999999999888777666555444444444333222000//////......111222555888:::;;;<<<<<<222222111000//////000000222222222222222222333333333444333333222111000///000111111111111222222222444222222333666666333000000000222666999999555111///000111222333222111111---///222333222222222333555666666777666444333222555333333333555555444333222222222222222222222222555555555555666888999;;;;;;<<<@@@JJJ]]]yyyvvvaaaQQQGGGBBB999999:::::::::999888888<<<;;;;;;999777555333222111222333555777888999:::555555666777999;;;>>>???:::@@@???>>>EEEMMM```{{{yyyeeeZZZRRRNNNNNNPPPVVVeeevvvxxxiiiTTTFFF>>>AAA===EEEHHHYYYyyyzzzxxxbbbJJJ@@@??????===;;;>>>AAAIII^^^wwwbbbJJJAAA???777999888666444111///---+++333222111///...............---+++***))))))******,,,+++++++++,,,,,,***)))++++++******)))(((((((((((((((''''''''''''(((((()))***+++++++++)))((('''---***'''%%%'''***,,,,,,))))))))))))((('''&&&%%%)))&&&######&&&((('''&&&%%%''')))'''%%%$$$'''***&&&&&&$$$######$$$&&&&&&###$$$%%%&&&'''&&&%%%$$${{{llldddaaa]]]YYYUUUUUUVVVTTTMMMFFFDDDBBB???;;;999777777777888888777777777777777888666666777:::===>>>===;;;:::999888:::;;;:::777444444444444444444333333333111111111111111111111111000000000111222222222333///...---...000111000///111111111333444666888999:::999888777555444333333333222111000000000000000000222555888::::::::::::222222111000000000000000111222222222222333333333111222222333333333333333000111111111111222222222333111111222444555333111111000111444777777444111///000222333333333222222+++...111333333333555666555555555555555444444333555444333333444555333222333333222222222222222222555555555555666888999;;;;;;===AAALLL```}}}qqq]]]NNNEEE@@@;;;;;;:::999999888888777;;;;;;:::888666444333222222222333444666777888888555555666777999;;;===???888???>>>???GGGQQQeee{{{dddTTTLLLFFFDDDEEEEEEJJJXXXiiipppeeeSSSFFFAAACCC>>>EEEHHHYYYyyyzzzuuu___III@@@@@@@@@??????>>>GGGVVVnnnuuuaaaJJJAAA???777999888666333111///...---222111000/////////...///111///...---,,,,,,------,,,+++++++++,,,,,,***))))))))))))))))))*********(((((('''''''''(((((())))))*********))))))(((''',,,***((('''''''''&&&%%%&&&&&&'''(((((())))))***)))&&&$$$$$$&&&'''&&&%%%&&&'''((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%sssddd^^^___YYYXXXXXXXXXVVVSSSMMMHHHCCCBBB???<<<:::888888888888888888888888777666666666777888;;;>>>>>><<<;;;777666777888::::::888666333333333333444444444444222222222222222222222222111111111111111111222222111/////////111222111000222222111222333666888:::<<<;;;999777555333222222000//////......//////000///111555888:::999888666222111000000000000000000111111222222222333333333///000222333555666666666000111111111111222222222222000///000222333333222111000000222444555333222///111222444555555444444111333555666666666777888444444444444444555555666555444333333444444222111333333333222222111111111555444444444555777999:::;;;===BBBOOOdddlllXXXJJJBBB>>>===<<<:::888777777888888:::999888777555444333222222222333444444555666666555555666777888:::<<<===666===>>>???IIITTTjjjpppaaaPPPHHHDDDAAAAAACCC>>>???IIIYYYccc\\\MMMBBB@@@BBB===DDDIII\\\xxxdddMMMBBB@@@@@@AAABBBBBBRRRjjjtttbbbKKKBBB???888:::888555222000000000111000000000000000000000000111000///------------...,,,+++++++++,,,,,,***)))'''(((((()))******++++++'''''''''''''''((()))***))))))((((((''''''((((((***)))))))))***(((%%%###''''''''''''((()))***+++)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&'''&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&mmm^^^[[[^^^XXXZZZ[[[ZZZVVVPPPJJJHHHDDDCCC@@@>>><<<;;;::::::777888999999999777555444777888999<<<>>>>>><<<:::666666666777777777666555222222222333333444444555222222222222222222222222222222222111111111111111222111000000222333222000111111000111333777;;;======<<<999666444222111000,,,,,,,,,,,,,,,---...///...111555888999888555333111111000000000000000111111111111222222333333444000111222444555666777777000000111111111222222222111000......000111333333111111000000111222333333000111333555666666555555555666777666444222222333444333222222333555666888555444222222333333111000444333333222222111111111333333222222333555777888;;;===CCCPPPfffhhhTTTGGG???<<<<<<;;;999777777888:::;;;999888777666555444333333222333333333333333444444555555666777888999:::;;;666======???JJJWWWmmmwwwZZZOOOEEEBBBBBBAAABBBDDD@@@===BBBOOOXXXSSSEEE;;;<<>><<<;;;::::::777888999999999777666555888999:::===???>>>;;;888666666666666555444333333111222222333333444444444222222222222222222222222222222222111111111111111333111000111222333222000/////////000444999===@@@>>><<<999555333111000000------------...///000000///222666888999777444111111000000000000000111111000000111222333333444444222333444444555555555444000000111111111222222222000000/////////000222333111111111000000000222333111222444555666666555555111222222111...------///333222222222333444666888444222111111222222111000333333333222222111111111222111111111222444666777;;;===CCCRRRiiieeeQQQEEE???<<<:::999777777777999;;;===999888666555444444444444333333333333333333333333555555666777888888999999666===>>>@@@KKKXXXpppxxx```KKKDDD>>>???@@@???@@@BBBCCC???AAALLLSSSNNNCCC;;;;;;>>>:::EEENNNfffiiiXXXQQQPPPUUU\\\kkk~~~{{{mmmVVVHHHDDD???<<<:::666333222222333444...///000111222222222111000///---,,,++++++,,,,,,,,,+++++++++,,,,,,***)))************))))))(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))+++)))((((((+++,,,------,,,+++***))))))(((((()))'''(((((('''%%%$$$$$$$$$"""!!!"""%%%)))***'''###%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&'''wwwjjj___\\\aaa[[[\\\\\\XXXRRRJJJEEEBBB======<<<;;;:::999888777777777888888888888777777999999;;;>>>@@@>>>;;;777555666666555222111222333222222222222333333333333222222222222222222222222111111111111111111222222333222000111222222111000......///111555:::>>>@@@>>>;;;888444222111111111111000000000111222222333222444666888888666333111000000000000000111111222000000111222333444444555333444444444444333333222000111111111111222222222000111111000//////000222111222222111000000111333222333444555555555444333000111222111000111333555222222222222333444555666222111000000222222111000222222222222222222222222222222222222333555777888<<<>>>EEEVVVnnn|||aaaNNNCCC???>>>999888888888888:::;;;<<<999888666555444555666666222333333333333333333333444555666777777777777777777>>>>>>AAANNN\\\tttdddPPPGGGBBB???@@@AAA???@@@BBBAAA???DDDMMMRRRNNNFFFAAA>>>AAA===GGGPPPhhh{{{nnnhhhhhhnnnvvvttt\\\KKKEEEAAA===;;;888555333333333444...///111222333222111111111000///------------...,,,+++++++++,,,,,,***)))++++++******)))(((((('''((((((''''''''''''((((((((((((''''''(((((()))))),,,***((('''((())))))(((((()))***+++,,,,,,,,,+++%%%'''((((((&&&$$$$$$%%%######$$$&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&zzzqqqkkkbbb^^^aaa\\\[[[XXXUUUPPPKKKEEEAAA;;;;;;::::::999888777666666666666666777888999:::999:::<<>>:::777222333444333111000222444333333333222222222222222111111111111111111111111000000000111222222222333333111000000111111000//////000111333666999<<<======;;;777444111111111222111111111000111111222222555666777888777555333222000000000000000111222222///000111222333444444555222222333333333333222222000111111111111222222222000222444333000...///000000222444333111000111333333333444555444333222111222333333333222333666888111222333333444444444444000//////000222333222111111111111222222333333444555555444444555777999:::===???HHH[[[uuuuuu[[[JJJBBB@@@@@@:::::::::999999999888888999888666555555666777888222222333333444444555555444555666777777777666555777>>>???CCCQQQaaa{{{tttVVVGGGGGGCCCAAABBBBBB@@@AAACCC???AAAHHHQQQSSSMMMGGGEEE===AAA>>>JJJSSSkkkyyy```LLLEEEAAA===<<<:::777555333222222///000222333333222111000111///...---,,,,,,------,,,+++++++++,,,,,,***)))*********)))))))))))))))***)))(((''''''&&&'''''''''((())))))*********)))***)))))))))******(((''''''(((+++---...---+++***###&&&((((((&&&$$$%%%&&&&&&'''''''''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%sssmmmkkkccc___aaa[[[YYYUUURRRPPPKKKFFFBBB;;;;;;;;;;;;:::999888777666666555555666888:::;;;999:::===???@@@>>>:::666///111333222111111444777444333333222222111111111000000000000000000000000//////000111222333333444333111000000111111000...111222333555777888999:::<<<:::777333111111222222//////............//////777777777777777555444333000000///000000111222222///000000222333444555555000111222222333333333333000111111111111222222222111333666555111......///000333555444222000111333333444444555444333111000000111000///------///111111222333444555444333222///......///222333333222000000111222333444444555777777666777888999;;;<<<>>>AAAKKK___{{{nnnVVVFFF@@@@@@BBB<<<<<<<<<;;;999777666444:::888777666555777888999222222333444444555666666444555666777777666555555666>>>@@@EEETTTfffiiiNNNDDDCCC???>>>@@@???===>>>AAA@@@CCCKKKSSSRRRKKKEEEDDD999>>>===KKKVVVooo|||bbbLLLEEE@@@>>>===;;;999666444222111///111222333333222000///...---+++***))))))******,,,+++++++++,,,,,,***)))((((((((()))******+++++++++***)))(((&&&&&&&&&&&&'''((()))+++++++++***)))&&&'''***---000000---***)))+++...///...,,,(((&&&"""%%%((((((&&&%%%%%%''')))***+++((($$$"""$$$'''%%%$$$###""""""###$$$%%%###$$$%%%&&&'''&&&%%%$$$qqqlllnnnmmmhhhddd^^^VVVQQQPPPMMMDDD??????;;;;;;;;;:::999888777666:::999666444333333555555888999<<<===>>><<<:::999222333444555555333111000444444444333222111000000000000//////000000111222///000111000//////111222222333333444333222111000222000---...222777;;;======999555333333444444444777555333111000000111111666777888777555444444444777:::777111///333444000111111111222222333444444444333222222444444333222222222222111111111000000...///000111111000......444333222111111333555666666333000000333555444333222222111111111111222222000111333444444333111000///000111222333222111111444444333222222333333333999:::<<<===>>>?????????;;;DDDNNN\\\xxxfffPPPDDD>>>;;;:::===;;;;;;<<<999555555888777===>>>999444444777777333444555555666666555555777777777777777888888888@@@===>>>HHHXXXppp```JJJCCC>>>@@@AAA??????@@@@@@???EEEGGGOOOXXXVVVKKKAAA>>>@@@<<>><<<;;;;;;999777555333222+++---000111111000000111)))******++++++******)))(((((())),,,...,,,'''"""******))))))((((((''''''******))))))(((((((((''')))(((((('''''''''((((((++++++,,,---------,,,,,,''''''''')))******'''%%%))))))))))))((('''&&&%%%+++)))'''$$$###"""""""""&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$pppkkkllljjjddd```ZZZSSSNNNMMMJJJCCC>>>===;;;;;;;;;:::999888777666777666555444444444555666777888;;;<<<<<<;;;999777444555666777777555444333111222222111111///......111111000000111111222333111222222111000000111333333222111000000000111111333000...///333888<<<======999555222222333444444555333222000000111222333777999::::::888666555555555777555///...222333000222222111111111111111111333222111111333333222111222222222111111111000000000000111111111111111000444333222111222333555666666333111111333444444333222222111111111111222222000111333444444333111000...///111222333444333333444333333222222333333444666777888999::::::;;;;;;:::CCCMMM[[[xxx~~~___KKKAAA<<<999999;;;999:::;;;888444444888888>>>AAA<<<777666666555333444444555666555555555666666777777888888888999>>>===@@@JJJZZZqqq|||YYYFFFBBB???AAAAAA@@@@@@AAABBBBBBGGGQQQ]]]```ZZZNNNEEE@@@===:::@@@HHHTTTsss~~~rrrfffaaaaaadddooommmUUUEEE???===;;;:::777444222000///,,,...000000000///000222......---,,,+++******)))++++++,,,///111///***&&&***)))))))))((((((((('''*********))))))(((((((((''''''''''''''''''((((((((()))***+++,,,---------'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$qqqkkkkkkggg```\\\VVVOOOJJJIIIHHHBBB===;;;;;;;;;;;;:::999888777666444444444555555555666666666888:::;;;;;;:::777666555666777777777666444333111111111111111000///...222222222222222333444444444444444333111000111333444222///------///111222444111000111555999<<<======999444111111333444444222222111000111222444555666888::::::888666555444222333222......111222000333222222111000000//////222111000000222222111000222111111111111000000000111111111111111222333444444333222222222333555666555333111222333444444333222222111111111111222222111222333444444333222111...///111333444555555555333333333222222333333444555666666777777888888888:::AAAKKK\\\zzzyyy\\\KKKCCC???======<<<:::;;;<<<:::666666::::::AAACCC???:::888555222333444444555555555555555555555666777888999999:::===>>>DDDMMM[[[rrrsssSSSEEEEEE>>>?????????>>>???AAADDDLLL```ooojjj[[[PPPGGG???>>>;;;BBBKKKYYYzzzvvveeeYYYNNNHHHGGGIIIPPP\\\pppqqqZZZIIIAAA>>><<<999555111///---------...//////...///000222444222000---+++*********,,,,,,---///000///+++((())))))))))))(((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&''''''((((((&&&'''(((***+++,,,------'''%%%"""!!!"""$$$%%%%%%######%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$tttmmmkkkeee^^^YYYRRRLLLGGGFFFFFFCCC>>>:::;;;;;;;;;:::999888777666333444555555555555444444777888:::;;;;;;999777555444444555555555444333222333333333333333222111000333333333333333444444555555666666444222111222333333222000//////000111222444222111333666:::<<<===<<<888444111111222333333222222111111111222333444333666888888666444222222111111000//////111222111222222222222111111000000222111000111222333222111111111111111000000000000111000000000111222444555444333333333333444555555444333222222333333333333333222222111111222222333111222222333333222222111111222222333444444444444333333222222222333444444777777777777888888999999;;;BBBMMM```sssXXXIIICCC@@@======>>><<<===???===999999===???CCCDDD???:::888666333333444555555666666555555444555666777888999::::::===@@@GGGOOO[[[qqqoooQQQFFFHHH@@@>>>>>>???>>>>>>DDDJJJVVVpppqqq[[[NNNFFF>>>BBB@@@EEENNN^^^~~~}}}cccSSSKKKEEEAAA@@@@@@EEEMMM^^^{{{ttt___LLLBBBAAA>>>999444000---,,,,,,...//////...---...000222444222///,,,+++***++++++))))))***,,,,,,+++)))((())))))))))))((((((((((((((((((((('''''''''''''''$$$%%%&&&''''''(((((((((&&&'''((()))************&&&$$$""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwoookkkddd\\\WWWOOOJJJEEEDDDFFFFFFAAA;;;;;;;;;;;;:::999888777666666666666666555444333222888999;;;<<<<<<:::888666444444444444444333333222222222333333333222111111333333222222333333444555555555555444111000111222111111222222333222222111444333222444888:::<<<;;;:::777333111111222222111333333222222222111222222333555777777555333222222222111111222222222222333222222222333333333444444333222111222444555444333000000000000000000000000000000//////000111333555444333333333444444555555222333444444333333333333333333222222222222333333222222222222222222222222555555444333333222222222333222222222333333444555888888777777888999:::;;;>>>DDDQQQhhh}}}hhhPPPCCC>>>;;;888888===;;;<<<>>>===999:::>>>BBBDDDAAA;;;777888888666555555666777777777666666444555666777888999::::::===AAAHHHPPP\\\qqqsssTTTFFFDDDBBB???>>>@@@@@@BBBMMMYYYkkkvvv[[[MMMFFF???CCCAAAGGGPPPbbbkkkSSSFFFCCCAAA@@@@@@>>>CCCIIIWWWpppvvvdddPPPBBBBBB???:::555111...------...//////...,,,---///222000///,,,+++******,,,---'''((()))))))))((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''(((((()))))))))(((''''''$$$$$$$$$%%%&&&&&&$$$"""'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvoooiiiaaaXXXTTTLLLHHHCCCAAAEEEHHHCCC;;;;;;;;;;;;:::999888777666999888777666555444333333999:::<<<===<<<:::777666666666555555555444444444000000111111111000000///111111111111111222333333333333333222000///000222000111333444444333222111333222333555888:::;;;:::888666333333333222000///333333333222222111111111666888999888666444444555333111111444444222222444222222333333444555555666333222111222444555555444//////000000000000000111000000000000000111222333333444444444555555555555111333555444333222222333333333222222222222333333222222222222222222222222777666444222111000000000222222222222333444555555666555555555666888:::;;;@@@FFFUUUpppvvvbbbLLLBBB>>><<<999888888777888:::999666777;;;AAABBB>>>777555888999888666777777888888888888888555555666777888999999:::>>>AAAGGGQQQ^^^tttaaaKKKCCCAAA<<<<<<@@@CCCIIIZZZlllxxx[[[KKKFFFCCC@@@@@@GGGRRReeelllYYYEEE===<<<<<<<<<<<<:::>>>EEERRRlllzzziiiSSSBBB@@@>>>;;;777333111//////......///...------...000,,,,,,+++******+++,,,---((()))******))))))***,,,(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))((('''&&&&&&$$$$$$%%%'''((('''$$$"""(((((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&ssskkkeee\\\SSSOOOIIIFFFAAA???DDDIIIDDD:::;;;;;;;;;:::999888777666999888777666555666666777888999;;;<<<;;;999666444555555444333333333333333///000000111111111000000///////////////000111111000000111000......///111111111111111111222222333222222333555888:::999888555444444444444222///,,,111111222222333333222222888888888666444333555666444111111555555111000444333333333333333333333333111000000111333555444333////////////000000111111111111222222222222222111333444444555555555555555000333555555333222222333444333333222222333333444333222222222222222222333555444333111000000000000222222222222333444555666444444333444555888;;;<<>>???EEEQQQbbbzzzyyy]]]OOOGGGBBBBBBJJJQQQ]]]tttvvvYYYGGGCCCFFFAAAAAAHHHSSSfffxxxXXXJJJ===999::::::;;;===:::<<>>===CCCRRReeeqqq___VVVPPPQQQ[[[fffuuurrrVVVBBB???EEEDDDDDDKKKTTTffflllMMMCCC::::::===>>>???AAA@@@>>>BBBTTTvvvqqqZZZFFF::::::999888666333111000,,,...000000///---------,,,,,,---------,,,+++***((()))***)))''''''***...'''((((((((())))))******'''((((((((())))))*********+++,,,,,,+++)))&&&%%%''''''((()))******))))))'''%%%""""""###%%%%%%%%%""""""$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&yyynnnbbbWWWNNNFFFBBBGGGCCC@@@AAAEEEEEE@@@:::<<<<<<;;;:::888777666666444555555666777999:::;;;===<<<999777666666777777444444333333333444444555.........///000222333444000000111111111111000000,,,,,,,,,---...000111222111111111111111222333333000000111444666777666555555222000000222333000...,,,///111222222222333555000666;;;;;;666222000111888444111000222444333222333333333444444444555555111444666555222111333555333222111000000111222333555777999888666222111000111111222333333333222222333333333333333333333333333333333444444555555555333111000111333333000---333444333111111333444333333333222222222222222222444555666555666888;;;>>>FFFKKK___}}}[[[MMM???;;;;;;:::888999888888777777888999::::::???:::666555666888999888888:::;;;:::999888888999888999999888888888;;;===;;;>>>EEERRRgggvvvrrrrrrzzzhhhSSSGGGBBB@@@??????GGGWWWnnnxxxUUUDDDAAA===:::;;;>>>===:::>>>@@@JJJccczzz```FFF<<<;;;777222000111111000---------.........//////++++++******)))(((((((((***)))(((&&&&&&''''''(((***(((&&&%%%%%%'''***+++)))(((&&&%%%%%%&&&((())))))'''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&''''''(((((('''&&&&&&(((''''''&&&&&&''''''(((***(((%%%%%%''''''$$$!!!zzztttiii___UUUMMMFFFBBBFFFBBB???@@@DDDDDD???999::::::999999888777666666555555555666888999;;;<<>>EEELLLbbbrrrVVVJJJ>>>;;;;;;999888888777777666666777777888999<<<999555444555666666444999:::<<<;;;999888888888888999999888777888;;;===@@@CCCJJJVVVkkkcccOOOCCC???===AAA@@@IIIWWWjjj{{{oooMMMCCC@@@<<<:::<<>>999888888888777777777666666555666666777888:::;;;<<<@@@>>>;;;888666444444444777666555333222222222222333333222222222222333333111222222333333222222111111111111111111222333444000000000000000111111222333444555888;;;<<<:::999555444222111111111///---,,,...000111111222444666666666555222...---111555333333333555666555222///222222333333333444444444111///......///000000///222222111000000111222222444555666555333222333444000111222222333333222222333333333333333333333333//////111222444666777777888555111000111333444444222222222222222222222222222222111222222333444444333444555555555777;;;>>>DDDNNNgggwwwdddPPPEEE<<<;;;;;;999777777666666666666666666777888:::999777777777666444222:::;;;<<<;;;999777777888888888888666666777;;;>>>CCCFFFLLLXXXlll{{{```LLLBBB>>>===AAABBBLLLYYYhhhtttgggGGG@@@<<<888888;;;>>>AAACCCGGGKKK___jjjSSS>>>:::555333222222111111//////...---,,,+++***)))------,,,++++++******)))***)))((('''''''''((((((%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))'''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&%%%###"""""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$'''%%%$$$%%%&&&'''&&&$$$~~~nnnjjjeee]]]VVVPPPKKKGGGDDDBBB???<<<===???@@@===999888888888888888777777777666666666777999:::<<<===>>>===;;;888666555555444555555444333222222222222444444333222111111111111000111111222222111111000222222111111111222333333222222111111111222222333333444666999<<<===;;;999555444333222111000///...,,,...000111111222555777777666444111......111555333333444444444333222000222222222222333333333333222///,,,---///111000...222111111111111111111222333444444333222222444555222222333444444444444333111111111111111111111111///000111222333444555666444222000//////111222222222222555999999555222222222111111111222444555666333444555555555888<<>><<<<<<===>>><<<:::999999999999999999999888555666666777888:::;;;<<<;;;:::999888777777777666222222222222222333444555444333222111//////////////////000000000000//////111111000000000111111222222111111000000000111111222333555999======;;;999444444333222000/////////---...///000111222555888666666555333111111222333555444333222111222333444111111111222222222333333333000------000222111///111111111222222111111111222333333222111111333555333444555555666555555555333333333333333333333333111111222222222222222222000111222222222111111111222222888@@@@@@888222222333222111111222444666777333444555555666999===@@@DDDTTTrrrzzzdddUUUFFF@@@<<<>>>>>>;;;999:::999888888777777888888888999;;;===>>><<<999666444999;;;;;;;;;888777777777777777777666555777;;;>>>===AAAGGGQQQcccyyy___LLLDDDBBBBBB@@@AAAOOO```mmmttteeeHHHAAA======AAABBB@@@CCCHHHPPPdddmmm[[[FFF<<<666777777444111222////////////////////////......------,,,+++++++++)))))))))))))))(((((((((%%%&&&((()))))))))'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###"""  """###"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%&&&'''tttgggbbb]]]WWWQQQMMMJJJGGGEEE???===<<<;;;<<<===<<<;;;::::::::::::999999888888444555555666777999:::;;;999999999999888888777777111111111111222444555666444333222000///............//////////////////...///////////////000111222111000//////////////////000222555999======;;;888222333333222000///000111---...///000000222666999666666555444333222111111555555444222000000333555000000111111111222222222333111///...///111222222000111222222222222111000111222333333111111222333333444555555666666555555555555555555555555555555222222222111111111000000000222555555444333333333222222888AAAAAA888222222444333222111222333666777444555666666777:::>>>BBBGGGYYYyyyttt```RRRDDD???<<<======:::999;;;:::999999888888888888888555888;;;<<<:::777555444777888:::999777666777777555666777777777888;;;===;;;@@@HHHQQQbbb|||vvv\\\JJJBBB@@@AAACCCBBBPPPfffvvv|||lllOOODDD>>>===AAAAAA???EEENNNbbb|||ooo___III===555777888222///000,,,,,,---------............------,,,,,,++++++***))))))*********)))((('''&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&$$$###$$$&&&'''''''''$$$$$$$$$%%%&&&&&&''''''%%%$$$######""""""""""""######$$$%%%%%%%%%%%%%%%!!!!!! !!!"""###$$$###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$$$$%%%'''qqqfff___[[[TTTOOOKKKHHHEEECCC???>>><<<;;;<<<<<<======;;;::::::999888777666666333444444555666888999::::::::::::999888777666666111111111111222333444444444333222111000///////////////000000000000//////.........///000111222333333222111111000000111111000222666:::>>>>>>;;;999000222333222000///111333---...//////000222666999666555333222222111111000333444555444111000222444000000000000111111111222222111000...---...111444000111222222222222111000000222333444222111000111222333333444444444444444444444444444444444444444000000000111111111111111111333444444222222444666333///333;;;;;;333///333666444333111111333555666555666777888999<<<@@@CCCMMM___nnn[[[MMMBBB>>>;;;<<<;;;888888;;;999999888777777777777777444777;;;<<<:::777666666444666777888666666666777222444777888888999:::<<<;;;AAAIIIRRRaaazzzuuuZZZHHH@@@???@@@DDDAAASSSooobbbPPPGGGCCCEEEFFFGGGSSSbbb}}}tttfffOOOAAA888;;;;;;444///111............------------------,,,,,,+++*********))))))***+++***)))((('''&&&&&&''''''((((((''''''((((((((())))))(((((((((&&&%%%$$$%%%'''(((((((((%%%%%%%%%&&&''''''((((((%%%%%%###""""""!!!!!!!!!!!!"""###$$$$$$$$$###### !!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######$$$&&&pppfff^^^YYYSSSMMMJJJFFFCCCAAA???>>><<<;;;;;;<<<======::::::999888777666555444333333333444666777999:::;;;;;;;;;:::888666555444333333222222111222222222555444333222111111111111000000111111111111000000.........///000222333444777666555555444444444444111222666;;;??????<<<:::///111333222000000222444---...//////000222777:::777444111//////000000000000333666666444111111222000000000000111111111111000111111...,,,,,,000444000111222333333222111000///222444444333000//////111111222333333333222222111111111111111111111111...//////000111222222333111222222000...///333777444---...555555...---444777555333111111222555666666777888888:::===AAADDDQQQddd}}}jjjWWWIIIAAA<<<::::::999666777:::888888777666666666666666555999===>>><<<999999:::222444666777666666666888111444777999999999:::;;;999@@@IIIRRR```xxxvvv[[[IIIAAA@@@AAACCCAAAUUUwwwwwwcccXXXPPPRRRSSSWWWhhh{{{xxxkkkUUUFFF===???@@@777222444222222111000///......---------,,,++++++******))))))******++++++)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%''')))))))))&&&&&&&&&'''((())))))***((('''&&&%%%$$$$$$$$$$$$ !!!"""###$$$###""""""!!!###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%&&&%%%###"""$$$&&&vvvkkkgggYYYWWWRRRMMMHHHDDDBBBAAA======<<<;;;::::::::::::777555555555777888888777444555777888999:::<<<===::::::999999888777777666777555222111222222222111111222222222111000...---000///---,,,---...000111222111000000000111333333333444444444444444444444666666666999;;;999444000///000222333333111///......///111444666777888888999666222000111222333333000000000000000000111222...///000111222222111000111111222222222222111111333222222111000///......333444444444222000---,,,000222333222//////111444333111000222555555222///000111222333222000...---000111111111111000//////000222333333111000111111444555555444222222333555333333555888888999???GGGSSSllluuuaaaSSSMMM=========<<<:::999888777888888666444333444888;;;555333333555888999777444555777888999888777888888777999;;;<<<<<<;;;999888???CCCDDDNNN___nnnvvvUUUKKKEEE===<<>>FFFZZZsssmmm\\\SSSPPPBBB???<<<;;;<<<;;;:::999777888777666444555777:::444333333555888888666333444666777777666666777888555666777888999999888888???CCCDDDLLL]]]jjjwwwhhheeebbbfffvvvtttSSSIIIBBB<<<===FFFIII\\\}}}jjjWWWEEE===<<<999555222111222222222222111000///000///...---,,,+++******)))*********)))((('''&&&((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%&&&'''((()))(((((('''''''''&&&%%%%%%&&&''''''%%%!!!!!!%%%&&&$$$!!!""""""###$$$%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! uuueee]]]ZZZSSSQQQNNNJJJFFFDDDCCCBBB======<<<;;;;;;:::::::::999888888888888777444111666666666777777888888888:::999777555444555666777999777444333444444333111222222111111111111111222111000/////////000111222/////////...///000000111000000000000111111222222222333555999;;;:::777444---...//////000111222222//////000222555777:::;;;888555222111111222333333...............///000000000000111111111000//////111111222222222222111111222222111111000000//////333222000//////111333444000111333333222333555666222111111333444444222000///000222333333222111000222222222222222111111000...000222222000000000111111222222222111222444555777666777999999:::AAAJJJbbb|||zzzeeeXXXUUUWWWIIICCC===;;;===>>><<<999777888999888777666777888555444444666777777555444555555666555444444666999666666666777777999::::::>>>BBBCCCKKKYYYfff~~~vvv```TTTNNNLLLJJJNNN[[[tttqqqQQQEEE???;;;???FFFLLLaaayyyaaaFFF:::888888666555222333222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&)))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$""" !!!%%%&&&$$$"""!!!"""###%%%&&&&&&&&&&&&((('''&&&$$$"""!!!!!! $$$$$$$$$###""" ooobbb\\\ZZZRRRPPPMMMIIIEEECCCAAAAAA=========<<<<<<;;;:::999888888777888888777444111444444444777999<<<<<<<<<:::888666333333444555777666555444444555666555444333222111000000111333444/////////...//////111111////////////000000111111//////000000111111222222666777:::<<<===;;;888666222222000///////////////000000111222555888:::<<<888666333222333444444444............//////000111111111111000000///......111111222222222222111111111111111000000000000000111111000//////000111111...///111222333444444555000000111222222111000///---...///000000000000000222333333333333222111111...000111111000000000111000222333333222333555777555444555999;;;???HHHRRRhhhsss___VVVWWW[[[QQQIII???<<<>>>???<<<888666888::::::888777666777666666777888888777666555666666666444333444777:::999999888888999;;;>>>???===BBBCCCJJJXXXddd|||ttt]]]MMMGGGGGGFFFDDDEEEMMMbbboooOOOCCC>>><<>>============<<<;;;:::999777666666777888888555333333222222555999<<<<<<;;;:::888555333222333555666333222222444666888777666222111000000000111222333------------......//////000000111111111222222222000000111111222333333444888:::======<<<999666444333333111000////////////000111222333555888:::;;;333111//////000111000000////////////000111222333111111000//////.........111111222222222222111111000000000000000111111111///000000000000...---,,,------///111222333333222000111333333333222111111......///000000000000000222333333333333222111111...///111222111000111222222333444444444444777999555444666999===BBBMMMXXXmmmppp[[[RRRSSSWWWWWWMMMBBB===>>>>>>:::666666888::::::888666555555888999::::::999888666666777777777555444555888;;;;;;:::999999:::<<>>EEEDDDOOOhhhfffJJJ;;;888666444333444333222111///......---.........------,,,,,,,,,,,,+++******)))((((((((()))((('''''')))******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$##################"""""""""""""""###$$$$$$$$$$$$###rrrfff___[[[XXXTTTQQQMMMHHHDDDAAA???>>>======>>>>>>===<<<:::999888777666666777777666555555222111333777999777555999888666444333444555666111000111444666888777666111111000000000000000111,,,,,,---------.........000000111222222222222222000111111222333444555555666999<<<<<<999555333222111111111222222222333333111222444555777888888888222000//////000111111000////////////000222333444000000///.........//////111111222222222222111111//////000000111111222222...///111111000...,,,***------...000222333111000222444666666555333333444222222222222222333333333222222222222222111111000...000222222222111222333444555666555444555777999:::888888;;;===CCCNNNYYYuuummmWWWKKKKKKOOOUUUMMMDDD>>>===<<<999666666777999999777555444555888:::;;;;;;999777666666777888888777666666999;;;999888777777888:::<<<>>>:::AAADDDKKKWWWccc}}}oooXXXJJJAAABBBHHH???>>>AAACCCDDDPPPnnnjjjLLLDDDAAA???EEEBBBOOOlll}}}www|||iiiPPPAAA;;;777444333333222111000///.........111000000///...---,,,,,,,,,,,,+++))))))))))))))))))'''&&&''')))*********''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%###"""!!!$$$$$$%%%&&&''''''&&&&&&############"""!!! nnnddd___YYYUUURRRPPPLLLHHHEEEBBBAAA@@@<<<===>>>???>>><<<:::999<<<999666555555666555555666444222444999;;;:::777999888777666555555555555111111222444666666555333000000000000000///...---,,,------...............//////111222222222111000000000111222333444555555444888;;;;;;888555333333111222333444555444333333111333666888888777666555222111000000222333222111.........///000111222333//////...---...///000000111111222222222222111111...//////000111222222222000000000000000000/////////...///111333444111...000333666666444222222444444444333333333333333333111111222222111111000//////111333333333333333555444555666555444333555777:::888888;;;>>>EEEQQQ]]]gggQQQGGGHHHLLLOOOJJJDDD???<<<;;;:::888666777888777555333333444777999;;;:::777444444444555666777777666666777999888777777777777888999:::;;;BBBEEEKKKVVVaaazzz}}}^^^OOOHHHBBBAAAEEE???===@@@EEEGGGSSSrrrfffJJJDDDBBB???BBBEEESSSpppuuufff]]]ZZZ]]]ccc|||pppYYYIII>>>777555666222111000///......///000111111111000//////......---,,,+++))))))))))))***(((&&&%%%&&&(((******)))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))'''&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%###$$$%%%%%%$$$%%%%%%&&&$$$%%%%%%%%%$$$###""""""###$$$&&&'''''''''&&&&&&"""###############""""""nnnfff```YYYTTTPPPNNNKKKHHHEEEDDDCCCCCC<<<===>>>???>>><<<:::999???;;;777444333444444444777444333777===AAA@@@>>>888888888777666666555555333333333444555444222000///000000000000...,,,+++---......///000/////////---...000111111111000//////000111222333444555555444888<<<===:::777666666555666777777666333111///222444777999999777555333...---,,,---...///...---,,,,,,------///000111222///...------...///000111111111222222222222111111......///000111222222333111111//////000222444555111000000222555555111...---000333333000//////111444444333222111111111111111111111111111000/////////111333444333333444666444555555444222222333555777555666:::@@@HHHVVVccc~~~bbbMMMEEEJJJPPPIIIGGGCCC???<<<;;;;;;;;;666777777666333222333444666888:::999555222222333333555777777666555666777888888888888888888999999<<>>CCCGGGSSSssscccHHHDDDCCC???@@@IIIWWWtttpppXXXMMMLLLMMMPPPRRRiiiwww```NNNAAA888666999111000///......///000111111111111111000000000000---,,,+++))))))))))))***'''&&&%%%&&&(((******)))(((((((((((((((((((((((('''((()))***+++,,,---...***)))((('''&&&''''''(((&&&&&&'''(((((('''&&&&&&!!!###$$$$$$######$$$%%%"""######$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!###%%%'''((())))))zzzjjjbbb\\\WWWVVVQQQNNNJJJGGGFFFEEECCCAAA<<<;;;:::999999:::<<<===:::999777555444333444444555444555777;;;===>>>===<<<<<<;;;:::999777777666555222///000222333111//////222111...---///000---111...+++,,,///111111///,,,---///111222333222222333333333222000000222444<<<<<<<<<;;;;;;888555222222444555222///---///222111111222888======777111---...000222333222111000...///000111000...,,,+++222111000//////000111222333000...///000111///,,,...222666888666444444555222222222111222222333333000222333333111000000111111222333333333222111000222222111111000////////////333666555111///111444333333222222333333444555444555555444333444666999666:::888:::AAAGGG[[[yyyrrrZZZKKKBBBAAACCCKKKHHHCCC@@@>>><<<:::888777666666777888888666444444555666777777555333222555555666666777888888888444555555666777888888999<<>>>>>AAAGGG[[[~~~}}}___JJJAAA???@@@BBBIIIZZZwwwgggXXXGGGAAAAAAAAACCCFFFUUUwww{{{iiiXXXAAA888:::999333111000///000///...,,,,,,---...//////---+++***------,,,,,,+++***))))))%%%&&&'''((()))***+++,,,+++***)))'''&&&%%%$$$###''''''((()))***+++,,,,,,&&&%%%%%%&&&&&&((()))***###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$###""""""&&&%%%$$$###"""###$$$%%%sssgggaaaZZZTTTRRROOOKKKGGGEEECCCBBB@@@???===<<<:::999999:::;;;<<<;;;:::888777555555555666555444555888<<<>>>???>>>888888777666555444444333444222000000222222111000,,,//////,,,,,,000111000000---+++,,,...000000///---...000222333333333333333333333111000000222444<<<<<<<<<<<<:::888444222333333333111//////000111000000222777<<<;;;666000,,,---///111222222222111///111222333333222111000111000///......///000111222000...///000111///------000444666555444444555333222222222111222222222111222444333222000000111111222333333333333111111111111111222222222222222...111444333000...000333000000000//////000111111555666555444222222444666555::::::>>>GGGOOOfffgggRRRGGGBBBBBBEEEJJJFFFAAA===<<<:::999777777666666777888888666555555666777888777666444333444555555666666777888888555555666666777888888999:::>>>DDDHHHMMM^^^jjjQQQDDDDDD@@@???AAA>>>>>>??????@@@JJJccc}}}^^^IIIAAA???@@@BBBIII[[[wwwzzzZZZMMMAAA>>>@@@AAACCCFFFVVVxxx~~~lllZZZBBB777888666222111///...//////---,,,,,,---...///...---+++***++++++******))))))(((((('''((()))***+++,,,,,,,,,++++++***)))'''&&&%%%$$$'''(((((())))))******+++$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$#########&&&&&&%%%###""""""""""""}}}llldddaaa[[[TTTOOONNNKKKGGGDDDCCCAAA@@@>>>===<<<;;;999999999::::::<<<;;;:::999888777777777555555666999===???@@@???555555555444444444333333444222111000222222111000///444666222...000111111///---,,,,,,...//////...///000111222333444444444222222222111000000222444<<<======<<<:::666333111444222000000000111000//////000333888;;;:::555000,,,------///000111222222...000111333444444333333111111000000000000111111111000//////000111000...---///222444444333444555333333333222111111111000222333555444222111111222111111333333333333222111000000111222333444444444---000333222///...///222000000//////.../////////555666666444222111222444333888999===GGGQQQjjj}}}___LLLDDDAAADDDGGGHHHDDD>>>:::999888888777777666666777888888777555666777888888888777555444333444444555666666777777555666666777777888888888777;;;AAAFFFNNNbbbaaaJJJAAADDDAAA@@@AAA<<<>>>BBBAAAAAAQQQrrr}}}\\\HHH@@@>>>@@@DDDKKK___{{{}}}dddKKKCCC===>>>AAABBBDDDGGGXXXyyyqqq^^^EEE999999777333111///.........---+++,,,---.........---+++***(((((((((((('''''''''''')))***,,,---...---,,,+++,,,++++++)))((('''&&&%%%((((((((((((((((((((((((###$$$%%%&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%###""" xxxiiicccbbb\\\VVVRRRPPPMMMIIIFFFEEEDDDBBB@@@===<<<;;;:::999999999999;;;;;;:::999888888777777555555777:::>>>@@@@@@???666666666666666555555555444333222111111222222111555AAAGGG@@@444...///111//////......//////////////////000111222222333333000111111111000000333555<<<===>>><<<999555222111444111...///111222000...///111555:::<<<;;;555111///......---...///000000------///000111111000000222222222222222222222222000000000000111111111000000000111222222222222222333333333222111000//////222444555555333222222333000111222333444333222111000000222333333333222222///111333222000///000111333333222111111111111222333444555444333222333444666;;;;;;===FFFPPPkkk{{{^^^KKKDDDCCCDDDGGGHHHCCC===999777888888999777666666777999999888666666777777777777666555444333333444444555666666666666666777777777888888888666999???EEENNNddd|||[[[GGGAAAFFFDDDBBBCCC>>>???EEEEEEEEE[[[{{{YYYGGG@@@===@@@DDDNNNdddnnnTTTDDD???>>>AAACCCCCCEEEHHH[[[{{{wwweeeKKK>>>===;;;555333000/////////...---,,,------------,,,+++***'''''''''''''''''''''((()))***---//////---+++)))++++++***)))((('''&&&%%%((((((((('''''''''&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###############$$$$$$$$$%%%$$$###""""""###%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!vvvfffaaa```\\\WWWTTTQQQNNNJJJGGGFFFDDDBBBAAA<<<<<<;;;:::999888888888999999999888888777666666555666777;;;>>>@@@???>>>666666666666666666555555333333333222111111222222555FFFRRRJJJ777---...222000000111111000000000000......//////000000111111///000000000000111333666<<<>>>???<<<888333111000444111......111222000...000333888===>>><<<666222111000///...---------...---..................---000111111111111111111000//////000000111111222222444333111111000000000///222333333222222000///...222444555555333222222333000111222333444333333222000111222222222111///...111222333333222111111222444333333222222222333333000222444444444444555777:::@@@???AAAIIIUUUrrrwww[[[JJJEEEDDDEEEGGGHHHCCC===999888999::::::777666666777999:::888777555666666666555555444444333333444444555666666666777777777777888888888888777999???EEEOOOdddwwwXXXEEEAAAGGGDDDBBBDDDAAA???FFFIIINNNgggxxxVVVEEE@@@===???DDDMMMgggdddJJJAAA??????AAABBBBBBEEEKKKbbbnnnRRRBBB???;;;999666333111111111000///,,,,,,,,,,,,,,,+++++++++'''((((((((((((((((((((('''))),,,------,,,***((())))))(((''''''&&&%%%%%%((((((''''''&&&%%%%%%%%%"""###%%%''''''&&&%%%###"""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%tttddd^^^]]]ZZZVVVTTTNNNKKKGGGDDDCCCBBB@@@>>>;;;;;;::::::999999888888777777888888777666666555666666888;;;>>>>>>===;;;444444444444333333222222333444444333111111222333///@@@LLLEEE555---///333///111222222000//////000///............///000111...///000000///111444666<<<>>>@@@===777111///000222000//////000111000///111555;;;??????<<<777333111111000000///...------////////////////////////......////////////.........///111111111111333444666444111///000111000///111111222222222111///...222333555444222111111222///000222333444444333222000111222333222000...,,,222222333333333333222222111111000000111222222333000222444666666666777999555;;;<<<@@@JJJYYYzzzmmmSSSFFFDDDEEEFFFFFFGGGCCC>>>;;;:::;;;;;;;;;777666666888::::::999888666555555555444444444444333444444555666666777777888888888888888888888888888;;;@@@GGGRRRfff{{{XXXFFFAAAFFFBBBAAADDDBBBBBBKKKVVVccc|||sssQQQDDDAAA===>>>DDDKKKfff}}}]]]EEE@@@>>>>>>??????AAAIIIRRRqqqwwwXXXDDD===888;;;888444222222222111111,,,,,,,,,,,,++++++++++++)))))))))))))))((((((((('''(((***+++,,,+++***))))))(((((('''&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$###"""!!!"""$$$""""""######$$$%%%%%%%%%"""""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''rrrccc______\\\XXXUUULLLIIIEEEBBBAAA???>>><<<999999:::::::::999999888666777888888888777666555666777888;;;======:::888444444333222111000000///333444555333111000222444///888===888111///000111---///111111...,,,---...000//////......///111111---.../////////111444777<<>>JJJ\\\{{{eeeMMMCCCCCCEEEDDDCCCDDDAAA>>>;;;;;;;;;;;;:::777666666888:::;;;:::888777666666555555555555555444555555666666777888888888888888888888888888888999<<>>@@@EEESSSaaa{{{]]]HHH@@@999<<<888444111111111111111---,,,,,,+++++++++++++++******))))))(((((('''''''''''')))***++++++++++++))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$#########$$$%%%&&&&&&&&&""""""###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%qqqeeebbbccc```ZZZWWWLLLIIIEEEBBBAAA@@@>>><<<888888999:::::::::999999666777888999999888666555777777999;;;===<<<999666555555444333222111000///333444555444111000222555444555333......111111...+++...000000---++++++,,,111111000//////000111222---.../////////111444777<<>>:::555111,,,---000222333333222111,,,,,,,,,---///000222333111222333444444333222111,,,///222222111111444666444111---...111555666666...///111222333222000///000222333333111000000111///000222333444444333333...000222555555444222111111000000111222222000////////////000111333555555444666888999777666666777555<<>>;;;888333111000000000000---,,,++++++******++++++******)))((('''&&&&&&&&&'''(((((()))+++,,,------******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&''''''###$$$%%%%%%######$$$%%%######$$$%%%&&&&&&''''''"""$$$%%%'''((((((''''''(((((('''&&&%%%%%%$$$$$$%%%$$$"""!!!!!!!!!""""""wwwnnnfffccc```ZZZVVVUUULLLFFFAAA@@@???;;;:::;;;<<<:::999999999888555333777999;;;;;;999777666777777999;;;===>>><<<:::999888777666444222111//////111111111222333333444444111111000000000000000000000111111000...---...//////000111111111///...---///000222222111222555777===???AAA>>>999333111111///000222333222111///---///222666999999777333111............////////////------------------------000000000000111111111111000///...///111222222222111///...///333666666555222222222222111111111111222222222111000/////////111111111111111111222222333333222111000000111111333222111000000000111222111222333555666555555444888777555444444555555666777<<>>999444222222222000......+++)))+++000111...***,,,,,,,,,+++***)))((('''***)))***+++------+++***++++++,,,,,,+++)))(((''' ###&&&&&&%%%$$$&&&((()))))))))((('''%%%$$$############$$$%%%&&&((()))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$###"""%%%###"""!!! """###$$$uuummmfffccc```YYYSSSQQQIIICCC?????????<<<;;;===:::999888999::::::888777666888999999777666666666888:::<<<======<<<:::888555555444333222111111000111111222222333444555555222222222111111000000000111222333222000///000111///000000111000///...---///000111222222333555777===>>>>>>;;;666222000000---///111222222222111000222444888;;;;;;888444222000000000/////////......------------------------/////////000000000111111000///...///111333222222111///...000333666666555111111111111111111111111000000000000000000000000111111111222222222111111333222222111111000111111222111111000000111222333///000111333333333333222777777666555555666777888888===CCCIIIUUUpppmmm[[[IIIAAA@@@@@@@@@AAA@@@>>><<<:::888888999999888999999777555444444555888555333333444555555333666555555444555666777888555555666777888999999:::<<<===AAAJJJXXXnnn}}}hhhccccccfffnnnxxxgggIIIAAA===>>>DDDDDDMMMhhhsss\\\PPPIIIIIISSS___nnnyyyeeePPPAAAAAA<<<666333333222000---...+++***,,,000111...+++,,,---------,,,+++***************,,,......,,,***////////////---+++((('''$$$&&&'''&&&$$$###%%%'''*********)))(((&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&rrrkkkfffeeeaaaWWWOOOLLLEEE@@@===>>>???<<<;;;===<<<:::::::::;;;;;;999777555777888888666555555666999;;;<<<======;;;888666333333222222222222222222000111111333444555666666444444333222111000000///222333444333222111111333//////000000000///......///000111222222333666999>>>>>><<<888444111000000,,,---///111222333222222555777:::<<<;;;888555222111111111000000/////////............................../////////000000000000//////000222333333222000///...000222555555555000000000000000000000000---......///000111111222111222222222222222111111222222222111111111111111111000000000111222333333///000222333444444333333777666666666666888999::::::>>>CCCJJJYYYwwwfffVVVGGGAAA@@@@@@@@@AAA@@@>>><<<999777777888999;;;:::888555222222444666666555333222333444444333666555555555555666777777444555666666888888999:::======AAAJJJXXXooofffHHHAAA===???EEEFFFSSSjjjxxxkkkeeeeeeppp~~~rrrYYYHHHCCC>>>888555444333000---///,,,+++---000111///,,,------.........------,,,+++++++++,,,......,,,+++000111111000...+++(((&&&'''((('''%%%$$$$$$&&&(((*********)))((('''&&&%%%&&&%%%$$$###############!!!!!!""""""###$$$$$$$$$##################""""""'''&&&%%%%%%%%%&&&'''((()))((('''%%%%%%%%%&&&'''}}}qqqkkkgggfffaaaWWWLLLHHHDDD???<<<>>>>>>;;;:::<<<@@@???===<<<;;;999666444666777888888666666666777:::;;;======<<<:::777555333333222222222111111111///000111222333444555666555555444333222000000///111333333333111111222333//////////////////......///000111222222444888;;;@@@>>>:::666333111000111---...///111222222222222777888:::;;;:::777333111000000000000111111111111....................................////////////000//////000222333333111000//////000222333444555111111000000///..................///000000111111222222333333333222111000111111222222222111111111//////000111111222333444333444555777777777777666777666666666777999;;;<<<===@@@DDDJJJ]]]~~~___QQQEEEAAAAAA@@@@@@AAABBB@@@===:::888777777888999999888666444333444666666555444444444444444333555555555555666666666777444444555666777888999999===>>>BBBKKKYYYpppeeeGGG@@@===???DDDDDDSSSkkk|||```LLLBBB===777444444333111...///------...000000...,,,,,,,,,------...---------+++++++++---...///---+++------......---***(((&&&(((((('''%%%%%%&&&((()))(((((()))(((((('''&&&&&&%%%$$$######""""""############$$$%%%&&&'''((((((%%%%%%%%%%%%&&&''''''(((((('''%%%######$$$&&&''')))((('''&&&%%%%%%%%%%%%~~~pppjjjfffeee```UUUKKKFFFDDD???===>>>>>>;;;999:::@@@???===<<<<<<:::777555777888999888777777888999;;;<<<======<<<999666444555444444333222111000000//////000111222333444444555555444333222000000//////111222111000///111222..................//////000111111222222555:::===AAA>>>:::666333222111111//////000111111111111111666777999999888555222///......///000111222333333////////////////////////............////////////000///000111333444333111//////000000111222333444444333222000...---,,,+++000000000000000000000000222333444444444222111000000111111222222222111111//////000111222333333333555666777999999999999888666666666777888:::<<<===???BBBEEEMMMcccvvvYYYNNNDDDAAABBBAAABBBDDDEEEDDDAAA===:::888777666666888999999777555555555666666666666555555444555444555555666666666666666444444555666777888999999===>>>BBBLLLZZZqqqcccFFF@@@<<<===BBBBBBPPPllleeeOOO@@@;;;666333333333111......------...//////---,,,***++++++,,,,,,,,,+++++++++***+++,,,......,,,***)))***+++,,,,,,,,,++++++---,,,***))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%######""""""######$$$%%% !!!"""###%%%&&&&&&###$$$$$$&&&(((***---...,,,***(((&&&%%%%%%'''((()))((('''&&&$$$#########}}}pppiiicccaaa\\\SSSJJJFFFDDD???===??????;;;999:::;;;::::::;;;<<<<<<;;;999777888999888777777999;;;:::;;;<<<===<<<999666444666666555444222111111000000111111222222333333444444444333222111000000///...///000000///...000111......------......///000000111111222333666;;;???AAA>>>999555444333111000000000000000000111111111555666777888666444111///---...//////000111222222000000000000000000000000....../////////000000000000///000222444555333111...000111000000000222444555444333111///---,,,+++111111111111000000000000222333444555444333000//////000111333333222111111///000111222222222222222333444666777888888777777777666666666888999;;;===>>>CCCHHHQQQjjjjjjUUULLLDDDCCCEEEGGGJJJMMMLLLKKKIIIFFFBBB===999777777999;;;;;;999666555444555666888777666444444555444555555666777666666666333444555555777777888999<<<>>>CCCMMM[[[qqq```CCC>>>;;;===BBBBBBNNNoookkkTTTAAA<<<666333333222000------------...------,,,+++*********++++++***))))))*********+++------+++***)))))))))***,,,...000111333333222222000,,,'''"""$$$%%%%%%&&&&&&&&&%%%%%%###############$$$%%%&&& !!!"""###%%%%%%&&&!!!!!!"""$$$'''+++...000000///...,,,++++++,,,,,,******)))'''&&&$$$###"""xxxnnnfff^^^[[[WWWOOOIIIFFFBBB>>>===@@@@@@===;;;<<<999888888:::<<<===<<<:::777777888777666666999;;;999:::<<<<<<;;;999666444555555555444444444333333444444444444444444444444222222222111111000000000---...000000///...000111......---------...///000000111111111333777===AAA@@@<<<777555444222///---////////////000222333333444555666777666444222000////////////////////////000000000000000000000000/////////000000000111111///000111333555555333111...000111111//////222444333333222111000//////...000000111111222222333333222333555666555333000///...000111333333333111000000111222222222222111000222333555666777777666555777666666666777888:::;;;;;;BBBJJJWWWssszzz```RRRJJJEEEGGGKKKOOOUUU[[[ZZZZZZXXXUUUPPPIIICCC???===>>>>>><<<888555444444333666888777555333333444444444666777777777666555333444444555666777888888;;;===DDDNNN\\\pppwwwppplllkkknnnZZZ@@@<<<;;;===CCCDDDRRRsssqqq\\\EEE@@@999555333222...+++,,,,,,------,,,+++***+++++++++++++++***)))(((((()))((()))***,,,,,,***))))))((('''''')))---000333444555777::::::555---&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''((((((!!!!!!"""###&&&***---/////////000000111111111222...---,,,+++)))'''&&&%%%sssmmmddd[[[WWWSSSLLLGGGFFF@@@<<<<<<@@@AAA???>>>???;;;:::999:::;;;;;;999777666666666666555555888:::888999;;;<<<;;;999777555444444444555555555666666777666666666666555555555111111111000000000000000---///000000//////000222...------,,,---...///000000111111111333777===BBB>>>:::666444333111...+++------...///111333555666444555666777666555333111222111000///...---,,,,,,000000000000000000000000000000000000111111111111///000111333555555333111...000222111//////111444111111111111111111111111//////000222333444555666222444555666555333000......///111333444333111000000111222333333222000///333444555777777777777666777666666666666888999:::999AAAKKKZZZyyytttZZZPPPIIIEEEIIIOOOVVV^^^eeefffffffffccc\\\TTTMMMHHHDDDCCC@@@;;;666333333444222555777777444222222444333444666777777777666555333333444555666777888888;;;===DDDOOO\\\pppzzzaaaSSSOOOPPPPPPPPPggg}}}VVV===::::::>>>EEEFFFWWWvvvvvvbbbIIIDDD<<<777444111---)))+++,,,---,,,+++*********,,,,,,,,,+++***)))((('''(((((((((***+++,,,***((((((&&&$$$###%%%)))...111000333999???BBB>>>555---%%%%%%&&&'''(((((((((((()))(((&&&%%%$$$#########$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%'''***---///+++---...000222333444444111111000///---***((('''~~~sssiiiddd\\\UUUOOOJJJFFFCCCAAA???===<<<<<<<<<;;;999AAAAAA@@@>>>:::777666777666666555444555666777888::::::;;;<<<;;;999555333777555444444444444333111777666666555555666666777444333222111000...------111111000000//////......222111...---,,,---...//////...------111777===AAABBB<<<444000000000000...+++///333333///...111444:::999888666333000...,,,000000//////............+++,,,.../////////...---///////////////000000111555555555444444333333333000///......///111333444222222111111111111111222000000111333666888777666666666666555444333111111111///...000222333111///333222111111000000000111111111333555777999:::;;;111///111666888666777:::>>>EEEOOOcccdddSSSEEECCCCCCGGGPPP\\\eeekkkooonnnjjjeee```\\\XXXVVVUUUKKK???:::;;;:::444...111222222333333222222111222333555666888999999999222666888666888;;;;;;888:::===DDDNNN[[[nnnsssZZZMMMIIIGGGEEEDDDJJJLLLcccwwwPPP@@@<<<@@@@@@888FFF]]]|||rrrllljjjrrryyykkkRRREEE999555555222000///222///---,,,---...------,,,++++++******++++++,,,***)))(((((())))))(((''')))+++---,,,)))(((***,,,111222555<<>>BBB???:::333000///000...------000444333000///111444999888777666444222000///000000000/////////......,,,---...///000///......000////////////000111111222222222111111111000000222111000//////111222444555444333222111000000000000000111444777999888777666666666555444333111111111//////000333333222///444333333333333333333444666666666555555555555555444222333888999888888;;;BBBGGGUUUmmm~~~___NNNDDDBBBBBBEEEMMMVVV^^^bbb______]]]\\\ZZZYYYXXXXXXZZZQQQDDD===;;;:::777444333333333333333333333333333333555666666777777777444777888666666::::::888;;;===DDDOOO[[[mmmlll[[[KKKEEEEEEDDDBBB@@@AAADDDXXXuuupppMMM???;;;???@@@:::III]]]uuubbbYYYUUUSSSZZZeee{{{jjjUUUGGG:::666666444222111...,,,******,,,.........------,,,,,,,,,,,,------***)))((((((******)))((()))+++,,,+++((('''(((***---...111666===CCCGGGIII???888...)))((()))'''%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((+++...000000111222333444444333333333222222111000//////...yyynnnccc^^^WWWQQQMMMIIIFFFDDD@@@>>><<<;;;<<<<<<;;;999999;;;<<<;;;:::999:::;;;777666666555666777888999999:::<<<===;;;888444222///......///111333222111000000000000000000000000333333222222222111111111000000000000////////////............////////////555444333333555999>>>AAA===888222000000000...+++///222444333111000222555888888777666444333222111000000000///////////////---...///000000000//////000000000000000111111222111111000000000000//////333222111111111222333444666555444222111000/////////000111555888::::::999666666555555333222222111111000000111333444222111555555555555555555666666777666666555444444333333777555666:::;;;::::::===DDDJJJ]]]}}}wwwYYYHHHBBB@@@@@@BBBGGGMMMQQQSSSMMMMMMMMMNNNOOOQQQRRRSSSZZZRRRFFF===888777888888555444333222222333444555444555555555555555444444666888777444555999:::888;;;>>>EEEOOO[[[kkkoooUUUJJJBBBCCCGGGEEEBBB@@@===AAAOOOfffhhhIII???;;;===???<<>><<<;;;<<<<<<;;;:::;;;<<<======<<<;;;<<<>>>666666555444555666777888777999;;;;;;999555222000000///...///111222111000111111111111111111111111111111111111111111111111000000000000////////////,,,---...///000000//////111111111222555999>>>@@@;;;777333111222111///,,,111333444333222222333555:::999777555444333222111...........................//////000000000000000000000000000000111222222111111111111111111111111222222111222222444555666444333222111000////////////000222666:::<<<<<<;;;777666555444333222222222111111222333444444333222777777777777666555555444222222333444555666666777999777777;;;<<<:::;;;???EEEMMMfffqqqUUUDDD???>>>===???BBBDDDEEEEEEAAAAAAAAABBBCCCEEEFFFGGGNNNJJJCCC:::444333444666666555333222222333555666666666666666555444333333666777666444555:::<<<;;;<<<>>>FFFPPPZZZkkkwwwWWWMMMFFFBBBEEEGGGDDD@@@???@@@CCCMMM^^^aaaGGG???:::;;;>>>>>>PPP```bbbSSSKKKDDDBBB@@@???CCCIII]]]qqqfffUUUCCC;;;888333...,,,+++***)))***---......---***))))))(((((())))))***)))((((((***,,,......---*********)))'''&&&%%%%%%'''''''''&&&'''---666===EEE@@@;;;666222...***&&&""""""######$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&''')))+++---...000111111222333333444555555555222222222111111111000000pppfffZZZVVVPPPKKKHHHFFFDDDBBB???===;;;;;;;;;<<<;;;:::<<<===>>>===;;;::::::;;;666555444444444555666777999;;;===<<<888444333222333111000000111111000///111111222222222222111111////////////000000000000////////////000000000000,,,---...///000000//////...///000333777<<<@@@BBB;;;888333222333333111...222222333222222333555777<<<:::888555222111000///------------------------///////////////000000111000000000///000111111222000000000000000000000000///000111222444555777888000000/////////000000111000111444888<<<>>>===;;;777666555333222222222222222333444444444444444444888888888777666444222111000111222444666777999999999666666:::;;;:::<<<@@@DDDQQQqqqjjjRRRCCC===<<<;;;<<<===>>>===<<<:::999999999:::===???@@@BBBAAA>>>999444111222444666555333222222333555666777888888777666555444444444777666444666<<>><<>><<<===AAADDDLLL]]]]]]FFFAAA:::;;;@@@@@@QQQhhhrrrNNNFFFCCC@@@@@@@@@???BBBGGGYYYuuuiiiZZZJJJ@@@;;;444000...000...------......---+++***))))))(((((())))))***)))((((((***---.........+++***)))((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&,,,111:::;;;===>>>;;;333+++$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&'''***,,,///000000000111111111222333333444555333333222222111111000000~~~nnneeeWWWSSSMMMIIIFFFDDDBBB@@@>>><<<::::::;;;<<<;;;::::::;;;;;;:::777666666777666555444444444555777888<<<>>>???===888555555666444333111111222222000......///000111111000///....../////////////////////////////////000000000000............////////////...///222666:::???BBBDDD<<<888333111333333222000111111111111222444777888<<<:::777444111///......---------------.........//////.........///000111///////////////000000111------............////////////111222444555777777///////////////111222222222333666:::>>>???===;;;888777555333222222222333222444555666555444555666777777888777666444222000444444555555666777777888888555555999;;;;;;===AAAFFFZZZ}}}xxxaaaNNNCCC===;;;::::::;;;;;;:::888555555444555888;;;>>>@@@======;;;888555333444444555444333222222333444555666777777777777777666666555888888777999>>>@@@???<<<>>>EEENNNZZZlllqqqUUUHHHDDD@@@???AAA@@@===>>>AAA>>>@@@LLLbbb\\\FFFAAA;;;===DDDDDDTTTqqq|||aaaGGGBBBBBBBBBBBBAAACCCFFFIII]]]uuuiii^^^RRRHHH???777444555333222111000000///,,,***,,,,,,++++++++++++,,,,,,)))((((((***,,,......---+++)))((('''((((((&&&$$$###$$$&&&&&&&&&''')))+++---333:::>>>===777...(((#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''))),,,000222222222111111111111111222333444555444444333222111000//////zzzjjjaaaUUUQQQKKKGGGDDDBBB???>>>===<<<::::::;;;<<<;;;:::888999999888666555555666888777666666666777999:::===???>>>:::444222444888333111000111222222111000...///000111111000///...000000000000////////////.../////////000000000111000000...------...//////---///222666:::>>>@@@BBB<<<777111///111222222111000///...///222555888999:::888555222000/////////........./////////000000///...---------...///000...............//////000------......////////////000111222333333444444333222111111111111111222333444555888<<>>???===<<<>>>DDDMMMZZZnnnbbbMMMHHHCCCAAABBBDDDCCC@@@AAAEEEAAA@@@PPPlllYYYDDD@@@;;;@@@KKKJJJXXXvvveeeQQQDDDBBBDDDEEEDDDCCCFFFJJJMMMeeewwwoooggg^^^RRRDDD888555888444222111111111///,,,***------,,,,,,,,,,,,------)))(((((())),,,------,,,+++)))''''''))))))(((%%%%%%$$$$$$%%%'''((('''&&&%%%+++222777999777444222((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''))),,,000333555666555444333333222222333444555666666666444333111000......uuueee\\\TTTPPPJJJFFFCCCAAA>>>======;;;::::::;;;<<<;;;:::888999:::999888777888999:::999888888888999;;;;;;;;;<<<;;;666000...111666000///...///222333222111///000111333333111000///111111111111000000000///.../////////000000111111222111///---,,,---...///,,,...111555888:::<<<===;;;666000---///111222111...------...222666888:::888666333111//////000000///000000000111111222222...------,,,,,,...///000---------------.../////////000000000111111222222333333333333333222111000555555444333222222222222555666999===@@@@@@===:::999777555222111222333333222555888777555444666888222444666888999888777777666666666777888999999999888555666:::<<<===AAAFFFQQQpppzzz___OOOEEE???===;;;::::::;;;===<<<<<<;;;:::888888999;;;>>>@@@CCC>>>777333333444444444111222222333333222222111111111333555666777888888;;;>>>???<<<<<<>>>===:::<<<===CCCMMMZZZppp~~~ZZZIIIHHH@@@@@@BBBDDDBBB===>>>BBBGGGEEEWWWvvv~~~XXXCCC>>>;;;CCCPPPOOO[[[uuuTTTDDDAAAAAACCCDDDBBBAAADDDIIILLLmmmzzzwwwqqqhhhZZZFFF666222555222111111111111000---***,,,++++++******++++++,,,***)))((()))+++,,,,,,++++++)))''''''***+++)))&&&(((%%%""""""$$$%%%### ###&&&+++000333666999;;;111000...+++(((&&&$$$#########$$$$$$$$$%%%%%%%%%+++...222666888888777666444444333333444555777888777777555333111///...---yyyjjjaaa\\\LLLLLLKKKGGGCCC@@@???@@@???<<<999999::::::999666555555555777999:::999888666777999:::999999:::;;;===;;;888666333222222111///000111222222111000///222111///...------------.../////////000000000000333222000/////////000111------,,,---...000111333222333333333888>>>>>>:::999666222000000000000///000000000111222555777888<<<777222111333333000---///...///222555555333///000000////////////000000111111111000000///...---///...,,,,,,---///222444333222111222555555222///111000000000000222333444::::::;;;===??????===;;;666333111222555666555333555555555444444555555555222555888888666555555777111222444666888888888888666555777:::;;;;;;@@@FFFSSSssspppWWWKKKEEE@@@;;;;;;;;;<<<>>>???>>>===:::;;;:::888<<>>AAACCCCCCHHHHHHiiioooTTTAAAAAA???@@@DDDFFF[[[rrrlllMMMFFF777EEEAAA???BBBDDDFFFPPP[[[~~~{{{tttpppkkkcccSSSBBB888666333222000...---,,,,,,,,,++++++++++++***)))((((((***++++++++++++***)))))))))))))))(((''''''&&&&&&((((((''''''&&&%%%######$$$&&&((()))+++///777===<<<<<<666,,,&&&%%%%%%###$$$%%%&&&&&&%%%&&&(((***+++///444777777555444333333666888888777555444444444666777888777444111000qqqddd\\\XXXKKKJJJGGGDDDAAA???>>>======:::888888:::;;;:::999777666666777999999888666666888::::::999999:::;;;<<<:::888555333111111111111111222333333333222111222111000............/////////000000000000000000////////////000000111222000///.........///000111111222222333888>>>>>>:::888555111////////////...222222222444555888:::<<<<<<777222111333333000---///......000333444222///000///...------...///000000000000000000//////...------,,,,,,,,,---------///......000333333111///333222111111222444666777======>>>@@@BBBBBB???===666333111111333444444222444333333222222333333444///111444444222111222333111222444555666666666666777666888;;;<<<<<>>GGGIIIGGGDDD<<<555444555333111222555444444444444444444555444555666777777888777777777888888888888999<<<>>>@@@@@@EEEPPP___uuuxxxTTTEEEEEEAAABBBBBBAAAAAACCCEEEFFFKKKRRRvvvpppSSS@@@@@@>>>???CCCFFF[[[}}}iiiLLLIII===???>>>???BBBCCCIIIZZZkkk|||tttnnnhhh```TTTDDD:::777333222000...---,,,,,,,,,------------,,,+++***)))+++++++++++++++******))))))))))))(((''''''&&&&&&'''''''''''''''&&&%%%$$$%%%&&&''''''(((+++111666<<>><<<888444222333222000---///...---...000111111000000///---,,,,,,---///000...//////000000000000000111111222222111000...,,,...---...000222333222111444444333333444666999;;;>>>>>>???AAABBBBBB???===888666333111222444444444222111111111111111111222...000111222111000111222444555666666777777666666777777999=========BBBIIIaaa~~~```KKKDDDBBBAAA???>>><<<;;;;;;:::888666444666777:::BBBJJJLLLIII@@@999444444666444444555666555444444444444555666666666777888999999999999777888999888888999<<<>>>???@@@GGGSSScccxxxxxxUUUFFFGGGAAABBBBBBAAAAAABBBDDDGGGSSScccnnnPPP>>>???======BBBFFF\\\bbbGGGGGG>>>;;;===AAADDDHHHUUUmmm}}}sssjjjbbb\\\TTTGGG<<<777333222000...---,,,,,,,,,............---,,,+++++++++,,,,,,,,,,,,+++******)))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&%%%%%%&&&***---888AAAHHHEEE===666///***&&&%%%%%%%%%%%%&&&((())))))---222666666666555555222444666666444333222222444555666777666444222111uuueee[[[UUURRRJJJEEE@@@>>>@@@@@@<<<777;;;:::999999::::::;;;;;;888777777777999999777555999;;;======<<<<<<===>>>999777555333111000000000......///000000111111111000000000000000111222222111111111111111000000000+++,,,...000000000000///222222222111111111111111000222333555;;;AAA@@@<<<555333111000000000///...222333444666999;;;===>>>;;;888444222222222000...000///......///000111111111000...,,,,,,...000111---...///000111111111111444444444444333222111000111111111222333444333333444444444444666999<<<============???@@@???===::::::888555333333444555555111111000000000000111111000111222333333333444444999999999999999999888888555666999<<<<<<===DDDLLLcccuuuYYYHHHDDDDDDFFF???===;;;::::::999777666666888999===DDDLLLKKKFFF<<<666333555666666666888555555666777777666555555666666777888999999999999666666777666666777999<<<===@@@HHHVVVfffzzz\\\JJJHHHBBBAAABBBCCCCCCCCCHHHNNNdddyyyiiiMMM<<<>>>;;;<<>>@@@EEEKKKVVVkkk}}}pppeee[[[WWWSSSIII>>>888333222000...---,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,+++******)))))))))(((''''''&&&&&&%%%&&&''''''((((((((('''%%%%%%$$$$$$$$$%%%&&&(((000999AAADDDCCC???777///)))(((&&&%%%&&&'''(((((()))---111555666666666666333555666666444333333333444555555666555444222111ooo```WWWRRRNNNJJJEEE???>>>@@@@@@<<<888<<<<<<;;;:::999888999999666555555777999:::999888:::<<<>>>???>>>>>>???@@@888777444222111000000000.........//////000000111//////000000111111222222111111000000000000000000---...///000000///...---000111111222222222222222222444666777===BBBAAA<<<666444222111222222000///000111222555777999:::;;;999777444222111111000///111111111000000111222333222111///......///111222,,,---...000111111111111111000///......000222333333444333222111111111222333333444666888;;;===???>>>===>>>???@@@???<<<999888777555333222222333444222222111111111111222222222222222333444555555555999999999888888888888888444555888;;;;;;===FFFQQQhhhjjjRRREEEBBBDDDFFF???<<<:::999999999888777666888:::>>>GGGNNNKKKDDD999555333666777666777:::444666999;;;;;;999666444444555666777888888888888666777777666666666999;;;<<>>888333222000...---,,,,,,,,,,,,------,,,,,,+++***)))+++,,,,,,,,,,,,+++******)))))))))(((''''''&&&&&&$$$%%%&&&'''(((((((((((($$$######$$$%%%&&&&&&&&&***///444:::AAAEEE@@@888000,,,((('''((())))))((())),,,111444555555666666555666777777555444444555444444444444333111000///{{{gggZZZSSSMMMJJJHHHEEEAAA???@@@???<<<:::<<<======;;;888777888999555555555777999::::::888:::<<<>>>>>>>>>===>>>???888777555222111000000111222111111000000111111222...///000000111111111000.../////////000000000000000000000000000///...---///000111222222222222222333555777888===BBB@@@;;;555444222222333222111//////000222444666777777777666444333111000000000000000222333222111000111333222111111111111111111222------///000111111111111111000///...///222555777333333333111...---...///111333666999<<<>>>???@@@@@@??????@@@AAA???<<<999333333444222000000111222333333222222222222333333222111000111333555555555666666555444444444555555444555888::::::>>>KKKYYYtttzzz]]]IIIAAA>>>???BBB@@@===:::999999999888777444666999???JJJQQQMMMDDD888555444777777555666:::444666999;;;;;;999666444333444555666777777777777888999999888777888:::======AAAJJJYYYjjjuuuWWWIIIDDDAAACCCIIIMMMRRRaaaqqqcccIII999===::::::AAAJJJdddggg^^^PPPOOOUUU^^^mmmssshhh\\\RRRNNNLLLEEE===999333222000...---,,,,,,,,,++++++++++++***)))((((((***++++++++++++***)))))))))))))))(((''''''&&&&&&$$$$$$%%%&&&'''''''''&&&$$$######%%%''''''&&&$$$&&&)))+++000999CCCDDD@@@777222,,,******+++***(((***---111333444444555666666777777777555444555666444444333222000...---,,,qqq___UUUPPPKKKHHHEEEDDDBBB@@@>>><<<;;;;;;:::<<<<<<;;;888777999;;;666666666777999:::888777888:::<<<<<<;;;;;;<<<===888777555333222111111222333222111000//////000000---...///000000000///...,,,,,,---...///000000111000000/////////000111111000111222222222111000///333555666888<<<@@@===777444222111222222222000...111222444555777777777666222222111///...///000111...111333333111///000111///000111222222111000///......///000000111000000222111111222333444666777111222222000...---///222000333888===@@@AAAAAAAAA???????????????>>>:::777000333555555333111222333333222222111111222222333333000///000333666666555444333222222222333444555666666888::::::AAAQQQaaapppTTTDDD>>><<<;;;>>>DDD@@@<<<999888888666555555777:::@@@JJJPPPJJJ@@@999666666888777444555999666666666777777666666666444444555666777777777777999999:::888777888:::<<<@@@CCCMMM\\\mmmooo]]]PPPLLLOOOXXX^^^ggg{{{^^^HHH999===;;;;;;BBBLLLggg|||xxxmmmjjjtttsssdddYYYOOOKKKHHHAAA;;;999333222000...---,,,,,,,,,++++++++++++***)))(((''')))************)))(((((()))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''$$$!!!!!!&&&))))))---666>>>BBB>>>888111---------+++(((+++...111333333333444555555666666555444333444666555444222000...+++***)))lll\\\TTTQQQMMMIIICCCCCCBBB@@@<<<::::::;;;888:::;;;:::888888;;;===999888777888999888777555666777999:::999999:::;;;888777555333222222222222222111///...---------------...///000000///...---***+++,,,---...000111111000///...///000111333555222222222222111///---,,,222444555777;;;>>>;;;555222111000111222111///---333444666777888888777777000000000///......000222,,,///333333000......///---///000222222000///---...//////000000000000000---...000111222222111111111333444222000000333666000444:::@@@CCCDDDCCCBBB===<<<<<<======;;;777444111555999999777555555666222222111111111111222222444222000111555777888777444444333222333444555666888888999;;;;;;CCCUUUgggkkkPPPCCC???<<<:::<<>>:::888666555333999:::<<>>999999333222000...---,,,,,,,,,++++++++++++***)))(((((()))))))))))))))((('''''')))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$###'''%%%$$$&&&'''&&&"""%%%***%%%###***666???BBB;;;333/////////,,,))),,,...111333222222333444444555555444222222333555555444222///,,,***((('''wwwbbbXXXSSSOOOKKKIIIHHHGGGEEEBBB@@@>>>======;;;;;;:::999888666666555999:::999555222222666:::999888777777:::===>>>>>>888555222////////////...//////............//////...///000111000///---+++---...///111111///...---000000000000000111111222444333222000//////......000333888;;;===<<<:::999444333000...------...///222111222666999999666222......//////000000111111222///------///000...,,,,,,...000000000111333555000......000444666666444444444444555444444333222444444444333111111333444666888<<>>======888=========;;;888777888999<<>>333***(((+++...000333333222111222333555333111111222444555555000111111...)))'''''')))rrr___TTTPPPLLLHHHFFFDDDCCCBBBAAA@@@??????>>>;;;;;;:::999888777666666777777777555333444777:::888777666777:::<<<======999666222000000111000/////////..................111000000/////////////////////............///////////////...///000000111333222111000////////////000333888<<<===<<<:::888444333000...------...///111111222555999:::777333//////000000000000000000666333000/////////---***......///000111222222333...---///222666777444222555555555555555444333333444555555333222222555777888:::===@@@AAABBBAAAAAA:::===???>>><<<888666666444555555666555444333222333333333333444333222111000111333555555555333333333333333444555666666777666555999???AAAFFFZZZqqq|||[[[EEEBBB>>>======888:::;;;:::999777666777999<<>>888666666555444333222222333333666666555444444444444444999999888777666888;;;>>><<<;;;;;;:::999999::::::>>>EEEQQQ```rrroooMMMBBB;;;999>>>>>>CCCXXXrrrooo___PPPKKKGGG<<<777777222000111000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))))))))))))(((((((((((((((((('''%%%%%%&&&&&&%%%###%%%%%%&&&&&&%%%%%%$$$#########"""###%%%(((******---666AAAGGGDDD;;;111++++++...222444555333111000222111111000000000///---/////////,,,)))'''''')))|||kkkYYYPPPLLLHHHEEEDDD@@@@@@@@@?????????@@@@@@<<<<<<;;;:::999888777777444555555444444555888:::666555555666999;;;<<<<<<999666333111111222222111///////////////...------222111///......000222333111000...,,,,,,...000111...............//////000111111000000000000111111111444888<<<===<<<999777333222000///............000000111555:::;;;888444111111111111000000000000666444111000000///...,,,111///---///111333111///+++---000444666666333000333444444444444333222222444444555444333444777999<<<===>>>@@@AAAAAAAAAAAA===???BBBAAA>>>999666444222333555666555444222111111222333333444444444333222333444555555444333222333444444666777888999999555555999>>>@@@JJJddd~~~tttWWWDDDAAA<<<<<<===888777888888777555555888:::???GGGMMMIII>>>666666:::666444333111111222444555666666666666666555555444::::::999888777999===@@@<<<<<<;;;;;;::::::;;;;;;>>>DDDOOO^^^qqqjjjFFF@@@:::999???AAAFFF\\\vvv~~~zzzzzzmmmXXXLLLIIIEEE888222333000111111000...,,,+++,,,.........------,,,,,,++++++,,,+++******)))*********)))))))))((('''&&&&&&&&&((('''%%%%%%%%%%%%###!!!!!!###&&&''''''%%%!!!""""""###$$$%%%&&&''''''(((...999DDDJJJFFF;;;111***+++...111222222...,,,.../////////---+++(((''',,,,,,,,,***((('''''')))sssdddUUUMMMIIIEEECCCCCC???@@@@@@@@@@@@@@@??????<<<<<<;;;::::::999888888444555555555555555666777555444444666999;;;;;;;;;888555222000111222222111000000111111111000......//////.........000111222000///...------...///000///............///000000000000//////000111222222111444999===>>><<<888555222222000///............//////111555:::;;;888555222222111111000000//////111000000///000000000000333///,,,...222333000,,,,,,---000222444444222111111111222222111111000///222333444333333444777:::>>>>>>>>>>>>???@@@@@@AAA>>>@@@BBBBBB===888444222111222444555555333111///...000111111000///000000111222333444444444333333222333444666777999::::::777999<<>>CCCNNN]]]qqqjjjFFF@@@:::999???AAAFFF]]]wwwtttkkkbbb___```dddmmmuuurrrWWWIIICCC@@@444111333000111111000...,,,+++---///......---,,,++++++******+++++++++************+++)))))))))(((((('''''''''(((&&&%%%%%%&&&&&&$$$###"""###%%%''''''$$$""" !!!###%%%&&&%%%%%%%%%&&&)))))),,,333<<>>===<<<;;;;;;::::::999999999777666666666666666555444333333333666999;;;;;;:::666333000///000111222111111111111222222111111111+++,,,.../////////......---...///000000///...---000000//////000000111222////////////000111222333111555:::===>>>;;;777444111111000//////.........//////111555:::;;;888555222111111111000000///////////////.........///000333///,,,---111333///+++....../////////111222444222222222222222111000000000111222222222333666999============>>>>>>??????>>>@@@AAA@@@;;;666222000111222333444333222000//////000222111...,,,,,,---...///000111222333444444111222333444666777888999888:::<<>>999;;;===777666666777777888;;;@@@CCCJJJHHHCCC<<<666333555777555444333222333555777888555666777888888888666666777888999999999;;;???BBB:::999999999999999::::::===CCCNNN^^^sssgggFFFAAA:::999>>>???DDDZZZttt}}}kkkWWWRRROOOQQQVVV\\\gggqqqvvvXXXEEE<<<999333333666111000111000///---,,,...000---,,,,,,+++***)))(((((()))*********************((((((((())))))*********&&&%%%$$$&&&'''(((((('''%%%%%%%%%%%%$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&((('''&&&''',,,333<<>>>>>;;;666333000000000000/////////...000000111555:::;;;888444000000000000////////////111111111///---+++,,,---111///---...000111///---/////////------...222555333444444444444333222222000111222222111333666888;;;<<<===>>>>>>>>>>>>>>>>>>??????===888444111000111111111111111000000///111333555333000---...///---......000111333444444111111222333555666777777555888;;;@@@LLLeeezzzTTTFFF@@@===888:::===666666777888999;;;???EEEIIIJJJDDD<<<666555555444333222222111222222333444444555666666777777777777777999:::;;;;;;999888888999999999888888888999::::::<<>>BBBXXXrrrgggVVVHHHGGGHHHLLLPPPUUUaaammmrrrTTT@@@777666222555888222///000111000...---...///++++++******))))))(((((())))))***+++++++++******((((((((()))***+++++++++%%%$$$$$$&&&(((***)))((((((&&&$$$""""""###%%%&&&%%%''')))'''$$$"""$$$&&&###&&&(((((('''+++333:::AAA>>>777///***))),,,///(((((((((%%%###&&&,,,222(((&&&%%%%%%'''((('''&&&ttt```WWWNNNJJJGGGDDDCCCEEEAAABBBBBBBBBAAA>>><<<:::999999999999999888888888777777777999;;;:::777333222333444777;;;===<<<;;;555222000///111222333333///...------...111444666..................------......////////////......///////////////000111111111000000000000000111111222666;;;??????;;;555222000000000000000//////...111111222555999:::777333.............../////////111222222000---,,,---//////......///////////////---...//////---...000333222222333333222222111000222333333333222333666888:::<<<>>>@@@AAA@@@???>>>??????>>>;;;777333222222222111000/////////000000000444666555111///111333000000000000111222333444222222333444555555666666444777;;;DDDVVVtttkkkMMMBBB???<<<777:::===666666777999:::===BBBIIIMMMEEE???888444444444333222111111222333333333222111666555555555666666777888777999;;;;;;999666444444999999999999999:::;;;;;;;;;BBBPPPddd}}}eeeIII@@@999888===>>>CCCYYYrrrlllTTTJJJDDDEEEIIIKKKKKKOOO\\\jjjcccJJJ;;;777888333333666222---///222222000.........************************)))***+++,,,------,,,+++(((((())))))))))))))))))&&&%%%$$$%%%'''((((((&&&'''%%%###"""!!!"""$$$%%%%%%'''(((%%%!!! ###&&&!!!%%%((((((&&&'''+++///:::>>>???:::111+++***+++%%%'''(((&&&$$$%%%+++000)))'''%%%%%%'''((('''&&&lll]]]TTTLLLIIIGGGCCCCCCEEE???@@@AAAAAA@@@>>><<<:::999999888888888888888888666555666:::======999555333333555888<<<======<<<555333111000222444555555---,,,******,,,000444777222111///---,,,---...///111///...------...///111...............///000000111111000000000000111111222666;;;??????;;;555111///000000000000000///...222111222666999999666222,,,---------......//////...000222111//////111444---...//////......///111***---111111///...///111///////////////......---333444555444333444666999:::<<>>:::666333333444333111///...---...000111...222555555111///222555333222222111111222333333333444444444555555666666555888===III______HHH@@@>>><<<666:::===666666777999;;;>>>CCCJJJOOOAAA===888444333222333333222333555666666555333222666555444444444666777888222555999;;;999666444444::::::::::::;;;;;;<<<===:::BBBQQQgggtttkkkgggjjjooo___EEE???999888>>>???DDDZZZtttoooYYYGGGCCCFFFIIIMMMNNNKKKOOO^^^nnnxxxVVV@@@777999;;;333111555222,,,///222333222///...---++++++++++++++++++,,,,,,***+++---...///...------)))))))))(((''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###"""!!!"""""""""%%%''''''$$$!!!&&&######$$$######$$$'''***///999BBBAAA777+++&&&%%%###&&&)))(((%%%%%%(((---***'''%%%%%%'''((('''%%%zzzfff[[[TTTKKKEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888555666777888888777666555222333555888;;;<<<:::888222222111111111111111222////////////////////////222000...,,,+++,,,---...,,,---...///000000000000...............//////000555444333222222111111111333888>>>???:::444000...000000000///......------,,,///333777:::999555222//////...,,,***)))***+++......---,,,---...///000---......//////......---///////////////000111111111000//////000222444666666555333111111222333444999;;;???AAACCCBBBAAA@@@AAA>>>999555333444666888111///---///111222///---///111222222111111222444222111111000000111111222777444111111444777777666999;;;@@@OOOkkkvvvVVV???>>>===<<<:::999888777:::666666===FFFKKKFFF@@@777555333111000000111222444333333222333444666777777777666555555555555555999666555777<<<<<<999444555666666666666888<<>>@@@;;;888===DDD[[[{{{{{{\\\KKKDDDAAAIIIFFFIIILLLIIIHHHWWWkkkfffKKK999777444333444444444333222000......//////...---------,,,,,,+++******))))))***+++,,,,,,+++***)))%%%&&&&&&'''((()))*********((('''((()))***'''$$$######$$$$$$###""" $$$###############$$$$$$!!!""""""""""""#########'''...777>>>===777///)))&&&'''(((((('''((()))+++&&&&&&''''''((())))))***uuucccWWWQQQJJJEEEEEEEEECCCBBBBBBAAAAAA@@@>>>======<<<::::::::::::999999999999555666777888777666555444333333555777:::;;;:::999333222111000000000000000000000000000000000000000////////////...---,,,+++++++++,,,---...//////...222111111111111222333333111000///...............222777===>>>:::555111000.........------,,,,,,,,,000222666999999777333000...///000...,,,******+++111000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///////////////000111111000/////////000111222333555444222111000111222333777999<<>>>>>===<<<:::999888777888777999???GGGIIIEEE@@@999777444222000000000000444333333222222333444555666666555444444444444444777555444777<<<>>>;;;888888888888777666777:::<<>>@@@;;;888===DDD[[[{{{oooSSSFFFCCC@@@EEEEEEIIINNNKKKKKK[[[pppwwwZZZCCC999666444333444555444444000...,,,,,,---------,,,,,,,,,,,,+++******)))))))))((((((''''''''''''(((%%%&&&&&&'''((()))))))))'''&&&$$$%%%''''''%%%"""$$$$$$%%%%%%$$$###!!! """"""!!!!!!!!!""""""###"""""""""#########$$$$$$&&&)))///777===>>>999444---+++'''%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))mmm___SSSNNNHHHFFFFFFFFFDDDAAAAAAAAA@@@???>>>===<<<<<<999999888777888999:::;;;777777888888888666555444555444555777999;;;:::999333222111000///.........111111111111111111111111---...000000000...+++***,,,,,,---...////////////000000000000000111111222222111000//////000000111333888===>>>:::555222000......------------------444666888:::888555111......000111000...,,,++++++111000///---,,,,,,+++,,,+++,,,,,,------,,,,,,+++///////////////000111111//////000000000000000///333222111000///000111222444666999<<<>>>>>>>>>>>>===<<<999666444333222222000//////000111111000......000111111//////000222111111222333444666777888444222111222555777888888:::>>>FFFXXXwwwaaaEEE=========<<<;;;999888777888:::>>>CCCFFFEEEAAA===:::999666333111000000000444444222111111222333333555444333333333333333333444333444777<<>><<<;;;;;;:::777555555777:::@@@GGGRRRfffvvv^^^TTTHHH@@@@@@@@@======BBBBBBTTTeeexxxrrrSSSBBB>>>@@@;;;999===DDD[[[|||dddLLLDDDCCCBBBCCCEEEJJJNNNLLLOOObbbwww{{{cccLLL;;;777555444444555666555555...,,,******+++,,,+++***,,,++++++***))))))((((((...,,,***(((((()))***+++&&&&&&&&&''''''(((((((((&&&%%%$$$%%%&&&&&&$$$"""%%%%%%&&&&&&%%%$$$"""!!!######""""""""""""############$$$$$$$$$%%%%%%%%%&&&$$$%%%...:::CCCDDDCCC888000'''###$$$&&&&&&$$$$$$%%%%%%&&&&&&''''''((({{{fffZZZOOOLLLHHHGGGHHHHHHEEEBBB@@@@@@???>>>======<<<<<<999888666666666888:::<<<999:::::::::999888666555555555555666999::::::999333222111///...---------000000000000000000000000....../////////...,,,+++//////000111111111111111000////////////000111111222111000//////111222333666:::???>>>:::444000///////////////000000000000444666999999777333///......000222222000...,,,,,,,,,,,,,,,---------......---......//////......---///////////////000000111000111222333222111///---111000////////////000000111333666888:::;;;;;;;;;:::999888666444222000000......//////000//////......///000000///...///111222222222333444555777777222222222333555777999999<<<@@@III]]]}}}zzzXXXAAA<<<<<<<<<<<<<<<:::999999<<<@@@DDDFFFDDD@@@;;;999999888666444333222222222555444222111000111111222444444333333333333444444555444555888<<<>>>???>>>;;;;;;:::777555555777:::???GGGTTThhh|||\\\JJJJJJBBB>>>@@@BBBAAABBBFFFCCCOOO]]]pppoooOOO???>>>@@@;;;999>>>EEE\\\}}}aaaJJJDDDEEECCCDDDFFFJJJMMMMMMVVVmmmlllUUUDDD:::666555444444666777666555---,,,******+++,,,,,,+++++++++******)))(((((((((...---,,,++++++++++++,,,''''''''''''''''''(((((('''&&&''''''''''''&&&%%%&&&''''''''''''%%%$$$###'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%""""""'''222===FFFJJJDDD999,,,$$$###&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&vvvaaaVVVNNNJJJGGGGGGIIIIIIFFFCCC???>>>>>>======<<<<<<<<<999888666666666888:::<<<<<<<<<<<<<<<;;;999777666555555555777999:::999888333222111///...---------////////////////////////000///...---,,,---......///000000111111111111111333222222222222333444444///...,,,+++,,,...000111999===@@@???999222///---...//////000000111111111111555888888555222000///...111333333111///...---,,,,,,,,,------------------......//////......---///////////////000000111111222444555444222000.../////////////////////000///111333555777888888999777666666444333111///...111222333333222222222222///000111000///...///000222222222222222222333444111222333444555666888999===BBBLLLaaapppSSSBBB<<<<<<<<<<<<<<<<<<======BBBEEEGGGEEE@@@:::666555666555555555555555555555555444222111000111111222555444444444444444555555666666666888:::<<<<<<<<<999999888777666777999<<>>=========<<<<<<<<<;;;999999888777888999:::;;;============;;;999777555444555666888;;;;;;888666333222111000///.................................000///---,,,+++---///000---......//////.........111111000000111111222333000///---,,,---000333555:::>>>AAA???999222///...,,,,,,---...//////000000111555888888555111111222///111222222000///...///............---+++***)))+++,,,,,,------,,,,,,+++///////////////000111111222333444555555333111000......////////////000000///000111333444555666666444444333222111000/////////111222222111000000111000111222111///...///000222111111000000111111111000222444555555555777999===BBBNNNddddddMMMDDD<<<;;;;;;;;;<<>>>>>>>>>>>@@@AAABBBDDDEEENNN\\\tttnnnNNNAAA<<>>999444111111+++,,,---...///000111111444888;;;:::555222222333///111111111///...///000............---+++)))(((+++,,,,,,------,,,,,,+++///////////////000111111111222333333333222111111......///000000000000000000000111222222333333444222111000000//////000000,,,///111000...---...///111222333222000///000111000000000000000111222333111333666666555444666888:::@@@NNNgggyyyWWWEEECCC===;;;::::::<<>>KKKWWWQQQ>>>+++%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%rrrbbbYYYTTTJJJFFFAAA@@@AAACCCBBB@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888<<<<<<<<<:::888666333222222444777;;;===;;;777333222222111111111111111222000000000000000000000000,,,---...000000///---,,,...///////////////......000000000000000111111222000///---,,,...111444777666:::>>>>>>999555444444---...///000111222333444777;;;>>><<<777222222444000000111///......///111***+++,,,---...---,,,,,,---......//////......---///////////////000111111111111111222222222111111......///000111111000000111111111111222222222222111000///......///000111///222444333111000111333222333333222000///000111...//////000111333444555111444777666444444555777999???NNNhhhpppNNN???@@@>>><<<999999<<>>???AAAAAAIIIUUUfff~~~mmmJJJ>>>;;;???<<<>>>FFFPPPjjjpppaaaZZZWWWYYY[[[___iiizzzdddFFF999888;;;888888777888888777444222---,,,++++++---//////...------,,,,,,+++*********%%%&&&''')))+++---...///...------,,,+++***))))))&&&)))++++++)))(((***,,,&&&''''''''''''%%%$$$###&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$&&&'''''''''***CCC[[[\\\HHH222***+++&&&&&&&&&&&&&&&&&&&&&&&&~~~hhh[[[UUURRRKKKGGGCCC?????????>>>>>>@@@???>>>===;;;:::999888999777555555777:::<<<<<<999:::;;;<<<:::777444222333555888::::::666222///111111111111111000//////000000//////.........---//////............//////000000000///......------///////////////......---111///------...000222222999::::::888555222111111/////////...---...111444777888888555222///......000///------......---,,,111000...---...000222444++++++,,,------,,,++++++---...///000111222333444,,,---...000111333444444333333222111111222222222333111///333888<<<;;;888111222333222111111333444222111000000//////000000000000000111222333555555555444333222222333444555//////000111333555777888<<>>???AAA@@@>>><<>>AAACCCCCCDDDHHHOOOiii~~~hhhHHH;;;>>>;;;===@@@BBBNNNooowwwrrrlllmmmmmmmmmpppxxx{{{YYYBBB:::999666777666666888:::999555000555111...---//////,,,***------,,,,,,,,,,,,++++++%%%&&&'''(((******++++++******))))))))))))******###%%%(((+++,,,+++)))(((---***)))***,,,+++%%%&&&&&&&&&$$$###$$$'''***$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###+++444BBBNNNQQQHHH777+++&&&&&&&&&%%%$$$$$$%%%&&&zzzeeeYYYRRROOOLLLIIIDDDAAA@@@@@@@@@?????????>>><<<;;;:::999888:::888666666999;;;======<<<;;;:::888777666555555666888;;;======999555222000111111111111000//////000/////////.........---...------,,,,,,------...000000/////////.........//////000000//////...---111///------...000222333999::::::777444111000000111222111000//////222555555666777666333111000000111///......//////...---,,,,,,,,,,,,,,,,,,------+++,,,---......---,,,+++---...///000111222333333...//////000111222222333222222111111111222222333000......333:::??????===222333333222111000222333333333222222111111222222,,,------///111333555666222111000//////000111222111222222333555777888999===AAAOOOlllzzzZZZDDD===<<<>>>@@@@@@@@@DDDJJJKKKGGGCCC@@@<<<999888777666555444444444444444444444444111222222333333444444555444333111000000111333444555777999999888888999:::666777777777777999<<<>>>BBBIIIZZZuuu|||YYYGGGCCCBBB@@@CCC@@@@@@DDDFFFEEEFFFIIIXXXvvvdddGGG@@@===;;;===AAADDDSSSuuuoookkkddd^^^[[[___ffflllwwwUUUAAA;;;999666888777777888:::888444000333111...---//////---+++,,,,,,+++++++++*********(((((())))))******))))))(((''''''''''''''''''(((&&&&&&((()))************)))&&&###$$$'''(((%%%!!!%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$###!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$'''---888DDDLLLMMMGGGBBB...)))%%%%%%'''(((&&&###uuubbbUUUNNNLLLMMMJJJEEECCCBBBBBBBBBAAA???>>>===<<<;;;999999888:::888777888:::<<<======@@@===999555333333555666777999<<<>>>===:::666444000000111111000000///.../////////.....................------------......000///////////////////////////000000//////...---000///.........000222444::::::999666222///...///111111111///...///222444444666888888555222111111111000//////000000///...---.../////////...---,,,------............------......///000000111222222111111111000000000000000000000000111222222333333...------222888<<<<<<;;;333333444222000///111222333333222222222111111111,,,,,,---...///111222333111000////////////000111444444555555777888999:::???CCCTTTsssjjjMMMAAA>>>;;;<<<@@@DDDFFFIIILLLIIICCC???<<<999777777777666555444444444444444444444444333333333333333333333333333333333444444333333333666777888888888888:::<<<222444777888999;;;>>>@@@???HHH\\\{{{wwwTTTCCCAAAAAA???>>>===???EEEGGGFFFGGGJJJccc^^^DDDCCC===<<<===@@@FFFXXX}}}yyyiiiaaaUUUKKKGGGHHHKKKNNN```qqqpppPPP@@@<<<:::666888777777888888666222000111///...---...///...---+++++++++*********))))))***+++++++++***)))(((((('''''''''&&&&&&'''''''''((((((''''''((()))***+++&&&### !!!$$$''''''&&&%%%"""!!!"""%%%&&&%%%#########$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%''',,,444@@@JJJQQQUUU===333(((&&&***,,,'''!!!ooo___SSSLLLJJJLLLIIIEEECCCCCCBBBAAA@@@>>>======<<<:::999999888999888777888:::<<<===<<>>EEEJJJKKKLLLKKKEEE>>>;;;999666666666777666555444444444444444444444444444444444333333222222222222444555777777555444222555666777666666777:::<<<222555888;;;<<<===???@@@???HHH^^^~~~xxxTTTCCCAAABBB@@@@@@>>>@@@EEEGGGIIIMMMSSSpppZZZAAAAAA======>>>@@@FFF[[[rrr```YYYQQQHHHBBBBBBDDDFFFFFFMMMaaagggJJJ>>>===:::666555555555555444222000...//////........./////////++++++++++++************+++++++++++++++***))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&%%%###$$$'''))))))(((%%%""" """'''(((%%%!!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$(((111===JJJQQQKKK@@@222+++***)))%%% zzziii]]]RRRKKKJJJIIIGGGDDDBBBBBBAAA@@@???======<<<;;;:::999999888777666666777999;;;;;;:::<<<:::888666444333333222444666888999888666333111000000000000000///......---------...............000000////////////000000.../////////000000111111000000000000000//////......///000///...000333777;;;;;;999555111.........***+++,,,,,,---000444777888:::;;;999555111...---///...------//////...---...---+++))))))***+++,,,///////////////////////////////////////000000000333333222111000///...------...///000111222222111222000//////000///...---333333333222///...///111///000000000000///...---222222111000////////////333222111000000111222333555555555555666777888999???EEE\\\~~~ZZZEEEAAA@@@<<>>@@@CCCJJJ```}}}YYYEEEBBBBBB@@@DDDAAAAAADDDHHHNNNYYYddd\\\AAA???===>>>??????EEE\\\uuu^^^QQQKKKGGGCCCBBBDDDFFFFFFEEEGGG[[[|||___FFF===<<<:::666222333333333111///...---..................///000---,,,,,,,,,,,,+++++++++))))))***+++++++++++++++(((((()))******)))((((((&&&(((***++++++)))'''%%%&&&&&&''')))***)))'''%%%&&&###!!!###((()))&&&!!! """###%%%&&&''''''%%%$$$$$$######$$$$$$%%%***'''$$$###(((111<<>>888666555444555666777666444444444444444444444444444444444444333333222222222222444777999999777444222333444555444333333555777999:::<<<<<<<<<<<<>>>???GGGNNNddddddLLLDDDBBBAAABBB??????BBBIIIUUUgggwww^^^DDD@@@<<>><<<999666555555555777777666444444444444444444444444444333333333333333333333333222444666888888666444222444555777666555333444555888999:::999999:::===???IIIRRRkkktttXXXJJJGGGEEEDDDCCCEEELLLVVVggg~~~\\\CCC@@@:::???AAA@@@GGGaaajjjQQQEEEBBBAAABBBBBBAAA@@@???AAABBBKKK\\\yyyuuuTTTCCC===:::666555///111222111///...000111...000000///---,,,...000,,,,,,,,,,,,+++++++++***))))))******))))))(((((('''((()))******)))((('''))))))***+++***(((&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$###""""""###$$$%%%&&&"""###############""""""&&&%%%###""""""###%%%&&&%%%'''((('''&&&'''***---555???JJJKKKAAA444,,,)))xxx___XXXVVVOOOKKKLLLFFFDDDBBBBBBBBBAAA???>>>;;;;;;;;;::::::999999999888777888:::<<<===<<<;;;777666555444444444444555777888999:::999777555444///////////////......---,,,,,,,,,------............------,,,,,,------...---...///000111222333444111111111111111000//////---000222000...///555:::;;;;;;999555222111222444111222111000///000333555999888666222///...000111///......///000111111000+++,,,---/////////......///...---,,,,,,---...///000000000///......------//////000000111111222222---...000111111///---,,,---...//////......///111000000111000//////111333---...000111000///---,,,111111000000000000111111555444333222222333444555222333333555777999;;;<<>>::::::;;;:::666666555666777777555444444444444444444444444444333333333333333333333333222444666777777666444222555777888888666444333444666777777777777999===@@@KKKTTTpppcccQQQLLLKKKNNNNNNSSS]]]kkk~~~zzzWWWAAA???888>>>BBBAAAIIIddd|||^^^GGG===;;;<<<===???>>>===???DDDIIIPPP___{{{pppRRRCCC===999555555///111333222000000222444///000111///---,,,...000+++++++++************)))++++++******)))'''&&&%%%)))+++,,,------,,,+++))),,,+++***(((''''''''''''$$$%%%%%%$$$$$$%%%''')))######"""!!! !!!$$$&&& """############&&&%%%###""""""###%%%&&&###&&&((('''%%%###$$$%%%&&&555IIIRRRLLL???222***qqqaaaXXXSSSMMMIIIIIIDDDCCC@@@>>>=========>>>???;;;999:::999777888;;;999999999999;;;<<<>>>???999666333444777999888777999999999999888555000---//////...,,,+++,,,...111222000...,,,+++,,,------,,,---...---------///111000222555555333111000000444444333111000...---------...///......111777===;;;999666444333222000...---------------///444777666777888555111...///000......---,,,---...///000000//////...------,,,,,,---///111111...---///222222222222000......000222...111000+++(((+++///111333000------///111000///000///...///000111000...+++...111444444111...,,,---...///000000///......333333222000...---///000222333444333111111111333333222555777666555999@@@CCCNNNnnnuuuTTTHHHGGGFFFEEEFFFFFFBBB>>>999666666666777:::999777666555666777888222222333333333333222222333555555444555777444///444333222222222444666888666666666666666666666666555666:::===<<<999;;;@@@IIIYYYxxxpppbbb[[[aaacccjjjyyysssRRRBBB@@@AAA;;;>>>BBBKKKllllllQQQDDD@@@@@@AAAAAA???<<<<<<@@@CCCDDDPPP\\\uuuiiiLLL@@@999777888222333222111111111000...,,,000000///............///---,,,+++*********++++++,,,+++***)))((((((((((((*********)))))))))))))))***,,,,,,+++)))'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""""""###$$$""" """$$$%%%$$$"""!!!!!!$$$######""""""""""""###)))###!!!&&&)))&&&%%%(((&&&---999HHHVVVWWWDDD---vvviiiZZZSSSNNNIIIEEEDDD@@@???>>>======???AAABBB>>>:::888999888666777::::::::::::;;;;;;;;;;;;;;;888666333444666888888777999999999999777444000---000111000///......000222111000...,,,+++,,,---...///000111000//////111333222333333222111000111222333222222111000///............///...///222888===:::888444222111000///...---------------000444777666777666444000...///000000///.........///000111111000000...---,,,++++++000222333111///...///000111111111///......///111...222222---+++...111111222///------000111111000222111000111222333222000---...///000111222111111---...///000000///......111111111///------...000111222333333111111222333333333555777666555999@@@DDDRRRtttmmmQQQHHHIIIIIIHHHIII@@@>>>:::888666777999:::::::::888777666666555555777777666666555444444444333555444333555999999666666555444444555555444333444444444555555555666666666666999<<<:::888;;;AAAKKK\\\|||~~~nnnNNN@@@@@@@@@;;;>>>BBBMMMpppeeeNNNDDDAAA???<<<<<<:::999999===AAACCCSSSbbb|||fffJJJ@@@999888888222333222111111111000...,,,//////...---------------,,,,,,,,,++++++++++++******+++,,,---,,,***(((&&&)))))))))******++++++++++++,,,...---+++(((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&######$$$%%%$$$""" """$$$%%%$$$""""""""""""""""""!!!!!!"""######'''$$$$$$'''&&&###%%%+++)))***...:::MMMWWWNNN???pppdddWWWRRROOOIIIEEEDDD>>>=========>>>???AAABBB<<<999777888888555666999:::;;;<<<<<<<<<:::888777777555333444555777777777999999999999777444000...///000111111//////000111000///---,,,,,,---...///,,,---...---,,,,,,...000333333222000...///111444111111000000000000//////............///333888<<<;;;888333000000000000///---------------000555888666666444111...---...000///...---------...000111/////////...---------,,,111222222000...,,,---...///000000///------...000///333444000///222333111000///......000222222111222111000111222333222000---,,,,,,,,,---000333444...//////000000//////......//////...------...000000111333333222222333555444333555777666555999@@@EEEZZZyyy```KKKFFFJJJIIIHHHJJJ===;;;999777666666777888888888888666555333111000666555444333222222222222777888666333666;;;===;;;666444444555888888555222222222333444555666777777777666888:::888777;;;BBBLLL^^^iiiJJJ???@@@>>>;;;>>>DDDQQQvvvwwwYYYIIIFFFCCC???::::::::::::;;;===BBBFFFWWWjjjbbbIIIAAA:::888999333333222111111111111...,,,...---,,,,,,++++++,,,,,,+++,,,---------,,,***)))(((+++...111000,,,(((%%%''''''(((***+++---...///+++---//////---***((((((&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$%%%%%%$$$### """%%%%%%###"""""""""!!!!!! !!!!!!"""###$$$$$$$$$&&&&&&$$$"""'''...///)))%%%+++>>>OOOSSSOOOlllaaaVVVQQQNNNIIICCCAAA??????>>>=========>>>>>><<<888777999999666777:::888999<<<===<<<:::777555666555444333444555666777999::::::999666333000000,,,...000000...---...//////...---,,,,,,---///000+++,,,---,,,++++++,,,...222222222000///...000222////////////000000000111...---------///333777;;;<<<888333000000111111111------...---...111555999777555222///------...000,,,,,,+++***+++,,,---...,,,,,,------.../////////............---,,,,,,,,,...//////...---,,,---......222444222222444333000///......///111222222222000///...///000111000...,,,+++******+++---000222000000000000/////////...---...//////......000111///000222222222222444555555444555777666555:::AAAHHHbbbjjjVVVFFFEEEHHHEEECCCDDD===;;;999777555444444444888888888888666333111///333333222111222222333444999:::888666888===>>>;;;888555222333777999888555222222333555666888999999999777777888777666<<>>>>>??????@@@FFFMMM^^^ttt___HHHAAA;;;999999444555444333333333222000...,,,,,,+++************++++++,,,---......,,,***)))(((+++...000///,,,(((%%%%%%&&&(((***,,,///000111***---000000...***((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$###!!!###%%%%%%###""""""### !!!"""###$$$"""""""""###$$$'''+++//////)))$$$%%%000@@@LLLRRRggg\\\RRRNNNJJJDDD>>><<<>>>>>>==================<<<999999;;;;;;888888;;;555777:::===<<<:::777555444444444333333444666777888:::;;;999555111000111---///000000///......//////...---,,,,,,---///000///000000000......///111///000222222000/////////---......///000000111111---,,,***+++...222666999:::666111....../////////------.........111666:::666444000...---...//////,,,,,,+++***+++,,,---...........................---------...////////////---...//////---,,,,,,------111222111222444333///...///000111111111222333000///...///000111000...---......////////////...111111000000////////////---///000111000000111222///000222222222222444555555444555777555555;;;BBBLLLjjjcccSSSGGGGGGGGGAAA======::::::999888666666555555888888999999888777555444333444555777999;;;===>>><<<@@@AAABBBFFFJJJJJJFFFFFF@@@999555555666666666333444555777888:::;;;<<<:::888888999777777===EEELLLbbbeeeNNNBBB======<<>>:::;;;;;;<<<===>>>>>>???<<<999999<<<<<<999999;;;555777:::<<<;;;999777555333444444333222222555777888:::;;;999444000111222000111222222000000111222000///---,,,,,,---...//////000000///...---///000---///222333111///------------...//////000111111...,,,***+++...333777888555222...++++++,,,,,,,,,------......///222777:::666333000.../////////...///...---------...000111222111000///---,,,******///...---///111333333222---...000///...,,,,,,------///000///111444333......000222222111111222333222111000111222333222000000111333444444222111///222222111000////////////...///111222111000111222000111333333222222333555666555555666555555;;;CCCQQQqqq^^^RRRIIIJJJHHH@@@;;;;;;555666888999:::::::::999222333444555666777777777777999<<<@@@DDDGGGIIIJJJOOOSSSWWWZZZ```eeeeeebbb\\\UUUJJJ???666222222333555555666888999;;;<<<<<<;;;999999:::999888>>>FFFPPPfff|||uuu|||bbbNNNCCC>>>>>>===CCCKKK```gggKKKEEEJJJJJJDDD@@@<<<<<>>:::;;;555777999;;;<<<<<<<<<;;;444555666999<<>>555333444555666666888999:::;;;;;;;;;:::;;;<<<;;;:::???FFFQQQggg}}}fffaaa]]]aaammm~~~\\\HHHBBBBBB??????DDDMMMdddrrrUUUJJJKKKJJJEEEBBB======BBBCCCGGGWWWjjjeeePPPGGG===:::===:::666555444444444333111/////////...---------------...------------,,,,,,,,,---,,,+++)))))))))))))))&&&'''((()))+++,,,------,,,...///...,,,)))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%"""!!!"""$$$###$$$%%%$$$######$$$&&&$$$$$$############$$$$$$ """!!!"""(((///---%%%"""!!!$$$(((((((((...666rrraaaUUUKKKIIIHHHEEECCCCCC>>>>>>>>>===<<<:::999888999666777::::::777777999;;;;;;;;;:::888555333111222333444333111111444777888;;;<<<999333///111333000111000...------000333222000...,,,+++,,,---...222333333222000///111222000000000...,,,,,,...111............//////000000222///,,,---222777:::;;;555333111000000000...---,,,---......///333888;;;555333111111222222000---......---,,,---...///000***+++,,,---///000111111...,,,***+++---...,,,***---///111111///...---...000000///...111666555000///222444444111///000111000///...///000111000...,,,---...///000111222333444333111////////////000,,,...111111///.........222333444333111111111333777555555666555555<<>><<<;;;???FFFPPPfffqqq^^^YYYWWWUUUTTTYYYgggyyy~~~XXXBBB@@@EEE???@@@FFFNNNfffzzz]]]NNNKKKIIIEEEGGGAAABBBHHHKKKQQQdddyyyhhhRRRHHH>>>;;;===;;;555444333333333222000...000000///............//////...---,,,,,,,,,,,,------,,,,,,,,,+++******)))'''(((((()))******++++++...///000///,,,******+++&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&###"""###&&&$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$###$$$$$$$$$ %%%'''%%%'''+++)))###+++$$$"""&&&)))''')))...sss]]]UUUKKKFFFEEEEEECCC@@@<<<<<<;;;<<<===<<<999777444555666777999999::::::@@@>>><<<:::777555444444777666444333222222333333888999:::888555222111111111///...///000111000///,,,---...000000000///...///......///222333333222111111111000000000000000000/////////.........---///111333333333555:::>>>999777444222222222111000000//////111444777888777222000...---,,,---...///111///......//////...,,,////////////////////////------......///000000000000000000000000/////////222111///---------......000222444444333222333444333222111000////////////111111111111222333444555222222111111111111222222111111111000///......---222222222111111111111111222111222666888;;;AAAIIIWWWdddMMMIIIIIIKKKGGG???<<>>BBBEEEPPPnnnxxxbbbSSSIIICCC@@@FFFMMMPPPRRR^^^xxxsssWWWFFFBBBBBB???:::222333444555444222000...---111111++++++//////++++++000111...///333333...---,,,+++)))(((((('''''''''((()))***++++++***)))---...//////...---***)))&&&''''''&&&$$$$$$%%%&&&&&&%%%######$$$%%%$$$###%%%###$$$&&&%%%"""###''' &&&%%%&&&(((!!!###%%%'''(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%kkk[[[SSSJJJEEEDDDDDDBBB@@@<<<<<<;;;<<<<<<<<<999777777777888999999:::999999>>><<<:::888666555444444555555444333333444555666777888999777444222222222///---,,,---...///...,,,...///000111222222111000000///...///000111000///000000000000000000000111111111000000///...------,,,...000000000333777;;;666333000/////////...---,,,+++,,,///333777999999888777444222111111111222111///......//////...---........................,,,,,,---...///000111222---------...............111000//////.../////////000111333333222222222333444333333222111111000000444444333222111111111111000000000//////000000000222222111000000///......222222222222222222222222777555666888999:::@@@GGGYYY{{{___MMMJJJIIIKKKHHHBBBAAADDDKKKNNNSSSXXXZZZ\\\]]]^^^bbbdddfffggghhhhhhgggfffeeeeeeeeebbb]]]WWWQQQMMMFFFDDDBBBAAAAAACCCEEEFFFIIINNN\\\iiibbbMMM>>>;;;777777777777777888888888;;;999:::======;;;>>>CCCPPPiiiwww]]]MMMGGGGGGFFFGGGHHHHHHJJJUUU```yyymmmPPPAAA??????>>>BBBFFFRRRppp{{{mmm___TTTPPPPPPSSS[[[fffuuuvvv[[[HHHCCCBBB>>>:::333444555555444333222111...111///+++,,,000///++++++//////,,,---000000,,,---,,,+++)))((('''''''''(((((()))***))))))((('''***,,,...//////...,,,+++)))***)))'''%%%$$$%%%'''&&&$$$"""###$$$%%%%%%$$$$$$######&&&$$$!!!"""&&&'''"""!!!&&&(((&&&$$$&&&###$$$&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&wwwaaaWWWPPPHHHCCCBBBBBBAAA???===<<<;;;;;;<<<;;;999777999999::::::::::::999999;;;:::999777555555444444444444333333444666777999777888888666444222222333...---,,,---......---,,,///000000111111111111000111///......//////...,,,/////////000000111111111000000000000000000000///+++---...///000333777:::444222///---......---,,,((((((***...333888:::;;;999777555333111000000000111///......000000///---------------------------,,,------...000111111222,,,,,,------......////////////000111111111111000///111333333222222222333444444444444444333111111444333222111111000111111//////............//////222222222111000000//////222222222222222222222222777666777999999:::AAAJJJ^^^qqqXXXKKKIIIJJJMMMOOOOOOQQQTTT^^^dddkkknnnmmmkkklllnnnmmmlllhhhddd___[[[WWWUUUVVVSSSOOOJJJDDD@@@===;;;:::999777666666777888999888???QQQbbbaaaPPP>>>777777777666555666777888999999777777;;;<<<<<>>>>>???AAAFFFUUUttt~~~pppllleeedddooo{{{```MMMEEEAAA===888555555555555444444444444000000---+++---111///++++++------+++***,,,,,,)))...---+++)))(((''''''&&&))))))))))))((('''&&&%%%(((***,,,///000///---,,,))))))'''%%%"""!!!"""$$$$$$###"""###$$$&&&&&&%%%###"""###%%%$$$ !!!%%%***&&&$$$&&&&&&""" !!!$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''ppp[[[SSSMMMGGGBBBAAA@@@@@@???===<<<;;;;;;;;;;;;:::888888888999::::::;;;:::::::::999888777666555555555555555444444555666888999888999888555222000000111000///......000000///............////////////...000///......000000///...---......///000111222222......///000111222333333...///000222444777:::<<<666444111000000000///...))))))***...444888;;;;;;777666444222111000000000111///...///000000///..............................////////////000000000---......///000111222222...///111222333333222222000222444444333222333444444444444444444222111000000000000000111222333444//////............//////222222222222111111000000000000000111111222222222333333555888999;;;DDDOOOcccfffQQQEEEEEEIIIPPPXXX___dddhhhnnnppprrrppplllhhhffffff```\\\WWWPPPIIIDDD@@@???@@@>>>;;;888666555444444<<<:::888555444333333444777;;;FFFSSSUUUJJJ===777999777666555555777999:::777444444777999;;;AAAHHHUUUpppqqqYYYIIIDDDEEEBBBAAACCCDDDCCCEEENNNYYYbbbnnnnnn[[[FFF>>>??????@@@AAAGGGYYYyyy~~~fffRRRFFF@@@;;;777555555444333333444555555111///,,,,,,///111000,,,------,,,************)))...---+++)))(((''''''&&&)))))))))))))))((((((((((((***,,,//////...---+++(((((('''%%%""""""###%%%$$$"""!!!"""%%%&&&'''&&&###!!!"""$$$### !!!%%%&&&$$$#########"""""""""$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&&&&lllYYYNNNKKKFFFBBB@@@?????????>>><<<;;;:::;;;;;;:::888444555777999:::;;;<<<<<<::::::999888777666666777777666555444444555666777::::::888555111......///000...---...///000///.../////////............//////......///111222222111------...///000111111222000000000000111111111111///000111444777:::<<<===666444111000111111111000,,,,,,---000444888::::::666666555555555555555555000///...///000111000///////////////////////////111111111000//////......---......///000111222222...///111333444444333222111333555555444333444555333333333222222111000///000000000000111222333333111000000000000000000111222222222111111111111111---......///000111222222222222555777777:::DDDPPPiii{{{\\\LLLAAABBBFFFMMMXXXbbbiiijjjlllgggbbb]]]ZZZWWWSSSPPPLLLIIIEEE@@@<<<999888777333333333333333444444444999888666444222111111111666999AAAJJJLLLDDD;;;555999888666555666777999;;;999666555777999;;;AAAIIIZZZuuuuuuaaaTTTIIIBBB@@@AAA@@@BBBDDDDDDGGGRRR]]]bbbkkkiiiVVVDDD???AAAAAA@@@AAAHHH]]]mmmXXXIII@@@:::666555444333333222333333444111...,,,---000000///...///---,,,+++***))))))***---,,,+++)))((((((''''''(((((())))))***+++,,,---***+++,,,------,,,+++******++++++***((('''((()))$$$"""!!!"""%%%&&&'''&&&###!!!"""$$$### !!!%%%&&&&&&&&&$$$$$$%%%&&&&&&############"""!!!!!! !!!###$$$%%%%%%%%%gggWWWKKKIIIEEEBBB?????????@@@>>><<<:::::::::;;;:::999333444666888:::<<<======;;;:::999888777666666666777666555444444444555666::::::777444///------///---,,,+++,,,------,,,+++222111111000000000000111///......///222333333222.........//////000000000333222222111///...------......///222777:::;;;;;;444222///...///000///............111444888999999333333333444444444444555000///...///111222111000000000000000000000000000222222111000000///......,,,,,,------......////////////000111222333333333111222444444333333333444333222111000////////////333222111000000///000000222222111111111111222222111111111111111111111111------...///000222222333444555777777555777AAANNNpppnnnRRRGGG???AAABBBFFFNNNWWWZZZWWWWWWQQQJJJFFFFFFEEEAAA>>><<<:::999777666666777888111222333444444444444444333333333333333444555555111777BBBIIIJJJBBB999333777777666666666777888999<<<999999;;;<<<>>>DDDKKK[[[xxxeeeXXXSSSKKKBBB>>>>>>>>>@@@CCCEEEKKKXXXeeejjjoooiiiTTTDDD@@@BBBBBBAAAAAAIIIbbbttt___MMMBBB;;;888555555444444333222222111000...---000000...///222000---+++,,,+++)))))),,,+++******)))))))))))))))(((((())))))+++---...///,,,,,,,,,++++++++++++++++++---///...,,,)))(((((($$$###"""###$$$&&&&&&%%%###"""###%%%$$$ !!!%%%%%%'''&&&"""!!!###"""######""""""!!!!!!!!!!!!!!!###$$$$$$$$$$$$vvv___RRRIIIHHHEEEBBB??????@@@AAA???===:::999:::;;;:::999555666888:::;;;<<<======::::::888777666555555444444444333333333555666777777777555222///...///111---,,,++++++------,,,+++333222111000//////000111///......///111222111000......//////////////////000000000//////.........------...222777:::;;;:::333000...---...///......---------000444777999999222222222333222222111111000///...///111222111000000000000000000000000000000000000000000000000000---------...............000000000000000111222333///000222222111111111222444222000...---...///111333222111000000/////////222222111111111111222222000000000000000000000000......///111222444555555555666888888666777CCCPPPvvvcccJJJCCC>>>@@@???>>>CCCIIIGGGAAAAAA???<<<:::999888777666222222222333333444555666444444333333333333444444222333333444555666777777333<<>>===???DDDHHHQQQ```oootttvvvkkkTTTCCC@@@CCCBBBBBBAAAJJJeee|||fffSSSFFF???<<<666777777666555333111000......000222///+++...555000+++)))++++++((()))---)))))))))))))))******+++))))))))))))***+++---...,,,+++)))))))))+++---///222555777777333...+++)))&&&$$$"""###$$$%%%%%%$$$$$$######&&&$$$!!!"""&&&!!!&&&%%%!!! $$$######"""""""""###### !!!###%%%&&&&&&%%%$$$oooYYYMMMHHHGGGEEEBBB@@@???@@@AAA???===:::999:::;;;::::::888999:::;;;<<<<<<<<<<<<:::999777666444333333333111111111222333555777999555444333111//////222444///...------//////...---111000///---------...///000///......//////...---///////////////.........***+++,,,...///111222333...---...333888<<<<<<:::333111///...///000//////+++***+++...333777999999777777777777666555444333000/////////111222222111////////////////////////......///000111222333333000000000000000/////////111000/////////000222222---///000111000///000111666333000---,,,...000222////////////000111222333222222111111111111222222///////////////000000000///000111222444555777777333444888999777:::GGGUUU{{{\\\EEE@@@===>>>===:::>>>BBB>>>555444777:::999555222333555111111222333444444555555555444222000000222444555333333333333333333333333<<>>999777666111222333444444444333333777666888<<>>??????>>>AAAFFFKKKVVVhhhxxx{{{zzzmmmTTTCCC@@@BBBBBBCCCAAAJJJgggjjjWWWIIIBBB@@@888888999999777444111///---...111333///)))...777///***(((+++***''')))...(((((((((((()))***+++,,,******)))(((((()))***++++++)))((('''(((,,,000222@@@BBBEEEDDD???888333000&&&%%%######$$$%%%$$$###%%%###$$$&&&%%%"""###'''"""''''''!!!$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%"""###%%%'''''''''&&&%%%yyydddUUUKKKFFFEEECCCAAA???===;;;;;;::::::999999999:::;;;;;;:::999:::<<>>JJJ___nnnRRRCCC===>>>===<<<<<<;;;;;;;;;;;;777777666666666555555555444333333333333444555555666555333222111222333333444555444222000111555999<<>><<>>BBBAAABBBRRRqqquuuuuu{{{xxxbbbLLL???>>>999999::::::999555///***///......//////000111222111///---...000000...+++---+++++++++---------+++%%%&&&'''))))))))))))(((******'''---666555666EEEIII]]]aaaYYY[[[UUU>>>,,,,,,)))&&&$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&vvvbbbTTTJJJEEEEEECCCAAA???===;;;;;;<<<;;;:::999999999999999:::::::::<<>>GGGGGGEEEAAA:::555222222444333222444777888777555555666:::===<<<;;;AAAIIIZZZvvvcccKKKIIIGGGFFFHHHFFFBBB???BBBIIINNNVVVjjjoooNNNBBB@@@@@@DDDBBBCCCSSSrrryyywwwwwwsssfff[[[ZZZ___iii}}}{{{gggPPPAAA<<<888777777777888777444222222111000//////.../////////...---...000000...+++,,,+++******,,,,,,+++***%%%&&&'''))))))))))))((()))***(((---666666<<>>>>><<<999666555333222111111222333555444333333444666888:::999777444111///.........,,,------............---///......------......///---...///000111111111111000000////////////000000000000000000///......---111111333666999999777555...............///000000//////000333777999999999777666555444333333333333111000///.........//////000...,,,,,,---...---,,,000...,,,---///222333333222222222111111111000000---...///111111222222222111111222222222333333333,,,---...000111111222222222222111000/////////000.........//////000000111///111333444333000,,,***444444555555444444333222444777333333<<>>===<<<;;;;;;;;;:::999888888888999;;;;;;<<<>>>>>>===;;;999555555444333222222333333555444333333444666999:::777666444111000.........***,,,---...---------...//////............////////////000111222222222222111000000////////////000//////000000///......---///000333777:::;;;888666......---------......///......000444888::::::999666555444222111000000000000//////...............111000...///000000000...000...------///333666888555444333222111000000000------///000222222333333222222222333333333444444,,,---///111222333222222333222111000//////...///---...///111222222222222000111333555444222///---111222333555666666777777555666222555???CCCNNNdddxxxWWWAAA999999999999888888888888999999999888666555444333333333444444444444444555555666555444333222222222333444666666666666888;;;???AAAIIIBBB999444555777777555555555555666777777777666888777888999888999BBBMMM]]]uuuvvvXXXHHHIIIJJJPPPWWWXXXSSSNNNNNNSSSZZZddduuuhhhJJJCCCBBBAAAEEECCCDDDUUUuuummmWWWHHHEEEIIIKKKFFFCCCCCCBBBFFFYYYnnnqqq^^^LLL@@@???<<<888777666666555444555444222000...,,,,,,+++------...///000000000///,,,+++******++++++***)))&&&''''''((())))))******)))...---000777:::JJJeeeqqqKKK333***(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$zzzdddWWWMMMFFFCCCCCCAAA@@@>>>===<<<;;;888888888888999999:::;;;;;;<<<>>>>>>===;;;:::999555555555444444444444444555444444333444666999:::444333222111000000//////))),,,......---,,,---////////////......////////////000111222333333333333111111000///////////////...////////////......---,,,...222777;;;<<<:::888000///...---,,,,,,,,,,,,---...111555999;;;:::888444333111000///.........///////////////......---000/////////111111000//////.........000333777:::777666444222111000000000------///000222222333333222333333333333444444444///000222333444333333222333333111000///////////////000111333333444444444000000000111111222222333222333444555666777777777444666444999AAABBBLLLcccmmmPPP???999888::::::999999999::::::;;;;;;:::777555333333333333555555555555555666777777444333222222222333444555333444555888<<<@@@CCCDDDBBB;;;444333777:::888555555666777888777777777777888777888999888:::EEEPPP^^^vvvyyy^^^OOOMMMKKKPPPXXXWWWRRROOOQQQYYYfffwwweeeHHHCCCBBB@@@CCCBBBEEEXXXyyysss\\\III>>>???EEECCCAAACCCDDDAAAAAAOOOaaa~~~pppaaaQQQEEE???===:::999999777555333333222111///...---------...///000111111111111111...,,,++++++,,,,,,+++***''''''(((((()))******+++,,,111000222777:::KKKggglllGGG111)))'''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$rrr^^^SSSLLLFFFBBBBBBAAA???>>>===<<<;;;777777777777999:::;;;<<<;;;===??????===:::999999555555555555555555555555444444444555666777999999222222222111111000//////***---000///---,,,---///000//////......//////000///000111222333333333333222111000//////......///....../////////......---,,,...333888<<<===:::888111000///...---,,,,,,,,,---///222777;;;;;;999666222111000///............///000000000000///...---...------...000000///------...//////000333777:::777666444111000///000000---...///111111222222222222222333333333444444444333333444444444444444333333333222111000000000111222222222333444444555555000///------...000333555555555666666555555444333333666666<<>>999888999888888888888999::::::>>><<<999666444333444444333333333333333444444555444333222222222333444555///111555;;;AAAEEEFFFEEE===888444444777888666333666777999999777777777888777777888999:::===HHHTTTaaayyyjjjYYYQQQIIIKKKQQQNNNOOOQQQYYYhhh|||bbbGGGDDDCCC???CCCBBBGGG\\\aaaNNNCCC===@@@GGGAAA@@@CCCFFFBBB@@@KKK[[[qqqdddVVVKKK===<<<:::::::::999888666222111000///...............000111111000///000111///---,,,,,,------+++***(((((((((((()))***++++++///333111222555666DDD]]]}}}{{{aaaCCC444((('''&&&&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%lllZZZQQQKKKFFFBBBAAA@@@???>>>===<<<;;;888777777777888999::::::;;;>>>@@@???<<<999888888333444444555555444444444333444555777888888888888333333222222000///...---+++///222111---+++---000000000////////////000000///000111222222333333333222111000///............------...//////......---///111555999<<<<<<888555000000///...------.........000333888;;;;;;888555222111000000/////////000000000111111111000///...---------///000111///---,,,...000111111222666999777555333000//////000000//////000111111111111111222222222222333333333333444444333333444444555666333333222222222222222333444333222222222333444444111000///...///111333444444555555555555444333333444777777<<>>:::777555444555555222111111111111222333333333333222111222333444555111333777>>>CCCEEECCC@@@999666444444666777555444666888::::::888666777999666666888;;;<<>>===<<<;;;999999888888888888888999;;;>>>AAA@@@<<<999888888222222333444444444333333222333666888999999888777555444444222000...,,,+++---000333222---+++---000000000////////////000000//////000111222222222222222222000///............------......///......---222333666:::<<<:::666222///............///000000...000444999<<<;;;777444222222111111111111111222000111222222222111///.../////////111333333111///+++...111222111222444777666444222000//////000000///000000111111111000000111111222222222333333333333333222222333555777888333333333222333333444444555333222000000111333444555444333222222333333444111111333444555666666666555777777<<>>===;;;888::::::999999:::;;;<<<<<>>>>>???>>>===;;;<<<;;;999777888999<<<======>>>>>>>>><<<999666555555444333222222333555666111222555999;;;:::666222444222111111111000...,,,---///111000---,,,...000//////000000111111111222333333222222222222222222222111000///////////////000///...------...///000,,,111777<<<>>>;;;666333...///000///...---...///...111777;;;<<<:::777444111111/////////000111222222222222222222222222222***---111222111///......333111//////000111000///000000////////////000000////////////000111333444111111111111222333444444000000000000000000000111444333222000///000000111333111000000111333222111000111222333444333222111111000000000111333555666444666777>>>EEEIIIbbbtttRRRAAA>>>===:::777<<<:::777777777888888777???>>>;;;999666333111000///111333333222000000111///111444555666777999::::::AAAHHHIIICCC<<<888666333444666555444444555777888888888777777777777777666666777999;;;???LLLXXXjjj}}}SSSDDDDDDBBBBBBFFFIIIKKKgggtttVVVBBB???===@@@EEECCCCCC@@@AAACCC???@@@TTTlllsssjjj\\\III::::::;;;666444777666444222222111///,,,***---,,,***))))))***,,,---111...+++***+++***'''$$$...'''$$$)))---***)))+++444333111///...///000111;;;@@@AAA;;;444///***&&&''''''''''''((((((%%%###&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$sss```UUULLLFFFEEEAAA@@@>>>>>>??????===;;;;;;:::888777777999;;;===>>>>>>>>>===;;;999666444555555444444444555555666000111444888::::::888555444333111111222111...,,,...000111000...---///000/////////000000000111111000000000000000000000000///...---,,,,,,,,,,,,,,,000///............///000...222888<<<===:::666333...///000///...---...000000444999>>>???<<<888666333333222111000000000111//////////////////000000,,,...111222111000///000222222111111000000000111111000000/////////000000,,,---...///000000000000...///000222333444333333111111000000000000000000444444222111111222222333333222000///000000000///000111111222222222222222//////000111333555777888555777888>>>FFFLLLfffnnnOOO???===<<<999777;;;999777666777888777777999999888666555333222222000222444444333222111222111222555666777888:::;;;@@@EEEIIIGGG@@@999555444222444555555444333555666666666666666666666666666777666777:::;;;???KKKWWWmmmyyySSSFFFFFFDDDBBBEEEEEELLLmmmnnnRRR@@@???===???DDDBBB>>>===@@@CCCBBBGGG]]]wwwzzzfffQQQ@@@>>>>>>888555777666444333222222000...,,,---,,,+++******+++,,,---+++)))((())),,,---,,,***)))$$$$$$)))+++******---///............///000000111555555///***)))(((&&&%%%$$$"""###%%%'''((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$iiiYYYRRRMMMHHHFFFAAA???>>>>>>??????===<<<;;;:::999888999:::<<<>>>>>>>>>>>>===:::888555333555555666666666666555555333333444777999:::888777444333222222333222000...///000111111//////000111...///////////////000000000000000000000000000000111000//////////////////111000///......///000111222444888:::;;;999666444...///000000......///000222666<<>>GGGIIIHHHCCC;;;555222222111333444444333222444555555555555555555555555555888777888::::::>>>IIIUUUmmmuuuRRRGGGHHHDDDBBBDDDCCCOOOsssgggMMM???@@@???AAAEEEBBB??????CCCEEEFFFOOOkkkuuu^^^IIIAAA???:::666666666444333222222222000...------------------------)))((((((***,,,......---%%%$$$&&&***+++***---111+++,,,---............---***---+++&&&$$$&&&(((''''''$$$""""""$$$'''))))))&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%###"""""""""###$$$%%%%%%%%%$$$|||```RRROOOLLLHHHEEEAAA???>>>>>>??????>>><<<<<<<<<;;;:::;;;<<<>>>???>>>>>>===<<<999666444333444555666666666555333333777666555666888999888777555333222333333333111//////000111111000000111111............////////////222222222222222333333333222111111000000111111111111000///......///000111444555888999999777555333...///000000///...000111333777===BBBBBB???999555111222333333222111///...//////000000111222222222///000000///...///111333000444777555000...111444333333222111000000000000///111222444444333111000////////////000000000111111111111000//////......111222222222333444555555555333111111222222111000333222111111111222444555888777666555444333333222666:::999<<>>BBBDDDJJJIIIEEE>>>666222111222000222333333222111333444555555555555555666666666888888999::::::===GGGSSSiiirrrPPPFFFFFFBBB@@@CCCEEERRRuuubbbJJJ@@@BBBAAACCCFFFDDDDDDEEEFFFFFFIIIXXXxxxlllQQQCCC===999666666555333222111222222111000------...//////...---------,,,,,,,,,,,,,,,+++***%%%(((***+++++++++///444---...//////...---+++***+++---+++&&&%%%(((***(((+++(((%%%$$$%%%'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$###""" !!!"""###$$$%%%%%%%%%uuuZZZNNNKKKIIIEEEBBB@@@???===>>>??????>>>===::::::::::::;;;<<<>>>>>>>>>===<<<:::888666444333333333444555444333222000555444444666999;;;<<<;;;444333222222333333111///000//////000111222111111////////////............111111222222222333333333.........------...//////111000///......///000111444555777777777666444222...///000000//////000222333666<<<@@@@@@<<<777333---...///111111111000///111111111222222333333333/////////...------000333///333777555111...000444333333222111111111111111444333333222222222222333444222///---,,,---///000000000000000//////......//////000111222333333333111000...///111222222222444444333222222444555666777777777666555444333222555:::999<<>>888888777666666666555444555666777666444444444444333333333222222000111222222111111222444777444222444:::BBBGGGJJJGGGDDD???888333222222444000111333222111111222444555555555666666777777777888777999;;;:::===FFFQQQbbb~~~pppNNNDDDCCC??????CCCIIITTTvvv}}}[[[FFF>>>BBB@@@AAADDDBBBDDDDDDEEEFFFNNNdddyyy[[[EEE;;;777666666555333111111222222222111---......//////......---//////...---,,,*********'''***,,,,,,,,,///666:::222111111000...,,,+++***+++---,,,)))***------***,,,***'''&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''#########$$$$$$$$$###### !!!"""###$$$%%%%%%%%%oooWWWLLLIIIFFFCCCAAA@@@>>>===>>>???@@@>>>===777777888888999:::<<<<<<<<<<<<:::999777666555444333333333333333222111000000000222666;;;???AAAAAA333222111222333333111//////......///111222111000000000000////////////.../////////000111111222222000////////////000000111000///...------...///000222333555666666555222111---///000000000000111333333666:::======999555222,,,,,,...///000111111111111111111000000000000000...//////...------000222///222555555222000000111333222222222222222333333444333111000///000111222555333000---,,,---///000////////////////////////---...///000111111111111---,,,+++,,,...000111000333333333333333444555555222222444555666666666666444;;;;;;===KKK^^^qqqQQQFFF;;;888888666555666555444444666777888666444555555555444333333222222///000111111000000222444999777666:::AAAGGGJJJJJJAAA>>>999555222222333444000222333333222111333444555555555666666777777888777777999;;;;;;===FFFQQQaaa~~~lllLLLBBBBBB??????DDDKKKVVVwwwyyyXXXCCC<<<@@@>>>>>>AAA??????AAADDDKKKZZZuuugggNNN>>>888777888777555222111222333333222........................+++---......,,,,,,---///***,,,------222===FFFJJJAAA???:::555000...------(((+++,,,,,,111888:::888333000+++)))(((((((((((($$$$$$%%%&&&''''''''''''((((((((('''''''''''''''"""""""""######$$$$$$$$$""""""###$$$%%%%%%%%%$$${{{iiiVVVLLLHHHEEECCCCCC???>>>===>>>???@@@???===888888999:::;;;<<<======;;;:::999888777666666555555555444333222222222222111111333777<<>>===AAA???@@@EEEMMMZZZnnnvvv\\\HHH===999999:::888555333444555555444......---,,,,,,---......***,,,......------///111...000111444AAASSS```dddbbbZZZNNNBBB777111...---(((***---333???MMMVVVWWWHHHAAA777...******++++++%%%&&&'''((())))))))))))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$ttteeeUUULLLHHHDDDDDDEEE???>>>===>>>???@@@???>>>;;;;;;<<<===>>>???@@@AAA:::999888777666666666666777666444333222222333333555555777999<<<===<<<:::111000000000222111000......,,,+++---000222111///222222111111000000//////000111111222333333444444//////......///000111111...---,,,++++++,,,---...,,,///222555555333000...---///000111000000222333666777888999888666444222222111000//////000111111333333222111000///.........000111111000000111222000000000222333222///,,,111111111222333444555666444555666777666444111///***---000333444333111000,,,,,,---...///000111111---...000111111000//////444222000000111222222111...///000222222111000000000111333555666666666555555???AAADDDSSSiii~~~[[[EEE>>>999:::999777555777555555555777999999777555111111222222222333333333111222333222111222555888===@@@GGGOOOUUURRRHHH???888666333222222222111000111333444444333222444555222222333333444555666666444555888;;;;;;===GGGQQQjjjttthhhbbb___^^^bbbbbbfffsss|||```HHHEEEGGGCCCAAAEEEDDDXXX^^^JJJCCCEEE@@@???CCCBBBGGGMMMXXXiiigggPPPBBB<<<:::===:::777555666666666666///...,,,++++++,,,...///+++---//////---,,,...111222444666<<>>333...,,,***---111:::LLLaaaooosss___TTTCCC555---+++,,,...'''''')))***++++++++++++%%%%%%%%%$$$$$$#########)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$ooo```QQQJJJHHHFFFDDDCCC@@@@@@???>>>======>>>>>>999999:::===@@@BBBAAA@@@>>>999333333666999888666666555444666999999777444666555666999<<<===999666000222444444333222111222000000000000000000000000222111000000000///---+++//////000000111111111222222111111111222333444444111000///......------...+++...333666555222111000---...000111222222111111888:::;;;999666444222222//////000000000...,,,+++///000222333333222111///111111111000///000222444444222000......///000111444333222111111333555666666777777444111/////////...///000222222222111000...///000000000/////////333222111111000111111111111111111111111222222222***,,,///111222111///---111111111222333444555666666888<<>>888:::888666444333444555666333333222222333333444555666444222333777999888666777777888::::::===HHHTTTmmmooo___XXXTTTPPPOOOUUUQQQVVVaaawwwvvvTTTCCCFFFFFFFFFGGGCCCIII___nnnYYYEEE@@@DDDFFFIIILLLTTT___ssssssZZZGGG???======;;;888555333222333333222111///---,,,---...///,,,***+++///000......111111111999MMMiiipppXXX@@@222...///333444888GGGfff}}}rrraaaNNN@@@777...((('''---+++(((((())))))&&&$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$jjj\\\NNNHHHFFFDDDBBBBBB???>>>======<<<<<<======:::::::::===@@@AAAAAA@@@===888444333666999888666999666555666888;;;;;;:::666666777999;;;:::666333000111333333111111111222111111111111111111111111333222111222333222000...///000000000111111111111000000000000000111222222000000//////......//////,,,000444666555333111000...///000222222222222111555777888777444222111111//////000000000///......000111222222333222111000000111111111000000333555777555333111//////000000111000///...///000222333555555555444111//////000///000000111111111111000+++---///000000000000000---......///000000111111111111111111111111111000///000111222111000...---111111111222333444555666666999===CCCRRRppphhhMMM>>><<<888777777888777777666777888888666555555666444222111222333333222111000333666666666888>>>CCCTTTSSSRRRNNNHHHAAA999555777666444333222333444444333333222222333333444555666444333444666888888666777777888::::::>>>IIIUUUooowww```TTTPPPMMMJJJIIIKKKJJJQQQ]]]rrrtttSSSBBBEEEEEEEEEFFFCCCJJJ___yyygggUUUPPPRRRVVV\\\aaannn|||yyy]]]III@@@???999888555333222111111111000///...------///000111000------000000...///333666666???XXXyyymmmTTT???222...///...222:::PPPsss~~~ooo\\\JJJ:::---((((((+++(((&&&%%%&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$|||eeeYYYLLLGGGFFFCCCBBBBBB======<<<<<<;;;;;;<<<<<<::::::;;;===@@@AAA@@@>>><<<888444333666888777666888666333333666:::<<<===777777888:::;;;888444111000111111111//////000222222222222222222222222222222111111222333333222000000000000000111111111111//////.........///000000...------------...//////...111555777666333222111//////111222222333222222222444555555333000000000000000/////////000111111111111111111111111111111///000111111000111333555999777555333111000000000///...---,,,---...///000222333444333111///000111222111000000000000000000+++---000111111111222333//////000000000000000000111111111000000/////////111111111111111111000000111111111222333444555666666999===EEEWWWwww^^^EEE<<<999555444666888999999777777888666555444555777666444111111222222222222222555777666666===HHHRRR```XXXLLLCCC<<<888333000444333222111111222333444333333222222333333444555666444333444666888888777777666888:::;;;???JJJVVVqqqmmm^^^PPPKKKJJJGGGEEEEEEAAACCCMMMYYYmmmrrrRRRAAADDDDDDDDDFFFCCCJJJaaaqqqjjjiiimmmttt{{{fffNNNCCC???777666555444333222111111//////......///000222333444000...000000...000444666888DDDaaahhhOOO===333...---+++000<<>>@@@@@@>>><<<:::777444444555666666555555444222222444666888999777888:::<<<<<<999555222000000000///---...000222222222222222222222222222//////...000222222111000000000000000000111111111//////.........//////000+++******+++,,,---...///000333666777666444222222000000111111222333333333222444555555333111111111000////////////111333444333222111111000111111111...000111111111111333555777666444333111111111111///......------...//////111222333333111111222333333222111/////////000111...111333444222333555777999888666444222000///...222111111000///...------///......///000222444555111111111222333444555666777:::>>>GGG]]]vvvVVVBBB<<<999555444555888999:::777777777555333333555777888555222000111222333222222222333666===HHHUUU^^^aaaUUUEEE999555333111///333222222111111222333444333333222222333333444555555444444444666777777888777666888;;;<<>>777777888777666555444333111111000000000111111222666111...//////---///333111999JJJeeecccKKK;;;333...+++,,,000;;;UUU}}}~~~qqq___NNN<<<...)))******(((&&&%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&ppp\\\SSSKKKGGGEEEBBBAAACCC=========<<<<<<===>>>>>><<<<<<===???@@@@@@===:::888666555444444555555555444444555555555444444444555888<<<>>>>>>;;;888666000000000...------000222222222222222222222222222/////////000222333222000111111000000000000000000111000000//////000000000,,,,,,,,,,,,---///000111222555777777666333222111000000000111111222333333444666777777555444333333//////......///111333444333333222111000000111111...000111222111111333444222222222111111111111111111111111000000000111111000222333333222222333444333222111/////////000111111333444333222444;;;AAAFFFCCC===888333111111111222111111000///...------///.........///111333555111111111222333444555666888;;;???JJJdddmmmRRRCCC???;;;888666666777888888777777777555333333555777777555222111111333333333444222333<<>>888888999888777666555444444444333222111000000000555000---...---+++---111111@@@WWWoooyyy^^^GGG:::333...+++...000777LLLqqqttteeeSSSFFF;;;000***((((((''''''&&&%%%%%%'''(((%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&iiiVVVOOOHHHEEEBBB>>>===???=========<<<======>>>???======>>>@@@AAA???<<<999666666555444444444444444555777999888666444333333555999>>>@@@???<<<999888///000000000......///111222222222222222222222222222111111222444555444222111111111111000000000000222222111000000000111111/////////000111222333444333555777777555222111111////////////000111222333555777888888666444333333.........///000111222333333333222222111000000000///111222333222111111222//////000000000111111111333333222222222222111111000111222222111111222444222111000000000000000000111222333222333<<>><<<;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAA???;;;777555555555555333333333444444666777666444333444666666:::@@@AAA???:::777666...000222111000///000000111111111111111111111111333222222333444555333222111111111111000000000///333222111111000000000111000000000000111111222333444555777666444111000000///............000111222444666777666444111000000---...//////000000000000222222333333222111///...000222333333222000000000000000000000000000//////222222222222111111000000...///000000//////000111///000000111111111111000000111222444;;;KKKaaaqqqssshhhVVVDDD888444555777111111111111111111111000555444333111000///......111111111222333444555666999===AAANNNnnn~~~[[[HHHDDD<<<:::999888888777555333444666777666555333444444333222222333555666555444:::===FFFTTT``````UUUJJJ:::888666444333444666777555555555555555444333333333333222222333333444555333555666666444444777:::888777888999999;;;FFFQQQhhhyyy]]]MMMGGGGGGIIILLLKKKFFFFFFIIIFFFEEEKKKVVVllliiiMMM???BBB@@@@@@EEEFFFSSSooohhhNNN===<<<:::888666555555555555555555444444222111111000---,,,......+++,,,///555FFF___qqqyyyxxxwwwuuufff[[[KKK>>>777333111000...///111<<>>::::::::::::;;;;;;<<<===>>>>>>???AAAAAA???:::666444555555555333222333444222333333111///000555999777;;;@@@AAA===888444333...000222333111000000000000000000000000000000000222111000111222333111///222111111111000000//////222222111000000000000000///............///000000444555777666333000//////......------...///111222333444555444111...------,,,---///000000000///...111222333444333111///---111222444444222000//////222222222111111///...---000000111111000///......,,,...///...------...///...///000222222222111000000222444888CCCYYYuuu|||dddLLL;;;444444666111111111111111222222222333333333222222222111111111111111222333444666666999===BBBOOOqqqyyyUUUDDDBBB888888777888888777444222333555777777555444333333222111222444666777666555999AAANNN[[[```XXXHHH;;;666666666444222333555888666666666555444333222111333333222222333333444555333555777666444444777:::888777777888888:::DDDPPPeeerrrWWWIIIFFFFFFIIILLLJJJFFFFFFJJJHHHGGGOOO\\\sssfffJJJ===@@@>>>>>>CCCDDDTTTqqqrrrWWWBBB@@@===:::888777888888444444444555555444333333///,,,,,,//////,,,,,,//////>>>SSScccjjjhhhaaa\\\VVVOOODDD;;;555333222222...000111888KKK```fff```MMMFFF===666...(((***///$$$'''******&&&"""!!!!!!%%%'''***------,,,)))'''#########$$$$$$#########&&&&&&&&&'''''''''((((((iiiYYYNNNLLLIIIFFFCCCAAA??????===>>>===<<<;;;;;;===???CCCCCCCCCBBB???;;;888666666666555444444555777888777555333111000111222333999===BBBCCC@@@;;;666333000000000000000///...---000///000222444444222000222222222222000...,,,***000000111111111111000000/////////000000000000000///000000///---,,,...///333555777666444111//////222111000///............555555555333222111333555111222222333222111000///000//////000222222111000000000000000111222333444///000000///......000222222///---...///000...+++//////000111111111111111000000222333333333333333...333888???RRRpppkkkKKK777111222222111222222000---,,,...111333333333222222111111111444444333333333444555555:::===BBBTTTzzzlllRRRBBB;;;999888666555666777666555888999999777444333333444222222222222222333666999DDDOOOVVVRRRKKKEEE>>>777888666444222111222333444666666555444444444444444555444444333333333444444888888888777666666555555555555888<<<>>>@@@HHHQQQfff}}}oooUUUGGGIIIGGGHHHKKKJJJFFFDDDFFFIIIHHHTTTjjj___KKK>>>AAACCC???@@@GGG___yyyvvvqqqwwweeeKKKBBB:::999999888777999333444444444333333222111555111///111111---,,,------444>>>GGGMMMNNNKKKIIIEEEBBB===888333000///...------000999EEEOOOSSSSSSBBB===777111...+++(((%%%&&&&&&&&&&&&'''((())))))&&&&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&gggWWWMMMKKKHHHDDDAAA???>>>>>>;;;<<<<<<<<<;;;<<>>CCCDDD@@@;;;666333222222222222222222111000000///000222444444222111000111222222222000///...------............------////////////////////////...///000///------///000444555777666444111//////111111000///////////////555666555333111000222444000000111111111000///...000//////000222222111000/////////000000111111222111111111000...---...000111///......000111///---//////000111111111111111333333333333222111000///)))...777FFFaaammmNNN<<<777777555111222333111///...000222444444333333333333333333555555444444444444555555999===FFFZZZdddLLLAAA<<<999777555555666777666555666777888666444333333444444333333222333666:::===KKKQQQRRRJJJAAA===999555555444333333333333555555777666555555444444444555555444444333333444444444666777888999999888666555666555888;;;===>>>FFFOOOaaayyyqqqVVVFFFEEEDDDEEEHHHHHHEEEEEEIIILLLNNN^^^sss^^^KKK???AAACCC???AAAHHH[[[xxxzzzggg\\\XXX\\\bbbyyyqqqQQQEEE:::888:::999777777555555555555444444333333666111///111111---+++,,,(((,,,222888===??????>>>>>><<<999555222000///...+++***,,,222<<>>>>>===999;;;;;;<<<<<<===AAACCCCCCCCCCCCAAA???<<<999888999888666555444333333333444333222222333555777888<<>>>>>888777555555666777666555444666666555333222333444555444333444777<<>>>>>:::;;;<<<<<<<<<>>>AAACCCCCCCCCBBBAAA???<<<:::888777777666555444444333333444444333444444555777777<<>>888444111//////000111222222222111000000000111333555444333///000000111222222222222//////000000000000//////...............---------+++,,,.........///222444666777888666333111000000............///111222333888888777444111///000111////////////////////////000//////000222222111000...///111222222000...---111222222000///...///111000000000111222222222222000111111222222111111111...///000111111222111111555666AAA[[[zzzWWW???:::>>>;;;444222222333333222111111111222222222333333444444444444444333333333333444444555:::GGGaaatttRRR@@@<<<===888666444444666777666555333444555555333222333444555444444777===DDDJJJMMMMMMJJJCCC999111///222444111222333444555555555555777666666555555555666666444444333333333444555555444555666777888888888888777666888::::::;;;AAAIIITTTkkkgggRRRKKKIIIIIIJJJHHHGGGKKKQQQ___iii|||[[[KKK@@@BBBDDD@@@CCCMMMaaaoooQQQBBBAAADDDEEEEEEIIIYYYwwwlllVVV@@@999;;;;;;777333555555444444444444444555777333222444333...++++++.........///000222444555000000000000///...---,,,...,,,******---...---,,,---+++((('''''''''&&&%%%&&&%%%$$$$$$#########$$$$$$%%%&&&''''''&&&%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''rrr]]]RRRIIIHHHEEECCCAAA@@@@@@@@@<<<=========<<<===???BBBCCCBBBAAA???>>>;;;:::999444444555555555555555555555555555444444555555555;;;>>>AAA@@@<<<777333000///000111222222333222222111000///111333555555444111000000000////////////111111222222222222111111//////......------------***+++---......000222555777888888666333000000000---------...000111333444:::999888555111000000222000000000000000000000000000//////000222222111000///000222333333222000...///000111000///000222444000000111111222222333333111111222222222222111111...///000111111222111111999:::EEE```oooQQQAAAEEELLLHHH>>>444444333222222222111000000000111111222222333333222222222111222222333444999<<>>>>>===<<<===???BBBBBBAAA???>>><<<:::999999222333444555555555555555555555555444444444444444;;;>>>@@@@@@<<<777444222333333444555555555444444111000///111333555666666222222000///............///000000111111000000///000000//////...---------***+++---......000222555888999888666333000000000,,,------...000111333444999999777444111000000222000000/////////000111222000//////000222222111000000111222333333222111000...///000000000111333555000111222222111000222333222222222333222222111000222222222222111000///...555888CCC]]]ppp```OOOLLLXXXaaaXXXJJJ999777444222222222111111000000000000111111111111111111111111222444555666>>>AAAOOOmmmdddLLLAAA===999666555333444555666666555444666666555333222333444444555999AAAJJJNNNNNNLLL;;;777555666666444555999444444444444444444444444555444444444444555666666333333333333444555555666777666444444555777999;;;888777888:::::::::@@@HHHQQQfffwwweee^^^___bbbeeeeeefffnnnwwwyyyVVVGGG???BBBBBB>>>DDDOOOiiiYYYKKK@@@>>>AAA@@@===<<>>:::777444333222111222333444555666333222666666111------,,,---.../////////...---000000//////...---,,,,,,+++******))))))))))))******)))((()))***+++***)))&&&&&&&&&&&&'''((()))***+++)))'''&&&%%%&&&((()))%%%%%%%%%$$$$$$#########""""""$$$%%%'''((()))***yyybbbSSSMMMFFFEEECCCAAA@@@??????@@@;;;<<<=========>>>AAADDD@@@???>>><<<:::999888888333444555555555444333222111222333444444555555444<<>>:::666555555555555555555555444333111000///000333666777777333222111////////////000//////000000000000//////111111000//////...------***,,,---......///222444999:::999666222000000111---------...///111222333666666555222///...///000//////.........///000111000//////000222222111000//////000000111111222222///000111111000000222444000222333222000///000222222333333333222222111000333333333333222111000///222555???SSSmmmuuu[[[WWWVVVaaassszzzkkkWWW@@@;;;666333333444333222222222111111111111111111000111111333444666888999???CCCSSStttyyyYYYGGGBBB>>>999666444333333555666666666666777888666444333333444555777<<>>AAAAAA===DDDPPPmmmfffLLLGGGCCCDDDDDDAAA??????BBBGGGQQQddd```KKKCCC???<<<;;;444444222222222333555666555222222666777333//////---.........//////000000//////---,,,,,,---...///*********))))))))))))***+++*********+++,,,***((('''''''''&&&''''''(((((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((sss\\\OOOKKKDDDCCCAAA???>>>>>>>>>???999;;;<<<======@@@CCCFFF@@@>>>===;;;999888888888555555666666555333111000///000111333444555666666===@@@BBBBBB???<<<999888444444444444333222111111222000///000333666777777333222111000000000111222000000111111111111000000222111111000///.........+++,,,.........///222444::::::999666222000000111------......///111222333444444333000...---...///...------,,,---...///000000//////000222222111000............///000222333111222222111000000111333000222333222///---///111333333333333333222111000000111222333333444333333444777===JJJ\\\hhhggg^^^TTTXXXbbbwww|||dddEEE???888444444555555444444333333222222111111111111111222444666999;;;<<<===BBBUUUxxxqqqQQQCCCBBB???999555444333333555666666666888999999777444333333444666888>>>FFFLLLIII@@@888888222111444555111111444222222111111222555888:::222222222222333333444555222222222333444555666777555888;;;>>>>>><<<999777999888999;;;;;;;;;BBBJJJVVViiizzzRRRDDD===@@@@@@===CCCPPPjjjxxxOOOCCCBBBCCCFFFDDD@@@@@@CCC===EEEMMMYYYyyygggPPPDDD???======666555333333333555777888444111222777888333000000++++++***)))***,,,...///...---+++++++++---///111+++,,,,,,+++***)))+++,,,,,,+++***+++,,,,,,***((())))))((('''&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%eeeUUULLLFFFDDDCCCAAA???>>>===<<<<<>>:::777666666333333444444444333222222111111111111111111111111222...+++***---000111111000000111111111111000000000000000000000///.........//////...---///222555===;;;888555222000//////---.........---///333666:::777333000......000111//////............//////111000...---,,,---///000222222222222222222222222333222111000000111222333555444333333222222222222333111000222444444222///000111000///333888888444222777===BBBGGGLLLOOOPPPQQQfff|||fffIII<<<000...111111...,,,000333777888666444222222222222333555777999;;;<<<===BBBZZZeeeQQQ???999<<<:::555444444444444555666666888444111111444777777666;;;AAAGGGIIIEEE>>>999666444444333333333333222222333111///111555888888666555444444333333444444555555555555333222333666999555666888;;;<<<;;;::::::::::::888777888===CCCHHHWWWgggrrrNNNEEE???@@@@@@???EEEOOOooolllKKKDDDCCCEEEIIIGGGAAA===<<<>>>HHHKKKPPPooozzzXXXCCC>>>===;;;444333222222333555888:::666666555444222000...---......---------,,,,,,,,,111000...---,,,+++++++++///---***((('''(((***+++//////...---,,,***)))(((((('''&&&%%%%%%&&&((()))'''%%%$$$$$$%%%&&&%%%$$$***++++++***'''&&&'''(((#########!!! !!!###%%%|||bbbTTTLLLGGGDDDCCCAAA@@@>>>=========>>>===<<>>:::666444333111222222333333333222222222222222222222111111111222///------///222222111000000111111111111000000///////////////...------...//////......///222555<<<;;;777444111//////...---............000333666:::888444111//////111222//////............//////222111///------...///000222222222222111111111111333222111111111111111111444444444333333333333333444222111222444555333111000111000///222888;;;999:::777888<<<@@@AAAEEEKKKZZZqqqdddCCC;;;555444333000...///111333666666555444333333333333333444555777:::;;;>>>BBBYYYzzz[[[JJJ===999;;;888555444444444444555666666999777555555777888999999FFFIIIKKKIIIBBB:::555222111111222333333444555555555222111111444555444333444444444333333444444444444555555444333333666888555666888999::::::888888;;;;;;::::::;;;???EEEIIIVVVgggmmmOOOFFF@@@AAAAAA???FFFPPPrrr{{{]]]BBBBBBBBBEEEJJJIIIDDD@@@@@@<<>>>>>>>><<<<<<===???BBBDDDDDDCCCAAA>>>:::777666666555555666555444333333333333333222333333222222333555888BBBBBBAAA===888444222111///000111222222222222222444444333333222222111111111000///000222333222111000000111111111111000000...............------,,,...////////////000333666<<<:::777444111//////.........///......000444777:::888444111000000111222//////............//////222111000///...///000000222111111111000000000///222222222222222111000000333444444444555555444444444333222333444555444222333444222111666BBBJJJMMMMMM???666999:::777===III```yyyvvvXXX<<<999888888555000///222111333444444444444555666777666444333444666888:::???CCCZZZjjjNNNCCC:::999:::666555444444444444555666666777777888888777888;;;===KKKKKKIIICCC<<<555111000222222222333333444444444333222111222444555444333444444444444444444444444333444555555444444555777555666777888888777666666999::::::;;;<<>>EEE\\\lllPPPAAA<<<:::<<<<<<:::999888666555555444444333222000...---,,,.........------------,,,++++++++++++,,,...///000***)))'''&&&'''(((***+++++++++,,,,,,,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''((()))(((&&&%%%%%%&&&&&&'''((((((&&&$$$$$$%%%lllWWWLLLGGGFFFEEEDDDBBBAAA@@@?????????;;;<<<>>>@@@BBBCCCCCCBBB>>>;;;999888888999999888777666444333222333444555111222222222222333555888@@@@@@???<<<777333111111......///111222222222222555444444333333222222222000000111222222222111///000000111111111111000000......//////......---,,,...///000000000111444666<<<:::777444222000000///....../////////111555888999777444111//////000000//////............//////222222111000///000000111111000000000////////////111222333444333222111///222333555666777666666555555444333333444444444444666777555777CCCVVVgggooogggNNN<<<<<<;;;666===NNN^^^www~~~aaaHHH:::666555666444111111444222333333333222333666888:::888666333333555888:::???EEE]]]]]]EEE>>>:::::::::444555444444444444555666666333555666666555888===CCCGGGDDD@@@:::555222111111555555444333333222111111///000111333555777777777333444444444444444444333222444666666555444555666777888888888888777666555666777888999:::===AAADDDRRReeelllMMMEEE@@@AAA???>>>GGGSSSuuucccKKKCCC??????DDDJJJKKKGGGDDDDDDCCCAAALLLlllyyy]]]III@@@??????>>>===;;;888555222111333222222111///...,,,+++............------------*********+++,,,---//////,,,+++******+++---...000,,,,,,++++++++++++++++++***))))))((('''&&&&&&%%%(((&&&%%%%%%'''(((((('''&&&'''((('''%%%$$$%%%&&&%%%'''))))))'''%%%$$$$$$dddQQQGGGCCCCCCDDDCCCBBBAAA@@@?????????<<<>>>@@@BBBBBBBBBAAAAAA===:::888777888999888777777666555444444444555666000111222222111333666888;;;<<<<<<:::666333222222---...///000111222222222444444444333333222222222...000111222111000///...000000111111111111000000///000000000000///......---///111111111222555777<<<;;;888555333111111111.../////////000222666999888666333111///...////////////............//////222111111000000000000000////////////////////////111222333444444333222111222444666888999888666555555444444333333333444555777777888???TTTqqq~~~___EEE???===888@@@PPP[[[nnnvvvfffPPP>>>;;;333///000333222222444222333333222222333666999<<<:::777555555777999;;;???HHHdddsssUUUBBB???;;;::::::444555444444444444555666666444555666555666:::BBBIIIBBB>>>999444222111222333555555444333333222111111111222555666777888888999333333444555555444333333222444666666555444555666999999999888888777666666555666777888999<<<@@@CCCQQQcccjjjJJJCCC>>>???===<<>>===:::777444111///222222111111///...,,,+++//////.........---------,,,,,,+++++++++,,,,,,------,,,,,,------///111222///...,,,+++))))))))))))******))))))((('''&&&%%%'''&&&%%%%%%'''(((((((((%%%&&&'''&&&%%%$$$%%%&&&$$$&&&((((((&&&$$$$$$$$$uuu]]]NNNEEEBBBCCCCCCBBBAAA@@@@@@?????????>>>@@@CCCDDDCCCAAA@@@@@@>>>;;;888777666555333111777666666555555555666666000111111111111333666888999::::::888555333222222...///000111111111111111222222222333333333333333...000222222000///...///000000111111111111000000000000000000000//////...---///111222222333555777<<<:::777555222111111111...///000000111333777:::888666444222000///////////////............//////111111000000000/////////......//////000000111111000111222333444444444444333555888:::;;;999666444444444444333111222444666444555;;;KKKiiimmmMMM???:::888???KKKVVVbbbllljjj```SSSFFF<<<:::222---///222333333444333333444333222333555888999888666555666888:::<<<>>>LLLlllhhhOOOAAA@@@<<<::::::666555444444444444555666666666777888:::<<<@@@FFFJJJ@@@<<<666333222222333333000111111222444555555666666888:::999777555555555222333444555555444333222333444555555444444555777999999999888888777777777777888888999:::===BBBFFFPPP```~~~bbbFFF@@@======<<<<<>>===;;;888666444222111222222111111000...---,,,/////////.........------...---,,,++++++***+++++++++++++++,,,,,,...//////000...,,,***(((((((((((()))))))))))))))((('''&&&&&&%%%$$$%%%'''(((((('''%%%&&&''''''%%%%%%%%%'''###%%%&&&&&&%%%$$$$$$%%%kkkWWWLLLEEECCCEEEBBBAAA@@@???????????????@@@CCCFFFFFFCCC@@@??????===;;;999777777555333111444555555666666555555444///000111111111333666888999::::::888444111000000000000111222222111111111000000111111222333333333000222444333000//////111000000111111111111000000//////000000//////...------///222333333444666888999888555333111000//////...///000000111444888;;;999888666444222111111000//////............/////////000000000//////......------...///111222333444000000111222333555666777444777:::<<<<<<999666333333444444222000000333666333777BBB[[[yyyTTT===666888<<<@@@KKKRRRWWWSSSLLLDDD===888666222111333333111222666333444555444333333444666444444444444666888:::;;;===PPPuuu]]]HHH???AAA;;;888:::777555444444444444555666666777999;;;???CCCDDDCCCAAA:::666222111222333333222//////111222444555777777777999;;;:::666333222333222333555666666555333222444555555444333333666888888777777666666666777777888888777777888<<>>@@@EEEGGGGGGIIIMMMOOOhhhkkkRRRGGG===;;;999777555555555555222222222111000///...---////////////............---,,,,,,+++******++++++******+++++++++,,,------...---+++)))(((((()))***(((((()))***))))))((('''%%%$$$###$$$&&&'''((('''%%%'''((('''&&&%%%&&&(((###$$$%%%%%%$$$%%%&&&(((eeeTTTLLLFFFEEEHHHAAAAAA@@@???>>>>>>>>>>>>BBBEEEHHHGGGDDD@@@??????<<<;;;999999::::::888777222333444555555555444333///000111111111333666888;;;;;;:::888333000......111222222222222111111000//////000111222333333444222444555333111///111333000000111111111111000000......//////......---,,,---///222333444555666888777666333111///............///000111111444888<<<;;;:::888666444333222222//////............/////////////////////......---,,,---...000111333444555000000000111222555888999555777;;;======999555222222333333111//////222666555;;;JJJhhhYYY===444777:::999???CCCFFFCCC>>>:::666333111333777999555///111777333555555555333222333444000000111333555777999:::<<>>@@@999666:::888555444444444444555666666666888<<>>===???MMM___uuu]]]DDD@@@>>>???DDDHHHIIIMMMRRR___~~~vvv[[[NNN<<<;;;888666666666888999222222222222111///......000/////////............,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++***(((((()))+++,,,'''((()))******)))((((((%%%###"""###%%%'''''''''&&&'''((((((&&&&&&'''((($$$$$$%%%$$$$$$%%%(((+++~~~cccTTTMMMGGGBBB@@@AAA<<<;;;===???>>>>>>AAA@@@AAACCCCCCCCCAAA???>>>999888888777666777777777999888666555444555777888222333444444333333555777======<<<888444111222444111000000111333333222000444333111000000111333444222222111111000/////////111111111000///......---..................------,,,---...000111333444555666444222111222222111///---///111222111333888<<<;;;888333111111222333333//////------...000222444222111000//////000111111000000000///...///111333333444555555666666555555888;;;???@@@===888333111111222333333333333222111<<>>???AAACCCDDDAAA<<<777666444333111111222333444111111111111111111111222444444666777777777666555111111111222222333333333555444333222333555777888888777666666666777999:::666888;;;;;;:::<<<@@@DDDKKKYYYwwwxxx[[[JJJHHHIIIHHHLLLaaa~~~WWW@@@CCC???>>>AAA@@@LLLdddbbbKKKCCC;;;===HHHJJJFFFMMM]]]zzzoooMMM???>>>;;;999::::::888444444555555333000------...000000000000000000111111...---++++++,,,,,,+++***......---,,,******,,,---///000000---***)))+++---(((&&&$$$%%%''')))******%%%###"""%%%))),,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%xxx^^^QQQKKKGGGCCCAAACCC???===@@@AAA@@@AAACCCBBBBBBCCCCCCBBB@@@>>><<<999888888777777777777777:::999777555444444555666222333444444333333555777>>>>>>===999444222333555111111000222333444333111444333111000000111333444000000000000111111111111222222111000000///....../////////......---------,,,---...///111333444555777555222111111111000//////111333333333555999<<<:::777222000000222222333//////...---...000222333222111000//////000111111111222222222111111444666444444444444444444444555777:::======:::777444222111111111222222222333333CCCJJJ[[[xxxsssPPP===888777777888999999888888777666555555000111333555555666555555444333333222333333444444333444333333222444777:::IIIeeelllMMMBBB888777888777555555444444555666666666666555>>>BBBFFFFFFBBB<<<888666777666333222111111222222222222333444555666666666666555555555555666777777111111222222222333333333666555444444444666888999666555555444555666777888666888;;;;;;:::<<<@@@DDDKKKZZZwwwjjjSSSJJJHHHGGGEEEBBBTTTmmmwwwSSS@@@BBB???>>>AAAAAAMMMeeennnVVVIII@@@>>>CCCEEEHHH[[[ttt___EEEAAA;;;888888999888555666666666555222000000111000000000000000000000000///---,,,,,,------,,,***......---+++******+++,,,000111111///,,,,,,...000+++)))''''''((()))((('''%%%$$$$$$%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%nnnXXXLLLIIIFFFCCCBBBCCC???===@@@BBB@@@AAACCCCCCDDDDDDCCCBBB???<<<:::888888777777777666666666;;;999777555444333333444222333444333333444666999@@@???===999555333444555222222111333444555444222333222111000000111222333//////000000111222222333222222222111000000//////000000//////...---,,,,,,,,,,,,---...000222444555888555222111000000///...222333444444555666999<<<888555111///000111222111//////.........000111222111111000000000000111111000111222222111222444666555444333222222222333444666888:::999777555444444111000//////000222444666DDDPPPeeegggJJJ;;;777777888999666666666555444444333333000111222444555666777777333333333333444555666666444555444444333555999===MMMmmmaaaIII???666666777666444555444444444444555777999:::@@@FFFJJJGGG>>>666333333777666444222111000000111222222333444666777888888777666444333333555777999222222222222333333333333666555555555555777888999555555555555555666777777666999:::::::::;;;@@@EEELLL\\\yyyzzzWWWJJJJJJHHHDDDBBB???KKK^^^xxxuuuTTT???AAA>>>===AAAAAANNNgggjjjXXXLLLCCCBBBCCCOOOooonnnMMMEEE<<<888999999888555444555666555222111222333000000000000000000000000///...,,,---......---,,,...---,,,***))))))******,,,,,,,,,+++)))))),,,......---+++++++++***'''%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%zzzgggTTTJJJGGGDDDBBBCCCBBB===;;;>>>@@@??????AAADDDEEEEEECCCAAA>>>:::888777777777777777666666555888777666555444333444444222333333333333444888:::AAA???<<<888555444555666333333222444555666555333222222111000000111222222000000000111111222222222222222222222111111000000222111000///...---,,,+++---------...000222444555888555222000000000///...444444444444555666999:::777444000//////000111111//////......///000111222000000000000000111111111---///000000000000222444555444222000000111222444555666777666444333555666111000......///222666999???RRRnnnppp\\\EEE:::888777888:::555555444444333333333333111222333444555555666666222222222222333555666666222333444555666:::@@@DDDOOOsss}}}YYYFFF===777777888777666777444444333333555999<<<>>>FFFHHHHHHBBB:::333111111555444333222111111111222000111111222333444444555666555555555555666777777333333333333333333333333555444444444555666777888777777777777777888888999777999::::::999;;;AAAEEENNN```~~~gggIIIEEEKKKGGGBBBBBBAAAFFFTTTlllqqqUUU>>>@@@<<<===AAABBBPPPiiissscccTTTNNNPPP```yyyTTTHHH===;;;<<<;;;888666111333333333111000111222222222222222111111111111///...------...///...---///---+++)))************))))))((((((((()))***,,,...------------+++(((%%%%%%''')))'''###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%tttcccQQQIIIEEECCCAAABBBBBB===<<<>>>@@@??????BBBEEEEEEEEECCCAAA===999777666777777777777666555555444444444444444555555555222333333333333555999<<>>;;;<<>>999555111333333333111111222333444444444333333222222222///---,,,---//////...---///,,,))))))+++,,,+++***+++*********+++,,,---...,,,++++++,,,------***(((&&&((()))'''###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%mmm___OOOGGGDDDAAAAAABBBDDD@@@>>>AAACCCAAABBBDDDEEEEEEEEECCC@@@<<<999777555666777888777666555444222222333444444555555555222333333222333666:::>>>CCC???999666555555555555333333222444555666555333111111111111111111111111444333333222111111000000111111111111111111111111111111000000///...------000/////////111333666888777444000......///000000111000///000333666777777555222000000111111111000/////////000000000000000...///000111111222111111000222333444333222222333222222111111111222333444555555555333111222444666333222000///111444888;;;LLLdddooocccRRRHHH>>>:::999666666777888777666555555666777888666666555333333333333333111111111111222333333444333333222222444888>>>CCCUUU|||oooNNN>>>999666777666333222444555444444555888<<<@@@CCCIIIBBB:::555333333222111...///000111222444444555555444444333333222222111111333777999999888555333444444444444333333333333111222222333444444555555444444555666666666666666888999:::999888;;;AAAFFFQQQmmmWWWKKKDDDGGGIIIEEECCCFFFAAAAAAJJJ]]]nnnnnn[[[HHH;;;===:::;;;AAADDDSSSnnniiiTTTCCCBBBDDD???888555444555666555444333444555555555444444333222222222...,,,,,,,,,...///...---///+++)))))),,,......,,,+++)))((((((***,,,,,,,,,***))))))***,,,,,,+++)))&&&'''(((&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%fffYYYLLLEEECCCAAAAAACCCEEE@@@>>>AAACCCBBBBBBDDDDDDDDDDDDCCC@@@<<<999777555666777888777666444333222333333444444444444333222222222222333666;;;???CCC>>>888444444555555444333222222333555555444333000000111111111111000000222222222222222222222222000000000000000000000000111000000000//////......111000000000222555888:::666222///---...000111222000///---///333777888777444222111000222222222111//////000000000000//////---...000111222222111111111333444444333111111111000111111222333444555555555666555444222111333555444333222222333666999:::KKK```zzznnnYYYLLLDDD>>>999999888555555777999888777666666777888999666555444333333333444444333333222222222333333444333333333333555:::AAAFFF]]]fffGGG===999777888777333111333555555555666999===@@@BBB>>><<<999555222111222444...///000111222333333333444444444444444333333333222444666888888777555444555555444444444333333333222222333444555555555555333444555666777666666555888999:::888888;;;AAAGGGRRRsssnnnKKKHHHEEEEEEFFFFFFFFFEEEBBBDDDOOOaaannniiiWWWGGG:::<<<999:::AAADDDTTToooyyy___GGGBBBCCC===777555555666777666444333333444444333333222111111000000,,,++++++,,,---......,,,...+++(((***...111000...+++(((&&&&&&(((***)))(((***)))'''''')))***)))((('''&&&%%%&&&'''''''''&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%zzzaaaUUUIIIDDDBBB@@@AAADDDCCC>>><<>>777333333444444333222222111333444555444222000000111111111111000000111111111222222333444444///////////////000000000000000000000////////////222111000000222555999;;;555222...,,,...000222333000...---///444888999888444333111111222333222111///000000000000000///...---...000111222222222111000111333333111///......///000222333555555666666555666666555222222222444555444444333444666999:::AAATTTkkkwwwppp]]]III===;;;777555777777555555777999888777666666777999:::444333333222333444666777555555444333333333444444333444444666999@@@HHHNNNddd```AAA???;;;:::;;;999555333555555555666888:::===@@@BBB444777:::777222000222666000000111222222222222111222222222333333444444444555555555666666666666666555555555444444333333333222333444555666666666666555666888999999999888777888999:::888777;;;AAAGGGSSSwwwaaaHHHIIIFFFBBBCCCHHHHHHCCC>>>BBBOOOaaakkkeeeSSSDDD999<<<888:::AAAEEEUUUpppgggIIIAAA@@@;;;666666444555555444222111111222222222111111000//////...,,,+++***+++---...---,,,...+++(((***///333222000///,,,))))))+++---,,,++++++)))&&&%%%&&&''''''''''''%%%$$$%%%)))***)))&&&((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%uuuaaaSSSHHHFFFEEEAAA===<<<@@@@@@@@@@@@AAACCCEEEFFFIIIFFFBBBAAA@@@===888444777777777555333222222444333333333333333333333333111333666555333555<<>>999333///000333777555444444333333333444444333222222111111222222333444222111000111222111///222111000000111222111111444444444333333333222222444111//////222555777888777555222///...000222444444222111222555777888888555333111///...000222333333111//////000000000///...///000222111000...---//////000111111111111111---...000222444555666666555222000000111333333222111111222333333444555555???FFFOOOUUUTTTKKK@@@888444444444444555666777777888777777777777999:::;;;444333222111111333555666444444444444444444444444444555222777@@@>>>CCCTTTkkk{{{XXXDDD999999888777666555444444666555555888===??????===777666444222000...---,,,---...///111333444444444444111///111444666666444333333444555444333111000222333333444555555555444444444444555666777777888<<<;;;888777666888:::;;;:::999:::<<<;;;:::???GGGWWWyyy{{{XXXDDD@@@???BBBCCCBBBCCCFFFCCCHHHSSSbbbkkkdddPPP???;;;<<<999<<>>>>>>>>???AAADDDFFFHHHHHHEEEAAA???>>><<<888555:::999888777777777777666333333333333333333333333111444666555444666===BBB???<<<888444222222222333444333333222222222333333444333333333333333333444222111111222444444333111111000/////////000000///222222222111111111111000222000///000333777::::::777555222//////000222444333222111222555888999999444333111/////////000111222111000000111222111000000111222333222222111000......///000000000000000...///000111111222222222333111000000111222222111111111222222333444444444777;;;@@@DDDBBB===666111333333333333444555666666555666777888999999999888333333222222222333444555333444444444444444444333333444111666??????EEEVVVuuuwwwUUUCCC<<<;;;:::999888777666555666555666999===>>><<<:::555444333111000/////////000000111222222222222222333111///111333555555444333444444555444333222111222333444444555555555444333333444555666777888999999999888888888888888888<<<;;;<<<>>>===<<>>@@@DDDGGGIIIFFFCCC???<<<;;;:::999777;;;888666666999:::999777333333333333333333333333222444555555555888===BBB???;;;666555555444111///222222222111111222222333555444444333333444444555/////////111444444333111111000000/////////000000000000000000///////////////......000555999;;;<<<777555222000///000222333333222111333777999::::::333222111000///......///000000000111333444333111111111111111111111111111......//////000/////////000000////////////......222111000111222333111///222222222222222222333333555666777777666444222000222222111222222333444555222444666999999888666555222222333333333333444444222333444555555555333333222333111666??????FFFYYYoooQQQAAA<<<;;;:::999888666555555666777999<<<>>>===:::777333333222111000000000111222222222222222111000///222111000000222444444333333444444444444333222222333333444555555555555444222222333555666888999:::777777888999999777666555;;;:::;;;=========CCCJJJ\\\nnnRRRDDDAAA@@@BBBBBB@@@BBBFFFFFFPPP```pppuuujjjUUUDDD<<<===:::<<>>======>>>@@@CCCFFFHHHCCCAAA===;;;999999999999888444111222777999777444333333333333333333333333111333444444555888===BBBAAA;;;444222444555222...222222222222222222333444444444333333333333444444222111000222444555444333000111111111000000222333000000/////////............---...111555888::::::666555222000000000222333222111111444777:::;;;;;;222111111000///...------000000000222444555444222///............///000000//////000000000000000///000000//////............111111111333444444111///222222222222111111111111555555444333333222222222000000000000111222333444111333555777777777666555111222333444444444333333111333444666666555444333444555333666>>>???GGG\\\eeeIII>>>:::999888777666444333333888:::===@@@@@@===888555444333222111000000000000222222222222222111000///222111111111222333333333444444444444444444333333444444555555555555444444111222333555777888::::::999999999999888777666666777777888;;;;;;<<>>::::::555555444333333333333444222222222222111111000000111///,,,,,,,,,,,,+++***'''((((((***+++---///000+++)))&&&&&&)))---//////(((&&&%%%######$$$%%%&&&(((,,,///---(((%%%&&&)))''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''kkk\\\NNNJJJDDD@@@???@@@???===@@@@@@???@@@AAABBBCCCDDDBBB@@@===:::888777888999666222///111666888666333333333333333333333333333111111222222444888===@@@CCC<<<444000222444333111333333333333333444555555333333222222222222333333777555444444666777777777000111222111//////111444111111000000000/////////......///111555777777666666444222111000000111222111000111444888:::::::::111111111000///......---111111000222444444333222......------...///000000111111222222222111111000///////////////000222222222222222333555444222000111111111111111111000000000000111111111000//////000000000000000222333333333333333333444555666777111222333444444444333333222222444555555555444444666888555888>>>???III___ZZZCCC;;;999999888777666555444444:::===AAACCCAAA<<<888555555444333111000//////...000000111222222222111111222222222222111222333444444444444444444444444555444555555666666555444444111222333555777888::::::===;;;999777777777888999666555888;;;<<<<<>><<<===BBBGGGaaaeee[[[NNNGGGGGGJJJJJJHHHOOOUUUeeesssZZZJJJ???:::999555555444333333333333444222222111111111111111111111///---,,,------,,,***************+++,,,---------+++((('''(((***+++,,,---,,,***(((((((((***+++)))---///,,,'''$$$&&&)))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&|||fffZZZLLLKKKFFF@@@>>>@@@???<<<@@@AAABBBCCCCCCCCCBBBBBB@@@@@@???<<<888777777999666444222333666888777555333333333333333333333333111111111222555:::>>>AAADDD>>>555111111333444444333333333333444555666666333222222111111222222333555555666888::::::999777444666777444000...000222111111111111000000000000......000333666888777555555444333111111111111222000000111444777999999888111111000/////////000000555333111000111222111000...//////000000111111222222222333333222222111111////////////000222444666333222111222444444222111000000000000000000111111...///111222333222000///000000///000000111222333444333333222333555666888222222333333333333444444222333333333444555555666888:::777999???AAALLLdddxxxSSS???<<<999999999999888888888777;;;???BBBCCC@@@;;;777555666555333111000///.........///000111222333333333333333444333222222333555444444444333444444555666555666666666666555444444222222333555666888999:::???===999777666777888:::777666999===>>>???FFFNNNddd|||YYYJJJEEEBBB@@@???AAAJJJUUUjjjxxx}}}fffPPPCCC<<<>>>===???DDDJJJffflllSSSLLLEEEBBBEEEGGGGGGEEEKKKLLLVVVooo|||aaaMMMAAA;;;999666555555444444444444444333222222111111111222222000...------......,,,+++,,,,,,++++++***+++++++++---+++)))((('''((()))******)))(((((((((***,,,...***+++,,,***&&&$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%ttt```WWWIIIJJJFFF@@@>>>AAAAAA===>>>@@@CCCFFFFFFEEEDDDBBB@@@AAAAAA>>>999777666888666666555555555666666777333333333333333333333333333333222444888<<<@@@BBBBBB>>>999555333333444555222222222222333444555666333333333222222333333333666:::@@@GGGJJJIIIDDD???AAABBBBBB<<<555000111333111111111000000000000///---...111555999;;;:::888555444333222111111111111000000111333666777777555222111000//////000222333888555111///...//////...---...///111111111111000222222222222222111000000000/////////000222444555222000//////000111111000.../////////000111111111///000222333444333222222000000000000111222333333333333444444555666666666333333222222222333444555444333222222222444666888666999777:::AAADDDRRRkkksssOOO@@@@@@777888888888999999999999:::>>>AAAAAA===999666555444333222111000000000000//////000222222333333222333555666555222222444666555444444333444555666777666666666666666555444444333333444555666777888999<<<;;;:::888777666777777666555888<<<>>>@@@GGGOOOeeesss[[[VVVQQQNNNMMMQQQ^^^jjjeeeNNNBBB<<>>@@@EEEMMMkkkpppWWWJJJGGGCCCBBBDDDFFFFFFEEEKKKHHHMMMeeefffQQQDDD>>>:::777666555555444444555555444333222111111222333444...---------//////---,,,---,,,,,,+++++++++,,,,,,******))))))((('''((()))((('''&&&&&&&&&(((***+++***))))))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$nnn\\\UUUGGGIIIFFF@@@>>>BBBCCC???<<>>===999555333444555111111111111222333444555555444444333333444444555???FFFQQQ\\\aaa^^^VVVOOONNNNNNLLLEEE;;;444333555000000000000////////////,,,...222777<<<>>>===<<<444444333222111111111111000000111333666666555444222111///...///111444666;;;777111---,,,---------)))+++---///000000///...111111111111111000//////111000///...///111333444111///---,,,.../////////---......///000111111222---......///000000000000000000000000111222333444111222555777888777555444444333222111111333555666555333222111111444777999444888777:::BBBGGGVVVpppqqqNNNBBBDDD444555555666777888888888999===@@@???;;;777555444222111111111111111222222000111111222222222222111444666777666333222444777555444444333444555666777666666777777666555444444444444444555666777777888999999:::999888666444333333333666:::<<<>>>EEENNNeeetttooojjjfffeeejjjyyybbbJJJ>>><<>>AAAGGGOOOnnndddLLLGGGEEECCCBBBCCCEEEFFFFFFKKKFFFJJJbbbjjjSSSGGG@@@<<<777777666555555555555666444333222222222333444555...------...///000...---,,,,,,++++++,,,,,,---...'''((())))))(((((()))***///---+++)))((()))*********(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%gggXXXRRRIIIGGGEEEFFFHHHHHHFFFCCCFFFGGGHHHIIIHHHFFFDDDBBBBBB???<<<;;;;;;;;;:::999555555555555444222000//////000222444444444222111222444666777888;;;>>>@@@999888777555333222222111555444444333333444444555444555444222222555888999GGGWWWhhhxxxtttgggkkkhhhllleeeSSSCCC>>>999333/////////...---------,,,,,,/////////333999;;;888666555444222111000000///...///000000666;;;;;;666444222///------///222444;;;999555111...,,,,,,,,,///---++++++...000222222000///...------...000000000111222111///---...///000///---...000111111000///////////////.........222111111111222333444444222222111111111111111222222222222333444555666777333333333444555666777888666555444444444666888999???777666===???EEE___~~~kkkQQQBBB;;;999777777888666333444888888555555888777222000444666444222222444666777666444444444444444444444333777666666555555666777777777666666777::::::777444999999:::999888777555333444555777888888888777666888888888888777777777777888777888;;;<<<>>>FFFOOOdddvvv^^^JJJDDD@@@>>>@@@CCCFFFSSSvvvnnnUUUJJJFFFEEEDDDCCCCCCDDDFFFGGGKKKHHHNNNdddoooVVVIIIAAA;;;777666555555555666666666666444222222333333000---000///...///000000...,,,++++++******++++++,,,---+++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++***)))(((&&&%%%yyy```RRRLLLKKKIIIHHHHHHJJJJJJHHHFFFHHHIIIKKKLLLKKKIIIEEECCC@@@>>>;;;:::::::::999999666666666666555333111000000111333444444333222111222333555666888:::===???;;;:::888666444444444444444444333333333333444444333444333222222666;;;???LLLggg|||yyy```III===555///++++++,,,,,,---......//////111111000333888999666555444333111111000000000...000000111555;;;999444333111///......///111333555444111///---,,,------...---,,,,,,///111222222//////...------...///000...000222222000///......000///---...000111111000......//////////////////111111111111111222333333111000000//////000000111222222222222222333444555333333333444444555666666555444333222333444777888<<<777888???AAAIIIfffeeeNNNCCC???:::888888999888444555:::;;;888888:::999444444888333111000111444666666666666777888777777777777888:::;;;>>>@@@AAA@@@???>>>:::;;;;;;:::888666555555555555666777777666555555555666777888999888888777777777777777777777777777:::999;;;>>>???AAAIIIRRRcccvvv}}}\\\GGGBBB@@@>>>@@@CCCFFFUUUyyygggPPPGGGEEEDDDCCCBBBBBBBBBBBBBBBJJJHHHPPPjjjwww___PPPEEE>>>777666555444555555555555666444333333555555222000000///...///000000...---///...---,,,+++*********++++++***)))(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%$$$oooZZZOOOKKKMMMLLLKKKLLLNNNNNNMMMLLLOOOPPPRRRSSSQQQLLLGGGDDD???<<<:::888999999999888777777777777666444333222111222333444333222111000111222333666888:::<<<===;;;999666444333333333444333333333222222333333333222222222222333888AAAIII]]]~~~lllNNN>>>666000,,,------....../////////111333333222444888777333222222111000000000000111000111111222666:::888333111000000//////000000111000///---,,,,,,---...///------,,,...000222111111//////...------......///,,,...111222111//////000000///......000111111000.........//////000000000000000000000000111111222/////////......//////000222222111111111111222333444444444444444444444444444444222222333555777888888666:::@@@CCCNNNppp^^^IIIBBBBBB:::888999:::999666777;;;;;;::::::;;;999555666999444333333444666777666555333666:::<<<<<<>>>BBBEEEJJJMMMQQQTTTUUUTTTQQQNNNLLLNNNNNNIII???888666666111222333444555666666666666777888999999999888888666666666666666666666666777777888<<<===>>>FFFNNNaaauuu{{{XXXEEE@@@@@@???@@@CCCGGGYYY~~~___KKKFFFBBBBBBBBBCCCCCCCCCCCCCCCJJJJJJUUUsssiiiWWWJJJAAA999666444333444555555444555444444444666666444333111000//////000000///---000///...,,,++++++++++++---,,,+++***))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%}}}fffXXXQQQOOOMMMMMMNNNPPPRRRTTTUUUUUU[[[\\\^^^]]]XXXPPPHHHCCC>>><<<999888888999888777777777666666555444333333333333333333333222111000111111222555888;;;<<<;;;888666333111000000111222222222222222222222222222111111222333444;;;IIIVVVwwwkkkLLL>>>999777333333222222111000//////111444444444666:::888444111000000000000000111111222444444444888<<<999333//////000000000000//////------,,,,,,,,,---...///---------///111222111000//////..................---...////////////111333111///......000111000///------...///000111111222000000////////////000000//////......//////000000333222222111111111222222444444444444444333333333555444333333444666888:::555666;;;@@@CCCRRRwww~~~ZZZEEE@@@AAA999777888:::999666888<<<;;;<<<===<<<888666777999777777888:::<<<<<<:::888444:::AAAFFFIIINNNUUU[[[ccceeeggghhhgggeeebbb___cccgggiiiaaaQQQBBB:::777222222333444555555555666666666777777888888888888555555555555666666666666666555777:::;;;<<>>BBBUUU}}}zzzWWWCCC===<<<777666777999888666888<<<>>>BBBEEECCC@@@>>>???AAAAAACCCFFFKKKNNNOOOMMMJJJJJJOOOUUU[[[___dddjjjooopppooommmjjjgggeeecccbbbhhhnnntttpppbbbPPPAAA999666666666555555555555555555555555555666666777777444555555555666666666777888888:::===>>>???EEEMMMZZZooouuuTTTDDDCCC@@@@@@@@@AAAKKKddd[[[JJJHHHCCCDDDDDDEEEFFFGGGHHHIIIJJJTTTjjjttt___OOOFFF>>>999444333555666555333111222333444444444444555444222000///000111111000+++++++++++++++,,,------...---,,,+++*********************)))(((''''''&&&))))))))))))))))))))))))'''''''''''''''''''''&&&&&&&&&''''''(((((())))))iiiYYYQQQNNNLLLJJJKKKNNNOOOQQQUUUYYY]]]gggjjjmmmlllfff[[[OOOHHHCCCAAA===;;;::::::888777666555444444333333444444333333222222222222222222222111222666;;;===<<<:::888777666555444444444444111222333444444333222111111///111444666>>>VVVnnn}}}XXX>>>555444222000000000000000000000000,,,111555777;;;???===888111111000000000111111222444666777888;;;>>>;;;444...//////000000//////.../////////////////////.........---///111333222222111111111111111000......111000...++++++...333777222000......///000///.../////////000000111111111111000000///////////////////////////000111222222333333222222222333333444333444555666666666555444111000000000111333666888666888;;;>>>EEE\\\rrrSSSCCC<<<999666555666999888666888===DDDMMMSSSSSSQQQRRRSSSTTTZZZ]]]cccjjjooopppmmmkkkgggggghhhjjjlllnnnoooooofffccc^^^YYYVVVUUUUUUVVVYYY___hhhooolll^^^KKK>>>:::999888666555444444444555555444444444555666777555555555666666777777888666666999<<<======CCCJJJVVVlllqqqQQQCCCDDD@@@AAA@@@AAALLLiii^^^KKKGGGFFFFFFEEEDDDDDDEEEFFFGGGNNN___|||{{{eeeTTTIIIAAA;;;555333666777666333000222444444444333444555555222000///000111111111000///...,,,++++++******...---,,,+++************((((((((((((''''''''''''************************'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''uuu```TTTNNNKKKIIIHHHJJJKKKLLLLLLNNNSSSWWW```dddjjjmmmjjjbbbWWWPPPGGGDDD@@@===<<<;;;999777777666555444444444555666222222222111222222333333222111222777===???===999777777777888777666444333222333444555555444333222111///111555666???ZZZvvviiiLLL:::555333...000000000000000/////////,,,111666999===@@@>>>888333222222111111111222222111444555777;;;>>>:::333////////////////////////------...///////////////000...---...000222333333222333333333222111///.../////////...---...111333222000///...///000///...000000000000000000000111222111000000/////////000............///000111222111111111111111222333444333444666777888777666666222222111111333555888:::999:::<<>>@@@===:::444555666777777555333111222333555666666555333222222000222666777@@@\\\zzz|||nnnllluuulllgggWWWBBB888888666000555555333222111///...------222777:::===@@@===777444333333222111111222222///222444555:::===999222//////............//////***+++,,,...///000000000111///------///222444444333333444444333222000///,,,///111111000//////000222111///...///000///...111111111000000000000000222222111000000000000000,,,,,,,,,---...///000111////////////000111333333222444666888999999888777666555555555666999<<<===;;;<<<===AAAOOOmmm___IIIAAA>>>;;;888666888;;;;;;999;;;@@@IIIXXXgggllloootttyyyyyy|||~~~~~~vvvpppeee]]]UUUQQQQQQMMMEEE>>>>>><<<;;;:::;;;===@@@AAAEEEEEEOOObbbssssss```MMM999888666555444444555555777666555555555666888999555666666777888999999:::666666999=========BBBIIIQQQhhhlllKKK???AAA@@@AAA@@@@@@NNNooommmTTTLLLCCCBBBBBBDDDHHHNNNUUUYYYkkkuuu```SSSEEE>>>666444888:::777444333666888888555444555777666333111000111222222222000000000000000111222222---,,,+++***))))))))))))$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((&&&&&&&&&&&&'''(((xxxbbbUUUPPPLLLIIIIIIGGGFFFDDDBBBAAACCCHHHLLLOOOSSSZZZ___aaa```]]][[[UUUPPPHHHAAA===:::999888666666666555444444333333111111222333333333222222555444666:::@@@CCCBBB@@@666555444333222333444555555555555444444333333333000111444666666>>>VVVmmmyyy^^^UUUWWWXXXUUUOOOFFF===666333333333000000111111111111000000///000222666;;;>>>>>>===777555444222111111222222222333555888:::888555222000...---...///000///...111000///000111222111000---.....................000111111111000///---,,,111111111000000000000000///000111111111///...---//////000111111111111111444222000...,,,,,,,,,,,,---......///000111111222111111111000111111222222333333555666777777777777555444333444777<<>>OOOtttxxxVVVDDD@@@???>>>:::999888888888:::<<<>>>BBBMMM\\\fffjjjjjjkkkmmmmmmmmmllljjjeee```ZZZWWWPPPHHHAAA???@@@@@@:::555444333333333444555777777???CCCIIIRRR]]]ccc^^^TTT===;;;777444333333555666666555444444555666777888555444333555777888777666333555888999;;;===AAADDDRRRfffgggLLL@@@???<<<>>>@@@DDDPPPkkk___JJJJJJKKKLLLLLLJJJNNN^^^ooopppXXXNNNEEE<<<999888666777;;;444555777999999888666555222222222111111000000000222000---++++++---000333------,,,,,,,,,,,,++++++,,,***((('''(((((('''&&&(((((()))(((((('''&&&&&&&&&((((((%%%$$$&&&&&&###'''''''''(((''''''&&&%%%qqq]]]RRRNNNJJJGGGGGGEEEDDDCCCAAAAAACCCGGGJJJJJJMMMRRRXXX[[[]]]]]]\\\VVVQQQIIIBBB===:::888777888888888777666666555555666666666555444333111111333222444999???BBB@@@>>>666555444333222333333444444444333333333222222222222111333555666===PPPcccvvv~~~yyyaaaKKKEEEFFFFFFGGGCCC===777444333333444000000000000000000000000000000222666999;;;;;;:::444333222222222333444444333444777:::<<<<<<999666000///......///000///...///...---...000111000///000000000//////.........111111111111000///......///000000000000111111111,,,---///111222333333222//////000111111111111000111111000///.....................///000111111111333333222222333333444444444444555666777777777777777666666777999<<<@@@BBB???@@@???BBBVVVzzzuuuVVVFFF@@@>>><<<999888777666777888:::;;;;;;CCCNNNUUUWWWVVVWWWYYYTTTSSSRRRPPPLLLHHHDDDAAA<<<888444444777888666444444444444555555666666777===AAAEEEKKKTTTZZZVVVOOO;;;:::888666555444555555777666555444444555666666555444444555777888777666444666888:::;;;>>>AAADDDQQQeeewwwrrrmmmqqqdddIII??????>>>???@@@CCCPPPmmm{{{iiiXXXTTTTTTYYY```lll|||xxxaaaPPPFFF>>>:::888555666888777888999999999999888777444333333222111111000000000///---++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())))))((('''***************)))((((((%%%((((((%%%%%%((((((&&&%%%&&&'''((())))))***)))wwwgggWWWOOOKKKGGGDDDCCCAAAAAABBBAAA@@@AAADDDFFFDDDFFFIIIMMMRRRWWW[[[]]]WWWRRRKKKDDD===999777666888888888777666666555555666666666555444333222111222222444:::@@@BBB@@@>>>777666555333222222222333333333222222222222111111444222222444666<<>>???AAABBBIII___oooUUUGGGAAA<<<999999888666555555555666777555:::@@@BBBAAA@@@@@@BBB@@@???===;;;999666444333111111111111333444555666555555666777777777666666999===@@@BBBHHHNNNNNNJJJ;;;:::999777666555444444888777666555444444444444555444444666888888777666555777999;;;<<>>???@@@AAAAAACCCQQQpppxxxsssxxxnnnSSSIII???;;;999666444555888888888888888888888888666555444333222111000//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---...///---+++***)))******)))((())))))******))))))((((((%%%((((((&&&'''***+++((('''((())))))************nnnaaaSSSMMMJJJEEEAAA@@@===???@@@@@@@@@@@@BBBDDDBBBBBBBBBEEEJJJPPPVVVZZZVVVSSSMMMFFF???999777666666666666555444444333333000000111222333333333333333444777===CCCEEEBBB???888777555333222222222222333333333222222222222222555333111333666:::>>>BBBHHHJJJGGG>>>777888999777/////////000000111222222222111///......///111222000111333666999:::888666222222111111222444666777555555666999;;;:::888666000///...///000111000......---,,,---/////////...000000000000000000000000222111000//////000222333/////////000000000000000///000000000111111111111...//////000000000000000///000111222222111000///.../////////000000000111000000000000111222333333666666777777777666666555999999::::::;;;:::::::::>>>@@@CCCOOOjjjiiiQQQFFF@@@;;;888999888777555555444555555555777888777555444555777999777666444222222222222111333555444222111333666555666777888888777666666666:::<<<<<<@@@GGGKKKJJJ@@@>>>;;;888555444333333666555555555555555555555555444555666888999888666666888:::;;;===???BBBEEELLLaaaooobbbZZZUUUTTTPPPQQQ___ppp[[[CCC???BBBBBBCCCBBBCCCSSStttvvvWWWLLLAAA===;;;888666666777777666555555555666666777666555444222111000////////////...---,,,+++***++++++++++++,,,...000111...,,,******+++++++++***'''''''''((((((''''''&&&'''******((((((++++++(((+++++++++***)))((('''&&&iii]]]RRRMMMIIICCC???>>>;;;===???@@@@@@@@@BBBCCCCCCAAA???@@@CCCJJJPPPUUUSSSRRROOOHHH@@@:::888888666666666555444444333333///000111222333333333333333444888>>>DDDFFFBBB>>>888777555333222222222222333333333444444444444444555333222222555999888666777888777333111333444333111111222222222111111000111000...------...000111///000333777;;;;;;999777333333222111222333444555888888888999999888666333111///...///000111000//////.........000111000///------...///000000111222111111/////////000111222111000000000//////......//////......////////////......///000000000000000111111222222222000...---////////////000000000000000000000000111222333444666777777777777777666666888888999:::999888777777<<<>>>DDDUUUtttaaaKKKCCC>>>:::999:::999888777666555555555777777666555333333444555444333111000000000222222...111444333///---///222555666666777777777777777666999;;;;;;???GGGLLLLLLHHHDDD>>>888444333333444222333333444555666666666444444555777999:::888666777888:::<<<===???BBBDDDKKK```nnnYYYRRRLLLHHHIIIGGGFFFPPP^^^{{{|||WWWCCCAAADDDBBBDDDCCCDDDWWWzzz{{{]]]PPPDDD???>>>;;;999999999888777666666666666666777666555444222111000//////000000000///...,,,+++++++++***+++,,,...111222...,,,******+++,,,+++***''''''((((((((((((((('''+++---,,,)))(((***)))&&&))))))))))))((('''&&&%%%|||dddZZZQQQMMMIIICCC@@@@@@<<<>>>???@@@@@@AAACCCDDDCCCAAA>>>>>>@@@EEEJJJNNNOOOPPPOOOJJJBBB<<<;;;;;;888888888777666666555555444555555555444444333222000222777>>>DDDDDD@@@<<<777666555333222222222333333333444444444444555555333444333222555888666111111222111111111111222222444444444444333222111000000000............000000///000444888;;;<<<999777333333222111222333555555<<<;;;:::::::::999666333111000//////111111000///111000///000111222222000,,,---......///000111111000000///////////////000000000000/////////......,,,,,,,,,---...///000111---...//////000000//////111111111111000///...---////////////000000000000111111111222333444555666666666777888888777777777777777888888888888777777;;;>>>FFF[[[}}}~~~XXXFFFAAA>>>;;;::::::999999888777666666555444444444444444444444444333222111000111222333444---000333333111000222444555555555555666777888999888:::;;;<<>>AAACCCKKK___uuu^^^NNNKKKEEEDDDFFFEEEBBBIIIUUUjjjsssSSSDDDCCCDDDAAADDDCCCFFF[[[gggWWWHHHBBB@@@>>><<<<<<;;;;;;;;;::::::999999888666555444333222111000///000000000000///...------,,,,,,++++++,,,...111222---+++******+++,,,,,,+++******++++++,,,,,,++++++,,,...---)))((()))(((%%%%%%%%%'''((()))*********rrr___WWWOOOLLLIIIDDDBBBDDD===???@@@@@@@@@BBBDDDGGG@@@>>>===<<<>>>BBBFFFHHHKKKNNNNNNJJJCCC>>>===???888888888777666666555555444444555555555444333333000222777???EEEEEE@@@;;;666555444333222333333444222222333333333444444444111444444222444888666111555555666666555333444555444444444444333333222222////////////////////////000111444888:::999666333111111111111222444666888;;;999888999999888666444111000///000111111000///111000///000222333222111000000000000000000000000///////////////...---,,,------......///000111111///...------...///000111---...//////000000//////000000//////.../////////000000000000////////////111111111222333444666777555666777888888888888888777777777888888999::::::<<<>>>HHH```qqqNNNBBBBBB???;;;:::888888888888777777666555111222333444555555333222222222222222222333444444111333555555555444555555444333222222333666999;;;;;;<<<<<<>>>EEEMMMLLLGGGHHHFFFDDD@@@<<<999666444111222333555666666555555444444666999;;;:::888555666888999:::;;;===@@@BBBKKK___vvvcccUUUMMMIIIDDDDDDHHHGGGCCCHHHQQQZZZsssjjjOOODDDCCCCCC???CCCDDDHHH___rrr```MMMDDDBBB???======<<<<<<======<<<;;;999888444333333222111111000000...........................---++++++,,,...000222,,,***))))))+++,,,+++***++++++,,,---------------***---,,,)))(((***)))&&&$$$%%%''')))+++,,,,,,---kkk\\\TTTMMMJJJHHHEEEEEEGGG???@@@AAAAAAAAABBBFFFHHH===<<<;;;;;;===@@@CCCEEEIIILLLNNNKKKDDD@@@???AAA666666666555444444333333...///111222333444444444111444:::AAAGGGGGGBBB===666555444333333333444555111111111222222333333333///444555333444999777222777777999999777333444666111111222222333444444444......////////////......111222444777999777333////////////111333666888:::777666555666777666555333111000///000111222111///111000///000111222111000444444333222111000///......///000000///---+++*********,,,...000222333444444333111///...------------......///////////////......---------///111222000000000000/////////////////////000111333444555555555666888888999999999777777777888999:::<<<======???JJJccchhhHHH@@@CCC@@@;;;999777777777777777777666555000000222555666555222000/////////000000111111111333333333444444333111000444222111000222666:::<<<======<<>>===<<<<<<===???AAACCCBBBDDDFFFGGGDDD@@@:::777;;;888555444444444444333444555555666555333222111222555;;;AAAFFFFFFCCC@@@666555444333222222222222444222222555444000000222///333777888666444555666777===???;;;999999555///666444222111222222111000//////000000111111222222...333999;;;:::777444222222111111111222444666777444666888999999666333111000000000///////////////////////////////////////---...///000000///...---......,,,++++++,,,---...+++,,,---///000000111111//////...------...000111000000///---,,,,,,///222222222222111///...///111+++---000111111222333444222222222333333444444444444333222222333444666777555777888999888999:::<<<@@@AAARRRtttcccLLLDDD<<<;;;===:::666666666555444444333333333666999<<<<<<999555222111000000000222222000...000000000000000000111111444333333333444555777888444555999AAAIIIJJJCCC<<<>>>@@@CCCFFFFFFBBB;;;666666666666777666555444444333444777888999888777666666777888888999<<<@@@CCCKKK\\\{{{qqqZZZNNNMMMPPPDDDAAA@@@BBBDDDEEEIIIOOOVVVjjjdddaaaWWWCCCBBBAAA@@@AAABBBJJJfff}}}xxxzzzwww```RRRIII@@@<<<===888999:::::::::999777666555222222444444111111444.........------,,,,,,,,,//////.........///000000111...******,,,---,,,***,,,------+++((('''(((***---,,,+++***)))'''&&&&&&%%%&&&((()))+++,,,,,,---uuudddVVVNNNHHHFFFDDD@@@@@@BBB@@@??????AAACCCCCCBBB@@@???>>>=========???AAABBBBBBDDDFFFGGGEEEAAA;;;888:::777555444444444333222444444555555555444333222777999>>>DDDGGGFFFBBB???777666555444333333333333555222222444333222444888555999===>>><<<:::;;;<<<===FFFJJJGGGAAA>>>999444777555333222333333222111000000000000000111111111111444888<<<===:::666333222222222222333555777888444666888999888666333000000000000000000000000000.............../////////.........//////.........///...---,,,,,,---......,,,---...///000000000000---,,,,,,,,,---...//////000000000...------000222111222222000......///111,,,...000111111111222444222222222333333333444444333333333333444555666666555777888888777888999;;;>>>BBBUUUxxxyyyZZZFFF@@@:::999;;;888666666666555444444333333333555999;;;;;;999555333222111000111222222111///000000000111111222222222555444444333444555777888666777:::AAAGGGFFF@@@999:::<<>>888888888888777777666555555222222444444111111444---------,,,,,,------...,,,,,,,,,,,,---...///000000---******+++,,,+++***,,,+++***))))))))))))))),,,++++++***)))(((''''''(((((())))))************mmm^^^RRRKKKEEEDDDCCC@@@AAACCCAAAAAACCCEEEFFFFFFCCC@@@@@@???>>>======>>>???@@@BBBDDDFFFGGGFFFBBB>>>;;;888777555555555555333111333333444555555555555444:::<<>>:::@@@FFFHHHFFFCCCBBBBBBJJJWWWaaa]]]RRRGGG???:::777666444333444444333222111111111111000000000000333444888<<<@@@>>>999444222111111222444666888999444555888999888666222000000000000000000000000000,,,---------......//////......------------......//////............//////......////////////......+++,,,---...//////000000000111111000//////000222000000111000......///111///000222111000000111222222222222222333333333333222222333444555555555555555777777777666777999:::???FFF\\\mmmQQQAAA>>>:::999;;;777666666555555444333333333333555888::::::888555333222111111222333444222111000000111222333333444444777666555444444555666777777888:::???BBBAAA<<<777555888===BBBEEECCC>>>:::777666555444444444555555888888777777666555555444444555777888999===AAAEEELLL]]]{{{www]]]OOOKKKJJJIIIDDDBBBAAACCCBBBAAADDDJJJZZZsssnnneeeWWWBBBBBBAAA@@@EEEIIIRRRlll}}}gggWWWNNNIIIJJJNNNRRRTTTaaawwwfffXXXLLLCCC???;;;:::888777666666666666555222222444444111000333...---,,,++++++,,,...///+++++++++,,,---...///000///---+++***++++++***))),,,)))''''''***+++***(((************)))))))))(((******))))))((((((''''''fffWWWOOOHHHCCCCCCBBB??????BBBAAABBBEEEGGGIIIGGGCCC@@@???>>>===<<<;;;<<<<<<<<>>BBBCCCAAA<<<777666666555444444444444444555333333555444333999@@@AAAKKKVVVZZZUUUOOOKKKJJJ___ooo~~~{{{gggQQQCCC===777555333333333444333111222222111111000000//////444444666<<>><<<999777666666777888555222222444333000000222111///,,,******+++---///...------------......///---,,,++++++*********)))+++'''$$$%%%***,,,***''')))))))))))))))***************)))(((((('''''''''zzz```QQQNNNHHHCCCCCCAAA>>>===???>>>???BBBEEEFFFDDD???;;;===<<<;;;;;;:::::::::999@@@BBBDDDFFFFFFDDDBBB@@@:::888777777777888666555333333333444555666777888777999===BBBDDDBBB===999555444333333222333333333444333555777555444999AAAMMM]]]ooossskkk___ZZZZZZxxxzzzYYYCCC<<<666444222111222222111000222222111111000000//////444333555:::??????888111////////////111333555666333555777888777555222000....../////////000000000---------.........//////...---,,,++++++,,,---......//////000000111111111000000000000///...---,,,---...000222222222222111///111333333222111111111...///000///...///111333333444333222//////000222222222222222222222222222111222444555666555555444555666777666666777:::===BBBPPPmmm```JJJ@@@AAA<<<::::::555555555555444333333222222222333444555666555555444333222222333555555444333000111222333444555666666777777555444444555666666222555999;;;:::888666555333222222555999>>>AAAAAA:::999777555555666777888444444444444555666888888:::;;;<<<;;;<<<>>>BBBEEEMMMZZZtttttt\\\MMMHHHIIIKKKEEECCCDDDEEEDDDDDDJJJSSSddd|||qqqaaaRRRBBBEEEDDDAAAEEEIIITTTpppxxx___OOOIIIIIIKKKHHHEEEFFFHHHHHHMMMbbbxxxnnn\\\PPPGGGAAA???<<<999666444444666777555222222444333//////111333111...+++)))***+++,,,......---,,,++++++++++++,,,------,,,+++*********+++'''$$$%%%***---+++'''))))))))))))************)))(((((((((((())))))***sss[[[NNNMMMGGGCCCCCCBBB>>>===???@@@AAACCCFFFGGGEEE@@@===;;;;;;;;;;;;::::::999999>>>@@@BBBDDDEEEDDDCCCBBB;;;888666555666777777666444444444444555666777888:::<<<@@@DDDGGGEEEAAA===444333333222222222333333444444666888666666===GGGaaavvvpppmmmqqq[[[BBB:::555333111111222222111000111111111111000000000000333333666;;;===<<<666000//////......///111333444333444777888777555111///---------......//////000////////////////////////......------------......---...///000111111111000//////000000///...------------......//////.........111333444333111000000...///000000000000222444444444333111//////000222222222222222222111111111222222333444555555555555555666666666666999===@@@CCCSSSrrrYYYEEE===???:::777777333555555444444333222222222111222333333444444444444222111111333555555444333111111222333333444555555666555444333333444555666111666<<<>>>;;;777555555444222000111555:::>>>???999888777666666666777777222222333444666777888999666777999;;;===AAAFFFIIIPPP\\\tttpppYYYJJJEEEFFFIIIGGGFFFEEEEEECCCDDDMMMWWWrrrsss]]]OOOCCCGGGDDDAAADDDIIIVVVuuu~~~^^^KKKFFFFFFHHHJJJEEEAAAAAAFFFGGGKKKYYYjjjttt```TTTKKKDDD>>><<<888555333222333444555222222444333///...111222111...,,,******++++++,,,,,,+++***)))))))))))),,,---///...,,,******+++***(((&&&'''***,,,+++))))))))))))))))))*********)))((((((((((((***,,,---jjjWWWMMMJJJEEEAAACCCCCC@@@???AAADDDDDDEEEGGGHHHGGGCCC???;;;<<<<<<<<<<<<;;;;;;:::<<<>>>AAACCCDDDDDDCCCCCC:::777333222333555666777555555444444555666777888<<<>>>AAAFFFHHHFFFAAA===444444333333333333444444777666666666555999FFFSSSttt|||~~~WWW???999666444222222222333222111000000000000000111111111222555999<<<<<<999444111111000/////////000222333222444666888777444111///++++++,,,,,,---......///111111111000//////...............//////.........,,,---...000000111000000...///////////////......///...------,,,------------000333444333111//////...000111111111222444666444444333111//////111333222222222222111111111000333333333333444555666666555555666666777;;;???CCCFFFXXXxxxvvvSSS@@@:::===888666777444555555444333333222222111111111111222333333444555111000000222444555444333111111222222333333333444333333222222333444555666444;;;BBBCCC>>>888555555333222111222555888999999666666666666555555555555111222444666777777666666333555777999<<<@@@FFFJJJOOOZZZsssjjjSSSHHHFFFFFFGGGGGGFFFFFFGGGGGGKKKXXXeeevvv[[[LLLCCCHHHCCCAAADDDJJJ[[[{{{~~~gggOOOEEEFFFGGGGGGHHHFFFCCCDDDHHHGGGIIIVVVfff~~~jjj]]]QQQHHH@@@>>>;;;777555444444444666222222333222......000......---,,,,,,,,,------++++++******+++,,,,,,---,,,///000000---++++++,,,******)))))))))******+++*********)))))))))))))))+++***)))((()))+++---...zzzcccTTTMMMGGGCCC@@@CCCDDDBBBBBBDDDAAAAAABBBDDDEEECCC@@@===<<<<<<======>>>======<<<;;;===???BBBDDDDDDCCCCCC:::666111///000333555666666666555444444555777888<<<>>>AAAEEEFFFCCC>>>:::555555444444444555555666999777555444555<<>>;;;777333111333222111000000111222333222444666888777444111///******+++,,,,,,---......333333222111000///......---...///000000///...---+++,,,...///000000000///......///////////////...222111///...------......,,,///333444333000///...///000111222222333555777444444333111///000222444222222222222111111000000444333222222333444666777555555666777888<<>>>>>===<<<======>>>AAACCCCCCAAA???<<<<<<;;;777333000222444222333444555666666666555;;;<<<===@@@BBBAAA<<<888888777666555444444555666888666888;;;999;;;PPPhhh|||hhhHHH;;;;;;;;;999777444333333444555000---+++,,,///111000///333777;;;<<<;;;777555444000000///......///000111---111666888666333000............------,,,,,,,,,---000333333111///------,,,---------......//////...------///333555333111---,,,+++,,,...///...---111111000...------------------...000000111111111111///...///222333222///222333444333111//////000///111222444444333222111333111111333777999888666444333444777888:::AAAJJJIIIgggeeeFFF>>>888999;;;999888888555777777666444333333333...000333555555222///,,,111111222333444444444444000000111222444555666666111///000333222///333;;;>>>EEEGGGAAA;;;:::777222333333222222222333444555444555555555444333222222555555666666777777888888666666777777999>>>DDDHHHRRR^^^vvvaaaPPPMMMJJJDDD???CCCEEEJJJMMMPPP\\\zzzxxxYYYJJJIIIHHHEEEEEEIIINNN___|||WWWTTTOOOJJJGGGFFFFFFGGGHHHBBBAAAFFFFFFFFFRRRccc}}}lll]]]QQQEEE@@@======:::555444666555555555444222///,,,+++***---///000//////000222///000111111111///...---//////...------------...//////...---,,,,,,,,,,,,***)))))))))******)))'''((()))***+++,,,+++******iiiXXXOOOKKKEEEEEEDDDBBBAAA@@@@@@???BBBBBBBBBCCCDDDCCC???<<<999:::;;;=========<<<<<<<<<<<<>>>@@@CCCDDDBBBAAA<<<<<<;;;888444222333555:::888666555555666888999>>>>>>???BBBEEEDDD>>>999777666555444333444555555555333666;;;;;;@@@UUUmmmzzzuuuaaaEEE:::999666555333111000000111111222000...///111333222111333666:::;;;:::666444333000000///......000111222...111666888666333000...............------,,,,,,,,,///111111///---------......---------------------,,,,,,...222333222000...---,,,---/////////---//////......//////000000,,,---...///000000000000222000///000222333222000111333444333111//////000///111222444444333222111444333111222555666555333666555555888888999AAAJJJNNNlllbbbFFF===777777888666444444111333555444222000///000222333333333333222111111000111222333444444444444666555555444333222222222222//////222111111666>>>DDDHHHGGG@@@:::888666333333333222222222333444555555666666666666555555444444555555555666666666666777777888999:::???DDDIIIRRR]]]uuufffSSSNNNKKKGGGCCCIIIHHHKKKSSS^^^pppvvvWWWHHHFFFGGGDDDHHHLLLRRReeennnRRROOOKKKGGGEEEDDDDDDEEEFFFCCCDDDHHHHHHHHHVVVhhhtttaaaSSSGGGAAA===<<<999555555777555555444333111///---++++++---//////......///000//////000000000///............---,,,++++++,,,,,,,,,,,,+++*********+++++++++***))))))******(((&&&((()))+++,,,,,,,,,++++++vvv```SSSMMMKKKFFFEEEDDDBBBAAA@@@@@@@@@DDDDDDDDDEEEEEECCC???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>888777777444222222///222444444222000///...666555333111111222333555000111222333444444444444666666555333222111//////222///...///111444<<>>777666666444333333222222222333444555666666777888888888777777444444444444555555555555777888999:::;;;???EEEIIIQQQ[[[rrrkkkVVVMMMIIIFFFFFFOOOMMMRRR```tttsssTTTEEECCCEEEDDDIIILLLUUUjjj^^^JJJIIIGGGEEECCCBBBBBBCCCDDDDDDGGGIIIHHHKKK\\\qqqhhhWWWKKKDDD===:::999666666999444444444333111///...---,,,---//////---,,,---...---...//////000/////////...---,,,+++************+++************+++,,,,,,,,,+++************(((&&&((()))+++,,,---------,,,ppp\\\PPPKKKIIIDDDCCCBBBBBBAAABBBCCCCCCFFFEEEEEEFFFEEECCC>>>;;;===<<<;;;::::::::::::;;;999999;;;>>>BBBEEEEEEDDD>>>===:::888666666777999<<<999555222222444777:::@@@@@@@@@DDDGGGEEE===666444333222111111222333333555333444666777<<>>CCCGGGOOOYYYoooxxx```RRRLLLLLLOOOTTTYYYeeexxxpppRRRCCCBBBDDDEEEHHHJJJTTTnnn{{{UUUEEEDDDCCCCCCBBBBBBBBBBBBEEEEEEGGGGGGEEEMMMeee|||ppp^^^QQQGGG===:::888666777:::444444333222111000///...,,,...///...,,,++++++,,,,,,------...////////////...---,,,+++***)))))))))++++++++++++,,,---...///...---,,,,,,,,,+++)))'''((()))+++---.........---nnn[[[PPPJJJGGGBBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEEEEEDDDBBB>>>;;;===<<<;;;::::::999::::::888888:::===BBBEEEFFFFFF@@@===999777666777888999777666555555555777888999===>>>@@@CCCDDD@@@:::444333222111000000111222333666555555555555999CCCLLLUUUWWWVVVRRRRRR]]]sss~~~gggPPP@@@888444333222333333333333333222111//////......------...///111333666777555333111111000/////////000111333444222555888888666333111000000000000000000000000000...///000000......///111------...///000111111111000111222222222111111111---+++++++++---...---,,,//////000111222222111111111111222333333333222222222333333222222222222222000222333333111000000111111111222222333333333333222333444444555555666666:::888999;;;:::;;;BBBKKKhhhrrrTTTCCC===888888777444555777222555777777666444333333222222222222222111111000000000111222333333333333//////000111222333444444222111///000666@@@IIIMMMOOOHHH???888444333444666333333222222222333444555444555666666777777777777666666666666666666666666555666888999:::===AAADDDMMMUUUkkkqqq```XXXZZZ___aaaooonnnQQQDDDBBBDDDGGGJJJKKKVVVqqquuuNNNBBBBBBBBBBBBBBBBBBCCCCCCGGGGGGFFFDDDEEETTTrrrxxxfffVVVJJJ???:::888777777999444333222111111000000///---...///...,,,++++++,,,,,,,,,---------...//////...---,,,+++*********************+++,,,---...//////...------...---+++))))))***,,,---......------kkkYYYOOOJJJHHHAAAAAA@@@@@@BBBEEEGGGIIIHHHFFFDDDBBBBBBAAA???===<<<;;;;;;;;;::::::999999888888999<<>>999666666777888888555666777999999999999999:::>>>CCCEEEBBB<<<777444222222111000000111333444444444555666777:::???DDDFFFGGGFFFEEEGGGOOO]]]hhhooocccRRRCCC:::666444333222222222111111111000000---......---++++++,,,...111444666666444222222222000/////////000222333555444666888999666333222111000000111111111111222222---///111111000///000111,,,,,,---...000111222333111222444333222111111222---,,,+++,,,.........---000111222333333222000///111222222333333333222222000111222222111111222444000111333333111000111111111111222222222333333333000222444555555666888:::888777888;;;<<<>>>EEENNNnnnkkkOOO>>>:::666666444111222666222333555444333222222333000111333444333222///...///000111222333333333333333444444444444444444444111222333444<<>>888555555666666666666666777888888888777777999AAAIIIIIIBBB:::777888222222111000111222333444000222444555777999::::::<<<<<<;;;;;;===CCCJJJPPPSSSKKKBBB:::777666555333555333222000//////000000...000000///,,,,,,---000222444666666444333222222000/////////000222444555555777999999666333222222111111111222222222333333+++---000111000/////////+++,,,,,,---...//////000000222444333111///000111///...---...000000000///000111333444444333111000000111111222222111000000---///111111000000333555///111333333111000111222222222111111222222333333///111444444444444777999666666888;;;===@@@IIIRRRqqqdddJJJ???:::777666333///111555222333333222000111333444111222333444333222000//////000111222222333333222444444333333222222111111000444666999BBBMMMQQQOOOAAA999333444555333333666333333222222222333444555555555666666666555444444777777666666666555555555555666888::::::===@@@CCCFFFMMMcccvvv{{{hhhOOOEEEBBBCCCGGGKKKQQQbbbqqqLLLCCCAAA@@@???@@@BBBDDDFFFFFFHHHIIIMMM\\\yyyxxx___QQQCCC===;;;777555444333222111000000000111222---///000000...------......---,,,+++++++++,,,---******)))))))))***++++++))))))(((((()))***++++++,,,++++++,,,......---+++***+++,,,,,,,,,+++***)))www]]]OOOLLLMMMNNNGGGEEECCCAAAAAABBBDDDFFFIIIEEE@@@======???@@@@@@888999;;;<<<<<<;;;999888999888999<<<@@@CCCEEEEEEDDD>>>888444444555555555777666555444444333333333:::DDDMMMLLLCCC:::999;;;222222111111111222444555...111222333444555333///777555444444777<<>>BBBKKKTTTrrr```GGGBBB>>>:::888444000111555444444333222000111444777444444444333333333222222///000111222222333222222/////////////////////000///555999<<>>AAACCCDDDKKKaaaeeeNNNEEEAAABBBFFFFFFOOOfffvvvRRRCCCAAA???===>>>AAADDDFFFCCCGGGLLLTTThhh|||aaaSSSDDD>>><<<777444222333222111000000111222222---///000000///......//////...,,,+++***++++++,,,(((''''''(((((()))***++++++++++++***++++++,,,---***))))))+++------,,,+++++++++,,,,,,+++***((('''ooo\\\SSSMMMHHHFFFDDDDDDDDDDDDEEEGGGHHHIIIJJJDDD>>><<>>???AAACCCAAA>>>999777777888999888888888777444111000111222===IIISSSQQQIII@@@888222111111222222222333333333222///222888888444333666555444333222222333555777444222000///000111111111444444333333222111111111000000///////////////000000444888:::777333000...111222222111000000111333111888<<<999444222///,,,,,,---...000111111222222111111000///////////////333...******...000,,,)))+++---000111111000000111000222444444333222333555444444444444444444444444111111222222111000//////111222222111000000111333333222222111111222222333555555333222111000000000111222222222222222222333444333111777>>><<>>;;;888666555555555444777666666444333222111111222222222111111111111111...///000222222111111000333555555444222111222333:::555888EEEPPPPPPLLLJJJ:::999777555555555555666555555555444444333333333333333444555666666555555888888777777666666555555444666999;;;<<<>>>AAACCCHHHLLL]]]~~~bbbNNNHHHDDDDDDGGGKKKSSSiii___JJJIIIDDD===>>>EEEIIIGGGGGGLLLVVViiipppXXXKKKEEE999333444222333222222111000//////......///111333222000...,,,333111000000111111000...+++,,,---...---+++)))'''***+++...000000...,,,*********++++++***)))'''&&&'''(((***,,,,,,***((('''iiiXXXRRRMMMHHHFFFCCCCCCDDDDDDEEEGGGHHHHHHHHHCCC===<<<>>>@@@???============<<<;;;:::888888777999<<<===>>>@@@BBBDDDCCC@@@<<<999999999999999555666555444333333555777===IIIQQQOOOGGG???888333111111111222222222222222333111222777777333111444444444222111222333555666444222000///000111111111///............---------000000////////////000000222444666666444222000000111222222111000000111333222999===999555333000------...///111222222333333111000//////.........///...---------....../////////111333333111//////000000333555666555444444555444333333333333333222222000000000000000///......111222222222111000222444111111111111111111111111333333222222111222222222222222222222333333333333333444222999@@@???KKKeeevvvUUUDDD===:::666444444444444333666666555444333222111111111111111111111111222222//////111111222111111000000222222222111111222444:::888???OOOZZZVVVJJJBBB999999777666555555555555555555444444444333333333555666666777888888777777777777777777666666666666444777;;;===???AAACCCEEEHHHLLL___```LLLGGGDDDEEEHHHJJJUUUnnnqqqRRROOOKKKIIIIIIKKKKKKLLLPPPZZZkkktttZZZJJJCCC888333444111111111000//////......---,,,---...//////---,,,+++///---,,,,,,------,,,+++***++++++,,,,,,+++)))(((***+++,,,------,,,+++***,,,,,,,,,,,,+++***)))((('''((()))******)))((('''bbbTTTQQQNNNHHHDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFAAA<<<;;;===??????============<<<;;;:::888888777999;;;===>>>@@@DDDFFFFFFCCC>>>;;;:::999999888111333444444444666999<<>>AAACCCCCCEEEFFFGGGLLLaaa^^^JJJFFFDDDFFFJJJIIIWWWttteeeYYYQQQQQQQQQNNNRRRYYYddduuuzzz\\\GGG@@@666333444000/////////......------,,,------------,,,,,,,,,+++---+++******+++,,,+++)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,((((((((((((((((((((((((yyy]]]QQQPPPNNNGGGBBBCCCCCCDDDEEEGGGGGGHHHHHHDDD@@@<<<;;;<<<>>>???>>>=========<<<;;;:::888888777888;;;<<<>>>AAADDDGGGHHHDDD???;;;999999888777000111333333444666:::===@@@GGGKKKFFF@@@<<<888555111111111000000000000000111111222333333222222222111111111111111222444444444222000///000111111111222222333444555555666666000////////////000000111222444555555444222111222000111222111000000222444333999<<<888444222111.........///111111222222222///......---------....../////////...---------...333444444333000.........111555999:::999666555444666666555555555444444444111222222222222222111111000222444444333333444666222333555666666555333222333222222111222222333333222333333444444555555555555777777<<>>222777777888888777555333222444444444444444444444444444555555666666666555555555555555666777888888888:::>>>BBBEEEEEEDDDDDDDDDGGGMMMddd^^^KKKFFFDDDFFFJJJHHHYYYyyyrrrcccaaa```^^^hhhxxx|||\\\DDD<<<444222333///000/////////.........---000///...---,,,---.........,,,+++,,,---...---++++++******++++++---...///111000///........./////////...---+++++++++,,,---))))))(((((((((((())))))ttt[[[QQQPPPMMMFFFAAACCCDDDFFFGGGHHHIIIHHHHHHCCC@@@===;;;<<<===>>>???=========<<<;;;:::888888666888:::;;;<<<@@@DDDGGGIIIEEE???;;;999888666555111222333333333555888:::@@@EEEGGGCCC===;;;888444111000000000000000000000...000111111333444555444000111111111222333444444444222000///000111111111......///000111222333333///////////////000111111000444888999888555222111000111222111000000222444222888:::666222111///---------...///000000000000......------------...//////,,,)))+++///111000---000111222000///...///000111555888:::888666444333333333333333333333333333111222222333333333222222111333555666555444555666222333555666666555333222555444333222111111111111222222333444444555666666777999999===CCCFFF\\\cccJJJAAA:::888555444555666666666444444444333333222222111//////000111222333333333111111111111111222222333444444222000///111555888999IIIZZZ]]]RRRDDD:::555666666777777777555333222444444444444444444444444555666666666666666555555444444555666777888999999>>>AAAEEEFFFEEEBBBAAAAAAGGGLLLeee___LLLFFFEEEFFFJJJIIIZZZ{{{xxxWWW@@@999222111333///111111111000000000000000000///...,,,,,,---...///...---,,,---...///...---,,,,,,,,,---...///000111222111///---------///000...---+++******+++,,,,,,+++******))))))******+++ppp[[[QQQOOOKKKFFFCCCDDDEEEGGGIIIJJJJJJJJJIIICCCBBB???===<<<===>>>???=========<<<;;;:::888888666888999999;;;>>>BBBFFFIIIEEE???;;;999888666555444555555444333444777999???DDDDDD@@@<<<:::777333000000000111111111222222---000111000222666777666000111111222333444555555444222000///000111111111------......///000111111///......//////000111222000444999;;;:::666333111///000111111000111333444111777999555111000///---,,,---....../////////............---......///000---)))&&&***111666444111//////000///......000222111444777888666444222222//////000000111111222222111222222333333333333333333555777777666555444555000111222333333222111000666555333222111000000000111111222333444555555666666:::;;;>>>DDDIIIccc]]]HHHBBB:::777444444555666777777444333333333222222222111000000000111222222222333222111111111111222333333333333111///...111666:::CCCQQQ\\\VVVGGG<<<999:::555555555666666555555444333333333444444444444555888888999999999888777777444555555666777888888999???AAADDDDDDBBB@@@??????FFFLLLfff___LLLGGGEEEFFFIIIKKK[[[}}}mmmOOO===777111000333000222222222222222222222222///...,,,+++++++++,,,---,,,+++***+++---...---,,,---......///000111111111///...---+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++yyyjjjYYYQQQMMMJJJGGGGGGEEEGGGIIIKKKLLLLLLKKKKKKEEEDDDAAA>>><<<<<<>>>@@@=========<<<;;;:::888888777777888888999<<<@@@DDDJJJFFF@@@<<<:::999888777666777777666666666999;;;>>>BBBBBB>>>;;;:::666222///000000111222333444444///333333111222777888555000111222333444555666666444222000///000111111111/////////000000111111111............///000111222111444777999777555333333///000111111000111333555222888:::555111000000...---......//////////////////.........//////000111///---,,,...111444444333000111111000...///000222111333555555333111111111......///000222333444555555555666777777777777777555777999999777555444444111111111111111111111111444333333222111111111222000000111222333444555555555:::<<<@@@FFFNNNlllzzzWWWDDD@@@888555333222444666666666333333333222222222222222111111111111111111222222222222111111111222333444444333222000111666<<>>@@@@@@???>>>???@@@FFFKKKfff[[[KKKHHHFFFFFFIIIMMM]]]```GGG999777000...222111222222222222222333333333///...------,,,,,,------,,,+++***+++---...---,,,---...///000111111000///...---,,,++++++***************++++++++++++******)))***+++,,,,,,+++***)))rrreeeWWWPPPLLLHHHHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKFFFEEEBBB???<<<<<<>>>@@@=========<<<;;;:::888888777777777777888:::???BBBKKKGGGAAA>>><<<;;;:::999888888999888888999;;;======AAAAAA>>>;;;999666111//////000222333444555666111555555111111777777444000111333444555666666666444222000///000111111111............////////////............///000222222222444555555444333444555///000111111000111333555444999;;;666222111111///...///000000000000000//////////////////000111111444555555333000///000111333333333111//////111333111222333222111///000000///000111333555777888999999:::;;;<<<<<<<<<<<<<<<666888::::::777555333333333333222111111222333333222222111111222222333444///000000111333444555555333999<<>>???AAAFFFKKKfffvvvmmmjjjfffrrrzzzXXXIIIGGGFFFGGGIIIOOO^^^XXXBBB888777///...222111222222222222222222333333000000000000000/////////---,,,+++,,,...///...---,,,---///111111000...---//////...------,,,++++++)))***+++,,,---,,,+++***'''(((***,,,,,,***((('''ooo```QQQLLLKKKIIIGGGGGGDDDHHHKKKKKKKKKMMMLLLHHHDDDBBB??????AAABBBAAA???===<<<<<<;;;999888777777666777777555444666<<>>>>>@@@>>>888333888555222333555777555333444333222222222444555666444333333333333444555666888;;;@@@BBBFFFYYYsssSSSBBB???999888777666444444444333333333444444333333222111111111111111111111222222000000000111222222111000333555888:::>>>FFFPPPXXXXXXJJJ;;;666666555444444333444444444444444444444555444333222222222333333555555666666666666555555444666777888777666777888999888888888:::>>>BBBDDDCCCOOOlllsssbbbVVVRRRSSSPPPWWWcccwwwzzzVVVJJJIIIFFFFFFJJJRRReeekkkBBB???:::555111////////////111222444555555444444333333222000///---,,,,,,+++,,,,,,+++))))))+++---......---,,,,,,,,,---------------,,,,,,++++++++++++***)))((()))+++---...))))))*********))))))(((lll^^^PPPKKKJJJIIIHHHHHHEEEIIIKKKJJJJJJKKKIIIEEECCC@@@>>>>>>@@@AAA@@@>>>===<<<;;;:::999888888777999::::::888666777<<<@@@BBBCCC@@@<<<;;;===<<<999;;;<<<<<<;;;999888888:::>>>BBBDDDCCC>>>999777666111111111111222222222222333333222222222333444444111111222333333333333333444222000/////////---,,,...............---------///000000000......///111999;;;<<<;;;777333000///...///000//////000333555999===<<<555000//////......///000111222111111000000///000111333333111///000...------///111333333///000111000...---...///111333555444111//////000333666:::???CCCGGGKKKNNNQQQTTTYYY___bbbccccccbbbWWWRRRMMMKKKKKKHHHCCC>>>:::999999999999777444222777666555444444444555555444444444333333444555555888;;;@@@DDDKKKaaapppQQQAAA===999888666555444333333333333333444444333333222111333222222222111000000000000000000111222222222111111444777<<>>???>>>===<<<<<<;;;:::999888888777999;;;<<<:::777777:::===BBBCCCBBB===<<>>??????>>>;;;999888999<<<@@@EEEDDD???999555444111111222222222333333333444444333222222222222333000000111222222222222111555333111000000///---+++,,,,,,---------.........///000111000///...///111666888:::999666222000///000111111000///000222444888<<<<<<555000000000000///000111333333333222111///...///000222222000//////......///222333333333222333333111///------...000444777555111000222666999@@@HHHOOORRRTTTXXXZZZ\\\^^^bbbgggjjjmmmnnnnnnhhhccc]]]YYYWWWUUUPPPMMMEEEEEECCC@@@;;;777555444666555444333222111111111555555444444444444444555777:::@@@GGGSSSnnnkkkOOO@@@<<<777777555444333333333333333333444444333333222111444333333222111000//////000000000000111111222333444888???FFFMMMSSSVVVXXXJJJ@@@777555777555444555444444333333222222111111222333555666777777666666777888888999999888888777999:::;;;:::777666777888888777666666888<<>>===>>>>>>>>>>>>;;;;;;::::::999888888777666888:::888666555777:::EEEGGGFFFAAA???BBBCCCAAAAAABBBBBBAAA===:::999888;;;???BBBAAA<<<666333222222222222222333333333444555444333222111111111111000000111111111111000000000//////000111222111///...........................000111111///...///000...111444555333111000000111222222000///000222444666::::::444//////000000222333444444444333111111.........000222222000...---------000333444333111111222333222///...///000...222555444111333999@@@EEELLLUUUZZZZZZXXXYYYZZZUUUVVVXXXZZZ]]]```bbbccciiieee___\\\ZZZZZZXXXWWWTTTTTTQQQJJJAAA;;;::::::555444333333222222333333666555555444444444444444777:::???HHHZZZyyyfffMMM@@@;;;666666555444333222222222333333444444333333222111333222222222111000000000000111000//////000222333555===IIIUUUZZZXXXRRRLLLBBB:::444555777555555555444444333222222111000000000222444777888888777666999999::::::::::::999999999999999777555333444555777666666666777;;;>>>@@@JJJSSSmmm{{{dddKKKCCCFFFGGGEEEBBBDDDDDDDDDMMMiii|||WWWJJJHHHEEEEEEJJJQQQkkk|||uuuuuuvvviiiLLL888999888666333222111222222111111222222333333333333,,,------......//////000+++---000111000.........++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***,,,,,,------,,,+++***(((&&&%%%{{{^^^UUULLLIIIHHHHHHIIILLLOOOQQQPPPKKKIIIIIIFFFAAA@@@@@@???>>>>>>===>>>???:::::::::999999888888777444666888888666555888;;;IIILLLMMMHHHDDDEEEFFFEEEDDDDDDDDDBBB>>>;;;999999???AAABBB???999555444444222333333333444444444444555444333222111000000000000000000111111000000///...---...000333444333222111111000000///......---...///111111000//////000---000333444222000//////111222222111///000222444444888888333......000///666666666555444222000///.........000222222000...++++++---///222222111//////111222111000///000222...000222222333999CCCLLLPPPUUUZZZZZZVVVQQQNNNMMMFFFFFFFFFFFFHHHJJJLLLMMMYYYVVVSSSRRRSSSUUUVVVWWW[[[___bbb___VVVLLLEEEBBB999888777666666666888999666555555444444444555555888:::???JJJaaaaaaMMMAAA;;;666555444333333333333333333333444444333333222111000000000111222222222333111111111000...000333777:::EEEUUU```___UUUFFF<<<<<<666222444666555444666444444333222222111000000///111333666777777666666::::::;;;;;;;;;;;;::::::::::::999777444333444555777666555555777:::===@@@FFFOOOjjjbbbSSSEEEAAACCCCCCBBBBBBHHHFFFCCCHHHbbbxxxSSSGGGFFFDDDFFFKKKQQQkkkvvvkkkaaa[[[YYY]]]cccrrrnnnQQQAAA999777666444333222222222222000000000000111111111222............------------))),,,///000///...------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---***++++++++++++***))))))uuu\\\TTTLLLJJJIIIHHHJJJMMMQQQSSSQQQLLLIIIIIIFFFBBB???@@@@@@???===<<<>>>???::::::999999888888888888666888999888666777;;;>>>HHHNNNQQQMMMJJJJJJJJJHHHFFFFFFDDDAAA===;;;;;;;;;CCCEEEEEEAAA;;;777777888333333333444444444555555444444333111111000000000000111111111111000000///000///000111333333111///333333222111000///...------///111222000/////////333555777666333///---,,,111222222111000111333555444999999333......000///666666666666444222000...///...///000222222000///,,,,,,---///111111000......///111000//////111222///000222666;;;DDDMMMSSSUUUTTTRRROOOJJJEEE@@@===<<<;;;:::::::::<<<===>>>EEEEEEDDDDDDFFFJJJNNNPPPSSS\\\gggnnnlllbbbVVVNNNBBB???;;;777555555666777555555444444555666666777999<<>>???>>>;;;;;;<<<>>>999999999999888888888888999::::::777555555999===DDDLLLRRRQQQNNNNNNMMMLLLGGGFFFDDD???<<<;;;<<<>>>BBBEEEGGGDDD>>>999777777444444444444555555555555333333222111000000111111111222222222111111000///111000111222444333000...111111000000//////......---///111222111/////////444666888777333///,,,+++000111111111000222444777777;;;;;;555000000000000444444555555444333111000000///000111333333111///000///...///111111///...///000111000.........000111222666>>>HHHPPPTTTUUUQQQKKKCCC???===;;;888444666666555555666777999:::::::::;;;<<<===@@@DDDGGGFFFMMMZZZfffmmmmmmhhhdddTTTOOOFFF===777444444555444444444444555777888999;;;>>>DDDSSSrrruuuWWWIIIAAA999777666555555444444555555333333444444333333222111000000000111222222222333...111333444666<<>>@@@DDDOOOkkkzzz___PPPJJJFFFGGGHHHFFFFFFIIIBBBDDDCCCJJJcccxxxRRREEEEEECCCEEEKKKTTTnnnqqqaaaPPPKKKKKKJJJHHHHHHJJJHHHMMM___|||^^^FFF<<<777444444444333333222111111111......---,,,,,,,,,---.........------,,,++++++***)))+++,,,---,,,,,,...///------,,,++++++++++++,,,+++++++++,,,,,,---------++++++,,,---............***+++,,,---............ooo[[[TTTNNNLLLIIIHHHJJJOOOPPPRRRPPPJJJGGGGGGEEEAAA;;;===>>>===:::999;;;===999999999888888888888888::::::999555111111666:::???IIIQQQRRRPPPPPPPPPOOOHHHFFFCCC>>>;;;:::===??????CCCFFFEEE???888444333444444444555555555666666333222111111000111111111222222222222222111000000//////000222444444222000............////////////,,,///222222111///...///000222444444222///,,,,,,///000111111111222555888999======666111111222111111222333444444444333333000000000222444444222000222111000000111111000///000111111000---,,,,,,---333555;;;FFFQQQWWWVVVSSSKKKBBB888333555777555222333333444444666777999999777888999999999;;;>>>@@@???AAAGGGSSSbbbnnnuuuwwwjjjbbbVVVIII???:::999999333333333444666777999:::<<<@@@GGGXXXyyyqqqTTTGGG@@@888777666666555555555666666333333444444444333222222222222222111111111111111---000444777:::BBBNNNWWWbbbdddbbbTTTBBB666666::::::555222333222111222666444444444444444444444444666666555555666777888999::::::;;;;;;;;;;;;::::::999999888555333333666888:::999777777888;;;>>>@@@GGGQQQnnnnnnSSSNNNGGGBBBDDDFFFFFFFFFGGGDDDGGGGGGNNNgggzzzTTTFFFEEECCCEEEJJJWWWqqq}}}]]]SSSKKKIIIIIIGGGEEEFFFGGGFFFJJJXXXpppiiiKKK???>>>999222444444333333222111000000...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,///111---,,,++++++******+++++++++++++++,,,,,,---------+++,,,---...////////////)))***++++++,,,,,,,,,,,,lllTTTOOOJJJIIIKKKNNNNNNMMMRRRNNNIIIFFFDDDCCCBBBAAA<<<<<<;;;;;;;;;<<<<<<===>>>===;;;999777666666777666888:::;;;:::999999:::CCCJJJRRRTTTQQQOOOOOOQQQLLLIIIEEE@@@===;;;;;;<<>>;;;444000111222111333333444444444333222111222111///...///000222333111000///...---,,,,,,,,,,,,...000000000000111222555;;;EEEQQQXXXUUULLLEEE888777555222111222222333111111111222333444555666555555555555555666777777:::;;;>>>DDDNNN[[[iiisssttttttkkkYYYGGG===999666:::444111444888888888:::<<<@@@LLLfffhhhOOOEEE???:::999777444333444666666666555444333222111111111111222333444444333333444666666888666555;;;JJJYYYaaadddZZZLLLAAA;;;888555444222333444555666666666666444444444444444555666666888333222555666555666999<<<>>>??????>>>=========:::888777555555666888999;;;888777999999999>>>DDDGGGRRRnnnbbbMMMJJJGGGDDDDDDFFFHHHGGGFFF@@@IIIKKKPPPmmmrrrRRRJJJCCCAAAHHHMMMUUUwww{{{bbbMMMKKKHHHFFFDDDDDDEEEFFFGGGAAAHHHUUUdddwwwTTTGGG@@@555111555444222111222333222...+++,,,---.../////////...---,,,,,,,,,---------......+++++++++,,,---///111222,,,------...---,,,***)))*********++++++,,,,,,,,,)))((()))+++---...---,,,***++++++,,,,,,,,,++++++iiiTTTOOOJJJHHHJJJLLLLLLKKKQQQNNNJJJGGGEEECCCAAA???<<<;;;;;;:::::::::;;;;;;???===<<<:::888888888888777888999999888888999:::BBBGGGNNNRRRQQQOOONNNNNNKKKHHHDDD???<<<;;;;;;;;;AAACCCCCC@@@;;;555111000333444444333222444777999333333333222222111000///222222333333333222111000111111000000///......---111000...---------/////////////////////......---111333333222000///000111///000111000000111444666===>>>;;;444///000111000222333444444444333222111...///000000000///......//////...---,,,,,,,,,,,,,,,---.........///222444:::@@@JJJRRRTTTNNNDDD<<<666666666666555444333333222222222222222333444555444444444333444444555555555666888<<>>;;;:::888444333444444444444444333222111000000000000222333444333111000000111555888;;;???IIIVVV]]]^^^XXXPPPFFF===999777555444333333444555666666666666777666555555555555555666777333333555777666777:::===>>>>>>>>><<<;;;;;;===999888777666666777888999888666666999::::::@@@FFFIIISSSmmm___KKKIIIGGGEEEEEEGGGIIIHHHGGGBBBGGGKKKWWWxxxmmmNNNGGGAAA@@@GGGLLL[[[zzzfffQQQJJJIIIGGGFFFEEEDDDDDDEEEFFF@@@GGGQQQ^^^}}}hhhKKKBBB>>>555222666444222000000111111...,,,---...///000000///...---------........./////////,,,///222444555444333111//////......---,,,+++***++++++++++++,,,,,,,,,,,,)))))))))+++---...---,,,***+++...000000...,,,***eeeRRRNNNIIIHHHJJJLLLLLLKKKPPPNNNJJJGGGEEEBBB???<<<<<<<<<;;;:::999999999999>>>===<<<;;;::::::::::::777888888777666666888;;;AAAEEEJJJOOOPPPOOOLLLJJJIIIFFFBBB>>>;;;:::::::::@@@AAABBB???:::444111///333444444333222333555888333333333333333222111000111222222222222111000000111111222222111000...---111000...------...//////......---......///000111555555444222000000222444///000000000000111444666>>>???;;;444///000111///111222333444444333222222+++---000222111...+++(((//////...............///---------------000444777AAAGGGNNNQQQMMMCCC999333222333555666666555333111333222222222222222333333333333333222222222222222111222222444999AAAKKKRRR___qqq~~~kkkTTT@@@333222222555:::;;;888888<<>>>>>===;;;999888999;;;888888888888888888888999666444555999;;;<<>>>>>888444777666444111000000111000000......////////////...---,,,,,,---------............222888======999444000111000///...,,,,,,++++++------,,,,,,,,,,,,,,,+++)))))))))+++---......,,,(((***...000000...***(((yyyaaaPPPLLLIIIIIILLLNNNNNNMMMOOOMMMJJJHHHEEEBBB>>>:::>>>===<<<;;;:::999999999<<<<<<;;;;;;::::::::::::777777666555444555888;;;AAACCCHHHNNNQQQQQQLLLHHHHHHEEEAAA===:::999999999===>>>@@@>>>:::555222000333444444333222222444666222222333333222111111000111111111111111000000000000111333444333111///...000///............//////111000/////////111222333777777666444111000111222...///000000000111444777>>>???;;;333//////000///000111222333444333222222---...000111000...+++(((000/////////000000111222.........---...222888<<>>===<<<999666666888:::777888999999999999999888666444555999;;;<<>><<<;;;;;;;;;;;;::::::::::::999999888888666777666555444555888:::@@@DDDIIIOOOSSSRRRMMMIIIFFFDDD@@@<<<999888888999999;;;======:::666444333222333444333111111222444111111111111111111000///111111000000000/////////000111333444444222000/////////........./////////222111000//////000111222666777888777333///,,,,,,...///000000000222555777===>>>;;;333...///000///000111222333333333222111222111111000///...------............///000111111000000//////111666===BBBKKKLLLIIIBBB:::444222333//////......///000222333222222111000000000111111333333444444444444333222222333333333555999???CCCHHHSSSbbblllpppgggSSSAAA666555666888777666<<>>DDDJJJPPPhhh}}}[[[HHHGGGFFFEEECCCAAAAAABBBCCCIIIMMMccccccHHHFFFEEEFFFPPPUUUkkk~~~sssTTTGGGIIIDDDEEEHHHJJJKKKJJJHHHGGGIIIGGGLLLPPP[[[hhhSSSGGG>>>??????:::666666666666555333222222333444...------,,,,,,+++++++++)))))))))*********++++++---///222444444111...+++000...,,,***)))))))))***---------,,,,,,+++++++++***)))***,,,...///...---,,,++++++******)))))))))ooo\\\MMMKKKIIIKKKPPPSSSTTTSSSMMMKKKHHHEEEDDDAAA>>><<>>===<<<<<<<<<===::::::::::::999888777666666777777666555555777:::???DDDKKKQQQSSSRRRNNNKKKFFFCCC???<<<999888999999999;;;======:::777555444222333444333111000111222000000111111111000000///111000000///.../////////000111222333333222111000.........//////////////////...............//////555777888777333...+++)))---///000000000222555888;;;===:::222...///111000111222333333333222000///444333000///...///000222,,,,,,,,,,,,---......///000000111111444999@@@EEEHHHEEE@@@999444111222333333222000///000222444555111000000000000000111111222333555666666666555444222222333333333666;;;>>>BBBFFFMMMXXXcccfffZZZKKK:::666555666666777===DDDEEEMMMggguuuYYYGGG<<<888999444333222333555777666555666555444333333222222333111111222222222444999<<>>>>>======<<<<<<<<<======<<<<<<<<<<<<:::888777555555777888888666666888999<<>>;;;777444333222333444333111//////000000111111222222111111111111000///.........//////000111111111111111111111---......///////////////+++,,,---///000000000000444666666555222///......---...///000000222555888:::;;;999222...000222111333333333333222111///...333222000//////000111333.........---......//////...///111222555;;;AAAFFF???;;;666222000000//////222222222222222222333333///////////////000111222000222444666777777666555222333333222222333666999<<<===@@@GGGTTT[[[VVVLLL<<<777444777999:::<<<@@@FFFRRRrrrlllRRRCCC::::::===555444444555666777666444555555444333222222222222000000111333666<<>>888666444444777:::999777555555666444555666777777888888777999888777666666666666666;;;;;;>>>>>>999222333777888999:::999777666777888666555555555555777888999999777999;;;;;;:::<<>>>>>>>>===;;;999777666555777999999888777888999:::CCCNNNSSSQQQNNNLLLMMMFFFDDD@@@<<<:::999:::;;;>>>@@@AAA???;;;666222111222333444333111/////////111222222333333333222222111000///------......///111000000///000000111111------...///000000//////***,,,...111333444444444555555555333111000222444---...///000000222666888888:::888111...111222222333444444333222000...---111000000///000000111222222222111111111111222222,,,...000222666;;;AAAFFF999555111///000///,,,)))///000111222222111///...............///111222222///000333555777777666555444444444333222222444666666888:::???HHHPPPNNNHHH<<<777555999<<<<<<;;;<<>>999;;;AAA777666666666777777555333555444333222111111111111---///111555<<>>AAA:::@@@HHHKKKHHHCCC???===333222000///.........///******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++(((((())))))*********++++++******,,,///000///...---...//////...,,,***)))iii\\\SSSPPPLLLMMMQQQSSSQQQNNNIIIHHHFFFBBB>>>===???AAA<<<<<<===<<<<<<;;;::::::999999999888888888888777888:::<<<:::888777999;;;???BBBHHHNNNQQQPPPKKKFFFAAA>>>:::666444444555777CCCCCCBBB???;;;777666666222222333333222222111111000111222111...------......000333222...---...000///---,,,,,,...//////.........///111333333222000/////////000111111222222777777666333000------...+++---000222333666999<<>>BBBGGGJJJAAA;;;888999999888888;;;FFFbbb~~~]]]LLL>>>:::<<<999777777666555444333333333666555555555555666666777222555999===CCCNNNZZZdddYYYOOOBBB888444333222222444666888888666555444555222333444666777666666555666555444444555777:::;;;??????>>>:::777555666777999999888777777666777777888666555444444555666888666777999999:::<<<@@@BBBEEEWWWzzzjjj```YYY[[[]]]bbbttt___OOOHHHKKKOOOOOObbb}}}lllQQQIIIGGGIIIHHHGGGHHHJJJKKKKKKJJJHHHKKKLLLNNN^^^___HHHFFF>>>===<<<;;;;;;<<<@@@CCCJJJMMMOOOLLLEEE???===<<<333///,,,,,,000111///+++,,,---...,,,***))))))***,,,,,,---.........------,,,//////,,,,,,......+++&&&''')))***++++++************))))))***+++,,,---,,,---///000111000...---~~~dddXXXQQQNNNKKKMMMQQQSSSRRROOOIIIGGGDDDAAA??????@@@AAAAAA@@@@@@???>>>===;;;:::999999999999888888888888777999::::::777777888:::===@@@FFFKKKNNNKKKEEEAAA>>><<<999666555666888:::BBBCCCAAA>>>:::777666666333444555555555444333333111333555555222///------////////////...///222444111000...///000222111111111///------///222222222/////////000111111222222888888777444111//////000---...000111333555999<<>>FFFOOOWWW[[[]]]MMMFFF<<<555222222222222444666888888666444444444333333444555666666666666888777666555555666777888======<<<999666444555666999999888777777777888888888777555444444555777888666777999999:::<<<@@@BBBIIIZZZ}}}{{{vvvzzz~~~___OOOJJJOOOTTTSSSeee}}}lllQQQJJJGGGEEEDDDEEEFFFHHHJJJJJJIIIGGGIIIJJJQQQggguuuRRRBBBBBB@@@@@@???======>>>AAACCCCCCDDDDDDBBB>>>999666555333///,,,,,,///111...+++,,,------,,,***)))***+++,,,,,,---------,,,,,,+++,,,///...+++***---,,,)))&&&''')))***++++++******))))))******++++++,,,,,,---...000111111111///...yyy```TTTOOOLLLJJJLLLPPPRRRQQQOOOIIIEEE@@@???AAABBBAAA???CCCBBBBBB@@@???===;;;::::::999999999888888888888666888999888777666777999:::===CCCIIIKKKHHHAAA;;;;;;999777555555888;;;===BBBBBB@@@===999666666666222333555666666555333222111444777888555111///---111...,,,,,,///333666777111000...///000222222111333000+++***,,,000333444////////////000111222333777888777555222000111222000000111111222555999===AAA???;;;777444222222222222222111111111000000000------...111444555444222111000...------///222444000333777;;;<<<;;;999777444333222111222111...,,,...000333444333222222333//////111222222333222222111000000000000111333444555555444444333333222222555555444555777:::===???<<<888666999:::<<<@@@FFFUUUuuugggPPPEEE;;;888:::777777666555444333333333333444333222111000111111222777;;;DDDPPPYYY[[[UUUOOO???:::555222111222333333333555888888666444333333444444444555555666777888:::999777666555444555555:::::::::777444333333444888888777777777888999999888777666555555666777888666777999999:::<<<@@@BBBLLL]]][[[MMMJJJQQQWWWTTTeeeoooTTTNNNIIIDDDCCCEEEGGGIIIJJJJJJHHHGGGKKKKKKYYYyyy~~~]]]FFF???@@@AAA@@@>>>=========>>>???===;;;999777666444111///111...,,,,,,...000...,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++***)))+++...---***)))+++***''''''((()))++++++++++++***(((((()))***++++++++++++---...///111111000000///uuu^^^TTTNNNLLLKKKKKKMMMOOONNNMMMHHHCCC>>>>>>BBBDDDAAA>>>@@@@@@??????>>><<<;;;:::::::::999999999888888888666666777777666666777888777;;;BBBHHHKKKHHHAAA;;;999777555444444777:::<<>>???===999555222000000000111111111111000000000000---...///111222333333222222111/////////000222444222666:::<<<;;;888444222333333333222222000---+++---///222333222222333444...///111222333333222222444333111//////000222333444444444444444333333333444444333444555777999:::;;;777555888999;;;BBBIII\\\yyy\\\IIICCC:::777888555666555444444333333333444555444333222222333444555<<>>555444222222222333444444333555888888777444333333666555555444555777888999:::999777666555555555555888999999777444333333444666666666666777777888999888777777666666777777888666777999999:::<<<@@@BBBKKK\\\zzzXXXKKKJJJQQQVVVSSScccsssXXXSSSMMMEEEFFFHHHJJJKKKKKKIIIHHHHHHNNNQQQfffeeeKKKBBBAAAAAA===<<<::::::::::::999888;;;777333222333333111...///---+++,,,---......,,,***,,,---,,,++++++,,,---,,,,,,,,,++++++)))((('''+++------)))(((***)))&&&'''(((***+++,,,,,,++++++&&&'''(((*********)))))),,,---.../////////......sss___WWWOOONNNLLLKKKKKKKKKJJJIIIFFFAAA===>>>BBBCCCAAA>>>===>>>>>>>>>>>>>>>===<<<:::::::::999999999999888555555555666777777777777666:::AAAHHHLLLJJJDDD???999777444222222444777999@@@???===:::666444555666111222333444444222000//////000111111111222444777111//////111555555222///---+++***+++,,,---------///...---...000222111111000000///...///111222444555555555333000///000111333333222111222555:::>>>???===999555222000000000111111111000000000/////////000000111000000000111222222222333222222111000444888<<<<<<999444000///111222333222111///---,,,---///111222111111333444///000000111222222222222777666333111000000222222444444444444444444444555555444444444444666777888:::777555777888:::BBBKKKdddnnnTTTEEEAAA999666777333555444444333333333333444444333222222444777:::;;;FFFKKKQQQQQQKKKAAA999444222333444444444444555555333666999:::888555444333777666555555666777999:::777777666666666666666777888999999888666555555555555555555555555666777888888888888777777888888888666777999999:::<<<@@@BBBGGGYYY}}}wwwWWWLLLKKKQQQUUUTTTeeezzz```VVVNNNHHHGGGIIIKKKKKKIIIGGGGGGHHHMMMWWWsssuuuSSSCCCBBBAAA===;;;999888888999888666333999555111///111222000......,,,++++++,,,---------+++,,,------,,,+++,,,...,,,,,,++++++***)))((('''+++------)))(((******''')))***+++------------,,,((((((((((((((((((''''''***++++++,,,,,,,,,,,,,,,qqq^^^YYYOOONNNMMMKKKIIIHHHGGGGGGDDDAAA>>>>>>@@@AAA@@@======>>>??????@@@@@@??????::::::::::::999999999999666555444555777999888777666:::@@@GGGKKKJJJFFFBBB:::888555222222333555777???>>><<<888555333555666666666666555444333222111...//////......111555888000000222333444222///,,,///---,,,---...000//////......///111333333111///111000///...///111333444555666555333000...///000222222333333444777;;;???AAA???;;;777444222222222111111000000000////////////000111000//////000111222333444555444333111000666:::===<<<777111...---000111222222///......///...000111111000000222333000000000000111222333444777666444222111111222222333333444444555555666666555555444444555555666777:::777666777888;;;EEEPPPoooeeeMMMBBB@@@888555666444444444333333333333444444222111222444888===BBBEEEPPPRRRRRRLLLAAA888333222111333555666555444555666444777:::;;;:::777555444666666666777777888999:::555555666666777777888888777888:::999777666666777666666555555555666777777888888888888888888888888666777999999:::<<<@@@BBBDDDWWW|||tttWWWOOONNNQQQVVVXXXmmmnnn[[[MMMJJJFFFHHHJJJIIIFFFFFFIIILLLQQQdddbbbHHHAAA@@@===999;;;999888999;;;:::777333555333000............---,,,,,,+++++++++,,,------,,,---...---,,,+++,,,---+++++++++++++++***)))(((+++...---******---,,,***+++,,,---/////////......,,,+++***)))((('''''''''***************+++++++++mmm\\\WWWMMMMMMLLLJJJHHHGGGGGGGGGBBBAAA@@@@@@???>>>>>>===>>>>>>?????????>>>>>>===;;;;;;:::::::::999999999777555444666888:::999777777:::>>>DDDGGGGGGDDDAAA;;;999666444333555888999>>>===;;;777444333444666999888666444222111111111///000000000///000222444///000222222111///......111///......000111111000//////000222444444333111111000.........000333555777777777444000//////000000111333444666888<<>><<<===>>>============<<<;;;999999;;;;;;;;;:::::::::999999777555444666999;;;:::888888999===AAADDDCCCAAA>>>;;;999777555555777:::<<<>>>===:::666333222444666:::888444111///......///000111333333222000000000...000222000------///222000///......000111111000111000000111444555444333111000...---...000333555999999888555111//////000///111333555777999===??????===999555222000000000000000000000////////////+++---000///...///222555444333111111222444777999;;;>>>@@@===666000///111...000111///------000444111111222000//////000222333111///---...111444777---...000222333333333333222333333444555666777777333333333444444555555555888666777999<<>><<<999777555555666888999::::::999888666666777777777777666666444666999999777666666666;;;;;;:::999888888888999888999999::::::999999888666777999999:::<<<@@@BBBGGGZZZfffOOOMMMKKKMMMSSS]]]{{{nnnTTTTTTHHHKKKMMMLLLLLLPPPYYYaaazzzuuuZZZCCC??????::::::@@@999777666999===<<<777222111333444222---***+++---***+++++++++***+++,,,......//////...,,,***+++,,,***++++++,,,,,,,,,++++++,,,//////---...111222///---...000111222222111111777444000,,,))))))+++,,,++++++******++++++,,,---fffWWWRRROOOMMMJJJIIIHHHGGGFFFDDDDDDCCCAAA???===;;;:::999?????????<<<999888888:::<<<<<<;;;999888777777666999777555333333444666777444555777<<<@@@BBBAAA@@@===999666666555444666;;;@@@>>>;;;:::999777444333111111222111111111111111000000111222222222222111000000111000000///...---------...111333444222111000000111222222222222111111000000000111333555666===;;;888444111///...---111222444555666888<<>>:::666444444999888777666666555666666777555555777999:::777444888888777666555444333333999999999888888888777777>>>;;;888777999;;;======999:::;;;::::::<<<>>>AAAJJJYYYeeeQQQIIIGGGRRRXXX\\\|||fffWWWUUUWWWWWWSSSSSS```www```NNNAAA@@@???888555999666666555555555555666666777333000/////////,,,***,,,---,,,***'''&&&)))---000000///...---,,,+++***/////////...------///000555444333333333333222000///.........000111111000777222,,,******---......+++++++++******)))((('''~~~dddVVVQQQNNNKKKHHHFFFFFFEEECCCBBBAAA@@@???>>>===<<<<<<;;;<<<>>>@@@@@@===:::888777===<<<<<<:::888666444333777777777666666666555555333555888<<>>===@@@YYYwww|||dddMMMDDD;;;999777555333444444111111444444222555999>>>EEEPPP^^^nnnuuummmaaaIII@@@666000000111111000111222444444333333444666333888===>>>:::666444444888777666555555555555555777555444666888888666444666666666666555555555555999999999888888777777777::::::;;;<<<;;;:::999888888999:::::::::;;;???AAAJJJYYYbbbOOOHHHGGGQQQXXX]]]~~~|||ooopppooommmpppXXXHHH>>>>>>>>>888666999444444333333333333444444555222///...//////---+++...//////---******,,,//////---+++)))***,,,///111111333333111///...000333777888999<<>>>>>>>>>>>>>>>>>>>>>>>:::>>>BBBCCC@@@<<<888555999:::;;;;;;:::888666444666777888999888777555444222333555:::@@@DDDEEEEEE>>>888555444444222555:::AAA@@@???<<<:::777666555777666444222111111222333000////////////000111111222222222222222222111111000//////111222333222000333333111000///.........///.........///111333444333333333333222111000000111222222222333777<<>>:::666444444666666555444444444555555777555444444555666666555444444555555555666666666888888888888777777777777777===BBBCCC@@@;;;777666777888999999:::<<<@@@CCCKKKZZZssshhhdddfffqqq___MMMHHHFFFPPPWWW^^^lllPPPDDD<<<>>>???:::888999222222111111111111222222222111///...//////...---...///000///------...///---,,,+++******,,,...000///666===AAABBBCCCHHHLLLQQQSSSWWW\\\aaabbbaaa___ZZZXXXUUUPPPKKKFFFBBB@@@999;;;<<<888222///000333...---++++++,,,,,,***)))ttt^^^RRRNNNKKKHHHDDDBBBAAAAAA???>>>@@@@@@@@@???????????????:::>>>BBBCCC@@@<<<888777333666999<<<======;;;:::888888888888888777666666111111333777<<<@@@BBBCCC>>>999444444333222555:::AAA@@@???<<<999666555555999666333111///000111222111000000///000111222222000000000000000000111111222111000111222222111000222111000///.........//////.........///111333444222222333444444333111000111222222222333666<<<@@@777333111444444111///000222111111000000/////////,,,---///111222222222111111000000222444888<<>>>>>:::666444444444444333333333444555555777666444333333444555555555555555555555555555555777777777777777777777777:::AAAHHHHHHCCC<<<999888888999999999:::===BBBEEEKKK\\\yyyeeeZZZSSSQQQSSSUUUjjj^^^MMMIIIGGGOOOVVV___}}}[[[KKKCCC>>>@@@@@@<<<999999111000000000000000000111000///........./////////,,,...///000//////......,,,---///111222333333333:::GGGYYYgggmmmqqquuuxxxyyyzzz}}}yyysssooommmeeeaaaYYYOOOEEE???======777333...---......---,,,oooZZZQQQNNNKKKHHHDDDBBBAAABBBAAAAAACCCCCCBBBAAAAAA@@@??????===>>>@@@???===;;;::::::444666:::===>>>>>>===<<<:::999777666555666888999444444444666;;;???AAAAAA@@@:::555444333222555:::???@@@???<<<777444333444777555222///...///000111222111111111222222333333000000//////000111222333444333111111111222000///000///////////////000000////////////000222444555444555555555555333111000111222222333444777<<>>CCCGGGLLL^^^www```SSSNNNKKKJJJKKKJJJVVVjjj^^^OOOLLLIIIOOOVVVaaaoooPPPFFFAAA===>>>===:::666555111111000000000000111111..................///000---...000333444333000///---...111666===DDDKKKOOOWWWfff{{{|||sssiii]]]UUUIIICCC:::555444222///,,,jjjXXXPPPNNNLLLHHHDDDBBBCCCDDDDDDDDDEEEEEECCCBBB@@@???>>>===>>>>>>>>><<<:::999:::<<<999:::<<<===<<<;;;999888;;;999666444444555777999999777666888<<<@@@CCCDDDAAA;;;666444333222666;;;>>>@@@@@@<<<666222222333555444222000//////000111111222333333444444333333222111111111222333555666666444222111111111000///...///000111111111111000000/////////000222444555666666666555444333222111111222444555666888<<>>TTT^^^QQQ<<<:::888666444333333333444555666777999:::;;;<<<::::::<<<@@@JJJbbb|||```OOO@@@999555777888666555555555333444777;;;DDDUUUeeevvvWWWBBB999666111222333444444444444333444555666666555444555777:::>>>@@@???:::666444555222222222333444555666777666777777666444333444555777777666555444333222111555555555555666666666666999;;;======:::888888:::;;;;;;:::::::::===CCCGGGLLL___ooo```QQQKKKJJJHHHGGGGGGIIIMMMYYY}}}^^^QQQOOOLLLQQQXXXeee```HHH???<<<:::888777555222000111111000000000000111111---...///...------///111///000444777:::999555111111000111888EEEWWWiiisssiiirrr}}}|||sssmmmjjjgggccccccfffjjjnnnpppyyy~~~vvvmmmbbbXXXOOOEEE999000fffVVVPPPOOOKKKGGGDDDBBBCCCEEEFFFGGGCCCCCCBBB@@@???>>>===<<<<<<===<<<;;;999888999;;;;;;;;;;;;:::999888666666888777666555555555666666999777666888===BBBFFFGGGCCC===777555333333666<<>>???888222111000---...111///000111222222222222111/////////000111222444444444666555444888???@@@<<<444333111///------///000///////////////////////////////////////////////////000111333444555555666999333555777888CCCHHH???888777666444444444444555333444555777888:::<<<<<<<<<;;;<<>>===<<<<<<:::;;;<<<;;;999888888999888888888777777777777777555666777777777666444333666444333666;;;AAAFFFHHHDDD>>>888555444333777===@@@BBBCCC>>>777333333666333333333333333333333222---///222555555333111///000///......000222555666999666333111111000///...000222444555444111...+++------------...000111333444333111111111222333444000333777999:::;;;===>>>===777222333222//////111...///111222333333222111000000//////000222444555000333333111666<<<<<<666444333111///---,,,...///111111111111111111111111222222222222222222222222...///111333555666666777999111333666333666888222555444333333444555666777222333444666888:::<<<<<<>>><<<<<>>BBBMMMaaannnUUUOOOKKKMMMNNNLLLKKKLLLIIIIIIQQQyyy~~~ZZZOOOQQQOOOVVV___qqq{{{{{{```III@@@888888777444333444444222//////............//////,,,...000...,,,+++...000---///333999===;;;555000888;;;@@@HHHRRR[[[cccgggRRRIII???::::::<<<;;;:::555333222222444666777777;;;???CCCCCCAAAAAAEEEIIIUUUUUUWWW]]]hhhuuu|||uuudddXXXOOOIIIFFFGGGGGGFFFCCCBBBBBBCCCEEECCC@@@>>><<<;;;;;;;;;;;;<<<======:::999999:::999888777777777777555333555666555444222111333555333333666;;;===>>>CCCIIIEEEAAA;;;777555666999;;;@@@@@@???<<<777333111111222222222222111111111000...///222444555444333222000000000000000000000000///111333333222000000111000000000111222222000...---.........///111555888444444333111//////222444444444555888<<>>999888999<<<;;;777666888888<<>>AAACCCNNNbbbzzzaaaRRRNNNJJJGGGHHHIIIJJJKKKJJJIIIUUUmmmwwwQQQJJJMMMVVVVVVZZZzzzuuukkkbbb\\\]]]hhh{{{rrrXXXGGG===444444333333222111000000000000000000///---,,,+++///000000...------///222------...000333666999;;;DDDFFFJJJKKKJJJIIIIIIIII999777333///...///000222555///***,,,111444111---///000222222222333444666777888;;;AAAHHHOOOVVVZZZcccfffooowwwdddWWWNNNJJJFFFGGGGGGFFFCCCBBBBBBCCCCCCBBBAAA???===<<<<<<;;;:::;;;<<<;;;999888888888;;;:::999999999999777555555666555444222222333555444222444888:::;;;@@@GGGEEEAAA;;;666444555999;;;>>>??????<<<999555444444333333222111000000000111///000222333444444222222000000000000000000000000///111333333111000000111000000000111222222000...///000000///...000333666555555444111//////111333666666777999===@@@AAAAAA>>>:::555222111111111111111111111111111111111111222333333111000000222444444333444777999888555111////////////////////////222111111000000//////...333333333333222111000///111222333222222333666888888555333222444444333111444444444555555555666666555555666666777999:::;;;;;;>>>BBBLLLdddwww[[[OOOFFF<<<999666777999888555555888999>>>HHHTTT]]]eeepppzzzyyyeeeKKK;;;777888666333333333333333333333333333000111222222222333666888<<<======:::777444222222666666555555666666777888777777777666666666666666333333333444444555555555777666666777888888777666666666555555555666666777::::::::::::===@@@CCCEEEMMMbbbrrr\\\QQQNNNJJJHHHIIIJJJKKKKKKLLLIIIWWWrrrpppRRRJJJLLLSSSTTTZZZzzzppp^^^XXXSSSPPPQQQWWWeeesssgggOOO???777555555444333222000000///000000000000///...---,,,,,,,,,,,,+++))))))+++------,,,,,,...222888>>>AAAFFFDDDAAA>>><<<:::999888555333000...---...///000222...******---000///---,,,---//////......///111......000333777<<<@@@BBBDDDGGGMMM[[[oooyyycccTTTMMMJJJFFFGGGGGGFFFCCCBBBBBBCCCBBBAAAAAA@@@???>>>===<<<999:::;;;;;;999777777888<<<;;;::::::;;;;;;999777555666555444222222444666555222222555777888===DDDFFFBBB<<<777444666999;;;===>>>???===:::888777888555444222000//////000111000111222333333222111111000000000000000000000000...000222222111000000111000000///000222222000///111111111///...///222444666666444111///...000222555555666888<<>>666000...---,,,***///...------,,,---------...---***))))))+++---...+++,,,------++++++,,,---------......///000111111333555777:::DDDXXXqqqxxxaaaRRRLLLKKKFFFGGGGGGFFFCCCBBBBBBCCC@@@AAAAAAAAAAAA???===<<<999;;;<<<;;;999777777888:::999888999::::::888666555666555444333333555777666333222444555666<<>>999777777:::<<<===??????>>>;;;888888888777444111///...///000222111111222222222222111000////////////////////////...///111111000///000111000//////000111222111000111111111000///000222555777777555222///...///111333222333555999;;;<<<;;;:::777444222222222000///222222222222222222222222222222222111///000222444888888:::;;;;;;999777444000000000000000000000000000000111111222222222222222222222222222111000000222333333111000000222444555444333222333333333222444555555555666666666666555555666666777999:::;;;>>>???EEEWWWxxxvvvVVVGGGBBB===888;;;888777888777888>>>FFFRRRUUU[[[]]]XXXPPPNNNRRRXXXLLL>>>666666777444000333333333333333333333333///000111111222444777:::CCCCCCAAA>>>999666555555333333222222222333333444444555555666666777777777222222333333444555666666666777888888777777777777666666555555666777888888666666666777999<<>>??????===:::777666666666444111///...///111222111111111222111111000000////////////////////////---///000///......000222111///...///111222222111000000000000///111444777777777555222///...///111222111222444777::::::::::::777444222111000///...222222222222222222222222111222222000//////111333999;;;======<<<:::777666111111111111111111111111000000000111222222333333111111222222222111000000111222111000......000222444444333333222222222333333333444444444555555555555555666666777999:::;;;===@@@III```cccKKKAAA>>>;;;888888666666777888;;;EEEPPPeeedddaaaXXXJJJAAAEEENNNXXXLLL>>>666555666555222333333333333333333333333111222111111000222666999@@@@@@>>>;;;888666666777444333333222222222333333444444555555666666777777444444444444444444444444444666888777666555555777888888777666666666666666;;;::::::;;;===@@@CCCEEEKKKaaa\\\TTTKKKJJJIIIJJJLLLMMMMMMLLLOOOVVVuuummmUUUNNNLLLOOOSSSaaabbbTTTUUUNNNLLLMMMNNNMMMMMMSSSZZZuuu}}}```NNNEEE@@@>>>777666555333111///...---000//////...//////000111///000111000...---...///222888BBBIIIKKKGGG@@@;;;444///******...000---***)))***+++---------------+++------***'''''',,,000...//////...,,,++++++,,,+++,,,---...............---...000111222444777999nnnYYYNNNJJJIIIFFFGGGGGGFFFCCCBBBBBBCCCAAA@@@@@@???>>>===<<<;;;;;;<<<>>>===;;;999999:::555444444555666666555333555555666444333444666888777555444666666666;;;BBBGGGEEECCC???===;;;:::999<<<======;;;888555444444444333111//////000111222111111111111111111111111000000000000000000000000---...///...---...000222111///...///111222222222000000000000000111555888666666444111///...000222333222333555888:::::::::999666222000000000000///333333333333333333333333111222111000//////111333888:::<<<<<<:::666444444222222222222222222222222000000000111111222222222000111111111111111000000111111111000......000222222333444333111111222444333333333444444444444555555555666666777999:::;;;<<>>999AAANNNTTTIII;;;333222555666666555555555555555555555555333333222111000222666999;;;;;;:::777555444555777777666555555555555555555555555555555555555666666555555444444444333333333333666888777555333555777:::999888777666666666666::::::999:::<<>>GGGMMMLLLDDD:::222...,,,***+++---...+++((()))***+++,,,------------+++------,,,)))))),,,///+++,,,---,,,***)))***+++))))))***+++,,,---...///...+++)))))),,,///000///gggVVVMMMIIIHHHFFFGGGGGGFFFCCCBBBBBBCCCBBBAAA???===<<<;;;:::::::::<<<===<<<:::888888999666666555666888888666555555555666555444444777999555333444777777777:::@@@DDDCCCCCCAAA>>>:::777555888999:::999666444444555111111111000111111222333000//////000000111222222000000000000000000000000,,,---...---------000222111///......000222333222222222222000000111333666555555444111//////111333222222222444777999999999666333///...///111333333333333333333333333333333111111111000//////111333777999<<<;;;888444222222111111111111111111111111000000000000000000000000000000111111111111000000111222222111000000222444111333444333111000222555444444444444555555555555555555666666777999:::;;;<<>><<<;;;:::777444444555777888777666666555555666666555555555555555555444444333333444444444444444444333777:::999555444555888888888777777777777777777777666666777999<<>>:::555222444666777777555444555666///000000111222222333333////////////000111333333000000000000000000000000,,,---------,,,---000222111///---...000222333333444444333111///000222444444444333111//////222444000//////111444666777666333000---,,,...333666888333333333333333333333333111111111000...///111333777:::===<<<888444222222000000000000000000000000000000000//////////////////000000111111111000000222333333222111222444666111333444333000000222555555555555555666666666777555555666666777999:::;;;<<>>???999555777555777<<>>BBB??????===:::666666777999777666555444444444444444666666666555555444444333111222222333444555666666444888;;;:::666444666:::666666666666777888999:::999888888999;;;>>>AAACCCNNNbbb~~~^^^\\\TTTQQQNNNOOORRRVVVYYY[[[kkkiiiXXXTTTTTTXXXaaauuummmRRROOOQQQNNNPPPNNNNNNPPPQQQTTT]]]ggg|||kkkKKK>>>??????<<<;;;444444333333222111000000,,,,,,+++***+++---000111///222555666555555666666@@@@@@???===:::555111///,,,,,,,,,***)))))),,,...)))))))))))))))***++++++)))***+++,,,,,,+++***)))***,,,---,,,+++***+++------,,,***(((((()))***+++)))******++++++*********qqq^^^TTTLLLJJJLLLIIIFFFCCCAAABBBCCCBBBBBB>>>???@@@@@@???>>>===<<<:::999888777777888999999888888888888888888888888222333555777777666444333444555666555333444888;;;@@@BBBBBB???:::777777999888<<<;;;666333333222000444111///000333555444333222222111111111222333444111111111111000000000000---+++)))***,,,///000111,,,---...000111111111222222///---...222555555333444333111000///000111222333222111333555888888888444222///...000222222222111222333333333111000///......///000222333555555===???;;;333000333222...////////////////////////000111222333222111///---111111000000111222333333222111111222333222000---444333333222222111111111555666666666666666555444555555666666777999===@@@FFFNNNhhhZZZOOOAAA999888888555222666666AAAVVVaaa___^^^cccZZZIII:::888999:::@@@IIINNNEEE<<<888555333444777777555444222222333444555111444777555222555>>>FFFBBB@@@<<<999666444444444777666555444444444444444333444666777777555333222222222111111333555888999777777777777777777777777888888999999999999888888888999999999:::===BBBFFFOOOcccrrr[[[[[[TTTRRRWWWYYYWWW___llliiiWWWUUUUUUWWW[[[kkk___QQQTTTUUUOOONNNPPPSSSUUUUUUWWWbbbnnnzzz___FFF???>>>888666888888666333222111111///...///...---,,,,,,,,,---...222000......222666999:::@@@===999666555333111///...,,,***(((''')))+++,,,++++++++++++++++++++++++***************+++++++++*********)))******+++++++++***)))))))))+++---///+++++++++************)))ppp]]]TTTLLLIIIKKKHHHEEEBBBAAAAAABBBAAAAAA>>>>>>??????>>>===;;;::::::999888777666777777888888888888777777777666666555666777777777666555444555666666555333555999<<<@@@BBBBBB???:::777777999999<<<<<<666333333222000111///......111222111///111111111222222222333333111111111111000000000000,,,,,,,,,...000111111000---...///000111111000000///...,,,---///111222222555333222000000111222333222111111222555777888777666444111111222444444444222222222222222111000000............000222555666:::;;;888222000222333000111111111111111111111111111111000000//////000000000000000000111111222222444333333333444333000...333333333222222222222222555555666666666666666555555666777777777999===@@@HHHUUUssstttTTTJJJ???999999999777444888;;;CCCQQQaaajjjfff^^^MMM@@@666666999999>>>FFFLLLCCC:::777444222222444666555333222222333555666333444555444222555<<>>;;;888666555555666555555444333333333333333222333444555555555444333777666555444444555666777888888888888888888888888777888888999999888888777;;;<<<<<<<<<===@@@EEEIIIOOOeeeooocccYYYWWW^^^dddhhhtttfffWWWTTTTTTVVVZZZkkk}}}ZZZMMMPPPQQQLLLRRRRRRUUUXXXYYY]]]iiiuuuoooWWWAAA<<<;;;888666999888555333111111111///...///...---,,,,,,------...///000111111000222777:::<<<888444111000///...,,,...,,,***(((((()))+++,,,++++++++++++++++++++++++************++++++++++++++++++******++++++,,,------,,,***)))***+++---...+++++++++*********))))))mmm\\\SSSLLLIIIKKKGGGDDDAAA@@@@@@AAA@@@???============<<<;;;:::999;;;999888666555555666666555555666666777777888888888888888777777666666666888777666444333555999===@@@BBBCCC@@@;;;777777888:::===<<<777333333222///111000...///000000///...000000222333333333222111111111111111000000000000,,,---...111444444111///---///000222222000///...---............///222444555333222000000111222333333222111222555777888888666444222111333444444444333222111111111111111111......------///222666888888888555000///222333222111111111111111111111111111000...------...111222000000000000000111111111666555444444555444222000222222222222333333333333444444555666777777777666666777888888888:::>>>AAAIII^^^bbbLLLDDD<<<888999:::999666777???DDDMMM```ooofffSSSAAA888333777::::::???GGGKKKBBB999777555222111333444333333333333555666777555444333333444888<<>>CCCGGGQQQgggwwwmmmiiiqqq|||hhhWWWTTTSSSUUUYYYkkk{{{YYYLLLOOOPPPKKKPPPPPPSSSUUUWWW^^^oooaaaMMM;;;888999777777999777555222111111111000/////////...---,,,,,,------+++000333222//////555:::888555000---,,,,,,,,,+++---,,,***(((((()))***+++************************************++++++,,,,,,,,,,,,,,,,,,,,,---......///---,,,******+++,,,---++++++*********)))))))))jjjZZZRRRKKKHHHJJJGGGDDDBBBAAAAAABBBAAA???>>>>>>>>>===<<<;;;::::::;;;:::888666444444444555222333444666888999;;;;;;:::999888777666555555666888666444222222444888;;;???AAACCC@@@;;;777777888;;;>>>===777333333222///222222222111111111000///...000222333444333111000111111111111000000000///.........000333333222000...///111222222000...,,,...000222111///000444777444222111//////000111222444333222444777999999999444222000000222333222222333222111000000111222333000///------000444888;;;:::888555111///111222333111111111111111111111111......---------///000111///000000000111000000000555444333444666777666444111222222333333444444444333333555666777777777777777888999999999<<<@@@CCCLLLgggtttSSSEEE@@@:::888999:::999666666<<>>???<<<:::888555444444444555444444333333333333333444333222222333444555666777000000000111222444666777666666666666666666666666777777888888888888777777777888888999:::===BBBFFFRRRjjjnnnXXXUUUTTTUUUZZZlll^^^PPPSSSSSSNNNNNNPPPSSSTTTUUU```zzzTTTFFF999666777666666888666444222111222222111000//////...---,,,+++++++++)))---222222111111555888777333///,,,,,,---......---,,,***)))((()))***+++)))))))))))))))))))))))))))******++++++,,,,,,,,,------------...///000000000///---+++******+++,,,************))))))))))))gggXXXQQQJJJGGGHHHGGGEEECCCCCCCCCCCCBBB@@@@@@@@@???===<<<;;;;;;:::;;;:::888666444444444555666666777888888999999:::999888777666555444555555777444222000111333666777===@@@BBB@@@<<<999888999;;;>>>===777333333222000222222333333222111000000...///111333333222111000111111111111000000000///000...,,,---///111111111///000111222111///---,,,...000222111///000444777222111///.........000111666444444555888:::;;;:::444222111111222333333111222222000000000111222333111000//////222666;;;>>>===:::555222000///111333000000000000000000000000,,,---...000000000//////000000111111111111000///222222111333666888999888222222222333333444444555333333555666777777777777777888999:::;;;>>>BBBFFFPPPnnniiiMMMBBB>>>:::888888999888666999<<>>AAA@@@===::::::;;;:::===<<<777444444444222...000222333111///////////////111222222222111000111111111111000000000000000...++++++---///000000000000000000000///......---............///222444333111///.........000111666555444666888:::;;;;;;555444333444555666555333111111111111111111222333111000000111444999===@@@???:::555333000...000444////////////////////////,,,...000111111000///---111111222333333222000///111000000111555777888888333333333333444444444444444444555666777777777666666888999;;;===@@@EEEIIIYYYxxxaaaLLLAAA>>>:::777777888888888>>>AAAOOO___[[[HHH;;;<<<;;;666555888888:::GGGWWWOOOBBB666444555444222222222333444555666777888888666333222444:::>>>@@@@@@>>><<<999666333333333333555555444444444555666666555555555666777777777888666666666666666666666666555555555555555555555555666777777888888777777666888999::::::<<<@@@EEEIIISSSnnnuuu\\\XXXVVVWWW\\\pppvvv```ZZZXXXUUUTTTWWW\\\aaahhh|||cccGGGCCC>>>:::999888777777777555444444555666555444111111111000...,,,+++***,,,---///444777777444000---+++***)))+++,,,,,,,,,,,,++++++***************************************)))******+++,,,---...............//////111222333///...+++***))))))***+++******)))))))))(((((((((|||aaaUUUPPPIIIFFFGGGFFFEEECCCCCCDDDCCCAAA???AAA@@@>>><<<::::::999::::::999888777666777777888;;;;;;:::888777555444444666777888888888777666555555333111222444555333222888<<<@@@@@@>>>;;;;;;<<<888<<<<<<777444555555333---111444444222111111222000000000000111111111111111111111111000000000000///---,,,---...//////...111000///......///000000///...,,,---///111222222444333111000///000222333444333333444777999:::999555444444555666666555333000000111222222222222222//////000222666999===???===777222111000...000666000000000000000000000000000000000000000000//////222333444444444333111000222000///000222444555555444444444444444333333333555555666666666666666555555777999;;;>>>CCCHHHLLLdddpppVVVHHH???<<<888666777999;;;<<>>CCCGGGSSSooo{{{\\\WWWUUUVVV[[[pppiii^^^[[[XXXXXXVVV[[[hhh{{{rrrVVVBBBBBB???<<<:::999888777888666555555777888777666555555555444222///---,,,...222666888777333///---)))(((((()))+++,,,+++***+++++++++***************++++++++++++++++++++++++)))******+++,,,---...///------......///111222333---,,,***(((((((((***+++***)))))))))((((((((((((zzz```UUUPPPIIIEEEFFFEEEDDDBBBBBBCCCBBB@@@>>>@@@???===:::999888888888:::999888777777888999999666666666666777777777777666777999:::;;;999888777555333222444666666444111666;;;???@@@>>><<<<<<>>>888;;;;;;777555666666444///333666777555444444555000000000///000111111222111111111111000000000000------...000111111...,,,222000///------///111222222///---...222555555333666555333111111222333444333222111333555888888888333222222333444444333111///000111333333333222111---...000333666999<<<>>>:::333///000///---111777111111111111111111111111444222000///...///000111222333555555555333111000333111//////000222222222555555555444444333333333555666666666666666555555444666999<<>>222444333777======???MMM___ZZZJJJ<<<888:::;;;;;;;;;333444555666777777777777666555555444444555777888;;;:::888666555666777888222222222222333333444555333444666777777555333222111222444666777888888888888888888888888888888888666666777777777777666666888999:::;;;===AAAFFFJJJSSSooo[[[WWWTTTUUUZZZooopppbbb^^^\\\___ZZZ^^^rrriiiOOO>>>@@@@@@===;;;::::::888888777666666888999999888888888888666444222///...000666<<<<<<555...,,,,,,(((((()))+++---...,,,***++++++++++++*********)))++++++++++++++++++++++++)))******+++---...//////---------...///111222333,,,+++)))''''''(((***+++))))))))))))((((((((((((sss]]]VVVNNNLLLMMMHHHCCCCCCCCCBBBAAA@@@???>>><<<======<<<:::888999:::777777555444444555666777777555444555888999888666666666777777777777666666666555444333222333444555999<<>>???>>>===;;;777444222//////000111222333444444555555444444333222222111222222111///------...000111111222222222111111000......///000000000000000...///000111111222444666444555666666666555333222222555888888666555666777444333333333444444222000333333333333333333333333//////111444888;;;;;;;;;:::555000///333444333000//////...+++((())),,,000111111111111111222333444222333444444222222333444333222222222222222222222222111111111333444333222444444444555666777777888777999777:::@@@???FFFZZZnnnqqqUUUHHHCCC;;;777555666666666<<>>===:::777222222333444555555555555444444444666888;;;>>>@@@<<<:::777444333444666777555666666666555555444333222333444333222222333444222333444555666666666666666666666666666777888888777777888888888888777777555777:::;;;===AAAHHHMMMUUUnnnrrrccc]]]ZZZZZZttt{{{iii```eeeppp^^^FFF===<<<999777555444444444555555444444444555555666999777555444333111...+++777999999777222---)))'''((()))******)))***,,,...---,,,+++)))))))))******)))******++++++***((('''*********+++---///000111333------555444+++(((---///---++++++...///...,,,,,,***))))))***++++++***ppp[[[UUUMMMJJJKKKFFFEEEDDDBBB@@@??????@@@@@@>>>??????>>>;;;999::::::888777666555444555555666777555444555777888777666444555555666666555555444555444444444444444555555777<<>>>>>>>>===:::777444222222222222222222222222222222222222111111000000000---.........---...000222000111111222222222111111///000111111222222111111...///000111111222444666555666666666555444333222000333666777666555666777555333222222333333222111222222222222222222222222000000111444888;;;;;;;;;888444//////222333222///000111111///,,,,,,///111//////..................222333444444222222333444222222333333444444555555333333222333444555444444444444555666666777888888888:::999<<>>???@@@BBB>>>??????===:::888888888999888777666555444444444666444444444666777666555333333444444444444333333222333444555555666555555555;;;CCCHHHGGGBBB<<<999>>>>>>>>><<<:::777444222555444333222111111111000111111000000000000000000,,,---......------000111//////000111222222222222000111222222333333222222...///111111111222555777777777777666444333111000///111444666666666666777666333111111222333333222000000000000000000000000222111222444888;;;<<<;;;777333//////111222111///222333444333111000111333333222111000////////////111222333333333333444555222222333444555666777777444444444555555555666666555555666666777777888888888;;;:::===DDDDDDNNNddd```KKKCCCBBB999666555777999<<>>AAAFFFIIIUUUnnnsssfff```^^^```{{{fffLLL???<<<;;;999777555444444444333333222222222222222333444777999888444111111333999999999777333000//////---......---,,,,,,...000///...---+++******++++++++++++***))))))))))))***+++,,,,,,---...//////000111,,,---222111***(((,,,---+++*********+++)))(((+++***((((((***+++***)))gggWWWTTTLLLHHHHHHCCCFFFEEECCCAAA??????@@@@@@=========;;;777555555555:::999888777555444444444555444444444555555555555333333333444444333333333000111333555555555555444777<<>>>>>===;;;999777444333444444222111000000000111222222222222222222222222000111111///---,,,---.........000111222222222222000000111222222222222222---///111111111333555888888888777555333222000///...///222444666666777777666333000000111222333333000000000000000000000000333333333555999;;;;;;;;;666333111111222333222111222333555555444333333222333222222111111111111222000222333333333333444666333333444444555555555666333444555555555555666777666666666777777888888888777;;;:::>>>EEEGGGTTTmmmzzzZZZHHHAAA>>>999666555888;;;???GGGPPPVVVUUUMMMAAA888777777666444111222888<<>>@@@DDDFFFSSSmmmggg]]]ZZZ[[[```yyyZZZEEE<<<;;;:::999777666444444333222222111000000000111111222777;;;:::666333444777:::::::::777333000///000---.........,,,,,,...///---,,,++++++++++++------,,,+++***)))((()))***+++---......///000111111111111......111000+++))),,,------,,,,,,,,,,,,******+++***((((((***+++***)))|||dddWWWTTTMMMIIIHHHDDDDDDEEEEEEDDDCCCAAA>>>============;;;777555555555999999999888666555444333555555555555444444444555444444555555555555444444///000222333444444444333999<<>>===<<<:::888666555444111111000//////111222333333333333222222222222222111222333222///......///---...///000111222222222...//////000000000000000---///111111222333666999999888666444222111000///...///111444666888888777555222000///111222333333222222222222222222222222444444555777:::<<<;;;:::555444333333444444444333111222333444555444333111---------...///000111222111222444333333222444555555555444444333333222222222444666555444333555777777777777888888888888888666:::999===EEEJJJ\\\xxxsssWWWGGG???;;;999666666:::<<>>999888666444333333444444666555444222222444666777///222555666555333222111333444444555555555555444777777666666777777888999888888777666666777888888:::::::::<<<>>>AAACCCDDDRRRlll{{{```XXXWWWYYYaaasssSSSAAA;;;999999888777666555333333222111000///////////////222777<<<<<<777444666888::::::999555111...---...+++,,,---,,,++++++---///++++++******+++,,,...///---,,,***)))))))))***+++...///111222333333333333333000000111000---,,,---,,,---......---+++++++++,,,+++))))))+++++++++***yyyaaaVVVTTTLLLHHHJJJFFFCCCEEEFFFFFFEEEAAA>>>;;;>>>??????===:::888888888999999999888777666555444555666777666444444444666555555666666666666555555000111222333333333333333:::;;;???CCCFFFFFFDDDAAA======;;;999888666555444000000//////000222555666333333222222111000000///...///222222111111222333......///000111111111111,,,---......//////......---///111222222444777999999888666444222000000//////000111444777999888777333111000000111333333333333333333333333333333333444444777:::===<<<:::777555555555555555444444444111111111333444444222000/////////000111333555666222333444444222222333444666666555444333222111111222444777666333333555888888888888888888888999999666:::999<<>>999999777888;;;===>>>BBBIIICCCEEEBBB===999999777444888555777::::::===OOOccchhh```PPPAAA;;;;;;:::777555444444333444666777999444444444666888;;;>>>@@@999888666555444333444444444333222222222333444555000222555666444333222222666666777777777777777666888888777777888888999:::999888777666666777888999999999999<<<@@@CCCDDDDDDRRRllluuuppppppwwwxxx___YYYYYY[[[dddlllNNN???;;;888888888777666555333222222111000///............111555999:::777555444555444555555333///,,,++++++)))***++++++***+++---///...---,,,+++,,,---...///,,,,,,+++***************---///111333555555555555333222111111000.........)))+++------,,,+++***+++---,,,******,,,---,,,+++vvv___TTTRRRKKKGGGJJJHHHEEEFFFFFFEEECCCAAA>>>===>>>??????>>>;;;999::::::777888888999888777666555666777888777555444555777555555666666666666555555444444444333444444555555888999===BBBFFFGGGCCC@@@===<<<;;;999777666555555333222000000111444666888666555444333222000//////---///111222111111111222//////000000000000000///,,,,,,---...............---///111222333444777:::888777555333111000000000111111222555888:::888666111000000000222333333111333333333333333333333333333555888===???===999555333444555555444444444444222000000111333444333111333333333444555666777888444555555444222111111222666666555555444444333333333666999888444333666999999999999999999999999999888;;;999<<>>999999888999======;;;===BBB???@@@===888777888777333888666888;;;:::===NNNcccpppgggUUUAAA888:::===;;;777666555444444555777888555555666666888;;;===???888777555444333222222222111111222222222333333333111333444444333222222333555666666777777666666555777777777777777888888999999888777666666777888999999888999===CCCGGGHHHHHHTTTnnnpppcccYYYVVVUUUYYYkkkuuu\\\WWWYYY[[[fffcccHHH===;;;777777888777666555333222222111000///............///111444555555333111///,,,...000000...,,,******((()))***++++++,,,...000444333111///------------++++++,,,,,,++++++***)))+++,,,///222444555555555222222111///.........---'''***...///---,,,,,,---///---,,,,,,---......---ttt]]]RRRQQQIIIFFFJJJHHHHHHGGGEEECCCAAA@@@??????<<<======<<<:::888999:::666777888999999888666666666888999888555444555777444555555666666555555444888777555444444555666777555777<<>>===<<<:::888777666555555666444333222333555888999999999777666444333111111///111222222000...------///000000000000000///...,,,------...///.........---///111222333555888:::888666444222111111111111333222222555999:::888666000000000111333444222111333333333333333333333333222555999>>>@@@>>>888444111333444444333333333333333111///000333555333111333333222222222333444444555555666444222000111111555555555666666666666666444777:::999666555777;;;999999999999999999999999:::===:::===IIIWWWuuu|||[[[GGGAAA>>>;;;999888:::>>><<<999999===??????;;;555444777777333555444777:::999<<>>???999888666444333444555666777777666777888999;;;<<<666555444333222111111111111222333444444444444444222333444444222222333444333333333444333333222222666666666666666777888888999888777555555777888999999999:::???EEEJJJKKKKKKVVVpppxxx```VVVOOONNNKKKLLLZZZlllrrrUUURRRUUUYYYggg}}}[[[DDD;;;;;;777777888777777555333222222222111//////...............000222333111...***&&&))),,,...---,,,++++++''')))***++++++---000222:::888555222///---,,,+++++++++,,,---,,,+++***)))(((***...111333555555444111222111...---...---,,,(((,,,000222000///000111000...,,,---...///...---uuu___NNNMMMNNNIIIFFFHHHJJJHHHEEEBBB@@@???>>>>>>???===::::::<<<;;;999666666555444333222333444444333444555666666555444333333333444555666666555555555555555555555555555555777777:::???EEEFFFBBB???>>>===:::888666444333333333333333444555777:::;;;;;;:::888666444333222111///222333222///,,,---...,,,,,,---...///000111222000/////////............////////////111444777999555444222111000000111222777666666777999999666444222111111000000111111222444111///...///222333444555888;;;===>>><<<999777444444333222333444555666222222333333333333444444111222333333111111222333444555666777666333111///777777666555444333333222666666555555555555666666666777888777666666888:::777999>>>BBBGGG[[[oooSSSEEE???<<<;;;:::999888888::::::999888::::::888777666666666666666888999888555:::KKK]]]~~~sssUUU;;;999999888<<<444666888999999777555444666555444666:::===>>>???888555333222222222111000222333333444444333333222555555444333222111000///111222333444333222111000444555666888999999999999888888888888888888999:::777999<<<>>>AAADDDHHHKKKTTTqqquuucccSSSQQQOOOMMMLLLOOOTTTYYYwwwoooWWWSSSVVVXXXddd~~~~~~pppQQQCCC???===;;;999777444333333444555555333111000///.../////////+++((()))...111///---)))***+++,,,,,,+++***)))+++,,,,,,++++++---000333777:::;;;777111---...000///...,,,***)))))))))***+++---000333444333222000///......///000111000///---///222444444222///---444333111///......///000ppp]]]NNNMMMNNNHHHEEEFFFHHHGGGDDDBBB@@@???>>>>>>???===::::::<<<<<<;;;999666555444333333333444444555555555666666555555555333444444555555555555555666444333111111333444666666666888===BBBEEECCC@@@<<<;;;999777555333222222444333333333444666888999===<<<999555333111000//////111333111///------///111111111111111111111111///////////////.........////////////111444777999888777555444333333444555222222222444666777555333222222111111111111222222333111//////000222333444444888<<>><<<777666444333222222333333222222222333333333444444222333444333222111222444444555555555555444222111555555555555555555555555777666666555555555666666666777888777666666888:::777999===BBBLLLccckkkPPPDDD???======:::999888888::::::999888:::999666444444444666777444555666777555999HHHWWWwwwnnnSSS<<<;;;;;;888;;;666666666666777777777777666555444666:::===>>>???888666444333333333222111111111222222222222111111333333333222222222222222222333444555444444333222333333444666777777888888777777777777888999:::;;;888:::<<<>>>@@@CCCGGGIIIRRRooo}}}dddUUUOOOOOOMMMKKKKKKMMMRRRVVVkkkmmmSSSPPPSSSVVVdddzzziiiaaaaaakkkjjjOOODDDAAA???<<<:::888555444333444444333222111///......//////111---)))***---///---+++)))***+++,,,,,,+++***)))***+++++++++***,,,///222333555666333---***+++.........---,,,+++++++++++++++---///111222222111111333222000000111222222111,,,---000111111000...---444333222111000000000000iiiZZZNNNNNNNNNHHHEEEEEEFFFEEECCCAAA????????????>>>;;;999888999::::::999666555444444333333444444777666666555555666666777444444444444555555555555555444111//////111444555444444666;;;AAADDDDDDAAA:::999777555333111000000333333222222333555666777@@@===999444111///...---000111222111///......///000000///...---,,,,,,+++.........///////////////.........000222555777999999888666555444444555555000000111333555666555333333333222222222222333333111111111111111222333333444888>>>BBBCCCAAA===:::999777555333111111111111222222222222333333333333222444555444333222333444444444444444444444444444333333444555666666777777888777666666555555555555666777888888777777999:::999999<<>>===>>>:::999888888999:::999888999888555333333444555666555444555777777;;;GGGSSSkkkeeeOOO=========888999777666555444555666888:::666555444666:::===>>>???999777555444555555444222222222333333333333222222111111222222333333444444333444555555555555444444333444444555777777888888666666666777888999:::;;;999;;;===???@@@BBBEEEGGGPPPnnnfffUUUNNNPPPPPPOOOMMMLLLNNNRRRUUU___lllSSSPPPRRRUUUeeeqqqaaaUUUOOOOOOQQQccc```KKKDDDBBB@@@===;;;888666444333333333222111000///......//////111...++++++---...,,,))))))***+++,,,,,,+++***))))))************+++...000///222333000,,,***+++---------.........---------,,,---...//////000111111555222000///000222222222,,,---...///////////////444444444444333222111111cccYYYPPPOOONNNIIIEEEEEEFFFEEECCCAAA@@@???@@@@@@===;;;999777666666777777666555555444444444444444888777666555555666777888444444444444444444444555444333222222222222333444222333666===DDDFFFDDDAAA888777555333111000//////111111111111222444666777>>>;;;777333///.........000000000////////////000......------,,,+++******............////////////---......000222555777999666555333222111111222222222222333555777777666444444333333222222333333444000111222222222222222333444888===AAA@@@<<<666222888777555333111111111111111222222222222333333333333444555555333333444555444333333333333444555666333333444555666777777888999888777666555555555555666777888888777777999;;;::::::<<>>999888777888999:::999777777777777666666555555555777666777:::<<<@@@JJJUUU```]]]KKK<<>>???:::888666555666666555444444555555666666555555444222222222333333333444444333444444444555555555555666666777777888:::;;;;;;888888777777777888999999;;;<<<>>>??????@@@CCCEEEPPPnnnnnnZZZTTTUUUXXXWWWUUUSSSPPPQQQTTTVVV^^^kkkWWWTTTUUUWWWfffjjjYYYTTTRRRPPPPPPPPPYYYqqqvvvVVVFFFBBBAAA>>><<<:::888555333222111000000000000/////////......///---++++++------,,,*********+++,,,,,,+++******((()))******)))***,,,...///111222000...,,,---///,,,---...///000///......---,,,,,,,,,---...000111111///,,,+++---000222333///////////////000111222444444555666555444333111~~~___YYYSSSQQQNNNJJJGGGFFFGGGEEECCCBBB@@@@@@@@@AAA@@@???<<<:::777666666666555666666555555555444444888777666555555666777888555444333333333333444444222444666777777666444222000222888AAAHHHIIIEEE@@@777666555333111000///////////////000222555777999999777555222000/////////000///......///000000111000/////////////////////.........///////////////,,,---...000333666888999444333222000000000000111444444444555777777555333444333333222222333333444000222444333222111333444444777<<>>:::333///555444333222111222333333111111111222222222333333333444555555333333444555333333333333333444666666555555555666666666777777888888777666666666666666666777888888777888:::<<<<<<<<>>???:::888666666777777666555444555555666666555555444444444444333333333222222333333333333333444444555777777777777888:::;;;<<<;;;:::999888888777777888;;;===>>>>>>>>>???BBBDDDPPPnnncccVVVYYY^^^```___[[[VVVSSSRRRTTTVVVeeehhhXXXVVVWWWXXXiiitttTTTKKKOOOPPPOOOPPPSSSVVVhhhjjjMMMBBB@@@>>><<<:::999777555333111//////111111111000000///......++++++++++++---------,,,***+++,,,------,,,+++***((()))******))))))+++---//////000///...---......+++,,,---///000//////...,,,,,,+++***+++,,,...///---+++)))***---111333444111111000000111222333444333444555666555444333222zzz]]]ZZZUUUQQQLLLIIIGGGGGGGGGEEECCCAAA????????????AAABBBAAA???;;;999888999555666666666666555444444777666666555555666666777555555333222222222333444222555888;;;;;;888555222111333999AAAHHHIIIEEE@@@888777555444222111111000000000000111333555777999555444333222111000000000111///------///111222111------......//////000000000/////////............+++,,,...111444666888999555444333111111111222222333333333555777777666444333333222222222222333333000333444333111000333666333666;;;??????<<<777444333222111111111333444555111111111111222222222222222444555444333222333444333333333444444555555555555555555666666777777777888777777666666777777888666777888888888999;;;======@@@FFFUUUrrryyyUUUFFFAAA;;;999<<<999888777777888999888777444666999;;;;;;999666444777666666888<<>>@@@AAA<<<===666666777777777777666666666555444666:::===>>>???:::888666666777777777666222222333333333333222222555555444444333333222222333222222222333444555666666555555555666888:::;;;<<<;;;:::999999999999999;;;===>>>>>>>>>???BBBDDDOOOmmmyyy]]]VVV\\\aaadddaaa\\\VVVRRRQQQTTTWWWqqqeeeUUUTTTWWWYYYmmmjjjNNNJJJPPPOOOMMMOOOOOORRReee```HHH@@@>>><<<;;;999888777555333111000///222222222222111///...---)))***+++,,,------------***+++,,,------,,,+++***(((***++++++******+++,,,,,,,,,,,,+++++++++++++++***+++,,,---------------++++++***)))***+++,,,------+++***+++...222444444111111000000000000111111333333333444444333333222www[[[ZZZVVVOOOIIIFFFFFFFFFFFFDDDBBB???===<<<<<<<<<<<>>DDDGGGEEEBBB999888666555444333222222333333222222333444555666222222333222111000...---111...,,,,,,///222222222,,,,,,---------.........111111000///...------,,,+++,,,...111444666888999666555333222111222222333222222333777:::;;;;;;999222222111111111111222222111444555222//////444888555888;;;>>>>>>;;;777444222222111111111222444555111111111111222222222222222333444333222111222444222333444555555555444333333333444666777888999:::666666666666777888999999666777888888888999;;;===???DDDNNNbbboooMMMCCC@@@:::888<<<999777666777888999888666666666777888888777666666888777888999;;;FFF[[[oooxxxpppWWWBBBAAA@@@<<<===999888777555555555666666666555444666:::===>>>???999777666666777777777666111111222222222222111111333333333444444444444444444333333333444555666777666666555555666888:::<<<;;;:::::::::;;;;;;<<<===:::<<<===>>>>>>???BBBDDDKKKjjjqqq[[[[[[bbbeeeeeebbb\\\UUUQQQRRRVVVZZZ}}}fffSSSTTTWWWZZZmmmdddNNNNNNSSSOOONNNRRRPPPSSSfff}}}YYYEEE???>>><<<<<<999999888777666444222222555555444444222000---,,,)))+++,,,---,,,+++++++++++++++,,,------,,,++++++)))***,,,,,,+++***+++,,,+++***))))))))))))((((((+++***************+++,,,******))))))******++++++,,,+++***+++...///000///.........------,,,++++++222111111111111111222222vvvZZZZZZVVVMMMFFFDDDEEEEEEDDDCCC@@@===;;;:::999999666:::>>>???===:::::::::555666777777777666444333333444555666666555444333666555333111111222333444555666777888888777666555666555555999@@@DDDDDDCCC:::999777666555444333333777666444333222333333444111222333333222000---+++111...+++,,,///222333222111111111111111111000000222222111///...---,,,+++***,,,...111444777888999555444222111000111111222222333555999>>>AAAAAA@@@222111111111111111111222222444555222...///444:::999:::<<<===;;;777333000333333222111111222333444000111111111111222222222111222333333111111222333222333555666666555333222111222333555888:::;;;<<<555555666666777999:::;;;666777888999888999<<<>>>@@@GGGTTTjjjhhhHHH@@@@@@:::888<<<888777666777888999888666777666555444444555777888::::::;;;;;;===IIIbbbyyy|||___FFFBBB@@@;;;======:::666333222333666888666555444666:::===>>>???999777555555666777666555222333333444444333333222111222222333444666666777555444444444555666888999999888777777888:::<<<>>>999999999:::<<<>>>???@@@:::;;;===>>>>>>???BBBDDDHHHgggmmm]]]bbbiiijjjfffbbb\\\UUURRRUUUZZZ___hhhTTTVVVXXXZZZmmmttt[[[IIILLLQQQNNNNNNUUUXXXXXXgggvvvTTTDDD@@@>>>===???::::::999999888666555444666666666555333000---,,,+++,,,...---,,,***))))))++++++------------++++++)))+++,,,---+++++++++,,,,,,+++))))))******((('''+++***)))(((((((((***+++))))))))))))************+++***)))***++++++***)))+++++++++***)))((('''&&&111111/////////000111222qqq[[[VVVOOOIIIFFFEEEDDDDDDAAA@@@???============>>>::::::999999888777666666555555555555555555555555;;;666444999;;;777555888555555444444444555555666444333444666777777444222666444333888???DDDDDDAAA;;;999777666666444222000222222222333333444444444...///000111111000///...333222111111222222111///---......//////......---000111111111///......//////......000444777999999888777555333111000//////333333444777;;;>>>@@@???666555222000......///000333444555444222111222333555888<<<===:::666333222444444444444444444444444444444222222222222444444444444444444444444444444222333444444444333111000555555666666777888888888888666444444666888888888<<<:::777999===@@@AAAAAACCCIII]]]^^^FFFDDD???;;;<<<;;;999::::::999777666777888666666666666777777777777;;;;;;::::::===MMMjjjjjjLLL>>>???===666666666555555555555666666999666444444888===AAACCC444444444666888999999777333333444444444333222111555555555555555555555555333333444444555555666666777666555888===AAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>@@@AAAHHHbbbmmm\\\aaahhhiiiggg___[[[YYYTTTPPP[[[llleeeWWWUUUWWW\\\pppeeeUUUJJJMMMQQQOOOMMMNNN\\\ZZZggggggJJJEEEAAA===;;;666999999888888777666666666555555444111...---------.../////////...------,,,***++++++++++++***))))))++++++*********+++---...((((((((('''&&&'''***---)))'''%%%&&&)))+++---...222000---***))))))+++,,,,,,,,,+++******+++++++++,,,---...+++((((((***---,,,,,,+++)))***---333777nnn[[[VVVOOOJJJGGGFFFFFFEEEBBBAAA???>>>======>>>>>>999999999999888888888888555555555666666666777777888444333666666333333666555555444444444555555666444222111222444666666666666444444888???DDDDDDBBB===:::777555555444222111222222222222222333333333111111222222111000///...222111///000111111000...//////............/////////000000///------...//////......111444888999999888777555333222111000000333333444777;;;>>>??????999888666333222222333444222444555444333222333555444777:::;;;999666555444333333333333333333333333555555444333333444555555444444444444444444333333555666666666666555444444444555555666666777888888555333333444777:::;;;;;;;;;888777888;;;???@@@@@@CCCKKKbbb[[[FFFDDD???;;;<<<:::888999:::999777777888999888888888888888888888888;;;;;;<<<<<<===KKKhhhoooPPP@@@???===666888777777666666777777888999777666777:::===>>>>>>555555444666888999888666444444444444333333222222555555666666666777777777666666666666666777777777999888999???FFFJJJIIIFFFBBBBBBAAAAAA@@@@@@??????:::<<<>>>>>>>>>???AAACCCJJJcccttt______ccccccccc\\\WWWVVVRRRUUUggg}}}dddWWWVVVXXX]]]qqqiiiWWWJJJJJJOOOPPPRRRWWWYYY^^^tttcccHHHDDDAAA>>>===999888888888777666666555555222222111000.........///...............---,,,,,,***)))(((((((((***+++,,,+++******)))***+++,,,---))))))***)))((((((***,,,+++)))'''(((***---...///...---+++))))))***,,,---,,,+++++++++***++++++++++++,,,,,,+++((((((***---......---,,,+++---111555jjjZZZUUUOOOJJJHHHGGGFFFFFFCCCBBB@@@???>>>>>>??????888888999999999:::::::::555666666666777777888888666444333444333000222666666555555444444444555555555222//////222666999:::555444444888>>>BBBCCCBBB???;;;777444333333333222333222222222222222222111333333333333222000///...111///......///000...---000///............///000/////////---,,,,,,...000///......111555888999999777666555333222111111222333333444888<<<>>>???>>>:::999777555444444555666111333444444333333555666444666888888777555555555222222222222222222222222666555555444444555555666555555555444444333333333777777666555555555555666333444444555666666777777555444333444777999:::999999777666777:::>>>@@@@@@CCCOOOjjjxxxXXXEEEDDD???<<<<<<999777888999999888777888:::999999999999999999999999999<<<>>>===<<>>999999999888888888888999999888888888999;;;===<<<;;;777666555666777777666555444444444444333333333222555555666777888999::::::999999999888888888888888<<<;;;>>>FFFQQQUUUQQQLLLFFFDDDBBB@@@>>>>>>===>>>;;;<<<>>>>>>>>>@@@BBBDDDLLLddd~~~eee^^^]]]]]][[[WWWTTTTTTUUU___zzzbbbVVVVVVZZZ___ssseeeUUUHHHIIINNNOOOSSSYYYYYYiii]]]FFFCCCAAA??????;;;777777666666555444444444000//////.........//////,,,------------,,,,,,+++)))(((&&&%%%''')))---///******)))))))))***++++++***+++,,,,,,***)))***+++---+++******,,,...//////+++***(((((((((***,,,---++++++++++++++++++++++++*********)))((((((+++---...//////...,,,---///111fffVVVRRRMMMIIIGGGGGGFFFEEECCCBBBAAA????????????@@@:::::::::::::::999999999777777777666666666555555666666666555333222555888666666555444444444444555666333000000333666888999555444444777===AAACCCCCCAAA===777333222333333333444444333333222222222111444333333222111///......111000...///000000///---000///---,,,,,,---///000000000///...,,,---///111/////////111555888999999777666444222222222333333333333555888<<<>>>>>>===777666555444333333444444///000222333222333555666666777888777555333444555222222222222222222222222555555444444444444555555555555555444444333333222666555444333222333444555333333444444555666666666999888666666777777666444999888777888:::>>>@@@BBBDDDSSSrrrqqqUUUEEEDDD???<<<<<<888666777999999888888999;;;999999999999999888888888777:::>>>===;;;CCC[[[rrryyyaaaHHH===>>>>>><<<999999888888888888999999888777777888;;;=========888777555555666666555444555555444333333333333333444444555777888999;;;;;;888888888999999999999999<<<;;;???IIISSSWWWQQQJJJAAA@@@===:::999999:::::::::;;;======>>>@@@CCCEEENNNeeepppbbb^^^]]]XXXXXXZZZ^^^cccttt___UUUVVVZZZbbbwwwdddVVVKKKMMMQQQPPPSSSXXXccc{{{xxxYYYEEECCC?????????;;;666666555444444333333222000///---------...------+++,,,,,,---,,,,,,++++++***)))(((((()))+++,,,...))))))))))))))))))*********,,,//////---+++******---,,,***+++---.........))))))((('''''')))***+++)))******+++++++++++++++))))))((((((((()))+++,,,+++---......---,,,...///|||bbbRRROOOJJJGGGFFFEEEEEEDDDCCCBBBAAA????????????@@@======<<<;;;:::999888777999888777666444333222111555666666444444666888888666666555444444444444444666444444555666777666555444444444777;;;@@@CCCDDDBBB>>>777333222222333444555555444444333333222222333333111000///...------222000//////000111///...///...,,,++++++,,,...///000111111000...///111333000//////111555888::::::888777444222111222333444333333555999===>>>>>><<<444444333333333333333333---///111111111222444666::::::999777333111111222444444444444444444444444333333333444444333333333555555555444444333333333666555444222222333444444333333444444555666666666999777666666777777555444888999999:::;;;>>>BBBDDDGGGZZZ|||lllSSSEEECCC>>><<<<<<777666777999999888888999;;;999999888888888777777777666888;;;;;;999???RRReeettthhhTTTBBB;;;<<<===<<<777777666666666666777777999666444555999===@@@BBB999777555444555555555444666555444333333333444444222222333555777888999:::666666777777888999::::::::::::===EEEMMMOOOIIIBBB;;;:::888666666666888999999:::;;;<<<===???CCCFFFOOOeeeooojjjiiidddiiiqqqyyy^^^UUUVVV[[[ddd{{{rrraaaSSSQQQRRRTTT[[[dddzzzpppUUUEEEBBB>>>===>>>888555555444444333222222222222000---,,,------,,,***++++++,,,,,,---,,,,,,++++++,,,---......---+++***))))))******))))))))))))***---///000...+++******---+++******,,,---,,,+++***)))((('''''''''((((((((()))***++++++++++++******)))((('''(((***+++,,,''')))+++,,,++++++---...www___OOOLLLHHHFFFEEEEEEDDDCCCCCCBBB@@@???>>>>>>????????????===<<<:::999777777999888777555444222111111222444444333666::::::666777666555444444444444444444444555777888777444111444444555777:::>>>CCCEEECCC>>>888444222333333333444444333333333333333333222222000///............222111///000111111000...///...---,,,,,,---...//////111222222111000111333000//////222666999:::::::::888555222111222333444333333666999===>>>===;;;444444444444444555555555...///111222111222444666<<<<<<;;;888444111000000444444444444444444444444222333333444444333333222444444444444444444444444666666555444444444444555333444444555666666777777444333444666999:::999888888999::::::;;;>>>BBBFFFLLLbbbiiiSSSFFFBBB<<<<<<===777777888999999888777888:::999999999888777777666666666666777999999===JJJXXXeee[[[MMMAAA<<<;;;;;;:::666666555555555555666666999666444444888===AAACCC999777444333444555555444777666444333333333444555111111222444555777888888555666666777888888999999777888;;;???CCCDDD@@@<<<888888777777777888:::;;;999:::;;;<<<===@@@EEEHHHPPPdddaaaYYYYYY]]]fff~~~uuu___WWWXXX___nnn}}}hhhRRRFFFBBB<<<<<<<<<666555555444444333222222222333000---,,,......,,,)))+++,,,,,,---------------+++---///000000...+++)))******++++++******)))(((***,,,//////...,,,++++++,,,+++******++++++***)))***)))(((((('''''''''''''''((()))+++++++++******,,,***(((((()))+++++++++%%%''')))***)))***,,,---ttt^^^NNNKKKHHHFFFFFFFFFEEEDDDBBBAAA???>>>======>>>>>>???>>>===<<<;;;:::999888777777666666555444444444222333333444;;;AAA>>>666777777666444444333333444000111222444666666333111333444555666999===BBBFFFBBB>>>999555333333333222111111111111111222222222222222000/////////000000111///......///000...---000000000000000000000000---///222333222111000111000///000222666999::::::<<<999666222111111222444333444666:::===>>>===;;;333333444555555555555555000222333333333333555666;;;<<<<<<:::666333111111333333333333333333333333333333444555555444333333222333333444444555555555444444444555444333333222444555555666666777888888222222333666999::::::888666888999::::::===BBBFFFSSSkkkiiiTTTGGGBBB;;;<<<>>>777888999:::999777777888999;;;::::::999888888777777999666555888:::>>>FFFOOOXXXPPPGGGAAA???<<<:::999666555555444444555555666999777555666999===???@@@888666333222444555555555777666444333333333555666111222333444555666777777999999888888777777666666666888:::;;;<<<<<<;;;;;;999999999:::::::::;;;;;;;;;<<<===>>>???CCCHHHLLLPPPdddfff```^^^```hhh}}}uuuvvv}}}aaaNNNEEEAAA;;;;;;===666555555555444333333222222333///,,,,,,///000...+++,,,,,,---...............+++,,,---...///...---,,,++++++,,,,,,,,,+++)))((()))+++......---,,,,,,---,,,+++***+++++++++***(((((((((((((((((()))))))))&&&''')))+++,,,+++******...+++)))(((***,,,+++***((()))***)))((()))+++,,,rrr]]]NNNKKKHHHGGGGGGGGGFFFEEEAAA@@@???============>>>======<<<<<<<<<;;;;;;:::666666666666777777777777555555555777AAAHHHCCC888888777666555444333333333.........111333555444333333444555666999===BBBFFFBBB>>>999666444333222222......//////000000111111333222111000000111222222000...------...///---,,,111111222222222222111111***...111333222000//////000000000222666999::::::===:::666222000111222333333444666:::===>>><<<:::111111222333444444444444222444555555555555666777999;;;<<<:::777444333333222222222222222222222222333444555666666555444333111222222333444555666666000111222333222111000///555555666666777888888888555555555777999999777666555777999999999<<>>888999::::::999777666777888<<<<<<;;;::::::999888888;;;666444888<<>>;;;999666666555555555555666666888888777999;;;======<<<888555333222333555666666888666444333333333555666222333333444555666777777<<<<<<;;;999777666555444666888::::::888888;;;>>>999::::::;;;;;;::::::999===>>>??????AAAEEEJJJNNNOOOccckkkfffcccccciii~~~\\\KKKDDDAAA;;;<<<>>>777666555555444444333333222111---***,,,000222111...,,,------.../////////...*********+++,,,---...///+++,,,------,,,+++***))))))+++------,,,,,,---...---,,,++++++,,,,,,***(((&&&&&&'''((()))***++++++%%%''')))+++,,,+++***)))000---))))))+++,,,+++))),,,,,,,,,***((((((***,,,nnn\\\OOOKKKGGGEEEDDDEEEEEEEEEDDDBBB@@@===;;;:::::::::999999999999999777666666777666444333333444555666555222777FFFOOOJJJ???888777777666555444444333333222333555666666555333222777555333111333:::BBBIIIHHHBBB;;;666555555333111000000000000111111111111222111111000///......---222111///------------...333333222222111222222333///000111111111000...---...000222444555777:::<<<@@@<<<666222111222333333444444555999===>>>;;;777777555333333333333111///555666777777666555777999<<<<<<<<<:::666333222222333333333333333333333333333444444555555444444333333333333444444444555555777666444333111000000000333444555555555555888:::999888666555666777999:::777;;;666555;;;<<>><<<<<<<<<;;;666666555444444444444444777888888888<<>>777777666555555555555666333333333444444444555555333333333555777999888666888888999888888777666555::::::::::::;;;<<<======999777555777;;;>>>>>><<>><<>>???;;;666222222222333333333333444888===>>>;;;777666444222222333333222111555666666555555555888;;;======<<<999666333222333333333333333333333222222444444444444444444444444444444444555555555666666777777666666555444333333444666777777666666888999888777555555555777999:::888;;;666555;;;<<>>===<<<<<<<<<666555555444333444444444666888888999>>>CCCBBB<<<777666555555444444555555333333444444444555555555555555444555777777666444777777888888777666555555777888888999;;;===>>>???:::999888999===??????>>>BBB>>>===@@@AAAAAADDDIIINNN```jjjhhhgggdddkkkwwwYYYMMMAAA===;;;888666666666444333222222333444666444444444333222111//////222///,,,+++,,,...///000...+++)))***,,,......---,,,...//////---,,,,,,---))))))))))))))))))))))))---+++***((('''((()))*********)))((('''&&&&&&%%%))))))******+++,,,---...************)))))))))(((*********)))))))))((((((iiiXXXOOOLLLHHHEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;:::999999888888555666777777888888888888888777;;;AAABBB===777555555444444333333222222222000111222333333333222111333333333333555:::AAAFFFIIIDDD>>>:::777666555444/////////000000000111111111111000000//////......,,,,,,...///111222222222000000000000000000000000222111...,,,,,,---///111///111333555666999===???>>>:::666333222222222222111111333888<<<===:::666555333111000111333444444555555444333333666:::>>>>>>>>><<<888555333333444444444333333222222222111555444333222222333444555555555555666666666777777777888999999999777666555555777999999888777777888666555444444555666999:::888;;;666555;;;;;;@@@OOOjjjnnnUUUFFFDDD>>><<<>>>;;;888999:::999777777777888999999888888888888888999777777888:::>>>CCCGGGJJJLLLHHHBBB???======<<<<<<666666555444444444444444555888:::<<>>AAAAAAAAACCC???>>>@@@BBBBBBEEEJJJNNN```nnniiijjjhhhmmmuuuUUUJJJ???;;;:::777555555666555333222222333555666444444333222111000000///000...++++++---.........+++***)))***---//////...111///...---.........---***)))(((((((((((()))***+++***)))(((((()))++++++++++++***)))((('''&&&&&&*********++++++,,,,,,,,,************))))))))))))+++*********)))(((((((((gggWWWOOOLLLHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????<<<<<<;;;:::999999999999666777888888888777666555666888;;;<<<;;;888666555333333333222222222111111111111222333333333333222111222333444666:::@@@DDDGGGDDD???;;;777555444444/////////000000000111111111000000000/////////...+++,,,...111222222222222111111111222222222222222111000...---,,,---...///---000222444666888<<>>:::666444222///...111333555666444333222111222666<<>><<<888444333444555444444333333222111111111555444222111111222444555444555555555666666666666666777999::::::999777666444777999:::888666666555555444333333444666888:::999:::666666<<<;;;AAATTTvvvmmmSSSFFFDDD???===???<<<::::::;;;:::::::::::::::888888777777888999999:::777777888:::>>>DDDIIILLLLLLHHHCCC@@@???>>>===<<<777777666555555555555666666999===@@@EEEHHHCCC<<<555555444333333333333444444444444444555555555555666555444555666666555333444444555555666555555555555555777999;;;<<<===>>><<<;;;;;;<<<>>>@@@AAABBBCCC@@@>>>AAABBBBBBEEEJJJNNN___sssiiilllkkkooosssSSSHHH>>>;;;;;;888666666888666555444444555666888444333222111111000000000...,,,++++++---......------,,,,,,---.../////////333000,,,,,,...///...,,,+++***(((''''''(((***+++,,,+++***)))))))))******''''''((((((((()))))))))***+++++++++,,,+++++++++*********)))))))))))))))+++++++++++++++++++++,,,gggXXXOOOLLLIIIFFFFFFEEECCCBBB???????????????>>>>>>======<<<;;;:::999999999999777888888888777555333222444777999777666555666777222222222222222111111111222222333444444444444444000222333444666999>>>BBBEEECCC@@@;;;777444333333000000000000111111111111000000000000////////////---...///111111111000//////000111222222222222111/////////000///......---,,,...111333444777:::===:::888555444444333222000...///222888===>>>;;;777333111......000444666666333333111000111666===BBB@@@???<<<888444333444666333333333222222111111111555444222111111222444555333333444444444555555555444555777999999888777666333666888999777555444444555555444333444666888999::::::666888===<<>>@@@===:::::::::::::::;;;::::::777777777777888999::::::777777888;;;???EEEJJJMMMLLLIIIDDDAAA@@@???===<<<999888888777777777777777777<<<@@@DDDHHHKKKEEE===555555444333333333333444444444444555555555666666333222333444666777666555222333444555555555555555555666888999:::;;;:::::::::;;;;;;<<<===>>>@@@BBBCCC@@@>>>AAABBBBBBEEEJJJNNN___~~~nnngggkkkkkkpppsssSSSHHH???======:::888888999888777666666777888999333333222000000000000000---,,,++++++---......---000111111111//////......333///++++++---...---+++,,,***)))'''''')))***,,,...---,,,+++))))))((((((&&&&&&'''''''''(((((((((******+++,,,,,,,,,++++++))))))))))))))))))******))))))***+++,,,------...gggYYYOOOLLLIIIGGGFFFEEECCCAAA>>>>>>>>>>>>>>>===<<<;;;===<<<:::888888888999999888888888777666555444333222666666444333555777666222222222222222222222222333333333444444555555666222222333333444888<<<@@@DDDCCC@@@<<<777333222333111111111222222222333333000000000000////////////...///////////////...---,,,---///000111000000//////000111111111000...------///111222333555888;;;999777555555444333111///---...222999???@@@<<<888222000......111444555555333222111000111666<<>>IIIbbbhhhPPPDDDDDD???>>>@@@===888777777777999:::999888888777777777888999::::::888888999;;;@@@EEEJJJNNNLLLIIIEEEBBBAAA@@@>>><<<999999888777777777777777888===AAAEEEJJJLLLFFF>>>666555555444444444444444444444555555555666666666222111222444666777777555222333444555666666666666555666888999::::::999888999:::;;;<<<<<<===???BBBCCC???>>>@@@BBBBBBEEEJJJNNN^^^}}}yyyddddddgggiiiqqqqqqSSSIII@@@>>>>>><<<999999:::999777666666777999:::333222111000///000000111...,,,++++++---/////////222333444333111///...///111///---,,,------,,,+++,,,+++************+++,,,......---,,,***)))((('''))))))((('''&&&%%%$$$$$$)))***+++,,,---,,,,,,+++))))))))))))************''''''((()))***++++++,,,fffZZZOOOLLLIIIHHHFFFEEEBBB@@@>>>>>>??????>>><<<;;;:::<<<;;;999777777777888999777777777666666777777888444666555222222666666333333333333333333333333333222222222222333444555666444444333222333666;;;???DDDDDDBBB>>>888444333444222222333333333444444444////////////000000000000......------------......+++,,,...000111000//////222111111111000000000000///111222333333555888:::777666555555555444111///---...333:::@@@AAA===999111//////000222444444333222222111111222555;;;@@@>>>>>>>>>;;;777444444444000000000111222222333333222222222222222222222222444444444444555555555555555555555555555444444444444555777777666666777999:::888666555555666777888:::999666;;;AAA@@@MMMiiieeeMMMBBBCCC???>>>@@@<<<999777666777999;;;999888888888888888888888999999999999:::<<<@@@EEEJJJMMMLLLIIIFFFCCCBBB@@@>>><<<888777666666555555666666888<<<@@@DDDIIIKKKFFF>>>777666555555444444555555555555555555666666666666333222222444666666555444222333444555777777777888333444777999:::::::::999888:::<<<<<<<<<===@@@BBBBBB>>>===@@@AAAAAADDDIIINNN^^^}}}zzzzzz~~~uuuaaa```ccceeeqqqoooSSSIII@@@??????<<<888888999888666555555666888999333222000/////////111222000---++++++---///111222000222444444111//////000000111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((******)))((('''&&&%%%%%%'''(((+++,,,------,,,,,,((()))))))))************))))))))))))))))))))))))~~~eeeYYYOOOLLLJJJHHHGGGEEEBBB@@@??????@@@???>>><<<;;;999<<<:::888777666666888888777666666666777999;;;===666888555111222666555000333333333333333333333333111111111111222333444555666555333222222555:::>>>EEEEEEDDD???999555444666333333333444444444555555////////////000000000000---,,,,,,+++,,,---...///,,,...000222333333111111555333111//////000222333111222444444444555888:::777666555555555444111...---///333;;;AAABBB>>>:::000//////000333444333222222222222111222555:::>>>===>>>>>><<<888555333333//////000111222333333444111222222333333222222111555555555555666666666777666666555444444444444444555666777777666777999<<<;;;:::888666555666777888:::999666<<>>===???<<<;;;999777999<<<===<<<:::999999888888888888888999::::::;;;===@@@EEEJJJMMMLLLJJJFFFDDDBBBAAA>>><<<666666555444444444444444777;;;???BBBGGGJJJEEE>>>777777666555555555555666555555555555666666666777555444333444555555333111222333444666777888888888000222555888:::;;;;;;;;;999;;;======<<<===@@@CCCAAA>>>===???@@@@@@DDDHHHNNN^^^|||yyykkkaaa```eeetttyyyeee]]]```cccqqqmmmSSSIII@@@???>>>;;;888777777666555444444555666777333222000///...///111222111...+++***,,,000222333---000333333111///000111///222444333///,,,,,,---,,,------......------,,,+++++++++,,,,,,++++++***(((((((((((())))))))))))&&&(((***---......---,,,(((((())))))*********+++......---,,,+++***)))(((uuu```XXXPPPMMMIIIGGGEEECCC@@@>>>???>>>===<<<<<<;;;;;;<<<::::::999888777666555555555555555666888999888666:::888666555666555333111222333444333111000111222555444333222222444555777555444333222444666999;;;BBBHHHGGG???888777555111111111222222222222111111...............///000111333000---+++***+++...///......///...,,,,,,---///////////////............///000111222222444777:::666555444444333333333333///222999CCCKKKJJJAAA999333111000111222444444333222333333222222555999<<<>>>;;;888666555444333222222222222222222222222222222222333333333444444444333444444555666777888888666555444222111333666999888::::::888888;;;;;;888888999999888888777666555:::???>>>>>>BBBEEEXXXuuu]]]HHH@@@CCC@@@???@@@<<<<<<;;;999888777777888888888888777777888888999999777888:::<<<:::===HHHTTTWWWEEEBBBHHHDDD@@@>>>888888666444222333444555555888;;;???BBBGGGJJJEEE===777777666555555555555555555222111333777999999888888777666555444333333333555555444555555666777888666666777999;;;;;;:::888<<<;;;:::999:::<<<>>>@@@>>>???@@@@@@@@@AAADDDFFFRRReeexxxfffWWWUUUUUUUUU___xxxxxx^^^```]]]^^^qqqzzzmmmUUULLLCCC???<<<888888:::888666444222222555888:::666666555444333333333333000000000000000/////////***...111///+++))),,,///444444444333222///---++++++,,,.........,,,***(((,,,---......---,,,***)))+++((('''))))))&&&'''***''''''(((***---...,,,+++'''(((***+++------......++++++,,,---------,,,,,,ttt^^^VVVOOOLLLHHHFFFEEECCCAAA??????>>>===<<<<<<;;;;;;;;;777777777777888888888888999777666666777777666444999777555555555555333111333444555444222111222333555444333222222444555777555444333222444666999;;;CCCHHHGGG@@@999777666333111111222222222222111111///////////////000111111333222222111000000//////...//////...------...000------------............///000111222222444777:::666666555444333333333333111333999BBBHHHHHH@@@888333111000000222333333222222333333222333555999======:::777555444444333222333333333333333333333333111222222222333333333333444444555555666666777777444444444222111222555777777::::::777777::::::888888888888888888777777666888======>>>DDDIII]]]|||~~~\\\HHHAAADDDAAA???@@@<<<<<<;;;:::::::::;;;<<<===888888777777777888888999777666888999999>>>LLL[[[]]]JJJEEEJJJGGGBBB>>>777888666444333444555666777:::???CCCFFFHHHIIICCC;;;777777666555555555555555666444333444777999999888777666555444444333333444444444444444555666777888666666777999;;;;;;:::888:::::::::;;;<<>>>>>>>>===<<<<<<;;;;;;777777777888888888888999999777555555666777777666888777555555555555333222222333444333222111111333444444333222333444555666555444333333444666888:::BBBFFFGGGAAA:::888666444111111222222222222111111000000//////000000111111000222444555444222///---///000000///......000111...////////////////////////000222222222444777:::777666555444333333333333333444888???EEEEEE>>>777333111000000111222111000333333333333333666:::>>><<<999666444444444333222222222333333444444555555333333333333444444444444555555555555555555666666222333333333222222444555777::::::777777999999777777777777777888888888888777<<<<<<>>>FFFNNNeeewwwZZZGGGBBBFFFBBB???@@@;;;<<<<<<;;;<<<<<<>>>@@@AAA999999888777777888888888777666666777999BBBTTTeeegggPPPHHHMMMJJJFFF???555777666444333444666999;;;>>>DDDIIIJJJIIIGGG@@@999777777666555555555555555666555444444666777777666555555444444444444444555444444444444555666777777666666777999;;;;;;:::888888999;;;===???AAABBBCCCAAACCCDDDDDDEEEGGGJJJMMM[[[kkknnnVVVPPPVVV]]]VVVXXXWWWYYYkkk|||ccc]]][[[___tttppp]]]TTTPPPRRRXXXUUU]]]ooooooVVVLLLBBB???>>>;;;:::<<<:::;;;;;;;;;:::888666444555444333222222111111222111111000///...------,,,+++---///...---...333777;;;999666333///---,,,+++***************++++++,,,))))))((((((((()))***+++---***+++......***)))+++(((((((((***,,,---,,,+++))))))((())))))+++---...777999;;;<<<:::444...***mmmWWWPPPJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>>>>======<<<;;;;;;;;;::::::999888777666555666444333333666999:::;;;888777666666666666555444111222333222000000000111444444333333333444555666555444333333444555777888???CCCDDD@@@:::666555444111222222333333222222111000000/////////000000111...///111222222///,,,+++///000111000//////111333444444333222222111000000000111222222333444888:::888777666444333333333333555444777===BBBBBB<<<555333111//////000111000///333333333333444777;;;???<<<999555333333444444444222222222333333444444555444555555555555666666666555555555555555555555444111333444444333333444555777::::::777666999999666666666666777777888999:::777;;;;;;>>>GGGRRRkkksssXXXFFFBBBGGGBBB??????;;;======<<<<<<===>>>@@@AAA;;;;;;:::999888888999999777777888;;;???HHH[[[lllnnnUUUJJJNNNLLLHHH@@@444666666555444555888<<>>777000***jjjUUUNNNHHHFFFDDDCCCDDDDDDCCCAAA===>>>>>>>>>===<<<;;;:::;;;;;;:::999888777666666777555333333666888::::::999777666777888888777666333444444444222111222333333333333333444444555555444444333333444555666777<<<>>>@@@???:::444333444222222333333333333222222000000//////...//////000/////////......---,,,,,,///000111000000000222333777666555444222000///...000111222333333555888;;;888888666555444333333333555555666<<>>;;;======<<<;;;;;;<<<======>>>===<<<;;;:::999999999777888===BBBEEEMMM]]]mmmnnnUUUJJJMMMKKKFFF???333555555555555666999???DDDKKKNNNMMMIIIGGGFFFAAA<<<777777666555555555555555666666666555444444555555444444444444555666777777555555555555666777888888999888999;;;======<<<::::::;;;<<<============<<>><<<<<<===<<<:::888666555444444444444333222111111111111222111000///...---,,,,,,*********+++,,,000555888888666333000...///111222...---+++***+++---///111333111...+++***+++---///,,,***,,,//////+++)))******)))((()))+++,,,,,,+++,,,+++)))((((((***,,,---333777;;;>>><<<777000+++fffSSSOOOHHHFFFCCCCCCCCCCCCBBBAAA===>>>>>>>>>>>><<<;;;999888888888999999999999:::;;;888666555666666666555888666666666888999888777555777777666555444555666333333333444444444555555444444333444444555555666:::;;;>>>???:::333111444222222333333333333222222111111000/////////000000333222000...---...//////...000000000///000222444666555444222000...---,,,000111333333333555888;;;999888777555444333333333555555777<<>>JJJYYYyyyoooTTTCCC@@@DDD>>>;;;===<<<<<<;;;:::999999999:::;;;???>>>===;;;:::999999999777999???DDDGGGLLLZZZggghhhPPPFFFJJJGGGBBB===444444555666666777;;;CCCIIIMMMMMMKKKIIIIIIIIICCC;;;777777666555555555555555888999999888666666777999666555555555666777888888666666666666777888999999::::::;;;===??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAACCCCCCDDDFFFIIILLLVVVbbb~~~```VVVXXXUUUPPPPPPOOOTTTUUUTTT___ggg```___eee{{{gggWWWLLLNNNSSSQQQQQQSSSVVVZZZ]]]eeezzz\\\OOODDDAAABBB???<<<;;;;;;:::888666555555555555555444333222222111111222222222111000///......---+++******+++---000333555444222000......000222444///...,,,+++,,,---///000222000---+++***+++---...///---...111111---,,,...+++)))((()))***,,,,,,+++---,,,+++*********+++,,,...000444777777333///+++dddSSSPPPHHHEEECCCBBBBBBBBBAAA@@@======>>>???>>><<<:::999888888888999999999::::::;;;999777666666666444222555444444555666777777666555666777666444333444555333333444444555555444444333333444444444444555555999999===???;;;333222555222333333444444333333222444333222222111111111222333222111000/////////000...///000/////////111333333333222111000///......111222333333333555999;;;:::999777666444333333333444444777===BBBBBB:::444111000///000222444444444333444555555666999>>>BBB===999555333444777999:::777777666666555555444444333333333333444444444444333333333444444555555555444444444333222333555888;;;======999999;;;:::777888777666555666777999;;;:::===;;;???NNN```jjjRRRBBB???BBB;;;888<<<<<<999888888888888999;;;<<<>>>===<<<:::888777777777777999===AAAAAAEEERRR______JJJBBBEEEAAA===;;;444333555777666777<<>>AAAAAA???>>><<<<<<;;;;;;;;;===>>>???DDDEEEFFFFFFFFFHHHKKKMMMWWWaaa}}}tttVVVSSSXXXTTTQQQTTTPPPTTTUUUSSS```fff]]]]]]aaavvvzzz```[[[UUURRRSSSUUUVVVWWWVVV[[[^^^ggg~~~___QQQEEEBBBBBB@@@<<<:::777777777888777777666555666555444333222222222222222222111111000000000///---,,,,,,---///111222333111000///......000111222///...---,,,,,,,,,---...---,,,+++++++++---...000111///...111000------000,,,***((((((***+++,,,+++---------,,,,,,,,,+++++++++,,,...000000...,,,***bbbSSSQQQHHHFFFCCCBBBBBBBBBAAA???<<<===>>>???>>>===:::999<<<;;;;;;:::999888777777888777666777888888666444333222222333555666555444222333444333111000111222222333444444555555444444333333444444444444444444999999===AAA===444222777222333333444444333333222666555444444333333333333111111111000//////...------...//////...///111333222222222222222222222222111222333333444555999;;;:::999888666444333333222333444777>>>DDDBBB;;;444111//////000333555666555333444555555666:::???BBB>>>:::666444555888:::;;;::::::999888777666555555666666666666777777777888222222333333444555666666444444333111000111555888<<<>>>>>>:::999;;;;;;888999888666555666777999::::::===;;;@@@QQQeeefffRRRAAA>>>@@@999777<<<===777666666777888;;;===>>>===<<<:::888777666555555777888:::<<<<<>>:::999555222555777777777===GGGNNNFFFFFFGGGLLLSSSSSSEEE666777777666555555555555555222444555444222222444777999999888888888888999999888888888888999:::;;;<<<======>>>@@@BBBBBBAAA???===<<<;;;;;;<<<>>>AAACCCGGGHHHIIIIIIHHHJJJMMMOOOYYYbbb~~~gggOOOQQQVVVPPPLLLPPPNNNUUUYYY[[[iii~~~eee[[[ZZZ^^^qqqjjjWWW\\\\\\XXXVVVYYYZZZXXX[[[___cccmmm```RRREEEBBBCCC@@@<<<999333555888:::;;;999777555666666555444333333333333222222222111111111111111///......000222333222111111000///......///000000...------,,,+++++++++++++++++++++,,,...000222333111---,,,......+++,,,///,,,***((((((***+++,,,+++...............,,,++++++******+++,,,++++++***)))dddQQQKKKHHHGGGGGGEEECCCAAA???>>>AAA@@@>>>=========;;;999999999888888777666666666888555222111333555777777555555444444444333333333111111111111111000///...111222444666777777666555444444555666777777777666444999>>>>>>;;;666444333333333333222222222111111111111000000000000000000000222333333111000000111333444444222//////222555666555444222111000000//////000111111333666<<>>EEEQQQjjjjjjNNNFFF@@@>>><<<999999<<<::::::;;;<<<<<<;;;;;;;;;;;;:::999888888888999:::888888777777:::AAAIIIOOOHHHDDD???<<<::::::999999777555444555777;;;@@@CCCDDDCCCEEELLLVVVXXXJJJ999666666666666777777777777555555444333222222222222777777777777888999:::;;;888777777888:::<<<>>>@@@???BBBEEEFFFFFFGGGFFFCCCBBB@@@???AAA@@@>>>AAAFFFGGGJJJLLLJJJHHHIIIPPPUUU[[[ddd~~~bbbOOORRRSSSRRRRRRMMMQQQVVV[[[aaaqqqyyycccbbb[[[bbbsss```^^^ZZZYYY\\\]]]]]]___dddcccaaaaaannnmmmTTTFFFEEEAAA>>>>>>888888999;;;;;;;;;:::888666777666444444444333222000111333222000222555444000222555333...///666:::888666444111...,,,,,,---...---,,,++++++*********+++,,,------...///000000111************,,,---///111)))***++++++++++++******++++++,,,,,,------------+++*********,,,,,,***(((~~~bbbQQQNNNHHHHHHGGGFFFDDDBBBAAA@@@BBB@@@>>>>>>>>>===<<<:::999999888888777777666666888555222222333666777777555555555555444444444444222222222222222111000///111222444666666666555444555555555555555555444444444999>>>???<<<888555333333333222222111111111111111111111111111111111111111222333222000000000111222333333111///...000333333333222222111111222222444444444333333555999<<<:::999777666444444333333333666<<>><<<999999<<<;;;;;;;;;;;;;;;:::999999;;;:::999;;;======;;;999777888888888;;;AAAHHHMMMGGGCCC>>>;;;:::999999888777666444444666:::>>>AAA@@@AAACCCIIIRRRTTTGGG888555555555555555666666666555444444333333333333333888888777777777888888999777777888999:::===AAADDDEEEHHHJJJKKKNNNPPPNNNIIICCC@@@???@@@@@@>>>@@@EEEGGGIIIKKKIIIGGGHHHLLLQQQZZZddd~~~cccTTTVVVSSSRRRVVVVVVWWWYYY]]]hhhxxxbbbaaa\\\eeeuuufff]]]YYYWWWYYY[[[\\\aaagggdddbbbdddssssssXXXHHHEEE@@@>>>???;;;888999:::;;;:::999777666888666555555555666666555111333222000111555444000111444333///000777:::888555333000---,,,,,,---...,,,,,,,,,+++++++++******,,,,,,------...//////000***)))(((((()))+++---///*********************)))++++++******++++++,,,,,,+++*********,,,,,,***)))yyy```SSSPPPHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@???>>>???>>>===;;;999999999888777777666666777555333222444666777777666666666666555555555555222333333333333222222111111222333444555444333222555555555444333333222222444888>>>@@@???:::666333222111111111111000000000222222222222222222222222222333222111//////111333222333333222000///111222222222222222222222222222555666555555444666999<<<;;;:::777555333333444444333777===EEEIIIFFF===666222000///000222333333333222333555666666888;;;>>>===777444555555444444777222222222222222333444444666666555444333333333333000111111222333444555555555666777666555555666888:::999888888888888999:::888999999999:::::::::;;;;;;===AAAFFFPPPhhheeeLLLEEE???===<<<999888;;;::::::;;;;;;:::999888888;;;::::::===??????;;;888666777999:::<<<@@@FFFJJJEEEAAA<<<999888888888777777666444444555888<<<>>>:::===AAAGGGNNNOOODDD888555555555555555444444444444444444444555555555666888888777666666666777777888999::::::===DDDNNNVVV[[[[[[YYYWWWZZZ\\\WWWOOOFFFBBB@@@AAA@@@>>>???CCCEEEGGGIIIIIIGGGGGGJJJMMMZZZddd~~~eeeWWWWWWQQQOOOWWW[[[[[[ZZZ^^^pppwwwbbbaaa^^^hhhxxxjjjaaa\\\YYYYYYZZZ[[[```fffcccbbbgggzzzwwwZZZIIIEEE??????AAA===888888999:::999888777666;;;:::888666666666777888333444333000111555444000000333333111333777888777444222///---,,,,,,------+++,,,,,,------,,,******,,,,,,------......//////---+++)))((()))***---///,,,+++***((((((((())))))***)))((((((((()))+++,,,+++******+++,,,,,,+++)))www___SSSPPPGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@???>>>??????===<<<::::::999888888777777666777555333333555666777777777777777777666666666666333444444444444444333333222222333333333222111111333333222222222222222222444888===AAA@@@<<<777444111000000000000000000000222222333333333333333444333333222000...///111444333333333222222111222222111222222222222111111111333444555555666888<<>>777111111000111222444444555555777999:::::::::;;;======777333444555333444666555444333333333444666666555444333333222222222333111222222333444444555555666666777777777666666777999999888888888888999999999999:::;;;;;;<<<<<<<<<===@@@DDDHHHQQQgggbbbIIICCC===<<<;;;888777999888999999::::::999999999:::;;;<<<<<<:::999888888666777999;;;<<<@@@DDDGGGCCC@@@;;;888777777777666666555444444555777999;;;777;;;@@@EEEJJJKKKCCC888666666555555555555444444333444555666666777777777777666666666666666777777;;;::::::<<>>===:::777555555777999777777555222333666666222000111333333444666666666111000...,,,++++++,,,---***+++---......---+++)))------......////////////111///,,,******,,,...000---+++)))''''''''')))***)))((('''&&&'''(((***++++++******+++,,,---+++***vvv^^^RRRNNNFFFEEEDDDBBBBBBAAAAAABBBAAA???>>>>>>??????===<<<::::::999999888777777777777555444444666777777777888888777777777666666666333444444555555555444444222222222222222222111111000000000000111333444555444777<<<@@@@@@===888444000000000000000000000111222222333333333444444444333333222000...///111444111111111111111000000///---...000111333333333333222333555666777999===@@@===;;;777555333444555666888;;;AAAHHHLLLIII@@@888222222333333333444666777:::<<<>>>>>>===<<<<<<======777333444444333333666666555444333444555777888444444333222222222222333333333444444555555666666555666666777888888777666888888888888888888888888888999;;;<<<=========<<>>999222000444999666888:::;;;<<<>>>BBBDDDBBB???:::777777777777666666555444444555777888:::666:::???DDDJJJKKKDDD:::777777777666666666555555222333555666777888888777444444444555666888999:::;;;::::::@@@QQQlllxxxqqqpppgggZZZNNNHHHCCCDDDDDDBBBAAABBBAAACCCFFFHHHKKKMMMPPPRRR\\\fffyyyccc^^^WWWTTTYYYZZZbbbnnnzzzfffeeecccooozzzxxxssslll^^^aaa]]][[[\\\ZZZWWWWWWZZZXXX___rrrnnnTTTFFFEEEAAA??????:::999999999999999888777777::::::999666444555999<<<::::::888444444888777444000000222444444333333333///...---,,,++++++,,,,,,***+++---......---+++***//////////////////000000000///,,,+++***+++---///---+++)))((('''((()))***)))((('''''''''(((******+++******+++------,,,+++rrr\\\QQQLLLFFFEEECCCAAA@@@@@@@@@AAA???>>>======>>>>>>===;;;:::::::::999888888777777777555444555666888777777777777777777666666666666333444444555555555555444222222222222222222222333000//////000111333555777555666999===???===999555000000000111111111111222111222222333333444444555222333222111//////111333......---...///...---+++''')))---111444666777777333555666777777888:::===<<<;;;888666444444555555999;;;@@@GGGJJJGGG@@@999333444555444333444666888;;;===??????>>>>>>>>>@@@===777333444444222222555555444333222222444555777444333333222222333333333444444444555555666666666444444444666999999777555777777888999999888777777888999;;;<<<=========<<<@@@CCCGGGJJJOOOddd___GGGAAA======;;;888777888666777888:::;;;;;;;;;;;;===>>>===777111///444:::777888::::::;;;===@@@CCCBBB>>>:::777777777777777555555555555666777999:::777:::===CCCKKKNNNEEE:::888888888777666666555555222333555777777777777666333444444555777999;;;<<<:::;;;@@@OOOhhh{{{xxxmmm^^^OOOHHHCCCDDDEEECCCAAABBBAAABBBDDDHHHLLLPPPSSSUUU\\\eeelllfff^^^\\\``````nnn{{{hhhhhhfffttt{{{sssjjj^^^[[[WWWVVVXXXXXXVVVXXX\\\^^^jjjnnnTTTGGGGGGBBB@@@???999:::::::::999999999999888333555777666555777<<>>===<<<<<<======<<<;;;;;;::::::999999888888777777555555555777888777666777777666666666555555555222333444555555555555444222222222222222333444555111111000000111222555666555555777:::======:::666111111111111222222333333111111111222333444444444111222333222000000000111///...---...000000---***(((***...111444555555555111333555666777888;;;===;;;:::999777666555555444999:::>>>CCCFFFDDD>>>888333444555444222222444666777999<<<===>>>???BBBDDD>>>777333444444222222444555444222111111333555777444444333333333333444444333333444444444444555555222111222555999:::888555666777888999999888777666777888:::<<<=========<<<>>>BBBFFFHHHLLL______IIICCC??????>>>;;;999;;;::::::;;;;;;;;;;;;::::::???===:::888777888999999888999999999999;;;???BBBBBB>>>:::777777888888777555555555666777888:::;;;888999:::AAAKKKPPPFFF999888777777666555555444444222333555777777777555555555555666777888999;;;<<<;;;AAAOOOhhhyyykkkZZZNNNFFFAAACCCDDDCCCAAAAAACCCCCCDDDFFFKKKPPPSSSUUUZZZddd~~~zzzpppmmmvvv{{{zzzhhhjjjiiixxx{{{rrrfff^^^YYYUUUVVVWWWXXX]]]dddlll|||uuuZZZKKKHHHCCC@@@@@@;;;<<<;;;;;;:::::::::::::::222666999888777777;;;@@@===<<<888333333666666333444000///222111,,,+++///+++*********++++++++++++,,,,,,,,,---------......------------------------(((((())))))***)))))))))*********+++,,,,,,------(((***+++------,,,+++************+++......---,,,eeeSSSLLLJJJKKKIIIFFFCCCAAA@@@@@@AAA===<<<;;;;;;<<<===;;;:::;;;;;;:::999999888888777777666555666777888777666666666666666555555555555222222333444555555555444222222222222333444555666444333111000000222333555666555555888<<<<<<:::777111111222222222333333333000000111222222333444444000222333333111000000111222000///111333333000---...///111222333222000///,,,///222555888;;;>>>AAA;;;:::999888777555444444888999;;;@@@CCCBBB<<<777222444555444111000222555444666888;;;===@@@DDDGGG>>>777333444333111222444777555333222333444777999444444444333333444555555333333333333333333333444000000111555999:::888555666777888999999888777666666777:::<<<======<<<<<<<<<@@@EEEFFFIII\\\___KKKEEEAAABBBAAA===<<<============<<<;;;:::888777AAA<<<888:::@@@BBB>>>999999999999888888:::???BBBBBB>>>:::888777888888888444555555666888999;;;<<<999888888???LLLQQQGGG888777777666555444444333333222333555777777666444333888888777777888999::::::>>>HHH]]]~~~wwwfffRRRLLLEEE???AAACCCBBB@@@???EEEDDDCCCEEEIIINNNRRRTTTXXXbbb}}}yyyhhhkkkjjj{{{{{{ooohhhaaaZZZXXXXXXZZZbbbjjjyyy~~~aaaOOOJJJCCC@@@BBB======<<<;;;:::::::::;;;;;;777:::===;;;777555777;;;<<<;;;777222111555555222666000...111///***)))---***************+++++++++---,,,,,,,,,,,,---...///++++++++++++++++++++++++((()))***,,,,,,,,,+++***)))***+++,,,---.........)))***---//////...,,,************,,,...///...,,,hhhVVVNNNKKKHHHFFFDDDCCCDDDCCCAAA???>>><<<888666666:::>>>AAA;;;:::999777777777777888444444444555555555666666777666666555555555555555555555555555555555555555333444444333222111222444666777888777444333222333777777888:::<<<<<<:::888111111111111222000---***///...---...000333444444666333000111222333222000222111111111333333111//////333777666333000222444222222333333444888===@@@===;;;888777777666444333333555:::@@@DDDBBB;;;444000000000000000000000000111222666;;;AAAEEEFFFEEE???999666666555222000222222111000///000222555777444444444555555444333333111444777777444222222333444444555666777888999:::444666888:::<<<<<<;;;:::888888999:::;;;======>>>>>>>>>;;;AAAMMM[[[{{{\\\KKKEEEAAABBBDDDCCCBBBCCCAAAAAA@@@>>><<<<<<===>>>???===;;;999999;;;===???;;;:::888888999;;;>>>@@@AAA???;;;:::999999888777666333222444888;;;:::888888999:::>>>EEEHHH@@@555:::999888666555444444444444444444555555555555555222555888::::::;;;<<<>>>@@@PPPrrr~~~qqqaaaPPPJJJEEE@@@>>>???AAAAAAAAA???AAADDDFFFIIINNNTTTYYYXXX___xxxrrrhhhgggiii|||rrrdddYYYYYY\\\___mmm~~~dddQQQLLLDDD@@@@@@;;;;;;;;;:::999999999::::::::::::999999888888777777;;;999666333222333555666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...+++***))))))+++,,,+++)))***)))(((((((((***+++,,,)))***+++,,,,,,,,,,,,,,,((()))+++,,,---.........---,,,******,,,......///dddSSSMMMLLLHHHFFFDDDCCCCCCBBB@@@>>><<<;;;:::::::::;;;<<<===;;;:::999777777666777777444444444555555555666666444555666666666555444444333333333333333333333333333444444333333333666888555666777666444222222333444555777:::===>>><<<;;;555333111000111111000...000///---...000333333333555222000000222333111000111000///000111222000...,,,000444444111000222555333333333333444777;;;???===;;;888777777666444333777888<<>>>>>CCCLLLWWWtttZZZHHHBBB===???AAA@@@???AAAAAAAAA@@@???>>>>>>@@@AAA===<<<999777777888999:::999888777777888;;;>>>@@@BBB???<<<:::999999888666666555444555777999999999999:::===AAAIIILLLDDD888888777777666666777777777444444555555666666666777444666888999:::;;;===???EEEZZZxxxfffVVVIIIGGGDDD@@@???AAACCCDDDCCC@@@BBBDDDFFFHHHLLLPPPTTTZZZaaazzzsssiiiiiilllzzzmmmdddeeekkkrrrgggSSSLLLCCC@@@BBB>>><<<;;;;;;:::::::::::::::888777777777777777777666:::999777555444444555555111111111000000000000000------------------------///...,,,+++*********+++---,,,++++++------,,,++++++************+++,,,---++++++++++++++++++******+++,,,,,,------...------111000//////////////////}}}```PPPLLLKKKHHHFFFDDDCCCBBBAAA>>><<<;;;<<<===>>>>>>===;;;999<<<;;;999888666666666666444444444555555555555555222333555666666555444333333333333333333333333333444444444333333555888;;;444555666555444222222333222333666:::>>>@@@???>>>777444111///000111222333111000...///000222222111333111000000111222111///000///...///111111///...+++...222333222222444777444444444444444777;;;???>>>;;;888777666666444222777888;;;@@@CCCBBB;;;666111111111111111111111111444444555999>>>BBBEEEEEE;;;666333555666444444666666555333222222333555666444444444444444444444444222555888999999888999:::444555666777888888999999777888:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<:::???AAAEEEJJJQQQmmmXXXGGG@@@<<<===??????>>>@@@@@@????????????@@@AAAAAA???>>><<<:::999999:::;;;666666666666888;;;???AAACCC@@@<<<999888888777666666777888777666777888::::::<<>><<<<<<===???@@@???===;;;999;;;:::999888777666555444555555555555555555555555333333333333444444555555444444555555555555555555555555444333222444888;;;222444555555333222333444222333666:::???AAA@@@???777444111000111222333333222000//////111111111///000000000000111111000///000///...000111222000//////111444444444444666888444444555555666:::???BBB>>><<<999777666555444222111333777>>>CCCCCC???:::222222222222222222222222555444555777<<>>:::@@@BBBDDDGGGLLLjjjYYYIIIBBB===>>>@@@??????AAA???>>>=========>>>=========<<<<<<;;;;;;;;;;;;;;;555555666777:::===@@@BBBCCC@@@;;;888777777666666666999:::888666555777::::::<<<@@@IIITTTXXXMMM???777777777777888999;;;;;;555555666777999:::;;;;;;::::::999888999;;;@@@DDDVVVvvviiiVVVJJJEEEBBBBBBBBBBBBBBBBBBAAA@@@BBBCCCEEEFFFGGGJJJMMMPPPVVV^^^xxxwwwkkkgggkkkkkkWWWOOOGGGDDDFFFBBB???>>>===<<<<<<<<<<<<<<<555555666666777777777888999::::::999888666444333////////////000111222333111000000000000000//////111111111111111111111111000///---...//////...------------------------------------,,,,,,,,,,,,,,,222222111///......------)))+++...///000//////000}}}bbbRRRKKKHHHJJJHHHEEEDDDCCCAAA???<<<>>>>>>>>>======<<<;;;;;;:::999999888777666555444555555555555555555555444444333111111111444777999444444444555555555666666555666555333222222555777222444555555444333444555444555777;;;???AAA@@@???555333111111222222111000222111000000111111000...///000111111111000000000000000///111333333222000222333444444444444666777333444555777999===BBBFFF>>><<<999777666555333222000222777>>>CCCCCC>>>999222222222222222222222222666555555777;;;???AAABBB===777444666666333222444555444333222111111111222444333333333333444555666777777777777888888777666444666777999999999888777999::::::;;;<<<<<<<<<<<<777777888:::;;;===>>>???;;;@@@@@@AAADDDJJJiii\\\LLLDDD>>>>>>@@@??????@@@>>><<<::::::;;;:::888555444444555777888888888999666666777999<<>>============777777777888888999999:::999:::::::::888666444222//////......///111333444222222222111111000000000++++++,,,...//////000000000...------......---+++------------------,,,,,,......---...///000111222444333111000............+++...111222111111111333|||cccTTTLLLGGGHHHFFFDDDCCCBBBAAA>>><<<>>>===<<<;;;;;;;;;<<<===888888888888777666555555555555555555555444444444444333111111222555888:::111222222333333444444444555666666555333222333555222444666666555555555777444555777<<<@@@BBBAAA@@@666444222222222222000...111000000111222222000......000222333222111111111000000000111333444333111222222111111222333444555444555666777999===CCCGGG???<<<999777666555333111333555:::@@@DDDBBB;;;444333333333333333333333333666555555777;;;>>>??????===888555666666333222333444333222222111111111111444333222222333444666777999777666666777777666444555666888::::::999888777999:::::::::;;;;;;;;;<<<666666777999:::;;;<<<===<<>>>>>>>>===<<<>>>>>><<<999999:::999555111222444666888:::;;;;;;:::666777999;;;===@@@BBBCCCBBB>>>999666666777888888777777777666555555666888777:::@@@LLLZZZ]]]OOO>>>:::999888777777777777777666777777888999:::;;;;;;;;;;;;:::999888;;;???CCCSSSuuusss]]]PPPGGGCCCDDD???AAACCCDDDCCCBBBCCCDDD@@@CCCGGGJJJMMMPPPTTTVVV\\\bbbxxxyyykkkhhhjjjrrr]]]UUULLLHHHIIIDDDCCCBBBAAA???>>>>>>>>>>>>999999:::::::::::::::::::::::::::999777555333111000///......///111333555333333222222111111000000,,,---...000111222222222///...,,,,,,------,,,***---............---,,,,,,///......///000222444666333222000///...///000000---000333222000///111444yyy```SSSLLLIIIEEECCCAAA@@@@@@???===;;;;;;;;;;;;;;;<<<<<<<<<<<<666666777888888777666555666666555555555444444444111222333555666777888999111111222222333444444555333555777777666555555666222444666777666666777888222333666<<>>===<<<;;;666444555666444333555333333333333333222222222444333222222222444666888888666444555777999888666555666999:::;;;:::888666999999999999999::::::;;;888888888888888888999999;;;===;;;>>>DDDIIIccciiiRRRIIIAAA@@@???======>>>???<<<::::::===<<<888444666888:::===>>>>>>===<<<666777999;;;===???AAABBBAAA===888555666777999999666555444444555666666666888:::AAAMMM\\\___OOO===999888777666666666666777777777888888999999999::::::::::::999888:::>>>AAAMMMllluuuYYYMMMIIIEEEHHHPPPPPPQQQPPPMMMHHHEEEDDDEEEAAADDDHHHKKKNNNPPPTTTVVV\\\aaauuuyyyjjjjjjlll|||bbbVVVKKKHHHJJJGGGDDDCCCBBB@@@??????>>>>>>;;;;;;;;;:::::::::::::::::::::999888666444222111222000///......000333444333333222222111000000///111222333444555444444333000...------------,,,***//////000000000///...---000000//////000111444555000///.........000111333...111555666555777;;;@@@}}}uuu]]]QQQMMMJJJBBBAAA???>>>>>>>>><<<:::888999;;;<<<===<<<;;;:::444555777888888888777666666666555555555444444444...111555888::::::888666333333444444555666777777111444777999999888777888333555777777777777888999000111555<<>>EEEIII___mmmWWWNNNEEECCCBBB@@@???@@@@@@===;;;<<<@@@@@@<<<777666777:::<<<===<<<:::999666777888:::<<<>>>???@@@@@@<<<777555666888::::::666444111222666777666444888;;;BBBOOO]]]```PPP<<<777666666666666666777777888888888888888888888999999::::::999999:::===@@@AAA\\\~~~sss]]]JJJGGGGGGHHHQQQ```lllkkkggg___UUUMMMKKKJJJAAADDDHHHKKKMMMOOORRRTTTXXX\\\qqqyyyjjjkkkkkkfffVVVIIIFFFJJJIIIEEEDDDBBBAAA@@@?????????;;;;;;;;;::::::999999999::::::888666444333222111222111///......000222444333333222222111000//////222333444444333111000///111///...---......,,,+++000111222222222000///...222111///......000222333///...------...000333444222777<<>>======>>>>>>======;;;:::999888888777777777777666666666666666666666555666777888888333333333333333333333333000111333555666666555444333333333444444444444444;;;:::888777555444444444777555444777===CCCFFFGGGCCC===555111222333222///333333222111111222222333///000000111111111111111222222111000//////000000...///000222555777999:::>>><<<999555444555:::>>>>>>;;;888555333333333444111555===HHHNNNJJJ===222555555555555666666666666555666777888999:::===???777666555333222222333333666555444333222333333444555444222222222333555777999:::;;;;;;:::999777666777777777777888888888888555555666777888999::::::888888777666555555666666999;;;:::>>>EEEIII[[[yyyqqqWWWMMMDDDBBBBBB???======???;;;888888999999777555888:::<<<;;;999888:::<<<888777888;;;<<<<<<@@@FFFGGGBBB;;;666555777888999777777777777777777777777<<>>III[[[kkkssssssnnniiiWWWLLLGGGLLLOOOTTTiii|||cccOOOKKKQQQHHHFFFEEEEEEHHHMMMRRRUUU]]]___nnnxxxmmmjjjmmmkkkSSSIIIHHHIIIIIICCCBBBBBBBBBCCCBBB???<<<:::999999999:::;;;;;;<<<;;;;;;999555000///222555111111111111111222222222666999999555...---222888222333444555444333222111444444444444333111///...///...///222555444000,,,+++---//////------000333444222111222555777777777333<<>>>>>===<<<;;;:::999999888777777777777666666666666555666666666777777777777444444444444444444444444222333444555666666666666777777666666555444444333888777666555444333333333777555444666<<>>???888777555444444444444555666555444333333333444444666555444333444555777888777888999;;;;;;;;;::::::777777777777888888888888777777777777888888888888888888777777666777777777999<<<:::===DDDHHHYYYuuuqqqUUULLLCCCBBBCCC@@@===<<<===:::777777888888666444777888:::999777666777999888666777;;;<<<<<<@@@GGGJJJEEE===777555666777777777777777777777777777777:::<<>>666111000222222111///000111222222222222222333222000...---------...222111000000000000000000222333444555555444333222666666444222222444888<<<@@@===888555333444666888:::;;;@@@HHHMMMJJJ@@@777222222333444555555666666444555777999;;;===???@@@888777666555555555666777666555444444333444444444777777666555555777888999888888:::;;;;;;:::999999777777777777888888888888999999888888888777777777888888888777888888999999888<<<:::<<>><<<;;;999777666777777666444666777888777555444444555777555777;;;<<<===BBBHHHNNNHHH???999666555666666777777777777777777777777777999>>>GGGNNNLLLBBB888===;;;888777777888888777;;;;;;::::::999999888888<<<;;;:::888888777777888444777:::>>>AAABBBBBBAAA???CCCJJJVVVkkk```PPPOOOMMMLLLJJJIIIKKKNNNQQQTTTXXX[[[lllooodddbbb[[[YYY^^^sssrrrgggfffnnn~~~cccTTTOOOLLLJJJEEEDDDCCCDDDFFFGGGFFFDDD>>>===;;;:::999;;;<<<===@@@?????????>>>:::555111333333222222333333444555555===FFFIIICCC;;;666444///000111222333444444444444444444333222111000///...000111111000/////////555555444111///...///111222444777:::>>>CCCHHHLLLXXX[[[___bbbcccaaa___]]]{{{xxxyyylllXXXLLLGGGFFFCCCCCCCCCAAA>>>======>>>======<<<;;;::::::999999777777777777666666666666333444666888888777666555444444444444444444444444555444333333333555666777999999888777666555444444333333222222222222333333555444444555888<<<@@@BBBEEE???777111000111222333000111222222222111000000333333222222111000//////111111000000000000000111333333555555555333222000333333333333333555999<<<@@@===999555333444777999999:::===CCCGGGEEE===777222333333444555666777777444555666999===???@@@@@@777666555555555666777888555555555444444444444555777666666555666777888888::::::::::::999777555333666777777777888888888888888888888888888888888888888888888888999::::::;;;888<<<:::;;;AAAEEEQQQgggnnnPPPHHHBBBCCCEEEBBB>>>===;;;:::888777777777666666888888888777666555555555666555777;;;===>>>CCCIIIOOOIII@@@:::777666666666666666666666666666666666666777;;;BBBIIIHHH@@@888<<<;;;:::999999999999999::::::999999999999999999999999888888777777777777:::::::::;;;<<<>>>@@@AAA>>>EEEPPPbbbfffQQQLLLLLLKKKJJJJJJKKKOOORRRTTTXXX\\\mmmqqq^^^ZZZ]]]gggbbbaaalllsssiiifffpppiiiXXXSSSOOOLLLIIIGGGEEEEEEFFFFFFEEEDDDBBB@@@>>><<<<<<===???@@@@@@>>>===>>>@@@>>>999444555555444444444555555666666===EEEFFFBBB;;;666444000111111222222333333333444444333333222111000000111444555444111000222555999999777555333333444444111666===CCCGGGLLLRRRVVVVVVTTTRRRRRRQQQOOOJJJFFF~~~|||yyynnnZZZNNNGGGEEEEEEEEEEEECCC@@@>>>???@@@<<<<<<<<<;;;;;;::::::999777777777777666666666666222444666777888777555444333333333333333333333333444333222111222333444555555555555555555555555555333333333333333333444555444444444444666999===@@@CCC???888222111111333444333333333222111000///...///000333444444333111///111000000000000000111111111222333444444333222222222333444444555777:::===???===999555444555777999888999<<<@@@CCCAAA<<<777444555555666777888888888444444666:::???AAAAAA@@@666555444444444555666777444555555555555555555555444444444444555555666666888888999888777555444222666777777777888888888888666777777888999:::::::::999999888888999:::;;;;;;777===:::999???CCCLLL^^^lllOOOGGGAAACCCEEEBBB>>>===;;;::::::999888777888888;;;;;;:::::::::999999888777555777;;;===>>>CCCIIIMMMGGG???:::777888999999666666666666666666666666777777:::AAAFFFFFF@@@:::999:::::::::::::::;;;<<<999999888888888999::::::======<<<<<<;;;:::999999999888999999;;;===???@@@AAAGGGUUUpppnnnVVVOOOIIIIIIHHHIIILLLPPPSSSVVVWWW[[[lll|||eee[[[\\\___cccaaa___dddtttsssjjjffftttvvvoooqqqtttppp___[[[YYYVVVPPPLLLHHHEEEDDDCCCBBBAAAAAA@@@>>>======>>>???@@@>>>;;;999999<<<>>>===:::999888666555555555666777888:::<<<;;;888555555666444333333222222111111111444333333222222111111111---111444555444555999<<<::::::::::::;;;<<<<<<<<<;;;???EEEJJJNNNPPPQQQRRROOOIIICCC@@@@@@@@@<<<999}}}}}}{{{nnnZZZNNNHHHFFFFFFFFFFFFDDDAAA@@@@@@AAA<<<<<<;;;;;;;;;:::::::::777777777777666666666666333444555666777666555555333333333333333333333333333222222222222222333333111111222333444555666666444444444333333444555555333444444333333666:::===@@@===888444222222444666666555333222111000000111,,,...000333333222000...000000000000000111111222222222222222333333333444222333555666666888:::======;;;888666555555666777888:::===AAACCCAAA>>>:::666777777777777888888888444444555:::@@@DDDCCCAAA777666555444444444555666444444555666666666666555333333333444444444444444333444666777888888777777777777777777888888888888666666777888999:::;;;<<<999999999888999999::::::666===;;;888>>>AAAGGGVVVvvvkkkPPPGGGAAABBBCCCAAA>>>===:::;;;;;;:::888777888:::===;;;;;;;;;======<<<;;;888666888<<<===>>>CCCIIIKKKFFF>>>999888888::::::777777777777777777777777777888<<>>???CCCHHH[[[lllVVVPPPHHHHHHHHHJJJMMMPPPTTTVVVUUUXXXiiinnnaaa^^^______^^^___^^^^^^jjjppphhhfffvvv}}}nnngggcccaaa___```ggg{{{xxxgggeeefffdddVVVQQQKKKFFFDDDBBBAAA@@@===============>>>>>>???:::888555555777;;;===>>>===<<<999777555555666777777666444111000111444888666666444333222111111111444333222222111111222222///000222333222222222333777888;;;@@@EEEHHHIIIHHHMMMLLLKKKKKKLLLKKKHHHEEEBBB===777444555666666555zzz{{{}}}jjjVVVLLLJJJJJJFFFFFFFFFCCCAAA???@@@AAA<<<;;;;;;;;;;;;:::::::::777777777777666666666666444444444555555555666666444444444444444444444444222333333444444333333222000111222333444555666666555444444333333333444444333333444222222333888<<<<<<;;;999666444444555666555444222111111222444666111111000000000000000000000000000000000111222222444333222111000111333444111333555777777888999;;;:::999888777666555555555777999===AAACCCBBB???<<<777777777777666666666666444333555;;;BBBEEEDDDAAA999888666555555555555666333444555666777777666555222222333444444444444444333444666888::::::::::::777777777777888888888888888888888999999::::::::::::999999888888888888999666===;;;777<<>>===;;;999888999<<<===>>>BBBHHHKKKEEE>>>999777888999999777777777777777777777777777999===BBBFFFEEEAAA===888:::<<<<<<:::999:::<<<:::999999888999;;;===>>>AAABBBDDDEEEFFFGGGFFFFFFBBB@@@>>>======>>>@@@AAAEEEJJJbbbcccRRROOOJJJJJJKKKLLLNNNQQQTTTVVVVVVXXXggghhhaaabbbbbb```aaaaaa______jjjnnnfffeeewwwxxxbbb[[[^^^______\\\]]]___iii~~~mmmmmmpppoooZZZTTTMMMHHHEEECCCBBBAAA<<<===>>>@@@AAAAAAAAAAAA777777666555555777;;;>>>AAA???;;;888666555666666555444222000000222555888777666444333333333333444444333222111111111222333777777888:::<<<<<<:::888AAADDDKKKUUU^^^cccdddbbbZZZSSSIIIEEEEEEDDD@@@<<<666444111000111333555555xxxzzz~~~eeeRRRJJJKKKMMMEEEEEEEEECCC@@@>>>???@@@;;;;;;;;;;;;;;;;;;::::::777777777777666666666666555444444444444555666666555555555555555555555555333444555555555444333222222222333333444555666666555444333333222222333333222333444222111222777;;;::::::999777555555666777555333111000111444888:::888666222///...///222333000000///000000111222222777555222000///000222333000333555666777777888:::888888888777666555444444444777<<<@@@BBBAAA>>><<<777777777666555555444444444333555;;;BBBFFFDDDAAA;;;:::888777666666666666333444666777777777666555222333444444555555444444777888999:::;;;:::999999777777777777888888888888:::::::::999999999999888::::::999888777777777777555>>>;;;666<<>>===;;;:::888999=========AAAGGGLLLFFF>>>888666777777888777777777777777777777777666999===BBBFFFEEEAAA===999;;;===<<<999777888999;;;:::999999999<<<>>>???FFFHHHLLLQQQUUUXXXZZZ[[[IIIGGGBBB???===>>>@@@AAAIIINNNjjj___RRRRRRNNNMMMMMMNNNOOOQQQSSSUUUXXXZZZiii{{{hhhdddffffffccc___]]][[[^^^mmmmmmeeedddwwwgggXXXZZZ```aaa^^^___aaa```aaasssoooppptttsss[[[VVVOOOIIIFFFEEEDDDDDD===???BBBDDDFFFFFFEEEDDD555777888777444555888<<>>777777777777666555444333111555777999===CCCCCC@@@===;;;999666333222111111888777666555444444555666666555555444444666777888888888888888999:::;;;;;;;;;999777777888999888777:::;;;;;;;;;:::888666555666666777888999999::::::<<<999999===??????BBBGGGUUUvvvoooNNNGGGBBBAAA@@@======???;;;999888666666777999:::777777777888999;;;<<<===666888999999999<<>>CCCFFFFFFDDDBBBAAA999666:::<<<999777999<<<>>>===:::888;;;@@@BBBIIISSSWWWnnnmmm[[[RRRQQQOOODDDBBBEEEAAAIIIXXXyyyoooZZZSSSRRRPPPTTTWWWTTTOOONNNSSSYYYZZZ[[[iiiiiikkkjjjfffeeeeeeiiihhheeefffwwwnnndddbbbnnnmmm^^^\\\aaaaaa______dddfffffffffnnntttmmmlllkkkWWWTTTQQQQQQRRROOOHHHBBBCCCBBBCCCFFFIIIIIIHHHGGG;;;::::::999888777666666===;;;999666444333333333444555555444222222444666;;;888555444444666666666999222000666:::999777999AAAKKK^^^sss~~~VVVFFF:::999<<<:::888888333222111111444777;;;>>>{{{uuuxxxgggXXXQQQNNNNNNLLLJJJGGGCCC@@@>>>===<<<>>>===;;;:::999888888999777666555555666666555444555777888777555444444555777777666444444333333444444444555555555444333333333333333333333444444555555555444444444333333333666777666555333444777999:::;;;:::777333222555888555333444888888333111444333222222222222222111000333222333666777555555555333111000000222444555555555555555555666888:::;;;<<<<<<:::999888777666666555:::===>>>AAADDDCCC>>>888888888888777666555444222444555555:::@@@BBB@@@;;;:::777555333111111111666555444444333444555555666555555444555666777888888888888888999:::;;;<<<:::888777777999::::::999<<<<<<<<<;;;:::888666444666777777888999999::::::<<<999999===??????BBBGGGOOOooohhhKKKDDD???>>>===::::::<<<<<<;;;999777666666777888777888999:::;;;<<<======666888999888888;;;AAAGGGNNNEEE===;;;999555444777777777777777777888888999777:::???DDDGGGFFFCCCAAA<<<777666:::<<<::::::===??????===::::::===AAADDDPPPcccqqqnnn___XXXQQQDDDAAADDDAAAKKKYYY{{{dddTTTPPPPPPPPPTTTWWWUUUPPPOOOSSSXXX[[[\\\jjjiiilllkkkffffffdddfffggggggmmmnnnccccccooosssggg^^^^^^``````aaadddhhhgggeeefffpppyyyjjjccc___RRRPPPOOOQQQTTTSSSNNNIIIAAA@@@???AAADDDGGGHHHHHH<<<;;;999777666777999:::===;;;999777555444444444777777777555444444777999777777666444333333666777===;;;:::;;;;;;<<>>???vvvqqquuu}}}~~~eeeXXXRRRQQQPPPLLLJJJGGGDDDAAA???>>>>>>???>>><<<;;;::::::::::::555444333444666777666555555666777777555444555666777666555444444444444444333444444555555555444444222222222222222333444444666666444333333444444555666666666666555666888;;;;;;<<<<<<888444222555777555333444777777333222333111111222222222111000000333555999===AAAAAA<<<666222111000111333555555555444444444555777999<<<===;;;<<<<<<;;;:::888555444666:::===???BBBFFFDDD>>>999999888888777777666666555666555555999@@@DDDBBB999888666444222222222222444444333333333444555555666555555555555666777777999999999999:::;;;<<<<<<999888777777999;;;;;;:::<<<<<<<<<;;;999777666555777777777888999999::::::<<<999:::===??????BBBFFFLLLiii___IIIBBB>>>===<<<999999;;;>>><<<:::888777666666777888999:::<<<======<<<<<<666777888666666999@@@FFFJJJCCC===;;;999666444666777777777777777888888999999;;;@@@DDDGGGFFFBBB>>>:::888999<<<;;;999;;;???BBB@@@<<<;;;;;;>>>CCCGGGVVVuuunnn^^^SSSEEEAAAEEECCCLLLYYYyyylllUUUNNNNNNNNNNNNRRRVVVUUUQQQPPPSSSWWW\\\^^^lll}}}gggiiigggccccccaaaaaadddiiiuuupppdddcccmmmddd```^^^___aaabbbfffjjjnnnjjjfffhhhxxxlll^^^VVVQQQPPPOOOQQQTTTTTTPPPLLLDDDAAA???>>>AAACCCEEEFFF>>><<<888666666888;;;===<<<;;;999777666666666777777777666444333333555777777999999666444666===DDDUUUZZZ___]]]SSSOOOYYYgggwwwvvv}}}zzzwwwqqqiii___VVVOOOKKKAAA;;;666666666444444666666777888999;;;<<<===>>>rrrooottt{{{cccVVVRRRQQQPPPLLLJJJGGGDDDAAA@@@??????>>>===<<<;;;;;;:::::::::555444444555777888777666555666666666555444666777777666555444444444444444333333444555555666555555222222111111222222333444666555333222222333444666444555666666555666888:::<<<======:::555333444666444444444666555444333333///111222222111111111111444>>>IIIQQQXXXWWWIII999555333222333444555444333333333444555888;;;>>>???;;;;;;:::999888666444333777:::===???CCCGGGDDD>>>999888888777666666666666777999:::999>>>DDDFFFCCC999888666555444444444555333333333444444555555666555555555555666666666777999999999999:::;;;<<<===999888666666888999999888;;;:::::::::999888888777777777888888888999999999<<<999:::>>>??????AAAEEENNNeee}}}ZZZIIICCC>>>>>>===;;;:::<<<<<<;;;:::888888777777888777999;;;<<<===<<<;;;:::777777777555444888???DDDEEEBBB>>><<<999777555555777777777777777888888999:::;;;???DDDGGGFFF@@@;;;;;;===>>>===:::888:::===DDD???;;;:::<<>><<<;;;999888777888888999888999999888666444333444777:::;;;999999BBBSSSaaa~~~tttrrrvvvqqq```ZZZXXXTTTOOOIIICCC???<<<;;;:::999777555333444666444555777888999999999999}}}ooonnntttyyy```TTTPPPNNNLLLJJJIIIFFFCCCAAA@@@??????<<<<<<;;;;;;::::::999999777666555666888999999888444555666555444555777999666666555444444444444555333333444555666666666666222222111111222222333444444333111000000111333555222444555555444555777999;;;===>>>;;;777333444555444555555444333444333222...000222111000111333555;;;PPPfffsss{{{vvv^^^DDD:::777555333333333222000333333444666999<<>>BBBFFFFFFAAA;;;:::888666666666666777444444555555666666666666444555555666666666666666999999999999:::;;;<<<<<<:::888666666666777666555888888888999999:::::::::888888888888888999999999;;;888999===???>>>???CCCNNN```~~~}}}ZZZGGGAAA>>>>>>===:::999;;;999999999999999999::::::777888:::;;;<<<:::999888777888777666444777===CCCCCCCCC@@@<<<999777666666777777777777777888888999999:::>>>DDDHHHGGG@@@:::;;;>>>???===999999<<<>>>BBB===:::;;;<<>>;;;<<<============<<<<<<<<<;;;999888888888999::::::<<>>;;;888666555222777<<>>:::666333222222111000333444555777999===@@@BBBCCCAAA===999777777888999888;;;===AAAGGGKKKEEE===777666555444444555666777444999===???CCCFFFDDD???<<<;;;999888777777777888444555666666777666666666444555555666777666666666888888888888999:::;;;;;;999888666666777777777666888888888888999:::;;;;;;888888888888888888888888999777888<<<>>><<<===@@@JJJXXXsss}}}[[[DDD???;;;<<<<<<999888999888888999999:::;;;;;;;;;888999:::::::::999888777777888999777666777<<>>EEEKKKKKKDDD===888<<<===;;;;;;>>>AAA@@@>>>;;;;;;===<<>>JJJUUUaaatttzzzrrrggg\\\TTTOOOJJJHHHAAA@@@>>>;;;999888777777888<<<<<<888666777777555555666777777777666555444uuukkknnnwwwrrrYYYOOOMMMJJJGGGGGGFFFCCCAAA@@@?????????;;;<<<<<<===<<<;;;::::::999888777777888888777666333444444444444555999;;;555555444444444555555666555666666666666555555444333333333333333444444555111111111222222333333333444555777777555555555666666999<<<;;;777444333444333666555111111444444111...///000//////333;;;AAA[[[[[[???;;;666222111222333333444555555777:::===@@@BBBBBBAAA>>><<<999888888777;;;===@@@CCCJJJNNNHHH>>>888777555444555666777888777;;;===>>>BBBFFFEEEAAA<<<;;;999777666666666666444555666666666555444333444444666777777777666555777777777777888999::::::888777666777999;;;;;;:::;;;:::999888888888999999888888888888888888888888888666777;;;===;;;;;;>>>EEEOOOiii|||ZZZDDD???<<<======999888999999999::::::::::::::::::;;;;;;:::::::::999999999666999::::::888888;;;???EEEHHHEEE===777888999777777777777777777888888999:::;;;???HHHPPPPPPIIIAAA999<<<<<<999<<>>AAAUUUmmmjjjOOOJJJFFFDDDEEECCCGGGHHHMMMWWWbbbkkkmmmjjj___WWWPPPPPPOOOLLLLLLOOOPPPOOONNNMMMMMMPPPTTTVVV[[[```jjj{{{rrrmmmooommmtttzzz~~~xxxwwwwwwtttooorrrzzz}}}{{{rrrooorrrfffTTTLLLLLLLLLKKKIIIGGGGGGGGGAAAFFFLLLRRRTTTPPPHHHAAA???@@@@@@@@@???>>>===<<<<<<;;;999888777777777888666666666666666:::???CCCNNN\\\ppptttbbbZZZOOOFFF@@@===<<<;;;===<<<:::888777666666666555888777444444888888444666666666666666555444444sssiiinnnwwwoooWWWNNNLLLJJJGGGFFFEEEBBB@@@???>>>>>>???<<<===>>>>>>>>>===<<<;;;999777666666777777666444333444444444444555999<<<555555444444444555555666666777777777666555444444444444333333444444555666111222333444444444444333555777888888666555666666444888;;;;;;777444333444333666555000000444555111...000000///...333===EEEddd^^^???;;;555111111333555666555555666777:::===@@@BBB>>>>>>>>><<<:::777555333>>>???AAAFFFMMMQQQJJJ@@@999888666555555777999:::<<<>>>??????CCCHHHHHHEEE<<<;;;999777555555555555444444555666555444222111333444666777777777666555666666666666777888999:::777666666888;;;>>>??????>>>===;;;999777777777777999999888888888888888888777555666;;;<<<::::::===BBBKKKddd{{{XXXFFFAAA>>>@@@???<<<:::<<<;;;;;;;;;;;;::::::999888======;;;:::::::::::::::666999<<<;;;999999;;;>>>FFFJJJGGG===777888:::888777777777777777888888999;;;<<>>???===999<<>>>>>===>>>>>><<<;;;999777666666666777===;;;999888:::BBBLLLSSSlll}}}mmm]]]KKKDDD;;;777777888888777444444333333333444666777111444333000333999999444666555555444333333222222