BM6 6(@ 222111///...,,,+++++++++000222000+++***...+++%%%***(((%%%$$$%%%%%%%%%$$$$$$$$$###%%%''')))((('''((((((+++---------555???<<<888333222555888::::::999888666333222555;;;??????@@@AAACCCEEEDDDBBB@@@>>><<<:::;;;<<<777...&&&'''(((***++++++******))))))))))))((('''''''''&&&&&&''')))((('''&&&&&&''',,,,,,,,,///111222111///222333555555444222///---///000111222111///---,,,......------------......222///+++***,,,///222333111---******---///---,,,***+++---.........---,,,---***((((((&&&"""$$$)))******...333333///...111333111...+++)))((())))))+++,,,------,,,)))'''%%%'''''')))******((((((******''''''***+++)))+++///...,,,++++++,,,+++)))'''---...111444666777888888666///,,,111777999:::;;;:::::::::888555444555666444333111222444666666666000000000222444555444222555444222111000000000000111222222///,,,,,,...111222111111000000000000000///(((&&&---555555///+++---+++)))((('''((()))******+++---------+++)))(((,,,,,,------,,,***)))((())))))***++++++)))(((''')))))))))))))))))))))))).........///111333555777111222///******,,,+++'''+++,,,,,,...000222555666XXXjjjwwwuuusssvvvvvvppprrrsssssstttuuuuuuvvvvvvsssrrrqqqpppqqqsssuuuwwwuuuuuuvvvvvvuuutttssssssssssssrrrqqqqqqqqqrrrrrrqqqqqqrrrrrr000000///...------------111333111,,,,,,...,,,&&&***(((%%%$$$%%%&&&%%%$$$&&&%%%$$$%%%&&&'''&&&%%%'''''')))+++***+++222;;;<<<888444333555888:::;;;666555222000///222777;;;??????AAACCCDDDEEEDDDCCCFFFDDDCCCDDDDDD@@@888000---,,,***)))((()))***+++))))))((((((''''''&&&&&&&&&&&&%%%$$$"""###%%%(((******,,,///111222111///222333444555444222000...///000111222111///---,,,000//////......//////000111...++++++---///111111000...,,,+++,,,---------++++++------...---,,,+++333---***)))'''$$$$$$(((((((((,,,111111...///222222000...,,,***)))((((((+++,,,,,,+++***((('''&&&''''''((())))))'''''')))+++((((((+++,,,,,,///333///---***)))***+++,,,+++///111444777999999999999666000---222777999999:::999:::999888555444444666555333222222444666777777333222111222333333222000333222000............///222333333111...,,,---///222111000.........//////...((((((000777666///***,,,***)))''''''((()))******+++,,,------+++***(((,,,------------+++***))))))************)))(((((())))))))))))))))))))))))++++++,,,---000333555777333666555111///111000---,,,,,,---...///111222333MMMbbbsssuuusssvvvwwwtttxxxxxxxxxxxxwwwwwwwwwwwwsssrrrqqqqqqrrrsssuuuwwwuuuuuuvvvvvvuuuttttttsssttttttssssssrrrrrrssssssssstttuuuwww//////.........//////000222333111///...///,,,''')))'''%%%%%%%%%&&&%%%$$$'''%%%$$$$$$%%%%%%$$$###'''&&&''')))((('''---555888555111000222555777888333333111//////111555999>>>>>>???AAACCCDDDEEEFFFGGGFFFEEEFFFFFFBBB:::444333000+++'''&&&''')))+++)))))))))((('''&&&&&&&&&'''&&&$$$"""!!!"""&&&***((((((+++...222333222000222333444555444333000///000111222222222000...,,,111000000//////000000111000...,,,,,,.../////////...///...,,,++++++,,,...+++,,,---...------++++++999111***))))))&&&%%%&&&'''&&&)))---...,,,...333000///...,,,+++)))((((((++++++***)))((('''''''''))))))************)))(((+++''''''***,,,---000555000,,,)))'''))),,,...///111333777:::<<<;;;:::888666111///333777888888:::888999:::888666444555666555444222222444666777666555444222222333222111///000///---,,,,,,,,,------222333444222000...---...222000...+++++++++---...---)))***444:::777///)))***)))((('''((()))***+++***+++,,,---,,,+++***)))---............,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))***,,,...111444666555:::<<<888444444444333------------...//////000>>>VVVmmmtttsssuuuxxxwww||||||{{{zzzxxxwwwvvvvvvtttsssrrrrrrssstttvvvwwwuuuuuuvvvvvvvvvuuuttttttvvvuuutttsssssssssssstttqqqrrrtttvvv000//////......//////000222222222111111///,,,(((((('''%%%%%%&&&&&&%%%$$$%%%$$$######%%%%%%$$$###'''%%%&&&''''''%%%)))000111///---,,,---///111222444444333222111333666999;;;<<<===>>>@@@AAADDDFFFCCCCCCCCCCCCCCC???:::555777444///+++(((((()))*********)))(((''''''&&&&&&(((((('''%%%$$$%%%(((+++&&&''')))---111333222000222333444444444333222111000111222222222000...,,,111000000//////000000111000...------...///...---...///000---***))),,,///------...///...---,,,+++:::000(((((()))(((&&&&&&(((''''''******))),,,111......------,,,***((('''+++***(((&&&&&&&&&'''(((+++,,,,,,+++,,,---,,,)))+++'''%%%((()))***---333...+++))))))+++...000111222444999<<<===<<<999777888333222555888888888:::999:::;;;:::888777777777555333111111333555555555555333222111222222111000///...---,,,+++,,,---...000111222333222000//////222///,,,)))((()))+++---,,,))),,,666;;;777...)))((((((((((((((()))***+++***+++,,,,,,,,,++++++***---.../////////...,,,++++++***)))''''''((())))))))))))))))))))))))))))))*********+++---000222444666===AAA===777555555444000///...---------------222MMMiiitttttttttvvvxxx{{{zzzzzzyyyxxxwwwvvvvvvttttttsssssstttuuuvvvvvvuuuuuuvvvvvvvvvuuuuuutttvvvuuutttssssssrrrrrrsssqqqrrrsssttt111000///......---------222111222444333///+++((('''&&&%%%&&&''''''%%%$$$###""""""###%%%&&&&&&%%%(((&&&%%%''''''%%%(((,,,---,,,+++******+++...000333333444333222333666888888:::<<<<<<<<<===@@@CCCCCCCCCDDDDDDCCC@@@<<<999<<<:::777444111///---,,,,,,++++++)))((('''&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&(((+++000222222111222222333444444444333333000111222333222000...---000//////......//////000222000......//////...---...000000---***)))+++...---...///000000///...---555,,,%%%&&&))))))((((((+++(((((()))(((%%%(((---,,,,,,,,,,,,+++***)))(((***)))'''%%%%%%&&&((())))))++++++)))+++///...(((---)))'''))))))(((+++///+++******,,,///000000000111444888<<<===;;;999777:::666555888:::888888:::;;;<<<>>>===;;;:::999:::444222000000222333444333444222111000222333333222///...---------...///000---...///111222222111000000---***'''&&&(((***,,,+++)))---555999555---))))))))))))))))))***++++++***+++++++++,,,+++++++++---.../////////...---,,,+++***((('''''''''((()))((((((((((((((((((((((((------,,,,,,---...000111888@@@EEEAAA;;;888777555333222000///...---,,,,,,---HHHggguuuuuussstttwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuttttttuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqqqqqqquuuvvvwwwxxx000000///------,,,,,,,,,222000111555555///)))'''&&&%%%%%%&&&''''''&&&$$$###""""""###&&&''''''&&&(((%%%$$$''''''%%%'''***,,,,,,,,,***)))***---//////111222111111111333555777:::<<<<<<:::999<<<>>>@@@AAABBBCCCAAA???<<<:::@@@@@@???>>>;;;888444222...---,,,+++***)))((('''!!!###&&&&&&%%%%%%&&&&&&''''''''')))---000222222222222333444444444444444111222333333222111///---000//////......//////000555222000.../////////...000000///---+++***+++---,,,---...///000//////...///(((%%%''')))(((((()))+++)))((()))'''$$$&&&***,,,,,,++++++*********))))))(((&&&%%%&&&''')))***&&&)))(((%%%)))000...&&&///+++***,,,,,,***+++///******+++---000222111000111333777:::<<<;;;:::888<<<999999<<<<<<999999;;;<<<>>>??????>>><<<;;;<<<555333111000222333333333444222000000111333333333000000/////////000222333...------///111222111000---+++)))''''''(((***+++,,,)))+++222555111,,,*********++++++++++++++++++++++++++++++++++++,,,,,,------...//////...---,,,))))))((((((''''''((((((((((((((((((((((((((((((......---,,,,,,---...///999AAAFFFEEEAAA???;;;777666555333111000............GGGeeevvvxxxuuutttuuuwwwwwwxxxyyyyyyzzz{{{{{{uuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrqqqppppppppptttuuuvvvxxx------,,,,,,,,,,,,------111///000666555...(((&&&&&&%%%%%%&&&((((((&&&$$$%%%$$$###$$$&&&''''''&&&'''######%%%'''%%%%%%((()))++++++***((((((+++...---///000111000000111222888<<>>:::777888:::<<<>>>??????>>><<<:::999@@@AAA@@@???===:::888666000///...---+++***)))(((###$$$%%%$$$$$$$$$''')))***(((&&&'''***///222333222222333333444555555666111222333333333111///---111000000//////000000111888555111//////000000000222000---,,,,,,,,,++++++)))***,,,---...///......+++((('''******''''''***)))'''((()))(((%%%&&&***,,,+++***))))))******+++(((((('''''''''(((***+++%%%)))(((%%%+++333222(((,,,******......,,,,,,...---,,,+++,,,///111222111111333666999;;;<<<<<<;;;>>><<<===???>>>:::999<<<;;;===???@@@>>><<<<<<<<<777555222222333555555444666444111000111222222111111000000000000222444555111...,,,---///000///---***))))))(((((()))+++,,,,,,((()))---000---******,,,,,,---------,,,+++++++++*********++++++,,,---,,,---......///...---,,,(((((())))))(((((('''&&&((((((((((((((((((((((((,,,++++++***+++,,,---...444;;;BBBDDDDDDDDD???999888777666444222111000000111FFFcccwww|||xxxuuuvvvuuuvvvvvvwwwxxxyyyyyyyyyvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttsssqqqqqqqqqqqqrrrssstttuuu++++++++++++,,,---...///111...000666666---'''&&&%%%%%%%%%'''((((((&&&$$$(((&&&%%%%%%''''''&&&$$$&&&"""!!!$$$&&&$$$$$$'''&&&((()))'''%%%&&&))),,,---///111222111111111333999>>>AAA@@@;;;777777888===???AAAAAA???===<<<;;;???>>>===<<<:::999777666111000///...,,,+++***)))''''''&&&$$$###&&&***---+++(((%%%%%%)))---111333222222333333444555666666111222333444333111///...222222111111111111222222:::666111//////000111111333///,,,+++,,,---+++)))&&&(((***,,,---...------***)))***---+++&&&&&&***'''&&&'''***)))&&&'''+++---+++)))(((((()))+++,,,((((((((((((((()))***+++''',,,+++(((...888666,,,'''&&&(((,,,...++++++---000---+++***---000333444222444666999;;;======>>>???>>>???AAA???::::::===:::<<>><<<;;;;;;888666444444555666666666999666222000000000000///000000000000111222444555444000,,,,,,---...,,,+++((((((((())))))***+++,,,---((('''***,,,******+++............------,,,++++++*********+++,,,,,,---+++,,,---.........---,,,'''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))((((((***+++---......555<<<@@@DDDEEE@@@999:::999777555333222222111222EEEbbbwww~~~{{{wwwwwwssstttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwuuutttsssrrrrrrrrrwwwwwwwwwwww)))((('''''')))+++...///;;;888444111...,,,)))'''(((((((((((('''&&&%%%$$$)))%%%"""$$$***,,,)))$$$%%%&&&&&&''''''&&&&&&%%%)))(((((('''''''''(((((()))+++---000111111111000222999@@@???888444777<<<<<>>>>>@@@BBB:::???AAA>>>===>>>===;;;;;;666111333888;;;888333888444000111333444000,,,///---,,,///333444111---111---***+++...///+++(((******)))))))))+++,,,---++++++++++++,,,---...///+++333888555///---,,,***---,,,***)))(((((())))))+++---000000///---,,,,,,000---(((&&&&&&((()))***%%%%%%%%%&&&'''((()))***(((((()))***+++,,,,,,------...111999BBBFFFDDD@@@<<<;;;999666333111333555...PPPjjjtttzzzyyytttuuutttttttttvvvxxxyyyxxxwwwyyyyyyxxxxxxwwwvvvuuuuuuzzzxxxvvvvvvxxxyyyyyyyyyyyywwwuuutttssssssssstttxxxxxxwwwwww,,,,,,,,,,,,...000333444777555222000000///---+++(((((((((((('''&&&%%%%%%)))&&&%%%&&&))))))%%%!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''***+++---000111111111000444:::@@@>>>999777;;;AAA@@@DDDFFFCCCAAABBB@@@<<>>@@@AAA===@@@AAA>>>>>>@@@???;;;:::666444555888999888555999555222222444444111---111...---///333444111---000---******---...+++((()))(((((('''((()))***++++++++++++++++++,,,---......444666333/////////---,,,+++)))((('''(((((())),,,...111111000...------000,,,(((&&&&&&((())))))''''''&&&&&&&&&'''((((((*********)))******++++++,,,***,,,222;;;BBBCCCBBB???>>><<<888333111111222999ZZZpppvvvzzzwwwrrrtttvvvttttttuuuwwwxxxwwwvvvyyyyyyxxxwwwwwwvvvuuuuuuzzzxxxvvvvvvxxxyyyyyyxxxwwwwwwvvvuuutttsssssssssyyyxxxxxxxxx)))((())))))+++...000222555333111000000000...,,,(((((((((''''''&&&%%%%%%$$$$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,///111222222333555999<<<:::555555;;;BBBAAAEEEFFFCCCCCCDDDCCC???;;;:::888666666777888999111333111///......***$$$'''&&&%%%%%%&&&(((***+++,,,,,,***&&&$$$%%%+++000......///111444555333222111222444333222222333555444000333999:::444222666333111---++++++---111444//////...------------------,,,++++++,,,,,,***(((((()))******++++++******'''+++---+++,,,---+++'''''''''(((***------,,,************++++++******)))&&&+++,,,***)))++++++)))///+++(((,,,333555000***+++++++++,,,,,,,,,------333777888888999<<<<<<999;;;===@@@@@@@@@???@@@AAA>>>???===;;;===@@@>>>888888777777777777888777777999666333333444444111...333111000111444444000---///,,,******------***(((''''''&&&&&&&&&'''((((((+++++++++***++++++,,,,,,000333333000000222222///***)))(((''''''(((((()))---///222222111////////////,,,(((&&&&&&'''(((((())))))((('''''''''''''''---,,,***)))((()))***+++***''''''+++333<<<@@@BBBBBBAAA>>>:::444111///000CCCaaatttvvvxxxvvvrrruuuwwwuuussssssuuuvvvvvvvvvxxxxxxxxxwwwwwwvvvvvvuuuzzzxxxvvvvvvxxxyyyxxxwwwvvvvvvvvvvvvuuuttttttsssxxxxxxxxxxxx$$$$$$%%%&&&(((***Ħ111000...,,,))))))(((((('''&&&&&&%%%%%% %%%'''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++&&&(((***---000333555777666888888444///000666<<<===???@@@???AAAEEEEEEAAA;;;:::888666555666777888000333555333///,,,(((%%%'''''''''&&&&&&(((+++---***)))&&&"""!!!###))).........///111444444333111000222333333222222333444222///000444444000///222000...---+++,,,---000111......---------......//////---,,,,,,,,,,,,***(((((())))))***************((())))))***...222...&&&)))))))))+++------+++***+++,,,------,,,+++)))(((&&&,,,///,,,)))***,,,+++000,,,)))...444666111++++++++++++,,,,,,---------333777999999:::===<<<999777:::>>>AAAAAA@@@@@@@@@===;;;777555999===:::444666888:::999777666777999888666333333333333000...444333222333444333000...///---++++++,,,,,,***((((((((('''''''''''''''''',,,,,,+++*********++++++///222222111333555333...***)))(((''''''((()))***---000333444222111000111///,,,)))'''''''''''''''))))))(((((('''(((((()))---,,,)))'''''')))+++---)))'''&&&(((///666:::===@@@@@@???;;;666222000000GGGdddttttttwwwvvvtttyyyxxxvvvsssrrrsssuuuuuuuuuxxxwwwwwwwwwvvvvvvvvvuuuyyyxxxvvvwwwxxxxxxwwwvvvtttuuuvvvwwwwwwvvvtttsssuuuvvvvvvvvv&&&'''((()))+++--->L000000000///,,,***))))))'''&&&%%%%%%&&&&&& %%%'''%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++###$$$&&&***...333777:::::::::888333---,,,000444444666777888===DDDFFFCCC???===:::777666555666666333444555444///)))''''''((())))))(((&&&'''***---'''&&&$$$""""""%%%***...//////000222444444333111///000111111000000111222222000///111000---,,,...+++,,,---...///......---...------------...//////000...,,,,,,,,,,,,+++)))***************)))(((''',,,)))%%%&&&///555000&&&---+++++++++,,,---+++***------...---,,,***((('''&&&,,,000---+++...000000...---,,,...111111///,,,,,,,,,,,,---.../////////...333555444555888777333444888===@@@@@@@@@??????===:::555222666:::888222444777;;;:::777555666999555333222111111111///...555555555555555444111//////...,,,,,,,,,,,,+++***************))))))((((((,,,,,,++++++***+++++++++,,,111444555777777333,,,,,,+++***)))((()))***+++...000333444333222222222000---***(((((((((''''''(((''''''((()))***+++++++++***((('''(((***---///+++***)))***---111333444:::;;;<<<:::777444222222LLLgggvvvvvvwwwwwwvvv{{{xxxvvvsssrrrsssuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvyyyxxxwwwwwwxxxxxxvvvuuutttuuuvvvwwwwwwwwwuuuuuusssssssssttt'''((()))***+++---HdĦ,,,...000000///---***)))'''&&&%%%%%%&&&&&&"""%%%'''&&&###"""###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((######$$$''',,,111666999??????===777000---...000---...///111999CCCFFFCCCCCC@@@===999777666666666777666666666111***'''((()))***+++)))''''''+++///((('''%%%%%%&&&)))---///111000111222333333111///---...//////......///111444222111000............)))+++...000111///---,,,......---------......//////---++++++,,,,,,+++***+++++++++***)))'''&&&%%%---)))$$$$$$---444000'''///---******+++------------------,,,+++***)))((((((,,,...,,,---222666555---.........,,,,,,,,,---,,,---......///000111111///333666666666888666222444777<<>>???;;;;;;777111000444666555333555777888777555444444000111111111111111222333555777888888777555444444000000000///...------...//////000///...,,,+++))),,,,,,,,,,,,---...//////111999???>>>;;;:::777444333222000...---,,,---------///222444333222222222222000---,,,+++***)))'''))))))))))))******+++,,,***)))))))))***+++,,,,,,------,,,+++******+++,,,---111444666555333222222IIIfffvvvwwwyyywwwtttwwwvvvttttttuuuwwwxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwxxxwwwuuurrruuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvvvv'''(((((()))))))))D%%)?(((fff?><z'''&&&=?Ħ%%%g&e&&&g&e'''''''''S?ʬ+++4ff?>ߝL---@e777g&e@@@===;;;3h?g&e>&e***000??'''((((((((('''111000000000000///,,,)))---...//////......///000//////...,,,,,,///111111,,,,,,---......///000000//////...------------------+++))))))***,,,,,,,,,))))))***))))))((('''&&&""")))---+++)))***+++***---***&&&&&&***///444777...,,,+++)))(((((()))***((((((&&&'''///999===;;;444111,,,******+++++++++,,,,,,---...///000111222///444777777888999777222555888;;;<<<<<<<<<===>>>777999666///,,,000333444333444555777777666444222///111222222222222444555555777888888777666555555111111222000///......///000000000000///---+++))),,,,,,,,,---...///000111666>>>CCC@@@;;;:::;;;:::666555222000......---...,,,///222333333222222222333111...---,,,+++***(((,,,+++******)))*********++++++++++++*********)))...---+++((('''(((+++---+++///333555444222111000>>>\\\pppssswwwvvvssswwwtttttttttvvvxxxyyyxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwwwwxxxxxxwwwtttrrruuuuuuttttttuuuwwwyyyzzzzzzyyyyyyyyy&&&'''((((((((('''Dtfo9ĦsߝLGdUĦ"""Ht@cӵHu]Ħ%%%Hu]Ħ###%%%Htƅ^(((qIܗGIӵ...H׼s000333Hu]ĦJJJEEEBt=o9ĦHƅ^Hu]Ħ,,,&&&&&&%%%$$$(((...222111000///---+++***)))///---,,,---///111111000000//////...............//////...///111111000...//////............//////,,,,,,++++++***+++++++++)))******)))((('''''')))******(((''''''((())))))'''&&&'''(((***...111444,,,,,,***)))(((((((((((((((((('''(((+++000555888333111...***(((''''''(((...++++++///111///...///333444777:::<<<;;;888666555999<<<<<<===@@@>>>:::444222000......000333666555333222333555555333000000000000111222333555555:::;;;<<<<<<<<<:::888666888666333222222222111111666111---///333444///)))111///,,,+++,,,000555888999FFFQQQOOOGGGAAA>>><<<666777666444111//////000...///222444555666666555888333000...,,,''''''***222...,,,---,,,)))))),,,---+++)))(((***,,,------///---+++)))(((((()))******,,,...000000000...---888JJJbbbsssxxxwwwvvvwwwrrruuuxxxxxxuuutttuuuwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwvvvtttrrrxxxxxxxxxwwwxxxxxxyyyyyyvvvvvvvvvvvv&&&'''((((((((('''HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ$$$DdDĦ$$$q<R&&&'''peƜ4DuTӵ000DdDĦ///111DdDĦHHHqjRgdKӵDdDΦDdDĦ+++---)))(((&&&&&&)))(((&&&(((---222222000///---,,,******...---,,,---///000000000111000//////...............------...000000///...---......//////......------,,,,,,+++*********+++((())))))(((&&&%%%&&&'''+++***)))((('''((())))))---+++***))))))***,,,------,,,+++******)))******)))((('''''')))---111333---,,,+++))))))***+++,,,...++++++///111///...///333444777:::<<<;;;999666:::???AAA@@@AAACCCBBB>>>555333111000111333444555666444222222333222000---//////000000111333444555666777999;;;;;;;;;:::999:::888555444444444555555777333000111555666111+++333111///...111666===AAAHHHRRRWWWRRRHHHAAA;;;666666666666555555444222111///000222333444555555666888333000///---))))))+++111---+++,,,+++((((((++++++***)))((()))***,,,------,,,***))))))***+++,,,***+++,,,---------,,,,,,111@@@UUUhhhsssxxxyyyzzzvvvwwwwwwwwwuuuuuuvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxzzzxxxwwwxxxxxxxxxvvvtttzzzzzzyyyyyyxxxyyyyyyzzzvvvvvvuuuttt''''''((((((''''''DdDĦnuR)ĦDdDΦDdDĦ&&&DdDĦnuR)ĦDdDĦ%%%DdDĦ$$$po9u&&&$$$&&&'''=ӊB1.uTӵ222DdDĦ...///DdDĦEEEGIdnuR)ĦDdDΦDdDӵ***+++(((%%%$$$&&&******(((***...333222111///...,,,+++***...---,,,---///000000000222222000///............------,,,...000000///---,,,---...000000...---,,,...---,,,+++******)))))))))***+++)))'''&&&&&&'''+++***)))(((((((((((()))///---+++)))(((((()))***,,,,,,+++++++++++++++,,,+++)))'''&&&'''))),,,...+++***)))))))))***,,,---...++++++000222000///000333555888:::;;;;;;999888;;;???AAA??????AAA???;;;777444222333555666444222555444222111000///,,,***.........///000111333333555666777999999999999999:::888555333333444555777777444222555888888333...333111000111666===FFFKKKUUUZZZZZZSSSKKKCCC;;;333666444444666999999666333222222222222333444555666666222000000///++++++...///,,,***+++***''''''+++)))***+++***'''(((+++...+++************+++,,,---++++++******************---555DDDXXXjjjvvvzzzzzz{{{yyyvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzxxxxxxxxxyyyzzzyyywww||||||{{{zzzyyyyyyyyyyyyvvvuuutttsss'''''''''''''''&&&>d<ӵDd<DdDΦDdDĦ"""DdDӵnd<DdDĦ'''>d<Ħ%%%peӵ&&&Ħ'''F&uTӵ444DdDĦ......>d<ĦAAApeӵDx<>d<ʜ4DuTӵ((()))(((%%%$$$%%%)))***))),,,222333333222000...---++++++...,,,+++,,,...000000///333222111000///............------...000111000///,,,---///111111///---,,,///...---+++***))))))))),,,------,,,***))))))***++++++***))))))(((((((((+++***((((((((()))+++---++++++*********+++,,,,,,***)))(((&&&'''(((***,,,,,,+++***)))))))))******---+++,,,111333111///000333555999;;;;;;;;;::::::<<>>===>>><<<888777555444555888888444000333222111000///---+++)))---------...///000111222888888777777666555555555666555333000///000333555666444444666999999444000555333222333888@@@IIIOOOUUUWWWUUUPPPKKKGGG???777444222111555:::<<<888444555444333222333444555666555111000111000------000...***)))***)))&&&'''***(((+++...,,,((('''+++000++++++,,,,,,,,,,,,,,,,,,---,,,***((((((((()))***000111888JJJ___pppxxxxxxzzzvvvuuuwwwxxxxxxvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyxxxwwwwwwyyyzzzzzzyyy||||||{{{yyyxxxxxxxxxxxxwwwvvvuuuttt((((((''''''&&&&&&&ӫeʬtIӇ///>d<Φ>d<Ħ"""D&ӫetIӇ'''DdDĦ'''sdKĦ&&&B?dp&ĒR444444>d<sdKĦ===B?Ho9===s&dq&ĒR&&&&&&'''((((((%%%$$$&&&''')))///666444444222111///---,,,+++...,,,+++,,,...///000///222111000///............///......000222333222111,,,...000222222000...,,,///...---+++***)))))))))+++------,,,+++***+++,,,+++++++++***))))))((('''((('''&&&&&&(((***---...******)))))))))******+++***)))(((((((((***,,,---+++***************++++++---+++---222555222000111333666:::;;;;;;;;;<<<===@@@CCCCCC@@@???@@@>>>:::777666666888999888333///000000000000...---,,,+++,,,,,,,,,---...///111111888777555444333333444444444444333000......111444444333333555888888555222AAA>>>:::999;;;@@@FFFJJJOOOQQQPPPLLLJJJHHHAAA888222//////222888;;;888444888777555444444444555666444111000222111......111---***((())))))&&&'''***)))---000...+++***---111------......---,,,***)))...---***(((((()))***,,,000...111>>>TTTiiiuuuyyy{{{vvvuuuwwwyyyxxxvvvuuuuuuvvvwwwxxxzzzzzz{{{xxxvvvuuuvvvxxxyyyzzzyyy{{{{{{yyyxxxwwwwwwwwwwwwwwwwwwvvvvvv(((((('''&&&&&&&&&HĪj@IŌ+++///ege((('''Hu]3hIŌ&&&&&&DdDĦ%%%ne''''''@h''''''>h222111222se...ne<<<;;;@G:::;;;sĪj@h&&&'''&&&&&&(((***&&&$$$&&&''')))000999555444333111000...---,,,---,,,+++,,,.../////////000//////...............///...///111333444333222---...000111111000...---...---,,,+++******))))))''')))******))))))***+++,,,,,,,,,+++***)))'''''')))((('''&&&'''(((***,,,******)))))))))))))))***))))))((()))***+++---...'''((()))+++,,,---...///---+++---333666333111111333777;;;<<<;;;;;;===??????BBBAAA>>>===>>>===999888:::;;;<<<:::777444222000111222111///---------,,,,,,,,,---...///111111444333111111111333666777555777777444000///111444333333222444666666555444MMMJJJEEE@@@>>>???BBBDDDMMMOOONNNKKKHHHEEE>>>666111000///111555777666444:::999888777666666666666333000000222222......000---)))(((***)))'''(((++++++...000///---,,,...111......///000///,,,***(((...---+++))))))***,,,------+++,,,555HHH]]]pppzzz|||zzzwwwwwwwwwxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{yyywwwuuuuuuwwwyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwwww)))((('''&&&%%%&&&&&&***---,,,***)))D^%%%%%%&&&DdDĦ%%%,,,***)))111+++)))'''%%%777000---///s׼s111---999<<<;;;777>>>;;;999%%%((((((&&&&&&)))***'''&&&((((((***000777555555333222000///---------,,,++++++---//////...---------------......///.........000222333333222,,,------------------,,,---,,,,,,+++*********+++%%%'''((()))))))))+++,,,,,,,,,,,,,,,+++)))'''&&&)))((('''&&&&&&(((***+++,,,,,,+++***))))))))))))))))))))))))***+++,,,,,,))))))+++,,,---...//////---+++...444777444222222333777;;;<<<;;;:::===AAA>>>@@@@@@<<<;;;===<<<999:::>>>AAA@@@;;;777666777222444555333///---,,,---,,,---------...000111222333222000//////222555777666999;;;888333000111333444333333333444666777777KKKIIIFFFCCCAAABBBCCCDDDKKKPPPQQQMMMHHHCCC===666333222111000111333555666;;;;;;;;;:::999777666555333000000222111...---///---***(((******((((((,,,,,,---..................,,,---///111000...+++))),,,+++*********+++,,,---+++++++++///:::NNNdddssswwwxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwww{{{yyyvvvvvvxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvvvv)))((('''&&&%%%&&&'''''''''&&&%%%%%%&&&(((+++,,,......//////...,,,***(((>d<Ħ%%%%%%%%%%%%)))>d<Ħ''''''+++Ħ+++222???GGGIII<<<555...***&&&###%%%***333999===888///***---Be111000,,,333;;;Ħ===888555999@@@CCCAAABBB@@@<<<777666888:::000)))&&&))))))&&&&&&)))(((&&&'''***++++++///555666555444222000///...------+++***+++---//////...,,,,,,,,,,,,,,,---//////---------///111333222111++++++++++++++++++++++++,,,,,,++++++***+++++++++%%%''')))******+++---///,,,,,,,,,,,,+++)))'''&&&&&&&&&%%%%%%&&&)))+++---...---,,,+++******************))))))))))))******------.........---,,,,,,---+++...555777555222222333777<<<<<<;;;:::>>>BBBBBBDDDDDD@@@???AAAAAA>>><<>>888444444333111///111444777<<<======<<<;;;999666555222000000222111---,,,......***)))+++***((()))---,,,,,,+++---...///...,,,***,,,///111111000---+++***))))))******+++,,,,,,,,,---,,,+++111AAAYYYkkktttwwwzzzyyywwwuuuwwwyyyzzzyyyxxxwwwvvvuuutttsss}}}{{{xxxwwwyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{xxxwwwvvvttt'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((+++,,,...------...000///---+++DdDĦ%%%&&&$$$"""+++sdKĦ&&&'''gdKĦ000222///;;;UUUKKK:::+++)))***)))((()))666;;;;;;222***((()))///......///000gdKĦ???:::444>>>FFF<<>>===<<<;;;;;;;;;000---(((%%%%%%%%%%%%$$$$$$%%%&&&(((+++...000222222444666333///,,,,,,------------------...///000*********+++------,,,+++...+++000000,,,333999222333,,,(((***------+++)))---,,,+++***)))))))))))),,,,,,,,,++++++++++++***......---,,,+++***(((''')))***+++++++++*********''''''&&&'''((()))((('''((()))***+++,,,+++***))))))***---111555444///+++---...000444999:::888555999888888888888:::;;;<<>>>>>===:::777555777777666333000......///000......///222444444444:::555111222222000000222666999<<<999333///...000888777777777444333999AAAEEECCCEEEIIIKKKIIIKKKNNNOOOOOOLLLIIIGGGEEE>>>666555666666444000///111444666:::===>>>;;;999999;;;666333///............---))))))******)))((('''&&&---,,,---000333444000---***+++---///000000///...,,,,,,+++***)))))))))))),,,((()))///000555JJJ```qqqwwwzzzzzzyyy||||||yyyvvvvvvuuuuuuuuuvvvxxxyyy{{{yyywwwwwwxxxxxxxxxwww|||||||||}}}||||||{{{zzzxxxwwwvvvuuu'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%'''))),,,---///......///111000...---De%%%%%%%%%%%%$$$)))ne---,,,ne555111000***...>>>BBB555***'''((('''&&&(((333888999111+++)))++++++000---+++,,,///ne555======666<<>>===;;;888666888888777444000......///000///...000333555666555;;;555222333333000000222666999;;;999555222444666999888:::;;;999888===EEENNNKKKLLLPPPPPPLLLJJJKKKJJJKKKHHHEEEFFFFFF@@@999888888777444000...000222444777;;;<<<:::999:::<<<888444111............---,,,+++++++++*********))),,,---...111444444000---***,,,...///000000///...---,,,+++***)))(((((((((---)))***......111BBBWWWqqqxxx{{{yyyvvvxxxyyyxxxxxxwwwvvvvvvvvvwwwxxxyyy{{{yyywwwwwwxxxyyyxxxwww||||||{{{{{{zzzyyywwwwwwyyyxxxvvvuuu&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&(((***---///000//////000111111000...+++(((%%%$$$%%%'''(((///111...:::555,,,---,,,***000666...(((&&&&&&$$$%%%(((///555777111+++***,,,,,,000---***---222222111<<>>===<<<@@@GGGQQQMMMNNNRRRTTTOOOIIIGGGHHHHHHEEECCCDDDFFFBBB<<<======:::666222000111333222555999:::999888;;;===:::666222///...---,,,+++)))((('''&&&%%%&&&''''''+++---///333555444000---+++,,,...///000000///......---+++***)))(((((((((,,,******---+++,,,:::JJJjjjssszzzyyyuuuvvvyyyzzzyyyyyyxxxwwwwwwwwwxxxxxxzzzyyywwwwwwyyyyyyxxxwww|||||||||{{{zzzxxxwwwvvvyyyxxxwwwvvv&&&&&&%%%%%%%%%&&&''''''''''''&&&'''))),,,///000///......///000111000///......---)))$$$###%%%((()))(((***//////,,,,,,///777@@@666%%%&&&+++)))(((***)))(((&&&$$$$$$%%%(((...444666000+++***,,,,,,222...,,,...555888666222222...<<>>@@@AAA@@@999:::;;;<<<===<<<::::::<<<;;;999555111//////111000000///111555888999888;;;555222333333111111333222666:::<<<;;;:::::::::777777:::???>>><<<>>>CCCIIIEEEGGGMMMQQQNNNHHHEEEHHHHHHEEEBBBDDDFFFDDD>>>AAA???===999777666777888333666999999888888;;;>>>;;;777222///---,,,***)))'''&&&$$$######$$$%%%'''***---000444555333000---,,,---...////////////...///...---+++***)))))))))+++***+++,,,***+++444@@@\\\jjjxxxzzzxxxyyy|||}}}{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxwwwxxxyyyyyyxxxvvv}}}}}}}}}}}}|||{{{zzzzzzzzzyyyxxxwww%%%%%%%%%%%%%%%&&&'''((('''''''''(((***---000222...---,,,---///000///...---------)))$$$"""%%%(((((('''))),,,---,,,000666NNNSSS???%%%!!!&&&### $$$'''(((&&&%%%%%%'''(((...444777111+++***++++++111...---///333555333000444...===NNNFFF;;;@@@FFF@@@;;;666444555444111...+++)))&&&%%%&&&&&&%%%$$$&&&''')))+++---.........+++...000000---,,,...000222111000///////////////---...///---++++++---///---...555888333777888...,,,111111,,,))),,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++))))))*********))))))((('''))),,,+++)))''')))***+++,,,,,,+++)))))),,,...,,,,,,------...///000000222222222111000//////000000333666888999888777777===:::555111000222555888999:::;;;============>>>999:::;;;<<<<<<<<<;;;;;;===<<<999555111///000222111000000222555888999888999333000222333111111444000444:::>>>>>>;;;777555:::999;;;??????======@@@BBB???AAAGGGKKKHHHEEEDDDFFFFFFDDDCCCFFFKKKIIIDDD>>>===<<<;;;;;;;;;;;;;;;777999;;;:::999999===AAA;;;777222...,,,***)))'''***)))'''&&&&&&((()))+++))),,,000333333111///...,,,------...............000000...---,,,+++++++++)))***+++,,,+++,,,333<<>>::::::;;;;;;<<<;;;;;;;;;<<<:::888444000000111333222111111222555777777777555000...000222111222444///333999===>>>;;;666333===;;;<<<@@@@@@>>>>>>@@@CCCAAAAAADDDDDD@@@@@@CCCAAACCCCCCEEEJJJPPPOOOJJJ:::::::::<<<>>>>>>===<<<;;;<<<>>>===<<<===BBBFFF;;;777222///,,,+++)))'''))))))(((''''''(((***+++))),,,///111000///......,,,,,,,,,,,,,,,,,,------//////...---,,,,,,,,,,,,)))***,,,,,,+++...444:::KKK]]]pppyyyzzzzzzwwwtttyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwyyyzzzzzzxxxvvvvvvwwwxxxzzz{{{||||||||||||{{{zzzzzz%%%%%%%%%%%%&&&'''((((((''''''((())),,,000333666///---,,,,,,...000111000...,,,)))(((((()))))))))###%%%)))------,,,111888999???444''''''((((((---$$$''''''$$$%%%(((((($$$+++333777333...---......222333444333///4ĉ@ӵCCC@@@999;;;555///...111222...)))(((&&&%%%%%%&&&'''&&&%%%%%%&&&)))***++++++******&&&***---...,,,,,,///111.........---......//////+++...///...+++,,,111555...---444555000444777...(((...///+++,,,000)))%%%&&&&&&&&&((()))***+++))))))******************,,,,,,,,,,,,+++***((((((&&&))),,,+++((('''(((***)))---111111---++++++...>L---...000111111222=hĦ444222444555666555777<<>>>>>AAADDDCCCBBBAAA===999===DDDCCCEEEFFFGGGKKKOOOMMMGGG;;;;;;===@@@CCCCCC@@@<<<<<<>>>?????????CCCIIIOOO===999444000...---+++***''''''((((((((())))))))))))+++......---,,,---///,,,+++++++++***+++++++++,,,,,,++++++++++++,,,,,,***,,,,,,******...333777FFFVVVgggqqqvvvxxxvvvrrrwwwwwwyyyyyyzzzyyyxxxxxxvvvvvvwwwyyy{{{{{{xxxvvvwwwwwwyyyzzz{{{{{{||||||||||||{{{{{{$$$$$$$$$%%%&&&'''((()))''''''((())),,,000444666000...------///111222222000,,,((((((***,,,,,,***$$$&&&+++...+++&&&(((---&&&...+++&&&'''$$$""")))%%%'''&&&"""$$$)))(((""")))111666333///000111111555999;;;888111GG=????333999333,,,+++......***%%%'''&&&%%%%%%''''''&&&%%%$$$&&&(((***+++***)))((("""&&&***,,,,,,,,,000333---------------...///000***---///...+++,,,222777...,,,222333...333555---***000111---------!!!&&&&&&'''''')))***,,,---++++++,,,---......///000......------+++***((((((*********+++++++++***)))(((---111000+++''''''(((HdĦ+++---///000222=Īj333444555555444777===BBB888888888888777777777777GG=?<<<;;;;;;;;;:::::::::999888555222///000333555444222111111333444444333000+++***---000111333666444444555777:::<<<<<<<<<888444444999<<<<<<===@@@BBBAAA@@@===888555===GGGHHHIIIIIIIIIKKKLLLGGG@@@??????BBBFFFIIIHHHCCC>>>;;;===@@@AAABBBGGGOOOUUU>>>:::666222000///---,,,***+++,,,---...---------)))+++------++++++---000++++++******)))******+++******))))))******+++,,,+++---,,,))))))---222444AAAOOO^^^iiirrrxxxxxxuuuuuuvvvxxxyyyzzzyyyyyyxxxvvvvvvwwwyyy{{{{{{yyyvvvzzz{{{||||||}}}|||||||||}}}||||||{{{&&&)))'''ӵ))))))***ĭӵ444ӵ222Ħ)))'''111777,,,&&&***,,,)))ӵӵ222000ĦƜ`1.׼s;;;777666999Ħ)))&&&&&&&&&&&&&&&&&&&&&&&&ӵ***Ħ++++++***+++...000222222222000ĭӵ,,,---Ħ'''+++,,,Ħ***Ħ(((+++111555.........------,,,,,,,,,******,,,///DdD...---+++?fӵ888444333Ħ===999666ӵƜ`1.׼s<<<>>>ĭӵ000444222444111///,,,+++,,,///333ӵ888666444333Ħ333999>>>???BBB>>>BBBFFFGGGFFFDDDBBBCCCFFFĦ===;;;>>>DDDEEEAAA888Ħ,,,,,,---///000111---***''''''))),,,///000...,,,***)))((()))***+++...---,,,+++***************+++,,,,,,,,,---///222<<&e111g&e111>hӵ'''333999...(((******g&e'''guO>uO>&e2222224ff?>ߝL:::gĉ@666222///...Shӵ'''&&&&&&&&&&&&&&&&&&g&e,,,>hӵ+++***+++...000111222222fff?><z---g&e>&e------HL'''&&&)))ShӵgL++++++...222444---------,,,,,,,,,+++S?ʬ******3h?D%%)?---,,,ZufĦ999555333gL::::::888g&e999gĉ@===;;;g&e>&e222@e444333??777666000...,,,+++---000g<ĉ6665554443333we<Ħ000666===@@@3h?@eEEEEEEHHHHHHEEECCCDDDEEEZBBB:::;;;@@@FFFEEE3h?gL///111222222000...---,,,***)))***,,,............---***)))((()))***+++,,,,,,++++++******++++++)))***,,,,,,+++,,,///111888AAALLLWWWfffuuuzzzxxxzzzyyyyyyyyyyyyyyyyyyzzzyyyzzz{{{||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz'''4Dӵ(((---...Hƅ^Hu]Ħ111Hu]Ħ444ZuR)Ħ)))444:::///)))***'''Hu]Ħ'''HŐeHŐeHu]Ħ111qIܗGIӵ<<>>tt===:::Hƅ^Hu]Ħ---H׼s333333888777555///...,,,,,,---111tQ444333222222je<Ħ---444<<<Bt=o9ĦH׼sGGGEEEHHHLLLJJJEEECCCCCCBBBHtĦAAA777;;;AAAEEEBt=o9ĦHdĦ///444777777444000---,,,,,,,,,...000000...,,,///---+++)))((()))***+++************+++++++++,,,(((***++++++***+++---///444:::BBBNNN]]]oooyyy{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzzzz{{{||||||{{{zzzyyyzzz{{{|||}}}|||zzzxxxvvvwwwwwwwwwxxx''''''4DuXӵ(((...111DdDΦDdDĦ...DdDĦ777+++t|<***)))222666,,,)))***&&&DdDĦ'''DdDΦDdDΦDdDĦ000peƜ4DuTӵ888`eĭ666qet,,,)))'''%%%%%%%%%%%%%%%%%%DdDĦ111...t|<,,,+++***+++---/////////DdDDdDĦ...DdDΦDdDĦ...q<niDdDĦ---qet))))))DdDĦ+++------,,,+++++++++*********q<R,,,,,,qjRgdKӵHdDĦgdKӵ......GR/f6LĭĦ777444DdDĦ999777888DdDĦAAA`eĭ:::DdDΦDdDĦ///DdDĦ555333333444666888777555222111000...---...000geĦ222111111FSĦ,,,222qjRgdKӵDdDĦKKKKKKOOORRRLLLDDDBBBAAA>>>DdDĦ>>>777<<<@@@qjRgdKӵDdDĦ---222666777666444222.........///111111000...///...+++)))))))))***+++((())))))***+++,,,,,,,,,((()))******)))***,,,...222666>>>IIIXXXhhhuuu{{{{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{|||||||||{{{zzzyyyzzzzzz{{{|||{{{zzzyyyxxxyyyyyyyyyyyy&&&%%%4DuXӵ(((000333DdDΦDdDӵ...DdDĦ666333o)h'''+++)))//////&&&'''+++'''DdDĦ'''DdDΦDdDΦDdDӵ///=ӊB1.uTӵ222HߝL`o9333po9wӵ'''%%%%%%%%%%%%%%%%%%DdDĦ555444o)h,,,,,,+++***+++---/////////DdDΦDdDĦ...DdDΦDdDӵ...GIpӵDdDĦ---po9wӵDdDĦ,,,......+++)))***************po9u------------GIdnuR)ĦDdDĦnuR)Ħ000000CdgĪj555DdDĦ999:::<<<DdDĦCCCHߝL`o9999DdDΦDdDӵ333DdDĦ777555555555666777666222000444222000......///geĦ333222sp?aĦ///444GIdnuR)ĦDdDĦPPPRRRUUUTTTKKK@@@@@@===:::DdDĦ:::888<<<===GIdnuR)ĦDdDĦ---///111333333333333111///......000222222222000///,,,***))))))******'''((()))***+++,,,,,,,,,((()))******))))))+++---111555===HHHUUUcccooowww{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{|||||||||{{{yyyxxxzzzyyyyyyxxxyyyzzz{{{|||yyyzzzzzzzzz'''%%%4DuXӵ***000444DdDʜ4DuTӵ///>d<Ħ333Dt***(((,,,***###(((---(((>d<Ħ&&&>d<ʜDd<ʜ4DuTӵ---///F&uTӵ0004DufئL>e111puR)Ħ&&&&&&&&&&&&&&&&&&&&&>d<Ħ777Dt,,,+++******,,,///000...DdDΦDdDĦ...>d<ʜ4DuTӵ---4DwDd<Ħ+++puR)Ħ>d<000111...******************peӵ---ĦpeӵDx<>d<ӵDd<333qR/ܗ?fӵ666>d<<<<>>>>d<ĦEEE4DufئL>e999DdDʜ4DuTӵ555DdDĦ777777666555666777666444111444333111/////////geĦ444s<v>aĦ444777peӵDx<DdDĦQQQRRRSSSQQQGGG===>>><<<888DdDĦ666888:::999peӵDx<>ddp&ĒR000000nfʜd<Φ>d<Ħ---s&dq&ĒR,,,+++i?ʜtd<Ħ,,,HHܗDӊB)))<x///+++*********++++++B?d<666555666888999888777222111000///000111geĦ444Hg8>aĦ777;;;B?Ho9===>d>>;;;888>d<ӵ666555B?Ho9+++<x,,,,,,,,,,,,---,,,---000333444444333111000---+++))))))******&&&((()))+++,,,+++***)))***+++++++++******+++---//////555@@@JJJSSSbbbnnnyyyzzz{{{||||||{{{zzzyyy{{{||||||||||||zzzyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxyyy+++'''4DuXӵ///000555Hu]3hh444111,,,ne999:::=e&&&'''------'''---000&&&ne&&&%%%pIƎ@t@h&&&(((***>h000//////fe222@ďD...***%%%((((((((((((((((((ne222666=e---+++******,,,...222...ege...---sĪj@h,,,++++++fdDĦ///@ďD((((((Hkge000...*********++++++,,,@h......@G...333HĪj@IŌ555666Bene888Hkge>>>neIIIKKKfe:::Hu]3hh@@@555...se777666666777:::<<<======////////////111333geĦja>aĦ999===@G777<<<seAAA??????>>>;;;>>><<<999<Ō111444444@G'''&&&Hkge.........------)))***...222555666444111222000---+++))))))******'''(((***+++,,,+++)))(((***+++,,,+++******,,,------+++000:::DDDNNN^^^mmmxxxzzz|||~~~~~~|||zzzxxx||||||}}}||||||zzzxxxwwwyyyzzz{{{{{{{{{yyywwwuuuyyyyyyzzzzzz,,,4DuXӵ///ĵD^...000+++***>>>;;;666&&&)))+++------+++)))((('''#########&&&$$$''',,,000......///111444555444///,,,+++***'''(((((((((((((((...000111...------------......000/////////---,,,+++*********DdDĦ,,,+++(((&&&%%%...///---+++///...,,,***((((((222...+++,,,...,,,+++333333...666666>>>===JJJIIIHHH999AAAD^CCC>>>888333s׼s888???:::666555999;;;:::777222111///000333777geFm8444>aĦ999;;;999000222444s׼s888888888888777777>>>>>>:::Ho111333444555666777444000...111111---,,,---...,,,,,,000555666333///333222000...,,,***((((((''')))***,,,+++***(((''',,,,,,,,,,,,,,,+++***)))***---111666>>>JJJYYYcccuuuyyy|||||||||~~~|||xxx}}}|||zzzyyyxxxwwwwwwwwwzzz|||}}}|||yyyxxxxxxxxxzzzzzzzzzzzzΦ4DuXӵtvӵ>d<Ħ///000000***)))000---Ħ444---(((&&&&&&''''''***,,,......,,,)))((((((((((((Ħ&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''+++///...+++,,,111///......///111222000///000//////000222333111000222222222000...+++***)))((((((((((((((((((''''''Ħ......---...///.........------.........///......---,,,+++******//////...,,,,,,---//////---,,,+++++++++,,,---...>d<Ħ,,,+++++++++++++++***))))))((((((...,,,***+++---...,,,***...---+++***)))((())))))+++///333333///---...000------...//////000000///333000...---///000111111000666999666333555666555444444444777<<<>>>>>><<<===<<<<<<@@@ĦIIIZZZlllSSSBBB???>>>???>d<ĦCCC???;;;666333Be444777>>>:::666666:::<<<;;;999666333111111333555geFYĉ333222>aĦ555777777444000...000/////////000222Be888888777777777777777;;;<<<999nu]ӵ222777666555444333444666777555111///111333000...///333444111111444000---+++...333888888777000000...---+++***(((((()))***+++,,,,,,,,,+++***+++++++++++++++***))))))---...000222777AAAOOOXXXpppwww|||}}}|||}}}{{{www|||{{{zzzyyyxxxxxxwwwwwwyyyzzz{{{zzzxxxvvvvvvwwwvvvwwwwwwwww?aŖ%7uSQuR)ӵsdKĦ000//////)))***222gdKĦ000+++'''''''''''''''+++---......+++)))(((((()))gdKĦ''''''''''''''''''&&&&&&&&&&&&&&&***((()))---...++++++...//////...///111111000///,,,,,,---///000000...+++/////////...,,,***)))((()))))))))((((((''''''gdKĦ------,,,---..............................------+++***))))))(((...---,,,,,,,,,---///000------,,,,,,,,,---...///gdDĦ,,,++++++******++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,+++************+++,,,///222111...---...000000///...---...111444555111///---,,,.../////////111666888555111222333222333222333555:::===>>>???>>><<<;;;gdKĦJJJ___cccDDD???CCC===sdKĦCCC;;;777444333333333666:::777444444888:::;;;999999666333222222333ŶS0001112223we<666666222...//////......///111777777777777777777777777888999777iĉ@3hR/Ō888777666555333222444666888666333000111333222000000444666555777:::222...***+++222888===>>>111111000///---,,,***)))+++++++++,,,,,,---------)))************))))))(((............222;;;HHHRRRiiisss}}}~~~|||{{{zzzxxx{{{{{{zzzyyyyyyxxxyyyyyyyyy{{{|||{{{yyywwwwwwxxxyyyyyyyyyzzz>A+++ne...000---,,,'''+++ne000---)))''''''(((((((((***,,,---,,,)))'''''''''ne%%%%%%&&&&&&(((((((((''''''&&&&&&%%%---)))(((,,,---+++)))+++//////...///111111///...))))))+++---///...+++)))---,,,+++++++++***(((&&&******))))))((('''ne...///...---...///---..................---...------,,,+++***)))(((---******++++++***+++------,,,,,,++++++---...De---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,*********+++++++++,,,,,,+++,,,...---,,,+++---///444222///------111555888111///------...//////...///444666333000111333222555555555666888;;;>>>???@@@>>>neDDDGGG\\\yyytttkkk^^^GGGAAA???;;;neIIIAAA999333222444888777333333555444111///000333666888888:::777333222222333>A//////000k<444777888555111...------...///222444555666666666777777888888888777888777fh555555666555444222111777:::;;;:::555222111222333000000333444444666:::222...++++++000777<<>>===999333444888;;;888333222666000000000000222555888999888555222111222444444444555444333333555777999;;;999666222111222333111///,,,,,,---...111444777888111222222444555666777777666777666444444666444///---...000111222333222222999===???===888222///...111...---//////,,,,,,//////.........///111444555:::::::::888555111---+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))))),,,---,,,+++,,,333===EEEQQQ```ooowww{{{}}}~~~|||||||||{{{zzzyyyyyyzzzzzzxxxyyy{{{{{{yyyxxxyyyyyy{{{{{{{{{&&&&&&&&&'''((()))******,,,******,,,//////,,,)))&&&)))%%%&&&+++$$$$$$&&&%%%$$$%%%''''''&&&$$$$$$%%%&&&&&&%%%&&&((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&***)))******((($$$'''------,,,++++++,,,,,,***((((((''''''(((******)))'''(((%%%###&&&***+++(((%%%((((((((()))******++++++''')))******)))(((((())),,,---///000000///---,,,,,,------...//////000000,,,&&&(((///111+++,,,222,,,,,,+++***+++,,,---...---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000///---,,,---///)))***+++------------,,,...---+++,,,///444777999444333222111111333444555444333222222333222000...***000222000///444888999:::<<<===<<<888666666777666999<<<===;;;999999:::;;;DDDDDDJJJ@@@666@@@888111///...222777;;;;;;999555666:::<<<888333333777000000000000111333777999999666333222222333333333666555555555666777999:::777555333111000/////////......---...///111333444------...000111333444444333555555333555777555111...///000222222222111111444888<<<<<<777111...---000------000///,,,+++---///......------000444666999999::::::888444111///......//////...---+++***'''((())))))*********)))---------,,,+++///777===JJJWWWfffpppxxx}}}}}}zzz~~~}}}|||zzzyyyyyyyyyyyywwwxxxzzzzzzxxxxxxxxxyyy}}}}}}||||||%%%%%%&&&&&&&&&&&&&&&&&&---)))''')))---///,,,(((###'''&&&&&&+++%%%!!!)))%%%%%%$$$%%%&&&'''%%%###$$$%%%&&&&&&&&&''')))+++############$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))***+++&&&###'''...,,,+++******++++++)))''''''&&&%%%&&&((()))(((''''''$$$###%%%***,,,)))%%%''''''((()))***+++,,,,,,)))+++,,,,,,***)))******,,,---///000000///---,,,++++++,,,---...000000111'''!!!###---000+++,,,333------,,,+++,,,---...///---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---///...,,,+++,,,///***+++,,,---...---,,,,,,,,,***)))***...333777:::111111111222333444555666444333222222222222000...+++111333000///333888999888:::===<<<888555555666111666;;;>>><<<:::::::::===@@@;;;>>>666222<<>>:::999<<<>>>;;;:::<<<===???AAAAAA>>>999555333111333444555555666999;;;666555555777999888444000111222222111111000///...000666888444111111222000777111000555777555777;;;555333///,,,******+++,,,000...+++***++++++***(((***++++++,,,---...///000333333333333333333333333111333555444111......///222///---///222222---)))111111000///...------,,,)))))))))+++---111444666>>><<<:::999:::999777666666222///000222222...***///---,,,+++,,,,,,+++)))---,,,******+++///222555GGGSSSVVVaaaxxxxxxuuu}}}|||{{{zzzzzzyyyyyyzzzyyyzzz{{{|||||||||zzzzzz{{{zzzzzzyyy''''''&&&&&&&&&''''''(((((('''&&&&&&'''''''''&&&(((&&&%%%%%%'''((('''&&&***&&&%%%)))+++(((%%%%%%%%%%%%$$$$$$$$$%%%''''''***)))''''''((()))(((&&&)))&&&$$$###%%%((())))))+++&&&%%%)))***'''&&&(((,,,------+++(((&&&%%%%%%'''&&&%%%%%%&&&&&&%%%###)))&&&$$$&&&***,,,***'''+++***))))))***+++***)))((()))))))))((((((+++---+++,,,,,,,,,,,,,,,++++++,,,++++++,,,///000000///...---++++++---///...,,,---222333...*********)))///333333///---//////......///---******...---(((///...------,,,,,,,,,---...000111111///---------222///---...000222222222,,,---000222444666777888444777666222111333111---333333222000///000333666<<<>>>??????<<<999888888>>>:::999<<<>>>;;;:::<<<;;;===???@@@>>>===;;;:::777777777777777777777777333444555777999888666333222222222111000///...---111666777444222444666666888444333777999777777;;;444111...+++******+++,,,,,,+++************************+++---......//////222333444444444444444333444666777555111...------...+++***,,,000000---)))000///...---,,,++++++***************,,,///222444======>>>===<<<;;;:::999777444111222444444000,,,000...------...---+++))),,,+++))))))***---111333AAAOOOSSS]]]uuu|||{{{~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{{{{{{{yyyyyyyyyxxx(((((('''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&((('''%%%%%%&&&''''''&&&***&&&&&&)))***'''%%%&&&&&&%%%$$$$$$$$$%%%&&&''')))))))))***+++***(((%%%'''%%%######%%%((())))))+++'''&&&)))+++)))((()))+++,,,,,,+++(((%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$+++)))'''(((***+++)))'''***)))((()))***+++***((('''((())))))((()))+++---------,,,,,,,,,------...,,,+++,,,---//////...,,,......------,,,,,,///222000666888222,,,++++++***///222222111222444111,,,///000///---...111000---///...------,,,---------...111333333000...---,,,333111///...000111111111,,,---///111333444555555555666444000///000000...333333222111///000222555999;;;===>>><<<;;;:::;;;>>>::::::===>>><<<;;;===============>>>>>>?????????<<<:::999:::999666333000333666888888777777888222222111111000...---,,,///333555333333888::::::999777777::::::777777888111///---+++)))******+++((()))))))))((()))***,,,)))***,,,---...///......222333555666777666555444888999999777222...,,,,,,,,,******,,,///111///,,,...------,,,+++***)))(((+++*********+++,,,...///:::>>>BBBBBB@@@>>>===>>>999666444444555555111...111000000111111///,,,)))+++***(((((())),,,///111===LLLQQQXXXooo~~~~~~}}}|||{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||xxxxxxxxxxxx)))((('''&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&&&&((('''%%%%%%&&&'''&&&%%%(((%%%%%%((((((%%%%%%''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&''''''&&&$$$&&&$$$######&&&)))******,,,***)))+++,,,,,,+++***'''(((***)))(((''''''((('''&&&%%%%%%&&&'''&&&$$$***((('''(((***+++***(((***)))((()))******)))(((&&&''')))))))))***,,,...///...---,,,,,,---///000++++++,,,...///...+++)))++++++,,,---,,,...777@@@;;;===;;;333......---+++...///...---111555444...............000111000.........------------......///111444444111...---,,,333111///.../////////000...///000222333444444555777666222///...///000000222222222000...///111333666888;;;<<<;;;;;;<<<===@@@<<<;;;???@@@>>>>>>???AAA>>>;;;:::;;;===>>>???DDD@@@<<<<<<>>><<<666000///333777888666555666888222222111111///...,,,+++***///333444666;;;;;;999888888::::::888555444444...---+++***)))***++++++''')))***)))''''''))),,,((()))+++---.........---111333666888999888666555::::::999777444111...---///------...000111000...------,,,+++***)))((((((++++++************+++,,,555;;;BBBDDDBBB???@@@BBB:::888777666666555222///333333333444333111,,,)))+++***))))))***,,,///111===KKKRRRVVVhhh||||||~~~}}}||||||||||||~~~}}}|||{{{{{{{{{|||}}}yyyyyyyyyyyy)))((('''&&&&&&&&&&&&&&&"""&&&***+++)))&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$'''%%%%%%((((((&&&'''***((('''&&&%%%%%%%%%&&&''')))&&&$$$###$$$%%%%%%%%%%%%$$$###$$$'''***++++++++++++***)))***+++***(((%%%'''))))))'''&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&''')))***+++******))))))***++++++)))'''%%%''')))*********,,,---......---,,,---...000111++++++,,,---...---***(((---,,,---///...000;;;HHHFFFDDD<<<444000111000,,,......,,,+++000777888444+++******---///...---,,,......---------......///000222444444111///......222111000...------...///000111333444555666666666888555111///...---///111000111111///......000111555777999:::::::::<<<===BBB>>>===AAACCCAAA@@@BBB@@@<<<888777999===???@@@DDD@@@>>>>>>@@@===777000000444777777444333444666222222111111000...---,,,)))///555888<<>>>>>BBBDDDBBBAAACCC===999444444999???BBBDDDBBBAAA@@@@@@@@@<<<555000111222444444333222333444111222222111111000///...---333888;;;???AAA===777222666888333.........---************+++,,,,,,---...,,,******+++,,,+++)))))))))***+++,,,---......000222444777888999888888777666666666777666333111//////...,,,,,,++++++,,,///......---,,,+++******)))))))))***************---333;;;@@@AAAAAACCCDDD>>>>>>===<<<:::777555444888777666555444222---***,,,+++++++++,,,---///000333;;;KKKUUU[[[ppp~~~}}}||||||||||||~~~}}}}}}||||||}}}zzzzzz{{{{{{''''''&&&&&&&&&''''''(((###''''''%%%%%%(((+++)))'''%%%$$$%%%%%%$$$###&&&%%%'''******)))---444)))((('''&&&%%%%%%&&&'''+++(((&&&&&&'''(((((('''%%%%%%%%%(((+++.........,,,...,,,'''''')))'''"""'''((()))(((&&&$$$$$$$$$'''&&&%%%&&&'''(((((('''&&&'''((())))))***+++,,,+++***+++,,,...---+++)))&&&(((***+++***)))******++++++,,,---...//////...+++***)))***+++,,,+++***///---222:::999111111888<<>>AAA======AAACCCAAAAAACCC???999444555:::@@@CCCDDDAAAAAABBBAAA>>>888222...000//////000222444333333111111222222222222111111222555777888;;;>>>;;;555000555666///***+++---,,,*********+++,,,---......111,,,)))***///222///+++******))))))***,,,...000000111333555777888999999888666555666777666333000......---,,,++++++---.........---,,,+++******)))'''((()))***+++,,,,,,,,,,,,000666<<>>>>>333---111000===FFF>>>111,,,000555...333666222......///---000+++,,,222333...+++---...............///000000222222111000000111444777222444555333111111333666111222333555777999999::::::444333555333//////333///000222333333444666888===>>>>>>===;;;;;;===>>>???<<<;;;???BBB@@@@@@BBBDDD>>>777777;;;@@@AAAAAA@@@CCCDDDBBB<<<555///,,,...,,,+++...333555555333111111222333333333333222444555333222444888777222///555666...(((***------)))***+++,,,---......///222,,,'''***222666333---+++***(((((()))+++///111000000222333555777999:::999777555555777555222...............---...111333...------,,,+++***))))))&&&'''(((***,,,---......---///444;;;AAAFFFFFFFFFDDDEEEEEEBBB???<<<;;;;;;;;;888555333222000---+++))))))))))))***+++,,,,,,111000FFFUUUOOOZZZttt|||~~~}}}|||{{{{{{{{{{{{~~~|||{{{wwwxxxyyyzzz &&&((($$$"""%%%%%%""")))'''&&&&&&'''(((&&&%%%+++***&&&######%%%$$$"""'''''''''&&&&&&'''''''''***&&&###%%%))))))###)))'''%%%$$$$$$%%%$$$"""###%%%'''***---///111111///...---+++)))'''&&&%%%(((((()))((('''%%%###!!!&&&&&&&&&%%%$$$&&&))),,,+++******)))***+++---...+++,,,------......------,,,+++***((((((((()))***$$$,,,...))))))111333///,,,))))))++++++'''''')))///+++///888888///+++000+++333===,,,111,,,444,,,///222333222///---///111444///...222333///...111---///000111111333666888555000000444444000000555333333111///---...111444666555555444555666777888AAA999333333222///000555000000111222444666777888::::::;;;;;;<<<======>>><<<;;;;;;<<<======<<<:::666999;;;<<<;;;<<<@@@CCCFFFAAA>>>>>>999000+++---,,,,,,...///111222222222333111000222666888777666,,,333888777777999777111666333///---,,,+++)))(((...---,,,---...000///...111...,,,,,,...///,,,***)))***+++***)))***---////////////111555999;;;<<<777:::<<<:::666222111111111000///...///000222444555333///,,,***)))))))))((($$$---444+++(((///111///...000777AAAGGGGGGEEECCCGGGHHHEEEBBB@@@???<<<===999222888CCC:::***((()))***,,,......---,,,+++///000999EEEKKKSSSiii|||}}}{{{yyy{{{}}}yyyzzz}}}~~~{{{wwwyyyyyyyyyzzz%%%******&&&%%%((()))''')))'''&&&&&&''''''&&&%%%'''&&&$$$$$$%%%&&&%%%###''''''&&&&&&&&&&&&'''''',,,'''######'''((($$$ )))(((((('''%%%$$$######&&&(((***---000222333333//////---,,,***((('''&&&'''''''''&&&%%%$$$"""!!!%%%&&&&&&&&&%%%&&&)))+++******))))))***,,,---...++++++,,,------------,,,,,,+++***)))(((((()))******,,,,,,***)))+++***'''+++((((((******''''''***,,,)))---777777...+++......,,,555,,,222%%%...///000111222111000///000111---)))(((---...+++***,,,111222333333222333555777666111000333222///000555444333000...---...000222000000111222444777:::<<<>>>777333333222000111666777666666555555666777888:::::::::999999999999999<<<<<<<<<===???>>><<<:::555777999::::::;;;???BBBDDD???<<<<<<777...***,,,,,,---///111222222111111111000///222555777666555888888555222555;;;;;;777555222///...------,,,+++,,,+++,,,---000000///...,,,***)))+++...//////------------+++))))))+++---++++++---111666<<>><<<888555555555222111///...///000222333444333000---+++)))((((((,,,%%%***111,,,+++000///------///444;;;AAADDDEEEHHHHHHIIIHHHDDD???======;;;999333777@@@777))))))(((***,,,---......---,,,...///777CCCJJJPPPbbbuuuzzz|||}}}{{{}}}}}}|||yyyyyy|||}}}{{{wwwzzzzzzzzz{{{(((******'''&&&(((******)))'''&&&&&&''''''&&&%%%###""""""$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&...)))######&&&(((&&&###"""%%%((((((%%%$$$$$$&&&)))***,,,...000222333444//////...,,,+++)))((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''(((***)))(((((((((***,,,---///******+++,,,,,,,,,,,,+++++++++***)))))))))******000,,,***---///+++'''&&&)))&&&&&&)))***''''''***(((''',,,555666...***---222(((000---444"""+++333111000000000111222111000...++++++000222000......444555666555444444666888777333000111000///111555666333///---...///000000---......000333666999;;;:::555333333222111333777<<<:::888777777888:::;;;<<<;;;;;;:::999999888888<<<<<<===???@@@???===:::333444666777777:::===@@@BBB>>><<<:::555...***+++---...111333333222000////////////111444555555444===999444222777===<<<666444222///...//////......******,,,...111222000...+++***)))+++---/////////111111000---***((()))*********,,,000666>>>DDDHHHBBBBBBAAA>>>;;;999999999333222000///...///111222333222111...,,,***((('''000&&&(((---***,,,///++++++,,,---///222999@@@EEEMMMJJJJJJMMMHHH>>>:::===999:::555666<<<333(((***)))***+++---......------...---333???FFFLLLZZZhhhxxx}}}~~~~~~{{{~~~|||yyyzzz||||||zzzwww{{{{{{{{{|||'''((('''%%%$$$&&&(((***)))'''&&&&&&(((((('''%%%&&&###"""%%%'''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&---)))%%%%%%''')))'''$$$!!!'''(((%%%$$$&&&))))))***+++---///000111111//////...---+++***))))))***)))'''&&&%%%&&&&&&'''$$$&&&((()))((('''((()))(((''''''((()))+++---...))))))***++++++++++++++++++*********************---$$$###,,,000+++'''((((((%%%%%%))))))''''''***&&&&&&+++333555///+++,,,333***111***333&&&000444222000...000333444222000000000111444666666444333555666777777666777999:::888555111000///000222555777444///...///000000000222111000000000111333333555444333333333333666888;;;:::888888888;;;===???>>>===============<<<<<<;;;<<<===>>>@@@???<<<999333333444444666999<<<>>>@@@>>><<<999555000---,,,...000222444444222///------...000222444444444444777777777888:::;;;777333555222///.........---,,,((()))+++///222222000...///...---,,,,,,---------333222111---***((()))***,,,---...111555<<>>GGGPPPJJJKKKPPPJJJ===999>>>888<<<777444777000(((++++++,,,,,,------,,,,,,+++///,,,...888AAAJJJVVVaaayyy~~~~~~~~~}}}{{{zzzzzz||||||zzzxxxzzz{{{{{{{{{'''&&&&&&%%%$$$$$$(((+++***)))'''((())))))(((&&&---'''&&&))))))&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&***((('''(((******&&&###%%%***+++'''%%%'''******+++---...///000000000......------,,,+++******((('''&&&%%%%%%&&&'''(((%%%'''))))))((('''((()))''''''''''''(((***,,,---((()))******++++++***************++++++++++++***(((''',,,(((%%%'''(((%%%%%%))))))''''''***'''(((,,,111333///------......444$$$...+++666000333111///000333444222000//////000111444555444111444555777777777999;;;===888666333000///222444555888666222000000222222333555444222000////////////111333555444333555888:::;;;:::888888888:::<<<===;;;<<<===>>>???@@@AAABBB;;;;;;<<<===???>>><<<999555444333444666999<<<===??????===:::777444222//////111333555555333000------///111333444444444555777999;;;<<<999666777:::666333///---,,,,,,***)))((()))+++///222222000...///...---+++******+++,,,111111000---***)))***+++***,,,///111444:::@@@EEEJJJFFFAAA<<<999777666555444222000///...///000111333333222000...+++((('''***'''***((("""+++***%%%((()))((()))000<<>>999>>>888222333...(((+++.........---,,,+++***)))///,,,+++111;;;HHHUUU```yyy~~~~~~~~~{{{{{{{{{{{{||||||zzzyyyyyyyyyzzzzzz((('''''')))(((''')))...+++***))))))******)))(((111,,,+++111111***&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))***)))&&&###***---///...+++(((((()))......///000111111111000------,,,,,,++++++******%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''((()))((((((''''''''')))***+++))))))***++++++++++++***)))***++++++,,,+++++++++,,,'''%%%)))+++)))'''((()))&&&&&&)))***''''''***((())),,,/////////------+++...333!!!,,,---777---444222111111222222111000000111111///111555444111333444666777777999;;;>>>666777555111111555777666888888777444222333666999444333222111000000111222///444888666555777:::;;;===<<<;;;999888777777666777888999;;;>>>@@@BBBCCC>>>===<<<===>>>>>>===<<<:::888555555888;;;===>>>===???>>>:::888999777333000222444555555333111///---000444666666666666666???>>>===:::555444===GGG666333///---,,,+++)))(((******,,,...111222000...---------+++******---///000000///,,,***)))***+++&&&***...111333777>>>CCCFFFBBB===999777555333222333222000///...///111222444333222///---+++)))((('''''',,,(((!!!+++)))%%%''')))((((((...888@@@EEEHHHKKKKKKHHHCCC???>>>;;;@@@999000222///)))+++//////...---+++***))))))///,,,***...777EEEUUU___ttt{{{~~~zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyzzz)))'''(((,,,+++((()))///---,,,***+++,,,,,,+++)))000---222<<<<<<000''''''''''''&&&&&&&&&&&&''''''((('''''''''((('''&&&%%%......------,,,+++++++++......///000000000//////+++++++++++++++*********&&&&&&'''((((((((((((((()))))))))(((&&&''')))***)))((('''''''''''')))))))))***++++++,,,,,,++++++)))***+++,,,,,,,,,++++++...///---)))(((++++++)))+++((((((******''''''***)))***+++++++++,,,,,,+++...***000%%%111,,,555000444444444333111000000000333555222...000555666222333444666666666666999;;;444777777333444999:::888888:::<<<999444444:::@@@555444333222222222333444...666:::888666999<<<<<<;;;;;;;;;;;;999777555444555666888:::===???AAABBBAAA???======???@@@@@@???@@@<<<888888:::===>>>>>>:::>>>>>>:::999;;;:::666111222333444444444333222///333777999888777888999BBB===::::::777777???III555333///------,,,+++***,,,+++,,,---000000///...444444333000......111444000000///,,,)))'''((()))%%%***///111111333777;;;???<<<888666666666444222222111///...///000222333666444111...,,,+++******''''''+++((( &&&---((('''((()))((((((+++111666<<>>BBB888...111111******------,,,,,,+++++++++,,,,,,,,,---...555BBBQQQZZZjjjuuu~~~~~~{{{zzz|||~~~~~~}}}||||||zzzzzzzzzzzz'''%%%(((,,,,,,'''(((......---+++,,,------,,,***---,,,555DDDDDD555(((&&&(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&'''((()))((('''(((+++---...---,,,---------------,,,,,,************************((()))+++---------,,,+++******)))'''&&&&&&)))+++***)))((('''&&&'''((((((******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++&&&,,,***""" '''***&&&,,,))))))++++++''''''***)))******((((((***+++***444(((...---999+++333777333666777444000...///111222444000+++,,,222333///444555666555444444666888333888888444555;;;<<<888777<<>>@@@AAABBBBBBCCC???:::999<<<>>>??????888<<<===999999<<<<<<777222222333333444444444444000444999;;;:::888999:::===888777<<<===;;;<<>><<<555222444888999:::===@@@999777:::;;;999:::???888444444666555222555<<<;;;<<<<<<:::777777999<<<666777:::===>>><<<888444555444555:::BBBHHHLLLLLLIIIGGGEEECCCAAA??????>>>AAA<<<777666:::======<<<:::999999:::<<<<<<;;;999444444444333333222222222444666888:::<<<<<<;;;:::EEE>>>:::999777555:::BBB999888444000...---...///,,,,,,---...111222111000999:::888333222555777555555111---******++++++******,,,...000222333222222222888;;;666222222444555000///...///111222222222777333000---,,,+++)))(((&&&'''((((((''''''(((***)))***+++***((((((+++///000888???BBBFFFJJJEEE===@@@===888333///---,,,---......,,,+++***)))))))))******---000111666DDDRRR^^^ooo}}}}}}}}}}}}{{{~~~~~~~~~~~~}}}|||{{{zzz}}}}}}}}}}}}$$$$$$%%%&&&((()))+++,,,%%%&&&'''''''''(((***+++---999HHHYYY\\\EEE---,,,)))((('''%%%%%%%%%&&&&&&***&&&%%%((()))&&&$$$%%%((()))+++---///111111222///...---,,,+++*********)))(((((()))++++++***)))&&&(((***+++***(((((((((*********))))))))))))((('''&&&$$$%%%(((***++++++******)))))))))))))))***((('''(((+++)))'''***///---,,,+++***++++++++++++---+++))))))***+++***)))(((((())))))******++++++,,,,,,...000---***...444666666666555333111///...111222222222111...+++***111222333444666888;;;===;;;666444888;;;;;;;;;===@@@:::777888888666666:::333000111444333222555<<<;;;999777777999;;;;;;:::999:::===??????===:::777888777777<<>>888444000///000///,,,)))......///000333444555555999<<<<<<999999;;;;;;888999555111...---------,,,***+++---///111222333333222666777222...111444666333222000000111222111111666333///---,,,+++)))(((&&&'''((((((''''''(((***'''((()))(((&&&&&&))),,,...444:::>>>CCCHHHFFF@@@???===999444000...,,,,,,++++++******++++++,,,---******---///000444AAANNNZZZkkk{{{}}}}}}|||{{{|||}}}}}}}}}}}}|||{{{{{{}}}}}}}}}|||"""###&&&(((***+++++++++&&&))),,,+++'''&&&***...888MMM\\\bbbaaaLLL222(((''''''%%%%%%$$$%%%&&&'''***&&&%%%((()))&&&%%%'''&&&(((,,,///222222222111...---+++***)))(((((((((''''''&&&((()))***)))'''%%%''')))***((('''&&&'''+++*********))))))))))))(((&&&%%%&&&(((***++++++***)))((('''&&&&&&&&&&&&'''%%%'''******)))+++000,,,+++***))))))+++---...,,,***))))))*********((((((((())))))***+++++++++---,,,...000...+++...444555777999777333000000222111222444444333000---***111111222333555777:::;;;999666777<<>>===???AAA===999888666222222555111000000222222111444:::;;;888555777;;;===<<<999<<<===???@@@@@@>>>;;;999::::::;;;>>>BBBEEEEEEEEEMMMLLLKKKHHHDDD>>>999666888999:::::::::999777666666555555666777777555444333333444444555444444444333555777:::<<<=========<<<999:::@@@CCC@@@<<<;;;888444000111444333---'''222222222333555888:::<<<>>>CCCGGGGGGGGGGGGBBB===888555000---,,,+++***((())))))+++,,,///111333444111444444///,,,000444666666333111000111111000000555222///---,,,+++)))'''&&&((())))))(((''')))***((((((((('''&&&''')))++++++///333777===DDDEEEBBB===<<<:::777333000---++++++************+++,,,,,,++++++,,,......111===HHHUUUeeevvv~~~~~~}}}|||{{{{{{{{{{{{|||||||||||||||}}}}}}}}}|||"""%%%(((+++------,,,+++,,,111444000)))&&&***000FFF]]]fff___YYYKKK555(((&&&&&&%%%$$$$$$%%%'''''')))$$$###&&&(((&&&&&&'''(((***///333444333111000,,,+++***((('''&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&''''''&&&%%%%%%&&&((())))))))))))((((((((((((((('''%%%&&&(((***+++***%%%%%%%%%%%%&&&'''((()))(((&&&'''******)))+++///,,,,,,+++***)))***,,,---,,,+++))))))*********)))((())))))******+++,,,,,,---+++---///...+++...333111555888666222000222666444444444444222111///...000000000222555777888888888555666;;;>>>???BBBFFFDDDBBB???;;;666222111222444333333333222333666:::<<<:::999:::;;;;;;;;;:::<<<===??????>>><<<::::::;;;;;;===???BBBDDDDDDDDDGGGIIIKKKKKKIIIDDD???<<<999:::;;;;;;:::999888888666555444555666555333222222333444555555555555444222444666999;;;<<<===>>>>>><<<<<>>EEELLLFFFGGGDDD>>>888555444444555666777666666999===???<<>>999666888;;;:::<<<======:::999999::::::;;;===???AAACCCEEEGGGEEEGGGKKKMMMLLLHHHCCC???888777666666666777777777777666555555666555333111111222444555666555444444222333555777999;;;<<<===CCCAAA???AAAEEEHHHDDD???===>>>===999555444666999666888999:::;;;>>>CCCGGGRRRYYY______\\\WWWMMMCCC???<<<888444222///,,,*********+++,,,///222555777000555777555555777777444222000------///111222222222111...------+++)))&&&'''((())))))(((((()))++++++***((((((((()))*********((('''***///222555777888999::::::888444000---------+++***)))(((((((((---******++++++---444===IIIVVViiixxx~~~~~~}}}~~~zzzzzzzzzzzz{{{}}}~~~'''))),,,...///...,,,+++(((...222000***(((---444@@@RRRQQQEEEGGGHHH<<<222((((((&&&&&&%%%&&&'''((('''###!!!%%%'''&&&'''***///111444666666333000---(((((('''&&&%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$)))'''%%%""" """'''+++&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$&&&'''((((((((('''''''''''''''((((((---(((''')))+++)))(((******---000///+++((('''(((...,,,++++++,,,,,,+++***))))))******+++,,,,,,,,,,,,)))))),,,,,,+++,,,///,,,///111222111222666999999666222///...000333555///------000444666444222555222111444666:::CCCLLLDDDHHHGGG???999777777666333777888777999???DDDFFF;;;@@@DDD@@@888333666:::888;;;<<<;;;999888:::===;;;<<<>>>???@@@BBBFFFIIIFFFHHHLLLMMMKKKGGGAAA===<<<999666666:::===<<<;;;888777666555666555222000000222333555555444333111222222444555777999;;;;;;DDDCCCAAA???CCCHHHIIIEEE???AAAAAA<<<666444999???999<<<>>>??????AAAFFFJJJWWW]]]aaa___[[[UUULLLCCC@@@===999666333111---+++,,,,,,...///222444666777333777:::999:::;;;888444222000---,,,///111333444111000...------+++(((&&&'''(((***)))(((((()))+++***(((&&&%%%&&&'''''''''+++'''&&&))),,,,,,---000333444777888777444000...***))))))))))))***++++++...***)))***+++,,,222999DDDOOObbbttt}}}}}}~~~|||{{{{{{{{{|||}}})))***+++,,,,,,+++***)))(((---000///+++***///444;;;KKKOOOMMMTTTQQQ???111+++***((('''&&&''''''((()))$$$###&&&)))(((***------///222444444222000...'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''&&&$$$&&&'''&&&%%%###$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&%%%######$$$&&&&&&&&&)))((('''&&&&&&&&&&&&&&&,,,'''%%%)))+++******+++)))---///...***((())),,,000...,,,,,,---------,,,)))******++++++,,,,,,------)))))),,,---,,,,,,///111111111111222444666777777555222//////000222444...,,,,,,///444555333000333111111333444666===EEE???EEEEEE>>>888888999777555:::;;;888999???CCCCCC:::>>>@@@>>>888444555888999<<<>>><<<:::999===AAA>>>>>>???>>>>>>@@@FFFJJJEEEGGGJJJKKKHHHDDD>>>:::???:::777;;;CCCFFFBBB<<<888777555555555333111///000111333444444333000///111222222444555777888999===@@@@@@>>>AAAHHHLLLKKKBBBDDDDDDAAA===;;;===@@@<<<@@@DDDEEEDDDDDDHHHLLLYYY]]]___\\\XXXTTTMMMFFF@@@===999666444111---+++...///111333555666777777888;;;;;;::::::<<<:::555666333///...000222444555000///...------+++(((&&&''')))******))))))***++++++(((%%%%%%&&&''''''%%%+++'''&&&+++---******,,,,,,...111333333111///---)))))))))))))))***++++++...***(((***+++,,,111777AAAJJJ\\\qqq{{{}}}~~~}}}|||||||||~~~~~~~~~)))******+++***)))((('''...111333111---,,,///333<<>>:::AAACCC<<<666777999777:::>>>===888666;;;>>><<<999:::;;;:::999777555555:::===@@@>>><<<<<<@@@EEE@@@AAA@@@===<<>>;;;;;;666444;;;EEEHHHAAA888888666555444444222000---000111333444444222///---222222222333444555777777777===???===@@@IIINNNNNNGGGGGGGGGFFFFFFDDDBBB@@@>>>CCCHHHIIIGGGGGGJJJNNN[[[^^^^^^ZZZWWWUUUPPPKKKCCCAAA===;;;888666222///000111333666777888888777<<<===;;;888999<<<;;;777:::777222000111333444555000///......---,,,(((&&&''')))******))))))***+++---***'''&&&(((***)))'''+++''''''---///+++)))+++(((***,,,///000///---,,,---,,,+++)))((((((''''''...***(((***+++,,,111777@@@GGGYYYooozzz}}}}}}|||}}}~~~}}}}}}}}}}}}))),,,,,,)))***...///...(((,,,000333222000...---@@@MMM[[[kkkpppXXX???:::333)))&&&***((( ###))))))(((((()))+++---...333222111000...,,,++++++######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&''')))++++++***((('''***'''%%%&&&)))***(((&&&&&&&&&&&&''''''''''''((()))&&&######&&&((('''&&&###$$$&&&***---...---,,,...***&&&$$$%%%(((***+++.........////////////000,,,+++))))))***+++******...---+++,,,---......---000333222///222999:::666444444111///111555444...222...,,,///444777444111111222111///111888======:::999888777666666666666???===>>>CCCBBB======BBB666666777777888999:::;;;;;;@@@>>>777999BBBCCC===AAA???===???CCCEEECCCAAACCCDDDEEECCC@@@===;;;;;;999;;;>>>BBBDDDBBB???;;;777333111222111//////222222111111333444444222000222333555666777666555444;;;:::===AAABBBCCCIIIPPPGGGGGGHHHHHHHHHGGGFFFFFFAAAFFFHHHIIILLLQQQSSSQQQUUUXXXXXXVVVWWWWWWSSSMMMHHHDDD@@@<<<:::777333111333666777777;;;???>>>:::999<<>>???BBB>>>888;;;DDDDDD>>>@@@??????@@@AAABBBBBBAAA@@@AAABBB@@@===;;;::::::;;;<<<===@@@AAA@@@<<<999555222111222222//////222222111222333444444222000222444666777888777666555;;;;;;===AAABBBAAAEEELLLKKKJJJHHHFFFEEEEEEFFFGGGHHHKKKMMMLLLNNNQQQRRROOOPPPSSSTTTTTTUUUWWWUUUOOOKKKHHHCCC???===;;;888666666999::::::<<<@@@???:::;;;<<>>:::777777:::???AAACCCCCC>>>999===EEEEEE>>>>>>@@@AAA@@@??????@@@AAA@@@@@@@@@>>>;;;:::;;;<<<===<<<<<<<<<===<<<999777222000000333333000///222333222222444555555222000333555777999:::999888777;;;;;;>>>BBBCCCAAACCCHHHKKKIIIFFFDDDDDDFFFIIIKKKNNNRRRRRRPPPPPPQQQPPPMMMNNNQQQRRRQQQSSSVVVSSSNNNOOOKKKGGGDDDBBBAAA???===;;;===>>><<<>>>@@@>>>999;;;===>>>???>>>===;;;999555444222111000/////////000///...,,,+++***))))))...---,,,***)))((((((((()))(((''''''))))))((('''***+++******)))((('''&&&))))))************))))))************************''')))***+++++++++---...333>>>MMM^^^ooo}}}||||||||||||'''+++......///222111---111888AAADDDCCCCCCFFFJJJRRRUUUVVV]]]aaaPPP>>>>>>AAA777...***'''###$$$(((''''''''''''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((&&&'''((()))***)))'''%%%'''''''''(((((())))))***''''''((())))))(((&&&%%%''')))+++,,,,,,,,,,,,---***)))((()))+++,,,***)))***++++++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++---------,,,,,,---///111333333333444666888777555333999<<<888555666666555,,,---//////......000111111444444333555:::<<<;;;999::::::888666666999<<<=========<<<:::888999;;;>>><<<:::999:::===AAACCCEEECCC===999>>>EEEDDD======???AAA@@@>>><<>><<<;;;===???<<<:::999999999999888666111///000444555222111333444333333444555555333111444555888:::;;;;;;::::::;;;;;;>>>DDDFFFEEEEEEHHHEEEDDDCCCCCCEEEHHHLLLNNNPPPSSSTTTQQQQQQRRRPPPLLLQQQSSSSSSQQQRRRSSSPPPKKKQQQNNNJJJHHHGGGFFFEEECCC???AAA@@@>>>>>>@@@===888:::;;;<<<<<<<<<<<<;;;;;;777777666555333111000//////...,,,+++++++++++++++......---,,,++++++******(((((())))))***)))((('''************)))(((&&&&&&))))))************))))))***************************+++,,,+++***))))))+++111;;;IIIYYYkkk{{{(((---000000111444333000...333888;;;<<>>666...)))&&&$$$$$$&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###"""%%%&&&'''(((((()))))))))((()))***+++******))))))*********))))))((((((''''''(((******)))(((&&&&&&)))+++------++++++,,,...,,,***((((((***,,,,,,,,,,,,,,,,,,,,,------------,,,***)))***,,,------,,,/////////...---...222555333111000222444444444444333:::>>>;;;888888777666000111222111///...///000111444555333444888999666:::;;;<<<999555555999===AAABBBAAA===999888888888888888888:::<<>>AAA@@@;;;;;;>>>@@@???===<<<>>>AAA@@@@@@???===::::::<<<===999777666666777888888777111///111555666333222444555444444555666555333111444666888;;;<<<===<<<<<<::::::>>>GGGKKKKKKKKKNNNBBBCCCDDDEEEFFFHHHIIIIIIKKKOOOQQQPPPPPPRRRQQQMMMRRRTTTSSSQQQRRRTTTRRRMMMPPPNNNLLLKKKKKKKKKIIIGGGBBBDDDBBB???>>>???;;;666888888888999999999999999888888888777555222000///---,,,+++******+++---...******++++++++++++++++++'''((()))***))))))((((((*********))))))'''&&&&&&))))))************))))))))))))))))))))))))))))))***+++,,,+++)))((()))***000999FFFUUUgggyyy|||||||||}}}+++///222111333666666444---...000444:::CCCMMMTTTGGGCCC<<>>>>>:::555444999>>>CCCEEECCC<<<888888888777444555777:::===AAACCCEEE@@@???>>>=========<<<::::::<<<============>>>@@@=========;;;888777888999777666555555777888777666222000000444444222222444666555555666777666333111333555888;;;===>>>======;;;:::???HHHNNNPPPQQQSSSGGGGGGGGGFFFEEECCCAAA@@@EEEJJJNNNNNNPPPSSSRRRNNNOOORRRRRRQQQSSSWWWVVVRRRNNNMMMMMMNNNOOOOOOLLLJJJEEEFFFDDD@@@??????;;;666666666777777777777777666555555555444333222000000000///---+++++++++---...&&&'''((()))))))))))))))'''((())))))''''''((()))(((((()))))))))(((''''''))))))************))))))))))))))))))))))))))))))&&&((()))*********,,,---///777CCCPPPbbbuuu~~~~~~~~~||||||}}}}}}+++...000///000555666444...,,,,,,000888BBBIIILLL>>>999000444<<<444***///,,,+++)))'''((((((&&&$$$$$$%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,---***++++++)))'''(((+++---,,,,,,+++***))))))((((((***+++,,,***'''&&&''')))'''***,,,***&&&$$$&&&***+++***)))+++---......---------------............,,,***)))***,,,......---///111111///---...444999666000,,,...///...000444555999<<<<<<<<<===888222333111///000333444333111...222555555777::::::777===@@@???;;;444333888>>>AAADDDBBB;;;777999:::888777777777999<<<@@@DDDGGG===>>>AAAAAA>>>:::999::::::999999;;;===?????????<<<======<<<999666555666888777666666777777444333222///...111111///000333777666666666777666333111333555888;;;===>>>>>>>>>===;;;>>>HHHOOOQQQSSSUUULLLJJJGGGDDD@@@>>><<<;;;BBBHHHLLLNNNPPPSSSSSSOOOOOOQQQQQQPPPRRRWWWVVVSSSLLLMMMOOORRRSSSRRRNNNKKKGGGHHHGGGBBBAAAAAA===777555555666777777666555444000111111222222333444444777555111...,,,+++,,,,,,((()))*********)))(((''''''((()))'''%%%%%%'''***&&&'''(((((()))((((((((())))))************))))))))))))))))))))))))))))))&&&((()))***)))***+++---...555???LLL^^^qqq}}}~~~}}}}}}~~~}}}(((+++,,,***,,,111333222///,,,)))---555<<<>>>>>>666111)))---888222***000......---++++++***&&&"""(((((())))))(((&&&$$$###%%%&&&&&&&&&&&&'''''''''$$$#####################$$$$$$%%%&&&'''))))))***((((((((()))***,,,---...***+++***(((%%%&&&***...+++++++++***************+++,,,,,,***&&&%%%(((+++%%%(((***'''###!!!$$$'''((()))+++...000///---***,,,,,,------------......,,,***)))***,,,............000111...,,,---444:::888000,,,...///---000555666999:::;;;>>>>>>888000111...,,,///444777555222,,,111555666999======:::???AAAAAA;;;444222888>>>>>>BBB@@@999666:::<<<:::<<<:::888888:::???EEEHHH;;;???DDDDDD???999888::::::888777:::>>>AAA@@@>>>===???@@@>>>;;;888666666999888777777777666222000222...---......,,,...111777777666777777666444111222444777;;;===>>>>>>>>>???<<<>>>GGGOOOQQQSSSUUUMMMJJJEEE@@@===<<<======AAAGGGLLLNNNPPPTTTSSSOOORRRSSSRRRPPPQQQTTTSSSOOOKKKMMMPPPTTTVVVUUUPPPLLLIIIJJJHHHDDDCCCCCC???999555666777888777666444222......///111444666999:::===:::555111---+++++++++---.........---+++)))((('''((((((&&&###$$$'''+++%%%&&&'''((())))))))))))))))))************)))))))))))))))))))))))))))))))))***+++***)))((((((***---444===III[[[ooo{{{~~~}}}|||}}}~~~~~~|||---%%%$$$+++///,,,+++---,,,000000+++,,,333666333333111---+++111;;;@@@???;;;888333///,,,(((%%%"""(((((((((((('''&&&%%%%%%'''***)))%%%%%%''''''%%%)))###!!!%%%%%%###''''''''''''((()))++++++++++++,,,,,,---.........+++,,,,,,,,,,,,+++***************))))))))))))))),,,+++***))))))***++++++)))+++---......,,,)))(((+++******+++,,,---...///------,,,,,,,,,---...///,,,,,,++++++,,,---///000444222///------...000111666333///+++***+++...///999:::777555999>>>:::222111...,,,///444666444111222222333555777:::<<<===???@@@;;;444444:::<<<999AAA@@@>>>;;;999888777666<<<<<<;;;;;;<<<===???@@@AAA======@@@???999777:::999666666999999777888;;;===???>>>:::999:::999666888999888666444222333444222...+++***,,,...---,,,::::::999888777666555555333444888>>>CCCCCC???:::???DDDHHHIIILLLQQQRRRPPPJJJFFFAAA>>>>>>???@@@AAAAAAFFFNNNTTTVVVTTTOOOKKKRRROOOMMMLLLNNNPPPQQQPPPQQQOOONNNPPPTTTVVVVVVTTTHHHGGGEEEDDDDDDAAA>>>;;;999777555555666777777777222///,,,,,,000444888:::???===999555111...,,,+++222...+++(((((((((((('''%%%&&&((()))))))))(((''')))******(((%%%%%%))),,,+++&&&%%%(((***)))(((***((((((''''''''''''((((((+++,,,,,,+++***)))+++,,,...111;;;IIIVVVeeewww~~~}}}|||||||||}}}~~~)))((((((***,,,---,,,++++++---///...111888>>>@@@:::???BBBDDDGGGJJJHHHCCC:::444,,,&&&$$$%%%&&&''''''''''''''''''&&&%%%%%%''')))(((%%%$$$''''''%%%)))%%% """%%%&&&&&&))))))))))))***+++,,,------------------.........+++,,,,,,,,,,,,+++******))))))))))))************(((''''''&&&&&&'''((()))***+++---...---+++)))'''***++++++,,,,,,---------+++,,,---.........------------,,,,,,---...000111222000...---,,,...///111111///,,,++++++...222444888:::999666777;;;888333333111///111666888666444111111222444666999<<<>>>===>>>:::444444999;;;999======<<<;;;::::::::::::;;;:::::::::<<<===???@@@BBB>>>===???>>>888666999999666777:::;;;999:::===<<>>999666777666444777666555333222222111111222...+++***,,,------,,,;;;::::::999888666555444444666999===AAAAAA>>><<>>;;;;;;999555555999;;;:::=========<<<;;;;;;::::::888888999:::;;;===???@@@CCC@@@??????===888666777;;;888888<<<===;;;;;;???>>>BBBBBB<<<777777777666777333111000222222111...111...++++++,,,---...---::::::;;;;;;:::888666555666888<<<===>>>>>>>>>???IIIMMMMMMKKKJJJKKKIIIEEEAAACCCFFFIIIKKKKKKJJJIII@@@BBBDDDFFFGGGGGGGGGFFFLLLJJJGGGFFFHHHIIIJJJJJJPPPOOOOOOOOOOOOMMMIIIFFFEEEDDDBBBAAA@@@>>>:::777999666444333444555555444333444666555666999???DDD;;;:::777333111///......111///,,,******+++***))))))))))))))))))******++++++)))'''&&&((()))))))))***&&&%%%)))+++)))(((***)))((((((''''''(((((()))((()))******))))))+++---///---333AAARRRbbbrrr}}}}}}...---555AAA@@@777:::GGGGGGGGGQQQcccmmmjjjdddaaaUUUXXXTTTIII>>>888444111111///...------,,,)))'''&&&%%%%%%%%%%%%&&&&&&&&&''')))(((%%%%%%((((((&&&&&&''''''%%%%%%&&&***---,,,,,,,,,,,,,,,---...///111000000///......------,,,,,,------,,,,,,+++***(((((()))***++++++,,,,,,''''''(((((()))***++++++,,,---------,,,***((('''***+++,,,...---,,,***))),,,,,,---...///.........///...---------...000111---,,,,,,+++,,,---///000333222000...------...///444888:::777333000222333333111///000333555555444555444333333444777:::<<<:::::::::888777999<<<===AAAAAA???>>><<<999888777666666888999<<<>>>@@@@@@DDDBBBAAA@@@>>>:::888777>>>;;;<<>>???EEEFFF@@@;;;;;;<<<<<<888333///000444555333///000///---,,,,,,---//////888999;;;<<<<<<;;;:::999:::===???>>><<<<<>>@@@DDDGGGIIIGGGDDDAAAAAABBBCCCDDDCCCHHHIIIKKKLLLKKKIIIFFFCCCBBBAAA@@@@@@@@@>>>;;;888888666333222333333333222///333666555222444:::???777555222000...---,,,,,,///---+++***++++++***)))******((((((((()))***++++++(((%%%&&&)))+++***(((***&&&&&&)))+++)))((()))))))))(((((((((((())))))'''((())))))((()))+++---...***...===PPPbbbqqq|||888111???XXXTTT???FFFaaaeeeaaaeeepppxxxrrrdddZZZFFFHHHDDD;;;555666999:::333111000///...,,,)))&&&&&&%%%%%%%%%%%%&&&'''((('''))))))&&&&&&)))***(((%%%&&&'''&&&&&&(((+++...------,,,,,,,,,---......111111000///...------,,,,,,------------,,,++++++((())))))***+++,,,,,,---(((((()))***++++++,,,,,,,,,,,,------,,,***)))((()))***,,,------,,,***(((///...,,,,,,,,,---000111...---,,,,,,,,,---...///,,,,,,++++++,,,---...///444333222000...------,,,222666999777111---///333333111000000111333444444888777666555555666888999:::;;;<<<<<<;;;:::===@@@AAAAAA@@@???===:::888777555666777:::<<<>>>@@@@@@CCCCCCCCC@@@???===;;;:::AAA??????AAA@@@<<<:::<<<>>>CCCDDD@@@>>>???@@@@@@999555111222666888666222111000///------...000222666888:::<<<>>>>>>>>>>>>???AAAAAA???===<<>>===<<<;;;::::::===AAAEEEHHHBBB@@@===<<<===>>>>>>>>>>>>AAADDDFFFGGGFFFDDDDDD???>>>>>>???@@@@@@===;;;888555222111111111000///---111444333000000444999666444222000...------------,,,******++++++***)))***)))'''&&&&&&'''((()))***'''%%%&&&***+++***((()))&&&&&&***,,,)))((()))))))))(((((((((((())))))'''((())))))((()))+++---,,,)))+++:::MMM```qqq|||???;;;MMMfff^^^EEELLLlllvvvuuuqqqmmmjjjeeeXXXLLLAAACCCAAA;;;999<<<>>>===777333---)))(((((())))))&&&&&&%%%%%%&&&((()))***(((+++***'''(((+++,,,***&&&&&&&&&''')))+++---.........---------......///000000//////...---,,,,,,---------------,,,++++++)))*********+++,,,,,,,,,&&&'''((()))******))))))+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++******111///,,,***+++---111333...---,,,++++++,,,---...------,,,,,,,,,---......000000000000000000000000111333555666111,,,---333444333222111111333555666999888888888777888888888;;;;;;>>>???===:::<<>>>>>?????????===<<<:::555666999;;;===???@@@@@@???BBBBBB??????@@@???<<>>>>>;;;<<>>@@@BBBBBBBBBBBBAAA???======???@@@AAAGGGLLLLLLLLLJJJEEE???<<<@@@CCCCCC???<<<;;;<<>>======@@@CCCEEE@@@>>>;;;::::::;;;<<<;;;999<<>>@@@???===;;;777555222000000///...------000333333222222444777999777555333111000000000---,,,++++++,,,---+++***)))(((((('''''''''''''''(((''''''(((*********))))))&&&&&&***,,,)))((((((***))))))(((((())))))***((()))******))))))+++---,,,))),,,888III[[[mmmzzzAAAIII[[[gggZZZGGGMMMcccooo|||~~~pppccc]]]RRREEEOOOLLLEEE<<<888:::999666555111+++((('''((())))))'''&&&%%%&&&''')))+++---))),,,,,,))))))---...+++)))'''&&&(((,,,000000///000000////////////000000///.........------,,,,,,---------...------,,,+++++++++++++++++++++++++++&&&'''((())))))(((''''''******+++++++++,,,,,,,,,))))))******++++++,,,,,,000///---,,,,,,...000222///...---,,,,,,---...///.........---------------,,,---///111222222222222111000111444111,,,---222333333111000///111333666777777999:::;;;;;;:::::::::;;;>>>AAA>>>888:::@@@>>>???@@@@@@@@@>>><<<;;;666888:::<<<>>>???@@@@@@:::>>>???======AAAAAA===@@@>>>???BBBBBB>>><<<>>>;;;;;;888777:::>>><<<666444444333333444555666666222333333222000111444777<<<;;;;;;;;;===???BBBCCCDDDBBB???>>>>>>>>>===<<>>>>><<<;;;<<<>>>===<<<<<<======<<<:::888777444111//////...---,,,,,,...000333555666777777;;;999777444333222111222...---,,,---//////...,,,)))))))))))))))(((''''''%%%'''))))))))))))***+++(((%%%&&&+++---***'''(((******))))))))))))*********+++++++++))))))+++------+++---777CCCSSSfffuuu~~~~~~~~~~~~???SSSeeebbbQQQFFFKKKUUU^^^||||||iiiaaaVVVGGGWWWOOOAAA444111555777555...............,,,)))&&&''''''&&&&&&'''***,,,...***------******...///---,,,(((&&&)))///333222///222222111111111111111222...------------,,,,,,,,,------......------,,,+++,,,,,,++++++++++++++++++(((((()))******)))((('''*********++++++,,,------))))))))))))***+++------............/////////000000///...------...///000/////////......------,,,---...000111222222222111111...///333222------111111000///---,,,...111333444666999<<<=========<<<::::::>>>AAA===777888???BBBBBBBBBAAA???<<<999777777999;;;===???@@@@@@@@@666;;;===:::<<>>===;;;>>>BBBCCC@@@>>>@@@===;;;777555:::>>>:::222000111222222111111333555333444555333111222555999@@@>>><<<;;;<<<>>>AAACCCDDD@@@===<<<======;;;888AAABBB@@@<<<<<<@@@BBBAAA===@@@AAA???===@@@GGGNNNCCCCCCCCCDDDEEEFFFGGGHHHCCC@@@===<<<<<<=========<<<===>>><<<888666777999>>>===<<<;;;;;;:::666444777444111///...---,,,+++)))***---111666888999888:::999666444222111000000//////...000111222000///)))***+++++++++)))((('''$$$'''******(((((())),,,(((%%%&&&+++---***'''(((******))))))))))))******+++,,,,,,+++***)))+++,,,...---///666???MMMaaaqqq}}}888DDDUUU[[[MMM===DDDVVVoootttxxxttthhh\\\TTTQQQ[[[LLL:::111111444333000***///...'''###&&&(((&&&)))************+++++++++(((,,,//////111444333000,,,,,,,,,---000111111111333222000//////111333444...///000111111000///...///---,,,---...///...------,,,+++***))))))))))))'''(((+++------,,,***(((((('''&&&))),,,...,,,***&&&))),,,---,,,+++******,,,,,,------,,,---000333000///...000111222222000333///...111111------111///000111222333222111111666///---000111//////333000000111111111000000///666555888:::999777;;;AAA;;;@@@AAA>>><<<<<<;;;888<<>>???<<<999666888888666999======999AAA@@@===;;;===BBBAAA<<<:::777333444<<>>555000111111000......111444222888<<<;;;666333666:::>>>;;;999<<<@@@BBB@@@<<<:::<<<;;;888888<<<>>><<<===<<<<<<<<<888777>>>HHH===>>>???AAAAAAAAA@@@???BBBBBBCCCEEEFFFEEECCC@@@===<<<;;;::::::<<<===>>><<<;;;999777666666777888===<<<:::888777555555444---...000000///...+++***,,,++++++---000222222111888777666444222000///...222333444555666666666666222///,,,***+++++++++++++++***************++++++++++++******))))))(((((()))******)))'''&&&'''(((,,,,,,++++++***+++++++++...***+++111<<>>===???>>>;;;>>>@@@BBBAAA???<<<;;;;;;===<<<;;;<<<>>>>>>;;;888666888888777:::>>>===999AAAAAA???===>>>@@@<<<555444444222333999===999222222000......000222222222555999<<<999444333777<<<@@@===;;;===@@@BBB???;;;:::<<<<<<888888;;;<<<:::===999888:::::::::===CCC?????????>>>======<<<;;;AAAAAA@@@AAACCCBBB@@@>>>??????===<<<;;;999888888888777666555666777999:::???>>>===:::888777666666......///000///...,,,***,,,++++++---000222222111666555444333222222222222777888:::<<<============888555000---+++***((('''+++******))))))***++++++*********)))))))))))))))***+++,,,+++)))))))))***************+++,,,------,,,)))***000999FFFXXXhhhyyy|||555666:::===;;;<<>>???======@@@@@@===AAABBBBBBAAA???======>>>???>>>======>>><<<999777666999:::999<<>>999AAABBBAAA>>>>>>===777...111444555555777999666111333///,,,...222555444222888:::;;;888444444999>>>@@@>>><<<===@@@@@@===::::::===<<<999888::::::777;;;666444888;;;;;;;;;===???>>><<<:::::::::;;;<<<@@@???======>>>>>>===<<<>>>>>>???>>><<<999666444333333333444666888;;;<<<;;;;;;999777555333111111...//////000///---,,,+++---,,,+++---///111222111555444333222333444666777;;;===@@@CCCEEEEEEDDDCCC===999444///---+++)))'''+++******)))))))))******((())))))))))))))))))******+++,,,+++***)))***+++)))))))))***+++,,,......+++))))))...555AAASSSbbbwww{{{333444:::@@@AAABBBJJJUUUllliiibbbYYYOOOEEE;;;666000000000///......///000+++---////////////...---,,,...000222333111///...222444222...///444777777444222000000222333333222000111222333222111///...//////............//////...---++++++,,,,,,***))),,,++++++***))))))******,,,---------,,,***((('''))))))***+++---......---,,,+++******+++------------...///...,,,+++,,,---222...***))),,,111555888333222111000000.../////////000111222333333444444666333///...............///000000111111111111000333222444888999666666999777::::::999;;;???@@@<<>>>>>???AAA@@@@@@???>>>===;;;888666888;;;<<<<<<>>>BBB@@@;;;AAAAAA@@@======<<<666---111777:::999888888666222111000//////222444555555777999;;;999666555888<<<<<<;;;;;;<<<>>>>>>===::::::======:::999:::888555666333333888999888999;;;<<<:::888777888;;;???BBB@@@===:::999:::;;;;;;;;;:::<<<>>>>>>===:::777444333444444555777999;;;<<<888777666444222000...---////////////...---,,,+++...,,,+++,,,///111222111666555333222222444777999;;;>>>BBBFFFHHHHHHFFFEEE>>>:::555222000///---,,,+++******))))))))))))***'''((((((((())))))******((()))***)))((('''((()))************+++,,,------+++)))***---333<<>>@@@@@@BBBEEEIIIKKKJJJEEE===777666777111222222000......111444------...111222111000000...///222444444333111///111444444222222666666333333111///...000222222222000111333333222000---,,,---...000111111000...---///---,,,,,,------,,,***,,,+++******)))*********.........---,,,***((('''%%%'''((()))******++++++,,,***((()))+++,,,,,,+++---...///...,,,++++++,,,...,,,+++,,,///222444444222222111000///000000000111111111222222333444555555333000------......---//////000111111111111111444111222666888666666888777999999888<<>>DDDDDDCCCAAA??????AAACCCBBBBBBAAA@@@===999777555:::===>>>===@@@CCCBBB>>>@@@@@@>>>;;;<<<===999222222888<<<:::888777555222...111444222000000555:::444888;;;<<<999777777888777777777999;;;<<<<<<;;;:::===>>>;;;::::::888444000111555888666333777======;;;888777888<<>>>>>===:::777555777777777777888888999999888888888666555333111////////////......---,,,,,,///---+++,,,...111222222888666444222222333666777;;;>>>BBBFFFHHHGGGFFFEEE???;;;666333111000...---+++******)))(((((())))))''''''(((((()))))))))***'''((())))))((('''(((***------,,,+++************+++***+++...111:::JJJZZZqqq|||444444444444555666888:::444888<<<999444111333777444333222000//////111333000------111444222111222000111333444444444222111///444666444555666444000222///------///111222222///000111111///---+++)))+++---000222222000---+++---,,,+++,,,---...---,,,++++++***************+++.........---,,,***)))(((''')))+++,,,++++++---...+++)))'''))),,,---+++))),,,---///...,,,+++++++++,,,,,,,,,...111222222111000222111//////222333111333222222222222333444444111111...******------+++...///000111111222111111666222111555777666666888;;;;;;::::::???EEEEEEAAACCCCCCCCCAAA??????AAACCCBBBCCCCCCAAA<<<999666666<<<>>>===<<<>>>CCCBBB??????@@@===;;;===@@@===777333888:::777555444222///---333777555///...555;;;333666:::<<<:::888666555333444666888999;;;;;;<<<:::>>>???===<<<<<<999444...000555888444111666>>>@@@>>>:::888888<<<@@@CCCAAA>>><<<;;;<<<>>>??????BBBAAA@@@>>>;;;888666555:::::::::999888777777666444444555555444222000///000//////...------,,,,,,000...++++++...000111222888666444333222333444555:::<<>>@@@@@@???BBBCCC???888555777777444333333111,,,111444666444000000444999333555888999888777555444333555777888999999:::;;;999>>>@@@???>>>>>>:::555000000222555555333666<<>>???AAABBBCCCCCCEEECCC???<<<999999999:::;;;::::::999777666444444///000222222222111///...000//////...------,,,---111...++++++---000111222555444444333333333333333555777999:::<<<<<<<<<;;;999555000---+++***)))'''++++++)))(((((('''''''''((((((((((((((('''''''''(((***++++++******+++,,,------,,,+++************)))))),,,...///555FFFVVVgggzzz...444999;;;;;;:::777444666666666888:::;;;999777555444444666777666333000555...,,,000333111111444222222222333333333444444111444555333222444333000111///,,,,,,///222444555333333222111///...,,,+++************************)))(((((()))+++------,,,+++***************++++++...------,,,,,,++++++***&&&))),,,,,,+++***,,,///,,,***))),,,000111---((())),,,......---++++++,,,///...,,,---///000000000,,,000111...///555777444666555333222111111222333000222///***+++111222---......///111111222222222;;;444000222555666777:::<<<<<<999999???EEEEEE@@@@@@BBBBBBBBB@@@???@@@AAAAAACCCDDDAAA<<<888777777;;;;;;888555888>>>@@@>>>===@@@BBBCCCEEEFFF???666888999777333333555222,,,444444444333222333555666555666666666555555555666666777999999999888999:::999>>>AAA@@@??????;;;666333///...222666666888::::::999777777999>>>BBBFFFBBBAAA@@@AAADDDFFFFFFEEEDDDAAA===:::999;;;>>>@@@999999999888777555333222111222444555555444333222000000...---------------111...,,,+++---000111222222222333333333333333333000111222333444444555555000---***))))))******)))++++++)))(((''''''''''''))))))(((((('''''''''&&&&&&((())))))(((((()))++++++++++++***++++++,,,,,,'''(((+++------444DDDUUUdddxxx444444555666777888999999:::777:::<<<666:::===888>>>:::666666888888555111333333222111222333444555222222333333444444333333222333444444555555555444111///---...111333222111333444222//////000---(((++++++************************+++***(((((()))+++(((((((((((()))***+++,,,+++***((()))+++---......---,,,,,,...000000///...---------,,,+++)))'''&&&))))))***,,,---,,,)))''',,,---///111111000...---222111///...///111444666444333111000000111333444111000//////000000///.........///000111222333333>>>;;;777444333444666777444444555999===AAABBBBBBAAAAAA@@@???>>>>>>>>>???EEECCC@@@<<<:::888777777:::;;;;;;:::999:::<<>>BBBKKKLLLDDD>>>===<<<;;;:::888777666666555444555444333222222555888222333444666777777666666888;;;===;;;888666999===???@@@BBBCCCDDDAAA;;;777555444333555777999999999::::::999888999:::;;;<<<<<<999<<>>>>><<<777555666888444444666999>>>AAABBBBBBAAA@@@@@@??????>>>>>>===AAAAAA???>>>===<<<<<<<<<;;;<<<<<<;;;::::::===??????>>>AAAGGGIIICCC???>>>>>>===;;;999777777777777555333222111222333666777111222444555666666555444777:::<<<:::777777:::>>>@@@@@@AAABBBBBB@@@;;;888555444444555888:::::::::888888777777888999:::;;;;;;:::>>>FFFKKKKKKJJJJJJJJJIIIGGGEEECCC@@@===;;;666888888888666333222111555333222555888999555111...///000333444333000------///111111//////000222111222222222222222333444444333222222111111111111---,,,***(((&&&%%%$$$$$$))))))))))))))))))******(((((())))))(((''''''&&&''''''''''''''''''''''''******))))))))))))******(((***---...,,,000@@@QQQ^^^ppp555666777999:::<<<<<<<<>>CCCBBB;;;777777999555555666:::>>>BBBCCCCCC@@@@@@@@@AAA@@@>>>===<<<;;;<<<===>>>>>>??????>>>======>>><<<;;;;;;<<<>>>>>><<<>>>BBBDDDBBB?????????>>>;;;888777777888888555222......222555666666333444666777777666555444666888:::999777888;;;???BBBAAA@@@@@@@@@>>>;;;888555444444666999;;;;;;:::777666666666666888:::;;;:::;;;???EEEGGGGGGJJJNNNNNNNNNNNNLLLGGGAAA<<<888::::::999999777555333222555333333555888999666222000000000111222222000------///000000//////000111///000000111222444555666555555444333222222111111...---+++(((&&&$$$""""""******)))))))))))))))***(((((()))))))))((('''''')))((((((''''''&&&&&&&&&******))))))))))))******)))***,,,---+++...===LLLYYYkkk~~~444555777:::;;;<<<<<<===888333>>>???sssJJJ<<<;;;;;;::::::;;;======;;;999555555444333444555666777777777666555666777999:::222222222222222222222333444333333333333333222111111333222///000222000+++((())),,,...///...,,,***((())))))((('''''')))+++,,,++++++,,,,,,---...///.........---+++)))******---,,,+++,,,,,,,,,***(((,,,***((('''&&&'''((()))***)))***,,,///000000///...///000111111111000000222111111000000///......///000111222111000...---...------...111222222111///000000000111111111111777:::>>>???<<<999999999777777888;;;???BBBCCCCCC???@@@AAAAAA@@@>>><<<:::666777999;;;=========<<<<<<===>>><<<:::::::::<<<===<<<;;;===@@@@@@@@@@@@???===:::777666666777888666111---...333777777555666777999::::::999777666555666777777777999===@@@CCCAAA???>>>>>>===;;;999666555666888:::<<<<<<;;;777666666555666888999:::999:::>>>AAA@@@???EEELLLOOOQQQSSSRRRLLLEEE>>>;;;>>><<<;;;999999777666444444222222444666666555222333222000111111111000///,,,---...............///000//////000222555666666555444444333222111000000111000...,,,***(((''''''+++***)))(((((())))))***(((((()))))))))(((((('''***))))))((('''&&&&&&%%%******))))))))))))******)))***,,,,,,+++...<<>>rrrIII:::999<<<<<<<<<======<<<999777555555444333444555666777333444666777888888777777333333222111111111222333///000222333333222222222111222222///000333111,,,+++,,,...//////---***((('''((((((((('''''')))+++,,,,,,,,,,,,---...///000...///000...+++))))))***---,,,++++++,,,,,,***(((+++***(((&&&&&&''')))***---+++((((((+++///222444222222222111111000//////333333222222111000///...000111222222111...+++)))...------...111222222111//////000000111111222222666444444666:::<<<;;;999888888999<<<@@@CCCDDDDDD???@@@AAAAAA@@@===;;;999666777999:::;;;;;;;;;::::::;;;<<<;;;999888999999===<<<:::999<<>>AAADDDBBB@@@>>>>>>===;;;999777777777999<<<===<<<:::888777777666666888999:::888999<<<===:::888>>>GGGMMMQQQTTTSSSOOOHHHCCCAAA???<<<888777777666555333111111111222333333333222555444222111222222000///++++++++++++,,,------,,,222000...///222555666555666666666666555444333222222222000///---,,,,,,,,,,,,+++)))((((((((()))***(((((()))))))))))))))(((******)))(((''''''&&&&&&******))))))))))))******))))))+++,,,,,,000<<>>777777:::;;;<<<<<<<<<:::777666888777555333222222333333...000444666777666444333555444222111111222333333---000222333333222222333000222222000111444222---......//////...,,,***(((''')))))))))((()))+++---,,,,,,,,,,,,---...///000---000111///+++((()))******)))))))))******)))'''***)))((((((((()))***+++///+++((('''***...222444333333222222111000000000444333222111000000000000111222333222111...+++)))///...---///000222111000......///000111222333333666222...111777<<<;;;888:::999:::===AAADDDEEEDDD@@@@@@@@@@@@???===;;;999999::::::;;;;;;;;;;;;:::888:::;;;;;;999888888999======:::888:::>>>@@@>>>;;;:::888777666555444444888666444666888:::888555333555999;;;<<<;;;888777777777666666888<<<@@@BBBEEECCCAAA@@@???>>>;;;999999999999;;;======;;;999:::999777666666666777888777777999:::888666<<>>:::444222333444222000000000000111111111222222666444222111111111///---+++*********,,,---,,,+++333///---...222666777666999:::;;;;;;;;;:::888777333222111///............---,,,)))((('''((()))***(((((()))*********))))))***))))))(((((('''''''''******))))))))))))******)))(((***,,,---000;;;GGGUUUddduuu~~~~~~777999;;;======<<<:::999:::444666666???888888777666888:::;;;:::999777666777666444333222111222222000111333555666666666555666555333222111222333444///222555555333222222333000222111000111444333.........///......---,,,+++***+++,,,,,,+++,,,...000,,,,,,,,,,,,---...//////,,,000222000,,,((()))+++***))))))***+++,,,***))))))))))))*********++++++,,,***))))))+++...000000111111111111222222333333444222111///...///000111111111111222111000...---000///...///000111000///,,,---...000111333444555666333111333777:::999888;;;:::;;;>>>BBBDDDEEEEEEAAAAAA@@@>>>===<<<;;;::::::999999999999::::::;;;777999;;;<<<;;;:::::::::===>>>;;;777999>>>???<<<:::::::::999888666444333888999;;;<<<<<<:::888666444777;;;>>>@@@???<<<;;;:::888666777999===AAACCCFFFDDDCCCBBBAAA???<<<999;;;;;;;;;===>>>===:::888:::999777555444444444555666555777:::;;;:::???FFFEEEHHHKKKJJJGGGEEEGGGJJJ@@@:::444111333444222000000111111111111111222333333222111000000///,,,***---+++***+++...///...,,,111---+++---333888999888:::;;;===>>>>>>===<<<;;;666555333111///............,,,)))''''''''')))***(((((()))***************)))))))))(((((((((((((((******))))))))))))*********))))))++++++...888BBBRRRbbbrrr|||999;;;===>>>>>>===;;;999444333888===777;;;<<<777222555888::::::888888777333333222111222333444555444444555555777888999:::777666444222222222444555222555888777444222111222000222111000111555333///...---------............,,,...///......///111333,,,,,,,,,,,,,,,---//////+++///222111,,,)))))),,,+++++++++,,,...///---,,,((()))***+++,,,,,,++++++***)))***+++...///...---//////000111222444666777333111///------...000222///000000111111111111111111000//////000000///...+++,,,---///111333555666666777888888888777888888;;;;;;<<<>>>BBBEEEEEEEEEBBBAAA???===<<<;;;;;;;;;777777666666666777999:::777999<<<===<<<;;;;;;<<<===???<<<777888>>>???:::::::::;;;;;;:::777444333888;;;???@@@>>>:::888777777:::???CCCDDDDDDAAA@@@;;;999777777:::>>>AAACCCFFFEEEDDDCCCBBB@@@<<<999===<<<======>>>===999777:::999666444333222222222666555777<<<>>>???CCCIIIBBBEEEGGGFFFBBBBBBEEEJJJCCC===666333555666555222111222222222111111333555111000/////////---***'''///---+++,,,///111///---///+++))),,,333999;;;;;;888999<<<===>>>===<<<;;;:::999666444111000.........,,,)))'''&&&''')))***(((((()))***************(((((((((((())))))))))))******))))))))))))******+++))))))******,,,444>>>PPP___ppp{{{>>>===;;;:::999::::::;;;777444333666:::;;;777333000333666999;;;;;;:::999777666444333222333444444222555888777555444666888888555111111333555444222444777777333444777333---444333222222111111333777...+++***///666777111***000,,,---111111---,,,000...............------,,,******+++,,,---------------+++))))))***,,,,,,,,,$$$$$$(((...///+++((()))------,,,,,,,,,---......,,,111555444444666666444111111///---///555666333000000///////////////000------///000222444555666000111111222333444666777888444222444888;;;999666;;;===>>>===<<<===BBBFFF@@@BBBAAA>>>>>>@@@===888>>><<<999555444444555666666777;;;???AAA@@@===999???<<<;;;===<<<999:::===>>>===;;;777444333555888???@@@@@@>>>;;;::::::;;;888<<>>AAABBBGGGEEECCCCCCCCCCCCAAA???>>>>>>???@@@@@@===999555888777333---,,,000222000222333444666:::>>>AAACCCAAABBBDDDCCCBBBAAAAAABBB;;;:::999888555333000///111111111222333555666777666555333111...,,,***)))++++++,,,---//////...,,,---+++((())),,,000333555444555888>>>BBBBBB???;;;;;;:::999777666444333222000'''(((***&&&(((***"""###(((---...,,,)))(((((())))))((((((((((((((()))+++,,,,,,+++)))((()))***---,,,,,,---------444===OOOVVVgggzzz===<<<;;;:::999999999999999666333444777999777444111111333666999:::777555111111111111111222333333555777888777444333444666===:::777666777888777666555777555222222666444///111222444555444333444666222222333555777666222...///,,,,,,000000,,,,,,///....../////////......---,,,---------------,,,,,,...,,,******,,,---,,,+++)))(((,,,111222...,,,,,,---------,,,---------...+++///222111333666555222------,,,***,,,222333111111000000//////000000000...///111222444555555555111111111222444555777888777444222444999<<<;;;888:::;;;<<<<<<;;;===AAADDD???@@@>>>:::;;;===;;;777>>><<<999666555555666777777888:::>>>@@@@@@===:::???<<<;;;===<<<999888;;;===<<<;;;888555444555777999;;;<<<<<<;;;;;;;;;===777;;;AAAEEEFFFDDD@@@<<<===;;;999999===AAADDDEEECCCAAA???>>>>>>>>><<<:::;;;;;;:::;;;<<<;;;888555@@@===777222444777444---000000111333666999<<<>>>>>>???AAAAAA@@@@@@AAABBB<<<;;;:::888555333111000111111222333444555666777666555444111///,,,+++***,,,+++,,,---//////...,,,...+++)))))),,,///222333777777777:::>>>@@@???===<<<;;;999888666555444444000)))+++,,,&&&(((+++%%%+++...000...***&&&$$$###))))))(((((((((((())))))+++,,,---,,,*********,,,---++++++---,,,---333;;;MMMVVVggg{{{===<<<;;;999888777777777;;;777333222444666555444222000///333777888444000......000111222333333333555555555444333444666888@@@>>>;;;;;;;;;<<<;;;999777777333///000444555222111444777777666444333333666888::::::888444222000///------//////------///...//////000000000//////////////////...---,,,+++///...------...---,,,***++++++---222333///---///...---------------------,,,---......222666555///...///...---000555666444111111000000000111111222000111333555555555444333222222222333555666888999666444222444999<<<;;;:::999:::;;;<<<<<<===@@@BBB??????<<<888888<<<<<<888>>><<<:::888777888999:::999999:::<<<>>>???===<<>>BBBCCCAAA===;;;:::888888:::>>>CCCFFFGGG@@@>>>;;;::::::999888666999777666555666777666555@@@===888666:::<<<555+++,,,,,,---///111333555666999;;;===>>>>>>???AAACCC===<<<:::888555333222111222222333333444555666666666666444222000...,,,+++,,,,,,,,,---...///---,,,///,,,))))))+++...///000999777666666999===???@@@===<<<:::888777777777777000+++//////&&&'''+++''')))+++,,,,,,***))))))***))))))(((((((((((())))))***,,,---,,,++++++,,,---,,,***+++,,,++++++222:::KKKTTTggg|||===<<<:::999777666555555:::777444333333444333111444000---111666888333---///000222444555555444444111111111222444777:::===<<<;;;;;;;;;;;;<<<<<<;;;999666111...///333555666555999:::777555444444222999999999999888666222000000//////////////////000//////000111111111111000///////////////...------//////...//////...+++)))+++)))+++000000---+++---------............------------,,,---333888666///000222111000333888999777111111111111111111222333000222444666666444222000222222333444666888999:::888666555666999::::::999999:::;;;======>>>@@@AAAAAAAAA===888888===>>>;;;>>><<<;;;:::::::::;;;<<<;;;:::999;;;===>>>>>>===???<<<;;;<<<;;;666555777777888999888666555555666777888999999666555555555555888<<>>===:::999888:::>>>AAABBBCCC<<<:::888777888888888777:::777333111222222222222444555555555888:::444+++******+++,,,---...///000333555888:::;;;>>>AAADDD???===;;;888555444333333222222333333444444444444666555444222000///---------,,,,,,,,,......---,,,///,,,***)))***,,,------777666555666888;;;===??????>>>;;;999888888999999///,,,000000&&&&&&+++))))))************+++,,,---)))(((((((((((())))))***)))***++++++++++++,,,---+++)))***,,,++++++000888HHHRRRfff|||<<<;;;:::999777666444444666555555555444333000...555111...000666888333---111222333444555444333333222111000111444777:::;;;444555666777888999999:::888444///...000222555777555::::::555333777999888;;;777555777;;;;;;555000222222111000000111222222000000111111111111111000---...//////000000000///000/////////000///,,,)))+++)))***---...+++***---,,,---.../////////......//////---...444:::888222///111000///222777777444111111000000111222333333000111333555444222000...222222333444666888:::;;;<<<:::999888888888777777:::;;;<<<>>>@@@AAAAAA@@@BBBAAA<<<777888===???<<<>>>===<<<;;;;;;<<<======<<<:::999:::<<<>>>======>>>;;;;;;===;;;777555666555666888777666555666777777777888666444444444666555777:::===@@@AAAAAAAAA===<<<;;;;;;<<<===<<<;;;888666444444555777888777<<<888333///...//////...***000444333222222///+++)))******++++++,,,,,,,,,///111444777999<<>>===;;;999888777666666::::::<<>>======<<<<<<<<<======<<<;;;:::;;;===>>>===<<<>>>;;;;;;>>>===888666777444555666555444555777888555555555444444555999<<<666888999<<<>>>@@@BBBBBB???>>>=========<<<:::888555333111000222555666666===888222...,,,,,,,,,+++***111555222---,,,+++***))))))***+++++++++++++++---///111444777;;;AAADDDCCC@@@<<<777555555666777222333444444444333222111444333222111000///......///...,,,,,,---------,,,---+++)))((()))******))),,,000555888999:::;;;<<<@@@@@@>>>===;;;999888777...)))---...''')))...***...+++)))((())))))((('''(((''''''(((((()))***+++'''(((***)))(((((()))*********+++---,,,***///666BBBMMMaaaxxx:::::::::::::::888777666333333444333111000///000111000///111333444333111111111222222333444555666999666444444444444222///222444777777555444555666333///...333555333333555///888:::555666???BBB>>>:::777444555888888555111333555444//////444555333222222111111000///------------.../////////......///---,,,,,,---...---,,,///,,,+++------++++++///(((***---///111222111111---000111000333888:::888333555555444555999888333////////////000111222333222222333333222222111111000111222333555888:::;;;======<<<:::888777777777999999;;;???BBBCCC@@@===??????<<<888999===>>>;;;>>>>>>======<<<<<<<<<<<<;;;;;;:::<<<===>>><<<;;;===;;;<<>>:::777999444444444333333444777:::777777555333222555;;;???999999::::::<<<===???@@@=========???@@@???===;;;999666222111222444555555999555000,,,++++++******,,,000111---+++,,,,,,)))((()))***+++,,,+++******+++---000333666;;;@@@DDDEEEAAA<<<777555555777999444555666777666555333222222222111000000///......000...,,,+++,,,------,,,+++***(((((()))))))))((()))...333666888999<<<>>>@@@@@@@@@???<<<999666444///(((+++...***---111+++(((&&&%%%'''***+++***)))''''''''''''((()))***+++)))***+++***(((((()))***+++***,,,...---+++///666AAAJJJ^^^uuu999:::;;;;;;:::999888777444444222000//////111222//////000000111222222333333333333333555888:::<<<666444333444666666333000666999;;;:::777555555666111---...555777333222444111;;;>>>999888>>>>>>888555555555444222111000///222555333......333555222222222222111///...,,,+++////////////...---,,,+++///---++++++,,,............***)))++++++)))***---'''))),,,000222333222222,,,000222111111666999999000222111000111444222...............///000111222333333333333333333333333000000111333555888:::;;;<<<<<<<<<:::888888888999888888:::>>>BBBBBB???;;;AAAAAA>>>;;;<<<@@@AAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>>>><<<:::<<<;;;<<<@@@???;;;999:::444444333222222444888;;;===;;;777333111444999>>><<<;;;:::999:::;;;<<<===;;;;;;===@@@CCCCCCBBB@@@>>>;;;777444444555555555666222...+++*********)))***+++)))'''***......+++'''(((***+++++++++******+++---000222555:::@@@DDDFFFBBB<<<777555666888999666777888999888777444333111111111000///......---000...,,,+++,,,------,,,***)))'''''')))))))))((()))---111444666888===@@@@@@@@@AAA@@@===999555222000)))+++...,,,000444,,,,,,***(((((()))((($$$!!!''''''''''''((()))+++++++++,,,,,,+++)))((()))***++++++---///---+++///666@@@III\\\sss===999555555777666111---555777666222111333222///444222000000111111111000000///000222666999;;;;;;999666555888<<<===999555:::888666777666333111111222111000000111222444555777777666555555555555555888444222333111---,,,///222222222222333333444555333333111000////////////666444111000000///...,,,000///...---------------...,,,******---...---+++---,,,///333111,,,...444555444000+++)))---444;;;333222111000000222444555111000///......///000111000000111222333444444555222///000444777888;;;??????888555777:::999999:::>>>:::<<>>:::;;;AAA???@@@BBB???999:::???@@@>>>======??????>>>===;;;;;;===???BBBBBB@@@>>>;;;777999AAABBB:::888===;;;999666444444666888:::<<<666111111666;;;<<<<<<999777666<<>>>>>;;;777555666:::444...---111333111...///............---------***))))))(((((((((((()))+++***+++000777;;;<<<;;;???@@@@@@???===999555333///000111111//////000222222---(((&&&'''(((((('''((('''&&&%%%&&&(((***+++++++++************++++++...,,,+++***+++---///111CCCGGGTTTjjj~~~<<<999666777999999555111444777666333222444444111555333111111222333222111333111111222555777777777999777555666::::::666222444777<<<===999444222333222222111111222333555666666666555444444555555555111///111444444111///111222111111111111222333444222222000//////.........555333000//////...---+++......---------......///---+++******---......,,,000///222666555111333999222222222000...000555999222111000//////000111222111000///......///000111...///000111222333333444222///000555777888:::???>>>888555888:::999999;;;@@@===>>>CCCDDD???<<<>>>AAA>>>>>>AAA???:::;;;@@@@@@??????@@@AAAAAA@@@>>>======>>>@@@AAAAAA???===BBB@@@AAACCCBBB===:::;;;999888666555555777999::::::666111111555999:::999444333555:::???@@@<<<888>>>@@@@@@???AAADDDCCC>>>===;;;:::999999888555333//////...,,,+++))))))(((******)))))))))))))))((()))***+++++++++)))'''&&&***++++++,,,...444;;;@@@DDDBBB@@@>>><<<:::999777666:::>>>>>>:::777666666333222111000//////...---...////////////...------)))((((((((((((((())))))***))))))---333888999999<<<===>>>===;;;888555333222222111222222222222222...***'''&&&((())))))((()))((('''&&&&&&''')))***++++++************++++++++++++,,,,,,---......///???FFFTTTiii{{{<<<:::888999;;;;;;888555333666555222222555666333666444333222444444444333666444333333555555444333888666444555777888555111444555777888999888666444333222222222222444555666444444333333333444555555...---000666666333111222111111000000111111222222111111000///.........///444222///.........---+++,,,,,,------...//////000,,,+++***+++---/////////...---000333333111222555...000222444333444555666222111///---,,,---...///000000////////////000000---...///111222222333333222000111555888888:::>>>===888666999:::999999;;;AAA??????AAAAAA>>>===???AAA>>>>>>??????===>>>@@@@@@@@@AAABBBDDDCCCAAA>>>>>>======???@@@@@@>>><<>>AAABBB@@@AAABBB>>>888777888999;;;<<<999444000---,,,+++************************)))))))))((((((+++,,,,,,+++***)))'''''''''(((***+++---222777;;;EEEDDDCCCAAA>>><<<999888666999===<<<999666666777000222333222///------.........000111000///---+++''''''''''''((())))))***+++)))((()))---222555666888999::::::999777555333555333111222444555333111)))'''&&&&&&((())))))(((***)))'''&&&&&&'''((((((++++++************++++++)))***,,,.........------:::DDDUUUgggwww<<<;;;999:::;;;;;;888666111444333111111555777555777555444444555666666555777666555555666666444333666444333555777888666555<<<888333222666;;;999333444333222222333444666777333333222222333333444444222000111555555111000222222222111111111111222222111111000000000000000000444222000/////////...,,,,,,------......///......+++***+++,,,...000111111......///000000//////000+++...000333444555555555333222///---++++++,,,,,,000000////////////000000...///000222333333333333333111222666888888999===<<<888777:::;;;999999<<>>======???AAADDDAAA???@@@AAABBBAAAAAA??????AAACCCEEEDDDAAA>>>;;;:::;;;<<>>===???EEEDDD<<<;;;AAA@@@999;;;;;;999777555444333333777555333333444444222000111444777777666777999;;;<<>>AAADDDGGGJJJFFFBBBAAADDDGGGEEEAAA======???AAACCCBBB???===666666777999===??????>>>???EEEDDD<<<;;;@@@???999999999888666555555444444555444333333333222000///333555555444222444:::@@@>>>???>>><<>>:::888888555888:::999666444666888777222,,,***,,,//////---+++---...//////,,,)))''''''''''''((()))***+++,,,333000,,,(((&&&'''***---111111333444555666555555333///,,,---111222///+++((((((((('''&&&%%%%%%%%%))))))((((((''''''''''''++++++************++++++,,,+++*********,,,...//////@@@SSSbbbooo}}};;;;;;;;;:::888666555444111333222///000555888666888666555555777888888777555555555777888888777555000000222444666999<<<===:::UUUgggXXX;;;,,,000777333222222222222444555666555444333333222222222333333///---000222333666<<<555444333333222333333333333222222222333444555555666444222111222222111000...//////000///---,,,***+++,,,.........///222444222333222000000222000,,,---,,,+++---111333444444333111///,,,***)))******//////000000000000/////////111333555666666555444555333444999:::888888;;;999888:::<<<<<<999:::>>>FFFIIIJJJFFFDDDIIINNNPPPPPPLLLEEEBBBEEEIIIFFF???<<<<<<===???AAAAAA???===555444555888<<>>???===;;;999888555111...***)))(((((()))+++...///)))******++++++,,,------,,,+++)))(((((()))+++,,,)))******+++,,,///444888;;;???CCCBBB>>>:::888888555777999777444333666999888000(((&&&***------+++---......///...,,,)))((())))))))))))***++++++,,,333222...)))%%%%%%(((+++---...///111222333333444///---++++++------+++((()))))))))'''%%%$$$%%%&&&((((((((((((((('''''''''++++++************++++++---+++)))((()))+++...000,,,>>>QQQ___nnn999:::::::::888777666666444555444111111666999888777666444555777888888777444444444666777666444111///000111222444777:::<<<777PPP^^^PPP777---000444222222111111222333555666777666555333222222222222222///...222333333666:::444333333222111111222222222111111222333444555666555333111000111111000///,,,---///000///...---,,,+++---//////...///222444///111000...000444222,,,---,,,,,,///333555444222111///,,,***((((((((()))...///000111111000///......000333555666666444333555333555999:::888777:::888888:::===<<<999:::???GGGMMMOOOKKKIIIOOOUUUWWWUUUOOOFFFAAAEEEJJJEEE;;;<<<<<<<<<>>>@@@@@@???>>>777666777999===@@@AAAAAAHHHFFFFFFGGGEEE???<<<===999777555333333444666888555555444222000000000111222333444555666:::>>>AAA???AAA???<<<===@@@>>>999<<<;;;999999888444000,,,+++***))))))***,,,///000+++,,,---...///000111222222000,,,***((()))+++,,,******))))))***---333888888===CCCCCC???;;;999999555777888666333333666:::666111,,,***+++---...---000000000///...---+++***,,,+++++++++++++++,,,,,,//////,,,(((%%%%%%(((+++)))***+++---...///000000,,,++++++******)))((((((((()))(((&&&$$$%%%(((+++''''''((((((((((((((((((++++++************+++++++++*********+++,,,---...,,,===OOO\\\mmm777999::::::999888999999666777666222333888;;;:::777555444555777888888777444333444555555444111...///000111111222444777:::999@@@???555111555555///222111111000111222444555888777666444333222111111444111222555555222222444333333222111000000111111000000111111222333444555333222000///000111000///***,,,...///000000...---,,,...000000......111444222444444222555;;;:::333------...222666666333000///---+++((('''''''''(((...///000111111000///...---///222444555555333222555444555:::;;;888777999888888;;;>>><<<999;;;???EEEMMMPPPLLLKKKQQQWWWXXXWWWQQQGGG@@@DDDIIICCC888===<<<<<<===???AAA@@@@@@:::999999;;;>>>@@@AAAAAAEEE@@@BBBIIIHHH@@@===AAA???<<<888333111111222333555555444222000000111333333444777:::>>>@@@BBBBBB:::===>>>===???@@@===888777777888999888555///+++---+++***)))***,,,///111//////111222444666777888777444000,,,))))))***+++******((('''(((,,,222777666===CCCDDD@@@<<<:::;;;555777777555222333666:::444555444111///...000222333222111000///...------------,,,,,,+++,,,,,,,,,***+++***(((%%%%%%(((,,,''''''((()))+++,,,---...***+++,,,***(((''''''((('''((((((&&&$$$&&&***...&&&&&&'''((()))))))))(((++++++************++++++((()))+++,,,------,,,,,,,,,<<>>???>>>======???AAACCCIIIOOOOOOJJJGGGJJJNNNPPPHHHCCCDDDDDD???<<<======>>>===<<<;;;===AAADDDDDDAAA>>>>>>@@@BBBDDDEEEBBB>>>???EEEFFFAAA===>>>@@@>>>888222111555666333333222000000000222444666888666555888===AAACCCBBBCCCBBB@@@>>><<<::::::999<<<<<<;;;:::888444---)))++++++,,,------......///333333222111111777@@@GGGHHH555///333,,,)))---...)))***+++,,,...111666999777:::>>>AAABBB???;;;999@@@===999777666666444333555333111//////000222333000555888666111,,,,,,---///...---///222111...***---+++)))((())))))(((&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''((())))))((((((''''''&&&&&&+++***((()))***++++++***...,,,******+++------,,,000333FFF]]]lll~~~;;;;;;999888777666555555777777666666555555666666777666555666888888777666777555222222222222///,,,444333111000111333555777555555444333222111111000111000111333666666444222555444555555555444222111666111///333666333111333555111111444333......111222111111222444444333222333222111111111000///...---,,,,,,---000111111111///111222111000000222444444333222111111111222333111000/////////000111222000///,,,***))))))***+++)))---///,,,+++...000///333222333333444444333222555666777999;;;<<<======>>>???@@@???>>>>>>@@@AAAEEEIIIMMMMMMJJJHHHIIIKKKMMMIIIDDDAAAAAAAAA@@@>>>===???@@@@@@@@@@@@BBBCCCGGGEEEBBBAAABBBCCCDDDCCCCCC??????CCCCCC>>>;;;<<<;;;:::666111111555666333222222111111222333555666666555444666;;;>>>@@@???>>>======<<<;;;;;;::::::<<<<<<;;;:::888555000,,,///000000111222222333333444555666777:::AAAJJJRRRRRR>>>888888///***,,,+++)))***+++++++++...222555<<<<<<>>>?????????>>>===BBB@@@<<<;;;;;;:::999888777555222000...///000111222555777555000,,,---///...------///111000---***000---+++))))))((('''%%%(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''))))))))))))((((((((((((+++***((()))***,,,++++++///---******+++,,,,,,,,,000222DDD[[[kkk}}}===<<<;;;999777666555444:::999777666555666777777777666555555666777555444555444222222333333222111555444222111111222444555333333333222222111111111111000111333555666444333111222333444444333222222444...,,,111666666444333555222111222222///000222222111111222333444333111555111......222444333000......///......///222444444555555333222111222444444222000///...///000111///////////////000111222222111000...,,,***)))((()))---...,,,,,,000333333222222333333333333222222777888888:::;;;===???@@@>>>@@@AAAAAA@@@@@@AAABBBHHHIIIJJJKKKJJJIIIHHHGGGIIIJJJEEE======DDDFFFAAA>>>AAACCCDDDDDDCCCCCCCCCKKKIIIGGGFFFFFFFFFDDDCCCFFFAAA???AAA@@@;;;888888555555333000111555555222111222333333444444555555444333333555888:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<;;;999888888666333111//////000000111222222222444666999===CCCLLLUUU\\\SSSAAA:::888...)))***''',,,,,,,,,,,,,,,---111444>>><<<;;;::::::<<<>>>???BBB@@@>>>=========<<<;;;:::888444111///.........555666666444///---...000.........///000///,,,***111///,,,***)))((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******)))''''''&&&&&&&&&''''''(((((((((((())))))+++)))((()))***,,,,,,+++000---+++***+++,,,,,,+++///000BBBYYYiii{{{;;;;;;::::::888777666555:::888777555555666777888777666444444555555444222333333333333444555555444555444333222111222333444222222222222222333333333222222333444555444333111000222333333222111000000333...,,,///555777444111111000000111222222444666333222222333444444333111333000------000333444333111222333111//////333777666666555333222111111222333111///---,,,---///000//////000000111111222222000000000///...+++)))(((***......++++++///333444111222333333222222222222888888888999:::===???AAA>>>@@@CCCCCCCCCBBBBBBCCCLLLJJJIIIJJJKKKKKKHHHFFFGGGMMMHHH<<<<<>>:::777666222333222///000333222...///000222444444444333222333333333444666888999999999:::;;;<<<=========<<<;;;999777777777777666555//////000111111222222333555777;;;AAAIIIRRRZZZ___OOO???:::999111---...***//////000//////111555888;;;:::888777777999;;;===???===<<<;;;<<<<<<;;;::::::888555222000/////////777666555222...---...111///////////////...---,,,000---+++*********((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))((()))+++,,,,,,+++000...+++***+++,,,++++++...///@@@VVVfffyyy888888999999999888777777777777666555555666777777777555444444555555444222333333444444444444555666555444333222222222333444333333333333444444444444444555555555444222000///111333555444111.........333000...///222555222...000111111111222444555444444333333444555555333222...//////...---///333666444555666444111111555999666555333111000000///...111000...,,,,,,---...///000000111222333333444444,,,,,,...///...---+++***,,,//////***)))---000000000222444444222111111333666666666777999;;;>>>???===@@@CCCEEEEEECCCCCCCCCNNNJJJHHHIIILLLLLLIIIFFFIIIOOOJJJ======IIINNNHHHDDDDDDCCCAAA@@@@@@CCCEEEHHHHHHHHHJJJLLLLLLJJJHHHJJJHHHDDD@@@>>><<<999555333555333000000222///***,,,...000222333222111000222333444555666777888888<<<<<<===>>>????????????;;;999777777888999999888555555555666777777888888:::<<<@@@FFFMMMUUU[[[]]]QQQDDD@@@???777666666000///000111111222444888;;;999999999999::::::;;;;;;===<<<;;;;;;<<<<<<;;;999888777666444333333333333777666333000------...000000111111000///...------,,,***))))))***++++++***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******(((''''''&&&&&&&&&&&&&&&'''((()))******+++***)))((()))+++,,,,,,,,,///---+++***+++,,,,,,+++---...>>>TTTdddxxx555666777999999888777777444444555666666777777777666555444444555666444333333444555555333333444555333333333222333333333444444444444444444444444444444555777666333111000000111444666444000------...111222111//////222111---333666666333222333111...444333333333444444222111+++...000///------222666666777666555444444555777555222000///......---+++......------------......000000222333444444555444***+++,,,...///......------000000+++***,,,...---///222444444111///111333444555555777888:::<<<===;;;???DDDFFFFFFDDDCCCBBBLLLIIIGGGHHHJJJKKKIIIGGGKKKNNNJJJAAA???FFFKKKJJJEEEEEECCC@@@>>>???BBBEEEEEEEEEFFFHHHKKKLLLKKKJJJIIIIIIFFFBBB@@@???;;;666666777555000000111...)))+++---///111222111000///000222555666666666777999<<<<<<<<<<<<===???@@@AAA<<<;;;999:::;;;<<<<<<;;;777888888999999:::;;;;;;BBBCCCFFFLLLRRRXXXZZZ[[[RRRGGGDDDAAA999777777...///000111111222555999<<<<<<<<<===>>>>>>>>>>>>===>>>===<<<===>>>===;;;999888777777666666666777777666444111///---------...000111111000---,,,,,,---)))((('''(((***++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''((())))))***++++++,,,------***((('''(((+++------,,,...,,,******+++------,,,------===RRRcccxxx555666777888888777555444222333666888999:::999999666555444555666777666555444555666555222000111333222222222333333444444555444444333333333333333333111444666555333111111222///333666444000---...000...333444///---///000...333777888444333333000***333222111111222222000...---...///000000111222333777666444444555555444333333111...---......,,,***+++,,,---////////////......///111333444444444444+++,,,---...///000000000---111111...,,,......---...222555444000///111333333444666888999:::;;;;;;:::>>>CCCFFFFFFDDDBBBBBBHHHGGGFFFFFFGGGHHHHHHHHHMMMLLLIIIDDD@@@AAAEEEIIIEEEEEEEEECCCAAA@@@AAACCCCCCCCCCCCFFFHHHJJJJJJIIIFFFHHHGGGBBBAAAAAA===666888888555111000222000+++---...///000111111111000...111444666555555777888888777777888:::===AAACCC???>>>===>>>@@@AAA@@@???::::::;;;;;;<<<=========FFFGGGIIIOOOUUUXXXYYYWWWQQQGGGDDDAAA888777666,,,333444444444444666:::===>>>>>>?????????@@@@@@@@@???>>>===>>>>>>===;;;999:::999999999999888888888555333000...---,,,++++++///000000...+++)))***,,,)))(((&&&'''(((***))))))(((''''''''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))******++++++,,,,,,)))((('''(((+++------------+++)))***,,,............---===RRRbbbxxx666777888888777555333111111333777:::<<<<<<;;;:::555444444555777888777666444666777555111///000222111111222333444444555555333333333222222222111111...111555555333222444555---222555555111...000333***222555///,,,...111111///555777555444666222,,,111000///000111000...---111///...000444555333000777444222333666666333///333000---,,,......,,,***)))+++---000111000///...---...000222333333333333......//////000000111111,,,111222000...000000......222555444000...000444222444666999;;;;;;;;;;;;999>>>CCCGGGFFFDDDBBBAAADDDEEEEEEEEEEEEEEEGGGHHHNNNJJJGGGEEEAAA===@@@HHHDDDEEEGGGFFFDDDBBBAAAAAACCCBBBBBBDDDFFFHHHHHHGGGCCCGGGFFFBBBAAABBB===555999999555111000333222......///000111111222222222+++///333555444444666888333333222333666;;;AAADDDAAAAAAAAABBBDDDDDDCCCAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIOOOTTTWWWVVVTTTRRRJJJHHHEEE======<<<222999999999888777888;;;>>>???>>>=========>>>@@@AAA>>>===<<<======<<<999666<<<;;;;;;::::::999999888333111///------,,,***)))---...///,,,)))'''(((+++***((('''&&&'''((('''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***''''''''''''(((((((((((()))((('''(((+++---------,,,***)))***,,,...//////......===QQQbbbxxx::::::999777666444333333555333888:::888>>>@@@777444444444555555555555555999888666333111///...---///222444555555444555666666777666444222222444666111333444333222000000111444444444333222111//////000000000000000111111222777555333222333333222000///000111000......000111000222555777888777555444777777777777666444111000555333000---+++***++++++...,,,***,,,///111000...555555333111000222666999333111//////000111000000222222222444666555333111---111333222...---000444666888888777555555999<<<===@@@DDDEEEDDDBBBAAAAAABBBEEEEEEBBBCCCGGGHHHFFFCCCGGGIIIFFFAAA>>>@@@DDDDDDFFFIIIJJJHHHDDD???<<>>DDDIIIJJJFFFCCCEEEGGGFFFJJJMMMNNNQQQVVVWWWTTTRRRKKKHHHIIIFFF>>>999:::555666;;;@@@>>>999:::>>>CCC===888888<<>><<>>888666;;;===888555777111111000...,,,***((('''++++++++++++++++++++++++((('''&&&&&&((())))))((('''''''''((((((((((((((('''(((((((((&&&%%%&&&'''((('''&&&&&&'''((('''&&&))))))((((((''''''&&&&&&******))))))******+++,,,111...+++***+++---......111000888NNNfffwww:::999888666555555555444555333999<<<;;;DDDIII@@@777777666666555555444444666555222///---,,,++++++///222444555444444444555666555333333333333333333222333444444222111111222555555555555333111///...000000000000000111222222111///......000111111000///000000///......///111000111444666777666555555222555777666111......///111///---***)))))))))***///---***+++...000111000666444222333555666666444222000//////000111111000111111111333555555222000...000222000------000444555666777666555555888;;;===???CCCDDDDDDBBBAAAAAAAAACCCCCC@@@AAAEEEGGGFFFHHHHHHHHHGGGDDDBBBBBBAAADDDEEEGGGHHHGGGDDDBBB@@@CCCAAABBBGGGIIIGGGHHHMMMMMMIIIFFFDDDDDDAAA:::444666444666444,,,000444---+++...000...,,,,,,000444444333222222444555555444333///000444888<<>>>>>:::999<<>>:::999;;;======<<>>BBBCCCCCCBBBAAABBBBBBCCCAAA>>>>>>CCCFFFEEELLLJJJHHHGGGGGGFFFBBB???CCCDDDEEEFFFGGGFFFEEEDDDBBBBBBEEEGGGFFFCCCFFFKKKHHHDDD@@@>>>>>>===999666666222555333---222777///+++---//////---...222666555222000000111333444444333000111666999<<>>???===>>>CCCEEEBBB??????@@@>>><<<::::::;;;<<<>>>???@@@@@@???===;;;888777<<<555333999@@@@@@===;;;666555444111...+++(((&&&************************---+++)))((((((((('''&&&''''''''''''''''''''''''&&&'''(((&&&$$$######$$$((('''&&&&&&'''((('''&&&))))))))))))))))))************))))))******+++,,,///---******+++---......000///777LLLbbbttt777666555555555666888999555222777:::;;;EEEMMMFFF::::::999888888777666666666333///,,,***+++---...222444666777666555555666999::::::888444222222444444666777777666555555666888888999888666222///---111111000000111111222333...------...111444444444333444444333222222333555000111111222333444555666222444666555111...---...,,,,,,+++++++++,,,---...///.........///000000000...,,,---111888;;;:::777///...---...000222222222.........000222222111///222222000...---///333777333333444444555555666777:::===@@@AAAAAAAAAAAABBBEEEFFFCCC>>>>>>BBBEEEDDDLLLKKKIIIHHHFFFDDDAAA??????AAAEEEHHHIIIHHHGGGEEEEEEGGGIIIGGGAAA===>>>BBBCCC@@@===::::::888666444444111666777222777999000,,,.../////////111555888666333000///111333555555444222333777;;;<<<@@@EEEJJJIIIJJJLLLNNNLLLFFFAAAIIIIIIJJJMMMQQQTTTTTTSSSSSSXXXZZZYYYYYYZZZXXXSSSSSSOOOLLLJJJIIIFFFCCCBBBHHHDDDDDDIIILLLIIIDDDCCC??????===:::888999;;;>>>@@@@@@???===<<<;;;999999>>>999777<<>>555000222777666777999999888777777888999999999888666333///---111111111111111222222333111000///000333444444444333444444333222222333555111111222222333444444555444222000000111000---)))******++++++,,,---......+++---000111111///...------...///000222555777:::///------...000222222111...------...000222111000444333111000000222666999444444444444555666555555999;;;>>>@@@@@@@@@AAACCCIIIJJJFFF@@@???CCCEEEDDDHHHJJJKKKGGGBBB>>>???BBB<<<@@@EEEJJJKKKJJJGGGDDDFFFJJJJJJEEE>>>:::;;;<<>>;;;888555222111888;;;888<<<<<<000---...///000111333777999666444111000111444666666555333555:::<<<===???DDDGGGEEEEEEHHHKKKKKKHHHDDDHHHHHHHHHKKKOOOSSSTTTTTTWWW[[[\\\ZZZYYYZZZWWWRRRTTTRRRNNNKKKJJJJJJHHHEEEIIIEEEEEEJJJLLLHHHDDDBBB??????===:::888888;;;===@@@@@@>>>===<<<;;;::::::===:::777:::???BBB???999444444333222111///---,,,(((((((((((((((((((((((()))(((&&&''')))******)))((((((''''''&&&&&&&&&%%%$$$%%%'''((('''(((***+++(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&''''''((((((******))))))******+++,,,---+++******,,,---------......666HHH]]]ooo~~~444555555666777888888888777333666666222888<<<333888888888999999999::::::222111...,,,++++++---...444666888999777666666777999???BBB>>>666111333777555777999999888777888999999999888666444222000///222111111111111222333333222111///000222333333222111222222222000000222333333333444444444444333333222...***,,,//////)))$$$(((((()))***+++,,,------***---000111///...------111333333222000111444777///...------///111111000...---,,,...000222111111555444222222333555888:::666555444555666666444222777:::<<<>>>???@@@AAACCCIIIJJJHHHCCCBBBEEEGGGEEEGGGIIIJJJEEE>>>;;;???DDD>>>AAAFFFJJJKKKJJJGGGEEEDDDHHHHHHCCC???>>>???>>>EEEDDDCCCAAA>>>;;;888777333111888<<<:::>>>===000000000000111333555888999666333111111222444555555666555666;;;>>>===>>>BBBCCCBBBBBBDDDFFFGGGGGGFFFGGGHHHIIIJJJMMMPPPTTTVVVYYY\\\\\\XXXWWWWWWUUUQQQTTTTTTPPPLLLKKKMMMLLLHHHKKKHHHIIILLLLLLHHHDDDCCC@@@>>>;;;999888999:::;;;???>>>===<<<;;;:::999999>>>>>>;;;999:::;;;888222333333333222111000......)))))))))))))))))))))))),,,***((('''''''''&&&%%%((((((''''''&&&%%%%%%%%%$$$&&&((((((((()))+++,,,((('''&&&&&&'''((('''&&&(((((((((((((((((())))))******))))))******+++,,,,,,***)))***,,,---------------555FFFZZZlll}}}333555666888999888777666777333777888444:::<<<333999999999999888888888888222111000.........//////333555777777666555444555666777888888666555444444333555777777666555666777999888666444222222111222222222111111222222333444111000///000222444444333333444444333222222333555444555666777666444222111///---++++++---,,,((($$$((()))***+++,,,---------,,,---...---+++***,,,///222222333444555666555555000///------///000000///...---,,,...000222222222444333222222444666888888888777555666777666333000666999;;;===>>>???AAACCCEEEGGGFFFDDDDDDHHHJJJHHHJJJHHHEEEAAA======AAAEEECCCDDDFFFGGGHHHHHHGGGGGGEEEHHHHHHCCCBBBEEEDDD@@@@@@???===:::888777888999555111555888777======111222111111222444666888999333222000111333444444333777666888===???===>>>AAABBBBBBBBBAAAAAABBBDDDGGGHHHJJJLLLLLLLLLOOOTTTYYYZZZ\\\ZZZUUUSSSUUUTTTQQQUUUUUURRRLLLLLLPPPOOOKKKJJJIIIKKKNNNKKKEEEBBBDDDBBB>>>999888999;;;:::999;;;;;;;;;;;;:::888777666999======999888:::999555444444333222000///---,,,+++++++++++++++++++++++++++)))&&&&&&&&&&&&%%%$$$(((((('''&&&&&&%%%$$$$$$&&&'''((((((''''''(((***((('''&&&&&&'''((('''&&&((((((((((((((((((''''''******))))))******+++,,,+++))))))***,,,------,,,,,,,,,444EEEXXXjjj|||333444777999:::888666555666444999;;;888===@@@666;;;::::::999888777666666444444333222222222222222222444666666444333333333333000...222777888444000111333444555444333444555999777555222111111222333222222111111222222333444222111000111444666666666666777888777555555777888555666888888777444111///...//////...---***)))(((+++,,,---...///000000000......---)))'''(((---111///...///666===???;;;666111///------/////////......---,,,...000222333222222111111222555666777666:::888666777888666222///666888;;;<<<===???AAADDD@@@CCCEEECCCFFFJJJLLLKKKMMMHHHBBB>>>>>>AAADDDEEEHHHGGGEEEDDDDDDFFFHHHIIIHHHKKKIIIDDDEEEHHHGGGAAA@@@>>>:::666555666:::>>>777111333444333;;;===222444222111222555777888999111000000111222333222111888666999>>>???======@@@BBBCCCCCC@@@===>>>BBBGGGIIILLLOOONNNLLLNNNUUU\\\ZZZ[[[XXXSSSQQQSSSSSSPPPUUUVVVSSSMMMMMMQQQQQQLLLDDDEEEHHHIIIEEE>>><<>>888777:::<<<:::777888999999999888777555444...555999666555:::<<<;;;555555444222000---+++***'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&(((((('''&&&%%%%%%$$$$$$((())))))(((&&&%%%%%%&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$*********)))***++++++,,,***))))))***,,,...---,,,,,,,,,444DDDWWWiii|||666444666;;;===:::888888999999;;;;;;;;;;;;999999::::::::::::888777666555777666555444333222222222333222333666555333555:::555333222333555777777666:::333///333555333333666888444333444444111222666111111111111111222222222111333555444333111000000666666666666666666666666666999;;;999333///------+++***)))))))))***+++,,,+++,,,---...///000111222222///---///111111///...//////111777===>>>999333000000///...............333///...000000///000444444444444555666666555444555777999:::999666333111555666999>>>BBBEEEEEEDDDFFFHHHGGGBBBBBBHHHNNNPPPLLLHHHBBB===;;;>>>CCCFFFHHHFFFDDDCCCEEEFFFFFFFFFIIIFFFCCCCCCDDDEEECCCAAA???<<<444...333===???;;;666777555333666:::888222......///111333555666777333000......000222444444666888;;;;;;999999;;;===999999;;;???BBBCCCBBB@@@HHHEEEEEEIIIIIIHHHOOOXXX^^^]]]WWWOOOOOOUUUWWWSSS]]]WWWQQQPPPQQQQQQMMMJJJLLLJJJGGGCCCAAA?????????GGGBBB>>>;;;;;;:::888555555666777999999999888888111777;;;;;;;;;<<<;;;888<<<999555222000...,,,***,,,+++)))(((''''''''''''((((((''''''''''''(((((('''''''''''''''((()))))))))))))))'''%%%%%%''')))***((($$$""""""$$$'''*********)))(((((()))***+++)))+++,,,,,,***'''''''''++++++******++++++,,,---...***111CCCSSSaaavvv444222444999<<<;;;999:::999999;;;;;;;;;;;;999999999999999999888666555444777666444333222222333333888555555777666444555888666444333333555777777666:::333000333555333333555666333222444444111111444000000111111111222222222333444666555444333333444999999888888888888888888666777888666222///---,,,---,,,+++++++++---...///------...///000111111222222///---///000000///---...///222777;;;;;;777222111111000///////////////222///...111111///111444333333333444555555444333444666999;;;;;;999777555999999<<<@@@DDDFFFEEEDDDHHHKKKIIIDDDCCCGGGKKKKKKMMMIIICCC>>>===@@@DDDGGGGGGEEEDDDDDDEEEFFFFFFEEEFFFDDDCCCCCCDDDEEEEEEDDDAAA>>>777222555======999888777555333555888666111//////000222333444555666222222111111111222333444444777::::::999888999:::888999;;;>>>BBBCCCBBB@@@IIIFFFFFFIIIIIIIIINNNVVV[[[ZZZUUUOOOOOOTTTUUURRRYYYUUUPPPOOOPPPPPPLLLHHHHHHGGGDDDAAA?????????@@@DDDAAA>>><<<;;;:::777555666777777888888777777777000888===>>>>>>@@@???<<<<<<:::666333111000...------,,,***(((''''''((((((((((((''''''''''''(((((((((''''''''''''((())))))))))))((('''''''''''''''***(((%%%######%%%((()))******)))(((((()))***+++*********(((&&&&&&''')))++++++******++++++,,,------***000BBBRRRaaavvv555222333888;;;;;;;;;===999999;;;;;;;;;;;;999999:::::::::999888777666555666555333222222333555666<<<888666888888555444666777555444444666777666666999444111333444333333444444111111444444111000222//////000111222222333333555666777666555555777888999999888888777777777666666444222111000///---+++,,,,,,,,,,,,,,,...000111//////000000000111111111111000......//////...,,,,,,///333777888777444222222222111000000000000111444111111333222///...111111222333333444444333333333555999;;;======;;;:::===>>>@@@CCCGGGHHHGGGEEEJJJMMMLLLGGGEEEGGGGGGFFFJJJGGGBBB???>>>@@@CCCFFFEEEDDDDDDEEEFFFFFFEEECCCDDDCCCDDDDDDEEEFFFGGGHHHAAA===888555:::@@@@@@===666666444222555999777222111111222222333333444444222444666555333111222444555888;;;<<<;;;999888888888888:::===AAABBBBBBAAAJJJHHHGGGIIIIIIIIIMMMSSSUUUUUURRROOOOOORRRRRROOORRROOOLLLMMMNNNNNNJJJGGGDDDBBB@@@>>>===>>>??????BBB@@@>>>>>>===:::777444888777666555444444444444000888???AAABBBDDDBBB>>>999777555222000//////...///---,,,***)))((())))))((((((''''''''''''((((((((((((''''''(((((()))******((('''(((******'''%%%)))((('''&&&&&&'''((()))******))))))))))))************(((&&&$$$%%%)))+++++++++******++++++,,,------+++000@@@PPPaaavvv999555444888;;;;;;<<>>>>>======??????BBBEEEIIIKKKJJJHHHIIIMMMNNNJJJGGGGGGFFFDDDGGGEEEBBB???>>>???BBBCCCCCCCCCCCCEEEFFFFFFDDDAAADDDEEEGGGGGGFFFFFFIIIKKKAAA<<<777777===DDDGGGFFF555555333111444999999444333333333333333333333333111666:::999444000111444666999<<<>>>>>>;;;999777777777999<<<@@@BBBBBBAAAJJJIIIHHHGGGHHHIIIKKKNNNOOOOOONNNNNNOOOPPPNNNLLLGGGFFFFFFHHHJJJJJJHHHFFFAAA@@@===<<<;;;;;;<<<===@@@@@@@@@@@@???<<<888555888666444222111111111222000999@@@BBBBBBBBB???;;;444333222///---,,,---...000///---+++***)))******((((((''''''''''''((((((((((((((('''((())))))***+++(((&&&(((,,,,,,(((###((((((((((((((()))))))))*********))))))))))))))))))))))))'''&&&'''***,,,++++++******++++++,,,------+++000===NNNaaawww>>>999777:::;;;;;;<<<>>>999999;;;;;;;;;;;;999999;;;;;;::::::999777666555444333222222222444666777777333222666888666777999:::888666666777777666555555666666444222333333222111///000444444000///111///000111222333444555666555666666555444555888:::666666555444222111000000222///,,,,,,...000...,,,---,,,,,,,,,,,,...///111222222222222111111111111000333333...,,,......******...222444333222111111333333222222222222333333555333333666555000...///000333555666555444666777777999;;;<<<======<<<<<<===>>>AAAFFFJJJMMMLLLKKKGGGLLLNNNKKKIIIIIIGGGDDDGGGEEECCCBBBAAABBBCCCDDDCCCBBBCCCDDDEEEEEECCCAAAEEEHHHJJJIIIFFFEEEHHHLLLGGG???888888>>>EEEIIIKKK;;;999666222444888666222444444444333333333222222111666:::999444000000222555777999<<<<<<;;;888555777777888;;;???AAABBBAAAHHHGGGFFFDDDEEEHHHIIIIIIKKKIIIIIILLLMMMLLLJJJHHH>>>???@@@CCCEEEFFFFFFDDDAAA???===:::999999::::::???@@@BBBBBB@@@===:::888666555333111000000111111222999???@@@???===999444222222222///,,,+++---///111000...,,,************((((((''''''''''''((((((((((((((((((((()))******+++(((&&&(((,,,,,,(((###'''(((((())))))******)))************))))))(((((((((***++++++***)))***+++++++++******++++++,,,---,,,,,,000;;;KKK```xxx???:::888:::<<<:::;;;===999999;;;;;;;;;;;;999999888888888777666555444333333333333333444444555666222111333777777555888>>>;;;999777777777777666555444777888444222333333111111///000333333111000333222222333444555555666666555666777666555555666888777666555444222111//////......---...///000000///111000/////////000111222222222111111111111111111000666666///,,,//////***+++---///222333333222111333222222222222333333444//////222777888444222444000333666666555444666999888999:::;;;<<<<<<;;;:::;;;<<<@@@DDDIIILLLLLLKKKGGGLLLNNNKKKIIIIIIHHHEEEHHHGGGGGGFFFFFFEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAACCCGGGKKKIIIDDDCCCHHHMMMMMMBBB::::::>>>AAACCCFFFCCCAAA:::444333555222,,,555444444444333333333222111444777666333000///000000111333555888777555222666666777:::>>>AAABBBAAADDDDDDCCC@@@BBBFFFFFFCCCHHHEEEEEEIIIJJJGGGEEEEEE<<<===>>>@@@AAABBBBBBCCCAAA???===:::999999::::::===@@@BBBBBB???<<<:::999444444333333333333333444444;;;???>>>;;;999555000333444555222...---///222222111...,,,************((((((''''''''''''(((((())))))(((((())))))***++++++)))''')))++++++(((&&&''''''(((((())))))************+++******)))(((''')))+++------,,,*********++++++******++++++,,,---,,,,,,///888III```xxx;;;777666:::;;;::::::<<<999999;;;;;;;;;;;;999999999999999888777666555444222333444555555555444333111333777999666444999AAA===:::888777777777666555333888999444111222333000333000000222333111222555444555555555666666777777555777888888666555666666555555333222000...---,,,+++---000111111111111222333222111000///000111222000000000111111111111111111888888///,,,//////***,,,,,,---000555666333000222222111111222333333444000///333888999555222333...222666666444333666999666777888999::::::::::::;;;<<<>>>CCCGGGIIIIIIGGGHHHMMMNNNKKKIIIIIIHHHEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDBBBAAAAAABBBCCCCCCBBB===CCCIIIGGGAAA@@@GGGNNNJJJ@@@:::<<>><<<>>>FFFCCC<<<555444555333---444444444444444333333333111111222222111000///......---...111444555444111666555666999===@@@BBBBBB@@@AAA???<<>>>>>???@@@???>>><<<::::::;;;<<<===;;;>>>@@@@@@===:::999:::444555666777888888888888777===@@@===:::999555111444555666333...---///333222111...,,,***)))))))))((((((''''''''''''(((((())))))(((((())))))***++++++***))))))))))))))))))''''''''''''((()))***+++******++++++***)))'''&&&+++,,,,,,+++)))((()))***++++++******++++++,,,---,,,---///777GGG```yyy777444444888;;;::::::;;;999999;;;;;;;;;;;;999999<<<<<<<<<;;;:::999888777222333555666666555333222111555:::<<<666333999CCC===;;;999888888777666555222999:::444111222333000444000000222222111333666666666666777777777777777666888::::::888666555555333222000///---+++)))))))))...222444222111222444222111000............/////////000000000111111111111::::::000,,,000000+++---++++++///555888555000111111111111222222333444444333666:::999333......---111555555222222555888444555666888999:::;;;;;;;;;<<<>>>BBBEEEGGGEEEDDDKKKOOOOOOKKKHHHHHHGGGDDDBBBBBBDDDDDDDDDCCCBBBAAADDDBBB@@@@@@AAACCCCCCBBB888???FFFEEE??????FFFOOOCCC;;;777===@@@===::::::CCCAAA;;;555555888777222444444444444444444444444111/////////000000///---...------000444666555333555555555888<<<@@@BBBBBB===???===:::===CCCBBB<<>>======;;;;;;;;;===???@@@:::<<>>:::888888:::444666888:::<<<<<<<<<<<<999>>>AAA>>>;;;:::888444222444555222---+++---111222000...,,,***)))((()))((((((''''''''''''(((((()))))))))))))))******++++++++++++)))'''''')))+++'''&&&&&&&&&'''(((***+++***+++++++++***)))'''&&&------+++(((&&&&&&(((+++++++++******++++++,,,---+++---///666FFF```yyy>>>999777:::<<<999666666999;;;>>>>>>>>>======>>>???===:::888666666777888555444333333555666666555:::555333777:::999777888===AAACCC???999444444666555555444555666666333111555555444222111111444777888888666333222666===CCC888777777777999999777555222222000---***))),,,///+++---000333444444333222111111222333333333222222888444///---...222555666999777444111/////////000,,,,,,,,,---000333666888000---000888999333///000888666555666666555000,,,111111222333333333222222777555666999:::888999<<<>>>>>><<<===CCCJJJIIIDDDKKKJJJJJJJJJJJJIIIGGGEEEGGGCCC@@@AAAFFFGGGDDDAAA???@@@AAA@@@??????AAABBB???AAADDDDDDBBBAAAAAAAAA>>>999999<<<:::555444888???>>>;;;666333555:::@@@777333000000222333222111444000,,,+++---...---,,,///.........///000222333555777:::;;;;;;;;;<<<>>>===;;;:::;;;===>>><<<:::999;;;>>>BBBEEEDDDAAA???CCCDDDDDDCCCAAA>>>===<<<666777888999999:::;;;<<<>>>===999666888:::666000666444444999???AAA???;;;===???BBBAAA>>>:::777555666444111///------------000000///...---+++***)))(((((('''&&&&&&&&&&&&'''***++++++++++++---111444$$$$$$%%%''')))***((('''((('''''')))+++,,,+++***+++*********))))))(((((()))******)))((((((***++++++,,,...///...,,,***(((///,,,///999III]]]uuu===999777:::<<<999666777888:::<<<===<<<;;;;;;<<<===<<<:::888777777888888666555333333555666666555888444333777:::888777888<<<>>>@@@???;;;888666666666666666777888888555333555666666444333333555777777888777666555888>>>CCC888777666666777777555333222111...,,,******,,,---,,,...111444555444333222000111222222222222222222333111///000111333444333888666333111///......///---,,,,,,---///222555777444222444999999444000111777666555666777777444111222222333444444444444444777444555999;;;999999;;;>>>>>>======CCCJJJKKKFFFJJJIIIIIIJJJLLLKKKGGGDDDFFFCCCAAABBBDDDEEEBBB@@@>>>???@@@@@@@@@AAACCCEEE@@@BBBCCCCCCAAA@@@???@@@>>>:::999<<<;;;777666999???>>>;;;777555666:::>>>555333000000111333222000222///+++***,,,------,,,333222111/////////000111666888:::::::::::::::<<<<<<:::888999;;;;;;:::888666777999===@@@AAA@@@>>>AAAAAAAAABBBBBB???;;;888===<<<;;;;;;<<<<<<;;;:::;;;;;;999666777999777222444333444777:::===<<<;;;===???BBBBBB???;;;888777666444111///------.../////////...---+++***((('''(((((('''&&&&&&'''''''''***++++++******+++///111'''''''''((())))))'''%%%)))(((((()))+++,,,+++)))+++++++++*********)))))))))*********((((((***+++***,,,---///...,,,***(((///---000999FFFXXXppp===999777:::;;;888777888999;;;======<<<;;;<<<<<<:::::::::999999999888888777555444444555666555444666333333777999888777888<<<<<<===??????===999666666666777999::::::777555555777888888777666666777666888999999999:::===???777666555555555444222000222///,,,++++++,,,,,,,,,...000222444555555444333000111222222333333222222//////000222444444222///666555222000............---,,,+++,,,---000222444777555555777666222000111555444333444666666666444000111111222333444444444777333444999===;;;999999??????>>>>>>DDDKKKMMMIIIJJJHHHFFFIIIMMMMMMIIIDDDEEEEEEDDDDDDCCCBBBAAA@@@<<<>>>@@@AAAAAAAAACCCEEE@@@AAACCCBBB@@@??????@@@===:::999;;;:::777666888::::::999666444444777999333111000000111222111///000...+++******,,,,,,+++333222111000000000111222666888999:::999888999::::::888777666777888777666333333444777:::=========>>>???BBBDDDDDD@@@:::666<<<:::888888:::;;;999666888::::::666666888777444111333444444555666999;;;<<>>??????=========>>>888999999:::::::::999999888666444444555666555444555333444888999777666888<<<;;;<<>><<<999999???@@@@@@@@@EEELLLNNNKKKMMMHHHDDDEEEJJJMMMJJJGGGFFFGGGHHHGGGDDDAAA@@@AAA<<<>>>@@@@@@@@@@@@AAACCC???@@@BBBBBBAAA@@@AAACCC???===<<<;;;999666555555444444444333222111111222000000000111111111000///111///,,,***))))))******//////......///111333444333555777888888888999:::999888666555555555555555555444222333666999::::::;;;BBBIIIJJJFFF@@@<<<:::888555444666:::<<<:::777888::::::666555666666333000333555444111111666;;;:::===AAABBB@@@===;;;:::888666333111000111222444666555333111///---,,,,,,)))(((((('''(((((())))))******)))'''&&&&&&)))+++,,,+++***)))***)))'''&&&***))))))***+++,,,***)))******************))))))***++++++***)))(((***+++***+++,,,------,,,***))),,,...444:::BBBRRRkkk<<<999888:::999777777;;;>>>??????>>><<<;;;<<<===888888999:::::::::999999888666444555666777666555555444666:::999666555888>>><<<<<<@@@DDDDDD===666666555555666888888666444555888;;;===<<<:::::::::::::::::::::999666333111444222111111111000...,,,///...,,,+++,,,---------222222333444444444333222222333444555666666666666555444222222222111...,,,333222111///...------,,,---,,,+++***+++---///000444666777555222222444555444444333222222222333444............///000111222666333333999===<<<::::::>>>AAABBBBBBFFFLLLNNNKKKNNNHHHBBBAAAEEEIIIKKKJJJHHHJJJKKKJJJFFFCCCBBBBBB===???@@@@@@???===>>>>>>===???@@@AAAAAABBBDDDFFFDDDDDDAAA>>>:::888666444222222222222222111///......///111222222111000///222111...+++)))))))))***......------...///111222000222555666777777999:::999888777555444555666777:::777444333444666888888:::EEEPPPPPPGGG???>>>AAA;;;999888999<<<===<<<:::999;;;999555444666444111111444777444000///444:::777:::>>>@@@???===;;;;;;999888666555444555666666888666444222000/////////******)))(((((((((((()))))))))((('''%%%&&&)))+++,,,***))))))******)))(((***))))))***,,,,,,+++)))))))))))))))))))))))))))+++,,,,,,+++)))((()))+++******+++,,,,,,++++++******---444<<>>===BBBEEEEEEGGGKKKLLLIIIMMMIIICCC@@@AAAEEEHHHKKKJJJJJJKKKKKKIIIGGGDDDBBB>>>@@@AAAAAA???===<<<===<<<>>>???@@@@@@AAADDDFFFGGGHHHFFF@@@<<<;;;999555444333333333444333111///,,,///333444333111000000111111000---+++***,,,...333111///---,,,+++,,,,,,///222444555555666777888777888777555444555777:::>>>:::666444555666777777:::EEEOOONNNDDD===???DDD;;;;;;;;;:::888777777777999999666333555888555///111555777555111000333777333666;;;======;;;::::::999999999:::999999999999777555333111000///000000---,,,+++)))(((((((((((((((((((((''''''(((+++...,,,***)))((()))***)))((()))))))))***,,,---,,,+++)))))))))))))))*********,,,------+++)))((()))+++)))******+++++++++++++++***,,,333<<>>======<<<:::777666777999;;;:::999888888888999:::666444333555777999999888888999;;;>>>;;;555444666888888:::???DDDGGGEEECCC;;;777333111222333444444777999;;;<<<<<<;;;<<<===???<<<888666666666444222000/////////000000...,,,***///222111---+++///444333333222222222111111000000111222444555555666666666444333333444444222000222222222111000///...---,,,+++******+++...000222777>>>@@@;;;777888999888222555888999777777777999444333222000000111222333444444666999777666;;;BBB<<>>@@@CCCCCCAAA@@@??????===>>>>>>>>>===>>>@@@BBBCCCEEECCC===:::;;;999555666444222333444444222///+++000444666444222111111///000000///---...222555555333111...,,,+++++++++111333555555444333333444555666666444333444888;;;===;;;777666666888888888:::@@@EEEDDD???;;;<<<>>>777999;;;999444222444666888555111111777<<<888000111444555444222000111222///333777:::;;;:::999999999;;;===>>>>>>===;;;:::777555333222111111222333///...,,,***(((''''''&&&''''''(((((()))+++///222...,,,)))((((((((('''&&&(((((((((***---......---******+++++++++,,,,,,,,,,,,------+++)))((()))+++))))))******++++++++++++,,,,,,111;;;IIIZZZppp:::999999:::777555888?????????===;;;888777888:::<<<;;;999777777888999:::555444333444777999::::::::::::===???;;;555333666555666999???DDDHHHIIIIII===999444000000222444444777999;;;<<<;;;;;;<<<===@@@;;;666555666888888777000///...///000000...---)))///555333---+++000666333222222111111000000000...///111222333444444444222222333555777666444222222222222222111000......++++++******,,,...111333777???BBB;;;666666666444...222666888777777888999444333111///...///000111444555888888555444;;;EEE;;;BBBHHHIIIIIIJJJGGGCCCCCCFFFHHHEEEAAA???AAAEEEJJJGGGFFFHHHKKKKKKEEE???>>>@@@CCCDDDDDDBBBBBBBBB>>>>>>>>><<<::::::<<<>>>;;;???>>>888666888777222555222000000222333000...+++000555777555222111111,,,...///000///222777;;;444333111///...---......444555666555333111000111333444555333222333888<<<<<<999777666777999999999;;;::::::;;;;;;:::888777555:::>>><<<777555999>>>666222---///888???;;;111111333444444222000//////,,,000555888999888888888999<<>>===;;;===:::777777999777111,,,777666555555666777888999:::<<<======;;;888444222888666333555:::AAAFFFIIIGGG999///111222//////444777:::>>>>>><<<::::::;;;999777444333555444111///666222//////222444444333222111000///000111333555666222//////111222111000///111444666777555222000111222333222111000111111222333333333222000...---+++***))))))+++...111444???BBBCCC@@@===<<<888333333222333666888999888666555222///---...000000000666555555666888;;;>>>@@@@@@>>>EEEKKKHHHKKKNNNHHHIIIGGGEEEDDDCCCBBB@@@>>>BBBDDDGGGJJJJJJGGGAAA<<<<<<===@@@BBBCCCCCCBBBBBBBBBAAA@@@>>><<<;;;;;;::::::<<<>>>???>>>:::666333666111...000111...,,,+++111222444444444222000//////---,,,///444777888666666333///...///111222222555555444333222000000///...///111444888999999888???<<<::::::<<<<<<:::777999::::::;;;;;;<<<<<<<<<555666888:::999777444333555000+++,,,111555555333444888:::666...***,,,000---111111...111999===;;;>>>============>>>>>>???<<<888666777:::;;;777333444444111+++&&&###%%%''')))((('''(((+++...000000,,,+++++++++,,,,,,***)))(((((((((***---//////...333222000......---,,,+++///...---,,,++++++++++++,,,...000///---,,,...000+++...666@@@IIIUUUhhhxxx666999;;;:::888888===AAACCC>>>999888:::<<<;;;999===999666666888888444111444444333222333444555666===<<<;;;:::888777777888;;;888444444888===AAADDDGGG???666333222111222555777:::======;;;999999::::::888555555666555333111555222//////111333333333222111/////////111222444555222//////111222111000000111333555666444333111222222222222111111333444444444444333222111/////////---,,,***+++---///111>>>BBBBBB???<<<;;;999444333333333555888888777555222000------...111222222888777777888:::<<>><<<:::888777666666666;;;AAACCCAAA<<<777444555000...111222000......000111333555555444333222000...---000444888999999333111......///111222111222222111111000///......000111333555888999999888===;;;999999;;;<<<:::888888888888999999::::::;;;555666777777666444222000333111//////000222444555444666777444///,,,---///)))---...---///555888555>>>>>>>>>>>>>>>????????????<<<999:::===>>>:::666444333111,,,'''%%%'''))))))((('''(((+++...//////,,,,,,+++,,,,,,,,,***))))))))))))***---//////...---///111///---,,,...111......---++++++*********)))+++---,,,******,,,......///555???JJJWWWjjjyyy666888::::::888888<<>>>>><<<999666666666<<<888555444777;;;???AAAGGGFFF@@@666111333555555777999<<<<<<:::999999999888666555444555555333222333111///...000222333333111000///...///000111222333222000000111111111000111222333444444444333333333222111111111333555666666555444333222111111111333111...,,,+++,,,...///???CCCCCC===:::999888555444333333555777777666444000...,,,---///222444444999999999:::;;;===@@@AAACCC@@@GGGLLLHHHJJJNNNHHHEEEDDDCCCCCCDDDEEECCCBBB;;;>>>BBBFFFHHHGGGFFFDDDIIIIIIHHHFFFEEEDDDCCCBBBCCCAAA>>><<<999888777777666>>>GGGIIICCC;;;555222333///...111222///...//////000222444666666555555111///...///333777:::;;;222111000111333444333222111111111000000/////////111333444666777777777666:::999888999;;;<<<;;;:::777777777777777777888888666555444333222111000///222333333111///000333666333333333222000...---,,,(((+++,,,,,,...333555333===>>>??????@@@@@@@@@???BBB@@@>>>???AAAAAA>>>:::555444111---)))''')))+++)))(((''')))+++---...---,,,,,,,,,,,,,,,++++++******))))))+++---//////...)))---111000,,,+++000555------,,,+++************(((***++++++******+++,,,///...222<<>>???AAAGGGCCCHHHLLLGGGHHHKKKEEEDDDCCCAAABBBCCCCCCBBB@@@;;;>>>BBBDDDEEEEEEEEEEEECCCCCCBBBBBBCCCDDDEEEFFFEEECCC@@@===:::999888888===FFFMMMLLLCCC888333222333000///111000,,,+++---000111222444555555555555111000......111555999<<<333222333555777888777555222222222222111111111111111333555555444333333333777777888999;;;<<<<<<<<<888888777666666666777888555444222111000000000111444444333111000111333444333111///000111111...******++++++,,,///333777999;;;<<<===???@@@@@@@@@@@@EEECCCBBBBBBCCCBBB@@@===888666222---***))))))******)))((())),,,------,,,+++,,,------,,,+++++++++***))))))***---......------///000...,,,+++...000,,,,,,+++***************)))***+++++++++,,,------...,,,...888FFFWWWjjjyyy555666888888888888999:::;;;999777666666777666666444555888::::::888333000444333222111111222333444777;;;>>>===:::999;;;>>>DDD???:::888999;;;>>>???DDDLLLKKK>>>444555555222888777777888888888888777333444444444444444555555333222111000///000222444000000///////////////000///000111111000000000111333333222222222333444555222///,,,,,,///222444444888777555333222222333333222000...,,,,,,---///111CCCGGGFFF>>>666444333222333222111222444555555444333111000111333555555555888888999:::<<<>>>???@@@EEEAAAGGGJJJFFFHHHLLLFFFGGGEEECCCCCCCCCCCCAAA@@@>>>@@@CCCCCCAAAAAABBBCCC?????????@@@BBBDDDFFFGGGCCCAAA===:::777666666666BBBHHHMMMJJJAAA999777888888555444444111,,,+++---111222222333333333333333000///...---...222666999222222333666888888666444222222111111111111111111///222444333111//////000444666999<<<<<<<<<<<<<<<;;;999888666666666777888444333222111000111333444666222//////333444333000222000...///222222...)))+++)))((()))---222999>>>888:::;;;>>>@@@AAABBBBBBEEEDDDDDDCCCCCCBBB@@@>>>;;;888333...+++)))((((((+++******+++---------++++++---///...,,,***+++,,,)))(((((())),,,------,,,555222...---------***'''++++++***)))))))))******)))))))))***,,,---------///---000999FFFWWWlll}}}555666666777888888777777555555444444444555555666000222666888888555111///333222000//////000111111555777777555555;;;GGGQQQJJJEEE???;;;:::;;;<<<===DDDIIIKKKDDD;;;666333111888777666666777888777666666777999999888999:::<<<555555444111//////111444111111000000000000//////---///111111000///000111333333222222222333444555222///,,,,,,///222222111777666555444333222222222000///---+++,,,---000111>>>DDDDDD===555222111000222111000111333555666555333111111222444555555555666777999;;;===???@@@AAAAAA===CCCHHHEEEIIINNNIIIJJJHHHFFFFFFFFFEEECCCBBBAAACCCDDDAAA>>><<<>>>AAAAAAAAABBBBBBCCCDDDDDDDDDCCCAAA===999777777777888>>>BBBEEEDDD???<<<===@@@>>>;;;:::999555///...111333333333333333444444444000000000......///333666000000000222444555333111000000000//////.........---111333222///,,,---...222666<<>><<<;;;===;;;999777666666777888555444333111111222333333555000,,,...333555333...222000///111222111---))))))&&&$$$'''+++///666<<<888888:::<<<@@@CCCFFFHHHEEEEEEEEEDDDCCCAAA@@@???<<<777222...+++***)))(((,,,,,,+++---......---++++++---000///,,,***+++---***))))))***,,,------,,,999333---,,,...---((("""******)))))))))))))))***(((''''''(((***,,,,,,+++...///444===HHHXXXooo555555555777888888666555222333333333222222333333...///111222222222222222333222111000///000111111111444666666777===JJJTTTHHHDDD>>>;;;;;;===???@@@EEEFFFIIIJJJCCC888111111888666444555777888777555777999;;;<<<;;;;;;===@@@777777666333000///111333111111222111111000000///,,,///111222000///000111222222333333333444444444333000---...111333111///555555555444333222111000000...,,,++++++,,,...000555<<<@@@:::333000000000000///...000333666777777///......000333555666555666777999<<>>CCCGGGBBBFFFKKKFFFGGGFFFDDDDDDEEEEEEDDDCCCCCCDDDDDD@@@;;;:::===AAAAAAAAACCCDDDDDDCCCBBBBBBCCC@@@<<<999777777888:::999;;;>>>???>>>===>>>???===;;;;;;:::666000///333444444444555555777888888111222333111//////111444111000///000222222111///111111000///...------,,,---000333222...,,,,,,///111777???CCCBBB???<<<:::===<<<999666555555777888666666444222111000//////000///---///111333222000111111222333222000---***((($$$%%%***,,,,,,000555888999:::<<>>>>>???EEEKKKBBB>>>;;;:::<<<@@@DDDFFFGGGEEEHHHNNNIII:::111222888666333444666888666555666888;;;;;;:::;;;>>>@@@999999888444000...000333222222222222222111000///+++...222222000///000111111222333444444444333333444111...000333444111...444444555555444222000///111///---******+++---...---666;;;777111///000000///...---///333666777888+++***+++...222555666666666888:::>>>AAACCCEEEEEEHHHBBBEEEGGG@@@BBBEEE???BBBAAA@@@AAACCCDDDCCCBBBCCCDDDDDD???:::999===AAA<<<>>>@@@CCCCCCCCCBBBAAA===;;;777444222333444666777999;;;======<<<;;;:::999888888888444...///333444444555666888:::<<<===222444555333000///111333333111000000222222111000444333222111000///...------111444333///,,,---000000777AAAFFFDDD@@@;;;999===;;;888555444555666777888777555333000...,,,***,,,...000000//////111333111333444444222///,,,+++(((%%%(((...000,,,,,,000:::::::::===BBBIIIOOOSSSGGGGGGHHHFFFDDDAAAAAAAAA666222---+++---......---///......000111000...,,,***...111000+++)))+++......------...000111000/////////...---,,,+++,,,,,,))))))(((((((((((()))***+++)))(((***...000///---$$$***555===CCCQQQjjj444333333444666777777666222111000//////......///+++***))))))+++...111444888777444222111222333444777555666999>>>AAA@@@>>><<<;;;<<<>>>???@@@>>>===AAAEEEJJJKKKHHH@@@777222;;;;;;999777444444555777<<<:::888777888;;;>>>AAA;;;:::777555333222222222111000000222222111---***000...---///222444333000,,,******///555888555111---...///111222444555555---000555777555222...,,,---------------------,,,...000111333444444333333555222...///222666777666222222111000111333666777555333888@@@CCCAAABBBFFFNNNIIIGGGIIIGGG???===@@@AAA======AAAAAA===???EEEEEEEEEAAA;;;777777888888@@@AAA???;;;<<>>===<<<999555111//////000222...444666000111666111222222333444333222111000///111333333111111333666888<<>><<<:::666000+++)))***---///,,,///222333222///---,,,000...,,,+++,,,+++***)))******+++...222111---)))///---++++++------+++)))******))))))***++++++,,,))))))))))))************+++***111>>>IIIVVVnnn/////////111444666666555000000//////......//////,,,,,,++++++,,,///222444777555444222222333444555777666777999<<<===<<<;;;===<<<<<<===???AAABBBBBBAAACCCFFFIIIIIIDDD;;;555666666666666555777:::<<<:::999888777888;;;>>>???;;;999777555444333333333111000///000000000---+++000000///111222444333333...---...111555666333000111111111111111222333333000333555666444000,,,)))+++,,,,,,------.........111111222222333333222222444111......222555666777555444333222222333555666555444777???BBBBBBCCCGGGMMMIIIGGGIIIGGGAAA???BBB>>>;;;<<>>CCCJJJFFFEEECCC???======???@@@@@@BBBAAA>>>>>>BBBDDDBBB<<<;;;:::888666555444333555555555555555666666666777999888222///111333222444555888;;;===>>>??????;;;:::777333000//////000222...333555///000444///333333222222000...+++***))),,,///111111333666999555777;;;???@@@???===;;;===>>>===:::;;;>>>===::::::888555222000.........000...,,,---///111111000666555111---///222///(((***(((&&&&&&''')))******555888<<>>:::777111---+++,,,///111...000333444222///---,,,000...,,,+++++++++***)))++++++,,,000333333...***---+++******,,,---+++)))******************++++++))))))))))))************,,,+++222@@@KKKXXXooo*********---111333444333.........---......///000......------...000333444555555333333222333444555666777999:::999999999:::===<<<;;;;;;===AAAEEEHHHBBBAAABBBFFFIIIGGG@@@999444555666666666777:::===888777888888999:::<<<===;;;:::888666555444555555111///...---......---,,,...///000000000000111333///000111333333333222111444222000.........///000///111333444333000,,,******++++++,,,---...//////111111000111111222333444111///---...111444666777666666555444444444444444777666888===@@@AAADDDHHHLLLIIIGGGGGGFFFBBBAAACCC;;;:::;;;===>>>@@@HHHPPPFFFDDD@@@>>><<<<<<>>>@@@>>>AAAAAA>>>???BBBBBB???<<<;;;:::999777666444444333333333333333333333333666999888333000222333222555777:::===???@@@@@@???888777444222000//////000333...222333---///222---000//////...,,,***((('''&&&))),,,...000222555888222222333555666888999999;;;===<<<;;;===@@@@@@<<<:::888555222000............---,,,---///000000///222111...+++---000...)))***(((&&&&&&((()))***)))000222666<<>>@@@CCCFFFKKKHHHFFFDDDBBB@@@@@@AAA<<<<<<<<<===>>>BBBJJJQQQJJJDDD???===;;;999:::<<<<<<@@@AAA>>>>>>@@@???<<<;;;;;;:::888777555444444333333333222222111111111555888888444222444555444888:::<<<>>>??????===<<<777555333222222222111000333---000111,,,...111+++++++++++++++******))))))***+++,,,------...///000000////////////000222222;;;======;;;===AAA@@@<<<888777444222///...------..................---,,,---...,,,)))+++...---))))))(((&&&&&&((())))))(((+++---222:::AAAEEECCC@@@FFFKKKMMMJJJHHHGGGCCC>>>;;;888555333333444666888666777888666333000//////000...+++***++++++***((()))***---222555444///***(((((((((((()))***************+++,,,+++***)))(((((()))))))))************---,,,333BBBOOO\\\ppp+++******+++...//////...,,,,,,,,,,,,---///000111222111111111111222333444777777555444333222111111333777:::;;;999999<<<>>>888888777666777<<>>>>>===;;;<<>><<<<<<<<<<<<<<<<<<<<<<<>>AAACCC@@@@@@AAA???;;;::::::999888666555444444666555555444333222111111333777888555444777888777;;;<<<=========;;;999888777555333222444444333111333+++---///+++///222,,,++++++******)))))))))))),,,,,,+++++++++++++++***---...///000111111111111;;;======;;;===???>>>999777666555333111000/////////000111000///,,,***)))***,,,***((())),,,,,,))))))(((&&&&&&(((((((((''')))***///666>>>BBBAAA>>>AAAEEEGGGEEEDDDDDD@@@:::;;;:::888666555555777888999999999777333111000111///---+++*********)))(((((((((+++000444333...)))&&&'''(((((((((((()))*********+++++++++******)))((()))))))))************,,,+++222BBBPPP]]]ooo,,,++++++,,,...///...---------------...///000111222222222222222222333333666666555555333222222111444666999:::;;;;;;<<<>>>555666777666666888???DDDAAA>>><<<>>>AAA@@@;;;666777888888777555444444555222333444666777777777777:::999999888999:::;;;<<<111///,,,,,,---...//////---...//////...---...///......///111222444555555333222111000000222333555...,,,***,,,///000...,,,//////...---,,,++++++***555444222111//////......///000111111111222444666555444333333444666999;;;???@@@???<<<<<<@@@AAA@@@EEEDDD@@@999777:::;;;::::::;;;<<<>>>FFFNNNPPPMMMLLLAAA;;;===???===???DDDBBBEEEEEECCCBBBCCCAAA===;;;:::999888777666555555888888777666444333222222222666999777777:::<<<;;;===<<<<<<;;;:::999888777777444222333555555333000111)))***...,,,111555...///...,,,***)))'''''''''***)))((()))+++,,,+++******,,,///222555666777777888;;;;;;:::;;;>>><<<777666666666555444333333222...111333333000,,,)))((((((+++***''''''***+++))))))'''&&&'''(((((('''%%%'''))),,,222888<<<>>>>>>???AAABBB@@@@@@AAA===777<<<;;;999777666555555555888888777444111///000111///---+++*********)))(((((((((***...222222///+++&&&((())))))''''''(((*********))))))******+++,,,))))))))))))************,,,***222CCCRRR^^^ooo+++******+++...000000///............///000000111333333222222222222222222333333444444444444444444777666777888:::;;;:::999333666999999666777;;;???;;;;;;;;;<<<===<<<999666555666777777555444555666222222333444555666777777777666666666777888:::;;;111///------///000000///000.........///000///...111///---///222444333111333222222111111222222333---***(((***...111///,,,.........------,,,,,,+++222222222222111///......000222444333222111333555888666333111222444888:::<<>>DDDBBBEEEEEEAAA@@@AAA@@@===<<<<<<;;;:::999999888777:::999888777555444333222000666999888:::>>>@@@@@@===<<<:::999999999::::::777333111222444555111---///&&&(((------333888222000...,,,***(((''''''''')))((('''(((+++---,,,***)))***---///222555777888333666777777999===;;;666222333333333333333333333,,,///333444111...,,,+++(((++++++'''&&&)))***(((((('''&&&'''((((((&&&$$$%%%'''***---000555;;;???@@@AAA@@@>>>???AAA===777>>><<<:::888555333222111555444333000---,,,---//////---************)))'''***)))***---111333000...''')))***)))'''&&&''')))***)))((('''(((+++---///))))))))))))************---+++333EEETTT```ppp(((((((((+++...000111000000////////////000111111333333222222222222111111000111222444555666666777999777555777999:::777444333777;;;;;;888666888<<<666888:::<<<<<<:::888666666777888888555444333444222222222333444555666777444444333444555666888999111///......000111000//////---+++,,,...///---***444000,,,...222444111...111111000000//////......)))&&&%%%(((...333222000,,,---------------------,,,---///111333333222222111444555444222111333555:::777333000000222666999999>>>???<<<>>>DDDEEEBBB<<<>>>:::444444<<<@@@???<<>>AAACCC??????EEE@@@BBBAAA===<<<>>>===:::>>>>>>===<<<;;;;;;:::::::::999888777555444222222000555999999;;;@@@CCCBBB<<<;;;999888999;;;===>>>666222000111333444000+++---%%%''',,,---555:::444,,,+++***(((((())))))***+++)))'''(((+++,,,***(((+++*********,,,///111333///222555555999===;;;777---...///000000000000000)))...333555333000......(((++++++'''&&&(((***(((((('''''''''((((((&&&$$$$$$&&&))))))+++000888???BBBBBB@@@>>>???AAA>>>999>>>===;;;888555222///...222111000---******+++---///---***)))******)))'''---+++***---111333222000(((***,,,***'''&&&''')))***)))'''&&&'''+++///111))))))))))))************...---444FFFVVVbbbqqq)))))))))***,,,...000111444333222111000000000000111333555444222111000000555555666666777888888999999777888;;;;;;777555777666555888<<<:::444222666333888<<<===:::666333222===;;;888555333222222333000111222222222333555777444333444555777777555333555222000///000111111111...///000000...***'''$$$222000//////111222111000///000111222444555666666++++++,,,///111111///---,,,,,,---...000///,,,)))000000111333666888777666444444333333333222222222777666444222222222444555;;;???AAAAAABBBCCC???999333<<<@@@;;;777999>>>???@@@JJJUUU___nnn{{{zzzrrrYYYRRRFFF;;;===EEEEEE@@@BBBAAA>>>:::777777999;;;===<<<<<<===???>>><<<:::666777888777555333333444:::666:::CCCDDD>>><<>>???<<<777333111555444222000///000111111222333444333111111333444444333444555777777555333222111//////000222222111......//////...,,,***)))111///......000111222111111111111222333444555666------...000222222000......---,,,---......+++)))111000000111444555444444444444444444333333333222555444333222222333555666???CCCDDDBBB@@@>>>999222666>>>BBB<<<888:::>>>???BBBRRRbbblllwww|||iii```PPPAAA>>>AAAAAA===AAAAAA???<<<999888999:::;;;::::::;;;<<<<<<:::888555555555444333444666888888777999>>>???===<<<>>><<<>>>@@@===888444555777666333///---......,,,***'''(((******+++---000333111...///222111+++))),,,---)))(((,,,---)))))),,,,,,+++))))))+++,,,---,,,///111222111444888777333444000///222111---,,,///111...000222111,,,,,,111)))((((((((())))))***+++((((((((()))))))))))))))'''((()))+++---...000000666444222222555888999:::;;;===;;;555222000+++%%%***+++,,,------,,,+++***,,,---///...---,,,,,,---000...---000555555///))))))((('''(((+++---,,,***)))******)))''''''((()))******))))))******+++,,,+++,,,444AAAOOO^^^ppp////////////000111222333333333222222333333444555444111000111444555333111///000000111222333555555777666888===>>>:::999;;;666666888:::888333222444555999???AAA???999444111//////...---...///000111444555444333000///000222444333333555666777555444333111//////000000000///...............---------000...,,,,,,...111222333333222111111111333444555/////////111333444222000000...,,,,,,------,,,+++222111//////111222333222555555444444444333333333222222222222333555777888@@@DDDEEEBBB>>><<<666000:::@@@BBB>>>999:::===???@@@UUUkkkvvv|||zzznnnZZZGGG?????????===@@@@@@@@@>>>;;;999999999999888888888999999777555333333333333222555999<<<888;;;;;;:::;;;>>>>>><<>>BBBAAA===777333///////////////000111222333444444222000///000111555444333444666777666444444222000//////...---+++...---,,,,,,+++,,,---...///,,,***+++---000222333444333222111000111333444000000000111333333222000111...,,,,,,...000000000222000......000333444555555555555444444444333333000000111222444666999:::<<>>DDD[[[rrr|||~~~rrr^^^KKK@@@===>>>@@@???AAAAAA@@@===:::999999999777666666777777555444222444555666555666999;;;999???>>>888999@@@BBB===AAAAAA???;;;666222111222222222111111000...,,,++++++++++++***))))))+++---,,,,,,...000///,,,)))(((,,,,,,---------+++,,,...,,,***((((((***,,,,,,,,,...000111111444888888444222111000000000000111333000111333333000,,,***+++++++++************++++++)))(((((((((((()))))))))%%%'''***,,,------,,,,,,***(((&&&'''))),,,......+++000222///---,,,)))%%%((()))************)))(((---,,,,,,000444666444111...///000///---+++*********)))'''&&&'''(((***+++)))******)))(((''')))+++,,,++++++++++++,,,------)))---666CCCOOO\\\mmm{{{000/////////000111222222000000000000111333444555777444111333888:::888444222222222333555888:::<<<999:::@@@GGGFFF===555222///222444333222222222222000444;;;AAABBB???:::555111111111000000000111111000111111111000000222333555444333444555666666555222000//////000000...---...---+++***)))***+++,,,---+++)))***---///111111444333222111111111222222000///...///111222000///000...,,,---000333555555111///...///222666888999555555444444444333333333//////111222555777999::::::AAAEEECCC@@@???===999<<<<<<<<<;;;999888:::>>>SSSfffzzz~~~sssbbbPPPCCC<<<===@@@???AAABBBAAA>>>;;;999999:::888666666666666555444222555999;;;:::888777666888===<<<666777???AAA<<>>AAA???999555111111111000000//////...---...000000000000333555666444333333555666666555---------000222333222111---,,,+++)))))))))******,,,******+++---//////...222222222222222222111111000///---...///000///...000...---...111444666666000//////111555888::::::444444333333333222222222///000111333555666888888;;;BBBGGGDDD@@@>>><<<999:::888777999888777:::@@@ZZZkkk|||}}}uuuiii[[[KKK???===@@@@@@BBBCCCAAA>>>;;;:::::::::888666555555666555333111666;;;===;;;888444222444666666444555:::<<<;;;@@@>>>;;;888555333222222000111222111///...///000'''(((******+++---111444666666222------111444444000555666222......000000+++)))(((((()))+++++++++---000111111444999999555777888555000...000111///222555555111.........---,,,+++******)))*********...,,,***((('''&&&'''''''''((()))***++++++***)))''''''((()))***)))&&&###...,,,(((&&&)))+++%%%))))))))))))))))))))))))((()))---111444666444222/////////---***)))***+++++++++***)))'''&&&(((***&&&'''((('''&&&&&&(((***)))))))))))))))***++++++)))...888DDDOOO[[[ooo.........///000222333444111111111111222222333444333444777888888666333111111111000111444888<<<>>>999888:::>>><<<555111000***000222000000555777555111333666;;;===<<<666222111111111111111000000///---.../////////000222444666444333333444666666666/////////111333333222000++++++******++++++,,,,,,*********,,,......,,,+++///000222333333222111000111///......///000///...000///---...000222222222111000000333666888999888333333222222222111111111111222333444555555666666:::BBBFFFCCC???===;;;999888444444777999888<<>><<<;;;;;;:::888555444444444333222000444888:::999666333222222000111555777777999===AAA>>>;;;888777666666666444444444111---,,,---///'''(((***+++,,,///333666555666222,,,,,,111555333333999;;;444///000111000+++)))'''''')))+++++++++---///000111444999999555888999666///...111222///222555444---+++...///...------,,,+++++++++++++++///...,,,***))))))***+++((((((((()))))))))))))))'''&&&&&&((())))))'''&&&***+++***(((***///...***((((((''''''''''''((((((%%%(((---111222222222222444222///,,,***)))))))))***,,,---+++((('''((()))'''((()))((('''''')))+++)))))))))))))))***++++++)))///999DDDNNN\\\qqq......///000111333555666333333222222333333444444000333888999777333111///333222222333555999>>>@@@888555555777666222111333***111333111222777:::888333444555999;;;999444///111222222333333333333222---///////////////111333666444333333444666666666555444333333333111---+++))))))***,,,---...//////******+++---......+++(((---///222444444333111///222000......///000000///111///......//////...---111111111444666777666555222222222111111111000000222333444444555555555444666???DDDBBB>>>===<<<:::777222222777:::999>>>EEEQQQgggxxxwwwsssyyyzzzxxxvvvqqqaaaPPPJJJMMMCCCCCCCCCAAA>>><<<;;;<<<999777444333333333222111000222555666555444444444444...000999;;;777999@@@AAA???;;;999999999999999777777555111,,,***+++...***+++,,,,,,---///222444777:::777111111666999666555<<<===666000000222000+++)))'''''')))+++++++++,,,///000111444999999666555777555///...333555222111444222+++)))---000...///...---,,,,,,,,,,,,,,,///...,,,++++++,,,---///))))))(((((((((((()))***'''&&&$$$%%%''')))*********---,,,&&&###%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""(((...111111000111222888444///,,,***)))(((&&&***---...---***'''((()))((()))***)))((()))***,,,******))))))******+++,,,***///999DDDNNN\\\sss111333333000111666888666444333222111111333444666:::555111111444666444111444222111333333555<<>>AAA@@@===;;;;;;===:::333---...666???EEEGGGPPPjjjxxxvvvqqqlllooo|||zzztttgggVVVKKKGGGEEEBBBBBBAAA===888999===>>>;;;777666555666888888555111333...---444999888444111333333000---333???DDDAAA@@@AAA@@@===999888:::>>>777777555222...,,,++++++,,,---...000222333444444777444222222444666777777555:::>>>===666///,,,,,,+++***)))))))))***,,,---,,,///333444333333444666666555444111///000333666---222---***,,,((((((333222000---,,,---...//////333222000...---,,,,,,---...,,,)))))))))******)))'''))))))&&&&&&))))))&&&)))((('''&&&&&&&&&&&&&&&%%%'''(((((('''''')))+++******///666888666555777888555///***''''''(((***)))***+++++++++)))(((''''''((()))***************+++***************++++++///---:::;;;FFF___ooo111444444111222777999888555444222222222333555666999666222333555666444111222111222333222444===GGGJJJ???555222222000///000444333222222444888===@@@;;;;;;777444555777444...333444555666555444222000222222111111111222333333333222111222333555888::::::888666444333111...+++***+++---...//////.........,,,+++***,,,,,,,,,+++333444666666444222222222222000---,,,...111222222222...***+++///222000...222444666555444222222222222222222222333444555555555333555888777333333888:::===@@@@@@>>><<<;;;<<<:::555000000666???GGGKKK[[[pppyyyvvvtttppppppyyywwwpppaaaOOOEEEBBBAAA>>><<<<<<999555555888888555555444333444666666333000444111222666777444222444333666555333888AAAFFFEEECCCCCCBBB>>>999666888;;;999777444111---*********)))***,,,...000111222222555333222222444777888888777;;;===;;;444...+++,,,,,,,,,+++++++++,,,,,,------000333333333222444666555555444222000111333555444666///+++000---)))///111111111111111111000///222111///---,,,,,,,,,,,,///,,,***))))))***)))(((&&&)))(((%%%%%%((('''%%%(((((('''&&&&&&&&&&&&&&&%%%'''))))))((((((((()))++++++...444555222111333555222---)))'''&&&((()))))))))*********)))((('''((())))))************)))))))))))))))***+++,,,---///---:::;;;GGG```ooo222444444222444999;;;999444333111000111222444555888555333444666666333000000000222222111333>>>KKKNNNCCC999444222//////111555555555333333777???EEE======999666777999777111333444555666555333111000222222333333222111111000222222333333555666888999<<<999666444333222111///+++,,,---/////////.........,,,***)))+++---......444555666444222111111222000...---...111333333333222...******---000000///444666777666444222111222222222222222222444555666555444555888777444666999999<<>>HHHOOOgggwww{{{vvvuuuqqqnnnssszzzqqq```NNNDDDDDDCCCAAA;;;<<<:::777777999777333333222111222333333111///555444666777555111222666222777:::999:::@@@GGGJJJGGGGGGEEE???999555555777777555111...,,,+++,,,,,,***+++,,,...000111222222666555444666999<<<======<<<===>>>:::333...---...------............------000111222222222333555777444444555444222111333444777888///+++222111+++---///000222333444222111///333222///---,,,+++,,,,,,///---+++*********)))'''&&&((((((%%%%%%''''''$$$(((((('''&&&&&&&&&&&&'''%%%''')))***))))))***+++000...000333333///---///333111---***(((((()))***(((((()))))))))((('''''')))************))))))(((''''''((()))***,,,...//////---:::<<>>LLLMMMDDD:::666444111222555222555777555444666>>>EEE<<<;;;777333555888666000444555666666555222000...000111222333333222111000222333444555666777777888<<<888444222111222222111,,,---...///000//////...000---******,,,///111222555555555333000000000222...---...000333444444333333///+++***---000111222666777777666333111111222000111222333444444444444111222444666777888;;;>>>999<<>>===<<<<<<999666555:::EEENNNhhhwwwzzzsssoooiiieeejjjzzzppp^^^MMMDDDEEEEEEBBB:::<<<;;;888999:::777222111111111111111111111000888555555777666333444888333888;;;:::999===GGGOOOKKKKKKHHHBBB:::555555666666333///,,,,,,...///000...///000222444555666666999999:::===@@@CCCDDDCCCAAA@@@>>>:::444000000111---...///000000///...---444333333222222333555777333444555555333222333444666999111+++222222---///---///111111111000000000666555222///---+++******000...,,,++++++***(((''''''))))))&&&%%%''''''$$$(((''''''&&&&&&&&&''''''&&&&&&''''''(((+++///222777444444666444///,,,---333111///---,,,,,,------'''(((((((((((((((''''''***************)))((('''((((((((()))***,,,---...///---;;;===IIIbbbqqq222444444222444888;;;999333222000///000111333444222222222222333111///---......000000///111<<>>===>>><<<777444777AAAJJJ```tttzzzrrrlllccc```gggqqqgggVVVFFF@@@AAA@@@===777999999666666777444...111111222111111111222222:::444111666::::::888999666999<<<;;;999===IIIUUUNNNNNNLLLFFF>>>888777888<<<888222/////////000///000111333555777888999999;;;<<<>>>AAAFFFHHHHHHGGGBBB@@@<<<777333111000111...///000111222111000///777666444444444666777777333444555555444333444555:::BBB;;;000000000...222000111222000...///111444:::888444111---+++***)))///---,,,+++,,,+++)))''')))++++++'''''')))(((%%%''''''&&&&&&&&&''''''(((&&&%%%$$$$$$&&&,,,555;;;===::::::;;;888111------000///...---------------(((''''''''''''(((((((((***************)))((('''*********)))******+++,,,...---<<<>>>JJJcccqqq111444333111222666888666555444222222222333555666111111111111000///...---000......//////111888AAA999444111222111///111555---111555777777888:::===;;;999555111222666555111333444555555444222000...---...///111222333333333333222222333333555666666666333///---...000111111...///000111111000///...111///------///222333333111222333222000000000111///...///222444666555444666444222111111333666777555555555333111000111222...000444666777555333111111555666333444888;;;;;;>>>>>>>>>???AAAAAA???===<<<===<<<888555777>>>EEE[[[rrr}}}zzzvvvnnnjjjqqqkkkcccTTTHHHCCCDDDAAA<<<:::<<<;;;888777888555000111222222222000111222444;;;444111777======:::999:::;;;>>>???>>>AAALLLXXXOOOPPPOOOJJJCCC>>><<<===EEE@@@999444333111///,,,111222333555777888999999;;;<<>>;;;333...---,,,,,,,,,++++++******)))(((((('''''''''((()))***)))************))))))(((++++++***************+++...---<<>><<<<<<>>>???===<<<:::;;;;;;999888:::???DDDMMMdddsssxxx|||xxxrrruuukkkeeeYYYPPPMMMNNNHHHAAA===>>><<<999888:::777222000111222111///000222555:::666666;;;===;;;999999999999>>>CCCDDDDDDKKKUUUPPPQQQQQQNNNHHHCCCCCCDDDIIICCC===999888777222...111222444666777999999:::<<<>>>AAAFFFJJJKKKJJJHHH???===999666444333222222222222333444666888:::;;;<<<:::999999;;;;;;999666444555444333222333666999DDDKKK???...///222222444444777888555111///111444333222000...,,,,,,,,,,,,,,,++++++,,,...---+++******,,,+++((('''(((((($$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&)))///777<<<<<<;;;===???<<<333---+++++++++++++++***)))((('''))))))((((((((()))***+++((())))))************)))***)))))))))***+++,,,,,,...---===@@@LLLeeesss000222111......111222000000///...---...///111222333333222000......///111333---***---111111111222222111222555444111222666444222111222666:::===>>>777666111---///333333///***,,,000333555666666666333222000/////////000111333222000///000222444666222000///...000111111111///000111222222111000///...---,,,---//////...---,,,...222333222111111111222111000111333555666555444444555555444444666777222222222111//////111333444333111000111333666888+++111222000222:::???>>>@@@===:::999;;;<<<<<<:::888999::::::;;;>>>BBBDDD888OOO```kkkwwwvvvnnnmmmjjjeee\\\TTTSSSSSSLLLBBB:::;;;888444444555333//////000111000......222555999999;;;>>>===888777:::555666<<>>???===;;;:::<<<======999666555555444222222333777:::???CCC555&&&---666555555111555888777111---...000...---,,,++++++,,,---...+++++++++---......,,,***))),,,+++'''&&&''''''###&&&&&&&&&&&&&&&'''((()))&&&''')))***,,,///444888999888;;;???<<<222+++))),,,---------,,,***)))'''***)))(((((((((***+++,,,'''((()))***************((((((((()))***,,,---.........===@@@MMMeeesss000///...///000111000///111000///---------...///111000000///////////////222000...---...000000///333333333333222111000000666333111222666999999888333444444333111000000111...---...333999:::666222333333333333333333333333777444111000111333444333333000...///111333222000444333333333444222000---------///000111111111111000222444333000//////111444222//////333777:::;;;444666555222333777:::888444111//////222333222000333222111000////////////666000...111444666999===>>>===;;;999999999;;;<<<:::777555777<<<@@@BBBBBBEEEDDDEEELLLUUU[[[[[[YYY\\\cccaaaVVVPPPOOOHHH<<<999777333222222333333222444222000......///000111888999:::999888888999:::999;;;<<<======@@@CCCFFFEEEHHHKKKKKKHHHGGGHHHJJJLLLGGG@@@>>>>>>===999555:::888777999<<<===;;;888BBBDDDLLLWWWYYYSSSNNNNNN@@@???>>>======;;;888555555777999;;;===???@@@AAA>>>>>>===<<<;;;:::::::::555444333444666666555444444333222000000000111111666666555222000//////000,,,,,,+++---//////...,,,,,,+++***,,,...//////...+++***)))''''''&&&&&&&&&(((&&&$$$%%%((((((%%%"""'''''''''))),,,......---333111000000222111---***///,,,))))))+++,,,)))&&&&&&''''''((((((((((((((('''(((+++***$$$###+++)))******++++++,,,---------333:::BBBLLL___www---,,,,,,---///000///...111000///......///000111555444222111000111111222333111000000111222222111222222333333333222111000555333222333666888888888555555555444222000000000,,,,,,...333999:::555111333333444444444444333333444222000000222444444444111///...///222444444333555444333444444333000...---...///000111111111111000222444444222111222444555444333444666888777777666888666222111555666444555222000111333444333111222222111000////////////666111///222555666888<<<;;;:::999888888999:::;;;777666555777<<>>???>>>===<<<<<<===>>>@@@AAAHHHIIIHHHHHHHHHHHHIIIIIIKKKFFFAAA???@@@???<<<999===;;;:::<<>><<<999666999;;;>>>@@@AAABBBDDDEEEDDD???:::888:::;;;999666666555444555666777777666444333222111000111222333555555555444111000///...,,,++++++,,,......,,,+++*********,,,...000///...)))(((((('''''''''''''''***(((&&&'''((((((%%%###'''&&&&&&(((+++------,,,000...---...///...+++((()))*********)))))))))***'''(((((()))))))))))))))******++++++'''###%%%+++)))******++++++,,,------...444;;;CCCMMM```www---,,,+++---///000000///000000000000111222333444777555222000///000111222222111111333555555444333111222333444444444333222555444333444666888999888888888666555333000///---+++,,,///555::::::666222333444555777777555444333000//////000333444444444000......///222444555444777555444444555444222///...///000111111111111111111222444444444555777999777777777888999777444111333555444000000333444222555333222222333444444333222111000///............666111///222555555777:::888888777777777888999999777777666999<<<@@@AAAAAAEEEAAA<<<::::::999777444<<>>@@@BBB???<<<999999===@@@BBBAAAMMMIIIEEEDDDGGGIIIJJJIIIHHHEEEAAA@@@AAABBB@@@>>>AAA??????AAACCCEEEFFFEEEFFFGGGMMMTTTWWWTTTQQQRRRGGGEEECCCBBBAAA???<<<:::===???AAABBBCCCDDDFFFHHHIIIAAA::::::???AAA===888777555444555777888888777444333111000111222444555222333333333222///---,,,,,,+++***+++,,,,,,***)))))))))***,,,//////...,,,''''''''''''''''''''''''***)))((((((((((((&&&$$$&&&%%%%%%'''***++++++***+++*********++++++)))'''%%%)))+++***'''&&&))),,,))))))))))))************...+++***++++++((((((+++)))******++++++,,,------///555<<>>>>>FFFBBB===::::::999888777666::::::555444555333...333111000000222333333333...///111333555666888888;;;999888999;;;===??????999555222666>>>EEEGGGGGGQQQJJJCCCCCCHHHLLLKKKHHHFFFCCC@@@???@@@AAA@@@???CCCDDDEEEGGGIIIIIIGGGFFFEEEGGGKKKPPPRRRQQQQQQQQQKKKIIIGGGEEEEEECCC@@@>>>>>>@@@CCCCCCBBBBBBEEEHHHFFFAAA>>>@@@CCCDDD???:::666444333333555777777777333222111000111222444666222111/////////...,,,++++++***)))***++++++)))'''+++***+++---......+++)))'''''''''''''''&&&%%%%%%&&&&&&&&&'''((('''&&&&&&&&&%%%%%%&&&((())))))((((((((((((((())))))(((((((((***++++++(((''')))+++))))))((()))))))))******000***(((+++,,,+++)))***)))******++++++,,,------///555<<>>?????????===999777777777888888777888777444222222111...111///...///111333222222---///222444666888888999===:::888888:::<<<<<<;;;555222000555>>>FFFIIIIIIRRRJJJCCCCCCIIILLLKKKGGGDDDBBB???>>>>>>>>>>>>===CCCFFFKKKNNNMMMJJJGGGDDDHHHJJJMMMOOOQQQRRRQQQPPPNNNLLLIIIHHHHHHGGGEEECCCBBBDDDFFFEEEBBBBBBEEEIIIBBBDDDFFFHHHFFFAAA:::555555333111111333666777666111111111111111222333444222///,,,***+++,,,,,,+++***)))((()))******)))'''...---,,,,,,,,,+++(((&&&)))))))))((('''%%%$$$###!!!###$$$%%%&&&&&&'''(((&&&%%%$$$%%%'''(((((('''''''''((((((((()))***+++000---++++++++++++)))&&&(((((('''''''''((()))***///)))&&&))),,,+++)))))))))******++++++,,,------...333:::AAAKKK^^^uuu...---,,,---...//////---///000222444666777888888333222///...---...000222111000000222444444333222333555888:::;;;:::888777555888:::;;;::::::;;;===:::888777888999777333...+++---111444555444222111444555666888888666555444444222111111222222111000222222222111///...///000999777555444444444333222111222222333333333222222333444777;;;>>>>>><<<::::::666000---,,,---......+++...///---...222222000///000111111000000222444333222111000////////////222///000444777555444666888999::::::888666333111---111777;;;>>>@@@AAACCC<<<;;;999777666666666666777666444111///...------///......///111222111000000222555888999:::999888===:::999:::<<<===;;;888555444444777>>>CCCEEEEEENNNHHHCCCDDDIIIKKKHHHCCCAAA@@@>>>===<<<<<<======CCCGGGMMMPPPOOOLLLHHHFFFMMMPPPRRRRRRRRRTTTTTTQQQOOOMMMKKKJJJJJJJJJIIIHHHIIIKKKMMMIIIEEECCCGGGKKKJJJNNNRRRSSSMMMDDD:::444444222000000222555666777111222333333444333333222222...+++***,,,---,,,***((((((''')))***+++***(((///---+++******)))'''%%%))))))******)))'''%%%$$$"""$$$%%%%%%%%%'''((('''&&&%%%%%%'''((('''&&&&&&'''((((((((())),,,...333///++++++---,,,)))%%%((('''&&&&&&&&&''')))***---(((%%%)))+++***((())))))******++++++,,,------...333:::@@@JJJ]]]ttt///...------......---,,,///000222444666777777777222222111000000111333444444222111111222333333222222444777::::::999777555333666999:::999999:::<<<888666666888;;;:::555111///111333333333222222222444555555666666555555444444222111000222333444333222333444333000000222444999777444333333333333222222333333333333333222222444555999===@@@???:::666333///+++))))))+++,,,---***---///---...222222000///111222222111111333666444333222111111000000000000---///555888666555666333555777888888666444222---222999===>>>>>>???AAA<<<<<<<<<:::999777777777555222000...,,,++++++,,,///......///000111///...000333666888999999777555888666666888<<<===:::666444555777:::===???@@@AAAGGGEEECCCEEEHHHGGGCCC>>>=========<<<<<<===>>>@@@CCCHHHMMMOOONNNMMMMMMNNNOOOTTTVVVSSSSSSUUUSSSOOOOOOMMMKKKKKKLLLMMMLLLLLLNNNQQQQQQMMMFFFCCCGGGLLLOOOQQQSSSTTTRRRJJJ>>>666555222000000333666777888222444666888777666333111111///---///222222---(((''''''''')))+++,,,+++***...,,,)))(((((()))))))))'''((()))***+++***((('''"""$$$'''&&&%%%$$$%%%'''((('''&&&&&&'''((('''%%%%%%'''((((((((()))---000///...,,,++++++***)))((()))((('''&&&'''(((***+++,,,((('''***+++))))))+++)))******++++++,,,------///444;;;AAAKKK]]]ttt222111//////000000...---///000222444666666666666000000000000111222333333666444111111222333333333111444666999999777555333111555999999888777888:::777555555888<<<<<<777222444555666666555444444555555555555444444555555555444222000000222555666777222444555444222222555888999666333222333333222222333333333444444333222222444666:::???AAA???999333---+++((('''(((***++++++&&&***------///444666333000222444333222222555888555444333222111111111111///,,,///555888666555666...111444777888777444333222777<<<>>>===;;;;;;;;;888999;;;:::999888888888333000---,,,+++******,,,///......///000000...---///111444777777666333111222111111666;;;<<<888333222555999<<<===>>>@@@AAABBBBBBBBBEEEFFFDDD???::::::;;;<<<<<<<<<>>>AAACCCDDDHHHKKKMMMMMMOOORRRVVVNNNTTTVVVSSSRRRTTTQQQKKKOOOMMMKKKKKKLLLNNNNNNNNNPPPSSSSSSMMMEEEBBBFFFKKKJJJGGGGGGKKKNNNJJJ???444666333111111333777999999444666999;;;;;;888444111//////000444888555...'''&&&&&&'''))),,,---,,,+++---***'''&&&'''***+++,,,$$$&&&(((+++,,,,,,++++++%%%((()))(((%%%###$$$%%%)))'''&&&&&&'''((('''%%%$$$&&&((((((''')))---000))),,,...,,,)))''')))++++++***((('''((()))+++,,,,,,))))))++++++((()))---)))******+++,,,,,,------000555<<>>>>>======<<<<<<<<<;;;:::999888777000///...---,,,,,,---...222///---...000111000...222444777777555333222111111000111333444333000...222333666999:::777222---777;;;@@@CCCBBB???<<<;;;===:::999===>>>===???CCCIIIJJJLLLOOOQQQRRRPPPNNNOOONNNNNNPPPRRRSSSRRRQQQKKKNNNNNNKKKGGGFFFJJJOOOQQQPPPOOOLLLJJJGGGEEEDDDBBB>>>===@@@EEEHHHEEEAAA666333111222555888777555666777888:::999555///***...000444888999555///***(((((((((((()))***+++,,,)))))))))))))))*********+++***(((((())))))'''&&&,,,***(((&&&%%%&&&'''(((,,,---,,,'''&&&((('''$$$''')))***)))&&&&&&))),,,,,,+++)))((('''''''''(((%%%(((***((((((***(((%%%)))******++++++******)))222---(((***///222000,,,333<<<===CCCTTTcccrrr222222111...,,,---///222//////000222333333333333222---,,,111333222222555111000......000222333222444444444555666888999::::::555222555666333111111222222222333444444555555222333444555666666555555333555777666444444555777444666777777666777999;;;777555444444555666555333333222222111111111111111333555777888555333222111000...---///333333///+++...,,,***(((((())))))******))))))+++...111222222333666777444555888777444777666222...000333333///000//////222777999666222555333444777666222111333000333999>>>@@@???===:::;;;;;;;;;:::888777555444//////---,,,,,,---......222///---...000111000...444555666666444222111111111111111333444333111...111333666777777666444333666:::???AAA@@@>>>===<<>>>>>===???BBBIIIIIIJJJLLLNNNOOOMMMKKKMMMLLLLLLMMMOOOOOONNNMMMJJJKKKKKKIIIGGGGGGJJJMMMPPPOOOOOOMMMJJJGGGDDDBBB;;;<<<>>>AAADDDGGGHHHHHH999666222222555777777666555777999:::777333...+++......000222333111---***(((((((((((()))***+++,,,*********))))))))))))))))))(((''''''(((((('''&&&((('''%%%$$$$$$%%%&&&''')))+++***&&&&&&((((((&&&&&&'''((((((''''''((()))+++***(((''''''''''''(((&&&))))))''''''))))))&&&+++,,,,,,------,,,,,,+++000,,,))))))---///...,,,444<<<<<>>@@@AAAAAACCCGGGJJJJJJJJJLLLNNNOOONNNMMMMMMLLLLLLLLLMMMMMMKKKIIIJJJHHHFFFEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFCCCAAA???<<>>:::777444333444555555555111222333333333222000///333444555333///***'''&&&'''&&&&&&(((+++,,,+++))))))+++,,,,,,)))(((((()))&&&''')))---222666777777222666777666777:::999666444555444000000333333000000//////222555777555444999555333555666333111111000444:::???AAA???<<<999===<<<999777444222000///---,,,,,,+++,,,---///000000///........./////////333333333111000111444666111111111222444444222111222777;;;:::666444666::::::===???AAAAAABBBDDDEEECCC@@@???CCCEEEEEEIIINNNMMMMMMMMMPPPSSSUUUUUUTTTQQQPPPOOOOOOOOONNNLLLJJJLLLGGGCCCBBBFFFHHHGGGDDDCCCBBB@@@>>>>>>>>>???@@@FFFFFFFFFEEEDDDCCCDDDDDD>>>999333222333555555444111666999777111---,,,...,,,,,,,,,---...---+++(((***)))))))))******+++,,,,,,++++++***)))(((''''''&&&%%%%%%&&&((())))))(((***)))(((((('''(((((()))%%%((('''$$$$$$'''(((%%%%%%$$$$$$'''***+++'''$$$&&&&&&&&&&&&&&&'''''''''(((***)))%%%%%%)))***((())))))************))))))***+++,,,+++)))***---000888>>>===@@@QQQaaarrr888999:::888555333222222666666777777777666555555999888777777777777444111555444333444555555444222333333333333333444555666777333111222000...000444333333222222222222111111555555444444333444444444000111333555777888777666999:::;;;;;;::::::<<<>>>;;;888555444444555666555111111222333333111000///222222000,,,(((%%%%%%%%%((('''((()))+++,,,++++++&&&)))+++,,,+++)))'''&&&'''(((+++000555999;;;;;;666888666111000222333000///222333000000444555333000000111222555666666666888444444777777444222333444666888:::<<<======<<<>>>===:::666333111//////---,,,++++++,,,---...////////////........./////////000000//////222666999222111111222444444333222444:::>>>>>>999444444666:::<<<>>>@@@@@@BBBDDDFFFDDD@@@???AAACCCCCCGGGLLLMMMMMMNNNRRRVVVYYYYYYXXXUUUSSSRRRQQQQQQPPPNNNKKKLLLFFF@@@@@@CCCEEEBBB??????<<<999666888<<>>;;;;;;777222111222444333222///333777555///,,,,,,///,,,---...111222000,,,(((******************+++,,,,,,++++++***)))((('''''''''&&&&&&''')))++++++***,,,,,,***)))((('''&&&&&&''')))((($$$###&&&&&&###%%%$$$$$$(((+++,,,(((%%%&&&&&&&&&''''''''''''''')))+++)))&&&&&&)))+++)))((())))))******))))))((())),,,...,,,******...222;;;AAA@@@CCCTTTddduuu:::<<<===;;;888555333333777888888888888888777777;;;===<<<999888888555000555555444666777777666444333222222222222333444444333111111333222///111666111111222222333333444444888777666555555666888999222222444777999:::888666<<<<<<===<<<;;;;;;<<<>>>:::888555444555555444444000000000000000///......///...,,,((($$$###%%%''')))))))))******++++++,,,'''''''''***,,,,,,+++)))***+++...222777:::;;;:::999999555---***++++++(((,,,111333111111444666555111222222444555666777888888888:::<<<999333222555777666666666777:::===>>>>>><<<999555222000///...---,,,,,,++++++,,,---......//////...------...000---.../////////222666999222111000222333555444333666999======999555333222888:::===??????@@@BBBCCCCCC>>><<<===>>>===AAAFFFHHHIIILLLPPPUUUWWWVVVUUURRRQQQOOOOOOOOONNNKKKIIIGGGBBB===<<>>;;;>>>;;;777555777<<>>???>>>:::777444333777777888888999888888888:::===<<<999888:::666000444333444666888888666555222111222222333444555666222111333555333000111666000000111333444666777777666666666777888888888888444444555888;;;;;;888555:::;;;;;;999777666888999888666444444444333222000------,,,,,,+++++++++,,,*********(((&&&%%%'''(((((())))))((((((((()))******%%%!!!$$$,,,222444333//////111444777888666444000222000+++)))+++***''',,,222444222111333555444222333444555666777999:::<<<>>>CCCDDD<<<333111555666555444444555888;;;===<<<:::666333000...------...---,,,+++++++++,,,------//////...,,,,,,...000...///000000///000333666222111000111333555555444666666777777666444333222999<<>>:::888:::<<<===BBBHHHDDDFFFJJJNNNRRRRRROOOMMMJJJHHHGGGGGGGGGFFFDDDAAA>>>;;;888777999;;;;;;:::;;;:::777777888<<>>@@@111000111444999:::888555---,,,+++,,,...000000000...,,,******+++,,,+++***,,,,,,++++++***+++++++++)))))))))))))))*********'''&&&%%%&&&(((((((((&&&******++++++***)))(((((($$$''''''$$$%%%)))***(((!!!###&&&%%%###$$$'''+++)))************(((&&&%%%'''***+++******+++***'''(((((())))))))))))(((((()))(((((((((***,,,---...888AAACCCIII[[[kkk{{{AAA;;;:::======666222333444444555666666666555555111444777888666555555555555555666666555555444444333333333333444666888999444444555888777222222555222222333333444555666777777888999999999777666555111888>>>===<<<;;;777333999777444222222444777999777666222///,,,***)))))),,,+++*********)))'''%%%'''(((***++++++)))'''%%%******)))(((((((((((((((''')))'''%%%+++777===<<<555111000333111+++))),,,)))(((((()))+++---------------000333222000222888777666555666888999999999<<>>BBBFFFFFFDDD@@@>>>>>>888555<<>>@@@@@@>>>;;;999999888222666:::999???EEEAAA===:::888999;;;===<<<:::>>>@@@@@@======???<<<777222---///888===999333222+++******,,,///111222222///...------,,,,,,...///111...******,,,---+++)))000///...,,,***((('''&&&)))(((((('''''''''((((((((((((((((((((()))******)))((('''&&&&&&'''((()))***))))))))))))******+++))))))*********((('''&&&+++,,,+++)))***---,,,(((,,,---...///...---,,,+++,,,*********(((%%%***000:::999===IIIYYYjjj}}}>>>999777::::::555333444777666666555333111///...111333666666555333333333555666666666555444333333111111222222333555666777666555777999777333222555333333222222333444666777999999999999888777555555555999<<<:::;;;<<<999555666555555444444444555555111000...,,,************+++***))))))))))))'''%%%'''(((***+++***)))'''&&&+++***))))))((((((((()))((()))(((&&&***333888666---)))))),,,***%%%$$$'''+++*********,,,...//////000000111333222...000555999777666777999;;;<<<;;;;;;GGGSSSQQQDDD888444666333333444444444555555555333111...,,,+++,,,...000,,,---...------...000222//////............//////111000/////////000222222444333000///111555:::===999999888555333222333555999===AAADDDDDDBBB@@@??????:::777;;;CCCHHHEEEAAA@@@BBBEEEFFFEEEBBB>>><<<;;;===??????<<<::::::;;;:::555999<<<999>>>DDD@@@@@@===;;;;;;<<<===<<<:::???BBBDDDBBBAAA@@@<<<555333...///666:::777222111...---,,,---///111111111444222000000111222222222222000---+++++++++******000///...,,,***)))'''''')))((((((''''''(((((((((******)))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''(((***+++'''((()))******))))))(((***++++++)))+++///...******++++++,,,+++***)))(((---++++++,,,)))'''+++222===<<>>???;;;@@@FFFFFFAAA:::666555111111111111222222222222///...---,,,+++++++++,,,***---///000000000111222//////............//////222222111111222222333444555333111000111444888:::888888777555333222444666999<<>>AAABBBCCCBBB@@@===999666888<<<>>>===999777:::>>>===888<<<>>>999<<>>=========;;;:::===BBBEEECCCAAA???:::333444000///333666444111000111///......///111111000777444222333555666444111222222000---***)))***,,,000///...,,,+++)))((('''(((((((((((((((((()))))),,,+++***(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((******&&&'''((()))************)))++++++***---222222...............---,,,******...,,,,,,---+++)))---444>>>>>>DDDQQQ___ppp555333222333555555555555222222111000///---+++***---///222444333222222222777777777666555444333222444555777999:::999999888;;;999999;;;888444444888555444222111222444666888999888777666777888999:::@@@???===<<<@@@DDD@@@999777666444222///---+++***&&&'''''''''((()))******)))(((((()))******(((&&&***))))))((((((((((((((((((((('''''''''''''''(((***)))(((((()))***)))''')))))))))***++++++,,,...((()))*********+++---///111///111555666555777;;;;;;999777888;;;>>>@@@AAA===<<<<<<<<<<<<:::666222////////////////////////,,,,,,---------,,,+++***+++,,,...//////000222333///......------......///222222222222333333444444555444222111111333555777666666666444333333555777:::===@@@AAA@@@@@@BBBDDDBBB@@@===;;;;;;<<<>>>???BBBBBBBBBAAA???<<<999777666:::===;;;777666;;;@@@>>>:::>>>???888999>>>:::>>>>>>============<<<;;;:::???AAA???===<<<999444666333000000222111000000111///------///000111111;;;::::::<<>>EEERRR___ooo444444333333555777666444222222222111///...,,,++++++...222444444444555666777777777777666555444333666777999:::;;;;;;:::999;;;999:::;;;999555555999666555444333333555666888666666666666888:::<<<>>>BBBBBBAAAAAADDDFFF@@@777:::777222---***((((((((((((((()))))))))))))))(((***))))))***,,,,,,+++)))***))))))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''***)))((()))***(((%%%###$$$%%%%%%&&&'''***,,,,,,+++,,,......---...000333555333333777999888999;;;:::888777888<<>>===>>>AAACCCAAAAAAAAA@@@>>><<<:::999666999<<<:::777777;;;???===999>>>???666666;;;777888999;;;<<<<<<<<<<<<<<<888===???;;;999;;;<<<;;;777666333000000111111111000...,,,,,,...111333333>>>@@@CCCGGGHHHCCC;;;444000111000---))))))---222//////...---,,,***))))))(((((()))***++++++************)))((((((((((((((('''(((((((((((((((((('''''''''&&&$$$$$$#########++++++***)))))))))))))))+++---......222888999666///...---,,,+++***))))))+++***+++,,,+++)))...666;;;>>>GGGTTTaaaooo555777777666888:::888333777666555444222000...------000444777777777888999888888888888888777777666777777888999999999999999;;;999999:::999555777;;;777777666666666777777777555555666777999;;;===>>>@@@AAAAAA@@@AAAAAA;;;444777444///***'''&&&'''(((++++++++++++***)))((('''***))))))+++------,,,+++)))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''***''''''***+++(((%%%%%%$$$''''''%%%''',,,///...111333555555333333777:::<<<888777999:::777666777999888888:::>>>AAABBBBBBCCC???999666555444222000............---------------///000222111000...---///...---+++***,,,111444......------------......///000111222222222222111333222222222222222222222222333444333333444666999???CCCGGGFFFCCCAAADDDHHHDDDCCCAAA@@@AAABBBDDDEEE@@@???>>>===<<<;;;::::::888999::::::::::::;;;<<<;;;888>>>???555555:::666444777:::;;;;;;:::;;;;;;999>>>???;;;999<<>>:::777777444000///...+++)))((((((((()))++++++,,,+++***)))'''&&&)))((((((***,,,---,,,+++'''(((***+++***)))'''&&&'''&&&&&&&&&''''''((()))***&&&&&&+++,,,)))''')))))),,,,,,)))+++222555333555888;;;:::777777;;;???>>>999666888999666444444888888:::>>>BBBDDDDDDCCCCCCAAA===888444222222333/////////.........------///000111222222111000///000000000...------000222...------,,,,,,------...///000111222333222222111111111222222222222222111111222333333333444777999???EEEIIIHHHDDDAAACCCGGGDDDAAA@@@@@@BBBCCCBBBAAAAAA@@@>>><<<;;;::::::::::::999999;;;======;;;888999888???@@@666666;;;888444777;;;;;;:::888999:::777===@@@===:::;;;===>>>888;;;999444222555777444666333000///111333555666111777>>>AAA@@@>>>???@@@666222---)))((()))***+++//////...---,,,++++++***''')))+++,,,------,,,+++,,,+++***(((''''''''''''%%%%%%&&&''''''&&&%%%%%%)))))))))***+++---...///,,,+++***)))))))))***+++,,,......---000555555111222111000///......///000+++***+++---,,,,,,111999>>>DDDOOO\\\hhhuuu999>>>@@@======>>>999111555666777999:::;;;;;;;;;777:::<<<===<<<:::999999888888999:::;;;;;;;;;;;;===<<<;;;::::::<<<===>>>888666666999888666999>>>777999:::<<<;;;:::888777777888:::;;;;;;:::999888:::<<<:::333...//////---(((((()))*********************+++++++++)))((('''''''''''')))+++,,,+++***'''(((***++++++)))'''%%%((((((((((((((()))*********%%%&&&+++---***))),,,***------***,,,333666444555999<<<;;;888888<<<@@@;;;666444777999777444555888999<<<@@@DDDFFFEEEDDDAAABBB@@@:::444111444777000000000//////.........///000111222222111000000000111222222000//////000...------,,,,,,------...000111222333444333222222000000111222222222222111111222333333333444777:::???EEEKKKIIIDDD@@@BBBFFFCCC@@@>>>???BBBCCC@@@===DDDCCC@@@===;;;:::::::::<<<:::999;;;??????;;;666999888@@@AAA888777===;;;666999<<<<<<:::888777888444<<<@@@===999888999888888<<<;;;555333777888666:::777333111222444666666222999@@@BBBAAABBBHHHOOO:::444,,,((((((((((((&&&//////...---,,,,,,++++++''')))+++---...---,,,+++...---+++)))'''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''***))))))))))))+++,,,---,,,...---,,,...222222.........,,,++++++,,,---...,,,+++---///...---333;;;===CCCOOO]]]hhhttt:::;;;<<<;;;999888999:::888777777999;;;<<<;;;999<<<<<<;;;;;;:::999888888000222555777888888777666<<<<<<<<<;;;:::888777666======<<<:::999888777666:::999777777777888:::<<>><<<::::::888666444666222---)))((()))))))))+++***'''&&&&&&'''***+++...000...++++++---+++'''&&&''')))***+++***(((''''''***,,,,,,***'''%%%$$$&&&''')))******(((&&&%%%$$$$$$&&&(((***,,,...///...000111222222222444666777666666777999;;;:::999777555555777;;;<<<:::888:::;;;<<<>>>@@@BBBDDDEEEGGGDDDBBBAAA<<<555222444333000000222222......111333222000000222333444444000000000111222222333333......,,,,,,+++,,,---...555333111000111111000///)))---111222111000111333111000///000444888;;;<<>>>>>>>>??????>>>>>>>>>;;;999888888888888777555>>>;;;;;;<<<:::666777;;;;;;;;;<<<<<<:::777333111999777666666666666444222555777777555666888666111;;;888444000...///444888333888;;;:::<<>>======<<<:::999888888777777777777999<<<>>>@@@CCC@@@;;;777666555444222...,,,((('''(((***+++++++++***(((''''''''')))***...///...+++***,,,+++'''&&&''')))***+++***)))((((((***------***(((&&&&&&&&&'''((()))***)))(((((()))***+++---...000111222111333444444333333444666333333444666:::<<<===<<<:::999888:::===>>>===;;;;;;<<<===???AAABBBDDDEEEEEEBBB@@@@@@<<<555222444333///...000111......000222222333444555555444333//////000111111222222333000///...---,,,,,,---...333111000000111111///...***---111222111000000222222///...222:::>>>>>><<<===BBBDDD@@@===>>>AAABBB???;;;999::::::888:::>>>;;;;;;;;;;;;;;;<<<======;;;:::999999999999888666<<<999777666444111444999999:::;;;;;;:::777444222666555555666777777555333444666777555777999777222555444111//////222888<<<111666::::::<<>>?????????<<<<<<;;;;;;:::999888888999888888888999;;;===???@@@<<<555000......------)))'''&&&&&&((()))))))))+++***)))(((((((((((()))---///...+++***,,,+++((('''((()))*********)))((((((***,,,,,,***((('''(((''''''((()))***+++,,,,,,---...//////111111222333555666888777555444444555333222333666999;;;;;;;;;;;;:::999:::<<<======<<<;;;;;;;;;<<<===???AAACCCBBB>>>======;;;555333555777111---000222111000111111222555777777666444222/////////000111111222222333111000...------......000//////000222111///---,,,...111111000///000000222......444>>>BBB???999;;;???AAA===:::<<<>>>>>><<<888666777777444666:::777777666666777999;;;<<<;;;:::999:::;;;;;;:::888<<<888555444111///333888777888999:::999777555444333333444777999888555333333555666555777;;;999444222222000......111777;;;000555888:::===AAA>>>999444+++&&&(((+++***((((((+++///333222---***,,,///)))---000000...,,,,,,...---+++)))(((((('''%%%###&&&&&&&&&(((***++++++))),,,)))(((***)))&&&&&&(((,,,,,,***))))))((()))))),,,,,,,,,---...---+++(((***)))))))))***,,,...//////,,,,,,...///000666===:::BBBMMMYYYdddsss777999;;;;;;:::888888999777;;;>>>===999777:::===>>>===;;;:::888888888888666777777888:::<<<===???999999;;;<<<======>>>>>>:::999999888888777666666<<<;;;999888666555555555666222---***)))((('''&&&)))(((''''''(((((('''%%%************))))))((((((+++//////+++)))++++++)))'''((()))************)))((()))+++***)))(((((()))(((((()))***+++---///000////////////000000000000777888999888555333222222555555555666888888777555777777777777888999:::::::::999888777888;;;===??????:::888:::999555444666999222...111555444333444000222444555444333222111...//////000000111222222555333111///............000///000222333333000---...///000111000000000000000///111777===???;;;666999<<<===999777999;;;:::999555333444333000111444333333333333444777999;;;:::999999;;;<<<===;;;:::<<<999888888555222333888333444555666777666555444333333555888999888444111222555666666888<<<;;;777555444222...,,,,,,///222111444666888<<>><<>>:::888;;;>>>???>>>;;;999888777777888555555666777999;;;===>>>;;;;;;<<<<<<<<<<<<<<<;;;999999888777777666555555:::888666333111...---,,,+++***)))))))))(((%%%###(((''''''(((***)))(((&&&))))))************))))))+++///000,,,***+++,,,+++((())))))***************'''((()))(((''''''(((***,,,,,,,,,---...000111222000000000000000000//////555777888777444222000000444444444666777777555333444555555555666777999:::;;;:::777666666999;;;===<<<777444666777555444555777111///222444333333444///111111000......000222/////////000111111222222555444222000////////////222111222444555444111...000000000111111222111000000333888::::::999777666666999999555444666777666555111000111000------000111111111222333666888999777777888:::======<<<::::::999;;;===:::444222555///000222333444444444444555666777999:::777333///222555666666999======888666555222...***)))***+++///000111222666;;;888222+++'''&&&+++///---,,,,,,,,,,,,...222111---///555---333888888333000000333...---+++***+++***)))'''+++***)))***++++++)))'''&&&$$$&&&***+++)))***,,,+++++++++++++++************,,,...000///---***))),,,+++++++++++++++++++++///,,,***,,,---///555===>>>EEEQQQ^^^lll{{{555777:::;;;:::999888888777:::======<<<;;;===???===;;;:::888888999:::;;;333444555777999;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888777666444333333000///...---,,,***))))))'''''')))+++,,,,,,)))&&&%%%%%%%%%'''***,,,+++***))))))))))))***+++,,,,,,+++000222...***,,,------)))))))))*********++++++((((((((('''&&&'''***,,,000000111111222222222333222222222222222222222222333555777777444111000000///000222555888888777555333444555666666888;;;>>>@@@>>>:::888888:::===@@@:::444111333666444333444111///000333333000000333///111111///,,,,,,///222000000000111222222333333444333222000/////////000444444333444444333111///222111000111333444444333222666::::::777444555888333555444111000333333000111...---///...++++++......///000222333555666666333444666999<<<<<<;;;999888888;;;>>>;;;444000111...///000111222333333333888888999::::::888444111222555777777:::>>>===999333333222///,,,***+++,,,))),,,,,,,,,...333333///'''$$$%%%***---,,,+++---,,,)))+++111111++++++111...222555555333111111333+++)))(((((()))***((('''(((((((((***,,,------+++***((('''******'''''')))((()))******++++++******+++---000000...,,,++++++,,,,,,,,,+++++++++******...++++++---...///555<<<===DDDOOO\\\lll{{{444777:::;;;:::999888888888999;;;<<<>>>>>>??????===<<<:::888777888:::;;;222333666999;;;<<<<<<<<<===============<<<;;;;;;888777555333111000...---((((((((((((((((((''''''(((((((((***,,,,,,+++)))&&&%%%%%%&&&)))++++++***)))((('''''')))+++...///,,,111444///,,,---//////******))))))******++++++******)))(((((()))---000444555555666555444222111333333333333333333333333111333666777555333111111//////111555777888555333222444555666666888===AAACCC@@@<<<888888:::>>>AAA:::222...111444333222333///000444777444///111555000333555333000...000333111111111222333333444444333222111/////////000111666555333222222222000...444222111222555777666555111222333222111222333555///111///,,,,,,......***...++++++------******---,,,---///222333333222222000111333777:::;;;999777999999;;;===:::333000222///000111222333333444444999999888999:::999777555333666777777:::>>>===999444444444222///---------%%%***---++++++------+++'''$$$%%%***---,,,,,,///...***---444444,,,***///......///000111111111111)))((('''(((***+++***))))))((((((***---...---,,,,,,)))''')))(((&&&'''***((()))*********)))((((((+++...//////,,,++++++---***++++++,,,,,,,,,++++++...,,,,,,///000111666<<<>>>CCCMMM[[[kkk{{{333666:::;;;;;;999888888999888999<<>>===999888888777444111...------%%%,,,000...,,,,,,+++))))))'''(((,,,///...///222222...000999888...+++000,,,++++++,,,...000000///***))))))***,,,...---,,,,,,+++++++++,,,,,,***)))***'''%%%'''(((''')))...))))))*********((('''&&&+++---///---+++)))+++---((()))***+++,,,---------...---...111222222666<<<@@@EEENNN[[[lll}}}:::999888999;;;;;;:::999666666888:::<<<>>>???@@@>>>;;;999888999888777666333222111444999===>>>===@@@>>>;;;888555333222222111)))''',,,,,,&&&'''///+++***)))'''&&&&&&%%%%%%)))))))))))))))*********)))&&&$$$&&&&&&%%%&&&***))))))((()))***+++---...111///---,,,------,,,++++++)))'''(((+++---......++++++,,,---...000111222::::::999999777666555444111111111222333333444444444888777222222666777333...///000111222333333333333333444666888:::<<<===AAA???===;;;888666555555555000///555666333111444666777888777666555666777999888777666555444444444222111222333666666555444666555222000/////////000777555111...------///000+++***+++000666888555111++++++---.........------+++++++++***************((()))***+++,,,,,,+++***((()))***+++,,,,,,+++******+++---111444888;;;===;;;555333888999333//////222111111555999888333---555888888777999;;;888333666999999777888<<<===;;;===<<<:::999777444000---222222111///...---,,,,,,(((''''''***+++---555???222&&&///KKKPPP888***///666333000///111222111///***+++------,,,,,,,,,---***(((''''''(((((('''%%%&&&'''((((((''''''((()))///---+++***++++++***)))************+++,,,---...,,,((('''+++---+++***,,,+++000222...---444<<<@@@DDDFFFRRR]]]hhh>>><<<999888777777555444333444666888:::<<<>>>??????<<<:::999999999888666555333333555888;;;:::999999777555222000///......(((!!!!!!((()))%%%(((000))))))((('''''''''(((((()))))))))(((((((((''''''(((&&&&&&))))))&&&%%%((((((''''''((()))+++---......---,,,,,,------,,,+++,,,******+++...000000000------,,,,,,---///111222999999999888777666444333/////////000111111222222333777666333333666666333111111111333666777666555777777888999:::<<<>>>???@@@???===;;;999777666666777222222777888555333555666777888777666555666777:::999777555444333222222888777666666777666444333888666333000///000111222666555222///------------------///444888888222,,,+++,,,---......---,,,+++))))))))))))))))))))))))((()))***+++,,,++++++***((()))***+++++++++***))),,,---...000333666888999:::555444888999444//////444222111444777777222...333666777666777:::888333666888888444444777777555;;;999888888888666222000222333444444222///+++(((***((((((+++,,,///888BBB>>>222555GGGKKK;;;///222555222//////000111000...+++,,,---------,,,,,,---+++***((())))))***((('''&&&((())))))(((''')))***---+++)))))))))***)))((()))))))))******+++,,,---+++((('''***,,,******+++***///111...///555===@@@BBBFFFUUUbbbmmmBBB>>>:::777666555444333222333555777999:::<<<===<<<:::777666666555444222222111111222444444333111111000...---++++++******)))######)))***'''***000((((((((((((((()))******(((((((((''''''&&&&&&&&&)))'''(((,,,+++'''$$$&&&&&&&&&''''''(((***+++,,,*********,,,------,,,***---------000333444444333000///---,,,---...111222777888888888777555444222...///000111222222222222333555666444444666666333555333222555:::===;;;777999999999:::;;;<<<>>>>>>???===;;;999888777777777999666555888999777555666666777888888666666777888:::999777555333111000000999777666666666666444333999666333000///111333444444333222000...---,,,+++111222444777999666...(((+++---...///...,,,)))(((''''''''''''''''''''''''))))))***++++++++++++***))))))*********)))((((((......///000222333444444888555555888888444000000444222111333555555111...222555555444666999777222444777666333333777777555888777777777888777444222333555888999777111+++'''---******,,,---111;;;FFFDDD888222777;;;666///---333111......//////...---------.........------,,,,,,+++)))***++++++***)))'''(((***)))(((((()))+++,,,***((('''((((((((('''(((((((((((()))***+++,,,+++'''&&&***,,,***)))+++(((---111///111777>>>@@@AAAGGGYYYhhhrrrAAA>>>999777666777888777444444555555666777888888555333000/////////---,,,++++++,,,---...---,,,+++,,,,,,,,,++++++*********...)))(((******&&&&&&***)))(((((((((((()))******''''''''''''''''''''''''+++)))))),,,+++&&&%%%&&&'''''''''((((((((())))))((()))***---//////---***///000111444666777666555444111///,,,,,,...111333666666777888777555333222000111222444444444444444333444666666666666555444888444222666===@@@===888777666777777888999:::;;;<<<;;;999777666666777888:::888777888999888666555666777888888777666777888888777555444222222111111444333222222444555555444888555222//////000333555111111111111000...---+++444333444666666333---(((,,,---//////...+++'''%%%&&&&&&'''''''''''''''(((************+++*********))))))))))))(((((('''''',,,---...000111222222222666666666777777444111000333222000111222222000---222444555444666999888444222555666555777<<<>>><<<888777777888888888555333333555888:::888444...+++///,,,+++---...333>>>JJJFFF<<<...(((,,,222000***111000///.........---,,,///.........//////---,,,,,,***)))***+++,,,+++)))((()))******))))))***++++++)))''''''((()))(((''''''''''''(((((()))***++++++'''&&&***+++))))))***''',,,000000333999???@@@CCCIII[[[jjjttt===:::666333333444555555222222111111000000/////////---+++***++++++)))(((&&&''')))*********++++++,,,,,,,,,---------------,,,)))''''''&&&"""!!!###***))))))(((((((((((((((&&&&&&'''((())))))******---***((()))(((%%%&&&))))))))))))))))))(((((('''******,,,///111111///---222222333555888888777555555333000...---///222444555666777888777666333222000111333555555555444333333444666999999777666555888444222555===@@@<<<777555555555555666777999999:::999666444444444666777999999888777888888666333777999999888777666777888555444444333333333444444555333222222444555555444555333000......000222444...///000111111000///...444333222111111000...---------......,,,)))&&&$$$'''''''''(((((()))))))))++++++************************)))((((((((('''''')))+++---///111222333333444666888777666444222000111000000000000000///---222444555444666;;;:::666333777777666888===???===:::999888999999888666333555666777888777666444333111...---...///444???JJJIIIAAA222&&&***555777111000000000///...---------000///...///111111///---+++***))))))++++++***)))((()))******))))))***++++++)))(((((()))))))))(((''''''''''''((()))***++++++'''&&&***,,,***)))+++''',,,///000333;;;@@@@@@FFFKKK[[[iiisss777444000......------,,,---,,,+++***)))(((''''''---+++***)))***+++***)))'''(((*********+++---000+++,,,---............---))))))((((((((('''&&&&&&))))))((('''''''''''''''&&&&&&'''((()))******+++---)))'''''''''%%%&&&***)))***++++++++++++******/////////111444444333111444333333444666666555444555333111//////111333444444666888999999777444222...///111333444333222111444444777<<<===999666777888555333666;;;===:::777555666666666888999:::;;;;;;999666444333333555666999:::999666666888555111999:::;;;999777555555666333333333333444555666777<<<999666444444555444333222111000//////111222333//////111222222111000000333222000///...///000111......---,,,***(((&&&$$$((((((((())))))******+++,,,+++******)))***************)))((((((((())))))((())),,,///222333333333333777999777444444333111///000111222222111000///222444444333666;;;;;;888666999888555666999:::777;;;:::::::::;;;:::888555888888888888888888999999111...---///000333===HHHGGGAAA555+++---666999555000111333222000......///111///---///222333111...+++)))))))))+++,,,+++***'''(((***)))(((((()))+++***)))'''''')))))))))(((''''''''''''((()))***+++,,,((('''+++---+++***,,,)))---...///333<<<@@@AAAGGGKKKZZZgggqqq///---+++***++++++***)))(((((('''''''''&&&&&&&&&+++***))))))+++,,,,,,+++)))******)))(((***...111)))***+++,,,,,,,,,+++***)))***+++++++++,,,,,,+++&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))&&&&&&((((((%%%&&&)))'''(((+++---//////000000555444333444666777666555555444222222333333333222333333222111111222333444555666999::::::888555333...///222444555444222111555444888???@@@:::777888777666666777999:::999777555555666777888:::<<<======;;;777444333444666777:::<<<:::666666888666000;;;<<<<<<:::777444444555555555444444555555666666<<<999666444444444444333111111111111222222333333333333333222222111000///333333222111000///000111...---,,,***((('''&&&&&&'''(((((())))))***++++++,,,,,,***)))))))))************)))))))))***+++,,,(((***---000222333333333111777:::666444555444111...000444555555444333222111333222222555:::;;;888666999888555444777888555:::999:::;;;======;;;999<<<<<<<<<;;;;;;;;;<<<<<<000......///000222;;;DDDAAA>>>888111000333555444111333555444222000000111000...---///444666333000,,,******+++,,,------,,,&&&((())))))(((''')))***)))'''&&&&&&'''(((((('''(((((((((((()))***++++++---)))(((,,,...,,,+++---,,,......---333;;;AAAAAAEEEJJJZZZgggppp(((''''''))),,,------,,,'''''''''((((((((()))))))))((('''(((***,,,,,,+++***+++***'''%%%''',,,000&&&'''((()))))))))(((''''''))))))(((((())))))'''$$$$$$$$$%%%&&&'''((())))))(((((('''%%%$$$######&&&$$$&&&******&&&%%%'''$$$'''***...111333444555999777666666888999999888666444111000111111111000222222222222333333444444555777999;;;;;;999666444000111444666777666444333555444999@@@AAA;;;888:::777888888999999888888777333333444666888:::<<<===???===999666444555777888;;;===<<<777777999777000=========:::666444333444777777666555555555555555777555222111222444555444111111333444444444444444777666555333111000///...222444555444222000000000///---+++)))'''''''''''''''''''''((()))******+++---,,,***)))))))))************)))))))))+++,,,---***,,,...111222333222111000888;;;666333555444111...222666888888777666555///111111000444999:::777555777777555666:::;;;999888888999<<>><<<<<<000......000000111999BBBAAA???<<<999555333333555222555777666333111111222000---,,,///444777555111---,,,+++,,,...///...---&&&'''((((((''''''((()))'''&&&$$$%%%&&&''''''&&&((((((((())))))***+++,,,...***)))---...,,,,,,---...///...---222;;;AAAAAACCCIIIYYYhhhqqq)))))),,,000555555222///333///***((('''(((((('''******))))))((((((''''''+++***)))(((((((((((((((***((((((++++++'''&&&))))))((('''&&&&&&'''((()))***!!!$$$((($$$&&&***%%%))))))((('''&&&%%%$$$$$$%%%&&&((()))***)))((('''//////000111333444555555:::999888888777777888888777555333333555555555444555333111000111222222222222333555777999888666333111555666333444999:::666777888<<<@@@CCCAAA===999888666444222222444666777555777777666444555999===777666666777999::::::999999;;;999888;;;???;;;111666888::::::888777777777<<<999555555777999777555333333333555666666444111000333333111333999888333:::;;;:::777444333333555111666:::888333000000222444000,,,++++++***'''$$$((('''&&&%%%%%%%%%&&&'''***+++)))))),,,111///***...)))'''((()))'''&&&(((,,,---...000111222222222444666777666444222111111222222222444666777555333444111......111555888:::111444666666999<<<;;;666888;;;<<<<<<>>>AAA@@@;;;===<<<<<<>>>???>>>;;;999333///...000111222666;;;;;;:::777555555666888:::777888888555111///111333888444000...///000000000+++...000///000444555222)))))))))))))))***++++++&&&)))'''###$$$((('''!!!))))))(((&&&%%%&&&***---))))))***+++,,,,,,,,,,,,555///---111555999???EEEAAANNN]]]hhhsss,,,,,,...666>>>@@@999222111...+++))))))))))))(((***)))))))))(((((((((''')))(((((('''&&&&&&''''''%%%###$$$'''(((%%%%%%'''((('''&&&%%%%%%&&&'''((()))"""%%%(((###%%%)))%%%$$$%%%%%%%%%&&&&&&''''''$$$&&&(((***++++++***)))222222333333444444555555::::::999888888888888888666555333444555666666555444222000000111222222222111222444666888777555333444888888444444777777444666888;;;>>>@@@>>>:::666666444333111222444666777777999:::999888888;;;>>>999888888999;;;;;;:::888666777666444888<<<999111999<<<>>>???===;;;::::::;;;999666444444555555444555444333444555555444222111333222000222777777222;;;999666444444444666777333666999888444111111222111...,,,++++++***'''%%%))))))((('''&&&&&&((()))------+++***...333333///...)))&&&((()))((()))+++)))***,,,...///000111111333555777777444222111111111111111333555555333111333000------000444777888555888:::999:::<<<:::666999;;;;;;;;;===AAAAAA===???>>>===>>>??????===<<<777111---------+++,,,000777666444333333444666777555666666333000000222444???;;;555222000///...---...111222000000222111...)))(((''''''&&&&&&&&&&&&''')))((($$$%%%)))'''""")))))))))(((''''''***---))))))***+++,,,,,,,,,,,,///,,,---333888:::>>>BBBAAAOOO^^^gggqqq111///000999BBBCCC:::000...,,,++++++++++++***)))))))))))))))((((((((((((((((((''''''''''''''''''""" """&&&'''%%%%%%(((''''''&&&%%%%%%&&&''''''((($$$((()))"""$$$***%%%######$$$%%%&&&&&&'''''''''(((+++---///000000000777777666666555444444444888888888777777777777777555333333444666777666555333111///000111222222111000222444666777666555444999:::999555333444444111666777999;;;<<<:::666222222222111000111444666888777999;;;;;;;;;:::;;;===999999:::;;;<<<;;;888666555555333333666:::999444;;;>>>BBBDDDBBB???<<<;;;999888666333111111333555888666333333444444444333333444222///000444444222<<<888333222555777777777666666777888666444222111---,,,++++++++++++(((&&&*********((('''(((***---,,,---,,,---444===AAA???///)))&&&'''))))))+++///'''(((***,,,...///000000222555777777666333222111222222222444555555333111111///,,,+++...222444666999===>>><<<<<<===;;;666999;;;:::999<<>>@@@@@@???:::222,,,++++++))))))***222222111111111222222333444444444222000000222555???:::555111///...---,,,111444333///......---)))***)))(((&&&%%%$$$$$$$$$((()))'''%%%''')))((($$$((()))******))))))***,,,))))))***+++,,,,,,,,,,,,))))))...666;;;<<<>>>AAACCCQQQ```hhhqqq222000000444:::999222***+++++++++,,,------+++)))))))))))))))((((((((((((((()))))))))))))))((((((%%%###$$$((()))'''''')))((('''&&&&&&&&&&&&'''((('''%%%***)))!!!%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---///222444666666777999999888666555333222111666666666666555555444444333222222444666777666555111000///000222333222111000333666999999888666666;;;:::888555333333333222777777777999999888444111000//////000222444777888666777:::;;;;;;:::999999999999:::;;;;;;999555222666555333444777::::::999:::>>>CCCEEECCC???;;;999666777666333000111555::::::777333222222444555444777555222000111333444222<<<777333444888999777444888777777888888777333000***++++++,,,,,,,,,***)))+++,,,,,,***((()))---111777777555555;;;EEEIIIGGG222+++'''((())))))+++///&&&(((***,,,...///000111111444888999777555333222666555555777888777555333000---+++***---000222222:::>>>@@@>>>===>>>===999:::;;;:::888<<>>;;;:::<<<>>>@@@@@@:::111,,,---//////...000111111111111111111111111666555333000//////111333555222...,,,,,,---......000222111---++++++)))%%%******(((''''''&&&&&&&&&((((((''''''(((***)))''''''))),,,,,,+++******+++))))))***+++,,,,,,,,,,,,((()))///777;;;<<<@@@DDDGGGUUUccckkksss------------------++++++))))))***,,,......+++)))(((((((((((())))))))))))'''((())))))))))))((((((***'''(((++++++'''''')))***)))(((''''''((()))***'''&&&+++)))###)))...'''''''''(((((()))*********///000222444666777888999999888777555333111000///666666777777666666555444111111111333555666555444000//////000333444333222111666<<>><<<::::::;;;999666555444333333444888777777777888777555222//////000111333666888999666777999;;;<<<;;;999777888888888999999777222///555333333555777888999::::::>>>CCCEEECCC???:::888333555666444333555:::???:::777333111222444555666999666333333444444444444;;;888666777;;;;;;666111999888888999999888444111***+++---------------...,,,......,,,***+++000555HHHGGGCCC???BBBGGGGGGCCC555...)))))))))((()))---((()))+++---///000111111000444999;;;:::777555333777666666777888777444222///---******,,,...///000666<<<@@@>>>===>>>???===;;;===;;;:::<<>>888222---///222222333666555444444444444333333333:::777333000...//////000///,,,***)))+++---//////+++...---***((()))((($$$(((((('''''''''(((((()))(((&&&%%%''')))))))))((('''))),,,---,,,*********))))))***+++,,,,,,,,,,,,,,,---111777:::<<>>;;;888555555444222333666666555555666777888666555000111222333555888:::;;;999999:::<<<======:::888888777777777777555222///333111222555666555666999:::>>>CCCDDDBBB>>>999777222333555666777:::===@@@999666333222333555777777999555444666777555333444:::999888:::<<<<<<999555888999:::;;;999777555444---/////////...///111333///222333000---///555<<>>===:::777555555444444444555444111//////,,,******+++---...---222999>>><<<;;;===???>>>===???>>><<>>;;;888666777999::::::777333111111111111444999;;;:::999888777666666666===999333000////////////222///+++***,,,...//////(((++++++(((''')))((($$$&&&&&&%%%%%%&&&''''''((('''$$$$$$''')))((((((***''')))+++,,,+++*********))))))***+++,,,,,,,,,,,,111111333777999;;;BBBKKKPPP[[[hhhttt&&&''''''((()))+++,,,,,,)))(((((()))***+++***((('''((((((((()))))))))***(((***+++---------+++***)))''''''++++++((('''******)))(((''''''((()))******''')))((((((555777(((***+++---000333666888999777777777666777777888888666666555444333222111111555666777888888666555444//////000111333333000...//////000333666777666555777@@@KKKQQQNNNIIIEEECCC>>>888555666444111222666333222222333666888888777222333444666888:::;;;<<<:::999888:::<<<<<<999777999888777666666555333111333111333888888555555888888;;;???@@@>>>999666444222222333666:::=========777555333333555777888888666222333888999555222333999999888999:::<<<>>>???777;;;===<<<999666555666111222222111///000444888444777888555222444;;;BBB@@@CCCDDDFFFIIILLLGGG@@@222,,,)))******((((((***,,,,,,...//////000000000111666<<<@@@@@@<<<999777555444333444444333000---///---******+++------,,,///777<<<:::888:::<<<<<>><<<888777777888888777555444444444222111666>>>BBB@@@===:::888888888999>>>999333000000111111111333000---+++,,,...//////(((++++++(((((())))))%%%(((((('''&&&&&&&&&''''''&&&""""""''')))''''''***'''(((******)))((()))***))))))***+++,,,,,,,,,,,,222222555888888888???HHHRRR[[[gggvvv)))'''&&&(((,,,,,,((($$$)))((('''((()))***)))((('''((((((((())))))******---...000222222111000///)))'''(((,,,---++++++...)))((('''&&&&&&'''((())),,,(((((('''***888:::)))000000222333555777888999===<<<;;;:::::::::::::::555555555444444333333222222333444555555333111000/////////111222111...,,,000000111444777888777666999CCCPPPVVVTTTMMMHHHFFF@@@999555666444///000555111000000222555888999999444555666888999;;;<<<===999777555777999999777444;;;999777666666666555333555444666<<<<<<666666:::444777:::;;;888555222000333222333777;;;===;;;999555444222333666888999888444000222888:::444111222999888777777888<<>>888555555888444555444222000111666;;;777:::<<<999555777???GGGFFFHHHHHHGGGFFFCCC:::000///***(((***+++)))(((***,,,---......//////......111666>>>BBBAAA>>>:::888777666555555555444111...///---+++***+++,,,,,,,,,...666;;;999666777999999@@@BBBCCCAAACCCEEECCC>>>???<<<999888888888777666333444777777444333;;;FFFEEECCC???;;;999999::::::===888222///111333444333000...+++***,,,///000000))),,,,,,)))(((***)))&&&---,,,+++)))((((((((((((&&&!!!!!!''')))''''''***'''((())))))(((((()))***))))))***+++,,,,,,,,,,,,111222666999888777<<>><<<:::444666888888777777999:::888888777666555444444333666777888:::<<<<<<:::888666555444444555666555333000111333666:::<<<;;;:::;;;555444999;;;666333444222222222333444555333222111222444777;;;???CCCEEE???<<<888666666888888888;;;999666444444666999;;;777888999:::<<<@@@EEEIIIQQQUUUSSSJJJ@@@:::555111+++++++++++++++***))))))***+++---///000111111111222333666<<<@@@@@@;;;777999;;;<<<:::555000000000111...+++******+++,,,+++111333555666555555555666???BBBEEEEEECCC@@@>>>===666:::>>>===999777999<<<>>>AAA@@@999666888<<<======???AAAAAA<<<999<<>>LLLZZZ]]]YYYWWWZZZUUUCCC;;;888//////333222222333333333444444555555777777888:::<<<===<<<:::555666666777888999::::::777777666555444444333333777777888;;;======;;;999888666333222333555666666444444444777:::;;;;;;:::888333333777888444111222111111111222444444333333333222333666:::>>>??????FFFCCC???======<<<;;;:::;;;999777666666888:::;;;888999:::;;;===AAAGGGKKKVVVYYYXXXMMMBBB:::444///,,,,,,,,,,,,++++++***)))+++,,,---///000111222222222444888<<>>:::777888:::<<<:::555111000111222///,,,++++++,,,---,,,+++,,,...111555888:::;;;BBBCCCEEEFFFEEEAAA>>>;;;888;;;===;;;777777999===EEEGGGEEE@@@>>>@@@@@@>>>;;;>>>CCCGGGGGGCCC===:::222333444333111//////000///111000------000///,,,,,,+++))))))******((('''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%((()))******++++++******((()))***))))))***---///000333888;;;999888>>>GGGVVVZZZhhh|||,,,+++******+++,,,+++)))******+++...000111000...---******,,,---+++,,,///666;;;DDD@@@444666777...---,,,+++*********+++,,,***)))((())),,,...//////555888999777888<<<===:::888888888999;;;<<<;;;:::777:::<<<===<<<::::::;;;999;;;:::777555666444111222444555777777666444333111111222333555666444222000000111222333444555555777<<>>>>><<<:::999555111///000333666777999888666666888:::::::::555222222555555222///000000000111333333444444444555333111555;;;???>>>;;;IIIGGGEEECCCBBB@@@===;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===???DDDIIIMMMUUUZZZYYYPPPEEE<<<444...............---,,,******+++,,,---...000111222222333666;;;===<<<;;;999888666999;;;999444000000111222000---+++,,,---------)))((((((,,,444999<<<<<>>BBBMMMNNNLLLIIIJJJKKKFFF@@@999===EEEMMMPPPJJJ===222222111000000111000///---111222///,,,---111111---,,,***'''''''''(((((('''(((((((((((((((((((((((('''((())))))((('''%%%$$$)))))))))***************((()))******)))***---000111333666999888777>>>GGGQQQXXXjjj***,,,++++++,,,///...++++++,,,---000333444222000---,,,,,,,,,,,,,,,,,,---111444<<<999...///222+++((('''''''''(((***---...///......///333666888888999<<<===;;;;;;??????===:::999888999;;;;;;:::888666888:::;;;;;;:::;;;<<<<<<======;;;888666444111222333444555555555444333444555555666555333000...333333333333333222111111777999BBBQQQ^^^bbb^^^YYYYYYGGG<<<888444999===777555444333333444777999;;;>>>===;;;;;;===>>>>>>===999666444666;;;>>><<<888;;;;;;;;;;;;::::::::::::::::::;;;===??????===;;;888555111000222444666777===:::666555666777888888333222333444444222000///000111333444444444555666888444222777???CCCAAA<<>>>>>======<<<<<<===>>>???@@@BBBFFFLLLPPPPPPVVVXXXQQQGGG???777111111111000000///---,,,+++,,,------...000111222333444888<<<===:::888888999444777999777222//////000111///,,,***+++,,,,,,,,,...***'''+++222888999777999999:::AAAHHHJJJGGGBBB@@@@@@???>>>===@@@FFFKKKQQQQQQPPPPPPSSSTTTLLLBBB<<>><<<===@@@AAA>>><<<:::888888999999777666444666888999999999:::;;;>>>===>>>>>><<<777333222000111222333333333333222444555666666444111...---333444444555444333222222888:::@@@MMM[[[ccc```YYYNNN@@@::::::<<>>======>>>@@@??????;;;777555777<<<>>><<<888;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<>>>@@@@@@>>><<<999888666777999::::::999===:::666333444555666666333555666555444333222000111333555666555444666777:::777666;;;DDDHHHFFFAAAAAAAAACCCEEEEEEDDD???<<<@@@@@@AAAAAAAAA@@@>>>>>>AAABBBCCCCCCEEEIIINNNRRRQQQWWWZZZTTTJJJBBB;;;444444444333222000///---,,,---------...///111333444555999<<<<<<999777888:::444666888666111------...000---***)))***++++++***111,,,)))+++111666666444444444777>>>GGGJJJHHHDDD????????????AAAEEEJJJNNNPPPOOOOOOQQQVVVYYYPPPEEEEEEKKKMMMJJJFFFDDD>>>777222///...///111222///,,,000...***(((+++000000,,,***'''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++'''&&&&&&&&&&&&'''((())))))************+++...000333111333555666666<<>><<<999888888777666555555666888888777888999;;;>>>===>>>@@@>>>888333333///000111222222333333222222444555555333111111111000222444555666777666666:::;;;???JJJYYYeeeeee^^^FFF;;;:::>>>DDDMMMKKK;;;555555444444555777999:::>>>===<<<===???@@@???>>><<<:::888999;;;<<<;;;888999999::::::;;;;;;<<<<<<:::;;;<<<>>>@@@@@@>>><<<===<<<<<<===???@@@???>>><<<999555333444666666666444888999777555555444222111444777666444333444777:::999:::???FFFJJJHHHEEE@@@AAACCCGGGIIIHHHDDDAAACCCCCCCCCCCCCCCBBBAAA@@@EEEFFFFFFGGGHHHKKKPPPTTTUUU\\\^^^WWWMMMEEE===666777666555444222000...---......---...///111444555777999::::::999999999:::666888999777222...------///,,,)))((()))*********...,,,***,,,000444444444333444888>>>EEEGGGEEECCC<<<======???BBBEEEGGGIIIJJJJJJJJJMMMUUUYYYTTTKKKNNNRRROOOFFFAAACCCBBB===111111000111222222111//////---)))''',,,111///***)))'''%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&((())))))***+++******+++...111222000111555666666:::@@@GGGYYYwww777EEEJJJ@@@555444777666---,,,+++,,,---...---+++(((---...,,,---111000---000000:::???666555:::888>>><<<999666444555666888;;;:::888888:::<<<===<<<888<<<===<<<===AAACCC@@@AAA>>>;;;999888888666555666888888888777888999;;;===;;;>>>BBB@@@888333333000000111222333333444444555666777666333111222444000222444666777777666555777999===EEEUUUeeehhhcccGGG===<<>>???>>><<<<<<<<<;;;;;;::::::999999999999::::::;;;<<<<<<===::::::;;;>>>@@@@@@>>><<>>@@@AAAAAA:::888555555666888888888444:::<<<777555666666333000444777555222000111444::::::<<<@@@EEEFFFFFFDDDBBBCCCEEEHHHKKKJJJGGGEEEFFFFFFEEEEEEDDDCCCCCCBBBIIIJJJJJJIIIJJJLLLQQQTTTTTTYYY[[[UUULLLEEE>>>999999888777666333111///...///.........///111444555999888777888:::;;;;;;::::::<<<===:::444///......000---***))))))***+++******+++,,,---...000111111000444999???DDDFFFFFFFFF===>>>@@@BBBDDDDDDCCCBBBCCCDDDFFFIIIQQQXXXWWWRRRNNNOOOIII@@@@@@FFFDDD;;;111333444444333222222333...,,,))))))...333000)))'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$)))((('''&&&&&&((()))+++******++++++***,,,...111111///111555777666999>>>HHH\\\{{{???OOOUUUGGG777555777777...,,,***)))+++++++++***(((...000---///333333...333333>>>CCC;;;888===;;;>>>;;;888666666888:::<<>>BBBDDDAAACCC@@@<<<:::999888777666888999:::999888888:::<<<<<<:::===BBBAAA888333444111111222333333444555555;;;;;;;;;777222000111222333444555666666444222111222555888@@@QQQccciiifffKKKAAA???DDDKKKUUUPPP:::888888999:::::::::999999666666888;;;===>>><<<:::===>>>>>><<<:::888888999:::;;;;;;<<<===>>>??????::::::;;;===@@@@@@===;;;???;;;888777999<<>>@@@BBBBBBBBBAAADDDDDDFFFHHHJJJJJJGGGEEEHHHGGGFFFEEEDDDDDDDDDDDDLLLLLLLLLKKKKKKMMMQQQTTTLLLSSSUUUPPPIIIDDD@@@;;;:::999888777444222///...///.........///222444666:::777555777:::<<<<<<:::===??????<<<666111///000111...+++******+++,,,+++***,,,......,,,++++++,,,,,,222:::@@@EEEHHHJJJLLL@@@AAADDDFFFGGGEEEAAA>>>>>>AAACCCFFFNNNWWWZZZWWWIIIHHHAAA;;;@@@HHHBBB555111444777666333222444666...---******000555111)))'''&&&&&&'''((()))'''%%%'''''''''''''''''''''''' &&&***,,,***'''$$$+++***((('''((()))+++,,,***++++++++++++,,,///111000///111555777666888<<>>999777666444777<<>>???>>>;;;888666555<<<999777888;;;<<<;;;999:::>>>BBBBBB???;;;::::::<<<999888;;;AAADDDCCCAAA999777444333444666666666444555555333111//////000111//////111555666555222===<<<<<<>>>@@@AAA@@@???GGGGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDHHHHHHDDDDDDIIIKKKMMMNNNNNNMMMLLLNNNOOOPPPPPPPPPNNNKKKFFFAAA>>><<<999666444333333111000222000......000222444444888222666:::777<<>>AAABBB>>>666000...000222111...***''''''***---,,,***,,,000---''''''---...333999>>>@@@BBBCCCDDDGGGDDDAAABBBCCCDDDCCCAAA:::999<<>>BBB???999...333888777222000444999222///,,,,,,//////***&&&)))&&&######&&&)))))))))###$$$&&&'''''''''&&&&&&'''''''''''''''((())))))...,,,***'''&&&&&&&&&'''******++++++---...000111666000...555;;;;;;777555JJJddd>>>HHHIII===333444666555555666666222---))))))***,,,111444444555888777333:::777888>>>@@@??????BBBBBB===;;;;;;:::888999<<>>999999<<<>>>>>><<<<<<;;;;;;;;;;;;<<<>>>???<<<;;;999888777666333111888888888888888888888888@@@???>>>>>>>>><<<888444444333333555999:::888555888777444111000111222333666888:::888555222333555444;;;>>>>>>HHHVVVZZZUUUYYYWWW\\\ZZZKKKDDDAAA999999888777777666666777777444444555666777:::<<<======>>>???>>><<<:::999999:::888666777999:::999888999<<>>;;;888666666>>>;;;:::<<<@@@AAA>>>;;;999666444333444555555444333444444333111000111222000//////111444666555444;;;;;;;;;===@@@AAAAAA@@@GGGGGGGGGGGGGGGFFFFFFFFFIIIEEEEEEIIIIIIEEEEEEIIIPPPQQQQQQOOOMMMMMMNNNPPPMMMMMMMMMLLLIIIEEEAAA>>>===:::777555555444333222111000///111444666666666888222555999777<<>>???FFFNNNRRROOOKKK???<<<999999;;;<<<:::777111555888777444222444888111...+++,,,......***&&&)))&&&$$$$$$&&&(((((((((%%%&&&'''((((((((('''&&&'''''''''''''''((())))))...,,,***(((''''''((()))+++++++++,,,---///000111444000111888===<<<:::;;;LLLfff888???>>>555///222333000888;;;<<<666...((())),,,,,,111555666888;;;;;;888???;;;;;;@@@DDDDDDCCCCCC@@@======???>>>;;;:::<<>>===;;;======<<<;;;:::999999999;;;;;;:::888555444444555999999999999999888888888=========>>>>>>===999777777555333555888999777555555444222111000111333444666999;;;:::777555777999777===??????EEEOOORRRMMM]]]aaakkkeeeNNN@@@>>>999888777777666666666666666333333444666888;;;===>>>>>>??????===;;;;;;;;;===;;;999888888999:::999888>>>???@@@???<<<999888888;;;::::::<<>><<<999888888777666444111111333666999:::888666777000222555333999@@@<<<<<<===<<<888333000000222---......---,,,,,,...000...,,,,,,,,,***'''(((---///111666===DDDEEEAAA===>>>@@@CCCGGGJJJJJJGGGDDDDDDBBBAAAEEEJJJKKKGGGCCC:::;;;;;;:::888666444444222444555555333222222333000---+++,,,......***''',,,)))'''&&&((())))))(((((((((((()))(((((('''&&&(((''''''''''''(((((()))---,,,***)))))))))***+++++++++,,,---...000222222//////444:::<<<:::;;;???MMMggg777:::888222000333444111888999999666000---,,,...///444888888:::>>>===999CCC@@@???CCCGGGIIIGGGDDDBBB???>>>???>>>:::999<<<>>><<<::::::<<<===<<<:::=========<<<;;;:::888777<<<======:::666555777::::::::::::999999999888888:::;;;<<<======<<<:::999999666333444777888777555333222111000111222333444666999<<<;;;999777999;;;<<<@@@AAA@@@FFFOOOUUUTTTbbbfffooofffKKK<<<;;;888888777777666666666666666444555666888;;;===???@@@??????>>>;;;999999:::===>>>===;;;;;;;;;;;;;;;:::?????????===;;;999888777777777999===@@@@@@===:::777555333111222111000///222333444333222111222333000///000111333666888999::::::;;;>>>BBBEEEEEEDDDIIIIIIJJJJJJIIIHHHFFFFFFHHHHHHKKKNNNPPPPPPQQQRRRZZZYYYVVVQQQMMMLLLMMMOOOOOOOOOOOOMMMKKKHHHEEECCC@@@>>><<<;;;;;;;;;999888333444777:::<<<;;;888555555---///111///666===999<<<<<<:::666111...///111---///000000.........//////---,,,***))))))***,,,------///666???CCC@@@===???@@@CCCEEEFFFEEECCCAAABBBBBBCCCFFFIIIGGGAAA;;;777888999:::888555222000000000111000000///...---...,,,++++++------***(((...---+++************)))((((((((((((''''''&&&&&&((((((''''''''''''((()))+++***)))))))))***+++++++++,,,,,,---///111222333***...555:::888555888???OOOiii::::::888444555888999888666444222222444444222///444888;;;;;;<<<>>>===999AAA@@@@@@AAADDDFFFEEEBBBEEE@@@===<<<:::777888;;;============>>>???>>><<<<<<============<<<;;;;;;<<<===>>>;;;777666999<<<;;;;;;::::::999888777777777999;;;<<<<<<<<<;;;:::999666333333666777666333111111111111111333444555666999;;;;;;999777999;;;===>>>>>>???FFFRRR]]]ccciiiiiimmmcccIII<<<<<<999999999888777777777777888777888:::;;;===???@@@@@@???>>><<<999666666777:::======<<<;;;:::999999:::;;;:::999999888777555444666888:::===>>>>>>;;;999666444222111111111///...444555555333111//////000///000111333555777999;;;======>>>AAAEEEGGGGGGGGGIIIJJJKKKLLLKKKJJJHHHGGGEEEIIIMMMPPPTTTXXXYYYYYY[[[YYYVVVQQQLLLKKKLLLNNNQQQPPPOOOMMMKKKGGGEEECCCAAA???>>>>>>>>>>>><<<:::888999:::<<<===;;;666333666...///222///555<<<999<<<:::888444///---------...000222111///---------///...,,,******,,,------...+++***000888???AAA@@@@@@@@@AAAAAAAAABBBBBBCCC>>>@@@EEEIIIKKKGGG???888666555555777999888333..................---,,,+++++++++***+++,,,,,,***)))---,,,,,,***)))((((((((((((''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))******++++++,,,---///111333444,,,000777:::666222777@@@WWWooo===<<<:::888888:::===>>>888333000222777:::666222777;;;>>>======>>><<<888:::===>>>======??????===DDD???;;;;;;999666777;;;>>>???AAABBBBBBBBB@@@@@@<<<<<<======>>>?????????;;;<<<<<<:::999888999:::<<<;;;:::999888777666666555888;;;<<<<<<::::::;;;777444222333666666444222111111111222222333444555666999<<<;;;888777999;;;;;;;;;;;;>>>GGGUUUeeeooorrroooooocccJJJ???@@@===<<<;;;;;;:::999:::::::::;;;<<<===>>>????????????<<<;;;:::777555444666888;;;;;;;;;999666555555777:::999999;;;<<<<<<:::888999:::;;;;;;:::999666555555333222222222222000...333444444222///------......111444777888999;;;===@@@@@@AAACCCFFFHHHGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHCCCIIINNNQQQVVV[[[]]][[[YYYXXXUUUQQQMMMKKKLLLMMMNNNNNNMMMKKKIIIFFFDDDCCCAAA@@@???@@@AAA@@@>>>===<<<<<<;;;;;;;;;999555222999111333555222777===888999777555222000...,,,,,,///000111000...---,,,---...///---+++,,,000111...///,,,***,,,333:::>>>@@@<<<===>>>??????AAADDDFFF;;;???DDDJJJKKKFFF>>>888555333222444777777222---,,,...000///---,,,---...))))))***+++++++++******((()))***)))&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&)))((((((''''''''''''((((((((((((((())))))))))))******+++---///111333444000444999:::666333999DDDaaaxxx===<<<;;;999888999===AAA===:::777888:::;;;888555888<<<>>>===>>>???===999555<<>>AAACCCBBBAAA@@@???===<<<<<<<<<===???AAABBB<<<<<<;;;<<<======;;;:::<<<;;;:::999777666555444444888;;;<<<;;;999:::;;;333222111333666666333000222222333333444444555555888:::===<<<999777999;;;:::;;;===BBBKKKYYYiiiuuuvvvtttuuugggLLL???AAA@@@>>>>>>===<<<<<<<<<<<<===>>>????????????>>><<<;;;777777888777555666888::::::;;;;;;888555333444555;;;;;;<<<@@@CCCDDDAAA>>>888888999888666444333333444222222222333333111///000111222000...------...---111777:::;;;;;;===>>>CCCCCCBBBDDDFFFFFFEEEDDDDDDFFFIIIKKKKKKJJJIIIHHHCCCIIINNNPPPUUU[[[\\\YYYWWWWWWUUUSSSOOOMMMMMMNNNKKKKKKKKKJJJIIIHHHHHHGGGAAA@@@@@@AAABBBBBB@@@>>>>>><<<999888888888666555888111333666222666:::444333222111111111///...,,,---/////////------...///---///...,,,///555444///,,,+++******---111555888666999;;;<<<;;;;;;===???888;;;???BBBBBB???:::666222333333333222000---,,,(((,,,//////+++))),,,///''')))***************+++''')))***)))'''%%%&&&'''''''''&&&%%%&&&&&&'''((())))))((('''''''''''''''))))))*********))))))((())))))***,,,...000222333111333666777444444<<>>;;;999888888777;;;>>>===>>>@@@>>>:::555>>>BBB===777999======999888:::??????<<<;;;===999;;;???@@@@@@>>>======>>>===<<<;;;<<<>>>@@@BBB???>>>===???AAABBB>>>;;;;;;;;;:::888666555444333444888;;;<<<:::999999:::111000000333666666333///333333333444444555555555999<<<>>>===:::888999;;;<<<===AAAHHHPPP\\\kkkwwwuuuvvvyyykkkLLL===@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@>>><<<:::888333555666777777888:::===;;;======:::666444555777777888;;;@@@DDDEEEBBB???333444555444333333444555333222222222444444222000...///000///...---...///,,,222999<<<======>>>???DDDCCCCCCDDDEEEEEECCCAAABBBDDDGGGIIIJJJJJJHHHGGGCCCJJJOOOOOOSSSYYYYYYUUUUUUVVVVVVTTTQQQOOOOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMAAA@@@@@@BBBCCCCCC@@@>>>===:::777555666777888777666///222444000222666///......///000222111000...+++---------------///111,,,//////---111777666///(((((()))((('''(((+++...222666::::::777444222333555666888999999777444333000444666333---))))))+++###)))...,,,'''%%%)))...&&&(((***************+++(((+++---,,,***((()))+++((('''&&&&&&'''((()))******)))((('''''''''''''''+++++++++++++++***))))))(((((()))+++---000222333//////222333222333===HHHggg|||999::::::888777777:::<<<@@@>>>>>>@@@???:::888999<<<<<<<<<<<<<<<<<<;;;;;;???===;;;999888999;;;<<<>>>>>>===<<<:::888666555888;;;>>>@@@???>>>>>>???======;;;:::999:::;;;;;;??????@@@@@@???===<<<:::;;;;;;:::999999888777777444666888888888999:::<<<555444333222222222222222444222111111333444555444>>>::::::===:::444444999BBB@@@@@@DDDJJJWWWjjj|||yyygggQQQBBB???BBB<<>><<<;;;:::555777999999999999;;;===@@@BBB@@@999555555555333666777999>>>CCCDDD@@@===<<<999555111000111333555555333111000111111000///111111111000//////111222222444777:::<<<===>>>>>>CCCBBBCCCDDDFFFEEEBBB@@@FFFEEEFFFJJJOOOPPPKKKFFFGGGNNNPPPJJJHHHNNNTTTVVVVVVWWWXXXVVVRRROOOMMMMMMOOOOOONNNLLLIIIHHHHHHIIIEEEBBB@@@AAADDDDDD???:::<<<777444666777666777999333333333333333222000000))),,,...,,,,,,...---***...,,,***((()))---111444//////000111111111111000---+++)))''''''((()))***...000222333333333444666222333444444333111///---(((+++------***((()))++++++++++++++++++***)))(((%%%''')))+++,,,,,,***)))000,,,+++,,,***$$$%%%+++&&&''')))******(((&&&%%%''''''((((((((((((''''''&&&''')))*********)))(((,,,(((++++++'''///666111666444---...555555:::MMMkkk}}}:::;;;;;;:::999999:::<<<<<<999999<<<>>>===>>>BBB???>>>>>>===<<<;;;::::::???===:::888777888999;;;>>>>>>===<<<;;;999888777;;;===???@@@?????????@@@===<<<;;;:::999::::::;;;======>>>>>>===<<<:::999;;;;;;::::::999888888777666666777888999:::;;;;;;555555444333333333333333333222000111444666666666>>>;;;;;;===:::555555:::@@@???@@@DDDJJJVVVkkk~~~uuucccOOOCCCBBBDDD;;;>>>???>>>@@@BBB???:::;;;>>>@@@@@@???<<<<<<;;;777888999888777777888:::===@@@???999555555555333555555777;;;>>>???<<<999777555222000000222555888666444222111222222111000111111111//////111555888;;;;;;;;;;;;;;;;;;;;;:::CCCBBBAAABBBDDDFFFFFFEEEFFFEEEFFFJJJOOOOOOKKKGGGKKKRRRVVVRRROOORRRUUUTTTRRRTTTUUUTTTQQQOOOOOOOOORRRRRRQQQNNNLLLJJJKKKMMMEEEBBB???@@@CCCCCC???;;;>>>888555666666444444666444333333222111000//////,,,///000......000///+++///...+++******---///111...///000111111000///...---,,,***)))((((((((()))+++---///000000000222333...//////...---***(((&&&&&&''')))))))))))))))***+++++++++++++++***))))))'''((()))***++++++*********(((***---+++&&&%%%)))%%%&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))+++(((,,,,,,(((000777111555444---...555555;;;NNNmmm{{{:::<<<======;;;:::;;;<<<:::777777:::===>>>AAAGGGAAA@@@???===<<<;;;;;;:::???===:::888666777888999>>>>>>======<<<;;;;;;;;;???@@@@@@@@@>>>>>>@@@AAA<<<;;;:::999999999:::;;;::::::;;;;;;;;;999888777;;;;;;;;;::::::999888777888666555777:::<<<;;;999666666555444444444444555444333333444777:::;;;;;;>>><<<===>>><<<888888<<>>===???AAA???:::;;;>>>@@@AAA???===<<<<<<888999999888777777999;;;;;;??????;;;777777555222444444555666888999777555555444222111333666:::===777555222222222333333222111000///...///444:::???BBBAAA???>>>============DDDBBBAAAAAADDDGGGIIIJJJGGGFFFGGGJJJNNNNNNKKKHHHNNNTTTYYYVVVSSSQQQPPPNNNLLLNNNOOOOOONNNMMMMMMNNNRRRQQQPPPMMMJJJIIIKKKMMMEEEAAA>>>>>>@@@@@@>>>;;;<<<777555777888777777999555444222000////////////,,,//////---,,,...---)))...---,,,++++++,,,---...,,,...000111111000---,,,---,,,,,,***)))((('''''')))+++.../////////111222//////...---+++)))&&&%%%&&&&&&'''(((+++,,,+++***++++++,,,,,,,,,+++******)))))))))))))))*********%%%%%%)))---+++'''&&&(((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))*********(((---///+++222888111444333---...555555===QQQqqqzzz999;;;===>>><<<:::::::::<<<999999<<<>>>===>>>BBBBBBAAA???>>>============AAA???<<<999777777999999===<<<<<<<<<<<<<<<<<<===@@@@@@@@@>>><<<===???AAA<<<;;;:::999999:::;;;;;;888888999999999888666666::::::;;;;;;;;;:::888888:::777444666;;;>>>;;;888666666555555555555666666666666666999<<>>>>>>>>===;;;<<<>>>@@@@@@AAA@@@???EEEWWWiiiqqq^^^MMMCCCAAABBBCCC<<<>>>>>>===???AAA???::::::<<>><<<;;;<<<999:::;;;;;;:::;;;===???===AAACCC>>>:::999666222444444444444555555444333777666555555777:::>>>@@@777444111111111333333222000///...---///666>>>DDDEEEDDDBBBAAAAAACCCFFFGGGEEECCCBBBCCCFFFIIIJJJJJJIIIHHHHHHJJJMMMNNNLLLJJJLLLPPPSSSQQQMMMIIIFFFDDDFFFHHHIIIHHHGGGFFFGGGHHHKKKKKKIIIFFFDDDCCCFFFHHHBBB???<<<;;;;;;<<<;;;999888444444888<<<<<<===@@@888666333111//////000111...111000---,,,...---*********++++++++++++,,,,,,+++---000222222000---+++---------,,,***(((&&&%%%)))+++...000000000222333///...---+++***(((''''''+++)))(((***---///,,,***++++++,,,,,,,,,,,,+++++++++***))))))((())))))***&&&'''***+++***''''''((())))))((((((((()))******&&&''''''''''''''''''&&&)))((('''''''''(((***+++)))(((///111...444999111333333...///666777AAAVVVuuuzzz999;;;======;;;999999999:::999;;;@@@@@@===;;;===AAA@@@???>>>>>>@@@AAABBBCCCAAA>>>;;;999999:::;;;;;;;;;::::::;;;;;;======@@@???>>><<<;;;;;;>>>AAA<<<;;;:::::::::;;;<<<===777888999999999888777666999:::;;;<<<<<<:::999888;;;777555777<<<>>>;;;888666666555555555666666777777777888:::>>>@@@@@@???<<<>>>???>>>===>>>??????@@@@@@@@@???===AAAOOO^^^tttgggUUUGGGBBBBBBCCCCCC???AAA@@@>>>???AAA???:::888:::======<<<;;;::::::>>>???@@@@@@>>>======>>>@@@DDDEEEAAA<<<:::666111444555555555555444444444888777666666777999<<<===555333000///000111222222000/////////111777???EEEGGGFFFDDDCCCDDDGGGJJJLLLDDDCCCDDDFFFHHHHHHGGGEEEIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJHHHEEEAAA??????BBBCCCCCCBBB@@@>>>???@@@EEEDDDCCCAAA>>>>>>@@@BBB???===:::888777777777666444111111777:::;;;<<>>BBBAAA?????????AAADDDEEEDDDBBB???<<<;;;;;;<<<===<<<;;;:::::::::;;;===>>>>>>>>>>>><<<;;;;;;>>>AAA===<<<;;;;;;;;;<<<===>>>999999:::;;;;;;:::999888999:::;;;======;;;999888:::888777888;;;<<<;;;999666555555555555666777777888777888:::===>>>===<<<:::>>>@@@>>>===@@@AAA@@@>>>===>>>@@@AAADDDNNNYYYggg]]]QQQIIIGGGHHHFFFEEEBBBCCCBBB??????@@@>>>999666999;;;<<<;;;:::999999@@@BBBDDDCCC???<<<999999>>>CCCDDD???;;;888555111222555777888777666777777777666555444444555666777555222///...///111222333222222333333555999???CCCIIIGGGDDDBBBBBBCCCEEEFFF@@@@@@AAACCCEEEEEECCC@@@GGGFFFFFFFFFFFFGGGHHHIIIJJJFFFDDDDDDBBB???>>>AAABBBBBBAAA???<<<:::;;;<<>>===>>>???<<<;;;999888666555444444333//////444777666666888888777555444333444444555---///...+++***------+++((((((((()))))))))******)))***---000111000///......------+++***)))((((((&&&(((+++------...000222,,,***)))'''''')))***,,,---+++************'''&&&))))))***+++++++++******)))))))))))))))*********+++---,,,'''%%%''')))((($$$$$$%%%%%%&&&''''''''')))))))))******)))))))))((((((((((((((()))*********)))000111...333777//////111///222;;;>>>MMMeeezzzwww=========<<<:::999:::;;;777777:::???AAA???>>>@@@DDDCCCAAA@@@@@@AAADDDEEEBBB@@@===;;;:::;;;===>>>======;;;:::;;;<<<>>>???===>>>>>>=========@@@BBB>>>======<<<===>>>???@@@;;;;;;============<<<;;;888:::<<<======<<<:::888999999999:::::::::;;;:::555444444444555555666777;;;;;;;;;<<<>>>>>><<<:::999>>>@@@======AAACCCAAA>>>;;;<<<@@@CCCEEEJJJPPPWWWSSSNNNLLLLLLKKKHHHEEECCCDDDBBB>>>===>>><<<777666999<<<===<<<:::::::::999===@@@AAA???;;;888666777<<<===999666555333000///333888::::::999999:::666555444222222333444555666333///...000222444444555777999::::::;;;>>>@@@DDDBBB@@@>>><<<<<<======:::::::::<<>>>>>@@@AAAAAA???=========;;;;;;;;;999777555333333222//////444777555555777555555555555555555555555+++---,,,)))))),,,---+++---,,,+++***)))(((((((((&&&'''))),,,...............---,,,***))))))******&&&(((+++---...///111222000...+++))))))***,,,...***+++,,,+++***(((((()))'''((()))************)))'''((()))***++++++******%%%***+++'''&&&((()))'''!!!"""$$$%%%&&&&&&&&&%%%(((((())))))))))))((((((''''''((())))))))))))))),,,***000000,,,111666...---000///333===BBBRRRlllyyysssyyy??????>>><<<::::::;;;===<<<999:::>>>???======@@@GGGEEEBBB@@@@@@AAACCCDDD@@@???<<<::::::;;;===>>>???>>>===;;;<<<===???@@@===>>>????????????AAACCC???>>>=========???@@@AAA<<<===>>>?????????>>>===888:::<<<===>>><<<:::999888:::;;;;;;999999:::<<<444444444444444555666777@@@@@@???@@@AAA@@@>>><<<888>>>@@@<<<<<>>>>><<<999888111555777444111222222///---222888;;;;;;::::::;;;666555444333333444555666777444000///000333555666888:::===???>>>>>>>>>>>>===<<<:::999888888888888666555444555999<<<>>>???@@@@@@???===<<<===@@@BBBEEEAAAAAAFFFGGGCCCAAADDDDDDDDDCCCAAA???>>>@@@BBB<<<>>>@@@AAA???<<<;;;;;;;;;<<<===;;;888555444333111...000666:::::::::<<<222333444555555555444444111333222//////333444222222000...+++)))(((''''''###$$$&&&)))+++---......///---+++))))))***+++,,,(((***---///000111333555///,,,)))&&&%%%%%%''')))))),,,///...+++***,,,...''''''((()))))))))))))))%%%''')))+++,,,,,,***)))&&&***((('''***)))%%%"""###&&&((((((((('''&&&''''''((((((((((((''''''&&&''')))*********)))(((---+++000///+++000555---,,,000000444>>>DDDUUUqqqxxxpppttt======>>>>>><<<;;;999888:::>>>???<<>>=========>>>>>>DDDBBB@@@>>>======>>>?????????>>>??????@@@@@@AAA;;;;;;;;;;;;;;;;;;::::::<<<===???@@@@@@???>>>======<<<;;;:::::::::::::::::::::;;;<<<;;;:::999888777666555444444555666777GGG>>>999>>>AAA@@@???@@@;;;<<<<<<;;;>>>DDDFFFDDDCCC@@@>>>>>>AAAEEEIIIJJJJJJHHHEEEDDDDDDDDDBBBAAA>>>DDDDDD===999;;;<<<:::???BBBCCC@@@>>>===999444000444999<<<===999444111000000...,,,,,,...222666222555999<<<>>><<<:::888666666555444333222222111222111000222555888999999<<<>>>??????===;;;;;;;;;666555333222111111222222444555666888999::::::;;;CCC>>>888888<<<>>>===;;;???CCCGGGGGGDDDCCCEEEIIIIIICCC===<<<>>>???===999===<<<;;;===@@@@@@>>>;;;===<<<:::999777666555555444555666777999888555222222555777777666555555666000999;;;555555<<<>>>999>>>666...******,,,***(((&&&''')))***++++++******111222...)))'''))))))'''...///000111111000///...///---***((('''(((***++++++,,,------,,,+++)))((()))(((((()))******)))'''))))))))))))((((((((((((++++++***)))((('''&&&&&&''''''''''''&&&%%%$$$###))))))))))))((('''&&&%%%((('''''''''))),,,000222---++++++---000111000---000000555:::>>>GGG^^^ttteeekkk============<<<:::888777777;;;======AAAGGGFFFAAAEEEDDDBBB@@@????????????AAAAAA@@@?????????@@@@@@AAA@@@???>>>>>>>>>@@@@@@>>>============>>>@@@AAA;;;;;;:::::::::::::::;;;>>>???AAABBBAAA@@@>>>===;;;<<<=========;;;999888999999999999999999888888777666555555555666777888CCC;;;888<<>>CCCDDD@@@AAA@@@@@@AAADDDEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAEEEEEE>>>;;;===>>>===@@@CCCDDD@@@>>>===999555222666:::======:::555222333333222000///000444777555888;;;>>>>>>===:::888999999888777666444444333333333333555777999999999888999;;;;;;:::888888888777666444222111111222333888888999:::;;;;;;;;;;;;@@@===:::;;;>>>@@@===:::777<<<@@@AAAAAABBBFFFKKKHHHCCC>>>;;;===>>>>>>===>>>===<<<===??????<<<:::888888777777888888999:::666666888:::;;;999666222333555777777555444444555333;;;???===@@@IIIJJJDDD???888///******++++++)))!!!$$$''')))+++,,,,,,,,,...---)))(((+++,,,***000000111111000...---,,,///---+++((('''((()))+++,,,,,,,,,++++++***)))((('''&&&&&&&&&((((((&&&%%%)))(((((((((((((((((((((******))))))((('''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))))))))*********+++---,,,+++---000111000...222333666;;;@@@KKKaaavvv~~~eeejjj>>>>>>======;;;999888777666:::===???CCCGGGGGGCCCDDDCCCBBB@@@????????????????????????@@@@@@@@@@@@??????>>>>>>??????AAAAAA===<<<;;;;;;;;;===???AAA;;;:::999888888999;;;<<<@@@AAABBBCCCBBB@@@>>>===:::<<<>>>@@@???<<<999666888888777666777777999999777777777777777888999999>>>999777;;;???@@@@@@AAA:::===>>>===???CCCBBB>>>@@@AAACCCEEEEEECCC>>>:::888<<<@@@AAA@@@???@@@AAABBBDDDCCC===;;;===>>>>>>BBBEEEDDD@@@>>>===:::666666888;;;===<<<999555333333333333222111111333666666888;;;===???>>><<<;;;<<<;;;:::999777666555444555555666777999:::888666333555777777666555555666999777444111000111222333;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;===@@@AAA>>>:::666999<<<<<<<<<>>>BBBGGGDDDBBB@@@>>>===???@@@AAAAAA???>>>>>>???>>>;;;999666555555666777888:::;;;777888:::<<<===;;;666222333555666666555444444555777===AAACCCIIIQQQPPPHHH@@@999000***)))***++++++ ###&&&))),,,---...***------******,,,,,,)))111111000///...,,,+++***000...+++)))(((((()))***,,,+++***))))))((((((((('''&&&%%%&&&((((((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))))))))((('''&&&%%%((()))***+++***)))((('''---,,,,,,...000000///...444555777;;;BBBOOOfffyyyzzzccciii??????>>>===<<<:::999888999:::<<>>>>>>>>>>>????????????????????????>>>===;;;:::;;;===@@@AAA;;;999777666666999;;;===@@@AAABBBBBBAAA???===;;;;;;<<<>>>???>>><<<999888999888666555666888;;;<<<888888888999999:::::::::<<<999888:::===??????@@@999===???@@@BBBFFFDDD???BBBCCCDDDEEEEEEAAA:::666999???FFFGGGDDDAAABBBDDDAAAAAA???;;;:::;;;===>>>CCCEEEDDD???======;;;777777999:::;;;:::888555333...000111000000000222333444555888;;;===>>>>>>===<<<;;;:::888777555444333666666777888999888555333111333555666555444555555999777444111000111222444::::::;;;<<<<<<<<<;;;;;;<<<;;;:::<<>>===??????>>>;;;888777:::<<>>;;;666222222444666666555555666888;;;>>>AAADDDLLLQQQMMMDDD@@@:::000***)))***+++,,,'''((()))***++++++,,,,,,+++...///,,,+++,,,)))%%%//////......,,,+++******///...,,,***)))))))))***,,,+++)))'''''''''(((((((((''''''((())))))(((&&&'''''''''((((((((((((((('''''''''((((((((())))))((('''&&&%%%%%%''')))+++(((((()))(((((('''&&&&&&&&&&&&'''))))))*********------...///000000//////444444666:::CCCSSShhhxxxuuuaaahhh@@@@@@???>>>===<<<;;;;;;999888:::===AAABBBAAAAAAAAAAAAAAAAAA@@@??????>>>;;;;;;;;;<<<<<<======>>>@@@@@@AAAAAA@@@???===<<>>===<<<<<<>>>???AAA:::888777666777999<<<>>>>>>>>>???@@@???===;;;999=========<<<;;;;;;:::::::::888777666888;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===??????>>>888<<<@@@BBBFFFJJJHHHCCCGGGFFFDDDCCCBBB???;;;888???EEEKKKKKKGGGCCCCCCDDDCCC@@@>>>=========>>>???BBBDDDBBB===;;;<<<;;;888888888999888777666444333---...000000///000222444555666777888999::::::999999999888666555333222222666555666777777666222000111444666777666555555666777555333111000111222444444555666888999::::::::::::999888888:::===???@@@GGGEEEAAA<<<777555444555999>>>DDDHHHIIIGGGFFFEEEGGGGGGEEEBBB???===<<<;;;444333222111222444666888999:::;;;======:::555111111333555666666777:::<<<>>>???BBBGGGMMMPPPKKKCCC>>>888111+++))))))+++---,,,,,,++++++++++++++++++)))---///---,,,,,,***%%%,,,,,,,,,+++++++++++++++...---,,,+++*********++++++***)))'''&&&''''''((((((''''''((())))))(((&&&&&&&&&''''''((((((((()))&&&&&&''''''(((((()))))))))(((&&&$$$$$$%%%&&&'''(((((((((((((((((('''&&&((('''&&&&&&''')))+++,,,---...///000////////////222333444999DDDVVVjjjvvvooo^^^ggg???>>>======<<<<<<======888555666;;;???AAACCCEEE@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<<<<===???@@@@@@AAABBBBBBAAA???<<<:::??????>>>>>>======>>>>>>888888777777888;;;===???;;;<<<===>>>===;;;999888======;;;:::999999:::::::::999888888:::===AAACCC===>>>>>>>>>===<<<;;;:::;;;>>>???======@@@@@@>>>999===@@@CCCGGGLLLKKKFFFKKKGGGDDDAAAAAAAAA@@@???DDDHHHLLLKKKGGGCCCAAA@@@EEEAAA@@@BBBDDDBBBAAABBB@@@AAA???:::888;;;;;;999888888777666666555555555333333333222111111333555999888888666555555444444777777666555444444333222666555444444555333111...222444666777666555555555333222111000000111222333///000222444555666777777777666555555666:::>>>@@@EEECCC@@@<<<888666555444555:::AAAHHHLLLKKKHHHEEEHHHHHHGGGCCC???<<<<<<===111111000000222666:::<<<<<<<<<<<<<<<<<<:::555222111222444555555777:::<<>>===777666:::>>>???BBBGGG???@@@@@@AAA@@@???>>>>>>AAA???<<<::::::;;;>>>@@@>>>???AAABBBBBB@@@===;;;>>>?????????>>><<<:::999777777888999:::<<<>>>???999:::<<<======;;;:::888;;;;;;;;;;;;:::999888777888888888999;;;???BBBDDD@@@@@@@@@@@@>>><<<:::999:::???AAA>>>???CCCDDDAAA;;;>>>AAABBBFFFJJJJJJFFFKKKHHHDDDBBBBBBDDDEEEEEEHHHIIIJJJIIIGGGDDD@@@>>>FFFAAA@@@FFFHHHDDDBBBCCC<<<===;;;666666999:::999999888777666666666888888;;;:::888444111000222444888777666555444444555555888888777777777666666666666555333333333222111///111333555555333222222222...//////000111111222222...///000111222222222222000111222444555888;;;===>>>===;;;:::888777555444444666;;;BBBIIIKKKIIIEEEGGGGGGFFFBBB===:::;;;<<<555333222222444888<<<>>>@@@>>>===<<<<<<:::777555111222333333222444666999???AAADDDGGGGGGDDDAAA@@@444222///,,,))))))+++,,,'''&&&&&&&&&'''((()))***&&&***+++***,,,///...+++,,,+++)))(((((((((((()))******++++++,,,------...************)))(((''''''%%%%%%$$$%%%&&&&&&%%%###%%%%%%&&&''''''((())))))&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''******)))))))))***++++++---000222111///...///000222666999???NNNcccrrrvvvfffZZZfff999999888888999;;;<<<===DDD<<<888;;;======@@@FFF>>>???@@@AAAAAA@@@>>>===@@@>>>:::777666888;;;>>>;;;===@@@CCCCCCAAA???======>>>??????===;;;888666777777999:::<<<===>>>???888:::;;;======<<<:::999888999;;;===<<<999666444777777888999<<>>DDD??????FFFHHHDDDAAAAAA:::;;;999444444888:::999:::999777666666888:::;;;@@@>>>:::444///---...000333333333333555777999;;;999999999999999999999999777555333222222333222111000111333333111/////////+++,,,...000222222111111/////////000000000//////+++...222444666777888999:::999888888777666444222444333555===EEEJJJIIIFFFEEEFFFDDD@@@;;;999:::<<<;;;999777555555888;;;===CCCAAA>>>===<<<;;;999777222333333111000000222444??????AAABBB>>>777444444111000///,,,***)))+++,,,)))((('''&&&&&&'''((()))))),,,---******---,,,)))---,,,***((('''&&&&&&''')))******+++---......///******+++++++++)))'''&&&'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''((((((((((((((('''$$$&&&(((+++---.........---000222111///---///000444888<<>>>>>BBB@@@@@@CCCBBB===;;;===>>><<<888555555777:::<<<===???AAACCCCCCAAA???===>>>???@@@>>><<<999777777:::888777888:::===??????@@@999777;;;<<<999777999;;;999:::>>>>>>:::999;;;;;;999888999===AAADDDEEE@@@===;;;<<<>>>@@@???===???>>>>>>@@@BBBDDDDDDCCCFFFDDDBBBAAADDDFFFGGGGGGOOOEEE>>>@@@EEEHHHKKKNNNJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@<<<888777888::::::999:::888777888:::;;;::::::@@@???<<<999666444222111555111///000555:::===>>>???===;;;:::999888666555777666444222000000000000444000,,,...111111---(((***+++,,,---------------)))***+++,,,,,,,,,,,,,,,---------...000222333444111444444222111333333///333555888999===CCCFFFFFFGGGCCC===:::999999999999666555555777999;;;;;;;;;>>>>>>>>>===;;;999777555666666555444333111000///:::<<<===<<<888333000///000...+++((('''''')))***'''((((((''''''''')))*********+++,,,,,,,,,++++++......---,,,******,,,---///,,,---333222---+++...---+++***...222111,,,&&&)))(((&&&%%%%%%''')))+++***)))(((%%%$$$%%%))),,,%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''******))))))((((((((('''******)))))))))))))))***,,,,,,,,,++++++,,,000333888222:::KKK\\\ooouuulll[[[\\\[[[;;;:::999999999:::;;;<<>>;;;;;;???@@@===;;;<<<===<<<:::999999999:::;;;<<<>>>AAADDDEEEDDDBBBAAAAAABBBBBB@@@===:::888777999999:::;;;<<<===>>>??????999777:::<<<999888:::<<<:::;;;>>>>>>;;;:::<<<===:::999999<<>>AAACCCCCCCCCFFFDDDBBBBBBDDDFFFGGGGGGOOOGGGAAADDDIIILLLOOORRRNNNLLLJJJHHHEEECCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBB???;;;777555555777666666999777666666999;;;<<<<<<@@@???<<<999666444333222222000...000555;;;>>>??????>>><<<;;;999888666555555444222111000000000111111111000//////---,,,***++++++++++++++++++******''''''((()))))))))))))))(((((()))***+++---/////////222333111111444333111444666777888:::>>>@@@AAAEEEAAA===:::999999888777888777777777888999888888>>>>>>>>>===;;;999777666888777555444222111111111777999999888666444444555222000,,,)))(((((()))***''''''(((((('''((()))***,,,---------------,,,,,,((((((((((((((()))+++,,,222///111555444///---000,,,,,,...444888666...&&&***))))))(((''''''&&&&&&''''''&&&$$$###$$$&&&)))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''***))))))(((((())))))***+++,,,---,,,,,,...111333888555AAARRR```nnnqqqeeeQQQTTTOOOppp<<<;;;:::::::::;;;===>>>DDDBBB@@@??????AAADDDFFF>>>999888===@@@>>><<<<<<<<<============<<<;;;;;;<<<>>>AAADDDFFFGGGFFFFFFDDDDDDCCCAAA???===:::999888;;;>>>>>>======@@@CCC===999888:::;;;999999:::<<<::::::>>>>>>::::::<<<===;;;999999;;;>>>???@@@DDDBBB@@@???@@@???>>><<<;;;;;;:::<<<@@@BBBCCCCCCFFFEEECCCCCCEEEGGGHHHHHHMMMFFFCCCGGGLLLNNNPPPSSSMMMLLLIIIFFFDDDBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@<<<888555444444444333888666444555888;;;>>>???@@@???===:::777555444333000//////111666;;;>>>???@@@???>>>;;;888666444333222111000//////000111222///111222000---******+++*********)))((((((''''''&&&&&&'''(((((((((''''''%%%%%%&&&'''(((***+++,,,---000111///000444555222666666777999999999999999AAA???===;;;;;;:::888666;;;:::999888777666666666>>>>>>===<<<;;;:::999888:::888555333222333555666:::::::::888666666888999555222///,,,***)))***+++'''(((((((((((()))))))))////////////...---,,,,,,(((((()))***+++---///000111000000333333///...///+++---222:::>>>;;;111(((******+++***(((&&&$$$"""&&&&&&'''&&&$$$$$$&&&((()))))))))))))))(((((((((&&&''''''(((((()))))))))((((((((('''''''''''''''))))))(((((((((((())))))***,,,---......///222444777999IIIZZZdddnnnlll\\\LLLOOODDD]]];;;;;;:::::::::<<<===>>>AAA@@@???>>>???AAACCCDDDAAA;;;999===AAA???===<<<>>>????????????>>>>>>>>>===>>>AAACCCEEEFFFFFFFFFDDDBBBAAA@@@@@@???===;;;999<<<>>>===;;;===CCCJJJ<<<:::999::::::::::::;;;<<<999999<<<<<<999999<<<;;;999888999;;;>>>??????DDDCCCBBBAAA@@@>>><<<;;;;;;::::::<<<@@@CCCEEEEEEGGGEEEDDDEEEGGGHHHIIIHHHJJJEEEDDDHHHKKKKKKKKKMMMJJJIIIGGGEEEDDDDDDEEEEEE???@@@AAABBBBBBBBBBBBBBBBBB???:::777444333333333777555333333777;;;???@@@@@@>>><<<:::888666555444111111111333666999<<<===BBBBBB???;;;777333000000//////......///000222333000111000///---+++))))))((((((''''''&&&&&&&&&&&&'''(((((())))))(((((((((&&&&&&&&&'''(((***+++,,,***---...---///444666444444555999>>>>>>:::666666???>>>>>>>>>>>>===999777======;;;999777666777888>>>===<<<;;;::::::;;;;;;:::888555333444666:::<<<>>>??????>>>;;;999888999777555111---+++***+++,,,)))(((((()))***+++***)))////////////...---,,,+++)))))))))+++---/////////******,,,---...---------+++---333;;;@@@===333***+++******)))(((&&&$$$###&&&((())))))(((''''''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''&&&&&&((((((((('''(((((()))***)))+++---......///111333666<<>>;;;<<<===>>>????????????CCC===;;;>>>???===;;;;;;BBBAAA???>>>???@@@AAABBB???@@@@@@AAABBBBBBCCCCCCAAA???>>>>>>???@@@???===:::<<<<<<:::888===FFFNNN:::;;;;;;999999999::::::;;;888888::::::888888;;;888777777999<<<@@@AAAAAADDDDDDDDDBBB@@@===;;;:::;;;:::999<<<@@@EEEGGGHHHGGGFFFEEEFFFHHHJJJIIIIIIJJJGGGFFFIIIJJJHHHGGGIIIKKKJJJHHHFFFDDDDDDDDDDDD>>>???AAABBBCCCBBBAAAAAA@@@>>>:::666333111222333777555333333666;;;>>>@@@>>>===;;;999777666555555444555666777777888999:::BBBBBB@@@;;;444///------///............000111222222///,,,,,,......***&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((((((((''''''&&&''''''''''''(((***++++++(((+++,,,+++...444666555111333:::CCCDDD===777666?????????AAAAAA@@@<<<999<<<======:::888888:::<<<>>>===;;;::::::;;;===>>>999777555444666:::???BBB<<<>>>AAAAAA>>>:::777666777555111...+++++++++,,,+++***)))+++---...,,,***.........---,,,+++***))))))'''&&&(((***+++)))((($$$&&&''')))***---...---------111777<<<:::333+++***)))'''&&&&&&&&&((()))&&&((()))***(((''''''(((((((((''''''&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''((((((((((((((()))******)))+++,,,------...111333666===OOO]]]eeeoooiiiSSSNNNTTTCCCOOOttt999999888999999;;;===>>>999:::<<<>>>??????>>>===AAA===<<<===<<<999999<<>><<<<<>>AAABBBBBBDDDFFFFFFEEEAAA>>><<<<<<:::999999;;;@@@EEEIIIJJJHHHGGGFFFHHHJJJKKKJJJIIIMMMJJJJJJLLLKKKHHHGGGJJJPPPNNNLLLIIIFFFBBB@@@>>>===>>>@@@BBBBBBAAA???>>>;;;:::777333000///000222888666444444666:::<<<<<<===<<<:::888777666555555666888::::::999888888999>>>???>>>999222---,,,---111000///......///000111111---)))+++//////***%%%&&&&&&%%%%%%&&&''')))***%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''((()))***'''***+++***---333666555000000999DDDFFF>>>888999>>>???@@@BBBCCCBBB>>>;;;;;;======:::888888;;;???>>><<<:::999:::<<<>>>@@@;;;999777666888<<>>:::666444666333000---+++***+++,,,---++++++---000111...+++,,,,,,,,,,,,+++***)))))),,,***((()))++++++)))%%%###&&&'''''')))...///...------...333888777000***)))(((&&&$$$%%%'''***,,,$$$&&&''''''&&&%%%%%%&&&)))))))))))))))(((((((((###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((()))(((((())))))***+++,,,---------,,,,,,---111444999@@@PPP^^^hhhsssjjjOOOKKKTTTHHHXXX{{{::::::999:::;;;<<<>>>???<<<<<<<<<===>>>@@@AAAAAA>>>>>>??????;;;777:::AAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA???>>>>>>???@@@AAAEEEAAA<<<<<>><<<:::888888;;;???AAA;;;??????999666888999777>>>:::999;;;;;;999:::>>>999999999;;;>>>AAAAAAAAAFFFHHHJJJHHHDDD@@@??????888777777:::???EEEHHHJJJHHHGGGGGGIIIKKKLLLKKKJJJMMMKKKKKKMMMLLLIIIIIIMMMQQQPPPOOOLLLHHHCCC???<<<;;;<<<>>>@@@???>>>;;;:::888777666222//////111444999777555555777888999888;;;:::999777666555555555666999<<<<<<;;;999:::;;;777999:::777111...///111333222111///......//////---,,,***+++------+++((()))((('''&&&&&&''')))***&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''((())))))'''******)))+++222555555222///444???AAA:::777;;;===>>>???AAABBBBBB???<<<:::<<<<<<999555555999>>>>>><<<:::888999<<<@@@BBB???===;;;999:::<<>>@@@AAA@@@???======>>>AAADDDFFF>>>???BBBBBB===999>>>GGG>>>@@@BBBDDDEEEDDDBBB@@@AAA@@@???>>>>>>@@@BBBCCCIIIDDD>>>===??????<<<888>>><<<:::::::::;;;999888;;;@@@@@@999555777888666@@@<<<;;;======;;;<<<@@@<<<;;;;;;<<>>DDDHHHJJJHHHHHHHHHIIIKKKLLLKKKJJJKKKIIIIIILLLKKKHHHJJJNNNNNNOOOOOOMMMJJJFFFAAA>>>:::;;;===>>>===;;;999777777888777444111111444888:::888777777777888777666:::999888666555555444444555999===>>><<<;;;<<<===111555777555111///111555555444222000............)))+++------+++***+++,,,,,,+++)))'''&&&'''((()))((()))))))))(((''''''&&&(((((((((((())))))***+++'''******(((+++111555444444...000999;;;555555<<<=========???AAAAAA???<<<:::<<<<<<888333222777;;;>>><<<999888999===AAACCCBBB@@@>>>;;;;;;;;;===>>>===>>>???<<<888555333222111///,,,***))))))***+++000...---000555555111,,,******+++,,,,,,,,,++++++***'''&&&(((,,,,,,((($$$%%%))))))%%%%%%***+++'''++++++...333777555,,,$$$&&&'''((())))))((('''&&&(((((()))(((&&&&&&(((***%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((())))))******************+++,,,---...666444111...---///444888AAAGGGWWWfffsss}}}jjjDDDUUUbbbbbb|||??????>>><<<::::::<<<>>>CCC@@@>>>???AAACCCBBBAAA???@@@@@@AAA@@@???>>>===CCCCCCDDDDDDCCCAAA???>>>AAA???===<<<;;;<<<===>>>EEEFFFDDD===:::===???>>>===<<<<<<>>>???>>><<<:::<<<>>><<<666555999999555@@@===;;;;;;>>>@@@>>><<<===;;;999888:::>>>CCCFFFGGGYYY]]]LLL@@@BBBBBB;;;777777777:::@@@FFFIIIKKKLLLJJJIIIIIIIIIIIIHHHFFFLLLJJJGGGGGGHHHJJJKKKKKKQQQNNNLLLIIIHHHFFFCCCAAADDD@@@;;;;;;===??????===999555111000444888999999777444444666666333222555<<<666333555555333000111777999:::999:::===;;;666555444333222111000000000:::777333000...---......,,,+++***)))((((((((((((,,,)))%%%$$$'''***+++***)))(((((('''&&&%%%%%%%%%***)))(((''''''&&&&&&&&&111///---,,,,,,///222555111111111333666:::>>>@@@IIIEEEBBBAAACCCBBB>>>999888======666444999=========;;;999888999<<>>@@@???;;;<<<@@@CCCAAA<<<======;;;888555333333333,,,)))++++++((((((+++222111000222555555222///000///,,,***))))))***+++***(((''''''(((((('''%%%)))&&&###$$$'''***+++***,,,)))((()))++++++)))&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''************+++,,,---...;;;666000...///222333333===MMMXXXfff{{{zzz```LLLYYYhhh???>>>===:::888777999:::BBB@@@>>>@@@BBBCCCBBB@@@BBBBBBBBBBBBAAA???>>>===CCCCCCCCCCCCBBB@@@???===???>>><<<;;;;;;<<<>>>???FFFHHHEEE>>>:::;;;;;;:::===<<<;;;<<<<<<<<<:::999:::===;;;777666:::;;;888>>>===;;;<<<===>>>>>>===:::;;;;;;;;;<<>>>>>?????????>>><<<999666555555777888999555333333777777555666999???999666888999666333444333777999999<<<>>>;;;666666555444333222222222222777555222...,,,,,,,,,---,,,+++***)))((((((((((((+++(((%%%%%%'''*********))))))(((((('''&&&&&&%%%))))))((('''''''''((((((,,,,,,---...///000111111///000111333777;;;???AAAHHHEEEBBBCCCEEEEEEAAA===777<<<<<<777777<<>>::::::@@@DDDDDD======<<<999555333222222333---***,,,,,,)))))),,,333111111222444444222///111000...,,,+++++++++,,,)))(((''''''((()))(((&&&)))'''$$$%%%(((******)))+++)))((()))******(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''((((((((())))))))))))***++++++---///000<<<777111...000333555666>>>OOO[[[iii|||yyy```MMM___nnn??????>>>;;;888666777999?????????AAABBBCCCAAA???EEEEEEDDDBBBAAA???======CCCCCCCCCCCCBBB@@@>>>======<<<<<<;;;<<<>>>???@@@DDDGGGFFF???;;;<<<;;;999>>><<<:::999::::::999777:::<<<;;;777888;;;<<<:::;;;<<<<<<<<<;;;<<<===???;;;>>>@@@???===???FFFLLLaaaeee]]]LLLCCCDDDCCC<<<>>><<<<<<===@@@CCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKIIIHHHHHHJJJMMMMMMMMMLLLJJJIIIHHHGGGFFFCCCAAA>>>???AAABBB@@@>>>>>>>>><<<;;;:::888555444666777444222333777999888999<<<>>>:::888::::::777555666111555888999<<<>>>;;;666666555555444333333333333555333000---+++******+++,,,+++***)))((((((((((((***(((&&&&&&''')))***)))***))))))((((((''''''&&&((((((((((((((())))))***(((+++...111333333222111---///111444888<<<@@@BBBFFFDDDBBBDDDFFFGGGDDDAAA;;;======::::::>>>CCCCCC===;;;999888888;;;>>>@@@CCCBBB>>>888999@@@FFFGGG???>>>;;;666222000000111444///+++,,,---++++++---333222222333333333000...333111///...---,,,------)))((('''''')))***)))'''((('''&&&'''((()))(((''')))((('''((())))))'''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$$$$%%%&&&'''''''''(((((()))))))))''')))***+++,,,...222444===999333000111444777888@@@QQQ___nnn}}}vvv]]]PPPeeevvv@@@@@@???===;;;999:::<<<<<<===???AAABBBBBB@@@???GGGFFFDDDAAA???===<<<<<>><<<<<<<<<===>>>@@@BBBCCC@@@DDDDDD@@@>>>???@@@>>>@@@>>>;;;999999:::999888<<<<<<;;;999888:::;;;;;;888:::<<<<<<::::::===@@@???BBBDDDAAA>>>AAAKKKUUUddd___SSSDDD>>>@@@???999<<<;;;;;;===AAADDDEEEFFFDDDEEEEEEDDDBBBAAAAAABBBJJJHHHHHHIIIKKKMMMNNNNNNKKKIIIHHHHHHHHHGGGDDDBBB@@@CCCDDDBBB>>>;;;<<<>>>777999:::888444222444666666444555999:::999:::===;;;888777:::999666444666444777888777999<<<:::555555444444333333333333444333222///---+++*********++++++***)))(((((())))))((('''''''''((()))))))))******))))))(((((((((''''''''''''((()))***++++++***,,,000444666666555555---...111555999===@@@BBBBBBAAAAAACCCFFFGGGFFFDDDBBBBBB@@@===<<<>>>AAABBB===<<<999888888;;;>>>@@@BBBBBB>>>999:::AAAFFFGGG@@@>>>:::555000...///111444000---------------...333333333333333111///...333222111///............((('''&&&''')))***)))((((((((((((((()))((('''&&&''''''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''))))))((((((((((((((((((&&&)))+++,,,---000555999@@@<<<666222111333777999BBBSSSbbbrrr}}}oooYYYQQQhhh{{{<<<===>>>===<<<;;;<<<>>>:::<<>><<<;;;:::888777888999666999;;;;;;999999===@@@???AAABBB@@@@@@GGGVVVbbb___VVVGGG===:::<<<;;;999;;;;;;;;;===@@@CCCDDDCCCAAABBBCCCAAA???>>>>>>@@@IIIHHHGGGIIIKKKMMMNNNMMMKKKJJJJJJJJJJJJIIIFFFCCCEEEFFFDDD@@@;;;888:::===555777999777555444666999999777777::::::888888;;;999777777:::999555444777:::;;;999666666:::999555333222222222222222333444333222000...,,,++++++++++++***))))))))))))))))))'''((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((***+++,,,+++,,,...000333555666777///000222555999<<>>@@@>>>@@@???;;;===BBBEEEDDDBBB???;;;444///---///111333111...,,,---//////...222222333333222000///...333222111000///......---((('''&&&'''((()))(((''''''((())))))((('''''''''&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))++++++***)))(((''''''&&&&&&))),,,------111777===BBB>>>888333111333777:::FFFUUUfffuuuzzzgggSSSRRRiii~~~999:::<<<;;;::::::;;;===:::<<>>???EEEEEEEEEEEEDDDBBBAAA???<<<<<<>>>@@@AAACCCDDDEEEDDDGGGFFFAAA>>>???@@@>>>BBB@@@>>>===>>>>>>===<<>>???CCCNNN^^^jjjYYYMMM@@@;;;::::::;;;<<<===<<<<<<===???@@@???>>><<<>>>AAA@@@>>>>>>@@@CCCHHHGGGGGGIIIKKKLLLLLLKKKKKKKKKJJJKKKKKKIIIFFFCCCHHHFFFBBB===999888999;;;777888888888777888;;;===;;;888888::::::777666999777666888;;;:::666555888===>>>;;;777777:::888444111111111111222222333444333222111///...,,,,,,,,,******)))))))))))))))***''')))+++,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&'''(((*********)))***+++---000333555444444444555777:::>>>@@@===>>>???@@@AAABBBBBBBBBDDD???<<<>>>@@@AAABBBEEE@@@>>><<<::::::<<>>>>><<<===BBBDDDCCCBBB@@@<<<666111///111222222222///,,,,,,000000...000222333333111/////////111111000///...---,,,,,,((('''&&&&&&''''''&&&$$$&&&((()))(((''''''((()))&&&''')))((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''''''''((()))***++++++***))))))((('''''''''***.........111999@@@AAA>>>888333111333999>>>KKKZZZjjjxxxwww___NNNSSSkkk:::;;;<<<<<<:::::::::;;;999<<<>>>>>>===>>>@@@BBBDDDBBB???<<<<<<>>>AAACCCCCCCCCDDDCCCBBBAAA???>>>:::;;;===???@@@AAABBBBBBCCCEEECCC>>>;;;===???>>>@@@???>>>???@@@???>>><<<===999777999888444555999666555555777:::<<<============>>>@@@EEEOOOZZZbbbSSSGGG===;;;;;;888999===;;;::::::<<<>>>???>>>===<<<@@@CCCBBB???>>>AAAEEEHHHGGGGGGHHHJJJKKKJJJHHHKKKJJJJJJKKKKKKHHHDDDAAAEEEBBB???===<<<;;;999888;;;888666666888:::<<<===;;;888888::::::666666999444444777:::888444444777:::======;;;;;;<<<999333111111111222333444555555222111000///...---,,,+++******))))))))))))******'''***......---+++++++++''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((()))+++...000111999777555444555888<<>>???@@@AAA@@@@@@@@@AAADDD===:::>>>@@@@@@AAADDDBBB@@@===;;;;;;===@@@BBB===>>><<<999:::@@@DDDDDDCCCAAA>>>999444222333444111222///+++,,,111111---...111333333111//////000/////////...---,,,+++***((('''%%%%%%%%%%%%###!!!&&&'''((('''&&&&&&))),,,&&&(((***)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((,,,//////...111:::BBB<<<:::666222111555<<>>===<<<===@@@CCCDDDBBB???======@@@DDDFFFAAABBBBBBBBBAAA???===<<<999:::<<<===???@@@@@@@@@>>>@@@???;;;:::>>>AAAAAA>>>>>>>>>???AAA@@@>>><<<;;;666555888888555666;;;666444333555:::======<<>>AAAAAA@@@AAADDDGGGDDD@@@>>>@@@CCCHHHGGGGGGHHHIIIJJJHHHGGGJJJJJJJJJJJJJJJGGGBBB???@@@>>><<<===???>>>:::666<<<777333222555999:::::::::777777::::::777777999000000444777555000111555666;;;>>>>>>@@@???:::222222222222333444555666777111111000///---,,,++++++***)))))))))))))))******'''+++///000...,,,+++,,,&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((***,,,---//////000<<<:::666333444777;;;>>>???@@@AAAAAA@@@??????@@@HHH???;;;>>>???======@@@CCCAAA>>><<<<<<>>>@@@BBB>>>>>>:::555777???DDDFFFCCCBBB???;;;666444444555000222///***+++111111------000333333111///000111.........---,,,+++)))))))))'''%%%$$$$$$###!!! &&&'''(((&&&%%%&&&***...&&&)))+++***'''%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))&&&'''((()))***+++,,,,,,(((---000000...111:::CCC888777444111111666@@@GGGWWWbbbqqq|||uuuWWWIIIXXXuuu@@@>>>======>>>===;;;999:::===@@@???>>>>>>BBBEEEDDDBBB?????????@@@?????????BBBEEEFFFDDDAAA??????<<<===>>>@@@@@@@@@???>>>>>>===;;;:::;;;===@@@BBBBBBAAA???===<<<;;;;;;;;;:::777555555777999;;;;;;777888999;;;<<<<<<;;;:::>>>CCCEEEBBBCCCGGGGGGCCCKKKBBB;;;<<<===999888;;;555555666888;;;===???@@@GGGBBBAAADDDDDDBBB@@@AAAGGGHHHHHHGGGEEEFFFHHHJJJDDDDDDEEEGGGIIIFFF@@@:::<<<>>>???===888555555777>>>:::555222222444666777777666666888;;;<<<:::777444555555444222222333555666666888===@@@>>>666///222111111222444555555444555222//////000///+++(((,,,++++++******))))))))))))***+++++++++***(((''')))&&&%%%'''(((&&&%%%$$$$$$%%%&&&((())))))******(((+++---,,,++++++...111111222333444555999===AAA>>>???AAAAAA?????????@@@FFF<<<888<<<@@@???>>>AAAFFFHHHEEE???>>>BBBAAA<<<<<<>>>???<<<888777;;;@@@===:::888888666111000222777///((()))000333///)))---111444333000...///111222///,,,,,,...---+++(((***)))((('''&&&&&&'''((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((***(((&&&&&&&&&'''&&&%%%******))))))((((((''''''''''''&&&&&&&&&&&&''''''((('''***......)))&&&'''***...000...///888@@@CCCBBB:::111---111:::EEEKKKYYYhhhtttvvvjjjRRRMMM]]]sss===<<<;;;;;;;;;;;;888666>>>?????????>>>???@@@BBBDDDBBB?????????@@@@@@???>>>AAADDDFFFEEEBBB???======>>>>>>????????????>>>>>>===<<<;;;<<<>>>@@@BBB>>>>>>>>>>>>=========<<<:::999777888:::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<@@@AAA???AAAFFFHHHEEEHHH@@@:::;;;;;;888888;;;555555666888:::>>>AAABBBEEEAAA@@@DDDEEECCCBBBCCCFFFFFFEEEDDDDDDEEEFFFFFFHHHGGGFFFFFFDDDAAA===::::::<<<>>><<<777444555666===999555333444666777777888777777888:::;;;888555444555666555444333444555999777666888:::999333...222111111222444555555444444111/////////...+++(((++++++++++++++++++******)))***++++++++++++***)))+++(((&&&&&&'''((((((((())))))***+++++++++******(((***,,,+++***+++...000...111444666888:::<<<>>>>>>???@@@@@@@@@?????????GGG@@@>>>CCCFFFDDDAAABBBEEEFFFDDD???>>>BBBAAA===@@@@@@???===999888999;;;<<<777444333222//////333000......///111222000//////111222222111111111222222///------...---+++((())))))'''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%$$$$$$%%%&&&((()))'''&&&&&&'''''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((***'''(((++++++(((''')))***...///...000888???BBBBBB>>>888222222:::GGGPPPaaaooowwwssscccKKKFFFXXXvvv999999999:::;;;;;;999777AAA???>>>>>>???@@@@@@???CCCAAA??????@@@AAAAAA@@@>>>@@@CCCEEEEEEBBB???===@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>@@@AAA:::;;;===?????????>>>===;;;::::::;;;===>>>===<<>>===<<<;;;;;;;;;;;;:::<<<===<<>>BBBEEEFFFBBBAAADDDEEECCCBBBCCCEEEBBB@@@@@@CCCDDDCCCAAAJJJJJJHHHDDD???;;;999888999;;;===;;;666333333555:::888666555777888888888999888888888999888555333444666888888666444444444;;;777444333444444111---222111000222444555444333222111///......---***(((++++++,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++)))'''%%%''')))******((((((((((((((('''&&&%%%((()))*********+++---///,,,///444777999:::;;;<<<>>>??????@@@@@@??????>>>BBB??????DDDGGGDDD???>>>DDDEEEDDD@@@???AAABBB@@@FFFCCCAAA>>>===;;;888666999444//////...,,,///444***...333444222111333555111000///000222333333333222000.........---***(((((('''&&&%%%%%%%%%&&&'''(((((()))))))))(((''''''$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((+++'''&&&((((((&&&(((+++***...///---000888???AAADDDCCC???999666<<>>???>>><<>><<<===@@@BBBAAA>>>BBB@@@>>>???@@@BBBBBBBBB@@@@@@@@@AAABBBBBB@@@???AAA@@@???=========>>>???<<<<<<<<<======>>>???@@@999;;;>>>@@@@@@???<<<;;;::::::;;;===??????===;;;>>>===<<<;;;;;;;;;<<<===<<<===<<<<<<>>>BBBEEEFFFCCC@@@<<<;;;::::::<<<>>>888777666777:::???DDDGGGHHHDDDBBBDDDEEEBBB@@@AAACCC???<<<===AAACCC@@@<<>>999777777;;;===>>>;;;666222222333888777666777888999999888999999999999888666333222555777999:::888555444444888666333333333333000...222111000111333444444333111000//////...,,,***)))+++,,,,,,------.........,,,+++***************+++)))***(((&&&'''***)))'''&&&&&&&&&'''&&&&&&%%%$$$(((((())))))***+++---...+++...222555666777999;;;@@@??????@@@AAAAAA???>>>@@@???@@@CCCEEECCC???<<>>???HHHFFFBBB>>>===CCCOOOYYYeeeqqqrrrdddSSSDDDLLLdddzzz111333666;;;???BBBAAA@@@???===;;;===AAACCCBBBAAAAAA???>>>???AAACCCDDDDDDDDD@@@===<<<>>>@@@AAAAAAAAA@@@???=========>>>???;;;<<<===>>>>>>?????????:::<<>>>>>???@@@BBBDDDBBBBBBAAA>>>===>>>??????999888888888;;;@@@EEEHHHDDD@@@@@@CCCEEECCCBBBDDDBBB>>>;;;===AAABBB>>>:::AAAEEEHHHFFFAAA;;;777666>>>@@@@@@<<<666222111222666666555777999:::999777888999999888666444222222666888::::::888555444444444444555666777555222000111000000111333444444333000000000///...,,,+++***,,,,,,,,,------......///---,,,***(((((((((******))),,,+++'''(((***'''!!!(((((()))************))))))(((((()))***,,,------,,,...000111222555999<<>>EEEEEEEEEEEEFFFFFFDDDAAAEEEFFFFFFFFFEEEEEEHHHLLLNNNJJJEEEFFFHHHGGGBBB<<<777333222444333000000333666333111///000222444555111...+++,,,000333333111222222222111...+++(((''''''&&&%%%$$$%%%%%%'''''')))))))))))))))(((((('''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''))))))(((&&&)))))))))(((((((((''''''(((((((((''''''((((((((('''%%%&&&******'''''')))+++---...---111999======JJJFFFAAA???CCCLLLUUU[[[qqqyyyrrr^^^KKK>>>HHHaaayyy///000444:::???AAA@@@???===<<<<<<===@@@BBBCCCCCC@@@???>>>???BBBDDDEEEFFFDDD@@@;;;:::===@@@BBBBBB@@@???>>>>>>>>>>>>>>>>>>:::;;;===?????????>>>>>>===>>>@@@@@@???;;;888555888888999<<<>>>>>><<<999666666888999<<<>>>AAABBBEEEBBB@@@AAAAAA>>>???BBBAAAEEEFFFCCCAAAAAA@@@>>>;;;:::::::::===@@@DDDGGG>>>;;;;;;AAAEEEDDDEEEHHHBBB@@@>>>???AAAAAA>>>;;;>>>BBBEEEFFFCCC>>>999777===??????<<<777333222444666555555666777888888777555777888888666444333333777888:::999777444444444222555888::::::777444111111000///111333444333222000111222111...,,,,,,,,,,,,,,,---------------------+++)))((((((***,,,...000333111***))),,,((( '''((())))))***************)))((()))+++---------...///000111222666:::>>>CCCAAA@@@AAADDDEEEBBB???DDDGGGHHHEEEEEEFFFDDDAAAFFFFFFHHHIIIHHHGGGKKKQQQQQQMMMIIIHHHKKKJJJFFFBBB;;;888777999777333111333:::444---+++...222222111000///...///111222222111222333444222...***(((''''''&&&%%%%%%%%%&&&'''((((((((()))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%&&&'''))))))'''%%%+++******)))(((((('''''')))((((((''''''(((((()))&&&%%%&&&++++++((('''***+++---------222999<<<;;;GGGBBB>>>@@@GGGQQQZZZ^^^qqqwwwkkkTTTEEE@@@LLLdddzzz111333777;;;???AAA???======>>>??????>>>???AAACCC???>>>===???BBBEEEGGGGGGBBB>>>:::;;;???BBBAAA???===>>>>>>????????????>>>999;;;===???@@@???>>>======>>>??????>>>;;;888666999999999;;;===>>><<<:::555666999<<<>>>@@@BBBBBBEEEAAA@@@CCCBBB>>>===@@@???FFFJJJFFFCCCBBB@@@<<<<<<<<<<<<===>>>AAACCCEEE===:::;;;@@@CCCCCCCCCEEEBBBBBBBBBBBBBBB@@@???>>>AAAAAABBBCCCCCC@@@<<<888888:::<<<:::666444555777777555444444555777666666222555777777555444444666888999999777555333333444555777:::;;;:::666333111111000///000222444333222000222333222///------...---------,,,,,,,,,,,,,,,+++***((((((***...333666<<<>>>888---***...---%%%((((((((()))(((((('''&&&+++)))((())),,,///...---///111333555666999<<>>@@@AAA@@@======???BBB???>>>===???BBBFFFGGGHHH???<<<;;;>>>BBBCCC@@@;;;<<<===>>>@@@@@@@@@???>>>999;;;>>>@@@AAA@@@>>>=========>>>>>>===;;;999777:::::::::;;;===>>>===<<<666888;;;>>>@@@BBBBBBBBBCCC??????DDDCCC>>><<<@@@>>>FFFKKKHHHDDDCCC???:::<<<<<<===>>>???AAABBBCCCBBB>>>===@@@AAA???>>>???BBBDDDEEEEEEBBB@@@@@@@@@EEECCC@@@@@@BBBAAA===:::333666999888666555777999777555333333444555555555000333666777555444555777888999888666333222333444888:::;;;:::888444222111111000///000222333333222000333444333///---...///---------,,,,,,+++++++++)))(((((()))---333999<<>>===;;;::::::;;;<<<>>>AAAAAA???<<<;;;===AAADDD>>>======>>>@@@BBBAAA@@@@@@>>>>>>AAABBB@@@@@@CCC>>>;;;:::===AAAAAA<<<777<<<:::;;;@@@BBB???======?????????>>>===:::888666;;;::::::===??????<<<999999;;;;;;;;;@@@EEEBBB999===DDDJJJGGG@@@===@@@EEEEEEDDDCCCCCCCCCBBB???<<<===;;;;;;???@@@???@@@CCC@@@DDDFFFCCC===;;;???DDD@@@EEEIIIEEE>>><<>>;;;;;;;;;:::888444333222111111333555666777444111///000222222222222333333333222222444555???<<<888666666666666666444666888777555222000000000111222222111222444555777555222000/////////000,,,,,,---.........------...---+++))),,,444AAAJJJLLLFFF???:::666333---)))---,,,,,,...000111000//////---+++******+++---///444444555777:::<<>>FFFHHHJJJZZZnnn{{{www___FFF???EEEUUUjjj===<<<;;;::::::;;;===>>>CCCCCCBBB@@@??????BBBEEEAAA@@@??????@@@AAA@@@>>>???<<<===AAABBB@@@AAADDD===;;;<<<>>>AAABBB???<<>>>>>>>>===<<<:::888888<<<::::::<<<>>>???===:::;;;=========AAAFFFCCC<<<>>>BBBGGGEEE@@@===???CCCCCCBBBAAA@@@AAA@@@===;;;===999888;;;<<<<<<>>>CCC>>>CCCFFFDDD>>>:::<<>>:::888777777///111222111...---...000444555777888888666444333111444333---+++,,,***%%%***(((&&&&&&'''&&&### %%%######&&&***+++'''###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%(((+++,,,)))'''&&&%%%$$$%%%(((***++++++))))))))))))))))))))))))///------222999<<<:::777===<<>>@@@AAABBBAAA@@@@@@BBBDDDDDDBBB@@@@@@AAA@@@???======;;;<<<@@@AAA@@@AAADDD;;;<<<>>>@@@AAAAAAAAA@@@AAA<<<;;;===>>>;;;999;;;>>>===<<<;;;::::::::::::===<<<;;;;;;===>>>>>>===<<<=========AAADDDBBB<<<<<<>>>AAAAAA???>>>>>>???AAA???============<<<;;;<<<888666777888888<<>>@@@DDDHHHIIIHHHGGGHHHGGGKKKPPPPPPKKKGGGGGGFFFFFFHHHKKKMMMMMMJJJGGGHHHHHHIIIJJJKKKKKKKKKKKKFFFEEECCC???<<<888555444000111111111000111444666999999999888777555444333111333111---******)))%%%+++)))((('''&&&$$$ '''%%%$$$%%%)))***)))&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&(((******(((&&&'''%%%$$$%%%'''((((((((()))))))))))))))))))))))),,,---000555;;;<<<999555<<<===EEENNNRRRVVVcccsssssslllTTT@@@@@@JJJ___www???>>>===<<<;;;;;;;;;;;;888;;;===?????????AAABBBDDDCCCAAAAAABBBBBB@@@???>>><<<<<<@@@AAA??????BBB;;;>>>@@@@@@?????????@@@@@@;;;999<<<===::::::<<<===<<<;;;:::::::::;;;<<>>@@@>>>;;;::::::<<<>>>AAABBBAAA@@@AAA>>><<<;;;;;;<<<<<<;;;999666555888999888999===:::>>>BBBCCC@@@>>>???AAAGGGLLLPPPMMMDDD===;;;;;;>>>===;;;999777555333222444333222111111111222222444333333555666777666444222333444333222222444666777777777999;;;:::888555999:::;;;999555111///...333333333222111222666999999777555333111//////...111111111000000000111111222222333666:::@@@GGGKKKJJJEEE>>>:::999888555222777666555444555444222000111///...---...000222444888999;;;<<<===>>>======<<<>>>AAAEEEHHHIIIHHHGGGCCCAAABBBGGGHHHDDDAAABBBFFFGGGIIIKKKMMMLLLHHHFFFDDDFFFHHHJJJKKKLLLLLLLLLFFFCCC???<<<999666333222333333222222333555888:::;;;:::888666444222111111111111///,,,***)))(((&&&&&&&&&'''''''''&&&###!!!+++(((%%%%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''((())))))((('''***)))(((((()))***)))(((***************************---333999<<<;;;777444888;;;DDDNNNTTTYYYdddqqqqqqgggNNN===AAAMMMccc}}}AAA@@@???===<<<;;;::::::444777:::===>>>@@@AAACCCCCCBBBAAABBBCCCDDDCCCAAA@@@>>>>>>AAAAAA>>>>>>AAA>>>???@@@???===<<<<<<===>>>999888;;;===<<<<<<>>>>>>===;;;;;;:::;;;<<<===???>>>===;;;;;;===???AAA:::999999;;;======<<<<<<;;;;;;===AAAEEEHHHGGGFFFAAA???<<<;;;;;;<<<;;;;;;555444777<<<<<<999777888888;;;>>>??????AAADDDHHHIIIKKKLLLGGG@@@;;;:::<<<<<<<<<:::888555333111111444444444333333333444444444333333555777777666555111222333222111222333555555555666999::::::777444999:::;;;:::666222000///111222222111000111444777888777666444222111000///222111111000111222333333444555888<<>>:::::::::888666:::888777666666555333000333111///......000222444999:::<<<>>>???AAAAAABBB<<>>???<<<999:::AAAAAABBBDDDEEEDDDAAA???BBBDDDFFFIIIKKKLLLLLLLLLHHHCCC===888666666555444555333222111222444666777;;;:::777444222111000000000...,,,+++)))''''''((($$$%%%''''''''''''&&&&&&)))'''%%%###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((,,,+++******++++++)))(((++++++++++++++++++++++++***///555:::;;;999666555777<<>>===<<<;;;;;;666999<<<>>>@@@AAACCCEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA>>>>>>AAABBB???@@@BBBAAA@@@???>>>===<<<<<<;;;===999999===???======>>>>>>>>>======<<<=========??????>>>===<<<===@@@BBB===;;;;;;>>>>>><<<<<>>>>>AAADDDHHHKKKKKKJJJBBB@@@===<<<<<<<<<:::999444444888===>>>999555666555777:::<<<>>>BBBGGGJJJFFFFFFEEE@@@;;;888:::<<<;;;;;;:::777333000000111333444444444555555555555555444333444666666555444222333444333222222444666444444555777888888555333777999::::::777444333222000111222222111222333555777777666555333222111111333222222222333444666888:::;;;???EEELLLPPPPPPPPPMMMGGGAAA===<<<===;;;999;;;999888777777666444111444333111000000333555777;;;;;;<<<===???AAACCCDDD>>>AAAEEEGGGGGGGGGHHHHHHCCC<<<777999:::888666777???>>>???@@@BBBBBB@@@>>>AAACCCEEEHHHJJJJJJJJJIIIJJJDDD<<<888888999888777333111//////111333333333:::999777555333222111111...+++)))***)))''''''***'''((()))(((&&&&&&'''((($$$$$$######$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&'''((((((''''''(((******)))((()))***)))(((&&&+++++++++++++++++++++++++++111777:::888777666777:::@@@IIIRRRYYYbbblllsssppp```FFF<<>>?????????<<<>>>???@@@???@@@BBBDDDGGGEEEDDDDDDDDDDDDCCCBBB???===>>>BBBCCCBBBCCCFFFCCC@@@======???@@@>>><<<>>>;;;;;;???@@@>>><<<<<>>======>>>???@@@???======@@@CCC===::::::>>>===:::;;;@@@===???AAACCCDDDEEEEEEFFFAAA@@@>>>===<<<;;;888555444333666;;;<<<777555555111444777;;;>>>AAADDDFFFBBBCCCBBB???;;;:::<<<>>>;;;;;;999555111///000222111222333444555666666666777555333222444555444444111222333222111111333555444444333444666555333111444777999:::888777666666///111333444444333444444666666666555555444333222444444444444666888;;;===>>>AAAFFFMMMTTTWWWVVVTTTRRRLLLEEEAAA@@@@@@???>>>;;;999888888888777444222444333222222444777;;;======<<<;;;;;;<<<>>>AAACCC???BBBEEEEEEDDDDDDFFFHHHCCC:::444555777666666777@@@>>>===>>>@@@AAAAAA@@@@@@BBBEEEGGGHHHHHHGGGFFFGGGBBB;;;999:::;;;888666222000///111333555444222555555444333222111000000,,,(((&&&))))))&&&(((---)))******(((&&&&&&(((+++$$$%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$&&&((((((''''''))),,,(((''''''((())))))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,...333888888555444777:::>>>DDDLLLSSS[[[eeeoootttmmm\\\CCC===KKKYYYnnn777999;;;===???AAABBBBBB@@@@@@@@@???>>>===???AAAIIIGGGEEEEEEDDDDDDBBB@@@===;;;===BBBEEEDDDFFFJJJDDD???<<<===BBBDDDBBB>>>@@@======AAABBB===::::::@@@@@@AAAAAA@@@???===<<<===???AAA@@@>>>===@@@BBB;;;888888<<<;;;777888>>>:::===??????>>>======>>>AAA???>>>===<<<999666222555333555888999555444666...111666;;;>>>@@@@@@AAAAAABBBCCCBBB@@@???@@@AAA<<<<<<999555000...111333///000111333444555666666888666222111222333444444...///000///......000222444333333333444444222000333555888:::999888888888///222555666666555444444555555666666555555444333666555555666888<<>>AAA???BBBDDDCCCBBBBBBDDDGGGAAA888111222555555666777<<<:::888999;;;===>>>>>>@@@BBBEEEGGGGGGFFFEEECCCBBB>>>999999;;;:::666222222111111444888999888666000000000000000///...---+++&&&%%%((()))&&&)))...)))***)))(((&&&''',,,000(((((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###&&&((((((&&&'''***---)))(((((()))+++***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,000444888777333333777<<>>NNN\\\qqq???>>>===>>>??????===:::BBBBBBBBB@@@===<<<===>>>DDDGGGFFFAAA???AAABBBAAADDDAAA???@@@BBBFFFHHHIIIDDD???===AAACCCAAA??????BBBBBBBBBAAA@@@???>>>===?????????@@@@@@????????????@@@AAABBBBBBBBBAAAAAACCC<<<888:::===;;;888777666===BBB@@@>>>??????===???>>><<<;;;:::999999999555666555333000000111333444666:::===>>>>>>===<<>>@@@@@@>>>;;;888666555444444333444555555:::777444333555666555333888999;;;<<<===???CCCFFFGGGMMMTTTYYYYYYWWWUUUTTTQQQMMMHHHDDDBBB@@@>>><<<:::999777555555555666666444555555777:::===@@@BBBAAA;;;555555:::AAADDDDDDEEECCCAAA>>>===>>>AAADDD>>><<<::::::;;;;;;:::999>>>999444222555:::???AAABBB@@@AAAEEEFFFCCCDDDGGGGGGAAA;;;;;;===<<<666000777555333444666777444111444111...///111111...+++'''((()))'''$$$$$$&&&)))+++***(((((()))******)))''''''&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***&&&!!!$$$+++,,,((($$$$$$&&&))))))((())))))))))))************,,,...///...------...///000555555111111888<<<;;;@@@JJJRRRWWW```lllrrrsss```KKKDDD???NNNjjjzzz@@@@@@??????>>>===<<<:::AAABBBBBB@@@>>>======???BBBFFFFFFBBB???AAABBB@@@BBB@@@>>>???AAAEEEFFFGGGDDD???>>>AAABBB@@@>>>???CCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@@@@@@@???>>>===@@@AAACCCDDDDDDCCCBBBAAADDD===999;;;===:::777666888===@@@>>>===??????<<<<<<;;;::::::::::::::::::444555555444333333555777777888;;;>>>@@@AAAAAAAAAEEEBBBBBBDDDCCC@@@BBBGGGAAA===888333000///111222555222333777999666777:::555444222111000000111222//////......//////000111...111333222000000444999===???@@@BBBCCCAAA>>>;;;<<<:::888666555555666777;;;888555555777999999888;;;===???@@@AAACCCFFFHHHMMMQQQVVVYYYZZZXXXWWWWWWRRRNNNIIIEEEBBB@@@>>><<<<<<;;;:::999888888888888777888888:::===@@@BBBDDDEEE@@@::::::???DDDFFFEEEDDDCCC@@@>>><<<===???AAA???===::::::;;;<<<;;;;;;777555111///000444:::>>>EEE@@@>>>AAADDDCCCCCCEEEFFF@@@;;;;;;======888222666555555666666666444333000///000000000...+++((($$$%%%&&&%%%###$$$''')))***)))((((((***+++***)))((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&########################'''&&&((()))%%%!!!"""'''+++(((%%%$$$&&&((()))((())))))))))))***************+++------,,,---...000555777555222333:::>>><<>><<<<<<<<<@@@AAAAAA@@@>>>>>>???@@@@@@EEEFFFCCCAAABBBBBB@@@@@@>>>===>>>AAACCCDDDEEEEEE@@@???AAABBB???===>>>CCCDDDDDDDDDDDDDDDCCCCCC@@@AAACCCDDDCCCAAA???===@@@AAADDDFFFFFFEEECCCAAACCC<<<999;;;===:::888888<<<>>>===;;;===@@@???;;;999888777888:::;;;;;;:::666777777666555555777999::::::<<<>>>@@@BBBDDDEEEFFFAAA???AAACCCAAABBBEEE999777555222111222333444555111///444888999999:::333222000///......//////...............///000000000222333222111333777<<<<<<===???CCCEEEEEECCC@@@AAA???;;;888777777999;;;>>>;;;888777999;;;======>>>@@@CCCDDDEEEGGGJJJLLLSSSVVVYYY[[[[[[ZZZZZZZZZQQQMMMIIIEEEBBB@@@>>><<<============<<<;;;::::::;;;<<<<<<>>>@@@CCCEEEFFFGGGCCC??????BBBEEEEEEEEECCCBBB@@@>>>===<<<<<<===@@@===:::999:::;;;<<<===333333111...---///666;;;FFF@@@===@@@BBBBBBAAACCCEEE@@@<<<;;;======888444555666888888666555555555,,,///111222///+++'''&&&!!!"""#########$$$&&&)))((('''''')))++++++***(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%%%%'''&&&""""""$$$***(((%%%$$$&&&((((((((())))))))))))************)))***,,,---...///222444;;;999555222666===???===@@@LLLVVVZZZbbbmmmnnnhhhVVVEEEEEEGGGYYYuuu>>>@@@BBBAAA???>>>>>>???@@@AAAAAA@@@???>>>@@@AAA???EEEHHHFFFDDDEEEDDD@@@@@@???>>>???BBBDDDDDDCCCEEEAAA@@@BBBAAA>>>===???BBBCCCDDDEEEEEEEEEEEEEEECCCEEEHHHIIIHHHFFFBBB@@@???AAADDDFFFFFFEEECCCAAA@@@;;;999<<<===<<<;;;<<<@@@???<<<:::<<>>@@@BBBCCCEEE@@@===AAACCCAAA???>>>555555444444444444444444555000...111888;;;;;;999333222000///...........................//////000111222333333333555:::>>>888888;;;@@@EEEHHHFFFDDDCCC@@@<<<999888:::===???@@@>>>;;;999:::;;;===???<<>><<<===>>>>>>===<<<:::999===>>>???AAACCCEEEFFFGGGGGGDDDAAAAAABBBCCCCCCBBBEEECCC@@@???>>>===;;;:::???<<<888666777:::<<<<<<555777666222------333999@@@>>>???BBBBBB??????CCCEEEAAA===<<<===<<<777333444777::::::777444555666,,,000222000,,,(((&&&'''"""######$$$$$$%%%&&&'''''''''''')))++++++***(((---,,,+++)))(((&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###&&&'''%%%$$$%%%)))'''&&&%%%&&&'''((((((((()))))))))***************,,,...///111333777:::>>>999333222777>>>???===CCCQQQZZZ]]]eeeooommmcccUUUDDDFFFHHH[[[xxx===>>>@@@AAAAAABBBBBBCCC@@@AAAAAA@@@??????@@@BBB???EEEIIIHHHFFFGGGFFFBBBAAA@@@@@@BBBDDDEEEEEECCCDDDBBBBBBCCCBBB>>>>>>AAAAAABBBCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJIIIGGGDDDBBB???AAACCCEEEEEEDDDBBBAAA===999999===???>>>???BBBCCCBBB>>>;;;===AAA@@@<<<===:::888:::======:::666777999;;;;;;;;;<<<===???CCCAAA@@@>>>>>>>>>???@@@BBB>>>===BBBCCC???999777666666666666666555444333333111///111888===<<<999444333222111000//////..................///000000333333333444555777;;;>>>:::999:::???EEEHHHFFFCCCAAA>>>;;;999999;;;???AAAAAA@@@>>>;;;::::::<<<>>>:::===AAAFFFIIIMMMRRRUUUVVVYYY^^^___]]]YYYUUUTTTIIIGGGDDDDDDDDDDDDBBBAAA;;;<<<======<<<;;;999888>>>???@@@BBBCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCBBBGGGDDDAAA??????>>><<<:::<<<999555444555888:::;;;999::::::555...,,,000555777;;;AAAEEEAAA<<<===CCCGGGCCC???===<<<:::666333333777;;;:::777555444666000111111...)))&&&(((***&&&&&&%%%&&&&&&&&&%%%%%%(((''''''(((******)))(((------,,,+++***)))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######''')))''''''((('''''''''&&&%%%&&&'''(((((()))))))))***************+++---...000333777:::===777111333888<<<======GGGTTT\\\]]]dddnnnkkk^^^WWWFFFGGGIII\\\yyy======>>>AAADDDFFFFFFEEEAAABBBBBBAAA???>>>@@@AAA???EEEIIIGGGFFFHHHGGGDDDAAAAAABBBDDDFFFGGGEEECCCDDDBBBCCCEEECCC@@@AAAEEEAAAAAABBBCCCCCCDDDCCCCCCAAACCCEEEGGGGGGEEECCCBBB@@@AAABBBCCCDDDCCCBBBBBB===:::;;;???AAA@@@BBBFFFCCCDDDAAA===>>>AAAAAA===???<<<:::<<<@@@@@@;;;777333666:::<<<>>>@@@BBBDDDGGGFFFDDDAAA@@@???@@@@@@>>>;;;<<<@@@@@@:::666666777777777777666444333222111222333444999>>>===888666666555444222111000//////////////////000111111333333444555777999:::;;;@@@===<<<@@@EEEGGGDDD@@@>>><<<:::999:::<<>><<<>>>BBBFFFJJJPPPVVVZZZXXX[[[^^^^^^[[[WWWSSSQQQHHHGGGFFFFFFFFFFFFEEECCC============<<<;;;:::999>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEHHHDDD???>>>??????===::::::777444333555777999999:::;;;999444///---...000000555<<>><<<:::777444333666999:::888666444333111000...+++(((''')))+++((('''''''''((((((&&&$$$***(((''''''((()))((((((+++,,,,,,,,,++++++))))))'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%((()))&&&'''***&&&''''''&&&%%%%%%&&&((())))))))))))************((()))******,,,...333666999444111555999;;;<<<>>>KKKXXX]]]ZZZ```lllhhhZZZYYYHHHIIILLL___|||AAA>>><<<@@@FFFIIIGGGCCCCCCCCCCCCAAA???>>>???@@@>>>CCCFFFEEEDDDFFFFFFDDDAAABBBCCCEEEGGGGGGEEEBBBDDDCCCEEEGGGEEEBBBCCCHHHBBBBBBCCCCCCDDDCCCCCCCCC@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEE???===>>>AAABBB@@@BBBFFFCCCFFFFFFAAA???@@@AAA???@@@===;;;>>>CCCDDD???:::666888<<<>>>??????AAABBBFFFEEEDDDBBBAAA@@@??????:::888999;;;999666777;;;666666555555444333222222///444888777999======888777777666555444222111000000000000000000111222222333333555777999999999888>>>:::999===DDDGGGDDD@@@>>>===<<<;;;;;;<<<>>>???<<<>>>@@@@@@>>>>>>???AAACCCDDDFFFHHHLLLRRRYYY^^^]]]]]]]]]ZZZVVVTTTSSSSSSMMMKKKJJJIIIJJJIIIFFFDDDAAA@@@???>>>============???@@@AAACCCDDDDDDDDDCCC?????????>>>???AAADDDFFFHHHBBB===;;;===>>>===;;;888666444444666888888888:::999777444222000000000///...000666:::;;;>>>BBBCCCAAA@@@>>>===;;;999888444444666888999777333000///---***)))))))))(((''''''&&&&&&'''******(((%%%---***&&&%%%&&&'''(((((('''(((***+++++++++******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&((()))&&&"""###(((%%%&&&((('''%%%$$$&&&((())))))))))))************((())))))))))))+++000333555222333888;;;:::<<>>>>>@@@===BBBDDDCCCBBBEEEEEEDDDAAAAAACCCEEEGGGGGGDDDAAACCCCCCEEEHHHFFFCCCEEEJJJCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGCCCAAAAAACCCBBB@@@AAAEEECCCGGGIIIDDD@@@@@@AAA@@@???<<<;;;???FFFGGGCCC===<<<>>>???@@@>>><<<<<<<<>>===888666666666444333999@@@444444444333333222222222...666;;;::::::===<<<888777777777666444222111000111111111111111222222333333444555888:::999777555666333222888AAAGGGEEEBBB@@@???>>><<<<<<<<<======888<<<@@@BBBAAAAAABBBDDDJJJJJJJJJKKKNNNTTT[[[```bbb```\\\WWWSSSRRRTTTVVVRRRPPPNNNMMMLLLJJJGGGEEEDDDCCCAAA@@@??????@@@AAA???@@@BBBDDDDDDDDDDDDCCC;;;;;;::::::;;;>>>BBBEEEGGGAAA;;;999;;;>>>===;;;888666555666888999999888;;;999666555555555333222111)))%%%,,,777===???@@@@@@???>>>>>>======<<<;;;444444444777999888333...,,,)))((()))+++***'''###%%%$$$$$$&&&***+++)))&&&///+++&&&$$$$$$&&&'''((($$$%%%''')))***+++******,,,++++++***)))((((((((('''''''''''''''''''''''''''(((***)))$$$ &&&$$$&&&((('''%%%$$$%%%((())))))))))))************++++++***))))))+++///222333111444;;;<<<:::<<>><<<;;;<<<@@@CCCFFFIIIDDDAAABBB@@@<<<>>>DDDHHHEEEBBBAAAAAABBBBBBAAA???@@@@@@AAACCCEEEFFFGGGCCCGGGJJJIIIDDDBBBDDDFFFGGGEEEEEEIIIJJJEEEAAAAAADDDBBB@@@AAADDDEEEDDDCCCCCCFFFIIIGGGCCCAAACCCGGGAAADDDGGGEEEBBB@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDBBB@@@>>>???BBBDDDEEEEEE===:::999>>>CCCDDD>>>777>>>???@@@@@@>>>===>>>???999:::666000///666999777///////////////000000000...222666999999999888999:::999888777666666666777666555444333444666888::::::888666777888666222...000444999===@@@CCCFFFIIILLLHHHCCCBBBDDDFFFEEECCC@@@@@@AAACCCFFFHHHIIIIIIKKKNNNOOONNNRRRZZZ^^^___^^^^^^\\\YYYUUURRRRRRSSSSSSQQQOOOMMMKKKJJJJJJKKKHHHHHHDDD>>><<>>???>>><<<999888:::666333555888777000)))''''''(((((((((((('''''',,,)))&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''+++++++++***************&&&((()))(((&&&%%%(((***))))))((('''&&&%%%%%%$$$(((((())))))(((&&&$$$###+++++++++************))),,,***((('''))),,,...///+++666;;;888:::AAAEEEBBB___\\\aaadddaaagggjjjaaaPPPMMMOOO\\\rrr@@@???>>>===???BBBFFFHHHKKKFFFDDDDDDCCC???AAAFFFHHHFFFBBBAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCEEEEEECCCFFFHHHGGGCCCAAACCCFFFGGGEEEGGGJJJIIIDDDAAABBBCCCBBBBBBDDDFFFFFFCCC@@@BBBEEEGGGFFFBBBAAACCCFFFDDDDDDCCCCCCCCCCCCAAA@@@BBBBBBBBBAAA@@@@@@??????BBBAAA@@@@@@AAACCCDDDDDDBBB@@@>>>======???@@@@@@BBBBBB@@@===:::888888999888999666000000555777555000000000000000000000000444666999;;;:::::::::::::::999888777555444444444666555444333444555777888777555444444555555333000111444888;;;>>>BBBFFFIIINNNJJJEEEBBBBBBDDDFFFGGGBBBBBBCCCEEEGGGJJJKKKKKKKKKNNNQQQQQQUUU\\\___^^^^^^]]][[[ZZZXXXWWWUUUTTTOOOOOONNNMMMLLLLLLLLLLLLJJJJJJGGGAAA@@@CCCEEECCCDDDCCCCCCBBBBBB@@@<<<:::888;;;>>>>>>======>>>@@@???999444555:::<<<888222444333222333444333222000333333333555666555222///---,,,***)))***---000111333444555666666555333222555222///111555444---'''(((((())))))))))))))))))(((&&&$$$$$$&&&((())))))&&&''''''''''''''''''''')))(((((('''''''''''''''(((((())))))******++++++***+++,,,***'''&&&(((***((('''''''''''''''''''''))))))))))))((('''&&&&&&+++++++++************))),,,***))))))***---//////,,,555<<<======AAAFFFIIIddd```dddddd___cccdddZZZQQQOOORRR```vvvAAA@@@???@@@AAAEEEHHHKKKLLLHHHEEEFFFEEECCCDDDGGGGGGEEEBBBAAAAAACCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFDDDAAAAAACCCGGGGGGGGGIIIKKKGGGBBBAAAEEEDDDEEEFFFGGGHHHFFFBBB???DDDGGGIIIHHHEEEDDDFFFIIIJJJFFFCCCCCCEEEEEEBBB>>>???@@@AAAAAAAAA@@@??????BBBBBBCCCBBBAAAAAABBBDDD===??????<<<888888<<>>999555333555666666888666222111333444222222222222222333333333333999:::;;;:::999888888:::999999777666444333111111555555444333333444555666666444222111222333333222333555888:::<<>>=========999666666777777444111111000///000111111///---000000111333555555333111---+++******,,,---***'''+++,,,---...///...------...,,,***,,,000///***%%%(((((())))))******++++++&&&%%%%%%&&&)))*********&&&'''(((((((((''''''&&&)))(((''''''&&&&&&''''''%%%&&&'''((()))***++++++---...---+++)))((()))***&&&'''''''''((((((((()))******)))(((((())))))***+++++++++************)))*********+++,,,...///000000666???CCCBBBAAAHHHRRRdddaaadddddd^^^aaaaaaVVVQQQQQQWWWfff{{{AAAAAA@@@AAACCCFFFIIIKKKJJJGGGEEEDDDDDDDDDDDDEEEEEECCC@@@???@@@BBBBBBBBBHHHHHHFFFEEEDDDDDDCCCCCCEEEEEEEEECCCAAAAAADDDGGGGGGHHHKKKKKKFFFAAACCCIIIIIIHHHHHHHHHGGGEEECCCAAACCCDDDFFFFFFDDDCCCEEEGGGLLLIIIFFFDDDDDDCCC@@@======>>>AAADDDFFFFFFEEEEEEAAACCCDDDCCCAAA@@@AAACCC555:::======:::999;;;???===<<<888444111111444777555666555333222222111000333333444555777888999999;;;;;;:::888555444555777555555555444333222111111555555444333333333444444888666333111000111222333777888888888999;;;???BBBJJJJJJGGGBBB???@@@EEEJJJDDDEEEFFFGGGHHHJJJMMMOOONNNTTTXXXZZZ]]]aaaaaa^^^\\\YYYXXXZZZ^^^]]]XXXSSSLLLMMMNNNOOOOOONNNLLLKKKEEEHHHHHHDDDCCCDDDBBB>>>???DDDGGGGGGBBB>>>;;;;;;;;;===AAABBBAAA???<<<:::888777777666555444333222///...---...//////---+++000111222555777777666444000,,,)))+++......)))$$$)))***++++++++++++******)))'''&&&))),,,,,,)))%%%(((((((((((()))***++++++'''''''''))),,,,,,+++))))))(((''''''&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))---,,,,,,+++***)))***+++((((((((((((((((((((((((***)))'''&&&''')))+++---+++++++++*********)))))))))+++,,,---......000111555999BBBIIIFFF@@@IIIYYY___]]]bbbccc^^^bbbcccXXXOOORRR[[[kkkAAA@@@@@@AAACCCEEEHHHJJJGGGEEECCCAAACCCDDDCCCAAACCC@@@>>>===???AAABBBBBBKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFEEECCCBBBCCCFFFHHHGGGHHHJJJKKKFFFBBBEEELLLNNNLLLJJJHHHEEEDDDEEEEEE???@@@AAAAAA@@@@@@@@@AAAHHHHHHGGGCCC>>>;;;;;;<<>>@@@CCC;;;999666111///000333777555444444444333111000111444444666888:::<<<>>>???<<<<<<:::777444333444666111111222333333333333222555444444333333333444444<<<:::666333000000222333::::::999888777777:::===CCCEEEFFFDDDAAA@@@CCCFFFCCCDDDFFFFFFFFFHHHLLLPPPSSSWWW[[[[[[]]]aaa```]]][[[XXXVVVXXX\\\[[[VVVPPPOOOPPPPPPOOONNNLLLJJJHHHDDDGGGHHHFFFEEEEEECCC???AAACCCEEEBBB>>>;;;;;;======>>>AAACCCCCC@@@;;;888333444555555555444333333///...---...///...---+++000111222555777777555333111,,,((((((,,,---***'''+++++++++***)))((((((''''''&&&&&&'''***+++)))&&&(((''''''''''''((()))***((('''((()))******'''%%%,,,***'''%%%$$$&&&(((***(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&))))))((()))***++++++++++++******)))((((((''''''***(((&&&%%%%%%(((+++---+++++++++*********)))))))))+++...///...///111333:::===EEELLLHHHBBBKKK[[[]]][[[aaaccc___cccdddYYYMMMSSS___qqqAAAAAAAAAAAACCCDDDFFFHHHEEEEEEBBB@@@BBBFFFDDD???BBB???======???AAABBBBBBKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGHHHIIIGGGEEEHHHNNNPPPOOOLLLHHHEEEEEEGGGIIIEEEEEEDDDDDDCCCCCCCCCCCCBBBDDDCCC???:::777999<<>>???<<<<<<;;;888666555666777...///111333444444333333444444444444555555555555>>><<<999555111000222444999999999888666666888:::===@@@DDDEEEEEECCCBBBBBBBBBDDDFFFEEEEEEGGGLLLPPPVVVYYYZZZWWWXXX\\\]]][[[XXXWWWUUUVVVXXXXXXUUUQQQSSSRRRQQQOOOMMMJJJHHHFFFEEEIIIJJJHHHHHHIIIGGGCCCBBBBBB@@@===:::999:::;;;>>>???AAACCCDDDAAA<<<888222333444555555555333222...---,,,---......,,,***...///000333666666555333///+++''''''(((******(((******)))((('''&&&%%%%%%''''''&&&((()))***)))((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''$$$"""---+++(((%%%$$$&&&(((***((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&''')))+++++++++,,,,,,+++***)))((('''''')))(((&&&%%%&&&(((***,,,+++++++++************)))***,,,//////...///333666:::???FFFJJJHHHGGGPPPZZZaaa___cccddd___aaaaaaUUUNNNVVVeeewwwCCCBBBBBBBBBCCCDDDFFFFFFGGGGGGDDDAAADDDIIIGGG@@@BBB@@@>>>>>>@@@CCCDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJHHHEEEDDDGGGHHHHHHKKKPPPOOOOOONNNKKKGGGFFFHHHJJJKKKJJJHHHHHHGGGGGGFFFEEEAAA@@@???>>>======???AAAIIIHHHGGGDDDBBB@@@>>>===>>><<<;;;@@@FFFJJJGGGCCCFFFMMMRRROOOEEE===;;;===777666444222000111444777555111111444555222333777888999999999::::::::::::888999999888666555666777///000222444444444333222333444555555666666666666;;;;;;:::666222111222555444666777777777777888:::===>>>AAAEEEGGGGGGEEEBBBBBBDDDFFFEEEDDDFFFLLLQQQXXXXXXVVVQQQQQQUUUXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSQQQNNNKKKIIIHHHGGGDDDHHHIIIHHHHHHJJJIIIFFFEEECCC???======<<<<<<;;;@@@???@@@BBBDDDBBB>>>:::555444444555666555222///---,,,+++,,,------+++))),,,---///333777999888777///...,,,***))))))))))))(((((('''&&&&&&&&&&&&&&&(((''''''((()))))))))(((,,,***((('''&&&'''((()))&&&&&&%%%&&&(((((('''%%%+++***)))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***'''&&&''')))++++++)))+++++++++******)))))))))***)))((('''''')))***++++++++++++************)))+++...000///---///444999777???EEEFFFGGGNNNVVVZZZcccaaaeeefff___aaa___SSSRRR[[[lllDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIFFFCCCGGGLLLIIIBBBCCCAAA@@@@@@BBBEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIJJJKKKLLLMMMLLLJJJIIIDDDBBBFFFIIIJJJMMMQQQMMMOOOPPPNNNJJJGGGHHHIIIIIIGGGEEEDDDDDDCCCBBB@@@CCC@@@===???CCCGGGHHHGGGDDDCCCAAA???===<<<<<<<<<>>>:::888>>>HHHMMMIIICCCMMM]]]lllkkkYYYFFF<<<:::111222222222222444999<<<666111000444555222444999;;;::::::999888777666555444555666555444333444555000222333444444333111000333444555666777777777777888999999666333111333666000222555777888888:::;;;>>>>>>???DDDHHHJJJGGGDDDCCCEEEGGGFFFDDDFFFMMMSSSXXXWWWSSSLLLKKKPPPTTTTTTRRRTTTUUUUUUUUUVVVYYY[[[TTTSSSPPPMMMKKKIIIIIIIIIAAAEEEGGGFFFFFFIIIIIIFFFIIIEEEBBBAAABBBBBB???<<>>DDDBBBFFFSSS[[[ZZZbbb```eeefff```bbb```TTTUUU```rrrFFFBBBAAADDDFFFDDDCCCEEEMMMJJJGGGFFFGGGGGGGGGFFF@@@@@@AAABBBDDDFFFHHHIIIFFFCCCCCCFFFGGGFFFGGGKKKJJJLLLLLLKKKJJJJJJLLLNNNDDDFFFDDDBBBKKKVVVTTTHHHNNNRRRRRRMMMLLLOOONNNIIIKKKFFFBBB@@@<<<666555777<<<>>>CCCJJJNNNKKK@@@777777:::===<<<:::777888999;;;<<<===@@@CCCGGGKKKMMM^^^wwwuuuZZZGGG===777777777555444333555999===555222000222555777777666777999888555111///000222444666666333222444444111000222444444444111...,,,222222333333333222222111999333000333777777888:::888555333444777::::::999===<<<===AAAGGGKKKLLLKKKHHHJJJGGGBBBDDDKKKLLLIIILLLNNNPPPOOONNNNNNQQQTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTQQQLLLJJJKKKNNNGGGCCCEEEKKKLLLFFFCCCDDDEEEEEEEEECCCAAA???>>>>>>AAABBBCCCCCCCCCBBBAAA@@@999777444333444444444333111///---+++)))(((((((((((((((+++000777===@@@BBB666111,,,+++---...+++((($$$$$$%%%%%%'''(((***+++))))))************)))(((((((((((((((((('''''''''''')))++++++)))((((((((())))))))))))(((((((((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&'''((()))***+++)))((('''((()))***)))'''))))))))))))***+++,,,---++++++***))))))***+++,,,...+++))))))+++,,,)))'''***000333000000555888666<<>>===???CCCIIIMMMNNNNNNMMMOOOLLLFFFEEEHHHHHHEEEHHHJJJLLLLLLKKKKKKMMMOOORRRSSSSSSTTTTTTSSSSSSSSSQQQQQQPPPNNNKKKJJJJJJKKKJJJFFFEEEIIIIIIDDDAAAAAADDDGGGIIIFFF@@@===>>>BBBBBBBBBCCCDDDCCCBBB@@@???999777444222333444444444///...,,,+++***)))******'''''')))...444:::===>>>777333...---//////---)))%%%%%%%%%&&&'''((()))***)))))))))******))))))((())))))((((((((((((''''''&&&(((******(((''''''(((***)))))))))(((((((((((('''&&&$$$$$$&&&''''''&&&%%%&&&''''''((()))*********(((''''''((()))(((((())))))))))))***+++,,,,,,******))))))***,,,---...---+++))))))++++++***(((---111222111444999:::777===BBBGGGKKKSSSZZZ\\\YYYTTT___]]]XXX[[[WWWMMMJJJWWWhhh}}}FFFBBBBBBEEEGGGEEEEEEFFFFFFCCCAAAAAAEEEJJJMMMOOOAAAAAAAAABBBDDDGGGJJJLLLKKKHHHHHHJJJIIIFFFFFFIIIRRRMMMIIIJJJNNNPPPLLLHHHIIIJJJGGGDDDJJJRRRQQQJJJFFFIIIKKKIIIIIIJJJHHHEEE???999555555444222555999===>>>??????>>>:::555333222222333333444666;;;>>>>>>======>>>???BBBDDDEEE___```XXXHHH?????????<<<888777666333222222555888;;;:::;;;<<<===<<<999777000111111000......000111777:::888444222333222///000000//////......------------............------000,,,+++000444555777:::999999;;;>>>@@@???<<<:::>>>>>>@@@CCCHHHLLLMMMMMMMMMQQQQQQLLLGGGGGGGGGFFFCCCFFFHHHIIIHHHHHHHHHIIILLLMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNMMMMMMLLLKKKJJJJJJFFFEEEGGGHHHEEECCCDDDDDDIIILLLHHH@@@<<>>:::777333111111333444555...---,,,***))))))******''''''(((,,,111666888999888444000///000000...+++&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))((((((''''''%%%'''))))))'''&&&'''(((******)))))))))(((((((((&&&$$$###$$$&&&(((((('''&&&'''(((((())))))))))))***(((%%%%%%'''(((((((((******)))))))))******+++))))))******,,,...///000---+++)))***+++++++++***000111111333888======999???FFFMMMSSSZZZ___^^^YYYSSSXXXWWWXXXZZZOOOEEEJJJZZZmmmGGGCCCBBBFFFHHHFFFFFFHHHGGGEEECCCCCCEEEGGGHHHHHHAAA@@@@@@@@@CCCFFFIIILLLLLLJJJJJJMMMMMMJJJIIILLLRRRNNNKKKKKKMMMNNNLLLIIIKKKLLLJJJGGGKKKRRRSSSNNNEEEGGGHHHHHHGGGFFFCCC@@@<<<999888;;;<<<:::<<<@@@>>>@@@BBBAAA===999777666444333222111111444888;;;>>>======<<<===>>>???@@@BBBEEEDDD???>>>@@@@@@<<<888777666333111111444666;;;<<<===>>>===:::666333000000000///......//////222444333///...//////+++---,,,+++*********++++++...//////000000000000///111......111333222333777777:::>>>BBBDDDCCC@@@===@@@@@@AAACCCFFFHHHIIIIIIGGGLLLPPPNNNJJJHHHJJJLLLDDDFFFHHHIIIHHHFFFEEEDDDFFFGGGHHHJJJMMMOOOQQQRRRTTTQQQMMMMMMOOOPPPNNNKKKGGGEEEDDDFFFHHHIIIJJJKKKGGGJJJKKKHHHBBB???@@@CCCBBBCCCDDDEEEDDDBBB???===;;;777222000000222444555...,,,+++)))'''''''''(((((('''(((+++///333555555666444111000000///---+++(((''''''&&&&&&&&&''''''''''''((()))))))))((((((+++******))))))(((((((((%%%&&&((('''&&&&&&'''(((*********)))))))))((((((&&&%%%$$$$$$&&&''''''''''''((())))))))))))(((((()))'''%%%$$$&&&'''((('''+++******))))))))))))******++++++,,,---...///000,,,+++*********+++,,,,,,111000000444;;;@@@>>>:::@@@GGGPPPVVV^^^cccbbb]]]ZZZVVVTTT\\\aaaOOODDDNNN\\\qqqGGGCCCCCCGGGIIIHHHGGGIIIGGGFFFEEEEEEFFFEEECCCAAAAAA@@@@@@@@@BBBEEEHHHIIIKKKJJJLLLQQQQQQNNNMMMOOOOOOOOONNNLLLKKKJJJKKKKKKJJJLLLLLLKKKMMMQQQSSSRRRHHHGGGGGGGGGDDD@@@===<<<555555999???AAA???>>>@@@;;;>>>BBBBBB@@@<<<999888444333111111333666999:::<<<<<<;;;::::::;;;<<<===:::???CCCAAA===;;;888666888888777444222111333555;;;===??????===999555222333222000//////......---,,,//////,,,+++......+++---,,,***))))))***+++,,,...//////000111111111000000...///333444333444888444888>>>BBBDDDDDDBBBAAAEEEEEEFFFFFFFFFFFFGGGGGGDDDHHHMMMNNNKKKHHHJJJNNNIIIIIIJJJJJJIIIGGGDDDBBBCCCDDDEEEGGGIIILLLOOOQQQRRROOOLLLLLLNNNOOONNNKKKIIIHHHGGGGGGIIIMMMNNNNNNLLLJJJHHHFFFEEEDDDAAA@@@BBBDDDEEEFFFFFFCCC@@@>>>===888333000000111333333...,,,***'''%%%$$$$$$$$$***))))))+++///222333333444222111000///---+++***(((((('''&&&&&&&&&&&&'''''''''((())))))))))))))),,,++++++***))))))((((((%%%&&&''''''&&&&&&''')))************)))))))))))))))'''%%%%%%&&&&&&%%%$$$'''((()))*********(((''')))'''%%%%%%&&&'''''''''******))))))((())))))))),,,,,,------.........---++++++*********+++---///111...///555<<<>>><<<999AAAGGGNNNUUU]]]eeefffbbb```VVVRRR___gggTTTGGGQQQ```uuuHHHDDDDDDHHHJJJIIIIIIJJJEEEDDDDDDDDDEEEEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGJJJJJJMMMRRRSSSPPPNNNPPPLLLMMMNNNLLLIIIHHHJJJLLLIIILLLNNNNNNNNNOOOPPPRRRJJJFFFDDDDDDAAA;;;888999444666<<>>===;;;888666222111222444888;;;======:::999888888888999;;;;;;<<<@@@BBB@@@;;;888999;;;888888777555333222444555;;;>>>@@@@@@<<<888444333555333000/////////...---+++......,,,,,,///000---...---,,,++++++,,,---...+++,,,---...////////////,,,,,,///444555555888===444888<<<@@@AAABBBBBBCCCHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFIIILLLIIIEEEFFFIIIKKKJJJIIIJJJJJJIIIGGGDDDCCCCCCDDDEEEGGGJJJMMMOOOLLLKKKIIIIIIJJJKKKJJJJJJNNNNNNLLLIIIJJJMMMMMMKKKNNNJJJFFFEEEGGGFFFBBB===BBBDDDGGGHHHHHHFFFCCCAAA===999444111000000000000---+++)))'''%%%$$$$$$$$$******)))+++...111222111111111000///---+++***((((((''''''&&&&&&&&&'''''''''((()))******++++++***---,,,,,,+++***)))((((((%%%&&&''''''&&&''')))+++++++++*********))))))))))))(((%%%%%%&&&&&&%%%$$$&&&''')))+++++++++)))(((((('''&&&'''((()))'''&&&))))))((((((((())))))***,,,------......---,,,,,,***++++++***)))+++...111000...000777<<<<<<::::::BBBGGGNNNTTT]]]fffhhhfff___WWWSSSaaahhhUUUJJJUUUgggzzzHHHEEEDDDIIIKKKJJJJJJLLLHHHEEEBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEIIIIIILLLRRRRRRNNNKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIILLLOOOOOOLLLIIIIIILLLHHHCCC@@@@@@<<<777555888888999???GGGJJJGGGEEEFFF;;;888666777999999666444333333555:::>>>???===;;;666666555666777888:::;;;;;;;;;<<<;;;:::999;;;>>>777888888666444444555777999<<<>>>===888444222222333000......000000///------000///---,,,//////,,,,,,,,,++++++++++++,,,,,,******,,,------.........***+++///444555444888===666999;;;<<<<<<===???BBBDDDFFFHHHGGGEEEEEEFFFHHHGGGDDDDDDGGGGGGBBBBBBEEEHHHFFFEEEGGGIIIKKKJJJHHHEEEDDDDDDEEEFFFIIILLLMMMHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOMMMIIIJJJNNNMMMHHHMMMKKKHHHFFFEEECCCAAA>>>BBBDDDGGGJJJJJJHHHEEECCC>>>:::666222000///---,,,+++***(((''''''''''''(((***)))(((***---000000000000111111000---+++)))(((''''''&&&&&&&&&''''''(((((()))***+++,,,,,,,,,,,,...---,,,+++***))))))(((&&&'''((('''''''''***,,,+++++++++*********))))))(((&&&%%%%%%&&&'''&&&%%%$$$&&&)))+++,,,,,,***)))''''''((()))******(((%%%((((((((((((((()))***+++***+++,,,---......------***++++++***)))+++///333000///222:::<<<999888;;;CCCIIIPPPVVV___fffhhhdddXXXYYYZZZccceeeTTTMMM[[[pppHHHEEEEEEIIILLLJJJJJJLLLMMMHHHBBB>>>===@@@BBBCCCEEEGGGHHHJJJIIIHHHFFFEEEIIIIIILLLQQQQQQKKKHHHHHHMMMIIIEEEGGGKKKNNNKKKHHHIIILLLOOOPPPKKKEEEDDDFFFFFF???<<<<<<:::444444999999999===DDDGGGEEEDDDFFF???:::333222555888666333777888:::>>>AAA@@@;;;777444444444555666888:::<<<<<<:::999::::::777444333777888888777555555666888666888:::888444000//////000...,,,---000111000///...000000,,,+++---,,,)))((((((((()))))))))))))))***+++,,,---......///...,,,---111555444222444999999:::;;;:::888999<<<@@@>>>AAACCCCCCBBBBBBDDDGGGEEE@@@???DDDEEEBBBAAADDDDDDBBBAAACCCHHHKKKLLLKKKFFFFFFEEEEEEFFFHHHKKKMMMHHHJJJLLLJJJHHHGGGJJJMMMIIILLLLLLIIIKKKPPPOOOJJJJJJKKKKKKHHHCCC@@@@@@@@@BBBDDDHHHKKKLLLJJJGGGEEE>>>;;;777333111///,,,***))))))(((((()))***+++,,,)))((('''))),,,/////////000111222000...+++))))))&&&&&&&&&&&&&&&'''(((((())))))***+++,,,---------......---,,,+++))))))((('''((((((((('''(((+++---+++++++++************)))&&&%%%$$$$$$&&&(((((('''$$$&&&)))+++---,,,+++***'''''')))+++,,,+++(((%%%''''''''''''(((***++++++'''(((+++---............***++++++***)))+++///444111000555<<<<<<888888<<>>===:::<<>>===:::666555666<<<888444222222111...,,,((()))***+++,,,------------......---,,,+++,,,---+++*********))))))(((((((((+++***%%%%%%***+++(((++++++---...///111222222666888:::;;;999777777777:::???DDDDDDAAA???BBBEEECCCAAA???>>>???@@@???>>><<<;;;<<<@@@EEEGGGFFFDDDEEEEEEDDDBBB@@@AAAEEEHHHLLLMMMLLLHHHDDDCCCEEEGGGGGGHHHJJJJJJJJJKKKNNNQQQLLLMMMKKKHHHCCC@@@AAACCCCCC@@@HHHLLLEEEEEEGGGAAA;;;999666111,,,)))))))))******)))((('''(((((((((+++)))((())),,,///111111111......///,,,''''''***((('''%%%%%%'''(((''''''&&&((()))(((+++///...***,,,...///...+++)))((((((++++++***(((((())),,,//////222222,,,###$$$+++***)))((('''&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&''''''((((((((())))))***&&&$$$'''(((&&&%%%'''(((***+++------,,,+++***------------......///000222///000666::::::999:::HHHRRR\\\aaagggkkkggg___QQQRRRmmmmmm^^^YYYUUU]]]{{{EEEFFFGGGHHHIIIJJJJJJJJJGGGFFFDDDCCCBBBBBBBBBBBBEEEGGGKKKOOORRRQQQMMMJJJKKKMMMOOOPPPPPPOOOMMMKKKJJJHHHIIILLLKKKFFFDDDEEEHHHIIIJJJJJJHHHFFFCCCAAA888777777666555444333333:::===<<<888:::??????<<<===888222000333666666444666555666777999999777555555444444444555777999;;;888888777555333333555666888<<>>???@@@@@@???>>>===<<<<<<<<<>>>===>>>AAADDDFFFDDDBBBCCCCCCBBB@@@???@@@CCCFFFJJJJJJHHHDDD@@@@@@CCCEEEAAACCCFFFGGGHHHIIIKKKMMMKKKLLLKKKGGGCCCBBBCCCEEEEEEDDDLLLNNNFFFEEEHHHCCC>>><<<888333///,,,++++++************))))))))))))***)))'''(((,,,///000111222000000111...)))(((+++)))((('''''')))***)))(((++++++***)))---111///)))+++---...---+++***))))))(((''''''&&&'''***...111111333444...&&&"""&&&+++***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((()))***+++&&&%%%'''(((&&&&&&'''(((***+++------,,,+++***...------------...000111222//////555:::;;;<<>>;;;===???AAA???;;;999999:::?????????AAACCCCCCAAA??????@@@@@@???>>>???AAADDDFFFFFFDDDAAA>>>>>>@@@BBB===@@@CCCEEEFFFGGGIIIJJJIIIIIIHHHFFFDDDCCCEEEGGGFFFFFFNNNOOOEEECCCFFFCCC@@@===999444000---+++******++++++,,,,,,***)))((()))((('''(((,,,///000000222111222444111+++)))+++***)))((()))+++,,,+++***000...+++***///444000(((+++,,,...---+++******+++)))(((''''''(((,,,///222111333444111+++(((+++///***)))((('''''''''''''''))))))((((((''''''((((((***)))(((''''''(((***+++,,,'''%%%((()))&&&&&&'''((()))+++,,,,,,,,,+++***///...---,,,---///111222222///000555999;;;AAAGGG```hhhnnnnnnhhh```VVVMMMWWW___uuummm[[[UUUUUUjjjCCCDDDFFFHHHJJJLLLMMMMMMOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPPPPMMMKKKNNNNNNMMMLLLLLLLLLLLLLLLKKKGGGEEEEEECCC>>><<<>>>888999;;;<<<===<<<;;;:::444444444444444444555555777:::;;;:::999999999999999999999;;;===<<<999555;;;888444222333555666666666555444222222222222222666777777666444555777999999;;;======;;;888444222555444222111000///......---......////////////...---///000///,,,***(((((())))))))))))))))))(((((((((((((((''''''(((((((((&&&'''((()))***+++,,,,,,111444777888888999:::;;;<<<===???BBBDDDDDDBBB???===AAACCCAAA;;;777888;;;>>>>>>???@@@AAAAAA???>>>>>>???@@@@@@??????@@@BBBCCCCCCCCCBBBAAA@@@??????===???AAACCCDDDFFFJJJMMMGGGFFFDDDCCCCCCDDDFFFHHHFFFFFFMMMMMMAAA???CCC@@@>>>;;;777333000---***((()))***+++,,,,,,***(((''')))''''''))),,,///000000111111333555222+++)))+++)))((((((***,,,---,,,+++222...))))))000666222)))---......---+++)))******///---+++***+++---//////111444555444000...///000))))))((((((((())))))***+++***)))(((''''''((((((,,,+++((('''''')))+++------(((&&&((()))'''&&&((())))))***+++,,,++++++***///...---,,,---///222444555222222666888<<>>:::555333555000111333555777888888888444555555555555666666666666888<<<===<<<:::;;;<<<999:::===???@@@???;;;999<<<999555444555777888999555555444444333333333444888888888666555555666888888888999999888555222000222222111000///....../////////000000000///......)))+++,,,,,,***((((((((((((((((((((((((((())))))(((''''''((((((''''''(((''''''((()))***++++++,,,222444666666666666888999@@@>>>===>>>@@@BBBCCCCCC@@@CCCFFFCCC===:::;;;>>><<<===???@@@@@@????????????@@@BBBBBB@@@???@@@AAA@@@BBBDDDFFFFFFDDD@@@===????????????@@@DDDJJJNNNEEECCCAAA@@@AAADDDGGGHHHHHHFFFMMMMMMAAA???CCC???===:::666333111...***(((''')))***++++++)))'''&&&(((((((((***...000111111000000222444111***((()))''''''(((***,,,------+++///,,,''''''///666333+++///000000---***)))))))))...,,,++++++---///...---666777888777444111---,,,))))))))))))***++++++,,,,,,***)))'''''''''((()))...,,,***(((((())),,,---...)))''')))***'''&&&((())))))******++++++++++++///...------///111333555888666777888999>>>IIIUUUhhhmmmrrrooocccUUUMMMKKKYYYhhhsss___NNNFFFKKKqqqCCCDDDFFFIIIKKKMMMNNNNNNJJJIIIIIIHHHIIIJJJLLLMMMPPPMMMJJJIIIKKKMMMOOOPPPQQQPPPNNNKKKIIIHHHGGGFFFAAA;;;777555111---,,,///---...///111333444555666555555555555555666666666555777<<<@@@>>>999:::===999;;;===???@@@???===<<<999777666666888:::;;;;;;777777777888999999999999888888888666555555777999777555444444444333111000///000000///------...000000000000000000///...---***+++,,,+++***)))***+++''''''(((((((((((())))))(((&&&&&&))))))&&&&&&((('''(((((()))***+++++++++000222444444444444666888DDDBBB???===<<<>>>@@@BBBDDDFFFFFFCCC@@@>>>@@@BBB===???AAAAAA@@@???@@@@@@@@@BBBDDDDDDBBB@@@?????????AAADDDGGGIIIFFFAAA<<<===>>>======>>>AAAGGGKKKEEEBBB??????AAAEEEHHHIIILLLHHHLLLMMMDDDCCCEEE@@@===:::666444333222---)))((())))))***)))((('''&&&(((((())),,,///222333222000///000222///)))''')))&&&&&&(((+++...///...,,,---+++''''''---444333,,,000000///---***)))***+++(((((((((,,,000222000---::::::999888666111+++&&&)))))))))***+++,,,......,,,***(((''''''((()))+++...---+++******+++,,,---///***(((******((('''((())))))))))))******++++++.........///111222333444888888:::<<<<<>>@@@AAAAAACCCEEEHHHGGGCCC??????CCCGGGJJJKKKOOOGGGIIIKKKEEEFFFFFF>>>;;;777333333444333...************)))))))))(((((())))))***---111444444333111///000111...((((((+++''''''))),,,000111000......---***(((,,,111111------......,,,++++++---...))))))+++000666666222---555444555777999555...(((((())))))***,,,...///000+++***((('''''')))+++,,,......---,,,,,,,,,,,,,,,000+++)))++++++((('''((()))))))))))))))******+++,,,---///111333333444333666888<<>>999111000555777888999:::999:::<<<===000111555999===???===;;;CCCBBB@@@===999555222000444555666666666888;;;>>>777333///...000333444333,,,...///...,,,,,,///111000000000000///---,,,+++///...,,,(((%%%%%%''')))&&&'''''''''(((((())))))((($$$%%%******%%%$$$(((&&&'''''''''((())))))))))))+++...000111444888::::::>>>AAAAAA>>>===AAAEEEKKKGGGCCCAAABBBDDDEEEFFFFFFHHHJJJHHHDDDAAA@@@AAAAAACCCEEEEEEAAA>>>;;;:::AAA>>>===>>>AAABBB@@@>>><<<@@@DDDGGGGGGFFFFFFFFFIIIEEEAAAAAADDDIIIKKKLLLNNNEEEEEEHHHDDDFFFEEE;;;777333000000222111,,,(((,,,+++******))))))************+++...222555555444333000000000---)))(((,,,((((((+++...111333111000///000---***+++///000---+++,,,,,,,,,+++---///222000000222777;;;999222,,,,,,,,,///666;;;;;;555///(((((()))***,,,...000111+++)))(((&&&'''))),,,---.........------,,,,,,+++000+++)))++++++((('''((()))))))))))))))******++++++---000333444444444333333666<<>>888AAA<<<888888::::::777333444555111///333999777000444222//////222333111///222111///---,,,---...///222000...---------,,,+++---,,,,,,+++***)))((((((---(((''')))'''!!!###***(((&&&%%%&&&''''''&&&%%%(((******((('''***,,,+++,,,---///111444555666999:::>>>@@@>>>===CCCKKKNNNJJJEEE@@@>>>???BBBDDDHHHFFFDDDCCCCCCBBB@@@>>>@@@??????@@@===999:::??????>>>============>>>>>>===;;;:::>>>DDDHHHGGGEEEDDD>>>;;;===@@@BBBGGGKKKGGGFFFDDDCCCAAA???>>>===<<<666333666777222,,,)))'''***,,,+++(((&&&&&&'''(((***,,,...111222333333555222222222///)))))),,,***&&&(((222999666222111333000,,,)))''')))+++---+++//////))))))///333222...777===:::666444000***+++,,,******888GGG@@@///***+++,,,......---,,,+++*********((('''''')))+++(((++++++)))***///000...)))---000///+++'''$$$$$$+++***((('''''')))+++,,,))),,,///222222222222333666:::>>>AAAGGGSSScccoootttsssjjjZZZMMMLLLTTT\\\yyyrrrdddRRRAAACCC___}}}JJJJJJIIIHHHIIIJJJKKKLLLJJJIIIHHHJJJMMMPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHDDD???888222111222333444555555555444333333444555555777888555111111444999888555333333555777888777555666666777888999::::::;;;:::999888777777777888666444555888===???<<<888999666555777;;;;;;777333999999666222555:::777111333111000111444666555444111000...---------///000000...------...//////...------,,,+++***)))(((''',,,'''&&&))))))%%%$$$&&&***(((&&&%%%&&&''''''&&&&&&'''(((((((((((()))++++++,,,...000333555777888999;;;>>>AAA???>>>DDDLLLTTTPPPKKKFFFCCCCCCEEEGGGFFFDDDCCCCCCCCCCCCAAA@@@AAA???@@@AAA>>>:::<<<@@@========================???===<<>>@@@AAADDDIIIHHHGGGFFFDDDAAA???===<<<===666222444555111,,,***(((***,,,+++(((&&&&&&'''***+++,,,...000222444444111///...///,,,'''&&&))))))&&&)))333999888555555666333///+++))))))***,,,---///---)))***000222000...444777444222222000+++...///,,,,,,777CCC>>>000------------,,,+++************+++)))((('''((()))))),,,---+++,,,000111///...000111///+++)))((()))***)))((((((((()))+++,,,(((,,,///222333333444555888;;;???DDDLLLYYYgggrrrvvvqqqfffVVVLLLOOO[[[fffvvvfffRRRBBBGGGdddJJJIIIHHHHHHIIIJJJLLLMMMMMMJJJHHHHHHJJJLLLMMMNNNPPPOOOMMMKKKJJJIIIIIIIII???;;;777444444666777888222333333555666888:::;;;999:::999555111111444888666444333444888:::<<<<<<<<<;;;999888999;;;===???===<<<;;;:::888666555555444666777999:::;;;:::999222222333777;;;;;;888444777666444222444777555000000//////111333666666666///...---------...000111...---,,,---///111111000......,,,+++)))((('''&&&***&&&$$$(((+++***((((((***(((&&&%%%&&&''''''''''''&&&&&&''')))***)))(((+++,,,...111444777999:::999:::>>>AAA@@@???EEENNNXXXTTTOOOJJJGGGFFFGGGIIIEEECCCBBBCCCDDDDDDCCCAAABBB@@@@@@AAA???<<<===AAA;;;<<<======>>>===<<<;;;AAA???>>>AAAFFFJJJJJJIIIHHHAAA>>>???AAABBBEEEIIIKKKJJJHHHFFFBBB???===;;;>>>777222222222///,,,,,,***+++,,,+++(((&&&%%%&&&++++++,,,...000222444555...,,,,,,---***%%%%%%)))((('''***222999999777777999666111---***)))***+++......+++)))---222333000///111111///000222000,,,000111...,,,111999777///111///---+++***))))))))))))+++,,,+++)))'''&&&'''***------,,,---000111///000000///---******+++---))))))))))))************))),,,000222333444555777:::<<<@@@HHHSSS```mmmtttvvvmmm___QQQKKKSSSdddsssvvvdddQQQGGGQQQoooKKKJJJIIIHHHIIIIIIKKKKKKMMMJJJHHHGGGIIIKKKLLLLLLNNNMMMKKKIIIFFFDDDCCCBBB<<<999777666777999999999111111222444888;;;======???===:::555000///000333666666777999<<>>@@@???<<<===@@@999:::<<<>>>>>>===;;;:::@@@??????AAAFFFJJJKKKKKKEEE???===@@@DDDEEEIIIMMMMMMLLLJJJHHHDDD@@@===;;;>>>777222111000---,,,...+++++++++***(((&&&%%%%%%+++++++++,,,...000333444...,,,,,,...+++''''''+++***))),,,111666777666555888555111---+++***++++++---***''')))///555444111//////...000333444111---000000...+++,,,...///...222000---***(((((()))******,,,......,,,)))'''&&&))),,,---+++,,,///000---...---,,,+++*********+++(((((()))************)))+++...000222222333444555;;;===BBBKKKYYYfffpppuuurrrgggXXXNNNMMMWWWjjjzzzzzzqqqaaaSSSPPP___|||LLLKKKJJJIIIHHHHHHIIIJJJLLLJJJHHHHHHJJJLLLMMMMMMLLLLLLLLLJJJFFFAAA<<<999999888777888999:::888777333111111444888;;;<<<;;;>>><<<999555111000111222666777999;;;===@@@BBBDDDCCC@@@;;;777555666999;;;555555555444444444444333000444888888777777:::>>><<<:::777666555555555555<<<::::::::::::888666555222222222111000111111222.........///000111222333222111//////000000000///...---,,,+++)))((('''''')))(((&&&&&&((()))(((%%%+++)))'''&&&'''(((((('''(((&&&$$$&&&)))+++***'''(((***,,,///222555888999777888<<>>===CCCKKKPPPNNNKKKHHHGGGGGGIIIJJJGGGEEEDDDCCCDDDDDDCCCAAAAAA===<<<>>>???<<<<<>>>>>===<<<;;;???>>>>>>AAAEEEIIILLLMMMFFFAAA???BBBEEEFFFIIIMMMMMMMMMLLLIIIFFFBBB>>><<<>>>999444444222...---///,,,+++***)))((('''&&&&&&*********,,,---///111222,,,++++++---,,,((())),,,---......///111333222000444222///---+++,,,------+++'''%%%)))000444444333///...000555888777222///444111///...,,,***,,,///222000---***))))))+++,,,+++...000000...***(((''''''+++,,,***+++...---******++++++,,,,,,,,,***)))(((((()))************)))...000111222111111222444<<<>>>EEEPPP]]]iiiqqqtttlll___RRRNNNQQQ[[[mmm}}}vvvnnnaaaWWWZZZlllLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJIIIJJJMMMOOOOOONNNKKKKKKKKKIIIDDD>>>777444666666777999;;;:::777555555333222444999<<<<<<:::999888777666555555666666666888:::;;;<<<===???AAA@@@>>>;;;888777777888999555444333333333555666777111444777777666666999<<<@@@===999666444444555666>>><<<;;;<<<999444111111777777777555333222222444///000000111222333333333555333111000000000///------,,,,,,+++***)))(((((('''***)))&&&%%%''''''%%%+++)))'''&&&'''((((((((((((''''''(((***+++***))))))***,,,///222444777888777999<<>>999:::<<<===>>>>>>============>>>AAAEEEJJJNNNQQQLLLFFFCCCDDDEEEDDDEEEHHHLLLLLLLLLKKKHHHEEEAAA???>>>:::999999666111///000,,,***((('''((()))(((''')))***+++---///000000000***)))***,,,+++((()))---000222111......000000---111000...---------///000)))%%%%%%***000111111333///...111777999555222111:::444222444111,,,...444333111...+++***+++,,,---+++---000000...+++)))((('''***,,,***+++---,,,)))******+++---...///---+++))))))))))))************///111222222222222444555<<>>>>><<<888888888999:::::::::999999;;;======;;;:::<<<>>><<<<<<<<<;;;;;;;;;;;;;;;:::888666444555777:::<<<555666666666555555666777;;;:::999777666666777888888666666999777000...000888999999777444222333555111222222333444444444444555333111000000000///...+++++++++*********))))))%%%+++---(((%%%''')))(((,,,)))''''''((()))(((((('''(((******)))***+++,,,+++,,,---000222555666777999:::===@@@===;;;AAAIIILLLKKKIIIGGGFFFFFFHHHIIIBBBAAAAAACCCFFFGGGGGGGGGBBB===;;;>>>@@@>>>>>>???;;;;;;<<<======>>>??????<<<===???BBBFFFLLLRRRVVVNNNHHHEEEFFFFFFDDDDDDGGGJJJKKKLLLLLLJJJGGGDDDBBB===<<<===???;;;444000000+++)))&&&&&&(((***)))((()))+++...111222222111000+++***+++...---***+++000111555444...---///000---222111000......///000111***'''''',,,---+++,,,///...---000555444000///333===555333888777//////777666444111...,,,+++++++++)))+++---...,,,***))))))'''+++---+++,,,...,,,)))+++)))((())),,,...---,,,***)))((((((((()))+++,,,///111333444444666888;;;>>>EEEPPPZZZaaahhhooosss```QQQHHHOOOZZZfffxxxyyyllleeeoooFFFFFFFFFGGGIIILLLOOOPPPNNNNNNOOOQQQRRRQQQNNNLLLBBBAAA===999555222000///...000555:::===<<<999555888555333666<<>>;;;;;;;;;<<<===<<<:::888<<>>@@@@@@?????????===999777777999===???999888777555555444444333444555777888888888999:::333111444::::::555444888666777888666222111333555333333444555555555444444555333111000111111000///************************###,,,000***%%%'''+++,,,,,,***''''''((())))))((('''))),,,+++))))))+++...------///111333555777888;;;<<>><<>>@@@AAA<<<>>>@@@CCCHHHNNNTTTYYYLLLGGGDDDFFFGGGFFFGGGIIIHHHJJJKKKLLLKKKIIIFFFDDD======@@@BBB???666111000+++(((%%%&&&)))+++***)))***,,,000333555444222000---,,,...111000---///333222666555///---111222///444333222000000000111111,,,)))***---+++&&&''',,,...,,,...111///***---555===333111999888000///777888666333000---+++***)))''')))++++++***(((((()))(((,,,...------///---)))+++'''######'''+++,,,,,,+++***((('''''')))+++,,,///111333555777999===@@@???IIIUUU^^^ccchhhnnnsss^^^NNNEEENNN\\\jjj}}}|||nnnhhhuuuKKKIIIHHHIIILLLLLLJJJHHHLLLHHHGGGLLLSSSSSSLLLCCC777000444:::444333555222999888777777888:::;;;;;;888999;;;>>>AAAAAA>>><<<:::<<<@@@DDDFFFDDDAAA>>>;;;999;;;>>>>>>:::888999999;;;>>>AAABBBBBBBBBAAA@@@>>><<<;;;;;;;;;999888999999999888888777666555555777999999888777888999666333444:::<<<999777888:::888666555666666666555777555333444666555222...222000......000000000///,,,++++++***************###))),,,((($$$%%%((((((000---)))&&&'''((())))))'''&&&&&&&&&(((***,,,---000...---000555999;;;:::;;;===>>>>>>===>>>CCCGGGLLLKKKIIIGGGGGGEEECCCAAA>>>@@@CCCFFFIIIKKKKKKKKKBBB@@@AAAEEEDDD???===???BBB>>>???EEEAAA888888AAA???@@@BBBFFFJJJMMMPPPQQQLLLIIIFFFEEEGGGHHHHHHHHHKKKKKKLLLMMMNNNNNNNNNNNNCCC@@@@@@EEECCC:::333222...)))'''***(((######'''''')))+++...000111222222(((,,,111111...---000444,,,000000---,,,000333444>>>:::555000...///222444...***'''&&&((()))(((&&&''''''+++111333///---///000222333333111000000111111222333444222///,,,******))))))(((((((((''''''++++++,,,,,,---...//////++++++,,,---,,,+++***)))'''((()))))))))+++...000000777777000111<<>>>>>@@@<<<888::::::888555555999===999;;;======<<<===???BBB===<<<<<<@@@EEEFFFAAA;;;:::888:::>>>>>>;;;999;;;<<<===???AAACCCDDDEEEEEE???===<<<;;;<<<===<<<;;;;;;:::888666555555666666888888666333000000222444444111333888;;;999777888:::999888888999888555333555555444555555444222///222000....../////////...,,,+++******))))))******&&&)))***((((((***(((%%%---+++((('''''''''&&&%%%'''(((((()))***,,,---...111000///222777;;;=========>>>???>>>===???CCCGGGTTTRRRNNNLLLIIIGGGEEEDDD???AAADDDFFFHHHHHHHHHGGGFFFBBBAAADDDEEEBBB??????===999:::???<<<444444<<>>???<<<888999@@@GGG???:::777;;;BBBDDD???888888777999>>>???<<<<<<>>>===<<<======???BBBDDDFFF===;;;::::::;;;<<<<<<;;;<<<:::666333222333555777888666333///,,,---111555555222333999<<<:::999;;;:::999999:::;;;999555222444555666666444333222333333111............---,,,,,,+++******))))))************((((((+++...***###***)))((()))******)))'''((()))+++,,,.../////////222111111444999===???@@@>>>????????????@@@DDDGGGUUUSSSOOOLLLIIIHHHHHHHHHCCCDDDFFFGGGHHHHHHHHHGGGKKKDDD@@@CCCFFFDDD@@@??????;;;<<<@@@???888999???AAACCCFFFJJJNNNPPPQQQQQQOOOLLLHHHFFFFFFFFFFFFFFFIIIJJJMMMOOOQQQSSSTTTTTTOOOJJJFFFCCC>>>555...,,,(((%%%%%%((()))(((***---//////000111000///...---...000000...+++***---000222222...***+++000222000:::888555111///.........444///)))$$$$$$%%%'''(((+++)))***......***)))+++)))************+++---000777777777666333///,,,))))))***+++,,,,,,+++)))(((,,,,,,------,,,***((('''***++++++++++++***))))))******)))(((&&&'''***,,,333777999:::CCCPPPTTTQQQQQQ[[[bbbfffnnntttjjjXXXEEEKKKTTTaaasssuuummmmmmzzzKKKJJJHHHGGGFFFFFFEEEDDDGGGHHHHHHHHHFFFDDDDDDDDD>>>777???IIIIIIIIIIIICCC555666555333000222666:::;;;======:::777999???DDD===999777888<<<===:::777777666888===???======@@@<<<;;;999888999;;;>>>@@@<<<:::888888999999999888;;;999666333222333444555333333222111000333777;;;777444666;;;>>>======???;;;999888888888777444222444666999777444333555777333111///.........,,,+++,,,,,,+++***************,,,,,,)))'''***//////+++,,,***)))***---///000///)))***,,,...000000000///222222333666999>>>AAABBB@@@@@@?????????AAADDDFFFMMMLLLJJJGGGEEEFFFHHHJJJIIIHHHFFFFFFGGGIIIKKKMMMNNNDDD>>>@@@EEEDDD@@@???BBB??????BBBBBB>>>???CCCCCCEEEHHHLLLOOOQQQQQQQQQQQQMMMIIIGGGGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTUUURRRMMMGGGAAA;;;444...+++'''&&&'''((()))***+++---000111111111111///---,,,---------+++)))))),,,///999777111+++,,,000000---...---,,,,,,++++++,,,,,,111...***&&&%%%&&&'''((((((&&&'''+++,,,******---,,,,,,+++)))'''(((***---///000000000///---+++***)))***,,,......,,,***(((******+++,,,+++)))'''&&&***************)))))))))'''((((((((((((+++///222;;;===>>>BBBMMMYYYZZZVVVVVVaaahhhiiipppuuufffNNNFFFLLLYYYjjj|||ooommmrrrJJJIIIHHHGGGEEEEEEEEEFFFJJJKKKKKKIIIFFFEEEFFFHHHGGG<<>>======???<<<999555333444444444444555888:::999666555888:::333111///.........---+++------,,,+++++++++++++++---...+++(((***222888999555111,,,***+++...000111)))***---///000111000000222333555777999===AAACCCAAA@@@???>>>@@@BBBDDDEEEIIIIIIGGGDDDAAAAAADDDGGGIIIFFFCCCAAABBBFFFLLLOOOLLLBBB;;;>>>BBBBBB???>>>???<<<;;;>>>???>>>???AAADDDFFFIIILLLNNNPPPQQQQQQRRRNNNJJJHHHHHHKKKLLLMMMLLLMMMNNNPPPQQQRRRSSSSSSQQQMMMFFF>>>999444///+++)))))))))((()))+++,,,+++///000111111111000......,,,,,,,,,++++++---111333===<<<666///,,,......+++((())))))))))))*********+++++++++***)))((())))))'''%%%&&&***+++)))))),,,......,,,***)))))),,,...------------,,,***)))((((((***,,,......---***)))(((((()))******)))((((((******)))))))))((((((((())))))******+++///444888;;;===@@@GGGRRR\\\\\\XXX[[[eeejjjkkkqqqrrraaaIIIJJJOOO\\\qqqwwwoooooowwwGGGHHHHHHFFFEEEEEEHHHJJJLLLLLLJJJHHHFFFFFFIIIKKKIII<<<;;;@@@@@@CCCHHHDDD:::555111333999<<<:::666;;;:::999;;;===>>><<<:::888;;;===:::666333555888888666666:::;;;:::;;;>>>>>>======<<<;;;;;;:::999@@@>>>;;;999999888666444555666777777777666666555222555999:::888666444333555222222666999999999;;;;;;888333111222444555666777777888888777777999;;;444222////////////...---///...------,,,,,,---------///...,,,000;;;EEEHHH???999111+++)))***,,,,,,+++,,,---///000111222222444666777999:::===AAADDDBBB???===>>>@@@BBBCCCCCCKKKKKKJJJEEE@@@>>>???BBBCCCAAA>>><<<===AAAFFFIIIGGG@@@;;;===@@@@@@>>>>>>>>><<<:::;;;>>>@@@AAAAAAEEEFFFGGGIIILLLNNNOOOPPPTTTPPPKKKHHHHHHJJJLLLMMMKKKLLLMMMNNNPPPPPPQQQQQQNNNLLLEEE<<<777444000+++***,,,+++((()))+++,,,***......000000000000......---------...111333666777;;;===:::222---,,,,,,+++,,,,,,+++*********++++++(((***,,,,,,***))))))******((())),,,+++'''&&&'''***++++++++++++,,,///111000000///---+++(((&&&%%%)))***,,,------,,,+++***))))))))))))))))))))))))***))))))((('''(((((((((---------,,,---111666:::777:::@@@JJJTTT[[[\\\[[[bbbfffjjjmmmoooiiiYYYHHHNNNSSSbbbwww{{{tttnnnrrr}}}EEEFFFGGGFFFEEEGGGKKKNNNLLLJJJFFFDDDEEEGGGIIIKKKIII;;;999??????DDDIIIEEE@@@>>><<<===???@@@===:::;;;<<<===============>>>===>>>>>>===:::777777777999666666999999777777;;;;;;<<>>KKKRRRRRRAAA<<<555///---,,,,,,,,,...//////000111333444555777999;;;;;;;;;===AAAEEEBBB???<<<<<>>@@@>>>============>>>???@@@CCC>>><<<>>>@@@>>>>>>@@@@@@>>><<<===@@@DDDFFFEEEFFFFFFEEEFFFHHHKKKNNNPPPVVVQQQKKKGGGFFFGGGHHHIIIGGGHHHJJJLLLNNNPPPQQQQQQLLLKKKEEE;;;555444///((())),,,,,,((()))---...+++...//////000///...---,,,,,,,,,---///222555666666333999:::333,,,***,,,,,,...---,,,+++,,,---...///***,,,,,,+++(((''')))+++***(((***...---(((%%%&&&''')))***+++***+++---...000///...,,,***((('''&&&))))))***+++++++++++++++,,,+++)))((('''((())))))***)))((('''''''''((((((,,,,,,,,,,,,...333999>>>:::>>>FFFPPPWWWZZZ[[[\\\iiigggjjjooolll___PPPHHHQQQYYYkkk{{{wwwqqqppplllsssCCCEEEGGGFFFFFFHHHMMMQQQKKKGGGCCCAAACCCGGGIIIJJJIII;;;:::@@@AAAFFFIIIDDDFFFFFFGGGFFFDDDAAA???>>><<>>>>>???===999666:::777666888888555555888666:::>>>BBBCCCAAA>>>;;;777555333222222333111000888666555444555888;;;>>>;;;===>>>===:::777444444777222111555777666777999777666555666777888888666777444111222666999999777333222000000111222222111111111000///////////////000000000888IIIWWWZZZVVV???<<<777444333333111000111111000111222444777888999<<<>>>======>>>BBBFFFBBB>>>;;;<<>>;;;999@@@======@@@@@@>>>???BBB???===;;;;;;???EEEFFFDDDFFFEEEDDDDDDFFFIIIMMMOOOXXXSSSLLLFFFDDDDDDDDDDDDCCCEEEHHHKKKMMMPPPQQQRRRLLLKKKEEE:::444333---%%%''',,,,,,((()))...///,,,//////000000...---+++*********+++...111333222222,,,555999333+++))),,,...************,,,///222444......---***&&&%%%(((,,,&&&&&&)))...///***((()))((()))+++***)))''''''(((++++++******))))))(((((()))))))))******++++++,,,000...***'''&&&&&&((()))***)))(((&&&&&&''''''((('''((()))+++///666>>>CCCCCCGGGOOOWWWZZZZZZZZZ\\\ooohhhiiipppjjjWWWJJJHHHSSS___qqq|||wwwiiieeejjjiiirrrEEEHHHLLLMMMLLLLLLNNNPPPFFFJJJKKKGGGHHHMMMNNNJJJGGG@@@;;;===DDDIIIFFFAAADDDDDDGGGJJJEEE>>>>>>EEE@@@AAA???===@@@DDD@@@777DDDEEEAAA:::888>>>@@@>>>???===:::999:::;;;::::::777777999<<<>>>===;;;888555444333222222222333444555555555666777999;;;<<<@@@===555GGGAAA888SSSTTT???===999666444444444555?????????>>>============222444777888999999999:::666555333222222333555666111111111111222444555666333444888CCCUUU```]]]RRR@@@???<<<999555333111000555555555555555666777888<<<>>>@@@BBBCCCBBBAAA@@@AAA???===>>>AAACCCBBB@@@IIIHHHFFFDDDBBB???>>>===AAAAAAAAAAAA@@@>>><<<;;;@@@CCCEEEEEECCC???<<<;;;>>><<<;;;<<<@@@DDDFFFGGGCCCEEEFFFEEEEEEFFFIIIKKKUUUUUUTTTQQQKKKGGGEEEDDDEEEDDDEEEHHHKKKMMMMMMLLLOOOFFF===888333...+++---******))))))***+++,,,,,,111000000000000///,,,*********))))))000777777222000555666///,,,///000...***///---(((---777888000333---+++---+++&&&&&&***)))))))))***++++++,,,,,,,,,++++++***)))(((((('''***)))(((((((((((())))))((()))))))))***+++,,,---,,,+++***)))***,,,...000***((((((***(((%%%'''+++(((,,,,,,***///;;;BBBCCCEEEQQQ```ddd]]]XXX]]]eeemmmllljjjeee[[[PPPHHHEEEYYYmmm|||yyyllldddgggkkkkkk|||GGGJJJNNNOOONNNMMMMMMOOOOOOSSSTTTQQQRRRUUUTTTPPPHHHFFFCCCCCCEEEEEECCCAAA>>>>>>AAACCC???999:::@@@;;;===<<<<<>>;;;===<<<888<<<:::888999;;;<<<===<<<:::::::::;;;<<<:::777555555444444333333333444555555666666888999:::;;;;;;:::@@@===AAA777IIIxxxzzz>>><<<888666555666888:::DDDCCCAAA@@@>>>;;;888555444666888999999999999999<<<:::666444444555888:::222222111222222333444555777;;;BBBNNN\\\cccZZZMMM???>>><<<999777555444333333444444555666888:::;;;AAABBBCCCDDDDDDDDDCCCCCCFFFCCC@@@???@@@AAA@@@>>>FFFEEEDDDCCCAAA???>>>===BBBBBBCCCBBBAAA@@@>>><<>>>>>@@@AAA???;;;===AAA>>>???>>>???EEELLLMMMJJJIIIKKKJJJFFFCCCBBB???<<<<<<:::999999:::<<<;;;;;;:::999888888999888666555555555444444444444555555555666888999:::::::::999888???AAA<<<555```???===:::777888;;;???BBBGGGDDDAAA???>>>;;;555000888999:::;;;;;;:::999888???<<<999666555666888:::222222222222333444555666===CCCMMMXXXbbbbbbVVVHHH>>>===;;;:::888777666666333333444666888;;;===>>>FFFFFFFFFFFFFFFFFFGGGGGGKKKGGGCCC@@@??????>>>>>>CCCCCCBBBAAA@@@@@@???>>>CCCCCCDDDCCCCCCAAA???>>>AAACCCCCCCCCAAAAAABBBDDD===<<<===???BBBDDDCCCBBBEEEEEEEEECCCBBBBBBEEEGGGOOORRRVVVVVVRRRKKKFFFCCCEEEDDDCCCDDDGGGIIIIIIIIIFFF>>>777555111---+++---+++++++++,,,,,,,,,,,,---000///......///...+++((())))))((('''+++000000+++***...///,,,***,,,---,,,,,,111111...222999:::444,,,)))((())))))&&&&&&)))***+++---------,,,***))))))))))))(((''''''&&&&&&'''((()))******)))((('''---***)))***,,,---,,,***,,,,,,------,,,,,,++++++***)))***---,,,)))+++///......---...555@@@EEEEEEQQQYYY```aaa^^^___gggoooooolllggg]]]NNNEEEKKKWWWkkkzzztttmmmooorrrFFFJJJPPPVVVYYYZZZYYYYYYZZZ]]]______]]]ZZZUUURRRHHHHHHFFFBBB===:::;;;===??????@@@@@@???>>>AAADDDIIIGGGDDDCCCFFFJJJKKKJJJGGGHHHGGGFFFDDDDDDCCCAAA???===;;;::::::999888666666555444666888999999888444444444444444444555555444666888::::::999888777<<<777===;;;:::dddlll===;;;777555666:::???BBBDDD@@@<<<;;;<<<;;;888444;;;;;;;;;<<<<<<;;;999777<<<;;;999777555555555555222222333444666888:::;;;CCCJJJRRRYYY]]]\\\RRRGGG???>>><<<:::999777777666666666777888:::===???@@@GGGFFFEEEEEEFFFHHHJJJKKKMMMIIIDDD@@@>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>AAACCCEEEEEECCCBBBBBBBBB<<<===>>>AAACCCDDDBBB@@@AAADDDFFFHHHHHHHHHIIIJJJJJJNNNRRRSSSQQQLLLHHHFFFGGGEEECCCDDDFFFHHHHHHHHHAAA:::444333111---,,,...,,,---------------------///............---***((()))***)))''')))------))))))+++,,,,,,,,,,,,---,,,///333333000000444333...***))))))))))))(((((()))+++,,,...///...,,,)))'''(((((('''''''''&&&&&&&&&&&&''')))++++++***((('''...+++)))***......,,,(((,,,---......---,,,***((()))(((***------***+++000000...---000999BBBFFFFFFXXX^^^aaa^^^^^^dddmmmrrrppphhh___UUUIIIDDDNNN]]]uuuxxxtttvvvyyyIIIMMMRRRWWW[[[[[[ZZZXXX\\\]]]___aaa___ZZZUUURRRHHHEEEAAA<<<::::::<<<>>>>>>>>>>>><<<<<<>>>AAABBBNNNJJJFFFDDDCCCCCCDDDEEEAAA???======<<<<<<===>>>===<<<::::::::::::888666666444444555777888888777222222333444444444444444444666777999999888666555;;;000:::;;;777NNN[[[JJJ888555222000111555:::>>>DDD@@@;;;888999999999888<<<;;;;;;<<<======:::888::::::::::::888666333111222333555888;;;???BBBDDDJJJPPPSSSSSSSSSSSSPPPKKKBBBAAA>>><<<999888666666:::;;;;;;<<<===???@@@AAAEEEDDDDDDDDDEEEHHHLLLNNNKKKIIIEEEAAA>>>>>>@@@BBBAAAAAABBBBBBCCCCCCCCCDDD???@@@AAAAAA@@@???===<<<@@@DDDGGGHHHFFFBBB>>>===<<<<<<>>>AAADDDDDDBBB@@@CCCGGGMMMPPPOOOMMMKKKJJJJJJMMMOOONNNKKKGGGDDDCCCHHHFFFEEEEEEGGGHHHGGGFFF===777222222111...---///......////////////...---///............---***(((+++,,,+++((())),,,,,,)))******+++---...---------///222444333222222000...++++++,,,++++++,,,+++***'''(((******)))'''$$$"""''''''''''''&&&&&&&&&&&&%%%''')))***+++***)))'''...,,,+++,,,......,,,))),,,---...///...,,,)))'''((('''***------***+++///000......333;;;CCCHHHJJJ^^^aaa```\\\^^^hhhoooqqqnnn```TTTNNNIIIFFFPPP^^^{{{|||zzz}}}OOOPPPQQQTTTVVVUUUQQQNNNRRRQQQTTTWWWVVVPPPKKKKKKFFFDDD@@@<<<:::;;;>>>@@@@@@AAA???<<<<<>>BBBGGGDDD@@@;;;888666666777;;;999999;;;>>>???<<<999;;;<<<======;;;888555333444666999===BBBGGGKKKMMMQQQVVVWWWQQQMMMMMMNNNNNNEEEDDDBBB???<<<:::999888>>>>>>??????AAABBBDDDDDDFFFEEEEEEEEEGGGJJJLLLNNNIIIHHHEEEBBB???>>>@@@BBBAAAAAABBBCCCCCCDDDDDDEEE===>>>?????????>>><<<;;;???CCCHHHIIIGGGAAA===:::;;;<<<>>>AAADDDDDDCCCAAAIIIMMMRRRTTTRRRMMMIIIFFFRRRTTTTTTQQQLLLGGGCCCBBBHHHGGGFFFGGGHHHGGGEEECCC<<<666222333222//////000///000111111111000///...000///......///...+++(((+++---,,,))))))+++,,,))),,,)))***...000...,,,,,,,,,000444666555444333333+++...///,,,,,,...---***(((((()))***)))'''%%%###''''''''''''''''''''''''&&&'''((()))******))))))+++,,,............---,,,,,,---.........,,,)))((()))(((+++...---******---///...111888>>>DDDKKKQQQ```bbb___ZZZ^^^iiinnnllleeeWWWMMMLLLJJJGGGPPP^^^{{{}}}~~~NNNMMMLLLLLLMMMKKKGGGCCCEEECCCEEEJJJIIICCC@@@AAA>>>AAACCC???999777:::???BBBCCC@@@:::;;;AAADDDBBBBBB>>>===???>>>;;;===BBB===::::::======999999<<<666666777999<<<===<<<:::777777777888999777444222333444666777888888888777:::::::::999999999888888:::777:::222@@@III555>>>::::::999:::===AAAFFFIIIGGGHHHHHHCCC;;;666555777888777666:::???AAA>>>;;;???>>>===<<<:::999999888:::;;;>>>CCCGGGLLLPPPSSSWWW^^^```XXXPPPMMMMMMMMMHHHGGGEEECCCAAA@@@???>>>???@@@AAABBBDDDFFFHHHIIIKKKJJJJJJJJJJJJLLLMMMNNNGGGHHHGGGCCC???===>>>@@@@@@AAAAAABBBBBBCCCCCCDDD======>>>???>>>===<<<;;;>>>BBBFFFGGGEEEAAA>>><<<;;;;;;===@@@CCCEEEDDDCCCMMMOOORRRRRROOOKKKHHHFFFRRRTTTWWWVVVQQQJJJEEEBBBFFFFFFFFFGGGHHHFFFBBB???<<<777333444444111000222000111222333222111///...000000//////000...,,,)))***---,,,)))(((***+++)))---))))))...111---***+++***...333666555333222333,,,000000---,,,///---)))+++++++++++++++***)))((('''''''''''''''''''''''''''''''''((()))*********(((,,,000111...,,,---000,,,------------,,,***)))+++***---000///+++***---...///555>>>BBBEEEOOOZZZ```bbb^^^YYY^^^jjjllleeeYYYOOOKKKNNNKKKEEENNN___yyy}}}IIIGGGEEEEEEFFFFFFBBB>>>@@@===???EEEEEE???===???444>>>EEEAAA777000444;;;>>>>>>:::444555<<<>>><<>>===@@@???;;;===CCC333111444<<<===999888;;;888888888:::;;;;;;:::888333444666888::::::777555555666888999:::::::::999======<<<:::::::::::::::BBB===555...VVVfff;;;555555555666888<<>>;;;888777888:::<<<>>>@@@BBBFFFKKKOOOSSSUUU[[[dddhhhaaaVVVOOOMMMKKKIIIHHHGGGEEEDDDDDDDDDDDD???@@@AAACCCFFFIIILLLMMMPPPOOOOOONNNMMMMMMMMMMMMGGGHHHHHHDDD???;;;<<<===@@@@@@@@@AAAAAABBBBBBBBB======>>>??????>>><<<<<<>>>@@@CCCDDDBBBAAA@@@@@@;;;;;;<<>><<<@@@???>>><<<:::999888888666555444333333333444444666999;;;888444444888<<<<<<>>>???===999777888:::444222444999999555666;;;777999;;;<<<<<<:::888666666777999<<<>>>>>>;;;888666:::<<<:::999<<<>>>===???777<<<555999BBB888888???777444>>>MMMPPPCCC333444777<<<@@@AAACCCEEEFFFMMMLLLJJJEEE???:::888777222333666:::>>>AAADDDFFFBBB@@@<<<999999;;;???BBBDDDGGGLLLOOOQQQSSSUUUWWW]]]cccgggcccWWWNNNMMMOOONNNLLLIIIGGGGGGEEEBBB@@@GGGEEECCCDDDHHHJJJKKKJJJPPPTTTUUUQQQMMMMMMKKKHHHKKKHHHEEECCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEE===>>>???===;;;999999:::AAABBBCCCEEEEEEDDDCCCBBBKKKIIIEEEBBB@@@@@@AAABBBDDDCCCBBBEEEIIIKKKIIIFFFLLLJJJIIIKKKMMMLLLFFF@@@???CCCGGGIIIIIIHHHEEEAAA===999444111111222222222333555777444000...///222666222...,,,------+++(((///++++++......))))))...,,,+++)))*********(((&&&))))))///666555///,,,/////////...---,,,***)))(((((((((''''''&&&&&&%%%%%%*********,,,---,,,)))'''))))))(((((()))+++...///222111///,,,+++******+++,,,+++***)))***,,,...000666000,,,///111///...///333:::BBBEEEGGGMMMXXX```TTTaaabbb\\\aaammmdddOOOIIILLLTTTVVVLLLCCCMMM```}}}sssuuuzzzyyyBBBAAA@@@AAAAAA@@@>>><<<:::999888666555444444333222222222222222222222333222444444333111111444777888:::;;;:::777666777999999666888===>>>:::777999555777:::<<<===<<<:::888777888:::===???>>><<<999999===>>>:::999;;;<<<:::===555===;;;===CCC<<>>AAABBBCCCCCCDDDHHHHHHGGGDDD???;;;888888444666999<<>>DDDEEEIIISSS\\\___YYY______^^^eeemmmbbbMMMFFFKKKUUUXXXOOOGGGRRRddd|||qqqtttzzz{{{@@@???>>>======<<<:::777333333222111111000000///......///000111111111111000//////...///000111333555666777777555555666777<<<999:::@@@DDDAAA:::666777999;;;======;;;999777999999:::===??????<<<:::<<<@@@@@@;;;888999999777===555===;;;<<<@@@777>>>:::777444333333555777888444777;;;===============AAACCCDDDCCC@@@===;;;:::777888;;;>>>BBBEEEHHHIIIBBBAAA???>>>>>>@@@CCCEEEGGGIIIMMMOOOQQQSSSUUUXXXZZZ^^^bbbbbb]]]WWWQQQNNNQQQOOOMMMLLLMMMMMMKKKJJJEEEDDDDDDEEEIIIMMMNNNOOONNNRRRSSSNNNKKKJJJIIIFFFDDDCCCAAAAAACCCEEEFFFFFFDDDCCCAAA???>>>>>>>>>>>>AAA@@@>>><<<999888999;;;===???AAACCCDDDBBB@@@???BBBAAA@@@??????@@@BBBCCCHHHIIIHHHGGGDDDCCCDDDEEEAAA@@@@@@BBBEEEIIIJJJKKKHHHGGGGGGFFFEEECCCBBBBBB>>>;;;777666777999;;;;;;666222......111222///,,,111...***)))******(((%%%))))))***,,,+++((((((,,,---,,,+++++++++***(((%%%******,,,000///,,,,,,///)))******+++++++++******,,,,,,+++***((('''&&&&&&(((((()))+++,,,+++)))'''***+++,,,,,,+++)))&&&%%%(((((((((((()))***++++++------------,,,,,,,,,,,,444///,,,...///...///111888BBBGGGFFFMMM[[[aaa\\\]]]^^^___eeelllkkk]]]MMMPPPQQQSSSQQQIIIIII^^^vvv{{{qqqttt}}};;;999777666666555222000///////////////.........+++,,,...000111111111111000///---...000222333333555555555555444444555555:::777999AAAIIIIIIAAA999===>>>>>>>>><<<999555333999999999;;;======;;;:::===@@@@@@;;;888888888666:::555<<<777BBBPPP???444888777555333222555:::>>>555777888888888888999;;;===@@@CCCDDDCCCAAA??????;;;;;;===???AAACCCDDDEEEBBBAAAAAAAAABBBDDDFFFGGGKKKLLLOOOPPPQQQTTTWWWZZZ[[[\\\]]]^^^^^^ZZZUUURRRPPPNNNLLLLLLMMMNNNNNNNNNHHHGGGGGGHHHJJJLLLNNNOOOLLLPPPQQQLLLIIIIIIGGGDDDAAA@@@???AAADDDGGGHHHHHHBBBAAA@@@??????@@@AAAAAABBBAAA???;;;999888;;;===<<<===@@@BBBCCCBBB@@@????????????@@@AAACCCDDDEEEIIIIIIIIIDDD???===>>>AAACCCBBB@@@>>>???AAADDDFFFFFFEEEFFFHHHGGGDDDCCCCCC<<<999666555666888888888444222000000222444444333000---***)))++++++(((&&&(((***------+++)))***,,,---,,,,,,,,,---+++(((%%%******+++,,,+++***,,,...))))))************))))))))))))(((((('''&&&&&&&&&(((((((((***,,,+++)))'''***+++++++++***(((&&&%%%******++++++,,,,,,------)))***+++,,,,,,,,,,,,+++333///---...///...000333:::EEEIIIGGGQQQaaadddZZZ^^^___gggppppppeeeWWWNNNRRRSSSUUURRRLLLPPPddd{{{zzzpppuuu888555333111111///---++++++,,,------------,,,+++***,,,///111333333111000000...---...000333444444666555555444555444444333888777888AAAMMMQQQJJJ@@@AAA@@@???===;;;888666444999888888999:::;;;:::999;;;>>>>>>:::777888888666444666<<<777PPPoooXXX999999888666555777999::::::999999999888777888;;;>>><<>>???AAAEEEHHHIIIIIIDDDCCCBBBAAA@@@@@@AAABBBBBBBBB@@@<<<::::::===???<<<>>>@@@AAABBBBBBAAA@@@???@@@BBBDDDEEEFFFGGGGGGGGGGGGEEE???999777999<<<======<<<888555444888;;;@@@???CCCJJJJJJEEECCCDDDAAA???<<<:::;;;;;;;;;:::333444444222//////222444000---***+++------***''')))...111000,,,++++++---,,,,,,,,,---...---)))&&&***++++++)))(((***,,,---************)))((('''''''''''''''(((((((((((((((''''''(((***,,,,,,***(((+++***)))(((((()))******---------------,,,,,,,,,)))+++,,,...000111222222333000.../////////222777<<>>>>>>>>BBBBBBAAA???======@@@BBB???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEHHHIIIIIIIIIIIIFFFDDD???:::555444555777999;;;<<<999333111444888:::888>>>HHHJJJDDDAAADDDBBB@@@===<<<<<<<<<;;;:::444666555111+++***,,,000///---+++,,,//////,,,)))+++222666222---,,,,,,,,,***+++,,,...000...+++(((***---,,,)))'''***,,,,,,+++++++++******(((''''''))))))************++++++(((((()))+++------+++)))+++***)))((((((***,,,...---------,,,+++***)))((('''(((***,,,...111222333444111000111000000444:::@@@EEELLLRRR\\\cccbbb]]]aaalllyyywwwgggTTTNNNQQQQQQRRRSSSTTTVVV^^^kkkvvvmmmjjjvvv777444111000000///...---+++,,,---...---,,,***)))))),,,000333444333000---***,,,......---///333777111//////111555777777666???>>>===>>>EEELLLJJJCCCCCC@@@<<<999888999<<<>>><<<:::777777888:::::::::888;;;;;;777444555555222;;;777;;;777DDDUUUBBB333:::999888777666555333222333777<<<@@@@@@???>>>>>>???AAADDDFFFGGGHHHIIIKKKHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBAAAAAACCCHHHMMMPPPRRRRRRQQQPPPPPPSSSXXX\\\VVVYYY]]]______\\\YYYXXXWWWTTTRRRQQQSSSVVVWWWXXXSSSTTTRRRNNNJJJHHHIIIJJJGGGKKKKKKGGGDDDCCCBBB>>>BBBAAABBBEEEHHHJJJJJJIIIIIIGGGDDDAAA???===<<<<<<@@@BBBBBBBBBAAAAAACCCDDDCCCBBBAAAAAABBBDDDGGGHHHDDDFFFHHHJJJKKKJJJIIIHHHEEEAAA:::555444444555555999>>>AAA>>>666111222666777333777BBBDDD>>>===BBB>>><<<::::::;;;;;;;;;:::555444111///------///000...,,,+++,,,//////,,,))),,,555999444---,,,,,,+++)))***,,,///111000---***)))---...)))'''+++---+++)))******++++++***)))))),,,,,,++++++***))))))((())))))***,,,......,,,***+++++++++++++++,,,,,,---++++++,,,,,,+++***((('''''''''((()))+++---000111555222111222111111666===DDDEEENNN[[[bbbbbbaaaccciiisssxxxlllZZZNNNMMMPPPZZZWWWTTTTTT]]]kkkyyyiiijjjyyy555333000............---///000111222111///---+++)))+++000333444222...,,,***...111111...///555:::---,,,,,,000555999999888@@@@@@<<<999===DDDCCC<<>>HHHNNNOOOLLLHHHEEE@@@BBBDDDEEEFFFGGGIIILLLEEEEEEEEEFFFFFFGGGGGGGGGDDDBBB@@@@@@CCCHHHNNNRRRRRRQQQPPPNNNNNNRRRWWW[[[RRRXXX```cccbbb]]]XXXVVVUUUSSSPPPOOOQQQTTTVVVVVVSSSTTTSSSOOOJJJHHHIIILLLFFFJJJKKKFFFCCCBBBAAA>>>CCCCCCCCCFFFHHHJJJIIIHHHEEECCCAAA@@@>>>>>>>>>>>>@@@AAACCCCCCCCCCCCDDDFFFEEEDDDBBBAAABBBEEEIIIKKKFFFGGGJJJLLLLLLKKKHHHGGGEEE???777333444555555444777===BBB>>>444,,,+++...777111333<<<>>>999999AAA<<<;;;::::::<<<======<<<444000---...222555666666---+++***,,,//////,,,))),,,666:::444,,,++++++)))((()))+++///111111...+++)))...///)))(((,,,---***((((((***++++++,,,,,,,,,---,,,+++)))'''&&&$$$$$$))))))+++---//////---+++***,,,---......---+++***++++++,,,------+++***)))---,,,++++++---///222333555333222333222222777???GGGFFFOOO```fffaaaaaahhhpppwwwtttbbbQQQLLLMMMNNNOOOUUU___lllxxx}}}xxxjjjmmm~~~///111222000,,,***+++------,,,---...//////,,,***...***+++333777444///,,,000,,,000888666///000999666666666666666555555555;;;;;;;;;;;;<<<>>>@@@AAA>>>===<<<;;;999888666666<<<<<<;;;999777888<<<>>>:::999777555444444555666666666777:::<<<===;;;999777666555666777777555333000AAAWWWffffff]]]RRRLLLJJJFFFCCCGGGMMMPPPMMMIIIBBBAAAAAAAAACCCEEEFFFEEEEEEAAAAAAHHHMMMMMMPPPVVVVVVUUUTTTSSSTTTVVVXXXYYYXXXYYY\\\___aaa___[[[XXX\\\XXXUUURRRMMMJJJMMMTTTVVVUUUTTTSSSQQQMMMIIIFFFJJJHHHEEECCCAAAAAAAAAAAAFFFHHHJJJJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@>>>======BBBAAA@@@@@@BBBDDDGGGIIIIIIIIIGGGGGGFFFGGGHHHHHHHHHIIILLLPPPQQQNNNEEE>>>>>>444...///333444555666999999777222---+++---000444---,,,333444///111:::777888777555222222666:::333,,,***333AAACCC888***...(((&&&+++...***(((***111000///...---,,,++++++'''+++///000---++++++,,,,,,++++++***)))(((''''''&&&'''(((******))))))(((...+++'''&&&''')))******...((((((...111///...111///,,,,,,000///***)))---,,,(((''',,,+++''''''+++///***)))---000000111444666222000111222444;;;CCCLLLOOOYYYdddgggdddeeekkkwwwooodddYYYNNNHHHLLLTTTWWWbbbnnnvvvzzzkkklll{{{222333333000,,,))))))***---,,,,,,,,,......,,,+++...***+++222666333...+++///,,,///666555...///777777777666666555444333333777777888999:::;;;<<<<<<;;;;;;::::::999888888888::::::999777555666999<<<;;;999777666555555666777666666777999;;;;;;999777888777555444555555333111444BBBUUUccchhhgggeeedddXXXQQQHHHFFFHHHJJJHHHDDDBBBAAA@@@@@@AAABBBCCCBBBKKKGGGHHHMMMPPPOOOPPPTTTWWWVVVUUUTTTUUUWWWYYYZZZXXXXXXZZZ]]]___^^^ZZZWWW[[[WWWTTTQQQLLLHHHKKKQQQUUUTTTRRRQQQQQQPPPOOONNNIIIHHHEEECCCBBBBBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBB@@@??????????????????AAACCCFFFHHHKKKJJJHHHFFFEEEFFFGGGHHHGGGGGGIIIMMMNNNKKKCCC===;;;222---///333333222222666555333000...///222555888111000555444......444000111111///---///333666000***(((///:::<<<333)))...(((&&&***,,,***)))+++/////////......,,,+++***'''***...000///...,,,+++,,,++++++***)))((('''''''''((()))*********))))))...+++(((''')))+++,,,,,,222---,,,111444333222444///++++++//////,,,***,,,---))))))------)))))),,,///+++***---000000111444555222111333444666===EEERRRUUU]]]fffhhhfffiiiooowwwjjj[[[RRRLLLHHHJJJNNNYYYfffsss}}}vvvgggqqq222222222///,,,******+++---+++******,,,---,,,+++...+++,,,222555111,,,+++...+++...444333------333777666555444222111000000111222444555666777666666777777888888888888888888777777777555444444666999::::::888777777777777777777666777888999999777555999666333222222222111000333<<>>>>>>>>???AAACCCFFFGGGLLLIIIFFFDDDBBBCCCDDDEEEDDDDDDFFFIIILLLJJJDDD>>>:::111,,,...111111//////333000......111444888999888333222666555...---111...............000555888///+++))),,,333555000***---(((&&&)))******+++...,,,---...///...---+++***((()))---111333111---***,,,+++******(((((('''&&&((()))******++++++******---+++))))))+++---......333///...222444444444666...******...111///,,,,,,---++++++......++++++...///+++***...000000111444333111333666999:::@@@GGGWWWZZZaaafffgggffflllsssrrraaaPPPJJJKKKLLLMMMOOO___lll|||pppcccxxx---------,,,+++,,,---...---+++))))))***,,,,,,,,,---***+++111333///++++++...+++---111000,,,+++...222111111000///......------///111333444333222111555555555555666666666666555666777666444444666777999999999888888888777777777666555666777777555333777444111///000111222111333666<<>>>>>@@@BBBCCCDDDDDDDDDCCCAAAAAABBBCCCMMMNNNPPPRRRRRRQQQQQQRRRSSSRRRQQQPPPQQQSSSUUUVVVXXXWWWWWWXXXYYYZZZYYYXXXWWWSSSRRRSSSRRRPPPQQQUUUUUUTTTSSSOOOKKKHHHFFFFFFFFFDDDBBBAAABBBFFFJJJLLLJJJEEEAAACCCHHHJJJIIIFFFGGGGGGFFFFFFFFFFFFFFFFFF@@@@@@AAABBBDDDFFFHHHIIIJJJHHHDDDAAA??????AAABBBBBBBBBDDDIIIMMMMMMHHHDDD===333,,,,,,////////////222...+++---222777::::::444111222666666111///222---,,,,,,---///222666999000...+++,,,...///...,,,,,,)))'''''')))***---///)))+++---///...---***(((((())),,,111555444...)))+++******)))((('''''''''))))))******+++++++++++++++)))((((((+++---//////000......///000111222333...,,,+++///333333///,,,---,,,,,,------------...000,,,+++...111000111444222222555;;;>>>@@@EEELLLXXX[[[```cccdddgggnnntttgggXXXJJJFFFJJJOOOTTTYYYhhhssswwwjjjddd}}}+++***))))))***,,,---...,,,***))))))***,,,------+++)))+++000111---++++++...,,,,,,......+++)))***+++++++++,,,,,,,,,,,,,,,,,,---///111222111000///333333333333222222222222444666777777666555555666666777888888888777666555666555444444555444333111444111//////111333444555777888999;;;>>>BBBHHHKKKIIIDDD>>>;;;<<<>>>@@@@@@@@@BBBCCCCCCAAAAAADDDFFFIIILLLPPPPPPPPPPPPQQQRRRRRRRRRPPPPPPQQQRRRTTTVVVXXXWWWVVVVVVXXXYYYYYYXXXVVVRRRPPPRRRQQQOOONNNQQQSSSUUUVVVSSSNNNHHHDDDCCCDDDCCCBBBAAACCCFFFJJJLLLIIIFFFDDDGGGLLLMMMIIIEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFHHHIIIJJJHHHFFFCCCAAA???@@@AAABBB???@@@DDDJJJPPPRRROOOLLLBBB777---+++---...000222111...,,,---222666888777333222222555444111///000)))(((((())),,,000333555222///---***)))***++++++******)))''''''***...///(((***,,,------,,,)))''')))))),,,111555444...((()))))))))(((((((((((((((***************+++++++++((('''&&&'''***,,,------...///...------///111222......///111444555222---+++,,,---,,,---......---111---+++///111000111444333333888???CCCFFFKKKRRRYYY]]]aaaccceeejjjpppsss]]]SSSIIIFFFHHHMMMWWWaaasss{{{mmmeeehhh///,,,)))((()))+++,,,+++,,,***)))***,,,---------)))(((***...///,,,+++---...---,,,------+++(((&&&((((((((()))******++++++,,,---.../////////......000//////////////////...222444666777555444333444333444666777777666444333555333222222333333222000222111///000333666777777777777888999:::===>>>@@@@@@>>>;;;:::;;;;;;;;;;;;;;;>>>AAABBBAAACCCGGGKKKLLLQQQTTTQQQNNNOOOQQQQQQSSSRRRQQQPPPQQQSSSUUUVVVVVVTTTTTTTTTVVVWWWVVVUUUTTTPPPMMMNNNNNNIIIFFFGGGFFFKKKOOOOOOJJJEEEBBBBBBEEEDDDDDDDDDEEEGGGJJJKKKFFFEEEEEEHHHJJJJJJGGGCCCGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBB===>>>CCCKKKRRRUUURRRNNNDDD999///---...///000111///......///111333333333555444333222111...,,,,,,,,,***))))))---111444555222000,,,(((&&&&&&'''((()))++++++((('''***------)))***+++,,,+++***(((''')))+++...111333111,,,)))'''''''''(((((()))))))))***))))))))))))***++++++&&&%%%%%%&&&(((***+++***...111000---,,,///222222,,,111333333333333222...+++---...,,,,,,///000...222---,,,///111000111444555666:::BBBHHHKKKRRRYYY^^^aaacccdddiiioooooommmUUUPPPLLLIIIHHHLLLZZZhhh{{{xxxcccaaammm000---))))))+++---......+++******,,,...///...---'''&&&)))---...++++++...///...---,,,,,,,,,((($$$(((((()))))))))))))))))),,,,,,,,,,,,------------***++++++,,,,,,------...---000333333222000//////000111444666666444222000333111000000111222111000333222222333666777777666444444444666777999999999===<<<;;;:::;;;;;;;;;:::888===BBBDDDEEEHHHOOOTTTYYY^^^^^^VVVOOOOOOPPPOOOPPPOOONNNMMMNNNPPPRRRSSSRRRQQQQQQRRRTTTTTTSSSQQQOOOJJJIIILLLLLLHHHEEEEEE@@@EEEJJJJJJGGGDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDD=========>>>>>>=========::::::;;;===>>>>>>>>>>>>:::===CCCKKKRRRSSSOOOKKKBBB888000000111///------+++---000111111000000000444333222///...------,,,000---***+++...222333444555111,,,)))''''''&&&&&&''',,,---)))'''***,,,+++++++++******)))((('''&&&))),,,///000///,,,***)))$$$%%%&&&'''(((***++++++))))))((((((((()))***+++&&&%%%%%%&&&(((***))))))...222111,,,***...222222)))111666333///000///---+++///000------222222///222...,,,///111000111333888888===EEEKKKPPPXXX```ccccccccceeekkkpppjjj```PPPNNNLLLMMMOOOVVVeeettt~~~sss\\\^^^ppp...+++((()))---111333333******+++---000000...---%%%%%%(((------+++,,,000000///---,,,,,,,,,(((###++++++******))))))((((((,,,++++++***++++++,,,---&&&'''((()))+++---......))),,,///000///---++++++---///222444555333000...222000//////000111111000555555555666888888666555666555555666777999888888;;;;;;:::;;;;;;===>>>>>>999???EEEHHHJJJOOOVVV\\\eeeiiiggg[[[QQQPPPOOOMMMLLLKKKJJJIIIJJJLLLNNNOOOOOONNNOOOPPPRRRRRRPPPNNNIIIEEEEEEKKKNNNLLLJJJJJJGGGKKKNNNNNNJJJHHHKKKNNNIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIFFFDDDDDDGGGIIIFFFFFFEEEEEEDDDCCCCCCBBB777888888888777777666555000222444777999999999999999<<>>FFFMMMRRR[[[dddddddddbbbcccjjjnnndddUUUMMMKKKLLLRRRYYYcccsss}}}rrrXXX[[[ppp---)))%%%&&&***///333444++++++++++++,,,---......---'''(((000111++++++222---,,,,,,++++++*********************))))))))))))$$$&&&))))))(((''''''((()))'''%%%&&&))),,,......***+++,,,---,,,***(((&&&))),,,...///.........///111///------///000111000444222111333888:::999777444444555888:::<<<<<<;;;:::777333444777:::;;;;;;@@@@@@AAADDDEEELLL[[[jjjkkksssvvvmmm___VVVQQQNNNQQQLLLJJJNNNPPPMMMJJJJJJLLLNNNPPPPPPNNNJJJHHHGGGJJJGGGEEEFFFIIIJJJIIIFFFHHHJJJLLLLLLJJJKKKOOORRRUUUQQQMMMJJJJJJKKKLLLLLLDDDFFFGGGFFFDDDDDDGGGKKKJJJGGGEEEDDDCCCBBB@@@>>>888777666666666444000------......///111222444555:::???DDDGGGKKKMMMJJJCCC999666333222333222...+++---.../////////...---,,,...///000000...------...///,,,)))(((***...111333222222000,,,'''&&&(((+++---///000---)))(((,,,111111///+++'''%%%%%%'''(((...//////...---+++((('''((((((''''''''''''((((((******)))(((((((((((()))***(((&&&%%%''')))+++,,,)))///222...+++,,,***&&&000///...---,,,+++******+++000666666222......000///000000...000555888777777@@@GGGGGGJJJTTT^^^bbb^^^^^^bbbiiilllfffXXXLLLSSSPPPRRR[[[cccjjjuuuyyyddd```ccc^^^xxx///+++((('''***---//////...------,,,,,,,,,------...***---666666---***///------,,,+++***))))))))))))))))))))))))))))))))))))***+++***))))))+++---+++)))&&&&&&(((***++++++***+++,,,,,,+++***(((&&&,,,---////////////......111///......///111111000222222222444666888888888666666666777888999999999<<<999666666999<<<======@@@???@@@BBBDDDKKKZZZiiimmmuuuxxxpppeee[[[TTTOOOPPPKKKJJJNNNOOOLLLJJJJJJKKKNNNPPPPPPMMMJJJHHHHHHHHHGGGFFFFFFGGGIIIHHHHHHKKKMMMOOOOOOMMMMMMNNNPPPVVVRRRLLLIIIHHHIIIIIIIIIGGGHHHJJJKKKJJJIIIJJJJJJHHHFFFDDDCCCBBBAAA>>>;;;333222000000///...+++))),,,,,,,,,---...///000111666<<>>???@@@AAA???>>>@@@AAAHHHVVVdddqqqzzz~~~wwwkkkaaaXXXRRROOOLLLLLLOOOQQQNNNKKKLLLJJJLLLNNNNNNKKKIIIGGGGGGFFFGGGHHHGGGFFFGGGHHHJJJNNNPPPSSSSSSQQQMMMLLLKKKSSSOOOIIIFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNMMMJJJHHHFFFEEECCCBBBAAA>>>:::777...,,,+++*********(((&&&***************++++++,,,000666===AAAFFFIIIEEE???666333//////000000---***)))***,,,---...------,,,,,,...000111111222555777000...***((()))---222555222...***)))******)))''')))(((((())),,,---------,,,+++)))'''&&&'''((()))'''((())))))))))))(((((((((''''''&&&&&&''''''(((''''''((()))((('''&&&%%%%%%&&&(((*********))))))***+++++++++...111...(((+++++++++,,,,,,---------***...111111///------///444666555444777===>>>;;;BBBFFFJJJNNNUUU^^^eeefffbbbeeehhhjjjfff___UUUOOOTTTQQQUUUbbbqqqzzz}}}~~~yyyddd^^^RRRJJJSSSrrr...---,,,+++***)))((('''------,,,+++******++++++---,,,000777666...)))))),,,,,,+++***((('''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%&&&(((***+++)))'''&&&'''''''''&&&))))))*********)))((('''...,,,,,,...000222111///000///...///111222222111...111444444222222555888666666666444333333555666;;;:::999:::;;;>>>???@@@CCC@@@>>>>>>???CCCOOO[[[rrr~~~~~~mmm```YYYVVVQQQOOOPPPTTTUUUQQQPPPQQQIIIKKKMMMLLLJJJGGGFFFFFFFFFHHHJJJIIIFFFFFFIIILLLNNNPPPSSSSSSPPPLLLHHHEEEKKKHHHCCCBBBDDDGGGJJJKKKIIIGGGFFFGGGJJJKKKHHHEEEEEEDDDBBB@@@>>>;;;666222---+++))))))******)))(((***))))))(((((((((((((((+++111888===CCCFFFCCC>>>333000------//////,,,)))((()))***,,,---------,,,...111555777888888999999111000---***))),,,111444333---))))))---///+++&&&(((&&&%%%)))...111///,,,))))))(((''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&((())))))'''%%%$$$%%%'''))))))))))))******+++)))(((+++111333///***++++++++++++,,,,,,,,,,,,***,,,......------...000222444444555:::AAAAAA===EEEGGGJJJPPPXXXaaaeeefffhhhkkknnnllleee]]]WWWUUUUUUWWW^^^jjjvvv|||ppp\\\___RRRHHH\\\xxx******++++++***))))))))))))((((((((())))))***+++)))(((+++...///,,,******+++******)))'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&))),,,---,,,*********((('''&&&&&&((()))((('''((()))))))))((((((''''''*********,,,...000111111//////...000222333222111---000333222000000333666333444555555333333555777777888888999:::;;;>>>???EEEAAA>>>===<<<>>>FFFOOOlll}}}|||fffXXXUUUWWWRRRQQQTTTXXXXXXTTTSSSUUUMMMNNNOOONNNKKKIIIHHHHHHGGGIIIJJJIIIFFFFFFHHHKKKLLLMMMNNNNNNLLLIIIDDDAAABBB???<<<===AAAGGGMMMOOOKKKGGGCCCCCCEEEHHHGGGFFFFFFDDDAAA>>>;;;777222///+++***)))***++++++***)))+++***)))(((''''''''''''(((...444999???DDDBBB===111...,,,,,,......,,,)))'''(((***,,,------,,,,,,---222777:::;;;999888777333222000---***+++///222333---))),,,111333...(((***'''%%%)))000333000,,,(((((((((((()))))))))***+++******)))(((((('''''')))((((((''''''(((((()))%%%&&&((())))))'''%%%$$$'''(((((('''&&&'''***......,,,,,,111777777222...,,,++++++++++++************+++,,,,,,---///222444111333555888@@@GGGGGGBBBFFFFFFJJJQQQYYY___dddfffjjjmmmnnnjjjbbb[[[XXXXXXXXX```kkkrrrwww{{{~~~iiiXXX^^^RRRLLLfff&&&(((******))))))***,,,&&&&&&&&&'''''')))******%%%&&&'''((()))***++++++)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((###'''+++---,,,***(((''''''&&&&&&''')))+++***)))((((((((('''''''''''''''&&&(((*********,,,...111///...///000333444333111---///000000000000222333111444777666444222444666333555777777888999;;;>>>DDD@@@======<<<;;;???FFF___pppyyymmmXXXLLLMMMRRRNNNOOOSSSWWWWWWSSSRRRUUURRRSSSSSSQQQMMMKKKJJJJJJHHHIIIHHHGGGEEEDDDEEEGGGHHHGGGFFFFFFFFFEEECCC@@@===:::888999>>>FFFLLLOOOLLLHHHDDDBBBCCCFFFHHHIIIHHHDDD@@@<<<888444000---)))((()))+++------+++)))+++***)))(((''''''''''''&&&+++000444:::??????;;;000---+++,,,......,,,)))((()))+++,,,---,,,,,,++++++///333666666666666666444555444000,,,***,,,///111---+++...333444///***,,,)))''')))...111///,,,(((((()))***+++*********,,,,,,***)))((((((((((((***))))))(((((())))))***''''''((()))((('''&&&%%%((())))))'''%%%&&&+++///222000333:::===999333111+++++++++******)))))))))+++******+++...222777999555777999>>>GGGOOOMMMGGGFFFFFFKKKTTTZZZ^^^bbbgggiiijjjiiiddd]]]XXXWWWXXX]]]hhhsssvvvwwwzzz~~~yyydddXXXXXXOOOSSSooo&&&'''))))))'''(((+++---(((((('''''''''(((((()))%%%&&&'''((()))***+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))"""%%%((()))((('''&&&&&&(((''''''(((***+++***)))'''''''''&&&'''''''''((($$$(((+++)))%%%%%%))).........///111444444333222......---...000111111000111666:::999555222222333111333666777666777:::===@@@===<<<===<<<:::<<>>===???@@@???AAAFFFKKKJJJEEEEEEIIIPPPPPPOOOKKKFFFCCCBBBBBBHHHEEEAAA@@@AAA@@@>>>;;;BBB>>>::::::>>>BBBEEEEEECCC>>>999777999===BBBDDDDDDFFFGGGFFFCCCAAACCCEEELLLFFF???999444111///---)))+++...222555444000---***)))((('''''''''''''''$$$''')))***000777999777///---+++,,,...///---++++++,,,---...---,,,+++***...---+++***---444<<>>BBB:::;;;===AAAJJJPPPKKKCCCHHHKKKSSS\\\^^^^^^eeeooojjjgggbbb^^^[[[[[[[[[[[[hhhnnnqqqrrrxxxwwweee______TTTTTTooo+++***)))(((''''''''''''+++*********))))))(((((('''''''''(((((((((((((((&&&%%%+++&&&&&&)))&&&))))))))))))************,,,+++************+++,,,,,,***)))(((((()))+++---((((((&&&%%%%%%%%%%%%%%%%%%'''((((((((()))+++---555333555777444...///555---------///111111///---000444888888555222111222222333222111444;;;===;;;===??????===:::888:::===BBB@@@======???AAABBBBBB>>>???@@@AAABBBAAA@@@@@@DDDJJJJJJAAA;;;===???>>><<<::::::<<>>999333>>>;;;999:::>>>DDDHHHKKKBBB>>>;;;===AAADDDBBB???===CCCGGGGGGBBB@@@DDDHHHQQQHHH<<<222...,,,+++***,,,((((((,,,---***'''(((---+++(((((())))))&&&$$$)))((('''+++000444555444---,,,++++++,,,,,,***((()))+++,,,...---,,,***(((((()))+++---111444777888888777444000+++(((((((((******+++---//////...---///---***((((((((('''&&&***)))))),,,//////+++''',,,++++++***)))((('''''',,,...---***...333111***---,,,+++)))((('''''''''%%%&&&(((,,,...///,,,***111222111///+++)))((()))'''((()))******++++++***,,,******---333999<<<<<<<<<===DDDKKKNNNKKKIIIJJJFFFVVV[[[UUUYYYjjjrrrmmmjjj]]]WWW^^^```ZZZ\\\eeeooommmnnnttt}}}~~~zzzggghhhddd^^^]]]iii}}}...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''' &&&,,,'''&&&)))&&&(((((()))))))))************+++++++++,,,,,,++++++)))***,,,...000111111111******)))((('''&&&&&&%%%%%%'''((((((((()))+++---//////222555333------111...------///111222111000///222666666333000///000222333222111444:::<<<999<<<>>>???>>><<<<<<>>>@@@BBB@@@======???AAABBBBBB<<<<<<<<<<<<<<<>>>???@@@BBBGGGHHHAAA<<<===??????;;;999888:::======999555>>>;;;999999===BBBEEEGGGCCC@@@>>>@@@DDDFFFEEEBBB>>>CCCFFFEEE@@@>>>AAAFFFPPPHHH===333...,,,+++***&&&###$$$))),,,******+++---+++(((((())))))'''$$$)))((('''***///222333333---+++******,,,------,,,))))))***************)))+++++++++,,,...111444555777666444///***'''''''''++++++---///111222111000...,,,)))(((((()))((('''***+++,,,...///...***(((*********+++++++++,,,,,,000000---***---333333...000///---+++***)))((((((''''''))),,,...///...,,,---......---***))))))***'''((()))******+++++++++,,,+++***...444999<<<<<<===>>>DDDKKKMMMJJJJJJLLLKKKWWWZZZVVV]]]mmmrrrkkk```YYYVVVYYYZZZYYY```kkkkkkkkkoooxxx{{{tttaaadddbbb]]]```rrr000///...,,,***))))))(((''''''''''''(((((((((((()))((((((((('''&&&&&&&&&(((!!!&&&,,,'''&&&)))&&&'''(((((())))))***)))))))))***+++,,,---------,,,,,,///444999;;;;;;999777222000...+++)))'''&&&&&&&&&'''((((((((((((+++---///000444888777222///111///...---...111333333333///333666555222///...///444666555444777<<<===:::999;;;=========>>>@@@BBB@@@>>><<<<<<>>>@@@BBBBBB;;;:::888777888:::===???===BBBCCC@@@<<<===??????:::777555666999;;;999777<<<999777888;;;>>>AAABBBCCCAAA@@@CCCGGGIIIGGGEEECCCFFFGGGEEE@@@???CCCHHHNNNGGG===444///,,,+++***%%%"""###))),,,++++++,,,,,,+++))))))))))))'''%%%)))(((''')))---000222222...,,,)))))),,,...//////+++***)))((()))***,,,---...---++++++,,,///111333444333111---)))''''''(((---///111333444444333222,,,***((('''((())))))(((***---///000...,,,***)))((()))***+++---///111222444222...***---333444222111000...,,,***(((((('''***))))))+++...//////...)))***+++***)))((()))***(((((()))******+++++++++,,,,,,,,,///444999<<<===AAAAAAEEEJJJLLLJJJKKKOOOTTTXXXYYYXXXcccqqqpppfffXXXXXXVVVSSSSSSZZZeeeooogggkkkrrr|||vvvlll^^^eeeccc]]]eee|||111000...,,,***)))(((((()))))))))(((((('''''''''))))))((('''&&&&&&%%%%%%(((!!!&&&,,,&&&%%%(((%%%'''''')))***+++******************+++---///000111777:::???CCCEEEDDDBBBAAA???;;;444...)))'''&&&'''&&&'''((((((((((((***,,,///222666:::999555000...///---,,,---///222333333111444666666222000000111333555555444666::::::777777888:::;;;<<<<<<===>>>:::999777999<<>>???@@@@@@AAADDDGGGIIIHHHFFFGGGIIIJJJHHHEEEFFFJJJNNNKKKFFF===555///,,,+++******&&&&&&***,,,******+++,,,+++***)))))))))((('''(((''''''(((+++...111222000...***)))+++---//////...,,,***((())),,,000222///...+++***,,,///222555//////...+++)))((()))+++111333666666555444222111+++)))''''''((()))***)))***...222111...*********(((((()))+++---000222444666333///...111444444333///...,,,***(((&&&%%%%%%***)))((())),,,...//////)))***+++***)))((()))***))))))))))))***+++,,,,,,------///222666:::===>>>FFFFFFHHHKKKKKKIIILLLQQQ\\\[[[YYY\\\hhhqqqlllaaaXXXYYYUUUQQQTTT```kkkpppggglllttt}}}|||qqqgggaaahhhgggbbblll000///---+++)))((('''&&&,,,,,,+++***((('''&&&&&&)))(((((('''&&&%%%%%%$$$''' %%%+++%%%$$$'''$$$''')))***,,,------,,,+++,,,+++***+++...222777:::@@@BBBEEEIIIKKKMMMMMMNNNLLLEEE;;;111***''''''((('''((()))((('''(((***,,,---000333555555333...***///---++++++---/////////...111444333000...///111...111222111444777666222777777888999::::::999888555444333555:::>>>AAABBB>>>>>>======<<<:::999888555666666777777666777999:::888555444666999<<<>>>555444444666999<<<======<<<<<<>>>AAADDDFFFGGGFFFHHHIIIJJJJJJIIIKKKOOOSSSHHHEEE>>>666000,,,++++++,,,'''&&&***+++)))(((***+++++++++***)))((((((((('''''''''(((***---111333333000,,,******,,,---------,,,)))((())),,,///222---,,,++++++,,,000555777)))*********)))***---///333666888888444111......***(((&&&&&&((()))***)))***...222111...*********)))))))))***,,,///222444555222000222444444222111...---,,,***(((&&&&&&%%%***(((''''''***---...///---......,,,)))(((((((((***)))))))))***+++,,,---...000222555888;;;>>>@@@JJJJJJLLLNNNLLLJJJNNNUUUbbb^^^\\\aaajjjnnnfff[[[YYYWWWSSSSSS]]]lllsssrrrjjjnnnuuu|||~~~xxxnnneeebbbjjjlllkkkuuu...---,,,***((('''&&&&&&---,,,+++***)))((('''&&&((('''''''''&&&%%%%%%%%%&&&%%%+++&&&%%%)))&&&)))+++---///000000///......---...000444:::@@@DDDFFFGGGIIILLLOOORRRUUUVVVRRRKKKAAA666...***(((((('''((()))((('''((()))+++...000222222444666333///111///---,,,------+++***))),,,///...,,,+++,,,///111555777777:::===<<<777:::::::::;;;<<<<<<999777444222222444888<<>>>>>??????===;;;999888777444222444444222444777:::888666444555888<<<>>>555444555777:::<<<<<<;;;888999:::<<>>666///+++((('''((()))((('''''')))+++...000000///444;;;<<<888444222000///...,,,)))&&&&&&)))++++++******,,,///555999<<<===@@@DDDBBB===AAA@@@@@@AAADDDCCC@@@===888666444555888;;;======<<<<<<;;;;;;;;;;;;::::::;;;555111222222000222666888777666444444666999<<<999888888999::::::999777555666777888;;;???DDDGGGCCCDDDFFFHHHIIIKKKMMMNNNIIIHHHDDD===666111000111222---***,,,,,,***)))+++)))+++,,,+++)))((()))+++%%%&&&'''((()))---444999000...++++++++++++***)))'''(((((()))))))))((((((''''''(((***,,,///222444'''((())))))***,,,///111+++///444333...***((((((***(((&&&&&&'''(((((((((***+++,,,...///...***(((+++******+++...111555888666///,,,000222000///000...---,,,+++************)))(((((())),,,.........000111000...***'''''''''+++***))))))***+++---///222555999;;;<<<>>>AAADDDEEEHHHNNNSSSSSSSSS[[[eeeeeeccceeejjjggg\\\UUUTTTXXXSSSWWWdddnnnmmmlllmmmmmmsss{{{~~~uuuhhh```bbbggguuu---,,,+++***))))))))))))&&&&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&&&&&&&'''!!!'''...******///,,,---///222444666555444333...222999AAAGGGLLLNNNOOORRRRRRRRRQQQOOOLLLIIIHHHKKKJJJHHHCCC<<<444---(((((())))))((('''''')))+++(((******)))000:::>>>:::777555333111///,,,'''$$$%%%)))+++,,,++++++...111111666999;;;???BBB@@@;;;EEEDDDEEEGGGJJJJJJGGGDDD<<<:::777777888:::;;;;;;:::999777666777999<<<>>>>>>666111222222///111666777666555444333444777:::<<<;;;;;;;;;;;;999666444555555555666888===CCCHHHDDDFFFGGGIIIJJJKKKKKKLLLJJJJJJGGG@@@999444333444===777222222000+++)))***)))+++---,,,)))((())),,,$$$&&&(((((()))...555;;;,,,+++***+++,,,,,,+++)))((()))+++,,,,,,***((('''&&&&&&''')))+++---///000)))***+++******+++...000%%%+++111111---((('''(((+++)))&&&&&&'''(((((('''***)))))),,,//////+++'''+++++++++,,,///444888;;;888///***---///......111+++******)))(((((()))))))))))))))+++...//////.../////////---***((('''(((++++++)))))))))+++---///333777;;;===>>>???BBBEEEAAAFFFNNNTTTVVVXXXaaakkkeeedddhhhmmmeeeVVVPPPRRR[[[VVV]]]llloooddd```eeelllsss}}}uuuggg]]]fffjjjzzz---,,,***(((((((((((())),,,)))%%%$$$''')))((('''&&&&&&&&&%%%%%%$$$$$$$$$((('''((())),,,000444666444555777999:::888444111555888CCCRRRYYYUUUQQQQQQSSSTTTSSSOOOIIIEEEDDDEEEEEEGGGIIIKKKHHH>>>000&&&,,,+++)))((('''''''''(((---...111666:::;;;:::888===<<<999444///+++)))******(((''''''***---......666666888<<<@@@AAA>>>;;;DDDDDDFFFPPP^^^dddYYYJJJEEE:::555999999333333:::>>>???<<<888999>>>BBBAAADDD888000333666555222222666222000222222111333777444:::<<<777444777888666777444///,,,333@@@HHHIIICCC@@@DDDNNNSSSQQQMMMNNNOOOOOOLLLEEE;;;666666999FFF???666000---,,,)))'''******))))))))))))))))))((((((((((((***///555:::333...((('''***+++(((%%%((())))))))))))(((''''''&&&&&&'''(((***,,,---...***,,,...000000...,,,***+++++++++***************,,,)))'''&&&&&&''''''&&&((()))***,,,,,,+++*********///000,,,,,,333777666888///)))***---,,,******222...***'''(((***,,,,,,)))(((&&&'''***,,,......------,,,+++))))))***,,,'''&&&&&&(((,,,000111222777777:::>>>DDDFFFDDDAAADDDHHHKKKMMMTTT___fffhhhYYYaaafffaaaXXXRRRQQQRRRYYY[[[bbbrrryyyiii___kkknnnzzz}}}nnnddd```cccttt,,,+++***)))(((((()))))),,,)))&&&%%%'''((((((''''''''''''&&&&&&&&&%%%%%%)))***+++---000444888;;;<<<;;;;;;;;;;;;888666333<<>>???@@@???<<<===BBBEEEDDD???777222333333111111444333000///111222111222666111666777444333888999777444222---,,,333???FFFFFFHHHDDDGGGOOOUUURRRPPPPPPNNNMMMIIIBBB;;;:::???DDDNNNEEE:::111...---+++***))))))((((((((())))))***(((((('''(((+++000666:::333...(((''')))***)))&&&'''((()))***************'''''''''((()))+++,,,---(((***---//////---***((((((((((((((((((((((((''')))'''&&&&&&((()))(((''')))******++++++++++++++++++000111...///555999999666...)))+++---,,,***)))...+++((('''(((***++++++,,,)))'''))),,,...---***------...,,,+++***+++---(((((()))***,,,///222444777777:::@@@EEEFFFEEEBBBEEEJJJNNNSSSZZZcccgggfffbbb```[[[UUUQQQRRRUUUWWW[[[dddkkkssstttgggbbbnnnuuuxxxiiibbbaaannn|||******)))))))))))))))***,,,***(((''''''((('''&&&((((((((('''''''''''''''***---111222444777<<<@@@BBB@@@>>><<<:::999999999HHHJJJQQQYYY]]]ZZZXXXXXXVVVWWWXXXVVVQQQMMMJJJIIIPPPPPPSSSYYYZZZQQQAAA333,,,+++***(((((((((((())))))***...444:::>>>??????555666666444000,,,******,,,,,,+++---//////...---+++...333888<<<<<<888444000222:::NNNhhhyyywwwmmmZZZMMMCCC@@@<<<666888>>>CCCEEECCC??????BBBCCC@@@999555333222111///222777111......111222///000333---000111222555999999666///...,,,,,,333>>>DDDCCCDDDAAABBBJJJPPPQQQPPPQQQQQQNNNHHH@@@;;;===DDDJJJTTTKKK>>>444000///...---((('''''''''((()))******)))((('''))),,,222777;;;222...)))'''(((***)))((('''((()))+++,,,---------(((((((((((()))***++++++&&&(((***,,,,,,***(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%''')))***)))(((******))))))******+++,,,---111333222333888;;;<<<555...***,,,///---)))(((---+++***+++---...---,,,000,,,))),,,222333---(((,,,---///...,,,+++,,,,,,))),,,......---...333666777888<<>><<<:::999;;;???AAARRRUUUZZZ^^^___]]]\\\]]]XXXYYYZZZZZZWWWSSSOOOMMMRRRRRRUUUZZZ\\\RRR@@@111,,,+++***)))((())))))***)))***---222888===??????444666777666333///---,,,.........000111111///---+++,,,///222444333111000555444777EEE___tttyyyttt[[[RRRJJJGGGBBB<<<:::<<>>>>><<<888666333111111222555888:::333000000333222...---///***,,,///333999:::666111***++++++,,,555???DDDCCC>>>===>>>EEEMMMRRRTTTTTTVVVRRRKKKCCC======AAAEEEQQQIII???777333222000...''''''(((((()))***+++,,,)))((((((***///444888:::111---)))'''((())))))))))))***+++,,,------------)))(((((((((((())))))***%%%&&&((())))))(((&&&%%%&&&'''((()))))))))((('''%%%%%%&&&((())))))'''%%%)))((('''''''''(((***+++,,,000333444555888;;;<<<555...+++///222///***((())))))***,,,......---+++111---+++000888888111(((***,,,......---+++++++++***---000///------222888888:::===@@@CCCDDDCCCBBBEEELLLUUU^^^eeehhhaaaXXXYYYTTTQQQTTTXXXYYYYYYZZZiii|||~~~qqqllljjjlllttt}}}yyykkkeeemmmwww)))))))))***************)))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''+++///333666666777999<<<888888999999:::???FFFKKKYYY]]]``````______``````^^^_________^^^[[[WWWTTTTTTUUUWWWZZZYYYMMM;;;,,,---,,,***))))))***++++++++++++,,,000555:::<<<<<<777999:::999666222000////////////111333222000...///...---+++***+++,,,---+++000:::KKKbbbrrrtttnnn```WWWNNNHHHDDDAAAAAACCCNNNNNNKKKDDD@@@???<<<888777333...///666===>>><<<777444333444222,,,***+++)))+++000777<<<999222---)))***+++---666@@@CCCAAA??????AAAFFFNNNUUUXXXWWWUUUSSSNNNHHHCCC???>>>>>>EEE@@@:::777555333///,,,((((((((()))***+++,,,---***)))***---222666777777///---***)))))))))))))))++++++,,,,,,,,,++++++***)))((((((((((((((())))))$$$%%%'''(((((('''%%%$$$%%%&&&''')))))))))(((''''''''''''((()))(((%%%###'''&&&%%%%%%%%%&&&((()))+++---111444555666888:::666000---111444111+++)))%%%%%%'''***---,,,***'''000------333;;;<<<444,,,(((***,,,,,,+++************...111000---...333888:::<<<>>>???@@@AAAAAABBBKKKSSS\\\ccchhhggg^^^SSSQQQQQQTTTYYYZZZYYY]]]dddttt}}}ooonnnqqqrrruuusssgggfffsss))))))************)))((('''))),,,,,,***(((''''''&&&&&&&&&&&&&&&''''''''',,,...111555888::::::999555888<<<>>>@@@EEEMMMSSSZZZ```cccaaa___```bbbbbbdddcccccccccdddbbb^^^[[[VVVXXXZZZ[[[UUUHHH777+++---,,,+++******+++,,,,,,...------///444999;;;<<<<<<======;;;777333111111000000///111333333222111333111...***''''''***---,,,111999DDDVVVjjjvvvxxxlllbbbTTTJJJFFFIIINNNRRRPPPPPPMMMFFFCCCDDDCCC@@@:::666000000888AAA@@@;;;999555333333000+++)))+++)))***000888:::555///---------------444<<<>>><<<===???AAADDDLLLTTTVVVSSSPPPPPPPPPMMMIIIDDD>>>;;;999666333333333222...***))))))((())))))***+++,,,******,,,111666888666333,,,,,,++++++***))))))(((******++++++***))))))((((((((('''''''''((())))))%%%&&&''''''''''''&&&%%%"""$$$&&&'''((('''&&&%%%)))'''&&&'''''''''%%%###&&&&&&%%%%%%&&&&&&'''(((***+++///444555333333666666000---111444111,,,))))))***,,,///111111...+++...,,,...444;;;;;;444---''')))++++++***)))***++++++---000//////000444888<<<===>>>>>>>>>@@@DDDGGGSSS\\\dddgggfffcccZZZRRRQQQPPPSSSWWWVVVVVVcccttt{{{yyymmmqqqvvvvvvyyy{{{nnneeehhhwww******++++++***)))((('''$$$(((,,,---+++)))((()))&&&&&&'''''''''(((((((((,,,---///666===@@@>>>;;;;;;@@@EEEHHHJJJMMMTTTYYYXXX```ddd```^^^```bbbbbbdddbbbaaaaaabbbbbb___]]]TTTXXX[[[YYYQQQCCC555,,,---,,,+++******+++,,,---000......000555:::===???AAAAAA???<<<777333111111000///...///222333444333444333111---)))))),,,000444666777999EEEZZZooozzztttmmmaaaXXXTTTVVVYYYZZZRRRRRRNNNGGGDDDEEEEEECCC===;;;666222666===>>>999777333000000...******,,,))))))---333444///...222333222///---000666666222444888<<>>CCCJJJPPPXXXaaahhheee___ZZZTTTNNNPPPNNNPPPUUUTTTWWWggg{{{|||~~~uuunnntttvvvwwwuuukkkfffnnn|||***+++++++++***)))'''&&&"""''',,,...,,,***)))***'''((((((((())))))******---,,,...777BBBFFFCCC???CCCHHHOOOQQQQQQSSSWWW\\\VVV___ddd```]]]```bbbaaaaaa^^^\\\\\\^^^___]]]ZZZQQQVVVZZZWWWMMM???333,,,---,,,+++++++++,,,---...111//////111777<<<@@@BBBDDDCCC@@@;;;666222000111111///......111333555555333444444111...---///222000888>>>@@@DDDPPP^^^eeetttsssoooiiifffccc^^^YYYTTTSSSNNNEEEAAABBBBBB@@@>>>@@@<<<555333888:::777555000---...,,,***+++...)))(((***///...+++///777888666111,,,---111000+++///555;;;BBBOOO\\\```\\\UUUUUUUUUTTTOOOHHH???999222...)))(((***,,,+++***'''&&&&&&%%%%%%%%%&&&&&&+++,,,000777<<<:::333+++'''***---///---***'''&&&###$$$%%%'''((((((((((((&&&&&&&&&''''''(((******'''(((((((((((((((((('''$$$&&&)))+++,,,+++)))((('''%%%######%%%'''((((((&&&''')))*********)))(((++++++///666666000///333555...***---///---)))(((++++++,,,...//////---******,,,...111222000,,,)))***++++++***)))***---///000///...111555888:::;;;;;;<<<======???FFFPPPXXXYYYbbbgggaaaXXXQQQMMMJJJMMMJJJNNNVVVXXXZZZgggyyy{{{|||tttpppttttttwww{{{ppphhhhhhsss+++***)))***++++++)))'''***)))((((((+++...---)))'''(((((()))(((((('''&&&''''''+++333???FFFFFFDDDNNNPPPPPPNNNPPPUUUXXXWWWZZZ___bbb___]]]```bbbcccaaa]]]ZZZ]]]aaaaaa\\\UUUYYYYYYXXXPPPEEE999222///000///---+++)))+++///333333444555555666888<<<@@@<<<@@@AAA===;;;999555///555111000111111///111555555000,,,+++///555:::<<>>999444222111...+++***111444===IIIQQQTTTWWWZZZTTTSSSRRRQQQOOOGGG===555222...***((()))***((('''%%%''')))***+++***((('''---111666::::::555///+++---,,,***)))((((((((()))((("""&&&)))&&&***---'''&&&&&&'''''''''&&&$$$###%%%$$$"""""""""$$$&&&'''(((&&&&&&''')))***)))(((&&&&&&''''''&&&&&&%%%$$$))))))(((((('''''''''&&&***000555666111---,,,---555222///...000000...,,,+++))))))---,,,)))(((***------...//////...+++(((******))))))))))))******......///000333666999;;;?????????BBBGGGMMMRRRVVVggghhhfff```WWWQQQOOOOOOQQQSSSTTTTTTVVV^^^kkkuuu{{{qqqkkknnntttyyyuuuiiihhhoooyyy)))(((((()))******)))'''******)))((()))***)))'''((((((((((((((((((((((((((())),,,111888???FFFIIISSSUUUTTTQQQRRRWWWYYYXXX]]]aaabbb______bbbdddccc___\\\[[[]]]```___[[[VVVVVVXXXXXXRRRGGG;;;333...111111111///------///111333666888999::::::<<<>>>999>>>???===;;;:::666000111///000333333000111444333222222333777===BBBDDDJJJIIIJJJKKKJJJIIIOOOWWWfffeeejjjtttzzzwwwqqqmmmeee]]]QQQJJJGGGGGGGGGGGGHHHFFFFFFEEE???777444666444333333555444222///...,,,,,,,,,+++***...444999:::555111000000///---+++000222:::FFFNNNQQQUUUZZZXXXVVVTTTRRROOOHHH@@@999555111,,,*********((('''+++************+++,,,---000333777999888444///+++000---)))((((((((('''%%%***###'''+++'''+++///)))&&&&&&'''''''''&&&%%%$$$'''&&&%%%$$$%%%&&&((()))'''&&&&&&&&&((()))((('''$$$%%%%%%&&&'''''''''&&&)))(((((((((''''''''''''(((...333333000,,,++++++111///------///000///...,,,***,,,000000,,,***,,,......//////...---***((()))))))))))))))***++++++/////////111333666888:::??????AAACCCHHHOOOWWW\\\gggfffbbb]]]WWWRRRPPPPPPQQQTTTWWWYYY\\\dddoooxxxyyypppkkkooovvvzzzrrrhhhjjjttt((('''&&&'''((()))((('''))))))***)))'''&&&&&&''')))((('''''''''((())))))(((***,,,---000888DDDMMMWWWYYYVVVRRRRRRWWWZZZYYYaaabbbaaa^^^```dddeeebbb]]]^^^___```___^^^[[[ZZZTTTUUUUUUQQQGGG===444///222444444444222111111222555888;;;======<<<<<<<<<888<<<===;;;999999666111------000444444222333777777;;;AAAFFFHHHIIIJJJJJJQQQQQQTTTUUUQQQKKKKKKPPPWWWYYYaaakkkrrrssstttwwwooodddVVVOOONNNOOONNNLLLHHHHHHIIIHHHAAA:::;;;@@@777777555444444333000---+++,,,+++++++++---111555444222///......///...------...333===EEEIIINNNTTTXXXVVVSSSQQQMMMGGG???;;;888444///,,,+++***((('''...,,,***((())),,,///222444555666666555111...+++111...)))(((((((((&&&$$$,,,%%%(((,,,)))---111+++&&&''''''''''''&&&%%%%%%((('''&&&%%%%%%'''((()))'''&&&%%%&&&(((((((((&&&"""###%%%&&&'''((((((((((((((((((((('''''''''''''''+++000000---***)))***---,,,+++,,,///000000///---,,,///333333///,,,---000000000///---+++)))'''((((((((()))***+++,,,---000000000111333666888:::>>>@@@CCCEEEJJJRRR]]]eeehhhddd^^^YYYVVVSSSRRRPPPPPPUUU[[[aaafffllluuu{{{vvvpppnnnsssyyy}}}yyymmmffflllzzz((('''&&&&&&'''((((((''''''(((***+++((($$$&&&+++***)))'''&&&&&&(((***+++)))*********---666AAAJJJWWWXXXWWWSSSTTTYYY\\\[[[cccbbb___\\\___dddddd```]]]```cccccc___]]]\\\]]]SSSRRROOOJJJCCC;;;555111333444555444333333444666888:::=========<<<<<<===;;;<<<:::555333555444222------000444444444888>>>DDDMMMXXX___^^^WWWPPPKKKWWWWWWXXXYYYUUUMMMKKKMMMKKKNNNVVV___dddfffmmmtttooohhhaaa[[[XXXVVVRRRPPPEEEEEEFFFEEE@@@===BBBKKKCCC@@@;;;555444444222---+++---///000000000000000222222000------//////---+++))),,,333999===BBBHHHPPPQQQQQQPPPLLLEEE>>>999888666222...,,,+++******---,,,******+++///222444555555444222000---+++***------+++)))''''''((()))---&&&))),,,)))---111,,,''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&'''((('''&&&###$$$%%%&&&''''''''''''(((((((((((((((''''''''''''***...///---***))))))++++++,,,---...//////......,,,---111111...---///111111111///,,,)))((('''''''''((()))***,,,---...111000111222333666888999===AAAEEEHHHLLLUUUaaajjjiiibbbZZZUUUTTTTTTRRRPPPQQQWWW```hhhnnnsssyyy|||tttrrrrrrwww}}}uuukkkfffppp+++)))'''&&&'''(((((('''&&&&&&(((,,,***&&&(((///***)))'''&&&'''(((***,,,***(((((()))///777???DDDUUUWWWWWWVVVXXX^^^aaa```bbbbbb___\\\___cccbbb]]]ZZZ^^^bbbaaa]]]ZZZZZZ\\\RRRNNNHHHAAA<<<999666555555555444222222444999<<<;;;<<<<<<;;;:::;;;===???BBB@@@999000---111333333111000111444444777???IIIOOO[[[kkkuuusssgggXXXNNNWWWUUUVVVWWWSSSMMMKKKLLLLLLNNNSSSXXXZZZ[[[bbbkkkfffjjjllljjjddd\\\WWWVVVKKKIIIGGGEEEBBBAAAIIISSSUUUQQQGGG===:::<<<999333...000333666777444000---333555444...,,,...///,,,---))))))...111333777===IIIMMMSSSUUUSSSKKKCCC>>>999777444111...------...------///000222444555666333222///---+++***))))))'''+++---+++'''''',,,111---&&&(((+++(((,,,111,,,'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''((((((((((((((((((***---...---,,,******---...//////...------,,,///+++***------,,,---111111222222///+++((('''(((''''''((()))+++---...///000000111222444666999:::>>>BBBGGGLLLQQQYYYbbbiiihhhaaaYYYTTTTTTTTTSSSRRRTTTZZZccclllssswwwzzz|||tttuuuwww|||}}}qqqjjjjjjuuu///,,,)))(((((()))(((''''''$$$&&&+++,,,''')))000)))(((((('''((()))+++,,,***(((''')))///666===@@@RRRWWWYYYZZZ]]]ccceeeddd```bbbaaa^^^___aaa```\\\WWW[[[^^^]]]ZZZWWWWWWXXXQQQJJJBBB;;;888777777888888777555333333666;;;???======<<<;;;:::;;;???AAAGGGCCC:::000,,,111555555666555666777888;;;FFFRRRVVV```ppp}}}~~~tttbbbUUUTTTRRRRRRTTTSSSNNNLLLNNNPPPOOOPPPRRRQQQPPPUUU\\\^^^gggooopppiiiaaa]]]\\\YYYTTTOOOMMMKKKJJJOOOUUU]]]ZZZOOOCCC@@@CCC>>>444111333555888999666000,,,222777666---***......***000,,,***---......111666CCCKKKUUU[[[ZZZTTTMMMHHH======:::555111///000111111333666777888777666555///...,,,***(((((())))))$$$)))---,,,***+++111777...''')))+++(((---222---'''''''''&&&''''''((())))))))))))))))))((((((((()))(((''''''((()))'''&&&&&&&&&''''''&&&&&&%%%$$$'''''''''((((((((((((((()))***,,,---...---+++***000222333222000---,,,,,,...+++***,,,---,,,---111000222222///***'''((()))((((((((()))+++---...//////000000222444777:::<<>>>>>>>>>>>@@@BBBGGGEEE>>>555222555999888999:::<<<>>>===@@@KKKWWW\\\bbbmmmyyy~~~wwwgggZZZUUUSSSUUUYYYZZZUUURRRRRRRRRNNNLLLLLLKKKIIIKKKPPPYYY^^^dddfffccc```______aaa[[[WWWXXXYYYVVVUUUVVV]]]]]]UUUKKKIIIJJJAAA333555444333333444333///,,,///666555,,,(((---...***///+++***,,,,,,,,,...333:::CCCNNNVVVWWWTTTQQQNNNFFFEEEAAA;;;555111111333888888999999777444111///,,,+++***)))((()))***+++(((((()))+++...111444666000(((***,,,)))...444///((('''&&&&&&'''((()))******************)))((((((+++)))(((((())))))((('''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))***+++,,,------,,,***111444666555222///...///---+++---111222///...111000222222///***'''(((+++)))))))))***+++,,,...///...///000222555888<<<>>>FFFHHHNNNWWW```ccc```]]]ZZZZZZXXXVVVVVVWWW[[[^^^fffhhhlllrrrwwwzzz{{{zzzuuuyyy|||}}}~~~uuummmnnnvvv666222...++++++***)))))),,,"""!!!))),,,&&&$$$)))&&&''')))***++++++++++++))),,,...***'''---;;;HHHJJJPPPUUUXXX[[[______[[[]]]dddhhheeeaaa```___]]][[[\\\]]]]]]]]][[[YYYWWWLLLGGG@@@;;;;;;:::999888>>>??????===:::999999::::::===AAABBBBBBAAAAAABBBFFFFFFAAA:::777:::<<<;;;:::<<<@@@CCCBBBDDDNNNYYYbbbccciiissszzzvvvgggZZZYYYXXX\\\aaabbb]]]WWWVVVVVVPPPMMMMMMLLLIIIJJJMMMVVVVVVVVVXXXZZZ\\\^^^^^^aaa\\\ZZZ___bbb___ZZZXXX^^^aaa]]]UUUTTTTTTHHH777888444000...//////...---,,,444444***&&&,,,...***,,,((('''***+++***,,,000111999EEEMMMOOOOOONNNNNNLLLKKKGGG@@@888333222333;;;:::888666222...***(((******)))))))))+++,,,---...)))%%%)))222777666222222***,,,...***000555111((('''&&&&&&'''((()))***((((((((((((((('''&&&&&&,,,***))))))******)))'''###$$$%%%&&&'''(((((((((&&&'''''''''(((((()))))))))))))))+++,,,---+++***111444777777444111000111,,,,,,111777888333000000///111222///)))'''))),,,)))))))))***+++,,,---...---...///222555999===???IIIKKKQQQ[[[eeeggg```XXXTTTVVVXXXWWWWWWYYY___dddlllmmmooosssxxxzzz{{{zzztttyyy|||||||||rrrlllpppzzz555333000...---,,,+++)))&&&&&&''''''((((((((((((%%%%%%&&&&&&((()))***+++---++++++++++++...888DDDKKKMMMSSSZZZ[[[YYY[[[_________```aaabbbaaa^^^\\\[[[[[[\\\[[[YYYVVVRRRPPPHHH@@@:::<<<===:::777666???FFFHHHAAA999:::???CCCIII@@@<<>>>>>GGGHHHDDD<<<999===>>>;;;>>><<<>>>DDDGGGGGGOOOYYYbbbeeehhhllltttyyyoooaaa^^^___^^^[[[^^^aaaZZZPPPNNNKKKHHHFFFFFFFFFDDDCCCKKKLLLNNNQQQSSSTTTUUUUUUXXXUUURRRPPPQQQSSSWWWYYY```bbbddd```YYYQQQKKKIII@@@888111///---***((()))+++000000+++'''(((***)))...***))),,,---+++***,,,,,,000555:::>>>BBBFFFIIIJJJHHHEEE@@@<<<999666555222111000...,,,***)))(((...******///222///+++******'''&&&***000555444222///222///******111444222111+++(((***+++''''''***---,,,***(((&&&&&&))),,,&&&''')))***)))'''$$$"""&&&%%%%%%&&&''''''&&&$$$$$$%%%'''))))))(((&&&%%%+++,,,,,,,,,++++++---///333666777777888888000''',,,+++333999444666;;;666///---***)))******(((''''''+++...---***)))...222...000111222444777<<<@@@IIINNNYYYdddjjjggg^^^UUURRRUUUVVVUUUSSSXXXdddnnnvvvrrrrrryyy{{{vvvsssttt|||{{{www}}}ssstttnnnxxx777555333222111///,,,***$$$$$$$$$$$$$$$%%%%%%&&&(((((('''(((((()))***+++,,,******,,,,,,///:::EEEPPPNNNQQQYYY]]]\\\\\\]]]^^^^^^^^^___```___^^^\\\[[[\\\\\\\\\YYYTTTPPPMMMDDD===999<<>>>>>@@@GGGHHHBBB;;;<<>>???@@@BBBDDDEEEGGGGGGLLLLLLMMMLLLLLLLLLNNNOOO```fffkkkjjj```UUUMMMJJJBBB777000000222111---,,,,,,///...***(((***+++(((///+++***---...+++***+++***---111444666888;;;===AAA???<<<999666333111000...------,,,+++*********,,,((((((,,,...+++))))))+++((('''***000444444222...111111...///444555333...)))(((,,,...,,,+++...++++++***(((&&&&&&(((***$$$%%%((())))))(((&&&%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&'''((('''&&&&&&)))***++++++++++++---///444777777666555444---%%%+++***333999555888>>>:::000...+++*********)))'''(((+++---,,,++++++...111///000222444777;;;@@@DDDIIIRRR___iiijjjdddZZZSSSSSSTTTUUUTTTUUU[[[dddllltttsssvvv{{{zzztttsssvvv{{{|||yyyrrrsssttt}}}:::888777666555222...+++((('''&&&&&&&&&'''((()))******))))))))))))******+++)))***,,,---000999CCCQQQNNNOOOWWW^^^^^^\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[]]]^^^^^^]]]YYYSSSMMMIII>>>888555888===>>>???BBBCCCHHHJJJDDD???AAADDDFFFIIIIIIJJJKKKFFF@@@???AAAEEEDDD@@@:::999===??????EEEHHHPPPYYY[[[YYYXXXZZZcccaaa]]]^^^dddiiifff___dddaaa\\\YYYZZZ]]]YYYRRRHHHCCC===888666555444333111111111111333555777999AAAFFFLLLOOOOOONNNPPPQQQ```gggllliii___VVVRRRRRRCCC666---000777777000+++//////---***---111000+++111---+++......+++)))******,,,.........///000222555444222000...---+++***))))))))))))************+++'''&&&***+++)))((()))+++)))(((+++000333333222+++///111111222666666444***''')))...111111000111******+++)))'''&&&'''(((###$$$'''((())))))((('''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&'''((((((''')))************,,,...111444555333333222---'''***)))222999666:::@@@<<<222///---,,,,,,+++***(((*********+++,,,---...//////111333666999>>>DDDIIILLLYYYhhhnnnhhh]]]UUUQQQTTTSSSRRRTTTXXX___gggllluuuwwwzzzzzztttpppssszzz{{{~~~{{{~~~|||qqqsss{{{:::999999999888444...***+++***)))(((((()))+++,,,++++++***)))((((((((((((+++))))))+++,,,...555===JJJIIILLLTTTYYYYYYYYY\\\[[[\\\\\\[[[YYYWWWWWWWWW]]]^^^^^^]]]XXXQQQJJJFFF===888555888<<<===???CCCGGGKKKKKKGGGDDDFFFHHHHHHMMMLLLJJJHHHDDD@@@??????JJJHHHDDD@@@@@@BBBEEEFFFPPPTTT[[[bbbccc```]]][[[gggbbb\\\\\\bbbiiijjjhhhfff```XXXTTTUUUVVVTTTPPPFFFAAA999333000...------+++***))))))+++---000111888???GGGMMMOOOQQQUUUXXX\\\```bbb^^^WWWUUUZZZ```LLL<<<111444===<<<333+++222000------444:::888222111---+++......+++)))***---...///...,,,+++,,,.........------,,,+++***)))&&&'''''''''((())))))))),,,)))(((***+++((())),,,+++))))))+++///222222222***,,,---...000333444444''''''***///222333111000(((***++++++(((&&&%%%&&&$$$%%%'''((()))((('''&&&&&&%%%%%%&&&''''''&&&$$$((('''&&&&&&&&&(((***+++(((***++++++)))((()))***,,,000222111222444222---+++)))111777333777===:::333111...------,,,+++***+++***)))***---///000///000222555888;;;@@@FFFKKKRRR___lllmmmbbbVVVRRRRRRSSSRRRQQQVVV___gggmmmoooxxxzzzyyysssjjjiiirrr}}}|||yyywww{{{vvvooosss888888999999888444...******)))(((''''''((()))***+++***)))((('''&&&&&&&&&,,,)))((()))******...444===@@@GGGNNNOOONNNTTT[[[ZZZ[[[\\\ZZZVVVTTTSSSTTTXXXXXXYYYWWWSSSMMMGGGCCC===999888<<>>BBBFFFJJJNNNQQQVVVZZZZZZXXX[[[bbbiiiUUUFFF999;;;AAA???666...222///,,,...666>>><<<555000,,,+++...///,,,+++,,,///000///...,,,+++---...------.........---,,,+++''''''''''''''''''''''''+++((((((***)))'''(((,,,***))))))+++---///000000+++)))((()))***---000333'''(((+++...000111///+++)))***,,,,,,)))&&&%%%%%%''''''((((((((('''%%%%%%&&&%%%%%%&&&''''''&&&$$$***)))'''''''''))),,,...***+++,,,+++)))'''&&&'''***///222111222333222///,,,)))000444///222777444222000...---......,,,++++++******+++...000111111222444777:::===BBBIIIMMMYYYbbbjjjfffZZZRRRRRRVVVSSSRRRTTT\\\gggppptttttt{{{yyysssggg___dddsss}}}vvvmmmooooooooowww777666777777777333...***------------,,,,,,,,,,,,+++***)))'''&&&&&&%%%%%%---)))'''((((((''')))...333888@@@FFFEEEDDDKKKVVVUUUYYY[[[ZZZVVVSSSRRRSSSQQQQQQQQQPPPMMMIIIEEEBBB777555777===BBBCCCGGGLLLQQQSSSQQQNNNNNNPPPNNNJJJMMMIIIDDDCCCHHHOOOOOOJJJHHHFFFGGGKKKNNNOOORRRVVVZZZ___eeejjjooorrrooojjj^^^VVVPPPRRRXXX___fffkkkbbbWWWLLLIIIHHHFFFEEEEEEBBB===666000---+++)))((())))))((((((((()))+++,,,+++,,,...222555999;;;<<>>CCCIIIOOOTTT^^^aaabbb\\\UUUQQQTTTXXXTTTVVV\\\fffqqqwwwyyyxxxyyyttthhh\\\ZZZfffvvv~~~vvvhhhiiilllqqq{{{666555555666666444000,,,000111222333333111///...++++++)))((('''''''''''',,,(((&&&((()))((())),,,000333999>>>>>>===CCCKKKNNNTTTZZZ[[[XXXTTTTTTUUUNNNNNNNNNMMMLLLJJJIIIHHH::::::===DDDGGGGGGJJJOOOVVVVVVSSSPPPRRRSSSPPPJJJJJJLLLJJJGGGIIIMMMKKKEEEAAAAAAFFFOOOUUUWWWZZZ___^^^eeekkkpppuuuxxxsssjjj\\\TTTNNNQQQVVV[[[aaahhh```SSSHHHFFFEEEAAA???@@@===999333///,,,***(((&&&(((((((((((()))))))))))),,,+++***...333666444222777>>>IIITTTZZZ\\\ZZZWWWAAA999333222111000222666444333000...222777555///000------333666666666888111111000---+++***,,,...///000111111000...,,,+++)))))))))))))))(((((((((&&&&&&(((+++)))%%%%%%)))'''(((((())))))***+++---///+++)))+++***'''(((,,,))),,,---+++,,,///---'''---......,,,***'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$'''&&&&&&&&&((()))+++,,,(((***,,,---+++)))(((((()))000555333000///,,,(((,,,)))...000***,,,111---///---,,,,,,...//////...+++---000000///000444777777:::???EEEKKKRRRZZZ```^^^\\\XXXUUUSSSTTTVVVWWWYYY^^^gggqqqxxx{{{{{{yyyssskkk^^^UUU\\\nnn}}}yyyjjjiiinnnuuu666555555555666444111......///111222222000---+++,,,+++***)))((((((((((((+++'''%%%)))+++******---222111444999;;;;;;>>>CCCIIIPPPXXX[[[YYYWWWWWWXXXPPPPPPOOOOOOOOOOOOOOOOOOGGGGGGKKKPPPRRRPPPQQQUUUYYYXXXUUURRRSSSUUUQQQIIIJJJPPPQQQLLLGGGEEEAAA;;;===>>>FFFSSS[[[^^^bbbhhhrrrwwwzzzxxxvvvrrreeeXXXXXXOOOKKKNNNRRRTTTZZZaaa___RRRGGGEEECCC???<<<>>>999555111---+++)))&&&$$$(((((()))******))))))(((***'''''',,,444777222---333666;;;DDDLLLOOONNNLLL;;;888555444111222999BBB888888555111222555333...111...///555999:::;;;===555444222///,,,+++,,,...///000000000///,,,***((()))))))))***************'''(((+++...,,,''''''+++&&&'''((((((((((((***,,,111---,,,///...((('''***)))------***,,,000...(((...//////---***(((((()))%%%%%%&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&'''((()))***&&&(((+++---,,,+++++++++###,,,222222000///---))),,,(((...000***,,,111...---,,,+++,,,...000000///***...222222000000555:::999===CCCIIIQQQZZZccciii\\\XXXSSSQQQTTTVVVWWWVVV\\\cccnnnwww|||}}}{{{yyynnneeeXXXSSS```vvv}}}mmmlllqqqxxx888555222222555555111,,,222///---,,,,,,,,,+++***111...***))))))*********))))))((((((((())))))***...,,,,,,000888???DDDEEELLLQQQVVVYYYXXXXXXYYYZZZVVVTTTQQQPPPPPPPPPOOONNNOOOLLLMMMRRRTTTQQQRRRWWWTTTSSSQQQQQQQQQMMMFFFAAAEEELLLQQQOOOFFF===999:::@@@GGGNNNSSS\\\gggjjjggg~~~}}}yyyrrrggg[[[SSSJJJKKKKKKIIIGGGJJJRRRYYYYYYXXXUUUPPPIII@@@888333...---,,,***)))'''&&&%%%((((((''''''''''''((((((((($$$'''333===;;;333------111888BBBIIIIIIEEE@@@<<<===<<<888444555<<>>FFFGGGEEE???:::333///---...//////000000111111...***)))++++++*********))))))((((((***)))'''&&&'''(((***+++%%%&&&''')))************,,,+++)))'''(((***,,,...(((***,,,,,,+++++++++,,,///,,,)))(((((((((((('''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''')))+++,,,,,,,,,++++++---111333333000---***'''***///111111///......---///111333333111...---...000222222111111333555;;;AAAHHHNNNVVV___cccaaaYYYSSSQQQTTTUUUSSSWWW]]]^^^nnnxxxwwwwww{{{xxxqqqbbbZZZSSSXXXggguuu|||~~~zzzqqqkkkooo}}}555222000222555777444000333000,,,***)))***)))(((000---)))((((((((((((''')))((((((((((((((())))))---++++++...444;;;>>>???GGGLLLQQQSSSSSSSSSUUUVVVSSSSSSRRRQQQQQQQQQPPPOOOQQQNNNPPPTTTVVVSSSSSSWWWYYYVVVQQQLLLIIIFFFDDDCCCEEEHHHIIIEEE===777777888@@@MMMXXX]]]bbbiiinnnnnnxxxyyyyyyuuukkk___SSSKKKFFFHHHHHHGGGEEEGGGNNNTTT^^^]]]XXXNNNBBB666---)))+++***)))((('''&&&%%%$$$((((((''''''''''''(((((()))&&&)))333:::888222...+++---222999@@@CCCAAA???EEEFFFEEE@@@;;;;;;@@@EEEMMMFFF<<<333///000111111555111111666;;;<<<>>>AAA;;;999555222000000111222666444222///,,,(((''''''*********)))))))))(((((()))(((&&&&&&&&&''')))***''''''((()))************,,,+++)))((()))***---...)))+++------,,,+++,,,---...+++)))'''(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))******+++++++++*********,,,...000000///,,,******,,,...111111000...,,,,,,---/////////...,,,+++---...000111222444666777>>>DDDJJJRRR]]]dddbbb\\\TTTPPPPPPTTTVVVUUUXXX]]]kkkwww}}}yyyvvvuuuoooeee[[[WWWVVV^^^kkkwww}}}}}}}}}uuunnnnnnwww111000///111666888777555666222---)))))))))***)))111...***((((((((((((''')))((((((''''''(((((((((,,,***)))+++000555888999FFFJJJNNNQQQSSSTTTVVVXXXUUUUUUVVVVVVVVVUUUTTTSSSPPPOOOPPPTTTTTTQQQPPPRRRWWWTTTMMMEEE>>>???DDDIIIIIIFFF@@@999444333666999KKKZZZgggjjjfffdddggghhhnnnqqqqqqkkk___QQQGGGBBBAAACCCDDDCCCBBBCCCGGGKKKNNNOOOLLLDDD888...******))))))((((((''''''&&&&&&((((((''''''''''''(((((((((&&&)))000333111......---...000444:::???AAABBBAAACCCDDDAAA<<<:::>>>BBBOOOHHH>>>555111222666999>>>555555===>>>666666>>>555666777555222222555888AAA===777000,,,)))'''%%%******))))))))))))((((((((('''&&&&&&&&&''')))***))))))***************))),,,+++***)))***+++,,,---(((***,,,,,,+++***+++,,,,,,***((('''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((,,,,,,***)))))))))******+++,,,...///000//////...---,,,,,,///222333///,,,.........---------,,,,,,//////000333777999::::::BBBHHHPPPYYYcccggg```UUUPPPNNNOOOSSSVVVXXX[[[```vvv~~~zzztttpppeeeZZZSSSTTTZZZeeerrr{{{~~~~~~~~~wwwooonnnuuu000//////111555888999888777333...++++++,,,...///444111---+++*********)))))))))((((((''''''((((((***)))(((***---111555777CCCEEEIIIMMMQQQTTTWWWYYYUUUWWWYYYZZZYYYWWWUUUUUUOOOOOOPPPQQQPPPMMMKKKKKKMMMLLLGGG>>>888999CCCMMMNNNGGG;;;222...111777<<>>======???@@@@@@===<<<===>>>888;;;<<<666---(((***...)))))))))))))))***)))***((((((''''''''''''((((((%%%%%%'''++++++((((((+++......///222666:::<<<>>>666;;;>>>===999888;;;???EEEAAA===:::888999???GGGKKK<<<999EEEGGG;;;777>>>222444666444222444:::AAAMMMHHH>>>333...,,,)))%%%))))))))))))))))))((((((((((((((('''((()))******+++++++++++++++***))))))***)))))))))******++++++&&&(((******)))((()))******((('''&&&''''''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((---+++)))(((((()))+++---...//////000111222222333---+++***---333555222...111000///.........//////555444444777;;;>>>???>>>DDDMMMXXX```eeeddd[[[RRROOOMMMNNNQQQVVV\\\ccchhhzzz~~~~~~xxxqqqjjj___TTTOOOTTT^^^jjjvvv}}}zzzsssooosss111000000222444777888999444000,,,***+++...111222333000,,,************)))******)))((((((((((((((((((((()))))),,,000444777:::;;;>>>CCCHHHMMMQQQSSSUUUXXX[[[[[[YYYVVVVVVVVVSSSTTTSSSRRRPPPNNNLLLIIIDDDEEECCC;;;444444===FFFMMMEEE888...+++000999???HHHOOOZZZeeejjjhhhccc```\\\\\\YYYPPPDDD<<<;;;<<<;;;<<<===<<<999666444444333666666000'''"""%%%)))))))))))))))************((((((''''''''''''((((((%%%%%%''')))((($$$%%%))))))+++---///000111333333666;;;???>>>:::888999<<<::::::===AAA@@@???EEENNNUUUAAA:::HHHPPPEEE;;;<<<111444555333333777AAAIIIRRROOOCCC555---,,,)))$$$(((((((((((((((((())))))***************++++++,,,++++++,,,++++++***)))((('''(((((()))))))))))))))''')))++++++***)))***+++)))'''&&&&&&''''''%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))+++***((('''(((***---////////////000111222333333+++)))'''+++222666444111222111///......///111222777777888:::<<<>>>??????FFFTTT```ccc```[[[VVVRRRRRRQQQPPPQQQWWWbbblllrrr|||~~~{{{tttkkkbbbXXXQQQQQQWWWaaammmxxxvvvsssttt}}}222111111222444666888:::///,,,)))(((***---///000///,,,)))''''''(((((((((,,,,,,+++***))))))))))))))))))******+++...333777777777888<<>>:::;;;===999999999888666333000///111333444000)))&&&(((+++&&&'''''''''((((((((()))((((((''''''''''''((((((((('''(((***)))&&&&&&***))),,,///000000000111222:::>>>AAA>>>888444444666666888@@@GGGEEE???DDDNNNWWWCCC;;;GGGRRRKKK===666333444555666888>>>GGGNNNOOOOOOEEE444))))))((($$$''''''(((((((((((())))))***+++++++++,,,,,,,,,,,,***+++++++++***)))((((((&&&''')))***+++***)))((()))+++------,,,+++,,,---((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''((((((((()))))))))***)))((('''(((+++...000---------......//////000***((('''***///333444333///......---...///111222666888;;;<<<<<<<<>>@@@===666111111333777999BBBJJJEEE<<<@@@LLLTTTGGG???FFFNNNKKK===222444555888<<>>CCCHHHZZZaaaddd]]]TTTQQQSSSUUUWWWZZZ\\\]]]fffttt}}}|||ppp___RRRPPPSSS[[[^^^gggttt}}}uuurrrzzz///000111222444777<<>>???IIINNNIIIBBB???::::::;;;===>>>>>>;;;999222111111222444444333222222111000///---+++)))((())))))))))))************((((((''''''''''''((((((((($$$$$$)))+++(((&&&&&&''')))+++,,,,,,///444999<<>>@@@===777333444777<<>>???@@@@@@BBBIIISSS[[[iiicccZZZSSSQQQSSSWWWZZZ\\\[[[bbbooovvvyyy}}}}}}xxxooodddVVVPPPVVVaaabbbgggsss~~~wwwrrrrrryyy777444999;;;444666<<<888333...(((''')))***)))'''+++***)))))))))+++---///000000///+++,,,///...***---***(((***+++***---111///------...111222333222---000222111///000444888===999444111000///---+++,,,...000222444444333222444555666888===FFFNNNSSSIIICCC@@@EEEHHHEEE@@@>>>777777777888888888999999999888888777555333111000111---)))))),,,---+++(((+++***)))((()))***+++,,,)))------(((&&&((()))''''''&&&(((,,,---)))'''))))))(((((())),,,///222444777;;;===;;;666222444777;;;???HHHNNNKKKGGGJJJRRRZZZRRRPPPUUUYYYQQQDDD:::>>>>>>AAAHHHOOOQQQMMMIIIEEEAAA:::222+++''''''(((((('''&&&&&&&&&'''((())))))***,,,------,,,,,,+++))))))))))))************+++,,,///333000)))''')))&&&'''((()))))))))((('''((())))))))))))(((''''''&&&&&&&&&((()))(((&&&$$$)))%%%$$$''')))'''''')))&&&&&&&&&''''''''''''(((((('''''')))+++---,,,+++***///000,,,***---...,,,......---,,,***+++...000555666666444444444777:::======>>>AAAGGGRRR]]]eeefff___WWWSSSUUUXXXYYYYYY\\\^^^fffrrryyyzzz|||xxxnnnbbbYYYSSSPPPTTT[[[bbblllvvvxxxrrrnnnpppttt<<<777::::::222444:::777333...)))''')))***)))(((,,,+++******+++---///111444444222...///222222///...***))),,,------000444222000---,,,---///000000,,,...///...++++++---000555555333///+++)))***+++------///444999;;;999666666333444<<>>AAADDDAAA===;;;777777888999:::;;;;;;<<<999999999999777444111///111...++++++,,,---+++)))+++************,,,---...,,,//////***((()))***((('''%%%&&&))))))'''&&&((())))))))))))+++...111333444888;;;999444222444777888===EEELLLMMMLLLPPPVVVPPPIIIGGGKKKNNNIII@@@;;;CCCCCCFFFKKKOOOOOOJJJEEE@@@;;;333,,,)))((('''''')))((((((''''''''''''((()))***+++,,,,,,,,,+++***))))))*********+++++++++333000000333333---((('''''''''((()))))))))))))))+++***))))))(((((())))))&&&&&&''')))***((($$$!!!((($$$###'''((('''&&&'''&&&&&&&&&''''''''''''((('''&&&&&&(((***,,,,,,+++---000///***))),,,000000//////...,,,++++++...000;;;;;;:::888666666999;;;???>>>???EEEOOO[[[eeejjj___YYYSSSTTTYYY]]]\\\YYY___ccclllxxx~~~}}}{{{|||qqqcccTTTOOOPPPRRRUUUYYYdddrrrxxxmmmbbbeeepppwww>>>888:::999111444;;;999444111,,,******+++++++++...---,,,+++,,,---///111777777444111222666666222333//////222333333555999444222///---......---,,,***,,,------,,,+++---///333555666222---***,,,000000000333:::@@@BBB===777555000111:::GGGNNNQQQRRRQQQGGG>>>===>>><<<::::::666666777999:::;;;======::::::;;;;;;999555111...111///---...///000000...,,,++++++******+++,,,------///...+++)))((())))))(((%%%%%%((((((&&&'''******)))))))))+++---000222444888;;;999444111333666444888???DDDHHHKKKPPPTTTIIICCC@@@CCCCCC???:::999EEEFFFHHHJJJKKKHHHBBB===>>>777...)))(((((('''&&&***))))))(((''''''''''''&&&''')))***++++++******++++++,,,,,,------......333...,,,111444111---+++'''(((((()))************---,,,+++)))))))))******)))((((((((()))'''%%%"""((($$$###'''(((&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&''')))******))),,,......,,,+++,,,...000---...---,,,,,,---000333;;;=========<<<<<<===???DDDCCCEEELLLVVV^^^cccdddUUUTTTTTTVVVZZZ\\\]]]]]]dddjjjttt~~~yyyvvviii[[[OOOLLLQQQVVV[[[___iiivvvuuucccXXXcccssszzz<<<666888888111555>>><<<444111---+++***++++++,,,111///...,,,,,,---///000888888666444555999999666777444444777888666888;;;111000000111222111///,,,+++,,,------,,,,,,,,,---333777999666000...111555111111555===CCCBBB;;;444555111333;;;DDDKKKTTT\\\YYYLLL???::::::888888999555555666888:::;;;<<<===<<<<<<===<<<999555111//////.........000222333333...---,,,***))))))******---,,,,,,+++(((&&&''')))***&&&&&&((()))'''(((+++******))))))+++---000222888;;;===;;;555111222555444888<<>>>>>::::::777666888888555555888------///333666666555333////////////...,,,+++***222666999777333111333777///000444999===<<<777222888666:::DDDIIILLLVVVbbbZZZMMM@@@;;;999888777999555666777888:::;;;<<<===>>>>>>>>><<<999555222000---------...///111222333000///,,,***))))))))))))+++))))))***(((%%%&&&******''''''******((())),,,************,,,///222444:::===???<<<666222222555777===CCCHHHNNNSSSRRRNNNOOOLLLIIIEEE>>>888999>>>888<<>>===:::999:::888444333555111111111333666888777666222222222222333222000///333666888777555555666888///000222444666777777888:::999BBBOOOSSSPPPSSS\\\SSSHHH???===<<<:::777777777888999:::;;;<<<======AAA@@@>>><<<999555222111//////000/////////111222000///---,,,++++++++++++***((((((+++)))%%%''',,,)))''''''***+++((((((+++*********+++---000444666888<<<>>>;;;666222444777888AAALLLUUU]]]___XXXMMMKKKJJJHHHCCC:::333666===888<<>>@@@CCCGGGEEEAAAAAA===;;;<<<999444222444:::777444333444666666666222222444666999:::999888555777888999888888888999111111111111111555;;;???999:::EEEVVV[[[SSSNNNQQQLLLDDD>>>???@@@<<<777555999::::::;;;<<<===>>>>>>CCCAAA???;;;888555333222444444444333111000111222000///------,,,---...///***'''(((+++***&&&(((...(((&&&'''++++++((((((************+++...222555777666:::<<<;;;666333555888555BBBRRR^^^ggghhh[[[LLLKKKJJJIIIDDD:::333666>>>555999???AAA>>>888333///(((***+++***'''&&&(((+++"""###%%%&&&'''&&&&&&%%%)))***+++++++++)))((('''&&&'''((()))***+++,,,,,,///***)))+++,,,+++,,,...***)))))))))***,,,...///000000111111000...,,,***((('''&&&'''))))))(((''')))&&&'''+++,,,(((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&))),,,...///...,,,,,,111888777111///222444555666666777:::>>>AAABBBBBBAAAAAABBBFFFLLLPPPSSSVVVXXXWWWRRROOOOOOPPP[[[]]]^^^]]]^^^cccmmmttttttzzz|||wwwqqqlllbbbXXXVVVRRRQQQWWW^^^fffpppyyy~~~~~~|||zzz;;;;;;;;;;;;::::::::::::555111...,,,,,,---......---------...111555999;;;===CCCDDD@@@???CCCDDDBBB@@@???>>>:::777555555777444444333222333444666777444666999:::::::::<<<===999@@@GGGFFF>>>555222222000111333666999;;;<<<===@@@DDDLLLXXX___\\\OOOCCC===>>>@@@@@@???<<<999777444888???BBB>>>:::===EEEFFFGGGEEE>>>777666<<>>:::@@@GGGKKKRRRYYYWWWZZZ[[[TTTKKKJJJRRR[[[]]]ZZZZZZ]]]```dddnnnwwwyyyxxxxxxwwwtttjjj\\\RRRUUUSSSRRRTTT\\\iiiwww|||~~~}}}??????>>>>>>===<<<;;;;;;888555111---*********+++---...///222666:::===@@@AAAFFFGGGCCCBBBFFFGGGEEEFFFCCC@@@<<<999666555444333333222222333333444555333444555777999;;;;;;;;;>>>DDDIIIGGG>>>555111111111222333666999<<>>???>>>===;;;:::===>>>AAACCC???;;;>>>EEEKKKIIIFFFAAA>>><<<>>>@@@;;;@@@@@@999444333111---------------,,,+++******++++++))))))((()))******---,,,++++++************---111333111111555777666888888777666666777:::<<<===HHHWWW```^^^VVVMMMHHHEEE@@@???CCCBBB<<<999999555777555111000111000,,,%%%''''''&&&(((,,,+++''''''((()))))))))(((&&&%%%(((((()))***)))(((&&&&&&'''******''''''***+++))),,,+++***+++,,,+++***(((''')))+++---......---,,,888666444111...+++***)))***'''$$$%%%)))***'''$$$''''''(((***++++++(((&&&'''&&&%%%''')))******)))(((***,,,......---,,,+++******+++...222333000...999888999<<>><<>>===>>>===999222+++((())),,,...///222666:::>>>AAACCCEEEHHHHHHDDDCCCFFFHHHHHHJJJEEE>>>:::888666333000111111222222333222222222222111111555:::<<<<<<:::===BBBFFFDDD<<<555222222555666777:::>>>BBBFFFHHHHHHNNNUUU[[[\\\WWWPPPKKK?????????@@@@@@@@@@@@@@@CCCAAABBBCCCBBB@@@BBBGGGMMMJJJGGGGGGHHHHHHGGGEEEJJJNNNNNNFFF<<<666333111------.........,,,***))),,,+++***))))))))))))))),,,,,,++++++++++++++++++///222333333555888777333555888999888666999@@@FFFOOOVVV^^^___WWWKKK???999::::::===BBBCCC===777444777555///)))***------(((&&&(((((('''))),,,+++'''(((((((((((('''''''''&&&))))))((('''&&&%%%%%%$$$&&&)))***'''''')))(((%%%---,,,++++++,,,,,,+++)))***+++---///000000000///333222///---+++************'''&&&'''***+++)))&&&(((''''''(((*********)))((('''&&&''')))******((()))***,,,.../////////...++++++,,,///333444444222:::999:::>>>CCCGGGIIIJJJAAA>>>???FFFNNNSSSZZZ______YYYSSSQQQSSSUUUUUUSSS\\\[[[```jjjqqquuuxxx|||rrrvvvxxxrrrggg[[[TTTQQQWWWVVVXXX___kkkuuu||||||~~~||||||GGGGGGGGGFFFEEECCCAAA@@@DDDDDDAAA888///+++...222111222666:::===@@@BBBCCCFFFGGGFFFDDDCCCDDDGGGHHHIIIBBB:::666666555111---///000111222222111000///222//////333:::>>>===:::777<<>>:::555444555777:::>>>BBBFFFIIIKKKLLLFFFLLLTTTWWWUUUQQQNNNMMMDDDCCCBBBBBBBBBBBBCCCDDDBBB???@@@DDDFFFEEEGGGJJJLLLKKKKKKMMMQQQTTTTTTTTTZZZ]]]\\\RRRCCC888333222,,,---...///...,,,***)))******)))(((((('''''''''++++++*********++++++,,,///111222333888<<<:::444555999<<<:::777;;;GGGRRRfffhhhfff^^^PPPAAA555000<<<<<>>BBBEEEFFFFFF??????CCCJJJQQQWWW[[[___ZZZUUUQQQQQQUUUXXXWWWVVV]]]]]]dddpppxxxyyyxxxyyyqqquuuuuummm___TTTQQQRRRUUUVVV\\\fffsss|||~~~yyyqqqyyyHHHHHHIIIIIIHHHFFFDDDCCCEEEDDDAAA:::222///333777888999<<<>>>AAACCCDDDDDDHHHGGGGGGGGGEEEDDDFFFIIIGGG@@@888555555555222//////000111111111000///...222//////444;;;???>>>;;;888:::<<<;;;888666666888666:::AAAFFFJJJKKKJJJIII???EEEMMMOOONNNKKKJJJKKKFFFEEECCCAAAAAABBBCCCDDDAAA???AAAFFFHHHFFFGGGIIIQQQSSSUUUWWWXXX[[[___bbbggghhhfff\\\KKK;;;444444,,,------------+++***))))))))))))))))))((('''''')))))))))))))))***+++,,,---///111333999>>><<<666555:::===:::888???OOO\\\nnnkkkbbbTTTDDD888111///@@@@@@@@@>>>===:::444///...,,,)))'''+++///,,,%%%''')))((('''))),,,***&&&((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&'''((((((%%%((()))'''&&&(((&&&"""+++***)))***++++++)))'''%%%&&&'''((()))******+++***)))'''%%%%%%&&&((()))((('''&&&'''((((((((('''***(((&&&&&&(((*********'''&&&%%%&&&((())))))(((******++++++---...000000///222777<<<@@@CCCEEEFFF=========???BBBCCCCCCBBB>>>CCCIIINNNSSSWWWZZZZZZPPPPPPQQQRRRTTTWWW[[[]]]bbbdddlllwww|||zzzvvvvvvqqqrrroooeeeYYYQQQQQQTTTRRRWWWaaannnzzz}}}{{{ppplll|||IIIIIIJJJJJJHHHFFFCCCAAABBB@@@===777222111555999>>>???@@@BBBDDDFFFGGGHHHJJJIIIJJJKKKJJJFFFGGGKKKFFF@@@:::666666666555333000000111111000000//////111000000444:::======;;;>>>>>>>>><<<999888888999444888>>>DDDFFFFFFDDDBBB999???EEEHHHGGGEEEEEEEEEBBBBBBAAA@@@@@@AAABBBCCCGGGEEEGGGIIIHHHEEEFFFKKK[[[^^^aaacccbbbccceeegggkkkjjjggg___OOO>>>555555,,,,,,++++++******))))))******+++,,,,,,++++++***))))))))))))***+++,,,---,,,000222333777<<<<<<888777:::;;;999999BBBSSSaaafffaaaWWWIII;;;222000222@@@@@@===999888999777333)))******))),,,...+++%%%&&&((((((&&&(((+++)))%%%'''&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%$$$%%%((()))&&&&&&((('''$$$***)))))))))******((('''&&&&&&'''((()))******++++++***(((&&&''')))+++---((((((((('''''''''&&&&&&+++)))'''&&&((()))))))))&&&%%%%%%''')))++++++***///...---++++++,,,------000555<<>><<>>999555333444888:::>>>>>>???@@@CCCFFFIIIJJJIIIHHHJJJMMMLLLFFFEEEIIIDDDAAA;;;666333333444555222111111000//////000000...///222444777999;;;;;;???>>>===;;;999999:::<<<777999;;;>>>@@@@@@???>>>999===BBBDDDDDDBBB@@@>>>??????@@@AAACCCDDDFFFGGGMMMLLLLLLKKKHHHFFFLLLUUU```cccgggmmmpppnnnjjjfffccc___\\\XXXLLL<<<333222---+++)))((('''((())))))((()))+++,,,---,,,,,,,,,*********+++,,,---///000...222444333333777999888777888777555777BBBTTTbbbaaa]]]TTTGGG;;;333333555===>>>:::444333666555000(((+++,,,))))))+++)))&&&&&&''''''%%%&&&)))(((###&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''''''''%%%$$$###&&&((((((%%%%%%))))))'''+++*********++++++)))''')))))))))***+++,,,---...,,,+++(((''''''))),,,...*********)))'''&&&&&&&&&,,,***((((((((()))(((&&&'''&&&'''))),,,......---000///---,,,,,,---///111555;;;BBBGGGHHHHHHHHHHHHCCCCCCCCCEEEGGGGGGFFFDDDHHHRRRYYYYYYWWWVVVSSSNNNJJJOOOTTTWWWYYY[[[```eeejjjpppyyy|||uuuuuuyyyttthhhXXXOOONNNRRRUUUUUUZZZeeesss}}}~~~~~~}}}}}}zzzMMMMMMLLLJJJFFF@@@;;;777DDD???999555666888:::<<<:::::::::<<>>???;;;===AAADDDDDDAAA===:::>>>???AAADDDGGGJJJLLLMMMPPPOOONNNLLLHHHIIITTTaaa```bbbhhhrrrzzzyyyooofffXXXSSSQQQOOOGGG999///...---+++(((&&&%%%&&&(((***%%%'''(((***+++++++++***++++++,,,---...///111222000555777333000333666777666666444222666BBBTTTaaaeeeaaaYYYMMM@@@888666666<<<===999222000222000******------(((&&&'''(((&&&%%%'''&&&$$$&&&((('''"""%%%%%%%%%&&&&&&'''''''''!!!###&&&''''''&&&%%%''')))(((%%%%%%)))+++))),,,+++++++++,,,,,,***)))&&&&&&''''''(((***+++,,,+++)))'''%%%%%%(((+++---,,,,,,,,,+++((('''&&&''',,,***)))((()))((('''%%%(((((((((***...000111000,,,,,,+++,,,...222666888:::@@@HHHLLLLLLIIIHHHHHHAAAAAABBBDDDGGGHHHGGGEEEMMMWWW^^^\\\YYYVVVQQQJJJNNNQQQUUUYYY\\\___bbbdddhhhoooyyy}}}xxxqqqrrryyyuuudddPPPGGGKKKSSSUUUTTT```lll{{{~~~|||}}}~~~OOOJJJEEEBBB>>>888666888???BBBAAA:::666777::::::;;;===<<<999;;;CCCEEEBBBHHHHHHHHHGGGEEEBBB@@@>>>???===999444000......000......---------.../////////////////////000111111555999>>>???===<<<===???<<<;;;:::999888999===@@@AAAAAABBBCCCCCCAAA===:::BBB@@@CCCIIIKKKJJJNNNUUURRRRRRQQQNNNMMMSSS^^^gggkkkjjjmmmtttzzzxxxmmmcccRRROOOHHH@@@777111,,,***222000---***((((((((())),,,,,,,,,,,,,,,,,,------,,,+++,,,---000111000///444444444555444444333222999666555777<<>>:::444333666===CCCEEEAAA=========<<>>AAA@@@???<<<::::::<<<>>>===>>>???AAACCCCCC@@@>>>DDDBBBDDDJJJMMMLLLPPPVVVUUUUUUTTTQQQQQQWWWbbbkkkjjjkkknnnppppppjjjaaa[[[OOOHHH???777222...***(((...---+++)))))))))***+++...---------------------///......///111111000...444444555555555444444333666555444777:::>>>AAADDDFFFKKKUUUPPP;;;444;;;>>>888666333///---,,,------***000333...***)))((($$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&''')))(((&&&%%%%%%%%%'''((('''((((((((())))))))))))))))))***+++,,,+++)))&&&))))))(((''''''+++111555555---'''))),,,+++******)))'''&&&'''((()))((('''''''''''''''((((((((((((&&&%%%%%%)))///333444333***...111222777@@@EEEFFFCCCDDDGGGIIIIIIHHHFFFEEEIIIBBB???BBBEEEHHHOOOWWWbbb```YYYPPPMMMQQQTTTSSSSSSUUUYYY]]]aaagggnnnrrrvvvtttyyyyyyrrruuuwwwnnniiiZZZNNNOOOQQQSSS[[[fffuuu~~~DDD>>>:::999555111000333:::BBBFFFDDDAAA@@@>>>;;;@@@BBBAAA>>>>>>@@@AAA???>>>>>>????????????@@@@@@555666888888666222...+++,,,,,,,,,,,,------.........------------...//////111222444888===??????>>>CCCBBBAAA===:::888999:::999:::<<>>??????>>>=========<<<======<<<<<<======>>>>>>///000111333333000,,,(((,,,,,,---....../////////---,,,,,,,,,,,,---......000///111666===AAABBB@@@@@@@@@>>>;;;777555555555888888:::>>>BBBFFFFFFFFFGGGFFFGGGKKKNNNPPPRRRSSSTTTSSSRRRQQQTTT[[[eeemmmtttrrrmmmggg___WWWOOOJJJAAA>>>:::444///,,,,,,,,,)))((((((''')))+++---///111000///---,,,,,,,,,---111000000111333444333111444444555666777777777666777666444555<<>>;;;<<<============<<<<<<;;;;;;;;;///...---...//////,,,***------///000111111111111,,,,,,,,,,,,,,,---......000///111666===BBBCCCBBB===>>>>>><<<888666555555999999999<<>>BBBDDDAAA<<<;;;???======>>>===<<<:::888777222///,,,,,,///000///------...000222333333222222---,,,,,,,,,,,,---......000000222666<<<@@@BBBCCC???@@@AAA@@@===:::888888;;;:::999;;;???CCCEEEFFFCCCEEEHHHJJJOOORRRNNNHHHXXXWWWWWWXXX[[[___dddgggllldddZZZUUUTTTPPPGGG???000555:::888111,,,+++---,,,+++***))))))+++---...222111///---,,,---...///222222222444666888777555111222444555666777888888333333000111>>>QQQ[[[ZZZSSSKKKFFF<<<444999888***((('''&&&%%%&&&''')))***(((&&&&&&((('''$$$###%%%'''((()))******)))((('''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''(((((((((,,,,,,,,,---...---***''''''***,,,,,,***'''%%%%%%))))))+++,,,((($$$&&&,,,)))'''&&&'''((()))((('''''''''''''''((((((((((((++++++*********))))))(((---222666888===CCCEEEDDDCCCDDDFFFIIIKKKMMMOOOPPPKKKQQQWWW^^^eeeiiieee___QQQNNNNNNUUU[[[\\\]]]^^^```cccgggkkknnnqqquuuxxxyyysssuuuuuuqqqqqqkkkYYYQQQQQQSSSYYYcccnnnyyy|||BBB===;;;:::999555666999<<>>???CCCFFFAAA999888<<<999;;;<<<===<<<999666444222...+++,,,///000...+++,,,---///222333333222111---------------......//////111444666999<<>>CCCEEEGGGAAAEEEIIILLLQQQTTTMMMDDDZZZZZZ[[[\\\___aaabbbcccaaa[[[TTTOOOLLLHHHAAA<<<333333444444333000---+++,,,+++******+++---///000444222000///...000222333888777777888999999777666000111222444666777777777000444666888CCCPPPPPPHHHBBB888666666000222333+++)))(((&&&%%%&&&''')))***%%%$$$&&&(((%%%!!!"""(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((((()))+++---,,,***(((''')))+++***(((&&&&&&&&&'''%%%&&&'''&&&"""###''')))'''&&&'''((()))((('''''''''''''''((((((((((((...+++(((((()))(((%%%"""...444999;;;???DDDDDDAAAAAACCCHHHLLLOOOQQQQQQQQQOOOWWW^^^aaadddgggddd]]]QQQOOOSSSZZZ^^^\\\]]]```ccceeeiiilllnnnpppsssvvvrrrooouuuwwwqqqnnneeeSSSPPPSSSYYYcccoooyyy}}}}}}{{{>>>:::888999999777888<<<666===BBB@@@???AAABBBBBB>>>???CCCEEE???555333888666888;;;===<<<999555333///,,,***+++//////+++'''+++,,,///111222222111000...------------...//////...111555666666888===AAACCCEEEGGGEEEAAA<<<999888:::999888999>>>CCCFFFHHH@@@FFFJJJMMMSSSUUUMMMBBB[[[[[[\\\^^^```aaa```___YYYWWWSSSNNNHHHBBB>>><<<:::444///000555666111+++++++++******,,,...111222555444222000111222555666>>><<<;;;;;;;;;:::777555///000222444555666777777000888===@@@HHHOOOGGG777666---111666000...111///)))((('''&&&&&&''')))***$$$$$$''')))%%%"""***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%&&&))),,,,,,***(((&&&&&&'''&&&%%%$$$&&&'''***&&&$$$((()))'''%%%&&&)))'''&&&'''((()))((('''''''''''''''((((((((()))"""###***///...,,,222888===>>>@@@BBB@@@<<>>@@@@@@???<<<;;;???EEEFFF@@@:::666777999:::;;;<<<======888444444999888333222666777222...///...+++)))+++000000///......///111222111...+++(((''')))+++---222111///...444;;;===;;;CCCKKKRRRPPPGGG===999999:::777666:::AAAFFFEEECCCFFFEEEFFFJJJOOONNNHHHAAAQQQTTTXXX\\\^^^^^^]]][[[UUURRRLLLFFFBBB???======777000,,,111:::<<<666...,,,++++++---...///...,,,333222///------111777<<<:::<<>>AAAAAA???>>>@@@BBBBBBGGGNNNQQQPPPNNNNNNOOOVVVUUUWWW\\\```___YYYSSSVVVXXX[[[\\\^^^```bbbeeeeeeiiinnnppppppmmmkkkjjjiiiqqq||||||ooo]]]VVVXXX[[[ZZZeeexxx|||xxxzzz}}}999777666888===BBBDDDFFFGGGCCC???AAADDDCCC===777444555666777888888888888555222222666666333333666444000000222111---+++,,,...---,,,,,,,,,---...///000...,,,***)))***,,,---000111///...333;;;===;;;BBBCCCEEEDDDBBB>>>:::888:::888888<<>>===;;;999888888555222555777444:::===333333;;;@@@@@@??????:::333(((&&&&&&''')))))))))******)))''''''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''(((&&&$$$((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%(((+++)))$$$'''''''''((()))***+++,,,))))))))))))(((((((((((('''((())))))(((''''''(((***))))))((((((((((((((('''&&&%%%''')))******)))***((((((+++------000555???AAACCCBBB???===???AAAAAAFFFLLLOOOPPPOOOOOOPPPUUUVVVWWWYYY[[[YYYUUUQQQXXXZZZ]]]___```aaadddeeeeeejjjpppsssrrrooollljjjhhhooowwwvvviiiZZZUUUXXX^^^fffsss}}}}}}zzz{{{666444333777???FFFJJJKKKMMMHHHBBBAAABBBAAA<<<777555555666666666666555555333000000222222111333666111///000333111,,,((()))+++***))))))***+++,,,---......---,,,,,,------...///111000///333:::===;;;@@@;;;777888<<<>>>;;;777888666777;;;CCCJJJMMMNNNJJJNNNOOOJJJBBB@@@EEEKKKUUUVVVXXXXXXWWWUUURRRQQQLLLHHHBBB<<<888777888888555222000222444555222///111///...///000000///...222333444444333444777999???>>><<<:::999999:::;;;777444888:::666<<<@@@666555;;;>>>:::444222111///)))(((((((((***,,,+++***(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""((('''$$$######%%%((())) $$$'''(((***,,,)))###''''''((()))***+++,,,---******))))))(((((('''''''''((())))))((('''((()))******))))))(((((((((((('''&&&&&&''')))******))),,,))))))...222333555999CCCEEEFFFCCC???===???AAAAAAEEEKKKOOOPPPPPPPPPPPPTTTVVVWWWWWWTTTRRRQQQQQQ[[[^^^aaabbbcccccceeefffhhhmmmrrruuutttpppmmmkkklllppptttqqqdddWWWUUUZZZbbbsssxxxvvv}}}888777666:::BBBIIIMMMNNNMMMHHHBBB?????????===:::999999999888777666555444444222000000000000222444222//////000---'''%%%'''))))))(((((()))***+++,,,---......//////////////////222222111444:::===<<<===888333444999;;;999666444333444999AAAIIINNNQQQOOOQQQPPPIIIBBBBBBJJJRRRXXXXXXXXXWWWVVVTTTQQQPPPGGGDDD???:::888999;;;===555555444444333222111111111///------//////...---333444444444555777;;;>>>BBB???:::777888:::<<<===888666;;;;;;777===@@@888666777555111,,,******+++,,,,,,+++***,,,///---((()))'''%%%$$$%%%%%%$$$######$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&$$$$$$$$$&&&((()))!!!%%%(((((()))+++)))$$$'''((()))***+++,,,,,,---+++******)))(((''''''&&&%%%&&&''''''%%%%%%'''(((++++++*********)))((((((((('''&&&''')))***)))(((---)))***000555777999<<>>===<<<;;;:::;;;;;;:::999888666444333666555333///...///000000111...------***&&&)))...***)))))))))***+++---...---...///111222222222222222555666444666;;;===<<<:::999888888888888777666222222333777???HHHOOOSSSSSSRRROOOJJJHHHKKKRRRWWWWWWWWWVVVTTTSSSQQQPPPOOOBBB@@@<<<:::999;;;>>>@@@777777666555444333333333222000//////000111111000555555444333555999@@@EEECCC???999777888;;;===>>>888666;;;;;;555:::>>>666444///+++)))))))))(((((('''((((((''',,,222///)))...,,,)))(((((('''%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((($$$$$$%%%&&&''''''''''''%%%((()))&&&%%%((((((&&&((((((***+++,,,,,,+++++++++******)))(((''''''&&&&&&&&&'''&&&%%%&&&(((***,,,,,,,,,,,,+++***)))((()))((('''((()))***)))(((---***,,,333777999;;;???FFFGGGGGGDDDBBBBBBFFFJJJMMMOOOPPPRRRSSSRRRPPPNNNPPPTTTWWWVVVSSSTTTYYY___```bbbcccddddddeeehhhjjjsssssssssrrrqqqrrrtttvvvxxxuuuppphhh]]]VVV[[[cccrrr~~~yyy;;;???CCCEEEEEEGGGKKKNNNQQQLLLEEE???;;;:::888777999999888777555333222111555666444///---......+++---+++++++++))))))...666+++*********+++---...///---...000222333444555555666:::;;;999888<<<>>>===:::<<<===;;;888555555666444444555888???HHHQQQVVVUUURRROOONNNPPPTTTWWWYYYTTTSSSQQQOOONNNMMMLLLLLL>>><<<:::999999:::<<<===888777666555444444444444666444222222444555666666777777555444666;;;CCCHHHCCC>>>999888:::======<<<666555:::999111555999111000)))$$$&&&))))))(((((($$$'''((()))111:::888000...+++)))''''''&&&%%%###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((('''((()))$$$%%%&&&'''((('''&&&%%%(((***)))$$$"""%%%((((((((()))***++++++***)))(((******))))))((((((''''''((())))))((('''(((+++---......//////...,,,***)))***)))((((((******)))(((------111777999999===CCCGGGHHHGGGEEECCCEEEJJJOOOSSSRRRRRRSSSTTTSSSPPPNNNNNNSSSWWWXXXWWWZZZaaagggcccddddddddddddgggkkknnnttttttsssrrrqqqsssvvvyyyvvvqqqjjjccc[[[XXX```jjj333<<>>===<<<:::999999999999999666333333444555444333777555333333666888999:::999999999888888<<>>;;;111)))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%&&&&&&))))))$$$"""&&&)))***)))***++++++***)))'''%%%))))))))))))((((((((((((((())))))((('''(((+++...///000111111000...+++******)))((()))******)))(((...111777<<<;;;999???GGGIIIIIIHHHFFFDDDFFFLLLQQQSSSRRRQQQSSSTTTTTTQQQNNNOOORRRVVVYYY\\\```fffjjjffffffeeedddeeeiiioootttppprrrtttttttttuuuwwwyyyrrrlllfffaaa]]]___jjjvvv+++888EEEIIIEEEEEELLLUUULLLIIIEEEAAA????????????888888777666555333111000---111111,,,+++...---'''((((((******$$$!!!&&&+++*********,,,---///000///000111222444777999:::===BBBCCC???===>>>@@@???===;;;888555444444555666333333333444999AAAKKKRRRQQQTTTWWWXXXXXXWWWWWWXXXYYYWWWSSSOOOLLLJJJJJJJJJBBBAAA???>>>;;;999777666888555111111444666444222555333222222555888:::::::::;;;<<<;;;;;;<<>>:::666555555555333111555///111111)))***,,,'''+++******)))))))))))))))++++++++++++,,,...000111333222111111333888<<>>@@@CCCDDDCCCAAA@@@@@@>>>999555444666888777666555666666555777===GGGOOOTTTVVVVVVTTTPPPPPPTTTXXXXXXTTTNNNJJJIIIIIIKKKKKKIIIEEE???;;;::::::;;;;;;777888:::;;;:::777444111333555777999999:::;;;<<<===>>>???>>><<<===@@@CCCAAA<<<999999===>>>;;;777444222///---+++))))))))))))'''$$$"""$$$&&&(((((())))))************))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))++++++''''''(((((())))))******&&&'''((())))))((('''''',,,---...+++(((&&&(((***,,,...000000...+++***))))))******))))))))),,,...333666999;;;;;;>>>BBBEEEIIILLLOOOMMMJJJJJJPPPUUUSSSRRRPPPOOONNNOOOPPPPPPPPPSSSWWW[[[___ffflllqqqooommmkkkhhhhhhlllrrrwwwxxxyyyuuuooonnnrrrttttttmmmhhh```\\\```kkkyyy888???LLLUUUTTTNNNPPPVVVRRROOOGGGAAA@@@BBB???999:::777444444555555333111111,,,///000))))))***$$$******))))))((())))))***+++******+++,,,---///000111111111111444777;;;===<<>>>>><<<;;;:::;;;;;;:::999888666555777888:::;;;<<<<<<===>>><<<>>>>>>===;;;;;;>>>AAA===<<<;;;<<<>>>===:::666222111...,,,***))))))))))))'''%%%$$$%%%&&&'''(((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&''''''(((((('''&&&%%%######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++'''((((((((()))))))))***&&&''')))*********))))))+++,,,---+++(((''')))+++---///000///---***))))))***+++,,,++++++,,,...000666888:::;;;<<<>>>CCCFFFKKKLLLMMMLLLJJJKKKNNNRRRQQQQQQPPPOOOPPPPPPRRRRRRQQQUUUYYY^^^bbbggglllppplllkkkiiihhhhhhmmmsssxxx{{{zzzvvvqqqooorrrqqqnnnddd```\\\^^^fffttt;;;DDDQQQZZZYYYUUUVVV[[[UUURRRKKKDDDBBBDDDAAA;;;888777666666666666555333000+++///000))))))***$$$))))))((((((((())))))******)))******+++,,,.........///000222444777999;;;999>>>CCCFFFFFFCCCAAA@@@999888888:::<<<<<<888444888888777555333555<<>>;;;???>>><<<:::999999999999999999:::;;;<<<<<<======<<<<<<<<<;;;999999;;;===999;;;===>>>===;;;888666000///,,,***)))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((()))***(((((((((((())))))))))))&&&''')))***++++++++++++***+++,,,+++))))))+++,,,000111111///,,,******++++++,,,---------///222444:::;;;<<<======@@@DDDHHHMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOPPPQQQSSSTTTUUUTTTXXX^^^cccfffiiilllnnnjjjkkkkkkkkklllpppvvv{{{}}}|||wwwrrrqqqrrrmmmggg^^^\\\\\\bbbooo}}}===HHHUUU\\\[[[XXXXXX[[[UUUUUURRRMMMLLLMMMIIICCC;;;;;;:::::::::999888777777111333333,,,,,,///))))))))))))(((((())))))***)))))))))******+++,,,---+++,,,///222444666888888999<<<@@@BBBBBBBBBBBBCCC???===<<<<<<>>><<<888444666777777444222333777;;;FFFEEEFFFJJJOOOSSSSSSSSSJJJGGGEEEHHHMMMOOOMMMJJJFFFEEECCCCCCCCCBBB@@@>>>@@@@@@???>>>===<<<;;;;;;888777777777999::::::999;;;;;;:::888777777888999888:::;;;;;;999777666666---,,,***)))((((((((((((((()))))))))(((''''''(((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((((((((((((((())))))(((((((((((())))))))))))%%%&&&(((***++++++++++++)))************+++---...333444333000---+++,,,---+++,,,......///111555777>>>>>>>>>>>>???BBBFFFIIINNNLLLJJJIIIJJJKKKJJJIIIKKKLLLNNNPPPRRRUUUWWWXXXXXX]]]ccchhhjjjkkkkkklllkkkmmmnnnppprrrvvv{{{{{{{{{wwwsssrrrrrrkkkccc___^^^aaajjjwww@@@KKKWWW[[[YYYWWWWWWXXXVVVZZZZZZWWWUUUTTTNNNGGG@@@@@@???>>><<<;;;;;;;;;EEE===<<<:::222333777333++++++***)))))))))))))))((())))))***++++++++++++)))+++...111444666777888;;;<<<<<<<<<<<>>>>><<<888444444666777555222222555888===AAAFFFJJJKKKMMMPPPSSSDDDGGGKKKMMMNNNNNNNNNNNNFFFDDDAAA@@@@@@AAAAAA@@@@@@AAABBBCCCBBB???<<<:::999777555555888:::999888:::999777666666666777777777777777444222222444666+++***)))((('''((()))))))))***+++***((('''((()))((((((''''''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((())))))***))))))))))))((((((((((((###%%%''')))***************))))))***+++---......555555555222///...///000***,,,---///000333777:::@@@@@@???@@@BBBEEEHHHIIIOOOMMMJJJJJJJJJJJJHHHGGGIIIJJJMMMPPPTTTWWWYYYZZZ]]]bbbhhhlllmmmllljjjjjjjjjmmmppprrrtttwww{{{~~~wwwwwwvvvrrrqqqpppjjjbbb```bbbiiisss~~~BBBNNNXXXZZZWWWVVVXXXXXXZZZ^^^```\\\YYYUUUNNNGGGCCCDDDCCCAAA??????AAACCCRRRIIIHHHDDD::::::===888...---,,,+++***)))))))))((()))***+++++++++++++++)))+++...111444666888999>>>===;;;::::::===CCCHHHNNNIIICCC@@@>>>;;;777333333666888777444333444777777===DDDGGGHHHHHHLLLOOOAAAHHHOOOQQQPPPMMMMMMNNNEEEBBB???>>>???AAABBBAAA@@@BBBDDDEEEDDDAAA===;;;<<<888666777:::======;;;999777555444666777777666666333000...---///111222***)))((((((((()))*********,,,---+++(((&&&(((+++***)))(((''''''((()))***)))))))))(((((((((''''''''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))***+++))))))))))))(((((((((((($$$%%%'''((()))))))))(((+++))))))***,,,...///...444555555444111000000111***,,,...000222555:::===@@@??????BBBEEEHHHIIIIIIMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKOOOSSSWWWZZZ\\\]]]bbbffflllooonnnllliiihhhhhhkkkoooqqqssstttvvvxxxrrruuuuuuqqqnnnlllhhhbbb___fffppp{{{CCCPPPYYYYYYWWWYYY\\\\\\]]]```aaa]]]YYYWWWSSSNNNHHHIIIHHHGGGEEEGGGLLLPPPYYYQQQQQQNNNCCC??????777111000...,,,+++))))))((()))***+++,,,,,,,,,+++******+++---000333666999:::??????===<<<<<<>>>DDDHHHKKKHHHDDDAAA@@@<<<555000555888:::999666333333444555999>>>BBBEEEFFFFFFFFFBBBHHHNNNRRRRRROOOLLLJJJBBB@@@@@@@@@BBBCCCBBB@@@BBBCCCDDDDDDCCCAAA???======999666888<<<@@@@@@>>>888666333333666777777666222...+++***,,,---,,,+++))))))((((((((()))+++,,,,,,......+++'''&&&)))---+++***(((''''''(((***+++))))))))))))(((((((((''''''''''''''''''(((((()))'''''''''&&&''''''((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,***)))))))))((((((((('''&&&'''((()))***))))))(((,,,***(((***---///...---000222444444222000000000+++---///222555999===AAA>>>>>>???CCCHHHJJJJJJHHHKKKMMMOOOMMMJJJHHHIIIJJJLLLNNNRRRWWW[[[^^^```aaaeeeiiinnnooonnnkkkhhhggghhhkkkooorrrrrrrrrssstttooouuuvvvqqqjjjgggdddbbb```kkkxxxDDDQQQZZZYYYXXX\\\```aaa^^^aaa```\\\YYY[[[ZZZXXXMMMNNNNNNLLLLLLPPPVVV\\\[[[UUUWWWUUUHHHBBB>>>444333222000---+++***)))((()))***,,,------,,,+++***+++,,,---000333777999;;;@@@@@@@@@??????@@@DDDGGGGGGEEECCCCCCAAA<<<444...777:::===;;;777333222222555666888>>>DDDFFFCCC???EEEGGGLLLQQQTTTQQQKKKEEE???@@@AAADDDEEEEEEBBB???EEEDDDCCCBBBAAA@@@@@@@@@===999555777<<>><<<;;;;;;>>>AAACCCCCC@@@???AAACCC@@@888222000444777999555000---///333333111222666>>>DDDFFFFFFAAAHHHLLLLLLNNNRRRQQQLLLHHHCCC???@@@CCCEEECCC@@@DDDDDDBBB@@@CCCHHHFFFBBB999555333777999888:::<<>><<<>>>AAA>>>666111000444555666444000...000222111111222333555888<<>>>>>;;;@@@CCCFFFIIIKKKKKKJJJIIIIIIJJJLLLKKKKKKLLLNNNPPPWWWWWWYYY\\\aaafffkkknnnjjjmmmooonnnjjjfffddddddmmmnnnrrrvvvsssnnnooouuuuuuuuuqqqiiiaaa___eeekkkwww~~~RRRXXX\\\ZZZZZZ^^^bbbcccdddbbb___[[[[[[]]]YYYSSSZZZ]]]^^^]]]^^^```\\\WWWXXXZZZ]]]___[[[QQQDDD<<<444000,,,******++++++++++++++++++++++++,,,------000......333:::===;;;888888777666777999<<<======>>><<<===@@@===666111111333222222111000000111111000333555333111333888===CCCIIIMMMNNNNNNNNNKKKFFFLLLGGGAAA???AAACCCCCCAAABBBEEEDDD???<<<>>>>>><<<777444444555444444:::BBB<<<444333333------,,,$$$***))))))))))))***+++,,,(((***+++***,,,///...***)))++++++***)))((()))***,,,+++)))'''&&&&&&''''''+++***)))*********(((&&&,,,)))(((+++---***))))))'''(((((('''%%%%%%&&&((())))))(((((((((((())))))(((&&&%%%%%%&&&&&&%%%$$$)))'''&&&'''***+++(((%%%%%%&&&((()))))))))(((''')))***+++,,,,,,---,,,,,,...---,,,+++******+++,,,---///000222222222111000333777::::::;;;>>>===;;;DDDFFFJJJLLLMMMLLLJJJHHHJJJKKKLLLLLLLLLNNNRRRUUUXXXZZZ]]]aaafffiiilllnnnhhhlllooommmgggddddddfffoooqqquuuxxxvvvrrrssswwwxxxssskkkccc```dddlllsss~~~yyyYYY^^^```\\\[[[___dddeeegggddd___\\\\\\[[[WWWSSSUUUYYY\\\]]]^^^___[[[UUUTTTWWW\\\]]]XXXMMMAAA999333000+++))))))***++++++---,,,,,,,,,---...000111000//////333999<<<;;;888777666555666999;;;<<<<<>>777111...***))))))+++,,,,,,---,,,++++++,,,///222333000//////222777999999777777666666888:::<<<===<<>>:::333//////000///---...111222222111...,,,***+++...000000///<<>>@@@AAACCCGGGFFF???999888999888444111111777:::777333111111222999777((($$$******))))))******,,,111999>>>***(((((()))***)))''''''...111333111+++((((((***)))((('''&&&&&&'''(((((( """&&&***,,,+++***'''((()))(((''''''&&&%%%&&&((()))(((&&&%%%&&&'''(((''''''&&&&&&''''''((()))(((''''''(((((('''%%%''''''&&&'''((())))))((((((((((((((((((''''''&&&'''((()))***++++++++++++///...+++))))))+++---///222222333333222222222111888888999::::::===BBBGGGKKKMMMOOOQQQPPPNNNKKKIIIHHHHHHIIIJJJLLLPPPVVVZZZ^^^bbbgggkkknnnnnnllljjjmmmllliiidddaaadddmmmtttuuuuuusssqqqppptttxxxzzzpppiiibbb```gggrrr~~~{{{www___cccddd___]]]```dddeeehhhccc```aaa```ZZZUUURRROOOSSSUUUWWW[[[^^^]]]XXXTTTVVVYYYVVVOOOFFF>>>999...,,,******,,,......------+++***)))+++...222555333333222444666888888777888777777999<<<>>>>>>===AAA===::::::555///+++,,,////////////000111222333444111...///111111---(((888999>>>EEEHHHGGGFFFHHHEEECCC???<<<;;;;;;===???BBBEEECCC===999999999666999777999??????999222000---///888666'''$$$++++++''')))******,,,333>>>EEE---)))'''((()))'''&&&'''///333555222,,,'''''')))((('''&&&&&&&&&'''((()))&&&&&&&&&))),,,------,,,(((+++---)))'''(((((('''&&&''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&''''''***(((''''''((()))'''&&&''''''''''''((()))******((((((((((((''''''''''''''''''(((***************///---+++***+++---000222555444222111000111222222<<<;;;::::::999999@@@HHHNNNOOOPPPQQQPPPNNNLLLKKKIIIJJJLLLMMMPPPSSSXXX\\\fffjjjnnnrrrsssqqqnnnlllmmmiiiddd___```fffpppwwwuuuuuurrrnnnnnntttxxxxxxhhheeecccfffmmmxxxyyy^^^cccddd```^^^```ddddddgggaaa```cccbbb[[[TTTRRRQQQSSSSSSQQQTTTXXXWWWTTTLLLNNNOOOKKKDDD===999777,,,,,,,,,...000111111000000...++++++---111666999999888777888999999999999888888888:::===???>>>======999777666333...,,,......000222111//////222555444444555666555222...+++222111444;;;???===>>>BBB???>>>===:::999999;;;<<<@@@AAA>>>999888:::888444777999>>>???888///,,,...+++***111222((('''+++''''''((())))))+++222>>>GGG222+++'''))))))&&&'''***,,,111444222+++&&&''')))'''&&&&&&%%%&&&'''((()))111///,,,+++,,,+++***)))(((---///***''')))***'''%%%'''))))))'''&&&%%%&&&((((((''''''''''''(((((()))'''&&&&&&'''(((&&&%%%((((((((((((((()))+++,,,(((''''''''''''(((((()))(((((()))***++++++++++++------,,,,,,...000222444;;;999555222222333555777:::999:::<<<;;;999@@@IIIPPPPPPPPPOOOOOONNNMMMMMMLLLOOORRRTTTVVVYYY]]]```lllooosssuuuuuurrrnnnkkkhhhccc^^^]]]aaaiiiqqquuurrrtttsssoooqqqvvvwwwtttgggiiimmmrrryyy]]]bbbddd```^^^```ccccccfff``````dddddd[[[TTTRRRSSSSSSPPPLLLMMMPPPPPPMMMBBBCCCCCC???999444222222,,,,,,...111444555444222444222///...000555:::>>>======<<<;;;;;;;;;<<<<<<888888888:::===???>>>===<<<888666666444000000222...222444333///...222666***000555666333///......,,,))),,,333666444666;;;;;;<<<;;;:::888888999;;;???>>>:::777888;;;888222+++111777555'''&&&,,,&&&***---)))++++++###'''((()))''')))000<<>>:::666555777:::===333444888>>>>>><<>><<<888:::???===666888>>>AAA<<<888:::>>>AAA;;;888333000000///...---///222444000++++++111777999999999999888555111---///000000...+++***---000222333555555333222333444333222111111111111...,,,+++---///000000...+++))))))(((((()))++++++***((()))%%%'''+++))))))888LLLHHH %%%///((((((''',,,...222111+++)))+++***%%%***&&&###$$$(((+++***'''***)))((('''&&&''''''(((,,,***(((***,,,---***'''---'''###&&&(((''''''(((***((())),,,+++(((***...,,,***(((''')))*********(((((((((((((((((((((((()))*********((((((***+++(((+++......,,,,,,...000//////...---111777777444999555333666;;;<<<999555777999::::::;;;???GGGMMMTTTKKKGGGLLLPPPOOONNNPPPVVVUUUVVVXXX]]]dddjjjmmmtttsssrrrrrrsssrrrkkkdddaaaXXXWWWbbbhhhgggiiipppuuurrrqqqrrrtttuuutttrrrsssyyy~~~XXX___cccbbbbbbeeeggggggbbb```^^^]]]\\\ZZZWWWTTTSSSTTTRRRMMMFFF@@@??????888555111///000000111000---+++***+++///444777999999777666555888;;;===>>>@@@AAA???;;;<<>>AAAEEEKKKNNNPPPIIIFFFKKKPPPOOOOOOQQQVVVXXXZZZ[[[]]]aaaiiioooxxxwwwtttttttttqqqiiibbb```YYYZZZccchhhfffjjjrrrvvvtttqqqqqqsssuuuuuuuuuyyy~~~RRR[[[bbb```^^^aaafffiiiaaabbbbbb___[[[VVVSSSQQQRRRRRRQQQLLLFFF@@@<<<;;;333000...---...000111111///,,,******///444999;;;;;;999777999===>>>===;;;CCCDDDBBB???>>>>>>;;;666:::???@@@<<<:::===AAABBB>>>999222...---///111222111000///......///222333555444222222222000...+++***++++++***(((((()))+++(((***++++++***))))))***+++***)))***,,,,,,***)))((((((((('''''''''&&&&&&''''''''')))+++,,,+++)))'''$$$%%%+++***&&&)))000444'''...%%%---+++(((***,,,,,,***))),,,+++)))+++(((%%%&&&((()))(((&&&)))((((((''''''((()))***)))***,,,,,,***)))((((((((((((***---+++)))+++111+++(((''')))((('''+++111+++)))'''((()))******)))((((((((((((((((((((((((&&&'''(((((('''''')))+++/////////000222333222111///111111000444:::;;;888;;;<<<<<<;;;888777999;;;:::;;;>>>DDDIIIMMMNNNNNNKKKFFFEEEJJJOOOQQQQQQRRRXXX\\\```___^^^bbbkkkrrrwwwtttrrrrrrqqqllleee```___]]]bbbjjjkkkhhhllluuuuuutttssstttuuuxxx{{{|||~~~KKKWWW```___[[[\\\aaaddd^^^aaaccc```ZZZSSSQQQPPPOOOOOONNNKKKFFF@@@<<<999333111//////000222333222222000...000444999<<<>>>:::999888;;;???@@@===999EEEEEECCC@@@===;;;888555<<>>>>>BBBHHHNNNQQQNNNKKKHHHFFFGGGKKKPPPSSSTTTTTT[[[^^^aaaccceeeiiiooouuurrrnnnlllmmmkkkfffaaa___^^^ccclllsssqqqlllooovvvrrrtttwwwwwwxxxzzz}}}EEETTTaaabbb^^^]]]^^^^^^\\\___aaa___YYYSSSQQQQQQKKKJJJIIIHHHEEEAAA===:::666444222111222333222222222111222555999<<<<<<<<<888777888;;;>>>???<<<999EEEDDDAAA???;;;777666666<<>>AAA@@@===333111000000000///---+++---)))'''(((,,,///...,,,000...---,,,------+++***))))))))))))*********)))''')))+++***)))((())))))'''&&&&&&(((***+++***(((***)))(((''''''(((***+++'''&&&&&&(((***+++***))))))%%%###%%%'''''''''(((&&& ***+++,,,(((,,,...---,,,,,,+++***)))))))))((((((((((((((('''%%%(((''''''((()))+++---...,,,///333222///++++++,,,++++++,,,+++''''''111===000,,,)))(((&&&$$$''',,,)))((('''((()))***((('''((((((((((((((((((((((((%%%'''((((((((()))+++...222111111666;;;???>>><<<999<<<<<<999888::::::777999666555888===AAA@@@>>>BBBBBBEEEJJJOOOPPPLLLHHHJJJKKKLLLNNNRRRWWWYYYYYY```___aaagggoootttvvvuuuqqqkkkhhhhhhfff```]]]^^^]]]fffqqqwwwsssnnnooosssrrrvvvyyyxxxuuutttwwwzzzCCCQQQ```dddbbbaaa___\\\[[[]]]]]]\\\XXXTTTRRRQQQIIIGGGFFFEEEDDDAAA===:::777555333222222222111000111111333666999:::999777666777888999:::<<<===>>>EEEAAA???===888444555999<<<>>>???>>>AAACCC>>>777///...///000111///+++(((---+++)))+++...000000......---,,,,,,------+++)))***))))))***,,,,,,***)))&&&((())))))(((''''''((((((''''''(((***+++***(((((('''&&&&&&&&&'''((()))(((''''''(((******)))'''(((&&&$$$$$$&&&((()))******$$$***+++...%%%)))///,,,+++---+++(((''')))'''(((((()))(((((('''&&&'''''''''(((***,,,///000///111333444222///,,,,,,***)))++++++)))+++777DDD///,,,))))))&&&###&&&+++(((''''''((()))***(((&&&(((((((((((((((((((((((('''(((*********,,,...111111222444888<<>><<<>>>>>>@@@CCCCCC;;;111///......///000///,,,***+++++++++,,,...///000///,,,,,,---...///...,,,))))))((('''))),,,,,,***(((''')))******)))(((((()))(((''''''(((******)))'''&&&&&&&&&&&&&&&'''(((((()))((('''((())))))'''%%%&&&''''''&&&%%%'''(((((()))******!!!)))******+++((('''+++***&&&&&&)))%%%'''((())))))((('''(((&&&''''''(((+++...000222111111222333333111---)))(((((()))+++***+++222<<<+++)))(((***(((%%%''',,,(((''''''(((***)))(((&&&(((((((((((((((((((((((((((***,,,,,,---...111444111333777999:::;;;===???>>>BBBDDD@@@<<<<<<<<<:::444555999???EEEHHHHHHFFFEEEGGGIIIJJJJJJKKKLLLMMMYYY\\\[[[WWWXXX```eeeeeegggiiiooowww}}}~~~zzzuuunnnddd___```^^^ZZZ^^^hhhkkkooorrrpppmmmmmmqqqtttxxxyyyxxxpppiiikkkvvv:::EEEPPPXXX]]]aaa```]]]bbb^^^YYYWWWVVVUUUPPPMMMMMMHHHDDDAAA@@@>>>:::777777666555555777777666555777555333333555777888888555888:::888555888AAAIIIEEE???<<<:::666333888AAA<<<===???@@@DDDCCC999---111000......//////...---((()))***+++,,,---......,,,,,,---///111///,,,)))((('''&&&)))+++,,,***''')))+++,,,,,,+++******+++(((((('''((())))))(((&&&'''''''''(((((()))))))))***)))(((((()))(((&&&$$$###''')))(((&&&&&&&&&%%%###---)))$$$222%%%---((($$$$$$))))))%%%&&&***$$$&&&((())))))(((((((((&&&&&&''')))+++...111333111000000222444222,,,'''(((''')))+++)))&&&(((...(((&&&'''***)))''')))---'''''''''(((***)))'''%%%(((((((((((((((((((((((()))+++---......000333666666:::===>>>======???BBB===BBBEEEAAA>>>>>>>>><<<333888???DDDGGGHHHIIIJJJDDDGGGJJJJJJIIIJJJOOORRR___bbb```ZZZZZZbbbhhhhhhhhhnnnwww}}}}}}xxxuuudddZZZVVVZZZ[[[ZZZbbbpppvvvvvvsssnnnkkkooouuuzzzxxxyyyvvvnnniiippp<<<>>>DDDNNNYYY^^^\\\YYY\\\\\\]]][[[WWWSSSPPPOOOJJJKKKGGG@@@======;;;888:::777555666999999888555888444111222555999999888888999:::888555555999===;;;<<<<<<;;;999777666666888===@@@===:::888555000///---...333444111......///+++(((***...000,,,))))))***,,,......---,,,+++''')))+++,,,,,,+++***))))))))))))))))))((((((((((((&&&'''((()))'''((()))(((''''''&&&&&&((()))***+++)))(((((())))))(((&&&'''&&&$$$###%%%)))---000(((******'''&&&((((((%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$***---'''***111000111333333000//////+++&&&((((((((((((((()))******((())))))(((&&&&&&'''((('''((()))******)))((('''((((((((()))))))))))))))***---222666:::;;;<<<;;;;;;===@@@BBBBBBBBBDDDFFFCCC@@@===>>>@@@AAA>>>;;;;;;???FFFLLLNNNLLLHHHEEEPPPKKKIIILLLPPPQQQTTTXXXdddbbb^^^\\\]]]aaafffiiilllvvv|||{{{zzzlllddd^^^WWWVVV[[[cccjjjnnnuuuvvvoooggglllyyy|||uuuyyywwwttttttxxx888:::@@@JJJUUUZZZYYYVVV```___]]]XXXSSSOOOLLLKKKIIIKKKIIIDDD@@@???<<<777999888777888::::::888666777444222444888::::::999777888888777666777999;;;<<<<<<===<<<:::999999999999======:::999999666111111...---000111...,,,------+++)))***---///---+++***+++,,,---------,,,++++++,,,---------+++)))(((%%%%%%&&&(((***,,,---...+++)))(((((('''%%%$$$$$$(((''''''&&&'''((()))***+++)))(((((())))))(((&&&&&&%%%$$$$$$&&&(((+++---(((+++***'''&&&((((((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''$$$***---&&&)))000...111222111000111333///((()))))))))))))))***++++++((())))))(((&&&&&&'''((())))))***+++***)))((((((+++***************++++++---000444999===?????????@@@BBBCCCDDDCCCBBBCCCDDDFFFDDDBBBAAA@@@@@@>>><<>>GGGQQQXXXXXXWWW^^^\\\YYYUUUQQQMMMKKKIIIHHHKKKKKKGGGDDDBBB===777888888888999;;;;;;999777555333333666:::<<<;;;999777666666777999999888777======<<<<<<<<<<<<===>>>;;;;;;999666888:::777222333...+++------+++***,,,******++++++,,,---------+++++++++++++++,,,,,,------.........---+++)))((($$$%%%&&&(((***---///000...---,,,***(((((('''&&&(((''''''''''''((())))))***)))(((((())))))((('''&&&%%%%%%&&&&&&''')))))))))+++***&&&&&&((((((%%%'''''''''''''''''''''''''''((((((((((((((((((((()))%%%+++---&&&)))...+++000000//////444777333+++***************++++++,,,((())))))(((&&&&&&'''(((******++++++***)))((((((---,,,+++++++++---...///222555999===AAACCCCCCCCCEEEFFFGGGFFFDDDBBBBBBCCCHHHHHHGGGDDDAAA?????????NNNNNNMMMMMMLLLJJJHHHGGGKKKLLLOOORRRQQQSSS]]]iiillljjjfffddddddgggjjjmmmxxx{{{wwwkkk^^^[[[\\\^^^bbbgggjjjjjjiiiooolllsssxxxvvv|||yyy{{{~~~777999>>>GGGPPPWWWZZZZZZSSSSSSSSSSSSRRRPPPNNNKKKHHHKKKJJJFFFCCCBBB>>>999666777888:::;;;:::888777333333333777;;;===;;;888666555555888;;;;;;888555>>><<<;;;;;;===>>>??????;;;999555222666;;;999333444---)))******)))***---***,,,---,,,+++***+++,,,,,,+++)))))))))***,,,---,,,,,,,,,,,,,,,***)))((()))(((((((((((()))***++++++,,,+++(((''')))***(((''''''''''''((((((((()))***((('''((()))***)))'''%%%&&&&&&'''''''''''''''***,,,+++&&&%%%((((((&&&'''''''''''''''''''''''''''((()))*********)))(((+++&&&+++---''')))---(((......---...444999555---*********))))))******+++((())))))(((&&&&&&'''(((*********))))))((('''''',,,++++++,,,...000333555888:::===@@@BBBDDDDDDDDDFFFGGGHHHGGGEEECCCCCCCCCIIIJJJJJJGGGCCCAAABBBEEEQQQOOOMMMJJJIIIHHHIIIIIILLLLLLOOOTTTVVVYYYcccmmmhhhgggeeedddeeehhhkkkmmm|||~~~wwwpppeeeZZZ[[[]]]aaafffiiijjjiiihhhnnnpppyyyxxxwww}}}zzz}}}777999===DDDLLLSSSXXXZZZKKKLLLNNNRRRTTTSSSNNNJJJIIIJJJHHHCCC@@@AAA@@@<<<555777888999999999888888333333444777<<<===:::666666666666999======:::666>>><<<:::;;;===>>>===<<<999777222000444::::::555444---))))))***)))+++...,,,---...,,,***((()))***+++***((('''((())),,,---)))))))))************)))+++***((('''&&&'''(((((()))+++)))$$$###'''(((%%%&&&''''''((((((((((((((()))((('''((()))***)))(((&&&&&&'''(((((('''&&&&&&,,,---+++&&&%%%((((((&&&'''''''''''''''''''''''''''(((***+++,,,+++***)))---(((,,,...)))***---&&&,,,------...333777444---***))))))((((((((())))))((())))))(((&&&&&&'''((())))))(((((('''''''''''')))***+++---111555888:::>>>???@@@BBBBBBCCCBBBBBBDDDFFFGGGGGGEEEDDDEEEEEEGGGIIIIIIGGGDDDDDDGGGJJJNNNLLLIIIGGGGGGHHHJJJLLLPPPMMMOOOUUU\\\```gggmmmeeeddddddeeehhhkkkoooqqq|||~~~yyyrrrkkkbbb\\\___aaadddfffggghhhhhhhhhqqqzzz}}}wwwssswww||||||}}}~~~444666999???EEEMMMSSSWWWLLLLLLMMMPPPSSSQQQKKKFFFIIIJJJGGGBBB???AAAAAA>>>666888999999888888:::;;;666555555888<<<===:::777888888:::<<<>>>>>>===;;;>>><<<:::;;;>>>>>>;;;777666555111///333999:::777666000*********)))+++...------,,,+++***))))))(((***)))((('''''')))+++,,,(((((((((((())))))*********)))'''&&&'''(((***+++111444000(((%%%))))))$$$&&&''''''((()))((((((((()))((('''((()))***)))(((&&&'''(((((()))(((((('''---...+++&&&%%%((((((&&&''''''''''''''''''''''''''')))+++---------+++***...(((,,,///+++,,,...&&&---///111000111444111,,,***)))((((((((((((((((((((())))))(((&&&&&&'''((())))))(((((((((((()))))))))***...111666999<<<>>>@@@AAAAAABBBBBBBBBBBBBBBDDDFFFGGGHHHFFFFFFFFFGGGFFFFFFFFFEEEEEEGGGJJJMMMIIIHHHGGGGGGIIIKKKNNNOOOSSSPPPQQQYYY```cccfffjjjggggggiiikkkooorrruuuwww||||||xxxrrrjjjeeebbb```bbbdddfffgggggghhhkkkmmmuuu~~~}}}qqqmmmwww~~~|||333444777:::@@@GGGNNNSSSPPPNNNKKKMMMOOOOOOKKKGGGHHHJJJIIIEEECCCDDDBBB>>>999:::;;;:::888999===@@@:::999888:::===>>><<<888999;;;>>>????????????@@@@@@>>><<<===???>>>888333111333222000111777:::999;;;444...---,,,)))))),,,,,,***((())),,,---+++)))))))))((('''((()))***+++******))))))))))))))))))+++***((('''(((***---///444888444***''',,,,,,&&&&&&&&&((()))))))))((('''(((''''''((()))******((((((((((((((())))))******...///,,,&&&%%%((()))''''''''''''''''''''''''''''''))),,,.........,,,+++///)))---111---//////'''///444666333000000///,,,+++***))))))(((((())))))((())))))(((&&&&&&'''(((***))))))))))))+++,,,---,,,///333777;;;===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJIIIHHHGGGHHHHHHGGGEEECCCCCCEEEHHHKKKKKKGGGHHHIIIKKKMMMPPPRRRSSSSSSSSSWWW^^^aaaaaadddhhhlllmmmooorrruuuxxxzzz|||}}}yyyssskkkccc```aaaeeebbbeeehhhjjjkkkmmmpppsssxxxzzzyyyuuussswww}}}333444777:::>>>EEEMMMRRRRRRMMMIIIIIILLLOOOMMMKKKGGGJJJKKKHHHGGGFFFCCC>>><<<======;;;999;;;???DDD>>><<<;;;<<>>???AAA>>>777111///222333000111666::::::???888222///---)))''')))***'''%%%(((---000...***((((((((((((((())))))***------+++***))))))((((((...---+++)))***+++...///,,,111...$$$""")))***$$$%%%&&&((()))))))))((('''(((''''''((()))******)))(((((((((((()))***+++,,,...///,,,&&&%%%((()))''''''''''''''''''''''''''''''))),,,...///...---+++000)))---111...000111(((111888;;;666000......---,,,,,,+++***))))))******((())))))(((&&&&&&'''(((++++++******+++---///000000333777<<<>>>??????>>>???@@@AAABBBDDDFFFGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIHHHEEEAAAAAAEEEIIIJJJIIIHHHIIILLLOOOQQQSSSTTTUUURRRVVV]]]bbbaaa^^^aaahhhpppqqqsssuuuxxxzzz|||}}}~~~yyypppggg___\\\aaaggg```dddjjjmmmoooqqqtttxxxzzztttttt||||||wwwzzz444666888;;;>>>CCCHHHLLLOOOPPPPPPNNNLLLKKKLLLNNNOOOKKKGGGFFFHHHGGGCCC>>>BBBAAA???>>>===>>>>>>???EEE<<<999???CCC@@@<<<;;;<<<===@@@FFFJJJJJJFFFAAAFFFCCC@@@>>>===:::777555888555222111333555777777:::666111---+++,,,,,,,,,'''###(((,,,,,,333333'''((('''''''''))),,,...000---***((())),,,,,,(((###))))))))))))***,,,...000((((((((((((((((((((((((***$$$''''''!!!$$$,,,***''''''((()))***++++++,,,)))***,,,,,,,,,+++)))''',,,+++***((('''%%%$$$###'''(((***+++'''"""%%%++++++((()))---......///333333111000000111111///...111333333222000...---...///,,,******++++++(((%%%******)))'''&&&&&&&&&&&&))))))******+++---...///333666:::???BBBCCCCCCBBB@@@@@@AAAEEEIIIKKKIIIGGGGGGLLLQQQQQQLLLGGGFFFFFFGGGCCCAAACCCHHHKKKJJJHHHIIIIIIJJJOOOUUUYYYXXXUUUSSSYYY^^^]]]ZZZ]]]eeennnwwwtttrrrrrruuuyyy|||~~~zzzvvvkkk```]]]bbbdddccckkkmmmqqqssstttsssssstttyyywwwxxx}}}~~~~~~111333666999>>>DDDKKKPPPKKKMMMOOOPPPOOONNNNNNNNNSSSOOOJJJIIIJJJIIIFFFBBBBBBAAA???>>>=========>>>CCC;;;999???DDDBBB???===BBB@@@???AAADDDFFFEEECCCHHHDDD>>>:::888777777666888666222000111333333333111---)))((()))***)))'''+++(((,,,...---333333&&&''''''((()))+++///222444,,,+++)))***++++++(((&&&***))))))))))))***,,,,,,(((((((((((((((((((((((('''###)))---'''((()))""")))))))))))))))*********((()))***++++++)))((('''++++++***((('''%%%$$$$$$'''&&&((()))&&&"""$$$)))+++((())),,,...---///222444222000000000///---,,,333444444222///......///111...++++++,,,+++***''')))((((((''''''(((((()))************+++---///000999;;;>>>AAACCCCCCBBBBBB@@@@@@BBBEEEIIIKKKIIIGGGGGGKKKOOOOOOJJJFFFEEEFFFHHHFFFEEEHHHLLLNNNKKKHHHNNNNNNOOORRRUUUWWWWWWWWWXXX]]]```___]]]```jjjsssyyyvvvsssssswwwzzzyyyxxxuuunnneee___^^^aaadddgggjjjllloooqqqqqqqqqqqqqqqwwwwwwyyy~~~~~~|||}}}444555666888<<>>CCCAAA===;;;AAA???>>>AAAEEEGGGEEECCCDDD???888444444666888:::888555111/////////......,,,)))'''***......+++'''+++'''***,,,(((------!!!)))(((((()))+++---///111,,,,,,,,,+++)))((()))***++++++***)))((((((((()))((((((((((((((((((((((((((("""'''+++(((***))) *********))))))((((((((((((((()))******((('''&&&+++***)))((('''&&&%%%%%%'''%%%%%%'''&&&######&&&+++((((((,,,---,,,---111444222000///...---+++)))444444333111...---...///333111---,,,,,,,,,+++***'''''''''((()))***+++,,,+++******+++---000333555>>>???AAACCCDDDCCCCCCBBBBBBBBBDDDGGGJJJKKKIIIHHHHHHKKKMMMLLLHHHFFFFFFGGGIIIHHHIIILLLPPPPPPMMMJJJSSSTTTUUUUUUUUUVVVXXXZZZ___```aaa______eeepppyyy|||xxxtttvvv{{{{{{vvvppppppeee___aaabbbbbbgggpppqqqrrrssstttttttttsssssstttssstttyyyzzzzzz}}};;;:::999888888;;;AAAEEE;;;>>>AAADDDEEEGGGJJJLLLOOOLLLIIIGGGGGGFFFDDDBBBJJJHHHFFFDDDCCCCCCCCCCCC@@@===<<<>>>@@@???;;;777999:::???FFFJJJIIICCC===999555111000222666:::<<<444111...,,,,,,---,,,++++++))))))---222222,,,&&&)))&&&******&&&+++,,,!!!+++***)))(((''''''((((((***---...+++'''&&&***...------+++***)))(((''''''((((((((((((((((((((((((,,,!!! ######))),,,%%%))))))))))))))))))(((((())))))*********)))((('''***))))))((('''&&&&&&%%%)))%%%###&&&'''%%%$$$%%%+++((((((+++,,,***,,,///111///---------,,,***)))333222111...+++***,,,...333111...,,,++++++++++++(((((((((((()))+++,,,,,,))))))***,,,000555999<<>>888111///...///222555666777///,,,******+++,,,++++++)))((())),,,000///)))$$$+++)))---...***///222)))++++++***((('''&&&&&&%%%))),,,...+++&&&%%%)))///......---,,,***)))''''''(((((((((((((((((((((((('''!!!""")))---&&&&&&''''''((())))))*********++++++*********))))))))))))(((((('''''''''&&&***%%%$$$'''(((&&&$$$&&&***((('''***+++)))***------+++***+++,,,,,,+++***//////---***((((((***,,,///...---+++))))))******)))))))))))))))***++++++((()))+++///555;;;@@@CCCAAAAAABBBCCCDDDFFFHHHIIIHHHJJJLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKIIIIIIIIIJJJFFFEEEEEEGGGKKKOOOSSSUUUTTTVVVXXXXXXWWWYYY^^^bbb^^^\\\ZZZZZZ```jjjuuu}}}}}}xxxuuuyyy~~~|||sssiiifff\\\\\\hhhmmmjjjnnnyyyuuuttttttuuuvvvuuuqqqnnniii]]]VVV^^^nnnzzz777777777666555666999<<<;;;:::999777888===DDDIIIGGGHHHJJJJJJIIIGGGEEECCCDDDCCCBBB@@@@@@@@@@@@AAA>>>AAACCCDDDFFFHHHFFFAAACCC???;;;:::;;;;;;888555000///.../////////---,,,***)))((((((***,,,++++++++++++,,,...///---***'''(((&&&,,,---(((...222+++)))))))))******)))))))))'''***---+++'''%%%)))---------------,,,***)))((((((((((((((((((((((((((( !!!'''&&&)))+++"""%%%&&&&&&''')))******++++++++++++***************(((((((((((((((''''''''')))&&&&&&(((((($$$$$$'''***'''''')))***'''(((+++***)))((()))***++++++)))+++++++++)))'''''')))+++***+++,,,+++)))((()))***((((((((((((((()))***+++***+++///444:::???DDDFFFAAAAAABBBCCCEEEHHHKKKMMMIIILLLOOOPPPOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFEEEEEEFFFJJJOOOUUUXXXUUUVVVYYYZZZ\\\^^^aaaddd\\\ZZZYYY\\\eeepppyyy|||xxxuuuvvvxxxwwwooogggbbb^^^```jjjpppooopppuuuuuuuuuvvvxxxzzzxxxrrrmmmdddXXXRRR\\\ooo~~~111333444555555666888::::::999777666555888===AAACCCFFFJJJMMMLLLIIIFFFDDD@@@???>>>>>>===>>>???@@@@@@EEEGGGEEEFFFGGGDDD>>>???:::555333444555444222111///---,,,,,,+++)))''')))((('''(((***+++***)))***,,,...---,,,+++,,,---%%%$$$))))))$$$***///(((((()))))))))))))))))))))&&&(((******((('''((()))***++++++,,,+++***))))))(((((((((((((((((((((((("""%%%***&&&'''***###'''''''''((((((((())))))++++++***)))))))))))))))'''''''''(((((((((((((((&&&%%%'''(((%%%!!!###(((***''''''))))))&&&'''******((('''((())))))((('''''')))***)))(((((()))+++&&&))),,,,,,+++))))))***%%%%%%&&&'''(((***+++,,,...000444999>>>BBBDDDFFFEEEDDDDDDDDDGGGJJJMMMOOOIIILLLPPPPPPNNNMMMMMMMMMJJJJJJJJJJJJKKKJJJIIIHHHIIIIIIJJJKKKMMMPPPUUUXXXXXXYYYZZZ]]]aaaccccccccc]]][[[\\\cccnnnyyy|||xxxsssqqqpppmmmhhhcccdddfffjjjpppuuuvvvtttrrruuuvvvxxx||||||tttmmm```ZZZ[[[gggvvv///111444555555555666777666666666444333444777999???DDDIIIMMMLLLIIIFFFDDD@@@???>>>>>>>>>???@@@AAACCCHHHIIIDDDBBBBBB===555111000000222555555222//////---***)))******)))(((***((('''((()))***)))(((###&&&)))'''$$$$$$(((,,,(((''',,,+++%%%***///))))))))))))((('''%%%$$$###%%%''')))))))))''''''''''''(((***++++++***))))))((((((((((((((((((((((((+++%%%((((((!!!$$$+++)))((((((((((((((('''''''''******)))((((((((((((((('''''''''(((((((((((((((###$$$'''(((###!!!(((***'''&&&)))(((&&&&&&)))+++)))((('''((((((&&&%%%&&&(((***+++******+++,,,###(((,,,...,,,******+++"""###$$$&&&(((+++---...111444888===AAACCCDDDDDDHHHGGGFFFFFFHHHKKKNNNQQQHHHLLLOOOOOOMMMKKKKKKLLLIIIIIIIIIJJJKKKJJJHHHFFFKKKMMMOOOPPPQQQRRRUUUVVV\\\[[[\\\```dddfffeeebbb___^^^```iiiuuu|||xxxrrrmmmjjjfffbbb___gggnnnsssvvvzzz}}}yyyrrrqqqqqquuuzzz}}}zzzqqqiii^^^___fffrrr|||333---+++///333222...---000222444333111222555888;;;===??????@@@AAADDDFFFAAA;;;999===AAAAAA@@@BBB???BBBEEEFFFBBB;;;444000111222333111///------------,,,+++***))))))))))))'''+++---***%%%###'''+++)))***,,,+++)))&&&%%%%%%,,,'''%%%))),,,***)))))))))(((''''''''''''((((((''''''''''''((((((((((((///+++'''(((+++,,,((($$$---,,,+++***)))(((''''''&&&$$$%%%(((,,,+++&&& ))))))))))))))))))))))))+++******)))(((''''''&&&)))((('''((()))((('''%%%+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((('''((())))))'''%%%***((((((***)))''')))...%%%%%%&&&(((***,,,...///444777<<>>DDDHHHEEE===555111111...000000///---++++++++++++++++++***))))))(((((('''((()))(((((('''((((((&&&((())))))((('''((()))---((('''***+++)))''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''***------(((###))))))))))))))))))))))))******))))))(((''''''&&&)))((('''((()))((('''%%%+++***)))''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((******)))'''+++))))))+++***(((***///((((((((()))+++---000111:::<<>>999222,,,,,,---***+++,,,+++)))''''''((('''((()))******(((&&&$$$(((((()))++++++***(((&&&((())))))((((((***...111222...---///---'''$$$%%%&&&''')))***+++***((('''''''''''''''((((((((((((*********)))((('''(((((())))))((('''&&&&&&%%%%%%******+++---......+++(((''''''''''''''''''''''''))))))(((((((((''''''''')))(((&&&'''((()))(((''')))))))))******+++++++++&&&&&&&&&'''''''''&&&&&&(((((((((((((((((((((((((((''''''(((***+++)))((()))((())),,,,,,***,,,000///...,,,+++---111555777@@@???>>>>>>AAADDDHHHJJJOOOLLLJJJLLLOOOQQQOOOMMMMMMMMMMMMLLLIIIHHHHHHJJJFFFGGGHHHKKKNNNQQQTTTVVVYYYYYYXXXYYY[[[___ccceeeiiijjjiiieeeaaa```bbbeeellluuu}}}~~~zzz{{{vvvmmmfffbbbdddiiimmm~~~~~~zzzsssmmmmmmsssyyy{{{zzzxxxvvvvvvwwwzzz}}}111------///000,,,***,,,)))---//////---+++---///000111000---***))))))***++++++---///---+++///666666444111000///---+++))))))***++++++)))''''''(((&&&''')))***)))(((&&&%%%(((,,,///...***''''''(((...---,,,***(((***---111333111000222...(((%%%'''%%%''')))++++++***)))(((''''''''''''((((((((((((...***''''''******&&&###******))))))((((((''''''))))))***+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((&&&&&&''')))((((((''''''((())))))*********&&&'''((((((((('''&&&&&&(((((((((((((((((((((((()))((('''((())))))(((&&&)))(((***---,,,***+++//////...---,,,///222777:::@@@@@@???@@@CCCHHHMMMPPPPPPNNNLLLNNNQQQRRRPPPMMMKKKLLLMMMKKKIIIHHHIIIIIIIIIJJJLLLNNNRRRUUUWWWYYY]]]\\\[[[\\\___ffflllpppooommmiiiccc___aaahhhnnnsss{{{|||vvvxxxqqqhhhbbbbbbgggooottt}}}xxxrrroooppptttyyy{{{vvvwwwyyyzzz{{{~~~,,,)))***------******,,,))),,,//////,,,++++++---......---+++)))'''((()))***((()))++++++***---222111---******---...+++'''(((***+++***)))'''((((((''''''((())))))((('''&&&''',,,000...(((%%%'''+++111111...+++))))))+++---111000111333///)))''')))&&&''')))***+++******)))''''''''''''((((((((((((,,,(((###$$$((()))%%% %%%&&&&&&'''((()))******''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%''')))))))))&&&''''''((()))))))))((('''((()))***)))((('''&&&(((((((((((((((((((((((()))(((((()))***+++)))(((+++***,,,///...***+++............///222666:::<<>>CCCFFFIIIKKKLLLJJJIIIGGGFFFFFFFFFFFFHHHMMMQQQRRRUUUYYYYYYVVVWWWYYY[[[[[[[[[^^^ccchhhiiiqqqzzz|||}}}~~~}}}{{{yyyyyy|||yyyooogggdddffflllpppxxxwwwvvvwwwyyyxxxtttqqqttt{{{~~~(((((()))---111222000...000999:::///'''***---+++((('''&&&''')))*********---+++)))((())))))(((''''''((((((+++111555000(((***---222666666444111...((('''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((%%%&&&&&&&&&&&&&&&%%%$$$))))))((((((''''''((((((***)))((()))******)))'''''''''''''''((((((((()))%%%&&&'''((())))))((((((%%%(((***(((%%%%%%)))...---,,,***)))((('''''''''((()))+++,,,,,,+++)))((((((***,,,---,,,,,,...000333444666666666444111000555000***)))+++------++++++...333444333222222333///111333444333222222333666888<<<@@@DDDGGGJJJKKKLLLJJJGGGEEEDDDEEEGGGIIIMMMRRRUUUUUUVVVZZZYYYUUUZZZ\\\^^^]]]\\\___eeekkktttyyy~~~{{{yyyxxxzzz|||~~~yyyssslllfffdddgggmmmqqqvvvwwwxxxxxxxxxwwwvvvvvv|||~~~))))))+++///444555222//////999:::...&&&))),,,***)))((('''(((***+++++++++---+++)))((())))))((('''((()))))),,,222777111)))+++///555999:::777222///***)))(((((('''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((%%%%%%%%%$$$###"""!!! ###%%%''')))******)))(((***))))))***++++++)))''''''((((((((())))))******$$$%%%''')))******))))))&&&)))***)))&&&''',,,111---,,,***)))'''&&&&&&&&&((()))+++,,,,,,+++)))(((***---000000///000222555555777999;;;;;;:::888666999333---+++...000///---(((,,,222555555555666777...111333444333222222333777999<<>>;;;:::;;;===@@@@@@<<<888555222...++++++***)))(((...111444666888777666555444555555333111111555888666999===@@@CCCGGGKKKNNNLLLLLLLLLLLLLLLLLLMMMMMMRRRRRRUUUZZZZZZXXXYYY\\\aaa^^^___cccddddddjjjssszzz~~~~~~~~~}}}xxx{{{zzzyyyyyyxxxwwwvvvuuupppnnnlllmmmpppsssvvvwwwooosssxxxzzz{{{~~~yyyyyy|||~~~///+++***000444111+++(((000111///((('''******&&&))))))(((((((((((())))))+++'''''',,,...,,,))))))))))))***,,,//////---+++)))***+++***((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***(((''')))((('''&&&&&&'''((())))))'''&&&'''***---......&&&'''''''''(((((((((((())))))************)))))))))'''&&&'''(((((('''&&&(((((())))))((('''&&&&&&***(((***...---******//////***((())))))'''))),,,+++,,,------------......222222777>>>AAA@@@???BBB===<<<;;;===>>><<<999555333000---++++++,,,++++++---///111444555555333222333555666555444555888;;;888;;;@@@CCCFFFHHHKKKNNNPPPOOONNNMMMMMMOOOQQQSSSTTTTTTWWW[[[[[[XXXYYY]]]^^^\\\```jjjqqqsssuuuxxx{{{zzzyyyzzz{{{{{{yyyvvvrrrooonnnoooooopppssswwwyyyxxxwwwuuuuuuwwwyyy}}}}}}{{{|||~~~~~~~~~000,,,***...000,,,((('''+++---,,,)))((())))))&&&******))))))))))))******(((&&&(((...111...,,,---(((((((((***,,,,,,***(((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))((('''(((((('''&&&&&&'''((()))(((&&&%%%&&&(((+++,,,+++&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((()))((('''((()))***)))((('''+++------)))'''&&&''')))***---111000------000---)))((())))))''')))---/////////000111111222222555666<<>>======;;;888555222///,,,+++,,,---...------...111333444333222111222444777888999:::<<<>>><<<@@@EEEHHHJJJKKKLLLNNNSSSQQQNNNMMMNNNQQQUUUWWWXXXWWWXXX\\\[[[XXXZZZ^^^______gggttt~~~|||xxxuuuwwwzzzxxx{{{}}}zzztttooolllkkkmmmooosssxxx||||||yyyvvv{{{xxxvvvyyy~~~||||||~~~~~~}}}}}},,,***+++///000+++((((((***+++,,,,,,,,,+++***(((***))))))(((((())))))***''''''***000222///,,,---'''''''''((()))***(((&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&((('''&&&%%%&&&'''((()))&&&$$$"""###%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))((((((***+++***))))))...333222---((((((***%%%(((---000111000000111+++((((((***)))(((***///333333333555777999999999:::;;;???FFFHHHEEECCCDDDFFFDDDBBB@@@>>><<<:::999333000---,,,---......---...///222333444444444333444666888;;;<<<===>>>???BBBEEEJJJMMMNNNNNNNNNNNNQQQPPPOOOOOOPPPSSSUUUWWWZZZYYYYYY\\\[[[YYY[[[```eeejjjsss}}}}}}~~~}}}~~~{{{vvvuuuxxx{{{{{{}}}}}}yyysssnnnooopppnnnppptttxxxzzzzzzvvvsss{{{yyywwwxxx|||{{{xxx~~~}}}~~~~~~|||zzz}}}***+++000555333---))))))++++++,,,...---+++)))))))))((((((''''''(((((()))((((((,,,111111,,,***+++((('''&&&'''(((((('''%%%'''((())))))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''((())))))'''&&&'''&&&%%%%%%%%%'''((()))'''%%%###"""$$$%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''***(((((()))+++++++++***(((...222222---))))))+++"""&&&***++++++***))))))((('''))),,,,,,+++...444888888888:::>>>AAAAAA@@@CCCAAABBBGGGIIIHHHIIILLLEEEEEECCCAAA>>><<<;;;:::555222///------------,,,///000222333555666666666999999;;;===???@@@@@@???FFFJJJNNNQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWWWW\\\ZZZZZZ\\\\\\[[[___dddlllttt~~~}}}zzz{{{~~~}}}xxxvvvwwwzzz{{{|||zzztttnnnmmmooosssvvvuuuuuuvvvwwwxxxwwwuuuyyyzzzzzzyyyxxxzzz~~~xxxyyy~~~||||||{{{...111777;;;777///+++,,,---++++++...---)))'''(((((((((''''''''''''(((((()))))),,,///...)))'''******)))''''''(((((('''%%%&&&''')))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''((())))))'''%%%&&&%%%%%%%%%%%%'''((()))+++)))&&&&&&&&&''''''&&&)))))))))))))))(((((((((''''''(((((((((((('''''')))((('''(((***,,,+++***&&&)))------***''''''((((((---...,,,))))))(((%%%((()))---111111111555<<>>:::999999666333000.........------///000222444666888999999=========???AAACCCDDDCCCJJJMMMQQQSSSSSSRRRSSSSSSTTTVVVYYY[[[\\\[[[ZZZYYY]]][[[\\\^^^``````eeelllrrr|||{{{yyy|||{{{wwwsssuuuzzz~~~}}}}}}uuuooollllllooorrr|||yyyvvvtttvvvxxxzzz{{{yyy|||}}}|||zzz||||||zzz}}}~~~~~~}}}111444;;;>>>:::333222666222......000...(((''')))))))))(((((((((((())))))''''''***,,,***&&&&&&***,,,***((((((((()))'''&&&%%%'''((((((''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((())))))'''%%%%%%%%%$$$$$$%%%'''((()))---+++((('''((((((((('''))))))((((((((('''''''''((((((((())))))((((((((((((''''''(((***++++++***&&&'''((((((((((((((((((+++000111---+++------++++++---222777888888>>>FFFFFFBBB@@@AAAEEEFFFDDD@@@@@@===<<>>@@@AAAAAA???>>>AAAEEEIIIJJJJJJMMMOOORRRSSSSSSTTTUUUVVVYYYZZZ[[[\\\\\\\\\\\\[[[```]]]^^^bbbdddfffmmmttt{{{~~~zzzxxx{{{zzzssssssuuuwww{{{~~~~~~wwwpppmmmppptttvvvvvv{{{xxxtttrrruuuyyy}}}{{{yyy{{{|||~~~111444;;;>>>;;;777:::AAA888333111333111***))),,,******))))))))))))******%%%%%%(((***(((%%%&&&+++...,,,))))))))))))((('''&&&''')))((((((''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))((('''%%%%%%%%%$$$$$$%%%'''((()))---***(((&&&''''''&&&%%%(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''&&&&&&'''***+++***)))((('''&&&''')))+++***)))%%%+++---******///111///---000666<<<===>>>DDDLLLJJJFFFBBBBBBEEEEEEAAA===AAA>>>???CCCEEEFFFIIIMMMNNNPPPQQQMMMFFF>>>:::999333111......///111222222999:::<<>>@@@CCCEEEFFFCCCBBBAAABBBDDDDDDAAA>>>AAAAAACCCDDDFFFHHHIIIJJJQQQNNNKKKIIIGGGCCC<<<777<<<888222......222888<<<@@@@@@@@@@@@AAABBBCCCDDDCCCEEEHHHKKKNNNPPPQQQQQQTTTSSSSSSSSSTTTUUUWWWXXXXXXXXXYYY[[[]]]______^^^```eeekkknnnnnnrrr{{{vvvzzz|||uuupppuuuvvvyyy{{{|||||||||{{{vvvxxxzzz{{{|||~~~xxxooohhhlllsssxxx{{{|||uuusssuuu222222111111111333444555;;;:::888555///***))))))***((((((***......***&&&((('''''''''((((((&&&%%%)))&&&$$$$$$''')))))))))(((+++***&&&&&&))))))&&&)))(((''''''))))))(((''''''''''''&&&&&&%%%%%%%%%((('''&&&(((******(((%%%***)))''''''((((((&&&%%%''''''''''''''''''''''''((()))))))))(((((('''&&&((((((((((((((((((((()))(((***)))&&&(((,,,---+++(((+++......,,,***+++,,,,,,///222555777:::>>>@@@BBBBBBAAAAAABBBCCCCCCDDDCCCAAAAAABBBDDDDDDAAA??????AAAEEEHHHJJJKKKJJJJJJPPPNNNLLLJJJHHHDDD>>>999888666222111222666<<<@@@?????????@@@@@@AAABBBCCCFFFHHHKKKNNNQQQRRRSSSSSSVVVUUUTTTTTTTTTUUUVVVWWW[[[ZZZYYYYYY[[[]]]______iiimmmqqqssstttyyy}}}xxxzzz|||}}}|||yyyuuusssyyyzzz{{{|||{{{yyywwwuuuyyy{{{|||}}}yyyuuurrrsssssssssxxx~~~zzzuuutttwwwyyyyyyzzz}}}---000222222111333888===CCCEEECCC;;;111***)))***'''***---//////---(((%%%'''&&&&&&&&&''''''%%%$$$(((&&&%%%%%%(((***++++++'''))))))%%%%%%((((((&&&***((('''((()))***)))((('''''''''&&&&&&&&&&&&&&&(((''''''((()))***(((&&&)))(((((())))))(((&&&$$$''''''''''''''''''''''''))))))*********)))((((((''''''''''''''''''''''''''')))***(((***000222111,,,///222444333222111111333555888:::<<<>>>BBBEEEHHHHHHGGGEEEDDDCCCBBBAAABBBAAAAAABBBCCCDDDBBB@@@>>>BBBGGGLLLOOOOOOMMMKKKNNNMMMLLLKKKIIIEEE???:::555444444555777<<<@@@CCC@@@@@@@@@AAABBBCCCCCCDDDKKKLLLOOORRRTTTUUUVVVVVVXXXWWWUUUTTTTTTUUUUUUVVV[[[ZZZYYYYYY\\\```dddgggsssvvvxxxzzz|||}}}zzzxxxzzzyyywwwvvvvvvvvvwwwwww{{{{{{{{{{{{zzzyyywwwvvv~~~vvvxxx{{{{{{uuussszzzzzzxxxvvvsssuuuyyysssuuuyyy+++...333666888;;;???BBBEEEIIIHHH>>>222------///&&&,,,222444111,,,(((&&&)))((((((((())))))'''&&&***)))))))))***,,,------&&&((((((%%%%%%((((((&&&)))((('''((())))))(((''''''''''''''''''&&&&&&&&&(((((((((((())))))((((((%%%%%%&&&)))++++++(((&&&'''''''''''''''''''''''')))))))))******)))((((((((((((((((((''''''''''''&&&***,,,+++...444888888444666:::======<<<:::999;;;<<<=========>>>AAACCCKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAADDDIIIMMMPPPPPPPPPOOOMMMMMMLLLJJJFFFAAA<<<888333444666888;;;???BBBCCCAAABBBCCCDDDEEEFFFGGGGGGNNNPPPRRRTTTVVVWWWWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUWWWXXX[[[___ccciiinnnrrryyy{{{~~~{{{xxxwwwxxxxxxvvvuuutttssstttwwwzzz|||zzzyyyxxxxxxzzz|||pppttt{{{|||zzzyyytttsssrrrpppsssyyysssyyy---...222<<>>DDDDDD999///...000111'''...555666222,,,((('''***)))))))))******(((&&&+++++++++************+++&&&((((((%%%%%%((((((&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''))))))))))))(((((())))))%%%%%%&&&)))++++++(((&&&(((((((((((((((((((((((('''(((((())))))(((((((((******))))))))))))))))))(((---000000111888===>>>;;;===@@@CCCDDDCCCAAA??????@@@@@@@@@???@@@CCCEEEKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIILLLNNNPPPQQQQQQLLLKKKJJJFFFAAA<<<777555444666888;;;===???@@@@@@@@@BBBDDDFFFHHHIIIJJJJJJQQQRRRTTTVVVWWWWWWWWWVVVXXXWWWVVVUUUUUUUUUVVVWWWXXX]]]dddjjjnnnrrrvvvyyy}}}~~~zzzuuuqqqqqqtttxxx{{{rrrrrrtttvvvxxx{{{}}}~~~|||zzzxxxwwwzzz~~~|||qqqsssyyy|||{{{uuuqqqpppoooooorrrwwwttt000...111>>>MMMQQQIII>>>777===<<<111***,,,///---)))---222333000+++)))(((((('''''''''((((((&&&%%%((()))***)))'''&&&'''(((&&&((((((%%%%%%))))))'''(((&&&%%%&&&'''((('''&&&'''''''''''''''((((((((()))******)))(((''')))+++)))(((((())))))(((&&&$$$((((((((((((((((((((((((''''''(((((())))))((((((*********++++++,,,,,,,,,,,,222666444555;;;AAACCCAAAAAACCCEEEGGGGGGDDDAAABBBCCCCCCCCCCCCEEEIIILLLJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFEEECCCCCCDDDFFFJJJJJJJJJKKKLLLMMMNNNOOOJJJIIIGGGBBB<<<777555555888999;;;>>>???????????????@@@DDDGGGJJJLLLMMMMMMSSSTTTVVVWWWXXXXXXWWWVVVXXXWWWWWWWWWWWWYYY[[[\\\aaagggoootttuuuwwwzzz|||{{{ssspppmmmlllmmmrrrxxx|||rrrtttwwwzzz}}}}}}zzzyyy|||}}}|||}}}}}}{{{xxxzzzyyy|||}}}xxxvvvqqqnnnooooooooosssxxxwww111---///<<>>CCCFFFGGGFFFFFFHHHJJJJJJHHHEEEFFFFFFFFFEEEEEEGGGJJJNNNMMMMMMNNNNNNMMMLLLIIIHHHHHHIIIIIIGGGDDDCCCDDDFFFJJJKKKLLLMMMMMMKKKJJJIIIGGGFFFCCC>>>999666777999;;;<<<>>>@@@AAAAAAAAA@@@@@@CCCGGGLLLOOORRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXYYYZZZ\\\^^^aaabbbhhhmmmtttxxxyyyzzz~~~zzzqqqhhhiiiiiikkkooorrrvvvxxxwwwyyy|||~~~{{{||||||~~~|||yyyyyy|||}}}{{{xxx~~~yyyuuurrrpppmmmllloooqqqrrruuuzzz000---...999GGGMMMFFF======AAA;;;///***///...''')))))))))))))))(((((('''((('''&&&'''((((((&&&$$$$$$'''******)))(((***,,,'''))))))&&&'''***+++)))***((('''((()))***)))(((&&&'''''''''(((((()))))))))***+++)))''''''***---(((&&&%%%&&&((()))***)))))))))))))))))))))))))))((()))***+++++++++++++++(((((()))+++,,,---...///444:::>>>;;;:::???EEEGGGMMMKKKJJJKKKMMMMMMKKKIIIIIIIIIGGGEEECCCDDDGGGIIIOOOPPPQQQQQQPPPMMMKKKIIIJJJKKKKKKHHHDDDCCCDDDGGGIIIKKKNNNOOONNNJJJFFFDDDEEEDDDAAA<<<888777:::>>><<<>>>@@@BBBCCCCCCCCCCCCDDDGGGKKKQQQUUUXXXZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[\\\___bbbeeegggiiiooouuuxxxyyy}}}~~~sssjjjbbbdddiiimmmqqqssstttttt}}}~~~uuuxxx||||||yyyvvvxxx|||}}}zzz}}}uuuooommmmmmllliiijjjooossstttxxx}}}///---...333<<>>::::::<<<>>>???KKKKKKJJJEEE@@@???BBBEEEOOONNNOOORRRWWWZZZZZZXXX```]]]YYYWWWWWWYYY[[[\\\```______```dddjjjooossskkkpppvvv|||uuuhhhbbbeeeeeegggkkkppptttvvvuuu~~~|||}}}xxxzzz}}}}}}xxxuuuxxx{{{{{{|||~~~uuunnnnnnnnnllliiigggmmmsssvvvwwwyyy}}}111///...222888<<<<<<:::===FFFFFF777***)))+++)))&&&&&&''''''((()))))))))(((***)))&&&&&&)))'''###&&&&&&&&&'''''')))************)))(((((()))***+++***)))(((((()))***)))'''''')))***)))(((&&&''''''***)))(((''''''((())))))************))))))((('''(((((()))))))))************+++,,,,,,,,,+++*********+++,,,,,,,,,...222555???BBBFFFIIIJJJJJJKKKLLLMMMNNNPPPPPPOOOMMMIIIGGGHHHIIIJJJKKKKKKIIIHHHFFFJJJKKKMMMNNNOOOOOONNNNNNLLLMMMNNNLLLJJJJJJLLLOOOMMMKKKHHHGGGGGGGGGGGGGGGDDDAAA>>>>>>AAAEEEHHHIIIKKKHHHFFFDDDDDDFFFGGGGGGQQQPPPPPPSSSXXXZZZYYYXXX^^^\\\ZZZYYY[[[]]]___`````````bbbdddiiioootttwwwqqqtttyyy~~~vvvkkkeeeeeefffiiimmmrrruuuxxxyyyzzz|||~~~~~~~~~}}}}}}|||}}}~~~~~~}}}||||||wwwuuuyyy}}}~~~yyynnnjjjmmmnnnjjjdddmmmqqqvvvyyy{{{}}}222000...000444666555333777===<<<222+++,,,,,,)))&&&&&&''''''((()))))))))'''((((((&&&(((+++'''!!!''''''''''''(((((()))***---,,,***))))))******++++++***((()))))))))(((&&&''')))++++++***(((((((((+++***)))(((''''''''''''))))))))))))((((((((((((******++++++++++++++++++++++++,,,------,,,,,,+++---.../////////111555777AAAEEEHHHKKKKKKLLLLLLMMMQQQQQQPPPOOOMMMKKKIIIGGGGGGIIIKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMPPPRRRNNNKKKGGGFFFGGGIIIHHHFFFBBB@@@@@@CCCGGGLLLNNNOOOJJJFFFCCCEEEJJJMMMMMMKKKSSSRRRSSSUUUXXXYYYYYYXXX\\\\\\\\\\\\^^^aaacccdddaaacccfffkkkpppuuuyyy{{{xxxzzz}}}~~~vvvkkkbbbbbbhhhhhhmmmuuuyyyzzzyyyzzz|||vvvyyy|||~~~|||xxxwwwxxxxxxvvvsssyyyuuuvvv|||vvvnnnfffeeejjjlllhhhbbbtttvvvyyy}}}333111//////000222111000,,,......******...---))))))))))))(((''''''&&&&&&((((((&&&$$$(((+++)))###)))(((((((((((())))))***---,,,+++***++++++------,,,+++))))))))))))(((&&&&&&)))++++++***(((((((((,,,++++++***************(((((((((((((((((()))))))))***,,,---.........---+++,,,,,,------.........000222333444444666999;;;BBBEEEIIIKKKKKKKKKKKKLLLQQQPPPNNNLLLJJJIIIIIIIIIIIIJJJLLLNNNOOOOOONNNMMMJJJLLLNNNOOOPPPPPPOOONNNOOOOOONNNNNNMMMNNNPPPQQQPPPLLLIIIIIIJJJIIIEEEAAA@@@@@@AAAEEEHHHKKKLLLKKKIIIGGGGGGIIIMMMPPPQQQPPPTTTUUUVVVWWWXXXYYYYYYXXXZZZ[[[]]]^^^___aaadddfffeeehhhlllrrrvvvzzz|||}}}|||}}}~~~~~~vvvooogggaaadddiiikkksss{{{~~~{{{xxxxxxyyyvvvxxx{{{~~~|||yyyuuuuuuuuutttppplllvvvtttwww~~~kkkgggcccbbbeeehhhjjjiiixxxyyy{{{~~~333111///...///000000000&&&'''&&&&&&))),,,+++''')))))))))(((''''''&&&&&&+++***&&&"""%%%***+++(((++++++***)))))))))******+++******+++,,,...000111---+++***)))***)))(((&&&&&&(((******)))'''(((((())))))******++++++++++++((((((''''''((()))***+++)))***---///111222222111000000000111222333444444555777888999:::;;;===@@@DDDGGGKKKLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLKKKMMMOOOQQQRRRRRRQQQPPPIIIKKKOOORRRRRRQQQNNNLLLQQQOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMLLLHHH@@@;;;<<<===???BBBFFFIIIHHHGGGIIILLLOOOPPPOOOOOOQQQTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZ\\\^^^______aaadddggglllooosssxxx{{{}}}}}}|||}}}}}}}}}}}}tttmmmkkkjjjiiijjjlllttt{{{}}}xxxwwwxxxzzz{{{}}}yyyxxxwwwxxxxxxvvvqqqllluuuuuuzzzwwwgggfffeeeccccccgggpppvvvzzzzzz|||}}}333222000...---...///000***)))'''(((******'''$$$&&&&&&''''''((()))))))))++++++(((###$$$)))---......---,,,+++++++++++++++))))))******,,,...111222,,,+++))))))******)))'''&&&((()))(((''''''(((***&&&&&&((()))************)))((((((((((((***,,,---,,,...111444555666555555555555666666888999;;;<<<:::<<<>>>???@@@AAACCCDDDHHHKKKNNNOOOOOONNNNNNNNNKKKJJJIIIHHHIIIKKKMMMOOOMMMOOOQQQSSSTTTSSSRRRQQQIIILLLOOORRRRRRQQQOOOMMMUUUSSSQQQPPPQQQRRRRRRQQQOOOPPPPPPNNNIIICCC<<<888666777;;;@@@FFFIIIJJJJJJKKKPPPTTTUUURRRPPPRRRUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\\\\^^^aaaaaaaaaccchhhlllsssvvvzzz}}}~~~~~~~~~}}}uuummmhhhkkkoooqqqrrrttt~~~{{{zzzzzz~~~~~~~~~{{{|||}}}}}}{{{yyyvvvuuuwwwyyyxxxqqqiiijjjiiiggggggmmmwwwzzz|||~~~}}}}}}444333000---+++***+++---,,,***)))******)))&&&$$$&&&&&&''''''((()))))))))''',,,,,,'''%%%)))...000000000...------,,,,,,,,,************+++---///111+++***))))))++++++***))))))))))))((('''(((***---'''((())))))***)))(((((())))))(((((()))+++...///333555888::::::999888777888777888888:::<<<>>>???>>>@@@CCCDDDDDDEEEGGGIIIIIILLLNNNPPPOOONNNMMMNNNLLLKKKKKKJJJKKKMMMOOOPPPMMMOOOQQQRRRSSSRRRQQQPPPMMMMMMNNNNNNOOOPPPPPPQQQXXXUUURRRQQQRRRSSSRRRPPPLLLNNNNNNJJJBBB<<<999:::666888;;;AAAHHHLLLNNNNNNOOOQQQTTTVVVVVVUUUUUUTTTUUUXXX[[[\\\[[[[[[]]]______bbbeeeeeeeeeiiipppvvvyyy{{{~~~{{{uuuoookkkiiimmmqqqtttyyy~~~}}}||||||~~~zzz~~~}}}xxxwwwyyy}}}|||~~~}}}uuuqqqooollljjjkkkqqqxxx~~~|||}}}666444111,,,)))'''(((***(((''''''******(((&&&&&&)))))))))(((''''''&&&&&&$$$,,,000+++''')))...111222111000///...---------,,,++++++***+++,,,...///+++***))))))+++,,,+++***++++++***((('''))),,,///++++++,,,,,,+++***((('''***)))))))))***,,,///111:::;;;===>>>===;;;999777666666666777999;;;===???@@@CCCEEEGGGGGGHHHIIIKKKGGGJJJMMMNNNMMMKKKKKKKKKNNNNNNMMMMMMMMMNNNPPPQQQMMMNNNPPPRRRRRRQQQPPPOOOQQQOOOMMMKKKLLLOOORRRTTTYYYUUUQQQPPPRRRRRRPPPNNNIIILLLLLLEEE<<<777999===;;;<<>>AAACCC@@@;;;666666777888555222333999>>>BBBDDDFFFGGGGGGHHHJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLKKKLLLOOORRRSSSSSSQQQOOOQQQUUUSSSMMMIIIIIIHHHJJJMMMPPPSSSUUUVVVWWWTTTTTTVVVVVVOOOHHHHHHNNNLLLFFF@@@===;;;888:::???>>>???BBBHHHOOORRRQQQOOOTTTWWWZZZYYYVVVWWW\\\```YYYXXXZZZ```bbbbbbcccfffbbbffflllqqquuuxxxzzz|||vvvlllhhhmmmjjjiiipppzzz}}}yyy|||~~~|||{{{||||||~~~~~~}}}{{{tttqqqssszzz}}}wwwrrrpppkkkmmmpppuuuyyy{{{{{{zzz~~~|||~~~///...,,,***))))))***+++)))'''&&&''')))***(((&&&***)))''''''(((((('''&&&)))******)))''''''((()))....../////////---,,,+++***,,,///000...,,,++++++)))+++,,,.........---,,,)))))))))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++...222555999999;;;===???===888444555777777555333444:::???CCCEEEFFFGGGGGGHHHJJJKKKJJJIIIHHHGGGHHHJJJMMMOOOPPPOOOMMMMMMOOOQQQRRRQQQQQQPPPQQQTTTSSSNNNKKKLLLKKKMMMOOOQQQTTTUUUVVVWWWVVVSSSSSSSSSPPPKKKIIILLLGGGBBB@@@AAA???<<<<<>>@@@DDDGGGHHHGGGHHHJJJJJJJJJJJJKKKMMMLLLOOOSSSWWWWWWUUUQQQNNNLLLKKKKKKMMMOOOPPPOOONNNPPPNNNNNNQQQQQQPPPQQQTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLIIIAAA:::<<>>>>>===>>>@@@DDDGGGIIIJJJGGGIIIKKKLLLKKKLLLNNNPPPLLLNNNQQQSSSSSSRRRQQQOOOOOONNNNNNPPPQQQQQQOOOMMMRRRPPPPPPTTTTTTRRRRRRUUUQQQQQQPPPOOOMMMKKKIIIHHHNNNKKKJJJIIIEEEAAACCCHHHGGGEEEGGGLLLNNNMMMOOORRRSSSUUUXXXXXXVVVVVVWWWXXX[[[ZZZ[[[]]]```dddfffggghhhiiipppzzzyyypppllliiikkkppptttwww{{{|||{{{}}}xxxsssqqqppppppqqqrrrwww|||~~~}}}uuu|||------,,,,,,***)))''''''(((***,,,+++(((''')))+++''''''(((***,,,,,,***(((((()))***)))))))))***,,,+++***))))))***---000111,,,,,,,,,+++)))***---000000///...---------------'''(((***+++,,,,,,,,,+++------------------------...---,,,,,,---///222444000444888:::::::::<<<>>>@@@???@@@BBBFFFIIIJJJKKKGGGIIIKKKLLLMMMNNNPPPQQQNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSRRROOOMMMTTTRRRSSSVVVWWWTTTTTTVVVOOOOOONNNMMMKKKIIIGGGFFFPPPKKKHHHJJJKKKJJJJJJMMMFFFFFFJJJPPPTTTSSSTTTWWWWWWYYYZZZZZZWWWWWWYYY[[[\\\[[[[[[^^^bbbgggiiijjjooopppvvvqqqfffpppmmmnnnsssvvvxxx|||{{{zzz{{{xxxtttpppnnnmmmooopppvvv{{{mmm{{{///---+++***))))))***+++)))((('''((()))***)))(((%%%((((((%%%''',,,//////))))))))))))))))))))))))(((((()))***,,,---...///...---,,,,,,++++++,,,,,,...222///((()))000---###***+++)))%%%&&&***---+++222222111///------...000---...///111333444444444000222666888999888777666999;;;>>>@@@BBBDDDGGGIIIIIIIIIJJJKKKMMMNNNNNNNNNQQQSSSRRRNNNPPPVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQQQQTTTWWWUUUQQQMMMJJJJJJJJJKKKLLLJJJGGGDDDKKKKKKJJJIIIGGGGGGJJJLLLPPPMMMOOOVVV[[[YYYVVVUUUWWWXXXYYYYYYYYY[[[___bbb```___aaahhhmmmooosssxxx|||zzz|||}}}rrrjjjhhhlllooosssyyy}}}~~~}}}|||uuupppnnnnnnlllkkkttt|||~~~vvv///---+++)))(((((())))))***((('''((()))***)))((('''(((&&&&&&***///---'''))))))))))))))))))))))))))))))***+++,,,------...---,,,,,,+++++++++++++++111555333+++***///,,,$$$,,,...,,,(((&&&'''&&&###///000000///------...000......///000222333444555111333555777888888777666999;;;>>>@@@AAADDDGGGJJJMMMLLLKKKKKKLLLLLLMMMLLLNNNQQQPPPMMMPPPVVVWWWTTTTTTTTTSSSRRRRRRQQQQQQQQQSSSQQQOOOOOOPPPOOOLLLIIIFFFFFFGGGJJJLLLLLLJJJIIIHHHIIIIIIIIIIIIKKKOOOQQQUUURRRRRRXXXZZZXXXVVVVVVWWWYYY\\\^^^___```bbbdddddddddhhhpppuuuwwwzzz~~~yyytttnnnjjjlllppplllpppvvv~~~~~~zzzqqqjjjggglllrrrvvv|||}}}222000---+++)))((())))))***)))((((((******)))((()))'''%%%&&&---111***!!!))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******))))))******111666555---)))+++***%%%$$$''')))((((((+++***&&&+++---//////...---.../////////...///000222444555111222333555666666777777999:::<<<>>>@@@DDDJJJMMMOOOMMMJJJJJJKKKMMMNNNNNNPPPPPPOOONNNPPPSSSSSSQQQSSSRRRPPPOOOMMMLLLKKKKKKOOOMMMJJJHHHHHHHHHHHHGGGEEEEEEFFFHHHKKKLLLKKKJJJIIIJJJLLLLLLMMMOOORRRUUU[[[WWWVVVZZZ[[[XXXWWWXXXXXX\\\```cccdddeeeggghhhiiijjjpppyyyyyynnnhhheeefffnnnvvvsssvvvzzz~~~}}}}}}}}}vvvqqqkkkdddcccmmm{{{iii777555111...,,,++++++,,,+++)))((()))******)))(((((('''%%%&&&+++///+++###))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))))))))---222333,,,''''''(((&&&"""&&&(((''')))---...+++(((***---///.........///000///......///111444666000111111222333444555555666888:::<<<@@@EEELLLQQQPPPLLLIIIHHHKKKOOOPPPPPPQQQPPPNNNLLLLLLLLLJJJHHHMMMLLLJJJHHHFFFDDDDDDDDDFFFEEEDDDDDDEEEFFFGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHPPPQQQRRRRRRQQQRRRUUUWWW___[[[YYY\\\\\\ZZZ[[[^^^]]]___bbbdddeeegggiiilllnnnpppwwwvvvooojjjjjjjjjkkkpppwww~~~~~~~~~~~~{{{vvvoooiiiffffffjjjwww^^^yyy888666333///---,,,,,,,,,,,,***))))))******)))'''&&&((('''%%%''',,,---***************************,,,,,,,,,++++++++++++***,,,++++++******************...///,,,(((((()))***---...,,,'''&&&***+++)))&&&))),,,.........///000000///......///111333555//////000000111333333444333555777;;;???FFFMMMRRRQQQMMMHHHGGGJJJLLLLLLKKKJJJGGGFFFFFFFFFDDDBBBAAAFFFDDDBBB@@@???>>>??????BBBCCCDDDEEEEEEEEEEEEEEEIIIGGGFFFGGGIIIKKKLLLLLLUUUVVVXXXXXXWWWXXXZZZ\\\___\\\[[[^^^^^^]]]```eeedddddddddddddddggglllpppvvvwww}}}|||tttllliiiiiillloooppptttyyy|||xxxtttoookkkhhhhhhpppzzzhhhhhh666444111...,,,+++++++++,,,+++************)))''''''))))))&&&&&&+++......************************,,,+++++++++++++++++++++...---,,,,,,++++++,,,,,,+++,,,------,,,,,,---...---...+++''''''+++---,,,(((***,,,---......///111//////......///000222333...///000222333333333333222444777:::>>>DDDJJJNNNQQQKKKEEEDDDFFFGGGDDDAAA>>>;;;<<>>??????>>><<<;;;;;;===???@@@EEEGGGIIIHHHFFFDDDCCCCCCIIIHHHGGGIIIMMMRRRTTTVVVVVVXXXZZZ[[[\\\]]]___aaa^^^\\\]]]```aaa```ccciiihhhhhhgggfffgggkkkqqqvvv~~~tttmmmkkkhhhhhhmmmqqquuu{{{}}}yyyuuurrrooonnnnnnqqq}}}fffYYY{{{555333000...,,,++++++,,,---+++************)))'''***+++)))'''***...---)))************************+++++++++++++++++++++,,,000//////...---.........,,,******,,,---...------'''))))))'''(((---///---***+++---------...000222......//////000111111111///111333555666666555444444666999;;;===@@@DDDGGGHHHBBB>>>>>>BBBCCC@@@;;;===999:::@@@CCCAAA@@@BBB<<<;;;;;;;;;===@@@CCCFFFJJJKKKKKKIIIGGGFFFGGGJJJOOOMMMLLLNNNRRRXXX[[[]]]XXXZZZ\\\]]]]]]^^^```aaa]]]]]]___cccbbbaaadddjjjiiijjjkkklllnnnsssyyy}}}xxxqqqnnnmmmlllkkknnnuuuzzz}}}zzzyyyxxxwwwuuuuuuvvvwww~~~TTTjjj777555222///...---......---,,,******+++***)))'''---,,,))))))...222,,,###******************************+++++++++,,,,,,,,,111111000////////////000,,,((('''))),,,,,,+++)))***------***))))))'''###,,,,,,------,,,...111333---...///000111111000000000333666888999999777666777999;;;<<<<<<===???@@@<<<888666999@@@CCC@@@<<>>@@@BBB???===>>>AAAFFFHHHFFFDDDIIIHHHFFFDDDCCCBBBAAAAAA??????@@@AAABBBCCCDDDDDDGGGJJJNNNNNNMMMMMMOOOQQQWWWSSSPPPRRRWWW]]]___```\\\]]]^^^]]]\\\[[[\\\^^^dddcccaaa```bbbeeeiiikkkpppsssvvvwwwwwwxxx{{{~~~~~~{{{qqqkkkmmmqqqsssqqqyyy||||||{{{vvvxxx{{{}}}}}}~~~uuupppyyy===:::999888333+++***///333000,,,***)))))))))(((333000+++)))((((((&&&$$$---,,,***))))))***,,,---+++******+++---//////...333333111///---+++***)))000...+++***+++,,,+++***111...///333222...---000,,,---,,,---222999777111///...000333333000111555666999999777888<<<===;;;AAA@@@@@@@@@AAABBBCCCDDDCCCDDDGGGKKKOOOPPPPPPNNNOOOMMMIIIFFFEEEFFFGGGHHHCCCDDDEEEFFFHHHIIIJJJKKKOOORRRVVVVVVUUUUUUWWWZZZ[[[YYYWWWWWWYYY[[[]]]^^^\\\]]]]]]\\\\\\]]]```ccc```bbbdddggghhhhhhgggfffsssvvv{{{}}}}}}}}}~~~xxxoookkknnnqqqrrrwww|||~~~||||||}}}yyyvvvvvv|||@@@AAACCCCCC<<<555555999777333///+++*********)))---+++)))((()))***)))(((---,,,+++******+++,,,---///---+++,,,...000000000000000///...---,,,+++***111///,,,,,,,,,,,,+++***333111000222111......000000///...000888???<<<555333222555888888444555888<<>>;;;;;;???@@@>>>CCCDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRRRRQQQQQQRRRPPPMMMHHHDDDDDDFFFIIILLLIIIJJJKKKMMMOOOQQQRRRSSSSSSVVVYYYYYYWWWWWWYYY\\\ZZZ[[[[[[[[[ZZZZZZ\\\^^^```___^^^\\\[[[^^^cccgggdddfffiiikkkllllllkkkkkkxxx||||||tttllllllrrrvvvuuu~~~||||||yyyuuuwww|||JJJOOOSSSQQQHHH>>>:::;;;888444///+++***)))))))))''''''''')))***+++,,,,,,---,,,++++++++++++,,,,,,444222///...///000111111------------...............---,,,,,,---...---,,,111000///000000//////000555222000444===BBB???:::666666999======::::::>>>CCCEEECCC??????CCCDDDCCCBBBCCCFFFIIILLLOOOPPPQQQTTTUUUTTTPPPKKKHHHIIILLLOOOMMMIIIGGGFFFIIILLLNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWYYY[[[YYYVVVUUUWWWZZZTTTXXX[[[\\\[[[[[[]]]```dddccc```]]]\\\```eeejjjrrrpppooonnnppptttxxxzzz||||||zzzwwwqqqmmmqqq{{{}}}yyyzzz\\\bbbfffaaaTTTGGG<<<666777222---)))((()))))))))---...///...---+++)))))),,,+++++++++,,,,,,------666333000......//////............---------------,,,,,,,,,...111222222111444555666666777999999999:::555444999@@@CCC@@@======<<<>>>AAA@@@<<<;;;???EEEGGGEEE@@@@@@DDDEEEDDDBBBEEEJJJPPPUUUYYY[[[[[[\\\ZZZUUUNNNGGGEEEHHHLLLRRRQQQPPPOOOOOOPPPQQQQQQPPPPPPQQQSSSTTTVVVWWWWWW\\\]]]]]][[[WWWUUUWWWYYYVVVZZZ^^^___^^^]]]___bbbcccbbbaaa```aaafffmmmrrr{{{yyyxxxwwwyyy||||||~~~{{{wwwuuuuuurrrrrrzzz~~~}}}}}}{{{}}}hhhnnnqqqlllcccYYYMMMCCC666111,,,))))))+++,,,---+++...000000...,,,******,,,,,,---...///000000111555333000///000000000///333333111000...---,,,+++000000111444888::::::999999<<>>@@@CCCBBB@@@???;;;;;;???CCCBBBAAAAAAEEECCCCCCCCC@@@;;;;;;>>>DDDEEECCC>>>>>>BBBEEECCCGGGJJJPPPWWW\\\___```aaa^^^[[[UUUPPPLLLMMMQQQUUUQQQQQQQQQPPPPPPPPPPPPPPPTTTTTTTTTTTTUUUUUUUUUUUUZZZ[[[[[[XXXTTTSSSUUUXXX___aaaccccccbbbbbbbbbccc```aaadddgggkkkpppwww|||{{{}}}~~~}}}|||wwwyyy|||~~~xxxuuutttwwwzzz|||}}}~~~}}}~~~nnnpppnnnhhhccc^^^SSSHHH666333...,,,---000222444///333666777444111000000---...000222333555555666555444444555777888777666888888777777666555555444999999:::>>>AAACCCBBBAAA???DDDHHHGGGHHHJJJHHHCCCEEEBBBCCCFFFEEEAAAAAADDDFFFCCCBBBBBB@@@<<<>>>CCCEEEFFFCCC??????DDDFFFEEEMMMPPPUUUZZZ]]]]]]\\\[[[ZZZWWWSSSRRRSSSUUUWWWXXXSSSQQQOOOMMMMMMNNNOOOPPPYYYXXXXXXWWWVVVUUUTTTTTTVVVXXXYYYWWWTTTTTTXXX\\\cccbbbbbbccceeeggggggfffcccggglllppptttxxx}}}}}}}}}}}}|||yyyvvvrrrpppooorrrzzz|||xxxuuuwww~~~}}}~~~}}}}}}~~~{{{}}}tttqqqhhh\\\TTTOOOBBB555888444000...000444888999EEEGGGHHHEEE>>>777333111///000222555777888999:::777777888;;;???AAA@@@???:::;;;<<<===???@@@BBBBBBAAAAAABBBEEEHHHIIIHHHFFFGGGNNNQQQPPPPPPRRRNNNHHHIIIGGGHHHKKKGGGAAAAAAGGGBBB???>>>@@@@@@@@@DDDJJJGGGHHHFFFAAABBBGGGJJJIIIPPPSSSWWWYYYZZZXXXUUUSSSVVVSSSQQQRRRUUUVVVUUUSSSYYYVVVRRRNNNNNNPPPSSSUUU]]]\\\[[[YYYWWWVVVTTTTTTYYY[[[\\\\\\ZZZ\\\aaaeee```^^^]]]```fffjjjjjjiiijjjnnntttxxxzzz{{{}}}~~~~~~wwwqqqllljjjjjjjjjhhhnnnyyy~~~zzzxxxwww{{{}}}~~~zzzvvvsssrrryyyqqqcccRRRIIIHHHFFF???888<<<:::666333666???KKKTTT^^^aaabbbZZZGGG888666===777999;;;<<<<<<>>>@@@CCC:::<<>><<<;;;===CCCMMMWWW^^^aaadddfff___OOO@@@>>>CCC@@@AAAAAAAAA@@@AAADDDFFFAAACCCEEEFFFFFFFFFHHHJJJEEEHHHKKKLLLLLLMMMNNNOOOQQQPPPNNNLLLLLLMMMOOOPPPOOOMMMNNNQQQRRROOOPPPRRRPPPOOONNNJJJFFFCCCCCCDDDHHHFFFGGGJJJPPPRRROOOLLLKKKKKKNNNRRRRRROOOOOORRRLLLLLLKKKKKKJJJJJJJJJJJJMMMNNNOOOQQQRRRSSSTTTUUURRRRRRRRRRRRTTTUUUWWWXXXVVVWWWXXXXXXWWWWWWYYYZZZfffffffffdddaaaaaabbbddd^^^```ccceeehhhkkknnnpppxxxzzz|||{{{xxxtttqqqpppooolllhhhfffgggiiijjjkkkmmm|||~~~{{{zzz{{{~~~}}}{{{uuussszzz|||uuuqqqooonnnrrryyyFFFCCC>>>===@@@DDDGGGIIIGGGFFFGGGLLLTTT^^^eeejjjhhhjjjkkkeeeWWWIIIGGGLLLOOOOOOMMMKKKIIIIIIKKKMMMKKKMMMOOOOOONNNNNNNNNPPPMMMNNNPPPQQQQQQRRRTTTVVVXXXVVVUUUSSSSSSSSSTTTUUUTTTPPPOOORRRRRRPPPQQQTTTRRRQQQOOOJJJEEEBBBAAABBBHHHGGGHHHLLLQQQRRRPPPMMMKKKKKKOOOSSSRRRMMMKKKMMMKKKKKKKKKLLLLLLMMMMMMMMMOOONNNNNNOOORRRVVVZZZ]]][[[ZZZYYYWWWVVVUUUTTTTTTPPPSSSUUUWWWXXXZZZ]]]___hhhhhhgggeeebbbaaabbbdddbbbccceeeiiimmmqqquuuwww}}}wwwpppkkkhhhgggeeeeeefffffffffgggjjjmmmqqq}}}}}}{{{{{{{{{}}}}}}{{{qqqkkkkkkuuuwwwooollllllpppzzzFFFFFFFFFGGGJJJQQQZZZaaa\\\ZZZYYY\\\cccjjjoooqqquuurrrooogggZZZNNNMMMRRR\\\[[[YYYUUUQQQPPPRRRTTTSSSUUUWWWXXXWWWVVVVVVWWWVVVVVVVVVTTTTTTTTTWWWZZZZZZZZZYYYXXXWWWVVVVVVVVVTTTRRRRRRUUUUUUQQQQQQSSSRRRQQQNNNJJJEEEBBBBBBCCCFFFFFFGGGJJJMMMNNNKKKIIIIIIHHHKKKNNNMMMIIIIIILLLQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSUUUYYY^^^dddgggfffddd___[[[WWWUUUTTTTTTQQQSSSWWWYYY[[[]]]```cccfffgggfffdddbbbbbbccceeehhhhhhjjjnnnsssxxxzzz|||~~~{{{vvvooohhheeeeeefffcccdddeeedddcccffflllqqqvvv|||yyyyyy{{{}}}~~~~~~uuummmkkkooo||||||ssslllnnnttt|||TTTVVVWWWWWWXXX```lllvvvwwwtttooommmmmmppprrrttt~~~wwwnnndddXXXNNNOOOTTTaaa```]]]ZZZVVVTTTUUUVVVWWWZZZ]]]^^^]]]]]]]]]^^^\\\[[[ZZZWWWUUUUUUWWWZZZ]]]\\\\\\[[[ZZZYYYWWWVVVRRRRRRTTTYYYYYYTTTQQQQQQPPPOOOMMMIIIEEECCCDDDFFFKKKKKKKKKLLLLLLLLLKKKIIIJJJHHHHHHKKKKKKJJJMMMSSSQQQRRRSSSTTTTTTTTTTTTTTTZZZ[[[]]]___bbbeeegggiiihhhddd^^^YYYVVVVVVXXXZZZWWWZZZ\\\^^^^^^```ccceeeeeeeeeffffffeeefffiiikkknnnnnnooosssxxx|||||||||uuusssnnngggbbbaaaccceeecccdddcccbbbcccjjjsss{{{}}}|||xxxvvvuuu{{{|||~~~}}}~~~tttmmmqqqrrr{{{zzzxxxooollltttiiilllnnnmmmmmmqqqzzzxxxrrrpppqqqsss|||tttiii```VVVPPPQQQVVV^^^^^^]]][[[WWWUUUUUUVVVYYY\\\___aaa``````___```^^^]]]\\\YYYWWWVVVXXXZZZ____________]]][[[XXXWWWPPPQQQUUU[[[[[[UUUQQQQQQOOONNNKKKHHHEEEDDDFFFIIIRRRQQQPPPPPPOOOPPPPPPQQQOOOLLLLLLOOOOOOPPPUUU\\\RRRTTTWWWYYY\\\]]]]]]]]]aaabbbdddeeeeeedddcccbbb___\\\YYYVVVVVVYYY]]]```___aaabbbcccbbbcccdddffffffgggiiijjjkkkmmmqqqtttsssrrrssswww{{{|||yyyvvvooommmiiiddd___^^^```bbbdddcccbbbdddiiitttzzztttrrrsssuuu}}}~~~}}}zzzxxxvvvvvvqqqqqqxxx|||zzzvvvuuupppqqq}}}uuuyyy|||}}}|||{{{~~~zzzpppjjjjjjmmmqqqjjjbbb]]]XXXTTTUUUYYY[[[]]]^^^^^^[[[YYYYYYYYY[[[^^^aaabbb```___^^^]]]\\\\\\\\\[[[YYYYYYZZZ\\\______``````^^^[[[XXXVVVQQQPPPTTTYYYZZZUUUSSSTTTOOONNNKKKGGGDDDDDDFFFIIIRRRQQQPPPNNNNNNPPPTTTWWWRRRQQQRRRUUUVVVVVVZZZ___ZZZ\\\___aaacccddddddddd^^^___``````______]]]]]][[[ZZZZZZZZZ[[[^^^```bbbdddeeeffffffeeeeeefffggghhhiiikkklllmmmppptttwwwtttttttttwwwzzzxxxrrrllliiiiiigggccc```^^^___aaahhhfffeeeiiirrr}}}~~~}}}{{{wwwttttttxxx|||~~~~~~}}}{{{yyywwwvvvzzztttwwwyyyvvvyyyvvvwww~~~rrrwww}}}~~~zzzvvvuuusssxxx|||vvvkkkddddddggggggaaa]]]]]][[[YYYYYY\\\\\\^^^aaabbbaaa___^^^^^^]]]___bbbbbb```]]][[[ZZZZZZ[[[\\\\\\[[[[[[]]]___]]]^^^___^^^\\\YYYUUUSSSRRRPPPRRRVVVWWWUUUTTTVVVPPPOOOLLLGGGDDDCCCFFFHHHMMMLLLKKKIIIJJJNNNSSSWWWSSSSSSVVVZZZZZZXXXZZZ^^^___```cccdddeeedddcccbbbWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```aaaaaaaaa```___fffggghhhgggffffffggghhhhhhiiikkklllmmmooosssvvvuuuttttttwwwyyyuuummmeeeeeeeeefffdddbbbaaabbbcccmmmkkkjjjoooxxx~~~wwwxxxyyyxxxxxx{{{~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||~~~~~~yyyvvvwwwpppuuu}}}zzzlllpppvvvyyywwwqqqjjjeeerrrtttqqqkkkggghhhiiihhhbbb\\\WWWWWWWWWWWWZZZ___cccbbbccceeecccaaadddiiicccmmmrrrkkkcccaaa```]]]```bbbaaa___aaaeeeeeeaaaeeeaaa\\\XXXVVVUUUSSSQQQSSSSSSRRRRRRSSSUUUWWWXXXNNNKKKHHHGGGIIIJJJKKKKKKKKKOOORRRSSSQQQPPPQQQSSSWWWXXXYYY[[[]]]___``````bbbbbbccceeegggddd___ZZZTTTUUUUUUVVVXXXYYY[[[\\\dddcccbbbbbbdddeeeeeedddffffffddddddfffiiimmmooolllrrrvvvwwwsssrrrtttwwwwwwxxxwwwrrrkkkgggfffggghhhiiiiiihhhfffeeefffgggnnnpppuuuzzz~~~yyyyyy~~~~~~~~~~~~zzz}}}{{{vvvsss}}}{{{}}}xxxssspppuuu|||\\\aaahhhkkkiiifffbbbaaahhhiiifff___]]]aaaeeefffddd]]]YYYYYYYYYXXX[[[```___aaagggmmmnnnmmmqqqxxxwwwxxxnnnjjjhhheeeeeegggfffdddeeehhhfffaaaccc___[[[XXXVVVUUUTTTRRRRRRRRRTTTUUUVVVWWWWWWXXXLLLKKKJJJJJJMMMOOOPPPPPPOOORRRUUUUUUTTTSSSSSSUUU[[[[[[\\\]]]___aaabbbbbbaaaaaaaaabbbbbb```ZZZVVVVVVWWWXXXZZZ]]]___```aaafffdddbbbbbbccccccbbbaaadddeeefffggghhhiiiiiiiiimmmqqquuuvvvvvvvvvxxx{{{wwwvvvsssmmmgggccccccdddhhhiiiiiigggffffffiiikkkrrruuuzzz~~~yyyvvvxxx|||~~~{{{yyyxxxwww}}}wwwxxx{{{qqqkkkoooxxxTTTYYY^^^___\\\YYYZZZ\\\dddeeeaaaZZZYYY```fffiiieee^^^XXXWWWVVVUUUWWWZZZVVV\\\hhhtttxxxxxx}}}uuuooolllkkkgggjjjjjjiiijjjllliiidddaaa^^^ZZZXXXWWWWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUMMMMMMMMMPPPTTTWWWXXXXXXWWWYYY[[[\\\[[[YYYZZZZZZ____________```aaabbbbbb___^^^]]]\\\\\\YYYVVVSSSXXXZZZ\\\___bbbdddfffffffffdddaaaaaaaaaaaa___^^^aaacccgggjjjjjjiiigggeeeoooqqqtttxxx{{{|||}}}~~~uuusssmmmgggaaa___```ccchhhhhhhhhggggggiiimmmqqqwwwzzz~~~{{{|||~~~tttvvvxxxxxxvvvvvvxxx{{{yyy~~~}}}}}}uuujjjdddlllxxx~~~YYY^^^```]]]VVVSSSWWW\\\bbbdddbbb^^^___fffmmmooopppggg___\\\ZZZWWWWWWYYYSSS[[[jjjxxx}}}}}}{{{qqqkkkjjjkkkiiilllnnnmmmoooqqqmmmhhhaaa^^^\\\ZZZ[[[ZZZYYYXXXZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRSSSWWW[[[]]]^^^]]]___```aaabbbbbbaaa``````bbbaaa___^^^]]]]]]^^^^^^[[[ZZZYYYXXXWWWVVVUUUTTT[[[]]]___bbbdddfffffffffcccaaa```___`````````^^^aaadddgggkkklllllljjjhhhsssuuuyyy~~~~~~{{{rrrnnnhhhccc___```ccceeeggghhhhhhhhhiiimmmssswww{{{~~~~~~~~~{{{sssqqqeeellluuuyyyzzz}}}~~~|||}}}sssjjjbbbcccqqq^^^```aaa[[[UUUTTTZZZ```\\\bbbffffffjjjqqqvvvwwwzzzpppllljjjfffdddeee___fffrrr~~~zzztttmmmiiijjjlllrrrtttuuusssrrrsssnnnhhhbbb```^^^]]]]]]]]][[[YYYYYYWWWUUUTTTTTTVVVYYY[[[XXXXXXYYY[[[^^^```___^^^```aaabbbcccccccccbbbaaabbb```]]][[[YYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXYYY^^^^^^```aaabbbcccddddddaaa```___```bbbddddddccceeegggiiillloooqqqrrrsssxxxzzzzzztttoookkkfffcccccceeehhhjjjhhhhhhiiijjjmmmrrrxxx}}}|||~~~~~~}}}xxxzzz|||~~~uuuiiidddfffaaakkkwwwyyyooojjjjjjnnnyyyZZZ[[[[[[WWWUUUWWW___fff```hhhppptttzzzwwwuuuuuusssrrrrrrtttvvv}}}|||xxxuuusssooolllmmmqqq{{{|||zzzuuurrrqqqllleeebbb```^^^]]]\\\[[[XXXVVVRRRPPPOOOPPPSSSXXX^^^bbb\\\[[[ZZZ[[[]]]^^^]]]\\\]]]\\\]]]___aaaaaa```^^^^^^]]]ZZZXXXVVVVVVWWWXXXZZZ[[[]]]]]]\\\\\\^^^___``````___``````aaacccccccccbbbbbbdddgggjjjkkkkkkmmmmmmooorrruuuyyy|||~~~}}}zzzsssnnnmmmjjjhhhgggjjjlllnnnnnnjjjlllnnnpppsssyyy}}}{{{}}}~~~~~~yyyuuuyyy{{{~~~}}}|||uuuiii___```gggkkkrrr|||~~~yyyvvvyyy}}}YYYXXXWWWVVVXXX^^^ffflllnnnuuu|||vvvooorrrwwwyyyzzz{{{~~~|||wwwttttttqqqmmmnnnssswwwxxxuuuooommmlllhhhbbb```^^^[[[YYYXXXUUURRROOOMMMMMMMMMOOOSSSXXX]]]```[[[YYYWWWWWWYYYZZZZZZZZZZZZYYYZZZ]]]```aaa```^^^ZZZYYYWWWVVVWWWYYY[[[]]]___aaadddcccbbbaaabbbcccbbbaaa______```cccfffgggiiihhhhhhjjjnnnqqqrrrrrrtttuuuwwwzzz}}}~~~vvvpppmmmlllmmmkkkkkkmmmoooqqqpppnnnoooqqqtttxxx{{{}}}zzzyyyxxxxxx}}}~~~}}}{{{wwwuuuttttttxxx{{{zzztttmmmeeebbbiiissszzz|||^^^[[[YYYYYY]]]ccckkkpppxxx~~~~~~vvvmmmiiioooxxx~~~~~~|||{{{|||vvvssstttqqqllllllpppmmmnnnkkkgggggghhhfffaaa]]][[[XXXVVVTTTPPPLLLIIIMMMMMMNNNPPPSSSVVVXXXYYYYYYWWWTTTSSSUUUWWWXXXXXX[[[ZZZZZZ^^^bbbcccbbb___XXXWWWVVVWWWYYY\\\```bbbcccfffiiihhhfffcccdddeeecccaaa```___aaaeeeiiilllnnnmmmmmmooosssuuuvvvvvvyyy{{{}}}xxxnnniiijjjmmmmmmlllmmmpppssssssooolllrrruuuyyy}}}|||vvvrrrrrrssstttyyyyyyvvvpppjjjhhhkkkooovvvyyy~~~}}}xxxnnnhhhgggjjjttt~~~XXX]]]WWWTTTZZZ]]]aaalllzzzzzz{{{}}}~~~}}}{{{yyyjjjoootttwww|||zzz{{{~~~xxxtttpppmmmlllkkkjjjhhhfffdddaaa``````^^^ZZZVVVWWWUUURRROOONNNMMMNNNNNNLLLJJJJJJNNNRRRSSSNNNIIINNNOOORRRTTTVVVWWWWWWWWWVVVWWWZZZ___cccbbb^^^YYYVVVTTTTTTYYYaaaffffffdddlllmmmmmmkkkiiihhhhhhhhheeeeeeeeegggjjjmmmqqqsssoooppprrruuuxxx|||~~~zzzrrrooommmiiiggghhhsssuuuvvvsssnnnlllpppuuuxxxvvv~~~}}}uuurrrtttvvvuuussstttqqqllleeeaaaaaadddhhhrrr{{{tttmmmttt|||~~~UUUYYYRRROOOVVV[[[aaammmvvvsssqqqtttxxxxxxtttooolllrrrwww{{{{{{yyy|||ooollliiigggfffdddaaa___ccc___[[[XXXXXXWWWTTTRRRKKKKKKKKKKKKLLLKKKKKKKKKLLLJJJJJJMMMPPPPPPLLLGGGLLLMMMPPPSSSUUUVVVVVVVVVWWWWWWYYY]]]``````\\\XXX\\\ZZZYYY]]]dddhhhhhhfffnnnnnnmmmkkkiiiffffffeeejjjlllmmmoooooommmkkkjjjsssuuuxxx|||{{{tttnnnnnnnnnmmmnnnpppvvvuuutttrrrrrrsssvvvxxx~~~}}}xxxxxxyyyyyyvvvssscccbbb___\\\\\\___fffjjjvvv~~~xxxxxx[[[]]]TTTOOOUUU[[[bbbooouuuooojjjkkknnnnnnfff___fffmmmtttyyyzzzoooyyy~~~wwwppphhhfffdddcccaaa___[[[XXXYYYUUUPPPMMMLLLLLLLLLKKKDDDFFFHHHJJJKKKJJJIIIHHHJJJHHHHHHKKKNNNOOOMMMIIIMMMNNNPPPQQQRRRSSSRRRRRRVVVVVVWWWZZZ]]]^^^]]][[[aaa```___ccchhhkkkjjjiiinnnnnnnnnmmmlllkkkjjjiiissssssrrrqqqpppooonnnmmmzzz|||~~~|||~~~tttnnnkkkmmmooooooqqquuuvvvssspppppptttyyy{{{|||zzztttwww}}}~~~|||{{{{{{|||zzzuuuppp\\\\\\[[[[[[^^^eeemmmsss}}}gggggg\\\TTTYYY\\\bbbooouuupppjjjgggfffbbb[[[UUU^^^ccciiimmmtttzzzzzzvvveeemmmttttttmmmgggdddcccaaa___\\\ZZZXXXWWWTTTRRRMMMKKKHHHFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHIIIKKKOOOPPPPPPNNNPPPPPPQQQRRRQQQPPPOOONNNUUUVVVWWWYYY\\\___```aaacccbbbccceeejjjmmmmmmlllmmmmmmoooqqqtttuuutttsssyyyvvvqqqnnnoootttzzz~~~zzzwwwttt}}}~~~vvvrrrrrrnnnkkklllmmmlllnnnrrrrrrpppoooppptttyyy~~~|||uuuooorrryyy{{{yyyxxxwwwvvvsssnnnjjj______```aaadddkkktttzzzdddfff\\\UUUYYY[[[^^^iiimmmllljjjfff```[[[XXXWWW___bbbbbbbbbfffmmmooolll```aaabbb^^^WWWSSSUUUZZZXXXUUUPPPMMMMMMMMMMMMLLLEEEGGGHHHIIIIIIIIIIIIJJJOOONNNNNNOOOPPPRRRSSSUUUPPPOOONNNNNNOOOPPPPPPPPPOOOPPPRRRSSSTTTTTTSSSRRRZZZZZZ[[[[[[\\\^^^aaacccbbbbbbdddgggkkknnnppppppooooooppptttxxxzzzyyyxxxxxxvvvsssrrruuu{{{}}}|||zzzxxxwwwvvv{{{uuupppnnnpppmmmkkklllllljjjlllqqqpppsssuuuuuuuuuyyy{{{xxxsssnnnooosssvvvtttpppmmmkkkhhheeeccc^^^___bbbeeeiiipppxxx}}}SSSXXXRRROOOTTTTTTUUU^^^]]]___aaa___[[[XXXZZZ]]]dddccc___ZZZZZZ___```]]]TTTPPPMMMJJJFFFEEEJJJQQQUUURRRNNNLLLMMMMMMMMMMMMFFFHHHLLLMMMMMMMMMNNNOOONNNNNNNNNPPPTTTXXX\\\___[[[YYYVVVSSSPPPOOOOOOOOOOOOPPPSSSVVVYYY[[[[[[\\\`````````^^^]]]]]]___aaadddeeegggjjjmmmpppssstttsssrrrrrrvvvzzz{{{xxxuuuuuuwwwzzz~~~}}}}}}|||||||||}}}~~~zzzrrrlllkkkpppuuummmkkkkkkmmmmmmlllooouuutttyyy}}}}}}{{{}}}xxxtttqqqmmmkkkkkkpppnnnjjjeeebbbaaaaaaaaa^^^bbbgggmmmssszzzEEEMMMMMMLLLQQQOOOKKKQQQNNNPPPRRRSSSTTTVVVYYY[[[[[[ZZZUUUOOONNNPPPPPPLLLFFFAAA@@@CCCDDDCCCFFFLLLSSSSSSRRRTTTUUUTTTRRRPPPHHHJJJLLLLLLKKKKKKMMMPPPNNNOOORRRUUUYYY]]]aaabbb^^^\\\YYYUUUQQQPPPQQQRRRTTTUUUXXX[[[^^^___``````^^^___``````^^^^^^aaadddiiikkkmmmoooqqqsssuuuwwwuuuttttttxxx}}}~~~{{{wwwwww{{{}}}~~~zzzwwwrrrkkkfffhhhpppwwwnnnmmmnnnppppppnnnrrrxxxzzz}}}zzzqqqmmmjjjffffffhhhiiiiiigggdddbbbaaabbbddddddiiiqqqxxxDDDMMMNNNOOOSSSMMMEEEHHHGGGFFFFFFIIINNNRRRSSSSSSLLLLLLIIIEEEDDDFFFDDD@@@AAA===???HHHLLLKKKLLLOOONNNOOOSSSVVVXXXVVVQQQMMMIIIJJJJJJGGGEEEEEEIIIMMMQQQTTTWWW[[[^^^```aaaaaa[[[ZZZWWWTTTRRRSSSUUUWWW\\\]]]^^^___``````___^^^XXX[[[^^^______aaaeeeiiioooppprrrssstttuuuwwwyyyuuutttvvv{{{}}}}}}~~~}}}{{{lllnnnooommmiiijjjoootttrrrqqqrrrsssqqqooorrrxxx~~~}}}}}}vvvoooiiifffccc```ccchhheeefffffffffeeeeeefffggggggmmmuuu}}}