BM6P6(@ eeeEEE222((('''((())),,,///000///...333000///111444555444222555666777777555222...,,,+++,,,,,,,,,+++)))(((&&&))))))(((***,,,...//////+++&&&!!!!!!&&&,,,111222222000///000111111000///000,,,***++++++)))+++///+++,,,///111222222111000111//////000222333333222222222---))))))...///---,,,+++---111000+++'''(((+++,,,---,,,******+++,,,...+++)))+++//////,,,(((...,,,***((()))+++...111888666444222000///....../////////...---+++***))),,,...111555888777333000,,,+++***)))((((((''''''***,,,...---++++++...111333111///...---------...---...///...,,,)))))))))***+++---......---+++***///---+++,,,///222111///000...------///000000///***+++---000222111...+++***---//////...///333666888777555333000...------111111...+++))))))+++---+++,,,///222444666888888555000+++***...000---***...,,,+++...222666666555222555999;;;999555333111...111333444444444555666222...+++...555999777444***'''&&&)))///444333111///---+++,,,000333444333333:::===999555555777888:::888555333111222444666;;;999777666777777666555333///***&&&%%%'''***,,,000555<<>><<<888444111000////////////...,,,***))))))******+++...000333555666777333///+++***,,,......,,,000......111444666666444555777:::;;;888444222000000222333333222222333444000,,,)))+++111444222...***((('''***000333222///...,,,+++---111444555444666===???:::666555666555:::888555333333555555666:::999777777888888888777444000***&&&%%%''',,,///555999>>>@@@===888444222)))***---000222333333333555555444333333333333444888888888888777777666666111333666:::>>>BBBEEEGGGIIIJJJKKKMMMPPPUUU\\\```bbb^^^YYYTTTQQQNNNJJJHHHHHHJJJKKKLLLKKKLLLNNNPPPOOOZZZdddggglllvvv~~~yyyhhh[[[MMMAAAAAA@@@CCCHHHKKKQQQ^^^jjjzzzqqqbbbTTTEEE<<<======>>>@@@BBBAAA???===<<<:::888666555444555555pppPPP:::...------...///000///,,,***------...000222333222111333444444333111///,,,+++++++++,,,,,,+++)))'''&&&&&&%%%$$$###$$$&&&(((******(((&&&(((---111111000111//////000222333222111,,,((((((***+++)))+++///111000000000000000111111000000111333444444111///222222...)))+++000111///,,,+++---111000+++((()))((()))((('''&&&'''+++---...,,,***+++///000///---,,,***((((((***///444777222333333444333333222222/////////...---,,,+++***000000//////000000...,,,......------...//////000222222111///,,,+++,,,.........////////////............---+++)))((()))+++---,,,***)))***+++...///,,,+++***,,,///111222222222000...---------,,,+++)))((())),,,///222222222333222///------000666;;;AAA===888333000///111222......---+++***)))(((((()))***,,,...111333444555000...,,,******,,,...///111111222444666666444222666888::::::666333111000222333222111//////000222000,,,(((***...000...+++***))))))---111222///,,,,,,,,,---///222444444333666<<>>@@@GGGNNNYYYiiiwww|||nnn___OOOBBB:::>>>>>>@@@BBBCCCCCC???======:::666222111222555777~~~[[[@@@222333222222333333111---***+++,,,---///111111111111333222222000///---+++******+++,,,------,,,++++++,,,+++)))&&&$$$$$$&&&((('''&&&'''+++///111///,,,((('''(((***...000111000)))&&&&&&)))***)))+++...222111///---------///000......000222333222///,,,//////,,,))),,,222444333...,,,...222111---+++,,,((()))(((''''''(((,,,///...,,,+++---///000000...---+++))))))+++///444777111222333333333333222111///000000000///...------000...,,,+++,,,---,,,+++---------...///111222333555333111...+++***++++++,,,---///000000000///...000///...,,,)))))),,,...------,,,,,,,,,...///000......---...///000111111///---+++++++++,,,+++***(((''''''***...222444444333111///......111555888:::666111---,,,...222444000...***(((((())))))))))))***+++,,,...000222333......,,,+++)))***...111111333555777777666333000444666888777555222000000444333222///,,,,,,...000000---+++,,,///111000---******,,,///222111...***,,,---...000111111000///222777:::999888:::;;;999888444222333666888666444666555444444666888888777333///)))$$$%%%)))000555;;;===>>>>>>;;;888666666333333444555555666666666999888555333222222222333888888888888666444222111000111444888<<<@@@CCCDDDHHHIIILLLTTT\\\aaabbb```cccaaa___\\\XXXSSSMMMIIILLLMMMNNNNNNMMMNNNPPPRRR[[[aaajjjttt}}}zzzhhh[[[QQQIIICCC???===???GGGRRR```ssszzzlll\\\KKK>>>999===>>>???BBBCCCBBB>>>;;;???===999666666888:::<<>>@@@AAABBBDDDIIIRRR\\\ccccccbbbdddccc```^^^ZZZUUUNNNJJJHHHJJJLLLMMMLLLKKKLLLMMMUUU[[[ggguuunnn___UUUMMMHHHFFFAAA???AAAJJJXXXhhh{{{zzznnn\\\HHH<<<999;;;<<<===???AAA@@@===;;;<<<<<<===???AAADDDFFFGGGlllMMM>>>;;;999666555555555333222.........,,,,,,---000333333222///---++++++++++++)))+++---000222333444444222333222,,,&&&!!!!!!"""!!!"""%%%+++///...)))$$$$$$'''))))))%%%###$$$''')))'''(((+++///---+++))))))***+++,,,))))))***,,,//////---+++***+++)))'''+++222666555111...///333333///...000+++,,,------,,,,,,...000+++,,,///000000...,,,***+++++++++,,,---///000111000///...---------------000000111222222222111111...+++((('''(((***++++++))))))***+++...000222333555111---***************------...///000000//////222222222000......000222///111333444444333111///444444333111...,,,---...***(((((()))+++---------)))(((((()))---000222222---...111444555444000,,,,,,,,,++++++---000333555///***$$$###&&&***,,,,,,***)))))))))+++,,,...000.....................---***---111333333111//////+++///444666555222000///000111000///------...000,,,++++++,,,...000111000,,,...111333333111///---111333444333000/////////888:::888333222555666444333444666666666555444333555333111111111222111///...---,,,,,,...111555777555666777777555444555666444555777999999888666555666666666777777777777777<<<888222...,,,...111333555555777999;;;===?????????BBBGGGPPPXXX___cccdddfffdddbbb___[[[VVVPPPLLLFFFGGGIIIHHHHHHGGGIIIJJJPPPWWWdddttt}}}rrr___TTTMMMHHHFFFFFFCCCAAAEEEQQQaaaqqq|||rrr___HHH;;;::::::::::::<<<>>>???===<<<777:::???EEEJJJNNNPPPQQQmmmPPPFFF;;;888444222333444555666111000...+++)))+++000444444222///,,,+++***+++,,,+++,,,...111222333333222111333444000(((###"""###!!!"""%%%+++///...(((### $$$'''((('''$$$"""###'''(((&&&&&&)))---,,,+++******++++++,,,(((((()))+++---///...---,,,---***''')))000222000///---...111111...---000+++---//////...---------))),,,000222111---)))''''''(((***,,,...000000000---+++***((()))***---......//////000111111111000///,,,)))(((((()))((((((((())))))+++---///111222555111,,,***+++---------//////.........//////000000111222111/////////000333333333333222111000000111222222///,,,***+++------,,,***+++---.........***))))))***---////////////000222555777555000+++------------...---------((($$$!!!"""'''******(((+++***))))))***,,,...///000///...000222111---)))$$$(((---///.........///,,,111666999888444000...---///000000//////000111...---,,,,,,---...//////---///222444444222111000333555666444222222444666<<<<<<777222111555777555333777;;;;;;777444444555888666333111111000...,,,---...111333666777888999444666777666444222222222333666999<<<<<<:::888666666777999::::::999888777888555000------000555888444555777999<<<>>>@@@AAA???CCCHHHMMMSSSZZZ```dddfffccc```]]]YYYTTTOOOKKKGGGGGGEEEBBBAAACCCGGGKKKQQQWWWeeettt{{{~~~sssbbbPPPHHHEEEBBBAAACCCEEEDDDJJJYYYkkk{{{~~~vvvcccIII<<<;;;:::999888:::<<<>>>???>>>;;;===AAAFFFJJJMMMOOOPPPkkkRRRLLL:::777222000111444666777333222///+++(((***000555555333///,,,******+++,,,---...///111111111000000000333666333,,,&&&%%%&&&!!!"""&&&+++///...)))###"""!!!!!!###&&&(((((('''$$$"""###''''''%%%%%%''',,,,,,,,,,,,,,,,,,,,,---)))((((((***---000000000//////+++'''(((---///---...,,,,,,000000---,,,///***---///000...,,,++++++''',,,111333111,,,'''$$$###%%%)))---000111111111***(((&&&%%%&&&***---000,,,---...//////000000///111...+++)))((('''&&&%%%))))))***+++---///111222555111,,,***,,,///000///000///...------...///000...000111111000......///666444222000//////000111...///000...+++)))+++---111///......///000///...+++******+++---......,,,222222333666888666111---......///...,,,)))&&&$$$!!!###(((***((($$$+++***))))))***,,,...///111//////222555444---'''!!!%%%***,,,,,,,,,---///...333999<<<:::444///,,,+++---000111000000111333111000///..................000333444444333333333444666777666444555999<<<<<<;;;666111222777;;;:::444:::???>>>888444444777;;;888555222111///---+++---000444999;;;<<<;;;:::666777888777444111//////555888<<>>:::888888999;;;<<<<<<:::777555333222///...000333888;;;333444777999===???BBBCCCAAAEEEIIIMMMPPPVVV^^^dddccc```\\\YYYUUUQQQLLLIIIJJJGGGBBB===<<<@@@HHHMMMUUUZZZgggtttzzz~~~}}}iiiWWWFFF@@@???======@@@EEEFFFNNN___rrryyyeeeKKK<<<<<<:::888777999<<>>777777777666444111///---111999AAACCC???;;;;;;===<<<===>>>>>>===:::777666555444111000666<<<;;;777666444333555:::???BBBDDDAAACCCBBBBBBLLL[[[bbbaaa^^^[[[XXXVVVTTTRRRNNNLLLJJJEEE???===???EEEKKKOOOTTT```ppp|||{{{gggYYYMMMCCC@@@@@@===999888DDDKKKYYYiii{{{~~~nnn```RRREEE===<<<;;;:::;;;>>>@@@AAA@@@>>>???@@@AAABBBCCCCCCCCCgggNNN>>>666//////111222444777777666444000------///222888666222///---,,,---......000222222000//////000111222444333111/////////,,,++++++---///...+++((("""$$$%%%%%%######$$$%%%###%%%''')))++++++,,,,,,,,,---...---,,,+++,,,...)))((((((***,,,...------)))******)))'''(((+++...///000000000//////000222222111000000000///,,,******---222333111---)))'''###$$$&&&)))+++---......---,,,,,,,,,---///222333000///---+++++++++,,,------...000000...,,,+++***+++---//////......000222222111...,,,***)))((((((''''''(((***---///...,,,...///111111//////000222666444222000/////////...++++++******+++---...///222000......///000///------******---222444222///...///000111000///---,,,,,,...000000---***(((((($$$&&&(((******)))'''&&&&&&***///222444444444555888777777777666222+++%%%!!!''',,,...------000333666666666666666444000.........---------...000000222///,,,---000111///,,,...000222444444444333222777888888777666666888:::999666111......000444777AAABBBAAA;;;333---,,,---000111333555666666333111444555444555;;;BBBAAA<<<777777555333111///...---333888===>>>;;;999:::<<<<<<<<<<<<<<<:::999777666777666444333888>>>===999555333222333777<<>><<<;;;<<<===>>>===<<<;;;<<<===???@@@@@@@@@@@@kkkMMMAAA999222222333222333444666666444111//////000333666777777444///---...000///000000000......000111222333333222000///000222///......//////---***'''&&&'''(((&&&$$$""""""""""""$$$&&&))),,,///000111---.........,,,,,,...///,,,*********,,,---,,,+++%%%&&&''''''&&&(((+++...111222222111//////000222444333111111000///,,,***+++---000000...+++***)))((((((((()))+++---...///---------...///111333444000///---+++)))((()))))))))+++...000111000...---///000///...------///111111000---+++)))(((''''''$$$%%%&&&***---...,,,***+++,,,---------...000333666555333111000/////////+++******+++,,,///111222111///...///000000///......,,,,,,...111222000---,,,,,,---------,,,,,,+++,,,---///...---,,,,,,---***++++++++++++***)))(((''',,,222777888777666666888888999888666000(((""""""'''---000000///111333777777777666555333111///000///---,,,,,,...000111333///+++***---...---++++++---000222333444333222666777666555444666999;;;888555111---,,,...111444???>>><<<888222---)))'''))),,,111555777666444333222222111000555<<<===999777555222000......//////666666777888888999999999:::999888777666666555555888888666555999???>>>:::555333222444777;;;===>>>>>>???@@@BBBIIISSSXXXYYY[[[ZZZYYYYYYWWWSSSNNNJJJOOOLLLHHHFFFGGGLLLSSSWWWbbbjjjxxx{{{gggXXXLLLEEE@@@BBBDDDDDDDDDFFFNNN[[[mmm~~~ttthhhYYYHHH<<>>======>>>===:::888999999;;;<<<===>>>>>>>>>ӵdddFFF???999666888999555222222444444333222000///111222444777999666000---...111///000///...---...000333333222111...,,,+++---////////////...---+++'''%%%((()))***)))'''$$$###$$$&&&''')))+++---...000000---......---,,,,,,...000///...------------,,,***%%%&&&&&&&&&''')))+++,,,Ħ...///000444222000Ħ,,,)))***,,,---,,,++++++,,,...000///...------...///000---ӵ333333111///---***)))((((((&&&(((+++000333444222000333222000---,,,,,,---//////...+++)))'''&&&&&&&&&!!!"""%%%)))---...---+++((()))******+++,,,///222555555555444222000000111------------...000222333333222222111000000...------------...000///,,,))))))))))))******+++++++++***,,,------,,,---///111///...,,,Ħ***///666;;;;;;999666444555666777666333---&&&!!!$$$(((...111222111222333777888888777444222111000222000///---...///222333222...***)))***,,,------***++++++,,,...000333444444444444333222444888;;;999666111...---///111333999777555555444111,,,(((&&&***000444666555333222000000...---000666888666444222000......000222444777555555777999:::888555666555333222111222333444666777777555888======999777666555666999<<<===============???FFFPPPWWW[[[bbb```\\\YYYWWWTTTPPPMMMQQQPPPNNNMMMNNNSSSZZZ___lllrrr~~~~~~lll[[[PPPHHHCCCAAACCCFFFGGGJJJNNNXXXggg{{{vvvlll]]]LLL>>>???>>>>>>???@@@>>>;;;888999:::;;;<<<===>>>>>>>>>4ĉ@ӵaaaFFF<<<888888<<<===888222000000111222111000///000222111555888666000---...111111111000...,,,---111333222111...***'''%%%'''(((,,,---...---+++(((&&&$$$(((***,,,,,,+++))))))))),,,,,,,,,+++++++++++++++,,,---,,,+++++++++...000333111/////////...---+++(((''''''((()))***++++++>L,,,+++,,,...222000=hĦ((()))************,,,000222555333111///------------4ĉ@ӵ555444222000...,,,+++***&&&'''***///444666555333555333///---,,,,,,,,,---,,,+++)))'''&&&%%%%%%&&&"""&&&+++------+++&&&((()))))))))***---///444666777555222111111222111000000//////000222222666666555333000---+++***+++,,,,,,------+++(((&&&'''(((((()))***+++,,,,,,)))***++++++,,,---000333333222///>L***,,,111888<<<;;;888444222000222333222///***&&&###&&&)))---111222333333333777999:::888444111000000333222111000111333555666111...***)))***,,,///000,,,***'''&&&(((,,,111444111222222111111222555888666333000------///111333555333333444666444---((($$$)))000333333111000//////000...+++---333555333111000//////111444888:::666555555999<<<<<<777333333222000......///111222333555666444666::::::666666555444666888;;;<<<<<<>>><<<;;;>>>DDDNNNYYYaaakkkeee^^^XXXTTTSSSRRRRRRRRRSSSTTTUUUXXX]]]eeekkkvvvzzzuuudddVVVNNNGGGCCCCCCEEEGGGJJJPPPWWWcccqqqvvvlll^^^NNNBBB>>>>>>???AAABBBAAA>>><<<;;;<<<===???@@@@@@AAAAAAGG=?jjjRRR===999999===>>>888222000---///111222111000111222000222444333000//////111222222111///......000333111000---)))$$$""""""$$$)))+++------***(((&&&&&&'''***---///...------...///...,,,***)))'''''''''*********)))((())),,,///444222000/////////---+++)))(((((()))+++,,,,,,+++HdĦ******+++---///=Īj)))************---111555333222000...,,,+++******GG=?333222111000...---,,,(((''')))...444888777555555333///...------,,,+++***)))((('''&&&''''''(((###''')))***)))(((***,,,,,,++++++,,,---222444666555222///000222222111000/////////000111555666666333///***(((''')))+++,,,---,,,)))&&&$$$'''((()))+++---.........(((***,,,------///222555777666333HdĦ,,,,,,111777:::999666222000---///000...+++(((&&&&&&(((***,,,///222333444444555999<<<:::666111///000111222222333444666777888222000---++++++---///111---***&&&$$$%%%)))...222000111222222111111333555000...,,,+++,,,...111333666555555555555111***$$$$$$)))///222000......///...000000------111333111000000222444777:::<<<===666666777:::===<<<777333222000///......///111333111555666444555888888555333222222333666999999999===::::::>>>DDDLLLYYYdddkkkddd[[[TTTQQQRRRTTTUUUUUUXXX\\\___cccjjjsssyyy~~~ooo```TTTNNNGGGEEEEEEGGGHHHLLLWWWaaaooozzzuuuhhh[[[MMMDDD?????????AAACCCCCCAAA???===>>>???@@@AAABBBBBBBBBӵĭӵӵĦӵӵĦƜ`1.׼sĦxxxӵ:::Ħ222333222222222333000111111111ĭӵ&&&###Ħ((()))&&&Ħ///Ħ'''&&&&&&&&&(((((('''&&&%%%'''***---,,,***''',,,DdD---+++)))?fӵ,,,,,,,,,Ħ...//////ӵƜ`1.׼s000000ĭӵ,,,222///)))******)))))))))***,,,ӵ&&&((())))))Ħ111111///---,,,,,,------...000111111333444Ħ(((+++---...,,,)))000Ħ...000111222444666777666555DdD777777555&&&&&&ӵ000333ӵ===ӵ000222444222///Ħ'''444ӵ,,,+++***666ĭӵ///...222222000///222222000111444777;;;===>>>>>>===777777777888999999777555222222111111111222444444222777999777777999999777111111111333666999999999:::999;;;BBBFFFKKKUUU___bbb\\\UUUPPPOOOQQQSSSTTTXXX]]]dddiiinnnvvvvvvgggYYYPPPKKKFFFEEEEEEGGGIIIPPP^^^kkk~~~tttcccTTTIIICCC@@@???>>>???AAABBBAAA@@@<<<===>>>???@@@AAAAAAAAA?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e777>hӵ444444333333444222000///fff?><z555g&e>&e,,,(((HL***+++,,,ShӵgL&&&&&&&&&'''(((&&&&&&&&&$$$$$$%%%)))S?ʬ***)))3h?D%%)?+++(((ZufĦ//////...gL111,,,...g&e000gĉ@+++,,,g&e>&e(((@e444111??+++(((++++++******+++---g<ĉ'''((()))***3we<Ħ555666333///3h?@e***+++---///000---///111Z$$$(((+++...///---3h?gL...111333333444666888444444333D%%)?555fff?><z'''%%%=?Ħ222g&e>>>g&e+++...111S?ʬ6664ff?>ߝL+++@e444g&e222,,,,,,3h?g&e>&e,,,...??///333444222111222222000444777<<<@@@AAA@@@>>><<<888888777666555666777888333333333333444555666666444999;;;999999;;;;;;999222222222555888;;;;;;;;;888888===EEEHHHIIIPPPYYYYYYUUUPPPMMMMMMPPPQQQRRRZZZ```hhhooouuu~~~|||mmm___SSSJJJFFFEEEDDDEEEGGGJJJRRRcccrrrsss___OOOEEEAAAAAA@@@>>>>>>???@@@@@@???:::;;;<<<>>>??????@@@@@@4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]Ħ///ZuR)Ħ333222111000///...---sߝLGdUĦ555Hƅ^Hu]Ħ)))ntHdĦ***)))HGgĉ@///HdĦ###'''))))))***'''$$$""""""&&&Htƅ^***'''Bt=o9ĦDtfo9Ħ)))***+++g?222222HdĦ//////...Hu]Ħ...tt---+++Hƅ^Hu]Ħ000H׼s444000,,,,,,,,,222000...,,,,,,---tQ///---++++++je<Ħ555444111Bt=o9ĦH׼s""""""''',,,...---///+++%%%HtĦ''',,,***)))***Bt=o9ĦHdĦ///444777666444222111,,,///111Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ555Hu]Ħ)))***Htƅ^444qIܗGIӵ222H׼s///222Hu]Ħ222222Bt=o9ĦHƅ^Hu]Ħ,,,......000222444555555444444777999===AAADDDCCC@@@<<<666111---...333777777555???<<<999888888888777666:::::::::===@@@@@@<<<888999555111444;;;???===:::444777<<>>>>>???@@@???<<<:::8888884DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦ...,,,t|<222222222111000///------DdDDdDĦ444DdDΦDdDĦ---q<niDdDĦ+++qet***,,,DdDĦ ###''')))))))))'''$$$"""###q<R,,,+++qjRgdKӵHdDĦgdKӵ)))+++GR/f6LĭĦ333333DdDĦ,,,...---DdDĦ///`eĭ***DdDΦDdDĦ333DdDĦ555...///111000///......///444222000...---...geĦ111000...FSĦ555444qjRgdKӵDdDĦ %%%+++---,,,((($$$ DdDĦ)))***)))'''qjRgdKӵDdDĦ///333555555333333222000111111HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ333DdDĦ,,,q<R222111peƜ4DuTӵ444DdDĦ111333DdDĦ222qjRgdKӵDdDΦDdDĦ+++000222222///...,,,...111444666666444333666888===BBBEEEDDD@@@<<<666111---...333777999888<<<<<<;;;<<<===<<<999777:::::::::<<<>>>>>>:::777555222000444;;;???<<<888444999@@@GGGLLLPPPRRRTTTTTTRRROOOMMMLLLMMMLLLLLLSSS]]]kkkwwwttt^^^RRRNNNJJJGGGGGGEEEDDDHHHQQQ[[[dddqqq~~~nnn\\\NNNCCC>>>AAA@@@>>>===<<<<<<<<<<<>>:::666999999999;;;<<<<<<999666111///000555<<>>BBBAAA???===<<<;;;;;;<<<@@@BBBBBBAAA>>>;;;9999994DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<Ħ444Dt111111111111000000111000DdDΦDdDĦ000>d<ʜ4DuTӵ5554DwDd<Ħ+++puR)Ħ>d<%%%'''((()))***)))((('''&&&peӵ%%%ĦpeӵDx<>d<ӵDd<&&&qR/ܗ?fӵ222>d<))))))>d<Ħ0004DufئL>e'''DdDʜ4DuTӵ111DdDĦ...---///111111000000000111111///---,,,++++++geĦ---s<v>aĦ666555peӵDx<DdDĦ%%%%%%'''+++------###!!!DdDĦ111))))))(((peӵDx<>d<111111000111444666888888777>d<ӵDd<DdDΦDdDĦ+++DdDӵnd<DdDĦ///>d<Ħ000peӵ000Ħ***F&uTӵ444DdDĦ///111>d<Ħ777peӵDx<>d<ʜ4DuTӵ111333333111...,,,(((,,,222777999999777555555888>>>DDDGGGEEE@@@<<<999555111000333777:::;;;::::::;;;<<<===;;;777444666666888999;;;;;;999888222111111555;;;??????===:::AAAJJJPPPRRRRRRSSSTTT[[[WWWTTTTTTVVVVVVRRROOOXXXaaaooozzz}}}~~~sssaaaMMMCCCAAABBBGGGKKKIIILLLRRR\\\jjjyyyxxxaaaNNNEEEBBB@@@???>>><<<<<<<<<======AAACCCCCCAAA>>>:::9998884DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ...s&dq&ĒR333444i?ʜtd<Ħ+++HHܗDӊB$$$<x)))***,,,,,,+++***)))B?d<111333222000//////000000///---,,,++++++geĦ,,,Hg8>aĦ666555B?Ho9222>d<(((***++++++'''%%%###>d<ӵ+++***B?Ho9111<x///000333666999999999&ӫeʬtIӇ444>d<Φ>d<Ħ---D&ӫetIӇ222DdDĦ...sdKĦ...B?dp&ĒR111222>d<sdKĦ;;;B?Ho9777s&dq&ĒR333555555444111---+++)))---333888;;;:::888777666999>>>CCCFFFDDD???;;;:::777333222333555888999;;;999666444444444333111222444666888999:::;;;<<<777555444666;;;???AAAAAA>>>DDDLLLPPPRRRTTTXXX\\\ZZZXXXWWWXXXYYYXXXUUURRRYYYbbboooyyy~~~|||}}}vvveeeWWWHHHBBBAAABBBFFFJJJIIIOOOWWWaaapppwwwaaaPPPHHHFFF======<<<<<<<<<>>>???@@@AAABBBCCC@@@===9997776664DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDneAAA====e222222222333444444666666ege000---sĪj@h000222222fdDĦ+++@ďD&&&(((Hkge******,,,...---,,,+++***@h)))+++@G***+++HĪj@IŌ''' Bene+++Hkge)))ne---+++fe%%%Hu]3hh***---111se111222444333111000000000111000////////////geĦja>aĦ666666@G555555se((('''(((***++++++(((&&&<Ō...---,,,@G111111Hkge///...///111444666777777HĪj@IŌ666555ege---///Hu]3hIŌ000111DdDĦ...ne------@h222000>h---111333se,,,ne999<<<@G111555sĪj@h444555666666444111...,,,***---222777::::::888777666888;;;???AAA@@@;;;888888777555333333555777888:::666111......000111111111444666888999:::;;;===;;;:::888:::===@@@AAAAAA@@@FFFLLLOOOPPPSSSZZZ```YYYZZZ[[[[[[ZZZWWWUUUSSSWWW```lllvvv~~~{{{{{{||||||pppWWWMMMCCC@@@AAAAAACCCGGGKKKSSS]]]hhhwwwwwwcccRRRHHHDDD<<<;;;;;;<<<===???AAABBB@@@AAAAAA???:::6664443334DuXӵĵD^QQQDDD===444333333333444555666444444444222//////000111000...DdDĦ---+++'''***,,,---+++,,,---...---+++***)))***''')))******((()))***,,,(((!!!***)))******---***(((&&&'''D^(((***,,,///s׼s444000111333333222111222333//////000000000000geFm8///>aĦ777666444222666777s׼s*********+++---//////---***Ho.........---(((111222111222000......///222222222111555666666,,,///222D^...---///DdDĦ......,,,...+++111111///,,,)))---222666s׼s+++,,,333777999===---111555777111222333444333222///...***---111444777777666666555666777999;;;999666333333333444444444666888999777333///---...111333444444666888999888888:::<<<;;;<<<===???@@@@@@>>><<>>@@@AAA>>>??????<<<888333111000Φ4DuXӵtvӵ>d<ĦĦĦĦ<<<999666777999555444444333444555666777111222333333444444444333666444111,,,***+++///333000111111///,,,+++,,,///>d<Ħ///---+++!!!!!!###%%%(((,,,///111+++...111111...,,,---...---,,,***(((((()))+++,,,...,,,)))(((((())))))(((######$$$%%%'''(((((()))---///222666777333---((("""%%%(((***+++,,,...000---***(((''''''((((((''',,,,,,,,,...Ħ%%%&&&(((***,,,,,,+++)))((()))>d<Ħ***''''''))),,,Be333333...000222333333333444555------......///000geFYĉ---///>aĦ777777555111...,,,******,,,111555777Be+++,,,,,,---///222444333111///nu]ӵ222((("""!!!###)))---111222111111333555333444333000...---...000000///,,,***))),,,222666222444666666555111---***++++++---000444>d<Ħ///,,,++++++,,,>d<Ħ...000222Ħ///,,,)))(((***---///000000...,,,+++***,,,...///)))...444999Be///---...//////Ħ777>>><<<888111***'''))),,,111666999888999;;;999555---...000222222222111000***,,,///222444555555444444444444555666555222000...000333444555777999;;;444111......000444666666777999;;;:::777666888:::999<<<@@@CCCCCC@@@;;;777>>>EEELLLOOOMMMOOOTTTZZZdddiiimmmjjj```YYYWWWXXX\\\ccclllsssxxx~~~zzztttvvvwwwyyyuuudddSSSOOOGGGAAA@@@AAABBBEEEJJJQQQ]]]jjjuuusss^^^JJJ===>>>======<<<<<<===???@@@===>>>>>>;;;666222///...?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ>>>777666999777999888666555555555666777555222......000222222111333///,,,,,,...000000///222111...***((('''***,,,gdDĦ111///,,,)))'''%%%&&&***...//////+++++++++***************))))))'''$$$###%%%***///---,,,+++(((&&&%%%&&&(((!!!$$$''')))******)))***---000333333111---+++((())),,,...000111111111,,,+++***)))))))))***+++111111111gdKĦ(((&&&(((+++---...,,,***((('''sdKĦ'''###"""&&&+++///,,,***(((+++...000111222444555000///------...000ŶS1111112223we<333111...---***((('''+++111444...//////000000222555777;;;:::888iĉ@3hR/Ō***((('''%%%$$$$$$))),,,000444777777555444666444222111222222111///000---++++++---000222222111222333333111---)))'''------...111555DdDĦ+++'''%%%&&&***sdKĦ------gdKĦ...///...,,,+++,,,111555/////////...,,,+++,,,...///222555888222000000///000gdKĦ666======999000'''$$$***000777999;;;===<<<999555222)))***,,,///222333222000+++---...///000222444777:::888444111...---------------000444888888444111444000---///555:::;;;999???===;;;:::;;;:::999888999<<<@@@CCCCCCAAA>>><<<<<<@@@DDDEEEEEEHHHPPPWWW___fffiiieeeeeegggbbbWWW^^^hhhqqqvvv}}}{{{vvvrrrsssyyyzzzkkk[[[QQQGGGDDDCCCAAA>>>???HHHRRRaaafffvvvwww___JJJ???;;;;;;===@@@BBBBBB???===???>>>===;;;777333///--->Anenenene???:::555666<<<;;;999888777666666666777777666222///...000222111000000---******,,,......---///...+++(((&&&'''+++De000111000///,,,***''''''))),,,,,,+++(((((())))))(((((('''&&&&&&&&&%%%###"""###'''+++******))))))(((((((((((( """$$$'''))))))(((''',,,,,,------------------+++,,,---///000111111000,,,,,,+++******+++,,,---111111ne,,,+++((())),,,------+++)))''''''ne...)))&&&$$$(((---111222///+++((($$$(((,,,///000000111222///............///>A222222222k<000000//////...,,,)))(((+++111444333111,,,,,,---...///222555777;;;:::888fh++++++***)))'''&&&%%%))),,,000444666777666555555444222111333444444444444111...---...///000000......///...,,,***(((&&&,,,---...222666De///---***((())),,,ne222000ne---111222222000------000222///000000///---,,,...///111333555777777555333111000...ne222666999:::999333---+++---000555777:::;;;;;;888555222***+++,,,///222333111//////000111111111222444666888666333000---,,,,,,,,,***+++...333888:::777555666333111444:::???@@@??????===:::999::::::999888666999>>>BBBCCCAAA===:::;;;===???@@@BBBFFFMMMRRR\\\bbbgggiiijjjjjjddd]]]dddlllrrrvvv|||zzztttssswww~~~qqq```UUUOOODDDBBBAAABBBBBBEEEPPP[[[hhhnnn}}}sss]]]III>>><<<<<<===???AAA@@@>>>;;;======<<<:::777444111VVVAAA;;;555888>>>===999888777777666666777777666333000///000000000///---+++))))))***,,,,,,+++,,,+++(((&&&%%%(((---111......///000111///---)))(((((((((((('''$$$%%%'''((((((&&&$$$""""""###$$$###""""""$$$&&&((('''&&&(((+++,,,***''' """%%%'''((((((&&&%%%...,,,)))&&&&&&(((,,,.........///000000000//////---------------...///000000000///...---(((***+++,,,,,,+++)))(((***000...+++***(((+++000333222...(((%%% $$$***...//////......------......///...000111333,,,,,,,,,---///000---+++***---111333222000+++++++++---///222444666:::999777444,,,,,,,,,,,,+++***)))(((***,,,///222555666666666555333111111444666777888888555111//////000//////...---,,,+++***))))))(((---...000444777111///...---------///666666444...///444555666444111//////000000111111000......///111333444555666666555444333000///111333888888888777666555222111000333555777999888777444333,,,,,,---///111111000...333444444444222222444666888666333000...---------((()))---333888::::::888888666555888>>>CCCEEEEEE???<<<:::888999999999888333666;;;@@@AAA???<<<999:::::::::;;;???DDDIIIMMMWWW[[[dddnnnqqqmmmhhhfffjjjpppuuuwww|||yyysssttt{{{|||eeeSSSKKKKKKDDDBBBAAACCCFFFLLLXXXeeetttzzzzzzmmmZZZHHH>>><<<<<<<<<===??????===;;;;;;;;;:::999888666555^^^HHH@@@999999<<<999777777666666555555555555555333111000//////......,,,+++*********+++++++++---,,,)))&&&%%%(((...222444222///,,,***+++...111///---+++)))'''&&&&&&%%%$$$&&&)))******'''###!!!"""###%%%%%%%%%%%%$$$$$$'''%%%$$$(((,,,---(((### ###&&&(((((('''&&&///,,,(((%%%$$$'''+++...//////.........---------.........//////000111111000000111111000///---,,,'''(((***+++,,,,,,++++++000000000000///...---,,,,,,...222444222---'''"""###***...///---,,,++++++,,,---//////...,,,+++---///222444555444333222///---,,,***+++---///111...---,,,---000222111000---,,,+++---///222333444666555444333222111...,,,,,,---------------,,,,,,+++,,,...000222444666777555333111111333666777888888666222111111111000000000///---++++++,,,---//////111444666666444111.........///000000000000000444555555222...,,,///222555666777777666333111000000111222111000000111333555555555555555444444444111000111444444333555::::::888666777888777444111222333555666666666444333///......///000000///---333444444444222222444666888777555222111/////////''')))---222666888999888777666777:::@@@DDDGGGGGGAAA>>>:::999888888777666333555888;;;<<<<<<<<<;;;;;;999777999>>>CCCHHHJJJSSSVVVbbbrrrwwwoookkknnnmmmrrrvvvzzz}}}~~~zzzvvvvvvyyy}}}~~~~~~pppZZZKKKEEEEEEGGGCCCCCCFFFKKKSSS```llluuuiiiZZZJJJ@@@:::::::::;;;===>>>>>><<<::::::999888888888999aaaKKKDDD<<<999999333444444444444444333333222333333222111///.........------------,,,,,,------111000---)))(((***...222222111///+++((((((+++///++++++***)))'''&&&&&&&&&&&&))),,,...---***%%%###$$$%%%''')))******((('''(((%%%$$$'''+++***$$$ $$$''')))******...---***(((((()))+++,,,------,,,,,,++++++++++++//////000000111111111111///000000000///---+++***&&&&&&((()))+++---...///666444222000///...------...000222333111,,,&&&"""$$$***//////---***)))(((***,,,......---+++***,,,///222555666555444222333111...,,,+++,,,...000---------...///000000000111///------000222222222000///000222444333111...,,,,,,,,,------...///000---------...///111444555555333111111222555555555666333111111222222222111111///---++++++...111333333444666666444111---+++,,,---000222222111000///000222333111......111555333444666999999777444222000111222111111111333555666666555555444444444444333111333666555333666;;;>>>999555444666888666444333444555555555555555444222000///000111111///...111222333222111222444666666555444222111000///...+++---000333444555666666555555666999>>>AAACCCDDDBBB???<<<:::999888555333666666666666888:::<<<>>>===;;;888999===CCCHHHJJJQQQTTTbbbrrrvvvpppnnnrrrmmmpppuuu{{{~~~||||||zzzwwwttttttyyy}}}sssaaaSSSIIICCC@@@EEEBBBCCCJJJSSS]]]kkkwwwsssggg\\\NNNDDD999888888999<<>>======<<<:::666333888777666666777:::===???===<<<:::999<<>>gggNNNEEE===:::777///222333333444333222111000///111222111///---...000...000222222000///000111222222111///------///000///111333///***&&&&&&(((%%%((())))))&&&%%%&&&(((***+++---...---***&&&$$$$$$$$$%%%)))---///---+++))))))******(((&&&###!!!"""'''+++---......///......,,,+++***))))))))))))+++,,,.../////////000000///...---,,,+++,,,...///000000000///))))))(((((()))+++---...111000...---,,,,,,---.../////////---,,,)))'''&&&###&&&+++---,,,(((&&&$$$%%%&&&(((***++++++++++++)))+++...000222333333222111000---+++))))))******)))***,,,,,,---...///000...+++)))+++000444444222******+++000555666111---+++)))'''''')))---222555000...+++((((((***...000111111222444777888777666111///...///000111000///+++***)))(((***---111333333444555222...,,,,,,---+++---111444666666555444......000333666777555444111111333666999999555222...///111111111222444666777777777777666555444333222111111333222///000555777555222222333666999::::::999888777666666777777555333222222333444333222222333333222000000111222555555444444333222111000555777999999666555666777555777888999::::::;;;<<<:::;;;===???@@@>>>:::777888999999::::::;;;<<<<<<;;;;;;:::888888<<>><<<999999;;;===?????????===999777777999<<<>>>qqqSSSGGG>>>:::777000333333444555444333222111---000222222///---...000...111333333000///000222000111111000......///000...222555222,,,'''&&&'''%%%(((***)))&&&$$$%%%''')))***+++,,,+++(((%%%###"""!!!"""&&&+++...---+++)))+++,,,+++)))&&&&&&&&& %%%***---//////......---,,,++++++)))))))))***,,,...000222//////000///...---+++***(((***---000222333444444,,,+++)))(((((()))+++,,,,,,++++++***+++,,,---...///...---+++***)))(((((($$$'''+++,,,***&&&$$$###$$$%%%&&&(((***+++,,,,,,''')))+++...000111111222---,,,***)))((('''((((((''')))+++,,,,,,---///000+++'''&&&)))000555555444+++***+++000555555000***+++(((%%%$$$''',,,222666111...***'''&&&(((,,,...///000222666:::;;;:::888111///......//////...,,,+++***)))***+++///222444111333333000---+++---///,,,...222555777888777666000///111555999999666222222111222555888777444000...///000111000222444666666777777777777555333222111//////111///,,,---222111111111222444666999;;;<<<;;;999888777777777888666444333333444555444333555555555333000//////111888888888888777666555444777:::<<<;;;999777888:::777999:::;;;:::::::::;;;666888<<<@@@CCCBBB===:::777999<<<>>>>>>===;;;:::888999999777555888AAAIIISSS```gggddddddkkknnnllllllgggfffkkkooosss~~~|||sssmmmooovvv{{{jjjSSSDDDAAACCCEEEDDDGGGGGGNNN]]]nnn|||qqqggg```TTTGGGBBB???;;;::::::<<<======AAA>>>:::777777888;;;===|||WWWJJJFFF;;;333444333444444666888777555222...222555444000...000333333555777666444222111111444111//////111222000......///111111000---***(((((()))(((%%%""""""%%%)))***(((&&&&&&''''''&&&%%%######$$$(((+++,,,(((%%%###$$$'''((((((&&&$$$"""###!!! !!!&&&***------...//////...,,,***(((&&&'''***...111222000............//////---***''''''(((+++000444666444333111---))))))+++,,,,,,+++)))******))))))+++///111666000+++,,,+++&&&###"""&&&''''''&&&###!!!!!!"""&&&%%%$$$%%%((())))))(((%%%$$$$$$'''---000111000++++++******((('''&&&%%%)))***,,,---...---,,,+++000+++''')))...333555333+++))))))---222333///+++%%%)))------******---000000...---,,,,,,---,,,+++///000333888;;;;;;999666888111++++++///222///+++***+++---...///111444666222111000000111222444555999777444444555777888888444777999999888777777777222222222222333444555555555333000///...000222444444555666888888666222......///111000...------...222111000000222777;;;>>>>>>777111111666:::888555777444333555888:::999888555555555111---,,,...111777:::===<<<999666777888<<<===>>>===;;;999999999<<<:::888777888888777666888;;;>>>???===:::888777:::888777<<>>>>>???@@@AAAAAA@@@===;;;::::::;;;<<<~~~XXXJJJEEE;;;555666444444444555777666444222000333555444000---///222444555666666333222222222333111......///111000///...///000000000...,,,+++(((((('''%%%""""""%%%(((***(((&&&&&&''''''&&&%%%%%%$$$%%%(((***)))%%%""" !!!###$$$%%%$$$###"""'''%%%""" ###'''***)))***,,,......---+++*********+++---000000///---....../////////---+++)))***+++---111444555444222---***'''&&&)))*********'''((())))))))),,,///222333---)))***)))%%%"""###(((((('''%%%!!! """""""""$$$'''((('''&&&&&&%%%&&&)))...000000///++++++,,,,,,+++)))((('''++++++,,,,,,,,,,,,,,,,,,...)))%%%%%%***///111111+++)))(((+++///000---)))&&&***......+++)))+++...------,,,------......---000111333777999888666333555///***+++///222000,,,---///000111111333555777333333333333333444555666888666444333555777777777777999:::888666444444555111111111111222333444444333222000///...///000111111333666888777555333111111222222111///...///000111000000111444777;;;>>><<<666//////444888888666777555333444777999999888555555444000------///222666888;;;;;;999888888999<<<===>>>===<<<;;;<<<===;;;888666555777888999999888;;;>>>???===:::888777777666888===@@@???999333222///...111333666===FFFPPPXXX^^^___aaaeeehhhiiihhhhhhjjjnnnuuu{{{yyyrrrrrrwwwzzzzzzrrrbbbSSSEEEAAACCCEEEFFFGGGKKKTTTaaalllvvvwwwmmm```TTTKKKCCCBBBAAA???>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<[[[JJJCCC:::555777555333222333444444333222111333555333///---...000555666666444222222333444333000---+++---...//////---......//////000000000))))))(((%%%######%%%(((+++)))''''''((((((&&&%%%&&&&&&'''(((((('''###  !!!"""######$$$---)))$$$  ###&&&%%%'''))),,,---------,,,---+++***+++,,,------,,,///////////////...---,,,......///222444444222000(((&&&$$$$$$%%%'''''''''%%%&&&((()))***,,,000222000+++(((******'''%%%&&&******((($$$ """"""###&&&)))***)))'''''''''(((+++...000///---+++,,,---...---,,,***(((---,,,+++******++++++,,,,,,((($$$%%%(((,,,......+++)))'''(((+++,,,***''''''+++///000---******+++******,,,---............000000111444555444111...111,,,)))+++000333222///111222444444444555666888555555666666777666666666666444333333555666666666::::::999777333111111222000000000000111222333444222111000000///...------///333777888666333333444444555444222000///111333...///000222555999;;;===;;;444---,,,111666888777999666333222444666777777444444222///---...222555444666999;;;;;;;;;;;;<<<>>>>>>???>>>======@@@BBB:::777444333555888;;;<<<888;;;===>>>;;;888777666333666:::===<<<999555111...,,,---222666999AAAJJJPPPXXX]]]^^^^^^bbbddddddiiikkkmmmppptttyyyzzzwwwvvvvvvzzz~~~~~~nnnaaaSSSIII@@@@@@CCCEEEGGGIIIQQQ]]]kkkttt{{{{{{pppcccUUULLLFFFEEECCC@@@>>>===<<<<<<>>>>>>======<<<<<<;;;;;;aaaJJJ@@@999555666444222000000111222111000000222222111///...000222555666555333111111333555333000---++++++---///000......---...///111333444,,,+++)))(((&&&'''((()))+++)))(((((()))((('''%%%&&&'''((())))))'''$$$""" !!!###%%%''')))///,,,&&&""" """$$$%%%'''))),,,---...------,,,)))'''&&&(((+++,,,,,,///000000///...---......000//////111222111///,,,&&&%%%$$$##################%%%(((***+++---000222///+++***,,,---******---///...***%%%!!!%%%&&&'''***---...---+++((()))+++---//////...---+++,,,...///...---***)))...,,,***(((((()))+++,,,,,,***)))***---...---+++***(((&&&&&&'''((('''%%%%%%)))...000...,,,++++++''')))+++,,,++++++++++++,,,,,,---///111111...,,,...+++))),,,111444444333222444666666555555666888555666777777777666555444333222222333555666555444999999777444111///000111111111111111222333444555222222222222111///---,,,///444999888333000111333666555444222///000222444---...111444777999;;;<<<:::444---,,,000555999:::;;;888444111000000222222111000...---...111666999333555888;;;===>>>??????@@@@@@???>>>===>>>@@@CCC;;;777333222444888:::<<<888;;;===<<<:::777555555555888;;;;;;777444333333...---///555999===DDDLLLRRRYYY^^^^^^]]]___aaa```hhhkkknnnppprrrvvv}}}}}}}}}|||xxx{{{tttaaaTTTJJJDDD@@@CCCFFFHHHJJJMMMYYYcccqqq|||}}}rrrdddVVVLLLEEEDDDCCCAAA???>>>===<<<<<<======>>>======<<<;;;gggLLL???888444444222000....../////////......////////////000222444555555555333222222444666333111...,,,+++,,,///222///.........000222555666///...,,,+++++++++++++++***)))))))))******(((&&&%%%'''***++++++***((('''%%%$$$$$$%%%'''***---//////,,,((($$$""""""$$$%%%''')))+++---......---,,,'''$$$""""""%%%***---.../////////---+++***,,,//////.........///...,,,***''''''&&&$$$"""!!!!!!!!!###&&&***,,,---...///111,,,******------+++---111333111---(((###!!!"""$$$))))))***,,,///000000...)))***,,,---------------,,,,,,......---,,,***)))---+++)))''''''(((+++---,,,---000333333111,,,))))))(((&&&%%%%%%&&&%%%%%%###&&&+++...///...---,,,''')))+++***(((&&&'''((((((((())),,,......---+++,,,++++++---222555555444222444666666555444555666444555555666555444222111000000000222555555444222555555444222//////000222333333222333333444555666444444555555333111///---222666999777111---...000444444333111//////222444,,,...111444777999:::;;;;;;666000...111666:::<<<===;;;666000---+++,,,...,,,++++++,,,000555:::===444555888;;;>>>@@@AAA@@@??????>>>===;;;<<>>>>>;;;<<<======>>>======<<>>@@@???>>>:::;;;;;;;;;::::::===???===:::666444666888::::::999;;;;;;:::666333222222999;;;:::888444222333666444333666<<<>>>???DDDJJJKKKSSS[[[]]]___eeeiiijjjbbbccceeegggkkkqqqxxx}}}}}}}}}~~~rrrcccTTTLLLDDDDDDGGGLLLMMMMMMPPPVVV^^^eeesss{{{nnn___PPPFFF>>>??????@@@@@@@@@??????;;;;;;<<<<<<======>>>>>>lllOOOAAA;;;999888333222222222333222///---///---,,,---///111333444222444555555444333333444333444444333000000222555222222222222222333333444222000......///000...,,,''''''(((+++------,,,***"""&&&+++,,,+++******+++******+++,,,...111222333...------+++***(((&&&&&&'''(((***,,,---,,,+++***###!!! !!!&&&+++...000......---)))###"""&&&***---,,,+++,,,...///...---(((***,,,+++)))'''(((******---000111000...---,,,((((((***---,,,***---333555333///)))&&&'''***...---+++)))(((***,,,------)))***+++***((()))---000333222000...,,,+++++++++(((''''''&&&'''))),,,---+++---000111...***&&&$$$&&&'''))))))((('''&&&&&&$$$$$$&&&)))+++,,,+++***(((******((($$$$$$(((---,,,++++++---//////...,,,******+++---///000111000...000333555444333444444444333222000//////......+++,,,...222444444111//////111222111///------...333333333333444555666666666666666666555444444333666555555333111///---,,,...///111222111222333555000111222444666777999999;;;888555333333666999;;;;;;;;;:::666111...///111+++***+++...444777888888444333444777;;;===;;;999222444777888999:::<<<>>>;;;999666666888;;;<<<<<<:::;;;;;;999555222111111777888999999666444222222333222666<<<>>>???CCCHHHJJJSSSZZZ\\\___dddhhhiiiaaa``````ccciiiqqqwwwzzz~~~{{{jjjWWWMMMLLLFFFHHHMMMRRRTTTTTTXXX___gggooo|||wwwjjjZZZLLLBBB======>>>?????????>>>===<<<;;;;;;;;;<<<===???@@@mmmOOOBBB>>><<<;;;444444444555666444111...111///------...111222222111333666666555333333444444555777555222111333666444333333333333333222222222000---...000000...+++&&&&&&(((+++......---+++"""&&&+++,,,***((()))***)))***+++---///111222222/////////...,,,)))&&&%%%$$$&&&(((+++,,,,,,++++++%%%###"""###''',,,///000---...,,,'''!!! $$$)))---,,,+++---///000000///'''***------++++++---///,,,///222333111...,,,+++******,,,///...,,,000666555222...)))&&&(((,,,000000---***(((***,,,---...)))******((('''(((---111777555222...,,,,,,,,,---&&&&&&&&&'''(((***,,,---***+++,,,***'''$$$###"""%%%'''***+++***(((''''''&&&%%%&&&''')))***)))((()))***+++((($$$&&&,,,222111/////////000000...,,,)))***+++,,,---......------000333555555444444555555444111///............***+++...222444444111...///111222111///,,,++++++222222222222333444555555555555555555555555555555555444222222222111...,,,,,,///111333333333555666222222222333555666888999:::888555333444555888999999;;;;;;888444222333555---,,,---000444777666444333222222555999:::888555,,,///333666888:::===???999777666888:::===>>>>>>:::;;;:::888444111000000333555888:::999666111---000111555;;;>>>>>>BBBHHHNNNVVV\\\]]]]]]aaaddddddaaa^^^]]]aaaiiirrrwwwyyy~~~|||eeeOOOGGGKKKJJJLLLRRRXXXZZZZZZ```hhhssszzzuuugggWWWIII???===>>>>>>??????>>><<<;;;<<<;;;::::::;;;===@@@AAAuuuXXXGGG===888888999999999555111000111444333444333222//////000111444999<<<;;;666111000222222333444555555333111000...///111///---,,,...111555222111222555444...((('''''''''+++...///,,,)))&&&(((+++------***(((%%%+++((('''+++222777777555333111000000000---((($$$(((((()))++++++,,,,,,,,,------,,,,,,++++++++++++------,,,)))&&&%%%&&&((()))***+++,,,...///111222---+++)))***---///---+++///000000///------...000000///---,,,,,,...111222777222+++'''(((***---...///...,,,(((&&&&&&))),,,...,,,)))&&&%%%(((---222999888666222...++++++,,,)))((((((+++...///---+++,,,+++(((%%%"""!!! '''((()))+++,,,,,,,,,,,,+++)))((('''''''''&&&$$$(((---111111...++++++,,,///---+++,,,......+++((($$$%%%'''((((((+++///222333444666666333111000111555555555333000---------,,,,,,,,,...111222111000000222333111---******,,,111111111000///...------111222333333333333555777555222000111222222///---333111000000333666888888888888777444333333555888===999555111000222666888666777888777666666777888666555444333222333444555333444555555555444333222000222444666777:::>>>@@@:::888777888;;;===>>>>>>999:::;;;:::666333111000555666777888777555333222000333666777777<<>>>>>??????>>><<<:::777888999;;;<<<===>>>>>>{{{```NNNBBB;;;888888888888555111///000111222333444333111///000111222777:::999555111111222555555666555444222000///+++---//////......111333555333222444777555///***((('''(((+++---...+++(((''')))+++...///...---,,,***((('''***111666777666222111/////////...***''''''(((***+++------......---------...---,,,,,,+++---......---+++***+++,,,+++******+++,,,...000111---+++***,,,///111000//////000000...---,,,---...000///,,,******,,,...000333///***''''''***,,,,,,---,,,***'''%%%&&&))),,,---***&&&$$$$$$''',,,...666666555222///......000+++******,,,///000...,,,,,,***(((&&&$$$#########+++++++++++++++++++++++++++***)))))))))((('''&&&)))+++///000000...------,,,+++***+++------+++((($$$%%%'''((())),,,///222222444555555333222222333555666555333000............------///000111000...///111333222///,,,,,,---000111222222111000...,,,,,,...222444444444555666555222000000222333222111222111000222555888999999888888888666333333444666:::777444111000222555777666777777666444222222333333333333333333444555555555666666777666444111000111444666777888:::===???===<<<::::::<<<=========888999;;;:::999666444333888999::::::999777444333000222555777:::@@@IIIPPPUUUVVVXXX]]]ccceeecccaaaccc```aaaggglllpppyyy{{{mmmaaaUUUJJJEEEGGGKKKQQQWWW\\\```gggqqqyyyxxxgggWWWJJJDDD@@@???>>>>>>===;;;888666555666777999;;;<<<<<<===kkkXXXHHH>>>:::777888888666333///......000222444333111000/////////333666666333111111222666666666444333000...---(((+++---//////000222444333333333666888666000+++''''''(((***,,,,,,***((()))+++---///111222333333+++(((''')))///444666666111///------...///...---((()))***,,,---...///000,,,---///000000...,,,***,,,...000000///.........,,,+++)))((()))+++...000---------...111333222222...//////...,,,++++++,,,111///+++((('''))),,,......,,,)))'''(((***************(((&&&%%%&&&))),,,,,,'''"""!!!$$$''')))***000111222111000000222444000///......//////---+++***)))((('''&&&'''((((((///...+++)))((()))***+++,,,,,,,,,,,,,,,+++***)))***+++---///111222000...***))))))+++,,,,,,+++)))&&&'''))))))***,,,///111111222333222111222333555666666666444111/////////000//////000111000...,,,...000222222111////////////111333555444111...,,,***...222555444111000///111///...///111444555666111000111333666888999888666777777666444222333444666555222111111222444666777777777444111///...///111222333444444444444444666888999:::999666222000444666999:::::::::;;;<<>>FFFNNNRRRUUUVVVZZZ___dddfffeeecccfffeeeeeehhhkkkqqq}}}{{{ooo```SSSIIIAAAAAAEEELLLOOOTTT[[[ccclllvvv}}}|||gggUUUJJJFFFBBB@@@>>><<<;;;999555333333444666777999:::::::::sss^^^LLL@@@<<<777888999888555111...,,,---000222222111///------,,,///222333222111111222444333222111///...------(((***---///111111222222000111333555777444///+++%%%&&&(((***,,,,,,+++***------...///111333444555---+++((()))---000222333///...,,,,,,---///000111******++++++,,,------...,,,...111333222000,,,******---000111///---,,,,,,,,,***(((&&&&&&(((+++.../////////000000111111111---...///...+++*********333000,,,((('''))),,,...,,,***))))))++++++***)))'''''''''%%%%%%&&&))),,,***%%%$$$((('''&&&)))+++---///000111444666444333111///---+++(((''')))((((((((((((***,,,---///,,,)))&&&%%%'''***---///111222111000......---...,,,,,,///222333000,,,)))***+++---...---,,,+++***+++,,,,,,++++++,,,......///000//////000333666666666666555222000000000222111111111111000---***---///111222222111111111...111444666555222///,,,...222555555111***%%%"""((()))+++...222555666777000///000222444555444333000222444444333222222333555444222222222333555666666777666444111/////////222333444555555444333222666999<<<======:::666333777999;;;<<<;;;::::::;;;===<<<::::::;;;;;;:::888888999;;;>>>AAABBBAAA@@@>>>>>>===<<<999777555333000000222888AAAJJJQQQTTTUUUWWW[[[```dddffffffeeeggggggiiijjjmmmttttttfffVVVIII@@@;;;>>>DDDMMMOOOSSS[[[eeeoooxxx~~~~~~jjjYYYMMMHHHBBB@@@>>><<<;;;999666444666666777777888777777777www___LLLAAA>>>888999999999888444000---+++---000111///---,,,,,,+++---///000111111111222000///---,,,+++,,,,,,---+++,,,...111222111///---,,,...000333333111---***"""$$$(((+++,,,---------///............000111222///---+++***+++,,,---...------,,,++++++---000333---,,,+++***)))))))))***+++...111333333000,,,***,,,...111222000---+++***,,,***'''%%%%%%'''***,,,111222111000...---------,,,---......,,,***)))***333000---***)))+++...000,,,,,,+++,,,------+++***'''''''''&&&&&&'''))),,,)))$$$ %%%((('''$$$$$$'''***---///111444666777555222...***&&&###"""(((''''''((()))+++---...+++((($$$""""""&&&+++///333555777666444111000111111///---///111111...******,,,///000000///......///000000...+++))))))***+++,,,---------...222444555666666444222000000111222222222333333222...+++.........000222333333333///111333555444222000...000333666444...&&& ###(((---000222333333///......///000000...---***---///111111111222444666555333222333444555777555666777666444222333444555666666666555333111000666888<<>>;;;999888:::;;;;;;:::::::::;;;>>><<<<<<<<<===>>><<<;;;888888;;;???DDDFFFEEEDDD>>>>>><<<:::888666444222222222444:::CCCLLLRRRUUUUUUXXX\\\```ccceeeggghhhgggjjjlllmmmpppwwwooobbbRRRFFF>>>:::===DDDIIILLLSSS]]]iiiuuu~~~|||nnn___PPPGGGBBB@@@>>>=========;;;999:::::::::999888666555444xxx___KKKAAA???999999999999999666222...+++---//////...,,,,,,---+++,,,---///000111222222...,,,***)))((()))+++,,,,,,---///111333111---******+++...//////...,,,+++"""%%%***,,,------...///......---,,,,,,---------...---,,,++++++*********,,,,,,,,,+++***+++...111///...,,,)))(((''''''(((,,,...111333222000,,,***...000333333111...,,,+++,,,+++)))(((((())),,,---222333222000---+++***+++***,,,......---+++++++++000///---,,,---...111222......---.........,,,***((())))))((('''(((***---)))&&&###$$$''')))(((&&&$$$&&&***---///111333555555555222---'''###""""""''''''''''''(((***,,,---'''$$$!!! !!!&&&,,,000555999;;;:::555111000111111000/////////...,,,***,,,///222444222111//////222222222000,,,)))(((((()))+++,,,------...111333444555555444111000000111222222333555666555111...///---,,,---000222444444111111111111111111000000///222444222...((($$$!!!###(((+++,,,,,,,,,------,,,++++++,,,,,,+++***)))+++---...///000222555777666333222222333555777666777888777666666777888777777777666555444333222666888<<>><<<888999::::::999999<<<>>>@@@??????@@@AAAAAA???>>>777666888>>>CCCFFFEEEBBB>>>===;;;999777555333333444555888===CCCJJJPPPSSSVVVXXX[[[^^^aaadddgggjjjkkkmmmmmmmmmsss|||uuuhhh]]]PPPGGG@@@<<<>>>CCCDDDKKKWWWdddqqq~~~|||pppaaaPPPDDDBBB@@@>>>>>>??????>>>===<<<<<<;;;:::888666444333zzz___KKKAAA>>>888777666777888777333000---...//////...---...///,,,,,,,,,...000111222111///---***''''''((()))+++,,,---///222444222---))))))+++,,,------,,,,,,---%%%)))---...---,,,,,,---,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++*********+++,,,,,,+++))))))+++...000///,,,***(((((()))))),,,---000111111///,,,***+++---000000///---------...---,,,,,,---...///000111333333111---***+++,,,)))+++...///...,,,,,,,,,,,,,,,,,,---///111333444000///...---...---+++******+++,,,+++******+++---(((((((((((())))))******&&&)))---///000111333444111222000,,,'''$$$%%%&&&'''&&&&&&&&&'''(((***+++&&&$$$!!! """''',,,000666999<<<:::444///...///...//////...---,,,,,,------111555666333000//////111222333111...+++))))))***,,,.../////////111222333444444333111//////000111222444777999888555222111---******---111444444333111///------///111333111333333222///,,,******''')))***(((&&&$$$%%%'''***)))''''''***+++,,,,,,---...///......///222444999666333000///111444666777888999999777777888999777777666666666666777777666888:::<<<======<<<;;;777888888777777999===@@@BBBAAA@@@@@@AAA@@@===;;;444333444:::@@@CCCAAA>>>>>>===;;;999777555555444555999===???AAAFFFLLLQQQVVVXXXZZZ\\\^^^bbbhhhmmmtttrrrnnnllltttvvvkkk^^^VVVNNNIIICCC??????CCCEEEPPP```nnn{{{sssaaaPPPFFFCCCAAA???>>>?????????>>>:::::::::999888777555555{{{aaaLLLAAA>>>777555444555777666333000///000000///......000222---,,,,,,...000111222111222///+++(((&&&'''((()))+++,,,...222555333...)))***+++,,,,,,+++,,,---///))),,,//////---++++++,,,)))***++++++,,,,,,++++++&&&(((+++---,,,+++++++++***,,,---+++(((''')))+++000///,,,*********+++,,,,,,---///000000...,,,***''')))+++,,,,,,+++,,,---/////////000111222333333000222333111...,,,---...(((+++...//////...---...)))***+++...000222444444111///---------,,,+++))),,,------,,,++++++,,,...)))***++++++******+++,,,))),,,///111111222333444...//////,,,(((&&&(((+++'''&&&&&&%%%%%%'''((()))'''%%%###"""###''',,,///555999<<<:::333---,,,---***---///...++++++---///...222666666333000......///111222111///,,,++++++***---000111111111111222222333444222000//////000111222444888::::::777444222---)))(((,,,000444555444111---******...222555555666555333000......///000///,,,&&&!!!!!!$$$(((&&&%%%&&&))),,,...///111111111///...///111444999666111...---///222555888999:::999888777888999666666555555777999;;;<<<777888999:::::::::999999777777666555666999>>>CCCAAA@@@???>>>>>><<<888555222111111777===@@@===:::>>>===;;;999888666666666666;;;@@@AAA@@@CCCJJJPPPWWWXXXZZZZZZ\\\aaahhhnnn{{{wwwoookkkttt~~~pppgggWWWQQQLLLIIIEEE@@@@@@CCCJJJWWWiiiwwwuuuaaaRRRJJJDDDBBB???>>>>>>???>>>===777888888888888777777666```JJJ???<<<555555555777888666333111333444555444222000///000---,,,,,,---///000000//////---+++((('''''''''(((******+++,,,---...///000///,,,(((&&&(((+++...///111000///...,,,+++***)))+++******+++---......---((()))))))))((()))+++---...,,,***))))))((('''&&&)))***+++,,,------------222000...+++******+++,,,...---***)))***,,,000222666111---+++---000000000111000/////////...---,,,,,,******,,,///000///,,,***+++---......000333555666333///---...---+++)))...---,,,,,,,,,***&&&###,,,+++***((('''(((,,,...,,,,,,------....../////////...---,,,+++++++++++++++************+++,,,---///+++&&&$$$&&&***...000888777555222000///......++++++*********+++---...111222444444333111...,,,///222444111,,,(((&&&&&&---///111111111000111222222111000//////000111222000111333555777777888888999555...***))),,,111555444555444///))))))...444777777444//////222111---...333555000(((""""""$$$%%%&&&'''(((***,,,------000555888555...+++...222666444000......000444666555666777888999:::::::::444555666666666777;;;===777999:::<<<======<<<<<<888777666666777:::===???DDDBBB???<<<:::777666555555555555777;;;=========;;;;;;:::;;;;;;:::777444777:::???BBBEEEHHHKKKMMMNNNQQQUUUXXX\\\aaafffiiipppllliiimmmuuu|||~~~~~~xxxjjjbbbSSSNNNKKKJJJHHHEEEHHHMMMWWWcccsss}}}kkkVVVHHHFFFCCC>>><<<;;;;;;:::999999777555666888:::;;;:::```HHH<<<888444333333333444333000---333444555444111000///000---,,,+++,,,---............---***'''&&&&&&((()))*********+++,,,---//////000,,,(((&&&'''***,,,,,,//////...---,,,++++++***---,,,+++,,,---...---+++*********)))((()))---///000---***)))))))))(((''')))***,,,---.../////////111000...,,,+++******+++---,,,******+++...111333555000+++)))+++...///000000///...---------------,,,+++***,,,...///---+++&&&(((***,,,---///222444333111......///...+++))),,,,,,,,,------+++'''###%%%%%%%%%%%%%%%'''+++...000000000000////////////...---,,,+++++++++++++++,,,---///111111000///...000,,,(((&&&(((+++...///555444444222111000//////***)))))))))***,,,...///111222333333222000---++++++...000...+++(((''''''...000111111000///000111333000---+++***,,,...000000111222333444666777777999555000,,,+++---111444888888777333000///333666444444333000111555555111...111444333///,,,---///)))******+++,,,---......111555888555///,,,///333555333111//////111333555666666777888999999999888666888999999888999:::<<<777888999:::<<<<<<======:::999777666777999<<<>>>AAA@@@???===;;;:::999999888666444555888;;;===>>>;;;999888999999999777555777:::>>>@@@CCCEEEIIIKKKKKKOOOSSSXXX[[[```eeehhhjjjgggeeehhhooowww|||~~~mmm___XXXQQQNNNKKKJJJFFFEEELLLTTTeeeqqqyyyjjjZZZNNNFFFBBB<<<999999:::;;;;;;888777666777:::<<<>>>>>>bbbHHH;;;777111000//////000000...,,,333444555444111//////000,,,,,,*********+++,,,---...,,,(((&&&%%%&&&(((***+++*********+++---...000000---)))'''(((***++++++------------,,,,,,,,,,,,///...---...//////---,,,------+++)))''')))---000000...***))))))*********)))+++---///111111111111000000///...---+++***)))******+++,,,...111333555444000***'''))),,,///111111000---,,,++++++,,,------,,,+++,,,------+++)))###%%%(((***+++---000222/////////000111///---***+++,,,---//////,,,'''###!!!###$$$%%%(((---000444333333222111000......,,,++++++*********++++++---000444777777555111...///---******+++---......111111222222111000......'''''''''(((***---///000333333333333111///,,,+++(((***,,,,,,***(((((((((...000111111///...//////111///***'''&&&(((+++---////////////000222444555777555222000///000222444:::999888777666666555555000222111000333888999666111222444555666666777777//////......---.........222555777555000---000333222222111000000111222222666666777777777777777666777999<<<<<<;;;::::::;;;666666666777888;;;===>>><<<;;;999777777888:::;;;>>>>>>===<<<<<<<<<======:::777444444777:::===>>>:::888666666777888888777999;;;===???@@@BBBFFFIIIHHHLLLQQQVVV[[[___dddggggggeeedddeeeiiiooouuuxxxxxxzzzppp```SSSMMMMMMKKKJJJGGGDDDFFFRRR___tttuuuhhh[[[RRRFFFBBB;;;888777999;;;<<<777666666777;;;>>>@@@@@@fffJJJ<<<777000///...///111111000///222444444333111/////////,,,,,,+++)))((((((***+++---+++'''%%%$$$&&&)))+++,,,,,,+++***+++---///000...,,,))))))***,,,---,,,++++++,,,,,,,,,---------/////////000222333111///111///,,,(((%%%&&&***---///,,,))))))***,,,......)))+++...000222333333333.../////////...,,,***((())))))+++---000222444666444000+++''''''+++000333555333000,,,))))))+++,,,------,,,,,,+++***((('''$$$&&&)))******+++---///,,,...000333333222///---------///111000,,,&&&!!! """%%%'''(((+++///111444444444333111///---+++******))))))******+++,,,---///333666666333000---+++******+++---//////......///000000///---+++)))%%%&&&&&&(((+++...111333555444444222111///---,,,)))***+++,,,++++++******///000111111///------...///---***'''&&&&&&'''(((,,,,,,+++***,,,...000222333222222222222333444444777666666888999777444222///111111111555;;;;;;888777555444666999:::888666444333111///...---------111444666444000...///222000000111222222111000000555666666666666555555444555888;;;===<<<:::::::::444333222222444888;;;======<<<:::999888888999:::<<<<<<;;;;;;;;;<<<<<<===:::888777777999;;;<<<<<<999666444333555777999999;;;===>>>??????AAADDDGGGEEEJJJPPPUUUZZZ___cccfffggghhhhhhgggfffhhhkkknnnrrrxxxssscccUUULLLFFFGGGFFFEEEDDDAAAGGGXXXiiizzzvvviii[[[QQQHHHDDD>>>;;;999:::::::::888777666888;;;>>>??????mmmMMM;;;444/////////222555666666555222333444333111///...///,,,------***'''&&&(((***,,,***'''%%%%%%'''***+++------,,,,,,,,,...///000+++***)))+++---///000000******++++++,,,------.........000333666777666444333111---'''$$$###&&&))),,,***((())),,,///000000)))+++...111333333333222,,,---///000///---+++))))))***+++---///222444555444111,,,((((((+++111555888777333...)))'''(((***,,,---,,,+++)))(((&&&&&&(((***,,,,,,+++******++++++...222555555444111000///000111222000,,,%%% ###%%%((()))***+++---...111111111111///---+++)))((((((((()))***+++,,,------......//////...---,,,''''''(((+++...000000///.../////////---***'''%%%%%%%%%&&&(((,,,///333555666555444222000/////////------------......---,,,...///111000...---------++++++++++++***(((&&&%%%***)))(((((()))+++---///...///111222444444444444333444666888:::888444000000222333222666:::;;;777666333111333777999777444555444111///------------111222444222///...///111...///111222222111///...444444555555555444333333000444888::::::999888888111000//////111555999;;;===<<<;;;999999999999999<<<;;;:::999999999999:::777888999<<<>>>>>><<<999999666333222444777999:::===>>>@@@@@@@@@AAACCCEEEEEEIIINNNTTTXXX]]]bbbeeefffhhhjjjjjjhhhgggggghhhpppxxx{{{hhhYYYNNNEEEAAA@@@@@@AAABBBCCCKKK___qqq}}}|||nnn___TTTKKKGGGBBB???===;;;999777:::888666777999<<<<<<<<>>@@@???;;;888999666333333555777999999<<<>>>@@@AAAAAAAAABBBCCCDDDGGGLLLPPPUUUZZZ___ccccccdddfffhhhiiiiiihhhgggmmmvvv~~~sss```RRRIIIAAA=========@@@EEEJJJUUUhhhzzzvvvfffZZZMMMIIIDDD@@@===<<<:::888:::888777777999;;;<<<;;;YYY>>>111000222444888;;;:::777444111333333222000.........---111333111,,,(((''')))************++++++,,,,,,)))***+++------,,,+++***''''''(((***---///...---*********+++,,,,,,------+++,,,...222555666555333......,,,)))'''&&&(((***,,,++++++,,,------+++)))''')))---///111000...---)))***,,,.../////////...///---,,,++++++---000111///...---***(((***///444111333333...'''###$$$&&&)))+++,,,***'''%%%%%%&&&(((***------+++))))))))))))---111333222111111222000000000000000---)))&&&"""%%%((()))(((&&&&&&&&&$$$&&&))),,,......---,,,'''((()))***,,,...000111000///...---,,,---------***)))***,,,...000000///111000///...,,,+++***)))''''''(((+++...222666888333111///------...000111,,,***)))+++...111111000+++---......---------...)))***+++,,,,,,***((('''***++++++,,,,,,------......///000000///...,,,+++...333999;;;999666444444000222333333555999888444,,,+++,,,...222666999:::555333111///...///000222333444444444333222222333---...000111111000...---000000111222333333333333111333555555333111000000333222222222333555777999999999::::::;;;<<<<<<===::::::999999888999999999333444777;;;>>>>>>;;;999999777555444666888888888999<<<@@@AAAAAA@@@@@@@@@DDDFFFHHHKKKOOOUUU\\\aaaeeebbb```aaadddffffffdddgggpppwwwzzz|||iiiYYYNNNHHHCCC???>>>>>>CCCLLLUUUbbbsssyyyiii^^^MMMHHHAAA;;;:::;;;======:::888777888;;;===>>>>>>```DDD666111222666999;;;888333///111333333222000............222666444...)))((())))))***+++,,,,,,,,,,,,,,,&&&(((***,,,,,,+++)))'''&&&&&&'''***,,,---+++)))******+++++++++,,,,,,,,,***+++---111333444111///+++,,,,,,+++)))***,,,......------------+++'''$$$&&&))),,,///000...,,,+++((()))+++---...///000000111///,,,))))))+++...000,,,---,,,***((()))...222,,,///000---&&&###$$$&&&(((***,,,***'''$$$%%%&&&&&&(((+++,,,+++)))))))))))),,,000111000...///111.........///000///,,,***"""%%%)))***)))''''''&&&!!!$$$(((+++...///......'''((()))***---///111222111111111111000000//////...---,,,---/////////...222111000......---......(((((())),,,///333666888000///---++++++---///000'''&&&%%%(((---111111000***,,,......------...///***************))))))))),,,---...///////////////111111000///---***(((&&&+++111888999666222333444...111222222555999888444------...///111444888:::555444111//////111333444555555555555555444444555---...///000000///...---...///000222222333333333444666666555222///------555555444444555777888999777888999:::<<<===>>>>>>::::::999999::::::;;;<<<222222444777:::<<<;;;::::::888666666777888888777666:::???AAAAAA???>>>>>>CCCDDDFFFHHHLLLRRRYYY^^^jjjccc]]][[[^^^bbbaaa```aaajjjqqquuu|||}}}qqq```SSSMMMJJJGGGEEE@@@@@@FFFQQQ^^^kkk{{{wwwhhh^^^MMMFFF===777666:::???CCC999888777999<<>>>>>>>>===;;;:::999333111444888888999;;;;;;999777777888999888777444666999<<>><<<::::::<<>><<<===>>>>>>>>>===;;;:::999333111555888888888;;;;;;999777666777888777666666888:::===???AAABBBBBBAAABBBCCCEEEIIIQQQZZZ```___]]]ZZZXXXXXXYYY[[[]]]^^^aaafffjjjooouuu|||wwwkkk^^^QQQLLLLLLJJJHHHIIIGGGIIIRRR```mmmxxxvvvgggUUUJJJ@@@======<<<<<<>>><<<:::999;;;===>>>===;;;nnnNNN@@@444222111222444444111...+++++++++,,,---...000000------+++((('''(((,,,///,,,+++***---111444333111+++))))))+++//////---)))&&&&&&&&&&&&&&&(((+++...333000---,,,...000111222,,,,,,***(((%%%%%%''')))...------...///111333555666444111...,,,---///000111444777777444///+++)))+++*********+++,,,---...------,,,+++***,,,000333444222///+++'''''')))+++,,,+++++++++,,,,,,---...***,,,,,,,,,***))))))***+++,,,,,,***(((((()))+++///,,,***+++...000///---******+++---000111000...------------,,,+++))))))***((('''(((,,,///000111000000///---***)))+++---,,,,,,------......---------,,,,,,+++************444555555333///,,,++++++///000222333444444444444777777444///***'''&&&&&&***)))))),,,000000---***###$$$&&&''')))***+++++++++++++++++++++*********------...000222444666777,,,***(((&&&&&&)))+++...)))%%%###%%%***///222222000---)))***---//////------...000111333444555555///,,,******,,,------,,,///000///---+++******,,,000222222222000///000111444333222222222444666888888:::<<<;;;666111---+++---222888:::888666666777444555777888888888:::<<<======>>>>>>===<<<:::999777333222666888888888;;;;;;999666666777888888777999:::<<<>>>@@@AAABBBBBBAAABBBDDDFFFKKKRRR[[[aaa```]]]XXXTTTSSSUUUYYY\\\[[[\\\^^^aaafffnnnwww}}}}}}yyylll___UUUKKKJJJKKKIIIHHHIIILLLQQQ]]]lllxxx{{{nnn\\\PPPEEE@@@>>>;;;<<<>>>>>>===<<<<<<======;;;:::sssQQQAAA666222000000222444333111+++*********,,,...000111...,,,)))%%%%%%)))000666222///------111444333222+++***)))+++...///...---(((((((((&&&&&&(((,,,000555222...,,,---000222222...---,,,)))&&&&&&(((+++---...///111222333666777777333///+++***,,,000222222555777777444000---++++++++++++++++++,,,------//////...,,,+++,,,000333555333///+++((()))+++---...------,,,++++++,,,,,,+++,,,---,,,++++++,,,---000111111000...,,,---...///---,,,---///000///...))))))***,,,///111000//////...---,,,,,,+++******+++******,,,...000000000333333222///+++(((''''''((()))+++------------,,,++++++******************222222222111///---,,,+++000222444666666555333222666666555111,,,)))''''''---,,,,,,---///...,,,)))###$$$&&&(((+++,,,,,,,,,---......///...------,,,++++++,,,---000222555666+++)))&&&%%%'''+++...000(((%%%###%%%(((,,,//////111///------//////...,,,---...111333444555666666///---******+++---......,,,,,,,,,+++*********+++222333333222000///000111444333111000111444777999:::;;;<<<;;;777222///...///333888:::999777555555333555777888888888:::;;;?????????>>><<<:::888666666444444888:::888888;;;:::888666666888:::::::::;;;;;;===>>>???@@@AAAAAAAAABBBDDDGGGKKKQQQXXX]]]aaa^^^YYYTTTQQQQQQSSSTTTWWWXXXYYY\\\bbbiiiqqqvvvxxx{{{uuujjjWWWOOOIIIIIIKKKIIIHHHIIILLLVVVfffuuuzzznnn___TTTHHHAAA===:::;;;>>>BBBAAA???>>>===<<<;;;;;;wwwRRR???777333//////111333333222,,,+++++++++,,,...000111000...***&&&''',,,444;;;:::555000///000222222000+++******+++---.........)))))))))'''''')))---000555222---+++,,,...000000------,,,***((((((***,,,+++...111222222333555777444111,,,))))))+++///222000333666666444111///...,,,,,,,,,,,,,,,,,,---...111111000...------///111555222...++++++,,,---...000///...,,,+++***)))))),,,,,,---,,,++++++---///333444444222000......///.........///000111111000))))))))),,,///000000//////...---++++++***++++++***+++---000333333000---333444444111,,,'''$$$###%%%'''***,,,...---,,,+++,,,+++++++++++++++,,,---............//////...---000222444666666444222000111333333222...+++******------,,,------,,,***)))&&&&&&'''+++///111000...///000000111111000//////*********+++---000222444,,,)))''''''+++///111222''''''((()))+++,,,+++***///000222333444222///,,,...000222444666666666666000...++++++...000111222******+++,,,---......---222333333222000///000111555333111000111444888:::;;;<<<<<<:::666333111000222555888999888666333222333555888999888888999:::@@@@@@???>>><<<999666555666555777;;;<<<999999<<<:::888666666999<<<===>>>;;;;;;<<<<<<===???@@@@@@AAACCCEEEFFFIIIMMMRRRVVV[[[ZZZXXXVVVTTTRRRPPPPPPUUUVVVYYY]]]bbbfffjjjkkkrrruuuzzzqqqgggSSSMMMIIIJJJKKKIIIHHHJJJLLLZZZlll{{{}}}rrrbbbWWWJJJBBB<<<999;;;@@@CCCBBB@@@>>>;;;:::::::::|||VVV@@@888444//////111333333111------------......///000111///,,,))))))...666<<<===888222/////////...,,,******++++++,,,,,,------)))))))))(((((())),,,///222///,,,******,,,,,,,,,)))*********(((((()))+++***...222222000///111333111///,,,******,,,...000...111444555444222111111------,,,,,,,,,,,,------111222333111///......///333111...---.../////////000///---+++***)))((((((---------,,,***+++---///000222222000...+++***+++,,,---...///111111111111+++******,,,///000000000...---+++))))))***,,,---(((***...222444444000---333444555222---'''###!!!"""%%%)))---///...---+++,,,,,,,,,,,,---...//////,,,,,,,,,...000111000//////111333444444333000///---000222222000---,,,,,,++++++,,,,,,++++++******(((((()))...333666444111111111111111222222222333---,,,+++++++++...000222...+++)))***...111222111'''))),,,------,,,)))(((...111444777777555222///000222444666777777666555...---,,,---000333444555---,,,---///111222111///000222222222000///000111555333222111222555999;;;:::;;;;;;999666333333333444555666777666555333222222444777888777666777888======>>>===<<<:::888777666666:::>>>>>>::::::>>><<<999777666888;;;<<<===999999999:::;;;===>>>???@@@BBBDDDFFFGGGJJJNNNQQQQQQSSSUUUWWWWWWUUUSSSRRRUUUUUUXXX\\\```bbbaaa```hhhnnnwww~~~{{{vvvggg^^^PPPKKKHHHJJJKKKIIIJJJLLLQQQaaattt~~~hhh\\\OOOEEE>>>:::===CCCBBBAAA@@@<<<999777888999\\\EEE888444000000111333111///.../////////000//////...222000...,,,+++///555999<<<777111---------***((()))***+++,,,++++++++++++((()))***)))))))))+++---///,,,)))(((((((((((('''%%%'''***+++***)))***+++)))---222222...++++++---......---------......//////222555666444333222222,,,,,,++++++++++++,,,,,,...000333444222000//////111///---///111222111000,,,,,,+++***))))))))))))---...---+++******,,,///...///000...+++(((''''''(((***,,,...///000000111...,,,,,,---///000000000---+++)))((((((***---...((()))+++///222222000---111333555333...(((###!!! $$$)))---000///---,,,,,,,,,,,,---...///000111///...---///222333111///...///000111222111///...+++...111222000---,,,+++((()))***************+++***)))+++000666999666333111111111111222333555666111000...,,,,,,---///000///,,,***,,,000222000---&&&))),,,...---,,,***)))...000444777777666555444222333666777888777555444,,,+++,,,///333555666666222111000111333444111///...000111111//////000222555444333333444777:::<<<999999999888555444444555222222222333555555555555///222444666555444444444777888:::<<<=========<<<777888===AAA@@@<<<<<>>>>>AAADDDFFFGGGJJJMMMPPPNNNPPPSSSVVVWWWWWWUUUTTTUUUTTTUUUWWWZZZ[[[YYYVVV[[[aaajjjrrruuurrrkkkfffiiiqqqzzz{{{jjj\\\TTTMMMHHHGGGIIIJJJJJJLLLPPP[[[mmmrrrfffWWWKKKBBB===@@@FFFDDDDDDBBB>>>:::999:::<<>>@@@AAAAAA777999>>>CCCBBB======@@@AAA===777444333333333222444444444555777999<<<======???CCCFFFHHHKKKOOOQQQPPPQQQSSSUUUVVVUUUTTTTTTVVVTTTRRRSSSUUUUUUSSSQQQQQQTTTZZZ```ddddddaaa^^^VVV```llltttxxx}}}rrrbbbVVVPPPJJJFFFEEEHHHJJJJJJNNNSSSeeevvvzzznnn^^^PPPEEE???BBBHHHGGGHHHFFFBBB>>><<<>>>AAA___CCC555000---//////---,,,...)))...222444222///...///,,,,,,---......///......,,,+++***(((((((((((((((+++******++++++)))%%%"""'''%%%$$$&&&))),,,---------...---+++'''$$$######(((+++//////,,,******,,,+++++++++***'''&&&'''(((---......///......---,,,333111///111333444222000000...+++*********)))'''((())),,,333999:::777333///000222111///......///...---***'''%%%&&&))),,,222000---***(((***000444,,,...000000///+++'''%%%&&&'''))),,,...111333444555222//////111111///---...,,,))))))***---......***'''$$$%%%(((+++***)))+++,,,......---+++(((&&&"""%%%***,,,+++(((&&&%%%)))((('''(((,,,000222333333111//////111222000...+++---...---,,,+++,,,...000---,,,......***))),,,---+++******+++,,,,,,+++///---,,,000555888555111111222222222222333666888444333222111000000000000111000000000000///,,,***)))))))))+++---...,,,***+++---000444666666555555555555444555555333000---'''''')))---222666888888999555000//////000///...''',,,111555666444333333555555666888;;;<<<;;;999333222222444555666555333111...,,,///444777666333111///------///222333333222555999;;;<<<>>>@@@AAA999===AAACCCAAA@@@@@@AAAAAA===777111///000333666444444555666888:::<<<===AAACCCEEEGGGHHHJJJNNNPPPPPPPPPPPPPPPOOONNNMMMMMMOOORRRNNNFFFCCCGGGJJJHHHHHHGGGGGGJJJPPPUUUXXXZZZWWWYYY___hhhpppyyyvvvfffXXXQQQPPPNNNLLLKKKLLLLLLOOOZZZfffwww}}}wwwqqqeeeXXXLLLFFFDDDEEEJJJMMMLLLEEE@@@???@@@???```BBB555000---//////,,,+++,,,***...222333222/////////---.../////////...---,,,---,,,***))))))***+++,,,+++*********+++***(((%%%%%%$$$$$$&&&))),,,......---......+++'''$$$######+++///222111...,,,,,,---+++++++++)))(((((()))+++............////////////.........000333333000.........---,,,+++***))))))(((***---111555666444222111222222111///---,,,------,,,+++)))'''))),,,///555333000,,,******---000***,,,...//////---+++)))(((((()))+++...111333444444111//////222333222000000---+++***+++,,,+++***&&&###!!!"""%%%'''&&&%%%''')))+++,,,,,,***(((&&&###'''+++---,,,)))(((''''''%%%%%%'''+++///111222222000...000222444333111///000111000...------...222///...000///+++***,,,+++)))((((((***,,,++++++...,,,+++///444666444111111222222111000000333555111000000000000111111222000/////////000///...,,,,,,++++++,,,------***(((***,,,///222444444444333555444333333333111---***)))((()))---222666888888777444000///000000///---)))...333777888777777777666666666888999999777555333333333555666777777666111---+++---222777777666111000...///111333555666555888<<<>>>>>>>>>>>>>>>;;;===???>>><<<;;;<<<>>>@@@<<<777333000000222444555555666888:::<<<>>>???@@@BBBDDDFFFHHHKKKOOORRRLLLJJJHHHHHHHHHIIIIIIIIIEEEJJJJJJDDDBBBEEEFFFDDDEEEDDDEEEHHHNNNTTTYYYZZZ]]]^^^ccckkkrrrzzzsssdddVVVPPPOOOOOOOOOPPPQQQQQQUUUcccppp|||rrrdddUUUJJJEEEDDDDDDEEEJJJJJJEEE@@@??????>>>dddCCC333...,,,...///,,,***,,,,,,///222333222111000000///000111222111///---,,,...---+++)))***---000222,,,+++)))***++++++)))(((#########&&&***---//////......---+++'''$$$$$$$$$///222444333000...///000------,,,***((())),,,//////......---...///111222++++++,,,...000000---++++++---000///+++))))))***)))+++.../////////000000222333333111...+++***+++,,,,,,,,,+++***,,,///222777666444///+++))))))***)))***,,,.../////////...)))))))))***,,,000333555333000...///222555444333111///...------+++)))'''### """$$$""" ###%%%(((***+++***)))(((%%%(((,,,---,,,+++))))))&&&%%%$$$&&&***...000000000///...///222444444333333444444333111///000000555111000222000,,,+++---+++***)))***,,,......------+++***---111444444222111111111000...---///000,,,---...///000222333333///.........//////000111000///.........---***((()))+++...111222222222111666444111000///---***(((,,,++++++---111555777777555444222111111000...---,,,000555888999888999999777777666666777555222000222333444555666777888999444111...///444999;;;<<<333222111111222444777888888<<<@@@BBB@@@===:::999;;;;;;;;;999777666777999<<<:::777555333222222222666777888999<<<>>>@@@AAA>>>@@@BBBDDDFFFIIINNNQQQFFFBBB>>>>>>AAADDDEEEDDDFFFHHHFFFBBBAAAEEEHHHIIIGGGGGGHHHLLLSSSZZZ```bbbiiihhhkkkqqquuuzzzzzzlll___SSSMMMMMMNNNPPPTTTWWWWWW]]]nnn~~~zzzfffUUUJJJEEEBBB@@@???EEEGGGDDD@@@??????===iiiEEE222---,,,...///---,,,...000111333444444333333222000111333555444333111///000...+++***,,,000444777...,,,)))((())))))'''&&&!!!!!!###''',,,/////////---...---***'''%%%%%%&&&///222333222///...000333222111///,,,***+++...111...---,,,+++,,,...111222,,,+++++++++++++++***)))(((---111000+++((()))+++***,,,......+++***,,,///000111222000---+++***+++,,,---------,,,---///222555555444000,,,((('''&&&)))***,,,---///000000111***)))((((((***---111333000---+++,,,111444444333000000/////////...***'''"""  $$$$$$"""!!!###&&&***,,,,,,+++***(((***---...---,,,+++,,,+++))))))***,,,.../////////.........///111222222444555666555444333444555777333222333111,,,+++------,,,+++,,,///111111000+++***))),,,///222333222...//////...---,,,---...++++++---...///000111111---............///222444333111000000000///---,,,+++,,,...000222222111111777444000---,,,+++)))'''///---,,,---111444666777555444444444333222000...///222555777777666666777666555444444444333000---000111333444444666888999:::888777888<<<>>>??????777666555444333444666888:::>>>CCCDDDAAA;;;666222555666666666555444444444666666777777666666555444888888999;;;===???AAACCC===???@@@AAABBBEEEIIIMMMEEE???:::999>>>CCCFFFFFFRRRPPPKKKEEEDDDHHHOOOTTTQQQQQQSSSXXX```iiiooorrrxxxuuuuuuvvvvvvyyyooocccYYYOOOJJJJJJJJJNNNUUUZZZ\\\dddvvvlll[[[OOOGGG???::::::AAAEEECCC@@@???>>><<>>???AAABBBAAA>>><<<::::::999666333222444777:::???DDDEEE@@@999111------///222555666555333000111333666888::::::999888999::::::;;;===???AAABBB===>>>>>>>>>>>>AAAEEEHHHFFFAAA<<<;;;@@@FFFKKKMMMYYYWWWTTTRRROOOOOORRRVVVZZZ[[[^^^eeeooowww}}}|||yyyvvvwwwqqqaaaXXXQQQKKKHHHHHHEEEJJJSSS[[[aaajjj|||~~~nnn```UUUKKK@@@888888???DDDCCC@@@???>>>;;;zzzSSS;;;444000222333333444888555333222222444555555444111111333444666777777888111000...,,,---000333555000---***(((&&&$$$!!! $$$)))...000///---+++++++++)))((((((***,,,---......+++((('''+++...333222000---++++++---000+++******)))***+++---...111111///+++(((((()))+++&&&))),,,,,,***((()))++++++,,,---,,,++++++,,,---,,,---///...---+++,,,,,,---///000000///.........,,,---///...+++((('''''',,,---...000000000000///)))((((((((()))+++---///---***&&&&&&***---...---++++++,,,...000000...+++$$$$$$%%%)))---...***'''%%%'''+++...000111000///+++---...---,,,,,,...///555333222222222222000///......---+++)))))),,,...000222444555555666888:::555111000222000,,,+++---...,,,***)))******)))(((&&&(((+++...000111222222+++---//////.........///+++,,,---------,,,+++***---000222111......111444222000///000222444444444111111222333333333333333555111+++((((((***,,,,,,///...///111444666666555555666666555333222222333333444444333111000111222000000000111222222000...,,,...000///---...222666<<<>>>AAACCCBBB>>>:::777999:::999666222000333666;;;???DDDEEE@@@888000,,,))),,,000555888888444000000222666:::======<<<;;;:::::::::;;;<<<===??????<<<<<<<<<;;;<<>>>>>===<<<;;;::::::::::::;;;<<<<<<999::::::;;;<<<@@@FFFJJJHHHIIIJJJHHHIIINNNXXX```YYYYYY]]]aaa^^^UUUQQQRRRZZZ]]]dddnnnxxx}}}uuukkkeeeaaaeeerrryyyeeeWWWIIIDDDDDDCCCCCCDDDJJJMMMWWWfffsss}}}xxxuuunnnfff[[[PPPGGGBBB>>>DDDGGGDDD???>>>===;;;uuuMMMCCC:::777555444666:::222///,,,,,,///111111000333222000//////000222444111000///...---------...---,,,++++++***((($$$ !!!%%%+++//////---***(((((()))((((((***...111444333///(((!!! ###%%%'''((())))))***,,,...,,,,,,---------,,,++++++)))...333555333000//////(((&&&%%%&&&((())))))))),,,******---111333000---///000000...+++)))((((((+++...222444444444444555...//////...+++)))))))))(((***...222444333222000++++++,,,---......//////111,,,'''%%%''')))***))))))((('''(((******((('''!!!"""%%%+++000111...******,,,///111222111000///,,,------,,,++++++...000...------///111222111000+++,,,---+++***+++000444///111222222111222333444000------......******,,,222///,,,)))(((&&&$$$"""###'''---111333222111111000222333222000---------''')))***,,,---,,,***)))///333666444///,,,---///000...,,,,,,...000000000222222222222222222222222...)))$$$"""$$$(((---///,,,---000444888888666444333444333111...---000444444555555555555777:::<<<222111000111111000---+++---///000...++++++000555:::<<<>>>>>>===<<<;;;<<<222555666444000000444999===AAAEEEEEEAAA:::333///000///000333777888777444555777:::===>>>>>><<<;;;;;;::::::999999999::::::888999:::;;;===BBBIIINNNGGGKKKMMMLLLKKKPPP[[[ddd```\\\ZZZ[[[YYYTTTUUU[[[WWW\\\dddnnnxxxooofff\\\VVVTTTZZZiiixxxrrr___QQQCCC???AAAAAABBBCCCOOOQQQ[[[lll{{{}}}{{{uuujjj]]]QQQIIIEEEAAAGGGIIIDDD???>>>===;;;wwwVVVEEE===999333555777111000***$$$###(((...111111444222111222444555555555333222000///---+++***))),,,***)))---111///'''!!!$$$(((,,,......,,,+++***)))((('''((()))+++---888555000+++'''%%%$$$###(((((('''&&&&&&)))---111...///000000///,,,(((&&&$$$+++222666333///,,,+++'''%%%######&&&***---...000000...------.../////////000111///,,,***)))***,,,---000333666777555333222...***+++...///,,,)))(((+++000222111///------)))***,,,...//////......000///,,,((($$$$$$&&&(((''')))******(((&&&%%%$$$$$$&&&)))---///000000000666444111...,,,,,,---...,,,+++***)))))))))***+++)))+++...222555555111...///---+++***+++...000222222222111000111222444555222///---,,,.../////////444333111+++&&&$$$&&&))))))+++...111333333333222222444666555222///,,,+++---------...///...+++)))...000222222111000///000333444333...)))(((---222222444666444111//////000,,,'''""""""&&&+++---...***...222444555444444444555111...---000333333222555555555777888999777666444111......000111///---000000000...---...111333666999===@@@@@@===999666666888777222------222777@@@AAABBBBBB@@@===999666444555555444444666:::===888777666777::::::777444333777;;;;;;999777888:::999;;;>>>@@@BBBEEEJJJMMMJJJMMMPPPPPPNNNNNNQQQTTTXXXUUUTTTVVVVVVUUUVVVZZZ\\\___dddkkkqqqttttttrrr^^^TTTHHHDDDGGGRRRfffvvvxxxlllXXXMMMBBB@@@BBBCCCEEEGGGLLLXXXfffrrr~~~}}}~~~~~~{{{www{{{xxxssslllcccXXXMMMFFFEEEFFFGGGEEEBBB>>><<<<<>>888666555666777777444111444555888888999999:::<<<<<<<<<===>>>BBBFFFJJJMMMGGGIIIKKKLLLLLLMMMNNNPPPQQQNNNNNNRRRSSSRRRTTTXXX\\\^^^ccchhhjjjhhhccc___NNNGGG@@@@@@DDDOOOaaaooozzzooobbbXXXPPPIIIGGGEEEBBBBBBDDDNNN[[[lllxxx{{{uuupppooosssxxxyyyyyyyyyvvvpppiii___UUUKKKFFFCCCCCCCCCCCCCCCAAA@@@???sssSSSAAA999888333333555//////***&&&&&&***...111111555444333444666888777666///000000000...+++)))'''%%%%%%(((///555555///((($$$&&&))),,,...///.........---,,,***))))))******......,,,)))&&&### '''***,,,---,,,+++++++++...//////...,,,***'''&&&###'''******(((''')))+++...***&&&$$$&&&***...///000///......///000222333111111000---***((()))***...///111222333333222111000---++++++...///---++++++---//////---------...)))***+++,,,,,,,,,+++***///000///---***'''&&&'''((((((''''''''''''(((((()))***,,,---.........---...,,,***'''&&&&&&'''(((***)))((('''((((((*********+++,,,///111000---***((()))***,,,...000222333333000---+++---111666999111000000111222111///---......---***((('''(((***///.........///000111222222333444444333111...,,,///333555555111///...///...///111111000//////000777888777333...,,,---///333444555555333222333555111,,,'''%%%(((,,,---------...000222444444333333555444444555777777666555222222333333333333333333555222///---///000111111333444444333111/////////222555:::>>>>>>:::555222////////////000000111111777;;;???BBBBBB>>>888555555666666666555777999<<<999888777777888777555222666555555666999<<<======???===;;;===BBBGGGJJJJJJBBBCCCEEEHHHKKKLLLLLLKKKMMMJJJKKKPPPRRRRRRUUUYYY[[[^^^aaadddccc\\\SSSLLLAAA<<<:::===CCCKKKYYYeeesssvvvfff\\\VVVRRRPPPOOOLLLFFFFFFJJJSSSaaasss~~~{{{vvvssstttzzz{{{{{{xxxuuuqqqooonnnkkkeee^^^^^^ccclllrrrvvvrrrpppllleee[[[QQQHHHCCC@@@>>>===???CCCDDDCCCAAA}}}WWWBBB999:::666444555000,,,)))&&&&&&)))---//////111000000222444666555444...///000000///,,,(((&&&###$$$(((...444444///***&&&'''***,,,...000000000111000...,,,***))))))))))))))))))(((%%%""""""&&&+++......,,,+++***......---,,,+++)))(((''''''((()))&&&######&&&***///+++&&&$$$&&&)))---......---------...///111222222111///,,,)))((()))+++,,,...000000111111222333111///------///000///...+++,,,,,,+++******+++,,,++++++,,,------,,,******.........,,,))))))***,,,...,,,***))))))*********)))***++++++++++++******+++***((('''&&&&&&'''(((++++++*********+++---...+++++++++---......+++)))&&&(((+++...111222333333333111///...///222555777111111222333444333///,,,++++++++++++******+++,,,111///,,,++++++,,,///111111111222444444222///,,,...333666555000,,,,,,...,,,...000111111222333555999:::999666222//////000666666777777777777888999333...)))(((***---...---......///000222333222111333444555777888888666555222333333222222222333444666333///---,,,---///000111444666666444222111111111444999<<<<<<999444111/////////111222222000---333777===AAAAAA===888444333444555444333444666888;;;:::::::::;;;;;;::::::<<<999555666:::>>>???>>>>>>;;;:::===DDDHHHGGGDDDAAA@@@AAAFFFKKKMMMLLLIIIOOOMMMOOOTTTWWWVVVXXX\\\^^^^^^______[[[TTTJJJDDD???;;;;;;>>>BBBIIISSS^^^ooo|||{{{lllaaa\\\SSSSSSUUUUUUQQQMMMQQQWWW[[[iiizzz}}}uuurrryyy~~~wwwrrrnnnkkkggg___[[[[[[eeeiiillliiiccc]]]\\\]]]^^^XXXSSSRRRXXXaaaiiinnnkkklllkkkeee[[[PPPEEE@@@===:::777:::@@@DDDCCC@@@\\\DDD888:::666333333000+++)))''''''(((***,,,,,,///...///111444555444222---///000000///,,,)))'''%%%&&&(((---111000,,,(((((()))+++---///111222333222111///---+++)))((('''%%%&&&'''&&&%%%""""""(((---...---++++++...---,,,+++***))))))))),,,---+++'''###"""%%%)))...***&&&$$$%%%(((+++---,,,+++++++++,,,...///000222111///,,,***)))+++---***,,,...///...///222555222111000000000111000000***++++++)))''''''(((***,,,,,,---......---,,,+++---,,,***'''&&&)))...222444111---,,,------,,,+++(((((((((''''''&&&&&&%%%))))))((((((((()))***+++************+++,,,...///---,,,+++,,,------+++)))(((***---000222333444333333222222222222333333333111222333444555333///+++******+++,,,...//////...111...+++((((((***---///000000111333555444000---,,,000444222,,,((((((***))),,,///111333555888;;;::::::999777444222222222666666555555666888999999222...***))),,,///000//////...,,,---///111000//////222444666777666555444333444555333111111333555777555111---******,,,---000333666888777555555555111444888;;;;;;888444111222222333444555333000,,,000444999===>>><<<777444333555555555444333555666888999:::;;;<<<===???@@@BBB===999888;;;>>>???>>>;;;999:::???EEEGGGCCC>>>AAAAAABBBFFFKKKNNNMMMKKKSSSRRRSSSXXX[[[ZZZ[[[___ccc```\\\XXXRRRKKKDDD???>>>;;;:::===AAAGGGQQQ[[[kkkwww~~~mmmaaa\\\[[[SSSSSSTTTTTTQQQOOOWWW```eeerrryyytttmmmeee\\\YYY```jjjooossswwwxxxwwwxxx|||~~~uuuwwwyyyyyywwwtttqqqooobbb^^^\\\ZZZUUUNNNKKKLLLTTTYYY^^^\\\UUUOOONNNPPPQQQNNNLLLMMMSSS\\\dddiiihhhllloookkkaaaSSSFFF???;;;777444666<<>>???::::::===AAAEEEEEEAAA===BBBBBBBBBEEEIIILLLMMMMMMSSSRRRTTTZZZ\\\[[[\\\___gggaaaYYYQQQJJJCCC===::::::777777:::???EEEOOOYYYfffsssppp```WWWUUUUUUTTTRRRQQQQQQOOOOOOXXXbbbooo{{{~~~wwweee___XXXQQQKKKHHHMMMUUU[[[]]]aaadddeeegggiiikkkhhhooovvvvvvqqqnnnpppttttttttttttssssssrrrrrrrrriiijjjkkkiiieee```\\\[[[SSSQQQPPPOOOKKKEEEDDDGGGHHHMMMQQQPPPKKKGGGGGGIIIFFFFFFFFFJJJPPPYYYbbbhhhiiiooossspppdddUUUHHHAAA999666333444999>>>@@@@@@pppOOO>>>>>>888333333111......---,,,***)))))))))+++,,,---000333444222111111111111000///...---,,,+++******+++,,,,,,+++***,,,,,,,,,---///222555777111000///---+++(((&&&%%%$$$$$$%%%%%%%%%$$$"""!!!"""&&&)))***,,,---///---,,,*********---///111---//////---)))((()))++++++)))'''''')))+++,,,,,,---,,,+++++++++,,,---...///000111000///...///111---///000---))))))---222333333222000...------...+++,,,,,,***(((&&&&&&''')))***,,,---......---,,,)))(((&&&###"""%%%***---...+++)))+++...000---)))$$$######"""!!!!!!!!!!!!!!!"""###&&&(((+++---...(((''''''((())),,,...///000...------...000000///,,,,,,---......///......------...///111222444444333222222222333111...+++------///333666888555333111...+++))))))+++---000///......222666777333...//////000///,,,)))&&&$$$(((***,,,...000333777;;;333111//////000222444555333000------///111222111,,,)))''')))...333444444000+++''''''***,,,,,,***,,,///222333222111333444444666777444000///333777555555555222...---///111444666888999888888888999777888999999999999888777333777::::::777444444555222333333444555666777777888999:::999777666666777222444666666666888<<>>===<<<;;;;;;>>>@@@===>>>???AAABBBBBBBBBAAA@@@AAABBBCCCDDDGGGJJJMMMPPPOOOSSSZZZ]]]]]]^^^bbbddd___WWWOOOHHHCCC>>>;;;888666777<<>>999;;;<<<;;;999:::===AAAAAABBBBBB@@@@@@AAADDDGGG???@@@AAA@@@@@@BBBHHHMMMNNNNNNRRRZZZ______aaaeee___[[[UUUPPPLLLHHHCCCAAA;;;:::<<>>CCC===???BBBCCCCCCCCCDDDEEEHHHFFFDDDCCCFFFOOOYYY```gggjjjkkkdddVVVIIIAAA>>>444555555666888>>>EEEJJJnnnMMM@@@===:::888:::666444222///---,,,,,,,,,(((***+++,,,++++++,,,...222111000000//////000000------------------------000222444333000///111333333111///,,,)))(((((((((%%%'''((()))(((&&&###!!!!!!###&&&+++...///---***,,,---...//////---,,,***&&&(((***,,,------,,,++++++,,,...000111000///...000000111111111111000000111//////000222333333222333333222...***((())),,,222000...+++)))))))))******---///,,,'''$$$&&&)))++++++******++++++,,,,,,***&&&!!! """%%%&&&%%%$$$###$$$(((,,,...---***(((&&&###"""""""""!!! ###!!! %%%***...000***+++++++++---///333666444222///............---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---000222444555111222222333222111///......///111555999:::999777888444///,,,,,,---......++++++---111555444111---(((+++...222444222...***+++)))(((***///333333222333---(((&&&)))...111222555222///...///222555666111///......000111000///---+++'''$$$$$$&&&***---...000111333555777777888555555555222000000111333888777555333111333777:::;;;:::888666444444444444;;;999777666666666555333666444444666999999555222222333444444555555555555444222111222555777666444333333555777999:::;;;<<<999;;;===>>>>>>>>>@@@AAA@@@@@@@@@??????@@@CCCFFFEEECCC???======AAAEEEHHHOOOVVVXXXWWWZZZccchhhhhhgggaaaWWWNNNIIIEEECCCBBB<<<;;;===???>>>===BBBIIIYYYiii}}}~~~nnn___TTTPPPNNNNNNNNNLLLNNNTTT[[[dddppp|||}}}oooeee]]]TTTMMMJJJFFFEEEDDDDDDEEEDDDAAA???DDDEEEEEEEEEDDDCCCBBBAAADDDFFFHHHEEEAAA===<<<===CCCEEEGGGIIIIIIHHHFFFDDDDDDCCCDDDDDDAAA<<<===BBBCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@AAACCCDDDCCCBBBAAABBBAAA>>>===BBBLLLTTT[[[^^^___[[[QQQFFF???;;;555666777;;;@@@FFFKKKMMMrrrOOO@@@>>>;;;888888444333111000............+++,,,,,,,,,******,,,---111000000000000111111111/////////000000////////////000000000.........///111000...,,,+++))))))(((%%%&&&(((***+++)))'''&&&$$$%%%(((,,,//////,,,***,,,---...///...---+++)))%%%&&&)))+++,,,,,,+++***,,,---...000000///...---000000111222333333333333444111...---...///000000///111111///,,,+++,,,...222000...+++)))(((((((((,,,...///,,,'''$$$&&&)))---,,,,,,,,,,,,,,,------)))%%%!!! ###&&&&&&&&&%%%$$$%%%(((---//////---+++)))&&&%%%&&&&&&%%%$$$%%%###!!!"""&&&***,,,---++++++++++++,,,...111333444222000/////////...---,,,,,,---------,,,++++++,,,,,,---...000111111222222333333444333222111000000000111444888999999888777333///,,,,,,,,,,,,,,,++++++---111444444111---'''))),,,///111000,,,***------,,,---...///...---///***&&&$$$'''+++---...222000......000333666777333111...---...//////...,,,***%%%######&&&***---222222333444444444444444999888555222///000222555666666555444444666:::===???===:::777444222222222777666555555777777666555222222444777::::::777444222333333444555555444444444222000000333555555555555666666777888:::;;;<<<:::<<<>>>>>>===<<<===>>>@@@AAAAAAAAA@@@BBBEEEHHHGGGEEEAAA??????AAAEEEGGGIIIRRR[[[]]]aaaeeeeeeaaaccc^^^WWWPPPKKKGGGCCC@@@>>>===>>>@@@???>>>CCCJJJYYYgggzzzuuufffZZZTTTQQQOOOMMMLLLKKKNNNWWW```jjjwwwuuudddYYYQQQIIIDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@AAADDDFFFFFFCCCBBBBBBCCC@@@BBBDDDEEEEEECCCAAA@@@CCCBBBCCCDDDAAA<<<<<<@@@BBBBBBAAA???????????????@@@???>>>???AAABBBAAA@@@???@@@>>>;;;999===FFFMMMSSSVVVWWWSSSKKKCCC<<<999666777999<<<@@@FFFMMMQQQvvvOOO???===;;;777666111111111111000000111111//////...,,,***)))+++---//////000111222222222222111222333444444333222111...---,,,,,,------,,,***............---+++******$$$&&&))),,,------,,,+++'''(((***---///...+++(((,,,,,,---...---+++)))((($$$&&&(((***++++++******---......///...---,,,,,,...///000222444555555555666222...+++,,,---......,,,...000111000//////000000///---***((((((((((((///000///+++&&&%%%'''***......---------------...((($$$!!!!!!$$$''''''&&&&&&%%%&&&(((,,,///111111---+++(((((((((((('''&&&&&&%%%$$$%%%''')))***)))***)))))))))***,,,...///222222222222000///...---+++,,,---......,,,***)))///000000000000000//////333333444444444333222222111000000111555888999999444111...,,,,,,,,,+++)))++++++---000333222000---&&&(((***,,,---,,,+++***000111222111...+++)))(((,,,)))&&&%%%''')))++++++////////////111444666888666222---++++++---......---***%%%!!!!!!%%%***...222333444444444444444444:::999666333000111444777555666666666777:::>>>AAABBB@@@<<<777333111000000333222333555888888777555///000333888;;;;;;999777222333333444444444444333333111//////111555777777999888777777777999;;;<<<<<<===>>>>>><<<::::::;;;???@@@AAAAAAAAACCCFFFIIIHHHFFFCCC@@@@@@BBBEEEGGGGGGPPPZZZ___bbbeeeccc```___\\\WWWRRRNNNIIICCC@@@AAA@@@@@@BBB@@@???DDDKKKYYYddduuu{{{yyy~~~rrrhhh[[[UUUTTTSSSOOOJJJGGGHHHPPP\\\hhhrrrvvvgggWWWLLLEEEAAA@@@BBBCCCDDDEEECCCBBBDDDJJJNNNIIIHHHFFFDDDAAA@@@>>>>>>===@@@DDDFFFFFFGGGHHHIII???@@@@@@AAA@@@???===<<>>@@@CCCAAA===<<>>===<<<===>>>???>>>===<<<<<<:::666555777???EEEKKKMMMNNNLLLGGGAAA<<<:::888:::<<<>>>AAAIIIRRRZZZvvvLLL;;;;;;:::666333///000111222222333222222222111000---***)))+++,,,---...000111333333333333222333444555555444333222000---******,,,---***'''+++,,,---......---,,,+++&&&(((+++...//////---,,,++++++,,,...///,,,(((%%%((()))+++++++++)))'''&&&%%%'''***,,,---------,,,///......---,,,+++++++++***+++---000222333444555555333000////////////...+++---000222222111000///,,,,,,***))))))))))))***111000...***'''&&&))),,,//////...---,,,,,,,,,---'''$$$"""###&&&))))))'''&&&%%%&&&(((+++...111333...,,,***))))))(((&&&%%%$$$$$$$$$&&&((()))((('''%%%%%%%%%&&&)))+++------111222444333111///...---+++---...///...,,,)))'''000000111111111000......111111111222222222222222111...,,,---000444777888222///---,,,,,,+++)))(((+++,,,...000111000...---&&&((()))************+++222555777666000***((('''---+++***))))))***++++++000111333333333444555666555111,,,***+++---///000000,,,'''""""""%%%***...111222333555666777888888777777777555444444666999666888999999:::<<>>??????AAADDDGGGEEECCCBBBAAAAAACCCEEEGGGJJJPPPVVV[[[^^^bbbdddeee^^^[[[VVVRRRNNNJJJEEEBBBCCCBBBBBBCCCAAA@@@FFFMMMYYYbbbqqq~~~uuupppppprrrtttuuuxxx}}}ggg^^^TTTQQQSSSTTTNNNGGGBBBFFFQQQaaannnyyyyyyllleeeYYYMMMFFFBBB@@@BBBEEEAAAEEEGGGFFFCCCDDDJJJPPPKKKIIIFFFBBB???>>>======<<<>>>AAAEEEGGGIIIJJJKKK@@@@@@??????>>>===<<<;;;999888;;;???@@@======???@@@???===;;;::::::;;;<<<===<<<;;;<<<===>>>===<<<888888666444333666<<>>AAACCCGGGPPP\\\eeetttIII888888777333111---///111333444333222222222222111...,,,***+++---,,,---...000111222333333222222333444444333222222111...++++++------***''')))***,,,---------,,,+++)))***---//////...,,,+++,,,,,,,,,------***%%%!!!###$$$&&&(((((('''&&&%%%)))+++---000111222111000///...,,,+++************'''(((***---///000111222111111222444666555222///,,,...000222333222///---(((((())))))***+++,,,---000///---***)))***,,,...//////---,,,++++++++++++'''%%%$$$&&&)))+++***(((%%%%%%&&&'''))),,,000222111///---,,,+++***'''%%%""""""###%%%((()))(((&&&!!! $$$(((,,,------000222444333000...---...,,,---//////...+++(((&&&...///000111111000///...------------...//////000///,,,)))(((+++000333555///...++++++++++++***))),,,---/////////---,,,,,,''')))++++++******,,,---222555999888333---******,,,,,,+++***))))))******333555777777555333333444111///++++++---///111222333///)))%%%$$$&&&+++...333333555666888999999999111333666777666666888999999:::<<<<<<;;;;;;===>>>===;;;777333111111222333333333444666888777444222111444777::::::999777666444444555555555444444333/////////111444999???CCC<<<:::777555555666888:::888999;;;;;;999888999999777999;;;<<<<<<>>>AAACCC@@@@@@@@@@@@AAACCCFFFGGGHHHLLLTTT[[[```bbbdddgggaaa\\\VVVQQQMMMKKKHHHFFFEEECCCCCCDDDBBBBBBHHHOOOXXXbbbppp}}}wwwpppkkkjjjiiihhhiiikkkpppwww~~~ttt```XXXPPPOOOSSSSSSLLLEEE@@@FFFTTTeeerrr{{{zzzkkk]]]XXXPPPIIIEEEBBB???@@@CCC@@@EEEIIIIIIEEEDDDGGGKKKKKKIIIDDD@@@>>><<<======<<<===@@@CCCFFFGGGHHHGGG??????>>>===<<<;;;;;;;;;555333666<<>>>>>@@@@@@>>><<<999888888999:::>>>===<<<<<<===>>>===;;;555555555555666:::@@@CCCGGGGGGHHHIIIHHHFFFCCCAAA>>>AAAEEEJJJQQQ[[[fffnnnuuuLLL999777555111000---///111333444333000///000111222000...------...---------...///000222333222222222222222222222222222111///...---,,,***)))((()))***+++,,,,,,,,,,,,,,,---///111000///,,,++++++++++++,,,+++'''""" ###&&&((((((((((((---...111444666666555555///---+++)))((((((***+++((()))***,,,---...//////---///222666888777333///---...///111222111...+++'''((()))***,,,---......---,,,++++++,,,...000222000///...,,,+++*********)))((('''))),,,---+++((($$$&&&((())))))+++...000222111000//////...,,,)))$$$######%%%((()))(((''' $$$***//////...///222444222...,,,,,,....../////////---+++(((&&&,,,---///000111000...---)))(((((()))***+++,,,------)))&&&%%%(((---000222...,,,******+++,,,,,,,,,...///000///---***)))******---000000...---///111111444666777444000---,,,)))***)))'''%%%$$$%%%'''222666::::::666222111222...------...000222222222111...***'''''')))---///777777777777777777666555...111444555555666777888999;;;======;;;::::::;;;777555222//////000222444666666555666777666444222444777999:::888666666666555666666666666555444444///000111333555:::@@@DDD<<<:::888777777777999:::777888:::999888777777888666888:::;;;<<<<<<>>>@@@??????@@@AAABBBCCCEEEEEEAAAGGGSSS```eeedddcccdddbbb^^^WWWRRRNNNLLLJJJIIIEEECCCCCCDDDCCCCCCJJJRRRXXXcccqqq}}}zzztttmmmhhheeeaaa___```aaacccjjjrrrxxx|||ssscccZZZTTTNNNNNNQQQQQQKKKFFFCCCIIIXXXiiitttyyy~~~zzzqqqmmmiiiaaaXXXQQQLLLGGGEEEAAA;;;:::===@@@DDDGGGHHHEEEDDDEEEFFFJJJGGGCCC>>><<<<<<>>>???>>>>>>???AAADDDEEEEEECCC>>>===;;;:::999::::::;;;666333444999===>>>???BBB@@@>>>;;;888777777999:::>>>===<<<<<<======<<<;;;666666666888;;;@@@DDDGGGGGGGGGHHHIIIJJJGGGCCC??????BBBHHHQQQ\\\gggpppuuuzzzRRR???999444000000---///222444333111...+++---///222222111000//////...---++++++,,,...000222333222111000000111222333222222222000---*********(((((((((((()))***++++++...///111333333111///...***)))))))))((($$$!!!%%%)))+++,,,,,,///111444777888999999888...,,,)))''''''(((***+++,,,,,,---...////////////,,,---///333555444111...---,,,---///111111///,,,)))***+++,,,,,,---------))))))***,,,///222444555222111///...,,,+++******,,,******,,,//////,,,(((%%%(((+++,,,++++++---///.........///111222000...)))(((&&&'''((()))((('''###""""""'''...222111//////111333000+++***,,,///000000///...,,,***((('''+++---///000000...,,,+++&&&&&&%%%&&&''')))+++,,,+++)))&&&%%%(((,,,///000...+++((((((***---/////////111222///+++((('''(((---111555555222111333555222222222333333111...+++(((((('''$$$!!! """%%%...444999:::666111000000---...000333444444111...***)))(((((())),,,///222666666666666666555444444222222222111000111555777777:::<<<<<<;;;999999999333111...,,,,,,...111333888777555666777777555444666888999888666555777888777777777777777666555555000222444555555888<<<@@@<<<<<<;;;:::::::::;;;;;;888999:::999666555444555999;;;===>>>===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCC???DDDPPP___eeeddddddhhhbbb___ZZZUUURRRNNNJJJGGGDDDBBBBBBCCCCCCDDDKKKTTTXXXdddtttyyyssskkkfff^^^[[[ZZZ[[[[[[YYY]]]ccckkkpppwww{{{~~~wwwfffWWWSSSPPPLLLLLLNNNNNNKKKHHHHHHOOO^^^nnnvvvwwwxxx{{{}}}yyypppeee___]]]XXXQQQMMMIIIEEECCC???:::999<<>>???AAADDDEEECCCAAA???>>><<<::::::;;;===???===777666:::===>>>???BBBAAA>>>;;;888666777888:::>>>===;;;;;;<<<===;;;:::888888999;;;@@@DDDGGGIIIJJJJJJKKKMMMMMMIIICCC>>>===@@@HHHUUUeeeqqqvvvwwwXXXCCC;;;444000111...000222444333000,,,)))+++...222444333111111000///---***)))***,,,000222555333111//////111333555111333333000,,,))))))+++)))(((''''''''')))***+++...000333555555444222111(((((((((((('''### &&&***---//////000222555888:::::::::999...+++(((&&&&&&(((***,,,000000111111111111000000,,,,,,---...000000...,,,,,,******---111222000---,,,,,,---------,,,,,,+++'''''')))---111555666666333222111///---,,,++++++---,,,,,,...000000,,,(((&&&***---...---,,,---///((((((***---111222111000...,,,))))))))))))((('''(((&&&%%%***000444333000///111222///***(((+++///111000///---+++)))(((''',,,---///000///---***(((%%%$$$$$$%%%&&&(((***++++++)))&&&&&&(((,,,///000---+++((('''***...111222111222222///***&&&%%%&&&...333888999666444555888222000///000222111---)))((()))'''### """&&&***111777999555111///000...///333666777444///+++$$$%%%%%%'''***...111444111222333444555555555555666444000---+++---333777555888;;;<<<:::999999999111///,,,******,,,000222888777555555777888777777666888999888555555888;;;888888888888888777666666111333666666555555888;;;=====================<<<:::;;;;;;999666333222222<<<>>>@@@@@@@@@@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAADDDEEELLLXXX___bbbhhhpppaaa___\\\YYYUUUPPPJJJEEECCCAAAAAACCCCCCDDDLLLUUUXXXeeevvv~~~zzzsssjjjcccZZZVVVWWWZZZYYYSSSTTTYYYbbbhhhqqqwwwyyy{{{}}}wwwnnn```TTTOOOMMMKKKKKKLLLLLLKKKJJJMMMTTTbbbqqqwwwuuutttuuuppppppkkkccc]]]XXXPPPIIIKKKFFFCCCBBB???;;;===AAABBB@@@>>>>>>@@@DDDFFFFFFFFFCCC???<<<;;;===AAACCC@@@??????AAAEEEFFFDDDAAABBB@@@>>>======???AAACCCCCC<<<888;;;>>>>>>???AAAAAA???;;;888666777888:::===<<<:::;;;;;;<<<:::999::::::;;;===BBBFFFHHHIIINNNNNNOOOQQQQQQLLLDDD>>>;;;>>>GGGWWWjjjvvvyyywwwjjjJJJ:::555444333444444333333111000...---///.........///000111222333...)))***...111111///555222///...///111111111555444111---)))(((***,,,)))(((%%%"""!!!$$$***///111111111111111222222222,,,+++******)))'''###$$$(((,,,000111666555444333333333333444111...***&&&%%%'''***---222000///000333333111...*********((('''(((***---(((''''''***///222111///222000///......---***((()))((((((***///555999;;;555222...+++***,,,...000111333333222///---++++++***+++---...000111111111***)))(((***...000///---000///---+++******)))******)))))),,,000222000------,,,+++(((&&&'''+++...333111...,,,++++++,,,---000000///...............+++)))%%%$$$%%%(((***+++000...+++))))))***,,,...000---++++++...000///...000///.........,,,(((%%%...222777888666444555666222111000000222222111000+++)))&&&""""""%%%***000666777444111111333333333444333111---***(((&&&***------+++,,,111555444333222111333666999;;;999666000,,,,,,///444777666666777:::===<<<777333...//////---******---111333444555666888999;;;;;;888888666555444444444444666777888777555444444555222333444222111111555999::::::;;;<<<===>>>??????AAA@@@===:::777333111000;;;===@@@AAAAAAAAACCCDDDFFFEEECCCCCCDDDDDDCCCBBBFFFJJJOOOTTTXXX___hhhnnnmmmiiibbb[[[WWWSSSOOOMMMEEEBBB??????CCCIIINNNQQQUUU^^^lll|||zzzsssqqqmmmfff[[[XXXTTTSSSUUUXXXXXXXXX]]]aaahhhpppvvvyyyyyywwwtttwwwzzz{{{{{{zzz{{{|||{{{wwwiii^^^WWWSSSLLLLLLKKKIIIGGGIIIPPPVVVSSSYYYaaaiiiooossswwwyyymmmfff___]]]^^^[[[RRRJJJHHHHHHFFFBBB>>>>>>BBBEEE???AAACCCFFFFFFFFFEEEDDD?????????@@@@@@AAABBBBBBCCCBBB@@@@@@BBBCCCBBBAAADDDDDDBBB@@@===>>>@@@CCCBBBBBBAAA>>>:::888999:::;;;<<<<<<;;;999888999:::===;;;::::::;;;;;;999888:::<<>>>>>AAADDDFFFMMMVVVZZZWWWOOOFFF@@@@@@@@@EEERRR___hhhqqqwwwvvvSSS???777444222444444444333222111000///000///...---...000222333222000---///222333111---000...,,,,,,...000111111333222000---***((()))******)))&&&###"""%%%***...000000000000000000000000,,,+++*********((($$$!!! """&&&)))---000111666666555333222111000///000...***&&&$$$%%%***...444111//////000111...+++******)))'''%%%&&&))),,,***))))))+++...000///---000000000111111///,,,))))))((((((***...222666888555333///,,,+++---///111000222333333000---,,,,,,,,,---...///111111111222***((('''(((,,,.........,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,///000...,,,,,,,,,,,,***(((''')))+++..................//////000000//////////////////,,,***'''%%%&&&((()))+++///...,,,+++***+++,,,------+++)))***---//////...+++++++++,,,...---***'''...333888999777666666777444333111111222222000///,,,***'''### !!!%%%(((+++000666777555444444666222222111000///,,,***((('''+++///000...///333777333222111111222555888:::999666111------000444777888777777999:::999555111000111111///---...111555444555666777888999::::::777777777666666555555444333444555444222111111222222222222000...///333666888999::::::<<<<<<===>>>AAA???;;;777444333222333999<<<>>>???@@@@@@BBBCCCEEECCCBBBBBBEEEGGGGGGGGGIIIKKKNNNSSSZZZbbbiiimmmsssoooiiiccc]]]VVVOOOJJJEEEDDDCCCDDDGGGJJJLLLLLLUUU]]]jjjyyy}}}tttpppkkkddd[[[VVVPPPNNNQQQVVVXXXYYYbbbcccffflllrrruuuuuusssmmmnnnooopppqqqtttyyy|||yyy{{{ooocccZZZUUUSSSOOOMMMJJJGGGEEEGGGKKKOOOVVV[[[ccclllsssvvvwwwwwwqqqkkkccc^^^[[[YYYWWWUUUKKKJJJHHHCCC???>>>AAADDDDDDEEEEEEEEEDDDBBBAAA@@@===>>>???AAAAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???@@@AAAAAA??????@@@AAA??????<<<999555444555777999;;;======;;;:::999:::;;;:::888888999999888666999;;;>>>>>><<<;;;<<<===AAAIIIRRRXXXXXXSSSLLLHHH???>>>AAALLLXXXaaaiiiqqqZZZDDD999555222333444444444444333222222222000...,,,---000333555222111222444777555000+++***))))))***---000111000///000000...,,,))))))))),,,+++(((&&&$$$%%%))),,,111000///...............,,,+++++++++,,,***'''%%%$$$%%%&&&(((***---///000555555444333111...+++***---...+++&&&"""###***000666111---,,,,,,,,,***(((******(((%%%$$$%%%))),,,---,,,++++++------,,,+++...///111444555333...***(((((((((***,,,///222333444222///,,,,,,---000111///111333333111...------......///111222222222222***(((%%%&&&))),,,...///***+++---///000000//////+++******+++---...,,,++++++---...---***'''&&&&&&(((***---000111111000000////////////////////////,,,+++)))'''&&&'''((()))......---------,,,,,,,,,)))''''''(((+++...000000(((((()))+++------+++)))...333888:::888666666777555444222222222222000///...,,,)))%%%###$$$(((,,,,,,111666777666666777999111000///...,,,+++***))))))---111333222222444777111000///000111333666888888555222000///111444666999777666777777666444222333333222000000222777:::777777888888999999888888666777888999999888666555///111222111/////////111333222000...,,,---111444777777888999:::;;;;;;<<>>AAABBBDDDBBB@@@AAAEEEIIILLLMMMMMMLLLNNNRRRZZZbbbiiimmmvvvtttooojjjccc[[[RRRLLLHHHGGGGGGIIIJJJJJJIIIGGGTTT[[[hhhuuu}}}tttooojjjddd]]]UUUMMMJJJOOOWWW[[[]]]iiigggfffjjjppptttssspppkkkjjjiiihhhiiinnnvvv{{{}}}{{{qqqeee[[[TTTSSSTTTTTTPPPKKKIIIJJJMMMPPPQQQ\\\```hhhrrrzzz|||yyyuuuqqqoookkkfff```\\\ZZZZZZOOOMMMJJJDDD@@@???@@@BBBIIIHHHGGGEEEBBB???<<<:::<<<===@@@BBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???;;;===@@@@@@???>>>>>>>>><<<;;;888333000///222444777:::===>>>===;;;;;;;;;:::999777777777777666444666999;;;<<<:::777666666<<>>GGGPPPXXXaaahhh[[[EEE999444222222222333333333333333222222000---+++,,,///333666222222333555555333...***%%%%%%&&&)))---000111000+++---000111///---,,,,,,---,,,+++)))&&&&&&)))+++222111///...------------,,,++++++,,,------+++******)))))))))***+++---...111222222222000---***(((+++---,,,'''!!!!!!)))111333...)))((())))))(((&&&)))((('''%%%%%%''',,,000000///---,,,++++++***)))+++...222777999666000+++)))***++++++,,,---///000222000---++++++---///111...111333333111///......///000000111222222222222+++(((&&&%%%'''+++...111,,,---000222333222111000+++++++++++++++++++++***+++---///...+++'''$$$"""###&&&+++000222111///---,,,------...............+++***)))(((&&&%%%&&&(((,,,---............,,,,,,'''&&&'''(((+++///111222++++++,,,---...---***(((,,,111777888777444444444333111000111222333222000///...,,,)))'''(((,,,000///222555555555444555666111000///---,,,,,,,,,,,,(((,,,000333333222333444//////...///000222444666666555444333222333555666888777666555666666666666555333222111222555:::===::::::;;;;;;:::999888777555777:::<<<<<<;;;888666///000111000//////000222666444111...,,,...000333666666777888999:::;;;;;;:::999666444333444555666555777999:::;;;<<>>999666;;;===@@@CCCDDDDDDBBBAAAAAA@@@@@@AAABBBBBB@@@>>>;;;<<<>>>>>><<<;;;<<<===<<<:::777222......111444666999;;;;;;;;;;;;;;;<<<;;;999888777888777666444444666999;;;:::777333111:::@@@HHHOOORRRRRRRRRQQQDDD>>>===BBBJJJQQQYYY```^^^EEE999333111000111111222222222222222222///---++++++///222555333222111111000///,,,+++###$$$&&&***...111111000))),,,111333333111000000---------,,,)))((()))***333111///...------......,,,,,,,,,---///000000///---,,,***)))((()))******,,,---/////////---+++)))***------(((""""""***111...***&&&%%%'''((((((&&&'''''''''''''''+++000444111000...,,,***)))))))))***---222777999666111,,,***,,,//////------...//////...,,,++++++,,,...000000111333222111////////////000000111111111000000+++***'''&&&'''***///333///000222333333222111///,,,,,,,,,+++*********++++++---///...***&&&"""!!! $$$)))...000///+++)))******+++,,,,,,++++++***((()))***(((&&&$$$%%%&&&+++,,,---//////...,,,+++'''((()))***,,,///222555333222111111///---(((%%%***///444666444000//////---,,,---...111333333222//////...---,,,---000222111222222222000000000111111111000///.../////////(((+++...000111000000000---------...///111333444555555555666666666555555555555555666666777999;;;555333111111333666999;;;<<<=========<<<:::888666666888;;;===>>><<<999777111222222222111111333555999666333000000111222444666666777888999::::::;;;666666777888777777666555666777999999:::;;;>>>AAACCCAAA???@@@EEEKKKOOOQQQKKKPPPUUUWWWXXX^^^hhhppptttqqqlllhhhddd___ZZZWWWRRROOOJJJGGGFFFFFFEEEEEELLLTTTaaannnyyy{{{tttnnniiihhh```ZZZTTTRRRWWW___gggkkkmmmmmmpppvvv}}}{{{wwwzzzyyyxxxvvvvvvyyy}}}wwwggg]]]TTTPPPRRRYYY```^^^___ccckkkqqqsssssstttvvv{{{~~~|||zzzxxxyyyxxxpppbbbWWWXXXTTTNNNHHHCCCAAA@@@@@@BBBEEEHHHIIIGGGAAA:::555<<<>>>AAACCCEEEDDDBBBAAAAAA@@@???@@@AAAAAA@@@>>>======<<<:::888888;;;===???===999444111111444666777888999888888999<<<>>>===;;;999999999999777555222444888:::;;;888444111999>>>EEEJJJLLLLLLLLLLLLDDD>>>;;;>>>CCCHHHOOOVVVdddIII:::333000000000111222222222111111000...,,,***+++...111333111000...---++++++++++++%%%&&&(((---111333222000)))---222444444222111111,,,...///...,,,*********222111///---,,,---...///---,,,,,,...111333444333///...+++(((''''''((((((******,,,---------,,,+++***,,,---***&&&&&&***///+++(((%%%&&&(((******(((%%%&&&((()))***---111444000000///,,,)))((()))***+++---000444666444000---+++...111111///------///...---,,,+++,,,---///000333333333111///...///111...////////////......---******(((''''''***///333000111111222111000...---,,,,,,---,,,******+++------......,,,(((%%%###""" ###'''+++---,,,***((())))))***+++***)))((('''&&&)))+++***'''%%%%%%'''***+++,,,---------,,,+++***+++,,,,,,---///222555888777555333111---(((%%%(((---333444111,,,******(((((()))+++///111222222---///111111000000222333111000///---,,,,,,,,,,,,111111111111111111111111,,,,,,.../////////......,,,------...000111333333333555777999999888666444333444666666666888;;;===666444222111333555666666<<<<<<======;;;999666555555777:::<<<<<<999777555111222333222222333666888;;;888555444555555555555555555666777888999::::::555777999;;;;;;:::888777888999:::999999;;;>>>AAAAAA@@@@@@BBBHHHMMMQQQSSSNNNRRRWWWZZZ]]]bbbiiippptttqqqlllgggddd___[[[XXXTTTOOOHHHCCCBBBCCCDDDEEEHHHQQQ^^^kkkvvvyyyqqqiiidddccc^^^^^^^^^^^^```eeemmmsssnnnrrrxxxrrrbbbZZZSSSOOORRRYYYdddfffkkkssszzz{{{zzzuuuiii___\\\VVVOOOIIIEEECCCAAA@@@???BBBGGGJJJIIICCC===888>>>???AAACCCDDDCCCBBBAAA@@@>>><<<<<<>>>???>>>>>><<<<<<:::888777888;;;>>>AAA???<<<888444444666888888999:::999999:::<<<>>>???===;;;:::::::::888666444555777:::;;;999555111777;;;BBBGGGHHHGGGGGGGGGBBB<<<777999===@@@FFFLLLkkkNNN===555222222222222333222222111111---,,,+++***+++---///000---...---,,,***)))******((())),,,000444444222000---000333444222000......+++...000000...,,,++++++000///,,,++++++,,,...000---,,,,,,///333666777777222///,,,)))'''&&&'''(((******++++++,,,,,,,,,---***,,,---,,,******+++------***((())),,,---,,,)))%%%''')))******,,,...000/////////,,,)))(((***---,,,,,,---000222222///---***...222222///,,,---///......------...///111222666555333///------///222---------------,,,++++++((((((((('''&&&)))...222......---------,,,,,,,,,,,,---...,,,******---000///...---)))&&&$$$$$$%%%!!!"""&&&)))+++,,,,,,,,,)))***++++++***(((&&&%%%&&&***------)))'''(((***)))******+++,,,,,,,,,+++,,,---...---,,,---000333777666444444333000+++((()))...333333///***'''&&&&&&&&&&&&(((,,,...///...+++...222444444333333333///...+++******+++++++++///000111333333333222222111111000000000000///...,,,------///000111222333222444888;;;;;;999666444111333666666666666888;;;777555333333555555444222999999;;;;;;999777444222444555777888777555222111000111111111000222555888;;;999777777888999777555333333444555666777888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;>>>AAA??????AAAFFFLLLSSSWWWXXXVVVUUUWWW]]]eeekkkmmmmmmpppnnnllljjjhhhddd___[[[QQQLLLFFFAAA@@@BBBCCCDDDFFFOOO\\\hhhrrrwwwqqqjjjaaa]]]^^^___eeelllmmmlllooovvv}}}www|||xxxgggYYYTTTQQQLLLOOOXXXbbbiiitttxxxnnnfff^^^XXXPPPJJJGGGEEEBBB@@@@@@CCCFFFHHHGGGDDD@@@===AAAAAABBBBBBBBBBBBBBBAAA>>>;;;888777888:::;;;;;;777888999999999:::===???@@@???===:::666555666888777:::===???>>><<<<<<<<>>=========;;;:::;;;>>>AAA===>>>BBBHHHPPPWWW[[[]]]\\\WWWVVV^^^lllssspppjjjiiijjjlllnnnnnnjjjddd```NNNJJJDDDAAA@@@AAABBBBBBEEENNN[[[fffppp}}}~~~tttlllhhhccc[[[XXXZZZbbblllwwwzzzwwwwww~~~ooo^^^RRRPPPNNNJJJMMMVVV^^^iiiyyyzzznnnggg^^^XXXPPPJJJHHHFFFCCCAAADDDDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA<<<888555333444777999:::222555888;;;<<<===???@@@??????===:::777555555666666;;;AAADDDCCC???;;;999???===;;;::::::999777555:::999888888999666111---...444===DDDGGGHHHHHHHHHDDD===999;;;===>>>AAAFFFwwwYYYDDD888333555222///000333666666444000...---,,,...///000///---...///000///---+++***---++++++,,,...000111111222111000111333222...***+++...111222000...,,,+++,,,...//////...------...000...---000444777666555//////...---,,,+++******,,,---------,,,***((('''***+++,,,+++******,,,...333111...------......---%%%$$$###&&&***------+++...000222222000.........///...,,,++++++,,,...///...//////...+++)))))))))///000111000//////222444444333///***&&&(((---222333///******---...,,,)))###&&&***,,,------///000***%%%"""%%%+++...+++'''))),,,///111111111222333222///***&&&###$$$%%%'''''''''''''''&&&''')))+++---...//////,,,+++++++++222444555111+++(((***---------,,,***((()))+++...000111000---+++***,,,...000/////////000111///...000///...///111000---)))(((***,,,,,,*********+++,,,...111333333444555777222000...------,,,)))''')))///444444///,,,...222111222333333222222444666111000...---...///111222111666<<>><<<;;;888777666888999;;;;;;>>>BBBEEEDDDAAA===:::;;;:::888777777888:::;;;===;;;999888666333///,,,333999AAAGGGIIIHHHFFFFFFAAA???<<<999999>>>EEEKKK___GGG:::555555333222222333555555555333111...---...//////...+++---///000000000...---,,,***))))))+++...000222111000000222444444000---+++---000000...,,,++++++...000111000...------......------///333555555333222111111000///.........+++,,,---......,,,+++***((()))+++++++++,,,///111444222///---,,,,,,++++++%%%$$$%%%(((,,,......,,,///111333333222000000111///...,,,******+++---...///000111///,,,***)))***------...///111222333333222000,,,(((&&&)))000666666222------///000...+++)))***,,,...000111111111***(((&&&(((,,,...,,,(((+++---000111111111222333333000+++'''%%%%%%'''(((((((((((('''&&&''')))+++---...000///---,,,,,,---111333444000+++(((***---------,,,***((((((***,,,111222111...,,,+++,,,---000//////111222222000---000//////000222222...+++***,,,------,,,+++,,,---,,,...000111222333666888333222000...+++***))))))+++///333444111...///000///111222222222333666888555222...+++***,,,///111111555:::===;;;777333111222333333000---++++++---111///000333222...---///555888999666222000222555;;;<<<;;;999666555555666///...---------///111222666555666777:::;;;:::999555333111111444555555444999:::;;;<<<<<<<<<;;;;;;;;;;;;:::888777:::>>>AAA???DDDMMMVVV\\\______^^^bbbaaa___]]]]]]]]]^^^^^^fffhhhjjjkkknnnnnnggg^^^VVVMMMFFFFFFFFFDDDEEEGGGHHHKKKVVVdddqqq{{{tttkkk]]]SSSOOOQQQVVVYYYccclllwww~~~{{{mmm[[[SSSKKKHHHGGGHHHNNNTTT^^^nnn}}}vvvnnnfff```YYYSSSPPPNNNMMMLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIGGGDDDAAA???===;;;:::<<<<<<<<<<<<888<<<@@@AAA???<<<<<<<<<;;;;;;::::::::::::::::::===???AAACCCCCCAAA>>>===999999888888999;;;>>>???<<<;;;:::999888666333000444999@@@FFFIIIIIIJJJJJJCCCAAA>>><<<===BBBJJJPPPfffJJJ<<<777555555555444333222333555555222000...//////......***,,,...000222222111000+++)))&&&$$$%%%)))///222111111222444555555333000,,,---...,,,***))))))***111222222111...------...---------///222333222111333222111111000000000000)))+++...000000///---,,,'''(((***,,,---///222444444333000...,,,+++***)))((((((***---000111///---///111333444333333444555...---+++))))))***+++,,,000111111000---+++++++++,,,++++++///333555333111111...***&&&%%%)))000555777333//////000111///---...,,,,,,...222333222///+++,,,------...---,,,+++---///111111111111222333333000---)))''''''((()))+++,,,,,,+++))))))+++,,,...000111000...---------000222222000+++)))***,,,---------+++)))((()))+++333333222000---+++,,,---//////111333444333000---//////000222444333111///...///000000...,,,,,,---,,,---......///222666999555555444///***((())),,,///111333444444222000...---///111222333444666888888444///***((())),,,...000333666777555333111111111222222000---***))))))---++++++//////------000555666666444111111555888>>>???@@@???;;;888666666.........///000000111111444333444777999:::888777333222222333555666555444666888:::;;;<<<;;;999888:::999888666777;;;AAAFFFDDDIIIQQQYYY___bbbcccbbbdddbbb^^^[[[YYYXXXYYYYYYcccgggiiikkknnnpppjjjcccWWWNNNGGGGGGIIIGGGDDDDDDGGGIIIRRR```lllwwwtttjjjcccYYYRRRPPPRRRUUUWWWaaaiiissszzz|||~~~~~~mmm```QQQKKKFFFEEEEEEFFFKKKRRRXXXdddrrr|||yyyppplllfff___YYYUUUSSSRRRQQQSSSQQQMMMJJJHHHHHHHHHIIIFFFFFFGGGIIIJJJIIIEEEBBBAAA@@@>>>???@@@BBBBBBAAA<<<@@@CCCDDDBBB>>><<<:::<<<<<<=========<<<;;;:::@@@???????????????@@@@@@999888888:::<<>>>>>============AAA???===;;;;;;===@@@BBB;;;;;;;;;<<<>>>BBBEEEGGG???>>>>>>>>>>>>===:::888999<<<@@@CCCFFFJJJNNNRRRMMMKKKFFFAAA???AAAGGGLLLjjjJJJ<<<999333555666555111///000222111000......000222222222...///000222222000///...***((($$$ """***000444555666666444222000...------,,,)))'''''')))+++111111000...+++)))***+++///000222333222111000000//////.........000111333...000111222111///,,,++++++,,,---...---...000222111333444333111///000111888999;;;;;;888555222000...///111111111222444666///---+++)))''''''((()))&&&(((+++,,,,,,,,,---//////,,,+++...333333...)))%%%%%%&&&(((+++---......,,,+++***+++---///111111///+++(((***...000...***---111444333///,,,---///000111222111//////000111///...,,,+++))))))))))))...///000///---,,,,,,---555666666333000---,,,,,,...///000000...,,,++++++///000222111///---------222333333111...,,,,,,---...///111444666555111...,,,...111333333333222222444555555222///,,,******...---,,,+++,,,///444888:::;;;:::555///---111555888555444555888777333...000111333333222111222222444333111///,,,)))&&&%%%)))***+++***)))***,,,...///000111222222111000...***'''(((+++---,,,...222:::999666444222333666888;;;>>>AAAAAA>>>888444222,,,...000222333333222222/////////222444555444222000222777:::<<<=========777888:::<<<===<<<;;;;;;999999777777999>>>FFFLLLQQQQQQQQQRRRVVV[[[aaaddd```\\\VVVSSSSSSYYY```ddddddjjjnnnqqquuuyyyxxxsss```VVVNNNLLLLLLIIIGGGHHHFFFHHHNNN[[[gggrrrwwwkkk^^^[[[WWWUUUUUUUUUTTTTTTRRRVVV\\\```bbbdddhhhkkklllqqqzzzttteeeXXXPPPIIIFFFFFFFFFEEEDDDIIIPPPUUU\\\hhhxxx}}}vvvkkkiiieeebbb^^^YYYSSSNNNMMMNNNNNNMMMLLLIIIGGGFFFEEEEEEEEEGGGHHHHHHFFFCCCCCCBBBBBBDDDFFFGGGGGGFFFFFFDDDAAA???>>>>>>>>>>>>DDDAAA>>><<<;;;===@@@BBBAAA???<<<::::::===AAACCC@@@@@@??????@@@BBBEEEFFFBBBAAA@@@@@@@@@>>>;;;888<<<>>>@@@BBBEEEIIIOOOSSSZZZVVVOOOGGGBBBBBBFFFJJJqqqPPP>>>999333555555555333111111111000...------000222333333///000111111111///---+++))))))&&&"""!!!''',,,333555666555222///---,,,,,,---,,,+++))))))+++---000000///,,,)))((()))+++///111444444222000/////////...------...111333555111111111111000...,,,+++---.........------...000000333666555222111222444;;;======;;;777333111000---///000000000111333555000...,,,)))''''''((((((###%%%((()))***+++,,,...///---,,,...000000---***"""''',,,000111111************,,,...000222000---+++,,,///111000...///111222111---,,,...000111222111000...---...///------,,,,,,+++***))))))***+++---,,,+++******+++555666666555111///.../////////000000000///---,,,...111333444222000//////000111222111///---,,,---......000222444444111///+++---111222222111111111333444555333000...---...//////...,,,,,,...333777999:::999666333222555888999666333333444444111///000222444444222111000000000000111000...+++'''%%%''''''((('''&&&(((+++---111000000222444444333222,,,***+++...///......111;;;:::888666555666777888;;;???BBBCCC???:::666444---...000222333444444333000//////000222444444333222555:::<<<===>>>???@@@999999:::<<<<<<=========;;;;;;::::::;;;@@@GGGLLLMMMNNNQQQSSSUUUUUUVVVVVVXXXUUUQQQNNNPPPUUU\\\```eeekkkpppssswww{{{{{{xxxiiibbb\\\ZZZWWWRRRPPPRRRMMMMMMSSS^^^hhhrrr~~~yyyooohhh^^^\\\ZZZXXXWWWVVVSSSQQQKKKNNNQQQSSSVVVZZZ___bbbeeeggglllsssyyy}}}uuuoooeeeYYYPPPMMMKKKIIIJJJKKKIIIIIINNNVVV```dddooo~~~|||wwwllljjjgggddd```ZZZSSSNNNJJJKKKMMMNNNMMMLLLJJJHHHFFFEEEDDDEEEFFFGGGGGGFFFCCCCCCCCCEEEGGGHHHGGGEEEGGGCCC>>><<<===???@@@AAAFFFCCC>>>;;;;;;===AAADDDAAA???===<<<<<>>AAABBB???;;;777555...///000222333444555555333111000000333555666666777:::======<<<;;;<<<===::::::999:::;;;===>>>???============>>>BBBGGGKKKMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMNNNQQQUUUYYY[[[ccciiiooorrruuuzzz{{{yyysssqqqqqqoooiii```]]]^^^[[[[[[```hhhpppvvv~~~yyyvvvvvv{{{yyyrrrlllfffcccaaa^^^\\\ZZZVVVSSSMMMMMMKKKKKKLLLOOOSSSWWW[[[\\\aaahhhmmmrrr}}}zzzqqqhhhccc\\\RRRMMMNNNMMMLLLNNNOOOOOOOOOVVV___fffkkkvvv~~~yyyvvvqqqmmmhhhccc___[[[VVVSSSKKKLLLMMMNNNOOOPPPPPPPPPIIIGGGDDDDDDEEEHHHIIIIIIEEEDDDDDDFFFHHHHHHGGGEEEEEEAAA>>>===???BBBCCCBBBDDDBBB???===<<<>>>AAACCCBBBAAA@@@@@@AAACCCEEEFFFGGGFFFCCCBBBAAAAAACCCCCC@@@??????@@@@@@???===:::===>>>AAAEEEJJJPPPXXX]]]^^^ZZZSSSLLLGGGGGGKKKOOOcccHHH;;;888666555777999999666222111///------...//////...---...///000///...,,,+++))),,,,,,)))###!!!###''',,,///222222///,,,,,,---+++---............///111111111000---+++***,,,...---000333333000,,,++++++)))(((''''''))),,,000222//////---------...000111+++,,,------,,,,,,...000111555888666111......111333555555333///,,,---///000111111000///000333555222000---***((((((((((((&&&(((******)))(((((()))+++,,,---,,,,,,---///111)))%%%!!!!!!%%%))),,,,,,222222111000...///000222,,,---...------...111444111///,,,***+++---///000222222000...+++***+++,,,---.../////////...,,,+++)))+++...///...------......111333444555555777888///000000222333222000---***...222444333222000000+++---///000...---------...------///111222111000(((,,,///000...,,,,,,------000333555666777999;;;222222111///......111333444333333444777888888777555333///+++))))))+++---,,,///222444333222222222......---------...//////'''((()))((((((***---///777333000000222333222111111000111555555111///000888777777999;;;======<<<999<<>>===:::888999::::::999888888999<<<>>>@@@>>>?????????@@@CCCGGGJJJQQQNNNHHHDDDBBBDDDGGGJJJDDDFFFKKKPPPUUUXXXZZZ[[[```gggmmmpppsssxxxzzzxxxzzz|||wwwkkkfffgggiiiiiilllsssxxx|||yyyqqqnnnrrrxxx|||~~~{{{vvvnnnkkkhhheeebbb___ZZZWWWSSSOOOJJJFFFDDDEEEHHHKKKOOORRR[[[eeeiiiiiipppzzzzzz{{{|||zzzxxxzzzxxxmmmccc___YYYQQQOOOQQQNNNNNNPPPRRRRRRTTT\\\gggggglllxxx|||wwwtttvvvqqqiiiccc^^^\\\YYYXXXNNNNNNMMMNNNPPPSSSUUUWWWKKKHHHEEEDDDEEEHHHKKKLLLFFFEEEFFFGGGIIIIIIGGGEEECCC@@@>>>???CCCEEEDDDCCCBBBAAA@@@???>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDBBBAAABBBCCCDDD=========???@@@@@@>>><<<;;;>>>BBBGGGMMMUUU]]]cccccc```[[[UUURRRTTTYYY^^^kkkMMM>>>999999888888999888555222///333555444000,,,******...222666666333///......---//////---***&&&%%%%%%***+++,,,***)))((()))***---000111///+++***...333///000///,,,***,,,000555222---***++++++(((&&&'''%%%%%%%%%&&&(((+++---///222111//////000111111000++++++++++++,,,---...///222444666555333000///...111111000...++++++,,,---333111...///111444333222444111...,,,,,,+++)))'''(((''''''((()))******))),,,,,,------...000111222///...***%%%"""$$$,,,222444222111222222222///---...............//////000000///------...////////////...---+++***))))))))))))+++...111222222000///---...000222444333000......///111444666777888888666444222222444333000,,,...------......---+++(((,,,,,,------...000111111555000++++++///333444222***+++...///000///...---...000444999===>>><<<:::777666444222222333444444333333333333333333333333444222---((($$$%%%)))---///222555666444111...---...---...000222222000...---------,,,,,,...222555999555000...000444777999333777999777111---...111:::999888999:::<<<<<<<<<<<<:::999999:::999777555000111111222333444666777555333///---...222888;;;<<<<<<===>>>===;;;777555777888999888777999<<<>>>@@@AAABBBBBB@@@?????????EEEGGGGGGDDD>>><<>>???AAABBBBBB===???BBBEEEFFFEEECCCBBBDDDCCCBBBCCCCCCCCCAAA???::::::;;;>>>AAACCCBBB@@@>>>BBBDDDBBBHHHVVVaaadddgggooosssooofffccckkkuuunnnOOO???:::999888888888777555333222555666555000,,,***)))---111666777555222000000000000000///---***&&&$$$$$$&&&((((((''''''((())),,,...000...***))),,,000.........,,,******...222111,,,)))((('''$$$&&&***+++)))&&&$$$%%%(((,,,///222111111000111000000///++++++++++++,,,---...///111333555555333111//////......---+++))))))+++---222000---...111333333222444222///------,,,***((())))))((()))+++,,,,,,+++---------...///111222333111///+++((('''***000444333222111111222111///------...///000000000//////000///....../////////.........---,,,+++***))))))''')))---000222333222111,,,,,,...111444444333111......000111333555666777333111000111333333222000,,,++++++,,,...///...,,,//////.........000111222333...***+++000555666555+++,,,...000111000///...111222444888<<<===<<<:::444444444333333444444444333333222111111111111111111///***&&&$$$%%%***......000222333111...---,,,,,,,,,---000333444333222000000///...---///333666888444000///111555888999555777777555111///000222777666666666888999999999999888888888999999777555444444444444444555666777777333...+++,,,333:::@@@>>>===<<<;;;;;;:::888777555777888888888888;;;<<>>>>>??????AAAAAA>>>999777:::===AAABBBEEEIIIPPPWWW]]]aaallllllmmmqqquuuxxx{{{|||}}}sssjjjgggiiilllttt{{{yyyssspppmmmhhhcccccc\\\RRRIIIDDDBBBBBBCCCHHHLLLSSSYYY___eeekkkooovvvvvvwww{{{||||||}}}~~~yyyrrrkkkhhhccc\\\WWWTTTRRRQQQRRRRRRQQQQQQSSSYYYaaahhhuuu|||zzzxxxtttpppjjjeeeaaa___YYYWWWUUUWWWYYYZZZWWWTTTMMMKKKIIIHHHIIIJJJIIIHHHGGGGGGGGGIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDFFFHHHIIIFFFCCC@@@??????@@@@@@???>>>???AAABBBBBBBBBAAA@@@CCCBBBBBBBBBBBBBBB@@@???<<<<<<===@@@CCCDDDCCCBBB???BBBAAA???FFFWWWeeekkkpppxxx~~~~~~yyyxxx~~~uuuUUUBBB<<<:::888888888888666555555666666444000,,,******,,,000555777777444333222333111000111222///***%%% """######$$$&&&(((+++---...---)))(((***---,,,---,,,+++)))***,,,...///+++(((&&&""" %%%---111---&&&"""!!!%%%+++///222222333222222000...---,,,++++++***+++,,,......000222555666444111000000------+++)))'''))),,,///000...------///111222222555222000.........,,,++++++******+++,,,,,,---............///111333444555222///,,,,,,...111444666222111000000111111///------///222444555333000...000000000000///......---,,,------...---,,,+++***''')))---000222333333333++++++,,,///333555555444............000222444666000///...///111333444333+++***)))+++///111222222333222000......000222444000---***+++000555777777---...///111222111111000555444555777999;;;:::999000111111222333333444444444333111///......//////...,,,)))%%%$$$&&&+++///---...//////---+++++++++***+++---111555777777666333333222000///000222555666444111111444777:::;;;888777555222111111111222333333333444555555666666666555666777999999777666888777666555555666777888888333,,,)))+++333>>>EEE???===:::999::::::999888222555888999888888999:::===>>>???>>>===<<<<<<>>>:::<<<<<<:::666555888;;;===@@@EEELLLSSSZZZ___bbbnnnooopppsssvvvxxxzzz{{{xxxnnneeeccceeeiiirrrzzz}}}~~~yyyssskkkfffhhhbbbXXXNNNGGGCCCBBBBBBDDDHHHOOOVVV\\\ccciiimmmwwwxxx{{{~~~zzzyyyzzztttmmmeee___YYYWWWVVVVVVTTTSSSRRRQQQOOOOOOUUU^^^hhhooozzzyyysssnnnjjjggg]]]ZZZVVVVVVWWWXXXVVVSSSKKKKKKJJJLLLMMMMMMKKKIIIFFFGGGIIILLLOOOOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKHHHFFFCCCBBBBBBBBBAAA@@@CCCBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDGGGHHHGGGFFFFFFFFFCCCBBBIIIZZZkkkttt|||[[[CCC===;;;999999::::::999888555555444333111///------***---222666666555333222111///...111555444...(((###'''+++---///...,,,***+++,,,,,,,,,,,,+++******++++++***((('''&&&!!!$$$---222---'''""""""%%%+++///111333444444222///------,,,+++***)))))))))+++,,,...111444666444222111000...---+++)))(((+++///333///...------...000111111444222000/////////...---++++++++++++++++++---////////////000222333555666222///---...222666666555111000//////000000...,,,---000555999999666222...///000222222000...------+++,,,...//////...---+++***+++...000222222222222---,,,,,,///222444555444///...------...000333555///.........000111333333,,,+++***,,,///333555555666444111......000222444///,,,***+++///222444444...///000222222222222222666555444444666777666555------------...111333444666444000---,,,,,,---///...---+++(((&&&'''+++///---......,,,***)))***,,,++++++---111555777777666444444333111//////111333555333222444777:::;;;<<<;;;777333000000111222222111222333333333333333444444444555777::::::999777777777666555666777999:::777333---***---555???FFF===;;;999:::;;;;;;999666000333777999999888888888;;;<<<===<<<::::::;;;===;;;<<<<<<:::888888;;;===<<>>BBB:::999999<<>><<<;;;222000......000222333333...---...000222333111000,,,++++++...333555333111,,,'''$$$)))+++...000111000...,,,,,,***((((((***,,,,,,,,,%%%%%%&&&(((&&&###&&&++++++***(((''''''***,,,...111444666555111//////000000...***&&&$$$$$$$$$%%%'''+++111333333111000///)))((('''&&&&&&(((---000000000000...,,,,,,...000///...,,,---...//////...,,,------)))&&&%%%(((+++000////////////000111111///...---...000111111000...---,,,---...///---++++++000777<<<<<<888111---***///444555222///...///......000000111000///...000000111111000000//////222111000111222111///...///...------...///000111...///000000...,,,,,,---...---,,,...000333333333444222///...---...000111111000///---,,,,,,,,,,,,000000111111222333333444555222000///000000///...***(((&&&%%%'''+++000333555333000...,,,,,,------000222333222///---,,,,,,---......,,,******+++,,,,,,,,,---///222333222000...///000000//////111333444444666999===>>>===;;;;;;888444000------...///000333666666444222333444333333666999<<<<<<:::888333222111222444777;;;===555444333333555999<<>>@@@AAAAAABBBCCCGGGMMMTTTZZZ^^^gggkkkoooqqqpppoooqqqssszzz~~~ttthhhbbb^^^aaahhhoooxxx|||xxxwwwooommmhhh^^^TTTMMMLLLMMMPPPTTTYYY___eeemmmtttyyy{{{|||nnnbbbSSSGGGDDDDDDDDDHHHPPPVVVZZZ___eeekkkuuuuuulll```WWWTTTTTTSSSSSSUUUVVVXXXZZZ[[[YYYTTTPPPOOOQQQUUUYYY]]]]]]ZZZWWWWWWUUUSSSRRRTTTXXX\\\___\\\XXXSSSRRRTTTYYY^^^```ZZZXXXUUURRRRRRSSSVVVXXXWWWXXXXXXUUUPPPOOOQQQTTTTTTRRRQQQQQQSSSTTTTTTSSSSSSVVV^^^jjjuuu~~~{{{kkkIII000111555999<<<===;;;999333000---,,,///111222222333111......000222111///.........///000222333444///***###"""$$$&&&)))---//////,,,***+++(((%%%%%%(((+++------)))%%%$$$''''''&&&)))...---+++(((&&&'''))),,,...111444666444000...000333444111,,,((($$$######$$$$$$)))///222222111///...'''(((((('''&&&(((+++...222222222///,,,+++---///---+++***+++---......---...///...***%%%###&&&***//////...------------...///000///...,,,,,,---...---,,,+++,,,......---+++(((---444999999555...***(((...444666333000///000000000000000000000000///000000000000000000000000111000111222333222///,,,,,,,,,,,,---------------***---111111...,,,++++++))))))***,,,///111111000000///...---------...///222222111///---,,,,,,---000000000111111222333444444222000000000000...,,,''''''((((((***,,,...000111000///---,,,+++++++++---000444555333000...,,,,,,------,,,***)))************+++---000111000...+++---///000000111333555555666888<<>>CCCLLLSSS\\\hhhooouuu~~~}}}sssfff^^^[[[\\\^^^^^^```bbbdddhhhjjjiiifffccc```aaadddhhhkkkkkkhhhfffccccccdddeeegggiiikkklllgggeeecccccceeehhhiiijjjfffeeecccaaabbbdddgggiiihhhiiiiiieee___]]]___ccccccaaa______```aaaaaa``````ccclllzzz|||qqqtttSSS+++...222888<<<<<<:::777555111,,,,,,...000000000777333///...000111111000111111111000///000222555...+++&&& !!! """&&&***------***'''***&&&""""""&&&***,,,------'''###$$$'''(((,,,000000---)))%%%%%%(((,,,///000333555333///...222555888444///)))%%%######$$$###'''---111222000......))))))******)))***,,,...333444333000,,,+++---///+++)))((()))+++------,,,000111000+++$$$"""&&&***//////...,,,,,,+++++++++000111111...***)))+++...,,,++++++,,,---...,,,+++&&&***111666666222,,,'''&&&---444666444000000111222222111000//////000000/////////000111111222222//////111333444333///,,,***++++++,,,,,,,,,++++++''',,,000222///,,,+++,,,$$$%%%'''+++...000000///------,,,,,,,,,---------333333333111///......///000000000000111222333444333222111111111111...,,,&&&'''***---.........---.........---,,,+++***))))))---333777666222///---***,,,---,,,***)))((()))''''''))),,,///000///...***,,,...000111222555777555666999===@@@???<<<:::777999777111***&&&(((+++///333888777333111111444111222444888::::::777444888666444333444666:::<<<;;;999777555555777:::<<<<<<888555888===>>>999333111333777888999999;;;<<<999999999888777888;;;>>>999999888:::===AAACCCCCC@@@BBBFFFIIILLLNNNNNNNNNSSSYYY```cccccccccgggjjjoooyyy|||lllfffbbbcccjjjssszzzxxxuuurrrsssrrrlllddd```aaadddlllooosssxxx~~~tttfffVVVMMMGGGHHHCCC<<>>BBB???;;;777888<<>><<<666777777888888888777777444555666777888999999999888777888:::>>>AAABBBBBBBBBCCCDDDHHHKKKLLLLLLJJJMMMPPPUUUYYY[[[^^^cccgggooossswww~~~vvvnnnooohhhdddiiirrrzzzxxxuuu~~~vvvppprrrtttrrrrrrvvvxxx~~~vvveee\\\OOOLLLHHHDDDCCCEEEHHHJJJYYYbbbooozzz}}}zzz~~~}}}}}}}}}zzz|||~~~|||}}}|||}}}{{{zzzooogggaaaiii???///...777666666666222000000111111222222333333444444333222000...,,,+++///111222444444444333222111222111---(((&&&&&&(((&&&'''***...000///+++((('''$$$"""!!!###&&&)))+++,,,,,,,,,+++***+++...000//////000...&&& """)))---111222...,,,///222222333111///,,,)))'''%%%$$$ $$$))),,,...000222333555222///------......---+++++++++,,,---...///000+++++++++++++++---...///222333333000---++++++,,,.........000222111///---***************)))(((((()))***,,,///222222000...'''%%%$$$&&&***---------111222222222222222111111000111333222///---,,,,,,------,,,,,,,,,,,,------...000444666666333///,,,***************)))(((''')))***,,,------+++((('''$$$%%%&&&'''((()))***************((('''))),,,...444444222...,,,+++---///333444555666666666555444333444444333///,,,+++***))))))+++...111111///---,,,***))),,,222555444222---...///000111111111111---,,,+++,,,------,,,+++,,,---...---+++++++++---000000000000222444666777333555888999999888999:::666:::<<<999222------000666;;;>>>:::333......000222333333111000111555888;;;===??????>>>===>>>@@@<<<:::777666777:::>>>@@@@@@<<<:::;;;???AAA???===555666888:::;;;;;;::::::333444555777888999999999999888888:::>>>BBBCCCDDDEEEFFFHHHLLLNNNNNNKKKIIIGGGKKKPPPSSSVVVZZZ___ccckkkssszzz}}}zzzssslllgggffflllsss{{{uuupppqqq~~~xxxvvvzzz}}}|||}}}mmm]]]UUUKKKIIIHHHGGGHHHJJJMMMOOO\\\dddrrroooeee]]]VVVrrrIII666111666444333555222000111333444555555444333666555333111///...------///000333555555444222111000111111000...------...++++++---///111///+++(((%%%$$$######$$$&&&(((***---...---,,,++++++...000111111222111)))!!!!!!&&&,,,//////+++***...000/////////...---+++)))&&&%%%!!!$$$(((,,,///222666999;;;777111...,,,,,,,,,,,,'''''''''(((***---///111,,,,,,,,,---......//////222444444333111/////////------...000222222000---((())))))******))))))((()))***---000333444222000(((%%%######&&&***---...333222111000000/////////000111111///---,,,---......---+++******+++,,,------000333555444222...,,,((()))***,,,,,,,,,,,,+++------------,,,+++))))))$$$%%%&&&'''((()))))))))***))))))***,,,......---111111000...,,,,,,///111444555666666666555444333333444555333///,,,***************,,,......---,,,,,,+++,,,000666999999777111000000//////000000111+++******,,,...///...---111111000---+++***+++---333333222222222444555666111333555555555666777999888:::<<<;;;888555444444666888888777333///......111222111000//////222444===???AAAAAA@@@???@@@AAA<<<:::888777888:::<<<>>>>>><<<;;;===??????<<<999333555999<<<>>>>>>===<<<444555777888:::;;;;;;;;;:::888888:::>>>BBBEEEFFFFFFGGGJJJNNNQQQQQQOOOLLLEEEGGGKKKOOOSSSXXX^^^bbbeeeqqq{{{zzzwwwyyy~~~wwwllljjjlllrrrxxx{{{kkkiiiooo{{{yyy{{{|||ppp```RRRKKKFFFFFFFFFHHHLLLQQQVVVYYYccckkkyyy|||oooccc[[[SSSMMMvvvPPP;;;444888444333555222333444555666777777777777777666444222222222222333222333666777666444111///......---,,,---...111333.........///000---)))&&&$$$%%%'''((((((((()))+++---......---+++***,,,...111111333333+++""""""***---,,,)))))),,,...---+++,,,......---+++((('''###%%%(((+++---111666999<<<777111,,,++++++++++++((((((((()))+++...111333---...///000111111111111111222444444222111000111......///222444444111///***++++++++++++***))))))***+++---000333333111...((('''%%%&&&'''***,,,---222111///.........///000000000///---++++++---000000...,,,******+++---///,,,...111333222000---+++''')))+++...///000//////222111///...---,,,,,,+++'''''')))************)))+++***+++...222444111///111111000///------000222333333444444333222000///222333555333111...---------+++***+++,,,------,,,---,,,...222666888888777333222000///......///000))))))***,,,///000///...111111///,,,******,,,...333222111111111111222333///000222222222333666888;;;;;;:::;;;;;;:::888666777666555444444222000...222222111111000000111111:::;;;<<<===<<<<<<<<<<<<;;;:::999888888999;;;<<<<<<;;;:::;;;;;;999444000000333888<<>>===888999:::<<<===>>>??????:::999888:::>>>CCCFFFHHHCCCDDDFFFKKKPPPSSSUUUTTTKKKKKKLLLNNNSSSZZZaaafffbbbmmmvvvtttooopppuuuyyy~~~xxxoooooosssyyyyyykkkkkkrrrwwwzzzyyynnnbbbTTTIIIDDDDDDCCCCCCFFFLLLUUU^^^cccllluuu{{{oooccc[[[UUUOOOKKKuuuSSS???888;;;777555777333999888777666666777999;;;777666444444444777999;;;777777888888666333000---+++)))&&&%%%(((---222555///............+++'''###%%%(((,,,...---,,,,,,------......,,,***))))))***//////111222,,,###***+++***'''(((,,,---+++***+++...000///...+++)))''')))******+++...222555888444...***)))***+++,,,+++*********,,,---///000...///111333444333222111...///111111/////////000000000111333555555222000------------,,,+++***)))++++++---///000///,,,***$$$%%%'''(((((((((((()))......---,,,---...///111//////...,,,***+++...000333111...,,,,,,---///000,,,---000111111///,,,***(((***---000222222222111444333111///............***+++,,,------,,,+++*********+++000444555222///222333333111//////000222000000000000///...,,,+++000222444444333111111222000...,,,,,,---.........------...000222333333222333222000...------......((((((***---000111000///......---+++******---000111000///...---...//////...///000000000111444666;;;:::999:::;;;;;;888555777555444444555555333111333333333333444333222111666666777888999:::999999:::999888777777888:::;;;;;;;;;;;;:::888333...***...111666:::===>>>===<<<999:::;;;<<<===>>>>>>>>>:::999888:::???CCCFFFGGGDDDCCCCCCFFFKKKQQQUUUWWWRRRPPPNNNPPPUUU\\\ccchhhbbbhhhkkkgggcccdddeeeeeelllwwwyyywwwxxxzzz}}}wwwsssssswww}}}|||rrrqqquuuxxx}}}mmmaaaVVVKKKCCCAAACCCAAA@@@CCCLLLXXXeeemmmwwwxxxjjj```XXXRRRLLLHHHxxxWWWBBB:::<<<888666888555<<<:::777555555666999:::666444333222444888<<>>>>>CCCNNN]]]llluuuvvviii___VVVLLLFFFDDD___HHH<<<;;;666555999777:::999777666555444555555444222000///111555:::===777666555333222111000000)))'''&&&(((,,,000222222000///------+++)))%%%"""%%%,,,444777555111/////////000000...+++((('''(((---,,,...111///((($$$$$$,,,,,,***(((***///...+++---...000111222111//////...//////...---,,,...///111...+++)))***+++++++++'''(((***,,,,,,,,,+++******---000333333222///...,,,,,,***((('''(((+++---222111111222333222///,,,***+++,,,---............))))))***---...---***'''!!!###$$$$$$"""!!!###%%%++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++...000444333222111000000000000000111222333333111///...,,,///222555666555333222//////.........------,,,,,,---///000000...+++***'''***---/////////...//////000111111111111333444...///000000///...---,,,,,,...111222111000111222///...---...000111000///000///...,,,,,,---000222............---,,,******((()))+++///222222000...***,,,---...------///000000000...------......//////111333444222111111222222444666777888888888999444444555555555666777888444444555777::::::777444333222333666:::<<<<<<:::777555333111222555999<<<;;;<<<<<<;;;888444222000111333555777999:::::::::888999999999999888777777999999:::===@@@AAAAAA???CCCBBBCCCFFFJJJMMMNNNNNNRRRSSSVVVZZZ^^^^^^[[[XXXYYYYYYUUUMMMIIIIIIJJJIIILLLUUU```eeeeeeeeejjjoooxxx||||||~~~ooobbbSSSJJJDDD???===???888:::>>>GGGTTTeeesss|||vvvmmmccc\\\SSSHHHBBBBBBfffLLL===:::333333999999777777777777555333111///333000---,,,---111666999444333111000///000111222***)))***...222444333111111///...---,,,)))&&&###$$$,,,555999666111//////111111111///,,,)))((((((---,,,...111000***''''''------***(((+++000///+++...///000111222111111000///000111000///...///000000...,,,++++++++++++***&&&(((+++...///...---+++(((***...111222000---+++,,,+++)))&&&%%%&&&***---111111000111222000---***&&&'''))),,,...///000111'''(((***---//////,,,***%%%&&&%%%###!!!!!!%%%)))+++,,,------,,,+++)))(((***+++,,,,,,++++++---///333333333222111000000///222333555555555444222000...000444666777555333111+++,,,,,,------,,,++++++,,,---///000///---***)))(((,,,111111000...///111+++---///000111222444666000111222222222111//////,,,...000000///......///---------...111111000///111000...,,,,,,...222555,,,---......---+++***)))((())),,,///222222000...,,,...000000///...///000222111000//////000111222000222555555444222111000...111555777888999:::<<<222444555555444444777999444333444888;;;;;;888444111000111555999<<<<<<:::666444111///111444999===777999:::999777555444333444555666777888999:::::::::;;;::::::999888777666888888:::===@@@AAA???===<<<>>>BBBHHHMMMPPPOOONNNQQQTTTZZZaaaeeeaaaXXXQQQPPPRRRPPPHHHDDDGGGKKKMMMPPPVVV]]]______bbbjjjppp}}}{{{eeeXXXJJJBBB>>>;;;;;;>>>222666???KKK[[[kkkxxxhhhaaa[[[XXXPPPFFFBBBDDDuuuTTT<<<555000111555222444444555444333000---+++,,,(((%%%$$$(((---222555333222...+++///777666000(((,,,//////------000333222000...//////---((($$$'''***///333555444222000111222222000,,,)))((((((,,,...111222222000---+++***))))))))))))***+++,,,111111111111000000///...,,,---...111222111...+++///000111111111///...---++++++***+++,,,...000111------,,,---......---++++++,,,,,,***''''''***---///000111111///---***((($$$$$$&&&***...111111000---,,,+++---000111000---***(((%%%######$$$''')))((()))+++------+++)))'''(((+++///222222111111111111000///---,,,---111444000222555777777666333111000111444666666333000...+++---//////---***))))))***+++,,,...000...+++(((&&&***///111000//////111,,,+++***,,,///111222111,,,,,,---000333333///+++,,,,,,,,,---///000222333000...,,,...333555555444666444111///------...///...000111000...,,,++++++//////000000///---,,,+++)))///444444000...111666666777888666444222222222777444222222333333000---000000111444888:::;;;::::::777444333333444333222333333333666999;;;;;;;;;222222333444666888999:::777333//////333999<<<===666666666666666555333111333444555888;;;<<<<<<:::<<<===>>>===:::888888888;;;>>>BBBBBB???===<<<===:::???FFFLLLOOOPPPRRRSSSSSSVVV[[[]]]]]]XXXSSSOOOLLLOOOLLLGGGHHHRRR[[[\\\YYY___hhhoootttyyy}}}||||||yyyeeeZZZQQQHHHBBB===999;;;???<<<777>>>QQQaaakkkxxx||||||{{{xxxsssooonnnppprrrxxxzzz}}}{{{yyyvvvvvvxxxxxxuuurrrbbb^^^XXXPPPIIICCC@@@>>>vvvUUU===666111111444000000111111111000---+++******'''$$$$$$'''---222555444333///,,,///555444...)))---111222000...///111000///...///000///,,,((('''***...222222000---***---...///...+++(((''''''+++---000222222000---,,,++++++++++++,,,---...///111111111111000///------,,,,,,---///111222000...///000000111000///...---++++++++++++,,,...000111///---,,,,,,......---,,,......,,,)))''''''+++...------.........,,,+++***((('''(((***...000000000---,,,+++---000111///---***(((&&&$$$$$$&&&(((***'''(((***,,,,,,+++)))((())),,,000333444444333333111111000...,,,---000333000222444777777666444222...///111333333222000...,,,...000000...+++******---------...///...+++)))%%%)))---000///...///000---,,,+++,,,...//////...++++++,,,///222222...++++++,,,,,,...///000111111000...---///333555555444666555333111///////////////000111000...,,,,,,,,,333222111000///---)))''')))...444444000...000444555666888777555333222222666333//////111333333222333222222444888;;;<<<<<<:::888666555555666555444222222333666999:::999888444444444444555666777888999333......333888::::::333333333444555444333111666666777999;;;<<<;;;:::<<<===??????>>>===>>>???===@@@BBBAAA>>>;;;;;;<<<<<<@@@GGGLLLNNNPPPRRRSSSSSSVVVZZZ\\\[[[WWWRRROOOOOOSSSTTTQQQUUU^^^fffhhhiiirrr|||ooo\\\NNNFFF@@@>>>===<<>><<>>888222222333...------......---,,,***))))))&&&###$$$(((...333666666555000---...222000,,,)))...222333000---,,,---///......///000000...---'''***---000///+++'''###''')))+++,,,***(((&&&&&&)))+++---000000///---,,,---------...///111222333222222333222111///---,,,,,,+++,,,---000222222111/////////000//////...---,,,,,,,,,,,,---...000111///---+++***,,,---......000///---***((((((+++...***++++++,,,,,,---------...,,,+++,,,...///000///---,,,---...000000...,,,+++)))'''%%%%%%''')))+++'''(((***,,,,,,+++***)))***,,,///222333444333333222222111...,,,---///111///111444666777666555333---...////////////......---///111222000---,,,,,,000///............+++)))%%%'''+++------...///000...---+++,,,------,,,+++******+++...000000...+++***+++---.../////////...///......000222444444333666666555444333111000//////000000///---,,,...///777444111000///+++&&&"""'''---333333///---...000222555888888777444333222333000---,,,///222555666666444333444777:::<<<===:::888666666777777777666111222444777999:::777555777666666555555555555666:::333,,,,,,222777888666000111333555555555555444888999999:::::::::999999;;;===???@@@AAABBBEEEGGGDDDEEEDDDBBB>>>;;;::::::===AAAFFFJJJMMMOOORRRSSSRRRUUUYYY\\\\\\YYYUUURRRVVV[[[___aaafffnnnuuuwwwzzzxxxbbbQQQBBB===:::<<<>>>>>>AAADDD@@@CCCOOOaaannnxxxwwwjjjddd___XXXQQQWWWVVVVVVWWWVVVSSSNNNKKKQQQTTTWWWZZZ\\\```dddgggsssvvvzzz~~~}}}{{{xxx{{{|||uuutttwwwzzzzzzxxxzzzsssmmmmmmsssvvvrrrmmmgggddd___\\\[[[YYYWWWVVVUUUQQQKKKEEEAAA?????????yyyWWW???999444444444...,,,------------,,,,,,+++)))'''%%%&&&+++111555888888555111...---...---++++++...000///+++((()))***///............///......)))+++---...,,,(((### """%%%(((***((('''&&&&&&&&&(((***---......,,,,,,......///000222444666777666666666666444111///---+++******+++///222444444..............................------...000111222///,,,(((''')))+++---...000///...---++++++++++++))))))***+++,,,...000111222000.........//////...------...///000///...,,,***)))'''&&&&&&(((***+++(((***+++---------,,,,,,,,,,,,---000222222111///222222111///---,,,...000///111333555666666555444000000///...------------...000222333111///......111///------------+++***%%%''')))***,,,---...///---++++++,,,------,,,******+++,,,.../////////...***+++---//////...,,,+++//////000111222333333333555666666777555333111//////000000...------000222666222...---,,,)))###&&&+++000111...++++++,,,000333777999777555333222111000......///222444555777444222222555888:::;;;888666555666777888777666111222555888:::999666333777777666666666666777777;;;333++++++111666555222111333666777888888999999:::::::::999888666666777999;;;===???AAADDDIIILLLOOOMMMIIIEEE@@@<<<;;;:::>>>AAAEEEHHHJJJMMMPPPSSSSSSWWW\\\```bbb```]]]ZZZ```eeekkkppptttyyy~~~nnnXXXHHHAAA;;;999<<<@@@@@@AAACCCDDDKKKYYYiiittt}}}pppaaaXXXRRRLLLGGGJJJNNNSSSUUURRROOOLLLKKKJJJLLLNNNOOOOOOQQQTTTVVV^^^bbbgggkkknnnmmmllljjjjjjmmmrrruuuuuuuuuuuuvvvxxx{{{~~~|||xxxsssoookkknnniiidddbbbeeeggggggfffiiiccc^^^^^^bbbffffffdddbbb___ZZZVVVRRRPPPNNNMMMOOOLLLGGGAAA>>>===>>>???|||YYY@@@:::777888888111/////////////////////...+++)))((()))...333888:::888444000...---,,,++++++------,,,((($$$###&&&)))//////...,,,++++++,,,---,,,---------+++((($$$""""""%%%((()))(((&&&&&&'''$$$&&&(((***+++,,,++++++//////000111333666888999:::;;;;;;:::888444111///***)))(((***---111444444------------------......000000/////////111222333---***&&&%%%&&&))),,,------...///000///---+++((()))******,,,...000222333444222000///000000...---,,,...000111111000///...)))((('''''''''(((***+++,,,---...////////////...000//////000222222000---222222222000------...//////000222444555444444333444333111///---,,,,,,,,,---000222222111///......///---,,,,,,------,,,+++'''''''''(((***,,,------*********,,,......---,,,+++,,,---...///000111111+++,,,...//////---+++***///000111222222222222222444555666777666444111/////////000///...///222444000---+++******(((###&&&***---...+++)))((((((---111555777777555333333000111222222222111111111666333000000222555777777444333333444666777666555111222555888::::::666333555555555666777888999:::;;;333,,,+++///444444111111444777888888888999;;;999::::::888444222333444888999;;;===@@@DDDJJJOOOYYYUUUNNNHHHCCC???===<<>>]]]AAA;;;888::::::333111111111000000000000000---+++***+++000555999:::666222//////---******---///...+++&&&!!!!!!&&&***//////...+++******,,,///------,,,+++***)))((('''&&&((())))))(((''''''(((%%%&&&(((***++++++++++++......///111222555666888<<<<<<===<<<999444000---((('''&&&(((,,,000222222------,,,,,,,,,---......000///......///000111222,,,)))%%%$$$&&&))),,,---,,,,,,---///000///+++(((******,,,---///000111222333222111111222111...,,,+++...222444333222111111***))))))((()))***,,,---///000000000000000000///444111000111333444111...000111111000...---...000///000111222222222111111555444222000...---,,,+++,,,...111111000...------,,,++++++---///000///---+++)))'''''')))+++,,,,,,******+++---//////...,,,+++---.........///222444.../////////...---+++***...111333333222111111111333444555555555333000///---///000000000111333555,,,,,,,,,,,,***(((&&&%%%)))***,,,,,,***(((((((((+++///333555444333333333000333555666444111000///444111//////000222333333000000111333555666666444000111333666999999666444222222333444666888:::;;;999444...,,,...111333333000444777888666555666888999::::::777222000111333666777999<<<@@@GGGNNNTTT[[[VVVNNNGGGCCCBBBAAA@@@BBBBBBCCCCCCEEEIIINNNRRRYYY___hhhpppsssqqqllliiillllllpppvvvyyyzzz}}}xxxiii]]]MMMEEE@@@EEEMMMRRRUUUYYYbbbhhhrrr{{{{{{vvvnnneee^^^[[[[[[\\\aaaeeefff```TTTMMMLLLOOONNNNNNMMMJJJFFFCCCCCCDDDJJJJJJKKKLLLMMMNNNOOOPPPMMMOOORRRSSSSSSRRRQQQRRRRRRSSSVVVYYYXXXTTTSSSUUUTTTQQQOOOMMMMMMMMMLLLKKKGGGIIIKKKIIIHHHJJJQQQWWWVVVVVVTTTOOOJJJFFFDDDCCCHHHFFFCCC@@@>>>======>>>bbbEEE<<<888::::::222111111000//////...//////...,,,+++,,,000555888999444///---///---)))+++000111000...***%%%%%%(((,,,.........+++***+++///333---,,,***))))))***+++---,,,,,,,,,***(((''')))***((()))***,,,,,,---------------...///111222444555:::;;;;;;:::666111---)))&&&%%%&&&(((,,,///000000,,,,,,+++++++++,,,.........---,,,,,,,,,---...///+++)))'''&&&(((+++---------+++***+++...///---+++)))***,,,.../////////...000000111222333222///,,,***...333666555333333444++++++++++++,,,---...///111111111000000//////...000---,,,...222444222//////000111000///...///000///000000000000//////...222222111000///...------***,,,///000...---,,,,,,)))***,,,000333444333222...+++'''''')))+++++++++,,,,,,---...000///---+++***,,,------,,,---111555111111000///...,,,,,,+++...111444444222000000111222222333333222111//////+++...000111222222444555---000333111---******,,,---------,,,***)))*********---000222222222333444222444666555333111222333222111//////000111000000//////000222555777666444......///222555666555444//////000111333555777888777444111...---///333666222666:::999666333555777:::;;;;;;777222///111444555777999===CCCLLLUUU\\\VVVPPPHHHCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEIIIOOOTTT]]]cccmmmuuuwwwssslllfffhhhfffjjjqqquuuwww~~~}}}uuuiiiXXXNNNGGGLLLUUU\\\bbbgggrrruuuzzz|||yyyyyy|||~~~vvvpppiiieeegggkkknnnppprrrnnnggg]]]UUUOOOMMMLLLKKKLLLKKKIIIFFFDDDEEEFFFJJJJJJJJJJJJIIIIIIIIIHHHEEEGGGHHHGGGEEEDDDDDDEEEEEECCCFFFJJJKKKIIIKKKPPPOOOMMMKKKIIIHHHFFFEEEDDD@@@AAABBBBBBDDDGGGLLLPPPMMMNNNOOOLLLFFFAAA???>>>AAAAAA@@@@@@????????????gggGGG<<<888999999111000000///...---,,,------...,,,+++,,,000444666777222...,,,///---)))+++222111222222///***)))+++...---......,,,+++---222777,,,***(((&&&'''***...000000///...+++(((((()))++++++,,,,,,---............---------...///111222333777888888777333...)))&&&%%%$$$%%%(((+++.........,,,,,,+++***+++,,,...///,,,+++*********+++,,,---,,,***((((((+++---......///+++((((((+++...///...(((***,,,.........,,,+++...///111333444333///,,,***///444777666555555666---------...///000111111222222111000///...------***'''&&&)))///222000---...///000000//////000111000000000000///...---,,,......///000000///......(((+++......---,,,++++++(((***---222666888777555000,,,(((''')))++++++***///...///000000///,,,))))))+++,,,+++***,,,111555333222000///---,,,,,,,,,...111555555222000///000111111111111000000///...***---111333333333444555///444888666000,,,...111111000...,,,++++++,,,---))),,,...000000111333444333555666444222111444777222111000000111111000.........000333666777666555,,,,,,---///222444444444------...///000222333444555555333///,,,...444999666:::===<<<777444666888:::<<<<<<888222000222666555777:::???FFFPPP[[[cccOOOIIIBBB>>>@@@DDDFFFGGGGGGGGGFFFEEEFFFJJJQQQVVV___fffpppwwwxxxrrriiibbbcccaaadddlllrrrwww|||sssmmmkkklllrrrpppssszzz~~~yyyssspppyyy|||}}}qqqfffbbbWWWNNNPPPYYYaaahhhmmmyyyzzz|||~~~{{{sssiiicccdddiiipppuuuxxxnnneeeeeennnxxx}}}}}}{{{qqqcccZZZVVVSSSOOOLLLHHHIIIJJJIIIGGGGGGIIIJJJLLLLLLMMMLLLKKKIIIFFFEEEDDDEEEEEECCC@@@>>>>>>???AAA>>>???CCCCCCAAADDDKKKKKKJJJHHHFFFDDDBBB@@@???>>>===<<<>>>CCCHHHJJJKKKGGGJJJLLLJJJEEE???===<<<<<<<<<>>>???@@@@@@@@@@@@sssOOO@@@<<<666222333000...,,,***)))***+++,,,***,,,///000///000333666444222///,,,)))+++///222888999:::666111---,,,------111444222......333999222...***'''&&&***...111222000---)))'''(((---111///000222333333222111000.........//////...------...///000000...+++'''%%%(((&&&&&&)))---000///---,,,***(((&&&&&&(((+++...///,,,)))&&&&&&(((+++---,,,,,,++++++,,,///111333///***$$$$$$)))------,,,))))))***---...---)))&&&))),,,000222222333444555333444444444333222111111///000111000//////111333333111000000111111///...---+++((('''***---000111//////...///000111333555111000000000111000---+++,,,---///000000///---,,,&&&))),,,------,,,,,,,,,(((+++///333666555111---((()))+++,,,,,,,,,***)))---...000222111...+++((())),,,///000000000333555555444222000//////000000444444333111000...------333333222111000///.........,,,---000555666222...111333555777666444111///---...///---+++******+++...---...000333555444333222444555333000...///111444222111111111111000......333777888666555888;;;222///...///222333222000000---+++---111444555444666777666333000111555999999999:::::::::888777666::::::999666333111222444222:::>>>>>>JJJ]]]gggfffNNNAAA555666===CCCGGGJJJIIIEEECCCEEEHHHMMMWWW```dddjjjqqquuutttpppllljjj___dddjjjnnnqqqyyyrrrbbbVVVUUUZZZ\\\^^^aaafffiiiiiieeebbbeeeiiiooovvvzzzyyysssooowwwwwwzzzzzzrrrdddYYYVVVUUUWWWUUUPPPLLLOOOYYYbbbppprrruuuvvvyyyyyyooommmaaaWWWWWW\\\^^^___```jjjgggjjjsss}}}{{{mmm```[[[WWWPPPLLLMMMOOOKKKIIIJJJJJJIIIJJJMMMPPPLLLHHHHHHKKKLLLIIIEEEGGGDDDAAA@@@AAAAAA>>><<>>===>>>@@@CCCEEEFFFFFFCCCBBBCCCEEEDDD>>>888999:::;;;===???AAABBBCCCCCCEEEGGGHHHEEE@@@999555999:::<<<<<<===>>>AAADDD[[[GGG===555111333///---,,,++++++,,,...///,,,...000000......000222222222000---+++,,,///222666888:::999444///,,,,,,///444888777333222777<<<555222---***)))***...000...+++(((%%%&&&(((,,,...000111222333333111000///------............------++++++,,,,,,,,,+++***))),,,++++++...000111///,,,)))'''&&&%%%&&&))),,,...000---***'''&&&''')))+++++++++***+++,,,...111222000+++'''(((,,,000000...++++++***++++++***&&&$$$''')))---000111333555777666666555555333222000000000111222111000000222333333111//////000111000///111...+++)))+++---.........------...///111333444000000000111222111///,,,+++,,,.........,,,+++)))(((***---///...------...***+++---000222111---***''')))+++------,,,***))),,,---///000///,,,)))''')))---000222222222333555555444222111000000000111555555444222111///......222222111000///...---------,,,---111555555111,,,,,,...111333444222000...***,,,------,,,+++,,,...111000111333555666444333222333444333000///000222444333111111222222111000111444777888777555555666///......000333444222000///---,,,...222555555555777777666444333333555777333444555666777666555444999999888555333222333444444999:::===KKK___fffbbbGGG;;;000111888===AAADDDGGGEEEDDDHHHKKKOOOXXXaaagggkkkrrruuutttpppllljjjccchhhooouuuzzz|||ooo^^^NNNIIILLLMMMQQQWWW[[[[[[[[[\\\]]]___cccgggjjjjjjfffbbb```bbbbbbcccccc[[[NNNFFFCCCIIIJJJIIIDDD???@@@HHHPPP^^^bbbhhhmmmqqqxxxyyyoooggg^^^TTTLLLLLLPPPSSSVVVYYY___eeesssxxxkkk```^^^___[[[XXXWWWUUUOOOLLLMMMMMMKKKLLLOOORRRNNNIIIHHHJJJKKKHHHEEEFFFDDDBBBBBBBBB@@@===:::>>>>>>???AAADDDFFFHHHHHHFFFCCC@@@@@@BBBBBB???;;;888999:::<<<===>>>>>>>>>???@@@CCCDDDCCC>>>888444666888;;;<<<<<<<<<>>>@@@gggMMM???555111222...---------...///111222///000000///---,,,,,,---000111000///------///222333666999999666111---***///444999:::777666999===999666222...++++++---...***%%%!!!!!!%%%))),,,,,,///000111111111///...---+++,,,------------,,,,,,(((''''''((()))+++---...000000111333444333000---&&&%%%%%%%%%'''***---///111...+++((('''''')))***+++++++++,,,---.../////////---***,,,000333333222...,,,******)))'''%%%"""$$$'''***---///222666888888777777666444222000//////111222222111000222333222000...---///111222111555222...,,,,,,------,,,,,,,,,,,,,,,...000222333......000222444333000...------......---+++)))(((***,,,...//////......///---,,,,,,---...---***(((&&&))),,,......---***(((***,,,...///...+++'''%%%)))---111333444333333444444333222111000000111111666555444333222000000///000000///...------,,,,,,++++++---111444444///***'''))),,,///000///...---''')))+++++++++,,,...000333333444666888777555333222333444333222111222333444333222222444444333222555555666888999777333000,,,---///222555555333111///......///222555666666888666555555666666555444///000222444555555555555777777777555333222444555666888777;;;KKK\\\aaa[[[CCC999000000555999===@@@EEEDDDFFFKKKPPPTTT[[[dddjjjnnnsssuuutttpppmmmkkkiiimmmsss{{{zzzmmm\\\LLLEEEFFFHHHOOOVVVXXXUUUUUUYYY]]]___aaacccbbb^^^XXXSSSQQQMMMLLLLLLLLLEEE;;;555444>>>??????:::555555:::@@@MMMSSS\\\dddjjjpppxxx}}}{{{|||yyyuuuooohhhbbbUUUNNNHHHHHHJJJKKKOOOTTT\\\hhh{{{xxxnnnggggggkkkjjjhhhfff[[[TTTNNNMMMLLLJJJKKKMMMMMMIIIEEEDDDGGGHHHHHHFFFFFFDDDCCCCCCCCCAAA>>>;;;999;;;===???BBBDDDEEEFFFGGGCCC@@@@@@BBBCCCAAA???999;;;<<<======<<<;;;:::888:::===@@@@@@===777333333666:::<<<<<<;;;;;;;;;iiiMMM@@@888333111//////......///000222222/////////...,,,+++++++++...///111000//////111222333444666666444000---+++---222777999888666888::::::888444000---,,,+++,,,(((""" &&&,,,...---/////////...---,,,***)))))))))***+++++++++******'''&&&%%%%%%&&&)))---//////111333555666444111...(((''''''((()))+++---...///...,,,+++******+++,,,...............---,,,+++...,,,,,,...111444444333///---+++***))))))'''%%%%%%'''***,,,...000444666666666666555444222111000---///000000000000111222222///---,,,...000222333555333000//////......,,,++++++++++++---///111222,,,---///333555555222////////////...,,,***)))'''***,,,......---------......,,,******+++,,,+++***&&&))),,,//////---***(((***,,,...///...+++(((&&&(((+++000333444444222222111111000000000000000000555444333222111000//////.........---,,,++++++******+++---111333222---)))&&&(((***,,,------+++***%%%''')))*********,,,...222222444777999999666444222333444444333333444444444333222333555666555444555444444777;;;999333,,,***,,,111555777777444222//////000111333555666666888666555666888888555111---...111444666777777777555666555444222222444666666888888;;;FFFRRRVVVRRRGGG>>>777777999:::===AAADDDDDDHHHOOOTTTXXX___fffnnnqqqtttuuutttqqqooonnnooopppuuu|||wwwkkk]]]RRRNNNPPPWWW[[[```bbbaaaaaadddgggiiihhhfffeeebbb\\\SSSLLLEEECCCBBBAAA===555333555:::<<<===;;;777777:::>>>JJJPPPXXX```eeellltttzzz}}}~~~~~~zzzuuuooojjjggg[[[UUUPPPOOONNNNNNRRRXXXdddppp~~~}}}yyyvvvuuutttrrrppppppbbbYYYPPPNNNLLLIIIIIIKKKEEECCCAAABBBFFFIIIKKKLLLDDDCCCBBBAAABBBCCCDDDDDD;;;<<<======>>>@@@CCCEEEFFFDDDCCCCCCEEEEEECCCAAA???@@@AAABBB@@@===:::888444555888<<>>===;;;>>>BBBCCCDDDIIIQQQWWW[[[aaahhhooorrrtttuuutttsssrrrssswwwwwwyyy~~~sssggg\\\VVVXXX^^^eeegggjjjnnnrrruuuvvvvvvuuuqqqnnnnnnooohhh[[[OOOFFFBBB@@@???;;;777999===:::<<<>>>???>>>???BBBEEERRRVVV[[[___ccciiiqqqxxx|||||||||}}}xxxtttpppooobbb\\\WWWVVVUUUUUUXXX^^^hhhrrr{{{~~~~~~vvvpppoooooocccYYYPPPMMMLLLIIIHHHIIIDDDBBBBBBCCCGGGJJJMMMNNNBBBAAA@@@@@@CCCHHHNNNRRRJJJIIIFFFBBB??????CCCGGGCCCDDDFFFHHHHHHFFFBBB???DDDDDDEEEDDDBBB>>>:::777222333666;;;???>>>888333333888???BBBBBB@@@===<<>>;;;>>>CCCCCCDDDJJJRRRXXX\\\cccjjjppprrrtttuuuuuuuuuwwwyyyssseee]]]ZZZ```gggmmmooosssyyy|||xxxxxxxxxrrreeeZZZPPPJJJEEEBBB???===@@@GGG@@@BBBEEEGGGJJJLLLPPPSSS```bbbeeeggghhhlllsssxxx~~~~~~~~~~~~|||yyywwwiiibbb\\\\\\]]]\\\^^^bbbccclllrrruuu|||uuunnnkkkiiiYYYPPPHHHGGGHHHGGGEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHHHHJJJNNNUUU^^^ddd]]][[[VVVNNNFFFCCCDDDGGGDDDGGGKKKMMMLLLHHHDDD@@@GGGGGGGGGEEEBBB===:::777333333555:::@@@???888222333888???CCCCCCAAA???>>>{{{VVVAAA777111,,,++++++,,,---............///---,,,,,,...///...,,,---...000111111333666888444222000000222333222000***,,,///000000///...---)))+++...111444444444444//////......000333666888333222000---***((('''&&&(((((()))++++++,,,,,,++++++,,,,,,---,,,+++)))(((&&&)))---///...///000222333333333333111///,,,+++***+++,,,...////////////......,,,+++***++++++,,,))))))'''&&&'''))),,,...------...000333333111///---000333555333111000///---...............------''')))---......---......111///....../////////...((((((***---000111000//////...---,,,+++,,,,,,------,,,+++---///111222111,,,,,,***)))((('''&&&&&&)))******)))(((((()))***'''&&&%%%&&&)))+++,,,,,,+++++++++,,,,,,,,,------'''***...111222222000///******+++...222333222000---...///111111111111111333222222111111000000///,,,,,,++++++++++++******)))+++---///000000111222111111000///...,,,***)))+++,,,---,,,+++***+++---111000000111555777999999999777555555777777555333000//////222555777888777222111222444888888555222///444999;;;;;;:::::::::444777999888555333333444555666666555333111111111...000111333444444444333444444444222000000222333555777:::=========???AAAAAA@@@@@@AAA>>>;;;>>>EEEDDDEEEJJJRRRXXX\\\cccjjjoooqqqssstttuuuxxx|||~~~zzzmmmffffffmmmvvv{{{~~~wwwqqqmmmeee^^^VVVPPPKKKIIIMMMTTTSSSUUUXXX[[[___cccgggjjjrrruuuxxxyyyyyyyyy}}}}}}sssjjjhhhiiigggeeeeeeaaafffeeedddlll{{{{{{~~~~~~yyyuuunnnfffTTTKKKFFFIIINNNOOONNNNNNRRRSSSTTTUUUTTTSSSSSSSSSUUUXXX]]]```eeekkksssyyyvvvuuupppeeeYYYPPPLLLMMMNNNPPPSSSSSSQQQNNNJJJHHHMMMLLLJJJGGGCCC@@@<<<;;;555333555:::???>>>777000000555<<>>___AAA222---,,,'''(((***,,,---...//////111///------//////---+++---...000000111333777:::333222222444666666333000'''(((*********)))((((((%%%(((---222666888888888111222222222111333777:::666444222///,,,***((((((******+++------.........***,,,...//////---***((('''***---...------///111222222333333222///---+++***+++,,,---------,,,+++***)))(((((((((***---...***)))'''%%%$$$'''+++...------///111333333000---,,,000555777666333111000------------,,,+++***)))'''***---//////......///111///......//////...,,,&&&'''))),,,///000///---000///...,,,++++++,,,,,,---,,,***+++---000111111//////---,,,++++++++++++)))******)))(((((()))++++++***)))+++---/////////,,,,,,+++++++++,,,---...&&&(((,,,000222222111000---++++++...222444333222...///111222333333333222444333333222222111111111,,,,,,,,,+++++++++++++++)))+++---...///111333555111000000///...---++++++,,,---///......---///000555333111111444777888999;;;888666666777777555222///...///111555777888777333333333444666666444333222666;;;<<<;;;:::;;;<<<666888:::999555222222333444666777555111///000222333444555666777666666555444555444222000///111333777666777<<<@@@AAA@@@@@@<<<===???AAA???<<>>666......333999>>>??????>>>===aaaAAA555222111---)))&&&''',,,///...+++000000000000///---***)))&&&,,,444888777555444444666333111222444333...)))""" """)))---++++++,,,))),,,222777999999777666222111000///000111333444222222222111///,,,***(((---------,,,,,,,,,++++++...............---,,,,,,---000111---'''%%%***///333333333222111///---+++///000000...***((()))+++%%%%%%%%%&&&((()))+++,,,***(((&&&$$$$$$&&&)))+++000111111222222111///...,,,///333555444222000///)))+++------+++)))((('''---,,,+++,,,...///...,,,///000111111///...///000,,,***)))***...111000///.........,,,++++++---///++++++++++++---///111222111///---///222111,,,(((,,,...///...+++)))***,,,000///.........000222333222...+++,,,//////+++'''"""%%%)))---111333444444...---------///222555777000////////////111222333444333111///---------------,,,,,,---///000///...000///...,,,,,,---///000111000---+++******++++++222111000000111111000//////......///222444555555999888666666777777666444///...---///222666777888555555444222000000333555:::::::::;;;;;;:::999999<<<:::888555333222222222111222333555666777777777888<<<>>><<<<<<===:::555333555777888999888666555555666888:::;;;;;;;;;;;;>>>============???AAABBBHHHHHHHHHLLLSSS]]]hhhoootttzzzzzzvvv{{{tttiiifffgggjjjnnnttt}}}|||{{{}}}zzzoookkkiiifff```XXXTTT[[[jjjwww|||~~~xxxrrriiieeefffmmmqqqpppqqqtttvvvwwwzzz}}}~~~}}}yyyuuuzzzzzz{{{rrrmmmlllmmmmmmlllhhhbbb\\\YYYbbbaaa\\\VVVSSSRRRLLLFFFDDD;;;777;;;>>>888111...111555:::>>>===;;;<<<>>>eeeEEE777222000///+++((())),,,...---+++000000000//////---,,,,,,(((...444888777555333333666333111111333111+++&&&""" ###***...---,,,---...000444777888888777555555444111000///000111222000111000000...,,,+++)))...---,,,,,,++++++++++++000000000000000///...---000333333...'''%%%(((---222222333333111///,,,***,,,...000///+++)))((()))%%%%%%&&&''')))***+++,,,+++***)))''''''((()))***///000111111000///...---,,,///222333333111///...)))+++------+++******+++,,,+++,,,---//////---+++,,,---......------///111,,,***)))***---//////............,,,++++++,,,...///.........///111222444222000///222444333...))))))+++,,,,,,***+++---000000000000000000111111111111...+++,,,//////,,,((($$$&&&))),,,...///000000222111000//////000222333////////////000222555666666444222000...---,,,,,,......///111333222///---///...,,,***)))***,,,---///...,,,***)))***++++++111000000111222222111///......---///000222333333777555444444555666666555222000///000333555666666555555444222000000222444:::;;;;;;::::::999888888<<<:::888666444333333333333333555666777888888888;;;???@@@>>>===???===999777888:::;;;;;;:::999888777888999:::::::::::::::<<<<<<<<<<<<===???BBBCCCGGGGGGHHHLLLSSS]]]gggnnnvvv|||~~~{{{wwwmmmeeedddhhhlllssszzzxxxyyy||||||yyylllmmmkkkfffbbbccckkkrrr~~~~~~{{{{{{}}}~~~|||xxxtttrrrppppppmmmmmmllllllmmmjjj]]]OOOJJJCCC>>>@@@???999444333:::===@@@AAA???<<<<<<>>>nnnLLL<<<666444333///,,,,,,...///---***000///////////////000000,,,000444666555333111111444111///000000...)))$$$!!! ###+++///...---...333444555666666666666555888666333111///...///////////////...---,,,***)))///...,,,+++*********+++222222222222111000///...333555444...'''$$$&&&***000111222333111...+++)))(((+++......,,,)))'''&&&%%%&&&''')))***+++,,,,,,,,,,,,---------,,,,,,,,,111111111111000///...------...000222222000...,,,***+++,,,+++******,,,...******,,,...000///,,,***)))))))))))))))+++///333---+++***+++,,,...------...//////...,,,+++---...222222222222222333444444111111111333666444///***'''((())))))***---111444000000000000000000//////000...,,,---//////,,,)))((()))***+++,,,,,,,,,,,,555333111000......//////.........///111444777999777666333111...---,,,+++...///111444666444111---///---***((('''''')))***++++++)))))))))***+++,,,//////000222444444222000......//////000111222222444222000000222555666666555333222222333444444333555555555333111000111333::::::::::::999999888888<<<:::999777555444444444555555666777888888999999;;;>>>???<<<<<<>>>===::::::;;;===>>>===<<<:::999999999999999999999999999;;;;;;;;;;;;===???BBBCCCEEEFFFHHHLLLRRR[[[fffmmmuuu|||zzzuuutttaaaZZZTTTVVV[[[bbbllltttssswww~~~||||||{{{wwwsssrrruuuyyy}}}}}}}}}uuueee]]]XXXSSSPPPKKKEEECCCDDDIIIJJJJJJHHHFFFDDDDDDEEExxxTTTAAA;;;999666444111000111000...,,,000/////////000111333444///111222333222000...---...------......---)))&&&""" $$$+++000///...///444333333333333444555666888666333111/////////000000///...---,,,***)))(((000...,,,***))))))***+++222222222111111000///...222333222---'''$$$&&&)))...///111222111...+++(((&&&(((******)))(((&&&&&&&&&''')))+++---------,,,,,,---000222333333111111333333222111000///......//////000111111000---++++++++++++)))((((((+++---)))***,,,///000///,,,)))&&&&&&%%%%%%&&&***///444///...---------.........000111111000...---...///444444444333333333444444000000111444555333///+++(((''''''(((***...222555000///---,,,,,,,,,------///---,,,---//////---+++******++++++++++++++++++222111///...---,,,,,,------,,,,,,---///333666888777666444222///---,,,+++......000333555555333111000...+++((('''''')))***)))))))))))))))+++,,,------...000333666666333111000111333333222222222333111///------000444666777888666444444444444333111444555666444222111111222777777888888999999::::::;;;:::999888777666555555666666666666777777888888888;;;:::777777::::::888:::;;;<<<======<<<:::999888888888888999::::::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBEEEIIIMMMRRR[[[eeelllqqqxxx}}}zzznnnddd^^^[[[LLLFFFBBBDDDJJJQQQ\\\fffooouuu~~~}}}{{{}}}{{{xxxpppqqqtttvvvvvvvvvwwwzzz{{{~~~ssspppkkkccc\\\WWWXXX[[[]]]]]][[[WWWUUUUUUUUUTTTYYYCCC<<<:::888777555444444333111///000//////000111333666777111111000//////---,,,***))))))+++---......,,,***###!!!###***///......///000///......///222444666666555333111000000111222222111///---***((('''&&&///...---+++++++++++++++//////000000//////...---//////...***&&&%%%'''***---...000000///---***(((&&&&&&&&&''''''(((''''''&&&(((+++...//////...---***---111555777777666555111000000///...---------111//////000111000,,,)))++++++)))'''%%%&&&(((+++)))))),,,...000///+++(((%%%$$$######$$$(((///333111111000////////////000222333444333111///000000333333333333333222222222000111333555555444000---+++***((((((+++...111333000---)))&&&&&&(((+++------------...//////...---+++,,,,,,,,,,,,,,,+++************++++++,,,------,,,+++******+++...222444555444333111000...,,,+++...---,,,...222555666666222000...,,,+++++++++,,,)))******+++,,,---...///---...111444777777444222333555777666444333333444///---+++,,,000444777888999888666555666555333111333555666666555333333333444444555666888:::<<<===;;;::::::999999888777666555555444444444555555666666888888555666888999666777888:::;;;;;;:::888777555666777888:::;;;<<<===<<<<<<;;;;;;;;;<<<>>>???@@@EEEJJJNNNSSSZZZdddkkknnnuuu|||yyyvvvtttoooggg\\\RRRKKKHHHDDD>>>:::;;;???FFFQQQ[[[hhhppp{{{~~~|||||||||{{{~~~~~~}}}zzzuuurrrooollliiiggg```ccceeeffffffgggiiiiiieeeiiiooorrrtttyyy|||ssslllkkknnnrrrwwwwwwsssllliiijjjiiieee^^^DDD999666666666666666555444333222000000111222333555777888444222///------,,,+++***&&&(((+++---//////......&&&"""###(((,,,,,,---///,,,+++++++++---000333555555444222111111222333444222111///,,,***)))((('''............------------,,,------.....................,,,***'''''')))+++------......---,,,***)))&&&%%%&&&(((***+++)))(((&&&)))---000111111///---(((+++000555777777666555------,,,++++++++++++,,,111///---...///...+++'''))))))(((&&&%%%%%%(((***))))))+++---///...+++)))%%%%%%$$$###$$$(((---222111222222111000///111222333444555444222000000000111222222222222222111000222333444555555444222111///,,,******---///000000///,,,(((&&&&&&(((+++...,,,---...///////////////,,,---......---+++)))'''###$$$&&&(((+++---///000...,,,)))''''''))),,,...000111111111000///...---...,,,+++,,,000444666777333333222222111000///...,,,------///000111111222///000111444666777555333333666888777444111111333...---,,,---111555777888999888777777777666444222222444777999777666555555333333444555777:::===>>>::::::;;;;;;:::999888888555444333222222222333444666999:::888888;;;:::777555666888999:::999777666222444777:::<<<=========;;;;;;::::::;;;<<<>>>??????EEELLLPPPTTTZZZdddlllnnnttt|||vvvnnnhhhccc[[[ZZZWWWQQQIIIBBB>>><<<>>>999555666999???KKKVVV```iiiwwwyyyuuussssssqqqpppsssyyyyyyzzz}}}{{{vvvsssooolllhhhbbb^^^\\\ZZZYYYWWWZZZ^^^___]]][[[\\\]]][[[VVVWWWYYY[[[___eeelllqqqppprrrvvv{{{~~~yyy}}}|||~~~{{{tttiiiIII777000111333444555444333333333///000222444666777888888777333///------...---+++'''))),,,///////////////((($$$"""&&&)))***,,,///************,,,///111333666444222111111222333444000///---,,,++++++++++++,,,---///000111000///...***+++,,,---.../////////000///---+++))))))+++,,,...---,,,++++++*********%%%&&&***///222111,,,(((&&&)))...222333222///---(((***...111333333222111,,,,,,+++++++++,,,---...000---******,,,,,,(((###%%%&&&''''''&&&(((+++---*********,,,---...,,,***''''''&&&%%%%%%''',,,000000111222111//////111444222444555444111///...//////000111222222222111000000111111111111000111111000...,,,---///111000///------,,,+++,,,---......+++---.../////////000000---...//////---)))$$$!!!!!!$$$(((+++///111222222///+++'''%%%%%%'''(((,,,---...///000000/////////...---...111333444444333444555666666444222000000000222333444444444444222111111333555666555444000333666555000------///...------000444777888888888777777888999888666444111444888::::::999888888555444444444666888;;;<<<::::::;;;<<<;;;;;;:::999666444333111111111222333555999;;;::::::<<<;;;777444555888:::;;;::::::999222444888;;;======;;;:::888888888999;;;===@@@AAA???FFFNNNRRRUUU[[[dddlllnnnsss{{{|||mmm```WWWSSSQQQHHHFFFCCC>>>999888888:::888444222444777>>>KKKWWW___iiiwww|||uuurrrooommmiiieeegggmmmppppppssszzz{{{yyyxxxssslllmmmqqqsssnnnjjjhhhbbb[[[YYYUUUPPPMMMLLLMMMMMMMMMTTTYYYZZZUUUSSSUUUTTTQQQRRRNNNKKKLLLPPPUUUXXXZZZ\\\\\\]]]^^^aaadddgggiiieeejjjnnnoooqqquuutttqqqwww{{{}}}|||rrrNNN888......000222333333333333333///111333555777888888777999555000---...///...---)))+++...000000/////////***$$$!!!$$$'''(((+++///++++++++++++,,,...000111777666333111111111222333...---,,,,,,,,,---...///+++---000222333222000...)))***,,,...///000111111333222///---++++++,,,---...---+++***)))***++++++$$$'''...555999666...'''&&&***///333444333000---(((***,,,/////////---,,,......------...///111222///+++((((((******%%%!!!"""$$$&&&''')))+++...000+++******+++,,,---,,,+++((((((((('''&&&(((+++......000222111//////111444111222444333000...------///000111222333222111111,,,------,,,++++++---///000...---...111333111///,,,...000222222111000///+++---////////////000111---///000000,,,&&&  $$$(((,,,000222333555222,,,'''$$$###$$$%%%)))***,,,...000000000000000000000222333333222000222444777999999666333111222333444555666666666666444222222333555666666555,,,000444222---))))))+++......///222555888888888777666777888999999777555000444999<<<<<<;;;::::::777666555444555666888:::::::::<<<<<<<<<;;;:::999777555333111111111222333444888;;;:::;;;<<<:::666555666999;;;======<<<;;;333666:::===>>><<<999777555555666888;;;???BBBDDD???FFFOOOTTTVVV[[[eeemmmmmmqqqyyy~~~|||ooo^^^PPPGGGDDDDDDBBB@@@;;;666444666<<<@@@888555444666;;;CCCQQQ^^^bbbmmmzzz|||~~~}}}yyyyyyvvvrrrooohhhbbbcccggghhhdddccchhhqqqyyyzzzyyyvvvuuuqqqmmmllljjjbbbXXXUUU[[[^^^]]]]]]^^^XXXOOOPPPLLLGGGEEEFFFIIIKKKLLLPPPVVVWWWRRRPPPSSSSSSPPPSSSLLLEEEBBBEEEIIIIIIHHHOOOKKKGGGEEEFFFLLLRRRWWWYYYVVVRRROOOUUU___cccaaabbbhhhlllppp{{{]]]777&&&,,,///333444111000000111...111444555555444444444333111...,,,,,,---000222...,,,,,,...222444222000111+++$$$ !!!&&&,,,000......---,,,+++---111444777777666555333222111111///---++++++---000000000333444555444222///+++)))******,,,000333444333111555555555222...,,,+++,,,+++,,,---...---,,,***)))(((+++000777;;;999222++++++***,,,333666333000000&&&''')))++++++***(((''',,,///222444444444666777555000***((())))))&&&"""$$$$$$$$$'''+++///111111...//////---++++++,,,------+++***(((((()))+++,,,---///111000---,,,...111222111111000...,,,+++***---...///000//////...---,,,+++)))))))))+++...///000///...000333444111...+++,,,///222555444111///...+++)))***,,,...000000...---+++((('''&&&&&&&&&(((%%%"""$$$)))///222333666555111+++&&&######$$$***)))***+++---///222333333222111000///...---,,,000333777999:::888555222111222444666777777666666222000///111444555444222000000///---,,,+++******///......000333444444333555444333222111222333333666777999;;;;;;:::999888777666555444444555777888777888999:::;;;:::999888777666555333000000222333777999::::::999888999:::999:::<<<@@@CCCDDD@@@<<<=========;;;999888:::;;;;;;;;;;;;;;;===???AAACCCHHHEEEFFFMMMUUU[[[bbbiiinnnqqquuuxxx|||vvvoooaaaQQQEEEAAAEEEJJJGGGAAA<<<999666444999@@@:::777666;;;FFFRRR[[[```lllwww~~~}}}}}}}}}sssvvvxxxvvvnnnfffaaa^^^___^^^]]]^^^aaadddeeeeeekkkkkkiiiddd]]]VVVRRRPPPKKKKKKMMMNNNQQQTTTVVVWWWTTTLLLFFFEEEEEEFFFIIIMMMKKKKKKMMMPPPRRRSSSQQQOOONNNJJJEEEDDDFFFGGGFFFDDDFFFCCC???======AAAEEEHHHJJJHHHEEECCCDDDFFFHHHJJJWWW[[[```eeejjjqqq{{{eee@@@///,,,///222333111//////000---000333555555555666777///+++'''&&&(((,,,...///,,,++++++...222444333111000,,,%%%!!!"""''',,,000/////////------...111444666666555444333222111111...---,,,,,,...000//////333444555333///***((('''***+++---000333444333111444444444222...,,,+++,,,+++---///000000...,,,***)))+++///555888777111,,,+++)))+++111444111...///((())))))***)))(((''''''))),,,000333444555666777333///***)))+++,,,)))&&&(((((((((***...000111000333333222///,,,)))((((((+++***)))((()))***,,,---/////////---***+++...111222222222111///...,,,+++...///000000000...,,,***+++************+++------.........000333333000---(((***---111333444222000///,,,******,,,...//////---+++'''$$$$$$&&&))),,,+++(((&&&'''+++///111111111111///+++'''%%%%%%&&&************+++---///000111111000///...---------222444666888888666333111222222444555666555555444111///...///222333222000111000000///......------///......///222444444444000000///000111333444555888999:::;;;;;;;;;:::999888777555444444555666777777777888999999888777666555555333000------000222777888:::;;;:::999:::;;;<<<<<<>>>AAADDDEEEBBB???>>>>>>===;;;999999;;;===<<<<<<<<<<<<===???AAABBBGGGEEEFFFNNNTTTYYY^^^dddqqquuuzzz|||~~~tttkkk^^^PPPGGGEEEHHHLLLKKKFFF@@@===999666999???:::999;;;CCCOOO]]]hhhmmmuuuwwwxxxxxxuuunnniiigggfff___\\\ZZZYYY[[[\\\]]]]]]```aaa```]]]VVVPPPKKKIIIFFFGGGHHHKKKMMMPPPSSSTTTRRRKKKGGGGGGHHHGGGHHHLLLJJJJJJKKKNNNPPPQQQOOOMMMPPPMMMJJJGGGGGGFFFFFFEEEBBB@@@===;;;;;;>>>AAACCCAAA@@@===<<<<<<>>>AAABBBLLLOOOTTTWWWZZZ___fffkkkvvvhhhCCC111---///111111000.........,,,///222444555666777888***%%%%%%+++---,,,***))))))---222555444222111---)))%%%%%%(((---000222222111///...///222444555444444333222111111000...------...000000...,,,000333444000)))%%%%%%'''------...000333444222111111222333111...,,,,,,,,,+++...111444444222...,,,***+++...222444333000---)))''')))...111///---...++++++***((('''&&&&&&&&&&&&***///333444444555666222...++++++...///...,,,---,,,---...000111000...222333333111---)))''''''))))))((()))***+++---...000///---+++)))***---000111222222222111000...---...000111222111---***''')))***+++,,,,,,,,,+++***,,,,,,...000222111...+++&&&(((,,,000333333333222000...,,,,,,---//////...+++(((###!!!"""'''---111///...,,,,,,...//////...---......---***((())))))++++++*********+++,,,,,,///...---,,,,,,---...///333444666666666444222000222333333444444444333333000///---...///000000///111111111111111111111111000...,,,---000333444555+++,,,---///111444777888<<<<<<<<<;;;;;;;;;;;;;;;999888666555444555555666777777777777777666555444444333000---***+++...111666888:::;;;::::::;;;===@@@???@@@BBBEEEEEEDDDBBB@@@???===:::888999<<>>>>>======>>>???AAABBBFFFEEEHHHNNNSSSVVVZZZ___pppuuu|||}}}rrrgggYYYNNNJJJJJJKKKLLLMMMIIIDDDAAA<<<777999===:::;;;???IIIWWWfffrrrxxx|||xxxssspppqqqrrreeeaaa[[[XXXWWWXXXXXXWWWWWWYYYYYYVVVQQQKKKGGGFFFEEEFFFHHHJJJLLLNNNPPPQQQMMMIIIGGGJJJKKKHHHGGGIIIJJJIIIJJJMMMPPPQQQPPPOOORRRQQQOOOKKKGGGEEEDDDEEEAAA???===<<<<<<===???@@@@@@>>>===<<<===>>>AAABBBDDDGGGJJJKKKKKKKKKOOORRR]]]kkk{{{jjjFFF222...///000000///...------,,,...111222333333444666***"""%%%---...---)))((((((,,,222555444222222000...+++)))+++...111333333222111//////222444333333333222222111111111......///111222000---***,,,000222...&&&"""$$$(((111000///000111111///---...000111000...,,,,,,,,,,,,///333666777444000...------...///000///...,,,&&&$$$%%%+++///...---//////---***'''%%%$$$$$$%%%&&&***///222333333222333111///------///111111000000000//////000///---+++***,,,//////...,,,++++++''''''(((***+++,,,------//////...,,,++++++,,,------///111222333333222111///111333444222...)))&&&(((***---......---***)))***+++---000111///---+++))),,,000222333333333333000///------...///...---)))&&&###"""$$$)))///333333222111111000///...,,,///000111111///---------...---,,,,,,++++++******---,,,+++***+++,,,...///333333444555555444444333222222222222222222111111000///...---......//////000000111222333444444555111///,,,,,,///222444555,,,---...111444777999:::>>>===<<<;;;;;;;;;<<<<<<999999777666555555555555777777777666555444444333444333000,,,******...111666888:::;;;;;;;;;===>>>AAAAAAAAABBBCCCDDDCCCCCC@@@>>>;;;888666777;;;>>>??????>>>>>>>>>@@@AAABBBDDDDDDIIIPPPTTTUUUXXX]]]iiipppzzzsssfffWWWNNNLLLLLLKKKIIIIIIEEEBBBAAA<<<777888<<<===@@@GGGRRR```nnnzzz|||zzzzzzzzzpppkkkccc]]]ZZZYYYXXXXXXYYYXXXWWWSSSOOOLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNIIIFFFGGGKKKMMMIIIFFFFFFIIIIIIJJJNNNQQQSSSSSSQQQRRRSSSRRRNNNGGGCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAABBBCCCEEEFFFDDDGGGIIIHHHEEEBBBCCCEEELLL]]]ppp|||vvvPPP999111000/////////...---,,,,,,...000000//////000111,,,%%%!!!)))000222111***))))))---222555444222222333222000------///111222222222111//////111333222222222222222222222222000111222333333111---***''',,,///,,,%%%"""%%%***333111//////...---***(((+++---//////...---,,,---...111555888888555111......///...---,,,,,,,,,---%%%"""###)))---......111000...***&&&$$$#########))),,,///111000///......111000......///111222222111000.........---***((($$$'''+++------------...'''((()))+++,,,,,,,,,+++,,,---...///000...+++))))))+++...111444444444333///111333444222...***'''(((***...000111...+++))))))+++---//////...,,,+++///222555555333222222222000...------.........---''''''''''''))),,,///000333444444333111///------333444555444222000000000000000//////...---,,,,,,,,,++++++******+++---...000111333555666666666666111111111000000000000000111111///...------...///...///000111333444555666333000------///111333444000111333555777888::::::===<<<<<<;;;;;;;;;<<<<<<999999888777666555555555888888777666555444444444555444111...,,,,,,///222666999;;;<<<<<<<<<===??????@@@AAAAAAAAA@@@@@@AAA>>><<<:::666444555999<<>>>>>>>>@@@AAABBBBBBDDDJJJQQQTTTTTTXXX^^^fffmmmwww~~~wwwjjjZZZPPPNNNLLLHHHDDDAAA>>>======:::777888===@@@FFFPPP]]]kkkyyy}}}yyysssjjjccc___]]][[[ZZZ]]][[[VVVQQQLLLKKKNNNPPPVVVVVVUUUSSSQQQOOOMMMKKKGGGEEEGGGMMMNNNJJJFFFFFFGGGIIIKKKOOOSSSUUUSSSRRRPPPRRRRRRNNNGGGBBB@@@@@@BBBBBBBBBBBBAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFFFFIIIJJJHHHDDD@@@AAABBBHHHXXXiiivvv[[[@@@333222000/////////---+++,,,...///...---,,,---//////***&&&(((...333444333...,,,,,,...222444333000111444555333///------//////000111000//////000222222222222333333333333333444444444555555222...***&&&***---+++'''%%%'''***111///---++++++***'''%%%'''***---///...---------000222555777666444000...,,,---------,,,,,,...000((($$$$$$)))------...111000...***&&&$$$"""""""""(((***,,,---+++******+++............///000222333111///,,,+++******)))'''&&&))),,,------,,,---...(((***+++---,,,+++)))((((((***---000111///***'''&&&(((,,,000222333222222,,,...000111000---***((((((+++///222222111...,,,)))+++......---,,,,,,---222555777555111......000---,,,+++,,,......---,,,'''(((+++---///000000000111333444333111/////////555666666555222111111222000000111111000000///...------,,,,,,++++++******,,,...111444666777666666000//////...//////000000111111000---++++++---///......000111333555666666555222000///000111222222333333555666777888888888999999::::::;;;;;;;;;;;;888888888777777666666555777777666555444444444555555555444111//////000222888:::<<<===<<<<<<===???<<<>>>@@@@@@???=========<<<;;;999666444444888;;;>>>>>>======>>>???AAABBBBBBDDDJJJQQQSSSSSSWWW^^^gggmmmvvv{{{}}}~~~}}}~~~qqqaaaVVVPPPLLLGGGAAA<<<::::::;;;:::999<<>>@@@@@@??????@@@@@@AAABBB@@@AAACCCEEEGGGHHHHHHHHHEEEGGGIIIGGGDDDBBBDDDFFFNNN[[[jjjxxxdddEEE666333000///000///---++++++---...---,,,,,,...000000...,,,---000333444444222000...000333444111......222555444///++++++,,,,,,---......------///111222222333333444444444555888777666666555333///,,,(((***,,,,,,***'''&&&&&&,,,***(((((((((((('''&&&%%%(((,,,......---------222333444555444111///---&&&(((+++,,,---///333777...)))'''***,,,+++,,,//////---***'''$$$###"""!!!%%%&&&'''&&&%%%&&&''')))******+++,,,...000444666111---***(((((())))))))))))+++------------///111***,,,---...---***&&&$$$&&&&&&(((,,,......***&&&&&&(((,,,///000///...,,,((()))+++,,,,,,+++***((()))+++///222444333111///+++---...---++++++---000///222444222---)))***,,,+++******+++---...---,,,((())),,,000222444555555...000222111///...000222333333333111//////000222...///000222222222111000......///...---***(((&&&))),,,000333555444333111......---------///000111000000///,,,)))(((+++...//////000222444555666777777555222222222222111///111222333444555555555555555666888999::::::::::::777777888888888777777666555444333333222333444444555555666444222000111222999;;;=========<<<===>>>:::===@@@AAA>>>;;;:::;;;;;;;;;:::777555555777:::<<<<<<<<<<<<===???AAABBBCCCEEEJJJOOOOOOOOOTTT[[[ffflllsssxxxzzz}}}yyyiii]]]TTTNNNHHHCCC>>>;;;;;;===>>>===BBBHHHHHHQQQ```ppp}}}xxxssspppllljjjgggeeeaaa[[[VVVSSSSSSTTTVVVWWWXXXYYYYYYXXXVVVUUUTTTQQQQQQVVVXXXVVVUUUVVVWWWYYY]]]``````\\\UUUPPPMMMMMMLLLLLLJJJGGGAAA>>>>>>>>>======>>>@@@BBBCCCBBBCCCFFFIIIKKKKKKKKKKKKEEEHHHJJJIIIHHHIIIMMMPPPZZZeeesssmmmKKK777444000///000000...+++***,,,---------...000333//////000000111222333333444222000111333333000---,,,111444333...)))((())))))+++------,,,---...000222333333444444555555666:::999777666666444000---***,,,------,,,)))%%%###(((&&&%%%%%%'''(((((('''$$$'''+++......---------333333444444222000---,,,!!!%%%))),,,...222888<<<333---***+++,,,******---...---***(((%%%###!!!!!!!!!"""""""""!!!###&&&(((&&&''')))+++---111555888111---)))&&&''')))*********+++---......000333666,,,---//////---)))%%%"""%%%$$$%%%'''+++,,,***'''((())),,,......,,,***((($$$%%%'''((())))))))))))))),,,///333555444333222,,,---...---***+++...111+++...111...)))&&&'''***)))))))))+++---...---,,,)))***---000333666999:::,,,...000///......111444//////...---,,,---///222---...000111222222222111///000111000...***&&&$$$(((+++///222333222///------,,,,,,,,,---///000111//////...***'''&&&))),,,000000222333555666777888888666444333333222000...---///000222333333333222222333666999::::::999888666777777888888888888777333222111111111222333444444555666555333111000111;;;<<<>>>>>>===<<<<<<===999===AAAAAA>>>;;;999999;;;;;;;;;999777777888:::;;;;;;;;;;;;===???AAACCCEEEFFFJJJNNNLLLKKKQQQXXXdddiiipppuuuzzz}}}oooaaaXXXPPPJJJFFFBBB??????AAAAAAAAAGGGMMMZZZcccrrr}}}yyywwwoooooolllgggaaa\\\ZZZYYYSSSUUUYYY\\\^^^______^^^[[[WWWWWW[[[]]]\\\\\\^^^ccceeehhhjjjiiibbbYYYRRRMMMLLLKKKLLLMMMJJJCCC>>>???>>>===>>>???AAADDDFFF???AAADDDGGGIIIJJJJJJIIIHHHKKKMMMNNNNNNQQQVVV[[[eeennn|||uuuPPP@@@888222000...++++++...---------,,,---///444777444000---,,,...111444555888666333333444333///,,,000111111...(((%%%%%%&&&((()))******+++---000333444444444555777777444222777555333444555555333000+++,,,...,,,)))%%%###"""((()))******)))'''%%%###%%%'''+++...000111000///666666555333///,,,)))'''$$$%%%)))---111555888999444000,,,))))))*********///...+++(((%%%###"""!!!)))&&&###"""$$$&&&((((((***(((%%%%%%(((+++......---,,,+++*********+++,,,((('''(((+++000333555555///000222333111---(((%%%''')))++++++)))''''''''''''''')))---000///***%%%###(((------)))'''(((+++...//////000111222222333///...---------...000111///000000///,,,)))%%%###((((((((((((***,,,...000111111000000222333555666...///000000000000//////---,,,***((((((***///222///000111000///...///000000///...---+++(((&&&%%%***+++,,,...000111222222000---+++,,,///000///---...,,,)))&&&$$$&&&+++...222555777777555666999<<<:::777333///......///111000///...------...000111444444555888::::::999888999999888777666444333222000.........000000///...555666777666555444555666???===<<<<<<<<<;;;:::888======>>>??????<<<888555;;;???AAA???:::777888;;;AAA>>>;;;:::<<>><<<;;;===AAAGGGKKKMMMJJJJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNOOORRRYYYcccjjjtttyyy}}}VVV@@@888111///...***'''''')))+++------...///222444111111000---+++---333888999888777777777666333111///111111...)))&&&&&&(((//////000///...///222444555333111222333555555555444333222222222111...,,,&&&(((***+++***((('''''''''(((***,,,------,,,,,,---...000000000...,,,++++++---......,,,***)))***$$$(((---222444444333111((('''(((***---//////...//////...,,,+++)))''''''---,,,***+++---......---///+++&&&$$$%%%''')))***,,,...000111000...***(((%%%%%%%%%'''***---......,,,---///000...,,,(((&&&)))((((((+++...///,,,)))+++***+++,,,......,,,***+++///222222000...///111000000000000////////////......//////000111222222333333111---)))%%%$$$$$$$$$###!!!!!!$$$)))...222333222000...------......000///......---...///000///---+++)))***+++...000111222222222000///000111000//////...---,,,++++++&&&)))...222444444333111111111000...,,,,,,...000,,,,,,+++)))(((***...111000111111111111333777:::888666444222111111111111000///...,,,,,,,,,---...333444666777888888888888444444444333222111000///000...++++++,,,.........222444777888888777888999:::888888999;;;======<<<555666888999999888666555<<>>===>>>@@@BBBAAA@@@@@@@@@@@@@@@AAAEEEKKKRRRTTTPPPMMMLLLNNNZZZ]]]ccciiipppvvvzzz|||tttbbbXXXTTTRRRPPPQQQTTTZZZdddqqq~~~}}}zzzwwwwwwzzzzzzwwwrrrrrrqqqmmmfffbbbiiitttvvvkkk___UUUMMMGGGGGGHHHFFFEEEGGGBBB???===>>>BBBIIINNNQQQNNNMMMLLLKKKKKKMMMNNNOOOOOOPPPSSSVVV[[[ccckkkqqquuuyyy~~~YYYDDD;;;333111000,,,(((&&&)))+++.../////////111333000222222///,,,---333:::777777666666666555333222222444444222---***+++,,,111222111000//////111333555222000///111333444555222222222222222000---+++%%%(((++++++***)))((((((((()))+++---///000000000222222222111///---***)))))),,,...---+++))))))***)))+++///222333333111///'''(((***...111333111///,,,------------+++)))(((((('''&&&''')))***)))(((---+++))))))***++++++***+++---///000000...,,,***$$$######%%%(((***+++***+++,,,---------+++)))''')))''''''+++111222...***++++++***++++++,,,++++++---///222222000///000111////////////////////////000000111111111111000000...//////+++'''$$$$$$&&&%%%%%%$$$%%%'''***...000111000...---,,,,,,------111000...,,,,,,---...000000...,,,+++,,,...//////111222333222111000111222111111111000000000000000(((***---000333444444444222333222...)))(((+++...)))***+++******,,,///111000000000///111333777999666666444333222111111111111111000/////////000000555666888888777555444444///000000111222222111111333000,,,+++---///000111333555888999888777777777666777:::===@@@AAA@@@>>>666777999999777666555444888;;;======<<<<<<===>>>BBBCCCCCCCCCAAA@@@@@@@@@@@@GGGNNNPPPNNNLLLMMMPPPSSSYYYcccllltttwwwxxxwww}}}~~~wwwggg]]]WWWRRROOOYYY___iiiuuutttrrrooolllgggfffooozzzvvvfffXXXOOOIIIHHHIIIGGGGGGIIIFFFDDDBBBCCCFFFJJJMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSUUUYYY___fffnnnuuuyyyyyy{{{|||zzzyyy}}}eeeKKK@@@777555444///***(((+++---////////////111222---000222///,,,,,,111777333444444444333222111111222444555222...,,,,,,...111222111000......000222444111...---...000222222111222333333222///---,,,'''***,,,---+++)))((((((***+++,,,...000222333333444444333111///,,,)))'''***...000///***'''((()))...//////000111000000000***+++...222555555222///((())),,,------,,,***)))###""""""###$$$%%%$$$###&&&'''))),,,......,,,)))***+++,,,---......------$$$######$$$''')))***))),,,,,,,,,,,,+++***)))(((((('''''',,,222444000+++*********))))))))))))***,,,---...............///+++,,,---...///000111111111222333333222000---,,,'''+++---,,,'''%%%%%%'''((()))+++---...............---,,,,,,,,,---///000111///---++++++,,,---...000...,,,---///000000...///111222222111111222333444333222222222222333444,,,,,,,,,---///222555777333333222...)))''')))+++''')))+++,,,,,,---...000111000000000333666888999555555333222111000//////.........///000000111222888999:::999555111000000,,,---///111333444444555666333///...000222333333666777999999777555555555444777===CCCGGGFFFBBB>>>999;;;<<<:::777444444444777999;;;<<<<<<<<<===>>>AAACCCEEEEEEBBB@@@@@@AAABBBFFFKKKKKKIIIHHHLLLPPPRRRVVV^^^gggoootttwwwyyyyyy{{{tttfff]]]YYYWWWVVVbbbkkkyyywwwooogggddddddgggqqqzzzppp^^^VVVPPPOOOOOOLLLJJJJJJFFFGGGIIIMMMPPPQQQPPPNNNPPPSSSVVVXXXXXXVVVSSSQQQWWWZZZ```iiiqqqxxx|||}}}{{{{{{wwwqqqllloooxxxxxxSSSFFF;;;777777333...+++...//////...------...000))),,,......,,,,,,...000///000222111000//////000000222333111---+++,,,...111222111///......///111333000,,,+++,,,---.........000333444222///------(((+++---...---+++******,,,---...///000222333333444333222000---+++((('''+++///222000***&&&''')))111111000000000000000000,,,---000333555444000---$$$'''***---...---+++)))$$$"""!!!"""###%%%$$$$$$!!!%%%)))------+++(((***+++,,,,,,------......%%%$$$###%%%(((***++++++......---+++***))))))((('''''')))...222333///,,,(((******)))((('''((()))++++++++++++,,,,,,,,,---)))***+++---///000111222000111333333222///,,,***$$$***111222---)))(((******,,,///222222111///------,,,,,,,,,---///111222000///---,,,++++++,,,------+++***,,,///111///------...000111111111333555555444333222222333444555...---+++***,,,///444777111111111///,,,******+++(((***...////////////000111000000222555888999999555444111///---,,,,,,,,,'''((())),,,...000222222888:::<<<999333///.........///111333555666777777777555222222333555555555777888888777444333333444444777===DDDGGGFFF@@@<<<<<<>>>???<<<777444444666:::;;;<<<>>>??????@@@@@@@@@CCCEEEEEEBBB@@@AAACCCGGGJJJKKKIIIEEEDDDIIINNNUUUUUUXXX\\\dddmmmvvv{{{vvvzzzrrrddd^^^```eeejjjpppzzz|||wwwvvvmmmdddaaacccgggpppyyy{{{kkkbbb[[[XXXUUUOOOJJJIIIDDDHHHNNNUUUZZZZZZWWWSSSRRRTTTWWWXXXWWWSSSOOOKKKXXX\\\eeepppyyy}}}}}}|||yyyvvvooogggaaaaaagggmmmYYYKKK===888888555000...//////...+++))))))+++---)))+++...000111///...---,,,...000000...---...//////111222000---+++,,,...111222111000......000222222///,,,************)))***...222333000...------'''***---//////......///////////////000111222222333222111///,,,***)))(((***...222000)))%%%'''***000000111222222000///...***+++---///111000---***"""%%%***...//////,,,***'''%%%""""""$$$&&&'''''' !!!###&&&***++++++))),,,---///000000...+++***&&&%%%%%%'''***---...---111///...+++***)))))))))%%%'''+++///111000...,,,(((***,,,+++)))'''((())),,,+++***+++,,,------,,,******+++---...///000000,,,...111333333000---+++&&&///999<<<666000,,,,,,***,,,...000222111111000......---...///111333444......------,,,++++++***)))'''&&&)))...000...******,,,...000000222444666444333111000000111222333---,,,+++***+++...111333.........000222222111///***---111333333111000000///...///333777999888666555333///+++)))((())))))!!!###&&&***...111444555666999;;;888333......000444444555666777777777666777666444444666666666555777777666444222222444666444666:::???AAAAAA===999;;;>>>@@@===888555666999======>>>???AAABBBAAAAAA???BBBEEEDDD@@@???BBBEEEHHHKKKMMMJJJFFFEEEIIINNNUUUVVVYYY^^^dddkkkqqquuutttyyyyyynnnlllqqqyyy}}}rrrooonnnjjjfffffffffjjjttt{{{pppeee^^^WWWNNNHHHGGGDDDHHHOOOWWW\\\\\\WWWSSSNNNOOOPPPQQQQQQPPPNNNMMMVVV\\\gggsss|||~~~{{{vvvrrrmmmddd\\\WWWWWWZZZ\\\]]]MMM>>>999888555111//////...,,,)))&&&&&&(((+++,,,---000444666555111---***---000///---,,,---///000333444222///---...111222222222111//////111333111...+++))))))((('''&&&'''+++000111///---,,,,,,&&&)))---///000000111222111000000///000000111111222111///...,,,***)))(((''',,,111///)))%%%'''+++...000333555444111...+++''''''))),,,...---+++(((!!!%%%***///111000---,,,)))&&&###"""$$$&&&((((((%%%$$$###%%%(((+++,,,------000333555333///)))&&&'''&&&&&&(((,,,///000000222111...,,,***)))))))))###'''---000000...------(((+++...---***(((((()))---,,,++++++---......---,,,,,,,,,------.........)))+++///222333111...,,,***555@@@CCC===444///---)))***+++---///111222222000000//////000111333444------...---,,,+++***)))%%%######''',,,///,,,((((((***---///000222555777333222000......///000111,,,,,,+++,,,,,,---//////++++++,,,111666888666333,,,000444666555333222111------///333888999777555555222---)))&&&&&&'''((( """&&&+++000444777888333777:::888333///000222999999999999888777666555777555555555777777666444555555444222000222555888555555666999;;;;;;999777:::===???===888666888;;;======>>>???AAABBBAAA@@@>>>BBBDDDCCC??????CCCGGGEEEIIIMMMLLLIIIIIIMMMQQQQQQWWW___hhhmmmnnnmmmkkktttzzzwwwnnnllldddfffiiilllkkknnnzzzzzzkkk```WWWLLLFFFDDDFFFIIIOOOUUUXXXWWWRRRNNNHHHHHHHHHIIILLLNNNQQQSSSUUU[[[gggttt}}}~~~xxxqqqllleee\\\UUURRRRRRRRRRRRiiiKKK999888555444333,,,///+++&&&!!! """%%%(((***+++000777<<<;;;333+++,,,,,,---------------,,,111222222222222111000///222444555444111---,,,+++333000+++'''%%%&&&(((***,,,...111111...+++)))((())))))+++///333555555444111333444111...---///111333333111---***)))***,,,+++---......---,,,,,,---...000222333222///***(((((()))***+++,,,+++******'''((()))***,,,...//////,,,)))$$$"""###%%%((())))))&&&""""""&&&,,,111444999888666333...***&&&$$$******+++---//////,,,***//////...+++'''%%%%%%&&&%%%''',,,///111111///......,,,,,,...000111...+++---,,,,,,...///000...---,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,333>>>HHHHHH>>>222---,,,((()))***+++---...///000333444666555444333333444///333666444---))))))+++'''''''''(((((()))***++++++,,,///111333444555555666444222000111000///...******+++,,,---------,,,...++++++111:::AAACCCCCC999888777666444444333333---------...///111222333555111+++%%%######&&&(((''',,,000333333333555888777555333111000//////000888777777999;;;:::666222222333444555555555555444666222......222555666555888666555555666888888777888999:::;;;:::888666555============>>>>>>??????BBBBBBAAA??????BBBFFFJJJKKKJJJJJJJJJKKKLLLLLLMMMSSSRRRXXXeeemmmnnnooosssvvvvvv}}}}}}vvvqqqnnnkkkhhheeebbbgggmmmqqquuu~~~}}}tttfffVVVKKKFFFEEECCCHHHNNNRRRQQQMMMIIIGGG<<<>>>CCCJJJOOOQQQOOOMMMVVV^^^jjjqqqssssssssssssbbb]]]TTTNNNKKKKKKKKKLLLlllNNN<<<:::666555333+++(((%%%!!!!!!&&&))))))***...555:::999222,,,***+++---...////////////000111333444333222000...111222444333000---++++++000---)))&&&%%%''')))+++...000333222000---++++++))))))***---111333222111000111111000//////000111333333111...+++)))+++,,,---///000///---,,,,,,,,,...000222222111...***''')))***+++,,,,,,,,,+++***))))))***+++---...000111---***&&&%%%'''***+++***(((%%%"""###''',,,111333666666555333000+++'''%%%******+++---//////---+++------,,,)))%%%#########&&&))),,,000111111000///*********---111222111///---...///111222111...+++''''''''''''((()))+++++++++++++++++++++,,,------222999AAA@@@999000,,,++++++++++++,,,------......444555666666444222333333000222333111---***+++,,,)))((((((((()))***,,,---,,,---///111333444555555666444111000//////---++++++++++++,,,,,,---......000......444===EEEHHHHHH<<<:::888666444333333333......//////000222333444555111,,,'''%%%%%%(((***+++000555777777666666777444333222111111111222333777555555666777777444111///000000111111222333333333333333222333444777999999777444333444777888999666777888999999888666555999:::;;;===>>>>>>>>>>>>???@@@?????????AAAEEEIIIKKKKKKJJJJJJKKKLLLLLLMMMRRRTTT\\\eeejjjjjjooovvv{{{{{{{{{uuummmjjjiiigggbbb^^^eeejjjrrryyy{{{pppcccUUULLLGGGFFFFFFHHHJJJKKKJJJHHHFFFFFF>>>AAAGGGOOOUUUWWWVVVTTTXXX^^^gggmmmmmmiiiddd```XXXUUUQQQNNNMMMLLLKKKKKKpppQQQ>>>;;;777555333,,,$$$"""$$$(((,,,)))***---222666777222...+++,,,...000111222222222000111333444444222000//////111222222///---,,,,,,---+++((('''&&&(((***,,,000222444444222///...---))))))))),,,...000///......------...000111111000333333111...+++***+++---///111222000...,,,,,,---...///000111///---)))'''***+++,,,---------,,,+++,,,+++++++++---///111222///+++((()))...111///,,,)))'''&&&'''+++000444555222333333333000---***'''******+++---///...,,,***)))))))))'''###!!!!!!"""'''))),,,///111111000000******+++---///111000///...///111444444222---)))!!!!!!"""$$$&&&(((***+++---,,,+++***+++,,,...///222444777666333///,,,+++,,,,,,,,,,,,,,,---......444555666555333111111111000///...---,,,,,,------******))))))***,,,///000---...///111333444555555555333111//////...,,,***,,,,,,++++++,,,---///000111///000444===DDDHHHIII>>><<<888555333222222222000000000111222333444555444111---)))((())),,,...000444888;;;:::888777666333333222222333444555666444333222222333333222111///...---...///111333555000444888777555444777;;;:::777333111333666999:::555666888999999999888777777888;;;===??????>>>===;;;===>>>>>>???AAAEEEGGGLLLLLLKKKKKKKKKLLLMMMMMMPPPUUU]]]ccceeegggoooxxx~~~ssslllfff``````dddeeeaaa\\\gggllluuuvvviii]]]SSSMMMIIIGGGJJJIIIGGGFFFEEEFFFFFFGGGCCCGGGNNNVVV]]]___]]][[[XXX\\\aaaeeeddd]]]SSSLLLJJJKKKLLLMMMMMMLLLJJJIIItttTTT???:::666444333---&&&$$$""""""###(((,,,000++++++---000444555333111///000222444555444444333222222222222222222111111///111222222000............---+++))))))***+++,,,111333555444222000//////+++******+++---......---,,,+++***---111333222///222222111///,,,***+++,,,...000111111///......///......//////...,,,***(((+++,,,---...///...---------,,,++++++,,,...000111000,,,***...444666333...,,,++++++---111555777888111111000///...------,,,---,,,---......---***'''###$$$%%%$$$###""""""###''')))+++---.../////////...---------------,,,,,,000000111222222000,,,(((!!!"""###$$$&&&(((***,,,///---+++******,,,///111333111000/////////...---,,,++++++,,,---///000111333444555444111///...//////,,,)))(((***,,,------,,,+++******+++...111333......//////111222444555222111000000000000...,,,---,,,+++***+++,,,...000000///...222888===AAABBB<<<:::666333111000111111222222222222333444555666333111...,,,+++---///111222444666888999999888888555555555555666666777777333222111000111111222222000///------...222555888111555999:::999888999:::777555333333555777888888777888999999999999888888888:::===???@@@???===<<<:::;;;>>>???@@@BBBEEEGGGMMMMMMLLLLLLLLLMMMMMMNNNNNNSSSYYY___ccciiirrryyy}}}~~~sssfff^^^ZZZWWW[[[cccgggddd___fffjjjsss~~~zzzpppcccXXXRRRNNNKKKIIILLLJJJHHHGGGHHHJJJKKKKKKIIIMMMTTT\\\bbbcccaaa^^^YYYYYYZZZ[[[ZZZTTTIIIAAABBBDDDGGGIIIIIIHHHHHHHHH{{{YYY@@@999333222333---***(((&&&%%%&&&))),,,///------///111333444333222222444555777666555333222444222000......000222444000111333222111000111222222111000...------------111222444333111//////000...---,,,,,,...///...---+++)))))),,,000222000...000111000...,,,***+++,,,***,,,////////////000111---.........---,,,+++***,,,---...000000//////...,,,,,,+++++++++---...//////------111666888444000---,,,,,,...222555777777222000...,,,+++---///111///............,,,(((%%% """$$$$$$$$$%%%'''''''''((()))+++,,,------.........---,,,,,,,,,,,,333111///......---,,,***'''''''''((()))***,,,,,,///---+++******,,,///111444000---,,,...000111000*********+++...111444666222333444222000...---......+++(((&&&(((***,,,,,,...---,,,,,,---///222333......---,,,---///111333/////////111333444333111...---+++******+++,,,.../////////000333666888888666555222000//////000111444333333444444555666777222111///......000222333222111222333555777999999999999999888888777666666333333222222111222333444000...,,,,,,---111555888555666888;;;>>>===999666333333444666888999777555777777777777777666555555;;;===???AAAAAA@@@===<<<:::<<<>>>???@@@BBBEEEHHHMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRWWW]]]gggqqqxxx{{{zzzwwwlllfff\\\YYYXXX]]]dddhhheee```dddgggmmmvvv{{{yyytttlllaaaYYYTTTRRROOOMMMLLLJJJIIIJJJNNNPPPPPPOOOPPPRRRXXX^^^bbbbbb___\\\^^^[[[WWWTTTQQQLLLDDD===???AAACCCDDDCCCCCCFFFHHHbbbEEE999000///111,,,+++***'''%%%%%%'''***+++...///000222222222222222333444666777666444111///333111...,,,,,,///222444000111222222111111333444444444333222111000///...000222333222000//////000000...,,,---...000000///******+++---//////...,,,...//////...+++*********'''))),,,------...000111---------------...............000111111111000///,,,,,,,,,,,,---------------...000222555555333111,,,+++***+++...111333333333111---+++***,,,///111......---......,,,)))&&&###%%%&&&'''(((***''''''''''''(((***+++,,,***+++,,,,,,+++,,,...000333111---,,,,,,,,,,,,++++++++++++++++++,,,---...---,,,+++***+++,,,...///222///,,,+++,,,///111111))))))***+++...222666888222333444333111////////////---***((('''(((***,,,............///000111111---,,,***))))))+++...000,,,---...111444666555444...---+++***))))))))))))...///000111222222222222.........///000111222333444444444444444555666777222111111000111222333333111000///111444777888888;;;::::::999888666444333222333444444333333444555...---+++***+++...222555999888888;;;???>>>999444000111444888:::999666333444444444333333333333333<<<>>>???AAAAAA@@@???>>><<<===>>>??????AAAEEEGGGKKKKKKJJJJJJIIIIIIJJJJJJQQQTTTXXX^^^iiivvv||||||zzz}}}rrrlllkkkaaa``````aaacccccc___[[[```bbbfffkkkpppuuuyyy{{{wwwqqqnnnppprrrsssvvvyyyrrrmmmgggaaa]]]ZZZWWWVVVMMMKKKKKKNNNRRRUUUUUUSSSTTTUUUXXX\\\______\\\YYY```\\\WWWQQQKKKEEE???;;;>>>@@@BBBAAA???@@@DDDHHHmmmKKK;;;///,,,...***,,,***'''&&&%%%''')))***...///111222111000//////...000222444444222///---.........---...///000000///000111111111111333555333333444444444333111111111222333222111000000111///...,,,,,,...000000000)))+++---...---+++******,,,---...---***)))((()))&&&(((***++++++,,,---...,,,,,,,,,---...///111222//////111222222222111000,,,---...//////...,,,++++++...111222111000111222---+++))))))+++...///000111000///---,,,,,,,,,,,,******+++---///...,,,***"""&&&(((((()))******((('''''''''((()))+++---***,,,---,,,***+++...000222000............---+++++++++++++++,,,---......+++++++++++++++,,,---------,,,+++******+++...///+++******+++...222666888333555666555333222222333000111000---)))(((***---...///000111111000///...,,,***'''%%%%%%'''+++---+++,,,...111444555444222...---,,,***((('''%%%%%%))),,,///111111///...---'''))),,,///333555666777555444444444444555666666111111111111222222333333111111222555888999777444888888888777666444222111000333666666555333444555///...,,,+++,,,...111333999:::;;;======;;;777555000111333666999999666444111111222333444555777777:::;;;===>>>@@@AAAAAABBB=========<<<<<>><<<;;;>>>AAAAAA??????CCCGGGvvvQQQ===...***+++(((,,,+++)))''''''(((***,,,---///111111000...---,,,***,,,///111222000...,,,***,,,...000000///...------///000000000000333555111222333444555444333333222333444333111111111333///---+++,,,...///000000))),,,000///+++(((((()))+++,,,---,,,***(((((((((&&&(((*********)))***+++,,,,,,,,,---...111333444///000111222333222111111,,,...000222111///---+++)))...222222///---///222///,,,***)))+++...///000///000111111///---***(((''''''))),,,000111///---"""%%%(((******))))))***)))(((''''''(((***,,,......//////,,,)))(((***---000000000111222111...+++)))))))))***+++---...///******+++++++++,,,,,,,,,)))******)))((((((***------,,,,,,,,,...111555777555666888777666555555666222555555111+++(((***......///111222111000...,,,***(((%%%######%%%(((++++++,,,---000333333222000------,,,***(((%%%###"""$$$''',,,//////---+++***###&&&+++000555888999:::555444444444444555555666111222222222222222222222222333666:::===;;;555000555555666666555333111000///333666777555444444555111000/////////111222444888<<>>:::777666777222222222444777888777666111222333555777:::<<<>>>777888:::<<>>???<<<666000---000111222222222111///...111333555555333222333444111111111111111111111111===@@@AAA>>>999555777999999555111111666999999777///000222444888;;;>>>??????>>><<<;;;===@@@CCCFFFJJJBBB:::777;;;AAADDDDDDHHHEEEBBB@@@@@@AAA@@@@@@FFFLLLTTTXXX[[[aaallluuuxxxyyy|||{{{tttllleeeccceeehhhccc]]]WWWWWWZZZZZZUUUPPPPPPMMMIIIFFFEEECCCAAA???AAACCCEEEDDDEEEKKKWWW```ooo~~~tttlllcccdddeeedddaaa```___```ZZZYYYYYYZZZZZZYYYWWWTTTOOOMMMKKKHHHEEEBBB???>>>=========>>>@@@BBBEEEFFF|||VVVCCC;;;333///000111000...,,,***+++...111666444222111111000---***++++++,,,///111000---+++...000333111...++++++,,,...---,,,++++++,,,,,,------///111222222333444555666666555555555555555666111111///......---------+++...000///***&&&%%%&&&)))---111222000---,,,,,,+++***(((%%%######&&&)))//////......111444888;;;333222111222333333111///...000111111///---,,,,,,***+++---///000000000000222000//////111333444333555666888::::::666000+++))))))***,,,......,,,+++$$$"""###***///...,,,------+++((('''))),,,///111222000---+++******))))))+++***)))***,,,,,,)))&&&&&&%%%$$$&&&)))***)))''')))+++---,,,(((%%%%%%&&&)))(((&&&%%%&&&(((***,,,111111333444555555555555555444444666888999777444555555444111...,,,+++,,,111333444111,,,)))+++......)))###"""$$$(((******,,,,,,...111444666444333------+++***(((&&&%%%%%%)))***,,,------+++)))((("""$$$'''---333666666555444444555555444222000///222111000000111111111000444888<<<===:::444///,,,111111222222222111000///000222333333222222333444111111111111111222333333999;;;<<<999555333666999777333000222666888888555000111222555999<<>>===<<<<<<>>>AAAFFFHHHGGG@@@:::999===BBBDDDEEEFFFEEECCC@@@???>>>???@@@BBBHHHPPPUUUYYY```llluuuwwwzzz~~~~~~~~~~~~{{{vvvnnnhhhdddaaa\\\YYYZZZVVVSSSTTTXXXXXXRRRLLLKKKIIIGGGGGGGGGEEECCCAAAEEEHHHIIIIIIIIIOOOYYYbbbssswwwqqqoookkkhhheeedddcccccc^^^\\\\\\\\\\\\ZZZWWWUUUNNNLLLJJJFFFCCC@@@???>>>???>>>>>>>>>???@@@BBBBBBbbbKKK@@@777333333555444222///---,,,...000777555333222222111///---)))***---000222222///,,,...111333222...,,,,,,---///...---,,,++++++++++++,,,,,,,,,...222555666666555555555555555666666666222222000///------,,,,,,(((,,,///...+++((('''((())),,,///000///---,,,+++))))))(((%%%######&&&(((111111111111333444666777333222111111222222000...///000222111///---------+++,,,---///000111111111111000...///111333333333222111333777;;;:::333---+++++++++,,,...---+++)))$$$"""%%%,,,000///---...,,,)))''')))---111111000111000...---++++++************)))******)))&&&############%%%((()))(((''''''+++...,,,&&&"""###%%%***)))((('''(((***,,,...000222444666888777777666333333444666888777555222444555444222...,,,,,,,,,///000111...***)))+++...///+++&&&%%%'''***+++***+++******///555888555111,,,,,,---,,,+++***(((''')))***+++,,,,,,***(((&&&!!!###&&&,,,111444555444444555555444333000---+++000000000000000///...---111444888999666111---+++111111111111111000/////////000111111111111444666333222111000111222444666999:::999555111000333777444222000222666777666444000111333666999===@@@BBB>>>===<<<<<<>>>BBBGGGJJJCCC???;;;;;;>>>BBBDDDDDDCCCDDDDDDAAA===;;;===@@@BBBHHHNNNSSSWWW]]]gggoootttzzzzzz{{{}}}xxxsssmmmgggdddccc___VVVNNNOOOMMMLLLPPPTTTUUUPPPKKKGGGFFFFFFGGGHHHHHHFFFDDDJJJMMMPPPPPPQQQUUU^^^fffzzzzzzrrrmmmkkkjjjhhhfffbbbaaa___^^^]]][[[XXXUUUMMMKKKHHHDDDAAA@@@???>>>@@@@@@@@@???????????????rrrUUUDDD999444333555666555222///...///111555444333111111000///...(((***---000333333///,,,...111444333///------...//////......---,,,,,,,,,///,,,+++---222666777666222333444444555555555555333222111///---,,,,,,+++(((,,,//////,,,******,,,***,,,...///...---+++***)))))))))(((&&&%%%''')))//////000111111111000000000000000111222333222000111222444333111/////////...////////////////////////---+++,,,...000000000+++)))***111999;;;555...---,,,,,,------,,,***'''$$$###'''...111///...///***((('''***///222111///.........---+++)))************++++++***'''###!!! $$$(((***)))'''%%%%%%***---+++%%%"""###&&&***)))))))))***,,,...000///111444777888777666444000111333555555444222000222333333111...,,,+++,,,,,,...000///---+++,,,---...***&&&&&&))),,,,,,+++***''''''---555888555///,,,---///000000...,,,+++******+++++++++)))(((&&&!!!###&&&+++000333333222555555666555333000,,,***///000111111///---,,,,,,...111555555333///,,,+++000000000000000//////......///000000000222555777777555333111000222444555;;;:::777222......222555222111111333555666555333000111333666999===@@@BBB>>>===;;;;;;===AAAEEEGGGBBB@@@======@@@AAABBBAAA@@@CCCDDDAAA<<<:::<<<@@@FFFJJJOOORRRTTTYYYaaagggqqqyyyvvvyyy}}}~~~~~~{{{mmmjjjfffbbb```___[[[TTTNNNHHHGGGGGGJJJPPPSSSSSSPPPGGGEEEDDDEEEGGGHHHHHHHHHMMMRRRWWWYYYYYY]]]eeelll~~~uuuqqqqqqoookkkggggggdddaaa___]]]ZZZVVVSSSMMMKKKHHHDDDBBB@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???{{{YYYDDD999444333333444444333222111111333222222111///.........///((())),,,000222222///---...111333333///------//////000000000000000000///333000......222555444333///000111222333444333333333222111///---,,,,,,+++***---111111///------...***+++,,,---...---+++******,,,,,,+++***)))***+++---...000111111///---,,,.........111333555444333333444666666444222111111222111000///...---,,,,,,,,,***((()))+++---------&&&$$$&&&...888<<<777222---,,,,,,,,,,,,+++(((&&&$$$$$$)))000111...---///((('''(((+++///000///,,,,,,---...,,,)))''''''(((((()))******'''### &&&,,,---+++'''%%%%%%))),,,+++'''$$$%%%((()))))))))***+++---///000---///222444555444222111...///111222222000///...///000111000...+++++++++))),,,000222111///---,,,+++((($$$%%%(((,,,,,,,,,)))&&&%%%***222666333......///111222222111///...++++++,,,,,,+++***)))((($$$%%%''',,,000222222000555666777666444111---+++///111222111...,,,,,,------000333333222///------000000/////////............///111222222333666888;;;999555222111111333444666444111...---...333666222222333444666666555444111222333666999<<>>>>>>>>AAACCCAAA<<<:::===AAAGGGJJJNNNPPPSSSXXX___dddnnnvvv~~~~~~zzzzzz{{{tttwwwzzz{{{{{{}}}{{{wwwtttmmmdddcccaaa___[[[VVVRRRPPPOOOHHHEEECCCFFFKKKRRRUUUVVVJJJGGGDDDCCCEEEIIIKKKLLLNNNTTT[[[___aaaeeekkkqqqyyy{{{vvvtttuuusssnnniiijjjgggbbb^^^[[[WWWSSSPPPMMMKKKIIIFFFDDDBBBBBBBBB@@@AAACCCEEEEEEEEECCCCCC}}}YYYBBB777444333000222333444222222222333000000///---,,,+++---///******+++---000000...,,,---000333222///------///000111111222222222111111555444222111111111111000,,,---///111333333333222222222000///------,,,,,,,,,000333333000------///+++******,,,------+++))),,,---//////...,,,------...///111222222111///...///...///111444666666555444555777777444333222222222111000...,,,++++++++++++***((((((***,,,------((((((+++111999<<<:::666,,,++++++++++++***'''%%%$$$%%%+++111111,,,+++---(((***+++---------,,,,,,+++...///---(((%%%%%%&&&$$$''')))(((%%% !!!(((---...,,,***))))))+++,,,,,,***(((''''''&&&'''((()))+++---///000---...000111111000...---,,,---///...---+++,,,---...///111111...,,,+++,,,)))+++///222333222000...,,,((($$$###'''***,,,+++(((%%%###&&&---111000...///000111222222111000000,,,,,,---------------,,,((((((***...111222111///222444666777555222///,,,...000111///,,,+++---000...000333333222000000000222111111000///000000000///111444555555666777999;;;:::777444333222333333///---++++++,,,111555888444444555555666777777888444444555777:::<<>>@@@EEEDDDBBBAAA???>>>===<<<===???AAAAAA>>>===???BBBCCCFFFIIIMMMRRRYYY```dddlllqqqwwwyyywwwtttrrrrrrpppqqqssstttvvvyyy}}}yyynnnfffcccaaa^^^]]]\\\ZZZUUUOOOLLLLLLMMMJJJGGGCCCCCCGGGMMMRRRTTTJJJGGGDDDDDDGGGKKKNNNOOOOOOVVV___eeefffiiinnnrrrooovvv|||{{{yyywwwwwwwwwvvvrrrooommmiiiddd^^^YYYUUUPPPMMMKKKJJJIIIHHHFFFDDDBBBBBB>>>AAADDDGGGHHHGGGFFFEEEZZZAAA666333222...111333333222111000000...//////---***+++---000+++******+++---...---,,,,,,///222111...,,,---...111222222222222111///...333444444333000...------+++---///222333333333333111111///......---------...111444333///,,,,,,---+++***)))***,,,---+++(((,,,...000111000.........---...000222222222111000222111111333555666555333333444666666444222111111000///---,,,++++++,,,,,,...,,,++++++---///000000...///222666999:::888555******))))))***)))&&&$$$$$$&&&,,,111000***(((+++***...111///,,,)))***,,,,,,///111...((($$$$$$&&&%%%(((++++++'''"""!!!$$$)))++++++,,,...111000///---------+++'''$$$$$$%%%&&&(((***,,,...///......///......---,,,++++++,,,,,,***((('''))),,,...000222222111...------++++++,,,///111222333222000+++%%%###%%%(((******(((%%%######'''+++---...////////////////////////---......//////000000000,,,,,,...000222333111///...000333555555333000------...///,,,((((((---111///111444444333333333444555555333222222222333444000444777999999888888999888888777666555555555555111///------000444777999777777777777777888:::;;;888888999:::<<<>>>???AAA>>><<<:::999:::===@@@BBBDDDCCCBBB@@@>>>===>>>>>><<<===???@@@AAAAAABBBBBBAAACCCFFFKKKPPPWWW]]]aaakkkmmmpppqqqqqqnnnkkkiiijjjiiiiiikkkooosssuuuuuuvvv~~~~~~{{{uuuwwwxxxzzz~~~tttssslllaaaZZZZZZ[[[ZZZUUUTTTRRRRRRRRRQQQQQQPPPLLLIIIEEEBBBCCCEEEHHHJJJEEEDDDEEEHHHLLLPPPQQQRRRQQQYYYccchhhhhhiiilllooojjjsss{{{~~~}}}|||{{{zzzyyyyyyyyyyyyqqqllleee___YYYTTTOOOLLLHHHHHHIIIHHHGGGDDDAAA@@@>>>AAADDDGGGHHHGGGEEECCC]]]BBB666222111...111333333111///.........//////---***+++...111---+++))))))+++,,,,,,++++++...111000---+++,,,...333333333222111///---+++000333555333///++++++,,,+++---000333444555444333111000///...............///222444333...+++***+++,,,***(((***,,,---***(((+++...111111000///......+++,,,...000111222111111555444444444555555333111111333555444222000000000---,,,+++***+++,,,---...111///......000222333333222444666777777666444333)))(((((())))))(((&&&###%%%'''---111///)))''')))---111555222+++'''***......111333000)))$$$$$$&&&(((+++//////+++&&&###"""&&&'''(((((())),,,222777666222///...///---'''!!!"""###%%%'''***,,,---...000///...---,,,+++*********+++***(((%%%%%%(((+++///222444444333000//////...,,,******---111444666555///'''###$$$'''(((((('''%%%###"""###''',,,//////......------------.........///000111222333333//////000222333333111...+++...111444555333000...+++------)))&&&''',,,222111333555555444444555777888777666555444555666666111555:::<<<<<<:::999888555666666777777777777777:::777555333444666777777999999888777777888<<<>>>;;;;;;<<<<<<>>>???AAAAAA===<<<::::::;;;>>>BBBEEEBBBBBBAAA@@@>>>>>>???AAA===<<<===???CCCDDDDDDCCCCCCDDDFFFIIINNNSSSYYY\\\kkkkkkkkkllllllkkkgggdddeeecccaaadddjjjnnnooonnnqqqwwwxxxrrrrrrxxxtttjjjkkklllnnnrrr{{{{{{uuuqqqqqqsssuuuvvvnnnkkkcccXXXUUUWWWYYYXXXOOOMMMLLLQQQYYY\\\ZZZWWWMMMJJJFFFCCCAAA@@@?????????AAAFFFLLLQQQTTTTTTRRRSSS[[[eeeiiiiiihhhjjjllllllvvv~~~|||zzz{{{~~~sssnnnggg___YYYTTTOOOKKKEEEFFFHHHHHHGGGDDD@@@>>>>>>AAADDDGGGHHHFFFCCCAAAhhhBBB444333444111111111000///,,,***(((,,,...///...---+++,,,---)))'''&&&&&&(((***++++++,,,...//////...------...888777555333111///---,,,...111333333000,,,***)))---,,,++++++---111666888555333000---+++***))))))000000111111///...,,,***/////////...,,,+++++++++---,,,,,,---......---++++++++++++,,,,,,---//////666000...111444333222333222111111000///---,,,+++''')))******))))))***,,,,,,///111000------111666===<<<999777555333222222)))&&&$$$$$$&&&'''&&&$$$%%%'''+++------***&&&###,,,...000...)))(((,,,000222111///+++'''%%%&&&(((---...000111111...(((###++++++***&&&###&&&...555666444222///......//////+++)))'''&&&'''***...000111111111///,,,)))))))))(((,,,...***%%%###(((...666666666666555444222111000...+++***+++///333666777222,,,'''%%%%%%%%%%%%%%%%%%$$$%%%&&&))),,,...///,,,)))))),,,...---,,,///000///,,,***+++000444222///---///444777666333///...---...222333111///...//////+++''''''---333777666666666666777777888777999:::999777666666666555777999888666555777:::777666666666777999;;;<<<@@@===:::777666666777888777777777777888999:::::::::999999:::<<<======<<<999999999999:::===CCCGGGDDDCCCBBB@@@AAABBBDDDEEE@@@???>>>===>>>@@@CCCEEEAAA@@@BBBIIINNNQQQUUU[[[bbbeeegggiiilllmmmggg^^^^^^[[[[[[```dddcccdddfffjjjnnnpppnnniiieeeeeehhhmmmsssyyy|||}}}~~~xxxrrrllliiilllkkkfffeeehhhhhhccc\\\YYYYYYVVVQQQLLLKKKLLLMMMQQQTTTWWWWWWWWWPPPMMMHHHCCC@@@@@@@@@AAAAAA???BBBKKKRRRRRRRRRSSSXXXYYY]]]ccciiilllkkkhhhooovvv}}}}}}}}}~~~~~~uuuiii___XXXSSSMMMIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@??????@@@BBBDDDEEEoooIII999777888333222111///---***((('''***,,,.........---...///)))'''&&&&&&'''(((((((((+++---//////...---------444333222111///...---------000222222000---------...---,,,,,,...111555777666444222///---,,,,,,,,,...//////000000///...---000000000...---+++++++++...------......---,,,***,,,+++,,,,,,---...///000555///---000333111000000000000//////...---++++++(((***+++***))))))***+++,,,///000...++++++///333:::999888666444222111111+++(((&&&&&&((()))(((&&&$$$'''***---,,,)))$$$!!!'''+++//////---,,,///222333333111...***''''''(((...///111333333000+++''',,,,,,+++'''###$$$***000444222000.........///000---,,,)))((((((***---////////////---,,,************---///+++%%%$$$(((...555666777777777555333222///---+++)))***---000333666222---(((&&&&&&&&&&&&"""###%%%'''***,,,---......+++***+++---...---,,,......---+++***+++///333333111///111555666333000000...,,,,,,///111222111111111000---,,,...333777555555555666666666666666999::::::999666444444444444666777777555444666888999888888888888:::;;;<<<<<<;;;888777666777888999777777777777888999:::;;;999888888999<<<======<<<<<<;;;:::888888:::>>>BBBBBBBBBAAA@@@AAABBBCCCDDDAAAAAA@@@??????@@@AAABBBCCCAAACCCIIINNNPPPTTTYYYZZZ```eeeeeedddeeebbb]]][[[VVVUUUYYY]]]___bbbfffdddjjjrrruuurrrmmmkkkjjjrrryyy{{{uuuooojjjfffaaa```cccccc```___bbbccc^^^YYYVVVVVVTTTPPPKKKJJJLLLNNNQQQSSSSSSQQQOOORRRQQQNNNKKKHHHEEEBBBAAA@@@???BBBJJJQQQRRRRRRSSS\\\\\\___dddjjjnnnnnnmmmrrrsssvvvyyy|||~~~{{{sssggg]]]WWWRRRLLLIIIGGGGGGFFFEEEDDDBBBBBBAAA@@@?????????@@@AAABBBCCCxxxRRR???;;;<<<666444111---***((('''&&&)))+++...//////...///000***(((&&&%%%&&&&&&%%%$$$))),,,///000///---,,,+++...---------------......---///000000///...///000000///...---...000333555666555333111////////////------.../////////000000000000///...---,,,++++++------.........---+++***,,,,,,------///000111222555///,,,///111///---...---------------,,,++++++***+++,,,+++***)))***+++...///...+++((((((,,,000666666555444222111//////---+++))))))*********)))$$$&&&***---,,,(((######)))///222222222333555555555555222...***))))))...///111444555333...+++---------)))%%%$$$'''***000///---,,,,,,---///000111///---+++***+++---///......---,,,,,,+++++++++,,,//////,,,'''&&&***...444555777999999777555333///...+++))))))+++---///444222...+++)))))))))***###$$$'''***---.........+++++++++---...///---+++,,,,,,+++***)))+++///222444222111222444444111---222...+++***,,,///222333666333111000333666888999222333444555666555444444999::::::888555333222222333555666666555555666777;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999555555666777888999;;;<<<888777777999;;;======<<<>>>===;;;777555666999;;;???@@@@@@AAABBBBBBBBBAAACCCCCCBBBBBBAAAAAAAAAAAACCCAAACCCJJJNNNOOOSSSXXX]]]dddiiifffbbbaaaaaa___YYYTTTRRRVVV[[[___dddiiieeellltttxxxxxxwwwwwwwww|||xxxoooiiiddd```^^^[[[YYYZZZ]]]^^^\\\\\\^^^^^^ZZZVVVTTTTTTSSSPPPMMMHHHJJJNNNPPPQQQOOOLLLJJJQQQRRRSSSRRRNNNIIICCC??????>>>AAAJJJPPPQQQRRRTTT^^^___bbbgggmmmqqqrrrrrrvvvsssrrruuu{{{{{{wwwooocccZZZTTTPPPKKKHHHFFFFFFDDDCCCBBB@@@??????>>>>>>>>>>>>???@@@AAABBB\\\DDD<<<<<<999666111,,,(((&&&%%%%%%***,,,///000000//////000,,,***(((''''''&&&%%%###(((+++///000///---+++******)))******,,,...///111000000000///---...000222111000/////////000111222555444222111000000111111///............///000000000///------,,,,,,***)))***,,,...///...---------......///000111333555666555///,,,...000...,,,,,,++++++,,,,,,,,,,,,,,,++++++---------+++***+++,,,000000...+++((((((+++...222222333333222000...---...---,,,++++++++++++***%%%(((,,,...---)))$$$ $$$***111666777666555555666777777555111---******......111444555444000---,,,---...+++((('''''')))+++***))))))***,,,...000444222000///...///111222000...,,,++++++,,,++++++,,,...///,,,))))))---111222444777999:::888666444000///---+++***+++,,,---111000///...------///111,,,,,,------------------***+++---///000///---+++,,,+++*********,,,///111333000...---///000///...333///+++((()))---222555999555111222666999888666///000333444555444333222666888888777555333333333555666777777777777888999<<<============<<<;;;:::777777666666666666777777444444555666888:::<<<===:::999888999:::;;;:::999===;;;999555333333666999>>>???AAACCCCCCCCCBBBAAADDDDDDEEEFFFFFFEEEDDDCCCAAA@@@CCCJJJNNNPPPTTTXXXeeejjjmmmiiieeeeeeccc```\\\WWWWWW\\\bbbfffkkkpppqqqtttwwwyyy{{{|||vvvnnnfff```]]]\\\\\\ZZZ[[[]]]______]]]]]]^^^[[[XXXUUUTTTTTTTTTRRRPPPHHHJJJMMMNNNMMMLLLKKKKKKNNNPPPRRRRRRPPPKKKEEEAAA@@@???CCCJJJOOOPPPRRRVVV^^^```ffflllqqqtttttttttwwwvvvvvvxxx|||{{{wwwrrrjjj___WWWRRRNNNJJJGGGEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>??????@@@@@@jjjLLL???>>>:::666111,,,(((&&&&&&&&&,,,...111222000///.........,,,*********)))'''%%%'''***...000...,,,***)))((((((((()))+++...111333222222111///------///111111111111000000000000111222111000000000000222222111000...---------///000///---++++++,,,+++)))'''&&&)))---//////...///000///000000222444666888999555///,,,...000...,,,,,,++++++,,,,,,------,,,,,,---...//////---,,,---///333222///,,,***)))+++---...///111222222000...,,,///......,,,++++++++++++(((***---///...+++'''$$$(((---333888999777555444444666777666222...+++***,,,---///222444444111...,,,---...---,,,+++++++++(((((('''''')))+++...000555444333222222444555666333000,,,+++,,,---,,,++++++,,,---,,,+++,,,000444111333555888888777666444111000...---,,,+++++++++,,,...000000000111444777888555111...+++++++++,,,***,,,///000000...,,,***,,,+++******+++---...//////,,,)))'''))),,,000222222000,,,))))))---222666:::555111111666777444000---///111333444333222111333555777777666555666777888888888999:::;;;;;;;;;<<<===>>>>>>===<<<:::999777777777777666555555444222222444555888:::<<<>>><<<:::999888999999777666888777555333222333777:::>>>@@@BBBDDDEEEEEECCCBBBBBBDDDGGGIIIJJJIIIGGGFFF>>>>>>BBBIIIOOOQQQTTTYYYeeeggghhhgggiiikkkhhhbbb___\\\^^^eeekkkmmmppptttzzz{{{~~~zzzpppmmmgggaaa\\\ZZZ[[[]]][[[___bbbaaa___]]]\\\[[[XXXVVVTTTSSSSSSRRRRRRQQQOOOOOONNNKKKHHHGGGIIILLLMMMNNNQQQRRRQQQNNNKKKHHHBBBBBBEEELLLPPPPPPSSSXXX\\\aaaiiiqqqvvvwwwvvvuuusssxxx~~~zzzuuuuuullleee[[[SSSOOOMMMIIIFFFCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@yyyUUUBBB???999666111---***(((((((((---000333333111///------...---,,,,,,---,,,***((('''***---...---+++***)))((((((((((((+++...111333222333222000------///000000111111222222111000000000////////////111222333333111...,,,,,,---///000000---***+++,,,,,,***'''$$$)))...000///...///000//////000222444777999:::444...+++...000...,,,---,,,------.........------...000111111000000111222333222000...---,,,,,,,,,,,,...111333333111///---000000000...,,,+++,,,---+++---...//////---+++***,,,///222555666555333222222333555444111---,,,+++,,,,,,...111333333000...,,,,,,---.........------)))(((((((((***---///111555555444444444555777888444000,,,+++---//////---+++,,,,,,++++++---111444111222333444555444444333000000///...---,,,+++***(((+++///000000000444777<<<888222---******+++,,,+++...111111///,,,+++***,,,***((()))***,,,,,,,,,+++)))&&&$$$&&&***///333111000...,,,+++...222666999555111222555555222------///000222333333333222222444666777777777888999999888888999<<<======<<<999;;;===>>>===;;;999777777888888888888666444333000111333555888;;;===???;;;:::888888888888666555333333222111111444999===>>>@@@BBBDDDEEEEEEDDDCCC@@@CCCGGGKKKLLLJJJHHHEEE>>>===BBBJJJOOOQQQTTTXXX```ccceeehhhoootttqqqjjj```^^^```hhhmmmooopppssszzz~~~wwwqqqfffeeeccc___[[[YYYZZZ[[[\\\bbbfffccc^^^[[[YYYWWWUUUTTTSSSQQQOOOOOONNNNNNTTTSSSPPPJJJEEECCCFFFJJJOOOQQQSSSTTTUUUSSSQQQPPPGGGFFFJJJOOOQQQQQQUUUZZZ]]]cccllltttxxxyyyzzzzzzttt|||tttqqquuuhhhaaaXXXQQQNNNLLLIIIFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAZZZCCC>>>777555111...,,,++++++++++++///222444333000///...,,,++++++---......,,,***(((***,,,---+++*********((((((''''''))),,,000222000111111000//////000222///000222333333222111000///......///000222444555222000---++++++---111333222///+++,,,...///+++(((%%%+++000111///,,,,,,...,,,---...000333555888999111+++))),,,///---,,,,,,//////000000000//////...///111222333222333444666222111000//////---,,,***+++...222555555333000...222333333111...---...000------..................------...///111111111000///000111111...,,,++++++------...111333333000...---,,,,,,---......---,,,,,,+++++++++---000222444666555444333333333444444222...***+++///333333222...---,,,++++++,,,...000111111000000000111111222............---+++***)))&&&***...///---,,,///222555333///,,,++++++,,,......000222111...+++******+++)))&&&&&&((()))(((''''''''''''&&&'''***---000///000111000//////222555666444333444666666333000...///000111222333444444444666888888777777888999777555555777:::<<<;;;999666888;;;======:::777555555666888999999888666444///000222444888;;;>>>@@@999777666777888999888777000000000000111555;;;???>>>???AAACCCDDDDDDDDDDDD???BBBGGGJJJKKKHHHDDDAAA@@@???CCCJJJNNNOOOQQQTTTZZZ```fffjjjooosssqqqmmmccc``````eeejjjlllooorrrzzz}}}uuummmhhhdddffffffddd```]]]\\\\\\```hhhlllgggbbb___\\\XXXVVVUUUTTTQQQOOOMMMLLLMMMNNNOOONNNJJJEEEDDDGGGKKKQQQSSSVVVYYYYYYVVVSSSQQQKKKKKKNNNRRRSSSRRRVVV\\\bbbgggooouuuxxx{{{zzzooonnnrrreee___VVVPPPMMMLLLIIIGGGBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDDDDCCCBBB[[[AAA;;;555444222///...---------***---222444444222111111*********,,,//////---,,,)))***,,,+++***)))***+++((('''&&&&&&(((+++...000---///111111000000222333///000222333333333111000///......///111333555666000...+++***+++///333666444000------000111---)))(((---222222...******,,,***+++,,,...111444666888///)))'''***---,,,+++,,,111111111111111000/////////111333444444555777888000////////////...+++)))+++...222666777555111///444555666333000...///222------,,,------...000000,,,+++***+++---...//////,,,...///...,,,++++++,,,......///111333333111......---,,,,,,,,,,,,+++***///.........000222555777666555444333222111111111000,,,)))+++111666777666000///---+++***+++,,,---111000///......///000111,,,,,,------,,,+++)))(((%%%)))------***((())),,,,,,,,,,,,,,,,,,---...//////222333111---))))))******'''$$$$$$&&&'''%%%###%%%''')))*********+++,,,---000333333111000222555444444555666777777555444/////////000111333444555666888999999777777777888444333222444777999888777444666:::<<<<<<:::777444333555888:::;;;:::888777...///111444888;;;>>>@@@666555555666999::::::999//////000000222666;;;@@@>>>>>>@@@AAABBBCCCCCCCCC>>>BBBFFFJJJIIIEEE@@@===CCCBBBEEEKKKNNNMMMNNNQQQSSS]]]eeegggggghhhgggeeegggbbb___cccgggjjjnnnsss~~~}}}yyyuuunnngggbbbhhhkkkmmmlllgggbbb```___eeennnsssnnnhhhfffccc^^^YYYYYYWWWTTTPPPNNNMMMNNNDDDHHHKKKJJJGGGGGGKKKOOOPPPTTTXXX[[[[[[WWWRRRNNNNNNNNNQQQTTTTTTSSSWWW]]]gggkkkppptttwww||||||xxxwwwrrrkkkjjjoooddd]]]UUUOOOMMMLLLJJJGGGBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCcccCCC777777444///+++******,,,...---///000222222222000///...***((()))...000...+++)))---111000,,,((()))+++,,,)))&&&$$$%%%)))---111...,,,,,,111777;;;999666666555444555555444222000111...***,,,111555444222111000///...///000333444/////////000111000---++++++///222111,,,)))))),,,******+++---000333777888...,,,***((((((***,,,---///111222444444333222111000111111222222222111111222111///---,,,,,,------,,,...000333555666666666999777555333111222222333222---)))***///333222000111---(((''')))***)))(((***+++++++++***)))'''&&&,,,...111444555444333111222111///.........---,,,---///222333333333444555777666333000//////000111000+++''')))///666888888111...+++***+++---......222111000//////............,,,***+++...///---++++++***)))((('''(((((()))111000---***))),,,222666666333///.........+++)))((( $$$$$$###$$$'''))),,,,,,+++******+++...222555444111111444888999888888:::<<<;;;666222666222---,,,///333555555999999777444666999777222111333555666666666888999333444666888;;;;;;999777666777999;;;;;;:::999888111//////111444888999:::444222333666666333333555000...---000666<<>>BBBEEEEEECCCAAA@@@AAA@@@CCCGGGIIIKKKLLLNNNPPPTTTVVV[[[bbbhhhiiieeeaaaaaaaaacccfffeeebbbffflllyyy|||{{{~~~|||wwwssstttwwwtttlllhhhjjjlllppptttrrrlllgggeeeeeesssvvvyyyzzzwwwqqqjjjeeecccaaa]]]WWWPPPLLLLLLLLLJJJIIIHHHIIIKKKMMMMMMLLLQQQOOOOOOQQQUUUWWWVVVSSSQQQNNNPPPWWWYYYYYY[[[aaahhhjjjnnnwwwxxxsssmmmjjjiiihhheeeccchhh```VVVPPPNNNKKKGGGCCCEEEFFFGGGIIIIIIIIIIIIIIILLLLLLKKKJJJHHHGGGFFFFFFpppOOO@@@999555111---,,,---...///,,,...000111222111000///...+++(((***...000...,,,+++///222111,,,))))))+++,,,***(((&&&'''***...000...,,,,,,000666999888555333333444555777666444111000---+++---222555555222222111000//////000111222+++++++++---......+++)))+++///111///+++((()))+++''''''((())),,,///222444111///---+++***+++---...///111222444444333222111//////000000000000000///---,,,***(((((()))+++,,,+++,,,...000222333444444777666444222111111111222000,,,)))+++///333222111000---)))((()))***((('''***+++,,,,,,+++)))'''%%%***,,,///111222222000///000///---------------,,,+++///222555444444444444555444333111000000111111000,,,((((((+++///333444000---******+++---//////222111000/////////000000000///...///111111///---,,,+++)))((((((((()))***......---++++++---111444666333000//////...+++)))'''!!!"""&&&&&&$$$%%%'''))),,,---,,,,,,---...///222555555222111444888999888888999;;;:::666333555222......111444666666555666555444666999888333222444777888777666777777555444444555888;;;======999:::<<<<<<<<<;;;999888444222111222444666777777444111222444333000...000///......222888<<<======FFFJJJNNNMMMIIIEEEDDDEEEFFFGGGHHHEEE@@@===<<<===CCCEEEFFFFFFGGGHHHLLLNNNQQQRRRVVV\\\bbbdddbbb```bbbaaaaaadddcccdddkkksss{{{}}}{{{xxxvvvtttuuuvvvwwwqqqnnnnnnssssssqqqqqquuuooosssuuutttqqqppprrruuuyyy{{{~~~~~~yyytttpppkkkgggaaa[[[UUUQQQNNNMMMKKKJJJIIIKKKMMMOOOOOOOOOOOONNNNNNPPPSSSTTTRRRPPPTTTQQQRRRWWWZZZ\\\bbbjjjkkkmmmrrrzzzzzzooojjjddd```___```bbbcccgggaaaYYYUUURRROOOJJJEEEJJJIIIHHHHHHGGGFFFFFFEEENNNNNNNNNNNNMMMLLLMMMNNN\\\JJJ;;;777111......///000111,,,---///000111111111000///---***+++...000...,,,...111333111---***)))***,,,,,,+++***+++,,,...///...,,,,,,...333666555333000111333777999888555222---,,,,,,///333666555222111111111111111000000000)))))))))+++------,,,+++,,,///000...***((()))+++&&&&&&&&&(((***---///111444222000...---...///000111222333444333222111000........................***)))&&&$$$%%%'''***,,,+++,,,,,,---///111222333333222111000///......///---***(((***...222222111///...,,,++++++***(((%%%***+++,,,---,,,)))&&&$$$((())),,,...//////...---...---,,,+++++++++++++++***...333666666555333333333333333333222111111000000...+++'''&&&(((---111///,,,******,,,...//////111000...------///111222111111111222333333111///---+++***(((((()))***++++++,,,------------///000444222111000000...,,,***&&&"""!!!&&&)))(((&&&&&&&&&)))+++------...000111000333555555222222444777999888777777888777555333333111000111333444555444000222333333666999888444333666999:::888666555555555333111111333888===AAA<<<===>>>>>>===<<<:::999666555333333555666555444444111111333222---+++,,,//////111555999;;;;;;;;;DDDHHHMMMQQQPPPLLLGGGDDDKKKJJJGGGCCC>>><<<<<<===FFFFFFEEEDDDCCCEEEIIIMMMPPPQQQUUUZZZ___aaaaaa```cccaaa```bbbcccfffppp{{{zzz{{{{{{vvvtttrrrttttttppplllkkknnnrrrpppnnnnnnrrruuuvvv{{{xxxyyyzzzyyyxxx{{{xxxssskkkccc]]]WWWRRROOOLLLLLLLLLMMMPPPQQQQQQPPPLLLLLLMMMPPPQQQQQQOOOMMMPPPQQQUUU\\\```ccchhhnnnppptttyyy{{{oooeeebbb\\\WWWUUUYYY___dddeeeaaa\\\YYYWWWSSSNNNJJJMMMLLLIIIFFFEEEDDDDDDEEEOOOQQQSSSUUUVVVWWWZZZ]]]dddKKK;;;666000......000111000,,,---///000222222222222111...,,,---...///...---111222333111...+++***+++---........................,,,+++---000222222111000111444777999888444111++++++,,,000444666444333000000111222222222111111+++******,,,///111111000///000000...+++***+++---)))))))))***+++---///000444333111///...//////000555555555444222000///---......------,,,,,,------,,,***'''%%%%%%'''***,,,------,,,,,,...000222333......------,,,++++++***)))(((''')))---000000000////////////...,,,(((&&&***+++---...---***'''%%%''')))+++,,,---------,,,......---+++(((''''''''')))...444777777555222111000111222333333222000///...///---((($$$%%%+++111...,,,******,,,...//////...---,,,+++,,,...000222///000111222222111///------+++)))''''''(((***+++***---///000...,,,++++++000000111111111000...---&&&###$$$)))---***((()))&&&(((+++------///111333222333555444333222444555777666555444444333333222111111111111222111000...,,,000222333555999999555555888;;;<<<999666333222333222111000111555:::>>><<<<<<======<<<<<<;;;:::666555444444666666666555444222222555444///---...444444444666888:::<<<<<>>>>>AAACCCEEEFFFFFFEEEEEEFFFIIILLLSSSVVV[[[```cccdddcccaaaeeecccccceeefffiiisss}}}zzztttnnnooovvv|||uuuqqqppplllnnnooommmjjjjjjmmmqqqsssssstttwwwzzz}}}{{{ooocccYYYUUUTTTOOONNNMMMNNNOOOPPPOOONNNLLLMMMNNNPPPQQQPPPMMMLLLHHHOOOYYYbbbgggiiilllooovvv{{{zzzmmmccc^^^^^^[[[VVVSSSVVV]]]cccbbb___[[[XXXWWWUUURRROOOPPPNNNJJJFFFEEEEEEFFFGGGOOOSSSYYY___cccgggmmmqqqgggIII:::555...,,,...000000///------///000222333444444222000///...//////......111111111000...---,,,,,,//////000111111000......---,,,+++,,,...000111111111222444777888777222///+++,,,...000333444444333...///111222333333333333...,,,,,,---000333444444444333111///------...000,,,,,,+++++++++---...///000000///......//////000999888666444111...,,,+++///...---,,,,,,,,,,,,------+++(((&&&%%%&&&(((***,,,,,,++++++,,,---///000******++++++***)))((('''&&&&&&&&&(((+++---//////000111222222000---+++)))+++,,,...///...,,,)))''')))***+++---............//////...***&&&###"""###,,,000444666555333222111...///111222222111...---,,,...///+++''''''...555...,,,++++++---.........++++++***)))***,,,///000---...//////...---,,,+++---+++(((&&&&&&''')))+++---///111111...***(((''',,,///111333333222111000%%%$$$&&&,,,...,,,+++,,,''')))+++,,,---...111333333333444333222222222333444444333222000////////////111222111///,,,***)))+++000333333555888999777777:::======:::666333111444555666555444555888;;;:::::::::;;;;;;:::::::::444444444555777999888777555333555999:::666444555:::999777666666999===???AAAAAACCCJJJPPPRRROOOKKKHHHEEEAAA??????AAADDDFFFAAACCCFFFHHHIIIIIIKKKMMMUUUZZZaaafffhhhgggdddbbbgggfffiiillllllmmmttt||||||wwwpppiiicccddddddjjjwww}}}xxxtttrrrpppllliiiiiiiiiiiijjjkkknnnoooqqqrrrvvvzzz~~~yyyfffZZZWWWYYYSSSPPPNNNMMMMMMMMMLLLKKKMMMOOOQQQRRRQQQPPPOOONNNKKKRRR[[[aaafffkkkrrrvvvzzz~~~tttjjjaaa\\\YYYZZZZZZWWWTTTTTTXXX\\\]]][[[WWWTTTTTTTTTTTTTTTVVVRRRMMMIIIFFFEEEFFFGGGNNNVVVbbbkkkrrryyylllJJJ:::333,,,***---000000...,,,,,,...///111333555555333222111000//////...///////////////////////////000111222222111000...---,,,,,,+++,,,---///111222111111333555666555111...,,,---///000222333333333000000111111222333333444...---+++,,,///333555555777555111///...///000111---,,,+++******+++,,,,,,+++++++++,,,...///111111999888666333111...,,,+++///...,,,+++******+++,,,---+++)))'''&&&&&&&&&'''***************+++,,,---((()))+++++++++)))'''&&&&&&'''(((***+++---......///111333333111...---,,,,,,---...//////...---,,,***+++,,,.../////////000///000///***$$$!!!!!!"""111222444444222111111222---...///000000...,,,+++***---///...+++,,,111666///---,,,,,,---...---,,,************+++,,,---...,,,------,,,***)))***+++...,,,)))'''&&&(((***,,,000111222000---***)))(((,,,///333555444222111000%%%$$$'''---///---,,,///+++,,,---...---...111333333333222222111111000000222333333222///---------000222333222///+++))))))///333555444444888::::::999;;;===<<<999666333222666999<<<;;;999888:::<<<:::999999999999888888888333333333666999::::::999666555888===>>>;;;:::;;;>>><<<999666444777<<<@@@CCCBBBCCCGGGKKKMMMKKKIIIHHHEEEBBBAAABBBCCCCCCCCC>>>AAAEEEIIIJJJKKKMMMNNNTTTZZZaaagggiiihhhffffffllllllpppttttttssswww~~~wwwooohhhaaaZZZUUUYYYYYYaaappp|||xxxxxxrrrkkkhhhhhhgggdddaaagggggggggiiilllooopppqqqqqqxxx{{{hhh\\\YYY[[[UUUQQQMMMJJJJJJKKKKKKKKKOOOQQQRRRRRRRRRQQQRRRSSSXXX]]]```___cccooo}}}{{{rrrggg^^^ZZZYYYSSSUUUVVVUUUTTTRRRRRRSSSUUUUUUSSSRRRRRRSSSSSSTTTYYYVVVPPPKKKGGGFFFFFFFFFQQQ\\\lllyyywwwTTT:::333+++***...111000...******+++---///111333555444444333111///...//////,,,++++++---///000111111111222222222111000...---++++++++++++,,,///222444//////000222444444222000//////000000000111222333444444222111000111111222000...,,,,,,///333555666888555000...---///000222...---+++***))))))***+++&&&''')))+++...111333444777666444222111000//////...,,,***)))(((((()))***,,,,,,++++++******)))))),,,,,,------------------)))***---......,,,)))''')))***,,,------...///000---000222111///------............//////000111222+++,,,---...///000000000,,,......***$$$!!!"""%%%666666444111///...000333---.........---+++***)))))),,,///000///000222555000...,,,,,,------,,,******+++,,,---......------.........+++((((((***---111...+++((((((***---///111111111///,,,+++,,,---...222777888555000...---%%%$$$'''---...,,,...111111111111000//////222444333222111000000000///...111333555444111---,,,,,,111444666555222///...///444888888555333777;;;<<<;;;<<<===<<<999666444444555999<<<;;;888888;;;???===<<<;;;999777666555555333333444777:::;;;:::888777666999???@@@===;;;===<<<<<<:::666444444888<<>>;;;777666555222000///222777;;;??????>>>999333//////000444777999999:::<<<999444777:::======;;;888888999===<<<;;;888555444555777AAAAAABBBDDDFFFHHHJJJKKK@@@@@@@@@BBBEEEGGGGGGGGGDDDCCCBBBDDDHHHLLLOOOPPPLLLSSS\\\dddiiinnntttxxxyyy~~~}}}vvvpppdddYYYTTTQQQKKKGGGFFFIIIOOOYYYeeerrr|||yyyyyyyyyuuupppmmmjjjfffaaa]]]\\\[[[[[[]]]ccckkksssxxxrrrvvvzzz{{{zzz|||{{{sssooohhh^^^[[[^^^^^^WWWPPPMMMLLLLLLPPPVVVUUUTTTRRRPPPQQQWWW^^^dddmmmnnnuuuuuuggg```[[[XXXSSSOOOMMMMMMLLLLLLKKKIIIHHHIIIMMMNNNLLLIIIHHHKKKPPPSSSSSSPPPKKKGGGKKKDDDBBBFFFJJJNNNVVV```ppptttkkkNNN777...111...---///+++,,,+++)))+++...000000///111111111222333333444444111...******---000222222333333222111000////////////000111222222222222222......///111333333222///111111111000///---+++)))***,,,///000000222666999888444111111555888777555666333///,,,,,,...222444888111---,,,+++((((((***$$$""""""&&&---000///---000///...111444666555333///---+++)))(((***,,,---...---...000333444444333666777666444000---,,,,,,)))***---///111222222111///...---...///000///...,,,+++***+++,,,...000222111000000222444555333000...---,,,+++,,,...000111...//////,,,(((%%%&&&(((((()))(((((((((***...111///---,,,---//////...,,,111333555777777666555333000///---+++******+++,,,000111222333333333222111555666555111+++))),,,000444333222///,,,,,,...111///---***((((((+++///222444222222333444111)))""""""(((---...,,,***,,,///888777777555333111///...000000111111111111000000222333333222///---,,,,,,333555777555222111333666666777888888888777555555666444444777<<<>>>;;;888555444222///---///444888;;;<<<<<<888444222222444444888999999:::===;;;777777:::<<<===:::888888888;;;<<<<<<;;;999888888:::<<<>>>@@@CCCEEEFFFGGGHHHAAA@@@???AAAEEEGGGHHHHHHGGGFFFEEEEEEGGGHHHIIIIIIMMMSSS\\\dddiiinnnuuuyyyyyy}}}xxxppphhh]]]SSSPPPOOOLLLKKKLLLIIINNNWWWcccppp|||~~~xxxssspppnnnllljjjiiihhhhhhfffaaa]]]``````aaadddiiiqqqwww|||zzz~~~wwwppplllfff___]]]```^^^WWWQQQOOONNNMMMQQQWWWSSSSSSSSSTTTUUUZZZ```eeessswww~~~zzzpppbbbXXXTTTQQQOOOMMMLLLLLLNNNOOOPPPLLLKKKIIIIIIKKKLLLLLLLLLKKKLLLNNNOOOMMMJJJFFFCCCGGGBBBCCCIIIQQQXXXcccmmm|||sssRRR<<<222444000...///***---,,,+++,,,...000000///...///111333444555666666444111...---///000111111666555444333222111000000222333555666555333111///------...000222222000...000111222111///+++(((&&&!!!%%%)))---000333666999666444222333666888666444444333000......///111333888222------,,,((('''))))))&&&%%%&&&***---,,,+++---,,,,,,...111333444444---,,,+++******,,,...///...------///111222111000444444444222...,,,,,,,,,(((***,,,...000111222222111///------///111111111******)))***+++...111333111111111333666777666444///...---,,,---///111222///...---***'''&&&''')))&&&%%%%%%&&&)))+++,,,---+++++++++...111222222111333444555666555333111000...---+++***))))))******000111222333333222111000222444555222...,,,---///444444333111///---...000...---***)))***---111444333222222333333...&&& (((000222///---///333999888666444222000///...///000111333444333333222111222333222///---------333222222111111222444555222444777888888666333111......111666;;;>>><<<999666444111...,,,---000444666777888777555555555777444888999888:::======;;;777:::<<<<<<:::888777777999:::<<<===<<<<<<===???<<<>>>@@@CCCEEEFFFGGGGGGAAA@@@>>>???BBBFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDMMMRRRZZZ```dddjjjqqqvvv|||vvvkkkdddZZZQQQNNNMMMLLLLLLNNNKKKNNNTTT___lllwww{{{uuuoooppprrrqqqmmmhhheeeddd^^^___aaadddggggggeeebbbfffgggjjjnnnsssyyywwwqqqkkkhhhddd``````bbb```ZZZTTTSSSQQQQQQTTTZZZSSSUUUWWWZZZ^^^ccciiimmmzzzsssgggZZZNNNIIIIIIHHHHHHHHHIIIJJJMMMOOOPPPNNNNNNMMMLLLJJJKKKMMMOOONNNMMMLLLJJJHHHEEEDDDCCCDDDCCCFFFOOOZZZeeeqqqzzz~~~wwwVVV???444555111///000,,,...---------...///000000///000222444555666666666444333111000111111222222777777666555444222111000444555777888777333///,,,,,,+++,,,...000111000...///000222333111---)))'''!!!$$$(((,,,000222444555444333333555777777555333333222111000000111222333666111///111000,,,***+++000---******,,,------,,,,,,,,,++++++---///111222+++*********+++---///000...---------......,,,***000111111000......///000,,,------...///000111222222///------///111333333---,,,++++++,,,///111333000111111333555666666666///...------...000222444000...+++)))'''''')))+++)))'''&&&(((,,,...,,,))))))***,,,///222333444333111222222333222111///...******)))))))))***++++++000111333333222000---+++///111333333111///...///111333444333111000000000111000...------///222333444333444444333...'''!!!###+++444666222///111555888777555333111///......+++,,,///111222333222222111222333222000//////000444111...///222555555444000333666999888555111///,,,---111666;;;===;;;888777555222...,,,,,,///222333444555555555555555555444888:::888999===???>>>:::;;;<<<===<<<:::888777777888::::::;;;===AAADDDDDDDDDCCCCCCDDDFFFGGGHHHCCC@@@======???AAACCCCCCGGGHHHIIIIIIGGGFFFEEEFFFLLLPPPUUUYYY\\\aaahhhmmm}}}yyynnniii___UUUPPPMMMKKKKKKNNNNNNNNNQQQZZZfffrrr{{{wwwrrrooolllggg]]]```dddeeeccc```___^^^YYY[[[___dddhhhkkkmmmmmmnnnqqqtttyyy~~~}}}yyywwwwwwrrrnnniiieeeaaa``````bbb```ZZZVVVUUUUUUTTTWWW\\\WWWZZZ^^^ccchhhpppxxx}}}~~~wwwjjj\\\OOOGGGEEEGGGGGGGGGHHHHHHHHHIIIKKKMMMOOORRRTTTRRRNNNLLLNNNPPPNNNLLLIIIFFFEEEEEEFFFGGGEEEHHHNNNXXXeeeqqq}}}zzzuuutttxxxZZZBBB666666111000222////////////.........///000222333444666666555444444111222222333333333444555666666666666555333111000333555777888666222---)))*********,,,///111111000---///222444444222///---)))***,,,///111222111111111222333555666555444222333222222222222333444555222//////444555111......333111...---,,,,,,,,,,,,---,,,++++++***+++---...((()))***+++,,,.../////////...,,,++++++***'''%%%,,,---...//////000333555222222000/////////000111111///---,,,...000111222000000////////////000111///000000111111222333444///...------...111333555222///,,,)))((()))***++++++)))((())),,,,,,)))%%%***,,,///111222222222222,,,---.../////////......''''''((()))+++,,,......000111222222111---)))''',,,...222333333111000000...111333333222111111222444333222000000000111222222222333333111---((($$$)))111888999555111222444666555444333111///...---&&&(((***,,,.../////////000222444333222111111222555111///000444777777555111333666888888555111///...000444888;;;;;;999666777666444000------000222333333333444444333222111222888:::888999===@@@???<<<<<<===>>>===<<<999777666666666555777;;;BBBFFFKKKHHHDDDAAA@@@BBBEEEHHHDDDAAA===;;;;;;=========AAADDDGGGHHHHHHIIIKKKMMMNNNQQQSSSUUUVVV[[[bbbhhhxxx}}}}}}rrrnnneee\\\VVVQQQMMMMMMPPPRRRQQQQQQVVVaaannnzzz~~~vvvnnnhhhmmmlllggg___ZZZ[[[YYYVVVUUUXXX[[[]]]\\\ZZZZZZZZZ\\\^^^aaafffkkkpppuuuxxxxxx{{{vvvvvvuuurrrooommmmmmnnnooommmiiidddaaa``````___[[[WWWTTTUUUUUUUUUXXX]]]]]]```eeejjjrrr{{{oookkkcccWWWNNNJJJIIIIIIFFFHHHHHHHHHGGGHHHKKKMMMRRRVVVYYYXXXTTTPPPOOOPPPNNNKKKHHHEEEEEEFFFIIIJJJLLLRRR[[[gggttt~~~{{{wwwrrrqqqtttbbbHHH999777111111444111000111111000......///111444555666777777555333222...000333444444444555666444444555555555333111000222444666777555111---***)))((()))+++///222222222---///222555666555444222111000000111222222111///000111222333444333222111111000000111222444666777///,,,,,,000222000///000000///...,,,+++***))))))+++,,,,,,+++))))))***,,,((()))+++---//////000000///...,,,++++++)))'''$$$***+++,,,---...111444777666555222///......///000000...,,,,,,---.........111111222222111111000/////////000///------///000......------...111333555444111---++++++++++++***)))(((''''''''''''$$$###+++...111222111000000000******+++------.........'''((()))+++---...000000///000222333111...***'''***,,,000333444333222111...000222222111000111222444444333222111000//////......//////---+++)))'''000444888999666222111111222333333333222000...---$$$%%%&&&(((***+++------///111333333222222222333444222111333666888777555222333444555555333111000222333666888999888777666666666444111//////222444444333333333444333000...111777;;;999888;;;>>>>>>===<<<<<<===>>><<<999666444444333333444999@@@DDDIIIEEE@@@<<<;;;===@@@CCCCCC@@@===;;;;;;;;;;;;:::<<<@@@DDDFFFGGGIIINNNRRRQQQSSSTTTUUUVVV[[[dddkkkooowww}}}tttmmmfff___ZZZUUUQQQQQQTTTTTTTTTTTTVVV]]]jjjxxxwwwkkkcccbbb```XXXNNNIIIIIIIIIFFFQQQTTTVVVWWWVVVVVVVVVWWW___ccchhhmmmrrrwww}}}zzzssseeedddbbbbbbcccfffhhhjjjlllmmmjjjeeebbbbbb```]]]XXXTTTSSSVVVWWWWWWZZZ___fffiiiooouuu|||}}}wwwcccaaa[[[RRRMMMLLLKKKIIIDDDFFFGGGFFFFFFIIINNNSSSWWWYYY[[[ZZZWWWSSSPPPOOOMMMLLLJJJIIIJJJLLLOOOPPPWWW```lllwwwyyyuuurrrqqquuu{{{mmmQQQ???999222111555333000222222111...---///111444555777888888666333222---000444555444333444666000111333444444333111000222333555666555222///,,,''''''(((+++///333555555///000222444555666555555444222000111333444333222...000111111111000111111...------...000333666888000***&&&''')))))),,,000---------,,,***)))((('''(((***,,,,,,***)))***,,,***,,,...000222222111111...---,,,,,,------+++))))))***++++++,,,...222555666444111...---...///111...---++++++,,,,,,***)))---///111333333222///...000111000...***)))+++---------,,,,,,...000333555666333///......---+++)))&&&&&&'''&&&$$$######$$$***---111222111/////////++++++,,,------......///***+++,,,...//////000000,,,...111444444111...,,,)))+++...111444555444333111222222111///......///111111000000000///......,,,---------,,,,,,,,,---222333444555555333111///...000222444444111///---&&&&&&%%%&&&'''***---...,,,...000111111000222333222222444666777777555333333222111000000000111111333444666777777666666666444444333111000111444666555444444555666555111...///777<<<:::888:::<<<<<<<<<;;;:::;;;<<<;;;777444000222444555666999<<>>AAA???===<<<======<<<;;;:::>>>BBBCCCCCCFFFLLLRRRRRRSSSTTTUUUWWW^^^hhhppplllxxx|||uuukkkfff```]]]WWWQQQQQQTTTSSSVVVYYYZZZ]]]eeerrr|||yyyqqqlllhhh]]]OOOFFFDDDCCCAAAJJJLLLOOOQQQRRRUUUYYY[[[ccciiirrrzzzzzzrrrkkk___[[[XXXZZZ^^^dddfffggghhhllllllgggeeeeeeccc]]]ZZZWWWXXX\\\______cccgggqqqvvv~~~uuummmjjjiii^^^\\\TTTLLLJJJMMMJJJEEECCCEEEFFFEEEDDDHHHPPPWWW\\\ZZZXXXVVVUUUSSSQQQOOOKKKLLLNNNRRRWWW[[[```bbbfffqqq||||||vvvrrrrrrtttwwwuuuXXXCCC;;;222111555333111222333111...---///111333555777888888777444333...111555666444222333444...000111333333222111000222333555666555333111///&&&&&&'''+++000444666777000111222333444555555555444111///000444666666555...///000000//////000111++++++***+++...222666999222)))!!! ###(((...+++---......,,,)))((((((%%%(((,,,---+++***+++------...111333444444333222,,,,,,,,,...000111000...***++++++******,,,///222444222///,,,,,,...000222---,,,+++++++++***(((&&&))),,,000333444222000---111222111...)))''')))+++---,,,,,,,,,---000333444777444111000000///+++((($$$&&&'''&&&###"""%%%((((((,,,111222000//////000------...............///......///000000//////...***---111555666555333111)))***---111444666555444444444333000---+++,,,---,,,---...............---.........------...111333222000///111333333111...,,,...222555555222///---)))'''&&&&&&'''***...000***,,,.../////////000222000222555777777555333222333222///---,,,...000222222444555666555555555666111222222111000111444777666555444666888777333000...666<<<;;;888999;;;:::;;;999888999;;;999555111...111555888999999:::;;;;;;;;;<<<===>>>>>>======???>>>===>>>???@@@???>>>;;;>>>AAAAAA@@@CCCIIIOOOOOOQQQRRRTTTWWW```kkktttnnn||||||vvvkkkfffbbb^^^WWWOOOMMMPPPQQQXXX]]]^^^]]]aaammmwww|||wwwiiiXXXLLLIIIFFFCCCAAADDDHHHLLLQQQWWW]]]bbbeeeooo||||||yyyuuunnnhhhbbb]]]XXXXXX^^^dddfffeeeeeekkklllhhhggghhheee___```]]]___dddggghhhkkkppp{{{xxxkkk^^^ZZZ]]]___[[[QQQHHHHHHLLLIIIBBBEEEFFFFFFDDDBBBFFFOOOWWWaaa[[[UUUQQQRRRSSSRRRPPPHHHLLLRRR[[[ccckkkrrruuurrr|||{{{nnnjjjjjjooovvv}}}bbbIII@@@666333777666999666333111111111000///111222444666666555444333444555666666666444333222111111111111111000///...000222555777666333///,,,%%%$$$$$$(((///333333222111222222333333333222222222000000444999;;;888444222000.........///...---+++)))''')))///444777777///+++$$$"""'''+++000000000///---+++)))''''''***,,,---,,,++++++,,,+++111444222///000000//////,,,***,,,111333111---)))((('''(((+++...///000333000---,,,---000111111//////...+++(((&&&&&&'''(((+++///333444222...,,,111///---...000000---***+++---//////---,,,...111555222...,,,,,,+++)))&&&$$$$$$%%%%%%&&&&&&&&&&&&+++---111222222222222333///.........000222444555333333222111000///............///333777999777444222000------///222444555777555111)))"""!!!%%%&&&+++......111555666333444444333333333333333222000......///222222000------000555888999666222///---------------...///000++++++******+++---///000000222444666777666444333444111---+++,,,///222333000222444666777777666555444555555333222222444666666666777:::===<<<888444666777999:::999888555444888:::======;;;777555444111333666888::::::999999<<<;;;::::::===???@@@@@@EEEAAA>>>???BBBCCC???:::@@@===<<<>>>CCCGGGGGGFFFJJJLLLPPPTTTYYY```ggglllpppxxx}}}wwwrrrpppjjj^^^MMMCCCGGGQQQ\\\ffffff```aaaaaajjj{{{xxxfff[[[UUUKKK???@@@===>>>DDDJJJQQQ___mmmnnn}}}|||wwwqqqkkkgggaaabbbaaaaaa```cccgggjjjkkkppptttqqqkkkhhhkkkooolllppprrrqqqooorrr|||wwwjjj```WWWSSSTTTUUURRROOOLLLJJJHHHEEECCCEEEGGGHHHGGGEEEFFFJJJMMM[[[ZZZYYYXXXUUURRROOOMMMRRRPPPXXXiiitttxxx|||xxxwwwmmmjjjiiiqqq~~~fffNNNDDD:::666999777999666333222111111000......000222444444444222111222222333333444444444444222222222222111111111111111222444444333000---+++%%%######'''---111111000333333444444333333222111444111111444999<<<:::777000...------///000///...---***((()))---111333444///+++%%% $$$)))---333333222111...+++(((&&&)))+++......---,,,------...333555000---...//////111...,,,---111333222///)))((('''))),,,///111111222000......///111222222///000///,,,)))''''''((((((+++///222333111///---000///...000111111...,,,---///111000...,,,---...333000---,,,,,,,,,***((('''(((((())))))*********---///111222111111222333000////////////000222222111111111111000000000000......///222555666444111000...,,,,,,///111333333222111---&&&!!!&&&***......111666777444222333333222000...///000---,,,---///222222000------111555888999777444111000000222222222000///...))))))))))))+++---///000000222444666666555333222111111000000111222333333111222444666666666555555333444444333222222444666777666777999<<<;;;888444444666999;;;<<<:::888666999;;;======;;;999888888444666888:::<<<======<<<===;;;::::::<<<>>>???@@@EEEBBB@@@AAABBBAAA>>>;;;AAA@@@???AAADDDGGGHHHHHHKKKLLLOOORRRWWW^^^gggmmmooottt|||yyyxxxuuunnn```OOODDDGGGQQQcccssswwwoooiii```cccrrrvvvnnnhhh\\\OOO@@@<<<<<<@@@FFFMMMZZZhhhtttyyyyyywwwuuussspppnnnmmmcccdddcccccccccfffjjjnnnpppuuuzzzyyyuuussswww{{{~~~~~~{{{|||pppfff]]]TTTPPPPPPMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJHHHFFFGGGLLLQQQRRRSSSTTTTTTUUUTTTTTTSSSWWW\\\hhhwww~~~zzzuuupppmmmooooooqqqvvvmmmUUUIII===::::::666888666333222111111///...,,,---///111222111000///////////////111222444555333222111111111222333444222222222222000...+++***$$$###"""&&&+++......---333333444444444222111000222000000222777:::999777---,,,,,,---///000000///000...,,,,,,...000111111000,,,&&&""""""%%%)))---555555444222///+++'''%%%+++---///000///.........333777777111---///222222555111...///222444333111***))))))***...000111111000///...///222333444333000000000...+++))))))******+++---///000000000///000000111333555333000---///111333222000---,,,+++///---++++++,,,---,,,+++******++++++,,,------...///000111000//////111333111111000///////////////000000000111111111222222.........000111111///------,,,+++,,,///111111000///...+++%%%!!!'''+++...///222666777555///222444000+++)))+++...++++++---///111222000......111555888999888666555333444666666555222///---((((((((()))***,,,...000000111444555666444222111///111444666777666555333222333444555666666555555333444444333222222444555888777777888999999777555444666:::===>>><<<999777999:::<<<<<<;;;;;;<<<===888999:::<<<>>>@@@@@@AAA>>><<<;;;::::::<<>>===<<<::::::;;;???BBBAAACCCCCCAAA>>><<<;;;;;;???BBBEEEEEECCCDDDGGGJJJMMMLLLKKKLLLPPPYYYdddlllwwwuuuuuuzzzzzzrrrnnnggg\\\OOOHHHNNNXXXrrrpppgggqqqzzzrrrrrrxxx}}}tttlllccc^^^XXXUUUUUUZZZbbbhhhqqq}}}wwwqqqnnnlllmmmhhhdddgggpppvvvxxxwwwsssssssssrrrqqqpppoooooommmmmmnnnnnnppptttzzzuuukkkaaa\\\XXXQQQKKKIIIIIIKKKLLLMMMLLLJJJIIIIIIKKKMMMOOONNNKKKKKKNNNQQQQQQPPPNNNNNNSSSZZZaaafffnnn~~~tttiii^^^[[[]]]dddnnnxxx{{{~~~```MMM===::::::222444222111111111111///---,,,---///000111000///...///...,,,***+++...111333111000///...///111333444555444222000...---,,,+++&&&$$$$$$&&&+++...---+++,,,...000222333333222111.........000222333444333///...---...//////,,,+++---------------...000111222///***%%%###$$$&&&'''////////////...,,,***)))***,,,......---++++++,,,333555444///---222999;;;888666333222222222222111...---,,,---///000///---+++++++++---000222222222///111222111///---------......---,,,,,,---///000444777999:::999666333111000111333555555333000...++++++,,,,,,---...///000........./////////000000---------,,,++++++---000444222000---,,,+++,,,,,,222222222222111111111111/////////...---,,,++++++...---,,,---//////...---,,,...///...+++***---///---111333111222444444000000444444///'''$$$''',,,///111333555444222000......///111333555666777888555444222000///000000111---,,,+++******+++,,,---111222444666666444222000///222555666666555777888999888777666666777777888888999888555111...------666666777777666666666666444777;;;>>>@@@???===;;;666777777666666888;;;>>>888999:::<<<>>>>>>??????>>>>>>>>><<<;;;<<<@@@CCC???AAAAAA@@@===:::::::::;;;???BBBCCCAAABBBEEEHHHLLLKKKJJJKKKOOOWWWaaahhhrrrrrruuu|||xxxpppkkkeee\\\QQQKKKPPPYYYsssqqqfffooo|||yyyqqqmmmlllooorrrzzzvvvtttwww}}}}}}{{{zzzvvvoooiiiggghhhkkklllqqqqqqqqqssszzz~~~xxxuuuxxx}}}{{{vvvsssoookkkjjjiiifffbbb```dddaaa```dddlllqqqrrrpppppprrruuuwwwwwwuuurrrpppuuuwwwxxxzzz||||||pppfff]]]ZZZXXXRRRKKKHHHDDDIIINNNPPPMMMIIIEEEDDDGGGKKKOOOPPPMMMKKKKKKLLLQQQNNNLLLMMMSSS^^^jjjqqq|||yyynnn```WWWPPPSSS\\\iiixxxeeeKKK999888999111333222111222444444222000...///000111000///---,,,,,,+++)))((()))+++...000111000/////////000111222444333222000///---,,,,,,)))'''&&&)))...111000...+++---000333444333222000///000222444444444444333///.........///...+++)))'''((()))))))))***,,,...111///+++(((&&&&&&((()))+++,,,---......---,,,+++)))+++------+++***)))***+++......)))'''---555888666666555333222000//////,,,,,,,,,---000000///...,,,+++***,,,///111222111...000222222000.........000///---,,,+++,,,------222555888999777555444444333333333555666555222000,,,---......---...000222111000000000000/////////+++,,,,,,,,,++++++---///444111...+++***+++---///333333222222222111111000///000111000...---...///222000///...//////...---***---//////,,,+++---000///333444222222444333000222333333...'''%%%'''+++...111555777555333111000//////000111333555777999777555111///...///111333///...---,,,,,,---...///222333555777666555222111111333666555444333666999;;;:::777666555666777888999999999666111---++++++222444777777666555666666111333888<<>>@@@???===>>>BBBEEE?????????>>>>>><<<;;;:::888:::===???@@@AAACCCDDDIIIIIIJJJLLLOOOVVV^^^dddfffjjjqqqzzz|||vvvrrrmmmggg___TTTMMMPPPWWWlllhhh^^^fffxxx~~~wwwpppkkkkkkooopppiiigggnnnxxx~~~|||xxxxxxuuupppmmmeee\\\\\\ccciiijjjgggkkkeee[[[WWW]]]eeeeee```\\\VVVSSSWWW[[[\\\ZZZZZZ^^^^^^```dddhhhlllmmmmmmlllpppvvv{{{~~~~~~{{{yyyuuummmbbbYYYXXXWWWQQQJJJFFF<<>>BBBBBBAAA@@@DDDGGGAAA???===>>>@@@AAA>>>;;;666777999<<<@@@BBBCCCBBBEEEGGGJJJMMMQQQUUU[[[___\\\cccllluuu|||{{{xxxnnnjjjeee___UUUNNNPPPVVV^^^rrr|||xxxnnn___XXX```sss}}}wwwpppqqqvvvllleeedddnnnzzz{{{kkk```UUUPPPRRRUUUUUUTTTTTTNNNEEE???CCCJJJMMMJJJIIIFFFFFFLLLPPPQQQSSSXXX\\\^^^bbbdddfffiiinnnrrrqqquuu{{{uuukkk___UUUTTTTTTNNNGGGBBB;;;AAAGGGIIIFFFCCCCCCDDDGGGJJJLLLKKKIIIGGGIIIKKKQQQSSSXXX```jjjuuu~~~|||sssooojjjaaaZZZWWWTTTRRRWWWeeeuuulllJJJ555666:::333444444555888:::;;;:::888//////000000...,,,)))''' !!!"""%%%(((+++---333333333333333222111000......//////...,,,+++)))---++++++...333777666555444555777888777444000...---111555666555111...---******,,,...000000...,,,))),,,------***)))+++------,,,,,,,,,...000333444---...///000000///...---***,,,...---+++***)))***(((+++***%%%###'''---///222444555555111---***)))###$$$'''+++111444555444111...,,,,,,...111333444---///222222111///......222111///---+++***))))))%%%)))---000111333777:::;;;888555444555444111///000222333111...---///222+++***)))(((&&&%%%$$$###))),,,///000000000111111333///***&&&&&&***000444///000111222333444555555000222444333222222555888;;;777333000///000000///...111333111,,,(((((()))+++000222222444888888555333000,,,)))'''&&&'''(((&&&+++222555555444444555444333222111333666999;;;===<<<;;;888666333111///------...///111444777888444666888999888666444222111666;;;;;;777444555777:::888555222111222444666444555666555222///......,,,111666999888666666777;;;;;;;;;:::;;;;;;;;;;;;777888888777444333333444333666:::<<<<<<888444111888>>>CCCDDDCCCBBBEEEHHHCCC???===???CCCDDDAAA<<<555555666;;;AAADDDCCCAAACCCFFFKKKOOORRRUUUYYY\\\ZZZaaajjjqqquuuyyy}}}{{{yyygggccc```\\\UUUOOOQQQVVVQQQaaahhhfffccc[[[XXXbbbooo~~~zzzuuuwww~~~qqqjjjjjjvvvooofffZZZSSSOOOMMMNNNPPPDDDBBB;;;444333999<<<<<<@@@???CCCIIIJJJIIIOOOXXX\\\```dddeeefffjjjrrrxxx|||~~~zzzjjj]]]RRRPPPPPPKKKDDD???@@@EEEHHHHHHDDDBBBCCCFFFKKKKKKKKKHHHEEEFFFJJJNNNXXX]]]eeeoooxxx~~~ooocccbbb```XXXSSSUUUVVVWWW```rrrrrrMMM:::666777888444555666777777777666555111...++++++,,,,,,+++(((###!!! ###'''+++...222222222333333444555555222000///000222333222111111111111//////111555999???:::555333555444000,,,///000222333222000---+++***+++,,,...///000000000,,,000111,,,))),,,//////...,,,***+++...222555666............---,,,+++++++++,,,......---+++(((&&&###%%%'''(((((()))+++---222222111111111...***'''&&&###!!!'''000666666333......---///111222111111...///111222111000...---///...///000111///+++'''%%%'''((()))***---222555777666555333111...,,,+++000111333444222///+++)))&&&'''(((&&&###!!!###&&&***///555555222...///000...+++'''''')))---111222............///111333444111444666444///...111444999666333333333222///,,,...000000---(((%%%$$$%%%---...000333555777888888111...+++***++++++)))&&&''',,,222444444333555777444555666777888888777777:::999666444333222222222///000111222333444444444999:::<<<===;;;666222...333666666444444777777444;;;666333444333222444888555555555555444222000///,,,111666777444222444666:::;;;<<<;;;888666555555777888777666333222333444777666777:::<<<:::555111=========@@@DDDFFFDDDAAA;;;;;;<<>>BBBEEEEEEBBB???<<<;;;<<>>CCCEEEEEEAAA============???@@@@@@>>><<<777888;;;>>>@@@AAAAAAAAAHHHKKKOOORRRSSSTTTVVVWWW^^^aaadddiiimmmqqqssstttrrrrrruuu~~~~~~uuuqqqnnniiiccc]]]YYYWWWVVVXXXWWWYYY^^^^^^]]]```eeevvv~~~wwwpppllleee______]]]YYYSSSKKKAAA:::555:::;;;<<<===>>>>>>??????EEELLLXXXdddppp|||xxxmmmccc```^^^[[[WWWWWWXXXRRRNNNMMMLLLGGGFFFGGGGGGJJJLLLMMMPPPYYYgggrrrxxxxxxkkkdddYYYRRRMMMOOOTTT\\\hhhsss|||XXXAAA777666888333444555555444333222111......//////000111000000000...***'''$$$!!! %%%(((---222555555444333222333444777888777444222111333555555333222222333222000000222444666555333000///---,,,************//////000000000000000///222555666444222333222...///---,,,,,,///222333333111111000...,,,)))'''&&&$$$&&&***---///111111111---...//////...///222444000...,,,+++,,,,,,+++***'''%%%$$$(((...222333111/////////...,,,+++++++++...//////000000000000//////...---...000000///---((()))***)))((()))+++---************+++,,,,,,---////////////---+++)))(((''')))+++)))%%%######%%%///222555444000+++'''&&&$$$$$$$$$'''***---...---***))))))(((''''''&&&&&&(((+++...//////000333555333333333444555444333222000111111111///......---222111000...,,,***)))(((,,,,,,---...000333444555)))((()))---222555333000222333444444333222111000333333333222111111111111000111222333333333333222...000333666777777555444000333777>>>IIIOOOKKKBBB000...000333222,,,((((((---///111222222111///---,,,...000000000111444777888777666444222222555777444555666555555666999<<<888888888999;;;===>>>>>>;;;<<>><<<;;;999777:::>>>???>>>===???AAAHHHKKKOOOSSSTTTVVVXXXYYY^^^bbbggglllnnnooooooppplllmmmrrr{{{{{{vvvsssmmmgggaaa]]]ZZZYYYZZZYYY\\\aaacccaaadddiiittt|||~~~|||xxxtttqqqmmmhhhdddbbbbbbaaa```]]]WWWOOOIIIFFFCCC???>>>>>>?????????EEELLLWWWbbbmmmxxx~~~uuullljjjhhhccc___^^^___WWWPPPMMMKKKGGGGGGIIIOOOQQQSSSUUUZZZdddqqq{{{uuujjjbbb^^^UUURRRRRRXXX```kkkxxxgggJJJ<<<888888555555666666555333222000...000111222222222222222111000...+++)))&&&$$$###%%%)))///444777777555444+++,,,///333666666444222000222444444222000//////......///111444555444333333222///,,,+++***++++++000111111222222222111111000444555333444666555111...---+++,,,...000111000------------,,,+++******%%%'''***---000222333333222222111000......000222222000---,,,------,,,***)))''''''***///222333222---......,,,)))'''''')))000000111111222222222222111///---,,,------,,,+++((()))************,,,...***))))))******,,,---...//////000000...,,,)))(((&&&)))+++***&&&$$$%%%&&&+++---//////---***(((&&&%%%%%%&&&(((,,,...///...))))))(((((('''%%%$$$$$$'''))),,,...000111222333000111333444444444333222111000000111111000///...///...,,,+++))))))))))))---.........///000222333,,,******---222444222000222333333444333222000///222111111111111000//////000111222222333333333333111222444666666555333222...111444;;;FFFLLLHHH???...---000444333+++&&&&&&,,,...111333444333111000***+++,,,------///111333444444333111000000333555333444666666666777888:::;;;;;;;;;::::::;;;<<<>>>????????????@@@AAACCCDDDEEEDDDBBB>>>;;;999777777888<<>>???AAABBBEEEKKKSSS[[[bbbkkkttt{{{|||wwwvvvuuupppmmmmmmfff\\\SSSMMMIIIEEEEEEGGGPPPTTTZZZ```hhhssswwwjjj___XXXUUUTTTUUU[[[gggrrr}}}vvvTTT@@@999999888888888888666555333111///111444555444333333444444333333111///---***)))(((,,,000555777777555333((()))+++///333555444333111333444333111...------,,,---///111333333333222222111///...,,,,,,------000111222222333333333222222444444333555999888444---,,,++++++---......---((()))***,,,---------...((()))+++---///111222222444333222...,,,+++,,,...000...------......---+++((((((''')))---///000000,,,......,,,(((%%%&&&(((111111111222333333444444222///,,,++++++++++++******+++------,,,,,,...///******))))))***+++---...---...000111000,,,)))&&&$$$(((++++++(((&&&'''(((((()))******+++***))))))'''&&&''')))---/////////******))))))(((&&&%%%$$$(((***,,,///000111111111---000333444333222111222111000///000111111///---+++***)))(((((()))***+++//////000///......///111.........000222222222111000111222333222111000///111111111000000...---,,,///000111222333444444444555555777777666555333111---///000333:::@@@>>>777------111666444---(((''',,,...222555666555333111++++++,,,---...//////000///000000///......000222444666999999999777777888<<<======<<<:::999:::<<<@@@@@@???===<<<>>>BBBFFFEEEDDDBBB>>>999777777888:::===??????>>>>>>@@@CCCFFFHHHKKKMMMPPPTTTZZZ]]]\\\ccclllqqqqqqnnnkkkkkkiiinnnssswwwxxx|||yyynnnddd]]]XXXVVVXXXXXX\\\bbbdddccceeeiiillltttzzzqqqnnniiieeeeeeddd```___```cccfffkkkoooppppppnnnlllbbb\\\SSSJJJEEEDDDFFFIIIFFFJJJOOORRRVVV\\\dddkkksss|||{{{wwwwwwhhh^^^TTTNNNIIIEEEEEEHHHPPPWWWbbbnnnxxx|||pppddd[[[TTTPPPWWW\\\hhhwww{{{YYYDDD<<<<<<:::;;;;;;:::888666444333000333666777555333333444444444444444222///---++++++...111444666555333222******+++///222555555444444555555333000...---...,,,...000222222111111111------------...///000111...///000111222222222222444555333111333777666222,,,*********,,,---,,,+++&&&''')))+++---...//////,,,------...//////000000222111///,,,))))))+++---*********,,,//////...,,,((((((((())),,,...//////+++...000---(((&&&(((***111111111111222333444444111///+++***+++,,,------...000111000///---...///+++***)))(((((()))***,,,***,,,000111000,,,'''######&&&***+++)))((((((***)))((('''''')))***++++++)))((('''))),,,...///...***+++++++++***((('''&&&++++++---///111111000///,,,///333444222000///000000///---...000000...+++)))(((''''''''')))+++---///111111000...---///111111222333333111111222222......000111111000//////000111111000///---+++***---...000222444555555666777888888888777666444333///000///...000555555111......222777777000+++******---111555666666444222...///000111222222111///...///111111000000111222666999===>>><<<999777666:::<<<>>><<<:::999:::;;;======>>><<<;;;<<>>??????@@@BBBDDDHHHHHHIIIJJJLLLQQQWWW\\\]]]ccckkknnnllljjjkkklllhhhlllpppuuuzzzwwwooohhhccc```\\\]]]aaaffffffdddeeehhhlllttt~~~zzzrrrmmmhhhcccaaadddddd```^^^```dddkkkuuuzzz{{{yyyxxxxxxtttqqqjjj```WWWSSSTTTWWWQQQRRRRRRQQQPPPRRRYYY^^^```gggsss}}}uuuooonnnaaaXXXQQQNNNMMMKKKNNNRRR[[[dddppp|||{{{tttiii```ZZZXXXXXXYYYdddkkkyyyzzzYYYEEE???@@@<<<<<<<<<;;;:::888555444111444888888555333333444222333333222111...+++)))---///111444444333222111...------///333555555555666666666444000......///,,,...111222111000//////((()))+++---///111333444,,,---...///111111222222444444000---///333222...+++***)))***+++,,,+++)))%%%''')))+++---...///000///////////////.........000///---***((((((+++---$$$%%%(((+++///000///...*********+++,,,...///000,,,///111///***'''))),,,000000000000111222333444111...+++***,,,...000000222444444333000...------,,,+++)))'''&&&'''))))))(((+++///111000+++%%%!!!"""&&&***+++***)))***++++++)))'''&&&(((***,,,---***((('''(((***---......+++,,,,,,,,,,,,***(((''',,,---...000222111///---+++///333333111......///000...------//////,,,)))((('''&&&&&&'''))),,,---///111222111......000333333555777555111000111444+++,,,.../////////......000111111000...,,,***(((,,,...///222444555666777888999999999888777555444333444111---,,,///111/////////333888888222------))),,,000444666666444222222222333555666555333000000222444555444333444555999<<>>>>>>>>???@@@BBBCCCDDDJJJIIIHHHGGGIIINNNUUUZZZ^^^ccchhhjjjhhhhhhkkknnnhhhiiimmmttt}}}|||vvvqqqnnnccccccfffjjjjjjffffffiiinnnuuu|||yyy{{{zzzrrrllljjj```\\\^^^dddgggcccaaaccceeeppp}}}uuujjjcccbbbddd^^^]]]ZZZTTTOOOOOOSSSWWWPPPTTT]]]fffkkkqqq}}}{{{vvvvvv}}}tttggg___\\\WWWPPPLLLMMMPPPSSSYYY^^^kkksss~~~zzztttmmmcccUUULLLMMMVVVaaaiiissszzz^^^GGGAAACCCAAA===;;;;;;777222111444333444555666555333111///---...//////000///......)))...111111222444333///++++++---///222444555666:::888555333222111///.../////////...------,,,,,,,,,,,,---///222333333222222222111///......111333333222111...,,,,,,///222000,,,''''''***,,,***'''(((***------,,,,,,000333000000111111000///---,,,111000...,,,+++************))))))+++///000...+++***,,,000333444333111000000///...---,,,***))))))+++,,,...000111222111111///+++''''''***...//////111222111///,,,,,,---///000///---+++***+++///333---...000000///,,,)))''')))***+++,,,------...---++++++,,,---.../////////,,,+++)))''''''(((***+++***,,,------++++++,,,---000111111222111000///...,,,///222333111///......444222000...---...///000)))+++,,,)))&&&''',,,111000111111000//////000222000333555444///,,,---...---,,,,,,,,,,,,,,,,,,,,,333222222333222000---***---111555666555444666888:::888999<<<;;;777555666333444444333111111222444555222000111444444000+++///000222444555777888888444555666777777888999;;;555555444333333444555666<<<>>>@@@AAA@@@<<<888555777999<<<<<<:::888777777888888888777777999>>>AAACCCBBB@@@===;;;;;;>>>AAA<<<<<<<<<===>>>AAACCCEEEFFFGGGHHHHHHIIILLLPPPTTT___aaaffflllooonnnjjjgggmmmllllllooouuu|||}}}|||yyyuuurrrnnnlllmmmkkkfffgggmmmooouuu|||zzzzzzyyyyyy{{{xxxoookkkiiihhhfffgggaaa```fffjjjjjjmmmsssuuuzzz{{{ooolllhhhddddddeeeccc]]]WWWRRRTTTUUUVVVYYY___iiippp~~~{{{{{{yyysssiiiiiiiiilllxxxxxxqqqnnnhhh[[[OOOIIIEEEIIIOOOUUU[[[ccclllrrrzzzzzzlll___QQQRRRSSSSSSUUU^^^mmmyyymmmQQQDDDAAABBB>>><<<;;;777111000222000000111222222222111000---...000111222111000///,,,000333222222444333///***+++---///111333444555888666444222111000///...000000//////...---------...------///111333333333111111111///......111333555333///+++))),,,111555111---))))))+++---+++((()))+++,,,,,,+++,,,///222000111222222222111000000222222111000///...,,,,,,...---,,,...000000---++++++...222555777666333222///...---,,,,,,+++++++++)))+++---///000111111111///,,,((('''***---......111111000---******+++---/////////------...222555///000111222000...+++)))+++,,,---...////////////,,,,,,++++++++++++,,,---***))))))((()))***,,,,,,...//////...,,,+++,,,---000111222222222111000000,,,...000000/////////000222111///......///000111***,,,---,,,)))***...333222222222000///...///000000222444333111...---,,,,,,,,,,,,,,,,,,---------111111222333333222000...///222666777555555666999:::777777999999555444666666666666555444333444666555222000111333222...)))...///111333555777777888777888888777777999;;;===:::999777555444555666777999;;;>>>@@@@@@===:::888888:::;;;;;;999777777777777999:::;;;;;;;;;===???DDDDDDCCC@@@===<<<>>>???>>>>>>>>>>>>???@@@BBBBBBDDDEEEGGGIIIJJJMMMQQQTTT[[[```ggglllooonnnllljjjlllkkkkkknnnsssyyy|||zzzvvvsssmmmgggfffkkkuuu{{{|||uuusssrrruuu}}}|||uuulllfffddddddeeeeeehhheeegggnnntttvvvyyy}}}yyyxxxxxxvvvqqqlll[[[ZZZWWWTTTSSSUUUZZZ]]]bbbmmm}}}~~~~~~zzzrrrmmmlllhhhbbb___bbbbbbbbbfffnnnssssssqqqjjjeeeddd___TTTJJJFFFAAAHHHQQQYYYbbbnnn}}}{{{pppcccWWWKKKOOOUUU[[[cccppp~~~^^^JJJBBBAAA===;;;;;;888222000111---------...///000111111---///222444555444333222000444555333333444222...***+++,,,...000111333444555444333222111000000000111111000000///.........///...---...000333444444111111111000...///111333777444...***(((+++222888222...++++++---...---++++++,,,+++******+++///111111111222333333333333333222333555555444222///...111111000000111000---***,,,///444888999888555333///...,,,+++++++++,,,,,,''')))+++...///111111111000---***)))***+++,,,---000000...+++(((''')))+++...///000111111222444777222333333333222///---+++,,,---///000111000000///---+++)))''''''(((***+++((())))))***+++,,,---...111222111///,,,***+++,,,111111222222222222222111.........,,,,,,,,,///222000000///.........//////***,,,......,,,---111555333222111000///.........000000111333333111---***,,,,,,,,,------......//////000222333444444333222000444777777555555777999:::666555666555333333666888999999888666666777888555222000000111///***&&&,,,...000333555666777777;;;:::888777888:::<<<>>>===:::777444333444666777666888<<>>>>>=========DDDEEEEEECCC@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@CCCGGGJJJLLLNNNQQQSSSWWW^^^gggmmmnnnmmmmmmmmmkkkkkkjjjlllpppvvv||||||uuuooonnnrrr{{{tttpppnnnuuu{{{rrrkkkfff```]]]]]]```ccceeejjjkkkqqq{{{~~~vvvqqqiiibbb]]]ZZZWWWUUUSSS[[[gggsss{{{|||ooommmgggaaa```___[[[TTTUUU[[[^^^ZZZXXX[[[^^^```ccc^^^[[[ZZZWWWOOOIIIHHHEEEMMMXXXbbbmmmzzzxxxmmmeee\\\TTTNNNTTT^^^jjjwwweeeOOOEEE???;;;999:::999444111222...---,,,+++,,,...000111---000333666777777555444444777888555333444222---******,,,---///000111222333333222111000///000111222222111111000////////////---+++,,,...111333333111111111000///...000222444222///+++***---333777333000------...//////...///...,,,++++++,,,///111111222222222222222222222000222555777777444111///111111111111000///,,,++++++///444888:::999666333000...,,,***))))))******&&&(((+++---000111222222222000---+++++++++,,,,,,///...,,,)))&&&%%%'''(((+++---000222333444666777555555555444111...+++)))---...000111111111000///+++)))&&&$$$$$$'''***,,,)))***+++------...------333333222...+++((()))***//////000000111111111111000///---***(((***---111//////......---,,,++++++(((***,,,,,,,,,...111444222111///////////////.........///222555444...))),,,,,,---...//////000000///111222333333222222333000333666666444333666888999555222333222000222666999999:::888777666777999555333111000///---)))%%%+++---000333555666666666<<<999666555666999;;;===:::777333111000222555777777999<<>>===<<<<<<<<<:::888888999:::999<<<>>>???>>>======>>>AAACCCEEEFFFCCCAAA@@@???@@@AAACCCDDDEEEDDDDDDCCC>>>BBBGGGKKKMMMOOOQQQSSSVVV^^^ggglllkkkjjjkkkmmmiiiiiiiiijjjnnnttt{{{}}}yyyvvvttttttzzzyyysssmmmiiidddaaa]]][[[]]]aaaeeehhhooottt}}}zzztttmmmfff`````````___```eeemmmvvv||||||}}}ssshhh___\\\XXXWWWZZZ\\\ZZZVVVSSSZZZ^^^\\\ZZZ[[[\\\[[[\\\YYYXXXXXXUUUOOOMMMOOORRRYYYdddppp|||tttggg```___]]][[[^^^dddooo{{{eeeOOOEEE<<<888666999:::666333333000///---++++++---///000...///222555666666555444666999888555333444222...***+++,,,---...///000000111333333222//////000222222222222111000000/////////---***+++---000111111222222333111///...///000000000000000///000222444333111/////////000000000111000...,,,---...//////111000000/////////.........000333555555333111//////000000000///---,,,+++)))---222666888777444222222000---+++((('''&&&&&&''')))+++...111222222333444222000...,,,+++,,,---,,,---,,,)))&&&%%%&&&''')))+++///111333444555777777777555333///,,,)))'''---...000222222111///...***(((%%%###%%%(((---000------............---,,,333333000---)))''''''(((------------------......333111...***((((((+++............---+++)))'''%%%&&&'''((()))***---000333111///---...000111000///++++++---111555555000,,,------...///000000111111111222333222000...///000///222444444222222555888888444111111000///111555777888888777555555666888555444333222000...***(((+++---000333555555555444999666222111444777999:::666444111//////222666999999;;;===???@@@???===<<<<<<======<<<::::::;;;======>>>???>>>======>>>@@@<<>>>>>??????>>><<<<<<>>>???888<<>>888666999:::666111...---,,,,,,,,,,,,---///000...............///000000333666666333333555555222---------...//////000000333555777444000...000444222111111000//////......///......///111222111000555666555333///,,,+++++++++...222444444333222222222222111000000000222333000...------...---***'''))))))((()))***,,,...///,,,+++++++++,,,...111222000111222111,,,)))(((((((((***,,,///111222333333444444333222///,,,(((&&&((())),,,...///000000000000111111...+++)))+++---(((***---...,,,***((((((***,,,...000111333555777333333222000///...---,,,///000333555555333000...---,,,***)))+++...111333111000///...///000111222111111///,,,))))))+++------,,,***)))((((((((((((---///000///---++++++,,,)))+++---...---+++(((&&&(((&&&$$$%%%)))///555888555111------///000---***###&&&+++///222444666777111111111111111111111111333555666333...,,,---000---000222222111333777;;;666222000111111...///333555666666555333333444555666777888888777555444444///111444666777555333111111---+++---222666666444333222111000111222444666666777888999:::999888888666888;;;<<<<<<;;;<<<===<<<>>>@@@@@@>>><<<<<<<<<777;;;???BBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHKKKMMMOOONNNNNNOOOPPPUUUVVVWWWYYY]]]```dddfffjjjjjjhhhdddaaadddlllssstttzzz{{{zzz|||}}}~~~}}}yyyoookkkfff```]]]___YYY\\\___cccgggoooxxx~~~zzzrrrllleee___VVVNNNGGGDDDEEEGGGFFFFFFIIIMMMNNNNNNUUU___fffpppyyyyyyuuupppjjjddd\\\]]]``````]]]]]]fffqqquuulll___VVVPPPQQQWWWbbbsssbbbNNNAAA:::777::::::555...+++))))))***+++,,,...000000...---,,,++++++,,,...///222555555222222555666333........./////////000000444666888555000...000444111111000000///.........000000000111333444222111666777666333///+++))))))+++...111333333333333444111222111000///000222444...---,,,---...,,,(((###%%%%%%&&&'''***---000222---+++)))(((***---111444222444555222,,,(((&&&&&&)))***,,,...000222333444444555666555333000,,,***((()))+++---............---//////---***((())),,,&&&***...000///,,,)))(((,,,---///000111333666888000000000000000000000000000222555666666444111///000///---,,,---///111333000///......///111333555111111///,,,******---000...---+++)))''''''''''''***,,,000111000...---...(((***---///000...,,,***+++(((&&&&&&+++111888;;;888333...---///...+++''' %%%+++///111333777;;;222222222111111111111111333555777444///---000333---000222333222444999===666222111222111//////222555666666555333333444555666888::::::999888888999111333666777777555222000...+++***---333666555333111000///......//////000222333555666777777777777222555999;;;;;;;;;;;;<<<:::===AAABBB@@@===:::999888;;;>>>@@@@@@>>>>>>>>>AAAAAA@@@???@@@AAABBBCCCLLLMMMOOOOOONNNNNNOOOPPPTTTRRRRRRTTTZZZ```eeegggkkkkkkhhhbbb]]]^^^eeelllmmmttt{{{zzzzzztttgggfffhhhddd___]]]VVVZZZ___eeelllvvvwwwooodddXXXMMMEEECCCEEE@@@AAAFFFLLLLLLLLLVVVcccgggvvv|||vvvrrrpppccceeehhhiiiggghhhssszzzlllccc___VVVQQQQQQWWW```mmmhhhUUUHHH@@@::::::888222,,,***------,,,,,,---...000111---...///...***)))+++...111111222444666888:::<<<555333000///000000...---666666666666333000---+++...111333333111...,,,+++333000...///222555555444666777666222,,,))))))***,,,---///111333333333222000000////////////000000333///++++++---...+++'''%%%&&&))),,,---............------,,,---...///000666666444222000---***)))'''))),,,000222444555555555555555444222111///...111///------///000111111333222000,,,***)))+++---,,,---///000111111111111222222222111000000333555111000......000111111000333444444222///......///...000111222111000000111000///...---...///222333111///---...000///,,,)))///---+++***+++,,,,,,,,,111///------......---,,,''')))+++---......------111,,,&&&$$$'''...555999444444333000,,,***))))))$$$(((---000222333444555222000......000333555555555333000///000222222111//////......000333888<<<777555222111111111000///000555999666111///333777666444444666888888666222222555999:::999555222111...---...222666999777555///111222...)))(((,,,111666444333444666666555444111444777:::;;;:::999888:::<<>><<<777888;;;???CCCDDDBBB@@@>>>@@@CCCDDDCCCBBBBBBCCCOOOOOOOOOOOONNNNNNMMMLLLMMMPPPRRRRRRPPPRRRYYY___kkkggg```YYYWWW[[[bbbhhhqqqpppuuu|||pppiiifffddd^^^YYYZZZ^^^dddkkkuuuyyyfffVVVNNNKKKIIIBBBBBBBBBCCCDDDIIISSS[[[hhhvvv~~~pppooonnnpppuuu~~~qqqggg___YYYUUUUUUWWW___mmm}}}mmmXXXFFF???999777555000............///000000///.........000111///,,,+++---000444444444444555666777888444333111000111000...---111111222222111///...,,,///111444444222///...---222000...///222444333222222333333000---+++,,,...///000000111111000000000---......///000111333444666222...---//////+++(((&&&''')))+++---///000111000///...---,,,---...///666555444333000...,,,+++(((***,,,///111333444555222222222222111111111111111000///000222333333222444333111...+++***,,,...------...000111222333444222333333222111111222333///...---...000111111000111222222000---++++++,,,---///111111000000111222333222000...---...//////000...,,,,,,......,,,***...---,,,---...///000000...,,,++++++,,,,,,,,,+++((())),,,.../////////...444///((($$$%%%***///333444444444111---***((((((%%%(((,,,...///111222444222000...---///222555666333000,,,***,,,...000000000///...---...111666999666555333222222111///...222666:::777222///111555444444444666999:::888666333666999;;;:::888555333333111111444999:::888666000111222///---,,,///111333111111222444555444333222444777:::;;;<<<<<<;;;:::===@@@CCCCCCAAA===;;;777888:::>>>AAACCCBBBAAA@@@AAAAAA@@@???@@@CCCFFFJJJKKKLLLNNNOOOQQQQQQRRRJJJMMMPPPPPPPPPSSSZZZaaaaaa___\\\YYYXXX[[[aaaeeekkkmmmuuu~~~rrrhhhdddbbb___]]]___dddmmmvvvuuuiiibbb[[[SSSHHHFFFGGGJJJKKKLLLSSS]]]nnn{{{}}}{{{yyy|||xxxhhh___YYYTTTUUUWWW]]]hhhwwwvvv\\\DDD===888555222...///333000111222222111...+++)))///111333222///---///222777666555444444444444444333222111222222111...,,,,,,,,,------............///222444555333222111111222111000111333333111000...//////...---...000222333222111///......------******,,,---000333555666888555111000000///,,,((('''''')))+++...000333444222111///---,,,,,,,,,---444444333222111///......******+++---000222444555000000/////////111222333111111222555777777555333444444222///,,,+++,,,...------...///111333666777333444444444444333111000,,,++++++,,,///000000///.........---***(((((())),,,...000000///000111333666555222///---,,,++++++///---+++***+++,,,,,,,,,......///000111222333333...,,,++++++---......---)))***---///000111111000222///)))%%%$$$'''+++...333444555333000,,,***)))((()))+++,,,,,,---000222222000---,,,---000444777333///***''')))---000222111000...,,,---000444666666444333222222111///---333777:::888333///000222333222333555888:::999888444666999<<<===;;;999888777555555777;;;===;;;888222222222222222222222222111000000111444555555444333444777999<<<===>>>???;;;===@@@BBBBBB???<<<:::888888999<<>>===:::666555444555666555333111222111111333555777777666333444666888;;;===???@@@;;;===???@@@???>>>;;;:::;;;:::999;;;???BBBCCCDDDCCCBBBAAA???>>>AAAFFFIIIMMMMMMMMMMMMNNNOOOOOOPPPHHHIIIJJJKKKNNNSSSZZZ```ZZZ]]]```bbbcccdddfffhhheeelllvvv|||~~~xxxlllfffhhhpppwwwuuu|||vvvvvvxxx}}}}}}ssskkkaaa```gggeee]]]cccrrrxxxhhh^^^ZZZXXXVVVaaahhhttt```BBB<<<888777444111111444888666222...+++)))))))))///333555555222111222444555444444333333333333333222222222333444333000---------,,,,,,,,,---...///000222444555444333444555666777888888777666444444000...,,,,,,---///000222222111000.........///000*********+++,,,---//////000////////////...,,,***(((((()))+++...222555777555333111...---,,,,,,,,,......------------...///------------///111444555333222///---------///000///111444777999777333///...///000///,,,+++***+++,,,,,,+++,,,...111444666555555555777888666111...+++******+++,,,,,,***((()))***+++***(((''''''(((,,,---......---...000222333222111000......---------,,,+++)))((()))+++---///111222111///...000111333222111222444666666666---...///000111222222222.........+++)))(((***,,,...111555666666444333333------,,,***)))***---000///...,,,***(((***///333777333---+++...222777:::111...,,,---111555888999333222111111222222000...///222555555333111222444111111222222111222222333555555888<<<@@@AAA???===666444333555:::===<<<;;;999888666666777666333111222111111333555777777666333444555777:::<<<>>>???;;;<<<===>>>======;;;:::>>><<<;;;<<>>@@@AAAAAA===@@@CCCEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKNNNQQQRRRNNNLLLJJJJJJLLLQQQVVVZZZccceeeggghhhhhhjjjmmmooopppssstttsssvvv~~~vvvmmmmmmssszzzwwwvvvuuussspppmmmjjjhhhjjjlllooorrrqqqttt}}}|||mmmiiifffhhhiiijjjooottt|||uuuTTTEEE777444555666555666:::777444000...---------,,,000444444222000111222444444333222222111222222444222111111333333222000------///000000000/////////000111111000000111222333444555444222111333555333///+++***,,,...//////222222222222222111000000///...---,,,++++++++++++)))+++,,,,,,+++)))'''&&&'''(((***---///111222222111000///.........///000---,,,+++***+++,,,...//////000111222333444444444444333222111///...---,,,000111333555666333---)))(((***...//////...------////////////............///---,,,...222222...)))++++++---///222222111///+++,,,...///...///111222//////...,,,++++++---///...//////000000000000000---//////---***((()))***...//////,,,)))***///444222111000111222444444333111111000///////////////333777999777111,,,+++------///111111111111222333///000000///---...000222111333444111,,,***,,,///111000///111444666777777333...***,,,111666777777111///------///222444555000000///...---...111222...000000///......111444555444444888>>>AAA???<<<666333000111444666555333444666777555333333555999111000///000222333222111777999:::<<<<<<;;;999888888888999:::;;;<<<======>>>===;;;;;;=========<<<;;;>>>AAACCCCCCCCCDDDEEEBBBCCCDDDFFFJJJNNNRRRUUUOOOMMMJJJIIILLLRRRWWWZZZcccfffjjjlllmmmnnnppprrrppprrrqqqooosss{{{|||yyyyyyxxx|||~~~yyytttoookkkcccdddffffffggghhhiiijjjnnnmmmoootttwwwyyy{{{zzz{{{sssmmmkkklllbbbbbbeeemmmqqqvvv]]]III666111444777777888888888666444222000///...+++///333333111///000111666555333222111000000000555333111111222333222111***,,,...000222111000///...000111000///...///000000111222000------111444222...***))),,,///000000333444444444333222000...000000///...------------***,,,------***'''%%%$$$'''(((+++---///000000000000///.........000111222...---,,,++++++,,,...///000111333444555555444444222222222222111///...---222222444555555222---((('''***...111000000//////111111111111000...---,,,,,,)))(((***...///+++'''+++,,,...222555777666444,,,...000111111222444666000///...,,,******,,,......//////000000000000///...000111///+++(((((())),,,......+++(((***111777444222111222333444444333222111000///............111666:::999555111000222...///000///...---...000000111111111//////111333333666888555///+++---///111111222555888999888777444///***+++000444555444111...++++++...222666777222111...,,,+++,,,///000---///000000///000333777555333333777===@@@>>>;;;999555111111222333111///000333555444111222888===444333222222444555444333:::;;;===>>>===;;;888666777777888999:::<<<===>>>===<<<:::;;;;;;;;;:::888;;;===???@@@@@@AAACCCEEEBBBBBBCCCEEEIIIMMMQQQTTTOOOLLLIIIIIIMMMSSSXXX[[[bbbgggmmmqqqsssttttttuuunnnpppnnnmmmrrryyyvvvooosssuuuxxxzzz{{{yyywwwuuuxxx~~~{{{sssmmmgggccc___\\\ZZZ[[[^^^```ccchhhmmmqqqwwwsssuuu}}}|||pppnnnrrrppptttvvvqqqfff^^^\\\]]]aaabbbhhhrrryyyfffFFF444666333222444333666555444222111000000000,,,...000222333222111111777555111...------.../////////......//////111111,,,---///111333333333222111222444444222111111222---,,,+++,,,///000---++++++&&&%%%))),,,,,,---///555555555444333111000///------///222444444111///222222000---)))'''&&&'''------...---,,,---///111444333111000///000111222555222///.........---,,,222111111444888999777444222///---...222444555444222000---------+++'''###'''***---.........///000111000//////...---+++((()))(((%%%$$$$$$&&&(((***...000222333222111111111222222111111222222333444333000---+++,,,...///000333333333111...---///000...000222222///---++++++///...+++((('''***///333777444111222555777666555666333000////////////......///000333555666555333444222...***)))+++---///000111222333222222000000::::::888444111//////000222111000000000222444666222///---///444777555222111---)))(((***000444777555444333111000/////////111111111111000111555777555444444666999;;;;;;:::;;;666444666666111......222333555555444555888:::===;;;888444222333777:::CCCAAA>>><<<<<<;;;999888777999::::::999999:::;;;:::999999888777555333222888999<<>>===;;;888666777999<<>>===<<<;;;999777555666777888888888777666999999888777555333222111222444888===CCCHHHLLLNNNFFFBBBAAABBBCCCBBBEEEIIIEEEGGGJJJMMMPPPUUU[[[______gggrrryyyzzzwwwsssqqqmmmfffdddhhhkkkhhhccc```\\\___bbbbbbcccgggooovvvyyy{{{|||xxxuuuqqqnnniiifffaaa]]]YYYXXXYYYYYY```aaahhhsssyyyzzz}}}~~~|||yyywwwyyywwwuuutttrrrnnnhhhccckkkrrr}}}hhhHHH555555111///111///000000000000000000000000+++---111444555333000...111111111111111111222222888666333111///000111222...//////000111222333333444555555444111000000111222///,,,++++++,,,++++++&&&!!!!!!%%%)))***,,,///666666555444333111000///333111//////111333444444444333111...++++++---///+++,,,------,,,---///111111000...---...000333555666444222111222333333222222111111333555555444333///......///111333333222000///............+++)))***,,,------,,,,,,---...444222000---***((('''&&&((('''&&&&&&(((***---///333222111000///000222333555555333222000///...---333222000000111222111///.........,,,++++++...000111///---...///...***&&&$$$%%%&&&''''''***...111222111000111444666777777222111111333444555444333...,,,,,,---///222333333111///+++)))(((***,,,......000222444555666666666555666666444222111222333444333111000///000222333555333111222555666444222111...,,,+++---///000000444777999888555111...---///000000//////000444777444333333555888::::::999555111111444555333111222777888999::::::;;;>>>@@@???@@@@@@>>><<<<<<===>>>@@@???>>>>>>===<<<888666444333444777:::;;;888555999999777666444222111000000222777===CCCIIINNNPPPJJJEEECCCCCCAAA>>>???BBBDDDFFFJJJNNNRRRWWW\\\```aaahhhrrrxxxyyyuuuppplllddd___]]]bbbfffddd___]]]YYYaaajjjnnnooottt~~~{{{qqqjjjgggfffdddbbbbbbbbb```]]]ZZZ[[[```eeeiiijjjppp|||~~~~~~}}}|||zzzvvvRRR;;;666///---000000///000000000//////......'''+++000444666555222000000111222333333333222111888888666555333111000000000000000111111222333333333444444222///......///111///+++))))))+++,,,...&&&""" ###&&&''')))---333333444444333222222111444111---,,,...111333444333111///,,,***+++...111///000000///...---...///...,,,++++++,,,///222444555333111000222333333222,,,,,,...000333444555666---...///000111222111111000000///000000000//////***+++---,,,+++)))******444444111...***((('''(((***))))))***,,,///111333444111---+++,,,...000111222222111000///---,,,+++......///111333333222000...000111111///------...222...+++,,,......)))$$$"""%%%'''(((***,,,.../////////111444666777777333222333555666666444222...,,,)))***---000222333111///,,,******,,,...000///000222444444555444444222333444333222222333555555333111///...///000111666444333333444555333111///...---...000222222111555777999777333///......111111111///......111333444333333555888999999999333000000555777555444666777999:::;;;;;;<<<>>>AAA>>>@@@BBBBBB@@@????????????>>>>>>>>>>>><<<888555333222222777>>>@@@<<<888;;;:::888666555333222222555777:::>>>CCCGGGJJJLLLKKKFFFCCCCCCAAA======???FFFIIIMMMQQQTTTXXX\\\___iiimmmssswwwwwwsssnnnkkk___YYYXXX^^^fffgggggggggeeemmmvvv|||}}}~~~uuunnnfffaaa```___^^^\\\___ccceeedddbbbbbbhhhmmmqqquuu}}}aaaDDD999///,,,111222111111111111000...---,,,$$$(((...444777666555333111222444444444333111000666777888888666333///---222222333333333333333333111111111///,,,+++,,,---...,,,***((((((+++...111***$$$!!!###%%%%%%&&&***///000111222333333333333333///+++***,,,///111222///...,,,)))((())),,,///333444444222///---------************,,,///111333222000------...000000///***+++,,,---...000111333+++---///111111000000///000111111111111222333333---///000000---+++))))))222333333000,,,***+++,,,.........///000333555666333...)))'''(((,,,...///,,,------------,,,++++++((()))+++///222444333222///333777888555111---+++111---***+++......***&&& ###&&&))))))***+++,,,,,,---///111333444666777444444444555666555333111...+++)))))),,,///222333222000///---...///111333222222333333333111000//////111333333333333444666444333111///......//////555444333333333333111000------...000444555555444666888777444...,,,///222444444222000------...000444333333555888::::::999444111222666999888777999666888999999999999<<<>>><<<>>>AAABBBAAA?????????>>>======>>>>>><<<888555111000111666>>>BBB@@@<<<===<<<:::888777666666666999:::===@@@CCCFFFIIIJJJIIIEEECCCDDDBBB???>>>AAAJJJMMMQQQSSSVVVXXX\\\^^^qqqsssuuuwwwwwwtttqqqnnneee^^^[[[bbbjjjpppsssvvvuuuwww||||||wwwrrrfffhhhnnnvvv}}}|||xxxjjjfffbbbaaabbbbbb```^^^___eeekkkmmmmmmnnnsssxxx|||tttsssqqqtttwwwxxx{{{nnnMMM???222...333444333333444333222///---,,,$$$(((---333666777666555222333444555444333222111333444777888777333///---444444555666666555444333//////...,,,***)))+++---++++++***((((((***///333---'''###$$$%%%$$$&&&)))------///000111222222333000...++++++,,,...//////++++++)))'''&&&&&&))),,,333444555333000---,,,,,,((()))+++---...000111111...,,,***)))***++++++***---......,,,)))((()))******---000222111///......///111111111000111333555000333666555222...+++))),,,///222111///---...111111222222222333444555666000+++%%%$$$'''+++......)))***+++,,,---,,,,,,+++&&&&&&(((,,,111333333222///444999:::888333///,,,///,,,***+++---...,,,)))&&&(((+++++++++************---000111222222444666555333333333444444222000...,,,******---000333333333222111000111222444555444444444333222///---,,,---000222333333333555666333222000...------...///222222111111000000000///,,,,,,---000444666777666666777777222---,,,000555666555333000------...000555444444666999;;;;;;:::666333333888:::888777999555666777666555666777999999<<>>>>>>>>>>>===<<<<<<===;;;999666000///000555;;;??????>>>>>>===;;;:::999999:::::::::;;;>>>AAAEEEHHHKKKLLLHHHEEEDDDFFFEEEBBBBBBEEEMMMOOOQQQSSSUUUXXX\\\^^^ttttttvvvxxxzzzyyyvvvtttrrrjjjgggllltttyyy|||wwwoookkkddd\\\VVVXXX]]]fffoootttssspppeeecccaaacccgggjjjiiigggeeejjjqqqwww{{{{{{ooogggXXX___hhhkkkmmmsssuuuTTTFFF888222555555333444555555444222000///(((***...222444555555444111222333444444555555555222222333333333222111000444666888:::999777444222......---+++******,,,...+++++++++***((()))---111...'''###%%%&&&&&&(((,,,---......///////////////...------...//////...,,,))))))((('''%%%%%%'''(((000111222222///---,,,,,,)))+++...111222333222111---***'''&&&'''''''''&&&......---)))%%%######%%%(((,,,111333111...---------///000///......111444000444888888555///)))&&&%%%***000222000///111444444444444333333333333333...)))$$$###(((---......)))***,,,---...---,,,+++((('''(((+++///111111000---111555666555333111000,,,,,,,,,,,,,,,---......---///000///,,,***))))))))),,,000111111111222444222111///000111333222222///---,,,,,,///222444444222222111111222444555777555555555444222000---,,,---///222333333444555666222111///---------///000.../////////...---......,,,+++,,,///222444444333333777888555///...222777444444333111//////111333666555555777:::<<<<<<;;;777444444888999777666777555666666555333222444555888:::===???>>>======>>>>>>===;;;;;;;;;;;;999777444444555666888;;;>>>???>>>===;;;::::::;;;===>>>;;;===???CCCFFFJJJLLLNNNHHHEEEEEEHHHHHHEEEFFFHHHLLLMMMOOOQQQSSSWWW\\\```mmmpppuuu|||}}}xxxzzztttrrrxxxsssiiiddd]]]TTTRRRSSSWWW^^^ggglllmmmlllgggddddddgggnnntttvvvwwwyyy{{{~~~ttteeeSSSXXX^^^```bbbfffooouuu|||wwwXXXKKK===555666444222333555666666555333222+++,,,///111333333333222000111222333555666777888222111000//////111333444555777:::<<<;;;888444222.........,,,***+++---000,,,------+++((((((+++...---'''###%%%'''(((+++///////////////...---,,,,,,......///000222111...+++(((((()))'''%%%$$$%%%''',,,...000000...---------***---111444666555333222,,,)))'''%%%%%%%%%%%%$$$+++,,,+++(((###!!!###%%%''',,,111333111...,,,,,,,,,---...---+++,,,///222---222666777333---&&&"""&&&...222111111333555555555444333222222111111...(((###$$$)))...//////+++,,,...//////...,,,++++++******+++...000000///+++...000111111111333444+++,,,------,,,---///111222333333111---***)))))))))---000111000000111333000...------000222333444///...---...111333444444222222111111222444666777666666666555444111///...,,,///222444444333444555111000...---------///000,,,---...---,,,,,,---...---,,,,,,---000111111111111666:::888333000333777333333222111000111333666777666666888;;;<<<<<<<<<888444333777888666444555555666666444222111222333888:::===>>>======>>>??????===;;;::::::::::::888:::::::::999999:::>>>AAA===<<<:::::::::<<<>>>??????@@@BBBDDDGGGIIIKKKLLLIIIGGGGGGJJJJJJGGGGGGJJJIIIKKKLLLNNNQQQVVV\\\aaafffkkkttt~~~{{{{{{wwwxxxxxxooollleee\\\VVVVVVWWW]]]eeejjjkkkjjjkkkhhhgggjjjrrr{{{~~~yyyfff[[[[[[[[[\\\]]]___cccfffkkktttbbbLLLEEE@@@888222333999>>>>>>999444333444111222444555444333111///444111000222888:::888555999777444333333222///---333777::::::666222111111---000222000,,,+++...222000111222000,,,+++,,,......,,,)))&&&&&&))),,,...111111111///...,,,***(((++++++,,,///111111...,,,************((('''&&&&&&++++++,,,------,,,,,,+++///000222333444333333222,,,(((%%%"""""""""!!!!!!###$$$%%%$$$"""""""""###---///222444555222///,,,///............---+++)))000...,,,---...---)))%%%&&&))),,,------...111444111444666555111......///***+++***((('''***111666000---,,,...111111,,,'''***((((((+++000222...******)))***,,,///222222222///---,,,---///000000000666333///***'''%%%%%%%%%(((***,,,------...000222222...++++++///333555666444000,,,***,,,000444777555444222000111222555666444777;;;;;;666000+++(((,,,---......------...000111222333222111000000111000///...+++)))(((***,,,000///...///111111111000222333444444555555444444666555222111111444777:::222555999<<<<<<<<<===>>>888555222333666888777555777666555555666555333111:::;;;<<<;;;:::;;;>>>@@@AAAAAA???<<<999888:::<<<======>>>>>>>>>>>>======999;;;===>>>======>>>???AAA@@@AAAFFFMMMOOOLLLHHHHHHHHHIIIJJJKKKIIIFFFDDDEEEIIIOOOSSSTTTWWW[[[___cccoooyyy{{{{{{zzzssspppjjjeeegggooosssrrrnnnqqqrrrtttxxx~~~~~~uuunnnmmmiiibbb[[[YYY\\\```hhhfffmmmzzzmmmUUULLLEEE<<<555555999>>>===999444222222111222333222111///---+++111///...000666999888555888777555444444444222000555777999999777333...,,,)))---000///,,,+++...111222333222000---,,,...111///,,,(((&&&&&&(((,,,///333333111000...---,,,+++.........///111111000...,,,+++++++++,,,+++***(((++++++++++++++++++,,,,,,///000111333333333222111,,,)))%%%############"""$$$%%%&&&%%%#########$$$...000444555555333111000111///---,,,++++++***)))---------...///---)))&&&&&&(((+++++++++,,,000222111333444222...,,,,,,---)))++++++***)))+++111666333000...///222111---)))***((((((,,,111333111---+++++++++---///000111111000...---...000111111000444222...***&&&%%%$$$$$$%%%(((,,,...///.../////////---,,,...222555666555555222---+++,,,///333666666444222111111333555666666777999:::777111+++''')))+++---...------...000///000000///...---...000//////---+++))))))+++...111111111222333444333333111222333555666666777777:::888666444333444666777555777;;;======<<<===>>>888555444555888999888555555444444555777777666444777888888888888999<<<>>>@@@@@@>>><<<999888999;;;???????????????>>>>>>===<<<>>>???>>><<<;;;;;;<<<@@@@@@AAAGGGNNNPPPNNNJJJFFFFFFFFFFFFFFFDDDBBB@@@EEEIIINNNQQQRRRUUUZZZ^^^aaakkksssvvvzzz~~~}}}}}}|||||||||}}}}}}~~~}}}{{{ssslllgggcccaaa```ddd^^^aaammmuuuwww}}}yyy^^^QQQGGG<<<555555999======888444222222111111000///...,,,***(((...,,,,,,...444777777666888777555555666666555333555555555777777333+++%%%###''',,,---,,,+++---///444333222///......111444000---)))&&&&&&)))---000555444222000////////////333111000000111111000///...,,,+++---///000...,,,+++***)))))))))+++,,,---000111222333333222111111---***'''%%%%%%&&&&&&%%%&&&'''((('''%%%$$$%%%&&&...111555555333222333444444111---)))&&&'''(((******---000111000---+++***'''((())))))***+++///111222222111///+++******+++(((***,,,+++***,,,111555777444000000222222000---+++******...333555333000------------......///000111000///000111222111000222000---***'''%%%$$$######&&&+++...///...---...,,,,,,---000333666666555666444000------///222555666555333222222333444666666555555777777444---'''%%%(((,,,---......///000000000///---+++***,,,---//////---+++)))***,,,...222333444666777777666666000111333555777888999999===<<<999777555444444444666999<<<============>>>:::888777999<<<<<<999666222222222444777888888777222333555555555777:::<<<>>>???>>><<<:::888999:::@@@@@@@@@@@@@@@???>>>===@@@AAAAAA???<<<999999999??????BBBHHHNNNPPPNNNLLLGGGFFFEEEDDDBBBAAA??????EEEHHHLLLOOOPPPSSSXXX]]]aaaeeejjjpppxxx||||||{{{yyyzzz|||}}}wwwxxxzzz}}}|||yyytttnnniiieee\\\YYYaaahhhkkkoootttbbbPPPCCC777111444777:::;;;888555444333000///...---,,,+++++++++...,,,,,,...333666777777999777666666666666555333333000000333666333***"""###(((,,,,,,,,,,,,---333222///------///222555333000+++((((((+++000333555444111//////000111222555333000...///000000///...,,,+++---111333000---+++***))))))***,,,...000222222333444444333222111---+++(((&&&'''(((((((((((()))***)))'''&&&'''(((,,,000333222//////111444666222,,,&&&######'''+++***///444555222///...///***************,,,///111333222000---+++******+++)))+++------,,,---111444:::777333111222333222111.........000333444333111//////...---,,,,,,---///222111000111222222111/////////...,,,***(((&&&$$$###&&&)))+++,,,,,,...///,,,,,,,,,---000333555666888777444111///000222555444333222111111222333444333111000333666666///)))%%%(((,,,...///000111222444333111...***))))))+++000000///,,,***)))+++---111444777999999999999999222333555666888999999999<<<;;;999777555333333222444666999;;;<<<===>>>@@@???>>>===>>>???>>>999555111000111333666777666555...000222444555666999;;;>>>??????===;;;::::::;;;>>>>>>???@@@@@@?????????AAABBBBBB@@@<<<999888888???@@@BBBGGGKKKLLLKKKHHHJJJIIIHHHEEECCCAAAAAAAAAEEEHHHLLLMMMNNNQQQWWW[[[bbbbbbeeelllwww}}}{{{~~~uuullljjjmmmpppsssooorrrwww}}}{{{pppgggaaabbbcccbbbeeeiiinnnqqqyyyfffOOO>>>444000222555888999888777666666...------------///000111000//////000222555777888999777666555666555333222000,,,+++///444333+++"""!!!&&&+++,,,,,,,,,+++111///,,,+++,,,///222333555222...++++++...222555333222000//////000222333555222...,,,---.........---++++++---000111///---,,,+++******+++...000222444444555555555333222111---+++(((((()))***++++++***,,,,,,+++***)))***+++***,,,...---++++++---000555222,,,&&&!!!"""''',,,---111666777555222222222---,,,,,,,,,---///000111333111...---,,,,,,------+++---///...,,,---000444;;;888444222222333333333333333222222333222111000000000000...+++***,,,///222111000111222111///---,,,---......---+++)))'''&&&'''''''''(((+++///333...,,,***)))***---222666999999888444111000222555222111111000111111333333000------000555666222---'''***---///000111222333888888555111,,,)))))))))111222111///+++)))))))))...222777::::::999888999555555666777888888888888777666555444222222111111///222666999;;;===@@@CCCCCCAAA@@@@@@@@@>>>888444111111111222444444333222---000333444555777999;;;===>>>>>>===<<<;;;===???;;;;;;===>>>??????@@@@@@@@@AAABBB@@@===:::::::::???@@@BBBEEEGGGFFFDDDBBBIIIJJJJJJGGGCCCBBBCCCDDDEEEIIILLLNNNNNNQQQUUUZZZdddaaaccclllwww~~~~~~}}}}}}~~~}}}{{{zzz~~~yyysssjjjeeedddgggkkkmmmpppttt{{{{{{vvvppphhhcccdddgggcccgggmmmrrruuuwww{{{~~~{{{~~~qqqSSS>>>444444333444666888888888666666---,,,,,,---///222555777444333222111222444666777888666555555666666555333000---+++///444444---&&&"""&&&***,,,,,,+++***...+++)))))),,,///111111555333000------000333555222111111000111222333444333000---+++,,,------,,,,,,,,,---------,,,,,,+++++++++++++++---///111333444555555555444333111000---***((((((***,,,---------...///...,,,+++,,,---++++++******+++++++++***111000---'''######)))...111333666777666444444444000///...///111222111000000...------///000000///...000000...+++,,,///333888777444333222333444555666555444333222111000000000111111...***))),,,///000000///000000///,,,***(((***...000000///,,,***((('''&&&%%%&&&+++111666111///+++'''&&&)))...333777999999555111000111444000000000111222333444555000///...111444666444111+++---/////////000222444888888666333...***)))(((///111222111...***(((''')))///666999888666666777555666666777777777777777444333111////////////000---000333777:::===BBBEEECCC@@@======>>><<<888444333222111222333333222000...000444666666888999;;;<<<<<<<<<;;;:::<<>>?????????@@@AAAAAA@@@===;;;;;;;;;===???AAACCCCCCAAA???>>>DDDGGGHHHGGGCCCBBBCCCFFFFFFJJJOOOQQQQQQRRRUUUYYYaaa___cccnnnxxx{{{zzzyyy|||}}}}}}{{{zzz}}}zzzmmmiiidddbbbdddiiimmmoooyyy}}}yyyqqqoooqqqhhhjjjkkkhhhcccbbbeeehhhkkkoootttyyy~~~}}}YYY???777999666666666777777666555333...---,,,,,,///333777999777666444222000111333555666555444666888999999888444111///111444333///***$$$%%%'''***,,,,,,+++))),,,)))((()))---000111000333111000......000111333111111222333444444555555111///,,,,,,---------,,,,,,///111///***'''(((***((()))***,,,...000111222444444444444333111///...,,,***((((((***---.........///000///...---...///...,,,***+++---...***&&&---...---***&&&&&&***///555444333444555555444222000//////111333333111...+++******---111333222111222333111...******...333444444444333222222444555555555555333222111111111000111111---)))(((,,,000...............---)))'''###''',,,000222000...+++''''''''''''(((,,,111555222111...***&&&'''+++///333666777444000---///222///000111222444666777888444444444555555444444444/////////...,,,---000222111333333222...+++)))(((***...222333111---)))'''$$$+++333666555333333444333444555666777777888888444222///,,,+++,,,---......111444777:::>>>BBBEEE<<<:::777777999:::777444444333222333555555333222...111444666777777999:::999999888777777;;;@@@DDD>>>>>>?????????>>>>>>===AAABBBBBB@@@===;;;::::::;;;===@@@AAAAAA@@@>>>===@@@DDDHHHHHHEEECCCEEEHHHFFFKKKQQQTTTTTTTTTVVVXXXZZZZZZbbboooxxxxxxvvvvvvwwwyyy{{{{{{{{{~~~zzzsssiiifffcccdddiiiqqqwww{{{zzzwwwrrrllleee```^^^]]]___ccchhhlllqqqvvv{{{]]]@@@888<<<999888777777777555222000///---,,,,,,...222777999999888555222//////111333444333444666:::=========999666444333444333000---''''''(((+++,,,,,,+++)))+++)))(((***...111111000000000///......///000000111222444555666777777777000...------.........,,,,,,111333000)))%%%'''***&&&'''***,,,...///000000222333333222111///---,,,+++)))'''(((***---...//////000111000///......000222...***,,,111111+++%%%***,,,...+++(((''',,,000777444111111333444333111/////////222555444000,,,(((''')))---222444333111555444222---)))***...222222222333333222222444555444444444333111111222333000111111---)))(((,,,111------,,,------+++(((%%% $$$***///222111...,,,%%%'''((()))***---111444333333222---)))'''(((+++000333555333...+++---000///000222444666888::::::999::::::888555444444555111000///,,,***+++...000+++---000000...+++)))(((&&&+++111555333///+++))) (((111444333000000222111222333555777888999999555333...+++)))***,,,---111333666888:::>>>BBBEEE777444222333666888777555444333333555666777666444...111444666777777888999777666555444555999@@@EEEBBBBBBAAAAAA???>>><<<<<>>CCCIIIJJJGGGFFFHHHKKKGGGLLLSSSVVVVVVUUUVVVXXXTTTVVVaaapppxxxvvvtttuuuqqqtttxxx{{{}}}zzzvvvuuuqqqjjjkkkhhhfffgggoooxxx|||vvvqqqkkkddd^^^YYY\\\aaaeeehhhlllqqqttt]]]BBB>>>DDD<<<:::777444333222333333//////000111333555777888777999888333,,,))),,,000111333666888999;;;>>>@@@999555222333777888555111,,,---......,,,,,,,,,......---------...//////000000...***)))+++---///000111222555666777777555444000111111111000///---,,,...111333333///+++(((&&&)))((((((***---......---222000...,,,,,,---///111...,,,)))&&&&&&))),,,...222///---...111222000...---...///000000///---,,,,,,---...---++++++---...555444333111......000222333000//////111111...+++...)))&&&'''---222333111444333000,,,)))((()))+++111111111222333333111//////000000///......000333666333///+++)))***,,,...---,,,,,,---...---(((###!!!%%%***---,,,,,,---///+++++++++...111222222111......---,,,******+++,,,////////////000000000000333333333444666999;;;===???===;;;888555333222222333000...,,,,,,+++***(((,,,+++***+++++++++)))'''***...222444333111000000,,,...000222333222000///000111222555777999888777777333---******+++,,,---222555:::===>>>>>>???@@@999777444444444555555555555000---...333666666444333222111222555666777666666999999444555===BBBCCC@@@???>>>?????????>>><<>>???999;;;>>>???@@@AAACCCEEEAAAGGGNNNNNNIIIEEEFFFIIIJJJMMMQQQRRRRRRQQQQQQQQQ\\\^^^cccjjjqqqttttttrrrooossswwwyyyzzz}}}tttqqqxxx||||||wwwpppkkkiiiooooooooorrrxxx}}}vvvooojjjccc```\\\\\\```ffflllooovvvuuuwww~~~iiiLLL@@@???;;;:::777444333222222333222222333444555666777888777888777222+++((())),,,---000333555777999<<<>>>888555222333666777555111---...///...,,,,,,.../////////000///......///000///,,,(((''''''))),,,---000111333555555555444333111111111111111///...---...111333333000,,,)))(((+++)))(((***,,,.........111000...,,,,,,...000111000---***''''''(((+++------+++***---111333111///...///111222222000///......///000///------///000444444222...,,,,,,...000111///---...000000...,,,///***'''(((---111222000///000///---***))))))***......000222333333111///,,,---......---...111444333000,,,'''&&&''')))+++---,,,,,,...///---)))%%%&&&))),,,,,,+++***,,,---,,,,,,,,,...111222111000------,,,+++***+++---...000000111111111111111111444444555666999;;;>>>???;;;:::999888666444333222111///---,,,---,,,+++***++++++++++++***(((''''''***...222555555444444444333555777888777555222000111222444666888888666555555222---++++++---...///333666999;;;;;;;;;<<<===888666555555666777888888555111,,,,,,000333333111444333111222444666777666666999888333333999>>>>>>=========>>>??????>>>===CCCCCCBBBAAA????????????;;;===@@@BBBBBBBBBCCCDDDDDDIIIMMMMMMIIIFFFEEEFFFFFFIIILLLOOOPPPRRRTTTVVV[[[___eeelllqqqqqqmmmjjjmmmpppuuuyyy|||}}}wwwtttsssttttttuuu}}}~~~zzzxxxxxxwwwwwwxxx|||xxxrrrmmmiiieeeccccccccccccbbbhhhhhhiiioooyyy}}}\\\FFF<<<;;;:::777555333222222222555666777777888777777777777888666111+++''''''((())),,,///222444666999;;;777444111222444555333111///000000...------///111111222333111---+++---///+++)))&&&######%%%(((+++///000111333333333333333111111111111111000///......111333333111...,,,+++---+++)))))),,,...///000111///...------...000111333000,,,)))'''(((***+++)))((((((+++111444333111000111222333333222111000000111111111//////000222444333000,,,)))))),,,///111///------...//////...000,,,))))))---000000///***,,,///...,,,)))''''''(((+++...222333333111000)))+++,,,------///222444222...)))$$$###$$$&&&(((---------...///...+++))),,,------,,,***)))+++,,,---------///111222111///+++*********+++---000111222222222222222222111111333333444666888:::<<<===666666777888777555333222///...,,,---......---,,,***,,,...,,,(((&&&&&&(((***...333666777777777777:::;;;===>>><<<888444222222444666999999777555333333000---,,,...000111222777888999888777777999;;;888888777888888999:::;;;666111,,,***,,,///000000666444222111333666777777777999777333222555999999;;;<<<===>>>??????>>>>>>EEEBBB@@@???@@@@@@@@@@@@>>>AAADDDEEEEEEDDDCCCDDDIIIJJJKKKKKKIIIGGGDDDBBB@@@DDDHHHLLLPPPTTTXXX[[[[[[___fffnnnrrrpppjjjeeejjjmmmsssyyy|||ssswwwwwwpppmmmsss}}}~~~zzzwwwsssoookkkgggbbb^^^^^^\\\\\\aaaiiissszzz~~~iiiMMM???<<<;;;999777555444333333777777888888888777555555888888777222,,,(((&&&&&&&&&***...111333555888999444222000///111222111000111111111///......111333222444555111+++'''''')))(((&&&$$$"""!!!$$$)))---000000111111222333333444222222222111111000000000///111333444222///......///,,,***))),,,...000111000///...------...000111555222...+++(((((()))***)))((()))---222555444222111222333444444444333222111111222111000///111333555333000,,,)))))),,,...333222000...............111...++++++---//////...(((+++///000---((($$$"""$$$(((---111333222111000+++,,,...///...///111333222...)))%%%###$$$&&&(((,,,,,,---///000///...---///...---+++******,,,---.........///111222000///***)))((())),,,000333444222222333333222111000///000111222444444555555555333444666777777444111///---,,,,,,---///000///...***...111...)))&&&'''***,,,///333666666666666777:::;;;<<<===;;;888444111000333888::::::888666444222000......111333444555::::::999777555555777:::::::::;;;:::999999:::;;;666222,,,***,,,///222333777555222222444777888999666888777555333555777999;;;===??????>>>===<<<<<>><<<999777777888666222...---...222666888888666444444777999:::;;;666666777888888777:::======@@@BBBAAA>>>;;;:::999<<<;;;;;;<<>>???===888555444666666444222111222555999<<<777666666777:::=========666666888<<<<<<:::<<<@@@???BBBEEEDDD???:::999999:::<<<>>>?????????BBBCCCAAACCCFFFGGGFFFGGGHHHIIIOOOKKKGGGGGGHHHHHHFFFCCC@@@FFFNNNTTTVVVWWWVVVVVVaaa___^^^^^^___aaaaaaaaafffiiiooovvv}}}|||wwwssssssqqqqqqzzz~~~xxxtttvvv{{{uuuoookkkjjjjjj{{{XXXBBB;;;::::::888777555333222111000///...000222555777555555666777666333///,,,))),,,111444555555555666444333111///...///111333...000333333222000000000111///...000333333///++++++,,,***&&&$$$'''///666222111///......111444666444333222222222222333444000222333222000...---...111///......000111111000---------...///000000111222111///...---......///......///333888999666333++++++,,,,,,---.../////////000111000......000111000111222111///...///000000333666666333000///000////////////...---...///---...///---)))%%%###"""''',,,111111...,,,---000222444444333000---,,,,,,000///...,,,)))'''%%%$$$&&&))),,,------///222444111///,,,---///111111///---------000222444333222000+++'''''',,,222333333333444555555333111...,,,000222444666666333000---...///111222222000---,,,***+++,,,///222222111///....../////////.........---///111222222222444555///...,,,+++***+++,,,---000555:::;;;999777999<<<666555555666777777666444777888888666555555777999999<<<>>><<<777333444555888777666444444666999;;;555666777;;;>>>AAA@@@???888777999>>>>>>;;;<<>>BBBFFFEEE@@@;;;:::;;;;;;@@@EEEDDD@@@===???BBB???AAACCCCCCDDDGGGJJJMMMLLLJJJGGGFFFGGGGGGHHHGGGDDDHHHLLLPPPRRRTTTUUUWWW]]][[[ZZZ\\\___ccceeefffdddhhhmmmqqqvvv}}}xxxssssssqqqrrrxxxzzzyyywwwyyyxxxtttsssdddIII999999888777555333222000000///------...222666999222333555666777444000---)))---111444444444444444666555444111000111333666,,,///333444222000///...111...---222999;;;777222//////,,,'''$$$&&&---444111///---,,,---///222555444333222222222333444555111222222111///---------111000///000111222111000---------...///000000111111000///......///000111------///333888:::777444)))))))))***+++,,,---...000111111000//////000222...000111111000//////000+++///444666444111000111...///000///.........///---......+++(((&&&%%%%%%***...222111---+++---000000222333222000---,,,,,,---------+++)))&&&###!!!$$$(((+++------...222555222000---...000111000...---------000333444444333111,,,'''''',,,111333222555555666777555222...,,,,,,///222555666444111...+++---///000111000///...++++++---///222222111///------,,,...///000...---+++...111222333444666888111///,,,***)))***,,,---333888<<<;;;888666888;;;888777777888888777555333444555666666555555777888555999===;;;666333444666999999888666555555777999444555888===AAACCCBBBAAA999888:::@@@???;;;;;;@@@===BBBFFFFFFAAA===<<<======EEEKKKIIIAAA<<<===AAA>>>???@@@AAACCCFFFKKKOOOJJJIIIGGGFFFFFFGGGIIIJJJFFFHHHJJJLLLNNNQQQVVVYYYVVVWWWXXX]]]dddjjjmmmooobbbfffkkknnnpppwwwyyyssstttrrrwww{{{yyy~~~~~~|||qqqRRR<<<777555888888555333444...------...000111111///555666999999888444///,,,(((,,,///000///000333666;;;888444333444444222///...000222444555444222111333333333444444444222000...---+++'''$$$%%%+++000222///,,,,,,...222555666444222000000222333333333333222000...---,,,,,,,,,++++++++++++,,,...000111333222000/////////000000111111///---000444333...,,,***)))---333777666333***)))(((((()))+++---///111111000000111111222333333111000222444333000---000000111111111///...---...000222222111000000000---...000///---+++******+++---...---+++)))((()))///......---------......111///---+++((($$$%%%))),,,...---...111444333222111000///...---,,,------...111333444333111444000+++***---000222222777666555444333222111111111000...///000111111000,,,,,,...222666555111...---///111333222000---+++------...///...---+++***...000222555777888999999333111...,,,,,,...111333777:::>>>>>>:::777666666======<<<999555333333333777666555444444555666777:::999777555444444444444999999777555222111222444333555888;;;>>>@@@AAAAAA===:::666666999<<<===<<>>>>>AAACCCDDDGGGGGGCCCAAABBBAAA===???>>>>>>BBBGGGKKKLLLKKKGGGEEEDDDGGGKKKLLLHHHDDDHHHGGGFFFFFFIIIMMMRRRTTTXXXXXXXXX[[[```fffiiikkkhhhhhhhhhkkkpppwww~~~~~~www{{{wwwwwwzzz}}}zzzsssSSS===888555777888555333444000...,,,,,,---......---333555777888888666333111///000000...,,,---222777;;;999666666666666444111///111333555666555333111555555555666666444222000000000...***&&&&&&)))...000---++++++///333666777666444111000111222222111333222111///...,,,+++***++++++++++++,,,...///000222111000000000111222333444444111...000444444000+++)))'''***///222222000'''((()))***++++++,,,,,,000000000111111222333444444222111222444444111/////////000000///...---,,,,,,///111222111000000111...///000000000///,,,+++)))+++------,,,)))((((((///...---,,,,,,,,,,,,,,,...------,,,+++(((###%%%(((+++---,,,,,,...111333333222111000///.........------///222333222000000---+++,,,///222222111444333333333222222222222333111000///000000000...///...///222555555222//////111333444444111...,,,//////////////////......---///222444777888999999444222...,,,,,,...222444999<<<>>>>>>:::666555555;;;<<<<<<:::777666666777666666555444444555777888999888777555444333333222555666555444111000111222444666999===???AAAAAAAAA===:::777777999;;;<<<;;;??????>>><<<:::;;;>>>AAAFFFHHHGGGBBBAAABBBAAA===>>>===>>>AAAFFFIIIIIIGGGFFFDDDDDDHHHLLLMMMJJJFFFGGGFFFFFFFFFHHHLLLPPPSSSZZZZZZZZZ\\\___bbbdddeeehhhhhhiiijjjmmmrrrwww{{{~~~|||zzzzzz|||}}}|||yyyXXXAAA:::555666888666555555222///,,,******,,,,,,,,,222333555666777777666666666555111,,,(((***000666999888888888999888555333000222444666666555333111666777888888777444111///333333222...)))'''(((+++,,,+++)))+++///444888999888666222111111111000///222222111000///,,,***(((+++++++++,,,---...///000111111111111222333444555777666333//////444444222+++(((%%%&&&))),,,,,,+++&&&'''(((***++++++++++++111111222333333444555555444333222333444444222111////////////...---,,,++++++---000000000//////000000//////222444333///+++'''***---...---+++))))))------,,,+++++++++++++++,,,,,,---......+++'''###%%%(((+++---------...///222222222222111000///......---,,,---///111111111,,,,,,---///111333222111000000000111222333444555555333111000111000///...111000000111333333111///222333555666555333000...111111000000000111222222---...111333666888999999555333///,,,,,,///333555999;;;===<<<999666444444999:::<<<;;;999888888999666555444444555666777888777777666555444222111000000222333333111000///000444777;;;???AAAAAA@@@???>>>;;;999888999;;;;;;:::<<<;;;999777666777;;;>>>DDDFFFDDD???>>>@@@@@@>>>======???BBBEEEFFFEEECCCFFFEEEEEEHHHLLLNNNKKKHHHGGGFFFEEEEEEGGGJJJNNNPPPWWWXXXYYY[[[]]]^^^___```dddfffhhhiiikkkmmmqqqttt{{{~~~|||xxx{{{bbbGGG>>>777777999888777888444000,,,)))***,,,......333333444555555666777777999777333,,,'''(((---333555666777888999777555333000111333555555333111///444666888888666333000...333444555222,,,))))))******((((((+++000555999:::999666333111111000///......///000111000---+++)))---------...///000000111222222222222222333333333777777333------111333222,,,(((%%%$$$&&&((())))))'''''''''((()))***,,,,,,555555666666666666555555444333222111111222222222111111000//////------,,,,,,...000000...---,,,---000...---111555555000***(((+++...000///---++++++,,,,,,+++,,,,,,---...///++++++---//////---((($$$%%%'''***---......//////------...///......---,,,,,,******+++...111222333/////////000222222222111------...000222444777888666444222222222333222111222111000///////////////555666777777666444222000222111000000000222333444---...000222555777888999666333///,,,,,,///333666666777888999888666555444777888::::::888666666777666555555444555666777888555555666555444222///...---000333444333111000000444777<<<@@@BBBAAA>>>======<<<;;;::::::::::::::::::999777555333555999<<>>???AAACCCDDDDDDCCCBBBGGGFFFGGGIIIKKKKKKHHHFFFFFFEEEEEEEEEGGGJJJMMMOOOPPPSSSWWWZZZ\\\]]]^^^___^^^bbbgggjjjkkkmmmpppsss~~~~~~|||{{{pppNNNCCC888777::::::;;;<<<555111---+++,,,///222333333333333333333333444444777666444...)))(((+++...111333555666555444222222///000222333333111...,,,000333666666333000//////111444555333...***)))***((('''(((+++000555999:::888555222111111111000///+++---...000000///---,,,//////000000111111222222444444333333222111000000333444111+++***---000///,,,***'''%%%&&&(((******+++)))&&&$$$&&&)))---000:::::::::999888777555444333222111///...///000222333333222111//////......///000111000---+++******///---,,,///444444///******---000111000...------++++++,,,---///111333444,,,------......,,,'''######$$$'''***,,,---,,,+++$$$&&&(((***++++++******)))((((((***...222444555555444333111000000111333------...000222666999;;;444333222222444555555555000///...---,,,,,,------666666777777777555333222111111000///000111333444......000111333555777888666333///------///333666111111333555666777777666666777888777444333333333777666555444444555666777444444555555444222000///...111555666555333222222444777;;;???@@@>>><<<:::;;;<<<<<<<<<;;;:::::::::::::::888666444666999<<<<<<>>>===;;;===BBBEEEDDD???AAACCCDDDEEEEEEEEEEEEIIIIIIIIIJJJJJJHHHEEEBBBFFFFFFEEEFFFHHHKKKNNNPPPQQQUUUZZZ]]]^^^^^^___```^^^cccjjjllllllmmmooorrrxxx}}}{{{SSSEEE999666999;;;<<<>>>666333///---...111444555111111111111000000000000222333333///***(((***---...000222222111//////000///000222222111///,,,***,,,///222222000///000222111333555222---)))((()))(((((((((+++000555777888444222000000222333333333+++,,,---...///...------///000111222222222222111333333333222000///---,,,...000...)))'''***------,,,+++)))((()))***,,,---...+++&&&###$$$)))///333::::::::::::999777555333222222000...,,,---000333555444333111000////////////111222111...+++***)))///---,,,...000111...+++,,,...000000...------...,,,,,,---///111444666777///.........---+++'''$$$""""""$$$'''))))))&&&$$$ ###&&&)))*********((('''(((+++///333555555777666444222///...000222.........///222666999;;;222111000111444666666555---......,,,******+++---444555666666666555444333111111000000000111111222//////000111222444555666444222000......000222444///...///222666888888888666777777555222222333444999888666555444444555555333444444444333333222111111444777888777555444444444666999<<<<<<;;;999777999;;;>>>>>><<<:::::::::;;;;;;:::999777888:::===<<>>AAAFFFIIIHHH@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKIIIFFFDDDBBBFFFFFFGGGHHHKKKNNNQQQRRRWWW[[[___aaa___^^^___aaaccchhhnnnooommmlllnnnqqquuu|||~~~~~~UUUFFF888444888:::<<<>>>888555111///000111333333------............------///000///,,,)))(((+++///...000111000---,,,---///000111222333222///,,,***)))---000000......222777222444555111+++&&&$$$%%%***)))))),,,000444555555000......///222555777777///......------,,,++++++...///000111111111000//////000000000///---,,,+++))),,,---(((&&&)))++++++)))***+++++++++,,,...000...+++(((%%%'''+++000333555666888888888777555444333333111...+++,,,111555555444222000///............///111111///---,,,,,,000///......---------------......---+++***+++---...//////000222333555666111000...---------+++)))'''&&&&&&((()))'''"""!!!&&&***,,,,,,,,,***)))***---111333333222222333444222///......000///.........000444777999111///...///111222222222+++---...---+++***+++---222333444444555444444444111111222222222111111000111111000000111222333444111111///......///111111111000000333777999999888888888777555333444777::::::999777555444333333333333333333333333444555555444666999999777666555555444555777888888777666555777;;;>>>???===;;;;;;;;;:::;;;<<<;;;::::::;;;<<<<<>>???>>><<<;;;<<<999;;;======;;;:::;;;;;;:::>>>???>>>???CCCCCC@@@>>>@@@AAAAAABBBFFFLLLQQQMMMNNNPPPPPPMMMKKKIIIHHHFFFGGGIIILLLOOOSSSVVVXXXMMMRRRXXXYYYYYYZZZ^^^ccc```gggnnnpppnnnoootttyyyxxxdddKKK555111666888:::===@@@<<<777222000///...------+++***+++------+++(((***************+++...000888666333222111000...,,,///...///333777666000*********+++---111666:::===;;;888777555...&&&###%%%,,,,,,,,,...000222111000---+++)))***000555777888666444111---***(((''''''***...222333111...,,,+++(((+++......,,,))))))***...,,,+++)))((())))))***'''))),,,...///...---+++---)))&&&''',,,111444444444333111111222333444333777666555444444555666777888222,,,***)))'''***...///000000000000...---,,,000...,,,+++,,,...//////000111111///---+++++++++///111333333222000000000000000111111///...,,,***---111333111+++$$$$$$,,,///...+++)))))),,,...000222222000...,,,***,,,...000111///---,,,++++++******,,,///222444222111///------,,,------...///111000///...///000444333111000000111333444666777888888666333111///...000333333333222333333//////000222333444222000111222444555666666666666999777777999>>>@@@@@@>>>===;;;888666555444333111---///000//////111555:::>>><<<888555444444555666444222//////111444555555BBB???;;;;;;<<<===<<<:::999:::;;;<<<;;;:::999888;;;<<<>>>BBBFFFEEEAAA===888:::===AAADDDEEEEEEEEEKKKKKKLLLLLLLLLLLLKKKKKKJJJMMMOOOMMMIIIIIIOOOTTTPPPNNNNNNPPPUUUZZZ^^^```___bbbbbbaaaccckkkssswwwrrrWWW===666999;;;===AAAAAA===777333000...---,,,+++***)))+++------+++)))%%%'''(((***+++---000222888777666666666555222000111000000333666666111,,,++++++---///222666999;;;999666555444///(((&&&(((...,,,+++,,,...000000000,,,***)))+++///333444444333222000...+++***((((((***...333555333000---,,,))),,,///...,,,))))))***///...,,,+++************''')))+++---...///...---,,,***((()))---111333333444111---+++,,,///222333999888777666666666777888444///++++++***(((***//////000111111111000...---000...,,,+++,,,---...///222222111///,,,***+++,,,000111333333222111111222111111000000...---+++***---///111...(((### ###)))000111---))))))***,,,---///000///...---+++***,,,...000111000...------,,,+++,,,///111333444333222000///......///000000111111111000111444666333111000//////111444666555666777777666333111000111222444555555444444444//////000222444555444222111222444666666666555444888777777:::>>>AAAAAA@@@===;;;888777666555222000/////////...///222888<<<===;;;888666555555666777333111//////222444555555>>>;;;888888:::;;;:::999999:::;;;;;;;;;:::999888======???CCCFFFFFFBBB>>>:::;;;>>>@@@BBBCCCBBBBBBHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHIIILLLMMMOOONNNMMMOOOSSSWWW[[[]]]]]][[[\\\aaahhhmmmppprrrcccEEE::::::;;;>>>BBB@@@===888333///---,,,,,,+++******+++,,,,,,+++))) ###'''+++...000222222777777888999::::::777555333111000222555555222...,,,---///222444666777777555333333444000***))),,,000...,,,---///000111000+++******,,,...000000///////////////...,,,***)))+++///555888666333///---+++---///...,,,***))))))000///---,,,+++*********((()))***,,,---///000000,,,++++++,,,///111111111333///***&&&&&&)))///222999888777666666666666666111---+++,,,+++)))***---...///000222222111000//////...---,,,,,,---...///444333111---***)))+++---111222333222111111222444222222000///...,,,++++++---------***&&&###""""""+++000555333,,,'''(((+++---------,,,,,,++++++++++++,,,///111222111000//////......///222444333333333222111000000111222333444333222111111444999===555333000...---...111222222444666777555333222222333555666777888777555444.........000444666666555000222555777777777555333666666666888<<<>>>???>>>;;;:::888777777555222///////////////000444:::???;;;999777555444555666777111000///000333555666555888666555555777888888888888999:::;;;;;;;;;:::999======???AAACCCBBB@@@===;;;<<<===???@@@@@@@@@@@@DDDFFFHHHJJJKKKJJJHHHGGGIIIGGGEEEEEEHHHJJJKKKJJJMMMMMMMMMNNNPPPTTTWWWYYYZZZUUUWWWdddmmmnnnnnnqqqgggHHH;;;999777999<<<<<<;;;777222///---...///---,,,,,,++++++***)))((( ###'''---111333222000333333555999;;;;;;999666444333111222333444222000---///111444555555444444222000111333111------000111111111333555555333111+++,,,---.........---,,,,,,---///000000///,,,+++,,,111777999888444111...------...---,,,***))))))///...---,,,+++******))))))))))))+++,,,///111333,,,---...000111111000///111...***'''%%%(((---111666666555444444333333333000---,,,...---)))(((***+++---///111222111000///000000///---,,,---///111666555111,,,))))))+++...555555444222000000111333444333222000///---------,,,+++)))&&&$$$$$$$$$%%%111666888444+++&&&(((---...---+++***)))******+++---...111333444444444333111000000222444555444111222222111111222333555666777666333000///333999>>>:::777222---******+++,,,///222666666444333333444555555777888999888555333+++++++++---111444555555222444666999999888666444666666666777888999999999:::999777777777555222000//////000222444777;;;===777666555333333444555666111000000222555666666555444333444555666777888888888999:::;;;<<<<<<;;;:::<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>@@@AAAAAABBBDDDHHHJJJKKKJJJGGGEEEJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNNNNOOOQQQTTTWWWYYYTTTYYYgggooonnnpppxxx}}}kkkKKK===999555444666777777555222///...111444222111...+++)))'''''''''%%%'''+++000444444111---,,,---000444888888666444444333222111222222111111...000222444555444222111000///000333222...///333222444777;;;===;;;777333---///000000///...,,,+++,,,---000222222111...---...222777999888444000...---,,,,,,++++++***)))(((,,,,,,,,,+++******)))(((************,,,///222444---///222333222111///.../////////---++++++---///666666555555555444444333222///...000...(((%%%&&&(((+++...000111000///---111111111///---...111444777555111,,,)))))),,,000777777555222///...///000444333333222111000//////+++)))'''&&&&&&'''((((((333777888333,,,(((***///...---+++))))))***+++,,,000111333555666777777777444111000222555666333///000000000000111444666777999777333///---///444999888555000,,,))))))***+++,,,111555666333222333555555555666888999777333000((('''&&&(((,,,000333444444666888::::::999777555::::::999888666555444444888777666666666666444222...000222666888999999999333222222111222333444444111111222444777888777555333444555777888888::::::888999;;;<<<=========<<<======<<<;;;:::999:::;;;999::::::<<>>@@@???:::777111333444444111///.........000222444444222000...000333777888555111///---,,,***))))))******)))((()))******++++++******)))++++++++++++---///111333///222444555333000...---000333555444111...///111777777888888888888777777444111000111...(((%%%&&&(((***---000111000---,,,000222222000------111555555444111,,,******...111666666555222///------...111222333333333222000///)))(((((()))+++,,,+++***111333333111---,,,...000------+++++++++,,,---...111222444666888999::::::666222///000333555111---,,,,,,,,,---///222555666888666222...++++++...111///...,,,++++++,,,---...+++000555666222000222555666555555777999777222---&&&$$$"""$$$(((---000222666777888999999888777777>>>>>>===:::666333222222777555333444555666666555111222444666999999777444000000000111222333444444444444555888:::999777555333666888:::::::::<<<===888:::<<<>>>????????????AAA@@@???<<<999999;;;===:::::::::<<<@@@DDDIIIKKKDDDEEEGGGIIIIIIGGGEEEDDDBBBGGGKKKJJJEEEDDDHHHMMMJJJLLLOOOOOOMMMNNNQQQTTTZZZ```gggjjjkkkqqq}}}ZZZFFF===666333555333555555222......222777777555000***&&&''',,,111111111222666:::999333...&&&&&&(((+++000222333222111111222222000///......///000111111111111000///000///111444333///000333444444666:::===>>><<<:::555777888777333111222333333444555555444333111///222444666555222...,,,,,,***(((&&&''')))******(((((()))***,,,,,,,,,,,,+++++++++,,,,,,...///000111111444666666222///......222666999888444111222444666777888999:::::::::999444111000222///***'''))))))+++...111222000---+++///111111///++++++///444333222000---+++,,,///222111222333222000...---...,,,...111333333222///...''''''))),,,000111...+++---------...///111111222---------------...///000000111333555777999:::;;;777222------111333000,,,'''((((((***---000333555444333222///+++***+++,,,((()))***+++,,,...//////***000666666111///111555777555555777:::888111,,,%%%###!!!!!!&&&+++///000777666666666666666666666<<<======999444111000111555333111111444777999999888555333444555666555333000000111222333444555666666666888:::<<<;;;777444555888;;;<<<;;;;;;<<<>>>999;;;===???@@@AAAAAAAAACCCBBB???;;;777777:::>>><<<<<<<<<>>>AAAFFFKKKNNNEEEEEEFFFFFFEEEDDDBBBAAA???BBBDDDDDDCCCBBBDDDFFFFFFJJJMMMMMMKKKKKKOOOSSSXXXccciiigggjjjvvv^^^FFF<<<555333555444666666222------111666666444///)))&&&(((000666444333444888<<<;;;666000'''&&&'''***///222333333///111222222000...------//////000000000000//////111000111444333//////333444333333555888;;;<<<<<<888999:::888555333444666666666666666555333111000444555555333///,,,++++++(((&&&$$$%%%(((******(((((()))+++---............,,,,,,------...//////000222555777666222///......555888;;;999444222333777333555666888999999999999333000000111000+++***,,,***,,,000333333111...+++---///000...***)))...222222222000...,,,---000222---///111222000/////////(((+++///222333111///,,,&&&'''***///444444000,,,***)))))),,,111444444222,,,------...000000111111///000111333666888:::;;;888222++++++///111///+++%%%%%%&&&(((+++...222444000111111///,,,*********((()))***,,,------------***000666666111...000444888666666888;;;999222+++&&&### !!!%%%***...000777666444333333444555666888999999555000------...555222000000333777:::<<<===888333111222444444333000111222333555666777888888888:::<<<===;;;777444555999<<<===<<<;;;===>>>:::;;;>>>@@@AAABBBBBBBBBBBBAAA>>>999555555888<<>>>>>???BBBGGGLLLOOOEEEEEEDDDDDDCCCBBB@@@@@@@@@??????AAACCCDDDBBBAAADDDHHHLLLLLLJJJJJJNNNRRRVVVccchhhdddjjj{{{{{{~~~aaaHHH@@@<<<888666666666555333000///111222888333,,,)))***///333666555555666777777555111...)))((('''(((+++...///000000000111111111222222333111000///---,,,...111555666777888777444111/////////000333555777888888888;;;999666333222222333444888999888555222/////////333444333111///---...///+++)))&&&&&&'''***,,,---************+++,,,---...222111///...---------...444666777333///...222777999777555444444444333222444555666666444444444666444444444333000---)))''',,,///222333222111000///,,,///...(((&&&***...000---***'''(((---///---***///---++++++---/////////+++---000111222000...,,,++++++,,,///111000...++++++++++++++++++---000333///000111222333222111111333111000111333666777777///...,,,******+++,,,---)))(((((()))+++...111333000000///---,,,,,,,,,,,,222000---,,,,,,,,,+++***...333777666111///333888777777888999999666111---+++&&&!!! $$$***...///111222333555666666555555777666444000---+++,,,...111///---///333888999999;;;777444222222444444444222222333555888999888777777888:::;;;<<<<<<;;;:::999:::<<<<<<;;;;;;===???::::::<<<@@@DDDEEECCC@@@@@@===999777999;;;===>>>??????@@@AAACCCEEEGGGHHHIIIHHHGGGEEECCCBBBAAA@@@????????????@@@AAABBBBBBEEEFFFGGGGGGHHHKKKOOORRR]]]\\\^^^eeepppxxx}}}~~~||||||~~~lllRRREEE<<<666444777777666444111111222333999444///,,,---111444666555444444555555444111...***))))))***---////////////000000111111000//////000///---+++***,,,000444555666777666333000//////000111222444666777777888777666333111000111333444777888888666333000000000222333222000...---...000...,,,***)))***,,,...000---+++((('''(((+++---...000000000///...---,,,,,,000111222111///...111444999555111//////111111111666777777555333111111222222333333222000...+++***000222444444222///...------000///)))'''+++///000***'''%%%(((---000///---...---+++,,,...000000000,,,---///000111000...............000222333222000.........,,,+++,,,///111///000111333444444444444555333111111222444444333...---,,,,,,,,,,,,---...***)))))))))+++...000222111000000000000111222222333000...,,,------,,,+++000444777555000...222666555555666888999777333000***&&&"""!!!%%%+++///000111111333444555555555444555444222///,,,+++,,,------,,,+++---222777999999666444111222444888::::::555555444666888:::999888666777888:::;;;;;;<<<<<<:::;;;===<<<;;;999999:::;;;;;;<<>><<<:::999;;;>>>????????????@@@AAABBBDDDFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCFFFGGGHHHHHHIIIKKKOOOSSSZZZ\\\aaahhhoootttvvvwwwvvvxxx|||~~~```LLL>>>777555777888777666333222333555888555111000111222444444333222000000111111000...,,,,,,,,,...000111///...---...000000000///---,,,///...+++((('''***///333555666777555333111000000111111222222333555666777333222000......///000111444666777666444222111111111111000...------///111111000...------...111222///+++'''%%%'''***---...//////000000///---+++)))***+++---...///000111111888444...+++,,,...000000555666666333000.........//////000000000///...---444666777555222...,,,+++...111000+++)))---000111'''%%%$$$''',,,000000///---,,,+++---///111222222---......////////////000222000000111444666666666222222111...,,,+++---///000111222333444555666666666444111111111111000///,,,,,,,,,---......//////,,,++++++***+++...000222//////000111222444555555111///------.........---222555777555000...111555333444444666888777444222)))&&&###$$$''',,,000222111111222333444444444444333333111...***))))))+++(((((()))---222777999:::222000000222777<<>>===;;;888666666;;;;;;<<<>>>???>>>:::777;;;;;;:::<<>>>>><<<888666666999:::;;;======;;;999777999:::;;;???BBBDDDCCCBBB?????????@@@@@@BBBCCCCCCBBBDDDGGGIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEIIIJJJLLLLLLMMMOOORRRTTTUUU\\\eeejjjllllllmmmnnnlllpppuuuzzzpppRRRAAA;;;:::666777888777555444444555333222111222333222000...---+++))))))+++---......333333555777999777444111***,,,///222444333222111000///,,,)))(((+++000444666777777666444333444555555444333222111222333333111000...,,,***)))))))))...111555666555333111111+++---.........///111333000000///,,,******---111,,,)))'''))),,,...+++(((,,,...000222111...+++(((&&&'''***...222444333111444333111111111111///---+++,,,---,,,***)))***+++)))))))))***,,,...000222444555666555222///......---///...+++,,,111222111)))((('''((()))***++++++******+++---111333333222......---,,,---///111222222000...///222555777888777666444111---,,,---///555333111///......//////...---------...///---,,,'''(((***,,,...///000000333222000000000222333555000000000000///...---,,,$$$$$$&&&***///333444444222333444333222333666:::999777555444333222000...(((((()))***,,,///333666333333333333333333444444666555333...((($$$""""""$$$''',,,111555999<<<>>>888666555666999;;;<<<<<<:::999777777888999888777666555333111111111111222666999===>>><<<:::999888666888;;;======<<<;;;:::999:::===AAADDDEEECCCAAA>>>>>>>>>??????AAABBBBBBAAACCCFFFIIIJJJIIIHHHFFFBBBBBBBBBCCCCCCDDDEEEFFFLLLMMMOOOPPPPPPQQQTTTVVVVVV[[[bbbggghhhjjjmmmppplllnnnqqqtttyyyvvvUUUCCC;;;888333555666666444333333333//////000111222222000...+++***((())),,,...//////444444666888:::999666333,,,...000333444444444333000///...,,,+++,,,000333555666666555444444555777777666555333222222111111//////---,,,***))))))(((,,,///444666555222///...(((+++...000111111222333000111000,,,)))(((,,,000+++((('''+++///111---(((+++---000222222000---+++''')))---000222333333333333222222333333111...,,,''')))************+++---******)))***,,,///222444333444555333111/////////***++++++))),,,222333000******)))((((((((((((((())))))***---000222222111...---------...///111222000...,,,---///222444444444444333000...---///111666444000,,,******+++,,,,,,,,,,,,---///000///---))))))+++,,,...000111222444333111111111333555666666555555333111...+++)))!!!"""%%%***111555777777333444444444444666999<<<===:::666333111///---+++)))***,,,---...000444666555444444333333444444555777777444000***%%%""""""%%%)))///444777999<<<===;;;999888888999999999777999888888888::::::888666555444333222111000000000444777:::;;;;;;:::::::::666999===??????>>>>>>>>>:::;;;>>>AAADDDDDDBBB@@@<<<<<<======???@@@AAABBB@@@BBBEEEGGGHHHIIIHHHGGGAAAAAABBBCCCDDDFFFGGGHHHOOOPPPSSSSSSTTTTTTVVVXXXWWWZZZ___bbbfffiiimmmpppjjjlllmmmooosss|||```KKK>>>666111333444444333111111111.........000222333111///,,,++++++,,,///222222222333333444666888888666333000111222222333222222222.........---,,,---///222333444444333222222444666888777777666444222111000,,,,,,,,,,,,,,,+++++++++***...333555444000---+++%%%***///333444333333333111333222...)))))),,,111,,,(((&&&)))000333000,,,,,,---000222333222000///(((,,,000111111000333555222000/////////...,,,+++((()))++++++++++++,,,......---,,,,,,---000444666333444444222000.........&&&'''''''''+++222333///)))))))))((('''&&&'''((())))))***,,,///111000...,,,,,,---...///000111222...---+++,,,...000111000111111111///...///222444555333...+++)))***+++---.........000222222000...---,,,------///111333555222111000000111333555666888888777555222...***((("""$$$'''---333777999999777777666555555777:::======:::555222000...,,,+++***,,,/////////000333666666666555444444444555666666666555111,,,'''%%%%%%&&&+++111666777888:::;;;:::999777888999999888777888888999;;;===<<<999666333333444444444444333333333555777888777777888999999<<>>AAACCCBBB@@@>>>;;;;;;;;;<<<>>>@@@BBBCCCAAABBBCCCEEEFFFGGGHHHHHHAAAAAABBBDDDFFFHHHJJJKKKQQQSSSVVVWWWWWWWWWYYYZZZWWWXXX[[[```eeeiiijjjjjjfffhhhkkklllooowwwkkkTTTBBB666///111333333222000000000...---...000333444222111---------///222555555444222111222444666666555333444333222222111000000///,,,.........------///000222222222111000111333555888888888777555333000///******+++,,,---......///)))---222555333///,,,***$$$)))000555666555444333333555444000+++***...222...)))%%%(((///333222///,,,---000222333333222222)))...222222///...111666222///,,,******++++++******+++------,,,,,,---///222000......///222555888444555444222///,,,,,,,,,$$$%%%%%%%%%+++222333///(((((()))(((&&&&&&''')))(((((())),,,///000...---,,,,,,---...///000111111...,,,+++,,,...//////......//////......000444666555222...***)))***---///111111111222333333111///000///...///000333555777000000//////000222444666888888777555111---)))'''&&&'''***///555888999999:::999777666666777:::<<<===999444111///...---,,,+++---000111000000333666777777555444444555666777444555444222---***((((((&&&+++222666777777888:::777666666777999::::::999777888;;;>>>???>>>;;;777111222444666777777777666333444555555444444555777;;;???DDDEEECCCAAAAAABBB>>>>>>???@@@BBBAAA???<<<999:::;;;<<<>>>@@@BBBCCCAAABBBCCCDDDEEEFFFGGGHHHAAABBBCCCEEEHHHJJJMMMNNNSSSUUUXXXYYYXXXYYYZZZ[[[WWWWWWZZZ___eeehhhfffcccbbbfffjjjlllnnnttt~~~vvvTTT>>>666---000444444222000000222///...---...000111111111...000444555555444444555666222///000333555333000444555444111---***)))***---+++)))***,,,---+++)))---...000111222111///...555777888555111//////111111...++++++---///111111******,,,///333444000,,,+++---000222333333222111444444333111///---+++***---)))''')))...111///,,,)))+++///222333333111000+++///222333111111333666444333000---***))))))(((...111222///+++***...333444444444222///...111555444333333222222///,,,(((""" $$$+++///---+++(((***,,,***&&&$$$%%%&&&---,,,+++---//////,,,)))+++***)))***---000111222111...,,,---///000///---333333111///...000555888555444222...+++***+++---444444333111...---///000222222222111111444999<<<666444000......000333555777888777444000,,,******'''))),,,000444777999::::::888555333333444555777444222000/////////---+++)))///444444000///333888;;;999777666666666444333444222111111111000...,,,(((+++000444666555333111444777::::::888555666777:::;;;===??????===888444777999===??????<<<999777111222444444444555777999???@@@AAAAAAAAA@@@??????<<<<<<<<<===>>>===;;;999999;;;===???@@@AAA@@@@@@DDDCCCBBBCCCEEEGGGGGGGGGKKKEEEEEELLLOOOLLLJJJKKKRRRRRRRRRSSSUUUVVVXXXXXXRRRRRRTTTZZZ```dddcccbbbaaabbbfffjjjllloooxxxyyyUUU>>>444...222555666444333222333000///......///000000///000111333333333333555777555111...///333555444111444444333000,,,(((&&&&&&)))((((((***,,,...,,,***...///111222222222000///222444555333000///222444222///,,,+++---000333333++++++---222666666222---,,,---...///000000///...111111000000...---+++***---***)))***---///...,,,+++---///111222111111000---///111222222333444555444333000---***(((((('''+++///222111...---///222444555444222///...111333000//////000111///,,,)))!!! $$$***---+++((('''***---,,,)))%%%%%%&&&***))))))+++......,,,***---,,,++++++,,,...//////111///---...000111000...222222111///...///222444555444222...,,,,,,...111111111111///,,,,,,---///111111111000000333777;;;777555333000000222444666777777777444000---++++++***+++...111444666888999999777555333333444555666222111/////////...,,,******...333333111111444777777666555555666555333111000///000111222222000...***,,,///111333333222111555888;;;<<<:::888777777::::::;;;======;;;777444777:::???CCCBBB>>>999666333555888999888888:::;;;===>>>@@@AAAAAA@@@>>>===;;;;;;:::;;;===<<<:::888;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGKKKHHHKKKSSSVVVRRRNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPRRRWWW]]]aaaaaaaaadddgggkkklllhhhhhhrrr[[[AAA444000333777888777555444444111111000000000000//////222222111000000222666:::555222///000222444333111111222222///+++&&&$$$###&&&&&&(((***---...---,,,...///111222222222111000///111222000...///222666555111,,,+++,,,000333444+++,,,///444888888333///++++++++++++++++++++++++............------,,,+++++++++++++++,,,------........./////////000000000/////////111333444333222333222///---***)))(((''')))---111222000...///000333444444222000///000222,,,,,,---///000///,,,)))!!! !!!%%%)))+++(((&&&&&&+++000000,,,&&&$$$###%%%%%%&&&))),,,---,,,***------,,,+++++++++,,,,,,111000//////000111000///111222222000...---...000222111///,,,***,,,000333000000///---+++***+++------............000555888888777666444444444555666666777666444111...---......///000222444555666777666666444333333444555666/////////000000///,,,))),,,...000222444555555666333222333444555444111...+++,,,...222444555333111,,,---...///000111222222666999===>>>===;;;999888;;;:::999::::::999666333777;;;AAAFFFEEE@@@:::555555777;;;<<<<<<;;;;;;;;;:::<<>>===@@@BBBBBBAAAAAADDDFFFIIIJJJOOOWWWZZZVVVQQQOOOJJJKKKMMMOOOPPPPPPOOONNNOOOOOOPPPSSSYYY^^^aaabbbfffjjjmmmjjjbbb___iiiwwwdddGGG888222444777888888666444333000222333333222222222333555333111......111777<<<888555111000111111111///...///000...***&&&$$$$$$((()))+++---......---,,,......///000111000000///---......,,,***+++000444777222,,,)))))),,,///111***+++...444888777222---&&&&&&&&&&&&''')))***+++////////////...---,,,+++(((***+++,,,,,,---///111000000............///000000...---///222444222///000///...---,,,+++*********---000000...------...000111222222111111222222,,,---...000222000---***"""###$$$(((******(((%%%''',,,111111,,,%%%  !!!###&&&)))*********,,,------,,,+++***+++,,,000000000111111111000000111222333222///------------,,,+++)))(((+++///222222222111...***)))***+++*********)))***,,,000333999888888777777666666666555555555333111///000111222222222222333444555555444333333333333444444444......///111222111---***...---...222777888777444000111222444555444111...)))+++...222555666333000***+++...000222333333333777:::===??????===:::999;;;999777777777777555333888<<>>;;;999>>>BBBBBB???>>>BBBFFFFFFIIINNNTTTVVVTTTQQQOOOHHHHHHIIIKKKLLLNNNOOOPPPOOOOOOPPPSSSXXX___dddgggfffggghhheee]]]YYYaaalllyyyqqqRRR@@@444555555666666555333111000222555666555444555777777555222///...222999>>><<<888444111///......---+++---......+++)))((((((...///000000///---,,,,,,,,,------...............---...---***'''''',,,000777222+++&&&&&&(((***+++((()))+++000444333...))) !!!###&&&))),,,---222222222111///...,,,+++''')))+++,,,---///333555111000...---------//////000...,,,...111222///,,,,,,------------...------......---+++******+++---,,,---///111333444444333//////111333333111---***$$$&&&))),,,---,,,)))&&&(((---111000***""" ###%%%'''((())))))***,,,------,,,+++,,,...///000111222111000000000111333444333111///......,,,,,,,,,+++***,,,///222666666444000,,,***+++,,,((((((&&&%%%$$$'''+++///888888888777777666555444222333333222000000222333555444333222222222333333111111222333333333333333......000222444333000---///...///333888:::777333111111222444666444111...+++,,,///222555555222///'''+++000555777888666555777888;;;>>>>>>===;;;888999777555555666666555444999;;;===??????===;;;999555888<<<>>>===;;;:::::::::<<<@@@CCCCCCAAA>>><<<;;;:::888777888888777555:::???GGGMMMMMMGGG>>>888888===BBBBBB???>>>BBBFFFFFFIIILLLNNNOOOQQQQQQPPPNNNMMMKKKIIIJJJLLLNNNPPPPPPQQQRRRUUUZZZ```gggkkkgggdddbbbbbb___\\\___eeeooo|||]]]HHH888666444333444333111000000333777777555444666777777666444111111444:::>>>===:::666111...,,,,,,------...///...---,,,---...333333333111...,,,,,,,,,,,,,,,,,,,,,---------...---......+++'''&&&)))---333...(((%%%$$$&&&'''((('''&&&'''***------)))%%%"""&&&***---///444444444333111///...---))))))+++---000333555666000///...---------...//////......///000///...,,,,,,,,,...//////000000//////...+++***)))***,,,---+++,,,...111555666444222...///111333444111---)))%%%(((,,,000000...***((((((,,,///...''' !!!###&&&((((((((()))******---//////,,,+++---///---000222222111//////000000111333222111000000111///000111111000000111333777777666222///......///***)))%%%!!! ###(((---777777666555444333333222000111111000///000333555666555333222111111111222...///111333444333333222......///222444444222000000000111555999999666333333333333444555444111///,,,---///222444444222///***...444:::<<<<<<:::888666666777999;;;;;;999777777555444555666777666555777999:::<<<<<<<<<;;;;;;888:::===>>>===<<<<<<<<<:::<<>>888999===AAABBBBBBAAACCCEEEGGGKKKLLLJJJJJJNNNQQQQQQUUUSSSOOOLLLJJJJJJLLLMMMSSSTTTVVVXXXZZZ___eeejjjhhhdddbbbddddddbbbbbbdddiiixxxdddMMM===999444222222222111///111555999888444111222444666666666555555777:::===;;;999555111------...///222222111000......000222444555333000+++***,,,...---,,,,,,,,,------......---//////---***)))+++------***&&&$$$%%%'''((()))'''%%%$$$&&&((((((%%%!!!###(((,,,...///333333333333222111000//////---+++...222555555333......---------......//////111222111000......///...///000111111000//////,,,,,,+++,,,.../////////,,,---...222555555222///(((***,,,000222000+++((($$$(((...222222///+++)))(((+++---+++&&&"""!!!!!!&&&))),,,---+++***+++,,,,,,000222111---+++,,,...,,,///222222000......///---...000000///000111333111333555555444222111111555555555333111111333555///,,,&&& !!!(((---555555333222111000000000......///......000333666666555333000//////000111,,,---000333444333222111...---...000222444333222000111444777888888555333555444333333333222000...,,,,,,...000333444333222333555999<<<>>>>>><<<;;;555444333444777999777666444444444555777888777555444666:::===>>>>>><<<;;;888:::<<<<<<;;;:::;;;<<<:::;;;>>>???@@@@@@???>>>@@@===;;;:::::::::999888999===CCCGGGGGGCCC>>>:::<<<===@@@CCCEEEEEEEEEEEEEEEJJJKKKGGGFFFKKKNNNNNNRRRRRRQQQPPPNNNMMMLLLKKKVVVWWWYYYXXXXXXZZZ^^^bbbfffeeefffhhhgggbbbbbbeeejjjvvvhhhOOOAAA;;;555111111222111000222666999888222......000666777888888777888;;;===999777444000---...000222777666444111...///111444444444222...***))),,,///...------------...//////,,,///111000---+++---///)))&&&$$$$$$&&&)))++++++(((%%%######%%%%%%"""$$$))),,,......000111111222222222111111333///,,,...333666444111---------.........//////000333555444000...///111111222222222111000...---)))***,,,///222333222111///...///222555444000+++###$$$(((---///...***'''###(((...222222///+++)))'''***+++***&&&$$$%%%'''+++...111111...------//////222555333---******,,,+++...222222///------...***,,,---......///222444111333666666444111///...111222333333333444777999333///''' !!!)))///444333111///.........///,,,---------...000444777666444222000//////000000***---000222444333222111---,,,,,,...111333333222000333666888888666444333666444222111111111///---,,,+++,,,///333555555444;;;;;;<<<===>>>>>>>>>>>>444222000111444777666555222222444666888999888666111555:::???AAA@@@===:::777888999888777777888:::999:::<<<===>>>>>>>>>>>>AAA???<<<;;;;;;;;;:::999:::<<>><<<===>>>@@@CCCGGGHHHFFFEEEAAAHHHJJJEEEDDDHHHJJJIIIJJJLLLPPPRRRSSSRRROOONNNXXXYYYZZZXXXUUUUUUWWWZZZbbbdddiiikkkeee___```eeemmmvvv|||}}}oooOOO======999222......000000333444555333000...---...222444666666666666777888:::888333...******---///666777777222,,,***---111111333555333///---...///222222000---,,,...222555333333333222111000......000///---,,,---...000111***)))(((&&&$$$"""!!! """&&&***,,,......444111000111555666555222222///---000444666333///000222333222000......//////000222333222111///---///222555666555222000...+++,,,///333666666333111666444222111111000...,,,)))))))))***,,,,,,+++************---111111///,,,+++++++++,,,...---,,,***...111111---,,,///111000---000111...)))''')))---+++---...---++++++,,,---+++,,,,,,,,,---///333666000//////111333222...***...,,,+++...333666777777222...***(((***---///000333333111...+++***,,,...000...++++++///333666777444111---,,,...000111111222222222111000//////......---,,,---000222333222444333333333444444222000111000//////...---+++))))))+++---000222333333333;;;;;;<<<======>>>>>>>>>666333000000333444444222666333222555999:::777222555999???AAA@@@<<<888666999888777666666888:::<<<::::::::::::;;;===>>>???:::===AAADDDCCCBBB@@@@@@===???BBBBBBAAA@@@???@@@BBBBBBAAABBBBBBBBBBBBBBBGGGGGGFFFDDDBBBCCCFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNWWWYYYZZZXXXTTTTTTXXX]]]aaa___]]]___bbbcccaaa___eeeiiiooouuu|||sssRRR===<<<888333//////000111222333444222///---------333444666666666666666777999777333///+++***---///333444333000---,,,---///...000222111///...///111222222111///---...111444333333444444333111000///000000///...///000111222...---,,,***)))'''%%%$$$$$$&&&(((+++---///000000444333222222333444333222222///---000444555222//////111333222111000111222///000111111111000.........111444555444111///---...///222555777666444222333111000000000000...---***)))((()))+++,,,+++******)))***,,,000111///---......///000111000///---///222222...,,,...000///---///000---(((&&&(((++++++,,,---,,,+++***+++------............///111444.........000222000---))),,,,,,,,,000444666555333///---))))))***---///000333222111...+++***,,,...111///------000444777888666222---***+++---000111222111000//////............---,,,---000222222222333222111111333333222111222111000///...---***))))))***---///222333444444;;;::::::::::::;;;<<<===666444222333666888888777777555444666:::;;;888444555999===>>>===999666555888888777777888999:::;;;:::;;;;;;;;;;;;;;;;;;;;;:::===AAACCCCCCBBBAAA@@@AAABBBCCCCCCAAA@@@@@@AAA@@@AAABBBBBBBBBBBBCCCDDDDDDDDDBBBAAA@@@BBBFFFIIIHHHHHHHHHIIIJJJKKKMMMNNNUUUWWWXXXVVVSSSSSSWWW[[[___\\\ZZZZZZ\\\]]]\\\ZZZ]]]cccjjjqqqwww}}}{{{WWW===;;;777444222000111222222333444222000---------444555666777777666555555777666333///,,,+++---000333111111111111111///...***,,,////////////000111111222222111//////111333333444555666555444222000111111000000111111222222000000///...,,,***)))(((+++,,,---//////000000000444444555444222111111222111///...000222333111......///111222222333444666111000000///////////////...///222444333111...,,,///111444666666555222000......---...000000///---,,,***((((((***+++,,,+++)))))))))+++...000000//////000111222222111000///111444444///---///000...---...///,,,(((&&&(((******+++,,,+++***)))+++,,,///111222111000...///000,,,,,,---///000///+++(((++++++---111333444222000---+++******---///000000222222111///,,,+++,,,...222000---...111555777888777222,,,((())),,,///111333111///...---...///000///---,,,---000111222111111///......000222333222222222111000...,,,***))))))***,,,...111333555666:::888666555555777999;;;666555555666999;;;<<<<<<999888777999<<<===:::777666888::::::888555444333666777888::::::;;;::::::::::::;;;<<<;;;:::999888:::<<>>>>>@@@EEEIIIGGGGGGFFFGGGHHHKKKMMMOOORRRUUUVVVUUUSSSRRRUUUYYYZZZXXXUUUTTTUUUVVVVVVUUUVVV^^^hhhnnnrrruuu{{{{{{wwwvvvzzz___@@@;;;777555444222222333444555666555222000000111555555666777888777555333555444333000------...000333111000333777888444///***+++---...///000000111000111333222111///000111111333555666666555333222000000000000111111111222...//////...---+++)))(((------.........//////...333555666444000...///111111000///000222222000...+++---///000111333666888333222000///...///000111...///111444444333///,,,---000333444333000...---,,,,,,,,,...111222111///---+++(((''')))+++,,,,,,((()))***,,,...///000000...000111111000///......333777666222///000000...,,,------+++((('''((()))******+++***))))))+++---111333555444111...,,,,,,+++,,,...///000...,,,***,,,,,,---///000111000000---,,,,,,...000222222111333333333111...---...000111///---...111555777777333///+++)))+++---000111444222000...---///111222111///...///111222222222///---+++,,,...111333333222333222111...+++***))))))***+++---000333666888999777333111111333666888777777777888:::<<<======;;;::::::<<<>>>>>>;;;999666777888666444222222222444666:::<<<===<<<:::999888:::<<<======<<<:::999;;;<<<>>>AAACCCCCCAAA@@@DDDEEEGGGFFFCCCAAA??????>>>BBBFFFHHHFFFFFFIIILLLEEEDDDBBB??????AAAGGGKKKJJJIIIHHHHHHIIIMMMPPPRRRRRRTTTUUUUUUTTTSSSUUUVVVUUUSSSRRRQQQQQQSSSTTTTTTUUU^^^gggllllllmmmppptttyyy}}}xxxrrrnnnpppwww~~~iiiGGG>>>888777666222222555777999:::999666444444555555555555777999888555111222333222111///...///000222000///333888:::555///,,,,,,---///000111000000///111222222000///...//////000222444555444333222///............///000000......//////...---+++***,,,---------...//////000222555666444000...///222222111111111111111///...)))+++---...///222555888555444222000000111222444000000111444666555111------111444555222///---,,,------...000333444222111...+++(((''')))***++++++(((***,,,---...///000000...000222222000......///444888888333000111000...,,,,,,+++***)))((()))************)))((()))+++...222444666555111---+++***+++---000111111///---,,,......---,,,,,,...111333/////////111444555555333444555555333111000000111///---,,,---000444555666---,,,,,,---000222222222666444111000///111333444333222000111222333333222...,,,******---000222222111333333111...+++***+++******+++,,,///333777999888666222......000333666777888999999999::::::;;;<<<<<<<<<===>>>>>><<<:::777777777555222111222333444666:::>>>???>>>;;;999777999<<<>>>??????>>>===;;;;;;<<>>===<<<;;;:::888888888666444333444555444666;;;>>>@@@???<<<:::888999;;;>>>???@@@@@@@@@;;;::::::>>>BBBDDDBBB@@@===AAAFFFHHHFFFCCCAAA@@@FFFGGGJJJLLLMMMLLLKKKJJJJJJJJJIIIHHHGGGIIILLLOOOQQQPPPOOOOOOPPPRRRTTTVVVSSSTTTVVVVVVVVVTTTRRRPPPOOOQQQTTTUUUVVVWWWYYY[[[YYYZZZ\\\[[[YYYWWWVVVVVVSSSYYYccclllsssuuuuuutttqqquuuyyy|||~~~YYYIII<<<:::777222111666777888999888666555555666444333333777;;;;;;666111...000222222111000000111...------///333444222///.........111555888777666//////000///,,,+++,,,---))))))******,,,...000111///---***))))))+++///111000111333444444222000///000///.........///000111000//////000222444333333444555555444222000000///,,,---------...000444777555444333222222222333333000//////333777666222------222777777333///...///000111222333555444111...,,,+++******++++++***((()))...222444333000///...---000333222...+++,,,...///333555111...///...+++***))))))***,,,---......+++++++++))))))***...111111222333222///,,,+++++++++...222333222000///000---......---,,,...222666555333222333444666666555222333444333111000000111///------///222444555555......000222666888888777333333333222222333333444444222000000111111000///---,,,+++---///000000///...111444222...+++---///...,,,++++++---111666999888666222///...///111222222555888999999888:::;;;;;;<<<======<<<;;;::::::888999:::888777666777888444777;;;>>>@@@???===;;;::::::;;;<<<===>>>???@@@<<<:::999===BBBDDDCCC@@@???AAADDDEEEEEEEEEFFFGGGJJJHHHHHHKKKNNNMMMIIIDDDEEEGGGHHHIIIIIIKKKNNNQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVUUURRRNNNKKKPPPTTTXXXZZZYYYYYYZZZ\\\ZZZWWWSSSQQQQQQQQQOOONNNLLLSSS___kkkuuu{{{}}}}}}zzz___LLL>>>;;;888111111777444666777666444333333444333222222777;;;<<<777222---///222222111000000111/////////111333444333222------...222888;;;;;;999/////////---+++***+++---((('''''''''))),,,///111111...***((((((+++000222///000222444444222000...000///...,,,,,,,,,------///------///333666555333555666666555333111000000...//////......000444777444333222222111111222222///---...222666666111+++***000555555111---,,,...111111222444444333///,,,,,,+++***+++,,,+++)))'''***///555777444000......***...111///+++((()))+++,,,111222///,,,---,,,))))))))))))***---///000000,,,,,,+++***)))+++///222000111111000...,,,,,,,,,***...222333111//////000***---000000//////222555666444222222333555555555000111333222000///////////////...000333666666666333222111222555888999999222222222222222222222222333111///.../////////------,,,,,,...000000///...---111444222...,,,...111///---++++++,,,111555888888666333111///000111222///333888:::999:::<<<>>>:::;;;======;;;:::999999999:::;;;:::999888999:::555777;;;>>>@@@???>>><<<;;;;;;;;;;;;;;;<<<===>>><<<:::999<<>><<<999777777777777:::::::::999777777888999444777:::<<<<<<<<<===???999777555666:::<<<===<<<===<<<===@@@CCCCCCAAA>>>>>>BBBEEEEEEBBBBBBFFFJJJKKKJJJIIIIIIIIIGGGBBB???>>>AAADDDGGGHHHLLLRRRWWWVVVQQQLLLKKKNNNQQQQQQOOONNNVVVYYYUUUQQQRRRQQQMMMRRRTTTWWW[[[^^^^^^\\\ZZZRRRPPPNNNMMMOOOQQQTTTUUU]]]jjj{{{rrr^^^III>>>888222444;;;888666333000......//////555444555888999888333000...///111333555555555555666555444333222222222222/////////000111222444555000...---,,,------,,,,,,///////////////......------,,,,,,---.../////////))))))***---//////---+++++++++,,,///222222///,,,---///222333333333333444555555555555555555444444111///------///222333333333333111000////////////000///...///000000///...)))***+++---...000111222333333222000...,,,,,,,,,+++)))'''(((***+++***)))222333333333222///---+++***+++,,,***&&&$$$&&&(((///...---...000111111000...---+++,,,---///...---+++***)))***,,,///111111111111111///......000333222000///.../////////......------...111333333222333222111000000000111111111000//////000000///...111000//////111333666777222000......///111222222++++++,,,---///111333444222111///...------------...------...000111000///,,,---------++++++---///333222000///000333555777:::888444000//////000111222555999>>>@@@BBBBBBAAA@@@???>>><<<:::888777666:::;;;;;;:::999888:::;;;666777999;;;===>>>======777444222555:::>>>>>><<<=========@@@CCCDDDAAA???===@@@CCCBBB??????CCCGGGIIIIIIIIIHHHFFFCCC@@@???AAACCCEEEFFFGGGJJJOOOSSSPPPRRRTTTRRRNNNLLLLLLNNNNNNVVV[[[XXXTTTSSSPPPLLLRRRRRRSSSUUUWWWWWWWWWVVVNNNPPPQQQRRRTTTYYYaaahhhnnnxxxiiiOOO@@@777111222999444333111///.........///444444444666666444000---//////000222333444555666666555444222111000000000......------...///000111000---+++,,,///111000...111111000///...---,,,,,,)))+++---000111000///...(((((()))+++------+++))))))+++///333666555111---...000333444444333444555444555666777777777666555111///------///111333333000000///......---......---///000000...---,,,---'''&&&(((---333666555444000111222111...,,,,,,,,,***++++++***)))(((((()))///000111111///---***)))(((***,,,***&&&$$$%%%'''///......000333666666555000...------......---,,,))))))***,,,000222222111///111222222000000222333333111///......///...,,,...---,,,...000111111000111111111000000////////////...---...000111000///111111111111222333444555111///------...///...---((()))+++---000222444555444333111///............///...---...///000///...,,,,,,,,,+++***+++...111333222000///000222444666888777555333111000000000111444999>>>BBBDDDEEEEEEBBBAAA@@@>>><<<:::888777======>>><<<;;;:::<<<===888777777:::>>>???===;;;555111///444<<>>>>>>>>@@@CCCDDDCCCAAA<<<>>>@@@>>><<<<<>>CCCFFFGGGGGGEEECCC@@@===;;;:::::::::@@@AAA@@@>>>;;;:::;;;<<<:::777666999>>>???<<<888444000///666???EEEBBB>>>>>>>>>???@@@BBBCCCDDDDDD===>>>>>><<<:::;;;>>>@@@GGGJJJLLLIIICCC???AAADDDKKKJJJJJJHHHGGGGGGHHHIIIJJJSSS[[[ZZZRRRKKKLLLPPPRRRVVVXXXVVVQQQNNNMMMMMMPPPOOOLLLJJJKKKOOOUUUZZZcccfffjjjlllooottt{{{|||ZZZDDD999222333888444444444444444333222222///000111000...+++)))(((,,,,,,---...000222444555333222111000......------...---,,,+++,,,...000111111///...000444666666555444222000---+++***))))))---...///---+++***+++---))))))***,,,...---+++))))))+++...111222222222111///222444555444333444444666666888888777555333111111...,,,,,,...111222222////////////000111222222555777666333---******,,,---))))))///888;;;777111---000222000,,,***+++---///222222---%%% !!!$$$)))***+++,,,,,,+++)))(((***---000///+++(((((()))111111222444777888777666222000000000000///---+++(((***---222555666444111333555666555333000//////000...,,,+++,,,,,,+++***,,,++++++,,,///000000///111222444555555444222111000//////111444555555555......//////000000000000555444222111111000...,,,...///111333444555555555555444222111000000111111111000......000111111111------,,,+++***,,,000333222000...,,,,,,---///111333444555555555333000///...222777===BBBEEEGGGGGGFFFCCC>>>:::999:::<<<===CCCBBBAAA>>>:::777777888999666555777<<<===:::555444222333999BBBGGGDDD@@@>>>?????????@@@BBBEEEFFF???>>>===<<<;;;<<>>AAAAAA???<<<777555444555777555555777999:::777444444444777===CCCFFFDDDAAA>>>>>>???>>>>>>AAAEEEHHH@@@???===<<<<<<>>>AAABBBGGGKKKNNNNNNKKKHHHHHHIIIMMMMMMMMMOOOOOOMMMIIIEEEKKKMMMOOORRRSSSTTTUUUUUUSSSRRRQQQPPPLLLHHHJJJOOOPPPQQQRRRSSSUUU\\\fffmmmvvvttttttzzz```GGG999///...111000111333333222000...,,,)))+++,,,***'''%%%%%%&&&***,,,...111333444555555111111111222333444555666444222...+++))))))+++,,,...111333111......111444111///,,,)))'''''''''''',,,000333222...+++,,,///+++++++++---......+++)))''',,,111333222000......///111333444222111222222000111111111222222333333000...,,,,,,...000111111000111111222444666777888:::666111......000222333222000...111666999777444///222222---'''%%%)))...111111...)))$$$"""%%%'''$$$&&&))),,,.........---000222222000,,,+++,,,///---...///111444444333111111000000111222111...,,,---...000444777777555222333444555333111///...///)))'''&&&&&&((())))))(((*********---000222333222///111555999:::999777666111000000222444666666555------,,,,,,---000222444555333///------......---000222444555666555444333111000000000000222333444---+++***+++---000111222///000000000......000222444222///---,,,---...000000111222333333111000///---000555:::>>>@@@@@@@@@===<<<;;;:::::::::;;;;;;<<<<<<;;;888555333333444444555555666666555444333222666;;;@@@BBBBBBAAAAAA======>>>======???DDDIII@@@>>><<<;;;<<>>>>>===777999;;;<<<<<<;;;999888888888888666333222333444222444666666444333222333111777===AAA@@@??????@@@<<<======<<<<<<>>>DDDIII@@@===;;;:::<<<@@@CCCDDDAAACCCFFFKKKMMMLLLGGGDDDEEEGGGKKKPPPSSSPPPIIICCCAAAGGGMMMPPPPPPNNNOOOPPPMMMNNNRRRWWWSSSKKKIIIMMMPPPUUUYYY[[[]]]bbbjjjqqqqqqpppooopppsssxxx~~~yyyWWWCCC:::666444000/////////...+++'''$$$%%%***///...)))%%%$$$%%%...222888999888666777888777222///111222222444777999777333000,,,+++***)))------...---,,,+++---///------,,,)))%%%#########)))...333555333111000111222222222222222111000///---111555666444///,,,***222222111///,,,+++,,,...,,,+++***+++---111555777555///******...111000...444444444555444333111000000...,,,,,,///222444555222///---///222555444222111222222---'''&&&)))...555000)))%%%%%%&&&&&&%%%%%%'''+++...///...,,,+++---...///...---,,,---///***((((((,,,222444222...111333555444111000111333000111111222222222111111222111...,,,+++...333888,,,'''"""!!!$$$'''((('''(((((()))+++...111444666333333333555777999888777555666555333222222444666///...,,,---000333555666999666222...---...000222222000...000333555555333555444222222222222444555,,,((($$$&&&,,,222444333333222222333555555444222555444111---******,,,///111222333222000///000111333444444555666777888999999:::::::::999888666666444333222111111222444555999666444222444666777888===<<<<<<>>>BBBCCC@@@===;;;<<<<<<<<<<<<===AAADDDCCC>>>999:::>>>BBBAAA@@@EEEIIILLLLLLHHHCCCAAAAAAEEEFFFKKKOOONNNIIIFFFHHHDDDIIILLLKKKKKKNNNOOONNNJJJMMMOOOQQQPPPOOONNNNNNPPPRRRUUUYYY]]]bbbiiimmmjjjiiiiiilllqqqxxx|||\\\FFF<<<888666000///.........,,,)))''''''+++///...***&&&&&&(((...111555777666555555555555000///111222111222666555444222000...---,,,,,,---......---,,,,,,---///------,,,)))&&&######$$$***...222444222000000000///000000111111111111111...111555666333000---,,,333222111...+++***+++,,,,,,,,,,,,---///222555777444000++++++///222111000333444555555555333111000,,,***((())),,,///111222222000---,,,...000222333111333222...)))(((,,,000222...***((((((******)))'''))),,,...///---+++***+++---///000///000222333,,,***)))---111333111...000222333222000///000222000000000000000000000000222111///---,,,...222555...***%%%""""""$$$&&&'''))))))***+++---000333444333333444555666666666555444555555333111000111333111000......000222444444666333000---,,,...000222555222000111444666555444444333333222222333333444000+++'''(((---222333333444333111222333333222111333222///,,,)))***...111222333444333111111333444777666555444444555666777999888888888777777666666444333222222333666888:::;;;999666444555777888999@@@???===>>>@@@@@@>>><<<;;;;;;<<<;;;;;;===@@@CCCCCC>>>:::;;;???BBBBBBAAADDDFFFIIIIIIGGGDDDAAA@@@@@@AAAEEEJJJJJJFFFFFFHHHJJJNNNQQQNNNMMMNNNNNNLLLJJJLLLNNNOOONNNMMMLLLLLLPPPRRRTTTVVVYYY]]]cccgggdddddddddgggnnnwww~~~fffLLL???999888000...---,,,------,,,++++++...000...+++((()))***000000111333555555222000111......111111///000333222222222222111000///......//////...------...000......---+++'''%%%&&&''',,,...111222111/////////---......///000000111111000222444555333111000///333333111---***(((((())),,,,,,---...000222444666444000------111333444222333444666777666444111///)))'''&&&'''***---000000222000...+++***,,,000444333444333000,,,+++...111///---,,,,,,---.........***,,,...///...,,,***((())),,,///111222333666888///---,,,...222333111...000111111111///...///000000///---,,,,,,---///000222222111000......000222000---)))$$$!!!!!!%%%(((,,,,,,,,,,,,---///111333444444444444444333222111333444555333111///......333222000//////000111222222000---++++++---000222777555222222333555666666333333333333222222111000...***&&&'''***...///...222000...---...000000000000///---***)))+++///333444444555444333444777999;;;:::777444333333333444777777555555444555666777444444333444666999<<<>>>===;;;999777666777999:::CCCAAA>>>=========;;;::::::;;;;;;;;;:::;;;>>>AAABBB>>>;;;<<>>DDDEEECCCDDDIIILLLQQQSSSQQQOOOPPPPPPNNNJJJKKKLLLMMMMMMLLLJJJJJJOOOPPPQQQRRRSSSVVV[[[^^^aaaaaaaaaeeekkkttt|||pppRRRAAA:::888000...,,,+++---///000000222222222///+++)))***+++222000000222555555222......---...000000---...111111222333333333222000//////000111000......000111000111000...+++)))***+++...///000111000/////////..................//////000222444444222111222333333333111---)))''''''(((,,,,,,---///111222333333333111///000222555555555333555777888777555222000***((('''(((+++///000000000111000---***+++///333777777666222///---...000......///000111111111000...///000000...,,,)))'''))),,,///222333444555777111000///000333444333111111111111111000//////000000...+++))))))***---...222333444333000//////000///...+++&&&!!!"""&&&+++//////.........///111222444444555333111///......222333444333000---++++++333222111...,,,,,,...//////...,,,***+++---000222777555333111222333555666333333333222000...+++***%%%""" ###&&&'''''',,,)))&&&&&&(((,,,...///------+++))))))+++000444444555555555555777:::===>>><<<888444222111111222555444333222222444666777555555444555777999<<<>>>???===;;;888666666888:::AAA???===;;;::::::::::::999:::;;;:::::::::<<<>>>???===;;;<<>>999999;;;@@@AAA@@@CCCHHHJJJPPPRRRQQQQQQSSSTTTRRRLLLLLLLLLLLLMMMLLLKKKIIILLLMMMNNNNNNOOOQQQUUUYYY___aaadddgggkkkqqqwww{{{~~~}}}|||YYYBBB999888000...,,,,,,...111222333666555333000---+++++++++333111000222555666333000---,,,...111///,,,---222444555555555444222000...111222222111000000111333333444333111///---...///////////////000000000000000000...---,,,,,,,,,,,,///111333333222222333555333333111...***((((((***,,,---...///000111222222333222111222333555666666444666777888777555333111+++))))))***,,,///000000...111333222///---///222:::999777333000...---...///111333444333222000///111111111111///---+++)))***---000222111111111222222111111222444555555555333333222222222222111111///---)))'''&&&(((+++---222333555444222000//////,,,---,,,(((%%%&&&+++///222111000/////////000111222444555333000------...111333444222///+++***)))111111000---******,,,...///...,,,++++++---///111444333222111000111222444333333222000---)))&&&$$$"""$$$%%%%%%""" $$$))),,,...,,,,,,+++******,,,000444333444555555666888;;;===>>><<<999555222111111111333222111111222444666888777666555555666888:::<<>>@@@AAAAAA???>>>>>>@@@DDDEEEBBB>>><<<;;;===AAAAAA@@@CCCHHHKKKPPPSSSQQQPPPSSSSSSQQQNNNMMMLLLMMMNNNOOOMMMKKKIIIJJJKKKLLLMMMPPPTTTWWW[[[```fffkkkooossswww{{{|||qqqnnnqqq|||```DDD999777111...------///222333444666555333111///...---,,,222222222333555555444333......///111///+++...444777777666555333222000///222333333222111111222444444555555333111000111222111///...///111222333222222111///---++++++++++++---///111222222222444555222222111///,,,+++,,,...///......///000111222333333333333333444555555666666777777777777555444333,,,+++***+++---//////...///111333444333111111111:::888666333000...---,,,///111444444333111000///222222333222111000...---,,,///111222000...------///000000222333555777999666444333333444444333222...,,,)))&&&%%%''')))+++000222333333111///......,,,,,,,,,++++++,,,///111111000///.........///000000333444333///------///222222333111...+++******///000000---***))),,,000222111///---------...///000111111111//////111222333333111...+++(((%%%$$$ !!!###%%%''')))###!!! $$$))),,,...,,,---------,,,---///111///111444555555777999;;;;;;:::888666444333222111000000000111222444777888777666555444555777:::;;;AAAAAA???;;;666444777:::;;;<<<<<<<<<::::::<<<>>>:::;;;<<<<<<:::999:::;;;<<<<<<<<<===>>>@@@AAABBB?????????AAACCCDDDBBBAAA???>>>@@@DDDDDDBBBDDDIIIOOOSSSUUURRRPPPQQQPPPNNNPPPMMMKKKMMMPPPQQQPPPMMMIIIKKKLLLLLLMMMPPPUUUXXXWWW]]]fffmmmqqqvvv|||ooocccbbbhhhvvvgggHHH:::777111///......111333444333222222111111111111000000000111333333333333555666000000111111...,,,000777888777666444333222222222333444444333222222333555444444444333111000222333111///---...222555555555222000...,,,+++,,,,,,---***---000222222222333444111222222000//////111333333222000000000222444555333444444444333333444555888888777666555555555555111///...///000111000///111000000111333444333222666444333111000///...------000333333111000000111333333333444333333222111---000222222000...,,,,,,***+++---///111444888:::777555333333555666444222---+++)))'''&&&'''((()))---...000///---,,,,,,,,,...------...000111111000......,,,+++++++++,,,---...111444333///---///111222222222///,,,++++++,,,...000111///++++++///444666444222000...---......,,,///222222000///000222222111///---+++***))))))'''((()))))))))***,,,...(((&&&$$$%%%(((,,,...///,,,...000000...------...,,,///222444555444555666666777777777666555444333...///000222444666777888555555444555666999<<<===CCCDDDBBB===777555888;;;<<<>>>@@@@@@>>>===>>>???;;;<<<======;;;::::::;;;<<<===???@@@@@@BBBCCCDDD???AAACCCCCCCCCBBBCCCDDD@@@@@@BBBGGGGGGEEEGGGKKKPPPTTTVVVRRRPPPQQQPPPNNNOOOLLLJJJLLLPPPSSSQQQOOOMMMNNNNNNNNNOOOQQQUUUXXXYYY^^^fffkkkooouuu~~~wwweee[[[\\\eeesss~~~kkkJJJ;;;777111//////000222444444333......///111333444444222---000333333111111444888222111222222...,,,111999888777555444333333444444333444555444333222444666333333444222000000111333222///---...222666777777000///---,,,,,,---...///))),,,000222333222333444111222222111111222444666666444222111111333666888333444555444333333333444:::999777555555555666666666444333333444444333111333000---...111444555333222111000000000000///...+++///222222111000111333333333444444555555444444---000333333111...---,,,&&&(((***---///333888;;;777444222333555666444111---+++)))'''&&&'''((((((***,,,---,,,+++******+++000......000444444111...,,,+++***)))))))))***+++,,,000444333///...000333333222111///,,,+++,,,......111222000------222777888777444111///...------***...222333222000111222111000...---,,,,,,---...---...///...------///000---+++)))***,,,...//////---///222222000...,,,,,,)))---111444444333333333333555666888888777555444---...000333555777777888444444444555777;;;>>>@@@EEEFFFEEE???888666999===>>>AAADDDCCC@@@>>>>>>@@@<<<===>>>>>><<<::::::;;;===???AAABBBBBBCCCEEEGGG???BBBEEEEEEBBBAAACCCFFF??????CCCHHHIIIGGGIIIMMMMMMRRRUUUSSSRRRTTTTTTRRRNNNKKKIIIKKKPPPSSSRRRPPPPPPQQQQQQPPPPPPRRRUUUXXX___bbbfffiiikkkrrr}}}~~~ooo___XXX[[[dddrrr}}}^^^CCC555555111000333333000111333333222222333555666555333222111111111333333111//////000111000...///222666222444666666555444555666666444333555777777444111444555222------111333111111000000111333555444333000111111///,,,*********))),,,000222333333333444333333444333222333555888666333000000333666666666666666555444333111111000555777888555111000444999888999888888777555444333111000///...,,,---111444444222111000000///,,,*********,,,000333444000,,,,,,...222333333222333333111000///000111000...,,,(((***,,,---...000333666333111///222555555000+++*********+++,,,,,,)))'''---------,,,++++++******---...///111222222222222111---***)))***+++***((())))))***---000222222111666555333///++++++---///000222444444222111222444444444333///***)))+++---000111222333222111000///000000000...---...000222,,,.../////////111444777555555555555333111...---/////////000000000000000000111222333333333222111555888::::::777222///...---///222555777777777666777555555999???BBB@@@<<>>AAA>>><<<>>>DDDFFFEEEBBB???@@@@@@>>><<<999999999BBBAAABBBCCCDDDDDDBBB@@@@@@BBBCCCAAA??????BBBFFFIIIHHHFFFDDDCCCEEEIIILLLUUUTTTQQQOOOOOOQQQTTTVVVOOOKKKGGGJJJPPPVVVXXXWWWQQQPPPPPPQQQSSSUUUVVVVVV\\\^^^ccchhhooouuu{{{}}}}}}iiiVVVSSSWWW```nnn|||gggKKK<<<666333222444555222222444333222222444666777666555333222111111222222000...---///111000......000222///111444444444333444555444444555888:::888333///222444111---,,,000222000000///...///000111000/////////...,,,)))''''''((())),,,000222333222333333333444444333111222444777555333111111444666666555444444333222111000//////222444555333000000555999::::::999888666666555555222222000---+++,,,///222666444333222222111...,,,,,,---///222555444000,,,***...222444444333333333111/////////000111000...+++---............000222111//////111555666222...*********,,,...///---+++111000000...---,,,+++***---......///000111111222111...+++***+++,,,***)))))))))+++---000222111000222222000...+++,,,...000111222333333222111111000222222111...+++***---///333333444444333222000///222222222111///...//////,,,------------///333666666666666666555444333222//////......///000111222444444333222222333333444444666888888555222000///---...111444666777777777666444444888>>>AAA@@@===???===:::888999;;;===>>>CCC???;;;<<<@@@CCCCCCAAA@@@BBBCCCBBB???===<<<<<<@@@??????@@@BBBCCCBBB@@@@@@@@@@@@AAACCCEEEFFFFFFIIIJJJJJJHHHGGGHHHKKKMMMTTTSSSRRRRRRQQQQQQRRRRRROOOLLLIIIKKKQQQUUUUUUTTTNNNNNNOOOQQQTTTWWWXXXYYYVVVYYY]]]dddllluuu|||vvvbbbPPPOOOVVV```nnnzzzpppRRRBBB888444333666777444333444333333333444777999999888444333222222222111///---,,,...000///...,,,,,,---,,,...111333222222333444333444777::::::777111,,,111222111------000111///000...,,,,,,---...---,,,......,,,(((%%%######%%%***---111333333222222222444444333222000000333555444222111222444666666555333333111000//////......///111111000...000444999;;;:::888666555555666777777666333///,,,,,,///111777555333333333222000......///222555777555000,,,)))---222555555333111111000...---...000222222111000111111000...,,,---......------000444555333000*********---000111111///333333222111///---,,,+++------,,,,,,---...///000222///,,,+++,,,,,,+++*********,,,///111111///------------+++***+++...111222111111222222222///---............------000222666666666555333111000///444444555444333111...---,,,,,,,,,++++++---111444444333333333333444444555000///---------000222444999777555333222333555666333444666555333111111222...///000222444666888888666555444888===@@@@@@>>>===;;;888666666888;;;>>>CCC???::::::<<>>=========<<<;;;===???AAAAAAAAA@@@>>>???CCCIIIKKKIIIFFFHHHJJJKKKKKKJJJJJJKKKLLLSSSSSSTTTTTTSSSQQQOOONNNPPPNNNLLLNNNQQQSSSRRRPPPLLLMMMOOOQQQSSSUUUWWWXXXTTTVVVZZZ```hhhrrrzzz~~~mmmYYYJJJKKKVVVaaammmxxxvvvUUUBBB999444222666777555333333444333333444777999:::999555333222222222111///,,,+++---//////...+++)))((())),,,000222222333333444333444555777666333///,,,000222222//////111222//////---++++++---......---///...+++'''###""""""###***...222444333222111111444444333000...///111444222222222333444666666666555444333222111111111111///000///---,,,...222666;;;999666333222333555777<<<:::666111------///222555333111000111111000......111444666666333...***+++///444666555111...---///...---...000333333333555555555222///,,,++++++---,,,,,,...111222111///+++++++++---///111000///000111111111000...---,,,---,,,***)))***+++---///222000...---,,,,,,,,,,,,++++++---///111111...,,,*********)))((()))+++---000000///111333222000---***+++,,,---///111333555888777666444222000...---222333555777777555111......---,,,+++***---111444...---------...///111333000...,,,+++,,,000444666:::999777666555555555555222333333222111111222444000111111222444777999:::999888777999<<>>:::999777555555666:::===???<<<::::::<<<>>>>>>===:::<<>><<<;;;:::>>><<<::::::===????????????@@@BBBFFFJJJKKKIIIGGGGGGHHHIIIIIIHHHIIIJJJLLLSSSSSSSSSSSSQQQPPPNNNMMMQQQOOOOOOPPPRRRRRROOOMMMLLLMMMPPPQQQSSSTTTVVVWWWXXXYYY[[[___fffooovvv{{{jjjWWWIIIMMMYYYcccmmmuuu~~~[[[DDD;;;555111444666444222222333222222333666999999999555333222222222111///,,,+++,,,...///...,,,(((&&&(((+++000222333333333444222222222111///...------000333333111111444333000...,,,+++,,,...111222222000///...***&&&$$$$$$%%%***---222444444222000000444333222///---...111333111222222333333555666888999777666444444444555666222111...,,,+++---000333999666333000000111444666;;;999555000,,,+++...111111///---------......---...000444555333000+++))),,,000555666444000,,,***000......///111333333333666666666444000,,,++++++,,,++++++,,,......---,,,...,,,++++++---------++++++,,,---...///...---,,,+++***)))((((((***,,,...222111///---,,,,,,,,,---,,,,,,---///000000...,,,*********(((&&&&&&''')))---...000222333333111///)))***+++...111444666777888777555222000...,,,,,,///000333888;;;999555111000000///---,,,...111444************+++---///000111///,,,***,,,///444777777888999:::999777444222111222222111000111333555333333333444555777999:::<<<<<<;;;<<<===>>>===<<<888999888666555555999<<<888999;;;>>>@@@@@@>>><<<777:::<<<===<<<;;;:::;;;???===;;;;;;===>>>???>>>>>>BBBGGGIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIILLLNNNTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRQQQNNNLLLKKKOOOSSSVVVXXXYYY\\\___[[[\\\]]]aaahhhpppxxx|||zzzjjjYYYNNNRRR]]]dddlllttthhhOOO>>>666000222555444333333333111000111444666777777444333222222222111///---------...//////...***''''''+++///222222222222222000000000...,,,+++,,,...///333444333333555444111---+++***+++...111333444111111000...***(((''''''(((,,,222555444222111000333222000---,,,---000444222222222222222444777:::;;;999777666555666777888555222...,,,+++---000222777555111//////000333555888555111,,,((())),,,//////---+++***,,,------,,,---000222333000---******,,,000333555333000---,,,111000000111222333111///111333444333000---,,,,,,++++++++++++,,,,,,,,,,,,000...+++***++++++***(((&&&'''***,,,------,,,+++(((((((((((()))+++,,,...111111000...++++++,,,...---,,,,,,---///000///...+++,,,,,,***'''&&&&&&''',,,///333444333111000000******,,,///444777888888888777444222///---,,,,,,,,,---111777<<<===888444000111111000//////111333------------...///000111111///---+++,,,///333666444666888:::999777333111111222222222111111333555444444555555666666666666;;;<<<===>>>>>>===;;;;;;888:::<<<:::777666888:::555888===AAABBBAAA>>><<<888:::<<<<<<<<<<<<===>>>@@@>>>===>>>@@@AAAAAA@@@???CCCHHHIIIEEECCCCCCEEEJJJKKKMMMMMMMMMMMMOOOPPPQQQPPPOOONNNNNNOOOQQQRRROOOPPPQQQQQQQQQPPPOOONNNMMMRRRYYY]]]```bbbgggjjj[[[]]]```eeelllttt{{{vvviii\\\TTTXXX___cccjjjsss|||xxx^^^CCC888000111444555555666222000...///111333444444333222111111222222000...///......///000000,,,)))&&&)))...111111000//////---///000///,,,+++,,,------222444333333555333000,,,***((((((+++...000111000111333111...+++))))))'''+++111555555333222111111000...,,,+++---111444222333222000000333888===:::888666444444555777888555222...,,,---000333555666444222000000111333444666444000+++(((***...111000...++++++---...//////---000222111...,,,+++,,,)))---111222222111000000222222222333444222///,,,***,,,///000...---------***+++,,,,,,,,,---///000111...+++************)))%%%&&&)))+++,,,+++)))(((%%%&&&''')))***,,,---...000000000---***)))+++---...,,,+++,,,...000000000---......---***))))))***---333888777222......000---,,,---111666999999888999777555222000...------,,,---000666<<<===999555000111222222111000000111222222333333333333222222111000...,,,---///222444333444666777777555333222111222444333222222333444333444555555555444222111555888<<<>>>>>><<<;;;:::888<<>>999666777999888;;;???BBBBBB@@@???>>>999:::;;;;;;;;;<<>>===>>>AAADDDFFFFFFEEE@@@BBBDDDEEEDDDCCCBBBBBBFFFJJJOOORRRRRRPPPNNNMMMKKKLLLNNNOOOQQQQQQRRRRRRNNNOOOPPPQQQPPPPPPPPPQQQRRRXXX___bbbcccdddhhhlll^^^```ccchhhooovvv|||ttteee\\\WWW[[[___aaahhhsssyyy}}}hhhFFF:::111111555666777888222000------///111222222222111111111333333111///000///...///111111...+++$$$(((---//////...------***...111222///---,,,---,,,111333222333444333...,,,)))&&&&&&(((***,,,,,,///111444333000---***)))&&&+++111555555444222222000///---+++***---111555333333222000///222999>>>888666444222222333555777444111---,,,...222666888555444333111111222333444888555111---+++---222666222000------...000111111...000222111---,,,,,,...'''***...111222222444555333333444555555222---)))%%%(((+++------,,,------)))+++,,,---...///222444000...+++***+++++++++***&&&'''***++++++)))'''&&&$$$%%%''')))+++---......///000000---***)))+++---...,,,******---000111222...000000///---,,,---...///666<<<:::111++++++///.........222777::::::888:::888666333111/////////------///555<<<===999444///111333333111000//////444555666666555444222111222000...------///111222333333333444444444444444111333555555333222333444222333444555444222///...000444999======<<<;;;:::999===BBBAAA;;;777666888===???AAAAAA@@@?????????888999999999999;;;???BBB;;;<<>>666444111555999333333222111111222222000///111111111333444444222000000111333333111...)))'''###'''***------,,,------+++...111444555333000...222111222444555444///***++++++++++++++++++,,,,,,***---000222111---)))&&&''',,,111222000///222666000///---******---333777444333222222222444666777444444333000------111555555111------111333111...111555888888555111111111777777555222000111333666999666333000000222555777:::777444222222111000///,,,***))),,,111555555444555444333333333000+++&&&%%%&&&&&&%%%%%%&&&))),,,+++...222555666555222000222000.........---+++)))''')))+++---,,,***'''%%%)))))))))***,,,...000111111...***((('''))),,,...000///...///111333222111///111222111//////222555888888777333///,,,,,,---111333666999999999777666222333444555555333222000---,,,...222777777333///000000000000///---,,,+++555666777888888777666555555222...+++++++++,,,,,,...000222666888888555333777555333333333222111///111555999999555111//////666666888;;;======<<<:::AAA>>>:::888999:::::::::>>>>>>>>>@@@AAA@@@===;;;;;;999777777999;;;======<<<>>>@@@EEEMMMQQQLLLCCCDDDCCCAAA@@@@@@@@@AAABBBDDDGGGJJJMMMNNNLLLJJJHHHJJJJJJJJJKKKNNNQQQTTTVVVPPPNNNNNNPPPUUUWWWWWWUUUPPPTTTYYY^^^``````^^^]]]^^^dddmmmrrrsssssstttuuuwwwvvvddd^^^XXXWWWXXX^^^iiitttxxx|||nnnSSS@@@777555222666999444444222111111222222111///333222222333555555333111222333333333000---)))'''%%%'''***+++*********+++---///222555555333111///222222222444555444///+++------,,,+++************(((***...000000---***''''''+++000000......111444000///---******,,,111555333333444555666666777777444333111...+++,,,000444555000------000111///---...222777777555333333444888777555222//////222444666444222000000222555888;;;888444222222222222111---,,,,,,...333666666666666444333333333111---)))((((((&&&$$$"""$$$'''***,,,...222666777666444222222111000///000000...---&&&(((+++------,,,)))(((*********++++++,,,---...,,,***&&&$$$%%%'''+++...///...---...000111111000...000222333222222444777999999888555000...---...555777888999999777555333333444555666555444222111---...000333444333000---111111111111000///...---666777888888888888777666555222///,,,******)))))),,,...111555888999777666777555444444555555444222444777::::::777444444444444555777999<<<======<<>>@@@AAA@@@>>>;;;;;;:::888888:::<<<>>>??????@@@AAAEEEKKKOOOIII@@@@@@?????????@@@@@@AAABBBEEEGGGIIIKKKLLLKKKJJJIIIJJJIIIHHHHHHIIILLLOOORRRSSSRRRQQQRRRUUUVVVUUUTTTQQQRRRTTTWWWYYYZZZ[[[[[[]]]bbbiiimmmnnnooorrruuu{{{yyyjjjaaaZZZXXXYYY^^^gggpppwwwzzz{{{ZZZDDD888666222444777222444222111111333333222000444333333444555555333222555444333222///---+++)))''')))))))))'''&&&''')))...000333555555333111000111111222333444333///,,,///...---+++******))))))(((***---///000...+++)))))),,,...---++++++...000///...,,,***)))***...111111444777:::;;;:::999777222111...+++***+++000333444111------///000...,,,---111666777666555666888888777555111......000222333111000///000333666888;;;888444222222333333333///......111444666777666555333111111111000...,,,,,,***&&&""" !!!&&&***...000333666777666555333222111111222333333222000'''))),,,......---,,,***,,,,,,,,,+++++++++++++++(((&&&###!!!"""&&&+++...///...---...000000000...,,,...111333444555777999::::::999666222/////////999:::::::::888555222000444555666666555333111000...000333444222///...---111111222222222222111111666777777888888777777666444333000---+++((('''&&&***---000444777888999888666555555666888999888777999:::::::::888888999:::555555666888:::<<<>>>???>>>;;;777666666777777777:::;;;===???AAAAAA>>>;;;;;;;;;::::::;;;===???AAAAAABBBCCCDDDIIILLLGGG>>>;;;<<<===>>>???@@@AAAAAAFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHEEEDDDDDDGGGJJJMMMUUUTTTRRRSSSTTTTTTSSSQQQQQQPPPOOOOOOQQQSSSVVVXXX]]]aaaeeehhhjjjmmmrrrvvv}}}|||lllaaaXXXWWW[[[aaahhhooovvvwww~~~aaaHHH999777222222555000444333222222333444333111444333222222444444333111555444222111//////......*********(((%%%%%%%%%'''///000222333333222111000//////111222222000...,,,...------,,,++++++++++++,,,...000111111///---+++,,,---...,,,)))((()))+++------+++)))'''(((***---000444999===???===999777111///,,,***))),,,///222555222///...//////...---000444888999777666777999888777444000---,,,---/////////...///111444777999;;;777333111111222333333//////000222333555555555111000...,,,,,,,,,,,,,,,---+++'''###!!!###)))---222333555666555444333111000000000222555555444333+++,,,...//////---,,,***---------------,,,,,,+++(((&&&###"""###''',,,///000///...///000111000///)))+++///222444666777888999::::::777333111000000:::::::::999777444111000444444444444333111000///...222555555222//////000111222333333444444444444555555555555555555555555444444333000,,,)))'''''',,,...111444555666777888666555555777:::<<<<<<<<<;;;:::999888888999<<<>>>999999999888999:::===@@@:::888555444555888999999999:::<<>>;;;;;;;;;;;;::::::<<>>?????????EEEFFFGGGIIILLLNNNPPPRRRMMMJJJFFFCCCCCCEEEIIILLLRRRQQQPPPPPPPPPPPPOOONNNPPPOOONNNMMMNNNOOORRRSSSZZZ^^^dddgggiiilllqqquuu{{{~~~|||jjj^^^UUUVVV]]]cccjjjooosssssszzzdddGGG666555333333666444444333222333444555444333222000000000222333222111444333222111000111222222,,,,,,+++)))'''&&&&&&(((//////000000000000//////,,,---///000///---,,,,,,------,,,------...//////333333333333222000...---//////...,,,)))'''''''''+++,,,+++)))''''''(((***000444999>>>???<<<888555///...+++***+++...000111555333111000000000000000444777::::::777555666888777666333///+++***+++---,,,---...000333555888999999666222000000111111111---///000111222222222222,,,+++***(((&&&'''((())),,,+++)))'''&&&)))...222666666555444333111///.........///222555666555333//////000000...,,,***(((,,,---......///......---+++***'''&&&''')))---///222000000000222333222111)))***+++...111333444444555777777666333000000000666777777777666444333222222222111111000///.........111555666444222333555111222333444444555444444333333222222222222333333555555555222---*********///111333333222222444666555555555888<<<>>>??????<<<999666444555888<<<>>>>>>>>>===:::888888;;;>>>777555333333666:::<<<===999999:::===??????>>><<<:::;;;;;;:::999:::===@@@>>>@@@AAAAAAEEEJJJHHHCCC<<<============>>>>>>>>>DDDEEEGGGIIIMMMQQQUUUWWWPPPMMMIIIEEEEEEGGGKKKMMMLLLLLLMMMLLLLLLKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPTTTZZZaaafffiiikkknnnqqqwww~~~|||kkk___VVVWWW\\\bbbggglllppppppvvvfffGGG555666444555:::999444333222333555666555444000///...///111333333333444333333222222222333333---......---+++******+++000000//////............+++---//////...,,,,,,---------......///111222333555555444222111///---,,,............,,,***((('''+++,,,,,,+++))))))***+++000333777;;;;;;999666333///---,,,---///111111111444333222111000111222222666999:::999555333444666666444222...***)))+++,,,+++---///111444777888999888555222111000000...---,,,...111111000/////////))))))(((&&&$$$$$$%%%'''***+++,,,,,,,,,...222555666555444111///---,,,+++,,,---///222555666555333111111111000...+++)))'''+++,,,...//////...------++++++***)))***,,,...///111000000111333444444333,,,+++***+++---///000000///111333333111/////////333333444444444444444444000/////////...............111444555666666777888111111222333333444333333222111111000000111111222333555555222...,,,---///222444555333000///222555444444555888<<>>???<<<:::::::::<<<>>>===<<<;;;<<<===;;;888888<<>>======>>>???@@@DDDEEEGGGJJJNNNRRRUUUWWWPPPNNNJJJHHHHHHJJJMMMPPPJJJKKKLLLKKKIIIHHHIIIJJJNNNPPPRRRSSSTTTSSSQQQPPPPPPVVV^^^dddfffiiilllooowww~~~pppeee\\\ZZZ\\\^^^bbbggglllmmmtttrrrOOO:::999666444777777444333333444555666666444///...---...222444666666666666555444333222111111---///111111000/////////111111000///......//////,,,...000000...---...///000000000000111222333333222111000...---,,,,,,+++)))+++---///111///---***---...//////---------...111222555666666555333111...------000333444333111111111111000000111222444444666888666333111222444444333000,,,)))(((***,,,,,,---000333666888999999999777444333222000---+++,,,///222222000.........***++++++)))%%%$$$%%%'''(((+++...111111111222333333222000...,,,,,,++++++,,,---000333666777555333000000000///---+++)))(((,,,,,,---...---,,,***(((&&&''')))***,,,---...//////......000333444444444111...***)))***,,,,,,,,,))),,,...///...------...000111111222333333333444///............///000000000000111333666777777666000111111222222222111111222111000000000000111222111333333000,,,,,,///444333555555333///...111555333333444777;;;>>>??????:::666000...111444777888;;;===>>>;;;666555777;;;:::888666666999<<<>>>???>>><<<999888:::<<<=========??????<<<888777;;;???<<>>>>>:::555000...000444666666777:::<<<:::666444777:::===;;;888888999<<<>>>>>>@@@===999777888:::<<<===@@@AAABBB>>>999888;;;???===@@@@@@???AAAFFFGGGEEEAAA???===<<<>>>BBBGGGJJJFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIHHHHHHJJJLLLNNNPPPRRRSSSSSSPPPKKKHHHHHHIIIRRRRRRSSSTTTTTTUUUUUUUUUXXX\\\```dddgggllltttzzzqqqjjjdddaaa^^^^^^eeemmmhhhkkksss|||iiiCCC555666444///...111111222444777777666444//////...///111444777999888666555444333222///---...///111333444444444444444555555333000.........000000222333444444333333444666777555222///---,,,...---+++***)))(((((()))%%%&&&***000555777555111111333555666555333111///111222333222000///......000000000111222222333333000///...///111111111///222111111///...,,,***)))***+++---......,,,+++***///...///222555999:::;;;666444111//////...,,,***)))---222555444222000///...---,,,,,,,,,,,,+++***)))---111222000.........111000---)))&&&&&&))),,,,,,///444777666555444444///---,,,******+++,,,---///...,,,+++***)))'''%%%###&&&******)))((()))+++......------...000333555222...++++++,,,+++%%%###&&&+++///111111///---//////...---...000222444666444000......111444777666222000000222333333111111000///......///000111333555555111,,,,,,000555555555444222111222555888777555444222222333444555444444555777;;;>>>???>>>:::555000111555777666222666666666666666888;;;???DDD???;;;999;;;>>>>>>>>>;;;;;;:::888888:::===AAAEEECCC@@@===;;;;;;;;;;;;DDDCCCAAA@@@???@@@@@@AAACCCCCCBBB@@@???AAADDDGGGGGGFFFFFFFFFHHHJJJMMMOOOKKKIIIFFFDDDFFFKKKQQQTTTUUURRROOOMMMMMMMMMMMMMMMSSSNNNKKKRRR]]]bbb]]]WWWaaaeeejjjkkkjjjlllqqqwww~~~sssfff___```fffmmmqqqmmmmmmooowwwnnnEEE555444333222333000000000222444555333111/////////000222444666888777666555444333111///---...000222444555555555555777888777555222000///000111111111111222444555555333555777666222...+++***)))))))))((((((''''''&&&'''''')))---222444222000111333555666666555333111222222222111000/////////.........//////000000000///...---...///000///.../////////...---,,,***)))---...///000000///---,,,.........000333666888999555222000......---,,,***---000444555444111//////---,,,,,,,,,............///000111000---,,,...000666333...((($$$$$$(((+++,,,000333555555333222222---,,,***)))***,,,...000000///---+++******(((''')))+++......+++)))***++++++,,,---...///111444666333///,,,+++---,,,'''###%%%'''+++///111111000///------,,,---...111444555555333000------///222555666333000000111222222000222111000/////////000000333444444000,,,+++///333888777666444222333666999777555333222222333555666666666666888:::<<<<<<<<<777444222333666777666444333444666666777999<<>>AAACCCBBB@@@>>><<<<<<<<<<<>>@@@AAA>>>:::888999:::;;;;;;888999:::;;;:::;;;>>>@@@@@@@@@???>>>============AAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCEEEHHHKKKHHHHHHGGGEEEEEEEEEEEEFFFLLLJJJGGGEEEFFFIIIMMMPPPUUURRROOONNNNNNNNNMMMLLLLLLKKKJJJMMMRRRYYY]]]^^^[[[```eeehhhiiikkkpppsss||||||xxxqqqooommmkkkiiilllmmmooouuu~~~]]]CCC888555666888666555444444555555333222000111222333444444333333555666666555222000...------///111333444555555444666666777666444222333444222000,,,))))))+++...000...222666777555111---,,,)))***++++++)))'''$$$"""!!!###&&&***---///...------///111333444555444444666333111///000111222222,,,---.../////////.........---++++++,,,,,,+++***+++,,,---...////////////222333444444333111///...000111111111222333666888333111//////000111000///000222333222000///...///...///000111111111222333444222///---+++,,,///111888555000***%%%$$$&&&(((...000111111...---,,,,,,***)))'''''')))...222555222222111///------///000333333444333111...---,,,)))---000111111111333555555222...,,,...///000//////...,,,+++************%%%%%%&&&(((,,,000444666333111...+++***+++---...444333222222333555666666777666444111000//////000333444444222///...///000777777555222000111333666444333000///000222555777666555444555666777666555111555999;;;;;;:::::::::666999;;;======>>>???AAA@@@>>>;;;888888888999999666888::::::::::::<<<==================>>>>>>>>>@@@???>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDFFFJJJLLLEEEEEEFFFFFFGGGGGGGGGGGGKKKIIIFFFDDDDDDFFFIIIKKKOOOMMMLLLKKKMMMNNNMMMLLLLLLNNNPPPQQQSSSVVV[[[```___bbbfffhhhiiijjjlllnnnwww{{{~~~xxxuuurrrooolllkkkkkkmmmqqqyyynnnPPP@@@888666666777555444333444444333222000111222333333333222222555666666444000......///,,,...///111222222222222///111222222111111222444111...***&&&$$$%%%&&&'''***...444777666333000///*********)))'''### &&&,,,/////////......///222444666777777777777444000000111333333333...///111222333333222111///---,,,,,,,,,,,,***)))+++,,,...///111222333333222333444444222000...,,,...///111111111111333666333222000111333444444333...//////...------///000222333444333111000111222111000/////////000000000111111000---***(((((()))//////000...,,,******++++++***((((((***---111444111222333111//////111444222222222222222000...---,,,000333333000///000333666333000...///000222333333111---***'''&&&&&&&&&######$$$&&&***...222555222000...+++++++++,,,---222222333444555777:::<<<888666444222000/////////444444555444333111111111333333111///------000333333111///---...111555777333222222333555666555444111555:::===>>>======>>><<<>>>@@@AAA@@@???@@@AAA???>>><<<999777666777888555777999999888888999;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>===>>>???AAABBBAAACCCDDDDDDDDDFFFIIIKKKEEEFFFHHHIIIIIIIIIHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGHHHKKKMMMMMMMMMNNNRRRWWWXXXVVVVVVZZZ^^^```bbbeeegggiiikkkmmmnnnttt||||||xxxuuuqqqnnniiiiiijjjnnnuuu|||ZZZEEE:::666555555333111111222222222111///000000000111111222222555666666222...,,,...111---...///000111000//////,,,...000000//////111333...---***'''%%%###""""""(((,,,111333333111000///''''''&&&$$$!!!&&&,,,///000000111111222444666888999::::::777333000111333555444222...///222444666666555444111///---------,,,+++)))+++,,,...000222444555555222222333333111...,,,***(((,,,111222000///111333333111111222444666777666.........,,,+++,,,///111444666777555111...///111///...///000222222111///,,,---//////---+++***+++/////////---***)))***+++---,,,+++******,,,...//////222444444111111333555111111000111222222///---///222555333///---000333666444222000000111333444555222...***'''%%%%%%%%%$$$$$$%%%'''***...222444111000...---,,,---...///111222444555555888;;;>>>777666444222000//////000333444555666666555333333000///...,,,+++,,,///222333222///...///333777:::444333222333555555555333111333777;;;>>>@@@???>>>???@@@AAA@@@>>>>>>>>>@@@>>>>>>===:::777555666777888999999888777777888::::::999888888999;;;===??????>>>=========>>>???@@@@@@BBBCCCCCCCCCDDDGGGIIIHHHIIIKKKLLLKKKIIIGGGFFFLLLKKKJJJIIIIIIIIIIIIJJJDDDDDDDDDGGGJJJLLLLLLKKKOOOUUUZZZ[[[XXXWWWYYY]]]]]]^^^```dddiiimmmqqqsssrrr|||yyysssnnniiiiiikkkmmmsss}}}^^^FFF;;;888888555333111000111222222222............///000222333777777555000+++***///333///000111111111000...---///000111000//////000111,,,,,,,,,,,,***'''$$$"""'''***...///...,,,,,,+++######""" ###'''***,,,...222555222222444555777888999:::666333000222555777444111+++---111444666777666555333222//////......,,,******,,,...000222444444555222222333222000---***)))''',,,333555333111222333111000000222555777888777222111...+++)))***...111444777888555000...///222222000///000222222000...+++---...---,,,,,,---...//////...,,,))))))+++,,,///......,,,+++******))),,,111555666333222333666333111000111333222///,,,///222555222---,,,111666555555333222000111222444444222///,,,)))(((((((((((((((((()))+++///222444111000///......///000111111333444444444555888<<<666555333111000///000000000111333555777666444333//////...---,,,---111444666444111000222666:::===888777555555666666444333000000222777===@@@???===<<<<<<<<<;;;::::::<<<>>>??????>>>;;;777555555777<<<<<<;;;999777666999;;;:::888555444555888<<>>===<<<===>>>??????AAABBBBBBBBBBBBDDDEEEGGGHHHKKKLLLLLLJJJHHHFFFJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEGGGIIIKKKJJJIIIPPPSSSVVVWWWUUUVVVZZZ]]]\\\[[[]]]```ffflllrrrtttqqqyyyyyyrrrjjjlllnnnpppsssxxx^^^EEE;;;;;;;;;666444222222333555555555...---,,,,,,---///222333888888555///***)))///555111222222222111000...---333333444222000//////000***,,,...000///,,,(((%%%(((***,,,,,,***(((''''''"""""" %%%'''(((((())),,,222777///000111222444555666777666333111333777888444111(((+++///333555666666555555333111000000///,,,+++***+++---///111333444444222333333222000---***((((((///777:::888555555777000//////111444777888777555444000,,,)))***---000333666888555000...000333666333//////000111///------...---,,,***+++...000//////...+++))))))+++---111000000...,,,)))'''&&&***000666777444222333666555333111222333222...+++...222444111------333999555555444333111111222333333111///---,,,+++,,,,,,++++++++++++---000333555111111000//////000222222222444555333111222555888555444222000//////000000...///222555777777555222///000///......000333777888666333222444888===@@@===;;;999888777666444222///---...444;;;@@@>>>;;;777888777666555777:::===???@@@???<<<777444555777@@@???===999777777999<<<:::777444222333777;;;>>>@@@???>>>===<<<<<<======>>>@@@AAAAAA@@@@@@BBBCCCBBBDDDHHHLLLMMMMMMKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGHHHJJJJJJIIIGGGOOOPPPRRRQQQRRRUUUZZZ___^^^]]]\\\^^^ccciiinnnqqqqqquuu|||xxxjjjnnnqqqssssssuuuxxx{{{mmmSSSDDD<<<888888666333444666888666444000...,,,...222555444333333222111000000222444555111333333111---******,,,...666999444111333222///000++++++111333...)))))))))+++,,,+++'''%%%&&&'''!!!!!!!!! ###'''+++111...***(((***---///000///...---///333555555333333222333555888777333///***,,,...000222222222222444222//////111000---***000222333///,,,,,,111666888666444222///...---,,,...///333666888999999888444111///000333666666555444111//////---***+++000555666666555222000000111333222000...,,,+++*********+++,,,,,,---------------///111000,,,******+++222///,,,*********(((''')))...333555444222333444666444222///---,,,++++++,,,------------///222555222222222222111111000///000000///---***)))+++---////////////000000000000/////////000111222333444444111000111555666555333333222222333555555444222...///222666999999888666333444555666777777777777888888666444222555<<>>======<<<<<<<<<@@@BBBDDDFFFFFFEEECCCAAADDDDDDEEEIIIMMMNNNJJJGGGEEEBBB???@@@DDDGGGGGGFFFDDDGGGJJJMMMOOONNNKKKJJJKKKMMMPPPVVV[[[\\\YYYUUUZZZ[[[]]]```dddhhhlllnnnpppsssxxxyyywwwtttrrrrrrtttwwwxxxxxx\\\III???;;;999777444444666777666444000......///111333333333111111222222222222222111111222222000,,,))))))***,,,333666333222444444111000+++***///222...***)))+++---///---***'''&&&'''$$$$$$$$$######&&&***---222///,,,+++,,,...//////---,,,,,,///333555555333333333333444666555111---***,,,...000222333333333222000///000111111///,,,111333444222......111666777666444222000...---------///222555888999999888666333000000222444444222444111000000---***,,,000444555555333111000000222333222000...,,,+++++++++,,,,,,---...............---///000...,,,***+++---...,,,)))'''((())))))))))))---111222111000111333666555222///---,,,++++++,,,------------///222555555555444444333111///...111///---,,,++++++++++++000000000000000111111111000000111111222333555555666333000000333555444222333222111222444555555444111222444777999999888666666777777777777666666555888777555111///111555:::>>>===:::888777666666666///---,,,000777===??????999999888777666666666666<<<===>>>===;;;999:::;;;<<<<<<:::777444444666999999777444222444888===AAA======<<<<<<===>>>@@@AAABBBCCCFFFGGGHHHFFFDDDCCCBBBCCCDDDGGGIIIIIIFFFDDDBBBAAABBBCCCEEEFFFFFFEEEFFFHHHKKKNNNOOOOOONNNMMMHHHJJJMMMSSSYYY[[[ZZZXXX[[[\\\^^^aaafffjjjmmmooorrruuu{{{|||xxxwwwvvvwwwdddMMMAAA===;;;888666444555555555444///000000///...///111222///000222333333222000...111111000...***((('''(((***///333222222444444222000+++***---000...++++++,,,///111000---***(((''''''''''''''''''))),,,///222000......//////...---******---000444666555333333333333444444222///,,,***,,,///111333444333333000000000111222222000...111444555444111///000333555444333222000///......,,,...111555777999999999777444222111111222111000333000///000---***+++000333333333111//////111333333222///---,,,,,,---...------...////////////............---,,,,,,...000+++)))&&&%%%&&&)))*********---//////------///222777666333111...,,,+++++++++---.........///222444777777777666555222000///111...+++***,,,---+++(((///000000000111111222222222222222333444555666777777333...---000222333222333111000111333555555555333444555777777777777666999999999888777555444333666555222...,,,,,,///111999888888777777777888888///...///333999===>>>===888999::::::999888666555;;;===>>>>>>===<<<===>>><<<;;;:::777555555777::::::888555333555999>>>AAA:::::::::;;;===@@@DDDFFFCCCDDDFFFHHHHHHHHHFFFEEEAAACCCEEEFFFEEECCCBBBBBB>>>AAADDDFFFFFFEEEEEEEEEIIIJJJLLLMMMOOOPPPPPPPPPIIIJJJLLLPPPTTTWWWXXXWWW[[[\\\___bbbfffkkknnnppptttxxx~~~|||yyyxxxhhhNNNAAA<<<:::888666333222222222222///111111...+++***---111///000111222222111000///000///...,,,)))'''&&&&&&))),,,///000111222111000...+++))),,,///000///---+++...000222000...+++)))((())))))))))))***---000111///......///...,,,***(((***...222555666555444111222222333333222000...+++---000222444444333222000000111222222111///......111444444111...---...333333222222111000000///,,,...222555777999999999666444222111000000000000000...---...,,,)))***...111111111///...///111333333111///---,,,---///000---....../////////............---,,,---...111333---***&&&%%%&&&)))***+++,,,...///...++++++///222888777555333000...---,,,+++---///000000000222444777888888888777555222111111---)))***---...+++'''---......///000111111222222222333444555777888999555000***))),,,000333333222000......000333444555333555666666555444444555888888888777666444333222444222000---++++++,,,...666666666666666777777777000000111555;;;>>>===:::777888:::::::::888555333:::<<<>>>???>>>>>>>>>???======;;;999777777:::======;;;888666666999===@@@:::999999:::===AAAEEEHHHBBBDDDEEEGGGGGGGGGFFFEEECCCFFFHHHGGGDDDAAAAAABBB>>>BBBFFFFFFEEEDDDFFFHHHIIIIIIJJJLLLNNNPPPQQQSSSNNNMMMMMMMMMOOOPPPRRRRRRYYY[[[]]]aaaeeejjjmmmooosssyyypppTTTDDD===999888555222000///000111222333222...***)))+++///111000/////////000222222...---,,,***)))(((&&&%%%))))))+++...///...------,,,******+++000333333000***,,,...111222000---+++((()))******)))***---///...---,,,------,,,***'''(((+++000333666666666666///000222222222111111111,,,...111444555444222111111222333333222///---,,,***---000111000---***)))000111222222222222111000...000333666888999999888333222111000//////000111---++++++---+++'''(((,,,000000000///...///111333222111///......///000222------.........------,,,...---,,,---///222555777111...***))))))*********000111111///,,,,,,///222888777666444222000...---+++...111222222222333444444555777888888777555333000,,,)))+++...///+++'''++++++,,,---...///000111222222333444555777888999000,,,'''&&&+++000444555111...,,,,,,...111222222111444666555333111111222444555555555444333333222000///...------...//////555555555555555555555555222111222666;;;===;;;888555666777888777666333222888;;;>>>??????>>>???@@@??????>>>;;;:::;;;>>>@@@BBB@@@<<<888777888;;;<<<;;;;;;;;;<<<>>>AAADDDFFFAAABBBCCCDDDEEEEEEEEEEEEGGGJJJLLLJJJEEEBBBBBBDDD@@@CCCEEEDDDCCCDDDHHHLLLGGGGGGHHHIIILLLNNNQQQRRRNNNMMMLLLKKKKKKLLLOOOPPPVVVXXXZZZ^^^cccgggkkkmmmqqqwww~~~cccLLLAAA888777555222///...000333888777444000,,,+++,,,...111000......///111444666---+++***)))))))))'''&&&(((%%%'''+++...+++)))***((()))***,,,222888888444,,,---...111333222000---''')))******))))))+++---,,,+++******++++++)))'''))),,,000333444444555666...000111111000//////000///111444666666444111//////222444444111---+++***(((***---///000...+++)))...///111222333333222222111222555777999999888888222222222000......000111,,,***+++---+++'''(((,,,///000111111000///000222000000000000000111222222---............---,,,,,,...------///333777999:::555222///------,,,+++***222333333111---,,,///222555555555444222111///...,,,///333555555444555555222333666888888777555333///---,,,---//////,,,)))))))))***,,,---///000111000111111222444666888999...***&&&&&&+++111555666000...------...000000000...222666666333000///000222222333333333333333333...---,,,...000222333222333444444444444444333333333222222555999;;;999666666666555444333333333222888;;;>>>@@@@@@??????@@@@@@@@@???===<<<===AAACCCFFFCCC???;;;999888999:::<<<<<<===>>>???AAABBBCCC???@@@AAABBBCCCDDDDDDDDDKKKLLLLLLJJJHHHEEEDDDDDDBBBCCCCCCBBBCCCEEEIIILLLEEEEEEFFFHHHKKKNNNPPPRRRKKKKKKKKKJJJJJJKKKOOORRRSSSUUUXXX\\\```eeeiiikkkooottt{{{tttVVVCCC999888666333//////333666@@@<<<777222000000//////......///000222444666666,,,***((((((***+++)))'''$$$ !!!(((,,,***((()))%%%(((+++...555<<<<<<777222111000222333333000---''')))******))))))+++,,,+++)))((((((******)))((())),,,///000000111333555...000111///,,,******,,,111333555777666333000---,,,///333333000---++++++***+++...000222111...,,,,,,...000222444444333333444555777999:::999888777333444333000---+++---///,,,+++,,,...---))))))---///111333333222000000000...///000222333333222222///////////////...------------...222777;;;<<<;;;555333222111000///,,,***222333444222...,,,---000000111111111111///...------111555888888777666666111333555777777555222000....../////////...---,,,((()))***,,,...000111222...//////111222444666777000,,,))))))...333666666222000//////000111000...,,,222777888555111///000222333333444444333333222---,,,,,,///333555444333000111222444444444333333555333222444888999777555888666333111000111333555:::===@@@BBBBBBAAA@@@@@@@@@@@@???======>>>AAADDDFFFCCC@@@<<<:::::::::;;;;;;<<<>>>@@@AAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDMMMKKKIIIHHHHHHFFFDDDCCCBBBAAAAAACCCFFFIIIIIIIIICCCDDDFFFIIILLLNNNPPPQQQKKKLLLLLLKKKIIIJJJMMMPPPRRRTTTWWW[[[```eeehhhkkknnnqqqxxx[[[CCC::::::888444111111555888FFF@@@999555444444222000+++---000333555666666666+++)))'''(((+++,,,***((( &&&,,,***(((***"""(((,,,///777??????888888555333333444333000---((()))***+++******+++,,,+++)))(((((()))+++******(((+++......---...111444///111111---)))&&&&&&'''222444666888666333///,,,)))---111222000---,,,,,,,,,---///222444444222000+++---000333444444444333666777999:::::::::888777555555444111,,,***+++------,,,---000...***+++...///111444555333111//////,,,...111333444444333222000000000000000///......------///333:::>>>>>>===444333222222222000---***111333444222...+++,,,...------...//////...---,,,...222666999999888777777222333555777666333000------///111111///...---...)))***+++---///111222333------...///111333555666333///,,,,,,000555666666333222222222333222000...+++222999:::777222000000444555555555444444333222---,,,,,,///444666555333...///111333444444444444666333111333666888666444;;;777333///...111444777;;;???BBBDDDCCCBBBAAAAAA??????>>>===<<<>>>AAADDDEEECCC@@@===;;;;;;<<<===999;;;>>>AAABBBBBBAAAAAA??????@@@AAABBBCCCDDDEEEMMMIIIFFFFFFGGGGGGDDD@@@AAA@@@AAAEEEJJJKKKIIIFFFBBBDDDGGGJJJMMMOOOQQQQQQNNNOOOOOOLLLIIIGGGIIILLLRRRTTTWWW[[[```eeeiiikkkmmmpppwww}}}YYYFFF:::555222333444555888>>>===999666555666777444222+++,,,...222666777666555...((($$$'''...111,,,&&& ###&&&(((+++,,,---000000111222444666888999888777777555444222000///)))+++---/////////---,,,///------///111000,,,((((((***---111444444222000///333555222+++&&&%%%&&&444444555777777444///+++***)))---444555000+++)))---///222666888666111...111111222333444444444444???===<<<:::888666555555222222111///,,,+++,,,...+++,,,...///000///...---222444888999777111***%%%(((---000---+++---//////---...000222111///---+++...000222222333444666999666111,,,+++,,,...///......000222222///---,,,,,,+++,,,,,,---.........---444666999:::;;;999777555555555666666444222///---000//////111333222...***&&&'''))),,,...///000111...---,,,+++***,,,111444888666444333333555777999333222222111111111000000000333666777444000,,,+++333888999444/////////...***+++---.........------.........///000222333444777666555666888999999888555444333222111222333333:::===AAADDDDDDCCC@@@>>><<<;;;::::::;;;===@@@AAAEEEAAA<<<777666999===@@@@@@AAABBBCCCCCCCCCBBBAAA>>>@@@AAA@@@===<<>>===BBBHHHKKKHHHDDDBBBDDDIIIMMMQQQSSSTTTTTTPPPQQQQQQOOOKKKIIIHHHHHHMMMRRRXXX^^^aaacccfffgggtttxxx}}}[[[HHH???999555666666555777;;;<<<999666444444444111///,,,---///333666888777666///***&&&''',,,...+++'''###$$$'''***,,,...//////000111111333444555666777666666555444333111//////)))+++---000222222222222444333111222222000,,,)))+++---000333666666444222000333555333...++++++---555555555555555333///,,,***)))---333555111---,,,///000333555666444111...///000222333444555666666>>>===:::777555333222111000000000...,,,,,,...///...///111222111...,,,***000222444555333...((($$$'''---///+++(((***,,,,,,,,,---///000000///...------///000000000111444777666222---+++,,,.........///000111222111///,,,***)))***+++---//////000000222333555666666555333222555666666666555333000///222111000222222111,,,(((&&&'''))),,,...000111111//////...,,,,,,...222555999777555444444555777999666555222///.........///...111444555333///,,,+++111666777222---,,,,,,+++***+++,,,...//////......---......///111444777888999888666666888999:::999777666444333222333444555<<<>>>AAADDDDDDCCCAAA???;;;;;;:::;;;<<<>>>AAACCCAAA>>>999666666999>>>AAABBBBBBCCCCCCBBBAAA???===>>>AAACCCBBB???===???AAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@BBBDDDGGGHHHHHHHHHFFFGGGHHHKKKNNNQQQTTTVVVQQQPPPOOOKKKHHHGGGHHHIIILLLQQQXXX___cccfffhhhjjjnnnrrryyyeeePPPDDD===999999999666666888:::888555333222111...,,,------///333777999888777222...+++)))***+++***))))))***---///111111111111111222333444555555555555555555444333222111000///***,,,///222444666777888:::888777555444111---***///000333555777666555555222444666444111000222555777555444333333333000///***))),,,333555222//////222333444555444222000...---...111333555777888888===;;;888444111///...---...//////...------///000222333555555222///***(((...///000000...***'''$$$)))...///+++'''((())))))++++++,,,---...///000000000000000000000111555888777444///---------------//////000222444222---(((&&&(((+++---000111222222////////////////////////555555666666555444222111333222222222111///+++(((&&&'''))),,,///111222222111111000///...///333666888777555444444555777888:::777222...,,,,,,---///...000333333111...,,,+++...333444///***))))))(((***+++,,,...///000000000......///000333777;;;===;;;888666666888:::<<<===;;;999666444333444666777>>>???AAABBBCCCCCCBBBAAA;;;::::::;;;<<<>>>AAABBB;;;999666444666:::???BBBAAAAAABBBBBBAAA???===<<<===AAADDDCCC@@@>>>>>>???????????????@@@AAABBBBBBBBBEEEGGGHHHGGGHHHJJJMMMJJJIIIIIIIIIKKKOOOSSSVVVPPPOOOLLLHHHEEEEEEHHHKKKJJJPPPXXX___dddgggjjjllliiiooowwwsssZZZGGG???:::::::::777555666777666555333222111///...//////000333777999999888555333000---******+++------///000222333333333222444555555666666555444444555555444333222222222222...///000222555777999:::;;;:::999777555222///---111333555666666666666666666777777555333333666999777555222111222333222222,,,***,,,222555333111222444555555444222000//////,,,---000333666888999:::;;;999555222///...------///000000///...---...000333555666666444000,,,)))------------+++)))(((''',,,111222---))))))***)))*********+++---///222333555555444333333444888;;;777555111///---------------,,,---222777666000***'''))),,,...000111111111---,,,+++++++++,,,---...333444444444444333222111111111111111111///,,,***'''(((***---///111222333222222111///...///222555555444333333333444555666999777444111///...//////111333444333000---++++++---222333...)))))))))(((***+++,,,...///111222222222111111222555888<<>>;;;888666555555777999===>>>>>>???@@@@@@AAAAAA;;;:::::::::;;;<<<===>>>666555333333666:::???BBB>>>???@@@AAA@@@>>><<<::::::???CCCCCC@@@===<<<===>>>>>>??????@@@BBBCCCDDDHHHIIIJJJJJJKKKLLLNNNOOOKKKJJJIIIIIIKKKMMMPPPRRRMMMLLLJJJGGGEEEEEEGGGJJJJJJOOOWWW^^^bbbeeegggiiiiiiooowww|||^^^III@@@:::999:::777555555333444555555444333222222111000111333666888888777777666444000,,,,,,...111000000111222222333333333777777777777777666555555666555444444444444555555222222222222444666888999999999888666444222111000111333555555444444666888;;;:::888555333333444666666333000///111333555555...++++++000333111111333555666666444000......///,,,...000333666888::::::888666333000/////////000111222333111///------...222333555666666333000.........------,,,+++++++++000444555000,,,,,,------++++++++++++---000222444666666666555444555888;;;777666333000...------...++++++---333888999333---***,,,...000000000...---+++***))))))***,,,...///222222222222111111000000...///111111000//////...((()))+++...000111222333111111111///---...000222111000000000111222444555555555555555555444222222666777666444000,,,******...333444000,,,,,,,,,++++++,,,---...///111222333666555555555666999;;;===666444222333888===AAACCC===<<<999777666777888999;;;;;;;;;;;;<<<===>>>>>>;;;;;;::::::999999999999555444333444666:::>>>@@@>>>???@@@@@@???;;;777555777;;;@@@AAA???;;;:::;;;?????????@@@BBBCCCEEEFFFNNNLLLJJJLLLPPPRRRPPPNNNIIIIIIJJJJJJKKKLLLMMMMMMIIIJJJJJJJJJHHHGGGHHHIIILLLPPPVVV[[[^^^```bbbccciiinnnuuu|||cccMMMCCC:::999999777555555111333555666555444444444333222111222444666555444666666444222//////111222111111000///000111333444999888777666666666666666666555444444444555777888666555333222333555777888666777777555333111222222111333555555333444777;;;>>><<<999555333222222222333111//////222555888999222---,,,///000//////111444666777555000---...///...///222444666888999999777555222///...///000111333444555444111.........000111333555555555333333000000//////////////////000555666222...///111000------------...000222333333444555444333333444666666666444222///---...000,,,,,,///333777777333///---...000111111///,,,+++))))))))))))+++---000111222222111000000///......---///000111000///000111++++++---///000111111222000111000///---,,,...000,,,------///000222444555222444666888888777555444888888777333///,,,++++++...444666222///000111000------......///111333444888888888888888999999:::444222111333777;;;???@@@:::999888777777777888999777888888999999:::;;;;;;;;;;;;;;;::::::999999888777777666666888:::<<<>>>AAAAAABBB@@@===777222///444999>>>???===;;;;;;;;;@@@@@@@@@AAABBBCCCEEEFFFOOOLLLJJJMMMSSSTTTPPPKKKGGGHHHHHHIIIJJJJJJJJJKKKHHHIIIKKKKKKJJJIIIIIIJJJNNNQQQTTTWWWYYY[[[^^^```gggkkkpppvvv{{{rrrUUUHHH===999999777555444111444666777444333222333444333111111333444333222444333222111222222222222222111...---...111444666888777555333333444666777444444333333333555777999777666444333333666999;;;777888888555222000111333111333666555333444999>>>???===999666444333111000000...---///333777:::;;;555///,,,---...,,,,,,...222666888666111------///111222333555666777777777777444111...,,,,,,...///333555666555333111000111000111222333444555555666000000111111111111111111---222444000...///111111000////////////000000111000111333333222000000111444555555333///...///111///000333444555333111///---...000222111///,,,***&&&'''(((***,,,///111222444333222111///............000222111///...///111------///000000000000000111111111///---,,,---///***+++,,,...111333555666333444555666777666666666666666444111...,,,,,,---...444777444111333555444//////...//////111222333777888999:::::::::999888444222111222555888999999666666777777888888888777555666777888999999999999::::::;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;===>>>??????<<<777222///333888===>>>===<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDJJJJJJLLLNNNQQQPPPLLLHHHGGGGGGEEEEEEFFFGGGJJJKKKJJJKKKLLLKKKJJJKKKMMMOOOOOOQQQRRRTTTUUUXXX]]]```fffiiimmmqqqvvv}}}[[[MMM???:::999777444444111444777777444111000111555333111111222222111000111000///000222333222111333111...,,,---000555888777555222000000222555777333222222111222555777999888777444333444777;;;===888999999666222///111222111444666555333555;;;@@@???===:::777666444222000...---,,,///333888;;;<<<777111,,,,,,,,,******---111555888777222......///222333444555666666666666888555111---******+++,,,222444666666555333333444111111111111333444666666000000111222333222222222)))///111...,,,///111111111111111111000000000//////111444444333111//////333555555333000///000222222444666555333000......,,,...000222222000---+++$$$%%%'''***---000222333666555333111000///......000222333111...,,,---///...//////000000000000///111222222000...------///)))***,,,///222555777888666555444333444444666666222222222///---,,,...///...444777444333555777777111000/////////111222333555777999;;;;;;;;;999888555333222222444555444333333444666888888888777666444555777888999999888888999:::;;;===>>>??????@@@>>>===<<<;;;::::::999999666999;;;======:::777444333888<<<>>>======???AAA????????????@@@AAABBBBBBEEEIIIMMMOOONNNKKKHHHHHHIIIFFFCCCAAABBBEEEJJJMMMMMMMMMKKKJJJIIIKKKOOOSSSPPPQQQQQQRRRTTTXXX^^^bbbfffhhhlllpppvvv}}}zzzvvvvvvyyy~~~oooUUUFFFAAA888555777555777666444444444222000...555444333333222222333333111222222///,,,,,,///222111///------///222444555777444111...///222666999111333333111------///222888777555444555888;;;===;;;;;;999777333111111222444444444444555555555555:::;;;;;;;;;999666333111,,,---///222555666444222///...---+++***++++++,,,555555555333111111222333444444444333111111222444555333...***((((((***+++444666888888666444444444444444444555666777777888222111///.........000000000---,,,...222444444333333333555777888555///)))+++---...000000000//////000111222222111000111333333111///222555555000+++---...000111000...***(((###""""""%%%+++111555777999888666444111...,,,+++000222555555333000//////000000000111111111111000444333222222333111///,,,---...000111222333777999444222111222555888999999222111000///......//////444666888666444222444666333222000/////////000111666666666777999;;;===???666666777777666555333222333333444444444444555555111777???AAA===888777777444777::::::888999<<>><<<999777888999===;;;999;;;>>>>>><<<999<<<=========<<<===???AAAFFFDDDAAA???>>>@@@CCCEEEEEECCCCCCEEEIIIJJJIIIGGGDDDEEEFFFFFFFFFHHHLLLOOOPPPMMMKKKKKKNNNPPPPPPOOOQQQQQQRRRTTTWWW\\\```ccciiijjjlllooouuu}}}|||qqqmmmiiigggiiikkkkkkjjjtttzzzoooUUUGGGCCC;;;777999666999888666444444222///,,,222111111111111111222222333333222///+++***,,,///000...,,,,,,---000222222444222///......222555888222333333000...---///111666555333222222444777999888999888666333000000000222333444555555666666666999999999888777555444333000000111222333333000---,,,,,,++++++,,,---///000666666666444222000111222111333333333111111222444444111...+++***+++---...333555888999777666666666333333444555555555555444222111000///...---------000...---///222444444333222222444666777555///***---...///000111111111111000111222111000000111333444111///000333333///***,,,...333555555111,,,(((###!!! ###(((...333666999888666333111000///...000222333222///------------...///000000000///...222222222333444333000---...//////111333444666666333222222333666888999999111111000000000000000000444555777555222111222444444333111///.........///555666888999;;;;;;<<<<<<777888888888777555333222333333333444444444444444222888===>>>;;;666555555333555777999999999:::;;;::::::888666444555888;;;<<<:::999<<<@@@BBB@@@>>><<<======<<<;;;;;;===???@@@@@@@@@AAABBBCCCEEEFFFDDDBBBAAACCCFFFIIIJJJIIIFFFGGGHHHIIIJJJMMMQQQTTTPPPMMMJJJJJJNNNRRRUUUUUUPPPQQQRRRUUUYYY]]]aaacccdddggglllqqqxxx{{{sssmmmeeeaaa]]]\\\^^^`````````gggkkkoooqqqrrrtttxxx{{{sssYYYIIIEEE===:::;;;777;;;999777555444111...+++.........//////000111111444333222...+++))))))+++000///...------...///000111000...---...000444666222222222000...---///111333222000//////111222444444666777666333000/////////111333555666666666666555555444444444444444444444333333222222///+++((()))))))))+++---000222444555666666444111000000111000222333333222111222333222111///...---///111222222444888999888777777777222333444555555333111000111111111111///---+++***000//////000222444333222000111333555666444000,,,/////////000111333444555111222111000//////111333555222//////000000---***+++///444888888444...***(((%%%""""""'''...444777888777555333111111111111111111000...***)))***++++++---///000000///,,,+++//////111444555444000---///......000555777555333000000000222555666666555000000111222222222111111222333444333111111111333444333222000///.........555666888:::::::::999888999999999888777444222111333333333444333333333222444888;;;;;;777333222333333444555888::::::888666555444333111111444999===:::999999===BBBEEEDDDBBB===>>>>>><<<:::999:::<<<:::<<>>??????===:::999999:::;;;===???BBBEEEGGGHHHHHHCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEGGGKKKNNNTTTRRRPPPNNNNNNOOOPPPQQQPPPRRRUUUYYY\\\___aaabbb^^^bbbiiiqqqxxx~~~ssskkkfffbbb\\\XXXYYYWWWUUUUUUWWWYYY\\\]]]\\\ZZZUUUNNNJJJKKKRRRWWWoooRRREEE:::888===;;;:::888666666666444222///---...000111333333444444///...---,,,,,,,,,,,,+++///000111000---++++++,,,111000000///...---,,,+++...---,,,,,,---///000000111111000//////.........111333666666444222111111...///111333444555555555///...---,,,---///222333333222222222111///+++((()))((())))))+++---000111,,,...000111000000000111777999;;;:::777333111000333333333333333333333333444555666555222000///000444555666777555222///---...000333555666444222111111222333444333333222222000111222333222111000000333333222333444666888999333333333111//////111333666555222000000///...------///111333444333111000111---)))(((+++000444777111111000//////000111222222000,,,(((%%%&&&))),,,---///111333333000---+++((()))---000333222...++++++))))))...555:::999666------...000333333222000000111222333333333333333++++++---///333555777888333444555555666666777777777555222000000222555777::::::999888666333000...111222333444555444333222555666777666444333222222666555666:::>>>>>>:::777444777999:::999777777777999888888;;;@@@BBBAAA???>>>???@@@???<<<;;;;;;;;;@@@@@@@@@AAACCCEEEGGGHHHBBBDDDFFFGGGEEECCC@@@???DDDDDDCCCBBBAAABBBEEEGGGOOOPPPQQQQQQPPPOOONNNMMMQQQSSSVVVYYY\\\^^^``````aaadddhhhmmmttt{{{{{{uuummmgggccc___[[[XXXSSSSSSRRRQQQRRRUUUYYY[[[\\\YYYSSSKKKEEEEEEKKKQQQ{{{XXXFFF:::999>>>===999888777666666555333111///000222444555666555555---,,,+++,,,...///...---+++...000///+++(((((()))///000000000///---***)))+++)))((())),,,///000000000000111111000///...---000333555555444333333333222222222222222222333333000///...------///111222111000000222222111...+++++++++******+++,,,...///***---///000000000000111888:::===<<<999555111000333333444444555444333333666666555222///------...555555666666444222///---...000333666777777555444111333555555444222222222111333444333111000000111444444444444555666777888333444555444222111111222555444333222111000///......///000111111111111111///---+++***---///111111......//////000000000000111///,,,)))'''(((,,,000000111333444333111...---((())),,,///222111...,,,***))))))---333888999999333222222444666777666444222222222111111222333444++++++,,,000555888::::::333444666777999:::::::::888444000,,,---000555888888888888777444222///---///111333666777666555444444555666666666666555444666777888;;;>>>???===<<<888;;;>>>???===999666555888666666999===???===;;;<<<>>>??????>>>=========DDDCCCBBBBBBBBBCCCEEEFFFCCCEEEHHHHHHEEEBBB@@@???FFFFFFEEECCCAAAAAADDDFFFHHHLLLPPPSSSRRRQQQPPPPPPTTTTTTVVVXXXZZZ\\\^^^___ccceeeiiimmmrrryyyqqqnnniiidddaaa^^^[[[YYYSSSSSSSSSRRRRRRTTTYYY\\\YYYXXXTTTMMMHHHHHHMMMQQQ]]]JJJ===;;;???===;;;:::888777777555222000111222444666777777666555---,,,+++---///000///---+++///222222---******+++,,,---///111000...,,,***'''%%%$$$'''+++///111111...///000111111000...---///111222222111111333444666444222000//////000111444333222111000111111222//////000222333333111......------,,,---...///000---///222222111/////////444888<<<===:::666333111///111333555666666555555777666444000------///111444444444333222000///...///111333555666666555444111444777777444222111222444555666444111///000222555555666666666666555555333555777777555222111111111222333333111///.........///111333333222000//////......///000000///------...000111111111////////////---+++***,,,111444111222222333222000///...++++++---///111222000...,,,,,,+++---000444777:::777666444555777999999888555333111//////000222333...---...111666:::::::::444555777888999:::999999666444000......222666999666666666555333111...---...000444777888888888777222333555888::::::999777555777:::;;;<<<===???@@@:::<<<>>>>>><<<888666555666444444777;;;>>><<<:::999;;;===>>>>>>===>>>???CCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFEEECCCBBBCCCEEEHHHHHHGGGEEECCCCCCFFFHHHIIILLLQQQSSSRRRRRRSSSTTTVVVVVVVVVVVVXXXZZZ\\\]]]bbbeeekkkpppuuu|||}}}yyyvvvuuukkkjjjgggdddaaa^^^ZZZXXXUUUVVVVVVUUUTTTVVV[[[___ZZZZZZYYYTTTOOOMMMOOORRR```MMM@@@>>>@@@===>>><<<999888777444111...111333555777777777555555///---,,,---000111...,,,---222666666111------///)))+++...111222000...,,,%%%###"""%%%+++///111111---...000111111000...---...///000000///000222444888666333///......///000777666555444333333222222000000111333444444111/////////......///000111222111333555555222000......111555:::<<<;;;777444333,,,...222555777888777777888666333///---...222555333333222111000///......111222333444444444333333222555888777444222111222555777777444111///000333555666777777777666444333333666888999777444222111...000222222111///---------///333666666333///---000111222444555333000,,,---///111333333222000...//////...------///444777222222222111111000///......---...000222222111//////......------000555999888666444444666888999999666444000...---///111333222000000333777::::::888555666777999999888777777555444222111222444777999555555555444333000...---...000444777::::::999999111222555999<<<===;;;999333666:::;;;;;;<<<@@@CCC;;;<<<===;;;999777666666444222333666;;;>>>===;;;555888;;;=========>>>???@@@BBBEEEGGGGGGEEECCCAAAEEEEEEEEEBBB@@@BBBGGGKKKGGGGGGFFFEEEDDDEEEGGGJJJNNNQQQSSSSSSQQQPPPRRRUUUXXXWWWVVVUUUVVVXXXZZZ\\\```eeemmmtttzzzxxxqqqmmmllljjjiiihhhfffccc___[[[XXXTTTUUUUUUTTTRRRTTTYYY]]]^^^``````[[[UUUPPPOOOPPPqqqRRREEEBBBBBBBBB???<<<888666555444222000///000333444555555444333000000000...,,,,,,...000555555555444333111000///000000111222222000,,,)))&&&$$$"""###(((---222444000222555444111...,,,+++111111000///------///111222222111...++++++---///444555666444222///...///000000000000111111222333111000000111333555444444888555222111111222222222222222333555888:::999888222///---///444666444111444111...,,,---000555888888444222111...***,,,111111222444666666666444333555333111000000000...---888666444333444444333222666777777777777555333222666444444666888777333///333111///------+++)))'''///111444666666333000---000111444777888555000,,,333222333444555444222///111000000111333555444333666555333000///...//////000///000555::::::555000222000---,,,---...////////////000222555777666555666555444222111111111111555666777888888999999888555666777777666444222111555333000000333666999:::;;;888666555555444333222555333333777===@@@>>>:::777888:::;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@999888777666555333222222///111555:::>>>@@@???===666777999<<<============@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCAAA??????@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJKKKTTT\\\\\\VVVQQQSSSVVVSSSWWWZZZZZZXXXVVVWWWYYYeeekkkrrrtttuuuzzzyyyuuussspppmmmlllgggggggggeeebbb^^^ZZZWWWYYYUUUQQQRRRVVVYYYXXXVVV___```___]]]YYYTTTPPPNNN}}}YYYFFF???===<<<:::888777666666555333111///000333444555444222111000111000...------...000555666666666555333222111111111222333222000,,,***&&&$$$###%%%***...111333111333555555222///---,,,444444333111///...///111111111000---++++++---///333444444222000...///000111111111111222333444555222111111111111111111000222000...///222444666777111000111333777999:::999222///---///333555333000333111///---...111555777999555333111...***+++///...000222555666666555555333222000000000///,,,***222111111222444555444333555666666777666555333333666555555666888888555222111000///......---+++***///111444555555333///------...222666999999666444333222222444444333000...///......///222444444444666555333111000///............111777======888222222111...---...///000000/////////111444555555444777666555444333333333333555555666777777777777666444555555555333111000///222111000222555888999999<<<:::888777777666555333666444555999>>>AAA>>>;;;<<<===>>>>>>>>>===<<<;;;===>>>???@@@AAABBBCCCCCC===<<<:::888666444333333///000333888===???@@@???777888:::<<<>>>???@@@AAABBBDDDEEEDDDBBBAAAAAABBBDDDDDDCCCAAA>>>>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMPPPUUU[[[ZZZUUUSSSWWW[[[VVVXXXYYYWWWUUUVVVYYY]]]^^^gggqqqwwwyyy|||xxxsssnnnkkkiiillljjjhhheeebbb___^^^]]]^^^YYYUUUTTTWWWYYYXXXVVV[[[YYYXXXYYYZZZYYYUUUQQQ```GGG;;;888777666555666777888777444111000111444666666444222000000111000///------///111555666666777666555444333333333444444222///---+++'''&&&&&&)))---000222222222444666666333000......777777777444111//////000/////////...,,,---///111222222222000......000222333333222222333444666777555444333222000///...---,,,+++***,,,111666999;;;000//////111444777999:::333000......111333111///333111000///000222444555888555222111---((()))---,,,---000222444555555444000////////////---***'''******,,,000444777777666444444555555555555444333777666555666777777555333//////////////////......///111333555555222///---...///111555999;;;:::999333222222333444222///,,,---+++***,,,///333555555666666444333111///...------...222888>>>>>>999555222111000///...//////000///......000333444444333888888777777666666555555444555555555555444333333444555555444222000000111111111222555999;;;<<<;;;===<<<:::999999888666444666555666999>>>@@@???<<<@@@@@@AAAAAA@@@???===<<<===>>>???@@@BBBCCCDDDEEEBBB@@@===999777666666666000000222666;;;???@@@@@@::::::;;;===@@@BBBDDDEEEEEEFFFFFFEEECCCAAAAAABBBFFFEEECCC???======???AAABBBCCCFFFIIILLLNNNPPPPPPTTTWWWYYYWWWSSSTTTYYY___XXXXXXWWWUUUSSSUUU[[[```]]]eeennntttwwwzzz}}}|||{{{{{{uuupppllliiinnnkkkgggdddbbbaaabbbcccbbb]]]YYYWWWXXXYYYWWWUUUYYYUUUSSSUUUYYYZZZUUUOOOeeeHHH:::777777666666777999:::888444111///111444666777666444333111111111///......000222333444555555555444333222333444555444222///---,,,******+++---111333333222333555666666333111//////888999999666222///.........///000///...///111333222222111000///000333555777666444333333444555666555555555333000///......,,,***)))***///444888999111000...///222555777888444111///...000111000///222222111111111222222333333111000000---((((((++++++,,,...///111111111111------...//////---)))%%%###$$$)))///555888999888333333333444444444444444888777555444333222111000+++---///000000//////000000222444666555333111///333333333555888999888777444333333444444333///---+++)))''')))---111444666666555444333111///...---000000222666::::::888555000000000...------...///---------///333555666666888888888888888888777777333333333333222111000///333555666444222111444666555555555777<<>>===;;;>>>>>>???@@@@@@???>>>===::::::<<<===???@@@AAABBBDDDAAA>>>;;;999999:::;;;555444444666;;;>>>@@@AAA???>>>>>>???AAACCCFFFGGGGGGGGGGGGEEECCCAAAAAABBBEEEDDDBBB>>>;;;;;;===@@@AAACCCFFFJJJNNNPPPRRRSSSVVVWWWWWWUUUSSSSSSWWW[[[VVVWWWWWWUUUSSSUUU[[[```dddgggjjjlllooovvv~~~}}}{{{xxxwwwvvvvvvvvvppptttyyy|||yyyvvvrrrnnniiigggeeecccbbbccceeefffbbb^^^ZZZXXXXXXXXXXXXVVVZZZWWWTTTSSSSSSQQQMMMIIIoooOOO>>>999:::::::::;;;<<<<<<999333///+++---///222333444444444111111111000//////111333111111111111111111000000333444666444111...---...------...111333555444222222444555444222000///000666777888666333///,,,,,,...///111111111111333555222222222111000222555888:::888555222111111111222000222222111...,,,---//////---))))))+++///222333333111......111333444555444222000//////000000000222111111111111111111111...,,,---///---((((((,,,---------...............++++++,,,...///---)))&&&!!!###'''...555999:::999222222222222222333333333888777444111...,,,,,,,,,))),,,000111/////////000222333555666666444222000444333333444555666555444444333333444555333000---***(((&&&'''+++///333444555444333222000///......444333222222333444333333...//////...+++***+++---+++++++++...333777999999666777888888999888888777222222222111000///...---///111333222000111555:::888555333444888>>>CCCEEE;;;:::999999999777555222000111333666999::::::999888999:::<<<======<<<<<<888888999;;;<<<===>>>???AAA???===;;;:::<<<>>>???;;;999888999<<>>;;;:::<<<>>>@@@CCCFFFKKKNNNPPPRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQQQQTTTVVVVVVUUUVVVZZZ]]]eeegggiiikkknnnttt|||uuutttrrrqqqppppppppppppiiilllppptttzzz|||wwwqqqbbbbbbbbbbbbccccccdddddd^^^\\\YYYWWWWWWXXXXXXXXXXXXYYYXXXTTTMMMHHHGGGHHH]]]FFF==================<<<888333///))))))***,,,---///000111111222222111000000222444000///---,,,+++,,,---...111333555333///---...000000//////111333444333222111222333222000......///333555777666333///---,,,---///111222111222444555222333333333222333666888888666333///------...///+++---///...***)))+++---222...***((()))+++---...222000//////111333444444555333111000///000111222222111000000////////////++++++---000...******---000/////////............++++++,,,...//////,,,***$$$&&&)))...444888999999333222111111111111222222666555222...)))'''(((******...222333000...///000333444555666555444222111.........000333555555444222111222333444333111...***)))'''(((+++...000000333222000///......//////555444222000////////////,,,...000...***((()))+++*********---111666888999333444555777777777666555111111111000000...------+++---///---+++,,,222888666333//////333:::@@@CCC:::999888888888777333111---...111444666777777777333555777999:::;;;;;;:::999999:::;;;<<<<<<===>>>===<<<;;;::::::<<<>>>???<<<;;;999;;;===@@@AAABBBDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAA??????@@@BBBCCCCCCBBB@@@===<<<===???@@@CCCFFFJJJMMMOOOOOOOOOPPPPPPPPPQQQRRRQQQMMMJJJLLLQQQUUUWWWVVVVVVXXXZZZ^^^ccckkkqqquuuwwwyyyzzz|||xxxtttrrrwww{{{sssnnnmmmkkkiiiiiiiiiiiiiiihhhiiijjjmmmsss}}}zzzrrrbbbbbbcccccccccbbbbbbbbb[[[ZZZXXXWWWVVVWWWYYYZZZVVVYYYZZZUUULLLGGGHHHKKKjjjNNNBBB@@@>>>===<<<<<<;;;888333///---+++***)))***,,,...000111222222111000111333555111...+++((('''(((***,,,...111444222...,,,...111000///...///111222111000...000000///---,,,,,,---000333666777555111///---,,,...000111000000222333111222333333333333444666444111...+++***+++---...+++...000...***(((***---111---(((&&&'''***---............000333666666555555444222000///000333555222111///------------......---000333111,,,+++...222111111111111222222222+++++++++---000111000///+++***,,,///444777888888333222111000//////000111333222000+++'''&&&)))+++...222777666222//////111111222333444333222111000((((((***...111333333111......///111222222000---,,,***)))***+++------,,,222000---++++++---000222222333444333111...,,,+++,,,///111///***((()))++++++))))))***...222444555///000222444555555444333000000000000///...------+++...///+++'''(((///666333000......222777<<<>>>999999888999999777333000+++---000333444555666777444555777888999999999888999999999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;999888888;;;???BBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???======???AAACCCDDDEEEDDDBBB@@@@@@AAAAAACCCFFFJJJLLLLLLKKKKKKLLLKKKKKKMMMPPPQQQNNNJJJJJJOOOSSSUUUUUUUUUWWWYYYZZZ```iiirrrwwwzzz{{{{{{}}}ssshhhdddbbbccchhhnnnttt~~~xxxooojjjiiigggeeedddddddddddddddbbbbbbeeemmmxxxvvvkkkiiifffcccaaaaaaaaabbb[[[ZZZYYYWWWVVVWWWYYYZZZ\\\\\\[[[VVVOOOKKKJJJLLLrrrTTTFFFCCC===<<<;;;::::::777333000333000---+++***,,,...000111222222111000111333666222///***&&&%%%&&&***,,,---000333111---,,,///222000...,,,---...000000///---...///...,,,++++++,,,///222666888666333000///+++---///000//////000111///111333333333222222333///---+++((((((***---//////222444111,,,***+++......***&&&%%%'''+++...000++++++---111555888888888555444333111000111444777222111...,,,++++++,,,---111111333666333...,,,...333333333333444555666777,,,++++++---000222333222///......000333666777777444333111000/////////000000000...***''''''+++...111666:::999444000000222000111111222111000///...&&&'''))),,,///000///---++++++,,,///111111///,,,---+++***+++,,,,,,+++***111...+++)))***---000333///222555666444///+++))),,,000222000+++((())),,,,,,***((()))+++...000000---...000222333333222111/////////000//////...---///111111---''''''...555222000///111444888;;;<<<:::999999999999777444111+++---111333444555666777666777888999999999888777888888888888888888888888:::::::::999999888777777555555777:::???CCCDDDDDD>>>???AAACCCDDDCCCCCCBBB@@@@@@???===;;;<<<>>>AAACCCEEEGGGGGGEEECCCCCCCCCAAACCCFFFIIIJJJJJJIIIHHHKKKHHHGGGJJJOOORRRPPPMMMJJJNNNRRRSSSSSSSSSWWWZZZ\\\```fffmmmtttzzzvvvqqqeeeYYYUUUUUUWWW[[[```llluuu{{{{{{|||~~~|||vvvjjjiiigggdddcccbbbbbbbbb]]]ZZZYYY^^^iiiuuu~~~|||tttpppjjjddd``````aaabbb]]]\\\[[[XXXWWWWWWXXXZZZcccaaa\\\WWWSSSNNNKKKIIIxxxXXXGGGAAA???===:::888777666444333444444444222///...///000222333333222000///111222111222111,,,'''&&&***///333555555444111000222555111000///000111222111000///---+++))))))+++---//////000222444444333000///------...///000000000000222222333333222111///......,,,******,,,///000111777666444444333222///---///***%%%$$$'''+++------,,,---///222444666777777;;;:::777444111111444777222333444555444111///...111333444666555333111///444666777666555333333444---000333333000//////111111222333333333444666888888666333000...---------...//////---++++++,,,---444666777666222111222444666333111000000111000...))))))(((''''''***---000...,,,+++,,,...111222222///---+++,,,...///---+++000...+++))))))+++...///000333777999888444...+++///000000000///---+++******)))(((((()))*********,,,---///333444333///+++111111222222111000...---777555000+++((()))---111666222///111777;;;;;;999888666444444444333111///+++---111555777999999999;;;999999;;;===<<<888555555666666555444444777999>>>??????===999666444444333444666888;;;>>>@@@AAA============???AAACCCDDDDDDBBB@@@=========>>>???CCCCCCCCCDDDEEEFFFHHHIIIIIIKKKLLLLLLLLLKKKIIIIIIFFFIIIMMMQQQRRRQQQOOONNNVVVWWWWWWVVVTTTSSSTTTUUUZZZaaaiiinnnooosss|||uuunnngggZZZMMMHHHHHHJJJOOOTTTeeeiiipppvvvzzzzzzyyywwwzzzpppgggddddddaaa[[[WWW\\\YYYYYY\\\aaahhhuuu}}}xxxqqqjjjfffdddbbb```^^^\\\YYYZZZ\\\]]][[[XXXeee___YYYVVVUUUSSSNNNIII___JJJBBB===<<<;;;::::::777444111111333333222111000000111///000111000//////000222333333222...))))))---222333555666444111000111333000///...///000111000///...---+++******+++,,,---...000222444444333111///...///000222222222222111111111222222111000...---000...,,,---///111222222777666555444555444222000+++'''######&&&***,,,,,,,,,---///111222444444555:::999777333111222555777444555666666555444222000222444666888777555333111444555666666444333444555...000333222000//////000111111222222333444555777555444111...---,,,,,,------......---++++++,,,...222444555555333222444666555444222222222111000...)))))))))))))))+++...000///...------000222333333...,,,***+++---...---+++///---***((((((***,,,...000333777999888444///,,,......//////...,,,***)))+++***)))***+++,,,,,,,,,,,,...111333333000---+++000111222333222111///...555333000+++)))***...111444333222444777::::::999777555444333444333111000---...111444666888888888;;;:::;;;<<<>>>===999666555555666555444444666888===??????>>>:::777666555444555666888:::<<<<<<===<<<<<<<<<<<<===>>>@@@AAACCCBBBAAA?????????@@@@@@CCCCCCDDDEEEFFFHHHIIIJJJLLLLLLKKKLLLMMMMMMLLLJJJJJJLLLNNNQQQSSSTTTUUUTTTWWWXXXYYYXXXVVVUUUVVVWWW[[[bbbjjjnnnooossszzz{{{xxxuuuwww}}}}}}rrrjjj]]]RRRFFFCCCCCCDDDGGGLLLZZZ^^^eeelllrrrvvvxxxyyy{{{tttlllhhheee```[[[WWWXXXWWWZZZ___dddiiisss}}}wwwooojjjgggdddbbb```___^^^^^^^^^^^^[[[ZZZ___ZZZVVVUUUVVVUUUQQQMMMkkkPPPDDD<<<<<<;;;;;;;;;888333000000222333444222111111111,,,...//////......000222444555333000,,,,,,000555555666666555222000000000---,,,,,,---///000///---,,,,,,,,,,,,,,,+++******---...000222333222000///000111333555666555444333000000111000000///...---222111000000222444444333333222222333444444222000'''$$$""""""%%%(((***++++++,,,...000111222333333888888666333222222555888666777888888888666555444444666888:::999777444222333444666555444444555666000222333333111//////000//////000000111333444555111000...,,,++++++,,,,,,,,,---......------...//////111333444444555666888555444333444444333000...*********+++---///000111222000//////222444555555,,,+++***+++---......---...---***)))((()))***,,,000333777999888555111...,,,,,,------,,,***((('''***++++++,,,---......///---111444444111---++++++...000222444444333111///222111000---++++++...111222444666777777666777777555444333333444444222111///000111333444666777888;;;;;;===???@@@>>>;;;888444555666555444555666888===>>>???>>><<<999888888666777888::::::::::::999;;;;;;;;;:::;;;<<<======AAAAAAAAABBBBBBAAAAAAAAABBBBBBDDDFFFHHHIIIKKKLLLPPPMMMJJJJJJMMMOOONNNMMMOOOPPPQQQSSSUUUWWWYYYZZZXXXYYYZZZYYYXXXWWWXXXYYY\\\bbbiiimmmmmmpppvvv{{{xxxvvvxxxmmmkkkjjjooowwwwwwllleeeSSSJJJAAA???@@@@@@AAADDDNNNQQQWWW```iiiqqqxxx|||wwwuuuqqqlllgggbbb^^^\\\VVVVVV[[[bbbgggkkkqqqxxx}}}~~~uuuoookkkhhhgggdddeeefffeeebbb___]]]\\\[[[YYYVVVVVVWWWUUUQQQMMMwwwXXXHHH???===;;;:::999777555222111333555555333111//////+++---///000000000111333555555333000...///333666666777666555333000///...+++++++++---//////...,,,+++,,,---...---,,,)))(((+++,,,...///000000//////111333555777888777666444111111111000000//////...444333222333555666555444...------///111111000///((('''%%%%%%&&&((()))***+++,,,...000222333444444666666555333222333666888777888888999888888777666444666888:::999777444222222444555555444444666888555555555444222111000000///...---...000222333333...---,,,+++++++++,,,,,,...///111111000000111222000111222333444555777888555444444555555444000---,,,,,,---///222444444444444222111111444666666666---,,,+++,,,---///000000000///---,,,+++++++++,,,000222666888888666333000+++,,,------,,,***'''%%%)))+++,,,------...///000...333888666111,,,+++---,,,///222444555444222000111222111...,,,+++---//////444999999555222333555444333333555666666444222111111111222333555666777;;;<<<>>>???@@@>>><<<999666777888888777777888:::===>>>@@@???===;;;::::::888999;;;<<<===<<<;;;:::;;;;;;::::::::::::::::::===???AAABBBCCCBBBAAA@@@AAABBBDDDFFFIIIKKKLLLMMMQQQLLLHHHHHHLLLOOOOOONNNRRRSSSTTTVVVWWWXXXYYYYYYVVVWWWXXXXXXWWWVVVWWWYYY[[[```eeehhhiiilllppptttzzzqqqmmmmmmdddeeegggmmmvvv{{{qqqgggaaaQQQIIIBBBAAABBB@@@@@@AAAGGGIIIMMMUUU___jjjtttzzzqqquuuvvvrrrllliiifffdddYYYXXX\\\ccciiikkkpppvvvxxxzzztttqqqnnnmmmhhhkkkmmmkkkfffaaa^^^^^^]]]\\\YYYXXXVVVRRRLLLHHH^^^KKKCCC???:::666666666666666444666777666333///---,,,,,,...111222222222333555444333111//////000444777888777666444333111///---******+++---///000...,,,***,,,...000///---***((()))***+++---.../////////111333555777777777666555222222111111111000111111444333333555666666555333+++++++++---000111000///------,,,+++***)))******+++,,,///111444666777888444444444333222444666999777777777888888888888777444555777888777666333222111333444444444555888::::::999777555444333222111...---+++---000222222111---------,,,------------111333555555444444444555333333333333444555555555555444444555555444000---.........111555888888777555333222222444666666666//////.........000222444444333222111000///...---///111444777888666444222+++,,,...///...+++(((&&&(((+++......------...///000555999777222---...000,,,...111333444444222111222222222///,,,+++,,,------333999999444000000222444444444666888888666444111111111111333444555666999;;;<<<======<<<;;;:::888:::;;;;;;::::::;;;<<<<<<>>>@@@???===;;;;;;;;;;;;<<<===>>>???>>>======:::::::::::::::999999999:::<<>>>>>===<<<===>>>===>>>@@@???===;;;::::::========================888999999999999999888777888:::===@@@BBBCCCCCCBBB???AAADDDGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJLLLPPPRRRQQQSSSVVVXXXWWWTTTPPPMMMPPPRRRSSSTTTSSSSSSUUUWWWUUUWWWYYY\\\___dddiiinnn~~~zzzzzztttmmmlllqqqyyy~~~xxxrrrkkkddd^^^^^^aaahhhqqq{{{}}}uuummmfffbbb[[[QQQHHHEEECCC@@@???@@@???@@@AAAEEEJJJRRRYYY]]]qqq||||||{{{wwwpppiiidddbbbfffjjjmmmrrrwwwvvvyyy|||~~~{{{yyywwwooooooooommmhhhddd```___[[[[[[ZZZYYYVVVSSSPPPOOOvvv[[[DDD@@@:::666555666777888888888777555111............111444555555444444555444111//////111444777999;;;777222000111222111000+++,,,...111333333111///***,,,///111222111///---++++++---///000222333444000000//////000111333444222111000//////000111222//////111333444333000------,,,---///222333222111222555666555222000000111000111333444555666777777000111333333333555777:::777777777777888999:::;;;777666444333222333444555000111222333333666:::===>>>;;;666444444333000...///,,,***,,,000333222///222222333333333222222111555777::::::888777666666555444222333555666444222555444222222222111000...000---+++---444999:::999444222111111222444444444222222222000......222555:::;;;;;;:::888555333111+++---111444555555444333000222444555444111---++++++///333333///,,,---///...///111222333222111111.........//////000111111/////////---,,,---000222111444777777555333333333333333444666777666333000---...111333444555555555555555555444222333666::::::<<<>>>???>>>======>>>===>>>@@@???<<<:::999999>>>===:::888777777888999555666777888888777666666888:::===@@@BBBDDDEEEEEE>>>@@@CCCGGGIIIJJJJJJJJJIIIKKKMMMLLLJJJKKKPPPUUUQQQRRRTTTUUUTTTRRROOONNNQQQSSSTTTUUUUUUUUUWWWYYYTTTTTTUUUWWW[[[cccjjjooowww}}}tttlllkkkhhheeedddgggnnnuuuyyy~~~yyyrrrlllgggeeehhhiiilllrrrzzz}}}vvvoooiiieeebbbWWWKKKFFFCCC@@@???AAA??????@@@CCCFFFJJJNNNQQQeeerrr{{{{{{}}}|||sssoooiiifffjjjnnnooorrruuuvvvwwwyyy~~~{{{xxxqqqooollljjjgggdddaaa^^^ZZZZZZYYYXXXVVVUUUTTTUUUeeeBBB???;;;888888777777666777777666444111///000111...111444666555444333444444222//////222555888:::<<<777111///000222222111,,,---///222555555222000+++,,,///222333222111000------///000222444666777000///---------///222333111000///......///000111---...000222333222...***+++++++++---000111000///222555777777444222222444333444444555555444444333///111222333444555888:::777777777888999:::;;;<<<888777444222222333555777000111222222333666;;;>>>>>>:::555333222111///,,,000,,,***,,,111333222///444444555555555444333333666888::::::888666555555555222111222555777555333666333111000000111000...///+++(((+++222888999999444222000000111333333333222222222///,,,---111444;;;<<<<<<;;;999666333111***,,,000333555555444333222444666888777333///------222666555000------000,,,,,,---///222333222000//////...------...000111---------,,,,,,...333666444666777777666555555555111222333444555444000---,,,---111333555666555444333444333000...000555999999<<<>>>>>>===<<<=========>>>???>>><<<999888888???<<<888555222222333444222333555666666666555444999;;;===@@@CCCEEEGGGHHH>>>@@@CCCFFFHHHIIIIIIHHHGGGLLLPPPOOOKKKKKKQQQWWWRRRRRRQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWWWWXXXYYY[[[TTTSSSSSSUUUZZZccclllqqqpppzzzzzzmmmdddddddddddddddeeeiiiooossszzz}}}|||tttooooooqqqmmmlllkkkmmmrrrxxx|||~~~}}}wwwpppkkkhhhiii\\\OOOGGGCCC@@@@@@CCCAAAAAACCCDDDGGGIIIKKKLLLUUUcccooossszzzuuurrrllljjjnnnqqqqqqrrrsssvvvwwwyyy~~~~~~|||xxxrrrnnniiiggggggeeeaaa]]][[[[[[ZZZXXXVVVUUUUUUVVVfffIIIBBB<<<;;;:::666666777777888888888777444111///333333333333333333333333111111111111222444666777777333000000222444444333///,,,+++...444666333000000000000222333333222000---...///111333333222000...---,,,******---333777000///000111333222000.........///111222222///------.../////////...---,,,111000000111222111///,,,555666777666333000/////////------111666999999777888777777888;;;===>>>>>>888555222111222444444444111111111222333444666666666555222000...//////000......///...------000222444333222555888888666333222777<<<<<<888555555777777666555444444555666777888555111/////////000///......------///111333444444222111111333444444333000000000...------000222;;;::::::999999777333000+++++++++,,,...111333555666666666888:::888333...111000000111333333111000111///---...222333222000333111...,,,,,,---///000///,,,&&&###***444888666555555555555666666666777111000000222444444111---...000222555777666333111333000------///444777999@@@===;;;<<<>>>>>>;;;888:::???BBBAAA;;;666555666???<<<999555333222333444999999::::::999888666555::::::<<>>CCCHHHJJJIIIHHHIIIJJJSSSZZZccclllssswww{{{}}}ssssssuuuwwwyyy{{{{{{{{{yyyzzz{{{}}}~~~}}}xxxuuuooolllmmmllleeebbbccc```___]]]ZZZWWWUUUTTTTTTkkkQQQGGG>>><<<;;;999777888999999::::::999666444222222222222333333333333444222222222222333444666666777333000000222555777666111...,,,...222444333000111000000111333444222111000000//////000//////...000///---++++++---222666333222111111111000...,,,++++++,,,...000111000///***+++,,,,,,,,,+++***))),,,++++++---......,,,***111222444333111///......///------///444666777666555555555666888999::::::555333222222333444333222333222222111111222222333333333444333222111000///////////////......111333000000000333777888777555333777;;;;;;888555666888999888666444444555666777444111...---...000111222///...++++++,,,///111222444222222222444555444333///000///......///222444888777888999999777444111,,,,,,,,,---///111333444666666666777888777333000111111111111111111111222777333//////111333333111333111...,,,,,,,,,---...///...)))%%%(((000444444222333333444555555555555333222222444666666333000000111444777888777555222444222//////111555888;;;>>>===<<<<<<<<<;;;999888999===@@@???:::777777999===;;;888555333333444444======>>>===<<<:::888666<<<<<<>>>BBBFFFGGGEEEBBB>>>>>>@@@DDDHHHJJJIIIGGGHHHIIIKKKMMMOOOPPPPPPPPPNNNNNNNNNOOOPPPRRRRRRRRRVVVYYY]]]^^^]]][[[ZZZZZZXXXYYYYYYZZZ\\\aaagggkkkuuuyyy}}}xxxsssnnnkkkjjjjjjhhhfffeeefffiiilllssszzzrrrggg___bbbmmmwww}}}{{{xxxsssjjjdddYYYOOOHHHFFFFFFGGGAAADDDIIIJJJIIIHHHHHHIIILLLRRRZZZcccjjjpppuuuyyyxxx~~~~~~~~~}}}|||uuuppppppoookkkkkknnncccaaa\\\XXXVVVVVVWWWXXXvvv]]]NNN@@@<<<>>><<<999888::::::;;;;;;:::999777666222222222222222333444444333333333444444555555555555222//////222666999;;;555222//////111333222000222111000111333444333222333222///---,,,,,,,,,,,,333222000...,,,---111444666444111//////...,,,***)))))))))+++...111111111*********+++***)))((((((&&&&&&''')))++++++)))'''+++---000111///.........///...---///222444555444444444444444444555555555222111222333555444222000444333111000////////////000222555777666444000...000111111000//////222444---...///333666888888666555777:::999666555666999;;;999666333222333555666111///,,,+++---000111222222...***((())),,,...///333222222333555666444333...///000000000222555777666555555666777777555333------...///000111222222666555444444555555333111000111222000------000333:::666111///222444444333222111///---++++++,,,,,,000111---&&&%%%***000111///000111333444444333333444444666888999888555222222444777::::::999777555666555333222333666:::<<<>>>??????>>><<<:::999999888;;;======:::888999<<<;;;999777444333444555666@@@AAAAAAAAA???===:::888===???AAAEEEGGGEEEBBB>>>@@@???@@@CCCFFFHHHGGGFFFEEEGGGJJJLLLNNNOOONNNNNNMMMLLLLLLMMMOOOQQQTTTVVV[[[]]]```aaa```]]]\\\[[[TTTVVVXXXZZZ\\\___dddhhhrrrvvv{{{~~~{{{wwwsssnnnkkkiiikkkllllllkkkiiijjjjjjssszzzssseee[[[^^^kkkwww}}}yyypppkkkbbbXXXQQQMMMLLLLLLHHHJJJMMMMMMKKKIIIHHHHHHFFFJJJRRRZZZbbbjjjrrrwww~~~~~~}}}vvvtttsssrrruuuxxxjjjfff```[[[YYYZZZ^^^```gggTTTBBB<<>>???AAACCCAAA===:::;;;<<<999;;;<<<;;;999888:::;;;888777666555444555666777???@@@AAAAAA@@@>>>;;;:::>>>@@@DDDGGGHHHEEEAAA>>>AAAAAAAAABBBDDDEEEFFFFFFCCCEEEHHHKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMQQQVVVYYY\\\___aaaaaa```]]]\\\\\\TTTUUUVVVWWWYYY]]]bbbfffnnnrrrwwwzzz|||}}}zzzxxxtttooolllkkknnnpppqqqqqqpppqqqrrrzzz~~~vvvggg[[[^^^kkkxxx~~~yyyyyytttlllbbbZZZUUURRRQQQRRRSSSSSSQQQOOOLLLIIIHHHFFFIIIOOOWWW___jjjtttzzz~~~zzzxxxxxxyyy{{{qqqnnniiieeecccdddfffhhhppp[[[EEE>>>@@@@@@===999555666777888888999999999555444333222222333444555444444444444444444444444000///---,,,---222888<<<;;;999555333222333333222222111000111333444333222000111111///---,,,...000666666444222///000222444333000---,,,---......------+++)))))),,,///222222///......---,,,+++++++++$$$%%%(((,,,//////---+++'''***///111111000//////000111222333333333444555777999:::999666444333444000000222444777777555222111///...------///111222555555444444444444444444333444333222111111333555222444666777777666666666222222111000///000222444777555222///------...//////---+++,,,///222555666666000***(((+++///000000000//////111333444333222000222444555666888:::===<<<888222......111444555000000000000//////////////////...---,,,,,,...///+++---...+++&&&%%%***///,,,+++---111666888555222///000000000//////......222555333***###$$$))),,,---///333555666555333111111444777999999666444222555888<<<>>><<<:::999999999999999777666777;;;>>>===@@@BBB@@@<<<999:::<<<;;;;;;;;;:::999888888999888777666666666666777888999;;;>>>@@@@@@>>><<<;;;<<<@@@EEEHHHHHHFFFCCCAAABBBBBBCCCCCCDDDDDDEEEFFFBBBDDDFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOUUUZZZZZZ\\\______]]]\\\[[[[[[WWWWWWUUUTTTUUUZZZaaaggglllpppvvvzzz}}}}}}zzzxxxvvvsssnnnkkknnnppprrrtttuuuxxx{{{~~~xxxkkk```dddooo{{{}}}|||tttkkkbbb\\\YYYWWW\\\[[[XXXUUURRRMMMIIIGGGIIILLLPPPWWW___kkkvvv~~~}}}{{{xxxwwwuuusssqqqooonnnmmmmmmzzzdddLLLBBBAAA@@@;;;888222222333444666777888999888777555333222333444555333333222111222333555666//////...,,,,,,///555999:::999666444222111111111000000000222333333222000+++///222222000......000222222222000//////222444///---,,,,,,...///......,,,***)))))),,,///111222...---,,,***))))))))))))&&&(((+++///222333000---)))---111333222000//////...111444666555444444444888;;;===;;;777444444555111000000111444555666555000///...---...111444666777666444222111222444555444444444222111000222444555777999888777555555555000000............000000444222000...---,,,,,,,,,,,,***)))+++000555888:::555000******...333333222...---,,,---///111111111111333555666666777999;;;<<<888222...///111333444333111000...---,,,------,,,------,,,+++***,,,...***+++,,,)))&&&%%%(((+++###%%%)))000666888555111...///111333444444333222333666444+++$$$%%%)))+++...111444777777555222000///222777888777444222111444999===>>><<<999888999888::::::888666666999===999;;;;;;;;;999888777888::::::;;;::::::999888777888888888777777888888999666888<<>>CCCFFFFFFDDDBBBBBBAAACCCEEEFFFEEEEEEEEEGGGCCCDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMLLLKKKMMMSSSYYYUUUXXXZZZ[[[ZZZZZZZZZ[[[[[[YYYVVVTTTTTTYYYaaafffjjjpppxxx~~~{{{yyyvvvuuutttrrrooommmqqqsssuuuwww{{{uuunnnrrrzzz{{{ssslllgggddddddgggccc___ZZZVVVQQQKKKGGGMMMOOORRRWWW___kkkvvv~~~{{{}}}}}}}}}|||zzzvvvsssqqqnnnVVVIIICCC===888555000000111333444777888999<<<:::777444333333444555333111///...///222555777000111000///---...222666666666555333111/////////---...000222444333000---'''---333555111---,,,,,,,,,---------,,,---000222---,,,,,,---...///---,,,((('''&&&))),,,000111222---,,,+++)))((((((((((((((())),,,111444333111...+++///333444333000...---***...444777666444333333666999<<<;;;666222222444111...,,,,,,///333555666222111///...///222666888888666444222111111222333444444444222000000222444444777999888666444444555///......---...//////...111111000///...---++++++...,,,***+++...222444555222---(((***111555555333---***((((((+++...///000222333555555555444555777777555333222333444333333555222///+++******+++,,,***,,,...---+++***,,,...+++++++++***)))(((((((((!!!"""&&&---444777555222,,,...222555888999888888444666333+++&&&'''******///111555888888444000------111777888666333111000333888===>>>:::777777888777999;;;888555444888<<<777777666777888888777555777888999;;;<<<;;;999888::::::999999999999999999888:::>>>AAAAAA@@@===;;;999===AAABBBAAA?????????@@@DDDGGGHHHGGGFFFFFFGGGDDDDDDDDDEEEGGGIIIKKKMMMLLLNNNOOOMMMKKKLLLQQQVVVQQQSSSVVVXXXYYYYYY[[[]]]\\\[[[YYYWWWWWWZZZ___cccfffnnnwww{{{yyyvvvuuuvvvvvvvvvuuuwwwyyy}}}~~~yyywwwwwwxxxtttpppiiiccc^^^XXXRRRMMMQQQRRRUUUZZZaaakkkvvv}}}|||yyyvvv]]]MMMDDD<<<555222//////000222444777999:::>>><<<888555333333444555222000...,,,...111666888111333333111......222555333333444222000---,,,,,,+++---///333444333///+++$$$,,,444666222,,,(((((('''))))))******+++...111---------...///...,,,***######$$$''',,,000222222///---,,,***((((((((()))'''))),,,111333333000---,,,000333555333///---+++&&&,,,444777666333222111333777;;;999444111111333000---)))(((+++000444777555333111000000333666888777666444333111111111111444444333222000000111333222555888777555333333555///.........///000///...000000111111000...,,,+++333000---++++++---------000+++'''***222777666333,,,)))&&&%%%(((,,,...000111333444444333222222333111222333666888777444111666333...***((((((***,,,***---//////---+++---...---,,,++++++,,,+++)))&&&######%%%+++222555555333+++...222777:::<<<<<<<<<555666222+++(((***++++++///111555888777444///+++,,,111777999666333000000222888======999666666777666999:::888444333666;;;888666555666:::;;;888555444555888;;;======;;;999;;;;;;;;;::::::::::::999;;;>>>AAACCCCCCAAA===;;;999<<>>:::777@@@===;;;:::;;;;;;;;;;;;<<<>>>@@@AAA???>>>>>>>>>???@@@???===;;;:::<<<>>>GGGEEEDDDHHHMMMNNNJJJFFFDDDAAA@@@BBBFFFHHHHHHGGGJJJMMMNNNMMMJJJIIIKKKMMMLLLOOOSSSUUUVVVXXX[[[^^^gggeee```ZZZWWWYYY^^^bbbjjjkkkmmmsss|||zzzyyy~~~zzzpppgggaaa]]]ZZZZZZ]]]aaaccchhhssseeePPPEEE<<<999;;;666333000222777;;;;;;999888888999888888666555444222000---+++,,,///333666666555444444444444333111222333444111,,,******+++111222333333222///---,,,)))...444444///+++))))))***(((%%%$$$%%%)))---000...---,,,---...---+++)))(((((()))+++---.........///---,,,,,,---,,,***))),,,,,,,,,---...///000111+++///000---+++,,,,,,)))***,,,///222333222111000//////////////////......---+++(((&&&&&&***000555777666555444444555666666555555444222///------...666555444333333333444555333333222222222222222333222111111222222111///,,,)))---111444444222111000000000---)))$$$###%%%'''***+++,,,...000222333333...---***&&&%%%(((---111333444555444333222222222...000111000...------...111000...,,,,,,---///000333222111111111000---***)))))),,,///222333111///,,,---...///000000000///111222444666666777888999888555000,,,)))((()))***///111222444333111///...444444555666777666333000222777<<>>;;;999777777:::;;;999555333555888888888777777777777888888555888<<<@@@AAA@@@===;;;@@@???===<<<<<<<<<;;;:::===>>>@@@???===;;;;;;<<<@@@@@@AAA@@@>>>>>>???@@@EEEDDDCCCFFFKKKLLLIIIEEEBBBAAA@@@BBBEEEGGGGGGEEECCCFFFIIIIIIGGGGGGJJJMMMQQQPPPPPPRRRVVVYYYZZZZZZbbbaaa___]]][[[\\\___bbbmmmnnnpppuuu|||~~~|||rrrjjjfffeeedddeeeiiijjjlllsss{{{hhhPPPEEE>>>;;;<<<999555222222666:::;;;;;;999999888888888888777777222000...---...000222444888666555444555555333222333555555000***'''***---333333333333111...+++)))***///333444111---,,,------***&&&###$$$(((---000...------///111111000...---.........///......---///---,,,,,,------+++***------,,,,,,,,,---...///,,,......++++++---,,,)))+++---000333444333111000------------............---+++'''$$$###'''...333555555444333333444555666444444333000---,,,---...777666555555555666777888444444333222111111111111333222222333444333000...+++,,,///222444444111......---+++'''$$$###%%%(((---------...///111333555///...+++(((&&&(((---000111222444666666555444222...//////---+++***+++,,,//////......///000111111444222111000000///---***)))***,,,000333444333111000111111111111000//////333444555666777666555555555333000---,,,+++,,,---222222333333222111000///444444666888999777333000111555:::===<<<:::888777<<<===<<<888444333666999888777666555666888:::;;;888:::===???@@@@@@>>>===???>>>===>>>???>>><<<999>>>???>>>===:::999:::;;;???AAACCCCCCBBBAAABBBCCCCCCBBBAAADDDHHHIIIHHHEEEBBBAAAAAACCCEEEFFFEEEDDD???BBBFFFGGGFFFHHHLLLPPPUUURRRPPPRRRWWWZZZYYYVVVZZZ\\\^^^^^^^^^^^^```aaalllnnnqqqwww}}}zzzuuusssooonnnqqqttttttvvvzzzhhhPPPFFFAAA===;;;;;;777222111444888;;;===::::::999888777777777777222222111000000111222333666555333333444444222111111333444000)))(((,,,111222222333222111...,,,******---111222000///.........,,,)))((())),,,000333.........000333444444333222333333222000...------///---,,,,,,---------,,,---,,,,,,+++++++++++++++---...---***+++//////,,,---...111333444333222111---------....../////////...,,,)))%%%$$$(((...333444444333222333444555666555555444111...---...000777666666555666777888999777666555444333333333333555444444555666555333000...---...222555555111------,,,)))'''&&&''')))+++///...---,,,---000222444000///---***((())),,,///,,,...111444777777555444//////...,,,***)))+++,,,//////000111111111111111333111000//////...,,,***)))***,,,///222444333111222222222222222111111111333444555666777777555333555444222000///...------333222222222222333444444333444666999:::888444111///222777999999777666666:::;;;;;;999666666888:::888777666555777999===???;;;<<<=========<<<:::999::::::<<<>>>@@@???===:::===>>>===<<<::::::<<<>>>===@@@CCCDDDCCCCCCCCCCCCBBBAAA@@@BBBEEEGGGGGGFFFCCCCCCDDDEEEFFFFFFEEEDDDAAADDDGGGHHHHHHJJJNNNRRRUUUUUUWWWYYYZZZZZZWWWUUUUUUWWWZZZ[[[\\\^^^```bbbfffjjjooovvv|||xxxssswww{{{||||||~~~qqqXXXKKKCCC<<<888;;;777333000222666999<<<<<<:::888666555555555666444444333222222222333333333111000000111222000///...000111...+++***///444...///111111111000...---)))+++---///............---......///111333555777//////...000333555666555555666777555111///...///...---++++++---......------,,,,,,+++***)))((('''***+++)))(((+++111333000///000111222333333333222//////000000111111222222111000---***))),,,111555444333333222333444555666888777555222000///111333555555555555555777999::::::999888777666666666666555444444555666666444222000///000333666666333///...,,,***)))***---///000000...,,,++++++---000222111000///,,,******,,,...'''(((+++000555777666444000000///---+++***,,,...000111222222222111//////111000/////////...,,,*********+++...111222222111222222222222333333444444333222222444777888666444777666666444222///---,,,000000111222333666888999333444666888:::888555222...111444666555444444444555666999:::999999999999888777666666888;;;???AAA@@@@@@???>>><<<999777666444555888<<<@@@@@@>>><<<;;;<<<<<<<<<;;;===???BBB;;;>>>AAABBBBBBAAABBBBBBAAA@@@@@@AAACCCFFFGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIHHHGGGHHHMMMQQQQQQXXX```bbb^^^YYYWWWXXXTTTUUUVVVVVVWWWZZZ___bbbbbbgggmmmssswww}}}{{{|||gggSSSEEE;;;555888666222///000222666999:::888555333222333444666666555333222222222333333///...---...///000000...------...------...111333+++---///111111111000///)))***+++,,,---------------...000333555666888888111000///000222444555444555777999777222///000111...---++++++---/////////---.........,,,)))&&&$$$&&&&&&$$$$$$+++444777555333222111000111222444555333333333333444444444444333333222000///111555999444444333333333555666777:::999777444111111444666444444444444555777999:::::::::999888777777777777333222222444555555333111111111222444555555333111000---+++,,,///333555666111///---++++++,,,...000111222111///,,,+++,,,---%%%%%%'''---333666555222...//////...,,,,,,---///111111111111111000///...//////000111222111...++++++++++++---000111111000111111111222333555666777333111000222666888888666888888888777555111---+++------///111333666888:::444444444666888888555333000222444555444333333444111333555888999999888777777777666777999;;;>>>@@@CCCCCCBBB@@@===:::777555222444777;;;???@@@???===999:::<<<<<<===>>>AAACCC;;;===????????????@@@AAABBBAAAAAAAAACCCFFFHHHJJJIIIJJJIIIHHHFFFEEEFFFGGGFFFGGGHHHFFFDDDDDDHHHLLLOOOYYYdddfff```ZZZZZZ[[[WWWVVVUUUSSSTTTWWW]]]aaabbbfffkkknnnppptttzzzsssXXXFFF<<<777555444111......///333666555333000//////222555888666444222000///000111222,,,++++++,,,///000000///...---,,,---000111000///+++,,,...000111111000///+++******+++,,,---------//////000000222444666777222000//////111222222222444777999777333000111333...,,,***+++---///000000///111333333111,,,'''###%%%%%%###%%%...:::???===666444111...///111555777666666666555555555555555333444555555555666999;;;555444444333444666777888:::999777444222222555777444444444444666888:::<<<777777666666666666666777/////////000222111///---///111333444333222222222000...,,,---222777999999222000...---,,,---...///222333222000---,,,,,,---)))''''''+++000333222///+++---//////...---...////////////000000000000111///000222555777666222///...------...000111111000222111111111222444666777666222///000444888777666777999::::::777333...+++***+++---///111333555666444333333444555666555444444666777666444333444555222222222444555666666666555555555777888:::<<<===@@@@@@@@@@@@===:::777555555666888;;;>>>???>>>===777999<<<=========>>>@@@<<<===>>>===<<<===???@@@CCCCCCBBBBBBCCCFFFJJJMMMKKKKKKJJJFFFCCCBBBEEEHHHFFFGGGGGGEEEBBBBBBFFFJJJQQQXXX```ccc```]]]]]]^^^ZZZYYYXXXUUUTTTVVV[[[^^^^^^bbbfffhhhiiimmmuuu{{{yyyYYYGGG>>>;;;333222000...,,,...111333111///---,,,...222777:::555333111...---...///111+++******,,,///111111000000---+++...222333///++++++---///000111000///...,,,+++******,,,---------222000...------000333555333111///...///000000000333777999888333111222555...,,,***+++---000111111111333666777444...((($$$''''''&&&)))333@@@FFFEEE888555000---...111666999777777777666666555555444222444777888888999;;;<<<555555444444555666888999:::999777444111222555888444444444555777999;;;===444444333333333444444555,,,,,,,,,---//////---+++---111444444111000111333000...,,,...333888;;;;;;333222000///.........///333333333111...,,,,,,,,,---***(((***///222000---)))+++...///...---......---------...///111222333///111555999;;;999555111111/////////111222111000333222222111222333555666999333//////333777777555666888:::;;;999555000---((()))+++---///000111111555333222222444555555555888999999888666555555666555333111000222333444555333333444666777999999:::;;;<<<======<<<999666333999999:::<<<>>>???>>><<<777999<<<===<<<;;;;;;<<<===>>>>>><<<;;;<<<>>>AAADDDDDDCCCCCCDDDGGGLLLOOOLLLKKKIIIEEEAAAAAADDDHHHGGGHHHHHHEEEBBBCCCGGGKKKUUUWWW[[[]]]_________```\\\\\\[[[XXXWWWWWWYYY\\\XXX\\\aaacccfffkkkttt|||}}}|||aaaMMM@@@:::666222---+++---......,,,000...------000333555666555111---++++++,,,+++))))))+++...///...---......333222111222333111---)))******+++---///000...,,,---+++)))***,,,.........------++++++,,,...000111222111...+++)))***...111555555444333222222222222111111000//////...---,,,333333444666666333,,,&&&###$$$&&&,,,:::GGGJJJFFF888444///...000444777999555444555666777555111...222333333444555666777888:::999888555333444666999;;;666111222555888777444666666555555666777888999555555555666777666222000++++++...000---'''(((+++333555777666333000...---............111444777999222222333222111///---,,,000444666222+++(((,,,000000...+++(((''')))+++---)))+++++++++)))(((((())))))((((((***...111333333111222333555777666222///,,,,,,,,,---000222222111,,,///333555555444333333444444333111000111444777<<<;;;999777555444333222222000///111444555444222000333666666555666888;;;999999999999999888777666666444111///000222333444444333555888<<<===:::777777;;;>>>;;;555222666;;;?????????>>>===:::888777888:::<<<>>>===;;;888666777:::===>>>>>>@@@DDDHHHGGGDDDCCCHHHJJJIIIIIILLLOOOKKKEEEBBBAAACCCEEEGGGGGGIIIIIIHHHFFFEEEDDDEEEVVVXXX\\\]]]]]]\\\\\\\\\ddddddaaa]]]XXXWWWZZZ]]]ddd]]]ZZZ]]]ccciiiqqqxxx}}}iiiQQQBBB;;;888555111...............///...---...///111222222222///+++***++++++)))'''(((***,,,---,,,+++,,,,,,000111333666888555///++++++++++++,,,//////...------+++***)))+++,,,,,,++++++***))))))***,,,...///111000...,,,***+++...111333222111000000000111111111000///...------,,,,,,222222333555666333...)))&&&'''''',,,777AAABBB===666333000///111333555555222222333555666444000,,,000000222333444444555555888888666333111111444666888555111333777999888666666666666666777777777777666555666777999888555333++++++---///,,,((((((,,,222444555444222///...---------,,,,,,---///111333111111222222111000...---///222444222///---///222444111---)))''''''(((((()))******)))'''&&&((())))))(((((()))---000111111000000111333444444222000+++++++++---000222222111...000333444333222111222333333111///...///222555:::888666555333333333444444222000111444555444333333555777888777777999;;;999999999999999999999999777444111///...///000000222222555999===>>>;;;888777:::===:::555333777<<<@@@AAAAAA@@@>>><<<:::999666999===???>>>;;;777333555888;;;<<<===???BBBFFFEEECCCDDDIIIKKKHHHHHHJJJNNNKKKGGGDDDCCCEEEFFFGGGHHHJJJKKKKKKJJJIIIHHHIIIRRRUUUYYY[[[\\\]]]^^^___cccddddddaaa]]][[[\\\^^^fffcccaaadddffffffjjjpppzzzuuuYYYGGG???;;;:::777222///---...000....../////////......---...,,,+++++++++***(((&&&(((***,,,,,,+++******+++---000555:::<<<999222---...,,,+++,,,...000000///...,,,)))))))))***)))((('''''''''''')))***,,,---...//////...,,,,,,---///000000/////////000111222000///---,,,++++++,,,---///000111444555333///,,,))))))***,,,444:::999222222111111222333444333111///000222444555222...***,,,...000111222222222222666555444111......000222444222111444888;;;:::888777777777888888777666666555555666888:::;;;999777,,,++++++---,,,((()))---000111333333000.........------+++++++++,,,---...///000111222222111000000...000111222333333222222444222...+++(((''''''''',,,,,,+++)))((((((***---***)))(((***---///000//////......///111222111000))))))***,,,///111111000///000222111000///000222444333222///---...000333777555333222222333555777888666333222333444555555666777888888777777888999888888777777888999;;;<<<777555222...,,,+++++++++...000444:::======:::777777999;;;888555555:::???BBBBBBBBBBBBAAA???===<<<666999===???>>>:::666333333666888:::<<<>>>AAACCCBBBBBBEEEKKKLLLHHHFFFGGGLLLKKKHHHFFFEEEFFFGGGHHHGGGJJJMMMOOONNNMMMMMMNNNOOORRRVVVYYY[[[]]]```cccbbbdddeeeeeebbb```______ffffffiiillljjjggghhhmmmyyyzzz~~~```MMMDDD======:::555...,,,---000---...000000...,,,+++***,,,,,,---...---+++)))''',,,...///...,,,+++,,,,,,+++///555999;;;999555111111000......///111222222...,,,)))''''''((('''&&&%%%%%%&&&'''((()))******+++---//////...------...///...------...///111333///---,,,+++***+++---...,,,---///111222111///---)))++++++,,,111555222+++---...111444666666333111...///111444555222---)))+++,,,///111222222111000333333111///,,,+++,,,...111000111555999;;;;;;:::777888888999888777666555444444555777:::;;;:::999---++++++------***+++///...000111111///------...------,,,++++++,,,------...///111222333333222222///...///222555555222///000///---+++************000000...,,,+++,,,///222---,,,+++,,,///000000///111///---,,,---......---(((((())),,,///111111000.../////////...///111444999888666222...---///111555333111000111444888;;;<<<999666444333444555666666666666666555444444555666555444444555888:::<<<666555222...***((((((((()))---222888;;;:::777444666888999888555777<<<@@@BBBCCCCCCCCCBBBAAA???>>>999:::<<<===<<<:::777555444666888:::<<<>>>@@@AAA@@@AAAFFFLLLLLLGGGEEEFFFIIIIIIIIIGGGEEEEEEFFFGGGFFFIIIMMMPPPPPPPPPPPPPPPPPPRRRVVVYYY[[[]]]aaaccc```bbbcccccccccbbbbbbbbbcccffflllpppnnnkkknnnuuuzzz~~~~~~eeeQQQHHH>>>>>>;;;555...+++,,,///,,,///111111///,,,++++++...000222222111///---,,,222333333111///......///---///333555666666666555555222000000222444444444///+++'''%%%%%%'''((((((&&&'''((()))*********)))))),,,///000///.........+++***)))((()))+++...000...---,,,,,,,,,---...///***+++---......------,,,)))+++,,,,,,///333000******,,,000555888888555222//////111444555333///+++,,,---...000111111111111111111000...++++++,,,---//////111444888:::;;;:::888888999888888777666666333222333555888999999888...++++++...///------000...///000///...,,,---...*********+++,,,---......---///000222333333333333111///...000333333///+++......---,,,,,,+++++++++111111///---,,,---111444000//////000222333333222444111---++++++,,,+++***((((((***---000111000///+++,,,------...000444777@@@>>>:::555000...///000333222111111333777;;;>>>===;;;888555333333555777444444333222222222111000444333222222333555777999444444333///***''''''((('''+++111666777666333111666777888888777999===@@@AAABBBBBBCCCBBBAAA@@@???<<<;;;;;;:::::::::::::::777888999<<<>>>@@@@@@@@@>>>???EEEKKKJJJFFFEEEGGGGGGHHHHHHGGGDDDBBBCCCEEEDDDGGGKKKNNNNNNNNNOOOPPPRRRUUUXXXZZZ[[[\\\^^^___^^^]]]]]]^^^___aaaccccccccceeekkkpppooonnnttt|||~~~mmmWWWLLL@@@>>>:::444///,,,,,,---+++///333333000---...///111444666777555444333333666666666333000///000111000111222222222333555777555444222222444555444444///***%%%"""###'''***,,,***+++---......---+++***(((+++///000000/////////'''%%%$$$###$$$&&&)))+++---......//////000000000+++,,,------+++***+++,,,***---...---///333111---)))+++...333777777555333000000111333555444000...------...///000111222222000000000///---,,,---//////000111333555777999999999999888777777777888888444333222333555777666666...+++,,,111333111///000///000000///---,,,,,,---&&&'''((()))+++,,,---......///111222444444444333222000///000111111---***/////////...---+++)))(((...///...---,,,---///222222222222444666777666444444111...,,,,,,,,,+++***))))))+++...111111000...)))+++,,,---///222666999AAA???;;;666111...///000111111111111444888<<<>>><<<<<<:::777444333555777444333111111222111000...333333222111111222444444111333333000+++)))***,,,+++///444777666333111000555777999999999:::===???>>>???@@@@@@@@@???>>>===<<<;;;;;;:::;;;;;;======::::::;;;===@@@AAA???>>>;;;===AAAFFFEEEBBBDDDIIIGGGHHHIIIFFFBBB@@@AAADDDDDDFFFIIIJJJJJJJJJLLLNNNSSSVVVYYY[[[ZZZZZZYYYZZZYYYXXXWWWYYY\\\```bbbbbbdddeeeiiinnnoooooouuu|||}}}cccSSSBBB>>>888333111///---,,,+++///333444111000222444555777::::::888666777888777777555222///......///222333444333111111444666444333222333444444333111///***###!!!'''...111///000222333222000---+++(((+++...000/////////000'''%%%###""""""$$$''')))---...000222333333222111...000000...+++)))***,,,---000000...///333333000++++++,,,///222333111000111000000111333333111///...------,,,...///222333000111111111//////000111000111111111222444666888:::999777666666777:::;;;666444333333444555555333...,,,...444777444111111111222111///---+++,,,---'''((()))+++,,,---.........///111333444444333333333222000000000000///...---......///...,,,+++)))---...///...------///111222222333555888999888666222000......//////...---++++++---000222111///---***,,,...///000222555777<<<;;;888333///...///111...///000111444888;;;===:::;;;;;;888555333555666666444222333444444222000555444444333222111111000...111333111...,,,...222222666::::::888444333222555777999;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;888:::<<<>>>??????>>>>>><<<<<<<<<>>>@@@@@@===;;;888888<<>>CCCKKKIIIKKKKKKGGGAAA???AAADDDFFFGGGGGGGGGFFFGGGIIIKKKQQQTTTYYYZZZYYYWWWUUUTTTSSSRRRTTTXXX]]]``````___``````dddkkkoooqqqsssxxxmmm[[[DDD???888444222111///,,,+++000444444222111555888666999;;;;;;999888999;;;666666444111---,,,,,,---222555666555333111333555222111222333444444111//////)))!!!!!!(((000555222444666666555222///,,,(((+++.../////////000111***(((%%%$$$$$$&&&)))+++---///222555666555333222111222222///+++)))***,,,000222222///000333444222---,,,+++,,,...///...,,,111000///000111222111000...---++++++,,,...111333000111222222111111222333111111111000000111444777:::999666444555888;;;===888666444444444555444333...,,,///666:::777222111222333222000---++++++---+++,,,---...///000000000///000222333444444333333222222222111000000111222(((***,,,...000///.........000111111000000111222222222333666888:::888777000///...///111222111000,,,---...111222222///,,,+++---///000111222444666666666333000------///111,,,---///111444777999;;;888:::;;;999666444444666999666444555777777555333666666666555333111///...,,,000333222///...111555999<<>>:::666555555555777:::<<<===<<<;;;;;;999999;;;<<<<<<<<<;;;:::555888===BBBCCCBBB???======<<<<<<>>>@@@???<<<888555555888:::::::::BBBKKKLLLMMMLLLGGGAAA???AAAEEEHHHHHHGGGEEEDDDEEEHHHJJJNNNRRRWWWZZZXXXUUUSSSQQQNNNOOOSSSYYY___aaa___\\\ZZZYYY___iiiqqqrrrtttvvv}}}xxx```MMMBBB888888999777333000444888;;;999555222444777>>><<<999666555555666888666333...***((()))+++,,,///000222333444222111000222333555666666444111///111,,,&&&""""""(((///444222555888999666333000///+++******+++///111222222...---+++******+++---...666555444222000///...---222444555444111///...---333777777333111222222000---------+++)))***,,,...555444333222111///......///111111...***(((***,,,,,,///222444333333222333>>>;;;888555555444333111666555444444555777999;;;666555444444555666555333,,,---///222666888888777999888666222...++++++,,,...,,,,,,///555777444000222111000//////000111222000000///111222333222111++++++,,,---...///000111000222333333111000000000111222444666666555444333333000...000555777444111+++,,,...111444444222000555444444555666666555333666888888555000+++******,,,111222......555999888888666222222333666777888;;;999888999::::::999888444444555777888777333111000000///......111666999===>>>??????>>>;;;888555333555888::::::::::::;;;===;;;999888999::::::999666999>>>@@@@@@@@@@@@@@@@@@>>><<<===>>><<<999555444444444555888>>>FFFKKKMMMKKKGGGCCCAAAAAACCCDDDFFFGGGGGGGGGGGGFFFEEEEEEOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOQQQXXX```bbb```[[[\\\ZZZ\\\ccchhhjjjooouuu}}}gggNNNDDD;;;999:::888555444777:::===;;;888666777:::>>><<<999777555555555666555222---(((&&&''')))+++***,,,...000111111000000111222444555555333111///444000***&&&&&&***///333222444666666444111//////+++******,,,///111222222///...,,,++++++,,,...///444444333222000...------...000222222111000///000222666555111///111222000......---+++)))***,,,...444333222111000/////////111222222///+++(((((()))+++...000111111111222333:::888666555666777666666777666555444555666888:::777666555555777777666555......///222666888999888888777555222...,,,,,,---///---,,,...333555333000222111///...---,,,------/////////000000000...,,,(((***+++---///000000000222333444333111000000111111222444555666555444333555111......222333222///------000333777777666444444444333444666666444222444666777666222///...///...222111------333777777777555333444666999:::::::::999888888999999888777222222444666888777444222,,,------...///222777;;;<<<===>>>>>>===;;;888777444555777999:::;;;;;;<<<===<<<:::999999:::::::::555888<<<>>>>>>>>>===>>>@@@>>><<<<<<===<<<999666666777777777:::???FFFLLLOOOMMMHHHDDDAAAAAAAAABBBFFFGGGGGGGGGGGGFFFEEEEEEHHHJJJLLLOOOPPPPPPPPPOOORRRSSSVVV[[[___```^^^[[[aaa^^^^^^```___^^^bbbhhh}}}qqqPPPFFF===;;;:::888777888:::<<<>>>===:::999:::======<<<;;;999777555444444555111+++&&&$$$%%%(((***((()))+++...000111111222000111333444333222000///666333///,,,+++---000222222333333222000......///+++******,,,///111222222000///...------...///000222222111111000...---,,,))),,,///111111111222333333555333...,,,///222222//////...,,,******---///333222000......///000111333444333111,,,)))''''''+++,,,---...---...000222666444333444777:::;;;;;;888666555444444555777888999777666666777888888777111000///111555888::::::888777666222///------///111...,,,---111333222000222000...,,,***)))((((((,,,---//////...+++)))'''&&&(((+++...000111000///333444333111///...000111111222333444555444333222666222---,,,...000000...---...000444777888666555333222222444555555333111111333555555333222222222000222111,,,,,,000444555666666666888:::<<<<<<;;;888777555666777777666444111111333555777777555222)))+++---///111444888<<<;;;<<<======<<<:::999777555555777888:::<<<===>>>>>>===<<<;;;::::::::::::555888;;;===<<<;;;;;;;;;???>>><<<<<<===<<<;;;999::::::::::::<<<@@@FFFKKKQQQNNNIIIEEEBBBAAAAAAAAAFFFGGGGGGGGGGGGFFFEEEEEEBBBDDDHHHKKKNNNPPPQQQQQQQQQUUUZZZ]]]_________```dddbbb```^^^XXXUUUZZZbbbyyy~~~zzzSSSIII???:::888666666999:::;;;<<<;;;999888:::<<<======<<<;;;999777444333444000***%%%###$$$(((***+++,,,---...///111222333///000111222222111000///555333111000///000111222222222111...,,,+++---///,,,+++***,,,///111111111//////...------.../////////000000000///...---,,,))),,,///111111222333444333555333---,,,000444555222222000...,,,,,,...111222000...------...111222222222222000...+++)))(((***++++++******,,,///222444222222444777;;;======888777555333333444555666888666555555666888888777333111000111444888;;;<<<888888777444111000000222222000------///111111111000///---+++))))))))))))+++---//////,,,(((%%%###&&&)))---111333333111///222222111...,,,,,,///111111222333333333333222222666222---+++---///111111......///222444555333111111111111333444444111///---...000111222111111111111111///,,,+++---111444777777999;;;======:::888444333222222333444333111333222333444666666333111+++---///111333555888;;;======<<<<<<;;;999888777777777777999;;;>>>???????????????===:::999999999777:::<<<<<<;;;:::999:::>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>@@@EEEHHHNNNLLLIIIEEECCCCCCCCCCCCFFFGGGGGGGGGGGGFFFEEEEEEBBBDDDGGGJJJMMMPPPQQQRRRMMMSSS[[[^^^___```cccgggbbbaaaaaa___YYYVVV^^^hhhtttzzzXXXLLL???999666444444777777777777666555666777888<<<======<<<:::888555333333///***&&&%%%&&&***,,,///......------...000000//////000111111111000///111111111111111222222333222222000---******---///,,,+++***,,,...111111111...------------------...---...///000000///...---,,,///111222222222222333444666333...,,,111666777555444333111//////111333111000...,,,---///111333///...............---,,,*********))))))+++...111444222222333777:::;;;;;;888777444333222333444555666444222222444666777666444222000000333888;;;<<<999999888666333333444666333222000//////000111111...---,,,+++++++++,,,---+++...111000---(((%%%%%%***---111444666444111///000///...,,,++++++---000222222222222222222111111555222...,,,---000444666111000000111333333111/////////000222333333000---++++++,,,...///...---,,,///...---,,,+++,,,///444888999:::<<<===;;;777333///.........000111111///555444444555555555333111///111333333444555777999>>>>>><<<;;;:::999999999:::999888:::===???>>>===???@@@@@@>>>:::888888999;;;===>>>===;;;:::999:::>>>===<<<;;;;;;<<<>>>@@@??????@@@??????@@@BBBEEEIIIHHHFFFEEEDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBDDDFFFHHHJJJLLLNNNNNNLLLSSS[[[^^^^^^___dddiii``````aaa```\\\[[[dddooorrryyy~~~cccSSSAAA:::888666444444444333222222222333444555:::;;;;;;:::999777555444222000,,,***)))+++...000111///---+++***+++,,,---///000000111111111111111//////000111111222222222333222000---++++++---000---++++++,,,...000111000------------------------+++---///000111000///...///111333333222111111111333555333...---222777888666666555222000000111333222000///......///111222,,,+++***+++---/////////***++++++******+++///222444222111222555888999999777666444222222222444444555222000000222444666666444111///000333777999:::888999888666555444666888444444333222111000000000------,,,,,,---...000111,,,000333333///+++***+++///111444666666333000------------,,,+++,,,...000222222111111111111111111333111...------000444777333222111222333333222000......///111333222...,,,*********,,,......,,,+++,,,******,,,,,,+++///444888888999::::::888333///,,,++++++---000111111000666555444555666666444222333444444333222333666888>>>===;;;::::::;;;<<<===>>><<<;;;===??????<<<888:::===???>>>:::888999;;;>>>???@@@>>><<<999999999======<<<;;;:::<<<@@@CCCBBBBBBCCCBBB@@@@@@AAABBBCCCCCCCCCCCCEEEGGGHHHJJJFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIOOOUUU[[[]]]\\\]]]```eeebbbaaabbbbbb```___fffpppttt|||ppp[[[FFF===<<<:::666333444222000000111333444555777777777666555444333333111000///......000222333222000---+++***+++---...000000000111111222222222000000111111111111111111444333111///,,,,,,...000---,,,+++,,,...000000000.........//////.........+++,,,///111222111000//////111333333111000///000111333222......222666777666666444222//////000222222111111000000000111111,,,***'''(((+++...000000+++,,,,,,,,,,,,---000222222111000111444777888888666444333111111222444555444222//////111444666666222000///000333666888888777777777555444444666888555666666555333111000000...---------...///111222...222666555111///000222333444666666444111---***+++,,,............000222222222111000000000000000222111///---,,,...111444000//////000222333333222,,,---...111222111---************---000111000...'''%%%(((---...,,,///444444444555777777555111---+++***+++---111333444444555444444555777888888777333333222111000111555888::::::999:::<<>>???AAA???999333222777<<<<<<;;;:::===@@@@@@AAA@@@>>>;;;888888888<<<===<<<:::999<<>>888444444222000000222444555555444444333333333222222222111111111111222333555666444222///---,,,...000222000000111111222222222333333222222111111000000///444444333000...---///111---,,,+++,,,...000000000//////000000000000//////***,,,///222333222111000---///111222000////////////222111...---222555666555555333000...---///111222222222222111111000000...***&&&&&&)))---///000+++,,,......---...000222000///...000333777888888555444222111111222444555555222//////111444666777111000///000333666777777555555555444333333555777555777888777444222000000///......---...///000111000444777666333222444888555666666555222...+++(((***,,,///000111111222444222222111000//////000000222111000---+++,,,...000+++***+++---000222222222,,,,,,...000222000---)))+++***+++///333555444222$$$###'''---///,,,///555111111222444555444000...++++++,,,///333666777666333222333555888;;;;;;;;;111111000...---000444888777777777999===BBBGGGJJJCCCAAA@@@AAABBB???777000,,,222999;;;;;;<<>>:::777777777<<<===<<<:::999<<>>777555222333444666777666666555999888666444222111000000111000000//////000111222444444222111111111111111///222555555222000111222444444222111///...------...///111111111111222333333///---///222444111---333444555444111////////////...///000111000---***)))+++---//////...---,,,///000222222111111111222222222111///......000222444222111222555555333000******,,,---///000111111000111333444444333222111//////111444777999:::999888333//////222555555444333111///000333555333111444222111111222333333222555444222111111222444555;;;666111000333555333000444555555444333111///...111444777888777666888;;;777666444333111///,,,***......///333666888777666444555444333111//////000000000000...+++(((((())))))((((((***,,,.........,,,///222333111/////////000333444333111000222555''')))*********---222777444222222444111------111222111000111444777888777444222222555:::>>>>>>===666111,,,+++///444777888:::888555666999===AAACCCBBB>>><<<<<<>>>===888333444666888:::<<<>>>BBBEEEDDDAAA>>>:::999999;;;<<>>CCCEEEFFFFFFFFFGGGIIIKKKQQQTTTVVVVVVUUUXXX```fffiiigggeeeeeeiiiooovvvzzzvvvvvv{{{pppRRRGGGDDD<<<444222222333444555555444333222666666444333222222222222111000000///000111222333666666555444333222111111,,,000444444222000111333555444333111///---+++***+++---...//////000333555555111...///333444333000111333444444222111222333000//////111222111...,,,+++,,,---///000000//////111333555555333222333555444444222///------000222555333222333555555333000---------...///111333444111222333555555444222111...///222777:::;;;:::888666333111000111333444444222111111333555666333111333111000000222333222222333222111111111333555666:::555000///000111///,,,000111222333222111///---///222555666666666888;;;555333222111000///---+++111111222555777888777666444666777666222//////000000000000...+++)))((()))(((((((((+++---///...---,,,...000111000//////000000333666555222000222444...//////...---...333777666444444666333//////222444333222333555666555444666444333666:::======<<<666222......111444777777888777666666888<<<>>>??????<<<::::::======999555444777:::===???AAAEEEGGGCCCAAA>>>;;;:::;;;===>>>>>><<<999888999>>>CCCFFFGGGIIIIIIHHHEEEBBB@@@@@@===???BBBDDDEEEGGGIIILLLKKKKKKJJJIIIGGGEEECCCBBBAAABBBCCCEEEFFFHHHKKKMMMPPPTTTXXXXXXXXXYYY^^^cccbbbbbbccceeeiiinnnsssvvvzzzvvvvvv{{{^^^LLLDDD<<<555222111222333333333222111000444444333333333444555555222111111000111222333444444555555444333111///...+++///333444222111222444666555333111...***'''&&&((()))+++,,,---000444777777333000000222444444333000111333444333444555777111000000222333222000...---------...///111222333333777:::888444333555999888666222...+++,,,000333555444333333444444222000000/////////000222555777111222444555555333222111---///333999======:::777444444333111000000111333000111444777999777333000000///...///111333444333222111111111222333555666777333...---......+++)))+++---000222222111///...---///222444444555777999222222111000///.........333222333444555555333111222666:::999333...---...///000///---***(((((()))'''((())),,,///000...,,,,,,---...---,,,---...000000444777666333000000222555555444222111111444666888666777888555000///222666555555555666555333000888777666777999;;;;;;:::666444222111333555666666777777888888999;;;<<<<<<===;;;888999<<<===;;;888666999>>>AAABBBDDDFFFHHHAAA???===<<<<<<===>>>???===<<<::::::<<>><<<::::::<<<===;;;:::999<<<@@@CCCCCCCCCDDDEEE<<<<<<;;;:::;;;<<<===>>>=========>>>???AAACCCEEEIIIJJJKKKIIIFFFCCCAAAAAAAAAAAABBBBBBDDDHHHMMMRRROOOOOOOOONNNLLLIIIEEECCCAAAAAACCCGGGMMMSSSWWWYYYTTTWWWYYYZZZZZZZZZ]]]___\\\\\\]]]___bbbeeegggiiiiiiiiinnnvvv|||qqqVVVIIICCC>>>;;;111222444555555555444333222222333444555777999:::888777444222000/////////+++,,,...000000///...,,,///333777777444111000000333222///,,,)))'''%%%$$$(((***,,,---...111555888444111...---...000222333444444555444222333444666333222111222444444333111---,,,++++++---///333555444777999777444333777;;;:::777222+++((()))...222444444444333111000///...111000......///111444666000111222333222111///---......///222666999::::::888::::::666000+++***+++...222777;;;;;;777333111))))))***---222666888999333222222222111222222222///...------.........---***,,,///333555555444333000000000000000000...---333555777666333111111111111000...---,,,)))%%%"""%%%,,,333666222---++++++,,,------+++(((''''''''''''(((***...000111...,,,---,,,***'''$$$$$$&&&(((---111555555222///...///555444333333444666666777666555666888555///...000222222333555777666333111888888777777666666777888999999888777555444444444888;;;???@@@???===<<<===AAA@@@>>>>>>>>>===;;;:::;;;>>>AAABBBAAA@@@@@@@@@888888888999::::::;;;;;;>>>???@@@AAAAAABBBCCCCCCFFFGGGIIIIIIGGGEEEEEEEEECCCCCCBBBAAAAAADDDJJJNNNMMMOOOQQQRRRPPPKKKEEEBBBCCCBBBBBBFFFMMMSSSWWWYYYXXXXXXWWWWWWWWWZZZ]]]``````^^^]]]\\\\\\___bbbddddddcccgggpppvvvyyy}}}xxx[[[LLLEEE@@@;;;333444555666666666555444111111222333444666777888999777444111///...------------///000000//////...///333888777444000......000...+++((('''&&&'''(((---///111222222333555777111000...------...000111555555555333111111333444333222111222333444444222---,,,++++++---///222333333444444444444555888:::999666000+++''')))---111222444444222///---,,,---000///......///111333444000111222333222111///---...------///444888;;;<<<:::;;;:::777222---***)))///333777999888666444333+++***+++...222666888888222222222222222222222111//////000000111222222222---...000333444555555555222111/////////...,,,***111555::::::777444333444333111///---,,,((($$$!!!###+++000222000...,,,,,,------,,,)))(((((()))((()))***---000000///---,,,,,,***'''$$$###%%%&&&---000444444111//////111222111000222444666666555333222444777555///...000000000000333555555444222444555666555444444666888:::::::::777444222222333666;;;???@@@>>><<<<<<===@@@AAAAAAAAA@@@>>><<<:::<<<>>>@@@@@@???======>>>777888999:::;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFGGGFFFFFFFFFGGGEEEDDDCCCAAA@@@BBBFFFJJJKKKMMMQQQSSSRRRNNNJJJGGGGGGDDDCCCEEEKKKQQQTTTTTTXXXWWWUUUTTTVVVYYY]]]```cccaaa^^^[[[[[[\\\___aaafffbbbaaaeeekkkrrr{{{dddSSSJJJBBB;;;777777888777666444222111000000000000111222333333666444222000///......////////////...---,,,,,,,,,,,,000555666222///------,,,***&&&$$$$$$'''***---333555777888666555444444...//////...------...///444444444222000000222444333111000111333444444333......---......000111222333111000111444888999999666333///***'''(((,,,000111333333111---******+++000/////////000111222333222333444555444222000...------...111666999;;;;;;999999888777666222...***000333666666555333444555000///...000222444555444...///000111222333444444333444555555555444555555000111111222333444555666111000......//////,,,))),,,222:::<<<:::777777888444222000...,,,(((### ###,,,333555222//////000000///,,,++++++,,,***)))***,,,///000000...++++++***)))'''&&&((()))...111444444222111333555222000///111333555444222111111444777555000///111000//////000222333333222000222444444333333666999;;;<<<:::777222000111333222777<<<<<<:::888999;;;<<<>>>AAABBBAAA>>><<<;;;;;;<<<>>>>>>======>>>@@@:::;;;===>>>??????>>>===@@@??????>>>======<<<<<<>>>@@@CCCDDDCCCCCCDDDDDDDDDDDDCCCBBBAAABBBFFFIIIIIIKKKNNNQQQRRRSSSSSSSSSOOOKKKGGGHHHLLLQQQRRRQQQUUUTTTSSSTTTWWWZZZ\\\]]]bbbaaa___^^^^^^^^^______eeeaaa___ccciiioooyyymmmYYYOOODDD<<<::::::999777555222///---///............//////000333222000/////////000000111///---+++)))(((''''''(((---222444111...------***'''$$$"""###'''---111777999<<<<<<999666444333...///000///.........///333333222111///000333555333111000000222444444333000000///000000111222222444000---000666:::;;;999444222...***'''(((,,,///000222333111,,,))))))***000000000111222222222222444555666666666444111000,,,---000444999;;;;;;:::888666666777888666111,,,111444555444222222444777555333111111222333222111+++,,,...111333555666777666888999888777666666666222222111000111222444555000...---...000000---***'''///999===<<<:::999:::333111///---***'''""")))444888666222111222222111///---......+++******+++...000000000)))***++++++******+++---000222555555333333666999333111000111333444222000111111444888666111000333222000...///000222111111...000333333222333666:::<<<<<<;;;666111///000333...333888999666444666999777;;;@@@BBBAAA???===;;;999;;;<<<<<<===>>>AAACCC===???AAABBBCCCBBB@@@???@@@???===;;;:::999999999<<<>>>AAABBBAAA@@@AAAAAACCCDDDDDDCCCBBBDDDGGGIIIIIIJJJKKKNNNRRRWWW[[[]]]WWWQQQLLLLLLPPPSSSSSSRRRRRRRRRSSSVVVYYY[[[[[[[[[___```aaaaaaaaaaaa______```___bbbiiinnnqqqvvv|||```LLLBBB@@@;;;<<<<<<:::777444000---//////000000///...------,,,///111222111111111222---000111,,,$$$!!!%%%&&&(((+++...000000000///(((&&&$$$###%%%)))...222999>>>BBB???777222333555333222///,,,)))***---///333333222000///000444777:::777222...---000444777333111000111222222111000111000000111444666666666///,,,,,,...---******,,,,,,///222111...+++++++++000222444444333333333444777888999777444222333444444444666999;;;<<<:::888999666444555777999888666666666444222//////111333777666555444444444444444,,,,,,---...000111333444666666555444444444555555333222000...---...///000000...------......---,,,...///222555777888777777555000***&&&%%%%%%&&&&&&!!! ***666===;;;555000333666666777888333---111+++%%%&&&,,,111000---++++++++++++++++++++++++444333222111111222333333111000///000333333000---.........///111333666777333222000000222222111000+++---///111333444555555:::>>>>>>777333444333///111222444777999888444222:::999:::;;;======;;;999999:::;;;;;;===@@@FFFJJJDDDBBBAAABBBEEEEEECCCAAA>>><<<999777777888;;;<<<===>>>>>>===;;;;;;<<<>>>@@@EEEKKKLLLJJJHHHHHHIIIIIIHHHHHHJJJOOOSSSVVVXXXYYYXXXTTTNNNHHHGGGMMMSSSPPPSSSUUUUUUSSSUUUYYY\\\[[[]]]____________aaabbb^^^___aaafffmmmssswwwxxxeeeOOODDD@@@;;;;;;:::888666444111000000000/////////.........000000111222222111000///,,,///000+++$$$!!!$$$)))'''(((+++---///000000000,,,***'''&&&'''+++///222999===???===888444333444///...,,,******+++///111222222111///...///333555666444///------///333666222111000111222333222111333111000000222444444444///,,,,,,......******------000333333111......///222555777888666444333333555777888777555444555777777777888;;;===>>>===;;;888666444444555666444333333333333111......///111888777666444333333333333.........///000111222333222222222111111111111222222000///---------...//////...---...000111000///+++---111333555444333222///---)))&&&%%%%%%'''))))))&&&&&&,,,444999888555333777888888999;;;777111000+++&&&''',,,000...+++))))))***+++,,,------...111000000//////000111222000//////111333444222000////////////000222444555222111111222333333222000//////000222555777777777777;;;;;;555333555555333444444555666777666555444999888888:::<<<<<<;;;999999::::::;;;<<>>???>>>===888666444333333222000......///000000...,,,------888777666444333222222222111111000000000000000000///////////////////////////...---,,,,,,,,,---......------...000111111000***---000222333222///...+++,,,,,,***((((((,,,000222000------000222444444444777888777999;;;888333///+++(((***...000---)))((((((***+++---///111111///.........//////000111/////////111444555444222000000/////////000111111000000111333555555333111444222000222777999999888444777777444333555888777888777777666666666777777777777777999;;;<<<;;;:::999::::::::::::===@@@DDDBBBAAAAAABBBCCCBBB@@@===;;;;;;;;;::::::::::::::::::;;;;;;:::999999;;;===AAAEEEIIIJJJHHHFFFGGGHHHJJJHHHFFFDDDDDDFFFIIIJJJGGGKKKNNNMMMIIIFFFFFFGGGQQQTTTVVVUUUPPPMMMLLLMMMXXXZZZ[[[[[[[[[\\\^^^```]]]\\\[[[]]]bbbjjjqqqvvvzzz~~~xxx\\\III@@@999888555333333555777888:::888555222000000000111333000...000444444000+++***++++++)))'''(((...444000//////.........//////000///...---...000222444666444222333555555222///***((('''(((***...000111000111111000//////222444333111///---,,,...111222///---,,,---///111111111222///,,,,,,---000111111,,,)))***,,,---******---...///111111000...,,,+++111555;;;===<<<888555333333444555666777888:::;;;:::999999:::<<<===<<<;;;999888666444333000...,,,***---//////...,,,++++++777666555444333333333333444333222111000/////////////////////////////////------,,,+++,,,,,,---...---,,,+++,,,.........---+++---000222222000---+++,,,///222000------111555777555111---,,,...222555333555555333555888666222---++++++---111333000,,,++++++---...000222333333//////000000111111222222111111111222333444333333111111000000///////////////000222555777777444222777444111333777:::999777444555555333333555777999999:::<<<<<<;;;999999999888888888999<<<===<<<;;;999::::::::::::;;;>>>AAAAAAAAABBBBBBBBBAAA>>>===;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;:::999:::===???BBBEEEHHHHHHFFFEEEFFFHHHKKKJJJGGGDDDAAAAAACCCDDDCCCGGGKKKLLLKKKIIIHHHHHHPPPRRRSSSQQQNNNLLLMMMOOOWWWXXXYYYYYYXXXYYY\\\^^^\\\\\\\\\]]]aaaiiisssyyy}}}dddMMMAAA999777444222333666:::<<<@@@>>>:::666333111111111111...---///444555111---******+++)))))),,,222777666555333222000000//////............///111222444111...,,,...111222000,,,+++((('''(((+++...///...111222222111000111333555555444111///...///000111---+++)))***,,,...//////...,,,***+++---000111222+++((())),,,,,,******---111111111111000...***(((,,,111888<<<<<<999666555333333444666777999999999888666444444666777777777999999999777444111...---***---000111000...------666666555444444444555555555444333222000000//////000///...---------......,,,,,,,,,,,,------...///+++)))((()))******)))((()))+++---///...,,,)))'''---111555444111///111555666444111---+++---222777222333222000222666666222---,,,---111555666444222000000111222222333333444222333333444444444444444333444333222111111111222111111111111111000000///000111333666888888555333888555333444666777666444444444444444333333555888888<<>>;;;;;;;;;:::999:::<<<>>>>>>===:::;;;<<<;;;:::;;;===???@@@AAACCCDDDCCCAAA???>>>;;;<<<>>>>>>>>>===;;;:::=========<<<;;;===@@@CCCBBBEEEGGGFFFDDDCCCEEEGGGKKKKKKIIIFFFAAA???@@@BBBDDDFFFIIILLLLLLMMMMMMNNNUUUTTTRRRNNNJJJJJJNNNSSSVVVVVVWWWVVVVVVWWWZZZ]]]^^^^^^___aaaeeelllvvv}}}~~~~~~lllQQQBBB:::888555333444888<<<>>>AAA???<<<888666444333222///......000333444222///***+++++++++,,,///333777777777666555333222111000............///000000111---+++)))+++...000///---,,,)))'''(((,,,///...---111222333222111111333555555444222111000000111111---+++))))))+++---......+++******,,,///111111111+++))))))---...,,,---000444444333333333111---***)))...555999:::888666555222222222444777999999999666333000000111222333333888::::::999555222000000---///222444333222111111888777666666555555666666555444333222111111111111222000,,,***)))***+++---,,,,,,---...///000000000((('''&&&''')))***)))(((((()))*********)))'''&&&,,,000444444222000000111333222000......000555999555555333000222777888666...///000333666777666555444444444333333333333333555555666666666555555444444444444222000///000111111222333333444333333333333333444666888888666444777777777777555444222222333222444666555222333777777===DDDGGGDDD@@@>>>======<<<:::;;;===>>>>>>===;;;<<<======<<<===>>>@@@???BBBEEEFFFEEECCCBBBAAA>>>>>>???@@@???>>>===<<<>>>>>>>>>======???CCCFFFCCCEEEFFFDDDBBBAAADDDGGGIIIKKKLLLIIIDDDAAAAAACCCDDDFFFHHHKKKNNNQQQRRRSSSYYYWWWSSSMMMHHHHHHMMMRRRUUUVVVVVVUUUTTTVVVYYY\\\___bbbeeegggiiinnnvvv|||~~~|||{{{~~~~~~qqqSSSCCC:::999666555666999===@@@<<<;;;:::999777666555444//////111111222111000///++++++,,,---...111333666333444555666555555333333111111000000///...---,,,*********+++---///000///+++(((&&&(((---000000...000111222222111111222333111111111111222222333333000---***)))+++---......++++++,,,...000111///...---+++,,,000111///000333222111111222444333///,,,)))...444777888666444444///...///222777:::;;;:::666333///---...000111222555888:::999555222111222111333666777666666666777<<<;;;999888666555555444333333222222222333333333666333...)))''')))+++...---...///000111222222333'''&&&&&&(((+++---------***************))))))))),,,...222555555444222000222111000000222555777999666666222///111777999888222222222333555555555444333333333333333333333333444555555555555444222111222333333111......000222111222444666777777777777666555555666888888666555666:::===;;;555111///000000///222777777222222666777===CCCEEECCC@@@@@@AAA???===;;;:::;;;<<<<<<;;;<<<>>>????????????AAABBB???CCCGGGIIIGGGEEEEEEEEE@@@@@@AAAAAA@@@@@@????????????>>>======@@@EEEHHHCCCDDDEEECCC@@@@@@CCCGGGFFFJJJMMMLLLGGGCCCCCCDDDAAACCCGGGLLLPPPSSSTTTSSSUUUTTTRRRLLLHHHIIINNNSSSUUUUUUUUUTTTTTTUUUYYY\\\aaaeeejjjkkkkkklllqqquuuvvvwwwyyy|||yyysssvvv}}}tttUUUCCC;;;999777666777:::>>>@@@777777888888888777777666000111333333111///...///,,,,,,---...000111333444///111333555777666555555444444333111///,,,***)))******+++,,,---///111222***'''&&&)))///222222///...000111111000000111222---...///111222444555555222///,,,+++,,,...//////------...///111000---+++000---...222444222333666...------000333333000---,,,///444777666555333333,,,+++,,,111777<<<===<<<777444///---...000111222333666999999555222222333444666888999888888999;;;@@@>>><<<999666444333222222222222222333444555555<<<777000+++)))***...111---...000222333444444444&&&&&&'''***...111222222......---,,,,,,---......---///222666999999666333222111111333666999999888555555111---///666999888555444333333333222222222111111222222222222333333333444444444333111///...///111222000......111444111222555777999:::::::::888777555666777777666555666<<>>666///...000------111888888333333777777<<>>>>>>>>======@@@EEEIIICCCDDDEEEBBB??????CCCGGGCCCHHHMMMMMMIIIEEEDDDEEE===@@@EEELLLQQQTTTSSSQQQMMMOOOOOOMMMJJJLLLPPPUUUUUUUUUUUUTTTSSSUUUYYY\\\bbbgggmmmmmmkkkjjjllloooooosssxxx{{{zzz{{{}}}xxxpppkkknnnttt^^^FFF===<<<:::999:::;;;999666555777888888555333222222111333444444000,,,)))(((...,,,+++...333777777666555444333555888999666444777666555111,,,)))((((((...///111222111000111222+++)))'''(((+++000444555777555333222222111///---,,,---///000111111000000333000,,,))))))***---//////000222333333222111000///222555777777555333111000///...000333333111...,,,---111444666444///+++'''***...333777888888888999777444222111111222333666555444333222333333444777444111000333888;;;===@@@???<<<:::888777777777555333111111333555666777888777444000---,,,---///111000111555::::::555000+++)))'''(((,,,000333444444111---,,,,,,...//////111000///111999???<<<444555111...222888:::777222...---...000333555555555444333222333333222000...---...//////...///111333999999999666222///......000...,,,+++,,,...222444111111222666:::;;;888444333444666888999666222...666888:::;;;999444///,,,000111444888:::999666444444777::::::888999;;;>>>AAA>>>999555333333555666666:::???AAAAAABBBDDDGGG@@@@@@BBBDDDGGGGGGFFFDDD@@@???>>>???CCCEEEDDDBBBAAA>>>;;;<<>><<<:::888777666666777777444222111333555555555444555555333000//////111000//////333777777333...---+++)))))),,,///000000000000//////000///...---///000111222777<<<:::444444111///000444555333000,,,,,,,,,...111333444333333222000000111111///...+++,,,.../////////111333777888888666333000//////111000---,,,,,,///111333222111111444888888444111111333555999:::888444000444555777999888777444222666777888:::<<<;;;999777555666777888777888:::;;;<<<888555222222222111000000555<<<@@@AAA@@@AAABBB@@@@@@AAACCCDDDDDDBBB???>>><<<<<<===AAABBBBBB@@@AAA>>><<<<<>><<<<<<@@@???@@@AAABBBAAA>>>;;;;;;::::::;;;>>>??????>>>AAA???======???AAABBBAAAFFFCCC???======@@@DDDGGGEEEEEEDDDBBBAAA@@@@@@@@@FFFHHHKKKLLLLLLMMMNNNPPPSSSPPPMMMLLLOOOTTTWWWYYYYYYWWWUUUVVVYYY]]]```bbbaaa^^^[[[ZZZ\\\bbbjjjnnnoooqqqrrrtttwww{{{~~~uuummmjjjooovvvbbbNNNEEE===::::::888666555333333222000///000333666666555444333333222000...+++)))))),,,111444555333333444555666888888777666111000---)))''''''***------...///...------...///...---+++,,,...000111111,,,,,,,,,...111333333333000000111333444444555555333111...+++++++++---...111000//////000222444555555111...222999<<<888333------...000222555666777...------...000000///---+++,,,...///000000///...333555666888888777666555222333444555777999:::;;;666222......000555999;;;666555444333333444555666999777444333333222111000333555888999666222///------,,,+++---......,,,))),,,+++***+++------,,,+++***---000222000...+++***---333777444111000...+++,,,...000///------///111000///...///333555666666:::777444333444666666666,,,...111222111///......111222444444222111222222444333222000000000000000000......111666888777555,,,...333888<<<<<<888555111111111333555999===???@@@???>>><<<:::999:::<<<999666333444777999888666888222...///666:::888444000333777;;;<<<;;;:::999>>>>>>>>>@@@AAA@@@===::::::::::::;;;===>>>>>>>>>AAA@@@?????????@@@AAAAAAEEECCC???<<<===@@@DDDGGGHHHEEEAAA@@@BBBDDDEEEFFFLLLMMMNNNMMMLLLKKKKKKMMMQQQNNNKKKLLLQQQUUUWWWWWWWWWUUUSSSWWW]]]aaaaaa___]]]ZZZVVVUUUZZZaaagggjjjoooqqqsssuuuwwwzzz~~~~~~uuummmiiimmmttthhhRRRFFF>>>======999444444444444333111000222666999999666333222222111///---)))'''&&&)))...222222111111333444555555444444444222111...+++)))***...111.........---,,,,,,---///...------...000111111000---,,,,,,...111222222222000000111111222222333444///...,,,++++++---///000111000///......///000000222...,,,000888<<<999444...///000111222222333444///...---...000111000///,,,,,,---.........---,,,666777999::::::888666444///000222555999;;;===>>>888555222111333777999:::333333222111222333444555888666333222222222000...///222666777666333111000,,,+++++++++,,,,,,+++***+++******+++---///...---+++---///...,,,******+++...555999444...***&&&###&&&***///000//////222555111///...///222555777777<<<999666555666888888888000222444333111...,,,,,,...000222222111000000111333333222222111111000000...------111888<<<>>>===+++---111666:::;;;999777444333111111333777;;;>>>>>>>>><<<999666666888;;;;;;888555555888:::999888999222,,,...666===???>>>999999999::::::::::::999=========???AAAAAA>>><<<:::;;;<<<======>>>???@@@AAAAAAAAA@@@@@@???@@@AAABBBAAA???>>>???AAACCCDDDGGGDDDAAA@@@CCCFFFIIIJJJPPPQQQPPPNNNKKKIIIIIIJJJMMMKKKIIIKKKPPPSSSTTTRRRUUURRRQQQVVV^^^aaa___[[[ZZZWWWUUUVVVZZZ___ccceeemmmqqquuuxxxxxxxxxyyyzzztttkkkgggkkkrrr{{{YYYJJJ???>>>>>>888333333444444333222222444888<<<888444000///000000///,,,(((&&&&&&(((...111222000111333555555333222111222333222111///---...000333/////////---+++,,,---///...---...///222222111000---,,,,,,...111333333222111111000000000000111111...---,,,,,,---///111222111000///...------------...,,,+++///555888555111---///222222111000000000///......///111111000...+++,,,,,,------...------666777888999888777555333---///222666999<<<===>>>:::777555555666888888888222222111000111222333444444222111111111111000...***---111333333333333444---,,,+++++++++,,,------+++***)))+++...000111111...000000---)))''')))+++///666999555///***$$$!!!'''---111222222444666000...,,,---000444666666888666444444555666666666111333333222///---,,,,,,---///000000...------...000111111222222222111111...,,,,,,000666<<<>>>>>>------///333777999888777666444111000000444888;;;:::::::::777333444888<<<;;;999777666888:::;;;<<<888222,,,---555===AAACCC@@@>>><<<;;;<<<======<<<<<<<<<===???AAAAAA???===;;;===>>>???>>>???AAABBBAAABBBCCCBBB@@@??????@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBDDDFFFIIIKKKPPPPPPPPPMMMJJJIIIIIIJJJIIIIIIJJJLLLOOOPPPPPPPPPRRRQQQQQQVVV\\\___]]]YYYYYYYYYYYYYYY[[[]]]```aaalllpppuuuxxxyyyxxxwwwwww~~~vvvlllgggkkkrrreeeQQQ@@@<<<:::444000333222333333333333555999<<<444///++++++...111000...)))'''&&&)))///222333111333555777666333000000111333333333111000000111333000000///---,,,,,,...000,,,---...000333444222000,,,,,,,,,...222444444444444333111000//////000000000000/////////111222333//////////////////......,,,,,,---000222111...,,,***...222333111///......---------///000000...,,,***++++++,,,---...//////222333444555555555444444///111333666888::::::;;;:::999888888888888666444222111111000000111333333000///...///111111000...---...//////...///111222---------,,,,,,---///111---,,,***+++---000222222000222333000***'''(((+++///555999777222...(((!!!$$$+++111444444444333000...,,,---000444666777555333222333444555444333...000000///---+++,,,------//////...,,,*********,,,---000222333333333222111...+++---222666777777///......000333666666666666444111//////222555888777999999777444555999>>>999999888777777999<<>>???AAABBBAAA???======>>>???@@@???===:::;;;>>>@@@@@@??????AAADDDAAACCCDDDCCC@@@>>>???@@@????????????@@@AAABBBCCCAAADDDGGGHHHGGGHHHKKKNNNLLLMMMMMMKKKJJJJJJLLLNNNHHHKKKMMMOOOOOOOOOOOOPPPRRRQQQSSSWWW[[[]]]\\\ZZZ\\\]]]]]][[[YYYZZZ^^^bbbjjjnnnrrrvvvwwwxxxyyyzzz~~~zzzpppjjjmmmttt|||nnnVVVAAA:::777000///333111222333333444666999<<<000,,,'''(((---111222000+++)))(((+++000444444333555777999777333000000111333444444333111000111333111111000...,,,,,,...111,,,,,,...111444555333111++++++,,,///222555666666555444222000/////////000444333222111111222333333---...///111111111000///,,,...000111000---)))'''''',,,222444222///......++++++,,,...000///---+++)))***+++,,,...///000111//////111222333444444444111333555666777888777777:::999999999999888444222333222111000000111222333---,,,---...000111000///333222000---***)))+++---.........------...222444000...++++++---000222333111444666333---((((((***///555888888666333,,,$$$###***111555555222///333000...///222666888999444333333444555666444222+++,,,,,,,,,++++++---......//////---***((('''''')))+++...111333444333333444000++++++---000000///111///......111444555555555333000......111444666555888:::888666666;;;@@@777888999777666777<<>>>>>???BBBFFFFFFCCC@@@???>>>>>>??????===:::777;;;>>>@@@@@@??????AAADDDAAACCCEEECCC@@@>>>>>>@@@@@@???>>>===>>>@@@CCCEEEBBBGGGMMMNNNKKKKKKMMMQQQHHHIIIJJJJJJJJJLLLOOORRRIIIMMMQQQRRRPPPOOOOOOQQQRRRSSSTTTWWWZZZ\\\\\\[[[___``````\\\WWWXXX^^^ccciiilllpppsssuuuxxx|||~~~}}}~~~uuunnnpppuuuxxxpppRRRBBBBBB;;;333555666888777777666666666777777111000//////000222333444...---++++++---/////////333444555555444333111///333222111111333333222111//////......///111333444333222111000000000111222,,,***))),,,000333444333444444555555444222000///666444222222444666666666222000000111444444000---111333444222...++++++,,,***,,,///222444333222111,,,***(((***...111111000***))),,,111111---***+++000222111000222777777444333555666777666777888::::::<<<<<<:::555333333555444222000111333555555555222000......000222222222777111,,,,,,***&&&$$$%%%)))***,,,...///111111222555333000///000111222222777999:::777222......///111333555666555222///,,,)))+++...///000000111222///000222444666888999:::333444555555444222000......,,,***)))+++---------///...,,,***)))''''''&&&,,,...000000///000333666444333111///---,,,++++++...------...000333666888999999888666555333222111888999:::;;;;;;:::888777999777555666888;;;===>>>:::>>>AAA???:::666777999<<<=========@@@DDDAAA;;;:::;;;;;;<<<<<<;;;:::::::::===@@@???===<<<===???===@@@DDDDDDAAA>>>>>>???BBB>>>999999<<>>CCCAAA<<<<<<<<<<<<;;;;;;:::999888:::===??????===;;;<<<>>><<<>>>AAAAAA???===>>>???@@@<<<777666:::???CCCEEEKKKLLLMMMNNNOOONNNMMMLLLMMMMMMKKKIIIGGGHHHLLLOOOOOOMMMLLLNNNQQQSSSRRRPPPQQQWWWYYYVVVVVV[[[^^^^^^]]]^^^```ccceeefffggghhheeegggjjjooossswww{{{}}}zzz}}}}}}vvvxxx}}}fffOOOJJJAAA<<<;;;888999999888666555444333222333666::::::777444222333111...,,,+++...000222333000000///000000222333444555444333333555555444333000000111222333444444555333222111///............111...,,,+++++++++)))(((***---111555777666555444222111000222666999;;;;;;888555222222555777666444333444555444222000000111+++******000777;;;999666---,,,,,,---000222222222***)))+++//////***((())),,,/////////333999:::777666777888888777666777999888888888555111///...///111000...///000111111000222333444333000///222444222---+++------)))''''''&&&''')))+++,,,............---,,,+++,,,...000111666888999999777555666666:::999888666444111///---111111111111111111111000222333555777888777666555666666555444333333333333000---)))'''(((+++---...222111///...------......///000111000///000111333000111111111000...,,,***,,,++++++---000444888;;;???>>>;;;888666666666777555666777888888777666555333444444555555666555555666;;;@@@AAA===999777666::::::888777;;;AAA@@@<<<<<<<<<;;;:::999888888777:::<<<======<<<;;;;;;<<<:::<<<>>>>>>======>>>???===999555444999@@@FFFIIILLLKKKKKKNNNPPPQQQNNNJJJIIIJJJLLLKKKJJJIIIIIIJJJHHHHHHJJJMMMPPPQQQQQQOOOPPPWWW[[[WWWSSSUUUYYY\\\]]]^^^```ccceeefffgggggghhhggggggiiiooouuuyyy||||||yyyxxx}}}zzz^^^QQQEEE>>>;;;555777777777666555444333333333777:::999444111111222333000...---///333555666222111000//////111444666444333222333444555444333333333333333333333222222222111000///...---,,,,,,444222000///------,,,+++***---222666888888777555333222111222666888::::::888555111111444777888777444444555555444333333333---)))(((---666:::888444---------...///111222222---+++,,,000000+++)))***,,,///000111555;;;<<<999555777777777555444555666666555444222000---,,,,,,///...------///000///...///222444222---+++...222///++++++///000,,,))))))&&&''')))+++---...////////////...,,,+++,,,...000555666777888888888888888:::999777555333111000000222111000000111111111111111333555777888777666555666555444444444666888999222...)))'''(((,,,///000444222000...---......///000000000///......///000000111444555444222///------,,,,,,---000555999<<<===;;;777444333333444555444444555666666666555555333555777888777666555444111555:::<<<<<<;;;;;;<<<;;;;;;888666999>>>===999999999999888888999999999:::;;;<<<<<<;;;;;;:::;;;777999<<<>>>??????>>>>>>:::999777777:::@@@EEEIIILLLIIIIIILLLPPPQQQLLLGGGDDDGGGJJJKKKJJJIIIIIIJJJDDDEEEGGGKKKNNNPPPQQQQQQSSSWWWYYYWWWSSSTTTWWWZZZ[[[\\\^^^```bbbcccddddddiiigggeeeggglllqqqtttttt~~~}}}vvvvvvzzzhhhVVVFFF>>>;;;333444555666777777666666555333444555333///...///111444222//////222555777888666444111000000111444666222111111111333444444222666555444333111000///...000000///...---+++******222222111000//////000111///222555888:::999777666555333222222444666777666666222......222666777666444444444555555555444333...)))&&&***222666444000---......//////000222333111///000333222---+++---...111222333777<<<===999333444555444333222333444444333111000///---,,,+++---,,,+++,,,...///...,,,+++///222000+++)))+++...---+++---222333...******)))***,,,...///111111222333333222///,,,+++---///333444555666777888888777666555444333222222333333111///---...000222222111///111333666777777777666555444333333555777;;;===222///***(((***---111222555444111...---------...//////------------------111333666888888666333111000///......111555:::===:::888555222111222444555333333444444555555555555666999<<<<<<:::888777777444555666777888:::===???>>>===999666888<<<;;;666555555555666777999;;;<<<999999:::;;;<<<<<<;;;:::555888<<>>;;;888999;;;<<<>>>@@@CCCEEEIIIGGGGGGJJJOOOOOOJJJDDDBBBDDDFFFGGGHHHIIIKKKMMMFFFFFFGGGHHHKKKNNNRRRUUUWWWUUUTTTUUUVVVVVVWWWWWWZZZ[[[]]]___```aaabbbbbbdddcccdddfffjjjnnnqqqrrr{{{tttuuuzzzpppZZZFFF>>><<<666333555666888888888777777222000///......///000000222111000111333666777777666555222111000222444666111000000111333444444222777555333000...---,,,,,,------------,,,+++***))),,,---/////////000333555555666777999999999777666777444222222222333333333333///,,,,,,000444555555444333333333555555333111---)))&&&(((---111000...///000111111000000333555555222333555444///---//////222444444888<<<;;;777111222333333222111222444333111000///000///---,,,+++******,,,...///...,,,***---///...+++***+++------,,,///555666111,,,+++,,,---///111222444444555666777666222---+++...111444333333555777777666555222222222222333444555666111...,,,---000333333111///000111333555666666777333222111222333666888:::000---)))(((+++...111333555333000---,,,---...///000...,,,,,,.........---222555888:::;;;999777555333111///...///333777:::888777555444444555777888222222333333444555555555777;;;>>>>>><<<999999;;;<<<:::888666777999;;;===>>>>>>:::888999===;;;555222333333444666999<<<>>>999888888:::===>>>===<<<555777;;;@@@BBBAAA===999888;;;>>>@@@@@@AAABBBCCCFFFFFFGGGJJJMMMLLLHHHDDDAAABBBDDDEEEFFFGGGJJJMMMGGGGGGHHHHHHIIILLLQQQUUUVVVRRRPPPTTTWWWWWWWWWXXX]]]^^^___aaabbbcccdddddd]]]___cccfffiiinnntttxxxxxxwww{{{}}}{{{bbbJJJAAA@@@:::555666888999:::999777666000---,,,...222444222///.........000333555444333333222111000111222444666222111000222444555555444555333///,,,***+++,,,---++++++,,,,,,,,,+++)))((()))+++...//////111444777777777777777777777777777666333111000111222222111000---***,,,000333444333444222111222333333111///+++)))''''''***---//////111333444444222222555777777444444666444000...000000333444444666999777222000111333333222222333555222000//////111111000...))))))))),,,///000///---,,,---.../////////.........---111888999333---+++...///000222444555666666666888777333...---000333666444333555777777555333222222333444555666666777555111------111333222000111111000000111333444555111111000//////000111222+++)))'''(((+++...111222333111///------///222444111///------///111000...333555777:::;;;:::888777555333///------///333666555555555555666777888999222222333333444555666666666:::>>>===:::888:::<<<@@@>>>;;;::::::;;;======<<<<<<;;;:::<<<@@@===888333222222333555888;;;===888777777:::>>>@@@???>>>888888888;;;>>>>>><<<999999<<>>======>>>???@@@@@@???999;;;;;;;;;???CCC@@@;;;444333333333444777:::;;;888777777:::???AAAAAA???;;;888666666999<<<<<<::::::===?????????BBBGGGKKKCCCGGGKKKMMMLLLJJJHHHGGGAAADDDGGGHHHFFFDDDCCCCCCCCCGGGJJJKKKJJJIIIJJJLLLKKKKKKPPPTTTRRROOOTTT^^^^^^___aaabbbddddddeeeeeecccgggiiigggdddjjjwwwxxxwwwttt{{{zzz\\\FFF???@@@BBB???;;;666333222222222......000333666888888888111111111111111111111111444111...///222555555444444222222333666888888777444222...***''')))---111///...---++++++,,,---...,,,---///000222444555666888444111000222555555555333222111111000000111111111111000...,,,---///222444333222222111000---+++&&&''''''''''''+++000444777444222444444222333666555444333333333222000...333444444333111000111333333111111333666777666333000000111222333333444444))))))***---000111000...///111333555666555444333222444888999888444000---222222111111222333333444555555444222000111333555<<<:::888777777666555444222555888888555333444555:::666222000111222333444444111......111333333222111222333222111...,,,***))))))(((***---000000000222111111111111222333444222000000444444333333666666666777888999999888888444000)))###"""'''000777777777777777777666666666222333333444666777999:::;;;<<<;;;999777888===AAABBB>>>999999<<>>===:::555111///000222......000333777999:::999777666555444222111000///333111///000222444333111000000111111222444555666666444000+++)))***...222//////..................+++,,,---///111333555555555222//////222555666666222111111000000000000000333333333111///...000111333222111000///---,,,***)))******)))(((+++111555777444333444333//////222/////////000111111000///111222111000......000222555333333555888999777555111222222222222222222222+++***+++...000111///...000111222444555666666666555666666666555333000///333222222222222222333444222222222111111222555777===;;;999777555444222111111333555555333222333555888888666555333333333333666333000000222444555444333444444444333000...,,,+++)))(((***---000222222222222222222222222333333333111222666666444444777888888777777666666666666222///)))$$$###'''000666999999888888888777777888444333222333444888;;;>>><<<<<<<<<999777888;;;???@@@===:::999:::===??????AAA===888777:::===<<<;;;888666444555999<<<======999777555666:::>>>@@@AAA===:::888777999:::;;;:::@@@AAABBBCCCCCCCCCBBBAAAFFFHHHLLLNNNNNNLLLIIIGGGEEEFFFHHHIIIHHHFFFCCCAAACCCDDDFFFIIILLLPPPQQQRRRQQQPPPOOOPPPSSSVVVVVVVVVdddeeegggiiiiiiiiihhhgggdddgggjjjkkklllooouuuzzz}}}}}}yyyyyy|||mmmQQQBBB???:::;;;;;;555///,,,///333000000000333777:::;;;:::===;;;999666333111///...111111111111333222000...,,,...000000......111444888666222---***+++///222///000111111111000...---******,,,...000222333444111///......111444666777111000000000////////////555666666555222000000000222111///---+++***)))))),,,------+++)))+++000555666333222333111---+++,,,******+++---...///000111//////...,,,+++,,,///222666666666888::::::999777222222222222222111111000---------///111111///---000000000111222555777888888666444222000000000000333333222111111222222222///000111111111333666999===<<<999666333111000///...///000000//////111333666999<<<;;;777333222222555333111111222555555666555555666666444222000...+++)))'''(((,,,000333444333333333333222222222222333111333888888555444666777666333111000000111222000---)))$$$###'''...444:::999999888888888888888555444222222555999>>>AAA===<<<;;;999777777999;;;<<<<<<;;;999888:::===@@@???===:::888777888888999:::888666777999<<<>>>???<<<999666666999===???@@@===;;;999999:::;;;;;;;;;???@@@AAACCCCCCCCCBBBAAABBBEEEJJJMMMOOONNNKKKIIIHHHIIIJJJJJJIIIFFFDDDBBBBBBDDDHHHLLLOOOQQQQQQQQQRRRQQQPPPQQQTTTUUUVVVVVVgggggghhhhhhiiiiiiiiijjjjjjkkkkkkmmmooosssvvvxxx{{{}}}yyyxxx{{{uuuVVVCCC<<<999<<<===888000---111666333333222444777999999999>>><<<999555222000//////000111222333333111...+++***---000///,,,+++///444888666222...++++++...111111222333333222///,,,***))))))+++,,,...000111222//////......000222333444111111111111111000000///444666777666333000...---000///...+++(((''''''(((...//////,,,))))))...444222//////222000+++((()))((()))+++,,,,,,...000111------+++)))(((***...222666777888:::;;;:::999888111222333333333222111000/////////000222222000......---,,,,,,---111444777555444222///............222111000000000000000000///000111111111222444666:::999888555222000///000------,,,,,,,,,---///111444:::@@@@@@:::333111111222111//////000222444444444444555555444222///...(((&&&$$$$$$(((---000222333333333333333222222111111000333777888444222333222000---******+++---//////---***'''%%%(((---111777777777777666666555555333333444555888;;;???AAA;;;;;;999777666666777888;;;<<<===;;;999999>>>BBB>>>???>>>;;;666444666888;;;:::999999:::===???@@@@@@===:::999:::<<>><<<::::::<<<======<<<>>>???AAABBBCCCCCCBBBAAAAAADDDHHHLLLNNNMMMKKKIIIIIIJJJJJJJJJIIIFFFDDDCCCCCCFFFJJJMMMOOOPPPQQQRRRSSSPPPNNNNNNQQQTTTWWWXXXcccccccccdddeeegggiiijjjooonnnmmmooorrruuuvvvvvvwwwzzz|||}}}~~~}}}zzz{{{```GGG<<<:::>>>@@@<<<444111444999777555444444666777777666:::888555333111000000000///111333444333000---++++++...111000,,,,,,///444555444111---******---000222333444333111---)))'''))))))***,,,---...////////////......---...000111222222333333333222111000222444555444111---+++***---......,,,)))'''((()))---000000,,,'''&&&,,,222...,,,,,,///...)))((()))***,,,------,,,,,,///222...---,,,***)))+++///333555777999::::::999888777111222333444444333222111000///000111333444222000---+++((('''(((,,,000333000000000000///---,,,+++//////............//////000111222111000///111222555666666444111000222333111000//////000111222333333:::AAAAAA;;;444000000------,,,,,,,,,---000222222333444444333111///---&&&###!!!"""%%%***---///111222222333333222111111///...000555555111///000---+++)))'''(((+++///222//////---+++)))))),,,///111222444555555444222111000222666999<<<=========999888666555555666666666;;;===>>>===:::;;;???CCC>>>@@@AAA===777444444666:::::::::;;;<<<===???AAACCCBBB???===<<<>>>AAACCC???===<<<<<<>>>>>>>>>===>>>???@@@BBBCCCBBBBBBAAABBBDDDGGGJJJKKKJJJHHHGGGIIIIIIJJJJJJIIIGGGFFFEEEJJJLLLOOOOOOOOOQQQTTTVVVRRRNNNIIIIIIMMMSSSYYY]]]]]]]]]^^^___bbbfffiiikkkqqqppppppqqqtttvvvvvvuuussswww|||}}}eeeGGG:::<<>>:::444000///******+++***)))+++...111222333444444444222000...&&&$$$""""""%%%)))+++,,,...///111222222222111000...,,,...222222...---...---,,,******,,,000444777222222222///---,,,,,,...,,,///333666777555222000///222777;;;======<<<:::777666555555777888888777<<<<<<======<<<>>>@@@BBB>>>@@@AAA>>>888444333444666888;;;======>>>???AAADDDDDDCCCAAA??????BBBDDD@@@>>>===>>>???@@@???======>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEHHHIIIJJJJJJKKKKKKJJJJJJQQQSSSUUUUUUSSSSSSVVVZZZPPPLLLHHHGGGKKKSSSZZZ^^^ZZZZZZ\\\^^^bbbfffjjjlllppppppqqqrrrssstttuuuuuurrrvvv|||iiiJJJ;;;;;;<<<<<<;;;888666666777666333111222444666777777333111///------...000111000222555555222000///000000000/////////000111111000000...+++******---000000111222333222111///...---------,,,,,,+++++++++)))+++---,,,++++++---///111222333444444222111///...///000///,,,)))((((((***///333333000------///,,,///000,,,%%%$$$***222000,,,***+++***&&&%%%(((,,,///000...,,,,,,111555444555444333111111333555444777;;;<<<:::888666777777888999888666333000---,,,---///333777999999888444111---***)))***,,,------///111333333222000///---------...///000111222111222333222///---------000333666444222111555888:::888666777888888666333444666888999888555111...***+++,,,+++***+++///222555666777777777555333222)))'''&&&''')))+++,,,,,,+++---///111222222111000///,,,---000000---,,,......---------000333777999555666666444000...,,,,,,***...555:::<<<999444111000333666:::;;;;;;::::::777555555777;;;======<<<<<<;;;:::;;;===???@@@@@@===>>>>>><<<999555222111222666<<>><<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJLLLNNNOOOPPPQQQRRRVVVYYYXXXUUUSSSTTTVVVOOOMMMJJJJJJNNNTTTXXXZZZWWWXXXZZZ]]]aaadddgggiiimmmpppssssssqqqqqqsssvvvtttwwwzzz{{{|||qqqRRRCCC::::::999888777666555444333111///000333666888999333111///---,,,...///111000333555555222000111222111///......000111111000//////...,,,***+++...111...///111333444444444444///...------,,,+++******&&&)))+++,,,++++++...000000111333333333222000......//////...+++))))))))))))///555666333///000111,,,000111,,,%%%$$$+++333333...++++++((($$$###&&&+++...000...,,,,,,222777777888888777555444555666444888===>>>;;;888777777;;;<<<<<<:::777222...++++++,,,...333888:::;;;:::888666222...,,,+++,,,---///000222333444444444444.........///111222444555000111222111///------...111444777555222111444888888666555666777666333///555444555666666555111...+++---...---+++---111555888999:::;;;:::888666555,,,+++***+++---......---)))+++---000111111111000000---,,,//////,,,,,,///---------...000333666888777888999777333///---,,,***///777>>>@@@===777333333444555777999:::::::::777666666999>>>AAAAAA???<<<999777999===@@@???===<<<<<<<<<;;;888555111...///444<<<@@@@@@??????@@@@@@BBBEEEDDDAAA@@@AAABBB@@@@@@???@@@BBBBBB@@@>>><<<===???AAABBBBBBBBBBBBAAA@@@??????@@@CCCFFFGGGIIIJJJLLLNNNPPPSSSTTTUUUNNNTTTYYYYYYUUUPPPOOOPPPOOONNNMMMOOORRRUUUVVVWWWUUUWWWYYY[[[^^^aaacccdddjjjooosssssspppooorrrvvvuuuwwwxxxxxxyyy~~~|||\\\BBB???888555666777444111000//////111555:::======<<<777333000000111222000---///.........000222333555222///,,,,,,///222222111333444444333111000000111/////////111444777888888333111///...///...---++++++((((((,,,---+++,,,///...///000111111000///...000000000//////---,,,,,,......000222444444222000,,,......***%%%%%%+++111777222...,,,'''"""###'''---------***'''(((---222777777666666555555555555777777888888999999999999;;;<<<===;;;777222///...(((***...222555888999999777999999444,,,((()))+++000111111111222222222222---///111444555555444333444333222111000000000000333444555444333222333444333444555555333111111222555444333222222333555777444222///------///111222666777999999888777777777000111222222111///---++++++,,,...///111222222333333111///---.........---++++++,,,///333555555444444666999::::::888444222,,,///555;;;???===888444666555444333444666888999888666555777;;;>>>>>>===::::::999777666666888:::;;;<<<<<<;;;999666333111111555:::@@@CCCDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCC===>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEDDDCCCCCCDDDFFFQQQRRRQQQOOOPPPSSSRRRNNNOOOMMMLLLNNNPPPQQQOOOLLLMMMKKKKKKNNNSSSWWWWWWVVVUUUTTTTTTXXX]]]```^^^[[[eeeeeegggmmmsssvvvuuusssvvvwwwyyy{{{~~~hhhLLLBBB:::555666888555222111000111333555888:::;;;;;;777444111111333444222/////////......///111333444000---++++++///222444444555555666444222111222333333222000111333555666555222111000000000///---+++)))'''(((,,,...,,,,,,///---...///000000///......111111111000000...------//////000222555555333111,,,------+++((()))---000333///------)))%%%&&&+++......,,,***)))+++...111555555555555555555555555555555777888999999888888;;;;;;;;;999666222000///***+++...222555777999999777777555///(((&&&***...111000000000000000111222111222444555555444333222222222111111111111000000555666777666555444555777555666777666333111111222444333222222222444666777888666333111111111222222111333555777777777888888333333444333111///,,,***---...///111333444555555333111///....../////////---------///222333333222333444666888888777555444///111555999<<<<<<999777666555444333444666888999777555444666:::<<<<<<;;;888888666444444555777999:::;;;;;;;;;999777444333444888<<>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFEEEDDDCCCDDDEEEOOORRRRRRQQQQQQRRROOOIIIJJJIIIIIIKKKOOOPPPOOOMMMMMMKKKJJJLLLPPPTTTUUUTTTUUUUUUWWWZZZ\\\^^^]]]\\\___```ccciiipppuuuvvvuuusssuuuwwwzzz}}}vvvXXXEEE<<<555666888666444444222333555555555666888:::555333111222444666444111000///.........000111333///,,,***+++...333666888666777666444222222333555777555222111222333444333111111111111222000---***'''&&&(((---///------///+++,,,...///000///......111111222111111000///.........///111444555333222,,,,,,,,,,,,---...///000///---...///---******...000...,,,+++---///000000111222222333444444555555333444666888999888777666;;;:::999777555333111000,,,---...000333555777888666444000***%%%&&&+++000111000...------...000111333333333333222111///...///000222333333222222111555666777666555555666888888999888777444111111222333333111111222444666888:::888666444444333111///+++---000333555777888888444555444333111///,,,+++...///000222333444444444111000000/////////000000111///...///111222222111333333444444555555666666333333444777:::;;;:::999666555444333444666888999555444333555777999:::999777555333111111333666777888999::::::999888666555888;;;???BBBDDDDDDCCCCCCAAABBBBBBBBBAAA???===;;;<<<<<<>>>???AAACCCDDDEEE@@@@@@??????@@@AAABBBCCCDDDFFFGGGGGGEEEDDDDDDDDDIIIMMMPPPQQQRRRSSSOOOHHHEEEEEEFFFIIIMMMPPPPPPOOOMMMKKKIIIJJJMMMOOOQQQRRRTTTWWWZZZ\\\[[[[[[[[[[[[\\\]]]___dddkkkppprrrsssppprrruuuxxx|||^^^GGG===444444777888777777444555777666444444555777333111///111555666555222111000...------...000222000...,,,+++...222666888666666555333111111444666888666222111222333444444//////000111222000,,,)))&&&%%%(((---///------000,,,---...000000000000///111222222222111111000///++++++,,,///222333222111,,,+++,,,...000111111000///...000333111------000111...+++,,,000222222000...///000111222444555555222444666999999999777666:::888666555444444333222,,,------...000222333444222111...***'''(((---111222000---,,,+++---///000111000///...------,,,,,,///000333555555555444333333444444333222222444666888999888666333111111222333222111111222444666888888666444444555444000---)))***,,,000333555555444111222222222111///...---000000111111111000000//////000000000//////000111333111///000222444444444555444333222222222444555444444555888:::;;;:::888555444333222333555777888555555444555666777777888666444111000222444666777777777888999999999888888;;;<<>><<<======>>>???AAABBBDDDDDD???>>>===<<<===???AAABBBDDDFFFGGGGGGEEEDDDCCCDDDCCCGGGKKKMMMPPPTTTRRRMMMCCCDDDFFFIIILLLOOOOOOPPPNNNLLLJJJIIIJJJLLLNNNOOOTTTXXX\\\]]]ZZZXXXYYYZZZ\\\\\\^^^aaaeeeiiilllnnnoooqqqtttwwwzzzbbbLLL???444333777999999:::555666777777666555555555000......111444666444111111///---++++++---000222222111///------000333666555444222000...///333666777444222111333555555555......///000111000,,,)))&&&%%%(((---///------000...///000111222111111000000000111111111000//////(((((((((+++...000000000,,,,,,,,,///222333222000222111222555222---,,,...000...,,,...222444222000,,,---...000222333444555444555777888999888777666888666333333444555444222,,,,,,------......///////////////...------...000222000...,,,,,,---000111......---,,,,,,,,,---...///111333555666666555444222222222111000111444666666666666444111000111222333222111000111333555777666333222444777777333///,,,+++,,,...111222111///+++,,,---///000111111111555555444333111000...---...000222222000///000222444222000000333666888999999666333111///000111222333444666999;;;;;;888666444333111111222333666777666666666555555555666777666444222222555888888888666666777888999:::::::::;;;<<<===???@@@@@@@@@@@@???@@@CCCDDDDDDCCCAAA??????????????????AAABBBBBB>>>===:::999999<<>>>>>>>>???@@@AAA@@@===:::777777:::===???AAABBBCCCCCCBBBBBBEEEGGGGGGHHHHHHFFFHHHLLLLLLHHHFFFIIIKKKLLLLLLMMMNNNPPPOOOOOOPPPOOOMMMLLLNNNOOOSSSVVVYYY[[[YYYWWWUUUTTTPPPTTTZZZ___dddjjjooosssppprrrtttvvvxxx|||}}}qqqxxx{{{}}}}}}}}}|||{{{zzzzzzzzz{{{cccQQQ>>>888:::;;;:::999555333555:::??????888111000//////222666666444000///---***)))***---111333111333444222000...000222444222///,,,***---222666444333333555777777555333111000000111222222000...+++((('''***++++++---111111111222222111000///...,,,,,,------------,,,,,,%%%$$$%%%'''+++...000000+++---000000......000333111//////000,,,&&&%%%(((***---000111111111111222,,,---...000111333444444777666444333222111111222333111000333777888555111---...000111000---***(((------///111222111///...000000000111222333444555111///---,,,,,,...111333/////////000000111111111111111111//////000444777111222222222222444777:::555444222000000111222333777333111444999<<<888444111///---...111111---)))&&&'''))),,,000333666888;;;;;;:::999777555333222444888;;;:::666333444666777333///...000444777999999777444111000///000111666555444555666777666555000///...---...000222333444555666444111000111333555333444888===>>>;;;777666666777777888999;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAAAAABBBBBBBBBAAAAAA@@@>>>===<<<<<<===???AAABBBCCC@@@;;;888777999===@@@@@@@@@@@@??????AAAEEEIIIEEEHHHHHHGGGHHHJJJHHHCCCEEEHHHKKKLLLLLLLLLNNNQQQOOORRRTTTSSSQQQOOOOOOQQQRRRSSSVVVXXXZZZXXXTTTQQQMMMSSS[[[aaaffflllqqquuuoooqqqsssuuuxxx}}}uuuzzz~~~xxxssssssqqqmmmlllpppiiilllmmmlllhhhgggjjjmmmvvv|||mmmYYYDDD<<<<<<;;;999888444222333;;;BBBBBB999000111000000333777777444111...,,,***(((***---111444///222444333111///000222444222///,,,***---333777444444555666888777444111444333111111333333222111---)))''')))******---111111111222111000///---,,,******+++,,,,,,+++++++++%%%%%%%%%(((,,,///111111+++...111000,,,+++///444///---,,,,,,)))######&&&(((---111222111///111222------...000111333444444777555222000......///000222000///333888999555000...000222444222///***'''...---...///000111///...000000111333444555666666111///,,,***)))+++...000...------------...//////......---,,,,,,---111444000111222222333666:::===666444222111000000222222666222...111666999666111222///---///222222...)))((((((***---111444777999999888888888777555444333777;;;???===888555666999888444///---...111444555888666444222111111222333888555222111333555666777///...---,,,---///111222333444555222///---///111444333444999???@@@;;;666777777777777888999:::;;;<<<;;;;;;;;;===???AAABBBCCCBBBAAA@@@??????>>>>>>;;;;;;:::;;;<<>>@@@??????>>>===>>>AAAFFFJJJ@@@DDDGGGHHHJJJLLLHHHBBBBBBFFFJJJKKKKKKLLLOOORRROOOSSSVVVVVVTTTQQQQQQRRRRRRQQQSSSWWWZZZYYYTTTOOOOOOUUU]]]dddhhhkkkpppsssmmmooorrruuuyyy~~~wwwmmmeeegggiiifffcccddd\\\aaadddaaa\\\ZZZ___dddccciiiqqqtttssssssvvvyyy}}}bbbEEE>>>;;;444333999333222222555888888444000444444555555666555555555111///...---...000333666222111///......000222333000///...///222555666777555444444777::::::777444111222333111......111444.........---+++,,,...//////111333333000...,,,,,,000/////////000000...,,,---)))''')))///444333222,,,,,,------.../////////---***)))+++***&&&&&&))),,,...222333333222222333555333111111333555666555555333000,,,***+++000333222000000222666777555333---000444777777444000------///000000333555111+++000222444666666444222000333333000((( $$$+++,,,,,,,,,---///111111111...,,,)))&&&$$$)))111888333555666555555555777999444111//////222555777777555222000000222333111///222222222444444333000---)))+++///333666777888777777777777444222111111333666:::>>><<<888555666999333111///------...000222111000000000000222444555333222222111000000000111///...---++++++,,,------222555777555111///111444000111444888;;;<<<999777888999999999999:::<<<>>>>>>??????===:::;;;>>>BBBCCC???;;;:::<<<>>>>>>======999555666999===??????EEECCC@@@===<<<===@@@BBBBBBAAA@@@@@@AAABBBDDDEEEIIIFFFDDDEEEHHHIIIHHHEEEFFFFFFFFFGGGHHHKKKMMMOOONNNNNNOOORRRVVVXXXXXXWWWTTTRRRSSSYYY___^^^WWWPPPSSSUUU___lllrrrnnnlllnnnrrrpppoooppprrrwww|||yyykkkbbb`````````___WWWWWWUUURRROOOPPPSSSVVVZZZZZZ[[[^^^bbbeeeeeeeeemmmooosssxxx~~~fffFFF===<<<666444999444333222444777888666222555555555555444333222222111000/////////111333555666444111///...///111333111000///111444666666666222222333666:::;;;999666333444444222000///111333333333222111111111222444111333444333000---++++++////////////...............+++(((***///333222000+++++++++,,,...///000000///,,,***+++***'''(((,,,---///222333333222222222444333222333666777777666555333000,,,***+++///222111000///111444666666444333444555555555444222111222333444333555777444...222333444555555333222000111000---((("""!!!%%%***---,,,---000444666555333///...+++((('''+++222777666666666444333222444666444111///...000333666666555222//////000000...,,,------...///000000///...,,,...111444666777777777555666666444111//////000444777999999666444444666444222000///......///000---------...000222555666666555444222111000//////000///...---------......333666777555111000222555000000222666999;;;;;;::::::;;;;;;:::999:::===???======>>><<<::::::===@@@CCC???;;;:::<<>>;;;888888;;;???AAAAAAGGGEEEBBB???>>>???@@@AAA@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPRRRTTTUUUUUUUUUUUUSSSRRRTTTXXX\\\\\\XXXSSS[[[[[[aaakkkooommmmmmoooqqqpppnnnooorrrwww}}}|||rrrmmmhhhbbb^^^UUUTTTQQQOOOMMMMMMMMMMMMMMMLLLLLLNNNQQQUUUVVVWWWWWWYYY\\\bbbiiipppvvvzzz||||||~~~nnnIII<<<<<<888666888555222111222666888777555666666666444333111000///000111111111222222333333888666222///...///111333222222222333666666555444000000222555999::::::999555666555444111111222333666555555444555555666666333444444222...+++)))(((,,,...///...,,,+++...111///---+++,,,///111000...******+++,,,---///111222111...,,,,,,)))''')))...///111333333222111111111333333333666888999888777555333111---++++++...111111000///000333555777777:::999777555444444555555777999888555666999777222333444444444333333222111000///,,,***))))))***+++///---...444:::<<<999555///...---,,,,,,///444888888777666333000000222444555222///---///222555555333111...------,,,***)))************+++---///000///111333444666666666555333555555444111...,,,,,,000111333444444333222222333333222111000/////////++++++,,,---000333666777999888666333111///......111111000000000/////////444666777555222111444888222111111333777:::<<<=========;;;999888999===@@@;;;<<<<<<;;;999999;;;===AAA>>>;;;:::<<>><<<;;;>>>AAACCCCCCIIIHHHEEECCCAAAAAA@@@AAA???@@@BBBDDDFFFGGGGGGHHHEEEGGGIIIKKKJJJJJJJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJOOORRRVVVVVVSSSQQQQQQSSSQQQSSSUUUXXXZZZZZZZZZYYYbbbaaaccchhhkkkjjjlllooopppnnnllllllpppuuu|||~~~uuukkkeee]]]YYYTTTRRRQQQPPPLLLIIIFFFCCC@@@@@@BBBFFFIIIJJJFFFFFFGGGKKKPPPWWW^^^aaaffffffhhhnnnxxxxxxNNN<<<;;;999666666444111///000444777777666444444444333222111//////111111222333444333222111666444111......///111333333333333555777777555333///000111444666888888888666666666555444333333333555444444444555666666555222333333000,,,(((&&&&&&***...000...+++***...333000...------///000///---+++++++++,,,...000222333444000...,,,'''$$$'''---000222333333111000000000000000333666999:::888555444333111...,,,,,,...111111000//////111444777999>>><<<:::888666666666666:::;;;:::777666999888444444444333333333222222222222000......111222111///111///111666===>>>999333---......///111444777:::888888666333111000333555777444000///000333444555222111...,,,***)))'''&&&+++***)))((((((***---000111222333444444444333333333555666555222...,,,+++------...000222222111///111222222333333222111000,,,,,,---...000333666777999888666444222111000000222222222222222111000000555666666555333444777:::666333111111555888;;;<<<======;;;888777888;;;>>>::::::;;;::::::999999999>>><<<999999:::>>>AAACCCBBBAAA??????AAACCCEEEFFFKKKJJJHHHFFFDDDBBBAAA@@@???AAACCCEEEGGGGGGGGGFFFDDDHHHMMMNNNLLLKKKMMMOOOHHHHHHHHHHHHHHHHHHHHHHHHLLLRRRWWWVVVRRROOOPPPSSSRRRUUUXXXXXXXXXZZZ]]]```ccccccdddgggiiijjjkkkmmmmmmllljjjjjjmmmsssyyy}}}zzztttooohhh```]]]\\\ZZZUUUQQQNNNIIIDDD@@@AAACCCEEEFFFEEECCCAAA???AAAEEEJJJMMMRRRRRRRRRWWW___iiirrrwwwUUU>>>;;;999777555444000---...222555666666111111222222333222222111111222333444444333111000111///...---...///222333333333333555666666333111000111222222222333333444555555555555666666555555555333333444666777666444000111000---)))&&&%%%%%%***...000///++++++...333//////...//////000///.........------...000222444444111///,,,&&&!!!$$$+++111333444333111//////000---...111444777888555333333333222000......000111111111111111222444777999<<<<<<<<<;;;999777555333888;;;:::666555777777444333333333333333333333333111///...000444666333000222111333888<<<<<<666111,,,,,,...000444888:::;;;666666666444333333666888:::777444222333444555444111000///,,,***(((((((((,,,+++(((%%%###$$$(((,,,000111111222222222222111444666777777333000...---,,,,,,---///111222111//////111222444555444333222111111000000111333555666666666555444333333333333333222222222111111111111444444555555555666888::::::777444333555777999999;;;;;;:::777666777:::<<<:::::::::;;;;;;:::888777999999888888999;;;>>>AAABBBBBBBBBBBBCCCEEEGGGIIILLLKKKIIIGGGDDDBBBAAA@@@AAABBBDDDFFFFFFFFFFFFEEEFFFJJJNNNNNNMMMLLLNNNPPPJJJJJJJJJJJJJJJIIIIIIHHHJJJOOOTTTUUUQQQPPPRRRUUUTTTWWWZZZZZZYYYZZZ```dddaaadddgggjjjlllnnnnnnmmmkkkjjjiiiiiilllpppuuuyyy}}}xxxnnnhhhfffeeeaaa]]][[[VVVOOOIIIGGGFFFFFFEEEGGGDDD???;;;:::<<<@@@BBBEEEEEEEEEFFFKKKRRRZZZ```tttxxx{{{yyysssoooppprrr```DDD<<<:::888666444111...///222555666555///000111222333444444444222222333333333111000///---------...///000111222222111111222333444222111000111111000///...///000222222222555777999888777666444333555999:::888555.........+++(((&&&&&&&&&+++...111111...---...000---...///000000000000000111000...------...000111222111///---&&&!!!$$$+++222333333222000///000111,,,---///222555555333000222333333333111111222444222333444333333444777999888999;;;;;;:::666333111444888999666444555555333111111222333444444444444///...---///222333111...111333555888:::888444111---,,,---000444888999999333555666666555666777999:::888666555666555444222000111000...+++***+++,,,,,,+++)))$$$ $$$)))//////000000111111222222555777888777444222111111---...000111222222222111111222333555555555444444444333222222111222333444444333333333333444555666333222111000///000111111222222444555777888999999<<<999777666777888888777888999999888777777999;;;;;;;;;;;;===>>><<<999666666777999999999:::<<<>>>???AAABBBCCCCCCEEEIIILLLLLLKKKHHHEEECCCBBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIHHHIIIKKKKKKKKKKKKMMMNNNKKKKKKKKKKKKKKKJJJIIIIIIJJJNNNQQQRRRQQQQQQSSSVVVUUUWWWZZZZZZYYY[[[```dddaaafffkkkmmmooorrrqqqmmmjjjjjjjjjkkkmmmpppsssuuuxxx|||zzztttqqqnnnkkkhhheee```ZZZTTTPPPLLLHHHFFFDDDAAA===999888:::===@@@AAAAAAAAA@@@AAADDDIIIMMMZZZ^^^ccccccaaa___^^^___ccchhhnnntttyyykkkKKK???<<<;;;:::666333000111444777666444///000111333444555555555222222222222111000///...,,,...///111111111000///000///......000222111111---///000...,,,+++,,,.........000444999;;;;;;999666333222555999;;;888444---------+++)))((()))***...///111222222000...---***,,,...000111111222222333111...,,,***+++,,,------...000///)))$$$(((///111222222222000000111222------///111333333111///111222444555444444555666333555777777555444666888666777888888777444222000///555888666333444444222...///222444666666555555///......///000000///......222777999888666555555111///...///333555666555111333666666666555666777999888777777777555222//////111222000...---///222---...,,,'''"""!!!&&&+++......///000111333444555555666777555333222222333///222555555333222333555555555555555555444333333444333222111111111222333333333222222333444555555333111///---,,,...000222///000222666888999999888:::999999:::;;;:::888666666888::::::999999:::;;;=========???@@@???:::666444777;;;<<<:::999:::;;;<<>>===<<<888555333444777888777555000111222333444555555555333222222111000///.........000222333333111///---///---,,,,,,...000111111+++---...---***)))+++...,,,,,,...333999===<<<;;;444111000333888:::666222,,,------,,,+++***,,,---///000111444444222...+++(((+++...000111222333444444222...***((((((((()))***,,,///000+++''',,,444111222222111000000111333/////////111222333111///000222555666666666777888444777999999666555666888555555555555444333111000---444888666444444444222,,,...222555777777666555111111111111000///000000,,,222888999777555777:::444111......111333222111000222555777666444444444777777777888777555000,,,///111333222000000333555000111000,,,'''&&&+++000......///000222555777888555555555444222222333555000555999888555222555888999888777555444333222111222111000000000111222333333333222222222333444444333111---******,,,///222---///222666999:::888666888888:::<<<>>>===:::777555888;;;<<<;;;;;;;;;<<<>>>>>>>>>@@@BBB@@@;;;666444888===>>><<<::::::;;;:::===AAABBBCCCFFFJJJNNNKKKHHHDDDAAA???@@@AAACCCBBBCCCEEEGGGKKKPPPTTTVVVJJJEEEAAAAAADDDGGGGGGFFFHHHHHHJJJJJJJJJIIIHHHGGGQQQOOOLLLMMMOOORRRSSSSSSUUUUUUVVVWWWYYY[[[\\\]]]aaafffhhheeegggkkklllgggmmmoooqqqssssssssssssrrrvvv{{{}}}qqqooommmjjjfff___XXXRRRJJJHHHDDDAAA@@@AAACCCDDDCCCEEEGGGEEEBBB??????@@@CCCDDDFFFHHHHHHDDD===888555;;;DDDJJJPPPXXXccckkkoooxxxeeeNNNCCC>>>;;;777777777999:::999666444555444333444555555333111222111///...///111444666111///---///111111...***,,,,,,,,,,,,---...//////,,,+++******,,,......---000---,,,000777:::999555333222222444777777444000///000000///---+++,,,---,,,,,,...111333111...***)))+++---000222333333333222222000+++%%%""""""$$$))))))***+++---...///000777666333111///.........------...000111111///---000000222555888999888777444333333555777888777666666222///...000222222000333777888444111222111///---///333666777666555333777666555333111///...------...000333555777999:::888333......222444333111---///333555666444222111333222111222222222000///222333333222111222444666444333111///...---,,,,,,222222222222333555777888999777444111000111444555777;;;???<<<555222444777777666555555666555333111///////////////000111111333555777777666444444444222111111000000//////000***+++---222666888888666222555:::<<<;;;888777666777777888999999888666555888;;;@@@CCCDDDAAA===:::666666888:::===>>><<<:::===>>>???@@@AAACCCGGGKKKKKKIIIEEEBBB???>>>>>>???HHHHHHIIIKKKMMMPPPSSSUUUKKKGGGCCCAAACCCFFFHHHJJJGGGHHHHHHHHHGGGHHHKKKMMMNNNNNNNNNPPPSSSTTTSSSRRRQQQPPPSSSZZZZZZVVVWWW\\\___bbbfffhhhgggeeeeeeeeeqqqpppppprrruuuvvvsssppp}}}}}}~~~yyyrrrooonnnkkkddd___XXXRRRLLLHHHHHHHHHFFFDDDGGGGGGFFFEEEDDDBBBAAAAAABBBAAAAAACCCEEECCC>>>:::666999===AAAFFFKKKPPPTTT^^^eeemmmssszzzsssXXXGGG???;;;777777888999:::999666333444333333444555666444333333222000//////111333555222111000000111000---+++------,,,,,,,,,---///000---+++******,,,---,,,+++...------000555888777555333222222444666555222//////000111000...------...+++,,,...111444333000...,,,,,,,,,---...000222333222222000+++&&&######$$$((())))))+++,,,---//////777555333111000//////000---------......///...---......000333666888777666444333333444666777777555666333000000222444333222222666666222///000000---))),,,000444777777555444777666555444333111000///000000111222333555666777999555000///222333222///000000111222222222222111444222000//////000111111222222333333222333666999333333222222111111000000333222111111222444777888999777444111000111333444777;;;===:::444111333777555444333444444444222111...............///000111000222444444444333444555444444222111111111222222---...000333777999888666444666999:::999777666666666777:::;;;;;;888555333:::===BBBEEEEEECCC???<<<777999<<<>>>>>>===<<<;;;======>>>>>>>>>AAAEEEHHHIIIGGGDDDAAA@@@??????@@@FFFFFFGGGHHHJJJNNNQQQSSSHHHEEEAAA@@@BBBEEEGGGHHHGGGHHHIIIIIIHHHHHHJJJLLLNNNLLLLLLMMMOOOPPPPPPOOOPPPNNNOOOSSSTTTTTTXXX^^^```bbbdddeeefffhhhjjjmmmmmmllllllooorrruuutttrrrxxxyyy|||{{{xxxvvvrrrkkkfffddd^^^UUUPPPNNNMMMJJJHHHKKKHHHFFFEEEEEEEEECCCBBBAAA@@@@@@AAACCCCCC@@@===;;;<<<===>>>@@@BBBEEEHHHPPPUUUZZZ^^^aaahhhrrr{{{aaaJJJ>>>:::777777888:::;;;:::666333111111111333666777666555555444222000000111222333333444444222///---,,,,,,...---+++***+++---000111///---++++++,,,,,,***)))+++,,,...000222444444555333333333444555444111//////111222222000///000111,,,---///222444555333111///...,,,+++,,,...000222000000///,,,(((&&&&&&&&&(((((())))))+++,,,...///555444222111000000111111---,,,,,,+++,,,---...///---------000444666666666444333333444666777666555555444333444666666555333222555555111...//////---'''***///444666777777666777777777666555333222111333333222111222333444555:::666222111222333111///333222111000000000111111444222///------...000222000111222222222333666999444444666666777666555444444333111000111444777999888777444222111111222333555888:::777222000333777444222111222333333222111///............///000000...000111111111111444666777666444222222333555666333333333555888999888777666777888888666555666777666888;;;<<<<<<999555222===@@@CCCFFFFFFCCC???<<<777<<>>BBBFFFEEEDDDBBBAAA@@@@@@@@@AAAEEEDDDCCCDDDFFFJJJNNNPPPFFFDDDAAAAAACCCFFFHHHIIIGGGHHHJJJJJJIIIHHHIIIJJJMMMKKKIIIIIIKKKMMMMMMMMMPPPMMMKKKMMMNNNPPPWWW___```aaaaaabbbdddiiipppttthhhggggggjjjnnnqqqssstttqqqvvv|||}}}wwwrrruuunnneee^^^ZZZWWWSSSPPPPPPKKKGGGFFFHHHIIIFFFCCC@@@@@@@@@BBBDDDEEEDDDBBBAAA???>>>===>>>@@@BBBCCCHHHJJJMMMLLLKKKOOOXXX___fffJJJ===999777777888:::;;;:::666333000000000333666888888777666555333111000111111222333555666333...******,,,+++)))((((((***---111444222000///......,,,***((())),,,...000000000222333444444555666555444111000000222444444333222222222//////000222444555333222000000///.........//////---------,,,+++******+++((((((((((((***,,,...///111000////////////000111...---,,,+++***,,,///222---,,,---///333666777777666444333444666777777666444555666888999888666555333666555111...//////...))),,,111555888888888777888888888888777666555444444333222222222333555666777555222222333444333111444444333222222111000000222111000///------///000000000111000000111333666666888999;;;;;;999888666555333000//////333777999777666444333111111111222111444555444111111444888444222111222333444444333111000000///000000111111///000000///...///111444888666444333333444666777888777666777999:::999888666666666555444555888:::::::::;;;;;;:::888666555???AAACCCDDDCCC>>>:::777666===CCCDDD???:::999:::>>>>>>===;;;;;;===@@@CCCAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAABBBDDDHHHLLLNNNGGGEEECCCDDDFFFIIIJJJKKKFFFHHHKKKKKKJJJHHHHHHIIILLLJJJHHHIIIKKKNNNPPPPPPPPPNNNLLLLLLLLLOOOUUU[[[^^^^^^___```ccchhhooosssfffeeedddeeehhhlllppprrrnnnuuu~~~{{{uuuppplllfff```[[[UUUPPPLLLMMMQQQQQQKKKDDD@@@BBBEEEHHHJJJJJJHHHGGGDDDBBB@@@@@@BBBGGGJJJMMMNNNPPPPPPMMMJJJLLLSSSZZZnnnOOOAAA===999888888999;;;:::777555000000000333666888888777666555333111111000000111000333555333...******+++'''&&&%%%&&&***///444777666444222111000...+++((()))+++.../////////000111333555666777666444333222222444666666555333222333333111000111222222111000000111222333222000...,,,)))******,,,.../////////(((((((((((()))+++...///...---,,,,,,,,,---///000.........,,,+++---111555000///...///333666888999777666444444666777777777444666888:::999888666555555888777222///111222000...000444888::::::999888999999::::::999888666444222222222333444666888999444333222333555666666555444555666777666444111//////111333222///---,,,,,,222333333222111111333555:::;;;<<<===<<<:::888666555333000...///222666888555444444333222222111111...000333333333444777:::666444333333555666666555333333222222222222222333222222222000......///111666555444333333444666777;;;999777777999:::::::::555555555444444666:::>>>>>><<<999777666777999:::@@@AAABBBAAA>>>999444000555<<>><<<===???AAA>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAACCCGGGJJJLLLEEEDDDCCCDDDGGGIIIIIIIIIFFFHHHJJJKKKJJJIIIIIIIIILLLKKKIIIJJJNNNQQQTTTTTTQQQRRRQQQOOONNNPPPSSSUUUZZZ\\\^^^```bbbdddhhhkkkfffeeedddcccdddgggkkknnnooovvv~~~xxxooohhh]]]ZZZXXX[[[___]]]TTTKKKCCCHHHMMMRRRSSSQQQNNNKKKIIIFFFBBBBBBGGGMMMSSSUUUXXXZZZ[[[XXXUUUWWW^^^eee}}}\\\JJJDDD;;;999888888999999888777111111111333666777666555444333222111000000000000///111444555222///,,,***&&&&&&&&&(((,,,111666999777666444444333000,,,)))+++,,,---...////////////111333666777555444333333333555888888666333222222333111/////////000///...000222444555444111---+++))))))***---000222111000))))))(((((())),,,///000,,,+++******+++,,,---...---...///---+++---111666333111//////222666999:::888666444444555666777666444777999999888666555555777:::999333000222333222111333777;;;======;;;:::::::::;;;<<<:::888666444///000111333555777888999111222333444666777888888444555888999888555222///000333666555111,,,******555555555444333444666888;;;;;;<<<<<<;;;:::888777555333111//////222555777222222333333333333222222000222555777777888999;;;999777555444666777777666555555444333333333333444444555555333000///000111444444444444444444555555:::888666666888:::;;;<<<666666666555555777;;;???@@@===888555555888<<>>;;;<<<===>>>???AAAAAABBBAAAAAAAAABBBDDDFFFHHHJJJAAAAAAAAABBBDDDFFFEEEDDDEEEGGGIIIJJJIIIIIIJJJKKKMMMLLLKKKMMMPPPSSSUUUUUURRRUUUUUURRRPPPQQQRRRQQQVVVYYY\\\^^^___```bbbcccffffffeeedddcccdddhhhkkkqqqvvv|||xxxmmmkkkkkknnnooolllddd]]]RRRWWW]]]``````]]]ZZZXXXVVVPPPJJJHHHLLLSSSXXXZZZ^^^bbbddddddccceeelllrrrkkkRRRGGG===:::777666777999999999444333333444555666444333222111111000000/////////...000444777888555000+++)))***+++---000444777999777666555444333000,,,)))...,,,+++---000111///------000444555333222222333444777999888666333111000111///,,,,,,---.........111222333333222000---,,,,,,++++++...111222000...+++***)))(((***,,,///111,,,++++++******+++------***---///---+++,,,000555666333//////111555888999777444222111333444555444555777999888555333222333888:::999333111333444333000333777<<>>===;;;;;;<<<<<<;;;888555333,,,...000333555555555555222333555666666666777888444555666777666555333222444777888666///***)))+++111222333333333555888:::999999999999999999999999444222111000000222444555///000222444444444333222777999<<<======<<<;;;:::;;;999666555555666777666555555444333333333333333555666777777555333333444333333555666666666555555888666333444666:::<<<===999999888777666777:::===>>><<<888666666999===@@@>>>?????????<<<999555222777:::===@@@AAAAAA@@@??????AAACCCCCC@@@===;;;;;;:::;;;<<<>>>???@@@AAAAAA>>>???@@@BBBDDDEEEFFFFFF@@@@@@@@@BBBDDDDDDBBBAAAEEEGGGHHHHHHHHHIIILLLNNNNNNMMMLLLNNNPPPRRRQQQPPPRRRVVVVVVQQQOOORRRTTTRRRUUUWWWZZZ[[[\\\]]]___```eeeffffffeeecccdddgggkkkqqqssswwwyyy{{{|||wwwtttlllooossssssqqqooonnnnnnkkkcccZZZVVVYYY___cccdddfffkkkqqqssssssvvv|||sssVVVGGG???;;;777555666888:::;;;555444444444555555333111000000000000////////////...000444999===:::333,,,---...///111333555777999666555444444333000,,,(((///,,,***,,,111222///+++***...222333222000111333555777999999666222000///...,,,******,,,...//////222111111000///......---///...---///111111...++++++***))))))***---000222---,,,+++++++++,,,---...(((,,,...---***+++///444666333///...000444777888555333000///111222333333666888999777333111111222888:::999333000222444333...111666<<>><<<<<<;;;888666666888:::<<<;;;999888888;;;===???===>>>???@@@???<<<999777999999<<>>AAACCCDDDAAA===999888999:::<<<>>>???@@@@@@@@@<<<===@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCEEEEEECCCAAAEEEFFFGGGGGGHHHJJJMMMPPPNNNMMMMMMNNNOOOOOOMMMKKKQQQVVVUUUOOONNNSSSVVVUUUUUUWWWXXXYYYYYY[[[___aaaccceeeffffffdddeeehhhllloooppprrrtttxxx~~~~~~{{{rrrhhhdddggglllppprrrooouuu|||wwwXXXHHH@@@<<<777333444999<<<<<<777666444333333444555666111000000///...---------///111555888999888555333111///,,,---000444777999666555222000...---------222...+++,,,000222000---)))+++...//////...///000444555666555333///+++)))))))))+++...111333333111222111///---++++++++++++111...+++---000000---(((,,,++++++,,,///111000000111000///000111222111000...---++++++,,,.........///000333444444444555666444333222111000111222222666555444444444333111///444555666666666555444333111111333777;;;>>>???>>>???>>>:::555666888666111***---111444555444333111333666888888555222222333333333222222111222222222666888888555///,,,,,,...,,,***(((,,,333888888666222444666555333222444777222333333333111///---,,,.........,,,+++,,,///111666999===@@@@@@>>>:::888<<<======;;;888666555555444333222000000000111111111555:::======:::777666///666======666111111444666333///000555:::============<<<;;;999777444333:::999777777999===BBBEEE======>>>>>>??????@@@@@@999;;;>>>@@@@@@AAACCCEEE>>>CCCHHHHHHEEEAAA??????@@@<<<<<<@@@CCC@@@===<<<>>>>>>>>>???AAACCCDDDEEEBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEDDDCCCDDDHHHOOOTTTKKKLLLNNNMMMKKKJJJJJJKKKOOONNNLLLKKKLLLNNNQQQSSSVVVXXXZZZ[[[ZZZ[[[]]]^^^dddeeeeeeggghhhiiijjjkkksssrrrrrrrrrvvv{{{|||~~~bbbOOOBBB===777333444777888888888777555444333444666666333222222111000...---------///222666777666555333000...+++***,,,000333555777555333000///---------///,,,***,,,000111///,,,(((+++...//////...///000333333333333111///,,,+++++++++---000333555444333222111///...,,,+++++++++///,,,***,,,000222000,,,---,,,,,,...111333333222222000///000111222111000---,,,+++,,,...///000111///000222333333333444555555444333333222222222222666444333333333222000---000111333555555666555555222222333666:::<<<<<<<<<;;;;;;888555666999888444///111333444444333111000222666999999666222//////333222222111111111222222555666555333111/////////000---+++...333666444222000222444333111111333555111111111111000///...---...///...---,,,,,,...111888;;;>>>AAAAAA>>>:::888<<<======<<<888555444444333222111///......//////111444999;;;;;;999777666444999>>>===777222111333333///++++++///444888999;;;;;;:::999888888777777;;;:::888777888;;;???BBB<<<=========>>>>>>>>>???<<<=========>>>@@@CCCFFFAAACCCFFFGGGGGGFFFGGGGGGDDD>>>:::===???>>>>>>AAA?????????@@@BBBCCCEEEFFFAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHNNNRRRKKKMMMOOONNNLLLJJJJJJJJJLLLKKKKKKLLLMMMPPPSSSTTTVVVXXXZZZZZZZZZ[[[]]]______```bbbeeegggiiikkklllmmmnnnpppsssxxx|||rrr[[[GGGAAA999666666777777777888777555444444444555666555555444333111///...---+++,,,///222444555555555222///,,,******---000333777666444111///...------+++)))***---000111...+++)))+++...////////////000222222222111000///......---...///222666777777666333222111///...---,,,,,,,,,***))),,,111333222000---,,,---///222555555555000///...///111222111000,,,------...000111222333///000111222222222222222555555555555555333222111444333111111222111///---+++,,,///222444666777888444333333555777999888777777888777444666::::::777555555555555444222111000111555888999666111---+++111111111000000111111222555333222111222222222111333111///000333333000---...000000000//////111333000000000//////.........///000000///------///111:::<<>>;;;;;;<<<<<<<<<<<<======>>>>>>===<<<<<<>>>BBBFFFCCCBBBBBBEEEIIILLLOOOPPPFFF???999999:::;;;???DDD@@@@@@@@@AAABBBDDDEEEFFFAAABBBCCCCCCDDDEEEFFFFFFCCCDDDEEEEEEFFFHHHLLLNNNKKKMMMOOOOOOMMMJJJIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUWWWXXXYYYYYYZZZ[[[^^^```\\\]]]```cccgggjjjkkklllhhhkkkoootttyyy}}}dddOOOFFF===;;;<<<;;;999999777666555444333333333444555555555333222///---,,,***+++---///222444666777444333000,,,+++,,,000333777666555333000///------))))))+++///222222///,,,+++---000111111000111222555444222111/////////000000000222555888:::999888444444222111///.........+++******,,,000222333222+++***+++---111444444444,,,++++++---000222222222...///111222111111222222000000000111222222111000444555777777777444222000000//////000111111000...((())),,,///333666999:::555444333333555666555444555777777555666::::::777888777666555333333222222111222444444333000...---000000/////////000111111444111...///333555444222444222111222333222///,,,---...---------...000111000//////.........//////111222333222111000111222:::;;;===???===:::777444555888:::;;;999777555555444333111///------------222222444555777666555333999999999999777555333222333000,,,+++,,,000444777999777666555666888:::;;;999888777666777999;;;<<<::::::::::::;;;;;;;;;;;;>>>??????===<<<===@@@BBBBBB@@@???CCCIIINNNPPPPPPFFF>>>888666666777<<>><<<;;;<<<666555444333222222222222444444444444222///,,,+++++++++---///111333555777333333111...++++++///222777666555444222000///...)))+++///222444444111...,,,///222333333222333444888777444222111000111111111111333666:::;;;;;;999666555222000///...//////,,,++++++,,,...000111111((('''(((***...111111111''''''(((+++///222333222000333555555222000///000000///...000222222000...222333555777777444222000++++++,,,...111333222111)))***,,,///222666888:::666444222222333444333333666999:::777666888888666888777666444444444444555000///......///000111111///.........//////000111222///,,,---111444444333333222222222222222000///...---,,,,,,---///111111000000000000000000//////111444666666555444555555888999;;;;;;:::777444111111333666888777777777777555444222000/////////000333222222444666555333000333444555666666666555444444333000......111444777:::888666555555666888999555555666666888999;;;<<<888888888999::::::;;;;;;===???AAAAAA???===<<<======<<<===AAAGGGKKKKKKJJJCCC===888777555444888>>>AAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBDDDGGGHHHGGGFFFGGGGGGGGGIIIKKKLLLJJJHHHGGGGGGKKKLLLOOOPPPQQQQQQPPPPPPTTTWWWYYYZZZ[[[\\\^^^```aaaccceeehhhjjjkkklllkkknnnoooppprrrvvvzzz~~~sss^^^MMM???======:::888;;;666555555444333222111111333444444444222000---+++,,,,,,---///000222333333...000111///++++++---000555555555444333222111000,,,...222555555444222111---///222333333333333444888777555333222222333333111111333666:::;;;;;;:::666333000,,,+++,,,...///,,,++++++++++++---///000'''&&&'''))),,,/////////'''''''''***...111222222111444888777333///......111///...///333444222///...000333444555444222000******+++...111444444333......///000222555777888555333111111222444444333777;;;<<<999777888888666666666555555444555555666000---******,,,///222222------------...///000000111///,,,,,,...000222222222222111111111222222333111///------///222333333222222333444333222000///000333777888888777777777777888999999888555333111...111333444444555666888666555333222111111222333555333333555666555000,,,+++///333555555444555666444444444222000111333555999888777555555555666666444444666777999:::;;;;;;666666777888:::;;;<<<<<<===???BBBBBB@@@<<<:::999::::::<<>>:::888444111444:::AAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@??????@@@AAABBBDDDGGGGGGFFFEEEEEEEEEFFFHHHJJJJJJIIIHHHIIIJJJNNNOOOPPPQQQQQQPPPOOONNNRRRUUUZZZ\\\]]]]]]]]]^^^cccdddgggiiijjjjjjjjjiiiooooooppprrruuuyyy~~~hhhTTTBBB>>>===888666999777777777666555444222222333444555666444222///---,,,,,,---...//////......***...222111...---///111333444555555555444222222...000333555555333222222,,,...111222222222222333333333333333444444555666111111222666999;;;:::999444000+++&&&%%%'''+++---******)))))))))+++...000)))((()))***---/////////+++++++++,,,///000000///...333888888444///...///111...---///444666333000+++---///111222222111111,,,,,,,,,///111333222111555444333333333333444555444222000000222444555555666;;;>>>:::888999999888666666666555555444444444///,,,)))))),,,/////////,,,,,,,,,,,,---...///000//////...,,,+++,,,///111444333111000///111333555444111......222555666666333555777888777444111///---111666888999888888888666777888999888666333222000111111111000111333666555444333222222333444444666555444666888555...((('''---444666444333444777444666888666444222333555777777666666666555555555555666777999999:::999999444555666888:::<<<===>>>???AAABBBAAA>>>;;;999999:::;;;<<<===???BBBGGGKKKGGGBBB<<<888333000444:::AAA@@@@@@AAAAAABBBCCCDDD@@@???>>>===>>>???AAABBBCCCEEEGGGGGGEEEDDDDDDDDDHHHIIIIIIIIIIIIJJJMMMOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPTTTZZZ^^^___^^^]]]]]]___aaadddggghhhhhhgggfffjjjlllooorrrvvvzzz}}}~~~qqq[[[GGGAAA???888666999999999999888777555444333333555666777666444111///+++,,,---...---,,,+++******///444555222000222444222333444555555555444333///111444555444222222222***---000111111000111222...///000222444666777888000000222555888::::::888333...'''"""!!!###(((,,,'''((((((((((((+++...111,,,++++++---///111111000000///......///000///---,,,222888888444000///000111...---000555777444111***+++---///000111111111///......///111222111///:::888666444333333333333333111///000222555777777555;;;>>>;;;999:::;;;:::666666666666555444222222...,,,***+++---...,,,***,,,++++++,,,---...///000/////////,,,)))))),,,000555444222///...///333666666222///000333777888888555777999;;;999666111///+++///444888888888888888666777888999888666444333222222111///---...111333444333222222222333444555777555555777999555---&&&%%%...666888444111333777666999<<<;;;888555555666444555666666777666666555777888999::::::999888777333444666888;;;===???@@@BBBBBBAAA???;;;999999:::;;;<<<<<<;;;<<>>888222///444<<<@@@@@@@@@@@@AAAAAABBBCCC<<<<<<;;;<<<===@@@BBBDDDDDDEEEGGGFFFDDDCCCCCCDDDIIIJJJJJJIIIJJJLLLPPPSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNTTT[[[``````___]]][[[[[[]]]aaadddffffffeeeddddddhhhmmmsssxxx{{{||||||{{{|||fffGGG======:::777999666888999::::::888666444333777:::;;;888333000...+++++++++---///000000///333222111000//////000111333444666555444333333444333222222333333222///,,,,,,...222333333222222333...------///222555666666000///000222444555444333...***%%%"""###%%%&&&'''&&&&&&&&&&&&(((***---///000000///////////////000444444333///***((())),,,)))///666888444000000000666222000222666888555111))))))***,,,//////...---,,,111444444000...///222:::999888777555555444444444444333444555888;;;<<<@@@>>><<<:::999:::;;;<<<777666444222111111222222222///,,,---///000---***...------...000111000///---///000---))))))...333777555222,,,((()))...333...///111333666777888888777888999999888666333111444444555888::::::777555888777666777888777666444111333555333000///111444333000...///333777777666333555777888777333...+++'''222:::888222111444555999;;;===<<<888555555666555444222222444666777777555555555666888:::<<<===111333555666666777:::<<<===???AAABBB@@@>>>>>>>>>AAA===:::;;;@@@EEEGGGHHHEEEEEEBBB===888666888;;;>>>???AAAAAA@@@@@@AAABBB@@@@@@@@@@@@AAACCCEEEFFFEEECCCBBBBBBEEEGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNOOONNNOOOPPPRRRTTTUUUUUUVVVPPPWWW___cccaaa]]]ZZZYYYZZZaaaiiikkkgggcccaaaaaaccciiipppsssrrrqqqsssvvv~~~zzz}}}iiiJJJ>>>===:::999;;;999999999888777555333222333555888888666222000///---------...///000111000000///---,,,,,,---///000111333444444222111111222222111000000111111///...---///222333222111111222---------///222555666666111//////000111222222111...+++'''%%%'''***,,,---((('''%%%$$$%%%''')))***---...//////000000000000222111///+++&&&%%%'''***)))///555777555222111222555333333555777777444111))))))***,,,...///---+++---111444444111///000333:::999888666444333333333555555444444666888:::<<<>>>===;;;999999999999:::777666444222111000111111333111//////...---+++***...------...111222222111///111222///,,,,,,000555777666222---)))***...222///000111333555666777777888999999:::999888666555666555555666777666444222666555555777999:::999777555555444333111111333555222///,,,---222555666666222333444444333111///---///555888333...///222333666888:::888555333333444333333333444666888888888444555777999;;;=========333555777888888999:::<<<@@@AAAAAA@@@>>>===>>>???AAA>>>;;;===CCCGGGIIIIIIEEEDDDBBB???<<<<<<===???>>>???@@@???======???@@@BBBAAA@@@@@@AAABBBDDDFFFIIIGGGFFFFFFGGGIIIIIIHHHFFFEEEEEEFFFHHHKKKOOOQQQPPPNNNNNNOOOSSSWWWYYYYYYRRRVVV[[[]]]\\\ZZZYYYZZZZZZ___eeefffdddaaabbbdddccchhhooorrrqqqqqqtttwwwzzzzzz~~~rrrQQQBBB>>>;;;:::<<<;;;999777555333111000///222444555555333000///000000//////...///000111222---+++)))((((((***,,,...000222333333111000000000000///......000111111000...000222333111000000000...---...000444666777666222000...---...//////......,,,))))))+++///222333)))'''%%%###"""###$$$%%%+++,,,...000111111000000///---***&&&###"""%%%'''***///444666444222111222333444666888777555222///))))))***,,,...---+++))),,,000333333111000111333999888666555333222222222777666666666666888:::;;;===<<<;;;999888777777777777666444222111000//////222333333000---***))))))---------///222444555444333444555333000000333777888666222...++++++...111000111222333444555555555888888888888888888888888888666333222222222111000333333333666:::<<<<<<<<<:::777333111222444666666000---***,,,000444666555111000///.........///000777999666///+++...111111222444555444222111222222111333666888999999888777000444999===@@@???===<<<666888:::;;;;;;:::;;;<<>><<<;;;===???@@@>>>===@@@EEEJJJKKKKKKFFFDDDAAA@@@AAABBBCCCCCC@@@???>>><<<::::::<<<>>>AAA@@@??????AAADDDFFFHHHMMMKKKIIIIIIJJJKKKJJJIIICCCBBBAAABBBEEEIIINNNQQQQQQMMMJJJMMMTTTZZZ\\\\\\WWWXXXYYYXXXVVVUUUVVVWWWYYY]]]```aaa______bbbdddbbbfffllloooooopppsssvvvuuu|||^^^III@@@;;;:::;;;:::888555222000000000000222333333222000//////000222222111///...///111333---+++(((&&&&&&''')))+++///111333444222111000000111///---...000222333333///000222111000......////////////222666888888777555222...------......---...,,,******---111333444***(((%%%"""!!!"""$$$&&&,,,---...000000///...---,,,***&&&###!!!"""%%%''',,,///333444222000//////000333777888666111...,,,(((((())),,,------***(((+++---111222111000111333555444444333222222333333777777777666777888999:::<<<;;;:::999888777666666666666444222111///.........111333111,,,))))))+++---------000444777888777666777888777555444555777777555222...,,,---///000000111222333333444333333555555555555555777888888666333///---...///000000000000111444888<<<>>>>>><<<777111///111555666666000,,,)))+++000444777777222000,,,***)))+++---///;;;:::444...---111222///111222222333222222222222222666:::<<<;;;888555333---222999???BBB@@@<<<888888:::===>>>===<<<;;;;;;CCCCCCBBB???<<<;;;<<<===>>><<<<<<@@@FFFJJJKKKJJJGGGDDD@@@@@@CCCEEEDDDBBBAAA@@@>>>;;;999999;;;>>>>>>>>>>>>???BBBEEEIIIKKKLLLKKKIIIJJJKKKLLLLLLKKKCCCAAA??????AAAFFFKKKNNNOOOJJJHHHMMMWWW]]]^^^[[[]]]\\\[[[XXXVVVTTTTTTTTTYYY[[[^^^^^^]]]]]]___aaa```cccgggjjjkkkmmmqqqssssss~~~nnnTTTEEE===999999777555222000000111222333333333333222///...///000333333222///------000222///---***'''&&&&&&'''(((...111444555555333333333333111///000222444444444...///000///---,,,,,,---000000111444777999999888666333///......//////......,,,******,,,///000111+++(((%%%######%%%(((***////////////...---+++******(((%%%###$$$&&&(((***///000222111///---,,,+++---111555666444///+++)))''''''))),,,...---***((()))+++...000000111222222111111111111222333555555666666666777777888888999;;;:::999888777777777777666555444333222000///...***...111111...+++,,,.........///222666999::::::777888999999777666666777555333000......//////000000111111222333333222222000000000000222333444555222///+++)))+++///111222...---...111666:::======;;;666///---///333555555000,,,)))***000555888999555111,,,((('''(((+++---888777444000111555444000111222333555555555333222555:::???@@@<<<666111...***///888>>>@@@>>>888555888;;;???@@@???<<<;;;:::???@@@AAAAAA>>><<<;;;;;;;;;999999===CCCHHHIIIGGGGGGCCC@@@???AAABBB@@@>>>@@@???>>>;;;999:::<<>>AAA???===:::999:::<<>><<<;;;;;;:::888777:::???DDDEEEEEECCCAAA???>>>>>>===<<<;;;<<<<<<<<<;;;:::;;;>>>@@@EEEEEEEEEEEEDDDBBBAAA@@@@@@@@@BBBEEEIIILLLLLLKKKIIIGGGEEEBBBBBBDDDFFFHHHFFFFFFHHHOOOWWWZZZWWWSSSTTTUUUXXX\\\______]]]ZZZXXXZZZ\\\^^^______^^^]]]______```aaadddhhhkkkmmmvvv~~~hhhQQQEEE>>>:::555444444333444555666777777888888666333000//////...111222000+++((())),,,******++++++******))))))+++///444777888777777888666444333333333222000...***++++++***(((((()))+++,,,,,,...222555666555444111000///000222333222111000...,,,,,,///111111111///,,,(((&&&&&&(((,,,...111000---+++*********+++%%%$$$$$$''',,,000000///222111000///000000//////......///111333111+++&&&%%%&&&)))...111111...+++)))***---000444555666555222222222222222333444444222222444555666777888888555444111///000333777999444555555666555444333222......111444666666444222111111222555999<<<===<<<666666777888888666333111...---+++---///111000///...///000111222222222222,,,---///111222222111111---***''''''***...111333333111000111444666888888555444222///---///222555---***&&&(((...444888:::333111...+++***+++,,,---///222111...///333444333444555888<<<>>><<<555000666;;;AAAAAA:::222---+++,,,000555:::;;;888555222333888===@@@???<<<999888777999;;;<<<;;;;;;<<<>>>:::777555777<<>>??????===;;;::::::;;;666888999::::::;;;>>>@@@DDDEEEFFFGGGFFFCCC@@@>>>======???CCCHHHJJJJJJJJJKKKJJJHHHFFFEEEFFFGGGHHHEEEFFFHHHLLLQQQSSSSSSRRRSSSSSSTTTXXX\\\^^^\\\ZZZYYYYYYYYY[[[^^^aaaccccccbbbaaa```aaacccgggjjjkkkvvvyyynnnVVVIIIAAA===666666555555555666666777999::::::888555111//////---000222///***&&&''')))&&&''')))+++,,,++++++***)))---333777888888888888666444333333222000---***((())))))((('''''')))***)))***,,,000333444333111.........000333444333111000///...///111444555555111...)))&&&&&&(((+++...111///,,,***)))***,,,---######$$$)))...222222000111000///000222333333333000...---000444333---'''$$$&&&***...222222///,,,+++,,,...222666888888777555555444333222222222222000111333555666777888888333111...,,,---111666999444444555666666555444333222111222666::::::666333222222333555999<<<======555555666777777555222///,,,******,,,000222111///---...///111222222222333---///111333444333222111---+++((((((***...000111666444222222444666777777444555444111---...222666,,,(((%%%&&&,,,333777999000///...---------.........111000,,,***///333444555666:::>>>@@@===555///444:::@@@@@@:::222---,,,///111555999999777444222222666<<>>AAA<<<888555666;;;@@@BBBCCC:::===???===:::888:::<<<222444777999:::;;;>>>@@@>>>AAAEEEHHHHHHFFFCCCAAA<<<===???CCCGGGIIIIIIHHHKKKJJJIIIHHHHHHHHHIIIJJJFFFFFFHHHJJJLLLOOOQQQRRRVVVTTTSSSUUUXXXYYYXXXUUUYYYXXXWWWYYY]]]cccgggjjjdddbbbaaaaaadddgggjjjkkkuuuuuu}}}{{{___KKKBBBBBB999666444333444666777777777999999666222//////111222444666222,,,'''&&&'''***)))))))))+++---...---***...222444555666777777666555333333222000---***+++++++++++++++***)))(((---...000222222222111000000...---...111111///,,,///000333444555666999<<<777333,,,&&&######&&&(((---++++++,,,......+++((($$$%%%&&&(((+++---000111000000---+++000777:::777000...---000555777444111000...---...000111111111///111333555777888888888888999999888666444222000000111333555666666555555222///+++***---000333555999999888666555333222222666888<<>>;;;666222111333555444222222555888111444666666555333222222...---,,,---000222222222222222111111000111111111222222111222333444222111000...,,,++++++---000111666333000000444666777666888555222000000222333333)))&&&###'''...444777666////////////---+++)))(((//////...,,,,,,///333777666666777888999777444111333222222444888999777444///111333555666555444333///333888===???>>><<<:::===<<<;;;888777999>>>AAA@@@<<<999888;;;>>>???>>>>>>???@@@===999888;;;>>>::::::999999999:::;;;<<<>>>@@@CCCDDDCCCBBBBBBCCCAAA@@@???AAADDDGGGHHHIIIFFFGGGGGGGGGGGGHHHKKKMMMGGGHHHJJJLLLMMMOOOPPPPPPPPPQQQTTTWWWWWWVVVTTTRRRSSSUUUXXX[[[]]]aaaeeehhhiiifffaaa^^^```fffnnnsssuuuvvv{{{mmmRRRCCC???:::777555444444555444444666777888666222000111333444555555111---)))''''''*********+++---///000000...111444666666555555666222222111222333222///,,,---------,,,,,,+++++++++,,,...111333444333222000222000......//////,,,***...111444666666666777999777333...***'''((()))+++///...---...000///,,,)))''''''((()))+++...000222222111---+++...555888666222///---///333555333000...------...111333333222000111333555777888888888999;;;===>>>===:::666444000111222444555555555555222///,,,,,,...222555666::::::888666444333222111444777:::<<<;;;888333000111333444444222111333555333444666777777666555444111000///000222444444333333333222222111111222222000000000222444555444222...---+++++++++---///111555222000000333666777666777555333222222333333333,,,(((%%%'''---222333222///000000000...---+++***---------,,,,,,///444888555444444555666555333222000000111444777999888666111222333444444333111000///222777;;;>>>===<<<;;;??????>>>===;;;<<>>AAABBBAAA>>>>>>>>>===;;;<<<===???;;;;;;;;;;;;:::::::::999===???BBBCCCBBBBBBBBBCCCCCCBBBAAABBBDDDFFFGGGHHHFFFGGGHHHGGGEEEFFFHHHJJJGGGHHHHHHJJJLLLNNNQQQRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSVVVZZZ\\\^^^aaadddfffbbb```___^^^aaaeeejjjmmmppppppuuu}}}~~~\\\GGG???:::888666555444444222000333444555444222222333555555444222...+++((('''&&&***+++---...000111222222222444666777555444444444...///000333555444111...///......---------......+++---111444555444222111555222...,,,,,,+++***)))---111666888888666555444444333111///.........///111000000000111000---+++***)))(((((())),,,///111222222...+++---444777666444000------000222111000++++++,,,///333555555444111222333555666777777777:::===AAADDDCCC???:::666///000222333444555555555333000......111555777888:::999888666444222222111333555888999888444000---111222444444222111111222444555666888888888777777444222222333444555555444333333333222222222222222......///111444555555444,,,+++******+++---///111222000//////222444555555444444444444444444333333...+++((((((,,,///000///000111111111000///---,,,,,,,,,,,,,,,---///444888333111000000222333333333//////111444777999888777444444333333111000...---///222555999;;;<<<<<<<<>><<<===>>>???@@@???<<<<<<======<<<:::888666;;;===@@@BBBBBBAAABBBCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDFFFGGGHHHIIILLLOOORRRTTTUUUUUUVVVVVVVVVUUUUUUTTTRRRVVV[[[___```aaaaaabbb]]]^^^___```ccceeeggghhhkkkjjjnnnxxxdddKKK@@@888777666666666444222///000000000000111222444555555333///+++)))'''&&&%%%,,,...000111111000000000111333555555444333333444///000222444666666222000//////...------...///000***---111555666555333111444111...+++************---111777:::999666222000111222222222222222111000111111111111000///---+++---+++(((&&&&&&))),,,...111222///,,,...555999999666222---,,,---///000///))))))+++///333666666555000111222333444444555555;;;???DDDGGGFFFAAA:::555//////000222333333444444444222111111555888999:::888777666444444333444444333555666777666333///---000111333444333333333333444444555777888999888777555444333444555555444222111111222222222111111111/////////111333444444333++++++******+++---///000......---...///111222333111333666777666444333222///,,,******,,,......---111111222222222111///...------...------///222666222///,,,,,,...111333444222333444666888999888888444444333111000///...---000222444777999;;;<<<===BBBDDDFFFFFFDDDCCCBBBBBB???>>>======>>>@@@AAABBBBBB???===>>>@@@AAA???===<<<===??????>>>;;;777444999;;;???@@@@@@AAABBBCCCGGGGGGGGGFFFDDDDDDDDDEEEGGGHHHIIIGGGCCCAAA@@@@@@CCCEEEHHHLLLOOORRRSSSSSSUUUWWWYYYZZZYYYWWWUUUSSSQQQVVV\\\___``````______aaabbbbbbcccdddeeefffgggkkkiiilllvvviiiLLL???888777666777777777444222...---,,,---...111333444777555222...***((('''(((///111444444111---,,,,,,---///111222111111333444333333444666777666333000...............///000111+++---111444555444222111000///---+++******,,,------222777:::999555111///...000222444444333111000---...//////...,,,+++***000...+++((('''(((***,,,---000000...111888======666333///,,,,,,---///000))))))***...222555555555000000000111111222222333===AAAFFFIIIGGGAAA999444...//////000111222333444555333333444777:::::::::555444333333333555666777555666777777666333111//////000111333555777777777444333222444777888777555444333333333444333111///---...///000111000000000111000000111333333222000,,,,,,,,,,,,---...///000,,,,,,---------...///000000333777888666333222111---,,,++++++---...//////111222333333333222111000///000000///......111333333///,,,+++---111444555777888:::::::::999888888444333222000000000111111222333444666888:::<<<<<>>>>>???@@@BBBDDDBBB??????AAA@@@===:::<<<===@@@@@@???<<<888555777:::===?????????@@@AAAFFFGGGHHHGGGDDDCCCCCCDDDGGGIIIJJJHHHDDDAAA>>>>>>@@@DDDJJJOOOSSSSSSRRRQQQSSSVVVZZZ]]]]]]YYYTTTQQQQQQUUUZZZ^^^^^^^^^^^^^^^gggfffdddbbbbbbccceeefffmmmkkknnnxxxrrrPPP???;;;999888888999999888666///---++++++---000222222777999888444...******,,,000444777666111,,,***)))***,,,......///000222444555555444555666555333000------///000111111111111---...000222222222111000---......---+++,,,...000///222666888777444111000...000222444444222///...)))+++---,,,+++)))))))))444111...+++)))((()))***)))...000000222999===>>>666444000---,,,---///111******)))+++///222333333111111000000000000111222===@@@DDDFFFDDD???999555............000111222333666555555777999::::::999444333222222333555777888666666777777666555444333000//////111555888::::::444222000222555777555333333222222222222111...+++***+++---///000111000000111000000111222222111//////////////////000000111,,,---......,,,,,,---...///444888888555111///000------------...///000111000111333333444333222111000111111000///000222444555111...---///222666777:::;;;======;;;999888999555444222111111333555666444555666888999:::;;;;;;<<>>;;;999;;;<<>>>>>>>>>>>???CCCFFFHHHGGGDDDBBBCCCEEEGGGIIIKKKJJJGGGCCC@@@???>>>BBBHHHNNNRRRRRRPPPNNNQQQTTTXXX[[[[[[WWWSSSOOOQQQTTTWWWZZZZZZ[[[]]]^^^gggeeeaaa___^^^```cccdddmmmmmmqqqzzz]]]GGGAAA>>>;;;:::::::::999888222///,,,,,,...111111111444999<<<777...(((***...111666:::999444...++++++***+++---------...111333555333222222333333222111,,,...111333444444333222////////////////////////,,,...000///---,,,...000000333555555444333333333000111333444333111...,,,%%%(((++++++)))((((((***333111...***(((&&&%%%%%%&&&,,,111111222777::::::555444222///---...000111---+++)))))),,,///111111333222111111111111222333777999;;;===<<<999666444...---------...000222333777666777888::::::999777666555333222222333555777666666666666666666666555222000...///333777999999666333000111555666444222333222111111111///,,,)))((())),,,///222222222222000//////000222333222000333222222222111111111111...000222111...,,,---...000444888777222...---...//////000000//////000111000111222333444333333222...000111111111333555888888444111000222555777888888;;;======;;;999999:::888666444222222444777888666777888::::::::::::999:::===@@@BBBBBBAAA@@@AAABBBCCCDDDBBB???===>>>@@@@@@AAABBBAAA???<<<;;;;;;999;;;>>>???@@@???===<<<777999<<<===<<<<<<<<<===???CCCGGGGGGDDDBBBDDDFFFFFFIIILLLLLLIIIEEEBBBAAA>>>AAAEEEIIILLLMMMMMMMMMOOOPPPRRRTTTTTTSSSQQQPPPQQQRRRTTTUUUVVVYYY]]]```cccaaa___^^^^^^```cccdddhhhjjjrrr{{{~~~~~~iiiQQQEEEBBB>>>;;;::::::999999555111------///111222111000777<<<777+++%%%''',,,000666<<<;;;666000......+++,,,---------...000222333111//////000222333222,,,///333666777666444333000000///...---......///---000222111...,,,---///222333444333222222444555111222444444333000...,,,$$$'''***+++)))((()))+++///...+++((($$$""" $$$+++111111111444666555444444333000//////000222///,,,(((''')))---///000555444333222222222333444///000222444444444333222------------...000111333888777777999::::::888666999777444222111111333444555555555666666666777777444000------111555777777888444000111555777444111333222111222111///+++(((''')))---000333444444444------...000222444333222555555444444333222222111111333555333000------///000444888666111,,,,,,---111222222111000//////000///000222333444333333222,,,...000222333555999;;;999666333222444666888999666999<<<<<<:::999:::;;;;;;999666444333555777999777888:::;;;;;;:::999888999<<>><<<<<<>>>999:::===???@@@@@@??????777:::<<<===<<<;;;;;;<<<===BBBFFFFFFCCCBBBDDDGGGEEEIIILLLMMMKKKGGGDDDCCC???@@@AAACCCFFFIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSWWW]]]bbb_________```aaaccceeefffcccgggqqqzzz}}}{{{~~~}}}\\\HHH@@@???===666999<<<444666555555555666666444222444444222///+++)))((())),,,///222555666555333111000---,,,...333444111---222000---******,,,...000000...000555666333222333333222111000111333666777555333111---******---//////444999888333///...000---...///222333111---***))))))***+++******((((((+++'''"""!!!"""###$$$+++111444222000111444111111111222222333333333,,,,,,+++***)))+++---000222444666555333222111111///......///111222111///......///...///111444777===999555444666666555222333222111111111333555777444444333333444777999;;;999333,,,))),,,000333555333111//////111444555666666555444333111000///...///000111333555666888888222000///111444555444222555555666666555333111000777777888888666333000///222111222555222,,,...444444444222111111111222222000333888::::::666222...222222444555666666666666===999444000000333888;;;AAA???<<<999888999;;;======:::666555777:::<<<<<<:::999999<<<>>>===999555;;;<<<>>>@@@AAAAAAAAA@@@@@@AAAAAAAAA???;;;888666?????????===;;;:::;;;<<>>@@@AAA@@@AAA???===???DDDGGGHHHGGGDDDEEEHHHJJJJJJHHHFFFDDDCCC@@@>>>AAAHHHLLLKKKIIIGGGKKKPPPQQQOOOMMMMMMOOONNNPPPSSSTTTVVVXXX\\\___bbbbbbbbb```___```bbbeeefffjjjooorrrtttwww|||```LLLBBB???<<<555777;;;444444333222444555666444333333222///,,,((((((***,,,---///222444555444333111///,,,+++---222444333000000...,,,******+++---......---000444555222111333333222222222333555666888888666333...***)))***---///111333333000---,,,,,,,,,,,,...111222111---******+++,,,---,,,***)))''''''%%%###"""#########"""$$$***111333222111222555222222222333333333333333......---,,,,,,,,,---///000222333333111000///000000//////000111111///------.........///111444777<<<888444333444444222000////////////111333666888555555444444555777999:::888333---***+++...111111222000//////222444666666777777666555444444444444444444555555666777888888555222111222444555444333555666666666555444333222777888888999777555333222333222444666333---...444555444333222222222333444111333777999999666333000222333444666777888999999:::777222//////222666999@@@===:::777666666888:::;;;888555444777:::<<<<<<;;;::::::;;;===<<<999666<<<===???AAABBBBBBAAAAAA??????@@@???>>>===;;;:::>>>??????===;;;:::;;;<<>>>>>>>>;;;;;;===@@@CCCDDDBBBAAA???>>><<<>>>BBBEEEFFFFFFIIIJJJKKKKKKKKKJJJHHHGGGFFFCCCAAACCCHHHKKKKKKIIIIIILLLOOONNNLLLKKKMMMPPPQQQSSSVVVWWWXXXZZZ]]]___bbbbbbbbb```______aaacccjjjmmmqqqrrrrrrtttwww{{{iiiRRREEE>>>:::222555999444111000000222444555333222111000---***(((***...111///000222333444333222111///,,,***,,,000444444333000///...---------......+++***---222333000///111222222333444555666777777;;;999555000***((()))***...---,,,,,,,,,,,,+++******+++,,,///111111...++++++,,,...//////---***)))$$$$$$$$$&&&''''''%%%"""$$$)))///222222222444666444444444333333333333333000000000000///...---------///111111///...---...000000000222222111...+++,,,---......///111444777:::666222111333333111///,,,,,,,,,---000444777999666666555555666777888888555222...,,,,,,......///111000///000333555777777888888777666666777999:::777777777777777888888888888666444444555666555444555555555555555555555555666777888888888777555444222333555777333......222444444333333333444555555222444555777777666444333222333555777888999::::::666444111......111555777===:::777444333444666777999666444444666999:::;;;999999888999;;;;;;:::888===>>>@@@AAABBBCCCBBBBBB???>>>>>>>>>===>>>>>>>>>===>>>>>>===;;;:::;;;===???>>><<<<<<======;;;:::888:::???DDDGGGGGGDDD@@@>>>===<<<>>>AAACCCDDDDDDLLLKKKKKKJJJJJJIIIIIIIIIJJJGGGEEEFFFIIIKKKJJJIIILLLNNNOOOMMMJJJKKKNNNRRRTTTVVVYYY[[[\\\\\\]]]^^^bbbbbbbbbaaa___^^^```aaaiiilllpppqqqqqqssswww{{{xxxYYYGGG===888111333999666222111000111222222111/////////000///...///222555111111111111222222222222000---+++,,,///222333333111222222222222111000000(((&&&(((---...,,,+++---///000111333444555555555;;;999666111,,,******+++---)))&&&''',,,///...+++))))))+++...000111...,,,)))+++...111111000...,,,&&&&&&&&&(((******((('''$$$(((...111222333444666555555444444444444333333222222222333222111...++++++---//////...------...111111111222333111---***+++---...//////111444666888444111111444666555333---,,,---...000444777999777777777777777777777777333222000000000000000000111//////000333666777777999888777666666777999:::555555666666666777777777;;;999888777777666666666444333333333333444555666333444555555555555444444111333666555222------///222222222333444555555666444444444555555555555555333444555666777888888888333222000//////111333555888666444222222333666888999777555555666777777777555555555777888:::;;;;;;===>>>@@@BBBCCCCCCCCCBBB???>>>===<<<<<<===???@@@===>>>>>>===;;;;;;<<<>>>???>>>=========<<<:::888888:::>>>CCCGGGFFFBBB???>>>>>>>>>???AAABBBCCCCCCJJJIIIGGGFFFGGGIIIKKKMMMNNNKKKHHHGGGIIIJJJJJJIIIMMMPPPQQQPPPMMMLLLOOORRRUUUXXX[[[]]]\\\\\\\\\\\\aaabbbbbbaaa___^^^___```bbbfffkkknnnpppttt{{{aaaKKK===999222333:::888555333222222222111...,,,...111444666666666666777333222111000000000111222222000...---...000111111222222333333333222111000&&&###$$$'''(((&&&&&&)))+++,,,...000111222333333888777555222...---...///---(((%%%'''...333222000))))))***---000111///---(((***...111333333222222,,,***'''''')))+++,,,,,,$$$'''+++///111222444555444444444444444444444444444444333444555333///+++***,,,/////////......///111111111222333222///,,,,,,...000000000111333666666333111222666999999888000000//////000333555777777888999999999888777666333333444444333333444444111000000111444666777666777777555555444555666666111111222333444555666666;;;;;;;;;:::999888777777222111000000111222444555111111222222222111111111000333555222...,,,+++,,,//////111222333444555555555555444444444555555666444555555666666555555555333222222111111222333444555333111000222555888;;;:::888666666666666444333111222444555777999;;;===<<<===???AAABBBBBBAAAAAA@@@???<<<;;;;;;<<<>>>???===>>>???>>>======>>>@@@???>>>======>>>===:::888;;;;;;===???BBBBBB@@@>>>???@@@AAABBBBBBCCCCCCDDDGGGFFFDDDDDDGGGKKKOOORRROOOMMMJJJHHHHHHIIIIIIIIILLLPPPTTTTTTRRRPPPPPPRRRTTTWWWZZZ[[[[[[ZZZYYYYYY___aaaccccccaaa_________^^^bbbgggkkkooouuu|||mmmSSSCCC>>>666555;;;:::888666444333333111...+++...222777::::::888777777555333000......///111222222111///.........///000000000111111000000///...'''###!!!""""""!!!###''')))***+++,,,...000111111444555444333111000222333///+++)))+++222666666444******+++---000111000...)))+++---000222444444555111---(((%%%&&&)))+++,,,%%%''')))---///111222222222333333333444444444444666444333444666444000,,,))),,,...//////...///000000//////000222333222000///111222222222222333555444222000222666::::::999222111000000000222444555777888999;;;:::999777666555666777777666555666777222111111222555666666555555555555555555444444444///000111222333444555555999;;;>>>>>>;;;999777777333111///......111333555333222222111000//////...000444555///+++***++++++---...000222444555666666777666555444444444444555444444555555555555444444555555555555555444444333333222000000111555888;;;:::999777777777666444111000333666888888999;;;===:::;;;===???@@@@@@??????>>>===;;;::::::;;;===>>>>>>???@@@???>>>???AAABBB???>>>======>>>???===<<<<<<;;;;;;<<<>>>???>>>===@@@BBBDDDDDDCCCCCCCCCEEEFFFEEEDDDEEEHHHMMMSSSVVVNNNLLLIIIGGGFFFGGGIIIJJJKKKOOOTTTUUUSSSQQQQQQRRRSSSUUUXXXYYYXXXWWWXXXXXX^^^aaaddddddcccaaa`````````cccgggjjjmmmrrryyy|||___LLLFFF<<<888;;;:::888777555555444333000...///222666888777666555555777444000---,,,...000333//////000000//////000000111000000000////////////***$$$ !!!''')))))))))***,,,...000222333444444333222222444666333111///111444666555444,,,,,,,,,...000111000///------...///111222444444111---((($$$$$$&&&'''(((%%%&&&(((+++---///000///000111111222333444555555666444222333555555111---(((***---.........///000///...---...111444555555222333555444333222333444333000...///333666666555111000///...///111333444555777:::<<<<<<:::888666999:::;;;999555444555666333222222333555666555333222333555777888777666555222333333333444444555555666:::???@@@>>>:::777777444222000......000333555888777555333111//////...222666555...)))***,,,+++,,,...000333555666777777888777666555444333333333222333444666777777777888888999999999888777555333444222000///000222555888777777777888999888666444444888;;;<<<;;;::::::;;;777999:::<<<============999999999999:::<<<>>>??????@@@AAAAAA@@@AAACCCEEE???===<<<<<<>>>AAAAAAAAA999999:::<<<>>>@@@???===@@@CCCEEEEEECCCBBBCCCDDDEEEDDDDDDEEEHHHMMMQQQTTTKKKIIIGGGEEEDDDFFFIIILLLJJJMMMQQQRRRQQQPPPRRRUUUSSSUUUVVVVVVVVVVVVWWWYYY]]]```dddfffeeecccbbbbbbaaadddgggiiikkkooowww||||||hhhSSSLLL@@@:::;;;999888777555555666555333111000222444444333222333444888444000,,,+++---000333,,,...000000000000111222333222111111000000111111---&&& !!!'''))))))((()))+++...111333333444555444333333444666666555444444555555444222...------...000111000///111000///...///000222333000,,,'''$$$############&&&&&&'''))),,,......---//////000111333444555555777333111222555666222...'''))),,,---------...///...---,,,---111555888888333555666666444222222333222///,,,---000222111//////...------...000222444555777:::<<<===;;;999777<<<======999444222222444444333333444555555444222000333666999;;;;;;:::888777777666666555555555555444:::@@@BBB???:::777666666444111......000444666<<<;;;888555333111000///444888666---(((+++------,,,...111444777888999999888888777666444333222111000222444666888:::;;;;;;;;;;;;<<<<<<;;;888666444555333000......000222444555555666999;;;;;;888666999<<<@@@@@@===:::999:::666777999;;;<<<<<<;;;;;;555666777888:::===???@@@???@@@BBBBBBAAABBBDDDFFF???===;;;<<>>???CCCEEEEEECCCAAABBBDDDCCCBBBBBBCCCFFFJJJNNNPPPHHHGGGFFFDDDCCCEEEIIILLLJJJLLLNNNNNNMMMNNNSSSWWWSSSTTTUUUUUUUUUVVVXXXZZZ\\\```dddgggfffeeedddccc```cccfffhhhjjjooowww}}}{{{xxx[[[LLLCCC999888===777666555555666555333111222222333333444444444333444555555444000...------***,,,...000222222222222555444222000//////000111333///***%%%$$$&&&))),,,///,,,))))))---000222222555444333222222333444555333333333333444444555555000///---+++++++++,,,---///000333444555333111000...,,,+++***)))&&&!!! """%%%'''((()))+++---...------000444777777666555444444444444222///,,,(((+++...//////000333666///000000111111333666999::::::999444000///111444777444000...------,,,+++)))***---000333666777888222444777999<<<=========<<<<<<:::555000000444888666666555444333333222222444555777999:::;;;::::::<<<;;;999777555333222222777999;;;======<<<:::999444333000///000222666888===<<<:::777555333222111:::888444000---***)))((())),,,000444666555333111:::777555555666777444222000///000333888===???@@@FFFBBB===:::::::::777555444444222...+++---333888888555444777<<<>>>;;;777:::<<<======:::888777777555777:::===>>>>>>===<<<:::::::::::::::;;;<<<<<<@@@@@@@@@AAABBB@@@===:::@@@<<<:::<<>>555666888<<<@@@BBBBBBAAADDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@CCCGGGKKKKKKJJJFFFEEEDDDDDDDDDFFFGGGHHHIIIKKKMMMMMMMMMNNNQQQSSSUUUXXX[[[ZZZWWWUUUVVVXXXfffgggfffdddcccccceeegggjjjfffcccccchhhpppwww|||~~~dddPPPDDD999555888666555444444666666555333///000111222333222111111111222333222///---,,,,,,---...///000111222222222222222111111000000111111000///---,,,,,,---///000444111------000333333333333222111111111111222333111222333444555555555555...------,,,,,,---------111333555777888777666444000000//////,,,''' !!!&&&((()))(((((((((,,,++++++...333777777666///000222333333000+++'''$$$'''+++---...///222555222111111//////222666:::<<<;;;999555111000333666999666333111000...,,,***))),,,111666999:::::::::444555777999;;;<<<<<<===:::999888666555555888::::::777444111000000111111444555777888::::::;;;:::;;;;;;;;;:::999666333222777999;;;======;;;:::888444333222111222555777999;;;:::888666555444333333777555222...+++)))''''''&&&***...333555555333222777555333444666666444222///...///222777<<<>>>???DDD@@@<<<:::::::::888666222222111000///000333555666333222555:::<<<;;;888:::;;;<<<;;;888666666666888999999999:::<<<======<<<<<<<<<<<<======>>>???AAA@@@@@@AAAAAA@@@===:::<<<:::999:::===???>>><<<777999;;;===???@@@AAAAAAEEEDDDCCCBBBBBBBBBCCCDDDEEEBBBAAACCCFFFIIIJJJIIIHHHEEECCCAAABBBEEEIIILLLKKKHHHFFFEEEHHHKKKMMMNNNRRRUUUYYYZZZXXXWWWXXXZZZbbbcccdddcccbbbbbbdddeeekkkhhheeeeeehhhnnntttxxxmmmUUUGGG<<<777888555333222222333444333222,,,---///111111000///......///000///---,,,,,,,,,000000000000000000111222///000111222222222111111,,,...000222444444444444777444111000111222222222111111111111111111111111111222333555666666555555+++,,,---...////////////222333666888999888777666000111111111---&&&%%%))))))((('''&&&...---,,,...111333333333***,,,///111222///)))$$$!!!$$$))),,,...///111333444333222000///222666:::>>><<<888444111222555888999888666555444111...+++,,,000555;;;>>>>>>===;;;666777777888999:::;;;;;;888777777888:::<<<<<<<<<<<<999444000......000222444555666777999:::;;;;;;:::;;;======<<<888555333888:::;;;<<<<<<;;;999777444444444555666888999:::999888777555444444444444444222///+++((('''&&&%%%$$$''',,,111444555444333444333222333444444333111...---...111666:::<<<<<<@@@>>>;;;:::::::::999888111000111222333444333111333111///111666::::::999999::::::999666555555666<<<:::888666666999<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@AAAAAA@@@===:::888888888999:::;;;;;;;;;999<<>>===???AAAFFFEEECCCBBBBBBDDDFFFHHHGGGEEEBBBBBBDDDFFFGGGGGGIIIFFFAAA???@@@EEEKKKOOONNNHHHBBBAAADDDIIIKKKJJJNNNRRRWWWYYYYYYXXXZZZ\\\]]]___aaabbbaaa```aaabbbgggfffeeefffiiinnnrrrvvvsssYYYKKKBBB>>>>>>666333111000000000///...+++---///111111000...---,,,---//////---,,,---...111000///...---...//////+++---000333444333222111,,,...111333555666666555666444111//////.........111111222333333222111111222333444555555444333222+++---///111222222222111111222444555555444333222//////......+++%%%$$$((()))***++++++444333111//////.........,,,,,,---///111///+++((($$$&&&))),,,...///000000333444444333222333666888===;;;777333111222555888888777777888888555111...111333777:::<<<<<<;;;;;;888888888888888999999:::888777777:::???@@@>>>;;;:::777444111000111333444555555666666777999:::;;;:::;;;;;;;;;:::888666555;;;;;;<<<<<<<<<:::888777444555666888999;;;;;;;;;999888777555444333333333111///,,,)))'''&&&%%%%%%$$$'''+++000444555555555333333333333333111000...------...111555999::::::<<<;;;:::::::::::::::999333111000222555666444111111///---///333777888999999999:::888666666777888===;;;888666666777:::<<<>>>>>>>>>???@@@AAACCCDDDCCCBBBAAAAAAAAA@@@>>><<<888:::;;;;;;::::::;;;===<<<@@@CCCAAA===;;;===AAAEEEDDDAAA@@@AAACCCGGGIIIGGGEEECCCAAABBBCCCDDDEEEHHHEEEBBB@@@BBBFFFLLLPPPNNNKKKGGGDDDEEEHHHJJJKKKLLLQQQWWWYYYXXXXXXZZZ\\\ZZZ]]]```aaa```^^^]]]]]]___aaaccceeeiiimmmrrruuu}}}}}}}}}```OOOEEEAAA@@@:::777444333222111///---,,,---///000111000///...+++---//////.........///000///---,,,++++++,,,,,,***,,,///333444333222111222222222333444555666777444444222000...------...222333555666666555333222444444555444333222000///---///111222333333333222222222222222222111///...000...,,,,,,+++)))%%%"""$$$%%%'''))))))***---///666555333000...---......111///...///000111111000***+++,,,...000000000///000333777888888666555555;;;888444111111333555666444555666999:::999666333666666666666777777888888888888888888888888888888999888999<<<@@@@@@<<<888555444444555555666777888888777666555666777999;;;:::999888666666666777888<<<<<<<<<<<<:::999777666333444777999;;;<<<<<<<<<<<<;;;888666444222111111000///,,,***((('''''''''''')))---111444555555444333444444333111...,,,+++------...111555888888888999999::::::::::::::::::777444222222555777555333000///---...000333555666777888:::999888888999:::;;;:::999888888888999999<<<<<<<<<===???AAABBBCCCDDDCCCBBBBBBBBBBBB@@@>>>===>>>??????>>>===???@@@===AAACCCAAA<<<:::===@@@CCCAAA???>>>???BBBEEEHHHFFFEEECCCBBBAAAAAACCCDDDEEEEEEEEEEEEGGGIIILLLMMMIIILLLMMMJJJEEEDDDGGGLLLMMMRRRWWWYYYXXXWWWWWWYYYZZZ]]]```aaa___]]][[[ZZZ\\\___bbbeeefffjjjnnnrrrvvvzzz}}}}}}}}}|||rrrllllllTTTFFF???======;;;999888777555222///......//////000000000000,,,...000000///...///000...---,,,+++***************,,,///222333333222111777666555444444555666777444555555333000///000111333555777999999777555333444444333222000///......000000111222222111111111222222222222111000//////222000......///000///...---...---,,,***+++---///333333222000...///111333444222//////111444666666000///...///111222222111...333888<<<;;;888666444999666333222333444555555222222444888::::::888555777666444333333444555666777777888999999888777666999:::;;;===>>><<<999666111222444666888:::;;;<<<:::999666444444555888999999777555333333555888:::<<<<<<;;;:::888666444333222333555888:::<<<=========<<<:::777555333222111222000...,,,++++++++++++,,,---///111222222111111111333555444111...,,,+++------...111555777777666666888::::::999999999::::::888666666666777666555111000/////////000111222333666999:::::::::;;;;;;999::::::;;;;;;:::999888999999:::<<<>>>@@@BBBCCCEEECCCBBBCCCDDDEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBB>>>???@@@???<<<;;;===@@@AAA@@@>>>===>>>@@@CCCEEEDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLEEEJJJNNNKKKDDDAAAEEEKKKMMMRRRWWWYYYXXXVVVVVVVVV\\\^^^aaabbb```^^^\\\\\\___bbbeeeeeedddeeehhhlllrrrvvvzzzzzzyyy{{{yyykkk^^^WWWzzz[[[GGG>>>;;;:::::::::;;;;;;888555111///......---...///000111,,,...000000///...//////,,,,,,,,,,,,,,,+++***)))+++,,,///111222222222111555555444444333333444444333555666555222111333444333555888::::::888555333222111///.........000000222111000///...---------//////000000111111111111111000111222444555333222---...//////......000111000111000...,,,---111555222111000000333555666777333111...///111444555444...333888<<<;;;999777777888666444444555777666444222222333666888999777555444444444555555666666777444666999;;;;;;999666555777:::<<<<<<:::888777666111111222444666:::===???===:::777444222444666888666666555444555666888999:::999888666444222000///111222444666888;;;===>>>===<<<:::888666555444444444333111000//////000000000000111111000...,,,+++...111444444111///............///222666777777666555888:::;;;999888888::::::;;;===<<<999777555444222222222111///............222777:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::888888999;;;===???AAACCCEEEDDDCCCDDDFFFGGGGGGFFFEEEBBB@@@AAADDDEEECCC@@@======<<<<<<<<<===>>>???@@@???>>>>>>???@@@AAABBBBBBEEEHHHIIIGGGFFFGGGIIIHHHIIIKKKLLLMMMMMMLLLLLLHHHJJJKKKGGGBBBBBBFFFKKKKKKPPPVVVYYYXXXVVVUUUVVV[[[^^^aaabbbbbbaaaaaaaaaaaadddgggfffcccdddhhhlllrrrvvvzzzzzzwwwxxx~~~|||mmm]]]PPPHHHaaaJJJ@@@<<<555666777:::;;;999555111///...,,,,,,,,,---000111,,,...//////...---......,,,,,,---...---,,,+++***,,,---...000111222111111000111111222222111000///000333555444222111333555333555888;;;;;;888555333000...,,,+++,,,...111333222111...,,,************++++++,,,...///111222222...///111444666666333000&&&***...111222333444555111222111...******...111/////////111444666555444333000---...111555777777000333777:::::::::999:::888666555666888999777444333333333555777777666444111222555777999999999888333555999;;;<<<:::666444555999<<<<<<888666666777333222000000333888===@@@???<<<777333222333555666444555666777777888888888888777555333111...---,,,000111222444777:::<<<>>><<<;;;:::888777777666666666555444222222222333333222222111000...+++)))'''+++///333444222000000111......000333666777777555555888;;;;;;999777888999888===AAAAAA<<<777444333333333444222///,,,++++++***///555:::;;;;;;;;;:::;;;;;;:::::::::;;;<<<===777888999;;;===@@@BBBCCCEEEDDDCCCDDDGGGIIIIIIIIIFFFBBB???@@@DDDFFFCCC???===;;;::::::<<<>>>??????@@@@@@??????@@@@@@AAAAAABBBFFFJJJLLLKKKJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMKKKHHHDDDCCCEEEIIILLLIIIOOOVVVYYYXXXVVVVVVWWWZZZ]]]aaaccccccdddeeeggg```dddgggfffdddfffkkkppptttxxx|||{{{wwwwww}}}tttfffXXXKKKCCClllPPP>>>666777555222333555666444111000...++++++,,,------,,,000000000000///---,,,+++...---,,,---......,,,***...///000111222111111000444222111111111111///...333222111111333444555444<<<:::777444222111222222///---+++***+++///333666777888666111***%%%$$$%%%++++++,,,---///000000111222222333666:::888111***&&&***000444555555666666333333111000///////////////000222444555444333222444///***(((***...222444444444555666666666666666666555666777999999777555111111333444555666666666555444333444777999::::::666777999:::;;;::::::999666888:::999555222222444///...---///333888:::;;;>>>;;;888777777777666555444444333444555666888999;;;777111,,,)))***,,,...222333444555555888;;;>>><<<:::888555333444777:::999<<<===;;;777555555666555888999666000***'''&&&***,,,000555888666222///---000555999;;;;;;:::888888888888777777777777777999<<<>>>:::555111333555666666555444222000...---,,,000666:::<<<:::777444666888:::<<<<<<<<<;;;:::999:::<<<======>>>AAACCCHHHGGGDDDBBBBBBCCCEEEFFFJJJGGGCCC@@@===<<<======>>><<<999777888:::<<<>>>???AAACCCBBB@@@@@@CCCFFFHHHGGGFFFEEEJJJOOOLLLFFFHHHHHHIIILLLQQQRRROOOMMMOOOJJJHHHKKKJJJEEEDDDGGGQQQSSSVVVYYYZZZZZZXXXWWW``````___```aaacccfffhhhiiigggeeedddeeejjjooossswwwwwwwwwxxx{{{~~~tttiii^^^PPPEEE???zzzZZZBBB666222///...///333444333111000...,,,,,,...//////...111111000000///...------///...---...//////---,,,......000111111000///...222333444666666444111...222111111111222333333333888666333111000///000111000...,,,,,,---111555777999888555///)))$$$$$$$$$(((((()))+++---///111222222111111555888666111+++'''+++000333444444555555444333222111000000000//////000222333333333111000444111...++++++---000333444555666666777777666666555555555666888888666444000000111333555666666666999777666666777888888777888999:::;;;;;;;;;:::999555777999888666444222222---,,,+++---111555888999;;;999888888999999888777666555444444444555777888999666111---+++,,,...000444555666555555666888:::999999777444222222555777888999;;;999666444555666555888999777111+++(((&&&***---111444555444222000...111444777999::::::999777777777777666666555555888;;;<<<999333000111333444333333222222111000000...222666999:::777333111222444777:::;;;<<<;;;;;;:::;;;<<<======>>>@@@BBBDDDCCC@@@???@@@BBBEEEGGGJJJHHHDDDAAA???>>>>>>???;;;;;;;;;;;;;;;<<<===>>>???BBBDDDDDDBBBCCCFFFJJJNNNNNNKKKGGGHHHLLLLLLHHHEEEEEEGGGKKKPPPRRRRRRPPPOOOKKKJJJLLLKKKHHHJJJOOOPPPRRRUUUXXXZZZ[[[[[[ZZZ______^^^___aaaeeehhhkkkmmmkkkhhhfffgggjjjnnnqqqyyyxxxxxxxxxzzz|||{{{jjj___VVVKKKCCC???jjjJJJ777///---,,,///333555555333000///......000222222222111111111000000//////...000///...///000111000///......///000000///...---111333777::::::777333000222111111111111222222333222111///---,,,---...///111000......///222555888999777333---'''$$$$$$%%%&&&&&&&&&(((+++///222555222000000222555444000,,,***,,,000222222222333444333333333333333222111111000111111222222111///...222333333000,,,,,,///333555555666777777777777666444444444555666666444222......///111444777777777999777666777888999888777999:::;;;;;;;;;:::999888444555666888999777333000,,,+++***,,,000444777777666666777999<<<<<<;;;:::888777666555444555555666777555222///...///111222666777777555444333555666777777666444222111111333444555666555444333333444444666888777333---(((&&&***...333444333111111222000111222444666888999:::888777777666555444444333777999:::777222//////111111111111000111111222333111333777999888555000---333444666999::::::999888999;;;<<<<<<<<<===???BBB@@@???<<<<<<===AAAFFFIIIJJJHHHEEEBBB@@@???@@@@@@:::;;;===???@@@@@@???>>>@@@CCCFFFFFFEEEFFFIIIMMMTTTUUUQQQJJJGGGIIIJJJJJJFFFEEEFFFIIIMMMPPPQQQQQQPPPNNNMMMLLLIIIGGGKKKRRROOOQQQTTTWWWZZZ\\\^^^^^^___^^^^^^^^^aaafffkkknnnpppnnnkkkiiihhhjjjmmmoooxxxxxxwwwwwwxxxzzz|||}}}ppp___TTTLLLEEE@@@@@@{{{UUU>>>333111000222666888777555000//////000333555555444111111111000000000000000111000//////111222222111...///000000000///...---000333777999888666333111222333333222111111222333///...,,,++++++,,,...///000000//////000222444666777444///***'''&&&'''((((((((('''(((***...222555222000///111222222111...---...000111000000111333333333444555555444333222111111111111000///------///222555333///---000444555555666777777777777666333333333444555555333111...,,,,,,///444777888777444333444666888::::::999999999:::::::::888777666444333555888;;;999444///---+++***,,,///333555666222333666:::>>>???>>><<<;;;:::888666555555555666444333222111111222333444555666666555333222333444555666777555333000000000000111111000000000111222111444666666333...)))&&&+++000444444111///000444222111000000222555999;;;999999888777555444333333777888888666222000000111111111000000000111222333222444777999888555111...777888999:::999777555333666888:::;;;<<<>>>AAACCC@@@>>><<<;;;<<<@@@EEEHHHGGGFFFDDDBBB@@@@@@@@@AAA;;;<<<>>>@@@AAABBBBBBBBBBBBEEEGGGGGGEEEEEEHHHKKKRRRVVVUUUNNNGGGGGGIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMPPPQQQQQQNNNIIIFFFHHHLLLPPPRRRTTTXXX[[[]]]^^^___aaa```^^^^^^aaaeeejjjmmmooommmkkkjjjiiijjjlllnnnuuuuuuuuuvvvwwwyyy{{{|||~~~yyyiiiWWWLLLFFFAAA??????bbbHHH:::888555666888999777444000///000222444666666555111000000///000000111222222000//////000222111111///000111111111000//////111333444333111000111222333444555333111000111333...---+++***+++,,,...///............///111222333222///,,,)))((()))+++,,,---,,,+++***,,,...222444222111111111222222222111///111222222000///000111111333555777777666444222111111111000///...---,,,+++000444444111///222666444444555666666666666666333222333444666666444222///,,,+++...444888999777111111222444777888777666666777888888777666555444444444555999;;;:::444///---+++)))***---000222222///111555:::>>>@@@???===<<<;;;999777666666666777333333333444444444444444222333444444333222333444555666777777444222111111...---,,,,,,---.../////////000222333222///***''',,,111666555111///000333222111...---///333888;;;::::::999888666555444444888888888666444333222333333333222111000000000000111333777999999777444222999:::;;;;;;:::888666444333555888:::<<<>>>BBBEEEBBB@@@>>><<<===@@@DDDFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????AAABBBDDDEEEDDDFFFGGGFFFCCCBBBDDDGGGKKKRRRUUUOOOIIIGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMQQQSSSRRRNNNKKKJJJIIIQQQSSSVVVYYY\\\]]]^^^^^^bbbaaa______aaadddhhhjjjjjjjjjiiiiiiiiikkklllmmmnnnoooqqqsssvvvyyy|||}}}zzz}}}vvvfffUUUKKKFFF@@@===>>>nnnSSS???<<<888777888777444000//////000222444555555333000//////...///000222333333111......///000//////...///111222222222111000000111111---******---111333444555333///...000222...---+++++++++---///000,,,------...///000000000///---***)))+++---...///111000...---...///111222222222333444444444444333222333555444111///......000222555888888777444222222111111000///......---+++...222333222111333666333333444555555555555444222222333555888999777666111---+++...555999999777333333333444666555333111444555666666666555444333666777888:::;;;999555222---+++))))))+++---.........000333999===???>>>===999888777666555666777777333444555555555444222111///111333444333222333444555666777777555333333444///---++++++---...///...---...///111222111...+++///222666777444111111111222000---+++---111666:::::::::999888777666666555777777777666666666555555555444444444222111///...000333666999999888666555777888:::<<<<<<<<<;;;:::222444777999;;;>>>BBBEEECCCAAA???>>>>>>@@@BBBDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEDDDFFFFFFDDD@@@???AAACCCFFFNNNRRRNNNIIIGGGGGGEEECCCEEEGGGHHHHHHIIIKKKMMMJJJOOOSSSTTTUUUVVVRRRMMMPPPSSSWWW[[[^^^^^^^^^]]]aaa`````````aaacccfffgggfffgggggghhhiiikkklllmmmiiikkknnnqqqvvvyyy|||~~~xxx|||uuuhhh[[[SSSNNNGGGBBB@@@xxx\\\BBB???;;;999999777333000///...///111333444333111///...------...///222333333000---,,,,,,------,,,,,,---///111111222111111///000///+++&&&%%%)))---111333444111---+++---000...---,,,++++++,,,...///,,,,,,...//////////////////,,,***+++---//////...000000/////////000111111222444666777777666555555333555777666333000------...111555888999777444222222111111000////////////...///000111111222222333111222333333444444333333333333444777:::;;;;;;999333...+++...555::::::777333333333555666666333111333444555666666666555444888:::<<<;;;999777555555222///,,,+++,,,---...---///000333777;;;======<<<444444333333333444666777333444666777555333000...///111333333222111222222444555666555444333444666333000------///000000///...------000333555333111111333666888888555111///222///,,,+++,,,000555888888888777777666666666666666555555666777777777777444555666666555333000...000222555777888777555444666888:::<<<===<<<;;;;;;444666888999:::<<>>@@@CCCGGGLLLOOOKKKGGGGGGGGGEEEBBBEEEHHHIIIHHHHHHIIIKKKMMMPPPQQQRRRWWW[[[WWWOOOMMMQQQWWW]]]```aaa```^^^\\\]]]^^^```bbbdddeeefffffffffgggiiijjjjjjkkkkkkggghhhlllpppuuuxxx{{{|||yyy|||zzzpppgggccc___WWWNNNJJJ~~~```EEEAAA===;;;;;;999555111......///111333333111///...---,,,,,,---///111333333000---++++++++++++******+++---///111111111111---//////+++&&&$$$&&&***///111333000***(((+++......---+++******,,,---...,,,---...000000000//////000---+++,,,///000///---......///000000000111111333555888999999777777777444666999888555000---,,,---000444888999777444222222111111000000000000000111000//////111222111000111111222333333333333222333333555888<<<======<<<555000,,,...666;;;:::777000111222555888999777555333444555777777777666666999<<<>>><<<888555666777777555111000000111000000000000222666:::<<<<<<;;;111000000000111333555666444555777777666222...+++000222333333222000000000333444444444333333555777777333//////111222222111///...---000444777777666333444666999:::777222---111///,,,***,,,///444777666666666666666555555555444444333555777888888777222444666888777555111///111222555666777555333222999:::;;;<<<<<<;;;999777666888999999999:::===???===>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDD>>>@@@CCCEEEEEECCCAAA???@@@BBBDDDBBB@@@???BBBEEEKKKNNNMMMHHHFFFGGGGGGEEEDDDGGGKKKKKKHHHFFFEEEFFFQQQQQQOOONNNTTTYYYUUUKKKJJJOOOVVV^^^bbbcccaaa```YYYZZZ]]]```ccceeeffffffggghhhiiijjjjjjjjjjjjjjjfffhhhlllppptttwwwzzz{{{{{{~~~xxxrrrqqqnnneeeZZZUUUpppRRR===666;;;999777666000111///......///000000//////...---,,,---...111222222111000...---,,,,,,,,,,,,,,,------.../////////------,,,)))$$$"""###%%%111111111...***'''&&&&&&++++++,,,,,,,,,,,,,,,---'''***...222333111...,,,,,,,,,++++++++++++++++++000///...------///111222888666555555666666555444555555555555333000---+++,,,///333444333222111000555222000///000222222222---.../////////...///000444555444333222222444666999888888888999:::;;;<<<<<<777111...///333777:::000000111222666:::???AAAAAA<<<::::::999666777:::===<<<;;;;;;;;;<<<:::999999888777555444222111111333555888999999888888888555444222111222444777888555555555555444333222111111111222222111000...---222222111111222333555666333111...,,,---///222444000---++++++///555999<<<444555777999999555///+++,,,...///---+++,,,222777555888999666222000333666666555444333333444555666;;;999666555444333222000222444555555555666888:::999<<>>@@@>>>======???>>>??????@@@AAABBBCCCCCCDDDDDDCCC@@@>>>@@@EEEJJJGGGFFFDDDCCCAAA@@@?????????@@@AAAAAA@@@@@@BBBDDDDDDGGGJJJKKKIIIHHHGGGGGGBBBCCCJJJSSSRRRJJJDDDEEEMMMLLLMMMPPPSSSRRRMMMIIIKKKNNNSSSWWWZZZZZZYYYXXX[[[[[[[[[]]]___bbbfffhhhnnnllliiijjjlllnnnmmmkkkjjjiiijjjoooxxx}}}|||zzz}}}zzz{{{|||yyywwwmmmaaa|||VVV???555888666666888444222000...///000111000000///...---------///111333222222111000////////////---------,,,,,,,,,,,,,,,)))+++---,,,)))''''''(((///000111///,,,(((&&&&&&,,,,,,------------------(((***---///000///---+++---,,,+++***))))))***+++111000///......///111222444333222333555555555333222333444555444222///------///333444444333333444555222///...///000000000...---,,,******,,,///222222222222111000111333666777666555555666888;;;<<<<<<777222...///222444555000111333555999<<<@@@BBB@@@<<<999:::999666777:::>>><<<:::999:::999777555666666666666555444333333444666999::::::888777666444333111111222444666888888888777666444333222111222222333333333222111000444333222222222444555666555333111//////111333444111...******---333777:::666555555555444111---***+++---...,,,***+++000555444777999777222000222444333333333333444666888999888777555444333333222111333555666666666777:::<<<888;;;??????===888555333666;;;??????<<<;;;===@@@?????????@@@AAAAAABBBBBBCCCCCCBBB???===???CCCGGGFFFEEECCCAAA???>>>>>>>>><<<>>>AAABBBBBBAAAAAABBBEEEGGGIIIJJJIIIGGGGGGGGGFFFGGGKKKPPPMMMEEECCCFFFJJJKKKLLLNNNOOONNNKKKIIIJJJKKKNNNPPPSSSVVVXXXYYYXXXXXXYYYZZZ]]]aaaeeehhhpppnnnkkkjjjkkkkkkjjjgggllljjjkkkpppvvvzzzzzzxxx|||zzz{{{yyymmm\\\BBB444555333666:::777222111//////111222111000------------...000222444333333222222222222333333///...---,,,******))))))&&&)))---//////...------000222444444111---***(((------...///////////////***+++,,,------,,,+++***...,,,***)))))))))+++,,,333222111111111222444444111000000111333444333222///111444666666444111...---000222444444555777888777444000...///000000000...+++'''%%%&&&***///333...///000//////000333555444333111111222666:::<<<>>>:::555222222222222222000222555888<<<>>>@@@AAA>>>:::777888777555666999===;;;888777777666444222222333555777777666444333555666999;;;:::888555333222222222333444555777888:::999777555444333222222222222333333444444444444555444333333333444555666777666555333333333333444222...***(((+++000444777777555222111000...,,,******,,,---+++***+++///333333666888777333000000222111111222333555777999;;;555444444333333222222111555666777777777888;;;>>>888;;;>>>>>>;;;555000...444:::>>>===999888===BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@>>><<<===@@@CCCDDDBBB@@@===<<<<<<===>>>:::===BBBDDDDDDBBBBBBBBBFFFHHHJJJJJJHHHGGGGGGHHHKKKLLLMMMMMMGGGBBBDDDIIIJJJKKKMMMMMMLLLKKKKKKLLLLLLKKKKKKLLLOOOSSSWWWZZZTTTUUUVVVXXXZZZ___eeeiiinnnlllkkkjjjkkkkkkiiihhhlllkkkkkkooouuuxxxwwwuuuyyyyyy{{{zzzdddHHH777666333666999666333111000000111222222111,,,,,,---...///111333444333333333333444555666777111000...---,,,+++,,,,,,(((***---///000000000000222555999:::777333///------...000111111111111000...---------,,,,,,,,,+++---,,,+++******,,,///000444444555555777888:::;;;222111000000222222111000///222666888888555111///...000333444555666999;;;999666111//////000111111...+++'''%%%'''+++///222,,,---.........000333666222000......000444999<<>>:::888666555333111000222666999<<<>>>??????:::666444555555222444777999777666555555555333111///111444555666444222111111333555888999777444111111111333444666666777777888777555444333333444444222222222222333444555666666555444444444444555666999999777666555444444444333///***(((***...222444444222111000000///---+++,,,------,,,+++,,,///222111444777666444111000000222222222222444666888:::444555555444222000000000555555666666666888;;;>>>:::===>>>===777000+++(((111666;;;:::666666<<>>???AAA???<<<:::999:::;;;<<<<<>>@@@AAA666444222111111111///---111444777:::999666111...///111333555555777999;;;888444000------///000000...+++)))))),,,///000///+++---.........000333666111///------000444999===AAA???<<<:::888666333000000222555999;;;<<<;;;;;;666222000222111000111555555444333333555555444333...///111333222111...,,,------///333666666333000---...111333444444333222222222222222333444555555111000//////000222444666666555444333444555666777:::999888666555444333333444000,,,***+++...000111//////000222444333000---.../////////...///111333111333555666444333111111444333333222222333555555555666777666222000///000444555444444333555999<<<===>>>>>>;;;444,,,'''$$$,,,111666666444555;;;AAACCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===============>>>===;;;999999999:::;;;AAABBBCCCBBBBBBCCCFFFIIIMMMMMMMMMKKKJJJIIIKKKMMMKKKOOORRRPPPLLLKKKMMMOOOKKKMMMNNNLLLJJJIIILLLOOOQQQQQQQQQQQQRRRSSSSSSSSSQQQUUUXXXZZZZZZ]]]ccciiidddfffhhhiiijjjjjjkkkkkkfffgggiiimmmqqquuuvvvvvvtttwwwyyyzzzzzz|||~~~{{{dddKKKCCC<<<999888111222111//////111222111000------...///111222333333000000111111222444555666111000///...///111333555111///,,,,,,---/////////---111666888666222///...---...111333444444333222222222111111000000000000,,,,,,---///111444666777333444666999<<>><<<999888777555222000111333555888999999888777333///...000000...000444444333333333555666555444,,,---///000000...---++++++***+++///333555222000***,,,000222333111///---...///000222444555555666111000...---...000333555444333333333333555666777999777555333222222222333444222...---...000111111---...000333555555222000111111111111111222333333111222333444555555444444555444222111000000111111444777:::888444111111333555555444222111222666999======<<<888111+++'''%%%))),,,111444555888<<<@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>@@@@@@???============<<<<<<<<<<<<===DDDDDDCCCAAA@@@BBBFFFIIIOOOOOOMMMKKKIIIIIILLLNNNKKKPPPRRRPPPPPPQQQQQQOOOIIIJJJJJJIIIHHHHHHJJJKKKMMMNNNPPPQQQQQQPPPOOONNNRRRWWW\\\]]][[[\\\aaaeeeeeegggiiijjjiiigggggghhhdddeeeiiilllpppsssuuuvvvuuuyyyzzzxxxxxx{{{}}}}}}yyy~~~wwwXXXJJJ???;;;:::444222000...///000111000000......///000111222222222.........///000111222333///...,,,,,,,,,///111333111///......000111///---+++///333555444111///...,,,...111333444444333222111222222222222111111000,,,---///111333333333333111222444666888:::;;;;;;666555222111111000...,,,---///111333444222000///222444777777666555444444555111,,,******---///111333000...///222333000---***+++,,,,,,+++---000222333333333333555888;;;===<<<:::888666666555333222444555666777777777666555333///...000000///111555666555444444666666555444+++,,,---......///.........+++***,,,111333222///,,,///333666666333///------///222555666666555444222000...,,,---///333555111111111222333555777888777555222000//////111222444222111111222333222000000//////111333444333111222222111222333333333333111111222333555777777777444333111////////////000222666;;;:::777555666888666666444111000111444777::::::888444000,,,++++++''')))...333999===???@@@@@@@@@??????????????????@@@???>>>@@@BBBCCCAAA>>>???@@@AAABBBBBBAAA@@@@@@CCCCCCCCCAAA@@@AAACCCEEEOOONNNLLLIIIGGGHHHJJJMMMOOOQQQPPPMMMPPPTTTSSSNNNJJJIIIHHHIIIJJJJJJIIIHHHJJJKKKMMMNNNOOOPPPOOOOOORRRXXX^^^___\\\ZZZ]]]```cccfffiiijjjhhhgggggghhhdddfffiiilllnnnppprrrsssxxx||||||xxxwww|||~~~||||||```NNNAAA======777111///......///000000///...///000111111111111111------------...///000111...,,,***))))))+++...////////////222444444000,,,,,,///333555444222000000,,,...111333444444333111000111222333333222111000---...111222333222000//////000111333444444555555444222111000111000///---***+++---000111111000000222555888888777444222222777333...,,,---111333555666222......111333000---)))************+++...000555555555666777:::<<<======;;;888777888888666555777777777777777666555555333000...111111000222666999777666666666666444333******+++---...000111222111---***,,,000222111...111444999;;;;;;888333000...111444777888666444222444111...,,,,,,///333555000000000111222555777999555333000---,,,...000222444333333444555555333111333111......///111222222222222111222333333333222222111111333666888::::::222111000.........///000000555;;;<<<999888:::===888777555222///000333666777777555222///...///000'''(((,,,444<<>>>>>>>>@@@??????AAADDDEEEBBB???AAACCCEEEFFFFFFEEEDDDCCC@@@BBBCCCBBBAAA???@@@AAANNNMMMKKKGGGEEEFFFIIILLLRRRRRRNNNJJJNNNUUUSSSMMMLLLJJJIIIJJJMMMNNNKKKHHHJJJJJJKKKMMMOOOQQQSSSTTTQQQXXX``````\\\XXXZZZ]]]^^^bbbgggiiihhhhhhjjjlllfffhhhjjjlllmmmnnnpppqqq{{{~~~xxxxxx}}}}}}yyyxxx~~~gggMMMCCC???;;;888555333111///...000222333333333222111000000000111///...---...111111///------,,,+++******,,,...///222222222333444444222000...///111333333333111000......///111333333222000///111333333111///......///000111222222111000//////111222222222222333555333000...///111222000...+++,,,...111333333111///222666999777111......000111333555444222111333555:::666222111111000---***''''''(((***,,,---///000666777888888777777999:::DDD@@@<<<;;;;;;;;;888666777777666666555555444444222222333333444555555666;;;777333333666666333///***,,,///222333333333222555333000///000111000///...555;;;<<<999555555666666666666777888777444111111111333333444444444333333111111444888;;;;;;::::::555///++++++///222444666333111333777999777333111222333333444333222111555444222111111222444555222111111222666999;;;<<<333222111////////////000111333666999<<<>>>>>>>>>777555222000111222333333777444///+++)))***,,,---%%%)))///555;;;>>>?????????===<<<<<<======<<<;;;===@@@CCCDDDBBBBBBDDDFFFFFFCCCBBBEEEEEECCCDDDGGGDDDAAA>>>======>>>???@@@CCCEEEGGGFFFCCCBBBDDDFFFKKKJJJIIIKKKNNNOOOLLLIIIIIIKKKMMMNNNMMMIIIEEEBBBIIIFFFEEEFFFJJJOOOTTTUUUYYY]]]```___[[[XXXZZZ]]]ddddddeeeggghhhiiijjjkkkmmmhhhgggnnnssssssooonnnvvvyyyzzzxxxzzz~~~tttnnnooo{{{qqqUUUGGG???:::999666555333111000222333555444444444333222222111111///......000333444222111,,,,,,+++,,,---000333444555555555555555444222111///000333444555444333222///......000111111///------000222333222///......000111222222222000///...///000111111111111222333222000///000222333111...***+++...111444555222000000333666444///---...000111333555444333222444777999555111//////...+++(((%%%'''))),,,...000111111555777999:::999888999:::@@@>>>;;;:::;;;:::777555555555555555555555555555333444444444555555666666===999555555666555111---,,,---000222444444444333333111///000111333333333000555999:::666444444666888777777888999777444111222333333444555666666666777666555777999:::999777:::555///,,,,,,000333444444111///111666999888666111111222333333222111000000000///000111444666777555444333444555777999999222111000//////000111111000222555888;;;>>>???@@@<<<:::777444333333222111222000,,,((('''''')))***###&&&+++000555999;;;<<<;;;:::888999<<<>>>???>>>@@@BBBEEEEEEDDDDDDEEEGGGFFFCCCCCCEEEEEECCCCCCGGGAAA>>>;;;:::;;;>>>@@@AAADDDFFFGGGEEECCCAAACCCDDDIIIGGGFFFHHHLLLOOOOOOOOOJJJLLLOOOPPPOOOLLLHHHEEEDDDCCCCCCFFFKKKQQQUUUWWWVVV[[[```bbb___]]]]]]___aaacccgggjjjkkkkkkiiihhhnnnkkkkkknnnnnnllloootttwwwzzzzzzyyyzzzssskkkjjjuuueeePPPBBB<<<===888777555333333444555666555555666666555333222111......///111444555444333++++++,,,---000333777999777666555444222111000///...000333666777666555444///...---......---+++)))***---111333222000...---111111222222222111///...///000111111//////000111111000000222333333111///+++,,,///333666555222000///000111///,,,+++...111111222333333333444666888777333...,,,---,,,)))'''%%%'''+++///111222222222444777:::<<<;;;999888888::::::999999:::888666333333333333444444555666777666666666666666666666777===:::777666777555111---...///222444555555555555333111000111444666777777555777888666333222444666888777777888999888555222444444444444555777999:::===<<<;;;;;;;;;999666444:::666000---...111333555222///---000555888999888111111222222222111///...+++,,,---///222666888:::999888666555555555555666222111111111111222333333111222333666999===???AAA@@@???<<<999666333111000///---)))&&&%%%%%%&&&'''"""###&&&***///333777999777666666888<<>>===<<<999555333999555111///000222444555222000...///333666777777111111222222111000...---+++,,,...111555888:::;;;::::::888666444333444555444444444444444444444555444444444555888:::===?????????>>><<<888444222111000...+++'''%%%$$$%%%%%%$$$$$$&&&(((,,,111666999777666666888===AAACCCCCCAAACCCEEEFFFFFFEEEDDDDDDBBB??????BBBBBB??????AAA>>>===:::888888;;;@@@DDDDDDDDDCCCBBBBBBBBBCCCDDDHHHHHHHHHIIIKKKNNNOOOPPPKKKMMMPPPRRRRRRQQQOOONNNBBBCCCFFFKKKQQQVVVWWWXXXSSSXXX]]]aaaaaaaaabbbccc___bbbfffjjjkkkjjjhhhfffdddjjjrrruuuoooggggggmmmsssvvvwwwwwwyyyyyyrrrttt~~~gggLLL@@@@@@999888777666666666666777444555666666555333000///...////////////.........---,,,++++++,,,...111222333444333000+++((('''(((&&&(((+++///222444555555///---+++*********(((&&&))),,,000222111///......---...000222333444444444111222222111...------...---///111222333222222333333333444555555444000---...---,,,+++***---000333///...---...///222333444...***''''''***,,,,,,+++***,,,000333333111...+++///333888999888555222111///111444666666555444444222111000000111333555777666666666666777777777777888888888999:::999666555333333444555666777777777:::888666666777888888888???===999555111000111333...///111444777999777666222222111111333555888:::===>>>>>><<<:::777555444777555111000111333444444444333111111222333444444000111111222111000///......///222555777999999:::888999888666333222333555888888888888777777666666888888777777777888:::;;;:::<<<===;;;777444333444555222...***((('''''''''))))))(((***---222777;;;:::999999;;;???AAABBBBBB>>>???AAACCCDDDDDDBBB@@@===;;;<<<@@@@@@======???BBBAAA???;;;999:::>>>BBBBBBAAA@@@@@@BBBDDDEEEFFFJJJLLLNNNOOONNNLLLJJJIIIIIIKKKNNNQQQRRRRRRQQQPPPIIIIIIKKKOOOTTTVVVWWWVVVWWWXXXZZZ[[[\\\^^^```bbbaaabbbccceeefffggghhhhhhhhhiiilllooolllggggggjjjnnnrrrttttttxxx{{{qqqQQQ@@@<<<999999888888777777777888666666666666444222111///...000111000...,,,,,,---000///---++++++,,,---...444666777444...***((()))&&&'''(((***,,,...000111///---+++***++++++***))),,,...111111000/////////,,,...000222444555555444111222111000---+++++++++,,,...000000000111333555777666444444444333111///000///---------000222444000---+++,,,...000222222---***&&&&&&***---...---+++---000222111///+++(((+++///333555333000---,,,,,,...222333444444555666333222000///000111333444333444444555555666777777666777999;;;;;;:::999777444444555555666777777888;;;999666555666666666555===;;;777444222111222222,,,,,,///333777888777666111111000111222444666777;;;;;;;;;999666444444555555333111000111333333333666666555444333222111111///000111222222111000000000222555777999999888777777888888555111///222444888999999999999999888888;;;::::::999888888888999666888:::888555444555888777444///+++)))***,,,------,,,,,,,,,///444999<<<;;;;;;<<>>:::;;;===@@@BBBBBB@@@===:::888:::???@@@===<<>>AAADDDFFFGGGJJJMMMPPPQQQNNNJJJGGGEEEGGGIIILLLPPPRRRSSSSSSSSSOOOOOOPPPRRRUUUVVVUUUTTTXXXXXXWWWXXXZZZ\\\___aaabbbaaa``````aaadddgggiiipppjjjffffffggggggjjjnnnkkkoooqqqrrrvvv}}}}}}{{{XXXCCC<<<;;;;;;:::::::::999999999999888777666444333222111///222444333111///000111444222000...,,,------...444888;;;888222,,,******+++***(((''''''(((***,,,...,,,******,,,---------///111222111///...///000///000222333444333333222///000///---***((('''(((,,,---......---///333666888666333222333444444444333222000000111333444555222...++++++...000111111000,,,((('''***---------***+++...//////---***((((((+++...///---+++)))(((***---000111222333666999555444111///...///000111000000111333444555666777777999;;;<<<<<<:::888777555555555555555666777888888666333222333333333222444333333333333333333222......000333777888666555111111111222333444444555999999888555111000222444444222000000111333222222555666777777555333111000///000111333333333222222000222555888999888777555666888888444///---///222444555777999::::::::::::;;;;;;;;;;;;;;;:::999999555777999777333333666:::555222---)))))),,,000444///...---...000444999;;;999:::===@@@BBBAAA>>>;;;777777999>>>AAABBB???<<<888777:::???AAA>>>>>>AAABBBDDDEEEAAA<<<:::<<>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888666555444444444000333666666444333444666666555222000//////000000333888<<<:::333,,,******000---)))&&&$$$$$$&&&(((...,,,***+++---///000///222222222111///...///111222222333444333222111000.........+++(((%%%%%%%%%+++------,,,+++...333777777444222111333666777888555444222222444555666666444000,,,,,,...111111111444///***(((***,,,,,,,,,((())),,,---...,,,***)))&&&)))+++,,,***'''&&&&&&***,,,///000111333777;;;777555222///------...///......000111333444666666888;;;===>>><<<999777666555555444555555666777888444222000///000111111000,,,---///111444555444333111111222555777777555333111222333444444444444333999999777222...,,,///222222111000000111222222111444666888999777444111000...000111333444444444444...111444777999888666555777999999444---***,,,///000111444777:::;;;<<<<<<999:::;;;<<<===<<<;;;:::666888999666222222777;;;111...)))'''(((---444888......---...000444888:::666888<<<@@@CCCAAA===999555555888===AAABBB???<<<888777:::@@@BBB@@@@@@CCC???BBBEEEBBB===:::<<>>===:::888777666777777333444555444333444666888999666111......///000111111000///............///333111...+++((('''&&&&&&(((***,,,...///111444666222000//////000222222111333666666222000222333111///---***(((((((((&&&%%%---///111222222333444666111111111222555777777666444111...111666888666333000///...------...000111666111,,,(((((()))******'''$$$"""$$$)))---......000111000...***%%%###!!!+++---...---+++,,,111555444222000000222333111...000++++++222777888888999777666666888;;;:::777444444444444444333222222111///------...111111///,,,+++---000111111222333555666444333333555777888888555444333222222222333444888666333///---,,,///222222111000///111444777999444444555666555444333222666444111000111222222111000000111222222222111111777666444333333222000......111666999::::::999888888888888999:::;;;===>>>;;;999777666777:::===???555///((($$$'''---333777333111///,,,+++---222555999999999:::===>>>===;;;<<<<<<<<<===>>>@@@AAABBB<<<===???AAABBBBBBBBBAAA???AAACCCAAA===<<<@@@DDDEEECCCAAAAAACCCFFFGGGHHHDDDEEEEEEFFFGGGGGGGGGHHHHHHKKKNNNPPPPPPQQQSSSTTTXXXTTTSSSUUUTTTPPPPPPRRRTTTWWWZZZ\\\\\\^^^aaadddbbbaaa^^^[[[^^^eeehhhgggiiijjjllloooqqqpppmmmjjjlllkkkmmmrrrwwwzzzyyyvvvzzzyyywwwzzzzzzZZZHHH===<<<;;;999999999888777;;;;;;:::999888777666666444555666555333222222333444111---++++++,,,,,,,,,,,,,,,,,,---...///000000111000...,,,***)))((('''(((+++...///000111333555333000...---.../////////222555555000...000111///...,,,++++++++++++)))'''...000333444444444555555222111111222555666666666111...,,,...222444333000//////---------...///000333000,,,((('''(((***---)))&&&$$$&&&***......---///222444333---'''$$$###***,,,---,,,+++,,,000444444222111222333444222111///++++++111666777777888777666666777999888555222222222111111111111222222//////...000222222...+++---///111222111111222444222333555777999999888666777666444333222222222333555444222///---...111333999777555444444666888:::555666666666666444333222555444333333333444444444111111222333333333333333555555444444444444333333111222555999;;;;;;999777888888888999:::;;;======>>>===<<<;;;:::;;;;;;<<<555000***''')))...444666555333000,,,***,,,111555666666777:::>>>@@@@@@???>>>>>>>>>???@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBB???AAACCCAAA======@@@DDDDDDCCCBBBCCCGGGKKKNNNNNNIIIHHHHHHGGGGGGGGGHHHHHHHHHJJJMMMOOOQQQSSSVVVXXXZZZWWWVVVVVVTTTOOOMMMOOOTTTXXX]]]```______```aaaaaaeeefffbbbaaaeeehhhiiihhhkkkoooooommmkkkkkkkkkllllllnnnpppsssvvvxxxzzz}}}{{{uuutttxxxfffPPP@@@>>>;;;::::::888666555666777999:::999888666444444555777666333///...------+++)))((((((((('''&&&&&&''')))+++...///111111......//////...---+++***)))+++///111111000111111222///+++******,,,------111444333///,,,...///---,,,,,,,,,...000///---+++...222555777777555555555222111000111444555555555...,,,***,,,///111///---......---------------...000///,,,(((%%%&&&+++000,,,)))'''(((,,,///...---...333888666///(((%%%%%%***,,,...---+++,,,000333444333222333444555444333///******///444555555666777777666777888666333000000///.........000222444000000111333333222...+++///111333333222111222333///333888<<<===;;;777555888777555444222111111111000000000///...000333666>>><<<999777666666777888666777777666666555333333444444555555666555555555111222333444555666666666444444555555666666777777555444555888<<<===:::777888888888999:::;;;<<<===AAAAAAAAA@@@???<<<999777555111---,,,...111444666777555111,,,***,,,000444333444666:::???CCCDDDCCCAAA@@@@@@@@@AAAAAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@BBBBBBAAA>>>>>>AAADDDBBBAAAAAACCCIIINNNRRRTTTPPPNNNLLLIIIHHHHHHIIIIIIGGGIIILLLOOOQQQTTTXXX[[[]]]YYYXXXXXXUUUNNNKKKKKKRRRWWW]]]aaacccbbbaaaaaa```hhhmmmiiieeefffjjjkkkhhhmmmqqqnnniiifffhhhllllllmmmnnnoooqqquuuzzz}}}~~~tttppppppsss}}}xxxzzzpppUUUDDD???::::::999666333222222444777999999777444222111333666555222///,,,***)))(((''''''((((((&&&$$$###%%%(((+++...///000000+++---///111111000...,,,(((+++///111000......---///,,,((('''(((***,,,,,,000333333...+++---...,,,***+++...111444333111...///333777999888666555444333111000000222444555444///---,,,---///000...---...---------,,,,,,,,,,,,,,,------((($$$%%%,,,333...+++***,,,///000///,,,---222666333,,,'''&&&(((,,,...000///------111444333333333333444444444444///***)))...222333333555888888888888777555222000000...---,,,---000333555000111333444444222///,,,222333444444222111111222///444:::>>>>>>;;;888666777777555333111000///...,,,---//////000222555888<<<;;;999777555555666666666666666666555444333333444666777777666444333222222333444666777888888888555666777777666666777888888666555888<<<===:::666999999999999:::;;;<<<===???@@@BBBCCCAAA===888555555333000000222444555555999777333...+++---111555444555777;;;@@@DDDEEEEEEBBBAAAAAAAAAAAAAAABBBBBBGGGFFFDDDBBBAAAAAAAAABBBAAABBBBBB@@@??????AAADDDAAA??????BBBGGGMMMRRRTTTVVVSSSPPPLLLJJJIIIJJJKKKIIIJJJMMMNNNPPPSSSWWWZZZ[[[YYYXXXYYYVVVOOOKKKKKKQQQTTTZZZ^^^aaabbbbbbbbb```gggkkkhhhfffiiilllmmmjjjmmmnnnkkkfffdddfffiiikkkjjjkkkooouuuzzz}}}~~~~~~vvvoookkkjjjmmmvvv|||vvv{{{}}}^^^III@@@999888777333000000///111333555555444222111---000444555222///,,,+++))))))(((***+++***(((&&&###&&&))),,,...///...---+++---000222222111///---'''***...///...,,,++++++,,,)))&&&&&&(((***,,,,,,///222222...+++---...---)))+++...222555555222000000333777999888555333333222000//////111444555555222111000000111111111000///...---,,,,,,,,,,,,,,,+++------***&&&'''---333...---,,,...111222///,,,---///000,,,'''%%%(((+++...111333222000000333666222222333333222222333333000+++(((---111222222444999:::;;;:::888555333111111000......///111444666000111444555444111///...444555666555333222111222222666;;;===<<<999888888666666444333111///---,,,))),,,///111222444777::::::999777666666666666777666555555444444444444444777999:::888444000//////222333555666777888888888777888999888555444555666:::888666777:::;;;999777999999999999:::;;;<<<<<<:::<<>>AAACCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCGGGDDDAAABBBEEEKKKOOOQQQXXXUUURRROOOMMMKKKKKKLLLNNNOOOQQQRRRQQQPPPQQQQQQSSSRRRUUUZZZZZZUUUQQQQQQXXXWWWVVVWWWXXXYYYYYYXXX^^^___]]]\\\aaahhhiiigggiiifffddddddfffgggfffeeeggghhhkkkrrr{{{}}}~~~}}}zzzsssooojjjgggddddddkkkttt}}}XXXGGG999777666111///333000...,,,******+++---///---///222333111///------+++***)))***,,,------,,,$$$''',,,111333333111///...///000111000///---,,,***,,,......------...///---,,,++++++++++++)))'''(((,,,---******---///...,,,,,,...111333222000---000222444444222000000000///---,,,,,,000444666777555666666555333222222222444111...+++***,,,...000,,,------------------...,,,,,,---111444444000------***((((((+++...///...000333666555333222333666444666777555222000111333333---))),,,000111111333666999;;;:::777444333333555444333222111000000000...000111111000000222444555666888777555333333444333888======999555444555666666666555444111///...+++...222555666777999::::::::::::999999999888888666666555666777888:::;;;;;;======888222///000222222333333444555555555444555888999666111///000333888::::::777333222555999::::::999999999:::;;;;;;555666888999::::::999999777666555666777777666555555666888888888999;;;============???BBBCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@AAABBBBBBCCCFFFCCC@@@???CCCHHHLLLOOOTTTSSSQQQOOONNNLLLLLLLLLOOOQQQTTTUUUTTTRRRQQQQQQPPPQQQUUU[[[[[[VVVRRRSSSUUUTTTTTTWWWZZZZZZXXXVVVYYY]]]^^^]]]]]]aaabbbaaabbbcccdddeeeeeeeeefffggggggkkkppprrrtttvvvzzz~~~|||wwwooollljjjgggdddcccjjjsss|||]]]JJJ:::888777111000555000...***''''''))),,,...///111333333000...------+++)))((()))+++,,,,,,,,,###'''---222555555333111///000000000///...,,,+++,,,...//////......000222000///...------***'''$$$&&&***+++((((((,,,......------...///111111...,,,000222222222000......///...,,,+++,,,000444777888555555666444222111111222666222...******,,,///111---------///000000...+++++++++---111555555111------***(((+++000333222///000333555555222111333555666888999777333111111333444---***---000111111444444777:::999666333222333555555444222111///...------///000///...///333666555666888777555444444555222888>>>???:::444222222777777777777666444222000,,,000444777777888888999::::::999999888777666666777777777777999;;;===>>>;;;======999333000333666222222333333444333333333333666888555000...000333777;;;<<<888111///444:::::::::999999999:::;;;;;;777777777777888999999:::888666555666777777666555333666999;;;;;;<<<>>>???>>>===>>>@@@BBBCCCCCCAAAAAAAAABBBBBBDDDEEEGGGGGGAAABBBDDDFFFGGGHHHGGGGGGDDDBBB@@@@@@AAABBBCCCBBBBBB???<<<<<<@@@EEEJJJLLLRRRQQQQQQPPPNNNMMMLLLKKKOOORRRVVVXXXWWWUUUTTTSSSPPPQQQUUU\\\\\\WWWSSSRRRMMMOOORRRXXX]]]___\\\XXXUUU]]]ccc```\\\\\\]]]\\\\\\aaaffffffccccccfffjjjfffnnntttrrrlllmmmvvv}}}uuullljjjiiihhhdddccckkkttt|||gggMMM===:::444333666444333333111,,,'''&&&***---///222555777555222///---+++)))((('''((()))(((((($$$''',,,000333444444333222000---,,,+++---///111111111111///......111333333333333111...***&&&$$$"""$$$''')))++++++***)))//////...------,,,+++++++++...000000...,,,++++++,,,)))'''+++222777888666444444111///---...111444;;;444,,,***...222333333333...---//////,,,+++,,,,,,...000111111000000111444333222111111111222333000111222111000000222444444555666222---+++///333444///))))))---111222000111222333333222000...,,,///000444555000***+++000///222444222000111666;;;BBB???:::666333222222333111666;;;;;;888333000///:::999888777777777999:::;;;666333333777;;;======<<<999888777222---111:::999888999;;;======<<<;;;======;;;888444333333444333444555333000000222555666777888666333111222222<<<;;;888666444444444444999888888999;;;<<<<<<;;;;;;999888999<<<===;;;888666888::::::888555333333333555777999;;;<<<<<<<<<:::;;;;;;===???AAABBBDDDDDDDDDDDDDDDEEEGGGHHHHHHFFFEEEDDDFFFJJJMMMNNNNNNGGGJJJJJJFFFAAA???BBBFFFDDD@@@<<<<<<@@@EEEHHHHHHLLLMMMNNNMMMKKKJJJIIIJJJMMMTTT[[[\\\WWWTTTUUUXXXWWWYYYZZZXXXTTTPPPNNNMMMSSSTTTWWWXXXYYY\\\___bbb______]]][[[YYY[[[```eee^^^```cccfffgggiiillloookkknnnqqqpppllllllqqqvvvwww}}}~~~vvvtttmmmjjjhhhiiihhhgggkkkqqqzzzmmmPPP>>>;;;666777:::888777666333...(((&&&))),,,///222555777666444111000,,,+++)))((((((''''''&&&%%%''',,,000222333222111111000///......000111222555555333000---,,,...///111222222222000---+++)))$$$%%%''')))***+++++++++---------,,,,,,,,,,,,+++,,,///000000---)))'''&&&###$$$'''---222666666555333333111///...000444777888222,,,***...222444444000,,,+++...///,,,+++,,,,,,///111111000//////000000111333444555555444444000/////////000111333333333555555111,,,***---111222---))))))---111111///111222333333333111///...,,,...222555000***)))---000333555444111111555999>>>===;;;888666555555555///333777888666333111111555555666666777888999::::::888555555777:::<<<===;;;888666444///+++000888888999:::;;;<<<;;;999888======;;;888444222333444222444444444222333666999999888888777666555555444;;;999888666555555555555999888888:::;;;<<<:::999:::999999:::<<<<<<999666666777999888555333333333666777999;;;<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEHHHKKKMMMMMMMMMKKKLLLMMMJJJEEECCCDDDFFFCCC???<<<<<>>999;;;:::666///(((&&&'''***///111444777777666555333///...,,,***((('''&&&%%%''')))---000222111000/////////000222333333444444:::999666222---******+++///000111222222111//////%%%%%%&&&'''(((***+++,,,,,,++++++*********++++++---///111///+++&&&###!!! (((///222333333333222222111000000222666:::555000+++***...222444444...++++++000111///---......000222222000.........---000333666888777666555000---***+++///222333333222333333000,,,***,,,//////,,,***+++...111111///000111222333333222111000***---222666333,,,***,,,000333666555222111222444888888999999888777555444,,,...222333333222222222000111333555777888::::::999999888777666777:::===:::777444111,,,***...555888999;;;<<<;;;999666444;;;;;;:::777444333444555333444555555555777:::===<<<999777777999:::888666888888777666666666777777999999999;;;<<<;;;888555777888999;;;<<<;;;888555777777777555222111333444:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<===???AAACCCDDDBBBBBBBBBAAAAAABBBCCCCCCEEEEEEFFFIIILLLMMMLLLKKKLLLLLLLLLKKKIIIGGGDDDCCCBBB???<<<;;;>>>BBBEEEGGGIIIGGGDDDAAAAAADDDJJJOOOLLLNNNQQQUUUXXXZZZ\\\\\\UUUVVVWWWVVVRRROOONNNNNNPPPRRRUUUWWWWWWXXXYYY[[[\\\\\\]]][[[ZZZZZZ\\\^^^hhhgggeeecccdddhhhooouuunnnmmmmmmmmmooorrrvvvxxxwww|||}}}uuussspppmmmjjjkkkiiiiiinnnttt|||pppRRRGGG???>>>===777::::::666///(((%%%'''***...///111444666777666555222111000---)))'''''''''+++,,,///111222111000///---///222444666666555444::::::777333---***))))))---...///000111111111000&&&%%%%%%%%%&&&)))+++------,,,***)))((((((((()))***---///...***%%%!!!"""+++000///...000222222333222111111333666999444111---,,,...111222222---***,,,111444222000111///111333222000...------///111333555666666555444///+++''')))///444444222111222222000...---///111///...,,,...000222111000///000111222222111111000,,,...444999777000,,,...000222555555222000000000333444666777666444111///)))+++---///000222333333000000000111333666888:::666888999777444444777;;;:::777333///++++++///444888:::======:::777444222888888888666555555666888555555666666777999<<<>>>===999555555:::<<<999666666666666777777888999999999999:::;;;<<<999555222222444888;;;<<<;;;999666:::999777333111111444666==================<<<<<<<<<<<<<<<===???AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCEEEHHHJJJKKKIIIGGGIIIIIIIIIJJJKKKIIIEEEBBBBBB@@@===;;;===@@@DDDFFFLLLJJJFFFBBB@@@CCCHHHLLLMMMLLLLLLOOOUUUYYYZZZYYYSSSTTTUUUTTTQQQOOONNNNNNPPPSSSUUUVVVVVVVVVWWWXXXWWWYYY[[[^^^___```aaabbbdddfffhhhjjjjjjkkkmmmooosssqqqnnnnnnppptttwwwxxxyyy||||||xxxyyytttqqqoooooonnnmmmrrrxxx||||||[[[LLLAAA===<<<555777777444...(((&&&(((+++,,,,,,---000444666666444444444333000+++))))))***...///111222222111000///+++...222555666555444222777777555222...+++******,,,------....../////////&&&%%%$$$$$$&&&(((+++---///---+++(((&&&&&&&&&&&&'''***,,,,,,((($$$!!! !!!(((...///,,,***---111333333333222111111444666555333000......///000000+++((()))///222111000222111333444333111///......444444333222222111222222///***'''***000444444222000111222222222222444555222111000000222333333222//////000000000000000000,,,---111777666000---///222444666777666444222111333444666666444111---+++((()))***---///222333333333111///...///222666999222555777666333222444777999888444///,,,...222444888;;;===<<<999666444444444555666555555666999;;;888777666777888:::<<<===<<<777222333777999888555444555666777888999:::::::::::::::;;;;;;888444000...111666999;;;;;;:::999<<<:::777333111222555999========================<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@????????????@@@AAAAAABBBEEEGGGGGGEEECCCFFFGGGHHHJJJLLLKKKGGGDDDBBBAAA>>><<<<<>>???;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@AAABBBDDDDDDCCCAAAFFFHHHKKKMMMMMMKKKIIIHHHCCCBBB@@@===<<<>>>BBBFFFGGGHHHIIIJJJJJJKKKNNNPPPNNNKKKIIIJJJMMMOOONNNLLLQQQRRRSSSRRRQQQPPPQQQRRRUUUVVVVVVTTTSSSRRRSSSUUUZZZ[[[^^^aaaeeefffeeecccgggfffdddbbbcccgggnnntttzzzwwwrrrnnnnnnppptttxxx}}}{{{}}}yyytttuuussssssuuutttrrrtttyyy~~~kkkWWWFFF>>>>>>:::777777444///)))'''***...,,,)))(((+++000444444333///222333000,,,***,,,000......////////////......+++---///000000---***)))---///000///---,,,,,,---))))))***+++,,,---//////************,,,...000111---,,,)))'''&&&''')))***((())))))(((%%%#########))),,,...---+++)))***+++,,,............///111333444555444333111000000111,,,'''&&&***...///000444333555666666444222222222777777666444222000///...---...000222444555555555444444444555666666666555777666444111///000111333444444333222111111111111...***))),,,---,,,...111444555666999;;;<<<;;;;;;888666444111///...------,,,+++,,,///222333222000111000000000111222333444///000111333555555444222333555333///000555555222222555777555222111444888666777777555444444666888555333222444888;;;<<<<<<888666333111000111222333444555777999:::::::::::::::999888777777666444222...111555777666666888:::;;;:::777333111222555888666777777888:::<<>>???@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCBBBAAAGGGJJJMMMMMMJJJGGGGGGHHHDDDDDDBBB???<<<>>>BBBGGGGGGGGGHHHHHHHHHJJJMMMPPPLLLKKKKKKKKKLLLLLLKKKKKKQQQRRRSSSRRRQQQQQQSSSTTTVVVVVVTTTQQQOOOOOOQQQSSSXXXXXXZZZ^^^ccceeedddbbbdddcccaaa```aaafffnnnsssvvvuuuqqqllljjjlllsssyyy~~~zzz{{{|||wwwwwwvvvxxx{{{zzzwwwwww{{{vvv```JJJ@@@???<<<:::999666000***(((***...---***'''***000555555333,,,///111///+++***---000,,,,,,------------------+++,,,......---***'''%%%,,,---///...---,,,,,,,,,(((((()))***,,,///111222,,,,,,---...///111222333+++***(((''''''))),,,---++++++)))'''$$$""""""###(((***------,,,***)))((()))***,,,------///111444333444444444333222333333000+++)))---000111444888333555777777555444333444666666777777666333///------000444555555555555555666666555555666555444222999777444000---...000333777666555444333222222222111,,,)))***,,,---000555111111333555999;;;;;;;;;666333000,,,++++++,,,...---------000444444111...,,,...111333444444333222000///000333777888555222000333333///111666666111///222444222//////444888::::::888666333222333444222000///222888<<<>>>===888777555222//////111333444555777999:::;;;::::::;;;999777666666666444333000333666666444444666888:::999666333000111444666444444555666999<<>>AAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@@@@BBBCCCCCCBBBGGGKKKNNNKKKEEEAAABBBDDDEEEEEECCC???===>>>CCCGGGJJJIIIHHHFFFDDDFFFIIIMMMKKKKKKLLLMMMLLLLLLKKKKKKQQQRRRSSSRRRQQQRRRTTTUUUVVVUUURRROOOLLLLLLOOORRRRRRRRRTTTZZZaaaeeeeeeddd\\\___bbbdddfffhhhkkkmmmrrrrrrpppjjjgggiiirrrzzz}}}yyyyyy{{{{{{~~~||||||jjjUUUHHH>>>888<<<:::555000+++***,,,......,,,***+++000444555555...///000000//////111222333///,,,+++---...---+++)))---222555333///,,,***000000000000111000000000///---+++,,,...111333333///---,,,...111444444222,,,)))### $$$'''***++++++***'''%%%%%%%%%&&&&&&'''***,,,......---+++,,,---///111111111000333222111111333444444444333222///...///222666888444666777555111......000///222555666444222000000222222444555777888888888888777666555444444555555888666333000//////111222555666777777666444111000///,,,)))***///222333222333333333333333444555666777222+++%%%"""%%%+++000333111000222666666222---///111444666777777555444---++++++---222666666444333222000///...///000111000111222111111222444666555666777888777555333222222111111444999<<<<<<;;;<<<:::666333222222333444555444444666999<<<======<<<999666444444444444333222222333555888999999888;;;666222222555888777444888888888:::<<<===<<<;;;:::999777666777999<<<>>>???@@@AAAAAAAAAAAABBBCCCFFFFFFDDDBBB@@@AAACCCEEEHHHHHHHHHGGGEEEAAA===;;;=========<<<<<>>@@@AAAAAAAAACCCEEEEEEEEEEEECCCAAAAAACCCEEEIIIIIIHHHFFFCCC???;;;999<<<===>>>>>>>>>@@@CCCFFFGGGFFFEEEEEEFFFHHHJJJKKKMMMOOORRRSSSQQQOOONNNNNNSSSVVVWWWTTTOOOMMMOOORRRVVVRRRNNNMMMNNNOOONNNMMMPPPSSSWWWZZZ[[[^^^```ccccccaaa___aaafffkkkmmmmmmggghhhiiiiiijjjmmmqqqtttsssvvv{{{}}}~~~~~~xxx[[[III???;;;999999888555111//////000111///,,,,,,---///000000---------,,,+++---000333444222000000000111000///+++...222444333222222333666555444333222222333333111000111222555666555444000//////000222444444333...+++&&&""" !!!"""...111333444333111000000111000///...---,,,+++***,,,...///---+++***---///222222222222222333333333/////////////////////000---...///...,,,+++,,,------///111111111000111222000222555888999::::::999:::888666555444444555666666444222111000111222333555555666555444111///...,,,******...555:::===<<<:::999777555333111000//////,,,'''%%%&&&***///222333111000222333222...***------.../////////000000,,,***(((+++111777999:::888555222///---...000111222333333444444222111000333444666777888888777777222111000222444555555444;;;:::999999888888999999888777666666777777666444333333444666666444000---...000333777:::<<<>>>>>>===999555444666777666444333222222555999<<<======<<<:::888666555555777888;;;===???@@@@@@AAADDDFFFCCCDDDEEEDDDCCCBBBCCCDDDIIIHHHFFFDDD@@@===:::888<<<>>>@@@AAAAAAAAABBBDDDCCCCCCCCCCCCEEEGGGIIIJJJLLLOOORRRSSSQQQPPPOOOOOOSSSUUUVVVSSSOOOMMMNNNPPPOOOMMMLLLMMMOOOPPPPPPOOOTTTVVVXXXYYYYYYZZZ\\\^^^dddbbbaaabbbeeeggghhhhhhfffhhhiiiiiijjjlllppprrrqqqtttxxx|||~~~gggOOOAAA;;;:::::::::777333///...---111///---+++***+++,,,,,,------,,,+++***,,,///222666555444444444444333333///000222222111111222333444555666777777666555555222222333555777777666333000000000111222333222222444111...***((('''''''''///222555777666444444444444444222000,,,)))(((((((((***,,,***''''''+++///000111222222111111111222///000222222222111000...++++++++++++++++++,,,---///000111000//////000111///111555888:::;;;:::999:::999666444333444666777333222111000///000111222666666555555333111000///...,,,,,,///555:::;;;:::<<<;;;999666333000...---...+++((('''))),,,///111111111111333444333000---...------,,,,,,---...///,,,)))'''***000777;;;<<<999666333000000111444666444333111111222333444444444555666777777777777666111111000111111111000000777777777888888888888888888777777888999888555333000111555888999555000++++++...333777:::<<<>>>???===:::777666777777666444111000000333777;;;>>>???>>><<<:::888666666666777;;;===???@@@@@@@@@BBBDDDAAACCCDDDDDDCCCBBBBBBCCCFFFEEECCCAAA>>><<<;;;:::===@@@CCCEEEDDDCCCCCCCCCAAABBBEEEGGGHHHHHHGGGFFFJJJMMMOOOPPPOOONNNNNNOOOQQQSSSTTTSSSQQQPPPPPPRRRLLLKKKKKKLLLNNNQQQSSSTTTXXXYYYZZZYYYXXXXXXZZZ[[[aaaaaa```aaabbbdddeeeeeeiiijjjkkkjjjiiijjjlllnnnqqqsssvvvyyy|||~~~aaaLLLBBB<<<<<<;;;777222---***)))000///,,,***(((((()))***.........---+++,,,///222666777777777666555555666222333333111//////000111///222777:::;;;999666444111222333555777777555222...///000111111000000000555444333111000.........///222555666444333333333444555444111,,,(((&&&&&&$$$&&&''''''&&&(((,,,///...000222111000...///000111333555666666444222000++++++***+++,,,---......111222222111///...///000000222555777999::::::999:::888555333222333555777111000//////...///000000555555555444333222111000...,,,,,,000555999:::999;;;:::999777444111///---000...++++++---//////...///000222444666666444333000///---,,,,,,---...///,,,)))'''***000777:::;;;888666444333333666999;;;444///***))),,,111555777666666666666666555444444222222111000///.........222222333444444555555666666666888:::;;;:::777555///111555999:::777111,,,***...444888999:::<<<>>>===;;;:::999888888666555222000000222666;;;>>>@@@@@@???===;;;999999999999===???@@@???>>>>>>???@@@???AAACCCCCCAAAAAAAAABBBBBBAAA@@@>>>============>>>AAAFFFGGGGGGEEECCCCCC@@@DDDIIIMMMMMMJJJEEEBBBGGGIIIKKKLLLLLLKKKLLLMMMTTTUUUVVVUUUSSSQQQPPPPPPNNNMMMKKKKKKLLLPPPVVVYYYZZZ[[[[[[ZZZXXXXXXZZZ\\\]]]^^^^^^^^^___aaadddeeehhhiiikkkkkkjjjkkkmmmooorrrtttvvvxxx{{{oooVVVGGG>>>>>><<<888111,,,)))(((//////---+++((((((***,,,000111111000......///000444666888777666555555666444444444222///...///000...222666:::;;;999666333000000111333555555222000,,,...000000...---,,,---000000111222333222222111000111222222000...//////000444666444...)))&&&&&&###$$$$$$&&&(((+++------+++...111000---+++,,,---222444666888888777444333...,,,***+++---/////////222333444444222111111222222222444555777888888888999777444111000222444666111111000//////...//////333333333222222222111111+++***+++///666:::;;;999666777777777666444222111333111///000222333000......///222555666777666666222000///...------...///...+++)))+++111666888888666555555555666888;;;<<<333,,,%%%###(((///555777666666555444444333333222222333333111///------...000000000000111222333444444555888;;;===<<<999555///000333777888666222...---222777:::999999:::<<<<<<<<<;;;:::999888888777666333111222666;;;>>>@@@@@@???>>>======<<<<<<<<<>>>???@@@???=========>>>>>>???@@@@@@??????@@@AAAAAA???>>><<<<<<===???@@@>>>BBBFFFGGGFFFDDDBBBAAA@@@DDDKKKOOOOOOJJJDDD???CCCEEEHHHIIIHHHIIIJJJLLLVVVWWWWWWVVVTTTRRROOONNNOOOOOOMMMKKKKKKOOOUUUYYYYYYZZZZZZYYYXXXYYY\\\^^^\\\]]]\\\\\\\\\___cccgggcccfffiiikkkmmmooorrruuussstttvvvwwwyyy}}}}}}|||~~~yyy^^^MMM??????===888222...,,,+++///000///---******---000222444555444222000//////000333666555333222333444333444444333111000111333222444666777777555333222.........000111111000...)))+++......+++)))))))))(((***...111444555444444111111000---+++)))***+++---222888777222,,,))))))'''%%%%%%(((---///---***(((,,,000///+++))))))+++000222444666777666444333///,,,******---///000//////222555777666555555666444333333333444555777777888666222//////000333555333333222111000////////////////////////000111111...------111666999999777111333555777888888777666444222222444888888444///---000333555555555555555222111000///............///,,,+++---111555555444444555555666777888999999666///(((&&&+++111666777444333333222222222333333333444555222///------///111111/////////111333444444555888;;;===;;;777333//////111333555555222///222777===>>>;;;888888:::;;;;;;<<<<<<:::999999999:::777444333666;;;???@@@>>>>>>>>>>>>>>>>>>??????<<<>>>???>>>======>>>???===>>>>>>===<<<<<>><<<;;;===???@@@===@@@DDDEEECCCAAA??????>>>BBBGGGKKKKKKHHHDDDAAABBBCCCFFFGGGGGGGGGIIIKKKQQQRRRSSSTTTUUUTTTRRRQQQOOOOOONNNLLLKKKLLLPPPTTTVVVWWWWWWWWWWWWYYY]]]```______^^^\\\[[[^^^dddiiibbbeeeiiillloooqqquuuwwwssstttuuuuuuwww{{{}}}gggVVV@@@???===888333000//////000111111///------000444444666777777444111///...---111333333111000000222222444555555333333444555777777555444222222111111------,,,---//////...,,,'''***------***''''''((($$$''',,,111555777777777222111///+++'''&&&''')))+++222999:::555///++++++,,,(((&&&***000222...((('''+++///...***'''(((***...///222444444444333222000---******---//////...---111555888999999999999555444222111222333555777888555111......///222444555555444333222111000///,,,,,,,,,------///000000444222111333666777555222...000333666999:::::::::444333333666;;;;;;777222...000333444444333333333111111000000///...---,,,000...,,,...222444444222444444555666777666666555;;;555...---111666888888111111111111222333444444333555666333000---...000444222000///000222444666333555888;;;<<<999444000///...///000222333222000666;;;@@@@@@<<<888888999:::;;;<<<<<<;;;::::::;;;===:::666444777;;;???@@@=========>>>???@@@@@@@@@:::<<<>>>>>>===>>>???AAA<<<===<<<;;;:::;;;>>>AAADDDBBB>>><<<;;;<<<>>>@@@<<>><<<;;;;;;<<>>======>>>===:::888===;;;999777888:::===???AAA???<<<<<<>>>@@@BBBCCC>>>>>>>>>>>>>>>===<<<;;;:::888666666999===@@@BBB???===888777<<>>AAABBBAAA>>><<<;;;???@@@BBBEEEGGGEEEBBB>>>???BBBFFFJJJKKKKKKIIIHHHHHHMMMRRRSSSRRRSSSWWW[[[WWWQQQJJJGGGIIIKKKKKKJJJJJJOOOTTTVVVUUUXXX^^^dddcccbbb```___```cccfffhhhdddfffjjjnnnqqqsssssssssqqqtttvvvvvvvvvxxx|||aaaHHH===;;;;;;333222666444666777666333///...///111666777777444///***'''&&&)))***+++***)))***---//////000222666999999777555222111000//////000111111111///...///111333222111...,,,***)))))))))******+++///222444444333222222//////...+++)))((()))+++///111444666666444111//////---+++---000111---((()))+++---//////---+++***+++,,,...000000000//////...///000...,,,+++---000---...000111333444555555...---+++***+++---///000000///------///333777:::999777555444333222000...,,,---///000///000111222333333111...+++,,,///333666888777666888===>>>;;;444333333444666777777666444333222333666666222///...111333444222000//////111333555777777666555333111000000000111333666777<<<:::888888999999888777555444444444444666777888888888999999777444111...222111000000111222444666::::::999777444222333444444222000111444666666555<<<===>>>>>><<<;;;<<<===??????>>>???@@@>>><<<999;;;:::888777888;;;???AAAAAA???<<<;;;===@@@BBBCCC????????????>>>===<<<;;;999777666777999===@@@AAA???===888666:::???>>>888888;;;@@@BBBBBBAAAAAAAAABBBBBBBBBDDDFFFEEEBBB???@@@CCCGGGKKKNNNOOONNNNNNHHHKKKOOOOOOMMMNNNSSSWWWYYYTTTNNNJJJJJJJJJIIIGGGKKKNNNRRRUUUVVVYYY^^^bbbhhhgggeeeeeeeeeggghhhjjjhhhhhhiiijjjmmmppprrrtttrrrssstttrrrqqqtttzzzpppPPPAAA<<<<<<555444777444666666444111...---...///555666555222,,,'''$$$###%%%&&&'''((()))+++...111///111333777:::999666333------,,,---...000111333222111///000111222222111---------------------------000222222///,,,***))),,,,,,+++)))'''&&&(((***...000222444444222000...---+++***,,,///000---***---...000222222000...,,,+++,,,---.../////////...111111111000......///111000---+++,,,000333333222***)))((((((((()))***+++///......///111444888:::999777555444333222000///000111222222111111222444555333000,,,***,,,000444666777666444777<<<>>>;;;222111000222444555444333777555444555777777444000000222444444222000000000111222555666777777555444000...------...222666888>>><<<:::::::::999888666444333333333444777999;;;:::;;;;;;;;;:::777444222333222000000000222444666::::::999666333111222333444444555777:::;;;;;;999;;;===>>>===<<<<<<===>>>?????????@@@AAA@@@===:::999888777777999<<<@@@BBB???<<<999888:::===@@@AAAAAAAAA@@@@@@>>>===;;;;;;777777777888:::===@@@AAA@@@>>>:::666888======999888<<<@@@CCCCCCDDDDDDEEEEEEDDDBBBCCCCCCCCCBBB@@@AAACCCGGGLLLOOORRRSSSSSSKKKMMMMMMKKKIIIJJJOOOSSSWWWTTTPPPNNNMMMKKKIIIHHHLLLMMMPPPSSSWWWZZZ]]]___iiihhhhhhhhhiiiiiiiiiiiikkkiiigggfffhhhlllpppsssrrrrrrqqqnnnmmmooovvv{{{}}}\\\GGG>>>===777555666222666555333111...------...555555444111,,,'''$$$$$$$$$&&&((()))+++...222555111111222444666666444111,,,,,,,,,,,,---///111222222111000///000000000000000222333222111000//////---///111000---)))&&&%%%'''((((((&&&$$$$$$&&&(((...///000111111000///...---,,,---///222222000...///111333555555333111///,,,,,,,,,---......//////444333222000//////111222000,,,)))+++000222111---((((((((('''((((((((()))---...///111333666888999777555333333333222000///222222222111//////111333666444111---,,,...111333333444222111444:::;;;999000//////000222333333222777555444666999999666333222444555444222000000111///111333555777888888777111///---+++,,,000444777;;;:::999999::::::888777444333222333444888;;;===;;;<<<<<<<<<;;;999777555222111000000000222444666:::999888444111///000222222444888<<<>>>???===<<<;;;<<<======<<<<<<===???======>>>???@@@@@@===::::::999888888999<<<>>>@@@===:::666666888;;;===>>>BBBBBBAAA@@@???===;;;:::666888999;;;<<<>>>@@@BBBBBBAAA===888888<<<===;;;<<>>>>>===<<<<<<======<<<;;;;;;===???;;;;;;;;;<<<======<<<:::<<<;;;:::999999:::<<<======:::888888:::<<<>>>>>>BBBAAAAAA@@@>>><<<;;;:::777999;;;<<<<<<===@@@BBBCCCEEEBBB<<<999<<<===<<<<<<>>>AAABBBBBBCCCFFFGGGGGGDDD@@@???AAACCCDDDDDDDDDDDDDDDFFFHHHKKKNNNPPPRRRPPPMMMIIIHHHJJJMMMQQQOOORRRUUUUUURRRPPPOOOPPPPPPPPPQQQTTTXXXZZZZZZYYY[[[]]]aaaeeehhhjjjkkkkkkjjjiiihhhgggggghhhjjjkkknnnqqqttttttqqqoooppprrr{{{uuuSSS>>>>>><<<;;;>>>;;;777555222222222333222222222333222000---+++++++++...///111111222444777:::777333...,,,,,,...///000111000///......///000111000000000...,,,+++,,,---222222///)))###!!!###'''&&&))),,,---+++)))((('''###$$$%%%$$$$$$%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,---///444777888666333111---///222444555555333222---,,,+++,,,---000333555777444000......000000000...///111555777555...(((***+++---...//////......000111111333444666888999777555444444555555444222222111///---+++,,,000333555333111111222222111///,,,...///...222777777444222111000222444555444333444333333777<<<>>><<<:::222222222111///000222444///000222444666888999:::666444111///...000222444333333444666888999888666333333333444555666777777777777777777777666555444///000222333333333333333555444222...,,,+++...000+++000666:::;;;;;;::::::>>>>>>>>><<<::::::<<<>>>:::999777888:::;;;;;;;;;===<<<;;;:::::::::;;;;;;>>>===<<<===???AAAAAA@@@@@@@@@??????===<<<::::::777:::;;;:::999999===AAACCCGGGFFF@@@;;;;;;===<<<999;;;===???AAADDDHHHKKKFFFCCCAAAAAACCCFFFHHHIIIFFFEEECCCCCCEEEHHHKKKNNNQQQNNNKKKHHHHHHJJJMMMOOORRRVVVZZZXXXSSSNNNNNNPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWZZZ^^^dddiiillloooppphhhhhhhhhiiiiiihhhhhhhhhmmmqqqvvvwwwtttqqqpppqqqwww|||___DDDAAA>>>===???===888555333333555777666555///000000///------...///222222333222111222555777888444000---------...---000///.........///111222111222222000,,,+++,,,...000...)))!!!%%%###&&&)))+++***(((''''''%%%&&&'''''''''(((+++---,,,++++++******++++++,,,)))---333777777444///---***,,,///222444444333222---,,,+++,,,...222666999777333...,,,---...///...000333777:::999555///++++++,,,///222333333222111333333222222444555777999999888777777888888777666444333111...---///333777666222...---///000000///,,,000222222666:::999555444333333444666777777666777555666999===???===;;;111111000///...000333666333333444555555666666666555444333222222333555666333333444666888888666444333444444555555444333222333333333333333222222222---///222555555444222111111000...+++)))***---000***...555888888777888888@@@@@@>>><<<:::999;;;===;;;888555555777:::<<<===;;;;;;:::::::::;;;;;;<<<======>>>@@@BBBBBBAAA???>>>>>>>>>======;;;::::::777999999777444444999>>>AAAGGGIIIBBB<<<:::;;;;;;888:::<<<===>>>BBBFFFJJJEEEDDDBBBDDDHHHLLLNNNOOOGGGFFFCCCBBBDDDHHHLLLPPPPPPNNNKKKJJJKKKMMMOOOQQQRRRWWW\\\ZZZSSSNNNPPPTTTTTTWWWZZZZZZXXXUUUVVVWWWUUUWWW\\\aaagggllloooqqqhhhhhhhhhhhhhhhhhhiiiiiinnnrrrvvvvvvsssqqqqqqssswwwzzzjjjKKKDDD???<<<<<<:::999666333444777999999777,,,---......------///111333333333222000000222444777555222000//////---+++...---------...000111222222333333111---+++---///000...'''&&&!!!$$$((()))((('''&&&&&&'''((()))))))))+++...111,,,+++***))))))***+++,,,&&&+++222666666111,,,)))''')))---111333333333222---,,,+++,,,///333888;;;777222---***,,,......---222666:::;;;999444000///+++---000444555555444333555444333222333555777999;;;:::999:::;;;;;;:::999777555333000///111666;;;777111+++)))+++...///000...222555666:::>>><<<777666555555666888999999888:::999888;;;???@@@>>>;;;/////////...---///333777777666666555444444333333444444333333444666777888555555555777888777555222333444555666555333000///000000000000000000000000,,,///333666777555222000///...,,,***((())),,,///)))...444777777666666888AAAAAA???<<<999999:::<<<<<<999555444666:::===???999999999:::;;;<<<===>>>:::;;;===???BBBAAA>>>;;;<<<<<<======<<<;;;::::::666888888444000000666;;;@@@GGGJJJCCC<<<999999999<<<<<<<<<<<<<<<>>>BBBEEEFFFEEEDDDGGGKKKPPPSSSTTTHHHFFFDDDCCCEEEJJJOOOSSSQQQOOOMMMMMMOOOQQQSSSTTTOOOUUU[[[YYYSSSPPPTTTYYYUUUZZZ^^^\\\WWWTTTTTTWWWSSSUUUYYY^^^dddiiimmmooojjjiiihhhgggggghhhjjjkkkooorrrttttttqqqppprrruuuxxx{{{~~~ZZZCCC<<<:::888888444444444555555777888888111---)))+++000444444222,,,111555333...,,,000555666555333111000///.........***''''''+++///000000111222222111///...000111222...((($$$###%%%***---''''''((()))***++++++***,,,***''''''(((***++++++++++++,,,,,,,,,,,,++++++'''+++///111000---***((((((***,,,...000111111000111...+++,,,000444555555222111...---,,,...000222666777777777666555555444222000...///222666999::::::666111000222555777666:::888666555555777:::;;;999888777666666777888999333...)))'''***...111111333444666888:::;;;;;;;;;:::888666888;;;===<<<;;;???>>>===;;;999777666555......///222555777666555888666333444777777666333666444111///000444888;;;;;;:::::::::999777222///000222444555333111111111...------...//////---+++,,,111777;;;:::666222000......,,,,,,+++,,,---...///111555888999999777666???===:::777555555666666888777888999:::;;;:::999999888777777777888:::;;;:::;;;===>>>>>><<<:::999;;;:::888888999;;;>>>@@@???:::444222444777888888;;;>>>???>>>;;;999999;;;888777777999===AAACCCCCCGGGGGGHHHLLLOOOPPPMMMIIIFFFEEEDDDDDDFFFIIILLLNNNRRRRRRQQQQQQRRRSSSTTTUUUZZZWWWTTTQQQPPPQQQSSSTTTWWWUUURRRQQQSSSVVVYYYZZZZZZXXXXXX\\\ccciiilllmmmjjjfffcccgggmmmqqqnnnjjjpppnnnooorrrqqqlllmmmsssvvvwww{{{aaaGGG>>>;;;888888555555444444555555666777...+++)))+++111555666444///222333111---+++,,,///333333222111111000//////---+++)))***...111222222...///000000///000222444111...***&&&&&&)))---000,,,,,,---------,,,++++++,,,***(((((((((***++++++++++++,,,,,,------------+++---///000...,,,)))((()))+++---///000111111111111///---...111333333222111000/////////000111222333444555666555444444444111///---///222666999::::::666222111333555555555666555333222222333555666777777777777888999999:::444///)))'''***///444666777777777777777888999::::::888777888;;;======<<<;;;<<<======;;;888555333///000222555999:::999777777555333555777888555222777444111///000222666999999999:::;;;<<<:::666222///222555666444222000000---...000111000///---,,,...222777:::888555222000//////---,,,,,,---...///111222444666888999999999<<<;;;999777666555555666555555777999;;;<<<<<<;;;888777777666777888999:::999;;;===??????===:::888999999:::;;;<<<===>>>>>>???;;;666444666777888777999;;;======;;;:::<<<======;;;:::;;;>>>AAABBBBBBEEEDDDFFFIIILLLMMMJJJGGGDDDCCCCCCCCCEEEHHHLLLNNNQQQQQQRRRSSSTTTUUUUUUUUUWWWUUURRROOONNNOOOQQQSSSTTTRRRPPPPPPRRRUUUXXXZZZ]]][[[[[[^^^ccchhhiiiiiifffddddddgggmmmqqqpppnnnmmmkkkmmmqqqqqqnnnpppuuuvvvxxx{{{nnnPPPAAA;;;888777555555555444444444444444+++)))(((+++111666888777333222000...,,,******)))//////111222222111000000...------///222444444333+++---/////////111333666111///,,,******---111333222222222111///---+++)))+++***)))(((((()))***+++***++++++,,,---...//////000000///...,,,+++***)))+++,,,...000111222111111000000///000222333222000111111222222222222111111...111333444333333333444000...---...111555888999888666333333333444444333222222111000////////////333444666888::::::::::::666111+++(((+++111777::::::999777666666777888999888666666777999;;;<<<;;;888:::<<<===<<<888333000111222555999<<<===<<<:::555444444666999999555222666444111///000222555777666777999<<<>>>===999666///222666777555222000///,,,000444555222///......222555888888666333111111111000...------///000111333333333333555888;;;<<<888888888888777666555555222444777:::<<<======<<<777777777777777888999999999:::===??????===;;;999888999<<<>>>??????>>>===>>><<<:::999999:::999888666999;;;<<<<<<<<<>>>???BBB???===<<<>>>@@@AAAAAABBBBBBCCCFFFHHHHHHFFFDDDBBBAAAAAABBBDDDHHHKKKMMMMMMOOOQQQSSSTTTSSSRRRQQQSSSQQQOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRVVVYYY[[[```___```bbbeeeffffffeeeeeefffggghhhkkkmmmooopppmmmlllnnnppppppnnnooosssvvvxxx{{{}}}YYYEEE<<<888666666666555555444222111111)))((())),,,222777999999444111---,,,------+++)))+++---000222333222111000///000111222333333222111,,,---/////////000333555222000...------...111222444444444222///+++(((&&&)))))))))((('''''')))*********+++,,,---///000111222000---++++++,,,---------...000111222222222111---...000222444333222111444444555666444222///---***---111333222111222444111///---,,,///111333444444333333333444555555555222222111000///...------///111444888999:::999888666333///---...222666888888888888999999888888888333333333555777999::::::888999;;;;;;:::777333000111333666:::===>>><<<:::555444555888;;;;;;777333333222111000111333555777555666888;;;===<<<999666///222777999777333///...---333999:::555111000222555777888777444222111222333111000...///000222444666444222111333777<<>><<<<<<===>>>>>>>>>===<<<777888:::;;;<<<======>>>BBB???======>>>@@@AAABBB@@@AAABBBDDDFFFFFFDDDCCC@@@@@@AAABBBDDDHHHJJJLLLJJJLLLOOORRRQQQOOOKKKHHHNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOQQQRRRTTTWWW[[[]]]```aaaccceeefffeeedddbbbgggiiijjjjjjhhhhhhkkkoooppppppqqqpppnnnlllmmmooosssvvvzzz~~~cccIII===888666666666666555444222000///))))))+++...222666888999333///,,,,,,///222111///+++---000222333333222111111222444444222000///...///000111000///000111333333222000///......//////222333222111...)))%%%###&&&((()))((('''''')))++++++++++++,,,...000222333333///+++))),,,...000111...///000222222222111111***,,,000333555555444444777888999888555111,,,)))''',,,111333111000222444444111---+++,,,...//////000111222333444555777888555555444333222000//////,,,///222666777777666555444444444333111111111222333666999<<<===;;;888666222333444555666888;;;<<<::::::999888777666444333111222444888;;;;;;:::888555555666999======999666//////000111333555888:::666555666888999888555333///333777999777333///---///555<<<===888444444555777888888666333222222333444222000//////111444666888666333111333777;;;???444555777999999777555444555888;;;<<<:::888888999::::::;;;;;;<<<<<<<<<<<<===;;;888777777:::===???<<<<<<<<<===>>>???@@@AAA:::<<>><<<<<<===???BBBBBBBBBAAABBBCCCDDDEEEDDDDDDDDDAAAAAABBBCCCFFFHHHKKKLLLKKKNNNQQQSSSQQQMMMGGGCCCJJJJJJKKKKKKLLLLLLMMMMMMNNNQQQTTTVVVXXXZZZ^^^aaa___aaadddffffffdddcccbbbfffhhhjjjhhhfffgggkkkooooooqqqrrrpppnnnnnnooooooppptttxxxzzz}}}mmmOOOAAA<<<888777777777666555333111///+++,,,...000222444666666000---+++,,,111555666555...///111222333333222222222333555444111///......333333333222000000111222222222222111000///------///000000000---***&&&###%%%(((******)))(((+++...............000222444666333///***))),,,000222333///000111222222111000///))),,,000333444555666777888999999999555000+++(((&&&,,,333444222000222555555222...,,,,,,---......000111222222222444777:::999888777555444333333333---///222444555444222111222444666555222///...---///333888<<<===:::666333222444666777888:::===???::::::999888777666555555111111222444666777666444555555555888<<<===;;;888......000222555888:::;;;777555444444555555333111111444888999666333000...111555:::;;;:::777777888777888888666444222333333444222000//////222555777999777555333444777:::<<<555777888999999888666444999<<<===<<<888555666888;;;;;;<<<===============<<<999666444555888<<>>>>>>>>;;;:::::::::<<<<<<:::888::::::<<<>>>BBBDDDCCCBBBBBBCCCEEEEEEDDDDDDEEEFFFDDDDDDEEEFFFHHHIIIKKKLLLNNNQQQTTTUUUTTTOOOIIIEEEHHHIIIJJJLLLMMMMMMMMMMMMOOOSSSXXXZZZ[[[\\\___ccc___bbbdddeeedddcccbbbbbb```ccceeeeeeeeehhhnnnrrrkkkoooqqqppppppsssuuutttnnnrrrvvvxxxyyy|||vvvVVVGGG@@@<<<777777888888666444222000///000111222222222222333...,,,+++---000444777999222222222222222222222222111333555444111000111222444555555333222111222444111111222333222111///...,,,...000000///,,,)))'''%%%)))---...,,,,,,///333333333222222333555888999555000***)))---111222111///000111111111000///...***...222333333333555777777777888777555111---***'''...555666333111333666666333///...///111111222222333333111000111555999:::999777555444444555666000111333444333222000///000222444333000...---...///222666888888666222//////222444555666888<<>>======<<<888777555555666888:::;;;999:::<<<>>>?????????>>><<<>>>@@@???;;;888777888;;;:::999:::<<<<<<:::888:::;;;>>>BBBEEEEEECCCAAABBBDDDFFFEEECCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPTTTVVVUUUQQQLLLIIIFFFHHHJJJMMMNNNOOOOOONNNOOOTTTZZZ\\\\\\\\\```cccaaaccceeedddbbb``````aaa___```aaabbbeeeiiinnnqqqjjjppprrrpppqqqvvvxxxvvvnnnrrrvvvwwwxxx{{{|||[[[KKKDDD???777777888888777555333111111222333333111000000000,,,,,,,,,---///333777:::555555444333222222222222000222444444222222444666444555555444333222444666///000222444444333222111,,,...000222222000---+++&&&+++///000//////333777777666555555666888:::<<<888222+++***---111111/////////000111111000...------000333333222222444777444555666666555222...,,,(((///666888444111333777666333000000222444666666666666444111...///333777:::888666333333444666777333444444444333111000//////111222000------...111000222333444333111...,,,+++...111222222444888<<<777999;;;===<<<999555222444222//////000111222111444222111333888::::::888111222444666777888999999777444111000222444666666444666888777444222000000000000111444777999888777555777888777555444444444444222///......222555888888888888888777777666666:::::::::999999888777666;;;======999555333777<<<::::::<<<=========<<<;;;444444666777888888888888666999===@@@AAA@@@===;;;===???@@@===777333222222:::888777999<<<===;;;999<<<===AAAEEEGGGGGGCCC@@@BBBDDDFFFEEECCCBBBDDDFFFIIIIIIJJJKKKKKKLLLLLLMMMKKKNNNQQQTTTTTTQQQMMMJJJFFFHHHKKKNNNPPPPPPPPPOOONNNTTT[[[]]]\\\\\\___bbbccceeefffddd```]]]^^^___bbbaaa```aaadddgggkkkmmmmmmsssuuuqqqqqquuuwwwtttnnnssswwwxxxxxxzzz