BM6F6(@ ^^^III::::::;;;===QQQjjjfffSSSEEE<<<<<<<<<<<>>RRRllltttZZZHHH<<<444555555444<<>>BBBWWWppprrrWWW@@@777111---//////---111777;;;NNNhhhfffKKK:::333111000///...---,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,,,,,,,,,,,,,------......//////000000000000//////.....................---222333444777<<>>CCCGGGNNNWWWggg|||ZZZFFF999<<<@@@EEEZZZuuujjjQQQ<<LjjjPPP;;;222111......---------......///---///111666FFF]]]tttmmmVVVFFF<<<333//////------,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***+++,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,---...//////000...,,,,,,...///.............../////////000000...000333666888<<<@@@CCCMMMXXXlllSSSCCC999<<>>666<<<z000,,,=?Ħuuug&e666g&e------,,,S?ʬ,,,4ff?>ߝL)))@e555g&e---,,,+++3h?g&e>&e000000??444444555888:::<<>>999<<d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ111>d<Ħ,,,peӵ+++Ħ...F&uTӵ...DdDĦ//////>d<Ħ,,,peӵDx<>d<ʜ4DuTӵ222333333000111333333222222444555777888>>>JJJZZZqqqAAA<<<999===GGGYYY&ӫeʬtIӇ666>d<Φ>d<Ħ---D&ӫetIӇSSSDdDĦ000sdKĦ...B?dp&ĒR......>d<sdKĦ,,,B?Ho9,,,s&dq&ĒR111222222333///111222222222222333555888999<<h------,,,se///ne,,,,,,@G,,,---sĪj@h///000000111111///000222222111111333444999888;;;@@@GGGUUUkkk===999888>>>III[[[[[[EEE888,,,,,,---D^000555===DdDĦ///000000111111++++++******,,,,,,+++***s׼s+++---,,,,,,,,,---,,,...000.........////////////000222222111111333444777666888<<>>JJJ\\\tttvvv\\\EEE888444......---,,,,,,,,,,,,--->d<Ħ///...000444444>d<Ħ///111333Ħ111222111...,,,,,,,,,,,,++++++,,,------((()))***++++++***)))Be************+++Ħ,,,---------......++++++---000222222000..................---------///000222222111111333444555444555999===CCCNNNYYYnnn<<<:::888===KKKaaazzzwww___GGG888111///...,,,******+++,,,---DdDĦ...000///---000sdKĦ...222gdKĦ000///---,,,+++,,,++++++***))))))*********)))))))))***+++,,,+++++++++++++++gdKĦ,,,,,,,,,---.........---,,,,,,---///222333...............///000000111111000000000000111111222333666:::>>>CCCGGGIIIddduuu;;;:::999===KKKbbb{{{|||cccKKK:::333///...,,,+++***+++,,,---De,,,...000///---...ne+++,,,ne000...---,,,+++***---,,,+++***)))))))))***+++******++++++,,,,,,---+++++++++++++++ne,,,,,,,,,,,,---......///...---,,,---///111222...............//////000////////////000111222333444555666999===@@@CCCDDDQQQaaaxxx;;;999999>>>LLLccc|||~~~fffMMM;;;333///...,,,+++++++++,,,---,,,---//////...,,,---,,,+++,,,------,,,+++*********------+++******))))))))),,,,,,,,,,,,,,,,,,------+++++++++++++++---,,,,,,,,,,,,---......000///...------...///000...------------...//////------...///000222333444555555777888:::<<<>>>>>>EEEPPPcccxxx:::999999???MMMddd}}}|||dddKKK:::111......---,,,,,,,,,,,,---******+++---......---,,,000000...------...000222+++++++++++++++*********------,,,+++************,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,---......000///...------------...------,,,,,,------...///---.........000111222333333444555777888999::::::AAAGGGSSSdddxxx999999999@@@OOOfff~~~yyyaaaIII999222......------,,,,,,,,,---((()))+++,,,,,,---......333222///......///000000++++++++++++++++++++++++---,,,,,,+++***+++++++++,,,---------,,,+++***************++++++,,,,,,,,,---,,,,,,,,,,,,---......000///......---,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111000222444666777888999999<<<===EEERRRbbbwww999888:::AAAPPPgggttt\\\GGG:::444............---------,,,((()))+++,,,,,,...111444666333000......///......,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......//////...,,,***)))*********++++++,,,ӵ,,,---..................------,,,,,,,,,++++++++++++,,,------000//////......////////////000333555777888888888999888>>>IIIUUUddd~~~ĦĦӵ888888:::BBBQQQhhhmmmUUUBBB888444...............------,,,***+++------...111666;;;;;;777333000000000///---,,,,,,,,,++++++******************+++,,,---...///000111222222111...,,,+++)))******+++,,,4ĉ@ӵ---......---------...------,,,,,,+++++++++++++++,,,,,,---...............///000111///111333555777777666555777666;;;DDDKKKTTTiii>L=hĦ4ĉ@ӵ888888:::BBBRRRiii|||fffOOO===444333......//////......---,,,,,,---......///444;;;@@@@@@<<<777444444444222///,,,,,,++++++***)))))))))))))))***+++,,,...///000333333444444333000...,,,))))))***+++,,,GG=?......,,,,,,---......------,,,++++++******++++++,,,---,,,,,,,,,---///000222333111222444666666666444333333111666===@@@CCCUUUjjjHdĦ=ĪjGG=?777999<<<ӵqqqĭӵ+++ӵ,,,ĦMMM???222///000000///000,,,ӵӵ===777ĦƜ`1.׼s...------...Ħ+++***++++++,,,,,,,,,,,,---ӵ---Ħ000111333333222111666777888777ĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦ999:::?~4~~~g&e>&e...g&e,,,>hӵAAA444000111000//////g&e***guO>uO>&e???<<<4ff?>ߝL***gĉ@......------Shӵ***++++++,,,,,,,,,,,,g&e--->hӵ111333333222111444666777fff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL:::4DӵtttHƅ^Hu]Ħ000Hu]Ħ---ZuR)ĦCCC555111222000//////Hu]Ħ***HŐeHŐeHu]Ħ???qIܗGIӵ***tt---------HGgĉ@+++***++++++,,,,,,,,,,,,Hu]Ħ...ZuR)Ħ000222333222000222444sߝLGdUĦlllHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ888:::4DuXӵ}}}kkkDdDΦDdDĦ000DdDĦ...444t|>>peƜ4DuTӵ***`eĭ---qet---,,,++++++++++++,,,,,,,,,DdDĦ///...t|d<Ħ111DtpppEEE777333222111///...>d<Ħ***>d<ʜDd<ʜ4DuTӵ555///F&uTӵ***4DufئL>e,,,puR)Ħ,,,++++++,,,,,,,,,,,,>d<Ħ...Dt333...///000000000111111DdDΦDdDĦCCC>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<7778884DuXӵzzzcccOOOD&dq&ĒR------sdKĦ333DHRRudDDD666222222111//////sdKĦ***D&oq<Ōq&ĒR888000+++>dp&ĒR)))***nfʜd<Φ>d<Ħ===s&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x999:::4DuXӵvvv[[[HHHHu]3hh------...ne,,,555=eQQQCCC555111222111//////ne---,,,pIƎ@t@h:::555--->h))))))***fe+++@ďD,,,------++++++,,,,,,,,,---ne,,,,,,=e...---...///000///333222ege777;;;sĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge===4DuXӵlllĵD^444///,,,---222000555jjjLLL???333111333111---+++......,,,@@@333111...+++************++++++,,,++++++,,,------,,,,,,++++++,,,.........333000///...///000111333333555666888pppDdDĦD^s׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<Ħ...444///,,,------+++Ħ<<d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦ...111...,,,...///gdKĦFFFYYYooovvveeeIII===333222333000---++++++gdKĦ,,,*********,,,...000666<<<<<<888000...,,,***))))))***+++)))************+++++++++......------,,,++++++***---,,,,,,++++++,,,,,,---,,,---...//////...---gdKĦ///////////////222111000///...///000111222222333333333444444444555666666555555999AAAGGGLLL[[[nnngdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō>A:::ne...//////,,,---000ne>>>PPPhhh|||wwwbbbGGG<<<333222222000---,,,ne,,,,,,+++***)))---000111666:::777222---,,,***)))((()))***+++))))))*********+++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,---///000000///ne///////////////000000000/////////000000111222222222222333333333333444555555333333555<<Ak<fhCCC999//////111...------000===FFF\\\uuuvvv^^^DDD:::333222222///,,,,,,+++++++++++++++(((---111222444666333...++++++***)))))))))***+++))))))*********+++++++++)))*********+++++++++,,,+++++++++,,,,,,---------,,,---///000000///........./////////000.........//////000111111111111111222222222333333222444555444333555:::??????DDDNNNZZZjjj}}}666;;;DDDRRRaaaiiibbbWWW@@@888111000000//////111000...---...---...555>>>TTTkkkrrrYYYAAA999333222222...,,,---************++++++++++++(((---111222222444111,,,******************++++++)))************+++++++++(((((()))******+++,,,,,,******+++,,,------------,,,---...//////...---,,,,,,,,,------.../////////------...///000000111111000000111111111222222222111333555444333555999======>>>DDDNNN[[[iii|||444;;;FFFSSSaaaggg___SSS>>>666111000000......111///------......222===HHHddd{{{mmmTTT???888333222111...,,,---***************++++++,,,'''---111111111111///+++************++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........+++,,,---///000111111111000000000000111111111222222444666555333333666:::===;;;>>>FFFNNNXXXgggvvv444;;;FFFTTTaaafff^^^QQQ<<<555000000///------///---,,,---///222999GGGUUUooojjjPPP>>>777333222111---,,,---******))))))***+++,,,,,,'''---111000///000///+++*********+++,,,,,,------)))************+++++++++...------,,,,,,++++++***)))***+++---......---------,,,,,,++++++,,,,,,---******+++,,,,,,---......+++,,,---///000111111111000000000000111111111111333555666555222111444777:::777888===AAAFFFSSSaaattt888<<>>JJJZZZffffff\\\QQQ@@@888111111111000///111000///111999FFFYYYqqq~~~bbbIII;;;555111111000---+++------------,,,,,,---------,,,---.........,,,***(((%%%&&&(((***+++,,,++++++))))))******+++,,,,,,,,,---------------,,,+++++++++++++++++++++,,,---...++++++,,,,,,,,,+++******,,,,,,,,,---------...............////////////000//////000000000000111111000000111222222222222111555555555666777999;;;;;;AAAJJJYYYkkk;;;BBBOOO___jjjjjj___UUUDDD;;;333222222111111333555444777AAASSSiii{{{___HHH:::444111222000---+++,,,+++******))))))******++++++,,,---------+++***)))###%%%(((***++++++******)))******+++,,,,,,------+++,,,,,,---............++++++*********+++,,,,,,******++++++,,,+++++++++,,,,,,,,,---------......---------.........//////////////////000000000111111222222333333333333333666666666666666777888999===CCCLLLYYYiii}}}<<>>KKK___wwwwww\\\GGG999444111222111,,,***+++))))))(((((((((((())))))***+++,,,,,,,,,+++***)))###%%%'''***++++++***))))))******+++,,,,,,------))))))***,,,...///111222,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............////////////000000000000111222222333333222222555555555555666777888999<<>>444111000000111444111;;;JJJZZZoootttYYYFFF888333111222111,,,************))))))))))))***************++++++******)))&&&'''((()))******))))))))))))******+++,,,,,,,,,(((((()))+++---///111333...---,,,+++++++++++++++)))***+++,,,---.........,,,,,,,,,---------......---------............///......////////////000000......///000000000000///111111222222444555777777666999===BBBJJJWWWfffqqq>>>HHHYYYkkkuuutttllldddOOODDD999555444444666999999JJJ^^^pppqqqVVVDDD888333111222111,,,))))))++++++************++++++))))))******************))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))***+++---///000///...---,,,++++++++++++******,,,---.../////////,,,,,,,,,---------......---............/////////........./////////000000---...//////000000//////111111111222333444666666333666:::>>>BBBJJJTTT[[[iii|||BBBMMM___qqq{{{zzzrrrkkkVVVKKK@@@;;;::::::<<>>???BBBHHHMMMSSSeee|||CCCQQQcccrrr|||yyyqqqcccPPPBBB@@@AAA>>>BBBKKK___nnnjjjPPP???555444333111...,,,+++***************************))))))*********))))))((()))(((((('''''''''(((((())))))))))))((((((((((((((()))*********+++...111------,,,,,,,,,,,,++++++'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////......---......///000111///000000000111111111111222222222333333444444444555666888;;;>>>AAADDDEEEGGGRRRbbbrrrHHHVVVhhhwwwxxxnnn^^^RRRPPPOOONNNTTT^^^tttgggMMM===555444222000...,,,+++***************************))))))************)))))))))((((((''''''(((((((((+++************))))))))))))************+++---000------,,,,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............///000111//////000000000111111111111222222333333444444444444555666777999;;;===>>>>>>EEEPPP\\\kkkJJJYYYlll|||zzzooogggdddbbbbbbkkkxxx}}}bbbIII:::444333222000...,,,+++***************************))))))***************)))))))))(((((((((((()))))),,,,,,+++++++++************+++++++++******,,,...,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++//////.........///000000////////////000000000000111111222222333444444555555555555555666777888888<<>>@@@FFFTTTfffsssKKK\\\pppuuu[[[EEE999333222111///...,,,+++***************************))))))***+++++++++++++++)))))))))))))))***++++++++++++*********)))))))))+++,,,---,,,+++******+++,,,,,,+++++++++*********'''((()))******+++******+++++++++,,,,,,---------++++++,,,---......//////222111000///////////////---............////////////000000111333444444555555555555555666777888999888999:::;;;>>>FFFQQQYYYkkkxxxNNN```uuurrrWWWCCC999222111000///---,,,+++***************************))))))***+++,,,,,,,,,,,,))))))))))))***+++,,,---+++************)))))))))***+++------+++******+++++++++++++++************%%%&&&'''((()))************++++++,,,,,,------...,,,,,,---...///000111111333222111000///.........------------.........///...///000111222444444555222222222333444555777777777888:::;;;===@@@EEEIIIRRR]]]oooPPPbbbwwwnnnTTTBBB999111111000///---,,,++++++************************((()))***+++,,,,,,,,,,,,************+++,,,------,,,,,,+++++++++*********)))+++------,,,+++++++++++++++++++++************(((((())))))))))))((((((******+++,,,,,,---........./////////000000111111444333222000///.........,,,,,,---------...............///111222333444555222222222222333444555555777888:::;;;===>>>@@@BBBCCCKKKXXXgggyyyPPPbbbwwwlllRRR@@@888111000000...---,,,++++++************************((()))***+++,,,---------************+++,,,---...---------,,,,,,,,,++++++(((***,,,---,,,++++++,,,+++++++++************)))+++++++++******)))''''''******+++,,,,,,---......111111111111000000000000444333222000///.........,,,,,,,,,---------......---...///111222333555555555444444444333444444555333444666777888:::;;;<<>>555555333111...,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))+++,,,,,,,,,---000222000+++)))+++///,,,---/////////---+++)))++++++,,,---,,,***(((&&&))))))*********+++++++++...,,,***)))((()))***++++++,,,---...---,,,+++***++++++,,,------...//////000//////.........//////000///...------...///000000//////111444555222///333333222222333333444555555555666888999:::;;;<<<>>>BBBGGGLLLTTTaaarrr~~~UUUcccxxxcccLLL<<<333333222000...---,,,++++++************************---+++******+++,,,+++***,,,///111///+++)))+++...,,,---...///...---+++******+++,,,---,,,+++)))((())))))*********+++++++++---+++***(((((((((***+++***+++,,,,,,,,,+++******,,,,,,,,,---...////////////......------....../////////.........///000000111000000222444555222000222222222222222333333444666666666777888888888999777:::===???CCCLLLXXXbbbwwwXXXggg|||~~~~~~{{{^^^III:::222000000///...---,,,+++***************************...---******++++++***)))+++...000...+++)))***,,,,,,,,,---......---++++++***+++,,,,,,,,,+++***)))***************++++++++++++***)))((('''((()))***++++++,,,,,,,,,,,,,,,+++,,,,,,------......//////---------,,,,,,------...///.........//////000111111111111333444444222000111111111111111222222333666666666555555555555555555777999:::;;;???GGGMMMZZZkkkZZZkkkxxxppphhhdddeeekkkxxxvvv[[[GGG:::222/////////...---+++******************************---+++))))))******)))(((***,,,...---+++))))))***++++++,,,---------,,,,,,((()))***+++++++++***)))***************************)))(((((('''((()))))),,,,,,------------------+++,,,,,,,,,---------...,,,,,,++++++,,,,,,------.........//////000111111111222222333444444222111000000000000000111111222333333333333444444444444555666888:::;;;>>>CCCFFFIIIVVVgggxxx\\\nnn~~~tttccc[[[RRRNNNOOOVVVdddpppsssYYYGGG<<<555000000///---,,,+++******************************)))((('''''')))******))))))+++------,,,***))))))***++++++,,,,,,---------(((((())))))))))))))))))************************)))((((((((((((((())))))+++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,+++++++++++++++,,,------...//////000000000111111111222333444333222111111000000//////000000111222///000111222333444555555111333444666777:::<<<>>>BBBHHHSSS```nnn```rrr|||ooobbbRRRJJJCCCAAAAAAGGGTTT```xxxoooWWWHHH>>>888333222///---+++*********++++++++++++++++++++++++)))'''&&&''')))++++++***)))***,,,------,,,***))))))******+++,,,------...))))))))))))))))))))))))+++++++++***************(((((())))))))))))******(((((('''(((((()))***++++++++++++++++++,,,,,,,,,++++++++++++,,,---......///000000111111000000///000111333333222000000000000000000000000111111222......///111222444555555333333444444666777888999;;;>>>DDDNNNYYYggg{{{eeevvvyyyooo___OOOCCC===999888999===GGGRRRfffxxxlllTTTHHH@@@:::777444000,,,*********+++++++++++++++++++++++++++,,,***))))))+++,,,+++*********,,,...///---+++))))))))))))***+++---...///,,,,,,+++******))))))***+++++++++*********))))))((())))))******+++******(((((((((((((((***+++,,,------------------------+++++++++,,,,,,---...///111111222222111000.........111333333000......///111000000000000111222222///000000111222333333333666555555666888999;;;;;;666777<<>>>>>555444999>>>@@@AAAKKKWWWgggxxxtttyyy~~~zzzkkkWWWEEE;;;333///---///222555777999JJJ\\\tttgggLLL===;;;>>>>>>999222---*********)))*********++++++,,,,,,,,,111///+++(((''''''((())),,,---...///...---,,,++++++***)))((((((***,,,---...---,,,,,,++++++++++++*********+++,,,,,,,,,---+++)))'''''')))---222555(((((((((***,,,...111222444333000...---,,,,,,,,,)))******++++++,,,,,,---////////////////////////000000000000000000000000111111000000///.........000000000111222222222333000222333333333333444666777777777888:::>>>AAACCCVVV___nnnrrrwwwzzzsssbbbOOO???777111///...///111333666999EEETTTjjjdddJJJ;;;999;;;<<<777111---++++++******++++++++++++,,,,,,,,,,,,...,,,+++)))))))))++++++,,,------------,,,+++++++++***)))((((((***,,,---,,,,,,+++***************************+++++++++++++++***((((((***---111333*********+++,,,///111222444222000...------------)))******+++,,,------...////////////////////////////////////////////////111000000000000/////////111111111111111111222222000111333333222222444555555555555666888;;;>>>@@@JJJQQQ^^^lll{{{rrruuutttiiiUUUCCC777333///000000///000333777:::>>>JJJ\\\sss|||___GGG999666888999555000---,,,,,,,,,+++------,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,+++************+++******)))((()))***+++,,,++++++***))))))))))))***************))))))))))))************+++---...///,,,+++++++++,,,...000111222111000...------......)))***+++,,,---...//////////////////////////////////////////////////////000000000000111111111111111111111111111111000000///111222333222222333555333333333444666888;;;<<>>333111222...222333333;;;HHHMMMJJJEEEEEEJJJXXXrrrlllRRRAAA888444333111///......///...---+++,,,,,,+++++++++++++++***,,,---------,,,+++)))(((******)))(((((((((((()))((((((((()))))))))******+++************+++,,,,,,))))))))))))((((((((((((''')))+++------,,,+++***)))(((((((((((()))+++,,,///...,,,+++******++++++++++++,,,,,,------......------------------------........................---......///000111111222000000000000000000//////...///000111000000111333444444444444555555555555555666666777888===BBBGGGKKKRRR```qqqyyymmm[[[HHH:::222000//////333333555AAASSSWWWQQQFFFFFFIIITTTkkkfffMMM???888444111000///...//////...,,,***)))******************+++,,,,,,,,,,,,+++***)))((()))************)))(((((('''(((((())))))))))))))))))))))))))))))***++++++((()))))))))))))))******'''(((***,,,,,,,,,,,,+++)))((((((((()))***,,,---222000...---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------....../////////000/////////000000000000000---///000000///000111333333333444444444333333222111333555666666888;;;===BBBCCCKKKXXXcccooowwwiiiUUUBBB777111...---000333333666FFFYYY^^^VVVFFFFFFHHHQQQgggbbbJJJ===777333000//////...//////...,,,)))(((((())))))*********+++++++++******************)))***+++++++++***(((''''''(((((()))))))))))))))((((((((((((((()))******(((((())))))******++++++&&&''')))+++,,,,,,,,,,,,))))))((((((***+++---...444333000...---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................---------.....................//////000000111111---...000000//////111222333333333333333222111111///222555777777777888:::CCC@@@BBBIIIOOOWWWeeetttpppcccNNN;;;222111000///...333555:::JJJ\\\^^^UUUGGGDDDCCCMMMfffqqqRRRAAA===999333000...//////000///---,,,+++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++***))))))+++---000222444111///111000------///111444444000)))&&&'''***++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000///////////////////////////////////////.........000000000000000111111222222111111000000111111222666555555555666888;;;===@@@>>>===>>>CCCLLLTTTZZZlllxxxnnn```KKK:::222000000///000444666:::IIIYYY[[[RRRGGGEEEFFFSSSmmmmmmNNN>>>:::888333000,,,------------+++***)))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++***))))))***,,,...000000---,,,...---***))),,,000222333///***'''))),,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000........................////////////............000////////////000111111000000000000111333444555444333333333555777:::<<<@@@===:::999;;;AAAGGGKKKUUU___mmmyyyjjjZZZFFF888111000//////111444555999EEESSSTTTMMMCCCDDDIIIZZZuuufffIII;;;888666333000,,,---------,,,+++***))))))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))))))))***,,,---,,,***+++...---)))(((***---///000...***)))+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000................................................///............///000000......///111222555777888111111111222444666999:::===;;;777555666888<<>>AAAEEEIIIPPP\\\lllwwwcccPPP<<<444111...---.../////////111999??????;;;777===HHH\\\vvvsss^^^FFF;;;777444111//////......---,,,,,,++++++)))+++,,,......,,,+++)))******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))******++++++******)))******)))))))))))))))))),,,+++,,,111111---+++---***++++++***)))***+++,,,*********+++++++++,,,,,,---,,,,,,,,,,,,------...........................,,,---------......//////---------------......///111111111111222333444444000000111333444666888999666666666666777999;;;<<<;;;===@@@BBBFFFNNNWWW^^^nnnwwwaaaLLL999333222...+++------,,,+++...333666666444444;;;FFFVVVjjjzzz~~~jjjXXXEEE<<<999666222000---,,,+++***)))))))))***)))+++---//////---+++)))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))************))))))))))))***((()))---...+++***------,,,,,,+++++++++++++++************++++++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////...------------...//////222222111111000111111222000111222333444555666777555555666666666666666666444666888;;;>>>BBBHHHKKKXXX___iiitttaaaKKK777333222---***,,,,,,******---000111111000///777@@@IIIUUUcccjjjkkk```QQQBBB<<<;;;888444222---,,,+++))))))))))))***)))+++...000000...+++)))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))******+++*********)))''''''+++,,,******---222111///...------,,,,,,************++++++++++++------,,,,,,+++,,,,,,---------------------------++++++,,,------...//////.........---...//////000111111000000///000000111///000111222333333333333333444555666666555444333111222333555777:::===???FFFKKKRRRZZZdddrrraaaJJJ777333333---***,,,,,,***))),,,////////////***222999>>>EEEPPPXXX\\\XXXKKK???<<<<<<999555333///...---+++***++++++,,,***,,,...000000...,,,*********))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++***''''''***+++***+++///666444222000000///...,,,)))************+++++++++------,,,++++++,,,,,,,,,------------------------++++++,,,,,,---.../////////............///000000///////////////000000111//////000111111111111111000222555777888888777666444444444333444555777999;;;???DDDJJJQQQ[[[gggooo{{{aaaGGG888444---+++---***+++++++++,,,,,,------------///111555999AAAIIINNNMMMHHHBBB>>>===:::555000,,,+++******))))))*********))))))+++...---***'''***************+++++++++&&&&&&&&&(((+++------,,,))))))************))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))))))))+++...//////---,,,+++***)))))))))++++++444222///---+++++++++,,,))))))))))))))))))******---,,,,,,---......---+++---......---+++******+++---------............///000///...------...///000111111111111111000//////,,,---...///000111222333111444777999999888555333333333333444444444444555999;;;>>>AAAEEEKKKQQQVVV```lll|||aaaGGG888444---+++---***+++++++++,,,,,,,,,------,,,---...000333888???DDDGGGDDDAAA@@@???<<<666111---,,,++++++******++++++***))))))***------***(((************************&&&&&&(((+++------+++))))))))))))***************((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((()))***)))))))))+++---...---,,,++++++***))))))******+++333111...,,,******++++++)))))))))******+++++++++---,,,,,,---......---+++***+++,,,,,,******+++,,,---------............///111000///......///000111222222222111000///......------...///000111111222000222444666666555444333222333333333444444555555333555777888;;;>>>DDDGGGLLLUUUaaalllwwwbbbGGG888444---+++---***++++++++++++,,,,,,,,,,,,,,,,,,---------000555999??????AAABBBAAA<<<666111------,,,++++++++++++,,,+++***)))***++++++***)))*********))))))*********'''(((+++---///...***''')))((((((((()))******+++((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((()))******)))((((((***,,,,,,+++)))******)))))))))******+++000///---+++***)))******((())))))***+++,,,---------,,,,,,,,,......,,,+++((()))++++++******,,,------------............///111111000//////000111222222222111111000///............/////////000000000...///000222222333333333111222222333444555555666444555666666666888<<<>>>@@@DDDKKKQQQZZZiii{{{bbbHHH888555...+++---***+++++++++++++++++++++,,,---------,,,,,,...111444888<<>>AAADDDLLLSSS]]]hhhwwwcccIII999666///,,,...+++++++++++++++*********))))))***+++*********,,,...444;;;BBBAAA888000,,,,,,+++******)))((()))))))))))),,,...---***(((((()))))))))((())),,,000333666---+++)))))))))***)))(((***+++---------+++((('''((((((((((((((()))******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&(((***+++***)))&&&'''((()))*********))))))******++++++*********)))))))))******+++++++++,,,+++***+++------+++***,,,.........,,,,,,,,,...---------............///------,,,,,,---...000111000///...------...000111---.....................000000000000000/////////333333333222222222222222222444666666666666777888777888::::::;;;;;;<<<===@@@DDDJJJQQQZZZhhhwwwcccIII999666///---...+++++++++++++++******)))))),,,---------++++++---...222:::AAA???666///---///,,,++++++***)))*********(((,,,......+++((('''((())))))(((***---111555888***))))))***+++***(((&&&,,,...000111000---)))'''((((((((((((((()))******))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&(((+++,,,+++***%%%&&&((()))*********))))))******++++++++++++***)))))))))))))))*********,,,+++***+++,,,---+++))))))+++,,,,,,,,,,,,---///---------.........//////...---------...///111222222111///---,,,---...///---------.........//////000000000000///...---,,,444444333222222111111000111333444555333333333444444444555666777888999:::888;;;>>>BBBGGGQQQ]]]eeesss|||cccMMM666...000111...+++***++++++,,,+++***)))(((++++++,,,,,,,,,///444777;;;AAACCC<<<333///,,,)))((()))*********)))'''&&&))))))************))))))+++...'''******333BBB333...---+++)))(((((())))))222666:::999444...***)))(((((())))))*********+++******))))))((((((''''''''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))******)))((((((((((((((('''(((***+++,,,,,,++++++......---,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,---///111222///............------------------............///555555555333000...---.........///000111222222333444333111000000111333444444444444444444555666777555666777:::???DDDIIILLLYYY```kkkyyyaaaLLL666///111111...+++++++++,,,,,,,,,+++***)))---------------111555999>>>CCCCCC;;;222---+++(((((())))))***)))((('''&&&))))))************))))))+++...'''++++++333BBB333,,,+++***)))))))))***+++222666::::::555///+++)))(((((()))))))))************)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))******)))(((((((((((((((((((((***+++,,,,,,++++++...---,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---...///000000............------------------------...............000111111//////000111/////////000111111111222444333111000000111333444333333333333444555666777:::999999999:::===???AAAIIIOOOXXXcccqqq\\\III666000111000---+++,,,,,,---------,,,+++***////////////000444999>>>CCCFFFCCC999000,,,***((()))))))))))))))(((''''''((())))))******))))))(((+++...(((,,,,,,444CCC333******)))((()))***+++,,,000444888999666111,,,)))(((((())))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((()))***+++,,,))))))))))))))))))))))))******)))))))))(((((((((((()))***+++,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,++++++***)))***+++---//////000//////............------------------------............+++---//////......///000000000000000000000000000333222111000000111222333111111222222444555777888:::999888666666666777888<<>>AAAFFFNNNXXX^^^nnnxxxJJJ>>>333000000...,,,,,,---------------------...,,,...111444777===CCCHHHKKKJJJBBB777///---,,,)))***))))))((((((((((((((((((((())))))))))))(((((()))---''',,,---555CCC333,,,+++***((('''(((((()))***,,,///111111///+++((())))))(((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((''''''((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))************))))))*********++++++,,,------++++++***)))))))))******---------------,,,,,,+++***,,,...000000///...---...------------,,,,,,,,,,,,,,,,,,------------...---///111111000.........000000000///////////////111111111111111111111111222222333444555777999:::333333333333444555555666;;;;;;<<<<<<>>>CCCJJJOOOWWW___kkkyyy@@@777111000000---,,,---------,,,,,,,,,---......,,,///333777;;;@@@DDDHHHHHHGGG???555...---,,,)))******)))((((((((((((((('''(((((())))))((((((''''''+++&&&,,,---555CCC222---,,,***(((''''''''''''))))))***---......+++)))))))))((((((((((((''''''(((((((((((())))))))))))'''''''''(((((())))))******)))(((''''''((()))***(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++++++++***)))+++******++++++,,,---...,,,+++******))))))******---............---,,,,,,+++,,,.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,------------***---111222222111222222////////////////////////111111111111111111111111222222333444555666888999555555555444444333333222777777888777888:::>>>BBBFFFLLLTTT^^^iiiwww777111...//////,,,,,,...,,,,,,+++++++++,,,.........111777;;;===???BBBDDDCCCBBB;;;222------+++'''+++***)))((('''(((((()))''''''((((((((((((''''''&&&***%%%+++,,,444BBB111+++***)))(((''''''((()))***((((((***---...---+++))))))(((((((((''''''''''''((((((((()))))))))***&&&''''''((())))))*********)))'''&&&&&&''')))***(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((***,,,,,,+++***)))++++++******+++,,,...///,,,,,,+++************+++,,,------------,,,++++++---------...............---------,,,,,,,,,++++++++++++,,,,,,,,,---------***---111333222111111111---.........///000000000000000111111111111000000222111222222333444555666444444444444333222222111222333444444444555888:::;;;???EEEKKKRRR[[[gggooo}}}222...,,,......,,,,,,///,,,++++++***+++,,,......000444999===>>>??????@@@???===777///+++,,,***%%%+++***((('''''''''((()))''''''((((((((((((''''''%%%)))%%%+++,,,333AAA111)))((((((''''''(((***++++++)))'''(((,,,//////---))))))(((((('''''''''&&&'''((((((((())))))******&&&''''''((()))******+++)))(((&&&%%%%%%&&&((()))(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((***,,,---,,,***))),,,+++******+++,,,...///---,,,++++++******+++++++++,,,,,,,,,,,,+++******......---------...//////---------,,,,,,,,,++++++++++++,,,,,,,,,---------...000333333111...---,,,,,,------...///000111111000000111111111111000000111000000000111222222333111111222333333333333333///111333444444555666888444888===BBBEEEKKKSSSYYYcccnnn}}}000///---,,,+++,,,,,,---,,,,,,+++++++++,,,...///444888===@@@@@@<<<999888;;;999666333000...---,,,(((((((((((((((((((((((('''(((((((((((((((((((((,,,''')))******444999111)))))))))))))))*********,,,,,,,,,+++++++++******,,,,,,,,,++++++)))((((((***(((&&&&&&'''(((((('''%%%''')))***+++***(((''')))*********++++++++++++(((((('''&&&%%%&&&))),,,(((((((((((())))))))))))%%%(((---000000...***'''*********,,,...///...,,,,,,,,,,,,++++++*********,,,+++***)))))))))***+++///000111111111///...---------------,,,,,,+++***------,,,,,,,,,---......000///////////////000000...------......///000111......///000000000000000111222222333333222222111333333333444444444555555222222333333333333444444444555888;;;>>>BBBDDDFFFNNNVVVaaakkkvvv///...---,,,++++++,,,---+++++++++,,,,,,...000111666<<>>???AAAGGGOOOVVV]]]gggsss|||...---,,,++++++,,,,,,---***+++------...000333555<<>>>>>BBBGGGKKKOOOVVV^^^eeesss{{{......---...///111333444666777777444333:::GGGRRR^^^ZZZPPPCCC666//////111000///...,,,,,,,,,,,,---((((((((((((((((((((((((((((((((()))******++++++***'''***+++)))000555---((((((((((((((((((''''''&&&&&&''''''((()))******'''(((((()))))))))(((((('''&&&''')))******'''%%%%%%&&&'''((((((((('''&&&+++++++++++++++*********'''(((((('''&&&&&&)))+++...---,,,+++)))((('''&&&(((((('''''''''((()))***+++*********,,,,,,***)))((()))))))))*********+++'''((()))******))))))(((((()))******+++++++++***))))))***++++++++++++++++++++++++,,,---...///000333333222111000000000000111000///...............,,,---......//////......000000111111111111000000//////000000000111111111111111111111222222222222222222333444555666666777888777777777888999999888999<<>>>>><<>>999444111000111444777999999999666;;;AAADDDFFFHHHMMMQQQUUU^^^kkktttzzz222///---,,,///333555666HHHYYYiiinnnrrrssshhhYYYDDD:::222000000---******,,,+++((('''&&&'''((()))((((((((((((((((((((((((+++*********))))))(((((('''((()))(((&&&&&&((())))))---000...)))%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))(((((((((((((((((()))'''(((***)))'''&&&&&&''''''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************++++++))),,,///000...+++))))))+++)))'''(((***+++***(((,,,+++)))((((((((()))***,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,------...///...---+++******,,,000555999999666333//////...------------...///////////////.........,,,,,,...///000000000000...111444444111///000111111111222222222333333333111111111111111222222222111333555666555444444444555777888666555777888777444555666777888999:::;;;:::;;;<<<===>>>@@@AAAAAAJJJLLLPPPUUU[[[dddmmmttt///...------000555:::>>>QQQ```mmmpppqqqooocccTTTAAA888000//////,,,************(((''''''((())))))))))))))))))))))))))))))******)))))))))((((((((('''((()))(((&&&&&&((()))(((---000...)))&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((())))))******))))))(((&&&((())))))'''&&&&&&''')))))))))***+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************++++++***,,,...///---+++++++++,,,)))''''''))),,,,,,+++---,,,+++)))))))))******...---,,,+++************************+++++++++,,,,,,------...---,,,+++***---...000444666666444111//////...---------------////////////............,,,---...///000000000000...111444333111000000111000000000111111111222222......///000222333444444666444111//////111333555444555666666555666666666333444444555777888888999777777888999::::::;;;;;;???AAADDDGGGKKKRRRYYY^^^gggppp|||,,,---...///111888BBBIII\\\hhhrrrrrroooiii[[[LLL<<<444.........+++***+++(((((((((((())))))))))))************************))))))((((((((((((((('''((())))))(((''''''(((***)))...111000+++((((((+++'''''''''''''''''''''''''''(((((())))))(((((('''((()))+++,,,,,,+++)))((('''((())))))'''&&&&&&'''++++++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************+++++++++,,,------,,,,,,---...///+++'''&&&(((+++...//////---,,,************+++//////---,,,+++******))))))))))))*********++++++++++++,,,,,,,,,+++******......///111333333111//////......---------------........................---...///000000111111000...000333333222000000111/////////000000000111111//////000000111222333333666444111222555666444222222333444555555555444444222333333444555666777777666666666666777777777888999;;;>>>???AAACCCGGGJJJNNNUUU___hhhppp|||,,,...111222444<<>>333...+++,,,,,,))))))+++&&&'''((()))******))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))'''''')))***111555999666///)))((()))((((((((())))))*********(((((())))))))))))((((((((())),,,------,,,)))((()))+++,,,,,,***))))))***---,,,***(((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***++++++************+++++++++,,,+++******+++---000444111---)))'''(((+++...,,,+++***)))((())))))***---,,,+++)))((((((''''''((())))))))))))*********************************+++******+++...000000000......---,,,,,,,,,,,,,,,,,,---------......//////...//////000000000000///...///000111222222111000000000000111111111222222222222111111000///......+++///777BBBIIIGGG===444777222000333555222111222555555555555555555555555;;;;;;:::::::::999999999333666888999999999999:::;;;===@@@BBBFFFLLLUUU[[[hhhoooyyy555777:::===BBBLLLWWW```hhhjjjkkkhhh___QQQCCC999111---+++,,,+++((((((+++(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))***)))(((((()))+++111555999777000)))'''((('''(((((())))))******+++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((***+++,,,,,,***))))))***++++++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++************++++++***++++++***))))))+++...111111///+++(((((()))+++***)))((((((((()))***++++++***)))((((((((((((((()))))))))*********++++++*********)))******+++,,,***))))))+++...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////...............000222333111///000000000111111111222222......//////000111222222......222888???BBBAAA???>>>555000444555111000333555555555555555555444444888888888888888888888888333555777999888999:::;;;777888:::<<>>DDDMMMXXXbbbhhhiiiiiiiiieee[[[KKK===555000---,,,---+++'''(((+++******(((''''''((())))))((((((((((((((((((((((((((((((((()))))))))******)))******)))(((((()))+++,,,111666555...)))'''(((''''''(((((()))******+++******++++++++++++******((())))))******))))))((((((***++++++)))(((((())))))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++************++++++)))***+++***(((''')))***+++---...---***))))))+++)))((((((((()))+++---...******)))))))))))))))***************+++++++++,,,+++******)))***+++,,,---*********,,,...///...,,,...---,,,,,,++++++,,,,,,++++++,,,------...//////------............------...------000222333111////////////000000000111111,,,---...///000111222333111000///000555;;;BBBFFFEEE888111444555111000555555444444444333333222222555555555555666666666666444666888888888999:::<<<888888:::;;;===@@@CCCFFFCCCGGGLLLQQQWWW___iiippp~~~<<<===AAAIIIUUU```iiimmmkkkjjjhhhdddYYYHHH:::333///---,,,---+++''''''+++,,,+++((('''&&&'''((()))))))))))))))))))))))))))(((((())))))******++++++)))******)))(((((()))+++'''---333222---((('''(((&&&''''''((()))*********''''''(((((((((((('''''')))(((((((((((((((((()))'''(((***)))'''&&&&&&''''''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++************++++++)))*********(((''''''(((&&&***......,,,******+++))))))((()))+++---///000*********)))******+++,,,***++++++++++++,,,,,,,,,++++++*********+++---...,,,,,,,,,---......,,,)))...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////,,,------...------,,,,,,...------///222333111.............../////////000////////////000000000000222222111111333999AAAGGGIII;;;111444555111111666444333333222222111111111444444444555555555666666222333444444444444777999777777777888888999:::;;;:::>>>CCCFFFIIIMMMSSSXXX___hhhvvvGGGJJJOOOVVV^^^ffflllpppooommmhhh```TTTGGG;;;444///---+++***++++++***)))******))))))(((((('''''')))***+++***)))((((((***)))+++---......,,,)))''')))(((((()))++++++***(((+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((&&&&&&%%%%%%%%%***)))'''%%%%%%%%%'''((()))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((()))***++++++******+++++++++******))))))))))))))))))))))))))))))+++---///...,,,(((&&&***((('''''')))+++,,,+++++++++++++++++++++++++++---......---+++******+++++++++***))))))***+++,,,)))***+++,,,...///000000...---,,,+++***)))************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---------............///...............///000000000000000000000000000000111000//////111555999<<<:::888444111111333555888888666333111000111222333444444444333333222222222333444444555666777777888777666666666666888:::;;;:::;;;;;;===???BBBEEEGGGLLLSSS\\\ccciiiqqq{{{TTTUUUYYY^^^dddkkkppptttqqqnnnhhh^^^RRRDDD999222///---+++***++++++***)))***)))))))))(((((((((''')))***+++***((('''((()))((()))+++,,,,,,+++)))(((((('''&&&'''(((((('''%%%******+++++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''&&&''''''((()))***)))'''%%%%%%&&&'''((((((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))***++++++******+++++++++******)))(((((((((((((((((((((((()))***,,,......---+++)))+++)))'''''')))++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++---------............///...............///000000////////////////////////......---...000222555777666444111///...000333555777555333111000111222333222222222222222222111111555666666666777888888888555555444444555777888999888999999:::<<>>444...///---+++***++++++***)))))))))))))))(((((((((((('''((()))((('''&&&'''((((((((((((((()))+++---...///---++++++++++++***((()))))))))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&''')))***,,,---)))(((''''''&&&'''((((((''''''''''''(((((())))))***************************)))))))))))))))******))))))***+++++++++******(((((((((((((((((((((((((((((()))+++---///111222...,,,)))((()))***)))(((***+++++++++++++++,,,,,,***+++---,,,,,,+++---.........---,,,,,,+++++++++---------,,,,,,,,,++++++,,,---///000000...,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------............///...............///000000////////////////////////...///111222222222111000222111000///000222444555444333111000000111222333///000111222333333222222777777777777777777666666444444444444444555666666555555555666777777888999888:::===>>>???AAAEEEHHHHHHKKKQQQXXXaaalllwwwqqqqqqqqqsssuuuyyy|||{{{sssgggWWWHHH<<<333//////---+++***++++++***)))(((((((((((())))))))))))'''((()))((('''&&&'''((())))))((((((***,,,...000111///---,,,,,,---,,,+++*********)))************((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******(((((('''''''''((((((((((((((())))))******************************************)))))))))))))))***((()))***+++++++++++++++))))))))))))))))))))))))'''((((((***,,,///111333///---***))))))***)))(((*********++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,++++++***,,,,,,------...////////////000111111000---+++)))++++++,,,------------,,,+++++++++,,,,,,------------------............///...............///000000........................///000111222222111///...000000000000000111222333111111000000000111222222000111333444555444333222555555555555555444444444444444555555555555555555555555666666666777777777444666777999:::<<>>@@@AAAAAAHHHLLLRRRWWW^^^gggqqqyyy}}}}}}uuukkk\\\LLL>>>555111000///---+++***++++++***)))'''((((((((())))))******)))***+++***)))((()))***(((((())))))******++++++...+++)))(((***,,,------((('''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((++++++***))))))((())))))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************...,,,***)))***+++++++++))))))***+++,,,,,,------)))+++,,,,,,,,,,,,---///***+++---///000000//////***++++++,,,---...///000///...---,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++---------.........//////...............///000000........................111111111111222222222222111222333333333111000///------...///000111222222000111333444444222///---000000111222333333444444111222333444333333111000222333555666777666666555333222222444777999::::::777777888:::===>>>===<<<>>>AAACCCFFFIIIPPPZZZaaagggqqq}}}}}}~~~uuunnn\\\GGG;;;888444...///...---+++***)))))))))******)))(((((((((((((((,,,+++***))))))((()))))))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''+++***)))'''''''''((()))))))))(((((()))***++++++************,,,...000222111...+++)))***+++,,,,,,---,,,+++******+++,,,---***))))))***,,,,,,+++)))***)))))))))))))))******---+++((())),,,---,,,***+++,,,------,,,+++,,,...++++++++++++,,,---............---------,,,,,,,,,---,,,,,,---...---+++)))+++---......,,,+++******............//////000000///////////////.........////////////..................//////000222333444444333222000///.........000000000000111111111111111111111111111111111111//////000111222333333333333222222222333333444555222222222333333444444444666666666666777888::::::888888777777777777888888:::::::::<<>>555444222......---,,,+++***)))))))))***))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***************+++***))))))))))))***++++++---...///000333777:::<<<666333...***)))(((((('''******))))))))))))*********,,,...---***((()))***++++++++++++,,,,,,---...000...,,,+++++++++***)))(((***+++***(((((()))*********)))******+++,,,---,,,,,,,,,,,,++++++++++++)))))))))+++...///...---,,,...//////---,,,,,,------------------...............//////////////////////////////.....................///000111222333888777666555333222111111222111111000000000111111000000000000000000000000//////000111222222222222444333333222222222333333222222222222333333333333222333333333444555555555777777666666666666777777444444444555666999;;;<<<:::===BBBEEEHHHMMMTTTYYYcccjjjuuueeemmmwww}}}|||wwwhhh[[[III:::444222111///---,,,+++***))))))))))))))))))(((((((((((())))))&&&'''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''''''''(((((()))))))))))))))***((((((((((((((()))))))))*********************************))))))***++++++------000333777<<<@@@CCC;;;666111,,,***)))'''&&&))))))(((((((((((()))))))))---000...)))&&&(((+++)))))))))******,,,------333111///...,,,+++******+++,,,---,,,***)))***+++))))))))))))***+++,,,---,,,,,,,,,+++++++++*********))))))+++---///...------...//////---------...------------------------............////////////////////////........................000111222333999999888777666555444333333333111000000000000111//////////////////////////////000111111111111111444333222222111222222222222222222222222222222333222222333444444444444444777666666555555666666777666555555555666777999::::::<<>>:::777111---,,,+++***)))((()))************)))(((+++,,,,,,---,,,,,,++++++***+++,,,---///111333444444555444111---++++++---,,,---...,,,***))))))************++++++,,,---...------------,,,,,,,,,,,,,,,***)))***,,,...///...,,,,,,---,,,++++++...000/////////.........------------......///000000111////////////............---------...///000111222666777:::<<<======<<<;;;888666333000//////000111///////////////////////////000000000000000//////000000000000111333444444222222222222111111111000333444555666666555444333555444444444444444444555333333444444444444444333777777777999:::;;;::::::999<<>>>>>======999777333000//////000111000000000000000000000000///000000000000000///////////////000111333444555222222222222111111000000222333555666666555333222555444444333333444444555444555555666666666555555555555555666888888777666555999===>>>>>>???BBBFFFJJJRRR\\\ccciiitttJJJ\\\nnnxxx~~~~~~mmmYYYDDD999111000222000---+++***)))'''&&&%%%&&&((())),,,+++******))))))***************))))))))))))))))))******+++++++++******))))))(((((((((((())))))***************++++++,,,((((((((((((''''''''''''+++***)))((('''''''''(((+++)))))))))))))))'''%%%((((((''''''''''''(((((((((((((((((((((''''''&&&''''''((()))*********))))))((((((***,,,---,,,+++///...---+++***)))))))))(((***---...///111333555------------,,,+++***))),,,,,,++++++***)))((((((,,,,,,+++,,,,,,---//////---,,,,,,---000111111111...---,,,+++***++++++,,,---,,,++++++******++++++*********+++,,,---...///333444555555222111000111---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,111000///...............,,,---111555777777444111//////......//////000111------,,,,,,---......///333555888;;;===>>>>>>===<<<999444000------...///...//////000111222222222000000000000////////////000000000000111222333444000222444555444222333333666333111222555666555444555555555555555555555555333333222111111222222222333333333444555666777888;;;;;;<<<;;;777555999???CCCFFFKKKQQQXXX```iiippp}}}HHHYYYlllvvv{{{yyygggRRRBBB888000000111///,,,+++***)))(((''''''(((***+++,,,+++******))))))******)))))))))))))))*********++++++++++++***)))(((((())))))(((((((((((()))))))))))))))))))))***++++++(((((((((((('''''''''''')))(((((((((((()))))))))***)))((()))******(((&&&'''&&&&&&%%%%%%&&&&&&'''))))))*********))))))(((''''''(((((())))))(((((())))))***,,,...///...,,,,,,++++++************+++---...//////------...///------------,,,+++***))),,,,,,++++++***))))))(((***++++++,,,------......,,,++++++,,,///000000//////...,,,+++***+++,,,------,,,++++++******++++++++++++++++++,,,...///000777999;;;:::777333111000...------------///000222...---,,,,,,,,,,,,------000///......------......///000333666999888444111//////............//////000////////////000000111222444777:::<<<<<<<<<<<<:::888444000......///000...//////000111111222222000000000000////////////000000000000111222333333111333555666444333222333444222111222444555444333444444444444444444444444555444444333333444444555444444444444444555666777:::;;;;;;:::888777:::>>>===???BBBFFFKKKQQQYYY^^^eeelllvvvCCCTTTgggsssxxxsss___KKK???666//////000---+++*********)))))))))+++---...++++++***))))))))))))***(((((())))))******++++++,,,,,,,,,+++***)))(((''')))((((((''''''(((((()))((((((((((((((()))******(((((((((((('''''''''''''''''''''((()))******+++(((''''''(((******)))((('''&&&&&&%%%%%%&&&&&&'''******+++,,,,,,,,,++++++***************)))))))))******+++...111111///---)))))))))))))))***+++,,,...//////...,,,++++++,,,------------,,,+++******,,,,,,++++++***))))))))))))***,,,---......------+++******+++...//////...111///---+++***,,,...///---,,,++++++******++++++++++++,,,,,,---...000111:::===AAAAAA===777222///000...---,,,...222777:::111000...,,,+++,,,---...///...------------------111222444777:::999666333111111000///.........................../////////111333555888999:::999999777666333000//////000111...//////000000111111222////////////000000000000000000000000111222333333333555777777555333222333333222222333444555444333222222222222222222222222444444444333333444444555555444444444444444555555888999:::999888888;;;<<<===>>>???AAABBBFFFKKKOOOSSSWWW^^^fffppp>>>NNNaaaoootttnnnZZZHHH<<<444......///,,,***************+++,,,---///000++++++***)))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,+++***)))(((((((((''''''((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''((()))))))))))))))'''&&&&&&(((***+++***)))))))))(((((((((((()))))))))***+++,,,------------......---,,,,,,,,,++++++***+++,,,///111111///,,,)))))))))((())))))***+++)))+++,,,,,,,,,,,,---///,,,---------,,,,,,+++***+++++++++*********)))))))))+++---///000///...---++++++***+++...///...---111///---++++++,,,///111---,,,++++++******++++++,,,,,,,,,---...///000111999===BBBDDD@@@:::333000111///---,,,///555<<<@@@444222///,,,+++,,,...///...------,,,,,,,,,------///111333777:::;;;888666444333222111000000000000......///000000111111111000222444666777777666555444333222111000000000111////////////000000111111////////////000000000000/////////000000111222333555666888777555333222222333333444666666666555444333333333333333333333333222222111111111222333333555555444333333333444444555888:::888777888:::999===>>>?????????@@@CCCFFFJJJMMMQQQUUU[[[eeerrr{{{:::GGGZZZiiioooiiiWWWGGG888222---......+++)))***)))******+++---...///000+++***))))))(((((())))))''''''((()))***++++++,,,++++++,,,---............((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((('''''''''''')))))))))***)))((('''&&&&&&&&&&&&(((***++++++))))))))))))(((((()))))))))((()))***,,,---...//////000///...---,,,,,,------,,,,,,---///000000...++++++***))))))((()))))))))''')))+++,,,,,,,,,...000,,,,,,---------,,,+++++++++++++++***************+++,,,...000111000///...---,,,+++,,,...//////...000///---++++++---///111---,,,++++++******++++++,,,,,,,,,---...///000111444999???BBB???:::555111222///---,,,///555<<>>999555666888777888999:::999999:::<<<>>>???BBBFFFHHHKKKQQQYYY___qqq}}}666@@@PPP___fff```RRREEE666111---......***)))***((()))***+++,,,---......******)))(((((((((((()))(((((())))))******++++++***+++,,,---.../////////(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((((((((('''''''''''')))************(((&&&%%%'''&&&&&&(((***+++***)))(((''''''&&&&&&''''''(((((()))+++---...000111111///...---,,,,,,,,,---...000///......//////---+++,,,+++***)))))))))))))))+++,,,------++++++,,,---,,,,,,,,,------,,,,,,+++************************+++,,,...///000000//////---,,,,,,---...//////---...---,,,,,,,,,---...///---,,,++++++******++++++++++++,,,,,,---...000111000555:::<<<;;;888444333111///...---///333888;;;222111///---,,,---...///------------------...///...///111666:::<<<<<<;;;333333333444555666777888777777888888777555333222000111333444444333111000111111222222222111000///////////////////////////......//////000000111111////////////000111222222333555777777555333222333333666:::<<<;;;999777777444444444444444444444444333333333333444555666666444333333333333333444444444AAAFFF>>>555555777666555777888888888888:::<<<999<<<@@@BBBDDDGGGMMMQQQZZZfffvvv333:::GGGTTTZZZUUUIII@@@444000...///...***)))+++'''((()))***+++,,,,,,,,,******)))((((((((((((((()))))))))))))))***************+++,,,---------,,,(((''''''&&&&&&''''''(((((((((''''''(((((()))***(((((((((((('''''''''''''''((()))******)))'''&&&(((''''''(((***+++***(((((((((''''''''''''(((((((((***,,,...111222333444222111/////////000222333666333000//////...---,,,+++************++++++,,,---...///...,,,***+++,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,---.........---++++++,,,---...---,,,++++++,,,------------------,,,++++++******++++++++++++++++++,,,...///000000333666777666444333333//////......///000222333//////...------...............------......///000222222444777;;;<<<<<<:::777888999:::===???BBBCCCBBBBBBAAA???;;;777333000111222333444333222000...000111222222222111///...////////////////////////.........///000111111111///......//////000111222111333555666444333222333111666;;;===;;;888777666222222222222222222222222333333333333444555666777222222222222333444555555888IIIPPPEEE777444777888777888999:::999999;;;<<<999<<<>>>??????AAAGGGKKKJJJSSS___jjjuuu222666@@@LLLRRRLLLBBB:::444000...///...******,,,'''((()))*********************)))(((((((((((((((*********)))))))))))))))******+++++++++******)))'''''''''&&&&&&'''''''''((((((((((((((()))******)))(((((((((''''''''''''%%%&&&(((***+++***)))((((((''''''(((******)))(((******))))))))))))*********+++---000222444555666666555333333333555777888999666222/////////...---)))))))))***+++---...///,,,---......,,,,,,---...++++++,,,------,,,,,,,,,******************++++++************+++,,,---...,,,*********,,,---,,,+++)))***,,,---...---,,,,,,---,,,++++++******++++++*********+++,,,---...///111333444444333222222222///////////////......------------..............................///000111666666777999<<<<<<;;;999===>>>???BBBEEEHHHKKKMMMRRRQQQOOOKKKEEE???999666111222333444333111///...000111222333222000...---///////////////.........---......///000111111222.........//////000111222000222444555444333333333000555;;;===;;;888666555111111111111111111111111111111111111222333444555111111111222333444555666;;;NNNXXXJJJ999555888:::555666888888777666888999:::;;;;;;999888:::???DDDCCCJJJRRRWWW___nnn000333;;;DDDJJJFFF<<<333555444111...+++***))))))'''''''''((()))******************))))))))))))))),,,,,,---...---,,,***)))***(((''''''((())))))((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''+++(((&&&'''***+++)))&&&((('''&&&&&&'''((()))***)))(((((('''''''''(((((()))+++///444999;;;:::888;;;;;;999888===DDDFFFBBB<<<;;;666///+++,,,...///...,,,******+++,,,+++***,,,++++++,,,......---+++000000/////////.........000...+++((('''&&&'''''',,,...///...---++++++,,,,,,,,,,,,++++++++++++***------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......---------...000111222222111111444444222111000...------000//////.........//////////////////////////////000111333666999<<<>>>???>>>>>>@@@FFFMMMTTTXXXZZZ]]]\\\ZZZVVVPPPFFF<<<444555555555444333222000000333222222333333222///,,,000////////////.........000000000000000000000000---......///000111111222222222222222222111000///222444666777555333222222111111111111111111111111444222111//////000222333111222333222111111222444999HHHMMMBBB777777999666666666777888888888888888888888888999:::;;;===>>>BBBCCCEEEIIIQQQ\\\hhhppp...111888@@@FFFDDD<<<444555444111...+++***))))))'''((((((((())))))******))))))))))))************,,,,,,---------,,,******+++)))'''((()))***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''((((((''''''''''''(((((('''''''''((()))***)))(((((('''''''''((((((+++---000555999<<<===<<<@@@CCCEEEHHHOOOWWWXXXTTTJJJEEE;;;111,,,,,,,,,,,,...---++++++,,,------,,,---------...///000...---111000000000////////////111///,,,***((((((((()))---...//////---,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,---............---000111222222222111000///111111000000///.........//////............//////////////////////////////000111333555888:::;;;<<<<<<>>>BBBIIISSS[[[aaaccceeeccc```^^^YYYPPPDDD;;;555555444444333111000000444222000///000000///---/////////.........------000000000000000000000000//////000111222222222222111222222222222111000///111333555555333222111111111111111111111111111111333222111000000111222333222333333222111111222444888CCCFFF>>>999;;;:::444555555777777888777666666777777777888999:::;;;<<>>???EEELLLUUU^^^iiiqqqqqqlll[[[NNN>>>333......---,,,///---,,,,,,...//////...///...///000222222111///222111111000000000000000111000...,,,+++***++++++---...000///---,,,------,,,,,,++++++++++++******+++++++++,,,---...///000------,,,,,,,,,,,,------,,,------...............222333333333333111///...............//////////////////............//////////////////////////////000111222444555777888999<<<>>>DDDMMMWWW```eeeggglllhhhdddcccbbbZZZLLLAAA555444444333222111000000444111...,,,---...//////............---------,,,000000000000000000000000000111333444444333222111111111222222111111000000000222333333222000000000111111111111111111111111333222111000000111222333222333444333111111222444666<<<>>>:::;;;???<<<555444555777888888666444333666666666777888999:::;;;===>>>>>>???AAAEEEJJJNNNXXXcccttt///000222666::::::666333444333000...+++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,***+++,,,------,,,+++***,,,***))))))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((("""&&&***,,,+++))))))***)))))))))))))))))))))***(((((((((((((((((()))***)))***,,,...222777<<<@@@HHHSSScccrrr~~~dddRRR===222000000000000///---,,,---///000000///000000111333555555333111333222111000///000000111222111///...,,,,,,,,,,,,---...000000...---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------------...////////////...222333333444333222111000///////////////////////////............//////000////////////////////////000111111222333444555555<<>>EEENNNWWW]]]^^^^^^aaa[[[WWWXXXZZZVVVJJJ>>>444333222000/////////////////////000222222000.........---------,,,,,,,,,////////////////////////...000222333333111///---///000000111111111000000111222333333111000000111111111111111111111111111222222111222222333333444444555555333222111222444000555;;;>>>AAADDDFFFEEE;;;;;;<<<<<<;;;888666444888888888888888999:::;;;666888;;;===>>>???BBBDDDFFFKKKSSS]]]iiiyyy222222222333333333333222444222000---,,,+++***+++(((((()))******++++++,,,)))*********+++,,,,,,,,,)))***+++,,,,,,,,,+++***+++***((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************,,,******---111222...******++++++++++++***))))))(((((((((((()))***++++++***,,,...///000555===CCCMMM^^^tttiiiSSS===444111---,,,//////...---///111333444333666666888;;;>>>===;;;888777666444222222333444555666555444333111///...------///111111000///000111//////.........---------000000///.....................------------.........//////000000000000000...///111333333333333222333222222111000//////.........---......///000111//////////////////////////////000000111222222222666;;;CCCMMMVVV[[[[[[ZZZTTTPPPMMMNNNPPPMMMEEE===444333111///......//////---...///111333333111...............---------,,,////////////////////////---...000111111000///...//////000000111111000000111222333222000000000222111111111111111111111111111111222222333444444444555555555444222111222444000444;;;AAAEEEIIIKKKLLL@@@??????===;;;999888777888888888888888999:::;;;777888:::;;;::::::<<<===@@@DDDJJJPPPYYYfffuuu000111222222333444555666333222000---,,,+++++++++''''''((()))+++,,,------++++++++++++++++++++++++((()))***+++,,,,,,+++***+++)))'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******++++++************+++,,,,,,+++***++++++,,,,,,,,,+++***)))(((((((((((()))***+++,,,***---//////000333;;;AAALLL]]]ttt}}}cccNNN<<<666333------222111000000111444666777777:::;;;>>>AAACCCCCC@@@>>>;;;:::777666555777888:::::::::888777444222000...---///111111000000000111000000000000/////////////////////...//////000000......------------......//////000111111111111000///000111222222222111000000000000000000000000///---------......///000111////////////////////////...//////000111222222222444999AAAJJJQQQTTTRRROOOHHHEEEBBBBBBDDDBBB>>>:::444333000...---......///---------...111222111000/////////.........------////////////////////////---......///000000000000...//////000000000000000000111111000///...///111111111111111111111111111000111222333444444444444555666666444222111222444333333777@@@JJJOOOOOOMMMCCCBBB???===:::999888888888777777777777888999999777888999999888777999:::AAACCCGGGJJJOOOXXXccckkkwww---///111333444555888999333222///---,,,+++++++++&&&'''((()))+++---...///,,,,,,++++++++++++++++++((()))***+++,,,,,,+++******(((''''''((())))))((())))))))))))))))))))))))************************''''''(((******+++++++++''')))+++***'''%%%(((***+++,,,,,,---,,,+++***)))(((((((((((()))***+++,,,(((+++......---000888>>>IIIZZZqqqrrr[[[III:::777555000111888333222222444777999:::999>>>???AAAEEEGGGGGGDDDAAA???===:::999888999;;;===>>>===<<<:::777444111000...///111111111000111222111111111111000000000000............///111222333......------------......//////000111111111111111111111222222111000...---------......///000000111---------......000111111////////////////////////......///000111222333333555888???GGGKKKKKKFFFBBB>>>===;;;:::;;;:::999888444333000...------...///...,,,***+++---000111111000////////////.........////////////////////////---......///000111111222......///000000000000000///000000///------...000111111111111111111111111000111222333444444444444666666666444222111222444666222333???NNNTTTQQQLLLEEECCC???<<<999888888999777666666666666777777888666888999888888999;;;===@@@BBBDDDEEEFFFKKKSSSYYYeeeqqq......///000333666999;;;111000///...,,,+++)))))),,,+++***))))))+++---///...---+++)))((())))))***************************+++***)))'''''''''((()))******))))))))))))******)))((('''&&&&&&&&&'''(((***+++,,,------,,,+++***---,,,+++)))))))))******---------,,,,,,,,,++++++++++++++++++++++++++++++###)))...,,,)))+++444===AAAVVVkkkuuu|||}}}rrrbbbJJJCCC;;;555444555555555666666555666999===AAADDDHHHIIIKKKLLLMMMMMMMMMLLLMMMHHHBBB>>><<<;;;:::999888888888888888777555555000111222333333222111000222222333222222111000///111111111111111000000000222111000//////...//////222111000000000000000111111111000000000000111111222111000.........///000---...///000000///...---...------,,,,,,------...000000000000111111111111333888@@@FFFHHHFFFAAA>>>:::888666444444444333111222000...///000000---***............////////////..................///000..............................///000000000000000///////////////000000111111111000000000000000111111111222222222222111111000000//////111333666888333333333222222111111111555444666>>>HHHNNNOOONNNEEEDDDBBB???<<<:::888666666666666666777777777777:::::::::;;;<<<===>>>???>>>>>>???AAADDDGGGJJJLLL[[[aaammmzzz......///000333555888999000000///---,,,+++***)))++++++*********+++,,,------,,,+++))))))))))))***************************+++***)))((('''(((((()))))))))((('''''''''((((((***)))(((((((((((()))***)))***+++,,,,,,,,,+++***---,,,***)))))))))******---,,,,,,,,,++++++++++++'''((()))***,,,---...///+++000444444111000444888>>>OOO___fffjjjjjj___QQQDDD???999555666777888888999999999:::>>>CCCIIILLLSSSTTTUUUWWWWWWWWWWWWVVVRRRNNNIIIEEECCCAAA>>><<<999999888777666444333333222333333444333222111111333333333333333333222222222222222111111111111111222111000///////////////111111000000000000111111000000000000000000000000111111000///////////////---...///000000///...---...------------------...000000000000111111111111222666<<>>;;;999777666666666666666777777777777777777777777888999:::;;;<<<<<<===>>>AAADDDFFFHHHMMMRRR\\\hhhsss---...///111222444666777000///...---,,,+++***)))******++++++,,,,,,++++++---,,,+++***))))))))))))******************************)))((((((((())))))(((((('''&&&&&&&&&&&&&&&******************++++++((()))***+++++++++++++++++++++***))))))*********,,,,,,,,,+++++++++******&&&'''(((***,,,...///000111444888999888555333222:::FFFPPPSSSTTTUUUMMMBBB===:::777666777:::;;;<<<======>>>@@@FFFMMMSSSWWW___```bbbcccddddddcccccc[[[XXXUUUQQQMMMIIIDDD@@@;;;;;;999777555444333333666666666555444222111000333333444444444555555555444333333222222111222222111111000000//////000000000000000000000111222333///000000000000000000///000000111111000000//////---......//////......---......------------......000000000000111111111111222555:::<<<<<<888333000222111000000111111000...222000//////000000...---............//////////////////111222333222///---...........................///////////////..................///000222222444333222000///...------000111111222222111111000333222111000000111222222222222222222222111111111222222333999@@@DDDEEEDDD@@@???===;;;999777666555555666666666777777777888666666666666777888999999:::::::::;;;===???BBBCCCEEEHHHOOOXXXaaaooo---...000111333333444444......------,,,+++******)))***,,,------,,,+++))),,,++++++******)))))))))******************************)))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))***+++++++++******((())))))***++++++++++++***************+++++++++,,,,,,+++++++++******************++++++,,,,,,---111222444777888777333000888???DDDDDDEEEGGGCCC===888777777777999;;;===>>>@@@@@@BBBGGGMMMVVV]]]bbbhhhiiikkkmmmmmmnnnmmmmmmgggeeebbb^^^XXXPPPHHHBBB>>><<<:::888777666666777999888777666444222111000333333444444555777888888666555444333222222222333333222111111000000111111//////000000111222333444//////000111111000/////////000111222222111///...........................//////............/////////000000000111111111111444666999::::::777333000222111000111222333111000000///...............---............////////////000555999999555000.................................////////////...------............///111222333333222111//////.........000000111111111111000000222111000000000000111222222222222111111111111111222222333777<<>>???CCCDDDHHHNNNUUU```sss---///111333333333222111---------,,,,,,+++++++++)))***,,,...---,,,***(((++++++++++++*********)))************************))))))*********************))))))(((''''''(((((('''(((***,,,,,,+++***)))))))))*********++++++,,,******+++,,,,,,,,,------,,,,,,,,,+++++++++***************++++++,,,,,,,,,...---...111555888777666:::======;;;;;;===<<<:::666777888999:::<<<>>>@@@CCCDDDHHHNNNVVV^^^eeejjjpppqqqtttvvvwwwxxxxxxxxxtttsssoookkkcccXXXMMMEEE???>>>;;;888888888:::;;;<<<;;;999777555333222111444444444555777999;;;===999888666444444444555555555555444333222222222222000000000000111222444444///000111222222111000//////000111222222111000///////////////////////////000//////......//////000///000000000111111111111333555777888777666333222111000000111333333222000......---,,,,,,,,,---...............////////////111:::AAA???444------111////////////////////////...///////////////..................///000111222//////////////////000000000000000111111000000000////////////000111222222111111111111111111111111222222444777999;;;<<<;;;999999888777666555444444555555555666777888888888:::999999999999::::::;;;999999888999:::;;;===>>>@@@???AAAFFFJJJRRRaaannn...000333444555333111///,,,,,,,,,,,,++++++++++++***+++,,,------,,,***(((******+++++++++******)))************************((()))***+++++++++************))))))))))))******(((***,,,//////...,,,+++,,,,,,+++******++++++,,,***+++,,,---.../////////---------,,,,,,,,,++++++(((((()))***,,,---......,,,+++,,,///333777::::::<<<;;;999666444444444444666777999:::;;;===AAADDDHHHKKKPPPXXX```gggmmmpppxxxzzz}}}|||wwwooocccWWWNNNEEEBBB???;;;:::;;;===???@@@>>><<<:::888666555555666666777888;;;>>>AAABBB???===;;;888777888999:::999888777555444333222222111111111111111222333444000111333444444333111000000000111111222222111111111000000//////000000111000000////////////000000000000000000111111111111222222333444444333222222000//////111222222000............,,,++++++---///............////////////000:::BBB???444,,,...333////////////////////////......///000000000000000///////////////000000111............///000111111///000000111111000000///---......///000111111111000000000111111111111111111222444666777888999999777777666666555555444444444444555666777888999999888777777777777777888888999888888888:::<<<>>>??????>>>???CCCEEEJJJTTT___www///111444666666444111...++++++++++++++++++,,,,,,++++++,,,,,,,,,+++***))))))***++++++++++++***)))************************((()))***++++++++++++***))))))))))))******+++,,,+++...111444555333111//////...---++++++++++++,,,+++,,,---///000111111000.........---------,,,,,,)))******++++++,,,------)))+++---///111333666888:::777555333222222333444444777999:::;;;???EEEIIIPPPSSSZZZbbbjjjpppuuuwww~~~{{{pppddd\\\RRRNNNIIIDDDAAAAAACCCEEEDDDCCC@@@>>><<<;;;:::::::::::::::<<>>======>>>???===<<<:::777555444333333222222222111111222333333111222444666666444222111111111000000111111222333333222111000000111222333111000000//////000000111000000000000111111111111333333333222222111111111222111222333444444111//////000000...,,,,,,///222............///////////////555:::999444000000222////////////////////////......000111222222222222111000000/////////////////////.........//////000//////000000000000//////....../////////////////////000000000111111111222///111333444555555666777555555555555555555555555444444555666777888999999777666666555555666666666777777777888999<<<>>>??????>>>???BBBCCCEEELLLUUUcccsss000222555777777444111...***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++,,,,,,+++***)))************************((()))***+++,,,,,,+++***(((((((((((()))+++,,,---///222555999999888555333111000...,,,+++++++++,,,+++,,,...000222222222222//////.........---------...------,,,+++***))))))'''***---///......000111555333111222333444666999333666888:::<<>>>>>>>>=========???CCCGGGKKKMMMJJJGGGDDDBBBAAAAAACCCDDD???>>><<<999666444333333333333222222111222222222111333555777777555333111222111000000000111333444444333222111111222333444111111000000000000111111000000000000111111111111777666555333222222111222555555555777888777444111000111222000---...111555............/////////000...000222444555444222000000000000000000000000000---...000111333444444444222111000//////.........111000///...............//////000000000000//////000000000000///...---,,,//////000000111111111222...000222333333333555666555555555555555555555555444444555666777888999999888777777666666666777777666666666777999;;;>>>???;;;999;;;>>>???@@@EEEKKKRRRaaavvv333555666777666222...,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,------,,,,,,++++++******------,,,+++)))***+++------+++))))))***+++***)))+++)))(((+++,,,***,,,000444<<>>:::555000...+++)))((()))***,,,......///222555888888777333111///...------***(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111111111111111222333444444999:::;;;<<<>>>FFFPPPXXX___dddkkkrrrwww{{{~~~~~~xxxnnnfff\\\VVVTTTSSSPPPMMMNNNMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@AAAFFFKKKNNNPPPSSSNNNHHHEEEFFFFFFDDDBBBCCC@@@<<<999888666444333222222222222222333444444555888<<>>888555888;;;;;;;;;===BBB======AAABBB???AAAFFFOOOVVVcccvvv444555666777555222...,,,+++,,,,,,,,,---.........000///...---------------//////......---,,,,,,+++++++++,,,,,,,,,---///111...,,,***)))******)))(((+++))))))+++,,,+++...333<<>>;;;999999777666777777666666666777888888:::===BBBDDDCCC???999555555333222111222444777999999777444444555555333111222222222222222222222222111000000000000111222222444333222111111111111111444444555888;;;<<<999777111111000000000000111111222222222111111111111111111111000000////////////000000000000////////////000000000000000111333333222000......000111111//////////////////000000000000000000000000000000000//////000000000000000///000000111111111111000000222222222222333333333333333333222222222333333444777777777888:::===@@@BBB<<<;;;:::888888888888999===888555888;;;;;;<<<>>>@@@<<<;;;>>>???<<<>>>BBBDDDKKKWWWiii555666666666444111...,,,,,,,,,,,,,,,------------111000///...------------000000000//////.........,,,---...000111222333444111...+++*********)))(((+++))))))+++,,,---222888HHHSSSZZZVVVJJJ@@@888222......------,,,,,,++++++...///000333777999999999333111000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000000111222444666888999:::;;;<<<===BBBLLLZZZdddooouuu~~~|||wwwssspppjjjfff```___]]]ZZZWWWSSSPPPOOOKKKKKKLLLPPPVVV]]]aaacccccc^^^XXXUUUUUUTTTRRRPPPIIIEEE???:::999999999999999999777777666777888888???CCCHHHKKKIIIBBB;;;555444333111111111333555666;;;999777666777666555333333333333333333333333333000000000000000111111222222222111111000111111111666666777999::::::888555222111111000111111222222333444444444444333333333222222111000000000000111111000000000////////////////////////000111222222111///......000111111000---...///000000000000000111111111111111111111111......///000111111111111000000111111111111000000111111111111222222333333222222222222222333444555555555666888;;;>>>BBBCCC???>>><<<;;;999888888888===888555888;;;;;;===AAABBB>>>===>>>>>><<<<<>><<<;;;999888777777888999AAAFFFLLLOOOMMMEEE<<<666555444333222222444555666<<<;;;:::999999777666555333333333333333333333333000000//////000000111222111111000000000111222222555555666777888666444222222222111111111222333333666666777777777555444333333222111000000000111111000000/////////.....................///000111222222222111111111222222222...///000111111111000///111111111111111111111111---...///000111222222222000000111111111111000000000000000111111222222333111111111111222333444555333333444555888:::===>>>AAA@@@>>>===;;;999888888<<<777666999;;;<<>>>>>???BBBEEEKKKSSS```xxx888777666333111...,,,+++,,,,,,,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,---...000111333444555888999;;;???CCCCCC@@@===555111---*********)))(((***)))***,,,...111<<>>888999888777666666777777888<<<======<<<:::888666666222222222222222222222222000000000000000111111222111000000000111222333333555666888888777555333222222222222222222333444444888999;;;<<<;;;888666444555333222000///000000111/////////.........------............///000111222333333333222111222222333333333333333222111000000111111111111111111111111......000111222222222222000000111111111111000000//////000111222222333333000000000111222333444555333444444444555666777888@@@???>>>===;;;:::888777;;;777666999;;;<<>>===DDDDDDHHHMMMVVViii:::888555222///---,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++---///333777:::===>>>???@@@DDDIIINNNNNNIIIEEE555222---+++***************)))***,,,...444AAAOOO]]]\\\SSSCCC777222000...***+++,,,.........---,,,.........000222333222000000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000111333555888:::;;;777888:::===CCCOOO^^^iiixxxzzzrrrkkkgggaaabbbgggpppzzz}}}yyytttmmmhhhddd^^^UUUNNNJJJIIIIIIIIIIIIGGGCCC@@@>>>>>>???@@@EEEIIIPPPSSSQQQJJJ@@@:::777777666555555555555555<<<>>>???>>>;;;888666666222222222222222222222222111111111111111222222333111111111111222333444555666999;;;;;;888666555555222222222222333444555555:::<<>>;;;???>>>AAAHHHOOO]]]{{{;;;999555111...,,,++++++*********+++,,,,,,,,,---*********+++,,,---...///---///333888>>>CCCGGGJJJLLLLLLOOOSSSVVVTTTLLLEEE666222---******+++,,,,,,***)))***,,,///555EEETTTZZZUUUIII;;;222111///,,,,,,---...//////000000000111000000000222222000//////...------///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111000000111333555777999:::777999<<>>@@@???;;;777666666333333333333333333333333222222222222222333333444111111111222333555666777555888;;;;;;888666555666222222222333333444555666:::===BBBFFFHHHGGGEEECCC===;;;777444222111222333111111111111000000000000000000000000000111333333000333666777888:::>>>BBBDDDAAA===888444222111111333333333333333333333333000111111222222222111111000000111111111111000000000000111222333444555555222111111111111111222222777777777777666555555444888888999:::::::::999888999777777:::;;;===DDDMMMRRRSSSOOOFFFBBBBBB@@@;;;<<<999<<>>AAAGGGQQQ]]]fffpppwwwwwwrrrooolllkkkeeebbb]]]YYYWWWVVVWWWXXXSSSVVVZZZZZZVVVNNNEEE?????????>>>>>>===<<<;;;;;;<<<>>>@@@???;;;777666666444444444444444444444444333333222222333333444555111111222333444666777888333666999999666444333444222222222333444555666777999===CCCIIIMMMMMMLLLKKKAAA>>>:::666444333333444333333333222222222222111000000000000111222333444111555999<<<>>>BBBHHHLLLJJJFFF@@@999444222111111444444444444444444444444111111222222222111111000000000111111111111000000000111111333444555666666222222111111111111111111555555555666555555444333555666777999::::::999999999777777:::;;;===EEENNNWWWXXXTTTJJJEEEEEECCC>>>???:::<<>>>>>@@@BBBAAA>>>;;;:::<<<<<<:::888999666444333333444333222555444444555666777777666333222222222444333222000444444444555555666666666111222222333333444444555:::===DDDLLLRRRTTTQQQOOOEEE@@@999555444444333111555333222222333333222111222111111222///---000777:::999<<>>HHHMMMNNNKKKKKKKKKKKKKKKHHHBBB:::444...---,,,,,,,,,...000111...---,,,///444===FFFKKKEEE???666///,,,+++++++++...///111222222222333444000///...---,,,,,,,,,,,,******++++++,,,------...---((((((...333222000//////000111222222222222222111111222333555666777888666888;;;???DDDLLLUUU\\\fffjjjqqq{{{~~~}}}zzzwwwsssnnnhhh___WWWQQQLLLKKKJJJGGGEEECCCCCCDDDBBB???<<<===???@@@???<<<<<<999666444444444444333444333333444666777666555555444444444666666444222333333444444444555555555333333333444555555666666888;;;BBBJJJQQQSSSRRRPPPHHHCCC===999888888777555555333333333555666555444444222111222111000222777===@@@HHHPPPUUUVVVUUUTTTNNNFFF<<<666444444222000444555888===BBBCCC???:::<<<888666777666111/////////......///111333222111000000000000000000111111000000000000000000000000333333444444444444555555444444444444555666777888::::::::::::<<>>CCCNNNYYYnnn888444///,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,***+++++++++******,,,...000//////111666999:::::::::888777666555222///,,,------,,,------///000111......---///333:::@@@DDD999666222111222333444555444444666:::===<<<666111...---,,,+++******************++++++,,,,,,,,,,,,///***(((,,,//////111333444444444444444333222222/////////000111333555666:::;;;>>>BBBHHHPPPWWW\\\ZZZ\\\aaafffmmmvvv~~~zzzuuukkkjjjiiigggddd___YYYUUUOOOLLLKKKMMMRRRUUUUUUSSSLLLHHHAAA<<<:::999888888888777666777999;;;:::999777666555666888888666555333333333333333333333333333444444555666666777777777:::>>>EEEKKKNNNMMMLLLFFFCCC???;;;999888777777555444444777:::<<<<<<<<<:::444111444888888888:::GGGXXXhhhiii^^^RRRKKKHHHBBB>>>;;;999;;;=========@@@@@@EEERRR^^^```XXXOOOFFF???:::999777333111111111///......000111222111111111111111111000//////000000000000000000000000111111111111222222222222333222222333333444555666777888999:::===BBBIIINNNKKKJJJHHHFFFFFFFFFEEEEEE>>>;;;:::===>>>AAAHHHQQQccc555222...,,,,,,,,,,,,,,,******+++,,,---........./////////...+++***+++,,,///...------///111222222555333111111111000///---000000///////////////000---------...222666;;;>>>777666666888:::<<<===<<<999;;;???DDDEEEAAA888111------,,,+++******************+++++++++++++++,,,///***)))+++......000444666666555444333111000/////////...///000222444666999999;;;@@@GGGOOOUUUXXXXXXZZZ^^^aaafffnnnwww}}}}}}wwwnnniii]]][[[ZZZ\\\```ccccccaaaWWWQQQIIIAAA===;;;:::999;;;:::999:::<<<===<<<;;;888777666666777777666444333333333333333333333333333333333444555555666666:::;;;>>>BBBGGGIIIHHHGGGCCCBBB???;;;888666666777555555555777:::======<<<;;;555222666::::::;;;===PPPdddtttooo]]]MMMCCC>>>>>><<<;;;;;;???CCCFFFHHHJJJLLLSSSaaaooorrrjjj```NNNCCC:::777555222000000222000//////111222222111222333333333333222000000000000000000000000000000000000000111111111222222333333333333444555666666666777888:::<<>>???@@@EEEKKK\\\ttt333000---,,,,,,------,,,***+++,,,...////////////111222222000---+++***+++------,,,,,,,,,------...111000...///000111000///111111111000000000//////,,,,,,---...000444777999555777;;;BBBGGGIIIIIIGGGEEEGGGIIIKKKHHHAAA777000------,,,+++******************++++++++++++++++++...+++***---......111555555555444333111000...---//////......///222555666;;;;;;===BBBJJJQQQVVVXXXWWWZZZ]]]___bbbhhhpppwwwuuurrrpppqqqtttvvvuuussshhh```UUULLLEEEBBB@@@???AAA@@@??????@@@@@@???===<<<:::999999:::999777555444444444444333333333333222333333444555555666666;;;;;;<<>>??????BBBGGGUUUiii111///,,,+++,,,------,,,+++,,,---///000111111111///000111000---+++***++++++,,,,,,,,,+++++++++,,,---,,,,,,---///000000////////////000000000000000------...///111333555666555;;;DDDOOOWWW[[[ZZZWWWTTTTTTRRRMMMDDD;;;333///...---,,,++++++******+++++++++******************+++)))))),,,---,,,...333111111111111000///...---000///......///222555777===<<<>>>DDDLLLSSSWWWYYYVVVYYY\\\]]]^^^bbbjjjpppuuuzzz~~~~~~zzzwwwwwwyyyyyy}}}~~~uuuhhh]]]TTTPPPMMMLLLLLLJJJIIIHHHIIIHHHFFFEEECCCAAA??????>>>===:::888555555555444444444333333444444444555666666777777999999:::===AAACCCDDDCCCBBBCCCBBB>>>:::777888999888666666666888999888777888555666999:::999===CCCVVVkkkxxxmmmYYYLLLEEE@@@===CCCNNNYYYbbbiiinnnqqqssswwwppp___JJJ???999444222333222222333555666555222000000111333444444333222111000000000000000000000000000000111111111222222222222111111222222333444555555666777888:::===BBBEEEHHHHHHIIIMMMQQQQQQLLLGGGEEE@@@<<<<<<======@@@EEEMMM]]]zzz000...,,,+++,,,------,,,,,,---...000111222222222---...//////---++++++,,,***+++------,,,++++++,,,*********,,,///000///...+++,,,...///000000000000...//////000111333555555888???LLLZZZeeeiiihhheee___]]]XXXMMM???555000...///...---,,,++++++++++++++++++******************'''%%%&&&******)))+++///------...///////////////111000......///222555888999888:::@@@HHHOOOSSSTTTUUUXXX[[[[[[[[[^^^eeellllllqqqvvvvvvrrroooppprrruuuzzzyyykkkbbb]]]ZZZYYYVVVTTTRRRQQQQQQPPPNNNMMMHHHFFFDDDCCCBBB@@@===;;;666666666555555444444444555555666666777888888888777777888;;;@@@CCCDDDDDD@@@AAAAAA===999666777888888777666666777777666444666666777:::999888===DDDQQQfffrrrgggVVVMMMHHHDDDAAAKKK[[[kkkwww~~~kkkTTTDDD<<<777444444222333444777888666333///...///111333444333222111000000000000000000000000111111111111222222222222000000000000111222333444555666777888999;;;@@@CCCCCCBBBDDDJJJPPPQQQLLLGGGFFF???;;;;;;<<<<<>>888555777999666666777888888777555444555555777:::>>>AAAAAAAAALLLXXXdddeeeYYYNNNIIIIIIHHHUUUjjj~~~yyyaaaMMMAAA<<<:::888444000000666:::777111...111222444444222000//////333222000......///111222000000000000000111111222222222222222222222222222111333666777888999;;;===BBBCCCFFFKKKNNNNNNJJJFFFCCC@@@===:::999;;;>>>@@@GGGQQQggg000///---,,,+++,,,...///,,,---...///111111111111///...---,,,++++++++++++---,,,++++++******++++++)))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------************+++...333666GGGRRRcccqqqwwwvvvuuutttjjj___RRRFFF:::111///222---,,,***+++,,,------,,,///,,,***+++///000---)))***+++++++++,,,,,,,,,,,,......------------......///...------...000222444444666999>>>CCCIIIMMMPPPRRRTTTVVVUUUTTTUUU[[[aaaffffffeeefffgggiiijjjkkkooorrrwww~~~{{{wwwtttsssrrrpppiiieee^^^XXXVVVTTTLLLCCCAAA;;;777999;;;999888999555777:::;;;;;;999999999777;;;<<<<<<@@@HHHKKKIIIKKKJJJGGGBBB>>><<<<<<===;;;:::::::::::::::888777999999999<<>>666000///111---,,,,,,---///000///---000...,,,---//////,,,)))++++++,,,,,,,,,---------...------,,,,,,------...---............////////////111444999>>>DDDHHHKKKMMMOOOQQQQQQPPPRRRXXX\\\^^^______```bbbdddfffgggkkknnnrrrxxx~~~xxxrrrmmmhhh\\\PPPFFF>>>999:::<<<;;;;;;<<<:::<<<======<<<;;;;;;<<<:::>>>@@@BBBFFFMMMQQQQQQRRRNNNIIIFFFCCCBBB@@@>>>???===;;;;;;<<<<<<;;;:::===<<<;;;<<<>>>>>>>>><<>>:::::::::555000///---///111222222333555666888777555444222111111111111000000000000111222222222222222222222222222222000222444555555666888:::<<<<<<>>>@@@CCCDDDCCCAAA@@@===:::888888:::<<<>>>EEEJJJXXXqqq,,,+++++++++,,,---///000,,,---...///000000000000,,,,,,---...---,,,***)))---,,,++++++******++++++++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,---+++,,,,,,+++,,,///666;;;PPP^^^oooyyy||||||xxxtttiiiWWWCCC888333000...///......///111333444222000111///......//////,,,***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---.........---,,,,,,,,,...111555:::???CCCFFFIIIKKKMMMNNNNNNQQQUUUYYYYYYYYY[[[]]]___aaacccdddhhhjjjmmmrrryyyqqqcccRRRIIIAAA@@@???======???@@@AAABBBAAA@@@@@@AAABBB???BBBDDDGGGKKKQQQVVVYYY\\\WWWRRROOONNNLLLGGGDDDEEECCCAAAAAACCCDDDBBB???>>><<<;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>???@@@JJJZZZrrrpppcccXXXQQQRRRJJJCCC@@@;;;444000000///000111222222333666888:::999888666444222111000111111000000111111222333111111111111111111111111///111333333333444666888;;;;;;<<<===???AAAAAAAAA===<<<999777777999;;;===DDDHHHTTTkkk+++++++++,,,---...///000,,,---...//////000//////+++,,,---...---,,,+++***---,,,++++++******++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,+++---...------111999@@@TTTcccttt{{{~~~~~~yyysssfffTTT???555111///............///111333444222000000//////.........,,,***************++++++++++++,,,,,,++++++++++++,,,,,,+++,,,.........---+++***,,,---000333888<<>>>>>===<<<999666444222111111111111111222222333111111111111111111111111///111222333222222444666888888999:::;;;<<<>>>???<<<:::888777777999;;;<<<@@@EEEQQQggg,,,,,,---......///000000,,,---...///////////////,,,,,,,,,------,,,,,,+++---,,,++++++******++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++---/////////444>>>FFF[[[lll{{{yyyppp]]]MMM;;;333111///......---,,,,,,---///000///---...............---,,,+++))))))*********+++++++++,,,++++++******++++++,,,+++,,,---......---++++++---...000222555999<<<===AAABBBDDDGGGJJJMMMPPPRRRSSSTTTVVVYYY[[[]]]^^^^^^```aaaeeeiiinnntttxxxzzz}}}}}}}}}~~~rrrcccZZZSSSMMMJJJKKKNNNOOOQQQQQQOOONNNNNNOOOOOONNNNNNPPPQQQTTT^^^gggooopppqqqsssrrrnnniiiddd]]][[[ZZZ[[[\\\VVVLLLCCC>>>;;;888777888888888777222222111111222555888:::<<>>:::888777666555444000222333222222333666999777>>>HHHPPPRRRPPPMMMKKKDDDHHHMMMPPPVVVdddyyy}}}qqqfff]]]YYYNNNHHHCCC???999222111333111111111000111555;;;???CCCDDDEEEDDDBBB>>>:::777222222111111222222333444111111111111111111111111000222333333222111222444111444777888777777999;;;::::::999888999:::;;;<<<<<>>BBBCCCAAA???>>>999===@@@AAAFFFSSShhhxxxxxxlll___TTTKKKGGGDDD@@@<<<:::666000000444/////////000222777>>>CCC@@@AAACCCCCCAAA===888555222222111111222222333444000000000000000000000000111222333333222111222444222666999;;;:::999;;;===::::::999999999:::<<<===>>>AAAHHHZZZwww---...000111222111///.........////////////......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***)))***+++,,,+++)))***+++,,,,,,,,,000......000333999HHHUUUjjjpppuuurrrfffWWWLLLFFF:::888333///------...///,,,,,,,,,+++++++++******,,,***)))+++...///---+++++++++******************++++++++++++++++++++++++)))***,,,---...---,,,,,,000111111111222222222222444444444555888;;;>>>@@@EEEHHHKKKMMMNNNPPPRRRTTTVVVZZZ^^^aaaaaaaaaaaabbbffffffiiinnnsssvvvwwwvvvtttsssuuu~~~}}}~~~xxxqqqjjjdddaaa___ZZZYYY[[[WWWTTTbbbuuuwwwaaaQQQCCC:::======555222555555555444333111111333555999999999999999888888777888777666777===IIIWWWaaajjjfff```XXXOOOGGG@@@===888777666444222000///...111000000000222555777999999;;;>>>@@@@@@===999777666444222000111444777999333111000111222222111000222222222222222222222222222444999<<<===;;;999777999999999888999:::<<<======BBBIIIVVVsss,,,---///111111000///...---......//////......---++++++******++++++,,,---************************+++---------++++++,,,---...---------.........---000...///222555<<>>999777555444333222000///......000000//////000333555777666888:::<<<;;;999666444444333111111111333666777666444333222333222111///222222222222222222222222111333777:::<<<;;;:::999999888777777777999;;;<<<<<>>>>>999888666555666888;;;===;;;@@@GGGTTTppp+++,,,---.........------+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++---///......///000222333444333111///......000///111777===CCCNNNYYY\\\YYYRRRGGG<<<444111111000000000000000//////...------------------------------------...---,,,+++******+++++++++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---------.........//////////////////000111333444999<<<@@@BBBCCCCCCDDDEEEOOOQQQSSSSSSRRRPPPPPPPPPSSSVVV\\\ccchhhkkkiiigggdddaaabbbkkk|||yyytttppplllggggggrrrvvvgggUUUEEE???@@@777666444444444555444444000111222333444444444444///111333333222222333555666555444333222111000000........................000000/////////000111222111111111111111000000000///000111222222333333222777555333333444333222000222222222222222222222222333444777:::===@@@BBBCCC:::888666555666888;;;===<<<@@@GGGTTTppp+++,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111888::::::777444111000000000...111777===BBBKKKSSSQQQMMMEEE===555111111111...///000111111000///...,,,,,,---------------------.........---,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------+++******+++,,,---,,,------------.........////////////000111222222666:::===@@@@@@???@@@@@@HHHJJJLLLMMMLLLKKKLLLMMMMMMPPPUUU\\\bbbdddbbb```^^^\\\^^^gggxxxzzzuuuvvv~~~}}}hhhUUUJJJGGG===:::666555555555444333333333333444444333333222...000333444333111111111111111111000000000//////........./////////000000111111000000000111111111000000/////////000000000...///000222222222222222333222111222333444333222222222222222222222222222222333555777;;;>>>@@@BBB:::999888777888:::<<<>>>===BBBHHHUUUqqq,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************,,,---.........///111333AAABBB@@@<<<555222222444000...000555:::===CCCIIICCC@@@;;;666333111111111---....../////////......---------..................///000///---++++++,,,******++++++,,,---------++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,---------...............///000111222222222444777;;;======<<<<<<<<<@@@BBBEEEEEEEEEFFFGGGHHHGGGIIIMMMSSSXXX[[[ZZZXXXTTTRRRUUU___pppjjjZZZQQQDDD???777333333333222000222222222222222111000///,,,///111222111000///000............................../////////000000000000000000000111111111111/////////000000000000111//////111222222333222222222111000111333555444333222222222222222222222222000111333555777:::<<<===:::999999999999;;;<<<===>>>BBBIIIUUUqqq---------------......///,,,,,,------------,,,,,,++++++******++++++,,,---************************+++,,,,,,,,,---000444888EEEEEEBBB;;;333///000333000......333777777:::>>>;;;999777666555333222111//////////////////////////////000000000111111111...000111000---***+++,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******------------............------///000111222333333111444888;;;:::999888777:::<<<>>>???>>>???@@@BBBBBBCCCFFFJJJOOOQQQQQQPPPKKKJJJLLLUUUdddsss~~~oooaaaMMMEEE:::444222222111//////000000111111111111000...///000000///...///000---------.........//////.........///////////////---...//////000000000000...///000111111111111000000000111111222333333444444333222333444555444333222222222222222222222222111222444666777999999999777888999999::::::;;;;;;===AAAHHHTTTppp...------------...//////,,,------......------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++---111777<<>>???AAADDDIIIKKKKKKJJJHHHGGGGGGNNNYYYdddlllooopppssswww|||~~~pppUUUKKK>>>666444444333111...///000222333333333333111111111000......000111------......///000111111........................+++,,,---...////////////---...000111222111000000111111111111222333444555777666444444555555444222222222222222222222222222444666888999:::::::::999555666888999::::::999888<<<@@@GGGSSSooo........................------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++---000666:::DDDAAA;;;555000---++++++///...,,,,,,---000333555666;;;AAACCC@@@<<<::::::444666777666555444555777888999999777444222111111555333///,,,******++++++555000,,,+++...///---***---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,))),,,///000///...------,,,,,,---///222555777888666333111444999;;;888444666777888999999::::::999999;;;>>>AAABBBCCCBBBBBBAAACCCGGGKKKPPPUUUYYYZZZ\\\^^^aaafffkkkpppsssuuupppsssvvvuuusssvvv|||eeeTTTBBB888555333222333//////000000111111111222......---------......///000///...------...///000////////////////////////000000000000000111111222000000000000000000000000000111111111222222222222333333333333333333333333333222222111222222333333333555777:::===>>>??????AAA:::666888:::999;;;???:::@@@GGGSSSnnn........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---000444888===;;;666111...,,,,,,,,,...---,,,,,,...000444666===CCCJJJLLLHHHBBB===;;;666777888777555555666777999:::;;;999666444333444555333000...,,,,,,---...***'''$$$&&&***------***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------...///111000...---,,,,,,/////////000111222444555555333222444777888666333444555666777777888888888999:::<<>>:::888999999888666555666777;;;<<<===<<<999777666777666444222///...//////000)))'''&&&(((---000000///,,,,,,+++++++++,,,,,,---------------......//////333333222000---+++,,,---111111000000000000111111333333444555555555444333222333333444555555666666777999:::<<<===<<<<<<;;;===>>>???@@@AAABBBCCCDDDAAABBBEEEIIIMMMQQQTTTVVVYYYZZZ\\\\\\]]]bbbjjjpppuuuuuuvvvxxx|||}}}ttt___QQQAAA999555222000111000000000000111111111111222222000///...---------333222000...------......//////////////////////////////......//////000111000000000000000000000000/////////000000000111111222222222333333444444444444444333222222222222222666777888999:::;;;;;;;;;;;;BBBBBB;;;777;;;===:::===BBBIIIWWWsss........................------------------------++++++,,,,,,,,,,,,++++++------------------------+++---//////......///000111///---,,,++++++,,,,,,+++***+++,,,...000333555BBBHHHNNNOOOJJJBBB<<<::::::;;;;;;999777555666666;;;===>>>===:::999999999777555333000///......///000...------000111000///,,,,,,,,,,,,,,,------...------......//////000000444444222///,,,,,,---///222111000///////////////222444777777666444444444222222222333333444555666666777888999999999888888>>>>>>>>>???????????????<<<===@@@CCCFFFJJJLLLMMMOOOPPPQQQRRRUUU[[[ccciiimmmlllkkklllnnnrrrwwwzzz~~~wwwllleeeVVVJJJ>>>999666222111222000000000000000111111111222111000///////////////444222111///---------...////////////////////////...............///000000000000000000000000000000////////////000000000000111111222333333444555555555444333222222222222222555666666777888888888888888EEEHHH<<<777===???999???DDDLLLZZZwww////////////////////////------------------------+++,,,,,,------,,,,,,+++------------------------***---//////...------...000///---,,,+++++++++,,,*********+++---000222333===AAAEEEEEEAAA===;;;;;;<<<<<<<<<:::777555555555999;;;<<<;;;:::888888999777555333000...,,,++++++...---,,,---------,,,+++...---------------......------......///000111111222222000...,,,---000222000//////...//////000000222555888999888666666666333333333333333555666777666666666777777777666666888888888888999999999999777888:::<<>>999@@@AAA;;;AAAFFFNNN^^^{{{111111111111111111111111------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...///...------,,,,,,,,,,,,******+++,,,---...000111888;;;===<<<999888:::============:::666444333444555777888888777666666777555444222///---,,,+++******+++---...////////////000///...------------...,,,------...///000111111/////////------...111333...............///000000333444777999::::::888666444444333333333555666888555666666666666666666666555555555666666777777888666777888:::<<<>>>@@@@@@AAAAAABBBDDDHHHMMMQQQTTTVVVTTTSSSRRRTTTXXX\\\^^^cccfffjjjpppvvvxxxtttkkkaaaWWWNNNIIIFFF???999555666666333333555111111111111000000000000---------...///000222222444222111///......////////////////////////////////////......//////000111000000000000000000000000/////////000000000111111222222222333333444444444444444333333333333444444333333333444666888:::;;;999BBBEEE???>>>BBBDDDAAADDDHHHPPPaaa222222222222222222222222---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///,,,,,,,,,,,,---------...+++++++++,,,,,,---......222444666555333333666999=========:::666333222222111222444444333222222333111111000///......------+++---000222333333444555111111///...------------+++,,,---...///000000111---......---------///222///......------.........222222444888<<<<<<999555444333222222222444666777555555555666666777888888666666777777777888888888666777888999;;;<<<===>>><<<<<<===@@@DDDGGGIIIJJJJJJJJJIIIIIIKKKNNNQQQSSSVVVXXX[[[___dddkkksssyyy~~~xxxkkkfff^^^SSSJJJCCC@@@???999555333555444111111333111111111111000000000///------------...///000000333222000/////////000000////////////////////////000////////////000111111000000000000000000000000000000000111111111222222333333333333333333333333333333333333333444555666333333444666888;;;>>>@@@<<<===???@@@BBBDDDFFFGGGEEEJJJRRRccc333333333333333333333333------------------------......////////////......++++++++++++++++++++++++***+++,,,,,,++++++---///)))***+++,,,---...//////++++++,,,,,,,,,------------///222222000///222444===>>>===999555222111111...///111111000///000111////////////000000000000,,,...111333333222333444333222000///---,,,,,,,,,++++++,,,---...///000111---...///...,,,,,,...///000000///...------------111000111666<<<===999333333333111111111333555777666555555666666888999999555555555555555555555555333333444555666777888999<<<<<<===???CCCEEEFFFFFFEEEEEEDDDEEEGGGJJJMMMNNNNNNPPPRRRTTTXXX___fffkkkiiikkkooouuu|||~~~tttccc___VVVLLLDDD>>>======666333222444333///...000222111111111000000/////////......---------......222111000//////000111111////////////////////////000000000000000111222222000000000000000000000000111111111111222222222222444333333333333333333333222222222333444555666777333444555777;;;>>>BBBDDD>>>::::::AAAEEEEEEGGGKKKFFFJJJSSSddd111111111111111000//////000000//////......------......////////////......,,,,,,,,,------,,,++++++///......---------......//////...------------...........................///...---,,,---///111222;;;999777555222///---,,,000000000000000000000000//////000222333444555666...///111222444444555555333222000///---,,,,,,,,,---------...///000000111000///...------...///000---------............//////000444;;;???===555---000000111222333333444444555555555555555666777777888888777666555555666666777555555555666777666555777888:::===>>>???>>>>>>;;;::::::;;;>>>BBBGGGIIIKKKJJJIIIJJJMMMQQQVVVYYY\\\^^^aaadddiiirrr~~~xxxkkk___UUULLLGGGCCC===999888888666555444555444333111111222333333222111///...------...///000000000///***...333444222///...///,,,,,,,,,---...///000000444333111000000000111222111111111000000000000000111111000000///000000000...111444666555555444555222222333333333333444444777555444888>>>BBBCCCBBB???===<<<@@@FFFJJJIIIFFFGGGKKKWWWmmm000000000000000///.....................---------------............------,,,,,,---------,,,,,,+++///...............//////000000///...---------...------------------------///...---,,,,,,...///111666666444333111000///...........................//////000111222333333444...///000222333333333333222111000...------------------......///000000111000///............///000........./////////000000111222555;;;???===666///000111111222333333444444555555444444555555666777888777777777666666666555555444333444666777666555555666888:::;;;<<<;;;;;;999999888999<<>><<<<<>>@@@@@@???>>>>>>???AAADDDFFFIIIJJJLLLOOOSSS[[[ccciiiuuuzzzsssgggYYYPPPGGGDDDAAA<<<888888444333222333555666555444888777666444333333222222///000000000000//////...''')))+++,,,++++++,,,---------------...///000000222111000///...///000000111111111111111111111111000000000111111222444444555555555555444333333222222222333333333333444444555444666;;;BBBEEEEEECCC<<<<<<<<>>AAAGGGOOOTTTRRRXXXggg~~~111222222222222111000000......//////000000111111//////000000000000//////,,,---...///////////////---...000111222222222222333333111000000/////////////////////////////////......------,,,,,,,,,,,,........................000000000000000000000000/////////............---...////////////...---------------------......////////////000000000000000000111111111111111111000....../////////000000000111222333444666666555444333333333333333444444444222222222222222333333444333444666777777666555333222111000111444777888999666555555444444444444444666666555555666777999999;;;;;;;;;;;;;;;;;;<<<<<>>:::666333333444444333222222222333333333444444333333666;;;BBBEEECCCAAA:::;;;<<<===AAAHHHQQQWWWSSSZZZiii222222333333222222111000000000000000000000111111000000000111111000000000------...///000000000000...///000222222222111000222111111000000000000000////////////////////////............------------..................------....................................................../////////......---...---------------......000000000000000000000000111111222222222222111111........./////////000000000111222333444444444333333333333333444444444444111111111111111222333333222333444555555555444333444222000111444777999999888777666555444444444444555555555555666777777888777888999:::;;;;;;;;;:::>>>>>>@@@DDDJJJPPPSSSTTTSSSVVVXXXWWWXXX^^^iiirrr}}}{{{zzzyyyzzz|||~~~~~~~~~|||iii]]]MMMEEE???>>>???<<<;;;===>>>===;;;:::;;;:::888777555444333222111111111111111222222222222111111000111///------......---,,,000//////...//////000000222111000///...///000000000000111111222333333333222333555999===AAADDDFFFIIIBBB;;;666555666555444222222333333333333444444333333444999>>>BBBAAA???:::::::::===CCCJJJRRRVVVSSSZZZiii222222222222222111000000000000000000//////////////////000000000000//////------...000000111111000...///000222222111///...000////////////000111111........................------.../////////......,,,---------......//////....................................////////////---......////////////.........---,,,,,,---------000000000000000000000000111111222333333222111111//////000000000111111111///111333555555444444444444444444444444444444444111000000000000111222222111111222222222333333333666333111111444777999::::::888777555444333333333333333333444555666666777555777999<<<============AAA@@@AAADDDJJJMMMNNNNNNOOOQQQSSSRRRRRRWWWaaajjjqqqyyyxxxllliiiggghhhiiikkkiiihhhmmmnnnqqqtttxxx|||{{{yyywwwwwwzzzrrr___SSSHHH@@@;;;;;;<<<;;;:::<<<:::888777777888888777555222222333333333333222222111111222222333222222222...---,,,---///111///---000000////////////000000333222111000///000111111000000111222222333444444222444999???GGGNNNSSSWWWVVVMMMBBB;;;888777555333222222333333333333444444444222222555:::>>>>>><<<<<<:::999===EEEMMMRRRSSSQQQWWWfff}}}111111111111111000//////000000//////......------......////////////......------///000111111111111...///111222111000...---............///000111222,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///++++++,,,---...000000111000000000000000000000000........./////////000000---......///000000/////////...---,,,,,,,,,,,,---111111111000000000000000111222333444444333222111000111111111111222222222///222555666666555444444444444444444444444444444000000000000000111111222111111000000111222333333777555222222444777999::::::999666444333222333333111111222333444555555666666888;;;>>>@@@AAAAAA@@@AAA??????AAAEEEHHHGGGEEEIIILLLNNNMMMLLLPPPZZZaaaeeennnvvvyyyzzzyyyrrrkkkccc```]]]]]]^^^___]]][[[XXXYYY\\\___dddiiillloooqqqppppppqqquuuwwwxxxxxxzzz|||~~~~~~}}}}}}~~~zzzuuutttqqqnnnooossswww|||{{{hhhVVVJJJEEE===777888:::999999:::555444333444555666555444111222333444555444333222000111222333333333333333---,,,,,,///333444333111111000////////////000000444333111000000000111222000000111222333333444444444888>>>FFFPPPYYYaaaeee```VVVIII???;;;999555222222222333333333444444444444222111333888;;;<<<:::===999888===GGGOOORRRQQQOOOVVVddd{{{000000000000000000000000000000000000000000000000............/////////000...///000///...---...///000777888222///222444222000000000000////////////...000000000...---...//////......---------......111///---...000222000///111111000//////////////////////////////......---000000//////.........---------------.........///111111000000//////......444333222111000000000000222222222111111000000000222333444777999999777555777666555555666777555444111111000////////////000333333222222222222333333444333111111222333666777999888666444333333444444333333333444444555555555555555666888;;;===???AAACCCAAA>>>>>>@@@CCCEEEFFFHHHHHHIIIIIIJJJMMMQQQUUUeeehhhmmmpppppplllhhheee]]]ZZZVVVSSSQQQPPPNNNLLLQQQQQQRRRVVV[[[^^^``````___``````______aaaeeehhhjjjmmmrrruuutttpppiiidddddddddeeefffhhhkkkmmmooojjjmmmooonnnkkkgggcccbbbgggmmmwwwuuuiii[[[NNNEEE@@@;;;666555888::::::888444444222111111111222333666666444333222111111111111000///000333666888888---......///000000111111222000------...//////...222111111111000000//////444000///222444333444777===BBBIIIRRR```nnntttssspppdddRRRCCC;;;888666555444444222222222222444444444444555555666777777777;;;;;;;;;===???BBBEEEGGGMMMTTTbbbyyy111111111111111111111111000000000000000000000000........./////////000000000222222111///...///000000666777222000222333111000000000000000000000000////////////.........---//////...............///444111//////111222222000111111000//////////////////000000000000///......000000/////////.........------------............111111000000000/////////333333222222222222333333444444444333333333222222222333444777:::;;;:::888888666555555666666555333222111111000000000000000222111111000000111111222222111000000111222444666555444222111111111222222333333333333444444444555444555666777:::<<<>>>???AAA@@@>>>>>>@@@CCCFFFGGGHHHHHHHHHGGGHHHJJJOOORRR```bbbfffhhhhhheee```]]]WWWUUUQQQOOONNNLLLKKKIIIHHHGGGHHHJJJNNNPPPPPPPPPQQQQQQRRRRRRQQQRRRUUUWWWXXX\\\aaacccaaa\\\WWWTTTUUUVVVVVVXXXZZZ]]]___aaaccceeehhhgggddd```]]][[[[[[```iiittt}}}wwwsssllldddZZZOOODDD===???:::666555888999888555444333222111000111222222555444333222222111111111222000///000222555555555111111111222333333444444444222//////000111111000111111222222222333333333555111///222444333444777:::BBBLLLYYYjjjzzzxxxjjjVVVFFF<<<888666444444444222222222222444444444444444555666666777777888888888999;;;>>>@@@BBBIIIOOO___www222222222222222222222222////////////////////////....../////////000000000333444555333111000000111///444555333111222222000/////////000111111222222333111//////111222000...000000////////////000000777555111000111222333222111111000////////////000111111111111111000//////000000////////////......---------.........//////111111111000000000000000222222222222333444666666666666666666555555555555333333555888;;;===<<<;;;999777555555666666444222222222111000000000000111222222111111111111222222333222111111222333555666333222111000000000111222222222333333333333444444333444555666888:::<<<===???>>>>>>>>>@@@DDDGGGIIIJJJJJJIIIGGGFFFHHHKKKNNNXXXZZZ]]]^^^]]]ZZZVVVSSSPPPNNNKKKIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEFFFGGGIIIIIIHHHHHHIIIJJJKKKPPPTTTTTTPPPKKKHHHGGGEEEEEEFFFHHHKKKMMMPPPQQQWWWZZZ\\\\\\YYYUUUSSSRRRSSSWWW^^^gggooorrrqqqooodddaaa[[[TTTNNNGGG@@@;;;<<<888555555777777444111333222111111000000111111222222222222222222222222222000//////111222222111/////////000111111222222444222000///000111111000---...///000111222333333555111000333444444666;;;>>>IIIXXXiii{{{rrr\\\HHH<<<777555444444444222222222222444444333444444555555666777777777777777777999;;;===>>>CCCJJJ[[[ttt222222222222222222222222////////////////////////...////////////000000000555666666444111000000111///222444444333333111///......///000111333333444777333000111555666333///000000000000000000111222888666333111000111222333222111000000//////000000111222222222222111000000000000//////////////////////////////000000000000111111111111111111111111222222222222333444555666777777777777777777666666555555555888;;;<<<<<<:::999888666666666666444222222222111000000000000111444444333333333333444444444444333444444555777888333333222111111222444444222333333333333333333333333333444555666888:::;;;<<<<<<======???CCCHHHKKKNNNMMMLLLIIIGGGGGGJJJLLLQQQSSSUUUUUUTTTQQQNNNKKKKKKIIIGGGFFFGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCAAA@@@BBBDDDDDDCCCBBBBBBCCCFFFJJJLLLKKKEEEAAA???@@@;;;<<<>>>@@@BBBEEEGGGHHHLLLNNNPPPPPPNNNKKKIIIIIIOOOQQQVVV\\\aaacccbbb```WWWTTTOOOJJJFFFBBB>>>;;;888666555555666555111///222222111111111000000000000000111111222222222222222111//////000111000....../////////000000000111222000...---.../////////...//////000111222333333555222111444666777<<>>@@@HHHYYYsss111111111111111111111111////////////////////////////////////000000000111444555555333000//////000000000333555666444111///...///000111222333444555666222///000444555222...000000000000000111222222555444333000//////000222222222111000000000000000222222222222222111111000//////000000000000000000111111111111222222222222000000111111222222333333333333222222222222333333666666666666777777777777777777666777999:::999888:::888777777777777555444333222222111000111111111333333222222222222333333333333444444555666666777444333222222222333444555333333333333333333333333333333333444555666888999999:::<<<<<<>>>AAAGGGKKKRRRRRRQQQOOOLLLJJJJJJKKKMMMNNNOOOOOOMMMKKKHHHGGGHHHFFFEEEEEEFFFFFFDDDCCC>>>===<<<===>>>???>>>===:::<<<>>>>>>===<<<<<<===CCCDDDDDDAAA<<<999888999888999;;;===???AAABBBBBBCCCEEEGGGGGGEEECCCBBBCCCFFFGGGJJJNNNQQQRRRPPPNNNKKKGGGCCC???===;;;888666555555555555555333000...222222222222111111000000//////111222222222222222222111000000111111000...222222333333333333444444333111......///000000///333333333333444444444444444222222666888;;;CCCKKKYYYhhh|||}}}cccLLL>>>888666666444444222222222222444444444444555666666777777888;;;::::::999:::<<<===>>>@@@HHHYYYsss000000000000000000000000/////////////////////////////////000000000111111222333444222000//////000000///222888999555111000///000111222333444555555222000---...000111///,,,000/////////000111222333222222222111///...///111222222111000000000000111111222222222222111000000//////000000000000111111111111111222222222333333000000111222333444444444333333222222222222222333666666666666777777777777999888777777999999888777:::999888888999999888777555555444333333333333333222222111111111111222222222222333444444555555555555444333222222222333444555555444444444444333333333333333444444666777777666888;;;;;;;;;???EEEJJJTTTVVVVVVUUUQQQNNNLLLKKKHHHIIIIIIIIIHHHFFFEEEDDDEEEDDDCCCDDDEEEDDDBBB@@@<<<::::::;;;<<<======<<<999:::;;;;;;::::::<<<===GGGDDD@@@<<<999777777666666777888:::;;;<<<======<<<>>>@@@@@@???>>>>>>>>>AAAAAABBBDDDFFFFFFDDDBBBBBB???<<<:::999888666444333333444444333222000///222333333333333222111111///000222333333333222222111111111222333444222111222222222222222222222222555333111000111222222111111111111111111111111222444222333666888<<>><<<<<<;;;::::::<<<<<<;;;999:::;;;;;;;;;:::;;;>>>@@@LLLEEE>>>:::999999777555444555666888888888888888666888:::;;;:::999:::;;;??????>>>???@@@@@@===;;;;;;:::888888999888777555111222333333222222222222333444444555444333222111000111333444444444222111111111111444666777666444000000000000000000000000555333111000111222222222//////000000111222333333555333444666666:::EEEPPPZZZmmmmmmUUUEEE<<<888555444444222222222222444444777777777888999999::::::777777777777888:::<<<===AAAIIIZZZuuu222222222222222222222222111111111111111111111111000000000000111111111111111333333333111111111333222///222;;;>>>888222111111222222333333444444555222333444333111000111222............///000111222---000444555222000000111333222111111000111111111000111111111111000////////////000000111111111222////////////000000000000000000111222444555666666222222222333555777888999777777777888888999999999:::888888999;;;>>>>>>>>>:::999999:::<<<======<<<<<<;;;::::::999999::::::888888777777777777888888888888:::;;;;;;<<<;;;;;;<<<;;;999888777777777888777777666666666555555555444444444444444555666777333777999999888:::AAAGGGTTTXXX\\\\\\XXXRRRLLLIII???????????????????????????>>>>>>>>>>>>===:::888:::999777777777777555444777888888777777999<<>>???AAAIII[[[vvv222111000000000111333444000000111111111111000000000000////////////000000222222222222222111000///111000111222444555555333222222222222000///111444222222222222222222222222222222333222222111000///111111222222222222111111444333333333333444555555666666555444333222222111111111222222222111000///222333333222222000///...000111222222444444555666333222333333444555666777999999888888888999::::::999999::::::;;;<<<======???===;;;::::::<<<>>>@@@??????>>>======???AAABBBFFFCCC@@@>>>>>>>>>>>>===<<<999888:::>>>@@@@@@???>>>???>>>:::555555999???;;;999777555444444555666<<<777666999888444444888555777999999999;;;@@@DDDNNNVVV[[[ZZZWWWSSSLLLEEE>>>======<<<<<<======>>>======>>>AAABBBAAA>>>;;;:::999777555444444444444444777999888666888===CCCEEE>>>777555777888777444777666666555555555555666444444555555666666777777999:::;;;<<<;;;999777666222222222111111111111000///111333222111000111222444333111000000111333444666666555444444444444555222111222777===@@@???===777555222111111111000///111000///......000222333111777;;;===@@@DDDAAA<<<:::888777777666777===FFFPPPddd~~~rrr[[[JJJ???999777666555444333333333333333555666777888:::;;;<<<===>>>===:::999:::===@@@CCCCCCJJJ\\\zzz333222111111111333444555111111222222222222111111000000000//////000000000///000000111111111111000000000111444777888777666333333333333222000000111222222222222222222222222000000111222222111111111111111222222222222111111444333333333333444555555666666666555444333333222222222222222222222222222333333222222111000000///000111222222444444555666222222222333333444555666999888888888999:::;;;;;;999999:::;;;;;;<<<======>>>===;;;::::::<<<>>>???@@@@@@???>>>@@@CCCHHHKKKNNNLLLJJJHHHGGGEEEDDDCCC@@@>>><<<===@@@AAAAAA@@@CCCDDDDDD@@@<<<;;;@@@DDDAAA@@@===;;;::::::;;;;;;>>>:::999<<<;;;888888<<<777999:::999888:::>>>AAAHHHOOOTTTSSSPPPLLLGGGAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???>>>;;;999;;;999888666555555555555444666888888666777<<>>DDDKKK]]]{{{444333333333333333444555222222333333333333222222111111000000000000111111...//////000111111222222///000222666999;;;999888555444222111222222000...333333333333333333333333......000111111222222222111111222222222222111111444333333333333444555555777666666555555444444444444333222222222333444555444333222000000000000111000111222222444444555666222222222222333444555555888888888999999;;;<<<<<<:::::::::;;;<<<<<<======<<<;;;:::999:::;;;===???AAAAAA@@@@@@CCCIIIRRRXXX[[[[[[ZZZYYYVVVTTTQQQOOOKKKHHHFFFEEEEEEEEEEEEDDDGGGHHHHHHEEEBBBAAAEEEHHHFFFDDDBBB???>>>===>>>???<<<:::999;;;<<<:::;;;===<<<===<<<;;;:::;;;>>>@@@DDDJJJMMMKKKHHHFFFBBB>>>;;;::::::999999::::::;;;;;;:::;;;===>>>>>>;;;888;;;:::999888777666666666444666777666555666:::===???:::555333444666555333777666666555444444555555333333444444555666666666777777777777666444222111222222222111111111111000111333444444222222222333555444333222222333444555888888777555555444444444444555:::AAAGGGJJJHHHEEE@@@;;;666222111222222111111000//////111333666777AAAJJJTTTXXXYYYVVVNNNFFF>>>:::888777555333777===GGG[[[uuuyyydddPPPBBB:::666555333333222111111111222222444444555666888999::::::888888777777888999;;;<<>>AAAAAA@@@@@@DDDMMMYYYbbbhhhiiikkkkkkiiifffdddccc[[[XXXUUURRRPPPOOONNNNNNOOOPPPPPPNNNKKKKKKLLLOOONNNLLLIIIGGGEEEDDDEEEEEE@@@???????????????@@@AAABBBAAA@@@???>>>???AAACCCCCCHHHJJJFFFDDDCCCAAA>>>:::999999999999999999:::===<<<===>>>@@@???===;;;;;;:::999888777666666666444555666666444555777:::<<<999555444444666555555777666555555444444444444444444444555666666777777777777777666555333111000222222222111111111000000111333555444333222333333444333222222222222333444999888777666555444444444555777>>>GGGOOORRRPPPMMMAAA<<<666111////////////000000000000222555888999IIISSS^^^aaa___XXXMMMCCC<<<888666777555333555:::CCCUUUlll~~~wwwlllZZZIII>>>888555444333333222222222222222333333333444555666777888999888888888999:::;;;<<<<<>>;;;::::::::::::::::::;;;>>>======>>>??????===<<<;;;::::::999888777666555555555666555444444555666:::888666555555666777777777777555444444333333333444555555666666777888888777777777666555333222222222222222111111111000000111333555444333222333333222111111111111111111222888888666555555444444444555888@@@JJJTTTXXXVVVRRRCCC>>>777222000000000///000000000000222555888:::NNNYYYbbbccc^^^UUUIII???888444333555666555666999???NNNaaannnuuuwwwsssmmmggg^^^PPPDDD<<<888666555444444333333333333444444333333444555666777777888777777888999:::<<<===>>>EEENNNddd555666666666666555444444111111222222222222111111333333222222222222333333999888666333222222222222666555555555777777666444333999999222111666888555333333333333333333333333333333333222222111//////222222333333333333222222444333333333333444555555444444444555555666666777:::999666444222111000000333222111000000111222222000111222222444444555666444444444333333444444555888777777777777888999999999999999999999:::::::::777777777888888:::;;;;;;>>>@@@CCCCCCEEELLLXXXaaalllqqqwwwzzzzzzyyy{{{}}}wwwvvvuuurrrqqqqqqtttwwwtttttttttsssqqqooommmlllkkkjjjgggeeedddeeeffffffcccdddaaa[[[XXXXXXWWWTTTPPPMMMJJJHHHHHHIIIHHHHHHGGGKKKKKKGGGCCCCCCBBB???>>>======<<<<<<======>>>===<<<<<<<<<>>>>>>===;;;;;;<<<;;;;;;:::888777666666666666555555555444444777777666555555666777888777777555444333333222222444444555555666777777777777777666555555444444444222222222111111111111000111333444444222222222333000111111111111111111000666666555444444444444555666999@@@JJJSSSWWWUUUQQQEEEAAA;;;666444333222111000000000000222555888:::NNNWWW___]]]UUUMMMCCC;;;555111111444777555555888;;;GGGTTT[[[___aaa^^^YYYUUUOOOFFF???:::777666444444444333333444444555555333333444555666666777777555555666777999<<>>888999888444444444444444444444444444222222333333333222222111222333333444444333333222444333333333333444555555222333333444555666666666666666555444333222111111111111111111111111111111000111222222444444555666666555555444444555555666888777777666666666666666888888888888888888888888555666666777888999:::;;;>>>BBBFFFFFFFFFJJJSSS\\\dddjjjpppsssrrrsssvvvyyyzzz|||}}}~~~~~~}}}|||}}}~~~}}}~~~zzzqqqlllkkkhhhccc```[[[VVVSSSRRRQQQNNNLLLNNNRRRRRRMMMIIIHHHFFFBBBAAA@@@@@@??????@@@@@@AAA???===<<<===>>>???>>><<<>>>>>>>>>>>>===;;;:::999888777666666666555333222444555555444444555777888777777555444333222222222222222333333444555555666555555555444444444555555222222222111111111111000000222333333222111111222111111111222222111111111444333333333333444444555999:::???GGGNNNQQQNNNKKKDDDAAA<<<888666444333111000000///000111444777888FFFNNNSSSPPPHHHBBB<<<777444000///444777555444555777???GGGIIIKKKLLLKKKHHHEEEBBB===:::888777555333333333222222333444444555444444555555666666777777666666666777:::???CCCFFFKKK]]]|||:::;;;;;;<<<;;;:::999888333444444555555444444333444333333222222333333444555444222111111222333555333111//////222555777777333DDDNNNGGG>>>;;;888111444444444444444444444444111111222333444444444444222333333444444333333222444333333333333444555555111222222333444555666666222333333444444333333222000111111222222222111111000111222333444555555666777666666555555555666666888777666555555444444555888888888777777777777777444555666777888999::::::???DDDIIIIIIGGGIIIPPPWWW^^^ccciiikkkjjjkkkooossszzz}}}|||vvvmmmhhhaaa]]]ZZZXXXUUURRRTTTXXXYYYTTTOOOMMMJJJGGGCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@???@@@AAABBBAAA???@@@@@@AAA@@@???>>><<<;;;999888777666666555333222222333444333333444666777777777555444333222222222000111111222222333444444444444333333333444555666222222222111111111111000///111333333111000111222111222222333333222222111222222222222333444555555;;;;;;>>>DDDJJJKKKHHHDDDAAA>>>:::777555333111///111000//////111333666777===EEEIIIDDD===999777444555000///444777555222222444:::>>>>>>>>>@@@@@@===;;;:::888777777666333111222111111111222333333444444555555555666777777777999888888999===CCCHHHKKKOOOddd@@@>>>===<<<<<<;;;999777888888777777666666555555555444222333444444333111555555555444333333222222222333333333444444444444::::::DDDQQQQQQCCC888555444222000000222333444333111222222222222333333333555555444333222222222222888666444333333444555666333333333444444444555555111222333333444444444444222222222222222222222222111111111111222444666777777777666555555555555555555555555555666666777777777777888777777666555555777777888:::<<<===>>>???BBBFFFJJJLLLLLLNNNQQQUUU\\\___aaaaaa______bbbeeennnrrrzzz~~~wwwpppgggbbbbbbbbb___]]]``````___\\\YYYUUURRRPPPPPPMMMIIIGGGGGGHHHHHHHHHKKKHHHEEEDDDDDDEEEEEEEEEEEEHHHIIIHHHDDD???;;;::::::999777666555555666666777888999999777555555555888444111111222333111...111111111111222333444444777555333444777777555222222222333333333444444444333333222222333333444555444222///------...///111222222222111111111000000555777;;;???BBBDDDDDDEEE???:::666666777777333...///111222222111222444666999:::;;;:::999666333222222222222222222222222222222333555777888999999999444888;;;999444111333666333222222111111222222333555555444444444444555666888666777:::<<<===CCCKKKVVVnnnDDDBBB???=========;;;::::::::::::999888777666555333222111111222333222000444444444333333222222222444444444555555555666666555777@@@MMMRRRJJJ<<<333444555777777666555444333222222222222333333333333555555444444333444444444999777666444333444555666333333444444444555555555333333444555555555555555222222222222222222222222222111111222333444666777777777666555444444444444444444555555555666666666666777777777666666555444666777888:::<<<>>>???@@@EEEIIINNNPPPPPPPPPSSSUUU[[[^^^``````___^^^aaadddfffjjjrrr|||{{{sssnnnmmmllljjjgggiiiiiigggeeebbb___\\\[[[[[[YYYVVVUUUUUUTTTRRRPPPPPPMMMJJJHHHIIIJJJJJJIIIJJJLLLMMMLLLGGGBBB>>><<<;;;:::999777666777777888888999888777666555444555777555333222222222111000222222222111222222333333555333222333555555333000222222222222333333333333222111111111111222333333444222000......///111333222222222111111111000000555777:::<<<>>>?????????;;;888555666999:::777333333444444333222222333555666777777777666444222111333333333333333222222222444444555555666666555555444777999777444333333555333333222222222222333333555555555666666777777777:::888999;;;<<<>>>DDDLLL\\\uuuKKKGGGBBB???>>>>>>>>>===????????????===:::888666555444333333555666555333555444444444444444444444555555666666666777777777222555999AAAKKKPPPIII>>>333555666666555333222222222222333333333444444444555555555444555555666666999888666555444444555555444444444444555555555666444444555666666666666555333333333333333333333333222222222333333555666777777777666444444333333333444444444444444555555555555666666666666555444444666777888:::<<>><<<999777777666444222111333555333333333222222222111111555444444444333333222222555444444444333333222222444555555666555555444444444333333222222333333444444555777999999:::999999;;;::::::======???GGGPPPeee~~~RRRMMMGGGBBB@@@?????????DDDEEEFFFFFFDDD@@@===::::::999888999;;;;;;;;;999666666666666666666666666555555555666666666777777555777555333>>>NNNTTTOOO>>>:::555333444555666555444444444444555555555555555555444444555666777777888888666555444333333444444555555555555666666666444555555666666666555555444444444444444444444444333333333444555555666777777666555444333333333333444444444444444444444444444555555555555555444444555666888:::<<>>===;;;:::999::::::;;;===;;;888666555666666666555777888666222000222444555444333222222222222222333333333333333222111000000000111111111222222222111000000000000111222222222111000000000222333555111111111111111111111111333444555666666666555555555666888===@@@AAA>>>;;;777777666444222111333444111000000000000111222333666555555444444333333222555444444333333222333333444444333444666666555333444444333333333333444444444666888;;;<<<<<<;;;:::;;;:::;;;===>>>@@@JJJUUUmmmVVVQQQJJJEEEBBBBBBBBBBBBGGGIIILLLMMMLLLGGGBBB???>>>===<<<<<<>>>>>>===<<<888888888888888777777777666666666666777777777777666;;;999222555CCCNNNOOOVVVJJJ;;;444777;;;<<<:::666666666666777777777777555555555555555666777888777666555444333333333333555555555666666666777777444444555555555444444333444444444444444444444444333444444555666666666666666666555444444444444555444444444444444444444444444444555555555555555444555666888:::<<<>>>???@@@EEEJJJOOOQQQOOOLLLLLLMMMSSSXXX]]]______```bbbeeedddkkkwww~~~}}}yyyxxxwwwvvvwwwyyy{{{|||{{{rrrkkkgggddd```^^^]]]]]]\\\\\\UUUVVVUUUQQQLLLFFFBBBAAA???>>>===;;;;;;;;;;;;<<>>BBBCCCBBB>>>:::444555555444222111222444000000000000111222333444555555555444444333333333444333333333444555666777555444444555666777555444555444444444444444444555444666999;;;<<<<<<;;;:::::::::<<<>>>???CCCPPP]]]uuuWWWRRRLLLHHHHHHHHHIIIIIILLLOOOTTTWWWVVVRRRMMMIIIDDDBBBAAAAAABBBBBBAAA@@@===<<<<<<;;;::::::999999999999999:::::::::;;;;;;777===???;;;999;;;???@@@```RRRAAA888888;;;<<<:::888888999999999:::::::::777777666666666777888888555555555555555444444444666666666666777777777777444555555555555444333333555555555555555555555555444555555666777777666666666555555555555666777777555555555444444444444444444444555666666666666555555666777999:::<<<===>>>@@@DDDIIIJJJHHHFFFFFFGGGOOOTTTZZZ^^^___```cccfffeeemmmyyy}}}|||zzz}}}{{{zzzyyyyyy{{{yyyrrrkkkhhhdddaaa``````___^^^WWWXXXWWWSSSMMMHHHEEEDDDBBBAAA???>>>======>>>>>>AAA>>>;;;;;;>>>???>>>===999999888777444333444555555444444333333333333444666777888777444333222333111111111222222222222333222111111111111222333333111000000000000111111222111111111111111222222222111222222333444555666666<<>>BBBHHHJJJHHHBBB;;;777333666999999777333000...000111222333444444333333111111222222333333444444333333333333444777999;;;666888:::999666444555777666666555555555555666666666666777777888888888888999;;;@@@DDDGGGPPPbbbsssQQQOOONNNPPPTTTYYY\\\]]]___eeelllrrrssspppjjjfff```^^^\\\[[[[[[ZZZXXXWWWOOONNNMMMKKKIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFHHH@@@>>>FFFHHHDDDDDDJJJEEEJJJMMMKKKEEEBBBDDDHHH<<<<<<<<<============>>>>>>===<<<;;;;;;;;;;;;;;;666777888999999::::::999777777777777888888888888777777777777777666555555666666666666666666666666555555777888888777666666444555555666888999;;;<<<777777666666666555555555555555666777888888777777666666666777888888999999999<<>>===???BBBEEEKKKSSSYYY\\\^^^bbbeeefffiiimmmnnnnnnlllkkkkkkcccaaa\\\XXXUUUTTTTTTUUUTTTUUUXXX\\\```cccfffhhhmmmssswwwxxxxxx{{{{{{yyyxxxxxxvvvsssooommmnnnnnnmmmlllkkklllooouuuzzz~~~~~~xxxtttmmmjjjeeebbbaaa```___^^^^^^^^^]]]YYYTTTPPPNNNMMMHHHGGGEEEDDDCCCCCCDDDDDDBBB???>>>AAAFFFHHHFFFBBB===999666666888888666333333333333333444444555666555888999777444111222333222222333333333444444444///////////////000111111444444444333333222222222000000111111222222222222333333222222222222333333>>>CCCJJJLLLIIICCC;;;777666999<<<<<<999333///,,,///111333444555444222111///000111222333444444555444333333222333666888:::666:::===;;;666333555888666666555555555555666666777666666555666666777888:::<<>>???@@@@@@@@@DDDCCCBBBAAA??????>>>>>>@@@???===;;;:::999::::::999888777999;;;<<<;;;:::;;;999777777777777666555888999:::999666555555666666666666666666666666666555666777888999:::;;;;;;777666555444333444555666666666666666666666555555999888888777666777777777999:::<<<======<<<:::999CCCFFFMMMSSSXXXZZZ[[[[[[``````___^^^\\\[[[ZZZZZZSSSQQQMMMJJJHHHHHHIIIIIIHHHHHHGGGGGGJJJMMMQQQSSS[[[]]]```cccfffhhhhhhiiiccceeefffdddaaa```bbbeee___^^^^^^```ccciiinnnqqqzzzzzzyyywwwtttrrrssstttnnnjjjddd^^^[[[[[[]]]^^^\\\]]]^^^\\\WWWSSSPPPOOONNNKKKGGGDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFDDDAAA???>>><<<:::::::::999888666444333333333333444555555888999:::888666444333444666777999888666444333333222222111111111222444555777666555444333222222222///000222444555555555444555333111000111444777:::???FFFNNNOOOHHH@@@:::888888666555333222222333333333000...111888;;;888444333222000,,,***,,,111555444333333333333555888999<<<======<<<999666666666222444666777777666444222:::999999888888999999:::>>><<<@@@JJJPPPYYYpppXXXVVVVVVYYY___hhhooottt|||~~~|||yyytttmmmfffaaa\\\XXXUUURRRRRRQQQQQQQQQRRRRRRSSSYYYZZZ[[[[[[ZZZXXXVVVUUUVVVTTTRRRQQQQQQOOOLLLIIIIIIGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCEEEDDDBBB@@@????????????;;;:::999:::;;;<<<;;;:::<<<:::888888888999888777999::::::999777666666777666666666666666666666666555555666777888999::::::777666555444444444555666777777777777777777777777888888888888777777777777888999;;;======<<<:::999>>>AAAEEEJJJMMMOOOPPPOOOQQQPPPPPPOOONNNMMMLLLLLLLLLJJJGGGDDDBBBBBBBBBCCCAAAAAA@@@@@@BBBEEEHHHJJJMMMOOOQQQSSSTTTUUUUUUUUUSSSTTTTTTSSSPPPOOOPPPRRRTTTSSSSSSTTTWWW\\\```ccciiijjjkkkjjjhhhhhhjjjkkkiiieee```[[[XXXWWWYYYZZZ[[[\\\]]][[[WWWSSSPPPOOONNNKKKGGGEEEEEEEEEEEEDDDCCCDDDEEEEEEEEECCCAAA@@@???>>><<<<<<<<<:::888666444444444444444555555666777888999999666555555666666777999888666555555555333222111111111222444555666555444333333222222222111222333444444444333222444333111000111444777999>>>EEELLLMMMGGG@@@:::999777666444222111111222222666333222555:::===:::666222111///...---///222444555555666666777888999;;;???@@@@@@>>>:::888777777777777777777777777777777888888777777888999999:::<<<<<>>>>>===;;;<<<:::999999:::;;;:::999999:::;;;:::888666777888777777777777777777777777555555666777888999::::::888777555444444444555666777777777777777888888888777888999999999888777666666888;;;===>>><<<:::888;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEECCCAAA???===<<<======;;;:::999999:::<<>>@@@GGGGGGFFFBBB===:::888888;;;:::888777777888:::;;;666666666777888999:::;;;<<<>>>EEEMMMTTTccc^^^aaaeeellluuu|||sssmmmhhheeehhhfffdddbbbaaaccceeegggjjjjjjjjjiiigggeeecccbbbbbb```]]][[[YYYWWWSSSPPPQQQOOOMMMMMMMMMMMMKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFDDDBBB@@@@@@@@@AAA@@@???>>>>>>@@@@@@???>>><<<:::999999;;;<<<;;;;;;:::;;;;;;:::999888888999888888888888888888888888777777888888999:::;;;;;;999888777555555555666666777777777777777888888888777888999::::::888666555444777:::===>>><<<999777999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>???BBBAAA???>>>===<<<<<<;;;999999888777777888:::;;;>>>?????????????????????@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@AAADDDGGGHHHJJJLLLNNNOOOPPPQQQTTTWWWYYYWWWSSSPPPNNNNNNNNNOOOSSSUUUWWWVVVSSSPPPOOONNNLLLJJJHHHHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAA>>>999555666666666666666777777888666777888888888888:::<<<=========:::777666666777444333222111222222444444444444333222222222222222111222333444444333222111222111000000111333666777999>>>BBBDDDAAA===:::999555444222000000000000111555555666777888777555333444333111222555666666444:::;;;<<<;;;<<<@@@GGGLLLTTTSSSPPPJJJCCC===:::999===<<<:::999999999:::;;;666666777888999;;;<<<===???BBBIIIPPPYYYllldddiiipppyyy~~~{{{xxxxxxvvvtttrrrqqqsssuuuvvv{{{zzzzzzxxxwwwuuutttsssssspppnnnkkkiiifffbbb___]]][[[YYYXXXWWWVVVSSSQQQOOONNNNNNMMMMMMMMMNNNNNNKKKJJJHHHEEECCCBBBBBBBBB???>>>===>>>@@@AAA@@@???<<<;;;999:::;;;<<<<<<;;;:::;;;<<<;;;:::999:::;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===;;;:::999777666666777777666666777777777888888888777888:::;;;:::999777555444777999<<<<<<;;;888777777777777888999;;;<<<===777777888888888888999999>>>>>>>>>>>>===<<<;;;:::888888777666666777888888777777888888999:::;;;;;;::::::999:::<<<===>>>???>>>===<<<<<<===???AAABBBDDDEEEFFFGGGGGGHHHKKKMMMQQQPPPNNNLLLJJJJJJJJJJJJNNNPPPRRRRRRPPPNNNMMMMMMKKKIIIHHHHHHIIIJJJIIIHHHEEEDDDBBB@@@@@@@@@AAABBBCCCBBBBBBBBBAAA>>>999555777666666666666777888888666777888888777888;;;===BBBBBBAAA>>>:::777666666555444333222222222333444333333222111111111222222///000111333444444333333111000000000111333555666777999<<<>>><<<:::888777333222111000000000111222555777999:::888666444333888666555555666888999:::AAAAAAAAA???@@@GGGRRR[[[dddbbb\\\TTTJJJCCC???===>>>>>>===<<<;;;:::999888777888888999;;;===???@@@???CCCJJJQQQ]]]tttooovvv|||xxxvvvooommmjjjhhhgggddd```]]]YYYXXXWWWUUUTTTSSSSSSSSSQQQOOOLLLIIIFFFEEEDDDDDDAAA@@@???@@@AAABBBAAA@@@???===;;;;;;===>>>===<<<;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===;;;999999888999999777777777888999999::::::888999:::::::::999777777666888999::::::999777666444444555555666888999:::666666666777777777777777999:::;;;<<<;;;:::888777666555555444444555555555555555555666777999;;;<<<:::999888:::<<>>:::777777555555333222222333333444222222111111000111111222...///111222333444333333000/////////000222444555555666777888777666555444111111000000000222333444:::>>>AAA@@@<<<888777777999999888666666:::@@@EEEMMMMMMLLLJJJJJJQQQ^^^hhhrrrooohhh^^^SSSKKKGGGEEEBBBAAA@@@???===:::888666999999:::;;;<<<>>>@@@AAA===BBBHHHRRRbbb~~~{{{|||wwwsssnnnmmmkkkiiifffdddcccccc^^^\\\XXXTTTQQQNNNMMMLLLLLLJJJHHHHHHHHHGGGFFFDDDCCCAAA?????????@@@???>>>;;;<<<======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@???===<<<::::::;;;;;;999999::::::;;;<<<<<<===::::::999999999888888888999999999888888777666666444444555555666666666777888888888888777777777777666777999:::999888666444444444444444444444444444666666666666777999:::;;;===;;;999:::<<<>>>===<<<777777666777777999::::::;;;=========<<<<<<>>>@@@DDDDDDDDDDDDCCCCCCBBBBBBDDDFFFIIIJJJJJJIIIHHHIIIGGGFFFFFFHHHJJJKKKJJJIIIEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>>======<<<999777666555555555555666777777555666666555555666999<<>>CCCGGGEEE???:::999:::777999999666666<<>>BBBIIIUUUlll}}}{{{yyyyyyooommmiiieeeaaa^^^\\\[[[XXXUUUSSSQQQPPPNNNKKKIIIFFFDDDBBBAAABBBBBBAAA???;;;===>>>===<<<<<<===>>>========================;;;;;;;;;<<<<<<<<<<<<<<>>??????;;;:::999888888888999999;;;:::888777666666666666666777777777777666555555666666555555444444444444444666888::::::888666444444444444444555555555555444444333222333444555666<<<999666666888888777444666666666777777888::::::;;;<<<======<<<<<<>>>@@@@@@AAAAAAAAAAAA@@@??????AAADDDGGGHHHHHHGGGGGGHHHFFFEEEEEEGGGJJJKKKJJJIIIEEEEEEEEEDDDDDDCCCBBBBBB@@@>>><<<;;;;;;;;;999888555555555555555666777777555666666555444555999;;;BBBEEEIIIIIIFFFBBB???===666555444333222333333444111000000000000000111111111111222333222111000///......//////000222333444333222000000000000///.../////////000222555777999???EEEIIIGGG@@@:::999;;;555888999666555>>>OOO]]]dddhhhjjjgggdddeeemmmttt~~~{{{tttkkkbbb[[[XXXXXXOOOKKKEEE???;;;::::::;;;999999999:::;;;<<<===>>>@@@DDDLLL[[[vvv}}}zzzuuuqqqrrrnnnkkkjjjjjjggg```ZZZXXXTTTOOOLLLJJJIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>BBB@@@>>>>>>@@@@@@@@@???;;;;;;::::::::::::;;;;;;;;;;;;;;;===???@@@>>><<<:::>>>???===AAAIIIKKKHHH@@@???===;;;:::;;;<<<===:::::::::999999999888888777555333333555777777777777888888888888777666666777666555444444555666777777666555555444444444444444444444444444444444444;;;;;;:::999888777666666777777777777777888888999;;;:::999999888888999999?????????>>>>>>============???CCCFFFHHHHHHHHHHHHEEEEEEGGGJJJLLLLLLJJJGGGAAABBBDDDFFFEEECCCAAA???CCCAAA???===;;;999999888888888999888666666777999444444444555777888::::::@@@AAADDDHHHJJJHHHBBB===:::999666333000///......222222222333333444444444222222222111111111111111111111111111111111111111111222222000///...///111111000//////111333666777AAAEEEGGGEEE???:::888888888444333777999>>>OOOaaaooorrrsssooohhheeefffiiiqqqpppmmmiiiccc```___```^^^TTTGGG???===<<<:::888===::::::<<<<<<:::<<<@@@BBBGGGSSSjjj~~~wwwrrrmmmiiiccc___[[[YYYVVVTTTQQQOOOLLLKKKJJJHHHFFFDDDDDDCCCAAAAAABBBBBBAAA@@@>>>======<<<<<<======>>>>>>======???@@@@@@>>><<<===@@@@@@@@@EEELLLLLLGGG@@@???>>><<<<<<<<<<<<===::::::999999999888888888888777555555666888888777999999999999999888777666777777666666666666777777777666666555444444555555444444444444444444444444888777777666666555555444777666666666777777888888::::::999888888888888888;;;;;;;;;;;;:::::::::999???@@@BBBDDDEEEEEEEEEEEEEEEFFFHHHKKKNNNMMMJJJHHHAAABBBCCCCCCCCCAAA???===AAA@@@>>><<<;;;999999888888888777777666555666777444444555555666888999:::???@@@CCCGGGIIIHHHCCC???;;;999777555333222222222777555333111111111333444111111111111111222222222111111111111111111111111111333333222111000000111111000000000111333555777999;;;>>>??????===;;;;;;<<<999999;;;999;;;JJJ\\\nnnqqqrrrmmmeee______aaafffgggfffeeecccccceeeggg___VVVIIIAAA>>>===;;;:::===;;;;;;>>>>>>===???DDDHHHOOO___www|||wwwsssooollliiifffaaa^^^ZZZVVVRRROOONNNLLLJJJIIIIIIHHHFFFDDD???>>>===============>>>>>>=========>>>>>><<<:::<<<===>>>AAAGGGLLLIIICCC@@@@@@??????>>>=========:::::::::999999999999888;;;999777777888999999888<<<<<<<<<;;;:::999888777777777888888888888777777777666555555444555555555555555555555555555555555555555555555555555555555555555666666666777777777999888888777777777777777999999999888888888888888??????@@@AAABBBBBBBBBBBBDDDFFFIIIMMMOOONNNKKKHHHBBBBBBAAA@@@???===<<<<<<======<<<;;;:::999888888777777666555555555555555555555555555666777999999===>>>@@@DDDGGGGGGDDDBBB<<<;;;999777555555555555;;;888444111//////111333000000111111222222333333111111111111111111111111111333444444333111111111111000000000111222444555999:::;;;;;;:::999888777666333333666666888FFFXXXgggjjjkkkfff\\\UUURRRSSSXXXZZZ\\\]]]^^^aaadddggg```WWWKKKCCC???===<<<;;;===;;;===@@@AAA@@@CCCHHHPPP[[[ppp|||vvvqqqlllgggcccaaa^^^[[[YYYVVVSSSPPPMMMDDDDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>??????===;;;;;;;;;===CCCJJJMMMHHHBBB@@@@@@AAA@@@@@@???======<<<<<<;;;;;;;;;:::::::::<<<;;;999999;;;;;;:::999>>>>>>>>>===<<<;;;:::999666777888999999888777666666555444444444444555555555555555555555555555555555666666666777777777888444555555666666666666666888888777666666666666666999999999999888888888888<<<======>>>???@@@AAAAAACCCEEEHHHMMMOOONNNKKKGGGDDDCCCAAA>>><<<;;;;;;;;;::::::::::::999999888777777555444444555555555555666666555666666777888888999;;;>>>AAACCCDDDCCCBBB>>><<<:::888666555555555:::888555222111000111222000000111111222333444444111111111111111111111111///111444555333111111000111111000000111222333444777999:::888555555:::??????555///222555777BBBNNNYYY\\\^^^YYYPPPHHHEEEEEEMMMOOOQQQSSSTTTVVVYYY\\\\\\UUUKKKCCC???===<<<;;;>>>===???BBBBBBBBBFFFMMMXXXggg~~~yyyvvvrrrnnnjjjddd___[[[RRRQQQOOOLLLJJJHHHGGGFFFFFFDDDBBBBBBBBBBBBAAA@@@======AAAHHHOOONNNIIIDDD@@@AAAAAAAAA@@@???>>>===>>>>>>=========<<<<<<<<<===<<<;;;;;;======<<<:::?????????>>>>>>===;;;;;;666777888999999888777666555555444444444444555555666666666666666666666666555555666666777777888888444444555666777666666555888777666666555555666666888888888888888888888888888999;;;===???AAAAAAAAAAAABBBEEEJJJLLLLLLIIIFFFEEECCC@@@>>>;;;;;;;;;;;;999999::::::999888777777777555333444666888777666777666666666666666777888666888<<>><<<:::777555333333333555555666555555333222111000000111222333444444555111111111111111111111111---000333333222000000000111111111111111111222222...333777555222777EEEQQQVVVDDD555444777888:::@@@JJJNNNPPPMMMEEE???===>>>DDDFFFIIIKKKLLLNNNPPPRRRUUUPPPJJJDDD???===;;;:::??????@@@CCCCCCCCCKKKSSSbbbttt~~~wwwrrrgggeeeaaa]]]XXXTTTRRRPPPNNNLLLHHHGGGFFFEEECCCAAA@@@@@@DDDKKKMMMIIIDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<>>>>>>===<<<>>>>>>?????????>>>======888888999999999999888888666666555555666666777777777777777777777777777777444444444555555666666666444555666777888777666666888777777666666666666666666666666666666777777777666888<<>>>>>AAADDDGGGHHHFFFDDDDDDBBB@@@===;;;:::::::::999999:::::::::888777666777555333555999<<<;;;999888777777666666666666777555888===???>>>===<<<;;;;;;:::777555333222222222222444666777777555333222111111222222333333444444111111111111111111111111---///222222111000000111111111111111111111000000000444777444111555BBBNNNSSSAAA222333777777777999>>>CCCFFFDDD???:::;;;======@@@DDDFFFGGGIIIKKKMMMKKKJJJHHHDDDAAA>>><<<;;;@@@@@@AAACCCDDDGGGRRR^^^pppzzzsssnnnjjjgggccc```ZZZVVVSSSPPPMMMKKKIIIIIIMMMQQQMMMDDD@@@BBBBBBAAA???>>>======>>>>>>=========<<<<<<<<<;;;;;;:::::::::===???@@@>>>=========>>>????????????>>>;;;;;;::::::::::::;;;;;;999999888888999::::::;;;777777777777777777777777555666666666666666666666444555777999999888777666999888777777666666777777666777777777888888888888777:::>>>BBBCCCBBB@@@???;;;;;;<<<>>>AAACCCCCCBBB@@@???>>><<<:::999999888999:::;;;;;;:::888666555888555333666<<>><<<888555888;;;:::<<<@@@BBBBBBCCCDDDEEECCCEEEFFFFFFDDDAAA>>><<>><<<<<<<<<>>>???<<<<<<;;;;;;;;;:::::::::999999:::===???@@@???>>><<<===>>>???????????????>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<===>>>777777777777777777777777999999999999888888888888555666888999:::999777666999999888777777777777777999999::::::;;;;;;;;;<<<999<<<@@@DDDEEECCC???===999888888;;;>>>@@@AAA@@@======<<<;;;:::888777777:::;;;<<<<<<;;;999666444888555444777>>>BBBBBB@@@999888777666666555555666888===BBBDDDAAA<<<888777444333333333444555777888888777555444333333444444444333333333333333333333111111111111111111111111111222222222111111333555111111222111111000///...111///...222666888777444444111333999888111000666111555888666222111444888999;;;===>>>===<<<<<<<<>>??????AAAEEEIIIRRReeeuuuxxxssskkkoooooogggZZZRRRQQQSSSLLLIIIDDDAAA@@@@@@@@@???AAA???;;;::::::;;;;;;;;;999:::<<>>===============>>>DDD@@@<<<<<<@@@BBBAAA>>><<<<<<===>>>@@@BBBCCCDDD<<<;;;:::999999999999999888888777666666777777888===888999???BBB===999999777777777777888888888888666777888888888999<<<>>>@@@DDDIIILLLKKKFFF???;;;<<<:::999999:::;;;:::999;;;:::888777777888:::<<<777BBBLLLIII<<<555888>>>777777777888999:::<<<<<<;;;888666666777777555222:::;;;<<<<<<;;;999666555666555444333333444555666666666555555444444444444444333333222222333333444555444444444444333333333222222111111222333333444......///222444555333111///000111222333444444444333333444555555444444444666777777888888888777777888:::;;;<<<<<<<<>>DDDJJJIIIDDD???>>>???AAA===AAAJJJOOOUUUhhh}}}|||vvvnnngggbbb___ZZZUUUOOOIIIFFFEEECCCBBBDDDAAA>>>======>>>>>>>>>>>>===>>>@@@BBBBBBAAA???@@@@@@@@@???@@@@@@AAAAAACCC???<<<===@@@CCCAAA???<<<======>>>@@@BBBCCCDDD<<<<<<;;;:::::::::::::::888888888888888888888888<<<999<<>>@@@>>>EEELLLLLLGGGAAA>>>>>>???<<<@@@IIIOOOYYYooo}}}vvvpppjjjaaaYYYSSSOOOKKKIIIGGGDDDAAA@@@@@@@@@@@@???@@@>>>===>>>??????>>><<<>>>=========>>>???@@@@@@AAA>>>;;;<<>>>>>???AAABBBCCC======<<<<<<;;;;;;<<<<<<888999:::;;;;;;;;;:::999999999===CCCDDD???999777888888888888888888777777;;;;;;:::888999<<>>:::555222555999888888999999:::;;;===>>>@@@===:::888888888777666666777888999888888666666888888777777777777888888777777777666666666666666444444333333333333444444666666555444333333222222111111111111222333444555222222222444555555333111222222333333333333333222444444444444444444444444666666666666666666666666777888888888888;;;???CCCBBBIIIOOOOOOIIIBBB???>>>>>>>>>CCCKKKRRRaaa}}}yyyooofff___ZZZWWWTTTQQQMMMJJJIIIGGGEEECCCCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<===>>>>>>===;;;999:::<<<>>>>>>>>>============>>>???@@@@@@>>>>>>===============>>>:::<<<>>>??????>>>===<<<888999;;;??????<<<999777999999999888888888888888;;;;;;999999:::@@@GGGMMMYYYaaahhheee[[[OOOIIIGGG===;;;999888888888666555666666666777888:::;;;<<<888999888777555444444555777777777888999:::<<<<<>>DDDHHHKKKOOORRROOOHHHAAA>>>??????AAAGGGNNNXXXlllxxxrrrnnniiieee```[[[WWWSSSOOOLLLJJJHHHEEEDDDEEEEEEDDDCCC@@@@@@???>>>>>>>>>>>>???;;;:::999999:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???===>>>@@@BBBBBBBBB@@@???;;;======<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::999:::>>>EEENNNUUUbbbhhhmmmhhh\\\OOOHHHGGG>>><<<:::999999999888666555666666777888:::;;;<<<777666777888888777555222555555666666777888:::;;;<<<;;;:::777555555555555333444444555666666666666666666666666666666666666444444444444444444444444555444444333333444444555666666555444333333222222333333333333333444444555666555444444555555333111333333444444444333222222333444444666888;;;===>>>:::999888777777777888888::::::;;;;;;===AAAGGGKKKTTTVVVUUUOOOEEE???>>>??????CCCIIIQQQ^^^www{{{uuuoooiiiccc]]]YYYUUUSSSQQQOOOOOOMMMKKKIIIFFFEEEDDDBBB@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>======>>>>>>??????>>>???AAABBBCCCBBBBBBAAA@@@CCCBBB>>>===@@@BBBBBB======<<<<<<;;;;;;::::::::::::;;;===AAAIIIRRRYYYbbbfffhhhbbbWWWLLLFFFDDD>>><<<:::999::::::999777555666777777888999::::::666666777888999888666333444444444555666777999999888999999888555444444555444444444555555666666666444444555555555555444444333333333333333444444444555555444444444444555555555555444444444333333333666666555444444444555555666555333333444444333222333333444444444444333333111111222333666999<<<>>><<<;;;999888777777888999888999;;;<<<>>>BBBHHHLLLWWWXXXWWWOOOFFF???>>>@@@>>>BBBJJJUUUggg~~~wwwrrrnnnllliiifffddd```[[[XXXSSSRRROOOLLLIIIFFFDDDDDDDDDDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<===============>>>??????>>>>>>??????@@@AAAAAABBBAAAFFFFFFBBB@@@CCCEEEDDD??????>>>>>>===<<<<<<;;;<<<===>>>@@@DDDKKKSSSYYY\\\]]]\\\XXXPPPHHHCCC@@@<<<:::888888999:::999888666666777888888888888888666666666666666777777666555555555555666888999:::444777999999777444444555555555555555555555666666333444555555555555444333333333333444444444555555555555444444444444555555333333333444444444444555:::999888666555555555555555444222222333444333222222222333444555555555555333333222333555777:::<<<<<<;;;999777666666777888888:::<<>>>>>============<<<======>>>??????============>>>???@@@AAA>>>EEEHHHCCCAAACCCDDDAAAAAA@@@@@@???>>>======<<<>>>???@@@BBBEEEKKKRRRXXXUUUUUUSSSOOOKKKFFFAAA>>>:::999777777888999888888666777777888888888777777777777555333333555777:::555666666666777999:::;;;222666:::;;;888555555555777666666555555555666666333444555666666555444333444444444555555555666666555555444444444444555555222222333444444555555666<<<;;;999888666555555444444333111111333444444333111222333444555555555555777777555555666888:::;;;;;;:::888666555555666777:::<<<@@@CCCFFFIIINNNQQQLLLRRRVVVUUUMMMEEEAAA@@@BBBGGGRRRdddzzzuuupppkkkfffbbb___[[[WWWSSSQQQOOOMMMKKKKKKHHHDDDAAA@@@@@@???>>>AAA>>><<<;;;===?????????=========;;;::::::<<<>>>>>>>>>>>>>>>???@@@BBBCCC?????????>>>>>>======<<>><<<::::::::::::888666999::::::::::::999999888666666666666666666666666666777888999::::::999999888888777777666666555555444444555555666555555444666666666666666666666666666666555555555444444444444555555666666666666666444444333222333444555666444777:::999666444555777555444444333222222222222333333444444555666666777555666666666555555666888888888888888888888888888888:::>>>BBBFFFIIIJJJKKKMMMNNNPPPPPPIII@@@???CCCGGGNNN^^^xxx~~~zzztttqqqllliiifffdddaaa___YYYUUUPPPLLLJJJHHHFFFDDDDDDAAA>>>===>>>???@@@?????????>>>===<<<===>>>@@@<<<===>>>???@@@BBBCCCDDDAAAAAA@@@@@@@@@????????????@@@BBBDDDFFFHHHJJJKKKLLLKKKIIIFFFDDDBBBAAA@@@>>><<<::::::;;;;;;:::999:::;;;;;;;;;;;;::::::999777777777777777777777777777777888888888999999999888888888777666666555555444444555555555444333333666666666666666666666666666666555555555444444444666666777777666555444444444444333333333444555666666777777666555444444555444444333333333333333333444555555555666666777777444555555555555555777888666777777888999::::::;;;:::<<>>=========>>>???:::;;;===>>>???????????????>>>>>>>>>>>>>>>======???@@@AAACCCDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFAAA???===<<<===>>>======<<<<<<<<<<<<<<<;;;::::::888888888888888888888888999888777777777888999:::999888888777777666555555777888888888777666666555666666666666666666666666666666666555555555555444888888777777666444333222444333333333333444555666:::888666555555555555444444444333333333444555555666666666666666666777777444444444444555666888888555666777888999;;;<<<<<<<<<>>>@@@CCCFFFGGGHHHHHHGGGHHHJJJJJJEEE@@@CCCIIIOOO```{{{|||vvvpppkkkgggbbb^^^YYYUUURRRNNNKKKHHHFFFDDDAAA@@@AAAAAAAAAAAA??????@@@AAA@@@???>>>===??????>>>>>>>>>>>>======@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLHHHEEEBBB@@@@@@AAAAAA@@@======>>>======<<<;;;:::999999999999999999999999;;;:::888666666777999:::999999888888777666666555888888888888777666555555666666666666666666666666666666666555555555555555777777777777666555444333333333333333444444555555>>>:::555444666888777555444444333333444555666666666666666666666666666666555444333444666888888888666777777888:::;;;;;;<<<<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDFFFHHHEEEDDDJJJRRR\\\rrr{{{wwwqqqjjjeee___ZZZVVVSSSPPPLLLJJJJJJJJJHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBCCCEEEHHHJJJLLLNNNNNNLLLHHHFFFFFFEEEDDDBBB????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<999888777888999:::999999999888777777666666555555555555555444333222777777777777777777777777666666666666666666666666555555666666666666666555333333333444444444444444<<<888444333555666666444444444444444555666777777555555555555555666666666777555444555888999999888999999999999999:::::::::;;;<<<>>>@@@AAAAAA@@@@@@DDDCCCDDDFFFDDDEEEMMMWWWjjjzzzsssooofffaaa[[[XXXWWWUUUQQQNNNHHHHHHHHHIIIIIIKKKLLLMMMFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>????????????>>>???@@@BBBDDDGGGIIIJJJPPPNNNLLLKKKJJJIIIFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???===<<<:::999999:::::::::999999888888777666666777888888999999888888888777777777777777777777777555666666666666777777777444444555666666666666666222333444444555555444444666444222111222333333333666666555555555666666777444444555666666777888888:::888555666999;;;:::888::::::::::::::::::999999:::;;;===>>>??????>>>>>>DDDCCCDDDEEEEEEIIITTT```}}}}}}uuuqqqoookkkfffaaa\\\ZZZXXXVVVUUUVVVXXXYYYLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAACCCEEEFFFGGGMMMMMMLLLMMMMMMLLLIIIFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<;;;::::::::::::999888888777777666999999:::;;;<<<<<<<<<<<<777777777777777777777777555666666666777777777777555666666666666666555444222333444555555555444444222333444444333333444555777777666666555666666666555555666888999:::;;;;;;>>>:::777888;;;<<<:::777999999999::::::;;;;;;;;;:::;;;<<<>>>??????>>>>>>BBBBBBDDDIIINNNVVVfffuuuzzzwwwtttooojjjfffeeefffgggXXXWWWUUUSSSPPPNNNLLLKKKEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKMMMOOONNNKKKHHHKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@@@@???>>><<<:::999::::::999999888777777777333444555666777888888888777777777777777777777777555666666666777777888888888888777777666555333333222333444555555555444333222555999999666555777:::999888777666666555666666666666888999;;;===>>>>>>@@@<<<888999<<<===:::777777777888999;;;<<<======:::;;;===>>>?????????>>>>>>???EEENNNXXXeeeyyy|||yyywwwnnnhhhccc``````^^^XXXSSSQQQNNNJJJHHHGGGFFFDDDCCCEEECCCAAAAAACCCEEEEEEEEEIIIGGGFFFFFFGGGGGGEEEDDDBBBDDDGGGJJJKKKLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIFFFEEECCCAAA??????@@@@@@???>>><<<<<<======;;;:::888777666666666777999:::888666555555777888888777777777777777666666666666777777888888888888777777666666555555555555666666555555444444444444555555888777777777777777888888888:::<<<>>>???===;;;:::???===;;;::::::999777555999::::::::::::::::::;;;???>>>===>>>>>>???>>>===???@@@GGGQQQ[[[lll}}}yyyxxxtttnnniii```]]]XXXTTTRRROOOLLLJJJHHHFFFDDDDDDFFFGGGGGGFFFKKKIIIHHHHHHHHHHHHFFFEEEEEEFFFHHHKKKMMMNNNNNNOOOMMMNNNOOOOOOOOOOOONNNMMMMMMLLLJJJGGGEEECCCBBBAAA@@@???======>>>>>><<<;;;;;;::::::999999:::;;;<<<999888666777999::::::999777777777777666666666666777777888888888888777777666666555555555555666666666555555444444555555666777777777777777888999999<<<<<<===>>>===;;;999888>>><<<;;;:::;;;:::888777:::::::::::::::;;;;;;;;;<<<;;;;;;<<<===>>>>>>===AAACCCKKKXXXhhh~~~yyyuuuooojjjeee```[[[XXXTTTQQQOOONNNNNNNNNMMMKKKJJJHHHFFFFFFFFFEEECCCAAACCCDDDEEEGGGIIIKKKMMMMMMPPPQQQRRRTTTUUUUUUVVVUUUVVVVVVTTTQQQNNNJJJGGGFFFDDDCCCAAA@@@@@@@@@>>><<<;;;;;;:::999999999:::::::::999888888:::;;;;;;:::888777777777777666666666777888888999999888888777666666555555555555666666666555555444444555555666666666666777888999:::;;;??????>>><<<;;;999888777===<<<;;;;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<::::::<<<===>>>???@@@@@@GGGJJJUUUfff|||}}}vvvppplllhhheeebbb___]]]ZZZWWWUUUOOOLLLJJJHHHGGGFFFCCCAAACCCCCCCCCDDDFFFHHHJJJKKKOOOPPPRRRUUUXXXZZZ\\\]]]]]]]]]\\\ZZZWWWTTTPPPNNNMMMKKKHHHFFFEEEDDDAAA???>>>>>>===<<<;;;;;;::::::;;;999888888:::;;;:::999888888888888777777777777888888999999999999888888666666666666666666666666666666555555555555666666666666666777888:::;;;<<<@@@???===;;;999999999999<<<;;;:::;;;===>>>===<<<::::::;;;;;;<<<<<<======<<<===>>>???@@@AAACCCDDDNNNUUUdddyyy~~~yyyuuuppplllfffccc]]][[[WWWTTTRRROOOLLLIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKLLLOOORRRVVVZZZ]]]___``````aaa```___]]][[[YYYYYYVVVSSSPPPMMMJJJGGGDDDEEEDDDDDDCCCAAA@@@???>>>===;;;999999::::::999888::::::999999999888888888999999::::::::::::999999666777777888888777777666666666666555555666666666666666666777888:::;;;<<<===<<<:::999999999;;;<<<;;;::::::;;;===>>>>>>===::::::;;;<<<<<<===>>>>>>>>>???@@@@@@@@@BBBFFFJJJSSS```uuu|||xxxpppmmmiiidddaaa\\\XXXUUUSSSSSSRRRQQQPPPOOONNNMMMJJJKKKMMMPPPTTTXXX[[[]]]aaaaaabbbccccccccccccccccccaaa]]]ZZZXXXUUUQQQNNNJJJJJJIIIHHHFFFDDDBBBAAABBB@@@>>>======<<<;;;:::<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999777888999::::::999888777777666666555555666666777777777777888999:::;;;<<<;;;:::999999999:::<<<===:::999999:::<<<>>>===<<<:::;;;;;;<<<===>>>??????>>>???@@@???@@@EEEMMMSSS^^^qqq{{{vvvqqqkkkgggeeeeeedddbbb___\\\YYYWWWTTTTTTUUUVVVXXX[[[]]]___bbbbbbbbbcccdddeeeggghhhjjjgggeeecccaaa```]]][[[TTTTTTSSSRRRPPPMMMJJJIIIJJJHHHEEECCCBBBAAA???>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888999;;;<<<<<<;;;999888777777666666666666777777888888888888999999:::;;;:::999999999:::;;;;;;<<<:::999888999;;;===<<<;;;:::;;;<<<===>>>???@@@@@@???@@@AAAAAADDDLLLXXXaaattt|||zzzzzzyyywwwsssnnniiifff```______^^^___```aaabbbcccbbbbbbbbbcccfffhhhiiillljjjhhhhhhhhhgggeeecccccccccbbb```^^^[[[XXXVVVQQQNNNKKKHHHGGGEEECCCAAA>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::999:::<<<======<<<:::999777777666666666666777777999999999888999999:::::::::::::::::::::::::::::::::999888999;;;<<<;;;:::;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEEIIITTTcccnnnzzzrrrpppooonnnnnnnnnnnnkkkiiimmmjjjfffeeefffhhhjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjppptttsssooommmiiicccddd___YYYSSSOOOKKKHHHFFFFFFGGGGGGEEECCCAAAAAAAAA@@@??????@@@AAA???<<<999:::;;;<<<======<<<;;;:::999666666999;;;999888999888777666777::::::888555<<<<<<;;;;;;:::999999888:::::::::999::::::;;;<<<:::::::::<<<>>>?????????EEECCCGGGOOOWWWaaauuu}}}||||||zzzwwwuuuwwwtttooommmlllkkkjjjiiinnnnnnnnnmmmnnnoooppppppvvv}}}{{{vvvqqqllleee___[[[WWWSSSQQQKKKKKKJJJHHHFFFDDDCCCCCCAAA@@@???@@@@@@???<<<:::;;;;;;;;;<<<;;;;;;::::::<<<999999===>>>;;;999:::===;;;999999;;;;;;:::888::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<=========???BBBDDDEEEEEEGGGGGGMMMWWWcccsss}}}zzzxxxuuurrrooopppooommmmmmnnnpppsssuuu}}}~~~xxxqqqlllhhhccc```VVVUUUSSSQQQNNNLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;???<<<===AAAAAA===::::::<<<:::888888999999888777888888999:::;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<===???BBBEEEGGGIIIMMMQQQZZZgggwww}}}uuusssqqqoooqqqtttxxxzzz}}}xxxssspppeeeccc```]]][[[XXXUUUSSSOOOLLLHHHFFFFFFFFFEEEDDDBBBAAA???============>>>AAA>>>>>>BBBBBB===:::999;;;:::999888999:::;;;;;;999::::::;;;<<<<<<======>>>>>>============>>>>>>===>>>???@@@CCCGGGKKKOOOVVV^^^lll{{{|||yyyzzz}}}~~~uuurrrnnnkkkhhheeeaaa]]]YYYUUUPPPMMMKKKKKKJJJIIIFFFDDDBBB@@@????????????BBB???>>>BBBBBB===:::999;;;<<<<<<======>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFIIINNNUUU[[[```nnn}}}yyyvvvsssmmmiiiddd```[[[VVVTTTRRRPPPNNNJJJIIIGGGFFFDDDCCCBBBBBBEEEAAA@@@BBBBBB???<<<===999;;;>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEECCCFFFIIILLLPPPXXXcccjjjrrr}}}wwwsssoooiiieeeaaa^^^ZZZXXXSSSRRRQQQPPPNNNLLLJJJIIIJJJEEECCCDDDEEECCCBBBDDD===AAADDDEEECCC@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLHHHLLLRRRXXX___jjjxxx{{{vvvqqqlllhhhccc```[[[[[[[[[ZZZXXXUUUSSSQQQNNNIIIEEEGGGHHHFFFGGGIIIIIIMMMQQQQQQMMMIIIGGGGGGCCCCCCDDDFFFGGGIIIJJJJJJEEEFFFGGGHHHJJJMMMOOOPPPSSSXXX```gggqqq~~~|||wwwsssqqqmmmkkkhhhfffeeedddbbb```[[[XXXTTTQQQOOOMMMKKKIIINNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNNNNNNNMMMLLLKKKNNNQQQTTTVVVZZZ^^^aaa```iiiuuu~~~zzzwwwtttrrrqqqpppmmmkkkjjjgggbbb___]]]\\\ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVYYY\\\___ccchhhmmmqqqxxx~~~|||xxxuuuqqqnnnllljjjhhhgggbbbbbbbbbaaaaaa`````````bbbaaaaaaaaaaaabbbcccccchhhjjjnnnrrrwww}}}|||zzzyyywwwvvvqqqqqqqqqpppoooooonnnnnnqqqpppppppppqqqsssvvvwww{{{}}}