BM'6(d +++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++++++++************)))************************++++++++++++++++++,,,,,,++++++++++++***************++++++,,,,,,------...++++++++++++,,,,,,,,,,,,333555333,,,---333222,,,------------,,,,,,,,,,,,,,,,,,.../////////...---///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************+++++++++***************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...///000222222333222000000222555???QQQaaarrrssssssqqqrrrqqqkkkddd\\\ccclllwwwtttlllqqqxxxYYY===666777333000111111111000000000000000000000000000000000000000000////////////............------------------------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,------......//////000000000111333777:::;;;999999===BBBGGGGGGFFFGGGGGGGGGIIIJJJIIIFFFCCCHHHFFFDDDCCCCCCCCCBBBAAADDDPPPVVVhhh************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************+++++++++*********)))))))))***************++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------...000///******......+++...------------,,,,,,,,,,,,,,,.../////////...---000//////...------,,,+++------------------------+++,,,,,,---...---------........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************((()))))))))************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---///000000000111222000222666===GGGTTTbbbmmmuuuyyy{{{wwwnnnfff```\\\ccctttyyyuuuwwweeeGGG999555222222444111111000000000000000//////////////////////////////////////////.........................................................+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++,,,------......//////000000111111444888;;;;;;::::::===BBBFFFGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDHHHFFFCCCCCCCCCCCCBBB@@@EEEQQQVVVfff************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++*********))))))))))))******+++++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,......+++***,,,---,,,.........---------,,,,,,,,,,,,.../////////...---000000000///---,,,,,,,,,------------------------,,,,,,---.........------........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++************************************************((()))))))))************((()))))))))*********+++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,------...///---...000000///...000222222999BBBMMMZZZfffpppuuuxxx{{{zzzooo```XXX\\\eee~~~}}}|||nnnZZZIII>>>777333333222111111111000000//////////////////////////////.........///////////////................................................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,------......//////000000111222444888<<<;;;;;;;;;>>>AAADDDFFFGGGHHHGGGGGGHHHIIIHHHFFFDDDHHHFFFDDDCCCCCCCCCBBBAAAGGGSSSWWWddd***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++************)))))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///...------...///............---------,,,,,,,,,.../////////...---...///000///---,,,,,,---------------------------,,,,,,---.......................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++***************+++++++++))))))))))))************((())))))******+++++++++************************************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...---------------......///---000111000...///333666<<>>AAACCCFFFGGGHHHGGGGGGGGGHHHHHHFFFEEEIIIGGGEEEDDDDDDDDDCCCBBBGGGUUUYYYccc))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++************)))))))))***++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---///000...,,,...000............------------,,,,,,.../////////...---,,,...///...,,,+++---...........................,,,------.......................................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))************((())))))******+++,,,,,,************************************************++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......---------------...//////...000111000///222888>>>KKKWWWcccgggkkkqqqtttsssxxxoooddd]]]]]]kkkzzzkkkjjjjjj```aaagggiiiccc[[[TTTFFF999444444333333222111111000000000000000000000000000............/////////000................................................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))+++,,,,,,+++***,,,---******+++,,,,,,---......,,,,,,------.../////////++++++,,,------......///...000111111222555:::===:::<<<===???@@@CCCEEEGGGIIIHHHFFFGGGHHHHHHGGGEEEJJJHHHFFFEEEEEEEEEDDDCCCFFFVVV[[[ccc))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++++++++************)))))))))***+++,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***---...---***,,,/////////.........---------,,,---.../////////...---***---///...,,,+++---///........................,,,---......//////......////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))************((())))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---.........------------...//////---000222111111555===EEETTTaaalllmmmnnnrrrvvvuuuvvvllldddeeeooo|||iiiYYYZZZ^^^VVV___cccbbb]]]]]]]]]SSSEEE555555444444333222111111000000000000000000000000---.........//////000000////////////////////////////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))***,,,,,,++++++,,,---******+++,,,,,,---......,,,,,,------...///000000++++++,,,------......///...000111111333555:::===:::<<<>>>???@@@BBBEEEGGGIIIHHHFFFGGGHHHHHHGGGEEEKKKIIIFFFFFFFFFFFFEEECCCEEEVVV\\\ccc~~~))))))************))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,111///---+++***)))************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////..................------........................////////////////////////////////////////////////---------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))************+++++++++************************,,,+++***)))))))))++++++++++++,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++---...///...---111111,,,...===QQQ]]]cccpppxxxvvvuuuxxxwwwpppmmm\\\\\\zzzooogggiiigggaaagggcccaaaeeemmmmmmeee\\\KKK;;;111444777222000333333222111111111111///---000000000000000000000000---------.........//////////////////////////////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------.../////////...000222222333444777999666888888999>>>FFFIIIGGGGGGGGGGGGEEEDDDDDDGGGIIIGGGGGGFFFEEEDDDDDDEEEEEEGGGRRRXXX]]]sssvvv))))))************))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,000///---+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///................................................................................................////////////////////////////////////////////////------------------------......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))************+++++++++************************,,,+++***))))))***++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,---------.........000///...............---///222444666@@@SSSfffooossswwwzzzwwwtttsssoookkkaaadddzzzwwwxxx{{{|||qqqnnnkkklllqqqwww|||~~~mmmXXXEEE<<<666///...444333222111111222222000...000000000000000000000000---------.........//////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..................------...000222222333444777999888:::::::::>>>EEEGGGEEEIIIIIIHHHFFFDDDDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFQQQYYY^^^sssttt))))))************))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,------------,,,------------.................................------------............////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////------------------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))************+++++++++************************+++******)))******++++++*********++++++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000//////...///444:::CCCSSShhhwww|||||||||{{{uuukkkdddbbbbbbwwwzzzrrrqqq{{{cccOOO>>>333222888333222111111222222111000000000000000000000000000------........./////////------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000//////...------,,,,,,///000222333333444777999:::<<<;;;:::>>>DDDFFFCCCIIIJJJIIIFFFDDDCCCEEEGGGHHHGGGEEEDDDCCCBBBAAAAAAFFFQQQYYY```tttqqq)))******++++++******)))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------....................................------............//////000000000000000000000000........................///////////////000000000////////////////////////////////////////////////////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************************++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++---///000000000111111---888EEERRR```pppyyy|||~~~zzzzzzzzzpppaaa^^^cccvvvwww|||~~~zzzssswwwzzzqqqyyysss^^^III999444666222111///000111222111000////////////////////////............////////////------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------///111222333333555777::::::<<<;;;:::>>>EEEFFFDDDHHHHHHHHHGGGEEEEEEFFFHHHIIIHHHGGGEEECCCBBBBBBAAAFFFPPPYYYbbbuuurrr******++++++++++++************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////....../////////000000000/////////////////////////////////////////////////////////000000000111111000000000000000000000000////////////////////////////////////////////////........................---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))******++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++...000111000///111333111BBBWWWdddllltttyyy{{{zzztttqqqlllccc]]]iii{{{nnnbbbjjjvvvzzzvvvvvvxxxwwwlll```PPP@@@444000222000///...///000000///////////////////////////........./////////000000------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------........./////////111333333444555888:::999:::;;;:::???FFFHHHFFFDDDFFFGGGGGGGGGGGGIIIKKKKKKJJJHHHFFFEEEDDDCCCCCCEEEOOOYYYcccuuuwww******++++++++++++******))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------------........./////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////////////////////////////........................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************)))************+++++++++************************((()))***+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...111222111//////222555>>>RRRgggsssxxx{{{~~~~~~vvvoooddd[[[YYYgggxxxrrrdddhhhqqq~~~vvvtttuuuvvvdddcccaaa^^^WWWKKK>>>666555222000//////000000///000000000000000000000000....../////////000000000------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------...//////000000111333444444555888:::999:::;;;;;;???FFFIIIGGGBBBDDDGGGHHHHHHIIIKKKMMMKKKJJJHHHGGGFFFEEEEEEDDDEEEOOOYYYdddttt}}}***++++++,,,,,,++++++***))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,............////////////000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111//////000111111222333333111111111111111111111111////////////////////////////////////////////////........................---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************)))************+++++++++************************'''(((***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////---000222222111333999???SSSaaapppxxx{{{~~~~~~{{{nnniii^^^WWWbbbwwwmmmkkkmmmzzzyyy{{{~~~}}}yyy{{{vvvrrroookkkggg^^^]]][[[[[[ZZZVVVLLLCCC888555222000000111000000000000000000000000000000.../////////000000000000........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------..................000111333444444666888;;;;;;<<<<<<;;;???FFFGGGEEECCCEEEGGGHHHHHHIIIJJJLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFNNNYYYdddsss***++++++,,,,,,++++++***))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,............/////////000000000000000000000000000222222333333333444444444333333333333333333333333222222222222222222222222///000000111222222333333111111111111111111111111////////////////////////////////////////////////////////////////////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************)))************+++++++++************************'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------............/////////000(((,,,000111333999CCCJJJbbbjjjqqquuuxxx{{{xxxsssdddccc^^^^^^sss{{{zzzzzzyyy~~~|||ooojjjqqq|||~~~zzz|||ttttttuuuuuusssoooiiieee___[[[UUUSSSVVVXXXRRRJJJ;;;888444222222222111111000000000000000000000000////////////000000000000////////////////////////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------/////////...------,,,,,,000222333444444666888;;;===>>>===<<>>???<<<;;;===<<<999999777888;;;:::555555777//////222555444111......111---...333333///---000111000000/////////000000//////............//////000000000000000000000000///////////////......---......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++***+++,,,---...000...,,,,,,---.........222111111333888CCCUUUccciiipppssspppsssyyyuuukkkjjjaaaccczzz{{{wwwwwwzzz}}}{{{~~~{{{}}}|||tttlllpppwwwjjjrrrwwwtttqqqoookkkfff```^^^\\\[[[[[[ZZZWWWTTTGGG???555000///000000///000000000000000//////...////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------..................------///111222222333555888;;;??????@@@BBBEEEEEEDDDCCCEEEGGGGGGEEEEEEIIIJJJHHHJJJGGGCCCBBBBBBDDDDDDDDDBBBOOOWWW```rrr******************************++++++++++++******************************)))************+++++++++,,,++++++******++++++,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........///000111111000111444666111111444888;;;>>>@@@CCCHHHJJJNNNPPPRRRSSSTTTUUUOOORRRRRRNNNLLLKKKGGGBBBHHHDDDBBBCCCCCCAAABBBFFFBBB???:::666222000111444555222222555444111111555////////////000000000111000//////......//////000000000000000000000000000//////000000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,---...///...---...///000111111111111333<<>>@@@CCCCCCBBB@@@EEEGGGGGGEEEEEEIIIJJJHHHJJJGGGDDDBBBCCCDDDEEEDDDGGGQQQVVVaaawww******************************++++++++++++******************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///////////////........./////////000000111222333444777;;;>>>AAAEEEIIIMMMMMMPPPRRRRRRSSSTTTSSSPPPVVVMMMCCCAAAGGGQQQXXX\\\nnnmmmiiicccccciiimmmmmmeee___[[[ZZZYYYVVVVVVXXXUUUYYYZZZTTTLLLFFF@@@<<<999999888666333111111222333444444444444333111000111000000//////000000111000000000000000000000000000000000000000///..................------------***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------.........///111111111111222333333;;;HHHXXXjjjwwwzzzxxxyyytttrrrhhh\\\[[[bbbsss~~~hhhiiimmmxxxxxxrrrvvv~~~wwwooooooooohhh```TTTRRR[[[oooxxxwww}}}yyyooogggdddeeeggg^^^YYYOOODDD;;;555333333000000000//////000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------...............000111222222222444777999::::::<<>>CCCKKKQQQTTTVVVWWWXXXRRRWWWXXXUUUTTTWWWUUUPPP^^^SSSHHHIIIUUUbbbjjjlllzzzzzzvvvuuu~~~~~~oooggggggqqq}}}uuu{{{{{{pppbbbUUUJJJ@@@FFFEEEBBB>>>;;;999666333111222222333444444333333111111000000000000111111111111111111111111111111000000000000000//////...//////.........---------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------............000111111//////000222333DDDWWWcccllluuuwwwvvvzzztttmmm___XXXcccvvvxxxrrrsssrrrpppwwwxxxlllwww~~~sssmmmnnnnnnllliiihhheeelllwwwzzz{{{yyyjjj___ZZZaaa]]]UUUMMMDDD;;;555111111000///.........//////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------.........//////000111222222111333666888777777:::>>>CCCEEEFFFEEEEEEGGGGGGEEEEEEIIIJJJHHHIIIGGGEEEDDDEEEEEEEEEDDDGGGPPPVVVddd}}}******************************++++++++++++******************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,---...///000000111555555666888;;;@@@DDDGGGTTTVVVYYYYYYVVVSSSPPPPPPTTT^^^fffiiipppzzz|||xxxsssggg]]]___mmmxxxzzzvvv|||mmmeee___XXXWWWQQQGGG???>>>>>>999222222222222222333444555666222222111111111111222222111111111111111111111111000000111111000000///.../////////.........------,,,,,,------......//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---............---...000111000......222555:::PPPfffmmmoootttxxxxxx~~~{{{tttiii___ddd{{{sssfffiiirrr{{{{{{yyyxxxwwwtttqqqtttzzz}}}vvvqqqnnnhhhllltttmmmmmmllljjjkkknnntttwww|||yyyyyyuuurrrnnnkkkjjjjjjlllnnnrrrsssxxx|||{{{~~~hhh[[[]]]ZZZWWWTTTOOOFFF;;;222333222000...------......////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------.../////////000111222111111222555888666777999>>>CCCFFFGGGFFFEEEGGGGGGEEEEEEIIIJJJHHHIIIGGGEEEEEEFFFFFFEEEDDDEEEPPPWWWddd{{{******************************++++++++++++******************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////,,,---...000222333444555;;;>>>BBBHHHMMMRRRTTTUUU]]][[[XXXTTTQQQQQQUUUXXXjjjyyysssjjjttt}}}qqq^^^QQQPPPUUUPPPGGG@@@>>>:::666444333444444222222222111111222222222111111111111111111111111000111111111111000//////////////////............---------.......................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,.../////////...------///111///...000666<<>>777333111111333222222111111222222333111111111111111111111111111111111111111000//////000/////////...........................---------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,.../////////...---,,,///000//////222;;;BBB___sss{{{~~~~~~{{{mmmooojjjfffvvvzzzssssssssspppkkkqqq{{{wwwmmmccc]]]ZZZZZZZZZXXXUUUSSSSSSTTTUUUPPPOOOUUUXXXVVVWWW[[[``````^^^ZZZVVVTTTTTTVVVYYYRRRMMMNNNOOOPPPYYYdddiiiqqqsss```TTTOOOOOOPPPJJJOOO\\\rrrxxxmmmlllppprrrtttoookkkmmmppplll```UUUXXXXXX\\\eeelllfffTTTDDD;;;999555222000//////000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,------...///000000000111222111111222444777;;;<<<===@@@CCCEEEDDDCCCEEEGGGGGGEEEEEEIIIJJJHHHIIIGGGFFFFFFGGGGGGEEECCCCCCQQQZZZbbbrrr{{{|||))))))))))))))))))))))))---,,,+++***))))))))))))***))))))(((((()))************++++++++++++******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------...---,,,+++,,,...000,,,...000///...---...///888444666;;;999666===JJJTTT[[[``````\\\ZZZXXXWWWXXX]]]ggguuuooovvvuuudddRRRGGGAAA;;;888:::222888888222111666444---111333333222000000333666111111111111000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------.........///222///...///111666DDDQQQkkklllsss}}}}}}~~~oooiiifffxxx~~~yyyvvvuuusssrrrvvv|||yyyxxxpppbbbXXXTTTRRROOOTTTUUUVVVVVVWWWYYY\\\___cccgggpppzzz{{{vvvxxx{{{qqqrrrpppiiigggkkkllliiiddd^^^WWWSSSSSSTTTRRRVVV\\\aaagggppp{{{zzzqqqnnnggg^^^SSSNNNNNNSSSZZZfffzzzvvvooolllddd[[[bbbeeegggggggggeee]]]TTTRRRVVV[[[\\\XXXRRRLLLIIIDDD<<<333///111333111///000000000000000000000000................................................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,---///000000000///...111222333333222222444666888<<>>555111111333111///000000000000000000000000................................................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,---...///000//////...111222333333222222444666777<<>>777333222111000////////////////////////................................................------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------........./////////000111333333222333555777666;;;???AAA@@@@@@AAACCCDDDGGGFFFDDDEEEIIIJJJGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBKKKTTT\\\jjj~~~{{{***************************+++,,,..................000222444444111...+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///000111///---,,,---...000555:::;;;999999<<>>888666444444444444555666666666333333333333222222222222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........000000000000111111111222444333999JJJ\\\hhhpppttt|||yyywwwvvvqqqhhhbbb```cccwwwwwwssseeebbb]]]YYYUUUVVV]]]hhhssszzz{{{pppeee```aaaccceeeeeeuuu{{{sssiiiggg]]]SSSPPPTTTaaavvvvvvfffeeeooorrrgggeeepppuuunnnkkkiiijjjkkkkkkjjjjjjfffaaaXXXQQQUUUbbblllooojjjbbbXXXSSSSSSSSSQQQNNNLLLIIIDDD===666222111111////////////////////////................................................------------------------------------------------------------------------+++++++++,,,,,,,,,---------------------------------------------......///000111222222222333555888666:::???@@@??????@@@BBBCCCFFFGGGDDDDDDHHHIIIHHHEEEEEEEEEEEEDDDDDDCCCCCCGGGNNNWWW^^^jjj}}}{{{++++++++++++++++++++++++)))+++...111333444555555...000222444333111---+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------.........---,,,,,,...000555<<>>@@@???>>>@@@BBBBBBFFFGGGDDDCCCFFFHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDJJJQQQXXX^^^jjj|||{{{+++++++++++++++++++++++++++---///111333333222222///000111222111///---++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------......---------000555999>>>AAACCCBBB@@@AAAGGGMMMVVVUUUUUUVVVTTTUUU[[[ccclllxxxrrrbbbWWWjjjvvvkkkZZZQQQIIICCCAAA<<<777444444444444333444444444444333333333333000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------............/////////000000000111111...777JJJaaappptttvvvxxxuuuvvvwwwsssiiiaaadddlll}}}vvvmmm}}}xxxfff\\\WWWZZZ___```nnn{{{oooiiifffhhhmmmvvv}}}wwwssslllaaaZZZXXXlllyyyuuutttnnnrrr{{{|||nnniiiggglllnnnmmmooorrrzzzwwwkkkYYYLLLNNNWWW^^^gggddd]]]WWWRRROOOMMMMMMIIILLLMMMGGG===555222222000000000000000000000000................................................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---...//////000222222222444666888555999>>>???>>>>>>???AAA@@@EEEFFFCCCBBBDDDGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEIIIPPPWWW]]]hhh{{{{{{++++++++++++++++++++++++...///000000///---+++)))//////000111000...,,,++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,---------////////////111666===BBBFFFDDDAAA@@@AAAFFFNNNSSSLLLMMMSSSYYYXXX]]]sssvvviii[[[\\\ddduuuyyynnndddKKKEEE===888666666555444555555444444444333333333000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000555CCCYYYmmmuuuuuuwww||||||wwwmmmaaa___nnn}}}xxx}}}``````nnnxxxwwweeeSSSMMMRRR^^^mmmxxxwwwkkkeeebbbffftttkkk^^^TTTddd{{{}}}tttttt||||||oooiiiggglllooommmooosssnnnpppjjjYYYJJJHHHOOOVVVeeeddd```ZZZTTTPPPOOOPPPHHHMMMOOOJJJ???666222333000000000000000000000000................................................------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------------,,,+++,,,---...//////000222222222444666999444999===???>>>>>>???AAA???DDDFFFBBBAAACCCFFFFFFAAAAAABBBCCCDDDEEEFFFFFFGGGNNNUUU[[[ggg{{{zzz,,,,,,++++++,,,,,,---......+++))),,,111333000,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------***((()))---000000...222///...222;;;BBBFFFGGGIIICCCEEERRR\\\WWWLLLGGGEEENNNSSSNNNNNNgggnnn]]]YYY[[[pppwwwZZZCCCBBBEEE>>>555333333333222222333333333222333222111111000111111111000000000000000000000000111111000000//////......///...---,,,,,,---.../////////.........---------------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////.........///000333666DDDUUUgggqqquuuxxxxxxwww{{{qqqjjjjjjgggkkkyyydddbbbpppyyynnnSSSTTTXXX___mmm|||tttjjjbbb```sss|||zzzoooiiikkkpppxxx}}}uuunnnlllvvv}}}yyywww{{{}}}rrrggg______]]]WWWNNNFFFCCCCCCWWWgggrrrooohhhcccXXXKKKOOOMMMJJJGGGCCC>>>888444000000000000000/////////000000000000000000000000........................------------------------------------------------,,,---......,,,,,,---...------------------------------------------------...------------...//////000111222333444555555555666888;;;<<<===???AAACCCEEEEEECCCBBB@@@BBBEEEHHHEEEDDDCCCCCCCCCEEEFFFGGGHHHMMMRRRXXXfffyyyzzzwww---,,,,,,,,,,,,---......000---,,,///333444222///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///...,,,***000:::AAADDDDDDDDDDDDKKKRRRZZZ\\\ZZZUUURRRPPPOOOGGGGGGRRRbbb||||||ddd___XXXccckkkTTTHHHBBB===888777666666666666555444333333333222111111111111111111111111111111111111111111000000000/////////...///...------------.../////////.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///000333111///666???PPP___nnnvvvxxxzzzzzzxxxlllkkkfffaaaeeewwwwwweeegggwww}}}ggg[[[VVVZZZdddttt{{{www{{{~~~~~~vvvnnniiimmmttt||||||kkkcccgggoooyyy~~~tttiii\\\]]]]]]YYYRRRKKKEEEBBBLLL___mmmjjjccc^^^XXXPPPOOOLLLIIIHHHHHHDDD===777111111000000000/////////////////////////////////........................------------------------------------------------,,,...///...---,,,---///------------------------------------------------...------------...//////000111222333444555555555666888;;;<<<===>>>AAACCCDDDDDDCCCBBBAAABBBEEEHHHEEEDDDCCCCCCCCCEEEFFFGGGFFFMMMTTT]]]kkk~~~www---------------.../////////---,,,...222333111...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000...---------...999EEEJJJGGGDDDDDDGGGPPP]]]gggeee^^^XXXRRRMMMJJJHHHXXXrrr~~~{{{___SSSYYYhhhPPPKKKGGG???;;;999888777888777666444444333222222111111222222222222222222222222222222000000000000///////////////......------......///...............------------------,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////111///222777333///<<>>@@@BBBDDDDDDCCCBBBAAABBBEEEHHHEEEDDDDDDCCCCCCDDDFFFFFFAAAJJJTTT^^^mmmxxx---,,,,,,,,,,,,---......+++******+++......---+++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///000///------000333???CCCHHHGGGDDDEEEKKKRRRZZZ]]]cccgggcccWWWMMMIIIPPPaaa{{{}}}vvvfffYYY]]]kkk]]]PPPDDD???<<<777666666777555444444444333222222222222222222222222222222222222222000000000000//////////////////............//////........................---------,,,++++++******,,,,,,------------------------------------,,,,,,------------------------------------........................////////////333...111666222111EEEaaaooowww}}}~~~yyyllljjjcccbbbvvv~~~qqqeeegggtttgggZZZ]]]lllyyy|||qqqhhheeefffffflllvvv|||yyyxxxxxxxxxxxxsssxxx~~~}}}{{{}}}~~~~~~~~~pppfffdddjjjtttzzz}}}bbbUUUYYY```xxxtttffflllooosssssspppkkkfffccceeecccccccccbbb]]]TTTMMMHHHSSS\\\ZZZVVVSSSPPPMMMOOOPPPQQQQQQOOOJJJEEEAAA777666444111000///......////////////////////////........................------------------------------------------------+++---...---,,,+++,,,...------------------------,,,,,,------------------...------------...//////000000111222333555666777666888;;;<<<<<<===@@@BBBCCCCCCCCCBBBBBBCCCEEEHHHFFFEEEDDDCCCCCCDDDEEEFFF>>>FFFOOOXXXggg{{{}}}++++++******++++++,,,---)))))))))***++++++***)))+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........111888>>>HHHFFFDDDDDDHHHPPPXXX]]]bbb[[[]]]ccc]]]PPPUUUfff}}}pppvvvrrrgggzzz~~~gggYYYOOOGGG===777666666555333555444444333333333333333111111111111111111111111////////////000000000000////////////////////////---.....................---------,,,,,,+++++++++---------------------------------------------------------------------------------....../////////........./////////000000333...///333333999SSSpppxxx|||}}}wwwaaabbblll{{{nnnddd^^^]]]jjjzzziiibbbjjj}}}zzzrrrkkkeeecccbbbdddjjjrrr~~~~~~~~~}}}{{{{{{}}}vvvnnnkkkiiiiiirrryyysssfffdddffffffmmm{{{wwwllljjjjjjmmmqqqrrrooojjjkkkhhhdddbbbaaa^^^YYYTTTLLLOOOQQQSSSUUUVVVRRRMMMOOOSSSVVVTTTMMMHHHEEEEEE:::888555222000.........................................................------------------------------------------------***,,,---,,,+++***+++,,,------------------------,,,,,,,,,---------.........------------...//////000000000111333555777888666888:::;;;<<<===???AAABBBCCCCCCCCCBBBCCCEEEHHHFFFEEEDDDCCCCCCDDDEEEFFFAAAGGGMMMRRR___ttt***************++++++,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000444:::BBBGGGEEEDDDFFFMMMXXX```bbbaaaaaa^^^___^^^VVVYYYxxxqqqhhh|||rrrcccPPPAAA;;;888777555666555444444333333444444111111111111111111111111////////////000000000000...//////000000//////...---------...............------------------------............------------------------............---------------------------------...//////000000....../////////000000000333000000444<<>>;;;777333000.........................................................------------------------------------------------***,,,---,,,+++***+++,,,------------------------+++,,,,,,------............------------...//////000000000111222555777999777888:::;;;;;;<<<>>>@@@AAABBBCCCCCCCCCDDDFFFHHHFFFFFFDDDCCCCCCDDDDDDEEEFFFLLLPPPSSS]]]rrr++++++******++++++,,,---,,,---......---,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...111777???EEEIIIKKKGGGIIIPPP[[[eeehhheee```WWW]]]]]]YYYccc}}}gggpppmmmTTTEEE???;;;888666555555444444444444444222222222222222222222222.../////////000000000111...///000111111000///...---------.........//////,,,------......//////000///.........------------------------.........///........................---------...///000000000.../////////000000000000111444666:::IIIaaattt|||~~~tttiiirrrppp^^^QQQVVV\\\]]]```fffyyykkkhhhnnn}}}|||rrrkkkfffhhhmmmtttyyy{{{xxxsssnnnjjjiiilllssszzz~~~|||mmmiiihhhooozzz~~~wwwjjjggglll~~~yyymmmkkklllmmmqqqvvvrrrjjjccceeennnsssoooiiimmmkkkgggaaa[[[WWWVVVVVVOOOLLLJJJMMMTTTXXXYYYYYYQQQOOOLLLLLLLLLKKKHHHFFF@@@===999444000...---...................................................------------------------------------------------,,,---......,,,,,,---...------------------------++++++,,,,,,---......///...------------...//////000000000000222555888999777888:::;;;;;;<<<>>>???@@@BBBCCCDDDCCCDDDFFFHHHGGGFFFEEECCCCCCCCCDDDEEEGGGNNNTTTVVV___sss,,,,,,++++++,,,,,,---...+++,,,------,,,++++++,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000555>>>GGGLLLMMMKKKOOOSSSZZZbbbhhhhhhccc^^^NNNXXXVVVVVVyyytttyyycccOOODDD>>>;;;666666555444444444444555333333333333333333333333.../////////000000111111...///000111111000///...---------.........//////,,,------...///000111111//////.........------------------.........//////........................---------...///000000111////////////000000000000000777;;;@@@UUUqqq}}}|||qqqdddnnn{{{```XXXTTTVVVZZZVVVUUUgggwwwoookkkqqqbbb```eeennnzzz{{{tttqqqsssvvvxxxxxxqqq}}}vvvllleeekkkxxxzzztttuuuhhhaaalllwwwsssqqqpppuuu}}}{{{pppccc```gggqqqvvvvvvnnnnnnkkkddd\\\WWWUUUWWWRRROOONNNOOOQQQSSSVVVYYYRRRKKKEEEFFFMMMOOOKKKDDDAAA>>>999444000...------................................................------------------------------------------------...///000///......///000------------------------++++++,,,,,,---...//////...------------...//////000000000000222555888:::777999:::;;;;;;;;;===???@@@AAACCCDDDDDDDDDFFFHHHGGGFFFEEECCCCCCCCCDDDEEEFFFNNNUUUYYYbbbttt***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,...000000///---333===FFFKKKMMMMMMLLLTTT\\\ccccccaaa```[[[VVVYYYSSSVVVnnnzzzbbbPPP@@@@@@???555111666:::777444333444333333333333333333222111111111111000000000000000000000000000000000000000000///.......................................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------............///111...---000000...---///222111;;;RRRhhhttt{{{||||||pppcccccc|||bbb\\\WWWWWWYYY^^^eeetttyyynnnrrr~~~xxxrrrgggeeeccciiiuuuzzztttooovvv}}}~~~rrrkkkmmmrrrxxx|||yyyxxx|||uuuiiilllvvv~~~zzzqqqhhhkkknnnnnnuuuttthhh___YYYUUUTTTTTTPPPLLLJJJMMMTTT\\\bbbVVVPPPIIIHHHLLLMMMIIIDDDCCCAAA===888444111///...------......///......---,,,,,,,,,------.........------------------------------------------------------------------------+++++++++,,,,,,,,,------//////.........---------//////...------------...///000222222222222444555777999;;;;;;;;;;;;===>>>CCCCCCDDDCCCBBBCCCEEEGGGIIIFFFCCCCCCEEEGGGFFFDDDFFFLLLSSSZZZbbbrrr***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............//////000666>>>FFFGGGEEEFFFOOOWWWgggaaa___ccc```YYYXXX]]][[[gggrrr~~~vvvxxxgggQQQEEE???;;;;;;<<<999444666;;;444444444333333333333333111111111111000000000000000000000000000000000000000000///.......................................------------------------,,,------......------,,,++++++,,,,,,,,,------------------............///000------111222000///111222666EEE\\\nnnvvvyyy|||~~~~~~yyyssseee___iiizzz~~~```SSSTTTRRRTTT^^^sssssslllttt}}}ppphhhhhhlllqqqyyyxxxzzz|||~~~}}}}}}zzzsssppppppqqqqqqqqqttt~~~tttpppoooqqqyyy{{{{{{vvvnnnooowwwwwwlllaaa[[[]]]dddiiihhhaaaWWWOOOJJJKKKOOORRRWWWQQQJJJFFFFFFGGGEEEBBBCCCBBB???<<<888444111///---.....................------...............///------------------------------------------------------------------------,,,,,,---------.........//////.........------------------------...///000///000222222222222444666777999;;;;;;;;;<<<>>>@@@CCCCCCDDDCCCBBBCCCFFFHHHIIIFFFCCCCCCEEEFFFEEEDDDCCCIIIQQQWWW```ppp***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000///---...111444BBBIIINNNHHH@@@CCCSSScccnnnccc^^^___WWWPPP^^^vvvzzz{{{yyyeeeNNNGGG???;;;888444444666555555444444444333333333222222111111111000000000000000000000000000000000000000///.......................................---------------------------......//////......---,,,,,,,,,,,,---------------------............///...,,,...222333111111444111===RRRiiiuuuwwwwwwxxx||||||wwwlll]]]ccc||||||^^^TTTTTTUUUXXXeeezzz~~~|||rrriiieeecccgggmmm|||}}}xxxuuuuuuwwwyyy~~~uuuooolllkkkkkkooouuu}}}yyynnngggjjjrrrzzzwwwiiidddhhhtttnnnddd[[[XXX```nnnyyy|||tttgggYYYNNNIIIHHHHHHVVVSSSMMMGGGDDDBBBBBBBBBCCCCCCBBB???<<<777333111........................///////////////.........---------------------------------------------------------------------------------.........//////...............---------,,,,,,,,,---...///000111///000222333222333555666777999;;;<<<<<<>>>AAACCCCCCDDDDDDCCCCCCDDDFFFIIIHHHFFFCCCCCCDDDEEEDDDDDDAAAHHHPPPWWWaaappp***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++...000...---000777>>>JJJLLLLLLHHHEEELLLZZZgggdddbbb```ZZZSSS\\\iiiWWWBBB999;;;;;;777111666666555555444444333333222222222111111111000000000000000000000000000000000000///...............................................................------............------,,,,,,,,,------------...---------............///...---///222222000111444333DDD\\\pppwwwwwwvvvvvvyyy|||zzzttthhh]]]ooo{{{bbbYYY[[[[[[VVVgggrrrgggdddgggmmmxxxyyyvvvtttrrrpppvvv~~~zzzssskkklllnnnppprrruuuxxx{{{xxxmmmhhhhhhlllwwwjjjaaa```fffeee```[[[ZZZ___jjjsssxxxrrrhhh]]]SSSKKKGGGEEEQQQRRRQQQMMMGGGCCCCCCDDDAAABBBBBBBBB>>>:::555222/////////...............000/////////......------------------------------------------------------------------------------------------....................................,,,,,,,,,------///000000///000222333333333555777777999;;;<<<===???CCCFFFCCCDDDDDDDDDCCCEEEGGGJJJGGGFFFDDDCCCCCCCCCDDDDDDCCCJJJSSS[[[dddttt***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---///...///555AAAJJJMMMIIIFFFIIIRRR[[[___aaa[[[^^^ZZZTTT```yyy___JJJAAA>>>;;;777777777666555555444333333222222222222111111111111000000000000000000000000000000///...............................................................,,,,,,------------,,,,,,,,,,,,---------.........---------............//////...///222111...000555999LLLcccqqquuuuuuvvvwwwuuuxxxssskkkccc```yyy{{{nnn{{{hhhYYY[[[]]]]]]```~~~{{{hhhgggiiinnnvvv}}}xxxrrrmmmlllrrr}}}|||nnnnnnnnnjjjeeebbbbbbcccjjjsss{{{ooofffgggxxx~~~{{{{{{yyyqqqgggaaaVVVZZZ^^^___^^^^^^```bbbcccaaa]]]XXXQQQJJJDDDAAAGGGLLLPPPPPPKKKFFFDDDDDD???@@@BBBBBB???;;;666333111000///............//////......------,,,,,,,,,------------------------------------------------------------------------+++,,,,,,,,,,,,------------.....................///......---------.........000222333333444666888888999:::<<<===@@@DDDGGGCCCDDDEEEEEEDDDFFFHHHKKKGGGGGGFFFDDDCCCBBBCCCDDDDDDKKKTTT\\\fffuuuxxx***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---///111555>>>IIIQQQLLLHHHGGGPPP]]]ccc___XXXUUUUUUOOORRRssskkkKKK;;;888999888888777666555444444333333222222222222111111111000000000000000000000000000000///...............................................................+++,,,,,,,,,,,,,,,,,,+++,,,---------............---------............///000///000111000...333:::EEEWWWjjjrrrtttuuuwwwxxxrrrtttkkk``````iii|||rrr]]]\\\```dddvvvtttjjjhhhhhhppp{{{vvvpppiiimmmssszzzsssqqqmmmfff^^^XXXUUUSSS\\\ffftttuuuhhhdddkkkwwwuuuvvvrrriii```LLLQQQXXX^^^aaa```\\\YYYWWWXXXWWWUUUQQQKKKFFFBBB===DDDLLLOOOMMMHHHDDDBBB>>>???AAAAAA???;;;777444222111///...---......///---------------,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,---------------...............//////...---------------...000222333444555777999888999:::;;;<<>>CCCFFFCCCEEEEEEFFFFFFGGGJJJMMMIIIJJJIIIGGGDDDCCCDDDGGGAAAHHHRRRZZZcccqqqzzz+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,///555>>>GGGLLLMMMMMMJJJSSS]]]cccaaaZZZTTTPPPTTTaaauuuyyyqqqkkk[[[HHH999999888777666555444444333333333222222222111111000000000000000000000000000000///.......................................////////////////////////---..................------------.........//////---------.........//////000///000222222444???JJJ^^^mmmzzz|||zzz{{{yyyvvvooosssfff]]]ssszzzeeeYYY[[[YYYXXXfffvvvjjjlllttt{{{vvvrrrsssuuuyyypppllllllllllllkkkqqqtttrrrsssxxxxxxtttnnnfffcccbbbcccppp{{{vvv~~~}}}zzztttpppnnnjjjfffZZZTTTPPPRRRZZZ``````^^^VVVUUUSSSPPPNNNLLLKKKJJJ???CCCHHHMMMOOOMMMIIIFFF@@@@@@AAAAAA???===;;;999444222000...---...//////---.........//////000000---------------------------------------------------------------------------------.........//////---------.........//////,,,,,,,,,---...///000111...000222444444555888:::999::::::::::::===BBBEEEDDDEEEFFFFFFFFFHHHKKKMMMJJJKKKKKKHHHDDDCCCEEEGGGBBBIIISSS[[[cccqqq************************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,...//////...---...///333333:::HHHNNNKKKFFFFFFUUUbbbhhh___WWWWWWTTTNNN[[[zzznnn[[[HHH888666;;;666333555333444333222222111111222222222222222111111111111000000000000000////////////000000000000000000000000000///---,,,,,,---///000//////////////////////////////............/////////////////////.........---...111333111444FFFZZZgggmmmtttyyy{{{{{{yyyxxxmmmlllaaa^^^zzz~~~______[[[YYYYYYddd}}}|||llllllvvvxxxrrrooommmlll{{{~~~zzztttnnniiifffdddgggkkkjjjeeefffrrrzzztttiii\\\VVV]]]ooo{{{ooonnntttdddbbbWWWLLLVVVhhhiii[[[VVVUUUTTTRRRPPPNNNMMMMMMIIIHHHHHHLLLPPPOOOIIICCCDDDIIIMMMLLLFFF???======777444000---,,,---///111111000///......///000111......------------......,,,,,,,,,------.........---------............///,,,,,,,,,---------..............................,,,,,,,,,---...///000000111111222222222444888;;;;;;::::::;;;===???BBBDDDBBBDDDEEEEEEDDDDDDEEEGGGJJJLLLIIICCC@@@BBBDDDCCCBBBHHHPPPXXXcccsss~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------...000000///...000111666999BBBKKKMMMJJJKKKQQQcccaaa]]]YYYUUUSSSWWW^^^sssnnn|||[[[CCC999;;;999999:::666444333333222222222222222222222222222111111111111111000000000////////////000000000000000000000000000///---,,,,,,---///000//////////////////////////////............//////////////////////////////000000222333333:::NNNaaammmrrrxxx}}}~~~|||zzzxxxqqqhhh___fffrrr]]][[[TTT\\\kkkvvvooommmwww}}}uuuooojjjfffxxxyyy}}}zzztttoookkkjjjfffbbb^^^YYYYYYcccooossstttqqqggg^^^___lllxxx~~~wwwpppnnnpppeeeddd[[[QQQTTT```ccc___XXXVVVSSSQQQOOONNNOOOOOONNNJJJFFFGGGJJJMMMKKKIIIEEEHHHJJJHHHCCC???@@@BBB:::777222///------///000000000///......///000000......------------......,,,,,,------------------,,,,,,,,,,,,---------...,,,,,,,,,---------..............................---,,,,,,------///000000000111222222222444888;;;:::::::::;;;===@@@CCCEEEBBBDDDEEEEEEEEEEEEGGGHHHIIILLLIIIDDDAAACCCEEEEEECCCHHHPPPXXXcccrrr~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------////////////000333555===DDDMMMQQQNNNLLLTTT^^^fff]]]WWWUUUPPPRRRiii}}}}}}^^^FFF@@@;;;:::999222444444333222222222222333333222222222111111111111111111000000000/////////000000000000000000000000000///...------...///000//////////////////////////////............//////////////////////////////222111111222777CCCYYYlllrrruuuzzz~~~~~~|||xxxuuurrrccc___xxxwwwddd\\\XXXXXXlll|||nnnrrr}}}|||wwwqqqmmmsssssstttwww{{{}}}wwwqqqmmmoooiiieeeeeeccc___]]]___iiioooqqqkkk```^^^gggqqq}}}{{{{{{xxxttttttnnneee\\\WWWXXX___fff]]]ZZZVVVQQQOOOOOOQQQSSSRRRLLLDDDAAADDDIIILLLNNNFFFGGGFFFCCC@@@@@@DDDHHH===:::666111...---......//////...------...//////......------------......------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------------...///000000111222222222444888:::::::::::::::===@@@CCCEEECCCDDDFFFFFFFFFGGGIIIKKKJJJLLLJJJEEEBBBEEEGGGFFFCCCHHHPPPXXXbbbrrr~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------.........///222666:::HHHMMMTTTTTTRRRSSS\\\fff^^^]]][[[WWWUUUfffwwwYYYJJJ>>>999999555555555444333333333333333333333222222222111111111111111111000000000////////////////////////////////////............////////////////////////////////////............/////////////////////000000000333000///111:::LLLbbbsssrrruuuxxx|||}}}zzzuuuqqqnnn___fff}}}ddd\\\ZZZWWWdddzzzppp}}}xxxrrrpppoooooottt{{{{{{tttnnnnnnnnntttwwwfff[[[aaaeeegggeeeaaa```eeejjjvvvsssiii___YYY```lllfffaaa[[[UUUQQQQQQSSSUUURRRKKKCCC>>>@@@EEEJJJMMMEEEEEEDDDBBBAAABBBGGGJJJ@@@===999444111...------.........------...............------------...............------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------..............................---------------...///000///000222222222444777999:::999999:::===@@@CCCEEEDDDEEEFFFGGGGGGHHHKKKNNNLLLNNNLLLGGGCCCEEEFFFEEEDDDIIIPPPXXXbbbqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000555<<>>;;;777333///---,,,---..................---......------------...............------,,,,,,,,,------------............,,,,,,,,,---------.................................------------...//////...000111222333444666999999999999:::===@@@DDDFFFEEEFFFGGGGGGGGGIIILLLOOONNNPPPNNNHHHDDDDDDDDDBBBDDDIIIPPPXXXaaappp------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...222:::DDDJJJWWWYYYYYYZZZ___dddccc___VVVRRRKKKTTTxxxoooQQQ===:::888666666555444444444444555333333333333222222222222222222111111111000000000000000000000000000000000//////////////////////////////////////////////////////............//////...//////000000111111222000000111999JJJ```pppuuuttttttvvvzzz|||zzzsssmmmbbbjjjiiibbb```YYYYYYbbbyyyooozzz~~~yyyqqqjjjddd```[[[YYYYYYYYYYYYZZZ[[[\\\^^^___kkkttt~~~~~~zzzxxxyyy{{{~~~~~~~~~|||{{{zzzwwwuuupppqqqsssxxx|||}}}}}}{{{{{{xxxsssqqqrrrvvv|||yyysssooonnnrrrzzz{{{pppbbbZZZZZZ\\\bbbmmmuuurrrfffZZZYYYeeeyyyzzzrrrllleeeaaaccchhheee```[[[WWWTTTSSSSSSLLLJJJFFFCCCAAA@@@@@@AAACCCCCCDDDDDDEEEFFFFFFFFF>>>===;;;888444111...------...////////////...---......------------......------------------,,,,,,---------.........//////,,,,,,,,,---------....................................---------......///---///111222333444666888999999999:::===AAADDDFFFFFFGGGGGGGGGFFFHHHLLLOOOMMMPPPNNNHHHDDDDDDDDDAAAEEEJJJQQQXXXaaaooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,/////////111666@@@LLLSSSVVVZZZ]]]^^^bbbeeeaaaXXXSSSPPPUUUjjj```FFF;;;555777666666555555555555555444444333333333222222222222222222111111111000000000000000000000000000000//////000000000000////////////////////////////////////............//////...//////000111111222222111444888BBBVVVkkkuuuuuuvvvuuuuuuxxxyyyvvvnnngggcccwww|||rrr___\\\\\\\\\gggxxx|||zzz~~~yyylllddd[[[WWWQQQMMMKKKIIIHHHFFFJJJJJJJJJJJJJJJKKKKKKLLLHHHMMMSSSVVVWWWWWWYYYZZZ\\\^^^bbbdddgggjjjnnnqqqrrrssstttrrrqqqppppppqqqkkkkkkhhhccccccfffdddaaa^^^]]][[[XXXVVVVVVXXXZZZZZZYYYWWWVVVVVVXXXYYY[[[^^^[[[XXXWWWWWWWWWVVVUUURRRTTTYYYbbbllluuuzzz|||~~~yyyuuutttuuuwwwyyyuuuwww{{{~~~xxxsssvvvqqqllliiiddd^^^]]]______^^^```fffkkkhhh]]]TTTJJJNNN^^^xxxwwwrrrooojjjccc^^^^^^]]][[[YYYVVVSSSQQQOOOMMMLLLJJJGGGCCC@@@>>>>>>FFFEEEDDDCCCDDDEEEEEEEEE;;;;;;:::888555222///......///000000000000///.........------------......,,,,,,------------------,,,,,,---------.........,,,,,,,,,---------..............................///......---------......,,,///111333333444555777888888999:::===AAADDDGGGHHHHHHGGGFFFEEEGGGKKKNNNIIIMMMLLLGGGDDDEEEEEECCCEEEJJJQQQWWW```ooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,000000111333:::EEEQQQZZZSSS[[[aaabbbcccddd^^^UUURRRYYYppp|||lllmmmnnnUUUHHH???777777666555555555555555444444444333333333222222222222222111111111111000000000000000000000000000//////000000000000////////////////////////////////////............//////...//////000111222222222333777===III^^^rrryyyvvvuuutttsssuuuvvvqqqhhh```eeemmmddd\\\XXXXXX```wwwooouuuuuunnnddd]]]XXXTTTOOOLLLKKKHHHDDDBBBCCCEEEFFFFFFDDDEEEEEEEEEGGGHHHIIIJJJNNNOOOQQQRRRRRRSSSUUUVVVSSSTTTUUUUUUVVVXXX[[[^^^XXXZZZ[[[[[[YYYYYYZZZ[[[UUUWWWVVVUUUWWW\\\\\\YYYZZZ[[[[[[ZZZYYY[[[^^^```XXXVVVSSSQQQPPPQQQSSSTTTVVVSSSPPPOOOPPPQQQQQQQQQPPPQQQUUU]]]gggpppwwwzzz|||xxxuuutttuuuuuuqqqsssxxx~~~{{{www|||uuunnnfff^^^ZZZ___gggfffaaaZZZWWWWWWVVVTTTQQQGGGDDDOOOhhh{{{|||vvvsssvvvvvvvvvsssrrrnnneee\\\TTTUUUVVVVVVUUURRROOOMMMOOOOOOMMMIIIDDD@@@>>>>>>IIIFFFCCCBBBBBBDDDEEEEEE::::::999888666333000///...///000111111000///............------.........,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------..............................///......---------......,,,...111333333444555777888888999:::===AAAEEEGGGHHHHHHGGGFFFEEEFFFJJJMMMFFFJJJJJJGGGEEEFFFGGGEEEEEEJJJQQQWWW```nnn,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,***...000555===DDDKKKTTT[[[XXXeeeeee______[[[SSSRRRddduuujjjoooyyyiii^^^OOO>>>999777888888444444666444444444333333333222222333333222222111000/////////000111222222111///...000000////////////000000////////////////////////000000000000000000000000000///////////////000111222:::IIIZZZiiirrruuuuuuvvvtttrrrqqqoooiiibbb^^^www|||uuu]]]YYYXXX[[[```mmm}}}{{{yyyqqqmmmhhheeebbb___\\\WWWRRROOOQQQPPPOOOOOONNNMMMKKKJJJSSSSSSSSSTTTWWW[[[```cccbbbhhhpppuuuwwwvvvttttttzzzzzzzzzzzzzzzzzzzzzzzzzzz|||yyytttsssxxxxxxtttvvvxxxxxxwwwzzz~~~~~~{{{~~~}}}|||tttmmmlllkkkjjjmmmqqqtttqqqmmmiiigggggghhhiiigggkkkpppwww~~~zzzvvvuuuuuuwww{{{~~~{{{{{{yyyssslllfffeeehhhmmmlllhhh[[[MMMGGGKKKLLLIIINNNLLLMMMSSS^^^iiipppsssuuu|||zzzrrrnnnpppjjj___SSSRRRVVV\\\[[[RRRLLLLLLPPPPPPNNNKKKGGGAAA;;;777>>>@@@BBBCCCAAA>>>===<<>>===<<<:::777222///111///------/////////...------------------------///...---,,,+++,,,,,,---,,,,,,,,,---------......***+++,,,,,,------,,,,,,...........................------,,,,,,,,,------111111111000111111222333777999;;;<<<<<<>>>AAADDDFFFDDDCCCCCCEEEEEEEEEDDDHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFLLLWWWaaammm,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.........---///222888???FFFNNNVVV\\\bbbaaaZZZZZZ```[[[YYYdddcccvvv|||qqqaaaDDD;;;666777:::999888888444444444333333333222222333333222222111000000000333444444444333111000///000000////////////000000////////////////////////000000000000000000000000//////000000000111222333222>>>PPPbbbmmmrrrsssrrrwwwssspppnnnggg```___ddduuuuuujjj```ZZZWWW\\\fffvvv~~~~~~}}}|||}}}~~~~~~|||xxxrrrmmmaaa___[[[XXXWWWWWWYYY[[[]]]___dddkkksss||||||wwwvvvuuuwwwzzz}}}}}}zzz{{{yyyuuunnniiigggjjjmmmmmmiii^^^PPPJJJLLLMMMJJJUUURRROOOPPPUUU]]]dddhhhkkksssvvvpppmmmoooiii```SSSQQQUUU[[[\\\UUUPPPOOOJJJIIIIIIGGGEEEBBB>>>;;;<<>>>>>===:::555111111///...---/////////...------------------------///...---,,,,,,,,,------,,,,,,,,,---------......,,,---......//////.................................------,,,,,,------.........///000222444555666777999;;;<<<<<<>>>AAADDDEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEKKKUUU___kkk}}},,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000555===DDDLLLTTT[[[___ccc]]]VVVXXX[[[XXXiiittteeennn}}}SSSCCC555444888999666555444444444444333333333333333333333222111111000000555555555444222111///...111000000//////000000111////////////////////////000000000000000000000000...000222222222222333555444DDDZZZkkkqqqrrrpppooorrrnnnmmmkkk```YYYeeezzz~~~xxx~~~bbb___YYYXXXbbbttt{{{}}}yyywwwwwwvvvwwwyyy||||||zzzxxxyyyxxxuuuqqqmmmkkklllmmmtttpppeeeWWWOOOMMMLLLIIIXXXVVVQQQNNNMMMRRRYYY___bbbkkkqqqnnnlllmmmiiibbbVVVSSSSSSYYY[[[YYYVVVTTTZZZWWWRRRNNNIIIDDD>>>::::::===@@@CCCCCCAAA>>><<<======>>>???>>>;;;666222111000...---...///...---------------------------......---,,,,,,,,,------,,,,,,,,,---------......,,,---......//////.................................---------------............///000222444666777777999;;;<<<<<<>>>AAADDDEEEDDDCCCDDDEEEHHHJJJLLLHHHHHHGGGFFFEEEEEEDDDDDDCCCEEEJJJSSS]]]jjjzzz,,,------......------,,,---------------------------...............///000222:::CCCKKKSSS\\\bbbdddYYY^^^\\\WWWUUU\\\vvvkkkjjjtttoooXXX@@@666888888555333555444444444444333333333333333333222222111111111222222222111000///......111000000000000000000111////////////////////////////////////////////////...111333333111111333555:::LLLbbboooqqqnnnmmmmmmlllhhhiiihhh\\\XXXqqqkkk^^^ZZZYYY^^^ppp~~~~~~}}}{{{|||xxxvvvuuuuuuwwwxxxwwwvvvvvvuuutttqqqooommmllllllnnnkkkeee]]]WWWUUUVVVVVVYYYXXXVVVRRROOOQQQWWW\\\bbbjjjpppnnnjjjjjjiiifff___YYYTTTTTTXXXZZZ[[[[[[gggaaaZZZSSSMMMFFF???:::999;;;>>>BBBDDDBBB???;;;999999;;;======:::666222222000.........///...---------------------------------------------------,,,,,,,,,---------......***+++,,,,,,------,,,,,,...........................------------......///222111111111111222333333777999;;;<<<<<<>>>AAACCCEEEEEEDDDCCCDDDFFFIIILLLHHHHHHGGGFFFEEEDDDCCCBBBDDDFFFJJJRRR]]]jjjyyy,,,------......------,,,------------------------///000000///------///111555@@@LLLSSSZZZdddgggfffVVV___ZZZPPPYYYooonnnPPP@@@<<<;;;999888555555555444444444333333333333333222222222222222000000000000000000111111111111000000000000111111000000000000000000000000///////////////////////////222444222000000333777EEETTTfffnnnlllhhhiiillllllkkkkkkeeeWWWWWWwwweeeYYYZZZZZZ```nnn}}}~~~~~~yyyvvvtttssssssttttttsssrrrqqqppppppooommmkkkjjj___```aaabbbaaabbbfffjjj\\\]]]]]]ZZZVVVUUUWWWZZZfffnnnssspppjjjiiikkklllkkkcccYYYRRRRRRXXX]]]^^^ZZZUUUPPPMMMLLLJJJEEEAAA999:::===AAACCCCCC???;;;888999:::<<<===;;;777333222000............---,,,------------------------,,,---------------------,,,,,,,,,---------......***+++,,,,,,------,,,,,,........................---------------...///000222222222111222222333444777999;;;<<<<<<>>>AAACCCEEEEEEEEEDDDBBBCCCFFFIIIHHHHHHGGGFFFEEEDDDCCCBBBDDDGGGLLLSSS^^^mmm{{{,,,------......------,,,------------------------...000111///------000444<<>>PPP\\\hhhlllhhheeefffjjjpppssspppdddVVV[[[{{{|||hhhUUUUUU[[[aaaoooyyyvvvsssrrrqqqrrrqqqpppooonnnmmmmmmnnnnnnkkkiiibbbcccfffhhhgggdddfffkkkccccccbbb___[[[XXXVVVVVVdddmmmtttsssmmmjjjnnnrrruuuooobbbTTTOOOSSSYYY\\\QQQMMMJJJJJJMMMMMMHHHCCC;;;;;;;;;???BBBCCC???;;;<<<;;;;;;<<<===<<<999777333111///.........---,,,------------------------+++,,,---.........------,,,,,,,,,---------......,,,---......//////..............................------------...///000000//////000111333555777888777999;;;<<<<<<>>>AAADDDCCCEEEGGGEEEBBBBBBDDDGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDHHHLLLRRR___ooo|||,,,------......------,,,........................+++...000///---///444888BBBPPPZZZ\\\___dddaaaYYYWWWQQQKKK[[[vvvcccQQQAAA777555888555555555555444444444444333333333333333333333333333222111111111222333444222111111000000111111222000000000000000000000000000000000000000000000000...111333222111555???HHHYYYaaajjjlllhhheeeeeegggmmmtttsssddd\\\kkk{{{]]]WWW\\\\\\fff{{{~~~}}}yyywwwtttrrrqqqpppooommmnnnlllkkklllnnnnnnllljjjkkkkkknnnoooiiiaaa```dddgggddd```]]][[[XXXUUUSSSYYYeeerrrwwwrrrnnnqqqwww{{{yyymmm[[[OOOOOOSSSUUUTTTOOOLLLMMMPPPNNNHHHAAA>>><<<:::<<<@@@BBB???<<<>>><<<;;;;;;;;;;;;999888333111///.........---+++------------------------+++,,,---.........------,,,,,,,,,---------......,,,---......//////..............................------------...///000111//////000111333555777888777999;;;<<<<<<>>>AAADDD@@@DDDHHHHHHEEECCCEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEBBBGGGLLLQQQ___qqq}}},,,------......------,,,........................(((,,,//////...000777<<>>AAADDD>>>CCCIIIJJJGGGFFFHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGAAAFFFKKKPPP^^^qqq}}},,,---......//////.........------,,,,,,,,,------...------...222888>>>BBBIIIZZZbbb]]]ZZZ\\\VVVJJJFFFSSShhhsssiiijjjeeesss~~~qqq\\\FFF<<<<<<666555666777666444333444444444444333333333222222111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000///000222222666@@@NNNYYYbbbgggmmmnnnkkkjjjllloooooolll___\\\tttdddVVVYYY```dddpppzzzuuujjjuuu~~~{{{zzz{{{zzzyyyxxxtttpppoooqqqrrrqqqoookkkkkkjjjkkklllnnnooopppooommmiiigggfffeeecccaaa___]]][[[XXXWWWVVVWWWXXXTTTWWW^^^iiiuuu~~~wwwjjj^^^UUUMMMHHHSSSTTTUUURRRMMMHHHEEECCCCCC@@@<<<:::;;;<<<======:::;;;;;;999777666888999666444111...---...///000........................///...---,,,,,,,,,,,,,,,///......------,,,++++++++++++,,,,,,,,,------------------............///---------............/////////000111222333333444777888999;;;===@@@BBBDDDCCCFFFIIIKKKKKKJJJKKKKKKIIIIIIJJJKKKGGGBBBBBBGGGEEEFFFJJJRRR]]]jjjuuu|||,,,---......//////.........------,,,,,,------...///......000444;;;BBBFFFPPP\\\cccaaa]]]ZZZRRRHHHOOOllluuuhhhuuuhhhXXXjjj~~~~~~www___FFF777999666666888777444333333444444444333333333222222111111111111111111111111111111111111111111111111111111000000////////////////////////000000000111000111222333777BBBQQQ\\\eeejjjoooqqqppppppsssvvvtttlll___gggxxxaaaYYY]]]eeekkkuuubbbttt~~~}}}{{{yyywwwvvvvvvuuutttrrrppppppooopppqqqqqqqqqpppnnnkkkhhhfffeeecccaaa```^^^]]][[[YYYXXXXXXXXXYYYXXXYYY]]]eeeooouuuwwwvvvxxxssskkkccc]]]WWWQQQMMMSSSSSSRRROOOJJJFFFDDDCCCHHHFFFCCC???===<<<===>>>;;;::::::999999999999999777555222///------...///------------------------///...---,,,,,,,,,,,,---...------------,,,,,,,,,++++++,,,,,,,,,------------------............///---------............/////////000111222333333444888888999;;;===@@@BBBCCCBBBEEEHHHJJJJJJJJJJJJKKKIIIIIIJJJKKKGGGBBBBBBFFFFFFGGGKKKSSS]]]jjjuuu{{{,,,---......//////.........---------------....../////////111777???GGGLLLVVV\\\bbbbbb\\\TTTMMMJJJTTT~~~zzz\\\}}}\\\XXX~~~uuuwww~~~\\\???>>>888555888999555222222444444444444333333333333222222222222222222222222111111111111111111111111111000000000000//////////////////000000000111111222222333444:::FFFUUU___hhhlllqqqssstttvvvzzz}}}zzzjjj```uuulll]]][[[```lllwww}}}yyy```___}}}~~~~~~}}}yyyvvvuuuttttttsssssstttttttttrrrooommmkkkgggeeedddcccaaa___]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZXXXXXX^^^ggglllmmmkkkfffdddaaa___\\\YYYTTTPPPQQQQQQOOOLLLGGGCCCBBBBBBGGGGGGFFFBBB===<<<>>>@@@===;;;999:::===>>><<<:::888666333000............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///---------............/////////000111222333333444888999:::;;;===???AAABBBAAADDDGGGIIIIIIIIIJJJKKKIIIIIIJJJKKKGGGAAABBBFFFGGGIIIMMMTTT^^^iiitttzzz,,,---......///............------------....../////////000444;;;DDDMMMRRRYYY[[[___]]]SSSIIIJJJRRReeedddpppppp___nnnxxx{{{^^^FFF:::333777:::666333333555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111222222333555===JJJXXXccckkknnnrrrtttuuuwww{{{}}}{{{gggaaaxxx___YYY\\\aaaqqquuuaaa[[[mmm~~~|||wwwtttuuusssrrrrrrtttvvvvvvrrroooooollliiigggfffeeebbbaaa\\\[[[ZZZZZZZZZZZZ[[[[[[VVVSSSSSSXXXaaaggghhhggg``````______]]]YYYSSSOOOMMMNNNMMMKKKFFFBBB@@@@@@@@@CCCDDDAAA;;;:::>>>BBB???<<<:::<<>>CCCDDDAAA===999888555333000///......------------------------------,,,,,,,,,------...***++++++,,,---...//////,,,,,,---------.........---------............///---------............/////////000111222333333444888999:::;;;===???AAABBBAAACCCFFFGGGHHHIIIJJJLLLIIIIIIJJJJJJFFF@@@@@@DDDGGGIIIMMMTTT^^^hhhqqqvvvzzz,,,---......//////......------------...///000000///111666===EEENNNVVVZZZcccaaaZZZOOOIIIRRRgggxxxwwwkkkqqq\\\eeekkkOOO999777;;;888555777555555555555444444444333333333333333333333333333222222222222222222222222000000000111111111111222000000000111111111222222111111555;;;GGGTTT```hhhqqqsssuuuxxxyyyyyyxxxwwwggghhhuuubbbXXXSSSXXXaaammmttt^^^\\\hhhuuuttt~~~~~~xxx```UUURRROOOKKKHHHEEEDDDGGGLLLSSSWWWcccrrr~~~{{{yyyvvvsssrrruuu{{{|||yyyuuurrrpppllljjjiiihhhfffddd]]]]]]\\\ZZZYYYWWWVVVVVVVVVXXXZZZ[[[\\\]]]___aaa\\\[[[ZZZYYYXXXVVVSSSPPPFFFHHHKKKKKKHHHEEECCCBBBHHHIIIHHHCCC===999888:::>>>======???AAABBB???<<<999777666444222000//////........................------,,,,,,,,,---......++++++,,,,,,---...//////,,,---------............---------............///---------............/////////000111222333333444777888999;;;===@@@BBBCCCBBBDDDFFFGGGHHHIIILLLNNNIIIIIIJJJJJJEEE??????DDDEEEGGGLLLSSS]]]gggpppuuuyyy,,,---......//////......------------...///000111111555;;;CCCLLLTTTZZZ]]]aaa^^^SSSMMMYYYvvvyyyvvvmmmnnnccc]]]vvvaaaAAA:::<<<888666999555555555555444444444444333333333333333333333333222222222222222222222222000000111111111222222222000000111111111222222222111333888AAAMMMZZZeeekkkmmmooosssvvvxxxxxxuuusssbbbvvvnnn\\\WWWSSSXXXggg{{{sssyyyjjj[[[TTTNNNOOOYYYeeemmmqqqkkknnnqqqtttuuuuuussssssxxx}}}|||aaaSSSRRRRRROOOKKKIIIGGGFFFIIIOOOUUUYYYccc}}}|||yyyxxxtttqqqsssyyy{{{xxxtttpppmmmjjjhhhgggfffdddbbb^^^^^^\\\ZZZXXXUUUSSSQQQUUU[[[```___[[[XXX\\\```]]][[[XXXVVVVVVVVVUUUTTTHHHHHHIIIHHHFFFFFFGGGIIIMMMKKKHHHDDD???;;;888777:::;;;<<<======<<<:::999888777666444333111000000------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------------............---------............///---------............/////////000111222333333444666666888:::===AAACCCEEECCCDDDFFFHHHHHHJJJMMMOOOJJJIIIJJJJJJEEE??????CCCCCCEEEKKKRRR\\\fffooottt{{{,,,---......//////......---------......000111111333777???HHHQQQXXX]]]___[[[WWWMMMMMMjjjvvvhhhxxxuuu[[[ZZZ]]]~~~}}}mmmHHH======888666999666666555555555444444444333333333333333333333333222222222222222222222222000000111111222222222222000111111111111222222222222444:::DDDRRR^^^hhhmmmgggjjjnnnsssvvvuuurrrnnnccc^^^^^^ZZZUUUYYYlllrrrQQQNNNNNNOOOSSSXXXYYYWWWTTTRRRVVVZZZ]]]bbbppp|||qqqhhhaaaiiiwwwwww___XXXYYYTTTLLLQQQQQQQQQSSSXXX^^^dddggg|||{{{wwwyyysssooopppuuuwwwtttpppmmmkkkhhhfffdddcccaaa___```___]]]ZZZWWWSSSPPPNNNRRRZZZbbbaaaZZZWWW[[[bbbbbb^^^YYYVVVVVVWWWWWWWWWJJJIIIGGGEEEDDDFFFKKKNNNKKKIIIEEEBBB@@@===999666777999<<<<<<:::888777777777666666555333222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------.........//////---------.........//////---------.........////////////000111222333333444555666777:::>>>AAADDDFFFCCCEEEGGGHHHIIIKKKNNNPPPJJJIIIJJJJJJEEE??????CCCAAADDDIIIRRR\\\fffoootttyyy........................///////////////000111222444===CCCGGGSSSbbbccc[[[RRRZZZMMMQQQkkk___wwwkkkYYYYYYooovvvnnnuuuwwwQQQ===999999888999666555555444444444555555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111666???LLLYYYccchhhjjjhhhmmmrrrtttuuusssnnnhhhcccwwwaaa\\\XXXTTT[[[ttttttXXXLLLMMMRRR___lllmmmddd[[[YYYYYY\\\```eeettt{{{rrrllluuutttjjjhhhfffeeeeeefffhhhkkkrrr{{{~~~}}}{{{yyyyyyvvvsssqqqpppqqqqqqnnnkkkggggggffffffdddbbb```___\\\]]]]]]ZZZUUUQQQNNNMMMTTTVVV]]]ccc^^^VVVUUUZZZfffccc___[[[YYYYYYYYYZZZNNNJJJFFFDDDEEEGGGFFFEEEKKKHHHCCC???;;;::::::;;;555888;;;;;;888666777888999999888777444111///---------,,,,,,,,,------......------,,,,,,------...,,,------......------,,,------------------------------------------------..................------000000111222333444444555666777:::>>>BBBEEEGGGHHHDDDFFFGGGHHHHHHJJJMMMOOOKKKJJJJJJKKKGGG@@@>>>AAADDDFFFLLLUUU___gggkkkmmmwww........................//////////////////111333:::DDDKKKPPPZZZdddcccZZZXXX\\\\\\nnnrrrdddkkknnn```[[[dddvvvhhhfffxxx]]]HHH>>>888666666666666555444444444555555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333999CCCOOOZZZbbbhhhjjjkkkmmmoooppppppmmmgggbbbsssmmm[[[UUUXXX]]]iiiyyy{{{eeeRRREEENNNZZZlll~~~yyyttt~~~}}}~~~}}}|||{{{yyyxxxwwwvvvvvvssspppnnnnnnmmmjjjhhhgggggghhhhhhfffdddaaa___\\\]]]\\\YYYTTTPPPNNNNNNOOOPPPVVV\\\ZZZTTTSSSWWWgggfffbbb^^^ZZZWWWWWWWWWPPPLLLFFFDDDDDDEEEEEEEEEEEECCCAAA@@@??????@@@AAA666888;;;;;;888777777888666666555555333111///......------,,,,,,------......------,,,,,,------...,,,------......------,,,------------------------------------------------...........................///000111222333333444555777:::>>>AAADDDFFFGGGEEEFFFIIIJJJJJJLLLOOOQQQNNNLLLLLLLLLHHHAAA???AAAHHHJJJPPPXXXbbbjjjnnnpppxxx...........................//////......///222555@@@KKKUUUZZZ```eee```VVVVVVZZZrrrbbbiiinnn^^^cccsssvvvaaaaaaeeekkksss~~~vvv]]]HHH;;;777999777666555555444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333555>>>IIITTT[[[aaafffjjjkkkkkkmmmnnnmmmhhhbbb]]]ttt}}}aaaXXXUUUYYYccctttlllsssyyycccYYYRRRIIIYYYjjj}}}~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvsssoookkkiiihhheeedddfffgggiiijjjhhheeebbb___\\\\\\ZZZWWWRRRPPPOOOPPPMMMMMMQQQVVVXXXUUUTTTUUUggggggfffaaaZZZUUUTTTTTTSSSNNNGGGCCCBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDD666888::::::999888888888444444444444333222111000......---------------......------,,,,,,------...,,,------......------,,,------------------------------------------------..............................///000111222222333555777:::===AAADDDEEEFFFEEEGGGJJJLLLMMMOOORRRTTTQQQNNNNNNMMMIIIBBB@@@BBBGGGIIINNNVVV```hhhmmmnnnxxx...........................//////...---///444888CCCOOO[[[aaacccccc\\\SSSTTT```uuueee{{{kkkfffjjj}}}fff```hhhmmmooouuuyyyVVV???;;;???888777666555444444444555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333666@@@MMMVVV[[[___dddhhhhhhiiilllooommmfff___]]]mmmkkkZZZ[[[^^^\\\bbbuuu~~~hhhmmmwww{{{jjj\\\VVVXXX[[[lll~~~||||||{{{zzzzzzyyyxxxxxxvvvsssnnniiifffcccaaa```ccceeehhhiiihhheee```^^^[[[[[[YYYUUUQQQPPPPPPQQQSSSRRRSSSVVVYYYYYYWWWVVVbbbdddeeeaaaYYYTTTRRRSSSVVVQQQIIICCCAAAAAACCCDDDEEEFFFFFFFFFEEECCCAAA@@@666777999:::999999888888666666666555444333333222///......------------......------,,,,,,------...,,,------......------,,,---------------------------------------------------------.....................///000111222333333555777:::===@@@CCCDDDEEECCCFFFJJJLLLNNNPPPSSSVVVSSSPPPOOONNNIIIBBB@@@CCCGGGHHHMMMUUU^^^ggglllnnnxxx........................---///000......111888>>>GGGRRR___eeeddd```YYYSSSWWWooonnngggsssqqqcccrrrlllpppwwwvvvwww|||fffEEE<<>>KKKVVV\\\___bbbccceeehhhnnnqqqgggZZZYYYaaa~~~fffYYYUUUZZZ]]]\\\jjj^^^XXXXXX[[[yyy}}}|||||||||}}}zzzzzzyyyxxxwwwvvvuuuuuurrrrrrppplllgggcccaaaaaa^^^```bbbcccccc```]]][[[YYYYYYYYYWWWTTTSSSSSSUUUYYYZZZYYYUUUUUUXXXZZZXXXXXXXXXYYYYYYYYYWWWUUUTTTXXXUUUOOOHHHCCCAAACCCEEEDDDEEEEEEEEECCCBBB???>>>666666777999;;;;;;999777666666555444444444555555000000///...------------...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,------.../////////000000111222333444555555555666999<<>>777666666888;;;<<<:::777666666666666888:::;;;===111000///...------------...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,------...//////000//////000111222333444444555666888;;;>>>@@@BBBBBBAAAEEEIIIMMMNNNOOOQQQRRRPPPMMMKKKJJJEEE@@@@@@DDDAAACCCGGGPPP[[[fffnnnqqq~~~........................+++///111111111777DDDNNNXXX\\\```]]]SSSJJJIIIMMMkkk___YYYrrrzzzkkkpppooonnnrrrxxx}}}xxx~~~aaa===:::999888666555555444444444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333444;;;GGGVVVaaafffeeeccccccgggoooqqqfff```qqq```UUUVVVWWWZZZZZZddd|||~~~}}}}}}~~~{{{{{{yyyxxxvvvtttrrrrrrooorrrtttrrrmmmiiiffffff______`````````^^^]]]\\\WWWYYY[[[ZZZXXXVVVVVVVVVSSSYYYZZZTTTQQQWWW^^^```[[[VVVSSSUUUZZZ]]]YYYUUUWWWVVVSSSMMMGGGDDDEEEGGGEEEDDDCCCAAA???===<<<;;;777666555888;;;<<<:::777777888888:::===@@@CCCEEE111111000......---------...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,------...///000000......///000111222333333555666888;;;>>>@@@AAABBBBBBFFFKKKNNNOOOPPPQQQRRRNNNKKKIIIHHHDDD???@@@CCCBBBDDDIIIRRR^^^iiiqqquuu000000000000////////////222......333888???HHHPPP^^^dddZZZSSSVVVIIIEEEYYYwwwwwwWWW[[[___fff{{{kkkhhhrrrvvvzzzttteeehhhmmmEEE:::???>>>888666888777222444444444444444444444444444444444444444444444444333333333333333333333333444222111222444666444222444@@@NNNWWW^^^dddeeecccmmmgggssszzzeee\\\yyyxxx\\\UUUZZZ[[[YYYbbblll||||||~~~|||zzz~~~zzzvvvtttuuuuuutttrrrrrrqqqqqqpppooolllhhheeegggfffbbb___\\\ZZZYYYYYYZZZZZZYYYWWWUUUUUUWWWZZZSSSVVVWWWUUURRRTTT[[[aaaeeeYYYRRRWWWZZZWWWWWW\\\VVVUUUVVVUUUNNNDDDCCCHHHGGGGGGGGGDDD???<<<::::::999777555666999;;;:::999555<<<<<<999===HHHKKKDDD>>>666---***...111///,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,......///000111222333333444555777999===@@@CCCEEEEEEGGGJJJMMMPPPQQQRRRSSSOOOLLLJJJJJJFFFAAA@@@DDDAAAEEELLLXXXdddmmmsssuuu|||000000000000////////////111......444<<>><<<<<<999777555555888::::::999777======:::===FFFGGG@@@777444000...///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...............///000111222333333444555777:::===@@@CCCEEEFFFIIILLLNNNOOOPPPQQQRRRMMMKKKKKKLLLIIICCC@@@AAAAAADDDKKKUUUaaakkkpppsss{{{////////////000000000000000...///777@@@JJJUUU___cccddd___ZZZRRRHHHZZZaaaVVVqqqrrrkkk}}}pppuuu{{{|||iiiPPP@@@444666999777555777444444444444444444444444444444444444444444444444333333333333333333333333444222111222444555555444===HHHUUU\\\bbbgggjjjiiitttrrryyyuuuccciiihhh[[[YYYVVVYYY```kkk|||~~~{{{{{{zzz{{{{{{yyyvvvsssuuussspppnnnmmmkkkiiigggbbbaaa___\\\[[[ZZZZZZZZZTTTTTTTTTRRRPPPPPPQQQRRRUUUUUUTTTTTTUUUWWWZZZ\\\aaaaaa]]]XXXWWWZZZZZZWWWOOONNNQQQUUUSSSKKKCCC@@@@@@BBBEEEEEECCC@@@???>>>:::777444333555777888999666;;;<<<999;;;AAA@@@999444444333111///......///++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...///000000......///000111222333333444555777:::===AAADDDFFFGGGIIIMMMOOOOOOPPPQQQRRRLLLJJJKKKNNNLLLEEE@@@@@@BBBDDDJJJSSS^^^hhhnnnqqqxxx////////////000000000000111///111:::DDDMMMYYYcccccc___ZZZVVVNNNSSSyyyccceeeqqqwww||||||tttrrrjjjLLL666999>>>888555:::555555555555555555555555444444444444444444444444333333333333333333333333444333222222333555555666AAAMMMYYY^^^bbbgggkkkkkkssstttyyypppcccvvv|||\\\XXXZZZUUUZZZhhhrrr{{{|||~~~|||yyyvvvwwwtttooolllkkkjjjiiihhhbbbaaa^^^[[[YYYXXXWWWWWWSSSTTTUUUTTTQQQPPPPPPQQQVVVTTTSSSTTTVVVYYYYYYYYY\\\aaa___VVVSSSXXXWWWQQQOOOMMMMMMPPPRRRNNNEEE???>>>AAAEEEFFFDDDAAA???>>>:::777444222222444777888333777888777999===;;;555777555222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------++++++,,,---...///000000......///000111222333333444555777:::>>>AAAEEEFFFEEEHHHMMMOOOOOOPPPRRRUUUMMMKKKKKKMMMLLLFFFBBBAAADDDFFFJJJRRR]]]gggmmmpppttt~~~.../////////000000000111222111444===GGGOOOYYYbbbbbbXXXRRRMMMKKKccciiixxxvvvzzz|||ssskkkiiimmm]]]===;;;>>>777444999555555555555555555555555444444444444444444444444333333333333333333333333333333333222333444666888DDDPPP\\\___aaafffjjjlllpppsssuuukkkgggqqqTTTUUUWWWSSSZZZlllxxx~~~|||~~~~~~{{{zzzxxxtttooollljjjjjjiiihhhdddbbb___[[[XXXVVVTTTTTTUUUVVVXXXWWWTTTRRRQQQQQQUUUTTTSSSUUUWWWXXXXXXWWWZZZaaabbbYYYSSSVVVUUUOOOQQQNNNKKKKKKNNNNNNHHHAAA???BBBEEEEEECCC???===;;;:::888555222111333666888222555666888;;;===<<<888:::444......111333111---........................+++++++++,,,,,,,,,---------------------------------------------------------------.........//////......///000111222333333444555777:::>>>BBBEEEGGGBBBGGGMMMPPPPPPQQQTTTXXXQQQLLLIIIKKKKKKGGGDDDDDDFFFGGGKKKSSS^^^gggnnnqqqqqq|||......//////000000111111333222777AAAJJJQQQXXX___```SSSLLLGGGKKKqqqqqqpppkkkxxxzzz~~~}}}pppgggccc```llloooFFF;;;;;;555222777555555555555555555555555444444444444444444444444333333333333333333333333333333333333222444777:::HHHTTT^^^```aaaeeejjjmmmnnnqqqqqqgggooolllTTTSSSTTTQQQ]]]ppp~~~|||}}}~~~}}}||||||}}}xxxuuuppplllkkkjjjhhhgggfffccc```[[[XXXUUUSSSRRRVVVXXXYYYYYYVVVSSSRRRQQQSSSTTTUUUVVVWWWWWWWWWWWWZZZaaaddd___XXXUUUTTTRRRSSSPPPKKKHHHJJJMMMJJJDDD@@@BBBDDDDDDAAA===;;;:::999999777444222222555777555666777:::===??????===999333...111777:::777111........................,,,,,,,,,,,,------------------------------------------------------------.............../////////......///000111222333333444555777:::???CCCFFFHHHBBBHHHNNNPPPPPPPPPUUUYYYSSSLLLHHHJJJKKKHHHFFFFFFFFFGGGMMMUUU```iiiooorrrppp|||.........///000111111111222333:::FFFOOOTTTYYY______RRRKKKEEELLLxxxwwwccc}}}ooo~~~uuujjjaaa\\\^^^mmmQQQ<<<999777666888555555555555555555555555444444444444444444444444333333333333333333333333333444444333222333888;;;KKKWWWaaabbbaaaeeekkkoooooorrrooogggxxxyyy~~~gggTTTQQQRRRVVVfffzzzzzz~~~yyywww}}}~~~{{{{{{{{{yyywwwxxx{{{xxxuuupppmmmllljjjhhhfffeeeccc___[[[XXXVVVUUUTTTTTTVVVYYYYYYVVVRRRPPPOOOPPPTTTWWWXXXVVVUUUUUUWWWZZZ^^^ccccccZZZQQQPPPUUURRRRRRNNNIIIIIIMMMKKKEEE???AAABBBAAA>>><<<;;;;;;999:::999666333222444666888666777:::===>>>>>>>>>:::999999<<<>>>===777111........................,,,------------.................................------------------------,,,,,,---...///000111111......///000111222333333333555777;;;???CCCGGGIIIDDDJJJPPPQQQOOONNNRRRWWWRRRLLLIIILLLMMMJJJFFFDDDDDDFFFMMMVVVaaajjjoooqqqrrr}}}---......///000111111222222444<<>>???@@@???===;;;;;;<<<999::::::888444222444666888555444777999:::;;;<<<===AAAEEEFFFCCC;;;333------------------------------------.........//////........................------------------------***+++,,,...000111333333......///000111222333333333555777;;;???CCCGGGIIIGGGMMMRRRRRRNNNMMMPPPUUUPPPKKKIIINNNPPPLLLEEEBBBBBBEEELLLVVVbbbjjjooopppttt111111000000000000000111333999CCCNNNWWW[[[]]]]]]aaaHHHPPPJJJ]]]eeeRRRooo{{{ppp{{{|||tttjjjaaaXXXWWWWWWnnnzzzAAA777===888666666666666555444444333333444444444444444444444444444444444444444444444444333333444555333222888BBBUUU[[[______aaafffiiihhhuuuiii___jjjkkk\\\WWWYYYXXXfff~~~}}}qqqnnnnnnnnnoooqqqtttwwwxxx{{{{{{zzzyyywwwvvvuuuuuusssssssssrrrooojjjfffcccbbb___ZZZWWWUUUTTTSSSQQQRRRRRRSSSSSSRRRQQQPPPPPPTTTVVVXXXXXXVVVTTTSSSSSSPPPOOOTTT[[[XXXNNNOOOXXXWWWRRRMMMKKKKKKLLLJJJIIIDDD===:::???AAA>>><<<===???>>>===:::777444111000666???CCC>>>888888666333999000>>>\\\\\\===...777000000//////.........---......---++++++,,,000333000,,,))),,,333666333///,,,---......//////......////////////000000000000---///111111111000111222333444666999===BBBFFFIIIGGGLLLPPPOOOLLLKKKNNNRRRSSSJJJHHHNNNPPPIIIDDDDDDCCCGGGMMMVVV___gggnnnqqqwww222111000000000000000000333:::EEEPPPXXX]]]______bbbNNNRRRTTTpppiii[[[ttt~~~zzz|||}}}tttjjjaaaWWWTTTOOO^^^MMM:::;;;888777777666666555555444333333444444444444444444444444444444444444444444444444333333444555333222999CCCVVV\\\``````bbbfffiiihhhoooiiifffsssvvvhhh\\\[[[___aaaqqqtttooooooooopppqqqrrrtttuuuttt}}}{{{zzzyyyxxxwwwvvvuuutttsssssssssqqqnnnjjjeeecccbbb^^^ZZZWWWUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQQQQPPPRRRUUUWWWWWWUUURRRPPPOOONNNKKKNNNTTTQQQJJJLLLVVVXXXUUUPPPLLLIIIIIIJJJJJJEEE>>>;;;>>>@@@>>>===>>>@@@@@@???===:::777333222666>>>BBB>>>999888666333444222DDD```___CCC000111000/////////.........------------,,,,,,...222555222...,,,---222444444222................................./////////000000---///111111111000111333444555666999===BBBFFFHHHFFFJJJOOOOOOLLLKKKNNNRRRQQQIIIGGGMMMOOOHHHCCCCCCEEEIIINNNVVV^^^ffflllpppuuu222222111000000000000000555<<>>>>>>>>???@@@AAAAAA@@@>>>:::666333666<<<@@@===999888666444888444;;;FFFEEE888111333/////////...............,,,------------000444777333222000...///111333555111000///------------...---------.........//////---///111111000000222333555666777:::===AAAEEEGGGDDDIIINNNNNNLLLKKKOOOSSSOOOHHHFFFLLLNNNFFFBBBCCCGGGJJJOOOVVV^^^eeelllooottt222111111000000000000000888???KKKWWW___bbbaaa```QQQNNNQQQmmmmmmXXXlll|||xxx|||sssggg]]]ZZZWWWLLLKKK[[[tttdddAAA888888999777777666666555444444444444444444444444444444444444444444444444444444444333333444555444555===HHHWWW\\\``````bbbfffiiihhhggg]]]ZZZiii~~~ggg^^^WWW[[[dddmmmpppwwwxxxyyyzzzyyyxxxvvvuuuoooiiifffqqq~~~}}}{{{{{{{{{zzzxxxvvvtttssspppppppppnnnkkkgggdddbbbaaa^^^ZZZXXXWWWVVVTTTRRROOOOOOPPPQQQRRRRRRRRRRRROOOSSSWWWYYYWWWSSSPPPNNNPPPNNNNNNPPPNNNIIIKKKPPPXXXTTTNNNJJJIIIJJJJJJKKKHHHBBB<<<:::<<<>>>???@@@???@@@AAAAAA???;;;666444555999======:::888666555777555222111//////000111........................,,,------------...222444333333222///,,,---222666333222///---,,,,,,---...,,,,,,,,,---------.........///000000000000222444666666777:::===AAADDDFFFDDDIIINNNOOOLLLLLLPPPTTTNNNHHHGGGMMMMMMFFFBBBDDDFFFIIINNNUUU^^^fffmmmqqqvvv111111000000000000111111<<>>???@@@>>>:::666333555666:::<<<;;;888666666111666888777666444///)))---------...............------...---+++,,,...///000222222///,,,+++000444444333000---,,,,,,---...,,,,,,,,,,,,------------///000000000///000222444666666777:::===AAADDDFFFEEEJJJOOOPPPMMMMMMQQQUUUNNNHHHHHHNNNNNNFFFCCCFFFDDDGGGLLLTTT^^^gggoootttwww////////////000111222333AAAIIITTT^^^cccaaa]]]YYYGGGVVVggg~~~kkkzzz|||rrrggg\\\WWWVVVOOOKKKMMMRRRnnnVVVBBB>>>777888888777666666555555444444444444444444444444444444444444444444444444444444333444666666888BBBMMMTTTZZZ___```bbbhhhkkkkkklll^^^```}}}ooo\\\___VVVXXXbbbssspppooottt|||ooobbbQQQIIILLL[[[rrr{{{||||||{{{yyyvvvsssqqqnnnmmmllljjjgggeeecccaaa___]]][[[ZZZYYYWWWUUUSSSOOOPPPPPPQQQQQQQQQPPPPPPPPPSSSXXXZZZYYYVVVTTTSSSMMMNNNOOOPPPOOOLLLHHHGGGOOOMMMLLLNNNPPPPPPLLLHHHIIIEEE>>>999;;;@@@AAA>>>;;;;;;======;;;888555333444444777;;;<<<888666666777999999666444333111...---------------.........------...---+++***+++------000222111...---...111333222000...------------,,,,,,,,,---------......///000000//////000222555555666777:::===AAAEEEGGGFFFJJJOOOOOOMMMLLLPPPTTTMMMHHHIIIOOONNNFFFDDDGGGCCCFFFKKKSSS]]]hhhqqqvvvvvv.........///000222444444FFFMMMWWW```ccc```YYYUUUEEETTTiiiooonnn~~~uuuiii___XXXVVVQQQOOOOOOLLL]]]hhhIIIAAA777888888777777666555555555444444444444444444444444444444444444444444444444444333444666666999DDDOOOUUU[[[```aaaeeekkkoooooofff[[[ccclll___[[[SSSVVVdddyyy|||pppuuu}}}mmm___OOOEEEAAADDDRRR```~~~}}}}}}yyyzzzzzzzzzxxxtttqqqnnnmmmlllkkkiiifffdddbbbaaa___]]][[[ZZZZZZXXXUUUSSSPPPPPPQQQQQQQQQPPPOOOOOOQQQSSSVVVVVVTTTQQQPPPOOOHHHIIIJJJJJJKKKLLLJJJHHHIIIOOOUUUWWWSSSNNNKKKIIIHHHFFF@@@:::;;;AAAAAA<<<::::::;;;:::999777555444444222555;;;===888666777>>>:::666333111000111333,,,,,,,,,------.........,,,---...---,,,,,,---...,,,...222444333111///...222111111000///......---------------............///000000///...///222555444555666999===BBBFFFHHHEEEIIINNNNNNKKKJJJMMMQQQKKKGGGHHHNNNLLLDDDCCCGGGEEEGGGLLLSSS]]]gggpppuuurrr|||,,,---...///111333555666IIIOOOYYYaaaccc___WWWRRRIIIWWWkkkttt~~~wwwkkkaaaRRRPPPLLLMMMMMMGGGTTTrrrvvvMMMBBB777888888777777666666555555444444444444444444444444444444444444444444444444444333444666777:::EEEQQQVVV\\\aaacccgggnnnrrrrrrggg]]]fffeee[[[UUUNNNSSSeee|||uuuyyyzzzvvvZZZNNNDDDAAA@@@AAAIIIRRRcccvvv~~~|||{{{{{{wwwxxxyyyxxxvvvsssooollllllllljjjhhheeecccbbbaaa___]]][[[[[[ZZZXXXUUUSSSQQQQQQQQQQQQPPPOOONNNNNNRRRSSSTTTSSSPPPMMMKKKJJJFFFFFFFFFFFFHHHMMMNNNMMMFFFRRR^^^^^^TTTKKKIIIKKKGGGFFFAAA:::<<>>BBBFFFIIIDDDHHHLLLLLLIIIHHHJJJNNNIIIFFFGGGMMMKKKCCCAAAFFFGGGIIIMMMSSS\\\fffnnnsssooozzz111//////111111111555;;;KKK[[[aaa___^^^VVVQQQUUUMMMcccrrr}}}tttggg[[[SSSOOOMMMKKKHHHJJJTTT___^^^JJJ777888777555555777777777666444444444444444444444444555444444333333444444555333555777666777>>>IIIRRRUUUZZZ___dddkkkrrrssspppiii^^^}}}zzzbbbZZZRRRUUUVVVgggzzzssstttsssgggYYYNNNIIIFFFHHHFFFBBBEEELLLUUUbbbvvv{{{|||~~~~~~}}}}}}|||||||||{{{xxxyyyyyyyyywwwtttqqqooonnnllljjjhhhgggeeecccaaa___^^^\\\YYYWWWUUUTTTSSSTTTSSSRRRRRRRRRRRRRRRSSSLLLLLLLLLLLLKKKKKKKKKKKKKKKFFFDDDGGGIIIIIIKKKOOOIIIPPPVVVWWWQQQKKKHHHGGGCCCAAA???;;;777666888:::999999:::999888666444222888555333555999;;;777444:::<<<>>>AAA@@@;;;444...222...---......++++++...------,,,++++++---...//////////////////111333555222000///---,,,,,,,,,---,,,,,,,,,---------......///000111000///000222333555444555888===BBBDDDEEEIIIGGGHHHJJJIIIHHHLLLQQQLLLIIIJJJLLLKKKFFFDDDFFFFFFIIIMMMSSS^^^jjjnnnmmmnnnxxx000...///222222333888@@@SSS```ccc```___WWWQQQVVVWWWtttwwwxxxrrrqqqzzzpppcccXXXTTTQQQNNNLLLHHHGGGNNNXXX|||___<<<999777555555666777777666444444444444444444444444555444444333333444444555333555666666888???JJJSSS[[[```eeeiiipppvvvwwwssseee^^^vvv^^^WWWMMMWWWccczzzzzzqqqppprrrnnnaaaVVVQQQIIIFFFNNNVVVWWWVVVVVVXXXrrrvvvttt|||~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzwwwwwwxxxwwwvvvssspppooonnnllljjjhhhgggfffcccaaa^^^]]]\\\YYYXXXVVVVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMIIIFFFHHHJJJIIIKKKOOOGGGLLLQQQSSSPPPJJJFFFCCCDDDCCC@@@<<<888777888:::<<<<<<;;;:::999777555444555333222444999;;;999666888999;;;<<<<<<888222---...///555;;;;;;444,,,))),,,,,,++++++++++++,,,,,,,,,+++,,,000555666444000000///...---,,,,,,------,,,,,,,,,---------.........000000000///000222444555444555888>>>CCCEEEGGGFFFDDDEEEHHHHHHHHHMMMTTTRRRNNNKKKKKKIIIDDDCCCEEEEEEHHHMMMSSS```mmmrrrqqqoooyyy000...///222222444<<>>:::888999;;;@@@???===;;;999888777666222111000333888::::::888777777888999999777333///...000777@@@AAA888...)))++++++---...////////////111000222999???>>>666.........------------......,,,,,,,,,---------.........///000000///000222444555444555999???DDDGGGHHHBBBBBBCCCFFFFFFGGGMMMUUUXXXRRRMMMKKKGGGBBBAAADDDCCCGGGLLLTTTaaaooovvvuuuqqqzzz111///000111111333===HHHYYY``````aaaccc\\\VVV]]]\\\kkk\\\hhhvvvpppggg^^^VVVSSSPPPNNNJJJEEEFFFKKK\\\EEE<<<999666555666777666666444444444444444444444444555444444333333444444555444444555777<<>>KKKZZZ``````aaacccZZZVVV```rrrkkkMMMOOOiii{{{xxxqqqiii```UUURRRPPPOOOLLLHHHHHHKKKWWW~~~MMM>>>;;;777555555666666666444444444444444444444444555444444333333444444555444444555888>>>HHHSSSZZZccchhhllloootttwwwuuupppiiinnneeeXXXXXX```nnnzzzvvv{{{www}}}~~~ttt~~~}}}{{{zzzxxxwwwwwwrrrrrrrrrqqqpppoooooonnnkkkjjjjjjjjjjjjiiifffccceeeccc```]]]YYYVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEECCC@@@DDDIIIOOOLLLLLLPPPTTTSSSLLLEEEAAABBBAAA@@@>>>===>>>@@@@@@>>>;;;999777666666666444333222333555777777888888777555666777777666444111------333777555111///000222333555666666666555///333666666111---******++++++,,,------.........,,,,,,,,,---------......---...000000000000333555555555666999???DDDGGGIIICCCDDDGGGIIIEEECCCHHHQQQQQQOOONNNPPPMMMFFFBBBBBBCCCGGGKKKRRR___lllqqqpppttt|||222111111111000444BBBQQQ^^^cccbbbaaaaaaXXXXXXhhhXXXHHHWWWfff|||uuu~~~zzzrrrggg\\\TTTPPPNNNNNNMMMIIIIIILLLPPPmmm^^^@@@<<<888555555666666666444444444444444444444444555444444333333444444555444444444888@@@KKKVVV\\\dddjjjooorrrvvvyyyvvvpppkkksssbbbXXXZZZ^^^uuuzzzooorrr{{{rrrpppyyyuuu~~~~~~}}}|||{{{yyyyyyxxxssssssrrrqqqooonnnnnnmmmjjjjjjjjjkkkkkkjjjfffdddfffdddaaa]]]YYYUUUSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEBBB???CCCIIINNNKKKIIIKKKNNNNNNIIIDDD@@@AAAAAA@@@>>>>>>???@@@<<<<<<:::999777666666666444444333333444666888999777555444444444444333222...+++///888>>>;;;333///444444444333222000///...---111444222,,,))),,,000***+++,,,---------------,,,,,,,,,---------......---...///000000111333555666555666999>>>CCCFFFGGGEEEGGGLLLMMMHHHCCCGGGOOOLLLKKKMMMPPPNNNHHHCCCCCCCCCGGGJJJQQQ]]]iiinnnmmmsss|||111111111222222888IIIZZZaaadddaaa```___ZZZddd}}}\\\\\\fffsssfffjjjvvv|||sssfff[[[SSSOOOLLLLLLKKKHHHHHHJJJIII]]]vvvoooAAA===888555555555666666444444444444444444444444555444444333333444444555444333444999BBBMMMXXX^^^dddjjjooorrrvvvyyyvvvpppmmmzzz|||zzz```XXXZZZ^^^qqqlllwwwooobbbcccqqqzzz~~~~~~}}}||||||{{{zzzzzzuuutttrrrpppooonnnmmmmmmiiiiiijjjkkklllkkkgggdddeeeccc```\\\XXXUUUSSSRRROOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGGGGCCCAAAEEEMMMNNNKKKHHHHHHIIIIIIGGGEEEBBBCCCCCCAAA>>><<<<<<===::::::::::::999888777666333333444444555777:::<<<777666555444555555333111---+++///:::BBB???888333222222000///...---------111333333111...---///222++++++,,,---------,,,+++,,,,,,,,,---------......,,,...///000000111333666777666666999===AAADDDDDDDDDIIIOOOQQQKKKEEEGGGOOOLLLJJJKKKNNNLLLGGGDDDEEEBBBFFFJJJPPP\\\iiinnnmmmrrr|||000000222333444<<>>999555555555666666444444444444444444444444555444444333333444444555444333444999CCCOOOYYY___bbbhhhmmmqqquuuxxxuuuoooooouuuwww^^^WWWYYYcccqqqrrryyymmmiiiqqq}}}||||||}}}~~~~~~}}}}}}|||||||||{{{vvvuuusssqqqooommmmmmllliiiiiijjjkkklllkkkhhheeecccaaa^^^[[[XXXVVVTTTSSSMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJJJJFFFCCCHHHPPPPPPMMMIIIGGGFFFGGGGGGGGGDDDEEEDDDAAA===;;;::::::888999:::;;;:::999888777222222333444555888===@@@:::999777777888777444222111,,,---666??????;;;999......---------///000222444222000...---,,,***)))+++,,,------------++++++,,,,,,,,,---------......,,,...///000000111444666777666666888<<<@@@BBBCCCCCCIIIQQQTTTNNNGGGIIIPPPNNNKKKJJJKKKJJJEEEDDDFFFAAAEEEIIIPPP]]]jjjpppnnnrrr|||///333222///222BBBUUUaaajjj\\\]]]YYYdddiiioooffffffvvvppp___ccchhhiiiccc]]]```ggglllsss~~~qqqfff```QQQNNNJJJIIIIIIIIIIIIIIIJJJOOOWWW|||\\\===888444444<<<555444555444444333333444444555444444444444444444444444666444444:::FFFRRR[[[___ggglllqqqvvv{{{{{{ssshhhhhh|||ooo[[[QQQWWWfff~~~~~~pppyyytttrrrooowww{{{{{{qqqggglll}}}zzzyyyzzz||||||{{{yyyvvvtttsssqqqooonnnnnnnnnllljjjhhhhhhgggfffffffffffffffccc```\\\XXXVVVUUUSSSQQQNNNNNNMMMKKKHHHHHHKKKMMMJJJKKKKKKJJJHHHHHHIIIKKKJJJHHHDDDBBBBBBEEEHHHKKKLLLJJJGGGFFFGGGHHHGGGGGGDDDCCCAAA@@@???===999666;;;:::888888888:::<<<===888666333333888>>>DDDHHH<<<999777555555666555444222111//////333999???CCC000000///...---------...444222///------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------...000111222333444333444666999;;;>>>???@@@BBBGGGKKKLLLJJJJJJNNNSSSRRRNNNKKKKKKKKKJJJGGGCCCBBBEEEIIIPPP\\\jjjpppooosss|||///222222///555FFFYYYeeehhh]]]aaa___iiioooxxxrrrdddwwwnnn]]]UUUUUUVVVUUURRRQQQXXXaaajjjtttrrrvvv~~~rrrggg___QQQNNNKKKIIIHHHIIIHHHHHHFFFLLLRRRppplllEEE:::666555999222444555444444333333444444555444444444444444444444444666444444;;;GGGTTT]]]aaaiiinnnrrruuuxxxwwwnnncccbbbxxxiiiXXXRRRYYYsss~~~qqqhhhdddcccddd```dddhhhggghhhrrr|||zzzwwwwwwxxxxxxwwwuuusssqqqsssqqqooooooooonnnllljjjhhhgggfffeeeeeeeeeeeeeee___\\\XXXVVVUUUTTTSSSQQQNNNNNNMMMKKKIIIIIIKKKMMMKKKKKKKKKJJJHHHHHHIIIJJJMMMKKKGGGDDDBBBCCCDDDEEELLLJJJHHHGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@===999666::::::888888888:::;;;===;;;888555444777;;;@@@CCC;;;999666555555555555444000///---,,,---111555888777666666555444444555555333111...---------+++***------------------------///...---,,,,,,,,,,,,---------...000111222333444333444777999<<>>:::666:::999888888888999:::;;;>>>;;;777555555777;;;>>>:::888555444444555444333000...,,,+++***+++,,,---333333222111111111222222111///---,,,------,,,+++..............................---,,,,,,,,,------------...000111222333444333555777:::===@@@CCCDDDGGGJJJMMMLLLJJJLLLRRRWWWQQQLLLHHHFFFGGGHHHFFFDDDAAAEEEIIIPPP\\\hhhmmmkkkkkkvvv///111111222<<>>KKKXXXaaaeeeooouuuxxxwwwtttpppiiibbbrrr}}}vvviii]]]WWW[[[iii}}}}}}~~~{{{gggcccdddbbbccciiijjjkkklllnnnsss{{{~~~}}}|||{{{zzzyyyxxxwwwzzzyyywwwvvvuuutttuuuuuusssrrrpppoooooonnnllljjjfffeeedddcccaaaaaa``````[[[XXXUUUSSSRRRRRRQQQPPPMMMNNNMMMLLLJJJIIIJJJLLLLLLLLLLLLJJJHHHGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDCCCEEEGGGIIIIIIHHHHHHGGGEEECCCAAA>>>:::777999999888888888888999:::===;;;888555333555888;;;:::777555444444555444444222111000...,,,+++++++++++++++************++++++///---,,,,,,---......---------------------------...------,,,,,,,,,------------...000111222333444333555777;;;>>>BBBDDDFFFGGGJJJLLLKKKIIIKKKQQQXXXOOOKKKFFFDDDEEEGGGFFFEEEAAAEEEIIIPPP\\\gggkkkiiikkkwww000222222555AAASSSaaafffiiijjjhhhiiikkk|||yyykkk~~~uuuUUUMMMOOOMMMMMMOOOSSSSSSSSSZZZbbbkkkpppwww}}}yyyrrreeeXXXRRROOOKKKHHHGGGGGGFFFEEEFFFJJJJJJLLLbbb[[[<<<777777777111;;;555444444333333444444555444444444444444444444444444444666???LLLYYYbbbffflllssswwwuuupppmmmiiiddduuu{{{|||dddZZZVVV\\\mmm~~~~~~}}}~~~xxxkkkdddjjjqqqtttyyy}}}{{{{{{{{{{{{zzzxxxwwwwwwwww{{{zzzwwwuuutttuuuuuuvvvsssqqqooonnnnnnmmmllljjjfffeeedddbbb```______^^^]]]ZZZVVVTTTSSSRRRPPPOOOMMMMMMNNNLLLJJJIIIJJJKKKKKKLLLLLLJJJHHHGGGHHHIIIGGGGGGGGGFFFEEEDDDCCCCCC??????@@@CCCFFFIIIJJJIIIHHHGGGEEECCCBBB???;;;888999888888888777888888888999999777444222333888;;;:::777555444555666555444333222111000...------,,,+++++++++******+++,,,,,,---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------...000111222333444444555888;;;???BBBEEEFFFEEEHHHJJJIIIGGGIIIPPPVVVNNNIIIDDDCCCEEEGGGFFFEEEAAAEEEIIIPPP[[[gggkkkiiilllxxx111222444999GGGYYYccceeeeeegggcccfffiii~~~qqqwww```TTTTTTSSSQQQNNNLLLKKKLLLTTTgggyyy{{{wwwyyyzzzqqqeeeWWWQQQNNNJJJHHHGGGGGGFFFEEEFFFFFFKKKNNN]]]hhhGGG:::666777000666555444444333333444444555444444444444444444444444444444777@@@MMMYYYbbbeeehhhpppvvvrrrmmmjjjhhhfffyyy|||___WWWSSSZZZmmm}}}zzz~~~uuusssccchhhpppyyy|||~~~zzzxxxyyyzzzzzzyyywwwvvvvvvwwwyyywwwuuutttssssssssssssrrrpppnnnmmmmmmllljjjiiigggfffdddbbb```^^^]]]]]]^^^[[[WWWTTTSSSRRRPPPOOOLLLMMMNNNMMMKKKIIIJJJKKKJJJKKKKKKJJJHHHHHHIIIKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>???CCCGGGIIIIIIHHHGGGEEEDDDCCCBBB???<<<999888888888888777777777666555666666333111222777<<<:::888555555666777666666222111000///...------------,,,,,,,,,,,,---......---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------...000111222333444444666888;;;>>>AAADDDEEECCCFFFIIIHHHFFFHHHMMMSSSLLLHHHDDDDDDFFFHHHGGGEEECCCEEEIIIOOOZZZgggmmmllllllwww///222555>>>OOO```hhhhhh^^^ccc^^^gggkkkjjjlllxxx\\\VVVWWWWWWVVVVVVUUUTTTWWWeee~~~qqqdddVVVPPPMMMIIIGGGGGGGGGGGGFFFHHHCCCJJJOOOXXXqqqPPP===666:::333555555444444333333444444555444444444444444444444444444444777@@@MMMYYY```ccciiirrrxxxtttllljjjiiiiiisssXXXSSSSSS]]]ssswwwxxxeee______ttt~~~{{{xxxxxxyyyzzzyyyvvvuuuvvvwwwvvvvvvtttsssrrrrrrqqqqqqpppnnnmmmllllllkkkiiiggggggfffdddbbb```^^^]]]\\\[[[XXXUUUSSSSSSRRRQQQPPPLLLMMMNNNMMMKKKJJJJJJJJJIIIJJJJJJJJJIIIIIIJJJLLLIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEECCCBBBBBBBBB@@@<<<:::777777888777777666666555333555666333000111666;;;;;;999666666777888888777333222000...,,,,,,,,,,,,++++++******++++++,,,------,,,***+++,,,------,,,------------------------,,,,,,,,,,,,,,,---...///------...000111222333444555666888;;;>>>@@@BBBCCCAAAEEEIIIIIIGGGHHHMMMRRRJJJGGGEEEEEEHHHIIIGGGEEEDDDFFFHHHNNNZZZhhhppppppnnnxxx...111777BBBTTTfffmmmkkk^^^eeebbbooovvv^^^iiikkkZZZSSSTTTWWW[[[___eeeiiimmm|||rrrdddWWWOOOLLLIIIGGGGGGHHHGGGGGGIIIAAAIIIOOOQQQuuutttUUU>>>777>>>999888555444444333333444444555444444444444444444444444444444777@@@MMMXXX___bbbmmmwww|||wwwooollllllmmmiiiQQQQQQUUUccc{{{qqqxxxttt]]]XXXbbb|||zzzwwwyyyzzzyyyvvvtttvvvxxxvvvvvvuuuuuutttrrrrrrqqqooonnnlllkkkkkkjjjhhhfffhhhgggeeebbb```^^^]]]\\\XXXVVVSSSRRRRRRSSSRRRQQQLLLMMMNNNMMMKKKJJJJJJJJJHHHIIIJJJIIIIIIIIIKKKMMMEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDCCCBBBAAAAAAAAA@@@===:::777777888777777666555555333555666333000000555:::;;;999777666888999999888666444111...,,,,,,,,,,,,+++*********+++,,,------...,,,***+++,,,------,,,........................,,,,,,,,,,,,,,,---...///------...000111222333444555666888:::===???AAABBB@@@EEEJJJJJJHHHHHHLLLQQQIIIGGGEEEFFFIIIJJJHHHEEEEEEFFFHHHMMMZZZiiiqqqrrrqqq{{{444222777III\\\gggkkkllljjj```ooosssqqqeeewwwhhhVVVUUU]]]eeehhhzzzlll^^^UUUNNNKKKHHHFFFFFFGGGGGGFFFGGGGGGFFFNNN]]]mmmbbbFFF999777888888444333333222222333333444555555555555555555555555777777<<>>;;;777777888888888777777777555555444111000000444666555666666777888777777777333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////...---,,,++++++***------------------------000---555DDDHHH===555444777777888999<<>>BBB999333444777777888999;;;>>>AAABBBAAAGGGMMMMMMJJJHHHLLLQQQGGGFFFFFFHHHJJJKKKKKKIIIJJJIIIHHHKKKVVVgggqqqsssxxx111222;;;OOObbblllqqqtttuuuuuuqqqpppsssbbbVVVWWW[[[^^^gggwww~~~uuudddZZZQQQLLLIIIFFFEEEEEEFFFFFFEEEBBBEEEDDDIIISSSccctttNNN999444666666444444333333333333444444555555555555555555555555555666===JJJTTT\\\dddkkkrrrzzz~~~zzzzzz}}}}}}___UUURRR]]]vvvnnnzzz~~~hhhXXXSSSfffkkkdddcccyyy|||mmmkkkhhhoooyyy{{{zzzzzzzzzzzzzzzyyyyyyyyyuuuuuuuuutttsssrrrrrrqqqpppmmmkkkjjjjjjkkkkkkjjjhhhddd```^^^___^^^[[[XXXXXXVVVSSSRRRRRRQQQOOONNNOOONNNLLLKKKKKKJJJIIIGGGJJJJJJJJJHHHFFFEEEEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDAAA>>>>>>AAABBBBBBDDDHHHDDDBBB???>>>>>>===;;;:::777888:::;;;;;;999777555444444333111//////222444555555555555555666777777444222000...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------///+++...777:::444111333666777777999;;;===???@@@@@@GGGNNNOOOLLLJJJMMMQQQJJJIIIHHHIIIKKKMMMLLLKKKHHHHHHHHHKKKVVVfffpppqqqwww000444@@@SSSdddlllqqquuunnnxxxsssvvvwwwsss|||```VVVXXXZZZZZZZZZkkkoooaaaXXXOOOKKKHHHEEEDDDDDDEEEEEEEEEEEEHHHGGGGGGMMMXXX|||UUU;;;666666333444444333333333333444444555555555555555555555555666777>>>KKKWWW___gggooosss|||}}}{{{VVVVVVTTTdddjjjkkk|||~~~dddTTTOOOVVVVVVPPPTTTgggllleeeccc___aaahhhwww||||||||||||{{{zzzyyyxxxsssrrrqqqqqqpppppppppppppppnnnkkkkkkkkkllllllkkkgggddd```___^^^]]]ZZZXXXXXXVVVSSSRRRRRRQQQPPPNNNOOOMMMKKKKKKKKKJJJIIIGGGHHHIIIIIIHHHFFFEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCCCC???======BBBCCCCCCDDDHHHFFFCCC???======<<<<<<;;;777999;;;===<<<:::777555444444333111//////111333666555444444444555777777444333111///------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------.........------------------------///,,,---222333111111444666666777999;;;<<<>>>??????GGGOOOQQQMMMKKKMMMQQQMMMKKKJJJJJJKKKKKKJJJHHHEEEFFFFFFJJJVVVeeemmmnnnttt~~~111777EEEWWWeeejjjnnnrrrnnnyyypppsssjjjuuu{{{```WWWXXXYYYXXXWWWiiiwwwrrrrrr{{{hhh```XXXOOOIIIGGGDDDBBBCCCDDDEEEDDDEEEHHHFFFFFFIIIPPPqqq[[[>>>999888333555444444333333444444555555555555555555555555555777888???LLLXXX```iiippprrr~~~kkkOOOVVVWWWkkkttt___kkk~~~{{{aaaPPPKKKJJJKKKFFFJJJUUUUUURRRYYY\\\```mmm~~~~~~}}}|||{{{zzzzzzyyyyyysssrrrqqqppppppppppppqqqpppnnnkkkjjjkkklllkkkjjjfffdddaaa___]]]\\\ZZZXXXWWWUUUSSSRRRRRRRRRPPPOOONNNLLLKKKJJJKKKJJJIIIGGGEEEFFFGGGGGGFFFFFFHHHJJJHHHGGGEEEDDDCCCBBBBBBBBB@@@>>>???CCCEEECCCCCCFFFHHHEEE@@@>>>=========<<<666888;;;======;;;888666444555444222000///111222555555555555555666777777444333111///...---------------------------------***+++,,,,,,------,,,,,,+++,,,,,,------.........------------------------///......000000000111555555666777999;;;===>>>??????GGGOOOQQQMMMKKKNNNRRRPPPNNNJJJIIIHHHGGGFFFDDDBBBCCCDDDIIITTTccckkkkkkqqq|||333:::JJJ\\\fffjjjmmmqqqtttxxxlllkkkdddwww~~~bbbXXXWWWXXXWWWYYYjjjsssgggyyyiiiqqqlll```^^^XXXOOOHHHEEEBBBAAABBBDDDDDDDDDAAAEEEDDDEEEHHHMMMhhhcccAAA::::::777555555444444444444555555555555555555555555555555777999@@@NNNZZZccclllsssrrr}}}~~~eeeNNNWWWWWWppphhh[[[pppzzz```NNNGGGCCCHHHFFFFFFMMMLLLOOO[[[___aaammm~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzwwwvvvtttrrrrrrrrrrrrsssooollljjjiiiiiijjjjjjiiieeedddaaa___\\\[[[YYYYYYWWWUUUSSSRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJJJJIIIGGGDDDEEEFFFFFFFFFGGGIIIKKKGGGGGGEEEDDDBBBAAAAAAAAA???>>>@@@DDDEEECCCBBBDDDGGGDDDAAA>>>>>>>>>>>>===444666999;;;<<<;;;999888555666555444111000111222555666666777888777777777555333111///...---......------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------.........------------------------//////000000///000222444444555777:::<<<>>>???@@@>>>FFFNNNOOOLLLKKKNNNRRRQQQNNNJJJGGGFFFEEEDDDBBB@@@BBBDDDIIIUUUbbbiiiiiinnnzzz333<<>>GGGFFFDDDKKKNNNRRR\\\dddfffrrr~~~~~~}}}}}}~~~}}}zzzwwwwwwxxxzzz|||yyyxxxuuusssrrrrrrrrrsssmmmjjjhhhggghhhhhhhhhgggddddddbbb___\\\ZZZYYYYYYWWWUUURRRRRRRRRRRRQQQPPPLLLKKKJJJJJJJJJJJJIIIGGGEEEFFFGGGFFFEEEFFFHHHIIIGGGFFFEEECCCBBBAAA@@@@@@<<<;;;>>>DDDEEEBBBAAACCCEEEBBB???>>>>>>???>>>===333444666888::::::::::::666777777555333111222333444666888::::::999777666555444222000....................................***+++,,,,,,------,,,,,,,,,,,,------------------------------------------,,,///222111///000111333222444777;;;>>>@@@AAABBB???EEELLLMMMJJJIIINNNSSSPPPMMMIIIGGGFFFFFFEEEDDD@@@CCCEEEJJJVVVdddjjjiiimmm{{{333===PPPbbbkkkmmmpppvvvooonnnpppxxxeeeRRRiiigggXXXVVVWWWXXX]]]jjjvvvjjjwww\\\[[[mmmrrr```ZZZ[[[SSSGGGFFFDDDAAA@@@AAACCCCCCCCCEEEGGGEEEGGGIIIFFFVVVuuuKKK555777;;;555555444444444444555555555555555555555555555555666888BBBQQQ```kkkuuu~~~xxxtttyyydddQQQWWWXXX}}}|||bbbccc|||```LLLCCC:::EEEEEECCCKKKRRRTTT[[[hhhlll{{{~~~~~~}}}}}}}}}}}}}}}~~~|||xxxvvvuuuxxx{{{}}}yyywwwtttrrrpppppppppqqqkkkiiigggffffffggggggfffddddddbbb___\\\YYYYYYYYYVVVTTTRRRRRRRRRRRRQQQPPPLLLKKKIIIIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEEEEFFFHHHGGGFFFEEECCCAAA@@@@@@@@@999888<<>>>>>>>>>>>===<<<222333555777999:::;;;;;;777888888666444222222333444666999<<<<<<:::888666555444222000....................................++++++,,,---------,,,,,,------------------------------------------------***///222222000000111111222444888<<>>===<<<<<<<<<<<<<<<666666666777999999777555888555333222333333222000333;;;BBBBBB;;;555333444555222///...------,,,+++,,,,,,++++++,,,,,,---...//////.........---------...------,,,,,,------...,,,,,,,,,---------..................///111222333222666999999===BBBCCCAAAAAAFFFLLLMMMJJJIIILLLOOOMMMKKKHHHGGGGGGGGGGGGFFFGGGDDDDDDLLLZZZfffkkkkkkppp}}}888FFFUUU___gggooottttttxxxxxx~~~___TTTpppnnn[[[XXXYYYXXX___mmmyyywwwuuuaaa\\\```www}}}sssfff___\\\YYYSSSMMMDDDCCCBBBAAAAAABBBDDDEEEFFFBBBCCCGGGGGGFFFRRRcccKKK???999222555555444444444444555555555444444444444555666666999888CCCXXXiiiqqqyyy}}}|||yyyiiiUUUVVVcccuuunnnaaalll}}}|||___KKKDDDCCCAAACCCHHHMMMRRRZZZcccnnnzzz~~~}}}}}}~~~~~~|||{{{zzzzzzzzzyyywwwxxx{{{~~~}}}yyyuuurrrrrrqqqooommmmmmkkkiiihhhhhhgggeeeccccccaaa^^^\\\\\\ZZZWWWUUUWWWVVVUUUSSSQQQPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDCCCCCCBBB@@@???>>>;;;:::;;;>>>CCCEEEBBB???@@@???>>>===<<<<<<<<<<<<666555555666888888666444555444222111222222111000333:::@@@@@@:::444333555555333000...------,,,+++------,,,,,,------.../////////.........---------...------,,,,,,------...,,,,,,,,,---------..................///111222333444888::::::<<>>======<<<<<<<<<666555444555777777555333222111000000222222111000333999===<<<777333333555555444222000...---,,,,,,...------------...//////...............---------...------,,,,,,------...,,,,,,,,,---------..................///111222333666999;;;:::<<<@@@@@@>>>@@@EEEKKKLLLJJJIIILLLOOONNNKKKHHHGGGHHHHHHGGGFFFAAA@@@CCCLLLYYYdddhhhhhhvvv===MMM^^^ggglllpppssssssuuu|||}}}bbbbbbvvv___XXXXXXYYYbbbnnnzzzwww^^^VVVTTTccc{{{~~~tttggg```]]]YYYQQQJJJEEECCCBBB@@@@@@AAABBBCCCDDDBBBDDDGGGFFFEEELLLUUUMMM???:::666555555444444444444555555555444444444444555666666888999FFF[[[lllsss||||||www|||hhh\\\^^^oooyyyccc\\\ooo}}}{{{zzz\\\IIICCCBBBAAACCCJJJOOOTTT]]]fffkkk|||~~~}}}|||}}}}}}{{{yyyzzzyyyxxxvvvttttttvvvxxxyyywwwuuusssqqqpppooooookkkkkkkkklllmmmkkkhhheeecccaaa^^^\\\[[[YYYVVVTTTWWWVVVTTTSSSQQQPPPOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@;;;999999<<<@@@BBBAAA>>>@@@???>>>===<<<;;;;;;;;;666555444444555666444333000//////000222333222000333777:::999555333444666555555444222///---,,,------------------......///...........................------,,,,,,------...,,,,,,,,,---------..................///111222333555999;;;:::<<<@@@AAA??????EEEKKKLLLJJJIIILLLOOOMMMJJJGGGFFFFFFGGGFFFEEE???@@@DDDNNNZZZdddhhhiiiyyyAAARRRccckkknnnrrruuuvvvzzz|||eeerrryyy```XXXYYYZZZeeesssuuu]]]TTTPPP[[[vvvvvviiiaaa]]]XXXPPPIIIEEECCCAAA@@@@@@@@@BBBCCCCCCCCCDDDFFFEEEFFFJJJPPP|||MMM:::888:::555555444444444444555555555444444444444555666666666888FFF\\\kkkrrr{{{xxxzzzxxxxxxaaaXXX[[[nnnnnnccc[[[nnn}}}}}}xxxZZZGGGBBBBBBAAADDDKKKPPPUUU]]]fffjjj}}}~~~}}}|||||||||zzzxxxxxxwwwvvvsssqqqqqqsssuuuwwwvvvuuusssqqqpppooopppkkkkkkkkklllmmmkkkhhheeebbb```]]]\\\ZZZYYYVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDAAA@@@>>><<<:::999<<<@@@BBB@@@>>>@@@???===<<<;;;:::::::::777555444444555555444333000///000111333444333111333666888777555333444666666777777444000---------,,,,,,,,,+++,,,,,,---...---........................------,,,,,,------...,,,,,,,,,---------..................///111222333333777999:::<<>>DDDJJJLLLJJJIIILLLOOOKKKIIIFFFEEEEEEFFFEEEDDD@@@AAAGGGPPP\\\eeejjjlllzzzEEEVVVhhhoooqqqtttyyy{{{xxx}}}zzzkkk}}}bbbXXXYYY[[[fffvvvyyy[[[QQQRRRQQQ```{{{rrrggg```^^^ZZZQQQJJJEEEDDDAAA@@@???@@@AAABBBCCCCCCDDDDDDEEEFFFJJJMMMzzzUUU;;;777:::555555444444444444555555555444444444444555666666444888GGG\\\jjjpppyyywwwhhhUUUUUU]]]xxxmmmccc]]]rrr}}}~~~xxxYYYGGGBBBCCCBBBFFFLLLQQQVVV]]]eeeooovvvrrr|||}}}||||||{{{yyyxxxvvvvvvuuurrrpppppprrrttttttuuuuuutttqqqpppppppppkkkjjjjjjjjjjjjiiifffcccaaa___\\\[[[ZZZYYYWWWUUUQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEECCCAAA@@@???===;;;:::<<<@@@BBBAAA???@@@@@@>>>===;;;:::::::::999777555444555555444333222111222444666666444222222444777777666555555555666888999666111------...,,,++++++++++++,,,---------------..................------,,,,,,------...,,,,,,,,,---------..................///111222333222666999999===BBBDDDBBB===CCCJJJKKKIIIIIILLLOOOKKKIIIFFFEEEEEEFFFEEEDDDAAACCCHHHQQQ\\\fffmmmoooyyyIIIZZZkkkqqqrrrvvv|||sssqqq|||xxxuuudddXXXXXX[[[ddduuuqqq\\\TTTQQQUUU^^^pppwwwnnnddd^^^\\\YYYQQQJJJEEEDDDAAA@@@??????@@@AAACCCDDDDDDCCCDDDHHHKKKMMMrrr___CCC999999555555444444444444555555555444444444444555666666555999HHH]]]jjjoooxxxvvvzzz^^^SSSWWWaaatttaaa___xxx|||}}}zzzZZZHHHDDDDDDCCCGGGMMMRRRVVV\\\dddwww|||yyy}}}||||||{{{yyywwwvvvvvvuuusssqqqqqqsssuuurrrtttuuutttqqqooopppqqqllljjjhhhggggggfffdddbbb___]]][[[[[[ZZZZZZXXXVVVSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???<<<;;;<<<@@@BBBBBB@@@CCCBBB@@@???===<<<<<<;;;:::888555555555666555444444444555666888777555333222444666888777666555555666999;;;888222------///,,,,,,,,,,,,,,,---......---------.........//////...------,,,,,,------...,,,,,,,,,---------..................///111222333333777::::::<<>>======;;;999666555666666666555666666666888999999666444111333666888999888666555666999;;;888222------///...------------...//////---------.........//////...------,,,,,,------...,,,,,,,,,---------..................///111222333555999;;;:::<<<@@@AAA>>>===CCCIIIKKKIIIIIILLLPPPOOOLLLJJJHHHIIIIIIHHHHHHBBBDDDIIIPPPZZZeeennnssswwwSSScccsssxxx{{{pppnnn|||hhhXXXVVVZZZbbbppphhhLLLKKKSSSTTTWWWuuuzzztttkkk```YYYVVVSSSLLLFFFCCCBBB@@@>>>>>>???@@@AAACCCCCCCCCCCCCCCEEEIIIMMM___~~~EEE888777666666555555555555666666555555555555666666666666222888III___lllqqq{{{vvvvvvpppTTTVVVVVVmmmrrr^^^eeevvvxxxWWWFFFBBBHHHDDDFFFMMMRRRVVV^^^hhh~~~{{{zzzzzzzzzxxxwwwwwwvvvuuutttsssrrrrrrrrrsssrrrqqqqqqqqqpppnnnllljjjiiihhhgggfffeeedddcccdddbbb___]]]\\\[[[YYYWWWUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBHHHGGGFFFDDDCCCBBB@@@@@@AAA???>>><<<<<<===???@@@@@@@@@@@@>>>;;;999999999999777555555666777777777666666777888999777333000555555555555555555555555888777555333000---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------///////////////111333333666999;;;===???BBBDDDAAAEEEJJJJJJHHHHHHLLLQQQRRRNNNIIIFFFEEEFFFGGGGGGBBBBBBEEELLLVVVbbbkkkpppxxxWWWgggvvvzzz}}}}}}hhhiiizzzfffTTTRRRVVV[[[hhhbbbPPPPPPXXX^^^jjjvvvrrrjjj___XXXVVVRRRLLLFFFCCCBBB@@@>>>>>>???@@@AAACCCDDDDDDCCCCCCEEEIIILLLVVVLLL===;;;666666555555555555666666555555555555666666666666444:::KKKaaannnsss}}}yyyxxxyyyZZZSSSVVVrrrkkk^^^eeevvvwwwWWWEEEBBBFFFDDDFFFMMMRRRXXXdddppp}}}zzzyyyyyyyyywwwvvvwwwvvvuuutttsssrrrrrrrrrqqqpppqqqrrrssssssqqqooojjjiiihhhgggfffeeedddccccccaaa^^^\\\[[[ZZZXXXWWWVVVUUUTTTRRRPPPOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCGGGFFFEEEDDDBBBAAA@@@??????>>>===<<<======??????@@@@@@AAA???<<<:::::::::999777555444555777777666666666666777888777333000222333333444444444444555777777555333000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------///////////////111333333666999;;;<<<>>>AAACCCBBBFFFKKKKKKIIIIIINNNRRRTTTOOOJJJFFFEEEDDDDDDCCCBBBCCCEEEMMMWWWbbbjjjnnnuuu}}}ZZZiiivvvzzz|||~~~xxxhhhoooqqqjjjVVVSSSWWWUUUaaayyywwwWWWQQQRRRYYYeee{{{yyyoooggg^^^WWWUUUQQQKKKEEEBBBAAA???>>>>>>???@@@AAACCCDDDDDDCCCCCCEEEIIILLLVVV|||TTT???999666666555555555555666666555555555555666666666666777<<>>>>>???AAAAAA@@@===;;;;;;;;;:::777444333444555666555555555555666777666333000000111222333444444555555666666555333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------///////////////111333444666888:::;;;<<>>@@@AAACCCDDDDDDDDDDDDEEEHHHKKKYYYxxxXXXAAA999666666555555555555666666555555555555666666666666777===OOOeeerrrxxx{{{```TTT^^^}}}___^^^gggvvvooo}}}wwwWWWGGGDDDEEEFFFHHHJJJOOO\\\ooo~~~~~~|||yyyxxxxxxxxxvvvuuuvvvvvvuuuuuutttrrrqqqqqqnnnnnnppprrrttttttrrrooojjjiiihhhgggeeedddbbbbbb```^^^[[[YYYYYYXXXVVVUUUTTTUUUUUUUUUTTTQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCBBB@@@??????>>>999:::;;;<<<============???@@@AAAAAA>>><<<<<<<<<:::777444333333555555555666555555666666555333000///000222444555666666666555555444333111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---/////////...///111333333555888999999;;;===???AAAFFFKKKKKKIIIJJJOOOSSSRRROOOIIIFFFDDDCCCAAA@@@BBBCCCGGGOOOYYYbbbhhhjjjrrrzzzYYYhhhtttyyy~~~~~~uuuttteee~~~hhhSSSNNNPPPSSS^^^rrrfffUUUXXX\\\nnnyyypppfffaaaZZZUUUQQQMMMHHHEEEAAA@@@>>>======>>>@@@AAACCCDDDEEEEEEDDDEEEHHHJJJXXXmmmTTTBBB===666666555555555555666666555555555555666666666666777===OOOfffttt{{{qqq___VVV```xxx^^^___iiiwwwooo}}}wwwXXXHHHFFFFFFHHHIIIIIIPPP^^^ppp||||||zzzyyyyyyxxxwwwvvvuuuvvvvvvuuutttsssqqqpppoooooopppqqqrrrqqqnnnllljjjiiihhhfffeeecccbbbaaa___]]]ZZZYYYXXXXXXVVVUUURRRSSSTTTTTTRRRPPPMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGCCCCCCBBBAAA@@@??????>>>999:::;;;<<<===<<<<<<<<<===???AAAAAA???===<<<===;;;888444222333555666666777666555555666555333111///000333555777777777777444444444444222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---/////////...///111333333555777999999:::===???@@@EEEIIIJJJHHHIIINNNSSSOOOLLLHHHFFFEEEEEEDDDCCCBBBCCCGGGOOOYYYbbbhhhjjjttt|||]]]kkkxxx~~~yyyxxxmmmfffTTTNNNOOOPPPZZZnnn~~~^^^RRRXXXaaa|||uuujjjaaa^^^XXXTTTPPPKKKGGGDDD@@@???>>>======>>>@@@AAACCCDDDEEEEEEEEEEEEGGGIIITTTuuuxxxKKK>>>;;;666666555555555555666666555555555555666666666666666===OOOgggvvv~~~hhh[[[VVV___sss^^^bbbkkk{{{rrrvvvWWWIIIGGGFFFHHHIIIJJJSSScccrrryyy}}}~~~}}}zzzyyyyyyyyywwwvvvuuuuuuvvvvvvuuusssqqqppprrrqqqooooooooonnnllljjjjjjjjjhhhfffdddbbbaaa```^^^\\\ZZZXXXXXXXXXVVVUUUQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCDDDFFFFFFCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@AAA???===<<<<<<;;;888444222444666888999888777666666777666444222///111444666888888777777222333444444333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............---///////////////111333333555777999:::;;;>>>@@@???DDDIIIIIIHHHIIINNNSSSLLLJJJGGGFFFGGGGGGFFFEEEBBBCCCGGGNNNXXXbbbiiilllvvv}}}~~~aaannn{{{zzztttssszzzcccUUUQQQQQQQQQYYYkkk}}}tttXXXQQQ\\\gggtttggg^^^[[[WWWSSSNNNJJJFFFDDD???>>>===<<<===>>>@@@AAACCCDDDFFFFFFEEEEEEGGGHHHMMMlllRRR???666666666555555555555666666555555555555666666666666666===PPPiiiyyy```UUUVVV```rrr```dddmmm|||ssssssVVVGGGFFFEEEHHHIIILLLYYYjjjuuuxxxzzzuuu~~~~~~~~~~~~{{{yyyxxxxxxwwwvvvuuuuuuuuuvvvvvvuuusssqqqoootttrrrooonnnnnnnnnnnnmmmjjjjjjhhhfffdddbbb``````^^^\\\ZZZYYYYYYXXXWWWVVVRRRQQQQQQPPPOOONNNMMMMMMJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCCCCEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@???>>>===;;;;;;;;;;;;<<<999<<>>===<<<===>>>@@@BBBCCCDDDFFFFFFEEEEEEFFFHHHDDDaaafffHHH777666666555555555555666666555555555555666666666777666>>>QQQkkk|||[[[NNNXXXbbbtttccceeennn{{{qqq}}}qqqTTTFFFEEEEEEGGGIIINNN]]]pppyyyxxxqqqooo|||||||||zzzxxxwwwwwwvvvuuussstttuuuvvvvvvuuusssqqqooouuurrrooonnnnnnpppppppppjjjjjjhhhfffdddbbb```___^^^\\\ZZZYYYYYYYYYWWWVVVSSSRRRQQQOOOOOONNNNNNNNNJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGDDDCCCBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@===;;;::::::;;;<<<888;;;>>>@@@???===<<<<<<;;;888444333666999<<<>>>:::999777777888888666555...000333555666666444333111222333444444111///---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---///////////////111333222444777999;;;===@@@CCC@@@EEEJJJKKKJJJKKKPPPUUUNNNLLLIIIHHHIIIHHHGGGFFFBBBBBBEEELLLVVVbbbkkkpppttt{{{~~~|||iiirrr{{{zzzggg|||~~~tttkkkUUUOOORRRNNNUUUYYYkkkggg]]]SSSbbbrrrvvvoookkkbbb]]]VVVPPPLLLHHHDDDBBB>>>>>>>>>>>>>>>>>>???@@@CCCDDDEEEEEEDDDEEEGGGIIIMMM]]]jjj===999777777666555555555555555333444666777777777666555777>>>RRRnnnyyyWWWRRRTTThhhlllbbbcccmmmyyyrrrgggMMMCCCBBBFFFDDDEEEPPPdddtttyyyvvv~~~jjjfffvvv~~~yyyzzzwwwtttssstttuuuvvvuuutttuuuvvvwwwvvvuuusssrrryyyvvvrrrppppppooonnnmmmiiigggdddcccbbbaaa```^^^___]]][[[YYYWWWVVVUUUTTTSSSRRRPPPPPPQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEGGGDDDBBBCCCEEEFFFEEECCCCCCCCCBBBAAAAAAAAAAAABBBCCC@@@===:::999:::;;;===999;;;>>>>>>=========>>>999;;;888444555:::======999888666666777777555444///111444666666555222000555333111222444444000---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---..................000111222333333555777999;;;>>>BBBEEEDDDGGGIIIIIIGGGHHHNNNTTTRRRNNNJJJGGGFFFFFFEEEDDDDDDDDDEEEKKKVVVaaajjjooouuu~~~jjjsss||||||hhh{{{~~~wwwdddRRROOOTTTQQQSSSZZZmmmyyy]]]QQQSSS```ooo{{{qqqiiiddd^^^ZZZSSSNNNJJJGGGDDDBBB>>>>>>>>>===>>>>>>???@@@CCCDDDEEEEEEEEEEEEGGGIIILLL]]]kkk>>><<<777777666555555555555555444555555666666666666666888???SSSppp}}}rrrTTTSSSUUUiiiooocccaaajjjuuulllzzzaaaKKKCCCDDDGGGEEEGGGRRRdddrrrvvvttt~~~iii[[[iii}}}yyyzzzxxxuuutttuuuuuuuuutttrrrsssuuuvvvvvvtttrrrpppuuurrrooonnnnnnnnnmmmlllgggeeecccbbbbbbaaa```___^^^]]][[[YYYWWWUUUTTTTTTRRRQQQOOOOOOPPPPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFCCCAAABBBDDDEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCC@@@===:::999:::;;;===999;;;>>>>>>===<<<<<<===:::;;;888444444999<<<;;;777666444444555555333222...000333555666444222000555444333555666444111---........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222222333444777888:::===AAAEEECCCFFFIIIHHHGGGHHHNNNSSSPPPMMMIIIFFFEEEEEEDDDCCCBBBBBBDDDJJJTTT```iiinnnqqqzzzkkkttt}}}nnntttkkk[[[OOOOOOVVVUUUTTTZZZhhhvvv~~~^^^UUU]]]eeeuuu~~~qqqXXXKKKPPP]]]jjjwwwlllccc^^^ZZZVVVQQQLLLIIIGGGDDDBBB>>>=========>>>>>>???@@@CCCDDDFFFFFFEEEEEEGGGHHHJJJ\\\~~~nnnBBB???777777666555555555555555555555555555555666777777999???TTTqqq{{{mmmTTTWWWXXXmmmnnn```___hhhtttlllxxxpppWWWHHHDDDEEEGGGEEEIIIUUUdddooosssrrrcccRRRTTTuuu}}}zzzzzzxxxwwwvvvvvvvvvsssqqqppprrrtttvvvvvvssspppnnnpppnnnlllkkklllllllllkkkgggeeebbbaaaaaaaaa```___^^^\\\ZZZXXXVVVUUUTTTSSSQQQPPPNNNNNNOOOOOOMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCAAAAAACCCDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBBBB@@@<<<999888:::<<<===999;;;===>>>===<<<<<<<<<:::;;;999444444888:::888555444222222333333111000---///222444555444333111555555777888888666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---....../////////000000111111111222444666777999<<<@@@DDDCCCEEEGGGHHHGGGIIIMMMQQQNNNKKKGGGEEEDDDDDDDDDCCCCCCBBBDDDKKKUUU```iiinnnnnnxxxlllttt~~~sss{{{fff}}}cccVVVNNNPPPWWWVVVTTTWWW^^^fffzzzlllRRREEEHHHKKKUUU^^^qqq```WWWLLLSSScccrrruuujjjaaa[[[ZZZVVVPPPKKKHHHFFFCCCAAA===============>>>???@@@BBBDDDFFFFFFEEEEEEFFFHHHIII[[[{{{vvvGGG???777777666555555555555555666555555444444555777888888???TTTqqqpppWWWZZZ]]]tttkkk[[[^^^lllwwwooo{{{zzzaaaNNNDDDCCCFFFDDDDDDIIIVVVdddmmmqqqssswwwYYYRRRbbb~~~}}}|||{{{yyyyyyxxxxxxxxxvvvrrroooppprrrtttvvvvvvtttpppnnnnnnllljjjjjjkkkmmmmmmmmmiiigggdddcccbbbaaa```^^^]]]\\\ZZZXXXVVVTTTSSSSSSRRRPPPOOONNNOOONNNMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA???<<<999888999<<<===999;;;======<<<;;;;;;;;;:::;;;999444333777888666555333222111222222111///---///222444666666555444555777:::<<<;;;666111---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...............///000000111111222444666777888;;;???CCCBBBDDDFFFGGGGGGIIILLLOOONNNKKKGGGEEEEEEEEEDDDDDDDDDEEEGGGNNNXXXccckkkoooqqqzzzmmmuuu}}}sss|||rrrmmm|||___UUUOOOQQQVVVUUUOOOSSSZZZbbbuuudddSSSFFFHHHGGGKKKOOOaaannnTTTTTTNNN\\\vvvuuukkkbbb]]][[[WWWQQQKKKHHHDDDAAA???<<<<<<<<<<<<===>>>???@@@BBBDDDFFFGGGFFFFFFFFFGGGJJJ[[[zzz{{{~~~KKK>>>777777666555555555555555666555555444444555777888666===SSSpppvvv[[[[[[^^^xxxiiiZZZ^^^sssvvvmmmyyy{{{mmmUUUFFFAAABBBDDDAAAAAAHHHWWWdddkkkqqqvvv|||mmm___YYY___yyy}}}|||{{{{{{yyyyyyyyyyyyyyywwwrrroooqqqsssuuuwwwvvvtttqqqooommmllljjjkkkmmmooopppooommmkkkgggeeedddbbb```^^^^^^\\\ZZZXXXVVVUUUTTTSSSSSSRRRPPPOOOPPPOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEDDDDDDCCCCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@>>>;;;999888999<<<===888:::<<<===;;;::::::::::::;;;999555444777777555555333222222333222111000...000333555777888888888666999===>>><<<666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..................///000111222333444666777888;;;???BBBAAABBBDDDFFFGGGIIIKKKMMMNNNKKKGGGEEEFFFFFFFFFEEEDDDDDDGGGNNNXXXccckkkooosss|||ooovvv~~~tttuuulll{{{\\\UUURRRSSSVVVSSSIIIOOO\\\hhhvvvzzzYYYJJJDDDLLLKKKMMMMMMRRRxxx^^^OOOVVVYYYiii|||sssjjjccc___[[[WWWPPPKKKGGGCCC@@@>>>;;;;;;;;;<<<===>>>???@@@AAADDDFFFGGGFFFFFFFFFGGGKKKYYYxxxyyyMMM===777777666555555555555555555555555555555666777777666===RRRppp{{{]]]\\\___}}}hhh]]]```xxxooofffqqqwww~~~bbbKKKAAA@@@AAABBBAAA@@@HHHWWWbbbhhhpppyyygggZZZRRR]]]ppp}}}{{{{{{|||yyyxxxxxxyyyyyywwwtttqqqrrrsssuuuuuuuuutttrrrqqqnnnmmmkkkllloooqqqrrrrrrooolllhhhfffeeecccaaa______]]][[[YYYWWWUUUUUUTTTTTTRRRPPPPPPPPPOOOMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEFFFEEECCCCCCEEEFFFCCCCCCBBBAAAAAAAAAAAABBB@@@>>>;;;888888999<<<===888:::<<<<<<:::999999999:::<<<:::666555888888666555444222222333333111000...000333666888:::;;;;;;777:::>>>???;;;555000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......444333000......///222333444555777888999;;;???BBB@@@AAACCCEEEGGGIIIJJJKKKMMMJJJGGGEEEFFFGGGGGGGGG@@@AAADDDLLLVVV```hhhkkksss|||rrryyy~~~eeetttVVVSSSSSSTTTVVVSSSKKKNNN\\\ggglllrrrgggOOOCCCCCCMMMKKKPPPQQQOOOhhhpppVVVQQQ[[[hhhwwwnnngggaaa___WWWSSSMMMHHHEEECCC@@@>>>;;;;;;;;;<<<===>>>???@@@AAACCCFFFHHHGGGFFFFFFFFFHHHUUUvvvzzz~~~KKK===777777666555555555555555444555555666666666666666666>>>SSSqqq~~~aaaaaafffddd\\\bbbyyymmmdddooovvv~~~wwwXXXCCC>>>@@@AAA@@@CCCAAAHHHWWW```dddmmmyyynnnTTTPPPQQQnnn~~~|||||||||yyyxxxxxxxxxyyyxxxuuusssssssssssssssrrrrrrrrrqqqooonnnlllmmmooorrrrrrrrrllliiigggeeeeeedddcccaaa```^^^\\\ZZZXXXWWWVVVUUUSSSQQQOOOOOONNNNNNLLLJJJLLLLLLKKKJJJHHHGGGFFFFFFCCCDDDEEEDDDBBBBBBDDDFFFCCCCCCBBBAAAAAAAAAAAABBB???===:::888888999<<<>>>888:::<<<<<<:::888888888999;;;:::777666999999777555333222222222222111///---///222555888:::;;;<<<888;;;???>>>:::444000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......???;;;555000...///111333555666888999:::<<<@@@CCC@@@@@@BBBDDDGGGIIIIIIIIIKKKHHHEEEDDDEEEFFFFFFFFF???@@@CCCKKKUUU___fffjjjsss|||uuu|||jjjnnnQQQPPPSSSVVVWWWTTTQQQOOOWWW^^^]]]^^^YYYIIIGGGHHHOOOLLLSSSZZZWWWkkkgggVVVUUU]]]nnn~~~zzzqqqiiiccc___]]]SSSPPPJJJFFFDDDBBB@@@???::::::;;;;;;===>>>???@@@AAACCCFFFHHHGGGFFFFFFFFFDDDQQQvvv}}}zzzIII>>>777777666555555555555555333444666777777777666555777???UUUssswwwfffhhhooo^^^WWWcccwwwppphhhssswwwqqqQQQ>>><<>>888:::<<<;;;:::888777888999;;;;;;777777::::::888444333111111222222000///,,,...111444777:::;;;<<<888<<>>888333000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......GGGBBB:::333///...111333666777888999:::<<<@@@CCC???@@@AAADDDGGGIIIIIIHHHIIIGGGDDDCCCDDDEEEFFFEEE@@@AAAEEELLLWWWaaahhhkkkttt}}}}}}uuuaaaWWWYYYRRR[[[XXXLLLIIIMMMRRRTTTRRRLLLGGGDDDEEEIIIPPPVVV[[[fff}}}iiiUUU[[[kkk|||yyyqqqjjjeee___XXXRRRRRRNNNIIIEEEBBB@@@>>>===<<<<<<<<<======>>>???@@@DDDBBBAAACCCFFFGGGEEEBBBGGGTTTrrrKKK@@@999999777666555555555555666666666666777777777777999>>>SSSrrrfffdddwwwzzz\\\```gggttthhhooossszzzjjjMMM>>>>>>AAABBBAAADDDGGGLLLSSS\\\gggsss{{{}}}^^^IIIPPPccc}}}zzz{{{}}}}}}{{{yyyzzz|||}}}{{{yyyqqqrrrqqqooommmlllnnnpppooonnnlllmmmoooppppppoookkkiiifffeeeeeeeeecccbbbbbb```]]][[[ZZZXXXUUUSSSVVVTTTRRRPPPOOONNNNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGCCCEEEDDD@@@@@@CCCDDDBBBCCCAAA???@@@AAABBBBBBAAA===<<<;;;:::::::::;;;<<<:::;;;===???>>><<<:::888666777888777666555666777;;;777444555888999555111111000111444888:::888555999888888666444222111///.........------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///000/////////000111222222333777777555666<<>>===<<<<<<<<<======>>>???@@@CCCBBBAAACCCFFFGGGEEECCCIIIYYYpppGGG;;;999888777666555555555555666666666666777777777777;;;@@@TTTsssdddeeevvv{{{aaaeeeeee~~~uuuiiiooorrrzzz~~~fffKKK>>>>>>@@@@@@???BBBEEEJJJQQQ[[[hhhvvv~~~~~~```JJJMMM\\\cccdddiiiooonnnjjjlllrrr||||||}}}}}}{{{yyyzzz{{{{{{yyyvvvpppqqqqqqooommmmmmnnnooopppnnnmmmmmmooooooooonnnkkkhhhfffeeeeeedddcccbbbaaa___\\\[[[ZZZXXXUUUSSSUUUTTTRRRPPPOOONNNOOOOOONNNMMMLLLKKKJJJHHHGGGGGGCCCEEEDDDAAAAAAEEEFFFDDDCCCAAA@@@@@@AAABBBAAA@@@===<<<:::999999::::::;;;888:::<<<======<<<:::888666777888777666555666777;;;888666777::::::666222222000000333777:::999777888888777666555222000///......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////000111222333333777777555666<<>>===<<<<<<<<<======>>>???@@@BBBBBBBBBDDDFFFGGGFFFDDDEEEWWWwwwJJJ===999888777666666555555666666666666666777777777777:::???RRRqqqzzz```bbbuuuuuuaaaccchhhuuuhhhnnnrrryyyyyyaaaIII???@@@@@@???>>>DDDGGGKKKRRR]]]jjjxxxcccLLLHHHQQQPPPKKKLLLRRRRRRQQQ___qqq}}}|||||||||zzzzzzzzzzzzxxxuuurrrpppqqqrrrqqqooonnnnnnnnnqqqooonnnnnnnnnnnnmmmkkkjjjhhheeedddddddddcccaaaaaa^^^\\\ZZZYYYWWWUUUSSSSSSSSSQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFCCCEEEEEEBBBCCCFFFGGGEEEDDDBBB@@@@@@AAAAAA@@@???<<<;;;:::999888999::::::666888:::======<<<;;;999777888888777555444666777999888888:::<<<;;;666222222000000333999<<<;;;999777777777666555333000///...------------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////000111222333333777888666777<<>>===<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFGGGGGGFFF@@@SSS}}}MMM@@@888888777666666666666666666666666666777777777777777;;;OOOnnnbbbbbbxxxqqqbbbbbbooosssgggmmmttt{{{uuu]]]GGGAAACCCBBB??????FFFIIIOOOWWWaaalllxxxiiiPPPFFFIIICCC===@@@HHHHHHGGGXXXppp}}}yyyyyy{{{zzzzzzyyyxxxuuurrroooppprrrttttttrrrpppoooooorrrpppooonnnnnnmmmkkkiiiiiigggeeeddddddcccbbb```___]]][[[YYYYYYWWWUUURRRRRRRRRQQQPPPOOOOOOOOONNNLLLKKKJJJIIIHHHGGGFFFEEECCCEEEFFFCCCDDDGGGHHHFFFDDDBBB@@@@@@AAAAAA@@@???===<<<:::999888888999:::666777:::===>>>>>><<<;;;888888888666444444555777666666888:::;;;:::555111111111333888===???===:::666666777666555333000///------------------------,,,,,,,,,---------......---------------------------------............///////////////000111333333333777888666777===AAAAAA@@@@@@AAACCCFFFIIILLLNNNNNNLLLHHHFFFFFFEEEDDDCCCAAAAAADDDLLLXXXccciiikkkqqqyyy}}}{{{xxx}}}uuuiii^^^YYYIIIHHHCCCEEEFFFGGGGGGGGGIIIKKKFFFLLLZZZmmm~~~~~~vvvqqqjjjddd```[[[UUUPPPLLLHHHDDDAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHGGGWWW|||JJJ===888777777666666666666777666666666666777777777777666;;;OOOmmmfffaaattt}}}sssjjjiiirrruuujjjqqqwww}}}ttt[[[FFFCCCEEEDDDBBBDDDBBBGGGNNNWWWbbbmmmxxxtttYYYKKKJJJKKKLLLWWWeeegggfffsss{{{wwwwwwzzz{{{zzzxxxuuurrrpppooorrrtttvvvvvvsssqqqqqqqqqrrrqqqoooooonnnmmmjjjgggiiigggdddcccccccccaaa```^^^\\\ZZZYYYXXXWWWTTTRRRRRRRRRQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGEEEEEEDDDCCCFFFGGGDDDEEEHHHHHHEEEDDDBBB@@@@@@AAAAAAAAA???===<<<;;;999888888999999777999<<<>>>@@@???>>>===999999888666444333555777444555777999999888444111///111555<<>>===<<<<<<<<<======>>>???@@@>>>AAADDDEEEFFFGGGIIIJJJSSSddd}}}|||III===777777666666666666777777666666666666777777777777777<<>><<<:::999999999:::888:::===???AAA@@@???>>>::::::888666333333555777333444666888888666444222///111666===BBBAAA<<<666333555666777666333000...,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------............///.........///000222333444333777999888999>>>AAAAAA@@@AAABBBEEEHHHKKKMMMOOOKKKHHHEEECCCCCCCCCBBB@@@AAAAAADDDLLLXXXccciiikkksss}}}zzziiinnnssscccVVVAAAHHHDDDFFFIIIKKKLLLMMMPPPRRRXXXXXX^^^lllttt```cccjjjqqquuusssmmmhhhgggmmmyyy}}}wwwnnniiiccc^^^[[[WWWQQQMMMHHHEEEAAA???>>>>>>======<<<<<<<<<======>>>???@@@>>>AAADDDFFFFFFGGGIIILLLTTTjjjrrrLLLAAA777777666666666666777777666666666666777777777777777===QQQqqq~~~VVVUUUUUU^^^pppzzzuuurrrrrrpppsssvvvmmmxxxzzzvvvYYYAAA@@@DDDDDDHHHOOOHHHIIIJJJNNNXXXgggwwwiiiZZZYYYnnn~~~yyywww{{{{{{{{{zzzvvvqqqpppqqqssstttttttttsssqqqpppqqqrrrpppoooooooooooommmiiifffhhhfffcccbbbbbbbbb```___\\\ZZZXXXWWWWWWVVVTTTRRRSSSSSSRRRQQQOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBDDDGGGHHHEEEDDDFFFDDDAAAAAA@@@??????AAACCCCCCBBB@@@???===;;;:::::::::;;;888:::===???@@@???===<<<;;;:::888555333333555777444555777777777666555555000111333888======:::666222444666777666333000...,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///---......///000222444555222777:::999:::>>>AAAAAA>>>???BBBDDDGGGIIIJJJKKKIIIGGGDDDCCCCCCCCCBBBAAABBBBBBDDDMMMXXXbbbhhhjjjsssuuupppsssooo^^^PPP<<>>>>>>>>======<<<<<<<<<======>>>???@@@===AAAEEEFFFFFFGGGJJJLLLKKKiiijjjLLLAAA777777666666666666777888666666666666777777777777555;;;PPPpppvvvWWW\\\WWW___uuuzzzvvvwwwtttxxxrrrjjjvvvzzzvvvXXX???>>>CCCCCCHHHRRRWWWSSSOOONNNUUUddduuuhhh[[[[[[xxx~~~~~~yyyyyy~~~||||||zzzuuupppooorrruuusssssssssqqqnnnnnnppprrroooooonnnoooooommmiiifffgggeeecccbbbbbbaaa```^^^\\\ZZZXXXWWWWWWVVVTTTRRRTTTTTTSSSRRROOOLLLIIIHHHIIIHHHGGGFFFEEECCCBBBBBBDDDGGGHHHEEEDDDEEECCC???@@@???>>>???BBBCCCDDDCCCAAA@@@>>><<<;;;;;;;;;;;;888999<<<>>>???>>><<<;;;;;;:::888555333333555777555666777777777666666777222111000333777999888666222444666777666333000---,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------.........//////------...///111222444555222777:::999:::???AAAAAA<<<>>>AAADDDFFFHHHHHHHHHIIIGGGDDDCCCCCCDDDCCCCCCCCCBBBEEEMMMXXXbbbhhhjjjrrrwwwqqqiiirrrdddSSSIIIHHHDDDFFFHHHMMMQQQOOOMMMRRRZZZdddnnnzzzwwwkkkfff```ZZZVVVQQQMMMKKKGGGEEEAAA>>>======;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBEEEFFFFFFGGGHHHJJJRRRiiikkkMMM@@@888777777666666666666666555555666666777777888888:::;;;HHHkkk~~~sssWWWYYY^^^ooowwwqqqqqq|||{{{sssuuu~~~www]]]EEE>>>@@@AAABBBEEEVVVWWWUUUSSSSSS]]]nnn{{{hhhUUU[[[www~~~}}}}}}|||vvvqqqooopppsssuuuwwwvvvtttoookkkiiijjjkkkmmmmmmnnnmmmllljjjhhhgggkkkiiieeeaaa^^^^^^^^^___\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTRRRPPPMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@AAABBBDDDFFFBBB@@@>>>>>>???AAAAAA@@@??????>>><<<999999:::;;;777999;;;===????????????:::999777333111222555888777666555444333333333333000000222555777666333111555444333444444444111///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------....................................///000111222333333111333666999<<>>======;;;:::<<<<<<======>>>?????????@@@BBBDDDFFFFFFGGGHHHJJJQQQmmmuuuMMM???:::999888777777777777777555555666666777777888888999:::FFFiiisssUUUUUUWWWeeekkkiiippp}}}rrrZZZEEEAAACCCCCCCCCFFFLLLRRRWWWWWWVVV\\\hhhrrrhhhUUUZZZqqq~~~}}}}}}~~~yyytttrrrrrrtttuuuvvvuuusssoookkkiiijjjlllqqqqqqpppnnnllliiifffeeejjjiiigggdddbbb___^^^]]][[[ZZZYYYXXXVVVVVVUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBAAABBBCCCEEEFFFCCCAAA??????@@@BBBBBBAAA>>>???>>><<<999888:::;;;777888:::<<<>>>>>>======;;;:::888555333333666999666666444333333222222222000111222555777666444111555555555666666666333000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------....................................///000111222222333333444777:::>>>@@@BBBCCC@@@@@@CCCGGGGGGFFFGGGLLLIIIGGGEEECCCBBBCCCDDDEEEDDDCCCFFFNNNZZZeeelllnnnrrr}}}uuu]]]sssfffXXXIIIDDDFFFDDDFFFGGGKKKPPPRRRPPPSSSWWW[[[mmm~~~nnnccc```]]]ZZZWWWSSSNNNKKKFFFCCC???======<<<;;;:::======>>>>>>???@@@@@@@@@???BBBDDDFFFFFFGGGIIIJJJQQQpppxxxJJJ:::;;;:::999888777777777777555555666666777777888888888999DDDfffvvvWWWSSSUUU^^^bbbffftttnnnXXXFFFCCCFFFDDDCCCEEEMMMVVV___aaa___^^^dddjjjeeeRRRVVVhhh|||{{{|||}}}zzzvvvtttsssssssssssssssrrrooolllkkkkkkmmmnnnmmmllljjjhhheeecccbbbiiiiiiiiigggddd```]]][[[ZZZZZZXXXWWWVVVVVVVVVVVVSSSRRRPPPNNNLLLJJJIIIIIIJJJIIIGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFDDDBBB@@@@@@AAABBBBBBBBB>>>>>>>>>;;;999888999;;;666888:::<<<===<<<;;;;;;;;;;;;999666444555888:::666555444333222222222222000111222444777777444222444444555666777666333111...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---...//////111111222333222444777:::===???AAABBB??????BBBGGGHHHFFFHHHMMMJJJHHHFFFDDDCCCBBBCCCCCCBBBBBBGGGPPP]]]iiioooqqqppp~~~vvveee{{{{{{```RRRFFFCCCGGGEEEGGGGGGJJJOOOQQQQQQSSSWWWZZZqqqzzzmmmaaa^^^\\\YYYVVVQQQLLLHHHDDDAAA>>>===<<<<<<;;;:::<<<======>>>>>>???@@@@@@???AAADDDFFFFFFGGGIIIKKKMMMnnnrrrIII;;;;;;:::999888777666666666555555666666777777888888888:::CCCccc~~~]]]WWWYYY___eeennn~~~~~~~~~ppp[[[HHHEEEGGGGGGHHHKKKRRRXXX___dddgggiiilllooo{{{cccOOOQQQbbb|||zzzzzzxxxxxxvvvuuusssrrrqqqqqqrrrsssrrrpppnnnmmmnnnoookkkkkkjjjjjjiiihhhggggggiiiiiigggeeebbb___]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCAAA??????@@@BBBBBBAAA>>>>>>===;;;999888999;;;777888;;;======<<<;;;999::::::999666555555888:::555555444333333333333333111111222444666777555333222333444777888777333000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------...///000111222222000222444777:::<<<>>>???>>>>>>AAAFFFGGGFFFHHHMMMJJJIIIGGGEEEDDDCCCBBBBBB@@@AAAFFFPPP]]]hhhnnnooorrrxxx{{{yyy]]]PPPFFFEEEIIIHHHIIIHHHJJJOOOPPPRRRXXX___gggwwwjjj___]]]ZZZVVVSSSMMMHHHCCCBBB@@@===<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>???>>>AAADDDFFFFFFGGGIIIKKKJJJooooooJJJ@@@999999888777666555555555555555666666777777888888999;;;CCCaaazzzuuu~~~aaa[[[[[[cccnnn|||zzzzzz|||uuu___MMMJJJNNNRRRXXX```___^^^___dddmmmuuuyyyzzzuuufffQQQPPP```{{{xxxxxxsssssstttttttttsssrrrrrrrrrssssssrrrpppooooooqqqqqqppppppoooooonnnnnnnnniiigggdddaaa^^^]]]]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUQQQPPPNNNLLLKKKIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFBBB@@@>>>===???@@@@@@@@@>>>>>>===;;;888777999:::777999<<<>>>>>>===;;;:::888888888666444555777999555555444444333333444444111111222444666777666555444555888;;;<<<999555111---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------...///000111222222111222444777:::<<<===>>>======AAAFFFGGGFFFHHHMMMIIIIIIHHHGGGEEEDDDBBBAAA???@@@DDDNNN[[[eeejjjllltttwwwyyyyyy\\\PPPGGGGGGLLLJJJJJJJJJLLLOOOQQQVVVcccpppwwwjjj^^^[[[VVVRRROOOJJJDDDAAAAAA???<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>@@@DDDFFFGGGHHHJJJLLLTTT}}}~~~eeeCCC???888777666666666666666666555555666666777777888888999;;;BBB]]]tttlllyyyaaa\\\\\\hhhyyyzzzvvvuuuxxx|||xxxdddRRRQQQXXXaaannnyyyzzztttssswww{{{~~~~~~www~~~nnnWWWTTT```{{{wwwwwwrrrsssssstttttttttssssssqqqrrrsssrrrpppoooooopppsssrrrpppnnnlllkkkjjjjjjhhhfffbbb___]]]]]]^^^___[[[ZZZXXXVVVUUUTTTTTTSSSQQQPPPNNNLLLKKKJJJJJJIIIJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEAAA???======>>>?????????=========:::888777888:::666888<<<>>>???>>><<<:::777888888666555555777999666666555555555555555666222111222444666888777666888:::===@@@@@@===777222,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,---......000000111222444555777:::===>>>@@@@@@>>>>>>AAAFFFGGGEEEGGGLLLGGGHHHHHHHHHGGGEEECCCAAA??????CCCLLLYYYdddjjjlllwwwttt|||xxx\\\QQQIIIIIIMMMJJJIIIKKKNNNQQQSSS]]]rrryyyooogggZZZWWWRRRNNNKKKHHHDDDAAA@@@>>>;;;:::;;;<<<<<<;;;<<<<<<<<<===>>>>>>??????===@@@CCCEEEGGGHHHJJJLLL^^^}}}hhhvvv}}}]]];;;===777777666666777777888999555555666666777777888888888;;;@@@YYYtttmmm|||vvv~~~___]]]dddtttzzzpppkkkqqqvvv}}}{{{hhhWWWWWW___iiiwww~~~ttt]]]VVV___zzzvvvvvvssssssrrrrrrqqqqqqpppooopppqqqrrrqqqooommmmmmnnnlllkkkhhhfffeeedddcccdddeeedddbbbaaa```___``````\\\[[[YYYVVVTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBB???======???@@@@@@???======<<<:::888777888:::333666:::===???>>>;;;:::888888999888666666888:::777777666666666666777777222111111333666888888777999;;;>>>AAAAAA===555000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,------...///000111111555666888;;;===???@@@AAA???>>>AAAFFFFFFDDDFFFJJJFFFGGGHHHIIIHHHFFFCCCBBB??????CCCLLLZZZfffnnnqqq|||qqq}}}xxx\\\QQQIIIJJJMMMIIIHHHKKKOOORRRUUUccc~~~kkk```______WWWTTTOOOKKKIIIGGGDDDCCC???===;;;:::;;;<<<<<<;;;=========>>>??????@@@@@@===@@@CCCEEEGGGHHHJJJLLL^^^{{{hhh~~~^^^<<>>WWW|||ooohhhwww}}}xxx}}}______pppzzzooojjjooovvv~~~}}}jjjZZZYYY```hhhuuu}}}www___VVV___zzzvvvuuurrrrrrqqqooommmlllkkkjjjnnnppppppooommmkkkkkkkkkgggfffeeedddcccdddeeefffbbbcccddddddcccbbbaaa```]]][[[YYYWWWTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDAAABBBBBBCCCDDDCCCCCCCCCCCC@@@>>>>>>@@@AAAAAA@@@======<<<:::888777888:::111444999<<<>>>===;;;999888999:::999888888999;;;888777777777777777888888222111111333666888888888777999<<>>??????@@@???BBBFFFFFFDDDEEEIIIEEEFFFHHHIIIIIIGGGDDDBBB@@@@@@CCCMMM\\\iiirrrvvvnnn}}}}}}[[[JJJGGGHHHKKKNNNOOOJJJMMMWWW\\\fffnnn[[[PPPLLLMMMNNNVVVRRRMMMJJJJJJHHHFFFCCC===<<<;;;::::::::::::::::::::::::;;;<<<===>>>>>>AAAAAABBBDDDFFFIIILLLNNNiiizzzmmm{{{^^^EEEAAA;;;:::888777666555666666666666666666666666666666444777===UUUwwwmmmaaannn}}}rrr|||___cccwwwxxxzzzppplllooosss{{{jjjYYY\\\eeeiiimmmssswww|||xxxdddPPPhhh|||xxxwwwsssrrrqqqooonnnlllkkkjjjllllllmmmmmmllllllkkkjjjjjjhhhfffdddcccdddeeeffffffdddbbb```______``````[[[ZZZYYYXXXWWWSSSOOOKKKQQQPPPOOONNNLLLKKKJJJIIIJJJIIIGGGEEEDDDDDDEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCAAA??????@@@AAA@@@??????>>><<<:::999888999999::::::;;;<<<===<<<:::888888;;;999444222555777666333333444666999:::999777333222333555888999888777:::;;;;;;:::888666333111.........------,,,,,,,,,------------------------,,,------......------,,,------------------------............///111222333222555888:::;;;;;;<<<>>>>>>AAADDDEEEEEEDDDEEEFFFEEEFFFHHHHHHGGGEEEBBBAAA@@@@@@DDDOOO\\\iiiqqqttt~~~ssseeeRRRJJJHHHKKKPPPQQQNNNPPPUUU___vvvnnnWWWHHHBBBAAABBBLLLJJJHHHGGGGGGEEEAAA===<<<<<<;;;:::::::::::::::999:::;;;;;;<<<===>>>>>>BBBCCCCCCDDDFFFHHHLLLNNNkkkxxxcccFFF>>>;;;:::888777666555666666666666666666666666666666555888<<>>AAA@@@>>>===<<<<<<<<<===999:::;;;<<<===<<<:::999:::<<<;;;555333555777666555444555888:::;;;:::888333222333555777999888777999999:::999888555222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------............///111222333222555888:::;;;;;;===>>>>>>@@@CCCDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGDDDAAA??????@@@EEEPPP^^^jjjqqqsssvvvqqq|||pppZZZNNNIIILLLQQQMMMPPPSSSXXXiii|||gggVVVLLLFFFDDDBBBBBBCCCDDDDDDBBB>>>:::<<<;;;;;;:::::::::::::::999:::;;;<<<===>>>>>>???AAABBBCCCDDDEEEIIINNNRRRjjjttteeeFFF<<<;;;:::888777666555666666666666666666666666666666666888;;;NNNlllzzz~~~~~~vvvsssfff[[[WWW]]]hhhyyyzzzoookkksssvvv|||yyyhhhfffjjjmmmpppuuuuuuxxx}}}qqq\\\___uuu~~~yyyvvvsssrrrqqqpppooonnnmmmllliiiiiiiiiiiiiiihhhggggggffffffeeeeeedddcccccccccaaaaaaaaa```___^^^]]]\\\]]][[[YYYWWWVVVUUURRRPPPPPPPPPOOONNNLLLKKKJJJJJJHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDBBB@@@???@@@@@@???>>>AAA@@@>>>=========>>>>>>777999;;;=========;;;:::<<<>>><<<666333555777666444444444666888999888777222222222444777999888777777888888888666333111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------............///111222333222555888:::;;;<<<>>>???>>>@@@CCCDDDDDDCCCDDDEEEGGGGGGHHHIIIGGGDDDAAA>>>===@@@FFFRRR```lllqqqsss}}}~~~uuuiiipppvvv]]]OOOKKKNNNQQQJJJRRRYYYddd}}}qqqdddXXXQQQAAABBBBBBCCCCCCBBB???===;;;;;;::::::999::::::;;;999:::;;;<<<===>>>???@@@>>>@@@BBBCCCEEEJJJRRRXXXqqqzzz```EEE===;;;:::888777666555666666666666666666666666666666666888:::JJJfffuuu}}}{{{rrrsssooo```dddkkkvvvzzznnnjjjooossszzzqqqkkklllnnnrrrvvvzzz{{{}}}pppYYY___rrrzzzuuuqqqpppooonnnmmmkkkjjjjjjhhhhhhiiiiiihhhhhhgggfffeeeeeeffffffeeedddcccccc___`````````___]]][[[ZZZ]]]ZZZWWWUUUUUUTTTRRRQQQOOOOOONNNMMMLLLKKKJJJJJJGGGGGGHHHHHHGGGEEECCCAAADDDCCCBBBAAAAAAAAAAAAAAADDDBBB@@@???@@@@@@???======<<<;;;::::::;;;<<<<<<666888;;;======<<<<<<<<<===@@@>>>777444666777666333222111222444555444333111111222444777999888777555666666666555222///...------------------------++++++++++++++++++++++++,,,------......------,,,------------------------............///111222333333555888:::;;;<<<>>>@@@???AAADDDEEEDDDDDDDDDEEEIIIIIIJJJJJJHHHEEEAAA???<<>>???@@@@@@AAABBBDDDDDDDDDIIIRRRYYY{{{TTTBBB@@@;;;:::888777666555666666666666666666666666666666555777888GGGbbbsss{{{qqquuuppp```ccckkkyyyzzznnniiiooorrryyyxxxooolllmmmqqquuuzzz{{{||||||}}}www^^^```qqqxxxsssrrrqqqpppnnnmmmkkkjjjiiiiiiiiiiiijjjiiihhhhhhgggeeeeeefffffffffeeedddddd______```___^^^]]][[[YYYZZZXXXUUUTTTSSSSSSRRRPPPOOONNNNNNMMMLLLKKKJJJJJJFFFGGGGGGGGGFFFDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAADDDBBB@@@???@@@@@@???>>><<<;;;:::999999999:::;;;555888<<<===<<<;;;<<<===>>>@@@>>>888444666777666333222111111333444333222000000111444777999888777444444555555444111///---------------------------++++++++++++++++++++++++,,,------......------,,,------------------------............///111222333333555888999:::<<>>???999999999999999::::::;;;999:::;;;<<<>>>???AAAAAAEEEGGGGGGDDDCCCGGGPPPXXX{{{JJJ@@@CCC;;;:::888777666555666666666666666666666666666666444777777DDD^^^qqq~~~www|||pppcccccciiiuuuzzzmmmhhhqqquuu{{{|||ooojjjkkkooossstttxxx{{{|||||||||aaa]]]kkk}}}vvvsssvvvvvvtttrrrooommmkkkjjjjjjjjjjjjjjjjjjiiihhhhhheeeeeeeeeddddddddddddddd____________]]]\\\[[[ZZZXXXVVVTTTTTTTTTSSSQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCAAA??????@@@AAA@@@???>>>===;;;:::::::::;;;;;;555999===>>><<<:::;;;<<<===???===777444666888777777555333333444555555444000000000333777999888888333444444555333111///---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------............///111222333333555888999:::===@@@CCC@@@CCCEEEEEEEEEDDDDDDDDDJJJKKKLLLLLLJJJGGGDDDBBB>>>@@@GGGSSS```jjjmmmnnnwwwzzzlll{{{wwwwwwcccSSSRRRSSSRRRQQQ[[[rrr{{{cccUUUNNNLLLMMMPPP[[[ZZZYYYYYYXXXVVVSSSPPPMMMMMMLLLHHHBBB===<<<<<<999999888888999::::::;;;999:::;;;<<<>>>@@@AAABBBCCCFFFFFFDDDCCCGGGRRR\\\wwwDDD???DDD;;;:::888777666555666666666666666666666666666666555777777AAAZZZmmmpppeeeaaaccckkk|||yyymmmgggppptttzzz}}}nnnggghhhmmmppppppwww}}}xxx[[[VVVbbb|||wwwwwwyyyyyyxxxvvvssspppmmmkkkjjjiiijjjjjjjjjjjjiiihhhhhhccccccbbbaaaaaabbbcccdddaaa```___^^^]]]\\\\\\\\\VVVUUUUUUUUUVVVUUURRRPPPMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAA@@@>>>???@@@AAAAAA@@@???>>>===;;;:::::::::;;;666:::???>>>;;;999:::<<<;;;===<<<777444666888777888666444333444555444444//////000333666999999888333333444555444222///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------............///111222333444555777999:::===AAADDD???AAACCCDDDCCCBBBBBBBBBGGGHHHJJJJJJIIIFFFCCCAAA???AAAGGGRRR^^^gggkkklllwww~~~zzzmmm{{{~~~}}}jjjUUUQQQTTTTTTVVVgggyyyyyy|||vvvaaaOOOJJJGGGCCCCCCIIIJJJLLLQQQUUUVVVRRRLLLFFFPPPRRRRRRNNNGGG@@@<<<:::999888888888999::::::;;;999:::;;;===>>>@@@AAABBB>>>AAACCCCCCCCCKKKXXXcccuuuCCC???DDD;;;:::888777666555666666666666666666666666666666666888666@@@WWWjjj~~~mmmcccUUUUUU\\\ooozzzmmmggglllqqqxxx~~~}}}mmmeeefffkkkoooqqqxxxtttTTTOOOZZZ|||}}}wwwuuuzzzyyyxxxuuurrrnnnkkkiiigggiiiiiiiiiiiiiiihhhggggggbbbaaa___^^^^^^```bbbcccbbbaaa___]]]\\\\\\\\\]]]VVVVVVVVVWWWXXXVVVSSSPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDD@@@???>>>>>>AAABBBBBBAAA???>>><<<:::999888999999777;;;??????;;;888999;;;:::<<<;;;666444666888888777555222111222333333222//////000333666999999888333333444555444222000...,,,,,,,,,------.........------------------------,,,------......------,,,------------------------............///111222333444666777999:::===AAAEEE===???BBBBBBAAA@@@@@@@@@EEEFFFHHHHHHGGGEEEBBBAAA@@@BBBGGGPPP\\\fffjjjjjjttt~~~}}}xxxrrr~~~|||wwwYYYQQQTTTOOO^^^sss}}}{{{uuuvvvkkkXXXGGGDDDFFFEEEDDDEEEEEEKKKNNNKKKKKKNNNMMMHHHYYYRRRKKKIIIEEE???<<<<<<999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAGGG@@@DDDBBBHHHLLLRRRssshhhKKKBBB;;;;;;:::999777777777888888666666555555555555666666666:::888???SSShhhpppVVVRRRVVVcccxxx~~~qqqhhhmmmnnnttt|||uuummmiiigggjjjmmmrrrwww~~~tttYYYPPP\\\{{{zzzwwwuuuvvvxxxvvvwwwvvvqqqkkkffffffgggiiijjjjjjjjjiiihhhfffdddbbbccccccbbbbbbaaa```___bbb```^^^]]]]]]\\\ZZZXXXVVVUUUUUUUUUVVVUUURRRPPPOOOMMMKKKKKKLLLMMMLLLKKKGGGGGGGGGFFFEEECCCBBBAAADDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@AAACCCCCCCCCAAA>>>>>>===<<<;;;::::::999777===@@@===999999888777:::999777666666777999:::999666444333333333222111//////111555999;;;;;;:::111222555666666444111///...------,,,,,,------...---...///111111///...---,,,,,,,,,---------......,,,,,,,,,------.........000,,,***+++///222222000444666888999:::;;;>>>AAA>>>AAACCCDDDBBBAAA@@@@@@AAACCCFFFHHHGGGDDDAAA>>><<>>;;;<<<999999999:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAFFFAAAEEEAAADDDHHHPPPsss}}}cccGGGCCC???:::999888666666666777777666666555555555555666666777:::999AAAVVVlllwww]]]SSSZZZkkk}}}qqqhhhmmmooottt||||||nnngggeeeeeehhhmmmrrrwww}}}{{{|||rrrXXXTTT___||||||zzzxxxxxxyyyuuuvvvuuuqqqkkkiiijjjmmmkkkkkkjjjjjjhhhgggfffeeebbbccccccbbbbbbaaa```______]]][[[[[[\\\[[[ZZZXXXVVVUUUUUUUUUVVVUUURRRPPPNNNLLLJJJJJJKKKLLLKKKJJJFFFFFFFFFEEEDDDCCCBBBAAADDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@AAACCCCCCCCCBBB???>>>===<<<;;;::::::999666<<>>AAA???AAADDDDDDCCCBBBAAABBBBBBDDDGGGHHHGGGDDDAAA>>><<>>;;;<<<999999999999::::::::::::<<<<<<===>>>???@@@AAAAAACCCAAAGGGBBBCCCIIIVVV~~~qqqbbbEEEBBB@@@:::999888666555555666666666666555555555555666666888;;;:::DDD]]]sss}}}||||||aaaTTT^^^rrr}}}qqqhhhmmmppptttzzz{{{oooaaa\\\\\\^^^bbbhhhpppttt{{{vvvzzzrrrZZZXXX```|||{{{yyywwwvvvvvvrrrsssssspppmmmlllooorrrmmmllljjjiiigggfffeeeeeebbbccccccbbbbbbaaa```___\\\ZZZYYYYYYZZZ[[[YYYXXXVVVUUUTTTUUUVVVUUUSSSPPPMMMKKKIIIIIIJJJJJJJJJIIIDDDDDDDDDDDDDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@AAACCCDDDCCCBBB??????===<<<;;;:::::::::555;;;>>>;;;888999:::999;;;999777555444444555666777666444444444444222111......000333777999999888444666888888777444000......------,,,,,,------...---...///000000///...---,,,,,,,,,---------......///......------,,,+++++++++...000///,,,,,,111555444666888999:::;;;>>>AAA???BBBDDDEEEDDDCCCCCCDDDEEEFFFHHHIIIHHHEEEAAA>>><<<@@@EEENNN\\\jjjppppppxxxeeexxx}}}www^^^ZZZZZZnnn___aaaccceeehhhppp}}}pppccc[[[XXXWWWOOOIIIEEEDDDBBB===;;;;;;888999999999999:::::::::;;;<<<===>>>???@@@AAABBB@@@@@@IIIDDDEEEOOOdddfffmmmeeeFFFAAA===<<<;;;999777666666777777666666555555555555666666999;;;;;;IIIeee}}}xxxuuu}}}```XXX```ooo}}}qqqhhhlllppptttxxx}}}{{{uuulll```TTTPPPQQQSSSXXX^^^iiinnnvvv}}}rrrwwwqqqZZZWWW^^^xxx{{{xxxvvvrrrooonnnkkknnnqqqqqqooonnnppprrrnnnmmmjjjhhhfffeeeeeefffbbbccccccbbbbbbaaa```___\\\[[[YYYYYYZZZZZZYYYWWWUUUTTTTTTUUUVVVUUUSSSQQQMMMKKKJJJIIIJJJJJJIIIHHHBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAACCCDDDCCCBBB@@@???===<<<;;;;;;;;;;;;555;;;>>>;;;999:::;;;;;;<<<;;;888666444444444555666555444444555444222000---...///333666888777666666777999999777444000---...------,,,,,,------...---......//////......---,,,,,,,,,---------......------------------,,,,,,,,,---......---...111444444666888999:::;;;>>>AAA???AAACCCDDDCCCCCCCCCDDDGGGHHHIIIIIIHHHDDDAAA???===???DDDNNN\\\hhhooopppuuubbbxxxxxxvvvfff``````uuuxxx}}}}}}}}}{{{pppfff]]]WWWMMMGGGDDDDDDBBB>>>;;;;;;888888888999999999::::::;;;;;;<<<>>>???@@@BBBBBB@@@AAAJJJEEEGGGSSSnnn{{{aaacccHHHDDD>>>>>>===;;;999888888888999666666555555555555666666999:::;;;MMMooobbb\\\___hhhvvv|||ppphhhkkkppptttvvvzzz{{{sssiii___TTTIIIGGGHHHIIIMMMRRR\\\cccmmmxxxyyymmmtttqqq\\\UUUZZZtttzzzwwwtttnnniiifffdddiiioooqqqooommmmmmnnnnnnllljjjhhhffffffffffffbbbccccccbbbbbbaaa```___```^^^\\\[[[[[[ZZZXXXVVVUUUTTTTTTUUUVVVVVVSSSQQQOOOMMMKKKJJJKKKKKKJJJIIIBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@AAA@@@@@@AAACCCDDDDDDCCCAAA@@@>>><<<;;;;;;;;;<<<777===???<<<999;;;<<<<<<>>><<<:::777555555555666555555444444555555222000---...///222666777777555777888999999777333///---...------,,,,,,------...------............------,,,,,,,,,---------......++++++,,,,,,---.../////////---+++,,,///111222111444666888999:::;;;>>>AAA???@@@BBBBBBAAAAAABBBCCCGGGHHHIIIIIIGGGDDDAAA???===>>>CCCOOO\\\gggnnnqqqrrr~~~^^^www~~~qqqnnneeefffyyyuuuhhh```MMMHHHEEEFFFDDD???<<<<<<888888888888999999999999:::;;;<<<>>>???AAABBBCCCCCCBBBJJJDDDFFFVVVtttrrrkkkYYYGGGHHHCCC@@@>>><<<:::999999999999666666555555555555666666888999;;;QQQxxxkkk]]]```fffrrr|||pppggghhhooossstttwwwwwwlll^^^TTTJJJBBBAAACCCCCCFFFIIIOOOVVVaaammmxxxxxxooozzzzzzfffTTTYYYsss{{{wwwtttmmmfffcccbbbgggmmmooommmkkkjjjjjjkkkkkkjjjhhhggggggggggggbbbccccccbbbbbbaaa```___aaa___]]]\\\\\\[[[XXXVVVTTTTTTTTTUUUVVVVVVTTTRRROOOMMMKKKJJJKKKKKKJJJHHHDDDDDDDDDDDDDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@???AAACCCDDDDDDCCCBBB@@@>>><<<;;;;;;<<<===:::???AAA===:::<<<>>>===>>><<<:::777666555666777555444444555666555333000......000333666777777555666777888888777333///,,,...------,,,,,,------...------------------------,,,,,,,,,---------......)))***+++,,,...///000000000,,,)))+++000333222000444666888999:::;;;>>>AAA@@@AAABBBAAA@@@@@@AAABBBFFFGGGGGGGGGFFFDDDAAA@@@>>>===BBBOOO]]]fffmmmqqquuu~~~YYYttt|||xxxmmmnnn{{{zzzyyyllldddOOOJJJGGGGGGFFF@@@<<<<<<888888888888999999999999:::;;;<<<===???AAABBBCCCEEECCCJJJDDDIII\\\|||sss|||}}}QQQGGGKKKDDD@@@>>><<<:::999888888888666666555555555555666666777777;;;TTTsss[[[bbbooo~~~|||pppffffffnnnrrrrrruuuuuuhhhVVVLLLDDD???@@@CCCCCCDDDFFFHHHMMMUUU^^^iiitttzzzssslllVVV[[[uuuyyyvvvsssllleeebbbfffiiimmmllliiiggghhhiiiiiiiiiiiiiiiiiihhhggggggbbbccccccbbbbbbaaa```___```^^^\\\\\\\\\[[[ZZZXXXTTTSSSSSSUUUVVVVVVTTTRRROOOLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@??????AAACCCEEEDDDDDDBBBAAA>>>;;;:::;;;<<<======BBBCCC>>>;;;<<<>>>>>>===;;;888666555555666666444444444555666555333000//////111333666888777555444555777888666333///,,,...------,,,,,,------......------------------...,,,,,,,,,---------......++++++,,,,,,---...//////...---,,,,,,...000111222444666888999:::;;;>>>AAACCCCCCDDDBBB@@@???@@@BBBEEEEEEFFFFFFEEEDDDBBBAAA>>><<>><<<999888777777888666666555555555555666666666666:::VVVtttYYYeeeyyy|||ooofffeeemmmqqqqqqtttttteeeRRRHHHAAA>>>AAADDDDDDEEEFFFHHHJJJMMMRRRZZZfffrrrzzzwwwppp{{{|||hhhYYY^^^xxxvvvssspppjjjcccaaakkklllllljjjfffeeegggjjjggghhhiiijjjjjjiiihhhgggbbbccccccbbbbbbaaa```___]]]\\\[[[[[[\\\\\\[[[YYYTTTSSSSSSUUUVVVVVVTTTRRRNNNKKKIIIHHHHHHHHHGGGFFFGGGGGGGGGFFFEEECCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@??????AAACCCEEEEEEDDDCCCAAA>>>;;;:::;;;<<<>>>???CCCDDD???;;;===??????;;;999777555444444555666333333444555666666333000000000111444777888777666333444666777666222///,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......,,,---------------------+++...///...,,,---111555444666888999:::;;;>>>AAAEEEEEEEEECCCAAA@@@AAABBBDDDDDDEEEEEEEEECCCBBBAAA>>>;;;AAAPPP]]]eeekkkrrrPPPkkkyyynnnjjjfffdddjjjwwwttt^^^OOOMMMTTTeeerrroooyyy}}}{{{kkkkkklllbbbWWWSSSPPPTTTTTTOOOIIIEEE???999777777888999999999999888999:::<<<>>>@@@BBBCCCCCCGGGAAAJJJNNNPPPvvvooorrrkkkUUULLLKKKFFFCCC@@@===;;;;;;:::888666777777666555555555555555;;;:::;;;WWWzzzZZZ\\\nnn~~~qqqgggmmmlllkkklllooolll^^^OOODDD???===@@@CCCBBBDDDGGGUUU[[[aaabbb``````cccggg|||uuueeekkkrrrkkkZZZ```vvvxxxssstttggg^^^bbbgggxxxsssmmmhhhhhhiiijjjkkkiiihhhggghhhhhhgggdddbbbbbbbbbbbbaaa``````______\\\\\\\\\\\\[[[YYYXXXWWWUUUUUUUUUWWWWWWUUURRRNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>AAADDDFFFEEEBBBFFFBBB===<<<===>>>===;;;@@@FFFGGGAAA;;;;;;>>>>>>===:::777555666666666555222333444444333222000///000000111777>>>@@@<<<888555555444333111///---,,,---,,,+++***+++---///111........................,,,------......------,,,---------............///...------......///000111222444666888:::===AAADDDFFFEEEDDDAAA???>>>@@@BBBCCCDDDEEEDDDBBBAAAAAAAAA>>>@@@???LLLbbbkkkllltttHHHddd|||zzzmmmaaa^^^^^^fffsss}}}```OOOIIINNNVVVdddkkkccceeejjjnnn||||||ooorrrttthhhYYYRRRRRRWWWWWWPPPHHHAAA;;;555777777888999999999999888999:::<<<>>>@@@BBBCCCCCCEEE???EEEKKKYYYtttvvv|||fffTTTMMMLLLEEECCC@@@===<<<;;;:::999777888777666666555555666666:::999;;;WWWxxx{{{zzzzzz\\\]]]jjjvvv{{{rrrgggiiijjjiiiiiikkkhhhZZZLLLBBB===;;;>>>@@@???@@@CCCQQQXXXbbbmmmtttxxxyyyzzzvvvwwwfffkkksssmmmZZZaaavvvwwwsssooo___XXXdddnnnzzzuuuoookkkjjjlllmmmmmmiiihhhhhhhhhiiiiiifffdddbbbbbbaaaaaa```______^^^\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUVVVVVVWWWUUUQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@BBBEEEGGGFFFDDDIIIDDD@@@???@@@AAA@@@===???DDDEEE@@@<<<===@@@@@@===:::777555555666666555333444444444333222111000111111444:::@@@AAA===888555555444333111///---,,,---,,,+++++++++---///111........................,,,------......------,,,------------...............------......///000111222444666888999===AAADDDDDDDDDBBB@@@======???AAACCCDDDEEEDDDBBBAAAAAAAAA@@@AAA@@@LLLaaaiiikkksssEEE___xxx}}}lllYYYWWWZZZdddpppvvvrrrlllUUUIIIJJJTTT]]]jjjoooggg```fffiiizzz}}}xxxuuuvvvxxx}}}zzzqqquuuvvviiiXXXOOOSSSYYYZZZQQQFFF???999555777777888999999999999888999:::<<<>>>@@@BBBCCCCCCDDDAAABBBHHHdddxxxvvvaaaSSSOOOLLLEEECCC@@@>>><<<<<<<<<:::999999888888777666777777777888999<<>>CCCGGGHHHBBB>>>???AAA@@@<<<:::666555555666666666555444444333222222111111111222666<<>>:::777777777888999999999999888999:::<<>>=========;;;::::::999888888777777888888777888<<>>===??????===:::JJJMMMLLLEEE@@@@@@@@@>>><<<999666444555666666666666555444333333222222222000222777===AAA@@@;;;777444444444333111///...------,,,,,,,,,,,,---...///------------------------,,,------......------,,,,,,,,,---------............------......///000111222444666777999<<<@@@CCCBBBBBBBBB@@@===<<<===???BBBCCCDDDDDDBBB@@@@@@AAA???AAAAAAKKK___gggjjjuuu:::QQQkkk{{{|||}}}wwwoooXXXXXX[[[aaaeeeaaaWWWNNNPPPJJJSSScccqqqwww~~~vvvooonnnmmmkkkkkknnnggghhhhhheee[[[RRRNNNPPPXXX[[[YYYNNNBBB<<<888666777777888999999999999888:::;;;===???AAACCCDDDDDDCCCKKKHHHOOO{{{www|||kkk]]]QQQLLLLLLKKKEEEBBB@@@>>>>>>>>><<<:::::::::999888888888888888555888<<>>>>>;;;888HHHKKKIIICCC???@@@???===;;;888555444555666666666666666555555444333333222...111777<<>>>>>@@@BBBCCCDDDCCCAAA@@@@@@@@@<<>><<<::::::999888888777888888888555888<<>>>>>@@@???<<<999???AAAAAA======@@@@@@>>>:::777555444555666666666555666666777666444333222...111666:::<<<:::666444333333333222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...------......///000111333444666777888:::>>>AAADDDEEEEEECCCAAA???@@@@@@AAACCCDDDCCCAAA??????@@@:::>>>???JJJ]]]fffmmmzzz999NNNgggzzzyyyqqqUUUWWWWWWUUUOOOLLLKKKLLLMMMPPPfff~~~zzzlllgggdddaaa\\\UUURRRTTTRRRTTTTTTPPPLLLLLLOOORRRWWWRRRHHH===888888666222777777888999999999999888:::;;;===@@@BBBCCCDDDEEECCCJJJHHH___pppiii~~~ZZZTTTRRROOOPPPNNNIIIFFFCCCAAA???>>>;;;999999999888777777777777777555888;;;UUUlll[[[TTT\\\nnn~~~pppeee```dddeeeccc```[[[OOODDD>>>::::::>>>@@@>>>===>>>888;;;>>>>>>>>>???BBBEEEKKKhhhwwwcccMMMKKKXXX]]][[[[[[kkkuuuaaaTTTYYYqqqvvvrrrnnnkkkkkkkkkjjjiiikkkiiiffffffgggggggggfffcccccccccbbbaaaaaa``````^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUUSSSSSSSSSRRRPPPOOONNNMMMLLLJJJIIIIIIIIIIIIFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCAAADDDFFFFFFDDDCCCDDDFFFDDDBBB??????@@@@@@===999<<<>>>===;;;===AAABBB???999777444333444666666666444666888999888666333111...222666999999888555444333333333222111000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------...------......///000111333444666777888:::>>>AAACCCEEEEEEDDDBBB@@@@@@@@@AAACCCDDDCCCAAA??????@@@;;;???@@@JJJ\\\eeelllzzz555HHHbbbuuupppUUUWWWWWWRRRKKKIIIMMMSSSQQQRRRfff{{{tttpppbbb```___^^^YYYRRRQQQTTTMMMMMMKKKIIIJJJNNNOOOMMMOOOHHH===555555:::;;;777777777888999999999999888:::;;;===@@@BBBCCCDDDEEEFFFHHHDDD```xxxxxxccc|||TTTPPPSSSRRRQQQNNNJJJHHHDDDAAA???>>>;;;999999888888777666777777777666888;;;TTTjjjZZZUUU\\\lll}}}oooeee___ccceeeccc___ZZZOOODDD<<<999999>>>@@@>>>===??????===<<<<<<>>>>>>===<<>>>>>@@@???<<<888???AAA@@@===???CCCCCC???999777444333444666666666333555888:::999666222000000333777999888777666555333333333222111000///...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------...------......///000111333444666777777:::===@@@CCCDDDEEEDDDAAA@@@???@@@AAABBBCCCCCCAAA??????@@@===AAAAAAJJJ[[[cccjjjxxx555???___{{{wwwaaaPPPXXXSSSHHHKKKKKKSSSNNNbbbuuu{{{uuupppkkkggg___\\\XXXUUURRRPPPMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHBBB@@@===:::888888888888999999999999:::;;;<<<<<<===???BBBCCCCCCCCCCCCDDDDDDEEEJJJkkkxxxiiiqqqsssWWWXXXVVVNNNLLLKKKHHHEEEAAA>>>======<<<;;;::::::999888777777777888:::999999QQQ}}}UUUdddppp~~~sssjjj```cccfffgggbbbWWWIII@@@>>>999888===AAA@@@???@@@CCC@@@>>>======<<<:::888:::>>>FFFRRReeeuuuUUUGGGPPPXXXWWWbbbSSSeeeiii^^^aaayyy{{{yyyuuuppplllkkkkkkkkkjjjkkkjjjiiihhhggggggggggggeeeeeecccbbbaaa`````````______^^^]]][[[YYYWWWVVVSSSTTTVVVVVVUUUSSSPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCGGG>>>888<<<@@@>>>888555AAA@@@@@@AAACCCCCCBBB@@@===888444555555333222444777666555666777666555333111333444444444444555777666666555222///---------.........------,,,,,,,,,---------,,,,,,+++++++++---------.........//////...------,,,,,,,,,------...------......///000111444555777888999;;;>>>@@@GGGGGGFFFBBB???@@@EEEJJJHHHHHHFFFBBB???>>>???AAADDDAAA@@@FFFRRRaaalllqqq}}}555<<>><<<999777666666666777999999999999999:::;;;<<<===@@@BBBCCCCCCCCCDDDEEEGGGGGGNNNtttyyytttcccNNNTTTUUUQQQPPPPPPIIIFFFBBB??????>>>===<<<;;;:::999888777777777777999888777OOO~~~```gggvvvtttjjjbbbcccdddddd___UUUIIIAAA===999888===@@@@@@???@@@<<<<<<======>>>>>>===<<<:::<<<===???GGGYYYoooyyy[[[IIIMMMZZZbbbmmmfffyyyYYYZZZfff|||~~~tttqqqmmmkkkkkkjjjiiiiiikkkjjjjjjiiihhhhhhggggggeeedddcccbbbaaa`````````______^^^]]][[[YYYWWWVVVTTTUUUVVVWWWVVVSSSPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEDDDBBBBBBAAAAAABBBAAAAAA@@@???@@@AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFHHH???999<<<@@@===888555@@@??????@@@BBBBBBAAA@@@===777444666666444444666555444333333444333111///111222444444333333555666666666555222///---------......---------,,,,,,,,,---------,,,,,,+++++++++,,,------------............---------,,,---------...------......///000111333555777888888:::===@@@EEEFFFEEEAAA???@@@EEEJJJIIIIIIGGGDDD@@@???AAABBB@@@>>>>>>EEETTTcccooouuu555777OOOlllxxxdddLLLNNNLLLJJJSSSWWWaaauuu|||xxxtttnnnfff```YYYWWWSSSPPPNNNLLLIIIGGGEEEDDDBBB@@@>>><<<:::999:::999777666555555666777888888888888999:::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEJJJJJJWWWvvv```SSSZZZZZZUUURRROOOJJJGGGDDDAAAAAA@@@???>>>;;;;;;999888888777777777888777666LLL{{{~~~}}}gggaaarrrsssiiiccccccbbbaaa\\\SSSHHHAAA<<<888888===@@@??????AAA>>>@@@BBBBBBBBBAAABBBCCCGGGIIIJJJFFFCCCFFFOOOXXXdddzzz}}}cccOOORRRkkkxxxZZZhhh|||zzzsssrrrooommmkkkkkkkkkkkkjjjhhhfffggggggggggggeeedddcccddddddbbbaaa```_________^^^^^^]]]\\\[[[YYYWWWVVVTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGIIIHHHFFFFFFFFFFFFHHHIIIHHH@@@;;;===>>>;;;777555???>>>>>>???@@@AAA@@@???<<<777555777888666666888666555444333333222000...111222444444333333555666666666555222///------...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------......------......///000111222444666777888999<<>>@@@EEEJJJIIIIIIHHHEEEBBBAAAAAACCC@@@>>>>>>FFFTTTdddooouuu666444JJJgggvvviiiNNNOOOMMMKKKWWW```qqq|||xxxtttmmmddd^^^UUURRROOOLLLKKKIIIFFFDDDDDDCCCAAA???===;;;999888999888777777777777888999777777777888999:::;;;<<>><<<;;;:::999888777777777666777444HHHuuuppp[[[iiitttrrrfffbbbccccccbbb]]]SSSHHH@@@;;;888999===???>>>???BBBEEEFFFGGGGGGGGGIIINNNRRRTTTYYY]]]YYYOOOGGGDDDEEELLLcccuuu|||iiiWWW___mmmeee{{{tttiiigggkkkjjjjjjkkkmmmllljjjhhheeefffggghhhhhhfffdddbbbccccccaaa```___^^^^^^^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUVVVVVVUUUSSSQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKJJJIIIGGGEEEEEEGGGIIIJJJHHHBBB=========999666666???>>>======???@@@@@@???;;;777555888999888888::::::888777666666555222000111222444444333333555666555555444111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------..................------......///000111222333555666777999<<<>>>@@@AAABBB@@@>>>@@@EEEJJJHHHHHHGGGEEEBBBAAAAAABBBCCC@@@AAAGGGTTTcccmmmrrr777333FFFcccsss~~~nnnQQQQQQOOOMMM[[[kkk{{{tttnnnggg___YYYQQQNNNKKKIIIHHHFFFDDDBBBAAA@@@???>>><<<;;;:::999666666666666777777888888777777777888999;;;<<<===@@@AAACCCCCCBBBCCCEEEGGGHHH[[[{{{|||sssrrrlll``````eee___[[[YYYSSSOOOLLLIIIGGGEEECCCAAA>>>===<<<;;;999888777777777666888555BBBlll___fffkkklllpppdddaaaccceeeeee```UUUGGG>>>:::999:::>>>@@@???@@@DDDFFFGGGIIINNNVVVbbbnnnvvv||||||yyyoooaaaUUUNNNLLLJJJWWWfffooovvv~~~iiiZZZffffffjjj{{{oookkkgggggggggiiijjjjjjhhheeefffgggiiijjjjjjhhhfffeeebbbbbb```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTRRRPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAABBBDDDGGGIIIKKKIIIIIIHHHGGGGGGHHHIIIIIIGGGBBB>>>>>>;;;777666888???===<<<<<<>>>?????????;;;666555999:::999888:::;;;999888777777666333111111333444444444444555777444444333111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---.../////////.........------......///000111222333555666777999<<<>>>???@@@AAA@@@???@@@EEEIIIFFFFFFFFFDDDAAA@@@@@@AAABBB@@@AAAHHHUUUcccmmmrrr888222CCC^^^mmmyyyvvvUUUQQQQQQSSSeeeyyytttkkkeee^^^XXXSSSNNNKKKHHHFFFFFFDDDBBBAAA<<<<<<;;;;;;:::999888888444444444555555666666666777888888999:::<<<===>>>@@@BBBCCCCCCBBBCCCFFFHHHIIImmmxxxggg|||ooohhhjjjiii___\\\\\\UUUTTTRRRNNNKKKIIIFFFCCC@@@>>>===;;;:::888777777777666;;;777===```eeefffiiifffqqqeeeaaacccfffgggaaaUUUFFF<<<::::::<<<@@@AAA???BBBFFFJJJKKKRRR```uuu}}}ooofffaaa```UUUTTTXXX]]]]]]```qqquuucccZZZiiiyyymmmwww|||qqqllleeeddddddeeeffffffcccaaaccccccdddeeeeeedddcccbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>>>>???AAADDDGGGHHHHHHIIIKKKKKKKKKKKKIIIHHHFFFBBB???>>>:::555666;;;@@@>>><<<<<<>>>???@@@@@@:::666666999;;;888777999777666555444555444111///333444666666555555777888333333333111...,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,...///000000///......------......///000111222444666777888999<<>>===???HHHWWWfffqqqvvv777000===UUUdddsssZZZQQQUUUaaayyy|||uuullleee___ZZZSSSOOOLLLIIIGGGEEEDDDCCCBBB@@@<<<;;;;;;:::999888777777444555555666666666666555888888999:::;;;===>>>???AAABBBCCCBBBBBBCCCFFFHHHOOOzzzrrrfff}}}qqqnnnpppkkk]]]\\\___YYY[[[XXXUUUQQQNNNJJJEEEBBB>>>===<<<:::888888777777666>>>999999VVV}}}~~~kkkeeekkkiiissshhhbbbcccdddddd^^^SSSFFF===;;;;;;>>>BBBBBB@@@CCCIIIPPPSSS]]]rrryyynnnaaaWWWMMMHHHNNNYYY```fffddd[[[^^^rrrssszzztttnnnkkkhhhgggeeeeeeeeeeeebbb``````aaaaaaaaaaaaaaaaaaaaaaaa```___]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWSSSSSSRRRQQQPPPOOONNNNNNLLLKKKJJJHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDD>>>>>>???@@@BBBDDDGGGHHHHHHKKKOOORRRRRROOOKKKHHHDDDAAA@@@>>>999555777===AAA???<<<<<<>>>@@@AAAAAA:::666666999:::888666777444333222222333222000...444555777777666666888999333333222000...,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------------.........+++,,,...000111000//////...------......///000111333555777888888:::===@@@@@@BBBCCCBBB@@@AAADDDHHHDDDFFFFFFEEECCCAAAAAAAAA======???IIIXXXgggqqqvvv666---888NNN]]]ooozzzwwwzzz{{{```RRR[[[nnn}}}tttnnngggbbb^^^YYYSSSNNNKKKIIIFFFDDDDDDCCCAAA@@@>>>>>>===;;;:::888777777777777888888888888888777999999999:::<<<>>>???@@@AAABBBCCCBBBBBBCCCFFFIIITTT^^^mmm}}}cccccchhhcccXXX\\\dddaaa```]]]YYYUUURRRMMMHHHDDD>>>>>><<<:::999888777777666@@@;;;777PPPvvvzzzqqqgggoooooovvvlllccccccbbb```[[[QQQEEE>>>;;;;;;???CCCBBBAAADDDJJJSSSUUU___vvv~~~cccPPPFFF@@@===???LLLUUUWWWeee~~~mmmvvvpppqqqrrrmmmkkkiiihhhhhhgggeeecccfffeeeeeeddddddeeeffffff``````^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWRRRRRRQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAABBBDDDGGGIIIJJJHHHLLLRRRVVVVVVRRRLLLHHHCCCAAA@@@>>>999444888???BBB???======>>>@@@AAAAAA:::666666999:::777555666444333222222333333111///555666888888777777999:::222333222000...,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////+++,,,...000111111000///...------......///000111444555777888999;;;>>>@@@@@@CCCDDDCCCAAAAAADDDHHHEEEFFFGGGFFFDDDBBBBBBCCCAAA???AAAJJJWWWeeeooosss~~~444777;;;EEEXXXnnn}}}wwwpppuuunnnVVV___yyytttooojjjddd^^^XXXRRRMMMIIIGGGFFFEEEDDDCCCBBBAAAAAA<<<;;;:::999888888888888666555555444444666777888777888888999;;;===???@@@CCCGGGAAA>>>EEEGGGFFFNNNggg|||}}}hhhsssaaa``````aaaaaa```]]][[[```^^^ZZZVVVSSSMMMHHHDDD???===<<<;;;:::999666333;;;666999>>>HHHlllyyy```lllvvv|||pppfffggggggccc[[[PPPEEE>>>999999;;;???@@@???BBBGGGOOOXXX```tttoooTTTGGG@@@;;;AAABBB@@@KKKdddyyyxxx}}}sssmmmjjjhhheeeggghhhjjjjjjhhhfffeeeffffffggghhhgggeeedddbbb^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUTTTOOOKKKMMMRRRTTTQQQLLLKKKKKKJJJIIIIIIIIIIIIJJJDDDBBBAAAAAABBBCCCAAA@@@AAA@@@>>>???DDDKKKSSSXXX[[[[[[[[[YYYVVVRRROOOMMMGGGAAA>>>>>>;;;777:::AAA@@@===:::<<>>EEEVVVhhhppppppyyy555666888@@@PPPfff{{{~~~}}}zzzuuu^^^gggyyymmmiiieee___YYYTTTOOOJJJGGGEEEEEEDDDBBBAAA???>>>>>>;;;:::999888777777777777666666555444555666777888777777888:::<<<>>>@@@AAA@@@DDD@@@>>>EEEEEEFFFPPPpppoooxxxfffeeecccbbbbbbaaa^^^\\\^^^\\\YYYVVVSSSOOOJJJFFFBBB@@@>>>===<<<:::777555;;;777999<<>>===DDDDDDFFFRRRbbbwwwyyyqqqmmmkkkjjjggghhhiiijjjjjjjjjiiihhhggggggggggggfffeeeddddddaaa```___^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSPPPNNNPPPSSSSSSPPPLLLMMMLLLJJJIIIGGGFFFFFFFFFDDDBBBAAAAAABBBCCCAAA@@@>>>>>>>>>AAAGGGNNNVVVZZZeeefffeeebbb[[[RRRJJJEEEFFFBBB???>>>999555:::BBBJJJIIIGGGCCC@@@>>>===>>>666777888777555444555666333444333111000///111333666777888888888777666555555333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,---............---...------......///000111222444666888999<<>><<<::::::999999888777666666666666666666555555555666777888777777999;;;===???AAABBB???CCCAAAAAAFFFDDDHHHXXXjjjssshhhfffbbb```______]]]\\\[[[YYYWWWUUUTTTPPPLLLIIIFFFCCCAAA???===;;;999666:::888888999===UUUjjjggggggnnnwwwlllfffffffffaaaXXXLLLAAA999888777:::???AAAAAAFFFLLLQQQZZZbbbuuuvvv]]]UUUSSSVVVZZZaaahhhaaaPPPGGGLLLiiiwwwsssooonnnmmmmmmjjjiiiiiijjjjjjkkklllllljjjiiigggfffeeeeeeffffffccccccaaa```^^^\\\[[[ZZZZZZZZZZZZYYYXXXVVVTTTSSSRRRSSSTTTTTTTTTQQQNNNLLLNNNMMMJJJHHHFFFDDDCCCBBBDDDBBBAAAAAABBBCCCAAA@@@===>>>@@@DDDJJJPPPUUUXXX]]]___bbbccc___WWWOOOIIICCCBBBAAA???::::::DDDOOOVVVVVVSSSLLLBBB<<<;;;===666777888888666555555666555666555333000000111333999999999888777555333222333222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,---......//////.........------......///000111222444666888999<<>><<<:::888777888777666555555555555555666666666666666777777777777888:::<<>><<<999777888999777777:::IIIqqq}}}ppphhhfffnnnzzzvvvkkkccccccccc___WWWLLL@@@999999888999===???@@@DDDKKKNNNXXXaaauuupppnnnqqqqqqwwwcccRRRRRRgggtttqqqwwwooooooooonnnmmmjjjjjjhhhhhhiiijjjlllnnnkkkiiigggeeedddeeefffhhhccccccbbb```___]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTQQQUUUYYYXXXTTTOOOMMMLLLNNNLLLJJJHHHFFFDDDCCCCCCDDDBBBAAAAAABBBCCCAAA@@@???@@@CCCGGGJJJMMMOOOPPPMMMPPPUUUYYYYYYVVVQQQNNN@@@AAABBB???===CCCTTTccc[[[YYYUUUMMMDDD>>><<<<<<666888:::999888666666777777777666444111000111333:::999888777555444333222333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---..................------......///000111222444666888999<<>>@@@AAABBBCCCCCCDDDCCCFFFFFFCCCUUUyyy~~~vvv{{{wwwkkkiii]]]YYYUUUTTTUUUVVVXXXXXXXXXVVVTTTSSSRRROOOKKKHHHHHHEEEAAA>>><<<;;;999777666:::666666;;;BBBdddwww}}}{{{kkkhhhooovvvwwwkkk___``````^^^WWWLLLBBB<<<:::888999<<<>>>>>>CCCIIIMMMYYYeeezzz|||}}}sssqqqvvvooonnnpppnnnpppooommmllljjjiiigggffffffhhhkkklllkkkiiifffdddcccdddfffhhhaaaaaaaaa``````______^^^\\\\\\[[[[[[YYYXXXVVVUUUQQQVVVZZZZZZTTTOOOLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFDDDBBBAAAAAABBBCCCAAA@@@===???CCCGGGJJJKKKKKKKKKKKKLLLMMMNNNMMMKKKHHHGGG???BBBAAA<<<<<>>GGGZZZoooyyyyyy===888666888;;;FFFaaazzz}}}yyy}}}kkknnnfffJJJCCCDDDCCCFFFNNNaaaeeeccc\\\[[[^^^\\\TTTQQQNNNKKKHHHGGGFFFDDDBBBAAA@@@>>>===;;;999888777666666555555444555555666555666777888888888777777999;;;===@@@AAABBBBBBBBBBBBBBBAAADDDEEEDDDaaadddnnnrrrwwweee___YYYVVVSSSRRRSSSUUUVVVWWWUUUTTTRRRQQQPPPMMMJJJGGGGGGDDD@@@===<<<;;;999888555:::444666>>>>>>XXX|||qqqgggooossswwwlll\\\^^^___]]]WWWMMMCCC===:::888999<<<>>>???DDDKKKNNN[[[hhh~~~}}}{{{|||{{{nnnoooqqqnnnkkkkkkiiihhhfffeeeeeefffhhhiiijjjhhhfffccccccdddeeeggg````````````____________\\\\\\\\\[[[ZZZXXXVVVVVVRRRVVVYYYYYYTTTOOOLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIDDDBBBAAAAAABBBCCCAAA@@@999===BBBGGGJJJLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFF@@@CCC@@@999888BBBRRR\\\JJJGGGDDDDDDEEECCC>>>999777999<<<<<<;;;888777777666777666444111111222444666666555444444444444444222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................***+++,,,,,,------,,,,,,...------......///000111222444666888999<<>>999777888888>>>VVVpppvvvwwwzzzvvvmmmzzz|||kkkYYYHHHDDDEEEFFFDDDCCCJJJMMMQQQTTTUUUTTTSSSQQQNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>===;;;:::888777777666666555555555555666666555666777888999888777777;;;===???AAABBBBBBAAAAAABBB@@@???EEEHHHKKKrrrfffiiirrr```]]]WWWTTTQQQPPPQQQRRRRRRRRRPPPOOOOOOOOOOOOMMMJJJHHHGGGDDD@@@===<<<<<<;;;:::777;;;333666AAA:::MMMwwwfffpppuuuwwwkkk]]]______]]]WWWMMMCCC<<<999777999===@@@BBBIIIQQQVVVdddrrr~~~yyyvvv}}}pppppppppjjjhhhllljjjiiigggffffffffffffggghhhgggeeecccbbbcccdddeeeaaaaaa``````___^^^]]]]]]\\\[[[[[[ZZZYYYWWWVVVUUUSSSUUUWWWWWWTTTPPPLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGDDDBBBAAAAAABBBCCCAAA@@@;;;>>>CCCGGGKKKLLLLLLLLLFFFFFFEEEEEEEEEEEEFFFFFF>>>BBBAAA:::888>>>EEEHHHAAABBBCCCDDDDDDAAA<<<999555888;;;;;;999777666666555555555333111111333444777666555333333333333444333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................+++,,,,,,---------------...------......///000111222444666888999<<>>999888888555888NNNhhhoooxxx~~~vvvrrryyyuuutttuuussssss|||nnncccXXXHHH???>>>AAABBBAAA>>>@@@GGGNNNOOOJJJIIIMMMLLLJJJGGGEEEDDDCCC@@@???<<<<<<;;;:::999888777666666666555555555666666777555666777999999888888777<<<>>>@@@BBBBBBBBBAAA@@@CCCAAA@@@HHHLLLSSSyyyiiihhhiii^^^aaaUUUSSSPPPOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNLLLJJJGGGDDD@@@=========<<<;;;888<<<222666BBB777FFF}}}{{{|||fffssszzz|||vvvkkk___```aaa^^^VVVLLLAAA;;;888666999>>>BBBFFFNNNVVVeeesss}}}yyy~~~ttt~~~sssqqqooohhhgggmmmkkkjjjiiigggffffffeeeeeegggfffdddcccbbbbbbcccccccccbbbaaa```^^^\\\[[[ZZZ[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUSSSPPPMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAAAAABBBCCCAAA@@@@@@CCCFFFIIIKKKKKKJJJIIIIIIIIIGGGFFFDDDBBB@@@???;;;@@@AAA<<<;;;???@@@===<<>>>>>@@@III]]]rrr}}}}}}}}}???:::999:::555333BBBWWWlllzzz}}}kkkrrrvvvpppssstttyyyyyyjjjeee^^^VVVOOOKKKFFFBBBAAA@@@??????DDDFFFGGGFFFEEEGGGKKKOOOIIIGGGDDDBBBAAA@@@===<<<<<<;;;:::999888666555555888888888888777777777777666666666666777888999:::??????@@@AAABBBDDDDDDEEE@@@GGGHHHEEEOOOppp{{{xxxPPP~~~oooggg[[[SSSQQQPPPNNNMMMMMMNNNNNNMMMMMMNNNOOOPPPOOOLLLIIIGGGDDDBBB@@@???>>>===;;;999888555777999555DDDddd~~~zzz|||lllsss|||}}}wwwmmm_________]]]XXXNNNBBB:::999:::===@@@@@@DDDQQQ^^^rrryyyhhhiii{{{~~~|||tttnnnlllllllllllliiiiiihhhffffffeeeeeeeeeccccccdddcccccceeehhhkkkgggfffeeecccaaa^^^\\\ZZZ\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUTTTSSSQQQNNNLLLJJJJJJIIIGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCBBB???===@@@FFFKKKJJJJJJKKKJJJGGGGGGGGGFFFEEECCC@@@>>>===>>>CCCAAA:::777<<>>===???AAAAAA>>>:::888888777555444444444444444222000//////222555777888555333222333444444333222000---+++******+++---,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---..............................------............------......//////000222333444555555666666777:::???CCCCCCDDDDDDDDDBBBBBBDDDEEEGGGFFFEEEEEEEEEFFFHHHHHHBBB@@@BBBMMM^^^ppp{{{~~~???;;;;;;;;;666333@@@QQQiiixxx~~~ssszzzwwwnnnooossshhhZZZVVVPPPHHHFFFDDDAAA???@@@AAABBBCCCEEEJJJNNNNNNKKKIIIKKKNNNHHHEEEBBB@@@@@@>>><<<;;;::::::999888777777666666777777777777777777777777666666666777777999:::;;;@@@@@@AAAAAABBBCCCDDDDDDDDDIIIGGGJJJbbbsssdddssseee```VVVRRRRRRQQQPPPOOOOOOOOOPPPNNNMMMMMMNNNOOONNNKKKHHHFFFDDDAAA@@@???>>><<<:::999999555777999555BBB___pppuuu}}}yyynnn_________^^^YYYPPPDDD;;;999:::===@@@CCCHHHVVVdddzzz{{{qqq{{{xxx}}}zzzuuurrrpppnnnlllkkkiiihhhgggffffffeeeeeeeeefffffffffdddcccdddgggiiihhhgggeeecccaaa___]]]\\\\\\]]]^^^___^^^[[[YYYWWWUUUUUUTTTSSSQQQNNNLLLJJJKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCAAA???===>>>DDDIIIIIIHHHJJJIIIFFFFFFEEEDDDCCCAAA@@@>>>>>>BBBDDDAAA<<<;;;@@@CCCBBB@@@???>>>@@@AAA@@@===999999888777666555444444444444222000...///111444666777555222222333444444333333111...,,,++++++,,,...,,,,,,,,,,,,,,,+++******++++++++++++,,,---..................................../////////...------.........///000111333333555555666666777:::???CCCCCCDDDDDDCCCBBBAAACCCDDDEEEEEEFFFGGGHHHGGGGGGFFFAAA???BBBNNN```pppzzz~~~???<<<<<<===777444<<>>@@@DDDGGGJJJLLLTTT[[[ZZZSSSKKKGGGHHHEEEBBB@@@>>>===<<<;;;999888888888888777777777666666666666666666666666666666666666777888:::;;;<<>><<<:::999999666888:::444>>>WWWyyyxxxxxxlll^^^]]]^^^^^^[[[RRRFFF<<<::::::===AAAEEEMMM\\\jjj{{{{{{xxxyyyxxxvvvuuutttqqqmmmiiiiiihhhgggffffffeeeffffffhhhhhhgggeeedddccceeegggiiihhheeecccaaa`````````[[[]]]```aaa```]]]XXXUUUUUUUUUUUUSSSQQQOOOLLLKKKKKKIIIGGGGGGGGGGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>===CCCGGGGGGGGGIIIIIIFFFEEEDDDCCCAAA@@@@@@??????FFFDDD@@@>>>@@@EEEFFFCCCAAAAAA@@@AAAAAA???;;;888::::::888777666555555555333222000...///000333444555333222222444555555444333111///---,,,,,,---...,,,,,,,,,,,,,,,++++++***++++++++++++,,,---..............................//////000000///...------.........///000111222333444555666777888;;;???CCCDDDEEEEEECCCAAAAAABBBCCCCCCEEEGGGIIIIIIHHHFFFEEE@@@???BBBNNN```pppzzz~~~@@@>>>>>>>>>:::555999AAAXXXjjj|||~~~xxxrrrooojjjcccgggiiimmm{{{zzzooo^^^PPPIIIFFFBBB===;;;<<<===>>>AAAFFFLLLPPP\\\eeemmmjjj^^^OOOGGGDDDAAA???===;;;;;;;;;999777777777777777777777777777444444444555555555555555666666666777999;;;<<<===AAABBBBBBBBBBBBBBBBBBBBBCCCDDD@@@^^^nnnwwwbbb^^^]]]XXXXXXWWWWWWVVVUUUTTTRRRRRRTTTSSSQQQQQQPPPOOOLLLIIIJJJHHHEEEDDDCCCAAA>>><<<999;;;777888:::444:::NNN|||}}}tttggg\\\\\\\\\^^^\\\TTTGGG===<<<;;;===BBBGGGOOO^^^kkk|||wwwttt~~~zzzyyywwwuuutttpppllliiihhhhhhgggfffffffffffffffgggggggggeeeccccccdddfffiiihhheeebbbaaaaaabbbccc[[[]]]______^^^[[[WWWUUUUUUUUUUUUTTTRRROOOLLLKKKKKKJJJHHHGGGGGGFFFEEECCCBBBBBBBBBBBB@@@?????????===CCCGGGGGGGGGJJJJJJHHHFFFEEECCCBBBAAAAAAAAABBBHHHCCC>>>>>>DDDHHHGGGCCCCCCCCCBBBBBB@@@===:::888;;;:::999777666555555555333222000//////000222333444333222333555666555444111000...,,,,,,,,,------+++,,,,,,---,,,,,,++++++++++++++++++,,,---..............................000000000000///...------............000111222333444666777888999;;;???BBBEEEFFFFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGCCC@@@AAAKKK]]]nnnzzz@@@?????????<<<888999<<>>AAAGGGOOOUUUiiipppvvvrrreeeUUUKKKFFF>>><<<:::999999999888666555666666666666777777777333444444444555555555666555666666888:::<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBAAAIIIuuu{{{wwwwwwuuu```^^^ZZZYYY[[[[[[YYYXXXVVVUUUTTTSSSYYYWWWUUUTTTTTTRRROOOMMMNNNLLLJJJIIIHHHEEEBBB???;;;<<<888888;;;555777FFFtttzzzwwwyyy~~~sssggg\\\[[[\\\^^^^^^VVVHHH===>>><<<===BBBHHHPPP]]]iiiwwwzzzpppzzz}}}yyyuuuqqqooommmkkkiiihhhggggggffffffffffffgggdddeeefffeeeccccccdddfffhhhgggdddbbbbbbbbbdddeee```______^^^\\\[[[YYYXXXVVVVVVUUUTTTRRROOOMMMKKKLLLJJJHHHGGGGGGFFFDDDBBB@@@AAABBBAAA>>>===>>>@@@@@@FFFIIIHHHHHHKKKLLLJJJGGGGGGFFFDDDDDDCCCCCCCCCGGG@@@;;;>>>EEEHHHFFFBBBCCCDDDDDDCCC@@@<<<999888<<<;;;999888666555555444222111000///000111333444333222222333555666555444///...---++++++++++++,,,+++,,,,,,---------,,,,,,++++++++++++,,,---..............................///////////////...------------......///111222333444666888999:::<<>><<<::::::IIIYYYmmmyyy|||}}}tttccchhhccceeeccc]]]___jjjyyy{{{cccVVVJJJDDDBBB???======<<<======>>>AAAIIIUUU^^^llloooooojjj^^^QQQGGGBBB<<<:::888777888888777666555555555555666666666666333333444444555666666666555666777888;;;===???@@@AAAAAAAAABBBBBBCCCCCCCCCEEECCC]]]sssnnneeebbbZZZ___\\\[[[YYYXXXWWWVVVWWWWWW]]][[[XXXWWWWWWVVVSSSQQQRRRPPPOOOMMMLLLIIIEEEBBB<<<>>>888777;;;777666AAAhhhyyyjjjjjjrrrwwwlll^^^]]]]]]```aaaYYYJJJ>>>???===>>>DDDJJJQQQ[[[fffxxxrrrwww{{{wwwqqqmmmkkkkkkjjjiiiggggggffffffffffffggggggdddeeeffffffdddcccdddeeefffeeedddcccccccccdddeeedddcccbbb```^^^]]]\\\\\\VVVVVVVVVTTTRRRPPPMMMLLLLLLJJJHHHGGGGGGFFFDDDBBB???AAABBB@@@===<<<>>>AAADDDIIIKKKJJJIIILLLLLLKKKHHHHHHHHHGGGFFFDDDCCCBBBDDD===999===DDDFFFDDDBBBCCCDDDEEEDDD@@@<<<999999<<<;;;999777555444444333222111111111111333444555444333333444555666444333---,,,,,,++++++++++++++++++,,,,,,---------------++++++++++++,,,---..............................------...............------------...///000111222444666888999:::<<<@@@BBBEEEEEEFFFEEEDDDDDDEEEGGGJJJHHHFFFDDDDDDGGGJJJLLLGGGBBB@@@GGGXXXlllzzz}}}@@@@@@??????@@@@@@===:::???NNNbbbssszzz}}}ooogggccc```]]][[[ZZZ\\\hhhttt}}}|||{{{||||||{{{~~~~~~}}}~~~tttcccUUUIIIEEECCC@@@???@@@===>>>???@@@EEEQQQbbbnnnvvvrrrkkkaaaWWWLLLBBB<<<;;;999777777888888777666555555555555555555555555333444444555666666777777555555777999;;;>>>@@@BBB@@@@@@AAAAAABBBCCCDDDDDDHHHEEEqqqpppuuu}}}gggiiicccYYYdddZZZYYYWWWVVVVVVYYY\\\^^^^^^\\\ZZZYYYXXXXXXVVVUUUTTTRRRQQQPPPOOOKKKGGGDDD>>>???888666;;;888777???ZZZwwwiiifffmmmzzzqqqcccaaaaaadddeee^^^NNN@@@>>><<>>@@@BBB???<<<;;;>>>BBBFFFJJJLLLJJJIIIKKKLLLJJJGGGHHHIIIIIIGGGDDDAAA???BBB;;;888>>>CCCCCCBBBDDDBBBDDDFFFDDD@@@<<<::::::;;;:::888666555333333222111111111222333555666777444444333444666555333111------,,,,,,,,,++++++++++++,,,,,,---......------++++++++++++,,,---..............................***+++,,,---............---------...///000111222444666888:::;;;===@@@BBBAAACCCCCCCCCBBBCCCEEEGGGIIIHHHFFFEEEFFFGGGJJJKKKDDDAAAAAAJJJ[[[lllyyy~~~@@@@@@??????AAABBB???;;;777DDDYYYmmmxxx|||~~~yyyccc\\\YYY[[[YYYUUU\\\hhhvvvvvvwwwxxx||||||yyy{{{vvvtttxxx~~~uuuooommmllluuu}}}~~~}}}zzzuuunnnaaaRRRFFFBBBAAA======???>>>???AAADDDKKKZZZnnn|||qqqdddXXXNNNCCC===:::888777666777888777666666666555555555444444444444444555555666777888888555555777999<<<>>>AAABBB??????@@@AAACCCDDDEEEEEEJJJEEE}}}sssttt^^^eee]]]RRRbbbXXXVVVTTTTTTVVV[[[```ccc___\\\ZZZYYYYYYYYYWWWVVVTTTSSSRRRQQQOOOLLLGGGDDD???@@@999666;;;999777???PPPuuuoookkkppp~~~|||{{{sssfffddddddgggiiiaaaPPPBBB===<<>>BBBGGGKKKMMMJJJHHHJJJKKKIIIFFFGGGIIIIIIGGGCCC???<<<@@@:::999???CCCBBBBBBEEEBBBDDDFFFDDD@@@<<<:::;;;;;;:::888666444333222222000111111333444666888999555444444555666555222000------------------,,,,,,+++,,,,,,---.........---++++++++++++,,,---..............................))))))+++,,,---.........------------///000111222444666999:::;;;===@@@BBB???@@@AAAAAAAAABBBDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIAAA@@@BBBMMM]]]mmmwww{{{>>>>>>>>>======<<<<<<;;;>>>>>>MMMhhhzzz~~~lllbbbWWWTTTTTTTTTSSSSSSZZZcccnnnttttttqqqooopppoootttzzz}}}|||xxxsssqqqvvvxxxuuuooommmpppttttttrrrrrrrrrqqqmmmiiidddaaaddddddeeefffggghhhhhhiii]]]OOOCCC@@@BBBCCCDDDEEE???BBBIIIQQQ[[[cccjjjnnnxxxuuuqqqkkk^^^MMMBBB???777777777777666666666666555555555555666666666666888777777666666666666666777888:::<<<>>>@@@AAAAAAAAA<<<<<>><<<:::;;;>>>AAANNNKKKIIIIIIKKKKKKHHHEEEIIIJJJKKKIIIGGGCCC@@@???;;;666999EEEKKKGGGCCCCCCCCCLLLPPPGGG<<<888;;;======888444444666777444000333111000333777999888666888777555555555444333111,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---///111222333666777888888888;;;???BBBCCCCCCBBBAAA??????BBBDDDLLLJJJHHHHHHKKKLLLJJJGGGCCC>>>>>>JJJ^^^pppwwwwww>>>===<<<<<<;;;;;;;;;;;;;;;999EEE^^^rrryyy~~~{{{cccOOOMMMQQQOOOPPPTTTNNNWWWaaaggggggffffffgggmmmqqqvvvwwwuuuqqqnnnlllrrrrrrooojjjiiimmmooonnn___aaabbbccccccaaa___]]]YYYYYYZZZZZZ[[[\\\]]]]]]\\\QQQGGGCCCBBBAAACCCGGGRRRRRRUUU\\\fffooouuuwwwooonnnnnnmmmbbbOOO???888777777777777666666666666666666666666777777777777999888888777777777888888888999;;;===>>>???@@@@@@BBBBBBBBBBBBDDDGGGGGGEEEggg~~~vvvmmmbbb}}}```XXX\\\\\\ZZZZZZ[[[XXXVVVXXX\\\^^^\\\YYYXXXWWWWWWVVVUUUSSSQQQPPPPPPPPPOOOOOONNNKKKHHHHHHCCCAAA>>>;;;999999999999CCCggg|||sssppp|||zzzrrrpppqqqnnnggg]]]___```bbbeeeaaaRRRBBB???AAAAAAIIITTTVVV___uuu}}}yyy{{{uuurrrppppppnnnmmmlllkkkjjjjjjjjjjjjhhhgggeeecccbbbcccdddeeehhhiiiiiijjjjjjiiiiiiiiieeeeeeddddddcccbbbbbbaaaaaa```_________\\\XXXUUUWWWVVVTTTRRRPPPNNNMMMLLLKKKJJJGGGEEECCCCCCBBBBBB@@@@@@???===<<<===@@@CCCJJJJJJKKKLLLMMMLLLJJJHHHKKKNNNOOOLLLEEE@@@>>>???999666:::EEEKKKGGGDDDDDDOOOVVVWWWLLL@@@::::::;;;<<<888444333666666333000333111000333777999888666888666555444555444222111------------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---///000222333555666777777888;;;???BBBBBBBBBCCCBBBAAACCCFFFIIIKKKHHHGGGHHHLLLMMMLLLIIIDDD??????KKK^^^ooowwwwww<<<;;;:::999888999:::;;;:::666>>>SSSiiiuuu}}}eeeKKKGGGKKKJJJIIIMMMHHHOOOWWW\\\^^^___aaacccgggjjjmmmmmmkkkhhhfffeeekkkjjjeeeaaaccchhhhhhdddVVVWWWZZZ\\\]]]\\\[[[ZZZSSSSSSTTTTTTUUUUUUVVVVVVWWWPPPHHHDDDAAABBBJJJSSSfffgggkkkqqqxxx{{{zzzxxxjjjfffffffff```PPP@@@777777777777777666666666666666666777777777888888888999999888888888999999:::::::::<<<===>>>?????????<<>>DDDJJJLLLlllTTTgggppp\\\XXXZZZZZZYYY[[[ZZZXXXXXXYYY\\\]]]YYYVVVSSSTTTVVVVVVUUUSSSPPPNNNNNNOOOOOONNNMMMKKKJJJIIIEEECCC???;;;999888999999>>>___{{{uuu}}}xxxoookkkhhhbbb[[[VVVYYY\\\___ccc```SSSEEE@@@BBBBBBIIIVVV[[[fffzzzvvv}}}xxxuuusssrrrrrroooooommmlllkkkjjjjjjiiigggfffeeedddcccccccccccciiihhhhhhgggggghhhhhhhhhgggfffdddbbb```___``````^^^]]]]]]]]]]]][[[WWWTTTVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@@@@???>>>===>>>BBBEEEGGGJJJMMMNNNNNNMMMMMMNNNPPPSSSSSSMMMCCC<<<<<>>>>>>>>>>>>>>;;;===@@@@@@<<>>???>>>======???CCCFFFHHHKKKNNNOOONNNOOOSSSWWWZZZVVVPPPHHH@@@======???444:::AAAFFFIIIIIIFFFCCCDDDIIIJJJDDD???AAADDDEEE<<<:::777666666666444333222111111444888:::888555666555444444555444111///.........------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------///000111222333444555777888;;;@@@DDD@@@BBBCCCDDDEEEFFFJJJLLLKKKIIIGGGIIILLLNNNLLLJJJDDD@@@@@@JJJ\\\kkksssttt555555444444444555777888===999999DDDUUUgggwwwYYYGGGIIIJJJDDDCCCDDDFFFHHHIIIKKKMMMOOOQQQSSSTTTUUUUUUVVVXXXZZZ\\\YYYUUUSSSVVV\\\ZZZTTTUUUTTTSSSQQQNNNKKKHHHFFFJJJJJJJJJIIIIIIIIIIIIIIIFFFDDDCCCEEEJJJYYYtttsssfffUUUGGG@@@777777777777666666666666444444444555555555666666666666666777888999:::;;;<<<======>>>???>>>>>>>>>AAA===@@@FFF??????bbblll^^^iiinnnpppiiiccc___]]][[[ZZZ\\\]]][[[YYYYYYYYYYYYYYYXXXVVVXXXZZZZZZWWWRRRMMMIIIMMMPPPNNNJJJHHHKKKKKKGGGGGGDDD@@@===:::999999:::999NNNooo|||}}}ttthhh^^^VVVNNNFFFAAACCCJJJTTT\\\aaa___SSSFFF@@@DDDCCCHHHWWW```iiiyyyyyyyyy~~~}}}{{{yyyvvvtttsssrrrkkkjjjiiigggffffffeeeeeeeeeeeeeeeddddddcccbbbbbbeeedddbbbaaaaaaaaabbbcccbbb```^^^]]]\\\^^^___```\\\[[[[[[\\\]]][[[XXXUUUTTTTTTSSSRRRPPPMMMKKKJJJHHHGGGFFFEEECCCAAA@@@???<<<======<<<<<>>>>>????????????CCC<<<>>>DDD@@@IIIvvvtttSSS___ppp{{{zzzdddaaa^^^[[[ZZZYYYZZZ[[[ZZZZZZYYYYYYXXXXXXXXXWWWTTTUUUWWWVVVSSSNNNHHHEEENNNRRRPPPHHHFFFJJJIIICCCEEEDDDAAA>>><<<;;;::::::777BBB[[[}}}yyymmm^^^SSSKKKBBB===<<<<<>>;;;;;;<<<<<<<<<@@@DDDHHHPPPPPPPPPQQQSSSYYY```ddd```RRRBBB===@@@EEEEEEAAAKKK]]]iiigggcccccc^^^TTTGGGGGGCCC===;;;???AAA???===<<<:::888777666666666111000111555999:::777444444333333444444333///,,,---------,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------......///111111333444555666777:::???BBBAAABBBDDDDDDCCCCCCDDDEEEPPPMMMJJJJJJLLLLLLIIIFFFAAA???@@@JJJYYYhhhpppttt444555888:::;;;;;;::::::999::::::;;;AAAPPPcccppp~~~gggKKK@@@BBBBBBAAA@@@@@@BBBCCCCCCCCCBBBDDDGGGHHHIIIJJJLLLNNNKKKMMMLLLIIIIIILLLMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAACCCGGGMMM\\\sss~~~ooo\\\HHH<<<888777777777777666666666666444444444444555555555666666666666777999;;;<<<===;;;<<<===>>>???@@@@@@@@@===>>>??????HHHfffeee\\\{{{vvvggg\\\[[[WWWTTTTTTVVVWWWWWWRRRUUUYYYZZZZZZWWWTTTRRRQQQRRRSSSRRROOOKKKGGGDDDPPPUUUQQQGGGDDDHHHGGG@@@CCCCCCBBB@@@???===;;;:::888:::KKKnnnwwwhhhVVVKKKBBB;;;999;;;999???EEEJJJPPPSSSPPPIII@@@HHHIIIOOOaaammmttt~~~|||uuuuuuuuutttrrrooolllkkkjjjjjjiiiiiiiiiiiiiiijjjgggfffcccbbbaaaaaacccccccccccccccbbbbbbaaa```___]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ\\\]]]\\\YYYWWWUUUUUUUUUTTTRRROOOLLLJJJGGGGGGFFFFFFDDDBBB???>>>;;;<<<<<<===>>>AAAFFFJJJRRRRRRRRRUUUZZZ___cccdddVVVLLLAAA???CCCGGGGGGDDDVVVmmm{{{wwwpppooofffYYYGGGEEE???888777:::;;;999;;;:::999777555444444555111000111555999:::777444333222333444444222///+++............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---......///000111444555666666777999>>>AAA@@@BBBCCCDDDCCCCCCDDDEEEOOOLLLJJJJJJLLLMMMKKKHHHAAA@@@BBBKKKZZZiiirrrvvv555777;;;===???>>>===<<<999===>>>;;;>>>KKK___mmmzzz}}}~~~\\\DDDHHH???>>>======???@@@AAA@@@@@@CCCEEEGGGGGGGGGHHHJJJEEEIIIJJJFFFEEEGGGIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===@@@???AAADDDHHHQQQcccssshhhhhhmmmyyyuuujjj[[[MMM@@@888888===777777777777666666666666555555555555666666666777777777777999:::<<<>>>???;;;<<<===>>>@@@@@@@@@@@@:::EEEFFFAAAVVVsss[[[kkkssseee\\\ZZZUUUQQQPPPRRRSSSRRRLLLQQQXXX\\\[[[VVVQQQNNNPPPPPPQQQQQQOOOLLLHHHFFFRRRWWWSSSGGGCCCGGGEEE===BBBBBBBBBBBB@@@>>>;;;:::<<<777CCCfff|||wwweeeRRRFFF>>>888888<<<888<<>>???CCCHHHLLLRRRRRRTTTYYY```ddddddbbbLLLGGGCCCBBBEEEHHHGGGEEERRRkkk{{{uuullljjj```QQQFFFDDD>>>999:::???AAA???999999888666444222333444111000111555::::::777444222222333444444222...+++000/////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///000111555555666666777999===@@@???AAACCCDDDDDDDDDEEEGGGMMMKKKIIIJJJMMMNNNLLLJJJBBBAAACCCMMM\\\jjjtttyyy888888999::::::::::::999<<<666555:::===BBBTTTjjjttt|||RRR???<<<>>>???===>>>@@@@@@===CCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<=========???DDDJJJPPPTTTTTTXXXaaallluuuyyywwwsss^^^UUUIII@@@===;;;888555888888777777666666555555555555555666666666666666666666777999;;;<<<>>>>>>===AAABBB>>>:::;;;@@@CCC===>>>FFF[[[dddllluuuppprrr```XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRSSSQQQOOOLLLLLLMMMOOOPPPZZZUUUNNNHHHEEECCCBBBAAAAAA@@@@@@@@@AAA@@@===;;;:::888AAA___uuuaaaLLLBBBAAA???<<<:::888;;;???@@@???@@@DDDGGGIIILLLQQQZZZkkk}}}xxxttt~~~yyyyyyuuusssqqqpppppppppnnnlllkkkhhhffffffhhhiiigggeeegggfffcccbbbaaaccceeefffggggggfffeeedddccccccbbb```___^^^]]][[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVTTTSSSSSSQQQNNNLLLJJJIIIHHHFFFCCC@@@>>><<<999999;;;>>>CCCIIINNNRRR]]][[[]]]eeemmmnnnggg___[[[JJJ@@@FFFJJJEEE@@@@@@PPPYYY___]]]ZZZYYYVVVQQQJJJDDD???===???@@@>>>;;;777888888888777666444333///222666888777666555555222111111111111000///---------------------------***,,,......---------......------,,,,,,------...,,,---...//////...---,,,++++++,,,,,,,,,---------............///111222333333555666666777999===@@@BBBCCCEEEDDDCCCAAAAAABBBJJJIIIHHHJJJLLLMMMMMMLLLCCC???BBBOOO___jjjrrrwww777888999999::::::999999<<<777666;;;;;;===LLL^^^oooxxxwww[[[GGGDDD???;;;888888;;;>>>???======>>>???@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;===<<<;;;;;;<<>>============>>>@@@AAA@@@>>>CCC\\\~~~qqqhhh{{{zzz___YYYXXXWWWVVVUUUUUUTTTTTTTTTRRRRRRQQQOOONNNNNNPPPRRRLLLLLLLLLNNNPPPSSSWWWYYYVVVRRRLLLGGGEEEDDDCCCBBBCCCBBBAAAAAAAAA@@@===;;;;;;888;;;MMMqqq{{{eeeLLL@@@===;;;::::::999:::;;;<<<===@@@DDDGGGNNNRRRXXX```ppp}}}qqqnnnxxx}}}xxxxxxsssqqqooooooooonnnllljjjjjjhhhffffffhhhhhhgggffffffdddbbb```___```bbbcccggggggfffeeeddddddcccccc`````````___^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWUUUSSSRRRRRRSSSRRRPPPNNNJJJIIIHHHEEEBBB???===;;;::::::<<>>???@@@>>>;;;888999999999888666444333///222666888777666555555333333222222111000...---------------------------***,,,......---------...---------,,,,,,---------,,,---...//////...---,,,++++++,,,,,,,,,---------............///111222333444555666777888:::===@@@AAACCCDDDDDDBBBBBBBBBCCCHHHGGGGGGHHHJJJLLLKKKJJJAAA>>>BBBNNN]]]iiissszzz777777888999999999999999;;;888888;;;:::888AAANNNiiiuuuZZZJJJ???@@@CCC>>>999777<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<============>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::999888777777777777888<<<<<<>>>@@@AAA@@@===:::888444111111444777777666777777777777666666666666555555666666777777777777999::::::;;;<<<<<<======???<<<:::===AAACCCAAA>>>FFFYYYnnn^^^xxxooouuugggQQQXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRPPPMMMJJJKKKOOOTTTOOOOOOOOOOOOPPPRRRSSSTTTQQQNNNJJJGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA===;;;999:::888===[[[vvvbbbMMMCCCBBBBBBBBBCCCEEEDDDCCCCCCEEEGGGHHHGGGPPPXXX```hhhvvvyyynnnkkkttt}}}}}}yyyxxxqqqpppnnnmmmmmmllljjjhhhjjjhhhffffffggghhhgggffffffeeebbb```___```aaabbbddddddccccccbbbbbbaaaaaa___```bbbcccbbbaaa___^^^ZZZZZZZZZYYYXXXWWWVVVUUURRRQQQQQQRRRSSSSSSQQQOOOKKKJJJHHHEEEAAA>>><<<;;;;;;<<<>>>BBBIIIQQQXXX]]]fffhhhlllssswwwssshhh___OOOFFFAAACCCAAA:::888<<>>AAA@@@AAACCCCCCBBBBBBCCCEEEGGGFFFFFFGGGIIIJJJIIIHHHCCCAAAEEEOOO\\\hhhuuu666777777888999888888888999888999<<<:::666:::BBBaaasssaaaCCC???EEEDDD>>>;;;===<<<;;;<<<===>>>===<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888666666777777777777777777;;;::::::999888666444222777555444444777888777666777777777777666666666666666666666777777888888999;;;;;;<<<<<<<<<<<<<<<<<>>===???@@@???@@@BBBQQQxxxcccNNNRRRyyywwwsssaaaTTT]]]XXXXXXXXXWWWWWWVVVUUUTTTSSSSSSQQQLLLIIIJJJPPPVVVPPPPPPOOOOOONNNMMMMMMLLLNNNLLLIIIIIIJJJKKKJJJIIIHHHFFFEEEEEEDDDBBB???<<<777>>>;;;888OOO{{{xxxrrrxxx~~~ppp___OOOIIIIIIJJJKKKLLLLLLMMMQQQXXX___```]]]YYY[[[cccmmmttt}}}tttqqqyyy}}}zzzqqqooommmllllllkkkiiigggiiihhhgggfffffffffffffffhhhgggeeebbbaaaaaaaaabbb`````````_______________^^^```bbbdddeeecccaaa```[[[[[[ZZZYYYXXXWWWUUUTTTTTTSSSRRRRRRSSSSSSQQQOOOKKKJJJGGGDDD@@@===;;;:::;;;<<>>AAA???@@@AAABBBBBBBBBDDDFFFHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFIIIQQQ[[[gggvvv555666777777888888777777666777:::<<<:::888999===RRRnnn___GGG===:::===DDD>>>===<<<<<<===>>>===<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999888888888888555666777888999888888777777777666555444333333444666555555555666555444222666666666666777777777777666666777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>::::::EEERRRiiimmmGGGHHH```hhhpppbbb[[[[[[XXXXXXYYYXXXXXXWWWUUUUUUUUUTTTRRRNNNLLLNNNSSSXXXLLLLLLMMMNNNNNNOOOOOOOOOLLLKKKKKKLLLMMMOOONNNMMMJJJIIIHHHGGGGGGEEEAAA???999@@@<<<555IIIuuuvvvjjjmmmyyy~~~}}}tttdddTTTOOORRRWWW^^^cccbbbhhhuuuzzz}}}zzzsssqqqnnnmmmmmmllliiiggghhhhhhgggfffeeeeeefffggggggfffdddcccaaaaaaaaaaaa____________````````````]]]___aaadddeeedddbbb```[[[[[[[[[ZZZYYYWWWVVVUUUXXXVVVUUUTTTSSSRRROOOMMMJJJIIIFFFBBB???===;;;:::;;;===@@@FFFNNNVVV^^^bbbfffiiilllllleeeYYYLLLCCC>>>>>>???>>>;;;:::@@@HHHGGGFFFFFFGGGFFFDDDCCCBBBCCCBBBBBBAAAAAA@@@===;;;;;;;;;;;;:::888555333111222444666666555444555555666777777555111---------------------------------,,,...000///...------...,,,,,,---......---,,,,,,,,,---...//////...---,,,,,,,,,---------.....................///111222333444555777777888:::>>>AAA>>>???AAAAAAAAABBBEEEGGGJJJIIIHHHIIIJJJKKKJJJIIIIIIGGGIIIPPPYYYdddrrr555555666777777777777777555777999;;;:::999:::;;;AAA___|||yyyZZZCCC;;;<<<===<<<;;;;;;<<<===;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;888888888888888888888888888888888888888777666555444555777666555555666888555666777777777777666666666666666666777777777777666666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>999@@@ZZZvvv[[[ZZZnnnzzzyyydddaaa[[[TTTXXXYYYYYYZZZYYYWWWVVVUUUTTTSSSQQQPPPQQQSSSVVVWWWSSSRRRQQQOOONNNNNNNNNNNNLLLLLLLLLNNNPPPQQQPPPNNNMMMLLLKKKJJJJJJHHHEEECCC>>>@@@:::444GGGrrrnnnnnnppp~~~zzzmmmbbbdddqqqzzztttrrrooonnnmmmllljjjhhhgggggghhhfffeeedddeeegggdddcccbbbaaa```_________``````aaaaaabbbbbbcccccc]]]___aaacccdddcccbbbaaa\\\\\\\\\[[[ZZZYYYXXXWWWZZZXXXVVVTTTSSSPPPMMMJJJIIIGGGDDDAAA>>><<<<<<<<<<<<>>>CCCIIIQQQXXX]]]```aaadddgggeee\\\QQQGGGAAA:::;;;<<<;;;:::>>>GGGOOOMMMIIIIIIKKKKKKGGGDDDDDDAAABBBCCCCCCBBB???===;;;999999999999777555222111333555666666555444444555555777888555000,,,,,,------------------------------///000000...------...+++,,,---......---,,,+++,,,---...//////...---,,,,,,---------........................///111222333333555666777777999===@@@???@@@@@@@@@@@@AAADDDGGGLLLJJJJJJJJJLLLLLLKKKJJJGGGDDDEEEMMMWWWbbbooozzz444555666666777777666666555777888888888999::::::999KKKeeeyyyWWW===>>>===;;;<<<======;;;::::::::::::;;;;;;;;;;;;<<<888999999999::::::::::::888888888888888888888888999999888888777666666666555777999999777666777999666777888999999999::::::555666666666777777777888666777777888999:::;;;<<<999999::::::;;;;;;<<<<<<===<<<>>>AAADDDVVVzzzllliii___```ZZZVVVXXXYYYZZZZZZZZZXXXVVVUUURRRPPPOOORRRVVVYYYWWWTTTWWWUUURRROOOLLLKKKKKKKKKLLLLLLMMMOOOQQQQQQOOOMMMNNNMMMMMMMMMMMMLLLIIIFFFAAA???;;;;;;LLLoooyyyyyy{{{{{{wwwzzz|||tttrrrooonnnmmmllliiigggfffggghhhfffdddccceeegggbbbbbbaaaaaa`````````_________``````aaabbbcccccc```aaabbbbbbcccccccccccc\\\\\\\\\\\\\\\[[[ZZZZZZXXXVVVTTTRRRQQQNNNJJJHHHHHHFFFCCC@@@>>>============AAAGGGNNNTTTYYY\\\^^^aaacccddd___TTTJJJBBB???999::::::777888@@@JJJRRRPPPKKKKKKPPPQQQLLLHHHHHH???AAACCCDDDBBB???===;;;777777888777666444222111444555666666444444444555222555777444///+++,,,...------------------------...///111000...------...+++,,,...//////...,,,+++,,,---...//////...---,,,------------........................///111222333222333555555666888<<>>>>>===<<<999::::::::::::;;;;;;;;;777777888888999999999:::888888888888888999999999999888888888888999:::;;;444777999888555333444555444555666666666555777888555666666666777777888888666777777999:::;;;<<<<<<888888999::::::;;;<<<<<<@@@===>>>EEEQQQlllxxxjjjqqq___^^^```\\\___XXXYYYZZZ[[[ZZZXXXVVVUUUPPPNNNMMMRRRYYY\\\WWWRRROOOMMMKKKJJJKKKMMMPPPQQQLLLLLLLLLNNNPPPPPPMMMKKKOOONNNNNNNNNOOONNNKKKIIIAAA??????FFFUUUlll|||kkk]]]gggzzzsssqqqooommmlllkkkhhhfffeeeggghhhgggdddccceeegggccccccccccccbbbbbbbbbbbb\\\\\\]]]]]]^^^___``````bbbbbbbbbccccccddddddddd\\\\\\]]]]]]]]]\\\\\\[[[VVVTTTRRRPPPOOOMMMIIIGGGGGGEEEBBB???=========>>>???CCCIIIQQQWWWZZZ\\\]]]dddeeeccc[[[OOOCCC===;;;::::::888555777@@@KKKRRRMMMHHHHHHOOOQQQLLLHHHHHH>>>AAADDDEEECCC???===;;;555666666666666444222111444555666555444333444666111444666444...+++,,,...------------------------...000111000...------...+++,,,...//////...,,,+++,,,---...//////...---,,,---------.........//////............///111222333111333444555555888;;;>>>@@@AAAAAA??????@@@CCCFFFLLLKKKJJJJJJKKKLLLKKKIIIFFFAAABBBNNN^^^lllvvv}}}333333444444555666777777555555666777888999999:::===:::===RRRyyy___bbbqqqMMMAAA<<>>;;;<<<999444777???AAA<<>>CCCFFFKKK___vvvsssXXXPPPLLLRRReee|||{{{yyytttooonnnoooooojjjfffffffffggggggfffdddbbbaaabbbaaa``````aaabbbaaa______^^^]]]\\\\\\]]]___aaa```bbbeeeggggggfffcccbbb\\\]]]\\\[[[XXXVVVVVVWWWSSSTTTUUUSSSOOOKKKHHHGGGFFF@@@<<<<<<<<<:::;;;???EEEHHHQQQ\\\^^^ZZZZZZ___eeebbb^^^YYYRRRIII???999555;;;:::555888DDDKKKIIIRRRLLLIIILLLNNNKKKGGGGGG???BBBEEEGGGEEE@@@;;;777888999:::999555222111000777666555444333444555555777555333000...------------------............/////////.........---------...---,,,++++++,,,---.........------------....../////////...---------,,,///............//////000222444666666777777999;;;<<<@@@BBBAAA======BBBGGGNNNMMMLLLMMMNNNMMMKKKIII???>>>BBBOOO^^^jjjwww333333444444555666666777666666666777777888888999999777888IIIlllqqqoooXXXBBB;;;>>>???>>>===>>>===;;;:::999999888777999999999999999999999999888888888888888888888888888888888888777777777777666666777777777777666666777888888999999888888777777777777777777777777777999:::::::::::::::::::::@@@@@@???<<<===>>><<<888666KKKqqq~~~pppmmmwwwmmm]]]ZZZWWWXXX[[[[[[\\\[[[XXXUUUSSSSSSTTTTTTRRRPPPPPPSSSUUUUUUTTTMMMMMMKKKIIIHHHHHHKKKMMMOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNOOOOOONNNMMMKKKJJJIIIBBB???@@@>>>@@@OOObbbfffLLLFFFCCCLLLccc|||}}}yyytttooonnnoooooollliiiggggggggggggfffdddbbbaaaaaa___^^^^^^______^^^\\\]]]\\\\\\[[[\\\]]]^^^___```bbbeeeggggggfffcccbbb]]]]]]]]][[[YYYWWWWWWWWWTTTTTTSSSQQQNNNJJJHHHGGGEEE???;;;<<<<<<;;;===AAALLLPPPXXX___^^^YYYYYY^^^ddddddbbb[[[RRRHHH???;;;===;;;777666<<>>YYYjjjLLL@@@@@@???::::::::::::999888999;;;<<<::::::::::::::::::::::::888888888888888888888888999999888888888777777777666777777888888777777666777777888888888888777777777777888888888888888888:::::::::;;;<<<===;;;:::;;;999;;;>>>???======???LLLwwwsssiiiqqqwww```WWWVVVTTTUUUYYYZZZZZZZZZWWWTTTSSSSSSTTTVVVUUUTTTTTTTTTTTTRRRPPPMMMMMMLLLJJJIIIIIIKKKMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJDDD@@@>>>:::777@@@NNN~~~zzznnndddhhhtttWWWIIIFFFIIIWWWlllyyyuuupppnnnooopppnnnlllhhhhhhhhhgggeeecccbbbaaaaaa```^^^^^^^^^^^^\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^```bbbdddfffgggeeecccbbb^^^^^^]]][[[ZZZYYYXXXWWWUUUSSSQQQNNNKKKIIIGGGGGGBBB===:::;;;;;;;;;>>>CCCQQQVVV^^^bbb^^^YYY[[[aaabbbeeeeee^^^QQQEEE>>><<<>>>888666>>>IIIQQQTTTWWWPPPPPPSSSWWWUUUMMMFFFCCCCCCHHHOOOSSSRRRKKKCCC===;;;;;;:::777444333444555888777666444444333333333333222000...---------------------............///...............---------------,,,++++++,,,------........................------------...........................///000000222444666666777777999;;;===@@@BBB@@@<<<;;;???DDDHHHGGGFFFGGGIIIIIIHHHGGG@@@AAAGGGQQQYYYbbbppp|||333333333444444555555555666666666666666666666555999999777999HHHgggsssVVVLLLDDD::::::<<<===<<<::::::<<<>>>::::::::::::::::::::::::999999999999999999999999999999999888888888777777777777777888888777777777666777777888888777777666888888888888999999999999:::999999;;;>>>@@@???===<<<:::<<>>DDDRRRXXX```bbb^^^[[[___eeeaaafffggg___OOOBBB======<<<666:::HHHSSSWWW[[[ccc\\\VVVRRRTTTSSSLLLDDDAAACCCGGGLLLOOONNNHHHAAA======<<<:::666444333555777777777666555444333333333111000...---,,,,,,---...---------............///...........................------------------...---..................---,,,,,,,,,------...............---......///000111222444666666666777999;;;>>>AAABBB@@@;;;:::>>>CCCHHHGGGFFFFFFHHHJJJIIIIII@@@BBBIIIRRRYYYbbbppp~~~333333333444444444444444666666666555555555555555888999999888===RRRtttpppsss}}}sss\\\CCC?????????>>>;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888777777888888888888777777777777888888888888777777999999999999::::::;;;;;;:::999999:::<<<=========AAAAAAEEEKKKSSS___qqqnnn```vvvjjj\\\YYYWWWWWWVVVUUUUUUXXXYYYYYYYYYWWWTTTSSSSSSUUUPPPRRRTTTUUUTTTRRRPPPOOOLLLMMMNNNMMMKKKJJJJJJJJJJJJLLLOOOPPPPPPMMMJJJHHHGGGHHHJJJLLLMMMMMMMMMLLLHHHFFFEEEBBB>>>:::;;;???WWWvvvrrr}}}}}}{{{|||}}}pppfffVVVLLLBBB???>>>>>>@@@DDDGGGOOO[[[gggsssyyyzzzjjjJJJCCCLLL^^^ttt}}}}}}}}}yyy{{{xxxtttpppnnnmmmlllkkkjjjiiihhhfffeeedddcccbbbeeecccaaaaaaaaa```^^^]]][[[\\\]]]^^^____________```bbbcccdddeeedddcccbbb```^^^\\\[[[\\\[[[YYYVVVTTTPPPKKKHHHGGGFFFEEEDDD@@@===::::::999:::@@@GGGVVV\\\aaa```]]]]]]aaaeeeeeejjjkkkaaaPPPCCC???@@@;;;888???LLLWWW___ooowwwgggWWWRRRQQQMMMEEEAAAFFFGGGGGGGGGEEEBBB???======<<<999666333333666888666666666555555444333222000///---,,,,,,,,,---...---------............///---...........................////////////......------...//////...------+++,,,,,,,,,------......---------......///111111222444666666666777999;;;>>>AAACCC@@@<<<;;;???CCCGGGEEEDDDEEEFFFHHHHHHHHH???BBBJJJSSS[[[dddttt333333333333333333444444444444444555555555555555333666999999:::EEE]]]sss}}}ggg___\\\rrr~~~YYYBBB>>>:::999999;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888777888888999999888888777888888999999999999888888999999::::::;;;;;;<<<<<<;;;;;;;;;999888999<<>>>>><<<:::>>>DDDJJJSSSaaapppzzzssshhhmmmfffMMMMMMTTT```mmmwwwzzzxxxuuuzzzxxxzzz~~~wwwsssxxxwwwtttrrrooolllkkkjjjiiiiiigggfffeeeeeedddeeecccbbb````````````^^^]]]]]]]]]^^^^^^^^^^^^______aaaaaacccdddddddddcccbbb```]]]ZZZZZZ[[[[[[XXXUUUSSSNNNIIIFFFFFFFFFDDDAAA???===<<<===<<<>>>FFFOOO___cccddd```^^^```bbbcccjjjmmmlllaaaPPPDDDAAABBB777999AAANNN^^^tttuuu```VVVRRRMMMGGGDDDJJJHHHEEEBBB@@@>>>>>>>>>;;;;;;999555333333555888555555666666555555444333000///...---,,,,,,---...---------............///---------.....................////////////......,,,---...//////...---,,,,,,,,,,,,,,,---------------------......000111222222444666666777777999;;;>>>AAACCCAAA===<<<@@@EEEFFFDDDBBBBBBCCCEEEEEEEEE???AAAHHHSSS]]]gggvvv333333333333333333333333333333333444444555555666333555888:::888;;;IIIYYYqqqbbbfff~~~eeeYYYJJJAAA?????????===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777888888999999888888777999999::::::::::::999999999::::::;;;<<<<<<======:::===>>><<<:::<<>>???>>>@@@DDD<<>>???333;;;EEEOOO```xxx{{{nnn```WWWQQQJJJHHHIIIKKKHHHDDD@@@===;;;;;;;;;999999888555333333555777333444555666666666555444222111///------------------------............///---------.........//////,,,,,,---......---,,,,,,,,,---///000000///---,,,------,,,,,,,,,,,,,,,,,,------------///000111222222444666666777777999;;;>>>AAADDDBBB>>>>>>BBBGGGGGGEEEBBBAAABBBDDDDDDDDDAAA@@@FFFQQQ]]]iiiuuu333333333333333333333333222222333333444555666666777777999;;;777444<<>>999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999999888888999::::::;;;;;;::::::999::::::;;;;;;<<<===>>>>>>888===AAA@@@???DDDQQQ]]]dddVVVYYYhhhWWWUUUUUUUUURRRNNNMMMPPPSSSTTTRRRRRRQQQNNNKKKHHHHHHIIIJJJMMMOOOMMMJJJIIIIIIKKKLLLNNNPPPPPPNNNKKKIIIHHHGGGHHHIIIIIIHHHGGGEEECCCCCCDDDFFFGGGHHHHHHGGGGGGAAACCCCCC@@@??????>>><<>>;;;;;;>>>@@@===;;;;;;CCCCCCHHHRRRWWWYYYaaakkkmmmlllyyy{{{gggppprrrbbbVVVeeepppgggRRR\\\iiiooommmiiihhhiii[[[\\\eeesss{{{xxxuuuvvvmmmooorrrrrrqqqooommmmmmhhhgggfffeeeeeefffggghhhfffdddcccdddeeeeeedddccc```^^^\\\ZZZZZZZZZ\\\]]]aaaaaabbbccccccccccccccc```\\\XXXXXX[[[[[[WWWSSSQQQLLLGGGEEEFFFFFFAAA===<<<<<<>>>BBBEEEKKKWWWdddiiijjjgggcccgggpppqqqmmmhhhfff```SSSEEE<<<999:::555@@@IIINNNWWWdddgggbbbaaa]]]YYYUUULLLEEEFFFLLLJJJGGGCCC???;;;999888888888888888666333333444555222333444666666666666555333222000...---------------------.........//////---------.........//////******,,,,,,,,,,,,******,,,---///000000///---,,,---------,,,,,,+++++++++,,,,,,------///000111222222444666777777777999;;;>>>AAADDDBBB??????DDDIIIJJJGGGDDDCCCDDDEEEFFFEEEBBB@@@DDDPPP]]]iiittt|||444444444333333222222222222222333444444444333333555555555666777999:::;;;DDDggghhhddd|||~~~cccNNNDDD@@@>>><<<:::777666;;;AAA>>>;;;;;;>>><<<888888======<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;<<<;;;::::::;;;<<<@@@:::888::::::888<<>>?????????@@@GGGiiizzzyyy~~~}}}||||||~~~~~~tttcccNNNAAADDDBBBAAABBB@@@<<<===AAACCCBBBDDDHHHJJJJJJLLLOOORRRXXX\\\___iiiuuuqqqeee[[[eeehhhXXXQQQjjj~~~yyycccaaadddmmmtttqqqggg___SSSWWWddduuu|||wwwrrrrrrrrrooommmlllmmmmmmmmmllliiihhhgggeeeeeeeeeffffffeeegggjjjkkkjjjgggccc```aaa]]][[[[[[^^^```___^^^bbbcccdddcccaaaaaabbbccc[[[[[[[[[YYYWWWTTTQQQOOOIIIKKKJJJGGGDDDBBB???<<<===@@@CCCEEEIIISSSdddrrrwwwnnneeedddkkkssswwwvvvooodddVVVIIIAAA<<<888777666CCCNNNQQQPPPPPPQQQQQQRRRVVVWWWQQQGGGDDDKKKSSSPPPHHH>>>:::;;;======;;;;;;777333222333555444333333333333444666666444111...---,,,,,,++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------,,,,,,,,,---------...............//////000111222555666777777777999<<>>BBBRRR[[[___lll444444333333333222222222222222333333444444333333555555555666777888:::;;;===WWWnnnXXXbbb}}}kkkMMM<<<>>>@@@BBB@@@<<<888777;;;999:::>>>===999999===666666666777777888888999:::999999999999888888888<<<<<<===<<<;;;999999999999888===EEEGGGAAA<<<<<<;;;AAAPPPggg|||tttggguuu|||~~~yyyccc\\\ZZZWWWZZZVVVQQQOOOPPPRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMHHHGGGFFFEEEFFFHHHJJJLLLNNNMMMKKKKKKLLLIIIEEEAAADDDGGGIIIIIIHHHFFFEEEEEEEEECCCCCCDDDFFFFFFDDDBBBDDDCCCBBB@@@>>>===<<<<<<===@@@ZZZ|||~~~zzz~~~}}}{{{wwwgggSSSEEEBBB@@@AAADDDEEECCCEEEIIILLLFFFGGGNNNOOOKKKKKKQQQNNNTTTVVVVVV___jjjggg[[[SSS[[[^^^RRRRRRoooeeebbbgggttt~~~{{{mmmbbb\\\```lll{{{zzztttssspppmmmkkkjjjkkkkkkkkkjjjiiiiiihhhggggggggghhhhhhfffhhhiiijjjhhheeebbb______\\\ZZZ[[[^^^aaaaaa```aaabbbcccbbb```___```aaa[[[[[[ZZZXXXUUURRROOOMMMJJJJJJIIIFFFBBB???===;;;BBB::::::FFFVVVbbbooozzzwwwnnnffffffmmmuuuwwwwwwrrr```NNNEEEAAA;;;888888@@@KKKSSSSSSQQQRRRRRRRRRRRRTTTTTTOOOHHHFFFLLLRRRMMMGGG@@@<<<<<<======<<<:::777444333444666555444333222333555666777555333...---,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------...............//////000111222444666777777777999<<>>>>>>>><<<<<<>>>===::::::<<<>>>>>>????????????>>>===>>>>>>>>>>>>============999999:::;;;<<<===>>>???@@@;;;777:::>>>AAAGGGMMMccckkkwwwsssyyy}}}hhh^^^XXXXXX[[[ZZZWWWTTTSSSSSSTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLGGGFFFEEEDDDDDDFFFIIIKKKKKKJJJIIIIIIIIIGGGDDDAAAEEEHHHKKKKKKIIIGGGEEEEEEDDDCCCCCCEEEGGGHHHFFFEEEFFFEEECCCAAA???>>>======<<<:::IIIbbb~~~{{{zzz}}}zzz{{{|||~~~}}}|||vvvhhhTTTFFFDDDEEEIIILLLLLLJJJNNNTTTYYYOOOOOOZZZ[[[QQQQQQ\\\UUU[[[XXXQQQUUU___\\\OOOLLLQQQRRRKKKSSSvvvmmmllltttvvvxxx{{{zzzssspppmmmkkkiiihhhiiiiiihhhgggiiiiiihhhhhhhhhiiiiiijjjhhhhhhhhhgggeeebbb```^^^]]]\\\[[[\\\___aaabbbbbbaaabbbcccbbb___^^^^^^^^^[[[ZZZYYYVVVSSSOOOLLLJJJJJJIIIGGGCCC???<<<;;;<<<>>>===FFFXXXhhhqqqzzzuuunnngggiiiqqqxxxyyyxxxrrrYYYDDD@@@???:::999>>>NNNTTTXXXVVVSSSTTTUUUSSSRRRQQQOOOLLLIIIIIILLLNNNGGGEEEBBB???===<<<<<<<<<999777555555666777777666333333333555777777555444------,,,+++++++++,,,,,,,,,,,,,,,---------......------............------...------------,,,,,,,,,------------------------,,,,,,,,,---------...............//////000111222444555777888888:::===??????BBBCCCAAA======BBBGGGIIIGGGEEECCCCCCDDDFFFHHHFFF@@@DDDRRR\\\bbbqqq333222222222222222222222222222222222333444444555555555555555666777888999999@@@KKKaaa~~~{{{~~~|||lllXXXOOOOOOMMMIIIAAA>>><<<<<<===>>>???@@@============;;;:::888777999999999888888888888888???===<<<<<<>>>AAABBBCCCEEEDDDEEEHHHQQQaaauuupppffffffvvvggg```^^^YYYXXX\\\YYYXXXWWWWWWVVVUUUTTTSSSVVVUUUSSSPPPNNNKKKJJJIIIGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHFFFEEECCCDDDGGGJJJKKKHHHEEECCCBBBCCCDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCC>>>;;;@@@MMMggg|||sssqqq}}}wwwvvvyyy~~~{{{{{{zzzzzzyyytttgggUUUHHHJJJRRR\\\___XXXRRRZZZfffmmm___```ppprrreeefffuuurrrtttjjjXXXTTT[[[VVVIIIHHHJJJKKKHHHVVV|||sssuuuyyyrrrpppkkkjjjhhhhhhhhhhhhgggfffgggggggggggghhhhhhiiiiiiiiihhhgggdddbbb```^^^]]]]]]\\\]]]]]]___`````````aaabbbcccbbb```]]]]]]]]]\\\[[[XXXUUUQQQMMMJJJHHHHHHFFFDDDAAA===999<<>>AAACCCAAA======BBBHHHIIIGGGEEECCCEEEGGGHHHIIIGGGBBBFFFRRR\\\dddsss222222222222222222222222222222111222222444555666444444444444555666777777555999===DDD[[[oooYYYOOO```tttnnn[[[PPPLLLEEE@@@@@@AAABBB@@@>>>>>>>>>===<<<;;;:::999;;;<<<<<<<<<=========>>>GGGDDDAAA@@@AAABBBBBBBBBJJJ]]]vvvlll___ZZZfffyyy~~~ttt______bbb\\\XXX\\\YYYYYYZZZZZZXXXVVVUUUTTTVVVVVVTTTRRROOOMMMKKKJJJIIIKKKMMMOOOPPPNNNLLLJJJIIIIIIJJJIIIHHHHHHGGGHHHGGGIIILLLKKKIIIFFFDDDCCCCCCEEEGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFF===<<<>>>AAATTT~~~~~~pppqqq~~~wwwtttuuu{{{}}}|||{{{wwwpppcccUUUKKKSSSeeeyyy{{{nnneeeqqq|||dddVVVYYYTTTEEEDDDFFFHHHIII\\\ssswwwvvvrrrrrrkkkiiihhhhhhiiiiiigggeeeddddddeeefffffffffggggggiiigggeeebbb```]]]\\\[[[]]]^^^^^^^^^^^^]]]]]]]]]```bbbcccbbb```]]]\\\\\\\\\ZZZWWWSSSOOOKKKIIIGGGFFFBBB@@@???<<<:::@@@IIISSSnnn~~~yyy{{{|||iiigggiiipppyyy~~~zzzuuuXXXGGG:::999999:::HHHYYYXXXZZZZZZWWWXXX[[[ZZZVVVOOOJJJFFFEEEHHHJJJHHHEEE???BBBDDDDDDAAA>>>===<<<666777888999999888777777888777666666666444111///,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---..................---------------------------------------------------,,,,,,,,,---------..................///000111222333555888999:::;;;>>>???>>>AAACCCAAA===>>>CCCHHHJJJGGGDDDDDDFFFIIIJJJJJJHHHDDDGGGRRR\\\eeeuuu111111111222222222222222222222111111222444666777444444444444444555666666777888;;;<<>>??????AAABBBCCCDDDDDDDDDDDDFFFLLLTTTXXXXXXVVVooozzzdddYYY\\\eee{{{zzzlll^^^aaaddd^^^YYY[[[XXXZZZ\\\[[[YYYVVVUUUUUURRRRRRSSSRRRRRRQQQPPPOOOLLLNNNQQQSSSSSSQQQNNNLLLIIIKKKKKKKKKJJJIIIKKKLLLLLLNNNNNNMMMJJJHHHFFFFFFDDDGGGIIIJJJJJJJJJKKKLLLOOONNNLLLIIIGGGEEEDDDDDD<<<<<<>>>===HHHnnnsssxxxyyyttttttsss|||}}}}}}{{{zzzuuummmddd[[[WWWUUUeee}}}kkkVVVXXXSSSEEE@@@DDDJJJPPPeeevvvvvv~~~~~~qqqsss~~~tttooonnnjjjiiiiiiiiijjjiiigggeeebbbcccddddddeeeddddddcccfffeeecccaaa^^^\\\ZZZYYY\\\^^^___^^^\\\[[[ZZZ[[[]]]```bbbaaa___]]][[[[[[YYYWWWTTTPPPLLLIIIGGGFFFBBB>>>===>>>===<<>><<<444777::::::999777666666888666555555555333000---,,,,,,+++++++++,,,------,,,,,,,,,---------......------............------,,,,,,,,,------------...------------------------,,,,,,,,,---------...............//////000111222222555888:::;;;<<<>>>@@@===@@@BBBAAA===>>>CCCHHHKKKGGGDDDDDDHHHKKKLLLKKKIIIFFFHHHQQQZZZeeeuuu000111111111222222222222222111111111222444666888444444333333444444555666999666;;;@@@<<>>BBB```zzzyyy|||}}}}}}wwwwwwoooyyy~~~zzz{{{vvvtttnnnddd\\\^^^hhhrrrmmmTTTWWWUUUHHHBBBIIIRRRYYYmmmwwwnnnlllllldddYYY___ooouuunnniiiiiihhhhhhhhhiiihhhfffdddbbbcccdddddddddcccbbbaaaccccccbbb```^^^\\\YYYXXXYYY[[[^^^]]][[[YYYZZZ[[[YYY\\\______]]][[[YYYYYYVVVTTTPPPLLLHHHFFFDDDCCC???::::::>>>>>>@@@NNN```sssiii```ggg~~~gggdddfffmmmwww~~~zzzmmmbbbCCCAAA:::444999JJJYYY```VVVWWWXXXZZZ^^^```YYYPPPQQQMMMIIIHHHJJJJJJGGGDDD@@@??????BBBDDDCCC???;;;444777;;;;;;888555444444444333333444444444111///,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------...............//////000111222111444888:::<<<===>>>@@@===@@@BBBAAA>>>>>>CCCIIILLLGGGDDDDDDIIIMMMMMMLLLJJJHHHIIIPPPYYYeeettt000000111111222222222222222111111000222444666888444444333333333444555555555///666BBB<<<555SSSjjjSSSTTTeeeuuu|||oookkkfff___[[[YYYYYYYYYaaabbbdddgggjjjlllnnnooolll]]]\\\YYY\\\www}}}tttuuueeeaaa]]][[[ZZZZZZZZZZZZYYY[[[\\\[[[WWWUUUVVVWWWTTTTTTUUUTTTSSSRRRPPPOOOQQQPPPNNNMMMMMMNNNPPPQQQIIIKKKMMMLLLJJJJJJMMMPPPOOOOOOMMMJJJFFFEEEFFFGGGGGGIIILLLLLLJJJJJJKKKMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGAAAAAA??????WWWyyywwwvvvzzzzzzoooxxx{{{|||~~~{{{vvvtttmmmccc___kkkmmmSSSXXXXXXLLLHHHOOOZZZ```rrrpppaaaXXXWWWPPPIIIRRRddd___uuuwwwqqqlllhhhgggggghhhhhhhhheeeccccccddddddeeedddcccaaa```bbbbbbaaa```^^^\\\YYYWWWVVVYYY\\\]]][[[YYYZZZ\\\VVVYYY\\\]]][[[YYYXXXWWWSSSQQQMMMIIIFFFCCCBBBBBB===888888>>>@@@BBBSSSfffbbbUUUWWWmmmrrrhhheeehhhoooyyy~~~wwwgggYYYAAAAAA999222;;;QQQ^^^\\\VVVXXXYYY\\\```aaaXXXMMMSSSPPPLLLKKKKKKKKKHHHFFFAAA>>>===AAAEEEEEE@@@;;;333777;;;;;;888444333333111000111333444444333111++++++++++++,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,---------...............//////000111222111444888;;;<<<===???@@@===@@@BBBAAA>>>>>>DDDIIILLLGGGCCCEEEJJJNNNNNNMMMJJJIIIJJJOOOXXXdddsss000000000000000000000000000000000000111111111111111222222333333444444555888444333555666888DDDQQQuuuuuucccWWWQQQLLLQQQYYYeeesss]]]]]]ddduuutttkkk~~~nnngggdddccc```]]]ZZZXXXVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTYYYXXXVVVSSSQQQOOONNNMMMLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMKKKKKKLLLPPPRRRQQQNNNKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIGGGEEEDDDDDDEEEGGGIIIDDDCCCBBB@@@@@@LLLfff~~~{{{xxx{{{~~~zzzxxxzzz||||||{{{||||||{{{xxxvvvwwwvvvnnnfffpppmmmZZZ\\\[[[QQQTTTSSS\\\iii{{{{{{rrriiiaaa]]]UUULLLNNNWWWUUUmmm{{{qqqmmmmmmhhhiiijjjiiigggfffeeefffeeedddcccaaaaaaaaabbbbbb`````````___]]][[[YYYWWWVVVWWWWWWWWWXXXYYYYYYYYYUUUXXX\\\[[[XXXUUUSSSTTTOOONNNLLLHHHDDD@@@<<<:::;;;;;;<<<===@@@HHHQQQXXXIIIFFFYYYzzzuuuggggggrrrtttyyy}}}{{{lllUUUCCC<<<:::666:::PPPgggkkkbbb```[[[[[[aaaccc^^^XXXUUUPPPMMMLLLOOOVVVZZZXXXUUUHHHAAA>>>AAAAAA;;;777777;;;;;;::::::888777555444444333333333111000......***+++,,,---............------------------------///...---,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------...............//////000111222333555999::::::;;;<<<===???AAABBB@@@>>>===AAADDDIIIIIIHHHIIIIIIJJJKKKLLLIIIEEEEEELLLWWWcccrrr}}}//////////////////////////////000000000111111111111111222222333444444444555333555777666666>>>HHHIIIdddjjj[[[UUUSSSPPPXXXccccccppp|||~~~xxxrrrllljjjkkkwwwmmmccc```aaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWUUUSSSQQQNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNMMMMMMMMMNNNNNNMMMKKKLLLNNNPPPNNNLLLJJJJJJKKKLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIEEEDDDCCCCCCCCCCCCDDDEEEAAAAAA@@@>>>===EEEZZZoooqqqiii~~~~~~{{{tttppprrrzzz}}}{{{zzz{{{}}}|||yyywwwwwwxxxtttqqqzzz|||iii]]]ccchhhdddUUUYYYffftttoooiiihhhkkkiiiccceeemmmooowwwllliiihhhiiijjjkkkjjjgggeeeeeeeeeeeeeeedddcccbbbbbbbbbbbb____________]]][[[YYYXXXWWWWWWXXXXXXXXXXXXXXXXXXUUUWWWYYYXXXTTTPPPOOOOOOMMMKKKIIIFFFBBB???===<<<<<<;;;<<<>>>BBBHHHLLLNNNIIISSSjjj|||jjjbbbiiizzz}}}wwweeePPPAAA@@@;;;888BBBYYYlllooohhhffffffeeecccaaa]]]WWWSSSLLLLLLNNNRRRWWWYYYWWWUUUNNNGGGCCCDDDBBB<<<888888;;;;;;:::999888777555444444444333222111///...---******+++,,,------------------------------------///...---,,,,,,,,,,,,---------,,,,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,---------..................//////000111222333666999:::;;;;;;<<<>>>???AAABBB@@@>>>>>>AAADDDGGGGGGGGGHHHHHHIIIJJJKKKGGGDDDEEELLLVVVcccrrr~~~........................//////000000000000111111111111111222333333444444222333666888777444777<<<555FFFiiiwwwnnn^^^TTTQQQKKKPPP\\\ggghhhffffffggggggzzz~~~kkkeee]]]XXX[[[jjjnnn```___^^^]]]\\\\\\[[[ZZZYYYYYYYYYWWWVVVUUUTTTSSSTTTUUUUUUSSSRRRPPPNNNLLLJJJJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOMMMKKKJJJJJJKKKJJJIIIIIIKKKLLLMMMLLLJJJJJJJJJJJJIIIHHHGGGEEEEEEBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@>>>;;;>>>LLL\\\{{{~~~mmmeee{{{}}}qqqhhhffflllxxx~~~{{{xxxyyy}}}~~~{{{wwwwwwwwwtttsss{{{uuulllggg___XXXVVV\\\hhhpppssswwwzzzzzzzzz|||~~~kkkcccjjjpppoooZZZ```qqqqqqjjjiiioootttvvv~~~wwwnnnkkkkkkjjjlllllljjjgggeeeddddddeeeeeeeeeddddddbbbaaaaaa]]]]]]^^^]]]]]]\\\ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXUUUVVVVVVSSSOOOLLLKKKKKKJJJHHHEEEBBB???>>>>>>>>><<<<<<<<>>@@@AAA@@@>>>>>>AAAEEEEEEFFFFFFGGGGGGHHHIIIIIIEEECCCEEELLLVVVbbbrrr........................////////////000000000111000000111111222333333333111333555777555444555777999@@@PPPkkk|||uuuoooVVVXXXVVVQQQNNNPPPQQQPPPZZZlll~~~tttggg```___nnnkkk]]]XXXVVVTTTXXXWWW___nnn|||}}}mmm```\\\___\\\[[[[[[[[[ZZZYYYXXXXXXWWWSSSRRRPPPNNNNNNOOOPPPRRRPPPOOOMMMLLLJJJJJJIIIIIIKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNLLLIIIGGGFFFGGGGGGGGGHHHJJJMMMMMMLLLJJJKKKJJJJJJHHHGGGEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@BBBAAA===<<>><<<;;;<<<============???EEEQQQ___jjjmmmdddlllvvvvvv___JJJ@@@>>>999999DDDXXXhhhoooxxxyyyccc[[[UUULLLIIIKKKMMMMMMLLLJJJJJJKKKNNNIIICCC>>>:::888777777===<<<:::999777666555555777666444111///---,,,++++++,,,,,,,,,,,,++++++***------------------------...------,,,,,,,,,---------,,,,,,,,,,,,------.........---------,,,,,,,,,------........./////////............///000111222444666999:::;;;<<<>>>@@@>>>@@@AAA@@@>>>>>>AAAEEEEEEEEEFFFGGGHHHHHHHHHHHHEEECCCFFFNNNWWWcccsss~~~////////////////////////...////////////000000000//////000111111222222333222333444444444555777888444777>>>GGGXXXyyywwwjjjdddaaaZZZRRRRRR[[[___[[[XXX]]]dddhhhhhh]]]UUUUUUXXXWWWSSSPPPSSShhhmmmdddbbbeeekkkvvvyyyddd___[[[[[[[[[VVV[[[[[[[[[ZZZXXXVVVTTTSSSPPPOOOMMMLLLKKKLLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLLLLIIIJJJKKKJJJGGGEEEDDDDDDEEEEEEFFFHHHKKKKKKJJJHHHJJJIIIIIIGGGFFFCCCBBBAAA@@@AAACCCEEEEEECCCAAA@@@???>>>@@@BBB???<<>>>>>BBBDDD@@@<<<@@@BBBDDDEEEFFFGGGHHHJJJMMMQQQSSSXXXhhh~~~uuuqqq{{{qqqhhhnnn|||zzzqqqooommmnnnoooooommmjjjgggffffffcccdddddddddcccaaa___]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUSSSRRRPPPOOONNNMMMHHHEEE@@@<<<999:::;;;<<<===@@@BBBEEENNNbbb~~~{{{kkkmmmwww~~~kkkQQQ???:::<<<:::BBBTTTeeekkkooo~~~fffYYYRRRIIIRRRPPPMMMIIIEEECCCDDDFFFGGGEEEAAA;;;888888::::::>>><<<:::888666555555555777555333000...---,,,+++,,,---------------,,,+++------------------------------,,,,,,,,,------...---,,,,,,,,,------...///......---------,,,,,,,,,------------.........///............///000111222444666888999:::<<<>>>AAA===???AAA@@@>>>>>>BBBEEEEEEEEEGGGHHHIIIIIIHHHHHHEEEEEEIIIPPPXXXcccsss}}}////////////////////////......////////////000000/////////000111111222222222444333111222666888777333666999999:::MMMtttyyyyyyooo^^^VVV\\\dddfffbbb[[[ZZZeeettt}}}uuu```XXX]]]\\\ZZZZZZTTT[[[[[[ZZZYYYWWWTTTQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIHHHGGGHHHIIIJJJKKKGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEDDDFFFGGGHHHGGGEEEFFFFFFEEEEEECCCBBBAAA@@@===>>>@@@AAAAAA@@@>>>======<<<===@@@???;;;;;;???FFFaaayyykkkwww}}}vvvpppkkkgggcccjjjnnnyyy}}}{{{zzzttttttwww|||~~~uuubbbRRRIIIDDD???>>>BBBDDDDDDBBBAAABBBCCCEEEGGGHHHIIIIIICCCDDDFFFPPPfffuuupppnnnooopppqqqooollljjjiiiiiieeeeeedddcccbbbaaa___^^^\\\[[[ZZZZZZYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYVVVUUUSSSSSSRRRQQQNNNLLLDDDBBB>>>;;;999:::<<<===???EEEMMMVVVddd}}}mmmkkkvvvwww___GGG:::999===AAAOOO___gggeeehhhyyyxxx```VVVUUUTTT[[[WWWOOOIIIDDDCCCCCCDDDBBBDDDAAA;;;999<<>>AAA===???AAA@@@>>>???BBBFFFDDDEEEGGGHHHIIIIIIHHHHHHDDDEEEJJJQQQWWWaaaqqq|||................................./////////000000......//////000111111222111444444111222666666222777888:::888555:::LLL^^^xxxbbbUUUWWW^^^ZZZWWWZZZXXXYYYYYYYYYYYYVVVSSSPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJGGGFFFEEEDDDDDDFFFGGGIIIGGGHHHHHHFFFEEEEEEHHHJJJGGGEEECCCCCCDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@??????======>>>??????>>>======???<<<<<>>;;;:::<<<<<>>===;;;:::;;;<<>>CCCUUUbbbjjjfff___cccqqq}}}uuuvvvqqqeeeWWWSSSYYYaaa^^^WWWOOOIIIGGGEEEBBB@@@???CCCBBB<<<:::>>>AAAAAA???>>>;;;888555444444555555444111///---------...***+++,,,---------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------...///000......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---.........//////000111222222333555666777:::===@@@===???@@@@@@>>>???CCCFFFBBBDDDFFFGGGHHHHHHGGGFFFCCCDDDIIIPPPUUU^^^nnn}}}|||------------------------............/////////000......//////000111111111000444444222222666333---333111111555888;;;@@@GGG\\\yyymmmZZZYYYPPPTTT[[[SSSPPPVVVZZZWWWXXXXXXXXXVVVTTTQQQOOOHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJEEEDDDBBBAAABBBCCCEEEFFFGGGHHHGGGFFFFFFGGGJJJMMMHHHEEEBBBAAAAAABBBAAA@@@<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????BBB>>>===??????<<<;;;===777PPPooouuunnnkkkzzz~~~pppddd\\\]]]dddnnnvvv~~~~~~~~~{{{zzzxxxrrrfffWWWNNNTTTYYY```fffkkkpppvvvzzzqqqmmmmmmqqqrrrsssrrrpppnnnnnnoookkkjjjgggeeedddccccccddd]]]\\\ZZZYYYXXXXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[UUUSSSRRRQQQQQQMMMGGGBBB::::::999:::<<>>;;;777555444444555555333000...------...///((()))***+++,,,---------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000......---------,,,,,,,,,******+++++++++,,,,,,,,,.........//////000111222111333444555777999===@@@<<>>???CCCFFFAAABBBDDDFFFGGGFFFEEEDDDBBBDDDIIIOOOSSS[[[kkkzzz{{{//////.........---------............////////////////////////000000000000222222222333333333444444555555666777888999::::::LLLPPPlllyyy}}}kkk___\\\XXXWWWUUUSSSSSSTTTUUUVVV^^^\\\YYYUUURRROOOMMMLLLKKKJJJHHHEEEDDDEEEIIILLLIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCDDDDDDEEEFFFGGG<<>>=========<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCC??????>>>>>>======<<<<<<===DDD]]]kkkccctttyyygggfff^^^ZZZ```jjjuuu{{{||||||~~~tttccc[[[___jjj}}}yyynnnkkkkkknnnoooppppppnnnllliiiggghhhfffeeeeeeeeeddd```^^^ZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWXXXYYYYYYYYYYYYXXXTTTUUUUUUSSSOOOIIICCC???===999:::@@@BBB@@@BBBGGGLLL```|||lllbbbrrrttt]]]GGG===888===TTTooo}}}ppphhhdddfffmmmtttpppfff\\\XXXVVVVVVZZZ___]]]VVVLLLFFFEEEFFFFFFEEEEEEAAA>>>===???@@@???===GGG???666333666888777333333222000///---,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...------......///000111111444777999999:::<<<>>>>>>???@@@@@@???@@@BBBDDDEEEGGGHHHGGGIIIKKKGGGAAACCCCCCGGGNNNTTT^^^nnn}}}~~~///.........------------............////////////.../////////000000000000222222222333333333333444444444555666777888999999;;;;;;LLLooovvvccc]]]```dddXXXWWWUUUTTTSSSTTTUUUVVV[[[YYYWWWTTTRRRPPPNNNNNNIIIIIIHHHFFFDDDDDDGGGJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFCCCJJJPPPWWWiii~~~sss\\\IIIGGGIIICCC>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>============;;;===MMMmmmxxxooovvvlllbbbYYYZZZ___gggttt~~~wwwtttwwwvvvttt}}}qqqllljjjhhhkkkkkklllllllllkkkiiihhhgggfffeeeeeeeeedddaaa^^^ZZZZZZ[[[\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYVVVUUURRRNNNIIICCC>>>;;;===999777:::===AAAJJJUUU\\\vvvnnniiipppaaaOOO???:::>>>LLLdddzzz{{{wwwrrrooonnnoooqqqssskkk^^^QQQLLLMMMPPPVVV\\\ZZZSSSLLLGGGEEEDDDBBB@@@CCCAAA>>>>>>??????===;;;CCC>>>888666777777555222222111000...------------......---------,,,,,,,,,,,,+++++++++,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...------......///000111111444777999999:::<<<>>>>>>???@@@@@@???@@@BBBDDDEEEHHHHHHHHHJJJLLLHHHBBBCCCCCCFFFKKKQQQ[[[lll{{{~~~............---------------............/////////....../////////000000000111111222222222333333333333333444444555666777777666444999FFFYYYuuukkk\\\YYY[[[[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRPPPOOOOOOJJJJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCGGGMMM[[[tttmmmXXXGGGCCCDDD@@@<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>??????============>>>>>>>>>>>>>>>;;;@@@WWWwwwyyy|||ooo```XXXWWWZZZccckkkyyyxxxxxx}}}pppkkkkkkjjjggghhhhhhhhhhhhhhhiiiiiiiiigggfffeeeeeeeeedddaaa^^^ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZVVVPPPIIICCC>>>;;;999>>><<<<<<===@@@HHHXXXggg~~~|||rrr}}}mmmLLLBBB777666BBBWWWlllxxxkkkmmmooorrrtttssspppllldddWWWJJJIIIMMMPPPSSSVVV___ZZZSSSNNNKKKGGGBBB>>>AAA@@@??????@@@>>><<<999::::::999777555222000...000///......---...............---------,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...------......///000111111444777999999:::<<<>>>>>>???@@@@@@???@@@BBBDDDFFFIIIIIIHHHJJJLLLIIIDDDDDDCCCDDDHHHMMMWWWiiizzz}}}---------------------------------.........//////........./////////000000111111111111222222222222111222222333444555555555888777888:::===JJJeee}}}uuuyyyoooeee[[[[[[aaabbbZZZQQQVVVVVVUUUTTTTTTUUUUUUVVVSSSSSSSSSRRRRRRQQQPPPPPPLLLNNNOOONNNMMMKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLGGGFFFEEEDDDCCCCCCCCCCCC@@@AAADDDOOOcccvvvyyyrrr\\\LLL>>><<<>>>>>><<<=========<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<======>>>>>>?????????;;;:::FFFdddppp___WWWVVVZZZ^^^uuu}}}}}}}}}xxxmmmkkkmmmllljjjiiihhhggggggfffgggggghhhgggfffeeeeeeeeedddaaa___[[[[[[[[[ZZZZZZZZZYYYYYYWWWVVVVVVVVVVVVXXXYYYZZZZZZUUUNNNFFF@@@===<<<===???AAACCCEEEIIIVVVkkk{{{sssVVV@@@;;;444444CCCXXXfffhhheeeiiinnnrrruuuvvvppphhh___UUUMMMQQQXXXYYYUUUSSSccc^^^VVVQQQNNNJJJEEEAAA???@@@AAAAAA@@@>>>:::888666:::===<<<777222///......------------...//////......---------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111111444777999999:::<<<>>>>>>???@@@@@@???@@@BBBDDDFFFIIIJJJIIIJJJLLLJJJFFFGGGDDDDDDFFFKKKVVVhhhyyy|||,,,,,,------------------------------........................////////////000000000111111111222222111111222222333333444444222444777999999===IIIUUU}}}ooofff___WWWVVV[[[^^^]]]ZZZUUUUUUUUUUUUUUUUUUUUUVVVQQQQQQRRRRRRRRRRRRQQQPPPMMMOOOPPPPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBFFFOOOYYY]]]]]]QQQGGG>>><<>>>>>>>>>>>============;;;<<<<<<======>>>>>>>>><<<<<<======>>>>>>??????;;;:::888<<>>@@@>>>AAADDDGGGQQQhhh~~~fffOOO999888666;;;KKK]]]ccc```fffjjjooorrrxxx|||wwwnnn```VVVPPPUUU\\\\\\XXXTTT[[[VVVOOOKKKJJJKKKIIIHHH???@@@BBBBBBAAA===:::888888===BBBAAA;;;555222111,,,,,,,,,------...///000......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111111444777999999:::<<<>>>>>>???@@@@@@???@@@BBBDDDEEEIIIKKKIIIIIIKKKKKKHHHHHHFFFEEEGGGKKKVVViiizzz{{{,,,,,,,,,,,,------------,,,------------.........------.........////////////000000000000111111111111111111222222333333333222333555666777999===@@@TTTlllvvvfff^^^]]][[[YYYXXXXXXYYYYYYTTTUUUUUUUUUUUUVVVVVVVVVQQQRRRSSSSSSSSSRRRPPPOOOLLLNNNOOONNNMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBFFFKKKNNNJJJDDD>>><<<===??????>>>?????????>>>>>>>>>==================>>>>>>??????============>>>>>>>>>>>>;;;<<<===>>>GGG]]]|||uuusssuuuggg```YYYSSSOOOXXXdddoooyyy}}}~~~~~~}}}vvvppprrrsssqqqmmmjjjiiijjjkkkkkkjjjhhhgggeeeddddddfffeeedddeeefffeeebbb```]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZXXXWWWVVVGGGCCC???;;;:::<<>>CCCHHHOOObbbsss]]]KKK555666===KKK]]]hhhkkkjjjffflllqqqttt|||{{{oooaaaXXXSSSVVV[[[ZZZWWWVVVQQQMMMHHHGGGJJJNNNPPPPPP@@@BBBDDDDDDAAA===::::::666:::======888222///...,,,,,,,,,,,,---...///000......---------,,,,,,,,,***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111111444777999999:::<<<>>>>>>???@@@@@@???@@@BBBDDDDDDIIIJJJHHHGGGJJJKKKIIIHHHFFFEEEHHHLLLWWWjjj{{{}}}++++++,,,,,,,,,---------,,,,,,---------.........---------.........///////////////000000000111111111111222222222222333333444555555444444666777777999GGGSSSiii~~~mmmfffdddYYY\\\______[[[WWWTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVSSSTTTTTTTTTSSSQQQOOONNNMMMNNNOOONNNLLLKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKFFFFFFEEEDDDDDDCCCDDDDDDAAA@@@@@@???>>>>>>@@@CCCAAA@@@===;;;;;;<<<;;;:::>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============<<<===@@@CCCDDDNNNlllzzzhhhxxxyyypppeee[[[SSSUUUZZZ```gggrrr{{{vvvwwwwwwttttttwww}}}|||{{{zzzzzz{{{|||}}}zzzxxxuuuuuuwwwyyyyyyyyywww}}}vvvrrrpppmmmllllllmmmmmmllljjjiiihhhhhhhhhhhhhhhhhhfffdddccceeeeeedddeeefffeeebbb```___^^^]]]\\\\\\\\\]]]]]]\\\\\\[[[YYYVVVQQQMMMJJJ>>>===;;;::::::<<>>>>>???@@@@@@???@@@BBBDDDCCCHHHJJJGGGFFFHHHJJJJJJFFFEEEEEEHHHMMMXXXjjj{{{+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000222222222222222333333333...222555555555777888888222<<<;;;===RRRnnnssshhhiiiiiifffddddddbbb^^^YYYVVVVVVYYY[[[SSSTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVUUUTTTQQQOOOMMMPPPPPPPPPOOOMMMMMMNNNPPPNNNNNNNNNMMMLLLKKKJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDBBB@@@@@@AAAAAA>>>=========>>>>>>===>>>???>>><<<>>>=========<<<<<<<<<<<<<<<<<<<<<===============??????>>>>>>======<<<<<<999777<<>>BBB]]]~~~dddkkkwwwrrrfff]]]YYYVVVVVVZZZcccoooyyyzzzyyyxxxtttssswwwvvvuuuttttttuuuvvvwwwxxxtttqqqooooooqqqtttvvvwwwwwwzzz{{{zzzzzz}}}|||~~~|||uuupppnnnkkkhhhnnnjjjggghhhkkkmmmjjjhhhdddeeeggghhhhhhgggeeedddeeeddddddeeefffeeeccc``````___^^^]]]\\\]]]^^^^^^ZZZZZZYYYVVVPPPIIIBBB>>><<<<<<;;;;;;===???AAABBBKKK___zzz}}}qqqbbbSSSDDD999CCCBBBPPPjjjwwwrrrooosssiiiYYY^^^jjjvvvuuugggVVVMMMGGGEEECCCDDDFFFEEEBBB???CCCEEEFFFDDD@@@===<<<===;;;;;;:::888666333000///---,,,,,,,,,,,,---...///......---------,,,,,,,,,)))***,,,......---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------...------......///000111111444777999999:::<<<>>>>>>???@@@@@@???@@@BBBDDDBBBGGGIIIFFFEEEGGGJJJJJJEEECCCDDDHHHMMMXXXjjjzzz,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////..................////////////............////////////000000111111111222222222222222222333333333444444222777;;;;;;<<>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::888999::::::;;;;;;::::::======>>>>>>>>>===;;;:::>>>:::999<<<:::===QQQiiixxxqqqrrr|||zzzmmmbbbWWWTTTSSSUUU^^^iiivvv~~~vvvttttttuuuuuuwwwuuuttttttuuuuuutttsssppppppoooppppppqqqrrrrrruuuwwwzzz{{{{{{yyyvvvsssvvvuuusssrrrqqqooollliiinnnjjjfffgggiiijjjgggcccggggggfffeeedddbbbbbbaaahhhhhhfffeeedddcccccccccbbbbbbbbbcccdddbbb^^^[[[^^^\\\TTTHHHBBBBBB???999;;;888;;;AAADDDCCCGGGNNNZZZyyysssxxxmmmSSSHHH===666===BBBXXXnnntttpppnnnqqqtttqqqVVVWWWhhhzzz|||ooo[[[LLLIIIHHHGGGGGGHHHFFFBBB???HHHRRRWWWOOODDD@@@===:::888:::<<<:::444...+++***---------............///---------,,,,,,+++++++++////////////////////////++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,+++,,,------......------...------......///000111444666999:::999999999:::<<<===???@@@@@@AAACCCEEEEEEHHHIIIFFFGGGJJJKKKHHHEEEFFFGGGIIINNN\\\nnn|||,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---------------........................////////////000000000111111111222222222222222333333333333444444777:::999888;;;DDDLLLXXX{{{vvvlllgggbbbaaadddddd```[[[YYYYYYXXXWWWWWWVVVUUUUUUSSSPPPNNNNNNPPPRRRSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEFFFDDDBBB@@@@@@AAACCCDDD@@@@@@@@@???>>>===<<<;;;======<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::999888999999:::::::::::::::;;;<<<======<<<;;;:::999;;;888999===;;;;;;HHHZZZvvvwwwrrr|||pppddd[[[TTTPPPRRRXXXdddppp}}}|||xxxuuusssuuuuuuuuuvvvvvvuuuqqqnnnppppppooonnnnnnnnnooooooqqqsssuuuvvvvvvtttqqqooopppooommmnnnnnnmmmkkkiiimmmjjjhhhiiilllmmmiiiffffffffffffeeeeeedddddddddfffeeedddcccbbbccccccdddfffffffffffffffccc]]]ZZZUUUTTTMMMDDD??????>>>999@@@>>>>>>@@@AAAEEESSSaaazzzzzzzzzsssXXXKKKDDD777999NNNrrruuummmqqqyyyeeeRRR___ffflllooonnnhhhXXXJJJGGGFFFDDDCCCCCCBBBBBBAAAcccllllll]]]JJJ>>>:::888888:::;;;888222...,,,+++---------............///---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......------...------......///000111111444777888999999:::;;;;;;===???@@@@@@AAACCCDDDEEEHHHHHHFFFFFFIIIIIIFFFDDDFFFGGGIIINNN\\\nnn|||,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------+++,,,,,,,,,---------------............/////////000000000000111111111111111111222222222333333333444666777777555555666888999IIIbbbzzzpppeee```aaa___\\\[[[[[[[[[ZZZXXXVVVVVVVVVVVVVVVUUUUUUUUUPPPNNNLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBDDDBBB@@@?????????AAABBB@@@??????>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888777888999999::::::999999999::::::::::::999999888999666888===<<<999???III]]]vvvuuu~~~qqqdddWWWLLLIIIJJJRRR\\\gggppp||||||wwwttttttuuuvvvvvvtttooolllrrrqqqpppooonnnnnnnnnnnnmmmoooqqqrrrrrrpppmmmllljjjjjjiiikkkmmmmmmllljjjkkkjjjjjjlllooopppmmmiiifffffffffffffffffffffffffffffffffffffffhhhiiikkkllljjjhhheee```ZZZSSSNNNDDDDDDAAA;;;999;;;<<<:::>>>>>>AAAEEEMMM]]]wwwyyy~~~jjjWWWDDDBBB@@@666DDDiii}}}pppwwwtttiiieeemmmhhhaaa^^^aaabbbXXXLLLGGGFFFCCC@@@???@@@DDDGGG^^^fffgggYYYGGG===;;;===999999888555000---,,,------------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,+++,,,------......------...------......///000111///111555777888999:::;;;;;;===???@@@@@@AAABBBDDDEEEHHHHHHEEEEEEGGGGGGDDDCCCEEEFFFHHHNNN\\\nnn|||++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------------------.........///////////////000000000111111111111111111222222222222444333444555666777555444:::666999DDDSSSiiisssggghhhhhhaaaXXXYYYZZZYYYXXXVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSNNNMMMKKKKKKLLLMMMLLLLLLNNNMMMMMMLLLKKKJJJJJJJJJGGGHHHIIIJJJJJJHHHGGGFFFGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>???@@@??????>>><<<;;;;;;::::::999888888888999:::;;;;;;;;;::::::999999888777777666777888888999999888888777777888888777777777777999777888<<<===:::;;;???FFFfffzzz|||tttdddWWWPPPNNNLLLPPPUUUZZZcccrrr{{{xxxtttrrrqqqqqqpppooorrrrrrqqqpppoooooooooooolllmmmoooppppppnnnllljjjjjjiiiiiikkkmmmnnnmmmlllhhhiiijjjnnnqqqqqqnnnkkkgggfffffffffffffffffffffeeegggjjjlllnnnooooooooopppkkkcccZZZRRRJJJCCC>>>;;;;;;;;;999999<<>>AAA:::888555111...------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************+++++++++,,,,,,,,,------+++,,,------......------...------......///000111000333666888888999:::;;;;;;===?????????@@@BBBDDDEEEIIIIIIFFFFFFHHHFFFCCCBBBDDDFFFHHHNNN[[[mmmzzz~~~++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,------------.........------------................../////////000000000000000000111111111222222333222111222555888777666666111333;;;???AAANNN___uuussseeeWWWUUU^^^dddaaa[[[WWWXXXYYYWWWUUUUUUVVVXXXWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMKKKJJJNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<======>>>???>>><<<;;;:::999999:::888888888888888999:::;;;999999999888777777666666555666777777888888777777666555555555555666666666;;;888888:::<<<;;;<<>>\\\~~~uuuuuuxxxjjj```[[[NNNLLLIIIJJJNNNYYYiiiuuuvvvxxxpppmmmnnnqqqrrrppppppooonnnnnnnnnnnnoookkklllmmmmmmmmmllljjjiiijjjiiiiiijjjllllllkkkjjjggghhhjjjmmmoooooommmkkkggggggggggggffffffffffffgggjjjpppuuuwwwuuurrrooojjjcccWWWLLLDDD>>>;;;999======<<<<<<<<<>>>DDDIIINNNWWWggg~~~|||zzzoooXXXIIIHHH;;;333@@@VVVsssqqqbbb^^^yyy|||llljjjcccZZZUUUTTTPPPKKKJJJHHHDDDAAAAAAEEEJJJOOODDDAAA???@@@AAAAAA???>>>:::777222...---------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------...------......///000111333666888999999999999:::;;;<<<>>>??????@@@BBBDDDFFFJJJKKKHHHHHHIIIGGGCCCAAADDDFFFHHHNNNZZZkkkxxx++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------............,,,------------.....................///////////////000000000000111111111333222000000222444444444444111444::::::666888???BBBZZZyyy|||mmmddd]]]^^^]]]ZZZWWWWWWZZZ^^^XXXXXXXXXWWWVVVVVVWWWXXXXXXXXXVVVUUUSSSQQQPPPOOOPPPNNNMMMMMMMMMMMMKKKJJJLLLLLLKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>======<<<<<<<<<===>>>===;;;999888888999999999888888888888999999:::888888777777666555555555444555666666777777666666555444444444444555555666:::999888888999;;;===??????SSSxxxqqqrrrxxxyyylllcccVVVNNNGGGEEEGGGLLLUUU]]]aaalll|||wwwrrrrrrtttvvvpppooonnnmmmlllkkkkkkkkkiiijjjjjjkkkjjjiiihhhgggiiiiiihhhiiijjjkkkiiiggghhhiiikkkmmmmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhqqqtttyyy|||{{{vvvppplll\\\UUUJJJBBB>>>======>>>>>><<<<<<======@@@IIIRRRaaaooo{{{sssdddUUU<<<@@@999999SSSppp~~~}}}}}}wwwgggeeesssmmmmmmooolllcccZZZVVVSSSPPPHHHEEECCCCCCEEEHHHIIIIIIGGG>>>:::???EEEEEEAAA>>>999555000---,,,------...---------............///++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,------......------...------......///000111555777999:::999999999::::::<<<>>>??????@@@AAACCCEEEIIIKKKIIIIIIJJJHHHDDDBBBDDDGGGHHHMMMYYYiiiuuu************************---,,,+++******+++,,,,,,+++,,,,,,,,,------------,,,,,,---------.........------.........//////////////////000000000111111111111222111111111111222888555222111222444888<<<:::>>>III\\\qqq~~~nnngggggghhhiiiXXX\\\^^^ZZZSSSPPPTTTZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQPPPOOONNNMMMNNNMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???????????????>>>>>>======<<<<<<<<<<<<>>>===:::888777777888999::::::999888888888999999777777666666555444444444444444555666666666666555444444333333333444555666666888999777666777:::<<<===BBB\\\sssggg[[[QQQNNNNNNLLLLLLOOORRRYYYdddoooyyy~~~}}}uuutttrrrooommmkkkjjjiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjllllllkkkjjjkkklllmmmlllkkkjjjjjjjjjgggggghhhjjjkkkmmmnnnooovvvvvvvvvtttooohhhaaa\\\LLLHHHAAA======>>>???@@@===<<<>>>CCCHHHOOO^^^lll~~~xxxnnn[[[JJJ999;;;<<>>DDDCCC@@@>>>888333...,,,,,,------,,,---------............///+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...+++,,,------......------...------......///000111222555888999999999999::::::<<<>>>?????????AAACCCCCCGGGIIIHHHIIIJJJHHHDDDCCCEEEGGGIIIMMMXXXgggsss************************---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000...111444444333111111222444555444222333555555333:::333222:::AAAIII[[[nnn~~~hhheeeaaa```bbbcccaaa___YYYUUUQQQPPPSSSUUUUUUTTTYYYWWWUUUTTTVVVVVVUUUSSSUUUUUUUUUUUUTTTTTTTTTSSSPPPOOONNNMMMMMMLLLJJJHHHFFFFFFGGGGGGHHHHHHHHHIIIGGGEEECCCBBBAAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>============<<<<<<<<<>>><<<:::888777777888999;;;;;;:::999888888888999777666666555444444333333333444555555666666555555444444333222333444666777333777999666333444666888666222CCClllxxxjjj]]]ZZZWWWPPPJJJIIIBBBEEEJJJOOOWWWcccqqq{{{|||zzzwwwssspppmmmkkkjjjnnnnnnnnnnnnnnnmmmllllllkkkjjjkkkmmmooopppooonnnnnnnnnnnnmmmkkkiiiiiijjjeeegggiiikkknnnqqqssstttooommmhhhaaaYYYQQQJJJFFFCCCAAA>>><<<===>>>>>>===AAA@@@FFFPPPZZZggg{{{oooqqqzzzuuusssvvvkkkQQQ<<<@@@;;;CCCjjj|||fffUUUeeeuuu```XXXtttlllkkkcccXXXPPPOOONNNLLLJJJGGGFFFLLLSSSSSSKKKBBBBBB<<<:::@@@BBB>>>::::::777222...,,,---...---,,,---------.........//////+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++,,,------......------...------......///000111///222555888888999:::;;;:::<<<>>>>>>>>>???AAACCCAAAEEEHHHGGGHHHJJJHHHDDDDDDFFFHHHIIIMMMWWWfffqqq}}}******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........---------............///............////////////000000111111111222222222333333333444444444555555666555555555777:::===???OOOVVVddduuu}}}wwwpppggg^^^```\\\YYYZZZ]]]^^^[[[WWWUUUTTTSSSSSSSSSTTTUUUVVVUUUSSSQQQSSSVVVXXXXXXVVVRRRVVVWWWSSSQQQQQQQQQOOOMMMLLLLLLMMMNNNNNNKKKIIIGGGGGGGGGHHHJJJJJJHHHFFFHHHGGGFFFDDDCCCCCCBBBBBBCCCBBB???>>>======>>>???;;;??????;;;999;;;;;;888<<<<<<;;;:::999999999999::::::999999888777666666555555555444444333333333333444444555555444444333111222333444555777888888777777666666666666777777333<<<<<>>======>>>???DDDGGGHHHGGGIIIKKKHHHCCCBBBBBBAAACCCJJJWWWfffppp*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++------------........................////////////000000000111111111222222333333333333444444444444666555444444555777999:::333666===EEEPPP\\\iiiqqqrrrjjjaaa\\\]]]\\\YYYUUU[[[XXXUUUVVVYYYZZZWWWTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUTTTUUUXXXYYYYYYWWWRRRVVVWWWSSSQQQSSSSSSQQQNNNMMMMMMMMMNNNMMMJJJHHHIIIHHHHHHIIIJJJJJJHHHFFFIIIHHHFFFEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>???@@@CCCGGGFFF@@@;;;;;;<<<:::<<<<<<;;;:::999999999999::::::999888888777666666555555444444444333333333333444444555555444444333222333333444555666777777777777666666666666777777333:::888>>>ZZZzzz~~~qqqddd^^^RRRNNNHHHCCCBBBDDDGGGJJJKKKPPPZZZdddmmmtttyyy|||~~~|||zzz~~~~~~}}}}}}{{{yyywwwooommmjjjfff___YYYSSSOOOHHHFFFBBB???===<<<;;;<<>>@@@DDDDDDDDDJJJSSS```mmmsssmmmyyy~~~ssseeegggfff[[[GGG:::>>>JJJSSSuuuwwwtttxxx}}}qqq___lllxxxyyyrrrnnnmmmnnnooofff]]]ZZZWWWRRROOOOOOLLLMMMMMMKKKGGGDDDCCCCCCAAAAAABBBAAA@@@===:::999222000...---,,,,,,---...,,,------......------,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++------,,,+++++++++,,,,,,+++333666111,,,------++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++......---......///000111222444777888888888:::;;;999;;;============>>>???DDDFFFGGGFFFHHHJJJHHHCCCAAAAAAAAACCCKKKXXXgggqqq*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............---............/////////000000000000111111111111222222222333333333333444555444333222333444555666777888999999:::>>>DDDHHHYYYgggyyy{{{pppgggaaabbb___\\\[[[[[[\\\[[[ZZZXXXVVVTTTUUUXXXXXXVVVSSSVVVVVVUUUUUUVVVVVVWWWXXXZZZYYYWWWWWWYYYZZZYYYXXXSSSWWWXXXTTTRRRTTTTTTRRROOONNNMMMNNNNNNMMMKKKHHHKKKJJJIIIIIIJJJJJJHHHFFFJJJIIIGGGEEEDDDCCCCCCBBBBBBBBB@@@??????@@@AAAAAAKKKOOONNNEEE===<<<======<<<;;;:::999999888888999999999888888777777666666555444444444444333333333333444444555555444444333444444444555555555666666777666666555555666666777666<<<999999FFF\\\{{{}}}tttlll```XXXMMMFFFBBBAAA@@@???CCCEEEIIIOOOVVV___eeeiiippprrruuuzzz|||yyywwwtttpppmmmccc```[[[UUUMMMGGGBBB???AAA???>>>>>>@@@BBBBBBBBB@@@AAACCCEEEGGGOOO___nnn~~~|||ppphhhnnnlll\\\^^^QQQGGGDDD<<<666@@@QQQllllllaaabbbttt}}}vvvoooqqqpppjjjkkkccc[[[XXXUUUPPPLLLLLLHHHLLLOOOPPPMMMHHHDDDBBBCCCCCCDDDCCC@@@<<<888666000///...,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++......---,,,+++++++++++++++000333000,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---------......///111111222444777888888888999;;;:::;;;======<<<<<<>>>???BBBEEEFFFEEEGGGIIIGGGBBB??????@@@CCCKKKYYYhhhrrr************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------............,,,,,,---------.........---------.........///////////////000000000111111111111111222222222333333333222222222222333444555777888888777666888;;;>>>BBBHHHNNNSSS^^^nnn{{{{{{ooommmhhhccc^^^[[[[[[\\\[[[\\\[[[ZZZWWWUUUUUUUUUWWWVVVVVVWWWYYYZZZXXXUUUWWWWWWWWWWWWWWWXXXXXXYYY[[[ZZZYYYXXXYYYYYYYYYXXXWWWZZZYYYUUURRRSSSSSSRRROOOOOOOOOPPPQQQPPPNNNLLLLLLKKKIIIIIIJJJIIIGGGFFFJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBLLLPPPOOOFFF===;;;===>>><<<;;;:::999888888888888888888777777777666666666444444444444444444444444333444444555555444444333555555555555555555555444666666666555555666666666666:::999999>>>IIImmmlll{{{tttjjj\\\SSSNNNJJJEEEAAABBB???>>>>>>AAAFFFJJJLLLRRRTTTWWW\\\bbbhhhmmmppprrrssstttvvvwwwyyyzzzzzzuuutttrrrnnnllljjjjjjkkkkkkhhhddd```^^^ZZZVVVSSSMMMKKKHHHEEEBBB@@@??????:::999999;;;>>>@@@AAABBBEEEHHHJJJLLLSSSeeexxxtttvvvxxxuuufffZZZXXXCCC888<<>>@@@AAADDDEEEDDDFFFIIIGGGBBB>>>>>>???CCCLLLZZZiiirrr))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,------------...------------................../////////000000000000000000111111111111222111111111222333444555666///000222222222333666888<<<>>><<<888:::BBBIIILLLQQQYYYdddlllqqqwwwvvvqqqooonnnlllnnnnnnmmmmmmkkkbbbYYYZZZ[[[ZZZWWWTTTSSSUUUXXXPPPSSSUUUUUUSSSRRRRRRSSSVVVVVVWWWYYYZZZZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXZZZ]]][[[UUUQQQRRRRRRPPPOOOOOOPPPQQQSSSTTTRRRPPPLLLKKKIIIHHHIIIIIIGGGFFFIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAEEEJJJJJJBBB<<<;;;===>>>;;;;;;:::999888888888888777777666666666666666666444444444444444444444444333444444555555444444333555555555555555444444444666666555555555555666666222444444888;;;<<>>>>>>>>===<<>>===<<<;;;;;;;;;===???@@@>>>???@@@AAABBBDDDHHHJJJPPPYYYeeennn|||zzzkkkiiitttzzzssslllaaaVVVBBB<<<>>>DDDCCCKKKppp~~~iiiiiivvv}}}qqqiiijjjjjjeee```aaa]]]UUUOOOPPPPPPNNNLLLMMMVVVXXXYYYXXXTTTPPPNNNMMMGGGFFFEEECCC>>>999444111...---------,,,,,,,,,---,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---..................---*********+++,,,---...///++++++,,,---,,,******,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,------///000111222111333666777777777999:::;;;<<<<<<<<<;;;<<<>>>@@@@@@CCCDDDDDDFFFIIIGGGBBB======???DDDMMMZZZiiirrr{{{)))))))))************+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...................../////////////////////000000000111111000000111333444555666666444555777777555555666777444888:::888777999:::888999<<>><<<======;;;;;;:::999888888777777888666666666666555555555555333333333444444444444555333444444555555444444333555555555555555555444444666555555444444555555666444666555999===888AAAYYYvvviiiaaabbb[[[RRRLLLIIIFFFCCC@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>>>>>???@@@@@@???@@@>>>============<<<:::;;;::::::::::::<<<>>>???BBBFFFJJJKKKLLLPPPYYY```jjj{{{qqqllldddaaajjj|||{{{mmmiiihhh^^^MMMAAA;;;888???PPPbbbyyyvvvoooyyyzzzkkkgggpppsssiiiaaabbbZZZSSSOOORRRVVVXXX[[[^^^eeeqqqppp\\\OOOHHHGGGDDD@@@<<<777222000------......------------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,...///000,,,******,,,---++++++---+++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,---///000222333111333666777777777888:::;;;<<<<<<<<<;;;<<<>>>AAA@@@CCCDDDDDDFFFIIIGGGCCC<<<===@@@DDDMMMZZZhhhrrryyy))))))))))))************++++++************++++++++++++++++++++++++++++++---------.........//////++++++,,,,,,,,,---------,,,,,,---------.........------........./////////....../////////000000000111111222333333333333333000222444444333222222333///555999888888::::::888;;;;;;;;;::::::;;;<<<===?????????@@@BBBDDDGGGIIIDDDGGGIIIIIIHHHHHHIIIIIIGGGFFFEEEEEEGGGIIIJJJJJJOOOSSSUUUSSSRRRUUUUUUSSSQQQPPPOOOPPPQQQRRRSSSSSSUUUUUUTTTSSSQQQOOOMMMKKKQQQSSSWWWYYYYYYYYYXXXXXXVVVWWWXXXYYYYYYYYYXXXXXXWWWYYYZZZXXXVVVUUUWWWZZZXXX[[[YYYSSSPPPRRRSSSRRRRRRQQQQQQRRRSSSRRRPPPNNNIIIGGGEEEEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBAAA@@@>>>===<<<999;;;<<<;;;===@@@===888;;;:::999888777777777777555555555555555555555555333333333444444444555555333444444555555444444333444444555555555555555555666555555444444555555666666:::888999>>>999;;;IIIzzz~~~wwwmmm```VVVQQQNNNJJJFFFGGGEEEBBB@@@>>><<<<<<<<<@@@???>>>=========>>>>>><<<:::999;;;===>>><<<:::<<<;;;:::<<<>>>??????>>>======>>>???AAACCCDDDEEEDDDLLLUUUXXXZZZbbbrrrnnndddcccdddkkk{{{jjjZZZRRRYYYYYYIII<<<999BBBDDDTTTsss{{{llliiihhhlllppppppnnnnnn```YYYTTTWWW\\\```eeejjjhhh|||fffQQQHHHFFFBBB>>>999555111000.........//////.........,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,*********+++,,,---...///---)))))),,,...++++++///+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,,,,---///000222333111333555666666777888:::<<<<<<<<<;;;:::<<>>@@@EEEMMMZZZgggpppzzz))))))))))))************++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////............/////////000222222222222222111000000---000333555666666777888333666666333222777::::::555444444666888:::999888;;;::::::;;;===???AAAAAA@@@CCCDDDAAA@@@AAABBBBBB@@@DDDHHHIIIFFFEEEEEEGGGGGGMMMOOOLLLKKKNNNQQQRRRSSSPPPMMMLLLNNNQQQRRRQQQRRRQQQPPPRRRTTTUUUSSSRRRQQQTTTXXX[[[[[[ZZZYYYYYYUUUVVVXXXYYYYYYYYYXXXWWWWWWYYYZZZYYYWWWVVVYYY[[[UUUXXXWWWRRRPPPSSSUUUTTTSSSRRRQQQQQQQQQOOOLLLJJJHHHFFFDDDDDDFFFGGGGGGGGGAAAAAAAAABBBBBBDDDEEEEEECCCCCCBBBAAA???===;;;:::888999:::;;;???BBB>>>666;;;:::999888777777777777444555555555555555555555333333333444444555555555333444444555555444444333444444444555555555666666555555555444444555555555222999666555:::999:::DDDlll{{{mmmfffbbb^^^[[[QQQOOOKKKGGGCCCAAA???>>>>>>======<<<===>>>@@@AAA<<<;;;;;;===???@@@===::::::999:::<<<>>>@@@AAA@@@===>>>AAAEEEIIIMMMPPPQQQ[[[gggtttyyy}}}sssaaa___bbbhhhvvv~~~YYYHHHCCCMMMLLL===;;;EEE???ZZZyyyaaaiiiiiibbbeeesss||||||hhh```YYYZZZ___bbbggglllgggtttyyyeeeXXXHHHFFFAAA<<<777333111000......//////000//////...,,,------......------,,,,,,++++++++++++++++++,,,...------,,,,,,------...,,,,,,,,,++++++,,,------...)))(((---...,,,,,,000+++,,,,,,------,,,,,,+++)))***+++,,,------...---,,,,,,,,,---///111222333111333555666666777888999<<<<<<<<<;;;:::<<>>AAAEEENNNZZZgggppp|||************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,---------..........................................////////////000000000000000000000000111111222222222333333333333333333444444444555555555444444555555666777888888999999:::;;;<<<======???????????????@@@@@@@@@DDDDDDEEEDDDBBBBBBDDDEEEFFFHHHKKKLLLLLLKKKLLLMMMLLLLLLMMMLLLKKKKKKMMMOOOSSSRRRPPPOOOOOOPPPQQQRRR[[[XXXUUUVVVZZZ\\\\\\[[[YYYXXXXXXWWWWWWWWWXXXXXX[[[[[[ZZZYYYXXXWWWVVVVVVVVVSSSOOONNNOOORRRSSSSSSUUUTTTSSSPPPNNNKKKHHHGGGBBBCCCDDDFFFFFFFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDAAA@@@???===<<<<<<<<<<<<999:::;;;<<<<<<<<<::::::;;;;;;:::888777555444444444333222111000111222333222222222222222222222222444444444444444444444444333333333333333333333333555555444444444444555555555555666666777777888888OOOqqqyyy}}}zzz}}}}}}zzz~~~{{{rrriiiaaa]]]WWWOOONNNRRRQQQJJJDDDBBBDDDFFFEEECCCDDDBBB@@@?????????AAABBB???BBBEEEGGGGGGHHHJJJLLLQQQPPPTTT^^^eeejjjsss~~~zzznnniiieeebbbpppzzzlllYYY@@@DDDDDD???;;;BBBTTTdddmmmssseee___YYY\\\hhhvvv}}}}}}{{{jjj]]]```iiiiii```XXX[[[[[[\\\[[[[[[YYYXXXXXXLLLGGG@@@888333111111111..........................................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222666:::<<<;;;999888777;;;<<<<<<:::888999>>>BBBAAAAAABBBEEEGGGHHHGGGEEEEEEBBB@@@CCCOOO```nnnsss************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,------------.......................................////////////000000000000000000000000111111111222222222333333333333333333444444444444444444444444555666777888888888999:::;;;<<<======>>>>>>>>>????????????@@@CCCDDDDDDCCCAAAAAABBBDDDFFFHHHKKKLLLLLLKKKLLLMMMJJJKKKKKKKKKKKKLLLNNNQQQNNNNNNNNNOOOQQQTTTWWWYYYZZZXXXWWWXXX[[[]]]\\\[[[XXXWWWWWWVVVWWWWWWXXXXXXZZZZZZYYYXXXWWWUUUUUUTTTRRROOOMMMMMMNNNPPPQQQQQQMMMMMMMMMLLLJJJHHHGGGFFFBBBCCCDDDEEEEEEEEEDDDDDDBBBAAAAAAAAAAAABBBBBBCCC@@@@@@>>>===<<<;;;;;;;;;999999:::;;;::::::999888888888777777666666555555333333222222111111111222222222222222222222222222444444444444444444444444333333333333333333333333555555444444444444555555444555555666777777888888@@@UUUqqq}}}|||~~~vvvrrrtttnnnhhhaaa]]]]]]]]][[[XXXUUUSSSQQQOOOOOOOOOPPPQQQTTTSSSSSSXXXbbbllltttwww}}}~~~tttjjjggghhhiiiiiivvvyyyxxxppphhh^^^PPPCCC;;;;;;<<>>BBBBBBBBBBBBEEEGGGGGGFFFDDDEEECCCBBBGGGRRRaaammmrrr************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,,,,---------------------------------------............/////////////////////////////////000111111111222222222222222222333333333444444444444444444444555666777777777777888999:::;;;<<<<<<======>>>>>>>>>?????????BBBCCCCCCBBB@@@???AAABBBEEEHHHJJJLLLKKKKKKLLLMMMIIIJJJJJJJJJJJJLLLOOOQQQMMMMMMNNNPPPSSSVVVZZZ\\\YYYXXXXXXYYY\\\\\\[[[ZZZUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYXXXVVVUUUTTTRRRRRRLLLKKKKKKKKKMMMNNNNNNMMMGGGHHHHHHHHHHHHGGGGGGFFFBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;888999999999888777666666555555555555555666666666222222333333222222111000222222222222222222222222333333333333333333333333333333333333333333333333555444444333333444444555444444555555666777777777777<<>>888333///......///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222555999:::999888888888:::;;;<<<:::888999===AAABBBBBBCCCDDDFFFGGGEEECCCDDDCCCEEELLLWWWcccmmmrrr************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,------------------------------------------.........//////........................000000000111111111111222222222222222333333333333333333333333444555666777555666777888999::::::;;;<<<<<<<<<======>>>>>>???AAABBBBBBAAA???>>>@@@AAADDDGGGJJJKKKKKKKKKLLLMMMJJJJJJKKKJJJIIIJJJMMMOOOOOOOOOPPPPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYWWWSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVTTTRRRQQQQQQIIIIIIIIIKKKMMMMMMLLLJJJGGGHHHHHHIIIIIIIIIHHHHHHBBBBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@?????????????????????===<<<;;;:::::::::999999888888777777666555444444444444444444444444111222333333333222000///222222222222222222222222222222222222222222222222222222222222222222222222444444333333333333444444333444444555555666777777888777:::NNNvvvwww|||{{{yyyqqqfff]]]```\\\WWWUUUVVVYYY[[[[[[YYYZZZWWWOOOFFF???===<<<===FFFWWWnnnzzzmmm```YYY```lll~~~zzzqqqnnnrrrpppooolllcccXXXTTTUUU\\\TTTLLLJJJLLLMMMHHHCCC;;;999555111///......///........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222555777888888777888999999;;;<<<:::888999===@@@CCCBBBCCCDDDFFFFFFDDDBBBBBBBBBGGGQQQ\\\eeennnuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------............------------------------//////000000000111111111111111111222222222333333222222222333333444555666444444555666777888999999::::::;;;<<<<<<===>>>>>>???@@@AAA@@@>>>>>>@@@AAADDDFFFIIIKKKKKKKKKLLLMMMLLLLLLLLLJJJHHHHHHIIIKKKNNNNNNOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUUUURRRRRRRRRRRRSSSUUUVVVVVVXXXWWWVVVUUUSSSRRRQQQPPPHHHHHHIIIKKKMMMMMMKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???>>>===;;;::::::999999999999888777777777777777555555444444333222222222000111222333222111000///222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333333444555555666666777888:::CCC[[[}}}wwwuuukkkhhhfff```ZZZ[[[XXXUUURRRQQQPPPPPPPPP]]]YYYSSSIII@@@:::;;;???999QQQuuuxxxrrrkkkffffffgggooo~~~xxxhhhaaabbb^^^]]]]]]ZZZTTTSSSUUUWWWOOOGGGDDDFFFFFFAAA<<<666555333111////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222444666666666777888:::888:::<<<;;;999999<<<@@@BBBAAABBBDDDFFFFFFDDDCCC@@@@@@GGGTTT___gggqqqzzz)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................////////////000000000000000000111111111222222222222222222222333444555555333333444555666777888888999999:::;;;<<<======>>>>>>???@@@?????????AAACCCCCCEEEIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJGGGFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRTTTUUUUUUTTTSSSTTTTTTRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOIIIIIIIIIJJJLLLKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAA??????>>>=========>>>>>>>>>===<<<;;;:::999999999888777777666666777777888555555555444333222222111111111222222111111000///222222222222222222222222111111111111111111111111222222222222222222222222333222222111111222222333222222333333444555555555000666:::;;;FFFddd{{{~~~zzz|||xxxmmmaaa[[[ZZZZZZWWWSSSNNNNNNLLLKKKKKKJJJKKKKKKUUULLLCCC===:::===GGGPPP]]]wwwyyymmmdddgggpppxxxsssuuu||||||rrriiigggnnneee]]]XXXUUUSSSTTTXXXWWWQQQJJJFFFDDDBBB===888333333222111000/////////........................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222333555555555666888;;;777:::<<<;;;999999<<>>??????@@@======<<<<<<<<<===>>>>>>>>>===;;;:::999999888888555555444444555666777888444444444444444444333333222222111000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222333444444555555///555888777;;;QQQxxx{{{~~~xxxxxx~~~|||wwwyyyzzztttmmmkkkddd___XXXTTTSSSQQQMMMJJJDDDDDDEEEDDDDDDDDDFFFGGGGGG@@@>>>EEEQQQ^^^nnn{{{}}}zzzwwwrrrkkkhhhnnnxxxvvvmmmllljjjeeegggnnnoooiiiddd```[[[VVVWWW[[[]]]YYYSSSMMMGGGAAA;;;777000000000000///......---........................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222333444333333555999;;;666999<<<;;;999999;;;>>>>>>???@@@CCCFFFGGGFFFEEEFFFCCCHHHTTT\\\bbbppp)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////............/////////000000000000000111111111111111111111111222333444555111222222333444555666777777888888999;;;<<<======;;;===??????@@@AAADDDGGGBBBEEEHHHJJJJJJKKKLLLMMMJJJJJJJJJHHHGGGGGGIIIJJJGGGHHHJJJMMMOOOQQQRRRRRRTTTVVVVVVTTTRRRQQQTTTWWWRRRQQQQQQPPPPPPPPPQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFBBBAAA???>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>???======;;;:::999888888888333222222222333555777888222222333444444555666666333222000/////////000111222222222222222222222222000000000000000000000000111111111111111111111111222222111111111111222222111222222333333444555555666888999888:::KKKjjjuuurrrxxxvvvvvvxxx|||yyynnnfffbbbeeefffbbb^^^^^^___]]][[[XXXVVVRRRMMMJJJBBBBBBBBBAAA@@@???@@@BBBIIIFFFNNNaaawww~~~ooobbbcccmmmxxxtttiiigggeeecccjjjwww___aaafffiiiccc[[[ZZZ]]]___\\\WWWOOOGGG>>>777444////////////...---,,,,,,........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222222333333333333555999<<<666999;;;;;;999999;;;>>>===>>>???BBBFFFGGGGGGFFFKKKFFFHHHSSSZZZ```nnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))***+++,,,------...***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---------............///............////////////000000000111222222333333111222333444555555555555777777888999:::;;;;;;<<<===>>>======@@@EEEFFFCCCBBBDDDFFFIIIKKKKKKKKKJJJKKKLLLLLLKKKHHHEEEEEEEEEFFFIIIKKKMMMLLLLLLMMMMMMMMMOOOQQQSSSUUUVVVVVVVVVXXXSSSNNNNNNPPPRRROOOLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOLLLHHHFFFFFFFFFFFFEEECCCDDDDDDDDDDDDCCCCCCBBBBBBAAA???===<<<<<<======>>><<<:::;;;>>>???===;;;;;;:::777666555555777888777777777777666666666666333333222111222333444555222222222111000//////...000000111111111111000000222222111000//////000000000000000000111111111111000000000000000111111222222111111000000111111222333333333666>>>LLL[[[eee}}}ooonnnrrrrrrnnnrrr|||{{{sssmmmiiihhh]]][[[XXXVVVUUUUUUTTTSSSYYYYYY]]]___YYYNNNHHHIII>>>@@@@@@>>><<<>>>EEEMMMbbbjjjzzzwwwssshhhaaahhhxxxrrrtttmmm```___jjjrrrrrrqqqqqqnnniiibbb^^^___aaa[[[WWWQQQJJJCCC<<<777555000000//////.........---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***,,,---------...000222111111222333555777999:::777:::;;;:::888888;;;>>>>>>???AAADDDFFFEEECCC@@@GGGGGGJJJMMMQQQZZZkkk|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++------------........................//////////////////000111111222222333111222333444555555555555666666777888999::::::;;;;;;>>>>>><<<>>>BBBCCCAAABBBDDDFFFHHHHHHHHHGGGGGGIIIJJJLLLLLLJJJHHHHHHHHHHHHJJJLLLMMMLLLLLLLLLMMMMMMOOOQQQSSSUUUVVVVVVVVVTTTPPPMMMNNNQQQRRRPPPMMMKKKKKKLLLNNNOOOOOOOOOOOOKKKJJJIIIHHHIIIHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>============>>><<<;;;<<<>>>???===;;;;;;:::888666666666777888777666666666666555555555333333222222222333444555222222111111000//////...000111111111111111111000222111111000//////000000000000000000111111111111000000000000000111111222222222111111111111222222444444555666999@@@HHHNNNccczzzzzzzzzrrrddd___hhhpppqqqtttvvv{{{}}}yyyuuulllkkkkkkiiigggbbb]]]YYYPPPNNNLLLLLLMMMQQQTTTUUUXXX^^^dddbbbWWWHHH@@@>>>AAA>>>???DDDIIIPPP^^^llltttnnnkkkmmmuuu~~~tttllljjjjjjmmm{{{qqqgggaaa]]]ZZZ___\\\UUUIII<<<333111111000/////////....................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,---------...000222111111222333555777999:::888;;;<<<<<<:::999<<<@@@??????AAACCCFFFFFFEEECCCFFFFFFHHHLLLPPPYYYjjjzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,+++++++++***************++++++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------------............---............///////////////000000111111222222111111222333444444444444444444555666777888999999999===>>>;;;;;;>>>@@@???BBBCCCDDDEEEFFFEEEDDDCCCFFFIIILLLMMMLLLKKKKKKKKKJJJLLLNNNOOOMMMLLLLLLLLLNNNOOOQQQSSSUUUVVVVVVVVVOOONNNMMMOOOSSSSSSQQQNNNIIIJJJKKKMMMNNNNNNOOOOOOHHHHHHIIIJJJKKKJJJGGGDDDFFFFFFGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>=========>>>===<<<<<<===>>>===<<<;;;:::999777777777777888555555555555444444444444333222222222222333444444222222111111000/////////111111222222222222111111111111000/////////000000000000000000111111111111000000000000000111111222333222222222222222222333222444666777777666888999@@@hhh{{{~~~|||xxxkkkrrr~~~wwwhhhffffffdddgggggghhhjjjmmmppprrrrrrttttttvvvyyy}}}~~~}}}uuutttsssqqqooooooppprrrlllfff```^^^^^^```___^^^UUUTTTSSSTTTUUUSSSMMMIIIJJJHHHEEECCCCCCFFFIIILLLMMMVVV[[[UUUJJJBBB???>>>===;;;EEE\\\nnnxxx~~~{{{|||kkkgggsssssskkkzzzrrrmmmjjjccc\\\___\\\TTTEEE555,,,,,,000////////////....................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++---......---...000222111222222333555777999:::999;;;======;;;;;;>>>AAA@@@@@@@@@BBBEEEGGGGGGFFFEEEDDDFFFJJJNNNXXXiiixxx(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........---------.........//////......//////000111111222000111222333333444444444333333444555666777777888777;;;===:::888;;;>>>===AAAAAACCCDDDDDDDDDDDDDDDFFFIIILLLNNNMMMLLLLLLLLLMMMOOOQQQPPPOOOMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVNNNNNNOOORRRTTTTTTQQQNNNHHHIIIJJJLLLMMMMMMNNNNNNGGGGGGGGGIIIKKKKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>=========<<<<<<<<<======<<<<<<;;;:::999888777777777888444444444333333333222222222222222222222333333333111111111111000000//////222222222333333222222222111000000/////////000000///000000000111111111111000000000000000111111222333333222222222222333333000333666888777555555555999VVV|||rrrxxxyyypppvvv||||||rrrwwwtttjjjeeejjjzzz||||||xxxqqqmmmooorrrrrrkkkiiihhhiiikkkkkkiiifffddd```[[[XXXWWWXXXXXXXXXUUURRROOOOOOQQQRRRSSSRRRMMMJJJGGGIIILLLMMMJJJGGGHHHGGGEEEBBBAAAAAADDDFFFDDDHHHGGGAAA???BBBHHHJJJRRRVVVppp{{{wwwjjj```cccqqqpppeeemmmwwwkkkiiinnnnnneee[[[XXXSSSIII===222---...222///////////////.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......---...000222222222222333555777888999888;;;===<<<;;;;;;>>>AAA@@@???>>>@@@CCCFFFGGGHHHEEECCCDDDIIINNNXXXhhhwww(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******+++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...------------............---......//////000111111///000111222333333333333222222333444555666666777666999:::888888<<<>>>===>>>???AAABBBDDDEEEEEEFFFGGGJJJLLLMMMLLLJJJJJJJJJNNNPPPQQQQQQOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUTTTOOOPPPRRRTTTUUUSSSPPPNNNIIIIIIJJJLLLLLLLLLLLLLLLHHHFFFEEEEEEHHHIIIJJJJJJHHHHHHHHHGGGGGGEEEDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<::::::999888777777777777333333333333222222222222111111222222222333333333111111111000000000000000222222222333333222222222000///////////////000000///000000000111111111111000000000000000111111222333222222111111222222333///222444555555555666888;;;GGG\\\zzz~~~vvv{{{wwwfffWWW^^^mmm{{{wwwsssrrrrrrppplllggg^^^WWWOOOLLLNNNOOOMMMJJJKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLNNNRRRUUUTTTPPPLLL@@@BBBCCCCCCAAABBBDDDGGGCCC???>>>DDDOOOZZZaaafffpppzzzzzzssseeedddfffiiifffcccgggppphhhccc```dddhhhggg]]]SSSQQQHHH===444111111000000.........///////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////......000222222222333333555666888999777:::<<<;;;::::::>>>AAA???===<<<>>>AAADDDFFFGGGFFFCCCCCCHHHOOOYYYiiivvv))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++''''''((()))***+++,,,---,,,,,,------------,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,------------,,,------------.........------......//////000000//////000111222222222222111222222333444555666666555777777777;;;AAABBB???===>>>???@@@BBBDDDEEEFFFHHHIIIKKKJJJHHHGGGHHHIIILLLNNNOOOOOOMMMKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQNNNOOORRRSSSTTTRRRPPPNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHFFFCCCCCCEEEHHHIIIJJJGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@???===<<<;;;999:::;;;;;;999999:::;;;999999888888777666666555333333333333222222222222000111111222333222222222111111000000000000000000111111222222222222111111//////......//////000000000000000000111111111111000000000000000111111222222111111111111111111222000111222222111222444666:::<<>>@@@@@@>>>???CCCGGGHHHAAAIIIbbbyyyyyypppppprrrmmmbbb___ggglllkkkfffcccaaabbbdddaaaYYYRRRIII@@@555000111111///,,,.........///////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////......000222333333333444555666777888777999;;;;;;::::::>>>AAA???===<<<===@@@CCCEEEEEEFFFBBBBBBGGGOOOYYYhhhuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++++++++******++++++,,,,,,,,,---------,,,,,,---------.........,,,------......///000000...///000111222222222222111222222333444555666666555555444666>>>FFFFFFAAA=========>>>???AAABBBCCCGGGGGGGGGFFFEEEEEEGGGIIIGGGIIIKKKKKKJJJHHHHHHHHHGGGHHHJJJKKKLLLLLLLLLLLLJJJLLLOOOQQQQQQPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJJJJEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@????????????>>><<<;;;999777999:::999777666888:::777777777777666555555444444444333333333222222222///000111222333222222111000000000000000000000111000111111111111111111000...............///000000000000000000111111111111000000000000000111111222111000000//////000000111000111111111000000222444777888===HHH]]]}}}uuubbbbbbffffffrrr~~~jjjeee``````cccddd```[[[TTTVVVXXXYYYZZZ^^^eeejjjmmmiiiccc\\\VVVTTTTTTUUU]]]cccgggeee[[[PPPGGGBBB???BBBFFFHHHKKKSSS^^^fffhhh[[[dddyyyzzzxxxrrruuutttlllbbbbbbiiilllhhhccc```^^^```bbb^^^SSSJJJ===888222///000000///---............/////////000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///000///......000222333333333444555666777888777:::<<<<<<;;;<<>>>>>???BBBDDDDDDCCCEEEAAA@@@EEENNNXXXgggsss))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))))))))************))))))***+++,,,------,,,+++*********++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000...///000111111222222222111222333333555555666777666444222555@@@JJJIIICCC===============>>>??????EEEEEEEEECCCCCCDDDGGGJJJCCCFFFHHHHHHGGGEEEEEEFFFCCCDDDFFFHHHIIIIIIHHHHHHFFFIIILLLNNNOOOOOOQQQRRROOOOOONNNNNNMMMKKKJJJIIIBBBCCCCCCEEEGGGGGGEEECCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>???>>>===<<<:::999555888999999666555777999777777777777666555444333444444444333333333222222///000111222333222111111000000000000000111111111000000111111111111000000...............///000111000000000000111111111111000000000000000111111222000000////////////000000...000222222222222444555222777999777:::RRR~~~~~~{{{xxx~~~wwweeeMMMHHHDDDFFFLLLOOOLLLHHHLLLUUU___aaa```eeeqqq}}}wwwooocccUUUJJJEEEDDDFFFJJJNNNPPPKKKDDD@@@BBBFFFBBBGGGOOOYYYfffxxx|||pppsssxxxxxxoookkkfffeeeggghhheeeaaa^^^ZZZYYY]]]```XXXFFF666222222111000//////000111---.........//////000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------///000000///......000222333333333444555666777888888;;;>>>>>><<<===AAADDDAAA@@@@@@AAACCCDDDDDDCCCDDD???>>>DDDLLLWWWeeeqqq}}}))))))))))))))))))))))))******))))))(((((('''''')))((((((((()))***++++++)))************+++++++++,,,+++***((((((((()))***************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000111111222////////////000000000000222333444444555555444444666666777777888:::;;;<<<:::<<<>>>>>>===<<<===>>>@@@AAAAAA@@@??????@@@BBBBBBEEEGGGGGGEEEBBBAAA@@@CCCCCCBBBBBBBBBDDDFFFGGGLLLKKKJJJIIIIIIKKKLLLMMMJJJIIIIIIJJJKKKJJJHHHEEEBBB@@@@@@BBBEEEFFFEEEBBBEEEDDDCCCBBB@@@???>>>===>>>>>><<<;;;999777666666999999999999888888888777555555444444444333333333333333333222222222111111111111000000000000111111//////000000000000//////000000000000////////////000000//////............////////////000000000000000000000000000000000000111000///......///000111111111222222222333333333333222333555777@@@XXXooo~~~jjjRRRJJJHHHPPPXXXVVVOOOKKKKKKLLLKKKGGGHHHNNNSSSTTTUUUTTTLLLBBB???DDDGGGEEEJJJGGG@@@@@@PPPbbbaaaTTTZZZiii{{{yyy{{{tttrrr}}}~~~mmmfffrrruuuiii``````___ZZZRRRRRRVVV\\\YYYJJJ999///...///000000000///---,,,111...+++---111111---(((........................000//////...---,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000111000---)))(((***,,,***++++++,,,,,,++++++******++++++,,,,,,------......------......///000111333444555555444444666888888:::;;;<<<<<<===@@@BBBEEEDDDBBBAAAAAABBBCCCDDD@@@>>>???CCCHHHRRRdddttt))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))***+++))))))*********+++++++++,,,+++)))((((((((()))***************************************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...//////000000.../////////000000000000111222222333333333333333444444555555666777999::::::;;;======<<<;;;<<<===>>>?????????>>>>>>@@@BBBDDDFFFGGGGGGDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHIIIHHHFFFDDDCCCAAAAAACCCFFFGGGEEECCCDDDDDDCCCAAA???>>>===<<>><<<;;;:::999888888888888888777777777777555444444444444333333333333333222222222111111111111000000//////000000111//////000000000000//////000000000000/////////.../////////.........------.../////////000000000000////////////////////////111000///......///000111111111111222222222333333444333444666555:::IIIYYY{{{}}}\\\dddssslll]]]MMMMMMJJJEEEBBBFFFTTTaaaXXXSSSSSS[[[]]]WWWPPPNNNJJJIIIIIITTTqqqxxx~~~zzzmmmpppxxx|||sssrrrtttqqqhhheeejjjllljjjXXXVVVWWWWWWPPPBBB666222000000111111111000......000...+++,,,///111000...........................111111111000///.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------666777666222---+++,,,---***++++++,,,,,,++++++******++++++,,,,,,------......------......///000111222333444444333444666888888:::;;;<<<<<<===@@@BBBEEECCCBBBAAAAAABBBCCCDDDBBB@@@@@@CCCGGGQQQbbbrrr))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))))))))))))))))))))*********+++++++++***))))))((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////....../////////000000000000000111222222222222111222222222333444555666777999:::<<<<<<:::999999::::::;;;<<<<<<<<<===???AAAEEEFFFGGGEEECCCBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGDDDBBBCCCBBBBBBDDDFFFGGGFFFDDDCCCCCCBBB@@@>>><<<;;;:::=========<<<;;;:::::::::777777777666666666555555444444444444333333333333333222222222222111111111000//////......//////000...//////000000//////...000000000/////////...............---------------....../////////000000000////////////////////////000//////......//////000000111111111222222222222222222333555444555;;;BBBUUU~~~rrrwwwqqqlllgggaaafff|||}}}zzzoooqqqjjjhhhgggooorrriiiuuu}}}yyywww|||xxxtttsssvvvyyywwwuuuaaa\\\VVVNNNBBB666222444000111111111111000000///000///...------...000000........................111111000000///.........------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111111111...+++)))***+++***++++++,,,,,,++++++******++++++,,,,,,------......------......///000111111222333333333333555777999:::;;;<<<<<<===???AAACCCBBBAAA@@@AAABBBCCCDDDCCCAAAAAADDDGGGPPPbbbqqq(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((((((((()))))))))))))))******************))))))))))))))))))************************************************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...................../////////000000///000111111222222111111111111111222333444555666888999;;;:::888777888888777888:::::::::<<<>>>@@@DDDEEEDDDCCCAAAAAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGEEEDDDDDDFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBAAA@@@???===;;;:::999:::::::::999999999999999666666555555555444444444444444444333333333222222222222222222111111111111//////............//////...//////////////////...000000/////////.........------------------------........./////////000000////////////////////////////////////////////////000000000111111111111222//////111333444444666777???]]]}}}{{{www~~~}}}||||||uuuhhh\\\NNNBBB777000///333000000000000000000000000///000000///---,,,,,,---.................................------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))((()))*********++++++,,,,,,++++++******++++++,,,,,,------......------......///000111000111333222222333555777999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@AAABBBCCCDDDBBBAAAAAADDDHHHQQQcccsss(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((()))(((((()))))))))*********)))))))))*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------.............../////////............////////////000000111222222222222222111111111222333444555666666888999999888777777888666777999::::::;;;>>>@@@AAABBBBBBAAA??????@@@BBBAAABBBCCCCCCDDDDDDEEEEEEBBBAAAAAAAAABBBCCCEEEFFFEEEEEEEEEFFFHHHHHHFFFDDD@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;::::::999999999999999999999999555555555444444444444333444444333333333222222222222222222111111111000000//////............//////......////////////......////////////............------------------------............////////////..............................////////////......//////000000000111111111000111111111222555555555666===WWWvvvzzz|||~~~vvvhhhVVVAAA666222///...///////////////////////////+++---///000...,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------,,,***++++++,,,,,,++++++******++++++,,,,,,------......------......///000111000111222222222333555777999:::;;;;;;;;;;;;>>>@@@?????????@@@AAABBBCCCCCC@@@???@@@CCCIIISSSfffvvv))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))((((((((()))))))))******(((((()))************)))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,........................------........./////////000000111222222222222222111111111222333444666666555666888888777777888999777888:::::::::<<<>>>@@@>>>@@@AAA@@@???>>>???@@@@@@@@@BBBCCCCCCCCCCCCCCC>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEGGGIIIIIIGGGEEE???AAACCCCCCAAA@@@AAABBB??????>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::555555555444444444333333333333333333222222222222222111111111111000000000000//////......//////000---......//////......---/////////.........---------------------.........------........./////////........................---......//////......---////////////000000000000222444333000000333444333777000===iiiyyyuuu\\\III777000111000///...///............//////000***+++---///000000//////................................................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,------+++)))***++++++,,,,,,++++++******++++++,,,,,,------......------......///000111000111333333333444666888999:::;;;;;;:::;;;===???======>>>@@@AAABBBCCCCCC???>>>???CCCIIITTTgggxxx))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))***+++(((((((((((()))))))))***'''((()))***+++******)))************************************************))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,---------------------------------.........//////...///000000111111000000000000111111222333555666333555777888888888999:::999:::;;;;;;;;;<<>>???@@@BBBBBBBBBBBBAAA===@@@DDDGGGHHHGGGEEECCCEEEDDDEEEGGGHHHHHHGGGEEE@@@BBBDDDDDDAAA@@@AAACCC========================<<<;;;;;;;;;::::::999999555555555555444444444444333333333222222222222111111111111111000000000000111000000//////000000111---......//////......---//////.........---------------........./////////---------.........//////........................------...//////...------........./////////000000...333444000...222444222666000;;;[[[zzz|||zzz{{{xxxdddIII===111///111111////////////.........///111111444000---,,,///111111///................................................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++,,,+++(((%%%***++++++,,,,,,++++++******++++++,,,,,,------......------......///000111000222333444444555777:::999:::;;;;;;::::::<<<>>>;;;<<<>>>???AAABBBCCCCCCAAA???@@@DDDIIITTTfffwww~~~))))))))))))))))))))))))'''((((((((())))))******))))))(((((()))***++++++(((((((((((())))))))))))'''((()))+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---....../////////////////////000000111333444555222555777888888999:::;;;:::;;;<<<<<<<<<===???AAA===???BBBCCCBBB@@@??????===>>>@@@AAABBBBBBAAA@@@???DDDKKKPPPQQQNNNIIIEEEDDDDDDDDDFFFHHHHHHFFFDDDAAACCCEEEEEEBBBAAABBBDDD<<<=========>>>>>>??????::::::999999888777777666666666555555555444444444333333333222222222111111111111111111000000000000111111000000000000111111---..................---//////.........---------........./////////000000---------.........//////........................,,,---...//////...---,,,............/////////000&&&///333000...222444333//////<<>>:::;;;===???AAABBBCCCCCCCCCAAAAAADDDIIISSSeeeuuuzzz))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++...,,,***)))''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000......///111222333444555333333555666888:::;;;<<<;;;;;;<<<<<<======>>>>>>>>>???@@@CCCDDDBBB>>>;;;AAA@@@???>>>>>>@@@AAACCCKKKSSS\\\]]]XXXPPPKKKJJJHHHCCC@@@AAADDDFFFDDDAAAFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;::::::999888777666555555666666666666666666666666888777666555444333333222222222222111111000000000000000000000////////////////////////////////////................................................,,,------......------,,,---------------------------,,,,,,,,,,,,---......000000///...............000000000000111111111111333444:::@@@???BBBXXXrrr{{{{{{{{{uuupppeeeQQQAAA444333222111000...------////////////////////////666444222///.........///......................................................---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,+++++++++************++++++++++++************+++,,,,,,,,,,,,+++...------......///000111111222222222222333666888777888::::::::::::<<<===>>>>>>>>>@@@CCCDDDDDDBBB??????@@@CCCIIIVVVfffrrr))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////////////////////////////000000111222333333222333444666888999;;;;;;;;;;;;<<<<<<===>>>????????????@@@BBBCCCBBB???===BBBAAA@@@??????AAABBBDDDLLLQQQUUUVVVRRRNNNKKKJJJEEEBBB@@@BBBGGGIIIFFFCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCAAA@@@???===<<<<<<::::::999888777666555555555555555555555555555555888777666444333333222222333222222222111111111111111111111111000000000000........................................................................,,,------......------,,,---------------------------,,,,,,,,,,,,---......000000///...............//////000000000111111111......333777444222@@@RRRnnnzzzzzz}}}|||lllXXXFFF;;;888333222222111000///......////////////////////////333222111///.........///...................................................------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++************++++++++++++************+++,,,,,,,,,,,,+++...------......///000111111222222222222333666888777999::::::::::::;;;===>>>>>>???AAACCCEEEDDDCCC@@@AAAAAACCCJJJWWWgggrrr))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////////////////////////////000000000111111111111222333444555777999::::::::::::;;;===>>>???@@@@@@@@@@@@???@@@BBBBBB@@@???CCCBBBAAAAAAAAABBBDDDEEEMMMMMMMMMMMMLLLKKKJJJIIIBBBAAABBBEEEIIIKKKHHHEEEDDDEEEEEEFFFFFFFFFFFFEEECCCCCCBBB@@@???>>>===<<<::::::999888777666555555555555555555555555555555777666555444333222222222333333333222222222222111222222222111111111000000........................------------------------------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,---......000///......---.........//////000000000000111111111///222555222---222<<>>???AAADDDEEEEEEDDDAAABBBBBBDDDJJJVVVfffqqq~~~|||))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////000000000000000000000000222222333555666777888999999:::;;;<<<>>>???@@@AAAAAA???>>>>>>@@@AAAAAA@@@CCCCCCBBBBBBBBBCCCDDDEEEKKKIIIHHHHHHIIIJJJIIIGGGBBBCCCEEEHHHKKKJJJGGGDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>======::::::999888777666555555555555555555555555555555666555444333222222222222333333333222222222222222111111111000000000000///........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------.........////////////000000000111444111222666666222333888EEE[[[www|||xxx}}}yyymmmttt|||ssspppwwwpppVVVAAA777555444333//////000000000000000000////////////////////////------...//////......------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,+++++++++************++++++++++++*********+++,,,,,,------,,,,,,...------......///000111111222333333222333666999888999;;;::::::999;;;<<<>>>>>>???AAADDDFFFFFFEEEAAAAAABBBCCCIIIUUUeeeppp{{{~~~}}}zzz(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------....................................000000000////////////...111111222444555666777777888999:::<<<===???@@@@@@@@@>>>======???@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFGGGIIIIIIGGGEEEEEEFFFHHHJJJJJJHHHDDDAAABBBCCCDDDDDDEEEEEEEEEEEEAAAAAA@@@??????>>>======::::::999888777666555555555555555555555555555555555444333222222222222222222222222222222222222222000////////////.................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------.........////////////000000000111......000333333444666;;;AAANNNooo{{{kkkcccoooeeeSSS<<>>===>>>AAADDDFFFFFFEEE???@@@@@@BBBHHHUUUeeeppp|||(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))******************)))((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.................................////////////............000111222333444555666666888888999;;;<<<===>>>>>>>>><<<;;;<<<>>>?????????@@@AAAAAAAAABBBBBBBBBBBBAAACCCEEEGGGGGGGGGFFFEEEGGGIIIJJJJJJIIIEEEAAA???AAABBBCCCCCCCCCCCCCCCBBB@@@??????>>>======<<<<<<::::::999888777666555555444444444444444444444444444333222222111111111222000111111111111222222222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,------...///......////////////000000111///---...000111222222666888:::HHH```xxx|||ooobbb===:::666111...------...////////////////////////////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******++++++,,,---------------...------......///000111222333444333333444777999999:::;;;;;;999999:::;;;<<<<<<===@@@CCCEEEEEEDDD>>>???@@@BBBIIIVVVfffrrr(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........................................................000000111222333444555555888888999999:::;;;<<<<<<;;;::::::;;;===>>>>>><<<>>>??????@@@@@@@@@@@@@@@===@@@DDDDDDCCCCCCEEEGGGHHHIIIJJJJJJGGGCCC@@@???AAAAAABBBBBBBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;::::::999888777666555555444444444444444444444444333222222111111111111111//////000000000111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,,,,------...///........./////////000000///000111111111333222111444777777999>>>HHHnnn|||fffOOOAAA000333555444111...///111//////////////////......////////////////////////000///...------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++************++++++++++++******+++,,,------...---------...------......///000111222333444333333444777:::999:::;;;;;;999999:::;;;;;;;;;<<>><<<;;;======>>>????????????>>><<>>======<<<<<<;;;;;;::::::::::::999888777666555555444444444444444444444444222222111111111111111111......//////000000000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///............/////////000***---111222222333222000...111333888;;;:::SSS}}}wwwcccNNN===444888333...---000333222000000000//////............////////////////////////222111...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,,,,+++++++++************++++++++++++******+++,,,------......------...------......///000111222333444444333444777:::999;;;;;;;;;999999:::;;;::::::;;;>>>BBBDDDDDDCCC@@@AAACCCFFFMMM[[[lllxxx{{{''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,+++++++++******)))************+++++++++************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111222333444777777777777888999;;;;;;999:::;;;<<<<<<;;;::::::<<<;;;;;;<<<<<<===>>>???BBBBBBBBBAAAAAA@@@@@@@@@EEEFFFGGGGGGFFFBBB???===AAA@@@>>>===<<<<<<<<<===::::::::::::::::::::::::<<<:::888666444444444444333333333222222222111111000000000000////////////111000///......///000111...///000///...---...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///............////////////---333888777555:::EEEPPPnnn|||cccJJJ999222222222222111111111111222222111111111111000000000000//////.........---------------------------------------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++***************************++++++,,,,,,------......------......///000111333333333444555666777888999::::::888777666777999;;;;;;<<<>>>@@@BBBDDDEEECCCAAA@@@CCCLLLZZZhhhrrr''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((,,,,,,+++++++++*********))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000111222333333666666666666777888::::::;;;<<<<<<======<<<;;;:::;;;;;;;;;<<<===>>>@@@AAADDDCCCBBBAAA@@@???>>>===CCCDDDEEEFFFDDDBBB???===??????>>>===<<<<<<<<<<<<999999::::::::::::::::::;;;:::888666555444444444333333333222222222111111000000000000/////////...111000///......///000111---///000///...---...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------........................////////////---000222000---///666===CCC\\\ttt~~~uuu^^^HHH:::444444555111000000//////000000111000000000/////////......//////.........------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***++++++,,,,,,---...------......///000111222333333444555666777888999::::::999777666777999;;;<<<<<<===???AAACCCDDDDDDBBB@@@BBBLLLZZZiiisss''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,++++++++++++*********)))))))))*********++++++************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111222333444444444555666777888999<<<======>>>===<<<:::999999::::::;;;===???AAABBBDDDCCCBBBAAA???===<<<;;;AAABBBCCCCCCCCCAAA>>>===============<<<;;;::::::888999999999::::::;;;;;;;;;:::888666555444444444333333333222222222111111000000000/////////......000//////......//////000---...//////...---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------............---............/////////000111111///---...000222111<<>>???AAAAAAEEEBBB???AAAKKKZZZjjjttt''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++************))))))))))))************************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222222222222222333444666777888;;;<<<<<<===<<<;;;999888777777888:::<<<>>>@@@BBBBBBBBBAAA@@@???======<<<>>>???@@@AAA@@@???>>>===;;;;;;<<<===<<<;;;999888888888888999::::::;;;;;;:::999888777666555444444333333333222222222111111000000/////////.........////////////////////////---...//////------...////////////.........------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---------.........//////111000000111222333333222666:::777AAA___~~~|||zzzqqqWWWFFF===333000444666333///000//////......//////000/////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***+++,,,,,,---************************))))))******++++++,,,,,,...------......///000111111111222333555777999::::::;;;;;;999777666777999===<<<<<<<<<===>>>???@@@CCC@@@===???IIIXXXiiisss''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********))))))(((((()))))))))***************************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222000000111222333555777888999999:::;;;:::999888777555555666888;;;===???AAA@@@?????????????????????======>>>??????>>>===<<<:::;;;<<<<<<<<<;;;999888888888888999999:::::::::999888888777666555444444333333333222222222111111////////////..................////////////......---...///...---,,,---//////.........------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------------...............---,,,...111222111//////555333333BBBUUUooo}}}vvvWWW===777555333444555444111///111000000//////000000111000000000/////////......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***++++++,,,,,,******************************++++++,,,---------...------......///000111111111222333555777999::::::;;;;;;:::888777999:::===============>>>??????AAA>>><<<>>>HHHWWWgggrrr''''''((()))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))((((((((()))))))))*********************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///000111///000000111333555777888777777888999999999888777555555666888:::===???@@@?????????@@@@@@@@@@@@AAA=========>>>======<<<<<<:::;;;;;;<<<;;;;;;::::::999999999999999999999999888888888888777666555444333333333222222222111111/////////.........---------......//////......---,,,---......---,,,---.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************(((((())))))***+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------------.........000///...///000000///...+++333222///333888JJJddd~~~}}}vvvvvv|||}}}dddPPP???444444444333111//////000111111000000//////000000111000000000/////////......---------...............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))***+++++++++***************************++++++,,,------.........------......///000111111222222333555777888999888999::::::888999:::<<<============>>>>>>???@@@???===<<>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>=========<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888777777777777777888888777666555444333333333222222222111111//////.........---------------...//////...------,,,---......,,,,,,---...---,,,,,,,,,,,,+++++++++************************************************((()))))))))*********+++((((((((()))***+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........222111111000//////000111111555222111444111444DDDQQQjjj~~~zzz|||tttXXXDDD888333222222222111///......///000000//////......//////000/////////.........---------------.........//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))*********************************************+++,,,,,,------...------......///000111222333333444555666777888777888999999999:::<<<>>>=========>>>???@@@AAABBB>>>===>>>BBBLLLZZZhhhqqq||||||}}}~~~'''(((((()))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------///000000//////000222333666777888555666888:::;;;;;;;;;:::999::::::;;;===???AAABBBCCCCCCBBBBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;===<<<;;;::::::;;;===>>>;;;::::::999888777666666777777888888888666555444333333333222222222111111//////.........---------,,,---...//////...---,,,,,,---......,,,,,,---...,,,,,,,,,+++++++++******************************************************(((((())))))*********+++'''(((((()))***+++++++++)))************+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...---,,,---000222000///+++000:::666000666:::???PPPnnnmmmrrrgggGGG777555666333///...///000222444222///+++.........------...............---------,,,,,,,,,---------.........//////------------------------++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))************************)))))))))***++++++,,,,,,...------......///000111333333333444555666777888666777999999999;;;===???======>>>>>>???AAABBBCCC>>>>>>@@@EEEOOO\\\iiiqqq{{{}}}&&&''''''((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))***+++,,,+++***(((&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------............///000111333555666666777888888999999999999::::::<<<===>>>?????????@@@AAABBBCCCBBB???===;;;@@@@@@??????>>>=========>>>>>>>>>===============<<<<<<<<<;;;:::999888777555555555444444555555555333333222222111000////////////...---------------//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++---------............//////000000000111111111111555777;;;EEEYYYxxx}}}zzztttPPPDDD666111333666555111000000000000000000000000................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,((())))))))))))***************************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++------------...000111222000111333555666777777777777999::::::::::::;;;===BBB@@@>>>>>>@@@CCCDDDDDD??????@@@GGGSSS```kkkqqqttt|||&&&''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((()))+++++++++)))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111333444555666777888999999999999999:::;;;<<<>>>??????@@@@@@AAAAAABBBBBBAAA???>>>===?????????>>>======<<<<<>>>>>>>>======<<<<<<<<<<<<;;;;;;:::888777666555444444333333444444555333333333222111111000000000///......------..............................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,---,,,,,,++++++------------............//////000000000111111111///111333888BBBVVVlll|||rrrtttcccEEEBBB;;;333000222444222///000000000000000000000000................................................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,******+++++++++,,,,,,,,,++++++************++++++)))))))))*********++++++******************++++++))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++------------...000111222111222333444555777888888777999::::::::::::;;;===AAA???===>>>@@@CCCDDDEEEAAA@@@@@@EEEPPP]]]hhhoooxxx&&&''''''((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((()))***+++***)))((('''))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000222444444666666888999999:::::::::<<<<<<>>>???@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@????????????>>>>>>===<<<<<<<<<@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999888666666333333222222222222333333444333333222222111111111111000//////......//////..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++------------............////////////000000000000///111222222444:::CCCJJJkkktttrrrtttlllwwwwwwcccPPP>>>333444222111111222222000...000000000000000000000000........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,***++++++++++++,,,,,,,,,*********))))))*********************+++++++++,,,++++++++++++++++++******))))))))))))))))))))))))+++++++++*********************+++,,,,,,,,,,,,+++------------...000111222333222222333444666888999777999::::::::::::;;;===???>>>===>>>AAADDDEEEEEECCC@@@???CCCNNN[[[gggmmm|||&&&''''''((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...............///000111333333555666777888999:::::::::>>>>>>???@@@AAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@@@@???>>>>>>======<<<@@@???>>>===<<<;;;:::999:::::::::999888777555555222222111111111111222222444333333333222222111111111111000///////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000111333444333222222444777999RRRpppsssuuusssWWWEEE999333555===///111222333222111111222////////////////////////........................------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++------------...000111222333333222222333666999:::777999::::::::::::;;;===>>>======>>>BBBEEEFFFFFFCCC@@@>>>BBBMMM[[[hhhooo|||&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((************************)))))))))))))))******+++))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------......///000111222333444666777888999999999??????@@@AAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDAAA@@@@@@??????>>>======>>>>>>===<<<;;;999999888999999999888777666444444111111111000000111111111333333222222222222222111111111000///////////////........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))*********+++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,------------...---............////////////000111000000111222444000<<>>======???BBBEEEEEEEEEBBB???>>>CCCNNN]]]jjjrrrzzz&&&''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,---------......------------...///000111222222444555777888888888===>>>>>>???@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCC@@@@@@??????>>>=========<<<;;;;;;:::999888777777888888888777666555333333111111000000000000111111111111111111111111111111111000//////......//////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++)))))))))************+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111000//////000222444555<<<:::;;;===CCCVVV{{{gggQQQGGG<<<666444888888111...000111111111///------///000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---,,,,,,,,,++++++++++++************))))))*********************+++++++++,,,---------,,,++++++******))))))))))))))))))))))))+++++++++*********************+++,,,,,,,,,,,,+++------------...000111222333222222333444666888999777999::::::::::::;;;===>>>===>>>@@@CCCEEEEEEDDD@@@>>>>>>DDDOOO^^^kkkrrrvvv&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---------......------------...///000000000111222444555666777777::::::;;;<<<<<<<<<;;;;;;;;;===>>>@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999888888777777777666777777777666555444333222222111111000000111111222000000000000000000000000000///......------......------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************((()))***++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........111000//////000333444555>>>666222333444:::QQQjjjqqq]]]JJJ:::444444999555222000000000111333111000////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...,,,,,,,,,+++++++++******++++++************++++++)))))))))*********++++++...------,,,++++++******))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++------------...000111222111222333444555777888888777999::::::::::::;;;===???>>>>>>@@@CCCDDDCCCBBB???>>>>>>DDDOOO]]]hhhnnnuuu}}}&&&''''''((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,---------......---------------...///000...///111333444555666666777777888999999999888888888:::<<<>>>??????>>>======<<<<<<;;;::::::999999777777777777666666666666777777777666555444222222222222111111111111222222///////////////000000000//////...---------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,+++,,,...111222222888000///444222///999IIIKKKffflllVVV>>>666777777333///---000111111222555444222000000000222333333000...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,((())))))))))))*********......---,,,,,,+++******))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,+++------------///000111222000111333555666777777777777999::::::::::::;;;===?????????AAACCCDDDCCCAAA???>>>???DDDOOO[[[eeejjjuuu}}}''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))'''((())))))((()))+++------,,,***(((((()))***+++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000111222333333444777777666555555555555666666888;;;<<<;;;::::::;;;===<<<<<<;;;;;;:::999999666666555555555555666666777666555333222222333333333222222111222222333333000000000000000000000000......---------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------......///---------............///000111111222333333444444;;;;;;HHHccc{{{wwwaaaSSS999777555333111000000000000000000000000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))((((((((()))+++,,,************************)))************++++++++++++333666000***))))))&&&))))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,,,,,,,,,,............///111222333333222222333444666888:::777777888888888999<<<>>>??????@@@CCCEEEEEECCCAAA>>>???AAAEEEMMMYYYfffooovvv''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))(((((((((((('''''''''((()))*********(((((((((((())))))))))))((()))))))))((()))+++,,,---,,,***)))((()))***+++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------......//////000111222333444666666555555555555666666888:::<<<<<<;;;::::::;;;<<<<<<;;;;;;:::999999999666666555555555555666666666555333222111111111222222222111111111111222222000000000000000000000000......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---.........------------............000000000111222222333333222111;;;PPP___hhhuuu{{{mmm\\\MMMBBB;;;777666444222111000000000000000000000000000000000000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))((((((((()))++++++************************))))))*********+++++++++---444777111,,,,,,+++)))))))))))))))))))))))))))************)))))))))((())))))***+++,,,,,,,,,,,,............///111222333333222222333444666888:::888999:::999999:::===???>>>>>>???BBBDDDDDDCCCAAA>>>???AAAEEEMMMZZZgggpppvvv''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))''''''(((((())))))******(((((((((((()))))))))))))))******)))((((((***+++,,,+++***)))))))))***+++)))))))))*********++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......///000111222333333444444555555666777777777999;;;<<<<<<:::999999:::;;;;;;;;;:::999999888888666666666555555666666666444333222111000000000111111111000000000000111111000000000000000000000000......---------------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,---......------------..................//////000111111111///...444AAAGGGGGGJJJQQQ```nnnmmmqqqnnncccRRRCCC999555555555444444222111111111111111000000000000000000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))((()))******+++************************)))))))))*********++++++)))...111---)))))))))((())))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,,,,,,,............///111222333333222222333444666888:::999:::;;;;;;:::;;;>>>@@@>>>>>>???AAADDDDDDCCCAAA>>>???AAAEEEMMMZZZhhhqqqvvv''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))***+++***(((((()))+++++++++***))))))******+++))))))))))))******************++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------......///000111222222222333444555777777888888999:::;;;:::888777777888:::::::::999888888777777555555666666666666555555333333222222111111111111111000000////////////000000000000000000000000000......------,,,,,,------,,,,,,++++++++++++,,,,,,************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++,,,,,,------,,,,,,---------.........,,,------...//////000000000///222999<<<999888;;;:::BBBQQQddd{{{}}}ooo[[[OOOBBB===777333333555777888111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++************************))))))))))))************&&&)))+++***((('''''''''))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,,,,,,,............///111222333333222222333444666888:::999:::;;;;;;;;;;;;===???>>>>>>???AAADDDEEEDDDCCC>>>>>>@@@EEEMMM[[[iiisssvvv''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***((('''((()))***)))''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))***+++***(((((()))+++******************++++++(((((()))))))))*********)))******++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------...///000111111222111222444666777888888888777888888777555444555666999999999888777777666666555555666777777666555555444444444444444444333333111000000///......//////////////////////////////......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******+++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------.../////////...///222333111111333666777888===GGGVVVgggrrrkkkdddYYYMMMDDD???<<<;;;333222111111222222000////////////000000111111111........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))***************+++,,,+++)))***+++))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,............///111222333333222222333444666888:::888999;;;;;;::::::;;;===?????????AAADDDFFFFFFEEE===>>>@@@DDDMMM[[[jjjuuuvvv''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''((()))***)))'''''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))******)))((((((***+++)))*********++++++++++++((((((((()))))))))******))))))************))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111111333555666888888888777555555666444333333444666999888888777666666555555444555666777777666555444555555666666666666555555222111000//////......//////////////////////////////...---,,,++++++++++++++++++************++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))******+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.........111000////////////000111444444333333444888>>>BBB[[[bbbkkktttvvvdddNNNDDD>>>777222111333555666555333111000000000///------...//////000000//////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))************)))))))))))))))))))))))))))((((((((()))))))))*********''''''******((((((***))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,............///111222333333222222333444666888:::777999;;;<<<;;;:::;;;<<>>>>>@@@CCCEEEFFFEEE===>>>???DDDMMM\\\lllvvvvvv''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''((()))***)))''''''''''''((()))*********))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))((()))+++,,,))))))***+++++++++++++++(((((((((((()))))))))***))))))************))))))******+++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++,,,---...///000000111222333555777888888777666444444555444222333555777888888777666666555555444444555666777777666555444555555666777777777666555333222111000///////////////////////////////////////...---,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))***+++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///111111111000000000000///---///111333333444555777777<<<@@@BBBHHHWWWnnnyyyhhhUUUGGG@@@:::555444444555888:::888222...333111000000111222222111,,,---.../////////......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++************)))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((()))))))))******%%%$$$((((((%%%%%%((())))))))))))))))))))))))((()))))))))************))))))***+++,,,,,,,,,,,,............///111222333333222222333444666888:::999;;;======<<<;;;;;;<<<===<<<<<<>>>AAADDDDDDDDD===>>>???DDDMMM\\\mmmxxxvvv''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***((('''((()))***)))(((&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))))))))+++---((()))***+++++++++++++++(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000222333666777888777666555444444555444333444666999777777777666555555444444444555666888888666555444444555666777777666555555333333111000///////////////////////////////////////...---,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,---------+++,,,,,,------......///***---/////////000...,,,000111222111000111444666111777;;;:::888???NNN[[[llljjjnnn{{{gggVVVPPPNNNHHHEEECCC;;;111222;;;777444111111333444333111......///111222000---***,,,---...//////...------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++************)))'''((()))++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))...((('''++++++((((((+++))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,,,,,,,............///111222333333222222333444666888::::::<<<>>>???===<<<<<<===;;;::::::<<>>???CCCMMM]]]mmmxxxvvv(((((('''''''''&&&&&&&&&******))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++*********))))))((((((************************------,,,+++***)))((('''))))))))))))))))))))))))((()))))))))************))))))***+++,,,,,,------------,,,------...///000111444777888777666666666444555666666666666666555999888777555444444333333444444555666666555444444666555555555555444444444333333444444333333222111111111111111000000000000------------------------)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111222//////000222555888<<<===HHHDDD>>>@@@NNNbbbmmmooouuu{{{fffTTTIIICCC>>>:::555555444333222222222222222222111111000000//////////////////////////////........................,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***)))'''&&&&&&'''***(((&&&'''((()))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---///000222333222222222333444555666777777;;;>>>>>>;;;;;;>>>BBB@@@===<<<>>>BBBDDDCCCAAA??????@@@DDDMMMZZZiiisssttt~~~(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++*********)))************************+++++++++***************))))))))))))))))))))))))************++++++++++++)))******+++,,,,,,---------,,,,,,------...///000111333666777777666666666444555555666666666666666999999777666555444444444666666666666666666666666555555555555444444444444333333444444333333222111111111111111000000000000.........------,,,,,,,,,+++,,,,,,,,,+++***++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111.........///111333555666999666111222;;;HHHMMMJJJ@@@HHHRRRXXXXXXVVVUUUUUUaaagggmmmttt{{{|||}}}tttjjjfffbbbZZZTTTQQQNNNFFF;;;555444555444222555444333222222111222222111111111000000000000000................................................------............------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++++++++*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((()))))))))***+++***((('''((()))'''''''''((((((((('''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,---------...000111333444333333333444555666777888:::===@@@>>>;;;:::<<>>BBBDDDCCCAAA?????????CCCLLL[[[jjjuuurrr|||'''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((************************(((((((((((((((((((((((('''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,---...///000000333555666666555555666444555555666666666666777:::999888666555555555555777666555555555555666777555555444444444333333333333333333333333222222111111111111111000000000000//////...---,,,,,,++++++------,,,,,,+++++++++***))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............//////000000///------333999777111555:::???@@@===999777777888<<>>;;;999:::<<<@@@===<<<>>>BBBDDDCCCAAA???>>>>>>BBBKKK[[[lllxxxuuu''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////000222444555444444444555444555555555666666777777999999888777666555555555777666444333333444666777444444444444333333333222222333333333333222111111111111111111000000000///000//////---,,,+++******...,,,++++++++++++***)))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************((()))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......000000/////////////////////000111222666:::777000666888;;;;;;999666666666777888777777===HHHOOOPPPYYYOOOBBB::::::>>>@@@@@@>>>CCCGGGDDD>>>===DDDLLLOOOHHH>>>:::;;;???AAABBB???:::777999999666555666;;;999666666666555333111444333222111111000000000.../////////000000111111........................------------------------///...,,,,,,,,,,,,...///------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++*********************************)))******+++,,,,,,+++***(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((*********(((((()))***((()))***)))''''''***,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,------...///000222333444333333444444555777888999===>>>???>>>;;;:::;;;<<<@@@===<<<>>>BBBDDDCCCAAA>>>======@@@JJJ[[[nnnzzzvvv&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))******************************************+++++++++************)))))))))))))))))))))))))))))))))))))))*********+++***+++++++++++++++,,,,,,,,,++++++,,,,,,---...//////111333333222222444555555444444444555666888888999888777666555555555666555444222111111222444555444333333333222222222222222222333333222222111000111111111111000000000///000//////---,,,+++******---+++******+++,,,***(((************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000000000000---///000000444888777222...///000000//////000111///111111222666===>>><<<999888555222111111444777333333444333222222444555666444444777:::<<<;;;999222///...111333111111333222111000000111333333333333333222111000000000000......//////000000000111........................------------------------...---,,,++++++,,,---...,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))***++++++,,,---,,,***)))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''((())))))''''''((()))(((((('''&&&%%%'''***,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---...///111222333222222222333444555777777;;;<<<======<<<<<<===>>>@@@===<<<>>>BBBDDDCCCAAA>>>======@@@KKK[[[nnnzzzrrr|||&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))*********************************,,,+++++++++******))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,---...//////000222222111111333444555444444444555666888999777777666555555555555555333222111111111111222333333333333222222222111111222222222222222111111000111111111111000000000000//////...---,,,,,,++++++---+++)))***---...,,,***************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---...////////////...//////---///333333///111111111111111111111111---///111222777:::777111,,,111555444111///000222222000///000222333111///222111000000222333333222666333333555555222111444444444444444555777888:::333222111000////////////...//////////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))***+++,,,,,,---,,,,,,,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&'''((((((''''''((()))'''&&&$$$%%%'''))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---...000222333222222222333444555666777::::::;;;<<<===>>>???@@@@@@===<<<>>>BBBDDDCCCAAA=========AAAKKK\\\mmmyyyttt~~~&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))******+++++++++***************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000111111000000222444555444333333444666999:::666555555444444444444444222222222222222222222222222222222222111111111111222222222222222111000000111111111111000000000000.........------,,,,,,,,,///,,,***,,,000222000---************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,...111000...///111000---000///....../////////...333444444555888:::555......000222222111000000111000000111111222222111///444222000//////000000000111///000222111------000000111111111000/////////222222000//////////////////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************))))))))))))***+++,,,---,,,---.........,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((())))))&&&((())))))(((((()))***((('''(((---222222,,,%%%)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------...///111333333333333333333444666777888:::::::::<<<>>>?????????@@@===<<<>>>BBBDDDCCCAAA======>>>CCCLLL\\\lllwwwyyy&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,************************'''((()))***+++,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........000000000///000222444555444333333444666999;;;555555444333333333444444222333333444444333333222222222222111111111111000111222222222222111000000111111111111000000000000------------------------000---+++---222444222///************************************************))))))(((((((((((())))))************************((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............///000///...---,,,+++...000......000///+++///......///000111111000...//////000555999555...111///---...111333444333,,,///222222000//////000///000111222333222111000000///111444444111111555,,,///222444333222111111222111000//////.........000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************************************))))))))))))***+++,,,---,,,...///000///---***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''')))******))))))***,,,+++***---666===;;;000%%%)))))))))))))))))))))))))))))))))***++++++,,,,,,.........///000222444555444444444555666777888999<<<;;;;;;<<<>>>???>>>>>>@@@===<<<>>>BBBDDDCCCAAA<<<===???DDDMMM\\\kkkvvvxxx''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))******))))))))))))***************************************)))(((((((((((())))))************************************))))))))))))***)))((((((((()))+++,,,******))))))))))))))))))************************)))******++++++,,,------......//////000000111111333333444444444444444444777666555444333222222222222222222222222222222222333333222111000///......000000000000000000000000000000////////////000000...---,,,,,,++++++,,,,,,,,,+++******))))))******))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))+++***((('''''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------------------------------,,,---......//////.........///000111111000///...////////////////////////...///000222222111000000000000000000000000000000222111111111000000//////000000111111111222222222000000///...............////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))+++***)))))))))***,,,,,,))))))(((((((((((())))))))))))*********++++++,,,******))))))))))))******))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***&&&'''111<<<===222%%%))))))))))))))))))))))))))))))***+++,,,------...............///111222333333333333444444666777888;;;999:::===;;;777:::BBBBBB???===>>>AAADDDDDDCCC>>>???@@@EEEMMM[[[jjjtttsss''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************************************)))))))))))))))***************************************))))))))))))***)))((((((((()))++++++************************************************)))******++++++,,,---------......///000000111111333333333333444444444444666555444333333222222222222222222222222222222222222222111111000/////////////////////////////////000//////////////////000...---,,,,,,++++++,,,,,,,,,+++******))))))******(((((()))))))))*********(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))+++***)))((('''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------...---------------------------------,,,------..................///000111111000///...//////////////////////////////000111111111111000000000000000000000000000111111111000000000//////000000000111111111222222000//////.............../////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))******)))))))))***+++,,,))))))(((((((((((())))))(((((())))))******************))))))))))))******)))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((,,,000000***$$$))))))))))))))))))))))))((()))******,,,,,,---...............///111222333333333444444555666888888:::999:::===:::777:::AAA@@@>>><<<===AAACCCCCCAAA>>>======@@@HHHWWWhhhsssyyy''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************************************************************************************************)))))))))))))))))))))((()))******+++******++++++++++++++++++************************)))******++++++,,,------------......///000000000222222333333333444444444555555444333222222222222111111111111111111111111000000000000000000000000...................................................---,,,,,,++++++,,,,,,,,,+++******))))))******(((((())))))))))))******'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,---------------------------------------,,,,,,---...............---...///000000///...---///////////////////////////////////////000111111000000000000000000000000000000000000////////////000000000000111111111111000///......------..................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++************)))))))))***))))))))))))***++++++))))))(((((((((((())))))'''(((((())))))))))))(((***))))))(((((())))))***((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***)))&&&%%%'''((())))))))))))))))))))))))((())))))***+++,,,------............///111222333444444444555666777999999999999;;;===:::777999??????<<<;;;===AAACCCBBB@@@>>><<<;;;===FFFVVVhhhttt|||&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************))))))(((((((((((((((((((((((('''(((((())))))))))))(((******))))))((((((''''''((()))))))))************************************)))))))))***************************************************)))))))))((()))))))))))))))******++++++++++++++++++,,,,,,,,,************************)))******++++++,,,------,,,------......///000000111111222222333333444444444444333222222222222222111111111111111111111111////////////000000111111////////////////////////------............------...---,,,,,,++++++,,,,,,,,,+++******))))))******(((((((((((()))))))))***'''''''''((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************++++++++++++++++++++++++++++++++++++***************++++++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...////////////...---........................000///...---...///000111/////////////////////////////////////////////////////////000000000111111//////...------------...---------------,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************))))))************))))))************)))))))))))))))))))))))))))******+++))))))(((((((((((())))))'''((()))******))))))((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%(((***(((&&&&&&)))---))))))))))))))))))))))))(((((()))***+++,,,------............///111222333444444444555777888::::::888:::======:::888999<<<>>>===<<<>>>BBBDDDBBB???>>>===<<>>;;;::::::;;;>>>===>>>AAADDDEEECCC???:::;;;<<>>===>>>BBBFFFFFFCCC???777888;;;@@@IIIXXXfffpppwww%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))))))))))))))************************************(((***,,,---......---,,,************************************))))))))))))'''((()))***+++******)))(((((())))))***++++++,,,************************)))******++++++,,,------+++++++++,,,------............///000111222333333111111000000000000111111////////////////////////......//////////////////000000000000000000000000---...000111111000...---...---,,,,,,++++++,,,,,,,,,+++******))))))******'''''''''((((((((()))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((())))))***)))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************************************)))))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,---------.........------.........////////////...------,,,,,,------******++++++++++++******((())))))***++++++,,,,,,)))*********++++++++++++***************************)))(((''''''((()))***(((((((((((())))))******'''''')))*********)))((())))))(((((((((((())))))((()))+++,,,,,,***(((&&&((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((('''&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,............///111222333111222222444555777999:::777???DDDAAA>>>>>>===999<<<<<<>>>BBBFFFFFFBBB===999999:::???HHHWWWhhhsssyyy%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''((()))************''''''(((((())))))******))))))))))))***************************************+++...///000000///...************************************))))))))))))'''((()))++++++******)))'''(((((()))******++++++************************)))******+++,,,,,,------***++++++,,,,,,---......---...///000111222333333111000000000000000111111////////////////////////////////////////////////////////////////////////...///000222222000///......---,,,,,,++++++,,,,,,,,,++++++***)))*********''''''''''''((((((((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))*********)))'''&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))************************************)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------,,,,,,,,,------.........---------.........//////......---,,,,,,,,,,,,---)))******+++++++++******((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++'''((((((((())))))******&&&''')))*********)))((())))))(((((((((((())))))'''(((***++++++)))&&&%%%((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))(((((()))---///))))))))))))))))))))))))''''''((()))***+++,,,,,,............///111222333111111222333555777999:::888@@@EEEBBB??????===999;;;;;;===AAAEEEEEE@@@<<<>>>===<<>>???>>>===<<<===??????>>>===>>>AAAAAA>>>;;;;;;;;;===BBBLLL]]]nnnzzz~~~&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************+++++++++,,,,,,,,,---------......///000000111111000000000000000000000000///////////////////////////////////////////////////////////////......---------............---------,,,++++++******++++++++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------------------,,,,,,------------------,,,,,,+++++++++*********+++++++++*********))))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---...////////////222444000111222333555777999:::;;;<<<>>>===<<<<<<===??????>>>===>>>AAAAAA>>>;;;;;;<<<===AAALLL\\\nnnyyy~~~'''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,------......///000000000000000000000000000000000///////////////////////////////////////////////////////////////......---------............---------,,,++++++******++++++++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,++++++++++++*********++++++*********)))))))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,---...////////////222444222222222333555777888999888:::<<<<<<<<<<<<>>>??????===<<<>>>AAAAAA???<<<<<<<<<===AAAKKK[[[lllxxx{{{''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,------......///000000///////////////////////////////////////////////////////////////////////////////////////......---,,,------......------,,,---,,,++++++******++++++************))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************************************************************************************++++++************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++************************))))))))))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---...////////////222444333333333444555666777888666888:::;;;;;;<<<>>>@@@@@@===<<<===@@@AAA???===<<<<<<===AAAJJJZZZkkkvvvwww%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,---......//////........................////////////////////////........................///////////////......---,,,,,,------------,,,,,,---,,,++++++******++++++*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))*********************************************************++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,---...////////////222444444333333444444666777777555777999:::;;;<<<>>>@@@@@@===;;;<<<@@@AAA@@@>>><<<<<<<<<@@@JJJYYYjjjuuuwww%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************++++++++++++++++++,,,,,,---.................................////////////////////////........................///////////////......---,,,,,,------------,,,,,,---,,,++++++******++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))******************************************************++++++++++++++++++++++++++++++************++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************---------,,,+++*********+++************)))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''(((***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,---...////////////222444333333333444555666777888666888:::;;;;;;<<<>>>@@@@@@===;;;<<>>@@@@@@===:::;;;???AAAAAA???===<<<<<>>???@@@===:::;;;???AAAAAA@@@===<<<<<>>>>><<<999:::<<>>???<<<::::::<<>>@@@@@@???;;;:::???MMMaaarrr}}}{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))************************)))))))))(((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************(((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((()))(((&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((())))))***+++++++++***((((((***,,,111...***)))+++,,,,,,+++)))+++,,,,,,+++******+++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))*********++++++++++++******)))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++***)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,---...///111222222333222222333444666888:::888:::<<<<<<<<<<<<===???AAA>>>;;;:::<<<>>>?????????<<<;;;AAANNN___nnnwww{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))************************)))))))))(((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************)))((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((())))))***&&&))),,,---,,,***))))))(((((()))***,,,,,,+++***((()))++++++)))))))))***************************++++++++++++++++++++++++***))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))*********++++++++++++******))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))'''(((((((((((((((((('''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,---...///111222222444444444444666888:::;;;888:::;;;<<<<<<<<<>>>@@@AAA>>>;;;:::<<<>>>??????>>>===???FFFRRR```lllrrrzzz~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&******(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++***)))((('''&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''&&&'''))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******'''((()))(((((((((+++---&&&(((***++++++***(((&&&''')))******)))(((((()))************************++++++++++++++++++++++++***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********))))))))))))************)))************++++++++++++******)))))))))))))))((((((''''''&&&''''''((())))))))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,---...///111222222555555555555777999;;;<<<777999;;;<<<<<<<<<>>>@@@@@@===;;;:::<<<>>>@@@@@@<<<===AAAJJJXXXeeepppvvvyyy}}}''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////.........---------,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))******))))))((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&'''))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))(((&&&%%%%%%(((***((()))******)))'''''''''((()))++++++)))((()))***************************************************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************)))************++++++++++++******)))))))))))))))'''''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))******++++++,,,,,,---+++,,,---...///111222222444444444555666888:::;;;777999;;;<<<<<<===???@@@???<<<::::::<<>>AAAJJJWWWfffrrrxxx{{{}}}''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......---------,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''))))))&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******&&&(((+++,,,,,,++++++,,,(((((((((((('''''')))+++)))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************)))************++++++++++++******)))))))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))***+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))******++++++,,,------+++,,,---...///111222222333333333444555777999:::777999;;;<<<<<<===???AAA>>><<<999:::<<>>???>>>===<<<<<<===>>>???;;;;;;===CCCOOO^^^mmmuuu}}}~~~~~~~~~''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........000000///...............---------...------,,,+++++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))***************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))************))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((&&&&&&''''''''''''((((((((()))******++++++******,,,,,,---...000111222333222333444555666777888999777999<<<<<<<<<<<<===>>>???>>>===<<<<<<===>>>???===<<<===BBBMMM]]]lllvvv~~~|||'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...............000///......---.........---------------,,,++++++******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))******************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((%%%%%%&&&''')))***++++++))))))***+++,,,,,,++++++,,,---...///111222333333222222333555666777888999777999;;;<<<<<<<<<===???>>>>>>===<<<<<<===>>>>>>@@@>>><<>>===<<<;;;;;;<<<===>>>AAA>>>;;;>>>HHHYYYkkkvvv~~~}}}{{{zzz&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++,,,,,,---.....................------......------------......,,,,,,------,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))(((((())))))((()))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***(((((()))***************(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&''''''((('''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))******+++++++++,,,))))))***+++,,,------------...///000111222333444111222333444555777888888555888:::;;;;;;<<<===???>>>===<<<;;;;;;<<<===>>>@@@===;;;>>>HHHYYYjjjuuu~~~}}}||||||%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,---------,,,------...///,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))'''((()))******+++******))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((('''((((((***+++,,,,,,,,,,,,,,,---...///111222333333111111222444555666777888555777:::;;;;;;<<<===???======<<<;;;;;;<<<======<<<;;;;;;???JJJYYYiiisss~~~~~~~~~}}}%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++---,,,,,,,,,------...///+++,,,,,,,,,,,,+++******++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''((('''((()))******+++++++++))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''((('''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))***+++,,,,,,,,,,,,,,,---...000111222333111111222333555666777777444666999;;;;;;<<<===???===<<<;;;;;;;;;;;;<<<===888888;;;AAALLL[[[hhhqqqxxxyyyzzz|||%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))***************************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,------...///+++,,,,,,,,,,,,+++******++++++++++++************(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((''''''(((******+++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((('''''''''((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))'''((((((((())))))******&&&'''((()))++++++,,,,,,+++,,,---...///111111222000111222333555666777777444666999:::;;;<<<===???===<<<;;;::::::;;;<<<===555777;;;CCCNNN\\\hhhooooooqqquuuyyy''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++'''((()))(((&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''++++++******+++,,,------,,,---...///000111222333222222222333444666999:::777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<888999;;;@@@MMM]]]fffggglllqqqwww|||'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************)))))))))(((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))'''(((((((((&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''((())))))***+++,,,,,,---,,,---...///000111222333222222222333444666888:::777777888::::::::::::::::::::::::;;;;;;;;;;;;<<<888:::;;;@@@MMM]]]ggghhhooosssxxx|||'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))(((((()))((((((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''(((((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))((((((((((((%%%&&&(((***+++,,,,,,+++,,,---...///000111222333222222333333555666888999666777999:::;;;;;;::::::::::::::::::;;;;;;;;;;;;999:::<<>>KKK^^^iiilllppptttzzz}}}&&&''''''((()))******+++'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((************************''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))******++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************)))(((((((((''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%&&&'''***+++%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***++++++&&&&&&'''&&&%%%$$$&&&((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******))))))(((((()))***+++,,,,,,---...///000111222333222333555666666666555555444666:::<<<===<<<999888888888999999999:::::::::888888888===KKK]]]iiilllnnnsssyyy~~~&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''',,,000+++###(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************************))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************)))(((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++............000222444555555555555555666777888999888888999<<>>???<<<999<<<:::888888999999888777777777;;;CCCOOO[[[eeejjjuuutttvvv}}}&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((,,,,,,'''%%%(((++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************))))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((((((((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))(((((((((((('''(((((((((''''''''''''&&&(((((((((((())))))))))))&&&''''''((())))))******''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++.........///000222444555444555555666666777888888999999999;;;===>>><<<:::===;;;999888999999888777666666:::BBBNNN[[[eeejjjuuusssuuu|||&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))***''''''+++,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++************************************************************)))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((()))((((((((()))***+++,,,---......///111222333444444444555666777777777777999999:::;;;<<<===<<<;;;===;;;999888999999888777666777:::CCCPPP]]]ggglllxxxuuuwww}}}&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***000444000)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++************************************************************)))))))))((()))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((())))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&''')))***+++,,,''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,------///000111222333444333444555666777777777666777999;;;<<<<<<<<<<<<<<<<<<:::888888999:::999888777888<<>>===<<<;;;;;;:::888777888999;;;::::::777888<<>>@@@???<<<::::::888777666777:::<<<<<<;;;666777<<>>AAA???<<<:::999777666666777:::<<<======555666;;;DDDRRR```kkkqqqxxxuuuuuuyyy))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++***************)))((((((+++******)))(((''''''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''((()))))))))************+++++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---///000222333000111222555777777555333777999<<<>>>???>>><<<;;;666555555777:::<<<<<<;;;888666:::FFFUUUbbboooyyy}}}zzzyyy}}}))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***(((''''''******)))''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))******)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++***************)))((((((******))))))((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((()))))))))(((((('''''''''''''''((((((((())))))*********+++++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,---...000222222222222333666888999777555999:::===>>>>>>===;;;999888777666777999::::::999888666:::GGGUUUbbbnnnxxx~~~~~~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))******(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))*********++++++))))))******))))))(((((())))))))))))((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++++++++***)))))))))((((((''''''''')))))))))*********++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,...///111222333333444666999999888666:::;;;===>>>>>><<<:::888:::888777888999999888777999777;;;GGGUUUaaammmvvv||||||'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))(((((((((((())))))))))))************((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))***+++,,,---+++++++++,,,...///111222444333444666888999888777888:::<<<>>>>>><<<:::999999888777888999999888777:::888<<>>>>><<<;;;888777666777999::::::999:::888===IIIVVVaaakkksss~~~{{{}}}&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((())))))''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))(((((())))))))))))((((((((((((&&&&&&''''''((())))))***((((((''''''(((((()))***((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&''''''(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&''''''((('''''''''''''''(((((()))))))))((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---///000222333444333222444666888888777333666999<<<>>>>>>===<<<777666666777999;;;:::999999888===IIIWWWaaakkksss~~~|||~~~%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''')))******''''''(((******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))(((''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***&&&''''''((())))))((((((******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&((((((((('''''''''''''''(((((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------......000111333444555444333444777999999888444666999<<<======<<<;;;999888777888999:::999777888777<<>><<<@@@LLLYYYcccmmmttt|||(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###'''(((%%%$$$&&&&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((()))******++++++---............///111444333444666777999999::::::666777999;;;<<<===<<<<<<:::888666666777888777666<<<;;;???LLLYYYcccmmmtttyyy}}}'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))'''&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''000333---&&&$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))******++++++---...//////...000333555333444555777888999::::::666777999<<<>>>?????????:::999777777888888777666:::999>>>KKKXXXcccllltttyyy~~~''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&&&&%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''///666999222)))&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((()))******++++++...////////////111444666333333555777888999999999666888:::<<<===>>>>>>>>>;;;999777777888888777666999888>>>KKKXXXbbblllsss|||&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***//////***&&&&&&&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))******++++++---.../////////111444777222333555666888999999999888999:::;;;<<<<<<;;;;;;<<<:::888777888888777666777777===JJJWWWaaajjjqqqzzz&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))(((((('''&&&''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&&&&%%%&&&***)))%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))******++++++,,,---......///111444666222333444666777888999999888999:::;;;<<<;;;::::::===;;;999888888888777666777777===JJJWWW```hhhnnnttt}}}&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))))))))((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###''''''&&&(((++++++(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))((((((((()))******+++++++++,,,---......000333666222333444666777888888999888999;;;<<<=========<<<===;;;999888888888777666888777===JJJVVV^^^ffflllqqq{{{&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''))))))))))))((('''(((((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$)))***'''%%%&&&&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((()))******++++++***+++---------///333666222222444666777888888888777999;;;===???@@@@@@@@@>>><<<999888999888777666888888===JJJVVV]]]dddjjjsss|||''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''(((((((((((((((((()))******))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''')))***)))((('''(((*********++++++++++++******************************''''''((((((((((((''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))'''%%%&&&''')))***)))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((('''---,,,""" &&&(((###(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))***************,,,,,,,,,---///000222333333444444555666777888888444777<<<>>>??????@@@AAA>>>;;;999888888888888777888888>>>IIISSSZZZcccjjjvvv}}}''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))((()))***)))'''&&&'''(((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************************************))))))************))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))******)))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((('''%%%%%%&&&(((((('''))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&(((;;;>>>888)))###&&&(((###'''''''''''''''''''''''')))((((((((('''''''''''''''((()))******+++******,,,,,,,,,---...000222333333444444555666777888888333777;;;===>>>>>>???@@@???<<<:::888888999888777888888>>>JJJTTT[[[cccjjjwww~~~''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))******)))))))))))))))))))))))))))***+++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************))))))************))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''')))***)))((('''(((***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&&&&'''(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''%%%&&&''')))HHHGGG>>>---%%%''')))&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''')))******+++++++++...---,,,,,,...000333555333333444555666777888888333666:::======>>>>>>???AAA>>>;;;999999999888777888999???KKKUUU\\\dddkkkxxx''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((()))***+++***)))((((((***'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((()))))))))************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++)))(((((())))))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))======666***%%%'''******''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((******+++++++++...---,,,,,,...000333555222333444555666777888999444777;;;>>>>>>>>>??????BBB???<<<::::::999888777999:::@@@LLLVVV]]]dddkkkyyy''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))))))))(((((((((((((((((((((((()))***+++***)))((((((***''''''((()))***))))))(((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))******************++++++++++++************************))))))************))))))((((((((((((((()))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''')))***)))((('''(((***)))******++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''''''''&&&((()))+++---+++'''%%%'''******'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))+++++++++,,,...---------...111333555222222444555666888999999666999===?????????@@@AAAAAA>>>;;;:::::::::999888999:::BBBNNNXXX^^^eeekkkyyy''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))***+++***((('''((()))&&&''')))*********)))((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))************))))))))))))************************************))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++))))))************))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''')))***)))((('''(((*********++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''))))))(((&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((###%%%''''''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&((()))+++,,,,,,,,,------...///000222333444111222333555666888999:::888:::>>>@@@@@@@@@@@@AAA???===:::999999:::999888:::;;;CCCOOOYYY___ffflllyyy''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))((()))***)))'''&&&'''(((&&&''')))*********(((((())))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))))))))************************************((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''&&&''')))+++,,,+++)))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))(((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&###%%%'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))+++,,,,,,,,,,,,---///111222333333333111222333555777888999:::777:::>>>@@@?????????@@@===;;;888888999:::999999:::<<>>>>>???;;;999777777888::::::999:::<<>>??????===<<<===:::777555666777888777:::;;;CCCPPPYYY^^^ccchhhyyy((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++******++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******'''((()))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***---......///---+++(((''')))***,,,------,,,***)))))))))))))))))))))))))))%%%)))444AAAAAA333(((&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******))))))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,***(((&&&'''((()))'''&&&$$$%%%&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((())))))+++,,,,,,...///111222333333444444222222444555777999:::;;;555777:::===>>>???>>>======;;;777666777888888888999;;;CCCOOOYYY___ffflllxxx(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))*********+++++++++))))))************++++++,,,,,,++++++++++++******))))))))))))))))))))))))---,,,,,,+++,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++***))))))(((((())))))***+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))(((((((((((())))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((()))))),,,---------,,,***(((''''''((()))******)))((('''((((((((((((((((((((((((''''''+++---((("""###)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))************)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''***++++++***'''%%%)))******)))'''%%%&&&''''''''''''(((((((((((()))''''''''''''''''''''''''(((((())))))***+++,,,---...///000222333333333333222333444555777888999999444555888;;;===?????????>>>;;;999888888999999888999:::BBBOOOYYY```hhhooouuu}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******************++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++************)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&)))+++...///(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((()))************)))((('''(((((())))))(((((('''((((((((((((((((((((((((+++)))((('''%%%$$$(((---(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((())))))))))))***************)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$++++++,,,***(((''''''((('''''''''(((((((((((()))(((((((((((((((((((((((('''((()))***+++,,,------...///000111222333333333444444555555666666777777444555888;;;===??????@@@>>><<<:::999:::::::::999999:::AAAMMMXXX```iiiqqquuu}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,*********+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((('''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---***&&&&&&+++555???FFF))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))''''''''')))++++++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((()))((((((''''''(((((())))))))))))*********++++++))))))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%***+++,,,+++)))(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))+++,,,------------...000111222222333333444555555555555666666666555666888;;;===???@@@@@@???===;;;;;;;;;;;;:::999::::::@@@LLLWWW```iiirrrxxx(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********************+++++++++,,,,,,***++++++,,,------......---......///000111222222////////////////////////333222222111000000111111///000222333333222000///------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))(((((((((((())))))&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((((((''''''&&&'''((()))***((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((000---******...777@@@FFF))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&(((******(((%%%'''((((((((()))))))))***))))))))))))))))))))))))************************''''''((((((((()))))))))))))))(((((((((((())))))))))))*********+++++++++((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))***)))''''''((()))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''')))+++---......------...///111222222222222333333444444555666777777777888999;;;===???@@@AAA???>>><<<<<<<<<<<<;;;:::::::::???JJJUUU^^^hhhqqqxxx(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,------...////////////000222333444555666999999999999999999999999:::999888777777777777777444555777888888777555444//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))(((((((((((())))))&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((''''''&&&&&&((()))***((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,...///000))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))******'''%%%%%%)))+++***'''((((((((())))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''***,,,---.........---...///111222222222222111111222444666777888999999999:::<<<>>>???@@@AAA???>>><<<<<<======;;;:::::::::???IIITTT]]]hhhpppvvv}}}))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******)))))))))))))))***)))))))))******+++++++++***)))))))))******+++,,,******)))***,,,...000222---000333444444555777999???AAABBB@@@??????>>>===@@@???>>>============>>>AAA???@@@BBBBBB@@@===<<<;;;@@@:::777>>>???<<>>===888222111555777444111222000...---///111222000---+++)))***///...((((((///000,,,...,,,++++++,,,,,,+++))),,,++++++***************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))************)))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''')))******++++++'''((()))***+++,,,,,,,,,---------///222444444444444222222333666888::::::888;;;===>>>>>>===>>>???:::<<<>>>>>><<<;;;:::;;;;;;;;;AAALLLVVV^^^gggooovvv~~~))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))*********))))))))))))******)))))))))***+++,,,---------,,,,,,,,,------...///......///111333666888999;;;<<<>>>???@@@AAAAAABBB:::<<<======>>>?????????????????????>>>>>>======DDDEEEEEECCCAAABBBHHHOOO]]]\\\MMMBBBCCCAAA===BBBGGGHHHIIIHHHEEECCC@@@??????AAA???:::888<<>>===>>>???;;;===???@@@@@@>>><<<:::@@@DDDGGGEEEDDDMMM^^^mmmiiiWWWTTTNNNKKKRRRNNNRRRUUURRRKKKGGGHHHLLLFFFGGGDDD>>><<<@@@DDDEEEFFF???888777999;;;888444:::///---555555,,,)))---***+++------,,,*********,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************************************((((((''''''((()))***+++))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((((((((((((''''''''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''+++++++++***((('''%%%$$$)))***+++,,,---.........111000///000111222111000333333444444555777999999777999<<<<<<;;;999999:::999;;;<<<<<<:::999999999:::;;;AAALLLWWW^^^gggnnnvvv(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))***************))))))******++++++---,,,***)))((()))******)))***,,,///222555888:::>>>???BBBEEEGGGIIIIIIIIIHHHEEEAAA@@@???>>>;;;999??????AAACCCAAA???BBBFFFFFFHHHKKKNNNMMMKKKHHHEEEIIIQQQYYY\\\cccrrr|||nnnkkkddd```hhh^^^bbbdddaaaZZZVVVYYY]]]aaacccbbb\\\XXXZZZ[[[ZZZIIIGGGFFFFFFFFFDDD>>>:::>>>;;;:::;;;888333333666,,,......---***)))***,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************************************'''''''''((())))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((''''''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((()))+++,,,------......000///...///111222222111333444555555555666777999999;;;======<<<::::::;;;999:::;;;:::999888888999:::;;;AAAMMMWWW___gggnnnvvv(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************************+++,,,,,,******))))))***,,,...///555666777999;;;>>>@@@AAA@@@AAACCCEEEFFFGGGFFFFFFAAA@@@>>>>>>>>>??????>>>@@@AAAEEEJJJKKKJJJPPPXXXaaacccfffhhhhhhgggdddbbbkkkrrrzzz}}}xxxzzzrrrmmmuuusssttttttqqqllljjjllloootttwwwvvvpppmmmoooqqqpppYYY\\\]]][[[WWWTTTSSSUUUYYYaaa\\\III===???@@@<<<444333111///------...///,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''(((***+++,,,,,,'''((()))+++,,,,,,,,,,,,...------///222444444333333555777777555555666888999;;;======;;;:::999:::999::::::999888777888999999:::AAAMMMXXX___fffmmmsss}}}))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++***************+++,,,---((())),,,///222555888999???>>>>>>============>>>===>>>???@@@AAAAAAAAAAAA:::<<>>@@@@@@>>>===<<<;;;;;;:::;;;;;;<<<======>>>???@@@BBBBBBAAAGGGMMMQQQRRRXXXaaaiii~~~{{{|||zzzrrrwww~~~}}}|||{{{{{{}}}~~~|||~~~|||}}}nnnrrroookkkqqq{{{xxxwww~~~xxxlllfffkkkrrr|||vvvhhhkkkqqqzzzsss[[[VVVSSSKKKHHHFFFEEEGGGIIIEEE;;;333222222000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&'''((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((***+++,,,---------......---///222333333222222666999999555333444777444666888999888888888999;;;;;;;;;999888777999;;;888:::BBBNNNYYY___fffmmmlllvvv))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************+++,,,---...777999===AAACCCCCCBBBAAA<<<<<<<<<<<<===>>>???@@@>>>>>>>>>???AAACCCFFFGGGTTT[[[ccceeedddiiittt}}}~~~}}}zzzyyyyyy|||wwwzzzxxxssswww}}}vvviiisssnnniiippp}}}~~~vvvmmmttt~~~kkkkkkooowwwjjj``````aaabbb[[[YYYZZZ___ccc\\\MMM@@@555555333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++***)))(((&&&%%%((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&'''((((((((())))))******(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&((()))************)))***+++,,,---.........000//////000111222111000222666:::999555222444666555777:::;;;:::::::::;;;;;;<<<;;;:::888888:::<<<888:::BBBOOOYYY___fffllljjjttt))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,,,,+++)))((((((***+++,,,***)))))))))++++++,,,---///222444666AAAAAABBBDDDDDDAAA===:::777;;;>>>>>>@@@DDDEEEBBB<<<888BBBNNNNNNQQQZZZ]]]hhhjjjpppzzz~~~}}}}}}~~~{{{zzzyyywwwvvvvvvvvvtttmmmqqqwww|||vvvpppnnnrrrooommmpppwwwssslllrrr|||{{{sssooonnn}}}rrr```cccuuuwwwttt}}}dddKKKAAA<<<555222222333222111,,,---,,,++++++,,,***(((---,,,******,,,.........************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))'''%%%&&&((()))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((()))***+++,,,---------------...000111222333444555888888444444555444111///333999<<<<<<;;;:::999666999;;;:::777666888:::;;;<<>>AAA???>>>>>>???@@@@@@@@@AAABBB???:::;;;AAAEEEEEERRRRRR^^^gggaaacccpppvvvllllllpppvvvvvvqqqmmmnnnooopppnnnjjjllltttxxxwwwsssyyy~~~vvvnnnkkkkkkaaafffppp}}}}}}xxxsssqqqqqqrrrpppnnnvvvxxxvvvgggaaaaaalllxxx}}}|||{{{wwwbbbWWWQQQGGG???999555111...111000......000111///,,,...,,,******+++,,,++++++************************************************))))))))))))))))))))))))************)))))))))(((+++******))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((************)))))))))((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''%%%&&&(((((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))***+++,,,---------------...000111222333444555888888555444666444111///444999<<<<<<;;;::::::888:::<<<:::777666888:::::::::AAANNNZZZ```eeejjjnnnxxx))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******((((((((()))))))))******))))))***++++++++++++***+++,,,,,,+++,,,...222555444777<<<@@@CCCCCCBBB@@@;;;;;;;;;;;;===>>>@@@AAA@@@@@@>>><<>>666000+++***,,,...,,,)))///...,,,,,,---,,,+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,---------------...000111222333444444777888555555666555111000444999<<<<<<;;;;;;;;;;;;===>>>;;;888666888:::888888???MMMYYYaaagggmmmnnnxxx(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,+++++++++***,,,...000222555999<<<;;;===@@@BBBBBBAAA???===:::<<>>??????<<<888666888:::999999???KKKXXX```gggmmmkkkuuu(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************+++++++++*********++++++***...444888;;;===???@@@??????@@@@@@@@@@@@???>>>@@@AAABBBAAA@@@AAACCCFFFNNNTTT[[[aaajjjtttzzzzzzrrrlllmmmkkkfffqqqlllhhhnnnmmmooogggYYYVVVZZZSSSFFFLLLJJJKKKQQQ\\\iiisssyyynnnggghhhccc]]]ZZZZZZ[[[\\\\\\VVVZZZ```eeegggfffccc```aaajjjqqqmmm___TTTTTTYYYmmmjjjllluuu~~~}}}tttkkk|||}}}sssiii___XXX^^^```bbbeeehhhjjjmmmnnn]]]PPPCCC===888222//////111///......//////...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))******(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((((()))***+++,,,---------------...000111222333444333777888777777888666222000444888;;;<<<<<<======???@@@???<<<777666888;;;<<<:::???JJJVVV^^^fffllljjjttt))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))))))))*********++++++***))))))***+++,,,---...000555;;;???AAAAAAAAABBB???@@@AAABBBDDDEEEEEEEEEBBBAAA???<<<<<>>??????@@@???;;;777555888;;;===;;;>>>IIITTT]]]eeelllmmmwww))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++***+++,,,...111444777999<<>>@@@>>>>>>===:::666555888<<<;;;999===HHHTTT]]]gggooonnnxxx))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++---...000333888===AAADDDFFFGGGGGGEEEBBB@@@@@@AAABBBEEEIIIMMMMMMJJJFFFCCCIIISSS___iiinnnsssxxx}}}qqquuuxxxvvvtttrrrmmmggg[[[]]]fffjjjhhhllliiiZZZZZZWWWTTTQQQLLLOOO\\\kkkhhh^^^___kkkooodddZZZYYY[[[___bbbaaabbbnnnuuuffflllyyyxxxlllkkkppptttqqqmmmooo{{{}}}pppjjjhhhhhhoooxxxooohhhcccbbb___WWWTTTWWWQQQ```rrrzzzwwwpppmmmnnnuuuuuubbbUUUCCC>>>777222000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))((((((''''''(((((())))))*********+++((((((((((((((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''###%%%((((((&&&&&&(((+++''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))***+++,,,---------------...000111222333444111666999888999999777222111444888;;;<<<===???@@@===>>>===999555555888<<<:::888;;;GGGTTT^^^iiiqqqnnnxxx(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))((((((((((((((()))+++,,,---,,,+++,,,---000333888<<<@@@BBBBBBBBBHHHDDDCCCGGGIIIGGGGGGIIILLLLLLKKKEEE@@@@@@GGGOOOaaadddkkkvvv~~~kkk|||rrrkkkbbb\\\]]]eeehhh___SSSLLLQQQNNNRRROOOIIIWWWrrrfff]]]\\\jjjyyyxxxkkk^^^nnnmmmjjjhhhkkkttt~~~uuufffkkkyyy}}}xxxuuu~~~}}}qqqnnnzzz}}}uuuvvv}}}qqqqqq{{{{{{rrrcccZZZ[[[^^^XXXOOOPPPZZZrrrtttnnnwww~~~zzzzzz|||hhhbbbRRRJJJ???777444333111000000...---...//////+++''',,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))******((())),,,......---+++)))))))))))))))************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&(((***)))''')))(((&&&%%%&&&''')))+++BBB<<<444+++&&&%%%'''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******+++,,,,,,,,,++++++------...000111222333444333777888777888;;;:::777222666<<<>>>===<<<===>>><<<<<<;;;888666666888::::::888>>>LLLYYYaaafffkkkiiivvv(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++...111555888===BBBFFFGGGHHHHHHIIIDDDCCCFFFIIIIIIKKKNNNJJJFFFAAAAAAGGGQQQZZZ```oooqqqssssssqqqrrrtttwww}}}ooogggWWWUUUXXX^^^^^^UUULLLIIIUUUUUU```jjjlllvvvsssjjjhhhrrr}}}}}}uuummmlllzzzxxxhhhdddqqqxxxrrrqqqyyyxxx~~~}}}sssqqqfffjjjuuu{{{yyywwwpppgggbbbaaa^^^XXXTTTYYYkkktttlllooouuujjjooonnnbbb]]]TTTOOOGGG???999555333222///---+++******+++,,,---++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))******(((***,,,......---+++***))))))))))))***************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&(((***)))'''''''''%%%%%%%%%&&&((()))222///,,,)))'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******+++,,,,,,,,,++++++,,,---...///000111222222222666888777777:::999666222777<<<>>>===<<<===???<<<<<<;;;888666666888:::;;;999???LLLZZZbbbhhhllllllxxx(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++,,,++++++***++++++,,,---111666:::>>>@@@DDDHHHJJJKKKJJJIIIKKKGGGFFFIIIKKKIIIIIIJJJGGGDDDDDDKKKXXXdddjjjkkknnnqqqqqqjjjbbbbbbkkkuuuuuuaaaPPPJJJAAADDDLLLUUUXXXUUUTTTUUUfff^^^dddpppyyyrrrnnnnnnvvv|||{{{vvvtttvvv{{{zzz}}}}}}qqqaaaaaappprrriiittttttxxxxxx^^^WWW\\\lll{{{wwwxxxzzzxxxoooiiifffdddaaaQQQ___|||}}}}}}{{{tttjjjkkk{{{tttggg___YYYVVVYYYWWWRRRKKKCCC===888777//////---+++***+++---///***+++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))******((()))+++------,,,+++***))))))))))))*********************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))(((&&&&&&%%%$$$$$$&&&'''(((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,------......///000111111111555777666777999888444333888===>>>======>>>@@@<<<<<<;;;888666666888:::<<<:::???MMMZZZccciiinnnppp{{{(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))***+++,,,++++++******---111555888===AAAEEEFFFGGGIIIKKKKKKJJJHHHFFFMMMIIIGGGIIIHHHDDDAAABBBGGGOOO[[[eeekkkllljjjhhh```eeehhhddd___aaammmxxxooo___[[[SSSCCC<<>>======???AAA<<<<<<:::888666666888:::;;;999>>>LLLYYYbbbiiinnnrrr|||(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************++++++******)))***000888???DDDHHHKKKLLLIIIJJJLLLNNNNNNLLLJJJHHHOOOGGGAAA@@@@@@@@@BBBGGGRRRaaarrrxxxrrrjjjggghhhbbbfffiiiiiiggggggkkkoooaaaPPPDDDEEEDDDAAAHHHVVVcccfffmmmxxx{{{sssqqqzzzyyynnn^^^]]]aaaiiioooooopppwww{{{{{{yyyyyy|||{{{qqquuuvvvuuuooonnnvvvttteee___eeennnssstttyyyxxxrrrsssrrrtttwwwyyytttjjjaaaOOOEEE999111000000...,,,++++++,,,,,,---------...++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((())))))***&&&&&&'''((()))(((((('''((()))))))))************+++******)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))(((((((((((('''''''''''''''(((((()))))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((()))***+++,,,,,,---,,,//////000111222222333333111555888777777888666222444888<<<===<<<<<<>>>AAA<<<<<<:::888666666888::::::888===JJJXXXaaahhhnnnrrr{{{(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********+++,,,---000666@@@HHHLLLNNNOOOPPPKKKMMMOOOQQQRRRQQQOOONNNNNNFFF???@@@EEEKKKSSS\\\bbbnnnxxxwwwmmmgggkkkrrruuutttrrrnnniiibbb]]][[[NNNDDD???AAADDDHHHTTTbbbpppttt|||zzzwww~~~uuupppnnnfffdddeeehhhjjjjjjqqqvvvuuufff___jjjwww}}}uuu|||}}}{{{~~~zzzoookkknnnssssssrrrrrr~~~yyyooofffXXXFFF888222111111111,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''((((((''''''))))))))))))************)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$''')))***)))'''(((((('''''''''(((((((((((()))'''&&&$$$$$$$$$&&&)))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''((()))***+++,,,---------...///000111333444555555111666999888888999666222444777;;;<<<;;;;;;>>>AAA<<<<<<;;;888666666888::::::777<<>>FFFMMMIIINNNSSSUUURRROOONNNOOOSSSXXXXXXNNNEEECCCEEEFFF\\\ttttttooollljjjiiiiiilllmmmhhhaaaVVVKKKBBBAAADDDHHHQQQ\\\```\\\___jjjrrruuuxxx}}}xxx{{{ooofffiiiaaajjjrrrwww}}}zzzrrrllllllmmmhhhiiijjjiiigggnnn}}}vvv|||uuuqqqzzzzzzzzzvvvnnnnnnqqqsssuuuuuu{{{zzz{{{yyy\\\NNNJJJBBB===666///......,,,,,,///------,,,,,,,,,---...///---,,,+++*********+++,,,******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))))))))'''&&&&&&'''((()))(((((((((((())))))))))))))))))***++++++++++++***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&(((***+++(((%%%&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((())))))))))))((((((((()))***+++,,,---------,,,---...000111333444444555777999:::999777444111444777;;;===<<<;;;;;;;;;;;;:::777666666777999;;;::::::AAAOOO\\\eeemmmssstttzzz************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))******+++,,,111777===AAAEEEJJJNNNMMMNNNOOONNNLLLKKKMMMOOONNNPPPMMMFFFEEENNNZZZ```ttt{{{pppnnnjjjgggcccaaa```\\\TTTMMMBBBAAAEEENNNTTTZZZcccllldddkkkvvv|||uuukkkiiinnnxxxvvvuuuqqqhhh___]]]___```lll|||~~~||||||yyyrrrllliiimmmqqqiiinnnrrrpppjjjlll~~~~~~uuutttvvvyyy{{{ssswww~~~}}}xxxuuuuuuyyy{{{zzz{{{zzz|||zzz}}}mmmUUUMMMNNNHHH@@@===;;;;;;888222......///............------------,,,+++*********+++,,,******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((()))))))))***))))))***++++++++++++***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++,,,)))''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***((()))))))))))))))((('''((()))***+++,,,------------...///000111222333444333666:::===<<<888333///222666:::<<<===<<<<<<<<<;;;999777666666777999;;;999:::@@@NNN[[[dddlllsssttt{{{************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,)))(((***---111777???FFFJJJMMMNNNOOOOOOMMMJJJGGGGGGJJJMMMPPPJJJHHHBBB>>>FFFXXXiiirrr}}}yyyqqqhhhhhheee___XXXTTTQQQLLLFFFAAAHHHLLLTTT]]]ccchhhsss}}}tttzzzgggeeellloooiii^^^VVVWWW^^^ccccccooorrrwwwsssxxxrrrsssrrrkkkcccaaagggmmmjjjrrr}}}zzz{{{{{{vvvuuuwwwrrreeesssrrreeegggwwwwww|||xxxrrrqqq{{{}}}yyyyyy{{{rrrwww{{{rrrcccRRRSSSZZZVVVLLLHHHFFFCCC<<<333////////////000//////...,,,,,,------,,,+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((((((((((((((()))))))))******))))))***++++++++++++***)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))+++,,,***))))))'''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))))))))))))))(((''''''((()))***+++,,,---------...//////000111222222222111555;;;>>>>>>999222---111444999<<<===<<<======:::999777666666777999;;;999999@@@MMMYYYbbbiiipppssszzz*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''+++---,,,)))***000666999>>>EEEKKKNNNOOOOOONNNLLLJJJHHHGGGHHHJJJLLLMMMEEEDDDDDDHHHWWWlll{{{uuuwwwpppeeeccc[[[RRRJJJGGGHHHJJJMMMQQQmmmmmmllljjjhhhlllwww~~~zzznnnqqqyyykkkeee\\\\\\nnn|||wwwvvv~~~{{{ooojjjpppyyyxxxrrrmmmrrrtttpppjjjiiiooovvvooowww|||vvvqqquuu~~~wwweeebbbyyywwwsssooonnnoooyyy~~~xxxuuulll___dddmmmkkk\\\VVVMMMEEE:::111///222....../////////...---,,,------,,,,,,++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((&&&''')))******)))((('''(((((()))))))))*********))))))***++++++++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))*********)))***(((''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))******))))))((('''&&&((()))***+++,,,---------//////000000111111111222222555:::======888222...222555999<<<<<<;;;;;;<<<999888777777777888999::::::999???KKKVVV^^^dddjjjmmmwww))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,++++++111:::CCCDDDFFFHHHKKKMMMNNNLLLKKKHHHIIIIIIHHHGGGFFFEEEEEEFFFLLLVVVbbbttt|||ooommmvvvrrrccc]]]OOOEEE???BBBJJJTTTcccpppyyyqqqmmmqqqyyy~~~xxx{{{~~~~~~|||}}}vvvrrrqqq}}}yyyssshhhcccgggiiihhhttt{{{yyy|||~~~tttmmmzzzzzzhhhhhhpppwww~~~{{{~~~sssrrrwwwssshhhaaaXXXOOOCCC777222222---------.........------------------,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))***)))''''''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))))))))))))))(((''''''((()))***+++,,,---------//////000000111111111222444666999;;;:::777333111444777;;;<<<;;;:::999999888888777777777888::::::;;;:::???IIISSSZZZ___dddhhhsss))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***---///333:::EEELLLLLLKKKKKKLLLMMMMMMKKKIIIGGGJJJKKKIIIDDDBBBCCCEEEYYYbbbmmmwww~~~vvvhhhddd[[[___kkkfffXXXTTTJJJCCCBBBKKKWWWcccttt~~~zzztttrrrwww~~~~~~zzzuuuyyy}}}}}}}}}vvvhhhpppbbb^^^ddddddfff{{{xxxqqqrrrsssqqqooollljjjkkkaaaeeegggccc\\\YYY]]]cccbbbooo~~~zzzyyy|||||||||}}}nnnrrryyyyyyuuutttxxxyyyttttttlllnnniiieeeaaaXXXIII;;;555000///...---------......---------------,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))''''''((()))************)))))))))*********++++++))))))***++++++++++++******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&(((******((('''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((())))))))))))((((((((()))***+++,,,---------...//////000111222222222555777999:::999777444222555888;;;<<<;;;999777777777777777777888999::::::;;;:::>>>IIISSSYYY___dddfffqqq((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++///555<<>>JJJUUU]]]ccciiiiiittt(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***---222;;;DDDKKKNNNNNNQQQPPPQQQTTTVVVTTTOOOKKKIIILLLKKKFFFDDDMMMaaarrruuu{{{~~~|||yyysssllleeeiiieeebbb```UUUSSS```[[[\\\gggxxx~~~xxxwww}}}vvviiiiii{{{ttt{{{ooosssrrrmmmooouuussskkkmmmvvvzzz|||vvvvvvuuuvvvzzzrrrvvvooo___]]]hhhiii___XXX___gggiiieee^^^XXXVVVWWWWWW\\\dddeee``````dddqqq|||{{{www}}}~~~{{{zzzppplllrrrwwwvvvyyyxxxvvv|||zzzqqqkkkllllllcccVVVNNN===:::555000------...///,,,---.........---,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&'''((()))************)))))))))))))))))))))))))))(((((('''(((***,,,---)))************+++++++++))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++)))''''''***---(((''''''((()))******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''')))************((()))***+++,,,---------,,,---...000111333444444111555:::>>>===999222...222555999;;;;;;:::::::::666777777888999999::::::888888>>>KKKXXX```hhhnnnmmmwww))))))************))))))))))))))))))((((((((((((***(((''')))---///---***...666???FFFKKKPPPOOOKKKOOORRRUUUUUUSSSQQQOOOOOOEEELLLJJJGGG[[[xxxuuuxxxrrrkkkeeeiiipppggg\\\ooowww{{{tttjjjdddeeefffiiitttmmmfffmmmkkk___kkkxxxjjjlllqqquuuyyyzzzzzzzzz|||~~~{{{~~~{{{}}}zzzwwwsssqqqooollloooooommmooosssuuurrrtttyyy{{{uuullliiinnnvvvrrrlllbbbYYYVVV[[[dddlll~~~}}}xxx|||{{{}}}ssslllkkkooovvvyyyzzzyyysssqqqlllgggfff\\\III777222111///---...111000///---++++++---.........---------,,,,,,,,,************************)))))))))))))))))))))))))))((())),,,,,,)))((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***+++,,,,,,------------............///111222333000333666999888555111...222888;;;999888::::::888999999999888999999::::::===;;;BBBOOOYYY^^^hhhtttttt|||))))))************)))))))))))))))))))))))))))(((+++++++++++++++---000222:::BBBIIIMMMQQQTTTRRRNNNPPPNNNKKKJJJJJJKKKLLLLLLQQQLLLFFFOOOsssllleeeddd[[[KKKJJJMMMQQQWWWkkkxxxpppggggggccc```cccllltttwwwvvvhhhbbbaaabbbeeehhhyyyzzziiiuuu}}}|||oooccc\\\[[[^^^aaaeeefffjjjooosssxxx{{{wwwqqqlllkkkjjjoooyyyzzzxxxwwwqqqjjjgggbbbUUUGGG@@@:::333000222.../////////......///000------------,,,,,,,,,,,,************************************************+++((())),,,,,,)))(((+++)))))))))))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))***************************))))))))))))***************++++++++++++,,,,,,,,,++++++***************+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))***+++,,,------------............///111222333222444777:::999666222000222777;;;999999;;;;;;888999999888888999999::::::<<<;;;BBBPPPYYY^^^gggsssuuu~~~))))))************))))))))))))))))))))))))))))))+++------++++++///777>>>HHHNNNRRRSSSUUUVVVTTTOOOLLLIIIGGGFFFGGGJJJKKKLLLUUUWWW[[[ggg{{{jjjpppyyyrrr\\\QQQLLLBBBEEESSSZZZTTTVVVoooyyyoooqqqrrrkkkccciiixxx|||uuu}}}hhhaaaooouuunnnppp|||vvvyyyuuulllhhhgggeeedddaaaYYYQQQOOOQQQXXXdddooozzz|||~~~qqqhhhmmmkkknnnwww|||vvvxxxzzzuuummmggggggaaaZZZSSSHHH<<<666555...............------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,)))))),,,,,,)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***,,,---.....................///111222333222555888::::::777444111111777:::999999;;;;;;999999999888888999999:::;;;;;;;;;CCCRRR[[[^^^fffqqqttt}}}))))))************)))))))))))))))))))))*********++++++++++++...666@@@HHHOOOTTTVVVUUUTTTUUUSSSOOOFFFHHHJJJKKKJJJKKKNNNQQQ]]]cccmmm~~~nnn[[[ffftttlllPPPCCCBBB===CCC___mmmdddgggxxxiiivvv||||||xxxiiifffrrr~~~~~~wwwrrrbbbdddzzzxxxrrryyyxxxssszzzvvvvvvuuuqqqnnnooocccUUUNNNKKKJJJMMMRRRYYY___hhh}}}xxxrrrvvv{{{yyyyyyzzz||||||}}}}}}vvvsssrrrvvvyyyvvvnnnhhhfffffffffcccZZZLLL???999777444111...------,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,)))(((++++++((())),,,)))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((,,,,,,++++++******))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))************)))(((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''(((((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))+++---......///............///111222333222444777999999777444222111777:::::::::<<<<<<:::888888888888999:::;;;;;;:::;;;DDDRRR[[[^^^fffpppqqq{{{))))))************))))))((()))))))))*********+++,,,***)))...777BBBJJJNNNRRRUUUVVVSSSRRRTTTRRROOOHHHLLLMMMIIIDDDFFFOOOXXXnnngggjjj```WWWeeesssgggIII???HHHLLL___tttxxxhhhjjjpppiiiuuu|||uuuwwwjjj___mmm}}}yyywwwvvvqqqtttzzzwwwyyyzzztttsssfffYYYTTTQQQNNNMMMOOOPPPUUUVVV^^^oooxxx|||{{{zzz{{{}}}zzzssskkkfffjjjnnnpppmmmaaaPPPCCCAAA;;;555000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++***************************''''''******''''''***((()))))))))*********+++((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((,,,,,,++++++******))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******++++++***)))((('''))))))))))))************************************************++++++++++++++++++,,,,,,,,,------------,,,+++***))))))))))))************************************************************************************************,,,+++++++++*********)))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''')))+++,,,---..................///111222333111333555777777666333111222888;;;::::::<<<<<<:::888888888888999:::;;;<<<999:::CCCRRR\\\___gggqqqsss|||))))))************))))))((())))))******+++++++++,,,+++---666BBBLLLQQQRRRSSSUUUUUUQQQPPPRRRRRROOOOOONNNJJJBBB>>>DDDSSSaaappplllooo}}}iiiWWWYYYbbbmmmaaaHHHGGGZZZdddmmmeeeppp{{{zzzeee^^^cccsssyyywwwmmmkkk|||}}}~~~{{{{{{www}}}rrrfffaaa___]]]___bbbUUUXXXQQQLLLNNNRRRaaayyyzzzqqqnnnssswwwyyyyyyrrrcccUUUFFF@@@888333222222111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))'''))),,,,,,)))''')))((())))))******+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++++++++)))(((''')))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++***))))))))))))************************++++++++++++++++++++++++************************************************************************(((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((()))+++,,,---------............///111222333111222444666666555333222444999<<<;;;:::<<<;;;999777777777888999:::;;;<<<999999BBBQQQ[[[```iiitttwww))))))************))))))((())))))******+++,,,,,,---111999BBBKKKQQQTTTUUUSSSTTTRRRMMMKKKMMMMMMKKKOOOLLLHHHGGGKKKVVVbbbkkkgggkkkrrrsssiiiZZZVVVZZZ\\\^^^bbbZZZNNNYYYqqqzzz|||}}}{{{uuuooojjjfffcccVVVSSSZZZiiittt{{{{{{}}}vvvwwwwwwwwwyyyvvvuuuyyy|||xxxwwwzzzeeehhhaaaZZZWWWOOOMMMXXXiiittt{{{|||~~~tttssstttwww{{{wwwyyy~~~}}}zzzwwwppphhhXXXQQQIIICCC@@@;;;555000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++000000+++))))))((())))))******+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++******))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...++++++***************+++************************++++++++++++++++++++++++************************************************(((((())))))***+++++++++'''((()))***+++******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((())))))******((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((***++++++,,,,,,,,,............///111222333111333555666777666555333555;;;===;;;:::;;;:::888777777777888999:::<<<===888888@@@PPPZZZ```kkkwwwzzz))))))************))))))((())))))***++++++,,,,,,...777CCCLLLPPPRRRUUUWWWQQQRRRNNNHHHFFFHHHHHHFFFIIIGGGIIISSSaaammmssssssgggaaa```eeeeee___^^^ccc___ZZZYYYVVVUUUiii{{{wwwzzzwwwnnnhhhjjjnnneee___ccclllwww}}}pppmmmpppuuuvvv}}}vvvoooooodddXXX[[[WWW\\\bbbmmmpppiiiiiijjjrrr}}}zzz}}}uuuttttttrrrpppjjjaaaZZZSSSJJJ>>>555000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******---333333---******((())))))***++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''(((((())))))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))"""$$$'''***,,,------,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......******************++++++************************++++++++++++++++++++++++************************************************''''''((()))***++++++,,,'''((()))+++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((((()))***+++++++++((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((()))***+++++++++++++++............///111222333333444666777888777666555666<<<>>>;;;:::;;;:::777777777777888999;;;<<<===888777???NNNZZZ```lllyyyzzz))))))************))))))******)))***+++---......555BBBNNNRRRSSSSSSSSSQQQUUUUUURRRKKKEEECCCDDDDDDLLLHHHSSSdddmmmwww{{{sss```\\\]]]eeekkkiiiccc```___WWWSSS]]]ooo|||vvv{{{uuusss}}}}}}pppdddXXXXXXqqqwwwsssppplll}}}xxxtttrrriiillliiieeekkk}}}rrrrrrvvvxxx}}}{{{yyyuuuqqqsssyyy{{{gggIII444222222222111...+++,,,///------------------------************************************************+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++)))*********++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))***+++,,,---..................///000222444444555777999888666444333333999===???===<<<<<<999555;;;:::777666666777999;;;999999BBBRRR]]]dddooo{{{))))))************))))))+++,,,---+++***,,,222777@@@JJJSSSTTTTTTTTTTTTRRRUUUVVVTTTMMMFFFCCCDDDEEETTTWWWnnnuuubbb^^^jjjuuuqqq___QQQTTT```WWW^^^iiivvv~~~zzz}}}hhh^^^eeeqqq}}}~~~}}}rrrmmmpppmmm```bbbkkkqqq|||xxxrrrvvv}}}~~~{{{zzzvvvtttyyyrrr^^^OOO666222///............///------------------------************************************************+++******)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***************)))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))+++,,,---..................///000222444444555777888888666444333444999===>>><<<;;;<<<:::666;;;999777666666777999;;;:::999AAAQQQ\\\cccooo|||~~~))))))************))))))+++---...,,,***...999BBBNNNUUUYYYWWWUUUVVVVVVUUUVVVVVVSSSMMMEEEBBBFFFKKK]]]fffhhhaaafffiiidddVVVLLLQQQ[[[eeetttwwwrrrqqqvvvbbbdddwww|||zzzssszzzppp[[[TTTWWW[[[bbbppp}}}~~~yyy{{{~~~xxxrrrkkkcccZZZSSSOOODDD777///...///...***------------------------++++++++++++++++++++++++*********************************))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******(((((())))))***++++++,,,)))))))))))))))))))))))),,,,,,+++******))))))((()))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***))))))))))))((((((((())))))((((((((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***,,,------...............///000222444444555777888777555444444444:::======:::999;;;:::777:::999777666666777999;;;;;;999@@@OOOZZZbbbooo}}})))******++++++******)))++++++++++++...777CCCLLLWWW[[[\\\XXXUUUWWWYYYXXXXXXSSSMMMGGGBBBDDDNNNYYYjjjoootttfff___WWWPPPMMMPPP]]]kkk{{{tttsssggg|||gggaaabbbppp{{{zzz}}}}}}|||{{{yyylllgggiiilll```hhhwww}}}{{{}}}vvvvvvrrriiibbb___\\\ZZZgggWWW???///,,,000///***------------------------++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))***++++++***))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********)))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++******)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111222222------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((((((((((((((((((((()))***+++,,,---------.........///000222444444555777888777555444444555:::===<<<999888;;;;;;888999888777777777888999:::<<<:::???MMMYYYaaappp~~~******++++++++++++******+++(((''',,,777DDDNNNSSSZZZ\\\\\\WWWVVVYYY[[[ZZZWWWNNNFFFCCCDDDKKKZZZiiitttuuuoooddd___WWWMMMHHHTTTrrrxxxtttssspppvvviiilllgggWWWYYYhhhwwwuuurrruuuxxx{{{}}}zzz|||~~~ooogggfffsss}}}zzzxxxppptttsssmmmiiijjjjjjggguuucccGGG000***///111...------------------------++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))******)))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************,,,+++++++++******))))))************************)))******+++,,,------...************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000111111222.........---------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))******************))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''(((((()))++++++((((((((((((((((((((((((((((((***+++,,,---------.........///000222444444555666777666555444555666999<<<;;;888888;;;;;;888888888777777777888::::::<<<:::???LLLXXXaaaooo~~~******++++++++++++******+++)))***444CCCPPPVVVWWWYYY\\\[[[WWWWWW[[[[[[YYYSSSHHHBBBGGGPPPXXXeeerrrqqqxxx}}}yyykkkZZZOOOGGGKKKZZZoooyyytttooolllwwwsssfffWWWXXXeeehhhaaakkkvvv{{{uuu}}}uuuzzzyyy}}}tttjjjppp}}}yyywwwtttlllrrrsssrrruuu|||zzzsssvvvZZZ<<<---...///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))*********++++++---,,,,,,+++******))))))************************))))))***+++---...///000+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------........................,,,,,,------......////////////.........---------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++***))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''')))+++---...(((((((((((((((((((((((('''((()))+++,,,,,,------.........///000222444444666666777666444444666777888;;;;;;999999;;;:::777777777777777888999::::::<<<999???LLLXXXaaaooo~~~***++++++,,,,,,++++++***,,,...555@@@MMMVVVZZZZZZYYY[[[[[[YYYYYY\\\ZZZVVVKKKCCCEEEUUUccchhhlllqqqnnn~~~wwwqqqdddQQQEEEDDDZZZwww|||qqqmmmhhhggggggfffccc___iiibbb\\\\\\^^^bbbhhhnnnvvv{{{}}}yyyzzzyyyxxxzzz}}}}}}~~~zzzfffGGG222......+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,---...//////,,,,,,------------......---------.........//////////////////////////////000000000000000000000000////////////////////////////////////.........---........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''))),,,///111(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,.........///000222444444666666666555444444666888666:::;;;::::::<<<:::666777777777888888999:::::::::999???MMMXXXaaannn}}}~~~***++++++,,,,,,++++++***---333>>>IIIRRRXXX[[[\\\YYY\\\]]][[[[[[\\\YYYTTTFFF@@@IIIaaassssssnnnmmmtttpppeeexxxuuuSSSMMMUUUfff{{{~~~pppfff\\\XXXTTTSSSUUUXXXWWWVVVWWW^^^nnnxxxlll\\\aaatttnnnsss{{{yyywwwzzzyyy~~~zzz{{{sss{{{}}}}}}}}}zzz{{{}}}cccggg]]]DDD111///111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((((((((('''''')))************+++++++++*********++++++,,,------************************,,,------------------------------.........//////.........////////////000111111111111111111111111222222222222222222222222333333333222222222222222000/////////.......................................------,,,,,,------...------------------------************************++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''***---000333(((((((((((((((((((((((('''((()))***+++,,,,,,,,,.........///000222444555666666666555444444666888555999<<<;;;;;;<<<:::555666777777888999999:::::::::888???NNNYYYaaannn|||...+++)))(((***,,,------777CCCNNNRRRUUUYYYZZZVVVWWWXXXZZZ\\\]]]XXXOOOHHHJJJ@@@KKKfffnnngggrrrsss^^^___jjjcccPPP___jjjxxx~~~wwwlllfffeee^^^[[[YYYXXXUUUOOOLLLKKKPPP{{{kkk^^^mmmrrrqqq{{{|||~~~{{{www}}}yyy}}}~~~}}}|||vvvsss}}}{{{dddUUUTTTTTTIII555///000)))------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))---+++))))))+++,,,***(((++++++,,,,,,------......,,,---...,,,+++,,,...111444111222666666000///333777444555888999777999<<<888777555333444777888777888===AAA@@@;;;777999<<<@@@===999777777888777666222000...///111222000---///.........///000///...000///...---,,,,,,,,,,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***((('''((()))***)))'''))))))))))))((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((***,,,---,,,***------...000111333444444555888:::;;;:::888777777777;;;>>>>>>:::888888999777555444555777:::;;;:::999888>>>KKKTTT]]]lll|||}}},,,+++++++++,,,...000222@@@IIIQQQRRRTTTXXXXXXUUUUUUWWWYYYYYYUUUNNNEEE???AAAPPPaaakkkrrr|||xxxeee[[[^^^___ZZZqqqsssvvvvvvsssnnnkkkkkkssskkk```XXXSSSNNNJJJGGGkkkxxxhhhqqquuutttpppbbbkkkzzzzzzxxxrrrqqqzzz}}}{{{wwwvvv}}}vvveee\\\YYYXXXLLL999444666///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************))))))))))))+++)))((())),,,---+++)))------,,,,,,,,,,,,,,,,,,---............///111222444444:::BBBDDD@@@@@@CCCDDD@@@>>>???>>>;;;:::<<>>>>>:::888888999888666555555888:::;;;;;;<<<:::???KKKUUU^^^ooo{{{)))+++,,,,,,,,,///555:::KKKPPPSSSSSSSSSUUUVVVUUUSSSVVVYYYVVVOOOGGGBBBAAARRRgggxxxyyyyyyyyyfffUUUSSSaaappp|||vvvppppppsssuuurrrmmmtttnnnbbbSSSJJJJJJRRRYYYuuu{{{nnn___eee{{{|||}}}xxxzzzyyyrrrmmmyyy}}}yyywwwyyy|||yyyooofffddd___]]]QQQ===888777...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))*********************************)))((())),,,---,,,+++......,,,++++++,,,---...//////000222555777888777======@@@DDDDDDBBBCCCFFFBBB??????EEEJJJJJJJJJKKKDDDCCCCCCEEELLLVVVccckkkkkkgggaaa^^^___bbbfffiii{{{wwwqqqggg]]]UUUQQQOOOJJJGGGDDD@@@===888333000333444555333000...///111---------..................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***************************************)))))))))))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++---...---+++---......000111222333444444666888888777666555666999<<<>>>>>>:::777888999999777666777999;;;<<<<<<===:::>>>IIISSS^^^pppzzz~~~)))+++,,,++++++000;;;DDDRRRSSSSSSRRRRRRTTTUUUUUUSSSVVVWWWRRRKKKIIIMMMSSSiiinnnwww}}}zzzwwwmmm\\\RRRUUUkkkzzzxxxwww}}}rrrfffeee\\\LLLDDDOOOgggzzz{{{yyywwwyyy}}}~~~wwwooolllmmmiiiggg\\\JJJAAA:::---////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********)))***************+++++++++******+++,,,,,,,,,,,,---,,,,,,---...111333555:::999999<<<@@@BBBBBB@@@EEEEEEEEECCCAAAAAAEEEIIIFFFGGGPPPaaapppvvvxxxzzzuuusssuuuzzz|||uuukkklllllljjjcccYYYMMMEEEFFFCCC@@@>>>>>>===:::777222222111111000000//////000//////...------------------------------------------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))***)))((()))******)))((()))))))))))))))*********(((((((((((((((((((((((()))))))))(((((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++---...---+++......///000111222333333333555777777555444444555:::===???===:::777888999:::999777888:::<<<<<<<<<<<<888;;;FFFPPP[[[nnn{{{***+++***)))+++444CCCOOOTTTRRRQQQRRRSSSTTTUUUWWWSSSTTTQQQJJJFFFMMM\\\hhhrrroooooorrrsssyyyvvvVVVQQQYYYbbbsssyyyyyyeee^^^RRRKKKXXXsssxxxrrr}}}yyyrrryyy{{{ttttttqqqoooqqqlll\\\RRRFFF333000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,---------,,,,,,,,,---,,,,,,...111555999===???GGGFFFEEEEEEEEEEEEDDDCCC???GGGRRRZZZ```fffmmmqqqjjjooo~~~yyypppeee[[[ZZZ^^^]]]SSSHHH@@@>>><<<999666444333333000000111111111111000000------------------------,,,,,,,,,,,,++++++++++++***************************************+++++++++************************+++)))((()))***+++***)))((()))))))))*********+++))))))))))))))))))))))))((((((((())))))))))))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++---...,,,+++......///000111222222333333444666555444333444555;;;>>>???===999777888:::;;;999888888:::<<<<<<<<<;;;888<<>>BBBEEEGGGIIIIIIGGGDDD@@@>>>???AAA===SSSooo~~~wwwiiiPPPLLLFFF???999555333333//////////////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************+++***))))))++++++***)))((())))))******+++++++++))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((***,,,---,,,***...//////000111111222222333555555555333333444555===???@@@===999777888:::;;;999888888:::;;;<<<;;;<<<:::@@@LLLUUU\\\kkk{{{~~~***+++...333<<>>888222...------...........................------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++***))))))++++++***)))((())))))******+++,,,,,,))))))))))))))))))))))))&&&'''((()))******)))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++,,,+++)))/////////000111111222222444555666555333333555666>>>???@@@===999777888;;;;;;999777777999;;;;;;:::::::::BBBOOOWWW\\\hhhvvv|||)))+++000:::EEEOOOVVVYYYWWWSSSUUU\\\___ZZZUUUUUUNNNLLLJJJNNN^^^yyy~~~iiiUUUVVVQQQbbbfffLLLHHHOOOSSSRRR^^^kkkvvv{{{vvvqqqlllsss{{{rrrwwwyyy~~~wwwnnn]]]FFF222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++))))))***+++,,,,,,------(((,,,///111222333777:::BBBDDDGGGIIIJJJIIIGGGFFFHHHMMMRRRRRRQQQUUUaaalll~~~rrrllliiihhh___XXXKKK???666222222333........................//////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++***)))***+++++++++)))((())))))***++++++,,,,,,))))))))))))))))))))))))&&&'''(((*********)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***+++***(((//////000000111111222222555555666555333333555777>>>@@@@@@===999777888;;;;;;999777777999:::::::::777888AAAOOOWWWZZZdddpppyyy***///:::FFFQQQWWWXXXVVVUUUXXXZZZ\\\______YYYSSSHHHQQQWWW\\\nnnyyyfffeeewwwwww^^^LLLMMM___zzzaaaHHH@@@IIITTTVVVuuu{{{~~~ssssss}}}yyy|||yyyxxx|||]]]DDD555,,,000222...---111......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++)))))),,,//////...---------333...000;;;AAA???===@@@FFFBBB???DDDFFF:::<<>>444888222111444333...,,,...---,,,---///222222...+++------------------------***+++,,,------,,,+++******++++++,,,,,,++++++*********************************))))))))))))******++++++++++++*********)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((''''''''')))+++***(((''''''(((((('''%%%(((((((((((((((((((((((((((((()))***++++++++++++......//////000000111111444444666777555111222888@@@@@@???<<<888666666777;;;888666666888;;;<<<<<<999:::CCCOOOVVVYYYeeesss---555BBBOOOWWWZZZYYYWWWYYYZZZ\\\]]]]]]ZZZTTTOOOOOO[[[ccchhhtttkkk^^^bbbsssmmmYYY___zzz~~~tttYYYIIINNNWWWXXXeee{{{}}}xxx|||QQQ???111111111,,,+++............---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++******++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))***************************+++))))))***---...---++++++,,,---------...000222111999??????===@@@EEEGGGDDDGGGCCC??????AAAXXX{{{xxxkkk[[[NNNAAA777000111444333222333///...---,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********************************))))))))))))******++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******)))''''''(((******(((''''''(((((('''&&&((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,---------...//////000000444444666888555111333999===>>>===;;;999777888999:::888666666888:::;;;;;;:::999@@@LLLSSSZZZhhhxxx111<<>>LLLVVV\\\fffrrrtttQQQTTTYYYZZZYYYYYY[[[^^^YYYUUUTTTRRRJJJBBBGGGSSSvvvzzzpppxxx{{{sss]]]^^^\\\]]]lll~~~tttrrryyyssswwwwwwpppUUUQQQ```~~~yyyrrrttt{{{|||vvvyyyyyypppdddSSSCCC888222000////////////.........------------------,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))+++,,,,,,++++++---...000555===CCCFFFGGGGGGHHHFFF???AAAGGGCCCGGGlllwwwqqqvvv}}}rrrqqqnnnrrr}}}sssyyyqqqeee]]]RRRHHH;;;333111111222111000000//////...---------------,,,,,,,,,,,,------***++++++,,,,,,++++++***************************++++++************++++++******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&''''''(((***---((('''&&&'''((()))((('''(((((((((((((((((((((((()))***+++,,,------------......//////000111111111111111444666444000333888999;;;===<<<:::888777777888777777888:::;;;;;;:::999777???NNNYYY\\\ccclllsssVVVWWWXXXYYYZZZ[[[[[[[[[VVVRRRQQQPPPIIIDDDOOO___hhhxxx{{{qqquuu|||WWWWWW___ooo}}}zzzuuuxxxnnnmmmkkkdddPPPZZZqqqzzzuuuttt{{{tttpppkkkwww~~~zzzxxx~~~tttnnnbbbPPP>>>333///---////////////...............------------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,,,,...222666999>>>DDDGGGGGGFFFDDDCCC???>>>DDDLLLTTThhhttt^^^WWWXXXWWW]]]fffqqqwwwtttjjj___XXXgggrrrxxxmmmeee[[[___bbbeeesss{{{mmm___]]]ggg{{{~~~nnnhhh[[[LLL===555444666222111111000//////......,,,,,,------------,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((('''(((***,,,((('''&&&''')))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,------......///000000111111111333555222...000666888:::<<<===<<<:::999:::999888888:::<<<===<<<:::999777>>>NNNYYY]]]ccckkkqqq}}}UUUUUUVVVXXXZZZZZZXXXWWWSSSOOOOOOQQQMMMLLL[[[ooommmxxxxxxqqq}}}wwwUUUYYYppp{{{{{{ooocccWWWMMMRRRdddzzz}}}{{{xxxvvvuuuzzzuuusssrrroooxxxvvvxxxsssrrrjjjWWWCCC666111///000/////////..................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***,,,,,,---111777<<>>???EEESSSllltttjjjiiiuuupppZZZQQQZZZgggmmmbbbdddggghhhiiikkkooorrrgggiiijjjiiijjjpppwww|||nnntttvvvtttxxx~~~xxxkkkllleee```ccckkkvvv~~~ppphhhrrr|||www}}}jjjQQQ>>>888999333222222111000//////...+++,,,............,,,++++++++++++,,,,,,+++++++++************************,,,++++++******++++++,,,++++++++++++************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******)))((((((***,,,'''&&&&&&''')))***)))((((((((((((((((((((((((((((((((()))***++++++++++++,,,,,,------...//////000111111333444111---///444666888<<<======<<<<<<<<<:::999999;;;======<<<;;;999666===LLLXXX]]]dddmmmmmmyyyZZZXXXVVVVVVWWWVVVRRRNNNMMMQQQOOOIIIIIIUUUeeepppqqqllllllwww|||oooVVVyyygggTTTNNNSSSYYYtttzzzzzz{{{}}}~~~~~~xxxzzz}}}vvvtttwww{{{ooommm~~~vvvpppwwwzzzmmmSSS<<<444666111...---//////,,,+++------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***+++---///000///...---000666<<>>@@@EEEHHHXXXvvvuuuZZZXXX]]]]]]cccnnnkkkooommmhhhmmm~~~~~~{{{tttoooddd___bbbaaa]]]gggxxxlllKKK<<<===666333///,,,,,,///000...222000---,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++------......///000000000///000111000///......000555888:::;;;:::888777777:::888777777999;;;;;;;;;777888???JJJRRRYYYbbbkkkooo|||ZZZXXXWWWVVVTTTRRROOOLLLGGGHHHHHHJJJUUUeeeppptttllliiihhhmmmrrrooocccXXXnnntttggg^^^SSSJJJPPP]]]|||{{{rrrqqqwww~~~yyy|||yyyzzz}}}tttsssyyyzzz{{{mmmNNN999222222///...111111...---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++,,,,,,)))+++000666>>>EEEIIIKKKFFF???:::<<>>EEEJJJKKKGGGBBB???;;;;;;???DDDDDDLLLiiijjjSSSPPPWWWddd~~~~~~zzzuuupppmmmnnnoooqqq}}}wwwiiiWWWGGG<<<555333555444222111111111000...,,,.........------------,,,++++++++++++++++++++++++******+++,,,,,,---......===555,,,(((***,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***++++++,,,------......///000000000111222333222000000000222555888:::;;;:::888777777999777666777999;;;<<<<<<999:::AAAKKKTTT\\\fffooovvvZZZZZZXXXRRRKKKHHHHHHKKKAAARRRgggyyyzzznnnbbbUUUHHHIIIWWWjjjwww}}}yyy{{{rrrTTTKKKCCCFFFRRRbbbqqq{{{~~~{{{zzzmmmcccVVVKKK;;;333...000222000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))************************************++++++++++++,,,+++******+++...111444888>>>FFFKKKJJJGGGCCCAAA:::===DDDLLLRRRdddkkkZZZUUUeeexxxlll}}}xxx}}}}}}ssshhh```TTTEEE;;;888333222000000000000///---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......<<<444,,,(((***,,,,,,***************************))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,------......///000000000111222333222000000000222555888:::;;;:::888777777999777666777999;;;<<<<<<888999???JJJUUU]]]iiisss{{{[[[YYYVVVQQQLLLJJJKKKMMM^^^xxxvvveeeYYYQQQKKKRRRaaaooouuutttvvvPPPPPPUUUaaaqqq~~~|||xxxvvvlll^^^CCC999111000111///......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++***))))))************************))))))))))))))))))))))))*********************************++++++++++++,,,+++***((((((+++111666:::@@@DDDHHHGGGCCC@@@>>>???<<>>AAAHHHIIIGGGBBB<<<999;;;???FFF[[[qqqooo```^^^bbbxxx}}}gggbbb]]][[[\\\\\\ZZZXXXYYYZZZZZZYYYWWWXXX[[[___iiippptttrrrqqqsssvvvwww}}}uuunnn~~~|||||||||uuurrr```PPP???;;;666222222222222222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---------......///000000000000111222111///...///000555888:::;;;:::888777777888666555666999<<<======999:::???IIIRRR[[[gggqqqyyy^^^XXXRRROOOPPPRRRRRRQQQuuu|||jjj]]]VVVCCCFFFKKKSSS]]]fffnnnrrrtttrrrzzz|||gggFFFKKKcccmmm~~~zzzrrrvvvxxxiiiTTTEEE777222111000///000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++++++++***))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++---000555;;;@@@EEEGGGDDDDDDBBB<<<999;;;BBBIIIWWWqqq```XXXbbb}}}ssskkkpppfff^^^]]]\\\ZZZ^^^dddwwwfffQQQLLLFFFDDDFFFHHHHHHGGGGGGIIIJJJIIIIIIJJJOOOSSSQQQXXX[[[VVVQQQPPPQQQPPPWWWTTT___tttzzztttlllnnnwwwttt|||uuuiiiNNNHHH@@@999555333222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''')))***,,,------------......///000000000///000111000///......000555888:::;;;:::888777777888666555666999<<<======<<<<<<@@@IIIQQQYYYdddnnn|||