BM/6( ===>>>@@@BBBCCCDDDEEEEEE@@@???===>>>AAACCCDDDDDDBBB;;;888;;;>>>>>>???AAA===???AAA@@@>>>>>>??????<<>>>>>>>>>>>======;;;:::888666555:::999999888888999999:::;;;999777777999:::999888;;;999999:::<<<<<<<<<;;;777666666888:::<<<;;;;;;::::::<<>>::::::===>>><<<888555444555777999===;;;999:::;;;<<<999777666444222222333444444444444333111222333333222111222333444444333222333444555444444555555666555444111222333444555555555555333//////333666444111111000000222666666444777<<<;;;777666777777555666:::;;;999999;;;:::555444555444333222222222444666777555333111000222333444444444555777888999888777666555666777777666666777888555666888;;;===>>>>>>>>>999555333555:::<<<;;;999@@@>>>:::777555666:::???@@@???>>>===;;;;;;::::::999<<>><<<;;;;;;666777888;;;>>>@@@AAA@@@===???@@@BBBCCCCCCBBBAAA>>>AAABBB@@@???AAABBBAAA>>>>>>======>>>@@@BBBDDD@@@AAABBBCCCDDDDDDDDDDDDBBBEEEFFFCCCBBBDDDBBB>>>999:::===@@@AAAAAA@@@@@@@@@;;;@@@:::<<>>@@@AAABBBCCCCCCCCC@@@>>>===>>>AAACCCDDDDDD@@@;;;888<<>>@@@===<<<>>>>>>===:::@@@BBB@@@>>>???>>>:::999999:::999888777555444666777888:::;;;<<<=========<<<;;;;;;::::::;;;;;;999888777999;;;======<<<<<<<<<;;;;;;:::888777666:::999999888888999999:::;;;999888888999::::::999999888777888:::<<<;;;:::777666666777:::;;;;;;:::@@@???@@@AAA>>>888777999>>><<<888666444555777999<<<:::999999999999888777666444222222333444444333444333222222333444333111000222444333222111111222333333444555555444333333111222222333333333333333222//////333555333111222......111444444444999@@@<<<777555666555333444888777444444777666222111444444333333222333444555666444222000000222444444333444555666777777777666666444555666666555555666777555555666:::===???>>>===888555333444888;;;<<<:::???<<<:::999777555888>>>???>>>===<<<<<<;;;<<<<<<:::<<<>>>>>>=========>>>777999;;;===>>>??????>>><<<===@@@BBBCCCBBBAAA@@@???AAABBB@@@???>>>???@@@>>>??????>>>>>>>>>AAACCCAAAAAABBBCCCCCCCCCCCCBBBBBBEEEEEEAAA@@@AAA???;;;333444555777888999::::::<<<777;;;555999CCCWWWmmmJJJBBB@@@<<<<<>>===<<<@@@@@@@@@AAA@@@@@@?????????>>><<<>>>@@@CCCDDDDDD???:::999>>>AAA@@@>>>>>>888>>>???;;;:::======:::888>>>AAA???<<<===<<<:::666777777888777666555444555777999:::<<<<<<<<<<<<;;;;;;;;;:::999888999:::888777666888:::<<<<<<;;;999::::::::::::999888888:::999999888888999999::::::888777777888999999888777666666777999::::::999777666666777:::;;;;;;:::@@@???@@@BBB???:::999<<<>>><<<888666444555777999:::888777666666666555555666444222111222333333222444222222222444444333222///111333333111000000111111222444444444333222222111111222222222111000000111//////444555222000222...---///222222333;;;DDD<<<888555555444111222666444222222444444111111444444444333333333444555555333111000111222444444333222333444555555555444444333444555555444444555666444333555888<<<>>>===;;;777555333444777;;;<<<;;;<<<999888999777444555;;;======<<<<<<<<<<<<======999:::<<<<<<;;;<<<>>>@@@;;;===??????>>><<<;;;::::::<<<>>>AAABBBBBB@@@???@@@@@@@@@???===;;;;;;<<<>>>@@@AAA???======???BBBBBBBBBCCCCCCCCCBBBAAAAAA@@@CCCBBB>>><<<<<<:::666///.........000222444666999555:::666:::BBBMMMsssOOOAAABBB888999<<>>:::999???BBB@@@======777===>>>:::999<<<<<<999777===AAA>>>;;;;;;;;;999444555666777777666555444555777999;;;<<<===<<<<<<:::::::::999888777888:::777666666777999;;;;;;:::888999999:::::::::999999:::999999999999999999:::999777666666777888888777666555555666888:::999888777666666777999;;;;;;:::;;;;;;>>>AAAAAA>>>>>>BBB>>><<<888666444555777999888777555444444333333333777444222111222333333222444222222222444444444222...000222222111000///000000222444444333222111222111111222111111000///...111///000444444111000222------...000111333===GGG===888555444333000111444555222222555555333333666444444333333333444555555333111000111222444444333111111222222333333333222222333555444333333444666333333333777<<<>>>===;;;777555333444777:::<<<<<<:::666666999777222333888<<<<<<<<<<<<<<<===>>>>>>888999:::999999;;;>>>AAA???AAAAAA@@@===999777666999;;;>>>@@@BBBAAA@@@??????>>>>>>>>>;;;888888:::???AAABBB@@@===<<<>>>AAACCCCCCCCCCCCBBBAAA@@@@@@>>>AAA@@@<<<999999666222333111000///111444777999999666<<<999>>>CCCHHHhhhMMM:::<<<666777;;;>>>;;;333///000111222444888::::::777444777555444444666777666666:::999777666555666777BBBCCCEEEDDDAAA>>>;;;:::??????@@@AAAAAAAAAAAA@@@<<<:::999;;;>>>???===:::>>>===;;;999888888999999888;;;===<<<888666777888666777777888888888888777:::::::::;;;;;;::::::999<<<======<<<:::999999:::===:::888:::<<<;;;999999:::;;;;;;:::888777777888888888888888999:::;;;<<<999999999777555555777999777888:::;;;<<<;;;;;;:::555555555555666777888999777999<<<=========>>>???>>>===:::888666555555555999666333222222333333333333222111111111333666777111111111111111111111111222111///...---------...111111333444555555555555222222111111000111111222111333444222000...---...000000...---...222888===>>>:::444111000222333333333111///111444555444222333333333444444444555555444333111//////000111222333111000222333333000---333111///111444555444222000333777:::;;;===???@@@>>>666444:::;;;666777@@@666444333666:::;;;777333===;;;::::::;;;<<<<<<<<<999777666777555555:::AAA@@@<<<999:::999666777;;;;;;;;;;;;<<<>>>AAACCCEEE???AAACCCBBB???:::777666BBB@@@>>>>>>@@@DDDIIILLLDDDDDDCCCBBB@@@???AAACCCDDDCCCAAA???<<<:::888777111///...111666;;;;;;:::888666777::::::===KKKZZZXXX999666000666>>>@@@999000---...///...///000222222111000777666666555444444333333::::::::::::999888777AAABBBCCCBBBAAA???>>>===@@@@@@@@@@@@???>>>===<<<888777777:::===???>>><<<<<<;;;:::999888888888888:::;;;;;;999777666666666444555666666666666666666555555666777888888888888999:::;;;:::999888888:::888777888;;;>>>??????@@@999999:::::::::999999:::777777888888999:::;;;;;;999999999777555555777999888888999:::;;;:::999999888888777777888999999:::444777:::;;;::::::;;;<<<======<<<999666555777888999777333222222222222111...000222333444444333222111111111111111111111111111000000//////000222222666777888999777444111///222222000///......------111222222000...------...---.../////////111555888<<<999444111111222222222333111000111333444333111222222333333444444444444333222000///...///000111333111111222444444111...333111000111444555444222000333666888999999;;;<<<<<<555444::::::555777???===999777888;;;<<<999666???===<<<::::::;;;===>>>;;;:::999888333///444;;;@@@;;;999999777444444888<<<<<<<<<===>>>???AAABBB>>>@@@@@@>>>;;;999888888@@@??????@@@AAACCCEEEGGG@@@BBBDDDDDDCCCCCCCCCDDDFFFDDDBBB???<<<999777666666666555444333444666888;;;:::===??????@@@JJJVVVWWW666888444555888:::777111...///111000111222444555666666666666555555333222111000777777777777777666555AAA@@@@@@????????????@@@AAAAAA@@@>>><<<:::888777444444555999<<<>>>???>>>888888999999999999888888===:::777666555555444333222333333444555555444444111222444666777888999999666777888888777777888999999::::::;;;;;;<<<;;;;;;777888888999999999888888777777777888888999::::::888999888777555555777999888888999999999888777777888888777777777888999999111444777888777777777888:::===>>>;;;666555888<<<999777333222111111000///...222777:::;;;888444111222222111111000000//////.........///000222444555777999;;;;;;999555///,,,111111000000000000//////111111111...,,,+++---...,,,---///000///000111333999666333222222222222111333222000111222222111000111111222333333333333333111111///.........///000222111111222444444333111333222111222333444333222111333666777666555666777999444333888999555777===???;;;888888:::<<<<<<;;;?????????<<<999999<<<@@@:::;;;<<<:::444///444<<<>>>999777888777555666999;;;;;;<<<<<<======>>>>>>=========;;;888777888:::<<<===>>>???@@@AAAAAABBB>>>AAADDDFFFEEEDDDCCCCCCDDDBBB@@@>>><<<:::999888:::<<<;;;777333222666:::>>>???BBBCCCAAA@@@GGGOOOsss[[[777999999444111333333//////111////////////111444666888555555555444333222000///555555666666666666555AAA???===;;;<<<===>>>>>>??????>>><<<:::777555444333444555888:::<<<======555666777999999999888777>>>:::555333333444222000111222333444444444444444222333555888:::;;;<<<===555666888888777777999;;;:::======<<<<<<>>>===:::::::::::::::;;;;;;999888666777777888999999999999888888888777555555777999888888888777777666555555777666666555555555666666000222555666555555555666666:::===:::555333888>>>:::777444222222111///......111666:::;;;888333000111111111000000///......+++,,,,,,...///000111222333555777888888666333111///000111333555666777888222222000...,,,,,,...000...///000///......000111555333222111222222111///222222111111111000000//////000111222333222222111111000000/////////000000111111111222333444444333333333222333333333333333333555777777555333333333777444333777888555777;;;===999666555888<<<>>>>>>;;;???AAA???:::888;;;>>>666999======888444:::CCC;;;777555777888666888<<<777888999:::;;;<<<<<<<<<:::;;;<<<;;;999888999:::777888888999;;;===>>>???@@@AAACCCBBB@@@>>>>>>???>>>>>>===<<<======>>>???>>>???>>>;;;999:::>>>BBBAAABBBBBB@@@===>>>CCCHHH\\\rrrhhhHHHDDD;;;444000222111---...333222111000///000222666999333444444444444333222222666666777888888888888BBB>>>:::999999;;;;;;:::;;;;;;;;;999888666444333444555777888999999::::::444555777888999999888777===999333222222333111///222222333444555666666666333444666888:::<<<======555777999999999999;;;<<<777;;;===>>>CCCJJJIIICCC>>>===;;;<<<>>>???>>><<<777777888999999999888888777888888777555666888:::888777777666555555555555777777666555444444444555111333666666666555555666222777:::777222111777===999777444333222111///...+++,,,///111111///---,,,000000000/////////......------...///////////////111111222222333444555555///000222555777888999999333222111///------///222111111000...------000333111000000000222222000///111111111111000////////////000111222333222111000111111111111111111111222111111222222222222333444333333444333333333333333666888999999666444333333777555555777777666666888===;;;888777888:::<<<===666<<>>@@@AAAEEEBBB??????BBBEEEGGGGGGBBBBBB???:::888:::@@@DDDNNNVVVpppbbb\\\@@@777333444111+++,,,444999999777444333444999===333333333444444555666777555555777888999999999BBB===999888999:::999888999999999888777555444333555777999999888777888999666666777888888888888888:::777444333222222111000222333444555666777777777333333555777888999::::::777888::::::999:::;;;===999<<<===@@@KKKUUUSSSIIIBBB>>>:::999;;;======;;;888888:::;;;;;;:::999888777888888777666666888:::777777666555555555666666:::999888777666555555555222444666777666555555666111444666444111111555999999777555444444333111///...---------------...............///////////////000111111111111111000///222111000//////111222444///000222333444444333333222222222000......000222222111000...,,,---000333///...---...000111111//////000111000///...///000...000222333333333111000111111111111222222222222000111222111000000222444333444555444333222333444888:::;;;;;;888666555666777777777777777666666666>>>===<<<;;;:::999999999333888===>>>;;;888777777666666888;;;999555666;;;999555222111000,,,---000///222666999;;;<<<;;;:::555888<<<>>>===:::888777111000...---///444999<<>>999555555777:::@@@???===;;;;;;===>>>???KKKGGGCCCDDDGGGIIIHHHEEEBBBCCC???999888===BBBDDDNNNMMMkkkiiifffllllllLLL===444666444,,,---444888888777444111111666:::555444333222333555888999000111333444666777888@@@<<<999999<<<===<<<999999999888777666444333222555888::::::888777888:::888888777777777888999999666666666555333111111222111222333555666666777777444444555666777777777777777999::::::999999;;;<<<;;;>>>AAAJJJ^^^qqqpppcccWWWOOOFFF@@@>>>===;;;888999:::;;;<<<<<<;;;999888777777777777666666999;;;777666666555555666777888::::::888777666555555555222444777777666555555666222333333222111111444666888777666555666555333111222111000//////000111222,,,------......//////000///000111222222111000////////////000000111111222,,,...000111222111000//////111111000///...///000......///...------...000...---,,,,,,///000111000---///000000...---///111...000222444444333222000///000000111111111111111000111222000...---000222333555666555333111333444888:::;;;;;;:::888777888999999999888777666555444666888;;;<<<;;;:::888888444555666777777777777777999666777::::::666333444777333000111000---...111222555999<<<>>>===;;;:::555888::::::999777777777111000///...///222444666>>>>>>===;;;999:::===???@@@>>><<<;;;;;;<<>>???DDDHHHGGGMMMNNN\\\zzz```]]]gggppp]]]DDD111333666222///333111333333000------222777888666222000000222666888---...000222444555666???;;;999:::>>>AAA???<<<::::::999777555333111000444777::::::888777999;;;:::999888777777888999:::333666888777333111111333000111333444555666666666666666777777777777666666888999::::::999888:::;;;999>>>FFFYYYyyyӵIIIDDD???;;;999:::<<<======<<<:::999666777777777666666999;;;777666555555666777888999999888666555333333222222222444666777666555555555444333222222222333444444888777666666777666444222111000///......///000000+++,,,,,,---...///000000,,,---...000000000///...+++,,,///111333333333222)))+++...111222333222222---///111000///---......Ħ---,,,---...,,,***Ħ111111+++...000000...---///222///000333555555444222000...ӵ000000222222000---,,,...111333555777555222111222555777999;;;;;;:::999999999:::;;;;;;888777666555222***///555:::;;;;;;:::999555333111111444666888888;;;777666;;;===999555444444000///222333333555999555888<<>>;;;999777888888777555555666888222222222222111111111111999:::===>>>???@@@CCCEEE===<<<:::Ħ???CCCGGGGGGDDDCCCDDDFFFCCCHHHHHHEEEFFFLLLNNNKKKHHHOOOUUUsssooo```dddqqqkkkHHH---///888666222222///222444222//////444999;;;888222...---///333666,,,---///222444555666???===<<<===AAABBB???<<<===:::777555333333444555222777;;;:::666444555777>>>999555666999:::777444333222333444666666444222666666666666555444333222999555333444444222333777888888999999::::::999999:::;;;GGGggg4ĉ@ӵXXXOOO===???>>>>>>>>>===;;;999888>>><<<:::999999888666444999777444222222333555666666666777666666555444444555444444555666555222000333666888777444222333555:::;;;;;;:::777555555666666444111......///222333000---******---000000000000///......///000111222000//////000222222111000...---,,,...000222222222000///...///111111...+++>L------------,,,---=hĦ333000...---...111222111//////000111222222111000///4ĉ@ӵ000///......///111333444:::888444222111111333444999666444666:::======<<<;;;;;;888444444777666222...111666:::===>>>===<<<777444111000111333444444555888<<<===;;;999777666666777777444111111333666<<<@@@@@@:::555777<<L>>>AAADDDHHHHHHEEECCCCCCDDDBBBEEEIIIKKKKKKIIIHHHHHHJJJHHHOOOiiimmmRRRTTTiiimmmHHH777666,,,///777111///......---...///000111888555111...---///333555333444666666666444222=========>>>@@@@@@???======;;;777555333444666777555999;;;:::666444666888===:::777777999:::888666333222222333555666444333555555666666555555444444:::666444555555333444888888999:::;;;<<<;;;:::999AAAAAAMMMpppGG=?cccNNNCCCBBBBBBAAA@@@>>>;;;999<<<;;;:::;;;======<<<:::<<<:::777555555666777999555555666666666555555444555444444555666666333111444666888777444222333555999::::::888666444444555666444111///...///111222...,,,***,,,000333333333000//////......///000111000//////000111222111///---,,,+++---///111111111---,,,+++---//////,,,***HdĦ------------,,,=Īj000...---...111222111///...///000111222222111000GG=?111111111222333444555777555444222111222333333888666555666:::<<<===<<<::::::777333333666555111,,,///333888;;;=========;;;777333111111111111111555888<<<===<<<:::888888999::::::888444222333444<<<@@@@@@:::777:::======777777666444222111000111666555444333222111111111222111000111444888;;;===;;;@@@DDDHdĦAAA===@@@CCCEEEEEEEEEEEEEEEEEEGGGJJJJJJIIIHHHHHHIIIHHHFFFKKK___~~~tttYYYQQQ[[[iiiHHH999888///000555/////////...---...///000111666333000---...111555777333444444444333222000;;;===???ӵ===;;;888ĭӵ555ӵ999Ħ444333222222444555555444444ӵӵ======ĦƜ`1.׼siiiVVVĦ::::::888777888:::<<<===<<<ӵ555Ħ666666777666666666444444333555ĭӵ555444Ħ000000...Ħ333Ħ......//////000......///000111000///000000,,,+++DdD---------?fӵ000///...Ħ---...000ӵƜ`1.׼s222222ĭӵ222666555<<<999999666222222555333ӵ777:::===>>>Ħ555222000000///;;;:::444111000000888;;;;;;Ħ555666666444111///444Ħ///...///222555777777???DDDDdDBBBEEEFFFFFFGGGӵkkkӵӵĦӵĭӵ~~~iiiWWWVVV___EEE777666111111333...000///.........///111222777444000......000333555000000111111111222222:::>>>?~4>>><<<:::g&e>&e666g&e999>hӵ333111111333444555444g&e666guO>uO>&e:::===4ff?>ߝLgĉ@Shӵ===:::999999:::<<<<<<g&e333>hӵ888888888888888555444333fff?><z999g&e>&e888666HL000///...ShӵgL//////.........000...---...000111000S?ʬ0000003h?D%%)?------ZufĦ/////////gL000,,,---g&e222gĉ@333222g&e>&e111@e666555??<<<<<<999:::777444333555g<ĉ000333777:::3we<Ħ555222000///3h?@e111///......///222444555Z1112224445554441113h?gL111111000//////000222333999===D%%)?DDDfff?><zEEEEEE=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??ffflll|||hhhVVVRRRUUUBBB222000000111222111000000/////////000111222:::777333///------///000------...///111333555;;;4Dӵ;;;:::999Hƅ^Hu]Ħ333Hu]Ħ666ZuR)Ħ222000000222444444444Hu]Ħ666HŐeHŐeHu]Ħ999qIܗGIӵttHGgĉ@GGGAAA@@@???======>>>???Hu]Ħ333ZuR)Ħ:::::::::::::::666555sߝLGdUĦ999Hƅ^Hu]Ħ999ntHdĦ000///HGgĉ@---HdĦ000000///......111///---...///111Htƅ^111111Bt=o9ĦDtfo9Ħ......---g?//////HdĦ111,,,---Hu]Ħ222tt222111Hƅ^Hu]Ħ000H׼s222444:::;;;<<<:::;;;999555555666tQ---...///333je<Ħ333000000Bt=o9ĦH׼s000---,,,...000222...111111HtĦ///...111555444Bt=o9ĦHdĦ333555444222000///000444666777Dtfo9ĦsߝLGdUĦGGGHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħyyyyyy]]]ggguuuxxxiiiSSSGGGFFFVVVGGG444,,,000111111333111111000///000111222333888666222///---...///000/////////000111333444>>>@@@4DuXӵ666666666DdDΦDdDĦ111DdDĦ444333t|<333222111111333444444333DdDĦ444DdDΦDdDΦDdDĦ777peƜ4DuTӵ`eĭqetpppYYYJJJHHHEEEAAA??????@@@DdDĦ666555t|<::::::;;;:::::::::888666DdDDdDĦ888DdDΦDdDĦ999q<niDdDĦ000qet...000DdDĦ222222111000000222000......000q<R000111qjRgdKӵHdDĦgdKӵ......GR/f6LĭĦ///000DdDĦ111---...DdDĦ111`eĭ222DdDΦDdDĦ000DdDĦ333222555777999999999:::;;;;;;<<<:::666666777geĦ------...FSĦ000///qjRgdKӵDdDĦ///------000222333,,,000222DdDĦ111---222666qjRgdKӵDdDĦ555888777444111111333444222///HdDĦgdKӵDdDDdDĦGGGDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦsss^^^SSSMMMQQQ]]]dddmmmllltttxxxmmmXXXFFFBBBFFFYYYQQQ:::---222222...333222111000000000111333444111000///...///111333555333333222222111000000BBBAAA4DuXӵ222222444DdDΦDdDӵ222DdDĦ444111o)h333222111111222444444333111DdDĦ222DdDΦDdDΦDdDӵ777=ӊB1.uTӵHߝL`o9po9wӵiii\\\VVVNNNGGGCCCBBBDdDĦ888777o)h999999999999999888777:::888DdDΦDdDĦ888DdDΦDdDӵ888GIpӵDdDĦ111po9wӵDdDĦ333444333222222333111//////111po9u------///000GIdnuR)ĦDdDĦnuR)Ħ...///CdgĪj111DdDĦ222...///DdDĦ000HߝL`o9444DdDΦDdDӵ111DdDĦ444111444888999888888:::;;;:::;;;:::666555666geĦ------sp?aĦ...---GIdnuR)ĦDdDĦ000//////000...---***///222DdDĦ333///444999GIdnuR)ĦDdDĦ777888666222222555999444222///DdDĦnuR)ĦDdDΦDdDĦBBBDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ|||lllggg```PPPBBBBBBAAAFFFOOOSSSWWWgggzzzuuuxxxsssbbbOOOEEEFFFKKKSSSQQQ;;;---555333,,,222222222111000111222333444...---------///222666888///000111111111000///DDDBBB4DuXӵ...000222DdDʜ4DuTӵ333>d<Ħ444Dt666111111333555444333000>d<Ħ111>d<ʜDd<ʜ4DuTӵ888999F&uTӵ4DufئL>epuR)ĦuuummmaaaUUUMMMHHH>d<Ħ888Dt888888888777666555;;;999DdDΦDdDĦ777>d<ʜ4DuTӵ7774DwDd<Ħ111puR)Ħ>d<555444444333444222000///111peӵ,,,ĦpeӵDx<>d<ӵDd<...qR/ܗ?fӵ111>dd<Ħ///4DufئL>e666DdDʜ4DuTӵ111DdDĦ444111444888999888888999;;;999:::999555444555geĦ,,,s<v>aĦ...,,,peӵDx<DdDĦ///000000...)))%%%&&&---111DdDĦ333222777;;;peӵDx<>d<777333000111888>>>:::999666>d<ӵDd<DdDΦDdDĦ:::DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵnnnUUUHHHHHHJJJGGGAAA>>>@@@GGGQQQVVVWWW\\\ddd]]]\\\mmm}}}iiiiii```OOOBBB@@@DDDGGGGGGJJJ777+++666555+++222333222111111111222333444///.........///222444666(((***---000222222111GGGDDD4DuXӵ000555444D&dq&ĒR111222sdKĦ555DHRRud111111333666666333000sdKĦ444D&oq<Ōq&ĒR777888888>dp&ĒRnfʜd<Φ>d<Ħ666s&dq&ĒR666888i?ʜtd<Ħ333HHܗDӊB111<x444333333333222222222B?d<222333666999<<<<<<<<<666888888777333000geĦ---Hg8>aĦ333000B?Ho9--->d<000000...,,,---(((***>d<ӵ;;;666B?Ho9222<x888::::::999777777333&ӫeʬtIӇ???>d<Φ>d<Ħ555D&ӫetIӇWWWDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRssshhhLLLIIIEEEAAA>>>>>>>>>???>>>FFFRRR___eee```UUULLLEEEHHHKKKOOOWWW___^^^ZZZTTTNNNDDD===:::;;;<<<===???;;;555222222222111000777444111111444777777777777111------///000000111,,,...////////////222JJJGGG4DuXӵ333999999Hu]3hh444111111ne333444=e444333333555888888555222ne666555pIƎ@t@h555777888>hpppfe@ďDneBBB???=e888888888777777777777:::ege666777sĪj@h666666777fdDĦ111@ďD111111Hkge555444333111111111222333@h......@G---+++HĪj@IŌ------Bene///Hkge222ne000...fe444Hu]3hh111000///se555333111222666:::<<<===999::::::888555111geĦja>aĦ222000@G///...se//////............)))***<Ō???;;;888@G777666Hkge999<<<<<<:::777555777555HĪj@IŌ666<<<ege777666Hu]3hIŌAAANNNDdDĦne@h>hsene@GsĪj@h|||mmmeee___TTTIIICCCDDDBBB>>>;;;;;;>>>BBBEEEMMMNNNSSSYYY]]]YYYPPPGGG@@@CCCCCC??????BBBCCCBBBEEEAAA;;;555333555:::===???;;;555222222222111000555333111111555888999888888444000///000111111111---...///000///000222NNN4DuXӵ777ĵD^777444111222111222333111333333333555777777555333666666555777666777888888JJJvvv[[[JJJBBB:::999999888888999999777999666777888888777777666555DdDĦ000000111111222555555444333000000111222444555......//////111---+++///...//////000444222000///...555444D^111111...,,,s׼s555666333000000333888<<<>>><<<<<<<<<:::666333geFm8///>aĦ222000000222000///s׼s000///---,,,///222...***,,,Ho888>>><<<<<<>>>777999999<<<>>>???===888555333777888444444999<<<<<<:::D^999===HHHDdDĦs׼sdddYYYOOOJJJHHHCCCAAABBBCCC???;;;999<<>>>>>888555999???BBB@@@???===999777:::AAAGGG>>>;;;666333222222111000333111000111444777999999999777333111111222222111---...000000000111222Φ4DuXӵtvӵ>d<Ħ<<<777555222222333444Ħ222444666666444111///111111222333333333333222333333Ħ444333333222555777888888666666666666777888888888999;;;===CCCKKKzzzĦNNNHHHFFFDDDCCC???>>><<<;;;999999999999999:::;;;;;;;;;:::999999666777888999999999888777999888777666666777888888>d<Ħ222222333111111000111111222333444333222222444666666444333000111222333444444555555000000////////////000000000111111222111000...---///...---...///000///...000000//////////////////...///111111000///000222444111///...Ħ...333333222000...///111444333>d<Ħ000111//////---Be>>>777666444111222555999<<<=========<<<:::555222geFYĉ...///>aĦ111//////222222///444333333222111000Be///111///,,,+++///444...,,,---nu]ӵ888>>>;;;444//////222555888:::::::::;;;<<<>>>>>>??????>>>;;;777444555888:::888777999777333777333333555666555666999;;;===??????<<<>d<Ħ:::999<<d<ĦĦBeĦcccMMMGGGCCCCCCBBBBBBEEEIIIJJJEEE@@@===AAAJJJTTT[[[PPPGGG???>>>BBBEEEAAA===777<<<===<<<===DDDJJJMMMFFFGGGGGGDDDAAACCCJJJPPP===:::777444222111000000111000000111222444555555888888555111000111111///---///111111111111222?aŖ%7uSQuR)ӵsdKĦ>>>777666444333444gdKĦ333555666555333111///000111222222222222222333222gdKĦ222222222333666888888666444333333666888999999888999<<<>>>@@@LLLgdKĦuuufff\\\PPPFFFCCCBBB???<<<:::888888888::::::::::::;;;;;;:::999555666777888888888777666888888888888999:::;;;<<>>@@@@@@>>><<<999777555555888::::::666666888888666666333222333333111333888;;;<<<<<<;;;:::DdDĦ;;;===@@@BBBDDDsdKĦgdKĦgdKĦjjjPPP???===>>>AAABBBBBBDDDIIIMMMIIICCC@@@AAAHHHPPPUUUFFF???888777;;;>>><<<999888<<A999ne::::::888888666555ne333444555666555333111000222333444444333333444666ne111111222222444666888888666444222222777888999999999:::<<<>>>@@@NNNnetttdddRRROOOJJJDDD@@@<<<;;;::::::999888888999:::999777555666777888888888777666777888999;;;<<<<<<<<<De777777888:::444444333333444444555555222333444666777777444222333444555555444333111000111000000//////000000111111///---+++,,,---000222...------...000111000///000000111111111000//////...000333333222111111222000///ne111000222222222111000000222444333ne///111222...222444000...111444444666555666888;;;<<<<<<;;;::::::999666333111>A///...///k<...///222333111//////111222222111000///---000222111...,,,---///+++---...fh000111444666555666:::777999:::::::::<<<>>>AAA???>>>===:::666444444555:::;;;:::555555888999777666333222333111///222777888888777555555De:::>>>@@@DDDDDDBBBnenenesssQQQFFF>>><<<>>>CCCEEEDDDDDDGGGHHHEEE@@@===<<>>DDDTTTwwwqqqggg\\\QQQHHHBBB???<<<:::888888999:::888777666777888999999999888777666888:::<<<===<<<:::999999777666777888777666666555555555555666222333444666888777555222222333444555555333222111111111000000000000111111000///...---...///111222...---,,,...000111000/////////000111111111000///...111333444333222222222...---333222111000111222222111111333555222...000111222111333222......222333111888666555555888;;;<<<<<<999999888555222111111///...000---...222444222,,,---///111111111000///...000111222000...,,,******,,,......///...///444666555777;;;444777:::===>>>???@@@BBB:::<<<===;;;777444444444999;;;:::666555888888555555333333333111...000666555555555444444>>>===???AAAEEEFFFFFFdddHHH@@@999555555:::===<<<;;;<<>>HHHRRRZZZ```bbb^^^WWWLLLNNNPPPPPPMMMGGGAAA===999::::::777222//////000000222333222///......000---555666...+++000111,,,))),,,///000000///HHHBBB;;;888:::>>>???@@@???===<<<>>>@@@???;;;777:::::::::888666555555666777777666555444444333333///111333222//////222555444333333222222333333444333555999:::999888888888777888999:::999:::<<<>>>HHHYYYsssbbbTTTJJJDDD???<<<:::999;;;<<<:::888777888999:::;;;:::999999666888;;;===<<<:::777555:::;;;;;;999666444444555999888777666666666666666222333444777888888555222000111333555555555333222111111000000000000111111...///000111111222111111...---,,,...000111111000...///000222222222111000...111444555444222222222,,,,,,...111333444333222///111222222111222444666222111///...///000111333444333///---000555444///999666333222555999<<<===999999888555333222444555222000......000111222111...111000---...222444222+++,,,...000111000///...000000111222222///+++'''))),,,...------000333444111000222777777555444666///444;;;@@@BBBBBBBBBBBB666:::>>>===999555333333777::::::777777888666333555333333444111---000555555666666666666777:::======???@@@FFFJJJMMMjjjbbbIII===???999777;;;???>>>======;;;===>>>???>>>;;;888666333555666555555777===BBB@@@KKKTTTTTTQQQLLLFFF@@@IIIKKKNNNPPPOOOIIIAAA:::999::::::777222//////000///111444333111000111333,,,555777...+++111222---(((+++...000000///@@@===999888999;;;======AAA>>>;;;;;;<<<<<<999777888999888555111111555999;;;555111111111//////111////////////000111222333222222222111222222333333999999999888666444222000777888:::::::::<<<>>>@@@FFFZZZrrr\\\OOOEEE???;;;;;;;;;:::;;;???@@@===888555444666888:::777999<<<>>>>>><<<888666888777777666555444444333000333666888777777777777777333111333888:::888444555444444666666555222//////111222222000///000000///---...111111...---///.........///111000...,,,000111222111000000222444444333111////////////000111111222333555555444333000//////000222333333111111111111111000000000000///222000***+++111444111777555333555:::>>>???>>>:::777333111111111111000///000111111222111000000333000------///222333444222///------//////,,,)))111///------//////---***///,,,,,,000000...222999999888777666444111///...000333888<<<>>>===<<<:::777888888777555555666777//////222777;;;<<<999555111111111111222333444555333444555555555666888:::@@@888:::AAABBBMMMzzzbbbCCC>>>;;;:::999999:::;;;:::999<<<;;;;;;======<<<999666555555555555777:::===???AAAGGGLLLJJJCCC======???@@@FFFOOOTTTQQQJJJAAA;;;555666444000///222111...333333666999666///+++,,,...222111+++***000333222***,,,///333666555111???<<<888777999<<>>@@@;;;:::999999999:::;;;;;;::::::::::::999888666555777777777777777888888888888:::<<<<<<:::888888888888555333555999;;;999777555555555555666555222///...000222222111111222333222...,,,......,,,...222222111//////000///---+++000111111111000000222333333222111/////////000111111111111222333444444444444222111222444666777666222222222222111111111111333555333------111333000999777555777:::======<<<:::777333111111222111000000000000/////////......000...,,,,,,...111222222000//////111222111...***111///------......,,,*********...444555333444999<<<;;;999666333000---,,,000111555999;;;;;;999777555555555444444444555777222111333666;;;<<<999666222222222222222333444555555666777666444444666888666666;;;BBBFFF\\\vvvrrrOOOEEE===;;;;;;;;;<<<===<<<;;;;;;::::::;;;<<<;;;888555555666777888999999::::::<<<@@@CCCBBB===999888999@@@HHHQQQTTTPPPHHH???;;;777999888444222333111---222333777:::888111---...---000000+++***///222111------...111333222///>>>;;;777666888<<<@@@BBBDDD@@@<<<999999999999888<<<999555222222333444444;;;555111222111///...000444444333222111111111111333333333333333444555555333444555777777777777666555777999:::;;;===@@@CCCKKK```|||fffYYYPPPHHHCCCAAA???>>><<<<<<;;;:::888666>>><<<:::888777666666666666666777999:::;;;<<<===AAABBBAAA???<<<:::999:::888555333555888:::999777666555555555666555222000---///111222222222333444555000,,,++++++,,,000555555333000/////////---,,,///000111000//////111333333222000000///000111222111111000111111222444444555444333444666888999999444333333333333222222222888888666111000111111///:::888777777999;;;;;;:::999666333111111222111111222111000///....../////////------...000111111000///000222444666444000,,,000...---,,,------,,,***)))---555>>>@@@<<<:::;;;:::999777444333111111000222222222666:::<<<999777999888777666555666666777:::777666777999999666333444333333333333333444555666777888777666666777999333888===???HHHkkkfff]]]ppp]]]III???=========>>>???>>>===:::999999::::::999777444666777999::::::888666444777999:::;;;<<<;;;;;;:::???GGGQQQSSSMMMDDD>>>;;;999>>>>>>:::555444111---111222777<<<:::333//////+++...///,,,+++...111111000...------///000///@@@<<<777555777;;;???@@@DDD@@@<<<888777777888999<<<888444333666888777666888333000222222000000222111111000///////////////222222222222333333444555222333555666777777777777555777999:::<<<>>>AAADDDLLLbbbxxxkkk\\\NNNGGGHHHDDD>>><<<<<<===<<<;;;???===;;;999888777888888666777888999:::<<<<<<===CCCCCCAAA>>>;;;999999:::666444222333555777777666666555555555666555333111...000111222111000111222555000,,,,,,,,,,,,000555555333000//////000/////////000111000//////111333333222111000000000111222000000000000000111333555333222333666888999888666333333333333222222222222888888666333222111111///666666666666777888999999666444000//////000000000333111000//////000222333.........000222333111000///000222444444333111000///...------,,,,,,++++++(((///:::CCCDDD???:::777222222222333444666888999666333222666<<>>999888888777333000444444444333333444444555555777888888888999;;;===<<<@@@AAA@@@QQQ}}}eeeQQQYYYzzzdddHHH???>>>======>>>???>>>===;;;:::999999:::999777555777777888888888777555444777666777;;;@@@CCCCCCBBB;;;CCCLLLNNNHHHAAA<<<;;;;;;BBBEEE@@@999444000---///111666;;;:::333///000+++...///......///111222111...++++++---000222BBB===888666777999<<<===AAA???;;;777555555777999777555222444777:::999777444000...222333222222555//////......///000000111000000000000111222333444444555666777777666666555555777999;;;<<<>>>BBBDDDLLLccckkk___UUULLLBBB===>>>AAACCCCCC<<<<<<;;;:::999888888777888888888999999999::::::>>>>>>===;;;888777888999666555333333555777888888777666555555666555444222000111222111000......///222///...000000...///222333000......000111222111///000111000//////111333333222111000000111111222///000222111000000333555111222555999;;;:::666222333222222222222111111111555444444444333111000111000111333444555666777888444111...---.../////////000///...---...000333555,,,,,,---000222222000...111111111000000000222333............,,,,,,+++,,,(((000:::@@@@@@;;;555000......000333666999<<<===555333222444:::@@@CCCCCC;;;888444333444666666555AAA===888777888888555333444444333333333444555555555777888777777888:::<<<>>>@@@BBBJJJhhhhhhQQQWWWwww{{{zzz|||gggEEE===<<<;;;;;;======<<<;;;<<<;;;999:::::::::888666777666555555555666777888999777777;;;AAAEEEDDDBBB888>>>EEEFFFBBB===;;;;;;:::DDDIIIDDD:::555111......///444:::888222///000---...000111111000111333///---++++++///333666AAA>>>999777777999::::::<<<<<<:::666444333666888222222333666888888666555333///...222444333333555000000000000111222333333////////////000222333444555666777777777666555444666888:::;;;<<<>>>AAADDDLLLdddxxxlll\\\OOOIIIDDD@@@<<<======<<<:::999777666666999999888888888888888888999:::;;;:::888777888999999888777777777999;;;===888777555555555555444333111222333222000.........000...///222222///...000000...---...000222222111000111222111000000222444555444222111000000111111---000444444111111222555333555888;;;===:::555111222222222222111111111111222111222555555111000111,,,///222333333333555666222000---,,,---///000///------,,,---...///111222+++++++++---///000...,,,222222111///---...111333///000000///---,,,,,,---///666<<<===<<<:::666111000111333555777888999999222111000111555;;;AAAEEE<<<888555555999===>>>===:::777555666999;;;:::888222222222222333444555666777888888888777777888:::777<<>>@@@>>>;;;:::<<<>>>>>>===;;;:::999888CCCJJJEEE:::444222111///000444888666111...000//////111444333000000222---++++++,,,111555777>>><<<999888999::::::999777888888666333222444777222666:::<<<;;;888555444555000///333444222111333111111000000000111111222/////////000111222444555444555666777777666555444777999;;;<<<<<<>>>@@@CCCMMMeeeqqqaaaPPPEEEGGGDDD@@@<<<999777777888888888888888888888888888999;;;======<<<::::::;;;::::::999888888:::===???999777555555555666444333222333444444222000000111111...///333333///...111///......///000111000...111222333222111111333555777555333111000000000000,,,111666666444111222444666666666888888777333111444333333333222222222222222000222666666111///111---000333444222111333444333000...---///111111111111000000000000000000000---------...000111000///111222333111...---///222///111222000---,,,---///333999;;;777666888777444222444666888888777555444222333222000///444===EEE@@@<<<777777;;;>>>???>>>777555444666:::<<<:::888000000000111333444666777666888:::;;;<<<>>>AAACCCGGGQQQkkkxxxeeexxx^^^LLLNNNWWW^^^nnn~~~uuuqqqmmmlllmmmlllhhhdddYYYSSSKKKBBB===<<<===???FFF______@@@999888777888999:::999777<<<:::888888888999888666555555444444555555666666666888:::===???@@@>>><<<@@@===:::999999999888666555BBBJJJDDD999333333444222222444777555000///222000///111555444...---000+++***+++...222444555;;;:::888999:::;;;;;;:::444666777666333222444666666<<>>:::999:::<<<888888888999999:::::::::<<<>>>AAAAAA@@@>>>======999999888777666888;;;>>>999777555555555666555444222444555555444333444555222//////111111//////222/////////000000000---+++222333444333222222444666888666444222000/////////+++111777888555222222444777555333222222222111000555555444444444333333333444111333888777111...000///222555555222000111222444111//////000222333333666666666666444333111000222111000111333555444333000333555444111......000000222333111...,,,...000...333222,,,+++000222111111333777999999888555333444666555111---111;;;EEEAAA:::444222444666555222999777555777999:::777444...//////111222444666777555888<<<@@@CCCHHHMMMQQQggguuuxxxqqqPPPFFFMMMHHHFFFJJJUUU]]]fff{{{yyynnnddd\\\VVVRRROOOJJJGGGDDDFFFKKKLLLJJJGGGDDDBBB@@@>>>======>>>>>>AAAEEEWWWooowwwuuuZZZ===999888777777999999888777;;;999777666777777666555333555666777777555333222444888===BBBEEEEEEEEEEEEGGG@@@999666888999777444333@@@IIICCC888333444666555444555777555111000333000...111555333,,,+++...******,,,///222333222<<<<<<======;;;999666555333444444333222333555777777???HHHIIIBBB999555444444444333333111000...------......///000111111222444222222555999:::888555222222555777555222444:::;;;:::;;;>>>???>>>AAAGGGMMMpppxxxbbbOOOIIIFFF>>>:::<<<@@@888333666999888999===<<<;;;>>>BBBAAA===<<>>888111444555666666555555666888444333111000111333555777333111//////111222333222000111222444444555555444444222111111333333222111222000222666555//////444555777666000...111333333333555555555777999555///111222333222111111222333666444111000111222222111555222///000222444333111<<<;;;:::999999666333000111111000111222333555666000000111111111111000///+++---000222111///---,,,///000111000...------...000000111222222222222222444777888555111444>>>GGGCCC>>>777222222444666777FFFAAA;;;:::<<<<<<888444000333666666666888888777999<<>><<<;;;;;;<<<=========CCCJJJNNNQQQVVV^^^dddfffHHH<<<:::999888777666666666666888999:::;;;:::888666555333333333333444555555555777999>>>EEEKKKOOOOOOMMMKKKFFF===777:::???<<<666999888AAADDD:::777777000---///222666888666111------///000///------///222)))***,,,...000111000:::;;;======<<<:::777555333444444333222333555888999@@@GGGGGG@@@888444333333222222111111000000000/////////000000000000000333222222555999:::777555555333444666666444666:::;;;:::;;;>>>>>>>>>AAAGGGPPPuuummm\\\RRRHHH@@@===>>>999777<<<>>>:::777777@@@>>>???BBBAAA===<<>>:::999999888555222666777888777888999;;;;;;:::;;;???JJJ^^^{{{uuudddYYYNNNHHHJJJHHHEEECCCEEEEEEEEEJJJQQQUUUmmmxxxWWWLLLLLLIIIFFFFFFHHHFFFDDDDDDCCCBBB???<<>>:::999999888888888888888777888999999999777555444333444555555666666666666666888;;;???DDDJJJNNNQQQUUUMMMCCC@@@GGGMMMIII@@@::::::BBBCCC888555666111111222444777999777444000...000111///---,,,...000***+++,,,.../////////888:::<<<>>>>>>;;;888666444555555444333333666888<<>>>>>BBBHHHTTT}}}}}}ppp```RRRGGGAAA===???@@@===;;;;;;999777777;;;<<<;;;;;;>>><<<;;;999888888888666555AAA...:::___aaa<<<+++999444555666666555555666888555444333222222333555777:::777444222222222111000222111111111111222444555111000000222555666555444222111222333333111222777555777666111///222444444222444555444555777555///000222555555444222222222444222000000222333444333000222444555444222222222888777555555666666555444///111333444333111///---000/////////000222444555===777222222555444///)))///000111000...---...//////---+++***,,,///333555444333333444777999:::;;;===;;;:::999:::999777555===<<<:::999777666444333555444444555777999<<<>>>???CCCPPPhhh{{{\\\PPPOOOLLLIIIHHHHHHCCC???@@@@@@??????BBBDDDXXXfffhhhuuuvvvdddPPP???===@@@===:::999<<<;;;;;;<<<======<<<:::===???AAAAAA@@@???>>>???<<<<<<<<<;;;;;;999888888888;;;===<<<::::::===@@@EEE```gggKKK;;;888:::999999999888999999:::;;;777888888888888666555444333444666888888888888777666888999:::===CCCLLLSSS___\\\XXX[[[eeeiii```SSSEEEEEELLLIII999444777444333333333555777777555333111111111///---+++,,,...+++,,,------......---777999<<<>>>>>><<<999777555666666444333333666888===@@@BBB???999444222333444333111//////000222333000000000000000000111111222111111444777999666333<<<555111444777777888::::::888999<<<===>>>BBBIIIXXX|||eeeZZZLLLCCC@@@AAACCCEEE;;;888888<<<>>>;;;:::<<<;;;:::::::::;;;:::777555<<<777777===>>>999444333444555666666555555666888666555444333333444555666<<<999666555555555444333333222000///000222444555222222222444666666444333222222222222111111444777444777666222000333555444111444555333444666444000111333777888666444333333555333111000111333222222///222444333000///111444222111000111333444444333333444444555333111///---111000.........000222333888444111111444555444222///000111000///...///000///...------...111555777333333444444666888<<>><<<;;;;;;:::888666;;;<<<===;;;999777777777333222333666888:::@@@FFFNNN___zzzgggNNNFFFGGGFFFDDDCCCDDD===:::===@@@???>>>@@@FFFSSS```bbbbbbrrrssseee^^^UUURRRWWW[[[[[[```mmm}}}{{{gggUUUJJJFFF===888;;;===;;;888888888888888999<<<===<<<:::;;;===>>>>>>===<<<<<<===;;;<<<<<<<<<;;;:::888666:::<<<======;;;<<<>>>AAA888CCCQQQccc|||jjjbbbTTTEEE:::555555777888777777888999:::;;;;;;888999999999888777666555333444666888999999888777777999:::999999>>>IIIQQQaaagggpppyyyyyymmm```___bbbXXXAAA666999777333222111222333444444333333222111///---,,,,,,,,,---------------,,,,,,777999<<<>>>>>>===:::999555666555444333333555777===>>>>>>;;;666333222333666555222000//////000111---...///000111222333444222000000333777888666333<<<555111444777777777999999777888;;;===>>>CCCJJJ]]]ooo[[[PPPKKKIIIFFFEEE@@@???AAAAAA===999999:::999:::<<<======:::888222;;;<<<666888???888***444555666666555555666888666666555444444555555666999777444444555666666555444333111000000222444555555444444555666555333000222333444222111222555666333777777222111333555444000444555333222444333111222555888999888555444444777444222111111222111000000222222000------111555///......000333444444444555555333222111000000000222111///---,,,---///000000222333222000111555999...000111000//////000111------...000111333444555111444666444333666???HHHEEEBBB>>><<<;;;:::999777888:::<<<<<<:::999::::::777666777:::;;;<<>>;;;:::<<<===;;;::::::888888888999;;;<<<;;;999999;;;<<<<<<:::::::::;;;<<<<<<======<<<;;;999888888999::::::::::::<<<>>>;;;>>>@@@FFFSSS___]]]TTTEEECCC???===<<<<<<;;;:::666666666777777999:::;;;::::::::::::999888777777222333555777888888888888666999<<<;;;;;;@@@IIIQQQ```mmm{{{mmmKKK999888777555333111111333444555444444333111000///...------//////...---,,,,,,+++999:::<<<======<<<;;;:::555555555333222222444555999::::::888555333444555666555333111////////////------...000222333555555111000000222666777555222:::555333555666555666999888666777:::<<<>>>DDDKKK```zzzlll^^^RRRFFF???;;;<<<===;;;::::::;;;;;;;;;===??????===;;;999777666888;;;:::777444444555666666555555666888777777666555555555555666444333111111333555555555444333222222222333444555666666666777777555222///222555666222111333555444333666777333222444666444///333555222000222333111222444777777666444444444666444111111111222111111111111111000//////111333///000111444777888777666444333222000000000111222333222000...---------......222444222------111777...000111111//////000222+++,,,...000111222222222222555777555111555@@@JJJFFFCCC???===<<<<<<;;;999555666888;;;<<<===<<<<<<999888999:::888<<>>;;;999;;;===>>>999777;;;>>>>>>AAAEEETTTYYYkkkxxxjjjSSSWWWmmm}}}}}}|||rrrfffdddhhhwwwiii^^^UUUJJJCCCBBB@@@>>>===AAAGGGJJJIIIFFFLLLNNNNNNLLLGGGBBB>>>======<<<;;;::::::999888888888777777888::::::888777888:::::::::888888999:::<<<<<<<<<<<<<<<;;;;;;::::::999999888999999::::::666:::>>>???BBBFFFCCC>>>???===;;;::::::;;;::::::666666666666777888999:::<<<;;;;;;:::999999888888333444555666777888999:::888;;;???BBBGGGNNNWWW^^^mmmyyyWWW<<<888666777555333333555666777777444333111000111222111000111000///------,,,---<<<<<<<<<<<<<<<;;;;;;;;;444444444222111000222444555666666666555555555666333333222222111000//////......///000222333444444111//////222666777555222777444555777555222444888888666666999;;;>>>DDDLLLbbbgggZZZMMMGGGEEEBBBAAABBB???>>>===>>>??????>>><<<@@@666111444777666888===444555666666555555666888777777777666666666555555555333111222333555555555444444444444444444444444555555666777888777333000222777888444222444444111222666777444222555666555...333555111///111222222111222444444222111222333333111000000222333444444111111222444555444222//////000333777::::::888555333444444555555666666666222222111111000000/////////111333111...---000333...000111111000000111222////////////000111333333444555666555333666===CCCBBBAAA@@@@@@AAA@@@===;;;666555777;;;AAACCCBBB???;;;999::::::999DDDggguuuRRRCCC===>>>>>>;;;888888999;;;===;;;;;;>>>@@@BBBHHHOOOoooiiiYYYVVV[[[```cccccceeehhheee^^^MMMMMMNNNZZZxxxwwwllluuu|||ssshhhbbbYYYPPPJJJDDD???<<>>??????>>><<<;;;<<<>>><<<<<<:::888888888777555777777666888999:::888777888999:::999777777999:::::::::::::::::::::;;;<<<<<<;;;::::::;;;<<<<<<<<<333888<<<;;;::::::999777<<<:::888666555666777777777777777777888999999:::;;;;;;:::999888888888888666555555555777999<<<===???AAAFFFNNNZZZgggttt{{{fffCCC;;;888777555333444555777777666444222000111444555555333222111///...---......>>>===<<<;;;;;;;;;;;;<<<444444333222000000111333333333444555555666666777111111222222222222111000000000111111222222222333000//////222555777444111444444666888555111222888888555666999;;;>>>EEELLLcccyyyfffYYYOOOKKKKKKCCCAAA????????????>>><<<666999:::999===AAA===555444555666666555555666888888888777777666666555555999777555555666777777777444555555666666555444444444444555888999888555222222888999555222444333///222666777444333555666555...333555111///000222222///111111111//////000111000///...///222555666777111111444888;;;999222,,,---...222777:::999666333444666999;;;===<<<;;;:::111222222333333333222222/////////000111222222111...000111111000000111333555444111000000333666888666555444555666777999:::<<<>>>@@@CCCEEECCC???<<<888777888>>>EEEIIIGGGCCC@@@>>>???@@@BBBUUUVVV@@@AAA???@@@>>>:::888888999888===<<<>>>BBBDDDHHHQQQ\\\zzzgggMMMIIIHHHHHHIIILLLLLLHHHCCC@@@DDDDDDJJJhhhnnnssszzz}}}zzzqqqfff^^^lllttt}}}zzzqqqjjjgggsssrrrfffTTTMMMSSSUUUPPPHHHLLLLLLEEE@@@@@@>>>;;;===;;;999777666777888999888999:::::::::;;;>>>AAA;;;<<<;;;999999999888555888777777999;;;;;;:::999888999999888777777888:::999888888777888999;;;<<<888888777999;;;===>>>>>>:::<<<<<<888666666888999666777777777777777888999999999888888999999:::;;;;;;:::999888777777777777888777666666777:::>>>@@@GGGHHHMMMYYYjjj}}}qqqKKK@@@===444333222222444555555444333111000222555888777666222111000.........///???===:::999999888666444333444555444222111222333000///...000333555444222///111222111///......///000///...///000111000///222111111111222333333444999777444444555666666555888999:::888:::@@@FFFJJJccc|||eeeVVVNNNKKKFFFAAA>>>======>>><<<:::999<<<===<<<;;;;;;666666777777666777999:::===<<<:::888777777888999777777777777777777777777999888777666666555666666444555666777777666555444333444555555555555555555111222333333333222111000111333555333000...///111333444555444222111222444222111111111333555888:::999555000000333555333000...///222666888:::;;;;;;;;;999888999;;;;;;888555777666555333222222333333+++---///111111333555777000///000333000***,,,333000666666000000888999333999888777555444777;;;???AAA>>><<<===@@@BBBAAA???;;;>>>@@@???>>>>>>AAADDDBBB<<<:::>>>IIIhhhXXXDDDJJJCCCDDDBBB???===<<<===???@@@AAA===>>>DDDJJJNNNSSSWWWyyysss^^^HHHHHHLLLLLLGGGCCCBBB???<<<===>>>@@@EEEMMMZZZgggpppyyy|||uuu]]]]]][[[XXXZZZ^^^^^^ZZZ]]]``````ZZZQQQJJJHHHIIIJJJPPPPPPJJJGGGJJJLLLJJJCCCBBBAAA@@@>>>===<<<;;;999:::::::::999999;;;===<<<<<<;;;:::999999999999:::999888888888999:::;;;555666888:::;;;;;;;;;;;;:::999888777777888999:::888888888999999:::::::::<<<:::777666777888999999:::999999999888777777777888888888888888777666666777888888888888888777777<<<999555555777999999888;;;:::999999:::>>>CCCFFFIIIQQQ]]]nnnQQQCCC???>>>666111222555444222333333222///......///111333222000//////000222222???===;;;999999777555333333444444333111///000111000///...000333444333222///000111111///...//////000///...///000111000///222111111111222333333444666555333333444555555555555777888888:::@@@GGGLLLdddpppeeeUUUHHHAAA@@@BBBCCC>>>;;;:::<<>>>>><<<999777555555555666666666666666666666666666888777666666555555555666555666777888888777777666555666777777888777777777333333444444444333111000333444555444111000111222///111333444444333444666222222111111333555888:::666333000111444666444111000111444666999:::::::::<<<:::888999::::::888666666555333222111111111222000111333333222222444555000...///222222...///444222444444222222666777555999999999777777888;;;>>>CCC@@@??????@@@AAA???===<<<>>>???@@@???@@@DDDGGGGGGGGGCCCCCCTTT~~~RRRAAACCCBBBCCCAAA???===<<<<<<======CCC??????DDDIIILLLPPPTTTnnn|||jjj___SSSFFFGGGIIIIIIFFFEEEFFFDDD@@@<<<<<<<<<===AAAIIIRRRYYYccczzzrrriiibbbPPPQQQQQQOOOSSSYYYZZZXXXUUUTTTRRRMMMGGGCCCBBBBBBGGGLLLNNNJJJGGGIIIJJJHHHAAAAAA@@@>>>===<<<;;;:::888999::::::999999:::<<<<<<;;;:::999999888999999888777777777777888999999555666777999:::;;;:::::::::999888777777888999:::::::::;;;;;;;;;<<<<<<<<<999777555555666888888777:::::::::999999999999999999999999999999888777777:::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::;;;<<<:::999<<<>>>AAABBBCCCEEEIIIMMMVVV```rrrTTTCCC<<<>>>777222555777555333222222111///......000222333222000------///111111@@@>>>;;;999888777555333333333444222///.........111//////000222333222111...///111111000///000111000///...///111222111000222222222222222222333333444222111222444555555555444555777888:::???HHHOOOdddyyydddWWWNNNHHHCCC@@@<<<999<<>><<<===???@@@AAADDDHHHKKKIIIKKKGGGIIIggglllKKK===;;;@@@AAA@@@???>>>===<<<;;;;;;CCCCCCGGGOOOSSSPPPMMMLLL[[[aaaccc```YYYTTTMMMGGGFFFGGGEEEDDDFFFIIIFFFAAA======<<<;;;;;;===BBBEEEIIIcccxxx{{{rrrbbb\\\aaaggg|||uuupppiiidddaaa[[[TTTOOOEEEGGGFFFFFFIIIOOOQQQOOOLLLIIIEEEBBBAAAAAA@@@@@@EEEIIIKKKHHHGGGHHHHHHFFF??????>>>===<<<:::999999888999:::999888888:::<<<<<<;;;:::999888888888888555555666777777777777777444555666888999999999999:::999888777777888999:::::::::::::::;;;;;;;;;;;;777666666777999:::999888:::::::::::::::;;;;;;;;;::::::::::::::::::999888888888999999:::;;;;;;;;;777888999;;;;;;:::999888888>>>CCCEEEFFFKKKVVV___qqq~~~YYYCCC:::>>>888555888999666222222111000/////////111222444111...,,,,,,---///111@@@>>>:::888888777555444444555555333000...---...111111000111111111111000---///111111000000111222000///...///111222222111111222222222333222222222222111111222444666666666444555777::::::===FFFOOOeeexxxbbbTTTQQQJJJBBB@@@EEEJJJEEE>>>======>>>?????????>>><<<<<<;;;999777666555444444555666666777777666666555555555444444444555555666555666666777888888888888333444555666666666666666777777777666444333222111444444444444333222222333222555777888555222000///444333222222333555777888111111222555888777444222111333666999;;;<<<======>>>===;;;999888888888888333333222222111111111111333444555444222/////////555222000222555555333111777111000666666111111888777999<<<<<<;;;999999999;;;<<>>?????????>>><<<;;;BBBFFFPPP\\\^^^UUUJJJDDDHHHIIIPPP[[[___ZZZPPPJJJEEEEEEBBBAAAEEEJJJGGG@@@===>>>>>>===;;;:::;;;===<<>>===<<<;;;:::999999777888999888777888999;;;;;;:::999888888777777777444555666888888888777666444555666666777888888888:::999888777777888999:::666666666666777777777777777777888;;;===>>><<<:::888999999999::::::;;;;;;999999::::::::::::999999777777777777888888999999666888;;;;;;::::::<<<======EEENNNRRRVVVcccwww\\\CCC:::>>>:::888;;;;;;666222111000000000000111222333333000---++++++---///000@@@===:::888777777666555666777666444111//////000333333333222111000000000---///111222111000111222000///...///222333222111111222333333333222222111222111111333666777777666666666888;;;::::::CCCNNNjjj|||rrrbbbUUUQQQQQQIII>>>AAA@@@???@@@AAABBB@@@>>>;;;::::::999888888888888555666777888888777666555444444444444444555666777555555555555666666777777333444555666777777777777888888777555444333222222444333222222333333222222222555888888666333111000444333222111222444666777222333555777888666333000111333666:::===???@@@@@@>>>>>>===;;;999777777777444444444444444444333333222444666666555333222333888666333222444444222...777111000666666111222888444777:::<<<;;;999888777:::<<>>AAAEEEKKKPPPRRRXXXNNNXXXhhhBBBBBB===555===:::;;;===???@@@???>>>>>>CCCEEELLLUUUVVVNNNDDD@@@???>>>GGGWWW```YYYMMMGGGBBBBBB@@@@@@FFFMMMKKKFFF>>>???@@@>>>;;;999888888<<<===GGGVVV[[[TTTQQQUUUbbbttt|||ooo___[[[___aaaddd```ccchhhcccUUUOOOQQQ]]]___```ZZZSSSPPPTTTYYY[[[SSSRRR^^^jjjmmmgggaaaTTT^^^oooppp___WWWUUUOOOKKKHHHHHHHHHKKKVVVaaafff\\\NNNDDDAAABBBBBBBBBAAA???@@@DDDGGGHHHLLLQQQYYYXXXUUUQQQRRRYYY___aaaVVVYYYWWWOOOKKKMMMLLLHHH@@@FFFFFFIII```{{{zzzgggNNNLLLIIIFFFDDDEEEGGGJJJTTT[[[^^^YYYRRRPPPPPPPPPMMMKKKKKKOOOUUUUUUNNNHHHJJJIIIJJJNNNQQQPPPKKKGGGGGGGGGEEEAAAAAADDDDDD@@@FFFDDDDDDJJJRRRUUURRRMMMMMMIIIEEEBBBAAAAAABBBDDD>>>>>>===<<<;;;::::::999777888888888777777999:::::::::999888777777777777555666888999::::::999888555555555666666777888888:::999888777777888999:::555444444444444444444444666666888;;;>>>>>><<<:::777777888888999999::::::888888999999999999999888<<<;;;;;;:::;;;;;;<<<===:::===??????>>>@@@GGGMMMTTTaaasss^^^EEE===>>>;;;;;;===<<<666222111000000111222222222222222///---,,,---///111111???<<<999777777888888888777888888666333222222222555555666444111000000111///000222222111000111222//////...000222333333222111222333444333222111000222111222444777888777666777666999<<<:::777AAANNNqqq~~~ppphhh[[[LLLFFFCCC???>>>@@@@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;666777999::::::999777666444444444444555666777888666666555555555555666666555666777888999:::::::::888777666444444333333333444222111222333444333111///222555666666666666666444333111000111222444555222444666777777555333111333555888;;;>>>@@@@@@AAA===??????===:::777666666555555666666666666555555333555999:::999888888888888999777333222333111,,,444111111444555333444888222666999;;;;;;999888888===???AAAAAA@@@>>>>>>???>>>======@@@FFFMMMRRRTTTZZZWWWoooTTT<<<>>>===888;;;999:::<<<>>>>>>>>>>>>>>>BBB>>>===@@@AAA>>>===>>>===<<<@@@IIINNNJJJBBB===<<<===>>>???FFFNNNOOOLLLDDDEEEFFFCCC???;;;999888===;;;<<<@@@@@@???@@@CCC>>>KKKSSSNNNDDDBBBGGGLLLKKKJJJKKKMMMJJJCCCAAACCCMMMTTTYYYUUULLLGGGIIIMMMVVVNNNHHHIIIIIIGGGEEEEEEBBBDDDKKKUUUddduuu~~~nnn\\\MMMDDDBBBBBB@@@===<<>>>>>>>><<<;;;===CCCEEECCCCCCFFFEEECCCAAABBBFFFJJJKKKKKKCCCEEECCC>>>===@@@CCCDDD===CCCEEEEEEQQQ``````TTTLLLKKKIIIHHHHHHJJJLLLMMMTTTVVVTTTOOOMMMOOONNNKKKMMMLLLNNNTTTZZZZZZTTTNNNOOOPPPRRRWWWYYYUUUMMMGGGEEEFFFDDD@@@AAAEEEEEEBBBBBBBBBEEEKKKSSSUUUQQQMMMLLLFFFAAA@@@@@@>>>???AAA======<<<<<<;;;::::::999666777888777666666888::::::999888777666666666666666777888::::::;;;;;;;;;666666666666666777888888:::999888777777888999:::666666666666555555555555444444666888;;;;;;:::888888888888888888888999999777888888999999999999999<<<<<<<<<<<<===???AAACCC???DDDIIIJJJKKKQQQ]]]gggwwwaaaHHHAAA???<<<<<<>>>;;;555111222000111222333333222111000.........000333444222===;;;777666777999::::::666777777666444333333444666888888666222000000222000222333333111000000111//////...000222444444333111222333444444222111///111111111333666666555333555444777<<<:::777AAAQQQuuusss^^^WWWNNNHHHEEEBBB>>>999<<<<<<<<<<<<;;;;;;::::::777888:::<<<<<<:::888777444444444555666777999:::999888777555555555555666555666777888999:::::::::777666444333333333444444555333222222555555444222///111444555555666888999333222000//////000222333111333555666666666555555777888:::===>>>?????????<<>>@@@AAA???===;;;===>>>???===<<<@@@GGGNNNRRRTTTWWWjjjrrrKKK>>>;;;;;;<<<888:::::::::;;;;;;:::::::::>>>999555666777777888;;;888;;;=========>>>;;;777777:::<<<;;;>>>EEEHHHGGGEEEFFFGGGEEEAAA===;;;;;;777;;;;;;999999===@@@???:::===CCCGGGEEECCCHHHOOOUUUVVVRRRIIIBBB@@@???<<>>===AAACCCBBBCCCFFF>>>@@@AAAAAA@@@???@@@AAA<<<;;;===BBBCCCAAA@@@CCC@@@???@@@AAABBBBBBCCCDDDAAA@@@???>>><<<;;;>>>CCCAAADDDEEEDDDHHHMMMMMMJJJGGGJJJOOOTTTWWWVVVTTTRRROOORRRRRRNNNMMMPPPOOOLLLKKKKKKNNNUUU]]]```^^^ZZZTTTVVV[[[```aaa[[[QQQHHHCCCCCCAAA???@@@DDDDDDAAAAAAAAABBBFFFJJJKKKIIIFFFDDD>>>;;;???@@@===<<<>>>;;;;;;;;;:::999999888888666777777777666666888999999999777666666666666666777777888888:::;;;<<<===777777666666666777888999:::999888777777888999:::777777777777666666666555444444555777999:::888777999999999999999999888888888999999:::;;;:::::::::<<<<<<===???CCCGGGJJJMMMMMMVVV```fffjjjsssfffKKKCCC???===<<<===999333000222111222444555444222000......///111444777777444===:::777666777999;;;;;;555666777666444333444555777999:::777333000111222111222444333111000000000//////...000333444444333111222444444444222000///000000111333555555333111333222666<<<:::777BBBSSSttt~~~tttfff[[[SSSLLLDDD>>>=========<<<;;;:::888777777999;;;======;;;999777444444555555777888:::;;;;;;:::888777666555666666333444555666888888999999666555333333222333444555666444222444666777555333222444555555444444666888333222000......///111222///111444666666666777888:::;;;===>>>>>>>>>===<<<;;;???BBBAAA<<<777444333444555666777777666555555///222666888777666555555111888999333///111222000---444444///111999;;;666333666:::<<<<<<<<<======;;;===???>>><<<<<<>>>AAA???===<<>>777;;;::::::999888777666666:::777777;;;<<<999777888222;;;@@@<<<;;;===<<<777666::::::666666999<<<;;;<<<>>>??????<<<:::999999111:::===777666===???;;;???;;;>>>GGGIIIEEEIIIRRRYYY\\\UUUEEE===???>>>999AAAGGGKKKGGG@@@BBBOOO[[[\\\TTTLLLHHHCCC>>>>>>AAA@@@AAABBBDDDEEEEEEEEEEEEDDDAAA>>>@@@DDDGGGHHHGGGAAA======BBBFFFCCC@@@???CCCAAA>>><<<<<<===>>>>>>999777888<<<===;;;<<>><<>><<<888<<>>AAAAAA===AAAAAA@@@AAABBBBBBBBBAAA<<<777888???BBB>>>:::::::::999999999888888777777555666777666555666777999999888777666666555555555888777777777888:::<<<>>>888888777666666777999999:::999888777777888999:::777777666666555555555444777777666888:::;;;:::888;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<<<<;;;AAAAAACCCGGGLLLRRRWWWZZZ```mmm|||jjjMMMDDD@@@===<<<<<<888222000222222333555555444222///---...000333777:::999555:::666555:::<<<:::777666///111333333111222555888777666555333111//////...000000000000000///......111111111111111111222222333333333222222222111111444333222222222333444555555777777;;;===555;;;SSSttt{{{hhhXXXOOOFFFDDDBBB@@@???<<<777444:::::::::<<<===<<<:::777666555444555777888777666888888999:::999999777777<<<;;;999777666555555444444444333222333444555666666444;;;HHHHHH<<<444666333333222222333333444444222333333444333222111000000111222555777888777666<<<@@@AAA>>>===@@@AAA???AAA@@@???===;;;999888777111555888888555222000111444555666666444333444555000444777666222000111444111111222333555666666777222555999<<<<<<<<<===>>>444<<<@@@<<<888:::>>>AAACCCCCC???CCCLLLKKKKKKVVVuuukkkIIIBBB===;;;;;;888===;;;888888999::::::999999777666777:::;;;999777:::777555666:::<<<;;;999777666666555555555555555777888999888777777999;;;;;;;;;999777444444666888666777888;;;>>>BBBFFFHHHZZZ\\\tttpppEEE666@@@888===>>><<<;;;>>>GGGRRRYYYWWWOOOHHHGGGFFFBBB@@@AAAAAAAAAAAA@@@>>>>>>???AAA======>>>AAADDDFFFFFFEEE===???AAACCC???>>>FFFPPPHHHGGGEEEAAA<<<999888888::::::999999::::::;;;<<<999;;;???BBBCCCAAA>>><<<<<<<<<;;;:::999;;;???BBB????????????AAACCCEEEGGGHHHRRR___ddd```VVVNNNJJJGGGJJJNNNRRRUUUUUUTTTSSSLLLPPPOOOJJJLLLVVV^^^___UUUWWWZZZ]]][[[UUULLLEEEDDDBBB???===<<<<<<===>>>>>>===;;;:::999:::;;;;;;999999999888999999:::;;;666:::>>>???===:::777666666777888:::999888666555777777777777777777666555444444555777999::::::999;;;999777444333333444555<<<;;;:::999888777666555777555444555888888666444666666777777888999999::::::888666777:::;;;;;;999666888:::;;;<<<>>>AAACCCDDDKKKPPPRRRYYYgggvvv~~~sssJJJIIIEEE@@@:::666555555555555666666666666777555222///000222444666666555222<<<888777;;;<<<999777777000222444444333333555777777555333111000/////////111111111111111000//////111000///111555666444222333333222222222111111111444333222222222333444555666777555888;;;777@@@ZZZsssnnnfffZZZOOOGGGCCC@@@>>>;;;999999999:::999666222999888888:::<<<===<<<;;;<<<;;;999888777777777777;;;;;;:::999888777777666777666555555666777888999777333777@@@@@@666333666333333333222222333333444222333333444333222111000333444555888:::;;;;;;:::===AAABBB???>>>@@@AAA@@@@@@???>>><<<;;;999888777333666888888555333333333333555555555333222333444///333777777444222333666444444444555555666666666555777:::<<<<<<===>>>???<<>>999777666666999:::888777:::777444333555777999999888888666555444555555666<<<<<<;;;999666444555666888999:::999666555555555444444555777999===@@@AAAIIIHHH]]]\\\;;;555AAA:::;;;>>>???AAAHHHUUUaaaggg___VVVLLLHHHEEEAAA>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDBBB>>>>>>AAACCCBBBDDDOOO[[[IIIHHHEEECCC@@@>>><<<;;;999999999999999::::::;;;999;;;===??????===;;;999<<<<<<;;;999888:::===@@@>>>>>>???AAACCCEEEGGGHHHEEEMMMWWWZZZUUUMMMFFFCCCDDDEEEFFFHHHJJJKKKMMMMMMJJJPPPRRROOONNNQQQSSSPPPPPPQQQTTTVVVUUUPPPHHHCCCAAA@@@>>>===;;;;;;;;;<<<<<<;;;::::::999999999:::888888888888999999:::;;;999;;;>>>>>>;;;888666555666777888999999888777666555555666666666555555444333222333666:::<<<;;;:::;;;999777555444444444555777777777777777777777777666555555777::::::888666777777888888999:::;;;<<<888888888999;;;:::888666AAADDDIIIMMMOOOQQQTTTUUU\\\eeeooouuuvvvKKKGGGFFFAAA:::555333333333333666666666777777666333000///000222333333222000===999888;;;;;;888555666000222555666666666666777666444222///......///000111222222222222111111000222...---111777:::666111333333222111111111111111333333222111222333444555777666333666:::888EEEaaayyyppp```dddvvv~~~kkk[[[NNNEEE@@@@@@===::::::<<<<<<999777:::::::::<<<>>>>>><<<:::>>><<<999777555666777777:::;;;;;;<<<<<<;;;999888888888777888888:::<<<===;;;555444999888333333888444333333222222222333333222333333333333222222111444555777999;;;<<<<<<======AAACCC@@@???AAACCCAAA??????>>><<<:::999888777555666777777555444555666333444555444222111222333///333777777555333555777777666666666666666666777888:::;;;<<<;;;<<<>>>@@@BBBAAA???>>>===<<<===>>>CCCIIIJJJQQQeeeyyyTTTCCC:::999:::666666888===CCCGGGHHHEEECCC999777555555777777777666888777555222111333777;;;<<<:::888666555555666777777777777555333333555777666888::::::888555333333444444444444666888:::;;;<<<777DDDFFF333444@@@999:::===???EEERRRbbbjjjkkkcccXXXLLLFFFCCC>>><<<===@@@???@@@DDDHHHIIIGGGDDDFFFEEEDDDDDDEEEDDDBBB@@@??????@@@BBBCCCGGGRRR^^^HHHEEEBBBAAACCCBBB@@@===999999888888999999:::;;;<<<=========<<<:::999888;;;<<<;;;999888999<<<>>>===???AAACCCEEEGGGHHHIIIHHHMMMRRRSSSNNNIIIEEEDDDIIIGGGFFFEEEFFFHHHKKKMMMMMMQQQQQQMMMJJJIIIHHHEEEHHHHHHJJJKKKKKKHHHCCC@@@>>>>>>>>>===<<<;;;:::999888999999999999888777777666666777888999999::::::;;;===>>><<<999666555444888888888888888888888888444444444444444444444444555333222666===@@@>>>;;;:::999777555444444555555555555666777888999::::::555666777999<<<<<<:::888777666777777888999::::::444666888;;;===>>>??????FFFMMMXXXaaaiiimmmqqqsss|||MMMEEEGGGBBB:::444222222222222777666666777777777444222...///000000000...---===999888:::999555333555000333666999::::::::::::444333000.........000111111111111222222111000000000//////222555666444111333333111111000000111222333222222111222333555666666666222555:::888EEEaaabbbNNNLLLSSScccmmmZZZNNNNNNGGG@@@<<<===>>>===;;;::::::;;;<<<>>>>>>;;;999<<<;;;:::999888888888888888999;;;======<<<;;;:::888888888888999:::<<<======888555777666444555:::555555444333222222222333333333333333333333333222111333555777888999:::<<<===AAACCC@@@???BBBCCCBBB???>>>===<<<;;;999888888666666555444444555666777444555555444222111222333111333666666444333333444666555555555555666888888:::;;;;;;:::999;;;>>>@@@CCC>>>===AAABBB@@@BBBGGGJJJOOOUUUlllyyyRRRCCC;;;;;;<<<777777999===BBBFFFGGGDDDBBB888777666555555555555555555777888777555666:::??????===:::888777888999:::555555444222111111333555777999:::999777555444444888777666666666777888999;;;333888:::222666<<<555999:::<<>><<<;;;>>>@@@???@@@FFFLLLNNNJJJEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@???@@@BBBBBBBBBJJJSSSCCC???<<<>>>BBBCCC@@@;;;:::::::::::::::;;;<<<<<>><<<;;;:::::::::999:::::::::999:::===??????AAACCCEEEFFFGGGGGGFFFIIIKKKMMMLLLIIIGGGFFFGGGLLLJJJHHHFFFFFFHHHJJJLLLPPPOOOLLLFFFBBBBBBDDDFFFBBBAAAAAABBBCCCBBB@@@===<<<===>>>>>>>>><<<:::888666777888999999888666555555666777888999:::::::::;;;;;;<<<:::777666666666888888777777777888999:::555555444444444444555555999666444888???BBB???;;;888777666555444444555555666666777888:::;;;<<<<<<444666888;;;======;;;:::999999888777888888999:::888:::;;;<<<>>>CCCJJJOOOTTT^^^oooSSSEEEEEE???888333222222333333666666555666777777555333000/////////...---,,,<<<999888999777222222444222333777:::===>>>>>>===222111000......///111222//////000000000000000///...111333333000//////111444222111000///000111222222222111111222444555666444555333777;;;777AAA[[[ZZZGGGBBB>>>DDDMMM\\\tttrrrfffWWWLLLGGGDDD???;;;;;;:::;;;<<<>>>???===;;;888999;;;======<<<:::999777888;;;=========;;;:::888777777777888999;;;<<<:::888777888777555666888777666555444333333333333333333333333333333333444111333555666555666999;;;===AAACCC@@@???BBBDDDCCC??????>>>===;;;:::999999666444333222333444555666555666777666333222333333333444666666444333222222333333222333444777999;;;::::::999888888999===@@@@@@;;;<<>>@@@:::<<<;;;;;;===??????>>>===999888666444333333444555333777<<<>>>>>>===???BBB@@@???===;;;::::::;;;<<<::::::888555222111333555:::;;;:::888555444666777:::999777666666777777888:::555555777666888888222888777:::KKKjjjyyyddd[[[PPPDDD>>><<<:::;;;>>>@@@???@@@FFFMMMNNNJJJDDD======>>>@@@CCCEEEDDDCCC>>>>>>@@@CCCBBB@@@BBBGGG@@@===;;;===BBBCCC@@@;;;===<<<<<<<<<<<<===>>>>>>BBBAAA>>>;;;:::::::::;;;888999;;;;;;;;;===@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@???@@@CCCEEEEEEEEEDDDDDDCCCCCCCCCCCCHHHGGGFFFDDDBBBAAACCCFFF>>><<<;;;<<<===>>>>>><<<<<<===???@@@???===;;;999555666888999999888777666555666888999:::::::::999888999999888777666777999888888777777888999::::::888888777666555666666777:::777555888===>>><<<888666666555555555555555555888888888999999::::::;;;555777:::<<<===<<<<<<<<<===<<<;;;::::::;;;======@@@AAABBBBBBFFFPPP___jjj}}}\\\GGG@@@<<<777444333444555555666555444555777777666555222111000///......---<<<999999999666222222666555555666999===>>>>>><<<000000000000111111222333......///000000000000///...222555222---***---222444222000/////////111222222111111111222444666777333555444999<<<666???XXXUUUCCC???999<<<>>>BBBLLLZZZkkkyyynnncccWWWNNNDDDBBB@@@?????????===;;;777999===@@@@@@???<<<:::888999;;;<<<======<<<<<<:::999888888888999:::;;;666666777777777777666666:::999777666555444333333444333333333333444444555555777999888666666999<<<<<<@@@BBB??????BBBDDDCCC@@@@@@???>>>===<<<;;;:::666444222222333444444444666777888666444222333444444555555666555444333222222222111222444777:::<<<888888999888888999===@@@@@@:::<<>>@@@BBB<<<>>>;;;888777888999999999:::999888555222222444666333777===AAABBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<777888888777888;;;@@@DDD===<<<;;;888555555777:::888888666555555666777777666555333555888999777555888888<<>><<<::::::===@@@@@@BBBFFFIIIIIIEEEAAA::::::;;;>>>AAADDDDDDCCC<<<<<>>>>>>>>>>>===>>>>>>???@@@???>>>;;;999999999:::;;;:::<<<===>>>>>>@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@???>>>===;;;;;;<<<>>>AAACCCAAAAAABBBCCCBBB@@@>>>===;;;===BBBGGGFFFAAA???@@@<<<:::999999;;;<<<<<<<<<<<<===?????????===;;;:::777777888999999999999888777888999:::;;;:::999999555777888888777777888999777777888888999:::::::::<<<;;;999777666666777777666555555777888888777666666777777777777777777777999999999999999999999999999:::============>>>???>>>===<<<<<<>>>@@@CCCDDDBBBIIIRRR[[[fffwwweeeIII===;;;888666666777666666444333333444666777666555444222111/////////000<<<;;;::::::777333555999999777666777999:::999777...///111222333333333333...///000111111111111111111222222000------000444444222000......///111222222111111111222444666777333555444999<<<777AAAZZZ[[[EEE???;;;???@@@???@@@CCCGGGRRRiii}}}|||hhhbbbZZZRRRLLLFFFAAA===;;;===???@@@AAA???>>><<<;;;<<<<<<======>>>>>>>>>>>>===;;;::::::;;;<<<<<<555777888888999::::::999<<<;;;999777666555444444444333333222333444555666777:::;;;999666555999===;;;???AAA>>>>>>AAACCCBBBAAAAAA@@@???>>>===<<<<<<888666333333555555444222666777777555333111222222444444555777888999888777555444333333444777;;;===777888999999:::;;;>>>AAABBB<<>>>>>AAA<<<:::888666666777999999999;;;;;;999666222111444666555777999<<>>@@@AAACCCDDDDDDBBB@@@>>><<<<<<<<<>>>@@@AAA@@@???<<<;;;===@@@@@@>>>>>>AAABBBCCCDDDEEEEEECCCBBB@@@>>>>>>======>>>>>>???@@@======;;;::::::;;;===>>>???@@@BBBAAAAAAAAABBBDDDBBBAAA@@@??????>>>>>>>>>???>>><<<<<<===???AAAAAA@@@AAAAAAAAAAAA???>>>===777888>>>DDDCCC===:::<<<;;;999888888:::;;;;;;:::<<<<<<=========<<<;;;::::::999999999::::::;;;<<<999:::;;;<<<<<<;;;999888555777888888777666666777666777888:::;;;;;;::::::???===:::888666555666666333555777888777666888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@???>>>>>>AAACCCEEEEEEFFFHHHLLLQQQUUUXXXZZZhhh|||kkkKKK===;;;:::999999888666444333222111222444666666555444333111//////000222===<<<<<<<<<888555777<<<<<<999555555666666555222---///222444555555444333///000111222222222222222333111///...///111444555444222000......///111222111111111111222444666777555666444888<<<999DDD^^^~~~dddIII???:::???999;;;???CCCAAAAAALLLZZZlll|||mmm___TTTKKKEEEAAA@@@@@@@@@??????>>>>>>>>>>>>======>>>???@@@@@@AAA@@@???============>>>888:::::::::;;;===>>>======<<<:::999777666555555444333333222333444555666888:::<<<999555444777;;;:::>>>@@@>>>>>>AAACCCBBBBBBAAAAAA@@@???>>>======:::777555555777777444111555666666444222000000111333333555888;;;===<<<;;;888777555444555888:::<<<666888:::;;;<<<===@@@BBBCCC>>>AAAHHHFFFSSSgggNNNSSSIIIGGGEEE===<<>>===<<<999888999===AAA;;;===>>>>>><<<999888777888888777777888999;;;<<<666;;;777222666555666@@@;;;???===;;;III]]]```TTTHHH???888888:::;;;===AAA@@@BBBDDDCCC@@@===<<<<<<@@@???>>>?????????===;;;???<<<:::<<<;;;999:::===AAADDDFFFFFFDDDAAA@@@@@@===============>>>??????>>>>>>======>>>???AAABBBCCCDDDEEEDDDBBBAAABBBCCC@@@???>>>=========?????????===;;;;;;<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<999999===;;;777888===:::888777777999::::::999;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999:::;;;===>>>;;;<<<=========;;;999777666888:::999777555444444555666999;;;<<<;;;:::999@@@>>>;;;777555444555555222666;;;;;;999888<<>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBCCCCCCAAA??????CCCFFFTTTUUUWWWZZZ```gggnnnrrrnnnLLL>>>===<<<;;;;;;888444111222111000111333555666555444222000//////111333===:::888999888555888<<<===;;;888666333222111111111333555444222000000000111111000000000000111111222000......000222222222222///,,,---111333333222111222222333333444444555333666333555::::::GGG```[[[@@@;;;;;;<<<:::;;;<<<<<<>>>BBBHHHLLLSSS]]]qqq{{{kkk```RRRPPPLLLGGGBBB@@@BBBDDDBBBAAA@@@???>>>>>>??????>>>===<<<<<<======;;;999;;;999:::@@@GGGJJJGGGDDDFFFAAA;;;666555666777888777777666666666666777888<<<===<<<;;;888777888999;;;:::::::::;;;>>>AAACCCAAAAAAAAA@@@???>>>======999999777555333444666888777333//////111222111...222333333444666888999:::;;;999666444333444666777<<<<<<;;;<<<>>>@@@BBBDDDHHH>>>@@@JJJOOO```|||XXXRRRLLLJJJEEE===777777;;;@@@::::::999888777777777777:::888666444333444555555333444666888999:::::::::333;;;===888999CCCEEE@@@666555444333444777:::<<<:::::::::999888777666555999::::::999777666777888???===:::777666666888999666===>>>999<<>>FFFEEEBBB???;;;:::<<<>>>???<<<<<<>>>>>>;;;;;;===???<<<::::::<<>><<<;;;>>><<<999777777:::<<>>>>>>>>===>>>>>>???@@@@@@BBBCCCCCCAAA@@@???@@@===;;;999:::>>>@@@???======<<<;;;<<<>>>@@@@@@???>>>===<<<;;;::::::::::::<<<:::999:::<<<<<<:::777888888777777888888999:::>>>===<<<<<<===>>><<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>???>>><<<999777777888555666777888888777666555444666888:::;;;:::999999999===AAA???999555666999777888999999999:::<<<>>><<<888888===@@@@@@BBBFFFAAA???>>>BBBFFFGGGDDD???EEEEEEDDDCCCEEEIIIOOOTTT]]]lllwwwzzzhhhFFFBBB>>>:::777666666666666000000000222666888888777000//////000222222111>>>:::999:::888555777;;;===;;;888555333333333333444555777666444222111222222111111111111222222222222000......000222222111111///---...111333222111111111222333333444444555333666333444888888DDD]]]zzzPPP===;;;;;;;;;;;;<<<=========@@@DDDGGGDDDIIIQQQ[[[lll{{{uuulllaaaXXXPPPLLLJJJDDDCCCAAAAAABBBAAA???===@@@<<<888777999;;;>>>???<<<<<<>>>CCCIIIKKKJJJGGGCCC>>>999555555666666666777777666666666777777888;;;;;;;;;:::777666777999::::::::::::<<<>>>@@@AAA@@@AAAAAAAAA@@@>>><<<;;;888888777666555555666777666444222111222222111000333333333333444555666777===<<<:::999888999;;;<<<>>>===>>>>>>???@@@AAABBBDDD>>>BBBNNNZZZtttiiiKKKFFFFFFEEECCC@@@<<<:::;;;<<<:::999999888888888888999999888666444444444555666555555555666666666777777555999999777>>>GGGDDD999555444333222333555777999999888777666666777888999777888999888777666777888===<<<999777555666777888888===<<<666666>>>@@@;;;888777666555666777999:::BBBCCCBBB???<<<::::::;;;;;;888888<<<===;;;;;;===???===;;;;;;===???@@@AAA@@@AAABBBAAA@@@===;;;999;;;:::888666777999<<<>>>>>>>>>>>>?????????@@@@@@??????@@@???>>>>>>@@@BBB???===::::::<<<===<<<:::;;;:::999:::<<<=========;;;:::999888888777777777;;;:::888999;;;;;;999666888888777777888888999:::<<<;;;:::<<<>>>@@@???>>>:::::::::::::::;;;<<<============;;;888777666777666777888888888888777666555777999:::;;;:::999888777:::<<<;;;888666777888666777777777666777999;;;===::::::>>>@@@>>>===???BBBAAA???AAADDDFFFGGGFFFLLLOOOUUU[[[dddnnnyyykkkGGGCCC???;;;777777777666666555444333333444555444333111111111222444444222???;;;999:::999555555888<<<:::777444222333444555777888999888555333333333111111222222222333333444111000...///000222222111///......000222222111000111111222222333444444444333666333333777666AAAYYYzzz}}}dddBBB999===:::999;;;<<<======<<<<<<>>>@@@======<<<;;;???OOOhhh{{{xxxnnngggZZZSSSKKKHHHHHHHHHEEEAAADDD@@@<<<::::::<<<======>>>@@@CCCFFFHHHIIIHHHGGG???<<<999777666777777666888888777777777777777888999::::::999777666777999::::::;;;;;;<<<======>>>???@@@AAAAAA@@@===999777666777777777777666666666444555666555333222222222333333222222333333444555999999999888999999:::;;;??????@@@@@@AAAAAAAAA@@@BBBAAAGGGUUUlll~~~UUUBBB>>>???@@@@@@BBBBBB???<<<888999999999888999999::::::777666555444444555666777777666444333333333333444888888666888CCCLLLEEE777666666555444444444555666777555333222333666999<<<444666777666555555666777:::999777666555555555666777;;;999333333999:::777888999<<<>>>???@@@@@@@@@???@@@@@@>>>;;;999888999888555555:::<<<;;;:::<<<===<<<::::::<<<>>>?????????AAABBBCCCBBB???;;;999;;;:::999888999;;;>>>?????????@@@@@@???>>><<<;;;<<<<<<<<<;;;;;;===@@@CCC???===;;;:::::::::888777999777666777999::::::::::::999888777777777777777:::999888999::::::888666888888777777888888999:::999999999<<>>999666888:::<<<===;;;:::;;;;;;<<<======;;;:::@@@KKKTTTaaaxxxtttbbbWWWSSSQQQMMMIIIBBBAAA@@@@@@AAAAAA???===EEEGGGJJJJJJIIIGGGGGGHHH>>><<<:::999999:::999777999999888777777777888888999::::::999888777999:::999:::;;;<<<======<<<<<>>@@@BBBCCCCCCBBBBBBCCCEEEMMMaaahhhLLLBBB???======>>>AAADDDCCC>>>:::999999888888999:::;;;;;;666666555555555666666777777666444222222333444555999777555999DDDMMMHHH>>>:::999888777666666666666555444222111222444777999222333555555444444555777777777666555444444444444444777666333444:::===;;;;;;>>>BBBFFFIIIIIIHHHGGG======<<<:::777666777999888444444:::===<<<:::;;;;;;999888999;;;<<<===<<<@@@BBBDDDFFFEEEAAA===:::;;;;;;;;;<<<===???@@@BBB@@@@@@@@@@@@===:::777444777999:::;;;;;;===@@@BBB===<<<:::999888888777777888777666666888999999888;;;::::::999888888888999999999888999999888777666888888777777888888999::::::999:::<<>>???;;;<<<===;;;999888888999555555555555555555555555:::;;;<<<======<<<:::999;;;999999:::;;;<<<;;;999888888888777777888;;;===???>>>AAAEEEEEECCCCCCFFFGGGLLLSSSYYY___hhhttt}}}qqqJJJEEEBBB===999888777777666666444222222444555555444222222333555666555222@@@;;;999<<<<<<777333333555444222000000222444666666777777555222111111222//////000111222222111111000//////000111222111000---...000111111000//////000000111222222333333444111444333444888888CCCZZZuuujjjMMM888;;;>>>888555444777:::;;;::::::::::::;;;:::;;;===???@@@@@@???HHHVVVjjj}}}}}}tttkkkaaaYYYMMMJJJFFFEEEEEEEEEEEEDDDIIIKKKKKKJJJHHHGGGGGGHHH===;;;:::999::::::999777::::::999888888888888888:::;;;;;;;;;::::::;;;===::::::;;;<<<=========<<>>???======???BBBCCCAAA>>>888888888888999::::::;;;555555555555555666666666666555333333333555888999555555444777>>>FFFHHHFFF<<<;;;999777666666666666444444444333333333333222111222444444333333444666444444555555555444444333222444555444666;;;===<<<555888===BBBDDDEEECCCBBB<<<;;;999666444444777::::::666666;;;@@@>>><<<;;;;;;999999:::<<<======<<<>>>@@@CCCDDDCCC@@@<<<999::::::;;;<<<===>>>???@@@;;;<<<===<<<;;;888555333444777;;;===>>>>>>>>>???999999999888888888999::::::888777777999:::999999::::::999999888999999999888999999999888777777777888888777777888888999:::<<<;;;;;;<<>>???@@@<<<===>>>===;;;::::::;;;888777777777777777777888;;;<<<>>>>>>>>>===;;;:::<<<;;;::::::<<<<<<<<<;;;??????>>><<<:::;;;===@@@DDDDDDGGGLLLMMMLLLOOOUUU\\\ffftttuuuKKKEEEAAA<<<999888888777666777555333222333444444333222111222333444333000???:::999<<<===888333222222222111111222333555666333444444222000///000222///000111222222111000///000//////000222222111///---///000000///...///000000000111111222333333333///444333444999888CCCZZZpppdddIII999<<<<<<666666333555888:::999999999:::;;;888666888<<>>>>>??????@@@AAAAAA@@@===999777444333444777:::;;;888555555777888888777666666777222222444555888:::===>>>888777777888999:::;;;<<<:::<<<>>>@@@CCCEEEFFFFFFAAAOOOmmmyyyPPPDDD@@@:::@@@>>><<<<<<>>>@@@AAAAAA888888888777888888999999666666666666666666555555444444444444666888:::;;;111222333444777===CCCGGG<<<:::666444333333555666555555555444333222000///111333444333222222333444222333444555555555444333222444555666777777777777222444888;;;===>>>===<<<::::::888555333444777:::;;;666666===CCCCCC???>>><<<;;;;;;<<<>>>???>>>===:::<<<>>>???>>><<<888666666777888999:::;;;::::::555666888999999888777777333777;;;>>>>>><<<;;;;;;666777888888888888:::<<<;;;:::888888:::;;;::::::999888888777777777888888888999;;;:::999777777888888888777777888888999:::<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>@@@@@@<<<===>>>===<<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>@@@@@@???===<<<;;;;;;;;;;;;<<<===>>>???DDDDDDCCCBBBAAABBBFFFIIIKKKOOOZZZeeennnsss|||yyyNNNCCC@@@;;;888777888777777<<<888444222222222111000222111000000111111///>>>999888<<<>>>:::444111111111333444555666777777111111111000//////111333111222333333333111///.../////////111222333111///...///000///------///111000000000111222222333333000444333444777666@@@VVVeeeZZZDDD888;;;888444999555666888999888777888::::::888777777999;;;;;;;;;999777999===AAAHHHXXXhhh~~~xxxtttooohhh]]]UUUPPPNNNKKKIIIBBB@@@===;;;;;;<<<;;;:::<<<<<<;;;999999888888888999:::;;;;;;:::;;;===???<<<<<<;;;<<<===???AAABBB@@@AAAAAAAAA@@@>>><<<;;;555333222555:::<<<999666888666555555777777777666333444555666888:::<<<===888777666666666888:::;;;<<<======???AAACCCEEEFFFFFF```iiiIIIAAA???999>>>>>>===;;;:::;;;>>>@@@888888777777666777777777777777777666666555444444333333444555777888999:::444444555777888:::>>>BBB===:::666222111333666888777666444333222111111111222444444444222111222333000222444666666555444333333444666999999666444333555666777999:::;;;<<<<<<666777999888777555666777888444555>>>FFFGGGDDDBBB::::::999;;;===>>>===<<<888999:::;;;:::999777555444555777888999888777666777777777777777777777777444777:::;;;:::888888888666888999999888888:::===<<<:::999999:::;;;;;;:::999999888888888888999999888:::<<<;;;999777888:::888888777777888888999:::;;;:::999:::===>>>===<<<<<<<<<<<<<<<<<<===>>>???:::<<<===<<<;;;;;;<<<=========<<<;;;;;;<<<======;;;===???@@@AAA@@@???>>>:::===???@@@@@@BBBFFFJJJCCCEEEHHHKKKPPPWWW___eeerrr{{{RRRAAA>>>999777777888888888;;;888444222111222222111444222///...///000///===999888===???;;;444111000222444777888999888888000000000///...///111333333333444555444222///.../////////111333333111//////000000...,,,,,,///222000000000111222222333333000444333333666333<<>>===<<<;;;<<<===@@@CCCEEEAAAAAAAAA@@@???>>>======666333222444:::<<<:::666:::666333333666888888666555555555666777999:::;;;>>>===:::999999;;;>>>???>>>>>>>>>>>>???AAACCCEEENNNppp___FFFBBBAAA===;;;======;;;888777:::>>>888888777666666555666666777777777777666555333333222333555666777888888888999888999;;;===<<<<<<===@@@<<<777333333555999<<<888666333000000111333555333555555444222111222333000222444666777666444333222333777<<<<<<999666555888888777777888999;;;<<<222555:::<<<:::777555333555111333>>>HHHJJJGGGFFF777666666888:::;;;:::888999::::::;;;:::999777777555666888999999888777666===<<<:::888666444444333666888888888666555555777777999;;;:::888777:::===<<<;;;999999:::;;;::::::;;;;;;;;;:::;;;;;;<<<<<<888;;;===<<<999888999:::888888888777888999999:::999888888:::<<<>>>======<<<<<<;;;;;;;;;<<<<<<===999;;;<<<;;;::::::;;;===;;;;;;999999999999;;;;;;;;;===???AAABBBAAA@@@@@@;;;@@@DDDFFFEEEHHHOOOUUU\\\```gggppp|||UUU???<<<888666777888888888888555222111222444555555666333///......///000======<<<:::777444111///333222333777;;;<<<999666.........000222333222111555222000000222333000......///000111111000///...000000000000111222333444666555555444444333222222---666666333555666>>>PPPXXXLLL???999666444444777666555444444555666555333888888777666666666666666999888<<>>BBB???======??????<<<999999::::::;;;<<<<<<;;;;;;;;;<<<===>>>???>>>=========>>>@@@BBBBBB@@@;;;777777555333444666888:::::::::999888888:::<<<<<<;;;:::999777666666777999:::888888888888999:::;;;<<>>???@@@>>>===AAAIIIOOOYYYLLLJJJGGGAAA;;;:::999999999:::;;;<<<;;;:::999777666777888888555666666777777666555444555444333444666888888777999>>>???:::777999;;;;;;777444444666777777<<>>???<<<888555::::::999777888:::???BBB999888777555444444333333333555999<<<>>>?????????<<<:::999:::===>>><<<:::<<<;;;999999999999888666777999<<<===<<<:::999:::<<<:::777444222222444555333555666666555444555666444444333444555888;;;===666777999:::;;;:::999999999999::::::::::::;;;;;;777666999>>>===777777;;;777777888999:::;;;;;;<<<666:::>>>>>>;;;:::===AAA<<<<<<;;;<<<>>>??????>>>===<<<:::999:::;;;:::::::::999888888:::<<<;;;:::<<<;;;>>>DDDFFFEEEDDDGGGJJJJJJKKKNNNTTT]]]fffkkk|||OOOHHH@@@:::999888777888<<<888555111//////222666999;;;888333000/////////<<<<<<;;;999777444222000222111222555888999666444111///......000222333444555333111000222222000---//////000000000000//////////////////000111222333333333333333222222222222000777555333555555;;;LLLPPPEEE:::666555444555777666444333444555666555333888777777666666666666666<<<;;;>>>DDDDDD@@@>>>???<<<:::===GGGOOOZZZrrrtttmmmddd]]]YYYTTTMMMHHHGGGCCC???>>>>>>???===;;;======<<<;;;<<<;;;;;;:::;;;<<<===????????????>>>>>>>>>===???AAAAAA@@@>>>666444222333666999:::;;;;;;:::;;;<<<>>>===;;;999::::::999888888999::::::999999999999:::;;;;;;<<>><<<<<<;;;::::::;;;<<<===;;;:::999888777777777777333555777777555333222333666555444555777999999888999<<<===:::999<<<>>><<<:::666555777888888===BBB888777666555444333333333222666999888444111111333333444555666666555333222666777999;;;<<<<<<;;;:::<<<;;;:::888888:::===@@@::::::999888777777777777777777777888999<<<>>>???:::888777888:::;;;:::888;;;:::888888999999888666777999;;;<<<:::999888888777666444333222333444555333444555444333333555777444444444555666888:::;;;888999::::::;;;;;;::::::999999::::::::::::;;;;;;999888:::???===888888<<<888888888888999999999:::;;;===>>>===:::;;;>>>AAA===<<<<<<===>>>????????????>>>======<<<;;;999888<<<<<<;;;:::;;;;;;===>>>BBB@@@BBBGGGJJJJJJLLLQQQWWW[[[cccpppVVVJJJ@@@888888;;;;;;999999666444222000111444777:::;;;777333111000111000::::::999888666444333111111111111333555555333111333111///......111444666555333111111111000///---000000////////////000000............///000111222000111111111111222222222111555222222777666;;;LLLLLLAAA777555666555444555555444333444555666555444777777666666555555666666999888;;;@@@AAA===;;;======888888<<<>>>???JJJWWWmmmzzz|||uuuoooccc]]]UUUNNNIIIFFFDDDCCCDDDBBB???>>>>>>>>>===<<<888888999;;;<<<<<<======@@@===;;;:::<<>>:::666::::::::::::::::::::::::=====================>>>@@@??????@@@???AAAJJJUUUvvvTTTGGGDDD===;;;>>>>>>===<<<;;;;;;<<<======;;;;;;;;;:::999777666555333777;;;:::555111222444888777666777999::::::999888:::999777:::>>>???<<<<<<888777:::;;;;;;===AAA:::999777555333222111000111555777777333111111333555555666666666666555444999999888999:::<<<>>>???>>>===;;;999888999;;;<<<777777777777777777777777;;;999666444444777;;;===888777666777999:::999888:::888777888999999888777777999;;;:::888777666666222222222333333444555555333444444333222333555777555555555666777777888888;;;;;;;;;:::;;;;;;<<<<<<999999::::::::::::;;;;;;;;;;;;===???>>>:::999<<<;;;;;;:::::::::999999999<<<;;;::::::;;;<<<>>>@@@AAAAAABBBBBBBBBCCCCCCCCC===>>>???AAAAAABBBAAAAAA@@@BBBCCCBBBBBBDDDHHHMMMPPPPPPUUU```jjjqqqzzz```LLL@@@777:::@@@@@@<<<888333333222333444666888:::999666222111111222222999999888777666444333222111222222222333222111000222222222111000111333444444333222111000///...---111000///......///000111///////////////000111222//////000111111222333333000222///111888777===OOONNNBBB777555666555444333444333222333555666555444777666666555555555666666666555777<<<===999888:::>>>::::::===>>><<<>>>CCCBBBHHHUUUhhhpppcccZZZTTTRRRPPPLLLFFFCCCCCCCCCAAA???<<<<<<<<<<<<>>>???AAAAAADDD@@@===<<<===@@@AAABBB@@@===:::999999::::::999???>>>===>>>>>><<<999777888999::::::::::::999888??????@@@@@@@@@@@@@@@???===<<<===>>>???CCCQQQ^^^```FFFDDDCCC;;;;;;CCC>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;:::888555444555;;;@@@>>>888333444777:::888777888:::;;;;;;:::999999888666:::??????:::;;;999:::???AAA>>><<<===:::999777555333222111111111333555555333111222333555555666666777888888999::::::999999:::===???AAA@@@>>>;;;:::999999999888666666777888999999999999<<<999666333222444777999888777777888999999999999999777666777999999999777777888:::999777555444555111222333555555555555444333444333222222333666888555666777777888777777777>>>===<<<;;;;;;<<<===>>>999999999:::::::::;;;;;;;;;<<<>>>>>><<<::::::<<<>>>>>>>>>===<<<;;;;;;:::<<<;;;;;;===???@@@@@@???===>>>>>>>>>>>>===>>>???@@@AAABBBDDDFFFHHHKKKMMMMMMQQQVVVXXXZZZ___hhhoooxxxzzzeeeKKKAAA:::===AAA@@@<<<:::111111333555666777888999555333000///000222222888888777666444444333333222333333333222222111222000333555555333111111222333333222111///.........111000///......///000111111111000000000111222222//////000111222333444444333333///222777555>>>SSSPPPCCC666333555555444333444333222333555666555444666666555555555555666666777666888<<<===:::999;;;888777888<<<===;;;;;;<<>>;;;::::::::::::999888888999::::::999888888>>>>>>???@@@@@@@@@??????<<<<<<>>>@@@AAAHHHXXXhhhsssVVVAAAAAABBB:::<<>>===;;;:::::::::;;;<<<;;;;;;<<<;;;:::888666555666<<>>===;;;999===AAA@@@;;;:::999<<>>>>>???@@@>>>;;;;;;;;;:::888666777888999;;;<<<===<<<<<<:::999777555444444555555777777888888888888888999999888777888999:::999888777888999888555444444444444555777777777666444333333444555444444555777999777777888999999888888777???>>>===<<<<<<<<<===>>>999999999:::::::::;;;;;;:::<<<===<<<;;;;;;;;;;;;???>>>>>>======<<<<<<;;;======>>>@@@BBB@@@===:::???AAACCCCCCCCCCCCEEEHHHHHHJJJLLLMMMPPPVVV^^^ccclllssszzzgggFFF@@@;;;<<<<<<999888999000111333555777777777666111///......///000000999888666555333333222222222333444333222111222333///333888888555111000111000222222111///......///000000////////////000000222222111111111111222222///000000111222333333333666666222333555222>>>XXXXXXGGG666111333444444555333222111222444555555444555555444444555555666666555444555999:::777777999555666888999:::999999999>>>======>>>CCCMMMYYYaaayyyyyyqqqkkkdddZZZSSSTTTQQQKKKFFFBBB@@@@@@@@@@@@???>>>@@@BBBCCCBBBAAA;;;999777777999<<<======@@@===999888999;;;<<<===:::::::::::::::::::::::::::<<<===???@@@??????>>>>>>@@@BBBDDDEEEKKK\\\mmmfffPPP???>>>>>>:::;;;CCC>>>===<<<::::::::::::;;;;;;;;;;;;;;;:::999888777555:::??????:::666555666:::888777777888999999888???AAA@@@===>>>BBBBBB???;;;999;;;BBBDDD???888555555555444444444555555666222222333333444444555555444555777999;;;<<<===>>>999:::<<<===>>>======<<>>>>>======<<<=========999999::::::::::::;;;;;;999<<<===;;;:::<<<>>>===<<<<<<<<<===============<<<===???@@@???===:::999>>>BBBGGGJJJKKKNNNSSSWWWYYY]]]dddllltttkkkCCC>>>999888666222222555222333444555555555444333///...,,,---...//////999888666444222111111111111222444333111000222555111555888777333000111333...000222111///...///111//////000000000000//////111111000000000000111111/////////000000111111111333444111333444222CCCdddjjjUUU>>>333222333333333222111111222444555555444555444444444444555666777444222333777888555555888777999:::999777888:::;;;;;;<<<<<<<<<===@@@EEEIIIKKK\\\sss{{{uuulllbbbYYYSSSPPPOOOLLLIIIGGGEEEEEEDDDCCCAAA???<<<:::999:::<<<=========;;;999:::<<<>>>??????===<<<;;;::::::;;;<<<===<<<===???BBBCCCCCCCCCBBB@@@BBBEEEEEEDDDIIIYYYjjj|||WWWKKK???;;;<<<<<<<<<>>>???>>>===;;;;;;;;;;;;<<<;;;::::::999999:::::::::666:::>>>???===:::777666888777555555777777777666:::===>>><<<;;;???AAA@@@???:::999===@@@<<<777555555555444444444555555666333333222333555666666666666777:::<<<======<<<;;;:::;;;;;;<<<<<<<<<;;;;;;===:::999;;;>>>>>>:::666222444666888999999888777999888888888888888888999999;;;===<<<;;;:::<<<>>>===;;;::::::;;;;;;999888666777777777555555666888999999999999888777666555555777;;;<<<<<<;;;<<<<<<;;;::::::999:::;;;<<<=========>>>>>>===<<<<<<;;;999999::::::::::::;;;;;;888===>>>;;;;;;???AAA???<<<===>>>???@@@AAABBBCCCBBBEEEHHHIIIIIIJJJNNNQQQLLLRRR[[[aaafffmmmuuu|||sssIII???777666666444222222444444444444333222000//////...------...///...:::888666333222111111111///111333222000000222555444777888666111///111555---///111111......000222...///000111111000///...111000////////////000000.........///////////////,,,...///222555444KKKppp}}}dddHHH999444222111111222111111222444555555444444444444444444555666777999666777;;;<<<999999<<<666999:::666444666:::===FFFDDDAAA===999999<<>>======<<<;;;:::::::::===@@@AAAAAA@@@@@@???===;;;;;;===???@@@???AAADDDGGGHHHIIIHHHHHH@@@BBBDDDDDDAAADDDSSSccccccMMMGGG???;;;<<<>>>>>><<>>===<<<<<<<<<===;;;:::999888999:::;;;<<<999;;;???AAAAAA>>>;;;888777666444444555666666555111777:::777666:::>>>???BBB;;;666888;;;:::777777666666555444444444444555444333222333555777777777888:::<<<>>>>>><<<:::888===<<<;;;:::999:::;;;;;;;;;999888;;;??????;;;777999:::===?????????>>>===:::999888777888999;;;<<<>>>@@@BBBBBB@@@???AAACCC>>>===;;;;;;;;;;;;999888666777777777555555777999888888888777777777777777555999===??????>>>======<<<;;;:::999:::<<<>>>@@@<<<===>>>>>>>>><<<;;;:::999999:::::::::;;;;;;;;;999>>>???<<<<<>>BBBCCCCCCCCCCCCDDDBBBBBBBBBAAA???>>>???@@@DDDBBBAAAAAACCCDDDDDDCCCFFFFFFFFFEEECCCGGGVVVfffcccKKKFFF@@@===<<<===>>>???????????????>>><<<;;;;;;======<<<<<<<<<<<<<<<===999<<<===;;;;;;<<<;;;777:::999777555444555999<<<777999:::;;;::::::<<<===???:::555333666:::<<<======888555555444333555999777666777999:::999777444777888:::===>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<999666444444777;;;======>>>???@@@AAAAAAAAA@@@CCC@@@<<<::::::>>>CCCFFFGGGEEEDDDCCCCCCAAA???===999999999:::999888888777444999999555666::::::666444777999999888777777888999888999<<>>;;;<<<<<<======>>>???AAABBB>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<>>>@@@EEEeeeWWW:::BBBJJJDDDJJJBBBJJJSSSXXXYYY]]]fffmmmwww|||{{{QQQGGG<<<999888666666888666555444222111000000000...,,,+++---000222222===999555333333333333333666555444333333333333333222222111111000//////...///111222111///...000333000000//////////////////000000000000000000000111000000000000111111111111111111///222444555RRRccc777:::;;;111777222444666555333222333555333444444444333444777999555555666666666666555555777777666666777777888999===AAACCCAAA<<<999999;;;<<>>BBBQQQ```bbbHHHDDD???;;;::::::::::::======>>>???@@@@@@@@@?????????>>>===<<<<<<<<<<<<===@@@@@@===<<<>>>===999555666555444444777;;;???<<<======<<<::::::;;;======999444333666:::===>>>???999666666555444666;;;<<<:::888777888999999888;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;999999999888999::::::;;;:::;;;;;;<<<===>>>???@@@BBBAAA@@@@@@AAADDDGGGIII@@@???>>>???@@@???===:::888999::::::;;;;;;;;;;;;888;;;;;;777777;;;;;;888777999::::::777555555555555555666:::>>>@@@>>><<<<<<::::::===BBBDDDDDDBBBCCCBBB???===<<<===>>>???AAABBBAAA@@@>>>>>>@@@BBBJJJfffZZZDDDNNNTTTPPPYYYZZZcccoooxxx~~~~~~SSSHHH===999999888999<<<555444222111000////////////------///111222111===999555333222222222111555444444333333333333444///000000000000000000000000111222111000///111222000000000///............111111000000000000000000000000000000111111111111111111000222444666QQQ|||YYY555888999...111222444555444333333444555222333555666555555666777333444555666666666666666666666666666666777888888999<<<@@@???<<<999999:::999===AAADDDCCCAAA@@@??????DDDKKKUUUddd{{{|||rrrjjjeee```ZZZSSSOOOOOOOOONNNMMMQQQLLLFFFDDDDDDEEEDDDBBBDDDBBB@@@???@@@@@@???>>>CCCCCCDDDEEEDDDHHHVVVdddpppTTTMMMJJJFFFCCCBBBAAA@@@>>><<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;:::::::::???AAA???;;;999;;;;;;888777777777777777999<<>>;;;888555444777:::<<<===@@@:::666666666555888===@@@<<<777666777:::<<<>>>?????????>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::777999;;;<<<===<<<:::999::::::::::::;;;===???@@@CCCCCCCCCDDDDDDEEEEEEEEE<<<<<<===???@@@@@@===;;;::::::::::::::::::::::::666888888666666::::::888===>>>???>>><<<:::::::::::::::;;;>>>AAABBBAAA???<<<999888<<>>@@@>>><<<:::;;;===@@@BBBAAABBBDDDEEEFFFJJJNNNRRRVVVjjjfff^^^lllsssuuuzzzTTTHHH<<<999:::999:::;;;333222111000////////////.........///111000...===:::666444333222111000222222111111111111111222......///000111222222333000111222222111111111111111111111000000///......111111111000000000000000///000000000111111111111000222000111444666QQQxxxqqqHHH///555777//////222222333333333333333444111333666777666555555555111222444555666777777777666555555555555666777777222666:::<<<<<<;;;<<<===;;;<<<;;;:::;;;===AAAEEEAAACCCDDDEEEGGGOOO[[[dddzzz}}}yyyxxxwwwsssooofff___VVVRRRRRRRRROOOKKKIIIGGGEEEEEEFFFFFFFFFDDDCCCCCCDDDFFFEEEHHHSSS___]]]IIIHHHEEECCCBBBAAA@@@>>><<>>???>>>>>>===<<<<<<<<<===BBBCCCAAA;;;:::<<<;;;999=========;;;::::::;;;===EEEDDDCCC@@@======>>>@@@<<<:::888777777999:::;;;???:::777777666555888===>>>:::777666888<<>>>>>>>>>>>>>>??????@@@>>>===<<<:::999999999999888999;;;======<<<;;;999???>>><<<;;;<<<===???AAADDDDDDCCCBBB@@@???>>>===>>>>>>???AAACCCBBB@@@===@@@???>>>===;;;:::999999777888777777777999;;;;;;777999::::::888888888:::::::::;;;<<<===<<<;;;;;;>>>===???CCCGGGHHHFFFCCCAAABBBDDDGGGKKKPPPSSSVVVWWWZZZ___eeemmmvvvrrrpppvvvSSSHHH===;;;<<<999666555333222111000000000000000....../////////---+++>>>;;;888666555444222111111111111000000111111222...///000111333444555666111111111222333222111000111222222222222111000///111111111111000000/////////000000000111111111111///222000000444777PPPtttxxx```???111666888444333111000000111222222222222111333777888777555444444111111333555666777777777555555555444555555666777000333777:::;;;;;;<<<===>>><<<:::888888<<>>>>>??????????????????@@@@@@FFFGGGEEE???===??????<<<<<<===>>>===;;;:::;;;<<>><<<<<<===???>>>===<<<:::888888999999>>>999777888777666888===999777666888;;;>>>@@@@@@;;;<<<===>>>???@@@@@@AAA<<<;;;:::999888888888888::::::::::::;;;;;;<<<<<>><<<;;;<<<===>>>DDDBBB@@@>>>===<<<<<<===>>>>>>???@@@AAA@@@>>>;;;BBBAAA???>>>=========>>>???<<<;;;:::999888999:::<<<===>>>===<<<<<<===??????@@@AAACCCDDDDDDEEEFFFDDDIIIPPPSSSTTTVVVXXX[[[\\\```hhhqqqyyygggXXXMMMTTTqqqwwwTTTJJJAAAAAAAAA<<<444000333222222111111111222222111111222222000...---===;;;888666666555333111333222222222222333333444...///000222444555666777111111111222444444111///000111222333333333111111222222111111000/////////000000000000111111111111...222000000333888OOOpppnnnSSS;;;444555555333222111000///111333444333222222444777777666555444444111111333444666666777777444444444444444555666666555555666888999999::::::<<<===>>>===<<<<<<===???BBBAAA@@@>>>======???BBB>>>BBBKKKUUU```ppp|||wwwrrroookkkgggeee```^^^]]]]]]ZZZXXX]]]dddxxx}}}PPPCCCHHHGGGEEEEEEEEEDDDCCCAAA?????????@@@??????>>>===>>>===============>>>>>>DDDEEECCC???===>>>===:::777999;;;<<<;;;;;;<<<===:::;;;===<<<;;;;;;<<<===>>>??????===:::999999:::===:::999;;;;;;999999===888888888:::===??????>>>999;;;===???AAAAAAAAAAAA;;;::::::999999999999999>>><<<;;;::::::<<<>>>???@@@???===;;;::::::;;;;;;AAA@@@??????@@@AAACCCDDD===;;;;;;;;;<<<===;;;999999999999:::<<<>>>AAABBBDDD@@@===<<<:::777777:::???@@@@@@@@@??????@@@BBBCCCFFFJJJNNNRRRUUUZZZ]]][[[ccclllppprrruuu|||rrrkkkRRRKKKHHHKKKgggtttWWWLLLCCCCCCEEE???666///222222222222222222333333555666666555222111111;;;999777666666555333111222222222222222333444444...///000111333555666666222111111333555555222///...///111333333333222111222222111111000//////...000000000000111111111111---333111///333999NNNmmmdddHHH666555222000111111333111000222555666555444333555777777555444444444111222333444555666666666444444333333444444555666777666555555777999:::;;;;;;<<<>>>===;;;:::999:::BBBAAA???===;;;;;;<<<===CCC@@@@@@DDDHHHOOO]]]kkk~~~|||zzzvvvqqqrrrwwwggg___WWWTTTQQQOOONNNMMMLLLJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBEEEDDD@@@???@@@>>>:::888;;;>>>???>>>======>>><<<>>>AAAAAA@@@>>>>>>>>><<<>>>@@@???===;;;<<<>>>===;;;<<>>>>>===;;;<<<===>>>===<<<:::===@@@BBBCCCBBB@@@???;;;;;;::::::;;;;;;<<<<<<@@@???>>>======???@@@AAA========================???@@@BBBDDDFFFFFFFFFFFF>>>===;;;<<<>>>@@@@@@@@@;;;;;;<<<>>>AAAEEEHHHJJJLLLGGGEEEGGGGGGEEEHHHMMMJJJLLLNNNOOOQQQTTTXXX[[[bbbffflllqqqvvv|||mmmcccdddffffffQQQKKKGGGCCC\\\pppVVVIII??????BBB>>>777222111111111111111222333333777777777444111000333999777555555555444222111000000//////000111222222---...///000222444555555222111111333555555222...,,,---000222333333222111222222222111000//////...000000000000111111111111---333111///333999NNNkkk___CCC666888444111555666555333222333777888777555444555666666555444444555222222333444555555555555444333333333333444555555555333222444777;;;===???:::::::::888777777:::===<<<===>>>>>>===<<<;;;:::===:::<<>>>>>???AAA>>>===???CCCCCC???===???EEEBBB>>>=========<<<<<<===???CCCEEEEEECCC???===<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBB<<<===>>>@@@AAAAAAAAAAAA???AAAEEEHHHIIIGGGDDDBBBCCCAAA@@@@@@CCCGGGIIIIIIJJJIIIJJJKKKMMMQQQTTTVVVVVVQQQRRRXXX\\\]]]bbbiiiwwwzzz~~~mmm___YYYSSSLLLMMMVVVXXX\\\HHHBBB===888VVVqqqSSSDDD888888<<<<<<777444000/////////000111222333555555444111......111;;;888555222222222111000333222111000//////////////////000111222333333333000000111222222222222222//////000000000000//////333222111000////////////...............///000000000///000111333999GGGUUUNNN???111000444666555444333222111111111333666777555555444333222222111111666666666666666666666666444444333333333444555555222222333444666888:::;;;;;;;;;::::::999888777777<<<>>>@@@>>>;;;:::;;;===:::999999999:::<<<>>>???<<>>EEEQQQZZZxxx|||}}}~~~{{{wwwrrrnnnjjjjjjhhhfffcccccceeegggppppppqqqqqqooollliiigggccccccddddddbbb```]]]\\\]]]]]]\\\YYYUUUTTTVVVYYYVVVWWWXXX[[[]]]___aaabbb```bbbeeefffeeeddddddddd___bbbgggmmmrrruuuwwwxxxzzz|||tttcccUUUKKKEEEBBBBBBBBBAAA@@@AAACCCEEEHHHPPPKKK@@@;;;999@@@QQQQQQDDD999666666444222222111000///......///000111444222///------///111>>>:::666333222333444444444333111///...///000111//////000111222222222222......///000000000000000////////////////////////222222111000////////////000////////////000111111000000222333333777EEETTTAAA;;;666666666333222444222222111111222333555666444333222222333555777888555555444444333333333222222222222333333444444444444444444555555555555666888888888888888999::::::888999;;;:::999999:::;;;<<<;;;::::::999999::::::>>>??????===;;;===BBBGGGKKK^^^kkkxxxwwwmmm```UUUNNNIIIDDD@@@<<<;;;;;;<<>>:::555222222333444444555333111///...///111222//////000111111111111111000000111222222222222222/////////....../////////111111000///////////////000000000000000111111222111111111222333;;;NNN```LLL@@@555333333222222222222222111111222333444444333333444555666666666666444444333333222111111111111111222333333333444444000111222444555666777888::::::999999999:::;;;<<<999::::::;;;;;;;;;<<<<<<::::::999999999999999:::666999;;;<<<<<<===???AAAAAAMMMPPPTTTeeewwwnnn^^^PPPLLLJJJPPPWWWVVVLLLAAA===;;;999<<>>===;;;:::999???GGGCCC>>>EEEMMMRRR\\\ppp{{{eeeZZZRRRHHH@@@@@@>>>BBBQQQ```bbbSSSCCC???<<<:::>>>FFFPPPVVVXXXiiikkk\\\GGG<<<444888FFFEEE<<<555333222000///111...///111222222111///...------...///000111111999777333222222333222222222222222111111111222222//////000111111000000///......///000000000000000000///...------...///000000//////....../////////000////////////000111111222111000///222@@@[[[sssiiiPPP777000666:::999777111111222222222222222222000333666999999666222000222222222222222222222222---///000222333333333222222333444444444333222111777666444333444666888999777666555666777888777666555555777888999:::::::::>>>???@@@@@@@@@>>>===;;;999AAA===777<<>>;;;777AAA===>>>IIIVVVYYYNNNAAA<<<::::::>>>HHHSSS^^^cccxxxttt___GGG;;;333333>>>AAA:::444333111///000222///000111222222111000///+++,,,---///111111222888666555444555444333111111111222333333333222111///000000000000000//////......///000000000000000000///---,,,,,,---///000//////.........//////000//////......//////000111000111111000000;;;TTTkkk\\\HHH666222777:::999777111111222222222222111111000222333555555555444333000111111222222333333444,,,...000222333333222222222333444444444333111000444333222333555888<<<>>>888666444555777777666444555666777999999999888888444444444666888999999999555>>><<<888>>>@@@>>>AAA===@@@EEEJJJQQQ\\\jjjttteeeRRRDDD>>>888666:::<<<;;;999666555555888;;;<<<:::666999:::;;;>>>CCCLLLUUU\\\iiieeeRRRAAA<<<555222999BBB;;;666444222//////333//////000000000000//////+++,,,...000111111000888777666666777666444111000111333444444333222000///000000000000000//////000000111222222222222222000///---,,,,,,---///000//////.........//////000...............///000000000111222111///666LLLaaaIII===222222666777555444111111222222222111111000111000000111222444777888000000111222333444444555+++---000222333333222111...///222444555444333222444333333555888===AAADDD;;;888666777999999777444777888888999999888666555;;;:::999999;;;<<<======444===;;;777===>>>;;;===999;;;>>>AAACCCFFFJJJMMMSSSbbbyyykkkZZZKKKAAA:::777555666999:::999888444999===<<<888555888;;;999;;;======>>>AAAHHHMMMPPPOOOBBB:::===:::555999DDD>>>999666333//////222////////////////////////,,,---///111111000...666555555666777555333000222222111111222222333444000//////000000111222222777666444222111000//////000000//////.........---////////////000000000000000000////////////000000...///000///000888EEEPPPBBB:::444444444222000111000111111111111000//////////////////000111333333111444555222333666777444000000000000000000000000//////000000111111111111222333333333444777;;;???;;;999888888999888555333222444666888999888777777666555666999>>>AAA@@@???===;;;888777999:::;;;:::;;;;;;<<<<<<===???@@@AAAHHHIIIRRRaaannn}}}mmmWWWLLLEEE???999888777666666666666666777::::::999777555444666888<<<<<<;;;;;;===???BBBDDDFFFAAA>>>===;;;888888;;;CCCBBB999888???::://////000222333222000111555888111000000000/////////999777666666666555333111222222111111222222333333111000000//////000111222555444333111000000000000000000000/////////......////////////000000000111000000////////////000000---///111111222999DDDNNNAAA999333333333222111222111111222222111111000///000000000111111333444444333666555222222444444111////////////////////////000000000000000111111111000000000000000333777:::555444333333555555555333222333555777777777666555555444555888<<>>======<<<:::999888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>BBBIIILLLOOOYYYddd}}}xxxfff[[[KKKBBB???>>><<<:::888777777777777777888888:::::::::888666555666777888999;;;<<<>>>??????@@@CCC???<<<<<<;;;777888;;;>>>>>>999;;;EEEBBB666555111333555444222222333555111000000000///......<<<:::777555555444333222111111222222222333333333333222000......///111222222111111000000000000000111000000000000000///////////////000000000111111111000000//////000000111---///222222333:::EEENNNAAA888111111222111222444222222222222222111111000222222222222333444555555555777666222111333222...........................111111111000000000000000222333333222222333777:::888666444444555666666666111222444555666666555444333333333666999;;;;;;;;;<<<======;;;777666999<<<>>>>>><<<;;;::::::::::::777888===@@@???<<<>>>CCCNNNUUUaaaqqqmmm\\\NNNGGGFFFBBB===:::999888666555777777777777777888999:::<<<===>>><<<:::888888888666888;;;>>>??????>>><<>>:::===IIIHHH;;;888333666999:::999666444333111000000///......---@@@<<<777444444444333333111111222222333333333333444333000......///000111///////////////000111111111111111111000000000000//////000000000111111111111000000000000000000111...000111111333<<>>@@@<<<777555777;;;???>>>===<<<<<<;;;;;;;;;999<<>>CCCCCCBBB???:::777555444555555555555666888999999===???@@@@@@===;;;::::::777888;;;===???>>>===<<<>>>;;;:::<<<<<<999:::===BBBDDD<<<;;;FFFEEE:::555444888===@@@???<<<888666000000///......------AAA===777444333333333333000111222333333333222222444222000///...///000111............///000111222000000000000111111111111000000000000111111111111111111000000000000111111000111000///222===MMMYYYFFF===444222222111111333222333333333333222111111111111111222333444555666444666666222111333333000000000000000000000000000111111111000000000000000000111111000......000222888555111///000111111000444444555555666666666555333333333333333444666777:::===???<<<777444777:::;;;;;;;;;:::;;;;;;<<<======???@@@???>>>>>>======???===<<>><<<;;;;;;<<<:::<<<===<<<:::888999:::333333333444444666777888:::<<<>>>>>><<<:::999999777888888999:::;;;<<<<<<:::777777::::::777777:::EEEGGG===666===???777444111444:::>>>@@@>>>999666............---------???<<<777444333333333222000111222333444333222222111111000000000000000000............///000111222//////000000000000000111000000000111111111222222222111111000000111111222111111000///111;;;KKKXXXEEE<<<444333333111111333222222222222222111111000///000000111333555777888555777777333222444444111111111111111111111111111///000000000111111111111000111111000//////000222222000///000222444555555555555555555555555666666444555555333222333555777999;;;<<<:::777555666888555555666666777999:::;;;;;;<<<;;;777777:::;;;999;;;999888:::>>>DDDHHHJJJKKKNNNUUU```ooowwwnnn___RRRIIICCC@@@>>>:::999888777666777888999666777888888888888:::<<<333333333333333444555666555666888888666555666777777777888888999:::;;;;;;888555555888888555555888@@@GGG===222666888444444,,,...222777:::999555222,,,,,,,,,------------===:::666444333333222111///111222444444333222111//////111111222111000000////////////000111222222....../////////000000000000000111111111222222222222111111000000111111222///111222000111888DDDNNN???777111111222111111222111111222222111111000/////////111222555777:::;;;888:::999444333444333///000000000000000000000000......///000111222222333111222333222111111222333000000000222555777888777555555444444444444444555666777666444222222555888888888888888777777666666333444444444666777888999777:::999666999???AAA???<<<:::999:::===@@@@@@>>>BBBAAA@@@BBBIIITTT___fffrrrzzzdddIIIEEEAAA===<<<;;;999888333444555666777888888999999888888999999999888888444444444333333444444555222333444444333444666888:::;;;===?????????>>>===;;;888888;;;;;;888888:::;;;GGG@@@222222333000111++++++,,,000333333111...******+++,,,---......;;;888555444333333222111///111222444444333222111---...111222333222111000000000000000000111222222---.........//////000000000111111111111222222222222222111111111111222222...111333222111555===EEE999222...000222222111333111111111111111000/////////000111444666999<<<>>>;;;===;;;666333333111...////////////////////////------...000111222333444---...//////......///000.........000222333222000444444333222222333333333777888888555222222555999777666666666888888666444555555555666666777888999666999888555888>>>???;;;<<<:::999<<<@@@CCCBBB@@@>>>???AAAEEEIIIKKKJJJIIIGGGSSS```iiiqqqnnn]]]LLL???;;;;;;<<<======:::555111555666888999999888777666444444555888;;;;;;:::777666555555444444444555555333444444444444555888;;;===@@@DDDHHHHHHFFFCCC@@@@@@>>>>>>AAAAAA======???:::IIIDDD555000///+++,,,---++++++---000111///,,,((()))***+++---...///888777666444333222111111000111111222222111///...///222555444111///000111000000000000000000000000111000///...------......111111111111111111111111////////////000111222333333000000333444444999???<<<555000222222///000555333333333222222222111111...///111333777:::===>>>999999888777555222///...---------............///222000000000222333222111000000////////////000000111000000///000222444555888555111//////222777:::999777666444333333333333444555777999999999888888555666666666666555555444777666555666888999888777999;;;<<<999:::======;;;<<<>>>@@@BBBCCCBBBAAA@@@BBBBBBEEELLLSSS\\\kkkxxxxxxfffVVVJJJBBB<<<888<<<777666:::<<<999555555666555444555666777666555888777666666777999;;;<<<<<<777333444777888555111333444999<<<666000444===@@@FFFNNNSSSRRRLLLEEEAAA@@@AAACCCEEEFFFDDD@@@===BBB???:::333...,,,...000333000,,,******,,,---------......////////////888777666444333222111111111111111111111000000//////111333333111//////000000000000000000000000000000000000000////////////000000000000000000000000////////////000111222222333111111444444333777===<<<444000111111///000333222222222222222222222222///000111444666999<<<===<<<;;;:::999777444222111........./////////000000111000///000222222222111000000////////////000000000000000000000222333444777555222000000222555888777666444333333333333444333444555666666777777777666666666777666666555555:::999888888:::::::::999777::::::888999<<<<<<:::;;;;;;===>>>>>><<<;;;:::;;;:::===BBBEEEJJJUUU___hhhtttyyyjjjfffZZZRRRHHHAAA>>>===<<<;;;999555444999;;;999666666666555444555666777666555777777666666666777777888;;;888444333555666444222444333666:::999555777<<>>BBBEEEFFFDDD@@@======;;;777222---,,,---///111///,,,***+++,,,,,,,,,------,,,,,,,,,---...999888666444222222222222222222111000000000000111///000222111///......///000000000000000000000000///000111222222222111000////////////////////////............///000111222222111222555555333555:::===777222222222000111333111111111222222222222222111222222444666888:::;;;<<<;;;999777555333333222//////000000000111111111000///...///111222111000000000////////////000000000000000000000111222333555444333222111222333444555444333333333333444444222222222222333444555555666666666777777777777777777555444555666777777666555888999777777;;;<<<999;;;;;;<<<;;;;;;999888777999:::===AAABBBBBBHHHPPPJJJUUU___dddiiitttttteeeXXXKKKDDDEEEBBB>>>999666666888888999666333444888;;;888777888666555444555666666555444666666666666666555555444:::888666333333333444444666444555999<<<::::::<<>>;;;777666444000---+++,,,...///---++++++,,,,,,+++***...---,,,+++,,,---///:::888666444222222222333333222111000///000111222//////000//////.........000000000000000000000000...000222444444444222111000000000000000000000000............///000111222222111222555555222333777@@@;;;666444333333333444111111111222222222222222333333333444666777999:::999777555222000000000000/////////000000000111111000......///000111000///000000////////////000000000000000000000111222222333333333333333222222111444444444444444555555666222111000000111222444555666666666666777777888888444333222333555888888888555888999777888<<<===;;;>>>>>>>>>===<<<<<<;;;;;;:::<<>><<<999888777777777777777444555999:::777666888777555444444555666555333333444666777777666555444999888777444222222444777999:::;;;======<<<<<<===AAACCCFFFJJJLLLKKKHHHEEE999>>>DDDFFFEEE@@@:::777222333222///---,,,---......,,,++++++,,,,,,+++))).../////////000000000;;;999666333222222333444444333111000000000111222000///...............---000000000000000000000000///111333444555444333222111111111111111111111111.........//////000111222222111222555444111222666@@@===888444333444444333222222222222222222333333444444444444555777888999777555333000///.............../////////000000000000......///000111000///000000////////////000000///000000000111111111111111111222333333222111000333444444555666666777777222111000000111222444555555555555555666777999:::888666555666:::===>>>???666999:::999:::>>>@@@===@@@???>>>======>>>???@@@999;;;@@@EEEEEEBBBDDDIIIKKKHHHEEECCCBBB@@@???@@@BBBCCCFFFKKKUUUeeeuuurrrfff[[[QQQIII>>>;;;:::===>>>:::666555555555666666666777888999888777888;;;:::666555777777555444444555555444222111333555777888888888777777777777555333333666888;;;@@@DDDAAA<<<:::<<>>999333111444444111555444444444333333333333444444444555555777888999777666444333111000000///........./////////000000000///...///111222111000000000////////////000000//////000111111000000//////000111222333222111111333333444555666666666555111111111111222333444555444444333444555777999:::999777555555888;;;======666:::;;;:::<<>><<<;;;;;;===>>>@@@;;;<<<@@@BBB@@@<<<<<>>AAACCCBBBAAAAAA=========>>>AAAGGGNNNTTTgggrrrjjjbbbVVVLLLFFFCCC???===;;;999999999:::999888666555666777666555444666777888777888;;;999444333666777555444444555555333222111222333555777888999999666666666666777888999999;;;CCCHHHBBB:::999<<<>>>HHHCCC??????CCCGGGJJJJJJEEEIIILLLJJJCCC:::333111111111000...------000222///---,,,,,,---...---,,,***,,,///111111000...<<<:::666333222222444555222222333333222222111000333000------///000///...000000000000000000000000333333333222222222222222111111111111111111111111000000000111111222333444222//////111111///333888CCCBBB===555444777777333777777666555444333333222333333444444666777888999666666666555444222111000//////000000000111111111111000///000222222222111000000////////////000000//////000111111000///...---...000111222222222222111222333444444444333222///000111222222333333222333222222222333666888::::::777444333444555666666666:::;;;:::===AAACCCAAA@@@>>>;;;999888999;;;=========>>>???<<<777999>>>===;;;===BBBBBB??????CCC<<<<<<;;;::::::<<<@@@CCCEEEKKKSSS[[[eeerrrnnn```XXXPPPHHHEEE@@@===:::999::::::777777777777888::::::999999:::999777333222333555444444666999666222222666777555444444444444333111222222222333444666777888666444555888;;;===;;;999;;;AAADDD>>>:::;;;<<<;;;???<<<999;;;AAAFFFHHHHHHJJJMMMPPPLLLCCC999444222111000///,,,+++,,,000333111...,,,+++---/////////...............//////<<<:::666333222222444555222222333444333222111000444111------///111000...000000000000000000000000444444222111111111111222000000000000000000000000111111111111222333444555222///...000000///333999HHHGGGBBB999888;;;;;;666999999888666555444333222333333444444666777999:::555555555555444222000...000111111111111222222222222000000111222333222111000000////////////000000//////000111111000///...,,,---///000222333333333000111222333333222000000---...000222222222111111222111111111333555888:::@@@<<<888555555555555555555999;;;:::===AAACCCAAABBB@@@<<<888777888999;;;:::999999:::777444777===<<<===AAACCC>>>777999@@@FFFDDD???:::777888<<<@@@<<>>>>>::::::>>>===888555333222777???DDDEEECCCKKKOOOQQQLLLCCC:::666555111000---***)))+++///333222///,,,+++---///000111333111///------000333???<<<888333111222444555444555444333111111333555111111111111111000//////000///---...000111111000444444333222222111000000333222111/////////000111000000000000000111111222444444222000///111555888@@@DDDBBB999999@@@>>>666>>>;;;777444444666:::<<<:::888666333222222333444444666888777444000......///111333555555333111//////111333444444444555666000111111///,,,+++,,,...------......//////000000...111444222///---///111000222555777777555222000---...000111222333333333333333222111111333777;;;;;;<<<;;;888444222444666888:::<<<;;;999999<<>>>>>BBB<<<999<<<>>>;;;888777:::>>>===999777999:::888<<<<<<===???@@@@@@@@@@@@EEEFFFMMMXXXaaaiiiuuuxxxfffYYYUUUVVVXXXllleeeXXXKKK@@@888555444;;;;;;;;;:::999888777666999777666666777888888777888444222444333111333666555444333333555555444333888666333333555555222///333222222333555666555444888444333666<<<===888222888===>>>;;;:::<<<999222666000444999555:::DDDDDD>>>OOO___\\\LLL:::000,,,222111///---,,,+++,,,,,,111...,,,,,,///111000/////////.........------>>>===;;;888666444333333333333333222000000111333000000111111111111000000111///......000111111000444444444333222111111111333222000/////////000111///////////////000000111222222111000///222666:::???CCCAAA::::::@@@???777<<<999666333333555999;;;:::999666333222222222333333333444444444333222000000111333555555333111000...000222222222222333444111111000//////000000000---.........//////000000111111111111222222111000111333555666666555333111222333444555555666666555111222222222111222444666888888777555333444999===<<<>>>@@@>>>:::999:::<<<=========:::777555555555::::::::::::;;;<<<======CCCAAA@@@@@@===888777999999===>>>:::999<<<===<<<<<<<<<===>>>?????????>>>>>>>>>BBBIIIMMMPPPWWWaaaeeejjjuuu{{{qqqeee^^^TTTIIIBBB@@@AAABBBHHHEEEAAA===999777666666::::::::::::999888777666999777666666888999999888666222111222333222444999999666333222333555666666999666444444555555333000777555555555777888888777777444333777===>>>:::555444999;;;;;;<<<@@@>>>999666111777<<<:::AAAJJJIIIDDDSSS___[[[III:::444444//////...---,,,+++,,,---...,,,***+++...000000000//////......---,,,+++>>>>>>>>>===:::777333111222222222111//////000222...///000111111222111111222000//////111222222111555444444333333222222111222111000000///000000000///............///000000///////////////222666:::;;;>>>===888999???>>>777999777444222222444777999:::888666333222222222333333111000111555666555333000111333444444333111000---///111111000000000222333000///000444666555444.........///////////////333000///111555777444111222333333444444333333222222222333333333333222222...000222333222111222222999888555333222555:::>>>???BBBCCCAAA<<<888777888888;;;======;;;888777666;;;;;;::::::;;;<<<>>>???CCCCCCDDDCCC<<<555555:::555:::<<<:::999===???>>>;;;<<<<<<=========<<<<<<===<<<===@@@@@@???BBBFFFKKKKKKPPPZZZdddmmmyyyyyymmmcccZZZRRRLLLCCCAAA>>><<<999888888888888999999999999777555444999999999999888777666666999888666777999:::::::::555111///111222222666;;;;;;888333111333666888999888777555555666666555333888777666666888999888888666444333777===@@@===999333666999:::>>>BBBAAA===666222777======GGGRRRQQQJJJSSSZZZUUUFFF999666999...//////...,,,+++,,,---***)))(((***,,,...//////......------,,,+++***>>>>>>>>>===:::666222000222333333222000000111222---...///000222222333333222111///000222333333222444444444333333333222222111111000000000000000000///////////////000111111///////////////111555888666999999666888===<<<777666555333111111333555666777666444222222333444555555111...000555888666333111111333444444333111111...///111111000///000111333000---000777:::999777///////////////.........111000000222666777666444333333222222222222333333333333333333222111000///---///111111111111333555;;;:::777555333444666777>>>AAACCCAAA;;;777555555444888===???>>>;;;888777===<<<<<<;;;<<<>>>@@@BBBAAA@@@AAAAAA===666555999333777:::888888;;;===;;;;;;;;;<<<<<<<<<;;;::::::<<<===>>>??????>>>>>>???GGGDDDDDDEEEFFFFFFKKKRRRWWW]]]iiixxxxxxllldddXXXRRRKKKEEECCCBBB@@@???<<<<<<<<<<<<;;;:::888777::::::;;;<<<;;;999777555777888888888777777666555999888777888:::;;;;;;:::777222///111111222555::::::777333222333666888888666666666777888999999999888666555555666777777777555333333777===???>>>;;;555555666999===@@@>>>;;;777333777<<<@@@QQQaaaaaaOOOPPPQQQOOOEEE:::666666000222333222...++++++---))))))))))))++++++,,,,,,+++++++++++++++++++++>>>===;;;888666444222222222444555444222111222333,,,---///000222333333333222111///000222333333222444333333333333333222222000000000111111111000000111111000000111111222333000111111000///000333555555777888888:::===<<<999666555333222222222333444444333222111222444666888666222///000444777555111111222333333333333222111000111333222111000000111222///---000777;;;:::777000000//////......------...000333444333333555777333222111111111111222333777777666666555333222111...////////////222777:::999999888888777555333111999<<<>>>===888555444444111666;;;>>>>>>;;;888666;;;:::::::::<<<===???@@@@@@<<<<<>>===;;;===;;;;;;===<<<999;;;???===???BBBHHHPPPYYYbbbgggzzz{{{jjjeee]]]UUUNNNHHHCCC@@@???>>>;;;:::::::::999999888888777666666555555555333444555666777999:::;;;666666777777666666555555:::888777888999;;;;;;:::999444222222222111444888777555444444555666666555444555777888:::<<<===???999777555444666777777777444333333666:::===<<<;;;444222222777<<<>>>===;;;999444888===HHHbbbyyy{{{UUUNNNKKKLLLIII???666111444777999666000,,,***+++++++++++++++***)))((((((((())))))***+++,,,--->>><<<888555333222333333222444555555333222222333---...///000222222333333222000//////111222222111222222222222222222222222//////000111111111111000222111111111111222333333111222222111000000333555777888999;;;>>>@@@>>><<<777777666444333333222222222222111111222444777888666333111222444555333000222222222333333222222222222333444333222000000111000...---000444777888666111111000///...------,,,+++///333333111000333777222111111000000111111222555555444444333111000/////////...---...111777;;;333444666888:::999555222444777999888555222333444111555999;;;:::888555555444555666777999:::;;;;;;???::::::???CCCAAA===;;;999===???===;;;<<<<<<:::999::::::;;;;;;;;;::::::;;;===<<<:::<<<>>><<<888888888:::>>>===888888;;;EEECCCBBBAAACCCGGGLLLOOOOOOSSS\\\hhhsssuuurrrmmmhhhbbbYYYQQQKKKIIIDDD>>>:::888888888888777888:::<<<<<<;;;::::::777666666555555666777888444444333333444666888999555555555666666555555444:::999777777999:::999888:::666444555555333444777666555444555666666555444444666999:::;;;<<>>===999555888???NNNooo\\\PPPJJJMMMMMMBBB666222777;;;===:::222,,,******,,,---...---***((('''((((((((()))***,,,---...;;;:::777555444333444444111333555444333111111111......///111111222222222111///......000111111000111111111111111111111111...///000111222111111000111111111000111222222333000111222222111222555777777777888<<>>===<<<:::999888777555333222111444333222111111333555666222222333444444444333222222222222222222222222222222444444444111000000000------...///000222333444222111000///...---,,,,,,,,,...///000000111111222111111111111111111111111111111111000///...---,,,...//////......///333555111111333666:::;;;999666222444666444111000111444222555777777555333333333000111444666888888888777999777999>>>???<<<::::::999>>>@@@>>>===>>>===;;;999999:::;;;<<<<<<<<<;;;>>>???===:::<<>>888;;;:::<<<>>><<<777777999<<<<<<<<<===???AAACCCDDDAAA@@@EEEMMMRRRWWWaaalllrrr|||rrrhhh^^^TTTQQQNNNJJJGGGEEEBBB>>><<>><<<<<<666333666:::HHHhhh~~~}}}^^^SSSLLLMMMIII===555666555:::>>>;;;333,,,***+++,,,...000///,,,))))))***+++++++++,,,,,,,,,,,,999999888777666555444444000222444444222000000000...///000111111222111111000///---...000111111000000000000000000000111111...///000222222222111000000000000000000111111222...000222222333444777999555444555:::<<<;;;:::999;;;;;;:::999666444222000666555333111111111333444...111444666555333333333222222222222222222222222222333444333111/////////,,,---......---...000222222111111///...---,,,+++...,,,+++---111222000---000000111111111111000000333333333222222111//////---///000000///---...///444222111444888:::999777222444555333///...111333444555555444222111111111///111555888999999888777222444888<<<999444444888666<<>>888777555777:::888555666:::999;;;===???@@@@@@???>>>@@@<<<<<>>AAAGGGFFFMMMWWW___hhhssstttllleeeaaaWWWMMMHHHFFFBBB<<<===;;;999999:::<<<======777555444444555666555555222444777888777666666666444444555555555444444444222333444666777777777666333333444555555444444444<<<999777666777777666444555444555999:::888888:::<<<999555333444777999:::<<<>>>???>>>;;;:::;;;===:::777444222333555666666444333222111111111111111<<<333000777===<<<999999333000111333===XXXjjjeee]]]SSSMMMKKKBBB555222999222888===;;;333,,,***,,,+++...000000---++++++---......------,,,++++++>>><<<999666444444444555333333222222111111222222333333222222111000/////////000000000000000//////666333000///000111111111333333222222111000000//////000111111///.........///111222444444333222111555444333444999<<<999444777:::888333444999888333333222222222222222222222444555555333111111222333444333333333444333000---/////////000000111222333444000++++++---///000///---///000///---,,,,,,------...///000000///...---000222000,,,///555555111333555444000222777777222111---,,,...///------///111111333555777999:::;;;;;;:::888555333111000000111111111111111000//////222222222333333333444444222333333444444333333222444777999888999>>>???>>>999999999999999999999999777777888999;;;<<<=========999777999888555666999@@@BBBBBB???:::777888;;;>>>===;;;::::::;;;<<<===999<<<@@@EEEIIIKKKLLLLLLZZZ\\\bbblllyyy~~~vvvlllfff]]]RRRJJJEEECCCCCCDDDAAA<<<999888888777666999999:::;;;:::999888777666555444222111111222222999777666777999888555111666888777333333666777555555555555555555555555555111222333444555444333222888:::;;;;;;999777666666333777:::999666666:::???>>>===<<<;;;:::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999444444333222333444555666999444111111///,,,---000222===???777999BBB>>>111333111000555===DDDGGGFFFNNNUUUVVVKKK<<<444222111777333555999666---***//////---***)))+++,,,------444222...+++***+++--->>><<<:::777666555666666333333222222111222222222444333333222111111000000111111222222222222111111555333000///000111222111000111111111111222222222222444555444222111111222000222333555555444333222222333555666:::===:::555666888666333555999999555333333333333333333333333333444444333222111222444555555666888999777333///------,,,,,,---...000111111...++++++---//////...---///000000...---------000111222333333222111000222666555000///555:::;;;444555444000222666555111222///...000111......000000111222333555777888888777666444222000///......000000111111000//////...111111111111222222222333111222222222222222222111///333555555888===>>><<<888888888888888888888888888888999999::::::;;;;;;666555666::::::888777:::777888::::::;;;===???AAA@@@???===<<<;;;;;;;;;;;;:::<<<>>>@@@BBBBBBCCCBBBBBBCCCDDDGGGLLLSSSYYY]]]hhhttt~~~vvviiihhhfffbbb[[[SSSLLLHHHEEECCC@@@===;;;;;;;;;;;;;;;999666555666777666666888888999999999777666555777666444333222222222333555444444666888999666444777999777333333666666444444444555555555555444444222333333444444333222222555777888888666555555555333666999888666666:::>>>;;;;;;999888888999:::;;;::::::::::::999888888777666555444333333333444444666222111222111---...111555<<<>>>:::<<>>555555333333666<<<@@@???<<>>777444222333111666??????555///000...,,,***)))***,,,---,,,...---++++++,,,///111===<<<:::888777666777777222222222111222222333333444444333333222222111111000111111222222222111111555333000000111222222111...//////111222333444444444555666555333333333444111222444555555555444333000333666999>>>CCC???888555666555333555999999666333333333444444555555666222333444333222222333555555666888:::;;;888444000,,,+++***)))***,,,...///...---,,,,,,.........,,,...///000000...------...111222333444444333222111111666777222///444<<>><<<888888888888888888888888999999999999999999999999555444666;;;<<<888777999888777666888:::<<<<<<<<<@@@???>>><<<;;;:::999999:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<===???BBBDDDFFFCCCJJJQQQVVV^^^lllxxx~~~jjjUUUNNNNNNFFFEEECCCAAA???>>>======555555555555444333333222555444333444555555444333777888888888777666444333777666555444333333333333222222333666888999888777888:::888444333666666333222444555666666555333222333444444444333222111000111333555555444333444555333555888777555555999<<<:::999888888888999:::;;;999999888666666555555555888777666444333333222222333000000333333000///222777777888;;;===<<<:::777666555666999======:::777===GGGLLLGGG>>>777444111000000999HHHLLL@@@444000---+++))))))***+++,,,+++*********,,,...000222;;;:::999777666666555666222111111111222333333444444444444333333222222222...///000000000000000000444222000000222333222222//////000111222333444444222333333222111000222333111222333444444444333333111333555:::GGGQQQJJJ===777666444444666777777555333333444555666777777888000222444444333333444555444444555666777666222///...,,,+++******,,,...000,,,---.../////////...---...///111111///....../////////000111111000/////////222333111///111666:::888777555444444555444222555222000000...,,,...222.../////////000111111111222111111000000111111111---......///......------//////000000000111111111000111111111111111111000///444888888;;;??????<<<999999999999999999999999777777888888888888888999:::888888;;;;;;777666888:::777555555888:::888666===<<<<<<;;;:::999999888999999999999:::;;;======777888999:::;;;===>>>???BBBEEEFFFCCCEEELLLSSSUUU___eeeppp}}}}}}tttjjjccccccvvvrrrVVVCCCAAAFFF===<<<;;;999999999:::;;;:::999888777666666555555777666555555666555333111777777888888777666444333666666555555444444444444333444555777999999999888888:::999555444666666333222444666777777555333111555555444333222111000///...000222333222222444555333444666555444555777999;;;:::999999999:::;;;<<<999888666444333333444444888888666555333222111111000///111666777444333555777222222999;;;555444777888888888:::======;;;999;;;CCCGGGAAA999444222///000111===OOOTTTGGG666...,,,***))))))***++++++***++++++,,,------------999888777666555444333333111111111111222333444555444444333333333333333222//////000111222222111111333222111111333333333222111111111111111111111111000111111000//////111333000000111222222222222222333222222;;;PPP___UUUAAA:::777555555555555444333444444555666777777888888000222444444333333444444444333333444555444333111000///...------///000111,,,...000111111000000///...000111111000///000000---...///000000///...---///...///111222000//////;;;888666666666666555444666333111000---***---222........./////////000000///////////////000111222------............------000000000000111111111111111111222222222222111111333777999999:::>>>>>>;;;::::::::::::::::::::::::444444555666777888999:::>>>:::888999999777999===666444222444888;;;;;;999777777888888888888888888999999888888999:::;;;;;;888888888777666555444333777;;;;;;888999>>>BBBAAACCCEEEHHHNNNTTT[[[aaadddhhhsss|||xxxsssmmmfff___ZZZTTTSSSQQQOOOLLLHHHCCC???LLL\\\ggg]]]HHH;;;999<<<666666555555555555444444555444333444666999<<<>>>777666555555666555333111666777888888888777555555555555555555555555444444666888999:::999888777777777:::999666555777666333333555777888888666333111666555444222111000//////...///111222222333555777333333444444333444555777:::999888777777888999:::888777555333222333333444777666666555333222111000000///222888999777666888999111000888999333222777;;;999888777888999999999888>>>@@@:::444333333222222333>>>OOOSSSEEE444+++,,,***))))))***++++++)))+++,,,,,,---,,,+++***999888777555444222111000000000000111222444555666333333333333222222222222222333444555555555555555333222111222444444333222333333222222111000000///111111111000///000222444000000000000111111111222333222111:::QQQdddZZZCCC;;;777444666666333222222555555555666666777777888000222444555444333333333555555555666777777555333111111000000000111111111,,,///111222111000111111...000222222111000111222///000111222222111000///111...///333555222---,,,;;;777555777888666555666666555777888333---...222.........//////000000000,,,,,,,,,------...///000,,,---......///.........000000000000111111111111111222222222222222222111333666777555666:::;;;888999999999999999999999999222333444555777888999:::;;;777555777888999===BBB;;;999777777777777666555444444555777777777777777888888888777666666555555999999999888888777777777444777777666777<<<===;;;???>>><<<;;;<<<>>>BBBDDD===CCCJJJOOOTTT[[[eeemmm{{{~~~~~~}}}zzzwwwiiieee___YYYUUURRROOOMMMLLLJJJGGGEEEDDDBBB???<<<;;;:::888888999999888777777BBBJJJFFF===888777777555666777888999999999888444333111111333666:::<<<222111000111333444444333444555777888888888777666444444555555555444444333888999;;;:::888666555666666999999777666888777444666777888888888666444333555444333111000000//////...///111111111222555777222222222222222333444444777666444333333333444555444444333222222222222333333333333333333222111000000///222888:::888777:::===666333888888444333777<<<:::666333222111222333111777888555222444777777444444;;;HHHJJJ<<>>:::666222222222444555666777777777666555555555666777777666555444000000000111333555777888;;;===;;;888:::>>>???<<<@@@>>><<<:::::::::<<<===@@@AAAAAAAAA@@@BBBEEEHHHHHHMMMSSSYYY___eeekkkppp|||zzzvvvrrrrrrqqqnnniiiddd^^^[[[RRRQQQOOONNNMMMLLLLLLLLLJJJGGGDDDCCCDDDFFFGGGGGG;;;:::888888999;;;;;;:::888777666777888999999888...555:::999777999:::999222222222333333555666666666666555444444444444444333111//////111222333222111222444666777777777777222333444555555444333222555888:::999666444444555444888999777777999999555999999999999888777666555555444222111000000000000...///000000///111444666222111111111222333333333666555333111000000111111///000000111111111111111///000111222333222222111///...000666888666777:::===999666555555555444444777777666444111000000000---333666444333555666555555222666>>>===222+++,,,,,,+++++++++------,,,***+++,,,---...000111333<<<;;;:::888555222000...//////000111222444666777111111111111111111111222222333444555666666666666222111111333555555444222222222222111111111111000/////////...---...111444222222111111222222333444,,,333666777EEEUUUQQQAAA999333111666777333333666666666666666555555555555111444666666444222111111...222777===>>>:::333------...000111111///...,,,+++---000///......000333...000222222111111222333///000111222222111000///......222555222---000999777111000444666333333666444<<>>AAA@@@999999999999999999::::::777777888999;;;===>>>???;;;>>>BBBEEEFFFHHHLLLPPPRRR[[[gggpppvvv|||~~~vvvrrrooopppnnnjjjeee___XXXSSSQQQMMMNNNOOOOOONNNKKKGGGEEEBBBCCCCCCBBBAAAAAACCCEEEDDDAAA===<<<<<<===>>>>>>999777444444555777888999666555555666777777555333444888999555444555666444888666444333333555777999000111333555555555333222999666222000000111000000///000222444666777777666111222333444444444333222222555888777555333333444333777888777888::::::666;;;:::999999888777777666444333222000000000000111---...///......///222555222111000000111222222222888777444222111111111111,,,---...000111000000///,,,---///111222333222222///---///444666555666999;;;:::666222111444333000111333666666555444333333...444888666444444333///444111222777444+++)))...,,,,,,+++,,,......,,,***//////000000111333444BBB>>>999444222111///...000000000000111222333444111222444444222111111111/////////000111333444555333222111111111222333444222222222222222222222222222111111000000000000000...000333444333222333444333444444555>>>GGGEEE===666444222111111222333444888555222000///111333555333555777666444222111111000000111555888888333///444333111000/////////000.........///111222111///000333555555333000...---333222222111000///......000000000000000000111111333555666666333111000000111888AAADDD???888222///.........////////////000////////////////////////---......------...111333...------------...//////---...//////......///111++++++---111444666666555333333333333333333333222444333222111111333444555===;;;777555555555444333444222222555888888666333888777666555555555555555555555555555555555555555555666777888888777666666555666888:::;;;;;;;;;;;;;;;;;;;;;::::::999999999666666777888888888888888999777666999>>>AAA>>>;;;>>>AAACCCEEEFFFHHHLLLOOOYYY\\\```gggpppzzz|||vvvqqqlllgggddd[[[YYYUUUQQQLLLHHHDDDBBBFFFEEECCCAAA???>>>======;;;<<<<<<;;;999999:::<<<999999;;;<<<<<<;;;999999@@@???===:::999888888888666555555555555666777777555555555555555555555555444444555555666666777777333333333222222111111111333222222111222333555666444333333333222111111000000111222333444333222111000000//////000000111222444333222222222222333444666888:::;;;;;;999666444;;;999666555555666555444444444333000......000222222000...---.........---000000///...............888888888666444222///---,,,000111///000222111------...000111333555666666111222222111333888999666;;;:::888555333222000000666999;;;888333111333666333666888555111///222666666222///111///***''''''***111111+++,,,333222+++---000444777999999777AAA===777333222111000///000000000000111222333444111333555555333222111222222222111111111111222222333333111111111222333444333333333222222111111111222111111000000000000000...000333444333222333444333333444;;;HHHPPPJJJ>>>777666444333333444555666777555333111000222444666444555666666333222222222111111222444666666333000333222000///...//////000000///...///111111000...///111444444222000......222222111111000000//////222111111000000000111111///111222111///---,,,,,,000444888:::777333///------............////////////////////////////////////000000///------...///...////////////000000000//////000111111111111000000000111333555555444333333444666777777666444333222222222222222222111111888666333333333444333222111000111444777888777555555555444333333333333333444444444444444444444444333444555777888888888777888888888888999:::;;;<<<::::::::::::999999999888555666777777888888777777999666555999===@@@>>>;;;:::;;;<<<===???@@@BBBDDD===>>>???BBBGGGLLLQQQTTT[[[^^^aaaxxxzzzssssssgggffffffgggkkknnnpppqqquuuyyy|||yyyuuurrrqqqccc^^^\\\]]]\\\XXXVVVWWWQQQOOOLLLIIIGGGEEECCCBBBBBBAAA@@@>>>===;;;:::999;;;;;;:::999888888999999999:::;;;999888777888:::777888888999999888888777;;;:::999888888888888888333333333333333444444555444444444444444444444444444444444444444555555555333333222222222111111111333333222222222333444555333333222111111111222222222222333333222222111111222222222222222333333444333333222111111222333333444666888:::;;;:::888777999777444333444444444333222222111000......111333222111//////000///---,,,------------...000111222555555555444333111///---...111222000111444333000//////000111222444666777222333222000222777777333;;;999777444222111000000333777999777333000222444111444666444000///111444222...---//////+++))))))---666999111---111222///444444444333333222222>>>:::555222111111111000111111000111111222333444222444666666444333222333555444333222111000000000444333222111111111333333444444333333222111000000222111111000000000000000///111333333333222333444777666;;;JJJ^^^eeeWWWDDD888777555444444555777888666555333222222444666777555666666444222222333444444333222333444444222000111000///......///000000111000//////000000///...---000222333222000//////111111111000000000000000333333222111000000000111111222333222000...---...000000000000111000...,,,---------............///////////////////////////000111222111...,,,+++,,,///000111222222222111111111000000222555555222///111000000222444444333111222444888:::;;;999777555222333444555444333111000333111000000222333333222//////000333666777666555333333222111111111111222222222222222222222222222111222444555777888888888:::999777777777999;;;===999999999999888888888888555555666777777777777666777666555888<<<>>><<<:::999999888999;;;<<<<<<;;;>>>===<<<<<<===???BBBCCC???BBBBBBTTThhhwwwmmmqqqwww{{{xxxnnnddd^^^\\\GGGEEECCCCCCDDDFFFGGGGGGGGGKKKPPPSSSTTTUUUVVVWWWVVVYYY\\\___bbbeeehhhkkkqqqsssuuuwwwxxxyyy|||~~~}}}xxxtttooollljjjdddddddddccc```]]]YYYWWWQQQPPPOOONNNLLLJJJGGGFFFEEEDDDFFFIIIGGGBBBBBBDDD======<<<;;;;;;;;;;;;<<<555555666666666777777777666666666666777888999:::999:::;;;:::888777888999666666555555555555666666555555666777777777666666333333222222333333444555222222222222222222222222444333333333333333222222222222222111111111111111444333333222222222222333333222111000000111333444555444333222111000000000222222222222333333333444333222222111111222222333111333666999:::;;;::::::777555222111222333333222111111111///...///222444333222111111111000...+++,,,---------///000111222111111111111111000///...000333444111222666777444222111000000111333666777000222111///222666777333;;;999555222000000000111000333666555222000000222...111444333000...///000,,,))))))---///,,,***+++000;;;???666...///222222888666222000//////111<<<888444111111111111111111111111111222222333444333555777777555444333444555444333222222111111111444333222111111111222333555555444333111000//////222111111000000000000000///111222333222222333555888777AAA[[[wwwzzzbbbGGG888777555444444666777888555444444333444555777777555666555333111111333555555444333222222111111111000///.........///000111000///......000111000///,,,///111222111000000111000000000000000111111111444444333111000000000000333444444333111//////000111...---...111222000---------------............///////////////////////////111222111///---++++++...///111333333222111000111//////222777777222---,,,,,,,,,...111333333222111333666888999888777666888777777666555555444333444222111111333444333222///000111333444555444333222111111000000000111111333333333333333333333333222222333444555666666666999888888888888999:::;;;777777777777777777777777444444555666666666666555666555555777:::<<<;;;999;;;:::999;;;===>>>===;;;======<<<<<<===???BBBCCC@@@FFFFFFTTTeee|||cccVVVKKKOOOTTT[[[______\\\ZZZXXXKKKGGGCCCAAAAAABBBBBBAAA???AAADDDFFFFFFEEEFFFFFFAAABBBDDDEEEEEEGGGIIIKKKLLLMMMOOOPPPPPPQQQSSSUUUVVVXXXZZZ[[[\\\___bbbdddfffgggiiijjjllllllmmmmmmpppoooppprrruuuwwwwwwvvvnnnqqqvvvzzz}}}|||zzzxxx}}}~~~zzzxxxzzz||||||}}}~~~}}}{{{zzzuuuuuuttttttuuuuuuvvvwwwzzzxxxtttrrrppplllhhheeeeeeaaa\\\^^^hhhrrrooogggXXXWWWTTTQQQOOOMMMLLLLLLDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===???AAAEEEGGGCCC<<<:::===888999999888777777888999999999999999888888888888444444444555666777999::::::<<<===<<<:::999:::;;;666555444333333444555666333444555666666666555444444444444444444555555666333333333333333333333333444444444333222222222111111111111111111111111000444444333222222111111111222111///...///111444666777555333111////////////000000111111111222222111333333333222222333333333111333555777999999999999555333111000111333333222111111111000///111444777666444111000000000///...000///............//////...//////000000111111111111444444222333777888666444222111///000222555777...//////...222777888555;;;888444000//////000222---000333333111000000000---000333333111///......***'''(((---///,,,***+++111999<<<666000000222111333222000//////111444;;;777333111111222222222222222222222222222333444444555777777555444333444333333333333333444444555555444222111111111222222555555444333111000//////222111111000000000000000000111222222111222333555333444FFFlllhhhEEE888777555333333444555666444444444444555666666666555555555333222222444666555555333222000000000111000000///......///111111///...------000222222222---///111222111111111222000000000000000111111111444333222111000000000000111222222000...,,,---...///------000333333000,,,---------.........//////////////////////////////,,,...000111///.........---...000222222111000///000......111666666111,,,...---,,,...000222222111222222222222333444666777;;;999666444333444555777888777555555666555333111111222333444333222111000222111111111111111222222333333333333333333333333444444333333333333333333444666888:::::::::888777666666666666666666666666333333444555555555555444444444555666888999999888999999:::<<<===>>>===<<<:::999999999;;;>>>AAACCC999AAABBBQQQdddsssTTTJJJ@@@FFFIIILLLNNNNNNMMMLLLLLLKKKGGGBBB>>>===<<<<<<;;;:::<<<>>>>>>===<<<<<<===@@@AAAAAA@@@???@@@BBBDDDBBBDDDEEEDDDCCCBBBCCCDDDAAACCCDDDDDDDDDEEEHHHJJJHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTTTTTTTOOOPPPRRRSSSTTTUUUTTTTTTRRRUUUWWWUUURRRPPPQQQTTTUUUVVVWWWXXXXXXVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUSSSQQQPPPOOOMMMJJJGGGIIIIIIFFFEEEJJJPPPPPPLLLFFFEEEDDDCCCBBBBBBBBBCCC??????@@@AAAAAAAAA@@@???::::::;;;;;;::::::999888999;;;@@@CCC>>>666333555555666777666444333555777888777777666555555444444222222222222333444555555999:::<<<;;;:::888888999666555444333333444555666444444555666666555333222333333333333333444555555333333333333333333333333555444444444333222222222000000000000000000000000333333333222222111111000111000///...///111444666666555222000///////////////000111222222222222111333333444444444444333333333444555666666666555555444222000000111333333333111222222111111222555888999555000......000111111//////............//////......///000111222333444222555555333444888888666555333111//////111333555///111000///111666666333:::888444000//////111222,,,...000111111000000111000111333444222000...---***((()))...000,,,******000222333111000111111///,,,,,,---...000111222;;;888444222222333333333333333222222222222333333333555777777555444333444222222222333444555777888555444222111111111111222444444333333222111000000222111111000000000000000000111222222111222444666555:::UUUvvvLLL999777555333222222333444333333444555555555444444444555555444333222444555333444444222000///000111222111000//////000111111000...------///111222222///000222222111111222333111111111000000000000000222222111000/////////000333333333111///......000,,,---...111222111...+++.........////////////000////////////////////////+++---///000//////000111---...///000000000///...///......000333333000---555333111111222222111000444222111000111333555666:::777333000///111444777<<<:::999888777666333000222444555555222000//////222111111111111222333333444444444444444444444444555444333222111111111111000222666999;;;999777555444444444444555555555555222222333444444444444333333444555666666777777777444777::::::999999999:::>>>===<<<<<<===???AAABBB<<<@@@>>>MMMeeesssOOOGGG>>>@@@BBBDDDDDDDDDDDDFFFHHHLLLGGGAAA===;;;::::::999666777999888777666777777;;;<<<<<<<<<;;;===@@@BBB>>>??????>>>;;;::::::;;;;;;<<<===<<<;;;<<<===???;;;;;;;;;<<<<<<===>>>>>>???>>>===???AAACCCBBBBBB@@@??????>>>>>>???@@@AAA===???AAAAAA@@@@@@@@@AAACCCDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBB@@@???>>>???@@@???===<<<;;;>>>???;;;;;;>>>@@@>>>::::::::::::999999888888>>>>>>>>>===<<<;;;:::999888888888888777777666555888999>>>BBBAAA:::777888555777999999777777:::===444444444333333222222222444444444444444555555666555777888888777555555555555555555444444555555555444555555555555444444333111111000000111111222333444444444444444444444444444444333333333333333333////////////000000000000111222222333222222111000111000///...///111333555333222111000000000000000111222444555555555444333222333333444444333333222333333444333333222111111222000//////111333333333222222222111000222555888777444000---...000222222++++++,,,---///111222333......///000111333555666333666888666666999888444444222111/////////000111333444333000111555444111:::888444222000000111222......///000111222333333444444444333222000...---,,,)))+++000111...++++++---------...///000///...)))***,,,---...---,,,===999555333222333333333444333333222222333333333333555666666555333333333222222333333444666777888555444333111000111111222333333333222222111111111222111111000000000000000111111222111111111444666===FFFiiiWWW:::999666333111111111222222333444555555444222111222444555555444333333444111333444333000///000111444333222000000000111111444111...---.../////////111222333333222111222444222222111111000000//////000000///////////////000444555444222//////000111...///111222000///...////////////000000000111111////////////////////////,,,---............000222........./////////000000...//////000111111000000777555222111222222222111555444444333333444555666666555222000000222444666;;;999888888777555222000111444666555333111000111111111000000111222222333222222222222222222222222333333111111000111222222...000333666888888777777333333333333444444444555111222222333333333333333222333444555555555555666555:::>>>===888555777:::999888666555666777999:::CCCEEEBBBSSSooouuuMMMGGG<<<888<<>>======<<<666888999999777777888999666777777777777999===???:::;;;;;;:::888777777888888999:::999888888:::;;;777666666666666666777777:::999888999;;;<<<;;;:::888888777777777888999999666777888;;;===???>>>============<<<<<<<<<;;;;;;888888888888888999::::::777666666888:::;;;:::888444888:::777666888888666<<<===>>>??????>>>===<<<;;;::::::999888777666555::::::::::::999777666666444333555;;;===888444333///222444444111111444888888888777666555444333333444444444444555666777888333555777777666444333333333444444555555444444333222222222222333444555666000000000000000111222222222222222222222222222222111111111222222222222222........./////////000000000000222222333222111111000000///000000111222333//////000111111111111111111222444555666555444333000111222222222222111000222222111111111000000///000...,,,---///111222222111111111000///000333555222111///000111222111000++++++,,,---///111333444.........///111333555777444999;;;:::::::::888333222222000///............111222222000333777888555999888666444222222222222000///...///111444666777777555333222000///---+++,,,***,,,222444111......+++,,,///000...,,,...000,,,------......---,,,>>>:::666333333444444333444444333222222333333333222444666666444333222333444444333444444666777777666444333111000000111111333222222222222222222222222111111000000000000000111111222111000111444666???JJJrrr\\\<<<:::777444222111111111222333555555555333111///111333666666555333333444///222444333111///000222666555333111000000111111777444000...---...---,,,222444444444222222333444333222222111000//////...///............//////000000111000---+++***,,,---111333555333000...111333000000000000111111111111////////////////////////...//////...------000222/////////...///000111111///000111111000///111222333111//////111333333333666666777888888777666555555555444444444555666666888777666666666555222///000333666666333222222444000000000000000111222222111111111111111111111111111111000000000111333444//////111333555777888999222222222333333444444444111111222333333333333222111333444555444444555555:::AAAFFFCCC;;;666888===;;;:::999888999:::<<<>>>;;;???@@@WWWxxxwwwLLLFFF;;;777===CCCDDDBBBAAADDDHHHKKKFFF@@@;;;999999999999555666888888777666888999888888888777666777;;;===<<<===>>>>>><<<<<<===>>>999:::;;;:::::::::<<<>>>:::999999888888888888888===;;;:::;;;<<<===<<<;;;777777888999999:::::::::444333444888===@@@>>><<<::::::999888777888888888888888777777888888999:::777666777999;;;<<<;;;:::555888999777888:::999555555777:::<<<======<<<<<<777777777777888888888888:::999999888777555444333999666666<<<>>>:::444222555888:::888444222555999>>>===;;;999666444222111.........///000222444555444666888999777555444444222333444555555444333222000//////000222444666888222222222111222333333444111111111111111111111111//////000000111111222222---.........//////000000///000111222333333222111000000000000111111111111,,,---///111333333222222///000222444444333222111...///000111111000///...000000//////////////////...,,,++++++...000111000000000///...---...111333......000222444333000---...............///000111...---......000222555666666;;;>>>===<<<<<<888333111111000///...---,,,,,,+++---//////555<<<>>><<<888888666555444333222222222000......111555888999999666333000///...,,,***+++))),,,333666333111111***...333333---)))---333////////////000000111===;;;666333000000222333222222222222222222222222000222444555555333000...777777777777666666666666777555111...------...///000000000111111000000000///000000000000111111111000111222111000000222333666HHH[[[>>><<<999666333111000000555555555444444333333222444333333222111111111222555444333222111111111111999777444111000000111222333333222111000///......333222222444777666333000111111111111111000///...111000//////000222555666///...---------...000111111000000000111222333333000///......000111111000///000000///---,,,...///......------------......111000///...---,,,++++++000////////////111222333333111///000222444444444666444222333555555333000888666333333444555555444222444777888888555222000............000222444666222000---...111222111///000...---...000111111000/////////000111333555555333333333333333333333333666333//////111222111000222222222333333333444444333333333444444444555555:::888555666999:::999888999888777666666777888999<<<>>>GGGZZZsssMMMDDDCCC;;;<<>>===;;;999888888777777777777666666666666777777888888999999999:::<<<<<<;;;;;;;;;;;;::::::888888999::::::::::::999888777777888:::;;;;;;:::<<<;;;:::999999:::;;;;;;777777777777888888888888666666777888999::::::;;;:::777555888<<<===:::666777777777666555666999;;;555555666666777777888888777777888888888888777777:::999888999;;;<<<;;;:::666777777888888888777777444555777888777444222000999888777666555444333333333111000222666999999888;;;;;;999555111//////000000000///111333555444444666555555444444444555555///333777888555222000000333000000444444222333666111...///333444222333666111111111222222333333333000///...///000111000...333222222222111000000000111000000222555666333000///000000111111111000000333111//////111222333222222111000111222222111000000000/////////...............////////////......++++++++++++,,,...000111------......///000000000.........///111333555777777555333000///...///000......///111222444555555777888;;;===<<<777222000333222000---+++******+++/////////000222444777888888555222333777888444000444333111111222444777999555666666444000---,,,,,,+++***+++///444555333000,,,---...,,,***((()))***333333222111000///...===:::666333111111222333333333333333333333333333333333444444333222111111888888777666555444444333777555333111000000111222333222111000000111222333333333333222222111111111111222222222111111222444999IIIbbbDDDAAA===888444222000000666555555444444333333222555444333333222222222333222111000000///000000000666666555444222111111000111111111111000000000000111//////111333333000...111111222222111000000///............///111222444222222111000111222333444555444333111000000000000///---++++++---.........222222222///---+++,,,------------,,,,,,---------///////////////.........//////...//////111333444000///...///222555666666888666444444777888777666444333111111222222222111666777999::::::999666555////////////000111333444666444222333555777666555000///......000111000000/////////000111222333444222222222111111111111111555222//////000222111///111111111111222222222333333333333333444444444444777555444555777888777555666555555555555777999:::;;;<<>>===<<<;;;999888777666666666666666666666666666888888888777777777777777::::::999999888888777777777888888999999999999999888777777888:::;;;;;;;;;;;;:::888777666666666777666666666666777777777777666666777777888888999999777555444555888:::999888666888888888777777999;;;666666666666666666777777777777888888888777666666:::999888999999999999888777777777888888777777666:::999999888777777666666777666555444333222222111555333222444888::::::999>>>>>><<<888444111111222111000000111333555555444777666555333333222222222111333555666666444222111222000111444444222111444222///...111222000111555000000000111111111222222///...---///111222222111111111111111111111111111///...---///111222000.........///000000000000000111///......///111111111000///---...000111111000...---------,,,,,,,,,,,,......////////////......+++,,,---...///000000111.............../////////............000222444555666444222///...---......,,,---...///111222333444888999;;;<<<:::444///,,,.../////////...,,,++++++111000...---///333777::::::777444555888999555111666555555444444333333333777888888666222///......,,,,,,///444888999555111---------------,,,++++++******+++,,,---...///<<<:::666333111222333444444444444444444444444444555444333333222333333444888777666555333222111111444444333333333333222222555333000//////000333555666666555444333222111111111222333222111222333555<<>>:::666444333333666666555555444333333222555555444333333333333444000000000///000000111222444555555555555333111000000000000111111111222222111///...///000111000...111222222222222111000000+++,,,---...///000000000444333222222222333555666333333111000///.........000---++++++,,,---------000111111///---,,,---///---,,,,,,,,,,,,,,,,,,---.../////////000000111111111000000000111333555666111000///000222444555444444222111111444666888888444333222333444333222000444444555666666666555555111111000/////////000000222000000111333555555444111000......///000///.../////////000000000111111000000000000000000000000222111//////000000000//////000000000000111111111222222222333333333333444333222333444666666555333222222222222444666888:::===>>>UUUfffQQQIII@@@;;;===CCCKKKKKKEEE???>>>;;;;;;:::999777666555555666666666666666666666666888777777666555555444444999999999999888777666555666777777888888888888888888888888999::::::;;;;;;999888777555333222222222444444444555555555666666666666666666666666666666444555555555555666888:::555777999999888777888999666666666555555555555555777888888888777777666555999999888888888888888888888888777777666666555555<<<;;;999777666777888999444444333333222111000000555444333444777999999999======<<<:::777666777999333222222444666777777666777666555333111111000000222111111222444444222111222000222555555111///111222///...000000...///222////////////000000000000...------///222444444333000000000000111111111111///...,,,---...000///...,,,,,,...///000000000000///...,,,---...000/////////---+++***,,,...///000------------,,,,,,,,,,,,......////////////......,,,---...000111111111000//////.........---------............000111333444333222000...,,,,,,,,,---***+++,,,---...///000111444666777777555222...+++))),,,///000///...------222000---,,,---222777;;;999666555666888999666333888888888777555333000///666777888666333000......,,,---///444999999555000...---,,,...111222///,,,'''((()))+++,,,...///<<<:::666333111222444555444444444444333333333333444444444444444444444444555444444333222111111000000000222333333333222111222111000//////000111222666555555444333333222222111222333333222222444666>>>KKK\\\@@@???<<<999777777777888777777666555444333333222444333333222222222333333111111111111222333444555444555555555444333222222111111111111111111111111222111000000000000000000111111222222222222111111***+++...///000000///...222111000000000111222333......---------......///222///------...//////...+++,,,.........///222444...------,,,,,,------........./////////000000000222222222222444666888999555333111111111111000///222111000000222666:::;;;777777777888999888666333111111111111222333333444222222111000///......------,,,,,,---///111222222222000......//////...---//////000000000//////////////////000000000000000000000/////////000////////////000000000111111111111111111222222222333333111222444666777777555444111111000111222444666888@@@DDDeeezzziii```XXXIII======@@@EEEEEE@@@<<<<<<999999888777666666555555444555555555555555666666555555555444444444444444:::;;;;;;:::999888666555555555666777777777777777777888999999999999:::;;;777666555444333222111111333333333333444444444444555555555444444444444444333777:::999666444666999333555888888777666555666666666555555444444333333777777777888777666666555777888999999888888999:::999888777666555555444444999777666444444555666666444333333222111000000000333222222333444555666666777888999999999;;;>>>@@@666555555666999::::::999666555444333222222222222222000...///111222111000333222444777666111...///111///000333222...---//////////////////////////////......///222333333222000000000000000000//////111///...---...///000000+++,,,---///000111111111...---,,,---...//////...111...***)))***,,,..............................---......//////......---+++,,,///111111111000/////////......---,,,,,,+++......///000000111222333000///...,,,++++++++++++))))))***+++,,,---......000222111//////222222111+++...111111///...///111111000...---///222666999555444333555888999777555999999888777555333111///333555666444111...,,,,,,,,,+++,,,000444555222//////---,,,000555666222---...//////////////////===;;;777333222222444555333333333333222222111111111333555777777555333222111111111111222222222222///000222444444444333222000111222333333222111000222222222222333333333333111222333333222333555777>>>MMM[[[===<<<;;;999888888888888888777777555444333222222222111111111111111222222000000111111222333555555666555333222222333555666333333333222111000000///222222111000//////000000000111111222222222111111+++---///111222111///...000//////......000111222000//////....../////////000///......///000///...***+++---......000222555//////............///////////////.........------111111000111222333555777444333111111222111///---555444444444666999===@@@999999999:::;;;:::888555222222111111111333444555222222111000///...---,,,//////000111111333444666111000...---...///...---///000000000000///......000000000111111111222222//////000000/////////000000000000000111111111111000000000111111111111222222444777999999888777777222222111111222333555666>>>KKKxxxwwwnnnnnnpppqqqtttjjjTTT@@@===<<<===<<<888888:::777777777666666666555555333333444444555555555555111111222333444444555555888999::::::999777666444333444555555666666555555666888999999777777888:::444444444444444444333333111222222222333333333333444444444333333333333333444:::??????999444444666111333555666444333222333555444444444333333222222666666777777777777666666555777999:::999:::<<<>>>888888666555444444444444444444444444444333333333444444333333222222111111333333333333333444555666444555777777777999===???555444444555777999999888555444444444444444555666333222000000111222333222555333555888777222///000//////222777666000,,,,,,000000000000000000000///111000//////111222111000111111000000///...------000///...---------///000+++,,,---///000111111111...---,,,---///000///---333000,,,******,,,,,,,,,------..................------............------)))+++---/////////---,,,//////...---,,,+++******///000000111111222222222...---,,,+++******))))))(((((()))***+++,,,,,,---111222///)))***000444333000111222000------111555000000000111333444555666333444555777999:::::::::999777555333222333444444222444666555222///,,,,,,...,,,+++---111333222000111//////333888888333...333222222111000000///???<<<888444222222333444444333333222222111111000///111555777777555333111///000000111111222333333222333444666777777666666111222555777777555222111000111111111222222222333000111222222222222555777@@@PPP[[[??????>>>===;;;888666555999888777666555333222222111000000000000111111222////////////000111222333777555333111222333666888555444333222111000/////////000111000...,,,---...//////000111111111111000---...000222222222000///111000/////////000222222777666444222111/////////,,,,,,---...000000...,,,---...///.........000111000000////////////000000//////......---------,,,...------------///000111000//////111222333222000222222333333333666999===777666555666777777555333//////.........///000000000000000000///...---,,,///111222222111222444666000///------...///...---///000111111111000///...000111111222222333333333---///111111000///000111000000000000111111111111/////////000000000111111333555888999888888999999333333222222222444555666:::TTT___WWWZZZeeesssuuuZZZBBB===999888666333444888555555555555555555555555222222333333444555555555///000111222444555666666444555666777777555333222222333333444444444444444444777999888555444666999444444555666666555555444111111222222222222333333333333333333333333333333555:::???>>>999444333444111222444333222000111111333333333333222222222222444444555666777777777777555888;;;;;;999:::===@@@888666555444333333444555333333444555444444333333444444444333333333222222555555666555444444666777666777777555444444666888111000000111444555555444444444444444555666777777666777777555333333444666555333444777666111///000//////222888777111,,,,,,000000000000////////////111///...///000111///...000000000///......------------...,,,+++***,,,---+++,,,---...////////////---,,,,,,---//////...,,,333000---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------)))***+++,,,---,,,,,,+++......---,,,++++++******//////000111111000000000,,,,,,,,,+++***))))))((())))))******+++,,,,,,---444666222)))(((...111...000222222///+++,,,222888000111222444555666666555666777888999;;;;;;<<<<<<666444222111111333666777333555888777444111///...111///---///333555444222111111333666999777222---.........////////////@@@===999444222111222333555444444333222222111111000111333444555444333222111111111111111111222222333444555666666777666666000111333444444333111000222222222222111111111111///000111111111222444666AAAQQQOOO???AAABBBBBBAAA>>>:::888999999888666555333222222111111000000111111222333000/////////000111222222555444333333444555666777333333333222222111111111...000222222///---------......///000000000000000...///000111111111000000000000/////////000111222777666444222000///......***+++...111333333000---.../////////------///111//////............//////............////////////...---,,,,,,,,,,,,............///111333333222000---...000000//////222555444222000000111222111000------------,,,,,,,,,,,,......///000000///.........///111000......111333///---,,,,,,...//////...///000111222333222000///000000111111222333333444---000333333111000111222....../////////000000000....../////////000000000111333666666555555777:::333333222333444666888999>>>dddkkkOOOFFFIIIXXXllluuuXXXCCC===999777444111222555333333333333333333333333111222222333444444555555111111222222333444555555111333555666777666444222111222222333444333333333222555888777333222444777555666666777666555444333111111222222222333333333222222222333333444444444444666888777444333444555222333333222000000111222111111111222222222222222222333444666777888888999666999<<<;;;888777999===666555444222222333555666444333222222222222444444444333333333333222222222444666777555333333555777777777666444111000111333000//////111333555444333444444444333444444555555444888;;;888333000222666333111111444333///...111///...000444333///---.../////////.........------...---,,,---///000000///---------....../////////+++...///...,,,***+++,,,******+++,,,,,,,,,,,,,,,+++***+++,,,......,,,***...---++++++---......---******+++++++++,,,,,,,,,,,,------......------,,,*********+++++++++++++++------,,,,,,++++++******---......//////...---,,,+++++++++++++++***)))(((******++++++,,,,,,------222777555---+++111000******...000///+++,,,222999333333333444555666777888888999999999888777777777222222111111222333555555222555777888555111///...000///111444888888555111222444777999888444///,,,******+++,,,,,,---...BBB>>>:::555222111111222666666555444444333222222111111111111222222333444333333222222111111000000333333333333444444555555//////............//////555444333333222111000000...///000111000111444666BBBOOOppp>>>>>>@@@DDDFFFFFFDDD@@@>>>999999888666555333222222222111111111222333333444222222222111222222333444222333444666666666666555111222222222222333333333000333666555222///...///------...//////000////////////000000000000000000///...---------...000111111111000///////////////***,,,000555888777333///+++,,,.........///222444......------------......------...///000111222222111000///------......///111000000111222222///------000222222000///111333333000...---.../////////000111111111000///......,,,---...000000000/////////111222111///...111333...---,,,,,,.../////////...000222333444333111000///000000111222333333333---000333444222000111333---------.........//////............/////////000///111333333222222555999222222222333666888;;;===EEEqqqUUUGGG===???MMMdddyyyqqqRRRBBB===:::999666111000333111111111111111222222222111111222333333444555555333333333333333333444444111333666888999888666555111111222333333333333222111555777666222000333666777777777777666444222000111222222222222333333333111111222333444444555555222222111//////111555777444444333222000000222444000000111111222222222333000111333555777999999:::888;;;===;;;666444666999555444333222222333555666555222///------000333555333333333222222222222222222444555444111000222555555555444222000000222333222111111333555777666555555444333333222222222222111777;;;888000,,,///444222///...111000......000111------//////---...111.........------,,,,,,,,,+++++++++,,,///111111000******+++---///000111222---000222222///------...((())))))*********)))))))))))))))+++------+++)))***))))))+++...//////...,,,,,,,,,------.........,,,------......------,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++***+++++++++++++++***)))(((+++++++++,,,---------...+++444666000000555222)))$$$)))//////,,,,,,222888666555333333444666999;;;777888888777444111000000///000222333444333333222000333666666333000---,,,---...222777;;;999333---222666:::;;;777222---+++***++++++++++++,,,,,,BBB===777333111222333333333444555555444333111000222222222333333444444444555555444333111000000///333222111111111222333444111111111111000000000000222222222111111111000000---///111222222222333444666MMMzzzgggEEE>>>???AAACCCFFFKKKOOOIIIAAA999777444333333444333222555777666222111444444222222222222111111111000000111222333444555444333333222333333444444333333222333222000///.........///---...///000000///...---222---)))000777///---:::............////////////333...***,,,000222000...111111111333555555333111111---)))***///333222000///++++++//////,,,---000///...------...000222444222000//////111333333333222111000//////000111222555444333111000/////////,,,---...---,,,,,,---...---,,,---///222222///,,,000/////////000111222222...111333555888;;;777000,,,...---+++***...111333111///...000444555333000333000......000111///---222111111111000000//////---000333222///---...000//////...---++++++...000000333444333222222666:::777444333333444666;;;@@@MMMhhhMMM:::@@@EEEQQQmmmwww[[[DDD<<<777777777444222222222222222222222111000///---000333333111000222444888777777666555444444333444444333333333333222222///000222333444333333222777666555333111000000000222333333444555555555555000000000000000111111222///000111111000111333555444444444444444444444444222555777666333222333444555555555333111//////000666555444333333555666888<<<:::888666555555666777666555444333222333444444222222000000000000222333777777888555222///......000222555666444333222222333111///...//////...---...///111333333222000///111111111111222333444444000111000///------///111000222555666666333///,,,---///111333333222000......///000111111///---+++///+++))),,,000222///+++///------...000///+++''')))***,,,---...---,,,,,,*********)))))))))))))))******+++,,,---------------,,,***,,,......,,,)))++++++++++++,,,...000111,,,---///000000000///...---,,,---...///...+++)))***++++++***(((''')))***......---+++)))***,,,///------,,,+++)))'''%%%$$$---'''&&&+++...,,,,,,///---,,,---///111111000...******+++---///222333555222555555111---///777???333111000000111111000///,,,000555555333000000111333333333333222000///...666111222<<>>>>>AAAGGGJJJHHH@@@===888555555555555555444777666333444777888666444444444333333333333222555444333222222111111222222222222333333444444444222111000.........//////...............///000000++++++333222111EEELLL555......//////000111222222,,,333333++++++444444,,,...,,,,,,,,,///000000000000,,,))))))+++---,,,***///333111++++++111333///222222111000000111222222000...---...000333444444111111000000000111111222222222111000///......---....../////////000000000...---,,,---...///...---111000000////////////000111000///000666;;;666...***+++.........------///.........---,,,---///111000...,,,,,,---......---000000000000////////////111///...---...///...---...000111111111000222333333111000000111222222111555333333555555555<<>>333111///......,,,***(((,,,000333333000...///000///......---...///000111000...444???FFFAAA666...((('''(((+++...///---,,,,,,---////////////111>>><<<:::999888666222///...//////000111222222222222222222222222222222333555555444444333222222111111111111111111222222333222222222111111111000000000000000000000000000000---...000000000000222444333>>>EEECCC<<<999666444444777888555777===BBBCCC@@@<<<888666666777888888666999888444444777888555333333333333333333333222444333222111111222333444444444333333222222222222222111000.........///000///...---------///111222...)))///,,,111]]]mmmGGG000000000000111111111111333111)))***@@@TTTHHH,,,000...,,,+++---............,,,))))))+++,,,,,,+++)))222222***---:::>>>777555555555444444333333333///---,,,---000222333333222222222222333333333444000000000//////...------......---...000111000000...---,,,,,,,,,---------111000//////............000222666;;;BBBCCC888+++...---,,,,,,+++***---222,,,......---+++,,,000444///...------............////////////////////////444000------000111000...000111111111000222444777666333111111444555222000444222333666555555???MMMuuufffPPPPPPHHHCCCBBBOOOggguuuiiiUUU>>>777222444555444333444111111222222222111111000000111111222222222444444000111333444666888999:::666555333111000111222222111000///...//////111222555555333222111000000000111111111111000///......///////////////000111111000111222111111111333555333333333333333333333333555555555555333222111000000111222222111000111333111000000000000111222333222222444444555555444444555444222111111111222333444555666777666555444333222333444333222000000111...000222222111000111222000//////111333444333222000///...---...///111333000000///000000111222333111111000//////111555999222444777888888555111...111111000000000000000111///...,,,++++++,,,---...+++///333222...+++---//////---+++***+++++++++,,,***+++,,,---------,,,+++)))***************++++++...//////...---,,,++++++(((((()))***+++,,,++++++((())),,,.........---,,,+++,,,,,,---------------,,,++++++,,,---,,,***)))&&&''')))))))))***,,,...,,,------+++)))(((***+++)))******++++++******)))'''((()))*********...222...,,,******---///000111******)))***,,,///333555000......000444666555333111000...------,,,***(((,,,///222111///---///111000///...---...000222444222000333:::@@@===222*********+++---///000///---''')))+++++++++,,,///999888888999999888444222......//////000111222333222222222222222222222222444444444333333222222111000000111111222222222222222222222222111111111111111111111111111111111111...///000000///000333555000999===999555777777444333666555111111666;;;;;;;;;888555555777999:::;;;888:::999555444777777444111111111111222222222222111111111111222444777888777666555333111111000000111111///......//////000///...---------///000111555---...+++555cccmmm@@@222222111111000000//////666222+++111NNNeeeTTT222333111...,,,------,,,,,,,,,+++***+++---.........(((111222,,,000>>>BBB;;;666777777888777666444333///---,,,---///111222222000111111222222333333333....../////////......---...,,,+++---000111000///---------,,,,,,,,,---...000000///...---------...***---111555;;;;;;222&&&///...111555333...---111+++---......,,,...333888////////////...///000000.....................///555222//////222333111///333333111///...111666:::999666444444777777444111444111333777666666DDDWWWgggOOOEEEKKKHHHCCCFFFUUUjjjrrrgggWWWGGG>>>666555444222111222000111111222222222111111000/////////000111222333444444555666777777888888888666444222000/////////333222000//////000111222555555444222111111111111000000000000///...------/////////...///000000111///000111111000000222444333333333333333333333333555444444444333222111000///111222222111000111333111111111111111222222333111222333444555555555555666555444222222333333444777777888777666444111000111333444444222111111222333444444333111//////000/////////111333444333222...---,,,+++,,,...111222////////////000111222222000111111000000222666999333555888999999666222//////000222444444444333222///...,,,******,,,...//////555;;;:::444...---...)))***,,,,,,+++***))))))+++,,,---------,,,+++***))))))******+++++++++,,,//////......---,,,******((()))***+++++++++++++++)))***,,,...///...---,,,+++++++++++++++,,,,,,---,,,+++******,,,,,,***(((&&&'''((())))))***,,,...---------,,,***))))))+++))))))***+++++++++++++++)))+++,,,+++***,,,------,,,+++***+++,,,,,,***((()))))))))+++...222666888000...,,,///222222///+++///...,,,,,,------,,,***,,,...000000......111444333222111000111333555666444222222555;;;;;;444,,,---,,,---...//////---+++%%%&&&((()))***+++///888777888:::;;;:::777555////////////000111222333222222222222222111111111333333333222222111111111///000111111222222111111333222222222222111111111111111111111222222222222///000111000000111444666111666999777777888888666666888666222222666888666555333222333666888999999888:::999555444777777444000111111111111111222222000000111333555777999:::888777555222111000000000111000///......///000111//////............//////222...000222@@@```^^^777222111111000000//////...---000111444BBBOOOFFF333333111///......---,,,+++++++++,,,---...///000000---333444000222:::<<<888555666888999888777444333///---,,,,,,...000111000---...///000111111111000---...///000000///.........,,,***,,,000222111...---...///...---,,,---...///......------------...+++,,,***))),,,000...)))---///888BBB@@@444,,,,,,,,,---...//////111444666///000000000...///000222---------...............333333222333444333222000333222000...---000444888777666666666777666444333444111333888666888KKKcccyyySSSFFFBBBGGGEEECCCJJJ]]]pppuuunnneeeVVVJJJ>>>888333///---...000000111222222222222111000///------///111222222666666666666666555555555666666444333111///------222222111000000000111111444444333111111000000000...////////////......---//////......//////000111...///000/////////111333333333333333333333333333444333222333444444222000///111222111000000111222111111222222333333333333222222333333444444555555666555444333333333444444777777666555444222000///333444555555333111111222555666555333000......///......///111333444222000+++***))))))***,,,///000............///000111222111222333333333444777999666888;;;<<<<<<999555222///111444666666555333111///...,,,++++++---///000---333999888222,,,******'''***,,,---,,,***))))))+++,,,---------,,,+++***))))))******+++,,,,,,,,,------------,,,+++***))))))+++,,,,,,+++******+++)))***,,,---------,,,+++***************+++,,,,,,...---++++++,,,---,,,***&&&''')))))))))***,,,...---...///---+++******+++)))******+++,,,,,,+++++++++------,,,...000---)))+++*********+++***'''$$$((((((***---000333666777+++******---000111...+++000...------...///---,,,+++...//////...///444888777777555555444555666777333222111333:::???:::222---,,,,,,,,,---,,,)))'''&&&''')))***+++...222777777777888999999666444111000000///000111333333222222222222111111111000222222111111111111000000...///000111222111111000333333222222222111111111000000000000111111111222111111111111000222555888777555555666777666777999777888666444666:::888222111000000222555666555444444777666444444888999666111111111222222333333333111222444666777888999999777555333222111111222333111000///......///000111000000000000///...---,,,,,,,,,---333BBBOOOHHH555....../////////000000000+++///000000222555444//////...---...//////---++++++,,,...............///111222333444444444333222222444666888777666333111000...,,,,,,---//////......///000222222222222222,,,---///111111111/////////,,,+++---111444222///,,,///111111...,,,,,,------------,,,------......,,,...---)))(((---//////......666AAA>>>111***,,,//////...///111222222111---///000///------000222,,,,,,---------.........000222555555444222000000000111111000//////111333111333555555333222222222555111222888666999QQQmmmlllMMMIIIEEEFFFCCCBBBKKK^^^mmmpppoooooo```SSSCCC:::444///...000000000111222222222222222222///------000222333222555555555444333333222222222333444444333111...---000000111111000000///...222111000//////...//////---...///////////////...///............///000000,,,...............000222222222222222222222222222222111000222444555333111000111222111000///000111111111222222333333333222333222111000111222333444555444333222222222333444444444333222111111111111555666777666444222222222333444444222///---...///......///111333333111...,,,+++++++++,,,...000111............///000111111000222444444444444555666777999;;;===<<<999666333444444555444444222111000......---------...000000***---000///,,,)))(((((())),,,------+++***+++---,,,,,,---...---,,,+++***))))))***++++++,,,------,,,,,,,,,,,,+++***))))))+++---///...+++)))***+++))))))))))))******************)))((()))***+++,,,...,,,++++++,,,,,,+++***'''((())))))((()))+++---...000000///,,,+++***+++******+++,,,,,,,,,+++++++++,,,,,,---222666000&&&,,,***(((((())))))(((&&&((())),,,...000111222222)))***+++---/////////...333111//////000///...,,,+++---//////...111777;;;;;;:::999888777666555555111222111333:::???:::000++++++***++++++***(((%%%'''(((***+++,,,000444777666555666666555222000222111000000000111333333222222222222111111000000111111111000000000000000...///000222222111111000333333333222222222111111.../////////000000111111111222222111111333666999===666222555555222444:::666666444444888<<<777000//////000222333333222000111444444333444999;;;999222222222333333444444444333444666888999999888888444333222111111333555666111000///......///000111000000111111000...,,,+++,,,---)))+++555555......++++++,,,...///111222222777222......000111111000+++++++++---000000...,,,,,,...///...---,,,,,,,,,111///000555555000...000///111444666666444222000111///---,,,---......---111222333555666666555555,,,---000111222111000///000---+++...333555444000,,,///222222///---,,,---,,,,,,,,,,,,------...///(((...111...+++---...---222---///666444***)))///222000...///222222///++++++---///...,,,,,,///111,,,,,,,,,------.........---111666666333000//////---///222222111///......---000333333000...///111666111222888777:::TTTtttiiiMMMJJJCCC>>>AAA???HHHYYYeeegggiiinnnbbbTTTDDD:::555222222555///000111222222222222222333000---...111444444333333333333222222111111111...000222444444222000......///000000000///---,,,000///...---------------------...///000000000///...............///000000,,,---...---------///111222222222222222222222222222000///111444666444111000222222111000//////000000000111222222222222222333111000......///111222444333222111111111222333222111000///000111222333666777888777444222222222111111111000...---...000......///111222222///---......///000111222333444...------......///000111---///222333222111222222555777:::<<<;;;888444222888777444222000///.....................///000000,,,------,,,++++++,,,------......,,,******...111,,,------...---,,,******))))))***+++,,,,,,------***++++++++++++***)))))),,,...000///+++))))))+++(((''''''''''''(((((()))***)))((((((((()))+++,,,,,,***(((((()))***)))(((''')))))))))((()))+++---///000111000---+++++++++***++++++,,,,,,,,,++++++***++++++...555:::333&&&---***'''&&&(((***++++++(((***---///000///...---+++,,,---......------...666444222111000///---+++***---...//////222888>>><<<<<<<<<:::888666444333000222222333999<<<444(((+++******+++,,,,,,)))'''&&&''')))***,,,///444888666555555555555333111555444222111000111111222222222222111000//////...222111000///////////////111000000000000000111111111111111222333333111///...666777...,,,222333//////000...222777333999OOOZZZTTT888444666---555;;;666555555555555444444444222111000000000111333333444222111444999:::777333222222222333555777888999555555555555555666666777444333222111000111222333222111///...///000222333...111444555555222///,,,---///000000///......///111000...------///111333000000111111000///......---------.........///////////////...---+++***)))////////////............333555888:::999666333000000222333111...---///222444555555444444222111111000000111111111222222333000000000000////////////...000111111///...///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...111444///...------------......///...------...---+++)))***,,,------,,,---...000000000//////000000000000000000111222111000///...,,,...111000///...000333444333000111666>>>``````PPPMMMAAA<<>>;;;;;;:::888777555444333...///444333666EEEBBB,,,))))))))))))((((((((((((***++++++,,,,,,------777666444333444444222000555444333222222222222333333333333222111000000000222111111000000///000000000000000000000111222333111111111222333333111///222===???555...111555333222333000222777777GGGdddwwwiiiBBB888;;;222666666777666666555555444444444333222222111222333444555444222111444888999666333111222222333555666888999777666555555555555666777666666555333222222222222333222000///...///000000///111444666666333000---...000111111000//////000000///---,,,,,,...000222111000000000000/////////.............../////////------......------,,,,,,////////////............555666666666555444222111222555888777444111//////000000111111111111111111///000000111222222111111......//////000000111111...///111111///...///000,,,,,,---............------------,,,,,,,,,,,,,,,---...///...---...000333111111111000000///...---///............---+++******,,,......------...000//////000000//////.........///000111111000//////---///111111000000222444555666444555<<>>>>>===<<<<<<<<<>>>:::555222222222000...111111000000000000111111//////............//////333222222111000000000000000000000000000000//////........................000///......---.........---------...///000111111000...------///111111111............////////////333222222222333444444444222222222222222222222222444444333333222111111000......//////000222333444333222111000///000111111....../////////000000000000111222111//////222444555444333222111111111111666555555555555666666777:::888666555666555444333111000000000000111111111333333222111000......---//////000222333555666777888888777666444333222111777666555444333222222222///.........//////000000111///,,,+++,,,+++***(((,,,,,,,,,+++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,---///111000...,,,---,,,+++)))(((((()))))),,,+++++++++++++++,,,,,,***(((''''''******)))'''(((((()))*********(((''',,,+++***)))))))))***+++))))))))))))***+++,,,,,,...................../////////...---,,,+++******,,,+++))))))+++,,,+++***)))))))))))))))(((((('''+++...222555555222///...//////...------...///000000000000111222333444555///000111222333666:::======<<<;;;999777555333333...///444444777EEEDDD///))))))))))))((((((((((((******++++++,,,------888666333333333333111000333333333222222222222222444444333333222111111111111111111111000000000000000000000111111333444555111111000111333333111000555@@@CCC999//////444555333444000111555;;;WWW~~~JJJ999<<<555555111777777666555555444333333444444333333333444555666333222111333777888555222111222222444555666777888:::888666444444444666777888888777666555333222111444222000///...---......000222555666666444111//////111222222111000000111///...,,,+++,,,---///111111111000/////////000000/////////...............,,,,,,,,,---.........////////////............---888777666555444444444555222666::::::777222...+++,,,,,,---...//////000000...///000111111111000///------...///000111111222---///000000///...///000,,,------.....................---------,,,,,,,,,//////000///......///111333444555555444111...,,,............---,,,+++++++++---//////......///000...///000000///...---,,,---...///000111111111111///111222222222222333555333444444333:::VVVoooIIIDDDEEEBBBFFFAAA???===:::777444222111222222222333555444222000111000000//////000000111//////............//////222222222222111000///...222111111000000///..............................//////......//////000000.........//////000000111111000......000111111000............////////////000111111222444555666666222222222222222222222222111222222333222111///.........///000111222222333555333111000.........///...////////////000000000///000111000///000111333//////......//////000111222333444666777888888888444444333444555555222000000111222222222222333444333333222111000/////////111222333555666888::::::>>>===;;;999777777777777666666555555555555666666000///.........///111222222///,,,+++++++++***)))******+++,,,------...///...------,,,,,,,,,,,,,,,+++...000000000/////////*********))))))(((((((((+++,,,,,,,,,,,,,,,++++++***))))))***++++++***((())))))************))))))+++***************+++,,,))))))))))))***+++,,,,,,,,,,,,------......//////111000...,,,+++***++++++,,,***((()))***+++***)))))))))))))))))))))((((((+++---111444555444222000000//////...///000222333......//////111222444555///000111111222333777999===<<<;;;999777555333222//////444555777EEEDDD222))))))))))))(((((((((((())))))******+++,,,,,,999777444333333333222111000111111222222222111111333333222222222111111111000000000000000000//////000000000111222444555666111000000111222333222111333;;;===555......111222111222000000222:::___PPP777888222444///666666555444333222222111444333444444444444555555333222222444666666444111111111333444555666666666;;;999777444333333555666555666777777666444222111111111000///.........//////111333555555333111//////111222222111000000111///...---,,,---...///000222111000//////000000111.........---------------,,,,,,---------...////////////.........---------888888888888888888999999000222555666444000,,,))),,,,,,,,,,,,---...//////---...000111111000///...---......//////000000000,,,...000000///...///000------...////////////...//////......------,,,,,,000111111000...---...///222444777888777333///,,,---...///...---,,,,,,,,,+++---///000//////000000---...///000///---,,,***......///000222222333333111222333333444444555666333444666333888^^^]]]KKKNNNLLLGGGHHHAAA???<<<999666444333222222222444555555444222111000000////////////000000//////............//////111222222333222000///...111111000000000000000000.................................//////000222222......//////000000000000222111///000111111000///............////////////+++,,,///111222444555777222222222222222222222222---...///000000...,,,+++...//////000111222222222333222111///......//////000000000000111111111111...///////////////000111------,,,------...//////---///111333444444444444------///222555555222000111333555666555444666888111111222333444444555555666666666777888888999999BBB@@@===;;;:::999:::;;;666666555555555555555666111000///......000111222222000,,,************)))&&&''')))+++---000111222------,,,,,,+++,,,,,,---+++...111111///---///111******+++++++++***)))))),,,,,,---...---,,,***)))******+++,,,,,,,,,+++)))((()))******)))))))))***))))))))))))******++++++((((((((())))))***+++,,,***++++++,,,---......//////---+++***)))***,,,---,,,***(((((()))***)))(((******))))))))))))))))))+++,,,...222444444333111//////......///111333444000000000000000111222333.../////////...///111444999888888777555444444333222111444555555@@@AAA111))))))))))))(((((((((((((((((()))******++++++<<<999666444444444333222000111333444555444333222111111111111111000000000......///000000//////...000000000111222444555666111000///000222333333222111333222///...000000//////222222333333:::bbb[[[;;;666000444111444444333333222111000000222333333444444444444444444444444555666555333111000111333444555555555555;;;999666444333333333444111222444555555444333222///////////////000111111...///111333333222000......000111111000//////000//////.........///000111111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,///...---------...//////............------------222333666888:::::::::999000000000111111000...,,,///......------......///...///000111111000///...000000//////......------,,,---///000///...///000---...//////000000///////////////......---------000111222111///......///...111666888888555000---+++---//////,,,+++,,,---***---000111000//////000....../////////...,,,+++//////000111222444555666333333333444555666666666777777<<<;;;BBBooovvvNNNJJJQQQQQQNNNLLL???===999666333111000000///000000//////...//////000000////////////000000//////............//////000111333444444222000...////////////000111333444....................................///111222333...///000000111000000///222111000000111222000///............////////////,,,///222222222111222444222222222222222222222222,,,---...//////...,,,***...///000111222222111111111000/////////000222333111111222222222333333333---------......///......///......---------......,,,---///000000000///...---...222666:::;;;999777222444666888888888999:::333444555666777888999999777777777888888888999999???>>>;;;888777777888888666555444333222111111111000///.........///111222111...,,,++++++++++++***((()))***+++---...///000,,,,,,+++++++++,,,,,,---+++...111000...---///111++++++,,,---------,,,,,,------......---,,,***(((***+++---------,,,+++***''')))++++++)))((()))***'''(((((())))))*********(((((((((((()))***+++,,,)))******+++,,,------...***)))(((((()))+++...///,,,***(((((()))***)))(((******))))))))))))***+++******+++...222333222000......------...000111333444333222111111000111111...///000///......///111222222333333444444444555666222555444222:::;;;...))))))))))))((((((((((((''''''(((((()))******>>>:::777444444444444333000222555888999888666555000000000000000000000000---...000111111000//////000000000111111333444555222000//////111333333333111///---...000222222000111333444777777;;;dddfffAAA888222777444333333222222222222111111222333444444555555444444555555666666666555333222000111333444555555444444888777666444333222222222000000111222333333333333......///000111222333333---...000111222111000///...000111111000//////000///////////////000111111///000111222222222111111++++++,,,,,,------------//////---------...///000.........------------,,,---///222555777777777666444222//////000111111000111000///.........000000111111000000000000//////111000000///...---,,,,,,+++---//////......///000...//////000000000000000///////////////////////////111222222000......///---111555888888555111...***---000///,,,+++,,,...))),,,///111000/////////.....................///000000000000222333555666444333333444666777777666777333;;;???LLLlllEEEEEEKKKOOORRRPPPAAA>>>:::555111///......---......---,,,---000222000//////......//////000//////............//////...111444666666555222000//////...///000222444666------------------------............///000111222...///000111111111000///000//////000111222000...............////////////333666888777222//////000222222222222222222222222...///000000000000.........///000222222222111000////////////111333555666111222222222222333333333---,,,,,,---///000...---000000///...------------.........///......---------...111666:::<<<:::888333333444777:::;;;:::999888888888999999999999999555555666888999:::;;;<<>><<<:::999888888888555444222111///...------.........///////////////...,,,+++,,,------+++***,,,,,,,,,++++++*********+++++++++++++++,,,,,,---,,,---......------...000---------......//////000/////////...,,,+++***))))))+++......---+++++++++&&&***......+++))))))***((())))))*********))))))(((((((((((()))***++++++))))))******++++++,,,,,,'''''''''(((***---///111---+++))))))******)))(((+++***)))((()))***+++,,,,,,******,,,111333222///...------,,,---...000111666555333222000000//////000111222222000000111222...///000111222444555666999444555444000666888---))))))))))))((((((((((((&&&&&&'''(((((())))))>>>:::666333333333333333...111555888999888666444111111111111111111111111...000111333333333111111000000000000000111222333222000...///111333444333000//////000000000111222222333444888888;;;dddccc@@@:::666:::555333333333333333444444444333444555666666666555555666777888888666555333333000111333555555555444333444444555444444222111000222111111111111222222333000000111222222333333222...///000222222111111000///111222222111000000111............//////000000...///222333444333111000+++,,,------...///000000...---,,,,,,---///111333.........---------,,,,,,//////000111222333444444666333000000111111000...000///.........000222333444222111/////////111222/////////......------,,,***,,,...///......///000//////000111111111111000.........///000000111111///000222222111//////000000333777999888555000---)))---000///,,,***,,,///(((+++///000///.........///...------...///111222//////...//////111222444555333222333666888777555777///777???TTTlllIIIGGGGGGMMMRRRMMMAAA>>>999555111/////////...///111000......000333//////............////////////............//////---000444888999777444222111000//////000222444555------------------------...---------...///000000///000111222222111///......---...///111222000...............////////////333666999777222///...000222222222222222222222222///////////////000000000...///111222222222000///000000000000222444666888000000000111111111222222///------///111222000---000///..................------,,,,,,,,,,,,------,,,---...222444555444222222000000444:::===999555888888999999:::::::::;;;888888888999:::;;;;;;;;;??????>>><<<;;;:::999888333222111///...---,,,,,,+++,,,.../////////------******+++---///...,,,***+++++++++******)))))))))++++++******+++,,,,,,------,,,++++++---......---......------...///111222111000///---+++*********'''+++...///---*********&&&,,,111222///+++***,,,++++++,,,,,,,,,+++***)))(((''''''(((((()))***+++)))*********************((()))***+++---///000111...,,,*********+++***(((+++***)))((()))***,,,---...+++***,,,111333222//////...---------...///000444333222111000/////////000111333222111000111222...///000111222444555555:::444555555111555888///))))))))))))((((((((((((%%%&&&&&&'''(((((()))===:::555222222222222222+++...222555777666333111222222222222222222222333000111333555555555333222111000000000000000111111222000...///111333444444...///111111...,,,///444222111111555666:::dddYYY:::888888;;;333333333444555555666666777444555777888888888777666777888999999777555444444000111333555555555333222111222444555444222000...555444222111000111222222222222333333333222222111///000111222333333222111000222444333222111222333---------............///---///222555555333111///,,,---...///000222333333,,,++++++,,,...111444666......---------,,,,,,,,,444333111///000111333555666333111000111000---***...---------...111444555555444111///...000222333------..................***,,,...///......///000//////000111111111111111------...///000111222222...000222222111000000000444666888:::888555000---)))---000///,,,***,,,///'''***...000///...------000///---,,,---000333555......------...///000111555333222333666888777555===111777BBB[[[pppRRRPPPKKKNNNQQQFFF:::888444000...---......---000222111---++++++---//////............////////////............//////,,,000555999:::999666444333222000//////111222444------------------------...------------.../////////000111222222111///...,,,,,,---///111222000.............../////////000,,,111555555111///000222222222222222222222222222......---------......///...///111222333222000///111111111111222444666777////////////000000000000000///...000333444111.........---------...//////******)))((()))***,,,---/////////111222333111///222---,,,111:::===888222444555666888:::<<<===>>>======<<<;;;:::999999888:::::::::999888666555444111111000...------------)))+++---///000...,,,+++((()))+++...000000---***&&&&&&''')))***+++,,,---+++*********+++,,,,,,---...+++)))***---///---+++......,,,,,,---///222333333111///,,,+++*********'''***...///,,,***)))***'''---444555222---,,,------......///...---+++***'''''''''(((((()))***+++************))))))))))))***+++---...///000000000///---+++***++++++***)))+++***)))((()))***,,,---111---***,,,111444333000000000...------...//////111000000///////////////---///111111000//////000000000111222333444444555:::444555666222666:::333))))))))))))((((((((((((%%%%%%&&&&&&'''((((((<<<999555333333333333222111111222222222222111111000000000111222222333333222222222333333222222222111000000///000222444555222222111000//////000000000000////////////000000000///111333222>>>aaarrrNNN===888222111444222333333333222222444555;;;:::888666555555666666444555777777666333000...222333555444333222222333111111111111111111222333333222222111111222222333:::555000...000333444444333333333222111000000///---///333555666555222111---///000000///......///000111333444333000---,,,,,,,,,---...///000111222000...+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,///222444444111///000222111222222000......///000222111111111222444555777444222000//////...---,,,///...---///111222111000333222000............///111111000//////////////////////////////...------111555666444222444555333111000111333666666333000------------------------...------...//////...,,,...///000111222222111000///...---...///000///...555444333222222222333444111555;;;EEElllxxx^^^WWWSSSIII@@@???888888666111---,,,000444...000111000...+++******111000...,,,+++,,,...///222222222111000...---,,,...111666:::;;;999666444222111000......000111222---............---***&&&............////////////,,,---......//////......///---,,,...000222222222000000000111222111...,,,...---++++++,,,---...---111111222333333222000///222000...---,,,,,,,,,---000000000000111111111111444111...000444666333000...000222222000.........222222111///......000333//////...------------...,,,,,,,,,,,,,,,---......111111111111111000000000555111------111444444111222444666888888777666555999===AAABBB>>>;;;:::;;;>>>>>><<<888444111000111111000000///...------,,,+++,,,,,,------,,,,,,+++,,,++++++---//////,,,((('''******))),,,//////++++++,,,...///000111000000///---,,,,,,......---+++000000///...---///333777//////...,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000...+++***))))))+++,,,+++)))(((***---444///***((()))***)))((((((((()))***+++,,,------***++++++,,,,,,------......,,,++++++,,,+++***)))%%%&&&(((***+++,,,++++++...---++++++...333999<<<999777444111///...//////000///---,,,---...000111111222222000///...000111222000///000222444555555666666555444444444555666***)))((()))***+++***)))''')))***)))((('''(((:::777444222222222222111111111222222222222111111222222111111111111111111111111222222222222111111000000000000000222333444333333222111111111111111111111000000000000111111333111111222000777RRRnnnyyy\\\AAA888777444333555333444555555444444555777888777666666666888999:::999999::::::888555333111111333444444333222222333111111111000000111222222111000111111222333444555;;;777222000111222111000111111111000///............000333555555333111///,,,...//////...------...///000222333222000...,,,,,,,,,---...//////000000111///------///000///...111000///...---,,,++++++///000000000//////000111...000111222222444777999555555333222222222333333222000//////000111000//////......///111222222111222111000///............222111000000//////000000222111000///......//////222666888555333444333111---000333333///,,,,,,...000000000///......------///......///000111///...111222222222111000...---///...---...000111000///222222111000000111222222222666===KKKssswwwggg^^^TTTGGG;;;666???AAACCCCCC???999444222000111222111...,,,,,,,,,//////---,,,,,,,,,------000000/////////......---000333777::::::888444222222111///......///111222---.........//////---+++........./////////000000+++,,,------......---------...000//////000333666000///...///000000...---111///---,,,---...000000//////000111111000///...111000///...------------////////////000111111222666222000111333444222......000111111000///000000000111000///---...000333/////////.........------,,,,,,,,,,,,,,,---..............................999444///...000111///,,,111222444555555444333222333777:::999666444555666888888666333000------...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,---//////,,,)))(((***+++)))+++///...++++++,,,...///000000000///,,,+++***+++---......------......---,,,...111333/////////---+++)))***+++------------------------+++---//////,,,)))&&&&&&'''(((***)))((())),,,///333///***(((((()))(((&&&'''(((((()))***+++,,,,,,***++++++,,,,,,---......+++***(((((())))))'''&&&&&&'''((()))+++++++++,,,000/////////111555999;;;:::999555222000/////////000///...------...000111000111111000...---///000444222000111333444555555555444333222222333444555***((('''((())))))((('''''')))***)))((('''(((999666333111111111111000111111222222222222111111333333222222111000000///000000111111111111000000000000000000000111222333333333333222222222222222222222111111111111222222444111111333111444EEEYYY\\\HHH666555777666444444555666777666555666777999555555555666888:::<<<>>><<<;;;;;;999777555333222111333444333222222222444222111111000000000111111/////////000222444555666<<<:::888666666444111///111111111000//////......///111333444444222///...+++---///...---,,,---------...000111111///...,,,,,,,,,------.........///111000......000111000///222111111000///......---///...---...///111111000...000333444555777;;;===888777555333111000000//////......///222333333333///......///111222111000000000111000000///......111111000////////////000555444222000//////000111222666888555333333222///000777===999000+++---333///////////////......---///......000222222111000111222222222222111///...000///...///000111111///000//////......///000000333666@@@TTT~~~www|||yyykkkXXXGGG999///999<<>>111222222000...,,,---///---------------,,,,,,+++//////...//////000111222333555888999999666333000111111////////////111111.........000000000000111------......//////000000++++++,,,------------,,,+++///222000,,,---333:::111///......///111111000999666222///---...///111---......//////......---000000000000000///...---///.........///000222333777444111111333333000------...///...------...000---.........---...000333//////000000000///...---------------............+++,,,,,,------.........777333///...//////---+++///000111222111000///...///111333222///...111444444444333000---,,,---...//////......------,,,,,,...---,,,+++******+++,,,---------...///...+++)))(((+++,,,)))***------+++,,,,,,---.../////////...***))))))***---......---,,,---............///111...///000000---+++++++++........................,,,...///...***&&&$$$###%%%&&&'''''''''***...111333000,,,))))))((('''%%%&&&''''''((()))***+++,,,+++++++++,,,------......+++)))(((((((((((('''%%%(((((((((((()))***,,,,,,111111222333555777999:::;;;999666333111//////...000///...------///111222111222222111//////000222666444222222444555555555333222111000000111222444***)))'''''''''((('''&&&'''((())))))''''''(((999666333111111222222111111222222333333222222111222222222111111111000000//////000000000000//////000000000000000111222222222222222222222222111111222111111000000111111222222//////222333777DDDQQQNNN@@@555555888666444333666777777777666666888:::444444444666777:::===>>>::::::888666444222111000111222333222111111333444333222111000000000000000//////000000111333444555;;;;;;<<<<<<:::777333111333333333222222111111111111222333444333111...---,,,...//////...------...,,,---.../////////...---,,,,,,------------------000//////...//////000///......///000000111222222///......111555555222///222333444444333444666888888777555333111000///...///...///000333444444333...---,,,---///111000///...///000111111000......000//////...............444444333333222111111000000555777555333444222///555;;;???;;;333...111666***+++---...//////......///......000222222111000---...000222333333222222000///...///111111111000.............../////////222444AAA[[[~~~tttuuuZZZIII;;;000444222222666===BBBDDDDDD111111000...,,,,,,---///***+++---......---+++***////////////111333444666444555777777777555222111111000////////////000111///......000000000222666......---,,,---...///000+++,,,------......------+++...///...,,,---333888333111......000222444444@@@===888222...,,,...000........................///000111222222111///...///...------...000222333555333111111222222000............,,,***)))+++---+++,,,---------...000333...///111222222000...---......//////000000000000,,,,,,------...///000000///---,,,,,,///111111000/////////000///...---,,,///000111///------222666888777666222///...///000////////////......------///...+++))))))***+++,,,---,,,,,,---,,,,,,***)))***------***))),,,---+++,,,---------.........---***))))))***,,,------,,,---///111222000//////000,,,///111111///---+++***---------------.........,,,---...---***'''%%%%%%&&&&&&%%%%%%''')))---000222111...,,,***((('''&&&&&&&&&'''((()))***++++++++++++,,,,,,---............,,,++++++,,,+++***((()))(((((('''(((***,,,---...000222444666888888888999777555222000///...---000///---------///111333444555555444222222333444888666444333555666666666333222000//////111333444,,,***(((''''''''''''&&&'''((()))(((''''''(((:::777444222333444444333222222333333333333222222000000111111111222222222/////////000000////////////000000000111111111111///000111222222111000000000000////////////000000000...---///333999CCCLLLHHH>>>555444555555444333555666777666555555777999666666555555666888:::;;;999888777555333111000000111222222111111111333555444444222111000000000000111111000000111111222222555777:::;;;:::777444333333333333333222222222222222333333333222111///---...///111111///...///000,,,---......///...------,,,,,,------------------............------...///,,,------///000111222222...///222777:::999444///111222222111///...000111444444333222222111000///000000000111333444222111,,,++++++,,,...//////.........000111111000///.........---,,,,,,,,,,,,---000222444555555333000///---333555444333555444222222444555444111///000111---...000111111000///.........---///111111000...,,,---///111222222222222000......///000111000///---......//////000000000000222@@@]]]{{{yyyqqqSSSDDD;;;222:::555///---///222333333//////...,,,******,,,...)))+++---......---+++***---------///000222333444222333444555555444222222000//////////////////000111......111111000444<<<777444000---,,,,,,...000------...///////////////...,,,++++++---///111222333000---,,,...111333333>>>===888333...---000333000000////////////...//////000111222222222000000///.........///000222333111111000111222222111111222222000---***)))***+++)))+++---------...000222...///111222222000...---...///000111111111111000+++,,,,,,---...//////000+++++++++---///111222222///////////////...------000111111...,,,---222777<<<;;;888444000...///000000000//////////////////...---+++)))))))))+++,,,++++++,,,+++******)))))),,,000000+++)))+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---///222222000///......+++...111222000---+++************++++++,,,,,,,,,***,,,------+++))))))))))))(((&&&&&&''')))+++,,,111111000///,,,)))((('''&&&&&&'''((()))***+++++++++,,,,,,------...//////000...------------,,,***))))))(((((((((***+++,,,***,,,///333555777777666444333222111///......---......,,,,,,---///111222444444555333222111222444777555333444666888888888444333111///000222555777...+++((('''((((((((('''&&&((()))((('''&&&''':::777444333333444444444222222333333333333222222///000000111222222333333//////000000000000////////////000111111000000///...///000111222111000///000000////////////000000//////...---///555===CCC@@@:::333111222444555555444555666555444444666888888777666555555555666777888888888777666444222222000111111111000111333666666666444333111111000000222111111000000000111111///222555666555444333444111111111111111111111111333444444444333222000///...000222111000///000111---...............------,,,,,,------.........///---...///...,,,,,,...///............////////////...111555999;;;888333///---......---,,,,,,---/////////000111111111000000000000000111333333111///,,,+++***,,,...///...---......///000000111000000......---,,,,,,,,,,,,,,,...///222444444333111///---222444222111444666444222000...///111222000...444555666777666444222000//////...///000000///---...///000000000///...---///...---...///000000...---...///000000000000000///111@@@\\\eeeIII<<<777222888666333111///---+++)))---......---+++***+++---***+++---...///...,,,+++***+++,,,...////////////111222222222222111111111////////////////////////000------222333222:::EEEJJJDDD;;;222---,,,---///......///000000000000//////---+++,,,///000///...111...+++***,,,...///000666777555222//////333777333333111000///............///000111111111111111000000000000111111111111000000000111111111222222555555444111...,,,,,,---***+++---.........000222//////000000000///...------...000111111111000///***++++++,,,,,,---------------......//////000000000000//////////////////000000000---***,,,000555<<<:::777222---+++,,,...////////////////////////,,,+++***))))))***+++,,,***+++,,,+++***)))***,,,///333333---)))+++------...---,,,+++++++++++++++...,,,++++++,,,,,,+++))),,,...000///...,,,+++++++++---000111///---++++++'''(((((())))))******+++(((***,,,,,,+++***+++,,,+++)))(((((()))***)))(((...000111000---***((((((&&&''''''((()))***+++,,,,,,,,,,,,---....../////////---,,,,,,,,,,,,+++))))))))))))))))))***++++++(((***---111333444333333///////////////000000000---,,,++++++,,,...000222000111111000......///111444333222333666999;;;;;;555444111000111333666999...+++((('''((()))))))))&&&'''((((((&&&&&&'''999666333222222444444333222333333444444333333222111111111111111111222222///000000111111000000/////////000111111000///......///111333333222111000111000000000000000000111...000111000///222888;;;:::777444111222444555444444666666666555555666888888777555444333333444444666777888999888666444333000111111000///000333666888777666444333222111111000000///000000111222333000222444333222222333666111111111111111111111111444444444444444333222111...000111111000//////000000/////////......------,,,,,,---...//////000000---///000///---,,,...111........./////////000000...111444555444222111000,,,------,,,+++***,,,...,,,---...///000000000///......///111333222000...---,,,,,,---///000000///............///000111222000///......------......------...///000111222222000333444000///333555444666333000111333444222000444555888::::::999888666222111000000111111///---,,,---...//////...---,,,...---,,,---...///...---,,,---...///000000000//////111???YYY{{{]]]FFF;;;888666111333333333000...------,,,---///...---+++,,,,,,+++,,,---...///......---+++---///111111000...---333222111000///......---...//////////////////......***---444666888CCCRRRdddZZZKKK<<<111------...---......///000////////////000111111000///......222///---,,,---...//////222444444111...---111555666444222000...---------.........///000111222222000111333333333222000///000111111111000000000111111222333222000.........+++,,,.../////////000111/////////.........------***,,,---//////...---,,,,,,,,,,,,,,,,,,---------///000111000///.........//////////////////000000000111000---******///333999777444///+++***,,,...------------------------)))))))))***++++++,,,,,,***+++---,,,++++++---000111666555///***+++...//////...,,,+++*********+++---,,,+++,,,---...---,,,---/////////,,,+++++++++***---//////---,,,++++++&&&''''''((())))))******''')))******))))))***,,,***))))))***,,,,,,)))'''***---//////,,,((('''''''''(((((()))***+++,,,,,,,,,,,,------...////////////---,,,+++,,,,,,+++)))(((((()))************)))***,,,...///000000///...+++,,,---///111222333444+++******)))***---///111...//////...,,,,,,---///000000000222777;;;===>>>555444111///000333777999,,,***'''&&&''')))******&&&'''((((((&&&&&&'''777555222111111333333333222333333444444333333222333333222222111000000000000000111111111111000000//////000111111000///...///000222444444444222111222222111111111111222222,,,111555444222444777999999999777444444555444222555666777666555555777999777666444333222222333444444555777999888666444222000111000000///000444666:::999777555333222222111.........///000222444444444555666444222222555999333333333333333333333333444444555555444444333333---///000000///......///111111000///...---------,,,,,,---...///111111222...000111000...---///222***+++---...000222444444...000222111...---///111///000///---+++******++++++,,,---/////////......,,,,,,...000333333111//////...---///111222111000///.........///000222333111111000///////////////...---+++***,,,///333666222555444///...111444444555444222111111111111000---000444999<<<=========444333222222222111///---((()))+++---///000//////---,,,+++,,,...///...---***,,,---///000000//////000222@@@XXX~~~yyy]]]JJJ@@@===<<<333444333///+++))),,,///,,,...000000...---,,,---,,,------...///////////////111333555555333///---444333111///---++++++***......////////////......---))),,,555:::<<>>:::666222///...///000...,,,,,,///111111...+++,,,---,,,,,,,,,---,,,,,,++++++------...000222111...+++////////////....................................***,,,...111555;;;BBBGGGcccbbbUUU>>>111000...'''...---,,,++++++,,,---...///333666444///,,,,,,...000111111111000...,,,***333222000///............333333333222///------...///...---,,,---...000222...000222444444222000///777555333000...---------///,,,***)))***,,,......------............------222///++++++,,,,,,***'''++++++,,,,,,,,,---------222111000000//////000000333111000111333222///+++222///---...000111000.........------------,,,,,,000///...,,,,,,,,,---.../////////...---,,,+++*********++++++,,,---......)))***,,,,,,,,,---000222333222000...---,,,------111...)))&&&+++222111,,,...---,,,++++++,,,...///......---,,,+++,,,000333,,,,,,---//////---)))%%%((()))***,,,,,,---------+++)))(((***...///,,,***,,,***((('''((())))))((())))))*********)))(((((((((%%%%%%)))++++++---111///+++))))))---111222222------,,,,,,+++***))))))+++******))))))))))))))),,,,,,---......---,,,,,,((()))+++///444777888777---......---,,,---///222---......---,,,,,,///111...111111///111555777555333222000111333666888999---***&&&%%%&&&'''(((((((((((((((((()))))))))777555222111222333222222222222111111111111222222000111111111111222222222000111111111111222222222111222333333111//////000///000000000000000000///111000///...///000222333333111111444888999888777777:::<<<===@@@BBB>>>777::::::999888777666444444555444333333333333555555777777666666555333222111111111111222222222333333666555333222111111222222222222111111111111111222222222222222222222222222333333333333333333333333444444333333333333222222555333222000000111222333000000000/////////............,,,,,,,,,---///000////////////...............---,,,---///111111111000000000000////////////000000000000///...---,,,------........./////////000000000///...------,,,///---///555888444111111444333111///.............../////////---...///111/////////000111333444555222222222222222222222222222111111000///.........,,,---...///000222333333444000///222333///---...//////000111111000///...------------------,,,,,,+++,,,,,,------------------:::QQQooowwwfffWWWMMMEEE>>>999444111...---......---,,,,,,...000000---++++++,,,,,,,,,------------,,,,,,------///111333222000---//////......------,,,,,,------------------......///000111111222444888;;;HHHKKKEEE666...000///)))......------------......111555777555000---...111...////////////......---,,,,,,,,,,,,---///111222222333333222///......//////......---...///000111000111333444444333000///555444222///...---,,,,,,,,,***))))))+++...000222///...---,,,---...///000333000------------+++)))++++++++++++,,,,,,,,,---222222111111111111222222000///...///222333111///222000...///111222111///++++++++++++++++++++++++......---,,,,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,---.../////////...//////...------///000111000///---,,,,,,,,,---))),,,---+++***,,,,,,***------,,,,,,,,,------...***,,,------,,,,,,---...,,,---...///000...***&&&)))******+++,,,,,,,,,,,,++++++***,,,---...---,,,((('''%%%&&&))),,,...///++++++++++++***)))((('''***''''''+++,,,+++---111///,,,))))))---000111111------,,,,,,+++******)))(((((((((((()))******+++++++++,,,------,,,++++++))))))+++///333555555444,,,---...---,,,---...000---......---,,,---///111111333333000000333444111222111000000222555777888...+++'''&&&&&&'''(((((((((((((((((()))))))))777555222111222333222222222222111111111111222222000111111111111222222222000111111111111222222222222444555444222000000000///000000111111000000///111000/////////000222333222111222555:::<<<:::777777:::>>>BBBHHHKKKEEE===;;;;;;:::888666555444333555555333333333333444555666666666555444333222111000111333555555444333222666444222000000000111222222111111111111111222222000111111222222111111000333333444444444333222111111111111222222222222333222222111000111222444555/////////.........------------,,,++++++---...///---------.../////////000111///,,,,,,...000111111000000000000//////////////////............//////+++,,,---...///000111222///////////////...------000...111777999777444555666555444222000///.........///...---,,,---000222///000222333444444444444222222222222222111111111222111000//////.........---------....../////////222000111444222......111222111000000////////////.........------,,,,,,,,,***+++---///000000//////---AAAbbbsss\\\XXXRRRMMMIIIDDD===888222000---,,,,,,---,,,++++++,,,......,,,++++++,,,+++,,,---.....................///222444555333111//////...---,,,,,,+++++++++++++++,,,,,,---------111222222222000///000222000666666///,,,//////***.........//////.........///111222///,,,***,,,///---------....../////////))))))******,,,///111333222333333222///......///...////////////000000000111222333444333222000...333222000...---,,,++++++))))))((()))+++///333555222000...------///222444444222000//////...---+++******+++++++++,,,,,,,,,222222222222222333444555...---,,,...000222333222222111000000111222111000.../////////////////////,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++.........///000000111111222222222000...------//////...---,,,,,,,,,,,,,,,&&&000777333---***+++,,,,,,,,,------------,,,,,,'''))),,,---,,,+++******------...000000///+++(((*********+++++++++++++++***,,,------,,,,,,,,,...)))'''%%%&&&***...000111222222222222111000///...---******------,,,---000///---******,,,...//////------,,,,,,++++++******&&&''''''((()))***+++,,,***++++++,,,,,,++++++*********+++...111222111///+++,,,......---,,,---...---...///...------///111333555444000///111111...111000///000111333666888000---)))&&&&&&'''(((''''''((((((((()))))))))777555222111222333222222222222111111111111222222000000111111111222222222000000111111111222222222444555666555222111000111333333444444444444333333000000//////000000111222...///000444;;;AAA???:::888:::<<<@@@IIIOOOLLLEEE<<<;;;999888777555555444666555444333222333444555555555555444444222111111000222555777777666333222999777444111//////000000111111111000111111222333///000111111111111000///111222333444444444333222111111222333333444555555222222111111111222333444///.........------------------,,,,,,,,,---...///,,,------....../////////333000---,,,---000111111000000000000///////////////...---------///000111------...///000111222222...///000000000///...------+++---333666444333333555444444333222222222222000000///---,,,...222555///111444666666555333222000000111111222222222333222111000///......//////---------....../////////444333555777333...///333333111///---,,,---...............------,,,,,,+++,,,---000222444444444333111GGGmmmmmmOOO@@@@@@AAABBBBBB@@@:::666000...,,,+++++++++++++++***+++,,,,,,+++++++++,,,+++,,,---...////////////......000222555666555333000//////...---,,,++++++*********+++,,,,,,---------///111111000//////000---222333...+++------***---...///000000///...---...//////,,,******,,,.........---.........//////...---,,,,,,,,,,,,......111222222111///...///000...//////000000000///...000111111222111000...---000000///---,,,++++++***)))*********,,,///333777333333222111111333444555444222111///......---,,,*********+++++++++,,,,,,000000000111222444555666...---------///111222333111000000111111111000000333333333222111111000000***+++,,,------,,,+++***)))***++++++,,,,,,,,,+++......//////000000000000222333222000...,,,---...,,,,,,++++++++++++++++++'''111888444---***+++,,,+++,,,---......,,,+++***'''***,,,---+++*********------...///111000---***,,,++++++************+++))),,,...,,,***)))+++......+++((('''))),,,......444555555555555444444333///,,,,,,......,,,,,,//////---+++++++++,,,------------,,,,,,,,,+++++++++''''''((()))*********+++++++++,,,,,,,,,,,,+++++++++++++++---//////---,,,***,,,...///---,,,,,,,,,---...//////......///111333555444///...000000---////////////000222555777000---)))&&&&&&''''''&&&''''''(((((())))))***777555222111222333222222222222111111111111222222000000111111111222222222000000111111111222222222444555666555333111111222444555555666666555555444000000000000000111111222---///000444>>>GGGGGG@@@@@@@@@>>>???EEEMMMNNNJJJ<<<;;;:::888777777777777666555444333222333333444333444444444333222111000000222555888888666333111:::888555333111000111111111111000000111222222333000000000111111000000000///000111333444555555555333333444444555666777777333333222222222111222222///.........------------...............//////000---------...............333000---,,,...000111222000000000000///////////////...---------///111222111111111111111111111111...///000111222111000///,,,***+++111444222111222444444444444333333222222111111000///...000444777000111444666666555222000......///000222333444444222111///.........000000------...///000000111111555444666666222,,,---111111000---+++***+++,,,---.........------,,,,,,,,,,,,...000222444555555555555IIIqqq___>>>666777888::::::888555333...---,,,+++******+++,,,************+++,,,,,,,,,+++,,,---...////////////......///222555666666444000000//////...------,,,*********+++++++++,,,,,,+++---000111111000000000333555333...***+++,,,+++---...///000000///...---222222111000...///111222000000/////////.........222111///------------...000111222111000///000111......////////////...------......///...---,,,+++.........---,,,+++******,,,,,,---,,,+++---222666444555666777777666555444222111000...---++++++,,,******+++++++++,,,,,,,,,.........///000222444444111000///......///000111///000111111111000000///444333222000...---,,,++++++,,,---......---,,,+++))))))***+++,,,,,,,,,,,,---.............../////////000000...,,,,,,---...++++++++++++++++++******''',,,...***((())))))(((+++,,,---...---,,,***)))+++,,,---,,,+++***+++------,,,---///000000...,,,---,,,++++++***++++++,,,***,,,---+++((((((***---000---***)))***,,,.........///000111222222222222///,,,,,,///...++++++---------,,,+++******+++,,,---------,,,,,,,,,,,,,,,))))))***+++******)))(((------,,,,,,,,,,,,------,,,,,,,,,---//////---++++++---//////...,,,,,,,,,---...000000///...///000111333222......000111......///000//////000444888000,,,(((&&&%%%&&&&&&&&&'''''''''((()))******777555222111222333222222222222111111111111222222000111111111111222222222000111111111111222222222222444555555333222222333222333333444444333333222///000000000111111111111///222222555@@@MMMNNNFFFJJJHHHDDD???AAAHHHLLLLLL???>>>;;;999888888888888777666444333222222333444222333333333222222111000000222555777777666333111555444444444444444444444000000000000111222333333222111111000000111111222///000000111333555777888333333444555555666777777333333333222222111111111/////////.........------.........////////////000------------------......222000------///111222222000000000000////////////...............///000111333333333222111000000///...///222333444333222111///,,,---222555333222333666666555444333111///...111111111111000222555888///111333444444222000...---...///000111333444444222111///------///000111......///000111111222222222000111222000+++***---///...,,,***)))***+++,,,------------------------,,,---...///111222333444777KKKvvv[[[???777777666666444333111000---------+++))))))+++---+++)))((()))+++---...---+++,,,---..................---...000333555444333000////////////.........++++++++++++++++++++++++,,,...000111000/////////333333000---******,,,///.........//////........./////////...//////000000000111111222111000...---000000///...///000111222///000111111000///111222.........---------------++++++,,,,,,,,,,,,++++++---------------,,,+++***---//////---+++,,,111666555666888999999666333111000111000...+++******+++++++++,,,,,,,,,---------,,,------...///000222222222333333111///...///000...000333333222000000000666555444222000...---,,,+++,,,,,,---------------******+++,,,,,,---,,,,,,------------------------,,,---...---++++++---...++++++,,,,,,+++***)))))))))+++***'''(((------***,,,------,,,,,,+++***)))---......---++++++,,,...,,,+++,,,...///000...,,,...---,,,++++++,,,---...,,,,,,,,,***))))))+++------,,,+++---000222444444......///000111111111111---++++++...---***)))++++++,,,,,,+++***)))+++,,,------------,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((...------,,,,,,------...---,,,---...000000...,,,---...000///...------...,,,...000000/////////000///111111------000111......000111000///000555999000,,,(((&&&&&&'''((('''&&&&&&'''((()))***+++777555222111222333222222222222111111111111222222000111111111111222222222000111111111111222222222000222444444333222333444111111222222222222111111//////000111111111111111222333111222>>>MMMNNNEEEGGGHHHEEE>>><<>>AAAAAA;;;999@@@IIINNNHHHFFFAAA===999666555555777666555333222222333333111111222222222111111000000111333555555444333222333444555555444111///---000000000000111222333444666444111//////111444666555333111///000222666888////////////000000000000//////111222333444444444000000000000////////////+++,,,------......------((()))***,,,...000111222...------///222333333222000000000000////////////---...///000000///...---////////////............///111444666777666555444333000000444666444333444---...000111222222111000---///111222111222333555//////000000///...---,,,333222222111000//////...222000...------///111333222222111000///......---///******///333111000000------,,,,,,------......***++++++,,,---...//////222000///...///111555777;;;VVVqqqIII<<<999999888666333000//////,,,......,,,***))),,,///,,,)))((()))---000000///,,,,,,,,,---,,,,,,++++++---,,,,,,---000111111000++++++,,,------......//////......---,,,+++******''')))+++------///111333...---///000...---...111...---,,,++++++,,,---...++++++,,,...///000...,,,+++...222666777666333111000//////......///111222...///111111000000111333...---+++)))))))))+++,,,******+++,,,---......///,,,---.........---,,,+++,,,...000...,,,---333999888777555333111000//////000111222///+++)))+++------------.........//////......---......///000111000333666555222000000222111444888888666444444555000000000000000000000000+++***)))))))))***,,,------------......------,,,...............---------/////////---+++***+++,,,------...---,,,***((('''!!!'''+++***+++///111000///...,,,***))))))***+++(((,,,000111///,,,)))(((***)))***+++...///...---///...---,,,---///111333444000,,,,,,...000///---///000222666:::===<<<;;;/////////...,,,***)))((()))'''(((++++++'''&&&((('''***,,,+++))))))+++---------------------------(((***,,,/////////...------,,,+++******+++,,,---------...000333555444222111222111///------///111,,,...111111000//////000000222111---,,,......,,,...111333222///000555;;;222///+++***+++,,,------&&&&&&'''((()))***+++;;;777333222444555444222666444222000000111222333111111111111111111111111666222...000444555333///444222111111222333333222777666555444222111000000111111000000000111333444444000///555<<>>CCCGGGJJJLLLHHHCCC>>>;;;888555333555444333444555555333111333222222111000///......333333444444444333222111222444555333///---...000111111111111222333444444:::555///---///222333333444222000//////000222444222222111///...///222555222222111111111111000000111111222111111000///...333111......000111///---////////////000000000000444222000...///111333555////////////////////////000//////.........//////333333222222111///...---222222333444444333111000222222333333333222111111555333222333333222000......000000000444888666111000333555555111---,,,---111555444000000444444000333222000...---......///---///111000...,,,++++++---...///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000111000///222111...,,,...333777777>>>fff^^^DDDDDDAAA===999666555333000---...///...,,,+++***,,,...111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////---......///...---+++***///,,,******+++------,,,+++,,,---...////////////......---------...//////......---+++)))***,,,/////////...---,,,,,,,,,,,,111333555555444333444555888333////////////222888///333666555111000333777222///++++++,,,,,,***'''))))))***,,,///000///...111///---,,,------,,,+++...---,,,,,,///222444444666777666222111333444222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---...///111333444...111555666555222000000555666666555333111222333///////////////////////////,,,******,,,,,,***'''+++,,,,,,,,,++++++---//////...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---/////////...,,,***)))((())))))(((((()))+++---...)))+++------+++)))((((((,,,------...---,,,***)))---+++***,,,///222333444---...///......///222555555222111111333222000---...222888===???===:::777222000...---,,,***'''$$$)))***++++++++++++***)))..............................---,,,,,,...///000***+++---,,,+++******++++++***)))(((''''''''''''---...///111222333333333111...,,,,,,...000...,,,---...///000000///...---////////////000000000000***333888555000111666:::888555,,,###(((222222)))((((((((((((''''''''';;;777333111333444333222555333222111000111333444111111111111111111111111111111111222333333222111333222111111333333222111555444444333222111000000111111000000000111333333222222111444???GGGDDD<<<;;;:::;;;===AAAFFFKKKOOOPPPLLLGGGBBB>>>;;;888555555444444444555555444222333222222111000//////...111222444555444222000...000222444333000///111222111111000000111111222222777333///...000222333333555333111//////000222333111111000///...///333666444333333222222111111111//////000000111000000000222///------///000///...////////////000000000000222000///...///000111111...........................------,,,,,,---------000000000000000000///...111111222222222222111111000000000000111111222333444333222222333333111///...000000000333666555000000222444333///------...222555444//////444444222222222111000///......///000111333333111/////////---...///000000...---,,,........................---,,,,,,---//////...,,,111000...---...222666888FFFkkkoooQQQ<<<<<>>:::777555222///,,,,,,------,,,+++,,,///111///...---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---.........---,,,...,,,++++++,,,---,,,,,,++++++,,,---............,,,,,,++++++,,,,,,---------------+++***+++---000...---,,,,,,+++,,,,,,,,,000222333333222111111222666222///000000///111555000333666555222111444777222///,,,,,,,,,---+++)))+++++++++,,,...000000000///...---...///000///...------...///000111000000222555444111000333444222////////////...---,,,+++,,,,,,,,,,,,,,,,,,------------------...000222333///222666777666444222222444555666444222000000000////////////////////////...,,,******+++,,,***'''+++,,,,,,,,,++++++---......---,,,+++++++++,,,,,,//////............//////------,,,,,,,,,,,,***)))++++++*********++++++,,,)))+++,,,,,,***))))))***/////////...---,,,+++***,,,+++***+++---/////////...//////...---...000222444333111222333333111......222777<<<>>>===:::888222000///......---***((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,...///...---++++++,,,***))))))((())))))******,,,,,,...///000000000000111...------///000///---,,,---//////000///......000000//////////////////<<<111+++///111000222999444000((("""$$$))))))%%%(((((((((((((((((((((;;;777333222333555444222333333222111111222444444111111111111111111111111///222444444222000111333222111111222444333111///222222222222111111000000111111111000111111222333111444333444BBBRRRPPPBBB===<<<<<<>>>BBBHHHMMMQQQQQQMMMHHHCCC@@@===999777777555444444555555444333222222222111000000000///111222444555444222...,,,///111222222111111222444222111000000///000000000333111//////111222333333555444222000000000222333222222222000///111444666555444444333222111111000---......///000000111111///...,,,---...//////...////////////000000000000000///...///000000///---...........................------,,,------......//////000111111111111111111000000000000000111111000000000000111222444555333222111222333333222111///111111///111555333///000000111///...---...000222333222......222444333111111222111111000///...---...000000...------...,,,---...///000///...---////////////////////////111///.........---+++)))000//////......111555999PPPqqq}}}jjjTTTBBB666555AAA>>>:::777444111...+++.........---,,,,,,...000------------,,,+++******++++++++++++++++++++++++......---,,,,,,---///000***+++,,,---............,,,,,,+++,,,------,,,*********+++,,,------------******))))))******+++,,,+++,,,,,,+++***+++...000------------------...///111222333333000//////000444000///111111...///222000333555444222111333666222000------------,,,+++------,,,,,,---///111222///......///111000...,,,...///111111111///,,,+++111555555111///000111///////////////...---,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,---...000111000333666888777555555555555666777666333000//////////////////////////////...,,,++++++++++++***(((***+++,,,+++***+++,,,...------,,,+++++++++,,,,,,//////............//////,,,***)))***---...,,,))),,,,,,,,,,,,,,,+++******)))***++++++)))***+++---222111///...---,,,,,,,,,,,,,,,,,,---//////---+++...///000///......///000444333333444555555333222111333666:::;;;;;;:::999222000///...///000///---***)))(((''''''((()))***************************+++,,,,,,------------------//////...,,,******+++))))))))))))***+++,,,---+++,,,,,,---.........---000...---...///000///...,,,---///000000000//////222222111000////////////666000...555@@@DDD>>>666777///******+++'''$$$$$$&&&''''''(((((())))))<<<888444333555666555333222222222222222333444555111111111111111111111111666666555333111111222333000000111333444444111...000000000000000111111111111111111111111111222222///666555444DDDZZZYYYGGGAAA@@@??????@@@DDDHHHKKKKKKHHHCCC@@@>>><<<:::888888666444444555555444333222111111111111111111111444444444444333111000///111111222222222222333333333333222000000/////////111111000111111111111111333333111111111222444555777777777555333333444666666555555444333222111111.............../////////------,,,,,,.../////////////////////000000000000///......000333222///+++------------------------///////////////000000111000111222222333333222222000///......///000222333222333444555555555555555333222000111333333333222000333333111111444444000000///...---,,,---///111111111///------///222222000111222222222111///...+++---......---,,,---...,,,---...///000000//////////////////////////////222111000///000///,,,***......///000//////666===[[[yyyyyyYYYBBB:::555444<<<;;;999666444111///---222222111...+++***+++,,,+++,,,...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...///111,,,,,,,,,------.........,,,++++++---......,,,))))))***+++,,,,,,,,,,,,,,,)))))))))))))))***+++,,,)))************+++---///............///000111222333444555444111/////////111//////222222...---///000111333222000000111333111000///............---//////...---,,,...111333888888777777666444000---333333444333000---++++++222666777222.........,,,......//////...------,,,++++++,,,,,,---.........,,,++++++++++++---...000000222555666666666666777888999;;;999666333111000////////////////////////......---,,,,,,,,,+++******+++,,,+++******,,,...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---***(((***---...+++(((+++,,,---......---+++***)))*********)))***---///222111///---+++++++++,,,,,,---...000222222///,,,---///222222222111222333555555555666666666666555555666777888888888777777111///------///000111000,,,***)))'''''')))***,,,)))))))))))))))))))))))))))***,,,---------,,,+++,,,---...,,,***((('''(((************+++,,,------+++,,,,,,---------,,,,,,---------.../////////...---...000111222222222111666555333222222222222222)))666;;;888BBBUUU[[[SSS888+++$$$+++000+++&&&'''%%%&&&'''((()))***+++>>>:::666555666888666555222222222333333444444555111111111111111111111111AAA;;;333000111333222111000000111333444333000...//////000000000000111111111111111222111111111111...666555444CCCZZZZZZJJJFFFDDDAAA???>>>???@@@AAADDDBBB???=========<<<;;;999666444333444444444333111111111111222222222222777666444333222222333333444333222222222222222111555444333222111000000000222222333222111000000000111111111222333555777888======<<<999666444555666888888777777666555555444222111///...---------------------------...///000////////////000000000000/////////333666666111,,,........................///////////////000111222111111222222111111000///000////////////111333444333555888999999666333111444222000000222333333222222555555222222555666444111///---,,,,,,...000111///---,,,,,,,,,---///111///000111222222111///...///000111111//////111222------...//////000000000........................222111000111111111///---------///111//////888DDDlllWWW===666333111555555666555333111000///222222111...+++***+++,,,,,,---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,222000...------...000111......------,,,,,,,,,,,,,,,++++++---......,,,)))******++++++,,,+++++++++)))))))))******+++------&&&((())))))))))))+++---,,,---------...///111111222444444333000.........///---///333333///---//////000000000///...///000000000//////......///000///000///---,,,,,,000333??????>>>>>>>>>;;;777444777777666222...+++,,,......555888444000///000............///......---,,,,,,,,,,,,------.........++++++******+++,,,---......000222333333444666888888::::::999555222111111/////////////////////////////////...---,,,,,,,,,***+++++++++******,,,---+++,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))...,,,***+++------***''')))***,,,---......------)))************+++...000111///---+++*********+++***+++---111333333000------000444666777777888999666777888888888888888888:::999888777555444333333000...++++++---///000111---,,,***))))))***,,,---************************((()))+++,,,,,,,,,+++***+++------,,,)))''''''''',,,,,,++++++++++++,,,,,,,,,------.........------+++,,,---..................///111333444555444444888777666555555666777888222666777222333EEEgggOOO777###"""((((((''')))%%%&&&'''((()))++++++>>>:::666555666888777555333333333444444444444444111111111111111111111111DDD<<<222///111444222000111000000111333222000...000000000000000111111111111222222222222111000000...444444444@@@QQQSSSIIIGGGEEECCCAAA???===;;;;;;AAA???======>>>?????????999666333222333333333222000111111111222333333333777666444333333333555555555333222222333333222000555444333222111111111111111333444333222111222333000111111333444666888999======<<<999666444333444:::999999999999888888888444333000...---------------...///...------///000////////////000000000000000//////444999999444///////////////////////////------------...///000000///////////////...---,,,000000000111222444555666333555777888777444111...555333111000111333333222222666777333222666777777222///---,,,...000111000---******---...,,,---000//////000000000000/////////000000///...---///111//////////////////000000------------------------111000000111222222000///---,,,///222//////<<>>333...---///111333333222000000000---------,,,++++++---///,,,...000222222111000///------------------------111000///...---...//////000///...,,,,,,+++,,,,,,,,,,,,+++,,,------,,,******++++++,,,,,,+++++++++***)))******+++,,,......'''(((******))))))***,,,++++++++++++,,,---...//////000111000---+++++++++---,,,...333333000///000000////////////............/////////------///111...000000...++++++...111777666666777999888666444777777666111,,,***---000(((111666444111111222222---...............------------------------------,,,+++*********,,,---...,,,...000111111333777999666777777555222000000000///////////////////////////000000///---,,,,,,---)))***+++***)))***+++---++++++,,,---------,,,,,,+++,,,---......---,,,+++---......---,,,+++***)))((()))***,,,------......)))***++++++++++++---///...---,,,,,,++++++++++++((()))+++...111111...,,,---111777:::;;;<<<<<<===888:::;;;;;;999888999:::;;;:::888666444333111111222...***)))***---///000---,,,++++++++++++,,,---************************((())))))***************,,,......---+++))))))***,,,,,,++++++***+++++++++,,,---....../////////...***,,,/////////......///...///111333555666666555999888777777888:::<<<>>>999+++...<<<666...OOO```<<<((($$$%%%''''''&&&&&&'''(((***+++,,,===999444333555666555333444444444444444444333333111111111111111111111111<<<888333111111222111000222000///000111222111///111111111111111111111111111222222333222111000//////111333555===FFFIIIGGGDDDEEEEEEEEECCCAAA>>>===@@@>>><<<<<<>>>?????????888666222111111222111111000000111222222333444444222333444555666555444333444222111222444555444222333333222111111000111111///111333333222333666999333333333444555555666666777888888666333111111222555555666666666666777777444333000///....../////////000111000------...111////////////000000000000000......333:::;;;777111000000000000000000000000------------...///000111......///000000000//////000111333444666777777888666666666666555444444333666444111000111222222111111555666333222555888888333000......000111000///,,,***+++000111------000///...............//////...///...---+++***,,,---000000//////////////////------------------------000/////////000000...------,,,///222//////@@@UUU```AAA111***---,,,///222222000------...++++++,,,+++***+++---///,,,---///000111111111000////////////////////////......---------,,,,,,,,,......---,,,,,,,,,---......,,,++++++,,,---,,,,,,+++,,,,,,,,,,,,,,,++++++)))))))))***+++,,,......)))***,,,,,,*********+++---,,,,,,,,,---...//////...///000///---+++++++++,,,+++---222444111111333222111000000000000///...,,,...///...------///111,,,///111///+++***,,,///...---,,,---...///...---222444555111,,,)))+++...'''000777555000/////////------...............---/////////...------,,,,,,,,,,,,+++***+++,,,---...,,,---...///111333888;;;666666555222//////111222////////////////////////---...///...+++***+++,,,)))***+++***))))))+++---***+++,,,---------,,,,,,,,,---///000000///---,,,***...000///,,,***,,,///***************+++,,,---)))+++------,,,,,,,,,...,,,---------------,,,,,,++++++,,,...//////---+++///333999===>>>=========:::<<<>>>===:::999999:::999888777666555333222111444000+++)))))),,,...///++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******+++,,,...---+++******+++******)))******+++,,,---++++++---...////////////***...111222111000000111,,,---000222444555555555777666666666999<<<@@@BBB888---111???===///888PPPzzzgggIII///%%%'''(((&&&''''''((()))******+++;;;777333222444555444222555555555555444333222222111111111111111111111111222444555444222000000000222111//////000111111000222222222222111111111000111222333333222111000///000000111555:::>>>BBBEEEBBBCCCFFFGGGGGGFFFCCCBBB???===;;;;;;<<<======<<<888555222000000111111000000000111222333444444555---000444777888666333000222000///111555777666444222111111000000000000000---000222333333555999>>>666666555555555444444444111222333222000///000111//////000111111222222333333222000///...///111222000111222000---,,,...111////////////000000000000///,,,,,,222999<<<888222000000000000000000000000////////////000111333333///000111222444444444444000222444777888999999888:::888666555555777999;;;777555111000000111111111///444555222111444888999444111//////111222000...---***,,,333333///...111///...---,,,,,,---//////222222222///------...000222111000//////...//////........................000///......///...,,,***...,,,///222///000BBBYYY```BBB000+++000,,,///222111...++++++,,,------,,,+++))))))***,,,,,,,,,---///000000000111000000000000000000000000+++,,,,,,,,,,,,+++***)))---,,,++++++,,,---///000///,,,******+++------,,,,,,,,,---------,,,,,,+++((((((((()))***,,,---...+++---......,,,++++++,,,000000000000000111111222///000111000...------...,,,+++---222444222333555333222111111222222111///+++---///...,,,,,,///222+++...111000+++)))***---000...++++++++++++***))),,,000444222---))))))+++***444999555...***)))(((------...............---000000///...---,,,,,,+++---,,,+++++++++,,,---...,,,---...///111444999<<<888777555222000000333666////////////////////////+++---...---)))((()))+++)))***+++***))))))+++---)))***,,,---...---,,,,,,,,,---///000000///---,,,'''---222111,,,+++...333,,,+++***)))))))))***+++)))+++---...---,,,,,,,,,+++,,,.../////////...---000/////////000000...+++111555;;;>>>>>>===<<<;;;;;;>>>???>>>;;;999999;;;666666666666555444333222777222,,,))))))+++---...)))***++++++++++++***))))))))))))))))))))))))))))))((('''''''''(((***+++(((***++++++)))(((((()))''''''((()))***,,,...///)))***,,,---.../////////+++///333444333111222333***+++...111333444444444555444444666999===BBBEEE??????666---222===999,,,??????666'''"""'''***'''(((((())))))******+++@@@;;;555111111222444444666777555444777<<<;;;777222555666555222111444777666444222222333444333222111111111111111111111111000///...///111111///...222111000000000000000111444---111777666<<>><<<888222444555444111000333555444333333333333444555555444444555777888666333000444000...111555777555222444444222000......111444222...222999:::555888@@@;;;777333000000000///...111111111111111111111111///000111111000111333555///000111111000///...---000000000...,,,,,,...000444333000......000222444000000/////////111222333111000000000111333555666111000//////000000///......---...111444666444222+++///444777888888888888;;;999777555555777:::;;;666444111111222333000......///111111///...///000222111111222555444000,,,...------,,,,,,,,,------222111///...------------///000111000//////111333444333111///------------)))000222...,,,//////+++++++++---///111111...,,,---///000///,,,333III^^^^^^@@@222000///000000...------...///000111///000///***&&&+++444...//////...------///111...............///000111,,,,,,---+++***)))***,,,......//////......---,,,))))))***++++++++++++***,,,,,,***(((***---+++&&&+++*********)))(((((((((000111111///---,,,---...,,,///000......111000---111111000000//////......///---,,,---000222222222000000111333444333111...........................000//////...///000222333...,,,***+++---...,,,***...000111000...,,,+++***000//////...............------------------------000000///...------,,,,,,)))******++++++,,,------,,,,,,---...///000111111;;;555///,,,...111333333222...***)))+++......------++++++---//////+++'''******+++,,,,,,,,,+++***///...,,,***)))))))))***...,,,,,,000444555000+++***+++---//////...---,,,///000111///,,,******************)))((()))+++---...------------...//////...//////...------///111888;;;===>>>>>>>>>@@@AAABBB???;;;999999::::::999;;;999666333111000000111111///---+++******************))))))))))))******)))(((((('''(((***+++,,,)))***+++,,,,,,+++)))(((++++++,,,,,,,,,,,,,,,,,,+++)))((()))+++---......---,,,---///222222///,,,111000/////////000222333222000///222555666444111000///222666888;;;BBBKKKIIIAAA666///---///000111...+++((('''((()))))))))***))))))))))))+++,,,???;;;555111111333444555555666444333555::::::666444444444444222222444555555333222111222333222111111111111111111111111111000000///000111222000...111111000000000000111111222,,,222999:::DDDPPPPPPPPPRRRPPPJJJHHHHHHEEE???;;;888666888;;;===:::666222333444333111111222555444333333333333444555555444444444666777666444111555333111333777999777444555555333111000000333666666222111222333222666;;;777666444222222333333333222222222111111111111111000111111000///...000111...///000111111111000/////////......//////000000333222000//////000222333111111000//////000111222111000000000111333555666333111000000111111000//////...///111444555333111111444777999888777777777999888777666666777999:::555444222333555666444111222222111///......000222000//////000222222///,,,000//////.........//////333222111000000000111111111222333222000000111333888666444222000000000000+++000222...,,,//////------------...000000...,,,---...000000///888QQQhhh}}}]]]@@@333000///000//////......////////////---***))))))***++++++)))+++---......///111333,,,,,,,,,,,,------......,,,...000000...,,,++++++---------------,,,++++++***++++++,,,,,,,,,,,,,,,...///---+++---000...))),,,,,,,,,+++++++++++++++000111111000...------///...000000---,,,///...,,,///////////////.........111...,,,,,,...111333444//////000111333222000---........................))))))))))))***+++---......,,,***+++---...,,,***000000111000///---,,,,,,000///...---------------........................//////......---,,,,,,+++(((((()))+++,,,---...///------...///000111111222777444111000222333222000111...******,,,...///.../////////111111111...,,,***+++,,,......---+++***---,,,+++*********+++,,,---,,,,,,000444666222...***+++---///000///......,,,---......,,,******+++)))***+++******+++...000//////......//////000111---.../////////111444777888:::===>>>>>>>>>@@@AAA@@@>>>;;;:::::::::999777:::999666333111000000111...---+++***))))))))))))******))))))))))))******************+++,,,------***+++,,,------,,,++++++***,,,...//////...---,,,,,,***))))))+++---------///......///222222///---000000///......000111222333444666999;;;:::777444111000222666999<<>>:::444111222444555666333555444222444888888444555444222222333444444333444222111111222222111000111111111111111111111111222111000111333333111///000000000000000111222333111---333999<<>>???@@@>>>===;;;;;;;;;:::777555888666444222000000000000++++++***)))(((((())))))))))))))))))))))))))))))******+++,,,------------***+++,,,---......------)))+++///111222000---+++...,,,******,,,------,,,000///...///111222111000111000.........///111222444999???BBBAAA===999777222000111555999===FFFOOOSSSKKK@@@666111///.........,,,)))((((((((('''&&&(((((((((((()))***+++<<<999444222222444666666333555555222333777777555666333000111444555444222444222000000111222111000111111111111111111111111222222111222333444222000//////000000111222333444222...333888;;;KKK[[[[[[RRROOOJJJFFFEEEDDDAAA===888777666888999888444111000111222222222222222222444333333333333444555555555333222222444666666666222111000111333444333222000000000000///000222555;;;CCCFFFCCCCCCDDD<<>>///***,,,//////---+++************+++++++++++++++******,,,......+++)))))))))......------,,,+++)))))),,,,,,,,,,,,,,,------...+++------******------***((((((((()))*********+++---///000///---,,,,,,---+++......,,,...555888888+++++++++,,,---------...000...,,,,,,///111333333///......///111111///---........................,,,,,,---...000111222333,,,,,,------......,,,+++,,,***(((((()))***++++++111111///...------,,,,,,------------------------,,,,,,,,,+++++++++******)))******+++,,,---......++++++,,,---...///000000222222444555555333111///...---,,,,,,---///111222---000222111...,,,---///+++---///111111///,,,***,,,,,,+++***+++,,,---.........---000333444333222......///000000///......***++++++***)))((()))+++***+++++++++***+++---000++++++******++++++,,,---000000///---+++,,,///222888:::<<<======<<<>>>???<<<<<<;;;<<<<<<:::666333333222111000///.........******))))))))))))))))))))))))************)))))))))***,,,---......---,,,******+++,,,---.........***+++...///000///...---///---,,,,,,------,,,+++///......000222444555666222111000...///111333444444;;;CCCFFFCCC===888666222///...333888===EEEMMMKKKEEE===555111000222333000---***(((''''''&&&%%%'''''''''(((((()))***<<<888444222333444555555333666666333333666777555666333000111444555444111444222000000111222111000111111111111111111111111333222111222444444222111000000000000111222444444222000444777;;;OOOaaa```TTTOOOLLLKKKLLLIIICCC???999888888888777666333111111111222333444444333222444333333333333444555555555333111111333555666666222111111111222333222222000111111111000000333555555???DDDCCCEEEIIIDDD:::444444444222111000111222222222222111111111000000///111111111000000222444444333222222111000000//////...///444:::;;;777222---///000222222222000000222222222222111111000000111000000000111333555666333111000000111222000///111222444444333222111111444555777777666777999;;;:::;;;<<<===<<<;;;999888:::;;;<<<<<<:::999888777444666777555222///....../////////.........000111///////////////000111222444444333222111000///...000222444444555666999;;;666444222///---,,,,,,,,,000000000000//////222555555222...---...///000000...///111444;;;PPPtttsssXXX===222333...///111222222222111000(((000111+++...888666+++***,,,...///---+++***)))++++++,,,,,,,,,,,,+++***,,,---,,,***))))))+++---////////////...---,,,+++,,,++++++***+++,,,------(((,,,,,,))))))+++,,,***((((((((()))*********++++++,,,......,,,+++++++++))),,,,,,***,,,333666666******++++++,,,,,,------,,,,,,...000333333111///111000///000111111000...........................)))***+++,,,---...//////+++,,,...///...---,,,,,,+++)))''''''***,,,,,,,,,222111000///............+++++++++++++++++++++++++++++++++++++++*********---------,,,,,,,,,,,,+++)))***++++++------...///222222333333222111111111---............///111333---///111000---+++---///---...000111000...,,,***...---,,,+++++++++,,,---111000//////000111111111111111000000///---,,,,,,---------+++((('''((())),,,---,,,***((((((***++++++************+++,,,,,,//////...,,,+++---000333999;;;======;;;;;;;;;<<<;;;;;;;;;;;;;;;999555222......------,,,,,,,,,,,,++++++++++++++++++******((()))************)))((('''(((***,,,,,,,,,++++++*********+++,,,---......++++++++++++,,,---...///000...------......,,,***,,,---///111333666999<<<555444222000000333555777444:::AAABBB???999555333111---,,,000555:::@@@GGGAAA===777222///000333666333///+++((('''&&&&&&%%%&&&'''(((((())))))***<<<999555333333444444444333777777333222555666555444333111111222333333222444222111111222222111000111111111111111111111111333222111222333444222000111111111111111222333444111000444777===TTTiiihhh[[[UUUPPPQQQQQQLLLDDD@@@<<<;;;:::888666555444333111111222444666666444222444333333333333444555555555333111111333444555444333333333333444444444444444555555555333333555777///333555555888@@@GGGJJJ888555222111222333444333111111111111111111111111///000111111000111333555555444222111//////......------...111555555222///---...000111222111111000222222222333222222111000111000000000111333555666333111000000111111000///111333555555333222222222111222333444555777;;;>>>;;;<<<======<<<;;;999888;;;;;;;;;:::777666666777222444777777444000---,,,000111222111///...///000------------...//////000555555555444333222111000///111222333444666888;;;666555333111////////////000...///111111///111555444222///...///111111111///000222555===SSSwwwhhhDDD222444///000111222222333222222+++222333---+++...,,,'''(((***---...---,,,---...+++,,,---...---,,,+++***......---+++)))+++///222///000000000000///......,,,+++*********+++---...)))---...+++***,,,...,,,+++++++++++++++,,,,,,,,,***,,,......---+++++++++***,,,+++((()))---...,,,++++++++++++,,,,,,,,,,,,***+++...222555444000---111000//////111111000///........................***+++,,,---.........---***---///000///---,,,,,,---***)))***...111000///000000///............///************************++++++++++++++++++++++++//////...---,,,+++******)))******+++,,,---......111111222111//////111222...///000/////////111333111111222111000///000111...////////////---,,,+++///...---+++++++++,,,---222111///.........///000111111000///---,,,,,,+++000000...,,,)))((()))***......---***'''&&&((()))------,,,,,,,,,---......------------...111777;;;;;;=========:::999888999999888888888888666333000+++++++++,,,,,,,,,,,,,,,---------------,,,+++***((()))***++++++***)))(((''''''((()))************++++++******+++,,,---...,,,+++))))))***,,,///111///.........//////---+++***---000333555888;;;>>>777555333111111444777999666999;;;;;;888444222111111,,,+++///444666:::???<<<:::555000---...222666777222,,,'''&&&&&&''''''&&&'''((()))*********===:::666444333444333333111666777333000333555444222333333222111111222444555333222111222333222111111111111111111111111111222111111222333333222000222222222111111222333333222111444555;;;TTTiiihhh___UUUNNNOOOOOOJJJDDDAAA@@@???<<<999666444555666222111222555777888555333444333333333333444555555555444222222333444333222333444444444333333333444666777777777555444555666111000000000000333@@@MMMEEE>>>666333555666444111000000000111222222333333000111111111//////111333333222111///......//////...///000222222111000///---...///000111111111111000111222333333333222111111000000000111333555666444222111111222222111000000222555555333222222444000111222333444888===@@@;;;;;;;;;;;;:::999888777888999999666444333666999222444555444222///......000222444333000------...,,,,,,,,,,,,---...//////111222333444444333222222000111222222222333555777555444333111000000111111...,,,...333222...///444333111//////111222222222111222333666>>>SSSwwwxxxJJJ333555111000111111222333444444222222222000...,,,+++******+++------,,,,,,...///+++,,,---...---,,,***)))+++,,,,,,,,,+++---000222...///000000111000000000------+++++++++,,,...///)))...///,,,+++---///...,,,,,,,,,+++++++++++++++***---///000...---,,,---***------))))))++++++(((,,,,,,,,,,,,,,,++++++++++++,,,...111333333111...000///......///000///...........................//////000111111000//////***---000111///---,,,------******---222444222///---,,,,,,,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++,,,---...//////000...000111000......///111...000222111///...000222444222111111222222111111000///...---,,,,,,,,,,,,------,,,+++,,,---...///000///...,,,,,,---///222///......---------------000000///---+++***,,,.........---+++(((((()))+++---------------...//////+++,,,,,,,,,...222888======>>>>>>===999777666666666555444444444222///---***++++++,,,------------............---,,,***)))((()))***++++++***)))((((((((((((((()))***++++++------,,,++++++,,,---...++++++++++++,,,...///000///......///000000...,,,+++///333666777888:::===777555222111111333777999<<<999666333333222111000222---,,,000444555555888888777555111...000555:::<<<555---'''%%%&&&((()))'''((()))++++++++++++===:::666444333333333222000555666111///111333333111333444333000///222555666444222222333444333222111111111111111111111111222111000111222333111///333333222222111222222222444333444222777PPPdddbbb]]]QQQHHHIIIJJJFFFCCCBBBBBBAAA>>>999666555666888333222222555999999666333444333333333333444555555555444333333444444222111111222222222111000111222555666777666444333333444666444555777222---777GGGTTTIII<<<666777666111,,,//////000111222333333444111111111000...---...000111000///......///000000111333444444222111000111.........///000111111222///000222333444333333222111000000000111333555666555444222333444444333111///222555555333222333555111222333333444888===AAA::::::999888888777666666666666666444111222777;;;333444444222///...///000///222555444000,,,+++,,,+++++++++,,,,,,...//////+++---///111222333222222222222333222111000222444333222111000000000111222---+++...333333......333111000///000222333333222222333444777===RRRuuuMMM444555222111000000111333555666111,,,+++...000---,,,.../////////---+++***+++---***+++---...---+++)))(((&&&(((***,,,,,,,,,...///---...///000111111111111///...,,,,,,,,,---///111(((---///,,,***,,,......+++*********))))))((((((+++...111111000///......***---...,,,---//////+++...------,,,,,,+++++++++---------///222333222000000...,,,,,,...///...---........................///000111111111000...---)))---111222///---,,,---+++))))))---222444222...************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000111111+++...111222///---...//////111333222///...000222555222//////222333111///000///---,,,++++++,,,,,,++++++++++++,,,...000111------,,,++++++---000333,,,,,,+++,,,,,,...//////000000///...,,,---///222---------,,,******,,,...,,,,,,++++++,,,,,,---...,,,,,,+++***+++///555999?????????===999666444444333222000000000///,,,******+++,,,---........................---+++)))(((''')))***++++++***)))''')))(((((('''(((***+++---000///------,,,---...///***+++---...000000000000.........///111000...,,,---111666888888777888:::777555222000000333666999@@@:::333///000222222222444///---111555444333444555555444222111333:::???>>>777...'''$$$&&&)))+++'''(((***+++,,,,,,+++@@@>>>;;;888555222111000222222333444333222111000333333333222222222222222222333444555666555444333333222222111111222222333222222222222222222222222111333555777666333000...222444444333999GGGTTTZZZUUUNNNFFFCCCFFFIIIIIIHHHGGGKKKIII>>>777777777444333222111222444444222111222333444444555555555555555777888777333000000222111111111111222333444555111444666555555666444111000333555666555444444444???HHHPPPPPPHHH===444000------...111666;;;======111111000///////////////000000000000////////////---...//////000////////////000...,,,...222111---333444444222///...///111111...,,,...333555222...111222333444333111///...444333222111111222333444000333333000222888>>>???;;;;;;;;;;;;;;;888444000666666666555555555444444222555666222000111222000///...---,,,,,,,,,---...............////////////444333111000...------,,,000222444444222000......000///...------...000111,,,...///000///000111333...------......///000111444222///000:::UUU{{{SSS333000222222111111222444666777000---++++++,,,---------111111000///...------,,,---.........---+++)))(((+++)))((('''(((,,,000222444222111222222222000...666222...---//////...,,,++++++,,,,,,,,,---------///---***))))))++++++,,,...///111222333333333222......------,,,+++******+++,,,,,,,,,++++++---///......///000000111000000000///.........///111222333111///---,,,---...///---......//////...---,,,......//////000000111111---,,,+++...000111...,,,+++,,,---......,,,***)))************************)))***+++,,,,,,,,,,,,,,,---...///,,,((('''(((+++///......///111333222111000000//////.........---111111000///...------,,,555444333222222333333222222000...---,,,,,,+++)))+++---,,,***,,,///...***000000//////.........------///000///...---...///000///000111---))))))......---,,,+++***++++++,,,,,,---------------------...//////000000222555888888999:::;;;:::777444222222000///---,,,,,,,,,---,,,++++++***+++,,,...///------......------,,,+++***))))))+++...///,,,)))((()))***)))((('''((()))444222000.........//////++++++,,,...111222111//////......///111111000///...222888:::::::::===@@@666444000...---000333666888777666333000000222444777555333111000000111111000///...///111555999<<<<<<555+++%%%%%%((())))))((()))***)))((((((***CCCAAA===888555333222222444444555555444333222111333333222222222111111111222333333444444444444444333222222111111222222333222222222222222222222222111222444666666444111///222444555444:::GGGSSSXXXQQQKKKEEEDDDHHHNNNQQQQQQPPPQQQKKK@@@:::::::::777333222111222333333222000333444555555666666666555555666777666333000111222000111111222333333444444000444555333333555444000000333666666555444444444111888AAAFFFFFFEEEDDDDDD999888666666777888888777111111000///////////////111000000//////.........------...///////////////---//////,,,---111222///333333333222000///000111000///000444888888444///222222333333333111000...111111000000000000111111000444666333333777:::::::::::::::;;;;;;888444111444444444444444333333333111555555111///111111000///...---,,,,,,,,,,,,---000000000111111222222222333222111000............///111333333111...------...---------------......,,,---...///111222222222111111000000/////////000///...---111===WWWyyy{{{LLL444444222111111000111222444555000...,,,,,,---......---000/////////...------,,,.........---,,,+++)))(((,,,+++***)))***---000222222111111222333333222000555222///...///000...---++++++,,,,,,,,,---------///---+++,,,---,,,(((%%%***,,,---////////////......---,,,,,,++++++,,,,,,+++,,,,,,,,,******,,,...+++,,,---///////////////000000000000000111222222111000...---,,,,,,......------------------------.........///////////////...---,,,---//////,,,))),,,,,,---------,,,+++***************************)))******+++,,,,,,,,,,,,***,,,---,,,***)))+++---333222111111222222111000////////////......------//////......---,,,,,,,,,333555666444111///000222111///...------------------...---+++---111000---000000/////////.........,,,---.........///111333///...///000...***+++000///...---,,,++++++,,,---,,,,,,,,,,,,---------------...000000000111333666333444666777666444111000222000///------------------------,,,------......//////000000//////...---+++******+++......,,,)))((()))******)))((()))+++///...---...111333333333000///000222444444222000.........000333444444222000333666888999:::<<<>>>111///---++++++---///111555666666444333333444666999777444111///.........//////...///111444777999:::333+++&&&&&&((())))))'''(((((()))***...333FFFCCC>>>999555444444555666666666666555444222222333333222111111111111111333222222222333333444555333222222111111222222333222222222222222222222222000111333555555444222111000333444444999DDDNNNSSSMMMHHHCCCDDDJJJRRRXXX[[[YYYVVVMMMCCC>>>>>>===:::666555333333444444333222444555666666666666666666444555666555222111111222000111333444444444444333000333444222222444333000000333666777666444444444444555888;;;>>>@@@BBBBBB???===999777666555333111111111000///////////////111000000///...------,,,------...////////////...***...000------111222111222333333222000///000222111222555:::>>><<<666000333333333333222111000///000000111111111111000000000555888666555666666444777777888::::::999555222222222222222222111111000111444555111///000111///000///...---,,,,,,+++,,,//////000111222222333333111111000////////////000000222333333111/////////---......///......------,,,+++,,,///333555222000444444333111000///......,,,---...222???YYYwwwddd@@@222444111000000//////000000111...,,,******,,,------,,,------............------///...---++++++*********...---,,,+++,,,...111222000//////111333444333222555333000///000000///...,,,,,,,,,,,,---------------,,,,,,///333111***$$$)))***+++------------,,,...---,,,++++++,,,---...+++,,,,,,+++***)))+++,,,+++,,,...000000000000///000000111222222222222222///...---,,,+++,,,---...---,,,,,,,,,,,,,,,------............------------000///...---...---***(((---------,,,,,,,,,++++++*********************************++++++++++++++++++---......,,,+++,,,---777555333333333222000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,000555888666000,,,...111111///...------...000111...///...,,,...333444111000000////////////......,,,---......///111555999///------///...+++,,,111///...------,,,---------++++++++++++,,,,,,,,,---,,,...000111000000111222///000222333333222000///111000...---,,,------.........//////......------111111111111111000//////,,,++++++,,,------+++)))(((***++++++******,,,---,,,++++++///555888888777333222222444555555222000///...///222555777666666333333333555888:::;;;:::111000///......///000111222444555666555444555666999777444000...,,,++++++.........///111222444555777111***''''''))))))((('''''''''(((***///777GGGCCC===888444333444555666666555555444333333222444333222111000000111111333333222111111333444555333222222111111222222333333333222222222222222111///000222333444444333333...222333333777AAAIIILLLKKKGGGCCCCCCJJJRRRZZZ^^^ZZZTTTKKKEEEBBBBBB???<<<<<<999777555666666555444555555666666666666666555555555444444333222222333000222444555666555444222111444555333333555444111111333666777666555444444;;;999666555666666555444999666444333333333222111111000000///////////////111000000///...---,,,,,,------...////////////...+++000222///...000111111111222222111000///111222222444777;;;===<<<777333555555444444333222111000111222444444444444222111111666888555444666666444666666777999:::999666333000111222222111111//////000444555111///000111///111111///...---,,,++++++,,,,,,---...///000000111000000//////000000111222222444555555333222222222000111222222222111000///,,,***+++///555777333...333333222222111///......---000111222<<>>999555333222333444333333333222333333444555888666444222111111222333666666555444333333333333333222222111111222222333444333333222222111111111000000000000111222444555555888999777999AAAHHHJJJHHHFFFCCCCCCFFFKKKQQQUUUQQQKKKFFFEEEDDDBBBBBBDDDBBB>>>999555444555555555777777777777777666666555777555333333555666777666333444555666666555444444444777777444444777777444111444777888777555555555333555888:::::::::999888444222111111222333333222111111000///////////////000000000000//////////////////000111111111111000111333333222444666444///000111111111000111222444444333222222333444666888888999::::::888666333111111111222222222222111111333777777444444888<<<<<<666666888:::<<<;;;888666222444555666666444222111222555666222000111222000333333333222111000///.........////////////000000000000000000111222333333000111222111000///000222222222222222111000//////---,,,---000333444111...,,,...///111222222111000///444666999JJJfff}}}{{{gggPPPBBB<<<666111///000000000000000///...---...------///111111000///***+++...///000///...---,,,,,,+++***************)))***,,,...///000000000///.........000000...,,,///000222111///......///,,,---------............---,,,++++++,,,,,,,,,++++++,,,---.........---,,,000000///...---,,,+++++++++,,,,,,,,,++++++---///,,,+++++++++---///111222......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,(((,,,111555555222...+++,,,,,,,,,,,,++++++++++++...//////...,,,,,,---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000111+++,,,000555999:::888555///...---...000000///...++++++,,,,,,,,,,,,,,,---.........//////000000000///,,,+++000666999666222222333444111---+++,,,......000000///111555555111//////000000000000111111222333222111000111444777777111---------***)))+++,,,,,,---............---)))******+++,,,---......,,,...000000///...///000)))***+++,,,---.........+++******)))***+++---...,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++******+++---//////---,,,+++,,,***,,,///000111333555777777333222:::EEEGGG>>>444222222333666999:::999777000000///000222222111000222222333666888999888666666555444222111///...---...000222333111///...---000000000000////////////,,,,,,,,,------///000111666111,,,)))******)))'''$$$'''+++---------...===;;;999666444444444555333333222333444555777888:::888555333222222444555888888777666555333222111333222222111111222222333444444333333222111111000222111000///000111333444777:::999666888???GGGIIIBBBBBBBBBCCCFFFKKKQQQUUUTTTLLLFFFCCC@@@???DDDLLLHHHCCC<<<888777777888888999999::::::999999888777999666333444666888999888555555555555555555555555444666666333333666666444222444777888777666555555444777;;;;;;999777777888555333111111222333222111111111000///////////////000000000111111111111111000000111222222222222222222222111222888<<<999111///000111111000111333555222222111000000222555777999:::<<<===<<<888444111222222222111111222222222333888:::888888:::;;;:::777888999;;;===<<<999666555666888999999777555333333666777333111222333111333333444444444333111111111111111111111000000000000000000000111222333333///000111000//////000222444333222111111000000000......///000000111000000---...111222333333222111000444;;;KKKkkkjjjPPP:::888999333///111000000111222222111000///---------///111222111///+++---///111111///...,,,***++++++++++++******)))(((***---000222333333222///......000111222111000,,,///111111...------...------------............,,,---...---+++******,,,+++,,,---......---,,,++++++---.../////////---,,,***,,,------,,,---///111,,,+++)))(((***---111444000000//////000000111222---......------,,,++++++***,,,///111222111///...+++++++++,,,,,,,,,,,,,,,...//////,,,)))(((***,,,,,,,,,---------,,,+++************************************+++---000333555,,,---000555999999555222///...---...///000///---***+++++++++,,,,,,,,,,,,/////////////////////000000......000555777777555000444777555111...///111000333333333444777555000//////000000000111111111---...//////...///111333777000,,,,,,---+++***,,,***+++,,,---......---,,,******+++,,,---...//////---/////////......000222******+++,,,---......///,,,++++++++++++---///000---,,,,,,,,,,,,------...---------------,,,,,,+++))),,,//////---,,,,,,...+++---000222333555777:::555111222===JJJNNNEEE:::333333444666888999777666///......000222333222111...222666999999999888888===<<<999777444222111111---///111111000///000000000000111111000000//////---,,,++++++,,,///111333999444---*********)))(((&&&)))+++,,,,,,---///<<<:::999777666555555555333333333444555777999;;;;;;999666444222333444555999999999888666444111000333222222222222222222333444444333333222111000000333222000//////111333444666888666333444<<>>===FFFSSSMMMHHHAAA<<<;;;<<<======<<<<<<<<<<<<;;;;;;:::999:::777444444777::::::999777666555555555555666666333666555222222555666333222444777888777666555666///444888888555444777;;;333111000000111222222111111111000///////////////000000000111222222333333111111222333333333333222111000///222;;;AAA<<<333...000111111000111333555000111111111111111444555999;;;>>>@@@>>>:::555111666555333333333333555666222999===<<<;;;;;;:::777888999:::<<<======999777777888:::;;;;;;999777555333777888444222333444222333444555555555444333222222222111111000/////////111111000000111222222333111222222111000000222333888666555333222222333333///000111000///...///111///111222444444444222111222666AAA\\\eeeIII777;;;???777555;;;000111222333333222111000******+++---///000...---,,,...000111111000...,,,)))***+++,,,,,,+++)))((((((***...111444555555444.........111333555555333+++...111000...,,,,,,...---------.........//////(((---222222///---///111---.../////////...---,,,(((***---000111111///...***+++---------...111333///---***(((***...333666222111000000000111333444/////////...---,,,+++***,,,,,,------...///000000+++++++++,,,,,,------......///...+++'''%%%&&&)))+++,,,---......,,,***)))((((((((((((((((((((((((*********+++...222555777111111333666888555///***111///......//////...,,,*********++++++,,,,,,,,,////////////////////////111111222222333444666777///444888888444111222555111444666555777999666000//////000000111111111222)))***,,,---------///000666///***,,,---,,,,,,...)))***,,,---...---,,,,,,***++++++,,,...//////000...//////......///222444------...//////000111111---,,,,,,,,,---///000222...---,,,,,,---...000111///////////////......---(((,,,//////---,,,---///+++---000222444666999;;;222///111>>>NNNSSSJJJ???333333333444666555333111------...000333555555444,,,222888;;;:::888888999>>><<<888555222000//////,,,...000111111111222444111111222111111000///...---,,,+++***,,,///222444;;;555...************(((***++++++***)))***---===:::666222111333777999555444333333444666999;;;@@@>>>999444000000333666;;;:::999777555333111000555333111111333444222///444222000111333444222000333333222222333333444555666888888666999AAAGGGHHH@@@======CCCHHHKKKNNNRRRIIIHHHFFFBBB@@@DDDLLLRRRQQQJJJBBB>>>???@@@???===@@@DDDHHHFFF@@@;;;:::;;;;;;888555555777999999777555444333444666777666555555666666666555444333333666555444333333333333333555555444333333333333444555222......111333333222000000111111111111000000111000///......///000111222111000......000111222444555444222666???FFFGGG777555333111000000000111333777666///---111333111888888999<<<===<<<888555555333111222555777555333...222666;;;<<<<<<:::888:::;;;<<<;;;<<<===;;;888777888888888777777999:::333888:::777444444222///111111222333333111000///000000000000000000000000222000//////111333333333222333555555222000//////:::777444000......///000...000000...,,,,,,///222111...///222222111222555555<<>>BBBFFFHHHEEE@@@;;;;;;<<<<<<999777777888999888777666555444444555555444333555666666666555555444333444333333333333444444444333333222222222333333444444111......000222222111000000111111111111000000111000000//////000000111000000111111111111000000222555555333444999;;;:::999777444111///......///333777666000...222444333777777777999:::999666444555444222333666777666444000222666999;;;;;;:::999:::;;;;;;;;;;;;;;;:::888666888999:::999888777777;;;??????:::666555444111111222222222222111000000000000000000000000000000222000//////111333333333333333333111000000222555888666333///...---...///+++---...---+++***,,,...555111000222222//////222888DDDRRRUUU===333777555666;;;999888666444333555777888888666333000......///000//////////////////.........,,,,,,+++******+++,,,,,,---...//////...///111333111///------...111111111/////////...---,,,+++***+++,,,---/////////////////////......------,,,,,,------,,,,,,------,,,,,,*********++++++,,,------111000...,,,,,,---...///---+++(((''')))+++------222444555444111///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,///111222///,,,111111111111000///...---+++,,,------+++*********)))))))))))))))***,,,...999666333333444222///+++---111444444000---...000000000000//////..................------------------.../////////...,,,+++---,,,+++000666999888555666333222444444222333666444333222444666777555333333222000,,,***+++---000+++,,,---......//////...111......111///***+++000,,,,,,++++++,,,,,,---...---,,,***))))))***+++,,,***+++,,,---.../////////------,,,,,,---...///000---,,,,,,+++,,,---...///---,,,,,,---000222444444333111000000111111111000...///000///...---.../////////000111333555666777222///...222:::@@@AAA???::::::777333555888777222---...///000222333444555333333333444333333222222333222111111111000---++++++,,,------------...///---///111222222111///---///------//////---000555>>><<<444+++&&&((()))((())))))))))))(((***---===;;;888555444333444555333222222222333444666888>>>===:::555222222444777555555555555444222111000444333222222333333222111333222111222333444333222222222222222222333333444333777777666;;;EEENNNQQQEEE???;;;<<<===>>>@@@DDD@@@@@@AAADDDGGGGGGGGGEEEAAA@@@AAADDDGGGHHHDDDAAAEEEGGGGGGDDD>>>;;;;;;===<<<:::999999::::::999777777666444333444444333222666666666666666555555444222222333333444555666666222222222111111222222333222000......///111111000000000111111111111000000111111111222222111111111...///111333333111///...///444666444555666555111777555333111000//////000444666666222111333555555777666555666777666444222555444333444666777666555111222444666888999999999:::::::::;;;:::999888888555666888:::;;;;;;:::999:::======999777999:::888222222111000000000000111000000000000000000000000111000//////222333333333777666333000///222777;;;666444111///---------...+++,,,......,,,,,,,,,---444111000222111///000333;;;OOOeeeMMM999222777555888===;;;<<<999666444555666777777888555222000000111111000000000000///////////////---,,,++++++++++++,,,------......---,,,---000222111///------...000000000000000000///---,,,***)))+++,,,---...////////////111000...,,,,,,+++,,,,,,//////......------,,,,,,++++++++++++---///111333000///---+++******++++++,,,)))''''''(((***++++++000333555555333000///...........................,,,...//////...------...///......000111111///---///////////////...---,,,,,,------,,,***)))+++,,,(((+++---,,,******///333555777777333---***+++------000222111...---...111444333111000////////////000000//////...------,,,------............------+++***+++000777;;;<<<:::777444555888999888888<<<333222222444666888888777444333111---)))(((***,,,---,,,,,,,,,,,,,,,------------///111000------000,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,++++++,,,---......------------,,,,,,,,,------...,,,,,,---...............///------000555888888777555333111111222222111000000111222111///...///000000000000000111222444666111///...///333777999999666666333111555;;;:::666/////////000111222444555333222222222111111000000///......000111111///---,,,---...---,,,+++,,,------///000111111000///---...,,,,,,///...---111666@@@>>>777---(((***+++)))'''((()))))))))+++///<<<;;;999777555333333222333333333333444555666777<<<<<<999666333222444777555555666666666555444444333333333333333333333222333222222222333444333333222222222222222333444444333777999999???KKKWWW]]]IIIBBB<<<<<<<<<<<<>>>BBB@@@???@@@DDDHHHIIIFFFCCC:::;;;===AAAFFFHHHFFFDDDEEEFFFDDD@@@<<<::::::<<<999999999:::;;;;;;;;;:::888666333333444555444444666666777777777666666555444555555666666666666666555444333222111111111111111000///...//////000000000111111222222111111000111111333444444333111111///000111222222111000///---222555555666999888444111000000000111222333444444666666555444555777888999777555555555555444222333333333444444555555444333333333444555777999:::999888999;;;:::777777:::888777777999;;;>>>??????:::===;;;666333555777666333222000/////////000111111111111111111111111111000//////000222444444333;;;999666333111333888<<<555333111///...............///111222111000//////000------000222111444888;;;YYYwwwlllGGG777444888666888===;;;<<<999555333444666777777999666333222222222111111000000000///...------,,,//////............//////.........---,,,---000222111///------///000000///000000000000///...---,,,.....................---000///---++++++,,,...///000111111///...---------...------...111444666888000///...,,,+++*********,,,***(((((()))+++,,,,,,...111555666444222//////444333222111000...------,,,...//////...------...000000000000000///...---////////////...---+++++++++,,,,,,+++******---///,,,...//////...///333666///222444111---,,,000555333444444222//////111333777666333111///000111111000000/////////...............,,,++++++,,,,,,---------///444:::>>>???>>>333444:::AAABBB===888888333333333444555777888888444333111---***)))***,,,///...,,,+++++++++,,,---+++---000222000---,,,,,,,,,,,,++++++,,,,,,---...)))***,,,---.........---***++++++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,---...000111111111///...111///000444:::===<<<999555333111111111222111000111222222111///...///000111000.........///111222333222111111222555888:::333222000000666======999////////////000111333444222111111000////////////.........000111111///---,,,---///...------...///...///111222222111///......,,,,,,.........222888CCC@@@999///***+++,,,+++&&&'''((()))))),,,000<<<;;;999777555444222222444444444555555666777777::::::999666444333444666444444555555555555555444333333333333333333333444222222333333333333444555333333222222333333444555555:::;;;:::>>>KKKXXX```KKKDDD>>>======<<<>>>BBB@@@???>>>AAADDDFFFDDDAAA888888999<<<@@@DDDFFFGGGDDDCCC@@@===:::999999:::666888:::===>>>>>>======999666444444555777777777666666777777888777777666888888999999888777666666999888666444222111000000///000000////////////000111111222222222222111111111222333444444333222111222111000//////000111222///333444333555888999777/////////000111222444444333444555666666666888:::<<<:::888777777777555333111111222222222222333333333222222222333555888999999777888;;;:::666888>>>CCC???:::777999<<>>???<<<444///000000///333222000/////////000111333333333333333333333333///...///000333444444333999999777444222111333555444333222000/////////000000111222333333222111000000---,,,///111222555:::===eee```BBB888888:::666888===999:::777444333444666777777999777444222222222111///111111///...,,,+++))))))/////////////////////////////////...---...000222///...------///000///...///000000111111111000000111000///...---,,,,,,+++...---,,,+++,,,...111333000111222000...,,,---............000222444777888111000///...,,,+++++++++---+++******,,,---------,,,///333555444222000///222222111000...---,,,+++,,,---//////---------...//////000///...---------555555444333111///...---)))***+++++++++,,,///222222000...///222555555444111222333444444666:::===777666555222000000111222666444222///......///000........./////////000000///...,,,***))))))***+++000000222666:::<<<======333333888===>>>888333333555555555444444444555666333333111///,,,,,,---///000///...,,,+++,,,------...111444333111...,,,***,,,,,,++++++,,,,,,---...)))+++---///000000///...***++++++++++++******)))------------------,,,,,,...000222444444333111000222222444888===@@@>>><<<444333000000000111000...///000111000...---...//////...---,,,,,,---...///222222222333444777:::<<<000000...000888???>>>888000/////////000111111222111000///............///111000000111222111///,,,,,,---///000///000222333000000111222222111000000...,,,,,,......///333:::DDDBBB:::///***,,,---+++&&&'''((()))***---111;;;:::999777555444333333555555555666666666777777777777777666444222333444222222333333333333222222222333444444333333444555111222444444333333555666444444444444444555555666888<<<<<<999:::EEESSS[[[MMMEEE@@@???>>><<<===@@@@@@???>>>???@@@AAAAAA@@@999999999:::<<<@@@CCCEEEAAA???===;;;:::999999:::666:::>>>AAAAAA@@@@@@@@@===:::777666888999:::999666777777888888888888888999999::::::999888666555:::888777444222111000000///000111111//////000111111111222222222222111111222222222333333222222222333111///......///111333333555444111111333444222111111111111111000000000222222444777888666888<<<>>><<<;;;::::::999666444///000222111000000111333333222111111222444777888888555777<<<;;;666:::BBBPPPHHH===777666888::::::555888777222111444666666111111000////////////000333333333333333333333333......///111333555444333555555555333///------...333222111111000000000000000//////000111111000...333///---///000000333888EEEuuuYYY===777999;;;555777;;;777888666444444555777666666888666333222111111///---000000///---+++***)))(((------...//////...------...///000000///...///000---,,,,,,---///000000///...///000111222222222222222111///...,,,,,,++++++,,,,,,,,,---///111333555...000222000---+++---///,,,,,,---///000222333333111000000///...---,,,,,,...---,,,,,,...//////...***---111333222111000000------------------------,,,...//////...------......///000///---,,,---...444444333222111///...---***+++---......///222444444000---...222555444222333222222333555666777777555444222000//////000000111000...---,,,,,,,,,,,,,,,------...//////000000...---,,,*********+++,,,000111333555777888999999;;;777666777666444555999666666666333111111222444111111111///...---///111//////...------,,,------000555777555222111...+++,,,,,,++++++,,,,,,---...+++,,,...///000000000///,,,,,,---,,,,,,+++***)))------...//////......---000111333444555444222111333555999===???@@@???>>>555333111000000000///...---...//////------...///------------------,,,,,,000//////222666999::::::000000///111999@@@<<<444//////000111111000000///000///...------...///000222111111111222000...+++,,,...000111111222444555000000111111111111000000///,,,,,,//////000666<<>>@@@AAABBBDDDDDDBBBAAA@@@@@@<<<<<<;;;;;;;;;===@@@BBB???>>><<<;;;;;;;;;;;;:::;;;@@@EEEGGGEEECCCBBBBBBCCC@@@<<<:::999::::::999666777888888999999999888555666888999999777666555666666444333222111111111///111333222000///000222111222222333333222222111222222111111111111222222111111000000000000111111444777666222000111000---111111111111111000//////111000333888888666888===>>>>>>======<<<:::666333///111333222000000222444222111000000111333555777777444777===<<<777<<>>AAA@@@>>>???@@@666444222111111111000///+++---............///111+++---...//////...---,,,///------222888;;;999666111000000333;;;???999///...///111222222000...---///...---,,,---///111222000000///000111000---+++---///000111000000222333......////////////......000------///000222888???CCCAAA999...)))******)))((()))*********---000;;;999777555444444666777333333444555555444444444222444555555333111111222444444555555555444333333111333555555333222444777000333555555333333555888666666666666666777888888555:::;;;888:::GGGXXXbbbXXXQQQLLLJJJHHHCCC@@@AAACCCGGGKKKKKKGGGCCCBBBCCC===>>>>>>>>>===<<<===>>>>>>===<<<<<<======<<<;;;AAAEEEJJJKKKHHHEEECCCBBBIIIEEE???<<<::::::999888666777888999999999999999222333555777888777666555333222222111222222222333///222444333111///111222111222222333333222222111333222111000000111222333...000111222222111000...333666777444333444111---......000111111222222222111///222888999666777===>>>>>>>>>>>>>>>;;;666222///222444333111111222555111111000000111333555666666333777>>>===777===IIIKKKDDD;;;777777999888666222555555000...///000...///000111111111000...---000000000000000000000000------...111444555444333555444333111//////222444//////////////////......222///,,,,,,...000000...///,,,+++...111222777===[[[xxxYYY777//////666888111444999444===<<<:::::::::777444111555333111000///...,,,***---------......////////////000111222222111000///))),,,///111///---++++++*********---000222111000......//////...---,,,,,,------,,,,,,---...000111///000111222333333222222***...111///,,,+++---111---...111222222111...,,,.........//////...------...---,,,---///000///...)))+++---......///000222777777666555333222111111///000222222000///000111///111222111///...000333///000111222333444444444333555777777666444333444,,,...///---***))),,,///111444777666222//////000///...///000333444444444///000000000000000///............---,,,,,,++++++)))***,,,...000222333444111333666777777888999:::333111222666666333222444333444444111//////222555000111000...,,,++++++---******,,,------,,,+++***(((///111,,,+++......***,,,,,,++++++,,,,,,---...////////////000000000000222222222222111000......,,,---///111111111111000//////000111111111111111222999BBBCCC???===>>>AAA888666333222222222111000+++---...///...///000222+++---000222222000...---111...---333:::===999333111111111555<<>>???@@@>>><<<>>>===<<<;;;;;;<<<>>>@@@AAAHHHOOOQQQNNNIIIGGGHHHHHHCCC===:::::::::999777555666777888999:::::::::666888888666888<<<;;;777444555555666555444222111222222222111222222333333///111333333222111000111222111000111333333111000111111000000000000111111000222444333222111111222......//////////////////111111222333555777:::;;;AAA@@@@@@???>>>:::555111444555555333111111222333111111000000111333555666999666666999999777===FFF@@@<<<999<<<@@@@@@:::444222222222222000...+++***111111000000000000111111777666333000///...//////---...///000111222333333333222111000///...---,,,111000///////////////000222111///...---...000111000...333...000000---FFFiiibbbHHH444111222111///111555555111888:::======:::666444333000000///...---,,,,,,+++---...///000111111111111...000222333333111///---...,,,---333333...,,,///***)))(((+++...000///,,,...000222111...,,,,,,...---------......000111111222000......///000000///000///...///111111///...555222...---000111111000444///+++---222444000,,,///...---,,,+++,,,,,,---...000111000///000555999888888888666444222///---000000////////////000000000///......///111333555000333333000111555666444888888888777666555444444000222333111...---000333888666444333333444666777666333///---000444777999...111444444000...---///333000---++++++,,,------...///000111222333444444777666555666999;;;<<<;;;555444333333222222222222111444444222222555444111666444222///---+++***))),,,---///...,,,***)))***))))))******++++++++++++,,,+++***)))***+++,,,---111///......000222333333000111333222111//////000...222666777555222///...555444222111111222444555888<<>><<<===999000+++,,,---,,,---,,,+++...111222111AAA<<<666333444555444333555555444333333333333333777666666555333222222111333666:::;;;999666444444222333333444444555555555555333222333444555555555333444444555666555555555333444<<<>>>888DDDddd~~~}}}lll[[[UUURRROOOMMMMMMNNNMMMKKKJJJJJJJJJJJJIIIKKKHHHEEEBBBAAA@@@???>>>;;;:::999999999;;;===>>>???EEEKKKLLLHHHDDDCCCDDDFFFCCC>>>;;;:::999777666666666777888999:::::::::555666555555999>>><<<777444555555555555333222111222222111111222222333333000222333444222111111222222111111222333333222000111111000000000000111111000222444444333222222333000000000000000000//////111111222222333555888;;;???>>><<<;;;:::777333000333444444222000///000111......//////000111333333999666666888777555999AAA<<<:::999;;;======888333555555444333000...+++)))000000000//////000000000555444111///......///000/////////000000000000000333333222000///...---,,,,,,------///111333555666222111///------...///000///---333...111222222LLLxxx}}}NNN:::---///111111///222888888555999999999999888666333222//////......------,,,,,,---...///000000111111111000111222222222000///------***,,,111111,,,+++---***))))))+++...000///------///111000...,,,---///---------......///000111000.........000000///...111000000111222222111///444111...---///111000///222///---...111222000---111000///---------...///...000000///---...111444111111333444444444444333222111111111111111222222......---,,,---///111333///333333222333666777555555666888999999777555444---...000///.........///333222000/////////000000222000...///111444666666222333555444111...,,,+++---,,,,,,---.../////////......//////000111111222444333333666999;;;;;;:::666555444333111111111111000333333111111444333000222222111000...---,,,+++,,,...//////,,,+++***************+++++++++,,,,,,,,,,,,+++++++++,,,---...------...///111111000//////000111000///...///000000333777888666333111000222111000000111333666777999<<<@@@AAA???<<<;;;;;;666333111222555666444111000000//////000111333444444222000000111111...,,,...///111333444444444333000000222666999888111,,,222222111111///...---,,,000///---------...000111...---------///000///......,,,...333555111......------------......///000000000222666444111333777<<<===999000+++,,,---,,,---,,,,,,...111222111CCC===777333333444222111999777555222222222333444666666666555444333222222333666:::<<<:::777444333444444444444444444444444555444222333444666666555333333444555555555555444222:::DDDCCC:::CCCmmmwwwlllfff^^^TTTTTTQQQLLLHHHFFFEEEDDDCCCNNNNNNLLLHHHCCC>>><<<;;;:::999999999:::;;;===>>>???BBBFFFEEEBBB??????@@@BBBCCCBBB???;;;888777666666777888999999999999999444444222444<<>><<<:::888777666333111333444333111///---...///---...///000111222222222666555555777666333555999777888:::;;;;;;999666444000000111111111000000///////////////////////////222111///......///000000000000111111222222333333333333222111///...---,,,+++,,,...000222444666777111000...---------...///...,,,222...111555777SSSjjj>>>444000///111222222777>>>???===<<<999666555666555222///---------------------------......///000000111111222222111111000///......+++***+++......+++)))+++*********,,,...///...---,,,...//////.........///......---......///000111---------///111111000...333222111111333333222111222000...---...///////////////000000000000//////222111000/////////000000...//////...,,,,,,...000,,,---///111333444555555111111000000111222333333222111000///000111333555111555666444444666666222111444777:::;;;:::777555///...///111222333222000000000///......---,,,,,,000000000222555777777666444333333333333111///,,,---...000111222222111111//////............//////444444555888<<<======;;;777666555333222111111111///222333000000333222/////////000000000///...------...000///---++++++,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,------...///)))+++...000000000...---.........---,,,,,,...000111444777888666444222222///......///111444777999777999<<<<<<;;;999999:::666333111222444444222/////////...//////000111222111000///000111000///---000111222333333333222111///222555777888555222///111111111000///...---,,,///......------///000111...,,,,,,---...//////...///,,,---111222...++++++///............//////000222111222555333//////222:::<<<888111,,,------,,,---,,,,,,---000111111DDD>>>777333333333111000999777666444333333333444666666555555444444333333333777;;;===;;;888555444444444444444444444333333555444333333555666666555333444555555666666555555555???GGGFFF???GGGuuummmjjjcccXXXOOOKKKIIIGGGFFFOOORRRSSSPPPHHH@@@;;;:::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCAAA???======>>>@@@CCCEEECCC>>>999888888777888888999999999888888555444222555???FFFBBB999666666555555444333222111111111111111222333444444333444555555444333444555444333222333555555333222222111111000000111111222111333555555444444555666222222222111000000//////222333222000...000444888>>>;;;888777666666555444444555444222///------///...///111333444444444333222222333555555444444555333777;;;<<<999777666666/////////000000/////////......////////////............------...///000111///000222444666888:::;;;444333222111///...------//////000000111111111111//////...------------......,,,222---000555999WWW[[[666444777111444555777===EEEHHHFFFBBB<<<555222444444111---+++,,,,,,,,,------......------......///000000111444333111///...---......++++++,,,------+++*********++++++---...///......+++,,,---.../////////000...............///000000------...111333333111///333111000000222222222111111000..................---///222222///...///000111111000000000000000000---...............//////......///000111111222222............///000111222333222111000000111333444444777888666555555333...111222555888:::::::::999666333111333777999999777333333333222111000...---333333333555888:::::::::333111000222666777555222333444555555333222222222111111///...------......333444555888;;;;;;:::777777666555444444444444444000333444111111333222///...///000222111000...---...///000///---,,,---...------------------------...............//////000***,,,...//////...//////---------+++***+++...111111333555666444333222222///.........000333666888555555666666666666666777555333111111222222000...------.........//////000......///000111000///...111222222333333111000///---111666777444111000111///000000000///...------///............///000000///...---...000111111000444///,,,...///,,,,,,...000//////...//////000000555222222333222///000333888;;;888222---...---,,,,,,,,,,,,---///111222CCC>>>777333333333222000666666777777666444333222555555555555555555555555555888<<<>>><<<999666555444444444444444444333333666444333333555666666555555555666777777777777777777???AAABBBCCCJJJvvvqqqeee^^^ZZZWWWUUUMMMQQQUUUTTTMMMFFF@@@>>><<<=========>>>???@@@@@@CCCCCCBBB@@@???>>>>>>???@@@DDDGGGFFFAAA<<<::::::888888999999999888888777666555444888BBBHHHDDD:::777666555444333222222111111111111111222333444555555666777666444444555777555444333444666666444333222222111111111111222222111333555555444444444555111111111000000/////////111333333111...///333888;;;888555444444444444444555666555222000......///...///111333444444444333000111222333555666666444222777===>>>;;;777777888777666444222000...---,,,......////////////......,,,,,,------///000111222000000222444666888:::;;;444333222111000///...---//////000000///...---,,,//////...---------------...---333---///333888XXXqqqPPP333333555444777999;;;AAAIIILLLKKKFFF???666222333222///,,,+++,,,,,,------......///...---------...///000111444333000...---------...---......---,,,,,,,,,++++++,,,---...............++++++,,,---///000/////////............//////000......///222444444222000111000......///000000///////////////...---......+++///333333///---...000.../////////////////////------///111222333222222000000000000000000111111//////......///000111111000...---++++++,,,---///000444666444444666444000222333333444666999;;;<<<888444000111555999;;;;;;777777777666555333222111777555333333666999;;;<<<444222111333777999777555444555444222000000333666444333111///......//////111222333555777666444111777666666666666777888888222555555222222444333000///000111222222000...,,,///000111000...---...000/////////.....................//////000000000000...//////...,,,...111555......---+++***+++...000///111333333111000111222111000//////000111333555555444444444555666666666444222111111111000///...000000000111111111111111---...000111111000//////222222333333222111///...,,,000444444111...///111....../////////......---...............///000000///...---///111222222111444000000333333///------000000/////////000111111555111///000111000222555666999888333//////...++++++,,,------...000222AAA<<<666333333444444222333444666777666555333111555555555555555666666666666999<<<<<<:::888777777444444444444444444444444666555333444555777666666666666777888888888888777777<<<999<<>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@@@@@@@???BBBEEEEEECCC@@@===;;;999999999999999888777666777777777:::BBBGGGBBB:::888777555444222222111111000000000111222333444555666777888777555555777999666555444555777777555444222222111111111111222222222333555555333222333444000000000000000000000000///222555333//////333888666333111000111222111111555555555222000//////000---...///000111222222222111333333333666999888555222777<<<>>><<<999888999333333333333444555666777...///000111111000///...+++,,,---...///111222222111111222222333333444444444444333222000///...---,,,---...///000///...---////////////......------......555...///333888XXXkkkRRR888555333555888999;;;AAAHHHKKKIIIEEE???888333222111///------------....../////////...------,,,---///000111333222000...------.........000000---,,,...---++++++,,,...///...---...///,,,++++++---///000///...//////............///////////////111333444222000000...,,,,,,---//////...///000111000...---...///,,,///333333000......///------.../////////.........///111444777777555333/////////000111333555666222222111111111111222222111000...,,,+++,,,---...)))...000000222777777444444333222222333666999;;;555222//////111555777999888888777777666555444444777444111111444777999999777555444444555555444222///000000///---///555999666555222000//////000111555555555777888888777555777777666666777777888999333666666333222444333000///000111111111000///...000111111000///...000222000000000000000/////////......///000000000000///111111111...,,,...333888/////////---,,,,,,---///...///000///......000111444333111000000111222333666555444555777888888777111111111000/////////......///000000000000//////---000222333222000000000111222222222222000///...,,,///222222///---...000------.../////////...............///////////////---,,,,,,---000111111000111000444;;;<<<444---***////////////000111222333333///...111333222222444444888888333000000...++++++,,,---------///333???:::444222444666666555222333333444444444444444444555555555666666666777666888999999777666666666222333333444444555555555666555444444666777777666555666666777777777777777666<<<666;;;FFFFFFkkk{{{ooofff```XXXQQQKKKGGGCCCAAA???@@@@@@@@@??????>>>>>>AAA@@@?????????@@@??????>>>???@@@BBBCCCBBB>>>;;;:::::::::999888777666666666888999;;;???BBB???888999777555333222111111111000000000111222333555666888888888777666666888:::666666555666777888666444333222222111111222222333222444555444222111111111///000000111111222222222,,,222666555111000333888222111//////000111000///222333333111///...///000......//////000111333333666777666444666;;;:::555222666:::======;;;999777---...///111444888;;;===...///111222222111///...+++,,,---///000111222222111111111111111111111111555444333222000///......+++,,,...000111000000//////000000000//////......---...666111111555:::[[[qqq[[[???888444333666666777;;;BBBDDDBBB>>>;;;777333000000000111.../////////////////////...---,,,,,,,,,...000111000000///..................111000,,,+++......***+++---//////---,,,...///---++++++,,,///000...,,,//////............//////000///...///000111000///000...++++++,,,.........///111222222///...///000,,,///111222111000......,,,---.../////////......111111333666999999555222000000000111333555777999444333222111000000000000444333111///...///000000(((,,,------///444555333333333222222333444666666333444555555555555777999999999777666666666777777555444333333555666666555444444444333111000000111---000222222000000555999777555222000//////111222555555555777999;;;;;;;;;999888777666555555555555222555555222111333222......//////000111111222222111111111000//////111333222222111111111000000000---...///000000000/////////111222000---...333777111222222111...------...---...///...------///111555444222111111222333444333222222444777888666444//////000//////...//////---...////////////...---...111555555333000000000111111222222222000///...///000111000/////////000,,,------.../////////...---......///////////////...------...111222222111444222444999:::555111000......///000111333444555333111444:::<<<888333222333777888444111000...+++***,,,---------///333===888333222444777777666333222111111111333555777444444555555666777777777666777777666444444555666222222333333444555666666666555444444666777777666444555555666666666666666777>>>888===IIIEEEjjj|||kkk\\\SSSNNNJJJGGGCCCCCCCCCCCCBBBAAA@@@@@@>>>=========>>>???>>>======<<<<<>>::::::::::::999888777666555555888;;;;;;===???<<<666999888555333222111111111000000000111222444555666999999999888666666999;;;777666666666888888666555333222222111111222222333333444555444222000///000000000111222333444444555+++111777777333111444888222111000111222333222000000111111000...---...000111111000000111333555666:::<<<999555777<<<;;;444222444999<<<>>><<<999666444333111000000000111111...000111333333111000...,,,---...000111222222222///000000111333444555555555444333222111///......---...000111222111///...000000000111000//////...,,,...888333444777===^^^sss^^^@@@888333111333333333777===>>>;;;777777555222//////111444000000000000000000000///...---,,,+++,,,...000222///////////////............111000+++***......***+++---000000---,,,...///---,,,+++,,,///000...+++000//////.........//////000...,,,,,,---......---111...,,,+++,,,.../////////111333333000...///111---...000222222111...---,,,---...000000000///...333333444777:::999444000333222222222333555777888333222111///.........---333111///---,,,,,,---...,,,///...+++,,,///000...222222333444444444333222555999>>>???===;;;;;;<<<;;;:::888666666777999:::666555666888999999666444...000222111......111444000555888888444222444777666444111///...///111222...------000444777999999:::999777555333222111111111444444111000222111---------...///000333444666111222222111///000222444222222222111111111000000,,,---///000000000///...,,,000333222///...111555222333444333000...------......///...------000222444333222111111333555666000//////111444555333000---...//////......///000111222333444444333222111///222666666333111000000000111222222222000///...111000000000111111111000,,,,,,---...////////////---......///000/////////000000///111444555555444===666111111222222555999......///000111333555666555555;;;DDDFFF???555000222777888444111111///+++***,,,------,,,...333<<<999555333333444555555666777666444333222444666222222333333444555666666555555444444444444555555444444444555555555555666888777777666666666666777555666777666555666777999::::::???<<>>AAABBBBBBBBBAAA===<<<:::999888999::::::777888999:::;;;:::999999777777555444444555666777444444444444444444444444:::999888555333333666999444444444444444555666777333222222111111222222333666666444000------222666333222111111111333666777333222222222222222222333000222444333222000000000////////////000000000000444333111000222666:::===777666666888<<<<<<999666555999:::888888999666222222///444>>>===111+++...111///...000333333111//////000222222000///000111///111333333222222222333333222///---,,,,,,---...------///333222......111////////////000///---+++...;;;222---:::777DDDqqq{{{fffLLL???<<<444555666888:::::::::888777444444333333222222222111111111///.........///000///...,,,---///000000000333111///------...111222111111000...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///111......---------...////////////000111111111111111------,,,,,,,,,------......000111000...------.........111444444000...---------,,,,,,---...000111222111000//////000111222000/////////000111222333//////000000000000/////////111000+++(((+++------111///,,,******+++---///***000666555000///333999444555777:::<<<;;;999777===<<<<<<;;;:::::::::;;;999888777777777666333111111000//////000222222111777999:::999666111///---333333444444555666777777111333444333222444888<<<:::999777555444333333333000111333555666666555555555333111//////111333555555666666666444444666777555666888:::;;;:::666333000...,,,+++,,,---,,,,,,,,,---...//////000222555000222333222///---,,,,,,,,,,,,,,,---...///000111111111333444555666666666333///,,,...333666444111111111111111000000000000222444666888999777666444333444555555444111///---666444111...---...///000000...---...000111111111...............---------***+++,,,...000333555666222111000333777999777444IIICCC;;;666444333111///444222000000111222222222666888888<<>>===>>>@@@BBBCCCBBBBBBAAA>>>===;;;:::999999999:::777888999:::;;;::::::999999888666555555555666666444444444444444444444444999999777555333444777999555555555444555555666666222111111111111111111222666666555111...---000222222222111000111333555666111111000000000000111111///000111111000///......////////////000000000000333222111000222444777999555444666:::>>>???<<<999666:::;;;888888999888444444///111888777///,,,000000///...///222333111//////000222111000///000111222333444333222222222444222111///...---------...------000333222......111222111///...////////////---777000000<<<999KKK{{{yyyaaaEEE:::999333333555777999;;;;;;::::::666777666666666555444333111111/////////000111222000...------///000000///000///...------...000111111111000...+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---...///111......---......///000000000000111222222222222222......---------------...---///000000...------......000444999<<<999333///000///...---,,,---......000000////////////000000111111111000000000000000//////000000000///......,,,//////***))),,,...---000...---++++++,,,---...///111333333222444777:::333444666999;;;;;;:::888888999:::::::::999777666888666555444555444333111111000000000222333444444222555777666444000......333444444555666666777777111333555555444666:::===<<<<<<:::999777666666555444555666666777666555555555444222111111222444666888999999777444333444555666666888::::::999777555333000......///000///...+++---............000222111222333222000------------,,,,,,---...///000111222333333444444444444333222///---...333555444111222111111111000000//////000222444666777666444333333333444444333000...,,,333222///---------///000000///---...///000000///........................///............//////000/////////222444555555444AAA<<<777444333333222000222222111222333333333222999:::999;;;GGGSSSNNNAAAJJJFFF???777000...///111///111444666555333333:::777333111222333333333777999;;;;;;888444111000444444444444444444444444555555555555555555555555444444444555555555555666555555444444444555555666555777888888777666888999888999>>>;;;AAAFFF\\\wwwdddSSSNNNLLLFFFBBBBBBBBBCCCEEEEEEDDDAAA>>><<<@@@AAABBBCCCCCCCCCBBBBBB@@@???===<<<;;;:::::::::888888999::::::::::::::::::999888666555555555666444444444444444444444444777777777555444555888;;;777777666555555555666666111111000000000000111111555555444222///---...///111111000000000222333444//////............//////....../////////...------/////////000000000111111111111111111222333444555222333555;;;@@@BBB???<<<666999999777666999888555666///---000000+++---333///......///111111000...///000111111//////000111666666555444111111333444000000//////......------...---000333222......111444333111//////000222333---222...222<<<;;;TTTwww]]]???444555222333444777999;;;;;;;;;;;;999999::::::999888666555333222000//////111222333111000......///000///...---------------...///000000000000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000/////////000---------...///000111222000111222222333333222222000000///...------------,,,---//////...---......,,,///444;;;AAAAAA999111222111///---,,,++++++,,,......////////////......111111222222111000...---///////////////...------)))---///,,,+++---...---......---------,,,,,,,,,000//////000333666888888444555666888999888777777333555777999888666444222888666444444555666555444222222222222333444555666444666888999777555333333333444444555555666666777111333666777888:::<<>>:::AAAEEEWWWxxxmmmdddXXXJJJCCCCCCBBBAAA@@@@@@???>>><<>><<<;;;::::::999999999:::::::::::::::<<<;;;999777666555666666444444444444444444555555666666777666555666999<<<999888777666666666666666222222111111111111222222222222333222111000//////000000//////000111222222///......------......//////...---...//////...---/////////000000111111222111222222333333333333333111222555:::@@@AAA>>>:::555888888555444777666333444...+++---,,,***---222------...///000000///...///000111000///...000111999999777444111111222444...//////000//////...---///...000222111---...111333333333222111111222444//////---333;;;===ZZZuuu\\\===222444222444555777888::::::::::::999:::;;;;;;;;;999888666666555222000///000222333222000///.../////////...++++++,,,------........./////////...,,,+++,,,...,,,,,,---------------......000333333222000///...,,,,,,,,,---...///000111000000111222222222222111222111000///...---------+++---//////...---...///***,,,///666???BBB<<<222222111///---,,,,,,,,,------...000000000000...---///000222333222111///---///////////////...------+++000111...---//////---,,,---.........---,,,++++++---000111111111111222555666777777555555555555333444555666666555444333666444222111333444333333333444444333222222333555666888::::::888666555666333333333333444444555555111333666999;;;===>>>???999999888777666444333222111111222222222222222222333222111111222333555666777888888666333111000000000000111000//////000111111///......000000///...---...000///...------...111222333222000//////000///...............///000111222222222222222111111111000...///111333222111333222222111000///......000111222333333222111000222111111000///---+++***............///000111111111000...---...///...---......//////000111222222111111111222444555777777222555888777444222333666111111222333444444333333222333333333333333555666666999888555888===>>>;;;888888666333000...///000---///111111111111222===999666444444555555555444555555444333222444555444444444444444444333333555555666777777666555555444444444555555555555666222222222333333555666666666888::::::999888999:::777999===888@@@DDDSSSmmm^^^SSSMMMGGGBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEECCCBBBBBB@@@???===<<<;;;:::::::::::::::;;;;;;;;;===<<<:::888777666777777444444555555555666666666555666777777666777:::<<<999888777666666666666666444333333222222333333444//////000222333333222222000000000000000000111111000//////......//////000111///---...000111000.../////////000111222222222222333444444555444333222222222444888===>>>:::777777999:::777666888777333000---,,,------+++,,,///---.../////////////////////000000///......///111;;;:::888444111000222444---...//////000//////...000...000222000---...111...222555555444222111222222///...333999BBBbbbuuu^^^@@@333555333666666777777777777777777666777888999999888777777:::777444000//////000111333111/////////000///...+++,,,,,,------------......//////...---,,,...///------......////////////333555777666333000......,,,,,,,,,,,,---...///000...//////000000000000000222111000///...---------,,,...//////...---......+++,,,---000999AAA>>>666000000///.........000000//////111222222111//////---///111222333222000///......////////////......111555555222///000///---+++,,,---//////...,,,+++(((///555666111,,,+++---000222444444333444777999777777555444555666777888222000//////000111000///555666666444111///000222444666777666444222111222111222222222222222333333222333666999<<<>>>??????777777777666555333111000......///000111222333444111111000000111222333333222333444444222000000000...//////...,,,,,,...111000///...///111111000///...000111111///......///000111222111//////000111000//////.........//////...///000111222222222222111000//////000111111111222222111111000//////...222222333444333333222111000000000///...---,,,+++...///000111222333333444222000.........///...---//////000000111222333333000000111333555777999;;;555888:::888444111222333222333555666666555555555444555666555333444777999555888:::888777777555333333444444222000......///,,,...000111111333666===:::666444555666666666333333333222111222444777444444444444444444444444555666777888888777666555444444444555555555555666111222222333444555777888666888;;;;;;:::999999:::888:::===666???DDDQQQrrriii[[[QQQKKKHHHEEECCCDDDBBBAAA@@@@@@AAACCCDDDCCCCCCCCCBBBAAA???>>>===:::::::::::::::;;;<<<<<<===<<<:::999888888888999555555666666777888888888555777888888777888:::<<<777777666555555555666666444444333333333333444444///...///111444666666444000000000000111111000000000000////////////000000222///---...111333222000...///000000111222333333222333444444444444444333333222222555999:::888444999===>>>;;;999:::777333------...//////...---------...000000/////////000///000000...------///111:::999888555222000111333------......//////000000111///000222000,,,---111+++000555666444111000000333000000333:::OOOqqq{{{ttt```AAA333555555666666666555555555555555333333444555666777777888:::888444000......///111222000//////000111000///...------,,,,,,------------...///...------///111/////////000111111222222666777888666333000///......------------...//////---...//////000000//////000000///...------------...000111000...------...---///...---555???@@@:::000/////////000111333444000000111111111111000000---...000111222222111111---...///000111111111111444888888333000000000...+++,,,---.........---,,,)))222999999111+++***---))),,,///111222555;;;@@@;;;999777555666888:::<<<888777666777888777555333555666777444000...000222666777888666444333222333222222222222222222222222444444444777;;;===>>>===888888999888777555222111......///000222444666777111111000000000000111111---///222222111000///000///111222111...---000333111000000111333333222000...000222222000////////////000000///......000222111111000///............,,,---...000111222222222000000000//////000000111111111111111000000000000333444444444444333222222/////////.........------///000222444555666555555222000......000000000///000111111222222333333333111111111222333444666666555666666555333111000111555777999999777666777888777:::<<<<<<999777999;;;666999<<<<<<:::777444222555555555333///,,,,,,,,,...///111222333666:::===:::666444444555666666333444555555333222333444222333333444444555555555555666777888888777666555444444444555555555555666111222222333555666888999666888;;;<<<;;;:::999:::888:::<<<555>>>EEEPPP~~~pppdddYYYPPPJJJIIIGGGDDDAAA@@@@@@BBBCCCCCCCCCDDDDDDCCCAAA@@@???;;;::::::999:::;;;<<<======<<<;;;999999999:::;;;666777777888999999::::::666777999888888888999;;;555555555444555555666666444333333222222333333444111000///111555777777555111111111111111111111000000000////////////000000333///,,,---111333222000...///000111222333333444111111222222333333444444333111000333777999888666999===>>><<<:::999444...---///000000000000///------///222111000///000222000000///...,,,---///222777888888666333111111111...---------...///111222111///000111///,,,---111***...333333000...///111111111444555@@@aaa}}}xxxsss___???111555555444444333333333444444555111000000111333555888:::888555111...---///111333111000...///000111111000111000...,,,+++,,,---...,,,---............000222000000111222222333444444444555555444111000000111111000000///////////////......///000000000000000......---------------...111222333222///------...,,,111000,,,111<<>>???@@@@@@???;;;888333666777555222000333777555666888777666555666777333333333333333333333333555444222444888;;;<<<<<<888999999999888555333111////////////000222444555333333222111111000000000---///222222111/////////...111333222///---000333000///000111333333111000,,,...111111000///......---.........------000222222111000///............---...//////000000000000000000000/////////000111000000000000111111111111444444444333333222222222...............//////000///111444666777666555444222000//////111222222111222222222333333333333333222222222222333333444555333333222444555555444333777999;;;:::888888:::<<<888>>>FFFGGGCCC>>>::::::666777999;;;;;;888555444555666555222///---------///000000111222555999<<<999555333333444555555333666888888666333222111222222333333444555666666555666777999999777666555444444444555555555666666111222222333555777999:::666999<<<===<<<:::::::::999;;;;;;444>>>FFFQQQ}}}ooo```VVVNNNLLLGGGBBB@@@???@@@AAACCCCCCDDDDDDDDDCCCAAA@@@;;;;;;:::999:::;;;<<<======<<<;;;:::999:::;;;<<<777777888999::::::;;;;;;666888999999888777999:::444444444444444555666777333222222111111222222333555222000222555777666555111111222222222111111000//////............//////333...+++,,,000333222///...///000111222333444444000000000000111222333444333111///222666999999888666:::<<<:::888555///)))...000000//////111111///---000222222000///111333000000///---,,,---///222666777777666333111000000...---,,,,,,---///222333222000000111///,,,---111***...111000---,,,///222///222666777EEEooo}}}wwwrrr]]]<<>>???@@@@@@>>>999555222555888777333333777;;;///111333333222333444666555555555555555555555555666444111222666:::;;;:::777888888888777444222000///...---------///000111555444444333222111000000...111333333222000//////+++///222111...,,,...111---------///111111///---***,,,///000///.........,,,---------,,,---///222333222111///............//////////////////...---000000000///......///111/////////000111111222222444333333222222222111111---------......000111222///111444666777666444333222000///000222333333222333333333333333333333333333333333444555666777888333222111444999;;;999777777999;;;:::999999<<>>AAA===999888<<>>>>><<<<<<;;;<<<======<<>><<<999666555555666777888777666666555555555666555555555555555666666666777666666666555555555555666666444444333444555555555555555555666666666666666777888999;;;<<<===>>>===;;;888===@@@===RRRwwwyyyjjj___WWWPPPLLLEEEDDDCCCEEEGGGFFFAAA===BBB???<<<<<>>===;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777444444444555555666666666555555444444333222222111333222222111000000//////222222222222222222222222000000000111000000//////222111000//////111222333000000000000000000000000111111111222222222333333555333222333555777888888777888888666333111000000000000//////...---------/////////000111222111000111111000000////////////000000000000000000000000000000000111111222222222000000////////////000000000000//////............///444555;;;YYYeee@@@333666333333000000333555555777;;;333111000111333555444333888555222111222222000...000000111111111222222222//////...------...//////...---+++***+++---000222///......000222444444333000//////000111333555666666333000///111111000///...------------...///000///000222333444444555555666666:::CCCKKKKKKBBB999666222111444333//////333666333111000222333444444333444444444222222444555111333444444333444666888111111111222333444666777888333//////222333111///111000...,,,,,,,,,---.........//////...------,,,,,,,,,,,,---///111444555888888999:::;;;;;;;;;;;;:::999888777666555444333111222444555666777777777888999:::999777777888999888999;;;:::888777888::::::;;;:::888555333444555333333222111000///...---111111111111111222222333555333111111333333111...000000000000000///......---+++***+++,,,------,,,///......---------------+++,,,------......------...............---------...............------,,,,,,---...///000000000000222000///---------///000//////......//////000111111111000222444444333222111111111111111111111111///222444333444888999666666555444333222222333444111444888999777555444555555333222555999;;;888444555555555999>>>BBBDDDDDDBBB@@@>>><<<::::::;;;;;;777;;;@@@BBBAAA===888666888777777888888777666444:::;;;;;;888222...///222////////////000000000BBB@@@<<<888555444444555777777777777777666666555666666555555555777888999888777666555444555555666444444333333444444555666555555555555666666666666777888999:::;;;======>>>===<<<999===AAA>>>QQQttt{{{mmmdddSSSOOOKKKJJJKKKJJJGGGDDDCCC@@@??????@@@@@@>>>===>>>>>>===<<<<<<;;;;;;:::============<<<;;;999888999888888888888777777777555555555555666666666666555555555444333333222222333333333222111111000000111111111111111111111111222222222111111///......222111111000111222333333000000000000000000000000222222222222333333333333333222222333555777777666777888999777444111111111333222000///............000......000444555333000111000000000000/////////000000000000000000000000111111111111111222222333111111000000000000111111000////////////.........///333555>>>]]]rrrFFF666888666666333333777888666888;;;888666333333444666666666;;;999777666555333000---000000000111111111111222......------------.........---,,,,,,,,,,,,------//////000222444444333111////////////111333555666666333111000000000///...------,,,,,,,,,---......///000111222333444444444333111222;;;GGGJJJCCC:::888444333333222000000333333111///...000111111111///111333444444555777999...222666666222111444777111111111222333555666777666333000000222333000---222111///...------.....................------,,,+++++++++,,,---...000000444555777888999888777777777666666555444333333333111222555777999:::::::::999:::;;;:::888777888999555777888999888999:::<<>><<<999555555666999>>>BBBDDDEEEEEEBBB>>>;;;888888888999444555777999;;;;;;999777888888888888888888888888@@@AAA@@@:::222...000333/////////000000000111FFFCCC>>>999555444333333666666888888888777666555777666555555666888:::<<<999777555444333444666777555555555555555555555555555555555555666666666666777777888999:::;;;<<<=========:::>>>AAA???OOOooosssiii\\\QQQMMMLLLKKKKKKFFFCCC@@@AAAAAA???>>>@@@???@@@@@@@@@???>>>===<<<===>>>??????>>><<<:::888999999888888888777777777666666666666666666666666666555555555444444333333111111111222333333444444111111111111111111111111111222222222111111000///111222222222333333333333000000000000000000000000333333333333333333333333111111111333666777666555777888999777444222111222333222000......///111222000......222777888555111000000000000000000000000////////////////////////111000000000000111222222222111111111111111111222111111111111111111111111000333444>>>___yyyKKK999<<<<<<999888:::???@@@<<<:::<<<<<<;;;::::::999999888888:::999999888666444111...000000000000111111111111------------------------------------,,,+++***)))...///000222444333111///////////////000222444555444333222111000///...---.........------......///...///000222333333444444000------111888;;;666111666333222111000000111333111///......///000000//////111333555555666888:::222777;;;888111---...222333222222111222222333333222111000111222222000...111000///...------------.........//////......---,,,,,,,,,,,,------......000111333444444333111000444555555666777888888999888:::;;;<<<<<<;;;:::999666777999999888888:::<<<666777888888999:::;;;<<<@@@@@@>>>;;;666444333444444333222222111000//////....../////////000//////333222111000000111222222111111000///......------222000......000222333333000000///............///,,,------...............,,,---------.../////////...............---,,,,,,///...---------///000111000000///......//////000...............//////000...///111444666666333000222222222222222222222222666999:::888888;;;;;;888888777666555444444555666666888:::;;;<<<;;;;;;;;;999999:::===@@@BBB@@@>>>777777777:::>>>AAABBBBBBCCC@@@<<<888666555666777777555333555999;;;:::888555666777777888:::<<<>>>???DDDDDD;;;222---...////////////000000111111GGGDDD???:::666333333333555666777888888777666555888777555555666888:::<<<999777555444333444666777888888888777666555555444555555555555666666666666666666777888999::::::;;;<<<===;;;===AAA???MMMiiipppddd[[[TTTPPPLLLDDD@@@BBBBBB??????BBB???@@@@@@@@@???>>>===<<<<<<>>>???AAA@@@???===<<<999999999999888888888888777777777777777777777777666666555555555555555444222222333333444444555555111111111111111111111111000000111222222222222222111222333555555444444333222222222222222222222222333333333333333333333333000111222444777777555333666777888777444222111222111000///...///111333444//////111555999999555222000000000000111111111111////////////////////////000///......///000222333222222111111111111222222111111111111222222222222222333444AAAddd~~~PPP===@@@???:::;;;AAAHHHIIIBBB===<<<<<<===>>>>>><<<999777666555666777777555333111111000000000000000000000000,,,------------------,,,---------------+++***)))---...///111333333000...111111000000000222333444222333222111000......---......------------............000111222333333333222222111111111000000///000000000//////111333333111///......000111000///111333555666666666777888777<<<@@@<<<444///000333444333222000///...............///000222222111000......---------,,,------...//////000000/////////.........//////.........+++,,,...000222222222222888888999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;:::888777666888::::::::::::<<<===999999999999:::::::::999===>>>===<<<999888999::::::999888666444222111000,,,---...////////////...111111111111000111222222//////...---......///000...---+++,,,...000111000000000///............///,,,---......//////......,,,---------.../////////......//////......---,,,//////...------...000111000000/////////000000000...............///000000111111222444666444111...222222222222222222222222777::::::888777999888555666555444444444666777888:::;;;<<<>>>@@@@@@@@@???;;;<<<===@@@BBBDDDCCCBBB;;;:::999:::<<<>>>>>>===>>><<<999666555555666777999666333444777::::::888333555666666666888<<>>999666444333333444555555666666666666666777777666666666888999:::888777666555444555555666999999999888777666444444555555555555666666666666666666777777888999999:::;;;===;;;<<<@@@???JJJbbbxxxmmm\\\OOODDDEEEEEE@@@???AAA???>>>>>>======<<<;;;;;;<<<===>>>@@@@@@@@@??????;;;::::::::::::999999999888888888888777777777777666666666666666666666666666666555555444333333333222222222222222222222222000000111222333444444444111333555666777666444333333333333333333333333333333333333333222222222222000111333666888888666333555666777666333111111111000000/////////111222333...111666999999888555333000000000111111111111222000000000000000000000000///.........///111444666222222111111111111222222/////////000000000000111555444999LLLrrrWWWAAA@@@===999<<>><<<<<<===>>><<<999666444333222333555444333111222333111000000000000000//////------............------,,,,,,------------,,,+++.........000333333222000444333222111111111222333000111222222000......///------,,,+++++++++,,,,,,---...///000111222222222111333333111......000222,,,//////...///222333111000///...///000111000...111333666666555333333444333666999777222000111444444333111///...---,,,,,,.........///000000111111,,,,,,,,,---------------///000000111111111111111000000111111111000000///((())),,,///333666999:::======<<<;;;::::::999999555555555666666666666777:::;;;<<<<<<::::::;;;<<<===<<<::::::;;;;;;:::888;;;<<<===<<<::::::;;;===<<<;;;999777555333222111,,,---...///000///.........000222222111111111222......---------...000111///......///111333222111000///......------......------...////////////...---------...............///000000000000///......//////............////////////000000000000111111///////////////000111111222222222444555444111...333333333333333333333333444777888666777::::::777555444444444555777999:::<<<<<<===???BBBCCCCCCBBB===>>>@@@BBBCCCDDDDDDCCC<<<;;;999999:::;;;;;;::::::999888666666555666666777555444444666777777777555666777666555888===BBBBBBMMMOOOCCC666222222000...///000000111222333DDDAAA===888555444444444444444444444444555666666777777777777777777777777777666666666555555555555777777888888777666555444555555555555666666666666777777777888999999::::::999===;;;;;;???>>>HHH]]]tttaaa[[[WWWMMMFFFEEEAAA@@@???>>>======>>>>>><<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999888888777777777666666666666666666666666777777666666555444444333333333333333333333333333222222333333333333333222111333666888888777555333222222222222222222222222333333222222222111111111000111444888:::999666333333555666555222000000111111111000000000/////////---333:::<<<999666444555000000111111111222222222000000000000000000000000//////...///111444888:::111111000000000000111111//////000000000111111111555666AAA^^^\\\DDD???999888999???GGGHHHBBB===<<<@@@???===999444222333555222333444333000000111444111111000000////////////---...////////////...---+++,,,,,,---......//////000//////111444555555444777666444333111111111222---000222222000...///000......---,,,,,,,,,,,,,,,------///000111222222222000///............000000+++000222000111444333...///......///000000///---///111333444222000///000...///111000///000222444222111000//////.........111000000...------...000***+++,,,...//////000000000111222333333333333222000111222222222222111000***+++,,,...111555999<<<;;;:::999888777666555444111000//////000222444555666888999999888888:::;;;>>><<<;;;;;;======;;;999<<<======;;;999888999:::777666555444222111000///,,,---///000000000...---***...222444222111111222000///---,,,,,,---...//////000111333666666555333///......---------------------...///////////////...............---------111111111111111000//////......////////////......//////000111111111111111000000000000000111222222222111111222444444222111444444444444444444444444222555777666777:::;;;888888777666666777888999:::===;;;;;;>>>BBBDDDDDDCCC>>>@@@BBBCCCCCCCCCCCCCCC;;;999888888999:::999888:::::::::999888777666555333555777888777777888999777999<<<<<<===AAAJJJQQQ^^^fffaaaLLL999444222000...///000111222333333BBB@@@<<<888555444444555444333333222333444555666666666777777777666666555666666666777666666555444444444666777777777666555555555555555666666666777888888888999999::::::;;;888===;;;;;;???>>>FFFZZZ|||zzzqqqaaaTTTPPPFFFDDDBBB@@@@@@@@@AAABBB===<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999999888888777777666666666666777777777777444444555555666777777777444444444444444444444444444444444444333222111111111333777999999888555333111111111111111111111111222222222111111000000000000222555999;;;:::777333333444555444222000000000222222222111///...,,,+++---555===>>>999444444555000000111111222222222222000000000000000000000000000000///000333777;;;===111111000000000000111111111111222222333333333333555888IIIlll^^^EEE>>>777777777;;;AAABBB>>><<<<<>>777222111555:::333444444222///...111444111111000000/////////...---...///000000///...---++++++,,,,,,...000111222222111000222555777888888999888666444222111111111,,,///222222000...///111111000///...............,,,---...000111111111111444000,,,---000222000...---333555222222444222,,,...------...//////...,,,,,,...111111000...------222111000000111333444555000000000000000000111222444333111...++++++,,,...***+++---///000111222222111222333444444444444444///000222333333222222111///...,,,,,,...111444666444444444444444444333333111000...,,,---...111333---000222444555777999;;;>>><<<:::;;;>>>???===;;;>>>>>>===:::777555555555111111000000///.........,,,---///111111000///...)))---333555333111111111222111...,,,+++,,,------+++,,,...222444444222///......---,,,,,,,,,,,,------......////////////////////////......------,,,222222222222222111000000---...///000000///...---...///000111111111111111111111111111111222222333111000///111333555555444444444444444444444444444444777888666777::::::777;;;:::999888888888999:::<<<::::::===AAADDDDDDBBB>>>@@@BBBCCCCCCBBBBBBBBB999777666777888::::::999;;;<<<<<<<<<:::888555444111555:::<<<:::999:::<<<777;;;@@@CCCFFFNNNYYYbbbzzz~~~sssUUU<<<222000---...///000111222333444BBB>>>:::666555555555444555444444444444555666666555555555555555555444444777666555444444444444444555555555555555666777888888888777777888888999:::777777777888999:::;;;<<<===<<<=========???JJJUUUyyyzzzkkk\\\VVVMMMFFFCCCBBBCCCCCCBBB@@@>>>>>>???@@@???>>>>>>;;;888777888999:::999:::::::::::::::999888888777777777777777777777777777777777777777666666555666555444333222333333444000333222111444999888111333333444555666666666555555555444333111000222444777777555444333222222222111222444666666555444333444444444333222111//////////////////000000000000...999BBBAAA<<<999777666222222111111222222333444222222222111111111000000111000...///111555:::===000111111111111000//////---...///000222444555555666888RRRuuuRRRAAA???:::888===CCCEEEDDDAAA@@@@@@HHH>>>555333333333555888666777777444111//////000111111000//////////////////......------......///,,,,,,------.../////////111000///000222666:::===777777666555333222111111///000111222222111000///000///...------...///000............///000111222111000...---------///000000222444444222111222222111111111000//////000000111111000000000000111111222///---...111333222000111111000////////////////////////......---,,,,,,...------,,,---...///000...000333555555444222000000111111000...---///000---,,,+++,,,...000111000//////.........---------///......---------......---///111444555666777666888999999999999888888777;;;<<<===;;;999777666666111111111000000000000000///...---,,,,,,,,,,,,,,,000......111111---+++---000000///...............///.........000111333555000///...------------------...//////---,,,---...---...000000...,,,,,,,,,111000000111222222///---,,,---...///000000//////111111222222222333333333222000///111444555444222111111111222333555666777777555333222444555666555666777777888888777777666777777888999999999888888:::::::::;;;===>>>@@@AAA??????>>>===<<<<<<<<<<<<777666444444666888888888::::::999;;;<<<===<<<;;;:::777888<<<;;;666777<<<@@@GGGOOOUUU[[[iii}}}___===777---000444444444333333444444BBB>>>999666555555444444555444444444555555666666555555555555555555555555666666555444444444444555333333444555666777999999888888777777888888999:::::::::999::::::;;;<<<======<<<===???>>>@@@IIITTTrrrppp___TTTMMMGGGDDDAAAAAABBBDDDEEEEEEBBB@@@???>>>======>>>>>><<<;;;888999999999999888888888888888888888888888888888777777888888777777666555666666444333333333444444444555444222777???AAA>>>333333444555555555444444444444444333111111333555888777666555444333333333111333444555666555333333222333333333333222111111//////000000000111111111333;;;@@@>>>:::888666333111111111111111222333333222222222111111111000000000///......///111444666111111222222111111000///000000111222333333444444;;;===XXXsssZZZAAA===CCCAAA@@@BBBDDDCCCBBBBBBEEEHHHFFF<<<333222333333666999<<<999555000------...000111000//////......//////......------------......---......//////000000111000000000111333666999;;;777666666555444333222222///000111111111111000///000///...------...///000///000000111111222222333222111000......///000111000333666777666444222222222222222111000000111222000000/////////000222333111000///000222333222000000000///...............000//////...---------...000///.........///000111000111333555555444333222.../////////------///000+++***)))***---...///...//////.........---------...------,,,,,,,,,------...///111222333333333222333333444555666666666555444666777777777777999:::111111111111000000///...000///......------......000...///333333///---...111000//////......//////...------...///000222333//////...------------------...//////------...///---///000000...---,,,---000//////000111111000...//////////////////......333222222222333333444444222111000111444555555333222222222222333555666777777666555555777888888888999999::::::::::::999999999999999::::::999999999999999::::::;;;<<<>>>>>>;;;;;;:::999888888999999;;;:::999999:::;;;<<<<<<>>>>>>======<<<;;;999777:::999;;;???@@@BBBJJJTTT[[[hhhzzzeeeCCC===444666444444333333333444555AAA>>>999666555444444333444444555555555666666666555555555555555555555555555444444444444555666666222222333555777888::::::888777777777777888999999<<<<<<<<<;;;;;;<<<<<<===;;;<<<>>>AAA@@@AAAIIISSSkkkyyyjjj```SSSQQQNNNLLLKKKIIIGGGEEE???>>>>>>>>>???===:::777999999999999::::::::::::999999999999999999999999777888888888888777666666777666444333333444555555555444111...222:::??????444444333333333333333222333444444333222222444666888888777555444444444444333333444555555444222222111111222333333333333333000000111111111222222222888;;;<<<999888888555111000000000111111111222222222222222111111111111111111000000/////////000111222333333333333222111111111111111111222222222222999;;;ZZZqqqVVVDDD999???IIIGGGJJJGGGCCC??????DDDLLLRRRDDD;;;333222333333555999>>>999333...---...///000000000///..................------,,,,,,------......//////000000111222222//////111222444666888888555555444444444333333333///000000111111000000/////////............//////000111222444444444444333333222111000///000111111///333888:::888555333111333444444333111111222444111000.........000222333000000111333444444222000//////...---------......111000///...---...///000222111000000000000000111111222333333444444333333///000111000//////000111+++***)))***---//////.../////////.........---------,,,,,,,,,,,,,,,------000000111111000000///...---...///111222222333333000222222333333444777:::111111222222111///...,,,111000//////...////////////...111555555111///111111111000/////////000000------------...000111222//////...------------...---...//////------...///---///000000...------...///...---///111222111000222111000............///555444333333333444555666333222111222444555555444444444444444444555666666888777777999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<888888777666666666777777666777888888999:::;;;;;;:::;;;;;;<<<============???CCCJJJRRRYYYdddvvvfffBBB===333444444444333333333444666BBB>>>999666555444444333444555555666666666666666444444444555555555555555333333333444444666777777333444555666777888999999777777777777777888999999===<<<<<<;;;;;;;;;<<<<<<;;;<<>>;;;999;;;;;;;;;;;;;;;<<<<<<===999999999999999999999999888888999999888888777666777666555444444555666666888666111......222555666444333333222222111111111333333444333222333555777777777555444444333333333444444444444444333222111111222333333444444333333111111222222222333333333888999666444555777555/////////000000111111111111111111111111111111111111111111222222222111111000333333444444333333222111/////////000111111222222666:::]]]uuu\\\JJJDDDAAAGGGNNNIIINNNIIIAAA<<<===FFFQQQYYYGGG>>>555444444444444777:::666222000000111000///000//////...............------,,,,,,,,,,,,------......///000000111111222...///111444555666666666222222222222222222222222///000000000000000000////////////......////////////000333555555555333222333222111000000000000000///222555666555333111111444555666555222111333666333111///------...000111///000333555666444222000000000///............///111000///......///111222222111111000000000000000111111111111111222222333333444555444222111111222...,,,,,,---///111111111////////////............------,,,,,,,,,---......000000000000000/////////......///000000111000000222222111///......111333000111222222111///---+++000000///......////////////...111666777333111333111111000000000000111111------......///000111111///......---------......---...//////......///000...///111000///...///000000///...///222444444333333111///......///111222666555444333444555777888333333333444555555555555666666555555555666666777777777999;;;>>>>>>===;;;======<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<;;;::::::999999999::::::777777777666777777888888555666999:::;;;<<<>>>???===>>>>>>>>>@@@CCCGGGJJJNNNZZZjjjyyyggg@@@;;;111111444333333222333555777BBB>>>:::666555555555444444555666777777777666666444444444555555555666666333333333444555666777888555666777777888777777666777777666666777777888999;;;;;;::::::999:::::::::;;;<<<@@@CCCBBBBBBHHHPPPfffvvvhhh[[[TTTQQQMMMGGGCCCAAA@@@???>>>===<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777777666555555555666777777<<<:::888666444333333444444333222111111111111111333444444333222333555888555555444333222222222222444444444333333222222111333444444444444333222222222222222222333333333333555555333111444888555///...///000111111111111000111111111111111111111111///000111222333222222111333444444444444333222222...///000111333444555666999BBBhhhjjjUUUKKKKKKHHHJJJOOOLLLLLLGGG@@@===AAAJJJTTT[[[LLLBBB:::777666444333555333333222222222111///---000000///..................------,,,,,,------...---......//////000111111...000222444555555555444///000000000000111111111000//////////////////000...//////////////////......///222333444444222111222222111000//////......///000111000///...///111333666777555222000333666555333111...---------...---000444666666444111000222111000000//////000000111000000///000111333333000000000000000000000000///////////////000000000555666666555222///.........---,,,---///111222111000000/////////........................///000000000000000000111222222333111222222222111000//////222222000---+++***,,,...000111111111000///---,,,///......---....../////////...111666777333222444111111000000000000111111...//////000111111111111......---------......///---...//////......///111///000111000//////000111111000000222555666666555111000///...///111333555666666555555555666777888444555555555555555666666777777777666777777888888888888999;;;>>>???===<<<<<<<<<;;;::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::999:::::::::666666666666777888999999:::<<<>>>???>>>>>>AAACCCGGGGGGFFFFFFGGGMMMUUU[[[jjj{{{oooDDD>>>444333444333222222333666888CCC@@@;;;888777666666555444555666777888777666666333333444444555666666666333333333444555666777888666777888999888777666555777666666666666777888888999999888888888999999:::<<<===AAACCCBBBBBBHHHQQQfffttt___YYYOOOGGGBBB>>><<<;;;>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777666555555666888999888777999:::888444333666444333222111111111222333444555555444222333555777444333333222111111222222333333333333222222222222444444444444444333222222111111222222222333333333222444444333666888555//////000111222222222111000111111111111111222222222---...///000111222222222333333444444333333222111000111222444666777888999888IIIooorrr[[[NNNLLLFFFFFFLLLLLLFFFDDDCCCEEEKKKRRRXXX[[[OOOEEE<<<999777444222333111222222111111222666999111111000///////////////.........------.........------...//////000000111///000222333444444444333/////////000000000000000000//////......//////000......////////////.........///000222222222222111222222111000//////...---...///...---+++,,,...000111555777555000///222666444333111///...---,,,+++,,,000444666444222111000333222111111000000111111///000111222222333444444//////000111111111111111,,,---......//////......111333333222///+++******,,,+++***+++...000000///000000000/////////..................///000111111000000000000222333555666444444444333222111//////---......,,,++++++---///000000////////////............------....../////////...///333444111111444000000/////////000111111//////000111222111111111...------------...//////---...////////////000222000000111000//////111333111111222555777888777555////////////111333555666555555666666666777777777555666777777666555666777888888888888888999::::::999999999;;;===>>>===<<<;;;:::999888888999:::;;;>>>===;;;:::999999:::;;;;;;;;;:::999999:::::::::555555555666777888999:::888:::<<<;;;999:::>>>BBBJJJMMMSSSXXX___jjjvvvwwwGGG>>>555444444333222222333666:::EEEAAA<<<999888888777777444555777888888888666555333333444444555666666777444444444444444555666777555666888999999888777666666666666666666777888888888888888888888999:::;;;>>>>>>AAACCCAAAAAAHHHQQQcccxxxiii\\\PPPGGGBBBBBBAAA???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;:::999999888777777666666666777888999444333555888666111222777444333222111111222444555555666666444222333444666444444333222222222333333222222222222222222333333222333444444555444444444111111111111222222222222222666999999999999444...///000222333444333222111000000111111111222222222//////000000111222222222333333333333333222111111111222222333555666777777444KKKpppeeeSSSMMMEEEBBBFFFEEE@@@CCCIIIQQQYYY]]]\\\ZZZNNNDDD<<<999777444222333222222111///111<<>>>>>===;;;:::888777777888:::;;;===<<<:::888777777888999999999888888888999999:::777777777888999;;;<<<===:::===AAABBBCCCGGGOOOVVVfffnnn{{{|||GGG===333444444333222111333777;;;FFFBBB===:::999999888777444555777888999888666555333333444444555666777777555444444444444555666666333555777999:::999888888666666666666666777888888777777888888999:::;;;<<>>===<<<999444---///111333444444444222111000000111111222222222222444333333222333333444444222222333333333222111111000000111111111222222222333OOOrrrlllWWWRRRIIICCCAAA<<<===CCCNNNZZZccceee___ZZZKKKBBB:::888777444222333333333111...444HHHeee{{{333222222111111111111111000000////////////000000000000000111222222333333111111222222222333333333333333333333222222111111000///...------...///000---...///000000///...---000000000000111222333444444444444333222111//////...000222333222000///000...222555222---+++///444,,,---///111111000///---,,,///333333111///000111111111000///////////////---///222555777666555333...000222444555666555555+++---///111222000...---+++---000000///---------///------...000222222222000000000000////////////,,,,,,,,,---...///000000111111000000000222333444//////000000000000000000+++---//////---,,,,,,---000...---+++,,,...111333000000///000000111222222111---,,,......---...222...............///000000---...///000000000///...---------------...///000,,,...000000//////111333000111111000///000333555///111333777999888444000111111222333333333222222222444666888999777555444666888:::999666555777999888888888999:::;;;===>>>@@@===;;;;;;===>>>???>>>;;;:::888777777888:::;;;<<<;;;888666666666777888777777777777777888999999:::;;;;;;<<<===???@@@AAAIIIMMMSSSWWW\\\eeerrr{{{KKK???666777444333111111333777;;;GGGAAA:::777999;;;:::888333333333333333333333333444444444555555555666666777777777777777777777777777777888888888888777777777777777777777777777777;;;;;;;;;;;;;;;<<<======@@@>>>???BBBCCCDDDIIIOOOddd}}}jjj___PPPHHHGGGHHHGGGEEEBBBAAA===:::===AAA???:::<<<;;;:::;;;<<<;;;999777<<<;;;999888666666555555666555444555777777666444222333333444444555555555555555666666666666555555444444444444444555666777222222111111111222444555444333222222444666666555000333555555333111222444444:::@@@@@@:::333000000333222111000/////////000111111111222333444555666111555555222111555666666000000000000111222333444333111222444444222555;;;;;;RRRvvvqqq___XXXKKKCCCAAA;;;:::>>>IIIVVVaaaddd^^^XXXIII@@@666444888;;;888333999555222333777???FFFJJJ555222......000333333111111000///...------...///444//////333777555333444666777888777444222222222333333333222111000000///000000////////////000000///...---...///...---+++//////000111222333444444:::888555222000111222333///222555666444222000000,,,222666555444444111---,,,000000,,,***,,,---,,,000111222222111///---+++...///000222222222111000111///111555555111///111...---------000333777:::555333111000000000...------...000111111///---,,,111111111111000000000000000222444222///,,,,,,---///...,,,,,,,,,...///111000000000111222444555666444222000000111222111000444333111000/////////000+++,,,.../////////...---000000000000000000000000222000.........///...,,,222......111222000000222111000//////000000///...---,,,,,,,,,,,,---......***000222///000333111,,,---...000111333333444444444555777888888777555444555555555555555555555555777888999999888777888999:::::::::;;;;;;;;;;;;;;;<<<<<<::::::::::::<<<<<<999888888777999;;;>>>???@@@;;;777555777888888777;;;:::999666444555888:::666999;;;;;;::::::<<<>>>????????????AAAEEEKKKOOO\\\gggsss|||PPP@@@666333333333333444666999<<>>>>>===<<<@@@>>>>>>AAABBBCCCHHHNNN___yyyjjj```VVVLLLEEE@@@AAA???>>>@@@CCCAAA;;;777777888:::<<<<<<:::888999999999999:::::::::999777666555666888888777555444444444555555555555555555666666666666666666555333333222222333333444555222111111000111222333444555444333333555666555444555777888666333111222333555;;;@@@@@@:::444111111111111000000000000000111000000000111111333444444333666666222///111222111111111111111222333444555222111222444333222666;;;===ZZZ}}}wwwcccZZZKKKBBB???999666:::AAALLLTTTVVVPPPJJJDDD===666444777999888444666333111111666<<>>???;;;888777999::::::999;;;<<<===<<<;;;:::;;;<<<<<<<<<;;;;;;<<<>>>AAACCC???BBBGGGNNNUUU^^^gggmmmOOO???666555333333333444666888:::???:::444222444666666555777666555444444555666777666555555555555555555555666666666666666666666666777777888888888888777777777777777777777777777777666999<<>>===>>>===>>>AAABBBBBBFFFLLLZZZvvvlll\\\XXXPPPHHHEEEFFFBBB===CCCAAA@@@@@@@@@???===;;;999999999;;;======:::888999888777888999999888777777777777666666666666666666666666777777666666666444333333333333444444555222111111111111222333333777555444444555666555444::::::999666222111111333666:::???>>>:::555333222///000000111222222333333111111111111111222333444777:::999333000000000///222222222222333444555555111111222444333222666===FFFhhh}}}hhh\\\KKK@@@<<<777555666:::@@@EEEEEE@@@<<<<<<999666555666777666555222111000111444888===@@@444222//////111222222222111000000000000111111222888333222555555111//////555666777555222000000000222111111000000//////...///..................//////.........//////...,,,---...000111222111111000///000222444555444333222333444444333111///000111111999<<<888222000///......111111---,,,...///...---...///000000///...---//////000000000000///...000...000333333000...000111000//////000222444666333111000111222333222111222111000///...---,,,+++......//////000000111111111111111...,,,,,,---///000///...------...///000............//////000111555444222222333333333222111111000///............000000111111111000//////////////////////////////...---,,,---///111111000---111666777555:::KKK]]]555333000///000000000///111000000000000111222222222555555333333666666444222333444444555555555444111111222333444555555666777777777777777777777777888999:::999999999;;;<<<======<<<<<<;;;;;;:::::::::999999888888999999:::999888777777888999:::;;;;;;999777777999::::::999666999;;;<<<;;;::::::;;;>>>===<<<===AAAHHHOOOSSSYYY___iiitttNNN???777777444333333333444666888AAA===888555555666555555666555444333444555666888666666666666555555555555555555555555555555555555777888888999999888888777777777777777777777777777777888;;;>>>???@@@@@@@@@>>><<<===@@@AAAAAAEEEJJJVVVxxx~~~jjj^^^YYYTTTNNNGGGDDD???<<<<<<<<<<<<;;;>>>>>>>>>@@@CCCCCC@@@===<<<:::999999::::::999888999999999888888777777666777777777777777777777777777666666666666666777777333333333333333333444444888777666666777777555333;;;:::777444222111222333555888;;;;;;888555222222///000111333555666777777444444333333333444555555;;;===<<<666333333333111333222222222333333444555111111333555333222888@@@QQQxxx~~~iii[[[HHH<<<999555555555666888;;;;;;888555777888888666444333333444000000111222333666:::===333222000000111111222222/////////000000111111222666333222555444000...000333555555444222000///000111000000000//////............------------.........---,,,---......---+++---...000111111111000///000111333444555555444333444444444111///...000111222999===888222000111111---111111---,,,...000///---....../////////......000000000000//////......111...///222222///...111333222000000000111222333666555333333333222000...222111000......------............///000000111111111000///---,,,,,,...000111000///.........////////////.........//////000333111//////000111000///000000///...............000000000000000000//////////////////////////////...------...000111000//////222777888777<<>>>>>======<<<;;;:::999999888888888777777888888888999888888777777888999999<<<<<<:::::::::;;;;;;;;;999;;;===>>>>>>>>>@@@AAABBBGGGLLLPPPUUUaaappp|||OOO???888999444444333333444555666BBB???;;;777555555444444444444333333333444666777666666666666666666666666666666666666666666666666888888999999999999888888777777777777777777777777999999999:::<<>><<<:::999:::;;;:::999:::::::::999999888888888999888777777777777888999888777777666666777777777666666666666666666666666888888777888888888666444999777444222222333444444444666777777666333222111000111333666888::::::;;;999888777777777777777888888;;;;;;666444555666444333333222222222333444444111222444666444333:::DDDYYYvvvcccWWWDDD999777444444444333444555666555555666888888666333000000111000111333333333666:::===111111111111111111111222---......//////000000000222000111444444000000333222333444333111000000111000000000000////////////......------------......000000///000222222000///---...///000111111000000666555555444444444444444444444333000......000222777<<<>>>888111000000///,,,000111---,,,...000///......//////////////////000000000////////////000111//////222222//////111333333111000000000111111555444444444555444222000000000/////////000111111.../////////000000111111222000...,,,---...///000000000000000///000000000000000/////////000111111333111//////000111000//////////////////.........000/////////////////////........................000//////000222222000...888666555555111000555===777555222111222222222111111111000000111111222333333111111222222222333444444444444444444333333222222222333444666888999;;;999999999999999999999999888888999999888:::===@@@======<<<;;;:::999999888777777777777777777777777888888888888888888999999??????>>>===<<<===>>>@@@AAABBBCCCDDDEEEIIIMMMQQQSSS___llltttzzzPPP@@@999999555444444333444555666@@@>>>;;;777444333222222333333333444555555555666555555666666666777777777777777777777777777777777888888999999999999888888777777777777777777777777:::999888888:::===AAACCC===<<<>>>BBBBBBAAACCCHHHQQQnnnrrrcccXXXPPPJJJHHHBBB>>><<>>AAA;;;;;;::::::999999888888666777777888888777777666777888888999999999::::::;;;;;;;;;::::::<<<@@@CCCCCCEEEGGGKKKOOOVVV^^^cccqqqSSSAAA888999555555444444444555777<<<;;;999777444444444555222333555777777777666555444444555666777888888999888888888888888888888888888999999::::::999999888777777777777777777777777888888888888:::<<>>===???CCCCCCAAADDDHHHNNNhhh{{{mmmaaa[[[[[[RRRHHHDDDGGGKKKLLLKKK@@@===:::999999:::::::::999999999999999999::::::;;;:::888777777888:::;;;888777666666555555666666888888999999999888777666777777888:::;;;;;;999666777555333444666777666444444333333333444444333222///111444777:::;;;;;;;;;:::999888777666666666666222555666333222444666555777777666666666666666777333555888999666666???KKKkkkhhhTTTJJJFFF:::444666666333333222222111222444666777666444333222222111111000222444444333666<<>>CCCKKKPPPTTTXXX```hhhqqqzzzVVVBBB888888555555444444555777888:::::::::888666666888999222444777999:::999777666333444555666777888999:::888888888888888888888888888999999::::::999999888777777777777777777777777666777888:::;;;<<<======>>>===@@@CCCDDDBBBDDDHHHKKKdddrrr```SSSNNNKKKHHHDDD@@@===:::888999:::::::::888888888999999:::::::::;;;:::888777777888:::;;;::::::999888888777888888777888999999999777666555777777888:::<<<<<<:::777888666555666888999666333555444333333444555444333...000333666999::::::999888777666444444333333333333777888444333666888777999999888888888888888999444666999:::777666AAAMMMwwwyyyZZZHHHBBBAAA777333777777555555555444333444666777777444111111222444444333///222444333222555===CCC///111444333111///111222000111222222222000///...//////222444222///000555---000222444444555666888111111111111111222222222000000////////////000000///......///111222111//////...------000333777999111333666888888555222///...///111111000000222333666555111///333888777111111555666222222555666555444444222111000000000000000000000000222444666777555222111444444111222555333222222222111111000000111111333666999:::999777333444666666666444222111555444444333222111000000111//////111444555333000---...000111333444444444.........///000222333444222000......///000///...///000111222222111000///////////////111333555666........................///000222555777888777555333222333666666222111444111222444777999888555333222222111111222222333444666333555;;;;;;666444777555555666777777777777777333555777999::::::999888888888888888888888888888555555555555666999===AAA777777777777777888888888666777888999999888777666666777999:::;;;<<<<<<===FFFHHHHHHIIILLLSSS]]]dddssszzzXXXCCC888777555555555555666888:::???<<<888666666777666666777888999999999777666444333444555666888888888888888888666666666777888999888777777777777777888999;;;:::888666666777888999888888888999:::<<>>???BBBEEEKKK\\\nnn___RRRJJJGGGFFFCCC???===<<<;;;<<<:::999999777777999===@@@999777555666888:::;;;;;;===:::666555555666666555666777888999999888666555888888888888777666555444666555555555555666777777444444444333333333222222555333222222444666777777777888888777555444555777111444666555333444999>>>@@@<<<888888:::<<<;;;:::111333111555999666AAA\\\|||jjjQQQKKKDDD>>>;;;999888888666444333555333111333777666666555555444333222222//////666555///666>>>:::000000000///000111111222111111000.........///000///......000333444222///000///.........000111222222000......///000000000222111///......000222333333222111111222222111///111000//////111333666888555333222333555555222///111111000000000000111111111///...///111333444444444333222222222444777888:::===???>>>:::666666666333444444444555666666666===999555333444555666666:::999666444222222333333999999999999888666555444333444444555555444444333444333333444555555444222333333333222222222111111000111222222222222111000000//////000333444444333555333222333333222000...222222111111111111222222111---...444777444000//////////////////000111111000000000222555777666555444444444444444444444333000333777888777777999;;;555555444333111222444777666888;;;===>>>===<<<;;;:::;;;;;;<<<;;;:::999888:::999666666<<>><<<;;;>>>999:::CCCKKKJJJHHHHHHQQQUUU[[[aaahhhttt]]]@@@===888999666444666:::======>>>;;;777555555666666555777777666666666555555555666777888999999999999999999888777666666666666666777777777777777888888999;;;:::888777777777888999888888888999:::<<<>>>@@@???@@@@@@???>>>???BBBDDDKKKYYYiiiZZZSSSNNNIIIEEECCCBBBAAA@@@>>>>>>>>>===;;;999999999===<<<::::::;;;;;;:::999<<<:::888888999;;;;;;:::777888999:::;;;:::888777777777777777666555444444444333333333333444555555444444444444333333333333555444444555777999999:::;;;;;;:::888444222222222111444555444222222777;;;<<<999777888;;;>>>???>>>;;;;;;666888;;;999GGGddd|||iiiYYYOOOJJJBBB<<<999777666666666333333555444111333777777777555444333222222111000///555555000888AAA===111111000000111111222333333111/////////000000000000//////111444555333000///////////////000111222000000000111222222000...000//////...///000111222333222111222333333111///111111000000111333555666555444222333555555333000111111000000000000111111222000//////111333333333333222222111222333555555222777===@@@???<<<;;;:::444444444555555555555555999777444333444555555444777666333111000111111222888888888888777666555555555555555555555555555555555555555555666666555444333333333222222222222111111111111111111111111111000///......000222222111111000000222444555444222222222222222222222222222111///000555777333111111000////////////000111111000//////111444555444333333333333333444444444444000333777888777888:::<<<444444444222111111444666555777999;;;<<<;;;999888888999:::;;;:::999777666;;;<<<::::::@@@EEEBBB:::777888888999999999888888999999999999999:::;;;;;;:::::::::999777888:::<<<777888999<<<>>>??????>>>@@@===???HHHOOOQQQSSSWWWgggnnnyyy^^^AAA===888888666555777:::===>>>???<<<888666666777666666666666555555555555555555777888888999999888888777999999888888777666444444666777777777777888888999;;;:::999888888888999:::888888999999;;;<<<>>>???>>>?????????>>>???BBBDDDJJJUUU{{{ooofff```YYYRRRLLLDDDBBB@@@>>><<<<<<=========<<<:::;;;;;;;;;999888;;;999888999::::::999888777888:::;;;<<<;;;;;;:::888888888777777666555444444444333333444444555666555555555444444444333333444555777999:::;;;<<<<<<======<<<999555222111222222444555444111111444777;;;999777888;;;===>>>>>><<<:::444444777888KKKkkkyyyfffWWWOOOTTTNNNFFF???;;;999888777666333222555555222333666888777555444333222222222222000555555111:::CCC???222222111111222222333444555222///000222333222000111000000222444555444222......///000111222222222//////111333555333000---...//////000000000000000333222222333444444111///222222111000111222333444555444333444555555333222111111000000000000111111333111000000111222222111111111111111111222222222444999@@@CCCAAA<<<777333555555555555555444444444555444333333444555444333555444222111111111222333555666666666666666555555666555444444444444555666444444555555555555444444333333333333222222222222333222111000000111222333444111///...000222222222111000000222444555444333222222333333333333222222000000333777666111111444000000000///000000111222000//////000222333111000222222222333333444444444444666888999888888999:::333444333222111111333555555666888999999888777666666777888999999888666444777999999999<<>>888888999999999888888777666666777888999999999999888888999888666777999<<<888:::===@@@BBBDDDEEEEEEFFFGGGLLLVVV]]]dddmmmtttaaaAAA<<<888888777666888;;;>>>???@@@===:::888888888888777666777888999888888666555666666777777666555444444888888999:::999888666555555666777777888888888888;;;:::999999888999::::::888999999:::;;;<<<===>>>===>>>??????>>>???BBBDDDGGGOOO~~~~~~tttbbb\\\SSSKKKFFFEEEEEEEEE>>><<<::::::;;;=========<<<;;;:::::::::999777444777888999;;;<<<<<<<<<<<<::::::::::::999888777666666666666666666777888888666666666555555555444444333555888:::;;;<<<======<<<<<<===;;;888666555666444555777666333222333555;;;:::999888888999999999777666111222777:::OOOqqq}}}wwwgggUUUQQQVVV```YYYOOOGGGAAA???===<<<777333222555555333333555666555555444444444555555444111555444111999BBB===333222222222222333444444666333000111444555333000000000111222333333333333---...000222333333222222000///000222333333000......///111333333222111000444333333555666555222000333222111111000111222222444444444555555555444333222111111000000111111222444222111111111222111//////000000111111111000///666999>>>@@@>>>:::444111666666666555444444444333333222333444666666444222555444444333333444555555333444444555666666555555666555333222222333555666222444555555444333333444444444333333333222222222444333111000000111333444999666222111222333444555444333333333444444222000111222333333333333222111000111444777444///000444111000000000000111222222222111000111222222111///000111111222333444555555999:::::::::888777777666444444555444222222444666666777888999888777666555444555777888888666555333444666777777888:::===>>>999999999999999888888777666777888999999999777777:::;;;;;;:::::::::===???<<<@@@EEEJJJOOORRRUUUWWW]]]dddooozzzeeeCCC<<<888777777888:::<<<>>>??????<<<999777777777777666555888;;;>>>>>><<<888666666666666666666555444333666777999:::;;;:::999999444555777888999999999888999999999999999999999:::888999:::;;;<<<<<<======<<<===????????????AAACCCDDDKKKxxxyyynnncccZZZTTTLLLHHHBBB>>>>>>???@@@@@@>>>===<<<======<<<:::888777888999:::;;;;;;;;;<<<=========<<<<<<;;;:::999888888777777888888999:::777777777666666666555555111555888::::::;;;<<<>>>===>>>???>>>;;;888777777777888999999777555444444888888888777666666777777777888555777;;;===SSSuuuyyytttmmm\\\NNNSSScccjjjbbbWWWNNNHHHDDDCCCBBB<<<666333444555444333555333444555666777888999999777333555444000888>>>888333333333222333333444555666444222333555555333111//////000000000111222333---///111333444444333333222000//////000111111000000111444555666555333222444444555666777666333000222222111111111000111111333333444555444444444444222222111111111111222222444222111111222222000...//////000111111111000000111222555888;;;;;;:::999666666666555444444444333333333333555777666444222333333333333444444555555222333444555555666666555555444222111111222444555333666777777555444555666444444444333333333222222444333111000000111333444:::777333111222333444444444333333333444444333111111222222222222222222111000111333666333...///444111111111111111222333333444333222333444444222111111111222333444444555555777777888999999999999888555666777666555444666777777888888999999888777666444555666666666666555555777888999999888888:::>>>999999::::::::::::999999:::;;;<<<======<<<::::::<<<>>>??????@@@BBBEEEHHHGGGMMMVVV___gggooovvv{{{iiiEEE<<<999777888:::;;;<<<===>>>===:::666444444555444444666888<<<>>>???<<<999777888888888888777777666555666666888999:::;;;;;;;;;444555777888999999999888777888888888888999999999888999:::;;;<<<<<<<<<<<<:::<<<>>>?????????AAACCCCCCGGGrrr}}}iiicccYYYPPPIIIEEEBBB@@@>>>===<<<<<<======<<<;;;999999999::::::;;;;;;;;;?????????>>>>>>===<<<;;;888777777777777888999999888888888777777777666666222555999:::999999;;;>>>@@@AAABBB???;;;888666555888999;;;;;;:::888666444333555777777777777999:::666999777999<<<===RRRuuu}}}zzzxxxrrrdddYYY^^^jjjkkkdddYYYPPPJJJHHHGGGFFFBBB:::444444555444444555222444777:::;;;;;;::::::888333666555222888<<<444333333222222333333444555333444555555444333222222...///000000///000222444...///111222444444555555333111///...000111222111222333555777777666555333555555666888999777444111111111111111111111000000111222444444333222333444222222111111111111222222333222111222222222000...000000000111222222333333444333333444666888999888555555555555555444444444444333333555666666333111111111111222222222222222333333444555666666666555555444333333333333444555666999;;;;;;888666888:::444444444444333333333333444333222111111222333444666444111000111222222222111000111333555777666555333333222222222222333333333222333555444000000444222222111111222222333444555444444555666666444333333333333444444555555555222222444777:::======<<<666777888888666666666888888888888999999999888888666666555555555666777888888777777999888555666999999:::;;;<<<<<<<<<<<<;;;:::;;;<<<==================@@@CCCFFFIIINNNSSSWWW___gggtttnnnGGG===:::777999;;;<<<;;;;;;;;;>>>;;;777555555555555555666777888999999999999888777777777777777777666666666666666666777888999999333444777999::::::999888666666777777888888888888888999:::<<<<<<<<<<<<;;;999;;;>>>??????@@@AAACCCDDDDDDkkkyyymmmbbbYYYSSSJJJGGGDDDAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<<<>>===<<<;;;:::999999999999:::;;;;;;999999888888888777777777444777::::::777777;;;???>>>???@@@???;;;888555555888999;;;<<<<<<:::777444333666888999888888999<<<444777666999===AAAYYY~~~{{{~~~xxxqqqooohhhaaaWWWOOOLLLKKKLLLMMMHHH>>>555444555444444666444777;;;>>>>>>===:::777777333666777555;;;===444222222222222222333333444000444777666333000111444///000111111///000333555000000000111333444666777444333222222444444333222222333555666666555555444555555777999:::888444111000000000111111111111000///111333333222111222444333222222111111222222333222111111222333333111///111111111111222444666888999777444444666777666444444444444555555555555555555333222333444333111000111111222222222111111000444555555666666666555555666666666666666666666666555999<<<;;;777666777:::555444444444444333333333333333333333333333333333444222000000111222222111000000111333666777777666777666444222222444666777888444333666777444333444333222222222222333444444555444444555666777555444555555555555555555555555333222222666:::<<<<<<:::555666888888666555666777777777777888999999999999999888666444555777:::;;;888555666:::;;;666555777999:::;;;===>>>>>>>>>>>>;;;<<<===???AAADDDFFFHHHKKKOOOUUU[[[ccckkksssxxxsssIII>>>;;;777999<<<<<<:::888999AAA>>>:::888888999888888666555444333444555777999444444555555555555555444777777555444444555666777222444777999::::::999888555555666777777777777777888999;;;<<<===<<<<<<;;;999;;;>>>??????@@@AAACCCFFFCCCfffzzzqqq^^^ZZZSSSNNNJJJGGGDDDBBB>>>======<<<<<<<<<======?????????>>>>>>===<<<;;;===<<<<<<<<<<<<===>>>>>>999999999888888888888777666999;;;:::777777<<<@@@888:::======;;;999888888888999:::<<<===;;;777444888:::<<<;;;999777888:::555888888<<>>AAA@@@===888555555222777999888>>>@@@555222222111111222222333444...444999777111...111555000222333222000000444777111000000111222555777888333444555777888777444111222333444444555555444444555666777999:::999555111//////000111111111111111---000333333111000111444333222222111111222222333111000111222333333111///222111111111333666999;;;333111111555999<<<;;;:::333444444555555666666666555333111111111111000...333444444444444333222111555666666666666666555555777777888888888888777777222666999888444222555888555555444444444333333333222333333444444333333222444333222333444444333222444333333444555666444333:::888555333333555888:::;;;666333777999777555555333333222222333333444555444333333555666777666444666666666666666555555555777555444666888999777555444666777777666555555666555666666777888999999:::<<<999666444555777;;;>>>===999:::@@@BBB>>>;;;<<<::::::<<<>>>???@@@@@@@@@BBBCCCEEEHHHLLLQQQUUUWWWaaafffnnnwwwuuuKKK???<<<777:::<<<<<<999777777<<<:::777777777888888777777666666555555555666666555444444333333444444555666666777777888888888999888888999999999999888777666666666777888:::;;;<<<:::999:::<<<>>>???===;;;;;;<<<===<<<<<<===@@@BBBFFFGGG\\\{{{ppp```TTTOOOPPPIIIBBB===>>>@@@BBBBBB?????????>>>======<<<<<>>???;;;777666777888::::::999888888:::;;;<<<<<<:::888888999===000;;;PPPVVV___}}}mmm___```___[[[WWWVVVXXX[[[KKKEEE>>>::::::;;;;;;;;;===<<<;;;:::999999999999555666===444===PPPCCC888333333333222222333444444111222444444333222000...222111000111222222111000///111222222111111222333666444222222444444222000444111...///333666777666777777777666666555555555111222333444444333222111000000000000////////////333444555333000000333666222333444555444333222111222222222444777:::===>>>555777999:::;;;:::888777444444444444444444333333333333333444444444555555222111111222444444333111888888888555222333777:::666666666777777777777777777777888:::;;;999555222444777:::888333111444777222333444444555555444444222222222333333333444444555666666777777777777777555444444444444555666666888777666555444444555666555444222222222444666777777666555444555777999:::555444444666888888444111666777888888777888:::<<<999888777888999999888777:::777444555777::::::999:::999888888888888:::::::::999:::<<>>>>>===;;;???@@@AAA@@@>>>>>>???AAAEEEGGG]]]uuulll```WWWRRRMMMGGGBBBLLLJJJFFFBBB@@@@@@@@@AAADDDFFFDDD@@@AAADDDDDD???AAA>>>;;;::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;999888;;;???@@@===999777777888999999999999999999;;;<<<;;;999888888999::::::FFFRRRZZZrrrjjj```dddiiijjjfff```\\\ZZZMMMEEE===888999;;;:::999:::999999999999:::;;;;;;666555<<<444???QQQDDD888444444333333333333444444444555666777777555444333222111000111333444333222///111222222111000222333666444222222444444222000333222111111333555777888333333222222222111111111000111222333333333222111000000000000000000000000222444555444111111333555222333444444444444333222333555777777555555888;;;444666:::<<<===;;;777555777777555444444444444555222333444555555555444444333222111222444444333111666777777555444555999===666666666666666666666666444444555777888777444111333666888777333111444777444444444444555555555555444444444555555555555666555666777777888888777777555555444444555555666777777777888888888777666555555444333222222444666777777666555333333444666777666555555666888888555333888999::::::999999;;;===999999888999:::::::::999888777777:::???AAAAAA???:::999888888888999:::;;;======>>>???AAACCCEEEGGGGGGJJJNNNSSSXXX^^^dddiiiwww|||SSSAAA:::<<<<<<;;;;;;;;;::::::===;;;888666777777666555555444444333333444555555555444444333333444444555333444555666777888999:::888777777777666666666555666666777777888999;;;;;;:::999999;;;===>>>===;;;BBBDDDEEEDDDBBB@@@@@@@@@CCCHHH]]]uuujjj\\\RRRSSSOOOIIICCCAAAAAADDDFFFJJJJJJHHHDDDDDDDDDBBB===@@@>>>;;;:::;;;<<<;;;:::>>>>>>>>>>>>======<<<<<<;;;::::::<<<@@@AAA???<<<888888888888888999::::::888:::;;;:::888888888:::777BBBOOOSSS```wwwgggeeeiiinnnoookkkeee___\\\PPPFFF<<<777999;;;:::777666777777888999;;;<<<===999555;;;555BBBSSSDDD888555555444444333444444555555666777888999888777666333222111222444555444333///111222222111000222333666555333333444333222000111111000000111333555666000000000000000/////////000000111222333333222222000000111111111111111111222333555555333222333444111222333444555555555555444999<<<999333000222666222555999======:::666333:::999777555444444555666111333555666666666444333444333333333555555333111555555666666666888<<>>>>>===<<<<<<===>>>??????BBBFFFGGGIIILLLQQQVVVVVV]]]fffmmmsss|||UUUAAA999<<<;;;;;;;;;;;;::::::;;;999777666777777777666555555444444444555666666555444444333333444444555222333444555777888999:::777777666666555555555555777777777777888999:::;;;:::999999:::<<<======;;;AAACCCEEEEEECCCAAAAAAAAACCCGGGZZZqqqlllcccZZZSSSOOOMMMLLLKKKJJJGGGEEEEEEFFFEEECCC>>><<<::::::<<<>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>======>>>AAAAAA???<<<:::999888777888999:::;;;888999:::999888888999;;;999AAAOOOYYYmmmqqqeeemmmkkkgggbbb^^^[[[[[[[[[QQQGGG<<<888;;;===;;;777666666777888999:::<<<===:::555:::777DDDTTTCCC888666666555555444444555555333444666777888888888777555444333333444555444333000111222222111111222333777666555444444333222111666333000222666999888555222111111111111111111111000000111222222333333333111111111111222222222222222333555555555444333333111222333444555666777777666999;;;999555111111111222444777999999888555333888888888777666555444333111333555777888666444333555444444444555555444222555666666666777:::<<<>>>777777666555444444333333222222222333555555444333222444666666444444666888888777555444444666888999666666777777777888888888666777888888999999888888666666555555666666777888666777999::::::888777666666555444444444555555666666555444333333333333444777666555555666777777888888999:::999888777999;;;999999:::999888777888888888999:::<<<>>>>>>>>>===BBBAAAAAAAAAAAABBBDDDEEEGGGNNNWWW\\\___cccjjjpppwwwUUUBBB;;;;;;;;;;;;;;;;;;;;;;;;999777555555777888999888666666555666666777888888555444444333333444444555111222333444666888999999666666555444444555666666777777777777888999:::::::::999888999;;;======<<<===???BBBCCCCCCBBBBBBCCCCCCEEETTTyyyyyypppkkk\\\WWWQQQNNNMMMKKKKKKKKK???===;;;;;;===???@@@???AAAAAA@@@??????@@@AAAAAAAAA@@@@@@@@@@@@???<<<::::::999888888888999;;;<<<888999999999888888:::<<>>;;;===???<<<999999888888888999::::::;;;;;;555<<<999DDDQQQAAA888888777666666555555555666444444666777888888999999888666444444444444222111111222333333222222333444888888777666555333333333???888333666>>>BBB===777333333333333333333333333222222222222222333333444222222222222333333444444333333444555666555444222222222333444555777888999888666555666888777444000333333333333333444444555444666777888888555222000111333666888888777444333666555444555777777555333777666666666888:::;;;<<<888888777666555555444444666555444444666888888777444555666777666666777888888777555444555666888:::555555666666666777777777777888888999999999999999777666666666666777888888777777777666666777777888777777666666666666666666555555555555555666666777666666666555555666777999666777888777666666888999;;;===>>>===;;;:::;;;===<<<===>>>???@@@CCCFFFHHHIIIJJJKKKNNNQQQVVVYYY[[[bbblllyyySSSCCC===;;;;;;;;;;;;;;;;;;;;;888777555555666888888888666666666666777888999999555444444333333444444555111222333444555666777888555555444444555666888999888888777777888999999::::::999888999;;;<<<<<<<<<:::<<>>???@@@@@@BBBBBBBBBAAA???===;;;999999999999999999:::;;;;;;888999999999888:::<<>>???>>><<<;;;;;;::::::999:::::::::;;;666>>>;;;CCCMMM===777999999888777666666666666666666777777888999::::::777666444444444444222000222444555555444333555666999::::::999666444444555<<<666111444<<>>>>>AAADDD@@@BBBFFFJJJOOOUUU\\\aaahhhjjjmmmssszzzSSSCCC>>>:::::::::;;;;;;;;;;;;;;;999666555666666666555555555555666666777888999555444444333333444444555222222333444555555666666555444333444555777:::;;;888888888777888888999:::;;;999777888:::<<<<<<<<<:::<<<===>>>???@@@CCCEEEDDDFFFLLL___|||xxxqqqllleee^^^XXXSSSNNNKKKKKKIIIFFFCCCAAAAAAAAAAAA@@@AAABBBAAA???===;;;:::888999::::::;;;;;;::::::999::::::999999;;;>>>AAACCCRRR}}}jjj]]]TTTOOOIIIDDDBBB@@@===;;;?????????>>>=========>>><<<;;;;;;::::::;;;;;;<<<;;;777@@@>>>BBBHHH999777::::::999888777666777777666666666666666777888888444333222333444555444222444555666666555555666888;;;<<<===;;;777555666777555444333444777777666333333333333444444444555555888777555444333333444444222333333444555555666666777555333333555666555444555555444555555777999:::777555333555999;;;;;;999444333333222222444555666666666666666666666777777444444555666666666666666555444555666999:::999888444222222555999<<<<<<;;;;;;;;;;;;:::::::::::::::;;;888555444555777888888888777666666777777666555555555555666666666777777555555555666666666666777888999999:::;;;:::::::::888888777777777888999999777777777888888999999999:::;;;;;;;;;:::999999888666666777777888777777777555888;;;<<<:::::::::<<<888:::;;;;;;;;;<<>>:::::::::;;;;;;;;;<<<>>>;;;777555555555333222444444444555555777888888555444444333333444444555333333333444444555555555444444333444666888;;;===888888888888888888999999;;;999777888:::<<<<<<<<<<<<=========>>>???CCCEEEDDDHHHKKKUUUssswwwnnnfffaaaTTTRRRNNNJJJFFFDDDDDDDDD>>>???AAA@@@???===<<<<<<888999:::;;;<<<;;;:::999:::::::::::::::<<>>:::777BBB???@@@DDD777666;;;:::999888777777777777444333333333333444444555111000000222444666666555555666777777666666777888<<<>>>>>><<<888666666888555888;;;;;;888666888;;;555555555666666777777777:::888777555444444444555333333444444555666777777888555222222555666666444666666555555555777888999666666666666777999<<<>>>444444555555666666555555999777555444444777:::===555555555555666666666777444444444777999;;;:::999111000000444999======<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;888444333333555666666888777555555666666555333444444555666777666666666666666666666777777777777888999::::::;;;;;;::::::888888888777888888999:::555777:::;;;<<<;;;999888;;;<<<<<<<<<;;;;;;:::999888888888888777666555444666:::>>>???===<<<<<<>>>;;;<<<>>>??????@@@CCCEEEJJJOOOVVVZZZ]]]aaahhhnnnooowwwWWWDDD===:::::::::;;;;;;<<<<<<:::888666555666777777777333444555666777777777777999888666444333333333444555444444333333444444555666666555555555777888:::666666666666888:::<<<===777999;;;;;;::::::;;;<<<>>>===<<<;;;<<<===???@@@>>>BBBHHHQQQeee~~~uuuhhh___YYYTTTMMMHHHCCCCCC???;;;<<>>===;;;:::<<>>===<<<======>>>???<<<>>>???@@@???=========666555;;;DDDGGG@@@;;;;;;AAA@@@===999555444555666888777666555555555555555333333333444444444555555888888888888777777777777===<<<:::888777888888999666666666666666666666666666555333222333555777888555555666666666666555555222444777999::::::999888777666555555555666888999999999888777666666777777777:::999777777;;;<<<:::555444333222333555777888;;;999777777888999::::::<<<:::888666444444444555555444444555555666777888777444333555999======<<<;;;999777777999:::::::::<<<777333444888999777333777777555555444555666777:::999777666555777888:::888888888888999999:::::::::::::::999777888:::<<<999777666777:::;;;999666===:::777666777999;;;;;;<<<:::777666777999999999>>>:::777666888999888666<<<<<<===>>>@@@@@@AAAAAAAAAGGGJJJGGGHHHOOOXXX\\\ccciiiqqqvvvzzz]]]FFF===;;;999888999:::;;;;;;:::888666555666777777666666666666666666666555555777666555444444444444444666555555444444555555666555555666666777888999:::666666666666777999:::;;;777888999888888:::===@@@CCCBBB@@@>>>>>>>>>???@@@AAADDDHHHNNN^^^yyyqqqdddbbb\\\SSSNNNMMMJJJDDDBBBBBBBBB@@@???>>>??????===::::::===>>>===>>>BBBRRRwww~~~ssslllfff\\\WWWWWWSSSJJJAAA???>>><<<<<<===>>>>>>>>>??????>>><<<;;;777999::::::999888777666:::999===FFFIIICCC<<<999@@@@@@>>><<<888777888999888777666666555555666666555555555555666666666666999888888888777777777777999999888777666666666555555555555555555555555555777666444444444666777999555555666666666666555555222333555666777777777777888888777777777888999:::::::::999888888888888888;;;>>>===999888;;;;;;888555444333333444666888999;;;:::999999999::::::999999888777666555555555555777777666666666777888888999777555666999;;;;;;:::;;;999777777888999999999999777555666999:::999777777666555444444555666777999888777777777777888999:::::::::::::::::::::::::::;;;;;;:::888888999;;;777666666888;;;===<<<:::===<<<;;;<<<=========<<<;;;;;;;;;<<<===>>>======<<<:::999:::;;;===>>>===@@@CCCFFFHHHKKKOOOTTTWWW```gggmmmnnnqqq{{{]]]GGG???;;;:::888888:::<<<<<<:::888555555666777777666777777777666555555444444444555555555555555444444666666666555555666666666444555777888::::::::::::777666666666666777888999888888777777777:::???BBBGGGFFFDDDAAA@@@?????????CCCDDDGGGKKKXXX|||xxxrrrkkkcccWWWUUUQQQLLLHHHFFFDDDCCCCCC@@@>>>AAAAAAAAACCCGGGUUUyyyrrrjjjdddbbbWWWMMMDDDBBBAAA???@@@BBB;;;;;;<<>>@@@@@@???BBBCCCDDDDDDCCCAAA???===<<<>>>@@@BBBBBBBBB@@@???AAACCCEEEGGGHHHKKKOOOQQQVVV[[[```cccgggnnnyyy\\\HHHBBB<<<:::888888:::===>>>;;;999666666777888888777777777666555555555555555222333555666666666555444666666555555555555666666222444777:::<<<;;;:::999777777666666666666666666777888999999888:::===@@@EEEDDDBBBAAA???>>>>>>>>>AAABBBFFFKKKWWWyyy}}}xxxpppggg```ZZZUUURRRNNNHHHDDDDDDDDDEEEIIIOOOYYY~~~rrrjjj]]]SSSIIIFFFEEEBBBBBBCCC>>>======???BBBAAA>>>;;;:::;;;<<<===>>>===;;;999666:::@@@DDDBBB<<<888666777888::::::888777777777666666555555555555666666777777888888888999999999::::::999999999888888888777888:::;;;:::999666444444444444444444444444444777666666555555666777777666666777777777777666666999888888777777888999999:::::::::::::::;;;;;;<<<::::::999999999999::::::???AAA???;;;999::::::777666666666666888:::;;;<<<;;;===>>>>>><<<;;;:::999333555666888999888888777::::::999888777666666666::::::999999999999999888<<<999777666666777666555555777999:::999999;;;<<<777777666555555666888999999:::<<<===>>>===;;;:::<<<;;;;;;;;;;;;:::::::::666999;;;<<<<<<;;;;;;<<<;;;<<<>>>@@@CCCEEEEEEEEEIIIJJJJJJIIIFFFCCCAAA@@@AAACCCFFFGGGHHHHHHIIIIIIPPPTTTYYY]]]^^^bbbggglllxxx}}}[[[HHHBBB===;;;888888;;;===???<<<:::888777888999999888555555555444555666777888222333444666777666555555555444444333333444444555222555888;;;<<<;;;999888777777777777777666666555777999<<<<<<;;;:::999:::??????>>>>>>============@@@AAAEEEJJJSSSsss|||xxxiii```WWWSSSQQQQQQVVV]]]nnnuuujjj```ZZZVVVPPPLLLLLLNNNJJJFFFDDDEEEEEEBBB>>>???>>>>>>???AAABBB@@@===666???GGGEEE>>>999999;;;999:::<<<<<<:::999999999666555555555555555666666777888888888999999999999::::::::::::999999999999666888:::<<<;;;999777555555555555555555555555555666555555555555555555555666666777777777777666666999999888888888888999:::999999999:::::::::::::::999999888888888999999:::;;;>>><<<999888::::::777666666777888999:::;;;<<<:::===??????<<<::::::;;;444666777999:::999999888:::999888777666555555555777888999::::::::::::;;;<<<999777666666777666555666888:::;;;999999999:::888888777666777888999:::888:::<<<>>>>>>===<<<:::===============<<<<<<<<<:::<<<>>>>>><<<;;;::::::<<<===@@@BBBDDDEEEGGGHHHLLLMMMNNNMMMLLLKKKMMMOOOPPPRRRVVVXXX[[[___eeeiiiooosssyyy}}}^^^HHHAAA===;;;999999;;;===???<<<:::888777888999999888555555444444555666888999333333444555666666666555444444333333333333444444333555888:::;;;:::888777777777888888888777666666777:::===>>><<<:::888777:::;;;;;;<<<<<<<<<======???@@@DDDIIINNNhhh~~~yyywww{{{yyysssqqqmmmfff]]]XXXVVVTTTNNNIIIJJJFFFCCCCCCEEEFFFEEEBBB===GGGLLLFFF<<<888:::<<<:::;;;;;;:::777666666777777777666666666777888888888888999999999:::::::::;;;;;;;;;:::::::::999999555666999::::::888666444666666666666666666666666555555555555555444444444666777777888888777777666666666666777777888888888777888999:::::::::999999999888888888888999999:::999;;;:::777777::::::888777777888999999:::::::::999<<<>>>>>>;;;:::;;;===888999999:::::::::999999:::999888777666555555555555777999:::::::::<<<===<<<999777666777888777777999999;;;<<<<<<<<<:::999:::999888888999:::<<<===999:::<<<>>>???>>>===<<<999999999999:::::::::;;;<<<>>>>>>>>>;;;:::::::::===@@@DDDGGGHHHJJJMMMOOOXXX[[[___aaabbbeeekkkoooooosssxxx}}}cccJJJ???<<<;;;999:::<<<===<<<:::888666555666777777777777666555444444555777888555555444444444555555666555555444444444444555555555666888999999888666555666777888999999888888777777999<<<<<<;;;:::999::::::;;;<<<<<<============>>>???DDDIIIKKKaaaxxxqqqddd^^^XXXUUUVVVVVVUUURRRWWW[[[ZZZPPPIIIGGGEEECCC@@@@@@>>>;;;888777777999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::666777999::::::999888777777777777777777777777777666666666666666555444444777777888888888888777777444555666888999999999888777888999:::;;;:::999999999999999999999:::;;;;;;999;;;:::777666999:::777888888999999999999888888888;;;===<<<999999<<<@@@======<<<;;;:::999999999:::999888888777777777777444777;;;<<<::::::;;;===;;;999777777888999999999;;;::::::===AAAAAA???<<<;;;;;;::::::;;;<<<>>>???>>>???AAABBBCCCCCCBBBBBB;;;<<<<<<===>>>???@@@@@@CCCEEEGGGHHHIIIKKKOOOQQQWWW[[[```dddgggkkkooorrrzzzkkkNNN???;;;::::::;;;<<<<<<:::999777444444555666666555999888666444333444555666666666444333333444555666666666555555555555666666666777777888777666555444666777888:::::::::999888777999::::::999:::<<<>>>======>>>>>>>>>>>>=========>>>EEEJJJKKK```vvvuuummmbbb^^^]]]XXXQQQLLLKKKHHHDDD@@@???@@@AAA<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::777777777777777777777777777777888777777666555555777777888888888888777777444666888;;;<<<<<<;;;:::888999:::;;;;;;;;;:::999::::::::::::;;;;;;<<<===:::<<<;;;777777999999666888999999999999888777777777:::<<<;;;888888===BBBAAA@@@===;;;:::999999:::;;;:::999999888888999999555999<<<<<<:::999:::<<<;;;999777777999:::::::::<<<::::::>>>DDDFFFCCC???<<<<<<;;;;;;<<<===???@@@EEEEEEFFFHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSWWW\\\aaahhhooosss{{{pppQQQ???::::::;;;<<<<<<;;;888;;;999777666666777777666888777555555555888:::<<<999888666555555666777888555666777666555444555777::::::;;;:::999777555333666555666:::??????;;;555777777888888888999999999<<<<<<======>>>>>>??????AAA@@@DDDHHHKKKcccvvvoooggg___XXXWWWWWWRRRNNNLLLJJJKKKKKKHHHDDDCCCEEEGGGCCCCCCCCCBBBAAA@@@???>>><<<<<<===>>>===<<<;;;:::===;;;999999:::===>>>>>>999999999999999888777777666777888999999999999999;;;999888999999999888666777888:::<<<<<<;;;999888777777888888:::;;;======???<<<888888:::<<<;;;::::::999888777888999:::;;;999888777666666888999:::;;;777666:::;;;:::>>>FFF@@@>>><<<::::::;;;===???;;;;;;;;;:::777666777999888777666777999;;;:::999:::;;;;;;:::999:::<<<>>>======>>>CCCHHHIIIEEE@@@@@@@@@@@@AAABBBEEEGGGHHHNNNSSSXXXYYYUUURRRSSSUUUYYYZZZ[[[\\\^^^aaagggkkklllpppuuu{{{{{{SSS???;;;::::::::::::;;;<<<;;;999777666666777777666444555555666666777888888888777555444444555777888333555666555444333444555;;;;;;;;;:::999888666666888777666999======999444888999999999::::::::::::<<<<<<<<<===>>>>>>??????AAA@@@DDDGGGKKKddd{{{xxxvvvpppkkkiiihhhhhhfff```ZZZVVVUUUVVVTTTSSSRRROOOMMMJJJGGGFFFFFFGGGGGGFFFEEECCCAAA???DDDAAA>>>===>>>>>>>>>>>><<<<<<<<<<<<;;;999888777999::::::;;;;;;;;;;;;;;;<<<:::999999:::<<<<<<;;;;;;<<<============;;;;;;999999:::;;;<<<>>>???@@@AAA>>><<<<<<>>>===;;;999>>>===;;;:::888888999999:::::::::::::::;;;<<<<<<;;;888888<<<===;;;>>>CCCAAAAAAAAAAAAAAAAAAAAAAAA<<<======<<<::::::;;;===<<<<<<======>>>>>>??????>>>>>>>>>======>>>AAADDDAAAAAADDDHHHLLLMMMKKKIIILLLLLLMMMNNNQQQTTTWWWYYYeeejjjoooooommmlllnnnpppwwwxxxxxxxxxyyy|||UUU???;;;::::::::::::;;;<<<;;;999777666666777777666222444666888999888777666666666555444444555666777444666777666555444555666<<<<<<:::999888888888888:::888666777999:::777444999999:::::::::;;;;;;;;;;;;<<<<<<======>>>??????BBBAAACCCEEEIIIaaa}}}}}}~~~|||zzzvvvrrrmmmiiigggfffeeeeeedddaaa^^^\\\ZZZWWWTTTPPPMMMLLLKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAAAAA@@@???>>>===>>>===;;;<<<>>>@@@@@@@@@????????????>>>>>>>>>>>><<<<<<======>>>???@@@AAABBBAAA@@@@@@@@@???<<<:::AAA@@@>>><<<;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>AAA>>>>>>@@@@@@??????BBBBBBEEEIIILLLMMMLLLJJJHHHBBBCCCDDDDDDCCCCCCEEEFFFGGGJJJLLLLLLJJJIIILLLNNNNNNOOOPPPPPPPPPQQQTTTWWWXXX[[[^^^aaabbbdddfffhhhmmmnnnoooqqqtttxxx{{{}}}XXX???;;;::::::::::::;;;<<<;;;999777666666777777666444555777999999888777777555444444444444555666666777999:::999888777888999;;;:::888777777777888888999777555555777888777666999999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>???CCCAAABBBCCCEEE]]]|||wwwsssqqqnnnkkkiiihhhhhhgggeeecccaaa___]]][[[[[[ZZZXXXUUUSSSQQQOOOOOOOOOOOOPPPRRRRRRPPPNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMLLLLLLLLLLLLLLLMMMOOONNNLLLLLLKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOJJJIIIIIIIIIKKKOOOSSSUUUYYYVVVSSSRRRQQQQQQPPPQQQQQQVVV]]]cccfffeeeaaa^^^ZZZ[[[\\\\\\\\\]]]___aaafffjjjmmmllliiihhhkkkooosssvvvzzz|||}}}}}}}}}~~~[[[AAA;;;::::::::::::;;;<<<;;;999777666666777777666666666555555666666777777444444444444444555666666888999:::999888777888:::888777666555555666777888666555444444666888888999888888888888999999999999;;;;;;;;;<<<======>>>>>>BBB@@@AAACCCFFF___|||yyyuuutttrrrsssuuuwwwxxxuuupppllliiiiiijjjkkkmmmoooqqqrrrpppooommmllljjjjjjiiiiiikkkiiifffddddddgggkkknnnnnnmmmkkkjjjjjjjjjkkkkkkkkkiiigggfffjjjpppwww||||||vvvqqqqqqssssssrrrnnnttt|||]]]DDD;;;::::::::::::;;;<<<;;;999777666666777777666555444444333333444555555444444444555666666666777555777888777666555666777555555555555555555666666444444555555666888999:::777777888888888999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>AAAEEEJJJddd^^^EEE;;;::::::::::::;;;<<<;;;999777666666777777666444555666777777666555444444444555666777777777777555666777777555555666777444444555666777777666666555666777777777777888999888888888999999999::::::::::::;;;<<<<<<======>>>======AAAEEEIIIbbb___DDD;;;::::::::::::;;;<<<;;;999777666666777777666666888;;;======;;;777555444555666777888888888888666888999888777666777888444555666888888888777777777888999999888666666777999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>???>>>AAACCCFFF\\\___BBB;;;::::::::::::;;;<<<;;;:::777555555555777888666777888888888777555444777777777777777777777777777777666666555555444444555666666777777777777666777777777666777777888999:::999888888999:::<<<===;;;;;;;;;;;;<<<<<<<<<===;;;;;;>>>GGGJJJNNNxxxaaaBBB===<<<;;;:::999888888;;;:::888777666666777888777777777777777666555555666666666666666666666666999888888777777666555555444555555666666666666666777777777777777888999999999999999888999:::<<<===;;;;;;<<<<<<<<<============<<<===EEEHHHIIIlllwwwqqqnnnkkkooowwwaaaBBB<<<<<<;;;999999888888;;;;;;:::999999888888777888777666666555555666666666666666666666666666666::::::999888888777777666333444555555666666666555888888888777888999999:::999999999999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===<<>>>>>>>>===;;;???BBB>>>LLLkkkzzzdddZZZQQQOOONNNMMMOOOTTTPPP[[[nnnxxx___CCC::::::999888888888999;;;;;;<<<;;;;;;:::888888888777555444444444555666555555555555555555555555777777777666555555444444555555666888888999999999888888777777888888999:::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<============<<<===;;;===BBB>>>FFF\\\___RRRNNNLLLMMMLLLJJJIIIJJJLLLOOOXXXkkk]]]BBB999999999888999999:::<<<<<<;;;::::::999999888777666555555444444555555555555555555555555555555666555555444444333333222555666777888999:::::::::777777777666777888888999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::>>><<<<<>>999===>>>DDDQQQwwwiiiPPPKKKMMMMMMJJJHHHIIIIIIIIIFFFPPPVVVTTT]]]~~~UUU@@@:::::::::;;;<<<===>>>===:::888777777888888777555333222333666888666444777666555444444444444444666666666666666666666666:::888555222222444777888555777888999999888777555555777999999999999;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;===999;;;???<<>>===???CCC>>>BBBTTT}}}jjj\\\KKKJJJKKKNNNVVVccckkkfff[[[TTTMMMMMMQQQSSScccgggIIIAAA999:::::::::999:::===:::888666555777888888777777555444555666666555444666666555555444444555555777666555444222111000000000000000000111222333444777888::::::::::::888777555777999999999999;;;===:::::::::999999:::::::::;;;@@@AAADDDFFF@@@BBBTTTbbbXXXKKKEEEKKKSSScccssscccRRRKKKQQQRRR\\\]]]IIICCC888999;;;<<<;;;:::;;;:::888555555666888888777777777666555555555444444666666555555555555666666777666555333111///...---///000111222333444444555777888999999999999888777555777999999999999;;;===;;;;;;::::::::::::;;;;;;<<>>===:::888777777888888777666777888777555555555777666666555555666666777777555555444444333222111111444555666888999999::::::666666666666666666666666555777999999999999;;;======<<<<<<;;;;;;<<<<<<===<<<@@@===<<>>MMMhhhxxxUUUKKKKKKLLLTTTdddqqqqqqjjj```UUUPPPSSSTTT___uuuUUUBBB<<<;;;:::888999::::::999888999AAA>>>;;;999999888777666333666888777666555777:::666666666666666777888888444444555555666777888888555555444555555666777888888888777777777777888888666777999999999999;;;===;;;::::::999999::::::;;;;;;???===;;;===<<>>:::::::::;;;;;;;;;;;;<<<999<<<999;;;???>>>GGG\\\ooo^^^XXXSSSLLLLLLQQQPPPSSSWWW\\\kkkWWWLLL???888777888666444666777888777666555666:::999888777777777777777666666555444444444444555333444555777888888888888666666666666666666666666555555555555555444444333444555666888999;;;<<<===999888888888888888999:::::::::::::::;;;;;;;;;;;;999<<<999;;;???===FFF[[[ooobbbVVVTTTXXXWWWVVVZZZhhhXXX===;;;777666666666555444444444555444222333555999888888777666666777777666555555444444444444444222333555666777666555555444444444444444444444444444555666777666666444333555555666777999:::;;;;;;;;;;;;;;;::::::999888777999999:::::::::;;;;;;;;;:::===;;;<<<@@@>>>FFFZZZppphhhhhhdddccchhh{{{dddEEE888:::::::::888666666666333333333222111333666999888777777666777777777666666555444444444444555666777777888777666444333444444444444444444444444444555777888888777666555666666777777777777777777<<<<<<<<<<<<;;;:::888777999999999:::::::::;;;;;;<<>>AAA>>>EEEZZZoooRRRAAA:::;;;<<<:::777555666777333333333222222333777999888888777777777888888777777666555555555555555;;;;;;::::::999777666555555555555555555555555555555666777777777777777777777777777666666666666555;;;;;;;;;<<<;;;:::999999999999999999::::::::::::<<>>AAA>>>DDDXXXoooQQQ???:::666666555444333333555666333333444333333444666999999888888888888999999888888777666666666666777:::999888777777777777777555555555555555555555555555555555555555666777777777777777777777777777777888888888999999999::::::888999999999999::::::::::::===;;;===@@@;;;AAAUUUiiiRRR???666666333222111111222333333444222333444444333333555:::999999999999999::::::999888888777777777777777666555444333333444666777333333333333333333333333555444333333444555666777666666777888999:::::::::666666666666777888::::::888888999999999:::::::::888<<<:::;;;>>>:::???SSSxxxrrrSSSDDD???::::::===555333222333555555333222111222444555333333333:::999999888999999::::::999999999888777666666555777666444333333444666777555555555555444333222222444666777666444333333444666777777777777777666666777888888888999999999999999999888888999999:::;;;<<<999999;;;<<<<<>>>>>BBBHHH\\\kkkSSSKKKIIIOOOXXXooo~~~fffWWWOOOPPPOOOTTTjjjgggVVVKKK@@@888;;;888666777999888555111222222222222222222222222111222222333444444555888999999999999888777666666666666555555555555555555555444444333333333333555444444333333222333333777555555999>>>>>>999444555555666777777777777777666666666666777777777777888999:::;;;;;;;;;::::::;;;:::;;;>>>???>>>BBBHHHZZZ}}}lllUUUMMMIIIKKKRRR]]]lllssslll]]]OOOGGGGGGKKKKKKJJJYYY{{{uuupppttt|||yyy~~~sssWWWFFFAAA@@@>>>;;;;;;888555555666666444222222222222222222222222222111111222222333444444999:::;;;;;;:::999777666555555555555555555444444555555555555555555555555555555555555444333222111222222444888<<<===:::777444555666777777888888777666666666777777777888888888999;;;<<<<<<<<<;;;:::;;;:::;;;?????????BBBHHHZZZzzzlllTTTLLLGGGFFFKKKNNNSSSVVVSSSLLLIIIKKKCCCIIIJJJGGGRRRxxxzzzhhh[[[UUUPPPQQQWWW[[[YYYUUUQQQTTTXXX\\\dddrrrwww___PPPAAA===???>>>:::777666444222222333444444444111222222222222333333333111111222222333333444:::;;;<<<<<<<<<:::888777444444444444444444444444444444555666777777777777444555777888888666444333333333444555666777888999444555666777888888888888777777777888888888999999888999;;;<<<===<<<;;;:::;;;:::<<>>===;;;:::;;;>>>AAACCCIIISSS^^^fffkkkllllll___VVVJJJCCCAAAAAA???<<<<<<999999===:::444333777777777888888777444222000222222222333333444444444000111111222333333444999888777888999999777555666444222222444666777777888777666555555555555555333333333333333444555666888888888777555333111///666666666666777999<<<>>>777888888888888999999999888999::::::;;;;;;::::::<<<===>>>======>>>AAACCCVVVgggxxxUUULLLIIIDDDCCCDDDEEEDDDDDDEEEHHHJJJLLLRRRVVV\\\tttdddOOOGGGEEEBBB???EEEDDDDDDDDDCCCCCCCCCCCCEEECCCBBBAAABBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::>>>BBBEEEEEEDDDDDDEEE@@@???======<<<;;;888666;;;999777777888999888777999888666555444444444555555444444333333444444555444333222222333444666999888666666888888777555777555333333444666777777777666555555444444555555444444333333333444555555555555666666666555333222111777<<<===:::888999<<<777888888888888999999999888999::::::;;;;;;::::::<<<============>>>AAACCCSSSdddzzzWWWLLLIIICCCEEEFFFFFFEEEDDDDDDFFFHHHLLLOOOTTTdddtttdddOOOBBB???AAAAAA???BBBBBBBBBBBBAAAAAAAAAAAAEEEDDDCCCCCCCCCBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<>>===>>>===;;;;;;;;;<<<<<<:::888;;;999777777888888888777:::999777666555555666666444444333333333333444444333222222222333444666:::888555555666777777666999777555444555666666666666555444444444444444444555555444333333333444444222333444666666666666555333<<>>777888888888888999999999888999::::::;;;;;;::::::<<<============>>>AAACCCPPP```~~~YYYMMMHHHBBBGGGGGGGGGEEEDDDCCCEEEGGGLLLRRR]]]xxxuuuRRRKKKAAA<<<===@@@BBBCCC????????????>>>>>>>>>>>>DDDDDDDDDEEEEEEBBB>>>::::::::::::999999::::::::::::<<<>>>>>><<<:::888888888888888999;;;<<<;;;::::::888666666777888777666888777666555555555555555444333333222222333333444222222111222333555777:::888555444555666777666:::888666555666777666555555444444333333333444444666555444333333333333333111222444666666777666666555<<>>======???@@@AAA>>>>>>=========<<<<<<<<<@@@AAACCCFFFGGGDDD>>>:::;;;;;;:::999999:::;;;;;;;;;===>>>>>><<<999888888777666666888:::;;;:::999999888666666777777777666444444333333222222222222333333222222222222333333111111111111333555777;;;888555444555666777777999888666666777777666555444444333333333444444555666555444333333333333333333444555666666666555444444555777999:::888444111777777888888888999999999888999::::::;;;;;;::::::;;;<<<===<<<<<<===@@@BBBLLLXXX\\\MMMHHHCCCDDDEEEEEEEEEEEEFFFIIILLLYYY{{{lllaaa^^^UUUTTTZZZ]]]mmmggg[[[SSSGGG;;;;;;;;;<<<<<<;;;999999999=========<<<<<<<<<<<<;;;<<<===@@@DDDFFFDDDAAA======<<<;;;::::::;;;<<<===999;;;===<<<;;;:::::::::888777777888999:::888777999777555555666777666555333333333333333222222222222222111111111111222222111111111111222444666;;;888666666777888777777888666555666777777666444444444444444444444555666555555444333333333444444444555666666666555444333666333111222555777444000777888888888888999999999888999::::::;;;;;;::::::;;;<<<<<<<<<<<<===@@@BBBJJJTTT[[[MMMIIIEEECCCDDDEEEEEEFFFGGGKKKMMM```yyyfffVVVPPPPPPNNNRRRXXXYYYgggyyyjjjVVVIIIEEEEEEAAA===;;;;;;;;;;;;;;;::::::999===<<<<<<<<<<<<;;;;;;;;;:::;;;<<>>===;;;::::::;;;===>>>666888999999888777888999999888777888999999777555888666555444555666555444444555555666666555444444222111111000000111111222222222111111222333444:::999888888999999888777555444444555777777666444555555444444555555666777444444333333333444555555333444555666666555444444777666444444666777777666777888888888888999999999888999::::::;;;;;;:::::::::;;;<<<<<<;;;<<>>@@@AAAAAA>>><<<:::999999:::<<<>>>666777888888666666666888888777777888999:::888666888666444444555555555444444555666777777666555444111111000000000000111111333333222111111222333:::999999:::;;;:::888777444333333444666777666444555555555555555666777888333333333333444444555666222333444666666666555555222444555555333333555777777888888888888999999999999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;<<>>???AAA@@@???@@@@@@;;;666666888;;;;;;::::::::::::999999999999888???<<<999888;;;>>>@@@AAA===;;;999777777999;;;===888999:::999777666666777777777777888:::;;;:::888777666444444555555555444222333444555555555444333111111000000000000111111444333222111111111222@@@>>><<<;;;999777444111555444444444444555666666888888777777888888999:::444444444555555555666666555666777777777666444333777666555444444555666777444555777777666666888999===<<<:::999888888999:::===<<<;;;:::;;;===???@@@GGGOOOjjj]]]OOOKKKIIIGGGHHHGGGEEEFFFIIIIIIEEEVVVhhh{{{{{{zzz|||}}}{{{qqqhhheeeVVVLLLRRRaaauuummm___MMMCCCBBBBBB???<<<@@@>>><<<;;;;;;;;;===>>>===;;;888555444555666777::::::999999999:::;;;;;;999999:::;;;<<<===>>>???<<<:::888666555777888:::555666777666444333333333555666777666555444555666:::777444444666666555222444444333333333222222222000000000000111111111111333222111111111333555>>><<<:::999999777444222555555555555555666666777888888888888888999999:::444444444555555555666666666666777777666666555444777777666555555555666666444666777777777777888:::<<<;;;:::999999999:::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDLLLeeebbbTTTSSSSSSRRRRRRNNNIIIHHHKKKJJJGGGHHHYYYooouuulllhhhddd]]]VVVTTTWWW___qqq{{{wwwxxx}}}{{{{{{{{{{{{{{{zzzyyyxxxqqqlllfffaaa```___]]]\\\\\\WWWSSSSSSWWWZZZZZZXXXWWWXXXXXXZZZZZZXXXTTTPPPLLLMMMOOOPPPRRRSSSSSSTTTRRRSSSVVVXXXYYYZZZZZZZZZXXXWWWVVVWWWXXX[[[___aaaddddddddddddddddddddddddeeefffgggggghhhjjjnnnqqq~~~{{{sssooonnnlllggg\\\PPPJJJQQQ^^^nnnjjj\\\SSSIII>>>888:::<<<<<<:::>>>===;;;:::::::::<<<===777777777777777777888888888888888888888999::::::::::::::::::;;;;;;;;;;;;<<<:::888666666777888:::555666777666444333333333555777777666444333444555666444222222555666555333444333333333333222222222//////000000000000111111333222111111111333555<<<:::888888888777555333555555555555555666666777666666666666666777888888444444555555555666666666888777666666555555666666888777666666555555555666555777888888777888999;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===???AAABBBBBBJJJbbbhhhYYYZZZ]]]cccccc]]]RRRJJJHHHHHHFFF@@@PPP^^^zzzzzziiiZZZUUUUUURRRMMMJJJGGGIIIVVVrrr~~~yyyzzz~~~~~~|||yyytttnnngggccc[[[VVVRRRQQQSSSUUUUUUTTTVVVVVVVVVVVVWWWXXXYYYYYYVVVSSSPPPMMMLLLKKKIIIGGGHHHEEECCCCCCGGGHHHGGGEEEFFFEEEFFFGGGHHHHHHEEECCC???@@@BBBCCCDDDEEEEEEFFFGGGEEEDDDCCCCCCDDDFFFGGGDDDCCCBBBAAABBBEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLLLLKKKJJJKKKMMMPPPQQQTTTUUUSSSTTTVVVVVVTTTOOOHHHFFFLLLTTT[[[iiivvvyyy~~~~~~rrrbbbSSSFFF@@@???<<<888777888:::<<<<<<<<<;;;:::999888999::::::444555777888888888777666555555666666777888999999<<<<<<;;;;;;;;;::::::::::::999777555555666888999555666777666333222333444666777777666333222222333222111000111333555555444333333333222222222111111....../////////000000000222111111000111333444:::888666666777777555444444444444444444555555666444444333333444444555666555555555555666666666666999888666555555555666777888888777666666555555555666777999999888888:::;;;999:::::::::;;;<<<======>>>>>>======>>>???@@@AAACCCJJJ```ttteeeggglll|||hhhSSSIIIGGGGGGDDDQQQWWWlllkkk]]]PPPLLLMMMLLLKKKJJJNNNLLLRRRjjj|||wwwqqqlllcccZZZWWWYYYVVVXXXYYYWWWSSSPPPPPPQQQMMMJJJFFFDDDDDDEEEDDDCCCEEEDDDCCCCCCDDDEEEGGGHHHJJJIIIHHHHHHGGGEEECCCAAAAAA@@@@@@AAACCCDDDBBB@@@BBBAAA@@@AAABBBBBBAAA@@@======???@@@AAAAAAAAAAAADDDBBB@@@>>>>>>???AAABBB@@@???>>>>>>>>>???AAABBB????????????????????????BBBCCCCCCBBBAAAAAABBBDDDDDDEEEFFFFFFEEEEEECCCAAAFFFAAA@@@DDDFFFGGGLLLRRRVVVYYY___fffnnnuuu{{{~~~}}}zzzwwwuuupppmmmjjjkkknnnnnnjjjeeeXXXYYYXXXRRRIIICCC@@@@@@::::::;;;;;;:::999999::::::999888777777777888888777777777777666555444333444444555666777888888888<<<<<<;;;;;;;;;:::::::::777666555444333444666666555666666555333222222444555666666555222111111222111111000111222333444444222222222222111111111111------......//////000000111111000000111222333999777555555666777666555333333222222333333444555555444444444444555666666555555555666666666777777999888777555555666777777888888777777777666666555666777999999888888:::;;;888999:::;;;<<<<<<======@@@??????>>>>>>>>>>>>>>>BBBIII[[[iiiRRRJJJJJJGGGPPPRRReeeccc]]]VVVSSSNNNHHHGGGJJJJJJJJJRRRjjj}}}nnnjjjffffffhhhiiihhhfffddd```[[[[[[]]]\\\WWWRRRPPPMMMKKKJJJFFFAAABBBEEECCCFFFHHHGGGEEEDDDFFFJJJGGGEEEBBBAAAAAAAAAAAAAAA@@@???>>>=========>>>???>>>@@@AAAAAA@@@>>><<<;;;:::::::::<<<======<<<:::===;;;999999::::::999888888999999:::;;;;;;;;;:::;;;;;;:::::::::::::::;;;::::::999888888999::::::::::::::::::::::::::::::999;;;;;;;;;::::::;;;======>>>???AAABBBAAA@@@@@@@@@===<<<=========???BBB@@@AAACCCEEEHHHKKKMMMNNNLLLMMMPPPSSSWWW\\\___aaaaaa]]]WWWRRROOOMMMKKKJJJGGGHHHIIIIIIHHHGGGHHHHHHCCCFFFGGGCCC>>>999888999666999;;;;;;888666555555888777777666666666666666999777555444333444555666444444666777888888888888777777777888888888888999333333222111111222333444555666555444222111222444333444555444111000111222222333222222111111222333222222111111111000000000---------...///000000000000000000000111222333:::777555555666777777666333333333222333444444555777777777777777888999999555555666666666777777777888888777777666666777777666777777888888777777666555777888888777888999;;;777888999:::;;;;;;;;;;;;??????>>>>>>>>>>>>======@@@FFFVVVfffVVVPPPJJJQQQTTTiii~~~gggggggggbbbWWWKKKIIIMMMDDDKKK\\\zzzuuuooohhhdddbbb^^^WWWRRRGGGFFFEEEFFFFFFFFFEEEDDDEEEBBBAAAAAACCCCCC@@@===???===>>>AAA???<<<===@@@???AAACCCBBB???>>>@@@CCCBBBAAA@@@??????@@@AAABBBEEEDDDCCCBBBAAA@@@@@@@@@???AAADDDDDDBBB@@@??????<<<===>>>?????????>>>>>>???===<<<<<<<<<===;;;:::===>>>>>>?????????>>>>>>===>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======<<<<<<===???<<<:::;;;>>>???<<<<<<>>>;;;;;;:::;;;<<<===???AAA;;;;;;;;;<<<<<<<<<======<<<<<<>>>???@@@AAABBBCCCFFFCCC@@@>>>???@@@@@@???:::===@@@???<<<;;;>>>BBB<<<>>>???>>><<<999777666555777::::::999888777777777777666666666555555555555444222111222555888:::444555666777888777666555222222222333333333444444111111111111111222222333666666555333111111222444111222333222111000111222222333333222000000111333111111111000000000000///------...///000000111222...//////000111111222;;;888666555666777777777555444444444444555666666777777777777777888888999555666666666777777777777777888888888888777666666555555777888999999888888444666777777777777888:::666777999::::::::::::999;;;;;;<<<===>>>>>>???>>>AAAFFFTTT{{{ssseee\\\```eeettt```cccgggfff[[[PPPMMMRRRTTTccc}}}}}}rrrjjjggghhhhhhbbbZZZTTTSSSUUUMMMJJJFFFDDDCCCBBBAAA???===>>>???>>>>>>>>>???@@@>>>??????@@@@@@@@@@@@???======@@@CCCBBB>>>===AAA??????@@@???>>>=========??????????????????AAABBB============<<<;;;:::999:::===??????===;;;;;;<<<999:::;;;;;;::::::;;;<<<999888888999;;;;;;:::888::::::;;;;;;;;;::::::999======<<<<<<;;;;;;;;;:::999999888888999999999999::::::::::::::::::::::::888999::::::999888888999???:::999<<<;;;777777;;;:::;;;;;;;;;<<<===>>>>>>;;;<<<======>>>=========>>>>>>???@@@@@@AAAAAA@@@???===<<<===>>>@@@@@@???;;;=========<<<<<<>>>???;;;::::::<<<======<<<:::777777888999:::;;;;;;:::666666666666666555555444222222222333444555777888333444666666666555333222222222222111111111111111111111111222222333333333666666555222000000222444///000222111000000111333...///111000//////111444111111000000000/////////---......///000111222333......///000111111111<<<999666555666777777777666666666666666777888888555444444444444555666666666666666666777777777777777888888999999888666555333555777888999999999999444555777777666666888999666777888999:::999888888777888:::<<<>>>@@@@@@AAADDDHHHUUU{{{rrrttt{{{mmmaaafffmmmpppkkkdddccchhhnnnxxxqqqiiieeebbb[[[PPPGGGFFFIIIKKKHHHCCC@@@BBBEEEBBB@@@>>>===<<<===???@@@999;;;<<<;;;999:::>>>BBB999;;;======<<<<<<===>>>::::::>>>BBB@@@<<<:::=========>>>>>>>>>>>>===<<<<<<=========<<<===>>>@@@<<<===>>>??????===<<<;;;;;;>>>@@@@@@===;;;;;;===;;;<<<<<<<<<;;;;;;===>>>888888:::<<>>===:::::::::;;;::::::999888CCCAAA???===;;;;;;<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;999999999===888777;;;<<<999;;;@@@;;;======;;;::::::888666888999:::<<<<<<<<<;;;:::777888:::<<<===?????????<<<:::999999::::::999777>>><<<::::::<<<===<<<:::>>>;;;888999;;;<<<:::777777555333444666888888777666666777777666666555444333444555555555444333222333444555555555333111///666666555444333222111000222222333333333444444444666666444222000000222444...///111111000000222333***,,,...///......222555000000000000////////////......///000111222333333---...///000111111111GGGAAA;;;:::;;;;;;888444111333555666666666888:::666666777777777777666666555555444333333333444444555:::>>><<<777333333666777777666555555555555555777777777777666666666666:::777444555999<<<===<<<999:::<<<>>>???>>>>>>===DDDGGGPPPtttuuugggrrrxxx~~~|||qqqooommmjjjgggccc^^^ZZZWWWRRRMMMJJJIIIFFFBBB???BBBBBBAAA@@@???>>>======@@@??????>>>===<<<<<<;;;999:::;;;;;;::::::<<<===999999999999999:::;;;<<<<<<===CCCLLLKKKBBB<<<===@@@@@@@@@???????????????===>>>>>>>>>????????????===<<<;;;::::::;;;===>>>@@@???>>><<<;;;;;;::::::;;;===>>>>>>===<<<:::999888888999;;;===<<<:::888<<<<<<;;;;;;;;;;;;;;;::::::<<<>>><<<999888999<<<::::::999888888888999999;;;;;;;;;::::::999999999:::;;;<<<===<<<:::777555777888:::<<<<<<:::888777999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<>>>:::888::::::888888:::======<<<:::888888:::<<<888;;;======<<<::::::;;;::::::;;;;;;;;;:::999999999999888888777666666666555666777777777666444333333333333333333333333333555555444333333222111111555555444222000000333555444333111000///000111222///666777222///222333111111111111111111111111111444///...000000...222:::444111///...///111111111---...111333444444333222///111222111000///000DDD@@@;;;:::<<<<<<888555222444555666555666777999666666777777777777666666444444444333333444555555666888999999888777666666777777666555555555555555777777777777777777777666:::777555666999<<<===<<<<<<<<<===============<<>>HHHFFFCCCBBBCCCDDDBBB@@@@@@@@@??????>>>>>>======??????>>>======<<<;;;;;;:::<<<======;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???BBB???>>>>>><<<999>>>EEE?????????>>>======<<<<<<;;;<<<>>>@@@@@@???>>>===<<<;;;:::999999;;;===>>>AAA@@@>>>===<<<;;;;;;;;;999:::<<<<<<:::888666555999999999;;;======;;;888999999::::::::::::;;;;;;:::<<<===<<<;;;999:::::::::999999999999999::::::???>>><<<:::999888888777;;;;;;::::::999888777777999999999999999999999999999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;@@@999666888;;;::::::<<<999::::::::::::999999:::999:::<<<<<<;;;999999:::999999::::::::::::::::::888888777777666555555444666777777888888888777777333333333333333333333333555555444333333222111111555555444222000000333555111111000000111111///...///444555111...111222000111111111111111111111111222///...111111000555<<<666444000//////000//////---...000222333333222111...///000000000111333@@@===;;;;;;<<<<<<888555444555666666555555666888666666777777777777666666333333333333444555666666888666555666999:::999777777777666555555555555555777777777777777777777777999777666777999;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<>>>@@@@@@???========================>>>>>>======<<<;;;;;;;;;;;;===>>>>>><<<;;;;;;<<<:::;;;;;;<<<===>>>@@@@@@DDD@@@<<<:::888999AAAJJJ@@@@@@???>>>======<<<<<<999;;;>>>AAAAAA???<<<::::::999999999:::;;;===>>>???>>>===<<<;;;::::::::::::<<<>>>>>><<<:::999888:::999:::;;;======;;;999888888888888888999:::;;;;;;;;;;;;<<<===<<<:::888999999999999:::;;;<<<<<>>===<<<;;;;;;<<<>>>??????EEEMMMkkkuuuYYYPPPKKKGGGEEEMMMMMMLLLJJJIIIJJJMMMOOOWWWlllwwwjjj___XXXTTTOOOMMMMMMLLLHHHDDDCCCAAA??????@@@AAA???>>>>>><<<;;;===@@@CCCDDDDDD???>>>===<<<============;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;::::::;;;===>>>>>><<<:::::::::888888999:::;;;===>>>???@@@???AAADDDHHHIIIHHHGGG@@@@@@@@@@@@@@@?????????999;;;===>>>???>>><<<;;;999999999:::;;;===>>>???<<<<<<:::999999888888888999<<>>>>>:::777999999999999:::;;;<<<===CCC@@@===999777777888999;;;::::::999888888999999999999888888888888999999999999::::::::::::999999::::::999999999999::::::666666:::>>>===777666888:::999999999999999888777999:::;;;:::888666777777777777777888999:::;;;;;;777777666666555444444333333222222222333555777888444444444444444444444444444444444333333222222222666666666444111000111333222222444888;;;:::333---///000000///...//////...111111111111111111111111///...///000000222666:::888666333222111111000///---...///000000//////...////////////000333777666666666777888777555333555666777666555444555666666666777777777777666666333333333444555666777888777999:::888555444666:::777777666555555555555555666777777777888888888999888888999999999999:::;;;;;;;;;:::;;;<<<>>>@@@AAA<<>><<<;;;<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;:::::::::::::::999;;;======;;;999888888888999999999;;;<<<===>>>>>>>>>BBBKKKUUUWWWNNNCCC>>>>>>>>>??????@@@@@@AAA;;;;;;:::::::::;;;<<<===:::::::::;;;<<<>>>???@@@<<<<<<;;;:::999999999999333777<<<<<<:::888999<<<;;;:::999:::<<<===<<<:::;;;:::888777666777888888<<<:::999;;;>>>>>>;;;888888888888999:::;;;<<<===???===;;;888888999;;;<<<999:::<<<======;;;999888666777999::::::999777666888999999::::::999999888999999888888888888999999444777;;;<<<777666???KKKAAA===999666777888888888888999:::999777666777888777666666777777999:::;;;888888777666666555555444222111111111333555777888444444444444444444444444444444333333333333222222444555555333111000111222111111444888;;;:::666222111000///000000///...///000000000000000000000000///000000///...111444555666444333333444444333222...////////////......---111111111000///111666555555555666555555444444555666777666555444555666666666777777777777666666444444444444555666777777555999<<<:::555222555:::777777666555555555555555666777777888888999999999777888::::::999999:::;;;999999:::;;;===???AAABBB>>>EEEIII^^^```JJJEEECCCFFFLLLOOORRRTTTSSSOOOKKKHHHGGGGGGKKKRRRWWWWWWTTTOOOKKKEEEGGGHHHFFFAAA@@@CCCGGGDDDAAA???=========;;;:::<<<======>>>>>>>>>>>>===???>>>===>>>AAACCCCCCBBB===>>>>>><<<;;;:::;;;===::::::;;;;;;;;;<<<<<<<<<:::::::::999999999999999777999<<<<<<;;;999888888;;;;;;;;;;;;;;;<<<===>>>======@@@GGGRRRVVVMMMAAA:::;;;;;;<<<<<<======>>><<<;;;999888888:::<<<>>>999:::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<555:::???>>>;;;888:::<<<:::999888999;;;<<<;;;:::===;;;999888777888:::;;;;;;:::999:::;;;<<<<<<;;;888888888888999:::;;;;;;;;;:::999888888:::<<<===999:::===>>>>>>===:::888555777999;;;;;;999777555888888999999999999888888999888888777777888888999888888777555222888JJJ\\\CCC>>>777555666888999999888999999888777777888:::777777666666666888999:::888888777777666555555444222333333444555666888888333333333333333333333333333333333333333333333333111222333333111000111222...///111333555666777888444000///222333000///000000000000000000000000000///222222///...222444444444333222444666777666555000000//////......------111222111000///000333777777777555444444555666444666777666555555666777666666777777777777666666666555555555555555666666444777999:::888666777888777777666555555555555555666777777888888999::::::666999;;;;;;999888999;;;999:::;;;===>>>?????????AAAHHHHHHZZZuuuVVVJJJEEE???@@@IIIKKKLLLMMMKKKGGGCCCAAA@@@===>>>>>>@@@@@@@@@>>>===:::;;;=========???CCCFFFCCCBBB???===;;;:::999888666777999999888777777777:::999999;;;===>>>===<<<<<<===>>><<<:::999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999666999<<<===<<<:::999999;;;;;;:::::::::;;;;;;<<<999>>>AAADDDIIILLLGGG>>><<<<<<;;;;;;:::::::::::::::999999888999:::;;;;;;888999999:::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;@@@DDDBBB<<<777888;;;:::888777777999::::::999<<<;;;999999:::<<<>>>@@@;;;;;;;;;999999:::<<>>>>>>>>===<<<>>>DDDCCCRRRyyyiiiVVVJJJKKKGGG<<<999@@@>>>???@@@???===<<<===>>><<<;;;:::;;;===???>>>>>><<<;;;;;;>>>BBBEEEEEEDDD@@@???>>>===============:::;;;===>>><<<;;;;;;;;;<<<<<<<<>>???AAAAAA>>>:::777999;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888999999666999<<<>>>===<<<;;;;;;:::999888888777777888888333>>>FFFFFFEEEDDD@@@999@@@???>>>===;;;:::999888777888999:::;;;:::999999777888888999999999888888888888777777777777777777;;;@@@CCC@@@888222222444999777666777888:::999999::::::999999;;;???BBBEEE:::<<<<<<999777888===AAA888888777777777777777777888888888888888888888888;;;:::999999999:::;;;<<<999888777666666777888999888888999999999999888888888888777777777777888888666222333888:::888666777999555333444999<<<:::777777888888888888999<<<>>>999888666555444555777888666555555444444333222222///000222333444444333222111111111111111111111111333333333333333333333333,,,...000111000///000111///111111...---222>>>III999222000555777444222333000000000000000000000000---333555222333888;;;:::555444444555777888777555333222111///............,,,...000111000111222888888777666555666999;;;777777666666666666777777666777888777666555666888;;;::::::999888777666666666666777777888888888888777555333333333444333222666666666666777777777777999:::<<<;;;:::999999:::::::::::::::<<<===>>>???>>>BBBDDDPPPttt~~~vvvlllccc[[[UUURRRMMMJJJFFFBBBAAA???===;;;===>>>?????????===<<<;;;===<<<;;;:::999999999999;;;::::::::::::;;;<<<<<<<<<===>>>======>>>AAACCC>>>===<<<;;;;;;<<<===>>>===<<<;;;===@@@AAA@@@???>>>===<<<;;;:::999999999::::::::::::::::::::::::777333<<<<<<111777>>>000:::::::::999::::::;;;;;;999999::::::::::::999888777===CCCDDDAAA===<<<>>>BBBFFFEEE<<<777:::===<<<<<<;;;:::999888888888888;;;::::::999999::::::;;;999999999:::::::::;;;;;;::::::;;;;;;:::888777666<<<;;;;;;:::999:::::::::;;;<<<<<<;;;;;;<<>><<<:::888888888777777777777777777<<<999555555888::::::999333444444555555666666666555444333333444555444222///000222333444222111///555555444444333222111111222555666555111///111333333333333222111000000///000000000000////////////222111000000000111333444000000000///---,,,...///555555111...000888;;;:::333111000444999:::777333555555333000...---///111...///000111111111111777666555444333444666777666666555555555555666666333444555555444333444666999888888777777666666555333555777:::;;;;;;:::999444333222333555666666666555555666666777777777888888999;;;;;;999888999999999999999:::;;;<<<>>>>>>???CCCEEEMMMmmm~~~uuulllfff^^^[[[WWWRRRMMMIIIGGGEEEGGGDDDAAA@@@@@@???>>>==================<<<;;;;;;:::999999888888999:::::::::::::::999::::::;;;<<<;;;;;;<<<<<<;;;<<<>>>AAA===<<<;;;::::::;;;<<<<<<:::===???@@@>>>=========<<<<<<<<<;;;::::::999999888888888888888888888888===555555888888;;;;;;333999999888888777888888888777777777777777777777777;;;>>>AAA@@@===;;;>>>AAADDDFFFCCC<<<888;;;===<<<;;;;;;:::999888888888888::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<666777999:::::::::999999888777777666666666666666777888999999888888:::<<<888888888888888888888888999888666777999:::888666444444555555777888999:::;;;999777555555666777999888888888888888888999999888777666777999999777444888888777777666555555444444666999;;;<<<;;;:::999777777777888888999999999===999666666888:::999999555555555555555666666666444333222333555666555444000111222222333222111000444444333333222111111111222333444333222111111222333222222111000000//////000000000000////////////111000000///000111222333000111111000...---...///222333111///222888:::888444333222444777777666444:::888444111...---------...///000111111111222888777555444333444444555555555444444444444555555111333444444333333444666666666666666666666666666000333777;;;======;;;999555444333333666777777777444444555666777777888888777999::::::999888999:::999999999:::;;;<<<>>>>>>@@@CCCEEEJJJccc~~~{{{wwwtttrrroookkkhhhkkknnnsssxxx~~~~~~vvvpppmmmgggddd^^^YYYSSSNNNHHHEEECCCBBBAAA@@@???????????????>>><<<===???@@@@@@???======<<<<<<;;;;;;<<<<<<999999888888999;;;<<<===::::::999999::::::;;;<<<888999::::::999999;;;===;;;:::999888888999:::;;;;;;???BBBAAA===999:::<<<999:::;;;<<<<<<;;;:::999888888888888888888888888===;;;555666;;;;;;BBBTTT::::::999888777777777777888777666555666666777888>>>???>>>;;;999:::???DDDGGGEEE@@@:::999<<<===:::;;;:::999888777777777777888888888888888888888888999999999:::::::::;;;;;;999999:::;;;;;;;;;::::::999888888777777777777777555666888888666666666777555555666666666666777777777666555555666777666555444444444444555666777888:::888666444333444555666555666666666777777888888888666666666777777555333777777666555555444444333333444666777999999999999777777888999:::;;;;;;<<<<<<:::777777888888888888666666666666555555555555333222222444666888777777222222222111111111222222333333222222111000000000222111111111333333333222222111111000000//////...000000000000////////////000000/////////000111111000111222111///............111111111444999999555444444555444333444666888<<<777222000000000...,,,...//////000111222222;;;999777666666666666555666555555444444555555666222444555555444444666777555555555666666777777777222333666999:::::::::999999777555555555666555444333333444555666888888999777999;;;;;;:::999:::;;;:::::::::;;;<<<===??????@@@BBBDDDHHHZZZ}}}|||uuupppiii___XXXOOOMMMJJJIIIHHHGGGEEECCCEEEGGGKKKMMMQQQXXXaaaiii{{{qqqhhhcccdddaaa[[[UUUPPPLLLJJJIIIHHHGGGEEEDDDDDDDDDBBB@@@@@@@@@@@@??????>>>>>>>>><<<;;;:::<<<>>>@@@@@@@@@>>>>>><<<;;;;;;<<<===>>><<<;;;:::::::::<<<>>>???;;;;;;::::::;;;;;;<<<===888999:::999888888999;;;:::999888888888999:::;;;AAAAAA@@@>>>;;;::::::;;;777888:::<<<===<<<:::999::::::::::::::::::::::::555???<<<777888555NNN}}}===<<<;;;:::999999999999:::999888777777888:::<<<<<<<<<;;;999999<<>>>>>===;;;:::999888999888888777777777777777666888::::::888666555666666666666555555555555555444444444444444444444444333333333333444555666666888777555333222222333333333333444555666777777777777777777777777666555333777777666666555444444333333333333444555777888999888999999999::::::;;;;;;:::999777666666666666666666666555555444444333333333333333555888:::;;;:::444333222000000111222333222111111111000000//////333000///111444666555333111000000000//////......000000000000//////////////////////////////000000...000111111///------...+++///111222666999777222111333555333111222888===999444//////222444222///...//////000000222333<<<999777777888888666444777666666666666666666777333444555555444444555777555666666777777888888999555555444444555666777888999777555555555666555444222333444555666777888999888:::;;;<<<;;;:::;;;<<<;;;;;;<<<<<<===???@@@AAA???@@@AAAFFFTTTttt|||wwwtttpppmmmbbb[[[TTTPPPOOOLLLEEE@@@CCCAAA@@@@@@AAAAAA???>>>;;;>>>AAABBBBBBCCCGGGKKKSSSYYY^^^^^^\\\\\\bbbhhhrrryyyhhheeeaaa\\\XXXSSSNNNJJJJJJHHHFFFDDDDDDDDDFFFGGGGGGEEECCCBBBBBBAAA>>><<<@@@@@@??????>>>===<<<<<<<<<;;;;;;===???@@@@@@???@@@???>>>======>>>???@@@>>>===;;;999999;;;===>>><<<<<<<<<<<<<<<======>>>888:::;;;:::999888888999999999888888888999;;;<<>>AAACCCCCC===999888::::::999888888888777666666666777777666777777888888777777666555555555666666666777777>>>>>><<<;;;999888777777555555444333333333333333777888::::::888666555555888888777666555444444444333333444444333333333444444333333333333333444444666555444333222222222222111222333555555666666555777888888888777666666555888888777666666555555444222222222222333555777888:::::::::999999888888888777777777666555444555555555444444333333222222222444444444777:::=========666444222000000111222444111111000000000000000///333111000222555777666444000000000000////////////000000000000//////////////////000000000/////////,,,...//////...---...///+++...111222555777555///---000333222///222999@@@999333......222444222///.........///000222333:::888555666888999666333777777666666666666777777222444555444333222333444666666666777777888888888666555333222222444666888555444333333666777777777333333444555666666777777777999;;;;;;::::::;;;<<<;;;;;;;;;<<<===>>>@@@@@@???===>>>DDDPPPkkk{{{zzzrrrlllddd^^^ZZZUUUOOOKKKJJJGGGCCCBBBCCCCCCAAA>>>AAA@@@???>>>??????===<<<;;;???CCCDDDAAA@@@AAACCC@@@CCCFFFFFFFFFGGGKKKOOOPPP___www}}}|||yyyrrrnnnmmmhhheeeaaaaaacccbbb\\\WWWMMMLLLKKKKKKKKKJJJHHHFFFAAA@@@??????@@@BBBDDDFFFCCCAAA????????????===;;;<<<<<<============<<<;;;===<<<<<<===???@@@???===??????>>>>>>??????@@@@@@>>><<<:::888888999<<<===<<<<<<<<<<<<<<<======>>>999:::;;;;;;999888777888888888777777888999;;;<<>>>>>:::888;;;;;;999888:::777777666666666666777777666777888999999888777666777777777888888888999999888888777666666666777777666666555444444444444555555777888777555444444555888888777777666555555444333444555555333333444555555444333333333333333444444444333222222222222333111222444555555555444444555777888888777666777888888888777777666555555444222222222222333444555666:::999999888777666555555444666777666555444555666444444444333333333333333444333444666:::<<<===<<<666555333111000111222333111111000000000000000000222111111222444555555444000000000000000000000000000000000000////////////000000111111111000//////,,,---............111333---///111000222555333...+++...111000///111888>>>:::555111///000000///---///.........000222444;;;888666777:::;;;888555666666666555555666666666555666666555333222333444666666666666666666666666444333333333444666777888444333222333555666666666444444444555555666666666555777999999999888999:::::::::::::::;;;===>>>???@@@;;;<<>>>>>@@@???>>>>>>>>>@@@BBBDDDEEECCCJJJUUU^^^ddddddaaa___\\\VVVSSSSSSQQQLLLIIIJJJLLLJJJHHHIIIKKKLLLKKKIIIGGGFFFEEEEEEFFFEEEBBB@@@===<<<;;;::::::;;;<<<<<<===<<<;;;===???@@@@@@???;;;<<<===>>>>>>======<<<;;;;;;;;;===??????>>><<<======>>>??????????????????===;;;::::::===@@@BBB:::::::::::::::;;;<<<<<<888:::;;;;;;888777666666777666666555666888999:::AAA<<<888888;;;===;;;888999999999999999:::::::::888888888888888888888888:::333444888999<<<;;;222999999888888777888888888888888999::::::;;;<<<<<<777999;;;>>>???>>>;;;888:::888;;;???>>>::::::===666666666555555666666777666777999::::::999777666777777888888888999999999999888777666555666666777999888888777777777777777555666666555333333444666444555555555666666777777333555777666444333555777666555444333333333333333222222222333333333444444222333444666666555333222222555777777666555777888777777666555555444444333333333333333333333333333666666666555555444444444333666888888777666888999444444555555555555555666222111222444777:::::::::666555333222111111222222111111111111111111111111///000111222111111222333111111111111111111111111000000000000////////////111111222222222111//////---............111555888000111000...///222222...,,,...//////...000444888666444111///---------...///.........///222444===:::888:::>>>???<<<888555555555444444555555555888999999888666444444555555555555555555555555555000222444666888999999999777555333333333444333222444444555555555555555555333555777777777777888999888888888999:::;;;<<<===BBB;;;:::AAAJJJ___\\\OOOIIIEEECCC======;;;:::===@@@AAA???<<<===???@@@???>>>===>>>@@@===<<<;;;<<<>>>??????>>>===@@@AAA@@@===<<<===@@@@@@===;;;;;;???AAAAAA@@@?????????AAACCCFFFIIIKKKFFFAAA???BBBDDDCCCCCCFFFEEEDDDBBBBBBDDDFFFGGGGGG>>>>>>>>>@@@BBBBBB@@@>>>@@@@@@>>>===<<<;;;;;;;;;BBBAAA@@@@@@AAAAAA@@@>>>;;;;;;<<<======;;;:::999999999:::<<<>>>???>>><<<;;;<<<===?????????>>>===AAA???>>>===???BBBFFFHHH999999888888999999:::;;;888999;;;:::888666555555555444444444555666888999888999999:::;;;:::888777::::::999888888999999:::::::::::::::::::::::::::999333:::;;;222<<>>:::::::::999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>><<<888444777888===CCCAAA;;;;;;@@@666666555555555666666777666888999::::::999888666666666666666777777777777???>>>;;;999777666666666666666555444444444444444666777666555444444666999111111333444666777888999444666888777555444555888666666555444333333333333111222222333444444555555222444555666666555333222000333666666555444666999666555555444444333222222333444444444444333222222333333333444444444444444333666999:::888888:::<<<555666666666777777888888000000000222555777888777666555444333222222111111111111111111111222222222---///222111...---000222111111111111111222222222000000000000////////////111222333333333111000////////////...///333888===222222000,,,---111111......//////......///111333111111000...------000222///...---...///222444>>>:::888:::>>>@@@===:::777666555444444555666777:::999888777666666666666555555666666666666555555333222333444777888777555666666666666666555555555666666555555555666666777777::::::777777;;;===<<<:::::::::;;;;;;;;;<<<<<>>>>>>>><<<;;;:::>>>>>>>>>======<<<<<<;;;<<<===>>>>>>>>>===;;;;;;999;;;===>>>===<<<===>>>======>>>>>>?????????@@@===>>>??????>>>>>>AAADDD???>>>>>>???AAABBBAAA@@@DDDDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDCCCBBB@@@>>>===???<<<:::999;;;<<<<<<<<<@@@???>>>===>>>???BBBCCC>>>>>>??????>>><<<999888777999:::<<<======<<<<<>>===CCCDDDFFFFFFDDDAAA===::::::999999999::::::;;;<<<666777777888777666666555888777666555555666777888===<<<;;;:::999999999999777888999:::;;;<<<<<<<<<<<<999888999<<<>>>===;;;???;;;888666666777777777777777777888999999::::::999999===CCCDDD@@@>>>???;;;===???>>><<<888666444;;;@@@CCC@@@@@@AAA>>>888777777666666555555555555777777888888777666666555;;;999666555555666777777999888666555555666777777777777888888888888777777666666555555555555666666555666777888888888888888>>>999444222333555555444444444333222222222333333111333555666444222111111444333333222222333333444111111222444666777666444444444444444444444444444444111333888888222111333444444444444444444444444555666666555444555777999:::888444333222222111000222222111111111111222222333444444333111000111222///111222111///...111333111000///...---......///222222222111111111111000------...000111222333444222333555555555333111000000---+++...333555444000444111//////---+++...333000,,,+++///111//////000111000...+++***,,,111555222000...000333555555===:::888999===???===:::999999777666666666777777;;;;;;999888666666555555444444555555666666666666444444444555777888777555555555555555666666666666222222333444555666888999777999888555555999:::777::::::::::::;;;;;;;;;;;;===<<<999???HHHTTTyyydddKKKBBB???AAA:::???>>>>>>???@@@???>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========;;;:::999;;;===>>>>>>===<<<===>>>????????????@@@@@@AAAAAA:::::::::<<>><<<;;;;;;===>>>===<<>>=========???AAABBB>>>>>>??????>>><<<:::888888999:::<<<<<<<<<<<<<<<>>>@@@CCCEEEEEECCC@@@>>>===???AAACCCCCCAAA???===999999999999:::;;;<<<<<<888888888777777666666666999888777666666777888999===<<<;;;:::999999999999666777888999::::::::::::===:::888777999;;;:::999;;;999777777888888777555777777777888999999::::::999999;;;@@@@@@======@@@FFFHHHHHHEEE===777444444999>>>@@@>>>>>>@@@===888555555555666666666777777666666666666666666555555===;;;:::::::::<<<<<<===777666555555555666777888::::::999888777555333222777666666555555666666777555666888999:::::::::999;;;777333222444777777777444444333333333333333444333555777888666444333333333333333333333333333333222222333555777777666444444444444444444444444444555222333777888333222555555555555555444444444444555666666444333333555777:::777444222222222111000333333222222222222333333222444555444222111111111///111222111//////111444111000///...---...///000222222222111111111000000......///000111222222333///111555777666333000---000---,,,...333555333000333000///000...+++---222...,,,---000000------000///.........000111111111000///...000333666666;;;888777999<<<>>>===;;;;;;:::999777777777888999<<<;;;:::888777666666666444444555555666666666666666555444555666777666555444444444555666666666777444444444555555777888888777999888555666999888444999999999:::::::::;;;;;;999;;;;;;AAAFFFMMMoooXXXFFF???>>>AAA:::???======>>>???>>>===<<<;;;<<<;;;:::::::::;;;<<<===;;;<<<<<<<<<<<<:::888777===>>>@@@???>>>======>>>>>>>>>>>>>>>????????????;;;999777:::???AAA>>>;;;??????@@@AAABBBEEEIIILLLCCCCCCDDDFFFGGGHHHIIIIIISSSRRROOOKKKGGGCCC@@@>>>;;;:::;;;<<<>>>???===;;;======<<<<<<===>>>@@@AAA>>>>>>??????>>><<<:::999999999:::;;;<<<<<<<<<<<<:::>>>BBBFFFGGGEEEBBB???:::;;;>>>???@@@???>>>===999999999999:::;;;<<<===;;;:::888777666666666777999888777777777777888999<<<<<<;;;:::999999999999777888999999::::::::::::???;;;888666777888999999999888888999:::999777555777777777888999999:::::::::999:::======<<>>BBBCCCFFFdddvvvNNNCCC???===AAA:::===::::::;;;<<<<<<;;;:::999;;;:::999999999;;;===>>><<<=========<<<:::999777>>>@@@AAA@@@>>>=========;;;;;;<<<<<<<<<<<<<<<<<>>>>><<<::::::===DDDKKKOOOQQQHHHHHHIIIJJJJJJKKKKKKJJJRRRQQQMMMIIIEEEBBB???>>>777888999<<>><<<:::<<<<<<;;;;;;<<<===??????>>>?????????>>>===;;;:::999::::::;;;;;;<<<<<<<<<:::===@@@CCCDDDCCCAAA???<<<<<<===>>>>>>===;;;;;;:::999999::::::;;;=========<<<999777666666777888999888777666666777888999<<<;;;::::::999999999:::999999:::;;;;;;;;;;;;;;;>>><<<888666666888:::;;;>>><<<:::999999999777666777777777888999999::::::;;;::::::======>>>DDDLLLSSSLLLCCC===:::999999888555777999:::;;;;;;999777444444555666777888999999555444333333333444555666444666999:::999888666666666666555444444555666777777666666555555555555555555555444444444444555555333555888;;;<<<===<<<;;;???===:::777555444333333444444444444444555666777222333555555333222222222111222444555555444222111444333222333555555444333333333333333333444444444333222111333333444555777333333333333444444444444222333333222111222444777888555333222222333222111/////////000000/////////111444888999777444111000111222222222222333444555111000/////////000111222111111111111000000000000000000000000000000//////---///111333333111...,,,///...---...111222222000...---...111///,,,---111222//////444555111---,,,222222///+++((()))...222.........000222444555777777777888999;;;::::::444444444555666888:::<<<666666666777888:::;;;<<<===<<<:::888777666666666666444222222333444333333222333333444555666666777999888777666555444444444333888:::999888::::::777999999:::::::::;;;;;;;;;<<<>>>===@@@BBBCCC```iiiHHHCCC@@@===@@@999<<<999:::;;;<<<<<<;;;::::::;;;:::999999:::;;;<<<=========>>>>>>===<<<:::999>>>@@@AAA@@@>>>=========<<<<<<;;;;;;;;;;;;;;;;;;???@@@???<<<999<<>>999<<>>AAA@@@===;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>===<<<<<<::::::::::::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>==================<<<<<<;;;;;;::::::;;;;;;<<<===>>><<<:::888777888999:::888888666666666666888888;;;;;;:::999999999::::::888999999:::::::::::::::===;;;999777777999===???DDD@@@;;;888777888888888777777777888999999::::::;;;;;;<<>><<<:::888666666666666555333111111333444444444333333333444555555555666222222222333333444666666111999???<<<888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;:::???CCCDDD]]]___DDDDDDAAA<<>>???>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;===>>>@@@???>>>======>>>>>>>>>>>>>>>============:::>>>@@@===:::===IIISSSVVVNNNGGGFFFJJJKKKFFFAAAGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDAAA@@@??????@@@<<<===>>>AAACCCBBB@@@===;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>=========;;;;;;:::::::::;;;;;;<<>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA===<<<<<<;;;;;;;;;;;;;;;===<<<;;;999999:::;;;;;;999888777666666777888999;;;::::::999999:::::::::777888888999999888888888;;;;;;:::999888:::>>>AAAFFFAAA;;;666666777999:::777777777888999999::::::;;;<<>>999<<<<<<===>>>???@@@???>>>>>>;;;<<<===>>>>>>===;;;::::::;;;<<<=========<<<;;;;;;===>>>>>>===<<<===>>>?????????>>>>>>>>>======999<<<>>>===<<<>>>FFFLLLRRRPPPLLLJJJHHHFFFDDDBBBDDDBBB@@@???@@@BBBEEEGGGHHHGGGEEECCCBBBBBBBBBCCC======>>>@@@AAAAAA>>><<<;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<===============<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@???>>>===;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999:::;;;:::::::::999999::::::;;;999::::::;;;;;;::::::999:::;;;;;;:::888888;;;===AAA===888666666888999:::777777777888999999:::::::::<<<@@@CCC@@@>>>CCCLLLFFF@@@:::777999::::::888:::777777;;;;;;777666999555555666777888999999:::999:::;;;<<<;;;888666444444<<>>999;;;>>><<<<<<<<<============>>>???>>>===CCCGGGAAALLLiiivvvPPP<<>>:::>>>:::;;;<<<>>>>>>>>>======;;;===???@@@???===:::999888999:::<<<===<<<<<<;;;:::;;;===>>>===<<<===>>>>>>>>>======<<<<<<<<<;;;;;;===>>>>>>===>>>>>>???;;;???CCCBBB>>><<>>>>>???DDDHHHKKKDDDCCC@@@>>>======>>>???<<<;;;;;;<<<======;;;999;;;<<<===>>>????????????@@@???>>>>>>>>>>>>>>>???===<<<;;;:::999:::;;;<<<;;;<<<>>>@@@@@@???===;;;???===;;;999999999:::;;;@@@???>>><<<:::999999999999:::;;;<<<===============<<<;;;;;;;;;;;;<<<===:::::::::999999:::;;;;;;===>>>>>>>>>>>>>>>======999;;;<<<:::777666888::::::888666666888999999999777777777888999999::::::999<<>>:::===EEE666999;;;;;;999777888999<<<888888<<<<<<777666:::333444555666888:::;;;<<<:::<<<>>>>>>===:::666333222:::DDDGGGCCC===888666555555555666888;;;===???555444444555666999<<<>>>666666555555555555666666777555444333444555888999555888:::999666333222222///000000111333555777888333444444333111111222444444333333222222333333444;;;888555444555555555444000000111222333333444444222777999666666888777111444444555555666777888888666777666444222111333444444222000000222333444333///000222333333222000///...222666999::::::;;;<<<555333222333777999999777777666444222000000000000000000000000////////////............//////000000......///000000111000000---...//////......///000111///...000000///444:::---///222333000,,,///777333///---111777:::888555,,,///111000///000333777777777777777777777777777777777777777888888999:::999888777777888999999:::999888777888999;;;<<<===<<<;;;999888777777777;;;:::999999999999777555444444444444666888:::<<<;;;:::???FFFFFF???;;;<<<<<<:::999777777888:::;;;;;;<<<<<<:::;;;???GGGMMMooofffIIIFFFBBB???<<<<<<<<<===@@@BBB???999999===@@@>>><<<<<<<<<<<<;;;:::999888:::;;;<<<<<<===<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;???===<<<===>>>???>>>===??????===;;;;;;>>>CCCGGGBBB666===JJJFFF>>><<<888AAABBB@@@<<<>>>EEEJJJJJJLLLJJJEEEAAA???>>>>>>???===:::===DDDFFF@@@::::::;;;:::;;;>>>>>>;;;===AAAAAA@@@@@@??????>>>>>>>>>;;;>>>AAA@@@<<<:::<<>>===:::;;;>>>===:::>>>===;;;:::999:::;;;;;;666:::@@@CCCBBB@@@???>>>;;;::::::999999:::::::::555>>>CCC===555444999=========<<<;;;999888777666<<<:::888888999;;;;;;;;;<<<:::777666666777666555666666777888999::::::;;;999999999::::::<<<======:::999777777999:::::::::999;;;:::777888;;;:::666888999<<<>>>>>>>>><<<;;;::::::999888777777888888999:::<<<===<<<:::777555333777:::999666444555777999;;;;;;:::888888:::>>>>>><<<999888888999888777555555666555333333555666333333555666666666555444222111000000222555999;;;333333333222333333333333666333000222777999777333444555555555444333333222333333222222222333444555555444444555777888888777...111444555555555666777333000111777777333222666111111555999777111...///444444444444333111000///333555888:::<<<===<<<<<<555444444333222111000000444444333000......000222222000///...///...---+++---...//////////////////111...,,,---000222111000000000////////////000000222111///---111888:::777---...///000000111333666/////////...---------,,,---...111333444555555??????>>>>>>===<<<;;;;;;777777666666777777888999999888777777666777888999888777777777777888888888888888777666666777777888888777666666666666444222666666666666777888999999999888<<>>=========:::;;;<<<<<<======<<<<<<>>><<<;;;<<<===>>>===<<<>>>===<<<;;;:::===BBBEEEOOOAAA@@@EEE>>>999===???CCCAAA>>>===BBBIIIJJJFFFHHHFFFCCC@@@>>>=========BBBBBBDDDHHHDDD;;;777999;;;:::<<>><<<>>>BBB@@@@@@@@@@@@????????????999<<<>>>>>>;;;999888888777777888999:::::::::::::::;;;;;;:::===@@@???:::>>>===<<<:::999999999999??????@@@BBBEEEDDD@@@<<<:::999999999::::::;;;<<<777777555555:::???<<<777<<<<<<;;;;;;::::::999999===;;;888888999:::;;;:::>>>;;;999888999:::999888666666777888999;;;;;;<<<;;;;;;:::::::::;;;;;;<<<:::999888999;;;<<<<<<;;;777999999777888<<<<<<888666888:::===???@@@AAAAAA:::999999888888888888888999;;;===>>>>>>===;;;:::<<<<<<;;;999666555666777<<<===>>><<<::::::===???;;;999777666777888888777444777::::::999666555555222333444555666666555444222111000000222555999;;;555555666666555444333222666555555888<<<<<<888333333444444444333333222111333333333333444444444444444333222333555777666555///111333444333222333444555333666<<<===:::999<<<:::999:::;;;888222000222222222111111000000//////---000333666888888777666222222111000//////......000111111000000000333555///222555444111...------......//////000000//////111///---...000222111000222111111000000000000111111111///...111777888555,,,...000000000000222333,,,,,,---...///000111222///000111333333333333??????>>>===;;;:::999888666666666666666777888888777777666666666666777888555666777777777666555444333333333444444666777888777666555555666555444222777777777777777777666666777666888<<<===999888999999999888777777888999:::???>>><<<:::999:::???BBBJJJWWWdddqqqsssLLLGGGEEEBBB???===<<<<<<======;;;@@@HHHHHH???:::<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<======>>>>>>======>>>===<<<<<<>>>>>>===<<<<<<<<<<<<::::::<<<@@@CCCOOODDDEEEFFF;;;666===@@@BBB@@@===>>>FFFLLLIIIAAACCCBBBAAA@@@>>>===<<<<<<;;;>>>CCCFFFBBB<<<<<>>BBB@@@@@@@@@@@@@@@@@@AAAAAA:::;;;===??????===888444777777888999999::::::;;;999:::::::::???DDD@@@999===<<<;;;:::999888777666CCC???===AAAFFFHHHCCC>>>999999999999::::::;;;<<<:::999666777===BBB???888:::::::::;;;<<<<<<======>>><<<999888999::::::999===:::888777888999999888666777888999;;;<<<===>>>>>>>>><<<;;;::::::::::::;;;::::::<<<===>>>===;;;666999:::888999======;;;999:::;;;===>>>@@@AAAAAA999999999999888888888888888999;;;===>>>>>>===<<<@@@===888666666777777888<<<======<<<::::::<<<>>>999777666666888999999999444888===???===999666444222222444555666666666666444333222222333555888999555666777777666444222000555555888<<>>@@@>>>===???CCC@@@>>>>>>999333222555222222111000000000111222+++---111444555444333111000000000//////............000111222111111333444---444::::::444///...///......///000000000000000111///......000111111000333333222111111000111111///000000///111666666222+++...000000////////////,,,,,,---///000222333444111111222222222111111;;;:::999888777666555555666555555555555666777777555555555555666666666777444555777888888666444333222222222333444555666777999888777888999888777555444555666777777666555444555444555666777777777888888888777777777888999:::>>>===;;;999888:::<<<>>>@@@FFFLLLSSSdddaaaGGGEEECCCAAA???============AAA<<>>===>>>???@@@???===<<<<<<<<<<<<;;;<<>>???>>>>>>>>>===???EEEJJJFFF>>>??????@@@@@@@@@???===<<<777999===@@@@@@>>>>>>???:::999;;;>>>===;;;===AAA??????@@@@@@AAAAAABBBBBB>>>===???CCCGGGEEE>>>777::::::::::::;;;<<<======;;;<<<;;;<<>>CCCGGGFFFCCC;;;::::::999999:::::::::777===@@@===999:::;;;;;;888888:::;;;===>>>???@@@???<<<:::888999999999888???===:::999999:::999888777777888:::<<<===>>>???BBBAAA???===<<<:::::::::===<<<<<<===>>>===;;;999888<<<===::::::===>>><<<@@@???>>><<<;;;;;;::::::999999999999999999999888888888999:::;;;;;;;;;;;;;;;777333444777999999888:::::::::999888888999999888777666777:::;;;;;;:::444888<<<>>><<<888555444333444555666777777888888999888666555555555666777555555555444444444444444333444666888:::888444000333333444444444333333222333444666888888777555444555444333444666888777666888999999777555333333333///111555999;;;:::999999BBB?????????;;;444333555555444222111222333555777000222555777777444111///111111111000000000000000000222333333111000000000000555999999444000///000......///000111111111111111000//////000000111111333333222111000000000000---111222000222444333000+++---000111///---,,,,,,.........//////000000111000000111111111111111999999999999999888888888555555555444555555666777444444555555666666666666444666888::::::888555444555555555444555555666666:::999999999::::::999777111222444555666555555444333444444333444666777777888888888888888999999:::;;;:::999888999;;;<<<<<<999>>>@@@@@@FFFWWWmmm{{{oooWWWIIICCCBBB@@@???============>>>888===IIIIII===999???;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;>>>===<<<<<<>>>>>>===<<<<<<===>>>>>>======???AAA@@@EEEVVV]]]PPPFFFCCC>>>999===>>>>>>@@@CCCBBB>>>===???@@@AAAAAA@@@???>>>AAA???======@@@@@@<<<666:::888:::===<<<999;;;????????????@@@@@@AAAAAAAAA@@@???@@@EEEJJJJJJCCC<<<:::::::::::::::<<<===>>>???@@@??????BBBDDD???777999999999999999999999999777888:::;;;===???AAACCC===<<<;;;:::999888888888666;;;===;;;:::;;;;;;999777888999;;;===???@@@AAA???<<<:::888999999999888CCC@@@===<<<<<<<<<<<<;;;777888999:::<<<===>>>???DDDCCCAAA???===;;;;;;:::???===<<<<<<<<<;;;999777<<>>;;;===>>>===BBB@@@>>>;;;999777666666888999::::::::::::999999:::::::::999999:::::::::888666555666:::;;;999666:::999999999999888888777777666666777999:::999888444666888888777666666666666666666777777888999:::>>>===;;;888777666555555777666444444444777:::<<<666555444444444444333222444444555555555555555444333444666888888777666555333222222333555666666555999999999777444222222333...111333444555555333111999999;;;>>>;;;555222444555444333222333444777888555666888999777444111...000000000000000111111111000222333333111000000111555555444444333222000///...///000111222222222222111111111000000000111111222111000///////////////---222444222111333222///+++---000000///---,,,,,,---------....../////////......///000222333555777777777777888888888888444444444444444555666666333444555666777777777666444666999;;;;;;:::888666999888777666666666666666888888777888999999888666111222333444555555555555222555555333444777999777888888888999:::::::::;;;:::888888888:::<<<<<<;;;999===???<<<:::@@@MMMWWWaaammm~~~]]]QQQJJJAAAAAA@@@???>>>=========<<<888;;;BBBCCC<<<999===:::;;;;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::999::::::;;;<<<;;;;;;;;;;;;:::999999;;;;;;:::999<<<===??????>>>>>>???@@@AAADDDPPPSSSFFF@@@@@@<<<888<<<>>><<<<<>>???@@@BBBBBBAAA@@@@@@CCC@@@<<<<<>>??????????????????@@@@@@@@@>>>>>>AAAFFFGGGBBB===999888777777888999;;;<<>>???@@@>>><<<999888999::::::999>>><<<:::999:::;;;;;;:::888999::::::;;;<<<======BBBAAA???>>><<<;;;;;;;;;???===;;;;;;;;;<<<;;;:::>>>CCCDDD???;;;<<<=========<<<<<<;;;:::999888888888888:::;;;;;;;;;:::999>>>===;;;::::::;;;<<<===;;;::::::;;;<<<:::888555>>>===<<<<<<======:::999666666555666777777555444444555666555444555777:::888777777777777888999999???>>><<<:::888666555555999888777777888<<>>???>>>???CCCGGGDDDJJJTTT___nnnlllQQQLLLEEE@@@@@@??????>>>>>>======;;;<<>>===;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;::::::<<<>>>???=========>>>???>>>EEEEEE;;;;;;@@@<<<======:::888;;;@@@BBB?????????@@@@@@AAAAAA@@@@@@===>>><<<<<>>???===999:::===??????>>>>>>>>>>>>>>>>>>BBB???======???@@@>>><<<999888777777888999;;;===AAAFFFGGGDDDAAACCCCCCAAAAAA???;;;888777777888:::999999999:::;;;;;;:::999:::::::::999999::::::;;;BBB<<<666;;;IIIQQQGGG999888888999:::;;;<<<=========;;;888888999:::;;;:::999777666777:::===>>>>>>999999::::::;;;;;;;;;;;;======<<<;;;::::::::::::>>><<<999999<<>>:::;;;===>>>999:::;;;<<<<<<<<<;;;:::777888:::;;;<<<;;;:::999===<<<:::999:::<<<>>>@@@;;;<<<<<<;;;999888999999AAA@@@??????AAA@@@===::::::999888999999777555222444555777777777888;;;===888777666555555555666777;;;;;;:::999888777777666777888999:::;;;======>>>;;;999777444222222444666333444555555666666555555444444555555555666666666333222222333555666666555333444444222000000222444444888777333222555555222000000444888888444333666333333333333444444444444222333333222222222222222......//////000111222222...///000000000222555777444555666555444222000///...///111222333444444444111333333222///...000222////////////000111222222111666777333000111111000---...//////...---...000,,,,,,---...///000111111......///111333666999999888888666555444333222444333333333333444555555333444666888888888888777333444666888999:::::::::888888777777777777888999888888777888::::::999777:::999777666555555666666333777888555666<<<<<<999888999:::;;;<<<<<<<<<<<<<<<:::999:::<<<<<<999777888777999>>>BBBBBBBBBBBBBBBAAA@@@AAAIIIXXXlllzzz^^^LLLIII???????????????>>>>>>======777<<<@@@??????AAA???999<<<<<<===============<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<===============???===<<<===>>>???>>>===999;;;===>>>===;;;;;;<<<<<<<<>>777555;;;DDDDDD>>>???????????????@@@@@@@@@???BBBAAA===>>>CCCCCC>>>BBB@@@@@@AAA???::::::>>>??????>>>>>>======<<<<<>>;;;;;;;;;;;;;;;;;;:::999999999;;;===???@@@FFFIIIEEEAAACCCFFFGGGFFFBBB===888666555777888:::777666:::???AAA>>>999888888888999:::;;;===>>>888:::;;;;;;>>>AAA===777999999999::::::;;;;;;;;;<<<:::888888:::;;;;;;;;;;;;::::::===AAAFFFHHHIII:::::::::::::::::::::::::::999999888888999999999===:::888999===BBBFFFGGG888>>>AAA===999;;;>>>>>>999;;;===>>>>>>===;;;:::777888:::<<<<<<<<<:::999999888777666888;;;>>>@@@777888888777555666:::???BBB@@@???@@@BBBAAA===:::@@@>>>======<<<:::777444444666999:::;;;<<<>>>???888777555444333333444444666777777777777888888888333555999;;;<<<:::888666999888777444222111222444222333333444555555555444555444444444444555666666777666555777999:::999888444444444333222222555777555999777222222777888555333222333666666333555999555666666777777666555555000000000111222444555666000000111222333444444555222222111000//////222555///555;;;:::555000///111//////111222333444444444111333444222///...000333//////000000111222444555333777888333000111222111......///...---...000222111111000000//////......000000000222444777999777777666666555444444444333333222111222333555666555555666777777777777777666555555666666777888999888777555444444555666777666999999666666:::;;;999444555555666777777777666999999999999999999999999===777???BBB:::===DDD>>>===<<<;;;:::999::::::;;;===>>>??????>>><<<:::888>>>===;;;<<<@@@GGGNNNSSS```iiiyyyQQQKKKIIIAAA????????????>>>>>>>>>>>>;;;;;;:::;;;;;;<<<===>>>===<<<<<<===>>>>>>===;;;===<<<:::999888999:::;;;;;;:::999999;;;;;;:::999999:::;;;<<<============777:::======;;;999:::;;;<<<;;;<<>>??????@@@BBBEEEHHH=========<<<::::::<<<===@@@AAABBB@@@===:::999:::777777888<<>>======@@@<<<;;;>>>>>>;;;999;;;:::::::::888777999???DDDFFFHHHHHHFFFFFFHHHEEE@@@@@@@@@???;;;777666999===666999;;;>>>DDDHHHDDD<<<888888888888999:::;;;<<<777999===??????>>>;;;999>>>:::;;;BBBEEE@@@;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;===CCCLLLPPPIII>>>===>>>>>>??????>>>======777777777777999:::<<<===999999888999@@@HHHGGGAAA???>>>===<<<;;;<<<===>>>>>>???>>><<<:::999999;;;999999:::;;;<<<;;;777333;;;<<<======>>>>>>======:::999888888888999;;;<<>>999@@@???>>><<<:::888888777999888777777999:::999888:::888444222222444777:::;;;999888777777777555444999666222222555777777666333333444555555444333333000111333444444444666888000222444666777777666555666333222777>>>@@@<<<666777555222111222444555666333888666000333===???999777777666555444444444555555777999;;;;;;888555333===333///555777444666???777333000000333444333222000000//////000222444555444444444444333111///......000111222111111222444333222111000///////////////000000222333444555555333111///------...///000////////////...---,,,+++.........---------...///.........///111333555:::999999888777777666666333333222222222333444555555555666777777777777777888777666666666666666777333333333333555777:::;;;;;;===;;;777666888888555222222333444444444444444888888999999::::::::::::555???888???ZZZVVV>>>===<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@???>>>============<<<<<<;;;<<<===@@@CCCEEEEEEGGGSSSbbbnnnzzzkkkJJJEEEEEE????????????>>>>>>>>>======>>>>>>======<<<=========>>>===<<<===>>>>>><<<;;;999999999999:::;;;<<<===<<<:::999:::;;;<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===???@@@???<<<::::::;;;@@@???>>>???AAACCCDDDDDDAAAAAA@@@@@@AAACCCFFFIII???>>><<<<<<<<<>>>@@@AAAAAAAAA@@@@@@???===<<<;;;<<<<<<>>>CCCGGGKKKLLLKKKFFFEEEEEEDDDDDDBBB@@@>>>???;;;<<>>BBBAAA======>>>>>><<<999777888:::999;;;>>>AAAGGGMMMJJJCCC777777777888999:::;;;<<<888999<<<>>>???>>>===;;;:::777999@@@DDD@@@>>>>>>============<<<<<<;;;:::<<<===>>>AAAHHHLLLHHH@@@???>>><<<;;;;;;===???@@@<<<<<<<<<<<<<<<;;;;;;;;;:::;;;999888<<>>>>>===;;;:::;;;<<>>AAABBB???;;;;;;:::999888777777888888777666666777:::;;;;;;:::888777666444444444444555;;;:::999999999999888777;;;888444333555666666555333444555555555555444333333444666666555666777999222333555777888777666555777444111222666999999777555444333333333333333333555999666000333===@@@;;;>>><<<888444222222333444999888777666555555555555???555111555555111222888888555222111222222111///222222111000000111222333555555555555444222000///...000111111111111222444333222111000///////////////000000111222333333444222111000/////////000111---....../////////......///...------...///...---.........///111444666::::::999999888777777777333333333222333333444555555555666777777777777666999888777666555555555555222222222333555888:::<<<:::<<<:::666444666555222222222333444444444444333666777888:::;;;;;;;;;;;;333KKK777CCC~~~sssAAABBB>>>===<<<;;;<<>>::::::>>>CCCMMMcccyyyYYYDDDAAAAAA?????????>>>>>>>>>>>>======AAA@@@???>>>>>>=========>>>===<<<=========;;;999888888999:::;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<======<<<999888999:::<<<<<<;;;999888:::===???BBBBBBCCCDDDGGGIIILLLMMMDDD@@@<<<<<<>>>AAAAAAAAACCCAAA>>>???AAAAAA>>><<<<<<===@@@DDDHHHJJJIIIHHHLLLHHHDDDDDDHHHJJJIIIGGGGGGCCCCCCIIIMMMIIICCC???999:::;;;::::::;;;===@@@888:::999888;;;???@@@===:::<<<======;;;888888888999;;;<<<===BBBGGGFFFAAA888888888888:::;;;<<<===999:::;;;======>>>>>>===888666888===@@@>>>===============>>>======<<<<<<;;;======>>>BBBHHHJJJGGG?????????>>>>>>?????????======>>>>>>>>>===<<<;;;>>>>>><<<999<<>>===<<<<<<<<<===999;;;===>>>>>>>>>???@@@CCCAAA???;;;999:::<<>>BBB>>>999555333333555777@@@===888555444666999<<<@@@888444777666111111555777555222222222222222000777666555444333222222222555555555555444222111000...000111111111111222444222222111000//////////////////000000111111111222000000111111111111111111,,,---...///000000000000///---,,,...111111...+++......///000222555888888888888777666666555555444444333333333444444444444555666666777777666666888888777666666666666666555555444444555666777888555777666333333555666333444555555666666666555555555666888:::<<<<<<===<<<777III999FFF|||uuuHHHEEE@@@???<<<::::::<<<>>>@@@===<<<;;;::::::;;;;;;<<<<<<===>>>>>>===;;;999777@@@===<<<===<<<===GGGSSSfffrrrkkkLLLCCCAAA@@@AAA???>>>>>>>>>============@@@@@@???>>>======>>>>>>===<<<;;;;;;<<<<<<:::888;;;;;;<<<<<<;;;:::888777;;;999888999:::;;;:::999;;;;;;:::::::::;;;;;;;;;999999:::999999999::::::777999;;;;;;999999===@@@@@@BBBEEEJJJNNNPPPPPPOOOHHHBBB<<<;;;???AAAAAA>>>FFFBBB>>>>>>AAABBB???;;;===>>>@@@DDDGGGGGGEEECCCJJJGGGDDDDDDHHHNNNQQQRRRRRRMMMKKKOOOPPPHHH>>>888:::::::::;;;;;;;;;<<<=========;;;888:::>>>???<<<;;;;;;<<<<<<;;;::::::::::::;;;:::888:::>>>===999999999999999:::<<<===>>>======<<<<<<<<<<<<======999888999;;;<<<:::999999======>>>>>>>>>>>>======:::===>>><<>>@@@CCCEEEDDDAAA===:::;;;;;;;;;;;;<<<===??????CCCBBB???@@@FFFLLLJJJCCCBBB@@@>>><<<;;;;;;;;;;;;777:::===???@@@AAABBBDDD777:::===>>>===<<<===>>>FFFDDDAAA>>><<<;;;;;;<<<999999:::;;;;;;:::888777<<<;;;:::;;;===>>>===;;;999888777666888:::===???888888777999;;;<<<<<<;;;<<<===>>>??????>>>===<<<=========;;;999777777777:::999888777777777777777666666666666666666666666555777999999888999:::<<<888999999999999888777666666<<>>@@@>>>;;;888777555888999888<<>>;;;888777888:::;;;???<<<777444444777<<>>>>>>>>AAAFFFKKKRRR\\\fffqqqYYYEEECCC@@@>>>@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>???<<<;;;::::::;;;;;;999777;;;;;;<<<======;;;:::999999888777888999:::999777;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;===AAAEEEFFFDDDBBBCCCDDD@@@BBBFFFLLLPPPOOOKKKGGGDDD???:::;;;@@@CCCCCCAAAIIIDDD??????BBBCCC???;;;BBBBBBDDDGGGHHHHHHEEEBBBCCCCCCCCCBBBBBBGGGNNNSSSQQQMMMKKKOOOPPPIII@@@;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>><<<999:::??????<<<>>>===;;;:::;;;===>>>???:::<<<;;;888999<<<<<<999888888888888999:::;;;<<>><<<;;;;;;;;;;;;777888999999999;;;;;;;;;?????????@@@??????>>>>>>>>>AAABBB??????EEEJJJLLLBBBBBBBBBBBBAAA>>><<<;;;@@@>>><<<;;;;;;>>>AAACCCEEEBBBAAAFFFQQQVVVNNNBBBBBBAAA???===;;;;;;;;;<<<===???AAAAAA@@@???@@@AAA888:::===>>>>>>>>>>>>???EEECCC@@@===;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999===<<<;;;;;;;;;;;;;;;:::;;;:::999888999;;;===>>><<<:::999:::;;;;;;:::999777888888:::;;;<<<>>>>>>AAAAAAAAA>>>:::777666777777888888888888999:::;;;777777777777777777777777333555777888888999;;;===:::::::::999999888777777666>>>FFFHHHCCC;;;666333444777;;;<<<:::777555444333777;;;???DDDHHHFFFCCC???>>>>>>===<<<:::999999777666444444555777;;;===AAA<<<999888666333111111333444555666666777777888:::999888777555333111000222222111000000/////////---///000111000000111333111000////////////////////////////////////000000...///222333444333111000000000000000000///.........---...000222222...+++/////////111333666888999999888888777666666666444555555555555444333333444444555666666666666555555555555555666777888999222333444555666888888999;;;===<<<777666999999666555666666666666555444444555666999<<<===>>>===<<>>;;;===???AAAAAA@@@???>>>999888888888999<<<>>>???888777888999;;;===@@@BBBCCCDDDFFFHHHMMMVVVbbbjjjnnnKKKAAAAAA>>><<<>>>>>>>>>============<<<<<<::::::::::::;;;<<<===>>><<<;;;:::;;;======;;;:::888999;;;===>>>???@@@@@@:::888777888999:::999888;;;;;;::::::;;;<<<>>>???>>>===<<<===>>>===:::888EEEHHHLLLMMMKKKGGGEEECCCDDDDDDFFFIIILLLIIICCC===???===<<>>===>>>?????????>>>??????===@@@EEEEEEBBB???===:::999;;;>>>@@@AAA555999:::888999===>>><<<999999888888888888999999AAA@@@???===<<<;;;;;;;;;333888:::999;;;@@@DDDEEECCCCCCCCCCCCBBBAAA@@@???EEEHHHHHHDDDCCCEEEFFFEEEGGGDDD???;;;:::<<<@@@BBBHHHEEEBBB???>>>???AAACCCBBBAAABBBIIITTTXXXNNN@@@CCCBBB@@@???>>>>>>>>>>>>FFFFFFEEEBBB???======>>>HHHCCC>>>;;;<<>>===<<<;;;:::;;;;;;<<<:::;;;<<<<<<=========<<<>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<>>><<<;;;;;;;;;;;;:::888777888999;;;===@@@AAABBBCCCEEEEEEBBB<<<999999:::666888::::::::::::<<<===999888888777777888888999333555777888888999;;;<<<::::::999999888888888888999;;;===;;;888555555666444777;;;;;;888666777888444777<<>>;;;888555333666777777888:::;;;<<<===@@@<<<666222000...,,,+++666777999888555444444444555444444333222000...---111000//////......//////---///000000000000111333000//////....../////////......//////000000000111...///111333333222000///000000000000///...---,,,...///000111000//////...000000000000222444777888888777777666555555555444555666666666555333222333444555555666666555555777666666666666666777888333444555666666777777777999;;;;;;777777::::::777777777777777777666555555555777:::===>>>===<<<;;;???444<<<@@@555;;;EEE===666777888:::<<<===>>>???===>>>???@@@@@@AAAAAAAAA999999999::::::;;;<<<===>>>===:::999;;;======<<>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<>>>@@@@@@???>>>999999;;;===???BBBDDDEEE;;;:::999:::;;;;;;:::999;;;;;;::::::<<<>>>@@@BBB>>>>>>@@@CCCGGGGGGDDD@@@JJJJJJKKKLLLMMMKKKHHHEEEIIIFFFDDDFFFIIIIIIEEEAAAAAABBBDDDGGGIIIKKKLLLMMMJJJIIIGGGGGGGGGHHHJJJKKKIIIHHHGGGFFFFFFEEEBBB@@@AAAAAAAAAAAA@@@AAACCCDDD??????BBBGGGIIIIIIMMMSSSIIIEEEBBB@@@BBBDDDDDDDDD@@@BBBBBBAAACCCGGGFFFBBB<<<:::999:::===@@@@@@???777;;;>>><<<===AAABBB@@@???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>=========<<<666<<>>>>>@@@CCCNNNFFF>>><<<@@@DDDDDDCCC:::;;;;;;<<<>>>??????@@@<<<<<<<<<<<<===???@@@AAA===<<<<<<;;;::::::<<<===:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::888:::>>>AAACCCDDDCCCCCC@@@BBBCCC@@@;;;888:::<<<777999<<<<<<::::::;;;===:::999888888888888999:::777888999999888777888:::999999888888888888888888:::999888666555555666777666999<<<;;;888777;;;>>>999999;;;???BBBBBBAAA@@@???>>><<<:::777444222111888888999999:::::::::999:::666111------...///...555777888777444111111222111222222222222111///...111111//////...//////000---...000000//////111222//////.........//////000......///000111111222222///000111111111000///........./////////......------000222111...,,,///222000000000000111333555555555555444333333222222555555666666666555333222333444555555666666555555999888777666666555555666888888777777666444333222222555666444555:::;;;999:::::::::::::::999888888666888;;;===>>>===<<<;;;888666888999999::::::777:::;;;===>>>>>>>>>===<<<>>>===<<<<<<===???AAACCC<<<======>>>===<<<;;;:::999999:::;;;>>>AAA???;;;;;;<<>>>>>>>>=========<<<<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;>>>>>>>>>@@@BBBCCCCCCAAA============???AAACCCEEE===<<<;;;;;;======<<<;;;;;;;;;:::;;;<<>>???@@@>>>888999888888;;;???AAA???<<>>????????????<<>>@@@CCCDDDEEECCCAAA???BBBIIINNNNNNMMMMMMKKKHHHGGGFFFEEEDDDDDDEEEFFFGGGBBBAAA@@@??????BBBGGGKKKHHHBBB===@@@GGGJJJEEE???:::;;;===@@@BBBDDDEEEEEE===<<<<<<<<<>>>@@@BBBCCC;;;;;;;;;;;;:::;;;>>>@@@;;;===???BBBCCCCCCCCCBBB<<<::::::;;;===>>>===<<<555999>>>CCCDDDBBB???<<<999===???===888666999<<<999;;;>>>===:::999:::<<<::::::999888888999:::::::::;;;<<<:::888666777888999888888777777888999999888999;;;<<<===;;;999777444666888666333444999???>>>;;;:::<<<=========>>>;;;999777444333222333333444333333222111000000000333111---+++...333666666000333666666333111111333222333444444444333222111222111000//////000111111---...000000//////111222//////.........//////000---...///000111222333444000000000000000///......+++,,,---...////////////,,,111444111,,,+++///444111000000000000222333;;;777666777666444444888555555555555555555555555666666777888888888888888<<<:::777555444555777888777777777777777777777777444333222111333555999;;;;;;:::999888888888999999:::999888777777888999:::555888:::;;;999888777777888888:::>>>AAAAAA===999===>>>@@@AAAAAAAAA@@@???:::::::::;;;;;;;;;<<<<<>>???@@@@@@:::;;;===>>>??????>>>======???@@@???===;;;:::;;;BBB???===???CCCEEECCCAAA<<<<<<>>>AAADDDCCC@@@>>>:::999999:::;;;<<<<<<;;;:::888888999===@@@CCCCCCGGGMMMRRROOOIIIIIIQQQZZZaaaVVVRRRYYY^^^YYYVVVXXXNNNLLLIIIIIIJJJLLLLLLKKKQQQUUUSSSMMMJJJLLLJJJEEEUUUPPPLLLMMMRRRVVVWWWUUU]]]XXXQQQMMMLLLMMMOOOOOOLLLJJJJJJKKKMMMLLLHHHDDDCCCJJJPPPLLLCCCAAAIIIRRRSSSMMMJJJLLLNNNJJJGGGFFFHHHEEECCCCCC@@@<<<>>>BBBAAA===<<>>???===<<<999FFFDDD===DDDKKKKKKMMMFFFEEEFFFHHHHHHFFFEEEFFFFFFFFFFFFGGGJJJNNNNNNKKK@@@IIIOOOPPPPPPQQQOOOLLLEEE@@@===@@@FFFIIIFFFAAAFFFJJJJJJHHHJJJNNNKKKEEEDDDDDDFFFJJJMMMNNNKKKIII???:::DDDNNNIIIFFFGGGEEEGGGAAA<<<===BBBDDD@@@<<<:::<<<===>>>>>>@@@BBBDDD======<<<<<<<<<===>>>>>>AAA>>><<<<<>>;;;<<<>>>@@@AAA@@@???@@@AAA:::<<>>===999<<<@@@CCCCCC@@@;;;888777777888999888777666444???999777999:::999999<<<:::;;;;;;:::888777888999<<<===>>>>>><<<:::999999::::::;;;;;;;;;::::::999:::;;;<<<<<<:::888666444777777888999999999888888888666555666888999666444222222111111222222000///222111000//////000111222///.........///111444666666555444222111000000000333222222333555555444222111000//////000222444555111222222000//////111444111111000///////////////000///...///000111000//////000111111000000111222222111000111222333222111000333555333///...333888.../////////000000111;;;888666888777444555888888888777666555555444444555555666777777777777777;;;999777666555555666777666666666666666666666666555444444444555777999;;;::::::999999999888888888888888777777666777777777666888888888666666777999:::::::::===@@@???<<<999999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>999777:::<<<;;;;;;===<<<:::>>>EEEGGGBBB?????????@@@AAACCCEEEGGGHHHIIIFFFJJJNNNSSS___qqqfffMMMGGGEEEBBB@@@????????????<<<<<<<<<===<<<;;;::::::999;;;>>>???>>><<<;;;;;;===???BBBCCCDDDEEEEEEFFFAAA@@@@@@AAABBBAAA>>><<<>>>===<<<<<<===>>>>>>>>>BBBAAA@@@@@@@@@@@@??????CCCFFFKKKMMMOOOQQQTTTWWWddd```]]]^^^]]]YYYYYY[[[EEEIIINNNPPPQQQQQQSSSUUUSSS\\\]]]RRRFFFFFFLLLPPPIIINNNWWW___bbb___WWWPPP\\\YYYUUUQQQPPPQQQRRRSSSOOOQQQTTTXXXYYYVVVOOOIIIIIIPPPTTTPPPGGGBBBDDDHHHOOOLLLKKKNNNNNNIIIFFFFFFEEEEEEGGGHHHCCC>>>???DDDAAA>>>>>>@@@BBBBBBGGGLLLSSSOOOIIIDDDAAAAAABBBDDDAAAGGGMMMLLLFFFAAA@@@BBBBBB???======???AAACCCCCCAAAHHHDDDAAAJJJOOOMMMPPPIIIHHHGGGGGGHHHLLLSSSYYYGGGHHHIIIHHHIIILLLPPPRRRNNNMMMJJJHHHLLLQQQQQQMMMHHHHHHHHHIIIIIIHHHDDDAAAHHHLLLLLLIIIIIIMMMOOOLLLKKKOOOSSSSSSOOOJJJFFFDDDFFFCCCMMMSSSIIIDDDGGGGGGBBB???>>>???BBBBBB???;;;AAAAAAAAA@@@>>>>>>????????????>>>===<<<<<<======AAA@@@@@@@@@BBBAAA@@@>>>>>>@@@AAAAAA@@@@@@BBBCCC???@@@BBBCCCDDDDDDCCCBBBAAA@@@>>><<<<<<<<<===>>>888888999999999999888888===888666999;;;:::;;;>>>888:::;;;:::999888999:::<<<===>>>>>>===<<<;;;:::666777777888888777777777;;;;;;:::999888888888888============<<<;;;;;;:::333999>>>;;;333///222777111111111222333333222222222111000//////000111222000000//////000222444555555444333111111000000000000111222222222222222222111111000///000222444555222222222111000000222444111111000//////////////////...---...000000000///...000111111000///000111111000///000222333222111///111333222000///222555000000000111111111111<<<999888999999666666999;;;:::999777666555444444444444555666666666666666888777777666666555555555444444444444444444444444555555666666777888999999888999999:::999888777666777777777777777666555555777777777555444444777999:::::::::;;;======;;;999777888999:::::::::999999;;;;;;;;;<<<<<<<<<======<<<999888;;;===;;;:::<<<======@@@CCCAAA===<<<>>>===>>>>>>>>>???@@@@@@@@@???>>>===AAALLLYYY\\\YYYfffooo}}}dddQQQEEEDDDCCCAAAAAABBBAAA@@@??????>>>>>><<<;;;:::999999:::===@@@AAA@@@???>>>>>>:::???DDDFFFEEEFFFIIIMMMGGGEEECCCBBBCCCCCCBBBAAAFFFDDDCCCAAA@@@AAAAAABBBFFFEEEDDDBBBAAA???===<<>>>>>AAA@@@???>>>===<<<<<<<<>>;;;::::::999999:::;;;<<<<<<888777:::<<<<<<===@@@888999::::::999999:::;;;<<<======>>>>>>===<<<<<<777888999999::::::::::::<<<:::999777777999;;;<<<===<<<<<<;;;999888777777333888<<<;;;666222333555111222333444444444444444222111000000000000111222222222111000111222333444333222111000000000000000///222444444222111222555222111000000111222444555222333333222111111333444111000000//////////////////---------///000///......000222222111/////////111000...///111222222111///000000111111111111111000111222222222222222===:::999;;;;;;888777:::;;;:::888666555555555555444555666666777777666666555666777777777555444333333333333333333333333333444555777888888888888777666888999::::::888666555666777888888888777555444666777888777666555777888777777888999:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;888999===>>>;;;:::<<<@@@BBBCCCBBB>>>;;;<<<>>><<<<<<<<<===============???>>><<<>>>GGGPPPPPPKKKIIILLLPPPWWWbbbooo|||]]]NNNHHHDDDEEECCCBBBDDDFFFFFFCCC@@@AAA@@@???>>>============CCCDDDEEEEEECCCCCCDDDEEE>>>AAACCCEEEFFFIIIMMMQQQKKKHHHFFFFFFHHHJJJKKKKKKJJJIIIGGGEEECCCBBBCCCEEEHHHGGGFFFEEECCCCCCEEEFFFPPPMMMKKKNNNUUUZZZ[[[YYYZZZaaaaaa[[[\\\dddgggcccbbbaaa\\\TTTMMMJJJNNNRRRaaaWWWMMMKKKPPPTTTQQQJJJVVVTTTRRRUUUZZZ^^^___^^^[[[\\\\\\ZZZVVVSSSSSSTTTWWWTTTQQQPPPPPPQQQSSSTTTQQQQQQRRRSSSSSSPPPMMMKKKKKKKKKMMMPPPNNNLLLOOOUUUXXXUUUSSSSSSPPPJJJHHHJJJKKKKKKMMMPPPOOOKKKLLLPPPJJJMMMSSSWWWXXXVVVRRROOOPPPNNNLLLNNNQQQRRRPPPLLLXXXXXXXXXXXXVVVQQQJJJEEEMMMLLLGGGKKKQQQIIIGGGSSSQQQZZZaaa```[[[ZZZ[[[]]]___[[[XXXVVVTTTTTTXXX^^^YYYVVVRRRSSS[[[bbb^^^VVVQQQTTTYYY[[[\\\\\\]]]^^^___\\\YYYWWWWWWWWWTTTQQQKKKPPPUUUUUUQQQMMMLLLMMMOOOLLLQQQPPPDDDAAAEEECCCAAAGGGMMMOOOLLLHHHEEECCC@@@???@@@AAABBBCCCBBBAAA@@@@@@???>>>============;;;@@@DDDEEECCCAAAAAABBBCCCCCCCCCBBBAAACCCFFFIIIFFFGGGHHHHHHGGGEEECCCBBB<<<<<<<<<<<<<<<;;;:::999???>>>;;;999999:::<<<===>>>999888;;;===<<<<<<>>>999:::;;;;;;999888999:::<<<;;;;;;<<<======<<<;;;777888999:::;;;<<<<<<<<<999999888888999:::<<<===:::999999888777666666666:::444111666>>>@@@999111333555666666555444444444111111111111111111111111444444333222222222333444111111000000000000000111000555888888444222555888222111111111111222333444222333444444222222333444000000////////////000000000......///000111000///---000222222111/////////444222/////////000//////.........000222222000...111111222333333222222???<<<;;;>>>===999999;;;888777666555444555666777666666777888888888888777444555777777777666444333444444444444444444444444444555777888888777666555666777888999999777555444666777999999999999777666444777:::;;;:::888777666333555666777888999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::888:::======::::::===CCCFFFFFFBBB>>><<<>>>???<<<<<<======>>>??????@@@===>>>>>><<<@@@GGGJJJIIIFFFEEEDDDDDDFFFNNNWWW]]]hhhsssdddLLLIIIJJJFFFHHHFFFEEEGGGJJJKKKGGGCCC?????????@@@@@@@@@AAAAAAFFFGGGFFFEEEFFFHHHMMMQQQHHHEEEBBBBBBGGGMMMQQQSSSNNNLLLJJJJJJLLLMMMNNNMMMCCCEEEEEEEEECCCDDDGGGIIINNNMMMLLLIIIHHHJJJOOOSSSKKKJJJHHHGGGIIINNNUUUYYY[[[___^^^\\\bbbllllllddd^^^[[[XXXUUUTTTTTTTTTTTT\\\SSSLLLPPPXXX[[[UUUNNNRRRPPPPPPVVV^^^```[[[TTT]]]^^^^^^\\\XXXUUUSSSRRRNNNOOOQQQTTTXXX^^^dddgggYYYVVVRRRQQQQQQQQQOOOMMMRRRPPPQQQTTTTTTUUU\\\eeeaaaXXXRRRRRRSSSQQQOOOOOOLLLKKKOOOVVVWWWQQQJJJGGGCCCJJJUUU]]]___[[[TTTOOOQQQSSSTTTUUUTTTUUUVVVWWWaaa___]]][[[YYYVVVQQQMMMQQQRRRPPPSSSUUUJJJGGGUUUXXX\\\YYYPPPNNNZZZkkkuuummmccc\\\^^^___]]][[[[[[XXXZZZZZZYYY^^^eeegggddd```^^^]]]^^^```bbbcccbbb___YYYUUUXXX\\\YYYQQQJJJHHHHHHJJJMMMPPPSSSTTTTTTUUUMMMNNNMMMFFFIIILLLFFFAAAFFFLLLMMMIIIDDDBBBBBB???>>>???BBBEEEFFFEEEDDD???????????????@@@AAABBB999>>>CCCDDDBBB@@@@@@BBBEEEEEEEEECCCBBBCCCFFFIIIEEEFFFHHHHHHFFFBBB>>>;;;999:::::::::;;;:::::::::CCC@@@===:::888999;;;<<<@@@;;;:::<<<===;;;:::;;;;;;<<<===;;;999888888999;;;999888999;;;<<<;;;999444444555777888888888888666777999;;;<<<<<<<<<<<<:::999888888888999999:::<<<666222777???BBB;;;222666888999777444222222333111111222222222222111111444444444333333333333333111111000000000000000111000555888888444222555888222222222222222222333333222333444444333222333444000000////////////000000111000000000222333222111---000222222111000111111888555111//////...---,,,.........000222222000...111222333444444333111@@@======@@@???;;;:::<<<888777555444444555777888666777777888888888888888555666777888777777555555555555555555555555555555555666777777777666555444666777777888777666555444666777888999999::::::999333777;;;===<<<999666555333555888999999999999:::888888777777888888999::::::::::::;;;;;;;;;<<<<<<:::999:::===<<<999:::>>>CCCEEEEEE@@@===??????>>><<<===>>>???@@@AAAAAABBB===AAAAAA===;;;@@@DDDFFFDDDFFFGGGFFFEEEDDDFFFGGGRRRXXX```kkkxxxsssSSSJJJMMMMMMJJJMMMIIIHHHJJJNNNNNNJJJEEE===>>>@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGIIINNNTTTYYYQQQLLLFFFFFFKKKQQQSSSSSSSSSQQQPPPPPPPPPOOOLLLJJJ===AAAEEEGGGGGGHHHLLLPPPOOOOOONNNKKKHHHJJJOOOUUUJJJMMMPPPPPPOOORRRYYY___ZZZZZZYYYZZZ```eeeaaaZZZZZZZZZ\\\^^^```^^^XXXSSSSSSUUUZZZ^^^]]]ZZZ[[[^^^aaa]]][[[^^^eeejjjjjjgggdddcccaaa```___]]]YYYUUUPPPVVV^^^dddgggfffeeeeeeZZZVVVRRRRRRVVV[[[]]]]]]UUURRRRRRUUUWWWZZZaaahhh```WWWQQQQQQTTTTTTUUUWWWQQQPPPTTT]]]aaa\\\SSSOOOWWW[[[aaaeeeeee```ZZZVVVOOOYYYbbb^^^SSSOOOVVV```ddd```ZZZVVVVVVXXX[[[\\\TTTZZZZZZ[[[___WWWRRRYYYXXX]]]\\\SSSSSS___kkkooooooddd```ggglllfff___]]]___aaa^^^YYYZZZbbbkkkpppppplllfffcccbbbbbb```___ZZZTTTRRRWWW[[[WWWMMMGGGLLLJJJIIIKKKPPPTTTVVVVVVTTTLLLJJJHHHFFFMMMQQQHHHJJJMMMNNNMMMIIIFFFFFFGGGEEECCCCCCEEEHHHIIIFFFCCCBBBBBBBBBBBBCCCEEEFFFGGG===@@@CCCEEEEEEDDDDDDEEEHHHIIIIIIGGGEEEEEEGGGIIIEEEFFFGGGHHHFFFBBB>>>;;;@@@===999666666999===@@@AAA???<<<999888888:::;;;@@@<<<:::======:::888999;;;<<<===<<<999888999:::<<<999666777999;;;999777555666777888888888888888555777:::<<<======<<<;;;777666555555555777888999999===???<<<777444555888888:::;;;888444000000222111111222333333222111111333333333333333333333333333222111000000000000000///222444444222111222555222222333333333333333333111222444444333222222333///////////////000000111333111111222333444333222...000222222222222444666:::777222000//////...---...//////000000000000000222333555666555444222@@@>>>???AAAAAA===;;;===;;;999777555444555777888555666666777888777777777666777777777777777777777777777777777777777777777888888888888777777666555777777666666666555555555555555555666888999;;;<<<444777:::;;;:::888666666666999===>>>;;;999888999888777666666666777999999999999999::::::::::::;;;;;;::::::<<<:::888:::@@@???AAA???;;;<<>>:::===>>>>>>>>>???@@@@@@@@@>>>BBBCCC???>>>@@@CCCBBB???BBBDDDEEECCCBBBAAABBBKKKLLLLLLLLLOOOXXXeeeooo~~~[[[NNNPPPPPPPPPQQQPPPLLLIIIJJJOOOPPPLLLGGG@@@BBBFFFIIIKKKJJJIIIHHHHHHJJJLLLMMMOOORRRUUUXXXUUUSSSQQQPPPPPPRRRSSSTTTUUUUUUVVVXXXXXXUUUPPPLLLFFFKKKPPPQQQPPPOOOQQQTTTMMMPPPRRRQQQNNNNNNRRRVVVUUU\\\eeehhhgggdddcccccceeebbbdddjjjlllhhhdddbbbbbbdddffffffdddaaa^^^]]]VVVXXX___dddbbb^^^```fffjjjkkkkkkmmmpppuuu|||mmmiiifffgggjjjjjjeee```[[[ccclllqqqpppkkkfffcccdddaaa^^^___bbbhhhkkkmmm\\\YYYYYY]]]aaabbbeeeiii```]]][[[YYYVVVSSSUUU[[[YYYWWWZZZ```ccccccccceeessstttvvvvvvrrrkkkccc^^^TTT[[[aaaaaa\\\ZZZ]]]cccccc```\\\[[[\\\^^^```aaaccckkkjjjkkkvvvvvvllliiicccooouuussstttyyywwwppphhhcccgggtttyyyrrrjjjhhhhhhiiifff___]]]cccjjjnnngggfffddd```\\\ZZZYYYZZZbbb]]]]]]___\\\SSSMMMMMMQQQRRRRRRSSSTTTUUUWWWYYYWWWQQQOOOLLLHHHQQQXXXRRRWWWUUUQQQMMMJJJJJJLLLNNNKKKHHHGGGJJJMMMMMMIIIDDDHHHHHHHHHHHHHHHIIIJJJKKKFFFFFFFFFIIIKKKMMMLLLLLLLLLMMMMMMLLLIIIHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDAAA===:::999:::<<<>>><<<;;;:::888888999:::;;;>>>:::999<<<===:::888999888:::;;;;;;::::::<<<===>>>:::666777999;;;999666888999::::::::::::999999888999:::;;;<<<<<<======777666444333333444555666999>>>@@@;;;333///333999666999;;;888333000111333111222222333333222222111222222222333333333333222555444333111111000000000000111222222222222222222333333333333333333333222000111333444222111111222///////////////000111111222111000111333444333222000000111111222444777:::999666222000000111111000...000222111......111333555666888999888777444AAA??????BBBBBB===<<<>>>>>><<<999666555555777888444555555666666666666666777777777777777888888888888888888888888888888888::::::999888888777777777777777666555555555555666333333333444666999;;;===555666888888777666666777:::>>>AAAAAA>>>999777777999888777777777888:::;;;888888999999999:::::::::<<<::::::;;;999777;;;AAA;;;===;;;777:::???===666>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@???@@@CCCBBB??????@@@???>>>>>>@@@DDDGGGBBBEEEGGGFFFDDDFFFLLLRRR[[[aaajjjqqqzzzbbbLLLOOOTTTRRRSSSZZZRRRMMMIIIJJJOOOPPPLLLGGGFFFIIIMMMPPPRRRPPPNNNLLLOOORRRUUUVVVUUUTTTTTTTTTVVVYYY[[[YYYUUURRRSSSUUUUUUWWW[[[___```]]]WWWSSSUUUZZZ^^^]]]XXXTTTTTTUUUOOOUUUZZZ\\\ZZZYYY\\\___```iiiuuu|||zzzrrrggg``````^^^ccclllkkkaaa___dddiiijjjiiieeeaaaccckkksss___YYYXXXaaahhhfffccccccWWWfffxxx{{{zzz|||sssnnniiilllsssuuupppiiibbbhhhpppuuuvvvuuuuuuvvv|||yyysssooommmlllllllllkkkggggggmmmrrrqqqoooooodddfffhhhdddYYYPPPSSS\\\YYYXXXYYY\\\^^^aaajjjttt~~~}}}sssggg```___YYYVVV]]]jjjoooiii```aaabbbdddggghhheee```\\\\\\dddaaacccvvv|||nnnaaabbblllqqqooottt~~~yyybbbbbbmmm~~~zzztttvvvmmmpppooojjjggghhhhhheeegggmmmrrrqqqllliiilllqqqqqqnnnmmmjjj___RRRPPPUUUSSSXXX\\\\\\XXXVVVYYY\\\```]]]]]]WWWPPPYYYddd```[[[VVVNNNHHHFFFHHHKKKNNNLLLJJJIIILLLQQQQQQMMMIIINNNMMMMMMLLLLLLLLLMMMMMMMMMKKKJJJMMMQQQTTTSSSRRROOOPPPQQQPPPMMMJJJJJJJJJLLLJJJHHHGGGHHHKKKNNNPPPCCCDDDDDDCCCAAA===:::777888888777777888:::;;;<<<;;;888777;;;===:::999:::666888:::;;;;;;<<<>>>@@@AAA<<<777777:::<<<999666666666777777777666666555;;;:::999999999;;;===???===;;;999777666666777888===999555444555666666444444777:::888333000222444111222333444444333222111000111222333333333333222666555444222111000000000333222222333555555444222333333444444444333222222///111333333222111000111///////////////000111111111000000000222333222111000111111111222555:::===888555111000111333444444...111333111------111666777888:::;;;;;;999666>>>===<<<<<<>>>@@@CCCEEE:::777444444777999999888555555555555555666777888555777888777666555666888444666777666444555888;;;:::;;;:::888999<<<;;;777777888999999777666666777111222444666777888888999777777666666666666777777555:::???>>>:::666666888777777888999::::::;;;;;;>>><<<888666666777999;;;999999999:::;;;;;;999666<<<;;;:::::::::;;;<<<===;;;<<<>>>@@@@@@???===<<<<<<>>>AAACCCCCCAAA>>><<>>@@@DDDEEEFFFGGGIIINNNUUU___fffwwwsss___[[[UUUOOOLLLLLLNNNPPPWWWXXXXXXXXXVVVRRROOOLLLHHHKKKLLLMMMRRRYYY\\\[[[QQQQQQWWW]]]YYYNNNIIILLLXXXVVVRRRPPPQQQVVV\\\```ddd```]]]```eeegggbbb\\\\\\```bbb___^^^``````^^^PPPaaarrrsssfffZZZXXX]]]^^^yyyzzzttt~~~}}}qqqccczzznnnaaa]]]cccmmmtttwwwuuusssooojjjfffggglllpppeeesss~~~}}}{{{~~~xxxmmmjjjmmmnnnxxx~~~{{{wwwyyy~~~mmmsss||||||qqqmmmoootttpppnnnqqqpppkkkfffeeefffqqquuuqqqsssxxxqqqdddiiieeebbbccckkkxxxpppttt}}}~~~sssrrryyy~~~vvvwww|||nnnwwwppp{{{}}}lllmmm{{{}}}llleeegggsss|||wwwkkkdddssspppnnnuuu~~~vvv|||{{{tttvvv|||{{{tttxxxmmmxxx}}}yyy|||{{{ppphhhfffdddbbb[[[^^^dddjjjppprrrrrrqqq]]]YYYYYY\\\[[[XXX[[[bbb^^^^^^TTTQQQWWWRRRHHHHHHEEEJJJNNNOOOQQQSSSRRRPPPVVVWWWVVVRRRMMMJJJKKKMMMKKKKKKMMMQQQVVVYYYYYYWWWOOOUUUWWWRRRNNNNNNNNNMMMWWWRRROOORRRVVVTTTJJJ@@@IIIGGGEEEFFFGGGFFFAAA<<>>;;;AAA???<<<999888888999:::======<<<:::999:::<<>><<<;;;:::::::::<<<>>>???;;;:::999888888:::;;;<<>>????????????>>>:::777444444777999999888666666666666666777888888444555777777555555666777444666777777666666888;;;<<<===<<<999999<<<:::666666777999888666555555666555555666777888888888888888777777777777777777888666:::>>>>>>:::666666888888888888999999:::::::::;;;:::999999888888999999999888888999;;;;;;999777;;;::::::999::::::<<<<<<;;;<<<===>>>>>>>>>======@@@AAACCCDDDDDDCCCAAA@@@CCCCCCCCCAAA??????AAACCCCCCCCCCCCAAA??????@@@BBBDDDCCCCCCCCCFFFJJJOOORRRQQQ^^^kkksss{{{jjjVVVUUUTTTSSSUUUXXX\\\^^^UUUVVVVVVVVVTTTRRROOOMMMIIIJJJJJJKKKTTT___cccbbb[[[XXXXXXZZZWWWSSSUUU\\\TTTYYY___aaa]]]YYYXXXYYY[[[\\\___cccffffffdddbbbgggnnnrrrpppmmmjjjddd___YYY]]]dddkkkooolllddd]]]kkk}}}yyysss}}}tttkkkhhhooozzz}}}ooofffsss{{{sssrrr{{{zzz|||{{{|||vvvmmmlllrrrsssnnnnnntttuuummmhhhhhheee^^^nnnrrruuu}}}vvvvvvwwwzzz~~~yyywww}}}tttmmmsssxxx{{{xxx|||xxxrrr~~~xxx{{{wwwyyyxxx{{{~~~{{{|||xxxqqqlllkkkiiieeeVVVnnnvvvnnn```___dddkkkjjjaaaYYYXXXQQQ```aaaWWWTTTOOOLLLPPPKKKRRRRRRLLLNNNXXX]]]YYY^^^bbbeeeccc\\\SSSMMMIIIOOOOOORRRWWW\\\\\\XXXTTTSSSTTTRRRLLLKKKOOOPPPOOOTTTWWWWWWQQQHHHDDDGGGLLLLLLJJJFFFAAA???AAAFFFJJJGGGHHHEEE===;;;>>>@@@>>>888999::::::999777444333:::::::::999888999<<<>>>EEECCC@@@<<<:::999::::::<<<;;;::::::;;;===???@@@::::::999888888999999999>>><<<:::888666666777777888666222000000222555888555888:::999555333555888888888888888888888888888666666777888999::::::;;;<<<;;;:::999999999::::::333333222222111222222333111222333222111111222333444333333222000///......111000///000333333111///333111///...///000000///222111000222444666666555444111///000444666444111222111000000//////000000444666999999999888999;;;<<>>===999555777888888666555555666888888888888888888888777888888888888888888888888777:::======999777666777888888999999999999999999888999:::;;;:::999888777999888888999::::::999777:::999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDBBB@@@@@@AAACCCEEECCCAAA@@@AAAAAA@@@???@@@???>>>>>>@@@AAAAAAAAACCCJJJPPPTTT\\\mmm{{{eeeddd\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUQQQQQQNNNMMMUUU```ggggggsssjjj^^^WWWRRRQQQUUU[[[eeegggfff```XXXUUUXXX]]]jjjlllllljjjfffeeefffhhhrrrzzz}}}yyyrrrkkk^^^^^^bbblllxxx|||wwwpppmmmgggaaadddrrr|||yyyeeeeeesssuuujjjgggvvvyyynnnhhhnnnmmmdddllluuu}}}}}}}}}zzz|||zzzzzz~~~yyyuuunnniiikkkrrrtttrrrqqq}}}kkklllqqqvvvtttjjj___ZZZXXXjjjnnnhhhhhhcccXXXUUURRR[[[\\\TTTTTT___ccc^^^^^^dddkkklllfff[[[PPPIIILLLMMMQQQXXX______YYYSSSZZZWWWPPPLLLPPPWWWXXXUUUVVV[[[]]]XXXPPPKKKNNNSSSKKKMMMLLLFFFAAABBBLLLVVVMMMKKKEEE===:::<<>>999:::;;;;;;;;;:::888777:::;;;;;;:::999:::===???EEECCC@@@===;;;::::::;;;???>>><<<;;;;;;;;;<<<===999999::::::::::::999999;;;999666555555777:::;;;>>>;;;666333333666;;;>>>>>>AAABBB@@@<<<::::::<<<999:::;;;<<<<<<;;;:::999555666777999::::::;;;;;;;;;;;;;;;;;;;;;::::::999000111111222333444555555222333222111111222555777888666333111/////////000000000111444555555333111555111...---///111111000222000///000222444555555444222000222555666444222222222111111000000111111000222444555666888;;;===>>>@@@@@@>>>;;;777555666666555555555777777777666666666555555666666777444666888999888777777888444666888999999999888888666888999999<<>>???@@@@@@@@@??????@@@@@@@@@CCCCCCCCCBBBAAAAAACCCEEEFFFCCCAAAAAACCCDDDAAA???===<<<<<<>>>AAABBBAAA???CCCDDDDDDBBBDDDJJJSSSYYYfffooo~~~qqqfffccc___nnnnnnmmmjjjddd]]]WWWSSSZZZZZZYYYZZZ[[[\\\^^^___VVVYYYXXXTTTWWWaaakkkpppzzziii^^^^^^aaa```\\\xxxssslllddd______eeeiii|||vvvppplllnnntttyyy|||ssszzztttrrrxxxqqqrrrqqqllljjjsssxxxvvvwww||||||wwwkkksssxxxwwwwww}}}{{{zzzrrr~~~~~~|||zzz{{{nnngggnnn}}}{{{{{{{{{yyytttooonnnppp|||zzzuuu~~~nnnaaa___dddhhhhhhfffdddcccaaadddhhhmmmooolllfff___[[[NNNOOOTTT\\\cccddd```ZZZ^^^ZZZVVVVVV]]]dddbbb[[[YYYVVVWWW^^^dddbbbVVVJJJHHHNNNSSSSSSOOOMMMQQQVVVRRRNNNFFF@@@===>>>??????AAA>>>:::888888;;;???AAA?????????>>><<<<<<===???>>>===<<<;;;;;;<<<>>>???AAA@@@>>>;;;999888888777999:::<<<===>>>>>>===<<<;;;::::::999:::;;;===>>>@@@>>>;;;888999;;;???BBBDDDFFFFFFDDD@@@<<<;;;;;;777888:::;;;;;;:::888777666666777777777666555444666777888999999888666555222333444555666777777777666555444333222444999<<<;;;888444111//////111222111222555888999888666444777222------000222222000333000......000333444444333222111222444555444222333333222111111222222222///000222222333666;;;AAA@@@>>><<<;;;999777777444555555555555555666777666666555444444555555555777999;;;<<<:::999888999444555777888999999888777555888888999<<>>===;;;::::::<<<>>>@@@??????>>>======>>>??????AAABBBBBBBBBAAABBBEEEHHHGGGDDDBBBCCCEEEEEEBBB???======>>>@@@CCCDDDCCCBBBEEEDDDCCCCCCBBBBBBCCCDDDJJJNNNUUU]]]eeemmmtttxxxlll[[[\\\^^^[[[aaacccddddddaaa\\\VVVSSSZZZYYYZZZ[[[^^^aaadddfff\\\cccfff```\\\bbbmmmtttxxxmmmjjjttt~~~xxxlllqqqpppqqqvvv~~~}}}yyyzzzwwwuuuvvv|||ssssss}}}}}}vvvvvvvvvoooooo{{{{{{}}}yyy~~~xxx~~~zzz~~~wwwwww~~~pppzzzxxxwwwrrruuu{{{vvvhhhgggpppzzzxxxssspppnnnnnnnnnoooaaaaaaccceeegggfffbbb^^^[[[\\\]]]aaahhhkkkeee\\\[[[UUUTTT\\\fffcccSSSBBBIIIMMMRRRVVVXXXVVVTTTRRRUUUOOOJJJGGGFFFDDDCCCBBB@@@>>>:::888999;;;???AAAAAAAAAAAA???<<<:::;;;<<<888888888999;;;===>>>@@@>>>===<<<:::999888888777999;;;===@@@BBBBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@999999888888999:::;;;<<<<<<===>>>===;;;888777666555777888::::::888777555444555666777666555444333333444666888888777555333666666666666666666666666666666444333222555999===;;;999666333111111333444333555888;;;;;;:::999888666333//////111222222111333000......000222333444111111000111222333222222333222222222222222333333111111222222222555999@@@>>>;;;888777666777888333444555555444444555666777666666555555555555666999<<<>>>>>><<<999888888555444444666888999888777999;;;:::999;;;???>>>;;;999;;;<<<<<<:::999999:::666666555555666777999:::;;;;;;============;;;;;;::::::::::::999888777777777777888888888888888888:::999888888888999:::;;;888777555666888::::::999888999:::;;;<<<=========???>>><<<;;;<<<===???AAA@@@@@@????????????@@@@@@@@@AAABBBAAAAAABBBEEEGGGEEEDDDDDDDDDDDDDDDBBB@@@>>>@@@AAAAAA@@@AAACCCFFFEEEBBBBBBFFFIIIHHHGGGIIIFFFFFFFFFGGGJJJNNNRRRUUUdddmmm{{{xxxrrrlll^^^ZZZccc^^^___bbbcccccc```]]][[[YYYZZZ[[[^^^bbbfffjjjlllooowwwyyyooodddaaadddggghhhjjjggghhhvvv{{{jjjjjjhhhlllzzzvvvwww{{{~~~zzz}}}|||}}}zzzzzzssssssvvvuuuhhhppp~~~xxxvvvzzzqqqvvv}}}rrrjjjgggiiimmmoootttuuuuuuqqqiiiaaa\\\YYY]]]bbbgggiiijjjjjjeee^^^gggeeebbb___[[[WWWRRROOOQQQOOONNNQQQVVVXXXVVVRRRNNNJJJIIILLLMMMIIICCCAAA===???BBBDDDDDDBBB@@@>>>>>>??????===:::888777888999999999999999:::;;;<<<999999999:::;;;;;;<<<<<<:::;;;===???AAACCCDDDDDD>>>@@@CCCEEEEEEDDDAAA@@@777777888999999:::::::::555777999;;;<<<<<<:::999777888999::::::999888777333444777999::::::999888444555777888999888666555888666555444333333444555555444333111000222666:::999888777666555444444444444777:::;;;:::999999999333333333222111111222222222111//////111333333333000000111111111222222222222222111111222222333333222333333333333666999<<<:::888555444555666777111444666666444333444666999999888777777777777777;;;===???>>><<<888666666666444222333666888777666:::<<<;;;888:::===<<<888999;;;<<<;;;:::888999999999888777666666777999:::;;;<<<>>>??????>>><<<;;;;;;::::::999999999888777666666777777888888999999777888999::::::::::::999888666555555777999::::::888999;;;===>>>>>>>>>>>>???>>>>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA???@@@BBBDDDAAACCCDDDDDDBBB@@@@@@@@@>>>AAABBB@@@===>>>EEELLLHHH@@@;;;===@@@???@@@CCCFFFDDDCCCDDDFFFIIIKKKLLLKKKPPPYYYbbblllyyy~~~rrryyyxxxjjjfffpppwwwwwwwwwwwwvvvsssqqqooo```bbbeeeiiinnnssswwwyyyxxx}}}xxxpppjjjeee```]]]hhhmmmjjjqqq|||xxxjjjqqqpppuuukkkqqqxxxttt|||tttzzztttpppvvvwwwvvv}}}~~~yyy~~~zzzrrrnnnnnnqqqsssttt|||ssshhhbbbaaammmtttwwwqqqkkkiiiiiiiiiyyywwwrrrggg\\\XXX[[[___WWWSSSQQQSSSXXXZZZXXXTTTIIIGGGLLLUUUXXXQQQHHHCCC@@@CCCGGGIIIIIIFFFBBB???;;;<<<===<<<:::888888999;;;;;;::::::::::::999999;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>???@@@<<<===???AAABBBBBBAAA@@@;;;:::::::::;;;<<<>>>???<<<>>>@@@BBBDDDCCCAAA???::::::::::::::::::::::::444666999;;;<<<<<<:::999444555777888888888777777999777444222222333666777444444333111000111444777555777888999999777555333555777999999777666777888000444777666222000111333222111000111333333333111111111222222222222333333111111111111111222333333111333444555666888;;;777666555444333444444444111333666666444333444666;;;;;;:::999888888999999;;;===???>>>;;;777555444666333111222555777777666888999999777:::>>>===999888:::;;;;;;999888888999===<<<999888777777888999;;;===>>>@@@@@@>>>===;;;<<<:::999999999999888777555666666777888999999:::555777:::<<<===;;;999777888666444555777999::::::888:::<<<>>>?????????>>>???????????????@@@@@@AAA>>>??????@@@@@@??????>>>DDDDDDCCCAAA>>>===???@@@>>>AAADDDCCC@@@===>>>???<<<@@@BBB@@@<<>><<<:::999;;;:::999888888999:::;;;999999:::;;;===>>>@@@AAA===;;;999888999;;;???AAAEEEEEEFFFGGGGGGEEEAAA>>>;;;:::999999999999:::;;;777999;;;<<<<<<:::777666444444555666666666666666;;;999666333333666999<<<666666666444222333555777333666999<<<<<<999666333444666888777444333555777...444999888222///000444222111111222444444333111111222333333333333444555111000000000111222222333000222555666888:::>>>777777555444444555666777666555555555666777888999777999;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999333555888:::;;;999777555999999999::::::;;;;;;<<<<<<;;;999666444666:::>>>DDDAAA<<<777555555777888;;;:::999888777777777777666666666666666555555555444444555666777888888999::::::;;;;;;;;;:::999999::::::999777777999;;;<<<<<<;;;;;;<<>>???AAAEEEGGGFFFCCC@@@NNNIIIDDDBBBBBBBBB@@@>>>CCCBBBAAA>>><<<<<<>>>@@@???>>>>>>???@@@AAA@@@>>><<<===??????@@@AAADDDFFFXXX___QQQ>>>>>>BBBCCCEEEFFFFFFEEEBBB??????AAACCCCCCCCCCCCDDDDDDEEEFFFGGGLLLRRRZZZaaajjj{{{}}}jjjeeeggggggiiirrryyyuuukkk|||llldddgggfffbbbkkk}}}tttrrr~~~zzzwww~~~~~~yyy}}}tttmmmqqq}}}zzzggg[[[XXXZZZaaa[[[WWW\\\dddcccXXXLLLTTTlllrrr```VVV___```SSSTTTMMMDDD???@@@BBBBBB@@@BBB===@@@JJJKKKAAA;;;>>>999<<>>;;;999999>>>???AAA???===<<<>>>AAA:::===>>>===:::999;;;>>>888999::::::;;;===@@@BBB;;;:::888777777999:::<<<===>>>@@@AAAAAA@@@>>>===>>><<<:::;;;===>>><<<:::<<<888555888===>>>999444888666555666:::;;;:::888666666777888:::;;;<<<<<<888555222333666999:::999;;;999777999===@@@@@@@@@777888888888777555333222666555555444333222111111111111111222222333333333111111222222222333333333333333333444444444555555777999777444666<<>>>>>>>>===;;;:::888777666888:::;;;;;;999777555999999:::;;;;;;;;;::::::888999:::999888888999;;;AAA>>>;;;777555666777888::::::999999999999::::::666666666666666666666666999999999999:::;;;<<<<<<:::;;;;;;;;;:::999888888555666666555555888:::;;;<<<;;;;;;<<>>>>>AAACCCBBB@@@???AAACCCDDDAAA???<<<===??????@@@AAACCCFFFQQQYYYOOO@@@BBBFFFFFFIIIMMMIIIDDDBBBBBBAAA@@@>>>CCCCCCCCCCCCDDDEEEFFFGGGJJJJJJIIIIIILLLTTT___ggg{{{zzzpppjjjiiiooovvvpppjjj{{{{{{qqqkkkhhhffffffjjjnnnmmmeee]]]]]]```^^^WWWSSSUUUVVVTTTaaa\\\TTTNNNKKKKKKLLLMMMLLLGGGIIIRRRRRRHHHAAACCC>>>@@@BBBBBB@@@===<<<<<<>>>??????>>>;;;:::;;;======<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;===>>>;;;:::999777777888:::;;;:::;;;===>>>>>>===;;;::::::999888999<<<>>>===;;;;;;999888999<<<===999555888777666777:::<<<;;;999777777888999999:::;;;;;;888666333444777999999888999777555777:::===>>>===666666666555444333222111333333333222111111000000111111222222222333333333222222222222222222222333333333333333444444444444666999888666777<<>><<<999777666888999;;;;;;;;;999777555999:::<<<<<<<<<;;;999888444777:::<<<;;;999888888<<<;;;999777666666777777999999999999:::;;;======777777777777777777777777>>>===;;;::::::<<<===>>>;;;;;;;;;:::999888777666555666888::::::;;;>>>AAA<<<<<<;;;===???@@@@@@???@@@>>>===>>>CCCIIIMMMOOOAAA@@@???@@@AAABBBAAA??????@@@@@@@@@???AAACCCFFFFFFCCC@@@BBBFFFGGGCCC???===>>>???@@@???@@@CCCEEEGGGQQQLLLBBBFFFJJJIIIKKKNNNGGGAAAAAADDDEEEAAA===CCCCCCCCCCCCDDDEEEFFFGGGMMMKKKGGGFFFHHHLLLPPPRRRRRR___sssxxxrrryyyzzz{{{nnnnnnnnnkkkeee___YYYVVViii]]]YYYaaaddd]]]ZZZ___```___ZZZSSSLLLIIIJJJLLLPPPKKKLLLQQQQQQHHHBBBCCCBBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBB@@@===;;;<<<===???;;;888:::>>>@@@>>><<<@@@???>>><<<;;;;;;::::::<<<;;;999888777888999999777888999::::::999888777666555555777:::<<<<<<<<<:::;;;;;;<<<<<<;;;999888999888777999;;;<<<;;;:::888888888999999999::::::888666555666888888777666666555333444777999::::::444444333222111111111222111111111111111111000000111222222222222333333333222222222222222222222222222222222333333333444444555888999777999===>>>999999888777666666555555222333666888888888666555777888::::::999999999:::AAA@@@@@@>>><<<:::888777777888999999999888777666999;;;===>>>===;;;888777333666:::<<<;;;999888888888888888777777777777777999999999999:::;;;<<<===888888888888999999999999???===;;;999888999;;;===;;;;;;;;;:::999888666666888999;;;>>>===<<>>>>>>>>???@@@@@@???>>>>>>@@@@@@@@@@@@AAACCCEEEHHHDDDAAACCCGGGHHHCCC???>>>???@@@@@@???@@@BBBDDD???JJJHHHCCCIIIJJJGGGJJJFFFCCC@@@@@@DDDFFFDDDBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFHHHKKKNNNMMMRRRYYY```hhhssssssjjjiiilllnnngggkkkyyy}}}ssskkklllhhhjjjkkkeee]]]VVVUUUVVVPPPKKKIIIKKKKKKFFFDDDEEEBBBCCCCCCCCCBBBCCCEEEGGGEEEDDDBBB@@@>>><<<<<<<<<>>><<<:::;;;>>>@@@???>>>AAA@@@>>>======<<<;;;:::<<<;;;:::999888777888888666666777888888777666666555555555777888999::::::999<<<>>>>>>;;;999999:::999999999:::;;;;;;;;;;;;888888888888888999999999777777777888888888777666555444444444555777888999555444333111111111222333000000000111111222222222222222222222222222222222333333333222222222222111222222222333333333333444333666888777888<<<;;;777777888888888888888888333555777999:::999888777888:::<<<<<<;;;:::;;;<<<>>>>>>>>>>>>===<<<;;;;;;444555555666777888888999:::;;;===>>>>>>;;;999777555777999:::999888888999555666777777888888888888::::::999999999999::::::999999999:::::::::;;;;;;???===:::888777999:::<<<;;;;;;;;;:::999888777777888888:::===;;;777;;;BBB>>>===<<<>>>@@@AAA@@@???AAA???======>>>AAAAAAAAA>>>?????????>>>===<<<<<>>>>>@@@@@@@@@??????AAACCC;;;EEEEEECCCHHHFFFBBBEEEAAAAAABBBBBBBBBBBBDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLNNNKKKDDDAAADDDHHHLLLMMMMMMKKKKKKNNNUUU[[[^^^dddnnn}}}uuu{{{~~~xxxsss}}}zzzsssmmmjjjTTTOOOKKKJJJKKKKKKMMMOOOGGGFFFEEECCCAAA@@@BBBDDDDDDBBB@@@???===<<<;;;;;;<<<>>>???>>><<<<<>>======??????>>><<<<<<;;;:::999888888777777777777888888888888777777777777888777777666777777777;;;>>>>>>;;;999:::<<<999:::::::::::::::;;;;;;888888888888888888888888777888999999888777777777666666666555555666888:::888777555444333333444555111222222333333444444555222222222222222222222222222222222222222222222222222222333333333444444444111555777666777:::999666777888999999:::999999555666888999::::::999999999;;;======<<<;;;<<<===;;;;;;<<<===============333333444444666777999::::::;;;<<<======<<<:::999777888999888777666888999666666666777888888999999::::::999999999999999::::::::::::;;;;;;<<<<<<===???>>><<<;;;:::;;;<<<===::::::;;;;;;;;;:::999999===;;;<<>>===>>>@@@AAA@@@???===<<<<<<===@@@BBBBBBBBB@@@AAAAAA???===<<<<<<===@@@AAABBBBBBBBBAAACCCDDDFFFEEEDDDDDDDDDCCC@@@>>>???@@@AAA@@@??????@@@BBB;;;DDDCCCAAAFFFBBB>>>CCCAAACCCEEEDDDBBB@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEFFFLLLRRRUUUPPPHHHCCCFFFJJJCCCGGGKKKLLLJJJHHHIIIKKKKKKKKKNNNTTT^^^kkkvvv}}}xxx~~~~~~zzzyyyyyyyyyxxxrrrhhh```UUUQQQNNNMMMNNNQQQSSSUUUNNNMMMKKKFFFAAA>>>>>>???GGGEEECCCBBBCCCCCCBBBAAA===???AAA@@@<<<;;;>>>BBB===<<<;;;===AAACCCAAA>>>::::::::::::999888888888999999999999999999999999::::::;;;999777555555666666999<<<===;;;:::;;;===888:::;;;:::999888999;;;777777777888888888999999777888999888777777888999888888888777666666999;;;;;;:::999777666666555555333444444444555555666666333333333222222222222111111111222222222333333333333333333444444444555555222555777666777999999777888999:::::::::999888666666666777888888999999888:::<<<<<<;;;:::;;;<<<999:::;;;<<<<<<<<<<<<<<<666555444444555777999::::::;;;<<<<<<<<<<<<<<<;;;777999:::999777666666666777777777777777999::::::::::::999::::::;;;<<<===::::::;;;<<<<<<===>>>>>>>>>======<<<<<<<<<======::::::;;;<<<<<<<<<;;;;;;@@@<<<>>>BBB>>>:::BBBOOO???>>>===>>>@@@AAA@@@???;;;:::999:::>>>AAABBBBBBAAABBBBBB@@@===<<<>>>AAA???AAADDDEEEEEEEEEGGGHHHEEEGGGHHHFFFCCC@@@@@@AAA@@@AAAAAA@@@???>>>@@@AAA===CCCAAA@@@DDD@@@===CCCDDDDDDDDDEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEAAADDDGGGFFFBBBAAACCCFFFBBBGGGMMMOOOMMMKKKJJJKKKNNNNNNNNNOOOQQQUUUYYY\\\eeehhhqqq|||uuuwwwnnnffffffjjjhhh[[[OOOSSSSSSRRRRRRTTTVVVUUUTTTQQQQQQOOOJJJEEEBBBAAAAAAGGGEEECCCDDDFFFGGGFFFEEEAAAAAA@@@???>>>===>>>???===;;;:::>>>CCCDDDBBB???999999:::::::::999999888;;;;;;::::::::::::;;;;;;;;;<<<===;;;888666666888444666999;;;;;;;;;<<<<<<777999;;;:::888777888:::555666666777888999999:::666888999888666777999<<<999::::::888666666888;;;<<<<<<;;;:::999777555444555555555555555555555666333333333222222222111111000000111222333444444555444444555555555666666666444888888777777::::::999::::::;;;:::999777666666555555555666777888999777999;;;;;;:::::::::;;;::::::;;;;;;<<<;;;;;;;;;999888666555555777999:::;;;;;;;;;;;;<<<<<<======666999;;;;;;999666444333888888777777777999:::;;;999999999:::<<<>>>???@@@;;;;;;;;;<<<===>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<============<<<888:::>>>;;;888AAAQQQ@@@???>>>>>>@@@AAA@@@???AAA>>>;;;;;;>>>AAADDDEEEAAABBBBBB@@@======AAADDD???AAAEEEGGGHHHIIIKKKLLLEEEHHHJJJHHHBBB???@@@CCC@@@AAAAAA@@@???>>>@@@AAA>>>CCC@@@???DDD@@@===FFFDDDBBB@@@DDDJJJMMMKKKGGGBBBBBBBBBBBBBBBCCCEEEEEEGGGGGGGGGGGGGGGHHHHHHGGGGGGIIIJJJHHHEEEDDDGGGIIIHHHKKKPPPUUUZZZ^^^```aaaaaa]]]\\\fffyyy{{{xxx{{{mmmlllssssssfffXXXUUUWWWYYY[[[\\\\\\YYYTTTOOOPPPPPPMMMJJJGGGGGGGGG@@@>>><<<===AAACCCBBBAAAEEEAAA>>>>>>@@@@@@>>>;;;>>>;;;;;;>>>CCCEEEBBB>>>888888999:::::::::999999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>><<<999777888:::333555777999;;;===<<<<<<777999;;;999777666777:::444555666777888999::::::666888888777555666;;;>>>999::::::999666555888;;;=========<<<:::777444333555555555555555555555555333333333222222111111111//////000111333444555666555555555666666666666777777::::::777888;;;<<<>>>===;;;:::999888888888777666666666777888:::;;;333777:::;;;999999;;;>>>999???@@@;;;888;;;<<<:::999888666555666777999:::999999:::;;;:::999888666888999999999999888777777444777:::<<<======;;;:::;;;;;;;;;;;;<<<===>>>>>>@@@>>><<<<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===<<<;;;:::>>>===<<<<<<===>>>===<<>>>>>??????===<<<<<>>???IIIIIIAAADDDPPPAAA@@@??????@@@@@@???===CCCAAA??????@@@AAAAAA@@@;;;;;;:::999999:::;;;;;;;;;===???>>><<<;;;<<>>=========999666:::999888888999;;;;;;;;;@@@===999777888888888777777777888999:::;;;<<<<<<:::999888777777888999:::999888888888888888888999;;;:::888888888999999888@@@:::333111000111333666777555222000///000111222888666444555666666333111222777999777666999:::888555444555888<<<>>>===AAAAAA???===<<<;;;::::::777666666666666888999:::555777999::::::;;;<<<===>>>CCCDDD@@@===???AAA???888888777666777999;;;<<<;;;<<<<<<===============<<<============<<<;;;;;;888999;;;===>>>>>>===<<<<<<<<<;;;<<<<<<===>>>>>>AAA???<<<<<<<<<======<<<>>>>>>>>>>>>>>>>>>??????@@@???>>>======<<<;;;:::>>>===<<<===>>>???>>><<>>???BBBEEECCCEEEGGGHHHHHHHHHHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHDDDBBB@@@>>>>>>???AAACCC>>>@@@BBBBBBAAAAAAAAACCCEEEFFFCCCAAADDDJJJIIIDDDIIIGGGDDDBBBBBBAAA@@@???HHHJJJKKKJJJGGGEEEDDDDDDDDDHHHLLLOOOPPPQQQRRRRRRMMMQQQUUUVVVUUUVVVXXX[[[^^^cccfffddd```dddooozzz~~~~~~yyyrrrqqqppphhh]]]WWWZZZYYYWWWVVVUUURRRMMMIIILLLMMMOOOQQQPPPLLLHHHFFFEEEEEECCC@@@???BBBIIINNNCCCCCCDDDEEEEEEDDD@@@===>>>===<<<;;;<<<>>>@@@BBB<<<>>>???>>><<<<<<>>>@@@CCC@@@===<<<<<<;;;777555;;;999777777888:::<<<===AAA???===;;;:::999888888999::::::;;;;;;;;;;;;:::;;;:::999888888999:::;;;:::999999888888999999:::888:::>>>BBBCCC@@@<<<888555444444666888999999:::///333666666444222444666///333999===<<<:::888777555888888666777999999666666777888888999999:::BBBAAA@@@>>><<<:::999888555555555555666777888888888777888999;;;<<<;;;::::::>>>???<<<;;;<<<<<<;;;777777666666777999:::<<<::::::999999999999::::::::::::;;;;;;::::::999888;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<=========AAA???;;;:::;;;<<<<<<;;;@@@???>>>>>>>>>@@@AAABBB@@@??????>>>===<<<;;;:::>>>===<<<===>>>???===<<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEIIIKKKJJJGGGCCC@@@?????????>>>AAAEEEIIIJJJHHHGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIINNNLLLJJJHHHGGGHHHJJJKKKEEEJJJMMMMMMIIIFFFGGGIIINNNLLLGGGDDDHHHNNNOOOMMMKKKKKKKKKJJJIIIKKKNNNPPPPPPRRRUUUVVVTTTQQQPPPOOOKKKQQQXXX^^^```___^^^^^^RRRTTTVVVVVVVVVYYY___eeecccjjjrrrwwwzzzyyyzzzuuuggg^^^___cccfffeee```ZZZVVVUUUPPPUUUUUUSSSUUUYYYSSSIIIFFFIIIKKKHHHEEEFFFNNNUUUGGGGGGIIIKKKJJJFFF@@@;;;BBB@@@===;;;;;;===???AAA?????????>>><<<===???AAA???===<<<<<<<<<<<<:::888;;;999777666777:::===???@@@AAAAAA???<<<:::999999;;;<<<======<<<;;;:::999<<<;;;::::::::::::;;;<<<;;;::::::999999::::::;;;888;;;@@@DDDDDDAAA<<<999666777888777555222...,,,;;;:::777111///555CCCNNNTTTVVVUUUNNNDDD<<<999999888999888777;;;@@@???:::;;;<<<===<<<::::::===CCCBBBAAA???===;;;999888888888888888888999::::::===;;;:::;;;???@@@>>>;;;999;;;<<<;;;;;;;;;:::999::::::999999999:::;;;;;;===<<<:::888888888888999;;;;;;;;;;;;;;;:::999999????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@===;;;<<<===>>>>>>BBBBBB@@@@@@@@@AAACCCDDDBBBBBBBBBAAA???>>>>>>>>>???>>>>>>@@@AAAAAA???======>>>???AAACCCEEEGGGGGGDDDFFFGGGHHHHHHHHHJJJLLLLLLIIIEEEDDDDDDCCC@@@===AAAFFFLLLMMMLLLJJJLLLNNNJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHJJJLLLNNNMMMJJJGGGDDDBBBIIIGGGDDDEEEJJJPPPSSSRRRIIIKKKLLLKKKIIIKKKPPPUUUKKKNNNSSSUUUTTTRRRQQQPPPNNNRRRXXX\\\\\\[[[YYYYYYTTTVVVWWWWWWXXX\\\ccchhhbbbjjjyyy|||wwwssssssqqqlllfffaaa^^^]]]]]]YYYSSSPPPSSSWWWUUUPPPJJJQQQWWWYYYVVVRRRQQQQQQPPPNNNLLLKKKJJJGGGCCC@@@JJJGGGBBB===;;;<<<>>>???CCCBBB@@@>>>======???@@@;;;;;;<<<===>>>>>>>>>===999999999999999:::<<<>>>>>>@@@BBBAAA>>>:::999999;;;<<<=========<<<:::999<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;BBBBBBBBB@@@>>>=========888:::999666555777999888000222777???OOOgggxxxgggTTTDDD;;;999999999999888:::AAAIIIIIIDDD<<<;;;:::;;;===>>>???DDDDDDCCCBBB???===:::999:::::::::;;;;;;;;;;;;;;;???===<<<===@@@AAA???<<<======>>>@@@@@@???=========<<<<<<;;;::::::::::::???>>>===<<<;;;<<<===>>>>>>>>>??????>>>>>>===<<>>===>>>???@@@???CCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDCCC@@@???@@@AAA@@@???@@@AAABBBBBB@@@>>>???@@@AAACCCEEEGGGIIIJJJFFFHHHJJJJJJJJJJJJKKKMMMQQQNNNKKKJJJKKKIIIEEEAAAAAAEEEJJJMMMMMMMMMOOOQQQOOOPPPPPPOOONNNMMMKKKJJJMMMOOORRRTTTSSSPPPMMMJJJQQQOOOOOORRRWWWWWWRRRMMMPPPNNNNNNSSSYYY\\\\\\\\\[[[[[[ZZZVVVQQQPPPRRRUUUTTTWWW[[[]]][[[YYYWWWVVVZZZ]]]___```_________```]]]```cccdddeeeggglllqqqwwwoookkkiiihhhgggrrrcccZZZ\\\[[[RRRMMMQQQSSSWWW\\\```aaa]]]WWWSSSZZZUUUOOOJJJHHHIIIIIIIIINNNKKKFFFBBB@@@@@@BBBDDDGGGEEECCCAAA@@@@@@??????<<<===?????????===<<<<<<999;;;>>>???===<<<<<<======???AAABBB@@@>>><<<;;;:::;;;<<<=========<<<;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<>><<<<<<>>>777999666...,,,222777999CCCIIIVVVhhh{{{xxxiiiTTTDDD===;;;;;;:::::::::888:::BBBJJJJJJFFF:::555333999BBBFFFAAAEEEEEEEEEDDDBBB???===;;;999::::::;;;;;;;;;::::::<<<<<<;;;<<<======;;;:::<<<999:::???@@@===;;;;;;<<<;;;;;;::::::999999888888888999999:::<<<===>>>;;;;;;;;;<<<;;;::::::999:::;;;===>>>???@@@@@@@@@???@@@BBBDDDDDDDDDDDDCCC@@@???>>>>>>@@@AAA@@@@@@AAAAAAAAA@@@??????>>>>>>===@@@BBBAAA>>>===???AAA>>>>>>???AAABBBAAA???<<>>>>>???<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<@@@CCCBBB>>>:::999:::111:::???===AAALLLUUUVVVmmmiiifffhhhjjjhhhaaaZZZRRRHHH===999;;;===:::555;;;;;;:::999===CCCDDD@@@>>>999888BBBPPPTTTKKKPPPQQQQQQQQQOOOMMMJJJIIIEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDEEECCC@@@@@@GGGIIIEEEBBBBBBEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBDDDGGGJJJKKKLLLKKKKKKIIIJJJMMMOOOQQQQQQPPPPPPJJJJJJKKKMMMOOOPPPOOOMMMNNNNNNOOOOOOMMMKKKHHHGGGEEEHHHKKKJJJHHHGGGJJJMMMJJJKKKLLLNNNOOONNNKKKHHHLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPQQQPPPPPPPPPRRRTTTQQQRRRRRRPPPNNNLLLKKKKKKPPPMMMKKKLLLQQQTTTTTTRRRUUUVVVVVVUUUSSSQQQNNNLLLKKKMMMOOORRRRRRQQQOOONNNNNNLLLLLLQQQYYY^^^]]]ZZZSSSNNNMMMRRRTTTPPPKKKKKKQQQQQQRRRTTTVVVWWWVVVUUUUUUWWWXXXXXXVVVTTTSSSSSSWWWXXXYYYYYYYYYZZZ]]]___pppsssuuuuuussstttwwwzzzssslllfffiiirrrxxxvvvrrr{{{tttnnnrrr|||yyywwwuuuwww|||zzztttpppqqq}}}{{{|||~~~xxxtttuuuzzzyyysssqqqttteeebbb]]]YYYYYY]]]ccchhh```^^^ZZZXXXXXXXXXWWWVVVIIIHHHGGGGGGHHHJJJLLLMMMJJJIIIJJJLLLOOOPPPMMMJJJHHHKKKMMMMMMIIIEEECCCCCCIIIKKKLLLIIIDDDCCCFFFIIIEEECCCBBBGGGNNNQQQOOOKKKBBBAAA???>>>>>>???@@@AAA======<<<;;;;;;<<<======;;;;;;::::::::::::;;;;;;444999===>>>======AAADDD???TTThhhrrrzzzbbbZZZPPPHHHGGGGGGGGGFFF===:::888:::======888333:::<<<;;;888999>>>@@@???AAA???CCCOOO\\\]]]RRRddddddeeeeeedddbbb___^^^ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXZZZ]]][[[XXXVVVWWWYYYXXXTTTTTT\\\^^^ZZZWWWWWWXXXYYY[[[]]]^^^___``````bbbbbbaaa```]]]ZZZVVVUUU\\\\\\]]]]]]\\\\\\[[[ZZZUUUXXX\\\___aaaaaa``````\\\^^^aaadddeeefffeeeeee______aaadddggghhhfffddddddeeeffffffeeeaaa^^^[[[WWW[[[^^^^^^[[[[[[^^^bbb```aaabbbdddeeedddaaa^^^bbbbbbbbbbbbccccccdddddd```aaaaaa```___```ccceeefffhhhjjjgggcccaaabbbeeehhhbbb]]]^^^cccfffeeeaaabbbcccccccccbbb___]]][[[]]]^^^^^^___```aaabbbcccdddcccaaaaaaaaaaaaaaa```fff___]]]bbbddd___\\\]]]```^^^^^^```bbbaaa]]]YYYXXXZZZ]]]^^^^^^___```bbb]]]^^^``````___^^^___```___```aaa___\\\]]]bbbfff___]]]\\\___dddgggfffddd^^^aaaeeeeeecccaaabbbdddjjjjjjjjjiiihhhfffcccbbbdddeeefffgggfffcccaaa______bbb[[[[[[iiinnnhhhfff```cccbbb\\\ZZZ]]]___^^^cccggghhhcccbbbfffkkkmmmfffdddccceeejjjooosssuuu{{{nnn```[[[```ffffffdddXXXcccnnnoookkkjjjrrrzzzuuuooollltttqqqccc[[[jjjzzzzzzwww{{{~~~}}}sssssspppjjjdddeeelllsss^^^^^^```bbbbbb___ZZZVVVTTTSSSRRRRRRRRRSSSTTTTTTJJJJJJLLLQQQUUUWWWTTTQQQKKKOOOSSSTTTRRRPPPOOOPPPRRRSSSPPPKKKEEEEEEKKKQQQJJJFFFDDDJJJTTTYYYWWWRRRHHHFFFBBB@@@??????AAABBB???>>>===<<<<<<===>>>???;;;::::::999999::::::;;;:::<<<======>>>EEEQQQZZZrrrzzzeeeQQQSSSQQQMMMHHHBBB===;;;:::777777999;;;<<<<<<:::999777;;;<<<999999>>>BBBCCC<<<>>>FFFRRR\\\ZZZOOO