BM6P6(@ ,,,...222444555444222000...***&&&'''+++...,,,)))...+++&&&!!! """###((()))***(((%%%&&&***---///////////////.........///000000000000...---+++,,,...111222111000/////////---++++++---000222333444111//////000000...+++///000///,,,---111000,,,,,,---000444999999666222///111333333222222333444000000000...,,,---000222111000///000111000,,,(((((((((+++///333444333222///,,,+++,,,///111///---***,,,...///000...,,,***///...---,,,---///222333...,,,)))'''''')))+++---...---,,,,,,---...---+++---///222333333333444444444444555333111000000111444333111///...------.........//////000111111111444333333222111000...------///111333333111///......///000333555444111///...///...***&&&$$$&&&(((...//////...------000222///000111111111000...---+++)))'''''')))+++------+++(((&&&)))///333222000...///000222333444444444222...,,,...333666555222+++++++++++++++++++++,,,---...000222222111///...,,,///333444444222111111444333222222222222444444777333000000333555666555000...,,,+++---...///......///111222333111000///222333333222///......///111222333333222222333444111000...,,,,,,---///000,,,,,,+++,,,---///111222...///111222333222000///...,,,******,,,...//////444111......000222111000000111222333333222111000............---,,,+++***+++,,,...000111111000000444111---+++******)))((('''&&&'''+++111444555333111111222111111000///...555222---+++,,,...000222111///---///333444222000222000000222444333...)))+++...000111000.........***,,,,,,,,,+++,,,---///...111555666555333222222222111111000000111222222666<<>>888333111000222666888888777444222555222000///...000:::EEE[[[qqquuubbbOOOAAA<<<555666EEE]]]vvveeeNNN>>><<<999555444555:::>>>===??????===999555222111000000/////////000000000/////////000111444666777444222///...------+++)))///---///555???LLL```qqq}}}wwwZZZCCC<<<666,,,444333111000111222444555666444111000000222222222111111333666444///...111111333333000333999999444444555666:::???EEEKKKNNNMMMEEE999111///333888;;;,,,...000111222111///...+++(((%%%&&&***---,,,***...+++'''"""!!!%%%(((***))))))***,,,///......//////000111222000000000000///---+++******---000111111000000111111...++++++...111333444444222000000111111...+++...000000...///222000,,,...///222777:::999555111...000222222111111111222000111111000......000222222111000000000///***'''&&&''')))...222444333222...,,,+++,,,000111///,,,)))+++...000111111///...000///...------...///000---,,,***(((((()))+++---...,,,+++,,,......---,,,...000333444444444444555666666555222///...///000333222000///.........///------......///000000111333333333333222000///...---///111222222000...---///000222555777777555333000111000---)))'''''')))...///000///------...///,,,---///000111111000///+++*********,,,///000111---***(((+++000333333111000111333444666666777777333000...///333555333111---,,,+++***)))***+++,,,---...///000111111111000---000333444333333333333555444333222222333333444777444222222444666666444000///---...///000///...---...///111222222111111111222222000---+++***+++---///111222111111222333222111000///...///000000------,,,,,,---...000111111222333333333111///...///......------...000111333000......000111000//////000111111111111000///......//////...,,,***)))+++,,,...///000000//////...,,,+++*********(((&&&'''''')))---222555444333333333222111000...---,,,111000/////////000000///...------...000222222222111//////111333333///+++---...///000111000///...)))***++++++***+++---//////222555555444333222222222222222222222222222222444999@@@FFFLLLUUU```hhhooowwwlll[[[EEE999777::::::888555333222444777999777444333444444444444444444333777666666666666777666555555333000000333666777888555888<<<<<<:::666333222111333666777888777666444666333111000///000999DDD\\\pppqqq]]]JJJ<<<999666;;;KKK```vvvwww___III<<<;;;888555333444999<<<<<<===???===999555222111222111000////////////000000000000111222333555666222222111222222111---++++++***,,,222;;;III^^^oooiiiLLL>>>777///222222000000000222444555222111000000222444555666333111222444444222555:::555777666555:::BBBDDDAAA@@@BBBFFFKKKQQQWWW\\\___ZZZVVVNNNDDD===;;;???CCC.........------,,,,,,,,,(((%%%###$$$(((,,,,,,***---+++((($$$ &&&,,,...---,,,,,,......------///222444666111111000///---+++***)))'''***---///000000111222333000,,,+++---111444666444333222222222000---***---000111111222444111,,,...000444999;;;999444000...///111111000///000111000222222222111000111222444222111111000...+++(((&&&''')))---111333333222---++++++---000000...***(((***---000222333222222000//////...---,,,,,,,,,,,,+++*********+++,,,------,,,,,,---///000///...000222444555444444555777888777444///,,,+++...000222111000///...//////000------------...///000000222222333333222111111000...///111111111///---,,,000000222666999:::888666444555555444000---,,,+++...000111000...+++++++++)))***,,,///000111111111,,,,,,---///000222333444///---+++---000333222000222222444666777888888999555222///000222333111......---+++******+++---...------......///000111222...000222222222333444666666555444333333333333333666444444444666777666555111000000111333222000...,,,---...///000222333333000111000...***'''&&&&&&))),,,///111111111111222222222222222222111000000000///...------...//////333333333333222111///---000222333111...---000222333111/////////000///...////////////////////////...///111111000---***)))+++,,,---...//////...---((((((***,,,---,,,(((%%%'''(((+++000444555444222444444222000...,,,******,,,...111333333111///---+++,,,,,,,,,,,,...111333000...---///222333000---///------///222333000---((()))******)))***,,,...000222444444333111111111222333444444444333222111111555:::>>>DDDMMMXXX```gggooowww}}}kkkZZZEEE888888;;;<<<;;;777444222333777999999777333333333333444444444444666666777777666555333222444222000000111333333333///222444555555444444444444444666777888888888888888555333333111111999AAAVVVhhhyyy{{{nnn[[[GGG999555777@@@PPPbbbtttnnnUUUBBB:::999777444222444777;;;999;;;>>>===999555222000222333333333222111000000222222222333333333333333111222444666777555111...,,,***+++///666CCCWWWiii{{{YYYEEE:::444111000/////////111222333...///000222555888;;;<<<777444333555666888???FFFCCCBBB@@@@@@HHHRRRWWWWWWVVVYYY^^^eeekkkqqquuuwwwpppooojjj^^^RRRLLLNNNRRR000///---+++*********+++$$$"""!!!###'''+++,,,,,,,,,+++***'''######***...//////...///...,,,,,,---000444666111000///...,,,***)))(((&&&(((,,,...///000222444333///+++***,,,000333555222222222222111...+++)))---111333333444555111+++***...333888999777333000///000222111000//////000000222333333222111111222333333333222222000///---+++++++++...111222222111+++******,,,000000---******+++...000111222222111,,,,,,------,,,+++******+++++++++++++++,,,,,,---///......///111333222111111333555555444444666777888666222---***+++///222222111000/////////000111,,,,,,,,,,,,,,,...///000111222222222222222111111///000111111111///---,,,000000222444777888666444777888999999666333000......000222222...+++(((((()))***,,,...000000000000---///111222111111222222000...------///111000///000111333444555666666666444222000000000///---***+++,,,---...///000000000...---,,,++++++---...///---////////////111444666666666555444444333333333222333444666777888888777111111222444555444111......------...///000111222000000000...)))&&&$$$###%%%)))---000111000000111333444555555555333111000111000///---------...///111111222222111000///...000333666333...,,,///222444333111111000000//////000//////......//////000///111333444333000,,,***+++,,,---.........---,,,$$$'''+++000222000,,,((('''***...222444444333111333222111///---,,,+++++++++...111222222000///...+++---...,,,***+++...222///,,,+++---000333222000111...,,,///333555222---((()))***)))))))))+++---000222333222111///000111222333555666666444222111000222444888===FFFPPPWWW```iiirrrwwwpppaaaNNNCCCBBBBBB@@@<<<999555222222666999::::::555555444444333333333333444666888888666333111000222111000000222333333222///000222222222222444666666666666666777888999:::;;;777666555444333888???JJJ[[[ooowwwooo\\\GGG:::444888BBBPPP^^^ooo~~~fffNNN===999888777555444555888:::777:::<<<===999555222000111444777::::::888444222555555555555555444333222222222444666888777555222222000///000333<<>>EEEIIILLLVVVbbbkkkvvvvvvnnneeebbbaaa\\\PPPFFF:::666222222555888888777888777555333111111111222222555777666222//////000000000111333666777555444666666666444222222444666999888888777777777777777999555444666666444555888@@@LLL```pppooo\\\FFF999777666:::CCCPPPddd~~~pppUUUAAA888777888999888777777888:::666999;;;;;;999777666666444999AAAGGGHHHDDD===999:::888666444333222333333444222000///111111111000,,,...111333333:::LLL]]]uuugggJJJ666111111000000//////......000444999<<>>FFFVVVgggiiiZZZHHH???888555666???NNNccc~~~zzzaaaGGG888555444666888888777666777999888999::::::888777888999<<>><<<999777333000//////111222000///.........---+++)))&&&)))///111222777GGGXXXkkk~~~jjjMMM:::000111222333444555555555999===BBBFFFJJJRRR]]]fffbbbaaacccgggjjjlllssszzztttjjjcccgggmmmllliiihhhiiijjjlllmmmmmmjjjgggeeehhhfffccc```___```bbbddd///...+++)))(((((()))***&&&'''((()))***,,,///222333000,,,)))(((+++...000///+++&&&%%%(((+++------/////////////////////...%%%%%%&&&'''))),,,///000///000000///...///000222///...---...000000///.../////////,,,******///222333555555222111111,,,&&&%%%))),,,------,,,...111000111222111...,,,+++,,,------,,,***)))***,,,///000222333222000000333666555333000000000000///---'''$$$"""$$$***000333444222111111111000000//////---,,,,,,,,,...000333555///---+++***+++---111333444222111111333333222000...//////...------///111777666444000......111333666444222111///////////////...,,,+++,,,...000222000000000///...,,,+++***))))))***+++,,,,,,---......------...111222222111***))))))+++///000...+++---///222222111000111111...///000111111000///...+++---...***&&&%%%)))---000000111000///000111333222222111000...---+++***,,,...111222111000//////******))))))***+++---...))))))***+++,,,...000111---///000///---,,,---...---...000222333333333222333444222...***)))+++...111000000000111000---+++)))+++---/////////---,,,***---000111///---++++++,,,...000000000111333555333222222111000///------++++++,,,---///222555666555555444333333333444444111000000111222222///---000333444222...***)))***,,,***'''$$$$$$'''***,,,)))***+++---.../////////000000111111000...,,,+++###$$$&&&)))...000000000+++---000///---,,,...000000///......///111333555111000---'''"""""")))///000000222666;;;<<<999666222,,,'''&&&)))///222333///000111222111222555777555555444111---++++++,,,,,,,,,,,,++++++---222555666555444222222111111222111000000222666;;;>>>???FFFPPPZZZaaaiiiuuu~~~wwwnnnjjjfff]]]NNNAAA:::666333222555666444222///...------...000222444111444555333...---000333222222333555555444000---333333444333111111222333999999999888666555333222000------111222000...000;;;???NNN___eeeZZZMMMGGG888444555???OOOeee~~~pppVVV===222333333555777777666555666777999::::::999888888:::;;;CCCCCCCCCCCCAAA@@@>>>===777555000---+++---///111---------......+++&&&"""%%%(((...000///222AAAQQQ^^^sssiiiOOO???///000333555888:::;;;<<>>SSS```rrrqqq[[[KKK@@@:::888===CCCFFFHHHKKKJJJYYYccccccfffnnnqqqlllsssqqqkkk___SSSMMMMMMPPPIIIEEEBBBCCCFFFHHHEEEBBB===???CCCDDDCCC???:::777???AAADDDEEEBBB>>><<<;;;++++++---///000000---******((('''(((***---///000111...++++++---000333444333222000///.........////////////111333222000---***,,,------------...000222111000111333333222000,,,++++++000555777333000...///000///---++++++,,,---...000222444444000...---///111111...,,,,,,---111222000---***''''''((()))+++,,,***'''&&&+++///000000111111000000///...///------///333777888999///---+++...222555333000...111444333000------......,,,+++***+++---000222000---+++,,,///111111000,,,***)))***+++------,,,111111111111000///......444333111///...---------333222111111222333555666111000...---,,,---......+++---...---,,,******++++++,,,---......------,,,,,,...///...---,,,...000///000111111000///...---///222555666444111//////---...///000///...,,,***.........------,,,,,,+++---///000000//////111222222333444444333111///...//////000000000000///.........---,,,+++***)))((($$$&&&)))+++,,,+++***)))+++---000000...,,,******---------...//////......111111222111000///111222111000000111333222...+++)))***...222666777555222,,,///222222///,,,***+++,,,---///000111111111111///......000111111///------------...///000222333222111000...............000111222333333222111000...000222111...+++)))(((------,,,)))'''&&&''')))++++++,,,...111333222111333111///...//////---+++%%%(((+++---,,,,,,,,,,,,+++++++++---//////---***000000///...///000222333/////////,,,)))'''''')))---///333555555666777999555111+++)))***...222444333444333222222333666888666444111...------......111///---...111333333222222111000111333444333222000///...///222666<<>>:::777666666666555555444222///---...000222222333222///***%%%"""###(((...111222444888<<>>>>>@@@???<<<999:::===??????===999:::;;;<<<999555111...555888;;;<<<:::777555444+++,,,---000111111...,,,+++***))))))***+++---...///---,,,---000444666666333333222111111000000000///......///111111///...+++...000111000//////000555333000///000000000///))))))+++000555777555111000222333222///---,,,,,,)))***,,,000333444222//////111222111///---,,,,,,222111000---)))((((((******+++,,,)))''''''+++...///000111222222111///...///...///111555888999999111000///000333333000------...000111000000///......,,,***((()))+++...000---,,,+++,,,///000000000+++)))((((((***++++++***...///111222222111000...111111111000///---,,,+++------------///111333555222000---+++***+++,,,---***,,,------+++******+++,,,,,,---...//////......,,,---...---,,,+++,,,---222444555333000...///111222555777666333000---,,,,,,---...//////---,,,***//////000000000//////......///000///...---///111222333555666666444222111////////////...---,,,,,,000000///...---,,,++++++%%%&&&(((******)))((('''))),,,///000///---++++++////////////.........---...000111111111111222444111000///000111111000...,,,...222777::::::777444///000111000---+++++++++,,,---///000000000///...///......000222222111000------------...000111222000///......---,,,,,,,,,111111222222222000///......000222111---***((('''...///000///,,,+++***+++------...000333444222111444222000000///---***(((&&&)))...000///---***************,,,......,,,***------------///111333555111111///,,,)))&&&&&&''',,,---///111111333666888777444///...///333555777555666555333111111222444555333000---,,,,,,...///000///...///111222333222/////////111333555444333///...---...000555999<<>>333444777;;;BBBQQQkkkuuu\\\III>>>;;;;;;===;;;888666777777777777444666999999888999===AAACCC<<<444111222444222///222444666555444333333444444222222555999888222,,,******,,,000666888888666CCCQQQggg|||}}}tttlllgggfffmmmssswwwyyy|||vvvlll```PPPAAA444666888777555333444555555444222000///000222444666555333000...,,,+++***...000222222///---+++***((((((***...000000...,,,***++++++***'''&&&'''(((+++******,,,000333555555000...---,,,...222777:::555333000///...---***((())),,,000333333333444555333000+++)))***+++,,,,,,******+++...///000...---000111222111...4ĉ@ӵ111000...++++++,,,...//////...---,,,---...------...111333111000...+++((('''(((***000222444666666444222000111///...///000222222111...///000111222111///---,,,,,,,,,...000222111000000---)))&&&%%%'''***,,,111111000///...---......+++***(((((()))******))),,,...111444555444333222---...000000///---***)))&&&&&&&&&'''))),,,///000>L((()))+++,,,***,,,=hĦ---------......///000111111///.........//////......4ĉ@ӵ333444555222...***'''&&&)))+++,,,......---+++******+++---///000000////////////...---++++++---000666666666444222000...---............---,,,******++++++,,,---...///000111******+++++++++***)))((((((+++...000///...------///000000...+++***+++---...111333555555555666888333444444333222222222333444222000>L333111///---,,,++++++******---...000111111///---,,,......---///222333444333...............///000111///000111111111///---,,,000000000000///---+++)))---...///...+++)))(((((()))---222555555444333333------...000222222///---***+++++++++***((((((((('''+++000222000,,,)))(((+++***)))+++,,,---,,,***)))***+++---///111333444222000...+++***((('''&&&'''(((((('''(((***...222222111111333777;;;======::::::999666222//////000555444222000//////000000---...///000111222333333111111111333555555333111......------...111444666888===DDDKKKSSS^^^jjjrrrwwwkkk___SSSIIICCC<<<888444333444666888999555777777444000///222666222444666666444111...,,,---111555555222//////000000000111111111///---+++,,,---...//////000111111999555111///000333444555:::<<>>;;;:::<<<999666444555666666666222444666666555777;;;???<<<666///---000222111...333444666555333111000111111//////444999999444...---++++++///444888777555???MMMddd{{{}}}{{{wwwxxx~~~~~~}}}wwwhhhWWWIII>>>666000222555777888888777888666666555222---,,,...111444333111000/////////000222333444333///,,,******&&&''')))---000000...,,,)))+++---+++'''%%%&&&(((,,,***)))***---000222333---,,,+++,,,...222777:::666444222000///---***''')))+++///111222222333555000---***(((***,,,---------------,,,,,,---------///000000...,,,GG=?000...******+++---///000///---+++---///000111111444555444222///,,,************111222444555555444333222---+++***+++...111333444000111222333444333333222---......//////000111111111...)))&&&$$$&&&))),,,111111///---++++++---000---+++******+++++++++***,,,---000222333333222111...///000000///...+++***&&&&&&&&&'''(((***,,,...HdĦ)))***+++,,,+++=Īj------------...000111222///...---...000111000///GG=?333333000,,,(((&&&&&&(((***+++------,,,+++***(((***---///111111000000...///...,,,+++,,,///111999777555222///...---,,,////////////...---,,,,,,)))***+++,,,...///111111,,,,,,,,,,,,,,,,,,++++++(((+++...000///---------...//////---)))(((+++...000222555666555555555666333555666555333111111222333000---HdĦ333000...,,,,,,,,,---,,,+++...000222333333111///---///------...000222333333///////////////000111111000111333444333111...,,,.../////////---,,,***(((+++---------+++))))))***'''+++111444555444444444------///111222222...,,,'''(((((('''&&&&&&(((***(((+++...///---+++******,,,+++***+++,,,------,,,******,,,---///000111111000...+++***+++***)))(((''''''''''''&&&(((+++.........000333777:::;;;;;;888999888555222///...///222222222111000//////...+++...000111111111333444222222333555666666333111///...------...000222444333888@@@GGGOOOYYYdddkkkxxx~~~uuugggZZZPPPGGGBBB===:::777555666888888999666888999888444222333555333555777666444111000///222444666777555222111000000///...///000000...------...///......///111333:::777222000111333555555888888;;;BBBJJJLLLHHHBBB777666666999???LLLbbbuuu{{{gggTTTEEE===999888:::777444333444555555555333555666444333444999===666333///...000111000///222333333111///------...------///444888888555111///,,,+++,,,111555666555===JJJ^^^ttt}}}||||||{{{nnnllldddUUUEEE:::555555444666888999999888777666444777777333,,,)))***---000000///......///111222333555555333000---,,,+++&&&'''***ӵ***---///ĭӵ+++ӵ...Ħ333333222222222///,,,(((+++ӵӵ,,,+++ĦƜ`1.׼s333222111,,,Ħ///,,,,,,///222444444333444ӵ,,,Ħ111222333333222222...+++((((((ĭӵ...---Ħ)))+++---Ħ...Ħ------,,,+++***+++,,,...////////////,,,,,,(((+++DdD,,,...000?fӵ,,,,,,,,,Ħ---++++++ӵƜ`1.׼s000111ĭӵ,,,+++///333.........,,,+++---000ӵ......///000Ħ000000000000/////////------------))),,,///Ħ,,,---...+++'''&&&444Ħ666555222///.........,,,+++DdD...000000444222ӵ///111ӵ000ӵ111333555------Ħ***000ӵ...///000(((ĭӵ+++***,,,++++++---......---+++,,,------...............+++))))))+++---,,,***((()))))))))((((((***,,,,,,---...222555777666555444555555333000...------...///000111111///,,,+++***---111222111111333444111222333666888888666444000///.........000111222222666<<&e)))g&e...>hӵ111222333444222...+++g&e,,,guO>uO>&e///---4ff?>ߝL***gĉ@444555555444Shӵ+++...111555666555444g&e--->hӵ000000111111222333///***fff?><z333g&e>&e222---HL&&&)))+++ShӵgL---......---,,,))))))******+++,,,---S?ʬ------3h?D%%)?///000ZufĦ,,,,,,+++gL222+++***g&e...gĉ@***000g&e>&e***@e+++---??666666.........,,,,,,...g<ĉ...---///1113we<Ħ1111111111113h?@e,,,,,,---------))),,,///Z+++***,,,---***&&&3h?gL333666555111---++++++******+++D%%)?333fff?><z888666=?Ħ000g&e111g&e...000333S?ʬ---4ff?>ߝL+++@e,,,g&e...0000003h?g&e>&e***(((??...,,,++++++---.........,,,------......------,,,,,,***((())),,,...---,,,***+++,,,+++))))))***,,,,,,,,,...111333444222000111222333222///---,,,,,,+++---///111000---***((()))---111222111111333555000111333777:::;;;999777000000///...///000111222333666999<<>>888222222444;;;HHHTTTnnn~~~dddMMM???999777777777555444444666777666666888999888555222222666:::666777777666333000//////------,,,***((((((+++---,,,000555888999888888888000...+++)))***...333777777;;;CCCOOO[[[ffflllnnnmmmcccZZZVVVTTTOOOMMMMMMHHH@@@888555666666777777777777888999;;;;;;999888000666;;;888000+++,,,000---------------......///444555777777666555555666"""4Dӵ...---///Hƅ^Hu]Ħ+++Hu]Ħ+++ZuR)Ħ...000111222111000///Hu]Ħ,,,HŐeHŐeHu]Ħ...qIܗGIӵ---tt222333333HGgĉ@111111222333555444222111Hu]Ħ000ZuR)Ħ//////000111333111000sߝLGdUĦ111Hƅ^Hu]Ħ---ntHdĦ'''(((HGgĉ@222HdĦ---000222222000+++(((%%%$$$&&&+++Htƅ^///---Bt=o9ĦDtfo9Ħ///222333g?+++'''HdĦ222//////Hu]Ħ,,,tt000222Hƅ^Hu]Ħ+++H׼s+++,,,:::777444//////000111111111tQ000///...///je<Ħ333000+++Bt=o9ĦH׼s---------...///000---...111HtĦ%%%,,,)))'''(((Bt=o9ĦHdĦ///000///,,,)))''''''''''''***Dtfo9ĦsߝLGdUĦ:::Ht@cӵHu]Ħ222Hu]Ħ...111Htƅ^---qIܗGIӵ)))H׼s......Hu]Ħ......Bt=o9ĦHƅ^Hu]Ħ'''555111///---,,,---......---////////////000000000000---...///000000///...---)))...222111+++((((((++++++---///111111000...---///000000000...------......000111222111...+++)))+++...222222111000111333***---222888<<<<<<888444222111000...---...222555777666666777:::BBBLLLRRR```hhhssszzzuuujjj]]]NNNFFFEEEBBB???999555333333444555444666999888444222222333333555555111---+++///444777777888999999888777666333222///...---...///000333222333555777666111---...------000444555333000222333777AAALLLVVV[[[]]]MMM===000111555999DDDQQQfffvvvyyy\\\GGG:::222000222666777999::::::999888777666888999666333222555888;;;666666:::;;;555222444+++,,,...///***(((---666:::===BBBCCC???999888:::444111---***+++///444888999:::===DDDLLLRRRSSSRRRNNNLLLHHHEEEAAA???======888555222222555888888888777888888999999999888888///111444555333000......---,,,++++++,,,---,,,,,,444444555666777777666666###&&&4DuXӵ---+++,,,DdDΦDdDĦ---DdDĦ,,,333t|<,,,---///000111000///...DdDĦ///DdDΦDdDΦDdDĦ---peƜ4DuTӵ111`eĭ444qet000///......111333444444333DdDĦ///...t|<111000000000111111//////DdDDdDĦ...DdDΦDdDĦ---q<niDdDĦ+++qet---222DdDĦ...111222222000+++((($$$###%%%q<R222///qjRgdKӵHdDĦgdKӵ///111GR/f6LĭĦ***(((DdDĦ444///...DdDĦ,,,`eĭ111DdDΦDdDĦ***DdDĦ///---///222666888888555333...///000000111111geĦ000//////FSĦ333111qjRgdKӵDdDĦ---------...//////...///111DdDĦ'''))))))***qjRgdKӵDdDĦ***,,,---,,,*********(((((()))HdDĦgdKӵDdDDdDĦ777DdDĦ4DufӵDdDĦ222DdDĦ---q<R)))+++peƜ4DuTӵ***DdDĦ,,,,,,DdDĦ...qjRgdKӵDdDΦDdDĦ(((***...333555666333000---,,,------,,,+++,,,------...///000000111...///000111111000///...,,,///111000---******++++++---000222333111///---............------...///111222222222111...+++))),,,///222222000///000111---///222777:::999666333333333111///...///222444555555555666999???HHHNNNUUU___kkkuuu}}}wwwmmmbbbTTTJJJHHHAAA===777333111222333444555777999888555222111222555777777333...,,,...222555666777888888777666555222222000/////////000000333333444666777666111---,,,,,,---///111222111///333333666===FFFOOOTTTVVVMMM===111111333666@@@LLL___ppprrrUUUAAA555///000333777888:::;;;;;;;;;999888666777777666555666888:::;;;777666888777333333666111111444888666333444888EEEJJJPPPOOOGGG===666333333111...,,,---000444777777777999===BBBEEEEEEDDDBBBAAA@@@>>>;;;888555333555333111111444777888888999999999999888777666666///000222333444333111///...,,,***+++---///...---111222444555666777888888%%%'''4DuXӵ,,,***+++DdDΦDdDӵ000DdDĦ---000o)h---,,,---...///000///...---DdDĦ222DdDΦDdDΦDdDӵ---=ӊB1.uTӵ555HߝL`o9444po9wӵ,,,+++///333555666555DdDĦ///---o)h222222222222111000000------DdDΦDdDĦ,,,DdDΦDdDӵ...GIpӵDdDĦ///po9wӵDdDĦ000111222111111+++((($$$"""$$$po9u555444222...GIdnuR)ĦDdDĦnuR)Ħ//////CdgĪj***DdDĦ444---,,,DdDĦ,,,HߝL`o9000DdDΦDdDӵ***DdDĦ222...///111222333333222111......///000000000geĦ//////sp?aĦ444222GIdnuR)ĦDdDĦ......---...//////000000000DdDĦ)))''')))...GIdnuR)ĦDdDĦ(((,,,............///++++++***DdDĦnuR)ĦDdDΦDdDĦ444DdDĦnuR)ĦDdDĦ222DdDĦ,,,po9u%%%$$$''')))=ӊB1.uTӵ,,,DdDĦ***+++DdDĦ///GIdnuR)ĦDdDΦDdDӵ+++,,,///333555666333111...,,,,,,---,,,+++++++++,,,---///000111111///000111222222111000//////000000///...,,,+++******,,,000333444333000......---,,,+++,,,...000222444444444333111///,,,***...000111222000///000111111111222555666666333111333333222000......000333222333333444666;;;BBBGGGMMMWWWeeepppyyy{{{rrrhhh[[[PPPKKKBBB===777222111222333444444777999888666333111111666888888555000---...111444444555666666555555444111222222222222111000000333444444666666555111...))),,,...////////////000333333555:::CCCLLLSSSVVVMMM???333000111222:::EEEUUUhhhyyydddJJJ:::111...111555888999:::;;;<<<;;;::::::444333222222555777999999===;;;999888444222555;;;:::;;;@@@FFFGGGCCCBBBCCCTTT[[[```\\\PPPAAA555///333222000///000222555666666666666777999999888777666777888777555222///,,,222111000111444777999999::::::999888777666555555000//////222555666333111///+++)))+++///222111...///111222444666777888888(((***4DuXӵ---------DdDʜ4DuTӵ444>d<Ħ...Dt......///000000//////...>d<Ħ444>d<ʜDd<ʜ4DuTӵ---///F&uTӵ5554DufئL>e333puR)Ħ,,,,,,000555777777666>d<Ħ222Dt000333333222000///++++++DdDΦDdDĦ...>d<ʜ4DuTӵ...4DwDd<Ħ000puR)Ħ>d<000000000111+++)))&&&######peӵ555ĦpeӵDx<>d<ӵDdd<+++***>d<Ħ+++4DufئL>e///DdDʜ4DuTӵ+++DdDĦ222.../////////......///000---....../////////geĦ000s<v>aĦ555333peӵDx<DdDĦ///---------...///222111111DdDĦ,,,***---111peӵDx<>d<111333222222222222,,,,,,+++>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ111>d<Ħ---peӵ$$$Ħ+++F&uTӵ---DdDĦ++++++>d<Ħ222peӵDx<>d<ʜ4DuTӵ//////000222333444111///---,,,---......------------...///000111111000111222222222222111000111///---------,,,***)))***---111444555444111///...,,,******---000333555777666555333111///---,,,///000111222222222333444444333222222333333111///333333222000------///000000000111111333777<<<@@@MMMVVVcccnnnvvv~~~xxxooocccVVVNNNEEE???888333333444555555222444666777666555333333666777777555222000111222333333333444444444444444111222333444444222111///222222333444444222000---+++///222333111///111333222222444:::DDDOOOYYY___MMMBBB666111......555===LLL___wwwzzzdddSSS@@@666222111444777777888999:::;;;;;;;;;:::666333111333888;;;;;;:::???@@@@@@===999999???FFFJJJMMMTTTXXXVVVQQQSSSXXXdddjjjlllbbbQQQBBB666000555444444333444555666777777777666666777777666555444444444444333111000///111111111333555888:::;;;999999888777666666555555555111///111666888555111///+++(((+++111555333///000111222444555666666666***,,,4DuXӵ...111111D&dq&ĒR555666sdKĦ000DHRRud000111111111000000000sdKĦ333D&oq<Ōq&ĒR......///>dp&ĒR000333nfʜd<Φ>d<Ħ222s&dq&ĒR///...i?ʜtd<Ħ---HHܗDӊB111<x///000,,,+++)))%%%###B?d<......,,,******,,,...---....../////////geĦ111Hg8>aĦ555444B?Ho9111>d<,,,---...///333222111>d<ӵ111333B?Ho9---<x444111000000)))******&ӫeʬtIӇ222>d<Φ>d<Ħ333D&ӫetIӇ111DdDĦ000sdKĦ...B?dp&ĒR...--->d<sdKĦ555B?Ho9...s&dq&ĒR444333111000000111111///---,,,---///111222222111111000000000000000000000111222333333222111000111///,,,*********)))(((+++---111444555333111///...+++)))***...333555666777666444333111000000/////////000222444666777777555333000000000000///...111111111///---,,,---///////////////000333888<<h,,,---///fe111@ďD222222222222444777777444111ne444666=e333333333222000...+++,,,ege333444sĪj@h...///000fdDĦ***@ďD111111Hkge+++---///---...---)))%%%@h...///@G...000HĪj@IŌ......Bene000Hkge'''ne***,,,fe...Hu]3hh+++,,,...se,,,---...+++((((((+++.........///000000000geĦja>aĦ444444@G///111se++++++,,,...000333333222<Ō222333444@G...///Hkge555111...,,,+++%%%''')))HĪj@IŌ111111ege444555Hu]3hIŌ555444DdDĦ000ne...///@h000000>h***+++,,,se///ne555666@G,,,---sĪj@h333444444222000///000222...---,,,...111444555666333333222111111000000///000111222333333222111000111///,,,)))''''''((()))---...000222333111000...---***(((***///444555555555444222111111222333333111000///111444666777777333111///.../////////...000111111///------...//////......------111777;;;GGGNNNYYYeeepppyyy}}}uuugggYYYKKKCCC888222222444333111000///...000222555666666444333222111222444666888444444444444444555666777444444555555444111...------///111222111000000111333555777888777666666777111333555888>>>GGGQQQXXXQQQKKKBBB777000...111444AAAUUUjjjyyyrrrYYY@@@777222555999999999999666666777777888999:::;;;888777777:::>>>BBBDDDEEEEEENNNVVVZZZ^^^eeejjjkkkrrrvvvvvvlllZZZRRR]]]oookkkRRRCCC999222888888777666666777888999444555777777777888;;;===777444111///...000333555000333555777888999<<<>>>888777666444444444555555777333//////111222111///,,,++++++---///222222222222222222222222111111000)))4DuXӵ///ĵD^---000222222---000111555222222111000000000000000---///000---...///000222---,,,,,,...111222111///111222222111222444333000...///222444111222333222111000///,,,---000111222///000111222111DdDĦ))),,,000111111((((((+++//////111111---'''$$$++++++,,,///))),,,///++++++,,,,,,---***(((***---///111...D^+++***+++---s׼s---***,,,...+++((('''***......///000000111111geFm8222>aĦ333444444......///s׼s+++)))***,,,...000222333333Ho///000333666666/////////333333000---++++++(((***,,,...000000444555555D^666666555DdDĦ222))),,,///...000222111000$$$%%%'''***s׼s//////444555555333333---...000///111222222000000222444000///...///222555777777111111111111000000000000///000111222222111000///111111///***&&&%%%(((+++//////000000000///......***'''&&&)))///333333111222111000000000333555777333111//////222444444333000...------/////////...000111222111000///000111///...---+++,,,000777<<d<Ħ...***---000///,,,+++Ħ111333777<<<===:::666111111000///////////////---,,,Ħ000...---,,,,,,---,,,******,,,......///111333444333222111000...,,,,,,...///000///...---...000222333333111...,,,++++++---000111111...///000///---++++++,,,Ħ111000111333666222222222222222111000000...///000222222222111111,,,---...000000000///...111222333333222...+++)))>d<Ħ)))---000,,,---...000111111111111000000...***''''''***...000333444000)))$$$###%%%'''((((((((((((***...111444000***%%%$$$'''+++............---,,,+++))))))++++++++++++++++++++++++(((***+++***''''''))),,,+++***((('''Ħ222333222000///...///111222...>d<Ħ,,,)))(((***,,,Be......(((+++...,,,((('''***...//////000111111111geFYĉ111444>aĦ333333555777999999555333000---,,,---Be,,,***((()))+++...111222333444nu]ӵ///999777666777999111111000///...------,,,---///222222111///......,,,000222///)))&&&&&&))),,,...000///------000333111222444555666>d<Ħ...111444555555>d<Ħ444111+++Ħ...---...222777888666333222111000///---+++***))) """%%%)))Be333//////000111Ħ444333///+++***---111333333....../////////000000000+++...111222111222555777333111000111333555666666......//////000000111111///000111222222111000///111222111,,,&&&$$$)))...000000//////...---------(((%%%%%%(((...222111...000///......000444777999555111......000111000///...---,,,---///000///...111222333333222111222444000///,,,***+++000888===@@@EEENNNYYYeeepppyyy~~~|||mmmYYYNNNAAA::::::;;;999666666111,,,***,,,000111111999666111......111444666777666666666777888:::;;;777666555333000...,,,***---000333444333333666888444222222444777777444111...000333555777===EEEKKKUUURRRJJJ>>>444111333444>>>QQQeeesssnnnPPP:::222,,,///333555555666888888888999:::;;;===>>>JJJNNNSSSXXX[[[aaaiiinnnhhhqqqyyy|||~~~~~~uuujjj\\\[[[XXXOOODDDAAAMMM\\\wwwmmm]]]NNNAAA777555333111111222555666999::::::777444333666888222222222111111000000000///222666777666666888;;;???<<<888444111/////////******)))((('''(((,,,///)))---///...,,,+++///444......///111222222222222?aŖ%7uSQuR)ӵsdKĦ,,,---.........---gdKĦ000444888999888555333------,,,,,,,,,------......gdKĦ000000111///---***'''&&&(((---000333111000444888888333......---,,,,,,---...000111+++++++++---000222333222///,,,+++,,,000222222000///222555222---)))***gdKĦ//////111222333444333111///......///000444111000000222333111...---,,,+++***+++,,,---...222333444444222///+++)))gdDĦ&&&))),,,++++++,,,///111111///---...---,,,,,,,,,...///000777777666222---(((&&&%%%)))******'''%%%&&&+++000000...***&&&%%%''')))++++++++++++,,,,,,***%%%""")))***+++,,,,,,+++)))(((***++++++***))))))***+++------+++gdKĦ111222000///000222222000---+++sdKĦ)))'''(((+++...///...///,,,,,,+++***)))***---000---,,,,,,++++++,,,ŶS...0001113we<777999888666//////...---------,,,,,,+++(((&&&&&&(((***222222333iĉ@3hR/Ō888888888777888999666111---...111444222000000111222333444333333222222555555111+++'''))),,,333333333111//////000222111111222555777DdDĦ))),,,///222222sdKĦ555222gdKĦ+++)))))),,,222666777666000...,,,+++++++++***)))''''''(((+++222111222111///gdKĦ---//////+++'''(((---///------///222333222///---,,,***,,,------...111555888666444222333555666444111...---,,,++++++,,,...///222222111---***)))---000333222///((("""###)))000222222222111000///111222///,,,)))***---000111000///.........///111444666666222...++++++,,,------+++---///000///.........///222666777666555333333777222//////---,,,///555>>>EEEOOOXXX```hhhqqqwwwxxxcccVVVJJJDDD@@@<<<<<<>>>666555111+++'''(((---222444444222///,,,---222777888555444666:::;;;777333777777555111,,,*********---///111444555666666666777666666555444222111111000......000333999DDDPPP]]]\\\TTTDDD777222222111666@@@XXXooo~~~yyyZZZCCC999111111444555777999777;;;<<<:::<<A,,,ne------......//////ne+++---111444555333111///,,,+++++++++,,,,,,,,,---ne222222222222///...+++((('''***000444222000000333666666222------------------...///000,,,,,,,,,...111333333222000...,,,,,,...///---+++...222555444///,,,ne......///111222444555333000...---...000111222000///000222333222111---,,,++++++***+++,,,---222333444444333000,,,De)))((()))+++******+++...000000...,,,+++++++++,,,---...//////444555444111---)))'''''')))))))))&&&$$$%%%***///222///+++(((&&&''')))++++++******++++++***'''$$$******+++++++++*********,,,,,,,,,,,,++++++,,,---...---ne...222333111///000111222111///---ne,,,)))'''))),,,///000000//////000---------,,,,,,,,,///222///...,,,+++***)))>A,,,---...k<111333555444222...------,,,,,,,,,,,,,,,///...,,,)))'''&&&(((***//////000fh666777777666555666777444111...///222444333000///000111333444444333333333555666222---***,,,///333333222000...---.../////////000222444De***+++...111222333ne333444ne---(((&&&'''***///333444444111000...,,,++++++***)))---------///111222111000---,,,ne'''(((+++,,,***(((***///000------...000111000...------+++,,,,,,,,,,,,///333666777444222222333555444222///...,,,,,,,,,...000111222222222///,,,,,,...111222111...(((""""""(((---///111111111//////000111000---,,,,,,///222222111111000//////000222444555666444222///...,,,***)))+++...000000///.../////////111444555444333222333555000------+++***---222999@@@JJJSSS\\\dddnnnttt|||{{{iii]]]PPPIIIDDD@@@???@@@888666222,,,((((((,,,111666666333000---...222666888666444666999:::777333333333111...+++***,,,---...///111444555666777777666555444222111111000000000---,,,...000555AAALLL[[[```^^^QQQBBB999444111999>>>NNNbbbtttpppMMMAAA666333666999===AAABBBFFFGGGGGGKKKUUU^^^aaakkkkkkooowwwzzzxxxxxxzzz|||vvvrrrrrrmmm^^^OOOFFFDDD===999999666444===KKKhhhzzzrrr```QQQFFF===555333222111333666777666666555444333333333555555555555333000...,,,111444888;;;;;;999555333999888777666444111///...,,,,,,+++++++++,,,---...///...---,,,***+++...000///...,,,++++++,,,---+++***+++,,,---...///111111)))+++---///111111///,,,************+++,,,,,,,,,,,,111222222222222000///,,,)))))),,,222777111000///111333444000---..................//////---,,,,,,...000222222111111///---,,,+++***'''%%%,,,000555555222///.........///111333444666333000---,,,...111333111000///000222333333222......---,,,++++++++++++222333444444333111...---***+++,,,+++***'''((())),,,...///---+++((()))***,,,---......///000111222000---+++******,,,,,,***'''%%%&&&,,,111444222...***(((((()))***)))(((((((((*********(((++++++***)))******+++,,,......---------......//////...***///333444111//////000222333222///...---+++)))***---000111111000111222...///000000///000222444111///---***((((((******+++,,,---///000000///---,,,,,,+++******++++++000000---***''''''(((+++------...000444555666666555333444555222000...000444555333000---...000111333333444444222444666444000...000222222333222000---++++++,,,,,,,,,,,,...000......///000222333333333222333000,,,######$$$(((,,,000111111333222///---,,,+++++++++222111111111222111///---((('''$$$&&&&&&((())))))'''***///000...---------...............------,,,******,,,000444666333000///000111222222000///...---...000222444000111222222000000111222222111...(((######'''+++,,,...000111000...//////111000000111222333333222222111111111111222333444666666777555222---(((%%%+++---///000///......//////000111111000000111333222---*********(((***///333:::CCCLLLUUU^^^hhhoooyyyqqqeeeWWWOOOIIIDDDAAAAAA:::777333---******---000888777333///------000333444222111222666777555222000000...,,,***+++...111///000222444555666777777444333111000/////////000000,,,+++,,,---222===HHHWWWbbbhhh```QQQCCC:::444<<<<<>>FFFNNNXXXcccjjjyyy~~~wwwkkk^^^VVVNNNFFFAAA@@@999777222...,,,---000222777444000,,,******,,,...+++***)))+++...111111111000000...,,,+++---111444111222333444555666777777444333111///...///000000000---,,,,,,---000:::EEESSSbbbooolll]]]MMMAAA999;;;<<>>999666222//////111333444333000+++'''&&&''')))***"""!!!!!!###&&&***---...333333222000...///222555444444444555555666666777444444222111000000111111111//////000///111999CCCTTTdddsssrrreeeUUUEEE;;;::::::III[[[kkklll^^^SSSSSS\\\hhhuuu~~~~~~}}}zzzvvvwwwwwwppphhhXXXRRRMMMJJJFFF@@@???AAA888333333:::???<<<777555...---...000222222666:::FFF___}}}xxxYYYIII:::333222111222444333333333444444444444444555333111///---,,,,,,,,,,,,...000222222111///...+++...333777999888555333111222555666777666444333///000111000///---......000000111222111000...---444333222///***%%%!!!"""&&&******((('''((())),,,---///111222222222222,,,---------+++(((&&&$$$)))(((''''''(((+++///111222222222222111111111111222111///+++(((((()))+++---,,,,,,,,,---...000222333222000...------.........---++++++,,,,,,+++***&&&)))---...,,,)))'''&&&(((***...111222222000///000000000000111333555666444222///---,,,///222444444444222...+++***+++---111111111111111000///...000000111222222333222222...///000222333222///,,,******+++,,,...---+++((('''(((***+++,,,---......)))+++------,,,,,,,,,...+++------+++'''&&&(((+++,,,,,,,,,,,,,,,++++++***%%%######%%%(((,,,......+++***)))(((***,,,///111...+++)))***...000///---///000000///------...000000///...------///444888000......///222444444444111222222111///...///000///111444444333000//////+++---...000111111000///------------...///000111...000111222222333555666222222000///............++++++)))((((((+++111555666444222111111111///---444555777666555444444555......////////////......)))))))))***+++---...///......//////...,,,***)))...000333444222///------((()))***+++,,,///333777555444222000000222333555666555555666666222***$$$'''***---/////////000111///000000---++++++///333333333333444444222...+++!!!)))///111000...)))$$$&&&---111111...,,,***,,,111444555444111111000...++++++---///++++++)))((((((+++000444555444222222222333555666......///111444555333222000000000///...---,,,++++++---000111111111222333444444444333000//////000---...000111111000...,,,,,,000444555111...------111333555666555444444555000000...,,,+++,,,111444111+++(((,,,///000000111111444999>>>DDDLLLWWW___kkksssyyyooohhh___QQQEEE@@@:::777333111111333444444000,,,'''%%%%%%''')))***!!! !!!###'''+++...444555555333222222444666888777666555555555555555444444333333333222222222111000111444333333999AAAUUUeeeuuuxxxnnn___MMM@@@<<<:::FFFWWWeee{{{|||qqqhhhjjjqqqyyyvvvooommmkkkaaaVVVIIICCC???===999444444666///******222999999777666...---...000222444777888EEE[[[vvv\\\KKK999222111111222444222222333333444444555555333111...,,,*********+++,,,,,,---...///000000000...111555888999888555333222333555777777666555444...000222222000...............000111222111000000111111000...***&&&""" !!!&&&,,,---)))&&&&&&'''++++++,,,...000333555666---......---+++)))&&&%%%(((&&&###"""$$$(((...111222222222222111111111000/////////---+++))))))***++++++++++++,,,///222555555333000---,,,,,,...000000///------------,,,***%%%)))...000...***((((((***+++...000222333111000222222111111222444555666333111///......///222333222222000,,,)))(((***---...///000000000///.........///000111111222333333///222555666555111///......------...///...+++((('''''''''((((((***++++++)))+++------+++++++++,,,(((+++---+++'''%%%%%%'''###$$$&&&'''((((((((((((#########%%%))),,,------***)))))))))+++---000111...+++)))***...111///---...000111111///.........,,,---...---,,,...333777222111//////111222333222333333333111...,,,---......000333333111...++++++)))+++///222333111///---------------...///000111...000333333333333666888333222111000///.........++++++)))''''''***000444555333111000111111000...111333555555444333333444//////...---,,,+++,,,,,,++++++******+++---...//////.........---***'''$$$))),,,111333222000......)))+++,,,------000444888444222000......000333444555666777777555111,,,)))***---111222000//////000111222111---)))(((,,,111444333444444444111,,,((('''---...---,,,---***(((+++111333000,,,***(((+++111555444222...//////...,,,+++,,,---)))***+++******---333777666555333222222333444555...------///222333222000.........//////...,,,+++***,,,...//////000222444333333333000,,,+++,,,...,,,...000222222111///---***---///,,,(((''')))---222444666777666555555666111000///---,,,...111555000***''',,,111222222333222555888;;;???GGGQQQYYYdddlllyyy|||vvvlll\\\MMMEEE>>>:::555222222333333222///+++&&&%%%'''+++,,,---((('''&&&$$$%%%(((,,,///222444555666555444555777;;;:::888666444444333444222333444555444333111000///000333777666555999@@@NNN___sss}}}{{{ooo[[[KKKCCC@@@LLL]]]jjj{{{{{{~~~}}}}}}}}}xxxpppbbbXXXWWWWWWOOOEEE<<<777555555333000000333---((('''...555666555444///000000000333777888888BBBUUUlllaaaNNN;;;222111111222333111111222333444444555555333111---***(((((()))+++///...---,,,---///111333///111555777888777555333333444555666666666555555000222444444111...,,,++++++,,,...///111222333333000///...,,,)))'''%%%$$$!!!'''---///+++&&&%%%%%%******+++,,,///333666888000000000///...,,,)))((('''$$$ !!!&&&---111111000000000//////......,,,...//////---+++++++++***+++++++++,,,///333777777444000,,,+++,,,...000333111/////////...---+++&&&***000111///+++((((((------...000333444333222444333333222333444666777222111/////////000111333///000...+++((('''***...,,,---...//////......---......///000111222333333///444999999555111//////000//////000000...+++((('''&&&%%%%%%%%%'''((()))***,,,------+++******+++(((,,,///...***&&&%%%&&&!!!###%%%&&&&&&&&&###"""###&&&***,,,------)))))))))***,,,...000111///,,,)))+++///222000...---000222333111///------***,,,...---,,,...222666555333000///000111000000444444333000---++++++,,,---///222222///+++)))'''(((+++///222333000---***------------......///000---000222333222222555888333222111000......---------,,,)))'''&&&)))...333333111//////000111000//////111333333222222333444//////...,,,))))))***,,,------,,,+++,,,---///000000///......,,,)))%%%"""%%%)))///222222000///...))),,,...///...000555999333111...------///222444444666999999666222///...,,,///333333111//////000444444333---'''&&&***...333333222222111---(((###'''///222...***'''***+++,,,///444444000***((('''+++111555444111+++---......,,,******+++)))+++,,,,,,---000555:::777666444222111222333444...,,,+++---000222111///+++,,,---...000///,,,***)))+++,,,------///111444222333111---)))(((***---,,,...111444444222000...***++++++&&&"""!!!&&&+++000222444555444333333444111111000///...///222555///(((&&&,,,222444444444444666888999<<>>EEEJJJ^^^kkkvvvzzz~~~ssshhh]]]UUUHHHAAA:::888555222111444000111111...+++...555<<<999777333///......000222777666555444444555666777:::;;;;;;777222///000222888555333444444111333777222000111555888777999===AAATTTmmmxxxiiibbbccciiivvv|||wwwzzzvvvhhh\\\ZZZQQQKKKCCC@@@@@@@@@>>>;;;555222000111444777777666333---***000555555444444222333222111333999:::777???BBBKKKZZZjjjvvv{{{|||ooo^^^FFF666222333555555444333111000111333666777666333///+++***+++---///444555555444111000///000000444888777222///000333222333555555444333333444666555444111...,,,***)))+++******,,,111555777888111111111000...+++(((&&&***...111000+++(((''')))+++///333555666666666666///000000000///---+++***)))&&&$$$&&&)))---...---,,,++++++,,,...///---,,,222444777888555111...,,,---,,,******+++...111333444111---+++,,,...000111222111000111333333111///------,,,***((((((***------///111111111333555777777555333111111111333444111000000111333222...***,,,,,,+++++++++,,,......******+++,,,...---***(((,,,+++,,,000444555444222///000111222222000///......///222333333000---+++---***'''&&&'''((((((''''''***,,,.........///000111222222222000+++'''$$$ $$$''''''$$$""" """&&&))),,,...//////000///---,,,++++++,,,,,,......///000000111111111---,,,------......---,,,000000000///...///222444777666444222222222333444444444333222222000///......///111111000---)))'''+++,,,---------------,,,///...---...000111111///333000......000111222222222000///...///...+++)))&&&'''(((***,,,...///000333000......///000...---------...///000111222333111...)))''''''))))))))),,,++++++,,,...///...,,,////////////...,,,***))))))***,,,---............,,,***)))))),,,111444666222111111000000111333444333555777777666555555666222222222222222222222222444444///'''###'''+++,,,222111...+++&&&"""###,,,222444222///,,,,,,***)))+++///222222000++++++,,,111777888444000---...///000000//////.../////////000111222222333///000111111000...,,,+++***(((&&&'''+++///111111111222222111000---+++***///111222///++++++...222333000,,,)))(((***...000444333222111111333444555222...)))&&&%%%'''+++...///...///111222222///---++++++,,,,,,---------...---,,,---111555999999888222000......111888???DDDWWW```jjjqqq{{{yyymmmaaaWWWMMMDDD<<<888555222222444333444444111...///555;;;:::777333111222444555555444444444444555666777888777777777555333111111111888555555666555111111444555333333777::::::===AAAMMM___vvv~~~tttssstttxxx~~~~~~{{{mmmbbb\\\^^^[[[OOOGGGGGGCCC>>>::::::>>>@@@???<<<444222000222555777777666444...+++///444333222222444555444222555:::<<<999888>>>GGGPPPZZZdddooowwwssseeeRRRBBB:::888888777555444333222222555777999999666222...,,,+++,,,---111222333333222000//////000444777666222000111333///000222333333333444444777666444222000...------,,,++++++---111444555555222333333222000,,,(((%%%(((---222444111---++++++---111555888777666444444///000111111000...,,,++++++***)))+++...//////...++++++---///222222000...333555888888555222000///---,,,***)))***,,,///111111...++++++,,,///000000000000000111333333111///,,,,,,+++)))(((***---000000111111000000000333555666555333111111111222222///000222444444000***&&&******,,,---///000222222---,,,++++++,,,+++)))'''+++,,,...222444555333111---...///000000000//////---///222444555444222111...---++++++,,,+++)))(((((((((***---000222222111000111111111...***&&&$$$ ###'''***)))&&&###""")))...///000333666444222000---+++)))))))))---...000222222222111000---,,,,,,+++++++++,,,,,,000111000///---...000222777666444333222222333333666333111222444333000------///000111111...+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,...000111111000111///------///000000000000////////////---***'''''')))+++---.../////////000//////000111222000///+++,,,,,,,,,---...///000///,,,***)))))))))((('''******)))+++---///...---------////////////...---+++,,,---...///000111111***)))))))))+++...222555333222000/////////000111111333555666555555666777222222333333333333333222222222---%%%"""''',,,---///000///***###"""(((///444555222///......+++)))***...111111///...---///333777888555111............///000000111000000//////////////////+++,,,...//////---***)))%%%$$$$$$&&&+++///111222555666666222---))))))+++111333444222...,,,---///111///+++))))))+++...000222111000000111444777999333000,,,))))))+++...000,,,,,,---///111111///---))))))******+++,,,------111000///111444777999999000///,,,,,,///444:::>>>MMMTTT]]]ggguuuxxxkkk___UUUJJJ@@@:::555111222555777888888555111111444888999444000111555999888666222333444555666666666666444444444444555555333111777555666888555000000333888666666;;;???AAAFFFLLLZZZlllyyywwwtttooojjjeee```^^^TTTJJJCCCEEECCC<<<888:::777555444777<<>><<<444333333555777999999888555///---111444333222333666777666555888???AAA???888@@@GGGIIIJJJQQQ___kkknnnfffYYYLLLBBB;;;888777666555333333333555777999999777444111...,,,,,,+++...000222444444222000...000444777666333111222444...///111222444555555666444333222000///............---...111444555555444111222333222000,,,(((%%%&&&,,,333777666333///...///222666888777444222111///111222333222000---,,,,,,,,,---///000000///...+++,,,///333666666444222222555666666444111000000...,,,***))))))+++---///...,,,)))))),,,...000000000000000222444333111///,,,,,,+++******,,,111444444444333000...---///000333222111000000////////////111333444222...)))%%%((())),,,///222444666666000...,,,,,,,,,,,,***(((+++---000333555444111///.........///000111111222...000222444555444333222------...000111000---+++***((((((+++///222111///---...//////---***'''&&&$$$&&&))),,,---+++'''###%%%---222222222555888333111///,,,***(((((((((,,,...111333333222000...,,,,,,+++***((()))***,,,.../////////---...000222555444333222222222222333555111...000333444000,,,---...000111111///---,,,------,,,++++++++++++++++++++++++---///111111111...,,,+++,,,...000000000---...///000///---)))''')))+++---///000000///...///000111222222222000///******))))))***+++,,,---,,,++++++,,,---,,,***((()))((((((***---///000///---...///000000000///......///000222333333333333,,,,,,+++++++++,,,///222333222000///.........///000111333333222222333444222222222222222000///......///***###!!!&&&+++---+++---...((( $$$)))000444444222111111///,,,)))***---000000/////////000333666777444222///...---------///111222222111///---,,,,,,,,,---(((***,,,......,,,)))'''$$$$$$%%%(((+++...000000222666777444---)))))),,,///222333333000///...///111///,,,******,,,000222222000///...///222555777222111...,,,,,,---///000+++++++++---///000///---(((((()))***,,,---......333222000000111444777888333222000///111555999<<>>EEEOOOWWWYYY```jjjppppppqqqtttxxxrrrggg___]]]ZZZPPPDDD:::<<<===:::666333333444333000,,,***+++...222555444555777999::::::999999444555555555444555888:::555333555;;;???@@@CCCGGGOOORRRTTTUUUZZZ___```]]]ZZZWWWSSSLLLDDD<<<777444888;;;>>>===:::777777888444444222000///...---------...//////000111222222222111222666::::::777333111222444555666666666555333111111444888:::999666555666777888777666333222444333444666999;;;:::999000000///...------------222333444666777666444333333444555444222111111222000222555666666444000...---///000///,,,***+++,,,++++++,,,///222444444333///000000///......000222///---+++***+++---///111...***%%%"""$$$)))---///+++,,,...111333222///,,,(((***---...///000222444333444555333///***(((''')))+++...000111111000//////000111000......000333,,,------///222666999:::444444444555555444000...///111444333000......///000...,,,++++++...000222////////////...---,,,+++)))***---111444555333111------,,,+++))))))***,,,///000111333444444444444333222111111111000---++++++,,,...000111111111000***)))((((((((()))+++,,,***,,,...//////...,,,***))),,,...---)))&&&(((***)))+++---...------...000---.....................)))******+++,,,,,,,,,+++...............---,,,+++(((+++...111222111///---&&&&&&'''***...222333333---,,,,,,---///000///...))),,,//////......000222/////////......---------...000111000------///111333111///---,,,---///000111111222333444444222///(((''''''***///444777888222333333333333111000///222000---+++++++++---...///222333111---,,,///222333222000///...//////000,,,,,,,,,+++))))))+++---***+++------,,,***'''%%%***------)))''')))+++***+++++++++***)))'''&&&&&&)))///444555222222777<<<888333...,,,...000000///---///222444555666777888444333222000000000000111000...,,,++++++---///000222111000///...---------...111333222///+++******(((***---///000000///...)))***+++...111333444444444222000......///000111////////////...---,,,,,,...///111222222111000///...,,,++++++---...---,,,------........./////////...///000...,,,---000444111111111222333444666777???DDDNNNYYY^^^cccooo||||||tttlllccc]]]TTTHHHAAA>>>:::888666444444444444444444444666999<<<===<<<;;;888777555333111///......+++...111555777;;;>>>AAA@@@DDDLLLRRRRRRQQQWWW```hhhiiiooovvvuuummmfffdddeee^^^RRRGGGDDDEEEAAA:::444666888888777555333333222222111//////222555777777888999999999888999999555666666666666:::???DDDAAA@@@CCCHHHKKKKKKOOOTTTXXX[[[[[[ZZZZZZZZZVVVPPPLLLKKKGGGBBB<<<777444333666777888888888777888999999888666333111///---,,,......//////111222444555444222111444888:::777333111111333555777777777666666555555999@@@CCCCCC@@@;;;>>>BBBEEEFFFEEEBBB@@@???===<<<<<<>>>???>>>===222111///......///000000555555444444555666444333555666666444222222333444000222555777777444111...///000111///,,,***+++---***)))***,,,///111222111///000000///---...000333///---,,,+++,,,...111222000+++$$$!!!###''',,,///((())),,,///111111---+++%%%(((,,,...//////000111///111333333000,,,***))))))+++///222333333222111,,,///222222000000222444.........///111555888:::333333444666666555111...000222444222///---...000...,,,)))((((((***---///...............------,,,***+++---000333444222///,,,---...,,,)))))),,,///...///000111111111111111111000...///000000///...,,,,,,,,,...000111111///+++***)))))))))***+++,,,***+++---......,,,+++***(((,,,000...***&&&'''***+++---......---,,,,,,---,,,,,,------...------,,,(((***,,,,,,++++++,,,---............---,,,+++***'''***///222444222000...%%%%%%&&&***...222333333///.........//////---+++))),,,//////...///222555000000...---,,,,,,,,,---,,,...///...,,,---000444777555222000000111222444555444333333444222000---(((''''''***///555888:::111222333333333333111111222...(((###"""%%%))),,,,,,000222111------000444333222000//////000000111***++++++*********---///''')))+++------+++)))(((+++///000,,,***,,,,,,***---,,,,,,,,,......,,,***...333777777333222777<<<999555///---///111111000...000333555666777999;;;666666444333222111111111///...,,,+++,,,...000222555444222000///.../////////333555555000,,,+++++++++******,,,...000000///******+++---000222333333444222000...------...///...///000000000///---,,,///000222333333222111//////---,,,,,,---...---,,,---........................///000///---...111444111111111222333555666777;;;<<>>???>>>:::555333555888999888666555666777888888===<<<999777333000...---111000000000111333555666444111000222777999666222111111333555777888777666;;;999:::@@@HHHMMMMMMKKKIIIMMMSSSYYY[[[ZZZWWWUUUKKKHHHEEECCCCCCDDDCCCBBB444333000///...///000111666555333222111222222333666777888555111///111333444333111111222222000...222111///...------...//////---+++******,,,///000+++,,,---------...111333222---''''''+++000111000111...+++******,,,,,,,,,***&&&$$$(((...///+++&&&###'''+++---------000222111222333222000---)))''')))---111444333222222111,,,---///222555555333111---,,,+++---///222222222444111///...///111111111222222222111111///......111111,,,$$$###)))///111222000...///000///+++'''+++,,,---111444444333111///---)))&&&&&&(((+++---***+++---000333222000---000000000000111333555666:::555///,,,---/////////'''$$$""""""$$$(((+++,,,))))))******+++---...///------...//////---((($$$111333444111+++(((+++...000...------.........---,,,+++)))***---///000000000///---,,,++++++,,,------///000000//////000111((('''''')))---111333444000000000///...,,,+++***+++,,,...000222222222222222111///---,,,,,,,,,,,,///000222222222222444666<<<999555333444777999999===;;;888777777444///+++***'''%%%(((---222555555111000///111333333000---...'''$$$,,,111000///---++++++---///111222///------000000...,,,+++))))))+++...///,,,***%%%'''***,,,---,,,+++***(((***,,,.../////////.........///000000000000000222222333333444444444444888666333222222222222111111111222222444666777888555555666666555444333333............///000111222444...))))))...333444333222111000000000111333444...,,,)))***,,,...000000++++++,,,,,,...///111111555555444111---*********)))+++---......000222555444222///......///...---555222//////111111000...111111111111111000//////222000---...000111000...000000111222333444444555666777===HHHSSS]]]iiitttyyyjjjaaa```XXXLLLAAA;;;666777888666555777111222444777888888555222333444333000333777777444888CCCLLLMMMKKKNNNWWW___ggglllqqqqqqkkkfffdddeeennntttuuuiiiZZZNNNGGGBBBAAA===777333222333444555444444444666666555222000///333999:::888555333333888>>>@@@<<<:::===???<<<<<>>GGGKKKJJJKKKVVVaaaeeedddgggooouuuvvvvvvssslllccc[[[WWWUUU___eeeeeeZZZMMMCCC===999888555111///000222333444444444444444444333222000///333777888666444333333:::@@@BBB@@@AAAFFFIIIHHHFFFIIIKKKKKKNNNTTTVVVUUUVVVWWWYYYYYYRRRJJJHHHKKKIIIDDD???;;;:::888666333333555888:::<<<;;;:::999;;;:::888777777888999:::<<<;;;;;;:::888777666666444333222222333444555666222000......000333666777666444222333666;;;AAADDDLLLUUU^^^eeemmmwww{{{{{{}}}|||}}}~~~{{{ssslllhhhaaaZZZYYY\\\...---,,,,,,++++++,,,,,,---...000111222333444444555555666444222222333555555222///------......---,,,,,,,,,,,,,,,------...111000...---,,,---///000000///...+++)))***,,,//////+++''''''***------,,,,,,******+++...111222222...***''')))...111///+++***---///000//////000222333444666555222---((($$$###(((...333444333111111000000111333555555222000+++******+++...000111000000...,,,,,,---/////////111111111111000///.........000...)))(((,,,000111000...,,,---//////+++''''''&&&&&&(((,,,///000000...---***))))))+++---///...------...111222222111111111111111222333555555666333///,,,,,,---......'''$$$ """&&&***,,,((((((((())))))*********(((***---111333111---))),,,///111000------///222000---+++***,,,///000111...---,,,---000222444444222222111///...---,,,,,,222222111...,,,+++,,,...///------...111333333333111222222111000...,,,+++,,,---...////////////...222000---+++***,,,...000111222444444333333444666::::::999888888999:::;;;777666555555666555333111+++***)))***,,,------+++,,,,,,---...000111///---,,,)))&&&'''***...222444///...,,,***)))***+++,,,///,,,+++---111333222000(((&&&$$$$$$&&&***,,,---)))+++...000000---)))''',,,,,,,,,,,,---...000111///000111111222222111111//////...---...///000111222///,,,+++,,,...///000000000000000111222333444333333111000000111222222////////////000111222222000,,,'''&&&))),,,---,,,***,,,...111333555555666000...,,,---///000111111//////...------,,,------444555444222000///000222---......------...222555222000---,,,---......---///...---...000111000///////////////...---,,,+++///---,,,...000222222222///...---,,,,,,---///000222222666???IIISSS```kkkrrryyyxxxqqqdddWWWPPPEEE<<<;;;:::555...***---......///000222333444999<<<@@@DDDNNNZZZ```aaa^^^hhhtttzzzzzzyyy}}}xxxmmmaaaWWWNNNHHHDDDLLLRRRRRRHHH===777333111///...---...000333444555666555444444333222222222111444666777666666888999???CCCFFFHHHLLLSSSVVVVVVVVVWWWUUUSSSUUUWWWTTTNNNIIIIIILLLMMMGGG>>>;;;===;;;888444222111222111111333666:::===???>>><<<;;;;;;:::999777666777777888;;;;;;;;;;;;::::::::::::777555333333444444444333222000...---///333888;;;999888777888;;;CCCLLLRRR]]]hhhttt~~~~~~vvvooolllnnn------,,,+++)))((('''&&&(((***---000222444444444444444444333333333444555555111---++++++---------*********+++,,,------...//////.........000222333333111///+++((((((***------***''''''))),,,,,,,,,'''&&&&&&(((,,,000222333000---***+++///111111///---...///////////////000222333555555222,,,&&&###"""'''...333555444222222111000111333444444222///,,,+++***,,,///111111111000...,,,,,,.../////////000000111111000///......---111000,,,+++///111111...,,,+++---//////,,,)))%%%$$$###%%%)))---///000...---,,,++++++---...000...,,,+++,,,...000111111000000111111222333444444555333111///......//////+++'''###"""%%%)))...000,,,,,,++++++***)))((((((&&&(((---222555444000,,,,,,...000111000111333555222///+++***+++...000111...---,,,---000222333333333333222222000///---,,,222222111///,,,,,,...000111000///000222333222111---...///000000///---,,,..................------222000,,,((('''))),,,...111222333333222111222444444555555555444555666777666666555555444444333222,,,+++)))))))))***++++++------...///000///...---,,,++++++,,,///111111111///---+++***))))))******,,,***))),,,000333222000(((&&&$$$###%%%)))---000...000333555444000,,,)))...---+++***+++---000222000000111222222222222222//////---------...000111000---***)))+++...000111111111000000000111222222222000///------...000111////////////000111222222000,,,((('''(((***++++++(((***...111333333222222...---,,,...111333444444333222000///...---,,,,,,222222222000//////222444222222111///------000333...,,,******+++,,,,,,+++---------...000000000000//////......,,,+++***)))*********,,,...000111222111///,,,******+++---///444333666>>>GGGPPP\\\hhhmmmttt~~~{{{qqqfff[[[MMMAAA===<<<888333000......//////000333777:::???EEELLLTTT```lllqqqqqqsssxxxzzzwwwxxxtttiiiZZZOOOIIIDDD???<<<>>>CCCCCC;;;444111000......---...000444777777777777777555444333333555777555666888:::===@@@CCCEEEIIIKKKNNNSSSZZZ^^^^^^\\\``````\\\SSSLLLIIIEEEAAA999999===@@@===777444666444222000......///000000333666:::>>>@@@@@@>>>===888777666666555666666777999999::::::;;;<<<<<<<<<;;;888555555666555333111111111000000000333888;;;>>>>>>>>>???EEEPPP]]]gggnnnvvvqqqmmmlllsss||||||~~~...------+++(((%%%###!!!$$$&&&)))...111333444555333222111222222333444444333000,,,***+++,,,------)))***+++,,,------......,,,,,,---...000222444555333222000,,,)))(((***,,,,,,)))'''&&&(((+++---...%%%$$$###$$$(((---///111111...,,,,,,///222222111...---------------------///111222222///+++&&&###%%%***000444555444333222111000000111333333111///...,,,,,,---000222333222///...---...000111000//////000000000000//////......222333///...111222111---++++++---000000---***&&&$$$###%%%)))---000111//////............//////,,,***((()))+++...////////////000111111222222222555555444222111000000111,,,)))%%%%%%''',,,///111222111111///---+++)))'''''')))---222555555222///---///111333444444555666444000,,,***+++---...///...,,,++++++...000111111222222333333222000...,,,000111111///......000222111000///000111111000///((())),,,///000000///...///......---------------222///+++'''%%%&&&(((***000111222111000///000111000222333333111111333555777777666444222111000000---+++)))''''''(((+++---///000111111000...------...------///000000...,,,...---,,,******)))******)))'''''')))...111000...)))((('''&&&'''+++///222333555777888777333///,,,...---+++)))***,,,///111000000111222222222222222000000/////////000111222000...++++++...111333333333222222111111111111111000...---+++,,,---///000............///000111222000...+++))))))***+++,,,)))+++...000111000...,,,+++++++++...333666777777555444222000///...------//////...---+++,,,///222666666444111...,,,...///+++)))''''''(((******)))+++,,,...///000000000000///......---+++)))((('''%%%&&&((()))+++---///111333111...,,,+++,,,...///333222555<<>>:::666666222333333333444888>>>CCCDDDNNNZZZffftttrrrhhhfff]]]SSSEEE===<<<;;;999666444888999444000000000/////////000222666888888777666666666555444555999===;;;<<<@@@EEEKKKPPPTTTVVVZZZYYYZZZ```eeeddd___[[[[[[]]]XXXIII;;;666777888111111444888777333111222222111111///.........///333555999===??????>>><<<333333333444555666777777777888888999:::;;;;;;<<<<<<999666666777777333000...///000000///111555888>>>???AAAGGGQQQ```oooyyyyyy{{{{{{xxxxxxwwwqqqiiiZZZWWWWWW___lllxxx}}}}}}{{{|||zzz~~~---...---,,,)))%%%!!!"""###'''+++///222444666222111///000111222222111000...++++++,,,.........++++++---...////////////+++,,,---...000222444555222222111...+++***+++,,,+++)))'''%%%'''***///222)))&&&""""""%%%***---///000///......111222222111...,,,******,,,---,,,+++---...//////...+++(((&&&)))---111444444222222222///......///111222111///...------...111333444333///...---...000111111000/////////000000//////...///333333///---000111///---++++++---111222000---)))'''&&&(((,,,///222333000000000000000/////////***((('''(((***,,,------......///000000000000000444555666555222111111222,,,)))&&&&&&)))---///000555555555333111///,,,******+++...222555555333000...///111444555555555555222///,,,+++,,,---.........,,,******,,,.........000111333444333111...,,,---///000000//////000222///.........//////---+++%%%'''+++...000000///...//////......---......///000...***'''&&&&&&((()))000111111000...---...///000222333222000000444777888888777444000......///------+++(((&&&'''***---...000111111000.........///.........///...,,,***///...---,,,,,,,,,,,,,,,***'''&&&(((,,,...---+++***+++,,,,,,,,,---000222555666777777666333000...---,,,***))))))+++---//////000111111222222111111111111222222222333333333111000///000222444555555444333222111000000000000------,,,+++,,,---...///------------...///000000000///---,,,+++,,,---...+++---///000000...+++)))******+++///333777888888444333222000////////////...---,,,)))'''(((+++...555555444111...,,,,,,,,,(((&&&%%%%%%''')))))))))+++---000111000000000111//////...---+++)))'''&&&###$$$&&&'''(((***---000333222000.........///000000///111777===BBBKKKSSSbbbiiiqqqyyyzzzkkkYYYMMMCCC<<<999:::<<<>>>@@@@@@@@@EEELLLRRROOOYYYfffsss}}}{{{{{{qqq^^^RRROOOHHH@@@777333333444222000---111333000///111222000111000000222555777777666666888:::::::::===BBBGGGHHHKKKQQQYYYaaagggiiiiiimmmeeeaaadddfffaaaYYYSSSKKKOOOLLL>>>000---222777444222222555444///---...///111222111///---,,,---333444777:::;;;<<<;;;;;;000111222333555666777777888888888888999999999999:::666333444888888333///***,,,---,,,+++---333888<<>>999999999;;;???EEELLLPPPYYY______TTTLLLRRR___hhh)))+++---...,,,)))&&&###!!!"""$$$'''+++000444777222///------///000...,,,,,,++++++---///111111000//////111222222222111000//////////////////.........000222222000.........+++)))&&&$$$%%%+++333999666000)))$$$%%%)))...111---...000111222222111000...+++)))))),,,......,,,++++++,,,,,,---.../////////000111000...------...,,,++++++,,,///111111000---,,,+++---///222222222+++++++++---///000///---......///////////////......111000***((()))+++)))---,,,,,,///333555333000///......000333555555555333444444333222000...,,,)))))))))***---......---+++,,,---.........---,,,000333666555222000000111///...---///222444444333111222444666666666444333000000///111333333333111//////000222333222000...***)))))),,,///222333222111///,,,+++,,,,,,,,,++++++...111444444222///---+++---000000...***(((((()))))))))***++++++(((&&&***,,,///111111000---+++000///.........000111222++++++***+++,,,---///000222333333222///......//////111111...+++---333999666777666333///---///111---000333222---&&&###!!!%%%)))---.........000222000...,,,,,,...000000000/////////000000000000000...,,,)))***,,,---+++((((((---222444222///......000000///...---,,,++++++***))))))(((((()))***+++......///000000000000000///111444666666555333111333333333666888888666444333222000///---,,,,,,,,,***+++,,,---------------++++++++++++,,,---.........///...---,,,---...000///000000111111000///...---------000222444333222...------------......//////---+++'''$$$###&&&)))'''***---...---+++***+++)))'''&&&&&&)))+++,,,+++,,,///333444111000000111000000///---+++(((&&&%%%###%%%((((((((())),,,000000000111111111111111111,,,,,,///555888999>>>DDDNNNWWWeeepppxxx~~~yyynnn___SSSOOORRR\\\```cccdddeeeiiiqqqwwwtttuuurrrmmmkkkkkkgggbbbUUUKKKHHHMMMIII<<<444555.........000111111///...+++000444444666::::::777444333222444777:::<<<<<>>999555666888777:::555222333222///...///---111666888555111//////222222222222333444666777666666777777777777777666;;;;;;::::::999888777777222...,,,///444666111,,,---,,,***'''(((111???JJJQQQVVVbbbsss~~~zzzkkk]]]MMMEEE888......555777555333555666666777;;;AAAGGGGGGNNNMMM@@@999BBBSSS^^^000...---...000...***&&&"""$$$%%%'''))),,,000333111222111///---+++,,,---111///---++++++,,,...000......///222555555111---///000000000///---+++***,,,333:::999333---,,,...***)))&&&$$$%%%+++444:::888333---***,,,......---(((***---........./////////+++((((((+++---,,,***...000000///---,,,,,,---...---,,,---//////...---,,,---///000000///---,,,---,,,+++,,,...000000000,,,---...---+++++++++------,,,++++++,,,---///000...//////---+++)))******)))((((((***...111333444000222555444222222444666444555333///***((((((***------..................333222111000///...---,,,000000111111111000000///---...000222333555555666///222666888888777777888333222111333555555111...///000222333222111///...(((((()))***,,,///111222111+++&&&%%%))),,,,,,+++///000222333333222000///---,,,+++)))(((((()))))),,,------,,,+++)))'''&&&(((---333555222///---,,,,,,,,,,,,,,,,,,...///000++++++---...////////////222111111000000/////////...//////...------///111000333555444111...///000000111222000,,,&&& ###)))------,,,******++++++++++++,,,...000111000000111111222333555555111111111000///---,,,+++(((***,,,///000///...---222111///...,,,***)))))),,,---,,,+++)))((()))+++///111333444222000///000+++...222444333000---,,,...///111444777777555333111000///...---,,,++++++......------,,,+++***)))+++***)))***,,,---------+++...111333222000//////+++---///000///...///000///...---,,,---///111333---000111///,,,+++///333333...(((%%%&&&&&&%%%$$$)))))))))))))))***+++++++++***)))***---......---333222222333444333000...,,,+++++++++,,,+++(((&&&***,,,,,,+++)))***...111//////000111222111///,,,,,,,,,...111444999===???LLLSSS^^^hhhooovvv~~~{{{sssjjjgggiiipppwwwyyyvvvyyy~~~yyynnnlllhhhaaaYYYRRROOOMMMMMMBBB;;;666777888555444555///...///111333444333111...///333888<<<>>>===;;;:::888666777<<>>@@@;;;777777777555111---,,,000222222333666222***)))111666;;;HHHVVVcccnnnzzz{{{pppaaaVVVPPP@@@999000++++++///444777666555444555888:::;;;<<>><<<999777777666777999999888777666666555555444333222222111111222333444444444333222222444555555444222000000000333444666777777666555444999>>>@@@;;;777666666555333///...000111111222666:::666666;;;CCCMMMZZZeeemmmtttyyyttteeeTTTHHHCCC;;;777111//////111333444444444333444777999;;;;;;;;;===<<<:::;;;GGGZZZiii...---,,,------,,,)))'''''')))+++------...///111111111111///,,,,,,---//////...,,,,,,,,,...000222000//////000111111///---,,,,,,,,,,,,+++***((('''+++...222444444111...,,,,,,+++(((%%%%%%(((...222555111......000111///,,,(((***,,,,,,***)))***+++//////...+++)))((()))***---------+++***+++...000000...---...///000///---000000111111000...,,,+++***))))))+++...111222222...//////---***(((((())))))((((((((()))+++---...---------+++)))((((((***'''%%%$$$%%%(((***,,,,,,,,,...000000000111333444///...---+++((((((+++---+++++++++,,,,,,---------444444333333222111000000.........///////////////---///111333333333222111000222444555555444555666888555222///......,,,***......//////...---,,,,,,++++++,,,---...///000000***'''###$$$'''+++,,,,,,///000111222222111000///......------,,,------......000111111///,,,(((%%%'''***///000///,,,***))))))***,,,---......---,,,+++,,,------...............///000111222222222222333222000---++++++---000222222111///,,,,,,...000333222111///---***'''&&& &&&,,,......///---,,,+++,,,///111333222111000......000111333111000///---,,,,,,,,,---...---------------......000000000///---***'''%%%((()))***)))((('''((()))...111444666666555555666333000---+++***,,,...000***+++---111444555333222......////////////......,,,---/////////---+++)))(((&&&&&&'''***,,,,,,,,,)))+++...///............000000000...,,,+++---...000000000000////////////333444444000+++)))+++---***))))))+++---/////////+++)))'''%%%%%%&&&(((***&&&'''***///444666666555111222333666777555111...+++******+++------,,,+++//////...---,,,...111444111111000///...------,,,......///000222555888999>>>EEENNNWWW___hhhssszzz~~~|||ppp___VVVTTTOOOGGGAAA@@@>>><<<:::999999999555000...111333333444777444444555666888777444111888999;;;@@@EEEJJJOOOQQQRRRVVV\\\dddmmmuuu{{{~~~ssseeeVVVGGG???>>>;;;999888555555666666666555555555444444333333333333333333555555444333333222333333333555666444222000///000666777888888777555333111999>>>???999555555555444777333111333333333666:::CCCGGGIIIMMMVVVdddnnnrrrmmmooommmcccSSSCCC:::666666444222222333444333222333333333444555777999:::666777999<<>>@@@CCCHHHOOOWWW```eeejjjnnnuuu}}}ssskkkaaaTTTMMMIIIEEE???:::666555333333444555555555444333222111111222222333777666444222111222333444222444555555333222222333888999999999777444111000888<<<<<<666222222444333888555555888:::;;;@@@GGGOOOYYY```cccjjjuuuvvvooo]]]\\\WWWMMM@@@777333222444333222333555555444333444444444333333555777999777888<<>>CCCHHHOOOXXXbbbnnnzzz}}}vvvqqqiiiaaa[[[TTTIII@@@:::666222111222444444444333111000/////////000111888666444222111222444555222333555555444444666888999999999777666333111000777::::::333///111333444666666:::@@@EEEIIIQQQYYYaaallluuuwwwyyyyyynnn___KKKJJJEEE===666222333555666444222222444555555555666666555333222444888<<<>>>@@@FFFSSSeeeyyy,,,------,,,+++***+++,,,,,,---//////---,,,---...000000...,,,+++---000333000000000000111222333333///111222222000//////000......---,,,,,,,,,,,,,,,''''''(((,,,000222///,,,...///000///---,,,---///)))''''''***///111000---'''(((******)))***---/////////...,,,******+++,,,///000000///...000333666333222000000111111///...******+++---...000111222,,,******+++---//////...---...///...---,,,---...111000000000000222333444......---***'''''')))+++...,,,******+++---------***))))))+++...//////...000///...---...,,,***'''))))))***+++,,,,,,---...+++++++++++++++++++++,,,000000/////////111222444111222222333333333222222222222111///---...000333777777666333222222666888555444111///......///000***,,,---...//////...---))))))***+++---000222444//////000222333555666777222111111000...,,,***)))---...000111///,,,)))&&&###$$$'''+++///111///...***+++---...///......---000000000000000///...---///111222444444333111000,,,...000111222555999<<<888444000......000222222333111///---,,,,,,---...---(((!!! ###(((,,,...000000/////////000222333111111000///////////////111000///...---......///222000...,,,,,,---...///,,,---......---+++((('''&&&(((+++,,,,,,++++++,,,///...,,,+++...666@@@GGGQQQHHH<<<333000///...---)))((('''((())))))(((&&&'''))),,,...//////...---***++++++,,,------------***)))((((((***,,,,,,++++++,,,+++)))((((((***,,,)))***+++++++++,,,///222///000000111222222333333555444333222111222222333000222444444333111111111111///---++++++,,,...000---...///111444444222000//////000333555555333111,,,++++++,,,///111222222000---)))(((***...111222000222333111...,,,---///000///...------...///000444:::BBBJJJRRR\\\hhhpppyyy~~~tttgggVVVFFF>>>999:::;;;:::888777777777333444555777888999999999666333333444333111444:::<<<;;;:::<<>>666222222333222111000///...------///111222666555333222222444555777333444333222222444777:::999888666444333222222222666:::999333///222666777888;;;CCCNNNVVV\\\fffpppzzz|||qqq^^^NNNBBB@@@<<<888444222444666777555222222333555666666666666555222222666>>>DDDJJJOOOXXXeeeuuu,,,......---+++***,,,...+++,,,---,,,++++++,,,...000///...,,,+++---111444000000000000000111111111---111444444222111111222......---,,,+++,,,,,,---((()))+++///111222111///...000222222111000111222---+++)))***...///...+++###%%%&&&'''(((+++...111...---++++++,,,---......222333333333222222444666444222111111111111000...---------...000111333333...---++++++,,,---,,,++++++---////////////000222222111000//////000111222000///---***((((((***,,,///---,,,,,,...///000///,,,***)))+++...///...---.........000222111---)))))))))***+++,,,---......+++++++++,,,,,,---------000///.........000222333000000/////////111222333222222000---+++,,,///222777777777555333333666999777444111...---...000111+++---///111222111000000)))***+++,,,...000222444111111111111111111111222---............,,,+++***...///000111000...,,,***''''''))),,,000111///---,,,------......//////000////////////...---,,,+++///000111222111///,,,***)))+++///111333555888:::666333///---///000000000111000...,,,+++++++++,,,---***&&&###$$$'''+++.........//////000000000//////000111111111000///...000000000000000/////////000///...------...//////+++,,,,,,,,,,,,+++*********,,,000111111111111222//////---,,,...333:::???FFF???777222111000...+++(((''''''(((***++++++***)))+++...000111000///...******))))))***,,,---...---,,,******,,,---,,,,,,......,,,)))'''''')))+++(((***+++,,,++++++---///......///000222444777888888666444333333444444444333555666555222000000222//////...------...000111/////////000111222111//////......000222444444333...---,,,---///222333222111---((('''***...111222...222555444000---///111///...---,,,,,,---...///444999AAAHHHOOOXXXaaahhhqqq~~~yyykkk^^^OOOAAA777444///111444666555333444777666777888:::;;;===???@@@777555666777666444888>>>@@@??????BBBGGGMMMRRRTTT[[[dddppp{{{}}}zzzqqqgggVVVMMMBBB:::777666333111---,,,,,,,,,...111555777444444333333444555666777666555222///...000444888888666333111000111333555777;;;:::444111555:::<<>>FFFMMMVVV___fffhhhvvvrrrgggYYYLLL???333...//////111444777666555888<<<333444555777:::===???AAA999888999;;;:::999===DDDIIIHHHJJJOOOXXXbbbkkkooouuu}}}{{{fff[[[MMMCCC===:::666333*********,,,///444999<<<333333333444555666777888888666222---***,,,111555777555111//////111444777999<<<;;;555333777===???NNNUUUcccrrr}}}uuueeeNNN===888555555555555444333222222666555555555666666444222111222111000333===LLLXXXiiiqqq}}}//////...,,,++++++...000333111---+++***+++---...000000000...++++++,,,---///...---,,,,,,,,,,,,,,,000222333333000...---...222///+++***,,,......---+++...222222000...///111000///...000444555333111111222333333222000...,,,(((((())))))+++,,,...///)))+++,,,...000111222222000222333444333333444666777555444222111111111222333222111000////////////,,,---......,,,***'''&&&'''***...111333333333222111///,,,***)))+++...000---000222000,,,))))))***...---,,,++++++,,,---...+++,,,---.........---,,,,,,+++,,,///333444333000,,,,,,,,,---...///111222000000//////000222444555222...+++***---000111000...//////...---...222555555222...+++***,,,...000888777666333///......///000//////............///222111000111333555555555***+++,,,...000111222222444444222000---,,,---...,,,,,,---...///000111222000///...---------------+++++++++...111222222111222///++++++---///...---///111222000,,,******,,,222222222000,,,((('''''''''***///111111111111111000111222111...------...111000---)))'''(((+++///)))+++///111111///+++))),,,///333444222///---,,,------...000333444333222000222444555444111...+++...000222222000///...///,,,,,,---...///000111111444666777666222111222444444///,,,---111444222000+++...111111...++++++,,,)))'''%%%'''+++000444666222222111///---,,,...000111+++$$$"""%%%+++///111111000///---------......111///,,,***))))))+++,,,...//////......---,,,+++---///111333444666999<<<999666333333555666555333222333444111...---...111...,,,***+++///111000...+++)))&&&&&&))),,,...///,,,---...000111111111111222000---,,,---...//////000000...,,,+++,,,000333000111333444333000---++++++,,,,,,,,,,,,,,,------000222999@@@FFFNNN\\\iiiooorrrwwwrrrWWWNNNDDD>>>888000------,,,---///222333444555555555555666777888888888888???999888<<<>>>???DDDKKK\\\]]]aaagggpppyyyyyyrrrfffXXXPPPJJJ@@@555,,,((()))111777777888<<<444333222111222444666777999777333...+++,,,111555222111///000333777::::::666888;;;<<<>>>CCCKKKPPPZZZiiiyyykkkVVVDDD999444666666666666555444333222555111111555666333111222222222333555<<>>@@@DDDJJJTTT```iiiuuuzzzfffSSSDDD;;;777666666666777777777777666777555555999999555222333666888<<<@@@IIIWWWgggrrr,,,---...------...111444555444111000///000111222333333000---******,,,......///000111111111000///...000222222000/////////222111000000111000...+++///111222222000.........***)))***+++...///...------.........////////////111111000000000000000111///............000111222000000000///...000333555666555444222222222333333444333111000///000000111222222222111///...,,,+++///000222333333222111000111///---,,,,,,...///111222222222000---,,,,,,...//////............//////222222111000---***(((&&&******+++...222444444333000111222333444333333222------------...///111222444111///...000333555555111222333333333333444666666444///+++)))***+++,,,222222111...,,,+++---..................///000111444222111222444555555555444444444333333222111111333333222///,,,++++++,,,222222333333222000...---,,,,,,,,,------------...---------///222333222111...---...///000000///------000222222111...------...///000...,,,))))))))),,,...111222111/////////555555444222000000222444555333...***''''''+++///000000000000///...,,,+++)))+++---...------...///+++******---111555777777666777888777444000,,,***,,,///111333222111000111000000111222222333333333222444666444000///000333111///...000444555444111,,,---...---***'''%%%%%%)))'''%%%&&&))),,,...///111222333222000//////000111---)))(((***,,,...///555333111//////000222444333222000//////000222333000000222222222111000///555555666444222222333444333222222222333222///---...//////...,,,+++,,,---...,,,++++++,,,...---,,,)))(((&&&'''***---..................---------,,,111000///------......///333333111...++++++...000444444444222///+++(((%%%$$$&&&))),,,///000000///000///000333777@@@QQQaaagggmmmtttyyy}}}zzz___JJJ:::444222333333111000222333222000//////111333444000111111222333444555555<<>><<<;;;999777555333333444444::::::888333///...333999777777888;;;BBBHHHMMMNNNVVVYYY]]]dddkkkssszzz~~~ooo___QQQFFF@@@888888777666777888999:::888666666999::::::===BBBGGGOOOZZZfffrrr+++,,,.........///111333////////////000000000000000222555555222...+++***...000222333444333222111...000222333111000000111222444888999888444111//////000111444555666555555------...---+++)))((((((,,,+++++++++,,,---...///000000111111111000///...000///---,,,,,,...///111......---,,,+++---000444444333222111222222444555333222000......///111222111000...------------...///000000111333444666666333333222111111000//////000///---------.../////////000000000000000000//////000000000///---+++***///000000////////////000333444555666555333111///...---------...000222333111000...------...111333000222444444333222333333444333111//////000222444000111000///------...000---------......000111111444222111111333444444333777555333111000///......111222222000...,,,+++,,,,,,...000222111000---,,,++++++---............---,,,++++++---...///...,,,***---000333333222000///...///111222333222111///,,,...//////---,,,,,,---+++---000222222222333444888777666333222333666888999888444000---,,,///222000...+++((('''&&&''''''***+++---------///222555000...,,,,,,...111222333///000111111111///---,,,+++///333555444333222222///000222333444444333222111333444333///...///111444444444444444222///---,,,+++++++++,,,,,,+++***---+++***+++---------,,,+++...222333111///---,,,/////////...------...///666444222111111222555666666555333222000000000000,,,,,,---.........//////333444555444333222444666333444555555333000---,,,------.../////////...---)))***+++,,,---///111222222000//////000///---,,,+++*********+++,,,.........000111///---,,,...000333333333222111222555777444444444333111///---,,,'''))),,,///000///---,,,......000444555999DDDOOOSSS[[[fffnnnttt}}}{{{aaaNNN<<<777555777888555444555222333555666666444222000///000333666:::???CCCEEENNNWWWaaahhhppp}}}kkkbbbgggqqq{{{wwwkkk^^^UUUOOOJJJEEEGGGEEEAAA===:::888888777888;;;<<<999555777>>>DDDEEEDDDDDDHHHPPPZZZbbbfffiiilllpppssstttqqqmmmjjjoooyyywwwkkk]]]OOOGGG???===;;;999999:::;;;===;;;999:::>>>AAADDDLLLUUUWWW```lllyyy+++---......------...000+++,,,---...//////......---000333444222...+++***///000111222222222111000---///111111000.........000444888:::888555222111...///000333777888888666...///000...+++)))((()))---------,,,,,,,,,,,,,,,+++,,,---/////////...---...---,,,,,,,,,---...///---------,,,+++---000222111111000000111222333444222000...,,,,,,...000111...---+++******,,,...///.........000222555777999666555555444222000///---...,,,+++,,,///000000000//////000000000000//////------//////000///...---111222222000...---...///333333333333222000...---------------...000111333//////...+++)))***---000111222333333111111222333333222111111111333555666111222111///------///111...............///000111333111000000222333222111333222000///......//////000111222111///.........***+++---/////////---,,,,,,---.../////////...---,,,++++++,,,------,,,******---111333333222222222111000///000222222111///---///000000...------...+++...000222222333555666666666555444222333555888888777666333000///000222///---***'''&&&%%%&&&'''+++,,,...//////111444666222000...---...//////...***+++,,,............---,,,000444666555333222111...///222444555555444333111333555333///...///222444444444333222000///...***)))((()))***++++++***...------...//////---,,,(((,,,111444222///,,,***---...///...------...000333222222111222222444444444444222111000/////////***)))))))))***+++---...111222333333333444666888555666777555222///------...---...000222222000...((()))+++,,,,,,---000222444333222333333111...,,,******)))***+++,,,...000---000222000---,,,---000222333333333333444777999444444333333222111000///+++,,,.../////////---,,,...///333777777888???HHHQQQXXXaaaiiipppyyyfffRRR<<<777555777888666666888111333777999999777444222///111555;;;BBBJJJPPPTTTbbbkkktttzzzpppaaa___dddnnnxxxwwwkkkddd^^^YYYUUUSSSNNNIIIEEEBBBAAAAAABBBFFFHHHFFFBBBDDDLLLSSSYYYXXXXXX\\\eeeoooxxx|||xxxxxxwwwtttoooeeeZZZSSSZZZjjj|||xxxpppeeeYYYPPPBBB???<<<999888:::<<<>>>===>>>BBBIIIMMMRRR\\\ffflllttt,,,...///...,,,++++++,,,(((***,,,---......------+++---///...,,,+++++++++000000000000////////////+++---......,,,*********---111666777666333222111///...///222666777666444,,,...000...,,,******+++.../////////---+++***(((&&&(((***---...///......+++++++++,,,,,,---------,,,---...---------///111000////////////111333444111///,,,***+++,,,///111+++***(((((()))+++///111............000444777999888888888666444000---++++++++++++...222444333222......///000000///......+++,,,...///000000//////111222222000---,,,...000222222111///...,,,+++***,,,,,,+++,,,---...000111//////...***''''''***---333333333222000000222444444333222111111333444555222222111///---,,,...000//////.........//////000222000//////000111111000///...---,,,---///111222...000222222111000000111++++++,,,---------------...///000111111///...------,,,+++,,,------,,,******---111333333222333444333000......000111000//////111222111///......///...///111222222222444666333444444444222222444666444555555444111000///000///...,,,)))(((((())))))+++---///000000111333555111000......//////...,,,)))***+++,,,---......---...111555777666333111000---000333666777777777666111444555444000...000222222222222111000///000111---+++))))))+++,,,+++)))---------///000000...+++''',,,222555444000,,,***,,,---///...,,,---///222000000111111222222222222111111111111111111111111***(((&&&%%%&&&)))---///000222333333333444777999666777777444000------...---,,,---000222333111...(((***+++***)))))),,,...111111222333444333000---,,,+++*********,,,...///,,,000222111---+++---000222333333333222333555666444333333222111000//////---...//////000/////////000111555777666666<<>>@@@???CCCJJJSSS[[[hhhttt}}}zzztttkkk\\\QQQLLLMMMQQQTTTaaapppyyyxxxzzz~~~}}}}}}~~~~~~qqqjjjnnnoookkkkkknnnnnnooo{{{uuubbbZZZOOOEEE???:::666333DDDQQQdddyyy}}}mmmaaa\\\]]]]]]eeeiiieeedddjjjqqqssszzz777333///......---)))$$$"""''',,,---,,,,,,...000000---)))((()))***+++,,,///...---------...//////***(((&&&&&&(((******))),,,...///---+++***,,,...111//////222555444///+++((()))******++++++---...111///...///111000---***)))***,,,000222222000---)))+++---///000000///......///000222333222222111,,,'''(((000444222///...---+++)))''''''***---000000...++++++---///111111222000///------///111222444333111...,,,,,,...000---...000111333444444444333222000...------......111000111222333222000---///000000000///000222333333222000//////......------+++)))((((((+++...000000///---+++++++++---...333222111000000000111111555444333111000000//////---------+++******---///222222333333222111///...,,,,,,,,,,,,,,,------...///...,,,)))''')))...222222000------///000///...111222444444333111...,,,---...000111111000...---------...//////...------+++---//////...///111444333111///...,,,,,,,,,---,,,...111111000000000111000...,,,---000111000...111333444444222000000000---000222111///---...000222222333222111///---+++---///111111000......///---///111000///...//////444222000//////000//////,,,,,,---000333444111...+++,,,---///111222222333............000111333555444000,,,---111444444222111---)))((()))++++++***,,,---///000111000///...,,,---///111222000,,,(((+++,,,,,,+++***+++...000+++++++++,,,,,,---.../////////.........//////000...------...111222111000---------///111222222000111///,,,+++---------+++,,,++++++++++++,,,---...&&&&&&(((+++***'''(((---...,,,+++,,,///222333333333000,,,(((&&&'''(((******++++++,,,,,,---------/////////...------...000000//////...,,,++++++,,,***---111333333333444555333333333333444777;;;???EEEJJJQQQVVV]]]hhhuuu~~~wwwbbbTTTFFFAAA???>>>???CCC@@@>>>@@@FFFHHHJJJRRR[[[eeemmmyyyuuubbbQQQFFFBBBCCCEEEPPP\\\dddbbbcccjjjnnnkkkrrruuuzzz}}}xxxhhhaaadddeeeaaa^^^```______gggqqqkkk^^^KKKFFF???;;;888666333000888BBBTTThhhzzzrrriiieeedddnnnvvv{{{{{{}}}555555444333000---)))'''$$$(((---///...---///111222///,,,+++,,,...//////000///......///000222333,,,'''######(((++++++)))+++,,,---,,,++++++,,,---111000111333555333---(((&&&''')))+++---///000000000//////000000000---+++)))***,,,000222333000...***,,,...000111111111000---...000111222222111000,,,))))))...111000,,,+++***)))(((((((((+++---...000...,,,,,,---/////////222222111000000000000000222111///,,,******,,,///---...000222333333333333333222///---,,,,,,,,,,,,111000000111222222///---...///000///......///111222222111111000...---,,,...---,,,++++++,,,......//////......---.........111111111111111000000///222222222222111///---,,,)))+++,,,,,,+++,,,...000444444333222111///...---)))***+++---------,,,+++///...+++(((&&&(((,,,000333111.........//////...222444666777555111,,,)))...///000111111000///...------...//////...------***,,,...///......///000333222000......---......---///000111/////////000000...,,,,,,---...---,,,///333777999777555222111///111222111///......///444444444333222///---,,,...111333444222///...------///222333111/////////555333111111111222111000,,,++++++---//////...,,,******,,,---.../////////,,,,,,------///000222333222...+++,,,000333333222///,,,(((&&&''')))))))))------///000000000///......------...//////,,,***)))+++,,,,,,+++******+++))))))***+++,,,------...000///---,,,,,,,,,---...000000111444666555333111---,,,---///111222111000,,,***)))***,,,---------,,,++++++++++++---///000((($$$%%%))),,,++++++------+++***+++...000222222111///,,,)))'''''')))***((()))***,,,---------...,,,---...---,,,---...000222///---...111333111///...111444666555555555555333333111///...000555999BBBGGGOOOVVV]]]eeeooovvv|||tttgggXXXPPPLLLJJJKKKNNNOOOOOORRRVVVWWW[[[fffpppuuu}}}kkkSSSBBB:::888999AAAKKKPPPMMMMMMRRRTTTQQQVVV\\\fffooossssssooollljjjkkkdddVVVOOOQQQRRROOOOOOPPPNNNKKKPPPUUUOOOCCC555444333333333222///---,,,333???OOOaaattt|||wwwtttrrr{{{222555777666000+++((('''&&&***///000///...///111222000......000111111111////////////000222444555...'''!!!"""(((,,,,,,)))(((***+++,,,---...//////111222333666666222,,,'''''''''))),,,///000000////////////000000///---,,,((((((***---000111///---+++,,,///111333333222222---...///000111000000///,,,******---///---+++)))((((((((()))***,,,---...///---,,,,,,---...---,,,//////000111111111000000222222000---***+++---///...///111333444444333222000///...---,,,,,,------000///...///000///---+++---...///---,,,,,,---...111222333222000...,,,+++//////.....................////////////////////////000111222222000...------///111222111000---,,,+++---...///......///111555444333111000...,,,+++''')))+++---...---+++***,,,***(((&&&&&&(((,,,///333111000//////000111111333444555555222///+++(((///000000111111000000///---..................---***,,,---...////////////333222111000//////000111///111222111000///000111111000...,,,,,,,,,++++++...333999<<<;;;888444222222222333222111000000///333333444444333222000///000222555666333000---,,,---000333444333000//////555333222222333333222111...---,,,,,,++++++++++++++++++,,,---............,,,,,,---...000111222333222///---,,,///111111111---+++(((&&&&&&'''((()))---...//////000///......000...------......---,,,)))+++,,,+++)))(((((()))++++++,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...111111111333555555333111---,,,,,,...111222111000(((((((((***,,,...//////---,,,,,,,,,...000222333(((###!!!'''---...------,,,+++)))***---///000000///...+++)))((())))))***)))***+++,,,------,,,,,,---...///...------...///333000///333:::<<<777222000222555666666444444555555333000,,,***,,,111555>>>DDDLLLUUU\\\dddlllqqquuu~~~wwwlllddd___]]]\\\\\\bbbfffjjjlllllloooxxxrrrYYYEEE;;;999:::999@@@CCCAAA@@@CCCDDDAAA???EEENNNUUUWWWTTTOOOJJJQQQQQQKKK@@@:::<<>>EEEEEEBBB???@@@BBB<<<444...///222444444222///,,,***,,,111999GGGYYYkkkwww~~~...222666444///)))'''''''''+++000111///...000222222000///000222222222111............000222444555...(((!!!"""(((------***'''(((***---000222222222111222555777666333---)))***))))))+++...000///---...///000000000...------******+++---000000///---,,,...000222333333222222,,,---...///000///...---,,,------,,,------+++)))))))))***+++,,,---...///---,,,,,,,,,......,,,***+++,,,...///111111111111111111///,,,)))))),,,...///111333555555444333222,,,,,,------......///000...---++++++,,,,,,***(((,,,------,,,+++***,,,---000222444333///,,,+++,,,//////000000000//////...------.../////////000000...///111222111000---,,,+++---000222333222000...111222333222000000000111444333222000...,,,+++***&&&(((+++......---+++***(((&&&%%%$$$'''***---///111111111111111222444666777666444222000///------000111111111111111111000.........------.........+++,,,,,,...///000000///444333222111111111222333333444444333111000111222333222000...,,,+++,,,---...333999<<<;;;888555333444444444444444333222111///000222333444444333333000333666666444000---,,,---000333444333000//////444222111222333333222000222111000---+++******+++---....../////////......---...///111222333444444444222///------.........,,,+++)))&&&%%%&&&(((***...///////////////......111///---,,,---.........++++++***(((&&&&&&(((***.../////////...---,,,+++,,,,,,++++++,,,---///000222000......000111222111,,,,,,,,,...000111111///((()))+++,,,---...000111......///000111222333444(((!!!%%%,,,...------+++***((()))+++---......------,,,+++******++++++,,,---.........,,,***)))///000111000///---...///333111222999AAAAAA:::222...111444555444333222222666555111---***+++000333888===EEENNNXXXaaahhhmmmqqqwww~~~xxxtttqqqnnnlllrrrxxxxxx```KKK???<<<<<<333666999888888::::::999777:::>>>BBBBBB???;;;888===<<<777000---///333555======<<<999999999555111...111666999999666333111...,,,+++,,,444CCCTTT___iiiooozzz+++...222111---(((&&&&&&''',,,000111///...///111000000///000111111000...,,,,,,,,,,,,---///111222---((($$$%%%***......,,,((((((***...111333222111///111444666555222///,,,---***((())),,,...---,,,,,,...111111///..................000111111000...---///111333333333111111,,,,,,......///...---,,,---//////------...---+++******++++++,,,---...///---------///000000...+++)))+++,,,...000111222222///...,,,)))''''''***,,,///111333555555444111000++++++,,,...///000111111---+++))))))))))))(((&&&+++,,,---,,,++++++,,,...111333555222...++++++---/////////000000000000000,,,,,,,,,,,,---...///000---...000111000///---,,,,,,...111333444333222111555555555333000///000111333111///---+++***))))))'''(((+++...///...---+++'''%%%$$$%%%)))---000111///000111111111222666888999888666333222222333333111111111111111111111111///...------------...///,,,+++***,,,...111111111444333222222222333444555555666555444111000111333444333222///,,,+++---///...222666999888555333333444333333444555555444222---...000333444555555555111333555555333///---------///222333111/////////111000000111222222000///222333222000---+++,,,---111111111111111000///...///000111333444555555666666444222///---------...---,,,+++(((&&&&&&)))+++////////////............111...,,,+++,,,---------++++++***(((&&&&&&(((+++000000111111000///---,,,+++,,,---...///000111111111///,,,+++---///000000,,,+++,,,...000111000///***,,,...///.........///...///111333444444333222''' $$$***,,,,,,---***)))'''(((***,,,,,,,,,,,,,,,------------------...///000000///---***)))...000111111000//////000111000222999??????888000,,,///222333222111111111777555222///,,,---111444222555;;;DDDOOOYYYbbbgggnnnttt{{{|||~~~hhhRRRBBB<<<;;;333555666777888999999999333444444555555555555444555333000+++***,,,111555777888777777666555444333...222888;;;;;;:::999888333000,,,+++111>>>MMMXXXbbblll|||***,,,......,,,)))'''&&&''',,,000111///...///000///......///000///,,,*********))))))***,,,---///+++)))((()))+++.........+++***+++---000111...,,,+++---000222222111//////...***&&&&&&***......,,,,,,...111111///---...///111000///000111111///---...000111222333111000///+++,,,---......---,,,+++---222222...---000000---,,,+++*********+++---.........000222444444111///,,,------///000111222333///...---***''''''***,,,---///222333333111///---,,,---...///000111111111---+++)))((()))((('''&&&***+++,,,,,,++++++---///222444555111,,,***+++...//////......///000111222******))))))***,,,///000....../////////...---,,,111222444555555444222111444444222///---,,,...000000///---+++))))))((()))((())),,,...//////...---***(((&&&(((,,,000111111...000111000///000333666666666555555555555555555222222222111111222222222///...------------...///+++)))'''(((,,,000222222444444333333333444666777666666555333000000111222333333222...++++++---000///111333444333111111222222111000222555666444222---...000222444444444444111222444333111///......---///111000///.../////////......///111111///---...000222111///...///111333333333222111000///...///000222444555666666666555444222000...---///000......---***''''''***---000000///..................,,,******+++++++++***)))***+++***(((((()))***---...000111222111000///---...000222222222000000000...------...//////...,,,++++++---000111000///,,,///111000---++++++,,,,,,...111444444333000...%%% ###((()))***---***(((&&&''')))+++++++++,,,,,,...////////////......///111111111///---+++***,,,///000000000111222///......222666777222---***---000222111000000111555444333000//////222555222333666===HHHSSS]]]bbbjjjrrr{{{qqq[[[III@@@===777666666888999999999:::111000/////////111333555555333///,,,+++,,,222777444555666666555333444666111555999;;;;;;:::;;;<<<666555444666>>>LLL\\\gggmmmwww******+++,,,,,,***(((''''''+++000111///---...000...------...///---***''')))(((((('''((()))+++,,,*********+++,,,...///000---,,,+++---///...***'''(((+++...///000//////000...)))$$$$$$)))...///...+++...111111///---...000000///......///...,,,***///000222222222111///---+++,,,---------,,,+++***...333444///...222222///,,,+++)))((((((***+++---///000222555777777444222000000//////000111222222111111///,,,)))))),,,...,,,...000222222000---+++...//////000111000000000...,,,***)))))))))(((&&&***+++,,,,,,+++,,,...000333555555111+++))),,,//////............000222333***(((''''''(((+++...000..................---,,,666666666666555333111000111111///,,,******---000///...,,,***(((((((((((()))***,,,...////////////...+++)))***...111222111...000111///------000333111222444555666555444333333222222111111222222333///...---,,,,,,---...///***'''$$$%%%***///222333555444333333444555777888666666555222//////000111222333111...******---000000111111000//////000111000......000444555333111...///111222333333222222000222333222000...//////...///000///...---...000---,,,---...000000...,,,***---000111000000222444444444333333222000///......000222444555666555555444444222000//////111333//////...+++((((((+++///111000///...............,,,***(((((()))***)))(((&&&))),,,---,,,)))((((((***,,,...111222333222111///111333444444222000.../////////111222111...,,,,,,++++++---000111000///...000222000,,,)))))))))***---111444444222...+++$$$ ###&&&''')))---***(((&&&&&&(((***+++***+++---...000111000000///---...000222222111///---%%%(((,,,///000111222444...,,,***+++...///---+++***,,,000111111000111111333333333111000111333555666555666;;;EEEQQQ[[[aaafffrrr~~~yyycccPPPFFFCCC777444444666777666555666444333111000000222555777777444000---,,,,,,111777555555777777555333555888777999<<<<<<:::999:::;;;888999<<>>JJJVVV___dddlllvvv|||ttt___MMMBBB999666444444222......111333444444333222333555777444111......111444444444222333555666777888777777888888888888888888888888777===GGGWWWppp,,,+++)))))),,,///111111222222222000...---///000111///............,,,+++,,,+++)))''''''))),,,...------///111333222///---+++---///000000///...------------------,,,++++++111111000000////////////++++++******+++---...///............---+++***)))///000333555555444222111000000000///...,,,***)))000///---)))''''''***,,,......,,,)))'''(((+++---,,,---...////////////...000000000///---,,,---///333333222222333444666777555555555555555555555555666444111......///111333000///......000111111000111000///.........///000000111333444333222111000333222111000///...------,,,+++)))((()))***,,,...///---+++,,,///000...,,,111222222222222000///.........---+++***,,,///222///---)))'''&&&(((***,,,...---,,,++++++,,,------,,,---///000111111000///000000000000000/////////,,,---/////////111333555:::999888666444222000000555444444555666666555333---+++))))))***,,,,,,,,,------,,,,,,,,,---............,,,)))'''(((+++---000///...,,,++++++++++++''''''''''''((()))++++++///---******++++++++++++...---...///000///,,,)))))))))******+++,,,,,,,,,,,,,,,+++************+++(((***,,,.........---,,,,,,)))&&&######&&&))),,,---///000000///......///222222444666777666222///111...,,,+++,,,.../////////,,,******,,,...////////////...//////...+++(((&&&'''***///444666555333+++++++++***++++++,,,,,,000000//////000222444555444444444444333222111000000///---+++*********+++222444666777888777666555///000222222000,,,(((%%%+++---000444444111+++'''***&&&###$$$(((+++,,,+++))))))+++,,,---.........222444666666444222111111111000000//////000000000111...***)))***---//////)))***,,,///222333000...***+++,,,,,,---///222555222111///------...///000...///000333:::DDDOOOWWW^^^fffooovvvzzz{{{gggRRRDDD999666444555222---+++,,,222444555444333333555666///...,,,---000444555666333444555666777888888888555555555666777888999::::::???LLLbbb,,,+++***+++---000222333999999777333000......///000///...------,,,+++***,,,+++)))((((((***---///---...111333444333000...,,,---...000000000///...------.........------,,,333333333333222000...---+++***))))))***,,,...000............---,,,++++++---000333555555333222222222111111000///...---,,,777555000***&&&&&&))),,,///...,,,))))))))),,,---,,,,,,,,,,,,---...//////000000000///------,,,---000/////////111222444555444444444444444444444444555333000...---///222444000///......000222333222222111///---,,,---///000///111444666666444222000000000000000000//////......------.........//////222...+++---111222///+++...///111333333111///...++++++***)))(((+++///222///---***((((((***---///111///---+++***+++,,,---,,,---...000000000000000000000//////////////////+++---...//////000222555999888777666555333222111333333222444555666444333,,,+++***+++---...---,,,)))***+++,,,------,,,,,,------,,,***((()))+++---111000...,,,++++++,,,---''''''((()))***++++++,,,...,,,******+++,,,,,,+++....../////////---+++)))))))))***+++,,,---...///---,,,***)))(((((())))))(((***,,,.........---,,,***'''###!!!!!!$$$(((+++---.../////////......---111333555666777555222//////---******,,,.........---,,,++++++,,,...///000111///------,,,+++(((&&&$$$'''+++111666888777555---,,,+++******+++,,,---000000000000000222555777444444444444333111000///000///---+++******++++++222444666777666444333333///000333444222...***'''***,,,...111222///)))%%%&&&%%%###%%%(((+++,,,+++'''(((+++...000111///...000222444555333111000000222111///.........///000222///+++((()))+++---///***+++---000333333000---)))***++++++,,,---111333111///---,,,,,,,,,...///------...000444===FFFMMMVVV]]]ffflllqqqxxx|||gggQQQCCC999666555777555///++++++111333555555444333444555///...------000222555666444444555666777777888888333333333444555777999:::===FFFUUUmmm,,,,,,,,,,,,,,,///111333???>>>;;;777222///.../////////...---,,,*********,,,+++***)))***+++---...---///222333333222000///,,,---...000000000000///,,,,,,---//////000000000333333444444333111///---,,,+++*********,,,///000---.........------,,,++++++...222444333111111111222222222111111222222222===:::444---((((((,,,///000...+++)))***+++---...---,,,,,,,,,---...000111111000000//////...---,,,------------///111333444333333333333333333333333444222000......000333555111///---...000333444444333111///---,,,,,,---......000333666666444111///,,,---...000111111111111000000111222222222222111444000---...222444000---,,,...111333444222000...(((((((((((((((***...111///...,,,,,,,,,...000111333111---+++)))***,,,---,,,---......///000000000///...---------...//////,,,...////////////222444555555666666555444333222000//////000222333222000,,,++++++---///111000///((())),,,...///...---,,,---......---++++++,,,...222111...,,,,,,---...///''''''((()))***+++++++++,,,+++***+++---///......---///000///...+++)))(((++++++,,,---///000111111...---+++)))(((((()))))))))***,,,......---,,,+++)))'''$$$###$$$&&&***---,,,---...//////...---+++000222555666555333222000...,,,***+++---.........,,,,,,,,,,,,,,,---...///333000,,,)))((('''&&&%%%%%%'''+++111555666444222---,,,***))))))***+++,,,---///000000000111444777333333333333222111000///000000///...---,,,++++++---000333333111//////000///111444555444000,,,)))***+++,,,...///---)))&&&""""""###%%%))),,,------((()))+++///222222///,,,,,,...111111000.........222111///.........///000222000---)))(((***---000------...000222111///,,,)))***+++++++++---000222000///---,,,+++,,,---...,,,,,,,,,---000666>>>DDDOOOVVV```ggglllttt~~~{{{eeePPPDDD999555555888999444000///000222444444333222333444111111000///000111444666555555555555555666666666111111111222333666888:::AAAQQQeeezzz.........,,,+++,,,///111>>>===:::666111......//////000000...+++******+++,,,,,,---------------------///222222111000000111......///000000000//////,,,---...///000111111111222222333333333222000///......---------...///000---------------,,,+++***(((---111333111///000111222222222222333444555666<<<999444...***+++000444222///,,,+++,,,...//////...---......///000222222111000000000111000...,,,............///111333444222222222222222222222222222111000///000111333444111///------///222333444333222000...------------...000222444444222///---)))+++---000222333333333111111222333444333333333333111///000333444222000,,,...000222333222000...'''((()))))))))+++...000000000000000111111222222333111...+++***+++,,,---,,,,,,,,,------...//////......---,,,,,,---///000///000000000//////111333222333444555555444333222---------...000111000...,,,++++++---///111111000((())),,,///000000///...---...//////...---...///333111...,,,,,,---///000''''''((())))))))))))(((+++******+++...//////...---///111000---***((((((+++,,,...000111111111000......---,,,+++*********+++,,,---......,,,+++)))'''''''''((())),,,...///,,,,,,,,,...000///,,,***---000222222111000111222...,,,,,,,,,...000000///,,,---...---,,,+++---...333000+++((('''((((((''''''(((+++...111222000...,,,,,,++++++******+++++++++...111000///...111333111111111111111111000/////////000000///---+++***'''+++///000...,,,---...000222444555444222...,,,+++******+++,,,,,,***)))!!!$$$'''***---...///******+++///222222---))))))+++...000///.........222222111000////////////111000...,,,***+++...111/////////000111111///---,,,---------,,,---000222111000...,,,,,,---...///------,,,,,,---222888===JJJRRR]]]ffflllttt}}}|||fffRRRFFF:::555555999;;;888444333///111222222111000222333444444444222111222555777666666555444333333333333.........///222666999<<>>777444888;;;888444333//////...---,,,---000333666777888666555666:::===888777444222000///......%%%%%%''',,,222999???CCCRRRfff~~~333111...,,,***)))******------............------///333666555000---...111888666444555777888666444444333222000000111222333444222///,,,+++,,,---///777555333111...---,,,+++000111111222111000///...---...////////////111333111333333111...+++))))))...000333333222111111222222222111111000000//////---,,,++++++,,,000333555555222//////222444333222444111...///222333111.../////////111333333111///000000///////////////000222111...+++)))))))))))),,,///111222111111111222000---+++,,,000333333222222666999777111,,,***+++***))))))+++---///...---000000111111111111000000/////////000111111///---000000///000000111222222---,,,++++++,,,------,,,+++---000111222000...,,,333111000444999;;;888555///,,,((()))+++.........222111///,,,******...111333222///...---...///000555333111111222333222111555444444333222111000000444222//////000000000///)))((()))***++++++)))''''''(((+++...000000000///---...000000000///---,,,111///,,,******,,,000222222111///......---+++))))))******)))((('''''''''&&&+++111333111,,,(((%%%+++,,,...000000///...---,,,---///000000///---,,,......000222222000,,,)))&&&)))...333444333000......+++)))+++//////***&&&''')))***)))'''(((,,,000,,,+++***,,,///222444444...111444222,,,((()))++++++,,,......------///000///,,,)))((()))+++,,,,,,222222222000---++++++,,,///000000...***'''&&&&&&---,,,,,,...000111000///444///,,,...333444///)))'''))),,,.........///000:::666111111333444111---+++((($$$###%%%)))---///(((***,,,///000///...---333111//////...---***(((///000222222000///000111222333444444222///,,,***...000111000------///222000...------///000///...//////111222222111000///222000---++++++---000222111000...***((()))///444>>>EEEOOOZZZdddmmmuuuzzz{{{iiiQQQ===888999:::;;;;;;888222...444333222111000000000000;;;888555333444666:::<<<;;;555...---000000+++%%%((('''+++222777999===BBBVVVfff444222///---+++++++++,,,...//////////////////...---111555444111///000333555333111222444666555444111111111222222333444555444111---))))))+++...000666555444111000...------///000111111000///...------...//////......111222333444555333000---,,,+++///111222222000///000111//////////////////............---...///222444666333111//////111333333222222000---,,,,,,..................///111222111000000000///.........//////222000---+++)))))))))***...000222222000/////////222///------///111000///...222555444000,,,+++---***))))))***---......---//////000111111111000000000000000111333222000............///000111222222---+++((('''((())))))(((***,,,---//////...---,,,///---...222888;;;999666///+++'''&&&(((,,,......000000...,,,+++,,,000333333222000///............222000///000111111000///111111111222222222222222444222//////000000000000,,,+++++++++,,,+++(((&&&''')))+++...//////...---,,,---///111111111000///222000---++++++...111333222000...---------,,,+++,,,,,,+++***(((''''''((((((,,,111222000,,,(((&&&+++,,,...000000///...------.../////////---+++***......///111222000---)))&&&)))---111333222///------***((()))------***&&&%%%''')))(((&&&&&&***---,,,+++***,,,///222333333000333555333...******,,,+++---//////...///000222333111...+++))))))***+++222222222///,,,,,,---......///000...,,,******+++000//////111333444333222111///---///222333///+++(((+++---///......///000888555111111333444111...+++)))&&&%%%'''+++///111+++,,,.../////////......///.........//////---+++...000111000...------...///000222222111///,,,***...000111111//////111333000...------...///...------...///000111000000///111000---,,,,,,---000111000000...+++)))***000555:::@@@JJJVVV```kkksssyyy~~~xxxfffOOO>>>999999:::;;;;;;888333///444333222222222333444555===;;;777555444555888:::999666333111000---(((%%%'''(((+++111444666===EEETTTeee~~~444222111///------......//////000000000000//////,,,000333444222111222444111///......000222222222///000111333555666666666333///***&&&&&&***///333666555444333111000/////////000000000///...,,,+++,,,---......------///111444555666555222/////////000111111///------...///---------------.........//////000111222444555555111000//////111222222111000///,,,(((&&&'''+++...---,,,+++,,,///111222222111000//////.........///111///---+++)))******+++...000222111///---,,,---333111...---.........---)))---111111...,,,,,,...***))))))+++---......---...///000000111111111111111111111222333333111///,,,,,,---...///000111222---***&&&$$$$$$%%%&&&'''******+++,,,,,,,,,,,,,,,***)))***///555888888666///+++&&&$$$&&&)))---//////......,,,,,,...111444222222111000...------,,,...---...///111000///------...///000222333444444333111//////000111111000000///---------,,,)))'''(((***,,,.........---,,,+++,,,...111222333333222111000...,,,---///111333111///,,,,,,---......---000...,,,***)))))))))***+++...111111///+++)))''',,,,,,.../////////...---------......---+++)))(((.........000111000---+++'''))),,,///000///---+++***'''&&&'''***+++)))'''&&&(((***)))'''&&&)))---,,,+++***,,,///111222222111444555333///,,,,,,---,,,...000000000111333444666555333...(((%%%&&&)))222111000...++++++---000...///000///------///111111000///111333444333222......000111111111//////+++---//////...---...///555222000111333444222///,,,+++((('''(((+++///111,,,---...///////////////,,,,,,,,,...000111000...---...///...---+++,,,---...///000111000...,,,***+++...111222111111222333000...,,,---...//////...,,,---...////////////...000///---,,,,,,---///000...//////---***,,,000555777===FFFPPPZZZeeennnttt|||qqq___LLL>>>999999:::;;;;;;999444111444222111000111333666888???<<<999666444444555666666777888666111,,,'''%%%'''***///333333444>>>IIIUUUggg333222111000//////000000/////////000000/////////---///222333222111222333000...,,,+++,,,---......///000222444555555555444333///)))%%%&&&+++222777555555555444222111000//////000000111000...---,,,+++---------,,,,,,...000444555555444111000000111222222000...++++++,,,...,,,,,,,,,------.........///000111333444444333333000000000000111222333222000///,,,'''###$$$***///---+++)))))),,,///111222111111000///////////////000...,,,*********+++,,,---...000000...---,,,,,,222000...---------------))),,,///000...------...,,,+++***,,,...000000///---...///000111111111111111000000222333333111///)))***,,,---///000111111---)))%%%"""###&&&)))************++++++,,,------'''''''''+++000333333333...,,,)))'''(((***,,,............,,,+++---000222111111111000///---,,,+++,,,,,,---///111111///,,,,,,---...///111222444444333111///...000111111000111000......///...,,,***)))+++---///000000///...,,,---///111222222222222///...---,,,---///111222000---++++++---/////////000---***)))***,,,---......000111111...+++))))))++++++,,,------,,,,,,++++++,,,,,,---,,,+++******---------...000000...,,,+++,,,,,,,,,,,,***)))'''(((&&&%%%&&&(((***)))((((((***,,,+++)))(((***---,,,++++++,,,///111111000111333333222...,,,---...---///111111111222444666555666555///'''###$$$(((//////---+++)))***,,,///.../////////......000222///...---...///000000///+++...111222000///000111...///000///---,,,---...222000000111333444333111...---,,,***((()))+++---***+++,,,---///000111111++++++,,,///111222000///+++,,,------,,,,,,---///000000111000///---+++***)))+++...111111111111111...,,,,,,---000222222222////////////...------,,,///...------------...///---///000///------111444888===DDDLLLUUU___iiippp{{{hhhVVVGGG>>>999999999999:::999555333333111///---...111444666<<<:::888555444333444555666777888999666111***%%%$$$***333777444444===JJJ[[[nnn111111111000000000111111---......//////......---...000111222111000////////////---+++*********+++000111222333333222111000333///***'''(((---444888444444444333222111///...000000111222111000///...,,,---------++++++---///111222222111//////000111222222111...,,,+++,,,...---------.../////////000...///111222333222111000///000111222222222333444000000---)))%%%&&&+++000---***''''''))),,,...///000000000//////000000000...---+++******+++---...***,,,//////...---......---------,,,,,,---///000...///111111000/////////---,,,,,,---000111111000,,,,,,...///111111222222/////////000222222///---)))***,,,...///000000000---)))%%%###&&&***...000+++++++++,,,---......///''''''''')))+++---......,,,---......------,,,---//////...,,,++++++---///000111000000///---,,,+++,,,,,,---000222222000.........///000111222222222222000......000111111111///...---...000111111000+++---000222444444333333/////////000000/////////,,,,,,,,,,,,---...///000...,,,++++++...///000000---***'''(((+++///111111...000222111...,,,++++++*********************))))))***+++,,,---.........---,,,,,,---///000///...///...---+++(((&&&%%%$$$(((''''''((()))******)))(((+++---,,,)))((())),,,,,,++++++---///000///.../////////...---,,,------...///111222111222444555111333333...'''###$$$(((,,,,,,+++)))'''''')))+++---...///...------///111///...,,,,,,...//////...***...222222///...000222///000000...,,,+++,,,---/////////111333333222111000000///+++'''&&&''')))&&&(((***---///111222333,,,,,,...000222222///---)))+++,,,,,,,,,---000222333333222111///---+++)))'''(((+++...000000///...+++++++++...222555666666444333222000...,,,++++++.........------.........,,,///222111///...000333666999???GGGQQQ]]]hhhpppyyy~~~vvv^^^NNNCCC===999888777777888888666444555333000......000333555666666555444444444444555777555444777:::888///''''''333888555222:::FFF]]]rrr......//////000000000111------............------......///000000///...---...//////...+++******+++111111111000///...---,,,111///+++)))***...333777333333333222111///,,,+++...///111222222222111000,,,---...---,,,+++---///...//////...------///000333333333111...---...//////////////////000000000...///000111111111//////---///111222111111222444000000///,,,+++,,,...111...+++(((&&&''')))******------------...///000000---,,,+++******,,,...///))),,,...//////...//////***+++,,,,,,+++---000222222222222222222111111000---,,,,,,...000111111000***+++---///000222222222/////////000111111///---)))***---///000000000///---)))&&&%%%(((---111333***+++,,,...////////////)))))))))))))))+++,,,,,,,,,///222222111...------000000///...++++++,,,...000000///......---------,,,,,,---000222333222000000000000111111111222222222000......000111222111...---,,,...111333444444///111333555666666666555000//////...,,,,,,+++*********+++,,,---.........---,,,,,,---///000000///)))&&&$$$&&&,,,000222111---000222222000---,,,,,,************))))))))))))******,,,---///000111222---,,,***+++...///000///111///,,,)))&&&%%%%%%%%%)))***,,,------,,,++++++))),,,...---)))'''(((***,,,,,,,,,---//////...---,,,+++++++++,,,---.........///111111000000111333000111000---(((%%%&&&''')))******(((&&&%%%&&&'''***,,,...///.........000333111///...000111111111,,,///222222000...///111...//////---+++***+++------...000111222222111111000222111---(((%%%%%%'''%%%(((+++///222333333333------///111333222///,,,)))***+++++++++---000333333333222111///---+++***''''''(((+++...///...---***)))***---222666777888666444222000---,,,+++***,,,---............---,,,---000444444111//////111000333999AAAKKKYYYgggpppuuuzzzmmmWWWJJJBBB===888666555555666777666555666555222111000222444555333333444555555555555666888444111444999999111)))%%%000666333111888CCC[[[sss+++,,,---.../////////000......////////////......++++++,,,...//////...---***---000111///------...000///...---++++++******...---,,,+++,,,...111222111111222111///,,,)))''',,,---///000222222111111---......---,,,,,,---///,,,------,,,+++,,,...111222444555444111000000000000000000///////////////000000000000000000//////))),,,///000//////000222000//////000111222111//////,,,)))'''&&&&&&&&&%%%(((((()))***+++---...///,,,+++*********,,,///000,,,...000000///.........)))+++,,,+++***+++///222333222222333333444333222,,,++++++,,,///000000///)))+++,,,...000222222333000//////111222222000...***,,,...000000000//////,,,)))&&&%%%(((,,,///000)))***---///000000///...+++++++++++++++,,,---///...000333222000......///000000111000......///111//////------------...///---,,,,,,...111333333222000000111111222333333333222000......000222222222...,,,,,,---111444555555444555666777777666444333...---,,,+++***)))(((((()))***,,,---.../////////,,,,,,,,,///000111...,,,'''$$$###&&&,,,000000...,,,...222333111///...---,,,,,,+++***************------...///000222333444---+++)))***---///000111///---***'''&&&&&&((())),,,...111222111///---+++,,,///222111---++++++---,,,,,,,,,---//////---+++***)))((())),,,...///000...///000///......///000111111///---***(((''''''(((***+++***'''%%%$$$$$$&&&)))---000000000000111555333000000111333333333...000111111000///......---...---,,,***)))+++,,,,,,...000222222111000000///222333000***&&&''')))(((+++///333555444222111+++,,,...111444333000---*********))))))***---///////////////...---------***((((((***---///...---***)))))),,,000333444444333222000...,,,,,,,,,,,,+++,,,...//////...,,,+++...222555555222///...//////000444:::DDDQQQ^^^gggnnnttt}}}~~~gggTTTJJJCCC>>>666555333333444666666555333222222111222333555666444555666777777777666666777444111111333333///***$$$)))000555444444<<>>@@@BBBFFFOOO\\\ooosss]]]CCC666444555888;;;222111000000333555555555111222444666555333000...222222222333444333111.........111444555777AAALLLcccttt++++++,,,---///111222333///......------,,,++++++......---------...///000222222333333333222111111,,,---///222555444222///,,,+++,,,---///000///...///.........---.........000333666444///,,,,,,...++++++,,,...111222222111---...///000111111000000---...///...------...000///111333444444222000///,,,,,,++++++++++++++++++000222555444111.........---...///...,,,+++---///.../////////000000000000,,,...000000---,,,---...---///111222111111111222000///...---,,,------...000000///---***)))***,,,,,,---///000...+++(((&&&(((***---///000///---+++''')))***,,,---------,,,******+++,,,---///111222111222333555666555111...---///111222222111...---///111222222000//////000000000//////...------,,,,,,+++***)))))),,,...000///000222222111///---+++,,,///333333000,,,++++++***---000111000...///000...,,,)))''''''***---///111000///......///000111222222111000///.........'''&&&&&&&&&'''***,,,---+++******,,,...000000///++++++++++++************))))))))))))+++...000222---,,,)))''''''((()))+++******))))))))))))***+++))))))))))))+++---///000333222000...///222555777444111......000222333333000,,,)))***,,,---+++'''"""&&&***...///---***'''(((,,,000222111000000000111000//////000000///...///...++++++++++++***)))$$$&&&)))+++---,,,++++++***+++---...---+++)))'''+++---000000///------...------...............------///111333444555555555333111000111333222///,,,(((...444555222...---...000111222333444333222222---------000333444222///---///000111///,,,(((%%%(((---222333111000222555444666666555222///---,,,000111222111///............)))$$$"""%%%)))++++++---,,,***,,,///222444444...,,,)))))),,,...///...111...,,,---111222///+++(((''''''***///333555555333444555333222333888===@@@GGGQQQYYYaaajjjvvvxxxfff\\\MMMBBB<<<999777555222000111888<<<;;;;;;===>>>KKK___vvvmmmOOO===777555555666///......///222444555555111222333444444333222111222111000222444333000---......111444444666???III^^^nnn,,,,,,---...000222444555////////////...---,,,+++000///...------...000111000111111222222222111111...///111444777666333000---------...111111111//////............///000000...222555333---******,,,,,,,,,---///222444333222,,,---...///000000000000...//////---++++++,,,---///111444666777666555333111111111111000///...------000333333000---,,,---)))+++---+++))))))+++...////////////000111333333---///111000---,,,...111...000222333222111222222111///---+++***))))))***//////...+++))))))+++---...///111222111...***((((((***---///000///...,,,***,,,...//////...---,,,******+++,,,---///000111,,,---///333555444111......///111222222111000///111333444333111//////000222222111000///......---///...,,,+++,,,...111333000111222333222111...---+++///333444111---,,,,,,(((,,,111222111/////////,,,***'''%%%&&&)))---///111111///......///000111777555333111///---,,,,,,&&&'''(((((('''(((+++...,,,++++++,,,///000000///+++++++++******************)))))))))+++///333555///---+++))))))***,,,---...,,,)))'''&&&&&&'''((()))(((''''''))),,,...000222000---,,,---000444777777444000///000333666666...***((()))---///,,,(((###''',,,000111---)))%%%%%%)))...111222222222333222111//////000000...---...,,,)))((()))***))))))###%%%))),,,.........---)))+++...000000---***(((+++---//////...------...---...///000000000///...---///111444555666666666222111///111333222///,,,***///555666222......///000222444444333222333444000//////222555555222///---///111222000+++%%%!!!%%%+++222444222111333666444555666555111...+++***333444444222///---,,,---...)))$$$###&&&***++++++---+++***,,,///333666666111---)))))),,,...//////111...,,,...222444111---...,,,***+++///333333222000222444333222333777;;;AAAGGGNNNSSSZZZdddrrr|||uuuggg[[[SSSHHH@@@;;;888555222555333444999;;;888666666555???OOOddd}}}xxxXXXDDD;;;555222111+++***+++---111444555555222222222222222222333333222111000111333333111---...///222555555666>>>HHHYYYiii|||/////////000222222///---......//////000/////////000...------///000000//////000000000111111222222111111222222222333333333111000000000222333333222---...000000///......///444222///,,,***)))******000000111222222111///...///...---...///000000...000...+++)))(((***---///000222444555666555444333444444555555444222000///333333222111000///......+++,,,---...---+++)))'''***,,,///222333444333222111111000////////////////////////000111333555666333222///,,,)))(((***---000+++'''(((,,,///...,,,,,,///222444333222222222000...,,,...111111///,,,...//////000000//////............,,,++++++,,,...,,,)))''')))---111222222222//////222777888555222222111000///.........///000111111///---++++++,,,...------...///000000///000111333333111...+++(((///000111222111...+++)))///000111000...------...+++)))&&&######(((...333333222000...,,,...111555777666444222000////////////000///,,,((('''))),,,,,,++++++---111333222///...000111...)))'''***...,,,***(((''')))---111444///,,,)))))),,,...---,,,///---+++(((&&&%%%%%%%%%(((''''''((())),,,...///,,,......---******---000444000,,,,,,///222333222+++)))))),,,///000...+++***---111444333///)))&&&%%%(((,,,111444555555555111222222000---,,,,,,,,,++++++***'''%%%&&&(((***+++)))(((***...000...,,,...---------......,,,************+++------,,,+++//////000111333333111///000......000444555333111---,,,,,,...000111000///444555555222///...000333666555333333333333111000888555222111111111000///,,,***---222222---'''%%%------...111333444333111333111000///000000...---222333222000...,,,---...000...***((('''((()))***)))***,,,+++***,,,111555...............---------000//////...///111222333000,,,+++///111//////111111111000000222444777999>>>AAAHHHOOOYYYcccnnnuuu{{{rrraaaWWWKKKGGGBBB>>><<<;;;999888888999::::::999666333111///444@@@SSSeeeuuukkkQQQAAA:::444...''')))+++...000222444444222222222111111222555888999666333333555555444111---111555666555777===BBBRRR```uuu...------...//////---,,,)))***+++---.../////////...,,,++++++---......---.........///000111111222222111111111111111111111111111000111222222222111---///111111///...///000444222///---+++***++++++...///111222222111111000...------...000222111000000...,,,******,,,...000///111444666777777666666555555666666555444222222333222111000///............/////////...+++)))'''+++,,,///222444444444444222111111000////////////000///...///000222555666555333///***''''''***...000,,,((())),,,///...,,,---///222333333333444555444222...------...///...---------.........///////////////---++++++---...---***((()))---000111111111//////222666777444000111111111000000/////////...///000///---+++,,,---...------...000222111000000111222222111///,,,***---...000111111///---+++...///000///---,,,---...---+++'''%%%%%%)))///333333222111...---...222555999888555222////////////111111111---)))(((+++...---,,,,,,...111222111000000222222///***)))+++///---+++((('''(((+++...111///---******,,,......---+++***((('''&&&''''''(((************+++,,,------,,,......---++++++---000222///------///111111000******+++---///000///---,,,...111333222///+++(((''')))---000333444444444222333222000...------///------,,,)))&&&&&&(((***+++++++++---......,,,+++///...---...///...---+++*********,,,---------,,,/////////000111111111000///...---///222333222000,,,++++++---///111111000333444444333111000333555555444333333333222111111444222//////000000000///+++)))+++111333///+++***///......000333444333222000...------...///---,,,111222222000...---...000000...,,,***))))))***++++++------,,,***+++///222......//////////////////111000000000000111222222111,,,+++---///...///111111111000000111333666777999===EEENNNXXXdddpppxxx{{{yyyfffVVVMMMDDDAAA>>><<<<<<;;;:::888666777999::::::888666444...000999IIIYYYjjj|||vvv```PPPEEE:::000++++++,,,...000222333222111111111111222444777:::;;;777222222444666666555111444555444333444999>>>JJJWWWkkk}}},,,+++***+++,,,---,,,***%%%&&&(((***,,,---......+++***))))))+++,,,,,,+++,,,,,,,,,---...000111222222111000............///111222222222222111111000///000222222000///000000333222000---,,,++++++++++++---...000111222111111---------///222444333222000///---,,,,,,...///111///111444777888999999888555555666666666666555555222222111///............111111111000///,,,***))),,,---///111333444444555333222222111000000/////////...---,,,...111444666666444///)))%%%&&&***---000---******---...---+++---...000111111222555777999666222,,,)))***...111************+++,,,...///111111000...,,,+++---......,,,******,,,...//////000//////333666666222...///000222333222111000...,,,---......---,,,---...///......///222444444333000000111111111000///...,,,---///111222111///...---...///...---,,,---...000---)))&&&&&&***...222222222000...---...111444;;;888555111///...///000333333222///******---000...------...000222111000222333333000,,,***,,,///...,,,***(((((()))+++---///---******,,,...//////((('''&&&&&&'''(((+++,,,,,,,,,---------,,,,,,+++------...---++++++---///000///...///000000///---)))+++.../////////000111//////111111000///---,,,+++,,,...000111222333333444333222000------///111111000...+++(((''')))***---///111000...,,,******000///...///000000...,,,***+++,,,------...------///////////////000000111///---,,,---///000000///,,,+++***+++...111222222222333333333222222444666333333333222111111000000000...,,,,,,...000000000+++(((***///222000///000000///...///111333333333...,,,,,,---...//////---///111111111//////000111111000///...---,,,,,,+++.........,,,++++++---///.........///000000111111111222222222222111000000111,,,)))+++---,,,---111111000//////000222444555555999@@@IIITTT```llltttyyynnn[[[MMMDDD:::999999:::<<<<<<:::888444666888:::;;;:::888777///...333>>>LLL[[[nnn|||}}}pppcccWWWGGG:::444111//////222444444222111000000111333666999;;;;;;777222111555888999999555666555222///000666:::???KKK]]]ooo~~~---+++)))***+++,,,,,,+++&&&&&&((()))+++,,,,,,,,,+++)))((((((***++++++*********+++,,,---///111222222111...,,,++++++,,,,,,111222333333222000000000000222333333111000000111222111///---,,,+++******((())),,,...///000000000------...111444555555444111000/////////000111222111333555888999999888777333444444555555555666666222111000............///111111111000///---,,,+++////////////000000111111333333333222222111000///...,,,+++***+++...111444444333000+++(((&&&(((***///---,,,,,,......,,,******+++,,,,,,---///333666:::999555///)))(((+++///'''&&&%%%&&&'''***,,,...111222111///,,,,,,---///000...,,,++++++,,,---...//////000222444333///,,,...000222444555333000///+++,,,......------///000///......000333555555555111111000000000111111222...///111222333222111000...///000///...---...///000---(((%%%&&&)))---///000//////---+++,,,///222999666333000///000111333555555444///++++++...222///.........///000111111333333222///,,,+++,,,...000...,,,***))))))***+++---+++))))))***---///000***)))((('''(((***---...,,,---...//////...---,,,------------,,,,,,---......///111222222111...,,,))),,,//////------///222111000000////////////000/////////000000111111222333333111...,,,---000333444333111...***)))***,,,000333666444000+++******000/////////111111///...+++,,,.........---....../////////...---...000222000...---------...///000---,,,***+++///222444555222222222222111111111222000000111000.........///---,,,***+++...111222222,,,((((((,,,///...///111000...,,,---///111222222,,,++++++---///111000///...000111222111111222333222222222222111///...,,,...------,,,,,,,,,---...,,,------...///000000111222333333333333111///...///)))%%%''')))))),,,///222111///...///000222333444777<<>><<<;;;777444222222444777777777555333222444888;;;:::888777444000,,,+++...444888888???JJJWWWddduuu222///,,,+++,,,///000000//////......,,,+++)))(((,,,***))))))+++,,,,,,+++***,,,...111222222111000......---,,,+++***)))(((...111555555222//////111111333444333111//////000//////...---,,,+++******'''((()))+++++++++***))),,,,,,...222555666555333///000111222333333222222333444555666555444222111...............///000111000///......///111444666111111000//////.........222000---+++))))))***+++111222444555555555444333...---,,,+++++++++,,,,,,+++...111111...***&&&$$$***,,,...///000///---,,,'''((((((((((((***...111666666666333///+++)))((($$$$$$$$$$$$&&&(((***,,,///000///...,,,,,,...000000000///,,,***)))+++---///000000///...,,,+++***+++...111444555333111000+++---/////////000111333111000000111444666666555444111...+++***+++...000222222222222222111000000000111222222111111222333---(((###!!!$$$'''((((((*********)))((((((***,,,.........///000222444666555555333...******...333111111111///......000222000///...---------....../////////...------,,,+++'''''''''&&&&&&)))...111555222///+++***+++---...))))))+++,,,,,,------------,,,,,,---......---+++,,,000444666555333111000...//////...------///000111///---,,,,,,///111333222222222222111000///////////////---,,,---///222333333222000......000222555666666444000...------///......///111111000//////111333222...,,,,,,......000222111///...111444333222///,,,***+++///222...---,,,---000333444444222111//////...---***((()))+++---,,,)))(((***---///...,,,---000222333333///***(((***+++)))***,,,...---,,,,,,...//////...'''&&&&&&(((+++------,,,---000222444444333444555555555666666555333111000)))))))))+++///111111000+++++++++,,,---------...222222222111000///......(((###!!!%%%((())),,,000444333111///......///000///222666===FFFRRR^^^fffiiirrr~~~vvv___NNNBBB999444555666888;;;<<<:::555111444555666666555222///---+++***---333666999@@@GGGVVV\\\cccjjjssszzzxxxsssooohhh\\\PPPFFF@@@>>>===:::666222222555777777666333111000222666999888777666333///,,,,,,///333777777<<>>IIIPPP[[[hhhxxxppp]]]JJJ>>>;;;;;;:::555222222666999999777555111---,,,111555777888777444///------///222444333666<<>>IIIZZZmmmyyy...---,,,+++***,,,111444666111++++++---...,,,***+++)))((((((***+++,,,,,,...000333444222000......,,,///111000,,,)))((()))///222444444222111222444444333222222111111111111111111111111111000//////,,,---///000///---***(((+++...222444333000---,,,000111333666888888555222/////////222444666555444333222000///.........///111///------...333777:::<<<999666333111000---+++...///000111111111111000///222555555333444777;;;666444333333444333///+++...---+++)))'''&&&%%%%%%&&&***...000...---...000222333555666666555333222333222111///---,,,,,,,,,(((***+++,,,+++,,,---//////////////////...------......---,,,+++---000444444111...***(((((()))***------000333555666555444444222000111333333000---,,,,,,---111555555111---***'''$$$!!! """###***+++,,,,,,---,,,,,,,,,222111000111333333222111'''%%%$$$&&&+++......---+++++++++++++++***)))(((******+++,,,------...///...//////---***))),,,///999777333---***+++111666555000++++++...000---***'''''')))***+++,,,------+++++++++++++++++++++,,,000---)))'''((()))******+++)))'''%%%%%%'''***---///---+++,,,---...+++)))'''))),,,///111111111111333222111333666666333000.........///000000111111333000...///222222111...333111///...000111111111333222111000111222444666222---))))))---000000...222111111///---+++)))(((111444777444///,,,...111222333333333333222111111111111///***&&&%%%(((+++///000000...,,,+++,,,.../////////000111111222222111222333222000.........+++---000000...---------------------......//////333222000000111111///......000111333333222111000111111111000///000222444999555000000333444222///---....../////////.........,,,+++,,,///111///---...,,,***,,,///111111///***))))))+++///222333333999555111/////////////////////111444666999BBBKKK[[[hhhwww~~~~~~kkkTTTEEE===666111111666666555444444333222222111000...,,,+++++++++,,,///,,,)))))),,,111555777@@@NNN^^^kkkeeeJJJ888333444888444111222666999888555000,,,))))))---333999<<<;;;666111---...111444555777111///555???KKK[[[hhhzzz------,,,+++***,,,111444444000+++***,,,...,,,)))+++***)))(((***+++,,,,,,---000222222000...,,,,,,,,,...111000,,,***))))))///111444444333222333555555444333333333333333333000000000///...---,,,+++,,,---000111111///,,,******...222333222///---,,,///000111333666777555333000///...///222333333222000///...------...//////111///---,,,---000444777:::777444222111///---+++000111222333333444444444444444444444333444666888333111000000222222///---...---+++***((('''&&&&&&(((,,,///111000///000111333444555666666555333222222111000...---,,,+++++++++---...///......000111111111111111000///......------,,,***)))***...000222111///---------...///...///111444666666555444333222111222333333000...---,,,---000333222...***&&&&&&%%%$$$#########$$$+++,,,---///000000111111111000......///000000///'''&&&'''***...111111000,,,,,,,,,,,,+++***))))))))))))******+++,,,,,,---+++,,,...---,,,,,,...111555444000+++)))***000444666222---,,,,,,,,,)))'''&&&'''(((***,,,------...++++++,,,---------------...,,,)))((()))***+++***,,,***((('''''')))+++,,,...+++))))))++++++***(((&&&'''***---///000000000222111111222555666333111000000111111222333333333333111///000222333111///333111//////000000///...111000//////000111333555000,,,)))***///333333222333222111///---+++)))(((///222444222...---000444111111111111111000000000111111000---)))(((***,,,...///000000......///000000000111222333444555555333444555333111///...///---...000000...------...,,,,,,---...///000111111666333111000000000...---///000222444444333222000222333222111///...000222666222000111444666444111---...000111222222222111...---+++---///000///---...+++***+++...000000///---,,,+++,,,...000000000666333///......000111111111000222555777999BBBLLL[[[dddpppyyyppp^^^JJJ>>>888333111111555555444333222222111111000///......---------...///.........111555:::===IIIXXXgggttthhhLLL:::333333666333000111666888888555---)))''')))///555:::;;;;;;777111...///222555666555///---111888BBBOOOZZZlll|||------,,,******,,,111555333///+++***,,,---,,,***,,,,,,+++******+++,,,------///111111...+++)))))),,,---///...,,,***))))))---///222333333333555666555444444444444555555666000//////...,,,***((('''+++...111444444222///---+++...111222111///------///......000333555555555111///------.../////////------,,,+++,,,...000222222000---++++++...000222666444222111111000...,,,222222444555666777888999888666333111222444555666000...------...000000//////...---+++***)))))))))+++...000222111111111222555555666666555444333333111111000...---,,,++++++///000222222111111222444222222222111000000//////++++++***(((&&&'''))),,,//////000111111222333333000222333555555555555444222111222333555444111...---,,,,,,///111000,,,'''###$$$&&&'''(((((('''&&&***+++---///111222333444111...***))))))+++,,,,,,''''''***...111333333111---......------,,,+++***(((((())))))******++++++'''***---/////////111222000///,,,***(((***///333555333000,,,)))&&&%%%###&&&''')))+++,,,------...***+++---.../////////...---+++******,,,---------,,,,,,++++++***++++++,,,,,,***'''&&&''')))))))))%%%&&&))),,,.../////////111000000222444444333111000000000000111222333333222111000111333333222000222111000000111000---+++------,,,---...000222333...+++))),,,111555666555333222111///---+++)))(((---///000///---...222666111000///.........//////000111111///---,,,,,,---...000111111000000000111000000111333555666777888666777777555222000000000///000111000...------...+++,,,...///111333333444777444000.........------///111333555555444222111333333333111...---...///222000///222555777555222...000222555666666555555000...---...//////...,,,---+++)))))),,,...000000111///------.........,,,111///,,,,,,...000222333444333333666777999BBBLLLYYY___jjjsss|||{{{^^^PPP@@@999666333333444444444333222222111111111///000000111111000000//////222444666999>>>FFFLLL[[[hhhvvvhhhOOO===555333444111000111555888888666+++((('''+++333:::;;;::::::666222000111444666777555000---///333888AAAIIIXXXiiiyyy,,,,,,+++***))),,,111444222///,,,+++,,,......---/////////---,,,---...000///111222000---***((((((++++++,,,,,,+++***))))))+++,,,///111222444555666333333333333444555555666222111000///---***((('''+++...222555666444111...+++...111111000///...///...---+++,,,///333555666444111...,,,---.........,,,+++++++++---///333555222000---+++***+++---///444333222222222222000...222222333555777888:::;;;999555000///222555666555111///---+++,,,---///000000///...---,,,,,,,,,,,,---...000111222222222222555555444333333222222222222111111000///...---,,,111222333333222111222444222222111000//////......******)))'''%%%%%%&&&(((---...000111333333333222111222444444333333333333111222333555555444222000...,,,,,,...111111---)))###$$$&&&(((***+++++++++)))***,,,...000111222222111---(((%%%&&&'''((()))###&&&***...222222111000...............---,,,,,,*********************+++'''***---000111111111000---,,,+++******---000222333222111---((($$$######)))***++++++,,,,,,,,,+++(((***,,,...000000//////---,,,,,,...000222111000............------,,,+++,,,***'''&&&&&&(((+++,,,&&&'''***,,,...//////000222111111111111111000///,,,,,,+++,,,,,,---///000///000000111222222111000111111111222222000,,,)))*********+++---///111222...,,,,,,...222555666555111000///...---,,,,,,+++...///...---,,,...222666111000///.........//////...///000000///...------///000222222000......///---...///111444666777888888999888666333111111222111111111///---,,,---///***,,,...111333555555666444111---++++++---------///111444666666555333111000111111000...------...000///000222555666444222111222555777888888666555333222000///...,,,+++***,,,***))))))+++---000111333111............---+++---+++)))***---000333444666444444666777888@@@JJJTTT\\\gggqqqxxx{{{hhhRRRGGG<<<999888777888:::555444333222222222333333222222333444444222111000///333999<<>><<<999999666222222333666888999888333111222444555:::@@@IIIWWWhhhsss******)))((((((+++000333333111...---...///000000222333333111///...000222111222333111...+++))))))******************)))((()))***,,,///222444555555111111111111222333444444444444333222000---+++***---000333555666333000...,,,...000000///...///000...,,,******---111555666555222///......///000///---,,,++++++---111444777222000...,,,++++++---...333333222333444444222000000000111222444777999:::666222...---111444666555333222///,,,+++,,,///111111000000/////////000000/////////000111222111111333222111000000000111111333333333333222111///...000111222222000///000111//////...------------...+++++++++)))&&&%%%'''(((,,,---///000000000...---///111333333111000111222222333555666555333222111...------///333444111...%%%&&&&&&'''))),,,...///+++,,,...///000111111111000,,,(((&&&&&&'''''''''###(((,,,......---------....../////////......,,,,,,,,,,,,,,,,,,,,,+++***,,,///111333222///...,,,++++++,,,...000222333///000000---***'''&&&&&&---------,,,,,,***))))))((()))+++---...//////.../////////111444555555444000000000000///...,,,+++,,,+++***((((((***---000***+++,,,---///000000111333333222111///---------******)))))))))+++---...---...000111111111000000111111111333333000,,,((())))))***+++---...000111//////000111333444444333......---------......///111000///---,,,...111333111111000000/////////000+++,,,---/////////---,,,000111222000---************+++---///111333555666999999888666333111222333222222111...++++++,,,...+++---///222444555555555///,,,)))(((***,,,......///111444666777555222000---...//////...---.../////////000111333333111000444555666777777666444333666666444111---***((('''++++++++++++,,,...111333222000.........///...---***(((&&&'''+++000222444444333444666555666<<>>@@@<<<888777444222333555888999999999555333555555555888<<>>===:::777444333222333666999:::999888444333444444333555999<<>>666555333111111333555777222222222333555888;;;<<>>JJJXXXcccmmmuuuyyyyyyeeeTTTHHH>>>777777555444444666888888888888999999777444111000000333333333555999BBBMMMTTTeeeqqq}}}ttt```BBB;;;555555222,,,+++...///......///111333222111333333555555666555444333333222000---+++---222666888666333222222222000///111222555888>>>HHHRRRYYY]]]```gggsss}}}......---+++)))((()))+++,,,...111222111000111222555777555000---///111111111222333333444444333333000---,,,---111333222111111///...000333777999:::555444111///...///000111222111000///////////////000////////////---***(((''''''(((((()))***+++,,,***((('''))),,,000222222111000////////////000111000...***((('''))),,,...//////...//////000111222///---+++---000222000...//////...,,,(((&&&&&&'''***+++,,,---.../////////222111000...------,,,,,,,,,,,,---000333444444444111000000000000000111111000//////000333555555444444333000...---......///000222333444222...***''')))******))))))***,,,//////222555555222000000222---+++)))))),,,...000000+++******,,,///111222333222333333444444444444333444444222///+++))))))***---...000000///---+++)))+++---...///000...---,,,*********,,,...///...---))))))(((%%%""""""$$$'''//////000333555555333111---///111333333333111000111///------///000111000,,,***''''''***---///000777555333111000...***''',,,---...///000111222222///...,,,+++******++++++++++++++++++,,,---...///333555777666222...+++)))***...222333222000///......,,,+++,,,...000111111222000---,,,---...//////000////////////---)))&&&))),,,///111222222333444777555333111///.........111000.........,,,***((()))+++...,,,'''###"""###&&&((()))'''$$$$$$'''***...---,,,,,,,,,,,,,,,,,,000000///---++++++...000111000//////000///,,,***...000222333111000//////,,,...111111111000111111444333111///---,,,,,,+++,,,+++)))((()))+++...000666666666555444333222111//////000000000///......,,,+++******,,,......---///111222111...,,,++++++///...---***)))***...111...+++))))))+++...111111333111///,,,***)))((((((------...///000000111111222///+++******,,,,,,------***'''%%%%%%'''***,,,++++++,,,,,,++++++***)))000888FFFSSS___iiipppttt{{{|||dddRRRGGG???888333777555333333444555555555666888:::999666333111111000222444666<<>>DDDHHHMMMNNNUUU```kkkwww---,,,+++*********,,,------///222222111///......333666555000---000111000333333333333333333333333111///...000222444333222333111//////000222444555444333111/////////000000///......---------......------...//////...+++***'''''''''((()))+++,,,---+++***)))***,,,///222444222111///---+++,,,...000///,,,)))&&&&&&(((+++---////////////000111222333000...,,,---///111000///222111000,,,(((&&&&&&''')))***+++---///000000000111111000///.........---+++******...333666555333000000000000000000111222000000222444555666666666555333111///......000111333444555555333///,,,)))************+++---///111000333666555111//////000---+++((((((***,,,---...***((('''***///222111000000111222333333222000///222333444000+++(((((())),,,---000111000...***(((+++---///222333222000...+++******+++...000000///++++++***(((%%%$$$%%%'''///000222444555444222000---...000222333333333222111...,,,+++---///000000---***((('''))),,,///000666555333111///---+++))),,,,,,------...///111222222111000///---,,,++++++,,,---...//////000000000333444444111...+++******(((+++000222111...,,,,,,+++******+++...111222222333111///...---.........000000111111111///+++'''''')))---///000111222444222111000///............222111000///...,,,***))),,,...000///,,,'''%%%$$$&&&'''((('''%%%&&&(((+++------,,,,,,+++,,,,,,---000000...+++)))***---000000...,,,+++,,,------,,,...222777999888555222111---///111222111000000000333333111///...,,,++++++++++++++++++---///222333666666555555333222111000//////000000000//////...***)))((()))+++------------///000000...+++++++++000...,,,******,,,000333...,,,)))))),,,///222333222111///,,,***)))((((((,,,,,,++++++,,,...000111222...+++)))***,,,.........+++'''$$$###&&&***,,,------------,,,+++***))))))111>>>LLLWWWaaahhhlllsss{{{jjjPPPAAA;;;888444222444222000000222333333222333666888999666333111000---000333666>>>PPPhhhyyy{{{tttjjjffflllrrrmmmbbbZZZ]]]cccooo~~~qqq\\\===777333666===???:::555000000111222444333000...///000111333444444444333444333222000///111333555555333222222333444444333333555777888888999;;;===@@@AAAFFFPPPZZZhhh{{{***)))((()))***,,,...//////111222222///,,,***)))///333222...,,,///000///333333222111111111111111222222222333444555444444444222///---,,,,,,///000333222111////////////000*********++++++,,,......+++,,,---......---,,,,,,&&&&&&&&&&&&''')))+++------,,,,,,,,,---///222444111111///+++((((((,,,///---+++'''%%%$$$&&&))),,,111111111111222333444444333111...------.........333333111---)))(((((())))))***,,,...///111111222///000000000000000000000***))))))---333555555333111111111111111222333444222333555666777777888888666444222//////000222333555555666555333000,,,***+++******+++...111333444111444666444000------...///,,,)))((()))***+++***)))'''&&&)))...111000...000111111111000///---,,,000222444111,,,)))((())))))+++///111111...***'''(((+++...222444444333222...---,,,---000111111000,,,---...,,,***))))))***...000222333222111000///---...000222333444444444111...,,,,,,---///000111///,,,))))))+++---//////333333333111000/////////***+++,,,***)))***...111444444333222111///...------...///000000000//////222111///+++((((((***,,,))),,,000222111...------+++******,,,///111222111333333111000.........///111111222333333111---***&&&)))+++---...///111333---------------...//////222222222111///---,,,+++...///111111///,,,)))'''((())))))(((((()))+++---...---------------......000000...+++)))))),,,......+++'''&&&(((+++///000///444999<<<;;;888444222...000222333111000000111222111111///...---++++++***+++---///111333555555666555444333222111000000//////000000000000000///***)))((()))+++---------+++---///...---+++***+++///,,,***)))+++///333666...,,,******---000333333222111000...,,,+++***)))---,,,++++++,,,///111222222///,,,+++---...000000...+++'''$$$$$$&&&***---////////////...---,,,,,,'''...:::EEEPPPYYYaaaeeemmmyyysss[[[AAA666555444333333111///---...000222222222000333666777555222111000---111555:::EEEZZZttttttbbbXXXZZZ^^^[[[TTTKKKRRR^^^ooo{{{xxxeeeRRR@@@<<<:::@@@IIIMMMGGG>>>333333444555555444111......///111333444444333333555444333222333444555666555444333333555666666555333666999::::::999999:::::::::>>>EEENNN[[[qqq***((('''(((+++.../////////000111///,,,)))'''''',,,000000---+++...///...111000////////////000000222222333444555555444444222111///+++)))))),,,///111111000000////////////)))))))))***+++,,,---...+++,,,------,,,,,,---...'''&&&%%%$$$%%%'''***+++...///000///......000222000111000,,,((((((+++///...,,,(((&&&%%%'''***,,,222222222222222333555555444222///,,,******,,,---222222000---***)))+++---+++,,,---///111222222222//////000111111111111111++++++,,,///222333333333222222222222333444555555444666777777666666888999777555222000///111333555555666555444222///,,,***+++***+++---000222222222...111444333///------///000...,,,+++++++++***((((((((((((+++---......---/////////......---,,,+++///111222222///,,,***)))&&&)))...222222///+++(((''')))---000333444444444111000///000222222000...+++---......---,,,------...///111111000///000111...///000222333444444444111000......000111222111///---,,,,,,---...///...000111111111000000222444***++++++(((%%%&&&***...444444333333222111000000---............---,,,,,,///...,,,)))'''(((+++---,,,...111222111000///000,,,,,,+++---000111111000111222222000...---...///111111111222333333000---(((***,,,,,,,,,---///000++++++,,,---......//////111222333222000...---...------///000///...,,,+++,,,++++++***+++,,,.....................//////000//////...+++))))))***,,,,,,)))%%%$$$''',,,111333000444999;;;999666333111...000222333222111111111///////////////---,,,,,,)))+++...222444555666666444333222111000//////000//////000111111111000000,,,+++******,,,......---***,,,......---++++++,,,---***((())),,,111444555---++++++,,,///222333333111111000///...---,,,,,,------------...111333444222000......///000000///,,,***'''%%%&&&(((,,,...//////000000111000000000***000888BBBKKKTTT\\\aaahhhttteeeNNN999333444333333666000...------///222222222///222444555444222222222222555999AAANNNddd~~~yyyjjj```]]]ZZZSSSLLLOOOZZZkkkyyy|||qqq]]]NNNBBBDDDHHHPPPYYY[[[QQQEEE999888777777777666333111///000222333444333333222333222222333555777777666666555333444666777777666333666999;;;;;;:::::::::999999;;;???EEEQQQgggzzz---+++)))***,,,//////...,,,------,,,)))(((((()))+++///000---+++...///...---,,,,,,---...000222333000222333444333333333333//////---***(((***///333111000000000////////////+++++++++++++++,,,---...,,,------+++)))***---000((('''%%%$$$%%%''')))+++...111333222000......///000111222...***))),,,000111...+++((((((***---///111111111111222333444555222000---)))''''''***,,,000///...+++******---///---...///111222222333333000111222222222111000///,,,...000111111111222333222222222222333444555666555777777666444444666999777444111///...000333555555555444333000---***(((,,,++++++...000111...+++(((,,,000111///...000222...------.........,,,)))'''))),,,,,,,,,,,,,,,---++++++++++++,,,,,,---...//////000222222000---)))%%%)))...333444111---***((()))+++...000222333444333222222333333111---+++&&&))),,,......---...///...000000///......111444000000111222333333444444222111000111333444333222...---------//////---,,,---...000///...///222555+++,,,+++'''######(((---111000000//////000111111///......---,,,+++******+++,,,---,,,++++++,,,---,,,...//////......///000///......///000111000......///000///,,,+++,,,...//////...000111222111///+++,,,---,,,++++++,,,............//////.........000222444333000//////111,,,,,,---...000111000000///---,,,,,,---...//////......---......//////000.........,,,)))((()))******((('''(((+++///111222///222555666444111//////,,,...111222111000000111------...//////...------(((***...222444555444444222111000///......////////////000111111111111111///---,,,,,,...///......+++---000000///------...---***((()))---000222222++++++,,,...111333333222///////////////...------------...///000222444444222111000000111111///---+++***((('''(((+++...000---...///111222333333333---111777>>>EEENNNVVV\\\ccckkkssswwwwwwYYYEEE555333555333333888333222000///111222222222000222444444333333444555555777;;;EEEUUUkkk}}}qqqiiiddd^^^WWWRRRZZZhhhyyyxxxfffUUULLLCCCMMM[[[fffnnnkkk[[[JJJ>>><<<:::999999888666444111222333444444333222222000//////222666888777666666444333333555666666555222555888:::::::::::::::::::::;;;<<>>DDDJJJ^^^```fffooozzzqqqWWWDDD;;;333111222222444777???<<<888555444333222111//////111555888888444000444333555AAAUUUiiiwww}}}vvviiicccfffhhhhhhooommmhhhaaaXXXMMMCCC>>>GGGYYYrrrwww\\\EEE888999:::::::::999777666222222333333333222111111000///......000222555777444555666666555333111000///222666888888888999:::;;;;;;999888;;;FFFWWWdddxxx444333222111000000//////...+++(((''')))+++,,,,,,***,,,------,,,++++++,,,+++******+++...111111111,,,,,,,,,---......//////...---,,,+++,,,...111222222111111111000000//////000222333222///---,,,,,,)))******)))((()))+++------***%%%###%%%(((,,,---///111222222000.........---------,,,,,,---......///...------...000333555444222000111333444555444...,,,***+++,,,,,,)))%%%---,,,+++(((&&&)))///444222222000//////000000111111222222000...------...---000222333222222333444/////////000222333333222444444444555555444111.../////////000000111111111//////000111222111...+++++++++,,,,,,,,,***)))(((+++---000222333222000//////...---...000000---***+++,,,---.........---,,,***)))((('''))),,,000333000,,,)))+++///222111///,,,,,,,,,...///...+++)))+++,,,,,,((($$$###'''+++...000000...000333111---)))---111222///...///222222111111111000000000000//////............//////222000......000111///------...///...,,,+++,,,---,,,+++++++++,,,---///000000---(((%%%###$$$'''(((,,,+++,,,///444777777666333333333111///---++++++///000222333333111///...***++++++((($$$$$$'''***222///------///111111///333444444222///,,,++++++***,,,...000000///---,,,000222444222...,,,,,,......///111333333222222222444333222111000///......---,,,,,,...111333222111111111000......---------+++***))))))***,,,...///000000///............///---+++***---111333000---,,,,,,,,,---///000///...---...000222333444444444222222111///...---,,,,,,((()))+++,,,------,,,,,,,,,+++)))''''''(((***+++///111222222111111222333444222000///000111111000......---------///000111000...,,,***)))***+++,,,---///111333222000---+++++++++++++++++++++++++++***)))***,,,000111///---.........,,,+++,,,...000---------///111111///...,,,///111111555;;;;;;888000...///444999===CCCJJJVVV\\\fffpppzzziiiRRRCCC;;;444333333222333666<<<:::888777666555333222000000111444777888555222222333888EEEWWWhhhsssxxx}}}rrrfff``````^^^ZZZ___^^^[[[TTTKKKCCC>>><<>>;;;>>>BBBVVVjjjhhhKKK666,,,---...000111333333444555555444444333222111111222111000000000111333444666666777777666444222111444444777<<<@@@@@@<<<888777888888777;;;GGGYYYfff}}}000000000111222444666777444111...,,,,,,,,,+++***((()))+++++++++,,,...000...---,,,---///111111000...---+++***+++,,,...///000000///......------...333333333333111000...---...///000///---***)))))))))******)))'''(((***,,,...***&&&$$$%%%))),,,...///111333333111000///000,,,+++)))((()))+++...000///.........///111333555111000///111333555555444,,,,,,---111444333...)))))))))))))))***,,,000222222111000///---,,,++++++'''))),,,.........///111333333111...,,,---000333...000111111000///......000//////000222444444333333333333333222111///...******,,,///333444333222000000111111111111111111---///222444444222...,,,++++++,,,---...---,,,+++...///000111111111000000---,,,+++***+++,,,///000...,,,******---//////...000//////000000000---++++++++++++((($$$""""""###(((,,,///000555::::::666///000///...,,,---000333111111222222111///...---...------------------.........---------,,,++++++,,,---///...------...///------,,,++++++,,,---...000...***&&&%%%&&&)))+++111//////000222666:::<<<888999888555000------...444333222111000000000000,,,---+++'''""""""%%%))).........///000111222222777999:::999444///,,,***,,,222888888333///...000111444666555111///111222///222333333000///111333333222111///---+++)))(((((('''''')))+++...000111......---,,,,,,,,,,,,,,,***&&&$$$&&&,,,///...+++***+++---///111333444555111///......000000...,,,,,,,,,---000333555555444333222111000111222444666555444111...------...///...---+++++++++---///000///+++&&&"""!!!$$$))),,,111222333333111111222333777444000//////000111111+++,,,...000000000///...---,,,+++***)))******+++,,,...///111000///---,,,+++,,,---...---+++((('''&&&&&&''')))+++---......,,,---////////////111222222222222333333111...***---000111222666;;;;;;888222...---111555999???FFFMMMWWWeeeooottt{{{zzzhhhTTTEEE???:::777777555111000222222555999:::999777444333222000//////111333444555111111444>>>PPPcccsss{{{sssnnnbbbUUUMMMIIIBBB;;;AAACCCCCC>>>:::<<>>888111---222888???HHHXXXkkkxxx~~~------------///222555777666444111///...,,,***(((%%%(((+++,,,,,,,,,,,,------++++++,,,...000111000111000...---,,,,,,------***+++,,,...///...------222222333444333111///---,,,...000000...---,,,---...///...---++++++---//////+++&&&$$$&&&***---...333555666555222///.........---,,,+++,,,...000111222222111111000000000111///......///111111000...&&&&&&)))...333333///+++(((((((((+++---......,,,000000111111000///.........///000000///000222444777555111,,,((((((***---333666888666222...------------...000333555555444111222444666666555333222---------///111222222111......---,,,,,,------...((())),,,...//////......***,,,///000/////////000///000111333333222222111...------,,,---...000000111000///......///000111000111444888999777222...***+++,,,,,,,,,+++)))((('''+++...000555999888333000---***(((''')))+++---+++++++++,,,---///111222222222111111111111222222111222222111///---......+++---............000222......---------...000111222///+++((('''))),,,...333222222000///000444777666888888333---***---000666555444222000/////////---//////,,,(((&&&(((+++,,,...000111000///000111333444666555222///------///222666555333000111222111333555444000...///111444888;;;999333...---////////////---+++(((&&&$$$!!!$$$(((+++---///222444//////...............///,,,***)))+++...///...,,,(((***---000333555555666444333222111000000000000,,,,,,...111555777888777111000//////000111444555222111000000000111333444555444222111111222444555555111+++&&&'''+++111555222333444333222111222333///,,,)))))),,,000333444666666666666333000---+++(((***...111111...***''')))***,,,...////////////+++,,,,,,---,,,+++)))((((((***++++++***+++---//////222555666555444333444000///...///000000...---///111111000333777666222000------111444666:::???KKKSSS]]]eeekkksss|||jjjWWWHHH???999777555555000***(((++++++111777999777444333333111000...,,,******---000000,,,'''+++:::SSSmmm}}}|||yyymmmYYYFFF===888555555888;;;===CCCNNN]]]iiiwww~~~}}}ooo[[[HHH;;;222333222///...///111444555666555555444555777888999666666666666555555555555555555666666777777888888888888999;;;<<<:::444///)))000:::EEEQQQaaasss---,,,++++++,,,///222444666444111///...,,,***((($$$''',,,...---,,,++++++(((''''''))),,,...///............/////////000000***,,,...000000///---,,,...///111222222000---,,,,,,...111111000//////000111111111///...---///111///+++'''%%%&&&***---///000222333333000...............------------......111111111111111111111222000//////000111111///---%%%%%%''',,,111333000,,,******+++...111111...+++---...///000111111000///333333222000...///111444555333000+++((((((+++---...222666555000,,,,,,---------///222555666555333///111444666777777666555111000//////000000///...---,,,+++***))))))******'''((()))***+++,,,,,,,,,))),,,///000//////000222///000111222333222111111------------...///111111111111000///...///000222...///111444666555222///,,,,,,---......,,,***''''''+++...000333666444///000---)))''''''(((******+++***))))))***---000222222111111000000111111222000111222000---+++,,,...+++,,,...///...///111222///.........///000222333222///,,,)))(((***---///111222222111000111444888555888888444---***...333666666555333111///...---+++---///...***((()))+++,,,///222222000...///000000222333333111//////000...///////////////000000000222444222...,,,,,,...111777<<<:::333---,,,.../////////...---***'''%%%"""&&&,,,...//////000111111000000///000000111111........./////////......,,,---000333666777777666333333222111//////000111------...111555777777666............000111333444222222222222222222222222666555444333333444555666444000+++'''(((---333777333444555444222111222333...+++((((((+++///222444888888777555333000...,,,***,,,...111111///,,,***)))***,,,///111222333333+++++++++++++++++++++++++++---...,,,++++++...111///222666777666444222222111///---,,,,,,---,,,+++,,,/////////222666666222...,,,---222555555777;;;CCCJJJVVVaaakkksssyyy}}}|||eeeSSSEEE<<<777444333222,,,%%%%%%(((***000666888555222111222222222000---)))(((+++------)))&&&)))444HHH]]]kkkrrruuuooo\\\III>>><<<;;;;;;===BBBHHHQQQ___mmmvvvttt```MMMBBB;;;888999777333000...000222333777666444222222333444555333444444555555555444444444444555666777999:::;;;;;;;;;<<<;;;999666222///+++444BBBOOO\\\kkk|||---,,,******+++---000222555333111///...---***((($$$''',,,///...,,,***)))%%%$$$$$$&&&))),,,------+++,,,...000111222333333---...000111111///---++++++---///000000///,,,+++,,,///111222222111222222333333333111//////111333///+++'''%%%'''***---///,,,...000111///.........---------------------,,,//////000111222333333333222111111111222111///,,,%%%%%%''',,,111333111...---,,,---000333333///+++***,,,...000111111111000777666333///------000333111000...+++)))))),,,///)))...222222...+++,,,...------000444777777555222---000333666888999888777444222000///000///---+++///---,,,***))))))******((('''''''''((()))***+++'''+++///000///...000222///000111222333222111111,,,---------///000111222000111000///......000111---------///111222222000------...//////---)))&&&(((,,,...///222444111+++000---***(((((())))))***,,,***((('''(((+++///222000000////////////000000...000111///+++)))***,,,***,,,.../////////111333///......///000222444555222000,,,))))))***---//////111333222111222666999555888999444...+++000555666666555444222000...,,,))),,,///...+++))))))+++---000333222000......000///111222111000000222333---,,,***+++---.........000222333111---******,,,---444;;;:::444---,,,...///000000000...,,,)))'''$$$)))///111000......///222111111111111111222222///000222111000......//////000333666888888888777222222111000......000222------...111444777777666,,,,,,---...000111333444333444444333333111000///666555555444444444555555222...***'''(((---333777333444555444222111222333000---)))(((+++///222444888777666555333000///...,,,---.../////////...---)))+++---000222555666777+++++++++******+++,,,,,,---///000...++++++...111///222666777666333111000333000,,,************)))***,,,......111666666333---,,,...333555444666999;;;CCCQQQ```lllssswwwxxxxxxbbbQQQCCC;;;555333222000)))###"""&&&)))///555777333000000222333333222...***(((***---***((((((***222@@@PPPZZZbbbjjjkkk]]]JJJAAA@@@BBBEEEFFFKKKSSS```nnn{{{|||lllVVVFFF@@@@@@??????<<<777222000000222444888666333111/////////000111222333333444444333333333333444666888:::<<<======>>>>>><<<888333111000000;;;IIIXXXeeesss''''''(((((((((+++///222333000,,,*********)))(((***+++---///111111...+++&&&(((+++...//////...---,,,,,,---///222333222111...///111222222///,,,))),,,,,,,,,,,,,,,+++***)))//////000000000000//////444111...///111333333111222---''''''***,,,+++)))***'''&&&)))...111...+++,,,,,,---...---,,,+++***---///000...,,,---000444666444222222222000,,,((("""&&&,,,000222000------000222222111///......(((***---///000///---,,,555444222///---...111444222---((((((---111222111---)))(((+++222444000***000000111222222222222111---///111444555666666666777555333111///......///222...+++,,,///111000...,,,,,,+++)))'''&&&(((***&&&(((+++---......///000//////000000000000000000///222444444111///000111///---***)))+++---------++++++++++++...111444666777333000//////---***'''+++***+++,,,///000///...000...+++)))((()))***,,,++++++******+++---///000---///000---)))(((,,,111///---,,,------,,,***''',,,++++++,,,---///111222000///......///222555777777444000,,,+++,,,///111000000000000111111111111222444555333...++++++,,,000333555555222///,,,+++,,,------+++((('''((()))...------...///111333444111333666666555333111111///,,,(((((())))))'''$$$'''+++...---)))'''))),,,222444666666333000---,,,***...111///+++))),,,///***,,,...///---+++******+++,,,...000000000000///555222000............---000444888::::::888777666777444///...///000///------...000222333444333333111000///////////////000111000//////...//////000222444666888999888666444000---)))'''''')))---000444333111//////000222333222///,,,+++---...---,,,555777999888555000---+++000///---,,,+++*********,,,...000222222444666888///000111111111...,,,+++,,,000333222...,,,...222222333444444444222///...444111+++%%%"""$$$)))...******+++,,,---//////000---///000111111333666999<<>>555111111111000.........///333666888666111...///222222333444111+++(((((())),,,***))))))---333:::???KKKTTT^^^```\\\XXXYYY\\\hhhrrr|||oooaaaQQQLLLQQQYYY```dddcccRRR@@@666222111333777999222///000000///111666777555333333444444333111000000333:::>>>CCCKKKSSS\\\XXXSSSMMMFFF???777222DDDLLLZZZlll~~~...,,,)))&&&%%%''',,,000555555444///+++)))+++...222111111222444444333111///000222222222000...,,,,,,,,,,,,...000111000///***,,,...000111///---,,,***+++,,,---------,,,+++////////////////////////...------///111222222000222...++++++......,,,***&&&%%%&&&***///333222000...------,,,+++*********+++,,,+++(((%%%%%%***...333222111111222111...+++((())),,,///111000,,,)))///111222222///---------...///000000///,,,***(((***---000222111111222333///,,,***+++///111000...***&&&$$$'''...222222000444333222000//////......---...///111333555777888;;;999666333000---++++++111...+++,,,///111111///---...///...,,,++++++,,,***+++,,,---,,,+++***)))***,,,------,,,,,,---///333555555444111...,,,,,,+++)))''''''(((******)))((()))***,,,///222555777777555333222111000...,,,(((((((((***,,,------+++...------,,,,,,,,,------(((((()))+++---///111222///000000...***))),,,///222000---,,,---///000000////////////000222333444555444444333222222222222333222000///...///000000...---------,,,---------222333333111...+++*********,,,......---+++******)))*********(((((()))+++)))+++...000222222111000......------------------,,,***'''%%%%%%%%%$$$###$$$)))+++++++++---///111333555666444222222222555777777444///+++,,,---+++---000111000000000111//////.........//////000222222111111111111222222111333444555444444555666666333000...///000000///000000222333444444444444222222111000//////......///000111222222111000///222333555555555333111///...,,,(((&&&&&&(((,,,...///...---------///111222333111......///000000///111333555444111---+++***------.........---+++***...000111111000000222333333444555666555333111000000333555444222000222444444555555444222///,,,***111000---***'''&&&)))+++++++++,,,---...//////000444333222000///111666999999:::@@@LLLUUU]]]eeelllqqq}}}xxxdddOOO===333/////////000111222333444333555777555111///000111000333444222...+++,,,---000///---,,,---///222444:::FFFTTT^^^bbbfffmmmsssvvvkkkXXXTTTQQQUUU```kkkqqqrrrkkkXXXCCC777444444666888<<<555000//////111777>>><<<999666444444444333222...///333:::AAAKKK\\\kkkssslllbbb[[[UUUOOOFFF@@@LLLTTTcccxxx111///+++&&&$$$%%%***...555777777333,,,***---111333222111222444444444333000111222222222111///......------///111222111000,,,---///000000...,,,+++)))***,,,...//////...---........................,,,---...000111000///...111///......//////---+++''''''(((+++///222111000,,,,,,++++++++++++,,,,,,,,,,,,+++'''$$$$$$)))---000000111222222111///...)))***+++...///...+++(((///111222111///---,,,,,,//////000000///---+++)))(((+++...000111111333444...,,,,,,---000000///---***&&&$$$&&&---222444333777666444222000/////////.........///111444777888888777444222///---+++***///,,,***+++...000000...---///111111///---------------,,,,,,,,,***(((&&&&&&(((******((((((***,,,111222222222000...,,,+++...,,,******,,,------,,,)))***,,,...000222333444444333222111000///---,,,)))((()))***---...---,,,++++++,,,,,,,,,,,,,,,,,,$$$%%%(((+++...222444666111222222000---,,,...000333///+++)))+++///222333/////////000000111222222666666555444333222111111000/////////////////////,,,,,,+++******+++,,,,,,111222111000...,,,+++***)))+++,,,,,,+++***+++,,,)))***++++++******,,,...***+++---///000000000000...,,,******+++,,,------,,,***'''%%%$$$$$$$$$$$$ $$$))),,,------...///111222444444333333333444555666555333...,,,+++,,,,,,...111222222222333555111000///---------...//////000111111111111222444000111111000//////222444444222000......///000111111222222333444444444444555444444333222000//////...///111333333222000///111111222222111///---,,,...,,,)))''''''))),,,...---,,,++++++,,,...000111444222000...------------///111222111///,,,+++,,,,,,---///000///...,,,***...000111111111111222444222333555666555444222111000222444444222111222333444444555555333000...,,,000111000...+++***+++,,,,,,,,,,,,---...//////000666555333000...000555888777555999DDDOOOXXX```gggooozzzzzzfffQQQ???555000000000111333555666666000222444333111000111222111444666444000------...444333222111111111111111000999FFFRRR]]]kkkzzzrrrbbbXXXKKKQQQXXXbbboooyyy|||zzzhhhUUU@@@777555555666888===888333//////444<<>>;;;777444444444333333...///333999AAANNNeeexxx}}}sssiiiaaa\\\YYYWWWUUU[[[jjj~~~444111,,,'''###$$$(((,,,333666888555///,,,---111111000///111333444444333---...000111222222111111000//////000222444444333///000000000///---+++)))***+++...000111111000///......---,,,,,,---......---...000000///...------111000////////////...,,,+++++++++---/////////...)))***+++,,,---......///---...---)))&&&&&&+++//////000111222111111000000'''((())),,,......+++)))///000111000...,,,,,,------......//////...------***+++---...///111444777.........000111111///...+++(((&&&(((---222555666999888666444333111111000.........///000333555777222222111111///...---,,,---***((())),,,//////------///111111000.........///...,,,,,,---+++((($$$!!!%%%((('''%%%$$$'''***,,,------/////////...,,,///...------...///...---,,,---...///000000000////////////...,,,,,,+++,,,+++******,,,///000///...************++++++++++++!!!###'''+++000444777888222333333222111000111222222...)))''')))---111333......//////////////////555444444333333222111111..................------+++***)))))))))***,,,---111000000000///...---,,,+++,,,---,,,++++++---///+++,,,------,,,---...000///...---,,,---///111222///,,,)))))),,,///000000---,,,***'''%%%%%%&&&''''''))),,,...............///111222111111111333555222222111000---,,,++++++,,,...111222222333555777333111///...---------...+++...000000000000222444//////...,,,+++,,,///222222222000///...///111222333333333333333333444444666666666666555333111000---...111222333222000////////////000///...---,,,///---***))))))***---///,,,+++******+++---///000444333000---***(((((((((---...//////...---...///---...000111000...,,,***---///111222222222444666222333555777777666444333///000222222111000000111222333444555444333111//////111222222000......///,,,------....../////////777666333000...///444777555333555>>>IIIRRR[[[bbbrrrzzzzzzeeeQQQBBB999444222111222444666666555,,,...000111111222333444444777888666111---,,,---333333444444444333222111...222999BBBOOOccczzzrrr___RRRLLLJJJVVVcccnnnyyydddSSSAAA999666444444555:::999666111000444;;;@@@===:::666333333333333222000000333777===III___rrr|||{{{rrrkkkiiijjjdddiiisss444222---((($$$###&&&)))000333666555222.........---------///222444333222,,,,,,...000111222333333111//////000333555666666222222222111///---+++))),,,...111333444333111000...---,,,++++++,,,---...---///000000///......///222111000///..................//////......---,,,)))***,,,...000000000///...///000---******---111...000222222111000000000''''''(((+++---...,,,***...///000///---,,,---///,,,,,,---...///000000000,,,---......///111444777000000111111111111000000///---++++++///333555666888888777777666444333222......//////000222333444///000000111111000//////---***'''))),,,//////------///000000///......///000...,,,---...---)))%%%###'''&&&###"""&&&***))))))***---000111000......---,,,,,,......---,,,---...000111111///---,,,+++,,,---,,,+++***+++,,,,,,,,,,,,...000111111///+++***))))))))))))******"""$$$(((,,,000444666777222222222222333333333333111---(((%%%'''+++///111---...............---,,,000000000000111222333333/////////......---------+++***))))))***,,,...000000///...///111111000......///...---,,,,,,///111---...///...---...000111444222...,,,,,,...111333///,,,)))+++000444555444111000...***''''''))),,,------.........------,,,......///...---...111444000000///......---,,,,,,,,,...000111111333555777333222111///---,,,,,,+++***---111111//////111333///...---+++)))+++...111111111111///...///111444444333222222222222222333666666777777666444333111---...///000111111000000---......///000000000///111///---,,,,,,---///111,,,+++*********,,,...///222222000,,,'''%%%%%%&&&+++---.........000222555000111111111///...,,,+++,,,...000111111222444666222333555777888777666555/////////000000000//////000111333444444333111000---000222333222111111222------........./////////555555333000...///222555555333555===EEELLLUUU]]]rrrxxxyyydddQQQCCC<<<777444111222555666555222,,,---///111222333444444666888:::777111,,,++++++...///111333333333222222000111333888DDDXXXnnn~~~yyykkkYYYJJJEEEHHHPPP___nnnvvv~~~iiiZZZIII>>>666111///111777<<<===999666777::::::999777444333444444444333222111222666999@@@NNN\\\fffttt~~~yyyxxxuuuxxx444222...)))%%%$$$%%%''',,,///333555555111---+++)))***,,,000333444333222------...000111222333444///...---///333666777777222222222111000...---,,,...000333666666555333111...---,,,******,,,---...+++---//////...///222444222111000...,,,,,,...000//////000000...---------+++---000222222111...------000222111......000333...000333333111//////000)))))))))+++---...,,,***---.........------...000,,,------...///000000000---///111222111111222444222222333222222111222333333111000000111333555666444555777888888666444222...///000000111111000000000111222222333222111111...+++)))***...111111///---.........,,,,,,...///000---,,,---000000,,,'''$$$((('''$$$###''',,,******+++...111333111///---,,,,,,,,,......---+++,,,---000222222000---,,,+++---......,,,+++---///---,,,---...111222111000...,,,***)))((()))***+++'''(((+++...000111222222//////000111333444444333111---(((&&&'''+++...000---......///...---,,,++++++++++++,,,...111444666333222111///............******))))))+++...111333///...---000333444333111000000///---,,,,,,///222...//////...------///111666444111///......///000---+++)))---333888888777444444222...******---000000///---,,,,,,,,,,,,,,,,,,---,,,+++***+++///111333222111000000///...---,,,---///000000111444666333222222000...,,,***)))***...222333000///111444000000...---+++,,,///111000111111///......222555444333222111000111111222333444666666666444222111,,,------...//////000000---...///111333444555666333222000//////000222333...,,,+++******+++---...//////...+++'''%%%&&&(((***,,,---...///222777:::333333222000...---,,,+++,,,---//////...///000222...000222444444444333222////////////000000///...000111222333222000...---***---000222222222333444............////////////333333222000...///111333555555888>>>BBBFFFPPPYYYjjjqqqyyy~~~xxxcccPPPBBB:::888444111222555666444111000000111222444444444333555888:::777222---+++++++++---///111333333333333///111333888AAAOOO___jjjppphhh^^^RRREEE>>>DDDNNN\\\kkkwwwyyy||||||oooaaaPPPAAA444,,,---333:::CCCJJJGGGBBB@@@===999666444333444666666555444333111222555666777===DDDLLL\\\sss|||xxx~~~333222///***&&&$$$%%%&&&***,,,000555666333---((('''))),,,000444555444222//////000111222333333444...,,,,,,...222555777888111111111111111000//////000222555777777666333111...---+++******+++---...))),,,.........000555999222111///---++++++...000...///000000///.........---///222444333000,,,***,,,000333333000///111333...111333333000...///000,,,++++++---......,,,***,,,---...---------///111............/////////000,,,///333555444222111000333444444333222222333444555444333333333444555555000222666888888777444222...///000111111000///...222333444555444444222222///,,,***,,,///222222111---------,,,++++++---000000---+++---111111...))) %%%***)))%%%$$$)))...---,,,,,,///333444222000...------...//////...,,,***,,,///222222111///---,,,...000000...---///222---,,,,,,...111222111000000...+++)))((()))***,,,+++,,,---////////////...---------000222444333333222...)))'''(((+++...///....../////////---,,,+++((((((((())),,,111666999666555333111/////////000******)))))),,,///333555...------000444666555333222111000---+++,,,///222......///...,,,,,,...///666555444222000///...---,,,***)))---555::::::888777666444000,,,,,,000333111...+++******+++,,,,,,,,,+++***)))((()))---000777555333222222111///...+++---...//////000222555222333222111///,,,)))(((+++000444444111000222555111111000///---...000222///000111///......222666444333111000000000000111111222444555555444222111,,,,,,,,,,,,---...000111...///111333555888999:::444333222000000222333444///---,,,******+++---...---...---+++'''&&&(((******+++---...000444999===666444222000...,,,++++++,,,---......,,,+++,,,...)))***---///000//////...000//////000111111///...000000111111000...+++***(((+++...000111222333444.........///////////////111111111000...///000222555666:::???@@@CCCMMMWWWaaajjjuuu|||yyycccOOO@@@888777333000111555777555222555444444444555555333222333666999777222---,,,,,,,,,---///222444444555555...111666<<>>333444000---...333777888888;;;;;;;;;999888555333111444555777666333111000000111111222222222111111000222555888<<<@@@DDDIIIMMMNNNJJJDDD???AAAMMM___lllvvvpppmmmqqqyyy}}}}}}{{{ooo```MMM===000))),,,222>>>OOOaaallllllaaaOOO@@@>>>555000333999:::888777777666555444222000...---///555???LLLTTT[[[gggssszzz}}}---//////,,,&&&$$$&&&)))(((***---000111111///...------...222666777555333111111111111111111222222///---,,,,,,...000000000222222222111///......///222333555666666666444444444000,,,***+++---------...---------...000222333222000...,,,+++---...000//////...---,,,+++***))))))***,,,...///...+++)))))),,,///111000////////////000111222222111000///,,,,,,///111...((((((+++000000///000000000111111++++++***+++---///000111333222333444555333000---++++++,,,...000333555666333111///000333666777777999777555444333444555666333222111000///000111222333444444444444333111000111000000000111000...---------///111111000,,,)))++++++,,,///222333000---///000111000///...///000,,,,,,,,,------...000000000111111222222111///......,,,++++++,,,---,,,+++------,,,+++,,,---...///111000//////222333333333111000///...---------...+++)))***...444777555222...000222333111000000111///---,,,---000222222000---///222444444111---+++***,,,...//////000222444666333///...//////...,,,+++)))((()))---000333333000000000///...---,,,+++///000000///------...000111000///---,,,,,,++++++000000///...,,,...111444......///222666777555222333111///000222444666666222///,,,))))))+++...111000///---+++************///000111///...------,,,...111222111...---000222444444444333111000...---000111333333333333444666777444111000000000///...---......///000111222333444333000...---......///111111222444555555444222444222000000000000///...////////////000000111111......///111444555333222000111222444444333111000111111///......---------------///222666999;;;<<<777555111---,,,,,,---...000...------------,,,***,,,...111111...,,,***)))(((((())),,,000222222111555444222///,,,,,,...000---+++)))***,,,///111111000///.........///000111111111111000//////111222777777888999888:::EEEQQQ\\\fffsss}}}}}}eeeMMM<<<333444111...///444888::::::;;;;;;;;;999777555222111222333444333111000000000333333222222222111111000...111666999;;;>>>AAADDDEEEEEEEEEGGGNNN[[[hhhrrrqqqllljjjnnntttwwwuuurrrggg[[[LLL???444...000666BBBUUUkkkyyy{{{rrr___PPPFFF<<<333444666666444444666666666555333111///...,,,///777AAAHHHOOO\\\iiiwww~~~+++...000...***((()))+++)))***,,,...000111111111000///000111444555444333222222111111111111111111222000---,,,---------,,,...000000000...,,,---...///000222444555555444444444111---+++,,,.........111///---++++++...000222111///---++++++,,,///000///000//////---+++)))(((((()))+++---,,,+++((('''))),,,...///...---------111111222222111000...---+++***,,,000///++++++...222222222222222111111000))))))***+++,,,...000111333333222333333222///---((()))+++...111555888999333111......000333555666888777555444333333444444111000/////////000111222333444444444444222111000000/////////000000...,,,,,,---///111222000,,,)))))))))+++...111222111000222444555444222000000111------...///000000000000///000111222222222111000111...,,,+++,,,,,,,,,+++++++++***)))***+++,,,---000000000111333444333111111111000000//////000000+++***,,,000666888666333222333555444111///.........---,,,---///000///...+++...222555666444000---+++---000111000000000111333111...---...///...---+++***(((***---111333333000///...,,,***((('''''',,,...///000/////////111444222///,,,+++,,,---///.........---,,,---000333------...111333444333111000...------000333555555000...+++)))***---222444111111///...------,,,---,,,,,,,,,+++)))(((***,,,111222333111......111444333333444333333222111000000111222111000111333555444222111111222333333222//////......///111333444555333000...,,,,,,,,,------///222555777777666666888666444333333222111//////...---,,,,,,...///000---------///111222111000111222444555555444222111111111111000////////////---...000222555888:::;;;666444000,,,,,,---000222222111///...//////...---///111333222000---++++++&&&%%%&&&***///333555555666666555333000///000111,,,***((((((+++---...///.........//////000000111///...---...000222222222666666777888666777@@@KKKTTT^^^kkkvvv}}}jjjOOO>>>888555111///000555:::;;;;;;;;;;;;:::999777444222000///000111000......000111555555333222111111111111,,,000555888999999999:::;;;???HHHTTTaaalllsssvvviiigggfffiiinnnppplllggg]]]UUULLLCCC;;;444555:::EEE[[[wwwooo```PPPDDD999555555333111222333444555666555333111000+++,,,000666<<>>MMM___nnnvvvuuurrrbbbdddeeegggkkkmmmhhhaaaYYYTTTNNNHHH???777666:::HHH```yyyjjjZZZMMM@@@:::666222111222...000333555666666444333///...///333888CCCTTTddduuu))),,,///111111000/////////...------...000333444000000000000//////000000111111111111111111111111222///---,,,---...---,,,***---000000...+++******'''(((***+++---...///000---------...///111444666333000+++(((''')))---000...,,,+++******,,,///000000000111111///---***((('''***---,,,)))&&&$$$$$$ """$$$&&&'''))),,,...333333444333222111///...***((()))...000//////222000111222333222///---+++))),,,.../////////111333000//////111333555666666...//////111222444666777666444222...,,,,,,---///555444444333333333333333//////.........000111222777666555333111---***(((%%%%%%'''***---000000/////////000222333222000---,,,,,,,,,,,,,,,,,,---...,,,///222333222222222333---...000111111000//////...///111222333333333333...+++)))(((***---......,,,,,,++++++,,,---///000------...///111111///---))))))+++---000333555777444444555666777666444222111333444444111///......---...//////...------,,,///111444555555222...,,,***---111333333222222333000///...---------///000///---++++++---000111111000///...,,,)))'''%%%$$$+++---//////...------------------...//////000111.........+++)))'''(((***+++,,,---...//////000000111///,,,***+++,,,---,,,*********+++---000333555000000//////......---------)))'''&&& &&&,,,...000///...///333777///000000111111111111111//////...,,,++++++...000,,,,,,,,,///333555555555222222111000000111222333222000...+++))))))******...000222222000//////111666555555666888888777555222000---++++++...111333000......///111222111111111222333444444444333333222333333333222111000///+++---//////...///111333222000---+++,,,...222444111///---,,,---.........333444555444222000//////***)))(((***---111222333444555777666444333222333///---******+++---......111222444555666555444333111///...///333444222//////...000333444555<<>>999???III[[[pppvvvmmmbbbXXXLLL>>>666444666555555444555555777777444444777>>>EEERRRfffwww++++++,,,...000222111111333111///,,,***(((((((((...222666777555333222333......///111222333444555666444111/////////...---///222666666333...)))'''))))))))))))***,,,---...---///000///---,,,///111...,,,***''''''(((+++,,,+++)))(((((())),,,///111000000////////////000000,,,000333111+++&&&$$$%%%############$$$'''+++///000222444666888888999888111,,,***---000///...///+++---111333333000,,,)))***...222111---+++---///...+++)))***,,,000222333111111000//////////////////222444444111......///...///000222444555555555444333222000000000111111...//////...---***((('''))))))))),,,...//////...000---***)))+++---///000---...---***''''''+++...,,,///222333222000//////---,,,+++***)))***+++,,,000111222333444333222222666333///---...///111111//////...///000222444555222///------.../////////******+++---///111333444444333222000......111333111222333111...+++******+++...222333111//////000444222000...------......333444444222000000111333222333333111...---///222666333///---,,,---,,,+++(((***...000///---)))&&&%%%&&&'''((((((***...111000---)))%%%$$$&&&)))+++111222222111///------...+++---///...,,,,,,///222///---***)))***+++,,,+++%%%''',,,///000...+++)))//////000111111000......)))%%%&&&)))!!!&&&///333777777333000//////111222222333333333222222222333444444111/////////++++++---///222333222111222333555666666333111///((('''''''''(((+++---///444444222,,,&&&%%%)))...222222222333444333000---------,,,---///111444666111000...---///111111000,,,+++)))(((***///444777444555555444222///,,,***000333444000***&&&'''******++++++,,,,,,---------...,,,(((((()))+++------111222444333222222333555......///000222222000...***+++------...///222444222///,,,++++++------,,,+++---000111000---)))&&&###''',,,...------000222000...///333444333444888@@@LLL\\\iiipppuuuzzzzzziiiYYYOOOCCC>>>777444444333111///+++,,,...///000000000000+++...111222111000111111333555888::::::888555333---.........000444:::???CCCLLLXXX___aaa`````````mmmvvvxxxsssssswwwsssjjj\\\WWWOOOFFF===;;;DDDPPP```rrr|||uuussslllddd]]]SSSFFF>>><<<===;;;888666555555666666666777;;;BBBJJJVVVhhhyyy222///,,,+++---///111111000555999666///)))***---444555666777777666555444555000,,,,,,111333333000000---++++++,,,.........222333333333222111///...000///,,,***))))))))))))+++++++++,,,---...///000333000,,,)))(((***---///---+++)))))),,,///111111555000+++***+++............000222222000.........,,,)))&&&'''***---...---222222333444444444333333111+++&&&''',,,000///,,,---///222444555333111///,,,.../////////111333555444000,,,+++---000000///111222222111//////000222222111000000111111///---111///------000222444444666333111000//////...---555111---++++++,,,------)))***,,,///222333111000111000...,,,+++,,,---......//////+++'''&&&))),,,......000222444222...+++,,,---......+++*********+++---111333555444333111666333000---,,,---///111222111...,,,,,,///111333...000111111000///000111,,,++++++,,,......---++++++...000000---,,,---///222333555444222///......---///111333333222000...111,,,)))***+++***,,,///111111111111111222222222444333333222111000//////111444666555111---)))'''&&&,,,222444111---)))(((&&&(((******)))+++000333111000,,,&&&!!! %%%)))444555666666444111000000......------------.........+++)))))),,,---,,,***(((((((((((()))***+++,,,111222333444444333111000---+++(((%%%$$$###$$$$$$222666999888555111000000...///000000000000///...555555666666555333111//////,,,)))+++///444666666777666666666666333000,,,+++++++++***((()))---///.........---***)))***,,,555333000...------///000333222///......///222333111000///...............///---******,,,...//////111222333222///---,,,,,,///666999222+++***)))&&&&&&(((+++,,,+++++++++,,,(((((()))***,,,...000111333333444444444333333222...111333111...+++,,,---+++++++++,,,...000111222---------,,,+++,,,...111333222111000...+++&&&###%%%(((,,,......------------000333555444333222333???FFFPPPXXX___jjjwwwvvvhhh[[[LLLAAA888555555333111111,,,---...//////000//////...///111222333333222222777555444666999888222,,,,,,...///000333999AAAHHHJJJMMMRRRYYYaaahhhmmmoooyyyxxxtttssswwwzzzpppbbbUUUSSSOOOIIIEEEEEEJJJNNNaaalll{{{uuufff\\\cccdddiiimmmgggYYYOOOMMMKKKDDD>>>;;;555///111999999;;;===@@@GGGVVVjjjxxx333111///---------///111///444888666///+++,,,///222222333444444555555555666111---,,,///111000......,,,))))))+++---...///111222222333222111///...///...---+++************++++++++++++,,,------...111///,,,******,,,...000///---++++++...000111111111---***)))+++...//////...///111111000......///000---))))))+++,,,,,,+++//////000111222222222222///)))$$$%%%***...---***+++...111333444333111///...///111222222333666888666222---+++,,,......---///000000///...---///000222111000111222222000...000...------///111111111333111...---...///111111333000---,,,---......---++++++,,,///222333222000000///---,,,,,,---...///000111000,,,'''%%%'''***//////000222333111...******---111222000---+++***---...000222333333222111666444111///...///111222///...+++***+++...111444111222333333111//////000---,,,+++,,,---,,,***)))(((+++---...,,,,,,---///111222333222000/////////---///111333333111///...---'''%%%))),,,,,,,,,...000000111111222222222222111111111111111000000000111333555444111,,,)))(((%%%+++111333111---***(((&&&(((***++++++,,,///222111000---'''###"""&&&+++333333444333111000//////........................---+++))))))+++,,,***)))&&&&&&'''((()))+++,,,---111111333333333111///...+++***(((((('''((()))***222555888777444111//////...///111222222111///...444555666666555333000///---***((()))...222444444555444444555555555333111///---,,,*********+++++++++,,,,,,+++***+++,,,...222111...,,,,,,---...///000///...------...///000///...............//////---+++)))***,,,.../////////111333222000...------222999;;;444...---,,,***(((***,,,,,,+++*********)))******+++---...000000111111222222222111111000...000000...+++)))***+++++++++,,,,,,---///000111+++++++++***)))+++///222333333222111///,,,(((%%%%%%'''***+++++++++,,,---,,,///222333333333444555:::@@@JJJSSS]]]iiiuuu}}}{{{kkk]]]NNNCCC999777777555333444//////000000000000000///---...000111333333444444666444333555888999444000,,,...000111333888???DDDIIIIIIKKKQQQ\\\lll}}}zzzuuupppfff\\\RRRUUUWWWSSSKKKFFFHHHLLLSSS^^^kkkqqqjjj\\\NNNEEEQQQ\\\ooo~~~rrrhhheee___SSSEEE===777333444999<<<>>>???AAAGGGTTTfffsss222333222///+++)))+++......222666555000---...111000000///000111222444555666111---,,,...///...,,,---***'''&&&(((,,,...//////000111111111000///...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222111000......///000000///+++)))'''(((***---///000...000111222000///000111333000---++++++++++++***++++++---///000111111111///***%%%&&&***---,,,***)))+++...111333222111000000222444444444555777999777333---***)))+++,,,,,,,,,...///...------...///111000000111333333222000...------...000000...,,,...---,,,,,,---///222444000...------...//////...,,,,,,...000333333222111///...---,,,,,,---///000000111000,,,'''%%%&&&)))//////000111222000,,,))))))---333666444000,,,***......///000111222222333777555333111111111333444---+++)))''')))---111444444666777555222000//////...---++++++,,,+++(((&&&%%%'''***++++++,,,---///111111111///------...000...///111222222000///---)))###!!!'''---...------,,,---...///000111111111///000000000000000//////000222333222///+++)))(((%%%***///222111///,,,+++'''))),,,------...///111111111///***&&&&&&***...111000///............///...///000000000000///...,,,+++******++++++***(((&&&&&&'''(((***+++---...000111111111111///---,,,(((((()))***,,,...///000111333555666333000......---///222444555333111///333444444444333222000...+++)))((((((,,,000222333444222222222555666666555222///,,,+++,,,,,,)))&&&((()))*********+++...111///...,,,******+++---...---------------------------------...............***)))((())),,,...//////---///111222111//////000333888999444///...---,,,,,,------,,,***(((((())),,,,,,,,,------...//////...//////000000/////////......---+++((((((***+++...------------...//////+++***)))((((((***///333333333333222000---***(((&&&'''((((((((((((***,,,---...000111111222555777777;;;DDDOOO\\\iiisssyyyrrrbbbSSSGGG<<<999999777666777333333333333222111000///------...000222444666777666444333444888999666444,,,...111333555888<<>>888BBBUUUrrrwwweeePPPBBB:::777888:::<<>>>>>DDDIIIVVVccccccXXXIII???;;;CCCWWWsssuuu___KKK===888999;;;888<<>>888===DDDUUUaaaooossskkk___VVVRRR^^^nnn}}}zzztttYYYAAA666555666444999???CCCGGGPPP]]]fffrrr}}}###%%%(((***++++++***))))))***,,,---...///111333555333111...------......000000...---,,,---///000...,,,,,,,,,...//////........./////////---,,,+++,,,---.........---,,,,,,,,,---///111222111000//////---+++)))(((***---///111111222222222///+++'''%%%)))---///......///111222333222000------...///000111000...+++***---000333333333222222000///...,,,+++************)))))))))***,,,...///000111111000222444333111...------000111111...***((()))+++***---111333333333333444000/////////000000///------...000222444222...******...111111...,,,...111333111//////222444555666111///......///000///.....................------))),,,...---***)))***---111000///000000000...,,,)))***+++++++++...222555000///......------------)))+++,,,...//////...---....../////////...------000333666777555222000///,,,++++++,,,------+++)))&&&%%%'''+++000333333222111111///---+++***,,,...//////......---,,,++++++******,,,///...+++,,,000///111333555666555333222,,,...000222222000...---000000///---++++++---///111000111333777999888666222///......000222111000///111222000,,,***+++---,,,(((&&&''',,,000000///........................---000444666555555555777333222111000000000000000333222222111000000000111+++)))'''&&&'''***...111000///000222444333///+++&&&(((+++...000111000000///......---------------444444222///,,,+++...111222000......///000000000///...---------///000111//////---+++)))+++...111333333222111111000000000000000111111111111000000///000111222111000...---------...///000---)))&&&))),,,///222333444666777444...+++,,,---+++---222222000---***''''''***---+++,,,.........---+++***,,,---...///000000000000///,,,***+++...222333444333222111000000000000000111222111///,,,******++++++///333333///------///333333333111//////111333111111000///---,,,...000000222666:::BBBMMM[[[eeepppxxxlllUUUFFF<<<555333333...///000111222333333333///000111222222222222222111222444444333111000///444444444777:::;;;999666555999DDDWWWmmmwwwjjjfffeeedddfffkkkhhhbbbXXXMMMDDDAAAAAACCCRRR^^^nnnxxxxxxppphhhdddkkkssswwwtttpppooommmjjjuuurrreeeNNN===777777777888<<>>666222333,,,---...000222333333333000111222333333222000///---000333444444222000000555444444777:::<<<:::777555<<>>:::999333///---///000------///000333666666444333333444666777888777555444444555888666444111000111222333>>>GGGUUU___ccc```[[[WWWXXX^^^dddeeebbb```bbbeeepppvvvyyyqqq```MMMBBB>>>999AAAOOO^^^iiillliiieeeXXXOOOFFF???:::888<<>>::::::@@@HHHOOORRRSSSXXX^^^______eeennnvvv+++******,,,...//////...000000///---,,,,,,,,,+++''''''&&&'''))),,,///111888777555444222222222222...//////000000111222222111///...------...000111777777777666555333111000---,,,,,,,,,---///111222111000//////...//////000000111222333333222000///,,,---...//////111444777333111///,,,************222555444000...000222111///......///000///,,,******+++---////////////...,,,---...///000000000000111000///000222333333222...111444555444333333333///000111333333444444333333111///------...///000111111000///------///111666444444333///)))***///222555555333444888888666444333111000//////000111333444555333000---,,,,,,---...000111111000...---000111222333444444444444333555777888:::::::::999222333222///+++'''&&&&&&&&&(((***---000222333444222111111333777888555222111///------...//////////////////......000444777888555333555999888333.........//////...///222555555000,,,,,,------((($$$###&&&+++............///---,,,+++++++++***'''%%%&&&)))---///000111222333333000---///333888:::999//////000333555444222///---...///000111111222222111000///......///000111---***((((((***---000000111//////111444555222///*********)))((((((***,,,)))+++...000111111000///------,,,,,,---///222333000...+++)))))),,,000222111///---+++---000555888222111000---+++***,,,...000///---,,,+++,,,------...//////...---,,,---///,,,++++++,,,---///111222333222111111111111///---((()))***,,,///111333444222222222222222222222222000///000111333444222000,,,,,,---///111333555666555222///...,,,***'''%%%,,,------,,,++++++---...)))(((''')))---...+++(((***+++,,,,,,,,,,,,...000333111.........//////......,,,***(((&&&%%%%%%%%%&&&(((,,,///111222222222//////......---,,,,,,,,,++++++,,,---------,,,,,,------------,,,+++******+++,,,///000111000...,,,---///111222111000000111...---000666:::>>>FFFNNNZZZdddpppyyylllXXXHHHAAA???666222000111111---***+++...000333444444555666777888999:::888666444444555666555333111//////000000<<>>555999AAAKKKSSSWWWWWWVVVEEE===555222111111444999;;;;;;;;;===CCCLLLXXX```cccfffmmmtttuuusssvvv{{{...------------.........111111///...,,,+++******&&&%%%%%%&&&(((***---...666666555444222111000///+++,,,---///000111222222...---,,,++++++...000222666666666666555444444333000///,,,++++++,,,...///000111222222222111111000---...000111111000...---+++,,,------...000444777222000...---,,,,,,***)))000333333///---000333222...---,,,---......,,,***)))***+++---............***+++---...///000000000000//////000222444444333...111333555444333444444000111111222333444444444333222000...---------...333222000---+++,,,///222999777666333,,,$$$###'''///333555333333666777555333222111000000000000111444555555333000---------+++,,,...000000111000000111222333444555666666666555666888999::::::999888222333444333///+++)))(((******,,,...000222333444444333444666888888555222///---++++++...000222222111111000...,,,...222555888666444555666444...(((---...///...------///111444///++++++......)))$$$"""%%%)))---......------,,,++++++,,,---+++(((%%%'''***---///000000222333333000---...222555666666+++---000333444333000...---///000222333222111000111000///......000222333///---***)))+++...000000000......000333444222///''''''&&&%%%$$$%%%(((+++)))+++///111222000...,,,'''(((***,,,...000222333///---+++)))***---111333555222...******...555:::777555222///,,,+++,,,---000000///...---------------......---++++++---///---,,,,,,,,,---///111333444333222222222000---***&&&(((***---000222444555111111111111111111111111......000333666777666555...---------...111333555444222///---+++)))((('''---......---+++)))***+++******+++...000111...,,,((()))++++++,,,...111444777444111///000111111111---,,,)))&&&$$$$$$%%%'''(((***---111333333333222............------,,,,,,+++,,,,,,---.../////////......------+++***)))))))))+++///111111///,,,***+++...111222111000000000///...///444777:::AAAIIIWWWaaammmvvv|||yyygggWWWJJJDDD999444111333333///++++++---...000111222333555666777888888777555444555666555444333111000000//////555???IIILLLIIIHHHKKKPPPRRRVVV[[[\\\ZZZZZZ^^^bbbooovvv~~~wwwdddPPPBBB;;;::::::<<<@@@CCCDDDDDD<<<444......000111444888<<>>CCCHHHLLLRRRVVVSSSUUUXXX\\\^^^^^^\\\YYYZZZ```lllyyyuuuaaaPPPEEE@@@999555444555777888666000,,,...111222777<<>>555111111222333000---,,,///111333;;;DDDJJJSSSaaappp|||.........+++)))(((+++...111...***'''&&&''')))+++++++++******************(((***,,,......,,,)))((('''(((+++---////////////---...///111222222222222------------...///111222444333000...,,,,,,,,,------///000222222111000///222222333333222///---++++++...111222111000000111000......111666666222...+++111333111000111111///...,,,++++++,,,------,,,******)))(((((((((((()))&&&'''))),,,...000111111444111//////000222222222///111222111000000000222444333222222222333555555888888777666555444333333222222000---******---///111000000///((( !!!+++222666222////////////------...............---,,,------,,,***+++---///++++++++++++---000222444666555444333333444444555444333111///......///000///000222111///---,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,...000+++++++++---000222333222...///111000///...///000444333333333222111000...,,,...//////...---...///---......---,,,///444888333000------......---+++$$$$$$%%%)))...111222222111333666777777666777888444111...///111333111///222444666666333111111222///000000111000///...------...///000111000...---222111222333333222...+++)))'''%%%'''+++---,,,***&&&'''((((((&&&&&&''')))000111222111///+++'''$$$###''',,,000222111///---***)))))))))+++...111333444333000+++&&&(((...444555333222333444333000------///111333333333111000//////...---,,,---000333444222000//////222555777333000---***)))'''$$$"""&&&))),,,///222333444444777666555333222000///...------///222555666666444666555222000...---,,,,,,...000222111///------...---000333444222000......------......------......,,,,,,,,,++++++---111555444333111222333444222111---///000,,,((('''***...000000///...///000111111000000000000111111111111111000000000000111333333...---+++***)))))))))***---///111111000...***((((((+++000222222000000///000...000555777888>>>DDDIIITTTbbbiiinnnvvvwwwggg[[[III???888999<<<;;;999888000---)))))),,,///000000111222444444333333444666000111444666666666444333444555888===EEEMMMTTTWWW[[[```hhhmmmkkk```PPPEEE<<>>666222111111......111444555999EEERRRYYYcccsss,,,---,,,***'''&&&)))---111---)))%%%$$$&&&))),,,++++++++++++,,,,,,,,,,,,&&&(((+++---...,,,)))(((&&&(((+++---//////......---///111333444333222111...---,,,,,,,,,---///000333222111000//////000000---...///000111111000///555555666555333111...,,,---000333555444222111000///......222888999555000,,,222555333222333111...---+++******+++,,,,,,+++,,,+++***)))((((((((((((&&&'''))),,,...000111111555222000///000111222222///000222222111111222444888777555444333333444555222333333333333333333333111000///,,,***)))+++---------...///***###"""&&&+++222666222...---...---,,,,,,------...------,,,***++++++***)))***,,,///,,,+++++++++,,,///222444666555333222111111222333555333000---,,,---...///---...///...,,,++++++,,,***)))))))))***,,,...///******)))''''''))),,,///---,,,---...111111000///+++...111222222111222333111000000000000000000000---///111111000///000111,,,...///---,,,///666===999555000//////000...,,,$$$###$$$''',,,000222333333666888999999888888999444111///000333555444222444777888666333111111333000000000//////...---,,,---...111222222111...,,,111222333555555222...***'''%%%###%%%)))++++++)))%%%'''))))))'''&&&&&&'''///000111000...+++(((%%%)))+++---000000///---+++***))))))***,,,///222444000111000+++'''(((...444111000000333666666222///,,,...111333444444222111111111000...---///222555555333111000000333666888333///+++(((&&&$$$"""!!!&&&(((+++///111222222222999888666444222000......//////000111333444222000666555333111///...------...111444444000---,,,---,,,///333555333111/////////000000///------...000---------++++++---111444222111111222444444222111///111222...(((&&&(((,,,000///...---...///222333111111111111111222222222111000/////////000222222,,,+++***((((((((()))))),,,---///000///---+++)))'''+++000222222000000///......222777999888;;;???BBBOOO^^^gggkkkrrrxxxkkkcccNNNCCC::::::======;;;:::000,,,((())),,,000222333...///000///------...///...000333555666666444333222555999===CCCJJJSSSXXX]]]gggrrrvvvnnn]]]KKK???888>>>GGGRRR^^^hhhqqqwwwtttiiiXXXHHH<<<555111000000222777:::;;;AAAPPP```hhhsss---+++)))(((%%%###'''---///---)))&&&%%%'''))),,,---+++))),,,000222///++++++)))(((***...000///------000333333000------......000444777777444000...000000000///......------111//////111333333000,,,///---,,,,,,...//////...000111222111//////000222///111333444333222222333222111000111222333222000---...///000222333444555111000...,,,+++,,,---...------,,,++++++,,,,,,,,,''''''(((+++///222333333...111444444111000111222444555555444222222333555999777555333111222333333333---))),,,333777333...---+++******++++++)))((((((+++---,,,***(((***+++333333444444333111000///,,,+++***+++,,,,,,+++***'''&&&&&&)))...111111///...,,,***,,,///444777888777666555111...------///------,,,***)))***---000///...,,,***((((((((()))***)))(((***---///000///***)))(((''''''(((***,,,,,,,,,,,,...000000...---++++++,,,///333555333000111///...///222222000---//////000111111111111111333///+++)))***000777<<<;;;777111000000111///---'''%%%$$$''',,,111333222555666999::::::999666555333111000222555777555333666999:::777222000333666222333333111...,,,,,,---000222333333111000000111333444555555444111...---,,,(((###$$$***///000///,,,+++)))'''&&&&&&''''''...000222333111///------------,,,,,,+++******))),,,000444333000...///222333111...,,,,,,...111222111111222333333333333222///000333777;;;:::444000111000/////////000222222777555222111222444555555111...***(((((((((((('''***+++---///111111111000333333222222222333444444333222111000000111222222444555555444000---+++***...///111333333222///......///000000///...///111555333...+++***+++...//////---+++---000333222111444555444222///......000222111///---,,,++++++,,,...+++***---...---000444222555999888444111000000///000000...,,,,,,---.........,,,)))&&&%%%'''(((***,,,......---+++++++++((()))+++///222333222000...000222555777888999999>>>HHHUUUaaajjjrrrzzzwwwlllUUUIII===;;;BBBDDD???777111...,,,///444777555222...)))(((,,,///---******///000222444666666666666444555666999???HHHSSS[[[cccooozzzvvveeeSSSKKKKKKHHHDDDDDDJJJRRR\\\iiisssrrrppphhhVVVBBB444222555222;;;BBBCCCFFFTTTeeepppxxx///,,,***)))&&&###&&&,,,///,,,)))&&&&&&'''***,,,---***)))+++///111///,,,,,,+++***---000222222111000333666666333111000111---000333666666333000---.........---------,,,,,,------...111444444111///...,,,++++++---.........---,,,,,,---...000222333000222444444333222222222222111//////000111000///---...///000222333444555222000...---,,,---............---,,,,,,------...*********---000111111000...111444444222111222444444555555444222222333555777555333000//////000000,,,'''###'''000555444000,,,***))))))+++++++++***)))+++---,,,***((()))+++000111222333333333111111...,,,******++++++)))'''!!!"""%%%***///222111//////...---...111555777777666666555222...,,,+++,,,,,,+++***(((&&&'''+++...000...---+++)))))))))))))))((('''))),,,...//////......---,,,+++,,,,,,------,,,,,,---//////,,,***,,,,,,---000333444222///222000///000222222000.........///000000000000///222///,,,***,,,000666::::::666222111222333000...((('''''')))...111222111333444666777777555222111111///...000333555555444888:::;;;888222000222444111222222111...------...000111222222000//////000333333333333222000...------((($$$%%%***///111000///...,,,***)))))))))***000222333222000.........,,,,,,+++***)))))))))))),,,000444333000...000222222111000000000000111111...///000111111111111111---...000444777777333000000000/////////111222333555444111111222444666777222///,,,******+++++++++,,,---...000111111111000333222222222222222333333222222000000000111333444666666555333///,,,+++***---///111333333222000///...///111111000000222333666333000,,,+++---///000///---,,,...111444333222444444444222///...///000333222000...------------,,,)))***...///---...111333555777777555333111000---......---++++++,,,...000///---***&&&%%%&&&''')))***,,,,,,,,,,,,,,,---++++++---000444555444222///000222444555666666666<<>>???FFFTTTaaannnrrrppp```JJJ:::777;;;EEENNNXXX```lll|||***'''&&&((('''%%%&&&))),,,+++)))))))))+++,,,...---+++))))))---000111111------,,,,,,---.../////////000333444333222111000---///111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++---000444666777555444000---++++++---/////////,,,'''$$$&&&---444666555222333333222///---------111...,,,***+++,,,,,,,,,+++,,,---///000222333444222111000///...////////////...,,,,,,,,,---///000/////////111333222000......///000111222333444444444555555444222222333444222111///---,,,+++++++++&&&""" %%%///777999999///,,,)))((()))+++,,,+++,,,,,,,,,,,,***)))(((((()))+++---111333555555555222---)))***......***%%%###(((---///000000000//////111333444444333222444555444111...------111///---)))&&&&&&))),,,------------+++***(((((('''&&&&&&(((,,,///000000666666777666555222000...,,,+++,,,---//////...,,,---...111333444222000---222222111111111000///...------...///////////////000000000000111222333333444222111222444444222...,,,---///222333222000///...///111222222222111000......---...111444666777:::;;;;;;888333///...///...///000000//////000111000222333333111000000111444333111/////////000111///+++((('''+++///222333555555444333222111111111444333222///,,,+++,,,......,,,)))''''''((()))+++,,,...000000//////111333000000111111111111111222////////////...---,,,+++,,,++++++++++++,,,,,,,,,......///000111222333333444444333222222333555777333000,,,+++---000333444000000111111111111111111444444444444444333222222333111...,,,,,,...000222333111...------------,,,...///000222222222111000---///222333333555777999666555333111000000111222222222222222222222111111111111222000......///000------------///111333444...++++++...///...///222999777444444555333...***'''(((******))))))***+++......---+++)))((((((******))))))+++...111444555.........111333444333222------...//////000000000666<<>>CCCRRRZZZeeeppp&&&######'''(((&&&&&&)))************+++---...///...,,,++++++---000222222,,,+++***(((''''''((()))...///000222333333111000...///000111111000///...,,,,,,------....../////////111333555666666666666222///---,,,...000111222111,,,'''(((...333444333111111111...+++))))))***///,,,*********++++++******+++,,,---///000111111000000/////////000000000---,,,+++******,,,...000///...///111333444222111---------...000111222222333444444333111111222333111000///...---,,,,,,,,,'''$$$###'''///555888777222...***((((((***++++++......------,,,***)))'''&&&(((+++...222444555555111...+++,,,000111...+++###$$$%%%'''(((+++...000...------...111222111000///111333444333111111222222111///+++'''&&&((()))***+++,,,---,,,+++)))''''''&&&''')))---000222222444555666666555222///---++++++,,,...111222111///,,,///222444444222///---000111111111000///////////////000111111111111111000111222222222222111111111///...000333444111...---000333444444222000///---...000222444444444444//////000111222555777999:::::::::777444000...------...000000//////111222222444555555333222222333555333111//////111333444000---++++++,,,///222333444555555555444444333333333333000---***)))+++---///---+++(((((()))+++,,,+++,,,---......///111222111000...------///222333444444333111///,,,***)))...---,,,***((('''((()))...//////000111222222222555555555333000///111333111...++++++...111444555222222111111222222222222666666666666555444222111333111...,,,++++++---...---+++)))***---///000000///000111111111111000///...000222333333444777888555444333222111111111222444444444333111///------///000000///...---///000(((((()))+++...222555777444///+++,,,------111777<<<888555333222///***%%%&&&(((******))))))*********+++,,,,,,++++++,,,...,,,******,,,000444666666---,,,,,,...000111000///)))***+++,,,---...000000222888???GGGQQQ\\\iiirrr{{{mmm___WWWNNNBBB999222///...111777999555111,,,((('''...444666777999;;;:::999888777666555555//////000444;;;GGGTTT]]]]]]VVVPPPTTT```kkknnnmmm^^^PPP???444000222<<>>555000...222888GGGMMMTTTTTTQQQRRR[[[cccuuu~~~(((%%%%%%)))+++(((%%%%%%'''(((***---///000000000111111222222111111111222,,,---,,,)))''''''***---000000111444777888666333000000000000000000000000,,,------///000111222222222333333222000222555999444111---,,,...111333333444333000...------------//////...+++((('''((()))(((((()))+++------+++)))************************)))***,,,...000111222222...,,,***)))***,,,000222111///---...000222444444000...,,,,,,///111111///000111111000......///000......//////000000000///))))))***---222444333111111---(((&&&(((,,,///111444222000//////...+++(((###%%%(((+++---////////////111222000...---...///,,,------,,,***)))+++...---+++)))))),,,///000111,,,...////////////222444111222222///+++&&&###"""'''***...111222111...---%%%$$$%%%(((---111333333---...///000111000000///...---...///111111///---***///444666555222000000///222444444333222444555111111222333333333333333333333444444333111///...///,,,***,,,000444444333///222555555333111111222//////000111111222222222///222666777666666666888555555555666666444222///---...000000//////111222333555666555444222333333111111000000111222333444111222333222111//////...,,,---///111333333333333222222222000------...000---,,,+++***))))))))))))'''''''''(((+++---///000000///......///111222444777666555444222///---,,,---......,,,***)))***---000000111222111000//////000333444222---+++,,,///...------///111333333333222222222222333444666777555555666555444111///---........./////////......,,,******...444777666333444333222111000...------000111222111000///000111///000000111000000///......000222111---***)))))),,,.........------///111******+++,,,...111444666444...***)))******///555666666444000,,,(((&&&&&&)))+++---...,,,*********'''***,,,------...///111...+++***---222444222///+++)))((((((***++++++******)))))))))***+++---......111666<<>>888000...///999>>>EEEKKKRRR^^^lllvvv,,,((('''+++---)))%%%###&&&(((***---///111111111111333444444222111111111---......,,,***+++000444000///000333777888555222111111000000000000111111+++,,,---...///111222222111111111///...000555:::333000,,,+++---000222333222333222000---++++++,,,//////...+++((('''(((***&&&'''))),,,......,,,)))***)))))))))(((((('''''''''(((+++---000111222333///---+++***+++...111333333000------...111333333222///------///111111//////000000///------...///,,,---...///000000000000+++,,,...222666777666444...***&&&%%%(((---222555666333111000000///,,,(((###$$$'''***,,,---------///222444111,,,)))+++...+++...000000---+++,,,------+++((()))+++///111222------------,,,---///222333555666333...)))%%%###'''***///333444444111000######$$$''',,,000222222++++++---...///000111111000///...//////...,,,))))))...444777555222111000000333666666555444666999111111222333333333333222444444444444333111///...000---***,,,111555666555///222444444222111111333000000/////////............222777999777555555666333333444555666555333111---///000000//////000222222444555555333222222333/////////000000111222222111333555555222///------)))***---///111222333333222333333222000///000222++++++******)))(((((('''&&&%%%%%%&&&***---.../////////000222222333333333555555444444222111///...+++---///...,,,+++...000111111222222111000...------111333111,,,***,,,000......///111333555444222222222222222333555777888333444444444222000---++++++,,,///111222222222111...,,,,,,111777:::777444555444333111///...,,,,,,000111222000...------.........///000000///---,,,)))---000///,,,***)))***,,,---......------///111...------...///111333444000,,,)))******))),,,111111333333000***''''''(((+++---//////---+++******)))+++---...------...000---+++***---111333///++++++)))(((((()))******))),,,+++***))))))***+++,,,---000333888@@@MMM\\\gggrrr||||||sssfffWWWLLL@@@;;;555555999===<<<:::666111...333777999:::<<<666555333222222333444444111111222222333777<<<@@@DDDIIISSS___hhhiiiaaaZZZPPPLLLJJJHHHAAA666...,,,111555<<>>>>>;;;888333111000111444666777666666555444222111222222333222333333///,,,...555;;;FFFOOO[[[eeegggaaaXXXRRRMMMXXX\\\PPP@@@777222//////222:::III\\\ppp222000...***'''(((+++...000111111000...///111333666333111000222555666666555333111000111333444444000000000000222333333333333222111000///000000111///////////////......---...//////...---...000333222000///000222444222111/////////---***))))))+++...//////000///...,,,+++))),,,///111000///......+++***)))((('''''''''(((&&&(((+++...000111111000///---,,,---000222222111000///...///111222444444444333111000...---,,,,,,000...,,,+++---///000000/////////,,,)))&&&&&&'''''''''***111777999555111---***)))***)))(((,,,222666555333000...------------...///+++'''&&&)))---/////////...------,,,,,,---111555777555111...---,,,+++++++++,,,...///000///...---***((()))---000000111222222000---)))'''------...111444555444222+++&&&"""###(((---/////////---,,,///333444222...///......///111111...+++---,,,---///222333111...111222333444555444444333222444666666555555555666555444333222111111111111333...))))))...444666666444444222///---,,,...///444444444111///---...///000111222222222000///...000000222333333222111000111000///...---,,,+++***000//////000333333000...---,,,+++******+++---......///000111222333444444000000/////////111222333666555444444444333222111---***((((((******)))'''%%%%%%&&&''')))+++---...,,,...000222222222111000000111333333111000000111...000222222111000///000111000///...///000111222111333444111,,,+++...111111000000222555555333111000222555777888777666555333111000000111111///---,,,...111444555555333222222222222222111111000000000///------...---+++)))---......---+++***+++,,,,,,------,,,******+++,,,,,,------......---+++)))------------,,,+++*********+++---000111222111111111000///...------------//////...,,,++++++---//////...---,,,,,,,,,,,,---...///111111///.........++++++---...///...+++)))))))))***)))((()))+++---///000111000---,,,,,,,,,,,,///333666<<>>999:::<<<>>>DDDOOO]]]nnn)))***,,,,,,,,,...111333333444555555555666999<<<222000///000222444444444333444333000,,,******+++...222666777666444444555777555222000............111111111111111000//////111222222222111222444666666555333111///...///000111111111///---,,,---...///000111111111000///...---///222222222111222333222111///---,,,,,,------,,,---.........---+++***+++---...///////////////---///111000///...///111222333333444444333222222000000111222333333000...------,,,)))%%%!!! %%%***///222333...,,,+++,,,+++(((***///111000000//////...---,,,,,,,,,------,,,,,,---...,,,,,,+++++++++*********---111555666555333111000---+++)))((((((+++...111333333111///,,,,,,///111222111111222222333333444000---******---111444666///...------.../////////......///000111000...,,,,,,,,,,,,,,,---...000222222111...,,,+++---000222000000000/////////000000222555888888666444222111******,,,...111444666888333222000000222333444444555555444111...+++++++++000111333222000...------,,,---...//////...---,,,222222333444444333222111......---,,,+++***))))))((()))+++,,,,,,,,,++++++000000000000...,,,***)))''')))...111333222000///,,,,,,,,,---...000333444333444555444111000111222444444222000---,,,++++++******+++,,,---///111222000000000////////////000...///000000///...///000111333666666555444555555444222///------///222444666444222///---...111444111222222222111222222333222333333333222111000//////,,,***+++...222555666666333000,,,)))((())))))***,,,000222333111...,,,(((''''''))),,,///111111---///111000///---......111333555444111//////000111111000...++++++---///111000///---------------+++...111444555444222000000///---,,,...000333555444444333000,,,++++++,,,------,,,,,,,,,------...000111111000......///000/////////---***)))+++---///000111000---,,,,,,,,,444555555333000---,,,,,,---///111222555>>>LLLVVVaaaiiisssyyy|||sssfff___XXXQQQJJJCCC;;;888::::::666222333333333333222222222222111000...,,,,,,000555888;;;<<<;;;777777???NNN[[[ccc\\\PPPCCC:::666999>>>>>>HHHWWWgggvvv'''))),,,---...///111333111222333444444666999<<<222111///000111333222111000222222///***&&&&&&(((...333888:::777555555555555444333111///......---......//////000/////////...111333555555555666777666555444111...---///111555555555222000...///000222333333222111///---,,,,,,...000111000000111222555444222000...---,,,,,,,,,---//////---***'''%%%(((***.../////////000111///222444222///---...///111222444555666666555444333222222333444333111.........,,,)))&&&######$$$ !!!"""$$$(((+++------++++++---,,,)))+++000.../////////......---,,,******+++,,,,,,---------++++++,,,,,,,,,---------///222444555444333222333...---+++))))))+++---///333444444222000...///000111111222222333444444555111///,,,+++---///111111......///000111222222222///////////////...------,,,---,,,++++++,,,000333333222000---+++,,,///222000///...............///333555777666444222000000)))***,,,...111444777999444444444444444444555555555555555444111///...///000111222111///------...+++,,,---...///...------000111222333444333333222,,,,,,,,,,,,++++++++++++)))+++------+++******+++000111222222222000---,,,,,,...111333444222000...******+++,,,...000333444444666777555111///000222777777555222...+++++++++***+++,,,---///222444555222222222222111///...---***---///000000//////000111333666777666555555666666444111/////////111222444333000......///111222///000111000000000222444444444333333222000///...+++***)))***...333777888666333///***(((''''''((((((+++///222333333111///'''&&&%%%'''***---/////////111333222000...---...///000111222222111000///---...///---***))),,,///111000...---,,,,,,------,,,...111333444333222000//////......///111444666444555555333///+++))))))------,,,,,,,,,---......///000000///------...///...000111///,,,***---///222333444222///---,,,,,,444666999999666333000//////222555666888???JJJSSSZZZbbbkkkrrrvvv{{{}}}tttqqqjjj```WWWOOOGGGDDDDDDBBB<<<666666555222000///...//////111000///...///111333555555666777777:::DDDSSS^^^ZZZPPPDDD<<<777555:::@@@CCCOOOaaarrr~~~&&&))),,,...///000111333000111222222222333666999333111000000111111000///---///000---'''$$$$$$&&&,,,222888:::888444444555444444444333222000///...,,,------......------,,,***...333666777777777777555555444000------///222999999999666222000000111444444444333111///---+++,,,...///000//////000222555555444333111///---,,,)))+++...///...***%%%""""""&&&+++...//////111333///333666444000---...000333444555777777666555444333222111222444444333111///...---)))'''''')))+++***)))'''$$$###$$$''')))+++)))***,,,+++)))+++000...//////000000///...---,,,++++++,,,------,,,,,,++++++,,,---...///000000111222333333222222444555111000...---,,,,,,------111333444444111///......///000111222333333333222222000...---......,,,++++++---///111222333444555222222111///------...///---------+++)))+++///333222111000---******---111000///...,,,,,,,,,---...333444555444111/////////------...///111333555666444555666666555444444555444555666666444333333333111222222111///...///000+++,,,.../////////...------...///111222222222111,,,,,,---------.........,,,...000000---++++++,,,---///222333444222000...---///111222222111///---******+++,,,...111444555666999:::777222///111333555555555111---***+++,,,)))***+++---000333555777444555555444333000---+++&&&***///111111000//////111333555666666555666666777555333111000//////000333111///...///000000000,,,---//////...///222555666555444333111000///...+++))))))+++///333666777222222000...---,,,+++***(((***---000222222111000)))'''&&&'''***,,,......000222333333000---,,,+++)))((()))---222444111...))),,,...---***))),,,000111///---,,,++++++,,,---,,,---///000111111000000111111000000000111222222222444666555111---***(((,,,,,,,,,,,,,,,---...///...//////---++++++---///,,,///111000---+++---000333444444333000---++++++///333888:::999555222000...222666888999>>>GGGNNNTTT[[[eeekkkooovvvsssfff___WWWTTTUUURRRJJJAAA===:::555111.........///333222111222222333333222111222555999???GGGPPPWWWQQQFFF<<<888777777<<>>999666222111333444666777888777666444333000333999>>>BBBDDDDDDDDD@@@<<<888777:::AAAJJJPPPeeeuuu---------...///111333444222222222000......000111444222111111333444222000...///111222222111000///333444444555555444444333333222000111222222///---000111111111///---***((()))---222555555222///...000111000---***+++///333777777888888666333///---333333222111//////000111222333333444444555444444333111//////111111///,,,***+++---///000///,,,)))******,,,///111222000......///111222222222111111222222222222111111111111222222222333333444444555222000---***)))***+++,,,...///000000000///...---------,,,,,,,,,---......---///111111///---,,,---111...///333333...++++++,,,,,,+++---000333333333444555555444222222444666555222//////222333111...///000///---******+++---222111///......///000111000222444444333///***'''(((***,,,------///111333666555333111111111222333111000...------...000111111111///+++)))(((***,,,.........///000111222111222222111000//////000111///......---...///000111222222333333333111000///222111000222444555555444333111///------...000111111...+++---000111///,,,***+++---111333444222000//////000222555555333000,,,,,,,,,+++,,,,,,---------,,,,,,...222333222111////////////............555333222333666777666444444666888777444///,,,+++,,,,,,------...,,,***((())))))***+++---......---111333555555333000///...---///333777888777555444111222333333333333222111444444444111...,,,,,,---222000///000111222111000+++***))),,,000333333222666777555111///222222///---.........---...111333222222000000000000222222///---,,,///444555333///,,,***((())),,,///111111000...+++******)))(((&&&"""$$$''',,,111333333222333222333444555777777777333222///------...///000...+++))))))+++...//////111111111000000111111111111333444444222///...---222111...------///222444...,,,***((('''(((***+++.../////////...---,,,,,,...000111222111...+++))),,,...111111000000000000333333222111111444999<<>>>>>::::::;;;>>>FFFSSSbbbkkkxxx000000000000000000000000---...///...------...///111111222333444444333222///111444666777777777666333333444444444444333333///---+++******++++++,,,---,,,++++++,,,---...///---,,,,,,///111///***&&&))),,,//////---,,,---///111222333444444444222111444666666444111///000222555555555555555555666666111000...------.........000000111333555444111///444444444666777666333111111000//////...//////000000000000////////////............///000222444555222000,,,)))(((((()))***,,,------...000111222333333222000...,,,+++***)))+++...000111000...------,,,,,,///333111+++((()))++++++---111555777666555333111...***((((((+++...,,,...///...++++++---000.........,,,++++++---///------......000222444555222444666777666222...+++'''***,,,------...///111222333444666777777777666333111///---+++,,,,,,---//////...+++(((''')))***---...111222444666888999444333111000000///...---)))((('''&&&'''***,,,...---...///111111111000///***))))))+++...000000///111000///......///000111000---+++,,,...//////...//////111333555555222000......///111222222000...&&&''')))+++,,,---,,,,,,*********+++---///000000222111000//////111333444777666555555555444444333///111222111...+++((((((***---000111000...,,,+++...///000///...,,,,,,,,,***---000222222111222333555666777888888666555333111000...------...000111333222000---++++++---000333111...---------,,,+++&&&(((+++///111222111000///222444222333666666333111000---***)))***---000444222///------///222444222111000222444555555333///---++++++---000111111...---,,,...///000///...******+++...222555555444000111222333444666999;;;666222...000444666444000+++***((()))+++,,,,,,+++/////////000000////////////000000...,,,***+++,,,000///,,,+++---111666999333000---)))((()))+++---,,,,,,,,,,,,+++***)))(((+++---///111000...+++(((+++---//////...---------222333444444222222333555===DDDOOO[[[dddjjjnnnppp|||~~~nnn\\\EEE666...,,,///444666777777777777666555555777888:::<<<===>>>>>>===;;;===@@@FFFOOO^^^nnnyyy111111111111111000000///---...///...---,,,,,,---...///222333444333333333111222444555666555444333111111111111111111111111,,,+++***)))((()))***+++,,,,,,+++++++++---///111...,,,+++,,,...---)))$$$'''+++///000...,,,,,,......///111222333333333333444666777555///,,,---///444444333222222222333444/////////......---...///000000111444666666444222222222333555777777555222000///...---------------//////.........---------*********,,,...111444666333111...+++))))))+++,,,000///---++++++---000111555333111...,,,***)))(((,,,...222333111...---,,,)))***...222000+++***---//////111333666777666444000...(((""""""&&&(((+++---+++((('''***...///000///...,,,---...000,,,,,,---...///111222333222333666777666222...+++(((***---.........///000000222444777999:::::::::444333000...---,,,---...000000///---***)))***+++///111333444333333666888333111////////////,,,***((('''&&&%%%%%%''')))***,,,---///000111111111111***))))))+++...000000000...---......///111333444///---++++++---...///000111111222444666555222///.........000222222///---&&&'''***,,,...//////...***+++++++++,,,---///000444222111///000111333444222333333333333333333444///111222111...+++)))))),,,///333333111///......111222333222///---------(((+++...000000000111333555555555555444333222111000///---,,,,,,---///000111111///---+++,,,///111222000---,,,,,,,,,,,,+++&&&)))---000111111000///,,,000111000111555555222///...,,,***)))***...111555333000......000333555333222222333444555555555///---++++++,,,///000000.........111333444444222///...---...000222222111...000111111000222666999666222000222666888555000+++******+++------,,,***------...//////...------......///---+++)))***+++...,,,+++***,,,000444777333111---***((((((***+++((())))))*********)))))))))***,,,------,,,***(((***,,,......---,,,+++,,,///111333444333333444666===EEEPPPZZZaaaggglllooovvvyyy|||~~~tttcccOOOAAA999444555888555555555555555444444444555666777999;;;===>>>???<<>>:::;;;777777666555555555555666222444888>>>FFFNNNVVVZZZfffnnnyyy000000111111111111000000333333444333111---)))'''(((***---///000///...,,,.........///000///,,,***,,,---///111111111000//////000///...,,,+++,,,---333333222///+++******+++///...+++'''%%%%%%(((+++111000000////////////000///......000222333222111444444444333222000...,,,111---((((((,,,000///.........//////000//////...*********---111444666666444444333333222111111111222111111444777777333///111555777333---))),,,000111---)))'''(((,,,///111111000...---,,,,,,------///111333444222///***'''&&&%%%%%%(((...333777888333222111000000...+++(((///---+++))))))+++...///111///---,,,...000111111555111+++&&&%%%(((---000+++---///000///---......000111222111...***))))))000000000000000///......///000111111111///...---111111222111///...000111666666555222///---,,,---***++++++***'''&&&&&&&&&+++,,,,,,,,,,,,+++******///000000000000000//////,,,...111333444333111000---------///111111///...(((&&&%%%'''+++......---///...,,,***((((((((((((&&&'''(((***+++------...++++++++++++,,,---.........111444444111...,,,+++000000000000///...---,,,,,,***)))+++///333444333666666444333333333333333666444111000//////...---000000000000000111111111222111/////////...,,,+++555333000---+++*********///111222000,,,******,,,111444666555222000000111444111...---///000111111222222333444333222111000111222111111000...---,,,,,,)))''')))---111222222000000111111111///...---444333000,,,***,,,000333222111000///............000...---...222444333111000...,,,******,,,...///333222111111333333333222,,,...111111000000000111111333444111---...333888333333222111///,,,)))'''111333666888888555222///...///000000///...///111000111222333333222111000333444555555444111///------.........------,,,+++$$$%%%''')))***+++******...000333222///------///******)))))))))***+++,,,,,,000333222///,,,,,,---...,,,******---///...,,,222777BBBNNNTTTVVV\\\ccckkkttt|||hhh\\\PPPEEE>>>===???===;;;999999:::;;;===>>>===@@@LLL[[[eeehhhfff|||000000000000///...------///111444555333///***''''''))),,,///111111111000/////////000111000---******,,,000333444444444333///000//////...---...///222222111///,,,******+++000///---)))''''''***,,,111000000000000000111111000//////000222222000///111111111111000...,,,+++///+++'''''',,,//////...------......////////////---,,,,,,...111444555444222222222111111000000000//////000333777888555111333777999555...)))+++...///,,,(((&&&'''+++...000222111///...---------...222444666666555111---***&&&%%%%%%''',,,000333444...---,,,------+++'''%%%,,,+++***)))***+++---...000...,,,,,,,,,---------000///---+++******+++,,,+++---///000///------...111222333111...,,,+++,,,222222111000///---,,,+++,,,---...///000000000000222333333222000///000222666666666444111///---,,,******+++)))''''''((()))++++++++++++++++++++++++...///000000000///......,,,...111333444333111000,,,,,,,,,...000000...,,,(((&&&%%%'''+++---...,,,000///,,,***((('''&&&&&&%%%&&&'''(((***---///000...---,,,+++***++++++,,,...000222222000---,,,,,,.........---------------...---...000444555444222333333333333333333222222333222111000000///---,,,......///000111111111111444222000000111111///...333333111---***)))***,,,222222222///+++***+++,,,...111444444222000111222222000......000111222111000111222333333333222111555444333222000...---,,,---***'''(((,,,000222222222222222222111000...---333222000---+++,,,000333444333111///...---------...------000333555444222222000...,,,++++++,,,---111000000111333333222000+++...000111000///......111444666444111000444888333333333222000...,,,***///111444666666444111//////000111111//////000111000111222222222222111000222222333333222000---,,,///////////////...------'''(((***+++,,,,,,,,,,,,000222444222///,,,,,,---******+++++++++,,,,,,,,,---111444444000---,,,---///---,,,---///111000///000444>>>JJJQQQVVV]]]fffmmmuuu~~~xxxmmmbbbSSSHHHEEECCCBBBBBBAAABBBBBBCCCDDDLLLMMMSSS^^^lllwww|||}}}000000000///...,,,***)))+++...222555444111,,,)))&&&(((+++...111222333333000000///000111///---***))),,,000555777888777666000000000000000111111111111111111///,,,******+++111000///,,,******,,,...000000///000000111222333111000000000111111///------.../////////...---,,,---***''''''+++......---,,,,,,,,,------///000111///...---...000222222111222222222111111111111111...---...222777888666333555999;;;888000+++***+++...,,,)))''''''***...000444333111///.........///555777888999777333///---'''%%%%%%&&&***---//////))))))***+++,,,***&&&###'''(((((()))***++++++,,,...---,,,+++***)))((((((***,,,...///...,,,)))(((,,,...000000///---------333444333111///---...///444444222000...,,,***)))*********,,,...000333444444444444222000///000111555666666666444222///---***+++***)))((())),,,///+++***)))))))))***+++,,,,,,---///000000///...,,,,,,...000222222222111000,,,+++,,,---//////---+++((('''''')))+++------,,,111///---***'''&&&%%%%%%&&&%%%%%%&&&))),,,///111000...,,,***((())))))***...000000///---,,,---...---,,,*********+++---...///000111444666555333000111222333444444222111000000000111111000...---,,,+++---///111222333222222444222111111222333333222111333333///***(((+++///555444222...+++***,,,...+++...111222111000111222000///...000111333222111---...000111222333333333888666444222000///.........+++(((''')))---000222444333333222111000......111111000...,,,---///222777555222///---,,,,,,---,,,---...222555555444222222111///...,,,+++++++++......///111222333111///***---000111///---++++++000444777777555333555777333333333333222000///...---///222555555444222000///111222222111000000111000111111222222111111000///000000000000...,,,+++000000////////////......+++,,,---...............222333444222///,,,++++++***+++,,,......------,,,...222666666222...,,,,,,000//////000222333333222111444;;;DDDKKKQQQZZZdddnnnttt{{{wwwhhh[[[UUUMMMMMMNNNOOOPPPQQQRRRSSS\\\```gggqqq{{{222111111///---+++)))((()))***---///000///---+++&&&(((***,,,///111222222000///.../////////,,,***(((,,,000555888888777666000000000111333444333333000111111000---++++++,,,000000000...,,,,,,---///.........///000111222333000///...000111111000...---...///000000000/////////,,,******+++------,,,+++++++++,,,---///111222111///------...///......222222222222222333333333...------111555777555222444888:::888333---+++,,,///...+++))))))+++///222666555333111000000000000666777999999888444111///)))''''''(((***,,,------((()))***---...---)))&&&$$$%%%''')))***+++******,,,------+++)))&&&%%%$$$'''))),,,///...,,,(((&&&---///111111///---------222333222000......///111444333111///---+++***)))***))))))))),,,///333555333444333222///...///000222333444666777555222///+++,,,+++++++++---222555...---***(((((((((***++++++,,,...000000///---,,,,,,---///000111000///...---,,,---...//////---+++))))))***+++,,,---,,,,,,///...,,,)))((('''''''''((('''&&&&&&'''***---//////...+++)))((()))***+++/////////---,,,+++---///+++***(((''''''***---///111111111222222111000///222333555666555222///---,,,...111111000...---,,,,,,---000222444444444444111000...///111333333333000444666222+++)))...444888555111---++++++...000,,,---///000111000000000...---...000222333222111,,,---...000111333333444666555222000//////000111000---)))&&&'''***...111333333222222000///---,,,.../////////------///111999666333///,,,+++,,,,,,+++---///222333333111///.........---,,,++++++***,,,,,,---000222222000...***---000111///,,,***)))...222666777666444333444111111111222111111111111,,,...111444555555333222000222333333222000000111000000111111111111000000///////////////...---,,,......------------------......//////////////////111222222222000...,,,+++***,,,...///000///---,,,---222666666222---++++++111111111333444555555555555555999???CCCIIISSS^^^lllqqqwww|||{{{pppiii___^^^]]]^^^```bbbeeegggnnnsss{{{333333222111///---+++***)))((((((((()))***,,,---'''((((((***+++---///000///...------......---+++***,,,000444666666444333111000000222555666555333///111222111///---------...///000000...---...000---------...///000111222---,,,---///111333222111///000111333333333333222222000...---,,,,,,,,,+++++++++,,,---...///111111000...,,,,,,------,,,+++//////000000111111222222///...---000444555333000000444777777333///......000000///---+++,,,000444666555333222111111222222555666777777666444222000+++******+++---......---)))***+++---//////,,,)))###%%%''')))++++++******+++---...,,,(((%%%%%%%%%'''(((***+++,,,+++)))(((///000222111///---,,,,,,///000000...------///111111000///---,,,,,,,,,,,,---+++***)))***---111333111222222000...---.../////////111444777777444111,,,---------...111666:::222000---***)))((())))))+++,,,...///000///...---,,,---.../////////......000//////000222111///---+++,,,---...------,,,,,,---,,,+++)))))))))***+++,,,+++(((''''''(((+++,,,,,,+++***)))***+++---...000000///---++++++---///+++)))'''&&&'''***---000555444222000//////000222555777888888666222...+++***---111111000.........///000222444555555555555...,,,++++++...000111111111555777333...,,,111888999666111---,,,...000111...///000111111000///...++++++,,,...111333333111---......///111222333444222111///...///000333444000...***&&&&&&(((,,,///000000111111000...,,,***+++---///000///...///000777555222///,,,+++++++++***,,,///111000...,,,+++++++++++++++,,,,,,,,,,,,++++++,,,...111222111///+++---000000...,,,******+++...222444444222111111////////////000000111111---///222444666555444444000222444444222000000000000000000000000000000000//////////////////......++++++************+++,,,//////......//////////////////000111111000///---***+++---//////...---,,,+++///333333///+++)))***000111333444555555555555555444555999===CCCOOOZZZgggllltttzzz{{{tttrrrooonnnppptttyyy}}}222222222222111000///...)))'''%%%###$$$&&&***---(((''''''((())),,,...///...---,,,---...//////...,,,---000222333333222222222000000333666777555222///111333333111/////////...///111222000///000111///.........///000111111++++++,,,...111333333222000111222444555555444444222111000///---,,,,,,,,,,,,,,,...///000000000000///---,,,+++---------,,,++++++,,,---...//////000000...---///333444222000---000222333111000//////000111111///------222666555444333222222333444444222333444555555444222111---,,,,,,---000111111000+++******,,,......,,,+++&&&''')))***+++++++++***,,,...///---)))'''(((***************++++++,,,,,,000111333222///---,,,,,,,,,---...---,,,---///000///...---++++++,,,---...///...,,,******,,,...000///000000///------...000///......111555666333000+++,,,---...///333777:::444333000...,,,+++******,,,---......////////////...//////000000/////////222111111222333333111///...000111111///...------,,,,,,+++***+++,,,---......---+++)))(((((()))***))))))***+++,,,...///000111111000...,,,+++,,,...,,,***((('''(((+++...000888777444111...///222555666888999999666222...+++***---111111///...000222333333333333333333444444---+++)))***,,,///000111222555666333//////444999999555000......000222333111000000222333333000...))))))))),,,///222222222000000000000000111222333//////...///000222444555000...+++(((%%%&&&))),,,,,,...000222111///+++)))))),,,///111000/////////222222000...---,,,++++++)))+++...///---,,,++++++************+++,,,---...+++++++++,,,///222222111---///000000///------...***+++---...///000//////------------...///000111...///222444555555444444///111444444222000......111000000//////000000111////////////000000000000+++***)))((()))***+++,,,///.........//////000111.........000222222000...)))***+++------,,,,,,+++)))---000///,,,))))))***///111333444333222222222111///000444888???MMMYYYccchhhpppwww|||000000111111222111111111***(((%%%######%%%(((***'''&&&&&&''')))---000222...------...000222222222---...///000111333333444333111000333777888444000000222444555333111111111...111333444333222222333222111111111111111222222,,,,,,,,,...111222111000///000111333333333222222...//////...---------...,,,...000222222111000//////---,,,---.../////////++++++,,,---...///000111...,,,+++...222555444222,,,---/////////.........///111222000,,,---111666333222222111222333555666///000222444555444444333,,,,,,---///222444444333...,,,++++++---......---)))***++++++,,,,,,,,,,,,,,,///000...***)))---000,,,,,,,,,,,,---...///000111222333222///---++++++)))+++............///000///...,,,+++***+++,,,---000///---,,,+++,,,---......///000///......000222111...,,,...111222///+++(((***,,,...///222555888333333222111000///............---......000111222222222222222222222222111333222222333444333111///000222555444111///...///......---,,,,,,,,,---......---,,,+++************((()))+++---///000000000333333222000---++++++,,,---,,,***)))***,,,...000666666555222///...111444444555666666555222///---***...111111//////222666666444222000000000111111///---++++++---000222222222222222111000111444777777444///...000333444444222111111333555666444111((('''''')))---000222333444333222111000000111222///000000111222333444444//////---)))%%%$$$'''***))),,,111444444111,,,)))&&&***///111111000///...------.........,,,+++***'''***------,,,,,,...000...---,,,++++++---...000---+++***+++...222333444///000111000//////111222+++***)))***+++---//////...------------///000111...///111333333333333222...111333333111///------111000///......///000111//////...//////000111111---,,,+++***+++,,,.../////////......///111222444000///...000222222///,,,))))))))))))************)))+++...---***(((***------000333333111......///000------111444;;;IIIUUUcccfffkkkqqqwww~~~......000111222222222222***((('''&&&%%%&&&&&&'''&&&%%%&&&'''***///333666///......///222444555555---......///111333555777333111000333777888333///000333555666444333222222///222555666666444444444444444333333222333333333...------...000111000...---...///111111111000///***,,,------------...///---///222444444222///---///...---...000222222111---...///000111222333444+++******---222666555444------------,,,,,,------...000222///,,,,,,000555111111111111222444666777...000222333555555555555++++++---///333555555444111///------...000000000,,,,,,,,,,,,,,,,,,---------000111///++++++000555---...///000111111222222111333444222///---++++++(((+++...////////////000000...,,,*********+++,,,000///...---------...///...///000000///000222444444000,,,,,,//////+++'''%%%(((+++---...000333555111222333333333333222222000///...---...000222444444444444444444444444444333222222333444333111///111444777666222/////////111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***---///111000000///444444444111...,,,++++++...---,,,++++++---...000111333444222...---...000111222333444444222111000+++...111111...///333888777555222...------...///222000------///222333444111000//////000111444555666333//////222555555555111000000333777999777555'''&&&%%%'''+++///222333777555333111000000000111111222333444444444444333...///...***%%%$$$&&&((((((,,,222666777333---***%%%***///222222000///...)))+++---......---+++***&&&))),,,------...111555333111...,,,,,,---///000...+++******...222444666111111111000000000333555,,,***''''''))),,,///000///...---------///000111...///000111222222111111...000333333111...,,,,,,111000///......///000111...............///000111000///---------///111222////////////000222444666222000///000222111...***((((((''''''(((((()))***)))+++---+++)))))),,,///,,,///222222///,,,,,,,,,222///...000222888DDDOOOdddeeeggglllsss|||...000222333222111222222++++++******)))(((((('''+++)))(((***---///...,,,---...000111333444444444222111111222333555777999999777555222111111222333444333222333444444333111333444666777888777777666777777444111333666444000+++++++++,,,---000222333...,,,+++...222444000,,,))),,,///111000...------***---111555666555333111555555555555555666666666333///,,,...333777666333---,,,,,,---000333333333...---+++***)))***+++,,,///111222000---,,,...111///000222444666666777777111222333444333111///...)))***,,,111777999777444333333222111111222222333+++,,,---...//////000000111222333222000000000111111222444555555555444333333333222222222000,,,))),,,---/////////000333555111111000...,,,,,,...000000000000---,,,,,,...111111111000000111333555666:::333,,,)))******'''$$$"""&&&(((((()))***,,,111111222333333444555555222111///...///000222333333333333333333333333333444222///000333444333111222444666666444222000000222111///---,,,,,,---------------...000000...,,,+++,,,---...............444111...------.........---,,,,,,---//////...,,,,,,+++******+++...111333444333222000000000000111///000111///------000333888444...)))(((***...111///000000111333444555555444333222111000111222333666333///...111222222111---,,,---///222555555555)))(((((())),,,///333555777555222///...000222333444000...000444555222...///222444111+++'''(((***000111222444555333///,,,+++,,,---...////////////---+++***)))***+++,,,---///...,,,,,,---///222444666444111///...///111222---,,,,,,,,,...000222333333111000222444555333000...,,,***'''&&&)))---111333000---,,,---///111111111222222111000000222333444333222222222111///---///---,,,,,,---...,,,+++---------+++)))((()))+++)))***---///111222222222111000...------...000111000111111000...+++(((&&&+++,,,,,,***)))))),,,...///,,,***+++---///...,,,,,,,,,,,,---......+++(((.../////////000777AAAIII[[[aaaiiioootttzzz---000333444333222222333------,,,,,,+++******)))***(((((())),,,...---,,,---,,,,,,---///222444666444333333333333555777888777666444222111111222333333222222222333333222000111222333444555555666666666777555222333666555000)))))))))***,,,///111333///---+++...333555333000...000222222000---++++++***,,,000333444333111///444555666666777777777666333000---///444777777555///...---///111333333222---,,,)))(((((()))+++,,,222333333111---+++---...111222555777888888888777111222444555444222///...++++++---111555777555222222222222111000000//////++++++,,,---...///111222222333444333111000000111000111333555666666666555666555444333333111...+++---............///111444222222111000...///111444333222000/////////000111222222222333444555666777777111,,,***++++++)))&&&!!!$$$(((+++,,,---,,,...///000111222222333333000///.........000111333333333333333333333333333333000///000222444333222000333555555444222111111333222222111000000000000---,,,,,,...000000///---******+++,,,------------000...,,,,,,---...///000000000//////...------------+++))))))***,,,///222333222000//////000111222222333333111......000222444222///------...///111000000......///222444666555444333222111111222222333000---,,,...//////...*********,,,000222222222(((((((((***---000333555999777333000000111333444444111///111444444111,,,,,,000222///+++((()))+++000000222444555333000---,,,,,,------...//////000000...+++******+++---...///...,,,+++,,,...111222666444333111000111222333000000000///000000111222333111000111333444222000///...,,,***)))+++...000333111...------...//////111222333333222222444555777666555444333222000...---,,,,,,---...///---,,,,,,,,,,,,,,,************+++,,,...000111111111111000///...---------...///---...//////...,,,)))''',,,------,,,***+++---...000...,,,---///000///...,,,,,,,,,...//////,,,***---...//////111888BBBJJJSSSZZZccckkkqqqyyy---000333555444333222222...............---,,,+++)))(((((()))+++------,,,,,,+++******,,,///333666666555444333333444555555444444333222222111222222333222000111222222000////////////000111333444555555666555333444666444///''''''((()))+++...111222000...,,,...222555555444444555555333///+++)))))))))+++...111222111///...111333555777888888777666444111///111555888888777222111000111222333222111---+++(((&&&'''))),,,...555555444111---++++++,,,111333555888888888666555000222444666555222///---------...111333222000...000000111000///---***))))))))))))***,,,///222333333444555333111000000111000111333444666666777777888666555444444222000------------,,,+++,,,...111333333333222000111444777555222//////111222222000000000222333444555555555333///,,,+++,,,,,,***'''!!!!!!###)))...000...,,,+++,,,---///000000111111...---,,,,,,---///111222333333333333333333333333000///...///111333333222000222555555333222111111111111222333333222111111,,,,,,,,,...000111000///((())))))***++++++,,,,,,,,,,,,+++,,,---///111333444555444111---+++---000...,,,***((((((+++...000111000///......///111333444555444222000///000111//////000111111111000000111///---,,,---000333666666555444333222222222222000...+++******++++++***((('''(((***,,,...///...(((((()))+++...111444666:::888444111000111333555444222111222444333///+++))),,,......+++)))+++---//////111333555444111...------,,,,,,---...000111333000,,,******,,,......000...,,,++++++,,,///000444444444333333333333333444333333333222222111111222111000111222333111000///...---,,,,,,---...///222111///---,,,,,,------000111333333333333555666999999888777555222000///++++++,,,...000000...,,,***+++---...---,,,+++***......///000000000//////............---,,,,,,+++)))+++---//////---+++)))...//////...,,,,,,...000222000//////000111000000,,,,,,,,,...000000///---,,,---//////222888AAAHHHMMMTTT]]]fffmmmuuu~~~+++///222444333111000000...////////////...---,,,((((((((()))+++,,,,,,,,,---,,,,,,,,,---///111222666555333222111111111222111111111111111111111111333111//////000000///...---,,,,,,,,,...000222333111444444222111333111---''''''((())),,,///111333000---+++,,,000444666777777888777444///,,,*********+++---...///...---,,,...000333666777666555444333111000111555888999888555444333333444333222000...,,,)))'''(((***...000555555333111...---,,,---///111444666666555333111///111333555444111...+++---......///...---+++))).../////////---***'''%%%&&&&&&&&&(((***...111444444555555444111000000111222222333333444444555555888666444333333222000...+++,,,+++***))))))+++---333333333111///000222444444000,,,---000222000,,,***+++...000111111111111111///------------***(((%%%$$$%%%***000222---))))))***,,,...///000000000,,,,,,,,,,,,---...000111111111111111111111111111---------...000111222333111333555555222000......---...111333333222000///,,,+++,,,---000222111000((((((((())))))***+++,,,,,,---......///000222444888:::999444...+++...333000...,,,***)))+++...000//////------...000222333222222222222111000111111...///000111111000///...000///...---...000333444666555555333333222111111...---+++***)))))))))(((((('''''')))+++------,,,)))***,,,///222444666777999777444111000000222444444333333333444222---***&&&))),,,,,,,,,,,,---/////////000333444444222///...---,,,+++,,,...000222222...)))(((+++...000000111///,,,******+++---...222333444555555444333333222222333333333222222222222111000000000111000000///...------------,,,+++.........---,,,,,,---...,,,...111111111222333555:::::::::777444111//////******+++...111111000...+++,,,...000111000---***............------,,,,,,,,,---...///...,,,***)))'''))),,,...///...---+++000111111000///...///000222111000///000000000000---,,,,,,---000111111000---///000000111666>>>DDDLLLRRR\\\dddjjjrrrzzz+++...111222000...------------/////////...,,,+++)))***************++++++...///000111111000...---333222000///......////////////...//////000111222333111///......///...---++++++***+++,,,...000111...222222///...///...,,,*********+++---000333444///---++++++...222555777777777666333///---,,,---+++,,,------------,,,,,,+++---000333444444222111111000000111444777888999666555444444444333111//////...,,,++++++...111444333222111000000000000//////111333555555444333111...000222333222000---+++------...---+++)))'''&&&,,,---------,,,)))&&&$$$######$$$&&&***---000222333444444333111000000111333333222111111000000000444333222222222222///---)))***+++***((('''(((***222222111...,,,,,,...000000,,,)))***...///,,,((('''(((+++---...//////...111///...------,,,+++))),,,)))(((+++//////***%%%(((***,,,///000000000000,,,,,,,,,---...///000000........................+++,,,,,,---...///111222333555666555111---++++++,,,...111333444333000///---,,,,,,---000222222111*********)))***+++,,,,,,///111222222000000222444;;;<<<<<<666000---000444222000...---,,,---///000............///000222333------...///111111222111000000...---------------...///000111222222222111555444444444333222111111---------,,,******************)))***---......---+++---000333555777777888666444111...---///111333444444444333333000---***''')))+++------...000111//////000222444444222000...---,,,+++,,,...000222...)))&&&''',,,000222222111///---******+++,,,...000111333444444444222111......///000111222333333222111111000/////////000...---++++++,,,,,,)))'''(((***------,,,,,,...000)))+++.../////////000111888999999666222...------******+++...000222000///---...///333555333///+++,,,,,,++++++************,,,---///000///---+++)))''')))+++---...///......111222333222111///000111000000000///.........///...,,,+++,,,///111222222///111222111000222888===HHHOOOYYYbbbjjjrrr{{{---///000///---+++***++++++---...//////...,,,+++,,,------,,,***)))***+++...///222333333111...---000///...------...//////...---,,,,,,---///222333444111///---.........---++++++++++++,,,---......---000000,,,***,,,---,,,,,,,,,,,,---///111333555......,,,,,,...111444777666666555222///...///000.........---------------***,,,...000111111000///......///000222444777888777666555555555333000...000///......000222444666222000//////111222222111111222444555666666666555000111222222111000...,,,---......,,,)))'''''''''++++++,,,,,,+++)))((('''"""###%%%(((+++...000111111222333222000000000111222111000...---,,,,,,,,,//////000222333222///---(((***,,,,,,+++)))))))))000///...,,,******,,,...---***))))))+++,,,***'''((()))+++---///000000111///......---------------000...,,,,,,,,,+++'''###((())),,,///111111000000...////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,///111333555666444000---******...000222444555444222000///---,,,---000111222111///...---,,,,,,,,,---...111444666555222000222444999:::999666111///000222111000000/////////000000---...///000111222111111******+++---000222111000111000---+++++++++,,,------///111333444333111000222222333333333222111111---...//////---,,,---......---,,,---///000///...---///222555777777777666222111...,,,,,,...000222555444444333111///...---***+++,,,...000111222222111000000222333333111000------,,,,,,---...000111+++'''$$$'''...333333222111///---+++***,,,---///111222333444444333222111******+++,,,...111333555111222111///------...000///,,,))))))******'''$$$$$$(((,,,---,,,,,,...000(((+++---///.........///555777777444///++++++,,,,,,,,,+++---///111111000000///000333555444000+++))))))((((((((()))******---...000111111000...---+++++++++,,,---...///000222333444444222000000111///000000...,,,,,,---...///---++++++...111222333000111222111//////333777@@@HHHSSS^^^hhhrrr}}}111111111...+++))))))***+++---///000000///---+++...000000...+++((()))***---...000111222222111000------,,,,,,---///000111---,,,***)))***...222555555222///---.........---,,,,,,---------------,,,...111000***'''***------............///111333444///////////////111444666777666444111...---///111111000///...---......///,,,---...///////////////+++,,,---...///222555777666555555555555333000---...///000111333444555666222000...///222333333111111222222333444666777888333333222222111111000000---///000...+++))))))+++******++++++++++++++++++###%%%(((,,,///111222222...000111111000///000222///...,,,******)))******+++---///333555444000---(((,,,000111000...,,,+++---------,,,+++,,,///111,,,,,,,,,,,,,,,+++************+++,,,...000222333+++,,,++++++,,,...111444111000...+++)))'''%%%%%%&&&(((+++///000111000///111111222222111111000000,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,******---///000222444333000---,,,+++///000111333333222111000000///------///111111111555333111///......//////000333666555222000222555555555444222111000//////---...000111111000///...---...111333444333111///+++******---000222000...///...---,,,,,,---...///...///000111111111000000///000111222222222111111,,,///111111///...///111000///...///111111111///...000333666777666444333000...,,,+++,,,...111333555444333111///...///000......///111222333333222222111111111333222111///,,,,,,------...//////000+++'''&&&***111555333000111000---,,,+++---///000444555555444444333222222******))))))+++///333666111222111///,,,+++...000000,,,(((''')))***'''###"""(((---...,,,***,,,...+++---000111000/////////222555666333---******,,,///---+++,,,...000111111111//////111444333...)))''''''''''''(((***,,,---...///000222222222222111///...---,,,,,,...000111222333555444222000000000///000111///,,,+++,,,...000---******,,,///111222---///111000......111444:::BBBNNNYYYdddooozzz444444222...***))))))+++,,,---///111111000...,,,000222222///+++((((((***,,,,,,---...000222444555,,,,,,,,,---...000222444---+++(((''')))---333666666333///...............,,,---...///...---,,,+++///222000***'''***.../////////......///000222333000111111111111222444666777666444000---,,,...000333222000///......///000///.........////////////)))***,,,---...000444666555444444555555333000------...000222444555555555333111//////222333222000000//////000111444666888666555444333222222222222...000111000,,,+++,,,...************+++,,,......$$$'''+++///222333333222---...000000//////111222+++***)))((((((((()))***)))+++///444666555111...)))---333555444111...---+++,,,---,,,---///333666,,,...//////---+++,,,,,,*********+++,,,///222333((())))))***,,,000555999111000...+++'''%%%%%%'''%%%'''+++...000000///...333444444333333222111000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...---000222222111///......---...///000000///...---222000...---///000111000888666444111000///000111---222555555111000222555111000///000000000---++++++---///111222000...---,,,///333555666444000...---++++++...111111///,,,,,,---...///000000000000//////...---......000000---...000111222222111111,,,///111111000///111333222000///000111222111000---///333555666444222000///---,,,+++,,,///222555555444333000......000222111000111222444555444333333222111111222222000...+++,,,---...////////////---)))(((,,,333666333...111000...,,,,,,...000222777777666555444333333333,,,***((((((***...222666111222111...++++++---000222---(((''')))***'''$$$###(((...///+++)))***,,,...111333444333111111111111444666333---)))***---111...++++++---000111222222///---///222111---(((&&&&&&&&&''')))+++...//////000111222333444444444333000---++++++---000222222333555444222000///000///111222000,,,+++---///000---***)))+++...111222+++---//////------000444999@@@LLLVVV```jjjttt{{{111555777222***%%%'''***,,,---///222555666555333333333222111///---+++***---***)))***///333555444///...------------...//////+++'''&&&(((,,,///000555222......000222000...111000000///---,,,++++++...+++((((((***---000111111000......000111111000222000//////111333333333555666666222---+++,,,...222111111111111111222222...,,,******,,,.........+++---///222555666666666222333444444444222000///111333555666888888888777222111111111222222000///,,,,,,---///222333333222666666555444444333222222222000...,,,+++***++++++)))+++,,,,,,******+++---)))***,,,///111333444444...,,,+++,,,...000//////...***'''''')))+++***(((+++///444888888555000---***...444999:::777333//////+++)))***///444777777777111,,,+++...000///,,,,,,,,,,,,,,,...///111111+++)))&&&&&&***///333555000---)))(((******)))''')))***+++...000000...,,,---...000222111///---+++000000...,,,***+++...111444444222///---,,,...000///000000000000...---,,,......------------.....................///000000555333111...---...///000...///111111000000111222333333444444333000...,,,)))+++///000///---,,,++++++---111666888666111,,,+++(((''')))...111222222111///---,,,,,,...000222000---***(((***,,,---...************+++,,,---...(((,,,///000//////222444222222000...111666666222000//////000222444444333///,,,))))))+++...111222555444333///,,,---222666333111000000000000///------...///000000111111000111///---,,,---......---,,,***(((***///333333222222111///......000222333333111000000222333222111///...+++******,,,...000333222000///............000000///,,,'''&&&(((***,,,,,,------,,,+++******000111111111111000//////000333333000+++***...333555000***(((***///111222111000//////000000///......---,,,+++,,,...000222111333444111......333999333222000---+++,,,000333000000000---++++++///333666555444222000...---,,,,,,(((%%%&&&)))---......,,,///111000...,,,---///222???NNNZZZ```gggpppwww{{{000444666444...******+++***,,,///222555555444333444444333222111///---,,,+++)))(((+++///444666666111000...,,,,,,---///000...+++((((((***---///000444111...///111333222111......---,,,,,,+++++++++...+++((((((***---///000222111000111333444333222000///...///000000000...111222222000.........///111111111000111111222222...,,,+++,,,---///......***,,,///222444666777777333333333333222111000///333444555666777777666666444222111111222111///---,,,,,,,,,...000222222222555444444333222222111111000///...---,,,+++******+++,,,------,,,+++,,,...,,,---...000222444444555222000------...000000000///,,,))))))+++---,,,***,,,000555888999666111...///111666888888666222///+++(((&&&''',,,111444555666111+++***---///...,,,++++++,,,---...///000111+++(((&&&&&&)))...111333111---)))((()))***)))(((,,,,,,---///111111///---+++,,,...//////...,,,+++.........,,,+++,,,///222333333333111//////111222---.../////////...---,,,...---------------...///...---,,,,,,,,,---///000333111...+++***,,,...///000111222111000000222444555666666555333000---+++***---000111///...------+++...222777999777111---***((((((***...111111000111///---++++++---///000000...+++***+++,,,,,,,,,))))))(((((()))***,,,---'''))),,,------...///111222222000---000555555111...------///222444444333000---***)))***,,,...///111111///,,,***,,,000444222111000000000///---+++------...///000111111111444222...------......---***''''''***///444555444333222111000///000000111000///...///111333333222///---,,,++++++,,,///000111000000//////...------......---***''''''))),,,.........------,,,,,,,,,///000000111111000//////...000111...******...222777222,,,)))+++///111222111000000000111111111000000///...------...000111000222333000------111666222222000---++++++...000//////...,,,******---111666666777777555222///---***(((%%%&&&***---/////////111333222///......000444===HHHRRRZZZbbblllssswww}}}000222444444333000,,,***&&&)))...222444444222111444444444444333111///...)))((())),,,000444666666222000---++++++,,,...000...,,,***+++---/////////111///---///333555555333------,,,,,,,,,,,,------///,,,))))))+++---//////222222333555777888777555......---///000///---+++------,,,...000111111000111000000000111222333333...------...000111///...***,,,...111444555666666444333111///............222333444555555555555555555333222222222111...,,,---,,,+++,,,...111222222333222222111111000000000.../////////...---+++***---...///...,,,,,,---///000000111222333333444444444111---,,,---///111111111...+++,,,...///...,,,---111555999999666222///333444666777666333000...'''%%%$$$&&&***///222333444000,,,***,,,---,,,+++++++++,,,---...//////000+++)))&&&''')))---///000111...)))'''((()))******000//////111222222000...)))***+++,,,,,,------,,,---......---,,,---000222111222333222111000111333+++,,,---.........---,,,...------------...000000///---+++)))***,,,///111222///+++((('''***---///444333222000...///222444777777777555333000---+++---///111222000///...///,,,...111555777666111---))))))***,,,///000000///111///---+++***+++---...///...,,,,,,------,,,++++++***)))((()))***---...''''''''')))+++------,,,000111///,,,...333444111---------///222333444333111///,,,)))((()))***,,,------,,,******,,,///333222111111111111000---***,,,,,,---...///000111222666333///------.........'''&&&%%%)))000444666555333333222222111000......+++******,,,///222333333...---,,,+++,,,---///000...////////////---,,,+++,,,+++***'''&&&(((,,,///111000///.........///000000111111111111000//////+++---...,,,******---111888333...++++++---///000//////000000111222222222333222000///.........///...000111000---,,,///111000000000---+++******,,,......---+++)))))),,,...444666888999888555111///+++)))'''(((***...///000333444555444222000000000555999AAAIIIRRR\\\ffflllqqqwww000///111333444111***%%%"""'''---111222111///...222333444444333222000///******+++---000222333333222///,,,)))(((***...000...---,,,...000111000///...,,,+++...333666666444///.........///000111222///---******+++---......111222444777:::;;;999777------...000222111///,,,,,,***))),,,000222111///000000000000111222333444000000000222444444222000,,,---///111333333333333333111...+++******,,,---//////000111333333444444444333222333333333111///...,,,******---000111222000000000/////////.........///111222222000---+++...//////---++++++,,,...111111111111111111222222111---)))(((***---111222222///------000111///,,,...111555888999666222000222333333333222111000///&&&&&&%%%'''***...222444333000,,,++++++,,,+++***++++++,,,---......//////,,,***((()))+++...///000111...***'''''')))+++---111111000111222111///---))))))***+++,,,---........./////////------///000000111222222000/////////)))***+++---......------///...------...000222333111...+++((())),,,000333333///+++''''''***///222555333111...,,,---111444555555555444222000...---000111222222000///000000---,,,,,,...000000000...***+++---///000000000///111///,,,***)))***+++,,,,,,,,,,,,...///000...,,,///---,,,++++++---///111)))'''%%%'''***,,,+++)))---...---***,,,222444333111//////000222333333222000///---***((((((***+++,,,,,,,,,,,,,,,///111444444333333333444222///,,,++++++,,,---...000111222444111---,,,---///000000((('''&&&***000444444333222333444444222000...,,,&&&&&&&&&(((,,,000111111---------------...///000,,,---...//////---+++******((('''&&&'''***///222333111000......///111222444444444333111000...---***,,,---,,,+++,,,///111777333...***)))***,,,---,,,---//////000000222333444333111///---,,,,,,,,,...///111000...---...///...//////...+++)))((((((......,,,+++******,,,---111222444666666555444333...---,,,+++,,,...///000666666666555333222111000333666<<>>GGGNNN\\\aaahhhooottt{{{///111444666666444222000///000222444444222000...444555555666666666555555111111111111111111111111...000333555666555333111111222333444555555444333111111111222555555444333000111111222333333333333111222444555555555444333---+++)))+++///222222000///...000333000+++***,,,...///000///,,,******+++------...///000111222333555444222000/////////000,,,------...///000111111111222333444444333222111,,,---......,,,+++,,,---...---,,,+++,,,---...///((((((+++000666777444000---------,,,++++++,,,......///000000///000222333333111///...///000//////444333000,,,)))(((+++---,,,------...///000111111444444555666777555111...111222555666666555333111222111000000000///---+++'''&&&&&&&&&'''***---///222333444333///+++)))))))))***,,,...///...---,,,,,,***(((***...000000......---+++******+++---...///222555666444222000000---++++++---///...***&&&###''',,,......---------,,,)))&&&%%%''')))++++++,,,---///111333111---******&&&###"""&&&+++000222222...******---111222222---,,,)))'''&&&&&&'''(((+++---...---,,,+++,,,---333666777222/////////,,,+++,,,...//////---,,,+++,,,+++***))))))+++---...111///+++((((((***,,,///......---,,,,,,,,,------***+++,,,---...///000111000111222333444555555555333333111...,,,+++---//////...---,,,,,,,,,......000...,,,+++---000333666666666666555444222000//////---+++*********((('''###"""***------...000222333333333555777777555333222111000...,,,///......000222222111000000///111555999:::888444111111111111000///...---///333555222111222333111...---...222777888666333000//////000111111000...000222444666555333///---,,,---...000000000///......///......---...000222111...)))&&&%%%&&&(((***000///...------...///000------,,,------,,,)))&&&)))+++------+++)))((((((***(((''''''***,,,,,,,,,---------///111222111000222333444444333222444555666333///,,,,,,++++++***)))&&&&&&)))///333555444+++,,,---...222999BBBHHHVVV[[[cccjjjpppxxx---000333555666444111///...000222333222000......333333444555666666444222111111111111111111222222222222222222111000...---///000222444666666666666222111111333555666666444///000222444444444222111000111444666777666555444000...---...111333222111......000333111+++)))+++---///000///,,,*********+++,,,---///000111111111222111000000000111222333000000000000111222222333111222222333333222222111+++---......---,,,---...///...---,,,+++++++++,,,((()))+++///333555333000...000111000///......///111111111000------...//////,,,)))***...111000///222222111///,,,++++++---)))+++---///000000///...444444555666555333000...222444666777555333111111//////......///......---''''''&&&'''))),,,///111222444555444000,,,)))((((((***,,,...//////---,,,+++)))((())),,,///000000000///,,,*********,,,---...111555666555333111000///......///000000---***(((+++///111111///,,,***)))((('''&&&(((***---...------///222333222...+++***'''$$$###&&&***---///222...+++***---000222333000...,,,***)))((((((((()))***+++***)))(((***+++111555666222//////...+++,,,...111222333111///------,,,***))))))***+++,,,111...***''''''***---000------------------------((()))+++---.../////////---...000111333333333333333222111///---------......------...///111111111222000---,,,---000444666555555444333333222222222///---************)))'''***%%%!!!"""(((---000000000333666888777777777888666555333111///---+++***------...///000000000000111111333666999888444111---......////////////...///444555222000111111///,,,,,,///444999999666222000//////111333444333111///111333444444222000...---...///000111000//////,,,...000///------000333111...***&&&%%%&&&)))+++///...---,,,,,,---///000---------,,,+++)))'''%%%%%%(((+++,,,***(((&&&&&&***'''%%%%%%(((***,,,,,,,,,---...000333444444444444555555444333222444555666222---++++++,,,***((('''%%%&&&)))...222333333******+++---111777???EEERRRXXX```hhhnnnuuu|||+++---000222333111///---,,,///222222000...,,,,,,///...///111333444111/////////000000000000000000444222///,,,***)))))))))...000222555666777888888222111222444666777777666///111333444555333222000///000333444555444333222111000///000222333333333///...000222000***)))+++---///000000---+++*********,,,...000111000000///---------...///222444555333333333444444444444444111111222222333333333333,,,---///.........///111333222000...,,,***)))(((+++,,,---///111111000///000222444444222111111222444444333///+++)))((()))(((%%%$$$%%%***---...,,,---///000000...,,,,,,,,,(((***---000111111000///333444555555444222000///222444666444111...------***+++,,,.........//////))))))))))))+++...111333111333555444111---***((()))***---/////////...---)))((('''(((+++///222333333111---***(((((()))***,,,000444666555333222111222111111111111222111000...000222444444111---***))))))))))))***,,,///111------...000111111...+++)))'''$$$$$$'''***,,,,,,222///,,,+++,,,...111222111000///...---,,,+++***'''(((((('''%%%%%%''')))///333555111/////////,,,000111444666666444222111---,,,+++*********++++++///---***((((((+++...000------////////////...---))))))+++,,,------------)))+++---///000000000000//////...............---///......111444666555444444222000//////111444666555444333222111222333333///---+++,,,---...------111---******,,,///000000222555999:::999777555444000000000...,,,+++******------............///000222333444666666333///,,,++++++,,,---...............222333000...//////---++++++---222666666333.........///111444555555444,,,---...///000///...---...///000111111000//////+++...000///------000333111...***'''&&&(((***,,,,,,,,,+++++++++,,,......,,,,,,+++)))'''%%%$$$$$$!!!%%%(((***)))'''&&&&&&***(((&&&&&&)))+++------+++,,,///222333555777888444555666555333222333444333///***(((***+++)))'''(((((((((***---///000000)))***,,,...222999AAAFFFOOOVVV^^^ffflllrrrzzz***+++---...//////------+++///222222///,,,+++,,,***)))(((,,,000222111///...///000000000///...---111///---***((('''''''''---///111444666777777777111111111333666777777666000111333444444333111000//////000111111000///.../////////000111222333444000...///000...))))))------///111111///,,,+++******,,,///111222111///...+++++++++,,,///111444666444444666666666555444333///000000111222333444444...//////......///222444666555333000---+++((('''---...............------111222444555444333444555888777555000+++'''%%%%%%%%%$$$######%%%((())))))(((+++...///...+++))))))''')))---111333333222111111222444444222111111111000222444111,,,)))((()))&&&)))---/////////000000,,,+++++++++,,,///222444000222555555222...+++))),,,---...///////////////***)))'''''')))---111444333111,,,)))''''''(((***+++...222444444222222222444333222222222222333333222222333444555222...***((()))***++++++,,,///222...---------//////...,,,***(((''''''))),,,------222000---+++***,,,...000000000111111000///...---&&&&&&&&&%%%###$$$&&&(((---111222///...000000...333444666777777555444333------,,,,,,+++,,,,,,,,,...---+++***+++---///111---...000222222111///...++++++++++++************((())),,,...///...---,,,+++***+++---///000///......---...222666888777444666555333222222444555666555444222000000111333444000///...///111333333222222000---,,,---.........111555999;;;999444111///,,,---------+++***+++,,,...//////...------...000222333444444222000,,,***+++,,,------------------,,,000111...,,,......,,,***)))***---111333000---///...///000333444333111***))))))))))))***,,,---111111222222111000///...+++---.../////////000222000...+++)))((()))+++,,,******++++++,,,,,,------******(((%%%"""!!!###$$$###&&&))))))((('''''''''+++)))((())),,,...//////,,,...111333333444666888333555666666444222111111...+++)))((((((*********+++,,,,,,------.........+++,,,...111555;;;BBBGGGKKKRRR[[[dddkkkqqqyyy~~~******+++,,,,,,------...+++000444333///,,,+++---(((%%%%%%(((///333444222---///111222222///,,,***++++++,,,------+++***)))+++,,,///222444555555555///...///111444666555444111222333333333333222111//////...---,,,+++***))),,,------......000111333111///......,,,(((***......000333333000---++++++***,,,000222333222///---,,,,,,,,,---...000333444222444666777777555222000,,,------///000222444555000000000......000555888777777555333000---+++))),,,,,,---,,,++++++,,,,,,000111333333333333555777:::999777222,,,(((''''''(((((('''%%%###"""###%%%%%%)))---...,,,((($$$###"""%%%)))---///111111000...111333333111000111333...111222///)))%%%%%%&&&&&&+++000333222000000000---,,,++++++,,,...111222...111555555333///,,,+++000000///...//////000111---+++)))''''''***///222000...***'''&&&''')))++++++---000222111111222333333333222111000111333444222111000111222000,,,(((''')))++++++***+++...111///---+++***,,,---...---,,,+++***+++---///000000222000---***((())),,,...---...000111222111000000''''''&&&%%%###$$$&&&)))+++///000------000222111555666666666555444333222------------------......------,,,---...///000111---///222444444333111//////...,,,)))((('''''''''(((***,,,......---,,,***'''''')))---111333222000+++***+++000555777444111777777666666666666666666666444222000///000333444333111000111333555555555000///---,,,---------------111777999777222...+++***,,,------******+++---000111111///,,,+++---000000111222222111///...---...////////////...------+++///111---,,,......,,,(((&&&%%%(((---111111///222000///000000000...,,,((('''$$$###$$$'''***,,,333333333333222000---,,,,,,,,,,,,...000111111000...---,,,++++++***++++++(((***,,,---......---,,,,,,+++)))%%%""""""%%%)))***+++,,,+++)))''''''''',,,++++++---000222222111///222444444222111222444111444777777444111///...)))))))))((((((***---000///000111111000//////000///000111333666;;;AAAEEEDDDLLLWWWaaaiiiqqqzzz++++++***++++++---...///,,,111555444000,,,,,,...'''$$$###'''///555666555---000222444333000,,,)))%%%(((---111222111...,,,)))+++---000222333333333---------000222444444222222222333333333222222111000...,,,***((('''&&&&&&)))***+++,,,,,,...000222222///------+++(((***//////111333333111...,,,+++***---111333444222///---//////.........000111222000222555777777444000---******+++---///222444555222111000......111666;;;777777666444222000---,,,******+++***))))))+++,,,...000111111111222555777;;;:::888333...***)))))),,,,,,,,,'''""" ###$$$(((,,,---***%%%  $$$(((+++------...---000333333111000222444...111222...'''######%%%(((...444666444111//////---,,,+++***+++---///111---000444555333000---,,,333222000......///111222000...+++'''&&&(((,,,000---+++(((%%%%%%(((+++---+++---///000000000222333222222111000///000222444111///------...---***&&&&&&)))+++***)))))),,,///000---)))(((***,,,---......---,,,...111333333333222111...***'''(((***,,,***,,,///111222222111000(((((('''&&&$$$%%%(((***+++...///,,,,,,000333333666666555444333222222222---------.........//////,,,------//////000111111...000333555666444222000222000,,,)))&&&%%%%%%%%%)))+++---//////---+++***%%%%%%(((---333555444222)))'''(((---333555222---777888888888888777777666777555222///...000222444555333222333444666555555......---------.........)))...444888666111,,,)))+++---///---+++***+++---111222222///,,,+++---//////000111111000000000111111111111111000///...---***///000...,,,...///---&&&###"""%%%+++000333333444333111000///---***'''(((&&&""" !!!%%%***---555555444333222///---+++---++++++---111333111///------------,,,++++++***(((***---///000///...,,,000///,,,((($$$%%%***///000000///---)))''''''(((------...000333444444333222555666444111...///000000333777888555111---,,,&&&)))******)))***///444111222444444333222222222111222333444666:::???CCC>>>GGGSSS___hhhrrr{{{}}}---,,,,,,...000111000///555444222000...+++)))((()))(((''')))---111444555666444222000///---+++)))'''(((,,,222777777222...///...,,,---///000000//////...------///000000//////555777222111333222...000000000---)))'''&&&&&&(((***,,,...000///......222111...+++******++++++333555666555111---***)))''',,,111333111...------......---++++++...222666555222111111333444222000,,,------,,,,,,---000333333222222111111000111111222333444333111/////////...,,,)))&&&&&&'''***,,,---...000000111222444777<<<:::666000+++***+++------...,,,***&&&$$$$$$%%%(((***------)))""""""&&&***...111111222222333333333222222111111111000...***'''%%%000111333444222222222333222222000---)))''''''(((,,,///444999666///,,,...///...------......---,,,000...,,,++++++---///111++++++)))'''&&&'''***---000000/////////000000111555222000///111333444444000...---,,,,,,***'''%%%$$$)))---...+++)))***---,,,,,,,,,,,,+++,,,///111111333555444222000.........---,,,+++++++++,,,,,,...///111222222000...,,,&&&(((***++++++***+++------...//////...///111333777666555444444444555666,,,...000222222111///---...,,,+++---111333333111...000222444444222000///111000---(((""" """$$$***+++,,,---------,,,+++&&&)))---111444666666555(((((()))+++......---+++444666777777666555555666555444222...++++++000444999:::999777333222222333///......---------------++++++++++++++++++++++++...////////////...------666555222000...---------111111111111222444555666777666444444444111***%%%'''***,,,,,,000444111)))%%%###"""'''---111///------......,,,)))&&&%%%%%%)))+++---***&&&&&&+++///555333111000000///---,,,******+++,,,,,,---......---+++***+++......,,,)))........./////////000000666333///,,,+++...111444222111...,,,***))))))(((000222444555555333111///333444555555444333111000000111111111000///---,,,,,,+++***+++...000222222......///000222333444444333000...222888<<<<<<:::<<>>HHHPPP[[[bbbfffjjjpppvvvsssiiifffyyy,,,...111111000...,,,+++***))))))***,,,///222444000000/////////000111111666666666555333000...,,,---...000///...---...///333222222111111111222333444555666888777666444333111///,,,+++...111333444222000///000333555666666777555111///...---+++)))***+++,,,...000222333333222222111111111000...---......///...------000222000///...///222666888999222222111000//////.........,,,+++***,,,...---***''')))******)))+++---///222111000///000111222333///000000111111111000000000000/////////000111222000///...///000000...,,,///000333555666555444222111000000//////000111222///000111222222111000///333333444444444555555555...,,,+++...333444111,,,+++---...///000///...------///222333333000---***&&&(((***,,,---,,,***))),,,///222111...++++++,,,,,,...000///...---------///111555777777444000---111222222111000000222333444444444444333111///...,,,++++++***++++++,,,,,,111333666666555333111000///000111000///...///000...+++((('''(((+++,,,,,,111333333222111000222333666555222...***)))+++------///000000///...///000111000111555666222111333444333111///.........///---.../////////...---,,,***)))((((((***+++***)))+++***)))))))))***,,,---'''((()))+++---000222333333333222111///---+++***...------...///222444666444222///...///000000000...,,,)))'''''')))+++---,,,///222333111///---,,,------///111333555555555666555111,,,(((&&&(((***/////////000000///---***'''""""""%%%(((,,,111///...,,,)))((((((,,,///222111000//////000222333222333333111///......///(((((((((***---//////...333333222///***))),,,///---+++)))((())),,,///222333444444222///---------000333555666333111//////---------000333666666666333333333444444333///,,,......000000111111000000***,,,---...------...000111111000---)))(((((()))---...///000111222222222...---,,,,,,...000000///111000000111333444555555000000000111111111000000+++***)))))),,,---...---///444888777333111333666666555444333333555777888???GGGRRR[[[aaahhhrrryyy{{{|||oookkknnn,,,///333333111...,,,,,,)))+++,,,...000111111111/////////000111222333444777777666555333///---+++---...///...,,,+++,,,...333444555555555555444444333444555666666444333111111///,,,---000333555666333111//////111333444333111///......///000000///000000222333333333333222000222333333222000...---,,,------,,,++++++...000000///...000333666666666000000000//////.........---,,,+++,,,---,,,+++***((()))*********+++...000111000///......///111222///000000111111111000000000000000000000111111222///...---...000000...------///111333444444333222000///...------...000111///000111222222111000///666666666666555333222000---+++***...333555222---)))***,,,...///000000000222444666777666222---***''')))+++------,,,)))'''***---111111---***)))***)))+++---......///000222111444888:::999555///,,,...///000///......000222333444444444333111///...++++++************++++++111111333444555555444222111222333222000///000111...,,,***)))***,,,,,,+++///111222222000000111222666555222---***)))***,,,---...///...------...000000......222111...,,,......---,,,,,,,,,,,,......,,,---///000///...---,,,)))(((((())),,,---...---))))))(((((()))***+++,,,)))***+++---///111333555333333222111///---+++***......---...000333666888888666444333444555444333111///,,,)))((())),,,///---000333555333///---,,,---...///000000000000000333222///,,,)))(((***,,,***)))***+++---...---+++###"""%%%***/////////---***((()))+++...///......---......000000222222222///,,,***,,,...'''&&&'''***...111222222777888777222---)))***,,,,,,***(((((()))---111333444555444222///------...222222222///,,,+++,,,...+++***+++...111444555444222222222333333222///,,,)))***+++---///000111111,,,------,,,+++,,,...000333333222///,,,)))))))))+++,,,---///000111111111---,,,++++++---//////...111222444555555555666666////////////////////////***)))((()))+++,,,,,,+++///444888777333111333666666666555444444444444444:::AAAJJJRRRYYYdddqqqzzzxxxtttkkkmmmuuu,,,000444444111......///,,,...000222333222111///...///000111333444555555777666555333111///,,,+++///000///---+++***,,,...222444666777888666555333222333444555555444222111111//////000333555666666222///------///111333333...,,,,,,---000222333333444444555555555333111000...111444555333000///...---......,,,++++++...000///......000222444333222////////////............---++++++......+++***,,,)))+++---...---...000222222111///......///000111//////000111111111111111000000000111111111222222...------///111222000///---------...///000111111...---,,,+++,,,---///111000111111111111111111000666666777666444111...,,,+++***))),,,000222111///)))***+++---///000000111333444666777555000+++((()))***,,,...---,,,)))((('''***,,,---+++***))))))(((***,,,---...///222444111333777999888444000---...//////...------///000000111333444444222000///---,,,,,,++++++++++++,,,///......000222444444444333444444333111000111222000///......//////---+++,,,...///000///......///555444222...+++)))***,,,---......---,,,+++---//////,,,,,,...---))))))+++***)))))))))***,,,...///---.../////////...---,,,(((((()))+++...000000///(((((())))))+++,,,...///.........///000222333444222222111111000...---,,,///...------///222666888888777666666777888666555222111...+++)))))),,,///---000444555333000...------...//////---,,,,,,------...---+++))))))***,,,'''&&&''')))+++---,,,+++"""$$$(((,,,/////////---++++++---...---,,,,,,,,,,,,,,,------111222111---)))(((***...(((((((((+++///222444444777999999555///***))))))***)))((()))***---111333444444444222///------...444222///+++((((((***,,,))))))***,,,000222333222111000//////000000///---&&&''')))+++---///111222...---,,,***((()))---000222333333111...+++))))))***+++---...///000000000///---,,,---///111111000111333555666555444444444///......------------...,,,++++++,,,---......,,,...222555666444333444666333444444444444333111111:::???GGGMMMSSS]]]kkkuuuvvvxxxoookkkrrr}}},,,111555555222///000333222222222222222111000/////////111222444555555666777666444222000///......444333111---******---000///111444777777666333111111333444666666555333222111111111333666777777666---+++***+++...111444555///...---...111222333222333333444555444222000...+++///444666444111000000111111111///......000222...---...///111111///...........................,,,***,,,000///++++++...,,,...111222111111222222333222111111000000000000------///000111111111111000000111111222222222111------...000222444333222---,,,***)))***,,,...///---,,,******+++---000111222222111111111111222222222333444555333000,,,)))(((((()))***,,,///000111++++++,,,------......//////000111222000---)))'''+++,,,---...---,,,***)))%%%%%%&&&(((******)))''')))+++---------///111333---///222444555444111000///000000///------...000,,,...111333444333222111//////...---------------,,,***((()))---111333333444555666444222111111222222222222333444222///,,,,,,...000111000//////000444444333000---++++++,,,/////////---+++***,,,...111---++++++***'''(((+++***)))))))))+++,,,...000.../////////...---,,,,,,))))))+++...000111///---((((((***+++...///111222333222222111000000111111/////////000//////......111000...---...111444666666555555777888888777555111111///,,,)))(((+++......111333444333111//////,,,...000///---+++,,,---,,,---......,,,***++++++''''''&&&(((***,,,+++***###((()))***,,,...000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,///000///+++&&&&&&***...,,,+++***+++...111222222222555888666000+++(((((()))))))))***+++...000222222444444333111.........444333111---)))((()))+++***)))))),,,///111222111///---++++++---...///...(((((()))+++---///111222000...+++'''%%%'''+++//////000222111...+++******,,,,,,...///000000000000///---,,,---///111111000000333666666444222111111//////---,,,,,,,,,------...------...///000///---...///111333444555555555...///111222222111///---777===EEEKKKQQQYYYeeennnuuu~~~vvvpppooorrr}}}---111555555222000222555666555333111000////////////000111333444555666666777666333111000///000000888666222...++++++...111---///333666666444111///222333555777777666555444222222333555888888777555***(((''')))---222666777222111//////111111111000000111222333222000...---***///444666444222111111444444444333111111333555---------...000///---+++---------...............,,,***,,,111000++++++000...000444555444333333333444444333333222111000000+++,,,---///000111111111000000111222222222222111------...111444666555444---+++(((&&&'''))),,,...,,,+++))))))***---000222444333222111111222333444///000222333222///+++)))&&&((())))))***,,,000333......---------,,,,,,,,,***+++,,,---,,,***'''%%%,,,------...---,,,***)))$$$"""!!!$$$(((***)))''',,,---...---------///111(((***---000222333333333000111111000...---///000***,,,///222444444333222111000//////............***'''$$$%%%***///222333555666666555333111222333333444555777777555000,,,///111333444333222333333333333333111...,,,,,,,,,000000///---+++***+++---444///++++++***'''))),,,++++++******+++---///000000//////...------,,,,,,***+++,,,///111000---+++((()))+++---///222333444666555333222000/////////,,,---......//////......222000...------000333555444333444666888888666444///000///,,,((('''***,,,...111333444222111000111,,,...000000---,,,---//////000222222///---,,,,,,***)))((()))***+++***)))###!!!$$$+++//////...000...000222333111000000000---------,,,,,,+++++++++...000///***%%%%%%***///000...,,,,,,---/////////---111666555000+++((('''))))))***+++,,,...000000111333444444222///......444444333000---***)))***+++******,,,///111111111---+++))))))+++---...///******+++,,,---///000111222///***%%%###%%%***///,,,...000000...+++******---...///000111111111000---+++***+++---//////...///333666666333000//////000///...---,,,,,,---......------...///000...---......///222555666555444***,,,///000111///---+++222999CCCKKKQQQYYYccckkksss}}}nnnlllrrrzzz///111222222222222444555888777444111//////222555444333222222222333444555777555111---***+++...111999777333000...---...///,,,---000444666444000---,,,222999<<<999777777999777555444666::::::555000///+++'''(((...222333111555444333111000/////////000000000///...---------///000111111222555:::===AAACCC>>>333///333666555000///,,,)))'''&&&%%%%%%)))************+++...000,,,++++++,,,......---,,,111444888999777444333222333555666666444111000000+++***)))***---///000000000///000111333444333111,,,+++,,,...111333333333***'''###$$$(((,,,//////000...+++******,,,...000666555444333222333444444111///---...//////,,,)))%%%%%%%%%'''+++...///...///000111000///+++(((&&&(((***++++++)))'''&&&&&&000111111000...---...///&&&$$$###$$$''')))***)))///...,,,---//////+++(((+++,,,---...000000111111---///111000......000333111///---++++++,,,///111...//////000//////......+++(((%%%%%%)))---//////222111000///............---111777:::999666444333222333666777777444222000000000222444111+++)))+++//////...,,,)))(((***+++999777555000+++))))))******,,,......---,,,---...,,,...111111000...------222111000///...---,,,++++++---///111222333333333222333333333222111///...///---+++,,,//////---+++000---+++,,,...222444444333333444555666555222///---......,,,)))'''&&&&&&111111000111111000---+++//////000000111222333444444666777777555222...,,,,,,---......,,,)))&&&$$$)))***,,,...000222333444222222222222222222222222111///...///000///+++'''---,,,)))$$$!!!"""''',,,.........,,,)))((()))******,,,...///...,,,***((())))))+++,,,---.........333444333222///...///000666444000---,,,---///000111000000111333555444333333...***)))---111444444000...,,,,,,...000111000333,,,%%%###&&&,,,000111,,,///111000...---...000222///,,,...333666444222)))+++...000111000///------///111111000//////000/////////...,,,)))&&&$$$++++++,,,------......///------...111444777777777444///***))),,,000222222777:::>>>DDDMMMYYYeeemmmyyyyyynnnmmmrrr|||...000222222111000111222666555333000...///222555444444333222222222333444666555222...,,,,,,...000999666333000.........///+++,,,...111333222///---...333999:::888555666888666444222444777888444000111---)))+++///444444333444333222000//////...////////////......---------...///000111222555999<<>>FFFQQQ]]]eeehhhoooxxxxxxsssrrrttt{{{///222444444111...+++***---...////////////000222,,,---///111333555777777111000///111111000,,,)))(((((()))***---///222333///...---...000111111000333333333222000///000111///---++++++---000222222000///...///111333444444111///---++++++,,,---...111111111000000000000000111111222000...---...///222444777888666222000000***)))((()))+++...111444000---+++---222444111---'''(((***,,,---,,,(((%%%$$$(((...111111///...---***...333555444222000///...///111444777888777555...+++((((((***...111222...,,,)))))),,,///111222,,,,,,---,,,,,,,,,,,,---------,,,,,,---///111222...///000111111000///...((()))***,,,///222555777444///)))%%%$$$&&&((()))%%%(((+++......,,,)))'''&&&)))---///000222333555777999:::888444///+++***$$$%%%)))---111333111//////...,,,)))%%%""" %%%(((---000000---)))&&&%%%''')))---000222333444222111...,,,+++***+++++++++******+++,,,---...///555555666444222///,,,++++++******))))))))))))******---000222111///...---...111555777777555111///,,,+++...111000---...222---///000///...------...333444444222000000222444222222111///+++******+++///000111111000111444666666444111///,,,+++*********+++---...//////......------------------......---+++(((%%%%%%'''+++...222///,,,,,,---000111222...+++((('''((()))******---///111111000000000111222444555111,,,***...222555333111000///111222444333111///+++)))((((((((("""###%%%&&&'''''''''''''''''')))+++---///000111...000222444555444222000111333444444333111///...,,,---...111333333333222,,,------+++))))))***+++---///111333333111///...)))+++---///000000//////---///000111000000111222222000,,,)))(((((()))***,,,++++++---000222222111///000222222111///---,,,---------...///...+++)))(((''''''***///111000---//////111222222000...,,,(((***...333666777555333///........................///...---***)))+++,,,((())))))***************---......//////000111111333111000111333666777777111---***))),,,......---,,,///333:::CCCOOO[[[ccceeelllvvvtttppptttzzz000222444333000---++++++,,,...000000/////////000***,,,...111444666777777111000///111333222---)))&&&&&&(((***,,,///222333000///...000222333222111222111111000//////......,,,,,,++++++,,,...111333////////////000111222333111///---+++***,,,---///222222111000000//////...///000111000---,,,---...///000444777555000---///))))))***+++...000333555111//////111555666555222******+++---...---)))'''$$$(((,,,......---,,,,,,***...333555444222000///000000111333666777666555...,,,++++++---/////////+++)))((((((+++---//////---///111111000//////000+++++++++,,,...000222444///////////////...------&&&(((***+++---000444888555000***&&&&&&(((******'''(((***,,,---,,,***)))'''***...000111222444555666888888666222...+++***(((***---222555555222000,,,+++)))%%%###&&&***---...,,,(((&&&$$$$$$''',,,111444444333111000///---,,,,,,,,,---,,,+++******+++,,,...///666777888666222...,,,,,,///...---,,,++++++++++++)))+++------------...//////000333444444222///------,,,...111000...///333...000111000///------...444444333111//////222444222111000---***((()))+++---///000000//////111222222111111///...---,,,+++)))***,,,---.........------,,,,,,,,,---...//////---,,,***'''&&&''',,,///444111...---...///000111///,,,***)))***+++,,,+++...000222222111111222333222444555222///---///111222111...------///111333222000...,,,***))))))***"""###$$$&&&'''((())))))''''''(((***+++,,,---...,,,---///111111111000///000222444555333111000000//////000333666777666444///000///---+++******,,,---...111333333111000...***+++,,,---.../////////---...///...---...000222555333111...,,,++++++***)))))))))+++...000000000...000222111///,,,******,,,,,,...000111///,,,)))***)))))),,,000111///,,,------...111222111...+++&&&)))---222444555444333000000000000000///...---//////...---+++***,,,...***************************++++++,,,,,,---......222111222444777888888888222...+++***---///...,,,'''***...555>>>IIIUUU]]]ffflllvvvwwwmmmttt~~~000111222000...+++++++++,,,...111222000/////////,,,---///222333444555555444111000222444444000+++))))))***,,,---///000111/////////111333333222111000///////////////---,,,***++++++,,,,,,...111333//////000000000111222333111///---+++***,,,...000222111000///...---,,,++++++,,,.........---...///111111444777555---+++---******,,,---///000000000...///111333555666666666---------.........+++)))'''))),,,------,,,,,,---,,,...111111000/////////222111000222444555444333.........000111111...,,,***)))'''(((***++++++***,,,///222333111000000111,,,,,,,,,---...000222333000000///---,,,,,,,,,,,,***,,,---------///444777444000+++((((((***,,,,,,***++++++,,,,,,,,,,,,+++)))+++///111111111222444222444444333000------------,,,---///111222111///******(((######%%%))),,,---,,,)))'''%%%%%%''',,,111333222000...............000111111///...,,,++++++---...///444666777555222//////111111111///---,,,+++++++++))))))***))))))+++///222111222222222111///---,,,---+++---000///,,,...222///111222222///---------111222222222111000222333111111///,,,)))((()))+++,,,...000111///......///---...000000000///...---***+++,,,------,,,+++***---,,,,,,,,,---...000111......,,,***((()))---111222000,,,+++---///000111111///---,,,---......---...000222222111000000111///000111111111111000000///---+++***+++---000222111000///---,,,+++++++++&&&''''''((()))*********)))))))))***++++++,,,,,,++++++---......//////...000333555555222//////////////////111555666555333111111000...+++)))***+++,,,...000222333111///...++++++++++++,,,---///000......---+++***+++...111555555555444333111///---)))((()))+++...000000000...000222111---***))))))+++,,,...111333111---***,,,++++++...222444111...******,,,///222111...***'''***...000111111111111111111222333222000...---......---,,,***+++---///++++++***++++++,,,,,,---***++++++,,,,,,---......111111333777:::;;;:::999333///,,,,,,...///...---(((***...333;;;EEEPPPXXXeeekkkuuu~~~yyyqqq{{{///000000...+++******+++---///222222111///.........///111222333333222222666333111333666666222...---------....../////////......///111333333222000.........///000///---+++)))***+++,,,---...111333///000111111111111222333222000---+++***,,,///111111000///...,,,***))))))'''))),,,---...///000222555333555888555,,,)))++++++,,,---...///...---,,,+++...111333444444666777000///......//////---+++)))+++------,,,,,,---...//////...,,,+++,,,...111333111000000222333333333...///111333444222...******)))(((((())))))(((&&&))),,,000111000...///000......---......///000111222000...,,,+++***++++++000111222000...///333777333000+++******,,,------------------------------***,,,///111111000111222///000111000......///000...,,,))))))***,,,------******)))%%%!!! """###&&&))),,,---,,,+++)))''''''(((,,,000222000---++++++,,,...000333555666111000...------...///000111333555444111111222555222111///---,,,*********)))((((((''''''***///333333333222111000///---,,,,,,+++,,,///...+++,,,000000222333222000---,,,,,,,,,///222333333222222222111111///,,,))))))***,,,,,,...111111000...------***,,,///111222111///---,,,,,,------,,,+++)))(((---,,,,,,,,,---///000222...///...,,,)))***...111000---******,,,///111111222111//////000000000///...///111111/////////000,,,,,,---000222333222000---+++)))((())),,,///111000//////......---,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,+++++++++,,,---...//////111444666555111...------///------///333444333111222222111...+++))))))***,,,---000222222111///...,,,+++***)))***,,,///111///...,,,)))((()))---000555666777888777555222111)))))))))+++///111111111///111333111---***)))******,,,...222444222...+++---,,,,,,///444666444222))))))+++...222222...***))),,,...000///.........111222444555444111...,,,------,,,+++******---000+++++++++,,,---...000000------......///000000000000111444999<<<===;;;999333000,,,,,,///000///---+++---000444;;;DDDOOOVVVbbbhhhrrr{{{{{{vvvzzz222000---,,,------,,,+++111333444444222111000000111///...///111333444333333444666999999777222...------,,,,,,+++,,,,,,,,,***)))''')))---000333444333000...///111111,,,'''+++---...///...---...///333111///...000111111000111000---+++***+++,,,---111000...,,,***(((&&&%%%###%%%(((+++---......---111444888999666222...,,,000///------------+++)))......///111333444333111---......---------000222333///++++++---000000000444111,,,((((((***///222555333000...---...000111111111222444555444111...---***'''''')))+++***)))***+++---......---+++***,,,,,,...111333444333111222000...+++******,,,,,,---111555555111///111444333111...---.........---222222111///------...000+++---///111222111000///000000//////...---++++++,,,***'''''')))+++,,,,,,***+++,,,***(((&&&%%%&&&((()))***+++,,,---------((()))+++,,,...............------...000222555666111111000000///.........333333333444444444555555444111---***))))))+++---,,,)))%%%###$$$)))...222222111111000000000000000.........------,,,,,,,,,***,,,000333333000+++)))***...222555555444444333222111///---------...///222111111333555333---((((((***///444777777333///000000///...,,,+++******(((***---...---...222666222000,,,))))))+++...000---++++++,,,...///...---///......///000000---+++,,,------,,,+++,,,...000...+++)))+++...111111000000---***'''''')))---///...---,,,...000111000///555222///...///000000000000...+++)))))),,,///111///---++++++---000333444555444333222111///......,,,---...000222333444444333333222000,,,******+++444222111111222222111///---***'''&&&(((+++---...///...,,,,,,,,,...///111888888888777666666555555...+++***---333555333///111000///...,,,***((('''+++,,,...000222222222111/////////111222222000...)))***+++,,,---...------,,,---///111000...,,,***111333444333111...------,,,)))&&&&&&)))...222444...***(((+++222666444///111222222111///...///000111333666888888666444222...///000000111000000///+++***---333999AAANNN[[[fffiiioooyyy{{{ooolll{{{222111//////000000///---111333555555333111111111222111000111333444333222333333555777888777333000---,,,,,,+++++++++,,,---***)))((())),,,000111222222000---...000000,,,(((+++---///000//////000111222000......000222222222000...+++))))))+++...000222111///---+++)))((('''%%%&&&(((+++,,,---------111444888999777333000...111///------......---,,,+++++++++...000111///...---...///...------000222333///++++++---///000000444111---+++***---000333555333111///...///000111000111222444555555222///---+++(((((()))******((()))***,,,---...---,,,+++---...000222555555333000111000...,,,+++************...222222///---...111333000...---.../////////111111000000000000111111...///111333333222111000000111000000...,,,***)))+++)))((((((+++---......---......---***''''''''')))))))))***+++,,,......+++,,,...//////...---,,,,,,,,,,,,---///222444555//////////////////......333333333444444444555555444222...+++***+++,,,...///,,,)))'''(((+++...111000000///......///000111.........---------,,,,,,))),,,///111111///,,,***,,,///333666555444333333///...,,,+++,,,---000111444222111222333111,,,(((&&&(((,,,111555666444111111000///...---+++*********,,,...---,,,,,,///222///---***((((((+++...000...------...000000///---///......///000000...,,,,,,---......------...///...,,,******---//////...///---***((((((***---...---,,,+++,,,///000000///666333000......//////......---+++***+++...111333111///,,,+++,,,///111333444333333222111000//////+++,,,...000222333333333111111111///---,,,,,,...222000000000111111///---,,,***'''&&&(((+++......000///---,,,,,,...///000666666555444444444444444000---,,,///333555333000///......---+++)))'''%%%)))***,,,---///000111111000//////111333333111///******++++++,,,------...+++---///111222111///...111222333222000...---------***((((((,,,000222444000,,,))),,,222555333000111222111000......///111222333555777777666444333////////////////////////---,,,...222666<<>>FFFQQQ^^^jjjttt}}}wwwmmmsss............///000000111333111///...---+++(((&&&***,,,///222444555555444000---+++...222555666444///---+++,,,...000000000000000111111000...,,,+++***,,,---------...000222666666666222---+++---///333111///...000111111000222222222111111000000///,,,---,,,,,,000555444///------...///111222222333111///---+++,,,...111333555222...---...111222333111///...111555888777555///---+++(((%%%###"""!!!***///444666555222222333111///,,,***)))***,,,...222111111222222111---***))))))***,,,......,,,***(((+++///111111000000111///000111222111000...------...000111222333222222444444333333222111/////////111222222000///...///111222///,,,...444666555666666555444222111000000111111000000///...,,,,,,---+++***+++...222444555222111///......///000111///......------------------,,,******+++---000111///---,,,,,,---...---,,,%%%''')))+++---//////000......---+++))))))+++---111111111000......000222000//////000111111000...000///000111333222///---///...,,,+++++++++,,,---///...///111444666666555...000000///,,,***))))))222:::???<<<777666666555444111...,,,++++++)))((((((+++///222333222///---,,,///222333222///,,,+++***+++...000333555666666444000---,,,---...,,,***'''%%%$$$&&&)))+++------""""""$$$&&&)))+++***((($$$%%%'''***,,,.........111222333222000.........000000////////////000000000...+++***,,,.........///...,,,++++++,,,...///666666555333111...,,,******,,,///111222111///------............---,,,+++---...///111222444555555555222...++++++,,,,,,,,,++++++++++++,,,---//////000111000---(((&&&(((+++,,,---...///000///...---+++,,,---...000333555666222000...,,,++++++,,,---***,,,//////,,,***((((((+++---///111222000---+++---...---,,,***+++---//////...---...000111111000------,,,,,,,,,++++++++++++*********++++++,,,---/////////000000111111111000///......///000///...***+++,,,...///---***'''%%%''')))+++------,,,+++///000222333444444444333//////////////////000000---000222111//////333666<<>>:::666555444222222000---,,,---------,,,)))---222555444000---+++,,,000333333///+++***++++++,,,...000222333444444333000---+++,,,,,,***)))'''%%%$$$$$$&&&(((***+++$$$$$$&&&((())))))(((&&&'''+++000333222111111333444444555444222000///......//////000111111000000---+++))))))+++,,,------------,,,++++++,,,---...333444444333000---++++++,,,---///111111000///...,,,,,,,,,,,,---...//////.........///000222333444555222///,,,+++******++++++++++++,,,---...000111222333222...)))&&&'''))),,,---.../////////......---------...///111333444000///---++++++---///000,,,---...---***((('''''')))+++///111111000...,,,/////////...,,,,,,...///000...---...000111111000------------------------,,,***))))))***+++++++++---...000///...---------000//////111222222000...+++,,,---......---***)))'''(((***,,,------,,,+++...///222444555444333222//////000000000000111111...000000000...///111444:::AAANNNZZZeeeooovvvzzz}}}vvvuuu'''))),,,...///...---+++******+++---///...+++((()))+++///222444555555555111///,,,,,,...111444666111000......///000///---,,,,,,---...---,,,******+++,,,---------...000222333666888555000///333777666333111000111111111000......000111111222111111444666555222333555444000------...///111333555666:::888444000...///000111333000......000333444555333111...,,,,,,+++***)))((('''''''''(((***,,,---000444888888555111///000111111111111111000000000------...///111000...+++%%%'''***,,,,,,,,,++++++'''))),,,000222333222111***+++---/////////---,,,+++,,,...000111111111000111222222333222111///......111333444222///......,,,///000---...222333222......---------...///000---.../////////---,,,***---,,,+++,,,...000///...------------------,,,,,,,,,,,,++++++++++++,,,,,,---///111111///...///000,,,)))&&&'''+++......,,,(((((((((((())))))******///,,,(((&&&&&&(((***,,,111222222111000000222444555555444333111000//////---...000111000...---,,,000000///......///000000222222333333333333444555000222444333000---++++++111777999666333222000...///---+++,,,...000000000***...333555222...+++***,,,///111///,,,***+++------...///000111222222222333111...,,,+++***)))((())))))((('''&&&&&&((()))((()))******)))'''&&&&&&)))///555777555222222333444444444555444333000///---...///000111111000000+++***((((((***,,,,,,+++++++++******+++,,,---......///111///---++++++,,,//////000111111111000000,,,,,,,,,---///222444555111111000//////000000111222111...,,,)))))))))***+++++++++,,,---...000111222333333///***'''((()))......//////000000000000///......//////000111222000///...---...///111222.........,,,(((&&&%%%&&&(((***...000111000...,,,///000000000......///000///...,,,---...//////...............////////////---+++)))***,,,---,,,+++---///000...+++(((((()))//////000222333333111///---...//////...------,,,***+++---/////////---,,,,,,...000222333333111000000000000000111111222222000111111000000000111222555<<>>JJJWWWdddooovvv~~~+++,,,---......---+++***%%%&&&'''+++000333444333333222111111222555777999222///)))"""""")))+++...111222000+++'''&&&(((+++///222333444555111222222111//////000111777444111000000000///...///...,,,...000333444444222111000000111333555777777::::::555222333222000''''''''')))+++///222555111111111///...+++)))((()))***...333777999888666555333000,,,(((&&&'''((("""$$$'''+++---///000000000222222000---,,,...111111333666888888666444222555222...,,,---......---,,,------***((((((+++///---,,,,,,...///...***&&&$$$'''***...000222222222...---+++***+++...111333,,,---///000000...,,,***%%%)))---//////---,,,,,,%%%+++///---+++---...---%%%%%%%%%&&&))),,,000222111000...------...///000/////////000111000---+++***,,,///222333333111000,,,+++++++++,,,------......111444222---+++---111...)))$$$'''...444444111//////...///000222444555---***((()))---111111111///111444444222///---,,,...///000...,,,,,,///222---///222000,,,((('''((((((+++...222444444222222000222222///***'''((()))...111555666555222111000444555444000///222333111000...,,,+++,,,------,,,''')))***&&&"""!!!&&&***///***%%%%%%+++333999<<<777555222///...000333444888777555111---++++++,,,'''+++///000---+++***+++------,,,(((%%%%%%))),,,+++,,,///111111///,,,***%%%%%%'''+++000111///+++...------,,,,,,,,,------///...---///111222222111222///***'''&&&''')))+++///000...)))$$$###(((---000000...------...///000222333444555555555555444111222333444333111///---***---......,,,---///222+++++++++******+++,,,,,,---///222111...,,,---//////////////////000111111///...---,,,++++++***+++---...111222333222111000444333000+++'''%%%%%%&&&&&&(((,,,///111111///...***,,,///000000000222333000...,,,,,,.........---------,,,,,,,,,+++++++++,,,(((&&&(((---000///,,,+++...///---))))))...333,,,+++,,,...222555555555000111222000---,,,///222...///111222111000...---222111000///.........///000000111222333333444444...///111333333111---***...444===HHHUUUbbbnnnuuu***)))***,,,------,,,***$$$%%%'''))),,,...000111111222333444444333222111333...***(((###%%%+++000///***&&&(((,,,((()))***---///333555777555444333111111111111222555444222...++++++---///++++++,,,...000222444555666555333222111111111222000111333555555444222111))))))***+++---///000111///---,,,---//////,,,)))$$$'''+++000333444444333000111111///+++)))(((((($$$ %%%+++...222666222111///,,,)))***---000111444777888777555555555222111///+++)))***---000...---,,,,,,,,,,,,---......,,,******,,,---+++(((###%%%***///444555444222333222000---******+++---,,,,,,---,,,,,,***)))((()))***---000111000,,,(((000///---,,,,,,---...000&&&&&&'''))),,,000333666222222222222111000000///+++---......---,,,,,,---,,,...//////111666555111000...------///111222222333222000///.........///,,,,,,+++,,,---///111333333222000///000222444555,,,+++***+++...111222222111000000//////...---+++...///000...+++))))))))),,,,,,.........,,,***((('''+++...000000///...///333222000---***(((&&&%%%,,,000333555555333333333555555333///++++++///333222111000...,,,***)))(((''')))++++++***(((((((((***(((&&&&&&***///555999777555222000000222444666999666111---++++++,,,---+++,,,---...---,,,+++***,,,---,,,((($$$%%%***000222111///...---------...(((&&&&&&***000333222///...---+++((('''(((,,,///000000///...---...111444555222...(((%%%$$$&&&(((111000///,,,***(((((()))...---++++++,,,---......000111222333333222000///...000222222111000000000000//////............///...---++++++++++++***(((------,,,+++,,,,,,,,,,,,000000111000000111333555666333...***'''(((***,,,,,,+++,,,---000111000///000///...------+++(((%%%***,,,...000///---***(((,,,---...//////000000///222222222111///---***))))))***,,,------,,,***))),,,(((%%%%%%))),,,---------...///000111111000000******+++---000222111000111222444444222111222222333...,,,......+++***+++000000111000......///111111111111111111111111111000///111444111+++))),,,000333999BBBOOO___pppzzz}}}+++******,,,------+++)))%%%&&&''')))+++,,,---......///000222222111111000...+++)))***'''!!!&&&+++///...)))''')))---////////////000222333444222111000/////////000111444333111...+++***+++---+++++++++,,,...111333444777777555444444444555666333444555666555555333333,,,,,,,,,,,,---///000000///---+++,,,......---+++&&&))),,,///222333333333333222111---***)))***+++&&&!!!!!!&&&+++---111555333222///+++)))***---000000222555666444222222222000000///...,,,...111444222111///---,,,,,,,,,------+++******,,,---+++)))$$$%%%(((,,,000222111///222111000...,,,+++,,,---+++,,,------,,,***(((&&&)))+++---111333222...+++///...---,,,+++,,,------(((((()))***,,,...000111222333333333222111///...)))+++,,,,,,++++++,,,...---//////...000444444000---------...///111111111111000///...------......,,,,,,,,,,,,---...000111444333333333444444555666...---+++,,,///111222222///---+++---//////---***...//////---***(((((()))+++,,,---...---,,,***)))))),,,000111000///......000000///...,,,***(((&&&---000333444333222111111666666333///***(((+++///222111000...,,,+++))))))(((***,,,---+++*********,,,***(((''')))---111444444222000...---...000111555333000...------///000/////////......---,,,+++***,,,,,,)))&&&&&&,,,111444222000...,,,,,,---...***(((&&&)))...111000---,,,,,,***))))))***---///000111111000......000222222000+++'''$$$$$$&&&(((/////////...,,,+++******---,,,+++++++++---------111000000////////////...---///111111000//////000//////..................---,,,***+++,,,,,,+++******(((%%%%%%'''***...000000111111000///000222555777444000,,,***))))))***)))((((((***---...---,,,///............,,,(((%%%&&&(((+++...///...,,,+++...///////////////......111111111000///---+++***)))***---...///...,,,+++)))&&&$$$$$$(((+++,,,,,,---...000222333333333222+++***+++---///111000//////111333333111111111222111---***,,,,,,)))((()))...//////...------...000111222222222333333333333333222222333000******---000222777???LLL\\\lllvvv{{{,,,++++++,,,------+++)))'''((()))***++++++++++++,,,---...///000000///...)))''')))---,,,'''$$$$$$'''+++...---)))'''***...333222111///...---------...---............//////111222222///,,,******+++,,,+++++++++---///222444888888777777777888999:::888888777777666666555555111111000////////////000...,,,******+++---------***+++---///000111222222555444111...++++++---///***&&&%%%)))---///222666555333///+++((()))---111...000333333111///------...///000111111222444777555333111...---+++++++++,,,+++***+++,,,---,,,+++%%%%%%&&&)))---......---000000111000000...---,,,***,,,...///...+++'''$$$)))***---111333333000...---------,,,,,,,,,++++++*********++++++,,,,,,---222333444444333111...,,,((()))************---//////000...,,,...222222...+++,,,...000111111111000///...------------......------,,,,,,------...///333555777888888888666555111///------///000000000---***)))+++000222000,,,//////...,,,***((()))***++++++,,,------,,,+++***+++...111222111///......,,,---...///...,,,***)))...000222333111///......444444333...(((&&&'''***111000///...,,,***))))))***,,,......---,,,,,,,,,...,,,***((()))***---///111000///...---,,,,,,,,,000///......///111444666333222000///------,,,,,,(((***+++)))((()))---222666444000---,,,,,,---...+++(((&&&'''+++------,,,************+++---...///000111222111///......///...+++'''$$$###$$$&&&(((+++---...000///...,,,***)))******+++,,,---......222111///---,,,,,,------***,,,//////.........////////////...............+++***)))+++---......---'''######***000444111111000///---...111444666444222000---+++***)))&&&%%%%%%'''***+++***)))---------......,,,(((%%%!!!###'''+++---.........111111111111000///...---000000000000///...---,,,)))+++...000000///---+++'''%%%###$$$'''***,,,---...000111333555555555444,,,++++++,,,...000///...---///111111000000111222000+++)))++++++'''&&&&&&,,,---------++++++---...222222333444555666777777888444222111---((()))---///111555<<>>BBBFFFOOO\\\gggooouuu{{{}}}%%%&&&(((***,,,---......***+++,,,---..................---,,,,,,,,,,,,------///111000---,,,...000000///------///222555777222111...------...111222***...222444222///,,,+++000000000000111222333444666666666333000---,,,,,,,,,...000///,,,))))))******+++,,,---.../////////(((***,,,---,,,,,,---...///111222333222111222333333333444444555555444444222111000///...---,,,+++,,,...//////............***---000333444444222111.........---.........///+++,,,...000///,,,)))'''&&&***///222111///,,,+++,,,------.../////////...***,,,///222222111///---(((***---...---,,,------,,,+++(((''''''***---///***))))))+++)))'''+++111444111...,,,...111333444555444333111000000//////---,,,---......+++'''$$$$$$''',,,......---,,,,,,+++///000+++(((***++++++---...000000...)))$$$!!!###''',,,///////////////000---******,,,///111222------,,,,,,,,,------...,,,,,,,,,...111333333333.........---+++((($$$""""""$$$'''***...000222333222111000000///---)))&&&"""!!!!!!$$$(((++++++)))(((***---///111222222222------,,,***(((&&&$$$###&&&+++111555666555444333///+++)))+++///222000---,,,+++---222333---)))(((*********---000333444444...------,,,,,,,,,------******++++++,,,---.........//////...,,,++++++,,,'''******'''(((---...---000111111111111000000///...------,,,,,,------...,,,///222444333111---++++++...111333222111111222///111333555666555333111111...+++***,,,,,,)))'''!!!&&&+++---,,,,,,---...///000222222111111222333///---+++)))***,,,///111---,,,+++,,,---000333555222222222222222111000///222000///------,,,++++++------------...000111222------......///000000000+++***+++---000222333222++++++***)))***+++,,,---/////////000222222000.........------......//////222///+++)))+++///222444,,,+++*********,,,...000//////............///000***,,,000222333111///---,,,///000///+++***+++---//////000111111000///...---///111000///000333777555444333111000111444777666444111...,,,,,,---...444333222000000111333444111222333333555888===AAAEEENNN[[[gggooouuuzzz~~~+++(((&&&(((,,,000111111,,,...---******---...+++,,,+++)))***,,,------,,,...222444222...---///333111222333222111222555777:::777222...+++,,,...///,,,---.../////////...---000111111///...111666;;;999555111///111222111000000000///...---,,,,,,,,,...//////...+++))))))***(((''''''***...///---+++111444555333333555333000333111///000333555777777777222......111333111...111222333222///,,,***))),,,---///222555444111///333111//////000111000000000000000000...,,,***)))***---111555555333000---))))))***,,,///000000///+++***+++---///000...---,,,,,,,,,---,,,,,,++++++,,,)))$$$###&&&,,,000333---,,,,,,...111222222111777000,,,---...///111555222444555555222000000000222222222111///,,,***(((''')))+++---------+++***---,,,***)))(((''''''''',,,...000///,,,(((%%%$$$"""&&&+++...000000111111111222000+++***...///---***'''$$$$$$'''+++...///000...,,,...111444333222111000...+++)))'''&&&%%%!!!%%%+++///111333555666444333111...+++)))'''&&&######$$$'''+++---------)))***---000333333111///,,,)))&&&'''***+++((($$$&&&,,,222444444222333444---+++))))))*********(((,,,///222444222///---,,,,,,+++***---000111000...111...,,,,,,---...,,,))))))+++---...000000000//////---,,,,,,---/////////---+++'''%%%&&&)))...111...///111222444555555555///111111///,,,+++---///444444333222000...,,,++++++(((''')))---000111000333222222333555666555333777222---,,,///000---***%%%&&&''')))+++---///000111000...,,,++++++,,,,,,+++)))((())),,,...---+++((('''&&&(((+++///000111//////000000000000000///111111111111///---+++***...---,,,---000222222222222222222111//////111333000,,,)))***///222111...******+++---000000,,,(((////////////////////////111444666666333111111222444444333000...---///111---,,,+++,,,.........---+++******,,,///111222222,,,...///111111111111000...000000...***((((((***---///222222000///......222222222111///...///111444111//////111444555555333333222///......000222555222///,,,+++,,,...///333222111111222555888:::???JJJZZZgggoootttwwwzzzxxx{{{,,,***((())),,,///000000,,,...---******...///---,,,***(((((()))+++++++++---000333222///---///111222222222222111111333555888555111---,,,,,,...000+++,,,---...///...------000111111///...111555:::777444111000222333333222////////////......---------......,,,***)))***,,,+++******,,,///000...,,,000444555333333555333000222///------000333555555444000,,,---000222111...///111222222000---***)))+++,,,///333666666222///444333222333444555444333000111111111000///---,,,,,,///222555666444222111*********,,,...000000///+++***+++,,,//////...,,,,,,,,,------,,,+++******+++((($$$$$$''',,,111333000//////000222444333222444...+++,,,......000333000222444333111000//////000111222222111///,,,+++---............---+++***************))))))(((((()))+++------***((('''&&&(((,,,222666555333111///222444222---,,,...---+++&&&$$$######&&&***,,,,,,///---,,,---000333222111...,,,***)))'''''''''(((&&&(((+++...111333444444222222000///---+++)))((('''''''''***---......---------///111222222000///+++(((&&&(((,,,...,,,)))***---000222222111111111,,,***))))))+++,,,,,,+++---000222333111...---------,,,,,,...000111000------,,,+++---//////---+++***+++---///000000//////---+++***+++...111222222...,,,)))&&&''')))---000//////000111222222222222111222222111///...000222666555444222000...---,,,+++((('''(((,,,000222222111111111333666777666555666111---,,,......,,,)))%%%&&&(((***,,,...//////111///---,,,************---,,,+++,,,......,,,***(((''''''(((+++.........000000111222222111111000...///000111111000...---...---,,,...111333444333222222222000//////111333000---***+++///222111///,,,,,,,,,///111000,,,)))---...//////...---...000222444666555222000000111111222222000......///000///...------......,,,***+++******+++...000000000+++,,,---/////////......---//////---)))'''((()))---000333444222///...---000111111000...---...000111///,,,,,,...111222333444333222000......///222444111...***)))***,,,---111111111222333444444555888AAAOOO^^^jjjrrrxxx{{{{{{}}}...,,,******,,,...//////,,,...---***+++///000///,,,)))&&&%%%&&&((())))))+++...222222000......000222222222111//////000222444222///---,,,,,,...///***+++,,,---...---,,,,,,000111111//////000444777666444111111333444444444---...///000000000//////,,,,,,+++***)))))),,,...//////...///000000///---000333444222333555444000111...+++***,,,000222333111...+++,,,///111000...,,,...111333222///,,,))))))+++///444888888444111333333333444666777666444000111222222222222111111///000222444555555555555---++++++,,,///111222111+++******+++---...---,,,.........---,,,+++***)))***'''$$$$$$(((---111333333222111222444555444333000+++))),,,...---...111///000222222000...---------...111333333222000///444333111000...---,,,+++)))***+++,,,,,,+++***)))&&&(((******)))((()))***///444999<<<:::555000...333666555111//////---)))"""!!! """%%%((())))))...---,,,---///111222111***)))'''%%%%%%''')))***+++)))(((***///222111000000000000//////...---,,,,,,,,,+++---//////...,,,000000111111111000000///,,,***(((+++///111000............///111000///---***))))))***---.........000111222111///---------///......///111111///---)))***,,,///222222000...,,,---...///////////////+++***)))+++///222444444000...+++)))(((***---///........./////////000000333444444222111111333555777666444222000...------+++)))'''(((,,,000333444000000000222555777777777555111---,,,------***'''$$$&&&))),,,...//////...000///---+++)))(((((()))///......///000...+++((((((''''''))),,,---,,,+++///000222333333222000///***,,,///222333222111000---,,,,,,...111444555555222222222000......000222111...,,,,,,000222222000///...///000111///,,,)))***---000///,,,+++...222333555555444111/////////---///000000///......///000000/////////---)))&&&***)))(((***,,,...///...***++++++,,,,,,,,,,,,+++---......,,,)))(((((()))...111555666444000---,,,000111111000......///111000...+++***,,,///111222444444333000...---...000111///+++)))((()))+++,,,000111222333333222111000444;;;FFFVVVeeepppwwwyyy~~~~~~///...---,,,------......---000///,,,---111222111,,,)))%%%###$$$&&&((())))))---111222111///......222222222111...------...///...,,,+++++++++---...((()))+++,,,------,,,+++000000000000000000222444444333222111111222222222,,,---000222222222111000++++++***(((((()))---000333333222111111000///......222333222222555444111111...***)))+++...000222111///------///000...---***,,,000333444222...***(((***///555::::::777333000000000222555555444333000000111222222333333333111111111111222444666888000///---...111333444444,,,+++******,,,---------000000000///...,,,+++***(((&&&$$$%%%)))...111222333222111222333444333222---***)))...000......//////111222000---***))))))))),,,000333555555333222666444111///---,,,------+++,,,...///...---+++)))%%%&&&((((((((()))+++---333666:::;;;999444000...222666777555444333000+++""" """&&&((()))............///111111222***(((%%%######%%%(((***+++&&&###%%%+++//////,,,---...///000111111000000///.........///...,,,+++///000000000/////////000...---,,,...000222222000///---,,,---000111///,,,((('''(((+++...000111000111111111///---,,,,,,...///000000111111000...,,,))),,,///333555444111///.........///////////////+++******+++///222444444111000---+++***+++,,,---+++++++++,,,---...000000666666444222111111222333666555333000...---------,,,***)))))),,,000333555111000000111444666666555333111...------,,,***'''$$$&&&***...000000///...000///,,,***((((((((((((...///111222222000---***))))))***,,,......,,,***,,,...000111222000///---+++---111333444333222000---,,,,,,...222555666666222222111000...---///111222000---...000222222111000000000000000...+++***(((---111000+++)))...333666666555444222000//////(((+++---...---,,,,,,---111111111111000---((($$$'''&&&&&&(((,,,///000000++++++++++++++++++++++++.........---+++***))))))///222666777555000---+++000111111111//////111333111...,,,+++---000222222222333222///,,,++++++---...,,,)))((((((+++...000333333333333222111//////555:::EEETTTdddppptttuuu/////////...---------...///222222000000333444222,,,)))%%%$$$%%%''')))***))),,,///111111000//////111222222111...,,,,,,,,,++++++*********++++++,,,((()))***,,,---,,,,,,,,,////////////000111111111222222222111////////////,,,...111444444333111///*********)))(((***...222444444333111///...---...---111333111222555555111222...+++***+++...000000111000/////////...---,,,***,,,///333666555000,,,(((+++000666:::;;;999666000//////111333444333222//////000000111222333333222000///...///222555777333222111222444666666666...,,,***)))+++---......222222222111000...---,,,(((&&&%%%&&&***...000111111000///000111222111000+++)))+++111333111//////111222222000+++'''%%%%%%'''***...222444555555444222111...,,,+++,,,---......///000000000...+++***&&&''')))***)))***,,,...111333555555222000//////...333777666777777444///&&&###!!!&&&)))+++///////////////000111222+++)))&&&######$$$''')))(((###!!!''',,,,,,+++,,,---///111222222111111///...------------***(((+++---......------///111000//////000111222111111///---,,,...111222000...''''''(((+++///111111000///000///---+++***,,,---///000222222111///---,,,---000444777777555222000//////......////////////...---,,,,,,///111222222111000...,,,++++++,,,,,,'''((()))***---///222333888666333000////////////222222000///---,,,,,,,,,,,,,,,++++++,,,///333555333111000000111333222222222111//////...---+++***&&&(((,,,///111222111000000///---+++))))))))))))---///222333333111///...++++++,,,...//////---+++(((***,,,.........---,,,000111333444444222000///,,,+++,,,...111444666666111222111///---,,,...///222000//////000111222222111111111111///---++++++)))...222000+++***...333888777555444333222000///&&&(((+++,,,+++******+++111000000111111...)))&&&%%%$$$%%%(((---000222333,,,,,,,,,,,,,,,---------111000///......---,,,+++///222666777555000---+++---...///.........000222///---+++,,,...000111111000000000...+++))))))***+++)))((((((***...222555888777444111000000000111444:::EEEUUUfffqqquuuttt{{{}}}///000111000...---...///111555666555444666555111---***''''''(((+++,,,---***,,,...000222222111000111222333111...,,,+++,,,***+++++++++++++++++++++''')))***,,,---------,,,...------///111222111000///000111000...---...///...000444666666333000---***++++++******,,,///222333333222000---++++++,,,,,,000222111222555555222111///,,,+++---.........000000000000///...---,,,------///333777777333...***,,,000555:::<<<:::888444222111222444555555555111000000///000000111111222000...,,,---000333555333333333555777888777555111...***)))+++---//////222222222111000///...---((('''&&&(((+++---//////...---,,,---///000///...)))(((,,,444666333000///111222222///***&&&$$$###''')))+++...111333333444///---,,,******+++---...---.../////////---,,,+++)))+++------,,,+++,,,------...//////---,,,---...)))///333555666888666111+++'''$$$"""$$$(((+++,,,.../////////......000222---+++(((&&&%%%%%%'''((('''$$$!!!###'''+++,,,++++++---///111222222111000---,,,++++++,,,+++)))((((((,,,//////---,,,...111000000000000111111111111/////////111333333111000''''''(((+++///000///---,,,------+++***)))+++,,,---///222333111...---,,,///333777999777444111000///.........//////000111111///------///000000000//////...---,,,,,,++++++''''''(((***---111444666888444000---------------...............---,,,,,,,,,---......---///111444333111......///000000///111111222111111///......)))+++...111333444333333111000...,,,+++++++++,,,---000222333222000000000---,,,,,,...000000///...'''''')))+++,,,......///555666555555333111///...,,,++++++---000333444444111111111...,,,+++---...222111000//////000111222111333333222///------...,,,000222111---+++...222888666333222222222111000'''(((***+++***)))***+++///...///000111000---***&&&%%%&&&***...222444555------------...///000111222000////////////...,,,...111555666444000---,,,)))***++++++++++++...000+++******+++...///...---...//////...+++))))))******)))((())),,,000555888:::888444111//////000111///555AAAQQQ```lllsssvvvvvvyyy~~~...000222111///---...000333888;;;999999999555000---+++******---///000000,,,,,,---///222333333222000222333222///---,,,,,,,,,------......---,,,,,,((()))+++,,,......------,,,+++,,,///222333111///+++...000111//////111333111333666888777333...+++***,,,------,,,---///111000111000---)))((()))++++++///111111222555555222///...,,,,,,------,,,+++***,,,...///............000///000333888999555000---...000444999;;;;;;:::888555222111333555666666444333111000/////////000333111...,,,,,,///111444222222444666888888555333333///+++***+++...000000000000000000//////...---)))(((''')))+++------,,,+++******+++---///......'''''',,,555888444000...///000000...+++'''%%%%%%'''((()))+++---///111222---,,,+++*********++++++))))))***+++,,,---------...000222111///,,,++++++)))+++---...,,,*********%%%+++///111333555333///---+++******+++,,,,,,++++++---...---++++++---000,,,+++***(((((((((((()))***)))))))))***+++,,,---+++---///111222111///...+++***)))***+++,,,***((()))---111111...,,,,,,///---...///000000111222333000222555666444222111000'''((()))+++......,,,***((()))******))))))***+++***...222222000---,,,,,,...222666777555333111111............///000222333111///------///000111000------------,,,,,,++++++)))))))))+++---111444777555111,,,+++,,,...//////***,,,...000000///...,,,,,,///111111///...///111000...,,,+++---/////////111222444444333222222222,,,---///111444555666666111111///.........//////000222333222000......000---,,,+++,,,...000000///(((((()))+++---000333444999888666444222000//////,,,++++++,,,///111222222111111000...++++++,,,...111111000///...///000222333555666444111000000222000111222111///---...///666333000///111111000///***+++,,,+++******,,,---,,,,,,,,,...000222111000***)))***,,,000333444444---------...///111333444222000......//////...+++---000333444222///...---)))***+++++++++,,,...111******+++...000000---+++...///000///---++++++,,,+++***))))))+++///444666777666444111000///......+++111:::FFFSSS___kkkrrrqqquuuyyy|||---000222111///...///000555:::===<<<;;;:::666000---,,,,,,---000222222222---------///222444444444000222333222000---,,,---...///000000000///...---((()))+++---............******+++///333444222///(((,,,000111111222444777222555888999777222---)))+++,,,............///111...//////+++'''&&&(((******///111000222666666333...---,,,---------+++)))&&&(((+++---......///000333111000333888999666222//////111444888;;;<<<;;;999555111000111333555666666555333111////////////444222///------///111333000111333666888777444111444000,,,***+++...000111---...............------)))(((((()))+++---,,,+++***))))))+++---//////...%%%&&&,,,555999444///------...///...+++(((''''''((((((((((((***---000111------,,,+++******))))))%%%%%%&&&'''))),,,...///111333555444111---***)))'''+++...000...***((('''###)))---...///222000---......///111111000,,,))))))+++---,,,))))))+++...++++++***************+++...///000///---,,,---///,,,---000111111000---,,,))))))(((***,,,,,,+++***+++000444444///++++++---***,,,...///000111333555222666::::::666111///000(((((()))+++------***(((%%%''')))***)))))))))***(((---111222000---,,,,,,---000555555333222222222...------...///111333444000...------///111222111,,,,,,---------,,,+++***,,,++++++,,,...111444666222...******---000111111)))+++///222333111///...,,,000222222000......///...,,,******,,,...000000111333555666555444444555...///000222444666888888222111000//////000111222222444444222...,,,---///---+++)))***---///000000*********,,,///333777999;;;999666333111000000000,,,+++***,,,...000111000111111000...+++***,,,---000000000///......///111555777888666333222333555333333222111000///......444111------///000///............,,,++++++---000*********---000333444333...---,,,...000333333333---------...///222444555111///,,,---//////---+++---///222222000///......+++---.........///222444+++,,,...111333333///,,,...000111000///------...---+++***)))***...111444333333333222111///---++++++///666===FFFRRRaaakkkooorrruuuwww{{{~~~000///...---------------222555999888555000......---///111222111000111222222///,,,...222555333000000///............///000333444555555444111---+++---,,,,,,---...//////...***)))(((+++000333333111///...------...000222444222333444777888555---'''---000222111---******+++000000000---***))))))+++---,,,+++---000333444333......//////...,,,+++***))))))***+++,,,---------222111000222555555333000...000444777777666333000222222111///...000333666555555555333000.........111000/////////000222333111444888888555333333444777555222000///000111333111---***))),,,......---******+++++++++,,,,,,,,,,,,)))'''(((---111222222...///000000000///---,,,)))***+++++++++)))((('''***((('''(((,,,...---++++++---...---+++)))((()))!!!"""$$$&&&)))+++---...333666777555000+++******+++,,,---,,,***(((((()))$$$)))///111000//////111000111222222111///,,,***,,,+++)))'''&&&&&&&&&'''***+++++++++******,,,...222222222111///...,,,,,,...000222222111///------,,,+++)))+++---...+++(((+++---//////...,,,++++++***+++...111333444333333666555444222111///------,,,+++***+++------***&&&###%%%((()))'''%%%$$$###(((+++......---,,,...000111333444222///---...///---------......///111111///---***+++---...---+++,,,******,,,...///,,,)))+++,,,---///111222222222...+++((()))---111333333------...111444666555444333222111...,,,,,,...000333,,,&&&%%%***...000///222222333666888999888777222222111111222444666777222333444444222111111111222222333333111///,,,+++++++++***+++,,,...000111+++++++++---000555:::===666666666333111//////000...---,,,+++,,,...000111555111,,,+++---//////...333222000---++++++---000777666555333222111111111333333222111000///...---...///...---***)))***+++...---++++++---/////////***+++---///111222333333222000//////111333333333111///------///000111000000111111000///---+++***++++++,,,...////////////+++...222444444444555555111333555777666444000...222333222111...+++******,,,,,,------...//////000222111000...------,,,,,,...///444<<>>JJJVVV^^^ggghhhmmmuuu///.............../////////...,,,++++++,,,///222000---***)))+++---------***)))(((***---...---,,,))))))((()))+++---000222444555666666666444333222000111333333222222111222---+++***---111444444222222222222222000---***(((***,,,000333555555333111111111111000///...---------111444666555333222111//////000222444333111...---......///...---,,,++++++***+++,,,...111444666333222222111111111000///222333333333111...,,,***'''***---///111333666888555333111000000000000///++++++,,,---...000111222444555666555111000333666777555333000///...//////222111000/////////000///---+++))))))+++///444777555333000......000222333222222111111///...---,,,(((((((((((()))***++++++)))***+++,,,+++(((%%%""")))---222444333///,,,***&&&(((,,,///222222111000111222222111...+++((('''))),,,000111///+++'''%%%---222666777333...++++++,,,,,,,,,---...///111111...+++&&&###!!!"""###%%%(((+++///000///---++++++,,,...///000000...+++***++++++,,,///111333222222,,,,,,,,,,,,---...//////...------+++***+++...111000000111222222111000000///---+++))))))+++---///000000000000000000000/////////111222111---(((%%%(((***---///000000111111222222111000...---,,,,,,,,,,,,---...000000111111333111///...............***+++,,,...///000///......///111222222111000///,,,,,,...111333444444333222000....../////////...111333555555444333333444222...)))''')))+++,,,,,,------...000222333111000222111//////...///000111111222222111000000111222222333555666666555444333222111///---,,,,,,,,,---...000111222111///---+++&&&''''''&&&&&&)))---000111000...------...///000000...,,,+++***++++++,,,,,,***)))(((***+++,,,---,,,+++++++++,,,---///000---///222333222///,,,******+++,,,+++***+++,,,...///---+++---111666:::<<<888888777666444222111000///000000000000111444666555222000//////000///...111222222111000...---,,,---...000222444555666666000......222888:::777333333333222000////////////---///222444555222...***((()))+++---...---,,,,,,,,,,,,---///111444666777333111000111999EEESSS\\\hhhkkkqqqxxx...............///000111.........///000111111111...+++)))'''((())))))***++++++++++++,,,+++***((())))))))))))***+++,,,---///000111222333444333333...111333333222000000000,,,***))),,,000333222000...///111111000...,,,***,,,...111333444333222222000///.........------,,,,,,000444666666444222222111111111333555444111///---...///000///...---,,,---------...000333555666111222222111111111111222222222222111111000......+++...000222333444777999777444111111222333333222+++,,,,,,---.../////////111333444333000000222555666444222000...---,,,,,,000000000/////////000000------......000111222222111111222111000.........222222333222111...,,,***'''''''''((((((((())))))***+++---,,,***&&&###!!!(((---222555444000---+++&&&))),,,000222222111000111111111000///,,,)))&&&(((,,,111222000,,,)))''',,,111666666111,,,)))(((......---,,,------...///+++)))&&&$$$$$$&&&(((***+++...222333222///---,,,+++,,,---......---+++***))))))))),,,000333333222.........------...000111000000...,,,+++,,,000333111111111111000000//////...,,,***))))))+++...000///000000000//////000111000111222444555222---(((''')))+++///111222111000111000//////...---,,,+++,,,---...///000000000///111111111///---,,,,,,,,,$$$&&&)))+++---...///000---///000111111000---,,,***,,,///222333333333333//////000111222111...+++111222444444333222333444444111,,,***)))******+++++++++,,,///222333222000111000///.........///000///000000///......000222111222222222222333333333555333111///---------------...000000///+++(((%%% !!!###%%%)))---111222000...---,,,---...///......---+++******++++++)))'''%%%&&&(((******)))******+++,,,---///000111,,,...111222111///,,,)))'''((())))))((()))+++,,,...,,,,,,...222777;;;<<<666666555555444222111000222333333111//////111333555333000//////000//////222111111000////////////111111222333333444333333...,,,,,,000666888555000000000/////////000111222111222444777888555///***((()))***+++,,,,,,,,,+++)))***,,,000333777:::<<<333222000000555AAAOOOZZZbbbjjjtttyyy|||~~~............///000111222......///111333444222000***+++***(((&&&%%%&&&(((,,,---------,,,***((('''******+++,,,++++++***)))+++,,,---///000111222222---000444444111......000,,,***)))+++000222111///+++---///000000///...---...111333444333222333444000///---,,,---...---,,,***...222444444222111000000000000111333333111/////////000111111000///...///000111222333333444444///111222222111222555777222222222222111222222222///111333333444555888:::999555111111333666555444......//////......---,,,---000222222000///111444444333111///,,,+++))))))+++---...///......///111...///111333333222000///---///222222///,,,******111333444555333///***((($$$&&&''')))******))))))+++---...---)))&&&$$$###''',,,222555444111...,,,(((***,,,///111222111111111111000000///---)))&&&'''+++000222111...+++))))))///444555111+++((('''.........------,,,,,,+++))))))(((((())),,,...000---000444555333111///...***++++++,,,,,,,,,,,,+++***((((((+++111444444222000000000///------///222222222000...,,,---000333000000/////////.........---,,,+++******,,,...///---......---,,,,,,...000000000111444666444---(((%%%''')))...111222111///000...------......---,,,---...///000000///...---...000111000---***(((((( ###'''***+++,,,...///,,,---///000///---***((((((+++...000111111222333...///111444666555111---000111222111000///000111333111...,,,***+++,,,---++++++,,,///222333222000000///.........///000111///000000...---...000222222111///......///111333555444222///...---------+++---...///---)))%%%"""!!!$$$'''***...111222000...,,,+++,,,---------......,,,*********,,,(((%%%###$$$''')))(((&&&&&&(((***---.../////////,,,---///000000...,,,***&&&'''(((((('''''')))+++---,,,,,,...333666888999222222333333222222111111333444555222...---///222555222000///000111000000111///---,,,,,,...000222333333333333222111000///+++***+++///333555222000////////////000111333444555444555888:::777000+++(((((())))))***++++++,,,)))***,,,///333666999;;;222222222111555>>>LLLVVVYYYdddpppwwwzzzvvv}}}---------...///111222333///...---///222333111...(((,,,...+++&&&###%%%)))+++---...///---+++***)))***,,,...000000...+++***+++,,,,,,---......//////,,,111555555111......000---+++***,,,000333222000+++,,,---////////////...///111444444333333555777222///---,,,...//////---))),,,000111000///.........---,,,---///000///...000111222333333222111000222333444555555444222111---///111222222444888<<<555555444333222333333444111222222333333666:::===999444000000333666666444111111111000///,,,***)))(((,,,000111//////111333333222000---+++((('''&&&'''))),,,---,,,---///111...000222444444333111///,,,///111000---*********000333666777555///)))%%%!!!###(((+++......---,,,---...///---(((%%%%%%&&&'''+++111444333111...---***+++---///111222222333222111000000000///***''''''+++///222111///---,,,'''---333555111,,,)))(((,,,------...---,,,+++******+++,,,---///111222333...111444444222000///...+++******)))***+++,,,------***))),,,222666666444222222222000---,,,///222333333111///,,,,,,...000///......------------...+++++++++***++++++,,,---***+++,,,+++)))))),,,///000///000333555111***###$$$%%%(((---111222000---...,,,+++,,,...///...,,,//////000111000...,,,+++***---111000,,,(((%%%$$$!!!$$$(((***)))***+++---***+++---...---***&&&$$$'''***---...---...000222///000222555777777555333///000///---++++++---///000///...---,,,...000222/////////000222222000...//////.........000111222000111111///...///222555444111---******---000333444222000...,,,++++++++++++,,,---...,,,)))%%%###"""&&&)))+++---///111111000---+++******+++,,,---...///...+++***+++---)))&&&###%%%(((***(((%%%$$$'''+++///111000...---------...///...---,,,+++'''((()))(((''''''(((***,,,,,,,,,///222555555444111111222222222111111000222444555222...---000444444222000///000222222111...,,,(((&&&'''+++000444222222222111000///...---(((***---///111222111111///000000111111222222222444333444777:::888222---)))(((''''''''')))+++,,,***+++,,,---///222444555111333444444666===IIIRRRVVV^^^iiiqqqwwwxxxwww---------...000111333333///---+++,,,///000///...'''---222...&&&"""%%%******,,,///000///---,,,,,,***,,,000333333111...+++---------------------------222666666222......000...,,,+++...222444333111,,,,,,---...////////////...111444444444444777:::333000------///111000///)))+++...///...---,,,---,,,***)))***,,,.........111111333333444333222111444555666777666444111...+++...111222333666;;;???888777666444333333444444000111111111333666;;;???888333......222666555333444444333111///,,,)))'''%%%)))...000//////000222222111///,,,***'''%%%$$$$$$'''+++,,,+++,,,...111///000222333444444333222...///000...+++)))+++---///333777888666000)))$$$"""(((...111222111000...//////,,,(((%%%&&&((('''+++000333222000///...,,,---...///111222444444333111000000111///+++''''''***///111111/////////&&&,,,333555222---***)))***+++---......---+++***,,,---///111222333333333///111333333111///......+++***)))((((((***---...///,,,***...444888777555333444333000---,,,///222222222111///,,,+++,,,---...------,,,,,,,,,------*********+++++++++******''')))***)))''''''***---000//////111222///&&&###$$$&&&,,,111222000------+++***+++///000///---000000111111000...+++***(((,,,000000,,,&&&###!!!###'''***+++)))((()))+++)))***,,,,,,+++((($$$!!!&&&)))+++,,,+++,,,///222111111111333777999999888//////---+++((((((***---,,,---------...000444777333222111222222111...,,,///.........///000222333222222222111000111444777666222,,,((((((+++000444222111///,,,+++*********+++,,,---...,,,***&&&%%%###'''+++.........///000111000---+++))))))***+++---///000///+++***+++---+++'''%%%&&&***+++(((%%%%%%)))...222444222///---------------------,,,,,,((()))***)))''''''(((***++++++---///222333222000111222222222222111000///000222444222...---111666333111//////111222222222,,,)))$$$"""###)))000444000000000000000///...---'''***...000111111111222111111222222222222111111222111111555999999444///***(((&&&%%%&&&(((+++---,,,,,,,,,,,,,,,---...///000333555555777===GGGPPPXXX]]]dddlllvvvuuuppp}}}+++---///000//////000111,,,...000000...,,,,,,,,,///...,,,***'''$$$"""!!!***+++---/////////---,,,,,,...111333333000,,,***...---,,,,,,---,,,)))'''///222444333000---------............/////////000///000222222000///000111222333444666777888888888666222...---///111000///+++++++++---......,,,)))$$$(((,,,...---,,,---///000111111222222111///...555555555333000...---...(((***---000333555666777777888777555333111222333111000//////111444999;;;666333///,,,+++---000222111222333222000,,,'''$$$(((+++000444555333///,,,......---,,,)))&&&$$$"""&&&(((+++...//////---,,,000000111222444555555666555333000---,,,++++++,,,111222333333000+++&&&###$$$,,,555888555111222111///,,,(((&&&&&&''')))(((''')))+++---------+++///333222///...111555555222///------,,,***(((*********,,,...//////------000333444333...***''',,,,,,,,,///111000,,,(((,,,---///111111111111000///000000111111111111111,,,+++***)))***,,,...000111111000000000111333444666555222000/////////000777777555111,,,***+++...------,,,,,,,,,...///000333///***)))******)))'''&&&$$$######%%%(((,,,///000//////......+++'''$$$%%%(((---111222222000...---,,,+++,,,.........---111111111111///---+++***)))***+++,,,,,,+++***)))///...,,,+++,,,,,,+++***.........+++'''$$$######((()))***,,,...///111111000111333444555555666666111///,,,+++,,,---......555333///------000444666666444111///---------...---...///000222444555666222333444333222333555777555///)))&&&)))...111333000000//////......------///...---------,,,***'''+++,,,------,,,,,,...000111///,,,(((%%%&&&+++...333111...+++))))))***,,,...---,,,)))(((&&&&&&%%%''')))---000111111000/////////...---++++++,,,...,,,---...//////...---,,,---------000222222111///222777:::888111...000444222333333222111111222444111000//////111222111000,,,)))&&&$$$&&&***000444333222111111111222000///******+++---000111000...000000000222444444222000222333444555444222///...---+++)))&&&%%%&&&***...///222333000+++(((+++...///222444666777;;;AAAFFFSSSXXXaaalllwwwxxxllliii{{{...000111111///...///000,,,...000000...,,,,,,,,,...---,,,***)))'''&&&%%%((()))+++,,,---,,,+++******,,,///000000...***(((***)))***+++------+++)))///222555444111---,,,,,,***,,,...111111000...---111222333222000///...///222333444555777888999999666333000///000111111000......///111222000,,,((($$$'''+++---,,,+++,,,---......000111111111111000333333222000...,,,,,,,,,'''))),,,///111333444444777777777555333222222333222111//////111444888:::666444000...---...111222111222222222///,,,(((&&&))),,,111444555333000............,,,***(((%%%$$$'''))),,,...//////...---000000000111333555666777777555111...,,,+++,,,,,,111222333222000,,,'''$$$ !!!%%%---555777555000111111000---***)))***+++)))'''%%%&&&(((***+++++++++...222222000000333777333111...---------,,,*********+++---000222222111---///222222000,,,(((&&&***)))***---///000...+++......///000000000000000//////000111111000000000,,,,,,++++++,,,...000222333222222111111222333444222222222111111111222222666666555222...,,,---...+++***)))***+++---///111222...+++)))***+++***((($$$###""""""$$$(((,,,//////...---...---,,,(((%%%(((+++///222444333111000---,,,,,,,,,---...------///000111111000///---,,,+++++++++++++++)))((('''...---+++++++++,,,,,,,,,---------***'''%%%&&&''',,,,,,---...000111222333222222333444444555555555222000...------...//////555333000...---///222444333111...,,,******++++++---...///111333444555666444555555555444333444444111---((('''))),,,...///000000000000//////...---///...---.........,,,***,,,+++++++++,,,---...///000...,,,(((&&&'''+++///333222///,,,******+++---///...,,,+++)))((((((((()))***---///000000000///000///...,,,+++,,,---/////////111222222111000000///000111222222222111111333888:::888111...///333555666555333000///000111111000000000111111///---+++)))'''''')))...444888333111000///000000...---******,,,...111222111000000//////000111222111000222222444444333222000///...---+++(((''')))---000222333444000+++((())),,,111333555444333777???EEERRRXXXbbbllluuu~~~xxxlllkkkqqq111333333222///------------///000000...---------------,,,++++++***))))))((()))***+++,,,+++***)))(((***,,,------+++(((&&&&&&&&&'''))),,,---,,,+++---000222222000---+++***&&&***///333444111---***444555555444000...------333333333444555777999:::666444222222222333222111111222444666666222,,,(((%%%'''***+++*********+++,,,,,,...///000111111111000///...,,,+++*********((()))+++...///000000000666777777666333222222333333222000///111333666888777555222000///000222444111222111000///,,,***((())),,,000444555333000...............,,,***(((''''''))),,,...000000///...000//////000222555888::::::777333...,,,+++,,,---222222222111///,,,)))'''$$$%%%(((...444666444000000111000///------///111***'''$$$###%%%(((******+++...111222111111444777000...------...///......,,,,,,---///333555555444000111333222///+++)))((()))))))))+++.../////////111111000////////////////////////000000//////...---,,,,,,---///111333555444444333333333333333333...///111222333333333333333444444333000...---...&&&&&&%%%%%%(((+++///222000...+++***+++++++++***###"""""""""$$$(((+++...,,,,,,+++,,,---,,,***'''+++...111444555555333111---------------------,,,//////111222222111000///+++******)))((('''&&&&&&,,,+++*********+++---...,,,,,,+++)))((((((***---000000111111222333333333333333333333333333333333222111000///...///000111444222///------...000111...---+++)))((('''((((((---...///111333444555555555555666666555444333222...+++)))(((***+++,,,+++000000111111111///---,,,///...---...000000...---,,,)))&&&'''***------,,,------+++)))'''))),,,///222222111...,,,+++,,,...//////...---,,,,,,,,,,,,,,,,,,---...//////000000///...+++))))))***,,,......///111222222222111111111333555555222000111333555888:::777111---...111888888666222///------...222222222333333111---*********)))***---222777:::222111//////000///...,,,+++,,,---000333555444333111///------///111111000111111222333333222111000000000...+++***,,,///333555555444000***&&&&&&(((111444555222///222<<>>GGGPPP\\\dddiiiqqq}}}vvveee```mmm~~~,,,---...---+++*********000000111///------...000/////////......------,,,,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,*********,,,---...,,,***(((%%%!!! $$$)))...111111111000000//////000000111222333222000......///111222222222222111111000///222666888888888888999222111111222333222000---***))))))***,,,...---,,,111000//////......//////000---******---000000///...///000111111000///...///111333333111////////////......---...///000111222222222222222222111111...///000111000///...---***++++++++++++)))((('''&&&''')))+++------------***+++,,,,,,------,,,,,,,,,++++++,,,...111444666111000...---,,,---...//////000111111111///---,,,+++,,,---///000000111111,,,---.........///222444777333---)))(((***,,,---/////////000111111222222...---,,,---000111222111111000///000000000...,,,...111444111,,,)))***---666666444111...---...///000////////////000000111,,,---...///000111111111111111111111111111111111///000333444444222///...---...000111111///,,,*********+++,,,---,,,***''' !!!"""$$$&&&***---...///000000///---,,,,,,---,,,+++***)))(((((()))***+++***)))+++---//////...---.../////////...,,,******---///...,,,+++---000222333333333222111///...&&&%%%"""!!!!!!"""%%%&&&(((,,,///000...---...000,,,,,,------...000444777222222111111000000000000111000...---------...///...000222111...,,,...000---------,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++(((***---000111222111111---,,,,,,///333555333000222111///,,,,,,///555999444333222000---+++***)))+++***+++---///000000...,,,''' """$$$$$$'''***,,,---,,,++++++,,,+++000444333///,,,...111000/////////000000111222000///.........///000111---***((((((+++---,,,+++''')))+++---///000000///222333333000,,,+++,,,...333444444222///,,,++++++***))))))''''''))),,,000333444666888999777222...,,,,,,---......---,,,,,,...---...000333555666555///000111444777999888777444222///...000222444444111111111111111111111111///000000......///222444444333000---***((('''&&&###)))///333555666888;;;CCCKKKUUU^^^fffooo{{{lll___aaauuu)))***------,,,,,,---...---......,,,******,,,...---------.........//////...------,,,+++++++++,,,///...---,,,,,,,,,------++++++,,,...000000///---+++(((%%%&&&***---///000111111000///...---,,,,,,,,,...000000000///000222333444555666444222///---+++///555888999999999;;;777444111//////000///...,,,+++***+++///111111000111000/////////000111222111---))))))...111222000...///000111111000///...---///111111000...------,,,,,,+++,,,---...///000,,,,,,---......---,,,,,,,,,...000222222111///---------,,,+++)))((('''&&&"""$$$&&&)))+++,,,,,,,,,,,,,,,+++++++++***************+++,,,---///111111******+++,,,---...//////---...111333333000...,,,+++,,,---......///000222...//////......///111444777222---)))(((((())))))++++++,,,...111333333333000///---...000111111000...---,,,---......,,,******///333111,,,(((***...555666555333...,,,---...,,,---...000111111222222+++,,,...000111333333444333333222111000...---,,,...000333555666444111//////000111222111000...---,,,+++***+++---,,,***'''$$$&&&'''***,,,---...//////111222111---++++++,,,,,,,,,++++++,,,,,,---...,,,+++***+++...000000///------......---+++***((((((+++///...,,,+++...222000000111222222111000///,,,)))%%%"""!!!"""$$$&&&'''---333444111......///,,,...///000000111444666111111000000000000000//////---,,,+++***+++---......111444222///---...111---......//////...---,,,---------.........------)))+++...111333333222222---***(((+++///111///,,,,,,---...------///444888111000...,,,+++,,,------,,,,,,,,,...000111000//////+++%%%  ###%%%'''***---///---+++******)))///444444///,,,---111/////////...//////000000///......//////000111111---+++)))+++///000---***''')))+++---///000000000333222111///------------111111111000---+++******(((((('''&&&&&&)))---111000111333666777777333000---...000111111///---,,,,,,++++++,,,///000000///......///222444666555333333000......000222222222222222111000000//////000///000000000///000333555444222000///......---,,,(((***---111555777888888@@@EEENNNXXXcccooozzz|||kkkbbbiii}}}'''))),,,---......000222+++,,,+++***((((((***,,,***+++,,,---...000111111111000///...............///...---,,,,,,,,,---...++++++,,,///111222111000...,,,+++---000111000...000000//////---+++)))((((((+++---//////000222444555666888888777333///,,,(((...555999999999:::<<<;;;777111...---.........---+++***,,,000333333222////////////000111333444111,,,((()))...222222111---...///000000//////...+++...000111///---,,,,,,*********+++,,,---//////'''((()))*********)))(((+++---000333333222///---//////---+++)))'''&&&%%% """%%%(((***+++,,,,,,,,,,,,++++++***)))(((((())))))***,,,---......///%%%&&&)))+++---...//////+++...111444444111...,,,+++,,,---------...000222000000000///...///111444555111+++(((&&&&&&&&&&&&(((((()))---111444555555222000......///000000///******)))+++,,,---,,,******///555444...***,,,000333444555333...,,,,,,...)))+++---000222333333333***,,,...000222444555555444444333111///---***)))...000444777777555333000000111222333333222111000...,,,***+++------***'''(((***,,,...000000000///000222333111---++++++,,,++++++,,,---...000111222---,,,+++,,,...000000000---.........---+++)))((('''+++......,,,+++///333---...000111222222111111111...)))$$$""""""$$$%%%'''...555666333///......---///111222111222333555000000000000000000000000---,,,***))))))***,,,---///222555444000...000333...///000111111111000///------.../////////......***---000333555555444333...***'''(((,,,...,,,)))&&&***---......///222555...---+++******---///111...---...///111222111000111...((("""###''''''***...///...+++))))))'''...444444///+++---000//////............//////---...//////000111111111+++)))(((+++///000,,,(((&&&'''***,,,...///000000555222///......///...---/////////...---+++***)))(((((('''&&&&&&)))...222......000333666666444222...000222444444222000///+++***))))))+++++++++))),,,,,,---///222333111000111///------///111111111333333111000////////////000111222111000111444666444222111000111222111111...,,,+++...333777777666>>>BBBJJJUUUbbboooyyy}}}qqqlllrrr***+++---.........------///,,,'''$$$###$$$''')))))),,,///000...---------000///---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,...111333444333222333222111000////////////000000///,,,(((%%%$$$%%%***---000111111222666999;;;:::::::::999555000,,,(((+++000444777999999888;;;777222///------,,,+++.........000222222000...,,,...000111000/////////...,,,******+++---------...111333111111222111---...000222111...+++)))(((,,,,,,,,,++++++---111444///---+++++++++***)))'''+++---000222333222000///555111,,,((('''(((((((((%%%''')))+++,,,+++***))))))+++---...,,,***))))))++++++***+++,,,...000111---+++***+++---...---***---///111222222000...---))))))******+++...222666444111---+++,,,......///---,,,+++***))))))))))))((('''(((***...000111111///////////////......---)))(((&&&%%%&&&(((+++---+++...222444333111000000444333333222111000//////---,,,+++,,,///222333333///111333555555555444333222000...............---///000111333444666666666555555444222000///111222...,,,+++******)))(((&&&)))...333444222///...///222333444333000---,,,,,,,,,,,,,,,++++++,,,///222000---+++,,,000222111///---...000222111...***(((***+++---//////000//////000......///222444555444666333///+++'''%%%$$$$$$))),,,///111111////////////---+++)))***,,,///222555555444111......///000...---+++)))'''''''''(((------///222444444111...///000111222333444444444333111...++++++---///111,,,,,,///222555666444222///,,,***+++...---)))$$$###%%%''')))***,,,000333///,,,***,,,000222000---............///000222222777444...(((###"""$$$'''(((+++---...,,,***((('''(((+++---...---,,,,,,---//////000///,,,+++,,,---111000///...------......*********,,,...///...,,,...,,,***+++...///...,,,............//////---***+++,,,------......------((()))*********+++...111,,,,,,...111555666222//////000222333444333111000((((((&&&&&&%%%&&&'''((((((,,,000000---***+++,,,+++000555555222000222555777666555222000111444666333444444555666666666555333222111111222444666777000000000//////000444777???EEEMMMUUU[[[eeeqqqzzzsssooovvv)))***,,,---------,,,+++...+++((($$$######$$$%%%))),,,///000///............---,,,++++++---...000...------------,,,,,,,,,,,,,,,---///333555555444555444333111000///......000000///,,,)))&&&%%%%%%,,,///111222222222555888:::::::::;;;;;;888333000***,,,000333666666666666999555111//////000000000222111000111111111...,,,***,,,.../////////000111...,,,******,,,---...---...222333111111222000,,,...111444444111---***))),,,------,,,---///333666111///---------,,,***((()))+++---000000000...---111///+++(((((()))***+++)))***,,,---...---,,,++++++,,,......---+++******++++++++++++---///111222///---++++++------,,,***---///111333333111///---+++++++++++++++...222555555222...,,,,,,,,,+++***************************)))((((((***---///000/////////000111111000///...+++***((('''''')))***,,,---000333555444222222222555444333111000/////////...,,,+++,,,///111222222000111222333444444444333222000///.........---,,,***,,,///111444555666666555555444111///...///000///...,,,+++,,,,,,***)))***---000111000///......222333444222///,,,******)))************+++///111000...+++,,,///111///------...000222111...+++)))***+++---///000000000000000///...///111222222111444222...+++(((&&&&&&&&&))),,,000222222111111111000...+++)))(((***,,,...444444333111//////000222///...,,,***))))))******......///111333333111///111111222333444444444444111///---++++++,,,///000***+++---111444444333000///,,,***,,,......***&&&###$$$&&&'''(((***---///---***)))+++000222000---,,,---...///000111222222888555111+++%%%###$$$&&&)))+++------+++)))''''''***,,,......---+++++++++---//////...---,,,---...111000///...---......///***))))))***,,,------,,,///,,,******---//////...*********,,,------,,,******+++,,,---------,,,,,,+++---000000///......///.........111333444111//////000222333333222000///)))((('''&&&&&&'''((((((+++...000///+++(((((())),,,111666666333111222444666666555333222222444777222333333444444555444444222111000000000222444555222333333222000111333555;;;BBBKKKSSSZZZcccnnnvvvtttttt}}})))***,,,------,,,,,,+++...---+++)))'''&&&%%%%%%))),,,///000///...///000,,,+++***)))+++---111333000000000/////////......,,,++++++---111444555666666555333111000///......000000///---)))&&&&&&&&&---.../////////000222444777777888:::;;;999666333---...111333444444333222666333000///000333555555555444222222111000---+++***+++,,,------...000222...,,,******,,,............222333000000222000,,,///333666777444000---+++---.../////////111444777333111000//////...,,,***&&&(((***---......---,,,---,,,***))))))***,,,------...///000000000......+++,,,---......------,,,,,,,,,,,,,,,...000222333222///,,,+++,,,,,,++++++...///222333333222000...---......------...222555666333///---,,,***(((&&&%%%&&&((()))++++++,,,,,,***)))((())),,,......---///000222333333222111000------,,,+++***))))))***,,,///222333333222111222666555222///.........///...---,,,---///111111000000111111222222333333333111111000///...---,,,+++&&&))),,,000333444444444222333222///---,,,...///111///...---...///...---,,,,,,,,,---//////...,,,111222222111---+++******((()))***))))))***---000///---***+++...000///------///000222111///,,,******+++---///111222222222111000///000222222000...111000---+++***)))******+++...222444444333333333111///,,,)))((((((***+++333444444222000000111333000///---,,,,,,,,,------///...---///111222111000222222333333444333333333///...,,,++++++,,,...000))))))+++///222333111000///---+++,,,//////,,,)))&&&''')))))))))***,,,...+++)))(((+++...000///,,,)))+++...000222222222111777666444///***&&&&&&&&&+++---...---***((('''''',,,...000000...+++******...///000///...---...///111000///.........///000,,,***((()))+++,,,------000---***)))+++...//////(((((((((***,,,---+++))))))***+++,,,---,,,,,,+++...111555666444111///...111000//////111111000...000000111111111///...,,,)))((('''''''''''')))))),,,///000...)))&&&&&&'''---222777888555222111222333444555555444333555666111111222222222222222222111000///......///111222444555555444222111222444888>>>HHHQQQYYYbbbkkkrrr|||www|||,,,---.../////////...---000000000000///---,,,+++)))+++---.........///000---,,,***)))+++...111333333333333222222222111111...,,,******---000222333222222000//////......///000000000...***(((((((((+++++++++++++++,,,...///222222444666999888666444111222333444444333111000444222//////222444666666666444222222222111...,,,,,,------,,,+++,,,///111...,,,******,,,...///...000333333000000222000---000333777888666222...,,,111222333222111222333555555444222222222000---+++%%%&&&)))+++,,,------,,,,,,,,,,,,+++******,,,---//////000111111000000///+++***+++,,,///111111111------,,,---...000222333333111...,,,++++++,,,,,,...000222444444333111000000000000///...///111444555222000...---+++)))&&&"""$$$&&&)))+++------...,,,***))))))+++,,,,,,,,,///000333444555444222111000000///...,,,+++***)))***,,,///000000///000000666444000---++++++---...///...---...000111000///111111000000000111222222000111111///---+++++++++''')))---000333333333222...//////...,,,---///111333111//////000111111000///,,,***+++...000///---...///000///---,,,,,,---++++++,,,+++))))))+++---,,,***(((***...111000///---///000111111000...,,,+++,,,---///111222333444000000000111333333111///000///......---......//////222555666555333222222000...,,,***))))))+++,,,444555555333111000000111000///...------.../////////...,,,---///111111111111222222222222111111000......---------...///000((()))***...111222111000000...------//////---+++,,,---...---,,,,,,...000+++******+++......,,,***''')))---111333333222000444555555333///+++)))(((---......---***''''''''',,,///222222111///...---111222222111///......///000///.........///000111...,,,))))))+++---......000---+++)))***,,,///111---,,,,,,---///...,,,******+++,,,......---,,,+++...111555666444222000000444222000///...///....../////////...---,,,***)))***)))((('''((()))***+++,,,...///,,,(((&&&''')))///333777888666333111000///111333444333333333444000000000000000000000111000///---,,,,,,---...///222333444333222111222333777===FFFPPPYYYbbbjjjoooxxx{{{|||000111222333333222111000...000222333444333111000)))+++------,,,,,,...//////...,,,+++,,,...111333555555555555444444444444000---)))((())),,,---...,,,,,,,,,,,,---...///000000111111///,,,******+++***)))))))))+++---//////111222333666999999888666444555555555444333222111333111000111333555555555444222111111222222111000000000000...,,,+++---///---,,,***+++---/////////222555444111000222111...000333666777555111...---444666666555333222222222666555444444333111...+++$$$&&&(((***,,,---......---//////...+++)))***,,,...//////000000000000000***((((((+++///333555555------,,,,,,,,,...///000111111///...,,,,,,------///111333555555444222111111222222000//////111333222111///......---+++)))"""$$$&&&)))+++---///000...,,,))))))***,,,,,,,,,...000222444555444333333222222111000...---,,,++++++---000111111000111222444222///,,,***+++,,,---///......///111222111000222111000///////////////...000111000---+++***++++++,,,///111222222222111+++,,,---------///222555444222//////000111111111111---++++++///111000...+++,,,......---...000111///000000...+++******+++)))'''&&&)))///333333222...///000111222111000///,,,------///000222333444/////////111444555444333000000000000111111222222333555777777555222000///---,,,+++++++++,,,...///555666666444111///...///111000///.........///000///---++++++...000111111//////000000000//////...//////////////////000000((()))***---111333222111000///............---,,,///000000///------///000---------......---***(((&&&)))---111333333111000...111444444222///---,,,---///000...+++)))'''''',,,///333555444333222222444555555333000...---.........---------///000111000...++++++,,,...///000///...+++))))))+++///222444333222222222111...++++++,,,...000000///---,,,,,,...111222222111222444666555222000...---...///...------,,,***)))((('''***))))))((()))***+++,,,+++---...,,,)))(((+++...222444666777555222///...,,,...111222111000000111000///............//////000...---++++++,,,...///...///000000///000222444777<<>>>>>;;;:::666777666222---+++,,,///444222222666;;;<<<999555///...,,,+++,,,---///000777777666666555333222111000000///...,,,)))'''&&&333555777777555111///...111222333333111...***(((&&&))),,,,,,+++,,,///222333333555666555333...+++---...///222333222///,,,---+++)))(((***,,,......+++---///---)))&&&&&&'''+++,,,...000111222222222///---...222777888555111222111111000000000000000+++,,,+++'''"""###)))...---......---++++++,,,...///000000000000///......///////////////000111111222111//////000333666888444444444444555666777888888777666444222000//////111222444555555444222111000000111222111...((($$$&&&,,,111222///---...000///---++++++---/////////666555333111111222333444444000,,,+++++++++(((&&&'''***...///...+++***)))'''''''''''''''((())))))///---,,,...111222000......,,,***+++---/////////***,,,///222444444333333---...//////......///000444111,,,'''$$$&&&+++///111///////////////...,,,---///111555666444///+++***((('''((()))+++++++++...///000000//////000111666666666555444111///---//////......------,,,,,,......///111222222///------+++***(((((()))+++,,,)))(((((())),,,.........---.........---+++)))((())),,,+++&&&&&&,,,...+++//////111222333333333333......///111333333222000---...000000000---+++)))///////////////...------111000000000111000---+++'''(((+++---------,,,+++((('''''')))---///000000------------------------000000//////............///...,,,******+++,,,---***,,,...000111111000//////000222444555444222111444444444444333333222111111000000//////...------------,,,,,,...111444666333222111000000222444555666444111...---,,,------555444222000//////000000000000///,,,)))((()))+++------...000333555555444333000,,,***+++---...///222444;;;CCCJJJOOOYYYcccmmmrrr|||yyy------------,,,,,,,,,,,,---......---,,,---000222444444333333333333333333222...******,,,///000000333000---++++++---000222111...,,,,,,///222222111222000---++++++...111333999999999888777555333111,,,,,,...000222444555666999999888777777777777777666666555444333333333333111444777:::;;;:::999777777888777333///---///000333000///222777:::999777///...---------...///000444555555555444444333222//////...---,,,***((('''111333555555333111000000222333444444333000---++++++---///...,,,,,,...000222333444555444222...+++,,,---000333555333///++++++***))))))+++---.........000111///,,,)))))))))+++---...000222222333222...,,,+++///444666444111000000000000000111222222......---(((###"""%%%***---...//////......000222111111111111111000//////111111000000000111222222111111000///000222444555///111333444555555444333333333333333222111111111333333333333111000...---......000111111...)))%%%''',,,000111...,,,,,,...///---++++++---......---222111000///000222444555333000------......+++'''(((+++///000...+++)))(((%%%%%%%%%&&&'''***,,,---000...---...111111000......---++++++,,,---,,,+++))),,,///222333222111///,,,...000000///...///000000...***&&&$$$''',,,111222000...------------,,,------...000111111...+++)))(((((()))++++++++++++---///000000//////111222555555444333222000///...000000000//////...------......///111333333111///,,,+++***)))***+++---......---++++++---......------.........---+++)))(((+++---,,,'''(((---///,,,...//////000111111222222/////////111222333111///---///111222111///,,,)))---///111111111000//////333222111222222111///---)))***,,,.........---,,,((('''&&&(((+++...//////------------------,,,,,,------...///000000//////000///---+++++++++,,,------...000222333222111111//////000111222111111111222222333222222111111000000//////.........//////000000///000111333555777444333111000000111333444000///...---,,,------...222222111000000111222333000000///,,,***)))***,,,---------000333666666555555222...,,,,,,---......111333:::CCCJJJPPP[[[eeemmmrrr{{{{{{xxx......------,,,+++***)))+++,,,------,,,---///111333222111111111222333444222...***((()))+++...///222000---+++***+++---///000//////000222333222111222000---******,,,///111777888999:::888666333111...///000222333444555555777888999999999888777666888777666555444333333222444555555666666666555555888888666444111000111222222///---///333777888777............//////000000222333333444555555444444//////......---+++***)))000111222222000000111222222333444555444222000...000111111///---,,,---///000111333333222000...,,,***---111666777555///***((()))***+++,,,---......000111222111///------......///000111222222222222,,,***)))+++000333222111......///000111222333444000000///***$$$!!!"""$$$***,,,---......///222444222222222333222111111000333333222222222222222333000000000000000000000000+++---000333444222000......///000111111222222222444333000...+++***)))(((+++,,,---000111///,,,((('''+++//////,,,***+++,,,///---++++++,,,------,,,---------...///222444555222000...000222111...+++))),,,000222///+++(((&&&$$$$$$###$$$'''+++///222000///......///000...------,,,++++++,,,+++)))'''(((+++...111222000...,,,+++...111222111000///000---,,,)))&&&%%%(((---222333111...,,,***+++,,,------+++))))))+++,,,,,,+++))))))+++,,,,,,++++++***---///000000///000222444333222111000000/////////222222222111000000/////////...///111444444222111++++++++++++,,,...///111222000...---------,,,++++++,,,---------+++***)))---...---******...000///......------...///111222000//////000222222111///---///222444333000,,,***+++///333555444222111111555444333333444444222000+++,,,...///000000///...***(((&&&&&&)))+++------,,,,,,,,,---------,,,,,,***+++...000111111000000111000///------,,,------...///000222222222111000000///...---...///000111000111111111111000//////------,,,,,,---///000111000000000111222333444444444333111000//////000111((()))***+++,,,---...///000000000111222333444444///000///---+++***,,,---.........000333555555444666333///------......---///111888AAAIIIQQQ\\\gggmmmrrr{{{}}}vvvvvv//////...,,,***'''%%%###(((***,,,---------///000000///...---...000222444333000+++((((((***,,,...000///---+++******+++,,,///000222333444444222000111///,,,******+++---///333555777999888555222000//////111222333333222222555666999::::::999777666666666666666555444444333777666555333333333333333666555444222111111222333111000///000333444444222------...///000000000000111222333555666666666666//////000//////...---,,,111111111///......///111111222333444444333222111111000///...------......///000222111000///......***---222777888555///***&&&))),,,..................///000111111222222333222222222222111111000000+++)))((())),,,000111111//////000111222222333333000000///+++&&&"""!!!"""&&&(((***,,,---///222444333333333333333222111111444333222222111111222222///000000000000...---,,,)))+++...///000///---,,,+++,,,...///111111111111222///,,,(((&&&%%%&&&'''((()))+++...000000---+++'''***------+++*********000...------......---,,,---------...///111333444000//////222555555111...***...222333000+++'''%%%%%%$$$###$$$''',,,111444000///...------------,,,+++++++++,,,---,,,***'''&&&)))---111222000---++++++...222333222111000000---,,,***(((''')))---111444222...***((((((+++------***%%%$$$%%%(((***++++++---...///---***)))(((---////////////000222444111000///...---...///000333333333222222111111111.........000222333222111...---------...///000000111///,,,+++++++++***((('''(((***,,,---......---//////...,,,,,,///111111///---,,,+++,,,---///111111000///000111222111///...000333555444111,,,))))))...555777666444222222666555444444555555444222......///000111111000000+++(((&&&%%%'''***+++,,,++++++------...------,,,)))+++...111222111000...111111111000//////......---...//////000//////...111000...,,,,,,...000222000000111111111000000///+++*********+++...000222..................//////222111000...---,,,,,,---&&&''')))+++,,,.........//////111222333333333333/////////...,,,,,,...000222000///000111222222111222000------...///......---...444>>>EEENNN[[[fffnnnssszzzsssqqqvvv000000...,,,(((###%%%(((+++---------...///---+++)))((())),,,///222333111...***)))***---//////...,,,+++************---///333555444333000///000///---,,,+++++++++,,,---///222555555333111///...//////000000000000000333555888::::::999777555222333444555666666555555888666444222111222333444333222000000000111222222111111333444444222...+++,,,---...///000000000000222333444555666777777777111111222222111000000///333222111///,,,+++---///000111222333333333222222...---,,,+++,,,---...///...000111000...---///000,,,...111555777444...***'''***...000///...//////,,,,,,---///111444555666666555444222000///...---+++)))((((((***---000111111111222222222222111000...///...,,,)))&&&%%%$$$&&&(((***,,,---///222555222333333333333222111111111111000000000000111111///000000000///---+++***+++,,,,,,,,,,,,,,,------+++,,,...///000000///...---***&&&######$$$''')))'''(((***---///000...+++''')))++++++************111/////////000111///...000000000000111111222222000//////222666666333000,,,///333333000+++(((&&&'''&&&%%%%%%''',,,000333//////...---,,,,,,,,,---+++++++++---//////---+++%%%(((,,,000111000...---+++...222444333222111111000///...+++)))))),,,///444222///***''''''+++///...***%%%"""$$$'''***,,,...000222111---)))''''''......///...---///111444000///------,,,---...///222222222222333333333333---------...000111000///111111000//////.........,,,***((('''((()))((('''###%%%(((,,,///111333333000///------......000222///...,,,+++,,,---///000111000//////111222111000///111333444222///+++((((((...555888666333222333666444333333444555444333//////000000000000000000+++)))'''''')))***++++++***,,,---...///...------+++---///111222000...---111111222333222111000//////////////////.........222111///......///111222000000111111111111111000))))))))))))+++---///000,,,,,,++++++++++++,,,,,,000000...---,,,+++******((()))***,,,------------...///111333333222111000/////////...---...000222555333000/////////...,,,++++++***,,,...000000///+++,,,111999@@@HHHUUUaaammmqqqxxx~~~yyymmmnnnwww000000///,,,(((###"""&&&***,,,---------...+++)))&&&%%%&&&)))---000222111000---++++++---000------,,,,,,++++++******+++...222444333000......////////////---,,,***)))(((***...000222222111000......---------...//////111333666888999888777555000111333555666666555555666444222000000111333444000...------///111222222000222444555333///***'''+++,,,,,,---...///000000333444444555666666666555222222333222222111000000333333222///,,,+++,,,...000111222222333333333333---+++((()))+++---//////...000111000------000333//////000222333111---******...222222000//////111+++******---000444555555666555333111///...------***)))(((((((((***,,,...111222333333333222000///......---,,,+++***)))((()))+++---......000333666111111111222111000000/////////......///000000111000000000000///---+++***...---,,,,,,,,,------...+++,,,...000000///...,,,(((&&&###!!!"""%%%))),,,(((((())),,,......---+++'''((()))***++++++++++++000//////111222333111000333333333222222111111111///......111444666333111...000333222000,,,)))(((((((((''''''))),,,///111000000000...,,,,,,///111.........///222222111000(((***---000111000///...,,,///222444333222222333444444222///,,,+++---...222222000+++'''''',,,000///+++'''%%%&&&))),,,---///111333111,,,))))))***...///...---+++,,,///222///......------------...///000000111222333444444...---,,,---///000///...222222111000///...------)))'''%%%%%%'''((('''&&&!!!$$$(((---111444666777000---,,,---...---///222000///...------...///000000///...///111222333222111111222111///+++(((%%%&&&---555777444111111333444222111111222333222222////////////////////////+++***)))***,,,------,,,+++,,,...000111000///...,,,---///000111000...---000111333555555444333111222222111111000000//////222222111111111111000000///000000111111111111000******+++,,,,,,---......---,,,+++******+++---...000///...---,,,+++******++++++++++++,,,,,,,,,,,,,,,...000222333222000......///000/////////222444666333000------,,,+++***(((((()))+++///111000///---,,,///444:::AAANNNZZZhhhlllrrr|||tttkkkoooyyy.........---***&&&""" $$$))),,,------------,,,)))&&&###$$$''',,,//////000111///,,,+++---///+++,,,,,,------,,,++++++***---111222000---,,,,,,...///111222000---)))&&&%%%'''***---000111222222///---,,,++++++---///111000111444666777777666666000111333444555444333222111000/////////000222333///---+++,,,000222333222///000222222///,,,)))'''++++++++++++,,,...///111333444444444333333222111222222222222111000///...111222111000...------///333333333333444444444444...+++((((((***---.........000222000------111555333111///......---,,,***---111555444111///000333///,,,+++,,,000222333222222222000////////////000((((((((('''&&&'''(((***000111222444444333222111000///---,,,,,,,,,,,,++++++,,,.........///222444//////000000//////...------------...///000111222000000000///...---,,,,,,......////////////...---)))+++...000111000...---%%%$$$"""!!!"""&&&***---)))))))))+++------+++)))''''''((()))+++---------...---...000333333222111222333333333222111111000000...,,,...222444333111///111222111///,,,++++++'''''''''(((+++---000111111222222111//////222555555333222222444555444333//////000000000000///...---///222333222222444555666666555333000//////111111222111---))))))---222000...+++***+++---......---000222000,,,+++---000//////---+++)))***---000.../////////...---,,,,,,,,,,,,...///111333444555111///......//////...---000111111000000///......***((('''&&&'''((('''&&&###%%%)))...222555777888000+++***,,,---+++---111000000000000000000000000///...---...111333444444333222000...+++'''$$$###&&&---444555111...///222111///...---///000000000.........---------......+++++++++---000000///---+++---000222222222000///,,,,,,...///000000000000...111444666888777555444333222111000000////////////111333444444222///------...///000000000000///---...///000000///---,,,...,,,)))((((((+++...111000000000000///...---,,,,,,+++*********+++,,,---'''***...111333222000......///000000///111444666444111---++++++++++++***((((((***---000111000...000...///222666<<>>;;;777333222555444333222222333444555222000...---++++++,,,,,,///000111000///...///000555111,,,***,,,......------------,,,******+++---+++,,,---///222222000//////222333111,,,(((((()))******+++...111333222000111///......///000///...222333333000,,,+++---000111111222333333333222222222222333333333333333333///000///...,,,,,,---//////)))"""###***///111333111///---,,,,,,...///111000///---,,,+++++++++...000333555333000+++((('''(((+++000333444222//////...,,,+++***+++---...,,,---///222333222111000000333666666555888???FFFMMMTTT___jjjttt~~~}}}rrrpppsss{{{,,,,,,---///111111...,,,.../////////......000222666555444111...---///111222222111///---,,,---//////000111222222111000000111000...,,,++++++,,,,,,///111333555444222000...***++++++,,,---.../////////---,,,---///000000///...000222444333111...,,,222222333222000...,,,+++------000333666777666444111000000///---,,,+++***---///111111...,,,+++***...000333555666444222000111000///000222222000...222333555666555222///---'''&&&***111555444666999777555000---+++,,,...000'''&&&$$$######$$$%%%&&&(((+++///333444222000...---------------------,,,///000222333333000---+++///......000111000---+++(((''''''***...111222111//////...***&&&$$$&&&((()))***,,,,,,---///111444333333111///,,,,,,---///222000...---,,,+++***)))%%%%%%&&&'''))),,,...000222333444333000---,,,+++000000111222333333333222111111111222333333111///.........000111000---+++&&&'''***...111000,,,((((((&&&(((***'''""""""$$$&&&((('''$$$%%%***---,,,000...------......---+++)))(((+++000222...---///...............---------000///...------///000111222222111000...---------+++***'''%%%%%%'''+++---444444555555444222111000..................//////444444222///---...111333555555555222///...///000///000111000///------...---...---+++(((''''''(((,,,...///111111222222333,,,,,,,,,///222555555555111111222444555555222///---,,,******,,,000444777555222...,,,---...//////+++---000222222222000///***)))***,,,///333777:::111111000//////...------111000111444888888444000...333999<<<:::666222111555444444333333444444555111000...,,,++++++,,,---...000111111000000111222555111---,,,---......------------,,,+++++++++,,,)))***,,,...111111///---...000222111,,,))))))***++++++,,,///222333222111111///------...///...---111444555111,,,***---111111111111111111222333444333333333222333333333333------,,,***)))***---000111,,,&&&###&&&+++000333222000---,,,---...//////222111000...---+++******///000222333222000---+++''''''(((+++...000000///000///---+++++++++---...,,,...///111222222111000...222555666555777<<>>***,,,...//////111333666000///............///////////////000222555888:::999888666555444444444444444555666444000---***))),,,///222111///...000222444555555444333222333444///...,,,++++++---000111/////////000111000,,,***...///000111...***&&&###"""&&&******'''$$$###$$$"""'''---333666777555444222000///---((($$$)))111444000,,,******+++,,,---***+++---...///111444777666555444333222111111111,,,111666555///***)))***+++,,,......---)))&&&$$$%%%&&&''')))***,,,---...000/////////111111///...333333333444444222...******...333777777666555555444222111333666777666444...///111444666444///+++$$$''',,,000111000---***///111555777888777555333000333555555333111000000---,,,+++++++++---///000000///...---...///111333222000......000333444555111111111000000000000000///---,,,---000222111///,,,---///111222222111111444444111***###!!!$$$)))***,,,...000222222222111111333444222...,,,---//////+++'''''')))++++++***//////---+++(((''')))+++......---,,,+++***)))(((!!!%%%)))++++++)))((('''))),,,000333444333111///,,,...000000///...///000+++******+++---000333555111///,,,******)))(((&&&###$$$&&&''')))******+++,,,---...///000000000000***,,,///000///////////////000000000111111111111222000///---++++++***+++)))'''&&&'''***---//////222111///------...///111222111000000...***%%%!!!###+++------$$$######'''---222333222)))''''''***///111...***...111444555333000---,,,+++---000444777777555222000///---,,,++++++,,,,,,111444777666222/////////,,,,,,,,,---...///111111.........//////---***'''(((---222000)))%%%&&&))),,,...111111000.........000111222000---,,,///111)))+++......------000333...,,,***+++------***'''&&&***///000...,,,+++,,,...444666111,,,+++---,,,+++***)))***---/////////---...//////......///111000222333222000---,,,,,,,,,......)))###"""(((...---,,,***(((((()))***+++(((***+++***''''''))),,,---000444666444111///...444555666666666555444333333444444555555555555555000...***''''''(((***,,,***+++,,,---.../////////...///000111222333333333555888???IIIQQQWWWbbbmmmmmmxxxooobbb\\\^^^kkkyyyvvv^^^LLLDDDAAA<<<888555333111000---,,,...333666666888<<<***+++---///111222333444000000///......000111222///...---///222555555555777666555444333111000///555444222///---+++***)))000000000///////////////444333222222333444666777333000---***)))+++...111///000000000///...------111111222333222---&&&!!!###%%%((())))))&&&###!!!"""'''///444666666555555555444222...***((()))+++000...***)))))))))(((''')))***+++---000222333444555111---,,,...000///...000222333111...,,,******000000000...***((('''(((&&&***...---******---111000///------/////////...///000111333444222///+++))),,,000222222222333444777666555444333444444555111111222777:::888111***&&&(((---000222111...,,,,,,///222444333111000000...111333333111000111333000...+++)))***---222555111...,,,---111333333111222111...------...111222222111//////000///...,,,---,,,,,,---///000///...,,,,,,---///222333333222222...)))###"""&&&---333///...---...000000///---333333222222222222222222...+++''''''***---...---...---,,,)))''''''))),,,,,,,,,++++++,,,---///000+++)))''''''''''''&&&&&&&&&***...333666777666666111111000///...---,,,,,,+++******,,,000333444444555///)))&&&'''((()))((((((&&&&&&(((***---------111111111111222222222222000---++++++...000///...///111222222000...------///......---,,,+++***)))%%%%%%'''***...000000000......000111---((((((,,,555333111000///---***(((### %%%+++///000***'''&&&(((---222444444,,,((($$$&&&,,,000000...000111333555666444111...,,,000555999999777666555111...+++***---//////...222222111000000/////////...+++((())),,,......---/////////000111000---******...111000---++++++,,,***,,,///111222111///...///,,,+++---111222...***))))))(((((()))+++,,,------,,,+++---///...***''''''***...///...---,,,+++///000000000...,,,***)))))))))+++...333666777777444111///111444444000+++...000444555444000***'''...---+++***)))(((((((((111111000...+++))))))***(((***+++)))%%%######%%%***...222444333222222444444444555666555444222111111333666777666666777888777222...+++(((&&&***000...///////////////......222111000000111222222111444444888@@@LLLZZZdddjjjttt}}}~~~qqqeee```ggguuuvvviiiWWWIIIDDD>>><<<777222///---,,,,,,%%%'''+++...222444555666)))+++---///000111111000---------...///000000111///......///111222111000444333222222111111111111444333111///...---......222111111111111111111111444333222222222333444555111///---******+++...///000000000//////...---,,,...///111222333///***&&&&&&(((***++++++)))&&&$$$%%%)))///444555555555555555555333///+++***+++,,,...,,,+++***++++++***)))***+++,,,---///111222333444111......000111111000333444555333000---,,,+++111111111///+++))))))))),,,///222111---,,,///222111///------...//////...111111222333222000,,,)))'''***///111333333444555999777555444333444555666333222222555777555...(((''')))---000111000...,,,,,,...222333222000//////...000222333111000222333111...+++)))***---111333000///---...000222222222222000---++++++---000222000///...///000111000///...---,,,---...///...---,,,,,,---///111222222111...+++&&& $$$+++111111///------/////////...444333222111111222333444///,,,((((((***---------,,,,,,***'''&&&'''***---...------,,,,,,---//////+++***)))))))))((('''&&&'''***...333555555555444333222222111000//////...+++***+++---000333444444333...)))&&&''')))******((('''&&&(((***,,,---,,,///000000000111111222222111---******,,,...///...111222333222///,,,******---,,,+++***)))))))))***)))((()))+++///000000///,,,,,,///111---((((((,,,222111000000111///,,,***&&&###"""$$$)))---000111---+++)))***...222333333+++(((%%%''',,,000///...///000222555666444111//////222777999888666444444000---******,,,......---333222000///...///000111...,,,***+++---...---,,,------...000222222000...+++...111000...,,,+++,,,,,,---///111111000...------***))),,,000222000---))))))))))))***,,,...///...------...///...+++'''(((+++...///...---,,,---///000000000///---,,,+++++++++,,,///333666888777444222222444666555///***---000333666555222---***++++++******))))))******000111000...+++******++++++,,,,,,***&&&######$$$+++...222333222222333555333333333333222222111111///111333444555555777999777333000///,,,)))+++000000///...---,,,,,,------000000111333333333111///111333888AAAMMMYYYbbbgggoooyyyttthhhdddkkkxxx{{{tttllldddYYYLLLBBB@@@<<<:::777333000...,,,,,,'''(((***---000333444555(((+++...000111///---,,,)))***,,,...///000000000/////////000111000...,,,222111///......///111222333111///......///111333333333333333333333444444333333222111111111222222///...,,,++++++,,,------000000000///......------,,,---///222333222...+++***+++,,,------,,,***((())),,,000333333333444555555444333000---+++,,,---,,,,,,,,,---//////---+++++++++,,,---...///000000000///...///000111111000555666666444111---,,,+++000111111///,,,******+++111333555444000///111333222000------...//////...222333333222000,,,)))''''''***///222333444555666:::888555333222333444666333111000111222000***&&&)))+++...111111///---+++,,,...111111000...---------///111222111111222333111///,,,******,,,///222///000000//////000222444222///,,,******,,,///222///......///111222222111...---,,,---......---++++++,,,---...///000000///+++'''"""!!!)))///333000.........//////...222222111111222333444555...+++)))(((***,,,------+++***(((&&&%%%'''+++///000000///............///***+++,,,,,,,,,***(((''')))+++...111333333222111444444333333222222111111,,,+++,,,...111444444444111---)))'''(((+++---...***)))'''(((***,,,,,,,,,------......///000111222111...***)))***,,,......333444555333///+++))))))+++***(((''''''((()))***---,,,,,,---//////...---((()))---000---((((((,,,---...///111222111...+++)))''''''(((,,,///000111///...,,,,,,...000111111+++)))(((***...000///---...000333555555333000...000333777888777444222111///---+++***,,,---------333222000......///111222...---,,,---......,,,+++++++++,,,///222444333111,,,...000111///---,,,,,,,,,---///111111000...---+++)))(((***///222222000************,,,...000222111111000111111///,,,)))+++---......---------...//////000000///...------,,,+++,,,///333666777666444444444777888555---(((+++...222555555444111...***************+++,,,---///000000...,,,+++,,,............+++'''%%%$$$$$$,,,...000111111222444666222111000//////000000111---///111222222444777999777444333333000,,,,,,000222111///---++++++++++++---///222333333222///------111888BBBMMMWWW___dddkkkuuu~~~wwwnnnnnnvvv|||sssddd]]]UUUOOOHHHAAA???AAA>>><<<888555111...,,,+++***+++,,,---///111333444)))+++///222222///+++)))%%%(((+++...000000//////000000111222444333000...111000---,,,,,,---000111222000...,,,,,,...111333222222333333444444444555333222222111000/////////,,,,,,,,,,,,,,,+++++++++000000///...............------///111333333000---,,,,,,---......---,,,+++,,,...111222111222333444222333222000---,,,---...------...000111000---+++,,,,,,,,,,,,------------,,,,,,...///000111000///333444555333///+++***)))///000000...+++******+++111222444333111000111333222000------...//////...111222222000...+++)))(((+++...222444444444555666999777444111000000222333000...---......---***''',,,...000111111000---+++---///111111///---,,,,,,---...000111111222222333111///---++++++,,,...000///111333111//////222666222000,,,******,,,000222000///...///111111111///---,,,,,,---......+++)))***+++,,,---,,,,,,,,,---)))&&&!!! (((...000000///000111000---+++---...000222333333222111)))(((''''''(((***,,,---******)))'''''')))...111222111000000///.........)))+++...///...+++)))(((+++,,,///111111111///...444444444333333333333333---,,,---000333555555444///---***)))***---111333---+++))))))***,,,---,,,,,,,,,,,,---...000111222222///***((((((***---...444555555444000---+++++++++)))'''&&&&&&(((+++---000...---.........,,,***$$$&&&***...,,,((()))---+++,,,...000222000,,,))))))))))))***,,,---.........---------...///000000,,,,,,,,,...000111000...000222555555333000---+++---000444555333111000///...---,,,,,,,,,---------000/////////000000111222.........//////...,,,***,,,,,,---///222444333222---...000111111///...---***,,,...000111111000000+++)))((()))---000111000*********+++---///222333555555555555444111...,,,---...//////------...000//////////////////......,,,+++,,,...111444444444222333444777777222+++%%%))),,,///333444444222111---,,,,,,,,,,,,---.........//////...------...000///...---,,,***(((''''''------...///000222444666222000...------///111333///000111111111222555888666555555777333...---000111111111000...,,,)))(((,,,...000000///...---------111777???HHHSSS]]]ccciiiqqqyyyzzztttxxxwwwmmmddd^^^SSSLLLEEEAAA>>>===BBBIIIJJJEEE???888222...------//////...///000222444555***---111333333000+++(((%%%'''+++///111111000///000000222555777777555333333111...,,,+++,,,...///333000---+++***,,,...000///000000111222333333444222222111111000///...---******+++++++++++++++***//////............///000000000000111222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111000000111222///000000///---,,,,,,...//////000222333111---))),,,,,,,,,++++++++++++++++++---000333333222111000///000111///,,,((('''&&&,,,---...,,,***))))))***---.../////////000111222000///---...///000///...///000111///,,,***+++,,,000333666777555444444444777555222///......//////*********+++,,,,,,+++***///000222333222111///---...000111111///---------......///000111222222111000///---,,,,,,---...///000222333222//////222666333111...++++++...111333333222000/////////---+++******+++,,,......,,,***)))+++,,,,,,***((()))***)))'''$$$ """)))---,,,---000222333111,,,((('''***///333444222...+++%%%%%%&&&&&&'''(((+++,,,***************,,,000333222222111111000......---(((,,,000111///,,,******,,,---///000000///...---222222333333333333333333......///111444666555444///...,,,+++,,,000555888111...+++***+++---------------,,,,,,...000222333222000,,,((('''(((,,,...222444555555222000//////,,,+++)))((()))+++...000000///---------,,,***'''"""###'''+++)))&&&)))...,,,,,,...///000---)))%%%(((((())))))))))))+++,,,+++,,,,,,------...///000.........000111111000///222555777666111,,,)))'''))),,,///000000.........---------------------...+++,,,///111222111000///...///000000///...,,,,,,/////////000222333222111...///000222222111///...(((***,,,///111222333333---,,,******+++,,,------))))))***+++---///222333666777888777555333000//////000000000......///000/////////...............+++******,,,///111111000...000111333222...)))%%%(((***---000222222222222000000///.........//////.../////////......000222------,,,,,,,,,,,,+++***,,,+++,,,---///222333444111000---,,,---///222444333333222000///000333666666444555666333...---//////111444555333///***'''---------+++))))))+++---000222555:::BBBMMMYYYbbbhhhmmmtttzzz|||vvv{{{uuuiii___UUUOOOLLLEEE???;;;:::;;;???JJJUUU^^^WWWKKK>>>555000//////444333222222222444555666+++---111333333000+++)))''')))---000222222111000///000111444777999888777333222///...------...///222000---+++***+++,,,---,,,------///000111222222111111111111000///...---)))))))))***************...---------...///111222333111000/////////,,,***++++++*********+++,,,---,,,...000000///...///000---...///...---,,,---...000000111222333111---***++++++++++++************+++000555777777555333222,,,---...---***'''&&&&&&+++,,,,,,+++***))))))******++++++,,,---...///000,,,,,,---///111111000...---///000...++++++---000333555777777666333222222555444111///---,,,,,,+++&&&(((***,,,------------111222333444444333111000000111222222000///000000000//////000111222111///......---------.........111111111000//////111333222111///------///111222555333000///...,,,)))'''&&&'''))),,,...///---+++))),,,...,,,)))'''((()))+++***(((%%%$$$%%%))),,,)))+++...111333111+++'''%%%)))...333333000+++(((%%%&&&''''''&&&&&&(((***)))***,,,------...000222111111111111000///------(((,,,111222///,,,+++,,,---...///000000///...---111111222222333333444444//////000333666777555444000000///...///333888===555222...,,,,,,...//////000///.........111333444222111...+++((((((+++...000222444444333222222222...---,,,,,,,,,...000111000...---------,,,***'''""""""$$$'''&&&$$$(((///...............,,,((($$$((((((((('''&&&''')))+++***,,,------,,,,,,.../////////////////////000000222555888666000***'''&&&&&&))),,,------,,,,,,,,,+++---...---,,,+++,,,---((())),,,///111111000///...///111000///---...///222111000000222333222111//////000222444333111///(((***,,,...000222333444------,,,+++************))))))))))))+++---///111444666888777555222000000///111222222000//////000000///...---------------+++******+++---///...---+++,,,---...---+++***((()))***,,,...000111111111222111000///////////////...///000///...///111222,,,+++++++++---...---,,,)))))))))+++///111222111///...,,,+++,,,///222444666555222///---...222555666333222222///++++++///---000333666555111,,,)))------,,,)))&&&&&&***...111333555777===GGGUUU___ccciiipppvvv~~~yyyyyy~~~rrrhhh]]]TTTLLLDDD@@@@@@:::777777:::???HHHWWWeeerrriii[[[KKK>>>666333222555555555555555666777777***,,,///111111...+++)))***,,,///111333333333222.........000444666666555111111000000000000111111111000...---,,,,,,------***+++,,,---///000111222000111111222111000///...)))(((((((((((()))***+++,,,,,,+++,,,...000333555444222///......---+++)))++++++)))))))))+++,,,---***,,,///000///.........,,,...000000.........////////////111222111///,,,***************************///666999777333111000,,,---......+++)))((((((+++,,,---,,,*********,,,,,,++++++,,,---......---)))***---111444333000---...000111///+++***...222111444666666444333222222444333222111...,,,***)))%%%'''+++---............333333555666666555444333111222444333222222333444111000...///111111///---,,,,,,---....../////////000...,,,,,,---.........000///............///000444222///---,,,***'''%%%"""$$$&&&+++///111///...,,,///111///***''')))++++++,,,+++***(((''')))***))))))+++---//////,,,***(((***...000000...+++))))))++++++***&&&%%%%%%''''''***---........./////////000000000000///---,,,(((,,,111111...++++++---...//////000000000///...111111222333333444555555///000111444777777666444222333222111111555;;;@@@888555000......///000000333222000///000222444666111222000---)))(((+++---...000222333222000000111/////////...//////000000000///............,,,***###""""""$$$###"""(((///000////////////---***''')))***)))(((&&&'''+++...,,,...000///---+++,,,.........---,,,+++,,,---...///444777555///***(((((('''***,,,,,,+++***)))***(((***,,,,,,***)))***+++(((((()))***,,,...000222...///000000...---000222333111000000222333333222000000000222555555222///+++,,,---...///111111222+++,,,---,,,***)))(((((((((((('''((()))+++---...000333555555222////////////111333444222000//////000///---,,,++++++++++++,,,+++***+++---......,,,******)))))))))***,,,...,,,,,,---...///000111111//////.........///000000///000111000//////111222...,,,***+++---...,,,***&&&&&&'''***///111000...,,,+++******+++...000111444333000---+++---111555555111///---***'''***///---...000222222111///...,,,......,,,'''&&&)))---111333666888<<>>BBBAAA<<<999;;;;;;===DDDOOO[[[iii}}}ssscccTTTFFF<<<666333444666777777777666555+++,,,...111222000---***...///222444555444222111222000...---.../////////...///222444444333111///000111111111000111444666111///...///000000///...000//////000333222...***'''&&&&&&(((***------,,,000---)))***...222444444666222---+++************+++...///...,,,+++,,,///,,,...111111000---+++***,,,...000111111000...,,,------...///000111222222---......---+++)))******)))***,,,---...---,,,,,,+++++++++,,,,,,---------333333222///+++))),,,...000///...///000///...,,,***+++---111444444222000//////...------------...,,,///111333333444555777555444222000............//////...---...///000000444444555666777888999:::333111000111333444444333111000000111111000...,,,------///111444444222000---)))%%%%%%'''******)))...111333222///---...000333000......///...***'''!!!###'''+++///222444444555555333111...,,,***))),,,,,,+++***))))))))))))'''***---/////////000111///000111000///...///000//////...,,,(((%%%$$$$$$(((***---//////---+++)))///---,,,---000000---+++---...000222222222111000------...111444444000,,,000222444444333222222333222111000111444555333111444444444444555777888999444111...+++***,,,///111222111111000///......---111111111///,,,******+++///---,,,,,,------,,,+++444444333111...------...---///000222222000///---'''%%%!!! %%%...555444111...,,,,,,---000222555000***(((***...///000000333444222...***)))***---+++)))(((***,,,---...///......---......///000//////000///---***'''%%%&&&)))***'''###"""&&&***000+++&&&$$$''',,,000111...111222///+++)))+++///222111//////111444666666777444222222444444333000000111222222111000///...(((+++...///---***(((''''''(((***,,,---------,,,,,,///333444222///,,,,,,...222666555111......000333111///---++++++++++++,,,)))***000222000...///---......---,,,...111444222222111111000///......---,,,,,,,,,---///111222222333222...---000111///222---)))***---///...+++&&&&&&'''***---...---+++++++++***)))***+++,,,---)))))))))***+++,,,......//////...---+++***,,,---,,,+++++++++,,,...///000222222111...+++******,,,......222777:::>>>HHHRRRZZZcccfffkkkxxxdddOOOBBB;;;777888888777999===<<>>888444555666777;;;@@@EEEVVV]]]^^^fffnnnvvvrrraaaLLL===888444444777888555444666,,,---///111222222111111111222333444222000---***,,,++++++***++++++,,,,,,///111333666777777666666000111333333444555888:::333222222333555666555333666444222222111000---+++,,,)))&&&%%%(((+++---......+++''''''***...111222111...+++***,,,---......,,,---...---+++***+++,,,,,,...000111111///---+++////////////////////////222222111000///......---222222111///,,,,,,---///,,,++++++***+++,,,---...---,,,+++***+++---///000222222111///......111333000///...///000000...---((((((***...111222111///*********+++,,,///111222---///222333333444666777666555444222111111111111,,,)))''''''***///222333111111333444555555555666000...,,,+++++++++***(((+++,,,...///000000//////333333222333333222///---,,,)))&&&&&&''')))******///222333222...,,,...000000...---...000111111111)))+++,,,...000111222222111111000///////////////000...+++((('''((()))******,,,/////////...///000222333444222000//////000//////---***&&&%%%'''(((+++---000111222111///------,,,,,,---///000///---,,,...222444555444111000...,,,,,,---...///...---111000///,,,+++,,,000333---------///111222111///+++,,,///111333444444444111///,,,***+++---000222//////...---,,,,,,,,,,,,***+++,,,,,,+++,,,---///+++++++++---000222222111+++---......------///000........................((('''%%%$$$$$$'''---111444333000//////000111222444000,,,)))***,,,------...///000000...,,,,,,---///...,,,++++++,,,---...///000222333333111000///000000000///...---++++++---......***&&&$$$&&&(((***(((%%%%%%'''***++++++...000111///+++)))***,,,...............///000111222000......///111111111......000111111000//////+++...000111///,,,***))),,,---///000111000///...333666999999666333000///222555777555111------...666666555333222111000000000+++)))+++,,,******,,,000111222111111222555888666666555444333222111111........................333333///***)))...222222,,,+++***,,,000222000...,,,+++++++++------+++)))******))))))((())))))***)))))))))***+++,,,......000000///---,,,---000333---+++)))'''(((+++...000000---***+++---//////---///...///222555999CCCMMMZZZgggmmmrrr{{{~~~www^^^KKK<<<666111222555888@@@HHHTTTdddgggaaacccbbbeeennn{{{uuu[[[HHH>>>888444555555222222555---...000111222222333444333444555444222...***(((,,,---............///000111333444666666666555555333444555555555555777888222111222444666777666444555444333222111000...---,,,((($$$###%%%))),,,...---***'''&&&'''+++///222---+++))))))+++.........,,,------,,,++++++++++++---...///111222111///,,,//////............//////000000//////...---------444444333000------...000...---+++***+++---///111000...+++))))))+++---...000000///......000222444000/////////111111///---''''''))),,,000111000///)))))))))***,,,///222444000222444444333333333555444444333333222222111111+++'''$$$$$$)))///222444///000111222333333333333000---***))))))(((&&&%%%(((***---//////000000111444333333333444333111///,,,+++)))))))))***+++,,,///111222000,,,***,,,...000/////////000111222333......///000000111111111//////......///000111222///,,,)))''''''(((+++---,,,...//////......///000444555555333111//////000222111///,,,)))***,,,///000111222333222000...---+++,,,,,,...///000//////,,,///222555666444111000///...---,,,,,,---.........,,,)))%%%$$$&&&+++///........./////////...---+++,,,///111222222111000111///,,,******,,,...000...---,,,+++******++++++***+++++++++******---///,,,++++++---000222222111+++,,,.........---...000...---,,,,,,,,,,,,---...*********)))((()))---///333222111000000000111111222///,,,*********+++,,,,,,------...------......///...---+++)))***+++---000111444555555222///---,,,,,,------......//////000000///+++'''%%%&&&(((***)))))))))***+++++++++///000111///,,,******+++---...///////////////000222000///---------......++++++---...///......---,,,...000000...+++)))))),,,...000111222000///---111555888999888555444333444666666444000---,,,,,,000000111222222111111000///***''')))***)))+++...000111111111111111444666555555444333222111000000//////000000///...------222333111---,,,111333111******+++...111333111///...---,,,---...///---,,,,,,,,,,,,+++++++++++++++)))))))))***+++,,,......//////...,,,***,,,000333...,,,)))'''(((+++...111000,,,)))+++000444333000111//////222333777@@@JJJVVVdddjjjoooyyy|||}}}sssZZZGGG:::333///000444;;;GGGRRReeeqqqmmm```ZZZSSSQQQYYYcccssslllWWWCCC:::333111111000000333---///222222222222444666555555555444222...***''',,,...000000//////111333444444555555444333222111555666777666444333333444000000111333555666444222222222333333222000000///***'''"""!!!###'''+++------+++(((&&&&&&***///222+++***)))))),,,.........,,,,,,,,,,,,,,,,,,,,,,,,------///111444333000---//////............//////,,,,,,,,,---------......555555444111...---...//////---,,,+++,,,///222555666333000---+++,,,---......---,,,,,,...000222333000//////000111111000...'''((())),,,000222111000+++***)))***,,,///222444444555666555333111111111222222222222222222111111+++'''###$$$***000222333---///000222222222111000///---***(((((('''&&&$$$%%%)))---//////000111333333222222333555555444333......------,,,---...//////000111...***(((***---111111111000000000000111000000000//////000000000///......---...000222333,,,***(((&&&'''***---000---...//////......000111444555555444111///000000111111///---+++,,,///222444444444333222///,,,******,,,---.../////////000,,,...222444555333111000111000///---,,,,,,...///---+++((($$$"""$$$)))---000111111000///---,,,,,,...///111222111000...,,,111///---+++******,,,------,,,***)))))))))++++++,,,,,,,,,***((()))+++---///...---...000000000///---...000000...---------,,,,,,+++******+++,,,,,,+++,,,......,,,+++,,,---111111111000000000/////////...---+++***)))***++++++++++++,,,---.........,,,---,,,***''''''***,,,000222444555555222...+++&&&'''))),,,...000111111111111///,,,)))(((((())),,,---...///............000111222000...,,,+++***,,,///111222111000000222333333222///---+++******((()))***,,,,,,,,,++++++,,,---///...,,,)))((((((,,,...000111111///---+++,,,000555888888777666666555555444222///,,,+++******+++...111222333333222+++&&&$$$'''***+++---111111222333333111111333444222222111111000//////...000111222222222000...---///333444222222444333000++++++---///222222111000...---,,,---///111111000...////////////.........)))))))))***+++,,,............,,,***)))))),,,///...,,,)))((())),,,000333222...+++---333777666444333111111222333555>>>GGGSSSaaagggjjjrrruuu{{{{{{mmmccciii{{{qqqVVVCCC666000++++++000;;;LLL[[[ssszzzppp[[[OOOEEEAAAHHHPPPccc|||xxxcccHHH>>>444111222111222444,,,000333444222111333555333333444333111---)))'''(((,,,///000......000333555555444444222111//////555777777666333000///000......///222444333111///...111333444222000//////)))%%%!!!!!!###(((,,,......---***'''&&&***000444---,,,++++++---......---,,,++++++,,,...//////......---...111555555222...////////////////////////******+++,,,---...///000333444444222///,,,,,,------,,,++++++---111444666:::888555333111000000111...,,,***+++...111222333000//////000111222111///))))))***---111333333333///...,,,++++++---000222555777777666333000000000000111222222222222222111...)))$$$&&&,,,111222111---...000222222111000///---+++)))((((((((('''&&&%%%)))...000///000222555333222222333666777777666///000111000......///111///111000---)))(((***---111222333222000.........//////............///000000///...---...000222333+++)))((('''(((+++---///---...//////...///111333333444555333111000000111---------+++***+++...111444444444222000---+++)))+++---...///.........000---...000222222222111000111111000...,,,+++---///......+++(((''''''***---000111111000...+++++++++111111111111000...,,,+++000...,,,*********+++,,,,,,+++)))(((((()))+++,,,......---***((((((***,,,000///......//////---,,,...///111000...,,,++++++***************************---000000...+++)))(((....../////////...---,,,+++,,,---+++***)))***,,,+++***)))***,,,...///...***+++,,,)))&&&&&&)))---000111333444333///,,,)))###%%%)))---///000111000111///---+++************...///111111000//////000111111111000...,,,***(((***...333444222111222444444555555333...***((('''((((((***++++++***)))))),,,---///---+++((('''(((,,,---000111111...+++))))))---222666777777777777444333222///---+++***)))(((***...222555555555444(((###"""&&&***,,,000444555666777666444333333444------------------------000222444555555222000......333666555555666444///......///000000111000000...---,,,,,,///000111000......///000000000000000)))))))))***+++,,,............---***'''&&&'''))),,,+++))))))+++...222555333111///000444777777666333111222333333444:::CCCSSSaaafffhhhmmmnnnttt~~~rrrbbbUUUPPPXXXnnnoooUUUAAA333,,,&&&&&&,,,999OOOaaayyy~~~pppXXXHHH<<<777>>>III[[[uuu|||hhhLLLAAA666333555555555777+++000555666333000111333///000111111///,,,(((&&&&&&+++///000...---000333555444444333222111000000333444555444111///............///111333222///,,,---111555555222...,,,,,,(((%%%""""""&&&***...000000///,,,)))'''***111777222000//////000000///...,,,+++***,,,000222111000...------111666777333///---...///000000///...---+++,,,,,,...///000000111000222333222///,,,***)))(((((()))***---111444666888777666555444333333333///---+++,,,///222333333000//////000222222111000++++++,,,...222555666555555333///,,,+++,,,...///444555666555333222222222000111222444444444333333111,,,''')))///222111...,,,...000222222111///...+++)))''''''((()))((('''%%%***///111000000333666444333222333666888888777...000222111///...000222111222222...***)))+++......111444444111...---------,,,,,,+++,,,---///000222000...------...111222,,,+++***))))))***+++,,,,,,---.........///222555222333333333111000000111***+++,,,,,,,,,---///111111111111000///---+++***+++...000///---,,,---///---......///000000111111///000000...+++***+++,,,.........,,,******+++,,,+++---///...,,,++++++---111000000///...---,,,+++,,,+++*********+++---...---+++)))(((((()))+++---///...---***((((((+++---///...------......---++++++...//////---+++******((()))************)))((('''+++///111...)))%%%###+++,,,---------,,,***)))(((***,,,,,,***)))+++,,,,,,)))((())),,,......---)))+++,,,***''''''+++//////000111111000---***(((%%%(((,,,000111111///---...---+++***+++,,,,,,,,,---///111000...---...000/////////...---+++(((%%%'''---333555333222333555222555888666222,,,)))((()))***+++,,,+++***)))(((...//////...+++)))((((((,,,...111222111...+++((((((,,,222555777666666777333111///---,,,+++)))((((((+++000333555555333222'''###"""''',,,---000444666777888666333111111111******++++++,,,---------111333555777777555222000...333555333444666444000111222111000///...///000...,,,******,,,------,,,***+++---...////////////)))))))))***+++,,,.........///...,,,((($$$######((((((((()))+++///222444333333222222333444666666111000111333222222777>>>NNN^^^fffhhhmmmmmmqqq~~~{{{pppfffXXXJJJEEEGGGQQQjjjnnnTTTBBB444---&&&&&&,,,;;;TTThhhxxx~~~qqqXXXGGG:::333888BBBTTTooo|||hhhKKK???444333555666666777***000666666333//////111,,,---......---***'''%%%&&&+++000111///...111444444444333333333222222222000222333333000...............///111333111...+++---111666666222---)))((((((%%%$$$%%%(((---000222222111...***(((+++222888666444333222333222111///,,,******---111444333222...------111666888444///---...000111111000...---......//////000111111111...111333222///+++((('''%%%%%%'''))),,,000444666333333333333333333333222111...,,,---000444444444000//////000222333111000,,,,,,---///333666777777999666111---++++++,,,---222444555555444333444555111222444555666555555444333...)))+++000333111---,,,...000222222111///...)))'''&&&&&&((()))))))))&&&+++000222000000333777666444333444666888888777...000222111...---///111333444333000,,,***---000+++///333444222...------+++*********+++---///000333222///------...000111------,,,***))))))((((((,,,---.........000333666111222333222000000111222***,,,.../////////111333...............---,,,,,,,,,...000000---,,,---......---------...///000111---///000...***((()))***+++---...---+++)))))))))'''***------+++***,,,...///...---,,,,,,,,,,,,---((((((((()))+++---///111---+++)))(((((())),,,---......---***))))))---///...---,,,,,,---...---,,,)))+++......,,,*********&&&((()))++++++)))(((&&&%%%)))...000---'''""")))***+++,,,,,,***((('''&&&))),,,,,,***)))+++---,,,)))'''(((+++......---))),,,---+++((((((,,,111//////000///...+++((('''(((+++///222333111---***---+++******+++---......+++...///...+++***,,,......---------,,,)))&&&###%%%+++222555333111333555000555999999444...***)))+++,,,------,,,+++***)))///000111///,,,***)))***---///222333222///+++(((***...333666666666555555222000---,,,+++***)))((()))+++///333444333000...'''$$$###)))---...000333555666666444111...------((())))))***,,,------...111333666999999777333111///222333111111444444222444444222000...---...000...,,,)))((()))***)))(((&&&(((***,,,---...------)))))))))***+++,,,......000111000---((($$$!!! %%%%%%''')))+++///222444333333333222111111444666//////111333222000444:::FFFYYYeeejjjpppooorrr~~~zzzoooaaaTTTFFF<<<>>>FFFPPPjjjmmmTTTDDD777000)))(((...???YYYooovvv}}}qqqZZZIII:::222666;;;NNNiii|||gggGGG;;;111000333444444555333222111///---,,,++++++))),,,...000000---)))'''+++...111333222000///...111222333333222111222333111333444222///...000333111111000///...---,,,+++///444888888444///+++***---***''''''))),,,...///777444000---,,,---000222555444222000///......///...---...///000000///------------000333222///+++***---//////------///222111111222222222222333333222111///---+++***))))))&&&###$$$(((******,,,111444333222000000000111111//////000000222444666777333444111------333666555,,,---...000222444555666999555000---,,,---,,,,,,...000333555555333000...---...000111333333333333555333222222222111...,,,---...000222222111///...+++'''%%%''',,,000000...,,,---.........000333666666333111111333555666666111333555333000...///111222444444222//////222555111111111000///---,,,+++***+++---.........000111111000...+++((())),,,///111000...,,,***(((&&&%%%***,,,.../////////111333111000////////////000000///111333444222000000000111000---++++++,,,...000111111111///......111333,,,+++******+++,,,...///000111222000---*********++++++++++++***)))'''&&&%%%&&&'''((()))+++...111222...)))'''***---//////000000...------...////////////...,,,******,,,...555111+++)))***,,,,,,+++...------///111222111000111///---,,,************---,,,***)))((()))***+++,,,---......,,,(((%%%"""))))))*********))))))(((,,,------+++))))))***,,,++++++******+++---///000---,,,***))))))***,,,---//////...---,,,+++******...///000///......000222---,,,+++***+++---///111,,,......,,,)))))),,,...,,,)))(((+++,,,)))&&&'''***,,,---000111333444444,,,000444555222...***(((,,,...111333333111---+++111222222222000---***(((,,,---///111000///,,,+++,,,---///222444666777777444222///,,,***(((''''''******,,,///333333///+++)))+++...////////////000222111000...------,,,,,,***+++,,,,,,---///333666999555222333777888555111333222222000000222666::::::777333111111111111000++++++)))(((&&&$$$###"""((('''(((+++///111000---,,,+++***+++---/////////333444444111+++###!!!%%%))))))''''''+++///111111111000111111222333000000000///000222666:::FFFMMMXXXbbbiiipppvvv{{{uuueee^^^TTTIII===555999@@@RRReee}}}oooUUUDDD>>>666111333444<<>>888666888888;;;LLLaaavvv}}}jjjVVVLLLGGGAAAOOO^^^lllxxx{{{aaaHHH666000111///333777333555444222000...,,,++++++,,,...///000000---***(((...000222222111222333444/////////000000111111111111111111000------...///111222333333222///,,,***+++---111222222000000111111000...***'''(((...333555222...***)))+++---000,,,,,,*********,,,...///......000222222000,,,)))++++++,,,///111111///---+++---...---,,,,,,---...111222444555555444222111222111///...---,,,,,,,,,'''###"""$$$&&&&&&)))...000///------,,,---...//////000222333444444333333666888666222111333333000,,,---000222444444444444111///......//////...,,,.../////////...---,,,,,,,,,,,,,,,---...000222333444222111111222222111000000000111111111000000000...,,,+++---//////,,,))))))+++...000111222444666555333111000111333333222111333444444222111222222555666555444111111222333333333333333111///---,,,...000333444333222222222111000...+++((((((+++---000///---,,,,,,,,,------...//////...---...000222222000---+++,,,///222555333333333111...------...,,,+++******+++---000111111000---+++)))+++///222555222,,,'''&&&)))---000///000111000...---------,,,,,,......---+++(((&&&%%%%%%%%%%%%''')))+++------+++***+++---///000///222222111000000111222333222222111///------///111222000,,,+++,,,.........///---,,,,,,///333444555777444111---*********+++------...............---000111222333222000...------...///000000000000000000111111///,,,++++++,,,*********+++,,,---//////,,,+++******+++,,,---.../////////000000//////...000111222111000///000111222000///---------///000+++++++++***))))))+++...111---,,,...000------...---------,,,+++)))''''''(((***,,,,,,+++***)))***///000333444555333111///...///000000000///......)))+++---...///...---,,,000000000000000111222333222000---***))))))***+++---+++******+++,,,,,,+++(((***,,,---------...///......//////000111222222333333222///......111444333000...///111111...+++)))+++///000000//////000777555444333222111...,,,************)))(((((('''******+++...111333222000******+++---...000111111444555666555222---((($$$ $$$((()))'''%%%&&&(((,,,,,,---///111444666777000000000...---...111444<<>>999444111666>>>JJJYYYoootttZZZGGG<<<888888:::888777@@@MMMcccooouuunnnddd^^^WWWOOO[[[gggrrr|||zzz```JJJ888111222000333888444555444222000...---,,,,,,//////000000///...+++***111111111000//////111333---------...000111111000000000///...---,,,------000222444666666333000...---...000111222222333333333333111,,,''''''...444555222///+++***+++---///,,,+++)))((()))+++---///000000222444555222---))),,,---...///000000...---,,,---------,,,,,,---------///222444555444222000111111000///............***%%%###%%%&&&&&&***...000///...---......000111///000222444555444222111555777777444333444333///,,,...000222333333333222.........000222222000...,,,,,,,,,,,,,,,,,,------///...---,,,,,,...000222111///...///222444555555111111111111111111000000...------...///---)))%%%'''+++...111222333444555444222000000111111111000///000111222222222222222555444444333111000000000000111222333222111///...000111111111//////000222111111///,,,******,,,...///...---,,,---...000222000111000...------000222222000///......///000111111111111///---,,,...000------,,,,,,,,,...000111000///+++(((&&&(((,,,000555222...******+++...000000111222111///---------,,,,,,---...---***(((&&&)))((('''''')))+++,,,---------...///000000///...////////////111222444666444444333000......000333333111///...............///---+++,,,///333666777777555111...,,,---...///---...000111111000//////000111222333444333222111111111222222222111111000111111222000---+++***+++)))******+++---...///000******))))))***+++,,,---...///000111111111000000111333444444222111222333333111///---,,,,,,---...,,,++++++++++++,,,---///000------222444000.........------+++***(((&&&%%%***++++++***((('''(((***000111333444444444222111000000//////////////////***+++---///000000///...000000/////////000222222111///,,,))))))***,,,---------,,,,,,,,,,,,+++***(((***,,,,,,++++++,,,---000000111111111111000000444333111...------000333333222000//////---***'''%%%)))///111111///------111000000111222111...+++******+++,,,,,,+++******+++,,,...000222333333222+++,,,---...------......333444444555333...((($$$!!!&&&((((((''''''(((,,,,,,---///111333555666111222111///......000222666CCCSSS^^^dddiiiqqqxxx{{{~~~wwwooojjjbbbQQQBBB@@@<<<888666333111555<<>>===III]]]rrrzzzoooWWWCCC<<<999555333333444444444222666;;;AAAHHHQQQ[[[aaahhhooowww~~~zzzmmmUUUAAA666333...///333...---...///000222555777888555444222111///.........,,,------,,,******+++---,,,***))),,,111444333000---+++***+++...111000///000111222333444333222222000000000222555666444111333222000...---,,,------000111222222000---)))''',,,***'''&&&'''***...111111111111333444444111...///111333222111000222444---,,,+++---111333222111++++++---...///000000000000000000111111333444555333000000333222///...000,,,+++++++++---...000222//////000222333444555555444666555222111333222///...---,,,++++++,,,...///......///111444666666555------------------------............---------,,,...+++((((((,,,111666888111333555777666333000---***+++------+++)))((('''***+++,,,,,,,,,---///111---,,,,,,---//////...,,,+++******---111444333111///......000222222000...---///222444444333000/////////---+++((('''((()))+++,,,---,,,,,,,,,...000---...000111111000...------///222333111000000000---...111222222111...---(((***,,,---------...///000000000000000111111111///---***%%% !!!%%%''',,,///111000...,,,///111222222111000111222444222///,,,+++,,,---///---)))%%%%%%((()))(((%%%%%%))),,,...---,,,---...------,,,,,,---///000111222222111...,,,,,,///111///222555444222000000111000///...///222444444444555666666666666666555555111111000...------------+++,,,---...//////000000111111222222222222111111...000222222000---,,,,,,+++,,,...111222333444444,,,,,,,,,,,,,,,+++***))))))+++---//////---,,,******---111333333333444555333111///,,,++++++,,,,,,...,,,***+++///222333222---,,,...444777444111111000111111111111111000000111111000---***)))***+++......------...///111222222111///------///222444000000000000000111000000///111333444444333111///------------,,,,,,+++***---000333333000......///111111000,,,)))''''''(((&&&(((,,,///222444555555///...+++)))(((***///333111222444333111...,,,***+++---000111111111111222,,,,,,,,,---//////---+++)))+++---...///---,,,***,,,///222333222111222444777:::<<<:::555000000111000......111333000***$$$"""###%%%))),,,///000000000////////////000000111000111222111///......000777;;;DDDOOOZZZdddiiillljjjsss}}}{{{mmm\\\KKK???999111...///555888888:::>>>777>>>KKKZZZbbb```UUUKKK>>>:::666444555666444000+++///444888;;;@@@IIIPPPUUU^^^iiiqqqwwwzzzwwwsssSSS???444222---///444000+++,,,---000333666999;;;666555333111////////////)))+++,,,,,,,,,,,,---///---***))),,,222555444111---+++)))+++///222222000111111111111000000///...------...111555666444111333111///.........---+++---///111222000,,,'''$$$)))'''%%%%%%'''+++///222000//////111222222000///---///222333222222555888---,,,+++...222444444222////////////.../////////000000000111222333555666333111222555444000...///......---...///111333444//////000111222444666777666888666111///000000---///---+++))))))+++---///...---...000333555555555000000000///...---+++*********,,,---------------000---)))(((***///222444000333666888777444///,,,***+++------,,,*********++++++,,,+++***+++...000,,,++++++---//////...---+++***+++...222555444222///......000333444222///000222444666555333000---...///000///,,,)))''''''((()))***+++***+++...000---...000222111///,,,***+++///222444333111000000,,,---...000111222222222)))+++---...---,,,,,,,,,------...///000111222222///---***%%% $$$&&&***,,,...---+++***,,,...111222222222444555777444000---,,,---000222000+++''''''***+++)))&&& $$$)))******+++---000111000///...------......111111000---++++++...000,,,000444555333222333444000//////000333444333222777777888888888666444333222111///---+++++++++,,,+++,,,,,,---...//////000...///111222333444444444///111333333111///......+++---///222444555555555/////////...---,,,+++***(((***,,,......,,,***((('''***...111222222333444333222///---,,,,,,---...---***)))***///222222111111......222555444444666222222222222222111000000/////////...+++***+++------,,,,,,,,,---...000111111///---,,,...111444777000000000000////////////111333555666555222///,,,,,,---......---,,,***)))...000111000...---000222333333111---)))&&&''''''(((***---000111222222111111///,,,)))''')))...222---///222333222000......,,,...///000///000222444111///......///...,,,***)))+++---//////---+++))),,,///333333222111222444333777:::999333//////111///......222555444...(((&&&&&&''')))---000111111///......//////000111222///000000000...---...///888<<>>HHHTTT]]]cccfffkkkmmmvvvwwwiii\\\OOOGGGDDD;;;555222555777666555666666777999===AAAAAA???===666333111111333222///,,,222444777999999777444222...///333???OOO^^^hhhlll\\\III888555666222000111555444333111///...---,,,......///000000///......,,,---...000222333444555666222---,,,...222555666555444222222333222111///------..................---...///000111222333333111333444555444111...,,,++++++,,,...///...,,,)))---...000333444222...+++)))(((((((((***---000111333111000///000333666888777333...,,,///333777999555333111000000111222222333333333111...---...///...//////...---,,,---///222111///---,,,,,,,,,---///...,,,+++,,,---///000222111///---,,,***))))))///000222222111111333444333222222222111111000000---///111222000//////000...,,,+++,,,...000111111111///---+++,,,...111333444333222333444333111///(((((()))***,,,.........111222333333222111111222666666444444555777:::;;;888888666444222222333444555333///...///222333333///000000000///...---------,,,,,,...///,,,%%% $$$'''+++---......//////...////////////---,,,+++(((((()))***,,,///222333222000......///111222111,,,+++***+++---/////////......///000111000000///000///...+++***,,,///222...///000333444555444444///...---)))&&&%%%'''))),,,...000000000000222333333222111111333444222000---++++++000111///...111333222000...---------...---............//////...///...---.........,,,***---...111333444444444333111///------...//////...,,,+++)))'''(((***,,,...000---)))''''''&&&$$$"""&&&)))+++,,,+++)))))))))------,,,,,,---...//////******,,,///222444444444111...,,,---111444444222---...//////000000000///222000///---,,,***(((&&&))),,,000222222000...---******)))))))))***,,,,,,...000111333333333333222000...+++)))(((((()))***...000333555555333000...111///......///000///---/////////000222222000...------,,,,,,,,,+++++++++---,,,---...+++&&&%%%''',,,+++******************---,,,+++***,,,...111222,,,***'''%%%$$$%%%&&&(((***+++------,,,,,,---/////////////////////......222444666666444111000000....../////////......---333333333222111000//////,,,---///000000///...------......,,,)))'''''''''(((+++...///---++++++,,,,,,+++***---111222000...///000111222222111...---++++++,,,...//////...---'''((()))+++---///111222555777;;;DDDOOOZZZaaaeeehhhlllvvvwwwjjjZZZKKKBBB;;;555111333444333444666666777999:::;;;;;;999888222111000111222111...+++222444666888999777444222111111222999DDDPPPYYY]]]XXXIII;;;666444111111333666555444222///---+++***++++++,,,---------------,,,---000333666888999999666333///---///333777:::777555444333444444333222............///000111222444444333222222222222222222333555666555333000///.........000111111///---+++---000555777666222///***)))((('''(((+++///222333111000///000222555777666222...,,,...222555777444444333222111111222333333444333111///---...///...//////---++++++,,,...111000...---,,,++++++,,,...---,,,+++******,,,---///...,,,+++))))))((()))...000111111111111222444444333333222111000//////---...000000//////000111///...,,,---///111111111///...+++******,,,///111111000000000111222000///,,,,,,------,,,,,,------///111333222000///000111777666555555666777999;;;888888666333//////111444444111......///222333444---,,,------------,,,+++,,,++++++---...,,,&&&"""(((+++...///---,,,,,,,,,,,,------...---,,,***)))''''''((()))+++...111333000...,,,,,,...111222222,,,+++***+++...000000///,,,---...000111111111222...---+++(((&&&'''***---,,,000444777777555333111///...,,,(((%%%###$$$&&&***,,,///000000000111222333222222222333333333333///---...111111......000333222000///......//////......//////////////////,,,++++++,,,......---,,,000111333555666777777666111///,,,,,,...///000000---,,,***))))))+++---//////---+++)))'''&&&$$$"""%%%'''+++------,,,,,,---***)))(((((()))+++---...,,,+++,,,...111333333222...,,,***---222666777777222222333333222111111000333333222000,,,)))'''&&&,,,///333444111...,,,,,,++++++++++++,,,,,,,,,,,,...///000222222222111111///...+++)))))))))+++,,,000111222222222222111000000///......000000...---000000000222444333111///---......///...---,,,+++...,,,---///,,,''''''***...---,,,***)))(((''''''((((((((((((***,,,///111+++***((('''''')))+++,,,+++---......------...///...//////000000///...---111333555444333000000000...//////000000000///...222222333333222111000///)))+++...000222222111111/////////---***(((((())))))---111111...,,,,,,......,,,+++...111333111///...///111222111///...---+++,,,---......---,,,,,,'''(((***---///111222333333444666>>>HHHTTT\\\aaadddjjjtttqqqaaaPPPDDD<<<666222333333111333666666777777777666555444444000000//////000///...,,,///111333555666555333222111000111555<<>>888111------222777333333333333222111///......---+++******,,,...000111222555888999:::999999555333111......000333666333111000111444666777777444333222111222555777999777666444222111000000000000000000000111222333333000//////111333333222000,,,---000444888888666333...---+++(((&&&(((...333333222111111111111111111111///------///000111111333555666555222111333444111222333333111///000000222111000...,,,,,,...000////////////000000111111///000000---***)))***,,,***)))((('''''')))***,,,...000111222111111222444444333222111///...---,,,---............///222555333111///...///000000000...,,,***((((((+++...000///---,,,---///000000///---...000///,,,+++---......222555444111///111444777666555555444555555555444666777444///---000333---,,,+++---000333333333,,,+++***,,,//////...,,,***((('''(((+++---+++(((+++///222222---******,,,++++++,,,---,,,+++***)))((((((((((((***,,,...000333000,,,***+++---//////,,,+++***,,,...111111111111000...------///111333111000---)))%%%%%%''')))---000222222000...///000.........+++'''$$$$$$$$$&&&)))...000000/////////111111111000000111222444333222444666444///000444222111111111111333444555555333111000///000111222*********,,,///222333333777666333222111111222222111---***)))+++///111333222111000000000111333333000000000///,,,+++***)))'''***---//////...//////)))(((&&&%%%'''***...111///......///000000///---(((***,,,......///000222444444555555555444444333333666999888333...***)))+++///111///+++)))+++...---...///000000///...------...///000000000///...+++++++++,,,------..............................,,,+++,,,...///000...------------///111222111000///000333444444222///---000000222555333...---///...---,,,+++***)))))))))###$$$%%%'''))),,,///000******+++,,,...111333555111222222111///...///000000//////...---,,,++++++,,,...//////---,,,,,,---))))))***+++,,,///111333///000111222333222000///+++---///222333222222111111111000...+++***,,,---,,,111666444...***+++...111...---...111333222000,,,...///...,,,***,,,---,,,...000///---******+++)))+++///222444444333333000///111777BBBMMMVVVZZZaaajjjqqqwwwzzzjjj^^^SSSIII<<<888666666444000111555333444444222000///111333000///...,,,,,,---000222111000///------...///000,,,---...000333777<<>>IIIVVV```iiilllqqqwww~~~tttiii^^^TTTEEE===666555444111//////000222333333222222222333555666555333222222444666333222111000000000111222222333555666555555555666>>>@@@CCCCCC@@@;;;777666444222111111222333222111...//////---+++)))***+++...///111000...,,,,,,,,,,,,,,,------------,,,,,,---...///000111222333444000000000///------...000444222//////111333444444...,,,++++++...111222333///---)))&&&%%%%%%&&&'''//////...---,,,---000222222222000...,,,---000333999777444222111111333444000000000111333555888999444555555444333111222333333222111////////////000000111111000///000222444444222111111333555666555555222//////222444333111+++,,,,,,,,,+++,,,///222444333222333555777777666444222000...---...///000111222222000---++++++,,,---------....../////////+++)))((('''(((+++...000///...,,,---///222333333---,,,+++++++++,,,.../////////111333444333000...000111333444444444333333------...000222333222000***++++++,,,,,,---......111111000111222111///---,,,+++******+++***(((&&&%%%&&&'''(((***+++,,,,,,//////000///---,,,---///222222111111000000//////,,,***))))))+++,,,,,,,,,//////---)))$$$"""%%%)))111111111000......000222444444444000------000444222222111000000111111111111///+++(((&&&'''(((***///...,,,++++++,,,...///++++++,,,++++++,,,000222666666666555444333111000000111111222111000...---------......//////......+++***)))***,,,...---,,,///---+++))))))+++---///+++)))&&&&&&))),,,...///...,,,)))))),,,///111222000222444444333333555777777333---***)))+++,,,,,,---+++((((((***,,,......---,,,,,,///333444222...---,,,...111///******---///---)))''''''***...111222000...+++******++++++111000...,,,,,,,,,,,,---)))***,,,...///000000000/////////000111111///---...///111333444444333333000111111111111000...---///000000...---,,,---...000///---------,,,)))'''%%%%%%'''++++++((((((,,,+++...222222///,,,,,,---///111444555555222...+++$$$###"""$$$)))...111333333222000,,,***+++...111333000,,,++++++,,,,,,,,,(((((((((((()))+++,,,---...------...///111222333555222...---...111333444555111...---///000///---+++---------+++***+++,,,,,,---///111222222222111111333444444333444666888333000,,,+++---000222222999;;;<<<777///+++---000444000---...000222111000,,,,,,,,,,,,---...000111444444333444888CCCRRR]]]fffmmmuuu|||wwwjjj___WWWGGG>>>777555333///------...///111222111111222333444666777777666666777888333333222111111111111222222444666555555777<<<@@@KKKSSS\\\```\\\RRRGGG@@@333222222222333333111000...//////---***''''''''',,,///111222///---++++++(((***+++---------,,,,,,......//////111222333444000111111///---,,,,,,---333111///...///111333444222///,,,,,,...111222333000...+++(((%%%$$$$$$$$$,,,------,,,+++,,,...000000111000///------///111555333000...---...000111/////////111333666888:::444555555444333333444444333222111///...//////000.........,,,++++++...000222000//////111333444444333000//////222333333222***+++---------...111444777555222222333444444444222000///------...///000///000000...+++))))))))),,,---...000000000000///+++***))))))***,,,---///...---,,,,,,...000222333---,,,,,,+++,,,---......///...///333555555000+++---...111333444444333222,,,,,,---000222333222000++++++,,,---.../////////111111111222111000...,,,...---,,,+++)))(((&&&%%%&&&&&&'''((()))***++++++.........,,,+++,,,...111333333222111000///......((('''&&&'''***++++++***------+++'''$$$###%%%'''000000000...------///222666666555111......000333000000000111111111111111222111///---++++++++++++//////......------------+++++++++******---111555666666555444333222111111111222222222111///,,,***+++,,,...000111000000///+++******+++---......---///---+++))))))+++---///,,,)))&&&&&&(((+++---...111...++++++---111333444111222333333444444555666444000+++((((((+++---...///...,,,,,,,,,,,,------,,,,,,...111444444000---...,,,---///...***+++///111---(((%%%%%%)))///333000...***((('''(((***,,,111000///---,,,+++++++++'''((())),,,...000222333222111000111222111///------...111333444333222111///000111222222111///......//////---,,,,,,///111111111///...,,,***'''%%%######'''++++++((((((,,,***---111111///,,,******,,,///222555555333000...'''%%%######''',,,000111333111///,,,+++,,,...000///...,,,*********++++++(((((())))))***+++,,,---.........---...111555888:::777333000111333444555555222...,,,---......---,,,,,,,,,+++))))))+++---...000222444555555444333111333444444555777:::===666333///,,,,,,///111333:::<<<<<<999333000000333666333///...000111111111---,,,+++******,,,...000111111111111666@@@OOOYYY^^^gggsssyyy~~~zzzjjj]]]UUUHHH???777444333///---......///111111000///000111111444777999999888888888333222222111111111111111222444555555777???KKKTTT\\\hhhvvv}}}zzzqqqcccXXX222111222333555444111///...//////...***'''&&&&&&,,,///222333111///---,,,((()))+++---.........---////////////000111333444222333333222///---------222111000//////000333444777333000...///000111111111000---+++(((&&&%%%$$$)))+++......---,,,,,,------......---++++++,,,...///---+++)))((()))+++,,,------...///111444777999555444333333333444555555333222111/////////000000//////...+++))))))+++---000...,,,---///111111111000///...///000111000000)))+++------...///111444888555222111111111111000000...---,,,,,,...000111...000000///,,,***))))))---///000222222222000000------------------,,,,,,---------------...000222++++++++++++,,,,,,------......///222555444000+++,,,...000222333333222111/////////111333333222000,,,---...000111222222222111222333222111///...---000///...,,,)))'''&&&&&&)))))))))***************......---,,,+++,,,///222222222111///...---,,,+++((('''&&&''')))***)))'''+++***)))(((&&&'''(((***//////...,,,+++,,,///222888777555222///...///000......//////////////////000222333333222000---+++---///111222222000...,,,---------,,,,,,...222666555444333333222111111111111222222222111...+++))),,,...///111222222222111---,,,,,,---///000///...///---+++))))))+++---///---***&&&&&&(((+++...///222///---,,,...111333333333333222222333333333222///,,,((('''(((,,,...///111111000///...------------...000333444222...+++---+++,,,...---***,,,000000,,,'''$$$$$$(((...222...,,,)))&&&&&&'''***,,,000///...---++++++******'''((((((***---000333555444222111111111111///---***,,,...111111000...---...///111333333222000///---.........---...111444111222222000---***(((&&&%%%%%%(((---,,,((((((++++++...000111///,,,(((''')))+++///222444333222111,,,)))&&&%%%'''+++---///000...------...///000000,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,...............000555:::;;;888555333444555555555444111...,,,,,,---------+++++++++***)))***,,,///111333555666666555333222111333444444555777:::===666444000---,,,---111333666888999888555333444555888666222000////////////---,,,***))))))+++---...,,,---///000555???LLLUUUZZZcccmmmsssxxx~~~lll^^^UUUHHH???777555444111000111000111222111///------------111666888888777666666111222111111111111000000333333555888@@@MMM^^^iiirrrttt///000222444666555222//////000111///,,,((('''&&&,,,///222333222000//////***+++,,,---//////000000000////////////111333444444555666444111///...///000111222222111111222444888555111///000000000///111111///...,,,)))((('''(((+++...///...---,,,,,,+++++++++)))(((((()))+++***)))((('''&&&''''''(((,,,,,,,,,---///111444555444333111111333555555555444333222000000000000111222111///,,,******,,,///...,,,++++++---///000////////////......------,,,(((***,,,------...000222555333111000000000///---...---,,,+++,,,...000222...000222111///,,,++++++000111222222222222000000...///000000000///---,,,,,,...///...---------///*********+++++++++++++++,,,---///222333333111......///111222222222111111111111111222444444222000,,,...000222333444333333000222444444222000///000111111000---)))''''''''',,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,///222000000///...---,,,++++++(((''''''((()))***(((&&&(((((((((((()))+++---.........---+++***+++///222888666444222000/////////------,,,++++++,,,,,,---///111555777666333000---+++---111444555333///---///000///...---///111444222111111000000111111222000111111111000...,,,+++...///000111222222333333///...---...000222111000///---+++))))))+++---///---***'''&&&(((,,,000111111///------///000000///333222111111222333111000---***((((((***---...///000111222111///------------///222333333000---+++,,,+++,,,///...+++,,,111,,,***&&&$$$$$$'''+++...---+++)))&&&&&&(((+++---.........---,,,+++*********))))))***,,,000333555555333111000000000...,,,(((***---///000...+++***---///111333444333111000---...000000///000222444000222333333000---++++++''''''+++...---(((''')))+++---000222111...***''')))***---///111222222333///,,,)))(((***,,,---...---,,,---///222333222000,,,,,,---+++***)))***,,,//////000000///...---,,,...000000///---...333888888777555555666666555444222111///---,,,++++++,,,)))************,,,///111333444444555444333111000111333444444333444666888555444111...,,,---000333111333555666555555555666888666444111///...---------,,,+++******+++,,,,,,((()))+++---111;;;GGGPPP[[[bbbjjjnnnrrr|||ssseeeZZZKKKBBB999777666333222444111222222111...,,,,,,,,,+++///444777777555555444222222222333222111111000444555888@@@MMM\\\kkksss---...111555777666333000000111222111...***((((((+++---111222222111111222............///000222222111000///...///111222444444555666555333000000000///222444555333222222444444222000///000000///---000000000///...,,,***)))***,,,......---,,,---...******)))'''%%%%%%(((***(((((((((((((((''''''&&&*********+++,,,...000222444111//////222555555555555444333111111111111222111000...,,,***+++...111...,,,***+++---/////////000111000///---+++******''')))+++,,,,,,,,,---//////...---///000111///...,,,+++++++++,,,...111222///111333333222000//////111222222111111000///...---///111333333222///...,,,...111000...+++++++++(((((()))******************,,,///111111111222222222222222111111000000000111000111222444444222000,,,---000222444444333333000222555555333111111222333333222...***'''(((***---------....../////////000000000///------///111/////////...---,,,++++++((('''''')))++++++***((('''''''''(((+++---//////------,,,***)))***...222444333111111111111111000---+++)))((('''((()))***...000333555666444111///)))+++///222333333222111111222222000......///000//////......///000111222///////////////.........000000///000000111222222///......///111222222111///---+++))))))+++---///...***'''&&&)))...222444333111000000111111///---000///...///222333222000///---++++++---......------000222111...,,,+++,,,,,,...111222222000///...,,,+++---111000---...222+++***((('''((()))+++,,,---+++)))((((((***,,,---...............---,,,,,,---,,,******,,,///333555555333111/////////---,,,(((***---000000...+++))),,,...111444555444222000000222333333111000111222...111555555333111000111***))),,,///,,,&&&$$$%%%))),,,///222444222...+++------------...000222333000...,,,,,,...///000///,,,,,,///222666555222...---///000///,,,+++---...111222222333222111000///...111222000,,,,,,000555333333333555777777555333000000000...,,,*********'''(((***+++,,,...111333222222222222111111111000111222444333222000111111222222222///,,,,,,///222000111333555555555555666444444444222000...------------,,,,,,,,,+++++++++((((((''''''***444AAAKKK[[[aaaggglllpppzzzyyyjjj]]]QQQFFF===999777444333444000111222111///---------+++...333555555444333333444444555555555444333222666777>>>KKKZZZgggmmmooo|||,,,---111555888777444111000222333222///,,,***)))***,,,///111111111222333000000/////////111333444111000///...///000222444444555777666333111000000...222666666444222333444000///......//////...---//////000000///---,,,+++---------,,,++++++...111******(((&&&$$$%%%(((***((((((*********)))((('''))))))))))))***,,,...///333000......222555555555666555444222111222222333...---+++)))(((***...111...---++++++...///000000222222222000---***((((((&&&(((***+++++++++,,,---))))))+++...111222111///++++++******,,,...111222///222555555444222111111222222111000///...------+++...111444555444222000+++///222222...***))))))''''''((()))))))))))))))))),,,000111///000222555555444333111000000///000/////////222444444333111+++,,,///222333333333222///333666666333222333444333444333///***((()))+++,,,---...///000222333333000111111000......///000/////////...------,,,,,,'''''''''***,,,---,,,***'''''''''(((+++...//////------+++)))(((***...222111000///000111333333333---+++(((%%%$$$%%%'''(((...///111222333333222222(((***,,,...111222333444111222333111///---------------,,,---...000222333///............///000000000000.........///111222///...---///111222111000///---+++))))))+++---///...+++''''''***///333555666555444555555333000......,,,+++---111444333111222000////////////---++++++...111111---************---000111111111111111,,,,,,///333222//////333,,,,,,,,,,,,,,,------...---,,,***)))***+++---......///////////////......///---,,,+++,,,///333555555333000//////...,,,+++))),,,///222222000---***,,,...111444555444222000333444666555222000//////,,,111555777555333444555+++***---///,,,%%%!!!###'''***...333666555222///111000...------///111222///...---...000222222111------000555888777111,,,...111222111...---///111222222444555555444333222///111333000,,,+++...222///000222555888777555222///000000///,,,***))))))%%%(((***,,,...000222555111000000//////000111111111222444333000...---,,,000111222000---,,,///111000111333555555555555444111222333222000.........---------------,,,*********((($$$!!!$$$...===HHHXXX^^^ffflllrrrzzz|||kkk]]]UUUJJJ@@@;;;888444333444...000111111000...///000,,,///333555444333333333555666777777777666444444777:::CCCSSScccllllllgggnnn,,,...000111222111///...666777777444///+++))))))---...///000111222333333222222222222111111000000222111111111111111222222444444555888:::999555000111111222333333333222222---------,,,,,,+++++++++///000000...+++******+++............---,,,+++***+++(((%%%$$$&&&)))+++,,,,,,+++******++++++)))'''&&&&&&'''***---000000///555555333000//////222555444444555444333111///...,,,***''''''(((+++---...000///---++++++...333777444222///,,,+++***++++++)))((((((,,,000222111...***))))))---111222000---///+++((()))...111000...222555888999888666444444333222111///...---------......///000111222333444111000...,,,***((('''''')))))))))))))))(((''''''---///000///......222555666666555333///---...///***))))))...444888555222...///222555555444222111---111555555222///------111111000///---***((('''......///111333333111000...+++***...222333///***---...000111111111000///)))&&&%%%&&&***---...---'''%%%$$$&&&+++///111000///,,,(((&&&(((***,,,,,,...//////...------000222...,,,(((%%%######$$$%%%...///111333444444333333,,,,,,,,,---...000111222444444333222000---***(((/////////------...222555111///...---...///111222444333111000...---------000...------///111222222------,,,+++,,,---...///---------,,,,,,...333666666666888:::999555///+++++++++,,,---///111333444222333333222000...,,,***...------...///...,,,***000...---///222444333111111///------/////////...000000///............///111000...+++)))***---///333111...---------,,,***------,,,,,,---...000111111///---///333333///+++---///222444555333000...,,,///222444555333111///444666777555111...///000...///111222222111000///,,,+++,,,---)))!!!))))))+++000555777666444777555111,,,)))))),,,///,,,...000111000111333444333222000///000///---+++............//////000000333333222222222222222111555555333000......///111000///...111444666555222...//////---***((('''(((++++++,,,,,,---///000111---///000///---+++++++++---000333444222000......555555444111//////111333444222111111333555555444,,,...111111000...------333///,,,,,,......,,,******&&&$$$%%%'''...<<>>===999555555222111000...------......///222444555444222222222777555444444555555444333777>>>SSSlllsssgggXXXSSSYYYcccrrr}}}}}}wwwsss,,,...000222333222111111///000///---+++******,,,------...///000111111222111333444000+++***...333333333222222111111111111111111222444666777666444------...///////////////,,,,,,,,,+++,,,,,,------......---+++))))))+++...333222000////////////000---+++((((((+++...000111111000......//////...,,,(((((())),,,000222333222111111111///......000222000111222333333222111111///...,,,++++++---///000...///111111/////////000...............---------...***'''(((---333666666,,,)))'''(((,,,......,,,)))'''&&&***000444555444---000333555444333333444333444444444333111000///---------------------------,,,+++)))((((((''''''//////...---+++)))'''&&&,,,,,,---,,,++++++---......//////---+++***+++---,,,)))(((***///333444333222222222222222111111111444555555333000...---...))))))***,,,---...//////222111000000111000...,,,++++++,,,------+++((('''---,,,+++******)))******(((&&&&&&'''***,,,,,,,,,+++))))))***---///000///---***(((''')))+++---...222222222000---,,,---///000000//////...------------...000222333444444555000000111222444555666777333333333222222111111111---------,,,+++---000333444333111///...---......000000000///////////////000000000///...,,,*********+++,,,---............,,,---.........///222444777555222111111111000///---------------...///000000000000///---+++)))(((---///000///+++((((((***///------...000111000///...---,,,---///000///...------..................,,,------+++***+++---000///...---......---***(((,,,+++++++++++++++,,,---///------000444555333000,,,...222444666666444333444666888999999777555333222222111///------000222555444111///,,,***)))((('''&&&(((+++***''''''+++...------...000111111000000000000...,,,,,,---///...//////...------...000///...---...///000///...////////////............000000000111111111111111666666555333000000111333333333333444444222///,,,///000000///---,,,,,,---666555333000...---------222111000---+++)))***,,,...///111222222222444555333333111///,,,,,,...000333222111222333222///---***---///000///...//////111000000111444666666666000,,,))))))***///:::FFFWWW^^^gggooouuu{{{qqqiiiTTTLLLDDD@@@;;;666444666333111///---------///000111333555555444333222333555333333333555666555444;;;EEE\\\rrrvvvgggXXXSSSWWW___jjjrrrtttpppkkkhhh,,,---000222333333222222---......,,,++++++---......//////000111111222222444777777111***(((---333333333333333222111000000000000111111222222222111,,,---......////////////,,,,,,+++++++++,,,---...///...---+++******---000333222000......///000111...,,,***+++---000222333111000......000000///...******+++---///111000///---......---,,,+++---...,,,---///000111222111111//////...---,,,,,,...000---000222333111///------,,,---......//////......---)))&&&'''+++000111000%%%$$$$$$''',,,...---+++(((''''''***...222222222***---000222222222333333222333444555444222000...+++++++++,,,,,,---------,,,,,,+++***************000000000///---+++***)))+++++++++************+++***++++++***))))))***,,,+++)))&&&'''+++///111222555444222111000000000111555444222///---,,,------''''''(((***,,,...000111111000...///000000...---)))+++------***'''&&&%%%---,,,***)))((((((((())))))((()))***+++------------,,,,,,---...////////////,,,******,,,...000000333444333111...---------000111222333333222111000//////000111111111111111000000222333555666666777555444444333333222222333,,,,,,---,,,+++,,,///111555444222///...---,,,,,,------..................///000111111...,,,*********+++,,,...//////...---+++---///000000000111333555333111111222222111000......------------......//////...---+++***((((((---000222///)))&&&'''***......---............---,,,++++++---/////////---,,,,,,------,,,+++)))((('''((())))))))))))+++---,,,,,,,,,---...---***'''))))))***+++,,,---....../////////111333444222///***,,,///333555555555444555666888999888666444222111000...,,,,,,...111333666444000,,,)))'''&&&&&&'''&&&'''+++***(((***///111///...------.........,,,...///...------...000000000000...,,,,,,---///...------...000111111000,,,,,,,,,---------............//////000000000111444444444222000///000222555555555444333///,,,)))+++,,,............000111:::999666333000/////////444333111---***)))***,,,///000000000///000222555000000///---,,,,,,///111444333333444444222...+++***,,,...//////...///000000111222444666777888888000---***)))))),,,666@@@TTT[[[eeennnttt{{{sssgggPPPJJJCCC???:::444444777444333000///...///111222111333444444333111111222222111222333666777666555<<>>SSSkkkxxxwwwqqqhhhiiiiiigggdddaaa``````'''))),,,///111222222222000333555555333111//////222222333333333333444444555666555333000...///000///111333444555555333333000333555555111...,,,,,,,,,---...///111111111111111///,,,***)))***+++,,,000111222222///---------........................000...------...//////...((('''&&&(((,,,000222333222111///......,,,)))''''''***---...---,,,++++++((())),,,...000000111000000333444222---+++---000///000111000///...///000222111///---,,,,,,,,,,,,...---...000222000***$$$!!!)))111333000,,,///000000///---+++)))))))))+++---------...///111000000////////////......******,,,---///000111222------...///111222444555111111111000000...------***))))))+++......,,,***,,,---------++++++---///+++++++++******,,,///111222222111000000000000000---***((((((,,,///000000)))(((((('''(((***,,,...///---++++++---.........)))((()))+++//////---)))((()))***,,,...//////000+++...111111000///000111...111444444333222222444777555333222333333222111...111333333333222222333000000111111222111111111111000---***((('''&&&&&&'''(((+++---...///......---///222444333222///---+++,,,......------///000000000000000000//////...+++,,,---......---+++***---000222000,,,,,,///222000///...---,,,+++++++++)))---333555555222///...+++---000555777555111---111111000/////////000000...---------...///111222333222000...,,,+++++++++111222222000,,,***+++,,,,,,,,,,,,---...,,,***''''''))),,,---,,,)))$$$"""''')))---...---,,,++++++)))((('''(((***+++***)))'''(((***,,,---............///000000///---,,,,,,((())),,,...111222333444222222333444444444333333444111000111333555555333333222000---***'''$$$"""&&&&&&))),,,,,,((((((+++***,,,......,,,******+++***+++---,,,,,,---///111222111000---***+++---///,,,++++++---///000000///++++++++++++,,,,,,,,,,,,((((((***+++,,,.../////////111222222000//////000111222111---)))'''((())))))+++---//////111333555555333111//////000333555000111111000---,,,,,,------...///...------...000000111111000///000333666777666333222222111///---,,,---...---,,,,,,---///---111444555444222333444555222000000...---444<<>>;;;666111---///------...000222222222000222333111...,,,---///000...---///444777777666333444999DDDSSSbbbmmmqqqoooggg^^^YYYTTTPPPRRRVVV(((((()))+++---000222333444333333222111000......333333333111///...000222000000111555:::;;;888333000111222444555666666777;;;;;;:::888444111000000333222111---++++++---///222111///+++)))(((***,,,000333333111,,,+++...111222555666555333111111333333333444444444444333333...+++)))***---000111111111111000000000/////////...222333111222444333000///000111333444555555555888999888555111000111444222333333222000//////000222111000///...---,,,++++++***)))((('''&&&%%%%%%&&&(((***,,,...000111222222222333333333333111//////000000///------...///---......//////.........222111000111222222111000/////////000222333555666888666444222111000000111---....../////////......222222222111...---...///111000111222333333222000222111000000111111///---------------...000111333222000---(((&&&''',,,/////////...---+++,,,...000000,,,((()))---///...+++$$$!!! $$$***///000...,,,---------------,,,,,,---000222222000///111333333333222111222333444555/////////000000///...,,,//////.........//////000......---***&&&###""""""$$$%%%''')))+++---......---...000000///------...///---++++++---////////////...,,,,,,,,,---......000...,,,,,,---......---/////////...,,,***+++,,,111///,,,+++,,,,,,,,,++++++...333666666333...+++)))+++...///...,,,+++***333222000.........000111//////......///111333444333111000000111111...+++---///222555555333000...222000...---------+++)))'''))),,,000333333000---222333444555555444222111///---,,,+++,,,+++***(((###&&&(((***))))))***++++++...000000///...//////000...---000555777666333333333333333333333333333333444555666666666666666666777444000...---''' $$$'''+++------...111333/////////...---,,,******///111222222///,,,++++++***)))((())),,,---,,,+++*********,,,///111000///000111222111000///......//////...---,,,---///111///000000000000000000000000000///---+++,,,...000111000/////////...+++)))'''***---...------------111222333333222000---,,,---///111111...,,,---...//////000000111222333444444111......///111111000,,,,,,++++++,,,---...///......000111333555666666555333000,,,***+++///333===FFFSSS^^^fffoooyyysss```KKK???999444111000///---------///111111000///000222000...---///111111//////111444666666555666555888???KKKWWW___cccbbb___\\\YYYTTTQQQVVV^^^************,,,///222444333333222111000000000000333333111///------000222000000222777;;;<<<888555000000000111222444777888999999888666222///...///333222000---***)))+++---111111///,,,))))))+++---///111111...+++***...111333555666666444222111222333333444444444444333333222///+++***+++...000000222111111111000111111111000333333111111444444111000000//////000222333444777888777444111111222333222444555444111///------222222111000//////......,,,***(((&&&$$$######$$$+++++++++,,,---...///000111111111222333333444444333222111///......111333///////////////.........111000000111222222111///000//////000111333555666555444444333333222222111///......---------......000111333222111111333444333222222333444444222000000///...///111222111000000///...------///111222444333000,,,))))))+++------......---,,,---///111222...)))(((***,,,+++)))!!! !!!%%%+++///...---***+++,,,---............,,,---------...///000111111111111111222444666777111111111000///...,,,,,,------............------///000000---***'''%%%%%%&&&'''(((***+++,,,---------...000000///...///000000...,,,,,,.../////////......---,,,,,,,,,,,,,,,---,,,,,,---//////...---...//////...---,,,,,,...111///------......---,,,---000333555555111---***(((***...///---+++******000...,,,+++,,,...000222000///......///000111222333111///...//////---,,,---///111444444333111000222///---,,,,,,,,,,,,+++((())),,,111444444222///111111222222333222222222///---+++++++++***)))'''!!!$$$'''((())))))+++,,,+++...000000///...//////000...---000444666444111333333333333222222222222///000111333444444555555333555444000///...***$$$''')))+++---...000333555222222000...+++)))'''&&&///000111000...+++******)))((((((***,,,......---,,,++++++---000111111000//////000111111111222222/////////---,,,,,,...000------...///000000111000//////...,,,++++++---///000////////////---)))&&&$$$(((...111000...,,,***---...111222222000---++++++,,,---,,,***))))))***......///000111333333444333111///...///000000000,,,,,,++++++,,,...000222,,,,,,---...///111333444444333000,,,***,,,000333<<>>EEEDDDHHHPPPWWW[[[bbbjjj///---***(((&&&&&&''''''///......---,,,,,,,,,,,,,,,111666888777333000...---...///000000111111111111///,,,)))((()))+++,,,***,,,------------...000+++,,,+++)))&&&$$$$$$%%%...//////---+++***+++---******++++++,,,...///000///000111444555444111///...///000111111111111111444333000+++((('''***,,,222000...+++***+++,,,,,,333666666333333555555222,,,+++******+++...111333666333000......---,,,+++((()))))))))***---222666444444333222111111000000************************((((((((()))+++,,,...//////111222000---+++,,,......000333444333222111111333222111/////////000000000000222444666666444111,,,+++))))))))),,,...000---------.........//////000///---,,,+++******)))///111333333222111000111...---+++,,,...//////...)))((((((***///333555666222222111000////////////000000111///---+++++++++///000111///---++++++,,,111000---***'''%%%###"""!!!%%%))),,,.........***+++,,,,,,,,,,,,,,,+++*********)))******+++,,,,,,,,,,,,,,,---///111222333555555222...,,,...000,,,------,,,,,,+++***)))))),,,///000000///...///++++++,,,---------,,,,,,...///000///......000111000...+++******+++***))),,,...///---(((%%%%%%&&&)))***+++---000000...+++***---000111111111111222///......000222222111000333444555555444000,,,***&&&)))---///...,,,,,,,,,'''&&&&&&&&&((()))+++,,,...---,,,,,,---...///000111222222000---,,,---...,,,,,,,,,------......///---+++))))))+++,,,,,,,,,))))))***---000111///---,,,---...000111222222222///---,,,---...///...---111111111...,,,***+++,,,+++...000000///.../////////000111222333444444444444444333333222222111111111111222222111000000///333777888444111000...*** """%%%***///000///------,,,***)))))))))******/////////,,,)))&&&&&&''')))))))))+++///111111111---,,,***+++...111222222///+++'''(((,,,///111000+++...000...(((&&&(((+++///000111222111///---+++222222111///---...000222+++***+++,,,///000///...///000111000...------...***+++---///...+++(((&&& """'''***+++---...000111222111111000///000111000...---...///333444555555333222000...((()))+++---///000111111000000///------...111444;;;BBBMMMXXXbbbjjjrrrwwwpppZZZHHH:::222333999555444444555666555222000...,,,+++,,,///333555666444666777777777888:::<<>><<<;;;???<<<>>>FFFNNNUUU^^^eee111///---***'''%%%$$$###((()))***+++,,,---------,,,000444666555222000///000//////---------///111///...,,,*********+++,,,***+++,,,,,,+++***+++---***++++++)))'''%%%&&&'''+++,,,,,,+++)))((((((***((()))***---///000000///,,,---...222555555222...///000111222333333333333111111000,,,(((&&&(((***///---+++******,,,...///333666777555444666444111***))))))***,,,///222444666222...,,,,,,+++)))'''&&&''')))***,,,...222555555444333222111000///...(((***,,,///000000000///)))***+++,,,---.........---000333222...+++,,,......///111111000000111222555333111000//////000111111111333666888777555333---+++)))((()))+++...000///...---------...///000///......---+++***((('''***---000111000///...///,,,+++******---////////////---,,,---///222333444111111222222111000///...,,,---------+++***,,,------///000///---,,,,,,---222222111///+++'''$$$### ###&&&***,,,...000111---------,,,+++***)))((())),,,...---***((()))+++///...---------...///000111333444000,,,***---000......---,,,+++******++++++...111222111///......++++++,,,---------------/////////...,,,,,,...000...,,,)))((((((((('''&&&&&&***---,,,(((&&&''')))+++***+++,,,...///---+++))),,,000222222222222333...---...000222333111000111222333333111...+++)))$$$'''+++,,,,,,*********((())))))***************,,,,,,++++++,,,...000111000222333222///------...,,,++++++******+++,,,---&&&%%%&&&))),,,///000///++++++,,,...000000///---***,,,///111333333333222///......///111222222111333333222///,,,+++,,,---+++...000000///...//////...000222333444555666777222222222111000///////////////000000111000000000000666888555222222111...###""""""&&&+++///000000...---,,,++++++,,,---...222222111...***(((((()))+++******,,,///111111000---+++)))***---000111222///***%%%$$$(((,,,---,,,,,,000333000***&&&(((,,,...///111222222111///---444444444222000000222555,,,+++))))))+++---...------///111222111000111222000000000000...+++(((&&&"""!!!&&&***+++...///000111111000///......000111000...------//////111444555555222///---(((+++...111333333222111/////////...---///222555666???LLLWWW___gggqqqxxxpppZZZHHH<<<555444777333333333555666555333000000---++++++///222444444444555666666666999>>>BBBLLLOOOPPPNNNGGGAAA<<<;;;;;;999;;;AAAGGGOOO\\\hhh333111///,,,)))&&&###"""###%%%(((+++---.........---///222333222000000000222111///,,,+++,,,///111...------,,,,,,---......+++,,,---+++)))(((((()))+++,,,,,,+++)))'''((((((((())))))((('''%%%&&&''''''(((***...111111000...((()))+++///333333000,,,//////000222222333333333000000000,,,(((%%%'''))),,,+++******+++...111333222666888666555666444000(((((()))+++---000333444666222---++++++***'''%%%$$$'''+++...///000111333555555333222000///...---'''***...222444444333222,,,---...///000///...---+++000444444000------000/////////...---...111333555444222000//////000111///000222555777666444111...,,,***((()))+++///111111///...------...000111.........---,,,)))'''&&&'''***---///............,,,***)))***---///111111555333000///000111222222///000222333222111///---)))***++++++******,,,...+++---//////...---...///333444444222...***&&&%%%!!!$$$'''***,,,...111222.........---+++)))((('''(((---111///***''')))+++111000///...---......//////111222///***(((+++///000///---+++******+++,,,///111444444222///------++++++,,,---............///000///---++++++---///---+++(((&&&&&&&&&%%%$$$"""&&&++++++)))'''***---,,,++++++,,,---...---+++))),,,000222333333333444---------000222333111//////000111111000---***'''"""%%%)))******)))((((((++++++,,,------,,,***)))++++++++++++,,,...000111000333555444000------...,,,+++***)))))))))***+++ !!!$$$(((...222333333...------///111111///---***,,,///222444444333222...------...111222222111222222111///,,,+++,,,...+++...000000///...//////...000222444555666888999111000000///...------,,,,,,,,,...///000000111111---444777555222333333222'''$$$!!!"""(((...222444111000...------...///111111111111///---,,,---///+++++++++,,,///111111000,,,***)))))),,,///111111000***$$$###&&&******)))---222555222+++''')))---,,,...111333333333111///444444333111///000222444...+++(((''')))+++++++++***---111444444333333444444444333111///,,,)))'''$$$ !!!&&&))))))...///111222111000...------000222111...,,,---///+++...222555555333///,,,))),,,000333555555333222...//////...---///222555555@@@MMMWWW]]]dddnnnvvv}}}rrr[[[KKK@@@999777999222222333444666555333000222...++++++///222333333333555666555666:::@@@FFFGGGKKKOOONNNHHHBBB===;;;::::::===AAADDDLLL^^^ooo444444333000,,,'''""" """$$$'''***---///000000000///---,,,,,,...000111777444111---,,,,,,---...///---+++***,,,,,,,,,,,,******)))))))))***+++,,,...---,,,,,,,,,+++(((%%%---//////***$$$!!!###&&&+++******,,,//////+++(((%%%%%%&&&+++000333111...111///,,,---///111///......+++******,,,,,,)))&&&)))(((((()))---000111111222444777999999777444222***))))))***---/////////...---,,,,,,++++++++++++((()))***,,,...000111111222111111222444444222111222000...///222444555555111111111000...,,,)))(((+++,,,---/////////...---000000000000111222222333666555333111000000000111000000111111111000000000......////////////......333222222222111000000000//////...+++((('''(((***---------000333222...+++,,,,,,,,,...000000...---111333444444222000//////*********,,,///000///...*********+++,,,---...///...---,,,++++++,,,...///222444444222...+++)))((('''$$$"""###(((---//////000111111///,,,)))((((((222111000000000000---,,,111111///...---------------000...'''%%%***111444333111...)))&&&'''***...000////////////000000111333///,,,+++---......,,,111111000...,,,***+++,,,------,,,***&&&$$$$$$%%%&&&&&&'''((()))***++++++,,,)))&&&''')))++++++)))(((***---///000000000000111...+++---111333000,,,000...,,,///222222...))))))))))))+++------+++))),,,000333111---+++---000,,,---//////000111444666555444444444444333000---000...+++)))))))))(((''' ###(((///444666666444000+++***,,,......---...///111444666444000---,,,,,,,,,...111333444333111333666444000,,,++++++---///111111...,,,---///------...///000222555666444222000---,,,,,,------......------------......222000......///000///...***%%%!!!###+++222666666555222///...///000...+++...000000000......000222333111///......///222333000,,,)))***,,,...---++++++++++++)))'''''')))+++///222555222+++'''&&&(((......///222555444000+++......---,,,+++,,,///111...***%%%$$$'''+++...............000333444444444555666666555333000---+++,,,(((""""""(((,,,---///111111000///...////////////111333333111///+++,,,...000111000///...,,,...000222333222111000,,,,,,...///000000111111:::===EEEOOO[[[eeekkkmmmtttyyyyyyqqqcccRRRBBB888444333444444555555555444333222...///000000000222555777777777666666888<<<@@@CCCDDDEEEFFFFFFDDDAAA===:::<<<:::<<<@@@GGGTTTiiizzz000000000///,,,(((%%%######$$$'''***,,,...///000111000///......///000000333222000...------......///...,,,,,,---,,,)))'''((()))***+++---...000000---,,,,,,,,,------+++)))000111111---(((%%%'''***---+++)))******)))&&&### !!!$$$(((---//////...111///------//////...,,,+++***)))+++,,,,,,)))&&&((('''(((***...000111000222444666888777555222000***))))))***---///000///......---,,,,,,,,,,,,,,,))))))***+++,,,...000111444333222333555555555444333111000111333555555444333333333111///---***)))+++,,,---.........------000000111222333444666777333333111000000///000000//////.........///000000......////////////......111111111111111111000000.........,,,)))(((***+++------...000222222///+++------...///111111///---///111222111///......///***)))***,,,000111111000,,,,,,,,,,,,,,,---...///...---,,,++++++,,,...///222333333111---***))))))(((&&&$$$&&&)))---.........000222222000---***)))000//////000111111///---111111000///............---...,,,&&&&&&,,,111333222111...+++((('''***,,,...---------...///000000222///,,,+++---......---111111111000---,,,---...//////---***'''&&&'''((((((((()))))))))))))))***+++)))&&&''')))++++++)))***+++,,,///111222000///000---******---...+++(((---++++++...333444111---*********+++---,,,***(((,,,///222111---+++,,,...///000222333333555777999666555555555666555333111222///,,,*********)))((("""###&&&+++111555666666222///+++***,,,...///...000111333555777555111---,,,++++++---000222222222333555666444000---,,,,,,...000222111...------///++++++***+++---000333555222111...,,,,,,---...000111000///...............000...------...///---,,,(((###!!!(((///222333333000......000000///---///000000///......000333555333000///...///111333...+++'''(((***,,,,,,***)))***+++***)))(((***+++...000222///)))&&&&&&(((...---...111333222...+++,,,,,,+++******+++---///---***''''''+++///111111222111000111222333222111222333555555555333111000000,,,'''###!!!$$$'''***///111333333222000//////000000000111222222///---***,,,...000111222111111///000111222333333222111....../////////...------111555>>>IIIVVVbbbjjjnnnsssxxx~~~}}}uuueeeSSSAAA555///...222333444555555555444333000000000000000222555777888666444444777<<>><<<:::999777999AAAMMM^^^uuu,,,,,,---,,,+++)))'''&&&%%%&&&'''(((+++---///000111111111111111111111111000///...---------...//////...---------+++'''$$$&&&(((+++...111333333444,,,+++***+++---.........111333333111,,,+++,,,//////,,,)))&&&$$$"""  %%%(((***,,,...000000///.........---+++)))((((((***,,,...---***'''&&&'''(((,,,///111000///222333555666555222///---*********+++...000000///......------,,,,,,------,,,+++******+++---000111777555444444555777777777444333333333555555333222333333333333111///---+++,,,---.../////////...---//////000111333555666777/////////000000000//////...---,,,,,,,,,...000111........................000000000000000000111111...///...---+++***+++,,,------...000222222///---......///222333333000---.........---++++++---///+++***+++---000333333222------------...............---+++******+++---...222222111///,,,******+++***)))((()))+++---------,,,///111333222000,,,***...------///111222111000111111000000//////......------***&&&)))///333222111111000---)))((()))***,,,,,,,,,,,,---...///000222///,,,+++,,,.........000111222111///...///000111000---)))&&&&&&(((+++++++++******)))))))))(((***)))'''(((***++++++***---,,,,,,///222333111......***''''''))))))'''$$$***)))***...333555333111,,,+++++++++,,,+++)))&&&***---111000---++++++---///111333444555666888:::666555555666777888666444222000---,,,,,,,,,+++***((((((***...222555666666000...,,,,,,...000222222222222444666777555000---***))))))+++...000111111555666555333000......///000111222111///------...((('''&&&&&&)))---111444222000---++++++---000222444333222111000/////////...------...//////,,,***(((### !!!&&&---000222111///......///000000///000000000...---...111444666444222///...///000111,,,)))%%%%%%'''******(((''')))+++,,,+++++++++,,,---......+++'''%%%'''***------...000111000---+++***)))))))))***+++---...---+++***+++///222555555666444333222222222000...---///222444555555555444222000,,,(((''''''((()))///222444555333111000///000000000111222111...+++***+++---000222333444444333333333333333444444444000000///...---+++***)))+++000888CCCOOO\\\eeekkkqqqwww}}}}}}lllWWWCCC555---+++///000333555666666555444111111//////000222444666888555111222666;;;>>>>>>::::::::::::;;;;;;<<<<<<;;;888999DDDUUUjjj*********+++***)))((('''((((((((((((***,,,///000///000111222333444444333222000---++++++,,,...//////---+++++++++***(((''''''))),,,000222333333333+++***((((((+++---......///111222111///...///111000---)))$$$!!! $$$)))+++***+++...222000//////...---,,,)))(((&&&(((+++---...---***(((%%%&&&(((,,,000111000///222222333333222///,,,***+++******,,,///111000/////////...------......//////...,,,+++,,,...111333888555333333555777888888555444444555666555222///000000111222222111///...///000111222222111000000------......000111333333---......///000000111111///---+++***+++---000222.........------..................//////000000111000000000...+++******+++------///000111111000///...///111333555333000---------,,,******+++...111...------...000222222111///////////////............---+++***)))***,,,---111111000---+++***+++---,,,,,,,,,,,,---------,,,......///000000///,,,***++++++,,,...111333333222000111111000000//////...///...***(((,,,333555222000111000...+++))))))))),,,,,,,,,,,,---///000111111///---+++,,,---......---///000000///...///000///...***&&&###$$$(((+++++++++++++++************************+++,,,------000...---///222333000---+++(((&&&%%%'''''''''%%%******+++...222555444333---,,,+++++++++)))&&&$$$&&&)))...///...---,,,------///111222333333555777444444333555777888777666///---++++++---.........---,,,---000333555444333///.........000222444555222222333555555333///,,,'''&&&&&&))),,,000111222444333222000000000222444111222222111000...------'''&&&$$$$$$&&&+++000333333111---++++++---000222444333222222111111222222/////////111222111...+++***&&&######''',,,000222111000///...............000000000...---///222555777444111...,,,,,,---...+++'''######&&&((((((&&&$$$(((,,,......---------------,,,)))&&&'''***,,,......//////000///---,,,(((((((((***---000111222.........///111444666777777555333222222222///...)))+++...111333333333333111000...---+++******)))///111333444222000//////......///111222111///,,,***+++,,,///222444777888666555555444444444555555/////////---,,,***(((''',,,000666???IIIUUU```fffpppvvv}}}ttt^^^III999000,,,,,,...222555666777666555111///------///111333333888333000111666:::;;;:::888777777777888;;;>>>@@@BBB<<<===III[[[qqq************)))(((((('''******))))))+++,,,...000,,,...000222555666777777777333...)))((()))---///000,,,((('''(((+++---...***+++...000111111000///)))'''%%%&&&''')))******+++,,,---.........000111///---***&&&"""!!!!!!"""$$$'''+++,,,++++++...111000000000...,,,***)))((('''***---//////---***)))%%%&&&(((,,,000222111///111111222111///---***)))+++++++++...000222111000000//////...//////000000333222000......000222444555333111111333555777777555444444444444333000---***+++---///111111111111333444555555555444333222/////////......///000000------...///000111222333000...,,,++++++---000222------,,,++++++,,,---------------....../////////222222222///+++)))((((((,,,...///111111111111111//////000222444333///------,,,,,,******,,,000444333111///...///000000///...///000000000///...---...---+++)))))))))+++,,,000000///---++++++---......//////...---,,,,,,,,,111...***)))+++,,,,,,+++******+++---000222222111///000000000000//////...//////,,,+++///666777333///000000///,,,*********............///000111222000///---+++******,,,---***,,,......---,,,---...,,,***&&&""" """&&&***++++++++++++,,,,,,,,,,,,***+++,,,------...//////222000...///111111///---)))'''&&&%%%''')))******,,,,,,---///111333333333---,,,+++******(((%%%"""!!!%%%+++///000000///...,,,...111111111111222333111000000111444555555555+++)))(((***---000111111/////////000222333222000///000000111222333666777111111111333333111...+++%%%$$$$$$'''+++000222333000///......///222555666111111000000000///...,,,(((&&&$$$$$$&&&+++000333555222///,,,+++,,,...///111111111111222444555666222111222333444333000...+++(((%%%$$$&&&***...111333222111///---,,,+++,,,///000000///...000333555555333///,,,***)))***+++)))&&&$$$$$$'''((('''%%%$$$(((,,,///000////////////...,,,)))((())),,,///000000000000///.........(((((())),,,222666777777000000111111111222444666666444222222222222000///&&&(((***---...///...------......///...---,,,,,,---...000000///......///,,,,,,---///222333222111++++++,,,...111444777999777777666555444444444555------------,,,+++***))),,,000666===FFFRRR___gggooovvv|||xxxeeePPP???444///+++...111555777777555444///---+++,,,///111111111555333111222555888888888888777666666888<<<@@@CCCCCC???BBBOOObbbvvv+++******)))))))))((((((,,,,,,,,,,,,---...//////,,,---///111444666888999888444///***((()))---//////+++'''%%%(((---222444...//////000///...---,,,%%%$$$###$$$&&&'''((('''&&&(((***,,,...///000000///...,,,(((%%%$$$%%%'''&&&''')))***+++,,,...000111111000...+++******++++++...000111///,,,******%%%&&&'''+++///222111000000000000///...,,,***(((++++++,,,///222333111000000000//////000000111111666444222111000111222333222000//////222444555444444222111111111000...,,,''')))+++...000111111111444555666666666555444333222111111000000000000000......---...///111333444000///---,,,,,,---///000,,,+++***))))))***+++,,,------------------......111111111///+++((('''''',,,...000111000000222333000//////000111000...,,,+++,,,+++++++++---111555555222///............------...///000000///.........,,,***(((((((((***+++///000000///------...000///000000...,,,+++,,,...000+++&&&%%%(((+++,,,,,,***)))***,,,///000000///---...///000000///...---...000///---000555666333...///000///,,,+++,,,---111111000000111111222333//////---***(((''')))+++(((***,,,---,,,******+++***)))&&&""" """&&&***+++,,,,,,,,,------......)))+++...///......///000111111000///......------)))(((''''''(((***---...---......///000222222333///---,,,,,,+++)))&&&### $$$***///222222000......000222333111000000000///...---...000222333222)))((((((***---111333333111000000000222222000...///111222222111222444555000000000111222111...+++'''%%%$$$&&&***...111222---+++***+++///222444555000///...///000000...,,,)))(((&&&&&&'''+++///111444222000...,,,,,,,,,---......///000222444555666333222222333444444111///+++)))%%%###$$$'''+++...333333222///,,,******+++...///111111000111333555444222...+++(((((()))))))))'''&&&(((***+++(((%%%%%%)))---000000000000000111///,,,+++***,,,...///111111111///------...000***))))))...444888999777000111000///...000333555444222111111111111000...%%%''')))+++,,,,,,+++***+++,,,...000000000//////+++,,,,,,,,,+++,,,...000---,,,,,,...111444555555---,,,,,,---///222555888777666666555444333222222,,,---------,,,,,,+++******...333:::CCCQQQ```jjjmmmttt{{{zzziiiUUUCCC666000,,,///222555666666444222,,,+++***---111333222///111222444555666666666666999777666666888;;;@@@BBB??????FFFVVVhhh{{{******))))))******++++++......///////////////.../////////000222444777888444333000---,,,,,,......///+++((('''***///333555111111000///...---,,,,,, !!!###&&&(((((('''%%%&&&(((,,,///111222222/////////+++'''&&&''')))''''''(((+++///222444444222222111---******,,,///111333444222...+++******&&&&&&'''***...111222222////////////---,,,***)))++++++---000222333222000000000000000000111222222666555444222222111111111///......///222333333222222000...---......---+++((())),,,...///000000000222333333444333222111000000000/////////000000111///...,,,+++,,,...111444///...---,,,+++++++++,,,***)))(((''''''((()))***------------,,,,,,,,,,,,---...///...+++)))((((((,,,...111111000000222444000...,,,,,,---...---+++)))***+++++++++...111555444222...------......---+++,,,...000000000///...---,,,***((('''((()))***...///111111000///000111000000000---+++***---000***&&&###$$$)))---///...***))))))+++---...---+++,,,---...//////...---,,,,,,000111......111333222---.........,,,,,,...///333222222111111111111222//////---)))%%%$$$%%%((((((***,,,---+++)))))))))+++***(((%%%###%%%))),,,.........---------------'''***---...------...000///222333000+++)))+++...++++++***)))(((***---///---...//////000111333555111000//////...---)))'''"""%%%+++111444333///,,,///111333333111///.........,,,+++,,,...000111111,,,******+++...111333333333222111111222222000......000222111......///111000000000111222222000...+++)))''''''))),,,......+++)))((()))---000111000...,,,,,,---///000...,,,)))(((((('''(((+++---///111000000///...---------.........///000222333444222111000000111111000...---+++'''%%%$$$&&&+++...111222222///+++******,,,,,,///111222222222333444444111...+++)))((()))******)))))),,,///...***&&&'''***...000000000111111111///---+++,,,------...000111000...+++***---///,,,******---333666555222---......,,,+++---222777444222111000000000...,,,'''(((***,,,------,,,+++,,,---///111222222111000*********))))))+++000333111///------000444666888///...,,,+++---000333555555555555555444222000///............---,,,+++***)))---222777???LLL\\\hhhjjjqqqxxx~~~~~~nnn[[[GGG999111...000333666666444111///******+++000555777444///---333888999777444444555777666555444666999<<>>444222555888777444111000000000000222666:::;;;777444...222666666222000222555777888888555222333888<<<<<>>>>>:::555333333666999:::>>>GGGSSS```qqq)))+++---//////...---,,,+++)))'''%%%&&&(((+++---444333111...---...111444111///---,,,---------,,,///---+++))))))***,,,...//////---***((()))+++...)))(((+++111333000...///...+++((()))+++...//////*********,,,---,,,+++)))+++,,,///444888999888666444444444333111...,,,***---......---,,,,,,...000333111---)))'''(((,,,000333333333222111///---,,,///000111333333333222111///////////////000000000333444555555444333000///---+++)))((()))---111444222222333222000...,,,***......---***)))***,,,///000000///.........------//////---,,,,,,,,,,,,---***,,,...///---,,,,,,,,,+++++++++,,,//////...,,,)))'''&&&'''+++///111222///---------......---+++((()))******)))***+++---......---------...///000000111222222222111000///000///......---...//////000/////////111111///---((('''''')))...333555666111...++++++---...---,,,,,,---......,,,+++,,,---++++++++++++,,,,,,+++)))&&&(((+++...111222111000,,,,,,,,,,,,,,,***)))(((,,,,,,,,,,,,,,,+++++++++)))+++............///000333333333333333333333333,,,,,,---000333222---(((+++///333333111...---...000222333444333111000///000///------.../////////***))))))+++///111222111...///......------///111333222000///////////////---------...///000222222000---+++,,,...222555555222000---++++++---000222000...,,,)))&&&%%%$$$$$$''')))+++,,,+++++++++,,,,,,///222333222///---,,,333111---)))&&&&&&))),,,,,,---///000111111111111///---,,,---///000000//////000111111000...,,,+++,,,+++***((()))***,,,...''')))***,,,,,,,,,*********+++---.........,,,,,,...------------///000111111000///......///000000000000...---,,,,,,,,,---,,,+++******+++,,,++++++(((+++000111...)))$$$!!!&&&+++000333333000...,,,///000111222333333333333...---+++))))))***---///*********+++,,,,,,***(((%%%###!!!###'''*********(((((((((&&&%%%&&&(((+++---------,,,******,,,............000111000---***)))***+++***(((&&&&&&''')))+++,,,,,,,,,+++++++++000///...---...///111333222222111000...---,,,+++******++++++,,,,,,,,,,,,///...---,,,++++++++++++******,,,///222444333222111333444111---,,,///333222///,,,---//////---***)))***---000555===GGGMMMYYY___jjjxxx~~~xxxyyyzzzmmmTTT???555444333111/////////000//////000111111111000///555777888888777888:::======777111000333888;;;;;;???GGGSSSbbbsss)))+++---///000000///...,,,+++)))((()))+++///111444333000---+++---111444000...+++***+++,,,,,,++++++***(((((()))+++...000222111...+++((((((***---******---111222///...000,,,***'''&&&(((***,,,---***)))(((***---......,,,,,,,,,...111555666555444444444444333111...+++***---///000/////////111222333111,,,'''######'''+++111222333444444333222111111111111111000...---,,,......///000000000000000444555666666666333111///******+++,,,...///000111...///000000000///...---/////////,,,++++++---///............------,,,,,,......------,,,,,,,,,,,,******+++*********---///---***((((((***---...///---+++)))))),,,///000000///...------///000///...******+++***))))))+++,,,000///.........///111222333222111000000111222333444333333222222222222222333222000000000///---+++''''''(((+++111666:::<<<444222///---------,,,,,,+++---///000/////////000+++++++++---000000---+++%%%(((+++...000000000000............---,,,+++***000///...---+++***)))((())),,,///000000/////////222222333333444444555555......///222555333---(((''',,,222333111...---...///000111333444333111///000...------///000///...))))))))),,,000333333333000111000...,,,,,,///222333333222111000000000000,,,,,,---...///000222333222///,,,,,,...000222222666333...+++***,,,000222222000,,,)))&&&%%%%%%%%%***,,,---,,,+++***+++,,,+++...222333111...+++***...---+++(((&&&'''***,,,***,,,///222444555555555111000......//////...---//////000///...+++)))''')))((((((((()))+++---...((()))***+++,,,,,,+++++++++,,,...//////...,,,+++///......---...000111222222111///---,,,+++,,,,,,000//////...------------+++***)))***------,,,***###'''---///---)))%%%###%%%)))///222222///---,,,......000111222222222222///...,,,,,,---...///000)))((('''((()))***)))'''$$$!!! $$$(((((('''$$$$$$%%%%%%$$$%%%(((***---......---+++,,,...000000111222444444222...+++)))+++------+++)))((((((***,,,......,,,,,,---...666222---((((((***///222111111000...---,,,,,,,,,...------,,,***)))((((((((((((((()))***+++,,,------,,,+++---000333555555111222222000------000333000,,,)))***,,,...---+++,,,---///222666===EEEJJJTTT\\\jjj{{{{{{xxx|||sssYYYBBB777555222000///000222222222222222111000///......222555888999999888888777777333...///444:::===>>>@@@GGGTTTddduuu)))***+++,,,......//////,,,+++******+++...222444333222000---+++,,,000333///,,,***)))***+++,,,,,,)))(((''''''(((+++...000222111...+++((((((***,,,******---222111......111///---)))&&&%%%%%%''')))+++)))''')))---000///......------...111222222222333333222111000...,,,+++///111222222111000111333000///,,,&&& """&&&///000222444555555444444111000000///---,,,***)))---...///000111111111000444555666555444111///---)))***---///000111000000///000000111222222111111000111111000...---...///,,,,,,---------,,,++++++------------,,,,,,,,,,,,******)))((((((***...222///+++(((&&&(((+++...///000///......000111111000///...------000111222111,,,,,,,,,***))))))+++---111000///......000222333333222000///000111333555555555555555555444444444555333222111000///,,,***'''(((+++///333888;;;>>>555444111///...------------///222222222111111222,,,+++,,,000333333///+++$$$'''***,,,,,,---...///111000000//////...------222111000...,,,***)))((()))---000222111000///...///000111333444555555555000000000333555222,,,'''%%%***111333111...,,,,,,,,,---///333555666333111111...,,,---000111///,,,))))))+++...222444333222000111222///,,,+++...111333222222111111000//////++++++,,,,,,...///000111222///---,,,---///000///666333...+++***,,,///222222111...+++)))(((((((((---...///---+++***+++,,,***---000111000---******+++,,,,,,+++))))))+++---))),,,///333555666777666333111////////////...---///000///...+++((($$$"""%%%%%%%%%&&&(((***---...))))))*********++++++,,,+++,,,///000111///---,,,///......---...000111222222111///,,,******)))***////////////......------***)))))),,,///111...+++###&&&+++---,,,)))'''&&&&&&***///111111///---,,,//////000111222222222111000///...///000222111000***(((&&&'''(((***))))))%%% ###&&&&&&### """$$$&&&&&&''')))+++...//////...------000222333333555777777444...***(((+++...///...,,,+++***,,,...000///---,,,...111777111***%%%###''',,,111000000///...------------000///...,,,***(((&&&%%%!!!"""$$$&&&(((+++,,,---///---,,,,,,///333555555000111000///------///111---+++(((((())),,,------///111222444777===DDDIIIMMMWWWgggxxx}}}zzzvvvvvv{{{uuu```NNN???;;;555222222333444555444555444222000000111222111333666999999777555222222111000111666;;;???AAABBBGGGTTTfffwww'''''''''((()))+++---///)))))))))***,,,///111333111111000---,,,,,,///222...,,,)))(((***,,,------***)))'''''''''***---///...---,,,***((((((***,,,++++++///333222...///444000...***'''$$$%%%'''***---)))&&&(((---000000...222///---,,,...000111111333222111000......------111222333333111000000111...///---'''  ###...///111222333333222111///......---,,,,,,++++++,,,---///000111111111000444444333222000...+++***)))***,,,...///000000000333333222111111111222222111222444333111/////////++++++,,,---...---,,,,,,++++++,,,---------,,,,,,***************,,,000444000---***)))***+++,,,,,,///...///111333444222111///...---...000222333333---...---+++))))))+++---111000...------///111333111111111111111222222333222333333444444444333333444222111111111000...+++)))+++///222444777999:::333333222000//////000111000222555555333111000000,,,+++,,,111555444///***###&&&((())))))))),,,///444333111000//////000000111000000///---,,,,,,+++***...222333222000...---,,,---///222333444444444222111000111222000***%%%###)))000333111---++++++***+++...333777999777444111...,,,---111222///,,,)))***---111444444222000///111333000,,,***---000111111000000//////...---+++***++++++,,,---...///...---+++,,,...//////...222000,,,)))))),,,///222333222000///------,,,,,,...//////...---,,,---///***---000000///---++++++,,,...000///...,,,,,,---***---000333555555444333333111//////111111111000000000///---***%%%!!!""""""###%%%'''***,,,---+++***)))(((((()))+++,,,***---///222222111///---......------...///111222111000...,,,++++++++++++///////////////......---***)))***...333555222...'''***,,,,,,***)))))))))***---000222111/////////111222222333333333222222111000///000222333111///,,,***(((((()))+++,,,,,,&&& !!!%%%$$$!!!!!!%%%)))***+++---...000000000000//////222444444555666888777333,,,'''%%%)))---000000...---------///111000,,,+++---111000,,,'''######&&&+++...000///...------...//////000///---+++)))'''&&&%%%!!!"""$$$'''***,,,......///...---///111333333333000000///...------......+++***)))((((((***...111222333444555888<<>>999888555333333444666888<<<<<<<<<:::999;;;???BBBAAAFFFQQQaaattt...)))$$$"""$$$(((+++,,,,,,******---111333000,,,------------...000111222---,,,+++,,,///111111000...***&&&'''***,,,+++(((***(((((((((***,,,,,,+++))),,,000111000///000111111...---//////---...111111,,,(((''')))******))),,,++++++---111333222000000000///000111222111111333333222111000000///......///---***'''%%%%%%%%%+++++++++---...---,,,+++...---...///111111///---***...222444444222111000333333222///+++'''&&&&&&%%%''')))***+++,,,///111111000---+++******+++,,,,,,...000---(((&&&))),,,.........---,,,,,,---///......///...------000222444222000//////111333444222000...,,,***)))))))))+++,,,...000222111---************,,,---.........+++,,,,,,---...//////000111000///......///000000222222333333333222000//////000111222222111000000...000111///---+++++++++,,,...///111222111000///)))+++.../////////000222333333333333333333333333***)))(((***---...---+++(((,,,///...***'''(((***222222222222222222111111222222111...+++***,,,///---...///000000000///...+++...000111000/////////...+++)))***,,,***$$$###(((---000///,,,(((&&&$$$%%%(((---111333333111000111111222222111000//////000222555777666333000...000222000---,,,---////////////...---,,,,,,++++++)))((())),,,///000000---,,,,,,---///111222111...((("""!!!%%%***,,,,,,+++000222///...///000...---...///000000000///////////////---***(((((()))...///000111111///---,,,,,,,,,+++++++++---...///111111111000111111222333222333222000***%%%""" $$$%%%''''''((())),,,......,,,+++000555555///)))***+++---///111111111111...,,,***)))))))))((('''&&&(((+++***''''''))),,,/////////111333222...***(((***...222444333000---///000000///---+++(((&&&''''''(((+++///000...,,,...000222444555555444333222111///---,,,---111444222000......///...+++)))&&&### $$$%%%(((***---...000000000222222111//////111333444222000222444333...)))&&&''')))+++---...//////222111///,,,***'''%%%$$$$$$%%%''')))+++)))&&&###''')))******))))))***,,,,,,...000///---+++++++++******,,,000333333222000.........000000///,,,)))---,,,,,,+++******))))))***))))))))))))+++,,,---333444333222111444<<>><<<;;;:::;;;>>>@@@@@@DDDMMMZZZlll~~~---***&&&$$$&&&(((***+++,,,***+++...222444222///***++++++---///111333444...------///222444555555---***'''&&&)))***)))'''***))))))***,,,------,,,))),,,...000000111222444111---,,,//////...000555222---(((&&&'''))))))(((***((((((,,,222333000,,,------...///000111111222111222222222111///---++++++,,,---+++)))'''&&&'''******++++++,,,,,,------------...000111000---***&&&+++000444444222000///222222111...***'''&&&&&&&&&'''((())))))+++...111000...***'''&&&''')))++++++,,,---***%%%###$$$&&&...///000///...---...///111111222111000111333555444333111000000111222444222111000...,,,++++++***+++,,,...111333111---***,,,,,,,,,,,,,,,+++************+++---...///000111000111111111222111111111111222333444333111///---,,,---///111111111///......///000///---+++++++++,,,---///111111000---,,,'''***,,,------...///111444444444555555555555555***))))))+++,,,,,,)))'''(((,,,......+++)))***+++,,,---///111222222111111444333222///,,,***+++---,,,,,,---...000111222222//////000111333333111///,,,***((()))+++)))$$$ !!!%%%***---,,,***((('''"""###&&&***...111111000111111111111111000///.........000333555555222000,,,///111000...---...000...//////000///...,,,,,,+++***)))+++---///000///+++,,,...//////000111222+++&&&"""!!!$$$'''''''''(((---000///...//////------------------...//////000000///,,,)))''''''(((+++,,,.../////////...---,,,+++)))))))))+++---...///////////////000111222...000111///,,,(((&&&%%%***+++***)))((())),,,...------000666;;;:::333,,,)))+++---...000000000000000...+++******)))'''%%%$$$''')))(((&&&%%%'''***000000222444444222---)))((())),,,......,,,***(((////////////---+++(((&&&%%%$$$%%%(((+++------,,,...///111222333222111000------,,,++++++---000444444222000//////...,,,***$$$###!!!!!!###(((((()))***,,,...000111111111111///---...000222222000000111333222...***'''((()))+++---...//////222111...***&&&###!!! """###&&&***---,,,)))&&&(((+++...,,,'''%%%(((+++...000111111///...------)))***,,,///222222///------,,,,,,---...---+++))),,,,,,,,,,,,,,,+++++++++((((((''''''(((+++///111222111...++++++000:::AAAGGGOOO[[[ggguuu~~~yyyvvvtttqqqttt~~~~~~tttttthhhWWWHHH@@@<<<;;;999777666555555555777888999777777777777888999::::::BBB@@@======>>>?????????BBBDDDIIISSSaaarrr...,,,)))'''&&&'''''''''''''''(((,,,111333222111++++++,,,---///111333444...------///333666777777...+++(((''''''(((&&&%%%+++******,,,...///...,,,)))+++,,,...000222444555///+++***,,,......111666444...(((&&&''')))))))))***'''''',,,222333...(((***+++---......///111222///000222333222///,,,***''')))++++++)))(((''''''+++,,,,,,+++***+++,,,...+++,,,---///000...***'''&&&)))---......---,,,,,,---------+++(((&&&&&&''')))******)))((())),,,...000---)))&&&%%%''')))++++++,,,+++((($$$""""""###,,,...000111000000000111555555555333111111333555444333111000000111222333222222000///...---,,,,,,(((***---111444333///+++---...000///...---,,,,,,++++++,,,---...//////000///111333444555444333222///111333555444111...,,,***+++...000111111///......///000///---++++++++++++---///000000...+++)))(((***,,,---......///111666666666666666666555555,,,,,,,,,---,,,+++(((&&&)))+++------+++******+++)))***---///000000000///222111000...,,,+++,,,,,,++++++,,,---///222444555222111000111555666333000---++++++,,,,,,+++(((%%%$$$'''+++,,,+++)))''''''###$$$%%%)))---000000000////////////...------,,,------///111333333111///,,,///222111...,,,---///---...000111111///---,,,+++******+++---//////...+++...111111...------///)))'''$$$$$$%%%&&&%%%$$$&&&,,,000///...000///,,,,,,+++***)))***+++---............+++(((''''''(((***+++,,,---...............,,,***))))))***,,,---.........---......//////---///111111///,,,++++++000000...+++)))))),,,...---...222888<<<<<<666000+++,,,...000111111111111111///---,,,+++)))&&&$$$&&&)))+++***((('''))),,,000222444666666222---)))((()))***)))'''%%%######***+++,,,------+++)))((($$$$$$%%%''')))+++,,,,,,---...000111000///---,,,,,,,,,,,,++++++,,,000333666444222000///...,,,+++%%%&&&&&&$$$ $$$''',,,+++++++++,,,...000111111000...------...111444111000///000222111...+++)))))))))***,,,...///000444222...)))%%%""" !!!###''',,,//////,,,))),,,111444111***&&&)))...111333444333000...------)))***,,,///111000...+++,,,++++++,,,...///---,,,))))))***+++---...///000***((('''&&&(((+++///222111///+++&&&$$$***444<<>>???AAACCCBBBAAAEEEFFFIIIOOOZZZhhhxxx///...,,,(((&&&$$$$$$%%%!!!"""%%%***...111222222////////////000111222222...------///222555666666000---***(((&&&%%%$$$###,,,+++,,,---///000///---))))))***---000222444444+++(((''')))+++,,,///444333...)))(((***,,,,,,+++***)))))),,,111111---(((***,,,......------///111---///222333333000,,,***&&&(((******)))'''''''''...//////---***)))***,,,***+++,,,...///---)))%%%*********(((&&&&&&''')))((()))***)))((('''((()))------,,,***(((''')))***///---)))'''&&&))),,,......---,,,)))&&&#########(((+++///111222222222333777777666333111///111222333222111000000000000111111111000000///...---,,,%%%'''+++000333333111......111333444222111111222........................///111333666666666444333///111333555555222///---***,,,...000111111000//////000111000---,,,+++,,,+++---...//////---***(((***,,,.../////////000111888888777666555555444444///000000///---+++)))(((***+++------,,,*********)))***,,,------------,,,...---,,,,,,---.........++++++,,,...000222555666333111000111444666444111000//////000000000...,,,+++---......+++)))))))))''''''''')))---000111111---,,,,,,+++++++++******------...000111111///---...111333222...++++++,,,,,,---///111111000...---,,,+++******,,,------------000222111---******+++***)))((('''((('''&&&%%%&&&,,,000000///000000---,,,***)))((((((***,,,---+++,,,---,,,***)))******++++++,,,------.........000///---+++***+++,,,---//////...---,,,,,,,,,,,,,,,///222222111000//////333222000,,,)))))),,,...//////111555888999777444...///111222333333333333222000///...---+++(((&&&'''***,,,+++)))(((***---///222666777555111---***)))***)))&&&""" %%%''')))+++,,,++++++***&&&&&&''''''(((***,,,...---...//////...---***))).........---,,,---///222666555444111///---------***,,,,,,)))&&&%%%(((+++......---------///000222///...,,,,,,---111333555/////////000111000///---+++*********+++---000111666333///***&&&###"""!!!"""$$$)))...222111...+++///333666333,,,(((+++///333555555444000---,,,+++******+++---///000...,,,***))))))***,,,.........%%%&&&(((+++...000222333---+++)))((((((+++///111222///***$$$!!!%%%...666AAAJJJTTT]]]gggpppsssppptttzzzuuuiii^^^TTTJJJCCC??????@@@@@@>>>:::777444999:::;;;<<<===>>>???@@@>>>>>>???AAADDDFFFFFFEEEHHHIIIKKKOOOWWWdddrrr|||...---+++'''$$$"""###%%% """&&&***---000111222222222111111111111111222...------...000222333222///...+++)))'''&&&%%%%%%---------///111222000...(((((())),,,000222222111(((%%%%%%(((******---111000,,,)))))),,,//////------,,,---...///...,,,***+++...000///,,,+++---///---///111333333111///---(((***+++***((('''''''''///111222000+++)))***,,,++++++,,,...///...+++(((...---***&&&######&&&((('''((())))))(((((()))+++......///---***(((((((((...,,,***)))))),,,///111000///---+++((('''&&&%%%'''***///222333222222333555555444111...---...///222111000000////////////......//////...---,,,,,,%%%&&&)))---111222000///...222666777555333444555111111000000///......---///111333555777777666555///000333555555444222000...//////000111111111111000111222111///---,,,---,,,---......---,,,+++***---///111111000///000111777666666555444444333333222333333000---++++++,,,------......---,,,***)))+++++++++++++++++++++++++++++++++,,,///111111000,,,,,,...///111333444444222111000111222333333222222222333333333333333333222222222000---,,,,,,---,,,+++***+++---000222222,,,++++++***++++++,,,,,,...------...//////---+++...111444333///+++***+++,,,,,,...///000//////...---+++(((((()))+++,,,,,,...//////...+++)))((((((+++++++++******))))))(((***///222111000111111///---,,,***)))***+++---...+++---000111///...------------------------------.....................///......---,,,,,,,,,,,,,,,---///222333222111111111111111000---******+++---/////////111444666666555111222333555666555555444222111000000000///,,,)))&&&)))+++***((('''))),,,///222555666444000---,,,,,,,,,***%%%$$$%%%(((***,,,,,,,,,+++((()))(((''''''(((+++...,,,---......---+++)))(((...//////...---...000222555555444111...---...///111111000...++++++,,,---///////////////000111222000...,,,---///222444444//////000000111000000000---+++***)))***---000222777444000,,,(((&&&%%%%%%$$$'''+++000444333...+++,,,///222///***(((***---333444555333000,,,+++++++++******+++...000000///***(((&&&''')))+++++++++$$$%%%'''***---000222333///...,,,***+++,,,...000333111,,,&&&"""%%%,,,222:::CCCNNNXXXcccoootttsssttt~~~|||tttiii[[[RRRGGGFFFEEECCC@@@<<<888666999999::::::<<<===>>>???===AAAEEEGGGHHHIIIJJJLLLKKKNNNRRRVVV\\\ggguuu~~~******(((%%%""""""&&&)))&&&(((+++---///000111222444333333222222333333333000///---...///000000///,,,+++***)))(((((()))+++------...111333333111///''''''(((,,,000111000---&&&$$$$$$(((***)))+++///***((('''***...111000...///111222111...,,,,,,---...111222000+++)))***------...111333444333111000---...---+++(((''''''(((---111444222...+++,,,...---------///000000///---111111///+++((('''(((***+++,,,---,,,***)))***++++++---//////---+++******++++++******,,,...111333222000---,,,***)))((('''(((+++000333222111///////////////---+++***,,,...111000000///...---------+++,,,---------,,,+++***((('''(((***---///...------222666777444111222444111111111111000000000000///000222444666777777666///111222444555555555555333222111111111222333333111333333222000............------,,,,,,,,,,,,---///111222111000/////////222222222333333444444444444444333000,,,+++,,,///111111000000///...+++)))+++***)))((()))***,,,------,,,,,,...222444333111,,,...///111222222222111///000111000///000111333222333444444444444555555555555444222//////000222000...,,,+++---000111111...------------///000111///...------...---***(((,,,000333333///,,,+++,,,+++,,,,,,---.../////////...+++'''%%%&&&)))+++,,,...,,,***)))******)))(((+++,,,,,,+++******++++++...333444222000222333111//////...---...///000111...222666888666222///...111000///...,,,,,,++++++)))***,,,...000111222222+++++++++,,,---...///000,,,///111222111000//////...//////---+++***+++,,,......///111333444444333222333444666666666666555111000111222333333000...&&&)))+++***((('''))),,,...111444555222///............,,,%%%!!!'''(((***,,,------++++++******)))'''%%%%%%)))---+++,,,---...---+++)))(((+++,,,---......///111444444444333000---,,,...111666444111000//////---,,,...///000111222222222222222000...///111333222111///000111111111111222222...,,,***)))***---000333666444000,,,)))(((((()))''')))...222555333...***)))***+++***((('''((()))///000222111///,,,,,,,,,---+++)))***---000222333///,,,)))''''''(((((((((&&&'''(((***,,,...///000///......------...000111222222000+++((()))...333777AAALLLVVVbbbmmmtttuuuvvv~~~qqqhhhZZZVVVQQQKKKGGGEEEDDDEEE>>>===<<<<<<===???AAABBBEEELLLRRRTTTQQQPPPSSSVVVSSSXXX^^^dddjjjsss&&&&&&&&&###!!!###(((,,,+++...000111111000111111444444333333333444555555222000///...///000///...((())))))))))))***---///......///111333333111///&&&&&&(((,,,000111...+++&&&$$$%%%)))+++)))***---&&&%%%&&&)))///222111///111444555222---***,,,///000333444111+++((())),,,---...000333444444333222222111000,,,)))'''(((***+++000444444000---...000000//////000222333222000222333333000---++++++,,,///000000...,,,******+++))),,,///000///---,,,+++))))))***+++---///222333222000---,,,++++++)))(((***---111333222///---+++***++++++***)))***,,,...000//////...------,,,,,,***+++,,,,,,,,,+++***)))+++)))((()))+++,,,+++***,,,111666666222//////111000000111111222222222333///000222333555666777777000111222444555666777777666555333111111222444555222444444333111/////////......,,,+++,,,,,,...///000111222111///...---.........000111333444666666555555333///+++***---000444333333222111000---***+++***((('''(((+++...000///......000444666444222---///111222333222000///---///111000------000333000222333333333333444666555555444222000111444666222000,,,+++---///000111000000000000111222444555000///---------+++)))'''***...222333000------...++++++++++++,,,...///000///+++&&&###$$$'''***,,,,,,)))&&&&&&))),,,+++)))+++,,,,,,+++******,,,---222555666222111333444333111111111111111222333333222666;;;===:::555111...333222000...,,,+++******###&&&***...222444444444))))))***+++---000222333,,,...111111000...------+++---...---+++***+++,,,---...000222333333222111222333555666666666555555000000111333555555333000(((***,,,,,,))))))+++------000333333111//////000//////---&&&"""***,,,---......---+++******+++)))&&&###$$$(((,,,***+++---------,,,***(((((())),,,---...000333555333333333000---,,,///222999555111000111111...+++---///000222333333333222555333000111222222000---///000111222111111333444///---***((()))---000333555333///+++))))))***+++)))+++///444555333---)))''''''''''''((((((((((((+++---//////...------......+++((())),,,000444555666222---)))((((((''''''((())))))***++++++,,,,,,.........///000111222222222333222///------111666:::DDDNNNWWWaaalllrrrssswww~~~xxxmmmggg]]]TTTPPPPPPSSSUUUIIIGGGFFFEEEEEEGGGJJJLLLOOOWWW______ZZZWWW[[[```[[[bbbjjjqqqvvv,,,'''######"""!!!$$$)))---///111222111000111222111222222222222111000000000---***+++...000///...)))'''&&&'''***---//////////////////000000000000,,,+++)))((((((***+++---&&&%%%$$$$$$&&&))),,,...///***&&&''',,,000000...111222222000...---...///444333222000---+++)))(((***+++...222666777555333111111000...,,,***)))(((+++///333555444222111111888999999777555222222222111111111111000000000000111333444333000---,,,,,,))),,,000222222///+++)))'''((()))---000222333333555444111...,,,)))((('''---------,,,+++***)))((()))))))))(((((((((+++---///111333444333///,,,)))---......---,,,+++***)))++++++******++++++,,,---000444777555///******++++++---000333444444444333...000222222222222222333000000111222333555666777777222...---111444444222333333333222111...,,,+++///...,,,***+++...222444333333222000...---///000.........111333555444333444444111---***)))***+++000222333222000///111444111000///---+++,,,///222222222111/////////000111//////......///000111222000///---,,,++++++,,,---111111222222333222222222444111---,,,///333666777222000---,,,---...//////---...000222333222111000222222222222000...,,,+++,,,******---222444000,,,*********+++---000333555000,,,)))(((***,,,+++***&&&&&&'''(((***+++---...//////...---------------777888888666444222111222222333555777666444222000555888::::::777333///...222111000...,,,)))'''&&&###"""###)))111555333000))))))((((((***,,,///111---.........---+++)))(((,,,,,,,,,+++++++++++++++000000111222333333444444444222000000111222111000...///111222333222111111,,,------,,,++++++---///...//////---+++++++++---222,,,$$$###&&&)))+++,,,...---,,,***)))++++++***'''%%%%%%'''******++++++,,,,,,,,,++++++***(((''''''))),,,111333444333222111000///......000111000///......000222111//////333888:::777333111222222333333333222222000000000000///...---,,,,,,***((())),,,...---+++333222000///---,,,,,,,,,+++---000222222000---+++(((***,,,***'''%%%&&&((()))***++++++,,,,,,,,,+++***)))'''(((***///444888:::666111...,,,***((('''(((***,,,...---+++(((&&&&&&+++000333222222333444666555222000111333666888???BBBJJJUUUaaakkkqqqsssvvv}}}}}}sssjjjeeedddfffhhhccc\\\UUUQQQSSSXXX\\\^^^aaadddjjjmmmnnnooooooppprrrsssxxx,,,'''$$$$$$###"""%%%)))...000111111000000111222111111111111111000//////...***((((((,,,//////...,,,***((()))+++---...///////////////000000000111---,,,***))))))***+++---'''&&&%%%$$$&&&***...000///+++'''''',,,111222111111111111000---,,,---...222333333333111...+++)))((())),,,000444555444222222222111000---***'''%%%***...333666666555555555999:::;;;999666333222222000000000111111111222222444666777555222...,,,,,,+++...111444444222...,,,))))))+++---000222333222666444222///---+++))))))------------,,,+++***))))))*********))))))+++---///000111222111///,,,***---,,,,,,++++++*********+++++++++***++++++,,,---///333666444...******+++,,,---000222333333333222///000222222111111111222//////000111333444666777666222------000333333111000000111111111000///...111000...---...111444666444444333111//////000222/////////111333444333222111111000---***))))))+++///111111000......000222000//////---+++,,,///111222222111///...---.../////////.........///111111---,,,+++***)))))))))***...///000222222333222222000---***))),,,000333444000...------///000111000---...000111222111000/////////000000///...---,,,,,,******---222333111---******+++,,,...000222333000---***)))+++------,,,(((''''''(((***,,,...///111000///.........///000666777999888555333222222111222444666666555333222555666888666333000......000///,,,***)))((())))))$$$###$$$***000333111...((((((((()))+++---000222------------,,,+++***)))++++++***)))(((***,,,...111111000111111222333444555333000000000000///...333444444444444222111000,,,.........,,,,,,,,,............,,,******+++---///)))"""%%%)))***+++,,,,,,,,,+++*********+++***(((&&&&&&(((***))))))***+++,,,---......---,,,***)))***,,,...000222222111000///...---------.........---...111444555333333666999999555000...///111222333333222222//////......---,,,,,,,,,,,,***((())),,,.........333222111000///.........,,,...000111111000...,,,)))+++,,,+++'''&&&'''***((()))***+++,,,---------+++***((((((***///444777999666111...,,,+++)))(((+++---///000///,,,(((&&&%%%***///222222222333444666555333222222444666888>>>CCCMMMWWWbbbjjjpppssswww}}}{{{xxxwwwwwwzzztttlllhhhgggiiijjjkkkqqquuuyyy|||}}}}}}}}}~~~~~~---(((&&&'''&&&$$$%%%)))///000111111000000111222000000000000/////////...,,,(((%%%&&&+++///111111111...,,,,,,---......---/////////000000000111111///...,,,*********,,,,,,***(((&&&%%%'''+++///222///+++'''(((,,,222444555111111111///,,,+++,,,---000222555777666333...+++&&&'''***...222333222000000111222111///+++&&&###)))---222555666777777888999:::<<<;;;888444222222000000000000111222333333888999;;;999555000---,,,---000333666777555222///,,,,,,---...000111222222666555333000...,,,++++++.........---,,,,,,++++++)))+++,,,,,,******+++---//////000000///...------,,,+++***))))))***+++++++++++++++++++++,,,------...111444222...******+++,,,---///111111111111000//////000000000000000000---......000222444555777555111------///222222111---...///111222333333333444333222111222444666777444444444333111000111333000//////111222333222000...//////---+++******+++---.........,,,,,,...////////////---,,,---///111222333222000---,,,,,,............---......//////+++***)))(((''''''''''''+++,,,///111222333222222---***((((((***...111333---------///111333222111---...///000000000///...,,,---............------,,,******---111333111///***+++,,,---///000111111000...++++++,,,...//////+++***)))((())),,,///111222111000...///000222333444666888888555333222222111222444555555444333222444444333111...,,,---...---+++(((%%%%%%(((+++---'''''''''+++///000---***&&&'''(((***---///111222...---,,,+++******+++++++++***(((&&&%%%''',,,000222111000//////000222333444222///...///...---,,,888777777666444222000///---...000000...---......//////...+++)))((()))+++***&&& !!!(((,,,+++++++++***+++++++++,,,***+++***)))'''''')))+++((((((((()))+++...000222000///---,,,++++++,,,,,,111111000///...------,,,)))***,,,,,,---///222555777666666888:::888222...***,,,///111222333222111///...,,,+++******++++++,,,***((((((+++...///000333222111111000000111111......////////////......+++---...,,,)))((())),,,)))***+++---.../////////,,,+++))))))+++...222555888444000---,,,,,,+++***...000222333111---(((%%%%%%(((---///111111222333555444444444444555666666:::BBBMMMWWW___fffmmmqqqyyy~~~|||{{{zzzzzzyyy---)))(((******''''''***///111111111//////000222111111000000////////////---)))&&&(((---222555555444222000...///...---,,,//////000000000111111111111///---+++***+++,,,------+++((('''(((,,,000333---***&&&'''+++111555777111111111...,,,******+++---111666::::::666111---&&&'''***...222333111///,,,...111222111---(((%%%(((+++000333444444555666555777999:::777555333333111000/////////000111111:::<<<===;;;666111---+++...000333666777555333111....../////////000111222666555333111000......---//////......------------***,,,------,,,+++,,,---//////...............///---,,,***))))))+++---...,,,++++++++++++,,,---------///111111...+++***+++------...///000000//////,,,++++++,,,...000000000------...///111333444666555222......///222333222...///000222333444444555777666555333333333444444111222333222111000111222///......///000000///---,,,...//////---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,///000000000//////000222333555555222...,,,,,,............------------...+++******)))(((((('''''',,,---///111222222111111---***((())),,,///222333------...111333333111///------...//////......---.........//////.........,,,++++++---000222222111++++++---...//////000000000///---,,,---///000111...,,,***)))***,,,000222222111///......000222444333444444333111111222444333333333333222111000000444222///,,,)))))),,,...+++((($$$"""$$$(((...222---,,,,,,,,,---+++((($$$%%%&&&))),,,///111222222///---+++))))))***,,,...---,,,)))%%%"""$$$***///333111...---,,,...000222111///------.........---888777666555333111000///,,,...111222111111222333333222///***&&&%%%'''(((%%%###"""!!!###'''+++...---,,,***)))***+++---...,,,,,,---+++******,,,...***)))))))))***---000222///...---,,,+++*********000000///......---,,,,,,((()))++++++,,,...222444777777777999999666111,,,''')))---000222222111000000...,,,*********+++,,,***)))''''''))),,,///000111111000000000000111111//////............/////////000111///+++***,,,///---...//////000000//////---,,,+++***+++...111444555222///---------,,,,,,000111333333111---(((%%%$$$&&&***---///000111111222222333444444444444444666???LLLUUU[[[aaahhhnnnyyy~~~,,,)))***---...******,,,000111111000//////000222333222111000000000111111000---***,,,111666888888666333111000000///---+++000000000000111111111111111000...,,,++++++,,,---///---***)))))),,,///222***(((&&&'''***///444666222222111///+++)))***+++,,,000555999:::666222...((())),,,///222333111///(((+++///222222///+++((((((***...000000///000111///222555666555444444444222111///---------...///999:::;;;999555000---+++...000222555555444111000...000000///......000333555444333222000000000000111000//////...//////000---...///...---,,,---...000///......---...//////...---,,,++++++,,,...///,,,,,,++++++,,,,,,---...,,,...000000///---,,,+++------......////////////)))'''''')))---000111111------...///000222333444555333000//////111333444222222222222333333333444777666555333111000///......///000000/////////111...---,,,---......,,,***---...000000///......///++++++***)))***+++++++++///000222222111111222333555777888555000------////////////......---,,,,,,---------,,,++++++***)))000000000000000/////////,,,***((())),,,///111222......///111222222...,,,,,,------...............222222111111000/////////...---,,,---///111222222------------......//////000///...------...000111000...+++******---000222000///...------...000111222111///---,,,---222555555444333111///...------222000---)))''''''***---***'''$$$###%%%***000555333222000///,,,(((### $$$&&&+++///111222222111///---+++))))))+++...000000000---'''""""""''',,,111000---++++++,,,///000,,,+++***+++...000000000333333222111000000//////+++...111333333555777888777555000***%%%###$$$&&&###$$$'''))),,,---------...,,,+++******,,,...000...///000///------...///...,,,+++******,,,...///******************++++++000000000///......------***+++,,,++++++,,,///222444555666777777555111...'''))),,,...000000000///111000...,,,+++,,,---...((((((((('''(((***---//////............///000000000///...------...///000111222333000---,,,///222333333222222111///...---...---++++++,,,...111333333000---,,,---.........000111222111///,,,(((%%%%%%&&&(((+++...////////////000111222222222111111444===JJJSSSYYY___gggnnnttt{{{***)))+++000111...---///111222111000......000222444333111000000000111222222000...000555888888777444222000000000///---+++000000000111111111222222000///---+++++++++,,,---111///---+++***+++---...(((''''''(((+++...222555444444222///,,,***)))***+++...222555666444111...+++,,,...000222222000---%%%(((---111222000---+++)))+++...///...------......000222222222111333444222111///------...///000555666666444111---,,,,,,...///111333333111///......000111///,,,,,,000333444333222111111111111111222111000//////000111222000000000...------///111222111000//////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,------...,,,---///000000///...------------...///000000111***'''&&&(((---111222111////////////000111222333333222000......000222333555444333111000000000000222222222111000...,,,+++***,,,...///...---...///,,,,,,+++,,,------+++***...///000000///...///111,,,+++))))))+++,,,+++***---000222333333222222222444888:::777111---...111000000000//////---,,,+++......///......---,,,+++111000...---,,,,,,---...,,,***((((((+++---/////////...///000111000---***,,,,,,------...//////000555555333222111111111111000///...------///111222000///---,,,,,,---...///000000///---++++++---000000...,,,++++++---///000//////...---------------///...,,,***))),,,111555555333000...,,,+++++++++000///---***''''''***,,,+++)))((('''***...333666555444333111---(((###!!!$$$''',,,111333333111//////---,,,++++++---000222111333222,,,%%%###&&&***...---,,,++++++,,,...///***))))))+++...111222222//////...------......///,,,---000111222444888;;;999666000)))$$$###%%%(((%%%(((,,,///111000///---...---,,,,,,,,,...000222000111222111...---......000///---,,,+++++++++,,,(((''''''((()))+++---...222111111111000000000000,,,------,,,+++,,,...000444444555666555333222000***+++,,,---............222111///...------......((()))******))))))+++------------,,,,,,---......//////............//////111222222///++++++...222555444444222000...,,,+++---,,,,,,,,,---///222333111///,,,,,,...///000000/////////...---+++***)))***)))***,,,///000000///...//////000111000000000555<<>>HHHSSSYYYbbbmmmwww{{{~~~---......---***(((((())),,,222999999444000111333333333111000////////////111000///------,,,,,,,,,,,,...000000...---,,,---)))+++...111222222000///---///111333444333222111///111333333222///.........,,,***+++---...,,,***,,,...000222333222111000222222222333555666888999555444333333333333444555555333111111222333222111222333222---&&&!!! !!!"""%%%((())))))+++///333111555999888444222444666222222000,,,((()))---111555222...+++*********))))))***+++---///222333444000//////000222222111///,,,)))'''(((,,,---***&&&%%%***,,,+++,,,000444222---******,,,******++++++,,,---......//////......//////000000...000000---))))))...333666555444444555444333111000000111111000...,,,+++,,,******,,,000///***%%%$$$%%%(((+++---............///000111111000///...,,,---.../////////...---))),,,///...+++***+++---000///...,,,++++++++++++))))))***+++...111333555111222222333333222222111111333444222//////222555666000)))%%%%%%&&&&&&%%%""""""(((...//////.........///////////////......//////...---,,,+++'''(((+++...000///+++''')))+++...111444444444444//////......///000222333333000...---///111222222...///000111222333444555222///---...000111000...//////...+++))))))---111...///111000//////000111---------///222222///,,,---...000/////////000222))))))***,,,///000000...------+++)))&&&&&&''')))---///111000---,,,...000************+++,,,---...''')))---111333333222111000...,,,***))))))***+++'''***---...+++***+++---+++***)))))))))+++---///444444444333222222333444,,,***'''%%%%%%(((,,,//////---)))%%%$$$&&&(((******+++,,,...000111333444///...///222444333...***(((((()))***---000222444222...***''''''((()))***---///222333111///------......,,,)))&&&%%%&&&''')))---111444444555777:::000+++&&&''',,,111222111111222222111//////000222777777666333///,,,,,,,,,+++++++++***)))***,,,///......------,,,,,,------,,,...000222111...+++)))---***(((***///111...+++''')))+++---///000000///(((&&&%%%'''***,,,+++)))---+++(((###!!!"""'''***'''))),,,...000000//////(((,,,000111000///000222+++,,,...000222333444555333444666777777666444333444222111333:::EEEQQQXXXaaajjjsssxxx}}}...000333333///***&&&$$$+++///333444222222666:::555333111...---,,,++++++///.........///...---+++,,,---///000000...---+++***+++---//////...---,,,)))+++---/////////000111444444555444333222111111111000///...---,,,,,,,,,+++000444444111...///222222222111222444777:::<<<999777555333333444666888666555222000///000222333555555333000,,,&&&""""""###%%%(((+++---///111222333555666666555333222666333000---++++++,,,---222///,,,******+++++++++******,,,///222333222111000000000///000000111111...------...//////---,,,''''''((()))+++---///000444///******---...,,,))),,,)))'''(((+++......---...---,,,,,,,,,---...//////000000---******---111999666333333444444222///666333111//////...,,,***///...---...000///+++'''"""%%%)))///333444111///333111000///000111000//////------...///000000///------...//////////////////...---,,,+++*********,,,,,,,,,---...000222333555555444444333222222222222111000///000111333555666111)))### """%%%((((((%%%######&&&))),,,---111111000000//////......000///------......---,,,***---000111///,,,***)))***,,,111444555444111//////000111222222111000///111///---,,,---000444666444111......///000111111---///111///,,,+++,,,...///111222111//////000222222111///---,,,,,,,,,,,,+++...222666666444111......///000000000...---,,,,,,---......///............,,,)))'''&&&''')))***,,,---...//////...---,,,'''###"""***000000---,,,++++++---///000///...111///,,,,,,...///---+++***)))((()))+++...//////222111...,,,+++,,,---...222222222444444333111///...,,,***((()))+++...111///+++'''&&&)))+++,,,+++///000111111111111000///........................(((((((((***---000111111222...++++++,,,,,,+++(((,,,///333444222///---,,,***++++++)))''''''((()))000///......///111333555...(((###$$$***111444444888888777555222000000111777777666333000...............---,,,,,,---///000111///.........//////...,,,///111000---++++++---//////...------,,,,,,++++++---///000111000///...'''(((***++++++,,,---///---...---)))######''',,,------------...///000000,,,---///111222333333333......000333555666444222111111222222222111000000444555777777888@@@MMMVVVdddkkkttt{{{---000222111---)))&&&%%%'''+++///111111222333555333111///...---------...///...---...//////---,,,------...//////...---,,,+++,,,---......---,,,+++***+++------------///111333333333222111000000000555444222000...---,,,,,,***///333444111000111444000000000000222555777999888777555444444555777888666555222000///000111222333333222000,,,((($$$"""$$$$$$%%%(((,,,...///......000222444444333111000333111///,,,+++***++++++///,,,***)))************))))))***---000222111000/////////000111333444555000///...000111222111///000000//////000000111111111---))))))---///...,,,+++)))((())),,,//////......---+++++++++,,,...///111222111...+++***,,,///444222111222444444333111222000....../////////...///...---...///...***'''&&&(((,,,111666888777555222000......///111111000,,,++++++---000222222111000000///......///000111444333000---+++*********------...//////000000111000000000111111111111111000000.........000111333444000***&&&$$$'''+++...***(((&&&&&&))),,,...///444333222000///---,,,,,,+++******+++...//////...---///111111...+++)))))))))+++...000111///---+++000000111111111111111111222000.........111444666444111...---...//////......000111000---,,,...000000222444555666555555555222111///...------......---///333666666555222000111111222222111///...---....../////////......------,,,)))(((''')))***,,,//////000000000...---,,,%%%!!!"""***111111//////......///000111///...///......000111111---)))***((('''(((***---//////222000...,,,++++++,,,---///000222333444333000...++++++))))))***---000222000,,,'''%%%(((,,,...///444333333222111000000000//////////////////000000***)))(((***---///000000///---++++++,,,,,,***(((***...111333222000......,,,---...---+++***+++,,,222111000///...///000111***$$$!!!(((000444444777888777555222000111222555666555222///---...///111111///......---------111000.........//////...,,,///111111///---------//////......------,,,,,,+++---///111111000///---***+++,,,------...///000...---+++(((%%%%%%(((+++//////000111000///---,,,(((***---000222333333333//////000333666777666444222222222222111000//////444666888888;;;BBBNNNVVV___fffpppyyy...///000///,,,((('''&&&&&&''')))---000111000//////...,,,,,,,,,---///000...---,,,---//////...---...........................------,,,,,,++++++***+++,,,,,,+++***+++---///111222222000...---...000666444111...,,,***))))))(((,,,111222000000111444.........///111333444555666666666666666777777777666555222000//////000000000000000///---+++(((&&&)))&&&%%%(((...111///+++)))+++///111222111///...//////---,,,+++***))))))***)))'''''')))))))))((((((((()))+++...000000////////////000222444666888000//////111333444444333777666555333222111111111///+++((((((,,,///000///***))))))***---///000000...,,,***))))))+++...000222222000---+++***,,,...000//////000222444444333///---+++,,,...000111111///............---***((('''(((+++111666:::::::::222000---,,,---000111111))))))***---111333333222444222000......000222333888666222///,,,*********---...///000111111000///+++,,,,,,---....../////////...---,,,---...///000333000,,,)))))),,,111333---+++)))))),,,///111111666555333000---+++))))))&&&%%%&&&)))---000111111111222222000---+++*********+++,,,---,,,+++)))'''000000///000000111222222333222000///000222444555333111...------......---000111111000......///111///111333666999999777555000000////////////000111///111333555666555444333444444444333222000....../////////000000///......---,,,***))))))+++---...111222222222111///...,,,%%%!!!###+++111222111222000//////000111///...,,,...111444555222---)))+++)))&&&''')))---///000000///---+++******+++++++++...111333333111...,,,))))))***+++---///111222000---(((&&&)))---111333888666444222111000000000000000111111222222333333---+++******,,,.........---,,,,,,,,,---,,,***((()))---000222111000//////...000222222000/////////444333111///...---------'''""" (((111555666666777777555333111111222222333222111...---...///444333333222000...---,,,111111000///////////////+++...111333222000///////////////......---,,,++++++---000222222111...,,,------...///000111111222///,,,)))(((((()))))))))...000111111///,,,(((&&&###&&&***///222333444333///000111444888999888777333333222222111000//////444666888:::===DDDNNNUUU^^^dddnnnvvv}}}000000000...+++))))))***,,,(((&&&(((---000...,,,***)))))))))***---000222...---,,,,,,...000///...///......---......///000///...---+++************,,,,,,+++)))((((((+++---111222222000---,,,...111111///,,,***((('''''''''))),,,...///......///000---...///000111222333333555666777888888888777666666444222000......//////.........///...---,,,+++...***'''+++222444000+++&&&)))---000222111///---------......---+++***)))'''&&&%%%&&&((()))(((''''''''''''***---//////...//////...///000222444666---------...222444444444666555333222000//////...///,,,((((((***...///000))))))***,,,...000111111---,,,***((()))+++...000///...---+++***+++---.../////////000222333333333...,,,)))))),,,///111222000//////...---,,,***(((%%%&&&(((---333888:::;;;444000,,,***+++---///000))))))***---111222222111333222222111111111111111555444333111///,,,***))),,,---000222333222111000+++++++++,,,,,,,,,------///...---------...//////111000---,,,---///333555---,,,***+++...111222222555333000---+++)))((('''%%%%%%&&&***...222333333222222222000---,,,,,,...---------,,,+++(((&&&%%%...------,,,---///111222222222111111111222333444111///------...//////...000000///.........///000/////////222444555222000.........//////000111111000111222333444444444444555444444222111///...------...///000111111111111,,,,,,++++++,,,---///000111222333333333222111000)))&&&$$$&&&,,,111222111000///---...///000000///---///222444555222...+++,,,***'''&&&))),,,...///---,,,+++***))))))))))))(((,,,000333222///+++))))))***+++,,,......//////...,,,+++***,,,000333444777666333111000000111222111222333444555666666777000---+++***,,,---...---++++++---......,,,***(((+++...000111000...------...111444555333222111111222222111000...---,,,,,,'''"""!!!***333888999444666666555333111111222///000000///------...000333333444444222000...---111222111000///...///000+++---111333444222111000---.........---,,,+++******---000222222000---+++...------///111222222111111---)))))),,,...,,,)))++++++++++++)))'''%%%###!!!$$$)))///333444444444000000222555999;;;;;;:::555555444222111111000000333555777999===DDDLLLRRR___eeennnuuu|||111222111///---,,,,,,---444---'''&&&+++///...,,,((('''&&&&&&(((,,,000222...---+++,,,...///000//////............///000111000///...,,,+++*********,,,,,,+++(((''''''***,,,111333444222...---///222---+++)))''''''((()))***///000000000///......///...///111333333333333333444555777888888888777666444333111000............,,,------...////////////111---+++///555777222,,,&&&)))---000222111000///---...///000///...,,,+++(((&&&%%%&&&((()))))))))(((''''''))),,,...///...111000...,,,,,,---///000***)))(((***...111222222222111000///............000---***)))***+++,,,---)))***+++---...///000111---+++***)))***,,,///111+++***((((((***,,,...///111111222222111111222222000,,,)))(((***---000111000000000...,,,***))))))%%%%%%''',,,111666999999555111,,,******+++,,,,,,++++++,,,...000000...,,,...000333444444222000...---///222333333000---***+++,,,///222444444333333------,,,,,,,,,+++++++++000/////////////////////000000.........///111222,,,+++***+++...000111111111///---***(((((((((((()))((())),,,000222333333000111111000......000222111000000...,,,)))&&&%%%***)))))))))+++---///000000000000111111222222333---,,,+++---000222222222000...---,,,---...//////222111000/////////---++++++,,,---...///000000000000000111111222333333333444333222000///---,,,,,,,,,---///111222444444555------------...000111222///000222444555555444444///,,,******---///000///,,,***)))+++---///000000///000111222222111000000///,,,)))(((***,,,------))))))(((((((((((((((((('''+++000222000,,,)))(((***+++,,,------,,,,,,+++)))+++...000111222222222333222000......///111222222222444555777888::::::000...+++***+++---......+++---...///...,,,***)))...000111000...+++***)))---000333444333222111222...//////000///...---,,,'''""" )))222777888222333555444333111111111...//////...------...000000111222333333222111000222333333111///...///111,,,---000222444444222000------.........,,,***)))***,,,///111000///,,,***,,,+++***,,,000222111000222...***,,,000222///***&&&%%%###""""""###%%%&&&###%%%***///222444444444111111222444888:::;;;:::777666555333333222333333333333444666;;;AAAIIIMMM[[[bbbkkkttt|||111222222111///---...///777111***(((,,,///000///)))(((&&&&&&(((,,,000333000...,,,,,,---/////////.........//////000000111000//////...,,,+++*********++++++)))((((((***,,,000444777555000...///222...---+++***+++---000111444444333333222111111111000222444666666555444333333444555777777777666666222111000//////.........------......///000000111111///...111666777333...)))+++---000111222111111...///000000000///...---+++)))'''&&&(((+++,,,,,,***((((((***---///000000222000---***))))))***+++(((&&&&&&'''+++...000000/////////...//////000111000...---+++***)))******(((***------------...///,,,+++++++++,,,...///111)))'''&&&'''+++...000111222333333222000///000111000,,,(((&&&'''+++...000000111000...+++))))))***(((((()))---222666888888333000,,,******++++++***---------///000///,,,)))***---111555555333///,,,(((+++000444555444111///---...000222333444444444.........---,,,+++++++++111111111000000000000/////////.../////////000000+++***)))+++...000000000///---+++(((''''''((())),,,,,,,,,...111333333333000111111111000000222444111222111000---***&&&$$$&&&&&&'''(((***+++---...+++,,,...///000111111111))))))))),,,000222333222000...++++++,,,...//////444555666444000,,,++++++***+++,,,...//////000000//////000111222222222222222111000...---,,,,,,,,,,,,---///222333555666666////////////000111222333...///111444555666666666444111...,,,,,,------,,,)))''''''(((+++...///000000111111000//////111333111///,,,+++,,,,,,++++++'''''''''((())))))******(((,,,111111---)))''''''+++++++++++++++******)))'''+++000444444222111111000///...---......///000000111222444666888:::;;;000---******,,,...000111...///111000---+++***+++000111111000,,,)))((((((+++...000111111000111222+++,,,...000000///---,,,((("""&&&---111222///111333333222000000000......///...------...000---...///000111222222222222444555333///---///222.........000333333222000...///000111000...,,,***+++,,,---...---,,,***))))))''''''***///111111///000---,,,...222333000,,,###"""!!! """%%%(((+++''')))+++...000111222222111000111333666999999999666555444333222333444555444333222333888>>>EEEIIIRRRZZZeeeqqq{{{///111222111///.........333000------000222222111---+++)))(((***---111444111///,,,+++---.........,,,---///000111111000000//////000000///---,,,+++)))***++++++))))))***,,,...333888777111...///111111000...---...000444666444333222222222333333222111333666888888666444222222333444555555666666666////////////////////////............///000111111......000222555555222000,,,,,,---///000111222222...//////000000/////////000---)))((())),,,...///,,,******+++...111222222222000,,,)))'''((()))***)))'''&&&'''+++...000000............///000111111---......---+++))))))((((((+++---...,,,+++,,,---++++++---...///000000000,,,)))'''(((,,,000111111///111222111///...///111///+++&&&$$$&&&+++///111000111111...***((()))*********+++///333555555555///,,,******+++,,,,,,+++------...///000///+++((('''***...222222111...,,,***,,,///222444555666666111111222222222222222222------------,,,,,,,,,,,,111111111111000000//////,,,---...///000000000000***))))))+++...000000///111///,,,)))(((((()))***---,,,,,,...111333333333111222333333111000111222///000111000---)))$$$!!!$$$%%%''')))+++,,,------'''(((+++---///000//////'''''''''***...000000///111...++++++---000111000111888===<<<555---***++++++,,,...///000000000000///000222333444333333222111000///------,,,------///000111333444444444444000000111111222222333333...000222444555555555555444222...,,,+++************(((&&&'''***,,,.........000111000......111333333111//////...---***(((&&&'''(((***+++---------***...222000+++'''&&&'''))))))))))))))))))******(((,,,111333222111000111000/////////...---------,,,---///111444666888999...+++)))))),,,000222333111333333111---++++++,,,///000000///,,,)))((((((+++,,,.../////////111333***,,,...000000...,,,***+++%%%%%%+++------,,,///111222111/////////...///000///------...000,,,,,,------///000111222333555666333///---///222111///---...111222222000111222333444444111///---++++++++++++******))))))'''%%%$$$(((...222222///---,,,,,,...111111///,,,%%%%%%%%%&&&)))+++...000+++++++++,,,,,,---......111000000111444666777666444333222111111222444555777444111111555<<>>333+++(((///000222111///.........222111000000000111333333222222111///......000222999888666333///...000111333222111111222222000///000000000000000111222222333222///+++&&&$$$%%%&&&%%%(((,,,...---+++))))))'''***...---+++***---111666666555333000,,,(((&&&)))((()))+++...000///...///111111...)))''''''(((''''''''')))+++---000222///000000000...------...222333333111///------...---,,,+++,,,...000000///+++)))))),,,222666666555444444333111///...,,,,,,---//////...,,,)))))))))///---++++++...000222222000...---...///---)))%%%((('''&&&''')))++++++***//////...---,,,,,,,,,,,,222111111222333222000...---+++((((((***...111222555444333333333222000...111///...///111333444444666444444555666777666444///---+++)))))))))***+++%%%%%%''',,,222555444222...,,,***((()))+++...000000---+++///444666333///,,,000444444///+++***,,,000000111111222222222333222111000///......//////111000///000444:::AAAEEEMMMVVVcccmmmpppsss}}},,,***'''''')))+++++++++---,,,+++******)))******,,,++++++,,,...111555777666444111/////////...---,,,---...///000111111111...000222444333111...,,,...............---+++))),,,000444333///,,,---...333222222222222444555666222111///......///111333///222555555333111111222111222222000///000333555444333111000///000111222111...++++++,,,------+++......///111222111...++++++,,,------,,,---111555444333111000////////////444777666///,,,...222444333111//////000000000///000111111000...///111333///...,,,+++---000555777444222111000000000000///222111111111333222111///---......//////......---///111444444333111000000222000000111333444444444000222333222///,,,++++++'''%%%$$$%%%***///333555555333000...---...///000//////000222333111...+++***))))))+++---......---///000000///...,,,,,,,,,)))+++---//////111333555888333...---///333666777888666444222000///...---+++*********+++---000111111111///...---------......---,,,+++,,,...///111...---------...000111111555777888555000---...000...............///000111///000111444444222...***+++///111...&&&!!!!!!$$$(((((())),,,...///---+++---+++***+++---///---,,,((()))******)))***---///333222000...,,,,,,++++++---777AAADDD===333,,,)))///000111000...---...///000///......///000222444333333222000//////111333<<<;;;888444000...///000444333222111222222000...///............000111222222111...***&&&$$$$$$&&&&&&))),,,---,,,***))))))(((+++...---+++***---000444444222000---***(((&&&))))))***---///000///...///111111...***''''''((()))))))))***+++---///000222333333111...,,,,,,---000222333222111000222333111...,,,+++---/////////+++)))(((+++000555666555555444333111000/////////000000000///,,,******+++///...,,,,,,///111222333...---,,,,,,---+++'''#########%%%(((,,,------++++++++++++++++++,,,------111000000111222111///---,,,)))&&&%%%(((,,,///000444222222222333333111///111000...///222444555555222111000111333555555555222111...,,,***)))((((((%%%%%%'''***...000000000///---***)))))),,,///222111///---///222333222000///333666555000---,,,---000000000000000111111222222111///------...000111000///...///222888>>>BBBMMMTTTaaakkknnnsss+++)))(((((()))+++,,,+++------+++***))))))))))))++++++,,,---///111333444444222///.........---,,,++++++---...////////////333444444444333222000///000000000000///---+++***...111333222///---///222333333222222333444666777666444111...---///111333///111444444333111111222222222222111000111333555555444333222222222333444222///,,,++++++,,,,,,,,,000///000111222111---+++++++++,,,++++++---111444777666444222111///...---333666555000,,,///333444555333111111222111000...///111222222222222333555222000...------///222444222222222222111111000000333222222333555666444333000111222222222000...,,,...000222333222000000111333222111222444555444333444555666555222...,,,+++((('''&&&(((,,,000333444222222111111111222333333111111111333444333000---,,,++++++,,,---...---+++111222222000...,,,,,,---,,,---...///000222666999>>>999222......111444666777444000///000111///---------,,,,,,---///000222222111000...---,,,,,,,,,+++*********+++,,,...//////.........///000111111555777999777333000000111111000///...//////000111---...000222333222...+++...000111---'''"""###&&&,,,++++++,,,...000///...///---,,,,,,------,,,+++***+++,,,+++******,,,...444222000...,,,******)))***333===???:::333---,,,000000000...------...000///---,,,,,,---000333555444444333111//////222444::::::777444000///000222666444333333333222///---...---++++++,,,...000111000///---)))%%%######%%%)))+++---,,,+++******++++++---///...,,,+++---///111000...,,,***(((''''''((()))+++...111111///,,,///000000///,,,)))))))))++++++++++++,,,---......444555444222...+++++++++///111333444444555777999666222---***+++---//////,,,)))''')))...333666555666555333111000111222333222222111...,,,+++,,,---000...---...000222333333---,,,,,,,,,+++)))%%%""" %%%+++000111///---)))))))))***+++,,,......///......///111111///...,,,((($$$###&&&)))---...111111111222444444333222222111000111333555555555///---,,,---000222333333555444222///,,,)))'''&&&%%%&&&'''((((((***,,,...///---+++)))***---111444333222000......///000111222555888777222///...///111000///.........///000222111///......///222333///...------111666<<>>FFFNNNVVVZZZdddfffiiinnnvvv---,,,+++*********,,,,,,111000---,,,++++++------555555555555555444333333///222444444222000//////333333333333222111/////////111333222///---...000333333111000////////////,,,...000222333111///......000111111000//////000---,,,,,,...000000---)))%%%$$$$$$&&&)))---......+++,,,...///000///---,,,)))+++...333777777555333666777888777555222111111333666888333+++%%%$$$%%%+++,,,---...////////////...000222111---)))'''&&&(((+++...000000//////000...---------...///111222222111000000000111222222111111000000...---,,,+++(((((('''&&&%%%%%%%%%%%%%%%((()))&&&&&&+++...---...,,,+++***++++++)))((()))***,,,---......------***---000333333111---+++''')))***,,,...///000000333222111222333333111//////............000111222111111111333555666555444333222111000//////000111000000000000000000//////333333333222111///,,,+++)))((()))+++...111111111///...---------...000111---,,,+++...222333222000//////...------...000111111111222333222111///......+++)))'''''')))---///111111222111111000//////***(((''''''***,,,------,,,++++++***))))))******)))+++...000000...,,,***,,,)))(((***...222333111222///,,,+++,,,---......,,,---///222444444444444/////////...------,,,,,,***...111111...,,,---///......---+++(((%%%###!!!&&&))),,,///000000///...---///111333444444444444444222///------...000222777555222000000///---+++000000000000000000000000000///---......///---,,,&&&%%%###"""$$$(((---000---,,,+++))))))))))))***...000222111...,,,...000,,,...//////...---///000,,,+++))))))******)))((()))---...+++***,,,,,,+++...000...***+++///111000......///---++++++,,,---)))+++...///---***&&&###$$$'''***,,,+++++++++,,,---...000222222111000///------,,,***)))))),,,...,,,,,,,,,------,,,+++***&&&$$$$$$%%%))),,,......000111222333333222000///---+++******+++,,,++++++(((&&&%%%''',,,000000////////////...//////000000***+++,,,...///000//////222111...,,,+++++++++,,,---111444333///,,,++++++***+++,,,...000111111222111///+++&&&!!!"""''',,,........................////////////////////////---///000111000000222444555555444444444444444555555333111333777888777444///000222444555555444444111222666<<>>999333000///000...---***---111333222000///...,,,...222555666555222111000000...,,,,,,...222555666444111///......///000///000111///+++***,,,...+++***+++///333555444222,,,///111222111/////////111000//////000222111000333000,,,+++,,,...000111222111000.........///000000...---...000111...,,,,,,000333333111......///***,,,...---******+++...(((***,,,+++(((&&&&&&''''''+++000333222///,,,+++,,,000000+++***,,,***$$$ $$$))),,,......///000+++++++++***)))+++///222111///---+++,,,...111333222222111000---***'''&&&%%%''',,,///000...+++(((%%%'''***---......---,,,,,,---///111333444555666222222111111000111111222---+++***,,,//////,,,)))---,,,+++---///000000///555222///...///111333333///...------...///111222111000...,,,---///222444555333000000333555555333444222///---......---,,,+++---///111222111///...++++++*********,,,---...---......---+++,,,...000...000111333444444444333///000///---,,,+++---///222222222000.........///...///111000...------...,,,+++*********,,,...000+++***((('''(((***---//////111444888:::;;;::::::333222222000000222666999000000///,,,)))+++000555444333222222222333444555.../////////------///111,,,///222555444222...,,,+++...000...***(((***---///...---------///000111...000111---(((&&&)))---444333000---+++)))((((((///333777888555222000111111444777777333...***((()))+++------,,,************,,,...111222222111111...,,,++++++---///111222...000111000---++++++,,,---///222555666555222111555000---...222444222///+++///333555444222111111000222333111...,,,---///333///)))&&&'''+++...000/////////111333333000...+++(((((()))'''###%%%***)))***,,,///111000---***)))(((((())),,,/////////,,,,,,000777<<<===@@@CCCOOOVVV___dddhhhooo{{{---...///111111111000000444222111000111222111000---000333444333222111222222444777888888666333111...............---,,,,,,...***$$$###&&&***---...***+++,,,------...///111444111///---...///000///((($$$!!!###''',,,......,,,///222444555555666777000222333222///,,,******,,,...///...+++)))((((((&&&%%%$$$&&&+++///222333999777444000...,,,,,,+++...,,,,,,000555777333///////////////000111333333///111222222111000000111444222///------///222444888666333222222222111000...///000111222222222111...............////////////.........///222444666;;;555///---...000000000222000---******,,,...000//////000000000000/////////333666444///---...111222111000//////000111222111///,,,+++---000111222222222111000///...,,,,,,---,,,+++,,,......---,,,111222222111000...,,,+++---,,,+++******+++,,,------,,,++++++******++++++,,,---000111000---***'''/////////000111000---******))))))((()))+++,,,---******))))))***,,,...000111000---,,,---000444666666555222///---,,,+++++++++---000222111...***((()))******)))((())),,,...,,,,,,---...000333666777444333111...,,,---111444000000...---------------...///000000000///------111222222333333333222222///...------...000222444333111///...///000333555666555444111...---///000333444444222///------------///222444444333111000444111...///111333222111111///,,,***)))***+++,,,111111111111222222222222,,,------....../////////444222///000222222000...000...------///...***'''(((***,,,,,,+++++++++---((()))+++---.........---......///444888:::888666444111...///333666777666555222...,,,---000111222333444444555555555555555111222222333222111///...111111000222444444333111///...,,,)))''')))---000222000...------000444666333222///---,,,,,,---...666666555000)))&&&'''(((...///222444444333222000000222444444111---+++)))))))))***,,,...///...,,,,,,---...---...000333666111---(((&&&)))---111333111//////000...+++,,,000///111333555444222///,,,------...000333333111///$$$)))///333333000...---,,,---...,,,+++***+++---111---)))'''(((+++...///000111111111111111000///(((******&&&&&&)))***'''((()))+++...000000,,,))),,,,,,,,,---000222222111,,,...111444777;;;@@@DDDNNNTTT\\\ccckkkttt~~~+++,,,...000111111111000333111//////000111000000...000222222111000000111111333555777777555333222......//////////////////---)))$$$###&&&***,,,---***+++---......//////000000...,,,+++---/////////$$$ """'''******---///222333333333444666222333333111...+++******---...///...+++(((''''''%%%$$$###%%%)))---///000444333111...,,,+++******,,,***))),,,111444333111////////////000000000000000111111000...---...///111000...,,,,,,...000111555444333222333222///---------......///000000000------.../////////......///...---,,,...111444666999555000---///111222222444222///,,,,,,---///111000000////////////000000333555777444000---///222333333222111000000000000---+++)))))),,,///111222222222333333222000...,,,,,,++++++,,,...//////...000000111000///---,,,***+++++++++,,,---...000000///---***)))(((***,,,...---...000000000...,,,***------...000222222000...///---)))''''''(((+++---,,,,,,++++++,,,...000222000/////////000333777999666555333111///......---///111333444333111...,,,)))***+++***))))))+++,,,............000222333444222111///,,,******---000222000---+++***+++---...////////////...---,,,,,,000000111222222222111111//////......///111333444444222000//////000222444666555333000...---...///222333444222000...---------///111444555444333222333000......111333333222111///,,,***)))***,,,...000000000000000000000000//////...---------......222000///111333444222000000///......000///,,,)))***,,,------+++******+++***+++---//////////////////...///333777888777444444222000111444666666555333111...---///111333333444555555555555555444444222222333333333222000000222222111222444444333111//////...,,,******,,,///222000...---...000333555333111///...---...///000555555444///***&&&''')))......///111111222222222---///111111...,,,++++++))))))***,,,///000///---000000///......///333666222...***(((***...111333111//////111000------111000111333444333000---***------...111333333111///'''***///222111///...---***+++++++++))))))+++---333000,,,***,,,...//////000000111111000///......***,,,,,,((((((++++++)))***+++...//////---***(((---,,,,,,---000111111000***,,,000333666999>>>AAANNNSSSZZZaaahhhpppzzz)))***,,,///000111111111000///------...000000000000111111000......///111000111333444555444444333......//////000000111111+++((($$$$$$&&&))),,,---)))+++---///000000///...---***((((((***---......"""$$$'''(((...///000000000000222444333333222///+++))))))***...///000///,,,)))''''''$$$###"""$$$(((+++------000///...,,,***)))((('''(((&&&$$$''',,,111333222....../////////...---,,,//////...,,,***)))+++,,,///...---,,,,,,---...///111111111111222000---***,,,,,,,,,,,,,,,---//////,,,---...000000000///......---+++***,,,///222555666333///...///222444555555333111...---...000111111000///......///000111333555555222...---///222444555555444222111///---)))'''%%%&&&)))---//////111222444555444222...,,,+++++++++,,,///111111000//////000000///---,,,***)))+++,,,///111222333333000---***'''(((***...111......//////............,,,,,,---///222444333222333///***&&&%%%'''***,,,......---...///000222444000000000111333666888:::555555444333222111111000333444444555444222111000***,,,------,,,******+++000000/////////000000000111000///,,,))))))+++---333111---)))((())),,,---//////...,,,,,,+++++++++---...///000000000000000000/////////000222444555666555222111000111222333444333111///...------...000222333333000.........---...111333444444444333000...---...000222333333111...,,,))))))+++...000000//////......------,,,111000///---,,,------...000000111333555555333111000//////000111000---+++---...///---+++)))))))))---...///111111111000000000///000222444555444222333222111222444555444333000///...///222444444444444444555555555555444444333333444444444333222222444333222333444444333111///111111000...,,,,,,---111///...---...000222444111000///------///000111333444333///***''')))+++///...------...///111333,,,---...---,,,+++,,,---***)))***,,,///000000///444333111...,,,...222666444000,,,+++,,,///111222000---...222222//////111111222333333111...***(((,,,---...111333222000---***,,,///000///...---...)))******)))((((((***,,,333111///...000111111111000000000000///...---,,,,,,...---***))),,,,,,***+++...111111---)))((((((...---,,,---...//////...'''***///222555888;;;===HHHNNNVVV]]]dddmmmxxx&&&(((+++...000222222222///---++++++---/////////111111000...,,,,,,...000///000111222333444444444//////..................***(((&&&&&&(((***,,,...)))***,,,///111111///---,,,)))'''&&&(((***++++++###%%%(((***/////////...---...000222222111///,,,(((&&&'''(((...000111///,,,***((((((&&&$$$$$$%%%(((+++,,,,,,//////...,,,***(((%%%$$$"""!!!"""&&&+++///111000---...//////...,,,)))(((++++++***(((&&&''')))+++...------------------...111///------......,,,+++,,,+++++++++,,,---...///,,,---///111222222111000///---+++)))***---111333222000...---...111333555555333111///......///000111000///......///000111000111000...,,,---000333555666777666555111...,,,'''%%%$$$%%%'''***++++++...000333555555222...+++***)))***,,,000222333222//////000000000///---,,,***,,,///111333444444333...---+++)))***,,,///111///...---,,,,,,...///000,,,++++++---000222222222111///+++((('''(((***,,,////////////000222333444111111222333444555777777333333333333333333222222444444444333222222111111+++...000111///,,,+++***111111111000///...,,,+++111111000---***)))***,,,111///---+++))))))******///...,,,***))))))******++++++---...////////////000000///000111222444555999777555333222222222333000///------...////////////111333333111///......---...000111111111000///---,,,,,,---///111333444000...,,,******,,,///111111000000...---,,,++++++111000...---------///000111222444666777666333111000000111111111111///---///000000...+++(((((((((...///000111222111000000111000000000111111111000000000111222222222111000.........111444555555444111222333444555555555555333333333444444444444444444333333333444444333111///222444333111...,,,+++...------,,,---...///000///...---,,,,,,...000111111222222///***)))+++---333000---+++***,,,///111000000000...,,,+++---///+++***)))+++...000111111666444111,,,***+++000333444222///...///111222111---+++,,,000222000///111333333333333000---)))'''++++++---000222111...+++,,,...//////...------...------,,,)))'''''')))+++000//////000222444444333000000000///...,,,+++***,,,...---******,,,---***)))...222111,,,((((((***---,,,++++++,,,---,,,***'''***///333555777999;;;AAAGGGPPPZZZcccmmmyyy%%%'''***...000222333333...,,,))))))+++---//////111111///---++++++...000///000111222333333444444000///---+++***)))))))))))))))))))))***,,,...000******,,,///222222///,,,...+++(((''''''((((((((($$$ !!!&&&***+++...///...---,,,,,,...111///...---)))&&&$$$%%%&&&,,,...000///...,,,++++++)))(((((()))+++---------111111000///,,,((($$$"""###(((---///...------.........---***'''&&&&&&&&&&&&%%%%%%&&&***---///..................///222///***((()))+++,,,---,,,,,,,,,,,,---...//////---...000222333333333333000///,,,***+++---///111......---,,,,,,...111333222111///...------...///111000///......///000111.........---...000333555444666777777555222...,,,)))'''%%%%%%'''(((((('''***---111444333000,,,))))))((())),,,000222333333///000111222111111//////---///000222333222222111++++++,,,---.../////////000...,,,++++++---///111---+++***+++---/////////,,,++++++++++++++++++,,,......//////111222333333333333222222222222333333222222222222222222222222222222111000////////////,,,///222333111...,,,+++111111111111///---***(((,,,---...,,,***))))))***---.........---+++)))'''...---+++***))))))******((()))+++,,,---.........//////000000111333444444:::999777555444333333333,,,+++***,,,000222222222...111333444222///..................---+++)))(((*********+++,,,...111333000///---,,,,,,---///111222222111000...---,,,,,,...---------...000111222333555777888777444111000111222333333222000///...///000000...+++)))((((((,,,---///000111111000///111000///...------...///...///000000000/////////......///111444555444222---...000222444555666666222222222222333444444444444333222333444444333111///222444333111...,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,...///...000000...+++***---000666333///,,,***+++---...555555444111...---...000,,,***)))***,,,///111111444222...***''')))---000444222111111222333222111+++'''(((---111000///111555555555333000---)))''')))***,,,///000///+++(((---/////////---,,,---...222111///+++(((''')))+++,,,,,,,,,///222444444333000000//////---,,,+++******,,,,,,)))))),,,,,,***''',,,000000,,,)))+++---,,,+++)))***++++++***((())),,,000444666777999;;;@@@FFFOOOXXXaaalllwww&&&(((+++...111333444444///,,,)))(((***,,,......000000///---,,,,,,///111///000222333444333333222000...,,,)))'''&&&&&&&&&(((***+++,,,,,,---///111---,,,,,,000333444111...111...***(((((()))((((((### ###(((******---.........,,,,,,...000,,,,,,+++)))&&&$$$$$$%%%))),,,...//////...///000---,,,+++,,,...//////...111111222111...***&&&###!!!&&&+++......---+++---......---,,,)))'''&&&$$$&&&'''''''''))),,,///111000///......///000111333...(((%%%&&&)))---///+++,,,---...////////////......///111222444555666333222000...------...///......---,,,++++++...000//////---,,,,,,------...//////000000000000//////............000222444666333444555666555333000...***)))''''''((()))(((''''''***...111111///+++(((((('''(((+++///222222222///000111222222222111000000000000111000000//////)))+++---///000000000///111000---++++++---///111///,,,))))))***,,,------((()))+++,,,------------......///000111222222333444333222000000000111111222111000//////000111222111000000///......------+++...111222000...---,,,///000111111000---)))'''%%%'''))))))((('''((()))***,,,///111000---***''',,,,,,+++***************'''((()))+++---......///...//////000111222333333999888777555444333333333***)))))),,,111555444333///111444444222///------------,,,***(((&&&$$$###'''((()))))))))+++...111/////////.........//////333333222111000......---+++,,,---///000111222222333555777666333000///...111333444333111///.........///000...,,,************,,,---///000111000000000000...,,,******,,,///---...//////......000111/////////000222333111000+++,,,...000222444444555000000000000111222333444111111111222444444333111///111111000...,,,,,,---******+++,,,,,,++++++***+++***)))((()))***,,,...,,,...///...++++++...222777555222///------------777777666333000...///000---+++((((((***---///000000///,,,(((&&&'''+++...222111111333444444222111***%%%$$$***///000000222666666555333000---***(((((())),,,///000...***&&&---...//////...------...444333000---)))(((***,,,+++++++++---000222222111////////////...---,,,+++'''******'''(((,,,---+++'''***......,,,+++---///,,,+++******+++,,,***)))+++...111444555777:::<<>>EEEMMMRRRWWW___kkkuuu|||000///...+++******---///111...+++((((((+++...111///...,,,*********,,,---,,,---......---***&&&$$$$$$''')))***)))(((((()))+++)))+++111333111000111///...---...000222222111222222222111///---+++***'''###$$$***//////......000111222444555444000,,,...000111333222000---++++++...000111000.........000///...,,,,,,,,,------111000000111222111...,,,+++******---000222000---******))))))******,,,,,,000000///000111222333444:::888555444444444333222000...,,,,,,.../////////,,,///111222222111111222444444333222111111111222111111111111000000//////111000...---++++++******---,,,,,,---000111111000444444333222222111111111000---***)))+++---......//////000111111222222222222000......111222333333666555444444444333000------+++)))((()))))))))((()))+++,,,,,,+++******++++++++++++,,,...///...,,,...------...///111000///))))))))),,,000333444444111---+++...333666444111000+++)))+++,,,******,,,---///111222111000111111111222222222000000222444333///+++))))))+++,,,,,,111111222333222///,,,+++''')))+++,,,---------,,,,,,,,,...000222222000---,,,***+++...222333111...,,,...000111111111333444555333111000///...,,,***######$$$'''+++---------***---000222111000000000333222111000000111222333111000///---,,,,,,------++++++,,,...000222444555---///000111222111///...000000///---,,,+++************+++++++++***))))))$$$$$$%%%&&&(((***,,,---))))))************)))(((***,,,...//////000222444666666444111//////222444666444222111111111///---000///......///000222444///000000///------...000777666444111///...---,,,111000//////.........///---,,,,,,---......,,,***...111444444111...///000222222111111///...---,,,+++---...000111222111111555444333333222222333333111111111///------///111000//////...------,,,,,,333333222222222444555666333333333111...---...///111///---)))''''''***---///000111111000111333555666444222111222333222111000---+++---000333222000111222222///***(((***,,,------,,,,,,,,,,,,---...///000111222111000...---)))***)))((()))---222666666444333333444555555444111111000000000000111111111///---++++++---000222000000111111000...---+++---///222222111111111111222222111///---...000222<<>>CCCKKKRRRZZZbbbkkkrrryyy...---+++((('''***...222999999888444...***+++---,,,+++)))'''&&&&&&''''''"""###%%%((()))************,,,///111111222333444,,,)))+++000222000...///222333222000...,,,---...000000111000---)))%%%###!!!+++333555555666444444555666666333...+++,,,---...///000000//////,,,...000///---***))))))000111111---)))'''))),,,++++++,,,///444888999999222000...---...,,,((($$$(((+++///222444333111///***+++---///111222222333+++++++++---///000///......,,,++++++---/////////+++,,,------,,,,,,---......111333222000...///111666555333111000000111111222222222111000...---,,,---...---+++))))))***,,,...222444444111///000111333333222000///111444777555222...***((('''(((((()))))))))((('''''')))+++***+++---000333333111...,,,***)))))))))(((&&&$$$"""%%%)))******)))))))))''')))+++,,,,,,,,,...///...000111000...,,,++++++))))))***---///000...---(((((()))+++---...,,,***(((&&&''')))'''###$$$(((---///222222111000111111111000///---******,,,......000222222000...------------+++***************''''''((((((((())))))))),,,...111222111222333444000...---...222333222000(((+++---//////000222333555333111000///...,,,******,,,///000///---,,,---+++---///000000000222333444222000---+++*********///...---,,,+++,,,------//////000000111333444555444555666666555333111000))),,,///222333333111000,,,,,,+++++++++,,,---...///...,,,***((('''&&&&&&)))'''&&&(((---000111///)))+++------------///111555444222///,,,,,,...000000111222000...------...222000---,,,,,,...111333...------///000111///---,,,,,,---------,,,,,,+++,,,...000///------000333222333333111///...///111//////000111222333444555333333222111///---,,,***,,,///222222///...///000555888999888555555777:::888555111//////...---,,,......//////000111111222333222000...------......222333555555333222222333222222000...++++++,,,...000222333333111000000111222222222333444333000---)))***+++------.........---...---)))%%%$$$(((+++,,,,,,---...000222444555666555222///------,,,---+++)))(((((()))******))))))))))))+++...111222222666555444333333222222333333000,,,)))(((+++...111...000000,,,'''$$$$$$&&&,,,...000111///.........000111111000000222555888<<<@@@GGGNNNWWWbbblllrrrzzz111///,,,)))''')))...111666888999555///,,,,,,///---,,,+++)))((((((''''''###$$$%%%&&&''''''''''''+++---///000111222444666...---///222111...///222111222111///------000333333333222000...***&&&$$$$$$"""$$$---444666555666333333333333333111...+++,,,---...///000000000000---///000000...,,,------000111111---(((&&&(((+++***)))***---222666777888222111///---+++)))'''&&&)))+++///222333333111///***+++...000000///...---$$$$$$%%%'''+++...///...///---+++,,,...000111000,,,.........------///111000333666444000---...000333222111000000111222333222222333333222111///...---......---+++,,,///222111555777666111------...222333333222000000333666444111...+++))))))******&&&((((((&&&$$$$$$''')))((()))+++///111000...+++*********+++,,,***&&&###"""'''++++++***))))))'''))),,,---++++++,,,...---///000///,,,******+++***))))))+++---...---,,,)))))))))***,,,,,,,,,+++&&&&&&))),,,)))$$$$$$(((***---000111000000000111000111333333000---,,,,,,+++...222333000---,,,---,,,,,,,,,+++++++++,,,,,,((((((''''''(((((())))))***,,,......------///111000...,,,...333555555333,,,...//////...///111333444333111111111111///------000333333000---,,,,,,+++---///000000000222444222111000///---,,,******------------...............///000222333444555555222222222333333222222111,,,000444888999777444111......---------...000000222111000...,,,+++******...+++)))***...000---***''')))++++++,,,,,,...000333333222///,,,+++,,,......000222111//////000222000///---,,,---...111333///......000222333111...***+++,,,---...---,,,,,,,,,///111///,,,+++...222333555555333000......000---,,,,,,---000333666777333222111///...............000111///+++))),,,000444888;;;:::666444666999666333000///000111000...000000000000000000000000111000///......///000111111333555555444222333333000000000...------///111000111111000///......000...000222555666444000,,,)))***,,,,,,---...///111000000...***%%%%%%(((,,,++++++,,,---...000222333222111///------...///000+++)))(((***,,,---,,,******))))))+++...111222222555555333222222111111111333000---+++***,,,///222111333333///(((%%%%%%(((---///111000...,,,,,,,,,000000000000///111444777777;;;BBBKKKVVV```iiiooowww}}}333222...***'''(((,,,000333666888555000---...111------,,,+++***)))((('''$$$$$$%%%%%%%%%$$$$$$###+++---...///000222555777111111222444111---000555///000000...,,,---222666555555444111...+++(((&&&***'''(((///555666555666333222111111111000...+++,,,---...000111111111111...000111000//////000111///111222...(((%%%(((+++***)))))),,,000333555555111111000---)))(((((())))))+++...111222222000...+++---///111000---***(((!!! !!!$$$)))---//////000...------///111222222...///000000///000222444333666999666111------///000///......///111333555222333333444333222111000,,,...///...---///333777444888:::777111+++***,,,111333444333000///222444222111...---,,,,,,------&&&'''(((&&&######&&&)))))))))+++...000///+++((())))))+++------+++'''### '''+++,,,+++))))))'''***------+++***,,,...,,,...///---***(((***,,,)))(((((()))+++------,,,*********++++++,,,,,,,,,&&&'''+++...+++&&&%%%((((((+++.../////////000111...222777888666111,,,***+++///444444222///---...,,,,,,---------.........)))((((((((((((((()))***'''***,,,,,,******,,,...000...,,,///444777777666000000000///...///222444444333111222333333222000000333666555111---,,,,,,+++---//////000000333444000000000000///...,,,,,,+++,,,---...////////////,,,---000333555666666666//////000000111222333333111444:::===>>>:::666222222111000000000222333444444333111000///......---222...+++,,,......)))%%%%%%''')))***+++---///111222222222000---++++++,,,---000222222000000333555///...---,,,---///111222111//////111444555222///+++,,,---.........---,,,---000111///+++))),,,000444666777555111......///,,,+++)))+++...333666888222111000.........///000000111000,,,'''&&&+++000444888<<<;;;777444555888555222//////222444333222222222111111000////////////......///000222333555000222444555444333333333//////000///......111333000000000///---,,,---///,,,...222666888555000+++***+++,,,------///111333222222000+++'''&&&)))---)))******+++---///000111///---,,,+++,,,///222444***))))))+++///000///---,,,++++++,,,///222222222555444333222111000000000333111...,,,,,,...111333555666666222+++'''(((***...000111000...,,,++++++000000000///...///222555111666???JJJUUU___gggkkktttyyy000...,,,+++++++++++++++555666666444000---------///000000...,,,******+++(((((()))((('''&&&$$$###+++---...000222222222222111222444555444111...+++000---,,,000555777444111666777666444000,,,++++++000---,,,...333888::::::444333222222333111///,,,,,,.../////////...000111333///---///444777555333555333///,,,)))(((((()))///,,,***,,,111333000,,,,,,+++******,,,,,,+++***,,,,,,---......---,,,++++++---000111///***%%%"""%%%'''(((((('''(((+++---.........///111333666777111111111000//////......---111555666333///---,,,---------...///000111111000111111222111000///...111000//////000222444666:::888555111...,,,++++++///000222444555555222///222111111000///...------,,,------+++))))))***+++000...,,,,,,...---***''',,,***))),,,///---'''!!!$$$***...///,,,***))),,,...---,,,---000444444333000---******+++------***'''%%%'''))),,,---+++,,,,,,---.........---)))+++,,,,,,)))'''&&&''')))+++...///...---.........444999999555000///000000111222222222000///...///000000111000///...---***)))))),,,......+++(((......---+++'''%%%&&&&&&,,,...222555777777666555000111111222333333333333999666222000000000000000111333444333000...------,,,---///111222333333333,,,...///111111000...---.../////////...,,,***)))---///111333444555444444000///...---...///111333222333666;;;>>>===888333444333222111111111222333333111///.........---,,,///...------,,,***'''$$$$$$'''***++++++---222555555333111111111///+++'''***,,,000444555555333222222222111000111444666888555444333333333222000...///000000000///...---,,,///---***))))))+++...000...111333333111////////////...---,,,---...111222///...---,,,+++,,,,,,---//////...+++'''&&&(((+++...222555666555555777:::777888888555222222555888333222000///...///111111...///000111111111111111222222222222222111000///000,,,''''''+++///111111222000...///111111///,,,+++,,,...111444555333111//////000111222333444444000...***((((((***---///000---******---///000///------***'''***111555444---,,,,,,...000111000///---...///000000///...---111111111111000...---,,,------...///000111222222111222222000...---...///111000...,,,+++,,,---...---------...///000111222+++222<<>>JJJNNNRRR^^^eeennn|||000///...---------------...000111...)))&&&(((,,,...///000///---+++******++++++,,,///222444333222111...+++---222333000,,,***)))***,,,///222222222111111000///---...111444000444888999777444000///000000000000000000111111...***&&&$$$%%%(((***+++---,,,---...111111000///111///---,,,,,,+++)))'''...+++))))))***,,,------------......---+++***)))&&&''''''((()))***++++++)))&&&$$$%%%)))---///...---...///000///,,,***(((,,,,,,---111666999888666666555222///---,,,++++++000//////000111///,,,)))---,,,+++******,,,---...)))***---...//////...------///111111111111222333111000/////////111222333333222111000111111///---+++,,,...000111111000000000000000000///...,,,+++,,,///222444333111000///000111111222222222222111222222333222000---***(((***))))))***++++++***(((&&&###%%%+++///......///---,,,+++++++++,,,---...444555666777555222///---...------000444666555333***$$$ !!!'''...111111000///------......---+++***'''$$$&&&,,,111222111///000111000......///000///000111222222222222222...---,,,,,,+++++++++,,,,,,,,,,,,,,,------...///222111000...+++(((&&&%%%((()))***...222444444222333333444444444333222222333111000111333333000---)))((((((***---......,,,)))***,,,---...///111333222000---,,,+++***)))(((---,,,+++,,,------,,,***((('''''')))***(((###$$$%%%(((+++---...---------,,,+++*********+++,,,//////////////////000000111222333333222222444666---***&&&###"""$$$&&&(((,,,---...///000000/////////111222222111///,,,***,,,---...---+++***+++,,,///---,,,---...///...---///......---...000222333666555333111...---,,,++++++++++++***)))((('''&&&&&&$$$$$$%%%(((+++---............------,,,,,,,,,111000......000111000///...,,,))))))***---......000000111222222222222111444444333222111111111222222222222000......000222///000111000---+++***+++000000//////......------,,,,,,...///000222333444000000000///......///000000000///...---+++***)))---///111222333222111000---...///000000000000000444444333111...,,,***)))(((***+++)))&&&%%%'''***+++...000000...,,,+++***---------///000000///---+++******...333666777555555222///...000111///...+++,,,---...////////////111//////111444333---'''%%%(((,,,000222222111111<<>>JJJWWW___aaaeeennnvvv~~~///000111111000///---,,,111222444444333///+++(((.........+++)))(((***+++,,,111555777444222111111---...///000111222222222000//////000111222222111444666777666444000///...+++...222444333222222222333333222222111000000000000//////000222333222111111000.........---***(((######$$$'''+++///000000444777888666222///000222000///............//////000000...,,,***((('''&&&(((+++///111///,,,)))((()))---111555666555222000.........---++++++,,,...333222000///.........///---,,,++++++,,,---,,,+++(((+++///333555666666555...---***'''&&&&&&&&&'''+++,,,...---,,,,,,,,,------...///111222333333333...,,,))))))***+++,,,,,,)))))))))+++,,,...000111444333111///............---......---,,,---///111//////......///111333444///...,,,*********,,,---111///------///000000///---***)))------***''''''++++++******+++---///000////////////...---+++++++++,,,---,,,+++---///222000000000000000111111222000/////////000...***''')))***++++++***(((&&&%%%&&&***///222222000///...+++,,,---///000111111111000000//////000000111222///000111111111000///...---------...000222555666111000...///000111111000////////////...,,,+++***---///111222000///000000///...---------,,,***(((,,,...///...,,,)))'''''',,,,,,***&&&"""!!!$$$'''***+++,,,///111111...+++)))***+++)))&&&###!!!!!!!!!$$$((('''$$$$$$(((,,,,,,++++++++++++---...//////000111222111///---,,,,,,------,,,+++***,,,------...............------333222///---+++*********000000000000000///......------,,,***)))***---///111000///000111222111/////////000000000000//////+++,,,---...111333555777555444333000...+++)))((())),,,......,,,+++---////////////000000000111111///---,,,,,,---...---,,,222222333555777777444222111222222333333333333333111111000000000111222222...***'''''')))+++***(((&&&(((,,,---......///111333333222222111000000000+++,,,---///111222333444000//////222666888666333***+++,,,---............111222333333222000...,,,,,,///000---)))(((,,,111666333,,,!!!&&&))))))+++///222444444333000222444333000---++++++---000333333111///000222///000000///,,,++++++,,,000111111000......000222444555555444444222111111,,,---.........---,,,+++))),,,...,,,))))))...333999CCCPPPYYY___eeeooowww|||...///000111111000...---...000333555555222...+++---......,,,***))))))***---...111333444444333333///000222333333444444555333222000000111222000///111222444333222000///000///111222333222222333444111000///...///000222333222111111222444444222000111000000111111///+++((($$$""""""%%%)))...111222888;;;<<<999444000111333///............000111222333111///,,,***)))))))))+++...000000---*********'''***...222444444333222000...,,,,,,------------...//////////////////...,,,***))))))***++++++******,,,///222444555555555///---)))&&&%%%&&&'''(((+++,,,---,,,+++,,,...000...///000222222222222222...,,,++++++,,,------,,,)))***+++---///000111222222111111000000000//////...///000///------...///000///......000222444555000///...------......///000///...///111222222111---))))))---///,,,)))***+++,,,------............,,,...111333333111...,,,+++,,,,,,+++***+++...222000111222333222222333333222111000//////...+++)))((()))++++++***)))))))))(((***.../////////000111,,,---...///000111111111/////////000111222333444///000222333333222111000...---------///111444555222000......///000000///222222111000...,,,***)))))),,,///000...------///000...+++***+++++++++***)))***+++***((('''&&&'''******'''"""$$$******+++---///111000,,,)))***+++,,,+++'''%%%$$$%%%%%%%%%%%%$$$###%%%))),,,...------,,,,,,---...///000000000//////---,,,,,,,,,---------,,,,,,---///---......///...---+++***//////......------------,,,,,,------............------,,,+++***+++...111111000//////111111000///000///...---,,,,,,,,,,,,((()))***,,,///111444555444333000...+++***)))))))))+++...,,,)))(((+++///111000/////////000222333///...,,,,,,---......---111000000222444444222000000111111222333222222222111111111111111222333333222---))))))+++,,,***(((&&&)))---//////...------///000000000111222222222222222222222222222222222...,,,---111777999777333,,,---...///000000000000444555555444333000---+++***...///,,,'''&&&***000444222+++"""&&&***---///000222333222333555444111...,,,,,,+++///333333///...///222000222222000,,,******+++...000222111///...///111000111333555555444222000......//////...,,,,,,,,,***...111///***(((,,,111:::AAAKKKTTT[[[ccclllrrr{{{---...000111222111///...,,,...111555777555111---,,,---...---+++)))((()))------...111444555555333///111333555555666777888555333111111111111///...///000222111000///000111222333333222111111222444///...------...111555777333333333444555444222000111111222444444222---)))$$$###"""###(((---111222;;;>>>???;;;555111111333......---...///111333444555333///,,,******+++,,,...000111///+++))))))+++%%%(((,,,000222444333333111...******---///...,,,***+++---///000000//////+++)))(((((()))******)))+++,,,///111333555555555000---***'''&&&&&&(((***,,,,,,,,,++++++,,,000222...///000222222222111000...---,,,---...///...,,,)))***---///111222222222//////000111111111111000000111111000...,,,,,,---000000//////000222555666111111111000000000111111.........000333333333111+++((()))...000...,,,---,,,---.../////////...---***...333777888555111...,,,------+++))))))---111000222333444444333444555555333000/////////---+++&&&(((************+++,,,)))+++,,,---...///111333......///000111111000000......///000111333555666///000222444555444333222......------...000333444222000------...//////...555444333111///---+++***'''+++......,,,+++,,,...111...***))))))******)))&&&'''((('''&&&&&&'''(((((((((%%%$$$+++++++++---///000...***&&&***,,,...,,,(((&&&&&&((((((&&&$$$###$$$'''***---111000///...------.../////////......------------,,,---......------///111......------,,,+++***))),,,,,,...///000000000000******++++++,,,---......---------++++++---000333000///...///000111000...000///---+++************'''((()))+++---000222444444222///+++)))))))))***(((+++---***'''&&&***///222111///---...000333555///---,,,,,,...//////...///......///111111000...000000111222222222222111222222111111222333444444555000++++++---...+++((((((+++...///...,,,++++++------...000111222333444777777666444222111000///***((()))...555777555111000000111111111111000000666666666555333000---******---///+++%%%$$$)))///222111,,,  ###))),,,,,,---000222222444666555333000///...+++///444333000...000333222333444111,,,******+++---000333333111///000111,,,...222444555444111//////000000///...,,,,,,,,,+++000333111+++(((,,,000???DDDJJJQQQXXX___fffkkkzzz111111000...---...000333000///...111444555333000......---,,,***+++---///111111111222333444555555444222000111555777666555999777444333333222111000000000111222222000///...000111333555555444222111...,,,,,,---111444555555666333000///000222444444777666666666555222...+++,,,***'''&&&'''+++000444777:::;;;888222///000333---,,,+++---000222333333444111...+++))))))***+++,,,,,,---///000000...+++'''(((***,,,...000222333444111...,,,,,,,,,+++++++++***)))***---...///...---,,,***++++++,,,***)))///...000444888888555222,,,......***&&&$$$&&&(((******+++,,,...000222333...///000///---,,,---...///000000000000//////...//////000111444444333111......//////000000000111/////////...,,,---///111555111---,,,///333444444666777666444111///000111333222111000///...---,,,'''''''''***---//////...111000000////////////000)))---222444444333111111222///,,,******,,,///111777555333111111222555777666666444222000...---,,,+++++++++******)))))))))+++---///000000000111333000//////111333444222111222111000///000111444555...///000111111111/////////...---------///000111222000+++%%%!!!"""(((---111222333333222111000///---...///...---,,,---...000---++++++,,,---+++)))***'''%%%%%%''')))++++++...''' $$$***------+++,,,---......---,,,+++222000...+++***+++,,,,,,,,,)))&&&$$$$$$(((,,,///111000///,,,+++))))))(((+++...111222111000//////666444111222333333111...---,,,,,,,,,,,,---......000...++++++---000222222+++******+++---...---,,,......//////000000000111222///---...///000...+++111000000///...------,,,///+++'''''')))******)))++++++***)))'''&&&%%%$$$***,,,------******---///333111///111444555444222000222333222000......///......///000000///,,,)))***---111333333222222222333222111111111222333444000000222222111///---++++++---......------...000///000000/////////222444555444111---******,,,...)))&&&###&&&+++///...,,,......///000000///...---222666::::::777222...,,,...---+++(((&&&'''***---+++,,,+++$$$"""%%%(((******,,,///222111222333222///---,,,------//////...++++++...111222222222111000///---,,,---000444444222000111222333333333222222111111111333222000...---------------///000000//////000222999???HHHRRRZZZaaahhhkkkwww.........---,,,---000333000//////111444444222///000000///---,,,,,,///222111111111222333666888999777444222333555666666444777666444444444444222111000000111111111000///...000111333444555555444444222000...///111222333222333111///---...///111222666555444333222000---+++---,,,)))((())),,,000222666888999555000,,,---///++++++,,,///222333333222111000---+++******,,,---......///000222222///---))))))***+++---///111222222000...---------+++******)))(((***---000000000...,,,++++++,,,,,,+++***//////000333666666333000---...---)))%%%$$$&&&***+++,,,,,,---...///000111.........---***)))***+++///000111222111000///...//////000222444333111///------...///000000111111000000000///------///111333000------111555666777888888777444000......///111000000///...---,,,,,,(((''''''(((+++---......000000///............///+++---000222222111111222444222...,,,+++...111333777555222000000222555777666555333111///...------+++,,,,,,------,,,,,,+++///111333333111000000111111000000111333555444333222111/////////000222333....../////////.........000///.........///000111111///,,,'''$$$%%%)))---000111222222222111000//////000000///---,,,,,,---111...++++++---...---,,,***((('''(((+++---.........(((""""""&&&+++------,,,,,,............,,,,,,111000...,,,++++++,,,,,,+++)))&&&$$$%%%)))---000///...,,,***((('''&&&%%%,,,000333555444222111000666333111111333333222000.........---...//////000111///,,,+++,,,...000111,,,++++++,,,...000///...//////000000111111111111111///---...000000///---000000000000///////////////,,,(((&&&''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$...//////---++++++---///111//////000333555444222000222333222///...---.../////////000000///,,,******---000222111000000000222222333333333222111000000111222222111000...---------...///000111111222111111111000......000222111111///---***)))+++,,,+++'''###$$$(((,,,,,,***//////000000///...---,,,000333777888555222///......,,,)))''''''(((***,,,+++------(((!!! &&&(((+++++++++,,,///222000111111///---++++++,,,...000000...,,,+++...000333333222111000...---,,,,,,///111111000000111333444333333222222222222222222111///---,,,,,,,,,,,,---///111111000///000111;;;@@@GGGOOOVVV___fffkkkxxx+++,,,,,,,,,+++,,,///222000000000111333333111///222222000...---...222444222111111111333777:::<<<:::777555444444555444333444333333444666666444333111111111111000000000000111111222222333444555666555333111111111111111///111///---,,,+++,,,---...333333222111000...,,,+++...---,,,,,,,,,---///000333555555222---++++++---++++++---000444555333222000///---++++++,,,.../////////000222444444111///++++++******+++---///000//////......///...,,,)))))))))(((***...111222111...---,,,,,,------,,,+++//////000222444444111/////////---)))%%%%%%))),,,//////.........//////000000000///---)))(((((()))...000111333222000...,,,......000222333333000---+++,,,...///111111222222222222222000......000111222000...///222555777888::::::888444000---,,,,,,///.........------------***(((&&&'''))),,,......//////...---------------,,,---......---...111333777444111...---///333555666444111......111444777666444222000............,,,---///000000///...---222444666666333111//////222111///000333555666666111000///.........///000///...,,,++++++++++++,,,111000000////////////000//////...+++))))))+++...///000000111111111111000000111111000...,,,------000...++++++---///000000+++***+++---000222222111---)))%%%&&&***---///...---...///000000///...---111000...,,,++++++,,,,,,+++)))&&&%%%&&&***...111///...,,,)))'''&&&%%%$$$---000555777666333111000444222000000111222222222///////////////000111111111000---++++++,,,...000---,,,,,,...000222222111000000000111111111111111000///...///000111000////////////000000000000111000---)))'''&&&&&&$$$###!!!"""###$$$######$$$&&&111111000...,,,,,,...000000///...000222333222111000111222111...,,,,,,,,,...///000000000...,,,***))),,,/////////.........111222444555444222000...///000000111111000/////////------///444666666444222333222000...,,,---...,,,------,,,***))))))+++,,,(((%%%%%%'''))))))'''...////////////...---,,,///111333333222000000000...+++'''&&&)))++++++******,,,...,,,)))''')))+++,,,---......,,,---...000/////////---+++***+++,,,000000000...,,,,,,...000444444333111000///...---,,,---.........000222555444333222222222333444555111000///---+++*********---///222333222000000000;;;???EEELLLSSS\\\eeekkkvvv+++,,,,,,+++***+++---...000000000111111000...---222222111///...///222555333222000///111444888;;;:::888555333111111111111111111111444666777555444333333222222222111222222444333222111111222444555666444222222222222111///000///...+++))))))***+++...111333444222///,,,+++...............------,,,000111222000---,,,---......---...000333666666666222111000...---...////////////000222444444222000...---,,,++++++,,,---.........///111222111---+++,,,+++***+++...000111000...---,,,,,,......---,,,------///000222111000///111111///***'''''',,,111333333222000000/////////444444222///+++)))))))))+++---000222222///,,,***---...///222333222...+++,,,---///111222333444444444444333111///...000111000/////////111222444444;;;:::888444///+++***+++........................,,,***'''''')))---///000......---,,,++++++++++++,,,,,,+++)))(((+++///222777555222//////000333555444222///------000333666444333000///.........///---///111222222///---+++000333555666333111//////222000...///111444666666111000///------,,,------///---+++((('''(((***+++111111000000////////////......///..................//////000000111111111...000000000...---...///...---+++***,,,...000222......000222444555333111+++)))((()))---///000//////000111222222111000///111000///---,,,,,,,,,,,,)))'''%%%%%%&&&)))---000000///---+++)))'''&&&&&&+++///444666555222000///111000.........000111222///////////////000000111222111...,,,******,,,......------///222444333333/////////000000000000000////////////000111111111///////////////.........///---+++)))(((&&&&&&%%%"""%%%%%%$$$$$$'''***111000...---,,,...000222000000///////////////...///000111000---+++***+++,,,---//////...,,,******)))+++------,,,,,,,,,---222222333333333222111111..................//////111...,,,000777:::999666333444333000---+++++++++(((***,,,---+++*********,,,***))))))******'''$$$,,,------...////////////000111111000...---...///...)))%%%&&&+++---+++((('''***---......///111333333222111///...------......///...---+++***,,,...111000///...------///000333333222222111111111111------------...111555777444333222111222333555666000///...---+++***))))))---000333444333111//////666;;;CCCLLLTTT]]]fffkkksss|||.........---***)))***+++//////000000...---+++***000000000///...///111444333111///---...000333666777666333000------...///000000000222444666555444555555555444444444333333666444222000///000111333333222111222333444333111000000///---)))'''(((******///666888666111---+++...////////////---,,,+++...///000000000000111222222000------111666999;;;666555333111000/////////------...111333333111///000///---,,,,,,,,,------......000333444333000---000...------...//////......---,,,,,,......---,,,)))+++---...//////000000222222111---)))***///444777666444222111000//////333333333000,,,)))(((((('''))),,,//////...+++)))---...///111333222///,,,//////000111333444666666555555444222///...///111/////////......---......888888666222...+++***+++...////////////000000000...+++))))))+++///111222...---,,,++++++*********+++***)))&&&%%%(((,,,000444333111000000111333444111000...------///222444111111///........./////////000222222111...+++(((---///222333222111000111111///------000222444444000000///---,,,,,,++++++///---***'''&&&''')))+++111000000000//////......,,,---///000222222000///.........//////000000111,,,---//////......000111+++++++++***+++,,,///111111111222444555444111...))))))***+++...///000///111222333444444333222111111000///...---,,,,,,,,,((('''%%%$$$&&&(((,,,...///...,,,***)))(((''''''(((,,,000222111///---,,,......---,,,,,,---...///...------------...//////111111///,,,((((((***---///......///222444333333..................------....../////////000000111000//////---,,,+++******)))))))))((('''&&&''''''###'''******((('''+++...---,,,+++,,,---000222333111111111///---++++++***---//////...,,,***)))***))),,,///...,,,)))))))))***+++,,,+++++++++---///333222000000000222444666,,,,,,+++******+++,,,---111...---000666:::888555333333333000---***))))))(((***---...---++++++,,,***,,,...000000,,,'''###)))***+++,,,...000222222222222111...+++***+++---,,,)))&&&(((---///,,,)))%%%'''+++...000222555666777444222///...---------...///000///------...000000///...------...//////222111111111222444555666///...,,,---///333777999333222222111222333555666/////////...---,,,+++***---000333444222000///...000777BBBNNNWWW___fffjjjoooyyy000111111///,,,))))))***---///000...,,,)))((((((---...000000//////000222111000...,,,,,,...000111333333000---******,,,...111000//////111333333333444555666666666555333222444222000.........000111///...///111444555444333000111111---)))&&&'''))))))///777:::777333///---000000111111000///---,,,...//////000222333333444333///++++++...444:::===777666555333111000///...,,,,,,---000222222000...000000//////...------,,,------///222444444111///222000.........///...------,,,+++,,,---...---,,,)))+++------,,,,,,---///222222222///,,,,,,111555888666444222000///...------///111000---)))'''&&&$$$&&&))),,,------,,,+++.........000222333111000111111000///111333666888666555444111...---...000,,,---......+++)))))))))222333222000---++++++---/////////000000000000000---+++)))+++...111333333///...---+++******************)))'''&&&(((+++...000000111222222333333333......------...///000111.........///////////////000000111111///---***)))+++---///000000000111333000///------///111222222/////////...---,,,++++++...---***((('''(((***+++...///////////////...---+++,,,...111444444222000///............//////000+++---......------///000)))***,,,,,,+++,,,...///222111111222333111...+++'''((()))+++---...///000111222333444444333222111111000000///...---,,,,,,)))(((&&&&&&&&&(((+++---,,,+++***)))((('''''''''(((+++...///...---,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,---......000111///+++'''&&&)))---///......///111222222111------------,,,,,,,,,,,,---...//////......///000000///...---+++)))((('''$$$%%%''''''&&&%%%'''((()))---000...***))),,,///+++******,,,000222333333000111111...+++)))((()))+++,,,------+++))))))***))),,,//////+++(((((()))***++++++++++++,,,///222555333000...///111444777,,,+++)))(((((()))+++,,,000///...000333666555333000111222000---***)))***)))+++---...---,,,,,,---***---111444333///***&&&((()))***+++...000222444222222000---***)))***+++***))))))+++...000...+++&&&(((+++///222444555666777444000...---------,,,---///111111000///000000...---++++++---///000000000000///000111333555666000...,,,---000444777888111222222222222222222222//////000000//////...------///222222111///......,,,444@@@MMMWWW^^^cccgggkkkuuu000111222000...,,,+++,,,,,,...///---)))&&&%%%%%%***---111222222000000000...---,,,,,,---...///000000000...+++((())),,,000333000---,,,...000111111111333555777666444111//////......---...///000111,,,---...000444555444333///111111---'''$$$$$$'''***000666888555111111111222333333333222111000///111000000111222333333222///,,,))))))---333777:::555444333222111000//////+++,,,---000222222111//////000111222111///...,,,+++,,,---000222333111///222000......///000///...,,,******+++,,,------,,,+++,,,...,,,***((()))+++///111111///,,,---000444666444222000...,,,++++++))),,,000111///+++(((&&&###%%%'''***,,,---......///...---///222444444444333111...,,,---000444777666555444111...,,,---...)))+++...---+++(((((())),,,---...---,,,,,,---/////////////////////......)))))))))+++///222333333///...---,,,+++************+++,,,+++******,,,...,,,...111444666555444333++++++---.../////////...+++,,,...000000000......//////////////////...---,,,---.........///222444111000///000111222111///......///......---,,,,,,---,,,+++***)))***,,,---,,,---...//////...------++++++---000444666444111000///...---------...///---.........,,,++++++---)))+++...///---,,,---...///.........///...,,,***%%%'''((()))***,,,...//////000111222222111000///111000000///...---,,,+++,,,+++)))((((((***+++---++++++***)))))))))))))))+++---//////...---...///,,,...111111...,,,+++,,,,,,,,,,,,,,,,,,------...///000///+++&&&%%%)))---///...---...///000///............------,,,,,,,,,,,,...000///,,,+++---...//////...---+++***))))))$$$'''))))))''''''(((***---111444111***'''***---,,,,,,,,,///333555333111---...///---***((()))+++(((***++++++***))))))******...111000,,,))))))+++++++++,,,+++,,,...222555666555222000///000111222...,,,)))'''&&&(((***+++///////////////000000///---///000///---+++***+++***+++------,,,+++,,,---+++---111222222000---,,,+++******+++---///111222000000///---+++***+++,,,)))***,,,...///000///...***,,,...222555666666555666222...,,,,,,------,,,+++...222333222000000000,,,***(((***---000000000000///...------///111222000...,,,---111444555555000111222333333111000//////000111222222222111111...///000000...------...,,,333>>>IIIRRRYYY___bbbjjjqqq}}}000111222111///.........+++---...,,,'''$$$###$$$***---222444444222000000++++++,,,---...///000111//////...+++((()))...222555111---++++++---///000///111444666666333000---***++++++,,,...000111222,,,,,,---000333444333222...000111---&&&"""###%%%+++000444444111000222555444555555555444444333222333222111111222222111000+++)))((()))---111444666111111111111000000//////,,,,,,---000333333111//////000222444333111...,,,******+++---000111000///000///---...000111111000+++***)))***,,,---,,,+++---//////,,,(((&&&&&&(((---///000///,,,,,,///222333222000...,,,***))))))(((,,,222444333///+++)))###$$$'''))),,,...000111000...---...111444666666444111,,,******...333666666555444111---,,,,,,...&&&***---...+++))))))***(((***+++++++++,,,///111//////.........---------''''''(((+++///222333333000///...,,,+++*********+++---...///...------...***---222666888777555333)))***---///000///...---)))+++...000111000...------......///000111111222/////////...---...222444222111111222333222000///......//////......---,,,---,,,+++++++++,,,---...***+++---.........------******,,,000555666555222111000...---,,,,,,---.../////////---***)))((())))))---000111///------...,,,+++++++++------,,,***$$$&&&'''((()))+++---///---...///000000///...---111111000000///---,,,+++///...,,,******+++,,,------,,,,,,,,,,,,,,,------...///000000//////000222,,,000333333000---+++,,,---,,,,,,,,,,,,---.........//////+++&&&%%%)))...///...------......---,,,/////////......---------,,,...000...+++***+++---.........------,,,,,,,,,(((+++...---+++***+++---///333555111)))%%%'''+++......///222555666333000***,,,...,,,***)))+++---''')))***+++***)))***++++++///333222...***+++---+++,,,,,,,,,,,,///444888777666555333111///...---000...***''''''(((***+++...//////...,,,+++,,,---,,,...//////---,,,+++,,,***+++,,,,,,******+++---,,,---///000//////000000---,,,,,,+++,,,---...///......///---,,,+++,,,...'''***...000000///000000//////111444777888666555555111,,,***,,,------+++***---111444333111//////***((('''(((---000111000000///---+++***+++,,,---///---+++,,,000333333222///000222333333111...,,,///000222333444444333333...//////...---,,,,,,...///444<<>>DDDKKKRRRVVVWWW\\\eeennnxxx---111555333...+++,,,///...---+++*********,,,---/////////000222111///---***,,,......---,,,---...---.../////////...,,,+++000000/////////111222333222444666666333111//////000000000///------///111111111000///.........///000111222///***'''''')))***++++++,,,---///000111,,,------,,,******,,,---222333333222000111333555111111000111333333111000------,,,+++++++++,,,,,,---,,,***)))((()))+++,,,...///000111222222111000.../////////---)))&&&###"""$$$&&&((((((***---000,,,)))&&&%%%(((,,,///000,,,///111333444555666888555333///---,,,+++)))'''------------...000222333---,,,,,,---...///...,,,,,,...000000...---,,,,,,---,,,******+++---000222///000222333333333222111333222111222333333111///---,,,++++++,,,---///000111///---...111555888999444111///...000222222222111222222333333444444555111///------///222333333---...///---***(((((((((...//////////////////...///222444333000------...222///,,,+++,,,---------,,,------***''''''+++///111111111000...---...///++++++++++++,,,---...////////////...,,,,,,---///+++,,,---...//////...---//////000000000//////...---+++***,,,000333222000------,,,,,,...///111333666555444222///,,,)))'''!!!%%%)))---000555888888888777555111000000111---...//////...---+++)))(((***,,,...///000000000//////.........//////000111000...+++((((((***,,,...///000333555444222///,,,...///...+++)))((()))+++,,,,,,+++***+++...000111000///111333555444333222111000///......///000---000333444333111000000......///000222111...,,,&&&((())))))'''&&&''''''***---000111000///...---111...,,,---///000---+++''')))+++---///000000000'''$$$!!!!!!$$$(((+++,,,---,,,***'''%%%%%%(((***......------------......+++,,,.........///000222///,,,)))))),,,000333444222000---,,,------+++******,,,............000222222111///...///111333555888666000***''''''+++//////...,,,,,,,,,+++)))'''%%%&&&((()))******++++++'''&&&''',,,111444333111//////......//////000111111222222111000///...---,,,,,,+++)))''''''***,,,------,,,+++,,,...000222/////////000000111111111000222444333000...,,,,,,///111222222111111222444...,,,***,,,000222111...---///111000///---,,,---'''((()))---111333333222......000333666666333111111333666<<>>CCCJJJNNNOOOXXXbbbhhhlllttt.........---++++++---///---.../////////111444666333222000///000222444666111000000///............---...//////...+++(((&&&(((***------,,,++++++,,,,,,++++++---///111111000))),,,......,,,,,,...111222111000///...///000000///000333555666777666666444222...***''''''(((***......------------......---......+++((((((,,,000000...++++++---......---)))((('''))),,,...//////......///000000///...---111111000///---...///000333222111000...---,,,++++++***)))***,,,---,,,+++++++++++++++,,,---......---......000111222222333---,,,,,,,,,---...///000............------,,,,,,///,,,(((&&&'''***...000,,,+++******+++...111333111000///---,,,++++++,,,---............000333666111///...///111222333222000000...---,,,,,,,,,,,,,,,,,,,,,///111111000...///...+++(((&&&%%%%%%&&&***...333444111//////000//////...---,,,,,,,,,,,,000000000...,,,+++---...222222111111000000000///......///000111333555666111111000000000000000000111000000222444555222000,,,,,,---...///000000111******+++,,,...000222333555333///+++))))))+++,,,,,,,,,,,,,,,+++---000222222...***+++...111000...------------............222000...,,,+++,,,,,,---///222444444000---+++++++++)))((()))***+++++++++***+++,,,...............111444666444000+++(((''',,,,,,---,,,+++,,,...000///000111222333333222222111000///...............//////000111111///---++++++---///...---++++++,,,))),,,000222222111111111+++///111000,,,***,,,000---///000000//////000222444444444444444444444444666444222///---------------+++***,,,000000,,,(((*********(((&&&%%%&&&'''***+++---000222222///---***---///000///...//////222///---,,,,,,------,,,+++)))'''(((***,,,+++***))))))***---///000///------------......///000000555555444444333222222222---///000...+++,,,111555333222111222444555333111---,,,)))&&&%%%$$$$$$%%%---///111111...***'''&&&---000222000+++)))+++...000///...///000000...,,,------------,,,,,,,,,,,,,,,---///000000000///...222111000............///,,,---.........///111333222---+++...000...---...666444111///------......---,,,,,,,,,++++++******---...000111111000...,,,///...---+++)))))),,,...//////000000000000000///,,,++++++,,,///222444444000...,,,,,,---/////////111333666888<<>>DDDNNNTTT\\\dddjjjrrrzzz...000222222111111111222---000222222111/////////222333444333000---------)))***,,,---///111333444333000---,,,---///000///---///111222222///---,,,***+++...000000000...---///...+++&&&  $$$***'''%%%$$$&&&((())))))))),,,111444444333333333111000...---,,,,,,------+++++++++,,,------,,,+++***)))&&&%%%%%%(((,,,...++++++******)))***++++++++++++,,,,,,---.../////////000111000//////000222111///......000222111///000111000///---,,,---//////---,,,,,,...///...---,,,///222111---)))'''&&&((()))+++------,,,+++)))---,,,+++***+++***(((&&&&&&))),,,///000111333555222111////////////---,,,))))))***...222333111...---...111222111///,,,***)))***---000333333111///+++++++++++++++,,,---...111111111000111111222222555777::::::888444000---+++,,,...222444444222000,,,,,,---...///000000000((((((***,,,...///---+++))))))))))))***+++,,,------...///000000111111111111111000000////////////...///111333444444444444333333333333333333333333...000222333222111///...///111333444222111000000000,,,(((***///444333111000000...+++)))***,,,///+++)))((())),,,///000000)))+++---///000////////////...///111333333222000...---,,,,,,---...000222///000///,,,)))((((((***,,,+++***))))))***,,,---------...///000111222333222111///---,,,+++++++++////////////000111111111111000///......///111222444333222000000000111222---,,,+++)))(((((()))***)))***,,,...///...---,,,///---+++)))(((((())))))---...000111111111000///////////////000000111222000000000111000///...---+++,,,---+++***)))+++,,,---,,,,,,,,,,,,,,,,,,,,,///......---...///000111111111111111///...,,,++++++---///222444333111///,,,***)))***,,,------,,,*********,,,...///---++++++***)))***,,,,,,+++***'''+++//////,,,)))***,,,222333444333111/////////444222111222444555555444---+++)))))),,,...000000---///000000...///111333333222///---+++))))))))) ###)))///222111///000000111111111111000000111222333222///---,,,---...000333555555333111///+++++++++,,,,,,---......++++++,,,...111222111000///000000111111000000///,,,---///111222222222222000333666666333///,,,++++++,,,---,,,,,,---000222333666555000...//////,,,***,,,//////---++++++,,,---......---,,,,,,///111333111...,,,---222:::@@@MMMUUU```hhhmmmsssyyy}}},,,...111222111222333444000222444444222111000111222333444333000...,,,,,,***,,,---.........000222222000......///000000000...111444555222///,,,+++)))***---///000000//////000000---(((!!!!!!###'''$$$!!!!!!###&&&((((((+++...222555555444333333000///...------,,,,,,,,,***+++---.........,,,,,,,,,+++(((&&&'''))),,,...+++***))))))***+++,,,------,,,+++++++++,,,---...---///111111000000111222111000......000222333333111111000---+++***+++------+++******,,,------,,,---000333111,,,(((&&&&&&+++,,,---//////...,,,+++,,,***)))))))))***(((''')))+++///111111111222333...,,,*********)))'''%%%(((***...111222111000///...000333444444111...,,,++++++,,,...//////---******++++++,,,---......///000000////////////000000333666999999666333000///------...111444444222111///---,,,---000222222111++++++---000222222///,,,++++++++++++,,,...///000111000000//////.........000000//////......------+++,,,///111222333333333333333333444444444444444000222444333222000000000000111333222000///000111111...,,,---000222222111---///111000...,,,,,,,,,(((&&&&&&''')))+++,,,+++))),,,///111111000000000------...000333555444333111///,,,******---000222//////...+++)))((()))++++++++++++++++++,,,------***+++,,,...///111222222111000000///...,,,++++++,,,,,,///222555666444222,,,+++++++++,,,...111333666444222000//////000111...---+++(((&&&%%%''')))++++++,,,,,,------------...,,,***)))))))))+++,,,......//////000000111111,,,,,,,,,---------------.........///......------+++,,,---,,,++++++,,,...---+++***+++---/////////000///---+++++++++---...000111111111000///---,,,+++---000222333222111///...,,,++++++,,,------,,,,,,+++,,,...000000///---,,,***)))***+++,,,+++***'''+++///...***&&&'''***///111333333111///......333222111222444555444333+++)))((())),,,...//////***---//////......222666555333000---+++***++++++$$$###$$$)))...111000.../////////000//////...---///111333333222000000000///111444666666333000...******+++,,,---...///000++++++***,,,...000000//////000000000000//////......///111333444333222111///222666666444111///.../////////---++++++---...,,,//////------000000---))),,,000000---++++++,,,***...111111//////222555111000---+++,,,111999>>>LLLUUUaaaiiiooottt{{{,,,...000000000000222333111333444444222000000111111222444333111...---------///111111///...///111111000//////111111000///000333777666333...++++++)))***,,,...000000111000222222000***$$$!!!"""$$$&&&$$$!!!!!!$$$'''***+++---000333444333333333333111000000///.........---+++---000111111///......000...,,,******+++---...+++***))))))***+++...///---,,,)))'''&&&(((***,,,+++...000222111000000111111000/////////111333555333222111---+++***+++---,,,***))))))+++,,,,,,,,,+++...111000+++''''''))),,,---///000000...---,,,)))''''''(((***,,,,,,++++++---000111000/////////,,,***(((''''''&&&$$$###&&&+++111222000---...//////111444555555333000...---,,,++++++++++++(((&&&)))***,,,...////////////.........------......//////333666777444222111111///......000222333222111111...,,,,,,000333333333---...000333444333///+++------...///000111222333111000///...------,,,,,,............---,,,++++++&&&(((+++...000000000000222222222333333444444444444555666444111000111333111222111000......///111111111111111111111000000---///222333111...,,,+++)))((('''((())))))'''&&&)))---111333222000111111///......000333444444333111///,,,+++***,,,.../////////...,,,***)))+++---,,,---.........---,,,+++((()))+++---...000111111////////////...---,,,+++++++++---111555666444222+++***))))))***---111333555333000...,,,---...///,,,,,,+++(((%%%%%%(((+++///...---,,,,,,---///000,,,+++)))((((((***,,,...000///------...000222444++++++,,,,,,++++++******------..................///000000///---,,,---///,,,***)))+++///222333222111///,,,***)))+++---...000111333333333222000///+++...111222222111000///000...,,,+++,,,,,,,,,+++,,,,,,,,,...000111///------+++******+++,,,+++***''',,,000...((($$$$$$''',,,...111111000...---...,,,,,,,,,...111333222111)))((((((***---//////...))),,,//////------111555666333///,,,))))))+++,,,)))''''''***...111111//////////////////...------///222444555444333222333000222444555555333000...***+++---...000111222222,,,***)))))),,,...//////000000000000///......---///111444555555444111000///222555666444333222111333333111...***((()))***'''***+++***,,,000000---)))---111111---******,,,***///333444111///111444000000///...///444;;;@@@JJJRRR]]]ffflllttt---...//////......///111222333444333111//////000///222444444111///...---///222444333000...///000000000///000222222111///000444888777333...+++***)))***+++---///111111222222333111---&&&######%%%'''$$$""""""%%%))),,,---...000222333222111222222222222222111000000//////,,,///222444333111000///222111///---------...///******))))))***,,,...000---+++'''$$$###%%%(((******---000222111000000111111111111///...000444777444444222...+++***+++---,,,***)))***+++------,,,(((,,,000...***((())),,,,,,---///000000///---,,,&&&%%%&&&(((+++...000000,,,...000111///---,,,,,,...,,,***)))((('''%%%###%%%,,,222333...***,,,///000111444666555333111//////---+++))))))(((&&&$$$(((***---///111111000///...---------------......---111444555333111222333000///...///111222222111222///+++,,,///333444444///000222444555333...***//////000111222333444444000000...------,,,,,,,,,------------,,,+++***)))###%%%(((+++---...------111111111222222333333333777888777444111000222444222222000...,,,---///111111333444333111//////000...000333333111...---,,,,,,+++*********(((%%%""")))...222444222111111222000//////000222444333222//////---,,,,,,,,,,,,,,,000000///---++++++---000...///000111000---+++)))&&&'''))),,,...///000000....../////////---,,,++++++******---222333222000+++***))))))***---000222333111...,,,***+++,,,---*********'''%%%%%%)))---333111///------...111333***)))'''&&&'''***,,,...000///,,,+++---000333666------------,,,+++******---.........//////000000444444333111///---...///,,,***)))+++000444555444000...+++))))))+++...000111222444555555444333111,,,...111222111000//////222///---+++,,,,,,,,,+++,,,,,,,,,...000111///------,,,******+++,,,,,,+++'''---111...'''"""###&&&***---///000///---------&&&&&&'''+++...111111111(((((((((+++---///...---))),,,///...,,,,,,000444666333...***((((((***,,,...+++)))+++///222111000//////000//////...------111444666777555444333333111222444555444222000...+++,,,...000222333444444,,,***((((((***---......000000000000///...---,,,000222555777666444111///...111444555555444444444666555222...)))&&&&&&'''%%%'''((((((+++//////,,,)))...333222---******+++---222666666111------///111222111111333777===BBBHHHPPPZZZaaaiiiuuu