BM6P6(@ vvvlllcccZZZTTTOOOJJJFFF???;;;:::;;;<<<;;;JJJZZZaaaUUUAAA888888:::444111......000222111000+++...222444444222222222444222000000111000///---000000000000000000000000...---,,,---/////////---......---...///111222444......//////......---,,,,,,---------.../////////,,,++++++++++++,,,------,,,---...//////---+++***+++++++++++++++***))))))...------,,,+++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***(((((()))***+++***++++++++++++++++++,,,'''+++.........//////...333///***'''&&&)))---000------...//////000//////,,,---...///000111222222111000///...---,,,,,,,,,))))))(((((('''''''''&&&&&&$$$"""###%%%''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))***)))'''%%%&&&''',,,+++((('''(((---333777333111///---,,,+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&,,,%%%###&&&&&&'''777JJJEEE999---(((***+++(((############$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}sssiii```XXXQQQMMMKKKDDD===<<<===<<<;;;;;;DDDKKKLLLCCC999444222///333000......000111111000,,,...111222222333555777333222000000111111///---000000000000000000000000...---------///000///...000//////......///111111......//////......---,,,------------............,,,,,,,,,,,,,,,------...,,,---...///...---+++******+++++++++******)))(((+++*********************,,,,,,+++++++++*********++++++++++++++++++++++++))))))***+++++++++++++++*********))))))))))))))),,,,,,***((()))+++...///111000...---,,,---///000...///000111111111111000000000000000000000000000222111///---+++***)))))))))((((((((('''''''''&&&***(((&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((())))))((('''(((***)))''''''+++111555666555//////---,,,+++******)))*********)))))))))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&,,,'''(((+++'''$$$,,,:::666...%%%"""###%%%### ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwmmmddd[[[TTTNNNJJJKKKAAA:::;;;<<<999999===FFFBBB;;;666666888333,,,111///------///000000000...///000000111333777:::222111000111111111///---000000000000000000000000///...---...000111000///222111000///......//////......//////......---,,,............---------------------------.........,,,---.........---+++***)))************)))(((((((((((()))))))))*********++++++++++++*********)))************************&&&(((+++---......---,,,000---+++******)))((('''***(((&&&'''***,,,------,,,---///000000///...---///000000111111111111111222222111111000///......222111...,,,)))'''&&&%%%((((((((('''''''''''''''---,,,***(((''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&((()))***))))))+++,,,***(((***111888:::555///+++++++++******(((''''''******))))))))))))(((((())))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&$$$######$$$%%%&&&&&&''''''&&&&&&((('''+++///***"""$$$,,,+++(((%%%###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttooofff]]]VVVOOOJJJFFFHHH???999999888666<<>>222...111333222000.........------...000111///111444555333222111111000000000111222222///---000000000000000000000000000///...///000111111///...//////000000000000000.........///......---,,,......------,,,,,,,,,+++,,,---.../////////......,,,,,,,,,,,,,,,+++++++++))))))************))))))---,,,,,,+++******))))))*********)))))))))(((((())))))))))))))))))))))))---,,,+++*********+++,,,***((((((...888>>>>>>:::444,,,)))...222///)))''''''''''''(((((()))))))))*********++++++***))))))++++++*********************)))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&((()))((('''''')))+++''''''((())))))((('''''''''''''''((((((((())))))+++,,,,,,+++***))))))***---111444333///***(((((('''((()))******)))((('''(((((((((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###%%%))),,,***&&&&&&)))"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ssseee```YYYRRRLLLGGGCCC@@@999<<<;;;:::DDDXXXeeehhhGGG===444000000///000222...//////...---...111333///222444555333000......000///000222333222000---000000000000000000000000///...---...000111000///---...///000111111000000......//////......---,,,------------,,,,,,,,,,,,+++,,,---//////...------,,,,,,,,,,,,++++++++++++))))))***++++++++++++***......---,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((---,,,***(((((()))***+++))))))...<<>>;;;@@@:::999UUUwwwrrrTTT???444---///111///...000...000111000...///222666//////000///......111333...///000222444333000---000000000000000000000000...---,,,---/////////...111111222111000...---+++......//////......---,,,+++++++++,,,,,,---------)))***,,,......---,,,+++---,,,++++++******++++++***+++,,,---------------))))))))))))************)))(((((((((''''''''''''(((((((((((((((((((((((($$$&&&(((***++++++***)))'''(((111EEE]]]kkkjjjeeeSSS<<<++++++///,,,)))+++''''''(((((((((&&&%%%$$$***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''"""&&&******'''%%%(((,,,'''((()))++++++)))((('''(((((((((((())))))))))))'''(((******))))))***,,,'''((()))***++++++)))((('''&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$'''((((((%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxoooiiiWWWTTTPPPJJJEEEAAA>>>===>>>333@@@UUU```llldddDDD222222111000///...------///111111000333888666///////////////000000000000111000000///000000111111000000111000///---+++***///////////////............///000000000///---,,,///............---------......---,,,,,,,,,------+++,,,...//////...,,,++++++++++++*********))))))(((---111111---))))))+++************))))))))))))---***''''''))))))(((&&&((((((''''''''''''(((((())))))************)))))))))+++111:::DDDIIIKKKIII333111...+++)))))))))***&&&&&&''''''''''''&&&&&&"""###%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))'''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{qqqhhhbbbUUURRRNNNIIIDDD@@@>>>======777MMMiiijjjaaaRRR;;;000000000000///////////////111222000333777555///000000000///////////////////////////000000111222222222222222111///---,,,........./////////////////////000000000///...---............------------,,,,,,,,,,,,,,,,,,------+++,,,---//////---,,,++++++++++++*********))))))(((,,,111000,,,))))))+++************))))))))))))+++)))'''''')))***)))'''))))))(((((((((((())))))))))))************))))))&&&&&&(((---222555444222---,,,***(((&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$&&&'''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((('''''''''(((((()))((((((''''''&&&''''''))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$tttkkkccc]]]QQQOOOJJJFFFAAA???======:::???```}}}rrrUUU@@@555.../////////000000000111///111222222444666444000000000000//////...............///000000111222333333333333333222000///...------......//////000000000000000000000///..................------------))))))+++,,,------,,,++++++,,,---......---,,,++++++++++++***************(((,,,//////,,,******+++************)))))))))))))))((('''((()))******(((******))))))))))))******((())))))******))))))((()))(((''''''))))))(((&&&((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((('''&&&&&&+++***(((''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))******************)))))))))((((((&&&''''''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%ӵĦĦӵĦ{{{qqqhhh```[[[MMMKKKFFFBBB???=========888LLLnnnmmmMMM:::444////////////000000000000///111222444555555333000000000000///......------...///000111222333444444333333222222111000//////,,,------...///000111111000000000000000/////////.........---------,,,,,,&&&(((***,,,---,,,+++***+++,,,------------,,,+++************************)))+++......,,,******+++************)))))))))(((((((((((())))))))))))(((***))))))(((((())))))***(((((())))))))))))((((((***)))(((((((((***++++++'''(((((())))))(((((('''''''''(((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++'''((()))******)))'''&&&+++***(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%4ĉ@ӵ>L=hĦ4ĉ@ӵ>Luuulllddd]]]XXXIIIGGGCCC???===<<<===>>>???]]]sssmmm[[[GGG999222111111111000///.........///000333666555333111111000/////////.........---///000222333555555555555111111000000/////////...,,,------...///000111111111000000///////////////...------------,,,,,,,,,&&&'''***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++************************)))***,,,,,,,,,+++++++++************)))))))))(((((()))******)))((('''''')))((((((''''''(((((()))(((((())))))))))))((((((%%%%%%%%%%%%&&&(((+++,,,'''((()))*********))))))'''((((((((((((((((((''')))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++%%%&&&(((***++++++***)))))))))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))******((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%GG=?HdĦ=ĪjGG=?HdĦxxxmmmeee^^^WWWRRRFFFDDD@@@===;;;<<<>>>???MMMggghhhTTTHHH@@@444000222222111000///...------///000333777666111///111........................///111222444555555555444000000///...------......------......//////000000000000///...............------------,,,,,,,,,,,,((((((***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,***************+++++++++)))******+++++++++++++++************))))))))))))&&&(((***+++)))((('''(((((((((''''''''''''(((((('''(((((())))))(((((('''%%%&&&&&&%%%%%%&&&(((+++''''''''''''(((((())))))'''(((((())))))(((((('''))))))(((((((((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))%%%&&&''')))***+++,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***,,,+++(((''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDfff^^^XXX<<>>999ӵ000ӵ///444999---...Ħ444...ӵ.........///ĭӵ,,,,,,+++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++***))))))***+++,,,++++++************))))))))))))"""%%%)))+++***)))***+++))))))(((((((((((())))))''''''(((((((((((('''''''''(((***)))''''''))),,,((('''&&&&&&&&&'''((()))(((((())))))))))))(((((()))(((((((((((()))+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,'''(((***+++,,,+++***)))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%)))+++***&&&%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?\\\fff?><z:::<<<=?Ħ555g&e///g&e//////444S?ʬ,,,4ff?>ߝL222@e000g&e/////////3h?g&e>&e---,,,??---,,,++++++***++++++,,,,,,++++++******++++++,,,))))))******++++++++++++***)))))))))+++,,,,,,+++************))))))))))))###(((+++++++++---///******))))))))))))******''''''((((((((((((''''''$$$'''))))))((('''***,,,+++***(((''''''(((***+++(((((())))))))))))(((((()))((((((((((((***,,,---'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&******)))(((((()))***+++'''))),,,......---+++***))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))'''''''''(((((((((((()))''''''''''''''''''''''''$$$'''***)))%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ777Ht@cӵHu]Ħ222Hu]Ħ000000Htƅ^...qIܗGIӵ111H׼s111111Hu]Ħ//////Bt=o9ĦHƅ^Hu]Ħ+++...---,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((())))))))))))************,,,,,,---,,,,,,...000333,,,***))))))******((('''))))))))))))))))))))))))((('''(((***,,,+++(((%%%(((((())))))))))))((((((%%%&&&'''((()))))))))))))))'''%%%$$$&&&)))---///,,,)))&&&&&&(((***)))(((&&&''''''((()))******+++******))))))((((((''''''%%%'''((('''&&&%%%&&&((()))'''&&&&&&''''''&&&%%%(((((((((((())))))))))))---,,,,,,+++***)))((((((+++***)))(((''''''''''''%%%(((++++++)))'''((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%%%%''''''%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ:::DdDĦ4DufӵDdDĦ000DdDĦ000q<R//////peƜ4DuTӵ111DdDĦ111000DdDĦ///qjRgdKӵDdDΦDdDĦ,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))************,,,,,,,,,,,,---...000222,,,+++*********)))((('''))))))))))))))))))))))))(((((())))))***)))'''&&&(((((())))))))))))((((((&&&&&&''''''((())))))***((('''&&&%%%&&&)))+++---+++)))&&&&&&(((***)))(((''''''(((((())))))******))))))))))))(((((((((((('''(((((('''&&&&&&''')))***)))(((((()))***)))'''))))))))))))************++++++******))))))((((((((((((((((((((()))***+++(((+++...---+++***+++,,,((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%%%%''''''%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&&&&%%%4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ;;;DdDĦnuR)ĦDdDĦ...DdDĦ///po9u......000///=ӊB1.uTӵ111DdDĦ000000DdDĦ///GIdnuR)ĦDdDΦDdDӵ,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++******))))))))))))))))))************,,,+++,,,,,,---...000111,,,,,,++++++***)))(((((())))))))))))))))))))))))((()))***)))'''&&&'''((((((((())))))))))))((((((''''''&&&&&&'''((()))***((((((''''''(((((()))******(((&&&&&&'''))))))((((((((((((((())))))))))))(((((((((((())))))))))))((())))))'''&&&&&&(((******)))((()))***+++***))))))))))))******+++++++++)))))))))))))))((((((((((((((((((((()))***+++,,,***,,,...---,,,++++++,,,'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%%%%''''''%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%''''''(((((((((4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦ...>d<Ħ...peӵ...Ħ///F&uTӵ000DdDĦ000000>d<Ħ...peӵDx<>d<ʜ4DuTӵ---,,,,,,+++************))))))))))))******,,,,,,,,,++++++*********((()))))))))************+++++++++,,,...///000///+++,,,------+++)))(((((()))))))))))))))))))))))))))******(((&&&%%%''')))(((((())))))))))))(((((()))(((&&&%%%&&&''')))+++'''((((((((((((((('''''')))((('''&&&'''(((((()))))))))))))))((((((((((((''''''(((((())))))******)))***)))(((&&&''')))+++((('''&&&''')))***)))(((((((((((()))******++++++'''''''''(((((((((((((((++++++***))))))))))))))))))*********)))(((((()))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$''''''$$$$$$''''''$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((''''''4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇLLL>d<Φ>d<Ħ:::D&ӫetIӇ333DdDĦ111sdKĦ---B?dp&ĒR000000>d<sdKĦ...B?Ho9,,,s&dq&ĒR...---,,,++++++*********))))))(((((())))))***,,,,,,,,,+++++++++++++++((()))))))))************+++******+++...000///...+++...//////,,,)))((((((((((((((((((((((((((((((*********)))''''''((()))(((((())))))))))))(((((()))(((&&&%%%&&&''')))***'''(((((()))((('''&&&&&&(((((('''&&&&&&&&&((()))))))))))))))((((((((((((''''''(((((())))))******)))))))))((('''''')))+++)))((('''((()))***)))(((&&&&&&''''''((())))))***'''''''''''''''(((((((((+++***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$''''''$$$$$$''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌPPPJJJege<<<@@@Hu]3hIŌ///333DdDĦ333ne+++---@h,,,--->h//////000se000ne...---@G,,,,,,sĪj@h......---,,,,,,+++************))))))))))))******,,,,,,,,,,,,,,,,,,++++++))))))))))))************+++))))))+++///111///,,,+++///111000,,,)))((()))((((((((((((((((((((((((+++***((()))++++++***)))(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''(((((((((''''''&&&'''(((((('''%%%%%%''')))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))((('''((()))---,,,++++++,,,,,,+++)))%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''&&&&&&&&&'''(((***+++,,,,,,***((((((((()))(((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%%%%''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((((((''''''%%%$$$$$$4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoRRRLLLHHH;;;999BBBD^...000000DdDĦ333...---,,,,,,...,,,---.........//////s׼s//////000...---......,,,,,,///---------,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++)))(((+++000111...++++++///333222---)))((()))((((((((((((((((((((((((,,,)))'''***///111---((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''%%%%%%'''***''''''(((((())))))******))))))))))))(((((((((((($$$''')))***((('''&&&&&&///...,,,,,,,,,,,,***(((%%%%%%&&&'''((()))*********))))))(((((('''''''''$$$%%%%%%&&&''')))+++,,,...+++(((((()))***)))'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%%%%''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵxxxrrrkkkcccVVVOOOJJJHHHEEE???<<<<<<;;;;;;888222???>d<Ħ888222333222...>d<Ħ222111000Ħ,,,,,,,,,------.........---...000111111111000///......//////Be......///111222Ħ---...------...000111000///+++++++++,,,---...///000------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++)))(((+++000111...***+++000444222---(((((()))((((((((((((((((((((((((,,,(((&&&***222444///((((((((())))))))))))(((((('''(((((()))(((((('''&&&'''&&&&&&&&&&&&'''((()))&&&(((((('''$$$$$$'''***&&&''''''((()))******+++******))))))((((((''''''###&&&)))***)))'''%%%%%%///---+++******)))'''&&&&&&&&&'''((()))***++++++++++++***)))(((''''''&&&''''''&&&&&&&&&''''''(((...***'''&&&((()))(((&&&))))))(((((('''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%%%%''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō{{{sssjjj___WWWQQQMMMGGGBBB>>>;;;999777777999777888EEEDdDĦ444222000//////sdKĦ222000gdKĦ///////////////000111111000000//////.........---////////////...............gdKĦ000//////............//////,,,---......---...111333///000000000...---+++***))))))))))))***+++,,,------000333111,,,((((((+++++++++************++++++************************000...,,,***)))***+++,,,---***((()))+++,,,***((())),,,***'''---555111%%%))))))(((((((((((())))))''''''''''''((((((((((((&&&''''''(((((((((((((((+++,,,***&&&%%%((()))&&&$$$&&&((()))(((((()))***'''***+++((((((***)))&&&'''(((******(((&&&''''''+++*********))))))((((((%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%$$$)))))))))'''%%%%%%''')))***)))(((''''''((()))***((((((((((((((((((((((((((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******)))'''&&&&&&&&&''''''&&&$$$###$$$%%%$$$(((&&&%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$%%%'''''''''(((((('''&&&%%%%%%>AneneneneDenene>Ak<fhwwwooofff\\\TTTOOOKKKEEEAAA>>>;;;999777>>>;;;777777???De555333111000//////ne333000ne,,,...------------...//////000/////////............////////////............///...ne///000//////............//////...//////...---///222444//////000///...---+++***************+++,,,------(((,,,000///,,,***+++...*********))))))*********************************111000...,,,+++,,,---......,,,******++++++)))&&&)))))))))+++000444...&&&))))))(((((((((((())))))''''''''''''((((((((((((&&&''''''(((((((((((((((+++---+++'''''')))***'''$$$&&&((()))(((((()))***'''******((('''))))))&&&%%%&&&'''&&&$$$###$$$%%%******)))))))))(((((((((&&&&&&&&&''''''(((((())))))(((((('''&&&&&&%%%%%%((())))))(((&&&&&&'''((()))((('''''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''))))))))))))(((''''''))),,,"""''')))&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%''''''''''''''''''&&&%%%|||qqqhhh```VVVOOOKKKHHHCCC???===<<<:::999BBB:::666999<<<666333222111/////////222000...---,,,,,,,,,,,,+++,,,------...////////////....................................//////.........//////............//////000000///...---...222555.../////////...---+++************++++++,,,------'''***------+++***,,,...***))))))(((((())))))***))))))************))))))000///---,,,+++,,,,,,---...---+++******)))'''%%%+++(((***222666333,,,((())))))(((((((((((())))))''''''''''''((((((((((((&&&''''''(((((((((((((((+++---,,,((((((******(((%%%'''))))))(((((()))***'''******''''''))))))&&&((()))((('''%%%%%%''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''((())))))'''&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###)))111777===;;;666000)))&&&&&&&&&$$$((((((%%%###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&''''''''''''&&&&&&uuujjjbbbZZZRRRLLLGGGDDD@@@===<<<<<<;;;:::>>>777888???@@@999666999222111000////////////000///---,,,,,,---......---,,,,,,++++++,,,,,,---...///////////////.........------...............//////////////////......---///......------......///000000...,,,+++,,,000333......//////...,,,+++***((()))***++++++,,,,,,,,,***,,,---,,,)))((()))***))))))(((((((((((())))))((()))************)))(((,,,,,,+++***))))))******,,,+++******))))))((('''---(((+++777;;;222+++***(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((((((((((((((())),,,+++((('''******'''&&&'''))))))(((((()))***(((******&&&&&&))))))&&&******)))'''%%%&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%'''******(((''''''''''''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&+++333>>>FFFIIIFFF>>>444+++&&&$$$$$$(((***)))$$$"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&zzzoooddd\\\UUUNNNIIICCC@@@===;;;;;;;;;::::::888666<<>>;;;999999::::::999777<<>><<<888777:::;;;888:::@@@ZZZ\\\PPP;;;000111000***111000...---,,,,,,------+++++++++,,,---...000000.........///......---,,,///............---------..................------000+++)))///:::???;;;444///............---------+++,,,,,,------,,,,,,+++,,,------...---,,,***)))***,,,///111111111222333555000***(((***+++)))%%%---,,,***(((''''''((()))***,,,...///...,,,***((())))))(((((('''''''''&&&))))))(((((('''''''''&&&******)))((('''&&&%%%%%%)))'''&&&'''((()))(((''')))&&&###$$$'''))))))'''%%%&&&(((*********)))))),,,,,,++++++***)))(((((('''((((((((())))))******&&&&&&''''''(((((())))))%%%&&&&&&'''((())))))***)))'''%%%%%%&&&''''''&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''))),,,...''''''&&&&&&&&&&&&''''''+++***((('''&&&''')))***((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###$$$%%%&&&'''###%%%&&&%%%%%%&&&(((******&&&%%%(((......)))###$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%|||qqqkkkdddZZZQQQJJJEEEAAA???>>>;;;888666222444@@@NNNpppeeeQQQ<<<222333444222111000...---,,,,,,------+++++++++,,,---...000000000//////......------------------.........//////..............................333???IIIKKKAAA777............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******+++---///000///...//////111---)))((()))+++***(((,,,------+++)))((()))******+++,,,------,,,***))))))))))))((((((((('''''')))))))))((((((((('''''')))))))))(((''''''&&&&&&)))(((''''''((()))(((''')))&&&$$$%%%'''))))))((('''((()))******+++++++++,,,,,,++++++***))))))((((((((()))))))))*********((()))))))))*********+++'''''''''(((((())))))***((('''&&&'''(((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''+++***((('''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&%%%&&&''')))***'''%%%'''***+++((($$$%%%%%%%%%%%%%%%%%%&&&&&&+++***)))((('''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%uuukkkbbb\\\TTTLLLGGGDDDAAA???;;;:::888555555BBB\\\uuuiiiKKK999333333666999000///...---------------++++++,,,,,,---...000000222111000...------......++++++,,,---...///000111........................+++---333>>>FFFEEE;;;222............------------+++,,,,,,------,,,,,,+++,,,,,,+++************+++---...//////---++++++,,,+++***)))(((((()))*********...111///+++(((***---******++++++++++++++++++*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''((('''%%%&&&'''((((((((())))))))))))***+++,,,,,,,,,,,,++++++***)))))))))((())))))))))))*********))))))))))))************))))))))))))))))))))))))((('''''')))******(((&&&))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''***)))(((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&%%%%%%''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%...,,,***(((&&&%%%%%%%%%'''%%%%%%%%%''''''&&&%%%|||pppfff\\\VVVOOOIIIEEEBBB@@@>>>999999777777>>>UUUuuu~~~]]]???666555111222999//////......------------,,,,,,,,,------...000000444333000...------...///,,,,,,------...//////000---------...............///------000444555111,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))))))))++++++///000000...+++))))))))))))******)))'''''')))+++)))///444222,,,)))+++///,,,+++******+++,,,---...************************************************''''''(((((()))))))))))))))((('''((()))***)))'''(((''''''''''''((((((((()))(((((('''(((***+++,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))''''''(((***,,,+++(((&&&******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&((('''***,,,+++(((&&&&&&'''''''''&&&&&&%%%%%%%%%$$$---+++(((&&&%%%%%%&&&'''&&&%%%$$$%%%'''''''''%%%xxxlllcccXXXSSSMMMGGGCCC@@@>>><<<<<<999666888EEE\\\uuueeeIII444555888222000444...............---------------------......///000444222000...---...///000........................---------.........//////222///---,,,...//////......------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++)))))))))***+++,,,111222111///+++)))))))))***++++++***((('''((())))))///444333---))),,,000---,,,+++***+++---...000************++++++++++++************++++++++++++''''''(((((()))************((('''((()))***)))((('''((((((((((((''''''(((''''''&&&&&&'''(((***++++++++++++***************''''''''''''''''''''''''((((((((((((''''''''''''************))))))))))))&&&'''(((***,,,+++)))'''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%+++111111---(((&&&%%%'''''''''&&&&&&%%%%%%%%%)))'''%%%$$$$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&~~~ttthhh^^^TTTPPPJJJEEEBBB???<<<::::::888666;;;KKK```nnnsssKKK;;;111777:::444000222---......///......------......------...//////000111000///.........///000//////.........---------,,,,,,------.../////////+++---///111222111000///------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,111111000...+++))))))+++---,,,,,,,,,++++++*********...111000,,,***,,,///---,,,+++++++++,,,---...***************+++++++++***************+++++++++((((((((())))))************)))((((((******)))(((''')))******(((''''''(((&&&&&&&&&&&&'''((())))))************************((((((''''''''''''&&&&&&************))))))))))))))))))))))))))))))))))))&&&&&&&&&(((***+++)))'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###%%%(((((('''%%%%%%&&&$$$***111444111+++'''%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%$$$$$$%%%'''((('''&&&xxxnnnaaaWWWOOOKKKGGGCCC@@@>>><<<:::666777777;;;IIIYYY^^^\\\;;;555333666666222000111,,,---...//////...------...............//////000.............../////////---------...............,,,,,,------...//////000(((+++///111111///...------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,...///...,,,)))(((***+++...,,,+++,,,///000...,,,+++,,,---,,,+++***,,,...++++++******************)))))))))*********++++++)))))))))*********++++++))))))))))))))))))*********)))((()))******)))(((''')))++++++(((&&&'''(((%%%&&&'''((())))))))))))******************************)))))))))(((((((((+++*********)))))))))((('''''''''(((((())))))***&&&%%%%%%&&&(((***)))((((((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###%%%(((((('''%%%%%%%%%%%%)))///222111---(((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((((('''|||tttiii[[[QQQKKKHHHDDDAAA???>>><<<:::888:::999888>>>EEEEEE>>>444444444333000...///000,,,---.../////////------///............//////000+++,,,---...////////////+++,,,,,,---...///000000,,,,,,------...///000000///111111000---,,,---///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))+++,,,---...------,,,,,,,,,,,,***(((((()))+++...+++***---222555222...,,,+++***)))***+++,,,---******))))))((((((''''''(((((())))))************(((((())))))******************))))))))))))))))))***)))((()))***+++***((('''))),,,+++(((&&&'''(((%%%&&&(((*********))))))******************++++++,,,+++++++++******))))))))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***&&&%%%$$$%%%''')))))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&'''''''''%%%&&&((((((((((((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%###&&&((()))'''%%%%%%%%%&&&(((+++...///---)))&&&%%%&&&&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%$$$$$$%%%'''(((((('''~~~tttkkk^^^SSSNNNJJJEEEAAAAAA???<<<:::<<<777999:::<<<@@@AAA<<<444===999555222111111000000......---,,,,,,,,,,,,---111000///////////////000//////000000000000//////---------............///..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,+++***))))))***+++,,,,,,,,,,,,---000000///...///222///***+++///...)))******)))))))))))))))***(((((((((+++222666111((())))))))))))))))))))))))++++++************++++++---,,,,,,,,,++++++******(((((((((((())))))))))))*********))))))))))))))),,,------,,,+++,,,///222///...---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%'''$$$%%%)))***%%%%%%))))))***)))((('''''')))+++))))))((((((''''''&&&&&&(((((('''&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&+++...---(((%%%%%%'''(((***)))&&&&&&+++---,,,))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))))){{{rrriii\\\PPPKKKHHHCCC@@@AAA???;;;:::<<<777555@@@TTTYYYKKK>>><<>>999555000---,,,---------000000///............///------------...//////000---......//////......---+++,,,,,,,,,,,,---------.................................///......---,,,++++++++++++++++++++++++***************************************)))))))))+++******************+++***))))))+++---...---+++,,,+++******---111333333///...---+++***))))))))))))***+++---222777444...((((((((((((((((((((((((******))))))))))))******))))))))))))))))))(((((('''''''''((((((((()))))))))))))))))))))*********,,,...111111000000222444---,,,,,,+++******++++++***+++,,,---,,,***((('''((((((((((((((((((((((((((((((''''''((())))))***)))'''&&&&&&&&&&&&'''(((((()))***)))((('''(((***))))))))))))))))))))))))%%%&&&'''((())))))((((((&&&%%%%%%&&&'''((('''%%%******)))(((&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%!!!###&&&&&&%%%$$$%%%&&&***,,,***&&&$$$&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((xxxnnngggdddaaaXXXOOOJJJDDDAAA@@@???;;;666888<<>><<<;;;999999@@@JJJdddjjjaaaHHH555444555111.........///111000...,,,///......---------------111000///..................//////////////////...,,,,,,---------.......................................//////......---,,,************************++++++++++++++++++++++++,,,---......---+++)))((()))***++++++++++++***)))*********+++---...---,,,...+++---333555111...///***)))((((((''''''''''''&&&((()))'''(((+++***'''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''(((((()))******++++++,,,///222333222///,,,***++++++************++++++***)))(((&&&%%%$$$$$$%%%((((((((((((((((((((((((((('''''''''''''''((()))$$$)))***((('''(((&&& $$$&&&(((((('''&&&&&&'''%%%&&&&&&&&&'''''''''((('''&&&%%%%%%''')))---///...+++'''$$$%%%&&&''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&'''((()))))))))++++++******))))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&###&&&&&&$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&{{{pppeeeZZZVVVQQQJJJCCC@@@===;;;::::::888;;;EEEPPPhhhcccTTT???333444444111222000......//////...---......---,,,,,,,,,,,,---......---------......///---..................---++++++,,,,,,,,,---------..............................//////......---,,,************************+++++++++++++++++++++++++++,,,---...---+++)))''')))***+++,,,,,,+++***)))+++******,,,...///...,,,...))))))...///+++***,,,******)))))))))))))))***%%%((()))((()))------***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******++++++&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,,,,///666:::777...&&&+++***************++++++((())))))((('''&&&$$$###(((((((((((((((((((((((())))))(((((((((((())))))$$$***+++'''%%%&&&!!!###&&&)))************+++%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$&&&)))---000222...)))%%%%%%'''))))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%%%%###&&&&&&$$$###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%wwwggg^^^TTTMMMJJJGGGCCC???<<<444444;;;999777HHHaaaeeeUUUCCC:::666222//////000000//////.........---,,,---...//////---+++)))------------------------.........------............------,,,,,,------...***......******......***------.........---+++***111***(((+++,,,)))***///(((((()))***************+++,,,------,,,+++)))(((++++++***************+++++++++++++++++++++++++++,,,+++***((((((((()))*********))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((()))+++000888===:::111)))000***(((+++,,,***))),,,)))(((((((((((())))))***&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((''''''''''''((((((+++,,,...---***(((''''''***)))(((''''''((())))))((($$$###&&&((())),,,111---+++(((&&&%%%&&&((()))'''&&&%%%&&&''''''%%%$$$((('''&&&'''((((((&&&%%%(((''''''&&&&&&&&&''''''$$$&&&''''''%%%######$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((###$$$***,,,(((&&&(((&&&'''&&&%%%$$$%%%(((++++++///111,,,%%%"""%%%***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&###!!!"""%%%'''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&yyyoooccc[[[QQQJJJGGGEEEAAA===;;;666666:::999<<>>;;;:::999777666999DDDRRR\\\AAA777//////222222222333/////////..................------------......///------------------------------,,,,,,,,,,,,------...------,,,,,,------...+++---...------...---+++,,,------------,,,,,,++++++((((((******((((((******+++++++++,,,,,,,,,,,,.........---,,,***)))((()))))))))(((((())))))***))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&'''''''''(((((((((***(((''''''((())))))(((&&&&&&&&&&&&''''''((((((***((((((+++...000---***...444222((($$$(((+++))))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((''''''%%%'''***++++++******+++)))((('''%%%%%%&&&&&&'''***&&&%%%'''(((''')))---...---***(((''''''((((((&&&&&&&&&''')))***)))'''%%%$$$$$$&&&(((((('''&&&&&&&&&%%%&&&&&&'''((()))&&&''''''''''''(((+++---'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%***222444000***(((&&&'''(((((((((***...000GGGHHHGGG???333)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$"""%%%&&&&&&''''''&&&%%%%%%''''''''''''&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((tttmmmbbbWWWQQQJJJDDDAAA>>><<<:::999:::666222:::LLLYYY[[[===555000111333111000111........................444222111/////////111111........................---,,,,,,++++++,,,,,,---...------,,,,,,------...+++---////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,++++++,,,************++++++,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((()))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***(((''''''((())))))(((%%%&&&&&&'''''''''''''''(((''''''(((+++,,,+++)))000:::999***###***...******)))((('''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((($$$%%%&&&'''((((((''''''((()))++++++)))((('''((('''&&&&&&%%%&&&''')))***+++'''&&&((((((&&&'''+++///---+++)))'''''''''((('''&&&&&&(((***+++***)))&&&%%%%%%''')))***)))(((&&&&&&&&&'''((()))***+++%%%&&&&&&&&&&&&)))---000((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%***000333111,,,)))&&&'''((()))((())),,,...888:::;;;666...'''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$&&&''')))***)))'''$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((zzzooohhh]]]RRRNNNHHHCCC???===;;;:::888999444111>>>SSS\\\XXX<<<666222333333000......---------...............666555222///......///000........................---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,///222222///,,,+++,,,,,,,,,+++,,,,,,,,,,,,'''***---,,,++++++,,,---***))))))))))))***++++++)))))))))))))))******+++(((((('''(((((()))******(((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))'''&&&&&&'''(((((('''%%%&&&''''''((((((''''''&&&'''(((***,,,+++***(((///999999***$$$***---)))+++***)))(((''''''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((((((((('''''')))+++***((('''&&&&&&%%%%%%%%%&&&(((***---...+++'''&&&((((((%%%&&&)))---,,,***)))(((''''''''''''&&&'''(((+++,,,+++)))((('''''')))+++,,,+++***(((((((((((()))***,,,,,,$$$$$$%%%%%%%%%(((,,,///(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))),,,...---***'''((()))(((''''''(((***'''***---,,,(((%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%'''***,,,,,,***(((&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((qqqggg```WWWMMMJJJFFFBBB>>>;;;::::::777666444777GGGVVVWWWNNN666222///111111...,,,...---------------.........333111///,,,++++++,,,,,,........................------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,///444444///,,,,,,,,,++++++++++++,,,,,,---+++///111---)))***++++++***)))((((((((()))+++,,,***))))))))))))***++++++(((((((((((()))***++++++(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((())))))))))))'''&&&&&&'''(((((('''$$$%%%'''((((((((('''&&&&&&'''***,,,,,,+++)))(((,,,222111)))$$$((()))&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((''''''''''''(((((($$$'''))))))(((''''''((($$$$$$%%%&&&(((+++...000***'''&&&((((((%%%%%%(((+++***)))((((((''''''''''''''''''(((***+++***(((***))))))+++------,,,+++))))))((())))))***+++,,,###$$$%%%%%%%%%&&&)))+++((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%$$$&&&+++,,,)))&&&'''((('''&&&%%%%%%'''$$$&&&(((((('''&&&%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%'''***,,,,,,+++)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((~~~wwwiii```[[[QQQHHHGGGDDD@@@<<<:::999999666444666BBBRRRXXXMMM???222...---//////,,,,,,...,,,,,,,,,------............---,,,+++++++++,,,,,,..............................------------.........------,,,,,,------...,,,+++000666666000+++,,,++++++*********+++------555:::999111******+++++++++***)))((((((***,,,---...---,,,+++*********+++)))(((((()))***+++,,,,,,))))))))))))))))))))))))'''((()))***+++******)))'''((((((((()))))))))***************************))))))))))))))))))))))))&&&&&&'''((()))******+++'''((((((((())))))))))))***(((''''''((())))))((($$$%%%'''((()))((('''&&&'''(((***+++******))))))************((('''&&&&&&)))(((((('''''''''((((((%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((---+++)))'''&&&'''(((***%%%'''))))))'''&&&&&&&&&&&&%%%%%%&&&''')))+++---)))&&&&&&((((((%%%%%%(((((((((''''''''''''''''''(((''''''((()))***((('''+++******+++,,,---+++***)))(((((('''(((((())))))%%%&&&''''''&&&%%%&&&((('''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%"""$$$******'''$$$&&&''''''&&&%%%&&&'''''''''(((''''''&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$(((,,,***(((&&&$$$###$$$%%%&&&'''((()))******)))'''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%&&&'''yyyssseee]]]XXXOOOEEEEEEBBB>>>:::888888888666222999KKK[[[XXXDDD333333///...//////++++++...,,,,,,,,,------.........+++++++++,,,---.../////////////////////////////////......------......///...------,,,,,,------...,,,+++000777777000+++,,,++++++*********+++---...@@@EEEBBB666---,,,---,,,,,,+++***))))))+++---...333222///---+++*********))))))))))))***+++,,,---************************'''((()))+++++++++***)))'''((((((((())))))******++++++******************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((((((((())))))))))))+++)))(((((()))******)))$$$%%%'''))))))((('''&&&((()))))))))(((((()))++++++'''''',,,---)))'''(((''''''&&&&&&&&&''''''((($$$$$$%%%%%%'''(((***+++((('''&&&%%%%%%&&&'''(((000---)))'''%%%''')))******++++++***&&&###"""!!!'''&&&&&&%%%&&&'''((()))(((&&&&&&((((((%%%%%%(((&&&&&&&&&'''''''''''''''(((''''''((())))))'''%%%+++*********++++++***((((((''''''&&&&&&&&&''''''&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$'''&&&"""$$$***)))$$$###%%%'''(((''''''((()))''''''&&&&&&%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""$$$***///+++)))&&&###"""###&&&'''(((((()))((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$#########$$$%%%&&&yyypppbbb\\\WWWLLLFFFDDD@@@;;;888666555555555333<<>>;;;888666555555888===DDDHHHBBB777111000222000............---,,,...------,,,,,,------......------------.../////////......---------......---------,,,,,,------...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++...000777777333,,,(((***,,,---************************))))))******+++,,,,,,,,,---+++******++++++***)))******)))(((((((((((()))((()))***++++++***)))((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&'''))))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((******((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''%%%$$$"""!!!((()))***+++,,,---------(((((('''''''''((()))***((((((((((((''''''''''''((()))+++---,,,***'''%%%+++++++++(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&)))...222'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$######%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$rrriii___RRRNNNLLLCCCAAA@@@===:::777666444444:::>>>BBB@@@888111...///000///........./////////...------,,,,,,------..................//////000///......------------...------,,,,,,,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******---///000///,,,((('''))),,,---************************&&&''')))+++,,,,,,,,,,,,,,,+++******++++++***)))(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''***++++++***%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******)))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((*********)))(((&&&$$$###&&&&&&'''))))))*********)))(((((('''''')))***+++))))))(((((((((''''''''',,,...222444333///***'''000000///---***(((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%(((...222'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$zzzlllccc[[[NNNKKKJJJBBB???===<<<999777555444333:::;;;:::777333111///...,,,------......///111222...------,,,,,,------.........////////////000///000///...---------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++******+++---...+++)))((())))))***,,,************************%%%''')))+++------,,,,,,,,,+++)))***++++++***(((***)))((((((''''''((((((((((((((())))))((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((()))************)))((((((((((((((((((((((((***)))(((((())))))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((((()))))))))(((((('''&&&%%%%%%&&&'''(((((((((((()))(((((('''''')))***+++*********)))))))))((((((---000333555444111,,,)))111111000...+++))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###%%%***---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ssseee^^^WWWLLLIIIIII@@@<<<<<<:::999777555444333777777555111000222111---+++,,,.........///111333...------,,,,,,------...---......///000/////////111000///...............,,,,,,,,,,,,---......///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++...***(((***+++))))))+++************************&&&(((***,,,---------,,,,,,***))))))******)))(((---,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((())))))***************((((((((((((((((((((((((+++***(((((())))))'''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''&&&%%%$$$))))))((('''&&&%%%%%%$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&&&&'''(((&&&'''(((((()))))))))((((((((('''''''''((()))***************))))))))))))+++,,,///000///---***(((,,,,,,,,,***((('''((()))((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&''''''(((((()))(((%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$xxxkkk___YYYTTTJJJHHHGGG>>>::::::999888777555333222222555444000...111111...---///000///------///222...------,,,,,,------...,,,---.../////////......222222111//////......///,,,,,,,,,,,,---...//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))))))))***...(((&&&***,,,***)))***************************))))))+++,,,,,,---------+++***))))))******)))(((---,,,++++++******++++++***))))))))))))))))))***))))))(((((((((((())))))''''''''''''(((((((((((('''(((((()))***)))))))))((((((((((((((((((((((((***)))(((((())))))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&((((((&&&$$$%%%'''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&&&&'''(((((('''&&&%%%,,,,,,***)))'''%%%$$$$$$&&&&&&'''''''''''''''&&&)))'''%%%$$$$$$&&&((()))'''(((((()))))))))))))))((('''&&&&&&&&&'''((()))***))))))))))))(((((((((((()))))))))))))))((((((&&&''''''&&&%%%%%%''')))'''''''''&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&(((***)))&&&%%%%%%&&&'''&&&&&&%%%%%%&&&((()))(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&zzzrrrfff[[[VVVRRRIIIGGGEEE<<<:::999999888777555333222///555666000---///000...///111222000,,,+++---///...------,,,,,,------...+++,,,.../////////...---333333111000////////////+++++++++,,,---...///000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))((())))))---'''%%%+++---***)))+++************************+++++++++,,,,,,---......+++***))))))******)))(((******)))(((((((((((((((******))))))))))))******))))))(((((((((((())))))''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###&&&((((((%%%$$$%%%''''''''''''&&&&&&'''''''''(((((((((((())))))))))))%%%&&&'''((((((((('''&&&...---,,,***(((&&&$$$###'''''''''(((''''''&&&&&&---+++(((%%%%%%''')))+++&&&'''(((((((((((((((''''''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''(((''''''&&&&&&'''((()))###$$$%%%%%%%%%%%%(((***''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((***,,,***'''$$$%%%&&&)))'''%%%$$$$$$%%%&&&(((&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&rrrjjj[[[VVVOOOIIIEEEBBB@@@>>><<<;;;999666444222111000222222000///............000///---,,,+++,,,,,,---.........------,,,,,,,,,///......------///000111000000///...............------------------------...---,,,,,,++++++++++++------***(((***...,,,'''+++,,,,,,,,,,,,+++******))))))))))))************((((((((()))******++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((''''''''''''((((((******))))))(((((('''''' &&&,,,+++&&&$$$(((---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&$$$"""$$$'''***%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''+++$$$!!!%%%(((''''''+++((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''xxxkkkcccXXXSSSMMMGGGDDDAAA>>>===<<<:::888666444222111000222111000///............///...---,,,,,,,,,------......---------,,,,,,,,,///......---...///000111000000///...............------------------------...---,,,,,,+++++++++,,,------,,,,,,000444000******++++++,,,,,,+++++++++))))))))))))******************************)))))),,,,,,+++++++++*********''''''(((************)))***))))))(((((())))))***))))))))))))))))))))))))***)))((((((((((((((()))***)))))))))((((((((('''((((((''''''''''''(((((()))))))))(((((((((((((((&&&''''''(((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***$$$"""&&&)))''''''***((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&ttthhhbbbTTTPPPJJJEEEBBB???===;;;:::999777555333222111111111111000///............------,,,,,,,,,---.........------------,,,,,,,,,///............///000000000/////////............------------------------------,,,+++++++++,,,,,,+++,,,,,,...555:::444,,,++++++++++++++++++++++++))))))))))))************,,,,,,++++++***))))))(((,,,++++++++++++*********%%%&&&(((***++++++++++++*********))))))***************************************)))((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))+++'''$$$&&&+++...+++''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''!!!%%%)))***)))&&&$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))%%%$$$''')))''''''((())))))((((((((((((''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&{{{oooddd___QQQMMMHHHDDDAAA???<<<:::999888666444333222111111111000///...............,,,,,,,,,,,,---......///------------------------............/////////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***)))(((+++444;;;777///------,,,+++************((()))))))))************,,,+++++++++*********)))++++++++++++******************)))))))))+++,,,---++++++************++++++))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))((((((((((((((((((''''''''''''((((((&&&''''''(((((()))))))))***'''%%%)))...///***%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''!!!%%%(((***)))&&&$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''))))))(((&&&&&&)))))))))))))))((((((((('''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$#########%%%%%%$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&zzzooocccZZZVVVNNNKKKGGGCCCAAA???<<<:::777666555333222222111111000//////...............+++,,,,,,------.........---------------------------......////////////////////////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++((()))111999999444000///---+++)))(((((((((((()))))))))************))))))*********++++++++++++++++++*********))))))222///+++(((''')))---///++++++************++++++((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))$$$'''***...///---((($$$&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''$$$&&&''''''&&&%%%%%%&&&&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***)))(((''''''&&&((((((((()))))))))))))))((('''%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%~~~rrrggg[[[SSSPPPKKKHHHEEEBBB@@@>>><<<:::666555444333222111111111//////......---......///,,,,,,---.........------,,,,,,,,,------------...---......///000/////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---+++***///777:::888111000---+++)))((((((((())))))))))))************'''(((((()))******+++++++++************)))))))))444000,,,((('''))),,,///*********))))))*********''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''((((((!!!'''---000---)))&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&''''''&&&$$$$$$&&&(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((+++,,,(((&&&''''''&&&''''''(((((((((((())))))'''&&&&&&%%%%%%$$$######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''')))+++,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%yyyooodddYYYRRRQQQGGGEEEBBB@@@???===:::888444444333222111111111222.........------......///,,,---.........---,,,+++,,,,,,,,,---------......------///000000000///......///000111000///---,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...***---...,,,---333666555///...,,,***))))))******))))))))))))************(((((((((((((((((())))))************))))))))))))...---+++)))((()))+++,,,***))))))(((((())))))***(((((((((((((((((((((((((((''''''(((((()))***+++'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''&&&&&&$$$'''+++,,,***(((&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''%%%&&&'''&&&%%%$$$&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))))))))------'''$$$&&&((('''&&&&&&'''''''''((((((((($$$%%%'''((('''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&(((***+++,,,'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%tttiii___UUUPPPOOODDDBBB@@@>>>===;;;999777444333333222111111222222......---------......///------...///...---+++***,,,,,,,,,------.........,,,---///000000000///......///000111000///---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...%%%+++...,,,+++...111111---,,,***))))))***,,,---))))))))))))************))))))((((((''''''&&&&&&************))))))))))))((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((***+++,,,'''((((((((())))))******((((((''''''''''''(((((((((((((((''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''$$$&&&((((((&&&%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******///...&&&"""&&&((('''%%%&&&&&&&&&''''''(((((("""$$$''')))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''))))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%qqqddd[[[SSSMMMIIICCCBBB@@@???<<<;;;999888222222222111111111111000///////////////......------,,,,,,++++++,,,,,,---..................------000000//////.........---...//////000000///...---.........------,,,,,,,,,,,,,,,************,,,,,,---+++******+++,,,,,,+++---,,,***)))))))))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((('''((())))))***))))))))))))))))))))))))))))))*********((('''&&&(((((((((((())))))))))))((((((((((((((()))******((())))))(((&&&&&&'''))))))((('''&&&&&&'''((()))+++(((%%%&&&(((******)))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((***)))'''%%%$$$%%%&&&'''$$$&&&'''((('''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''((('''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%$$$######%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###(((######(((***''''''***###$$$%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$##################&&&%%%$$$######%%%'''(((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))%%%$$$((()))&&&%%%&&&yyylll___VVVOOOJJJFFFCCCAAA@@@===;;;999777666222222222111111111111000///////////////...---------,,,,,,++++++,,,,,,---........................000/////////...............///000000000///...---......---------,,,,,,,,,+++,,,---......---,,,+++,,,+++******,,,,,,+++***,,,+++******)))))))))***))))))))))))))))))))))))***)))((((((((()))++++++''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))((((((&&&&&&(((((((((((())))))))))))((((((((((((((())))))***((())))))(((&&&&&&'''(((((((((''''''''''''((((((***(((%%%%%%''')))((('''((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((%%%'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((((()))(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###((($$$###'''(((&&&%%%((($$$$$$%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))$$$"""%%%&&&%%%$$$&&&xxxpppdddYYYPPPJJJFFFCCCCCCBBB???<<<999666555444222222222111111111111000...////////////...---------,,,,,,++++++,,,,,,---........................////////////............//////000000///...------...------------,,,,,,,,,***---000333333000---***+++******+++---,,,***(((******++++++******)))))))))))))))))))))))))))))))))))))))((()))******+++&&&'''((()))***)))(((((())))))))))))))))))))))))%%%&&&'''''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''(((''''''((((((((((((''''''***(((&&&%%%&&&'''&&&%%%((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((()))))))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&((()))***''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&$$$$$$&&&'''$$$$$$'''%%%%%%%%%%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&((($$$"""%%%&&&$$$$$$'''~~~oooiii___TTTLLLGGGEEEDDDEEECCC???;;;888555333333222222222111111111000000......//////......---,,,---,,,,,,++++++,,,,,,------------...............///////////////.........000000000//////...------------------------------+++---000222222000---+++))))))***,,,------***'''((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++'''(((***,,,,,,+++)))((())))))))))))))))))))))))%%%&&&&&&'''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((()))******(((''''''(((&&&'''((())))))((('''&&&***)))(((''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))***((()))))))))'''&&&&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))((('''((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''((()))***)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$%%%'''&&&&&&%%%$$$$$$&&&'''(((%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%((($$$%%%)))+++(((&&&'''uuuhhhccc[[[RRRKKKGGGGGGGGGFFFDDD@@@;;;888555444333222222222111111111000000...............------,,,---,,,,,,++++++,,,,,,------------.........//////.........///////////////111000000///...---------------------------------------............------))))))***,,,---,,,)))''''''(((***++++++***)))((())))))))))))))))))))))))((()))))))))************((())),,,------,,,+++***(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))''''''((()))***))))))(((((()))+++***)))''''''(((&&&'''((())))))((('''&&&*********)))((('''&&&&&&((((((((((((((((((((((((''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))***((()))***)))'''%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&&&&###&&&(((&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&)))///111,,,((('''~~~ooobbb___XXXPPPJJJGGGHHHJJJFFFCCC???;;;777555444444222222222111111111111000---............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////.........///////////////222111000...------------,,,,,,,,,------------......---,,,******,,,---...***))))))***,,,+++)))'''(((((())))))******))))))))))))))))))))))))))))))(((((()))************))))))***+++,,,---,,,,,,+++(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))&&&''')))*********)))(((''')))++++++***((('''(((''''''((((((((((((''''''(((***+++***(((''''''(((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''((((((((((((((())))))((()))***)))'''&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&%%%$$$%%%''''''%%%###&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''''''''&&&&&&+++---)))%%%&&&((((((&&&&&&&&&&&&&&&''''''(((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''((())))))(((&&&%%%&&&''''''''''''''''''&&&'''&&&***000222...)))(((wwwggg[[[YYYTTTMMMGGGEEEHHHKKKDDDBBB===999666444444444222222222111111111111000------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,------...//////000............/////////000333111000...------------,,,,,,,,,---------.........---,,,++++++,,,---...+++)))((()))***+++***(((((((((((((((((()))******))))))))))))))))))))))))'''((()))***+++******))))))))))))*********++++++((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((())))))))))))&&&''')))*********(((((('''))),,,,,,***(((((((((((((((''''''''''''((((((%%%(((******(((&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''((()))((('''&&&'''(((&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''---333333,,,&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))((('''%%%$$$''''''&&&&&&&&&&&&'''''''''%%%&&&,,,...+++))))))qqqaaaWWWUUUQQQJJJDDDCCCFFFJJJCCC@@@<<<777444333333333222222222111111111111000------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,------...///000000---.........//////000000333222000...---,,,------,,,,,,,,,------.........------------------------+++***(((((()))******))))))(((''''''''')))***+++))))))))))))))))))))))))'''((()))++++++******)))((((((((('''((())))))***((((((((((((((((((((((((***((('''&&&%%%%%%&&&'''(((((((((((())))))))))))&&&''')))***+++***(((''''''***,,,,,,+++)))(((((()))((('''&&&&&&'''((()))###&&&))))))'''%%%&&&((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&&&&((()))(((''''''((()))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''(((((("""###$$$&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%'''(((((('''&&&%%%%%%&&&'''((((((((('''222888888...&&&%%%$$$"""$$$%%%'''((((((((('''&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((())))))((('''%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((((((&&&$$$###((('''&&&%%%%%%&&&'''(((((($$$###&&&((('''(((***vvvhhh___XXXUUUOOOIIIFFFFFFJJJNNNIII@@@888777666444333444////////////............,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++///......---------............//////000000111111555222///...///...+++(((+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,+++***)))((('''******))))))))))))******++++++******+++,,,---------***((((((***+++)))&&&***)))(((''''''((()))***)))******)))(((((()))+++(((((('''(((((()))***+++)))(((((('''''')))***+++)))))))))))))))))))))))))))((('''''')))*********+++***((('''&&&''')))***((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***'''%%%&&&(((***(((&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''&&&'''((()))(((&&&###(((((('''''''''&&&&&&&&&***'''&&&''')))***(((&&&$$$%%%&&&&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$&&&&&&'''&&&$$$$$$&&&((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$((()))+++,,,+++(((%%%$$$***+++,,,+++)))'''''''''+++'''$$$%%%)))+++(((%%%(((((((((''''''(((((()))''''''''''''''''''''''''''''''&&&'''((((((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&{{{nnnbbbYYYTTTQQQLLLHHHGGGGGGIIIJJJHHH???777666555444333555////////////............,,,------------,,,+++++++++++++++++++++,,,,,,,,,///......------............/////////000000000111333111///...///...,,,***+++++++++,,,,,,---------......------,,,++++++******++++++++++++***))))))******))))))))))))******((((((((((((((()))******+++)))((((((******(((&&&***)))(((''''''((()))***((())))))(((''''''((())))))(((((((((((())))))***&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((()))((('''((()))*********+++***((('''''''''))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&'''))))))(((&&&(((((('''''''''&&&&&&&&&)))'''%%%&&&((()))(((&&&%%%&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''''''''&&&%%%%%%((()))***++++++)))&&&%%%(((+++......,,,)))'''&&&+++(((&&&(((,,,///---+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((('''%%%$$$%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&uuujjj___XXXQQQMMMHHHFFFGGGHHHGGGFFFHHH>>>666444444222333555////////////............---------------,,,++++++***++++++,,,,,,---------///......---......//////////////////000000000000111000......///...---+++++++++,,,,,,,,,,,,------------,,,,,,+++***))))))((()))***+++++++++++++++******))))))))))))******(((''''''''''''(((((()))***((('''((())))))(((&&&))))))(((((((((((())))))((((((''''''''''''((((((***))))))(((((((((((()))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((()))))))))******+++***((('''''''''((()))+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))(((&&&&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((***((('''''')))***)))((((((((((((''''''''''''&&&'''&&&%%%&&&'''((('''%%%%%%&&&((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$&&&(((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''((()))******)))((('''&&&***...///---***'''%%%)))'''&&&(((---000000///******((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&'''((()))'''&&&%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&zzzooofff]]]WWWPPPJJJDDDCCCFFFIIIHHHEEEHHH>>>555222222000000222////////////............---------...---,,,,,,+++***++++++,,,---......///...............//////000////////////000000000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++*********))))))))))))******))))))((((((((())))))***((((((''''''((((((''''''))))))(((((((((((())))))(((((('''((())))))((('''******)))(((((('''((((((''''''''''''(((((())))))''''''''''''''''''''''''((()))******)))))))))*********)))((('''(((((()))***)))((((((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))((('''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''...+++((('''((())))))(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&((()))*********)))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%###&&&))))))(((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((&&&(((,,,---+++)))''''''&&&$$$$$$&&&))),,,---,,,++++++***((((((''''''((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&pppggg___WWWRRRQQQJJJBBB@@@DDDGGGHHHGGGHHH>>>555222000...---///////////////............------.........---,,,,,,++++++,,,---......//////...............///000111000000000000////////////---.........---------...,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))++++++,,,---***++++++++++++***))))))******))))))))))))******))))))((((((((((((((()))''''''((((((''''''(((((((((((())))))))))))((((((***(((((()))++++++)))'''******)))(((((('''((((((((()))))))))************'''''''''''''''''''''''''''***,,,+++)))((()))******))))))(((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((&&&&&&''''''((()))******((((((((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''111...***((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%&&&&&&$$$%%%&&&((())))))((((((&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&$$$&&&)))***((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))***'''((()))(((''''''(((***&&&%%%%%%%%%'''((()))(((***)))(((((('''((((((((('''''''''''''''''''''''''''&&&&&&((()))***)))'''&&&''''''(((((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&xxxkkkccc\\\UUUOOOMMMHHHCCC@@@BBBEEEEEEEEECCC;;;333222111...---...////////////...........................---,,,,,,,,,------....../////////............///000111111000000000000////////////---...///...,,,,,,---...------,,,,,,,,,,,,++++++'''((((((***+++,,,------+++++++++++++++***)))(((******))))))))))))******(((''''''&&&&&&&&&&&&'''&&&((())))))((('''(((***(((((())))))))))))((((((***((((((***,,,---)))&&&***))))))(((((((((((()))''''''((())))))))))))((('''''''''''''''''''''''''''***------***((((((***))))))))))))((((((((((((&&&&&&&&&''')))***,,,---(((((((((((((((((((((((('''''''''(((((())))))***'''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((000...+++)))((((((&&&$$$'''(((((((((((()))))))))%%%'''((('''&&&%%%&&&'''###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%'''))))))((('''&&&'''''''''&&&&&&''''''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((()))******)))(((''''''((()))***'''(((((('''&&&'''***,,,))))))(((''''''((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((******)))((('''(((((((((((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''((('''&&&'''))))))'''%%%sssggg___YYYQQQLLLFFFEEEDDDCCCBBBAAA@@@@@@<<<555000111222000///000////////////...........................------,,,.............../////////............///000111222111000000000/////////...---...000...,,,***,,,------------,,,,,,+++++++++*********+++++++++,,,,,,))))))***++++++++++++*********))))))))))))******)))(((''''''&&&&&&''''''&&&(((******(((((()))+++'''((()))******)))(((''')))'''&&&))),,,,,,)))$$$)))(((((((((((())))))***&&&&&&((()))))))))((('''(((((((((((((((((((((((('''+++......***'''(((***)))))))))))))))(((((('''''''''''''''(((***++++++((((((((((((((((((((((((((((((((((((((()))))))))'''((()))(((&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())),,,+++))))))***)))'''%%%'''((((((((())))))))))))&&&((()))(((&&&%%%''')))%%%%%%''''''((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&((()))((('''&&&'''((((((''''''&&&''''''))))))%%%&&&((())))))(((&&&%%%'''&&&&&&&&&'''(((***+++,,,+++(((&&&&&&'''((()))'''(((******))))))+++---)))))))))((('''(((((()))///...,,,)))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&(((***+++***)))((((((((((((((('''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((())))))'''%%%xxxjjj___XXXRRRJJJDDD@@@CCCFFFFFFCCC???<<<;;;777111...111444333222222000/////////..................//////......---,,,///////////////.....................///000222222111111000000/////////...---///000///+++***+++------------,,,,,,+++++++++------,,,,,,+++******)))'''((()))***+++,,,,,,,,,******))))))))))))******++++++***)))))))))))))))&&&)))+++***)))(((***---'''((()))******)))(((''')))&&&%%%(((,,,,,,'''###(((((('''(((((()))***+++&&&''')))*********)))((())))))))))))))))))))))))'''+++///...***'''(((***)))))))))))))))((((((''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((&&&(((***(((&&&%%%'''***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))+++***(((&&&'''((((((((())))))******&&&(((***)))'''&&&'''***&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))(((''''''&&&'''(((((('''&&&&&&(((***(((''''''&&&&&&((()))***%%%&&&((())))))(((&&&%%%'''&&&&&&&&&'''(((***+++---,,,)))&&&%%%&&&((()))&&&))),,,------,,,,,,---''''''((('''''''''(((***666444111...+++((('''&&&'''''''''''''''''''''''''''&&&&&&(((***+++***)))(((((())))))((('''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((***)))'''%%%}}}ssseee[[[TTTNNNGGGBBBDDDAAAAAACCCBBB===999888666444222111222222000///////////////////////////---.........---,,,,,,+++............---,,,++++++......////////////......//////000000000000////////////...---,,,,,,++++++///...,,,+++***+++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************))))))************))))))************************************))))))))))))((((((((((((((()))******((((((((((((((((((((((((,,,***(((''')))*********)))&&&%%%&&&)))***)))'''******(((%%%'''+++***&&&))))))************))))))))))))(((((('''''''''&&&************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))###'''(((&&&''',,,***$$$******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))******)))((('''******))))))((((((''''''***)))((('''&&&''''''((('''(((((((((((((((''''''$$$%%%&&&&&&%%%%%%''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&((()))***)))(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&&&&'''******)))(((''''''***---111...)))'''''')))******&&&''')))***,,,000444888...,,,)))'''&&&''')))***666444000,,,***(((((((((((((((((((((((('''''''''''')))***++++++***)))'''***)))***,,,//////+++((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))xxxooobbbXXXSSSNNNHHHCCCFFFBBB@@@BBB@@@;;;999999666444222111222111000///.........................../////////......---,,,------.........---,,,,,,...//////000000//////...//////000000000000/////////......---,,,,,,++++++...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************))))))************))))))************************************))))))))))))((((((((((((((())))))***((((((((((((((((((((((((,,,***(((((()))*********((('''%%%''')))***)))'''))))))'''&&&***///...)))((())))))******))))))((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''++++++''''''***,,,***)))))))))))))))(((((((((((((((((((((((((((((((((***)))(((((((((((()))***'''(((((())))))(((((('''***)))))))))((((((((('''%%%&&&'''((()))))))))(((''''''((((((((((((''''''%%%&&&''''''&&&''')))+++''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''(((((((((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))(((((((((((()))((('''&&&&&&&&&''''''333333111---***)))***+++...+++(((&&&'''((())))))''''''(((((()))---222555---,,,***((('''((())))))000///,,,***(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))((())),,,......+++'''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((rrriii\\\TTTPPPMMMHHHCCCFFFCCCAAABBB@@@;;;999;;;666444222111111111000///------------------------/////////000//////...---,,,------...............//////000000000000////////////000000000000//////.........------,,,,,,+++------,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************))))))************))))))************************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++)))(((((()))******)))((('''&&&''')))***)))((())))))'''''',,,222111+++'''(((((())))))(((((('''))))))((((((((((((''''''(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))(((---///***&&&&&&)))***(((((())))))))))))))))))((((((((((((((((((((((((+++******)))))))))***+++(((''''''''''''''''''((())))))))))))((((((((((((!!!###'''***++++++***)))''''''((((((((((((((('''&&&'''(((((('''(((***,,,''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''))))))(((((('''&&&%%%%%%))))))((('''&&&&&&%%%$$$(((((())))))))))))((((((,,,,,,++++++******)))))))))(((''''''&&&&&&''''''111000...+++'''%%%%%%&&&***)))''''''((())))))((('''((((((''''''***...111++++++******)))(((((((((***)))'''&&&&&&'''(((((((((((((((((((((((((((((()))***,,,,,,,,,,,,***)))(((((()))+++,,,,,,***'''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''yyylllcccWWWPPPMMMLLLHHHEEEFFFEEEHHHJJJGGG@@@<<<<<<666444111111111111000...------------------------....../////////......---,,,,,,---//////000000000///000000111111000000/////////000000000000//////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))))))))************)))******++++++******)))************************************)))))))))((('''(((((()))))))))))))))((((((((((((((((((((((((+++)))((((((*********)))(((''''''((())))))))))))***)))((((((---222000***''''''((((((((((((''''''))))))((((((((((((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((((((((((((((((((***222888666---''''''***((((((((())))))******+++((((((((((((((((((((((((+++*********))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((("""$$$&&&)))*********)))&&&'''((((((((((((((((((&&&'''(((((('''(((***+++''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))(((((((((******)))((('''&&&%%%%%%))))))))))))(((((((((((((((((())))))))))))((((((------,,,+++******))))))(((((('''''''''''''''''''''((((((&&&$$$$$$%%%'''(((''''''(((***+++***(((''')))******))))))***,,,)))***++++++***)))(((''''''&&&&&&%%%%%%&&&''''''((((((((((((((())))))))))))***++++++++++++***)))&&&'''(((***+++***)))'''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''|||ssshhh___TTTNNNMMMMMMKKKHHHIIIMMMTTTYYYTTTHHH???<<<555333111000111111///...........................,,,------.........------,,,---...///000111111111000000111111111111000000//////000000000000//////---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))))))))******************++++++++++++******************************************)))))))))(((''''''((()))***))))))((())))))))))))))))))))))))***)))((()))***+++)))((('''((()))))))))))))))******,,,+++***+++...,,,'''''''''((((((((((((''''''(((((())))))))))))))))))'''((((((((())))))******))))))************))))))((((((((((((((((((((((((,,,666AAABBB888---)))+++(((((())))))******++++++))))))))))))))))))))))))*********))))))(((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''''''''''''''((())))))&&&&&&'''(((((((((((((((%%%&&&''''''&&&''')))+++''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***))))))(((''''''&&&&&&(((((()))***+++,,,,,,---(((((())))))))))))((((((,,,,,,+++***))))))((((((''''''(((((((((((((((((('''((())))))((((((***,,,(((((((((***,,,---+++)))&&&***...///...+++((('''((()))***++++++***((('''((((((''''''&&&&&&&&&&&&(((((((((((())))))******(((((())))))))))))((((((&&&'''))))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''wwwnnncccZZZQQQMMMNNNQQQQQQPPPTTT[[[fffkkkcccQQQBBB<<<555333111000000000///...////////////////////////+++,,,---------------------...///000111111111111111111222222222222111111//////000000000000//////------------------------++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))******************++++++++++++******************************************))))))))))))&&&''')))*********)))((())))))))))))))))))))))))***)))((()))++++++)))(((''')))******(((((()))+++***...000,,,******)))''''''(((((())))))(((((('''(((((())))))))))))******(((((())))))******++++++))))))******++++++******))))))))))))))))))))))))'''///:::>>>666+++(((,,,))))))******************))))))))))))))))))))))))************)))(((''''''(((''''''''''''''''''((((((((((((((())))))))))))***)))(((&&&&&&&&&'''(((%%%&&&'''((())))))))))))%%%&&&''''''&&&''')))***''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))))))))((((((((('''''''''''')))***,,,---...///(((((())))))))))))((((((+++*********)))(((((((((''''''((()))))))))((((((***+++,,,+++)))((()))***)))))))))***,,,---+++***'''+++000222000,,,(((&&&((()))***++++++***)))((()))))))))(((((('''&&&&&&'''(((((())))))******+++((((((((((((((((((((((((&&&((()))***(((((()))***((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''qqqhhh]]]UUUNNNLLLQQQWWWZZZZZZeeelllwwwzzzmmmVVVDDD<<<555333111000000000///...........................,,,,,,---..................///000000111111111111111222222222222222222111//////000000000000//////------------------------***+++,,,---------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***************++++++,,,,,,++++++***************************************))))))))))))&&&''')))*********(((((()))))))))))))))))))))))))))))))))***++++++)))'''''')))+++***((((((***,,,(((000555000***(((******((())))))******))))))((((((((()))))))))*********)))))))))***+++,,,,,,,,,((()))***++++++++++++***))))))))))))))))))))))))%%%'''---000---(((,,,444++++++******************))))))))))))))))))))))))+++++++++++++++)))(((''''''(((((())))))((((((''''''((((((((()))))))))***)))((((((((((((''''''&&&%%%&&&'''((())))))))))))&&&'''(((((('''(((***,,,''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))))))))&&&'''((()))***,,,------(((((())))))))))))((((((************))))))))))))&&&'''((()))***))))))((()))***+++***(((&&&&&&'''***)))((()))***+++***)))***,,,///000---+++)))((()))))))))*********))))))(((((())))))(((((('''''''''(((((()))******++++++))))))(((((((((((())))))&&&)))******(((((()))+++((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((({{{mmmcccXXXRRRLLLLLLSSS\\\```bbbrrryyyrrrYYYDDD<<<555333000000000000///---------------------------------...///000000/////////000000111111111111000111222222333333222222111//////000000000000//////------------------------)))***,,,---...---,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***************++++++,,,,,,++++++***************************************))))))))))))&&&''')))***+++***(((''')))))))))))))))))))))))))))))))))***++++++)))'''''')))+++***((((((***,,,'''111888333***(((+++...))))))************))))))(((((())))))*********+++))))))***+++,,,,,,------((()))***+++++++++++++++))))))))))))))))))))))))+++((((((******,,,777CCC,,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,------,,,+++)))((('''((()))******)))(((''''''((((((((())))))******%%%''')))******)))'''%%%%%%&&&'''((())))))))))))'''((())))))((()))+++---''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((((())))))******'''''''''((())))))******(((((())))))))))))((((((******************++++++&&&'''(((*********)))((((((***++++++***((())))))***)))''''''((())))))(((,,,------,,,***)))***+++)))))))))))))))*********&&&'''(((((())))))(((((('''(((((()))***+++++++++******))))))))))))******''')))++++++((((((***,,,((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))}}}nnnccc___WWWQQQLLLMMMWWWaaaiiillllllrrruuummm\\\HHH:::555444333222000///.........---------------------------------............///////////////000000000000000000000000000000000000//////............//////,,,,,,---...////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///+++)))000///((((((((('''(((+++---,,,,,,...++++++++++++++++++++++++))))))))))))))))))************))))))))))))************************++++++)))((('''((()))***)))((())))))))))))))))))))))))------,,,,,,+++***)))))),,,+++***((((((((()))***))))))))))))))))))))))))(((+++***'''***111444111///...------++++++***)))*********)))(((''''''&&&''')))+++***)))***...222***************************++++++,,,,,,++++++***///......---,,,+++******))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''&&&%%%&&&(((*********((((((((((((((('''''''''))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''...---+++)))(((((()))***))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))((((((((((((***************)))(((''''''''''''((())))))******))))))))))))))))))))))))(((((())))))))))))((((((wwwiii___\\\SSSNNNJJJMMMTTT\\\aaabbb```dddeee^^^OOO@@@777444222222111000/////////000........................---------............////////////000000000111111000000000000000000000000//////............//////,,,------............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***000,,,)))...,,,&&&)))...,,,+++***))))))***+++++++++++++++++++++++++++)))************)))))))))******))))))))))))******,,,+++++++++***)))))))))))))))(((((()))))))))((())))))))))))))))))))))))---,,,,,,+++******)))))),,,+++***)))(((((()))******************************,,,,,,...777???===777---------,,,,,,++++++***++++++***))))))(((''''''(((***+++***((()))+++...***************************++++++,,,,,,++++++***,,,,,,++++++******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((('''%%%&&&((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))*********+++))))))))))))))))))))))))&&&&&&'''(((((())))))***))))))))))))))))))))))))************************,,,+++++++++************...---,,,+++*********+++******************************))))))((((((''''''))))))))))))))))))))))))******++++++******))))))'''(((((((((((()))))))))************************(((((())))))))))))((((((|||pppcccZZZWWWOOOMMMKKKMMMRRRUUUUUUSSSNNNPPPPPPIII???666333444000000000//////000000111000000000//////.........---------............///000000000111111111222222000000000000000000000000//////............//////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///+++(((,,,)))'''///000...+++)))***,,,,,,,,,++++++++++++++++++++++++******+++++++++***((('''******))))))))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))(((++++++***)))))))))******************************'''((()))///:::@@@:::111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))******)))(((''')))+++***************************++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))************************************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***(((%%%%%%'''((()))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************+++++++++++++++*********......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))((((((((((((++++++++++++++++++++++++((())))))******))))))(((uuujjj]]]UUURRRNNNMMMMMMNNNNNNLLLHHHEEE>>>??????;;;555111111333111000000////////////000000000//////...------------------............///000111111111222222222222000000000000000000000000//////............//////------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...)))(((------///<<<666444222222666999555///++++++++++++++++++++++++***+++,,,,,,,,,***((('''******))))))))))))******,,,+++++++++***)))))))))***++++++***)))))))))***))))))))))))))))))))))))*********)))))))))((((((+++*********************************************'''''')))---222444///)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))*********************************++++++,,,,,,++++++***(((((((((((())))))*********))))))))))))))))))***)))******++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++*********))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))------,,,,,,++++++++++++************************))))))))))))))))))******))))))***************+++)))***+++,,,------------,,,,,,++++++***))))))(((++++++++++++++++++++++++)))))))))******)))))))))|||pppeeeYYYQQQNNNLLLLLLKKKJJJGGGCCC>>>:::777888999666333000111222333222111///...---------.........---------,,,,,,---------............///000111111111222222222222000000000000000000000000//////............//////............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///,,,///888999===KKKKKKLLLLLLJJJJJJHHH<<>>>>>AAAGGGKKKJJJFFF???888222000111222//////............//////,,,------...///000111111---------.........//////////////////000000000000000000000000000000000000//////............//////......///000111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((---666LLL[[[LLL555111333VVVmmm]]]<<<***,,,222+++++++++++++++++++++++++++***)))((()))+++///111******))))))))))))******+++++++++***************+++...111...***'''***---************************++++++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++///))))))...000+++((()))************************************************,,,***)))***,,,+++((($$$************************+++++++++,,,,,,+++++++++++++++******************++++++************++++++***++++++,,,,,,++++++***************************************************************************))))))******++++++++++++************************''')))---111333111---)))'''(((((()))***+++++++++))))))))))))))))))))))))++++++******))))))((((((%%%&&&'''((()))***++++++************************'''((()))***,,,---...///************************++++++++++++++++++++++++)))))))))******+++++++++***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((******+++,,,,,,---......******+++,,,,,,,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******~~~yyyqqqeeeZZZSSSNNNJJJFFFGGGDDDBBBBBBCCCGGGPPPXXXEEE@@@:::666555444222000111111000///......//////,,,,,,---......///000000............/////////000000000000000111111111111333333222222111000//////111///...------...///111///......///000000///---++++++,,,,,,,,,---------++++++++++++,,,,,,---...///---777FFFDDD666444>>>555LLL```XXX===)))***555)))************+++++++++************************++++++++++++******))))))))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,((()))......***))),,,************************,,,+++***))))))***+++,,,---,,,,,,---//////+++'''+++//////***(((***+++***++++++++++++++++++++++++*********)))))))))))))))******++++++,,,,,,------111...+++***+++,,,---,,,+++++++++++++++,,,,,,---+++---...,,,,,,+++***''')))***+++,,,---.........))))))))))))))))))))))))''''''(((((()))+++,,,---111000///...---,,,,,,,,,+++,,,---,,,+++***+++,,,...+++((((((+++,,,+++***,,,+++)))''''''(((***+++,,,+++***(((''''''(((((((((+++...///---+++++++++'''((()))******++++++***(((***...000000...***(((+++---000111///...---,,,)))***++++++))))))***+++)))+++---//////---***(((...---++++++,,,---,,,+++111///------......---,,,---,,,++++++------,,,+++******+++,,,,,,,,,++++++,,,+++***+++---//////...+++)))***,,,...---,,,,,,---,,,+++***************//////...,,,***)))+++,,,---+++)))(((((())))))***|||tttlllaaaWWWQQQMMMJJJGGG@@@BBBFFFJJJLLLLLLLLLMMMDDD>>>777555666777555222111111000000///000000000*********+++,,,,,,,,,---........./////////000000//////000000000111111111555444444333222222111111111000...------...000111///...---...000000...---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***000>>>KKKHHH999000111===TTT```OOO999///,,,***************++++++++++++++++++++++++++++++++++++++++++++++++*********)))************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++------+++***+++,,,,,,***+++000000+++))),,,************************,,,,,,+++******+++,,,,,,)))'''%%%'''+++.........,,,...---))))))++++++)))************************,,,,,,,,,+++++++++++++++***+++++++++++++++,,,,,,...,,,)))((()))************))))))))))))***++++++,,,---...---,,,,,,+++)))***+++,,,---------------************************))))))******+++---...///000000///...------------+++,,,---,,,+++***+++,,,,,,+++***+++------+++(((------,,,,,,---...//////,,,,,,,,,,,,+++***)))))),,,---/////////...------***+++,,,---............+++---000333555444111///***,,,...///////////////------,,,***)))))),,,...//////000000000//////...---+++******+++,,,++++++---+++***+++---......---,,,+++******,,,,,,+++***,,,---------,,,,,,+++***444111///.........---+++---,,,,,,---...---,,,,,,*********++++++,,,,,,---.........---,,,,,,---//////---,,,,,,///000000///yyynnnfff\\\RRRMMMKKKJJJJJJ@@@HHHSSS[[[\\\VVVMMMFFFHHH???666333666777555111111111111000111111222222............................../////////000000000////////////000000000000333333333222222111111000000000............000000...------...//////...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...222@@@SSS______UUUIIIBBBTTT```ZZZ???///222///###************+++++++++,,,++++++++++++++++++++++++++++++++++++************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,---,,,...111111,,,******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++)))'''(((---444999;;;//////---***---111///+++++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,+++---+++(((((()))******)))******))))))******+++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000......------------......,,,---......,,,,,,---...---------///000///+++((('''(((***+++,,,---------,,,,,,---------+++***(((******)))***++++++***)))+++,,,---......//////.........///222444333111.........///000000000000000///...---+++***,,,000444222111/////////000111222000...------...//////...---,,,+++,,,...000///...000///...///111111///...------------------------111///------///000111000.............../////////***+++,,,---...//////000............//////000000---++++++---111333111///{{{vvvhhhaaaXXXPPPKKKJJJKKKLLLIIIWWWfffiiidddZZZPPPIIILLLBBB777333444555111---111111111111222333333444000000000000000000//////...////////////000000000....../////////000000000000000000/////////......000000///......///000000...---------//////---,,,,,,,,,,,,------------...------,,,,,,,,,------...===OOO```iiinnnrrrmmmdddggg```JJJ111)))000111(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,---///111000,,,)))(((++++++++++++++++++++++++,,,++++++++++++++++++,,,...---+++,,,000666;;;???000///,,,,,,111777555000------------------------+++++++++++++++,,,,,,,,,///.........------,,,,,,---+++))))))+++,,,+++***,,,++++++++++++,,,------,,,++++++......,,,,,,---++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---...///,,,,,,++++++,,,------...---...//////......///000///.../////////...---,,,*********+++,,,------...------------,,,,,,++++++,,,***)))***,,,---+++)))+++,,,---....../////////111///......000000---***...---------.........---,,,---------,,,---///222......---------...//////000///---...000111111000------,,,...///000///...///......///111111///---,,,,,,,,,------...//////...---+++,,,///111333333000222222///...000222222------......//////000000222111000000222333333222+++******---111222///---~~~vvvsssccc^^^WWWOOOKKKJJJLLLNNNPPPaaammmhhhZZZQQQNNNLLLHHH@@@666333444444111---222222111111222333444444.........---------------////////////000000000111////////////000000000000000000000///////////////000000////////////000000...------...//////...,,,,,,,,,---------...............---,,,,,,---------;;;GGGPPPRRRYYYfffjjjeee^^^JJJ555,,,---.........***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---+++---......---,,,)))&&&++++++++++++++++++++++++***++++++++++++++++++******+++++++++,,,...111333---,,,++++++222999888333---------------------------.........//////000000...---------,,,,,,++++++,,,+++******+++,,,,,,+++,,,,,,++++++,,,,,,---...---***,,,000000,,,+++...***+++++++++++++++******++++++++++++++++++++++++************+++,,,------************+++,,,---...+++,,,......------...//////...---++++++,,,...000111000///.........000111///---,,,******+++,,,---///......///000000///---+++,,,---...////////////111...+++---111333222000///...///111444666555333555777999999777444222111000111222333333333333222333222111222444666666666222222333666999;;;;;;999333333333444666555333111555555333222222222222222777555333333555888::::::===@@@===555111333444333444333111000/////////000555333000000222333333333...///000111222222000///yyyrrrnnn```]]]WWWPPPKKKIIIKKKMMMNNN]]]cccWWWHHHCCCEEEEEE===999444222444555444333222222222111222222333333//////////////////000000/////////000000000111111000000000000111111111111222222222222222222222222000000000000000000000000///......///000000///---,,,---------............///...------------------444888777333777BBBHHHGGG???///(((///444///+++...++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---***------++++++,,,***''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---,,,+++***+++,,,************///555666222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,++++++,,,+++***+++------,,,+++,,,,,,++++++,,,,,,---...///+++...555555...+++...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,++++++,,,---......)))+++,,,,,,++++++---...///...,,,******,,,000444...---,,,+++++++++++++++...---,,,++++++,,,---...+++...111222000...---...///000111222333333333333222///---111:::AAACCCBBBDDDDDDFFFLLLSSSVVVUUURRRVVVYYY[[[[[[VVVPPPKKKIIIEEEFFFGGGIIIJJJIIIHHHHHHKKKJJJIIIJJJMMMOOOOOOOOOJJJKKKNNNSSSXXX\\\\\\\\\SSSSSSTTTVVVWWWWWWTTTQQQOOOMMMJJJFFFDDDBBBAAAAAAFFFEEEDDDGGGMMMSSSXXXZZZUUUYYYUUUHHH@@@BBBCCCAAAGGGDDD@@@===;;;;;;<<<<<<:::555111000333777888888777;;;======:::999:::===~~~uuummmhhh\\\[[[WWWQQQJJJGGGHHHJJJIIISSSUUUHHH>>>>>>???<<<555444444333333333444555333222222111111111111222111111111222222333333333//////000000000111111111111111111111222222222222222333333333333333333333000000000111111000000000000//////000111111000...------------............//////...---------------000///---,,,---000222222...++++++000222///,,,++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------+++---......---,,,,,,---+++......***)))------***,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------///000///------///111,,,......,,,...222333111........................+++,,,,,,---......//////000000000000000000111111//////...///111222111//////////////////000000111222///333<<<;;;111,,,///------...///000000000000........................//////......//////000000/////////...//////000000,,,...////////////000222111333333222222333888<<<111333666888888666444222;;;<<<>>>??????>>><<<;;;999???FFFFFFBBB>>>>>>@@@GGGHHHIIIJJJJJJKKKKKKJJJHHHDDDCCCIIITTT^^^bbbbbbiiiiiilllssszzz|||yyyuuuvvvyyy||||||yyyuuurrrqqqjjjiiiiiijjjjjjlllmmmmmmnnnmmmlllnnnqqqssssssssspppqqqtttyyy}}}~~~{{{{{{|||~~~|||yyyooonnnjjjgggeeedddddddddfffeeeeeehhhnnnuuuzzz|||qqqvvvssseee^^^bbbeeeccciiieee___ZZZXXXYYY[[[]]]PPPKKKEEEEEEJJJQQQTTTUUUPPPVVV[[[YYYSSSRRRXXX___|||sssjjjddd[[[ZZZWWWQQQJJJFFFFFFGGGGGGMMMLLLBBB>>>AAA>>>666222555666555222000111333333333222111000000000000------...///000111111222000000000000111111111111111111222222222333333333111111111111111111222222000000111111111111000000111000000000222222000///---------.........//////000///...------------------,,,...333444222//////000555444,,,)))...///***++++++,,,,,,,,,---------........................+++++++++,,,,,,---------------------------------,,,,,,,,,------.........------------------------+++---......---,,,,,,---,,,///...))))))///000---,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...,,,...///...---...222666111444555111///222333222222222222222222222222222222333333444555555666666555555555666666777777777444444444555777777666555444444333333444444555666555111666AAA@@@444...000//////000222333333333333000000000000000000000000222222222111222222333333222222111111111111222222111333444444444444666777666999<<<<<<<<<===@@@CCCDDDHHHNNNSSSTTTQQQLLLIIIQQQTTTYYY\\\\\\YYYUUURRRWWW```iiiiiibbb]]]^^^aaafffggghhhiiijjjjjjjjjjjjhhhcccaaafffrrr}}}}}}xxx{{{vvvtttvvvyyy|||pppjjjddddddllltttyyy{{{mmmuuu|||yyyrrrqqqzzzxxxooojjj___UUUSSSPPPLLLIIIFFFDDDCCCMMMTTTQQQEEE===>>>:::222555444444333333222222111333222222222111000000000111000/////////000222333222222333333333444444444222222111111111111222222222222222222111111000000///...---...000111111000111111000//////...//////111000...---------...///,,,------......------,,,////////////////////////000000//////.....................---------,,,,,,)))***+++,,,------------)))((()))***,,,---,,,+++...------------...///000+++++++++,,,---...///000///...---...//////...---***---//////---...111444.........,,,***+++---///222111...------///111333...444;;;<<<999666555777222333555666777999===@@@BBBCCCCCCBBBAAAAAABBBDDDIIIMMMNNNHHH@@@===CCCJJJHHHGGGFFFFFFHHHKKKNNNPPPHHHIIINNNTTTUUURRRQQQTTTRRRTTTPPPLLLSSS]]]XXXKKKNNNJJJEEEBBBBBBGGGMMMRRRMMMHHHGGGKKKKKKEEE>>><<>>>>>===888===CCCIIINNNRRRVVVXXX___aaaeeejjjoootttwwwyyyyyyyyyooonnnnnndddYYYVVVRRRMMMHHHCCC@@@??????BBBBBB===:::999888666666666555444444333333222111111222222333333333444000111111111222222222222111111222222222333333333444444333333333333444444333333333333333333444444555444444555666666444222333222222222222222333333222222222222222111111000.........//////.........------------------------------------------------///////////////////////////////////////000111111...///000///---,,,...000000///...------...//////333222111000////////////111333666888999===BBBGGGEEEDDDEEEJJJQQQWWWYYYYYYZZZ^^^eeekkkppptttyyy|||yyyzzz}}}{{{uuummmmmmlllaaaTTTRRRNNNJJJFFFBBB@@@>>>@@@AAAAAA>>>;;;888777666666666555555444333333333222222222333333333333333000111222222333333222222222222333333333444444444555444444333333444444555333333444444444444555555555444222333444444333222222222111111222222333333111222222222222111000000---......//////......------------------------------------------.........------------............+++,,,,,,---,,,,,,++++++***---000000......///222333111///......000333555222333444666999<<>><<<======<<<999666666777666666666555444444333333333333333333333333222222000111222333333333222222333333444444444555555555555555444444444444555555333444444444555555555555777444111000111333333222111111111111111222333333000111222222222111//////...//////000000//////..................................../////////000000------...000111333444555---///333666888888777777///444:::<<<;;;:::;;;>>>DDDBBB???===>>>AAAFFFIIILLLNNNQQQUUUZZZ___ccceeejjjmmmpppqqqrrrvvv}}}}}}vvvmmmhhh```^^^YYYKKKKKKJJJHHHEEEBBB@@@??????888888999:::888555555777666666666555444444333333444444444333333222222222000111222333444333222222444444444555555555666666555555444444444444555555444444444555555555666666888555111000000222333333111000000000111222222333000000111222111000///...000000111111111111000000///////////////////////////000000000111111222222///000222444777:::<<<===<<<@@@GGGMMMRRRUUUUUUUUUZZZaaahhhkkkjjjiiikkkmmmvvvrrrnnnlllmmmrrrxxx|||~~~~~~~~~~~~~~~~~~~~~uuukkkfff```XXXSSSRRRQQQKKKFFFDDD@@@;;;:::<<<888<<<@@@???:::666555777111111222222222333333333444222111111222222222111333333444666444111444999444333111000111444777888666333333555666444555888333444555555333222222333888555222000111222333444222333333333222111000///000///......---...//////666888000,,,222111...333...111333444222222555777000333555333000000555999666;;;@@@EEEQQQ]]]^^^XXX___fffnnnuuu~~~}}}tttjjjeee___XXXSSSSSSQQQJJJEEECCC@@@<<<<<<>>>???CCCEEEAAA:::555666999888888777666555555444444777666444444555555555555222111222444333000222777999888666444444555666888666333222444444222222555666777777555444444777999777555222111111222222222333444444444444444444444444444444444444333222222222777222111999::::::BBBEEECCC>>>999888>>>HHHOOOFFFFFFEEEBBB???BBBJJJPPPaaaeeejjjppp{{{zzzqqqhhhccc]]]VVVSSSTTTOOOHHHAAA???>>>;;;:::===DDDIIIKKKEEE;;;444666;;;777666555333222222222222444333222222222222222222555444444666555111222666999777555444333333444444888444444666555222222444666666666555444444777999777555333333444444333111111111222222222222222222---///222555666555444222;;;DDDDDDFFFOOOSSSWWWbbbfffaaaYYYRRRRRRYYYdddmmmlllkkkiiieeedddiiiqqqyyyuuulllddd^^^YYYSSSRRRUUUVVVMMMDDDAAA@@@===<<<>>>AAAHHHLLLGGG<<<444555999666555555444444444555555444444444333111111222333777555555888777444444777777777777777777888999999999777777::::::666666888888;;;>>>???===:::777777888777777777888888555333333333444444555666777888777:::@@@FFFIIIJJJJJJIIIYYYdddgggiiirrruuu{{{|||yyyxxxzzz|||mmmfff^^^YYYTTTPPPRRRWWWbbbWWWLLLGGGEEEBBB@@@AAA:::BBBIIIGGG>>>666555777::::::::::::999999888888666888888888666666888:::;;;999;;;AAADDDCCCCCCFFFGGGHHHJJJMMMPPPRRRSSSTTTGGGEEEFFFJJJKKKIIIHHHKKKNNNSSSZZZ\\\YYYRRRKKKGGGHHHHHHIIIJJJLLLKKKIIIGGGGGGHHHJJJLLLPPPSSSWWWXXXbbbfffkkkqqqtttvvvvvvuuu{{{yyygggaaaZZZVVVQQQOOOTTT[[[fffYYYLLLFFFDDDAAA???@@@888>>>DDDDDD???999777777666777999:::999888666444666999<<<======>>>CCCGGGTTTSSSWWW```fffhhhiiilllkkkmmmqqquuuxxxzzz{{{|||kkkiiilllppprrroooooorrruuuzzzxxxqqqmmmppppppqqqsssuuuvvvtttssslllmmmppptttyyytttddd^^^XXXUUUQQQQQQWWW```fffXXXJJJEEECCCAAA???@@@===>>>@@@@@@>>><<<;;;;;;888<<>>??????>>>HHHMMMUUU^^^ccceeeeeedddkkkqqqyyy|||tttlllxxxwwwvvvxxxxxxuuunnnhhhlllqqqvvvxxx{{{lllkkkkkkllloooqqqqqqpppnnnnnntttzzzwwwjjj```]]]^^^_________]]]ZZZVVVTTTMMMVVV]]]```gggkkk```OOOYYYgggooonnnlllmmmfffZZZXXXYYYXXXVVVTTTRRRSSSTTTPPPKKKHHHIIIJJJHHHIIIKKKLLLIIIJJJPPPRRRNNNOOOSSSEEEOOOVVVXXX^^^ccc]]]PPPVVVUUUUUUTTTSSSRRRQQQQQQMMMPPPSSSWWWXXXXXXWWWVVVPPPUUUXXXWWWTTTVVV]]]dddaaa```^^^___fffllliiiaaaccceeehhhjjjkkkiiifffeeeiiieeeeeehhhgggccceeekkkfffiiijjjfff___WWWRRRQQQRRRUUUXXX[[[]]]```cccfff___```bbbeeehhhjjjmmmnnnggglllsssyyy}}}~~~tttiii]]]``````\\\\\\ccckkknnnuuulllaaa[[[ZZZ[[[ZZZXXXRRRLLLJJJMMMRRRWWW\\\bbbqqqvvv}}}|||wwwtttrrruuurrrrrrttttttppppppsssvvvqqqmmmnnnqqqrrrooolllqqqpppjjjbbb```aaa^^^VVVeee``````bbb```ZZZWWWZZZbbbggglllnnnmmmmmmnnnooocccbbb]]]YYYZZZ```bbbaaaWWW]]]dddfffccc[[[TTTPPPLLLPPPVVVZZZWWWOOOHHHDDDCCCAAAAAAGGGLLLLLLDDD===BBBEEEKKKSSS]]]cccccc___XXXMMMDDDEEEGGGHHHKKKPPPIIIFFFFFFHHHHHHEEEDDDFFFKKKRRRPPPCCC===BBBFFFDDDBBBDDDHHHOOOTTTTTTOOOJJJKKKKKKMMMOOOOOONNNQQQTTTRRRPPPMMMLLLMMMMMMMMMLLLJJJNNNSSSVVVVVVWWWYYY\\\WWWYYYXXXWWW[[[bbbbbb\\\______aaaeeeiiiiiieeebbbZZZcccllllllfffaaadddhhhiiilllkkkdddWWWJJJDDDBBB===CCCGGGFFFBBBAAADDDIIILLLKKKNNNUUU___ffffffcccgggbbbmmmnnn```gggtttnnn~~~xxxsssxxx{{{zzz||||||{{{||||||~~~vvvmmmrrrvvvwwwssspppooommmjjjmmmkkkiiifffdddbbbaaa```aaaaaadddiiikkkhhhgggiiieeeccccccggglllmmmiiieeeoooqqqooohhhdddddd```ZZZaaa\\\YYYZZZYYYVVVWWW[[[[[[___fffnnnuuuwwwvvvssstttvvvsssjjjcccdddffffff```ccchhhnnnooojjj```YYYRRRRRRWWW]]][[[OOOCCC>>>;;;888666777999888444000666:::>>>CCCIIIPPPRRRPPPOOOGGGAAABBBDDDEEEHHHMMMLLLEEE@@@??????>>>AAAFFFVVVZZZTTTCCC999:::;;;888999999;;;>>>AAABBBBBB@@@>>>AAAGGGKKKKKKIIIGGGHHHCCCCCCDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIGGGGGGHHHJJJIIIMMMMMMIIIIIIKKKIIIEEEHHHHHHJJJMMMPPPPPPMMMIIIGGGJJJMMMNNNNNNOOORRRTTTQQQRRRRRRMMMCCC:::444111555:::>>>===999666999<<<>>>===>>>DDDLLLSSSWWWWWWWWWSSSYYYVVVLLLWWWddd\\\~~~vvvxxxwwwwwwvvvsssqqqpppqqqsssvvvwwwxxxyyyvvvlll^^^TTT___dddfffdddcccddddddaaaggggggfffeeefffggghhhiiiiiijjjooowwwzzzwwwuuuvvv|||zzzzzz|||~~~{{{vvvnnnhhhccc^^^SSSNNNJJJJJJJJJKKKPPPUUUUUUXXXaaaqqqwwwuuuyyy|||wwwxxx|||{{{rrrfff___aaahhhaaaLLL:::555666444111///------.........222555777@@@LLLTTTUUUSSSNNNJJJJJJKKKKKKNNNSSSWWWPPPJJJIIIGGGCCCBBBDDDVVVWWWNNN===222111222//////000222555999AAAIIIOOOBBBHHHPPPVVVYYYZZZYYYYYYPPPRRRVVVYYY[[[[[[ZZZYYYYYYYYYXXXVVVSSSQQQRRRSSSMMMRRRTTTSSSQQQQQQPPPMMMNNNOOOPPPSSSTTTTTTQQQNNNOOOMMMLLLOOOSSSVVVTTTQQQCCC@@@<<<888555444444555;;;???BBB@@@999444444555666555444555999???DDDHHHEEEHHHNNNLLLIIIWWW___TTTtttqqqwwwqqqxxxoooiiiooo||||||sssyyyvvvzzzvvvjjjkkktttuuuwwwwwwwwwuuusssssstttvvvrrrsssvvvwwwvvvnnnddd]]]ffflllppppppqqquuuwwwvvv~~~~~~}}}}}}~~~~~~xxxlll___UUUMMMFFFAAA===;;;888888999<<>>999555111///111222222222444777999:::333444:::GGG[[[sss|||eeeFFF777888---000222000---,,,...222111111000999UUUxxxyyynnnZZZHHH>>>666777444///---000222333000111222333444999AAAGGGkkkwwwlllUUUFFF555666:::DDDSSScccpppwwwyyyvvvuuuiiifff```VVVIII===666222111>>>JJJWWWlll{{{||||||sssqqqrrrooommmlllmmmqqqvvvyyyzzzzzzwwwqqqkkkgggeeeeeeeeennnoooooojjjaaaXXXRRROOONNNFFFMMMZZZ```kkkuuuuuuhhhsssyyy~~~wwwwwwqqqggg___eeeuuu~~~|||}}}~~~oooaaaYYYJJJAAA999888;;;===???BBB@@@DDDEEEDDDEEEHHHHHHEEE===:::999>>>LLLaaauuuvvvbbbLLL999222333---000222000---***+++,,,------+++111OOOwww{{{jjj^^^RRRCCC888222111111222111111000///......///.........000444777GGGXXXkkkyyyzzztttrrryyynnnSSS???444666BBBUUUjjj|||ttteeeTTTEEE===999===<<>>BBBGGGHHHFFFBBB@@@;;;888555333333444555555+++999FFFQQQeeeyyyggg[[[JJJGGGHHHPPP[[[kkk}}}eeeOOOBBB???AAATTTddd{{{vvviii```UUUMMM<<<;;;HHHKKK\\\zzzyyy|||~~~{{{wwwdddcccaaa^^^ZZZVVVRRRPPPFFFHHHIIIHHHEEEFFFJJJMMMAAABBBDDDHHHFFFDDDFFFLLL[[[ffflllbbbMMM===:::>>>???===:::;;;>>>@@@@@@???DDDAAA>>><<<<<>>???666999<<<;;;888777:::>>>===999>>>IIIJJJCCCCCCKKKQQQ\\\^^^QQQEEEDDDDDDAAA>>>??????>>>===>>>@@@BBBJJJMMMOOOMMMKKKLLLQQQVVVZZZ___dddeeeggglllwww}}}rrriiidddgggoooyyybbbSSSDDD>>>???EEERRR^^^jjj}}}wwwyyy|||qqqYYYCCCYYYuuusssJJJ333000333333111////////////////////////+++111333444GGGjjjbbbCCC;;;<<<:::888@@@SSShhhuuu~~~}}}ttthhh[[[QQQFFF<<<555333333444555888FFFbbbzzzqqqSSSCCC;;;555???<<<555666999777EEEcccfffHHH<<>>GGGQQQOOOGGGDDDHHH\\\cccccc[[[WWW]]]^^^ZZZOOOPPPPPPOOOOOOQQQTTTWWWdddiiilllmmmkkkkkknnnrrryyy|||{{{zzz~~~~~~pppaaaSSSIIIDDDGGGLLLVVVfffzzz{{{fffIII@@@<<>>SSSdddjjjwww\\\PPPBBB888555666666444777222111888GGG]]]vvvzzzeeeRRRDDD===VVV```rrr___===/////////------000000000000000000000000000///444HHHjjjwwwbbbTTTDDD888???NNNjjjzzzppp___KKK===555111444999:::^^^yyyUUU???444000777BBB===EEE>>>444666777555999SSShhhJJJ@@@OOOhhhiiiOOO===zzzsssmmmhhhdddbbb___kkkcccOOOHHHFFFCCCEEE@@@===;;;999999888888777;;;888777:::999777:::@@@JJJKKKRRRXXXOOO>>>:::AAADDDTTT___YYYKKKCCCEEEIIIEEE>>>555333888CCCMMMRRRTTT[[[aaaaaaZZZYYYcccpppiiirrrxxxtttiiidddjjjrrruuuyyyzzzvvvpppmmmllljjjtttvvvzzzyyyrrrzzzwwwtttxxxyyy^^^QQQVVV]]]bbb```WWWKKKBBB888DDDJJJMMM```{{{qqqLLLBBB777000000222111000111......111888KKKlllxxx\\\BBB999FFFVVVsss|||xxxWWW888...000///...000////////////////////////,,,,,,666SSSyyyuuu\\\EEE<<<888===VVVsss{{{eeeNNN:::...---333111DDDfffpppHHH666444555888===999AAA;;;222555666444888TTTnnnTTT@@@DDD^^^iiiQQQ|||uuuqqqpppqqqmmmllljjjgggdddaaa^^^]]]YYYWWWSSSNNNJJJHHHFFFEEEQQQ```YYYCCC999888888<<<<<<>>>???>>>======???AAA777222444===BBBAAABBBGGGSSS^^^ooovvvjjjWWWOOORRR]]]rrruuukkkiiijjjbbbTTTAAA555999KKKbbbqqqpppyyyvvvdddWWWiiiccceeeqqq{{{}}}uuujjjqqqyyy~~~zzzoooaaaXXXUUUSSSJJJDDDQQQppp}}}gggXXX@@@;;;444000///000///---...---///000111>>>___{{{cccHHH999@@@]]]xxxvvvsssvvv~~~wwwfffIII111///444222///000........................///...:::ZZZ|||ZZZFFF777:::EEEWWWuuu~~~gggLLL666///111333777LLLqqqrrrGGG111///444888999777<<<777111333333444???ZZZ{{{UUUEEEBBBXXXttt|||bbb```bbbmmmiiixxxqqqkkkiiihhh```]]]YYYUUURRROOOLLLJJJIIIIIIHHHFFFEEEDDDCCCBBBDDDBBB@@@>>>======>>>>>>TTTbbbZZZDDD>>>AAA@@@BBB???BBBCCC???777333444777444///666IIIXXX[[[]]]aaappp{{{vvvsssvvvyyycccMMMEEESSSppp{{{kkk^^^\\\SSSXXXgggkkkeeemmm}}}|||}}}}}}xxxtttmmmbbbXXXXXXfff|||pppTTT@@@999777444111000000111111111///000222///666QQQnnn{{{dddKKKBBBJJJ]]]wwwmmmaaaTTTOOORRR___uuujjjKKK222111555111...000////////////////////////111222AAAcccxxxbbbCCC;;;;;;LLLdddzzziiiMMM<<<666555444;;;TTTwww}}}WWW888...222666555555777333222666444===SSSmmm}}}dddAAACCCWWWxxxzzzfffXXX>>>===AAANNNeee}}}vvvoookkkhhhggg___\\\VVVPPPLLLKKKKKKKKKGGGCCC@@@@@@AAAAAA===:::?????????@@@AAAAAABBBBBB>>>===;;;::::::;;;===>>>KKKYYYQQQAAACCCLLLMMMMMMXXX[[[[[[QQQBBB888777:::666333???\\\ttt}}}}}}aaaNNNRRRlllnnnjjjrrrxxxssskkkkkk]]][[[ddd]]]OOO[[[wwwvvvnnnkkkvvv}}}vvvjjjfffqqqhhhIII222<<<;;;888444000...///111000---...222222777NNNgggkkkPPP;;;CCC^^^xxxmmmRRRGGG===777777AAAYYYooo{{{~~~ZZZ:::222333...---222000000000000000000000000000444HHHlllbbbCCC666888DDD___}}}aaaGGG;;;333444444>>>aaaiiiFFF444333444///333333000555;;;:::IIIfffmmmUUU:::NNNrrr|||eeeJJJ888777666666===NNNhhh~~~rrrdddYYYRRRNNNIIIGGGHHHGGGEEEBBBAAA@@@@@@BBBCCCCCCAAA???CCCEEEFFFEEECCCAAA@@@@@@DDD@@@CCCKKKIIIBBBDDDNNNKKKBBB???FFFGGG???<<<@@@EEE===???UUUmmmxxx{{{|||xxxYYY<<<:::???666999666HHHpppuuuaaaRRRXXXmmmrrrfffiiiyyy}}}ssscccYYYVVVYYY___aaabbbnnnyyy{{{hhh^^^]]]hhhyyyYYY>>>333333333333222111000////////////111111000333AAAOOO???===LLLlll~~~___FFF:::777333111333777===AAAjjjrrrbbbiiipppnnnoooHHH111...222222...111,,,---444666222///000:::888RRRxxxwwwPPP666888333KKKkkktttlllccc___\\\^^^dddeee```ZZZ^^^fff|||iiiGGG;;;555777HHH___uuuccc888333;;;///222333444666<<>>GGGpppqqqSSS:::111333333///222;;;===BBB]]]~~~xxxjjjfffaaa\\\WWWOOOGGG@@@BBB@@@???@@@BBBDDDEEEEEEDDDEEEGGGJJJNNNOOONNNMMMHHHKKKOOOQQQRRRRRRTTTUUU]]]XXXVVV\\\kkktttqqqiiibbbVVVPPPUUUVVVMMMDDDCCCEEE@@@CCCXXXuuuqqqSSS999666;;;666888777LLLttt~~~gggRRROOO___{{{yyy~~~}}}ssspppZZZgggmmmdddbbbqqqtttmmmeee```jjjyyy{{{xxx^^^RRRPPPfffrrrVVVAAA888444444333333222111111000111//////111111222:::CCC>>>HHH```{{{jjjMMM999555333000...///333777:::MMMhhhttt{{{www```ZZZZZZYYY~~~}}}\\\CCC777333222000555222222555666222111444444FFFbbbpppaaaCCC666999IIIbbbyyyfffWWWOOO<<<:::999;;;>>>???;;;888@@@EEEZZZsssbbbBBB666555GGG]]]nnn}}}rrrMMMAAA@@@222222888???GGGPPPbbbyyywww___LLL@@@SSS~~~ooo[[[GGG777111222222111222444111444IIIaaa}}}kkk[[[RRRRRRPPPMMMIIIFFFDDDCCCBBB===@@@EEEKKKQQQXXX___ccc\\\^^^bbbhhhmmmoooooommmeeehhhmmmqqqsssuuuxxxzzz}}}uuu```ZZZ]]]llluuunnnaaaZZZEEECCCCCCOOOooo{{{]]]GGG555222888777666<<>>CCCbbbvvveeeFFF666:::CCCeee}}}tttXXXGGG<<<444111222333444555555444444333111>>>VVVsssvvvSSS???888JJJ```lll{{{rrr```XXXMMMJJJSSS```kkkvvvgggIIIBBBJJJhhhmmmQQQ@@@888444111000333888999333,,,///===IIImmm}}}lll[[[OOOIIIGGGHHHHHHGGGEEEDDDFFFKKKNNNLLLSSS]]]fffoooyyy~~~cccVVV\\\mmmxxxVVVRRRGGGCCC^^^hhhIII@@@888555999<<<333BBBccccccRRRVVVkkkuuu^^^JJJEEEOOO[[[}}}|||nnnkkkvvvuuudddNNNEEE===888666999DDDPPP```uuuyyybbbIII::::::AAAMMM[[[cccpppttt]]]HHH<<<888777555333222111111111555444555666333000444:::LLLkkkddd???///000111111000000000000000000000888<<>>DDD[[[}}}kkkTTT;;;111000111000///000:::===444...333;;;===XXXzzz}}}zzz~~~xxxsssiii]]]UUUTTTXXX]]]ZZZ[[[\\\]]]___ccciiinnnmmmsss|||rrr^^^nnnxxxxxxoooWWWCCCSSS}}}^^^AAABBB???999:::;;;111IIIqqqmmmWWWUUU```nnneeeVVVEEE999777>>>EEEmmmrrrmmmsss{{{pppYYYHHH:::777555555555666:::@@@GGG^^^www}}}ooojjjgggdddfffnnnyyynnnXXXFFF:::555999@@@<<>>SSSsssjjjIII333...000000---///111333222000000333666------///222FFFuuummmIII999<<>>@@@KKK\\\dddqqqfffTTTbbb}}}xxxMMM555666555444333333444777999KKKiiiooocccbbbyyyxxxYYY>>>222333777333333111///111444666555666666HHHkkkyyybbbHHH999666333111000000111333333222333111000333333333666;;;@@@JJJNNNUUUggguuuqqqkkk```TTTIII@@@:::777888222---///999PPPqqquuuMMM222000222...000000000000111111222222111///777444111VVV^^^AAA444888HHHiiiTTTFFF:::AAA___iiiKKK444333666///...333222111///...//////000000---///000000EEEuuuiiiHHH;;;>>>AAA???HHHvvvzzzOOOEEE\\\tttKKK444111000111///---///444000......000000///000333444IIIkkkxxxtttnnnhhhiiirrr|||kkkYYYSSSNNNNNNSSSdddtttuuuWWWDDDKKKggg~~~aaaFFFCCCTTThhhxxxyyyjjjaaa\\\lllxxxxxx\\\gggssskkkBBB666777444333555555333444888MMMxxxzzzmmm___aaapppnnnJJJ666888888111000//////000111222111000444<<>>```xxxKKKLLLoooiiiFFF444222111222444444222///111111000000000000111111777>>>[[[}}}|||{{{{{{|||}}}iii^^^TTTJJJIIIGGGGGGRRRlllyyydddJJJOOOnnn|||gggfffsssmmmYYYLLLFFFDDDOOO[[[fffzzzjjjdddpppkkkBBB777666333222444444222444888MMMwwwzzzxxxzzzjjjZZZiiiiiiGGG888;;;:::222555333222222333333222111333666@@@RRRlllmmmRRR===444222222///000111111111111222333......///000111222333333FFFjjjvvvjjjkkkzzz{{{pppiiiOOO777888;;;OOOvvv|||\\\<<>>:::CCCccc~~~RRRBBB222...000111000///222///------000111///,,,...000000---???ooorrrQQQ;;;666999<<>>WWW~~~|||wwwyyy]]]VVVdddhhh___[[[SSSIIIHHHZZZzzzqqqPPPSSSvvv```KKK???666444777666@@@III```uuuooowwwggg>>>222777333111333333111333777MMMttt}}}qqqmmmooo___[[[OOOQQQgggyyyvvvbbbOOO]]]ttthhhEEE666888666---000//////111333555555444444222888NNNpppvvvWWW???333111111222...///111111111111333444/////////000111222333444BBBiii~~~|||{{{~~~bbb===:::FFFbbboooNNN888000000000...555222000000...---111888111222333111444FFFlllvvvPPP>>>888999KKKmmmtttHHH777BBB[[[}}}pppGGG;;;000///111111000///333000...///222333000---///000111...<<>>666888KKK]]]ppprrr[[[HHHSSSjjjmmmIII888777777111000000111333555555333111777444;;;TTTyyygggEEE222///000000000,,,...000000000000222333000//////000111222444555<<>>___kkkHHH888555>>>]]]rrrPPP>>>FFFaaazzzSSS;;;555111222222000///111<<>>ccc|||yyyyyyYYYKKK???999333222222333888???sssrrrWWW>>>777555111///222///444222111333888RRRwwwtttTTTLLLUUUsssxxxcccWWWQQQNNNNNNGGG<<<444222444777:::777OOOpppzzzTTT@@@111000222///,,,...000111222111000///000111222111//////000222555777999fffzzz~~~}}}XXX]]]jjjOOO666111111///...333222DDD^^^xxxcccFFF666222222555444===^^^|||OOO:::666;;;SSSwwwzzzOOO;;;MMMnnn]]]===666222111222222222888???ggg~~~lllIII666222222///555666666NNNyyytttPPP666888666HHHpppssswwwUUU;;;999111333444333000---.../////////............//////000222333;;;TTTyyyiiiVVVaaazzz~~~^^^UUUbbbrrrQQQ>>>:::IIIaaadddKKK;;;<<>>aaaqqqsssuuu\\\LLL;;;555000111222444;;;BBBqqq{{{TTT@@@111222555111///222222444111111777???YYY~~~SSSFFFIIIggg|||pppYYYDDD888444555777>>>[[[oooHHH888---///111,,,,,,111333444444333111000111222222111000///000333555777<<>>===RRRyyyWWWWWWuuuqqqCCC;;;999666555555666666555111666444AAAiiiqqqyyyzzzqqqPPP777666666555222444???KKK~~~zzzZZZ;;;999666333111000111111555//////444333<<<]]]XXX???EEE^^^uuuYYYBBB777:::@@@DDDhhhZZZ<<<444...///000000111444222777777333111444222---888222///111222222333666BBBppp{{{|||ooo}}}yyyssszzzbbbGGG333555888222000666999GGGmmmWWW@@@333333000222555777TTTVVV:::666:::DDDpppuuuTTTCCC???iiiqqqBBB<<<333555222333777333999LLLzzzXXX888444444777222111;;;KKKjjjggg666999777;;;\\\gggKKK:::222555444222111///...------...,,,444888///,,,000...///555111222CCC\\\~~~vvvmmm^^^aaaxxxvvvpppttt]]]OOOJJJ===@@@LLLeeejjjQQQDDD:::::::::999OOOxxx{{{SSSWWWzzziiiDDD:::777555444444555444444222666444DDDooogggjjjrrr~~~gggMMM===333555444444FFF___|||{{{iiiLLL777555333111000000111222333///111444444===```\\\@@@EEE[[[{{{tttXXXDDD@@@FFF___{{{TTT;;;444///000111000000333777555000...888GGGKKKGGG:::444000111222111222666GGGuuu|||zzzooozzzkkkvvv~~~XXX???...000333...,,,111777FFFmmmTTT<<<444333000222555777SSS~~~YYY<<<666888AAAmmmpppNNN???CCCooommm@@@:::555666111222666333;;;PPP}}}YYY;;;777444777333222:::IIIiiilll:::;;;777888VVVdddKKK===777444333111000///...//////111+++///222---///333......444111000>>>TTTwww}}}hhhccczzzzzzkkk~~~xxx]]]HHH>>>888JJJdddxxxaaaNNN======777999999777OOOyyyvvvPPPXXX~~~ZZZAAA888666333333333444444333444555555KKKxxxsssXXXXXXggggggIII555999;;;;;;RRRrrrtttzzzvvvVVV>>>333222111000000000222222000///333555333>>>ccccccAAACCCUUUqqqwwwXXXOOOXXX~~~LLL999444000111222000000222444444222999OOOdddfff]]]===666111111222222444888KKKxxx~~~vvvoooyyyrrr]]]|||~~~RRR>>>000333666222000555666HHHppp}}}SSS:::444333000333666777RRR|||^^^>>>777777>>>jjjgggEEE<<>>:::333777555333999DDDeeettt@@@===777333MMM~~~]]]FFF===:::444222000......///111222555---...000,,,000444...,,,333000///888JJJllluuulll}}}jjjqqquuuZZZKKKGGGJJJcccxxx[[[HHHAAA888:::777;;;:::999RRR}}}vvvQQQ[[[jjjKKK<<<888666333333333444444333444333777SSSkkkOOOPPP```|||bbbOOONNNRRRVVVhhhsss}}}eeeGGG888222222111000000000111222///000444555222>>>ccciiiAAA@@@MMMeeekkkdddrrrvvvDDD777333111333222000000222---999HHHZZZqqqttt^^^>>>777111222333555999===LLLzzz|||nnnlllwwwiiiYYYuuuLLL===333666999555555999888NNNwwwTTT;;;555333000333777777PPPxxxccc>>>777888???kkk]]]???>>>\\\___;;;444444666333333888777CCCZZZaaa@@@:::222777666555888???```{{{GGG===777000DDDwwwzzzjjjwwwTTT???:::999333111...------///333555666555:::999///000444...+++222111///666CCCddd~~~wwwzzzooosssooolllVVVWWWdddqqqkkkUUU???888;;;999999777;;;:::;;;WWWyyyTTT]]]^^^EEE>>>888666444333444555555555333444;;;^^^oooWWWXXXdddxxxsssuuu}}}|||uuuSSS<<<666333333222111111000000000///111444333222???dddmmm@@@===GGGYYYxxxwww}}}ggg<<<555222111333222///111444666OOOkkkxxxZZZ===666222333666888===BBBOOO~~~sss```dddtttfffbbbkkkBBB888111222444111222666888RRR}}}VVV<<<666444000444888888NNNuuuggg===888:::CCCooo|||TTT???GGGooozzzUUU:::444111555444666;;;;;;GGG```gggBBB999222666666666777;;;XXXMMM<<<888///>>>mmmwww```]]]rrrMMM;;;888888222000...------000333666555AAAPPPJJJ555///111---+++111111222666???\\\~~~|||rrr___YYYbbb|||fffVVVhhh~~~vvvTTTAAA555555;;;:::666555999999>>>]]]yyySSS\\\wwwVVVDDDBBB888666444333555666666555444666DDDjjjuuubbbfffpppcccDDD444222333222222222111111000000///111222222444EEEhhhqqq@@@===DDDRRRnnnTTT555333111000222111000333888NNNkkkzzzZZZ;;;555222444777999===AAAQQQlllVVV\\\ooo}}}dddkkkhhh>>>777111000000///000444666TTTWWW===666444000444888888MMMqqqlll>>>888;;;DDDpppsssPPPFFFTTTnnnKKK888444///444444666<<<>>>MMMhhhmmmEEE888333555444777888888PPPyyyUUU;;;:::111:::ddddddRRRZZZoooJJJ;;;888666111000...---...000333555555LLLddd\\\===///111...,,,000000333777:::RRRwww~~~zzzttt\\\LLLOOOaaa~~~eee[[[tttbbbFFF===888888<<<888555333777999CCCgggtttNNNWWWaaaHHH>>>???666444222222444555555555666;;;MMMvvvnnn___oooyyy~~~vvvUUU;;;111111//////000000111111000000///000000111888LLLooottt@@@>>>EEENNNbbbFFF444222//////111000000555<<>>TTT~~~bbbTTTppp|||}}}oooNNN:::333333+++,,,---///000111111111/////////111;;;SSStttwwwBBB@@@FFFNNN]]]AAA777111///...000///000666>>>hhhtttQQQ:::555111333444333444666DDD{{{vvvcccaaannntttYYYmmmnnn>>>999444000---,,,000444999[[[___EEE777444000555999888KKKnnnsssAAA999777>>>jjjjjjNNNSSShhh[[[;;;333333222555000000777???XXXyyyqqqJJJ===555222111888:::555EEEhhhddd:::???777888WWW~~~\\\QQQccccccAAA777555///000000000000000111111222:::WWWsssjjjGGG666555000......,,,111444///===[[[qqqttthhhKKKHHHIIIVVVttt{{{xxxsss{{{aaa```~~~|||TTTGGG;;;999:::999777777222>>>999:::[[[cccJJJ___yyyMMM>>>555---666333333222222333333444555666DDDbbbXXXSSSccctttlllvvvxxxQQQ999555444000111111000......222333111000...000333>>>aaawww@@@999CCCTTT^^^>>>333555---111...111111000MMMwwwnnnGGG666333333444333111333888HHH~~~oooiiiiiiyyymmmXXXpppWWW;;;666333333222000111555<<>>aaauuu???;;;FFFXXX|||TTT;;;555333,,,111...222333555SSSjjjCCC666333333444333111444999LLLnnnjjjjjjyyyeeeWWWwww{{{MMM888444222333222111333777AAAvvv~~~```===444555333444888888KKKlll~~~FFF<<<<<>>cccWWWNNNttt[[[:::777777444777333333333333333444444555<<>>aaarrr???<<>>eeemmmMMMRRRvvvrrrGGG:::222444555333444777;;;JJJjjj___EEE777666666777555555>>>HHHrrr~~~PPP>>>666<<>>:::999;;;:::888888<<<666:::777DDDlll]]]\\\{{{NNN555444888666555333333333333333444555555<<>>___iiiRRR:::333333222555555===aaarrr???;;;EEESSS{{{eeeCCC444444000,,,222...111555<<<___aaa<<<666333222333333222666<<>>___lllDDD222000///...000222000...333<<>>:::888999999666888;;;666999999NNNxxxbbbhhhoooFFF555444777666222444444333333444444555666===XXX}}}wwwPPPSSSsssmmmnnn```<<<333666222///333333222JJJqqqzzz]]]@@@888555333666555???bbbsss???999???JJJuuu}}}```BBB444111111---333...000444>>>ddddddBBB666333222333333333777>>>YYY{{{UUUYYYccc{{{```dddjjj>>>888333111222111000222666FFFxxxlllCCC666777333444777999MMMoooHHH888888AAAjjjiiiPPPbbbddd===888333444555666666555999KKKllleeeHHH888777777888666444888>>>___XXXAAA444777EEEiii}}}AAA999555333444000000000/////////222444BBBffftttJJJ222222//////000111000///222777{{{uuurrr```pppgggrrr^^^LLLBBBFFFPPPggggggGGG<<>>555444000222888JJJrrrqqq???:::>>>EEEppp___DDD:::666111111///777222222888HHHtttbbb@@@666222111222333444:::AAA___]]][[[hhhvvv^^^ooolllAAA666111///111111000333777PPPoooJJJ888888333333666777LLLnnn___FFF>>>DDDiiisssYYYUUUttt]]]999999666444333777777666<<>>???DDDXXXsssTTT]]]UUUBBB@@@:::<<<999===HHHOOOJJJ???888777888CCCiii}}}yyyfff???333999111000888666555444444444444555666666@@@cccfffQQQhhh~~~NNN@@@111---111444333111000IIIooo{{{YYY===444333...111:::PPPyyynnn>>><<>>XXX|||hhhFFF:::666444555555444666;;;DDDrrrpppQQQ===:::@@@]]]xxxyyyyyy;;;777555222000000000000//////111555888<<>>>>>111<<<\\\eeeNNN;;;:::;;;777CCCtttmmmwwwaaaHHH444222666333222555666333333444333222555<<>>;;;===AAAuuuiiigggfffIII999444222000444555444555444333NNNzzzYYY>>>555222222444333333777===WWWdddcccooofffZZZyyy]]]<<<666333222333222111444:::SSSyyyQQQ;;;888111222888999HHHeee|||iiiOOOCCCDDDiii|||TTTAAA\\\XXX999333666444:::444777:::===WWWrrrHHH999555333555555444555999CCCbbbNNN777<<<@@@XXXxxxssspppEEE555333111222///000111000//////111333;;;ooovvvJJJ888333///---.........222999qqqZZZ\\\rrrtttzzz~~~RRRKKKSSSQQQIIIPPPrrr___IIIeeesssKKK:::<<<;;;;;;888IIIeeegggMMM::::::999888GGGxxxvvvdddxxxYYYEEE555333555222222666888444222444444333666;;;IIIsssXXXUUUuuujjjBBB999111000222111222555444UUU{{{mmmLLL777222444555333888QQQvvvnnn===;;;===BBBuuuccceee]]]BBB666444222///222333222444333333NNNyyyUUU:::555222222444333222666<<>>FFFvvv~~~ZZZcccxxxQQQ888222333222///000111000222222222OOO{{{}}}QQQ666555222222333333222666<<>>ZZZvvvLLL999555444555555333555999999YYYZZZ===:::<<>>jjjVVV;;;444000...//////---...222lll^^^UUUmmmttt[[[TTTggggggSSSGGGlllmmmLLLOOOuuuuuuUUU======???555777SSSsss|||fffGGG888888888888KKK~~~ZZZWWWcccBBB;;;555444222111666===<<<555111333555555777:::WWW~~~zzzQQQYYYjjjKKK888333111111111///222777GGGkkkgggGGG888777444444222666NNNtttaaa======@@@LLLzzzmmmTTTfffrrrIII333111444222//////000000222333444QQQ~~~~~~RRR666555222222333222111555;;;RRR}}}hhhttt{{{___bbbuuuNNN444222000000222333333777===[[[rrrDDD777666111444888555@@@YYY______EEE>>>HHHqqqeeeAAACCCnnnqqqNNN999666555000555222666888???^^^vvvLLL:::666444555555333555888333QQQcccCCC999;;;PPP}}}tttHHH777444111111...000000000///000222444CCCjjjaaa@@@444///...000000...///111{{{bbbYYY[[[yyy}}}ooovvv[[[hhh~~~qqqXXXSSSzzz```HHHXXX}}}dddJJJ:::===@@@777<<>>>>>BBBUUUaaaSSSmmmoooDDD111222555333000///111000333555888VVVUUU:::555222222333222111444:::PPPzzzyyyaaallluuuZZZcccqqqLLL666222000000222333333888>>>^^^nnnBBB777555111444888444???XXXYYYZZZ???:::HHHsss]]]>>>GGGvvvrrrQQQ:::444444333444333666888AAAbbbuuuMMM:::666444555555333444888444MMM|||uuuPPP======OOOzzzuuuIII777444111111...///000000///000222444GGGjjjnnnHHH444///---000222000000222ppp```WWWbbbuuurrrjjj___yyymmmVVV^^^VVVGGGbbbxxxTTTCCC:::;;;???;;;FFFqqqzzzTTT===888777:::<<>>EEE999555444444444555;;;BBBhhhgggIII]]]~~~xxxLLL;;;444333444333000///666???aaa\\\@@@888888111222111777OOOtttYYY>>><<>>555222222333222000444999MMMvvvrrrYYYgggsss~~~WWWdddkkkHHH666222000000222333333777>>>[[[kkkBBB777555111333888444???XXX}}}]]][[[===888HHHtttTTT===MMM~~~oooPPP:::333444555444333777999CCCgggyyyRRR;;;666444555555333444777777IIIuuu^^^BBB???MMMvvvwwwuuuHHH777444111111...///000000000000222444EEEfff|||TTT999222...000222111111222yyymmmgggYYYkkkrrr|||vvvaaaccc___PPPiiizzzQQQMMMnnniiiFFF@@@;;;888<<>>666666111333444:::RRRvvvUUU<<<999AAAcccRRRWWW}}}bbb===111444444111000///000000444888<<<\\\WWW>>>555222111222111000333999IIIrrroooVVV___pppzzzUUUeeeeeeDDD666333000000333333222777===XXXggg???777555000333777555@@@ZZZzzzgggcccDDD===NNNyyyNNN===QQQfffHHH777444555555444444999:::EEEkkk[[[;;;777555555555222333777777BBBjjjcccBBB???LLLtttkkkdddtttHHH666444111111---///000000000000333555>>>___aaa???777000111222111///000ssspppqqq]]]qqqrrrppp```iiiYYYOOOuuuzzzRRRSSSxxx```>>>>>>;;;555999AAAYYYkkkBBB666999777777EEEcccbbbEEESSS|||TTT<<<666666444222555===EEEIII444555777666222222===JJJuuu|||XXXFFFaaawwweee:::777///000333444222444AAAOOO~~~WWW>>>666555222555666===UUUyyySSS;;;666@@@fffOOOXXX[[[:::111444333000000...000000444888===]]]~~~UUU===555333111222111000333999FFFpppnnnUUUWWWkkkyyyTTTfffcccDDD888444111111333333222666<<>><<<777IIIppp___DDD<<<888777999LLLvvvQQQDDDdddmmmBBB@@@:::222---<<<222:::WWW???;;;555333000;;;999888___wwwPPPOOOwwwoooRRR888:::222666......555111@@@gggyyyOOO>>>:::...444888333999\\\RRR???555HHHmmmrrrJJJmmmzzzRRR777444222000222000222333444444:::NNNooosssLLL999222000111333222000222777GGGtttiiiWWWXXXjjjtttRRRttt\\\===444222111222222000000888AAAiiiYYY:::444111000444999???JJJTTTsss~~~~~~xxxNNNAAAaaaJJJ===___XXX@@@888555333222555:::777222FFFooogggBBB222000777333222666666888777OOO{{{gggEEEAAA@@@FFFnnn[[[[[[wwwIII666444000...////////////000111222333===OOOXXXAAA///000444000...111|||~~~nnnpppvvv}}}}}}]]]bbb~~~bbbKKKddd]]]GGGbbb}}}SSS???999<<<<<<;;;PPP{{{WWW???:::999:::;;;QQQ{{{QQQIIIjjjeee>>>===888222///:::444@@@ZZZ@@@999555444111;;;:::===gggoooKKKQQQ|||kkkRRR555444222666000///444222DDDkkkxxxNNN???<<<333333777222999]]]QQQ???777KKKpppnnnNNNuuuuuuNNN666333111000222000111222333444<<>>DDDkkkZZZZZZ|||MMM888555111...////////////000111222333999JJJaaaGGG333222444///---111zzzvvvppprrrooo[[[ppp{{{XXXUUUrrrRRRHHHkkkkkkIII===888999<<>>ZZZ~~~NNNPPPrrrYYY999:::555444111666666KKK\\\???777555666111999:::BBBrrrdddEEEVVVvvvlllUUU777333111555222111222444MMMtttvvvLLL>>>>>>777111555111:::___PPP???999OOOuuuhhhUUUlllIII444222000///222111000111222333>>>XXX{{{rrrKKK777444222111333111000222777EEEooo]]]OOOXXXmmmlllTTTyyyXXX;;;444111000000000///000:::EEEjjj{{{WWW<<<999555333444555777???GGGhhhvvvpppWWW???FFFnnn}}}SSSIIIlllwwwQQQ;;;555555444444111666666999OOOtttlll@@@555111111111:::;;;///222333GGGnnneeeCCC======DDDjjj^^^___PPP:::555000---////////////000111222222888GGG}}}mmmPPP777222333...,,,000wwwkkkpppyyyvvv___ZZZ|||kkkPPP```vvvMMMNNNvvvZZZAAA<<<888777===IIIiiifffCCC888888888<<>>HHHnnn``````RRR:::333///---///////////////000111111:::EEEyyyvvvVVV999222222---,,,000wwwyyydddssskkkuuuUUU___ZZZMMMnnnlllJJJTTTwwwNNN===>>>999777@@@SSSwwwYYY===:::999777<<>>777777666222666555LLLcccLLL444333555777000444888JJJoooLLLGGGooolll|||\\\AAA555333222...444666222JJJxxxrrrIII666444///333666333@@@iiiiiiHHH;;;<<>>??????444555<<>>777;;;<<>>333111222444444???bbbgggGGGIIIdddggg]]]>>>333222111333,,,555666999iii]]]BBB888333444333777555AAAhhh{{{PPP===:::999___sssppp}}}MMM888000333//////222//////333222333KKKrrryyyUUU888333222111000000222555777>>>___qqqJJJZZZvvv}}}OOOiiipppJJJ666333......000111//////666@@@eee|||VVV<<<555222111333333444999@@@```[[[@@@<<<;;;\\\kkkGGG???QQQqqqIII777444333333666444444<<>>PPP{{{xxxlllhhh@@@666666---000111111000///......000;;;777___}}}VVV===555333111...|||}}}xxxjjj~~~rrrkkkaaaPPPfffjjjNNNSSSwwwuuuPPPTTTtttZZZ@@@;;;555888>>>OOOsss~~~KKK:::888777;;;AAAWWWnnn___XXXYYY<<<666666333...777>>>YYYeee>>>333222222333777GGGkkk^^^DDDQQQsssnnnvvvOOO666111222111555---222666AAAsss|||NNN999555333666555777333AAAkkksssHHH999999>>>hhhiiinnnzzzLLL888111444111000111//////333222555NNNvvvzzzUUU777444222111000000111333444;;;VVV}}}cccFFFbbbvvvPPPnnnoooIII555333111000000000......777AAAkkkzzzRRR888555222111333333333999@@@]]]^^^BBB<<<<<<]]]___BBBAAAWWWvvvMMM:::555333222444444666666>>>WWWzzzVVV???444777555555555000333111555999CCCfffYYYDDDYYYqqqnnnnnnDDD777666,,,///000111000///...///000:::777[[[bbbFFF888333111///tttjjjkkk___nnn{{{VVVOOOlll~~~aaaJJJXXXkkkKKK[[[oooMMM>>>===888666AAA]]]xxxHHH999888666<<>>:::555CCCiiisssFFF999888666>>>OOOnnnnnn]]]kkknnnEEE444777888111888222NNN|||bbbBBB888555555444555CCCaaarrrJJJ???```yyybbbCCC666555444000555111///888WWWggg@@@666555333444444444000???lllggg@@@777999BBBqqqbbb{{{wwwLLL888222666222111222...///333333999UUU}}}yyyVVV;;;444333222000000000000111444HHHxxxvvvNNNEEEooohhhUUU|||jjjFFF333222333111000///,,,...888DDDrrr}}}SSS;;;666222111222222222777>>>WWWbbbAAA999:::[[[TTT:::@@@^^^{{{QQQ<<<666333111222333999666111BBBjjjaaaEEE555333000111555333111333999:::FFFpppYYY???PPPsssHHH666555000...000111000///...///111222666RRRzzzsssRRR;;;333222111sssaaammm^^^___LLLccceeeSSSRRRpppcccRRRrrrYYYAAAAAA;;;;;;555EEEsssnnnCCC:::999666AAAWWWzzzmmmaaa{{{aaa@@@555777777222777333YYYzzzNNN999;;;111444333555GGGkkkfffDDDCCCkkkvvv^^^AAA666444111---222333111<<>>888:::\\\|||PPP:::FFFhhhxxxOOO;;;666333222333222888777333@@@bbbgggKKK999555000111444222000111666:::LLL{{{{{{SSSBBBXXXwwwLLL777666222...///000000//////000111222666NNNvvvzzzVVV<<<444222///}}}{{{ggglllbbblllWWWWWWzzz[[[QQQ[[[]]][[[wwwOOO===???777===:::MMMhhh@@@999999888EEE___ooo```^^^|||QQQ;;;666666555444222:::eeelllFFF999777///444444666MMMuuuZZZ@@@JJJyyyttt|||VVV<<<444333111//////444333???gggaaa@@@888555111333111555333@@@jjj}}}XXX;;;666:::HHHzzzppp}}}NNN999222444111000333111///333333;;;XXX\\\===333333333222222222222222666FFFuuu^^^FFFOOOwwwddd```eeeBBB222333000//////000///111;;;FFFsss}}}RRR;;;666222111222111111666===TTTjjjHHH;;;===^^^uuuJJJ===RRRyyytttLLL999555333333555333555555444<<>>777111---///000000//////000222000000:::```tttPPP999555444///{{{qqqlllbbb\\\cccUUUnnnvvvVVVTTTtttgggVVVqqq\\\>>>>>>===>>>888BBBfff{{{RRR???999999888LLLuuuyyyQQQJJJjjj]]]<<<777444444555333---DDDnnntttMMM444777555444999333666UUU|||UUUFFFcccmmm\\\;;;555777<<<888,,,222111555HHHnnn[[[???666...444222444///888AAAbbbfffEEE999666<<>>///000444000...111000000000999PPPooo^^^;;;333333222111000000000111777<<>>^^^{{{PPP===///000333000...111---...///777MMMkkk___<<<333222111111000000111111333555UUU^^^???@@@mmm```bbbhhhCCC111000000......000000222;;;DDDggg~~~NNN888444333111000111333666777IIIhhh~~~QQQFFFeeeuuuVVV\\\yyyhhhDDD999888222///222444222444555555CCCfffXXXDDD444555888555222333222666666;;;[[[eeeBBB///,,,111000///......///000000000333999MMMqqqrrrMMM555///---)))uuu{{{fffwwwkkk\\\yyyhhhTTThhhoooVVVbbboooPPPYYYtttIII<<<@@@<<<777<<>>999777EEEgggKKK;;;000000222000...111,,,......333FFFddd^^^<<<222222111000000000111111111000EEEKKK666@@@pppmmmooogggEEE333000---,,,...000//////555===[[[uuuLLL:::222111000///000222444666GGG\\\wwwcccWWWllluuuccceeesss}}}~~~~~~}}}{{{|||~~~~~~}}}wwwXXX<<<555555000---000333111111333444===VVVooo{{{SSSAAA444333666333111222999666555>>>YYY~~~cccEEE555222222111000///......///000---222555BBBfffzzzXXX???666444222ssssssfff^^^```XXXPPPuuubbbYYYnnn```IIIcccfffCCC===@@@:::888AAAZZZpppEEE999777:::???[[[ZZZGGG```bbbEEE555555333444666333<<>>000...---,,,...111///---111777FFFdddsssrrrooo\\\@@@333000000/////////111333444555AAAUUUggghhh___]]]dddggggggddd``````dddfffeee^^^QQQXXXgggeeeccceee```]]]___```]]]VVVPPPOOOQQQSSSQQQRRRUUUVVVSSSSSSVVVYYYYYYZZZZZZYYYXXXXXXYYY```aaa```[[[VVVWWW^^^eee[[[DDD222///222///...000222//////111222777EEETTTdddooopppfffhhhqqqlll[[[JJJ===222111333222111222333000333???PPPkkkxxxppphhhfffeeegggkkknnnoooooommmoooqqqpppooonnnjjjggg___cccfffaaaNNN999///...222111///...------...///---222222:::[[[}}}{{{lllQQQ:::111000000xxxyyyhhhmmm^^^nnnnnnNNNTTTyyy[[[]]]zzzTTTIIIooo\\\BBB???>>>999<<>>444555222444777333@@@lllgggDDD444333444333333666QQQdddSSS}}}wwwkkkPPP;;;333666222111555333111222555EEEjjjXXX===888111555111222000999999OOOxxxvvvKKK777888666QQQvvvvvv```===777111000000//////000000111///111AAAaaasssRRR999111000000///000000111111111000666999555AAAbbb}}}{{{{{{qqqnnnwwwyyyvvv{{{qqqqqqqqqqqqqqqppppppooohhhddd]]]RRRBBB222++++++------000222000,,,...444222HHHUUUSSSLLL@@@222+++///////////////000222333222666DDDRRRQQQEEEBBBIIIPPPOOOJJJBBBAAAGGGMMMNNNWWWLLLJJJOOONNNNNNRRRSSSMMMMMMJJJEEECCCDDDCCC???AAA>>>???CCCDDDCCCEEEIIITTTSSSQQQMMMJJJIIILLLOOOVVVVVVSSSMMMHHHIIIQQQXXXJJJ<<<000111333111000222222000000222333555;;;AAAWWWfffhhh[[[WWW^^^\\\PPPFFF===555222222111111222555666@@@LLLRRR^^^~~~~~~nnnbbb\\\^^^bbbdddddd^^^VVVPPPLLLKKKKKKMMMPPPRRRRRRRRRLLLLLLMMMOOOPPPQQQRRRTTTZZZ[[[[[[UUUGGG777//////111000...---------......222555444999RRRqqqvvvhhhaaaaaaYYYGGG666///000222nnn|||fff|||sssiii]]]JJJ]]]rrrZZZ^^^vvvLLLMMMyyyUUUBBB???;;;:::>>>IIIcccfffBBB::::::;;;AAA```oooIIIHHHkkkJJJ:::444666222333888444EEEuuu]]]???666333444444555:::VVVYYY[[[qqqsssMMM999333666222000333111000222===VVVxxxSSS:::666111555000///...888888NNNvvvrrrHHH444666000PPPxxx|||vvvwwwTTT666444222000///...///000/////////222CCC___zzzxxxcccIII666000000/////////000111111///000333555777>>>OOOaaaggggggfffbbb^^^[[[ZZZ[[[SSSYYYUUUPPPRRROOOLLLSSSKKKKKKLLLMMMMMMMMMMMMLLLMMMJJJDDD<<<555000000111......000222///+++---222///<<>>BBB>>>999>>>???@@@AAABBBCCCDDDDDDDDDCCCAAA<<<666333333444444...---///111...***,,,222222888AAA???555333666444/////////000000111222222+++000999AAAEEEFFFGGGHHHEEEGGGGGGFFFFFFGGGBBB;;;<<<;;;555555999888888???<<<;;;:::999888666888:::777444333666777888;;;???===??????<<<999:::???DDDGGGDDD@@@<<<::::::<<<===>>>:::777777555222111222333444555555666888999999777===???<<<999;;;<<<;;;AAA???<<<888777999:::;;;333555<<>>>>>>>>>>>;;;<<>>888999:::AAAcccvvvQQQJJJgggxxxDDD999777777111333999666TTTRRR<<<999444222111888CCC^^^kkkKKKnnnmmmHHH555000444111000222///111666TTT|||LLL444333000444///777...444999ZZZjjjCCC222444444XXX}}}{{{||||||zzzxxxyyyuuunnneeeaaaRRR777...222333000......//////,,,,,,,,,---555???BBB@@@AAA>>>===>>>>>>:::555222///////////////000111111///444333444<<<:::888???AAABBBBBBAAA???@@@BBBDDDBBBFFF@@@???FFFCCC===???BBBCCCEEEFFFHHHIIIIIIJJJ@@@>>>:::444111111000...---,,,...///,,,))),,,111...111999999//////444000//////000000111222222222222:::DDDLLLTTT\\\______cccgggjjjkkkkkkfffZZZNNNAAACCC>>><<<@@@:::555::::::999<<>>>>>===;;;<<<======@@@AAAAAAAAACCCDDDDDDDDDDDDFFFIIILLLMMMNNNOOODDDFFFEEEDDDEEEJJJNNNPPPKKKJJJKKKPPPSSSSSSSSSTTTWWW^^^___WWWOOOOOOTTTWWWTTTSSSQQQQQQQQQQQQOOONNNMMMNNNOOOMMMKKKIIIHHHHHHHHHDDDFFFKKKJJJEEECCCFFFJJJJJJMMMOOOJJJ@@@999888111111000000111333555666888999DDDVVV___\\\YYYZZZbbbaaaaaaaaa___ZZZWWWVVVxxxpppjjjqqq```|||ZZZMMMTTTzzz```MMMMMMjjjYYYVVV]]]]]]GGG@@@???===::::::\\\}}}jjjJJJ@@@;;;888888GGGppphhhHHHVVVzzzlll===888444444444444888===YYYVVV777555777444111888888FFFooozzz]]]TTT~~~yyyttt>>>666111222111,,,,,,000+++BBBfffiiiGGG777333222111222555///111DDDccc~~~vvv[[[???222333:::VVVttt}}}sssnnnppprrrqqqeeeaaa[[[UUURRRPPPOOONNNWWWRRRLLLHHHFFF@@@888111111...---///000...///222---...///111333444555666:::888666555555555444333333111000//////111444555666777999<<<>>>@@@AAABBBAAACCCDDDDDDDDDEEEHHHJJJIIINNNSSSTTTRRRRRRVVVZZZ___aaaeeehhhiiihhhfffeee\\\PPPBBB999666555333000,,,...///---,,,///666===@@@GGGIIIEEEBBBBBB:::///333///---///111111444888666IIIbbbtttzzzkkkbbbXXXRRRSSSUUUVVVUUUVVVVVVWWWYYYYYYZZZZZZZZZbbbaaaaaabbbdddhhhlllooooootttzzz|||{{{|||zzzuuuqqqnnnllleeeaaa]]]^^^aaacccaaa^^^gggggggggiiikkkllljjjhhhjjjlllmmmnnnooorrrvvvyyytttrrrqqqrrruuuxxxzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzxxxxxxxxxyyy~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxvvvtttsssrrrlllmmmoooqqqrrrrrrqqqqqqxxxvvvvvvwwwssscccKKK999666555222//////555???FFFCCCSSSiiizzzvvv{{{ffflllfffiiiqqqSSSUUUccc]]]LLLOOO{{{XXX___mmmwwwPPP>>><<<;;;<<<>>>CCCjjjmmmKKK>>>888666888JJJsss}}}XXXGGGbbbvvvRRR999666666666555444888>>>cccZZZ;;;666555111---444444CCClllxxxYYYNNN{{{yyy}}}ggg<<<555222333333000000333777DDDZZZkkkoooiiieeefffeeeOOO999000111111111222888444333:::HHHUUU[[[\\\[[[ZZZYYYTTTEEE666000222...>>>KKKMMMKKKLLLNNNNNNRRRQQQJJJAAA===???AAA???>>><<<999777777777777777777555333555999:::777333000------//////,,,+++...111000///...///000111222222111111444777:::<<<<<<>>>>>>???AAAEEEKKKQQQTTTaaabbbdddfffhhhiiijjjjjjmmmoooqqqrrrsssvvvyyy||||||eeeLLL999000000222222333333444:::GGGYYYeeeooouuuyyywwwtttkkkTTT<<<444333444555444222777???SSSggg~~~ssscccLLLKKKJJJIIIKKKRRR\\\cccttt~~~wwwsss^^^sss}}}[[[vvvgggOOO[[[vvv|||ZZZOOOUUUxxx[[[ooommmGGG???AAA===<<>>999888888999666111000333555;;;>>><<<;;;???CCCDDDCCCCCC>>>888555888999777111111000000000111222222777555555999===@@@>>><<<444000///000000---...222111///---+++,,,///333666444555888???HHHPPPTTTVVV\\\\\\^^^bbbhhhqqqxxx|||bbbFFF777666:::444777===EEERRRfff{{{lllNNN;;;999777555444888FFFTTTppp{{{oooooonnnmmmooovvv~~~|||}}}mmm```sss[[[bbbNNN^^^tttWWWRRR^^^kkkYYYyyyfffDDDEEEIII>>>999AAAJJJ}}}yyy[[[WWWEEE<<>><<<<<>>>>>;;;===>>><<<:::999:::666111333333222111222333111///888444444999:::666222222111222222000//////000000333222222333444333111///:::777333111111333222000777555444666999888666444666888888444555999;;;999111333555666666666999;;;@@@AAACCCGGGLLLQQQTTTUUU[[[OOOCCC>>>???FFFTTT```eeedddcccdddiiipppxxx~~~xxxjjjcccjjjrrr~~~qqqcccVVVTTT]]]mmmxxxzzziiihhhwwwuuudddvvvyyyUUUOOOxxx___HHHLLLiiioooMMMUUUxxxfffHHHDDDBBB:::CCCWWWxxxnnndddUUUAAA777<<>>BBB@@@EEEMMMRRROOONNNMMMAAA777;;;===AAA;;;555888555222999777666444555888999777555777777666444333333333333000111///---...111000---000...000666777444111111///222333000///333555444555222//////222333000,,,444555555444888???BBBAAADDD===888:::<<<===???AAA???BBBAAA???@@@EEEHHHGGGKKKOOOTTTVVVXXX\\\aaafffpppqqqsssvvvzzz~~~uuuhhhbbbcccjjjyyy|||yyy|||^^^lllhhhfffnnnWWWaaapppVVVBBBMMMuuucccJJJ\\\xxxwww^^^JJJFFFAAA<<>>???===:::<<>>666@@@555333<<>>BBB???@@@FFFBBB<<<@@@@@@@@@BBBGGGIIIHHHGGGGGGMMMMMMOOOPPPPPPPPPUUUYYY\\\^^^\\\XXX[[[ccceeebbbcccbbbdddfffddd^^^^^^aaannnssstttsssvvv|||}}}yyyzzzyyyvvvuuuwwwzzz~~~~~~qqq~~~rrraaaqqqsssbbbXXX___eeeFFFDDD[[[pppzzzrrriiibbbGGGKKKUUUbbbhhhhhhggghhh```[[[WWWWWWYYYYYYWWWTTTJJJCCC>>>???AAAAAABBBEEESSSQQQTTT[[[ZZZQQQJJJHHH???:::666555333333777<<<888:::@@@JJJRRRTTTNNNHHHKKKGGGAAA<<<::::::999888===:::777666777888999888AAA:::888===:::222333;;;>>>EEEKKKJJJEEEGGGQQQ[[[YYY```fffhhhfffdddeeeggg```bbbdddfffhhhjjjnnnpppooonnnmmmmmmoooqqqtttvvvwwwwwwxxxyyyyyy{{{~~~vvviii[[[tttnnngggqqqPPPZZZ|||zzzZZZAAA>>>JJJVVVZZZXXXVVVUUUTTTQQQMMMJJJGGGJJJQQQUUUPPPHHHEEEGGGFFFBBBCCCFFFFFFDDDEEEKKKYYYPPPJJJKKKMMMJJJHHHHHHWWWSSSTTTYYYZZZVVVTTTUUUAAA888444666777666>>>JJJ???AAAFFFKKKOOOPPPLLLIIIOOOLLLHHHEEECCCBBB???===;;;===AAAFFFKKKOOOSSSTTT[[[VVVTTTSSSJJJ>>>>>>GGGfffkkkooonnnkkknnnwww}}}~~~___[[[hhhrrrbbbNNNXXXoooooohhhXXXFFF<<<>>>CCCFFFRRROOOJJJGGGFFFEEEDDDBBBHHHMMMRRRPPPFFF<<<>>>EEEHHH@@@===AAA???>>>IIIZZZhhh]]]UUUXXX___ccceeeggg~~~uuullleee]]]SSSMMMLLLBBB666333:::;;;999HHH___aaadddiiilllmmmmmmmmmnnnsssqqqooonnnmmmkkkgggeee]]]dddmmmuuuzzz~~~}}}ooobbbccclllvvvuuuZZZfffzzzfffrrrqqqkkk\\\IIIAAAHHHRRRQQQJJJAAA<<<>>>CCCEEEEEENNNKKKFFFCCCCCCCCCBBBBBBLLLRRRWWWTTTIIIDDDOOO^^^fffTTTGGGGGGIIIMMMaaazzzttthhh```gggvvvnnn[[[LLLDDDGGG======DDD>>>888OOOqqqqqqlllWWWooollljjj~~~tttiiiaaa\\\OOOQQQNNNEEE???@@@FFFJJJOOOIIIDDDBBBCCCDDDDDDEEEFFFEEEDDDFFFHHHJJJKKKJJJMMMQQQUUURRRKKKLLL]]]qqqzzzfffWWWXXX___iii|||}}}yyy}}}mmmccc\\\UUUVVVWWWGGG;;;RRRxxx~~~lllzzzvvv___UUUjjjzzzbbblllooolllggg___WWWOOOIIIEEEHHHIIIFFFBBBBBBFFFLLLOOOPPPKKKHHHIIIJJJJJJLLLQQQXXXXXXWWWXXXZZZZZZXXXVVVQQQTTTXXX[[[[[[bbbttt~~~www{{{~~~zzzyyyrrr\\\LLL^^^||||||{{{yyyzzz|||yyyzzz{{{zzzxxxwwwxxxyyyxxxwwwuuutttttttttuuuuuuuuuttttttuuuwwwwwwuuutttnnnqqqwwwlllcccggg___SSSSSS^^^rrrkkk]]]iiisssiiiaaaSSSRRROOOKKKHHHEEECCCBBB???@@@DDDGGGHHHGGGGGGHHHQQQMMMMMMTTT[[[```iiiqqqzzzxxxuuusssrrrpppmmmkkkoooppptttzzz{{{nnnwww~~~~~~zzzwwwvvvxxxyyyyyyvvvwwwyyyzzzvvvrrrwww}}}xxxpppiiidddaaa___]]]ZZZZZZZZZZZZYYYXXXVVVVVVKKKIIIGGGHHHKKKNNNPPPQQQPPPQQQQQQPPPMMMLLLLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJLLLKKKKKKLLLNNNMMMKKKIIIGGGJJJQQQWWWXXXXXX]]]ccc~~~{{{vvvoooggg```[[[YYYppp[[[XXXWWWMMMKKKSSSUUUhhhddd[[[eee```KKKEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFKKKVVVbbbddd[[[RRROOO___YYYZZZeeeqqqzzz}}}vvvppppppuuu{{{}}}~~~wwwvvvsssqqqnnnmmmllllllrrrvvvyyyxxxuuurrrrrrssstttwww{{{}}}}}}|||}}}~~~|||~~~wwwtttrrrrrrpppooovvvzzzzzzxxxqqqhhhbbb``````VVVYYY[[[ZZZVVVUUUYYY]]]bbb]]]WWWRRRQQQQQQQQQQQQSSSTTTXXXYYYSSSNNNTTT___]]]XXXPPPIIIDDDAAA>>><<<;;;<<<<<<============<<<===;;;999:::===BBBDDDEEE>>>>>>>>>===:::888888999;;;:::999777666666666777888777888;;;===>>><<<:::777999>>>BBB@@@===@@@FFF[[[WWWQQQJJJEEEBBBBBBBBB~~~xxxoooaaaRRRKKKLLLSSS```kkkvvvooodddVVVKKKEEECCCDDDCCCMMMRRRMMMJJJPPPYYY]]]aaaiiirrryyy|||~~~|||yyyjjjhhhdddaaa___```bbbccc^^^eeelllooonnnnnnooorrrvvvyyy{{{zzzvvvsssssstttoooqqquuuxxxyyywwwuuusssrrrsssuuuwwwwwwtttoookkklllqqqwww{{{}}}zzzxxxxxxtttvvvwwwvvvssspppnnnmmmhhhiiikkkllllllkkkiiihhhddddddeeeffffffggghhhhhhcccaaa^^^[[[YYYYYYYYYYYYSSSPPPNNNQQQUUUXXXVVVSSSKKKOOORRRPPPJJJDDDCCCDDD@@@@@@???>>>=========>>>CCCBBBAAABBBCCCDDDCCCBBBHHHIIIJJJKKKLLLNNNOOOOOOGGGIIIJJJKKKKKKKKKMMMOOOGGGFFFDDDCCCFFFJJJOOORRRFFFEEEDDDBBB@@@>>><<<;;;>>>===<<<<<<;;;;;;<<<<<>>>>>>>>===<<<:::999777666666666222222222222444444222111777444666BBBPPPTTTJJJ>>>333222222111000//////...222111111111000000//////000222444555333222111222222===DDD???666222333555@@@;;;999;;;<<<:::999;;;{{{rrrjjjdddZZZVVVTTTVVVYYY\\\cccjjjkkkdddXXXLLLDDDCCCHHHLLLSSS^^^eeegggjjjsss|||yyyoooddd[[[TTTNNNJJJAAA???===:::999:::;;;<<<777<<>>@@@>>>;;;666:::>>>===999666666888555555444333333333333333666555555666888:::999999888888999:::;;;<<<======666888::::::::::::<<<>>>===<<<::::::<<>>===<<<:::888666555444777777777777666666666666888999999777444333444666777777777666666666555555666555444222111111111111000000///000000111000///444222999JJJ[[[[[[JJJ888111111111000///.........000000/////////.........---...000000...---...///111???IIICCC666000111333111222999DDDJJJLLLOOOSSSooofffaaa^^^RRRUUU\\\bbbaaa[[[XXX[[[SSSOOOKKKIIIMMMYYYgggrrrsss{{{{{{pppXXXQQQHHH???:::666444333333222222111000000111111///222555555222111222444...000333333333222222333///000111222333333333222000000000111222222000...000111111222444<<>>DDDNNN^^^mmm~~~sssZZZXXXVVVSSSNNNKKKRRR[[[www|||~~~|||{{{zzzwwwttttttuuuuuurrrmmmiiieeeddd___ZZZVVVVVVYYYZZZWWWSSSUUURRRNNNNNNPPPQQQOOOMMMHHHMMMPPPNNNIIIGGGKKKPPP^^^]]][[[XXXUUURRROOOMMMRRRRRRSSSTTTVVVXXXYYYZZZOOONNNLLLKKKJJJKKKLLLMMMFFFIIIHHHCCCAAA???:::444000...------......,,,***((()))***+++++++++******++++++++++++***+++---...+++,,,,,,------,,,***)))------,,,+++,,,,,,......,,,*********,,,......---***++++++++++++,,,---//////000111222333222222111111111111000111111222222......//////000111111111++++++++++++---...000111***,,,......---,,,---...++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++------,,,------......///000///------------,,,+++...---,,,+++******,,,...******+++,,,,,,++++++***---+++***+++,,,,,,+++***,,,,,,,,,,,,++++++++++++***,,,------,,,,,,...///------............------//////.........---------+++++++++,,,,,,,,,+++++++++,,,---,,,++++++---///...........................------------...//////,,,......---******+++---///...,,,...000222111///,,,,,,,,,+++++++++++++++------------------------...//////---,,,,,,...111222777999444111111111000///...///111222666CCCPPPrrrbbbSSSPPPPPPUUU[[[fffvvv|||sssjjjjjjoooxxxvvvtttrrrrrrqqqooonnngggmmmuuuzzz|||{{{zzzyyypppooonnnnnnnnnlllhhheee___```___]]]___dddeeebbbQQQNNNKKKIIIHHHGGGEEECCCAAAAAAAAA???<<<999888999999666333333555666444222666555333333444444333222000333666555111000333666:::999888777555444333222444444555666777999;;;<<<333222111000000111222333///222222///...000000---...---------...,,,)))&&&......///000000/////////------------...///000111+++******+++++++++(((&&&++++++************++++++***)))((()))+++,,,,,,***)))***+++,,,---,,,,,,+++------,,,,,,---...000111...---,,,,,,,,,...000111------------------------(((((())))))***+++------***+++,,,,,,++++++,,,...))))))))))))))))))))))))******************++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++******)))))))))***,,,...///)))***+++,,,,,,,,,+++***...,,,++++++++++++***(((++++++******************)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***+++++++++))))))+++---,,,,,,------------......,,,,,,+++++++++,,,------,,,...111///,,,***+++---***---000000---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------,,,++++++,,,...000222000---...111222///***+++...222111///222888uuugggaaaaaaaaagggsss}}}uuunnnkkkjjjuuuyyyzzzvvvsssrrrmmmggg]]][[[YYYXXXYYYZZZZZZYYYTTTQQQPPPOOOJJJCCCAAADDDIIIGGGEEEDDDEEEDDDCCCAAA@@@EEELLLPPPQQQOOOMMMLLLCCCBBBAAAAAABBBBBB@@@>>>;;;<<<:::999<<>>>>><<<999999999::::::999888555444666666222222555333222222333555666666555777888888777555444555666444333222333555666666555222222111000444999888444............///111111222//////...---+++,,,///111,,,---...---,,,,,,...000...000222111...---///111)))+++------------...///------,,,,,,,,,,,,------//////...------,,,------,,,,,,,,,---------------(((---///---,,,...---+++...,,,))))))***,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))((('''(((***...///---******++++++,,,++++++***************+++---,,,***(((,,,***((((((***,,,---...............---,,,,,,+++,,,---///000000...+++))),,,,,,,,,,,,------------&&&'''((()))***++++++,,,***++++++***))))))+++,,,++++++************++++++(((((()))******+++,,,,,,,,,,,,------------,,,,,,+++,,,------,,,+++,,,---...---,,,,,,,,,,,,+++***''')))+++,,,---,,,+++***+++******+++---...---,,,))))))*********+++++++++((()))******)))((()))+++,,,+++*********+++,,,---******++++++,,,------...222///+++((('''''')))+++,,,,,,,,,+++))))))***,,,+++++++++,,,,,,,,,------,,,,,,+++***************)))...333333...***)))***---+++((((((***---//////++++++++++++++++++,,,,,,(((((())))))*********++++++---//////...---,,,---(((///333000,,,---...---///+++***...000000111333yyyvvvrrrpppvvv{{{jjjZZZGGGXXX\\\XXXMMMHHHJJJHHH??????>>>;;;888777666777888444555777777777555333222222222222111111111000000000000000000000000000000...............///000000111111111111000000000000........................000...---...111222111///............---,,,+++***......---,,,---...///000.........------,,,,,,,,,,,,------,,,+++***,,,...++++++++++++++++++++++++---***(((***...000...+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,+++***+++,,,---............------,,,,,,,,,))))))*********++++++++++++++++++++++++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,************************///...+++***))))))***+++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,)))%%%%%%(((+++++++++************++++++******+++++++++,,,,,,,,,***,,,+++'''&&&((((((&&&************************++++++++++++++++++++++++(((***---//////...,,,***)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++++++++***************************+++,,,,,,------,,,,,,+++,,,---......//////......+++...///...///222444555{{{kkk^^^WWWRRRNNNKKKTTTaaahhhcccaaafffiiigggbbbddddddaaa\\\PPPCCC===???DDDBBB:::888===<<<666777666444333333333444555111111222222222111000///111111000000000/////////000000000000000000000000---------------...//////////////////............------------------------///---,,,---///111///...,,,------.........------...------,,,---...///000......---------,,,,,,,,,+++,,,---,,,+++***,,,---++++++++++++++++++++++++---***(((***...000...+++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,+++*********+++,,,---......---------,,,,,,,,,*********++++++++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++///---+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************+++++++++***))))))***,,,+++******))))))******+++*********+++++++++,,,,,,'''))))))''''''+++,,,***************************************************((()))+++------,,,+++*********************++++++++++++++++++++++++++++++***++++++++++++***)))((())))))***++++++++++++***************************+++,,,,,,------,,,,,,+++,,,---......//////......000///...///222444333111rrrnnneee[[[WWWWWWVVVTTTWWWPPPGGGAAA@@@???===;;;;;;DDDHHHBBB>>>AAADDDBBB>>>BBB>>>FFFTTTGGG666:::111666555000000555666111111000//////000111333444////////////............////////////....................................,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,.........,,,+++,,,---...////////////---------,,,---......///------------,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,***(((***---///...+++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,...------,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********((()))******++++++******++++++*********+++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++...---+++***))))))***+++))))))******+++,,,,,,---************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))+++,,,---,,,++++++******))))))******+++*********++++++++++++,,,'''******'''(((,,,---+++************************))))))))))))))))))))))))((()))******+++***************************))))))++++++++++++++++++++++++******++++++******))))))((()))******++++++******************************++++++,,,,,,,,,,,,++++++,,,---......//////......///,,,+++...222333111...tttkkkfffeeeeeeSSSNNNGGGBBBBBBCCCBBB???===:::888888;;;>>>??????888>>>???999555777999999888@@@===NNNgggTTT666===333666666111111444444111000000//////000111222333111000////////////000000/////////...............------------------------------,,,,,,------...///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,,,,---....../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,************************+++))))))***---...---,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,++++++******************************++++++************++++++************************************************))))))))))))*********+++)))))))))***************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++******)))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((+++---...***&&&******))))))))))))******************+++++++++++++++---,,,)))(((++++++)))************************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))((((((************************))))))************))))))((())))))***************************************++++++,,,,,,,,,,,,++++++,,,---......///............,,,,,,///111000222444ooogggZZZNNNGGGGGGKKKOOOEEE@@@<<<===??????>>>===;;;:::888888999999888777888;;;;;;777444555777888888@@@>>>OOOhhhSSS555;;;444555444111000111111000111111000000000000000000000000////////////000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............//////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------------......//////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++******+++***************************))))))***,,,------,,,,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++*********************************************************+++++++++,,,,,,************++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******+++++++++******************************************************++++++++++++++++++++++++++++++******************+++++++++******)))))))))))))))))))))))))))))))))''''''((())))))***++++++***************************************************)))(((***,,,+++&&&"""***))))))))))))))))))***))))))*********+++++++++***---,,,((((((++++++)))))))))))))))))))))))))))************************************+++++++++,,,+++******))))))(((((((((************************((())))))*********))))))(((((()))************)))***************************++++++,,,,,,++++++***,,,---......///.........000///111222......777DDD{{{pppgggaaa^^^HHHGGGDDD@@@======???BBB<<<888777999:::888777888:::::::::999888777777666666777888666444444555666666:::777@@@OOODDD333888111111111000000111222222000000//////...---,,,,,,---------........................///////////////,,,,,,,,,,,,,,,,,,,,,,,,///............///000000------------,,,,,,,,,,,,---------------------------...///...,,,+++,,,---............---,,,+++***++++++,,,------------,,,++++++++++++,,,,,,,,,,,,(((***,,,---+++*********************************))))))******+++,,,,,,,,,++++++************++++++)))))))))************+++))))))******+++,,,,,,---))))))))))))))))))))))))+++***)))(((((()))***+++***************************************************++++++++++++,,,,,,,,,+++************+++,,,,,,***+++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++++++++******************************************)))))))))*********************************************))),,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************)))))))))******(((%%%"""***))))))(((((())))))***)))))))))************+++&&&))))))'''(((---...,,,))))))))))))))))))))))))************************)))***++++++,,,,,,++++++))))))))))))))))))((((((************************(((((())))))******))))))'''((())))))******))))))******************************++++++++++++******,,,---......//////.........---//////---111FFF\\\uuucccTTTJJJFFFDDDDDD;;;>>>AAA@@@>>><<<;;;<<>>AAA???::::::>>>666777888999999:::;;;<<<777666777777555333333444333555555777999888666666111000000111111111222333/////////......---,,,+++++++++---.........------,,,---------............------------------------...------------...//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++---...---***)))***,,,+++,,,,,,,,,,,,,,,++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,(((***,,,---+++***)))***************************((()))*********+++,,,---++++++************++++++))))))))))))***************************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************++++++++++++***))))))((()))***+++,,,((()))***+++,,,+++************+++++++++,,,,,,,,,*********++++++++++++,,,))))))***+++++++++++++++************************+++*********)))))))))((())))))))))))))))))))))))))))))************))))))************))))))))))))************************)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***)))'''''''''))))))(((((((((((())))))))))))))))))************%%%((((((&&&(((,,,...,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))((((((((()))))))))))))))************************'''(((((()))))))))))))))'''(((((()))))))))))))))******************************++++++++++++******,,,---......//////......///+++,,,222:::JJJiii~~~vvvlllaaaZZZXXXWWWfffZZZIII===:::<<<@@@CCCBBBDDDEEEBBB>>>::::::;;;888777:::>>>;;;555555;;;666777888888666666777888666555555666555222000111111444:::888000444888222222000//////...,,,---...//////000000000///......+++,,,...000000000...---+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......,,,,,,,,,++++++++++++******************************,,,---,,,)))''')))+++))))))***+++,,,,,,,,,,,,***+++,,,---...---,,,,,,*********++++++,,,,,,,,,'''***,,,---,,,***))))))))))))))))))))))))))))))((()))************,,,---++++++************++++++))))))))))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++&&&'''(((******))))))(((*********++++++,,,,,,,,,))))))*********+++++++++((()))***+++++++++++++++************************+++*********))))))((((((((((((((((((((((((((((((((()))************))))))((((((((()))******++++++************************)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,+++)))((())),,,))))))(((((((((((())))))))))))))))))************'''***)))&&&&&&******((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))++++++***((('''''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))******************************++++++++++++******,,,---......//////......555...000===PPPkkkyyymmmddd[[[KKKDDDIIIGGG@@@HHHYYYlllSSS>>>::::::888888===:::CCCEEE===666999<<<======<<<;;;:::999888888888888666555777999999666222444666999888555222222333333222222222111111000000000000000000////////////---------............///------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***---//////...,,,,,,---...---++++++,,,,,,+++***(((((()))***++++++,,,,,,------++++++++++++------+++)))(((***,,,---***(((---,,,+++,,,...///...---...---,,,,,,+++***)))))))))************+++++++++---,,,***))))))***,,,---******))))))******+++,,,***(((&&&'''***+++)))'''******))))))******+++,,,...---+++)))((())))))***))))))))))))))))))))))))''')))******(((((()))+++((((((((((((((()))*********,,,---***%%%###&&&***))))))))))))************))))))))))))************++++++***************+++******++++++++++++*********+++,,,,,,******+++,,,***************************+++,,,,,,,,,,,,+++******,,,,,,+++)))((()))******)))(((''''''((()))*********)))(((''''''((((((************+++,,,---...''''''((()))))))))))))))+++***((('''&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))###%%%((())))))((())))))+++***)))***,,,,,,***)))''''''''''''((((((((((((,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))***++++++++++++***+++,,,---///000111111111333,,,,,,@@@hhhzzzqqqggg]]]SSSHHHAAABBBAAA@@@???@@@HHHYYYhhhcccNNN===:::<<<999999<<<<<>><<<::::::;;;::::::999999999::::::888777666777888888666444333444666555333111111222111111000000000000//////000000000/////////......---------............///------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,......---,,,,,,---///---,,,,,,---...---+++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,---+++((((((***++++++***+++***)))***+++,,,,,,************))))))((((((''')))))))))*********++++++,,,+++***))))))***+++,,,***))))))))))))***+++++++++***))))))***+++***)))***))))))))))))***++++++,,,+++***)))))))))))))))))))))))))))))))))))))))+++((('''(((,,,,,,)))%%%((((((((((((((()))******''')))+++)))&&&&&&(((+++))))))))))))************))))))))))))************+++***************++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,************************((()))************)))(((***+++,,,+++)))))))))+++++++++************+++++++++******)))))))))))))))(((((()))*********)))((((((((()))***************&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((())))))))))))))))))))))))))),,,+++)))'''&&&&&&'''((('''&&&&&&'''((())))))'''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))(((((())))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))***++++++++++++***,,,,,,------.........///111333???YYY|||rrriiiaaaUUUKKKCCC@@@<<<999888888999::::::888888BBBUUUccc^^^RRRFFF===999<<<>>><<<:::;;;;;;666666<<<===999777:::999999999999999999::::::777777777777777777666555333333333333222111111111000000000///////////////000000/////////.........---------............///........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---...---,,,---......---,,,))))))*********+++++++++,,,++++++++++++++++++,,,---+++)))((((((***+++,,,+++***)))***,,,,,,,,,+++)))))))))))))))))))))((())))))))))))************+++***))))))))))))***+++)))))))))))))))***+++++++++*********++++++******)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++***'''%%%((((((((((((((())))))***&&&((())))))(((''')))+++((()))))))))************((()))))))))*********************)))******+++,,,******++++++++++++*********+++,,,,,,******+++,,,************************)))******************))))))+++,,,+++***)))***+++************************+++******)))))))))******&&&''')))******((('''%%%((())))))***************$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''((()))(((((((((((((((((((((((()))(((''''''(((((('''%%%((('''&&&&&&((())))))(((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((''''''((((((((((((((((((((()))))))))***))))))******)))((('''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++***,,,,,,,,,,,,------......000555FFFdddzzzlllZZZMMMEEE@@@<<<:::===<<<:::777555333333444<<<<<>>>>>FFFOOOXXXLLL===777888:::888444555888666333333999???@@@NNNFFF;;;555555666666444666777888999999:::999999888999777777DDDTTTVVVLLL777777777888888999999:::999888888:::999555666;;;666444222222333333333222222222222111111111111111444,,,''')))///111///---+++,,,,,,------.........111000...---,,,,,,------------...///...---+++***))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&''''''((()))******+++))))))))))))************)))''''''***///000,,,'''))))))))))))))))))))))))+++*********))))))((((((+++)))(((((()))******))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))------,,,+++++++++,,,,,,111***(((+++,,,)))))),,,++++++*********)))))))))***)))((()))***+++***)))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))(((&&&'''***(((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&%%%%%%&&&&&&''''''(((((((((&&&'''(((((('''''')))***%%%(((((('''(((+++***%%%((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''+++*********))))))(((((())))))))))))************++++++******++++++,,,---,,,,,,------///111444555===;;;[[[wwwiiiaaa\\\VVVSSSJJJEEEBBB@@@>>>;;;>>>DDDGGG@@@888555777999888555666777666333666===AAABBB???;;;666555777999777555666666777888999999999999999;;;888666===IIIIIIAAA888888888888999999:::::::::888777888666333555:::555444222222333333333222111222222222222111000000222...++++++---.........---------------.........000///...,,,,,,,,,,,,---,,,------...---,,,+++***)))******+++,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))******+++))))))))))))************)))''''''***...///,,,((())))))))))))))))))))))))************)))))))))(((+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''''')))***)))(((((()))***************************************************,,,,,,,,,,,,,,,+++++++++///...---,,,++++++++++++******++++++,,,---...///222---+++......+++***,,,))))))******++++++,,,,,,+++***))))))******)))(((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''''''''''''''(((((((((''''''((('''&&&&&&((()))(((++++++'''&&&)))***(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((*********)))))))))(((((())))))))))))************++++++******++++++,,,---------------///222444555>>>???aaaxxxhhheeeccc[[[SSSPPPHHHCCC@@@AAA???;;;999999999777666666888888777555777777555444999@@@CCC@@@444444444888;;;;;;777333555666777888999999999999888;;;:::666888??????:::999999999999::::::::::::;;;888777888666222444888555333222111222333222111000111333333333222000...//////...---,,,---...000...............---------///...---,,,++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,***)))(((''''''((()))***++++++++++++++++++++++++************************))))))))))))************)))((((((***---...+++((())))))))))))))))))))))))************))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''(((***++++++++++++++++++++++++************************++++++++++++++++++++++++//////...------,,,------++++++++++++***)))((('''---***)))+++,,,)))''''''((((((((())))))*********,,,+++))))))******)))'''******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((((((((('''&&&*********)))))))))((((((%%%&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((('''%%%%%%&&&(((***///000***%%%&&&)))***((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%&&&&&&&&&'''(((((((((******))))))))))))(((((())))))))))))************++++++******++++++,,,------------...///222444666???DDDiiivvvsss{{{xxxdddTTTOOOMMMFFFBBBBBBBBB===999777888999:::999777666555555999777444333999@@@@@@;;;555555777:::<<<:::666111555666777888999999999999555:::;;;999999===???<<<::::::::::::::::::::::::999888:::<<<999444333555555333111111222333222111///111333444444222///......///...---...222333111/////////......---------------,,,++++++***************+++++++++*********++++++,,,------------,,,,,,+++)))(((((()))+++,,,************************,,,+++++++++++++++++++++((()))))))))***************)))(((***,,,---+++)))))))))))))))))))))))))))*********)))))))))))))))+++)))(((((()))******)))((((((((((((((((((((((((((((((((()))***,,,---...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++***((((((((()))++++++++++++++++++++++++***************************************+++++++++......------------------,,,,,,,,,,,,+++***((('''+++******,,,---,,,)))(((+++++++++******)))))))))+++***))))))++++++***)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$'''((((((***+++)))%%%))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((''''''&&&&&&%%%%%%'''(((((('''%%%%%%&&&'''+++333777111(((&&&((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))$$$%%%%%%&&&'''(((((()))))))))))))))))))))((((((((()))))))))************++++++******++++++,,,------------...000222444666<<>>>>>;;;;;;;;;::::::999999999777888===AAA>>>777333333444333111111222222222111///111333444444222///.........,,,,,,333:::999222//////......---------,,,,,,,,,,,,++++++***))))))************************++++++,,,------------,,,---+++***((((((***+++---************************,,,,,,,,,+++++++++++++++((()))))))))***************))))))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++)))(((((()))******)))((((((((((((((((((((((((((((((((()))***,,,---...(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))***************************************************))))))*********+++++++++---,,,,,,,,,,,,,,,---...((()))***,,,...000000111,,,------...000000...,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))+++,,,,,,+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%((()))(((+++///,,,&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))))))))'''&&&&&&%%%%%%$$$$$$$$$'''(((((('''%%%%%%'''(((***666===888...(((&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((())))))((()))))))))************++++++******++++++,,,---...---......000222555666888GGGvvvaaaPPPNNNMMMFFF@@@>>><<<999999;;;777777777555444444666888777777555333555888666000333333333333333444444444444555666777888888888888777999<<<===<<<;;;::::::<<<;;;;;;:::999888888777666888>>>CCC@@@999444444444222111000111222111000000111333333333222000.........++++++444>>>;;;111---------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))*********)))******+++,,,***++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************++++++++++++++++++++++++))))))))))))*********************************+++))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++***))))))***,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,+++++++++,,,---......************+++,,,......,,,...---+++,,,...---)))((()))))))))*********++++++***)))***,,,---,,,+++))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%))))))'''+++111///''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''''')))***+++888AAA===333+++'''$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''******)))(((((('''&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((())))))))))))))))))************++++++******++++++,,,---.........///000333555777888JJJ|||rrr[[[NNNKKKFFFBBB???===:::666777;;;777666666666666666666666333666777444444666555111333444444333333333444555444555666777888888888888999:::<<>>888555666444222000000111222111000111222222222222111000000+++//////,,,111:::888///+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***)))+++******)))***+++,,,---)))******+++,,,+++++++++************************************************))))))******++++++,,,,,,))))))))))))***************++++++***))))))***+++))))))))))))))))))))))))((()))))))))************+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''(((************,,,...************************++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,---...///000//////......000333666888BBBCCC@@@;;;:::<<<:::555222222111///...,,,++++++...,,,++++++++++++)))((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%)))'''$$$)))222000'''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))((((((&&&&&&'''''''''''''''(((&&&'''((((((((()))+++---///:::AAA===444...)))%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''''''''''''''''''''''')))))))))((((((((((((((((((((())))))))))))))))))'''''''''((((((((())))))))))))))))))************++++++******++++++,,,---.........///111333555777;;;PPPlll[[[OOOHHHAAA?????????:::555777<<<:::999999999:::999555222000555888555444666666444777888888777555444444444444555666777888888888888::::::<<>><<<;;;;;;:::999888666555555888777999<<<:::666666999444222000000111222111000222222222111111111111111)))111222,,,---444444---*********++++++,,,,,,,,,,,,---......---,,,***)))++++++*********+++---...))))))***++++++++++++***,,,------......------,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))************+++++++++***))))))***+++))))))))))))))))))))))))(((((())))))*********++++++)))(((((()))******))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******&&&(((*********+++---///++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......---------......000111222000111333888@@@IIIQQQVVVfffgggbbbZZZXXXZZZWWWRRRGGGEEEBBB>>>999555222000111///---++++++)))'''%%%)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%(((&&&!!!'''111111''')))((((((((('''''''''''''''''''''(((((((((((()))&&&'''(((((((((((((((((('''((((((((())))))******&&&'''((())))))***,,,///333;;;@@@;;;444///+++''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''(((((())))))******************))))))))))))&&&'''''''''(((((())))))))))))))))))************++++++******++++++,,,---.........///111333555777@@@UUUyyyeeeVVVJJJGGGEEEAAA<<<:::::::::999777888888888:::;;;;;;999777555444444333333333444444555666777666444333333444888666333444888:::;;;999:::999;;;??????<<<;;;<<>><<<888777777666333888777666666888999777666555333222111111111///---000111111222222000///...111...------//////,,,))))))))))))***,,,///222444,,,,,,***)))))))))***++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))************)))))))))))))))***+++,,,---.........---,,,++++++******+++++++++***))))))(((((())))))(((((())))))))))))((((((***(((&&&'''***+++)))'''))))))(((((((((((())))))''''''(((((('''&&&%%%%%%((((((''''''''''''((((((+++***)))'''''''''((()))(((((((((((((((((((((((((((((()))***************+++)))&&&&&&'''(((((('''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))************************+++,,,,,,+++***)))+++,,,333***&&&***...---,,,...///333111///888KKKSSSQQQJJJJJJNNNYYYhhhvvv}}}xxxqqqjjjaaa]]]\\\YYYQQQKKKFFF>>>666111...+++******$$$&&&))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&(((***)))&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&))))))%%%$$$&&&&&&(((******)))((()))***555888;;;<<<999222+++''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***&&&###$$$''''''%%%%%%((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))&&&''''''((((((((((((((('''((()))******)))((('''''''''((()))***,,,...///,,,000333333000000555:::KKKYYYqqq```SSSIIIGGGBBB???;;;999:::;;;;;;:::777666777888999999777666555444444333333444444444333555666666444444555666999777555666999;;;;;;:::;;;999;;;@@@AAA>>>>>>@@@<<<;;;999888999;;;:::888<<<<<<;;;<<<======999555555333111111222111000///000111111222111000///...000...------......,,,)))+++******+++,,,///222333,,,+++***)))))))))***+++))))))***++++++,,,------+++******))))))******+++++++++,,,,,,+++******)))************))))))))))))******+++,,,------------,,,,,,+++***************++++++*********)))))))))(((((())))))))))))((((((***(((''''''******)))'''))))))(((((((((((())))))((((((((((((((('''&&&&&&((((((''''''''''''((((((+++***)))((('''(((((()))(((((((((((((((((((((((((((((()))******************(((&&&''')))*********(((((((((((())))))))))))***))))))(((((())))))***(((((((((((()))))))))***)))))))))************+++************************+++,,,---,,,******+++------+++---111///***(((+++...444888BBBZZZuuu|||{{{{{{{{{vvvqqqlllbbbRRRDDD777...***))))))))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''')))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&((((((%%%$$$'''%%%'''))))))((('''((()))000222555666444000+++''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))'''$$$$$$((((((&&&&&&)))(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((()))***,,,---...---111444333000000555999FFFZZZfffXXXOOOGGGGGGDDD@@@<<<:::::::::::::::666555555666777777555333444444444333333444444555222444555555555555777888:::888777777999;;;;;;;;;:::999;;;@@@AAA>>>>>>@@@>>>:::888888;;;<<<<<<:::>>>DDDGGGEEEEEEDDD===444555333111111222222111000000000111111111000///...///...------......,,,***,,,,,,++++++,,,...000111,,,+++******))))))******'''((()))***+++---......***))))))))))))))))))*********++++++******))))))+++++++++*********))))))++++++,,,,,,,,,,,,,,,+++++++++***))))))))))))******+++,,,,,,,,,+++))))))((())))))******))))))(((***((('''((()))***)))'''))))))(((((((((((())))))((())))))))))))((((((''')))((((((''''''(((((()))******)))((((((((())))))(((((((((((((((((((((((((((((()))***************)))'''&&&(((***,,,,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))***************+++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,...,,,---111222...,,,111999GGGJJJOOO\\\vvvxxxgggVVVDDD444+++---+++)))((('''&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''$$$$$$'''$$$&&&'''((('''&&&'''((()))+++---......,,,***(((((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))(((%%%%%%((()))&&&&&&)))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((()))************)))))))))(((((((((((())))))))))))))))))***+++,,,---///222555444111000444999AAA]]]www^^^SSSLLLFFFGGGHHHDDD???;;;888777777777777666555555666666444333444444333333333444555555333555666666555555666888999888777777888:::;;;<<<<<<:::;;;>>>???<<<;;;>>>AAA<<<888999;;;;;;::::::BBBQQQZZZVVVQQQMMMDDD999666444222111222333222222000000000000000/////////000////////////...,,,+++,,,++++++++++++,,,---...+++++++++***************((())))))***+++,,,,,,---******))))))))))))******))))))*********))))))(((,,,,,,,,,+++******))))))++++++,,,,,,,,,++++++***+++***))))))((()))))))))***+++---...---,,,***((()))))))))******))))))))))))((((((((()))))))))((())))))(((((((((((())))))))))))*********))))))((())))))(((((((((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((''''''(((***++++++***(((((((((((()))))))))))))))(((((((((((((((((()))(((((()))))))))*********************+++++++++,,,+++++++++++++++++++++++++++,,,---,,,+++,,,...///---...///000333===OOO^^^~~~hhhIII000,,,***((((((((((((''''''''''''''''''''''''''''''(((&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''###$$$&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&))))))&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))))))))(((''''''(((***+++***)))))))))***+++,,,,,,000333666444111000444888???bbbsssYYYRRRKKKDDDFFFFFFDDD???;;;888777999:::999888666555666666444333333333333333333444555666666777888777555444555666777777777777888999<<<===BBB???>>>@@@???;;;:::<<<>>>999888<<<>>>===@@@EEEQQQhhhwwwpppfff```TTTDDD777555222111222333333222000000000///////////////000111111111///...------+++******************+++++++++++++++******))))))+++*********************+++++++++******+++++++++((())))))*********))))))---------,,,+++******)))+++++++++,,,++++++******+++***))))))((()))))))))***+++---...---,,,***((())))))************))))))((()))))))))((((((((()))))))))(((((((((((())))))))))))***************)))))))))(((((((((((())))))))))))******************))))))))))))))))))))))))(((((()))***************)))((('''((())))))(((&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++,,,------,,,---///111,,,111777>>>LLL```vvvYYY666)))((('''(((******(((%%%''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%$$$'''"""$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''&&&))))))&&&&&&)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%&&&''''''(((((('''''')))((('''''''''(((***+++***)))))))))***+++,,,,,,///333666444000000444888AAAdddoooWWWQQQKKKCCCDDD@@@???===:::888:::???BBB<<<999777666666666555333333333333333444555555666777888888777555444444555666777888999999;;;>>>AAAJJJFFFEEEEEEDDD???>>>@@@;;;:::>>>GGGJJJLLLUUUaaannn|||hhhNNN:::777333222222333333222111000///........./////////111222111///------...***************************++++++++++++***))))))+++++++++***))))))((((((,,,,,,++++++++++++,,,,,,))))))******++++++******///...------,,,+++************+++++++++++++++***++++++***))))))))))))******+++,,,,,,,,,+++)))))))))******++++++******)))''')))***)))((('''(((***))))))(((((((((((())))))((())))))************)))***))))))(((((())))))***((()))***+++++++++******))))))))))))))))))))))))(((((()))***************)))((('''((()))(((&&&%%%(((((((((((())))))))))))******))))))))))))******)))))))))*********++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...111333///>>>QQQccctttbbb???---***((((((++++++)))&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&++++++'''%%%&&&"""$$$%%%&&&%%%$$$%%%&&&'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&)))(((%%%%%%((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&(((''''''(((((()))***+++))))))))))))***+++,,,---...111444333000///333888BBB```kkkTTTQQQJJJAAABBB======;;;999999<<>>XXXwwwmmmPPP777111***''')))+++***(((''''''''''''''''''''''''%%%$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((......)))%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&(((((($$$$$$'''(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))%%%&&&&&&'''''''''''''''&&&'''((())))))*********((((((((()))***,,,---...+++///333222//////333888AAAWWWgggRRRPPPIII@@@AAA>>>>>>===:::888;;;AAAFFF<<<:::666555444444333222222222222333444555666777444555777777666666888999777999<<<======@@@EEEIIIKKKHHHFFFHHHFFFCCCCCCFFFPPPUUUbbbpppuuuyyy~~~LLL>>>:::555222222222222111111000///------......///+++...///...+++)))***+++,,,,,,---.........------******+++,,,+++***)))((((((((())))))******++++++******))))))))))))******)))***+++,,,,,,,,,,,,,,,000//////---,,,+++******'''((()))***+++,,,,,,,,,---,,,++++++******+++++++++***))))))(((((())))))******++++++++++++******''')))+++***'''&&&(((***))))))(((((((((((())))))''''''((()))))))))))))))******))))))))))))******((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((()))***************'''&&&'''***,,,---+++***(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///222444QQQpppyyy```@@@777,,,&&&'''***+++***''''''''''''''''''''''''$$$$$$%%%&&&((('''$$$"""%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))000000***&&&%%%###$$$&&&&&&%%%%%%%%%&&&######%%%&&&(((((())))))"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''$$$###&&&(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))&&&''''''(((((((((((((((%%%&&&(((************)))''''''((()))***,,,...///***...111111...///333888???PPPbbbQQQIIICCC@@@AAA???>>>===;;;:::999888888555777999999777555555555666666666666666666555555888777777888888999:::;;;===>>>:::666:::DDDIIIHHHLLLVVVVVVIIIBBBIIIRRRSSSZZZ|||YYYBBB;;;555444222//////111111222222111...------...000000///...------,,,,,,***++++++,,,,,,++++++***))))))************)))))),,,+++)))(((((()))+++,,,+++++++++*********)))))))))************+++++++++666777444---+++++++++(((++++++************++++++++++++,,,,,,,,,,,,---------+++******+++++++++***+++******)))((()))))))))))))))))))))))))))))))))((()))***+++,,,+++******************************+++***((()))***,,,,,,+++(((***+++***)))((()))******,,,,,,+++)))((()))******++++++++++++***))))))(((((())))))))))))((((((+++***)))(((((()))***+++************))))))(((((()))************++++++++++++++++++++++++++++++++++++......+++,,,111000***)))&&&+++333222111AAAVVVrrrccc===)))---***%%%'''***"""&&&(((&&&'''))))))%%%''''''&&&&&&&&&&&&''''''###$$$%%%%%%%%%%%%(((***)))(((''''''(((((('''&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###%%%'''&&&######%%%((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((******))))))(((((('''''')))***+++,,,,,,,,,,,,,,,---111222///000555666222777FFFbbbPPPJJJEEEAAA@@@>>>===<<<:::999888777777555777999888777555555555666666666666666666666666777777777777777888999:::;;;>>>>>>;;;===FFFMMMOOORRRUUURRRJJJMMMYYY```]]]rrrRRR>>>888333222111//////222000111111000...------...000//////...------,,,,,,***++++++,,,,,,++++++***))))))************)))))),,,+++***))))))***+++,,,+++++++++*********)))))))))************+++++++++333444222,,,***,,,,,,)))++++++************++++++++++++++++++,,,,,,,,,---111///---,,,---,,,+++***+++*********))))))))))))************************((()))***+++,,,++++++***************************+++***((()))+++,,,,,,+++)))***+++***)))((()))+++***+++,,,+++***))))))***+++++++++++++++***))))))(((((())))))))))))((((((+++***)))(((((()))***+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++(((,,,---+++---111000,,,//////111333000999[[[zzzggg@@@***,,,)))%%%'''(((%%%((()))&&&'''))))))&&&''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%'''((()))'''&&&&&&'''(((((('''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((******))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,111222000111666777555BBBTTTfffSSSKKKGGGBBB@@@===<<<;;;999777777666666555777888888666555555666666666666666666666666666777777666666666777888888777;;;===<<<>>>DDDKKKNNNSSSPPPIIIJJJ[[[rrr{{{yyywwwJJJ;;;444000111111000000333///000111000...---.../////////......---,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************+++++++++***************)))************+++++++++...000///+++***------+++++++++************++++++,,,---------...............,,,******++++++***)))***++++++++++++***))))))************************)))******+++,,,++++++++++++++++++++++++++++++++++++***))))))+++,,,,,,+++)))***++++++))))))***+++***+++,,,+++***)))***++++++++++++++++++******)))((())))))******))))))(((+++***))))))))))))***++++++++++++++++++*********************+++++++++,,,++++++++++++,,,,,,,,,,,,&&&***,,,+++---000000...111000222888BBBXXX~~~iiiBBB++++++)))&&&'''&&&(((***)))&&&&&&))))))'''''''''&&&&&&&&&&&&''''''(((((()))'''&&&%%%&&&(((***(((%%%%%%&&&((())))))(((''''''''''''&&&&&&&&&)))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))'''&&&%%%'''''''''&&&(((((((((((((((''''''&&&''''''((((((((()))))))))***))))))))))))((((((((()))******+++,,,---------,,,000222111222666888888GGG___rrrYYYKKKDDDAAA???<<<;;;999888666555555555555666777777555555555666555555555555555666666666777666666666666777888888999:::;;;<<<@@@DDDHHHIIIKKKIIIIIITTTooodddFFF:::444111222222000000222222333333111///------............------,,,,,,,,,***++++++,,,,,,++++++***))))))************)))))))))***++++++++++++***)))************************))))))*********+++++++++***------***+++...///,,,,,,++++++******++++++,,,////////////000000000000***((('''(((***+++++++++++++++,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,+++***+++,,,+++******+++,,,***+++,,,,,,*********,,,++++++,,,,,,++++++***))))))))))))******)))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,(((***,,,,,,---...000000000000999OOOkkkeee@@@******)))''')))'''***,,,***&&&%%%))))))'''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&(((***...+++'''&&&&&&((())))))(((''''''''''''&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))&&&$$$%%%)))+++***((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---...///---000222111111444999;;;CCCeee}}}^^^III@@@>>>???;;;:::999777666555444444444666666666555444666777333333333444444555555555777666666777777888999:::???<<<;;;???EEEIIIIIIIIIGGGPPP```vvvqqqLLLBBB<<<666222333333000000111555666555333///------------------------,,,,,,,,,***++++++,,,,,,++++++***))))))************)))))))))***++++++++++++***)))************************))))))*********+++++++++(((+++,,,***+++//////---,,,,,,++++++++++++,,,,,,---............/////////,,,***)))***,,,......---,,,,,,,,,,,,,,,+++******************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))***+++------,,,***,,,---,,,+++***+++,,,***+++,,,,,,+++***+++---+++,,,,,,,,,,,,+++******))))))************))))))******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......------000444;;;HHH]]]www}}}YYY:::)))***))))))+++(((***,,,***&&&%%%))))))'''''''''&&&&&&&&&&&&''''''$$$&&&'''''''''(((***,,,222///***((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&$$$###%%%***---,,,+++''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))*********************+++,,,---///000///000222111111333:::AAAIIIrrr|||\\\FFF>>>======;;;:::999777666555444444444555666555444444666888333333333444444555555666777777888888:::;;;===>>>>>>;;;<<>>:::;;;:::999777666555555444444555555444333444666888444444555555666777777888888888999:::===???AAABBB;;;===DDDMMMRRRVVVaaalll{{{hhhDDD555999888333111333333111000222111222222000...------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************)))))),,,+++***))))))***+++,,,))))))*********+++++++++)))************+++++++++)))---...,,,---///...+++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---------000444777888999000...,,,******+++---...++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,---...---,,,+++,,,...***+++,,,,,,++++++,,,...,,,,,,------,,,,,,+++***)))******++++++******)))***++++++,,,,,,++++++***)))))))))*********+++++++++++++++,,,,,,,,,------++++++,,,,,,---......///222///...000///111;;;FFFtttwww\\\;;;,,,***...)))''')))'''%%%((()))&&&'''))))))&&&''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&''')))+++---+++)))((())))))'''&&&(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%&&&'''&&&''')))+++&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((())))))*********++++++++++++*********,,,...111222222000111333444:::IIIYYY~~~bbbIIIAAADDD@@@888<<<;;;999888666555555555444555555444333444666888555666666777888999999:::888999:::<<<>>>AAACCCEEE>>>FFFSSS]]]___dddvvvoooLLL<<<888666444///...111333111111333,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))************)))))),,,+++)))(((((()))+++,,,))))))******++++++++++++)))************+++++++++***...///------///...***---,,,,,,++++++,,,,,,------------.........//////111222555:::AAAHHHKKKMMM111///,,,***)))+++...000++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---------,,,---......,,,,,,---...***+++---,,,,,,+++---...,,,,,,------,,,,,,+++*********++++++++++++*********+++,,,------,,,+++***(((((())))))*********+++++++++,,,,,,,,,---------++++++,,,,,,---...//////222......000111333???MMMnnnMMM444)))+++000)))%%%'''%%%"""&&&(((''''''))))))%%%'''''''''&&&&&&'''''''''$$$%%%&&&&&&%%%%%%''')))((('''&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%''')))'''%%%$$$&&&)))&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((())))))******++++++++++++++++++******,,,...111333333000000444666>>>PPPcccdddUUUXXXJJJ??????888;;;:::999777666555555555555555444333444555666777666777777888888888999999999999999:::>>>EEEJJJLLLJJJVVVdddlllqqq}}}lllNNNAAA;;;888777444444333222222111111000222///,,,+++,,,.........---------------------------------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++******+++++++++******)))+++++++++++++++++++++++++++...///...///111///)))+++***)))***,,,,,,,,,***''',,,+++,,,///)))***888999???EEEDDDKKKfffqqqbbb<<<666000...+++(((***...+++++++++,,,,,,---------///...---,,,,,,---...///111000///...---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---+++)))+++++++++,,,......---,,,++++++***************+++,,,+++******)))*********///,,,)))))),,,...---,,,***,,,......+++***+++---+++...///...///444888:::777//////444222111FFFbbb|||hhhFFF...,,,+++******(((&&&###((((((((((((((((((((((((((('''&&&&&&'''((('''&&&******)))''''''&&&&&&&&&)))(((((('''''''''(((((('''%%%$$$$$$&&&''''''&&&(((((('''&&&%%%$$$$$$######''''''###$$$+++000000...+++)))((()))))))))(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######******))))))((((((((('''&&&&&&''')))+++,,,***(((&&&&&&''''''''''''&&&&&&)))'''&&&(((+++---+++)))//////...,,,***+++...111---+++///555888AAA___lllZZZ[[[\\\JJJ???@@@<<<;;;:::999777666666555555555555444333444555666777555555555888;;;;;;888666888;;;======???EEEMMMSSS[[[fffttt}}}|||[[[FFF===999777777333333222111111000000///111///,,,+++,,,.........------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******************+++++++++++++++++++++++++++------,,,...111///+++///...------......---,,,---000,,,,,,111111777IIIPPPWWW___]]]```tttzzziii???777///---,,,***+++...,,,,,,,,,,,,,,,,,,------///...------------...///000000...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...---......------,,,+++***(((+++++++++++++++,,,---...,,,,,,+++***************...+++)))***---000000///)))+++---,,,)))((()))***,,,)))***222;;;>>>===:::111,,,///555444888SSSssstttccc]]]OOO666---,,,*********)))'''%%%((((((((((((((((((((((((((('''&&&&&&'''((('''&&&***)))((('''&&&&&&&&&&&&((((((''''''&&&''''''((((((&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%$$$###''''''###%%%---444555+++)))((((((***+++,,,,,,&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$))))))((((((((('''''''''&&&&&&'''(((***+++)))'''$$$%%%&&&'''((())))))))))))((('''(((+++,,,+++***&&&))),,,///111111111111333111222666@@@WWW}}}sssdddQQQXXXfffaaaGGG<<>>000***---++++++***((((((******)))((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***(((&&&%%%%%%&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$&&&,,,444888)))'''%%%&&&))),,,//////111///+++(((&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))(((&&&$$$%%%&&&''')))******++++++((((((((()))***+++++++++111...+++***,,,.........---;;;FFFOOOhhhjjjTTTQQQlll|||vvvXXXAAA;;;;;;:::999999888777666666666777666666555444555666777888:::<<<<<<;;;===FFFVVVbbbdddYYYQQQVVVbbbpppkkkOOOIII???;;;888777444111333888444333333222111111000000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))+++---///------------------------666666222------000000---111...,,,,,,...000111000555AAAFFFKKK\\\lll{{{pppFFF999...---//////...---.........------,,,,,,,,,////////////////////////...............---------........................---------....../////////...000222111///---...//////000111///------///111000///......------------...------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,...---,,,---...///000000...:::LLLVVVMMM999///222444666666777@@@\\\wwweeeVVV???555555,,,(((---...+++***(((((()))******)))(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((***(((&&&%%%%%%&&&$$$###$$$%%%%%%&&&&&&'''''''''(((&&&%%%$$$%%%(((...333,,,)))&&&%%%'''***+++,,,666333...***'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''')))(((&&&$$$'''((())))))))))))))))))'''((()))))))))***++++++...,,,+++,,,///222555666000JJJcccuuu^^^SSS]]]oooKKK@@@AAA>>>>>>999999888777777777777777777666555555555666777888555888;;;>>>CCCPPPbbbppprrrccc[[[bbbqqq~~~}}}SSS@@@DDD@@@<<<999777444111222777444444333333222111111111000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))************+++++++++++++++******+++,,,---...........................888777444///...111111...111///------///222333444AAASSS___iiizzzmmmBBB888///...000///...............---------------...//////000000//////...//////000000//////...---........................------......///000000000...000222000---+++,,,...***,,,......---...333777333222111000............///...------,,,,,,------,,,---......,,,*********...,,,******,,,.........777HHHXXXVVVDDD444111666444777888;;;LLLlllvvvZZZDDD???///---111+++)))---+++,,,***(((''')))******)))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((())))))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%$$$(((...000,,,(((&&&&&&((())))))555333...***'''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&((())))))'''%%%((((((((())))))((((((''''''(((******))))))+++,,,)))***,,,---...000333666CCC```yyyWWWYYYqqqdddBBBAAACCC>>>@@@999888888777777777777777777666555555555666888999888<<>>CCCEEEWWWnnn}}}lll<<<666111000000------///------------...............///000111111000///...///000111111111000///...........................---......///000000111111...000111///...111888???@@@AAA@@@<<<666333666999555444333222222111222222///......---------------***---//////---++++++------++++++...444:::<<<===NNN[[[]]]LLL999444555666444888===GGGaaaoooXXXBBB222333******---)))+++...)))---+++((('''((()))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%'''&&&###&&&,,,444///***'''''')))******///---+++(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++)))'''%%%&&&'''(((((((((((((((&&&(((******))))))***---***,,,,,,,,,---666DDDPPPmmmsssUUUaaa]]]===AAABBB:::>>>999888777777777777777888777666555555555666888999FFFIIITTThhh~~~^^^CCCAAACCC<<<888444333555555222222444222222111111000////////////...---...//////---+++++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,---...------////////////////////////111222111...000444444000///000444;;;FFFQQQYYY]]]vvveee999444222222000------000,,,---------.../////////...///000111111000///...000111222222222111///...////////////////////////---......///000111111222111333444444777@@@NNNXXXpppmmmeeeVVVEEE999444333555555444444444555555666//////...------------...)))---000000...---...000,,,,,,...666AAAJJJPPPRRRfffjjj^^^BBB222555777111444:::CCCTTTtttbbbJJJ;;;222+++///)))******&&&---222+++...,,,((('''((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))******'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))((($$$&&&,,,555111,,,))))))+++,,,,,,)))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''')))+++,,,***)))###$$$%%%'''((()))))))))&&&(((+++***)))(((***---,,,,,,++++++333JJJjjjfffZZZtttwwwVVVBBB;;;AAABBB666888888888888888777666555666;;;444///888>>>>>>BBBWWWggg{{{fffLLL@@@@@@@@@<<<888777666444222111111111222222333222111///---,,,//////...------------...++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++000///,,,++++++---///111+++---///000///---+++)))---000111000000111111000333222444KKKjjjuuuuuu~~~bbb<<<666111111111......000//////...------///000111...------000000000111333444000444===<<<333...111444444333111000//////000---...000111333444555666666444>>>MMMSSSXXXqqqyyy]]]KKKCCCAAA;;;:::888666666666444111000000//////000222///+++***+++---///000000//////333---...???WWWfffeee^^^jjj[[[FFF777222333777888<<<444@@@eeezzz[[[HHH<<<000...444************************))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((&&&$$$###$$$%%%&&&&&&&&&'''((('''&&&&&&'''(((111555...+++888;;;111+++***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))'''%%%&&&((()))'''$$$))))))))))))(((((((((((()))***---(((###,,,000###&&&......+++;;;bbbmmmiiipppQQQCCC<<<>>>@@@888888888888888888777666666;;;===888888<<<===GGG^^^zzzrrrvvvmmm[[[HHH@@@???<<<777888777666444222111111111222222222222111///---,,,//////...------------...++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++******************+++++++++++++++++++++++++++111000...,,,,,,,,,---......///000000000///---,,,...000000///...------,,,333>>>MMMhhh\\\;;;555111111111......000000000////////////000111///111333444333333666:::555:::CCCIIIFFF>>>:::;;;888888777666444444444555222333444666666777777666<<<>>>MMMggg|||vvvfff\\\PPPDDD<<<===;;;444111555///......---...000///---,,,,,,...///000//////...111000222<<>>IIIEEE333)))***((('''%%%%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%&&&&&&(((&&&%%%&&&((()))'''&&&))))))))))))((((((((((((---((())),,,***+++,,,'''///111000555QQQ{{{uuu{{{cccJJJDDD>>>;;;===;;;888888888888777777777777999999777999<<<===VVVjjj\\\XXX[[[VVVNNNEEEAAA@@@;;;555777777555333222111111111222222222111000///...---//////...------------...***+++,,,---------------,,,,,,------------,,,,,,************************++++++++++++++++++++++++000000///...---,,,++++++111111111000000000//////...///000000...,,,,,,...222MMMkkk|||QQQ:::444111111111......000111111111111000000000000...222444333000222888===>>>MMM[[[___[[[XXXWWWUUUPPPOOOKKKEEE>>>999666666666666666777888888999999BBBRRRkkk|||eeeNNN>>>???>>>555444<<<222000///.....................///000000//////......111666:::<<<>>>>>>???999777444333444666777777<<>>222111000+++***---************************))))))(((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((($$$333;;;@@@GGG???---%%%)))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&***)))((('''&&&&&&%%%&&&&&&%%%%%%&&&((()))((('''(((((((((((()))))))))))),,,&&&'''---...***))),,,000---...@@@ggg}}}zzzVVVBBBDDD???888:::===888888777777777777777888444888666666???OOOqqqkkkVVVMMMLLLKKKIIIFFFDDDDDDBBB===777777666444333222111111111111111111000000///...---//////...------------...***+++,,,---......//////+++,,,,,,------,,,,,,+++*********++++++************+++++++++++++++,,,,,,---......///...---+++***222111000//////000111111---...///111///...111555:::aaannnFFF888333000111111///...000000000111111111000000000///222333333777@@@HHHLLL]]]nnn|||}}}~~~~~~{{{wwwoooaaaQQQCCC<<<999;;;:::999999<<<@@@EEEGGGVVVtttiiiOOOBBB>>><<<<<<>>>777444222222000---,,,...000000000000000000//////,,,000555777666555666888777777666666777888;;;===MMMppp}}}ZZZAAA777000111111---,,,---************************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$&&&''''''&&&''''''&&&'''((('''&&&&&&&&&(((!!!,,,//////444...%%%&&&((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''++++++)))(((&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))%%%///000,,,,,,++++++///---+++333PPP|||iiiJJJ===CCC>>>777:::<<<888888777666666777888999222===999777OOOrrroooXXXKKKGGGHHHFFFBBB@@@AAABBBAAA===:::666555444333222111111111111111000//////.........//////...------------...***+++,,,---......//////******++++++++++++******)))***++++++++++++***)))*********++++++,,,,,,,,,***+++---...///...---,,,111000...------...000111///...///000///---222;;;LLLwwwddd@@@777222///111222//////000//////000000000111111111111666;;;BBBRRRffftttwwwlll\\\SSSPPPPPPNNNKKKLLLPPPXXXaaaffftttTTTKKKSSSSSSIII>>>666111222222///---///222111111111111000111111///000222333333444444444888888999999;;;AAAKKKRRRlllgggDDD;;;444...,,,,,,***((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###&&&)))***(((''''''(((&&&'''((('''&&&&&&&&&(((&&&,,,)))'''***'''%%%---''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((++++++)))(((&&&&&&%%%%%%$$$%%%&&&''''''((())))))'''((((((((()))))))))***'''EEEDDD,,,''',,,,,,------111DDDiiiZZZCCC;;;AAA===999;;;:::888777666666666777999999222===:::===ccczzzbbbRRRIIIFFFFFFEEE???<<<===>>><<<999999555444333222111111111111111000///............/////////...------------...***+++,,,---------------))))))************)))))))))***+++,,,,,,+++***)))*********++++++,,,,,,---(((***,,,---............///...---,,,---...///000222......000---,,,555BBB[[[\\\>>>555000///111222000///000000000//////000222444555333@@@NNN]]]ttt~~~yyyyyysssqqqooopppuuu}}}vvvpppsssOOO>>>222111333000///222222222111111111222222333333111000000222333333333222666;;;???FFFSSScccooozzz[[[AAA555111,,,)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$)))------+++((('''(((&&&'''((('''&&&&&&'''(((&&&***'''''',,,&&&###+++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***)))((('''&&&&&&%%%&&&$$$&&&''''''&&&&&&((()))''''''(((((())))))******111YYYRRR---'''...,,,+++---555PPPzzz}}}{{{NNN???<<<>>>:::;;;===777888777666555666777999:::888<<<:::LLLyyyppp___QQQIIIEEECCCEEE>>>:::<<<<<<888666777444444333222111111111111111000///...---...////////////...------------...++++++,,,,,,,,,,,,,,,+++*********++++++*********(((***+++,,,,,,+++***((()))******+++,,,,,,------***+++,,,,,,------------...---------......///000333...---111111222@@@RRRkkkSSS:::444///...111222000///000222111000000111555999;;;BBBZZZrrrpppTTT:::333333111000444222222111111222333444555333333222111222444888<<>>======999<<<>>>555888777666555666777999;;;BBB???@@@]]]qqqnnnfff[[[OOOEEE???===FFF>>>:::======888555666444444333222111111111111111000...------...////////////...------------...++++++,,,,,,,,,+++******+++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))((())))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------......//////000000111,,,---444777<<>>>>>===<<<:::999888888333333222222111000//////222111111000///.........///999BBBAAA888///+++,,,------,,,++++++*********)))***+++,,,,,,+++***)))+++++++++++++++***)))(((******++++++++++++******...............------------------......///000111***000111000;;;VVVtttwwwTTT444222666666111111444333...222222111///222<<>>===<<<;;;:::888777777333333222222111000000///111111000//////...------***000666666111,,,,,,---++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))******++++++******))))))******++++++++++++******------.................................///000111///222333:::NNNnnnrrrPPP222222555333//////333444111222333333444===PPPkkk~~~vvvPPP???666666777111:::888666555444555666777666888FFF[[[jjjrrr~~~xxx]]]HHH999111...,,,,,,+++******))))))((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&(((''''''''''''''''''(((&&&'''''''''(((((((((((()))((((((''''''(((((()))***)))(((&&&&&&'''((()))((((((((('''''''''&&&&&&***))))))***+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---,,,***))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%(((###!!!%%%(((&&&%%%''''''''''''(((((())))))******++++++++++++,,,,,,,,,000333HHHqqq}}}uuupppsssdddJJJ@@@???===;;;999999999:::888888888888999999::::::===@@@[[[ttt___OOOWWWOOOEEE@@@AAABBBBBB@@@===<<<;;;:::888777666666333333222222111000000000000000//////...---------***,,,---,,,+++***+++---*********+++,,,---------******++++++++++++******((())))))************)))******++++++++++++******+++,,,.../////////......//////.........///000000111111666EEEbbboooMMM555444555333//////444666555111222444999HHHeeedddJJJ777777:::444;;;:::888777777888999:::000<<>><<<;;;:::999999999999999999888999;;;???BBB===GGGiiitttcccVVVLLLQQQNNNIIIEEECCCDDDGGGJJJ<<<<<<;;;999777666555444222222222111111111000000//////......------------000...---,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++'''((())))))***************++++++,,,,,,++++++******+++---///000000///...000///////////////000000222666AAAVVVtttmmmMMM:::666555444222222444666666444555999EEE[[[zzz~~~]]]@@@:::<<<666999888888888888999:::;;;444AAA]]]{{{iiiFFF888333+++)))...+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))************))))))))))))******+++***)))((((((''''''(((((()))))))))(((((((((''''''***((('''&&&((()))(((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,++++++,,,''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''%%%%%%&&&&&&&&&'''(((************))))))))))))*********++++++,,,,,,------///666NNN}}}~~~zzzzzzWWWGGG======<<<;;;:::999999999:::999888777888===EEEKKK>>>QQQxxxcccWWWQQQKKKDDDGGGIIIEEE@@@@@@GGGMMM===<<<;;;999777555444333222222222111111111111111...............---------000///---...000000...,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,'''((()))***************++++++,,,,,,,,,,,,++++++***+++---//////000//////000////////////000000111111<<>>[[[zzz~~~|||pppUUU@@@:::666222111333333111222555666???TTTrrr]]]BBB<<<999444444666777999:::;;;;;;666CCCbbb```III444000111...+++***+++******))))))(((''''''(((((())))))))))))((((((((()))))))))))))))******)))((((((''''''(((((()))))))))))))))************************+++,,,---...*********)))))))))((((((((((((((('''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%((()))&&&%%%((())))))))))))))))))))))))))))))))))))***+++,,,------...111333000555TTThhhEEEBBB;;;;;;;;;;;;:::999999888555777888888777:::BBBHHHBBBllljjjZZZZZZUUUJJJKKKIIIGGGCCCBBBDDDIIIMMM>>>===<<<:::888666444333111111111111111111111111////////////////////////++++++,,,---......///000------------------,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++///...---,,,,,,---///000.........///000222333444333CCCaaaxxxaaaIII???@@@;;;555111333444555:::AAAFFFVVVooofffBBB:::<<<555666888:::;;;===>>>>>>===OOOrrryyy^^^DDD:::000+++---...---************)))((((((''''''(((((())))))))))))((((((&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((()))))))))******))))))))))))***+++,,,,,,***************)))(((((()))))))))(((((((((''''''((('''''''''((('''$$$"""''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%"""''')))$$$"""&&&(((''''''''''''(((((())))))***((()))***+++,,,------...///222111000>>>aaabbbAAABBB;;;;;;;;;;;;::::::999888222666999999777888===AAADDDtttiii```ddd^^^PPPRRRJJJAAA===???DDDGGGGGG???>>><<<:::888666555444111111111111111111222222/////////000000000000000000000000---++++++---000+++,,,,,,------......///------++++++++++++------------------,,,,,,+++***+++,,,,,,------,,,,,,+++111///---++++++,,,///000------...///111333444555AAAMMMiiixxx[[[FFFCCCHHHBBB999444555888;;;DDDNNN```rrriiiAAA999>>>777888:::<<<>>>@@@AAAAAAUUUjjj```>>>333222---(((***//////+++*********)))((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((()))***+++***************)))((((((************))))))))))))***)))(((((((((%%%!!!''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%% &&&(((""" $$$'''%%%%%%&&&&&&'''((())))))***((())))))+++,,,---......(((///333111333HHHkkkWWW@@@BBB>>>===<<<;;;:::999999999999<<<888666<<<:::888AAAKKK}}}tttpppkkk```TTTNNNNNNGGG@@@===???BBBDDDDDDCCCAAA???===;;;888333000111222222333333111000///111111000......---------000...---,,,---...111222------------------------,,,,,,+++***+++,,,...///,,,,,,---------,,,,,,+++++++++,,,------......///////////////000000000000---...+++///444///666KKKFFFjjjsssMMM@@@LLLUUURRRCCC888888999:::HHH[[[mmmCCC666>>>;;;999;;;???AAAAAACCCHHHfffiiiGGG<<<444222///---***)))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))((('''''''''''''''(((((((((((((((((((((((((((''''''(((******)))((('''''''''((()))*********))),,,,,,(((''')))***'''(((((('''&&&&&&&&&'''(((***((('''&&&''''''&&&%%%''''''((()))***))))))))))))((('''''''''(((***++++++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++((())))))+++,,,---......'''---222111111:::LLL[[[|||QQQ>>>???;;;:::999999888888888888888;;;777666;;;999999CCCSSS~~~wwwqqqkkkiiidddYYYQQQMMMHHHDDD>>>===AAAEEEGGGGGGCCC@@@>>><<<:::777333000000111222222222111000///111000///...------------///...---------///000111------------------------,,,++++++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,------......///////////////000000000000---000---...333000555FFFaaa}}}bbbCCCCCCYYYfffoooXXXDDD>>>>>>AAAQQQdddrrrIII:::@@@AAA<<<;;;>>>BBBDDDGGGKKKmmmZZZ===555111000...,,,+++***++++++))))))(((((((((((())))))((()))************)))(((***)))((((((''''''(((((((((((((((((((((((((((((((((''''''(((******)))((('''((((((((())))))******)))***(((%%%&&&***+++(((+++***)))((((((((('''%%%)))((('''''''''(((((('''''''''''''''(((((((((((()))((('''''''''(((******((('''&&&%%%&&&''')))***(((''''''''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''))))))((((((***+++((())))))***,,,------......111333111///444AAALLLmmmpppKKK;;;===999999888888888888999999777:::666666;;;888:::HHHbbbkkkiiidddaaa```[[[SSSOOOOOOHHHDDD@@@@@@CCCFFFFFFFFFBBB???<<<999777666333111000000111111111000///...000000///...------------.............../////////------------------------,,,++++++++++++,,,------******+++++++++++++++***++++++,,,------......///////////////000000000000...444000---222222444@@@kkkjjjQQQ@@@MMMhhhuuuuuu]]]GGG@@@???BBBPPPbbb]]]EEEAAABBB>>>===AAAFFFHHHMMMRRRssshhhDDD333222///...---+++++++++,,,,,,))))))(((((((((((())))))((())))))******))))))(((******)))((((((((())))))(((((((((((((((((((((((((((''''''(((******)))((((((((())))))))))))))))))))))))(((&&&***000000---...+++))))))******'''$$$(((((((((''''''((())))))'''&&&&&&%%%%%%'''((()))((((((''''''(((((()))***&&&&&&&&&&&&''')))+++---)))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''))))))((((((***+++((())))))***+++,,,------222222222///---///666<<>>999777555444333222000000000000/////////...000///...---------------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++++++++******++++++,,,------......///////////////000000000000...666222---111333666???\\\|||qqqYYYLLLLLL___tttxxx^^^OOODDDBBB???>>>KKK^^^]]]KKKAAA???@@@CCCFFFLLLXXXdddfffFFF444111333///...---++++++++++++,,,))))))(((((((((((())))))((())))))))))))))))))(((******))))))))))))******(((((((((((((((((((((((((((''''''(((******)))((())))))))))))))))))))))))***,,,---000666===;;;666000,,,((((((***,,,+++(((((((((((((((''''''(((***((('''&&&%%%%%%''')))***''''''''''''(((((())))))&&&&&&&&&'''(((***,,,---))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''))))))((((((***+++((())))))***+++,,,,,,,,,000///.........///222444:::HHH___{{{}}}ZZZFFF@@@===999999999999:::;;;<<<<<<666999666777:::666???VVVvvvhhhaaaeee___XXXSSSNNNKKKOOOVVVOOOKKKGGGEEEEEEEEEBBB??????<<<888666555444333222111000000//////////////////......------------...------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***((()))***+++++++++++++++++++++,,,------......///////////////000000000000///666333...111333:::HHHYYYwwwcccOOOPPP]]]tttxxxMMMFFFDDDEEE???>>>RRRkkkgggNNNKKKFFFBBBCCCPPPllldddFFF666111111000111///---+++***))))))***))))))(((((((((((()))))))))(((((((((((((((((()))******))))))))))))******(((((((((((((((((((((((((((''''''(((******)))((())))))))))))************(((...555;;;CCCIIIGGGBBB777333...---...000000000***++++++)))'''&&&'''))))))((('''&&&&&&(((***+++&&&''''''(((((((((((((((((((((((((((((()))******))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++)))))))))******++++++,,,......---...///000000000333555<<>>:::888666666...000000---(((%%%&&&))))))(((((('''((()))***+++&&&&&&'''(((((((((((('''(((((((((((((((((((((''')))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''))))))((((((***+++)))))))))*********++++++...////////////............222777<<>>BBBEEEFFFEEE<<<:::999888888666444111333222111000///000111111...------,,,,,,------...///...---,,,,,,,,,------++++++++++++++++++++++++***++++++,,,+++***)))((()))***+++,,,------------++++++,,,------......///////////////000000000000111000///333444111GGGnnnkkkRRRKKK___yyy|||___IIIBBB?????????LLLssszzz|||fffLLL666555777111,,,---///---,,,************+++))))))(((((((((((()))))))))(((''''''''''''((()))((((((''''''(((((()))***(((((((((((((((((((((((((((''''''(((******)))(((''''''((()))+++,,,------***777DDDLLLSSS\\\ccceee]]]______XXXMMMAAA;;;888555777666111***&&&''')))'''''''''((((((((())))))%%%&&&'''((((((((('''''''''''''''(((((('''''''''(((''''''''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''))))))((((((***+++))))))))))))************+++---//////------...000---333777555555BBB]]]tttYYYAAADDDBBB555::::::999999999999999:::888:::999<<<<<<777GGGgggwwweee^^^bbbhhh\\\TTTOOOPPPQQQLLLFFFCCCBBB>>>;;;;;;???CCCDDDDDD;;;:::999999999777444111444333111000000000111222------,,,,,,,,,------...000///---+++++++++---...++++++++++++++++++++++++***+++,,,,,,+++***)))((()))***+++,,,---.........++++++,,,------......///////////////000000000000111......555666000KKK{{{]]]JJJLLLgggpppIIIFFF???>>>CCCJJJ[[[WWW???000333444++++++555,,,,,,*********+++,,,---))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((''''''(((***+++)))(((&&&'''((()))+++---...///000===JJJQQQXXXcccnnntttnnnsssuuulll[[[III===888:::<<<;;;555---((((((***%%%&&&''''''((((((''''''%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''))))))((((((***+++))))))))))))************&&&***---...,,,---111444222111222222222666@@@JJJ```xxxpppHHHEEEBBB999===;;;:::888888888:::<<<===999333:::999;;;>>>JJJtttmmmgggddd\\\[[[ddd```]]]TTTIIIHHHLLLLLLGGGAAA>>>;;;===BBBFFFHHHIII<<<:::777555555444222000333222222222111111000000000.........///000///...........................------,,,,,,+++***)))))),,,---...---+++***+++,,,---,,,,,,,,,,,,---......+++,,,---...///...---,,,000000000000///////////////888111+++555<<>>777===;;;:::999888888:::;;;===;;;555;;;999;;;???MMMyyyuuu___aaafffcccaaafff[[[XXXOOOFFFEEEHHHGGGBBB@@@===;;;<<>>777<<<999;;;AAAQQQvvv```SSS\\\gggfffbbbaaaZZZVVVOOOHHHGGGHHHFFFAAAAAA???======>>>>>>>>>======:::777555444333222111000000000000////////////...---,,,---...///...,,,///.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---+++***+++,,,+++************+++,,,,,,---------,,,---......///000000000000000000000000222---444;;;666>>>]]]xxx~~~aaaSSSgggyyy```BBB===DDDCCCIII]]]zzzhhhGGG<<<555111000///,,,,,,...------++++++++++++------,,,,,,,,,+++++++++++++++***'''%%%&&&)))+++)))'''))))))***+++,,,+++)))(((&&&'''(((((())))))))))))((((((((()))))))))******)))+++------------...000222???VVVoooyyydddVVVAAA<<>>888<<<888:::BBBVVV}}}eeeZZZUUU\\\cccaaaZZZWWWXXXTTTNNNJJJHHHHHHDDD@@@BBBBBBAAAAAAAAA@@@??????>>>:::777444444333222111//////////////////.........---,,,,,,---...---,,,///......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++,,,,,,---...---,,,,,,,,,---///000000000000000000111111111555...666999555LLLnnnxxxrrrZZZQQQkkk{{{yyyjjjQQQAAACCCAAA@@@JJJgggYYY???888222...//////---,,,///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***(((&&&''')))******(((''')))+++***((((((***---%%%&&&((()))))))))((('''(((((()))))))))*********)))***,,,------...111333666GGGbbb{{{zzziiiJJJCCCFFFGGG:::222///)))))))))))))))(((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((()))))))))))))))((())))))******************)))((((((***---111333666222//////333555555333444444444???bbbhhhIIIEEECCC;;;:::>>>:::999999999999999999999<<<666;;;777:::CCC[[[mmm```___```aaa___YYYTTTRRRSSSNNNIIIGGGFFFCCC???<<<@@@AAABBBBBBBBBBBBCCCCCC>>>;;;666444333333222222..................//////...---,,,,,,---...---,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,---......///...---,,,---...///000///000000000111111111222444111666444;;;ddd}}}{{{^^^NNNXXXpppuuucccQQQDDDAAAIII@@@@@@PPPssssssPPPAAA555000---...///------///,,,,,,,,,,,,,,,,,,,,,,,,))))))******************)))((('''''')))*********''')))+++)))&&&'''+++///'''((()))))))))(((&&&%%%))))))))))))************(((***,,,...000444999===GGGZZZtttxxx\\\OOOLLLIII;;;222///(((******))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((()))))))))))))))(((((()))************)))***)))))))))+++...222444;;;;;;999555000000444999000555555999QQQ~~~ZZZDDDCCC===999:::999999999999999999888888888999444;;;888;;;FFF```sss___aaafffhhhccc\\\XXXVVVTTTUUUNNNIIIHHHHHHDDD@@@???<<<===??????@@@AAADDDFFF???;;;666333333333333222............////////////...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,***,,,------++++++,,,...------,,,,,,------...///......------......///000///000000111111222222222777999::::::PPP|||hhhUUUQQQlll|||pppRRRBBB@@@BBBGGGCCCGGG]]]iiiMMMBBB444///---///000------///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))(((((())))))***+++''')))***(((&&&'''***...))))))))))))(((((('''&&&)))))))))*********++++++)))***---000666>>>GGGNNN^^^rrrppp^^^RRRIII:::222///)))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''((()))))))))))))))'''((())))))******))))))******)))***+++...111333===CCCGGGBBB666000222777111666999:::JJJooopppOOOAAAAAA999999===777999999999999999888777777777444;;;:::>>>JJJeee~~~hhhaaahhhmmmkkkbbb[[[[[[ZZZWWWZZZQQQKKKKKKKKKFFFDDDDDD;;;<<<=========@@@DDDHHH???;;;666333222333333333....../////////000000000///...------//////...---+++++++++,,,,,,------............---,,,,,,,,,+++***+++---,,,,,,+++---...,,,,,,++++++,,,,,,---...------...//////////////////000000111111222333333:::===;;;EEEccc}}}|||^^^ZZZgggpppKKK@@@FFFEEEBBBDDDNNNmmmiiiOOOAAA444000---000000...---///+++,,,,,,------,,,,,,+++)))))))))******+++++++++((()))))))))((()))***+++)))))))))((('''((()))+++))))))((((((((()))******))))))*********++++++++++++---///444===JJJWWWaaapppiiiVVVHHH888111111,,,***))))))((()))***,,,---(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))))))))******+++---...///555CCCQQQRRRFFF999333333444555888<<>>???>>>===@@@EEEJJJ???;;;666333222333333333.../////////000000111111000///......///000///...)))***+++,,,------.../////////...---,,,,,,++++++***+++---,,,,,,,,,---...++++++******++++++,,,---,,,---///000000000///...///000000111222222333333777777555HHHfffkkkpppqqqXXXaaayyyqqqKKKEEEOOOJJJ???DDDSSSwwwmmmSSS@@@555000...000111...---///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,((()))***)))((()))***,,,***)))((((((((()))))))))(((((('''''')))+++---...)))************+++++++++---...111777BBBRRRbbbmmmxxxoooXXXGGG666222333///))))))(((((()))+++---...(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((()))))))))))))))'''(((((()))))))))))))))(((((()))***+++,,,,,,,,,***===SSS\\\TTTDDD777222333000111888DDD^^^YYYIII>>>???>>>999999???::::::999888777777888888;;;555666;;;@@@PPPxxx{{{}}}~~~qqqddd\\\XXXWWWXXXRRRNNNIIIFFFCCCAAABBBEEE======;;;:::AAAHHHEEE<<<777888666222111333333000222222111111000000//////000000///...............---------------------------.........---,,,,,,+++//////---+++))))))+++---+++++++++,,,---...///000...////////////222555999444222000000000222222222444666HHHZZZSSSHHHcccfff]]]pppeeeMMMKKKHHHMMM;;;KKKeeennnFFF<<<555333000...------...///---,,,,,,,,,------+++))),,,,,,+++***))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))***+++,,,...888GGGRRRYYYcccnnnyyy```JJJ999444333))),,,,,,++++++++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$&&&))))))(((''''''(((&&&'''''''''(((((())))))++++++******++++++,,,---...333EEE^^^iii[[[???***222222666:::@@@TTTTTTFFF<<<======888888===:::999999888888777888888:::777999@@@FFFWWW|||mmmrrrrrrccc]]]ZZZWWWTTTPPPLLLGGGEEEEEEDDDCCCCCC<<<<<<::::::@@@FFFCCC;;;444888888333111222333111000000000///////////////000///......------......------------------------------......------,,,+++.........,,,***)))+++---,,,,,,,,,,,,---...///000---...///......000333666000/////////000111222222444777EEERRRPPPPPPpppvvvaaafff|||^^^JJJIIIDDDJJJAAA\\\zzz~~~^^^???999222111000...---------......,,,++++++,,,---+++***+++***))))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,444CCCQQQXXX[[[dddnnnkkkSSS===666444+++,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%''')))***)))(((((()))''''''((((((((()))))))))++++++******++++++,,,---...111<<>>BBB@@@999666999999444111333333111............////////////000///......------......------------------------------......------,,,,,,---......---+++***+++,,,,,,,,,,,,,,,---...//////---...///...---...111333...///000111222333333444444999BBBHHHLLL\\\ppp___^^^ttt~~~TTTFFFFFF???GGGLLLuuuuuucccIII666666//////.........---------///---******+++,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++///>>>QQQ]]]]]]]]]gggsss{{{```CCC777444---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&(((******)))((()))***(((((()))))))))))))))***++++++******++++++,,,---000///333BBB]]]mmmcccOOO<<<999888;;;@@@PPPooolllEEE>>>:::<<<<<<888777999888888999999999888888888777888;;;CCCQQQiiiqqqTTTYYYeeekkkeeeaaadddhhhfff\\\RRRHHHJJJJJJGGGDDDDDDCCCAAA<<<;;;999:::>>>@@@===999===;;;666111333888777222.........//////000000000111000//////......//////........................,,,------...------,,,,,,,,,...///...---++++++,,,---------------...//////...///000///......000222///111333444444444555666666<<<@@@AAAJJJeeebbbVVVbbbkkkJJJDDDFFF>>>EEEZZZ}}}dddNNN:::111444,,,------......---,,,,,,///---***)))***+++,,,,,,***))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,333EEEXXX]]]XXXZZZkkk}}}kkkIII888555///---,,,,,,++++++*********))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''')))******))))))***+++))))))))))))************++++++******++++++,,,---000111000666QQQmmmqqqcccOOOJJJGGGHHHLLLYYYppp___AAA===;;;<<<<<<999888999777888888999999999888888666888:::@@@RRRqqqlllSSSUUUYYY]]]^^^```bbb___YYYPPPJJJCCCKKKOOOIIICCCBBBDDDDDD>>>;;;:::<<<>>>===;;;999???888///...777AAA???888/////////000000111111111222111000000//////000000........................,,,,,,------...------,,,,,,---//////---,,,,,,---......---------.../////////000111000//////000111000222444333222222444666:::???@@@???MMMlllaaaXXXeeeuuuYYYEEEDDDGGG@@@HHHjjjqqq]]]FFF444000222,,,------...------,,,+++///,,,)))((()))+++++++++*********))))))******+++'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---555DDDQQQPPPKKKUUUnnntttOOO<<<666000------,,,,,,+++***))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((()))******))))))***,,,************))))))))))))++++++******++++++,,,---...333222444GGGfffuuutttnnndddWWWOOOPPP]]]sssVVV???>>><<<<<<;;;999999999666777888::::::999888888666999;;;@@@WWW{{{hhhRRRRRRPPPUUUXXXZZZWWWQQQLLLLLLMMM@@@JJJNNNHHHCCCFFFIIIHHH???;;;:::======:::888999:::444---///;;;FFFEEE===000000000000111111111111222111000000//////000000........................,,,,,,------......---------...///...---,,,---...///...............//////...000111111000///000111...111222111000111555999AAABBB@@@BBBTTTsssaaaYYYeeejjjQQQGGGEEEHHHEEEOOO||||||fffYYYDDD555222///......---------,,,,,,,,,...,,,))))))***++++++******************++++++,,,''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++,,,---...333???FFFBBBBBBTTTrrr~~~ZZZCCC;;;222...------,,,+++***))))))))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))((((((***,,,***)))))))))))))))((((((++++++******++++++,,,---***111444555@@@XXXllltttsss```QQQNNN\\\ssstttLLL======<<<:::888888999999555777888:::::::::888777666<<>>:::999<<<<<<777555777444444444555<<>>888000000000000000/////////000//////.......................................+++,,,------......------.........---,,,,,,...000//////............//////,,,...000000//////000111...111222222111444;;;AAAIIIDDD@@@FFF\\\|||~~~^^^WWWdddhhhQQQNNNFFFFFFIIIXXXcccSSSOOO???555555///111000...---,,,,,,,,,,,,,,,+++******++++++***))))))))))))))))))***++++++'''''''''((()))*********(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++,,,......111;;;AAA@@@GGG]]]{{{fffMMMAAA555...------,,,+++***)))((())))))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((('''&&&''')))+++)))))))))(((((((((''''''++++++******++++++,,,---***---111333777BBBRRR^^^qqqmmmcccYYYVVV```ppp|||gggCCC<<<===<<<888666777888888555666888:::;;;:::888777666>>>CCCLLLggg\\\HHHHHHDDD@@@FFFLLLMMMIIICCC???>>>@@@CCCAAA@@@JJJWWWWWWMMM>>>999888<<<:::555333666333999===<<<;;;999444...000000//////.........---......---,,,,,,,,,,,,---////////////////////////+++,,,,,,---.........---//////...,,,+++,,,///111000//////.........//////***,,,...///......///000000222444444444999BBBJJJOOOEEE???IIIccc}}}[[[TTTccciiiUUUTTTGGGDDDLLL^^^rrrMMM@@@DDD:::555777000333111///,,,++++++,,,---+++******+++,,,+++)))(((((((((((((((((()))******&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++---...///222<<>>JJJ___}}}QQQ???HHHGGGCCCFFFGGGEEEFFFHHHCCC:::AAA>>>>>>AAAGGGJJJIIIEEEAAA???<<<888666555555555333:::???>>>777111111333000000000000000000000000//////000000///...------.........------,,,,,,,,,......//////...---,,,,,,////////////////////////.../////////...---,,,,,,////////////000111222333...000222555999???GGGMMMJJJEEEAAANNNppp|||```WWWeee~~~```LLLKKKKKKPPPsssTTTFFF777000444777555000000000000///......------++++++,,,---------,,,,,,''''''(((((()))*********(((((((((((('''&&&%%%$$$(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++------...///...666:::GGG___ssscccGGG888111,,,)))+++,,,***+++---))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&(((***+++***'''&&&***(((&&&%%%%%%'''***+++$$$%%%((()))***)))((('''))))))***++++++++++++***---...///......///222555<<>><<<<<>>CCC<<>>999<<<::::::===AAACCCBBB???===;;;999666444333333333333333444333222111000000000000000000000000000000---............---,,,,,,...------------,,,,,,,,,.........///......---,,,////////////////////////....../////////...------000000/////////000111111444222000333<<>>TTTfffnnnkkkaaaZZZwwwwwwbbbCCCAAA<<<<<<;;;:::999888888888777888888888999:::;;;;;;FFFMMM```~~~hhhFFFDDDHHHAAAAAAAAA@@@>>>======;;;999:::999999;;;>>>???>>><<<;;;:::888666555444333333444111//////222333111///////////////////////////,,,---------------,,,,,,---------------------------...............------////////////////////////......////////////......000000000//////000000111333000///333===IIIRRRWWWBBBYYY~~~ooo]]]SSSZZZppprrr{{{bbbCCC888888777666555444333222000//////......---,,,,,,+++***((('''&&&''')))***&&&&&&&&&'''(((((())))))''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++------...///444777555BBBfff~~~]]]DDD999222---,,,+++))))))+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%###%%%)))+++)))&&&%%%&&&'''((((((((('''''''''&&&&&&&&&'''((()))***((())))))***************((()))++++++***+++,,,...111666GGG___llliii___XXXwwwyyyWWWAAAAAA<<<<<<;;;:::999999999999;;;:::999999888999::::::GGGIIIZZZ|||YYYDDDFFFGGGBBB???>>>>>>>>>===;;;:::::::::::::::;;;<<<===<<<;;;:::999888777666555444444555111......222444222000////////////////////////,,,,,,---------------,,,------------------------------...............---////////////////////////......///////////////...111000000000000111111222555555555888???GGGNNNQQQIIIfffcccUUUPPPYYYnnnuuuSSS???888777666444222111222222/////////...------,,,,,,---,,,***((('''(((***+++&&&&&&''''''((()))))))))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***)))***++++++------...///444777333>>>bbbjjjNNN999222---,,,,,,***+++---************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&""" '''111333,,,###$$$%%%'''((()))((('''&&&'''&&&&&&&&&'''((()))***(((((()))************)))(((***,,,,,,++++++,,,...000...666JJJZZZ^^^[[[XXX~~~{{{wwwOOOAAAAAA<<<<<<;;;::::::::::::::::::999888777666777777888@@@CCCWWW}}}rrrKKKEEEFFFAAA???===<<<>>>@@@???;;;:::===::::::;;;;;;;;;::::::999999888888777666555555444444222//////222333222000000000000000000000000000,,,,,,---............---,,,,,,,,,------------...,,,---......///.........////////////////////////......///000000000//////111111111111222333444444555666888:::===BBBIIINNNTTTuuu}}}ZZZOOOMMMWWWjjjbbbFFF===888777444222111111222222//////......---,,,,,,,,,...---+++***))))))***+++*********)))((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******)))***++++++------...///333777222;;;^^^rrrUUU:::333---,,,,,,***+++...)))))))))))))))))))))***************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!)))444666---"""$$$%%%&&&'''((('''&&&&&&&&&&&&''''''((()))))))))'''((())))))******)))))))))+++------,,,+++,,,---///---///888GGGTTTYYYZZZkkkIIICCC@@@<<<<<<;;;::::::::::::;;;999888777666666888999:::<<>>CCCAAA<<<;;;???999:::::::::999888777777666666666666555555444333222111000000111111000...000000000000000000000000,,,---...///////////////,,,,,,,,,---------......,,,------...//////......////////////////////////......///000000000000000000111111222333555666777111666;;;===@@@IIIUUU___gggpppWWWNNNNNNWWWhhh[[[AAA>>>666444222222333444333111///......------,,,,,,+++---,,,,,,+++******))))))+++++++++***))))))((((((&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((()))*********)))***++++++------...///:::@@@;;;???___yyy[[[===555///---+++)))***---((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%)))//////***$$$%%%%%%&&&&&&'''''''''&&&%%%&&&'''))))))))))))((('''(((((()))))))))))))))(((***,,,---,,,++++++,,,...111000000;;;MMMWWWXXXdddFFFDDD???<<<<<<;;;:::::::::;;;;;;:::999888888999;;;===???<<>>===>>>===:::999<<<777888888888888777666555222222333444444333333333555444111///....../////////000111000...------...------------------------------------------------..................................../////////000......//////000222333444---111444444777<<<<<<777888<<>>CCCHHHQQQiiikkkJJJ666///111+++))),,,***)))((()))***,,,000333555---,,,)))'''&&&&&&'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******)))&&&%%%%%%&&&)))***,,,+++***((((((((()))*********+++++++++,,,,,,,,,)))***...111333999HHHVVV~~~SSSFFFEEE===<<<<<<<<<;;;:::999777777777999;;;;;;::::::;;;===DDDOOOyyynnnLLLDDDAAA???@@@===@@@<<<;;;===<<<:::;;;???;;;::::::999888888777777222333333444444333333333555333111///......//////...000000///...------...........................---------------------------..................---........./////////000000/////////000000222333333555333111000222555888999AAADDDOOOccczzzmmmWWWSSSYYYmmmvvv[[[KKK999;;;???AAA<<<333000333111444333---+++...///,,,222111///---+++*********+++***)))(((((('''(((((())))))(((((((((''''''''''''((()))(((&&&&&&((())))))((('''''')))******))))))***++++++***+++,,,...;;;???CCCMMMgggvvvRRR;;;000111---+++---***+++*********+++---000111---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***222000,,,)))'''''''''((())))))'''&&&&&&&&&''''''************+++++++++,,,++++++---///000444AAANNNrrrKKKDDDCCC;;;<<<<<<;;;;;;:::999888888888:::;;;;;;::::::<<<>>>FFFYYYgggJJJCCC??????@@@<<<@@@;;;999;;;;;;;;;===BBB???>>><<<:::888888888888333333333444444333333222444333111///......//////...///000///---------///////////////////////////------------------------,,,---...//////...---,,,....../////////000000000000000000000111222333333777222222888;;;999<<>>AAA<<<:::;;;;;;;;;>>>BBBAAA???<<<999777666777888333333444444444333222222333222111000////////////---...//////---------///........................------------------------,,,---...000000...---,,,...////////////000000000111111111111111222333333333000:::LLLQQQKKKLLLVVVZZZaaapppnnnccc[[[eeewwwzzzwww[[[HHHAAA:::888555111//////---,,,111000///---+++******)))))))))(((((()))******+++******)))))))))(((((((((((())))))(((''''''(((***)))((('''''')))******)))(((***++++++***+++---///555777999DDDbbbpppOOO999555111111000))),,,,,,+++***))))))******++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((+++)))((('''''''''((()))))))))((((((((((((((((((((())))))))))))*********...,,,,,,,,,++++++222<<>><<<;;;;;;:::999999999:::;;;<<<<<<;;;:::999;;;>>>AAAJJJqqqrrrUUUCCC@@@===@@@BBB<<>><<<>>>>>>;;;<<<@@@@@@>>>:::777555555555666333444444444333333222111222222111000000/////////,,,...///...---,,,...///------------------------------------------------------...//////...------////////////000000000111222111111222222333444555333444CCCYYYbbb^^^bbbmmmvvv}}}eee^^^YYYkkkuuu[[[NNNBBB<<<555222000///...---------,,,+++*********+++)))(((((())))))***+++,,,)))))))))(((((((((''''''((()))***)))'''''')))***)))((('''''')))******)))((()))***+++***+++...000666777888AAA^^^ZZZ???777222222111*********************************)))(((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&((()))***(((((())))))))))))))))))((())))))))))))*********---++++++,,,,,,,,,111888yyyJJJ@@@???:::???;;;:::999888999:::;;;<<<======<<<:::999;;;???CCCNNN~~~oooXXXIIIFFFBBBCCCCCC<<<@@@>>>???CCCBBB>>><<<>>>===<<<999777555444444444444444444444333222111111111111111111000000//////,,,---......---,,,...///------------------------------------------------......................../////////000000000111111111111111222333444666666???CCCPPPbbblllqqqyyy}}}hhhaaaaaavvvsssfffNNNCCC999444222///...///++++++************++++++)))))))))))))))***+++,,,))))))((((((((('''''''''))))))***)))(((((()))+++)))((('''''')))******)))''')))***+++***,,,...000555777777===VVV|||eeeFFF:::111000111+++))))))******++++++++++++))))))))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&((((((''''''(((((())))))&&&'''(((((()))((((((((()))))))))*********++++++---++++++---------111777jjjCCCCCC@@@777AAA;;;:::999888888:::<<<===???>>><<<999999;;;@@@DDDSSSjjjVVVKKKHHHCCCDDDEEE===<<<===AAAHHHHHHBBB>>>>>>;;;:::999888666555444333444444444444333222111000111111111111111000000///+++,,,...------,,,...///........................------------------------000...---,,,,,,---...000//////000000000111111111000000111222444666777888JJJUUUfffuuu}}}ssszzz]]]NNN???888333...---///---,,,++++++*********************)))******++++++*********)))))))))(((((()))******)))(((((()))+++)))((('''''')))******)))''')))******+++,,,...000333666555777LLLqqqmmmLLL<<<000...000---++++++++++++++++++******)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%)))))))))(((((((((((()))&&&''')))*********))))))************+++++++++,,,...++++++---...,,,///444aaa???FFF@@@555CCC;;;:::888888888:::<<<>>>???>>><<<999888;;;AAAEEEVVV\\\KKKCCCBBB>>>@@@AAA999999;;;BBBKKKLLLEEE@@@>>>:::::::::999888666444333444555444444333222111000000111111111111000000///+++,,,------,,,,,,...///////////////////////////------------------------111///---++++++---///111000000000000111111111111///000111222444777999:::OOObbbyyygggVVVEEE;;;555...,,,///000///---,,,+++*********++++++***************++++++++++++************))))))******)))(((((()))+++)))((('''''')))******)))'''(((******+++,,,...111111444222222EEEiiiqqqOOO===///,,,///---,,,------,,,,,,+++))))))((()))))))))))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&,,,,,,+++***)))(((''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&''''''((())))))))))))***+++,,,------,,,+++***++++++++++++,,,,,,,,,///,,,+++------+++---111|||YYYDDD888;;;@@@:::999;;;<<<;;;888777999<<<:::???:::777;;;;;;???LLL[[[PPPLLLGGGDDDCCCAAA>>>:::;;;>>>BBBCCCBBBCCCEEEHHHIII???777777777555333333666555333333333333111000111111111111000000000000.........------,,,,,,,,,111111000000///---,,,+++)))***,,,...//////......---...//////......///111////////////000111222333222000333666333111<<>>:::>>>===AAAPPPfffwwwNNNJJJFFFCCCAAA???<<<999:::>>>AAAAAA???>>>AAACCCFFF===777777888555333333666444333333333333222000111111111111000000000000.........---------,,,,,,000000000000///...---,,,+++,,,,,,---............---...//////......///111000000000000000111222222111///000111111888LLL```zzzeeeLLL===666222...---......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))******++++++,,,------444666555333:::UUU{{{wwwNNN>>>888111...111---,,,++++++,,,,,,+++)))))),,,+++((((((******'''))))))((((((((('''''''''(((+++---+++'''$$$%%%(((((())))))(((&&&&&&'''))))))(((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&'''(((((()))******++++++,,,------,,,++++++---///dddFFFAAA===;;;======;;;:::999999;;;<<<===<<<888<<<:::888<<<;;;BBBUUUyyyjjjKKKHHHDDDAAA???===:::888999<<<>>>===;;;:::<<<>>>AAA:::666777777555222222555444333333333333222111111111111111000000000000...............---------......////////////.........---------------......---///000000///...000111111111000000000111111222444333111111666IIIhhhmmmTTTDDD999111...///......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------222555555222555KKKrrrqqqIII<<<:::555111222---,,,++++++,,,,,,+++***))),,,,,,)))(((+++***((()))))))))(((((((((''''''&&&)))+++***'''%%%''')))$$$&&&(((((('''&&&'''((()))(((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((()))******++++++,,,------,,,******+++---XXX>>>AAAAAA:::;;;===<<<999777999<<>><<<222777666777<<<<<>>;;;999888777:::<<<;;;888888:::======888555777777444222222444333222222444444333111111111111111000000000//////.....................------...//////000//////000///---,,,,,,---...///---///000000//////000111222111111000000111111222333555444333===YYYpppYYYIII<<<000---000......---,,,++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------///333555222111DDDjjjlllPPPGGGBBB777000111...,,,++++++,,,---+++******,,,,,,))))))++++++((()))))))))(((((((((((('''%%%(((***)))((('''''')))!!!$$$'''((('''&&&'''''')))'''&&&&&&'''''''''%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''(((((())))))***************++++++***((('''((())){{{QQQ;;;BBBBBB;;;:::;;;;;;999777888<<<>>>===<<<777;;;:::<<>>;;;::::::666888::::::888888<<>>;;;;;;;;;666999:::999888999===@@@<<<888555666444111111444333222111222444555444333111111111111000000000000////////////000000000000------...///000000/////////...............//////...///111000//////000222111000000111111333444444222<<<@@@CCCWWWzzzsss___UUUIII888///000......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******)))******++++++,,,------+++...333444222<<<^^^kkkEEE000///...---,,,,,,------,,,+++***------***))),,,+++(((******)))))))))(((((((((&&&''''''(((((((((''''''"""$$$&&&'''&&&&&&'''((()))(((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))))))))*********,,,...---,,,+++++++++^^^GGG===@@@>>>======999888999999999888888999;;;888:::888:::>>>AAA\\\OOOFFFGGGFFFBBB===::::::<<<888:::;;;999777777;;;???>>>999666666333000111555222111111222444555555444111111111111000000000000//////000000000111111111......///////////////...,,,---...//////000//////...000111111000000111222//////000111222444555666555@@@FFFKKKbbbxxxddd^^^SSS???111000......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))'''''''''((()))*********'''''''''((()))*********)))******++++++,,,------+++---222555222999VVVuuuvvvKKK333111///---,,,,,,------,,,+++***------***))),,,,,,)))*********)))))))))((((((''''''''''''((((((&&&%%%%%%&&&'''&&&%%%&&&((())))))(((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((***)))))))))))))))))))))***,,,......---,,,,,,---TTTCCC===>>>;;;===???999777999;;;999666555888:::777999888===CCCJJJhhh|||KKKEEEFFFEEEAAA<<<999:::;;;:::<<<<<<999666666999<<>>>>>===VVVeeeJJJEEEBBB>>>===>>>>>><<<;;;999999999999888777666555999888555444333333444555000111111111444:::999555333222222111111111111111.........///////////////...///000000111111000000///...---,,,---///111222111111222222222111000///444444888>>>>>>:::999<<<000222:::HHH[[[rrr}}}wwwsssVVV888111...---------......,,,+++******)))((((((((((((((()))))))))))))))*********'''(((((()))))))))))))))(((((())))))******++++++((()))***+++,,,------...---,,,///222///000@@@UUUfffCCC555000000///...---,,,,,,,,,,,,------,,,---------,,,***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((()))******++++++++++++++++++++++++YYYFFFCCC>>><<<<<<<<<===<<<:::999999999999999:::;;;>>>;;;======@@@___[[[DDDDDDBBB@@@?????????===;;;999999888777666666666666444444333222333444555666///111222111444999999666333333222111111111111111000000///////////////...//////......//////000111//////......///000222333000111111111111000//////555444666::::::777666777444999===BBBPPPiiiddd@@@444000...---...//////---,,,******)))(((((((((((()))************))))))))))))'''((())))))******)))))))))))))))))))))*********))))))***+++,,,,,,---...,,,+++---000------;;;LLLzzz^^^???666/////////...---,,,,,,,,,,,,---...//////---,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((()))******++++++++++++++++++++++++wwwPPPEEEBBB>>><<<<<<<<<<<<;;;999999999999999:::;;;<<<===;;;===<<>><<<;;;999888666555555555666777333222222222222333555555333555555222333666666222333333222111111111111222111000000000//////......///...---------...000111000000000000000222333444000000000000000000000000111000111444666666555444<<<>>>>>>???LLLiiipppFFF444000...------......---,,,+++***))))))(((((())))))++++++******))))))(((((((((((()))************)))*********)))))))))))))))))))))***+++,,,,,,------...---///000......999EEEjjj^^^CCC999/////////...---------------+++...111000,,,+++,,,...************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((())))))***************************nnnLLLEEEBBB>>><<<;;;;;;:::999999999999999:::;;;<<<===;;;:::<<<<<>><<<;;;;;;888888666555555555666777333333333222222222333333222666666333222555555333444333333222111222222222111111000000/////////...///...---------...000111000000111111222333333444000000000000000000111111333333222333666999888666888999>>>III]]]uuuwwwIII444///---++++++,,,---,,,+++++++++***)))))))))))))))++++++******))))))((((((((())))))************************)))))))))))))))*********++++++,,,,,,---///...//////...///666>>>VVVsssXXXCCC<<<222//////...---------......+++---000///,,,***+++---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((())))))***************************eeeIIIDDDAAA>>><<<;;;:::999888888888888999:::<<<===>>>888;;;>>>>>>OOO~~~gggKKKDDD>>>???@@@>>><<<;;;;;;<<<888777777666666777777777444444444333333222222111///333555333222666777666444444333222222222222222111000000000000000000/////////......//////000111000000111222222333333333111111111000111111222333444444333333888>>>>>>:::333555EEEaaattt~~~}}}MMM444///---+++***+++,,,,,,+++++++++***))))))))))))***************))))))))))))((()))******++++++******)))))))))))))))***************+++++++++,,,,,,,,,,,,------------///333666CCC___jjjJJJ===;;;666//////...............///,,,---......,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((((('''%%%$$$&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((()))******************************\\\FFFAAA>>><<<;;;;;;;;;:::999888888888999;;;===>>>???777<<>><<<;;;===???777777888888888888888777444444444444444333333222///444666333222555777666444444333222222222222333000000000000000111111111...///000000111111000000///000111222222333333333333222111111111222444555111222333555>>>IIILLLIIIFFFEEEXXXuuu|||ppprrrQQQ777000...+++***+++---------,,,+++******))))))******)))))))))))))))*********))))))***++++++++++++***(((((())))))******++++++***++++++++++++,,,,,,,,,++++++++++++,,,///111111444NNNttteeeQQQ???666777555//////............//////......---.........---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))((('''%%%$$$)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((()))******************************UUUCCC>>><<<;;;;;;<<<===<<<;;;777888888999;;;===???@@@666===DDDFFF[[[___IIIJJJAAABBBAAA???<<<;;;???BBB777777999::::::999888777333333444555555555444444222777888444111222444333555444333333222222333333//////000000111111222222...///111222222222111000//////000222222222222222333333222222222333555666111444777<<>>888>>>@@@GGGfffYYYMMMPPPIIIBBB======<<<::::::===;;;999777888;;;<<<999666666555444333222111111111222333555777777666555444555444222111000111222222222222111000/////////000111111111000000000000000111222000---///444666444222444333000333::::::444777<<<999;;;JJJYYYnnnwwwjjjaaaSSSIIIUUUkkkSSS888......---,,,++++++++++++++++++***)))(((((())))))***%%%!!!!!!&&&)))(((%%%(((((())))))******++++++'''(((((()))***+++++++++***++++++,,,,,,------...+++***)))***---///111111///===TTTwwwWWWDDD<<<777888111666,,,...000000......///111...---...000111222000///...---,,,,,,++++++++++++...***)))++++++((((((******))))))(((((())))))***''''''((((((''''''&&&%%%,,,+++)))&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++******))))))((((((''''''))))))))))))************tttOOO======<<<;;;::::::999::::::888888888999:::;;;<<<===;;;???BBBLLLmmmWWWLLLMMMFFF@@@;;;;;;<<<:::;;;>>>:::999999999::::::888666666555444333222222222222222333555666777666555444444333222111111111222333222111000000000000000000111111111111000000000000000555777555444555555333444777888777777:::<<<<<<:::CCCGGGQQQdddpppzzzzzzjjj]]]VVVLLLDDDOOOcccyyyOOO666///...---,,,++++++++++++++++++***)))))))))))))))'''''''''((())))))(((''')))))))))))))))*********'''''''''((()))************++++++,,,,,,------...---,,,++++++---///000111000777AAA\\\~~~PPP???999555777111666333///,,,+++,,,///111222111000000222444444000---......//////...---+++***---++++++---,,,***,,,111)))))))))(((((((((''''''&&&'''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******)))))))))((((((((('''))))))))))))************mmmJJJ;;;===<<<;;;::::::999999999999999999999::::::;;;<<<>>>@@@DDDSSSyyy}}}VVVJJJJJJCCC===:::;;;;;;:::;;;>>>:::;;;;;;:::888777666777666666555444333333333333222333444666666555555444222222111111111222333333000000000000000000111222111111111111111111111111...222444222333777999888BBB;;;:::CCCOOOVVVXXXYYY^^^iiipppzzztttooo[[[NNNFFFFFFDDDBBBLLL\\\kkkEEE000//////...---,,,,,,,,,,,,+++***))))))))))))))))))%%%(((,,,---+++))))))***************))))))))))))&&&''''''(((((()))))))))***++++++,,,,,,------...///............///000000222666666HHHpppyyyKKK<<<777666999333888777222,,,,,,///222222000222111222777<<<===888222222111000///............///,,,,,,---+++(((***...************)))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************eeeFFF;;;===<<<;;;:::999999999999:::::::::999999:::;;;;;;>>>@@@EEEZZZ{{{VVVJJJHHHDDD>>>;;;<<<<<<:::;;;===999;;;===;;;777444555777777666555444444444444444222333444555555555444444111111111222222333333444000/////////000111222222000111111111111111222222000///---...666BBBGGGFFFOOOAAAAAAYYYwww~~~cccMMMJJJ@@@;;;@@@DDDDDDKKKVVVXXX;;;000000///...---,,,,,,,,,,,,******)))))))))))))))***''')))***++++++*********++++++******))))))(((((('''((((((((())))))*********++++++,,,,,,------...000000111000///.../////////666666@@@bbbxxxLLL===:::999<<<666;;;777555333333444444444444888888===FFFOOORRRNNNHHH@@@>>>:::777444444444555666111...111222---(((&&&)))***++++++++++++***)))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%))))))))))))((((((((((((((()))))))))************^^^CCC>>><<<<<<;;;:::999999999999:::::::::999999:::;;;;;;===>>>GGGaaayyyVVVKKKHHHGGGAAA===>>>>>>;;;:::<<<888;;;===;;;777444555666666666555444444444555555222333333444444444444444000111111222333333333333000/////////000111222222000000111111222222222333666333111666EEERRRRRRKKKEEEKKK^^^}}}gggLLLOOOFFFAAADDDGGGFFFHHHNNNiiiFFF555222//////...,,,,,,,,,,,,,,,***)))))))))))))))******,,,(((%%%&&&***,,,+++)))++++++******))))))(((((()))***************++++++***++++++,,,,,,------...000222333111///---...///+++444333666LLLiiixxxLLL???<<<;;;===666;;;999999777333111555@@@HHHTTTVVV\\\fffpppsssppplllYYYZZZYYYVVVPPPHHH???::::::222000888???<<<111)))))))))******+++*********((('''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&((()))'''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%&&&''''''''''''&&&'''((((((((('''&&&%%%$$$(((((((((((())))))))))))((()))))))))************WWWAAAAAA<<<;;;:::999999888888888999999999999::::::;;;<<<===@@@LLLiiiwwwWWWMMMHHHHHHBBB??????>>>;;;999;;;999::::::999777666555666555555444444444444444555333333333333333444444444111111222333333333222222000000000000000000111222000000111111222333333333333333555===KKKRRRKKK>>>666\\\~~~kkkUUULLLEEEDDDDDDDDDIIINNN|||VVV999...---......---,,,++++++++++++)))))))))))))))******+++---(((######))),,,+++(((************))))))))))))++++++++++++++++++++++++***++++++,,,,,,------...///111333222///,,,---//////555111///999OOOtttuuuJJJ===;;;:::<<<444888;;;999444///111@@@ZZZmmm|||zzz{{{jjjXXXLLL@@@999888BBBKKKHHH===444---,,,+++******)))******+++***((('''''''''((())))))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((###$$$&&&'''(((((('''&&&&&&'''(((((('''&&&%%%$$$(((((((((((())))))))))))))))))))))))************~~~{{{PPP???CCC<<<;;;:::999888888888888888888888999:::;;;<<<===???DDDSSSrrrsssVVVMMMHHHEEE@@@===>>>>>>;;;:::;;;999888777888999888666555444444333333333333444444333333222222333333444444222222333333333222111000222111000000000000000000000000111222222333444444///222444888@@@DDD???777@@@rrrmmmaaaRRRGGGBBBCCCKKKTTT|||\\\CCC444,,,)))------,,,+++************)))))))))))))))***++++++***(((&&&''')))+++***((()))))))))))))))************************************++++++,,,,,,------...---000333222...,,,---///111444111222555>>>aaaqqqGGG<<<;;;:::<<<444888888666444666CCC\\\|||}}}sss___YYYVVVYYYYYYRRRHHHCCC999777333///---,,,,,,,,,...,,,***(((''''''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''###$$$&&&((()))(((''''''%%%&&&'''((((((&&&%%%$$$'''((((((((()))))))))***))))))))))))************tttvvvLLL===EEE<<<;;;:::999888888888888888888888999:::<<<===>>>BBBHHHYYYxxxqqqVVVMMMGGGBBB===;;;===>>>;;;:::<<<999777555777999:::777444333333222222222333333444333333222222222333444555222333333444333222000///222222111000//////000000000000111222333333444444333555444111333:::???@@@XXXlllTTTEEEBBBJJJTTTmmmOOO999222444222...---,,,+++***))))))))))))))))))((())))))***++++++%%%(((+++,,,+++)))))))))(((((())))))******++++++*********)))))))))))))))***++++++,,,,,,---......+++000333222...+++,,,///+++---///666888555OOO|||pppFFF;;;<<<<<<>>>666:::222333888DDDZZZxxx|||uuuiii[[[SSSQQQEEEAAA;;;666111000///000000...+++)))((((((((()))'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''$$$%%%'''(((((('''%%%$$$'''((((((((())))))******))))))))))))************llluuuiiiHHHFFFKKK<<<<<<;;;:::888777666666===<<<;;;;;;===>>>>>>>>>FFFDDD```ppp[[[OOOIIIBBBAAA@@@>>>;;;999888999777555777<<<>>>;;;999999777888888555222111333666222222333333333333444444444555666777777555333222222111000000000111333444444000000444777555555666999---111:::666999JJJWWWyyynnnSSSDDDRRRkkkXXXMMM???555111000...,,,,,,,,,,,,+++++++++******)))))))))***,,,+++)))'''***(((''''''(((((('''%%%+++*********))))))(((((()))(((((()))++++++***)))************+++,,,---...000000///...............000///111333///111GGGaaa```HHH<<<===::::::>>><<<===888<<>>===<<<<<<============IIIIIIgggmmmXXXNNNJJJDDDCCCAAA>>>;;;999999999::::::<<>>======888888888555222000222444222222333333333333444444444555666777666555333222222111000000000111222333444111111333333000111555999222444999<<>>444///...///...---,,,,,,,,,+++++++++******)))(((((()))******)))'''+++)))(((((())))))((('''************)))))))))((()))(((((()))++++++***)))************+++,,,---...//////...---------------///---...111---...>>>SSSyyy^^^III@@@CCC???>>>???<<<;;;???LLLfff|||sssaaaWWWHHH<<<444000...---333444111+++***---,,,'''(((((('''&&&&&&&&&&&&'''######$$$&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&'''******((((((+++{{{mmmggggggcccbbbFFFDDDDDD======<<<;;;::::::999999>>>>>>===<<<<<<=========KKKPPPppphhhTTTLLLJJJCCCAAA>>>;;;999999999::::::<<>>>>>>>>===<<<<<<===>>>JJJTTTyyydddQQQKKKJJJBBB@@@===;;;;;;<<<======:::@@@DDDDDDFFFGGGBBB:::888777555444222222333444222222222333333333444444444444555555555444333222222222111111000000000000111000222444222333;;;EEE:::>>>777555RRRjjjXXXIII111000......//////,,,***,,,,,,,,,+++++++++*********(((&&&%%%'''(((((((((***)))((((((******)))(((*********)))))))))))))))***))))))***,,,,,,+++)))++++++++++++,,,---............------,,,------...111...///333333111444:::NNNrrr___KKKDDDHHHGGGKKKTTTUUUiiixxxmmmQQQ===666444000,,,444222///,,,,,,,,,+++))))))(((((('''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''(((''''''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))&&&'''******((((((+++uuummmmmmnnnqqqTTTDDDDDD>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<<<<===???HHHWWWbbbQQQKKKIIIFFFBBB???>>>???@@@@@@???;;;FFFNNNRRRYYY^^^SSSCCC777666444333444555555666222222222333333333444444444444444444444333333222111222222222222111111111111111222444333444<<>>555:::gggqqqNNNBBB===//////000000000///---+++,,,,,,,,,+++++++++*********(((&&&%%%'''((((((((()))'''''''''))))))((('''))))))))))))))))))*********))))))***,,,,,,+++***++++++++++++,,,---...//////...............//////000......222555444333444;;;SSSaaaooooooYYYOOOSSSTTT___pppxxxhhhOOO???888444222000---++++++,,,,,,,,,,,,))))))(((''''''''''''((((((((())))))(((((('''&&&(((((((((((('''''''''''')))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))&&&'''******((((((+++rrrppptttwwwwwwLLLCCCFFF>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@???<<<<<>>555777,,,,,,---.../////////...,,,,,,,,,+++++++++*********(((''''''((())))))(((((('''&&&'''((()))((('''))))))))))))***************))))))+++,,,---+++***++++++++++++,,,---...//////............///000000,,,,,,---///222333222111222<<>>444000...***(((***,,,+++,,,...***)))((((((''''''(((((('''(((((((((((((((''''''***)))))))))((((((''''''***)))((('''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))))))))&&&'''******((((((+++zzz}}}oooEEEBBBHHH>>>::::::;;;;;;;;;<<<<<<<<<:::===@@@???<<<<<<@@@DDDKKKaaayyydddXXXNNNFFFBBBAAACCCIIIPPPUUUTTTRRR]]]ooo}}}vvvNNN===:::777666777777666444222222333333333333444444444444333333222222333333000111333555666666666555555222000333444555999>>>444===777LLLyyyvvvoooQQQ555111666,,,------,,,,,,---///000,,,,,,,,,+++++++++******)))(((((()))******)))'''((('''&&&''')))***)))(((((()))))))))*********************+++,,,---,,,***,,,,,,+++,,,,,,---...///...---------......///000+++,,,------...000111000222666666AAAXXXooo{{{~~~iiiQQQ===111000+++))),,,---++++++...***))))))(((((((((((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((******)))''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''(((((()))******+++)))&&&'''******((((((+++jjjBBBAAAIII???999999::::::;;;<<<<<<<<<999<<<@@@???======AAAEEENNNfffxxxfff[[[OOOEEEFFFGGGMMMXXXeeennnpppnnnSSSAAA===999777777777555222222222333333333444444444555444333222222222333333000111333666777777777777555111000444999:::===AAA666@@@999PPPhhhTTTOOOQQQ???......333111000///---+++,,,...000,,,,,,,,,+++++++++******)))))))))***,,,+++)))''')))(((((()))***++++++***(((((())))))*********++++++******+++------,,,***,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---...///---//////...---///111111222555444888BBBOOOqqqjjjNNN<<<333---***---...******---******)))(((((((((((((((%%%&&&&&&'''((((((''''''$$$$$$%%%&&&'''((()))***+++***)))''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((()))***++++++,,,)))&&&'''******((((((+++```HHHBBB@@@AAA;;;;;;;;;::::::;;;;;;<<<<<<;;;<<<>>>===<<>>ZZZiii>>>111...+++***+++,,,+++******)))(((&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$"""!!!"""&&&))))))'''%%%%%%***222333+++&&&'''((((((((((((((()))******\\\IIIEEE@@@>>><<<<<<;;;:::::::::;;;;;;<<<;;;<<<>>>======BBBJJJXXXzzzhhhVVVOOOPPPSSSnnnUUUAAA999;;;555333666444444444555666666555444444555555444444444333333333222222222222222222222222111444444111444<<<@@@???:::<<<:::LLL}}}sssWWWGGG>>>:::444000///......---------------------------++++++++++++++++++++++++)))+++,,,+++((('''(((***(((''''''(((***+++)))(((************)))))))))))),,,+++***************))),,,+++***+++,,,---------+++///111000///000000,,,,,,---......///111111000222444222444666666IIIlllyyyNNN444444222///+++(((((()))***)))((('''&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%###"""###&&&(((((('''&&&%%%***000111+++'''(((((((((((((((((()))******YYYJJJGGG???:::===<<<;;;:::::::::::::::<<<;;;<<<>>>===>>>DDDLLLccc{{{iiiWWWOOOQQQUUU___HHH<<<:::555333777666444444555666666555444444555444444444444333333333333333333333333333333333222444444222444999<<<<<<999<<<888FFFrrrsssRRR>>>888666333...,,,,,,,,,---,,,------------------------************************)))+++++++++)))((()))******((('''''')))******)))************************---,,,******)))***+++,,,............///000111222...222333111111333111------...000000/////////111///111///333666111;;;TTT~~~RRR555777777222,,,((()))+++***)))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%###$$$&&&''''''&&&'''&&&)))---...***((()))((((((((((((((()))******WWWIIIDDD<<<999===<<<<<<;;;::::::::::::===<<<<<<>>>>>>???FFFNNNjjjwwwgggUUUMMMQQQ]]]gggMMM===:::333333888777444555555555555555555444444444444444444444444444444444444444444444444444444444444333444777999:::999===:::DDDkkkcccIII===>>>555222...------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++***************+++)))'''''')))***++++++)))***************++++++***+++,,,------...///111...///111222333444777999>>>???===888777888777222444333444444111---...222...///...222888444888JJJqqqzzzLLL666666444111...,,,+++,,,)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((******)))))))))((((((((((((((())))))***WWWFFF@@@:::;;;===<<<;;;:::::::::::::::>>><<<===??????@@@HHHQQQrrr~~~rrrdddTTTOOOUUUmmmkkkOOO===999333333888666555555555444444555555555444444444444444444444444444444444444444444444444666444444555555555777888888???===FFFkkk|||lllYYYDDD:::;;;666333000......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++***+++)))'''''')))+++++++++))))))******+++++++++,,,))),,,///000///...///111+++///555999===BBBGGGJJJZZZ\\\ZZZUUUQQQKKKAAA888888444222333111...///444000111...111888555888FFF^^^QQQ===777111...//////+++''')))))))))))))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((('''((()))))))))((((((((((((((())))))***|||SSSDDD>>>:::===;;;;;;;;;::::::;;;;;;<<<>>><<<===??????AAAJJJSSS}}}xxxmmmbbbTTTSSS]]]rrrkkkOOO===:::555555888666666555444444444444555666333333333444444444444555555555555555555555555555777444444777777555666999777@@@@@@JJJnnnwww^^^VVVNNN@@@777666555222///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,***+++)))((((((***++++++***))))))******+++,,,,,,,,,+++...000000...---///222:::BBBLLLVVV]]]cccjjjooozzzyyykkkWWWFFF===444///111222///111777222444//////555333444AAAQQQzzz]]]GGG===222---......)))###))))))*********)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%&&&(((&&&((((((&&&&&&)))***'''((((((((((((((()))******rrrMMMCCC@@@<<<>>>::::::::::::;;;;;;<<<===???======???@@@BBBKKKUUUqqqfff]]]RRRVVVcccxxxjjjNNN>>><<<888888:::666666555444444444444555666333333333444444444555555555555555555555555555555888444555888999666666:::777@@@@@@LLLrrrtttXXXBBBBBBEEE===666777222000------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,******))))))***,,,,,,+++)))))))))***++++++,,,---------///000///...222999@@@]]]fffsss}}}xxxfffLLL<<<111333444111111666000555222000555333333???IIItttdddJJJAAA555...---,,,***'''))))))***+++***)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''((('''%%%%%%''')))$$$((((((%%%&&&))))))&&&((((((((((((((()))******iiiGGGCCCCCC>>>>>>999999999:::;;;<<<===>>>???======???@@@CCCLLLVVVkkk```XXXOOOUUUeeeiiiNNN???>>>;;;;;;<<<666666555444333333444555666333333333444444555555555666666666666666666666666888444555999:::666666;;;888??????LLLtttfffJJJ666:::???999444555000///------...///...---++++++++++++++++++++++++************************,,,***(((***---...---+++)))))))))+++------+++)))))))))***+++,,,,,,------...///000///111999FFFPPPwww\\\HHH888777888222000333---444333333777555666AAAGGGrrrhhhHHHAAA888000,,,,,,...///)))******++++++)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''((('''%%%%%%'''***###((()))%%%&&&***)))%%%((((((((((((((()))******```BBBBBBAAA;;;>>>:::::::::;;;;;;;;;;;;;;;>>>@@@>>>???DDDCCCMMMcccsssgggVVVYYY^^^eeeiiiMMM>>>???;;;999999666555555444444444333333333222333333444444555555555444444555555555555444444555777999:::999888999:::555@@@FFFXXXSSSGGG>>>???DDDBBB777---------,,,,,,,,,,,,++++++************+++,,,------))))))))))))))))))))))))(((((((((((()))***+++,,,+++******)))******++++++,,,+++)))***,,,.../////////000222333333???]]]{{{```AAA666888888444000///111222111333888===@@@GGGppp^^^FFF<<<333000...***)))***++++++***)))((('''&&&&&&)))******)))(((''''''(((***(((&&&&&&&&&'''&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''...***&&&&&&'''))))))'''''''''(((((())))))******^^^CCCBBB@@@<<<===;;;;;;;;;;;;;;;<<<<<<<<<>>>BBB@@@@@@DDDDDDQQQkkkrrrgggZZZ\\\___gggeeeJJJ===>>>:::999:::666666555555555444444444333444444444444555555555555444555555666666555555444666777888888888888999;;;:::CCCHHHZZZlllNNNDDD<<<<<>>JJJsss```EEE<<<333000...+++***+++++++++***)))((('''&&&&&&'''))))))((('''&&&&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''+++)))&&&&&&))),,,,,,+++(((((((((((())))))))))))[[[DDDAAA???<<<===;;;;;;<<<<<<<<<============BBBAAA@@@BBBEEEXXXwwwpppggg]]]^^^^^^jjj\\\FFF;;;<<<888888:::666666666666666555555555555666666666666555555555555555555666666666666555555666777777777666777:::<<<@@@FFFJJJ^^^sss\\\\\\UUULLLEEEBBB===666000------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++************************(((((((((((()))***+++,,,***************+++,,,,,,***+++,,,---...///000000555333999JJJaaazzznnnRRR===222111555222333444333333666<<>>>>>>>><<>>EEEIIIMMMdddqqqbbbxxxwwwmmmYYYEEE777111...------,,,,,,,,,+++++++++------,,,+++************************************))))))(((((()))***++++++(((((((((((()))***+++,,,,,,---...///......///000888>>>MMMddd~~~jjjMMM:::444666444444555777777:::CCCMMMXXX~~~\\\CCC999111//////---,,,...++++++******)))(((((('''&&&'''((((((&&&&&&'''((('''%%%$$$%%%'''))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((***,,,...///******))))))((((((''''''xxxNNNEEE>>>;;;>>><<<;;;;;;<<<<<<===>>>>>>???:::AAA@@@>>>AAAJJJgggttteee___]]]YYYXXXssssssJJJ===999:::555777:::666777777777777777777777777888888888777777666666555666777777777777777777666666666777666666999<<<@@@GGGKKKRRRlllnnngggdddDDD111...///------,,,,,,,,,+++++++++------,,,+++************************************))))))))))))))))))***+++((())))))***+++,,,...///...///111000......///111777JJJfffeeeKKK<<<555555333555888999>>>LLL[[[jjj[[[BBB999111//////---,,,...++++++******))))))(((((('''((())))))((('''((()))((('''%%%%%%'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))+++,,,******))))))((((((''''''mmmGGGDDD<<<999???<<<::::::;;;<<<===>>>>>>???:::@@@???>>>DDDPPPpppmmm```[[[^^^YYY[[[bbbCCC::::::999444666:::555666666666666777777777777777777777777666666666666777777888888888888777777555666888888999;;;>>>AAAGGGMMMYYYvvv```\\\lllxxxuuu[[[===//////111------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***)))))))))))))))*********++++++,,,...000111222...000111000......222555;;;XXX|||fffLLL;;;777333444888;;;BBBUUUhhhYYYBBB999111//////---,,,...++++++*********)))))))))'''((())))))(((((()))***)))'''%%%%%%'''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))((('''(((***))))))))))))((((((((((((ccc@@@CCC:::888@@@<<<999999:::;;;<<<===>>>>>><<>>999888<<>>>>>BBB???BBBMMM]]]}}}rrrccc]]][[[ccc```lllrrr@@@===999<<<:::333666:::555444555555555666666777777444444555555666666777777888888999999999999888888444777:::<<<===>>>@@@BBBFFFSSSfffmmmFFFJJJJJJRRRPPPAAA666444111***---------,,,,,,,,,++++++************+++,,,------++++++++++++++++++++++++******)))))))))))))))***&&&&&&''')))***---///000(((+++---------222;;;CCC___zzz~~~cccGGG@@@>>>AAADDDMMMeeevvvOOODDD:::222000...,,,+++,,,+++++++++***************%%%&&&''''''&&&&&&((()))%%%$$$###%%%(((*********''''''((((((((((((''''''''''''''''''''''''''''''&&&))),,,,,,******+++---''''''(((((())))))******kkkNNN@@@999BBB???;;;===<<<<<<;;;<<<===>>>???@@@EEEFFFDDDNNNlllrrrddd```mmm{{{ZZZ@@@<<<999777777888999888888777777888888888777777777777666666666888999:::;;;999999999888888888777777555888<<>>???AAAEEEEEEEEERRRssswwwjjjiii~~~TTT>>>;;;999777666777888888777666777888999888777777666888999999888777666777888:::999999888888777777777999:::???CCCDDDBBBFFFLLLRRRfffcccLLLLLLEEEOOOMMMDDD888111111///,,,,,,+++******,,,,,,+++***++++++***)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((()))***,,,---***///+++,,,333111DDDjjjuuuyyy}}}```>>>>>>---333///---444+++%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&+++......***'''(((***((((((((((((((()))******kkkNNNCCC;;;BBB>>><<<======<<<<<<<<<===>>>???BBBEEEEEEIII[[[}}}tttjjjqqqzzzKKK<<<;;;888666666777888777777555888:::;;;:::888777777999;;;<<<;;;777666777999<<<;;;:::999888888888888::::::>>>EEEGGGEEEFFFIIIXXXsssxxxRRRIIIMMMGGGNNNHHH>>>333000111///+++,,,+++******,,,,,,+++***++++++***))))))))))))***++++++++++++++++++++++++(((((((((((((((((())))))+++***)))))))))***,,,---)))...------111555OOOwwwxxxUUU:::===555DDD@@@666666,,,(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&'''+++///000---***)))***((((((((((((((()))******iiiMMMDDD===BBB>>>===>>>===<<<<<<<<<===??????AAADDDGGGPPPfffqqqmmmyyykkkDDD;;;:::888666555666777777777666999===>>><<<::::::::::::===???===999777999<<<===<<<;;;:::999999999:::===>>>BBBFFFFFFEEEIIIPPPdddeeeKKKJJJMMMEEEKKKBBB777000///000...+++,,,+++******,,,,,,+++***++++++***))))))*********************************((((((((()))))))))))))))******)))))))))***+++,,,+++.../////////999\\\fffIII:::666@@@^^^WWW<<<000)))...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''(((((())))))******(((((((((((('''''''''''''''***...///---+++))))))((((((((((((((())))))***gggKKKDDD>>>AAA===>>>>>>======<<<===>>>???@@@@@@CCCIIIXXXsss]]]AAA;;;;;;888666666777888777777888<<<@@@@@@>>><<<===??????@@@@@@===999777888;;;===<<<:::999999999:::;;;BBBEEEJJJJJJFFFGGGTTTbbbzzz]]]QQQSSSMMMBBBFFF===333/////////...,,,,,,+++******,,,,,,+++***+++***************++++++************************)))))))))******+++++++++***************+++++++++......222222...???hhhpppPPP===888222:::WWWNNN333***%%%,,,************************))))))))))))))))))))))))&&&'''((((((((((((((((((''''''(((((())))))******))))))((((((((('''''''''&&&(((+++---,,,***)))(((((((((((((((((())))))***cccHHHDDD>>>AAA===???>>>>>>=========>>>???@@@@@@CCCKKK^^^}}}zzzQQQ@@@<<<<<<999777777888999888888999>>>AAAAAA===<<>><<<;;;<<<===???@@@CCCHHHMMMNNNJJJOOOcccwwwwww\\\aaaaaaOOOAAA@@@888111000000...---...,,,+++******,,,,,,+++***+++************+++,,,,,,************************))))))******++++++,,,,,,))))))******++++++++++++111---222444000GGGttt___DDD999888999...999333***///******++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((''''''&&&'''((()))***)))((((((((((((((((((((()))******uuuyyy___EEECCC>>>@@@<<<@@@???>>>=========>>>@@@@@@AAACCCKKKaaaiiiGGGAAA<<<===:::888888999:::999999999===@@@???::::::???DDDOOOIIIAAA>>>@@@CCCCCCCCCGGGFFFDDDDDDEEEGGGJJJLLLHHHLLLRRRWWWZZZeee{{{lll^^^qqqoooSSSDDD;;;555222222000,,,,,,000,,,+++******,,,,,,+++***+++*********++++++,,,---************************((((((((()))***+++++++++))))))***+++++++++++++++111***111555333PPPpppQQQ@@@999666;;;)))---((((((333---***************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((('''((('''''''''((()))))))))((((((((((((((()))******```nnn\\\CCCBBB>>>@@@<<<@@@???>>>=========>>>@@@AAACCCCCCJJJaaa^^^BBBAAA;;;===;;;999888999:::::::::999===???<<<888888>>>EEERRRJJJBBBBBBHHHOOOQQQPPPOOONNNMMMMMMOOORRRUUUWWWSSSVVV\\\fffppp~~~eee___{{{wwwVVVGGG888333222444111+++,,,222,,,+++******,,,,,,+++***+++*********+++,,,,,,---))))))))))))))))))))))))&&&''''''((()))******+++))))))***++++++++++++***000'''///555555UUUaaaEEE;;;666...222&&&222...'''...((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''******))))))((((((''''''))))))))))))((((((((((((***(((&&&&&&((()))******((((((((((((((()))******ooo___mmm[[[GGGDDD>>>AAA===>>>????????????@@@AAABBBBBBBBB???MMMpppUUUBBBEEE444===<<<999888777777888999999;;;??????:::666;;;EEEWWWPPPHHHHHHTTTdddjjjiiihhhgggfffeeedddcccccccccfffiiirrrtttnnnooodddRRREEE666555333111000///......++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************++++++,,,---,,,+++***)))///,,,111555777SSSnnnPPP<<<666333000111...,,,+++---...,,,***)))---...+++)))++++++***&&&''''''((()))(((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))(((((((((''''''''''''''''''''''''www^^^ZZZqqqZZZFFFCCC===AAA>>>???????????????@@@AAABBBBBBCCCFFFXXX{{{|||MMM>>>@@@666===;;;999888777777888999999:::>>>???===;;;@@@IIINNNSSS[[[gggwwwuuuooonnnaaaMMM@@@555444333111000///......++++++++++++++++++++++++)))************+++++++++************************************************)))***+++,,,---,,,,,,+++,,,,,,222555:::YYY~~~]]]EEE:::666222//////,,,******++++++***(((***,,,+++''''''))))))&&&'''''''''((((((((())))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((zzz]]]NNNYYYyyyWWWDDDBBB===AAA>>>???????????????@@@AAABBBCCC@@@HHH```cccFFF;;;;;;<<<<<<;;;999888777888888999666666888;;;;;;;;;AAAIIINNNaaazzzwwwqqqmmm]]]HHH<<<444444222000///.........++++++++++++++++++++++++)))************+++++++++************************************************((((((***+++,,,---------***---333333999]]]mmmHHH999888666111......,,,*********+++***(((******'''%%%(((......***(((((('''''''''((()))***))))))((((((((((((((('''))))))))))))))))))))))))((())))))))))))(((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))uuudddOOOJJJ^^^UUUCCCBBB>>>BBB???@@@>>>>>>??????@@@AAABBBCCCAAAIIIbbbqqqPPPCCC<<<;;;BBB;;;:::999888888888999999888666777:::;;;<<>>CCC@@@@@@>>>>>>>>>???@@@AAACCCDDDGGGNNNgggbbbHHHCCC===:::@@@::::::999999999999999999<<<::::::<<<===@@@KKKVVV{{{rrrZZZFFF===222111000///......------++++++++++++++++++++++++))))))*********+++++++++************************************************,,,+++++++++++++++++++++,,,---111...555[[[~~~gggKKK555444666000---000......---,,,+++***+++++++++)))&&&'''...777999666***)))'''&&&'''(((***,,,******))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((&&&%%%&&&''')))+++''''''''''''''''''''''''~~~dddPPPOOOLLLQQQjjjTTTCCCCCC???DDD@@@@@@>>>>>>>>>???@@@BBBCCCDDDGGGPPPkkkYYYGGGAAA<<<999999999999999999999999999999999888999:::<<>>???@@@BBBCCCDDDDDDTTTtttpppNNNFFF<<<:::===777888999999::::::999999999444666:::===@@@LLLeee|||nnnPPP===888000000///...------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************,,,+++*********+++,,,---///***111555000BBBmmmkkkUUU>>>999444111000///...---***+++,,,***'''&&&(((***)))+++***'''(((++++++)))((())))))))))))*********)))))))))))))))*********))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''|||nnnccc[[[RRRPPPNNNIIIQQQrrrVVVFFFFFFAAAEEE@@@@@@======>>>???@@@BBBDDDEEEEEE[[[aaaEEEDDD777:::DDD:::888999999:::::::::999999666;;;AAAEEEJJJZZZyyy~~~gggJJJ999666000///...---------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************))))))***,,,...///111***222777+++111VVVyyylllRRR>>>666666222,,,,,,000///***,,,---...,,,)))(((***,,,%%%***+++)))(((***,,,***(((((()))************)))(((((())))))******++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''(((((()))((((((((())))))))))))))))))))))))vvviiiVVVOOOSSSRRRKKKOOOLLLZZZOOOIIIAAAFFF@@@EEECCCCCC???>>>@@@AAA??????AAADDDkkkYYYEEE<<<<<>>>>>BBBDDDBBBCCCEEEPPPxxxUUUFFF???>>>CCC<<<>>>999::::::;;;:::999888777::::::>>>HHHYYYssscccKKK555222111111000///...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))((((((((()))+++,,,...///...,,,...000------===QQQvvv~~~^^^EEE:::888222///---,,,---------,,,+++++++++************))),,,***''''''((()))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))))))))xxxmmmdddSSSMMMPPPNNNNNNPPPMMM]]]RRRKKKBBBEEE>>>BBB@@@???===???DDDFFFEEEFFFIII]]]vvvPPPEEE@@@<<>>___ttt|||^^^GGG:::666666000...,,,,,,------,,,++++++++++++************)))+++)))''''''((()))(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((xxxnnnfffXXXSSSUUURRRNNNNNNLLL```QQQKKKBBBEEE>>>BBB@@@???>>>@@@DDDFFFEEEGGGKKKfffsssQQQIIIDDD===>>>777;;;:::::::::::::::::::::999;;;>>>DDDQQQiii```DDD111666.........///////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************)))))))))))))))***'''((()))******)))((('''+++)))***///000...///444HHH]]]zzzxxx[[[DDD888666555555///---,,,,,,------,,,***+++++++++*********))))))***)))'''((()))))))))'''))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''sssjjjcccWWWRRRSSSOOOLLLLLLLLLdddOOOJJJAAAFFF@@@DDDCCC@@@???AAADDDDDDCCCFFFLLLlllxxxVVVPPPJJJBBBBBB;;;@@@:::::::::::::::::::::;;;<<<@@@GGGUUUpppqqqRRR===---111............////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************)))))))))))))))******((()))***++++++***)))(((,,,))))))---//////000111444BBB\\\{{{iiiXXXCCC666333555333111---,,,++++++,,,---+++***+++++++++*********)))))))))((('''((()))***)))'''))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((ppphhhcccWWWRRRRRRMMMLLLKKKNNNiiiOOOIIIAAAFFF@@@EEEDDDAAA@@@AAACCCBBBBBBHHHPPPxxx~~~[[[RRRKKKCCCCCC<<<@@@;;;::::::::::::;;;;;;<<<>>>DDDKKKYYYvvvhhhIII<<<000222.........///////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++***************)))))))))))))))******+++'''((()))+++,,,---......///---+++,,,---.........---333GGGfff}}}OOOEEE999333222222...***++++++***+++,,,,,,+++)))+++++++++************)))(((''''''(((******)))'''***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((ppphhhdddYYYTTTSSSMMMLLLLLLPPPpppPPPJJJBBBFFF???DDDBBBAAA@@@AAABBBBBBDDDLLLVVVhhhZZZOOOEEECCC:::===;;;::::::999:::;;;<<<===BBBHHHOOO]]]|||hhhEEE<<<444555///////////////.........,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++(((((()))***+++---...///---------,,,,,,---...---000000;;;QQQkkkxxx```???;;;666333111///,,,)))*********+++,,,,,,***)))+++++++++************)))''''''''')))++++++)))'''******))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))~~~mmmeeeaaaWWWRRRPPPIIIMMMMMMSSStttRRRKKKBBBEEE>>>BBB@@@AAA@@@AAABBBCCCFFFPPP\\\{{{hhhYYYLLLGGG<<<===;;;::::::999:::;;;<<<===EEEKKKRRR```fff===555000000000000//////............,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++******))))))))))))((())))))***++++++,,,+++***))))))***+++,,,'''***,,,,,,---//////...111...222???QQQfff{{{___CCC888777555222///---,,,,,,***))))))+++,,,,,,***(((+++++++++************)))''''''''')))++++++)))'''******))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******uuunnngggddd]]]TTTRRRUUUPPPHHHWWWWWWFFFEEE@@@DDDCCCFFFAAADDD@@@>>>BBBDDDNNNcccrrr^^^MMM888CCC;;;<<<<<<;;;:::;;;===???FFFKKKRRRbbb```>>>///...000//////...---,,,,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))***+++,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---......---000777>>>JJJ___sssfffQQQGGG???777555111...,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))((()))***++++++)))'''&&&)))+++))))))+++)))&&&'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))|||tttmmmjjjcccYYYTTTUUUUUUPPPaaaYYYHHHGGGAAAEEECCCEEEEEEGGGDDDEEEHHHGGGUUUpppiiiDDDCCC;;;<<<<<<;;;:::;;;===???DDDJJJRRRccctttUUU;;;111000000///......---,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))******+++))))))*********+++++++++,,,++++++++++++,,,------111///000222222555AAAOOOnnnssshhh^^^LLLAAA===555555333000---++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))***))))))***++++++)))'''%%%)))***((((((***)))%%%'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))~~~wwwsssmmmbbbXXXTTTTTTUUUjjjYYYIIIHHHBBBEEEAAACCCDDDDDDBBBFFFHHHEEEYYY|||MMM@@@<<<<<<<<<;;;:::;;;===???DDDJJJTTThhhkkkMMM777222111///.........------,,,,,,+++++++++******************))))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((())))))))))))*********+++++++++++++++++++++,,,------------///000......444<<>>>>><<<;;;;;;===???JJJMMMYYYrrr~~~iiiKKK666111000...---------------,,,,,,,,,......---+++)))((('''&&&((((((((((((((((((((((((******))))))))))))******))))))((('''&&&&&&&&&'''(((((()))))))))*********+++************+++,,,,,,...000///,,,)))***---///555666:::DDDSSSfff{{{vvv^^^OOOFFF===333888BBBBBBDDDFFF@@@000///...---,,,,,,++++++************)))))))))))))))))))))))))))))))))))),,,***))))))******)))'''%%%)))***((((((***)))%%%((())))))*********************))))))))))))******++++++++++++++++++++++++******))))))))))))******************************uuuYYYVVVdddSSSDDDDDD???BBB???AAABBBGGGDDDCCCIIIUUUwwwVVVCCC>>>>>>>>>===;;;;;;===???HHHMMM\\\zzz|||vvvaaaEEE333000222000------------------------......---+++)))((('''&&&))))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''''''''(((((((((((()))))))))*********************+++,,,,,,...000///***))),,,///000222//////333:::DDDRRR^^^yyykkkOOOAAA@@@;;;666???IIIDDDAAA@@@:::.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))&&&)))***))))))***)))&&&((()))******++++++******+++******))))))******+++************************+++******))))))******+++************************zzzWWWXXXkkkYYYHHHFFF@@@CCCAAABBB>>>HHHDDD???JJJbbbRRR????????????===;;;;;;===???GGGNNNcccsssXXX<<>>JJJTTTggg|||vvvddd\\\______iiirrreeeKKK@@@EEEEEE???DDDJJJCCC===;;;444,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))+++++++++'''***,,,******,,,***'''))))))***++++++++++++***+++******))))))******+++************************+++******))))))******+++************************yyySSSSSSjjj```MMMIIIBBBEEEBBBDDD@@@MMMJJJBBBQQQqqqSSSBBB?????????===;;;;;;===???GGGQQQkkkvvvTTT777...333222+++------------------------))))))******+++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))***+++(((((((((((())))))))))))*********)))***++++++,,,)))...///,,,,,,///...***000---...111000,,,...444222888DDDUUUhhh{{{bbbMMMDDDEEE???KKKaaa```GGG;;;AAAIII======@@@999444111)))******+++++++++******)))******************++++++)))))))))))))))))))))))))))(((&&&''')))+++,,,,,,(((+++,,,******,,,+++((())))))***++++++++++++***++++++************++++++))))))))))))))))))))))))++++++************++++++************************lllTTTVVVxxxdddNNNHHH@@@CCCAAADDDBBB???HHHLLLSSSSSSFFF???>>>===<<<<<<===>>>???LLLZZZxxxrrrOOO888111000//////......---------,,,,,,,,,++++++***)))(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((******(((&&&&&&(((,,,+++***)))(((((((((******)))************+++++++++++++++,,,,,,---...//////111000...------///111333444555888<<>>???CCC@@@===888444000---,,,******))))))))))))******************************)))))))))))))))))))))))))))'''%%%%%%''')))))))))(((((()))***************))))))***++++++++++++***)))************+++++++++++++++++++++******))))))************************(((***,,,...///---+++***hhhSSS\\\}}}eeePPPKKKBBBEEEBBBEEEDDD@@@GGGNNNZZZSSSEEE@@@???>>>======>>>???@@@LLL^^^sssNNN888222111000.........---------,,,,,,,,,++++++***)))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((())))))(((&&&&&&))),,,,,,,,,+++******++++++,,,)))************+++++++++++++++,,,,,,---......///111000...------///111333/////////000444:::CCCIIIZZZooopppQQQBBB???888777;;;@@@AAA===;;;<<<>>><<<999555222///---,,,******))))))))))))******************************))))))))))))))))))))))))***(((&&&&&&((()))***)))((())))))***************))))))***+++++++++++++++************++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,///+++&&&&&&***,,,,,,***aaaRRRddddddQQQMMMEEEGGGDDDEEEEEEAAAFFFPPPeeeSSSCCCAAA@@@???>>>>>>???@@@AAAKKKbbbtttLLL777333333000.........---------,,,,,,,,,+++***))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))'''((((((((('''''')))+++++++++*********++++++,,,)))************+++++++++++++++,,,,,,------......000///---,,,---...000222//////...---,,,///333666:::MMMfff{{{tttXXXJJJGGG;;;;;;???EEEFFFAAA??????888777444222///---,,,+++******))))))))))))******************************))))))))))))))))))))))))***)))'''((()))++++++***((()))******++++++******)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******------------------------111+++&&&***333888333,,,zzzZZZUUUiii___NNNLLLFFFHHHEEEFFFFFFCCCEEETTTrrrRRRBBB@@@???>>>>>>>>>>>>???@@@JJJdddtttIII666555444000---......---------,,,,,,,,,******)))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((()))***((((((((((((((()))))))))))))))*********+++++++++++++++,,,,,,,,,---------///...---,,,---...///111///000111000000000222555333;;;FFFXXXwwwuuuhhhaaajjjzzz}}}gggXXXQQQEEEDDDGGGLLLKKKEEE@@@@@@555444222///---+++************))))))))))))******************************))))))))))))))))))))))))+++)))((()))+++,,,+++***))))))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---))),,,:::HHHJJJ===///oooUUUZZZmmmZZZJJJJJJDDDHHHEEEFFFFFFEEEFFFXXX~~~OOOBBB???>>>===<<<<<<===>>>???IIIbbbqqqEEE555555444000.........---------,,,,,,,,,***)))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''((()))((((((''''''(((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...---,,,,,,------//////+++---/////////000222333555444555FFFmmmvvvwww~~~vvvhhhnnnttttttmmmbbbYYYTTTOOO[[[vvv{{{cccRRRJJJHHHHHHJJJGGG>>>888888555444111///,,,***)))(((******))))))))))))******))))))))))))))))))))))))***************************))))))***,,,,,,+++***))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++***///>>>MMMNNN>>>---eeeRRR___sssZZZJJJIIIDDDGGGEEEFFFEEEGGGHHH]]]LLLCCC???>>>===<<<<<<===>>>???FFF___kkkBBB444555222//////......---------,,,,,,,,,)))))))))))))))******+++((())))))******))))))((((((((((((((())))))))))))((('''&&&'''))))))'''%%%(((((()))***++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++---//////......000111000000444GGGsss^^^YYY[[[SSSLLL@@@EEELLLSSSVVVUUUQQQNNNFFFJJJaaaiiiPPPJJJGGGFFFEEEAAA888222222444333000...+++***((((((******))))))))))))******))))))))))))))))))))))))***************************))))))***,,,,,,+++))))))***++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......------------------------///,,,,,,444===>>>555***^^^NNNccc{{{___MMMKKKEEEHHHEEEGGGDDDIIIJJJaaaHHHDDD??????>>>======>>>??????DDD[[[eee???444444000...000......---------,,,,,,,,,)))))))))))))))***++++++))))))************))))))(((((((((((()))))))))))))))'''&&&''')))(((%%%###'''((()))***+++++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...000///...///000222,,,222:::MMMuuugggEEE@@@>>>666444444333555;;;BBBEEECCC@@@BBBAAASSSzzz|||___JJJEEEAAA??????;;;444111222000///---,,,******))))))******))))))))))))******))))))))))))))))))))))))************************)))((((((***,,,,,,***((()))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,------------............,,,---------....................................///---+++---000111...***YYYLLLeeeeeeRRRNNNFFFHHHEEEGGGCCCKKKLLLccc~~~FFFEEEAAA@@@???>>>>>>???@@@AAACCCYYYaaa===444444///---111......---------,,,,,,,,,))))))((())))))***++++++))))))************))))))(((((((((((())))))))))))***((('''''')))((($$$!!!$$$%%%'''((()))))))))((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,---------...000222---777@@@OOOrrrXXX:::888666333666666222///333:::???===999<<<:::JJJppptttaaaNNNBBB<<<888666666444///...000,,,++++++*********************))))))))))))******))))))))))))))))))))))))************************(((((((((***,,,,,,***(((******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////...---iiiPPPTTTqqqpppWWWMMMIIILLLEEEIIIIII@@@PPP~~~yyyLLL<<<<<>>>>>EEEYYYvvvUUU???555111222+++000000...,,,///222222...)))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,,,,++++++******++++++,,,*********+++,,,---...//////...---,,,,,,---//////777111888XXX___===777666444222---333222222555555333666<<<666:::EEE```xxx___MMMAAA888555888//////...------------...---,,,++++++******++++++++++++***)))(((((())))))******++++++++++++******((())))))))))))*********((()))***+++,,,+++******++++++,,,,,,,,,---------000000///---******,,,---000111...++++++///000...000000...,,,///333333...........................000//////.........//////dddQQQXXXvvvrrrYYYNNNJJJLLLDDDHHHKKKDDDWWWzzzMMM>>>===???BBBBBBAAA?????????@@@RRRnnnVVV???555000222+++111///------000444555111---************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******(((***++++++***)))+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---......------,,,---...///000666444;;;XXXvvvPPP999999888555444000111000000333333222555:::888;;;CCCVVVqqq|||nnncccTTTDDD;;;555000...000///......------------------,,,++++++******++++++++++++***))))))))))))))))))******++++++******))))))))))))*********++++++((()))***+++,,,++++++***++++++,,,,,,,,,---------...//////...,,,,,,...//////111000///222666555111///000...,,,...111000+++........................//////............//////[[[RRR\\\{{{ttt[[[OOOKKKKKKCCCFFFIIIHHH```{{{NNN@@@>>>@@@BBBCCCAAA@@@@@@@@@<<>>:::555555222///---...111111000333999777888===GGGVVV\\\TTTHHH>>>777111000111///---...///...------,,,,,,------,,,,,,+++************++++++***)))))))))))))))))))))******++++++******)))************+++++++++,,,)))******+++,,,+++++++++,,,,,,,,,,,,------------,,,...//////......///111---///111333888===;;;666222333111......111///+++///////////////////////////......------...//////}}}RRRPPP]]]sssZZZOOOJJJKKKCCCFFFEEEKKKgggzzzNNN@@@???AAACCCCCCAAA@@@@@@AAAAAAJJJ___WWW???444///111,,,222---------000333555333222************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))***+++------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,---...///000111000555:::IIIllleeeSSSBBB@@@CCC:::333333000...---...111111000333999888666777;;;BBBCCC>>>777333000...///000000...---...------,,,,,,,,,,,,,,,,,,++++++*********************)))))))))))))))***))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,...000000///...///000...111333666<<>>::::::666111000333333111////////////////////////.........---......//////mmmLLLNNN[[[rrrYYYMMMIIIKKKCCCHHHEEEQQQpppvvvKKK???@@@AAABBBBBBAAA@@@AAABBBDDDJJJ\\\UUU>>>333///111,,,222............000000//////************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))(((***+++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++***+++,,,---///000000111111555555===ZZZuuunnnTTTPPPBBB@@@@@@555///000//////---...111222111444:::DDD>>>888666777666444222//////---,,,,,,,,,+++***------,,,+++++++++++++++,,,+++******))))))*********)))))))))))))))******)))))))))******)))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........---///000///...---...000///444777999===DDDFFFDDDDDDCCC===555222555777666000000000000000000000000...............///000111{{{```JJJNNNXXXuuuYYYLLLHHHJJJDDDIIIHHHYYY|||rrrIII>>>@@@AAABBBAAA@@@???@@@BBB>>>CCCTTTRRR<<<333000222+++111.........------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((***)))(((((()))+++,,,++++++******++++++,,,++++++*********++++++,,,++++++---...////////////---///111<<>>???@@@AAA@@@???>>>@@@AAAAAAEEEUUUOOO;;;333000222+++000.........---++++++,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******'''((())))))(((((()))++++++******))))))******+++***)))))))))***+++,,,,,,+++,,,.../////////......------111@@@ZZZpppuuupppKKK999111///***---000+++...---...222222222555;;;OOOAAA555111///,,,***,,,,,,000000,,,+++...///,,,,,,,,,+++***************++++++***))))))))))))))))))))))))))))))***++++++(((((())))))))))))(((((()))))))))*********++++++,,,,,,+++++++++,,,---...------------............///////////////222777;;;???MMMYYYYYYUUUTTTUUUVVV\\\^^^ZZZOOODDD===777222111111111111111111111111000000000000111222333444^^^QQQNNNOOOVVV```OOOGGGIIICCCIIIMMMcccnnnGGG??????@@@@@@???>>>>>>???AAAOOOSSSaaa|||LLL:::333111222+++///------...---,,,,,,---...************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''((())))))(((((()))*********))))))))))))******))))))))))))***+++,,,---,,,---.../////////...---555111333@@@RRR^^^aaa___MMM999...,,,***...111)))---,,,...111222111555;;;BBB555,,,,,,///------///***///111,,,***---,,,(((,,,++++++***)))*********+++******)))))))))))))))))))))((())))))***++++++(((((())))))))))))((((((((())))))))))))*********---,,,+++***+++,,,---...---------.........//////////////////111666===BBBWWWhhhxxxzzzrrrmmmmmmmmmfffjjjhhh]]]OOODDD999111111111111111111111111111111111111111222333444555}}}\\\NNNOOOMMMYYYhhhIIIJJJLLLIIIIIIJJJeeedddFFF>>>@@@???>>><<<<<<>>>???@@@KKKgggMMM999555...000,,,---...111,,,+++111---''',,,------,,,+++***)))((('''(((((((((((())))))))))))************************))))))************))))))(((((((((((())))))))))))''''''(((((())))))******,,,///...)))'''***+++***))))))***+++,,,,,,------,,,---......///............///111555:::@@@FFFIII@@@777---***...111...)))............---///222555222111...+++++++++---...,,,++++++******++++++,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))''')))***+++***)))******++++++++++++++++++++++++111...++++++...000///...,,,...000111111000...---)))+++222666111222GGGbbbyyyiiiVVVAAA111111333444555555555444222444444333222333888AAAGGGrrrXXXLLLMMMMMM[[[rrrQQQMMMMMMIIIKKKNNNjjj]]]DDD???@@@???===<<<<<<===???@@@IIIdddIII666444---000---...---111---,,,111...)))...************************(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))111333222,,,(((******)))))))))******+++,,,,,,---,,,,,,---...............000//////000222555888::::::444,,,***---...,,,)))/////////......///222444222000...+++++++++---...,,,++++++******++++++,,,***************************)))))))))((((((((('''))))))))))))))))))))))))((()))******)))))))))***++++++++++++++++++++++++---+++)))***---///...---000///---++++++---111444111111666<<<@@@KKKhhhzzzaaaKKK;;;777444666666666999>>>>>>BBBFFFHHHKKKQQQ[[[ccccccRRRIIIJJJLLL^^^\\\PPPMMMJJJMMMSSSqqq|||UUUBBBAAA@@@>>>===<<<<<<===>>>@@@IIIaaaFFF555333---000---///+++000,,,***///---)))...'''(((((()))***+++,,,,,,(((((((((((())))))))))))******************************((((((((((((******(((((((((((())))))))))))))))))))))))((((((((((((111333222,,,((()))***((()))))))))***++++++,,,,,,+++,,,------......------000///---,,,,,,---......222///,,,++++++++++++)))000111111///......000333111///---+++++++++---...++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++***))))))+++---///...---555444222000000333888===666666<<>>KKKhhhoooxxx}}}nnnWWWNNNIIIIIIKKK```eeeSSSLLLJJJOOOWWWvvvsssOOOAAABBB???>>><<<;;;;;;<<<>>>???EEEUUU~~~EEE666555...000---///+++222...(((,,,+++'''+++''''''((()))***+++,,,,,,(((((((((((())))))))))))************************+++***(((''''''(((***+++(((((((((((())))))))))))******))))))((((((''''''+++...---)))''')))******))))))))))))******++++++++++++,,,---------------......---,,,,,,---......,,,------,,,+++***++++++111222111000......///111///...,,,+++++++++,,,---++++++************++++++************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))*********)))***+++++++++++++++,,,,,,++++++,,,---...///......))),,,///000000111333666999===JJJ]]]qqqUUUAAA666;;;<<<999FFFZZZ```PPPNNNJJJIIILLLbbbkkkSSSKKKJJJPPPYYYzzzlllMMMAAAAAA>>>===;;;::::::;;;===>>>???EEEkkk}}}FFF888777///000---///000999444***,,,+++'''***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((((((((())))))))))))******))))))((((((''''''+++...---(((&&&)))***)))(((((())))))))))))*********++++++,,,,,,,,,,,,,,,...---------......//////***,,,...---,,,+++,,,---000111111000...---...///------,,,+++***+++,,,,,,+++******))))))******+++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))***))))))+++------+++)))*********++++++,,,,,,,,,,,,,,,------,,,,,,---...,,,000444555555888>>>BBBGGGRRRfff}}}oooUUU@@@===>>>BBBXXXssstttXXXMMMNNNJJJJJJNNNccclllSSSLLLLLLRRR\\\~~~cccJJJBBB@@@>>><<<;;;::::::;;;<<<>>>@@@===YYYtttvvv{{{FFF:::999000000---///555@@@:::......---***,,,*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))''''''''''''))))))(((((((((((())))))))))))))))))))))))((((((((((((000222111+++'''((()))'''((((((((((((((())))))))))))***++++++,,,,,,++++++......---------,,,,,,,,,+++,,,------,,,,,,---......///000///---,,,---...,,,+++++++++***+++++++++******))))))))))))******++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))(((***---111111...************++++++,,,,,,---++++++,,,+++***+++...000333555777777999BBBPPP[[[dddsssuuu[[[PPPPPP\\\wwwvvvaaaTTTJJJMMMIIIJJJPPPeeelllSSSNNNOOOUUU```XXXEEEAAA???===<<<:::999999:::<<<===AAA;;;LLLtttccc^^^wwwvvvBBB888888000000...111444AAA<<<...---...,,,...***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))///222000***'''((()))'''(((((((((((((((((((((((()))******+++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,---......,,,+++,,,---+++************+++++++++******))))))))))))******************************'''((((((((()))))))))***))))))))))))))))))))))))''''''***000555555000+++)))******+++,,,,,,------,,,,,,---,,,,,,...444888555888===@@@FFFSSSeeessszzzzzzbbbSSSQQQHHHKKKHHHKKKQQQffflllTTTPPPRRRWWWcccvvvOOOAAA@@@>>>===<<<:::999999:::<<<===<<<555@@@```VVVJJJ___}}}rrr???666777000111...222000>>>999++++++---+++---(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))*********---,,,(((&&&((())))))((((((((((((((('''''''''))))))***+++++++++++++++)))***,,,---//////000000...+++))))))+++------,,,***,,,------,,,+++,,,,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''+++222888888111+++))))))***+++,,,,,,------.../////////000444;;;AAAMMMUUU```iiiqqq~~~pppXXXSSSPPPJJJMMMQQQKKKMMMqqqlllNNNVVVWWW]]]eee___LLLBBB:::???<<<<<<<<<:::888888999;;;???>>>>>>QQQooosss^^^OOOIIILLL[[[xxxjjj@@@555333222333---333............---,,,+++***+++******)))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((***************)))(((((()))***************))))))***++++++)))'''&&&'''((())))))(((((('''''''''&&&***(((&&&&&&'''((((((((()))************++++++++++++,,,,,,------,,,,,,+++---,,,+++*********+++,,,)))---...+++***---...,,,******************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******---***(((***///222000---------,,,++++++,,,,,,,,,...111***(((666EEEVVViiixxxbbbQQQOOONNNHHHJJJMMMHHHMMMqqquuuYYY\\\YYY\\\iiiZZZJJJBBB:::>>>:::;;;;;;999888888999;;;;;;<<<:::FFF]]]^^^LLLAAAFFFHHHRRRhhhjjj@@@444222000222+++111............---,,,+++***,,,+++******))))))******))))))))))))))))))))))))***)))((('''&&&''''''((()))************)))((((((''''''(((((((((((('''''')))******)))'''&&&'''))))))(((((((((''''''''''''***(((&&&&&&'''((((((((())))))*********+++++++++******++++++++++++******,,,,,,+++*********+++,,,***---...***)))+++,,,)))******************************))))))))))))******************)))))))))((())))))))))))))))))))))))((((((((())))))))))))))),,,)))(((***///111///,,,------,,,,,,+++,,,,,,---000444333<<>>;;;@@@NNNLLLAAA>>>GGGHHHLLLWWWjjjjjj@@@444222///000)))///............---,,,++++++,,,+++******))))))******(((((((((((((((((((((((())))))(((''''''''''''((())))))******))))))((('''&&&''''''(((((('''''''''((()))***)))((('''((()))(((((((((((('''''''''''')))(((&&&&&&((()))(((''')))))))))*********++++++(((((())))))))))))((((((++++++*********++++++,,,***------***)))+++***'''******************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++)))''')))---///...,,,---,,,,,,,,,,,,,,,------...444:::PPPvvvsss^^^VVVSSSOOOPPPJJJIIIJJJIIIVVV~~~pppiii[[[\\\rrriiiJJJAAA>>>;;;<<<666777888888777888999;;;888???======DDDCCC???EEEGGGHHHGGGHHHRRRhhhkkkAAA555222000000)))...---.........------,,,++++++***))))))(((((())))))((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((('''(((((())))))***)))))))))'''(((***)))(((((()))***(((((((((((((((''''''''')))'''&&&'''((()))((('''))))))))))))************'''(((((())))))(((((('''***************+++++++++))),,,,,,***+++...,,,(((******************************))))))))))))***************)))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((***(((((())),,,---,,,+++---,,,,,,,,,,,,------......888DDDccc}}}sssuuunnn___WWWVVVSSSKKKNNNIIIGGGHHHJJJ[[[tttiiiZZZ^^^vvvYYYDDD===;;;<<<:::555777999999888888999:::444;;;999777;;;;;;<<>>???NNNhhh|||mmmBBB666333111111***000---------...------,,,,,,))))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))&&&(((******)))(((((()))'''''''''(((((((((((((((((('''''''''))))))(((&&&(((((()))))))))*********((())))))))))))))))))((())))))******++++++++++++(((***++++++///222111,,,******************************))))))))))))******))))))))))))))))))******((((((((((((((((((((((((++++++******))))))(((((())))))((()))+++,,,++++++---,,,,,,,,,------...///444BBBVVVwwwyyynnniiiaaaYYYXXXXXXTTTMMMJJJFFFEEEEEEIII]]]yyyhhhZZZbbb~~~xxxoooKKKAAA;;;999;;;:::666888::::::999888999:::666===999666:::999:::CCCBBBCCCBBB===;;;CCCTTTbbbzzzlllBBB666444111222+++111,,,------...------,,,,,,))))))(((''''''''''''(((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((())))))(((((('''&&&$$$%%%&&&&&&''''''''''''&&&(((***+++)))((('''((('''''''''((((((((((((((((((''''''((())))))(((&&&((((((((()))))))))******))))))************))))))'''((()))***++++++++++++''')))***,,,111555333---******************************))))))))))))******))))))))))))************))))))))))))))))))))))))******************))))))))))))*********+++++++++,,,,,,,,,,,,---...///000666MMMhhhuuuqqqggg^^^[[[XXXTTTQQQQQQHHHEEEDDDEEEKKKaaajjjZZZfffvvvaaaBBB@@@:::777;;;999888:::<<<;;;:::888888999999>>>999777>>>>>>===CCCCCCDDDCCC@@@???BBBJJJQQQ\\\jjj@@@555333111222+++111,,,,,,------...------,,,++++++***)))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((((((((())))))(((((('''&&&###$$$%%%&&&''''''''''''''')))++++++)))'''&&&&&&''''''''''''((((((((()))'''''''''((())))))'''%%%(((((((((((()))))))))***))))))************))))))&&&''')))***+++++++++***((()))***+++111555111+++******************************))))))))))))******((()))))))))************))))))))))))))))))))))))******************++++++******+++++++++++++++,,,,,,,,,,,,------...///000:::YYYzzz~~~rrrpppeee\\\YYYRRRIIIIIIOOOHHHGGGFFFHHHNNNeeelll[[[hhhyyyYYY===@@@999555;;;999999;;;===<<<;;;999888888555999444444???@@@>>>BBB@@@???>>>======@@@CCCFFFLLLxxxiii???333111000111+++111,,,,,,------...------------,,,++++++***+++++++++************************%%%&&&((()))))))))(((((((((((((((((((((''''''&&&%%%&&&'''((())))))))))))(((***,,,,,,)))'''&&&%%%&&&'''''''''(((((())))))'''''''''(((***)))'''%%%(((((((((((())))))))))))(((((())))))))))))((((((&&&''')))***+++++++++***((()))***+++000333///(((******************************))))))))))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))***+++++++++,,,***+++,,,,,,++++++,,,---,,,,,,,,,---...///000000CCCggg|||tttiiifff___WWWQQQOOOPPPQQQHHHHHHFFFGGGRRRnnnggg[[[qqqpppTTT>>>===>>>777555:::888999999888888888888777;;;999999;;;<<<;;;@@@FFFIIITTTCCC===???;;;BBBBBBTTTooobbb???888444000222+++///------......------,,,+++)))((('''''''''((()))***)))))))))(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''&&&&&&''')))%%%''')))******)))'''%%%(((((()))))))))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''+++)))((('''((()))((('''''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))((((((''''''''''''(((***+++,,,,,,+++***)))(((---+++((('''(((,,,111444...---,,,,,,---...---,,,+++---...---...111222222HHHeeeyyyqqqhhhddd]]]VVVPPPNNNOOOPPPJJJIIIFFFHHHVVVssslll___uuuaaaIII888;;;>>>999888===999999888777777777777888:::888888:::;;;<<>>:::888;;;:::999777555666777999;;;999777666999:::;;;BBBIIIppptttcccaaaYYYCCCFFFLLLNNNRRRvvvppp^^^<<<666333000444...333------......------,,,+++---,,,+++******+++,,,,,,*********)))((((((''''''((()))***)))((('''(((***%%%'''(((((('''&&&((()))(((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((,,,***))))))*********))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''((()))******))))))*********)))((((((***))))))***...333999<<>>888===???999555777:::888666555666:::>>>@@@;;;888666888999:::@@@GGGoooyyyttt{{{pppNNNHHHMMMYYYWWWjjj\\\]]]lllxxx___===666333000333...222------......------,,,+++,,,,,,++++++,,,---///000***))))))(((((('''&&&&&&((()))***)))(((((((((***&&&'''((((((''''''((()))((((((''''''''''''((((((''''''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((,,,+++))))))***++++++***---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''((()))***+++(((((()))))))))(((((((((+++***)))(((***,,,000222,,,++++++---///000///......---......------222888AAATTTrrrpppjjjaaa\\\UUUQQQOOOMMMLLLJJJKKKGGGCCCIII\\\}}}^^^FFF>>>;;;???@@@:::666666999888666555888<<>>LLLYYYqqq~~~nnniii___ZZZTTTPPPOOONNNLLLIIIIIIFFFDDDHHH[[[{{{vvvOOO@@@<<<;;;???@@@<<<999::::::888666666888===AAAEEE===:::999999888666999???YYYtttpppooouuufffqqqmmmWWWKKKNNNNNNTTTccc|||bbb???888444000222+++///------......------,,,+++)))))))))***,,,///111333)))))))))(((''''''&&&&&&''')))***)))((('''((()))&&&((())))))(((''')))***((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++)))((((((***++++++***))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))******+++))))))((((((((()))******)))))))))))))))***++++++,,,---000444777555222...000---...111000...777DDDWWW```qqq|||lllhhh___YYYSSSPPPPPPOOOLLLIIIGGGFFFEEEIIIYYYyyyaaaCCC<<<::::::<<<<<<999999;;;;;;999777666777999===???:::888888:::999777999>>>CCC```hhhrrrwwwwwwuuuTTTNNNLLLLLLSSSdddaaa>>>777444000222,,,111------......------,,,+++***)))))))))***,,,...///++++++******)))((((((((()))***+++***))))))***+++&&&((())))))(((((()))***&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***((('''''')))*********''''''(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))))))))*********))))))((()))***+++,,,)))***+++,,,,,,---------222222111222333222///---111---...333111000:::JJJ\\\bbbpppzzzjjjggg___YYYRRRPPPPPPPPPLLLIIIFFFGGGGGGJJJYYYwwwzzzSSS;;;<<<::::::999777555666888<<<:::888666555666888999777666888;;;;;;888:::>>><<>>SSSdddppp{{{tttdddaaaYYYVVVRRRPPPNNNMMMJJJHHHGGGIIIIIIKKK\\\~~~~~~QQQFFF666::::::999888888777777666999888777666666666777777777777888999::::::;;;;;;??????EEECCCBBBaaadddNNNNNNOOOaaattt___CCC444333//////111,,,......---------,,,,,,,,,,,,+++******))))))************))))))))))))******************************'''((()))((('''&&&''')))&&&''')))*********)))((('''''''''''''''&&&&&&&&&***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))(((+++111000***))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))((((((''''''***)))))))))))))))))))))+++***))))))***///666<<<999333---+++---000///...//////000000...333HHH^^^nnnvvvrrrcccaaaYYYVVVSSSQQQPPPMMMJJJHHHGGGIIIIIINNNaaalllEEEAAA999:::999999888888777666666777777666666666666555555888888888999999:::::::::AAA>>>BBBDDDFFFdddwwwTTTLLLKKK\\\nnnZZZ@@@333333000///111,,,......---------,,,,,,,,,,,,+++******))))))************))))))))))))******++++++******))))))(((((('''((()))((('''&&&''')))&&&''')))*********)))(((&&&'''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((******)))+++...---)))(((((((((((((((((((((((((((((((((((()))))))))))))))******)))(((''''''(((((((((((((((''''''''''''))))))))))))))))))******,,,+++)))(((+++222<<>>===999999999888777777666666555666777777777666666555888888999999999:::::::::AAA???EEEIIINNNmmm~~~UUUJJJIIIZZZkkkUUU===222444000///000,,,......---------,,,,,,,,,,,,+++******))))))************))))))))))))******+++******)))((('''&&&&&&'''((()))((('''&&&''')))&&&''')))*********)))((((((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''')))************+++***(((''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((()))))))))))))))*********+++***)))(((+++111:::@@@111...,,,,,,...///...,,,222222111222@@@ZZZzzzyyyhhhddd\\\YYYUUURRRPPPMMMJJJGGGHHHHHHJJJUUUppp|||RRR===999:::999999888888777666666555666666777888888777777666888888888999999::::::;;;???FFFPPPRRRXXXyyyxxxPPPJJJKKK[[[mmmRRR<<<333444000///000---......---------,,,,,,,,,,,,+++******))))))************))))))))))))******))))))((('''&&&%%%%%%%%%'''((()))((('''&&&''')))&&&''')))*********)))(((((()))))))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))***+++***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%'''))))))((((((***+++))))))))))))))))))))))))(((((())))))************'''((()))***+++...222666...---,,,---...///......000222111555KKKoookkkdddZZZWWWSSSPPPNNNLLLKKKIIIHHHGGGJJJYYYwwwoooHHH<<<555555999888888777777666555555666666777777777777888888666777888999:::;;;;;;<<>>>>>555666888888888777666666555555666666555444555666777888555666777888:::;;;======QQQsss|||eeeJJJPPPUUUaaaoooTTT>>>444555///...111000......---------,,,,,,,,,,,,+++******))))))************))))))))))))******(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''')))*********)))((()))))))))((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''')))+++)))$$$%%%***''''''''''''''''''''''''(((((((((((())))))))))))&&&((())))))(((((()))+++((((((((()))))))))******'''(((((()))******++++++(((***,,,,,,+++***++++++,,,,,,---------///111333///666888>>>[[[zzzpppiii___UUUOOOJJJGGGEEEHHHGGGJJJ]]]}}}QQQ777AAA:::;;;888888888777666666555555666555333222333555777888444555666888:::<<<>>>>>>UUUcccKKKSSSXXXcccoooUUU???555555///---222111......---------,,,,,,,,,,,,++++++***)))***************))))))))))))******))))))))))))************'''((()))((('''&&&''')))&&&''')))*********)))(((,,,,,,++++++******))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''&&&(((,,,)))$$$%%%+++(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))&&&'''''''''(((((())))))'''(((((()))***++++++++++++,,,---,,,++++++,,,...,,,------,,,---///333555444<<>>AAAUUU~~~~~~~~~\\\NNNQQQUUUsssoooPPP;;;333555111///222000000000///...------,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***)))((()))***+++***((((((((((((((((((((((((((()))))))))))))))(((''''''///---+++)))((()))+++---(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))))))))((("""'''(((%%%%%%((('''""",,,''''''...222000,,,***(((''''''&&&&&&&&&''''''******))))))((((((''''''***(((&&&&&&)))+++***(((...((())))))$$$)))///)))((()))+++,,,+++***(((&&&+++,,,---......,,,***)))***)))***......---000666===CCCDDDHHHaaacccQQQLLLLLLKKKJJJGGGLLLPPPdddwwwVVVFFF:::888;;;888999888777555555444444444333333444555666666666666666666777777777:::===@@@LLLppp{{{rrrnnnVVVOOOSSS[[[}}}mmmPPP;;;333555000///111///...------,,,++++++******,,,+++++++++************+++++++++*********))))))***)))((()))***+++***((((((((((((((((((((((((((()))))))))))))))(((''''''---,,,***)))))))))***+++(((((((((((()))))))))***((((((((((((((((((((((((''''''(((((()))((((((((('''***)))%%%%%%)))***'''+++''''''---111///+++)))++++++)))(((''''''''''''))))))))))))((((((''''''***(((&&&''')))+++***(((***((()))((($$$''')))###((()))***++++++***))))))******+++,,,,,,,,,+++***,,,******,,,...000888AAAJJJMMMJJJIII```dddQQQNNNMMMKKKIIIFFFMMMTTTkkknnnNNNAAA999:::<<<888777777666555555555555555333333444555555666666666444666888888999:::===???DDDbbbiiifff]]]SSSQQQWWWeeehhhQQQ<<<333555000...000...---------,,,,,,++++++***++++++*********)))))))))+++++++++******************)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))(((((('''*********)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))((('''''')))***)))%%%%%%)))***)))***&&&&&&,,,///---***)))...---,,,***)))((('''''')))))))))((((((((((((''')))((('''''')))******)))(((+++,,,)))(((******%%%))))))))))))******+++,,,+++***************++++++///+++***+++...444@@@MMMVVVVVVNNNIII^^^___NNNLLLKKKIIIHHHGGGMMMVVVnnncccFFF===999:::<<<777777666666555555555666666333333444444555666666777444666888999999:::<<<>>>GGG\\\___bbbWWWTTTSSSYYYrrraaaQQQ<<<333444000...000---//////.........---------*********))))))))))))(((***************************)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))******)))((('''(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))((('''&&&((())))))(((((())))))((()))%%%&&&+++---***((((((---,,,+++***))))))((()))(((((((((((((((((((((((()))(((''''''((()))******(((000...'''***---++++++)))((((((((()))+++---//////...+++***))))))++++++///,,,+++,,,///666DDDRRRYYYXXXOOOIII^^^}}}YYYLLLLLLKKKIIIIIIIIINNNUUUnnn{{{YYYAAA;;;888:::<<<777777666666555555555666666444444333333444555777777444666888999999:::<<<>>>NNN\\\]]]dddzzzUUUVVVTTT___{{{\\\PPP;;;222444///...000---...............---------*********))))))))))))(((***************************)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))((((((&&&''')))******)))((('''))))))))))))************(((((((((((((((((((((((()))*********)))((('''''''''(((,,,//////,,,((('''(((&&&&&&***+++((('''((())))))((((((((()))******'''''''''''''''((((((((((((((((((((((((((()))***...;;;222$$$(((***'''+++))))))(((''')))+++...000444222...+++))))))***+++,,,,,,---///000666DDDRRRVVVWWWPPPMMMcccuuuVVVMMMNNNKKKIIILLLJJJNNNUUUnnnmmmPPP???<<<999999;;;777777777666555555555555555444444333333444555777888444666888888999:::===???UUU______iiisssfff^^^PPPUUUXXXlllxxx[[[OOO:::111333///...111...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************+++++++++***)))((()))***+++***((())))))))))))))))))))))))'''(((((()))))))))))))))&&&''')))******)))(((((()))))))))*********++++++(((((((((((((((((((((((())))))*********)))(((((()))***...444444...***))))))&&&'''******'''''')))''''''''''''((()))******&&&''''''''''''((((((((('''((()))((('''((()))+++;;;KKK===(((,,,,,,&&&,,,***)))(((((())),,,...000444333///,,,+++******+++***+++---000000555DDDRRRVVVXXXSSSQQQhhhnnnTTTOOOOOOIIIGGGLLLJJJNNNWWWqqqbbbJJJ??????999888:::777999888777555555444444444555444333333333555777888666666777777777:::===@@@[[[bbbcccqqq~~~YYYRRRKKKJJJWWWcccyyy___MMM888000333//////222///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))*********+++++++++***)))((()))***+++***(((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))************))))))*********+++++++++))))))))))))))))))))))))(((((()))*********))))))))))))---333333---)))))))))'''(((***)))&&&'''***(((((('''''''''((())))))&&&&&&&&&'''''''''(((((('''(((***)))''''''))),,,;;;QQQAAA***///...%%%,,,******))))))***,,,---...111000...,,,+++++++++,,,)))***,,,...///666FFFVVVZZZ[[[TTTQQQhhhiiiRRRNNNMMMEEECCCIIIJJJNNNXXXttt\\\GGG@@@@@@:::777999777999999777666444444333333555444333222333555777999777777777666777999>>>AAA^^^fffgggwwwjjjRRRRRRGGGHHH[[[nnnzzzcccLLL777000333//////222000........................,,,,,,,,,++++++++++++***))))))******++++++++++++***)))((()))***+++***(((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))******++++++)))************+++++++++************************'''((()))***************(((&&&(((......(((&&&(((***((((((+++)))&&&'''+++******)))(((((('''((((((&&&&&&&&&'''''''''((((((&&&(((***)))''''''))),,,...HHH:::$$$,,,+++ (((************+++,,,------,,,,,,,,,+++,,,,,,,,,---))))))+++---...666III[[[]]]\\\SSSNNNdddzzzcccPPPMMMLLLGGGEEEJJJHHHIIIZZZ{{{YYYPPPDDD<<<::::::888555555555666666666444333222444555666555555555777999222222444777666666;;;CCC```zzzmmmyyytttWWWIIIGGGJJJIIIZZZ}}}vvvWWW???888///+++,,,//////...+++,,,...///111222333333,,,++++++******++++++,,,)))*********++++++++++++,,,***)))((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))(((&&&&&&''')))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''&&&''')))***++++++,,,+++)))''''''''''''((((((((((((((())))))))))))...//////---***(((((((((&&&&&&'''((()))+++---...,,,++++++******++++++,,,,,,...+++,,,222555EEE___fff^^^RRROOOdddqqq]]]MMMKKKLLLHHHGGGKKKJJJGGGXXX|||tttTTTKKK@@@:::888777666444444555555666666666555555333555555555444555777999777666888999888777;;;BBBeee{{{mmmzzzmmmXXXKKKHHHKKKNNNhhhoooPPP===777///,,,...//////---,,,,,,...///000000111111,,,++++++******++++++,,,)))))))))*********++++++,,,***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))***)))'''''')))***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))%%%''')))'''%%%$$$'''***+++***)))(((''''''''''''''''''((((((((()))))))))+++,,,---,,,***))))))***)))))))))))))))***+++,,,,,,++++++******++++++,,,---///,,,---222555DDD^^^kkkbbbTTTMMM^^^fffVVVJJJJJJLLLJJJIIILLLLLLIIIZZZ}}}eeeNNNGGG>>>999777777666555555555555555666777888999333444555555444555777999<<<;;;;;;<<<:::888<<>>:::999888888888999888777555555555666777222444555444444444666888888888999;;;:::999>>>EEEgggssswwwxxx```NNNLLLJJJHHHXXXooo|||QQQ555333222111111111000...,,,------------,,,+++***)))+++******))))))******+++))))))))))))************++++++***,,,------,,,***************************************************(((((())))))))))))))))))''')))))))))((((((***,,,******++++++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&***,,,+++)))(((((()))******)))'''&&&&&&&&&&&&&&&'''''''''((()))***+++***(((((()))***+++++++++***++++++,,,,,,,,,++++++******++++++,,,+++...+++,,,///...999PPP[[[XXXQQQLLLSSSppprrrZZZUUUOOOMMMNNNMMMLLLJJJIIIMMMOOOYYY{{{uuuNNNAAA???<<<999777666666666999888777666555555555555222333444444333444666888555444666999999999>>>FFFnnnrrruuugggUUUHHHHHHKKKRRReee{{{rrrJJJ333111111111111000///...---------------,,,+++***)))******))))))))))))******)))*********+++++++++++++++++++++---......,,,***************************************************(((((())))))))))))******'''((())))))((((((***,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((($$$ ###))),,,***&&&(((((())))))))))))((((((&&&&&&'''''''''((((((((()))+++++++++)))((()))***)))))))))******,,,---...,,,++++++******++++++,,,)))---+++,,,///---777NNNVVVRRRMMMLLLSSSnnngggXXXTTTOOOLLLLLLMMMLLLJJJKKKLLLUUUiiicccJJJ??????===:::777666666666555555666666666555555444222333444444333444666777444444666999888888===EEEmmmooowww{{{YYYOOOIIIOOO^^^qqqjjjEEE444000111111111///.........------------,,,+++************))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,...//////---+++************************************************(((((()))))))))*********((()))******)))))),,,---***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))(((%%%###$$$(((***(((&&&))))))(((((((((((())))))''''''((((((((()))))))))((()))++++++******,,,---))))))))))))***+++,,,,,,,,,++++++******++++++,,,)))---,,,...111...888NNNXXXRRRLLLJJJQQQiii___UUUSSSOOOKKKKKKMMMMMMKKKMMMNNNbbbWWWGGGAAAAAA@@@===:::888888888222333444666666666555555222333444444333333555777555444666999888777<<>>IIIccckkk{{{\\\TTTGGG\\\vvviii888777333222111000////////////++++++,,,---------,,,,,,,,,***+++,,,)))&&&(((,,,---,,,,,,,,,...222666999;;;...(((///111***'''+++...///+++%%%&&&++++++%%%---,,,)))((((((***---///)))***+++***)))((()))***111---,,,///000---,,,...///)))''',,,---)))(((***&&&(((++++++***)))+++---,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((&&&%%%'''***---,,,)))''')))---...***&&&************************(((((())))))*********+++---,,,+++******+++---...+++,,,000222------>>>SSS```___TTTKKKMMM]]]rrrYYYQQQPPPOOOMMMLLLKKKKKKKKKNNNOOOcccxxx}}}hhhNNN@@@???>>><<<:::888777666666555555555555555555444444555444444444444555666666000999777333888;;;@@@MMMggglllqqqXXXWWWJJJdddsssAAA:::333222111000////////////+++,,,,,,,,,,,,,,,++++++,,,)))))),,,,,,***+++...///111666;;;AAAGGGMMMQQQVVVIII:::222---***---333(((---///+++***---...+++,,,+++***)))***+++---...)))***+++***)))((()))+++,,,***,,,111222///---...000...///222000+++,,,000)))+++......---,,,,,,---,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))(((((((((***---111CCC;;;111+++******)))'''************************((()))))))))************+++,,,,,,---------------+++***---000...///???SSSdddcccXXXMMMMMM\\\eeeVVVOOOOOONNNMMMLLLLLLLLLMMMOOOMMM\\\lllqqqbbbLLLAAA>>>===;;;999888777666666666666666555444444444333555444444444444555666666...666555333:::===CCCQQQnnnoooeeeVVVUUUJJJmmm~~~III:::333222111000////////////,,,,,,,,,,,,++++++***)))---)))(((***+++***,,,000222:::FFFTTT```kkktttyyy|||rrr]]]EEE555111///---$$$+++000---***+++,,,,,,******+++++++++,,,,,,,,,)))***++++++))))))***+++******---222333000...///,,,000666:::666///---000------------,,,***((('''++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***)))***,,,000333RRRFFF777+++'''''')))***))))))))))))))))))))))))))))))))))))***************+++...///000///---,,,,,,)))+++//////222AAASSScccdddZZZNNNMMMZZZxxxZZZSSSPPPOOONNNMMMLLLLLLLLLLLLPPPMMMXXXdddjjj}}}YYYJJJAAA<<<;;;:::999777777666666777777666555444333333333555444444444444555666666///666444555;;;===CCCRRRwwwvvv^^^XXXSSSQQQLLL666333222111000////////////,,,,,,,,,,,,+++***)))(((,,,+++***)))&&&&&&///:::KKKVVVeeettthhhXXXQQQBBB000,,,......,,,++++++++++++)))***+++,,,---,,,++++++)))***,,,+++******+++,,,---,,,---111111///111555555===IIIRRRQQQGGG<<<666333111...------+++)))&&&++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))***+++******,,,///111HHH>>>222(((%%%'''***+++(((((((((((((((((((((((()))))))))))))))*********+++,,,...////////////......)))***...111555DDDUUU\\\```ZZZQQQPPPYYY|||nnnTTTSSSQQQPPPOOOMMMLLLKKKKKKJJJPPPMMMVVVaaahhhkkkMMMCCC===;;;:::999888777666666666777777666555444333333333555444444444444555666666333777555666<<<<<>>999999888777666666777777666666666555444444444333555444444444444555666666555888666888===;;;@@@SSSzzzqqqSSSWWWSSSnnnHHH555333222111000////////////------------,,,,,,+++***&&&***...---)))...BBBVVVpppyyyuuuSSSCCC333---...---++++++)))***+++,,,---,,,++++++***+++,,,,,,,,,,,,---///000,,,***---222;;;LLLZZZyyyqqqEEE:::...***...333444333++++++,,,,,,,,,,,,++++++***************************************************++++++***(((((()))*********+++,,,+++***)))((())))))))))))))))))))))))************))))))))))))---,,,++++++,,,...000222///,,,,,,000111555FFFYYY\\\```^^^\\\aaagggeeeRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNYYYbbbkkkWWWFFFFFF@@@888888777666666666777777555555555555555555444444555444444444444555666666555777555999???;;;AAATTT{{{jjjOOORRRWWWyyy{{{DDD999333222111000////////////------.........------,,,((())),,,------000<<>><<<555888777777666666555555555666777777555444333444666///000111222444555666777444555444999>>><<>><<>><<<:::666666666666666555555555555777777777666444444555666444333333222222333444444444666555888<<<;;;KKKiiiZZZ^^^fff___DDD666333111000///000000///...---------------,,,,,,,,,...---,,,+++++++++++++++*********+++++++++,,,,,,///111333999IIIfff}}}yyyssskkkcccYYYWWWXXX]]]eeerrrzzzVVVHHH777//////111---(((...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++***************++++++************************++++++***************+++++++++++++++,,,---...///111444666444...///<<>><<<:::777555555555555555555555555666777777666555555666888333222222222333555777888555777555777;;;<<>>===999777555555555555555555555555444666666666555666888:::666555444333333555777888555777444777<<>>DDDWWW___[[[TTTIIIGGGRRRhhh{{{~~~lll^^^ZZZXXXPPPNNNQQQPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLddd}}}QQQ???>>>===888666444555555555555555555555444555666666666666999;;;;;;999777444333333444444555777444777===BBB\\\xxxMMMRRR[[[lllWWWAAADDD>>>:::444000000111222222......//////////////////+++***************++++++++++++++++++,,,,,,,,,,,,222111222777FFF^^^yyyzzzaaaJJJ<<<666//////...------------...------------------------******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++(((((())))))***+++------+++++++++,,,---...000000...///000000111555777666???UUU```]]]VVVJJJEEELLLUUUxxxpppjjjjjjfff```[[[WWWTTTQQQNNNPPPKKKHHHJJJKKKJJJKKKNNNKKKOOOfffnnnGGG???;;;777888777555444444777::::::777444666777999999999999;;;<<<<<<;;;888555444444444555333555888:::;;;FFFbbb~~~uuuUUUUUUcccppphhh;;;999CCCDDD<<>>777111000///---///............---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++.../////////666FFF\\\mmm~~~lllWWWBBB777......000//////111............---,,,++++++,,,...///...,,,*********,,,)))'''(((***+++***)))***************************))))))((()))***+++,,,******+++++++++,,,,,,,,,,,,---...//////000000000444@@@MMMSSSPPPJJJGGGGGGIIIccc{{{rrriiibbbccc___YYYUUUSSSRRRRRRQQQNNNLLLLLLOOOOOOLLLLLLNNNPPPRRRjjj\\\@@@===:::777777666555444555666888888666444555666888888888999:::<<<<<<:::888555444444555555444666888888:::GGGccc||||||\\\YYYcccrrrSSS999555888===???999000,,,...///............---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,---...---///999GGGSSSjjjyyyZZZJJJ:::222111222333555//////......,,,++++++***---...//////---++++++,,,,,,***))))))***+++*********************************))))))))))))***++++++******+++++++++,,,,,,,,,,,,---...//////000//////222888AAAJJJNNNLLLGGGBBBAAASSSwwwzzzqqqhhhaaa```[[[VVVRRRQQQRRRRRRRRRMMMLLLNNNRRRQQQMMMLLLNNNQQQRRRjjj}}}sssPPP<<<<<<:::777777555444444555666666666555444333555777888888888:::<<<;;;:::777555444444555666666888888666888GGGbbbyyyxxx\\\bbbtttgggCCC555222888AAA???333---//////............---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***,,,------,,,000777>>>UUUnnnnnnUUUAAA666333555888///...------,,,+++++++++,,,...///...,,,++++++,,,,,,+++*********++++++***************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,---...////////////000111666AAALLLNNNGGG>>>>>>HHHgggyyyrrriiiccc]]]ZZZUUURRRQQQRRRRRRRRRLLLLLLPPPSSSQQQLLLLLLOOOTTTTTTlll```EEE999<<<999666777555444555555555444444444444222444666777777888:::<<<;;;999777555444444555666555888999777<<>>===AAAXXXzzzssskkkddd]]]ZZZVVVTTTSSSSSSRRRQQQKKKLLLPPPSSSPPPKKKKKKPPPVVVVVVnnnSSS???888<<<888666888555444555555444333222333444111333555666777888:::<<<:::999777555444555666777333777999999CCC[[[yyyvvv\\\nnnTTT<<<222,,,333<<<===666000///............---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))+++---...------///000111;;;DDDWWWwwwpppYYYBBB222222111///...------...///+++,,,,,,+++))))))+++------......,,,******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---......///......000------555@@@GGGDDD@@@<<<;;;IIIiiizzzsssjjjccc^^^\\\YYYWWWUUUSSSQQQNNNKKKLLLPPPRRRNNNJJJKKKPPPUUUTTTlllyyypppKKK<<<999<<<777666888555333555555444222111222444000222555666666777999;;;:::999777555444555666777333888::::::EEE```wwwXXXbbb~~~TTT:::555//////777>>>:::111///............---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))***,,,,,,---------......444777CCC]]]ppp~~~aaaGGG999777444111////////////,,,,,,,,,+++******,,,......//////---+++)))+++---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---............///---,,,000888???AAAAAA===999>>>UUUxxx{{{sssjjjbbb___]]][[[YYYWWWTTTPPPMMMKKKLLLOOOQQQMMMIIIKKKQQQQQQPPPiiisss}}}aaaHHH;;;999===777555888555333555666444111000222444000222444555666777999;;;:::999777555444555666777555:::;;;999CCC^^^|||wwwSSSTTThhhTTT666777333///444===;;;222//////.........---------,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++)))******++++++,,,,,,---,,,111///444DDDQQQ___rrrbbb???===999555111000//////---------,,,++++++...000...///000...+++)))+++---++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++,,,---...............---,,,...333999???BBB>>>::::::JJJooo{{{qqqhhhdddbbbaaa^^^XXXQQQNNNNNNPPPPPPNNNNNNNNNKKKHHHKKKQQQOOOWWWeeevvv~~~vvvKKK@@@>>><<<:::777666444444666666555555555444444444333333333444777777666555;;;999555333111222333444111666666;;;GGGddd|||uuuPPPVVV^^^vvvKKK===333000//////:::???666444333111///...---......---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---...///333999AAAGGGXXXfffyyyttt^^^GGG<<<777222.........000000---***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************++++++++++++*********,,,,,,+++***,,,---------,,,,,,---...,,,............111888===???<<<:::@@@ZZZ~~~xxxooohhhddd______\\\VVVPPPMMMNNNOOOPPPNNNMMMMMMKKKIIIMMMSSSUUUXXXbbbvvv~~~ttt~~~~~~uuuGGG???>>><<<999777666555444666666555555555444444444333222222444666777777666:::999666333222222444555444777777;;;HHHddd|||{{{tttOOOTTT\\\sssJJJ<<<333000000000;;;AAA888333222000///...------...,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,.........------000555999@@@NNNaaaqqqzzzeeeQQQ@@@444111444...//////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++******+++---------+++,,,------------......---...///......111666;;;>>><<<:::>>>LLLiiitttmmmhhhddd\\\[[[YYYTTTPPPNNNNNNOOOQQQNNNLLLLLLKKKJJJNNNUUUZZZWWW```yyyuuu~~~}}}aaaEEE>>>===;;;999777666555555555555555555555444444444333222222444666888777666:::888666444333444555555777888999;;;JJJdddwww|||tttNNNRRRZZZkkkvvvFFF:::222111111111;;;AAA888222111000///...---------++++++***************)))++++++++++++++++++++++++)))))))))***************---......,,,++++++---///---888HHHVVV]]]```cccdddeeegggiiiooo|||zzzuuuoookkkjjjjjjkkkkkkzzzqqqUUU>>>444333//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************++++++++++++*********,,,///333555,,,---...////////////.../////////......000444888:::888:::<<<@@@QQQvvv~~~pppllliiieeeZZZYYYVVVSSSPPPOOOOOOPPPTTTOOOKKKKKKJJJJJJNNNTTTXXXTTT```}}}}}}QQQEEE===<<<:::999777666555555555555555555555555555555333222222333666777777777999888666555444444555666777666:::;;;OOOgggrrrvvvOOORRRYYYhhhoooEEE999222222111000888===444111111000///......------++++++++++++************++++++++++++++++++++++++************************+++,,,------,,,,,,...///---333<<>>333333///,,,...000///...///---------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++---333999>>>222222111111222111///...000///.........///222444666444888======EEEeeezzzmmm~~~oookkkiiieeeZZZXXXTTTRRRQQQQQQQQQQQQVVVOOOJJJJJJIIIIIILLLQQQRRRQQQaaa{{{FFFCCC<<<;;;999888777666666666444555555555555555555555555333222333555777777666777666555555444555666666666333:::;;;UUUmmmppp{{{QQQSSSXXXiiinnnHHH999333333111---444777...000000//////......------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))+++------------...///000222555777888999:::;;;999<<<>>>AAAHHHLLLHHHAAA>>>:::666333444777888999;;;BBBQQQdddwwwwww\\\JJJ<<<222,,,---000///...000.........------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))***,,,///555===CCC:::777555333333333000...000///...---...///111111333000555<<<<<>>CCCaaa}}}iiifffbbbZZZXXXTTTOOOMMMNNNOOONNNLLLJJJEEECCCGGGKKKLLLMMMOOORRRRRRRRR```xxxzzz|||aaaGGG:::999999888777777777777777444444444555555555666666;;;888444333333444333333111222222333333444444444:::222???>>>aaawwwjjjUUUQQQSSSRRRTTTWWWHHHGGG~~~tttXXX<<<555222555444...222555------.../////////...---,,,))))))******++++++++++++++++++++++++++++++++++++******))))))((((((((('''+++,,,,,,++++++,,,...111+++///666<<>>999::::::999888777777777777444444333222333444555666666555444555777777666555333333222222333444666777666999888GGG___bbbmmm```FFFSSSSSSNNNIIICCCSSS}}}cccJJJ???777444111000000000000///000//////...------,,,,,,************************,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********---,,,***+++,,,,,,+++))),,,---...;;;GGG===...000...///000111111///...---///.............../////////000111111333777<<>><<<::::::999888777777777777444444333222222222333333555444444555777777666555444333222222333444666777666:::999GGG]]]^^^jjjiiiKKKQQQRRRKKKEEEBBBVVVbbbMMMFFF:::666222//////000000/////////......---,,,,,,,,,************************++++++++++++*********)))+++++++++++++++*********---++++++///444555111,,,(((,,,///;;;FFF;;;,,,,,,,,,---...000000000///...000///...---------------...///111111222444777999888777999CCCWWWsssaaaGGG:::111---111222---+++......------,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,000555999:::888444111...,,,,,,---...///...---...------...///222666777;;;PPPqqqmmm```ZZZTTTSSSQQQQQQQQQPPPNNNLLLIIIIIIIIIJJJMMMQQQUUUXXXZZZYYYXXXWWWWWWZZZ___cccrrrxxx}}}rrrHHH???===:::999888777777666666666666555444333333222222222555444555666888999777666444333333222333444555666444999999GGG\\\___nnntttQQQNNNOOOJJJEEECCCUUU|||bbbRRRLLL:::666111...---...//////.........------,,,,,,,,,************************************))))))))))))+++++++++******************)))+++222;;;>>>999333(((,,,...777@@@777***+++,,,,,,---............---......---------------...---///222222222222444555333333555:::FFFYYYnnn}}}pppNNN:::...333666---''')))......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((,,,111666777444///,,,---,,,+++,,,...///...------,,,,,,---...111333555:::GGG]]]vvvrrrbbb[[[WWWUUUSSSRRRQQQOOOLLLIIIIIIIIIIIIJJJMMMRRRVVVYYYZZZZZZYYYWWWWWWXXX[[[^^^jjj}}}xxxjjjCCC<<<888:::999888777666666666666777666666555444333222222666666777999;;;;;;:::888555444333222333444555666333999999EEEYYY\\\ooo~~~VVVJJJKKKJJJHHHCCCQQQttt```RRRJJJ999555000,,,,,,------------------------,,,,,,,,,*********************************)))))))))((((((************************(((''')))111:::<<<777111)))---,,,///888222***,,,---------------,,,++++++++++++++++++,,,---...///...000333444333333333444333555666888<<>>>>>PPPiii~~~gggMMM<<<444111000---.../////////...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++---...---,,,,,,---------......//////...666===@@@HHHaaattt^^^YYYSSSRRRRRRRRRRRRPPPLLLIIIKKKJJJJJJJJJMMMPPPTTTWWWXXXYYY[[[[[[YYYXXXXXXYYYRRRfffuuuqqqVVV???@@@999999888777666666555555555222333444555444333222111444444666:::<<<<<<:::888666555444333333333444555111888777@@@RRR[[[yyyrrrXXXNNNHHHCCC@@@RRRhhh[[[LLL<<<444222000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************(((((())))))*********++++++***)))(((((()))+++,,,(((...***&&&,,,+++&&&***((((((((()))***,,,---...---,,,++++++******++++++***,,,...000111444777:::555666777999999999777666555>>>IIITTTbbbuuunnnUUUCCC888111---.../////////...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++,,,+++***+++---...---,,,---------....../////////'''222:::::::::LLLnnnnnnZZZXXXSSSTTTUUUTTTPPPLLLJJJIIIKKKIIIGGGIIIMMMRRRWWWYYYZZZ```aaa\\\ZZZ\\\\\\YYY```]]]iiiuuuyyyxxx[[[BBB>>><<<;;;999777666777666444222444444444444444444444444///444999;;;:::888888888:::666222111333666666555444444888>>>IIIaaaaaaWWWGGGGGGBBBYYYkkkXXXJJJ>>>555222111111///,,,---222......---------,,,,,,,,,,,,,,,,,,++++++++++++***)))'''))),,,+++'''(((,,,))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((******+++++++++******)))++++++++++++++++++++++++000///------///333777::::::;;;:::666666999:::999<<<777999CCCKKKVVVnnn}}}ppp}}}___BBB999111000...,,,++++++,,,---555000++++++...000...***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,---...///---------............///...111444666:::GGGYYYhhhjjjYYYWWWSSSUUUUUUTTTPPPLLLJJJIIIJJJIIIHHHJJJNNNSSSVVVXXXZZZ___```\\\ZZZ\\\\\\YYY[[[YYYccc}}}qqqsssuuuYYYAAA<<<::::::888777666777666555333444444444444444444444444222666:::<<<;;;::::::;;;;;;777333222333444444333333222555===JJJcccgggVVVGGGHHHEEEbbbkkkZZZKKK???555222111222000------111......---------,,,,,,,,,*********))))))))))))(((***+++++++++******)))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))))))))*********+++++++++******)))++++++++++++++++++++++++,,,+++******,,,...111333333888:::::::::<<<:::666;;;666777<<>>NNNiiilllWWWIIIJJJKKKooogggYYYJJJ<<<555222111333222...---///......---------,,,,,,,,,*********))))))))))))((((((,,,+++'''***000...'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))******+++++++++******++++++++++++++++++++++++************+++,,,---...---333999<<<>>>???<<<777>>>:::999;;;999888BBBOOOiiiYYYFFFSSSeeeNNNBBB444---...000...***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////------,,,,,,,,,---......------------............///111111///...333===EEEccc{{{xxxbbbXXXXXXUUUVVVVVVSSSPPPLLLKKKKKKIIIIIIKKKOOOSSSVVVWWWWWW[[[]]]^^^\\\ZZZYYYYYYYYY[[[\\\\\\ddd|||wwwyyy___FFF???:::888777555666777777666555333333333333333333333333888888999999999:::<<<===777666444333333333222222777555777@@@TTTqqqqqqYYYKKKMMMPPPwww}}}hhh[[[LLL>>>666222111333333///---.........---------,,,,,,,,,,,,,,,,,,+++++++++******###))))))$$$+++777555)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))***+++++++++******************************+++,,,,,,------,,,,,,++++++000555888<<>>666999777666666777777666444333333333333333333333333555333222333444666666555111333666777666555555666444555666===RRRtttZZZFFFIIINNNjjjmmm___QQQCCC;;;444000111222000............---------,,,,,,,,,*********))))))))))))((((((,,,+++'''***000...'''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((()))***+++++++++++++++***************************++++++++++++***)))(((---...,,,***///;;;DDDGGG:::999777555333333666999:::<<>>555//////111000//////......---------,,,,,,,,,*********))))))))))))(((***+++++++++******)))((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((()))))))))(((((()))++++++,,,,,,+++*********************************)))))))))))))))+++,,,+++)))---555:::;;;666888999777666555555444;;;999>>>IIIRRR^^^xxxjjjUUUHHH888444...---...000000///..............................//////...---,,,+++///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000///......000111:::???KKK^^^www{{{```ZZZZZZXXXWWWWWWVVVSSSOOOMMMMMMMMMSSSRRRSSSVVVZZZ^^^`````````]]]^^^bbb```ZZZZZZ___[[[XXXXXX[[[```rrrhhhooojjjPPPDDD:::;;;999777666777666444222222222222222222222222222333111000111444555333000333777;;;;;;888555444444333888:::===PPPtttkkkNNNJJJFFFHHHggguuueeeWWWKKK???666......000000///000......---------,,,,,,,,,,,,,,,,,,++++++++++++***)))'''))),,,+++'''(((,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++'''+++,,,+++,,,000111...---111555666666555222...777555999>>>@@@HHHbbb{{{mmmGGG???555111111111///,,,........................000000111111000...,,,+++///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////......///111333444333666===III^^^yyyuuu```\\\[[[VVV\\\WWWSSSSSSQQQNNNLLLNNNPPPVVVXXXWWW[[[bbbeeebbb```aaabbbaaa^^^\\\\\\\\\]]][[[WWW[[[cccjjjllllll^^^KKK???<<<555666777777666555333222555555444333333222111111000000111222222222222111333444444444333333555666555555999===PPP}}}mmmXXXCCCDDDMMMTTTssswww___FFFAAA666444444---...111,,,---------,,,,,,,,,++++++++++++******)))(((((((((***************)))(((((())))))))))))))))))))))))"""$$$&&&''''''))),,,...(((((()))******************)))'''&&&'''(((***,,,+++******))))))***+++,,,************************(((((()))***,,,---......------,,,---...000222333444;;;@@@???<<>>777777777666666555444444555555444333333222111111000000111222222222222111222444444444333333444666555555999===QQQ}}}bbbDDD???HHHKKK___www\\\DDD666222222---///222------------,,,,,,,,,++++++))))))))))))************))))))*********))))))((())))))))))))))))))))))))&&&'''((((((((((((***,,,(((((()))************))))))(((((('''((()))***+++++++++)))))))))***+++,,,************************))))))***++++++,,,------------,,,,,,---///000111222<<>>SSSrrrKKK@@@HHHJJJQQQddddddLLL888///000...000333...------------,,,,,,,,,,,,(((((())))))***++++++,,,((())))))*********))))))))))))))))))))))))))))))***++++++***(((((()))***'''((())))))******))))))((((((((()))))))))******++++++))))))))))))***+++*********************************+++++++++,,,,,,---,,,,,,,,,,,,---...///---999DDDEEE>>>888999===DDDMMM^^^ttthhhbbbttt~~~eeePPPAAA:::222000...---...000000//////888:::333---......+++---,,,******,,,,,,,,,+++...------------...//////....../////////000000000000111555:::===AAALLLXXXpppgggZZZ[[[]]]\\\]]]ZZZYYYYYYVVVQQQQQQTTTRRRUUUYYY]]]```bbbcccbbbbbbcccdddcccaaa_________ZZZ^^^[[[XXXXXXXXXkkkyyygggZZZHHHFFF444;;;:::999777555444555666777444444444333333222222222000000111222222222222111222333444333222222444666555555999???VVV|||TTTDDDJJJLLLMMMVVVvvvlllWWW>>>000111///111333......------------,,,,,,,,,)))))))))******+++++++++(((((()))************)))((((((((((((((((((((((((***++++++)))''''''((()))'''(((((()))))))))))))))'''((()))************)))++++++)))(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,------***111;;;@@@???<<<999999???CCCMMM^^^uuurrrsssuuu```SSS@@@;;;444///...000222222333@@@BBB555---//////(((---,,,******,,,---,,,+++---------------......///.........///////////////......222888===???CCCIIIWWWmmm}}}eeeZZZ[[[]]]\\\\\\ZZZZZZ[[[WWWQQQQQQUUUSSSUUUZZZ___bbbcccbbbbbbcccdddeeecccaaa_________[[[```]]]YYYXXXVVVddd~~~{{{eeeZZZFFFEEE444:::999888777555555555555666444444333333333333222222000000111222222222222111222333333333222222444555666444888@@@XXX^^^GGGHHHJJJJJJPPPccctttbbbDDD333333111111222............---------,,,,,,,,,+++++++++******))))))((())))))*********))))))(((((((((((((((((((((((('''((()))(((''''''(((***''''''((()))))))))))))))(((((()))***+++*********,,,+++)))((((((((())))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,---...111777===???;;;777333666===HHHZZZqqqzzz[[[RRRDDD999222/////////000<<<>>>111+++//////(((...,,,++++++,,,------,,,,,,,,,,,,+++,,,,,,---...------...///000//////...///---...555;;;===AAAEEEGGGXXXtttwwwccc[[[[[[\\\\\\[[[[[[\\\]]]XXXRRRRRRVVVTTTUUUZZZbbbeeecccaaabbbbbbddddddcccaaa_________]]]aaa]]]YYYZZZWWW___rrrzzzddd]]]@@@???666<<<888888999999999777555444333333333333333333333333000000111222222222222111111222333222111222333555666444888BBB[[[kkkNNNIIIJJJIIIMMMRRR[[[uuufffGGG666666222000111///............---------,,,---,,,,,,+++******))))))***************)))(((((())))))))))))))))))))))))&&&'''((('''&&&''')))+++&&&'''(((((())))))(((((()))))))))*********++++++,,,+++)))(((''''''((())))))))))))))))))))))))))))))))))))*********++++++***+++,,,------------,,,111...,,,000777;;;999666333777:::>>>FFFXXXnnn{{{qqq```OOOAAA777111---+++111222,,,***//////+++...---++++++---------,,,,,,++++++++++++,,,------,,,---...///000///......111------111666888<<<@@@>>>III\\\tttppp```[[[\\\\\\\\\YYYYYY[[[\\\WWWQQQQQQVVVUUUUUU[[[dddgggccc```bbbbbbcccdddccc```^^^^^^___^^^aaa[[[XXX[[[ZZZ\\\iiixxxeeeoooGGG@@@;;;<<<777999===???>>>;;;666333333333333333333333333333000000111222222222222111111222333222111111333555666444888BBB]]]tttSSSJJJKKKIIIHHHGGGNNN```}}}dddFFF666666222...111111............------------++++++++++++++++++++++++++++++++++++***((('''&&&))))))))))))))))))))))))'''((()))((('''''')))+++&&&'''(((((())))))((((((+++***)))))))))***+++,,,,,,+++)))(((''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,)))***,,,---...............,,,+++---000333666777999;;;===<<<===EEERRR]]]tttnnn^^^NNN@@@888111///,,,+++---//////......---++++++---...---,,,,,,,,,,,,,,,,,,---......+++,,,...000000///...---000,,,,,,///222444888>>><<>>777333333333333333333333333333000000111222222222222111111222333222111111333555666444888CCC^^^qqqOOOFFFHHHDDDAAA???GGGMMM^^^}}}{{{aaaCCC444666111,,,000333//////.........---------*********++++++,,,------,,,,,,,,,+++)))(((&&&%%%))))))))))))))))))))))))******+++***(((((()))***&&&''''''(((((((((((((((,,,***)))((((((***,,,---,,,+++)))((('''''''''((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,)))***,,,...////////////&&&))),,,,,,+++...555;;;333555777777888<<>>===???@@@CCCLLL___xxxzzzddd______[[[XXXZZZ\\\YYYWWWVVVRRRNNNNNNRRRKKK[[[aaacccjjjiiidddfff___^^^^^^___``````___]]]___aaaYYYTTTXXXZZZ^^^lllvvvgggnnnLLL===<<>>TTT___qqqzzzcccSSSNNNAAA555111///---...333///...---...//////---+++,,,,,,,,,---------......---------............///------,,,---...111444666:::;;;<<<<<<@@@KKK[[[gggsss___\\\]]]ZZZYYY[[[YYYVVVUUUTTTQQQNNNOOOSSSRRR___bbbcccjjjjjjeeehhhcccaaa`````````___\\\ZZZZZZ^^^XXXVVVZZZZZZ]]]kkktttnnnVVV>>>===;;;:::???GGGJJJDDD===888444444333222222222222333000000000000111111111222///111222222222222333555333333555DDDhhhpppSSSBBB===;;;;;;<<<666>>>AAAEEEMMMWWWtttjjjZZZFFF:::555111///............---------,,,,,,************************++++++***)))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))(((''''''((()))***(((((((((((())))))))))))***)))'''&&&&&&''')))******(((''''''(((((('''&&&))))))*********+++++++++,,,+++***,,,...000///...***++++++,,,,,,---------000222444666999<<<>>>???DDDMMM[[[iiixxxtttfff[[[MMM???999666111/////////.........000000...---,,,,,,,,,---------......------------...............---------...000333444888:::<<<<<<<<<@@@IIIOOOiii}}}jjjZZZXXXZZZYYYYYY[[[VVVSSSRRRSSSPPPMMMOOOTTTTTT______```iiikkkeeeeeedddbbbaaa``````___\\\ZZZVVVZZZXXXWWW\\\YYY]]]mmmvvvzzzlllJJJAAA<<>>@@@FFFIIIZZZuuuyyyeeeMMM???777111...............------------,,,************************+++***))))))))))))))))))***))))))(((((())))))***(((((())))))))))))************)))((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))******(((''''''))))))(((&&&)))))))))*********++++++,,,+++***+++---------,,,+++++++++,,,,,,,,,,,,,,,,,,---000333777:::<<<>>>;;;@@@GGGMMMWWWhhh~~~~~~iiiYYYHHH@@@<<<666///+++///...---...000000///...,,,,,,,,,---------......------------............///...------...000111222666:::???@@@>>><<<<<<>>>JJJ___wwwrrrdddXXXVVVXXXXXXXXX[[[WWWTTTRRRRRRPPPMMMOOOTTTUUU___```ffftttvvvkkkfffaaa`````````aaaaaa```^^^VVVZZZXXXXXX[[[YYYaaauuucccNNNGGGLLLKKKFFFFFFIIICCC777555444333222222111222222111111111111111111111111///111222222222222333555444555777FFFkkk]]]MMM===777888888888999888======???EEEDDDIIIZZZjjjnnnRRRBBB999222///111............------------******************************)))))))))))))))******))))))))))))))))))***(((((())))))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))******))))))))))))*********((('''((())))))((('''))))))))))))************,,,***)))***+++,,,+++))),,,,,,,,,+++++++++++++++***+++---000333666999:::===@@@AAA@@@AAAKKK\\\iii|||jjjVVVIIIEEE???555---///...------...//////...,,,,,,,,,---------......,,,,,,---------.........//////.........///000000000666<<<@@@???<<<::::::;;;EEEQQQ```vvvyyy[[[lllccc[[[XXXXXXXXXXXXYYYZZZWWWTTTSSSPPPMMMOOOTTTXXXccciiivvvyyylllbbbaaa```aaabbbbbb```^^^YYY[[[WWWWWWZZZZZZhhhdddUUUWWWQQQGGGEEEIIIDDD999666555444333222222222222222222222111111111111111///111222222222222333555444555888GGGkkkvvvRRREEE:::777999999888999333999888:::AAA@@@@@@IIIOOOiiisssUUUEEE<<<333000222//////.........---------***************************)))))))))))))))************))))))))))))******))))))((((((((((((((((((&&&''''''((()))*********(((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((((((((()))))))))*********,,,***))))))***+++)))(((+++++++++++++++++++++******+++,,,...000222333444===@@@BBB@@@===???GGGNNNddd{{{jjjYYYQQQIII>>>333000...,,,,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,------------...///...............//////+++///555999::::::999999888999:::BBBUUUrrr|||ttt|||iiiddd^^^ZZZYYYYYYXXXYYY[[[WWWTTTSSSOOOLLLOOOTTTVVVbbbnnnnnngggeeecccbbbbbb```]]][[[\\\\\\XXXWWWYYYZZZmmmddd___UUUKKKGGGGGGEEE@@@888777666444333333333333222222222222222111111111///111222222222222333555333444888GGGlllmmmLLLBBB:::999:::999888999333999777888@@@@@@>>>EEEGGGVVVuuuwwwZZZNNNEEE888000111/////////.........------************************)))))))))))))))******++++++******))))))******+++))))))((((((((((((''''''%%%&&&''')))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((((((((()))))))))******+++***))))))***+++***(((*********+++++++++++++++***+++,,,,,,---...//////444888===@@@@@@AAACCCFFFLLLaaa{{{}}}iii\\\QQQBBB444333000---,,,,,,---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------..................//////000111333666888999::::::666666666:::FFFYYYnnn{{{rrreeeccc```\\\ZZZZZZZZZYYYYYYUUURRRQQQNNNLLLPPPUUUUUUaaannnkkkhhhfffdddcccbbb```]]][[[[[[[[[XXXXXXZZZZZZpppzzzmmm]]]SSSLLLGGGFFFGGG999888777666555444444444333333333222222111111111///111222222222222333555222444777GGGkkkgggHHH???999999:::999888999777===:::888???@@@???FFFEEEMMMaaa~~~hhhaaaWWWCCC444000////////////............************************)))))))))))))))***+++++++++******))))))******+++))))))((((((((('''''''''&&&'''((()))******))))))(((((((((((())))))))))))((((((((())))))((((((((()))((('''(((***+++***)))(((((((((((()))))))))***+++)))))))))+++,,,+++)))))))))******++++++,,,,,,******++++++,,,---......///111555:::>>>AAABBBBBBBBBOOO```qqq{{{mmm___MMM>>>777444000.........---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,------...////////////222222333555777999::::::333666999;;;===CCCNNNWWWppp}}}kkkaaabbbaaa]]]ZZZ[[[[[[ZZZVVVRRROOOOOOMMMLLLPPPWWWYYYeeerrrmmmeeedddbbbccccccccc```___YYYZZZXXXYYY[[[[[[qqqzzzfff[[[RRRGGGFFFKKK:::999888777555555444444333333333222222111111111///111222222222222333555222333777GGGkkkeeeEEE===777888:::999888999888>>>999555:::<<<<<>>666555555222222666222222222222222222222222111111222222222333333333444888666DDDooocccEEE===666555666444444666666666666777888:::;;;<<>>333111000............,,,+++---,,,,,,+++++++++++++++******))))))))))))******(((((((((((((((((((((((('''((()))(((&&&&&&((()))'''''''''(((((((((((((((%%%%%%$$$$$$$$$%%%&&&''''''''''''((()))*********((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))+++,,,---------000555888:::;;;===???CCCMMM[[[eee|||{{{gggYYYIII>>>555...---000222...,,,///000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............////////////444444444444555666888888<<<===@@@HHHXXXooo}}}}}}uuuiii```]]]YYYWWWWWWYYYYYYYYYSSSPPPNNNPPPPPPQQQWWW___bbbdddkkkmmmjjjgggeeedddddddddccc```^^^TTTVVVWWW\\\```ddd~~~iiirrrpppXXXQQQTTTOOOGGG>>>999666333333555222222222222222222222222111111222222222333333333333888666EEEpppcccDDD<<<666666777666555777777777777777777888999:::;;;AAABBB@@@NNNrrr~~~hhhZZZOOOBBB999333111///.........,,,+++...---,,,,,,++++++,,,,,,******))))))))))))******************************&&&((())))))((('''(((((((((((((((((((((''''''''''''''''''''''''((())))))''''''(((((())))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,,,,///333666888999999999999???GGGNNN___oooqqq]]]KKK;;;111///222333///...000111...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,............////////////111111222222444555666777===:::777777AAARRRffftttttt{{{~~~|||ssshhh___\\\YYYWWWWWWWWWWWWVVVTTTOOONNNSSSUUUUUUZZZbbbccceeeiiivvvtttgggkkkeeedddbbbbbbbbbaaa^^^\\\UUUYYYXXXZZZ]]]bbbjjjkkk|||fffYYYXXXSSSMMMDDD<<<777444444555222222222222222222222222111111222222222333333333222888777FFFqqq~~~aaaCCC;;;666777888666666777888777777777777777888999666>>>CCCDDDMMMccc}}}mmm___TTTGGG>>>555333000.........---+++------,,,+++++++++++++++******))))))))))))******************************&&&(((******)))((('''((())))))((((((''''''&&&&&&((((((((()))))))))******'''((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******))))))***+++++++++---000333333444666666777;;;@@@EEELLLYYYooorrr\\\III;;;555444222...---000000---,,,---------------------------,,,,,,,,,---------------............//////////////////000111222333555666777888888999<<>>777444444444222222222222222222222222111111222222222333333333222777777FFFrrr{{{]]]AAA:::555666888666666777777777777666777777888888777;;;???EEEQQQ___iiilllrrreeeYYYKKKAAA777444111///......---,,,,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))&&&(((***+++)))((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******((()))*********+++...000///111333555777:::===@@@BBBJJJXXXiii|||vvvaaaPPPAAA999333...,,,...///---,,,...------------------------,,,,,,,,,,,,------..................////////////......//////000222333444000333777::::::::::::;;;???AAAIIIVVVcccnnn|||{{{xxxooofff___]]][[[YYYXXXVVVSSSQQQSSSNNNTTTbbbggg```^^^cccbbbgggfffhhhmmmgggdddlllcccaaa`````````^^^\\\ZZZZZZ]]]ZZZXXX___mmmjjjvvv]]]WWWUUUMMM@@@777555555444222222222222222222222222111111222222222333333333111777777GGGsssuuuUUU>>>777333555777666555666666666666666666777888999<<<999888>>>JJJUUUZZZZZZrrrfffZZZMMMBBB999666222///......---,,,,,,+++******))))))************))))))))))))******((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((('''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((***++++++***+++---///---...///111333666888999;;;@@@GGGPPP]]]ppplllVVVEEE;;;444000000///------///---------------------------------------...///000............///////////////////////////000111222111333555777666666777999>>>:::999===AAAFFFQQQ[[[|||wwwtttlllddd]]]\\\ZZZZZZYYYWWWTTTRRRSSSOOOWWWjjjoooeee^^^aaabbbgggdddeeekkkhhheeemmmdddcccaaaaaaaaa```]]][[[[[[]]]XXXVVV```qqqqqqiiiXXXWWWOOO@@@777555666444222222222222222222222222111111222222222333333333111777777HHHtttmmmLLL<<<555222444777555444555555555555666666888999::::::888777:::@@@FFFMMMRRR{{{nnnbbbXXXMMMDDD;;;777222///......---,,,,,,,,,+++************+++******))))))))))))******(((((((((((((((((((((((()))******)))(((((()))+++'''''''''(((((((((((((((((()))***+++,,,++++++***))))))))))))((((((((((((((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))***++++++++++++,,,...++++++,,,---000222333333666:::>>>AAAGGGTTTggguuupppZZZHHH???888444222//////222..............................------...///111222............////////////000000////////////000000222333444444444555888;;;:::666444555444444:::AAAxxxtttqqqiiibbb[[[ZZZZZZZZZZZZYYYVVVTTTRRROOOZZZooouuuhhh^^^___bbbfffddddddkkkiiifffnnneeedddcccbbbbbbaaa___\\\]]]^^^VVVSSS^^^qqq|||uuuWWWXXXPPP@@@666555666444222222222222222222222222111111222222222333333333000777777HHHttthhhFFF:::444111444666555333444444444444555666888999:::444888<<<>>>;;;<<>>999444000000333........................///.........///000222333............/////////000111111000///////////////+++---000111111222444666222111333777777666888===zzzsssnnnhhhddd```\\\XXXWWWZZZYYYVVVQQQ\\\UUUXXXdddiiidddaaadddbbbeeehhhiiihhhggggggggg```bbbbbb``````cccccc``````___\\\XXX^^^vvvsssfff^^^WWWIII999777888///555333111000111222222222111111111111222333444555000666555FFFttt___HHH888777555444333333444444555555555555555666777777888777777666888:::<<<>>>KKKZZZ|||kkk```YYYLLL???AAA:::333111///,,,+++---+++++++++*********))))))***************************************************(((&&&&&&&&&%%% ''''''''''''''''''''''''---(((&&&(((((('''***...%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((()))(((((('''((()))***+++,,,)))&&&&&&''')))***)))******))))))))))))******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......222333666999===@@@CCCDDDYYYhhhqqq^^^JJJ@@@;;;444000000///+++///111+++///333,,,+++---//////...///333777333222000/////////000111////////////////////////000000000000000111111222222555777666333222555777|||sssoooiiiddd^^^[[[WWWWWWYYYYYYVVVRRRYYYSSSVVVaaaeee```^^^bbbdddfffiiijjjiiihhhhhhhhhaaaddddddaaa```cccbbb______^^^\\\YYYaaazzzuuuvvvfffZZZMMM===888888111555333222111222333222111000000000000111222333444111666555FFFsssXXXBBB888777555444333333444444555555555555555666666777888888888888999;;;===>>>BBBNNNhhhqqqaaaXXXMMMCCC>>>777111000...+++***,,,,,,++++++++++++*********************************)))))))))))))))))))))))))))''''''(((***)))'''$$$)))))))))))))))))))))))),,,(((&&&((((((''')))---%%%'''(((((('''&&&((()))(((((((((((((((((((((((('''((())))))******))))))+++)))'''&&&''')))))))))******))))))))))))******(((((()))******+++,,,,,,*********+++++++++,,,,,,******++++++,,,------...///111333777;;;>>>AAABBBIIISSScccxxxwwwbbbTTTJJJBBB>>>>>>:::222222111+++...333...---...000///......000333222111111000//////000000////////////////////////000000//////000000111222111222444444444444666777}}}tttpppjjjeee]]]ZZZWWWXXXZZZZZZXXXUUUXXXSSSUUU^^^bbb___^^^bbbfffhhhkkklllkkkiiiiiiiiidddfffeeeaaa```bbbaaa^^^\\\\\\[[[[[[fffuuurrr^^^SSSCCC999888444555444333444555444333111//////000000111111222222222777555EEErrr|||PPP<<<777666555333333333444444555555444444555555666777888888999:::;;;<<<<<<===;;;CCCQQQiiiwwwbbbVVVMMMEEE:::444///...---******,,,,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((''''''(((***+++)))'''))))))))))))))))))))))))***&&&%%%''''''&&&(((,,,&&&((())))))(((''')))***))))))))))))))))))))))))&&&''')))++++++***)))'''+++)))'''&&&((()))))))))***))))))(((((())))))***((())))))******+++++++++*********++++++++++++,,,******++++++,,,,,,------,,,...000333777:::<<<===<<>>666555333333222333444444444444444444444555666666555666777888888888888888:::@@@CCCAAAMMMsss{{{kkk^^^NNNAAA777222///000000------///---------,,,,,,,,,++++++************************************************)))))))))(((''''''''''''''''''''''''''''''''''''(((%%%$$$''''''%%%&&&***'''((())))))(((((()))***))))))))))))))))))))))))'''''''''''''''(((((((((***((('''''')))***)))((())))))(((((((((((()))))))))))))))))))))*********))))))*********+++++++++******+++++++++++++++,,,---------.........//////777:::===;;;>>>MMMfffyyynnnbbbTTTGGGFFFIII@@@:::666...------///000111000///---...///000111111000///.../////////////////////////////////...///000000111333000...///222333111...}}}~~~pppnnniiiaaa]]]]]]]]]]]]]]]]]]\\\\\\VVVXXX\\\___``````bbbdddhhhkkklllllljjjhhhffffffeeegggfffaaa___```^^^[[[VVV\\\aaajjjkkkmmmOOO<<<999777555444333444555444333111222333444555555444333222000666777IIIvvvrrrJJJ@@@555444333222222333444555444444333333444444555666555555666666666777777777777<<<@@@@@@DDD]]]ttteeeRRRBBB888333000111111///...///,,,,,,,,,,,,++++++++++++************************************************'''((())))))((()))+++---))))))))))))))))))))))))(((%%%%%%'''(((&&&&&&***&&&((())))))(((''')))***))))))))))))))))))))))))'''(((((())))))))))))))))))((('''((()))***)))''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))************+++******++++++++++++++++++---------,,,,,,,,,++++++000666:::888666===OOO___|||lllXXXIIIGGGKKKDDD===999222//////...///111111000///......///000000000////////////////////////////////////......//////000111222111//////000///...---qqqoookkkbbb\\\]]]]]]\\\[[[ZZZZZZ[[[UUU[[[```bbbbbbcccdddeeejjjlllnnnnnnkkkhhhggggggdddfffddd```^^^___]]]ZZZYYY```gggrrrwwwqqq{{{TTT???;;;666555333222111222333222111111222444555555444222111...666999LLLyyymmmEEE>>>444444333222222333444555444444333333444444555666777666666555555666888999888777;;;AAABBBKKKnnnyyyeeeRRRCCC888333000222222...---...,,,++++++++++++*********************************************************''')))***)))''''''***---))))))))))))))))))))))))(((%%%%%%((()))&&&'''***%%%'''(((((('''&&&((()))((((((((((((((((((((((((&&&)))---000000...***((()))(((((((((******)))'''((((((''''''''''''(((((()))))))))))))))))))))((())))))))))))************++++++******************++++++++++++,,,,,,,,,,,,---111444444444888@@@HHHaaaqqqsss\\\QQQOOOEEE===<<<888444222//////111111000..................///000000///////////////////////////............///000000...///000///...---...///pppqqqppplllccc[[[\\\\\\[[[YYYXXXXXXYYYWWW^^^dddffffffggggggggglllnnnpppooommmjjjhhhhhhccceeeccc___]]]^^^]]]ZZZ[[[dddlllxxxfffXXXAAA<<<555555333111000111222222222000222333444444333111000---555999NNN{{{hhhAAA;;;444333222222222333444555444333333333333444555555999888666555555777999:::<<<444777BBBBBB@@@WWWwwwyyybbbOOOCCC888333000111111...,,,---+++++++++*********))))))************************)))))))))))))))))))))))))))******'''###"""$$$'''''''''''''''''''''''''''(((&&&&&&))))))''''''***%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((%%%***111666666222+++''')))(((((()))******((('''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************++++++******************))))))***+++,,,---......000000111333666888999999@@@PPPggg|||xxxdddZZZKKKCCCDDDCCC999555111///000111///---///...---------///000111////////////////////////...............///000000***---000///---,,,...111lllqqqjjjfffaaa___aaa___YYYXXXZZZZZZWWWZZZ^^^bbbeeefffggghhhiiioooqqqrrrooollliiijjjlllggg``````ffffff^^^[[[___[[[jjjsssyyysss```GGG999222444444333333222333333333333222222111111222222333000555888PPP___AAA:::555444444333222222222333222333333444555666777777999888888888777777666666<<<888888<<<>>>BBBPPP___kkk]]]RRRAAA888555222111000000...,,,------,,,,,,+++***))))))+++++++++***)))(((((('''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))(((((('''''')))***+++((('''&&&%%%%%%&&&'''((('''))),,,......,,,)))'''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************)))******))))))((('''&&&)))************+++++++++---------......---+++***,,,++++++000777:::888555:::BBBMMM^^^xxxiiiYYYOOOJJJGGGAAA<<<777111+++(((...777///000000000//////000111////////////............////////////000000000000000000//////.........---vvvmmmhhhccc^^^___]]]YYYXXX[[[[[[YYY]]]```eeehhhiiiiiijjjkkkooopppqqqpppllljjjjjjkkkeeebbbbbbdddddd```^^^___\\\kkkvvvnnnnnnPPP???888555555444333333333333444333222222111111222222333111555888OOO~~~aaaCCC;;;444444333222222222222222333333444555666777888888888888888888777777777666:::777888:::<<>>BBBSSS}}}kkkYYYQQQEEE777444///------.........,,,,,,,,,++++++*********************))))))((((((************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***'''''''''''''''((((((((('''''''''&&&&&&'''''''''******))))))))))))*********************************)))))))))((((((''''''((()))))))))************''''''((()))))))))))))))))))))))))))************))))))+++///555666333///...,,,***+++---000111000///333777888;;;HHH[[[hhh|||oooVVVGGG@@@999333000111000000111111111///...////////////............///////////////.................................{{{ppphhh``````aaa^^^XXXVVVYYY[[[YYY^^^aaaeeehhhhhhhhhiiijjjmmmmmmnnnooonnnkkkhhheeeeeekkkhhh^^^[[[aaaeeebbbtttvvv|||pppbbbpppKKK999555444333222111111111111333222222111111222222333000444777NNN~~~cccEEE999333222222111222222333333111222222333444555666777777777777777777777888888777888999999999:::<<<<<>>???555+++---+++******+++---...///+++---111444666:::@@@FFFVVVkkklllaaaWWWJJJ===666333111//////111111000///////////////............000/////////......---------------...............{{{ppphhhaaabbbbbb^^^WWWVVVYYYZZZYYYaaadddhhhjjjkkkkkkkkklllmmmmmmlllmmmmmmkkkgggddd```cccbbb]]]\\\bbbiiimmm~~~bbb|||}}}SSS999666555444333222111111111333222222111111222222333000555999QQQdddFFF999333333222222333333444444111111222333444555555666777777777777888888888888777999:::888999<<<<<<:::===IIISSSmmmooo\\\BBB444333333333333222///,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))''''''((()))'''(((((()))***)))))))))(((((())))))))))))((((((***))))))(((((())))))***((((((((((((((((((((((((***))))))))))))))))))((())))))))))))************************)))((('''&&&((((((((()))))))))******---***+++555@@@@@@555)))************+++,,,---...111---,,,000222333555888???SSSooo}}}yyyzzzuuucccKKK;;;:::555111///111222111///////////////............000//////......------------------------.........yyynnnggg```aaaaaa]]]WWWVVVYYY\\\[[[bbbeeeiiikkkkkkkkkllllllooommmkkkkkkkkkkkkhhheee```^^^]]]]]]]]]___hhhrrrgggmmm^^^<<<888777666555444333333333333222222111111222222333///555:::TTTeeeHHH999444444333333444444555666111222222333444555666666666777777777888888888888666999999777888======999===EEEIII^^^ttt^^^AAA444222111111111111///---++++++++++++++++++++++++)))))))))))))))))))))***'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))((((((***+++++++++***)))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************((()))))))))))))))((('''(((((((((((()))))))))***++++++---222888777000)))((()))+++,,,,,,,,,------222------111333111222777999CCCUUUkkk}}}xxx{{{fffPPPEEE>>>666111222222111///////////////............000000///......---,,,,,,,,,,,,,,,------.........uuukkkddd^^^______\\\VVVVVVZZZ]]]]]]```cccgggiiiiiiiiijjjjjjpppmmmjjjiiikkkjjjhhheeeeee___]]]___\\\ZZZcccqqq}}}}}}llldddjjjDDD:::999888777555555444444333222222222222222222333///555<<>>888444555444222222555111111222222222222111111222222999ZZZdddAAA;;;999999999===HHHOOOKKKAAA666555666999888777<<>>???999888888777777888888999:::;;;???BBBFFF^^^dddLLLBBB777333222111///............+++++++++************))))))******)))''''''(((***)))'''(((***(((&&&(((,,,''''''((((((((((((''''''************))))))))))))(((''''''''''''''''''(((((((((((((((((('''''''''************))))))))))))((((((((((((((((((((((((***+++,,,+++)))((()))***...,,,***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((())))))))))))))))))******+++,,,,,,,,,,,,...............//////000111222333333222666DDDQQQooozzzeeeTTTGGG???:::555444333222000///000222000000////////////000000......///000///...---,,,~~~kkkeee```YYYYYYXXXWWWWWWZZZ]]]aaadddbbbggglllmmmkkkjjjkkkmmmllljjjjjjmmmooonnniiieee___aaacccbbbaaahhhwwwyyy{{{cccDDD999333555666333333666000111333333333333111000333222999\\\ZZZ;;;999777777666:::FFFQQQMMMBBB:::444444;;;:::999FFFYYYFFF===444222777===???>>>888888777777777777888888;;;999===BBBAAANNN{{{gggPPPEEE:::333222111///............+++++++++*********))))))***++++++***((('''(((***(((((((((+++---'''&&&...((()))))))))''''''((((((*********))))))(((((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&*********)))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***///---************)))((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******+++++++++******)))&&&(((***,,,......---,,,---------------...//////333444666555333444:::AAATTTiiimmmbbb\\\XXXCCC<<<666555666444111111111111000/////////000000...//////000///...------}}}kkkeee```YYYVVVVVVVVVWWWZZZ^^^ccceeegggjjjnnnooommmkkklllmmmmmmlllllloooqqqpppkkkggg___bbbbbb______hhhvvvwww}}}nnnHHH:::222666888333111444111222333444444333222111333222;;;```~~~SSS888888555666444666BBBPPPLLL@@@;;;222111777888:::NNNgggQQQEEE888333666<<<>>>===888777777777777777777888:::444888BBBCCCHHHjjjkkkSSSGGG;;;333222111///............+++++++++*********))))))+++++++++***((('''(((***'''---)))(((...&&& ***)))***+++***'''&&&((())))))))))))(((((('''''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))...,,,***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++***))))))%%%'''***---......---,,,,,,,,,++++++,,,,,,---...///111333222111222444555AAALLLbbb~~~gggTTTAAA::::::666222///222222111000000000000000///////////////.........{{{iiiddd```XXXTTTTTTUUUWWWZZZ^^^bbbeeekkklllmmmoooppppppooonnnpppnnnmmmnnnppppppkkkgggaaabbb```\\\^^^jjjwww~~~}}}rrr~~~NNN===333999<<<555000111222222333333333333222222444222===eeezzzQQQ777:::555888666555???NNNLLL@@@<<<333000333444999MMMeeeYYYMMM>>>666777;;;===<<<888777777666666777777888888222444???BBBEEEZZZvvvhhhOOOCCC777333222111///............+++++++++************)))***++++++***(((((()))+++!!!000(((***'''!!!+++(((+++---,,,(((&&&''')))((((((((((((''''''''''''(((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%'''((((((&&&&&&'''))),,,***(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))))))))(((((('''&&&(((***---......---,,,+++++++++++++++,,,,,,---...111111//////111111...666888FFF```|||{{{___PPPHHH>>>555222444333222111000000000000000000000/////////......vvvfffccc___XXXUUUVVVWWWYYY]]]aaaeeegggnnnkkkjjjmmmsssuuutttrrrqqqnnnllllllnnnmmmjjjfffcccbbb^^^ZZZaaaooo{{{sss}}}XXXDDD:::AAAEEE<<<444444333333333222222333333333444222???jjjwwwOOO666999222888777444<<>>>>>777777666666666666777777:::666777===>>>@@@MMM^^^cccLLLBBB888333222111///............+++++++++************))))))***+++***))))))+++,,,>>>PPP===%%%---...%%%---'''+++///...***'''''')))((((((((((((((()))))))))'''(((((())))))((((((''''''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***)))(((&&&'''(((***))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************'''(((((()))))))))((((((((()))***,,,------,,,,,,,,,++++++++++++,,,------...111000---///444333///333333888DDDUUUkkkmmmSSS@@@999444444333222111111111111111000000///////////////rrrcccaaa^^^WWWYYYZZZ[[[^^^aaaeeeiiikkknnnjjjhhhllluuuzzzyyyvvvqqqnnnkkkjjjkkkkkkhhheeeeeeccc^^^[[[ccctttvvvaaaMMMBBBJJJNNNCCC999999555444222222222222444555444222@@@mmmsssLLL444666...777777222:::JJJMMMCCCEEEBBB<<<777666:::CCCLLL]]]SSSEEE;;;999;;;???AAA777777666666666666777777>>><<<<<<<<<:::;;;FFFRRRaaa```KKKEEE===333222111///............+++++++++************))))))*********)))***+++---ttteee:::888444&&&)))''',,,000///+++''''''((((((((())))))******++++++'''((()))******)))((('''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&((())))))(((((()))+++(((&&&%%%&&&((()))***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))***+++++++++++++++)))******+++,,,,,,,,,,,,---,,,,,,,,,,,,---......***---,,,***...555555000555555555444555GGGmmmkkkKKK???555444333222111111111111111111000///////////////