BM6P6(@ {{{uuuttttttpppmmmmmmkkkmmmoooppppppmmmjjjhhhgggccc___^^^___aaa```^^^]]]ZZZWWWUUUWWWXXXYYYZZZVVVSSSPPPLLLIIIGGGGGGGGGLLLHHHCCC@@@@@@BBBBBBCCC@@@???===:::777444222000333333222222111111000000444444333222111000//////000...---...000000///...************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++)))'''''')))***++++++''''''((((((((((((''''''(((''''''&&&&&&&&&''''''************************(((&&&$$$""""""$$$&&&(((+++***(((&&&&&&''')))***$$$&&&''''''&&&&&&''')))((()))***,,,,,,+++******((())))))))))))***************+++,,,---...///000---+++,,,---,,,((())),,,---...///000000///...---000000000000000000000000////////////...---,,,+++222000......///000000///444999===:::333...///222...444777222...///111222------------------,,,,,,//////...---,,,,,,++++++***+++---...//////...---)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***+++++++++************)))---,,,,,,+++***)))((((((***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,(((***,,,---,,,+++***+++...---------...---***(((***)))(((''''''((()))***)))************++++++++++++***)))(((((()))***+++)))(((''''''))),,,000222+++***)))(((((()))***+++++++++,,,,,,,,,++++++******************)))((((((,,,+++++++++******))))))++++++++++++++++++++++++((())))))))))))'''%%%$$$))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))+++,,,************************''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((()))***++++++,,,,,,))))))(((((((((((())))))------,,,,,,+++*********((((((((()))******++++++''''''(((((())))))***************)))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))((()))***,,,,,,***((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((()))***+++---///000---,,,+++)))((('''''''''******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))((((((((((((++++++******)))))))))(((+++*********))))))(((((())))))*********((('''&&&((('''&&&&&&'''''''''''',,,)))&&&%%%&&&'''((('''|||vvvuuuuuuqqqnnnnnnhhhjjjmmmooopppnnnllljjjfffbbb^^^]]]___aaa```^^^]]]ZZZWWWUUUWWWXXXYYYZZZWWWTTTQQQMMMJJJIIIHHHHHHKKKGGGCCC@@@@@@AAABBBBBB@@@???===:::777444222000111111111111111000000000......////////////000000---,,,+++,,,---...---++++++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''***((('''''')))***)))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))+++***)))(((((()))***+++***+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***+++,,,---...///000000...,,,---///...+++,,,000---...///000000///...---------------------------////////////...---,,,,,,.........------...//////333666777444///,,,---///...444666111...///111111........................///......---,,,,,,++++++,,,,,,,,,,,,+++***))))))++++++******************++++++++++++++++++++++++,,,+++)))((((((((()))***))))))******+++++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++***+++,,,,,,,,,+++,,,---+++***)))***+++***(((&&&***)))(((((((((((()))***)))************+++++++++++++++************++++++,,,,,,++++++---///111333+++++++++******+++++++++***++++++,,,,,,++++++******************)))((((((++++++*********)))))))))************************&&&'''((()))))))))))))))************************+++*********))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++*********)))'''(((((()))******++++++))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((()))***++++++((((((((()))))))))))))))***)))))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))((()))***+++******)))((())))))))))))))))))))))))((((((((()))******++++++&&&''''''((()))+++,,,---,,,+++*********************)))))))))((((((((('''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((''''''*********)))))))))(((((((((((()))******)))(((''')))(((''''''((()))((((((***((('''((())))))'''%%%|||vvvvvvuuurrrooooooeeegggkkknnnoooooommmkkkeeebbb^^^]]]___aaa```___]]]ZZZWWWVVVVVVXXXYYYYYYWWWUUURRRNNNKKKJJJJJJJJJJJJGGGBBB@@@@@@AAAAAAAAA@@@???===:::777444222000///000000000000000000111---........./////////000---+++***+++,,,---,,,***++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((('''((())))))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))***************************++++++***(((''''''(((,,,++++++++++++,,,------,,,,,,,,,,,,------------+++,,,,,,---...///000000///---///111000---...222......////////////......------------------------000000000000///...---,,,,,,...000///------000333555444222000...------------333444000---///000000------......//////000000......------,,,,,,++++++---,,,+++******))))))***,,,,,,++++++***))))))(((************************+++***))))))((()))))))))'''((()))***+++,,,------***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************))))))***+++,,,,,,,,,++++++,,,------+++)))***))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,------,,,,,,,,,******+++++++++++++++************+++******)))(((******))))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++***************)))))))))***))))))))))))***++++++((((((((((((((((((((((((***************))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++'''''''''((())))))*********))))))(((((())))))***&&&&&&'''(((((()))************))))))***+++---...))))))))))))))))))(((((())))))))))))))))))******++++++,,,++++++***)))(((((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++************++++++,,,---))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))(((((()))))))))(((((((((((('''******))))))))))))(((((('''((()))))))))))))))(((***))))))))))))))))))***(((((()))***+++***'''$$${{{uuuuuuuuuqqqnnnoooeeegggkkknnnooonnnllljjjdddaaa]]]]]]___aaaaaa___^^^[[[WWWVVVVVVXXXYYYYYYWWWUUUQQQNNNKKKJJJJJJJJJIIIFFFBBB@@@@@@AAAAAA@@@@@@???===:::777444222000......//////000000111111222222111111000//////...///---,,,,,,---...---+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((()))******'''%%%''''''((((((((((((''''''&&&&&&&&&&&&'''(((******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))*********))))))'''((()))((('''&&&'''(((,,,+++***)))***+++,,,---,,,,,,,,,------------...,,,,,,---......///000000000...///000...++++++///...//////////////////...///////////////////////////000000000//////...------111444222//////333777999555000...///111000///---111222///---///000///+++,,,,,,---...///000000---------,,,,,,,,,++++++,,,++++++***+++---...000+++++++++*********))))))))))))))))))))))))))))))******))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))'''''''''((()))***)))(((---,,,+++,,,......---,,,))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))++++++,,,+++******++++++------------++++++)))******++++++++++++************++++++******))))))))))))(((((((((((((((************************---,,,***)))((()))***+++++++++++++++++++++++++++************************)))))))))*********++++++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++((((((((()))))))))*********))))))))))))))))))***(((((())))))************---,,,+++++++++---///000+++******))))))((((((((()))))))))))))))************+++++++++******)))(((((((((((((((((((((((((((+++***((('''((()))+++,,,((((((((((((((((((((((((************))))))((((((+++************++++++,,,******))))))******+++,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))******))))))((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))******)))***+++******))))))***)))((((((***++++++)))&&&yyytttsssssspppmmmnnnhhhjjjlllnnnnnnllljjjhhhccc___\\\\\\___aaaaaa```^^^[[[WWWVVVVVVXXXXXXXXXUUUSSSPPPMMMKKKJJJJJJJJJIIIFFFCCCAAAAAAAAAAAA@@@@@@???===:::777444222000......//////000000111111222222111111000000/////////...,,,,,,------,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&)))((((((***++++++(((&&&''''''((((((((((((''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''&&&&&&'''((())))))((((((&&&((()))***)))***+++---***)))((((((((()))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...////////////------...,,,''''''+++/////////......////////////////////////////////////////////////......------111444222//////333777999444...---000222111000,,,///000---,,,///000...******+++,,,------......,,,,,,,,,,,,,,,+++++++++,,,+++******+++,,,...///))))))*********+++++++++)))))))))))))))))))))))))))))))))*********))))))************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))&&&&&&'''***,,,,,,***'''***)))((((((***+++***)))))))))************))))))))))))*********+++++++++((()))***++++++***)))(((,,,---...//////...---,,,)))***+++,,,,,,+++***)))((()))******++++++++++++******++++++++++++******((((((((((((((()))))))))++++++++++++++++++++++++---,,,***))))))***++++++++++++++++++++++++++++++***************+++++++++)))*********++++++++++++************************,,,,,,++++++******))))))))))))))))))))))))))))))************++++++,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))******************))))))***************+++******))))))))))))******************))))))((((((++++++******+++,,,...///++++++******))))))(((((((((((())))))************)))))))))***))))))((('''((((((((((((((((((((((((+++)))((('''''')))+++---((((((((((((((((((((((((++++++******)))(((((((((+++***************++++++******)))((((((((((((((((((((((((((())))))))))))+++******))))))******+++((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((()))******''')))++++++)))((((((***,,,***(((((()))++++++***xxxssssssrrrooommmmmmjjjlllnnnooonnnlllhhhfffbbb^^^[[[\\\___bbbbbb```___\\\XXXVVVVVVWWWXXXXXXUUUSSSPPPMMMKKKJJJJJJJJJIIIGGGDDDCCCCCCBBBBBB@@@@@@???===:::777444222000///000000000000000000111------...///000111222222...---++++++,,,,,,***)))************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((''''''(((******)))'''''''''((((((((((((''''''''''''''''''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''(((((()))###%%%'''(((((()))+++,,,((((((((((((((()))******************++++++++++++,,,,,,,,,---------.........------...+++&&&&&&***//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,...000///------000333555111,,,+++---/////////+++......,,,,,,//////,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++***))))))(((((()))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))************)))+++++++++*********))))))))))))******+++++++++,,,***++++++,,,,,,++++++***************************+++++++++***************((('''(((+++...///,,,)))---+++))))))+++++++++***)))******++++++******))))))************+++++++++)))))))))******)))))))))++++++---......---,,,+++)))))))))******)))))))))(((((()))***++++++++++++)))***++++++,,,+++++++++(((((())))))))))))******++++++++++++++++++++++++((((((((()))***,,,---...++++++++++++++++++++++++*********+++++++++++++++)))***++++++,,,,,,++++++***************************************)))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************************++++++++++++******))))))******+++******)))(((((('''&&&&&&''''''(((((()))***************************))))))((((((((()))******++++++(((((()))))))))(((((('''((((((((((((((((((((((((***)))((('''((())),,,---))))))))))))))))))))))))+++*********))))))(((((((((((('''''''''((())))))***)))((('''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((())))))***&&&))),,,,,,)))'''(((***---***(((''')))+++,,,,,,xxxssssssssspppnnnnnnkkkmmmooopppooommmiiigggaaa^^^ZZZ[[[___bbbbbbaaa___\\\XXXVVVVVVWWWXXXWWWVVVTTTQQQNNNLLLKKKKKKLLLJJJHHHEEEDDDDDDDDDBBBAAA@@@???===:::777444222000111111111111111000000000......///000111222333333///...,,,,,,---,,,+++))))))))))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++%%%$$$###$$$'''((()))(((''''''(((((((((((('''''')))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++###%%%&&&'''&&&&&&(((***(((((()))***************************+++++++++++++++++++++,,,,,,,,,,,,,,,---,,,---///---)))***...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........------...//////000...,,,+++,,,---......+++------***,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))((('''******************++++++************************'''((()))***+++******)))***************+++++++++***************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++***'''$$$%%%***------+++111...,,,+++,,,------,,,)))***++++++++++++***))))))************++++++++++++******))))))******+++((()))******++++++++++++***))))))(((((())))))***'''((()))***++++++++++++)))***++++++,,,,,,,,,+++)))))))))*********++++++************************%%%&&&(((***+++,,,------*********************************++++++,,,,,,,,,)))***+++,,,,,,,,,++++++************************(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++***************)))))))))+++******))))))******+++))))))))))))))))))((((((%%%&&&(((***+++***))))))******************++++++'''(((((()))******++++++((())))))*********)))))))))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((()))***((((((((((((((())))))***'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((''''''((())))))***))))))))))))((((((((('''''''''((((((((())))))'''''''''((((((((())))))***)))(((''''''((())))))&&&***......+++((()))++++++***)))***+++,,,,,,+++yyytttttttttqqqooooookkkllloooppppppnnnkkkiii```]]]ZZZ[[[___bbbbbbaaa___\\\XXXVVVVVVWWWWWWWWWWWWUUURRROOOMMMLLLMMMMMMKKKHHHFFFEEEEEEDDDCCCBBB@@@???===:::777444222000333333222222111111000000444444444333333333333333222000////////////---,,,(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((###""" !!!$$$'''((((((''''''((((((((((((''''''***))))))(((((((((((()))++++++++++++++++++++++++((())))))))))))))))))((()))(((&&&&&&''')))+++---)))***++++++******+++,,,((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,---000000---///333000///...------...///000........................++++++,,,------,,,,,,,,,222000......000000000/////////...---------...///***,,,,,,***+++//////+++---------------------,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,++++++***)))))))))************************'''((()))+++++++++***)))(((((()))***+++,,,,,,---************************+++++++++,,,,,,+++++++++(((((((((((((((((((((((())))))******+++++++++,,,***%%%$$$)))++++++///,,,***((()))))))))((()))***+++,,,,,,+++***))))))************+++++++++---,,,+++******+++,,,---+++,,,,,,------...//////+++***)))(((((()))***+++'''''')))******+++++++++)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))((((((((((((++++++************++++++*********+++,,,,,,------''')))+++......---+++***)))))))))***+++++++++,,,'''(((((()))***+++++++++)))******+++++++++******************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))******((((((((())))))***+++,,,''''''(((((()))+++,,,---'''((((((((())))))************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++******************++++++,,,,,,,,,---&&&'''''''''(((((())))))+++***)))'''''''''((()))''',,,000000,,,)))+++---))))))***,,,......,,,)))yyyssssssssspppnnnnnnmmmmmmnnnooopppnnnjjjgggeee___\\\___aaa```^^^^^^[[[YYYXXXXXXXXXXXXVVVUUUSSSSSSSSSRRRQQQOOONNNMMMHHHHHHGGGFFFEEEDDDCCCBBB???>>>===:::888666444333333222222444555555333111444222000///000111111111111111111000///---,,,+++)))***+++,,,,,,+++***)))111+++%%%$$$'''(((&&&###((((((((((((((()))*********************************)))((((((((()))+++,,,)))((('''&&&'''(((***,,,''''''((()))))))))))))))))))))))))))))))))))))))***))))))((('''((((((((()))((('''&&&&&&'''((()))+++***((('''((()))+++,,,***))))))(((((((((((())),,,+++)))(((((()))+++,,,******+++,,,------......,,,+++***)))))))))***++++++++++++,,,,,,,,,------......---------....../////////............//////////////////////////////+++,,,,,,---...///000000//////...---,,,++++++***)))***+++,,,,,,+++)))(((...------,,,,,,++++++******)))(((''''''((()))************)))))))))))))))$$$$$$%%%'''(((***++++++)))))))))))))))*********))))))))))))************))))))))))))************,,,+++***))))))***+++,,,)))************+++++++++******++++++++++++******+++***)))(((((()))***+++)))***+++,,,,,,+++***)))******++++++++++++*********++++++++++++,,,,,,,,,***+++,,,------,,,***)))***+++,,,------,,,******))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))),,,)))&&&&&&''')))***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***,,,,,,+++***)))))))))***,,,------+++)))'''''')))+++---******************************))))))))))))******************+++,,,------++++++******************(((((())))))******+++++++++++++++***)))((((((''')))******+++,,,,,,------///...,,,***)))''''''&&&******))))))))))))***************)))'''(((***,,,************************************+++,,,---...)))))))))((()))******+++************)))))))))))))))*********++++++++++++++++++***)))(((((())))))************************...+++((('''((())))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......---+++***&&&&&&''''''''''''&&&&&&))))))***++++++***((('''************)))))))))))),,,---......---,,,***)))xxxssssssssspppmmmnnnnnnmmmnnnppppppnnnkkkhhheee___\\\___bbb```^^^___[[[YYYVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGFFFEEECCCBBBBBBAAA???>>>===:::888666444333333222222333555555333111555333111000111222111000000000000000///---,,,,,,******++++++++++++******((('''&&&&&&'''''''''''')))((((((((((((((()))***''''''''''''''''''''''''))))))((((((((()))***+++))))))******************''''''((())))))))))))))))))))))))))))))))))))))),,,+++******))))))******,,,+++***))))))***+++,,,((('''&&&%%%%%%&&&((()))***))))))))))))***++++++,,,+++)))(((((()))+++,,,*********++++++,,,,,,------,,,++++++++++++,,,---+++,,,,,,,,,------------000///...---------------//////............//////------------------------++++++,,,,,,------...............---,,,,,,++++++***+++,,,------,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++***)))))))))))))))))))))%%%&&&&&&'''((()))******++++++******))))))(((((())))))))))))************))))))))))))************++++++************++++++)))************+++++++++)))******************)))+++***)))(((((()))***+++)))***++++++++++++***)))******++++++++++++******((())))))))))))*********)))******+++*********)))******+++,,,,,,+++***)))************************)))*********+++,,,,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))+++)))'''&&&((()))***)))************+++++++++,,,))))))))))))))))))))))))(((((((((((()))***++++++++++++******++++++,,,---,,,+++***((((((***+++,,,*********************************))))))*********++++++***))))))*********))))))))))))))))))))))))((((((((((((''''''''''''++++++******)))(((((('''+++++++++***))))))((((((///...---,,,,,,++++++,,,******))))))))))))******)))******)))(((((()))+++((((((((((((((((((((((((,,,,,,+++)))(((((((((((()))))))))))))))*********************)))))))))))))))))))))*********++++++++++++***)))))))))))))))************************...,,,)))((()))*********)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++************'''((()))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''((((((((((((''''''&&&'''((()))***))))))((()))))))))(((((((((((('''++++++,,,---,,,+++***)))xxxrrrqqqqqqooommmmmmnnnnnnooopppqqqooollliiiddd___\\\___bbb```^^^___\\\YYYVVVTTTTTTUUUTTTTTTSSSRRROOOMMMKKKJJJJJJJJJHHHGGGEEEDDDBBBAAAAAA@@@???>>>===:::888666444333333222222333444444333111666444222111222222111000///////////////...---,,,++++++************++++++%%%(((++++++)))''''''(((***)))((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((()))***''')))***++++++***(((&&&''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''')))((((((''''''(((((()))***)))((((((((()))+++,,,***************+++,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......111000///---,,,,,,++++++//////............//////+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---......------(((((()))******+++,,,,,,++++++************++++++))))))))))))))))))******''''''(((((((((((()))))),,,,,,+++***)))(((''''''))))))))))))************))))))))))))******************++++++++++++******)))************+++++++++((())))))******))))))(((+++***))))))))))))***+++)))***++++++++++++***)))******++++++++++++******((())))))))))))*********))))))((((((((())))))***))))))***++++++******)))************************************************)))***++++++,,,+++++++++))))))))))))))))))))))))+++)))''''''(((******))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,************************************************++++++************++++++,,,+++***)))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&++++++******)))(((((((((***))))))(((((('''&&&&&&***))))))))))))***++++++))))))************))))))((()))++++++)))((()))***((((((((((((((((((((((((,,,+++)))((('''&&&&&&&&&(((((()))***************************))))))))))))((((((((()))))))))******+++***))))))))))))))))))))))))))))))))))))))))))...,,,))))))***+++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&((())))))***)))((((((((((((''''''''''''((()))***+++++++++******wwwqqqppppppnnnlllmmmnnnnnnoooqqqrrrpppmmmjjjddd^^^\\\___bbb```______^^^ZZZVVVTTTSSSTTTTTTTTTTTTRRROOOLLLJJJIIIIIIJJJIIIHHHFFFDDDBBBAAAAAAAAA???>>>===:::888666444333333222111222333444222111666444222222222222111///.........///......------,,,+++***))))))***+++,,,,,,,,,,,,+++***(((''''''***))))))(((((((((((((((************************'''''''''''''''(((((()))''''''(((((((((&&&%%%$$$''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''***************+++,,,---++++++*********++++++,,,++++++***))))))***++++++------------------,,,,,,---------------.........,,,,,,---------.........///......---,,,,,,,,,,,,///......------......///++++++++++++++++++++++++------,,,,,,+++++++++***++++++,,,,,,,,,---------******+++,,,---.........)))*********+++++++++,,,************************)))))))))))))))*********))))))))))))((((((((('''+++*********))))))((((((((()))))))))************((()))))))))************)))***+++,,,,,,+++***)))))))))*********+++++++++(((((())))))))))))((((((*********************************++++++***************++++++++++++************+++++++++,,,,,,,,,***)))((('''((()))***+++((()))))))))************************************((((((((('''''''''''''''((((((***++++++,,,,,,,,,))))))))))))))))))))))))+++)))(((((()))******)))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,---,,,+++***)))***++++++++++++***)))************************,,,++++++++++++++++++,,,++++++***)))))))))))))))((((((((()))))))))))))))+++*********)))))))))(((************))))))((((((&&&&&&''''''((())))))***((((((''''''((()))******)))***++++++++++++***)))''')))+++,,,***)))))))))************************(((((('''''''''(((((()))'''((()))***+++******)))************)))))))))((((((((((((((())))))))))))******)))))))))))))))***((((((((((((((((((((((((,,,***))))))***++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''***)))((('''&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))&&&&&&'''((()))))))))***))))))((((((((('''''''''&&&'''((())))))*********wwwqqqppppppnnnmmmnnnnnnnnnoooqqqrrrqqqmmmjjjccc^^^[[[___bbbaaa___``````\\\XXXUUUTTTUUUUUUTTTTTTRRROOOLLLKKKJJJKKKKKKKKKJJJGGGDDDCCCBBBBBBBBB???>>>===:::888666444333333222111111222333222111555333222222333222000///---...............------,,,+++***))))))***+++,,,000+++'''&&&(((***(((&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''&&&%%%%%%&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((,,,,,,+++***************************************&&&&&&''''''((()))******,,,+++***)))))))))))))))+++******************+++,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++******+++,,,,,,---------*********+++,,,---......------,,,,,,++++++++++++((())))))))))))))))))((((((((())))))*********************)))((((((''''''(((((())))))*********+++((()))))))))************((()))))))))************)))***+++,,,,,,+++***)))))))))*********+++++++++(((((())))))))))))((((((******++++++++++++******+++******************+++******++++++++++++************+++++++++,,,,,,,,,***))))))((()))***+++,,,(((((()))))))))******+++************************(((((((((''''''''''''''''''((()))***+++,,,,,,,,,************************+++)))((((((***+++***)))((())))))))))))*********)))))))))))))))))))))))))))******+++******)))((('''(((***+++++++++***)))(((***+++,,,,,,+++***(((************************,,,++++++++++++++++++,,,***************+++,,,---)))))))))******+++++++++((()))))))))*********+++*********)))))))))))))))'''(((((())))))******+++,,,,,,+++++++++,,,------******++++++++++++******''')))+++,,,***)))))))))************************))))))((((((((()))******(((((()))***************************)))))))))((((((((((((((())))))))))))***)))))))))))))))******((((((((((((((((((((((((***((('''''')))***)))(((************************+++++++++***************))))))))))))))))))))))))))))))))))))((((((((('''***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))***)))))))))))))))))))))*********)))))))))((((((&&&&&&''''''((()))***+++xxxqqqppppppnnnmmmooommmmmmnnnpppqqqpppmmmjjjccc]]][[[___bbbaaa``````aaa]]]YYYVVVVVVUUUTTTSSSSSSRRRPPPNNNLLLLLLLLLLLLMMMKKKHHHDDDBBBBBBBBBCCC???>>>===:::888666444333333222000000222333222111222111111111222222000///...............---,,,+++++++++************++++++,,,&&&!!!!!!'''+++***(((((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))))))))(((,,,+++(((''''''(((***+++''''''((()))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***((())))))******))))))(((''''''((()))***++++++,,,++++++***)))))))))))))))************************((((((((())))))))))))))))))***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------******++++++,,,...///000......------------....................................------,,,,,,,,,+++******++++++,,,,,,------++++++******+++,,,---.........------,,,++++++***(((((())))))))))))((((((((((((((()))******++++++++++++***))))))(((''''''''''''((()))***+++,,,,,,))))))))))))************))))))))))))******************++++++++++++******)))************+++++++++((())))))******))))))(((******+++,,,,,,+++******++++++***))))))***++++++******++++++++++++******((())))))))))))*********))))))))))))***+++,,,,,,)))))))))))))))***+++,,,++++++++++++++++++++++++************************'''((()))***++++++++++++************************+++***))))))++++++***))))))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,,,,+++***'''(((((()))***))))))))))))***+++,,,,,,+++***)))************************++++++************++++++************+++,,,---...))))))******++++++,,,,,,&&&&&&&&&'''((()))))))))******)))))))))))))))))),,,++++++******))))))(((+++++++++++++++,,,------,,,+++************+++,,,((()))++++++)))((()))***((((((((((((((((((((((((,,,,,,+++***)))))))))))))))))))))((()))******+++************))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))((('''&&&''')))))))))'''************************************************))))))))))))))))))))))))++++++++++++************))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))************))))))++++++***)))))))))))))))************))))))))))))''''''&&&'''((()))***+++yyyrrrppppppooonnnpppkkklllmmmoooqqqpppmmmjjjccc]]][[[___bbbaaa```aaa___]]]YYYWWWVVVTTTRRRPPPPPPPPPOOONNNNNNMMMLLLLLLMMMJJJGGGCCCAAAAAAAAABBB???>>>===:::888666444333444222000000111222222222/////////000222222000////////////...---,,,+++*********++++++++++++******)))'''%%%&&&(((******)))''''''''''''(((***+++,,,************************'''((()))*********))))))******))))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%))))))+++,,,---.........)))))))))***+++,,,------*********++++++*********((((((((())))))******+++((()))+++,,,---------,,,*********+++++++++,,,,,,++++++++++++,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,+++++++++++++++((()))************)))((('''(((((()))******+++++++++*********)))((((((((((((((())))))******++++++))))))))))))************))))))))))))************++++++************++++++)))************+++++++++)))******************)))***++++++,,,,,,++++++***++++++***))))))***++++++******++++++++++++******((())))))))))))*********&&&'''((()))******************))))))***+++---...++++++++++++++++++++++++)))*********+++,,,,,,,,,(((((()))******+++******************************+++***)))***+++,,,***)))************+++++++++,,,)))))))))))))))))))))))))))***,,,.........---,,,)))))))))((()))******+++*********++++++******************************************))))))*********+++***************++++++((((((((()))***+++++++++''''''''''''(((((((((((()))))))))))))))))))))***,,,++++++******))))))((('''(((((()))***,,,...///---,,,***))))))***,,,---)))******)))(((((()))+++((((((((((((((((((((((((+++******))))))*********+++***((('''''')))+++---************)))))))))))))))))))))*********++++++)))))))))))))))***++++++************************(((''''''(((******)))(((************************************************))))))))))))))))))))))))++++++++++++************'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))))))))))))))((())))))((('''((()))*********))))))))))))(((((((((((((((''''''''')))***+++zzzrrrqqqqqqooooooqqqkkkkkklllooopppooollliiiccc]]][[[___bbbaaa```aaa^^^[[[YYYWWWVVVSSSPPPNNNMMMNNNNNNNNNNNNMMMLLLLLLLLLIIIFFFBBB@@@???@@@AAA???>>>===:::888666444333444222000///111222222222------...000222222111////////////...---+++***))))))***+++,,,,,,+++***)))***,,,......+++***)))***&&&&&&&&&''')))***,,,---'''''''''''''''''''''''''''(((***+++++++++***)))%%%''')))***+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))((()))***++++++***)))(((&&&&&&((()))***+++++++++(((((()))***,,,///111222******++++++++++++************+++,,,------......)))***+++---......------))))))*********+++++++++------,,,++++++,,,,,,,,,...------,,,,,,------...------------------------************************++++++++++++++++++++++++000///------,,,---...///)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))'''(((((()))***+++++++++************)))))))))(((************))))))))))))))))))))))))************))))))))))))************,,,+++***))))))***+++,,,)))************+++++++++******++++++++++++*********+++,,,------,,,+++***,,,+++***))))))***+++,,,******++++++++++++*********++++++++++++,,,,,,,,,$$$%%%''')))***))))))(((+++******)))***,,,...///++++++++++++++++++++++++''''''((()))***++++++,,,((())))))************)))************************+++***)))***,,,,,,***)))***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***---/////////...---+++***)))))))))***,,,---******************************************************))))))))))))******,,,+++***)))((((((((((((&&&''''''((()))******+++++++++******))))))(((((()))))))))))))))*********(((((())))))******++++++))))))***,,,///111444555///---***((((((***---///*********)))'''(((***,,,************************&&&&&&'''(((***,,,---...,,,***'''&&&&&&(((,,,...************))))))))))))************++++++++++++))))))((())))))***++++++************************)))(((((()))+++,,,***)))******************************************++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***++++++***(((&&&(((((())))))))))))(((((('''&&&&&&&&&''')))***,,,)))(((((((((''''''''''''))))))(((''''''(((***+++|||uuusssrrrppppppsssmmmmmmmmmnnnnnnkkkgggcccbbb\\\ZZZ]]]`````````aaa___\\\XXXUUUSSSSSSRRRQQQOOONNNLLLKKKJJJKKKLLLMMMMMMKKKHHHEEECCCAAAAAA@@@AAA@@@>>>;;;888444222000000000000000000000000000222222222222222222333333///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++,,,,,,,,,,,,***)))((('''&&&&&&''''''(((((()))))))))))))))((())))))))))))(((((((((((())))))))))))************'''((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))(((((((((((())))))))))))((((((((((((***)))(((&&&&&&((()))***'''(((***,,,---,,,+++*********+++++++++,,,,,,,,,---+++)))+++...///...,,,......---,,,+++))))))(((******)))'''&&&'''+++...------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,,,,***(((+++***)))))))))***+++,,,))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++******************++++++************++++++,,,,,,,,,++++++*********((((((((()))******++++++++++++++++++++++++++++++(((((()))***************)))***++++++***)))((('''((()))+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))******+++++++++*********))))))((((((************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******+++******))))))******+++)))***+++***)))((((((***+++++++++*********))))))++++++++++++++++++++++++,,,)))&&&'''***+++***((())))))))))))))))))))))))******))))))))))))******)))************+++++++++...---+++))))))***+++,,,,,,,,,,,,+++++++++******&&&((()))((('''&&&''')))))))))))))))************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))(((&&&######$$$&&&***)))((((((((((((((()))(((((((((((()))***+++,,,)))(((((()))******)))'''((()))***+++***)))'''%%%+++)))&&&$$$$$$%%%'''(((((('''&&&&&&'''((()))*********)))(((((((((((((((}}}uuusssrrroooppprrrmmmlllmmmnnnnnnlllhhhdddccc]]]ZZZ]]]```______```___\\\XXXUUUTTTSSSRRRQQQOOONNNLLLKKKJJJKKKMMMNNNMMMKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@===:::777555333222222222222222222222222222222222222222222222222000///...,,,++++++,,,,,,))))))))))))))))))))))))+++******)))(((((())))))'''''''''(((((((((((())))))))))))))))))(((((((((''''''((((((((((((''''''%%%&&&&&&''')))******+++(((((()))))))))*********(((((())))))))))))))))))+++)))(((''''''((()))+++))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++*********+++++++++,,,,,,,,,+++)))((()))+++---+++******++++++++++++,,,,,,,,,*********)))((()))+++...---------,,,+++*********************************---,,,++++++++++++,,,------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''***+++)))''',,,+++***))))))***+++,,,(((((()))))))))*********************)))))))))((())))))))))))))))))))))))((((((((()))))))))******************************************************++++++************++++++++++++***************)))*********)))))))))))))))************************(((((()))***************))))))***+++******(((((()))***+++,,,,,,,,,+++************+++++++++,,,,,,***************************************+++++++++)))))))))))))))*********************)))))))))(((************************************************++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++************))))))))))))******)))***+++***)))((()))***+++++++++*********))))))************************+++***))))))***+++***)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++---,,,+++*********++++++,,,,,,++++++************(((***+++***)))((()))***))))))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))++++++)))&&&$$$))))))))))))************************************(((((((((((()))))))))******)))))))))))))))(((((((((((()))******)))(((((())))))))))))))))))))))))*********(((%%%%%%&&&((())))))(((((((((((()))))))))))))))))))))******+++(((''''''((())))))(((&&&******)))(((((((((((((((***)))'''&&&%%%&&&'''((((((''''''&&&'''((()))***)))(((''''''&&&&&&''''''~~~uuurrrqqqooooooqqqlllllllllnnnnnnmmmiiifffddd^^^ZZZ]]]```___^^^^^^___\\\XXXUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKMMMNNNMMMKKKIIIFFFDDDCCCCCCCCCBBBAAA@@@>>>;;;999666555444444444444444444444444333333333222111111111000111000...---+++++++++***))))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))******((()))***++++++******)))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***(((((())))))))))))***************)))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))************************((()))+++,,,,,,+++)))((('''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,***)))))))))+++,,,+++*********+++++++++,,,,,,,,,)))+++,,,+++******,,,---...------,,,,,,++++++***************************,,,,,,++++++++++++,,,------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***+++***)))...---,,,************+++(((((())))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************++++++************++++++)))))))))))))))*********++++++******)))(((((('''))))))))))))))))))))))))(((((()))***************((())))))************)))+++++++++,,,++++++***))))))))))))************++++++++++++++++++++++++++++++++++++***************************))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++***))))))***++++++************************)))************+++++++++******++++++++++++******))))))************))))))***+++++++++)))((()))***+++++++++***************))))))))))))))))))))))))***+++,,,+++*********,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********+++************)))))))))***+++,,,,,,+++***+++,,,)))))))))*********++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))***************(((((()))******)))(((((())))))))))))))))))))))))+++,,,,,,***(((((()))***)))))))))(((((())))))***+++******))))))))))))))))))(((((()))******)))'''+++***(((&&&&&&''')))***)))))))))((((((((((((((((((((('''''''''((())))))''''''&&&%%%%%%%%%%%%&&&~~~tttqqqqqqoooooopppkkkkkklllnnnooommmjjjgggddd^^^ZZZ]]]___^^^]]]]]]___\\\XXXUUUTTTTTTSSSRRRPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLIIIGGGEEEDDDDDDDDD??????>>><<<:::777555444444444444444444444444444444333333222111000000///111000///---,,,+++***)))++++++++++++++++++++++++***))))))((((((((())))))((())))))))))))*********&&&''')))+++++++++)))(((''''''((((((((('''&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((()))))))))******************)))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))*********)))***+++,,,,,,+++***)))((((((***+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***)))))))))+++---...---,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++)))))))))***,,,---------000...,,,+++***)))******(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***************************************+++++++++++++++************++++++((()))))))))******++++++************))))))((((((***************)))))))))(((((()))***************(((((())))))************,,,+++++++++******)))))))))))))))*********++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++******))))))((((((*********)))))))))))))))************************+++++++++++++++++++++++++++******************+++************************))))))*********+++++++++******++++++++++++******))))))***++++++***))))))***+++,,,+++)))((()))***************************************************))),,,...---***)))+++---))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******++++++++++++***)))***)))))))))))))))))))))+++,,,---,,,+++***+++---))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************---,,,)))(((((())),,,---((()))))))))************************************(((((()))))))))*********))))))******++++++,,,,,,)))******************)))))))))))))))))))))))))))***+++,,,+++***)))***+++)))))))))((())))))******,,,+++***)))((((((((((((******)))***+++,,,***(((***)))(((''''''((()))***((()))***+++******)))((((((((((((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&~~~ssspppqqqpppooopppllllllmmmnnnooonnnjjjgggddd^^^ZZZ]]]___]]]\\\]]]___\\\XXXUUUUUUUUUTTTSSSPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLIIIGGGEEEDDDDDDDDD???>>>===<<<999777555444333333333333333333333333333333222222111000//////111000///...,,,+++))))))++++++++++++++++++++++++)))((((((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((*********(((''')))))))))))))))((('''&&&)))(((((('''&&&&&&%%%%%%'''(((((((((((()))))))))******))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((()))))),,,+++***))))))***+++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---,,,,,,++++++*********)))+++...///...,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((()))***+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,---...000...,,,***))))))))))))'''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++)))******++++++,,,,,,,,,(((((())))))************,,,,,,+++++++++*********(((((()))***************((((((((())))))***++++++,,,++++++******)))))))))************+++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++******))))))(((((())))))))))))))))))***************************************************************++++++*********++++++++++++++++++++++++))))))*********+++++++++******++++++++++++*********++++++++++++++++++******+++,,,+++***))))))+++************************++++++++++++++++++++++++(((+++......+++)))***,,,))))))))))))))))))))))))((()))************)))((())))))*********+++++++++)))******+++++++++***))))))))))))))))))))))))******+++,,,+++******+++,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***((()))))))))************++++++++++++++++++++++++))))))))))))************))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++***)))***+++)))))))))))))))***++++++,,,,,,***)))(((((((((((()))(((((()))******)))''''''((()))******)))((('''((()))***+++++++++)))((())))))))))))))))))((((((((('''''''''''''''((((((~~~rrroooqqqqqqppppppmmmmmmmmmoooooonnnjjjgggccc]]]YYY\\\___^^^]]]]]]___\\\XXXVVVUUUUUUUUUTTTQQQOOOMMMLLLLLLLLLNNNOOONNNLLLJJJGGGDDDCCCBBBBBBAAA@@@???===:::888555444111111111111111111111111222222222111000000000////////////...---+++***)))))))))))))))))))))))))))((((((''''''(((((())))))&&&&&&'''''''''(((((((((&&&&&&((())))))(((''''''************)))((('''&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''((((((((())))))))))))''''''((((((((((((''''''''''''(((((())))))******%%%&&&&&&''''''(((((())),,,+++)))(((((()))+++,,,)))))))))******+++,,,,,,******+++++++++,,,,,,,,,***+++,,,+++)))))))))***))))))***+++,,,------...)))+++---...---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,+++((((((((()))***+++,,,---++++++++++++++++++++++++''')))******))))))+++,,,...---+++)))((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,'''(((((()))******++++++------,,,,,,+++*********(((((()))******************)))))))))))))))***+++++++++***)))))))))***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))***++++++++++++***)))++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++************+++++++++,,,,,,,,,***)))***+++***************+++++++++++++++++++++++++++++++++(((***,,,---,,,*********))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++)))))))))***************)))))))))************+++)))***++++++))))))***+++*********++++++++++++,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***---//////---***((())))))))))))************++++++++++++++++++++++++)))))))))*********++++++)))))))))***************,,,++++++******++++++,,,))))))))))))))))))))))))'''(((***+++*********+++))))))))))))******+++,,,,,,+++***)))(((((((((((('''&&&&&&&&&((((((&&&%%%&&&''')))++++++***(((''''''(((***++++++***))))))))))))*********)))(((((()))(((((((((((()))******}}}pppnnnqqqrrrqqqqqqnnnnnnnnnoooooommmiiifffaaa[[[XXX\\\___^^^]]]^^^___\\\XXXVVVVVVVVVUUUTTTQQQPPPNNNLLLLLLMMMNNNOOOOOOMMMJJJFFFCCCAAA@@@???AAA@@@>>><<<999666333222222222222222222222222222111111111111000000000000......///......,,,+++***))))))))))))))))))))))))'''''''''''''''((())))))))))))*********+++++++++)))))))))((((((((((((((())))))))))))((('''&&&%%%''''''(((((((((((())))))'''''''''((((((((())))))%%%%%%&&&'''((())))))***((((((((())))))((((((((('''''''''((()))*********&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,***+++---+++)))((()))+++((()))***+++,,,------...)))+++,,,,,,++++++,,,---************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******))))))))))))******************************(((***,,,+++)))(((***,,,---,,,***(((''''''(((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++++++++++++++************)))))))))))))))*********,,,,,,,,,+++***)))))))))(((((()))***************+++***)))(((((())))))*********)))(((((()))***+++)))))))))************+++***************************************+++++++++)))))))))))))))*********((()))))))))************************************************************)))***++++++++++++***)))************************)))************+++++++++******++++++++++++******+++)))'''&&&&&&''')))++++++,,,---,,,***)))***+++))))))*********+++++++++************************))))))***+++,,,,,,)))'''))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++***)))(((((((((***+++,,,************++++++,,,,,,)))+++,,,+++***)))***+++*********+++++++++,,,,,,)))*********++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************))))))*********+++++++++***)))))))))))))))((((((******)))(((((()))******))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,))))))))))))***+++,,,---++++++***)))(((((())))))((('''&&&'''))))))'''&&&''''''((()))))))))))))))'''(((((()))******)))))))))******+++***)))(((''')))((((((((())))))***+++|||ooonnnqqqsssrrrrrrooooooooooooooommmiiieee```[[[XXX[[[___^^^^^^______\\\XXXVVVVVVVVVUUUUUUQQQPPPNNNLLLLLLMMMNNNOOOOOOMMMJJJFFFBBB@@@???>>>???>>><<<999666333000...222222222222222222222222000000000000000111111111------...///...---+++***++++++++++++++++++++++++'''''''''''''''((()))***''''''''''''((((((((((((,,,+++***)))(((((())))))(((((((((((('''&&&%%%$$$,,,+++***)))((('''&&&&&&''''''''''''((((((((()))###$$$%%%&&&''')))******))))))************))))))&&&''''''((()))******+++&&&''''''((()))******+++'''((()))******)))((('''))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,...///...+++)))+++---,,,,,,++++++++++++++++++)))+++,,,+++******,,,---))))))))))))))))))******************************'''(((***+++,,,,,,++++++---,,,+++)))((('''''''''************************+++---///---+++***+++---+++***)))'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++++++++******))))))((((((++++++******)))(((((((((+++++++++***)))(((((('''(((((()))***************,,,+++***((((((((())))))))))))(((((((((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))******++++++(((((())))))*********+++************************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++******++++++++++++*********(((%%%######%%%(((***+++,,,---,,,***)))***+++))))))******++++++++++++)))))))))))))))))))))))))))((((((***------)))%%%))))))))))))))))))))))))''')))***++++++***)))''')))************+++++++++***)))((('''((()))+++---******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///)))!!!!!!)))///))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&)))+++---,,,,,,,,,---))))))))))))***+++,,,---+++******)))))))))))))))+++***)))***,,,,,,***))))))((('''&&&'''(((***,,,''''''(((((()))))))))***)))***+++++++++)))((('''((((((((((((((()))******~~~sssqqqrrrssstttvvvsssrrrpppooommmkkkgggdddaaa\\\XXXYYY^^^```___\\\\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQPPPOOOOOOQQQRRRTTTPPPLLLGGGCCCBBBBBBAAA@@@@@@???>>><<<999555222000...............///000000222000......///000000///////////////...---,,,+++------------,,,+++***)))))))))))))))))))))))))))***)))(((''''''(((***+++''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''&&&&&&''''''((())))))************)))&&&%%%%%%&&&(((((((((((((((((((((((())))))************))))))((((((((((((((())))))***++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))))))))))))))************)))))))))))))))'''((()))******)))((('''+++,,,------,,,***'''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''***)))'''&&&'''(((***+++*********************************)))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((+++*********))))))((((((******))))))((((((''''''******))))))))))))******(((((((((((())))))))))))+++*********+++,,,---...+++*********))))))(((((())))))))))))************---,,,+++)))))))))***+++((()))***++++++***)))(((******))))))))))))*********))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))((()))***,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++******)))))))))++++++,,,,,,,,,++++++***---,,,+++******+++,,,---************************,,,+++)))(((((()))+++,,,***+++,,,+++***)))***+++************************+++******)))))))))))))))%%%'''))),,,------,,,+++))))))))))))))))))))))))************+++,,,---...,,,+++***)))(((((((((((((((((()))++++++,,,,,,,,,))))))(((((('''''''''&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((}}}rrrppprrrssstttvvvqqqpppoooooonnnlllhhhfff^^^[[[XXXXXX[[[]]]\\\ZZZ\\\ZZZXXXVVVTTTSSSSSSSSSQQQPPPOOONNNNNNPPPRRRSSSQQQMMMHHHDDDCCCCCCBBBAAA;;;<<<<<<;;;:::888666555//////......//////000111222000///...000000000///////////////...---,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((('''((())))))'''&&&''''''(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++******************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++***)))))))))))))))))))))************************((()))))))))************)))))))))))))))******+++***)))))))))))))))))))))'''((()))******)))((('''***+++,,,,,,,,,***((('''))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))'''''''''(((***+++***************************)))))))))))))))))))))((())))))***************))))))************))))))************)))))))))((()))))))))))))))(((((((((******))))))))))))******(((((((((((()))))))))***))))))))))))))))))((((((+++++++++******)))))))))))))))))))))************)))((('''&&&%%%&&&''''''((())))))******))))))(((******))))))))))))******)))))))))*********++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************************************************************))))))))))))((())))))******))))))(((((()))***++++++***)))((())))))))))))))))))))))))************************'''((()))***+++******))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********)))))))))+++++++++++++++*********+++++++++,,,,,,++++++***,,,+++************+++,,,************************,,,+++)))(((((()))+++,,,***+++,,,+++***)))***+++************************++++++***)))))))))))))))((()))+++,,,,,,+++***)))************************************+++,,,---...,,,+++***)))(((((((((((('''((()))***++++++++++++))))))((((((((('''''''''(((((((((((())))))))))))************************((((((((((((((((((((((((|||rrrppprrrrrrsssuuupppoooooooooooommmjjjggg___]]]\\\[[[ZZZ[[[[[[[[[\\\ZZZXXXVVVTTTSSSSSSSSSPPPOOOMMMMMMMMMNNNPPPRRRQQQNNNIIIEEEDDDCCCBBBBBB<<<<<<<<<<<<;;;999777666000////////////000111111333111//////000000///...---...............------++++++++++++***))))))((())))))))))))))))))))))))&&&(((***++++++)))'''&&&))))))))))))************''''''((((((((((((''''''))))))))))))((((((((((((******))))))(((''''''&&&$$$&&&)))))))))(((((()))(((((((((((((((((((((((())))))************))))))***************++++++,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))******+++,,,,,,---***************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))******++++++++++++++++++++++++))))))))))))************))))))(((((()))***++++++))))))))))))))))))******(((((())))))))))))(((((())))))+++++++++***)))((())))))((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((('''''')))((('''''''''(((***+++************************))))))))))))))))))******))))))***+++++++++++++++******++++++++++++******************))))))))))))(((((())))))))))))))))))******))))))))))))******((((((((()))))))))******))))))******)))'''&&&%%%++++++************))))))))))))))))))************((('''%%%$$$$$$%%%&&&&&&))))))(((((((((((())))))******))))))))))))******)))*********++++++,,,,,,)))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++*********))))))***++++++***))))))++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++***))))))***++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))+++,,,+++******+++,,,++++++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,+++)))(((&&&***************************************+++,,,---,,,+++***)))((((((((((((''''''((()))************))))))(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((zzzqqqppprrrrrrssstttpppppppppppppppmmmiiifffbbbbbbaaa___]]]\\\^^^```\\\ZZZXXXVVVTTTSSSSSSSSSOOONNNLLLKKKLLLMMMOOOPPPQQQMMMHHHDDDCCCBBBBBBAAAAAAAAA@@@===:::666333111111000000000000111222222333111000///000000///...------..................+++++++++++++++***))))))))))))))))))))))))))))))(((((()))******)))''''''(((((()))))))))*********''''''((((((((((((''''''))))))))))))((((((((((((+++***)))((('''%%%$$$$$$$$$&&&)))***)))((('''((((((((((((((((((((((((((())))))************))))))***))))))))))))***++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,************************************++++++++++++++++++************++++++)))))))))))))))*********++++++++++++++++++++++++)))))))))))))))***************)))))))))))))))***)))))))))))))))*********(((((())))))))))))(((((('''((()))***++++++******))))))(((((((((((((((((((((((((((((())))))))))))'''((())))))))))))(((''')))(((((('''((()))******************************)))))))))))))))*********((()))******++++++******)))******++++++******)))*********)))))))))))))))((((((((())))))******+++******))))))))))))******(((((()))))))))*********((()))+++,,,+++***(((&&&))))))))))))))))))))))))((()))))))))************)))((('''&&&&&&'''((()))***)))(((''''''((()))***+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((***+++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++************************)))***************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------******+++,,,,,,,,,++++++************************))))))))))))))))))))))))++++++***))))))***++++++)))+++,,,+++******+++---++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,+++)))((('''***************************************+++,,,,,,++++++***)))(((((())))))''''''((()))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((zzzqqqppprrrsssssstttrrrrrrqqqqqqpppmmmgggdddccccccccc```^^^]]]___aaa\\\ZZZXXXVVVTTTSSSSSSSSSNNNMMMKKKKKKKKKLLLNNNPPPOOOKKKFFFCCCAAAAAA@@@???DDDCCCBBB???:::666222000222111111111111222333333444222000000000000///...------..................,,,,,,,,,,,,,,,,,,+++***************************+++***)))'''''''''((()))'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))***)))((('''%%%$$$###"""&&&(((******(((&&&&&&'''))))))))))))))))))))))))))))))************)))))))))(((((((((((()))******++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++******************************)))))))))******+++++++++++++++************++++++(((((())))))******************************************)))))))))))))))))),,,,,,***)))(((((((((((((((((())))))************))))))(((((((((((())))))'''(((((()))************(((((())))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((())))))***))))))))))))))))))))))))(((((())))))************'''((())))))******))))))(((((())))))))))))(((((())))))))))))))))))******(((((())))))******++++++******))))))))))))******))))))))))))************&&&(((***+++,,,+++)))(((((((((((((((((((((((((((((()))))))))******************)))(((((()))***+++***)))(((''''''((()))***++++++************++++++...------,,,+++***)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***************************++++++++++++++++++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))+++******************+++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,++++++*********************+++++++++***************************************))))))******+++++++++***))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))))))))***)))))))))((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))zzzqqqqqqsssttttttuuussssssrrrrrrqqqmmmgggcccaaa```^^^]]]\\\]]]]]]^^^\\\ZZZXXXVVVTTTSSSSSSSSSNNNMMMKKKKKKKKKLLLNNNPPPNNNKKKEEEBBBAAA@@@???>>>AAAAAA@@@???<<<999666444333222222222222333444444555333111000000000///...---...............------,,,,,,---------,,,,,,+++************************,,,+++((('''&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''&&&%%%$$$$$$((())))))((('''&&&&&&((())))))))))))))))))))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))***************************++++++,,,,,,++++++***...------,,,++++++******+++++++++***************(((((())))))***+++++++++++++++************++++++((((((((()))******++++++))))))))))))))))))))))))************))))))))))))---,,,+++)))((((((((((((((((((((()))******++++++))))))(((((((((((())))))((((((((())))))*********(((((())))))))))))******(((((((((((())))))))))))''')))***,,,,,,***)))'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************))))))************************))))))))))))******)))))))))*********++++++%%%&&&''')))******))))))''''''(((((((((((())))))))))))))))))************))))))(((''''''(((***+++******))))))))))))******++++++************++++++------,,,+++***))))))((()))))))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,++++++***,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''(((((()))***,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))******++++++,,,++++++++++++++++++++++++******)))))))))******+++******)))))))))))))))***((())))))******)))))))))(((((())))))))))))***************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))zzzrrrrrruuuuuuuuuvvvqqqqqqrrrsssrrrnnnhhhddd___\\\YYYYYY[[[]]]\\\ZZZ\\\ZZZXXXVVVTTTSSSSSSSSSNNNMMMLLLKKKKKKMMMOOOPPPOOOKKKFFFCCCAAAAAA@@@????????????>>>===;;;888777333333333333333444444555666333111000111000///...////////////...---,,,,,,+++++++++,,,,,,,,,++++++************************+++***)))((((((''''''''''''(((((((((((()))))))))''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((&&&%%%&&&)))+++))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((((((((()))***+++++++++++++++************++++++'''(((((()))******++++++************************************)))))))))(((***)))))))))))))))******'''(((((()))******++++++***)))(((''''''((()))***)))(((((((((((())))))***(((((()))))))))*********(((((((((((())))))))))))((()))+++,,,,,,+++)))((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((()))************))))))))))))******)))))))))((()))))))))************++++++************************))))))))))))******))))))*********+++++++++(((((())))))))))))))))))))))))))))))*********+++))))))))))))************))))))((('''((()))***+++******++++++++++++******,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((***+++***)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((()))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++++++++*********))))))***+++,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++*********++++++*********)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************++++++,,,++++++++++++++++++++++++******))))))))))))************))))))))))))******)))***************))))))(((((()))))))))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))){{{ssssssuuuvvvuuuvvvooopppqqqsssrrrooojjjfff___[[[WWWXXX\\\___]]]ZZZ\\\ZZZXXXVVVTTTSSSSSSSSSNNNMMMLLLKKKLLLMMMOOOPPPPPPLLLGGGDDDBBBBBBAAA@@@@@@@@@@@@???===:::888777444333333333333444555555666444111111111111///...////////////...---,,,+++)))******+++++++++******************************))))))++++++***(((&&&%%%))))))))))))************''''''(((((((((((('''''''''((((((((())))))******((((((((()))***+++++++++''''''&&&%%%%%%'''+++...))))))))))))))))))))))))))))))************))))))*********)))***++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++***++++++,,,,,,------...++++++++++++******))))))'''(((((()))***+++++++++++++++************++++++'''(((((()))***++++++++++++++++++++++++++++++++++++*********))))))(((((('''''''''((()))+++,,,---'''(((((()))***+++++++++***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))((()))+++------+++)))((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++++++++++++++******++++++++++++******(((((())))))*********+++,,,+++++++++***)))))))))******))))))))))))******)))************+++++++++...---,,,+++*********+++******++++++,,,,,,,,,,,,))))))))))))************+++***)))))))))+++,,,---***+++,,,------,,,+++***,,,++++++******++++++,,,&&&'''((()))***+++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,++++++******)))))))))((()))***+++,,,---------,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++***************+++++++++++++++++++++++++++******)))))))))))))))******)))))))))))))))************+++++++++******)))(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))vvvrrrsssuuuwwwwwwqqqpppppppppqqqoookkkhhh___ZZZUUUVVVYYY\\\[[[XXX\\\[[[XXXVVVTTTSSSSSSSSSPPPNNNMMMNNNOOOOOONNNMMMIIIHHHFFFDDDBBB@@@??????@@@???>>>>>>===;;;777444333333333333333333333333666555444333333333333333333000---+++,,,------------,,,***))))))***,,,---(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''(((((())))))******((('''&&&&&&&&&''')))***)))))))))))))))))))))))))))******(((%%%%%%(((***)))((('''&&&&&&'''((()))(((***,,,+++***((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%'''((()))++++++******)))(((((((((''''''(((((())))))******+++)))'''&&&&&&))),,,......,,,))))))++++++***(((***)))((((((((()))+++,,,+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******+++***)))''''''(((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''))))))((((((***+++))))))))))))))))))))))))---***'''''')))+++***(((***************+++++++++(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%$$$$$$%%%&&&((()))))))))))))))((((((((((((++++++************++++++++++++***)))***+++---...(((((())))))******++++++,,,++++++++++++++++++,,,((()))+++++++++***+++,,,------,,,+++***)))(((((())))))***+++,,,,,,------...------,,,+++***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''((()))***+++,,,,,,((((((***+++,,,---------******))))))******+++,,,---,,,,,,+++*********+++++++++***************+++***+++,,,,,,------,,,,,,,,,+++)))(((((()))+++,,,,,,++++++******+++,,,,,,************))))))))))))++++++++++++++++++++++++///......------,,,,,,+++------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))*********++++++++++++***)))***,,,,,,***)))))))))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))vvvrrrrrrtttuuuuuuqqqppppppppppppnnnkkkhhh___ZZZVVVVVVZZZ\\\[[[YYY\\\ZZZXXXVVVTTTSSSSSSSSSPPPNNNMMMNNNOOOOOONNNLLLIIIHHHFFFDDDBBB@@@??????@@@???>>>>>>===;;;777444333333333333333333333333444444333333333444444444111///,,,++++++,,,,,,,,,***)))(((&&&&&&''')))***))))))************))))))))))))(((((((((''''''''''''((((((((()))))))))***((((((((((((((())))))***)))))))))))))))))))))))),,,......,,,)))''')))***(((''''''&&&'''((()))***(((***,,,,,,***(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******************)))))))))))))))))))))*********++++++,,,+++)))''''''(((***++++++(((&&&''')))******(((***)))((((((((()))++++++,,,++++++***************(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))******)))((('''''''''(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))+++(((&&&''')))++++++***)))))))))******+++++++++)))))))))))))))((((((((())))))))))))))))))***+++))))))))))))))))))))))))''''''(((((()))******+++******************************((('''&&&&&&''''''))))))))))))((((((((((((++++++************++++++++++++******++++++,,,---))))))))))))************++++++************++++++)))***+++,,,+++++++++,,,,,,++++++******))))))((((((((()))******+++,,,,,,---,,,,,,++++++*********++++++++++++++++++******++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************((()))***+++,,,---------+++++++++++++++,,,,,,---...------,,,++++++,,,,,,+++***************+++,,,***+++,,,,,,------,,,,,,,,,+++)))(((((()))+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++((('''&&&'''))))))'''&&&))))))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))vvvqqqppprrrssssssppppppoooppppppnnnjjjggg^^^[[[WWWWWWZZZ\\\\\\ZZZ\\\ZZZXXXVVVTTTSSSSSSTTTPPPOOOMMMNNNOOOOOOMMMLLLIIIHHHFFFDDDBBB@@@??????@@@???>>>>>>===;;;777444333333333333333333333333444333333333333444444555000...+++***+++++++++******)))'''&&&&&&&&&'''((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))---...///...+++)))))))))''''''''''''(((((()))***)))+++,,,,,,***))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))*********************+++++++++++++++,,,+++***)))(((((((((((('''%%%$$$%%%'''))))))))))))))))))((()))******+++,,,,,,+++************+++(((((())))))))))))(((((((((((((((((())))))))))))***************)))))))))))))))((('''''''''''''''***)))))))))))))))(((((())))))))))))))))))))))))'''(((((())))))((((((''')))***+++***'''&&&'''((())))))))))))))))))))))))((('''&&&''')))+++,,,,,,(((((())))))***+++,,,,,,*********))))))((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++,,,+++***)))((((((((()))(((((((((((())))))))))))++++++************++++++******+++,,,,,,,,,++++++***************)))))))))*********))))))*********)))))))))***************))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++---------,,,+++*********************************(((((()))***+++,,,------++++++*********)))))))))((()))***+++,,,---------,,,,,,++++++,,,,,,---.........------,,,,,,------***************+++,,,---***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,------,,,,,,+++++++++***---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++,,,------......///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++'''&&&&&&'''(((((('''%%%))))))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))vvvpppooopppqqqppppppoooooooooooommmiiifff]]][[[XXXXXXZZZ\\\\\\\\\\\\ZZZXXXVVVUUUTTTTTTTTTQQQOOONNNNNNNNNNNNMMMLLLIIIHHHFFFDDDBBB@@@??????@@@???>>>>>>===;;;777444333333333333333333333333555444444333222222222333000...,,,+++,,,,,,+++***,,,,,,***))))))((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&'''((('''&&&%%%(((((((((((((((((((((((()))***,,,,,,+++***)))((())))))((((((((((((((((((***+++,,,,,,***))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))'''&&&$$$'''(((((()))***+++++++++******++++++++++++++++++***************)))(((((('''&&&&&&&&&'''((((((((()))))))))))))))******+++,,,+++******))))))******(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,++++++******))))))((((((((('''''''''''''''************))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''')))******)))(((''''''((())))))))))))))))))))))))'''''''''((()))***++++++''''''((()))***+++,,,,,,++++++******)))((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))(((((()))))))))*********************************((()))))))))***++++++,,,(((((((((((())))))))))))++++++************++++++)))***,,,------,,,+++***+++++++++******)))))))))******))))))))))))******)))(((''''''((())))))(((((((((((())))))*********))))))))))))******++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++,,,------+++++++++*********))))))((()))***+++,,,------,,,+++++++++++++++,,,------------,,,,,,,,,,,,------************+++,,,------***+++,,,,,,------,,,,,,++++++***))))))***++++++------------,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,---...///000//////...---------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,---------------...............,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))***++++++***(((((()))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))vvvpppoooppppppppppppooooooooonnnlllhhheee\\\ZZZXXXXXXYYY[[[\\\]]]\\\ZZZXXXVVVUUUUUUUUUUUUQQQPPPNNNNNNNNNNNNMMMKKKIIIHHHFFFDDDBBB@@@??????@@@???>>>>>>===;;;777444333333333333333333333333777666444333222111000000111///---------...,,,+++,,,,,,++++++************'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&'''))))))(((''''''((((((((((((((((((((((((&&&''')))+++,,,---,,,+++++++++***)))((('''&&&&&&***+++,,,+++)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%''''''((()))***++++++,,,************************'''((()))***+++******))))))))))))((('''''''''(((((()))))))))******************)))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,,,,++++++******))))))((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((((()))+++(((((((((((((((((((((((((((((())))))(((((((((((('''(((((()))******+++++++++*********)))))))))((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))*********+++'''((((((((()))))))))***++++++************++++++***+++,,,------,,,***))),,,,,,++++++******))))))******))))))))))))******---***((((((***++++++)))(((((())))))******++++++*********+++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++)))***++++++,,,,,,,,,,,,***************+++,,,,,,,,,+++++++++++++++,,,,,,++++++******+++,,,------***+++,,,,,,------,,,,,,+++******************+++,,,------------,,,+++***,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,...///000000//////...------------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***+++,,,---+++)))((()))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))vvvpppooopppqqqppppppooonnnnnnmmmkkkgggdddZZZYYYXXXWWWXXXYYY\\\]]][[[ZZZXXXWWWVVVUUUVVVVVVRRRPPPNNNNNNNNNNNNLLLKKKIIIHHHFFFDDDBBB@@@??????@@@???>>>>>>===;;;777444333333333333333333333333777666444333111000000000111///............---+++)))))))))*********))))))******++++++++++++******&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))''''''(((+++...000000///+++++++++***)))((('''&&&***++++++)))(((''')))***))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++***))))))'''(((((()))***+++++++++***************)))))))))'''''')))***+++++++++++++++++++++***''''''((()))(((((()))************)))))))))(((''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))***************))))))))))))))))))***)))(((((('''(((((()))))))))))))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''))))))((((((***+++((((((((((((((((((((((((''')))******((('''''''''((((((((()))))))))******************************+++***)))))))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((()))******))))))((('''&&&''''''(((((())))))******++++++************++++++++++++,,,,,,,,,+++******+++++++++++++++******************))))))*********222...++++++...///...,,,))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))******+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,************************+++,,,---......---,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++*********+++,,,---...///000000000///......------......------------------------................................................,,,,,,------------......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************))))))***++++++***((())))))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))vvvppppppqqqrrrrrrpppooonnnnnnmmmjjjfffcccXXXXXXWWWVVVVVVXXX[[[]]][[[ZZZXXXWWWVVVVVVVVVVVVRRRPPPNNNNNNNNNNNNLLLJJJIIIHHHFFFDDDBBB@@@??????@@@???>>>>>>===;;;777444333333333333333333333333444333222222111222222222///...------......,,,***&&&'''((())))))*********))))))************))))))&&&'''''''''((((((((((((***)))))))))(((((((((''')))(((((((((((()))******)))))))))))))))))))))))))))'''&&&(((,,,//////...((()))************)))((()))***)))(((&&&&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))******************++++++(((((())))))*********+++,,,,,,+++++++++*********)))))))))))))))*********)))***+++***'''''')))+++'''((()))***+++******)))***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))***)))***+++++++++***((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((())))))(((((()))***((((((((((((((((((((((((%%%'''******((('''''')))))))))))))))(((((((((((()))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((()))*********)))((('''&&&'''''''''((()))*********++++++************++++++---,,,++++++******++++++***++++++++++++++++++,,,++++++************++++++444///++++++...000///,,,+++++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,+++++++++************+++,,,,,,+++++++++++++++,,,------...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,*********++++++*********)))+++---...///...---------,,,,,,,,,++++++++++++---------------------------------,,,,,,,,,,,,,,,+++,,,,,,---...//////000000//////...............................................................---------------------------------....../////////***++++++,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......+++++++++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))((()))++++++)))((())))))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))vvvqqqppprrrsssssspppooonnnmmmmmmjjjfffcccWWWWWWWWWVVVVVVWWWZZZ]]][[[ZZZYYYWWWVVVVVVVVVWWWRRRPPPOOONNNNNNNNNLLLJJJJJJHHHFFFDDDBBB@@@@@@???@@@???>>>>>>===;;;777444333333333333333333333333111111111111222333444555...---,,,,,,------+++)))&&&'''(((***++++++++++++&&&&&&''''''''''''&&&&&&'''((((((((())))))************))))))((((((((('''&&&&&&%%%$$$$$$&&&'''((()))))))))))))))))))))))))))&&&$$$%%%)))+++,,,+++%%%&&&(((***+++,,,++++++)))))))))'''%%%%%%''')))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))************---------,,,,,,+++++++++,,,+++***)))((((((((()))&&&(((***)))''''''***---'''((()))++++++******)))+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))*********++++++,,,,,,***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&)))***+++***(((&&&'''((((((((((((((((((((((((((("""%%%)))***(((''')))+++******))))))((((((''''''(((((()))***+++,,,,,,---))))))((())))))***++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))&&&''')))***++++++******&&&''''''((()))******+++++++++************++++++...---+++***)))***++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,222---((((((,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))******************************+++,,,------...///......---,,,+++***)))(((******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...//////...---,,,+++*********++++++,,,---------,,,,,,******++++++++++++******(((***,,,...//////...---......---------,,,,,,,,,------------------------+++,,,,,,------......///,,,,,,------.../////////000000///.......................................////////////////////////------------------------........./////////000000,,,------.../////////...---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))+++***)))***,,,,,,***)))))))))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))uuurrrrrrpppooopppnnnnnnmmmnnnnnnllliiifff\\\ZZZWWWXXXZZZ[[[ZZZXXX[[[ZZZYYYWWWVVVVVVVVVWWWQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA???>>>>>>??????>>><<<999666444333333333333333333333333111111111111111111111111111000...---,,,,,,---...))))))))))))***+++,,,---111,,,&&&$$$''')))'''%%%&&&$$$$$$%%%''')))***)))'''***---,,,(((&&&)))---)))))))))(((((()))))))))&&&''''''((((((((((((((((((''''''''''''((())))))***)))))))))***)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))(((((())))))*********+++***)))(((((()))+++---...***)))'''&&&&&&&&&'''(((***)))))))))((((((''''''))))))))))))))))))))))))...---+++)))(((((()))***************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))***)))((('''''''''''''''***&&&"""###(((++++++)))))))))))))))******************+++++++++,,,,,,,,,))))))))))))************---,,,+++***))))))))))))+++)))((('''''')))+++,,,+++*********))))))(((((())))))))))))))))))))))))++++++******************+++*********+++,,,------++++++************++++++,,,,,,---------,,,++++++///---++++++------+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...,,,***))))))***+++)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++......................../////////......---------000//////......---,,,,,,...------,,,,,,------........./////////...,,,+++------------------------///...---,,,+++,,,---............------,,,,,,,,,......---------,,,,,,,,,......///000///...,,,+++........................+++,,,.../////////...------------.........//////000000000///......------/////////...---------,,,000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,...------,,,++++++++++++---,,,+++,,,...///...---,,,,,,,,,---------......111///---+++***)))******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++***)))(((((()))***++++++*********+++,,,,,,------,,,,,,,,,+++*********,,,,,,,,,+++++++++******vvvssssssqqqpppqqqpppooonnnnnnmmmkkkgggccc[[[YYYVVVWWWYYYZZZYYYXXX\\\ZZZYYYWWWVVVVVVVVVWWWNNNMMMLLLKKKJJJHHHGGGGGGIIIHHHGGGEEECCCAAA???>>>>>>>>>>>>===;;;888555333333333333333333333333333111111111111111111111111000///...---------------))))))))))))***+++,,,---333...)))(((***,,,+++))))))(((&&&&&&'''''''''&&&***,,,,,,(((!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&'''(((((())))))(((((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))((()))))))))******************)))((()))***,,,------,,,***)))))))))***+++*********))))))((((((((()))))))))))))))))))))))),,,+++***(((''''''((((((******)))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&************))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&)))%%%!!!"""'''***)))'''))))))))))))************************++++++++++++))))))))))))************)))))))))((())))))******,,,+++*********+++------************)))))))))(((************************++++++******************))))))))))))))))))***++++++******************+++***+++,,,------...---------+++)))***,,,,,,+++)))************************++++++++++++++++++++++++)))************+++++++++---,,,+++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,....................................---------,,,............---------------------,,,,,,---------,,,,,,---------,,,+++***------------------------......---,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........---......//////...---,,,........................,,,---......//////......---------.........//////......////////////////////////...............---000000/////////.........////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------------,,,,,,+++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......000///---+++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++***)))(((((()))***+++***)))))))))******+++,,,+++++++++++++++******************)))))))))((((((vvvssssssrrrqqqrrrrrrqqqooonnnmmmiiieeeaaaZZZXXXVVVVVVWWWXXXXXXXXX\\\[[[YYYWWWVVVVVVVVVWWWMMMLLLKKKJJJIIIGGGFFFFFFIIIHHHGGGEEECCCAAA???>>>============;;;777444222333333333333333333333333111111111111111111111111////////////...---,,,+++))))))))))))***+++,,,,,,111---))))))+++---,,,+++***(((&&&&&&'''''''''&&&''')))***)))%%%$$$%%%''')))((((((''''''(((((()))&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''(((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))************+++***)))((())))))+++,,,---,,,+++*********++++++***************)))))))))((((((((((((((((((((((((***))))))((((((''''''&&&)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((((((((()))&&&###$$$(((******((())))))))))))************))))))))))))************))))))))))))************''''''''''''((()))***+++***++++++++++++,,,,,,,,,************))))))))))))******************************+++++++++++++++++++++******))))))))))))***************************)))***+++,,,---.........***)))((()))++++++***)))************************************************************++++++++++++)))******+++++++++++++++...---,,,+++*********+++***++++++,,,,,,---------...........................------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,------------,,,++++++------------------------...------,,,------...............---------------***+++,,,---...///000000,,,,,,---.........------..............................------......///000------........./////////------...//////000111111............////////////000000////////////......////////////////////////..................------...---------,,,,,,++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...///...---,,,,,,,,,---------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,+++***))))))))))))***+++)))))))))))))))*********))))))***************************)))))))))))))))uuussssssqqqqqqrrrqqqpppooonnnllliiieeeaaaYYYXXXWWWVVVWWWXXXYYYZZZ]]]\\\ZZZXXXVVVVVVVVVWWWPPPPPPNNNMMMKKKJJJIIIHHHIIIHHHGGGEEECCCAAA???>>><<<======<<<:::777444222222222222222222222222222111111111111111111111111...//////000///---,,,+++******))))))***++++++,,,,,,)))'''''')))*********'''&&&%%%&&&(((******)))###&&&)))******,,,///222+++++++++******+++++++++&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''((((((''''''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))*********+++***))))))))))))************((('''''''''((()))++++++******************((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((*********************))),,,)))((((((+++,,,,,,+++((()))))))))************(((((((((((())))))))))))((()))))))))************((((((((((((((()))***+++(((((()))************)))*********)))))))))))))))******************************+++++++++++++++,,,...---,,,,,,++++++++++++)))******************)))))))))***+++,,,,,,,,,,,,))))))))))))***+++++++++************************************++++++++++++,,,,,,,,,---------......)))***+++,,,---,,,***)))+++,,,,,,------,,,+++******++++++,,,---......///........................---------------,,,,,,,,,+++++++++,,,---......///,,,------------------,,,//////////////////......------------............---------------........................---------,,,,,,,,,---...//////000,,,,,,------....................................///...---------...000111............////////////......//////000000000000.........//////000000111000000//////////////////........................////////////............000//////......------,,,,,,------...............,,,,,,,,,,,,,,,---...///---,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,,,,---************************))))))******************((((((((()))*********+++++++++++++++++++++++++++~~~sssqqqqqqpppooopppooonnnmmmmmmllljjjfffcccZZZYYYXXXWWWWWWXXX[[[]]]^^^\\\ZZZXXXWWWVVVVVVVVVSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGEEECCCAAA???>>><<<======<<<:::777444222222222222222222222222222111111111111111111111111...//////000///---,,,+++*********)))******+++,,,)))'''&&&&&&'''((())))))((('''%%%&&&(((******)))&&&'''(((''''''&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))))))))))))))******)))))))))))))))))))))((('''&&&%%%&&&''''''******************++++++(((((((((((((((((((((((())))))*********)))((('''(((((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((((())))))******))))))(((******)))))))))(((((((((((((((((()))*********+++((((((((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))(((((()))*********)))(((+++***)))***+++,,,++++++((()))))))))************''''''((((((((()))))))))((()))))))))************,,,+++******)))))))))***(((((()))************)))))))))))))))))))))************************************++++++,,,,,,,,,,,,......---,,,+++++++++,,,******++++++++++++*********************)))(((''')))******+++++++++,,,,,,************************++++++++++++,,,,,,------,,,,,,---------.........+++,,,---...---+++)))''''''))),,,///000///---+++++++++,,,---......//////........................------------------------***+++,,,,,,---...//////,,,,,,---......---,,,,,,////////////////////////---------....../////////---------....../////////................................................------------...//////000........................//////...------///000111........./////////000000111111000000////////////...//////000000111111111//////000000000000000000------------------------000000000//////.........///.........---------,,,------------......//////,,,,,,,,,,,,---......///---,,,+++,,,...///...---,,,,,,,,,---------......++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------******++++++++++++*********++++++,,,,,,+++******((((((((()))*********+++++++++++++++++++++++++++}}}rrrpppqqqpppooopppnnnnnnmmmmmmllljjjfffcccZZZZZZYYYWWWWWWXXX\\\______]]][[[YYYWWWVVVVVVVVVSSSSSSQQQOOOMMMLLLJJJIIIIIIHHHGGGEEECCCAAA???>>>============;;;777444222222222222222222222222222111111111111111111111111////////////...---,,,++++++***************++++++))))))((((((((())))))***,,,***((('''(((((('''%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''((())))))***((('''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))************))))))))))))((()))))))))))))))))))))***)))((('''&&&'''(((((()))))))))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((()))))))))))))))'''((((((((((((((())))))((((((((((((((('''''''''))))))************))))))************************%%%&&&'''((()))((('''&&&(((((((((((()))))))))((())))))))))))************(((((((((((())))))))))))))))))))))))************---,,,+++***))))))))))))***++++++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******++++++,,,---------,,,++++++************+++***+++,,,------,,,+++***+++++++++***)))((('''&&&)))+++,,,+++******+++,,,************************+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,---...//////...,,,)))(((%%%(((,,,///111000...,,,,,,------....../////////........................---------............///,,,,,,------...///000000+++,,,---......---,,,+++---------,,,------...///---------...//////000000,,,---...///////////////...............//////////////////.........------/////////...//////000111........................//////......//////000111....../////////000000000222222111000000///......000000000000111111111111//////000000000000111111........................000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------------...///---,,,+++,,,...///...---,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,---------******+++,,,,,,+++******++++++,,,------+++***)))))))))******************)))))))))))))))*********}}}sssqqqqqqppppppqqqpppooonnnmmmlllhhhdddaaaXXXYYYXXXVVVUUUWWW[[[______^^^[[[YYYWWWVVVVVVVVVTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGEEECCCAAA???>>>>>>>>>>>>===;;;888555333111111111111111111111111111111111111111111111111000///...---------------++++++***************+++)))*********)))))))))***---+++(((((((((((('''%%%%%%%%%&&&'''***+++,,,,,,))))))(((((((((((())))))&&&''''''((((((((((((((()))(((((((((((()))******+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++******)))))))))))))))))))))))))))************)))))))))(((''''''((())))))*********+++***(((''''''(((((()))((((((((())))))*********)))))))))))))))))))))))))))((('''''''''((())))))******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&(((******)))(((''''''((())))))(((''''''((())))))))))))************(((((()))))))))*********))))))))))))************+++******)))))))))******,,,+++*********+++------((()))))))))************++++++++++++++++++++++++******++++++,,,------...++++++*********+++,,,,,,+++,,,...//////...,,,++++++,,,,,,,,,+++***)))))))))+++,,,+++)))((()))+++************************)))******+++,,,,,,------+++++++++,,,,,,,,,,,,---....../////////...,,,+++***+++,,,---.........................../////////................................./////////000000.........//////000000000+++,,,...//////...,,,+++...---,,,,,,---...///000---------...///000000000+++,,,...///000000000///---........./////////000............////////////222111000//////000111111..............................///000000000000000.../////////000000000000111111000000000000000000222111111111111111000000//////000000000111111111000000000000000000000000000000///......---,,,,,,------......//////000000///......---......000000///......------------...---,,,+++,,,...///...---,,,,,,,,,---------......+++,,,---------,,,+++***------------------------,,,,,,,,,+++++++++************+++,,,,,,------...***++++++,,,,,,++++++******+++,,,,,,,,,+++)))(((+++++++++++++++*********(((((()))))))))*********~~~tttrrrrrrrrrqqqrrrrrrqqqooommmkkkgggbbb^^^WWWXXXWWWUUUTTTUUUZZZ______^^^\\\YYYWWWVVVVVVVVVWWWVVVTTTRRRPPPNNNLLLKKKIIIHHHGGGEEECCCAAA???>>>>>>??????>>><<<999666444111111111111111111111111111111111111111111111111111000...---,,,,,,---...++++++***************+++))))))***)))(((''''''(((***((('''''')))***))))))((('''&&&'''((()))((('''))))))(((((((((((())))))&&&''''''((((((((((((((()))))))))))))))******+++,,,***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))(((((())))))))))))))))))))))))+++*********))))))((((((&&&&&&((()))***************)))'''&&&&&&''''''(((''''''(((((()))))))))***************************)))'''&&&%%%%%%&&&((()))************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%&&&'''((()))************))))))((((((((('''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((()))+++---...---+++***(((***++++++***)))))))))))))))))))))************))))))))))))************))))))))))))************(((''''''(((((()))***++++++)))((('''''')))+++,,,(((((())))))*********+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,---......///,,,---///000000///---,,,+++,,,,,,---------,,,,,,(((***+++***'''&&&''')))************************((())))))***++++++,,,,,,---------.........//////---.../////////////////////...,,,******,,,...000///////////////..................................../////////000000111111////////////000000000000+++,,,...//////...,,,+++000///......///000111222---------...///000000111+++,,,...000000000000///---.........//////000000,,,------...///000111111444333222000000000111111........................---...000111111111000///////////////000000000000/////////000111111222222333222222222111000000000//////000000111111111222111111111111111111111111000//////...---,,,,,,,,,000000111222333444555555///......------///000111000///...------------------,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,---...---,,,+++***------------------------,,,,,,,,,+++++++++*********++++++,,,,,,------...***+++,,,------,,,+++***)))***+++,,,+++***(((&&&---,,,,,,,,,+++***************++++++,,,,,,,,,,,,}}}tttssstttrrrqqqqqqooonnnmmmmmmmmmjjjgggdddZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWXXXUUURRROOONNNLLLIIIGGGIIIKKKLLLIIIBBB???@@@BBB??????>>>===;;;888666444111000///------///000111000000111222222222222111//////000000///---+++******++++++++++++***))))))+++++++++***)))((((((''''''(((***+++++++++***)))***((('''&&&&&&'''(((***))))))((('''&&&%%%$$$$$$))))))))))))((((((((((((&&&'''(((******+++++++++***)))((('''''''''''''''))))))(((''''''''''''''')))((('''((()))***)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))***+++,,,---......+++*********))))))((((((((((((((()))******++++++***(((&&&&&&((()))'''$$$))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''*********)))))))))))))))###&&&&&&&&&(((***+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))***++++++,,,,,,++++++******************)))((('''(((***---,,,***((()))+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))***++++++,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,+++++++++,,,***((()))+++,,,+++(((******))))))******+++,,,///---+++***+++,,,,,,,,,,,,,,,---------------------......//////......---,,,---......//////......////////////000000000000111000///......///000111000000//////.........---///////////////.........222111111111000000//////222222111111000000//////000000000000000/////////---....../////////......222111111000///......---000000///...///000111222111000///..................///000000///...000111555444444333333444555555444444555555555555555555444555555555666666666666444444444333333222222222111222222333444555555555444333333222222222222222222222222222111000//////333333222///---++++++,,,000///.........///000111111111111000///.........111000///---------...///...---------------......///,,,******---//////...,,,,,,,,,,,,---...///000,,,***)))***---...,,,***,,,,,,,,,++++++***************++++++++++++******...,,,******,,,---...---,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++}}}tttssssssrrrpppppplllllllllmmmllljjjeeebbbZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWVVVSSSPPPOOONNNMMMKKKJJJIIIKKKLLLHHHBBB???@@@BBB???@@@@@@???===:::777555222111///......///111222111111111111111111111000------.........---,,,,,,***++++++++++++***))))))++++++******)))((((((''''''((()))*********)))))))))((('''&&&&&&'''((()))******)))(((((('''''''''))))))))))))((((((((((((&&&'''((())))))))))))))))))((((((''''''''''''((())))))((('''''''''''''''(((&&&&&&'''((()))((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&''''''((()))))))))*********)))))))))((((((******))))))))))))))))))---+++))))))++++++***((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((())))))))))))(((((((((((((((((())))))(((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((('''''''''***)))))))))))))))))))))%%%'''******(((''''''(((+++***)))(((((()))***+++++++++************++++++***************************++++++,,,,,,++++++************+++******)))))))))+++---,,,***)))***,,,,,,,,,,,,+++++++++******,,,,,,++++++************++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++...,,,***+++---...,,,***+++++++++++++++,,,,,,---...,,,******,,,---------------------------------------............------,,,---......//////......////////////000000000000000000///......///000000000000/////////.........////////////////////////111000000000////////////111111111000000/////////000000000///////////////---...//////000000000000222222222222222111111111111000///.........///000111111000000000000111111///111222222222222333555666666777888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888888999999:::;;;<<<<<<<<<;;;;;;:::999999999777777777666666666666666888777666666555555555555666666666555444333222111111222222222222222333444222111000//////000111222////////////////////////000000///...............------,,,,,,,,,,,,------111///,,,---///111111000......------------......,,,***)))***---...---+++.........---------,,,,,,++++++,,,,,,,,,,,,++++++---+++******,,,---------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++uuussssssqqqoooooojjjkkklllmmmllliiiddd___ZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWTTTRRROOONNNNNNNNNMMMLLLIIIKKKKKKHHHCCC???@@@AAA@@@AAABBBBBB@@@<<<888555333222111000000111222333222222111111000000//////,,,+++++++++,,,,,,---...******++++++******)))(((++++++******)))(((((((((&&&'''((())))))))))))((()))((('''&&&&&&'''((()))***************)))))))))))))))))))))((((((((((((&&&'''((((((((((((''''''(((''''''''''''(((((())))))((((((''''''''''''((('''&&&%%%&&&'''((((((&&&))))))))))))((((((((((((************************'''((())))))******))))))))))))))))))))))))))))))******))))))))))))((((((++++++***))))))(((''''''***(((''''''((((((((('''***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''))))))))))))))))))******,,,,,,---+++)))''''''(((+++***)))(((((()))***+++++++++************++++++***************************++++++,,,,,,++++++***)))***++++++++++++++++++***+++------+++++++++,,,,,,,,,,,,++++++++++++***+++************)))))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,---......---+++***+++---.........///.........---,,,,,,,,,,,,------......------,,,------...////////////...////////////000000000000//////...------...//////000000////////////............//////000000111111000000000///////////////000000000000//////////////////////////////000000///000111222222222222222/////////000000000111111333222111000////////////222111111222333444555555444555777888888999;;;=========???AAADDDFFFHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>AAA@@@@@@???>>>======<<<>>>>>>======<<<:::999888666666666777777888888888555444333222222222333444000000000000000111111111000111111111111000//////......------,,,------...///---,,,,,,...//////...///......---------------+++***)))+++---......---............------------,,,,,,------------,,,,,,---+++******,,,---------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++uuusssrrrpppmmmmmmiiijjjlllnnnmmmjjjccc___ZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWTTTRRROOONNNNNNNNNMMMKKKJJJKKKJJJHHHCCC@@@@@@AAA???@@@BBBCCCAAA<<<777444333222222111111222222333333222111000///......---,,,,,,*********+++,,,---***************))))))(((************))))))((((((&&&''''''((((((((((((((()))(((''''''''''''((()))(((((())))))************))))))))))))((((((((((((((((((((()))(((((('''''''''''''''''''''((()))***)))(((''''''''''''(((((('''&&&%%%&&&((()))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++******)))************))))))(((((())))))))))))))))))((((((******))))))((((((((((((((('''%%%%%%%%%&&&&&&'''***))))))((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((''')))))))))))))))*********)))))))))((((((((()))***+++***)))(((((()))***+++++++++************++++++***************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))*********))),,,,,,,,,,,,,,,------...,,,+++***+++...//////...000//////...---,,,,,,+++,,,,,,------------,,,,,,------...///////////////////////////000000000000.........------.........000000//////////////////......///000000111222222111111000000000000000000/////////////////////////////////000000000000000333333444444444333222222//////000000000000111111333333333333333333444444333444444555777999;;;<<<<<<>>>@@@BBBBBBDDDFFFHHHIIIKKKMMMOOORRRTTTVVVWWWUUUVVVVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRRRRTTTUUUVVVUUUUUUTTTSSSSSSRRRQQQQQQNNNMMMMMMLLLLLLMMMNNNOOOOOOOOONNNNNNMMMKKKJJJJJJKKKKKKJJJJJJHHHGGGEEEDDDBBBAAA@@@???>>><<<:::999:::999777666555666666777555555444444444333333333111222333444444333111000000000///.........//////......------...............------,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++uuurrrrrrooolllllljjjkkkmmmooonnnjjjddd```ZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWVVVSSSPPPOOONNNMMMKKKIIIKKKKKKJJJGGGDDDAAA@@@@@@===???AAAAAA???;;;666333333333222222222222333333333222111///...---------...---+++***))))))******)))************)))((((((*********)))))))))))))))'''''''''''''''(((((()))((((((''''''''''''((((((&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))*********)))(((((('''''''''''''''((()))***((((((''''''''''''((((((((('''&&&''')))***)))((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***************'''''''''&&&%%%%%%$$$$$$(((((((((((((((((())))))''''''(((((())))))))))))******)))((('''(((***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********'''((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((((((((((())))))************''''''&&&'''((()))***++++++***)))(((((()))***+++++++++************++++++***************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++)))))))))))))))))))))***))))))***+++,,,------...,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++*********++++++++++++++++++,,,------,,,++++++,,,...000///...000000///...------,,,,,,,,,------......------,,,---...//////000000//////////////////000000000000---..................---//////000000000000000000...//////000111222333333222222222222222222222222/////////000000000000000000000000111111111222222444444444444333222111000555555555555555555555555444555666888999:::;;;;;;::::::;;;===???BBBDDDEEEHHHJJJMMMNNNPPPQQQTTTVVVZZZ[[[]]]___aaabbbccccccdddeeefffgggfffeeecccbbbdddcccaaa_______________^^^]]]]]]\\\[[[YYYYYYXXXVVVVVVWWWXXX[[[^^^aaaccc____________^^^]]][[[[[[[[[[[[ZZZZZZYYYWWWVVVUUUTTTQQQOOOMMMLLLIIIEEEAAAAAA@@@>>>===<<<<<<<<<===<<<<<<:::999777666555444111222444555555444333222111111000///////////////000111111111111000000111,,,,,,,,,,,,,,,---......+++,,,---------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++uuurrrrrrooollllllkkklllmmmnnnnnnjjjeeeaaaZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWVVVTTTQQQOOONNNMMMKKKIIIKKKKKKIIIGGGDDDBBB@@@???===>>>??????===999555222222222222222222222222222333222000...---,,,------///...,,,+++***)))))))))))))))******))))))((('''******))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((())))))***************)))(((''''''''''''(((((()))(((''''''''''''(((((())))))((('''(((*********)))))))))))))))((((((((((((************************))))))((((((((()))***+++((((((((('''''''''&&&&&&''''''(((((((((((())))))&&&&&&'''(((((()))******(((((((((&&&%%%&&&)))++++++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))(((((())))))******))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((((((((((()))******+++++++++***))))))++++++***)))+++***)))(((((()))***+++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++++++++,,,+++++++++------,,,******++++++++++++,,,,,,,,,)))))))))************+++*********+++,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///...---,,,---///+++++++++++++++,,,,,,---,,,,,,,,,---///000///---000/////////...------------..................---......///000000000000///////////////000000000000---...////////////...---//////000000000000111111000000111111222222333333333333333333333444444444000000000000111111111111111111111222333333444444333444444444555444444333888888888999999:::::::::<<<===???AAACCCEEEEEEFFFGGGGGGHHHJJJMMMOOORRRSSSVVVXXX[[[]]]^^^```bbbeeeggghhhjjjmmmnnnooonnnnnnpppqqqsssssssssqqqooommmlllkkkjjjgggeeebbbaaa_________^^^]]]\\\ZZZYYYYYYWWWXXXZZZ]]]aaagggllloookkklllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggdddbbb_________]]]XXXSSSLLLKKKIIIGGGFFFEEEEEEFFFEEEDDDBBB@@@>>>;;;:::999555666777777777777777777444333222222111111111111///111222222000//////000///...............//////,,,---///...------...000............////////////++++++,,,,,,,,,,,,+++++++++++++++,,,......---+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++~~~tttrrrqqqooommmmmmkkkkkkkkklllkkkiiidddaaaZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWTTTRRRPPPNNNNNNNNNLLLKKKLLLJJJHHHFFFEEECCC@@@???>>>>>>>>>===;;;888555333111111222222222222111111222111///---,,,,,,---...,,,,,,------,,,+++******)))))))))))))))((((((''')))))))))))))))))))))***))))))((((((((()))***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''))))))))))))((((((((((((''''''((()))*********))))))((((((''''''''''''((('''''''''''''''((())))))((('''&&&''')))***)))((())))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***((('''%%%&&&(((***++++++*********************'''''''''((((((((())))))''''''((((((((((((((((((%%%&&&%%%###"""###'''***+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''((()))*********(((((()))***************))))))))))))))))))))))))*********))))))******************)))))))))(((((('''(((((()))******++++++,,,******+++,,,,,,)))'''+++***)))(((((()))***+++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++******)))))),,,***)))***,,,---+++)))******+++++++++,,,,,,,,,************++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,------------///111000...---///000,,,,,,,,,,,,,,,---......---------...//////...,,,////////////...............//////000000//////.........///000000000000000////////////000000000000...///000000000000///...//////000000000111111111222222222222222222222222222222222333333333444444000111111111222222222333222222333333444555555666666777999;;;<<<>>>??????>>>>>>@@@BBBDDDEEEGGGHHHLLLMMMOOOQQQSSSTTTTTTTTTVVVWWWXXXZZZ\\\___aaabbbccceeehhhiiijjjllloooqqqnnnppprrruuuwwwwwwwwwwwwwwwxxxzzzzzzzzzwwwuuusssrrrqqqpppmmmiiiddd___\\\\\\[[[ZZZYYYWWWVVVUUUTTTRRRSSSUUUYYY___ffflllooorrrsssuuuvvvvvvvvvtttsssuuuuuuuuuvvvvvvuuuuuutttrrrooommmmmmnnnlllfffaaaWWWVVVTTTQQQPPPOOOOOOPPPOOONNNMMMKKKIIIGGGFFFEEE@@@@@@@@@@@@@@@AAABBBBBB;;;;;;:::999888888888888222444666666333222222333555444333111000/////////...///111000---,,,---///............/////////000,,,,,,------------,,,,,,+++++++++,,,......---+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++}}}tttqqqqqqooommmmmmkkkjjjjjjiiiiiigggccc```ZZZYYYWWWWWWWWWYYY\\\^^^___]]]ZZZZZZZZZZZZYYYWWWRRRPPPNNNNNNOOOOOONNNMMMLLLJJJHHHFFFEEECCC@@@?????????>>>===;;;888666444000111111222222111111000111000...,,,+++,,,---...***+++,,,---...---,,,+++)))))))))))))))((((((''')))))))))))))))************)))((((((((()))+++,,,''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%'''((())))))))))))***)))(((''''''''''''''''''''''''''''''((()))***'''&&&%%%&&&((((((((('''))))))))))))((((((((((((++++++++++++++++++++++++***(((&&&$$$$$$'''***,,,'''''''''(((((((((((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&'''((((((&&&$$$%%%***...+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((()))******+++'''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))******************))))))))))))'''(((((()))***+++++++++(((''''''***------***&&&+++***)))(((((()))***+++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************)))((('''+++)))(((***,,,---***(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------......+++++++++,,,,,,---------,,,...000///---,,,---000...------------...//////...------///000///---+++........./////////////////////000000000000//////...//////000000000000000////////////000000000000...///000111111000///...//////000000111111111222333333222222222222222222111111111222222333333333111111222222222333333333333333444444555666777777:::<<>>AAA@@@===;;;;;;===;;;:::777555222000///......000222000---,,,---///,,,,,,,,,---------......---..................---+++***+++---......,,,+++,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++yyyuuusssqqqmmmiiihhhiiikkkkkkkkkhhheeeddd[[[YYYWWWWWWYYYZZZ[[[ZZZWWWXXXZZZ]]]___^^^ZZZWWWUUUSSSPPPOOOOOOOOOMMMLLLNNNLLLHHHDDDAAA@@@??????@@@???=========;;;888555000111111111111222222222222111///---,,,---...///,,,---...//////---+++***))))))((((((((())))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))************(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%)))'''&&&'''******(((%%%+++*********))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((***((('''((())))))((('''******))))))))))))************))))))((((((''''''*********)))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))***+++,,,+++)))'''%%%)))+++,,,+++((((((***---***))))))(((((((((((((((,,,------,,,++++++,,,...))))))))))))))))))))))))((())))))))))))*********''''''((()))***+++,,,,,,)))************++++++++++++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******++++++,,,,,,---...////////////.........---------------------------------+++,,,,,,---.........---........................000///...---------------////////////000000000000000...,,,---000111///---------///000111111111111222222111111111111111111000111111111111222222222000000000000111111111111111111111111111222333444111222222333444555666666444555555444333333555666333333222333444666888999888999:::;;;>>>@@@CCCDDDHHHIIIKKKMMMPPPTTTVVVXXXVVVWWWZZZ]]]```ccceeefffhhhhhhiiijjjjjjiiiiiihhhkkkiiiggggggiiikkkmmmnnnqqqrrruuuwwwxxxwwwvvvvvvrrrtttwwwzzz|||}}}|||||||||}}}}}}}}}|||{{{yyyxxx|||{{{{{{xxxtttooojjjfffaaa___[[[WWWTTTRRRRRRRRRQQQNNNKKKKKKOOOWWW```eeejjjooovvv{{{~~~~~~~~~~~~}}}|||zzzxxxwwwsssooolll```___^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYTTTTTTTTTUUUUUUWWWXXXXXXVVVUUURRRPPPNNNMMMMMMMMMNNNNNNNNNLLLJJJHHHEEEDDDEEEBBB>>><<<:::999666444555333111000111111000...,,,,,,,,,...000000---+++...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,~~~xxxtttsssqqqmmmiiiiiijjjkkkllljjjhhheeeccc\\\ZZZXXXXXXYYY[[[\\\[[[YYYYYYZZZ\\\^^^]]]ZZZWWWUUUSSSPPPOOOOOOOOONNNLLLNNNLLLHHHDDDBBB@@@@@@???@@@???>>>>>>===<<<888666111111111111222222222222222000...---,,,,,,---.........---,,,,,,,,,,,,,,,(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((''''''((((((((()))))))))*********))))))'''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((''''''''')))'''&&&''')))***(((%%%++++++++++++******))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))((((((******)))(((******))))))))))))******))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))***++++++++++++***''''''((((((((()))))))))((((((((())))))))))))***((()))+++,,,---,,,+++***(((***+++)))'''&&&(((******))))))((((((((())))))***++++++,,,,,,,,,---...)))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))************+++++++++***,,,---//////...---,,,+++++++++++++++++++++++++++++++++,,,+++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------.........//////.........---------------------------------+++,,,------.........---........................//////...---------------////////////000000000000111///---...000111000...---...///000111111111111111111111111111111111111111111111111222222222222000000000000111111111222000///000000111222333444555666666666666777777777555666777666444444555666777777777888:::<<<>>>???BBBCCCDDDFFFIIIKKKNNNOOOTTTUUUVVVYYY\\\___aaacccffffffhhhiiikkkmmmnnnoooqqqppppppnnnmmmkkkiiiiiigggfffeeeeeehhhkkknnnoooqqqsssuuuwwwxxxxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyyxxxyyyzzzzzzzzzyyyxxxxxx|||}}}}}}}}}zzzwwwsssqqqkkkhhhccc^^^YYYVVVTTTTTTSSSPPPMMMKKKMMMQQQWWWZZZaaafffmmmsssxxx{{{~~~|||zzzxxxvvvuuurrrnnnlllfffeeedddccccccccccccddd````````````____________\\\[[[[[[\\\\\\]]]^^^___cccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^]]][[[YYYXXXWWWSSSNNNIIIFFFBBB===:::999777444333333222111///000///......//////---+++...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))}}}wwwsssrrrpppmmmjjjjjjkkklllllljjjgggdddbbb]]][[[YYYXXXZZZ\\\]]]]]]]]]\\\[[[[[[\\\[[[YYYWWWUUUSSSQQQPPPPPPOOONNNLLLMMMLLLHHHEEEBBBAAA@@@@@@AAA@@@??????>>><<<999666111111111111222222222333222000///------------...000...,,,******+++---...,,,,,,+++***)))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((++++++++++++***)))((((((&&&&&&'''''''''(((((((((+++***)))((('''((())))))(((''''''((())))))(((&&&,,,,,,++++++++++++************))))))))))))******))))))))))))((((((((((((+++)))((()))++++++***)))***))))))(((((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((((()))(((((((((&&&&&&'''''''''((((((((())))))))))))************''')))+++---...///......)))***+++***((('''((()))***)))))))))))))))******((()))***+++,,,---------))))))))))))))))))))))))************+++++++++,,,++++++*********))))))))))))************+++++++++***+++,,,---...---,,,,,,***************************+++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------.....................---------------------------------,,,,,,---............---........................//////...------------...////////////000000000000111000///000111222111///......///000111111111111111111111111111111111111111111111111222222222333000000111111111222222222000000000111111333444444333444444444444444444444888999:::999888888999:::>>>???@@@BBBDDDGGGIIIKKKNNNOOOQQQTTTVVVYYY[[[\\\```aaabbbdddfffiiikkkmmmmmmnnnnnnooopppqqqrrrsssqqqpppmmmjjjgggdddaaa```]]]]]]]]]^^^aaadddhhhjjjmmmnnnqqqsssttttttsssrrrssssssssssssrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvyyy{{{}}}~~~~~~|||{{{uuurrrmmmgggbbb^^^[[[ZZZWWWUUUQQQNNNLLLLLLMMMNNNVVVZZZ```gggmmmsssyyy}}}~~~|||zzzwwwtttssspppmmmkkkgggfffeeeeeeddddddeeeeeeddddddddddddeeeeeeeeeeeecccbbbbbbbbbbbbbbbcccccciiiiiijjjkkkkkkkkkkkkjjjmmmnnnnnnoooooonnnnnnmmmkkkgggbbb]]]XXXSSSNNNKKKCCC@@@===:::888666444222444222000///000111000...111///...///000111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,|||uuurrrqqqpppmmmkkkkkkkkklllllljjjgggcccaaa^^^\\\YYYYYY[[[]]]______```]]][[[ZZZ[[[ZZZYYYXXXVVVTTTQQQPPPPPPPPPNNNMMMMMMLLLIIIFFFDDDBBBAAAAAABBB@@@?????????===:::777111111111222222222333333222222000///......//////...---,,,+++++++++,,,---......,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((++++++++++++******)))(((''''''''''''((((((((((((+++)))'''&&&&&&''')))***'''''''''((()))(((''''''***************************))))))(((((())))))***))))))))))))((((((((((((+++***)))***+++,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((***)))(((''''''((()))***%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********((()))***,,,............------------,,,+++******)))))))))))))))***+++,,,*********+++---,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////............------------........................,,,,,,------------------------............------........................///......---------......////////////000000000000222111111111111222111111...///000111111111111111111111111111111222222222111111111222222222333333111111111222222222333333333333222222222333444444111222222333444555666666<<<>>>@@@AAAAAAAAACCCDDDIIIJJJLLLOOORRRUUUWWWXXXYYYZZZ\\\___aaaccceeeffffffggggggiiikkkmmmooopppnnnnnnoooooopppppppppqqqhhhgggddd```\\\YYYVVVUUUQQQQQQRRRSSSTTTVVVYYY\\\aaaccceeehhhiiiiiihhhhhhhhhgggffffffeeefffffffffhhhiiijjjlllnnnooopppppprrrsssvvvxxxzzzzzzzzzzzzwwwuuuqqqmmmiiieeecccbbb]]][[[XXXUUUQQQNNNLLLKKKNNNQQQVVV[[[bbbiiiqqqvvv}}}|||xxxtttrrrooollliiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhiiiddddddcccccccccccccccccchhhiiikkknnnooopppoooooorrrrrrtttuuuvvvwwwxxxyyywwwtttqqqnnnllliiieeebbbTTTQQQLLLGGGCCC@@@<<<999999666444333333444444333333111000111222222111000---------------------------------------------------......//////......---|||uuuqqqppppppnnnkkkkkkkkklllllljjjgggcccaaa^^^\\\YYYXXX[[[^^^___```aaa^^^\\\ZZZZZZZZZYYYXXXVVVTTTQQQPPPPPPPPPNNNMMMMMMLLLJJJGGGEEECCCBBBAAABBB@@@?????????===:::777111222222222222333333333333333222111111000000000+++,,,---------,,,+++******)))((('''&&&&&&&&&&&&************************(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))***))))))(((((('''''''''((((((((()))))))))(((&&&%%%%%%&&&((()))''''''((((((((('''''''''((((((((())))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((***)))((()))+++,,,,,,***))))))(((((((((((())))))'''''''''''''''((((((((('''''''''(((((()))))))))(((((()))))))))************)))(((''''''((()))***(((((()))************)))&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))))))))***+++++++++++++++------------------+++***))))))))))))***,,,------...---++++++,,,,,,)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,((())))))***+++,,,,,,,,,))))))*********+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///000000000.....................------.....................,,,,,,,,,---------......---......//////...------..............................---------......///////////////000000000000111222222222111111111222///000000111111111111000000000111111111222222222111222222222222333333333222222222222333333333333444444333222222222222333555666888:::===???AAABBBCCCFFFIIILLLMMMNNNPPPRRRUUUVVVYYY[[[^^^```bbbcccbbbccceeegggiiiiiijjjjjjjjjjjjkkklllmmmoooqqqrrrrrrqqqpppooommmkkkjjjjjj]]][[[XXXUUURRRPPPOOOOOOHHHJJJJJJJJJHHHIIIKKKNNNRRRSSSVVVXXXZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[]]]^^^```bbbcccdddfffgggiiikkklllmmmnnnnnnnnnnnnlllkkkjjjiiiiiihhh```___^^^\\\XXXUUURRRPPPKKKMMMPPPSSSWWW]]]eeejjjsssxxx|||xxxuuuqqqmmmjjjmmmlllkkkiiihhhgggggggggccccccdddeeefffggghhhhhhddddddcccccccccccccccdddhhhiiillloooqqqrrrrrrrrrrrrrrrtttvvvyyy{{{}}}~~~~~~}}}{{{zzzzzzxxxuuussshhhddd^^^YYYTTTOOOJJJGGGDDDAAA===999888666444333444222111111111111///...................................................++++++,,,,,,,,,,,,++++++}}}vvvqqqppppppnnnllljjjkkklllllljjjgggdddbbb^^^[[[XXXXXXZZZ]]]```aaaaaa^^^\\\[[[[[[[[[ZZZXXXVVVTTTRRRQQQQQQPPPOOOMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@??????>>><<<999666222222222222333333333333333333222222111000000000***+++---......,,,***(((+++***)))(((((('''((((((************************)))))))))))))))((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''(((((()))((((((''''''''''''((((((((()))))))))''''''&&&%%%%%%&&&((()))&&&((())))))(((''''''((('''''''''(((((((((((()))((((((''''''''''''(((((())))))))))))(((((((((((()))(((((()))+++,,,+++***)))((((((''''''(((((()))&&&''''''''''''((((((((('''''''''(((((())))))***((())))))******++++++,,,))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((******))))))))))))))))))+++******,,,------+++))))))))))))***+++---...///333///,,,+++,,,,,,)))'''))))))))))))))))))))))))************+++++++++,,,(((((()))***+++,,,---...)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---...////////////..................//////---------...............+++,,,,,,------............////////////...------...........................------------...//////////////////000000000000000222333222111000111222000000111111222111111000000000000111222222333333222222222222333333333333222222333333333444444444333333333333333444444555:::;;;>>>AAADDDGGGIIIKKKLLLOOOTTTWWWYYYZZZ\\\^^^___```bbbdddfffggghhhhhhhhhiiijjjkkkkkkkkkiiiiiillllllllllllmmmooopppppppppooolllhhhddd```]]][[[OOONNNLLLJJJHHHHHHHHHHHHFFFHHHIIIGGGDDDBBBDDDGGGFFFHHHJJJMMMOOOOOOOOONNNMMMMMMNNNOOOPPPQQQRRRSSSPPPPPPQQQRRRSSSUUUVVVWWWZZZ[[[\\\^^^____________bbbbbbcccdddeeeeeeffffff]]]^^^^^^]]][[[XXXVVVTTTJJJKKKLLLMMMNNNSSSXXX\\\fffkkkttt}}}~~~{{{wwwrrroooooonnnllljjjhhhgggfffeeebbbbbbcccdddeeeeeeffffffeeeeeeeeeddddddeeeeeefffeeefffhhhjjjlllnnnnnnooorrrssstttwwwzzz~~~}}}{{{yyyuuupppjjjfffbbb]]]ZZZXXXSSSMMMHHHBBB===888555777555333222222111///---000000000000000000000000000000000000000000000000------............------wwwrrrppppppnnnllliiijjjkkkllljjjhhheeeccc^^^[[[WWWWWWYYY]]]```aaa___^^^\\\\\\\\\\\\ZZZYYYWWWTTTRRRQQQQQQPPPOOONNNLLLLLLKKKIIIGGGEEECCCBBB@@@???>>>>>>===<<<888666222222222333333333444444111111111111000///......,,,,,,,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,(((((((((((((((((((((((())))))))))))((((((((('''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((())))))((((((''''''((((((((())))))))))))&&&'''''''''((((((((((((%%%(((***)))'''&&&''')))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''(((***++++++***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))((((((((()))******++++++(((((())))))))))))((((((###$$$%%%%%%&&&&&&%%%%%%''''''((((((((()))))))))'''(((((((((((())))))))))))))))))(((((()))))))))***)))***,,,//////---***)))))))))***,,,...///000555000+++***,,,---,,,***)))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,)))************++++++++++++++++++++++++,,,------++++++++++++++++++++++++))))))((('''(((***,,,---******+++++++++,,,,,,,,,------------------------***+++---......---+++***,,,------.........------------......//////000000---------.........//////++++++,,,,,,---......//////////////////...------........................---------------...//////////////////000000000000///111333222000///000222111111111222222111111000///000000111222222333333222222222333333333444444333333333333444444444444444555666777999<<<>>>???BBBCCCEEEHHHKKKNNNPPPQQQVVVYYY]]]```aaabbbcccdddeeefffgggiiiiiijjjiiiiiiiiiiiijjjiiihhheeecccaaafffffffffffffffggghhhhhhfffdddaaa]]]YYYUUURRRQQQIIIHHHFFFDDDDDDDDDFFFFFFEEEGGGIIIGGGBBB@@@BBBEEEAAACCCFFFIIIKKKKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQPPPNNNNNNMMMMMMNNNOOOQQQQQQSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\VVVVVVWWWXXXWWWUUUTTTSSSHHHIIIIIIHHHHHHJJJNNNQQQVVV[[[cccmmmwww~~~zzzvvvsssqqqooollliiigggeeeeeeccccccddddddeeeeeeffffffeeeeeeeeeeeeffffffggghhhccccccdddeeefffhhhjjjkkkpppqqqrrruuuxxx|||{{{xxxvvvssspppnnnkkkhhhbbb\\\VVVOOOIIIDDD@@@>>><<<:::999777444222222222222222222222222222111111111111111111111111000000111111111111000000xxxsssqqqpppnnnlllhhhiiikkkkkkkkkhhhfffddd]]]ZZZWWWVVVXXX\\\```aaa^^^]]]\\\]]]]]]]]][[[YYYWWWUUURRRQQQQQQQQQOOONNNLLLLLLKKKJJJHHHFFFDDDBBB@@@???=========;;;888555222222333333333444444444000000000000///...---,,,...---+++))))))***+++,,,*********)))******++++++''''''''''''''''''''''''))))))((((((((('''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))******))))))%%%(((******'''&&&''')))(((((())))))*********+++******))))))))))))******))))))))))))(((((((((((('''&&&&&&'''***+++***)))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++'''((()))******)))((('''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((()))***+++++++++***+++...222222000---)))))))))+++,,,...000111666000***))),,,//////---))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,++++++,,,,,,---...************************)))(((''''''(((***,,,---*********++++++,,,,,,,,,------------------------***+++---......---+++***---------...------,,,,,,,,,------...///000111111---------.........//////++++++,,,,,,---...////////////000000///...------........................---------------...///000////////////000000000000...111222222///...000222111111222222222111111000///000000111222222333333222222333333333444444444333333333444444444555555777888:::===AAAEEEHHHJJJMMMNNNPPPRRRTTTWWWYYYZZZ\\\___ccceeeeeeeeeffffffggghhhiiijjjjjjiiihhhhhhfffffffffeeeccc___\\\ZZZ]]]]]]]]]]]]]]]]]]^^^___]]]\\\[[[YYYWWWUUUSSSRRRMMMLLLJJJHHHHHHIIIJJJLLLCCCFFFHHHFFFBBB@@@BBBEEEBBBDDDFFFIIIKKKLLLKKKKKKNNNOOOQQQSSSTTTSSSRRRQQQQQQQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSOOOPPPQQQRRRRRRQQQPPPOOOFFFFFFFFFEEEDDDFFFHHHKKKJJJNNNVVV```jjjttt{{{|||zzzyyyvvvrrrooollljjjjjjeeeeeeeeeeeeffffffffffffddddddddddddeeefffggghhhffffffeeeeeeggghhhjjjllllllmmmnnnqqqtttyyy|||~~~~~~|||{{{wwwuuuqqqlllhhhbbb[[[WWWJJJHHHDDDBBBAAA>>>;;;999333333333333333333333333222222222222222222222222------............------~~~zzzvvvrrrooollliiilllkkkjjjkkkjjjhhhdddaaa^^^\\\YYYVVVVVVYYY\\\^^^___^^^^^^]]]\\\[[[ZZZZZZVVVSSSPPPNNNOOOPPPPPPOOOLLLLLLKKKIIIGGGDDDBBBAAAAAA@@@>>>>>>>>><<<999666333222222111111222222333444333111000000000...,,,---,,,+++++++++,,,---...++++++************++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((***'''%%%&&&(((***((('''%%%'''))))))(((''''''((()))))))))((()))******+++,,,***'''%%%%%%&&&((()))((((((((((((((()))******(((((())))))*********+++((((((((((((((((((((((((((((((((('''&&&$$$###"""&&&'''((()))************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))((((((((((((((()))************)))((((((******))))))(((((('''''',,,++++++***)))((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////...---///---***)))***++++++***+++*********))))))((((((******))))))))))))******************************)))+++,,,,,,++++++,,,---+++++++++,,,---...///000---,,,***)))))))))******,,,++++++******++++++,,,+++---------+++++++++---++++++++++++,,,,,,---...+++*********+++---///000//////000111000...---,,,........./////////000000........................///...---,,,---///111333000000//////.........---000000000000///...---,,,............/////////000000000000000000000000000***+++,,,...111333444555///000000000111111111222000111222222333333222222111222444444444555777:::999999999888777888<<<>>>@@@DDDIIIKKKLLLMMMPPPSSSWWWXXXXXXYYYZZZZZZ[[[[[[]]][[[[[[^^^cccfffeeedddfffeeeeeeeeeeeedddbbb```_________\\\YYYVVVVVVVVVRRRTTTVVVXXXXXXXXXYYYZZZ^^^\\\YYYWWWWWWWWWVVVUUUVVVUUUSSSSSSTTTUUUTTTSSSMMMIIIFFFDDDEEEFFFGGGGGGFFFFFFFFFEEEFFFIIINNNRRRYYY\\\______^^^\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZWWWTTTTTTTTTXXXVVVSSSRRRRRRQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHFFFDDDDDDDDDEEEEEEEEEFFFGGGIIIOOOVVV___hhhlllsss~~~zzzvvvrrrooonnnllliiieeedddfffhhhjjjkkkeeeeeeeeeeeeeeefffggggggffffffeeedddddddddeeeeeehhhmmmqqqrrrqqqrrrvvvzzz|||zzzwwwrrrmmmiiiddd^^^WWWTTTQQQLLLEEE>>>AAA@@@???>>><<<;;;:::999:::777444333444555666555//////...///000///,,,***yyyssspppnnnmmmllllllkkkjjjjjjjjjhhhdddaaa^^^\\\YYYVVVVVVYYY\\\^^^^^^^^^]]]\\\[[[ZZZYYYYYYVVVSSSPPPOOOOOOPPPPPPOOOLLLKKKJJJIIIGGGDDDBBBAAA???>>>>>>>>>===;;;777444333222222111111222222333444333111000111000...---...---,,,+++******+++,,,++++++************++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((+++)))''''''((()))(((&&&'''(((***)))(((''''''((()))))))))))))))******++++++)))(((&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))((((((((((((((()))))))))(((((((((((('''***)))))))))((((((((('''&&&''''''((())))))******))))))))))))))))))))))))************************((()))+++---...---,,,,,,---+++))))))+++,,,,,,,,,+++*********))))))))))))******))))))))))))******************************(((***++++++******+++,,,---,,,,,,,,,,,,------...---,,,+++************+++,,,,,,++++++++++++,,,,,,+++---------++++++,,,---,,,,,,++++++,,,,,,---...------,,,++++++,,,---...---....../////////......,,,,,,,,,---------..............................///...---,,,---///111222000000/////////.........//////000000000000000///........./////////000000111111111111111111111111000000000000000/////////111111111111111222222222000000111222222222222222333444555555555666999<<<<<<===>>>======???BBBEEEIIIMMMRRRUUUVVVVVVXXXZZZXXXXXXWWWVVVVVVUUUUUUTTTWWWVVVVVVYYY]]]``````___]]]\\\[[[[[[ZZZZZZYYYXXXUUUVVVVVVUUUSSSRRRSSSTTTRRRTTTWWWXXXYYY[[[^^^```aaa```______```aaaaaabbbcccaaa___^^^___```______XXXUUUQQQOOONNNNNNMMMLLLJJJJJJJJJIIIJJJMMMRRRVVV[[[___dddhhhiiihhhhhhhhhhhhhhhiiihhhhhhgggfffeeeeeedddcccbbbaaa```______^^^\\\YYYWWWVVVUUURRRPPPNNNNNNMMMLLLKKKKKKJJJIIILLLJJJHHHGGGGGGGGGGGGGGGCCCDDDEEEHHHNNNUUU[[[___jjjvvvzzzwwwuuupppmmmiiigggiiikkklllmmmfffffffffffffffggghhhhhhfffeeeeeedddccccccccccccgggjjjnnnnnnmmmnnnssswww|||}}}|||xxxuuupppkkkfffcccaaa]]]VVVQQQMMMLLLJJJIIIGGGEEECCCCCC???<<<888666555555333222222111000111333333111///xxxrrrooonnnnnnnnnkkkkkkjjjjjjjjjhhhdddaaa^^^\\\XXXVVVVVVXXX\\\^^^]]]]]]\\\[[[ZZZYYYYYYXXXVVVSSSPPPOOOOOOOOOOOONNNKKKKKKJJJHHHFFFDDDBBBAAA=========>>>===;;;666333333222222111111222222333444333111111111111///---///...,,,+++***)))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((,,,***(((((())))))(((''')))***++++++)))''''''(((((((((((()))))))))******))))))((((((((((((((('''******)))((((((((())))))(((((())))))))))))******((((((((((((((((((((((((&&&'''((()))***+++++++++(((((((((((('''&&&%%%$$$************************(((''''''&&&&&&''''''(((******)))(((((((((((((((***)))'''&&&&&&&&&'''((())))))))))))(((((((((((($$$%%%&&&'''((()))***+++))))))))))))))))))))))))************************''')))***,,,,,,,,,++++++,,,***((()))+++---------***************)))))))))******))))))))))))******************************)))+++,,,,,,+++***,,,---...---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,---...///......---,,,,,,------,,,,,,,,,,,,---...///000,,,,,,---------.......................................------...///111222000000////////////.........///000111222222222222....../////////000000000111111111111111111111111444333222111000...------333222222222222222222222111111222222333333333333555666777777777:::>>>AAACCCEEEFFFGGGHHHJJJMMMPPPSSSWWW[[[^^^^^^]]]]]]]]]WWWWWWUUUSSSQQQOOOMMMLLLNNNNNNNNNPPPTTTVVVWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTPPPRRRTTTUUUUUUVVVXXXZZZYYY\\\^^^```bbbeeeiiillllllllllllmmmooopppqqqqqqtttqqqooonnnnnnooonnnmmmccc```]]]ZZZXXXVVVSSSPPPPPPPPPPPPOOOOOORRRVVVZZZ]]]bbbiiiooosssuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwsssppppppqqqqqqooolllhhheeebbbaaa___]]]ZZZXXXUUUTTTSSSQQQOOOMMMLLLKKKNNNMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIMMMPPPSSS^^^jjjwwwvvvsssnnnkkkkkkkkkllllllhhhgggggggggggghhhiiiiiiiiihhhgggfffeeedddddddddfffhhhjjjiiihhhjjjooosssxxxyyy{{{~~~zzzvvvtttsssqqqkkkggg___^^^\\\ZZZWWWTTTRRRQQQJJJGGGBBB>>><<<999555333222000//////111222222111yyyssspppooonnnmmmkkkjjjjjjjjjiiigggccc```^^^[[[XXXVVVVVVXXX[[[^^^]]]\\\\\\[[[ZZZYYYXXXXXXUUUSSSPPPOOOOOOOOONNNMMMJJJJJJIIIHHHFFFDDDBBBAAA======>>>>>>>>>;;;666333333222222111111222222333444222111111111111000...------,,,+++******))))))++++++************++++++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((***))))))))))))************+++,,,+++)))''''''((('''(((((()))))))))))))))'''((()))******)))((('''******)))******+++,,,,,,(((((())))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((((((+++***(((&&&&&&'''((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---+++))))))+++,,,,,,,,,************************+++******))))))******+++************************+++,,,------,,,,,,---///,,,,,,++++++++++++,,,,,,------------,,,---------,,,,,,,,,++++++,,,,,,,,,+++,,,...---,,,,,,---...------,,,,,,,,,------...........................---,,,,,,++++++---...///////////////000000000000.................................---...///000111000000//////////////////...///000111111111111111...////////////000000000111111111111111111111111111111111111111111111111333333333222222222111111333333333444555666666777777888999:::<<<@@@EEEIIIMMMOOORRRSSSTTTVVVYYY[[[YYY[[[]]]^^^]]][[[XXXVVVRRRQQQPPPNNNKKKIIIGGGGGGEEEFFFGGGIIILLLNNNOOOPPPQQQQQQQQQQQQRRRTTTXXXZZZZZZ]]]___aaabbbcccfffhhhhhhjjjlllnnnpppssswwwzzzzzz{{{}}}~~~~~~~~~~~~}}}||||||{{{yyywwwooommmkkkiiigggccc___[[[XXXXXXWWWUUUTTTUUUXXXZZZ```ccciiioootttyyy~~~~~~zzztttpppnnnkkkjjjiiigggeeeccc]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTSSSRRROOONNNNNNNNNPPPPPPOOOOOOPPPQQQSSSTTTYYYaaalllttt{{{~~~yyysssnnnlllkkkjjjiiiiiiiiihhhhhhiiiiiijjjkkkmmmlllkkkiiiiiihhhhhhhhhgggggggggffffffhhhlllppprrrtttwww}}}}}}yyywwwqqqpppmmmjjjgggdddbbbaaa[[[WWWRRRMMMIIIDDD>>>;;;777555222111111222111111zzzvvvssspppmmmkkkkkkjjjiiiiiiiiigggccc```]]][[[XXXUUUUUUXXX[[[]]]]]]\\\\\\[[[ZZZYYYXXXXXXUUUSSSPPPOOOOOOOOOMMMKKKIIIIIIIIIHHHFFFDDDBBBAAA???????????????<<<888444333222222111111222222333444222111111222222000///++++++++++++++++++++++++++++++************++++++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))***,,,---***+++,,,+++)))''''''(((''''''((())))))))))))((('''((()))*********((('''$$$$$$%%%%%%'''(((***+++))))))(((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((***))))))(((((((((((((((,,,+++)))''''''((()))***(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++)))***+++,,,,,,---------000---+++******+++***)))***************+++++++++++++++************++++++***************************+++,,,,,,++++++,,,---)))))))))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,---+++,,,...------,,,...///......---,,,,,,---------,,,,,,---.../////////000///...---++++++,,,,,,---/////////000000000111111////////////////////////...............//////000//////000000000000000000///000000000//////...---////////////000000000111111111111111111111111111///000000111222333444444222222222222222222222222333333333444666888:::;;;;;;===???BBBEEEIIIOOOSSSWWWYYY\\\^^^^^^^^^```aaa[[[[[[[[[ZZZWWWSSSOOOLLLHHHHHHGGGGGGFFFEEEDDDDDDBBBDDDFFFHHHKKKMMMPPPQQQTTTVVVXXXYYYZZZ^^^cccgggiiikkkmmmooooooqqqsssuuuuuuwwwyyyzzz{{{|||~~~|||{{{yyyvvvqqqnnnccccccaaa^^^[[[ZZZ[[[\\\dddeeehhhkkkpppwwwxxxtttrrrpppoooooonnnllljjjcccbbbbbbaaa___^^^^^^]]]^^^```aaa___]]][[[\\\]]]^^^^^^^^^^^^____________^^^aaafffkkkooovvvyyysssooollljjjhhhiiiiiiiiiiiiiiijjjkkkkkknnnmmmlllkkkjjjjjjjjjjjjiiiiiihhhffffffhhhlllooollloootttzzz}}}|||zzzwwwtttqqqooonnnjjjgggbbb]]]XXXRRRKKKGGGCCC@@@;;;888777666444222{{{wwwtttqqqmmmjjjjjjjjjiiiiiiiiigggccc```]]][[[WWWUUUUUUWWW[[[]]]]]]]]]\\\[[[ZZZYYYYYYXXXTTTSSSQQQPPPOOONNNLLLJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@???>>>>>><<<999666333222222111111222222333444222111111222222111000***+++,,,------------,,,++++++************++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&'''((((((((()))+++---)))***++++++)))''''''(((&&&'''((()))***)))(((''''''((()))***+++***)))((($$$%%%%%%&&&''')))***+++))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%))))))***+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))******)))(((((((((((((((,,,+++***(((((())))))***(((((((((((())))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...111...+++*********)))(((*********+++++++++++++++++++++************++++++************************''')))******)))(((***+++((((((((()))***+++---...+++,,,---.........------------,,,,,,,,,,,,------+++,,,......------...000///...------------------***+++,,,---////////////000///...---,,,,,,,,,,,,------........./////////////////////////////////......////////////////////////000000000000111111000000000//////...---,,,/////////000000000111111222222222222222222222222222222222222222333333333222222222333333444444444444444555666999<<>>===<<<<<<<<<999555222222111111000000111111222666444222222444555333111111000///...,,,+++))))))+++******)))))))))))))))))))))*********+++++++++++++++************++++++)))'''&&&&&&(((***++++++%%%'''(((***)))'''%%%###(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&******)))(((((((((((((((---)))''')))---///---***,,,+++++++++******))))))''''''''''''((((((((((((,,,,,,++++++******))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((***)))''''''((())))))(((***(((&&&%%%$$$%%%'''(((******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))+++,,,---******++++++++++++******+++***)))(((((()))******---,,,,,,+++***)))((((((------,,,,,,+++*********'''((()))***+++,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++---...------------------------.........------,,,,,,,,,---------............///000000000///......------+++,,,------......------------------------------////////////000000000000............////////////000000///...............000000000000111111111111000000000000////////////222222222222333333333333111222333444444444333333222444555555333333444666666777888999:::>>>BBBFFFGGGJJJNNNRRRVVVZZZ___ccceeedddeeegggiiiiiihhhgggiiifff```ZZZUUUQQQOOONNNKKKMMMOOOOOONNNMMMNNNOOORRRUUUXXX[[[]]]___aaaccchhhkkkqqqxxx}}}~~~~~~~~~}}}yyyvvvtttrrrpppnnnnnnppprrrtttsssrrrqqqpppooooooooooookkklllllllllkkkjjjiiiiiiiiijjjkkkkkklllllllllkkklllllllllllllllkkkkkkjjjooonnnllllllmmmpppsssvvv~~~|||sssttttttsssoooiiiccc```xxxuuusssnnnkkkjjjlllkkkjjjjjjiiifffbbb___]]][[[XXXVVVVVVYYY\\\___aaa^^^ZZZXXXXXXZZZ[[[\\\WWWRRRMMMLLLNNNOOOMMMJJJKKKJJJIIIGGGFFFDDDCCCBBB>>>===<<<<<<<<<:::666333666555555444444555555666333111000000222222111///111111000///---,,,++++++,,,++++++***************))))))*********+++++++++))))))(((((((((((())))))&&&$$$###$$$''')))******)))))))))(((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))***))))))((((((((())))))******)))))))))(((((((((((((((((((((((('''''''''******)))(((((((((((((((---)))'''))),,,...,,,((())))))((((((((('''''''''''''''''''''((((((((((((***************)))))))))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))'''&&&&&&&&&''''''&&&***)))((('''''''''((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((((((******++++++++++++******+++***)))(((((()))***+++,,,,,,++++++***)))))))))******++++++++++++++++++***+++,,,---............---------,,,,,,+++++++++,,,+++***)))***+++---...------------------------.........------,,,,,,,,,---------............///------------------------,,,,,,---.......................................////////////000000000000...///000111222333444555333222111111000000000111000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222333333555666888888777777888999999;;;>>>@@@CCCFFFKKKNNNSSSUUUYYY\\\___cccgggkkkiiigggffffffggggggeeedddbbb```\\\YYYVVVUUUTTTUUURRRSSSUUUWWWYYY[[[[[[[[[]]]___bbbdddfffhhhkkknnnrrrvvv{{{yyyxxxuuurrrpppoooooonnnmmmmmmllllllmmmmmmnnnooollllllllllllkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkknnnnnnmmmmmmnnnppprrrsssyyy}}}~~~yyyyyyxxxuuurrrnnnkkkiiiwwwsssqqqmmmkkklllnnnllljjjiiihhheeebbb___\\\ZZZWWWUUUUUUXXX[[[^^^aaa^^^ZZZXXXYYYZZZ[[[[[[VVVRRRMMMLLLNNNOOONNNLLLKKKJJJIIIHHHFFFDDDCCCBBB>>>============:::777444444444333333333333444444333111000000111111000///111111000///......---------,,,,,,+++***+++++++++)))))))))************+++(((''''''&&&&&&''''''(((&&&$$$$$$%%%''')))))))))+++***(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))++++++***)))))))))))))))************))))))))))))'''((((((((((((((())))))***))))))(((((((((((((((,,,)))'''(((+++,,,)))'''(((((('''''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''*********)))))))))((((((***))))))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))******)))((('''&&&&&&&&&******++++++++++++************)))))))))******+++++++++++++++++++++++++++((())))))***++++++,,,,,,(((((()))***++++++++++++------,,,,,,,,,,,,++++++,,,+++*********+++---...------------------------.........------------------------............///+++,,,,,,---......//////---......///////////////////////////////////////////////////000000000000------...///000000111111000///......---.........000000000111111111222222222222222222222222222222111111111111111111111111333222222111222333444555666888:::;;;;;;;;;===???AAADDDHHHLLLOOORRRUUUXXX[[[\\\^^^___aaaeeejjjmmmkkkhhheeecccbbbbbbbbbaaaYYYYYYXXXXXXYYYZZZ\\\]]]aaaaaabbbgggmmmqqqpppnnnpppqqqrrrrrrsssuuuyyy|||}}}zzzuuurrrooojjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkjjjkkkkkklllkkkkkklllmmmnnnnnnoooooonnnoooooooooooonnnmmmmmmnnnnnnnnnnnnoooooopppppppppsssxxx|||~~~~~~{{{yyywwwuuuttttttvvvrrrooolllkkkmmmpppmmmjjjhhhgggeeebbb```\\\YYYVVVTTTUUUWWW[[[]]]```]]]ZZZYYYYYY[[[[[[[[[WWWTTTPPPOOOOOOPPPPPPOOOLLLKKKJJJHHHFFFDDDCCCBBB>>>============;;;888555333222222111111222222333444333333333333333222111000/////////......------,,,,,,+++************+++))))))))))))************(((''''''&&&&&&''''''(((***((('''((()))***)))((())))))((((((((((((((())))))******++++++******)))(((((((((((())))))))))))++++++***)))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***))))))(((((((((((())))))+++)))(((((())))))(((&&&))))))))))))((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''***+++***)))(((((()))***))))))*********)))((('''))))))(((((((((((())))))***))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,+++***)))((('''******++++++++++++************************++++++*********++++++,,,,,,,,,)))))))))******+++++++++''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,------------------...............------------------............///.../////////000000000111......///000000000000000////////////////////////////////////000000000000000000///...------,,,,,,...------,,,,,,,,,------000000111111111222222222222222222222222333333333333333333333333333333333555444333222333555888999777999<<<>>>@@@BBBEEEGGGKKKOOOTTTWWWXXXZZZ[[[\\\\\\\\\]]]]]]___bbbgggkkkiiieee```^^^^^^___``````]]]]]]___aaadddhhhkkkmmmrrrrrrttt||||||rrrrrrpppoooooonnnnnnnnnooonnnllljjjiiijjjkkkmmmmmmmmmmmmnnnnnnoooppppppooooooppppppoooooonnnmmmmmmnnnooooooooonnnmmmllllllooosssvvvwwwxxxzzz|||}}}~~~}}}{{{zzzyyyyyyyyyuuuqqqnnnkkkkkkmmmooommmjjjhhhgggeeebbb```\\\YYYVVVTTTUUUWWW[[[]]]```]]]ZZZYYYZZZ[[[[[[ZZZWWWTTTQQQOOOOOOOOOOOOOOOMMMLLLJJJHHHFFFDDDCCCBBB>>>>>>===>>>>>><<<999666555444444333333444444555444444444444333222333333.........------,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())),,,+++)))))))))(((&&&$$$%%%&&&((())))))(((&&&%%%((())))))******))))))((((((((((((((())))))))))))***)))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))***)))(((((((((((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''((((((((((((''''''&&&''''''''''''''''''&&&)))***+++***((((((***,,,(((((()))))))))((('''&&&))))))(((((((((((())))))******))))))))))))************************************+++,,,++++++***)))******++++++++++++******))))))******++++++++++++*********+++,,,,,,------++++++++++++******))))))++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............///111111000000000/////////...///000000111111000000........................////////////000000000000333333222222111000//////111000000000000000111111111111111111222222222222111111111222222222333333222222333333333333444444555555444444666888;;;======@@@CCCFFFIIILLLPPPRRRUUUXXX[[[]]]\\\ZZZZZZZZZYYYYYYYYYYYY[[[___fffjjjdddaaa^^^]]]___bbbeeefffjjjkkkmmmqqquuuxxx{{{}}}~~~{{{xxxuuutttssssssrrrooommmllllllmmmnnnoooooonnnnnnnnnooopppqqqooooooooooooooonnnnnnmmmlllmmmnnnoooooonnnlllkkklllooorrrssssssssstttuuusssuuuxxx{{{}}}}}}||||||}}}yyyzzz{{{{{{{{{zzzxxxwwwuuuqqqnnnkkkkkklllmmmkkkiiiiiihhhfffcccaaa\\\ZZZWWWUUUUUUXXX[[[^^^___]]][[[ZZZZZZ[[[[[[ZZZUUUSSSQQQNNNLLLLLLLLLLLLMMMMMMKKKIIIFFFDDDCCCBBB???>>>>>>??????===:::777333333222222222222333333222444444333222111222333///......---,,,,,,+++++++++***))))))(((((())))))***)))))))))))))))((((((***))))))(((((())))))***+++)))(((''''''&&&###!!!###%%%''')))***(((&&&$$$&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((())))))))))))))))))***((((((((((((((())))))***))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%''')))(((&&&&&&))),,,))))))((((((((('''''''''((((((((((((((())))))***+++******))))))******+++************************&&&''')))***+++***))))))******++++++++++++******((()))***+++,,,,,,,,,,,,***+++++++++,,,,,,------------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------......................../////////---------............///000000///......---,,,,,,...//////000000000000000........................////////////000000000000......//////000111222222000000/////////000111111111111111222222222222333111111111222222333333444000111222222333444555666666666777999;;;>>>AAACCCHHHJJJNNNPPPRRRUUUXXX[[[ZZZ\\\]]]\\\YYYVVVTTTSSSOOOPPPPPPPPPSSSZZZbbbgggeeecccbbbccchhhmmmqqqssstttuuuxxx{{{~~~}}}{{{zzzxxxuuusssrrrrrrrrrqqqpppooonnnmmmnnnooopppmmmnnnnnnnnnnnnmmmllllllllllllmmmnnnnnnmmmlllkkkllloooqqqrrrqqqppppppqqqmmmnnnqqqsssuuuvvvvvvvvvxxxzzz|||~~~~~~}}}||||||}}}}}}}}}~~~}}}zzzyyytttvvvwwwyyyyyywwwuuutttuuuqqqoookkkjjjkkkjjjjjjiiiiiiiiigggdddaaa]]][[[XXXVVVVVVYYY\\\______]]][[[ZZZ[[[[[[ZZZYYYVVVUUURRRNNNKKKJJJKKKKKKNNNMMMKKKIIIGGGDDDCCCBBB???>>>>>>??????>>>;;;888222111111000000111111222333555666555333222333555111000///...---,,,+++***,,,+++******))))))************))))))((((((((((((***))))))(((((())))))***((('''''''''((('''%%%###%%%&&&'''((()))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((()))***+++''''''(((((())))))))))))*********)))))))))))))))((((((((((((((()))******((())))))))))))))))))***'''''''''((((((((())))))''''''''''''(((((((((((())))))((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&###&&&))))))''''''+++///+++***)))((((((((())))))((((((((((((((()))******+++******))))))******+++************************&&&((()))++++++***)))(((******++++++++++++******((()))***,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------+++,,,,,,---------------++++++,,,,,,---......///---........./////////000---------............////////////...............---...//////000000//////////////////////////////////////////000000000000***+++,,,---...///000111...............///000000111111111222222222333333111222222333444444555555222333444666777999:::;;;;;;===???BBBFFFIIILLLMMMQQQSSSUUUVVVWWWWWWZZZ[[[ZZZ[[[ZZZXXXSSSOOOMMMLLLHHHIIIIIIKKKOOOXXXaaahhhmmmllllllpppvvv|||~~~{{{yyyxxxsssrrrooommmllllllmmmnnnkkkllllllllllllkkkjjjjjjkkkllllllmmmmmmmmmlllllliiilllnnnooonnnnnnnnnooolllmmmnnnpppqqqsssttttttuuuvvvwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzuuuvvvxxxyyyyyyxxxwwwuuuuuuttttttttttttuuuuuuuuuuuurrrooollljjjkkkhhhhhhiiijjjjjjhhhdddaaa^^^[[[XXXVVVWWWYYY]]]______]]][[[ZZZ[[[[[[ZZZYYYYYYXXXUUUQQQMMMKKKLLLMMMNNNMMMLLLIIIGGGDDDCCCBBB???>>>>>>???@@@>>>;;;888666555555444444555555666666888999888555444666888333222111///...,,,++++++---,,,++++++******++++++******))))))((((((((('''))))))(((((((((((())))))((('''((()))++++++)))''')))(((''''''((()))***+++******++++++++++++******(((((((((((())))))))))))(((((((((((()))+++,,,---(((((())))))*********+++++++++******))))))((((((((((((((((((((()))******''')))******))))))***,,,))))))******++++++,,,,,,''''''''''''((((((((()))******))))))((((((''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$'''++++++))))))...333---,,,***(((((()))***,,,((((((((((((((()))******++++++************++++++***************************+++,,,------,,,***)))******++++++++++++******((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///....../////////...------+++++++++,,,,,,---------+++,,,------......------++++++,,,,,,---...//////---.........//////000000---------.........////////////000000111111222222---......///////////////000000000000000000000000////////////000000000000000000000000111111111111222222111222222333444444111111222222222333333333333333444444555666777777666777888:::<<<>>>@@@AAABBBDDDGGGLLLPPPSSSVVVWWWVVVWWWXXXWWWVVVUUUVVVXXXXXXXXXWWWTTTOOOKKKIIIHHHJJJJJJKKKNNNSSS]]]hhhooouuuuuuvvvzzz}}}tttrrrpppmmmlllkkklllmmmjjjjjjkkkkkkjjjjjjiiihhhkkkkkkkkklllllllllmmmmmmfffiiikkkmmmmmmmmmnnnooonnnnnnnnnoooppprrrtttuuutttttttttttttttuuuuuuvvvrrrrrrrrrsssttttttuuuuuuqqqrrrtttvvvvvvvvvuuutttwwwuuusssqqqqqqsssuuuwwwyyyuuuqqqkkkiiijjjjjjiiihhhiiijjjiiigggeee[[[\\\[[[ZZZYYYYYY\\\___```___]]]ZZZYYYYYYYYYYYYXXXUUURRRPPPOOONNNMMMLLLMMMKKKIIIHHHHHHGGGEEECCC>>>======>>>>>>===;;;999444222222333555666555444444444444444444444444444111000000...---,,,+++++++++,,,,,,------,,,,,,+++***++++++***(((''')))***)))***+++++++++)))(((''')))***++++++***)))((('''******))))))((((((''''''((()))*********((('''&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))************************((())))))))))))(((((('''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***)))&&&""" !!!$$$'''&&&'''***++++++***'''&&&&&&&&&(((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------............------...---+++******+++---...---------.........//////000000//////.........---000000000000000000000000////////////////////////000000000000000000000000000000000000////////////111111111000000000000000333222111/////////000111333222222333444444333111222111111444777888666333666666666555444555777999>>>>>>>>>@@@BBBDDDFFFGGGNNNOOOQQQSSSUUUVVVWWWWWWSSSRRRPPPMMMLLLNNNSSSWWWWWWVVVTTTQQQOOONNNNNNOOONNNMMMQQQYYY^^^cccooo|||~~~wwwqqqnnnoooooolllhhhfffhhhiiijjjiiihhhiiiiiigggggghhhiiijjjjjjiiiiiijjjkkkkkkkkkkkkjjjiiihhhppppppooonnnoooppprrrsssttttttuuuuuuuuusssrrrqqqnnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssttttttxxxuuuqqqllljjjllliiiiiijjjkkkllljjjfffccc\\\]]]\\\ZZZYYYZZZ]]]___```___]]][[[YYYYYYYYYYYYWWWTTTQQQOOONNNNNNMMMLLLMMMKKKIIIHHHHHHGGGEEECCC>>>======>>>>>>===;;;999333222111222444444444222333333333333333333333333---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++)))''''''((()))((()))*********)))((('''(((((()))***)))(((''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&'''((())))))))))))++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))),,,+++***'''%%%%%%(((***'''((()))******)))((('''))))))((()))***+++******)))(((((((((((((((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((())))))))))))*********************************))))))******++++++,,,,,,*********++++++,,,,,,---***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,------------,,,,,,---,,,***))))))***+++,,,---------.........//////000/////////....................................////////////////////////000000000000000000000000000000000000000000000///111111111111111111111111222111000000/////////000000000000111222222222111333222111333666777555333555666777777777888;;;>>>AAACCCEEEIIILLLOOOQQQRRRVVVVVVUUUUUUSSSRRRQQQPPPMMMMMMKKKJJJIIILLLQQQUUUUUUVVVXXXYYYXXXXXXXXXXXXYYYYYY]]]eeejjjppp{{{{{{sssooooooooommmjjjiiiiiiiiiiiihhhggghhhiiiggghhhhhhiiiiiiiiihhhhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnppprrrtttvvvsssttttttttttttsssrrrqqqpppppppppppppppoooooooooppppppppppppppppppppppppnnnooooooooopppppppppppp}}}wwwtttrrrnnnmmmnnniiiiiikkkmmmmmmjjjeee```^^^^^^]]][[[ZZZZZZ]]]___```___]]][[[ZZZYYYYYYYYYVVVSSSPPPOOONNNNNNMMMLLLNNNLLLIIIHHHHHHGGGDDDBBB>>>======>>>>>>===;;;999444333111222333333222111222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++)))'''&&&'''((('''(((((())))))))))))(((&&&''''''(((((((((((('''%%%%%%&&&&&&'''(((((()))***))))))((((((((((((((((((((())))))))))))))))))************************((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))***++++++***))))))***,,,((((((((((((((((((((((((,,,)))&&&'''***,,,+++***((((((''''''''''''(((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))*********++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++------------........./////////////////////....................................////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111111000000000000111111222222222666555444444666888888777999;;;===>>>???BBBFFFJJJMMMOOOSSSVVVYYY[[[\\\\\\[[[YYYWWWUUUQQQOOOLLLKKKIIIIIIIIIIIIJJJNNNSSSWWWWWW[[[```dddffffffggggggiiikkkpppxxx~~~yyysssqqqqqqooonnnkkkjjjgggeeedddddddddeeeffffffggggggggggggggggggjjjjjjiiiiiijjjkkkmmmnnnllllllmmmnnnppprrrsssuuurrrrrrsssssssssrrrqqqqqqrrrrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnooooooooopppqqqqqqqqqrrrrrrrrrrrr|||vvvtttrrrooonnnpppkkkkkkkkklllllliiieeeaaa______^^^\\\ZZZZZZ]]]______^^^]]][[[ZZZYYYXXXXXXVVVSSSPPPOOOOOOOOOOOONNNNNNLLLJJJHHHHHHFFFDDDBBB>>>======>>>>>>===;;;999555444333333444444222111222222222222222222222222000000//////......------++++++,,,,,,,,,,,,++++++*********)))'''&&&'''(((''''''(((((())))))))))))&&&''''''(((((()))))))))&&&&&&&&&''''''(((((((((***)))(((''''''((()))***))))))((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''')))************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&(((******)))))))))***)))(((''''''''''''((()))+++'''###$$$'''******(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++,,,---------------------------+++,,,------.........------,,,,,,,,,,,,,,,,,,---//////.........///000000............///////////////////////////.................................////////////////////////000000000000000000000000000000000000000111111111111111111222222222222222333444555666666555333222333333444333222222333444888888777888;;;>>>@@@AAABBBDDDGGGJJJLLLPPPUUUYYY]]]___bbbddddddbbb___]]]XXXWWWUUUSSSQQQOOONNNMMMKKKMMMNNNPPPRRRVVV[[[___```eeekkkoooppprrrtttwwwyyy~~~yyyuuuttttttssssssooojjjfffddddddddddddcccccccccdddeeefffggggggggggggffffffgggjjjmmmnnnooonnnnnnnnnnnnoooooooooooopppppppppppppppppppppqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnooooooooorrrssssssssssssttttttttt}}}wwwuuusssooooooqqqooommmjjjiiiiiihhhfffeee``````___\\\ZZZZZZ\\\^^^]]]]]]\\\[[[ZZZXXXWWWVVVVVVSSSQQQPPPPPPQQQPPPOOONNNLLLJJJHHHHHHFFFDDDBBB>>>======>>>>>>===;;;999777666444444555555444222444444444444444444444444333222111000...---,,,+++***++++++,,,,,,++++++***)))******)))''''''((()))'''((((((((())))))******((((((((())))))******+++)))))))))(((((((((''''''***)))(((''''''((()))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))$$$&&&)))***)))((()))***)))((('''&&&&&&'''((()))+++'''$$$$$$''')))***)))((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((,,,,,,+++++++++++++++++++++,,,------++++++,,,---------------------------,,,,,,------...---------......------------..................//////000111........./////////000000.........///////////////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111222111222222222333333333444222333444555555555444333444555666444222222444666999:::;;;>>>AAAEEEIIILLLLLLNNNQQQTTTXXX\\\aaaeeehhhiiikkkllljjjfffbbb___WWWVVVUUUSSSRRRRRRRRRRRRRRRUUUXXX[[[^^^aaafffiiilllpppuuuwwwwwwzzz{{{yyyzzzzzz~~~xxxqqqkkkiiihhhgggfff``````aaaaaacccdddfffgggdddccccccccceeehhhkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnooonnnnnnooooooooopppppppppnnnnnnnnnooooooooopppppppppppppppqqqqqqqqqrrrrrr~~~xxxuuusssooonnnooopppmmmjjjhhhhhhhhhhhhgggaaa```___\\\YYYYYYZZZ\\\[[[[[[[[[ZZZYYYWWWUUUTTTTTTRRRPPPOOOPPPQQQQQQPPPOOOMMMJJJHHHHHHFFFCCCAAA>>>======>>>>>>===;;;999777666555555666666555444444444444444444444444444222222000...,,,***)))(((******++++++++++++******((()))***)))((((((***,,,***)))))))))))))))***+++***))))))))))))******++++++******)))((((((''''''((((((((((((((())))))***((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&(((***+++***)))***+++)))((('''&&&&&&'''((()))***))))))(((((()))+++,,,))))))(((((((((((()))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''+++++++++++++++++++++++++++---...---,,,+++,,,...------------------------,,,,,,------...------,,,//////------------//////++++++,,,------.............../////////000000000.........///////////////000000000000000000000000000000000000000000000000111111111111111111111111///000000111111222222222222222222333333444444555111222222333333333333333444666777555333444777;;;<<>>======>>>>>>===;;;999555444333444666666666444333333333333333333333333111111000...---+++***)))******++++++++++++******((()))*********+++---///,,,+++***))))))***++++++******)))((('''((())))))((((((((((((((((((((('''''''''((()))))))))))))))((('''&&&%%%&&&''')))+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((***+++***))))))***+++'''''''''&&&&&&'''''''''&&&))),,,+++((('''***---******))))))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((())))))))))))*********+++++++++++++++++++++++++++++++++******)))))))))*********++++++,,,,,,---,,,---...---,,,,,,,,,...........................,,,------...------,,,,,,///...,,,++++++,,,...///******+++,,,------........./////////000000000000............/////////000////////////////////////000000000000000000000000111111111111111111111111///000000111111222333333222222333333444555555555444333333333444444555666444777999999999;;;@@@FFFFFFJJJPPPTTTWWWZZZ___bbb```bbbdddeeegggjjjnnnqqqoooppprrrrrrqqqooolllkkkeeedddbbbaaaaaabbbcccdddgggkkkooorrrtttwwwyyy{{{{{{xxxuuupppkkkiiihhhfffdddcccccccccddd```aaabbbdddeeeggghhhhhheeefffhhhiiijjjkkkjjjjjjfffeeeeeefffgggiiijjjkkklllllllllmmmmmmmmmmmmmmmkkkllllllmmmnnnnnnooooooqqqqqqrrrrrrrrrssssssssszzzwwwrrrmmmkkklllkkkjjjjjjllllllkkkiiifff``````^^^[[[XXXWWWXXXZZZXXXXXXXXXXXXWWWUUURRRQQQPPPNNNLLLKKKMMMNNNNNNMMMOOOMMMJJJIIIGGGFFFCCCAAA>>>======>>>>>>===;;;999444222222333555666555444222222222222222222222222222222111000///......---******++++++++++++******''')))***++++++,,,...111...---+++*********++++++***)))((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&'''(((*********)))(((((('''&&&&&&''')))+++---(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))(((''''''(((***''''''''''''''''''''''''"""''',,,+++&&&$$$'''+++++++++************++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))***+++,,,,,,------,,,---......,,,,,,---...........................---------...------,,,,,,...---+++******+++---...+++,,,---...////////////////////////000000000000---.........//////000000........................000000000000000000000000111111111111111111111111///000000111222222333333222222333333444555666666888777666666666888999:::555999===>>>???BBBJJJPPPQQQVVV\\\```bbbdddhhhkkkiiijjjkkklllmmmooorrruuutttuuuuuuuuusssqqqnnnlllhhhhhhggggggiiikkknnnoooppptttxxx{{{}}}~~~zzzpppmmmjjjfffdddbbbbbbbbb```bbbccceeegggggghhhhhhggghhhiiiiiiiiigggfffeeeddddddcccdddeeegggiiijjjmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnlllmmmmmmmmmnnnnnnnnnnnnxxxvvvuuuqqqnnnmmmhhhhhhggghhhiiihhhfffdddbbb```]]]\\\[[[\\\^^^```]]][[[XXXVVVVVVUUUSSSRRROOOMMMLLLLLLNNNNNNNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA???===<<<<<<===<<<:::777666555444444555666555444666555444333222111111111000111111111///---+++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))((()))******+++******))))))))))))******)))((((((((()))***,,,---)))((('''&&&'''(((***,,,))))))******++++++++++++************************(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((()))))))))))),,,+++++++++******))))))+++***************++++++))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))******)))((())),,,...,,,,,,,,,++++++*********(((***,,,+++((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,,,,------,,,,,,,,,---......//////......---------............///000///...------...///000111//////000111222111000000000000000111111111111000000000000000000000000111111111111111111111111......///000111222333333777666555333333333333444555444444444555666555444555666888888999:::===???>>>AAAEEEJJJPPPUUUXXXZZZbbbdddggghhhiiijjjmmmoooqqqpppooooooqqqrrrrrrqqqtttssssssssssssrrrpppnnnmmmmmmoooqqquuuwwwwwwwwwyyy}}}wwwrrrqqqooolllhhhfffeeeeeeeeeeeeggghhhjjjhhhhhhiiihhhfffeeefffgggccccccddddddeeeeeeffffffggggggiiijjjjjjiiihhhgggggghhhjjjlllmmmnnnooooooooooooooooooppppppppppppyyywwwvvvrrrooonnnjjjiiihhhiiiiiihhhfffccc___^^^[[[ZZZYYYZZZ\\\]]]]]][[[XXXVVVVVVUUUSSSRRRQQQOOOMMMLLLMMMNNNNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA???===<<<<<<===<<<:::777666555444444555666555444555444444333222222222222222222222111000...+++***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++)))(((((((((((((((((()))((((((''''''(((***+++,,,***)))((('''((()))+++,,,((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++************(((((((((((())))))))))))++++++*********)))))))))***)))))))))))))))******************************++++++++++++,,,,,,,,,,,,+++***))))))))))))***+++***++++++***))))))+++------,,,,,,,,,++++++++++++***+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++,,,---------------,,,---......//////......---------............////////////....../////////000......///000111000///000000000000111111111111111111111111111111111111111111111111111111111111////////////............444333222111222222444444777666555555666777777666666888;;;===???BBBEEEHHHKKKMMMQQQVVV[[[___bbbcccfffiiikkkmmmnnnooorrrtttrrrqqqqqqrrrssstttuuuuuuwwwvvvuuutttssssssrrrqqqrrrsssvvvzzz}}}yyysssoooooommmkkkiiigggfffffffffeeeeeefffeeedddcccddddddccccccddddddeeeeeeffffffhhhhhhiiijjjjjjjjjiiihhhhhhiiijjjlllnnnooooooooommmmmmllllllllllllllllllzzzxxxwwwssspppoookkkjjjjjjjjjjjjhhheeeccc___]]][[[ZZZYYYZZZ\\\]]]\\\ZZZWWWVVVVVVUUUSSSRRRTTTQQQNNNLLLLLLMMMMMMMMMJJJJJJIIIHHHFFFEEECCCBBB???===<<<<<<===<<<:::777666555444444555666555444444444333222222333333333222222111000...,,,***))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((()))))))))******((((((''''''''''''((((((''''''''''''((()))******+++***)))((()))***+++,,,)))))))))(((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))******))))))))))))((((((***))))))((((((((())))))************************)))*********+++,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,+++))))))***,,,------------,,,,,,,,,,,,---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,---............---,,,---......//////......---------............///...//////000000//////...///...---...000111000///000000000000111111111111111111111111111111111111222222222222222222222222333222222222222111111111222222222222222444666777999888777777777999:::;;;<<>>@@@DDDIIIMMMSSSWWW[[[___bbbdddgggjjjlllmmmoooqqqrrrsssssstttrrrtttuuuuuuttttttvvvwwwxxx{{{}}}}}}{{{zzz{{{||||||~~~|||xxxrrrpppmmmkkkkkkiiifffdddeeeeeeeeeeeeeeeeeeeeeeeeggggggfffeeeeeeeeeeeeeeedddeeefffggghhhiiiiiiiiieeefffgggiiijjjlllmmmnnnxxxvvvuuuqqqmmmllljjjiiiiiiiiiiiigggdddbbb\\\\\\[[[ZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUUUUTTTRRRSSSPPPNNNMMMMMMLLLJJJIIIJJJJJJIIIIIIHHHFFFEEEDDD???===<<<<<<===<<<:::777666555444444555666555444444444333222222333333333333222111///...---------)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&'''((()))***)))((('''((()))***++++++***)))((('''(((((()))))))))((((((((('''''''''''''''&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))(((((())))))))))))******...---,,,+++++++++++++++)))))))))))))))))))))))))))*********+++,,,,,,,,,******))))))))))))*********,,,------,,,***++++++,,,,,,,,,,,,------------...,,,++++++---.........***++++++,,,,,,------...,,,---......,,,,,,---...,,,,,,---............---,,,---......//////......---------............//////000000111111000000///222111000111333444333222000000000000111111111111222222222222222222222222333333333333333333333333333222222222222111111111444444333444666888:::;;;<<<@@@FFFIIIKKKNNNSSSXXX^^^bbbfffiiikkkmmmooopppsssttttttuuuuuuuuuuuutttsssuuuwwwwwwwwwwwwyyy{{{zzz~~~}}}xxxvvvtttqqqlllhhhkkkjjjjjjiiihhhgggffffffffffffeeedddccccccccccccbbbcccdddeeeffffffffffffddddddfffhhhjjjkkkmmmmmmxxxvvvvvvrrrnnnmmmhhhggggggggghhhgggdddbbb[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWUUUTTTUUUUUUTTTRRRRRRQQQPPPPPPPPPOOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEE???===<<<<<<===<<<:::777666555444444555666555444555444444333222222222222111000///---------------)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&((()))***)))(((''''''((()))******)))((('''((())))))******)))((((((((((((((((((((('''&&&&&&&&&&&&'''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++(((((((((((()))))))))))))))))))))*********++++++...---,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******)))+++---...,,,+++,,,,,,++++++++++++,,,,,,,,,---+++,,,---,,,+++,,,---///******+++,,,,,,---......+++,,,------,,,+++,,,---++++++,,,---------------,,,---......//////......---------............///111000000000000000000111111000000000222333222111000000000000111111111111222222222222222222222222333333333333333333333333777777777777666666666666333444555777:::>>>AAACCCFFFLLLSSSWWWXXXZZZ^^^bbbeeeiiimmmppprrrssstttvvvwwwwwwwwwwwwvvvuuutttssstttvvvyyy{{{}}}~~~xxxrrrqqqqqqooonnnllljjjiiihhhgggfffeeecccccccccccccccbbbcccdddeeeeeeffffffeeefffgggggghhhiiijjjkkkkkkzzzxxxwwwsssooonnngggffffffgggggggggdddbbb]]]]]]]]]]]]\\\\\\\\\[[[YYYWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRNNNKKKJJJJJJJJJIIIHHHGGGFFFEEE???===<<<<<<===<<<:::777666555444444555666555444666555444333222111111111---,,,+++***)))***++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&((()))***)))((('''&&&'''(((******((('''&&&((()))***++++++***)))((())))))******)))(((''''''''''''(((***+++,,,---...************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))******+++++++++,,,---,,,+++***))))))))))))------------------------------,,,,,,,,,,,,,,,,,,***+++---......---+++***(((+++---...---,,,,,,---*********++++++,,,,,,,,,***,,,...,,,******,,,000******+++,,,,,,---......***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,---......//////......---------.........//////222111000//////000111222111//////000111222111000000000000000111111111111222222222222222222222222333333333333333333333333333333444555666777888888555666888;;;@@@EEEIIIKKKPPPVVV^^^aaaaaaaaadddggghhhkkkppptttuuuvvvxxxyyywwwwwwwwwvvvuuusssrrrqqquuuxxx||||||vvvvvvtttrrrooommmlllkkkhhhgggfffdddccccccddddddcccddddddeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeee|||uuurrrqqqpppnnnhhhggghhhiiijjjiiifffccc^^^^^^^^^^^^^^^]]]\\\[[[\\\ZZZVVVUUUUUUTTTSSSRRRVVVTTTQQQOOOMMMMMMMMMNNNLLLLLLKKKJJJHHHGGGFFFFFF@@@??????@@@@@@>>>:::777666666555444444444444555444333333333333444555555///......------,,,++++++***************************)))))))))((((((''''''&&&'''((())))))((('''&&&(((((('''(((((()))***+++%%%''')))++++++)))&&&$$$!!!###%%%(((***+++++++++)))+++,,,+++******+++,,,******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))(((((()))***)))'''&&&&&&&&&******)))(((((((((((((((+++*********))))))(((((()))'''&&&(((+++---,,,***))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,++++++++++++333000,,,++++++,,,,,,+++++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++//////000000000000//////---------............///000000000000////////////222222222111///...///000000111111111111222222222111111222222222111111000111111111000111111222333333333222222222444555666444333333555888999999999777:::@@@EEEJJJPPPUUUYYY^^^bbbfffjjjkkklllnnnoooqqqrrrtttxxx{{{|||{{{yyywwwxxxwwwuuusssssstttvvv}}}}}}|||yyyvvvsssqqqooollliiigggggggggfffeeeccccccccceeeggghhhgggeeedddcccaaa``````aaacccddd|||vvvsssqqqpppnnnhhhhhhhhhiiijjjiiifffccc^^^^^^^^^^^^]]]\\\[[[[[[\\\YYYVVVUUUUUUUUUTTTSSSTTTRRRPPPMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEEEE???>>>>>>>>>>>><<<999666555444444333333333333333555444333222111111111111///......------,,,++++++*********************************))))))((((((((())))))************)))))))))(((((((((((())))))***''''''(((((()))(((((('''&&&''')))***+++++++++***...//////...,,,+++,,,---***)))))))))((((((((('''(((((((((((((((((((((((((((((()))*********))))))$$$&&&((()))(((((()))*********)))(((((((((((((((************)))))))))((((((&&&&&&'''***+++***)))************************((((((((())))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,------111...+++***+++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,---------........................,,,,,,------------.........//////000000//////............/////////000000000000000000////////////000111111111//////111222111111111111222222222222111111222222222222111111111111111111111222333333444333333222222333444555666555555777999;;;<<<<<>>============;;;888555444333222222111111222222000///...,,,***))))))(((///......------,,,++++++++++++++++++++++++++++++***************)))))))))******))))))))))))*********))))))(((((((((((()))(((''''''&&&'''(((***+++***************)))((((((///000000///,,,++++++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******))))))(((%%%'''))))))(((((()))*********)))(((((((((((((((************))))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''((())))))***++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,---...///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...........................******+++---...///000111.........//////.........//////000000000111111111////////////000000000000...///111111000111222444111111111111222222222333111222222333333222222222222222111111222222333444777666555444444444555666888888888:::<<>><<<<<<<<<;;;888666333333222111111111111222///...,,,***)))(((((('''///......------,,,++++++++++++++++++++++++++++++++++++******************)))((('''&&&&&&'''((()))******)))(((((('''((((((''''''''''''((()))+++,,,))))))((((((((('''&&&&&&,,,------,,,***)))***+++))))))))))))(((((((((((())))))))))))))))))))))))*********)))((('''&&&%%%(((***+++***(((&&&&&&'''***))))))(((((((((((((((*********)))))))))))))))(((((((((((()))******)))''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,------------***+++,,,---...///000111------............------/////////000000000111111////////////000000000000///000222222111111222333111111111222222222333333111222333333333333333333222222222222222333444444999888777666666777888888888:::<<<>>>BBBGGGLLLOOOVVV[[[aaafffiiillloooqqqqqqsssuuuuuutttttttttuuuwwwxxxyyyzzzzzzzzz|||}}}~~~xxxsssmmmgggdddcccbbbaaacccbbbaaa```____________|||uuusssqqqnnnllljjjjjjiiijjjiiigggdddaaa\\\]]]]]]]]]]]]\\\[[[[[[[[[XXXVVVUUUVVVWWWWWWVVVRRRPPPNNNMMMLLLMMMNNNOOOIIIIIIHHHGGGEEEDDDCCCCCC@@@???=========<<<999777444333333222222222222222222222111000000000000000///......------,,,++++++++++++++++++++++++++++++******************++++++)))((('''&&&&&&'''((()))******)))(((((('''((((((%%%&&&((()))************'''''''''''''''((((((((((((***++++++******,,,---(((((((((((())))))))))))))))))))))))))))))))))))++++++***((('''%%%###""")))***+++***((('''''''''***))))))((((((((((((((())))))))))))))))))******)))***************++++++((((((((((((((((((((((((+++*********)))))))))((())))))*********+++++++++++++++************++++++++++++++++++,,,,,,------++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---------....../////////------............------....../////////000000000.../////////000000000111111222444333111000000000111222222222222333333333222222333444444444444444333333333333333444444555777666666666666888999::::::>>>BBBFFFKKKPPPWWW\\\```ccchhhlllnnnqqqsssuuuwwwyyyzzzzzzyyyxxxyyyzzz{{{}}}~~~uuunnnjjjfffdddaaa``````____________```{{{tttqqqpppooommmkkkkkkjjjjjjiiigggccc```\\\\\\]]]^^^^^^^^^^^^]]]\\\YYYWWWVVVVVVWWWVVVVVVSSSQQQOOOMMMLLLMMMNNNOOOJJJIIIHHHGGGFFFDDDCCCCCCAAA???===<<<<<<<<<:::888444333222222111111222222111111111111111222333444///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))))))))*********))))))(((((((((((()))&&&''')))***+++******)))))))))(((((()))***+++,,,(((***+++,,,+++,,,...///(((((((((((())))))))))))))))))))))))))))))))))))*********((('''%%%###"""&&&''')))***))))))***+++******)))((((((((((((((())))))))))))***************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))************+++++++++++++++************+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///000000111111/////////........................//////................../////////000000......//////000000111111111333555444222000//////222222222222333333333333222222333444555555555555444444333333444444555666444444444666888:::===>>>AAAFFFMMMRRRVVV[[[bbbggggggiiimmmpppsssvvvzzz}}}~~~zzzrrrlllhhhdddddddddccccccbbbaaaaaazzzrrrooooooooonnnlllkkkjjjjjjiiifffbbb___[[[\\\]]]^^^___`````````]]][[[XXXVVVVVVVVVVVVUUUSSSQQQOOOLLLKKKKKKLLLLLLJJJJJJIIIGGGFFFEEEDDDCCC@@@>>><<<;;;;;;:::999777222222111000000000000111......------...///000000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********))))))************)))))))))(((((((((((())))))******))))))((())))))*********))))))(((((()))++++++((()))++++++******+++---'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))))))))((((((&&&(((*********)))***+++******)))(((((((((((((((((()))))))))************)))+++,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++,,,......---+++------------------------,,,,,,,,,,,,---...//////.........///000111111111/////////..................//////000000//////...//////000000000111111111.........///000111111111000222444555333111111111222222222333333333444444222333444555555666666666444444444444444555555666555666777:::===AAAEEEGGGKKKRRRZZZ___aaadddiiinnnlllnnnqqquuuyyy~~~~~~vvvqqqmmmmmmllljjjhhhfffeeedddyyyqqqnnnnnnoooooolllkkkjjjjjjiiifffbbb___ZZZ[[[]]]___```aaabbbbbb^^^[[[XXXWWWVVVVVVUUUTTTRRRQQQNNNKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGEEEDDDDDD???===:::999999999888666111111000///////////////000//////......//////000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))***&&&'''((())))))((('''&&&(((((('''(((((()))***+++---+++(((&&&&&&(((***,,,***)))'''&&&&&&'''(((((('''((()))((('''&&&'''((('''((((((((())))))******((((((((((((((((((((((((&&&''')))***,,,---------)))+++,,,+++)))''''''(((******)))((((((((((((((((((((())))))*********+++(((***,,,+++(((''')))+++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,---......---+++------------------------+++++++++,,,---...///000,,,,,,,,,---...//////000............//////000000//////000000000000//////000111111111111222222222---......///000111111222---000333555444333222333222222333333333444444444222333444555666666666666555444444444444555666666999:::<<<@@@DDDIIIMMMOOOSSSZZZcccggghhhjjjmmmqqqoooqqqtttxxx~~~|||uuuuuussspppmmmjjjgggeee{{{vvvsssooommmnnnkkkjjjjjjjjjjjjhhheeebbb]]]]]]___```aaaaaaaaaaaa```^^^ZZZXXXXXXXXXWWWVVVTTTQQQMMMKKKKKKLLLKKKKKKIIIIIIGGGEEEDDDCCCCCCCCCBBB???===;;;;;;:::999777555333000//////...,,,+++---------............///,,,+++******,,,,,,+++***))))))))))))))))))))))))***************)))(((((()))(((''''''''')))***+++)))***+++++++++)))((('''(((((())))))******++++++,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,******+++***((()))+++---++++++,,,,,,,,,---------***)))((((((***---///111&&&'''''''''(((((())))))+++*********))))))((((((************************(((((()))***+++,,,,,,---***))))))((((((((((((((()))************+++++++++)))************+++++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,+++++++++******,,,,,,---...---+++((('''******+++,,,,,,---......+++,,,---...////////////////////////000000000000111...,,,---000222111///000000000000////////////111111111111000000000000...---+++++++++...000222444444333333333444666666444444444444444444444444333444444444555555555555444444444444444666:::======@@@CCCGGGKKKPPPVVV[[[cccdddeeeiiinnnqqqrrrrrrvvvwwwxxxzzz}}}zzzwwwuuutttzzzvvvsssooommmnnnjjjjjjjjjkkkkkkiiieeeaaa]]]^^^___```aaaaaaaaaaaa]]]ZZZWWWUUUTTTTTTSSSRRRTTTQQQMMMKKKKKKLLLKKKKKKIIIIIIGGGEEEDDDCCCCCCCCCBBB???===;;;;;;:::999777444222000//////...---,,,---------............///...---,,,,,,......---,,,***************************************)))((((((***)))(((''''''((())))))***************)))((((((((((((((((((((((((((((((++++++******)))************)))(((''''''((()))***+++,,,+++***(((''')))+++((((((((()))))))))******+++***)))))))))+++,,,---''''''((((((((()))))))))************)))))))))(((***************************************+++++++++,,,+++***))))))))))))))))))************+++++++++((((((((()))))))))************************+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++)))***++++++***)))&&&%%%***++++++,,,------......///...---......///...---....../////////000000000000///......000111000000000000000000000000000/////////000000111111222222111000///...///111333555333222111111111222333333444333333333333333333333333333333444444444555555666666777777777888<<>>AAADDDMMMPPPVVV[[[___cccgggjjjiiilllooossswwwzzz{{{||||||zzzvvvsssooolllllliiijjjkkklllllliiiddd```___``````aaabbbbbbaaaaaaaaa^^^[[[YYYXXXXXXWWWVVVSSSPPPLLLKKKKKKKKKKKKJJJIIIIIIGGGEEEDDDCCCCCCCCCBBB???===;;;;;;:::999777111///....../////////...---------............///,,,+++******,,,,,,+++***++++++++++++++++++++++++***************)))(((((()))))))))(((((((((((((((+++***)))(((((()))***+++******************++++++))))))((())))))***+++,,,,,,+++***))))))***+++,,,******+++)))'''&&&'''((()))))))))*********++++++)))*********)))((('''&&&*********************************)))))))))))))))************************************************---,,,+++***)))((((((((())))))*********+++++++++++++++,,,,,,,,,------------,,,++++++************))))))*********+++++++++***++++++,,,,,,------...------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------......444000,,,,,,///000...+++------------.........///...111333222...,,,...000000000000000000111111111//////000111111222333333444444333222333444666777555444444333333333333333666666777777777777777777777666666666777888:::;;;<<<>>>@@@BBBDDDGGGKKKNNNWWW[[[```dddgggjjjmmmooopppqqqtttwwwzzz{{{xxxuuuppplllmmmjjjjjjjjjlllllliiidddaaa___``````aaaaaaaaaaaa```^^^[[[XXXVVVVVVVVVUUUSSSSSSPPPLLLJJJJJJKKKJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCBBB???===;;;;;;:::999777000///------...//////...---------............///,,,+++******,,,,,,+++***++++++++++++++++++++++++***************)))((((((&&&''''''((()))*********+++***)))(((((()))***+++((())))))***+++,,,,,,---(((((((((((()))***++++++,,,+++***))))))***+++,,,'''(((***)))((('''((()))*********+++++++++,,,,,,''''''((()))))))))((((((++++++++++++************))))))))))))))))))******************************((())))))***++++++,,,,,,++++++***)))((('''''''''))))))*********+++++++++++++++,,,,,,,,,---------------,,,+++*********+++))))))*********+++++++++***++++++,,,,,,------............---------,,,,,,......//////////////////,,,,,,------------......111///,,,---///111///...------------.........///...111333222///------//////000000000111111111222222222222111111111111111333222111111111222333444444444444555444444444444555555666666777777777777666666666666888:::<<<>>>AAADDDHHHKKKNNNRRRWWWZZZ```cccgggjjjlllmmmooopppvvvwwwxxxzzz~~~}}}yyyvvvqqqnnnmmmkkkjjjjjjjjjjjjhhheeebbb______````````````_________\\\YYYWWWWWWWWWUUUTTTRRROOOLLLJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDCCCCCCCCCBBB???===;;;;;;:::999777000///------...///...------------............///...---,,,,,,......---,,,++++++++++++++++++++++++***************)))(((((($$$%%%''')))***+++++++++)))))))))))))))******+++''''''((())))))******+++))))))((((((((()))*********)))(((''''''((()))***&&&(((******)))))))))***((((((((()))))))))******&&&''''''((()))******++++++++++++***************))))))))))))************************************'''((()))***+++,,,------***)))(((((((((((((((((()))************+++++++++))))))))))))*********+++---,,,,,,++++++++++++,,,*********++++++++++++,,,***++++++,,,,,,------...//////.........---------,,,,,,------......//////------------------............///000000/////////------........./////////...000111222000///......///000000111111222222222333333222222222111111111222111111111111111222222222222333444444444444444333333444444555555666666666555666777999===@@@CCCJJJMMMQQQUUUXXX\\\```cccfffhhhlllnnnoooppprrrtttvvvxxxzzz}}}~~~{{{xxxrrrooonnnmmmkkkiiiiiiiiihhhfffddd^^^^^^____________^^^^^^___]]]YYYXXXWWWWWWVVVUUURRROOOLLLJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDCCCCCCCCCBBB???===;;;;;;:::999777111///------......---,,,---------............///...---,,,,,,......---,,,***************************************)))((((((%%%&&&((()))************(((((()))************************))))))(((((((((***))))))(((((((((((()))***)))(((''''''((()))***(((***,,,,,,***)))))))))'''''''''((((((((())))))((((((''''''(((***+++,,,++++++*********)))))))))((()))))))))************************************))))))*********+++++++++))))))(((((())))))***+++)))************+++++++++((((((((()))))))))******,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...////////////.........---++++++++++++,,,---...///..................------,,,000444444000---,,,........./////////000000000......///111222222///---///000000111111222333333111222222222222222222222333333333333333333333333111222444555666777666666444444555666666777777888:::::::::<<<@@@DDDIIILLLUUUXXX[[[^^^```bbbeeegggiiikkknnnpppqqqtttxxxzzz{{{|||yyysssoooooonnnkkkiiihhhhhhgggfffeee]]]^^^^^^___^^^^^^]]]]]][[[XXXUUUSSSRRRRRRQQQPPPRRROOOKKKJJJJJJJJJJJJIIIJJJIIIGGGEEEDDDCCCCCCCCCBBB???===;;;;;;:::999777111///---------...---,,,---------.........//////,,,+++******,,,,,,+++***))))))))))))))))))))))))***************)))(((((('''((()))******)))(((((('''((()))+++++++++***)))//////...,,,***)))((('''+++***)))(((((('''((((((,,,+++***))))))***+++,,,***,,,...---+++((('''((((((((((((((()))))))))***+++***((('''''')))+++,,,************))))))(((((((((((())))))*********+++************************+++++++++***************))))))))))))***+++,,,---)))************+++++++++)))************+++++++++++++++++++++,,,------...++++++,,,,,,,,,---------***++++++,,,,,,---......000/////////............+++++++++,,,---...///000..................------,,,222888666000******,,,////////////000000000000...------000333444000---///000000111222222333333000000111222333444444555555555555555555444444444333444666888::::::::::::777888888999::::::;;;;;;@@@@@@@@@CCCGGGLLLRRRUUU\\\___bbbddddddeeeggghhhkkkmmmoooqqqtttxxx}}}{{{vvvrrrnnnllliiihhhgggfffeeeddddddddd]]]^^^_________^^^]]]\\\]]]XXXTTTUUUTTTQQQOOOQQQRRROOOKKKIIIIIIJJJJJJJJJLLLLLLKKKHHHDDDAAA@@@@@@???===;;;::::::999666444111///,,,+++,,,.........000000////////////000000000////////////.........))))))******++++++,,,,,,+++*********))))))((((((((()))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******++++++'''$$$&&&***,,,***((())))))))))))******************)))))))))******+++)))***+++***))))))+++,,,)))))))))))))))))))))))),,,,,,+++***)))))))))***---,,,***(((((((((((()))++++++*********************++++++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++***)))((('''&&&...------,,,+++++++++,,,)))***,,,---...---,,,,,,))))))***++++++,,,------+++,,,,,,+++******+++---000000///...---,,,,,,,,,++++++,,,,,,---...//////////////////////////////111222222333333333222222111///...///000111000...111000000000111222333333555444333444555666555444555444444444444333333333222:::<<<444222777999444;;;999777888;;;<<<:::888:::::::::;;;===@@@CCCEEEIIIKKKMMMNNNOOOTTT[[[bbbeeefffggghhhhhhhhhhhhhhhpppqqqssswww}}}zzzuuurrrooommmjjjiiihhhfffddddddcccccc]]]^^^_________^^^]]]]]]YYYTTTQQQSSSSSSPPPOOOQQQRRROOOKKKIIIIIIJJJJJJJJJKKKKKKKKKHHHDDDBBBAAAAAABBB@@@>>>===<<<;;;999777111///,,,,,,---.........///......------......///------------,,,,,,,,,,,,))))))))))))************************)))))))))((()))***+++***((('''((())))))))))))))))))))))))))))))))))))))))))******+++,,,(((%%%'''***,,,***((())))))))))))************!!!""""""###$$$&&&((()))((()))******))))))+++---************************++++++******)))***************)))(((((()))***+++************************((())))))))))))*********++++++***************+++&&&&&&(((***,,,---///000------,,,+++++++++++++++)))***++++++,,,,,,,,,+++******++++++,,,,,,------+++,,,---,,,******,,,---/////////...---------,,,,,,,,,,,,------.........////////////////////////......///000000000000000000///...///111111000///000000000000111222333444777666555555777777777555444444555555666666666777888CCCFFF===777:::===<<<;;;999777888:::;;;:::888;;;;;;;;;===@@@DDDGGGIIIPPPRRRUUUVVVWWW\\\ccciiijjjkkklllmmmnnnooopppqqqtttxxx~~~zzzuuusssqqqooolllkkkiiifffdddcccbbbbbb]]]^^^___``````___^^^]]]XXXSSSQQQSSSTTTRRRQQQSSSRRROOOKKKIIIHHHIIIIIIIIIIIIJJJJJJGGGDDDBBBBBBBBBCCCAAA???>>>===<<<:::888222///---,,,---......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++*********************))))))))))))***+++++++++)))((()))***)))))))))))))))))))))))))))))))))))))))******+++---***((((((+++,,,***((()))))))))*********++++++%%%%%%%%%&&&''')))***+++)))***++++++******+++---++++++++++++++++++++++++*********)))******++++++((((((((())))))+++,,,---************************((())))))))))))*********---,,,+++***))))))))))))******++++++,,,------...,,,,,,+++************+++***************++++++,,,,,,,,,,,,,,,,,,---------,,,---...---++++++---.....................------------------------......///////////////////////////000000111222333444444000///...///111222222000000000000111111222444444999888666666888888888777444555555777888999999::::::FFFJJJAAA888999===???:::999777777999:::999888;;;<<<>>>@@@DDDIIIMMMOOORRRUUUXXXZZZ[[[^^^dddjjjjjjlllnnnnnnoooqqqsssvvv|||zzzvvvtttsssrrrnnnllljjjgggeeecccbbbaaa]]]]]]___``````______^^^[[[VVVTTTWWWWWWTTTSSSTTTSSSOOOKKKHHHHHHIIIIIIHHHHHHIIIIIIGGGDDDCCCCCCCCCBBB@@@>>>===<<<;;;999777222000...---.........------,,,,,,,,,,,,,,,,,,---/////////.........------......------,,,,,,++++++*********)))))))))))))))***+++,,,+++)))))))))+++)))))))))))))))))))))))))))))))))))))))******+++...,,,******+++,,,***)))))))))*********+++++++++------,,,,,,++++++,,,,,,---...///...,,,++++++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))***+++,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,++++++***))))))******------,,,,,,++++++******++++++******)))******+++,,,,,,*********+++,,,------------------------,,,---...///...,,,,,,...///---------...........................------------////////////////////////000000111222333444666666000//////000222333222111000000000111222333444555:::888666666777888888777555666666777888888999999555===@@@:::444444888888888777666666777888999:::===>>>@@@DDDIIINNNRRRUUUSSSVVVZZZ[[[\\\___dddiiilllooorrrssstttwww|||{{{wwwvvvuuuuuupppnnnllliiifffdddcccbbb\\\]]]___`````````______]]]YYYWWWXXXXXXTTTQQQRRRSSSOOOKKKHHHHHHHHHHHHGGGGGGHHHHHHFFFDDDBBBCCCCCCBBB@@@>>>======<<<999777222000///...//////...,,,......------------......///............---------------,,,,,,+++++++++***))))))))))))))))))*********+++,,,+++)))))))))+++)))))))))))))))))))))))))))))))))))))))******+++...---+++++++++++++++***************++++++++++++,,,,,,+++***************222333333111...+++******++++++++++++++++++++++++***)))))))))***+++,,,,,,******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,******))))))***++++++,,,(((((()))***+++,,,---...+++******)))******++++++......,,,++++++,,,---...---------------------,,,...//////...------...000---------....................................---////////////////////////---------...///111333444111000000111222333333222000000000111222444555666:::777555444555666666555666666666666666666666666222555555333333555555444666666666666777999;;;===@@@AAADDDIIINNNSSSVVVYYYXXX[[[^^^___```dddjjjpppsssxxx{{{wwwvvvuuuuuuqqqpppmmmkkkhhhfffeeeddd\\\]]]___```aaaaaa```___\\\XXXVVVXXXWWWRRROOOOOOSSSOOOKKKHHHGGGGGGGGGGGGGGGHHHHHHFFFDDDBBBBBBCCCDDDBBB@@@???>>>===;;;999222111////////////---,,,//////............//////,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))***************+++++++++)))((()))***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***+++++++++*********++++++++++++,,,))))))))))))***+++,,,---333444555333///,,,******++++++++++++++++++++++++*********)))******++++++***++++++,,,++++++******)))))))))***++++++,,,,,,((())))))))))))*********))))))))))))***+++,,,---+++++++++++++++*********+++************+++,,,,,,///......---------------,,,,,,,,,,,,,,,------------...///...,,,,,,...///..................------..................//////////////////////////////000000//////000222333555333222111222333333222111000000000111333444666777999666333222333444444444666666666555555444444444555444333444777999888666666777888888999<<<@@@CCCEEEGGGJJJNNNSSSWWWZZZ\\\YYY\\\___bbbeeellluuu|||yyyuuuttttttsssrrrqqqooollljjjhhhgggggg\\\]]]___```aaaaaaaaa```[[[WWWVVVXXXXXXTTTQQQQQQSSSOOOKKKHHHGGGGGGGGGFFFGGGHHHHHHFFFCCCAAAAAABBBCCCAAA???>>>>>>===;;;999333111000000000///---+++//////............//////,,,,,,,,,+++++++++***************+++++++++++++++((()))))))))************)))***+++***((('''((())))))))))))))))))))))))))))))))))))))))))******+++******+++*********+++,,,*********+++++++++,,,,,,+++******++++++,,,---...000111333222///,,,++++++************************++++++******)))*********((()))+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,((())))))))))))*********+++***************++++++///......,,,+++***)))(((+++++++++++++++,,,---------.........------,,,+++******++++++,,,,,,---------......---,,,,,,---////////////...---------,,,------......//////000000////////////////////////444333222111222333555666555444222222333333222000000000111111333555666777:::777333222222333444444555555555555555555555555777777777888888777888888888999;;;<<<===AAAFFFKKKLLLNNNQQQTTTXXX[[[^^^___[[[^^^ccchhhnnnyyyxxxsssrrrrrrrrrsssqqqooommmkkkjjjiiihhh\\\]]]___aaaaaaaaaaaa```[[[WWWWWWZZZ[[[WWWUUUUUUSSSOOOKKKHHHGGGGGGFFFFFFHHHIIIHHHFFFCCCAAA@@@AAAAAA???===<<<;;;:::888666333111000000000///---+++///......------......///.........---------,,,,,,---------....../////////(((((())))))*********+++((()))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******+++))))))******)))***+++---******+++++++++,,,,,,,,,,,,+++***)))((((((((((((,,,...000111///---,,,,,,)))))))))))))))))))))))),,,,,,+++***)))))))))***&&&'''***,,,---......---((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,---,,,+++***))))))))))))((()))***,,,...000111222,,,+++++++++,,,------...,,,,,,---...---,,,***)))))))))***++++++,,,------,,,---...---++++++---...000000///...------,,,,,,,,,------...///000111111////////////////////////222111///......000111333777555333333333333111///000000111222333555777777:::777444222222444444444333333444555666777888888666777999999555222444888999<<<>>>???@@@DDDKKKPPPQQQRRRUUUYYY\\\^^^```aaabbbfffkkkqqq{{{{{{wwwqqqmmmlllkkkjjjiiijjjjjjjjjhhhfff]]]___ccceeefffddd```^^^ZZZWWWTTTTTTVVVWWWUUUSSSSSSPPPLLLJJJIIIHHHFFFEEEFFFGGGHHHGGGEEECCCCCCCCC@@@>>>===<<<======;;;:::555333000000000000///---......---...//////---***,,,,,,............,,,,,,++++++************++++++******++++++++++++******((()))+++,,,,,,,,,+++******)))((((((((()))+++,,,))))))))))))***************(((&&&''')))+++,,,,,,'''((()))***+++,,,------(((((())))))*********++++++++++++*********))))))++++++******)))(((((((((+++,,,---,,,***)))***+++,,,++++++******++++++,,,,,,,,,,,,++++++******************)))((())),,,///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------...//////000---------.........//////111111111111000000000000000000000000////////////,,,///222222111...,,,,,,000000000000000000000000000222666888999777555333222333444555666666666666333444444555444444333222333333333444444555555555:::::::::888777777999:::===???BBBEEEHHHKKKPPPTTTSSSTTTUUUWWW[[[```eeehhhkkkmmmrrr{{{{{{xxxrrrnnnnnnkkkjjjjjjjjjkkkjjjhhhfff]]]___bbbeeeeeecccaaa^^^ZZZWWWTTTTTTVVVWWWUUUSSSPPPNNNKKKIIIIIIIIIHHHFFFFFFGGGHHHFFFDDDBBBAAABBBAAA???=========<<<;;;999555333111000000000///...//////...///000000...,,,+++,,,---......---,,,+++++++++************++++++******++++++++++++******%%%&&&'''((()))(((((('''***)))((((((((()))++++++))))))))))))***************((('''''')))+++,,,+++************************((()))))))))************+++++++++*********))))))))))))))))))************+++,,,,,,,,,***)))***+++,,,++++++******++++++,,,//////.........---------******)))'''&&&&&&)))+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......//////---------.........//////////////////////////////000000000000////////////---///111111000...------////////////////////////000111444666777666444333555555555666666777777777888888777777777777666666444444444555555666666666777888888888777888:::===BBBFFFJJJNNNPPPSSSVVVXXXZZZ\\\^^^aaadddiiinnnqqqsssyyy|||yyytttppppppkkkjjjjjjjjjkkkjjjhhhfff]]]___bbbeeeeeecccaaa___ZZZWWWTTTTTTVVVWWWUUUSSSNNNLLLIIIHHHHHHIIIHHHGGGFFFGGGGGGFFFCCC@@@@@@@@@BBB@@@>>>======<<<:::888555333111000000000///...///...---...//////---+++++++++,,,,,,,,,,,,++++++++++++************++++++******++++++++++++******((()))******++++++******)))))))))((()))******+++)))))))))*********++++++***((('''(((***+++++++++---,,,,,,+++***)))(((((())))))))))))************+++++++++***************(((((())))))***++++++,,,)))+++++++++)))((()))***++++++************++++++,,,,,,,,,,,,++++++++++++++++++***(((&&&&&&'''))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++***+++++++++++++++,,,------......------........./////////------------------------////////////000000000000///000111000...---...//////////////////////////////000111333333444333333888888777666666777888999888777666444444444555666555555666666666777777777666888999:::;;;===@@@CCCFFFJJJOOORRRTTTVVVXXXYYY___bbbgggkkkoootttzzz}}}~~~|||}}}}}}zzzuuuuuutttuuuwwwzzz}}}|||}}}zzzuuurrrrrrkkkjjjjjjkkklllkkkhhheee^^^___bbbddddddcccaaa___ZZZWWWTTTTTTVVVWWWUUUSSSNNNLLLIIIGGGHHHHHHGGGFFFFFFGGGHHHFFFCCCAAA@@@@@@CCCAAA???>>>===<<<999777555333111000111111///......---,,,,,,------,,,***++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,)))))))))))))))******+++))))))*********+++++++++***((('''(((***++++++***---,,,,,,+++***)))(((((()))))))))))))))*********************************)))))))))******+++++++++(((***+++***)))((()))***++++++************+++++++++++++++***************,,,------+++))))))***,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++***************+++,,,,,,------...............////////////,,,---------------......////////////000000000000000000000///------///111000000000000000000000000/////////000111222333444:::888777555555777999:::999777555333333444555666555555666666777777777888777:::===???AAADDDHHHKKKLLLNNNQQQTTTVVVXXX\\\^^^gggmmmvvv}}}zzztttpppnnnmmmmmmnnnooopppppppppoooooojjjhhhggghhhjjjjjjiiigggddddddddddddeeegggiiikkkkkknnnrrrxxx}}}yyyuuusssqqqpppooopppoooppptttzzz{{{xxxxxxxxxyyyxxxvvvuuuvvvvvv{{{}}}zzzuuurrrrrrkkkkkkkkklllmmmkkkhhheee^^^```bbbddddddcccaaa```ZZZWWWTTTTTTVVVWWWUUUSSSQQQNNNJJJHHHGGGFFFEEEDDDGGGHHHIIIGGGDDDBBBAAABBBDDDBBB???>>>===<<<:::888666444111111111111000...///...,,,---......---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******''''''''''''(((((())))))((()))))))))************************++++++++++++)))(((((()))***+++***)))+++***************************))))))))))))))))))************************,,,+++++++++******))))))((()))******)))((()))++++++******))))))******+++---------...............***+++,,,+++++++++,,,...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,++++++++++++******+++,,,,,,------............/////////000000------........./////////.../////////000000000111000000000///---...000333111111111111111111111111////////////000222444555999777666555555777999:::>>><<<:::888777777999:::444444555666777888999999999<<<@@@CCCFFFJJJMMMPPPSSSTTTUUUWWWZZZ```hhhmmm{{{~~~|||zzzyyyyyynnnllliiieeecccbbbbbbbbbeeedddddddddcccbbbaaaaaa```___^^^^^^______^^^]]]^^^______```aaabbbcccccccccdddfffiiijjjkkkllllllmmmkkkhhhggghhhiiiiiihhhhhhggggggiiilllppprrrsssrrrpppmmmjjjiiijjjlllmmmpppooooooppppppsss}}}zzzuuuqqqqqqkkkkkklllmmmnnnlllhhheee___```bbbcccccccccaaa```ZZZWWWTTTTTTVVVWWWUUUSSSRRROOOKKKIIIGGGFFFEEECCCFFFHHHHHHGGGEEECCCCCCCCCCCCAAA???>>>>>>===;;;999666444222111111111000///222111//////000000000///,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))((((((((()))***+++(((((()))************)))*********++++++++++++,,,))))))((()))++++++)))((())))))******+++++++++,,,************))))))))))))***************+++++++++---,,,,,,+++******))))))(((***+++***))))))***,,,******))))))))))))******,,,,,,,,,,,,------------'''(((************+++---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,+++,,,,,,+++++++++,,,------............/////////000000000.........///000000111111......//////000000111111000000000///...///111333222222222222222222222222000000000111222444555666777666666666666888999:::===<<<:::888888777888888333444555777999;;;<<<===<<>>>>>>>><<<:::666444222111222111000///222000...---...//////......---,,,++++++,,,---...---,,,,,,++++++,,,,,,---******++++++++++++******,,,+++*********+++------'''((()))***+++******)))*********+++++++++,,,,,,)))))))))***++++++)))'''))))))*********+++++++++************)))))))))((())))))*********+++++++++++++++++++++++++++++++++)))***++++++******+++---******))))))))))))******))))))*********+++++++++(((***++++++***)))***+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------,,,,,,,,,---......//////.../////////000000000000---......///000000111111.........///000111111111///000111000//////111333111111111111111111111111000111222333555666777777555666777888999:::;;;<<<::::::999888777666555555333444666999<<>>>>>???>>>===;;;666444222111222222000//////---+++***+++,,,,,,+++......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---******++++++++++++******)))((('''''''''(((***+++'''((()))++++++******)))******+++++++++,,,,,,,,,)))))))))***++++++)))'''++++++******************+++*********))))))(((((())))))******++++++++++++*********++++++,,,------)))***,,,,,,++++++,,,---******))))))))))))******,,,,,,,,,------.........,,,---///...,,,******+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,---......//////000////////////000000000000------......///000111111---......///000111111222...000111111000000111222000000000000000000000000000111333555777777888888555666888:::<<<==================<<<;;;:::888777444666888;;;>>>BBBDDDEEEIIIMMMQQQUUUWWWYYY[[[]]]eeekkkuuu~~~uuuiiieee```\\\[[[[[[[[[ZZZXXX[[[^^^``````^^^ZZZXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUWWWYYY]]]```bbbbbbbbbbbbbbbccceeefffgggeeefffhhhhhhhhhhhhjjjkkklllmmmppprrrttttttsssrrrssssssssssssrrrrrrrrrrrrssstttwww|||}}}xxxqqqmmmmmmllllllnnnqqqrrrnnngggaaa^^^___aaacccdddcccbbbaaa[[[YYYWWWXXXYYYXXXTTTPPPPPPNNNLLLKKKKKKIIIGGGEEECCCDDDDDDCCCAAA@@@@@@AAA>>>?????????>>>===<<<<<<777555222111222333222222000/////////..................---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))((())))))***+++++++++******)))******++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))******+++***)))))))))***+++,,,,,,&&&***---,,,***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,+++******,,,...///))))))))))))))))))))))))+++++++++,,,,,,------------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,////////////////////////////////////000000000000...///000111111111111111222222111111111111222222111111222333444666666777;;;888666888<<<@@@AAAAAA???<<<999777777888999999:::;;;===>>>AAAEEEKKKPPPRRRSSSUUUXXX]]]bbbhhhkkkvvv~~~uuujjjcccYYYXXXWWWUUUSSSQQQPPPOOORRRSSSTTTVVVWWWXXXXXXXXXZZZ[[[[[[[[[YYYXXXYYYZZZXXXZZZ]]]^^^^^^```bbbdddfffiiillllllkkklllooorrrtttwwwzzz|||}}}}}}}}}~~~|||}}}}}}}}}}}}}}}wwwpppllllllllllllmmmpppqqqnnngggaaa]]]^^^aaacccccccccbbbaaa[[[YYYVVVVVVXXXWWWTTTPPPOOOMMMKKKJJJJJJIIIGGGEEEBBBCCCDDDBBB@@@???@@@AAA============<<<;;;::::::777555222111222333222111............------------.........---------,,,,,,+++++++++++++++++++++++++++++++++******************))))))))))))***++++++++++++******++++++,,,---************)))))))))(((************************)))))))))))))))******+++++++++***)))((((((((()))(((***+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...************************+++,,,,,,,,,,,,,,,,,,---------------------------------------............------------------------,,,,,,---------.........000///......------......////////////////////////////////////000000000111///000000111111111111111222222111111111111222222222222333333444555666666:::888666777;;;>>>?????????===:::888888:::;;;<<<;;;>>>BBBEEEHHHLLLPPPSSSUUUVVVZZZ___gggqqqzzzzzzpppggg___YYYXXXWWWVVVTTTRRRQQQOOONNNOOOPPPQQQSSSUUUVVVWWWXXX[[[\\\^^^^^^]]]]]]___```___aaadddfffggghhhkkkmmmppptttxxx|||~~~|||vvvnnnjjjjjjkkkkkkkkknnnooolllfffaaa\\\]]]```bbbccccccbbbaaa\\\YYYUUUUUUVVVVVVTTTQQQNNNLLLJJJIIIIIIHHHFFFDDDAAABBBCCCBBB@@@>>>???@@@>>>>>>======<<<;;;::::::777444222111222222222111000000/////////..................------------,,,++++++++++++++++++++++++++++++++++++******))))))***************+++,,,,,,***)))))))))***+++,,,,,,************))))))))))))************************)))))))))))))))******+++***))))))((((((((())))))+++)))(((((()))+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------------------------,,,,,,........................,,,------------.........111000//////...//////////////////////////////////////////000000000111111000111111111111222222222222222111111111111222222333333333444444555555555888777555666999;;;<<<<<<===<<<:::999:::<<<>>>@@@===AAAGGGLLLOOORRRVVVXXXZZZ___fffooo|||xxxsssmmmfffaaa\\\XXXUUUTTTTTTSSSRRRPPPOOOMMMLLLOOOOOOPPPRRRUUUXXXZZZ\\\^^^```ccceeefffgggiiikkkkkknnnrrrtttvvvxxx{{{}}}{{{uuummmiiiiiikkkjjjjjjlllmmmkkkfffaaa[[[]]]___bbbccccccbbbbbb]]]YYYUUUTTTUUUVVVTTTRRRMMMKKKIIIHHHHHHGGGEEECCC@@@AAABBBAAA???>>>???@@@AAA@@@???>>>======<<<<<<777444222111222222222111333333222222222222111111............------------++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++******++++++,,,---***))))))((((((((())))))*********)))))))))))))))************************)))))))))))))))******+++&&&&&&'''(((***+++---...---)))&&&&&&))),,,,,,*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++------------------------......------,,,,,,++++++........................------------............000000///......///////////////////////////////////////000000000111111111222222111111111222222222333222222111111222222333333444444444444444444444777666555666777999:::::::::::::::999:::===AAADDDFFFIIINNNSSSWWW[[[___bbbeeemmmzzz}}}wwwppplllfffdddaaa^^^]]][[[ZZZZZZUUUUUUUUUUUUTTTRRRPPPOOOUUUUUUVVVYYY\\\___bbbdddfffiiimmmqqqsssuuuxxxzzz}}}zzztttmmmiiiiiikkkjjjiiijjjlllkkkgggbbb\\\]]]```bbbccccccbbbaaa]]]YYYUUUTTTUUUVVVTTTRRRMMMKKKIIIHHHHHHFFFDDDBBB@@@AAABBBAAA???>>>???@@@BBBAAA@@@>>>============777555222222222333333222444333333333333222222222//////.........---------+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,------,,,+++***)))((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((((((***+++---///000---)))%%%%%%)))++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,++++++---------------------------------,,,,,,+++++++++------------------------.........------,,,,,,,,,---------------------------------........./////////......---......//////000000000000000000000000000000000000111111111111444333222222111222333333333333222222222222333333333444444444444444444444555555666666777888999:::777999:::;;;<<>><<<;;;;;;;;;;;;999666444333333444444333222222111111111000000000/////////.........------++++++++++++++++++++++++***************************************+++,,,,,,//////---,,,++++++******))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++---,,,,,,+++++++++,,,,,,***(((''''''(((***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********++++++++++++,,,************+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------------------..................------------------------------------........./////////......------......//////000000000000000000000000000000000111111111222222555444333222222222333444333333222222222222333333333333333444444555555555444666777888888888:::<<<888;;;>>>???AAAEEEMMMRRRVVVYYY]]]bbbiiirrr{{{uuukkkfffeeedddcccaaa___\\\ZZZYYYVVVXXXYYYZZZZZZ]]]```ccc```aaabbbccccccaaa___]]]eeehhhlllrrrwww|||{{{vvvooolllmmmmmmkkkhhhiiikkkkkkiiifff```bbbcccdddeeecccbbbaaa]]]ZZZXXXXXXYYYYYYUUURRRNNNLLLJJJIIIHHHGGGEEECCC@@@BBBCCCBBBAAA@@@AAACCCCCCAAA???<<<;;;:::;;;;;;:::888555444555555555444111111111111000000000000////////////............++++++++++++++++++++++++)))))))))***++++++,,,,,,***))))))))))))***++++++,,,,,,++++++++++++,,,,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++------,,,+++************'''((())))))(((((()))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,---------------------------+++,,,,,,,,,,,,,,,,,,---------------------------......//////////////////....................................//////////////////......//////000111000000000000000000000000000000111111111222222222666555333222222222333444444333333222222333333444222222333333444555666666333666999:::999:::<<<>>>===AAAEEEGGGIIINNNVVV]]]^^^ccckkkttt~~~yyynnnfff```]]]^^^______]]]\\\[[[ZZZZZZYYY\\\___```bbbeeejjjnnnmmmnnnpppqqqqqqooommmkkknnnsss{{{{{{wwwpppmmmnnnnnnkkkiiiiiikkkllljjjgggbbbccceeeeeeeeedddbbb```]]][[[YYYZZZ[[[ZZZVVVRRRNNNLLLJJJIIIIIIHHHFFFDDDAAABBBCCCCCCAAAAAABBBCCCEEECCCAAA>>>===<<<===>>>;;;888666555666666666555333333333222222222111111000/////////............++++++++++++++++++++++++(((((()))***+++,,,,,,---)))))))))((()))******+++&&&&&&&&&'''(((***+++,,,(((((())))))*********+++************************)))))))))))))))******+++***)))))))))***+++,,,,,,%%%(((++++++((('''(((+++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------,,,***)))((((((***,,,---------------------------+++++++++,,,,,,---------------------------------......//////000000111111000000000000000000000000............/////////000000000///000000111222222000000000000000000000000000111111111111222222222777666444222222222444555444333333222222333333444111111222333555666777777333666:::;;;;;;;;;>>>@@@BBBFFFJJJMMMOOOTTT]]]dddlllsss~~~}}}|||zzz|||tttiiibbb___^^^]]]ZZZ[[[\\\]]]\\\]]]^^^___aaaeeehhhkkkmmmqqqwww{{{~~~vvv|||zzzuuunnnlllmmmkkkjjjjjjlllnnnnnnjjjfff___```aaabbbbbbaaa```______[[[WWWVVVWWWXXXVVVTTTNNNJJJFFFEEEFFFGGGEEECCC>>>???@@@AAAAAAAAAAAA@@@CCCBBBAAA???>>>===<<<<<<;;;999555444555666666666444444555555444444333222---.....................,,,,,,,,,------.........))))))***++++++++++++******++++++,,,,,,++++++***************************,,,,,,---------,,,++++++++++++******)))(((((((((++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,------,,,---......---,,,***)))---------------...///000000000///...---,,,,,,++++++,,,------......------000000000000000000000000///////////////000111111////////////000000000000000000111222333333444444444444444444333333222111333333444444555666666666666666666666666555555555444555666666777777666666999999999999;;;>>>AAACCCIIIMMMQQQVVV[[[cccmmmtttzzz{{{yyyyyy{{{}}}xxxtttnnnjjjhhhfffdddbbbbbbdddfffiiillloooqqqrrrkkkgggaaa\\\YYYXXXXXXXXXWWW[[[______]]]]]]bbbgggkkkpppwww{{{{{{uuuooommmnnnkkkiiihhhjjjmmmmmmiiifff___```aaaccccccaaa```___^^^ZZZVVVUUUWWWWWWVVVSSSNNNKKKGGGFFFGGGHHHFFFCCC@@@@@@@@@@@@AAAAAAAAAAAADDDCCCAAA@@@>>>=========;;;888555444555666666666444444444555444444333222111000///...---,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,+++++++++***++++++,,,,,,++++++***************************))))))***+++,,,,,,,,,,,,)))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******+++++++++******++++++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---------,,,+++---------------...//////...............---------+++,,,------......------000000000000000000000000///////////////000111111////////////000000000111000111111222333333444444333444444444333333222111333333444444555666666666666666666666666666666666444555666777777888888888666777999;;;>>>BBBFFFIIIPPPUUU[[[bbbiiittt|||tttpppnnnnnnooopppqqqrrrssstttpppmmmiiifffdddeeehhhiiijjjgggccc```___]]][[[YYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^[[[XXXWWWWWWXXXYYYYYY\\\aaaeeeeeedddffflllrrr~~~|||wwwpppnnnooollliiiggghhhkkkkkkhhheee___```bbbccccccbbb```___^^^ZZZVVVUUUVVVWWWUUUSSSOOOKKKHHHHHHIIIIIIFFFCCCAAAAAA@@@???@@@AAABBBCCCEEEDDDBBBAAA???>>>>>>>>>;;;888555444555666666555444444444444444333222222555333000---+++******+++******++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************'''((()))***+++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,++++++++++++,,,---***+++,,,------,,,+++***++++++,,,,,,,,,,,,------******,,,---............------,,,,,,,,,---......---------.........//////,,,,,,---............---000000000000000000000000///////////////000111111/////////000000000111111111111111222222333333444333333444444444333222222333333444444555666666666666666666666666666777777555555666777888999999999777999===AAAEEEJJJPPPSSSZZZaaalllwwwxxxpppjjjeeebbb```___^^^\\\[[[[[[\\\\\\ZZZYYYWWWVVVVVVWWWYYY[[[[[[YYYXXXWWWWWWUUUSSSQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTVVVXXX[[[^^^______dddhhhjjjjjjnnnvvv}}}}}}xxxqqqnnnooommmjjjhhhiiikkkkkkiiifff___```bbbccccccbbb```___]]]YYYUUUTTTVVVVVVTTTRRRNNNLLLJJJJJJKKKJJJGGGCCCCCCBBB@@@???@@@AAACCCEEEEEEDDDCCCAAA@@@???>>>>>>;;;888555333444555555555333444444444444333222222555333///,,,******+++,,,+++++++++++++++,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***************************))))))***++++++,,,++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,///...,,,++++++,,,...///------...///---+++)))'''+++++++++,,,,,,,,,------+++,,,,,,---------......------,,,,,,,,,,,,------........................,,,------...............///////////////////////////////////////000000111//////000000000111111111111111111222222333333333333333333444444333333222333333444444555666666666666666777777777777888888777777777777777888999999<<<@@@EEEIIIMMMRRRYYY___eeepppvvvkkkddd___\\\ZZZZZZXXXUUURRRQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSUUUVVVUUUSSSPPPPPPPPPOOOOOOPPPQQQRRRSSSRRRTTTXXX\\\```cccfffhhheeejjjppprrruuuzzz}}}xxxrrroooooonnnllljjjjjjlllllliiifff```aaabbbccccccbbbaaa```\\\YYYUUUTTTUUUVVVTTTQQQNNNLLLJJJKKKMMMKKKGGGCCCCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCAAA@@@???>>>>>>:::777444333444555555555333333444444333333222111222000...++++++,,,---///---------------,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***************************,,,---------,,,+++******,,,,,,,,,+++++++++******************************++++++++++++************))))))*********+++++++++******+++++++++,,,,,,,,,......---,,,,,,---......+++,,,---......---+++)))+++++++++,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,---------000//////...------,,,,,,,,,---......//////......///////////////////////////////////////000000111000000000000111111111111111222222222222222333333222333333444444333333333333333444444555666666666777777777777888888999999999999888777888888999:::@@@EEEJJJNNNRRRYYYbbbiiiuuu~~~wwwkkk```YYYUUUSSSRRRRRRPPPNNNKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQSSSVVVYYYYYYWWWUUURRRQQQPPPPPPQQQSSSUUUVVVXXX\\\aaaeeegggjjjmmmppprrrxxx~~~}}}xxxrrrnnnnnnnnnlllkkklllnnnmmmiiieee```aaacccddddddcccaaa```\\\XXXTTTSSSTTTUUUSSSQQQLLLKKKJJJLLLMMMKKKFFFAAACCCCCCBBBAAABBBCCCDDDEEEEEEDDDBBBAAA???>>>>>>>>>:::777444333444555555444333333333333333222111111///...---,,,,,,---///000......------------,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************.........---,,,+++***)))---,,,,,,+++******))))))************************))))))*********+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,------------------------((()))+++---.../////////++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,//////...---------......111000///...---,,,++++++------...////////////...000000000000000000000000///////////////000111111000000000111111111222222222222222222222222222222222222333444444444333333333333444444555666666666777777777888999999::::::::::::999999:::<<<>>>???DDDIIIPPPUUU[[[eeerrr|||}}}yyyuuutttsssssssssmmmccc[[[UUURRRPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLMMMMMMNNNNNNQQQRRRTTTXXX[[[]]]\\\ZZZUUUTTTSSSRRRSSSUUUXXXYYYbbbgggmmmppprrruuuyyy}}}|||xxxqqqmmmnnnkkkkkkkkkmmmooommmgggbbb```aaacccddddddcccaaa```[[[XXXTTTSSSTTTTTTSSSPPPKKKJJJJJJLLLMMMKKKEEE@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@>>>=========:::777444333333444444444222333333333333222111111......---------......///---------,,,,,,,,,++++++)))******+++,,,+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))*********************)))************************((()))******+++,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,---......///++++++,,,,,,,,,,,,------///...------,,,---......111000///............/////////......---------,,,------...///////////////000000000000000000000000///////////////000111111000000111111111222222222222222222222222222222222111222333333444444444333333333444444555666666666777777888888999::::::;;;:::::::::<<>>======<<<:::777444222333444444444222333333333333222111111...............---------,,,,,,,,,++++++*********))))))***++++++++++++***+++++++++,,,,,,+++++++++************************)))******+++++++++******((((((((()))******++++++))))))))))))))))))))))))))))))***+++---...//////++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))+++---//////---+++)))111000...---++++++******++++++,,,,,,,,,---------...---,,,,,,---...000111111111000///////////////---------............///---......///////////////000000000000000000000000///////////////000111111000111111111111222222222222222222222222222222222111222333333444444444444333333444444555666666777777777888999::::::;;;;;;999999;;;>>>BBBHHHMMMPPPXXX```jjjttt~~~xxxrrrmmmgggccc```^^^[[[YYYWWWWWWXXXXXXVVVTTTQQQOOOOOONNNMMMLLLLLLMMMNNNOOOPPPQQQPPPPPPNNNMMMMMMMMMNNNQQQTTTVVVWWWWWWXXX\\\```cccccccccbbbbbbdddggglllrrrxxx{{{~~~~~~|||yyysssooonnniiijjjlllnnnnnnnnnlllkkk^^^```cccffffffdddaaa```]]]ZZZUUUSSSRRRQQQQQQPPPIIIJJJLLLOOOOOOMMMHHHDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGEEECCCAAA???===<<<;;;888555333333333333222555333222222333444444333////////////...---,,,+++...---+++******+++---...++++++,,,---...---,,,+++...,,,***))))))***,,,------,,,+++************+++++++++,,,,,,,,,++++++*********))))))***,,,...///,,,+++)))(((((()))+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++---......------...---,,,++++++---...000---,,,++++++------,,,+++---------.........//////000000000000000000000000........................---......///////////////000000////////////000000222111111111111111222222......///000111222333333333333222222111222222222666666555444333111000///333555666666555555777888555444444666999<<<======;;;>>>CCCFFFHHHNNNUUU[[[aaalll|||wwwrrrjjjccc___[[[XXXVVVTTTSSSRRRPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVUUUTTTUUUXXXZZZ[[[\\\^^^aaaeeehhhjjjkkkkkknnnsssxxx~~~|||yyysssnnnmmmnnnoooooonnnllliiifffddd^^^```bbbdddeeedddbbbaaa\\\YYYTTTQQQPPPPPPOOOMMMJJJJJJKKKMMMMMMLLLHHHDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEECCCAAA???>>>===;;;888555333333333333222444222111111222333333222111000000///......------,,,+++)))(((((()))+++,,,---,,,+++***************---,,,+++******+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++*********,,,---...---,,,+++******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111000...---,,,++++++---///000///...------//////...------------.........//////////////////////////////////////////////////////---...//////000000//////000000////////////000000111111000000111222333333---......///000111222333333333222222222222333333444444555555555444444333555666777777666666777999;;;;;;:::;;;<<<>>>??????AAAEEEJJJOOOUUU]]]gggnnnssstttlllhhhaaa[[[WWWUUURRRPPPNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTTTTTTTTTTVVVXXXWWWXXXXXXXXXYYY[[[^^^aaaccceeegggkkknnnrrrtttvvv~~~|||yyyrrrmmmlllppppppooonnnkkkgggcccaaa^^^```aaacccddddddcccccc\\\XXXTTTPPPOOONNNLLLKKKJJJJJJIIIJJJKKKJJJGGGEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>;;;888555333333333333222333111000000111222222111333222000///......//////+++***)))(((((()))***+++000...+++)))((((((***+++++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,---...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////.........---,,,,,,,,,---///000///...---.../////////------------.......................................000000000000000000000000---...//////000000//////111000000//////000000111000000000000111222333444//////000111222333333444333333333222222333333444222333444666777777888888666777888888777777888999;;;:::::::::<<<>>>AAACCCGGGLLLSSSZZZcccnnn{{{yyynnneee```\\\WWWRRRPPPOOOMMMKKKIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHJJJKKKNNNOOOPPPPPPRRRTTTTTTUUUVVVYYY[[[]]]^^^___```bbbffflllpppqqqsssvvv{{{}}}yyyrrrmmmllllllllllllllljjjhhheeeccc______```bbbbbbccccccddd]]]YYYTTTPPPNNNMMMKKKJJJKKKIIIHHHHHHHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@??????;;;888555333333333333222222000//////000111111000333222///---------///000,,,++++++******++++++,,,...---,,,+++++++++++++++******+++,,,,,,,,,+++++++++,,,...//////---+++******++++++,,,,,,,,,,,,+++---,,,,,,,,,++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,...------,,,---...//////...,,,+++,,,---...---,,,................................................////////////////////////......///000000000000000111000000000000000000111/////////000111333444555111222222333444444555555444333333333333444444555222333444666777888888888666777888888777777888999888999:::;;;>>>CCCHHHLLLRRRXXXaaakkkwwwuuuooojjjccc^^^VVVSSSPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKGGGGGGHHHJJJLLLOOOQQQRRRTTTUUUWWWYYYZZZ\\\```cccfffhhhjjjlllpppvvv}}}}}}yyyrrrmmmllliiijjjkkkkkkkkkiiifffeee______```aaabbbccccccccc]]]YYYUUUQQQOOONNNLLLJJJKKKIIIGGGGGGHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@??????;;;888555333333333333222222000//////000111111000222000...,,,,,,,,,---...,,,++++++++++++++++++,,,''')))+++,,,---,,,+++***)))***+++,,,,,,,,,,,,+++)))***,,,---...,,,+++)))))))))***+++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,000/////////.........///------------......//////...---,,,,,,......---,,,.....................---...................................................//////000000000000000111111000000000000111111/////////000111333444555111222222333333444444444444444333333444555555666333444555666666666666666444666777888777777888:::<<<===???AAADDDKKKSSSYYYbbbkkkxxxxxxkkkaaa\\\ZZZVVVSSSOOOMMMKKKKKKLLLLLLLLLKKKMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMNNNPPPSSSVVVXXXZZZ\\\]]]___aaacccfffkkknnnqqqssswww{{{}}}zzzsssnnnmmmkkkllllllllljjjhhheeeccc___```aaabbbbbbbbbaaa```\\\YYYTTTQQQOOONNNLLLKKKKKKIIIHHHHHHHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>;;;888555333333333333222222000//////000111111000111000...---,,,,,,------************************"""%%%))),,,---,,,)))(((*********++++++,,,,,,---)))***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++,,,------------,,,,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---...------,,,,,,---......------......////////////000///...///000000///..................---------...................................................///000000111111000000222111111000000111111222000000000000111222333444000000000111111222222222444444444444555555666777555555666666666666555555444666888888888999;;;===???AAADDDGGGKKKTTT___ggguuu|||rrrjjj___VVVRRRPPPNNNLLLKKKIIIHHHIIIKKKMMMMMMLLLPPPPPPOOONNNNNNNNNOOOOOOPPPQQQSSSWWW[[[___bbbdddeeeggghhhjjjlllpppuuuyyy}}}zzztttpppooolllmmmmmmmmmkkkhhheeeddd___```bbbccccccaaa___]]]ZZZVVVRRROOONNNMMMLLLKKKKKKIIIIIIIIIJJJIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEECCCAAA???>>>===;;;888555333333333333222333111///000111222111111000000//////...---------+++++++++,,,,,,+++++++++'''(((***,,,---,,,+++)))*********)))***,,,---...+++++++++,,,,,,,,,------***+++,,,---............***+++,,,.........------,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++******+++,,,---...---......///////////////111///...///000111000...//////.........---------////////////////////////........................//////000111111111111000222111111000000111111222111111000000111222333333222222222222333333333333444444444444555666777888555666777777888888777777444666999:::;;;<<>>======<<<888444111222333444444111111000000111333555777...///000000000///---,,,---------,,,,,,+++++++++,,,------------,,,++++++------,,,+++************///......---+++******)))***++++++,,,,,,++++++***,,,++++++++++++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...000---+++***+++,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------///////////////......---000000000000000000000000000000000000111111111111222222333333333444444444444333222111222333444555333333333444444444555555444444444444444555777777999999888888::::::999888888888888888:::???FFFKKKQQQYYYfffttt~~~lll```ZZZWWWRRRNNNOOOMMMJJJHHHHHHHHHHHHGGGJJJJJJJJJMMMPPPSSSTTTTTTWWWYYY\\\^^^aaaeeekkknnnqqqvvv~~~|||zzzyyyuuuqqqpppmmmkkkjjjiiijjjiiigggeeeaaaccceeefffeeebbb___]]]YYYWWWTTTPPPLLLJJJHHHGGGJJJIIIIIIJJJKKKKKKHHHFFFEEEFFFFFFDDDBBBAAABBBDDDBBBDDDEEEDDDAAA>>>======<<<888444111222333444444333222111000000111333444+++,,,------------------...---------,,,,,,,,,+++***++++++++++++***)))))),,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------)))***+++---....../////////...---,,,++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000...,,,,,,---------,,,,,,------......------,,,...---------,,,---------------------............------...///////////////000000111111000000///...000000000000000000000000000000000000111111111111000000000111111222222222111111111000111111222333333333444444444555555555444444444444555666777777:::999888888888888777777;;;===???AAAEEEKKKSSSZZZdddoooyyynnnaaaYYYVVVTTTOOOKKKMMMLLLLLLMMMNNNNNNNNNMMMNNNOOOPPPSSSVVVYYYZZZZZZ```bbbgggkkkpppuuu{{{}}}{{{zzzuuupppnnnlllkkkjjjjjjjjjiiigggeeecccdddffffffeeebbb___]]]ZZZXXXTTTPPPLLLIIIGGGEEEHHHHHHIIIKKKLLLKKKGGGEEEDDDEEEEEECCCAAA@@@AAACCCBBBCCCEEEDDDAAA>>>======<<<888444111222333444444444222111000///000000111************+++,,,---............---------------+++++++++++++++******)))+++++++++***++++++,,,,,,+++++++++,,,,,,---------)))***,,,...000111222333222111///---,,,+++******------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------111///------...///...------......//////......------------------------...............//////////////////000111111111111000111111222222111111000///000000000000000000000000000000000111111111222222000000000000111111111111000111111222222222222222333444444444444555555555444444444555555666777888:::999999888888999:::;;;<<>>>>><<<888444111222333444444222111000000//////000000------,,,++++++,,,---...........................------......------,,,+++************+++,,,------......---,,,,,,+++******)))***,,,...000111222222222111000...,,,,,,++++++---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++---.........---,,,000...------//////...---------............---------------...............////////////000000000000//////000111111111111000111111222222111111000///000000000000000000000000000000111111111222222222222222333333333333333333111222444555555555444333444444444444555555555555555555555555666777888999888888999999:::===AAACCC@@@DDDJJJPPPXXXdddsss~~~~~~pppfff^^^XXXQQQNNNOOOQQQPPPNNNJJJLLLNNNOOOPPPQQQSSSTTTTTTWWW[[[^^^aaacccfffgggjjjpppzzz~~~|||vvvpppmmmiiiiiiiiijjjkkkkkkhhhfffccccccdddcccaaa___]]][[[\\\ZZZWWWRRRNNNJJJHHHGGGFFFGGGHHHKKKLLLJJJFFFBBBCCCDDDDDDBBB@@@???@@@BBBAAACCCDDDCCCAAA???>>>>>><<<888444111222333444444000000000000000111111111333222000...------..............................---............---,,,,,,************+++,,,---------------,,,,,,++++++***++++++---......///......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,...---,,,---...///...,,,,,,,,,------------,,,,,,,,,---.../////////....../////////000000000111111---...//////000000//////000000111111000000///...000000000000000000000000111111111111222222222222444444333333333333333333222333444555666555444444444444444555555555666666666666666666777888999999888999:::999:::>>>DDDHHHIIIPPPYYYbbbnnn~~~{{{qqqhhh___ZZZ^^^XXXPPPLLLMMMOOOQQQQQQTTTTTTTTTSSSSSSVVVZZZ^^^___ccciiimmmoooqqqtttvvvyyy~~~{{{uuupppmmmhhhhhhiiikkklllllliiigggbbbbbbbbbbbb```___]]][[[ZZZXXXTTTPPPLLLIIIGGGEEEFFFFFFGGGIIIJJJIIIEEECCCCCCDDDDDDBBB@@@???@@@BBBAAABBBDDDCCCAAA?????????<<<888444111222333444444///000000111111222222222444444222000///......------------------.........,,,,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,******+++,,,,,,---......,,,,,,---------,,,,,,+++------,,,,,,---...//////++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...............---,,,,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,++++++,,,...///000000///...////////////000000000000,,,---......//////......000000111111000000///...000000000000000000000000111111111222222222222333333333333333222222222222111111222333333333333333444444555555555666666666666666666666777888999::::::<<<<<<<<<<<<@@@HHHNNNTTT___nnn|||}}}qqqfff^^^YYYVVVTTT[[[VVVOOOKKKKKKNNNQQQSSSVVVWWWXXXWWWWWW[[[ccciiimmmrrryyy~~~{{{xxxsssnnnlllgggggghhhkkkmmmllliiigggbbbbbbbbbbbbaaa```^^^^^^YYYWWWTTTPPPLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHEEECCCDDDDDDDDDCCCAAA@@@AAABBB@@@BBBDDDCCCAAA?????????<<<888444111222333444444222222222222222111111111111111000000///...---,,,+++,,,,,,,,,------------,,,,,,,,,---,,,,,,+++***,,,,,,++++++***+++++++++)))******+++---......///,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,---......))))))***+++,,,------...---,,,,,,++++++,,,,,,------------------...//////---------///000111///---,,,,,,------------,,,,,,+++,,,...000111000//////........./////////000000,,,---......//////......111111222222111111000///000000000000000000000000111111111222222222333333555555444444444333333333222222222222222333444444555555555555666666666666777777777777888999::::::<<<>>>AAABBBDDDJJJUUU]]]hhhxxxpppjjjaaaYYYTTTRRRQQQRRRTTTRRROOOMMMNNNQQQUUUVVVVVVZZZ^^^aaadddjjjssszzz}}}xxxvvvqqqlllkkkfffggghhhkkkmmmllljjjgggbbbbbbbbbbbbbbbaaa``````ZZZXXXUUURRROOOLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDEEEEEECCCAAA@@@AAACCC@@@BBBDDDCCCAAA@@@??????<<<888444111222333444444444444444444222111000///,,,---.........---,,,++++++++++++,,,,,,---------......//////......---,,,------,,,+++************---,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---(((((()))***,,,---...///---,,,,,,++++++,,,,,,---......---,,,,,,...///000.........000222222000...---..................---+++,,,...000111111000///............////////////---......///////////////222333333333333222111111000000000000000000000000111111222222222333333333888888777777777666666666666555444333444555666777555555555555666666666777777777777777888999:::;;;;;;???DDDHHHMMMWWWdddnnnzzzppp___[[[UUUPPPMMMLLLMMMMMMOOOOOOOOOQQQSSSVVVYYYZZZ[[[bbbjjjpppvvv}}}}}}xxxuuuppplllkkkhhhiiilllnnnpppnnniiifffaaaaaa```___^^^]]]]]]\\\ZZZWWWSSSNNNKKKIIIIIIIIIEEECCCBBBCCCDDDEEEDDDCCCCCCDDDEEEDDDAAA?????????EEEEEEEEEEEEDDDBBB@@@>>>:::888666555555555444333222222222222222222222222333222222111000...,,,+++000///...---------------///...---,,,,,,---...///---......//////......---******++++++,,,---......+++++++++,,,---...///000------------------------***+++,,,,,,---...//////------..................---,,,,,,,,,,,,---......///***&&&(((,,,000///---,,,,,,,,,---------....................................---,,,---...///000111111111000000000000000444333222111111222333444111222222222222333333333000111222333444555555555333333444444444333222222333333333444444444555555999888777555555777999:::777999:::;;;::::::<<<===EEEDDDIIIRRR[[[gggzzzxxxiii^^^WWWTTTQQQOOOOOOPPPPPPOOOQQQQQQRRRTTTWWW[[[___aaajjjpppyyy}}}xxxuuuppplllkkkhhhiiikkknnnooonnniiifffaaaaaa```___^^^]]]]]]\\\\\\YYYTTTOOOLLLJJJIIIIIIEEECCCBBBCCCDDDEEEDDDCCCCCCEEEEEEDDDBBB@@@???@@@AAAAAAAAAAAA@@@???===<<<:::888666555555555444222222222222222222222222222000000000000//////......//////...---------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------//////......------,,,,,,------,,,,,,------...///111,,,)))***...111000...------........./////////........................//////.........///000111000000000000111111111111111111000//////000111111000000000000111111111111333444444444444333222222333333444444444333333333444444555555555666666666777666555555555666777888777888:::<<<<<<>>>AAACCCFFFIIIRRR```nnn~~~|||sssjjj```YYYVVVTTTQQQOOOOOOPPPQQQQQQPPPRRRVVVYYY]]]dddkkkpppyyy}}}xxxvvvqqqmmmlllhhhiiikkkmmmooommmjjjfffaaaaaa```___^^^]]]]]]\\\]]]ZZZUUUPPPLLLJJJIIIIIIEEECCCBBBCCCDDDEEEDDDCCCDDDEEEFFFEEEBBB@@@@@@AAA>>>???@@@@@@@@@>>>===<<<;;;999666555555444333111333333333333333333333333///............000111222//////...------------...---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,,,,,,,---......//////......---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++//////...---,,,++++++***---------,,,------...///222///,,,,,,///111111///....../////////000000000////////////////////////000000/////////000111222///000000000111222222222111111000//////000111111000000000000111111111222444444444444444333222222333444444444444444444444555555666666666777777777555666666666777777888888666777999;;;===@@@EEEIIINNNVVVeeexxxsssgggaaa]]]YYYUUUUUUTTTSSSRRRRRRTTTUUUWWWWWW\\\bbbfffjjjrrr}}}}}}yyyvvvqqqnnnmmmhhhhhhjjjlllnnnmmmjjjgggaaaaaa```___^^^]]]]]]\\\\\\YYYUUUPPPLLLIIIHHHGGGEEECCCBBBCCCDDDEEEDDDCCCCCCEEEFFFEEECCCAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???<<<999777555555444333111333333333333333333333333///...---,,,---///111333///......---------......---,,,,,,,,,,,,,,,,,,---000///---,,,,,,---///000---------.........//////+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,++++++---------------...//////222000......///000000........./////////000000000000000000000000000000000////////////000000111111//////000111222222333333333222222222222222222333222222222333333333444444000111222444555555666666444444444444444555555555555555666666666777777777777777999:::;;;;;;;;;;;;;;;<<<===>>>AAAFFFMMMQQQ]]]jjjzzzqqqeee\\\YYYXXXVVVUUUVVVVVVWWWWWWXXX[[[___aaagggmmmtttxxx{{{}}}yyywwwrrrnnnnnnhhhhhhiiikkkmmmmmmjjjhhhaaaaaa```___^^^]]]]]]\\\YYYWWWSSSOOOKKKHHHFFFEEEEEECCCBBBCCCDDDEEEDDDCCCBBBDDDEEEDDDBBBAAAAAABBBAAAAAABBBCCCCCCBBBAAA@@@;;;999666555555444333222222222222222222222222222111000...,,,,,,---///000......---------......///------............------000///---,,,,,,---///000---------...............+++++++++,,,---...///000------------------------******+++,,,,,,---......,,,,,,,,,------............------------...//////000///------.........---------........./////////111111111111111111111111......//////000000000000///000000111222333333444222222222333333222222222222333333333333444444444111222333444555666666666555555444444444555666777444444555555555666666666777888999;;;<<<=========AAABBBCCCEEEIIIQQQYYY```ooo}}}tttiiiccc]]]XXXWWWVVVTTTSSSUUUXXX[[[]]]```eeekkkpppvvv}}}}}}zzzyyywwwuuutttsssrrrrrrqqqtttxxx{{{|||zzzxxxvvvpppoooooooooppprrrtttuuuuuuvvvvvvvvvuuusssqqqoooppprrrvvvzzz|||||||||{{{zzzzzzzzzyyyzzz}}}}}}yyywwwsssooonnngggggghhhjjjlllllljjjhhhaaaaaa```___^^^]]]]]]\\\WWWUUURRROOOKKKHHHFFFEEEEEECCCBBBCCCDDDEEEDDDCCCAAACCCDDDCCCBBB@@@@@@AAA@@@@@@AAAAAAAAA@@@>>>===:::888666555555555444333111111111111111111111111222111///---,,,,,,------...------------...//////---......//////......------,,,++++++++++++,,,---------------------------......---,,,,,,,,,,,,---------------------------***++++++,,,...//////000+++,,,,,,---...///000000......------......///000------------------------------........./////////000000000000000000000000---...///000000000//////000111111111222333333333///000111111111111000///111111111111222222222222555555555555555444333333666555444444555666888999444444555555555666666666666666777999:::<<<===>>>AAABBBDDDIIIQQQ]]]jjjsssvvvlllggg[[[YYYVVVUUUUUUTTTSSSRRRYYY]]]ccchhhmmmttt}}}~~~yyywwwqqqpppoooooooooooollljjjggggggfffeeeeeeeeeeeefffeeefffiiikkkkkkjjjiiihhhddddddccccccdddeeefffgggeeeeeefffggggggfffeeedddeeeggghhhjjjjjjkkkjjjjjjiiijjjjjjiiijjjlllppptttvvvyyy|||}}}{{{xxxvvvvvvvvvyyy~~~}}}yyywwwssspppooogggggghhhjjjllllllkkkiiiaaaaaa```___^^^]]]]]]\\\UUUTTTRRROOOLLLJJJHHHGGGEEECCCBBBCCCDDDEEEDDDCCC@@@AAACCCBBBAAA???@@@@@@@@@@@@@@@@@@???>>><<<;;;888777555444555666555444////////////////////////000//////...------,,,,,,---------------...//////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------------------------------....../////////---......//////000000000...............//////000+++,,,---............///....../////////000000000000000000000000000000000...///000111111111000000222222222222222222222222///000111111111111000///111111111222222222333333555555555555555444444333666555444444555777999:::555555666666666777777777777777777888:::<<>><<<;;;777666444444666777666555////////////////////////.........//////...---,,,---------------...///000++++++------------++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------000////////////.........000000000000000/////////...............///000000***,,,............///000000000000000111111111111///////////////////////////000111222333222111111333333222222222222222222111222333444444333222111333333444444444555555555222222444555666777777777666666555444555777999;;;777777777777888888888888:::999999:::<<>>???AAAAAA@@@>>>;;;999777666444444444444222000///000111111111///...---+++,,,,,,---...///111111..............................---------,,,,,,,,,*********++++++,,,,,,,,,000...---------+++&&&"""++++++,,,,,,---...//////------------------------...............///000000............////////////................................................//////////////////////////////000000111111222222222///---...111333222000333222111111111222333444333333222222111111222222222222222333333444444444333333444444555666666666555555666777777777777777888999;;;:::888777777888;;;::::::<<<===>>>FFFOOOUUU[[[hhh||||||sssmmmddd\\\XXXWWWWWWXXXTTTXXX\\\```dddkkksssyyy~~~wwwqqqlllhhhfffggggggggggggggggggggggggfffeeedddbbbaaa___^^^]]]```aaabbbaaa___^^^___```bbbaaa___^^^]]]^^^______```````````````aaabbbccc^^^___``````aaa`````````aaabbbcccbbbaaa```aaacccggggggffffffeeeeeeeeeeeeggggggfffffffffggghhhhhheeeeeeeeefffggghhhiiijjjllljjjiiiiiijjjjjjhhhgggiiiiiiiiiiiikkkmmmoooqqqlllmmmmmmnnnnnnoooppppppssstttwww{{{}}}||||||~~~~~~{{{zzzuuuoookkkfffeeeeeegggjjjllllllkkkcccaaa^^^\\\\\\[[[YYYXXXUUUUUUSSSOOOKKKGGGFFFFFFEEEDDDCCCCCCDDDEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBAAA>>><<<:::888666444333444333111000111111222111111000///...//////...---------.......................................---------,,,,,,++++++++++++,,,,,,,,,---///---,,,,,,...---)))&&&++++++,,,------...//////---------------------------------------...//////............////////////................................................////////////////////////...//////////////////000000//////000111222111000222222111111111222333444222222222222222333444555333333333333333333444444333333444555555666666777555666666777777777777777555777888888888777888999<<<;;;>>>CCCEEEHHHQQQZZZ___kkk~~~yyynnnccc```\\\XXXXXXXXXYYYZZZ\\\___dddiiioooyyy}}}xxxuuuuuuvvvuuuuuuttttttsssrrrqqqqqqrrrqqqnnnkkkhhheeedddcccbbbbbbbbbbbbbbbcccccccccccccccbbbbbbaaa``````___```aaabbbaaa_________```aaaaaa````````````aaaaaabbbbbbaaaaaabbbccccccdddgggggggggggggggfffeeeeeedddeeefffeeedddcccdddfffjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhggggggggghhhhhhiiiiiiiiijjjjjjkkklllmmmlllkkkjjjjjjjjjjjjiiihhhjjjiiiiiiiiijjjlllnnnooolllllllllmmmmmmmmmmmmmmmmmmnnnppprrrssstttttttttqqqqqqsssvvv{{{|||yyyxxxsssmmmjjjfffeeefffhhhjjjlllkkkjjjdddaaa^^^[[[ZZZYYYWWWUUUVVVUUUSSSNNNIIIFFFFFFFFFDDDBBBBBBCCCEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@AAABBBBBBAAA???===;;;999777444333333222111///222222111000//////...///000///......------.......................................------------,,,,,,,,,,,,,,,------------...---,,,,,,---...---+++,,,,,,,,,---......//////........................,,,,,,,,,,,,,,,---..................////////////........................////////////////////////////////////////////////111111111111000000000000---///111222111000000111222222111111222222333444222222222333444555666777444444444444333333333333333444444555555666777777666666666777777777888888444666888999888999;;;<<<;;;;;;???EEEJJJOOOYYYcccrrr|||rrrhhhaaaYYYYYYYYYYYY[[[]]]___```hhhlllssszzzxxxuuuooojjjfffeeedddeeeeeeeeeddddddcccccccccbbbdddcccbbbaaaaaa`````````___`````````aaaaaabbbbbbbbbbbbbbbccccccccccccccccccdddeeedddbbbbbbbbbccccccdddeeeffffffgggggggggggggggffffffgggggghhhhhhkkkjjjjjjjjjiiiiiihhhhhhiiijjjjjjjjjhhhhhhiiikkknnnppprrrtttttttttrrrrrrpppooonnnmmmllllllllllllooooooppppppqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnooopppooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmmlllkkkkkkllllllnnnqqqtttwwwyyyyyyzzz{{{yyyuuusssuuuwwwxxx|||{{{xxxvvvrrrllliiifffeeefffhhhkkklllkkkiiiccc```]]][[[[[[ZZZXXXVVVWWWVVVRRRMMMHHHEEEEEEFFFDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBAAA???===<<<999777444222222222000///222111///---------......------------...///000111....................................------------------------------------///...---------.........,,,---------......//////////////////////////////------,,,,,,------...///............////////////........................000000000000000000000000////////////////////////111000000//////.........+++///333444111///000111222111222222222222333333333333333444444666777777555555444444333333333222444444444555666666777777777777777777777888888888777999:::;;;;;;;;;>>>@@@??????CCCJJJQQQZZZhhhtttzzzqqqjjjddd___\\\\\\]]]^^^___aaaeeeiiikkkvvv|||vvvpppnnnhhhfffdddbbb```________________________`````````dddcccbbbaaa````````````aaaaaabbbccccccdddeeeeeeddddddeeeeeefffffffffgggggghhhiiiiiigggggghhhiiihhhiiikkknnnoooooooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnoooooooooqqqqqqqqqpppooooooqqqsssvvvxxx{{{~~~~~~}}}||||||{{{zzzxxxwwwwwwvvvvvvxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxvvvttttttuuuvvvvvvvvvuuuuuuuuutttttttttuuuuuutttssssssrrrqqqqqqrrrrrrrrrqqqqqqpppooooooooooooppppppqqqrrrssstttsssttttttrrrooonnnoooqqqooorrrwww~~~{{{vvvuuupppkkkhhheeeeeefffiiikkkllljjjhhhaaa___]]]\\\\\\\\\ZZZYYYWWWVVVRRRMMMGGGEEEEEEFFFGGGEEEDDDCCCDDDDDDBBBAAADDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAA???>>>===999666333111111111111000333222000///...///000111...............///000111........................//////.........---------------------------------000000///...---,,,---...------...............///////////////////////////...............//////000............////////////////////////////////////111111111111111111111111000000000000000000000000---------,,,,,,++++++++++++///333444111///000111111111222222333333333333666555555444444555555555555555555444444333333333444444555555666777777888888777777666777888999999999:::;;;;;;;;;<<>>======888555222000111111222111333222222222222333444444222111000///...---------......................../////////.........------------------,,,,,,,,,,,,...///000///---,,,,,,---................................................///............///000000............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000/////////---///111222111000000111000111222333333333333222666666555444444444444444555555555444444444444444444555555666666777888888888888777666777888999:::999:::;;;<<<<<<>>>AAADDDKKKOOOYYYiiizzz}}}vvvqqqllliiicccaaa]]]ZZZZZZ\\\___bbbaaaeeekkkpppwww|||yyywwwuuutttssspppkkkfffbbb___^^^]]][[[[[[\\\\\\]]]]]]]]]^^^^^^^^^___```aaabbbcccccccccccccccdddeeefffggghhhbbbcccdddfffgggiiijjjjjjnnnnnnooooooooopppppppppsssuuuwwwxxxyyyzzz|||~~~}}}~~~yyyyyyyyyyyyyyyyyyxxxxxxwwwvvvtttsssrrrrrrqqqqqqqqqppppppqqqrrrqqqooommmqqqqqqpppoooppprrrtttuuuwww{{{{{{vvvtttpppkkkiiieeefffgggjjjlllkkkiiifffaaa___\\\[[[[[[ZZZYYYWWWUUUUUUSSSNNNIIIDDDBBBBBBFFFDDDCCCCCCDDDDDDCCCAAAEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@>>>======<<<777444111///000222333333///000111222333444444444333222111///......------........................////////////............---,,,,,,,,,++++++++++++***,,,//////...,,,---...////////////............------------------------...------------...//////............////////////////////////////////////000000000000000000000000000000000000000000000000222222333333333333333333000//////000111222111000000111222333333333222222444444444333444444555555444444444444555555555555555555555666777777888888999888777666666888:::;;;:::;;;===???AAADDDIIIMMMTTT[[[kkkyyyooogggdddaaa^^^[[[XXXXXXXXXXXXZZZ]]]bbbeeejjjqqq{{{~~~wwwvvvsssooommmlllkkkiiigggeeedddbbb```___]]]]]]]]]_________```aaaaaabbbcccbbbcccdddeeeggghhhiiijjjffffffggghhhiiikkkmmmnnnllllllnnnoooqqqssstttuuuxxxyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{xxxvvvuuuuuuuuutttqqqoooppppppqqqqqqppppppppppppoooppprrrtttwwwyyy|||~~~{{{vvvtttpppkkkiiieeefffhhhjjjlllllliiifffbbb___\\\ZZZYYYXXXVVVTTTTTTUUUSSSOOOJJJEEEBBBAAADDDCCCBBBCCCDDDEEEEEECCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<666333000///000222333444***,,,...000222222222222000////////////000000111........................000/////////............,,,,,,,,,++++++*********&&&***...000...---...000///////////////.........---------------------------,,,,,,,,,,,,---................../////////000000000000000000000000000////////////////////////000000000000000000000000------......//////000000222000---...111333222000000111222333444333222222222222222333444555666777333444444444555666666666555555666666777777888888999888777666666888:::;;;;;;===@@@CCCFFFKKKQQQVVVbbblll~~~wwwmmmhhhaaa]]]\\\ZZZWWWUUUUUUVVVXXXZZZ\\\```eeehhhwww{{{uuuooonnnqqqqqqmmmgggfffdddbbbbbbbbbbbbaaa```\\\]]]]]]^^^____________````````````aaabbbcccdddcccccceeefffhhhjjjkkklllnnnnnnnnnoooooopppqqqrrrwwwwwwyyy{{{}}}}}}|||{{{yyyvvvsssqqqrrrsssttttttsssqqqpppooonnnmmmooorrrtttttttttsssxxxzzzppplllkkkeeefffffffffhhhjjjjjjhhhfffdddbbb^^^\\\[[[YYYWWWVVVWWWVVVSSSNNNHHHEEEDDDEEEEEECCCBBBCCCDDDEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>@@@AAA@@@===;;;666555222111000000222222000111111222222333444444000000///...............//////.........---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////,,,,,,---.../////////...---------........./////////...,,,+++,,,---///111............////////////000000000000000000000000000000//////......------000000000000000000000000111111222333444444555555222222333333333444444444222111222333444555444333444444555555555555555444888555222222555888888777888:::;;;999888:::<<<<<<:::;;;AAAIIINNNRRR]]]kkkzzzzzzmmmeee```\\\VVVTTTUUUWWWWWWVVVSSSWWW]]]bbbfffllluuu{{{}}}vvvqqqhhhgggeeeddddddcccbbb```bbbaaa``````aaabbbcccddd]]]___aaabbbaaaaaabbbccccccdddfffiiijjjiiiiiihhhnnnnnnnnnoooqqqsssuuuwwwxxx|||}}}zzz{{{{{{xxxwwwvvvtttssssssrrrqqqqqqrrrrrrpppnnnuuusssrrrsssyyy~~~{{{qqqmmmllleeeeeeeeeeeegggiiiiiihhhfffaaa^^^\\\[[[ZZZZZZXXXVVVUUUTTTRRRMMMHHHDDDCCCDDDEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAA>>>;;;666444222000000000111222111222222222222333333333000000///...............//////.........---------////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---......//////000---......////////////...---------.........//////...---,,,,,,,,,---//////....../////////000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000111222222222333222222333333333444444444333222333444555555444444444555666666777777777777999666444555777999999888:::;;;;;;999888:::>>>@@@@@@BBBIIISSS[[[eeevvvzzzssskkkccc^^^XXXVVVSSSTTTVVVWWWVVVUUUWWW\\\ccciiiqqq{{{}}}uuuoooiiifffbbbaaaaaa```aaaaaa``````aaaaaa``````aaabbbdddeeeaaacccfffgggffffffhhhiiihhhjjjmmmppprrrrrrrrrqqqxxxxxxzzz{{{~~~~~~}}}{{{yyyxxxwwwvvvuuuuuuuuutttrrrppprrrpppoooooosssvvvyyyzzz}}}}}}~~~~~~|||sssooommmfffdddddddddfffhhhhhhgggfff^^^\\\ZZZZZZZZZZZZYYYWWWTTTSSSQQQLLLGGGDDDCCCCCCEEEDDDCCCCCCEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAABBBCCCBBB>>><<<555444222000///000111222333333333222222222111111000000///.........///////////////.........------000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,------......///000000///000000000000//////...------........./////////------------............/////////000000000111111000000000000000000000000//////000111111222333333111111111111111111111111111111111111222222222222333333333333444444444444444444555666666666555555444555666777888999999999999888777888999::::::888:::999999888888:::???CCCGGGKKKSSS___lll|||yyytttlllddd```]]]ZZZYYYSSSSSSTTTVVVYYY[[[[[[ZZZaaagggoooyyytttkkkgggdddbbb___````````````aaabbbccccccaaaaaabbbcccdddfffggghhhgggjjjlllnnnnnnoooppprrrrrrtttxxx|||~~~}}}}}}{{{xxxvvvtttsssqqqqqqrrrsssrrrqqqrrrrrrsssuuuzzz}}}zzzqqqooopppjjjdddccccccdddfffggggggeee^^^\\\[[[[[[[[[[[[YYYWWWSSSSSSQQQMMMHHHEEECCCCCCEEEDDDCCCDDDEEEFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCAAA>>>;;;555444222000///000111222444444333333222111000000000000///////////////000////////////............111111111000///...---,,,------------------------//////000000000111111111---------...//////000000111111111111111000///...............////////////---...///000000000//////000000000000111111111111////////////////////////....../////////000000000111111111111111111111111444444444444444444333333333333333444444444444555555666777777777666666777333444555777888999999999888888999::::::::::::999;;;::::::===>>>???DDDIIIQQQYYYeeettttttjjjfff```[[[YYYXXXYYYYYYUUUVVVWWWZZZ^^^bbbeeegggpppxxx~~~vvvrrrlllhhhffffffeeedddeeeeeeeeeeeeeeeeeegggiiiddddddfffgggiiikkkmmmnnnnnnqqqtttvvvwwwxxxzzz|||}}}{{{zzzyyyyyyxxxuuusssuuuttttttuuuvvvxxxzzz{{{|||wwwoooooorrrnnneeedddcccccceeeffffffeee```___]]]]]]]]][[[XXXVVVSSSSSSRRROOOJJJFFFEEEDDDFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBAAA===;;;666555333111000111222333555444444333222111000000000000/////////000000111000000/////////.........000000000000///...---,,,------------------------....../////////000000000------......///000000111111222222222111000//////........./////////000000//////000111111111111000000000000000111111111111////////////////////////111000000000/////////...111111111111111111111111555555444444444444444444333333444444444555555555555777999999777555666777222333555666777888888999666777999:::::::::::::::===;;;===CCCEEEFFFLLLSSS___mmmqqqeee]]]]]][[[YYYXXXXXXYYY[[[YYYYYYZZZ]]]bbbjjjrrrwww{{{vvvqqqoooooommmkkkjjjjjjjjjjjjiiihhhiiiiiihhhffffffiiilllhhhiiikkknnnqqqsssuuuvvvxxx{{{|||yyyvvvvvvuuutttsssrrrqqqqqqvvvxxxzzz}}}|||xxxpppooosssooogggfffddddddeeeeeeeeedddaaa___^^^^^^]]][[[XXXUUUSSSSSSSSSPPPKKKGGGEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBB??????@@@AAABBBAAA>>><<<777666444222111222333444444444333333222111000000000000/////////000111111000000000/////////........................---,,,------------------------............////////////---......//////000111111000111111111111000000///....../////////000000000000000000000111111111111/////////000000000111111000000000000000000000000444333333222111111000000222222222222222222222222222222222222333333333333333444444444555555555555555888:::999666444666888333444555666777888888888555777999:::::::::<<<>>>???:::<<>>999777555333333333444555333333333222222111111111000000//////000111111222000000000000/////////...+++,,,,,,---------------.................................////////////000.........///000000111111//////000000111000000000.../////////000000000000000///.........///000111....../////////000000000000000000000000000000000222222222222222222222222222222222222222222222222111222222222333444444444444444444444555555555555444888;;;999555333555888555666777777888888888888666888999::::::<<<@@@CCCKKKCCC@@@FFFLLLRRRaaarrrxxxjjj```ZZZWWWPPPSSSVVVXXXZZZ^^^ccchhhggglllsss{{{xxxuuunnnmmmlllkkkkkklllnnnpppooorrruuuxxxyyyyyyyyyxxxsssvvvwwwuuurrrsssyyy~~~}}}{{{zzzvvvuuuttttttttttttsssrrrtttvvvzzz~~~vvvrrrppphhhllliiifffeeedddddddddbbbZZZZZZZZZ\\\]]]\\\YYYWWWPPPQQQQQQNNNJJJFFFDDDCCCFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCBBB??????AAACCCEEEEEECCCAAA999888666444333444555666333333333222222222222111000000///000000111222222000000000000////////////******+++,,,------------........................////////////000000000000......//////000000111111---...///000000000000000////////////000000000000///...,,,+++,,,---///111............////////////000000000000000000000000/////////000111111222222222222222222222222222222333333444444555666777777444444444555555555666666444888;;;999555333444777777888888999999999888888777999::::::;;;===BBBGGG^^^RRRLLLQQQXXXaaauuutttfff]]]XXXWWWVVVRRRUUUXXX[[[^^^dddmmmsssrrryyywwwrrrnnnmmmiiiiiijjjjjjjjjmmmqqqssswww{{{}}}~~~zzzyyyxxxxxxyyyxxxvvvtttpppqqqrrrtttwww|||{{{xxxsssmmmllliiifffbbbbbbeeefffeeeccc```^^^\\\\\\\\\\\\ZZZXXXUUUTTTQQQNNNKKKGGGEEECCCDDDEEEEEEEEEDDDEEEFFFHHHDDDFFFGGGFFFDDDCCCCCCDDD@@@AAAAAABBBBBBAAAAAA@@@:::888555444555555555444777666555444333222222222888777555333111111111111111111000000000000111111......///000000000000000........................///......------///000111000///.........///111222000000//////.........---000000000000000111111222111111111111222222222222111111111111000000000000000000000000000000000000000000111222222222222111111222333333444444333333333333333444444444555555444555666777777777555555666666777777777777666666888555222333666:::::::::<<<:::888888999>>>CCCFFFZZZSSSQQQ[[[iii{{{wwwqqqhhh___ZZZWWWVVVUUUWWWZZZ^^^aaafffnnnyyy~~~zzzuuurrrpppnnnjjjfffiiijjjkkklllooosssyyy}}}}}}|||zzzxxxzzzwwwuuutttuuuwwwwwwwww{{{xxxsssnnnllljjjgggddddddfffgggfffddd^^^\\\[[[\\\]]]^^^]]][[[UUUTTTQQQNNNKKKGGGEEEDDDFFFGGGGGGHHHGGGGGGHHHIIIFFFGGGHHHFFFDDDBBBAAABBBAAAAAAAAAAAA@@@???>>>===:::888555444555666555444777666555444444333333333555333111///.........///000000////////////000000------...///////////////........................///......---...///000111000//////...///000111222000000/////////.........000////////////000111111////////////000000000000//////000000111111222222111111111111111111111111000000111222222222222222111111222333333333333222333333333444444444555555222333444444555555555555666777777777777777666666:::888555555888999999888999999999999:::>>>BBBFFFVVVVVV]]]mmmxxxhhhddd^^^YYYWWWXXXZZZ[[[YYY^^^eeellltttzzzvvvvvvssspppnnnnnnmmmjjjhhhkkkllloooqqquuuzzz|||yyywwwxxxyyyyyyxxxyyyzzz{{{{{{}}}{{{yyysssnnnlllkkkhhheeefffhhhiiihhhfff```___]]]]]]^^^^^^\\\[[[UUUTTTQQQNNNKKKHHHEEEDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGDDDAAA@@@AAABBBBBBAAA@@@???===<<<;;;:::888666555555666666555888888777666555555555555666555333222111111111222//////............//////,,,------.......................................///............///000000///////////////000111111000000////////////......//////......//////000111////////////000000000000......///000111222333444111111111111111111111111000111111222222222222222000000111222222222222222333333333444444444555555333333333333444666777777777888888888777666666555999888777888999:::999888999:::<<<===???CCCIIIMMMYYYbbbsssqqqiii^^^\\\XXXWWWXXX[[[```cccbbbiiisss}}}xxxtttrrrooommmooonnnmmmmmmnnnooonnnmmmnnnppptttyyy~~~~~~}}}|||xxxxxxwwwuuutttvvv{{{~~~|||yyytttooommmllliiiggghhhkkkllljjjhhheeeccc```___]]]\\\YYYWWWTTTSSSQQQNNNKKKHHHFFFDDDDDDEEEFFFHHHIIIHHHEEECCCFFFGGGHHHFFFDDDBBBAAABBBBBBBBBAAAAAA@@@>>>===<<<:::888666555666777777666999888777777666666666777777666444333222222333333.........------.........---......//////............................................./////////000///////////////000000111000000//////////////////...............///000000000111111111222222222222//////000111111222333333111111111111111111111111000111222222333333222222111111222333333333333222333333333444444444555555666555555555666888:::<<<888888888888888777666555666777888999:::;;;;;;:::<<<>>>@@@BBBFFFMMMWWW^^^lll{{{uuugggaaa]]]\\\[[[ZZZ\\\aaaggglllsss{{{~~~yyysssnnnmmmmmmmmmmmmooooooppprrrtttuuuuuuuuussswww||||||yyywwwwwwyyyzzz{{{|||zzztttpppnnnllljjjhhhjjjmmmnnnkkkiiifffcccaaa___]]][[[XXXVVVTTTSSSQQQNNNKKKHHHFFFEEEFFFEEEFFFHHHIIIIIIFFFCCCCCCEEEFFFFFFDDDCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@???;;;999666666777888888777999999888777777777888888444333111000////////////......------------......//////000000000//////...........................---......///////////////...//////000000000000000//////000000000000000000...............///000000000111111111222222222222222222222111111111111111111111111111111111111111111111222333333333333222222333444444555555444444333333333444444444555555666666555666777999;;;<<<888888888888888777666666777888999:::::::::::::::<<>>;;;999777777888::::::999888888777777777777888888:::999666444222111000000//////............////////////000000//////...---........................------///000000000///...---...///000111000000/////////000000000111111111000////////////000111111////////////000000000000111222222222222222222222222222222222222222222222111222333333444444333333222333444444555555444444333333333444444444555555555666777777888888888888666666777888999999999999999;;;<<<<<<<<<===@@@DDDGGGQQQ```nnn~~~tttkkkdddaaa```^^^```dddiiinnnuuu||||||xxxuuurrrqqqrrrtttttttttqqqsssuuuxxx|||}}}|||{{{|||||||||||||||{{{vvvqqqpppkkkjjjiiillloooooommmjjjbbb```^^^\\\\\\ZZZXXXVVVSSSRRRPPPNNNKKKIIIGGGFFFLLLHHHDDDDDDHHHIIIGGGDDDEEEFFFGGGFFFDDDBBBBBBCCCBBBBBBAAAAAA???>>><<<;;;;;;999777777999:::::::::888777777777777777888888888777444111///---,,,,,,//////............//////.../////////...---,,,,,,........................,,,---///000000000///...---...000111111111000/////////000000111111111222000000000000000111222222111111111111222222222222000000111222333444444555222222222222222222222222111222333333444444333333111222333333444444333333333333333444444444555555777888:::;;;;;;:::999888555666777888999:::::::::555777:::<<<>>>CCCIIINNNSSS```tttzzznnnggg```[[[\\\```cccjjjpppzzzzzzuuuuuurrrpppqqqssswwwyyyzzzwwwzzz~~~~~~|||{{{}}}~~~}}}|||}}}yyywwwuuummmiiiiiikkknnnqqqoooiiiddd^^^]]]]]]]]]^^^]]]ZZZXXXRRRRRRRRRPPPLLLIIIHHHHHHJJJIIIHHHHHHIIIHHHFFFDDDEEEGGGIIIIIIHHHEEEDDDDDDAAAAAAAAAAAA@@@>>><<<;;;<<<:::888777888999999999888777777666666666666777666444222000000000111222111///...///000111000...........................,,,---......///.........000000///...............000000000000000/////////000///...---...///111333////////////000111222333000000000000111111111111000111111111111222222222111111222333333333333222111111222222222333333333333333333444444444555555444444444444555555555555555555555555555666666666777:::888555666===>>>:::888@@@???===EEEKKKTTTdddnnn~~~~~~rrrhhheee^^^^^^^^^___bbbkkkxxx{{{vvvuuuvvvwwwwwwwwwwwwxxx{{{~~~}}}|||}}}yyywwwuuummmjjjjjjkkknnnqqqpppkkkfff___^^^]]]]]]]]][[[XXXUUURRRRRRRRRPPPLLLIIIHHHHHHJJJIIIHHHHHHIIIHHHFFFDDDFFFHHHIIIIIIGGGEEEEEEEEEBBBBBBBBBBBBAAA???>>><<<<<<:::888777888999999888888777666666666666666666777555333111000000000111000...---...///000///...////////////////////////---...//////000000//////000000///...............////////////////////////111000/////////000222333......---......///000000000000111111111222222222000111111111111222222222000000111222222222222222111222222222222333333333333333444444444555555555666666666777777777777888::::::::::::;;;;;;;;;;;;:::===<<<999:::??????;;;>>>FFFFFFFFFQQQ\\\jjj|||}}}yyyrrrggg```___]]]```eeejjjrrr~~~|||{{{yyyvvvtttsssuuuwww|||}}}~~~~~~yyywwwuuullllllkkkkkknnnqqqppplllhhh```___]]]]]]\\\ZZZVVVSSSRRRRRRRRRPPPLLLIIIHHHHHHJJJIIIHHHHHHIIIIIIGGGEEEHHHIIIIIIHHHFFFEEEEEEFFFBBBCCCCCCCCCBBB@@@>>>===<<<:::777777888999999888888777666666555555555666666555333111000000000000///...------//////...---000000000000000000000000...//////000000000000000000000///.........//////------......//////000000222111000000000111333444///...............///000111111111111222222222222000111111111111222222222111111222333333333333222222222222222333333333333333444444444444555555555333333444444444555555555888888888999999999::::::666999:::999;;;>>>???===???JJJNNNRRRaaaoootttpppllljjjfff___\\\]]]^^^dddmmmxxx}}}wwwsssqqqssstttuuuttttttvvvyyy|||~~~~~~{{{xxxvvvwww{{{yyyvvvtttlllkkkjjjjjjllloooooollliii___]]]\\\\\\[[[YYYVVVSSSRRRRRRRRRPPPLLLIIIHHHHHHIIIHHHHHHHHHIIIIIIGGGEEEHHHHHHHHHFFFDDDCCCDDDEEEBBBBBBCCCCCCAAA@@@>>>===<<<999777777888999888888888777666555555555555555333333222111000111111111000.........///000///...000000000000000000000000......///000000000000///000000///////////////000,,,,,,---...///000000111222111000000000111222222111111000000000000111111000000000111111111111222000000111111111222222222222333333444555444444444222222222333333333444444444444444444555555555555333333333444444444555555555555555666666777777888333666999;;;===AAADDDEEEGGGWWWaaakkk{{{vvviiieeeddddddbbb___aaaeeejjjrrr~~~}}}wwwsssqqqqqqqqqqqqssswwwyyy|||{{{yyyyyy{{{|||}}}zzzvvvtttkkkiiihhhhhhjjjnnnnnnkkkggg\\\\\\[[[[[[\\\[[[XXXVVVRRRRRRRRRPPPLLLIIIHHHHHHIIIHHHGGGHHHIIIIIIGGGFFFGGGHHHGGGEEECCCAAABBBDDDAAAAAABBBAAA@@@???===<<<;;;999777666777888888777888777666555444444444444000000000000111222333333111000///000111111000///////////////////////////,,,---......//////......000000/////////000000111,,,------...///000111111000000000/////////000000111000000000000111111222/////////000000000111111000000111111111222222222111222222333333333333333222222333333333444444444444444444555555555666666888888999999999:::::::::888888999::::::;;;<<<<<<999:::===@@@BBBFFFLLLRRR^^^tttrrrkkkbbb``````cccdddeeekkkrrr{{{yyyvvvsssrrrsssvvvxxxvvvzzz~~~}}}}}}zzz{{{~~~zzzvvvssskkkgggggggggjjjnnnnnnjjjfff\\\[[[[[[\\\]]]\\\YYYWWWRRRRRRRRRPPPLLLIIIHHHHHHIIIHHHGGGHHHIIIIIIHHHFFFGGGHHHHHHFFFDDDBBBBBBCCC@@@AAAAAAAAA@@@>>><<<;;;;;;999666666777888888777888777666555444333333333...///000000111222333333222111000000222222111000////////////////////////,,,------...............000000/////////000111111......//////000000111111000000000000////////////---------......///000111///000000000000111111111000111111111111222222222//////000111111111111000333333333333444444444444444444555555555666666666888888888999999999::::::999999:::;;;<<<===>>>>>><<<<<<>>>BBBEEEKKKWWWbbb|||}}}nnndddaaa]]]]]]___eeeiiinnnyyy~~~{{{zzzsssuuuvvvwwwxxx{{{~~~{{{yyyxxxxxx{{{~~~zzzvvvsssjjjffffffhhhlllpppoookkkfff^^^]]]]]]]]]]]]\\\YYYVVVRRRRRRRRRPPPLLLIIIHHHHHHHHHGGGGGGHHHIIIJJJHHHFFFHHHIIIJJJIIIFFFDDDCCCCCCAAABBBBBBBBBAAA???===<<<;;;999666666777888888777888888666555444333333333000000111111111111000000111000///000111222111///000000000000000000000000------...///////////////000000//////000111111222000000000111111111111111111111111111000000//////,,,,,,,,,---///000222222111111222222222333333333000111111111111222222222///000111111222222111111333333333444444444444555555555555555666666666666555666666666666777777777777777888999:::;;;<<<<<<===<<>>===;;;888666666777888777777888888666555444333333222222222222222111///...---111///...///000111000...111111111111111111111111...//////000000000000000000000///000000111222222222222222111111111111111222222222222222111000///------...///111333444555333333444444444444555555000111111111111222222222333333444555555555555444333333333444444444555555555555555555666666666777888888888888999999999999888888999:::<<<======>>>@@@???DDDPPP^^^pppyyylllccc]]]\\\___bbbdddkkkvvv~~~yyyvvvuuuvvvvvvwwwzzz}}}{{{wwwyyy{{{|||~~~|||xxxssspppiiiiiilllpppsssrrrlllggg```___]]]\\\\\\ZZZWWWUUUVVVVVVUUUQQQMMMIIIHHHHHHKKKHHHHHHJJJJJJGGGGGGIIINNNLLLJJJIIIHHHFFFCCCAAAAAA@@@>>>>>>???>>>===;;;===:::888777888888777555666666666666555555555555222111111000000000000000000000000000000000000000000000111111111111000000111///------///111111111222222111111000000//////000000000000111111111111------...000000111111111555333111111222333222111000111111222222111111000222333333444333222000///222222222222222222222222444333333333333444555555666777777777777777666666:::888666555777999;;;;;;>>>::::::>>>@@@???@@@CCCCCCIIISSSaaaxxxuuuggg___]]]]]]```eeeeeeqqq~~~yyyvvvvvvvvvuuuvvvyyy{{{yyywwwxxx}}}}}}|||wwwssspppjjjiiikkknnnrrrqqqlllhhh```^^^]]]\\\\\\ZZZWWWUUUUUUUUUTTTQQQMMMJJJIIIIIIIIIFFFGGGJJJKKKIIIIIILLLNNNLLLKKKIIIIIIGGGDDDAAABBB@@@????????????===<<<<<<:::888777888888666555666666666666555555555555333222222111111111111111000000000000000000000000///000000111111000000///111///......000111111111000/////////.........---//////000000000111111111...///000000111111111111222111000000222444444333111111222222222222111111333333333333333222111000222222222222222222222222444333333333444444555555666666777777777777666666999888777777999;;;<<<<<<<<<::::::===>>>===@@@EEELLLYYYkkk~~~|||pppggg```]]]]]]___eeellltttyyyvvvxxxyyy{{{||||||{{{|||~~~|||{{{wwwrrrpppkkkjjjjjjllloooooolllhhh___^^^\\\\\\[[[ZZZWWWUUUUUUUUUTTTQQQMMMJJJIIIIIIGGGDDDFFFJJJKKKJJJKKKOOOOOOMMMKKKJJJJJJHHHEEECCCBBBAAA??????@@@@@@???===<<<:::888777777777666555666666666555555555555444444333333222111222222222000000000000000000000000...//////000000//////...///...,,,---...000//////////////////..................///000000000000000000111111222222222111111111//////000222444555444222222333333333333222222333333222222111111222222333333333333333333333333333444444444444555555555666666777777777777666666777888999:::;;;<<<===>>>===<<<>>>???>>>>>>FFFPPP[[[oooyyymmmfff```^^^]]]```aaaeeeooozzz~~~zzzyyyyyyyyy}}}~~~|||zzz{{{yyy{{{~~~{{{zzzvvvrrrpppllljjjhhhjjjmmmnnnkkkhhh___]]]\\\[[[[[[ZZZWWWUUUTTTTTTSSSQQQMMMKKKJJJJJJGGGEEEFFFJJJLLLJJJKKKOOOOOOMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@@@@AAAAAA@@@>>><<<:::888777777777666555666666555555555444444444333333222111111111111222////////////////////////......////////////......,,,+++***+++---...---,,,111111111111000000000000---...///000111000000000222222333333333222111111111000///000222333444333222333333444444333333222444333222111111111333333333333333333333333333333333444444555555555555555555666666777777777777666555777999;;;<<<===>>>???@@@@@@AAAAAA???CCCSSSbbbsssttthhhaaa^^^]]]^^^ccciiilllrrr}}}{{{zzzzzz}}}~~~{{{xxxyyyxxxzzz~~~zzzyyyuuuqqqooollliiiggghhhkkkllljjjggg^^^\\\[[[[[[[[[ZZZWWWUUUSSSSSSSSSQQQMMMKKKKKKKKKJJJHHHHHHKKKKKKIIIIIILLLNNNMMMKKKKKKJJJIIIFFFDDDBBBAAA???@@@AAAAAA@@@???;;;999777666777777555444555555555555444444444444222222111000000000000000////////////////////////......////////////......---,,,,,,---...///...---000000000000111111111111,,,---///111222111111000222333333333333222222111333111000000111222111000222333333444444333333222333333111111111222333444333333333333333333333333333444555666666666555555555555666777777777777777333666999;;;<<<===???AAA???@@@AAAAAABBBKKKaaauuuuuukkkbbb___```^^^bbbkkkssszzz~~~{{{|||}}}}}}~~~~~~zzzyyywwwuuuyyy{{{yyyuuupppnnnkkkiiiggghhhjjjkkkhhheee]]]\\\[[[ZZZ[[[ZZZWWWUUURRRRRRRRRPPPNNNLLLLLLLLLMMMJJJJJJLLLKKKHHHHHHJJJMMMLLLJJJJJJJJJIIIFFFDDDAAA@@@??????@@@AAA@@@>>>;;;999777666666666555444555555555444444444444333222111000000//////000000000000000000000000000000...//////000000//////...000//////000222222111///............////////////,,,...000222333333222111111222222333333333222222333222000000111111000///222222333333333333222222222222111111222222333333333333333333333333333333333444555666777666555555444555666777777888888777333777;;;<<<<<<>>>BBBFFF@@@AAAEEEJJJPPP]]]ttttttnnnhhhbbbaaaeeecccjjjvvv}}}||||||~~~|||{{{yyywwwxxx||||||zzzuuuooommmjjjhhhggghhhkkkjjjgggccc\\\[[[ZZZZZZZZZZZZXXXVVVQQQRRRRRRPPPNNNLLLLLLMMMMMMJJJJJJLLLLLLHHHHHHKKKLLLKKKIIIIIIIIIHHHFFFCCC@@@>>>>>>>>>@@@@@@???>>>;;;999777666666666555444555555555444444444333333333222111111000000111111000000000000000000000000///000000111111000000////////////111222222111///---........./////////000,,,...111333555444333222///000111222333333333222222000//////111222111111111111222222222222111111000111222333333333333333444444444444444444444444333444666777777777555555444555666777888888888888555999===>>>>>>@@@FFFKKKHHHLLLUUUaaalll{{{rrrjjjllllllhhhiiiooottt||||||{{{||||||zzzuuuooollliiiggggggiiikkkjjjfffbbb\\\[[[ZZZZZZZZZZZZXXXVVVQQQRRRRRRPPPNNNLLLLLLMMMLLLIIIIIILLLLLLIIIIIILLLKKKJJJIIIIIIIIIHHHEEECCC???>>>===>>>???@@@???>>>;;;999777666666666555444555555444444444333333333444333222222111111222222000000000000000000000000000000111111111111000000---,,,---...000000...,,,///000000000111111222222---///222444555555444333...///000111222333333333000......///111333333333111111111222222111111111///111222333444333333222444444444444444444444444333444666777888777666444444555666777888888888888888;;;?????????BBBIIIOOOSSSYYYgggxxx~~~rrrgggdddlllqqqooorrryyy~~~}}}}}}|||uuuooonnnmmmjjjggggggjjjkkkiiiggg\\\\\\\\\]]]]]][[[WWWTTTOOORRRTTTQQQKKKGGGHHHJJJMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEE>>>===<<<<<<>>>??????>>>999888666555444444444555444444444444444444444444444555555555444222000///000000000000000///......000000000000000000000000...///000111111000///...***+++...000222222222222111000000000//////......222111000111333444333222333333222222111222222222111111222222222333333333444444444444444444444444333333333444444444555555555666666666666666555555888777666555666888:::;;;>>><<<;;;<<<===@@@JJJUUU[[[oooqqqgggeeeiiisss{{{{{{zzztttpppqqqmmmjjjggggggjjjkkkiiiggg[[[ZZZZZZZZZZZZXXXUUURRROOORRRTTTQQQKKKGGGHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDD>>><<<;;;<<<===???>>>>>>:::888777555444444444555444444444444444444444444555555555444333222000000000111111111000000///...000000000000000000000000//////000000000000//////......000111111111111000111111111000000000//////111000///000222333222111333333222222111222222333111111222222222333333333222111111111000111111111333333444444444555555555666666666777777666666555888777666666666888:::;;;===<<<<<<>>>@@@GGGVVVdddwwwssshhhhhhhhhooo{{{~~~yyyxxxtttqqqsssmmmjjjffffffiiijjjiiiggg\\\ZZZYYYXXXXXXWWWTTTRRRPPPRRRSSSPPPLLLHHHHHHJJJHHHIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIGGGEEECCCBBB===<<<;;;;;;===>>>>>>===:::999777555444444444555555555555555555555555555666555444333222111111111111111111222111111000///000000000000000000000000000000////////////000000222222222222111000///...222222222111111111111000111000///000111222222000333222222111222222333333111111222222222333333333222111000//////000111222333444444444444555555555666666777888888777777666888777777666777999:::;;;888999:::===@@@KKKaaauuuxxxooojjjggglllppp{{{{{{zzztttqqqrrrmmmiiiffffffhhhjjjiiiggg___]]]ZZZYYYYYYXXXVVVTTTPPPQQQRRRPPPLLLIIIIIIIIIGGGIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA===<<<:::;;;===>>>>>>===;;;:::888666444444444444666666666666666666666666666555333222111111222333111111222222222111111000000000000000000000000000111000///......///000111333333333222111000//////222222222222222222222222222000000000222333222111222222111111222222333333111111222222222333333333444333222111222333444666444444444444555555555555666777777888888888888777888888777888888999;;;;;;888999<<>><<<;;;;;;===>>>>>>===<<<:::888666555444444444666666666666666666666666666555333222111222222333000111111222222222111111000000000000000000000000111000///......///000111222222222111111111111111222222222222222333333333333222111222444555444333222111111111222222333444111111222222222333333333555444444333444555666777444444444555555555666666666666777888888888888888888888888999999:::;;;<<<===>>>AAAFFFLLL^^^{{{ssskkkggghhhqqq|||~~~vvvpppooonnniiieeedddfffiiiiiihhh^^^\\\[[[ZZZYYYWWWTTTRRRPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJIIILLLLLLKKKIIIGGGDDDBBBAAA>>>===<<<<<<>>>??????>>><<<;;;999777555444444444555555555555555555555555555444333333222222222333///000111111222111111111000000000000000000000000000000////////////000000111111000000000111222222111222222222222333333333444333222333555555555333111111111111222333444444111111222222222333333333222222333333444444555555444444555555555666666666555555666777888888888888888999999:::;;;;;;<<<<<<<<<===BBBKKKVVVkkkxxxqqqlllmmmmmmppp|||}}}|||vvvqqqqqqnnniiidddcccfffhhhiiihhh^^^]]]\\\\\\[[[YYYUUUQQQPPPPPPOOONNNNNNLLLJJJIIIIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKJJJIIIGGGEEECCCBBB???>>>======???@@@@@@???===<<<999777555444444444444444444444444444444444333333444444333333222222...///000000111111111000000000000000000000000000//////000000000000//////111111000/////////000111111111111111222222222333333222111222444555444333111111111111222333444555111111222222222333333333///111333444555555444333555555555555666666666666444444555666777777777777888999:::;;;;;;<<<<<<<<<;;;===EEETTTfff{{{pppllloooxxx}}}{{{zzzuuurrrtttnnniiidddccceeehhhiiihhh``````___```___\\\WWWSSSQQQOOONNNNNNNNNMMMKKKIIIGGGIIIKKKMMMOOOOOOOOOOOOKKKJJJJJJIIIGGGEEECCCBBB@@@???===>>>@@@AAAAAA@@@===<<<:::777555444444444444444444444444444444444222333444555444333222111......///000000000000000000000000000000000000000...///000111111000///...222111000.........//////000000000111111222222222222111000111333444333222111111111111222333444555111111222222222333333333///111444666777666555333555555555555666666666777333444555666777777777777888999:::;;;<<<<<<<<<<<>>>>>????????????>>>>>>@@@===888555333555777999555555555555666666666666333333333333333333333333,,,...111333333222000///222222222111111111000000333222111000000111222333555444222111000111222222000111111111111222222222333333333222222111111111000/////////000222444555555555444333333333333444666666666666666666555555555555555555555555444444444444555555666666777777===888777:::>>>???BBBFFFDDDMMM```yyyvvvpppqqqooo{{{yyyxxxwwwooojjjhhhfffeeeeeeffffffeee]]]\\\[[[[[[ZZZWWWRRROOOOOOPPPOOOMMMJJJHHHHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKLLLJJJGGGGGGGGGFFFCCC@@@??????@@@@@@@@@@@@?????????<<<999666444555777888777777666666555555555444333333333333333333333333///000222222222111///...222222222111111111000000222222111000000111222222444333222111111111222333111111111111222222222222333333333222222222111111000000000000111333555666555555444333333333333444555555555555555555555555555555555555555555555555555555555666777777888888:::777888;;;===>>>BBBHHHRRR___uuu{{{pppooosssxxxxxxwwwpppkkkiiigggffffffggggggfffZZZZZZYYYYYYYYYWWWSSSPPPMMMNNNNNNLLLJJJHHHHHHIIIMMMMMMMMMNNNNNNMMMMMMMMMLLLJJJHHHGGGGGGEEECCCAAA@@@@@@AAAAAAAAAAAA@@@@@@===<<<:::777666666666666888888777666555444333333444444444333333222222222222222222111111000//////222222222111111111111111222222111000000111222222222222111111111222333333111111111111222222222333333333333333222222222222222111111111222444555777555555444333333333333444444444444444444444555555555555555555555555555555666666777777888999999:::999999<<<>>>>>>@@@HHHRRRhhhyyy|||qqqnnnvvv~~~wwwwwwxxxrrrllljjjhhhgggggghhhhhhggg\\\[[[ZZZ[[[[[[YYYVVVSSSMMMNNNNNNMMMKKKJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;:::999777666555555888777777666555444444444555444444333333222222111333222111000000000111222111111111111111111111111222111111111111111111222111111111222222333333444111111111222222222333333333333333333333333333333333333222222333444666777555555444333333333333444333333333444444444444444555555555555666666666666777777888888999:::;;;;;;<<<===???AAAAAAGGGWWWggg~~~tttqqqxxxvvvuuuwwwsssmmmjjjhhhggghhhhhhhhhggg]]]\\\[[[[[[[[[ZZZXXXUUULLLMMMNNNMMMKKKKKKKKKLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJGGGEEECCCBBBCCC??????@@@@@@@@@@@@??????;;;;;;:::999888666555444555555555666666666666666444444444333333222222222111000//////000222444555111111111111111111111111111111111222222111111111000111111222333333333333111222222222222333333333333333333333333333333333444333333333333444666777555555444333333333333444333333333444444444555555555555555666666666777777777777888999:::;;;<<<<<<===>>>@@@BBBFFFRRRjjjwwwuuuzzzuuutttvvvsssllljjjhhhgggggghhhhhhggg\\\ZZZYYYYYYYYYXXXVVVTTTKKKLLLMMMLLLJJJIIIJJJKKKMMMNNNNNNOOOOOONNNNNNMMMOOOOOOMMMIIIEEEDDDDDDEEE??????@@@@@@@@@@@@??????<<<;;;:::999888666555555555555555555666666777777333333333333333333333333000//////000111333555777111111111111111222222222000111222222222222111000111111222333333333222222222222222222333333333333333333333333444444444444444444333222333444555666555555444333333333333444333333333444555555666666555555555666666777777888666777888999:::<<<<<<===<<<===@@@FFFOOOccc|||yyyzzztttrrruuurrrllljjjgggfffggghhhgggfff\\\ZZZXXXWWWWWWVVVTTTRRRMMMNNNNNNMMMKKKIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLHHHCCCAAABBBDDD@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<:::888777666666666666666666666666555555555111222222333333444444555000000000111222333444555000000111111111222222222000111222222222222111000222222333333333222111000222222222333333333444444333333333444444444555555444333222222222333444555555555444333333333333444333444444555666666777777444555555666777777888888666666777999:::;;;<<<===;;;===CCCOOO___wwwzzz|||sssqqqtttqqqkkkiiigggffffffggggggfff]]][[[YYYXXXXXXWWWTTTRRRPPPQQQQQQPPPMMMLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMJJJJJJHHHDDD???===>>>AAAAAABBBBBBCCCCCCBBBBBBAAA===<<<:::888666666666666888888777666555444444333000111222333444444555666222222222222222222222222000000111111222222222222000111222333333222111000222333333444333222000///222222333333333444444444333333333444444555555555444333222222222333444555555555444333333333333444444444555555666777888888444555555666777888888999555666777888:::;;;<<<===<<>>???<<<888666666777666555666666555444444444444555333333222222222222333333//////000111111111111000222222222222222222222222111111000000111222333333222222222222222111000///111111222222222333333333333333333444444444555555222222333333333444444444444333333222222333333444666666666666777777777777555666777777666777999;;;777777777888999;;;===>>>CCCHHHVVVmmm~~~xxxxxxvvvmmmkkkiiifffeeefffffffffeeeaaa^^^ZZZWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKMMMMMMMMMMMMNNNNNNOOOOOOMMMNNNLLLHHHCCC@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@>>>;;;888666666666666555666555555444333444444444222222222111111222222222111111222333333333333333222222222222222222222222111111111111111222333333222222222222222111000000111222222222222333333333333333444444444555555555222222333333333444444444444444333333333333444444666666666666777777777777555777777777777777999;;;============>>>???BBBCCCHHHPPPbbb}}}yyyxxxuuullljjjhhhggggggggggggfffdddaaa]]]YYYVVVUUUTTTSSSRRRSSSRRRQQQPPPNNNMMMKKKKKKMMMMMMMMMNNNNNNNNNNNNOOONNNMMMKKKHHHCCC@@@@@@@@@??????@@@AAAAAAAAAAAAAAA===:::777555555555555555555444444333333333333333222222111111111111222222111222222333333333333333222222222222222222222222222111111111111222222333222222222222222222111000222222222222333333333333444444444555555555666666333333333333444444444444444444333333333333444444666666666666777777777777666777888777777777999;;;999:::<<<<<<===@@@CCCFFFPPP___xxxyyywwwtttkkkiiihhhggghhhiiihhhfffddd^^^[[[VVVSSSRRRRRRQQQPPPRRRRRRQQQPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNKKKHHHDDDBBB@@@@@@???@@@@@@AAAAAAAAA@@@@@@<<<999666444555555555444444444333222222222222333222111111000000111111222///000111111222222111111222222222222222222222222222222222111111222222333222222222333333222111111222222222333333333444444444444555555555666666666333333333444444444444555555555444444444444555555666666666666777777777777666777888888777888:::;;;555777999:::;;;@@@FFFKKK\\\rrrxxxvvvtttlllhhhhhhggghhhiiiiiigggeee^^^[[[VVVSSSRRRRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNKKKHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@???>>>===<<<999666444555555555555444444333222222222222333222222111111111111222222000000111222222222222111222222222222222222222222333333222222222222222333111222222333333333222222222222333333333444444444444444444444555555555666333333444444444555555555666555555444444555555666666666666666777777777777666777888888777888:::<<<999;;;===<<<>>>CCCLLLTTTmmmvvvttttttmmmiiihhhggggggiiiiiihhhgggaaa]]]YYYVVVUUUTTTSSSRRRNNNOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPQQQNNNJJJGGGFFFDDDAAA???BBBBBBAAAAAA@@@>>>===<<<<<<999666555555666666666555444444333333333333333333222222222222222222333222333333444444444444444222222222222222222222222444333333222222222222333111222333333333333333333333333333333444444444444333333333444444444555555333444444444555555555555666666555555555555666666666666666666777777777777777888999888888888:::<<<===>>>???>>>@@@HHHUUU```|||tttrrrtttooojjjhhhffffffhhhiiiiiiiiiaaa^^^ZZZWWWVVVUUUTTTSSSPPPPPPPPPQQQRRRRRRSSSSSSQQQPPPPPPPPPOOOOOOOOOOOOOOOLLLHHHEEEDDDBBB???===@@@@@@@@@@@@@@@???>>>===<<<:::777555666777777777666555555444333444444444444444333333333333444444222333444444555555444444222222222222222222222222555444333222222222222222111222333333444444333333333333333444444444444555222222222333333333333444444444444444555555555555777666666666666666666777666666666666777777777777777888999999888888:::<<<;;;>>>@@@AAAGGGTTThhhvvv{{{rrrqqquuuqqqkkkiiifffeeegggiiijjjjjj```]]]XXXUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNMMMMMMMMMNNNJJJFFFCCCCCCAAA>>>;;;>>>>>>???@@@@@@@@@@@@???===:::777666777888888888666666555444444444444555555444444333333444444555000111222222333333222222222222222222222222222222555444333333222222222222111222333333444444444444333333333444444444555555111111222222222333333333444444444555555555666666777777666666666666777777666666666666777777777777777888999999888999;;;===;;;>>>CCCHHHRRRfff~~~}}}uuussssssllljjjjjjjjjjjjjjjjjjjjjjjjbbb___[[[YYYXXXVVVUUUSSSNNNNNNNNNOOOOOOOOOPPPPPPQQQOOONNNNNNNNNNNNMMMKKKKKKKKKIIIGGGEEEBBB@@@>>>???@@@@@@@@@@@@???>>>>>>???<<<888555666777777777:::999999888777666555555555666666666666444333222000111111111111222222222333222222111111222222333444444333222222222333333444444444444444444444444555555555555555555555555777777666555555444444333222222222333444555666777555555555555666666666777:::999777666555666888999999666666:::;;;999888999>>>BBBHHHQQQ```xxx|||tttrrrrrrkkkiiiiiiiiijjjjjjkkkkkkkkkccc```\\\YYYXXXVVVUUUSSSNNNOOOOOOOOOPPPPPPPPPPPPQQQOOONNNNNNOOONNNMMMKKKKKKJJJIIIGGGEEEBBB@@@>>>@@@@@@@@@AAA@@@??????>>>???<<<888666666777777777999999999888888888888888555666666666666444333222111111111111222222222222333222222111111222222333222222222222333333444555444444444444444444444444555555555555555555555555222222222111111111111111333333333333444555666777555555555666666666777777999888777555555666888999888666666:::<<<;;;;;;===AAAEEENNN^^^uuu{{{sssqqqqqqjjjhhhhhhiiijjjkkkkkkllllllccc```\\\YYYWWWVVVTTTSSSOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNNNNOOOOOOMMMKKKJJJJJJIIIGGGDDDBBB@@@>>>AAAAAAAAAAAAAAA@@@@@@???>>>;;;888666777888888777888888888999999:::::::::666666666666555444333222111111111111222222222333333222222111111222222333111111111222333444666666444444444444444444444444444444444444444444444444444444444555555555555555333333333333444555666666555555666666666777777777888777666555555666888888888666777;;;===<<<>>>BBBCCCHHHVVVnnn|||tttrrrqqqkkkgggggghhhiiikkklllmmmmmmccc```\\\YYYWWWVVVTTTRRROOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNOOOOOOOOOLLLJJJIIIIIIHHHFFFDDDBBB@@@???AAABBBBBBBBBBBBAAA@@@@@@>>>;;;888777888888888888888888888888888888888888666666666555555444333333111111111222222222333333333222222111111222222333222222222222333444555666444444444444444444444444444444444444444444444444666666777777888999999:::444444444444444555666666555666666666666777777777777777666666666777888888999777888<<<===<<>><<<:::999999:::;;;:::888888777777777666666555555888777555444333333444444222222222333333333444444333222222111111222222333333333222222222333444444444444444444444444444444333333333333333333333333555555555666666777777888666666555555555555666666666666777777777888888888888888999:::;;;;;;<<<<<<;;;:::<<>>>>><<<:::999999;;;;;;:::888777777777777888888888888888777555444333333444444222222333333333444444444333222222222222222222333111111111222333444555666444444444444444444444444333333333333333333333333666666666666777777777777777666666555555555666666777777777777888888888888888999:::;;;<<<<<<<<<<<<::::::===@@@BBBFFFPPP[[[xxx{{{tttsssrrrkkklllmmmmmmlllkkkjjjlllmmmcccaaa^^^ZZZWWWTTTSSSSSSOOONNNMMMMMMLLLLLLMMMMMMQQQOOOMMMLLLJJJJJJJJJKKKGGGEEEDDDBBBAAAAAAAAAAAADDDDDDCCCBBBAAA??????>>>>>><<<:::999999::::::999999888888777666555555444555555444444444333333333222333333444444333333222666555333222111222333333111222333333444444333333333333333444444444444555444444444555555555666666333333333444444444555555777666666555555555666666888888888888999999999999777888888888777999<<<>>>:::>>>AAABBBDDDOOOaaaqqq{{{uuutttssslllkkkkkkkkkjjjiiijjjkkklllcccaaa]]]ZZZWWWTTTSSSSSSOOONNNMMMMMMLLLLLLMMMMMMPPPOOOMMMLLLKKKJJJJJJKKKGGGEEEDDDBBBAAAAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>999777555444444555555444888888888777666555555555555555444444444333333333222333333444444333333222444333222222111111111222111222333333444444333333444444444444444444444444444444444555555555666666444444444444555555555555777666666555555555666666666666666666777777777777888999::::::::::::<<<>>>:::>>>BBBEEENNN___vvv|||uuuuuutttmmmjjjiiiiiiiiiiiiiiijjjjjjbbb```]]]ZZZWWWUUUTTTSSSOOONNNMMMMMMLLLLLLMMMMMMOOONNNMMMLLLKKKJJJJJJJJJGGGEEEDDDBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===<<<999777666777777777666888888777777666666555555555555444444444333333333222333333444444333333222222222222222222111111000111222333333444444333333444444444444444444444444444444555555555666666666555555555555666666666666666666666555555666666777666666666777777777888888:::;;;======<<<<<<===??????AAAFFFOOO^^^uuu|||vvvuuuvvvooojjjiiihhhhhhiiijjjjjjjjjbbb```]]]ZZZWWWUUUTTTTTTOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>======???===:::999:::;;;:::999888777777777666666666555555555444444444333333333222333333444444333333222111222333444444333111111111222333333444444333333555555555555555555444444555555555555666666666666666666666666777777777777666666666666666666777888888888999999999::::::::::::;;;===>>>======>>>???EEEIIIQQQ^^^qqq|||vvvuuuvvvooojjjhhhggghhhjjjkkkkkkjjjaaa```]]]ZZZWWWUUUTTTTTTOOONNNMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>><<<999777666777777777666777777777777666666666666555555444444444333333333222333333444444333333222222333444555555555333333111222333333444444333333444444444555555555666666555555555666666666777777666666666777777777888888666666666666666777888888999999999999::::::::::::999;;;<<<===<<<===???@@@GGGPPP___qqq{{{uuuuuuvvvpppjjjhhhfffgggjjjlllkkkiiiaaa___\\\YYYWWWUUUUUUUUUOOONNNMMMMMMLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????;;;999666555666777666555777777777777666666666666555555444444444333333333222333333444444333333222333444444555555555555555111222333333444444333333333333444555666777777888555555666666666777777777666666666666777777777777666666666666777888999999777777777888888888888999999:::;;;;;;<<<>>>AAADDDJJJXXXooo{{{ttttttvvvpppiiifffdddeeeiiillljjjhhhaaa___\\\YYYWWWVVVUUUUUUOOONNNMMMMMMLLLLLLMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===;;;888888888999888888666666666666777777777777555555444444444333333333222333333444444333333222444333333333444444555666111222333333444444333333111222333555666888999:::555666666666777777777777555555555666666666777777666666666666777888999:::777777777888888888999999;;;;;;;;;;;;<<<@@@EEEIIISSSfffzzzssstttuuuooohhheeebbbdddhhhkkkiiigggaaa___\\\YYYWWWVVVUUUUUUOOONNNNNNMMMLLLMMMMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA<<<:::777777777888888777666666666666777777777777555555444444444333333333222333333444444333333222333333222111222333555666222222333444444444333333000111333555777999:::;;;666666666666777777777777555555555555666666666666666666666666777888999:::999999:::::::::;;;;;;;;;<<<<<<<<<;;;===AAAHHHMMM___ssszzzuuutttpppmmmmmmhhhfffcccbbbdddeeeffffff]]]\\\YYYWWWUUUTTTSSSSSSRRRPPPMMMLLLLLLMMMLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHIIIHHHFFFEEECCCBBBBBBBBB@@@AAAAAA@@@@@@???>>>===999999999888888888777777888888777777666666555555666555555555444444444444444444444444444444444444333333333333333333333333555444444333222222222222444444444555555555666666222333444666777666666555888888888888888999999:::444555777999999999888888999:::;;;<<<<<<<<<;;;:::<<<::::::===???BBBKKKUUUqqqzzzuuutttrrrpppppphhheeebbbaaaaaabbbbbbbbb]]]\\\YYYWWWUUUTTTSSSSSSRRROOOLLLKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHEEEDDDCCCAAA@@@??????>>>@@@@@@@@@@@@???>>>======::::::::::::999999999888666666666777777777777777666666666555555555444444444444444444444444444444333333333333333333333333444444333333222333333333444444444555555555666666333333444555666666666666777666666666666777888888555666777888888999999999999:::;;;<<<<<<<<<;;;;;;<<<;;;===@@@BBBEEEPPP\\\{{{yyyttttttsssqqqqqqiiifffcccaaaaaaaaaaaa```^^^\\\ZZZWWWUUUTTTSSSSSSQQQNNNLLLJJJKKKKKKKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHDDDCCCBBB@@@>>>>>>======???@@@@@@??????>>>===<<<;;;;;;;;;:::::::::999999888888777777777666666666777777777666666666555555444444444444444444444444222222222222222222222222333333333333333333444555444444555555555666666666444444444444555666777777555555555555555666666777777777777777888888::::::999:::;;;<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;::::::::::::999999999::::::999888777555555444777777777777666666666666444444444444444444444444222222222222222222222222333333333333333444555666555555555555666666666666555555444444444666888999555555555555555666777777888777666666777888:::;;;::::::;;;<<<<<<===============@@@CCCHHHSSSgggzzzyyyqqqoooooommmjjjhhheeebbbaaacccddddddddd```^^^[[[XXXUUUTTTSSSSSSPPPNNNKKKJJJJJJKKKJJJIIIIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<999999999999888888888888888888888888777777777777777777777777666666666666444444444444444444444444222222222222222222222222333333333333444555555666555555555666666666777777666555444444555666888999777777666666777777888999888888777777777999;;;<<<::::::;;;;;;<<<===>>>>>>???>>>@@@FFFOOO___xxxzzzqqqnnnooommmiiidddbbb```___```bbbcccccc```___\\\XXXVVVTTTSSSSSSQQQNNNLLLJJJKKKKKKKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>===999999999888888888777777444444555777999:::<<<<<<777777777666666666555555444444444444444444444444333333333333333333333333444444444444444444555666555555666666666777777777555555555555666777888888888888888888888999::::::888888888888888999:::;;;;;;;;;;;;;;;<<<===??????AAA@@@EEEPPP___sss{{{rrrppprrrpppkkkfffccc```___```aaaaaaaaaaaa___\\\YYYVVVTTTSSSSSSRRROOOLLLKKKLLLLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@???>>>::::::999999999888888888555555666777999:::;;;;;;666666666555555555444444444444444444444444444444444444444444444444444444666555555444444444444555555666666666777777777777444555666777777888888777999888888888888999::::::777777888999::::::::::::;;;;;;:::;;;<<<>>>???@@@CCCDDDMMM___ttt|||sssqqquuutttooojjjgggcccaaaaaabbbaaaaaaaaa___\\\YYYVVVTTTSSSSSSRRRPPPMMMLLLLLLMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????;;;;;;;;;:::::::::999999:::::::::999888777666666666555555555444444444444444444444444444444444444555555555555555555555555777666555444444444444444666666666666777777777777333444666888888888777777888888888888888999999:::666777999:::;;;;;;:::999;;;;;;:::;;;<<<>>>@@@AAADDDGGGSSSkkk|||xxxuuutttsssrrrfffdddbbbbbbdddeeeeeeeeeeeeccc```\\\XXXVVVUUUTTTUUURRRNNNOOOQQQPPPLLLHHHJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIGGGEEECCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>===<<<;;;::::::999999:::::::::::::::999999999888888999999888666666555555555222333444555666666666666666666666666666666666666555555555555555555555555888888777777666666555555777777777777888888888888666666777888999:::::::::222666:::999666555888<<<>>>;;;:::======<<<===BBBGGGMMM```}}}zzzvvvtttsssrrrqqqiiigggdddccccccdddcccbbbcccbbb^^^[[[XXXVVVUUUTTTVVVQQQLLLLLLNNNOOOMMMJJJNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>>????????????>>>===<<<;;;<<<;;;::::::999999::::::888888888777777777666666888777666555444444444444333333444444555666666777555555555555555555555555555555555555555555555555666666666666555555555444777777777777888888888888777777777888999999999:::333777:::999666666999<<<<<<:::;;;>>>???>>>AAAFFFJJJTTTlll}}}xxxuuusssrrrrrrqqqmmmjjjfffdddccccccaaa```aaa___\\\YYYWWWUUUUUUTTTUUUPPPKKKIIIKKKMMMNNNMMMNNNOOOOOONNNMMMLLLKKKKKKHHHGGGFFFDDDBBBAAA@@@@@@????????????>>>===<<<;;;<<<;;;::::::999999::::::888888888777777777777777666555444333333333333333444444333333444555777888444444444444444444444444555555555555555555555555555555555555444444444444777777777777888888888888888888888888888888999999555777:::999777777999<<<;;;:::;;;???AAAAAAEEEKKKOOO___{{{|||wwwsssrrrrrrqqqpppnnnkkkhhheeeddddddbbbaaa^^^]]]ZZZXXXVVVUUUTTTTTTRRRNNNJJJIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKIIIHHHGGGIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>><<<;;;::::::999999::::::999999999999999999999999666555444333333333333333666555333222333444777888444444444444444444444444555555555555555555555555555555555555555555555555666777777777888888888888999999999888888888888888666888:::999888888999;;;;;;:::<<<@@@BBBCCCJJJQQQYYYlll|||wwwsssrrrrrrqqqpppmmmkkkhhhfffffffffeeeccc]]]\\\YYYWWWUUUTTTTTTTTTNNNMMMLLLLLLLLLLLLKKKJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDBBBAAA@@@???>>>>>>AAABBBBBBAAAAAA@@@???>>><<<;;;::::::999999::::::999999999999999999999999777666555555555555555555666555333222333444666888555555555555555555555555555555555555555555555555666666666666666666666666666777777777888888888888999999999888888888888888888999::::::999999:::;;;<<<;;;===@@@BBBFFFPPPZZZkkk~~~}}}xxxuuusssrrrrrrqqqmmmkkkhhhggggggggggggfff]]]\\\YYYWWWUUUTTTTTTTTTMMMNNNNNNNNNMMMLLLJJJIIIMMMMMMLLLKKKJJJIIIGGGFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::999999::::::777777777777777888888888888777777666666666777777666555444333444444555666666666666666666666666666555555555555555555555555666666666777777777777777777777777777888888888888888888888888888888999999::::::::::::::::::::::::===<<<>>>AAADDDKKKZZZgggzzzvvvtttsssrrrqqqooollliiihhhgggggggggfff^^^]]]ZZZWWWUUUTTTSSSSSSPPPPPPOOOMMMKKKJJJJJJKKKNNNMMMMMMLLLKKKIIIGGGFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>======<<<;;;::::::999999::::::666666777777777888888888777777777666666777777888555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777777777777888888888888777777777888999999999:::;;;;;;::::::;;;;;;;;;:::<<<<<<>>>BBBHHHSSSfffwww|||xxxuuutttsssrrrqqqnnnjjjhhhhhhgggfffeee___^^^[[[XXXUUUTTTSSSSSSTTTRRROOOKKKIIIIIIKKKMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBAAA@@@??????<<<;;;::::::999999::::::888888999999::::::::::::777777666666666777777888444555555666666555444444444444444444444444444444555555555555555555555555444444444555555555666666777777777777888888888888666666777888999::::::;;;<<<;;;::::::;;;<<<;;;:::<<<<<<>>>CCCKKKYYYooo|||wwwtttssstttuuunnnkkkgggeeeeeefffffffffbbb```\\\XXXVVVUUUUUUVVVQQQPPPNNNLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFCCCAAA>>>=========??????@@@@@@@@@@@@??????>>><<<:::888888888999:::;;;:::999999888888999999888888888888777777777777444444444444444444444444777777777777777777777777333444444555666777888888555555555666666666666666:::999888777777888999:::999999888888888888888888:::<<<======<<<;;;<<<>>>===BBBGGGIIINNN^^^xxx~~~yyyvvvtttssstttnnnkkkgggeeeeeefffggggggbbb```\\\XXXVVVUUUUUUVVVQQQPPPNNNMMMKKKKKKKKKLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@????????????@@@@@@@@@@@@??????<<<;;;999777777777888999<<<;;;:::999888777666555888888777777777666666666666666666666666666666666555555555555555555555555444444555555666666777777555555555666666666777777999999888888888888999999:::::::::999999999999999888999::::::999999;;;<<<===BBBHHHMMMVVVggg~~~{{{wwwtttsssrrrmmmjjjfffeeefffhhhiiiiiibbb___\\\YYYVVVUUUUUUVVVSSSQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????;;;:::888777666666777777888888999999888777555444777777777666666666555555666666666666666666666666555555555555555555555555555555555666666666666666444444555666666777888888888888999999999999888888:::::::::;;;;;;;;;;;;;;;777888999999999:::<<<>>>???CCCJJJSSSaaattt{{{wwwtttrrrrrrkkkiiifffeeefffhhhiiijjjaaa___\\\YYYWWWUUUUUUUUUSSSRRROOOMMMKKKJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@??????::::::888777777666777777222333666888999999888777666666666666555555555555444444444444444444444444555555555555555555555555666666666666666555555555333444555666777888999999777888999::::::999888777::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;===???BBBCCCFFFMMMYYYkkk~~~yyyuuusssrrrrrrjjjgggeeedddeeehhhiiijjjaaa___\\\ZZZWWWVVVUUUTTTSSSRRROOOMMMKKKJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFBBBCCCDDDDDDDDDBBBAAA@@@??????@@@@@@@@@@@@??????;;;:::999999888888777777111222555888999999888777666666666666555555555555444444444444444444444444666666666666666666666666666666666666666555555555444444555666777888999:::777888999::::::999888777888999999999::::::;;;;;;999:::;;;;;;<<<>>>BBBEEEJJJLLLTTTbbbxxx~~~xxxsssqqqqqqqqqiiigggdddcccdddfffhhhhhh```___]]]ZZZXXXVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????:::::::::999999888777777666666777888888777666555777777777666666666555555666666666666666666666666777777777777777777777777555555555666666666666666555555666777777888999999888888999999999999888888888888999999::::::;;;;;;777888999:::;;;>>>CCCFFFQQQWWWccctttxxxrrroooooopppiiifffcccbbbccceeeffffff```___]]][[[XXXVVVTTTTTTQQQPPPNNNMMMKKKKKKKKKLLLJJJJJJKKKKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB??????@@@@@@@@@@@@??????999999999999888777666555888888888777777666666666888888777777777666666666666666666666666666666666666666666666666666666666444444555555666666777777666666777777777888888888999999888888888888999999999999999:::;;;<<<<<<<<<888999:::;;;===@@@EEEIIIWWWbbbuuuxxxqqqnnnnnnoooiiifffbbbaaabbbcccdddddd```___]]][[[XXXVVVTTTSSSQQQPPPNNNLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDBBBBBBCCCCCC??????@@@@@@@@@@@@??????888888888888777666555444777777666666777888999:::888888888888777777777777444444444444444444444444555555555555555555555555333444444555666777888888777777777777777888888888:::999888777777888999:::::::::;;;;;;<<<===>>>>>>;;;<<<===>>>???CCCIIIMMMZZZjjj{{{uuurrrppppppjjjfffcccbbbdddgggjjjlllgggccc]]]ZZZXXXWWWVVVUUUXXXTTTPPPMMMLLLLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>999888777777777888:::;;;:::888666555444555777888444:::;;;777555777777444555555555444444333333222666666666666666555555555555555555555555666777777666777777777777666666555888999;;;::::::999;;;<<<::::::;;;;;;<<<======>>>===;;;:::<<<>>>CCCOOO[[[hhh}}}|||vvvrrrpppooojjjgggcccbbbdddhhhjjjlllgggccc^^^ZZZXXXWWWVVVUUUXXXTTTPPPMMMLLLLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>888888777777888999999:::999888777666555666666777777666666666666666555555666666666666555555555555666666666666666666666666555555555555555666777777666666777777777777777666999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<============<<<===@@@CCCHHHTTT```xxx~~~xxxtttqqqooojjjgggdddccceeehhhjjjkkkgggccc^^^ZZZYYYXXXWWWVVVWWWTTTOOOLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===777777888999999999999888888888777777777666666666888555888BBBEEE===666666777777777777888888888888666666666666666666666666555555555555555666777777555555666777888888888888999;;;;;;;;;999999999;;;<<<<<<<<<<<<<<<<<<======<<<<<>>===777777999::::::999888777777888888888888777666555999666AAAUUUZZZJJJ:::666777777777888888999999999666666666666666777777777555555555555555666777777444555666777888999999999:::;;;<<<;;;999888999:::<<<<<<<<<<<<<<<===============???DDDIIIUUUhhhzzzzzzxxxzzzwwwyyy}}}~~~zzzzzz{{{{{{~~~{{{vvvsssrrrkkkiiiffffffgggiiijjjkkkiiieee___\\\ZZZYYYXXXWWWWWWSSSOOOLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@???>>>======777888999::::::999777777888888888999888777666666:::777BBBWWW[[[KKK;;;777666666666777777888888888666666666666777777888888555555555555555666777777555555777888999999999999999:::;;;;;;999999:::;;;<<<<<<<<<===============>>>>>>???DDDKKK[[[uuuvvvrrrsssllllllnnnqqquuuzzz~~~~~~~~~zzzuuuqqqooooookkkkkkjjjiiijjjnnntttyyyyyyuuusssrrrllljjjgggggghhhjjjkkkjjjiiieee```\\\[[[ZZZYYYXXXVVVSSSNNNKKKKKKKKKKKKJJJKKKKKKMMMMMMMMMMMMKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<888999999999999888777777999999888888888777777777;;;777:::DDDGGG???888888666666666666666777777777555666666777777888888999555555555555555666777777666666777888999999999999888999;;;;;;:::999;;;<<<;;;<<<<<<===>>>>>>??????AAAAAADDDIIIRRReeexxxrrrqqqiiigggfffgggkkkooorrrrrrppprrrtttuuusssqqqpppqqqqqqssssssrrrnnnkkkiiiiiihhhhhhfffdddccceeeiiilllrrrwww|||uuurrrqqqqqqllljjjhhhhhhiiijjjkkkjjjjjjfffaaa]]][[[ZZZYYYXXXVVVSSSNNNKKKJJJKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<:::999999888777777888888:::999888777777777888999777777666666666666666666777777777777777666666666555666666777888888999999555555555555555666777777777888888999999999888888777888::::::::::::<<<===:::;;;;;;===>>>???@@@AAACCCEEELLLTTT^^^rrr~~~uuusssjjjhhheeefffjjjmmmoooooooooqqqrrrqqqooonnnnnnooopppsssvvvvvvssspppmmmllljjjjjjiiigggeeeeeegggiiigggjjjoooyyyxxxrrrpppppppppmmmkkkiiihhhjjjkkkkkkjjjjjjfffaaa]]][[[ZZZYYYYYYVVVSSSNNNKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@??????>>>===<<<;;;:::888777777777888999;;;:::888666666777888:::333888999666444555555222999888888888777777666666555666666777888999999999555555555555555666777777888888999999999888888777666777999::::::;;;===>>>999:::;;;===>>>@@@AAABBBDDDIIIRRR]]]hhh{{{yyyuuunnnkkkhhhiiilllppprrrrrruuuvvvuuutttrrrrrrsssuuuvvvyyy|||}}}{{{wwwtttrrriiiiiiiiigggeeedddfffgggeeeeeeggglllyyyzzzuuuooolllmmmllllllkkkjjjiiiiiiiiiiiihhhfffccc```\\\YYYXXXWWWWWWTTTOOOJJJHHHHHHJJJLLLLLLLLLMMMNNNNNNNNNNNNMMMJJJGGGEEECCCCCCBBB@@@???@@@@@@??????>>><<<;;;:::444333333444777888888777888888888888888888888888999999888777666555444333555555555555555666777777777666555444444555666777555555555555666666666777888666555666999:::999666555555666777999:::;;;<<<<<<999:::>>>@@@???BBBFFFIIIRRR```mmm{{{zzzsssmmmlllmmmnnnrrrwww{{{|||~~~~~~|||xxxvvvzzz{{{xxxpppoooqqqrrrooojjjgggfffgggfffdddeeeggglllwwwzzztttnnnkkklllllllllkkkkkkjjjjjjkkkkkkhhhgggddd```]]]ZZZXXXWWWVVVSSSOOOKKKHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJGGGEEECCCCCCBBB@@@???@@@@@@??????>>><<<;;;:::666555444555777888888777888888888888888888888888:::999999888666555555444555555555555555666777777777777666555555666777777555555666666666666666666999777666777:::;;;:::888888888888999999:::::::::@@@>>>===@@@@@@???AAAFFFSSS]]]lll|||}}}vvvuuuttttttvvvzzzzzztttpppqqqrrroookkkhhhhhhiiifffddddddeeegggooozzztttmmmjjjjjjlllkkkkkkkkkkkkllllllmmmiiigggeeebbb^^^[[[YYYWWWVVVSSSOOOKKKIIIIIIJJJLLLNNNNNNNNNMMMLLLKKKIIIIIIJJJGGGEEECCCCCCBBB@@@???????????????>>><<<;;;:::888777666777888999888777888888888888888888888888::::::999888777666666555555555555555555666777777888777777666666777777888666666666666666666666666999888888888:::;;;:::999::::::::::::::::::::::::AAA??????AAAAAA@@@DDDJJJ]]]iii|||~~~wwwssspppqqqqqqooollljjjjjjkkkiiifffeeeeeedddgggrrr~~~{{{tttmmmhhhhhhjjjjjjjjjjjjkkkkkklllmmmiiihhhfffccc___\\\YYYXXXUUURRROOOKKKIIIIIIKKKLLLMMMMMMMMMLLLLLLKKKIIIIIIJJJGGGEEECCCCCCBBB@@@???????????????>>>===<<<;;;:::888777888999999888777888888888888888888888888::::::999999888777777666555555555555555666777777888888777777777777888888777777777666666666666666888888888888999::::::999:::::::::;;;;;;;;;;;;;;;===<<<===@@@BBBCCCJJJRRRcccpppzzztttqqqoooooonnnmmmlllkkkkkklllmmmkkkiiihhheeeeeekkkttt{{{uuummmiiihhhiiihhhhhhhhhiiijjjkkkkkkhhhhhhfffccc```\\\YYYWWWTTTRRROOOLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJGGGEEECCCCCCBBB@@@???>>>>>>???>>>>>>===<<<;;;:::999888888999999888777888888888888888888888888::::::999999888777777777555555555555555666777777777777888888888888777777777777777777777777666666666777888888888888888999888999:::;;;<<<===>>>>>>;;;;;;===@@@BBBEEEOOOYYYfffuuu}}}vvvsssnnnmmmlllkkkllllllmmmmmmooommmkkkkkkhhhfffiiiooo}}}vvvooojjjiiiiiihhhhhhhhhhhhiiiiiijjjggggggfffccc```\\\XXXVVVSSSQQQOOOLLLKKKJJJKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLJJJGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<999888777888999:::999888888888888888888888888888999999888888888777777777555555555555555666777777666777777888888777777666666666666777777888888888555777888888777666888999777888999:::<<<===>>>???======???BBBCCCFFFRRR]]]pppvvvqqqnnnllljjjkkkmmmooopppoooooommmlllllljjjgggiiinnn~~~xxxqqqlllkkkjjjjjjiiiiiihhhiiiiiiiiiffffffeeeccc___[[[WWWUUURRRQQQOOOLLLKKKKKKKKKKKKMMMMMMMMMNNNMMMMMMLLLLLLJJJGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>>>>======<<<777666666777999:::999888888888888888888888888888888888777777777777666666555555555555555666777777555666777777777777666555555555666777888999999:::666888999999777777888:::888999999:::;;;<<<<<<<<<===>>>AAADDDFFFKKKXXXeeewwwpppooommmkkklllooorrrssssssrrrooonnnooommmjjjkkknnnyyyrrrmmmlllllllllkkkjjjiiiiiiiiiiiieeeeeedddbbb___[[[VVVTTTRRRPPPOOOMMMKKKKKKKKKKKKOOOOOOOOOOOONNNLLLKKKJJJJJJGGGEEECCCCCCBBB@@@???===>>>>>>>>>>>>>>>===<<<666555555666888:::999888888888888888888888888888777777777777666666666666555555555555555666777777444555666777777666555444444444555777888999:::;;;666999;;;:::888777999<<<::::::::::::::::::::::::;;;<<>><<<;;;:::999888888777777777777777777777888888888999999999777666666666777888999999555444444444555666888999666666555555666777888999888777666666666777999:::888888888777888888999999:::;;;===<<<;;;::::::;;;>>>???CCCGGGKKKUUUiii{{{yyytttrrrqqqrrrqqqqqqwww~~~{{{xxxuuurrrqqqqqqpppppptttpppooohhhkkkmmmnnnllliiieeecccbbbbbbaaa___]]][[[YYYWWWVVVSSSQQQNNNLLLKKKKKKMMMNNNLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEBBB@@@@@@??????@@@@@@??????>>><<<;;;:::999999888777777777777777888888999999::::::::::::777777777777777777888999555555444444555666777888555555555555666666666666777777666666666777888999::::::999999999:::;;;;;;999:::<<<===<<<<<<===>>>===@@@FFFKKKQQQ[[[nnn~~~wwwuuuuuuvvvvvvvvv{{{}}}yyyuuurrrqqqpppooouuupppooohhhkkklllmmmkkkgggcccaaa```bbbaaa___]]]ZZZXXXVVVVVVTTTRRROOOLLLKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHFFFDDDBBB@@@??????@@@@@@@@@@@@???>>>===<<<;;;999999888777777777777888999::::::::::::;;;;;;;;;999888777777777777777777666666666555555666777777555666777888777666555444666666555555555666777888999999999999999:::;;;;;;777999<<<======>>>@@@BBB@@@CCCJJJRRRZZZeeexxx|||zzzzzz||||||||||||xxxuuusssrrrvvvqqqpppkkkkkklllmmmkkkgggccc```___bbbaaa___]]]ZZZXXXWWWVVVUUUSSSPPPMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDAAA@@@??????@@@@@@@@@@@@???>>>===<<<<<<:::999888888777777888888999:::::::::::::::::::::999999888777666666666777777777666666666666666666777888999:::999888555444555555555555555666666777777666666666777888999:::888:::;;;<<<<<<>>>@@@BBBDDDGGGNNNXXXcccqqq~~~{{{xxxwwwwwwrrrsssnnnkkklllmmmlllhhhdddaaa```bbbbbb```^^^[[[YYYWWWVVVUUUSSSPPPMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEECCCAAA@@@??????@@@???@@@@@@??????>>>===<<<:::999999888888888888888999999999999888888888888999999888777666666666777777777777777777666666666555666888888888666444222444555555666666666666666666666666666777888999:::999;;;<<<<<<;;;<<>>===::::::999888888888888999999999888888888888888777999888777777777777777777666666777888888777777777222333444444444333222111444555666777777777777666777777777888999:::;;;<<<;;;<<<===<<<<<<===@@@CCCIIILLLWWWfffvvvvvvpppqqqnnnlllnnnpppooollliiiggggggeeedddbbb```^^^[[[ZZZYYYUUUSSSOOOLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIEEEDDDBBB@@@??????@@@@@@??????@@@@@@@@@???>>>>>>;;;:::999999888888999999:::::::::999999888888888777777777777777777888999555666777888999999888888333333333444444444444444555666777888888888777777666666777777888:::;;;<<<<<<======>>>>>>AAAEEEHHHMMMTTTcccwwwuuunnnooolllmmmoooppppppnnnkkkjjjiiifffeeecccaaa___\\\[[[ZZZTTTRRROOOKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJEEECCCBBB@@@??????@@@@@@??????@@@@@@@@@??????>>>;;;:::999999888888999999;;;;;;;;;::::::999999999777777666666777888999999444555777888999999999888666666666666666777888999555666888999999999888777444444444555666888999:::;;;===>>>???AAADDDIIIMMMRRR\\\ooo{{{uuupppoooqqqppppppppppppnnnllliiihhhgggeeebbb___\\\ZZZYYYUUUSSSPPPLLLJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHDDDDDDCCCBBBAAA???>>>===??????@@@@@@@@@@@@??????777777888888888999999999999999999999:::;;;<<<<<<999999888777777777777777666666666666666555555555888888777666666666666666;;;999888666666777999:::999999999999999999999999BBB===:::===@@@EEENNNWWWaaappp|||vvvrrrqqqrrrqqqpppppppppnnnkkkiiijjjiiifffccc___[[[YYYWWWUUUSSSPPPLLLJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGDDDDDDCCCBBBAAA???>>>===>>>>>>????????????>>>>>>888888888888888888999999::::::999999::::::;;;;;;777666666555555555666666666666666666666666666666888888777666666666666666;;;999888777777888999:::888888888999::::::;;;;;;>>><<<<<>>=========>>>>>>>>>>>>======999999888888888888888888;;;;;;::::::::::::999999666666555555555666666777666666666666666666666666888888777666666666666666888777666555666666888999777777888999:::;;;<<<<<<:::;;;???CCCEEEKKKYYYggg|||wwwsssrrrrrrqqqppppppqqqooollljjjhhhgggeeeccc```]]][[[ZZZUUUSSSPPPLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA???>>>>>>===<<<<<<============<<<<<<999999999888888888888888<<<<<<;;;;;;:::999888888888888888777888888999:::666666666666666777777777888777777666666666666666555555444444444555666666999999999::::::;;;;;;;;;:::<<>>>>>======<<<<<<============<<<<<<888888888888888888888888<<<<<<<<<;;;:::999888777999999888888888888999999666666666666777777888888888777777666666666666666555555555555666666777777;;;;;;::::::::::::::::::<<>>======>>><<<<<<============<<<<<<777777888888888999999999;;;;;;<<<<<<;;;999888666999888777666666666666777555666666777777888888999888888777666666666666666777888888999999:::::::::;;;;;;;;;;;;::::::::::::???AAAEEEJJJRRRddd}}}zzztttpppooommmmmmnnnpppssssssrrrqqqlllkkkhhhddd```\\\YYYXXXUUUSSSPPPLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEECCCAAA>>>=========>>>=========>>>>>>=========666666777888999::::::;;;::::::;;;<<<<<<:::888777:::999888777666555555555555666666777888888999999888888777666666666666666777777888999::::::::::::888888999:::;;;<<<===>>>???AAAHHHQQQ\\\ppp~~~zzzuuuqqqooollllllmmmpppssstttsssrrrffffffdddcccaaa```___^^^UUUSSSPPPMMMJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDEEECCC@@@>>>===<<<===>>>======>>>>>>>>>>>>======555555666888999:::;;;<<<999:::;;;<<<<<<:::999777===<<<;;;999888777777666555666666777888999999999888888777666666666666666444444666777888888888888555666888:::<<<>>>@@@AAA???BBBJJJVVVdddxxx{{{tttooommmmmmmmmnnnpppssstttsssqqqjjjhhheeedddbbb___\\\YYYXXXTTTOOOKKKIIIIIIIIIHHHKKKJJJJJJIIIIIIHHHGGGGGGDDDCCCAAA???>>>===<<<<<<===>>>?????????>>><<<;;;999888888888999::::::;;;::::::;;;;;;;;;;;;::::::777777666666777888999999777777666666666666666777888888888777888888999:::555777999:::;;;:::888777888888999;;;>>>??????>>>CCCIIIRRR^^^mmm~~~zzztttnnnlllnnnnnnnnnoooqqqpppnnnllljjjhhhfffeeecccaaa^^^[[[XXXUUUQQQNNNLLLKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@???>>>>>>======>>>>>>???>>>===<<<;;;999888888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777777888888777777666666666666777777666555555555555666777777666777888999:::999999888999999:::<<<===??????>>>AAAHHHUUUdddwww~~~yyyrrrmmmkkkmmmllllllnnnoooooommmkkkjjjhhhfffeeedddccc___]]]XXXVVVTTTQQQNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCAAA@@@?????????======>>>???>>>===<<<;;;999888888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888777777777777777777777666666666666777777666555555555555666777777888888888999999999999999;;;;;;;;;<<<===>>>???@@@DDDKKKZZZlll~~~yyyrrrmmmkkkiiiiiijjjmmmpppqqqpppnnniiigggeeeeeedddccc```]]]VVVVVVUUURRRNNNKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCBBBAAA????????????<<<===>>>>>>>>>===<<<;;;999888888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777666666777666666666666777777888999888888888888999::::::999999888888888999:::;;;<<<======<<<<<<>>>@@@BBBKKKRRR___qqq~~~yyyrrrmmmllljjjjjjkkknnnqqqrrrqqqooohhhfffdddccccccaaa^^^\\\TTTTTTTTTQQQLLLIIIHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFCCCBBBAAA???>>>>>>>>>>>><<<======>>>>>><<<;;;:::999999888777777888888888::::::;;;;;;;;;;;;::::::888888999999888777666555666666666666666777888888:::999999999999:::;;;;;;999999888888999999:::;;;<<<======<<<<<>>>>>>>>>>><<<<<<===>>>===<<<;;;:::999999888777777777777888999999::::::::::::999999777777888999999888666555666555555666666777888999888777777777777888999999999999999999:::::::::::::::;;;<<<<<<<<<@@@GGGMMMUUU]]]lll}}}{{{vvvrrrqqqooonnnnnnpppqqqqqqooommmjjjhhhfffdddcccaaa]]][[[SSSTTTSSSNNNHHHEEEGGGJJJIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBAAA@@@????????????;;;<<<=========<<<;;;:::999999888777777777777777777888888999999888888777555666888999999888777666555555555555666777888999666666555555666666777888888999:::;;;;;;;;;:::999777999;;;<<<===BBBKKKSSS]]]iii{{{|||wwwtttssskkkkkkllloooqqqrrrqqqpppllljjjgggeeedddaaa^^^[[[TTTUUUSSSNNNGGGEEEHHHLLLIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@;;;<<<=========<<<;;;:::999999888777777666777777777777888888888888777777444555777999:::999888777555555555555666777999999666666666666666777888888777888:::<<<<<<;;;:::999555888;;;<<<===CCCNNNVVVfffttt}}}zzzxxxooojjjjjjjjjllloooqqqqqqpppooommmjjjgggddd___ZZZVVVSSSQQQOOOMMMKKKJJJJJJJJJUUUOOOIIIFFFGGGFFFBBB===CCCBBBBBBAAA@@@???>>>>>>;;;:::999;;;>>>???<<<:::999888888888777777666666666666666666666666666666555555666666777777888888777666555555555666888999999888888888999:::;;;;;;::::::::::::::::::;;;;;;::::::<<>>>>>@@@>>>===>>>???>>>;;;888888888777777777666666666555555555555555555555555555666666666777777777888888777777666777888999:::777777777777777888999999999999999999::::::::::::::::::===AAADDDIIIVVVcccwww|||xxxvvvnnnnnnllliiiiiikkknnnppppppooollliiifffccc___ZZZVVVRRRQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>===<<<<<<===;;;999666777777666666666666666555555555555555555555555555666666666666777777777777888888888777888999999:::666666666666666777777777888888888888999999:::::::::;;;>>>CCCFFFMMM[[[hhh|||yyywwwooopppmmmiiigggiiimmmooopppnnnllliiifffccc___YYYVVVQQQPPPNNNKKKJJJIIIIIIIIIGGGHHHIIIGGGEEEDDDEEEFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<===>>>===<<<;;;666666666666555555555555777777777777777777777777666666666666777777777777777777777888888888999999666666777777777777777666777777777888888999999:::;;;;;;>>>CCCHHHOOO^^^lll~~~}}}|||||||||}}}~~~|||yyywwwpppppplllhhhfffhhhlllooopppnnnllliiifffccc^^^YYYUUUQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJKKKIIIGGGEEEEEEFFFCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAA@@@???>>>>>>555555555555666666666666666666666666666666666666777777777777666666666666666666666777777777777777777888999999999888777777666666777888999999::::::;;;<<>>>>>===>>>???>>>;;;888777777555666666666666777777777555555555555555555555555777777777777666666666666555555666777777777777666999999:::;;;;;;:::888777666777777888999:::;;;;;;<<<===AAAHHHOOOZZZkkk{{{~~~}}}wwwwwwvvvvvvvvvwwwyyyzzzyyy{{{zzzvvvuuummmkkkiiiffffffiiilllooopppmmmkkkhhheeebbb^^^YYYUUUPPPNNNLLLJJJHHHGGGGGGGGGJJJHHHGGGHHHIIIIIIEEEBBBCCCBBBBBBAAA@@@???>>>>>>999;;;===;;;777444333333666666666777777777888888777777777777777777777777888777777777666666666555555666777888888888777777999:::;;;<<<;;;:::888777777777888999:::;;;<<<<<<===>>>DDDMMMWWWeeexxx}}}zzzxxxwwwtttssssssssssssuuuwwwxxxwwwzzz}}}xxxtttsssllljjjhhhffffffiiimmmooopppmmmkkkhhheeebbb^^^XXXUUUOOONNNLLLIIIHHHGGGGGGGGGIIIFFFDDDFFFJJJJJJFFFAAACCCBBBBBBAAA@@@???>>>>>>:::===??????<<<::::::;;;666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666555666777888999:::999888888888999;;;;;;;;;999777666777888888:::;;;<<<======>>>@@@GGGRRR^^^mmm}}}yyyvvvtttsssqqqqqqppppppqqqsssuuuvvvvvvyyy}}}vvvrrrsssmmmpppjjjeeefffkkkoooqqqpppnnnllliiifffbbb]]]WWWSSSSSSRRRPPPMMMJJJIIIGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;888888888888888999999:::888999999999999888777666555555555555555666666666777888888888888999999999;;;;;;;;;::::::999999999888999999888888999;;;===@@@EEEMMMXXXhhh{{{}}}xxxtttqqqooommmlllkkklllllllllmmmooosssvvvxxx{{{xxxtttrrrppprrrvvvuuuyyy~~~wwwssssssmmmooojjjffffffjjjoooppppppooolllhhheeeaaa]]]XXXUUURRRQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@@@@?????????============<<<;;;::::::666666666666666777888888;;;;;;;;;;;;::::::::::::888888888888888888999999777777888888888999999999999999999999888888888777888999999999888999<<<>>>BBBGGGOOO[[[kkk~~~|||xxxssspppnnnmmmllljjjhhhiiijjjjjjkkkmmmqqquuuzzz}}}vvvmmmhhheeebbbcccfffhhhlllqqquuuvvvwwwxxxyyyyyytttsssmmmnnnjjjffffffjjjnnnooooooooolllgggcccaaa^^^ZZZXXXRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDAAA@@@@@@@@@@@@?????????============<<<;;;::::::777666666666666777888888:::999777666666666777888666666666666666666666666777777777888888888999999777777777777777666666666888888999888888:::===@@@EEEIIIRRR___ooo~~~}}}|||zzzxxxuuuqqqmmmjjjiiiiiihhhgggccceeefffggghhhkkkpppttt|||wwwmmmccc^^^YYYUUUUUUXXXZZZ]]]bbbeeefffggghhhiiizzzuuutttmmmnnnkkkggggggjjjmmmooooooooolllgggccc```^^^[[[YYYTTTSSSPPPNNNKKKIIIHHHGGGHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>===<<<;;;:::999999888888999999:::;;;999777555444333444666777666555555555555555444444777777777777888888888888777777777777777777666666777777777777888:::>>>BBBFFFKKKUUUcccttt~~~{{{yyyxxxwwwtttrrrppplllhhheeedddcccbbbaaa___aaacccdddgggkkkppptttzzz~~~~~~~~~~~~sssjjj```[[[VVVRRRRRRTTTSSSVVVZZZ\\\]]]]]]^^^```zzzvvvuuunnnnnnllljjjiiijjjmmmnnnoooppplllgggcccaaa^^^\\\ZZZWWWUUURRRNNNKKKHHHFFFFFFGGGHHHHHHHHHGGGEEECCCBBB@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;:::999999999999999999999::::::;;;<<<:::888777777777999:::999999999888888777777777666666777777777888888888888888888888888888888888666666777666777;;;@@@DDDGGGNNNZZZiiizzz~~~|||zzzxxxvvvuuutttrrrooommmllliiiddd```___]]]\\\[[[[[[]]]```bbbeeejjjppptttwww|||}}}zzzzzzyyyooofff]]]YYYUUURRRQQQTTTQQQSSSVVVXXXXXXXXXYYYZZZyyywwwwwwqqqnnnmmmlllkkklllmmmoooppppppmmmhhhdddbbb___[[[XXXWWWUUURRROOOKKKIIIGGGFFFFFFGGGHHHHHHGGGEEECCCAAA@@@????????????>>>>>>>>>::::::::::::999888777666888777777777777888999999::::::888777777777888999888888888777777666666555666666666777777777888888888888999999999999999:::777777888888999===CCCHHHLLLTTTbbbrrr}}}zzzwwwuuusssrrrppppppooonnnkkkiiigggddd___[[[YYYXXXVVVUUUWWWYYY\\\```dddjjjpppuuuuuuzzzxxxwwwuuuuuuxxx~~~ttthhh```XXXUUURRRNNNNNNPPPNNNPPPRRRSSSSSSSSSTTTUUUxxxwwwxxxsssoooooonnnmmmmmmnnnpppqqqpppmmmjjjfffccc___ZZZVVVUUUSSSQQQNNNLLLJJJIIIIIIFFFGGGHHHHHHGGGEEEBBB@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;999888888888888777777888888999:::888888777777777666666666666666666555444444333333666666666666777777777888888888888999999999:::::::::::::::;;;<<>>>>>>>>>>>????????????>>>===<<<;;;::::::999999::::::;;;<<<:::;;;;;;;;;;;;:::999999:::999999888777666666666666666666666777777777777777777888888999999999:::<<<=========???DDDKKKPPPXXXcccttt~~~xxxssspppmmmiiigggggggggfffggghhhgggdddbbb[[[XXXTTTRRRQQQRRRQQQPPPOOORRRVVVZZZ___fffmmmrrrvvv{{{zzztttfffiiikkkiiihhhnnn}}}xxxjjjbbbZZZVVVSSSNNNMMMOOOKKKLLLMMMMMMLLLLLLMMMNNNwwwvvvyyyttttttqqqnnnmmmnnnpppqqqrrrrrrooojjjfffbbb^^^YYYVVVSSSSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>======??????>>>===============888888888888888888888888:::999999888888888888888888666555555777:::::::::777777777777777888888888999999:::::::::;;;;;;;;;;;;888777<<>>>>>===???>>>>>>===============777777777777777777777777999888888777777777777777666444222333555666777666666777777777888888999999888888888888888888888999:::999;;;@@@DDDHHHQQQYYYiiisssvvvqqqkkkfffcccaaa___^^^^^^_________^^^\\\ZZZYYYUUUSSSPPPMMMKKKKKKLLLMMMLLLPPPTTTYYY^^^dddjjjnnnsssxxxzzzssskkkfff___ZZZWWWWWWZZZaaaqqq~~~tttfff^^^VVVRRRNNNJJJIIIKKKJJJIIIIIIIIIIIIJJJKKKLLLxxxwwwyyyuuussspppnnnmmmooopppqqqqqqssspppkkkgggccc___ZZZWWWTTTSSSQQQPPPMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<888888888888888888888888:::999999888777888888888999777666666888999888888555666666777888999::::::888888888888888888888888999:::???EEEHHHMMMXXXdddsss}}}}}}wwwnnnjjjddd___]]][[[YYYXXXZZZZZZYYYYYYXXXWWWVVVVVVSSSQQQNNNKKKIIIIIIIIIJJJKKKNNNRRRVVV[[[aaaggglllqqqvvv~~~~~~xxxrrrjjjccc^^^WWWSSSQQQQQQTTT[[[iiiwwwttthhh___WWWSSSOOOJJJIIIKKKIIIHHHHHHHHHHHHIIIIIIJJJyyyxxxzzzuuurrrooommmmmmooopppqqqqqqsssoookkkgggccc___[[[XXXTTTSSSRRRPPPNNNLLLJJJJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@?????????>>>>>>===============<<<<<<<<<::::::::::::::::::::::::;;;;;;:::999999999999:::;;;:::888999::::::999888555555666777999:::;;;;;;;;;;;;;;;::::::::::::999999;;;AAAGGGKKKSSSdddttt~~~}}}tttnnnfffbbb]]]XXXVVVUUUTTTSSSVVVUUUTTTRRRRRRQQQQQQRRROOONNNKKKIIIGGGGGGGGGHHHIIIKKKOOOSSSXXX^^^dddiiiqqquuu}}}yyyrrrkkkccc\\\WWWSSSOOONNNOOOQQQWWWdddpppuuuhhh```XXXTTTPPPKKKIIIJJJHHHGGGGGGGGGGGGGGGHHHHHHzzzyyyzzzuuupppnnnmmmmmmoooqqqqqqppprrrooojjjfffccc___[[[XXXTTTTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@???????????????<<<======>>>===<<<;;;;;;999999999999999999999999::::::999888888888888888888777666777888888777555555666777888999:::;;;;;;::::::::::::::::::::::::;;;<<<@@@GGGNNN[[[qqq|||uuullleee```\\\WWWSSSRRRQQQPPPPPPQQQPPPOOONNNMMMMMMMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFGGGJJJMMMPPPUUU[[[bbbfffqqquuu||||||uuummmeee^^^WWWSSSNNNLLLKKKLLLNNNRRR]]]hhhuuu~~~zzzqqqggg___XXXUUUQQQKKKIIIJJJHHHGGGGGGFFFFFFFFFGGGGGG{{{yyy{{{vvvooonnnmmmmmmoooqqqqqqppppppmmmiiifffbbb___ZZZWWWUUUTTTRRRQQQNNNMMMKKKJJJGGGGGGFFFEEEDDDCCCCCCBBB????????????????????????<<<<<<===>>>===<<<;;;:::666666666666666666666666888777666666555555666666999888888999:::;;;999777666777777888999:::;;;;;;777777888888888999999999>>>===AAAHHHSSSbbbyyy|||xxxtttmmmeee^^^ZZZWWWRRROOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKNNNRRRYYY```eeeppptttzzz|||vvvnnnfff___YYYSSSPPPJJJGGGGGGHHHIIIKKKTTT^^^nnnvvv~~~wwwoooeee]]]WWWTTTQQQLLLJJJKKKHHHGGGGGGFFFFFFFFFFFFGGG|||zzz{{{vvvnnnmmmlllmmmpppqqqqqqpppooolllhhhdddaaa^^^ZZZWWWUUUTTTSSSQQQOOOMMMKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB????????????????????????;;;<<<===>>>>>><<<:::999777777777777777777777777999888777777666666777777:::::::::<<<>>>>>>===;;;888888888999999:::::::::666666777888999::::::;;;AAA???CCCLLLYYYhhh{{{~~~|||xxxtttqqqmmmggg^^^WWWVVVRRRNNNKKKJJJKKKKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHDDDDDDEEEEEEFFFGGGGGGHHHFFFHHHJJJMMMQQQWWW___dddooorrrxxx}}}}}}tttnnnfff^^^XXXSSSOOOLLLGGGFFFEEEGGGFFFGGGNNNWWWfffnnnuuuxxxyyyxxxrrrkkkbbb[[[UUUTTTQQQLLLJJJKKKIIIHHHGGGFFFFFFFFFFFFGGG|||zzz{{{vvvmmmmmmlllmmmpppqqqqqqpppnnnkkkgggdddaaa]]]YYYVVVUUUTTTSSSQQQOOOMMMKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB??????????????????@@@@@@;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::<<<;;;::::::999999::::::666666777999;;;<<<:::999999999999999999999999:::777777888999;;;<<<===>>>BBBAAAEEEPPP^^^kkkzzz{{{zzzzzzwwwsssooollliiibbbZZZTTTSSSOOOKKKIIIHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHJJJLLLPPPWWW^^^dddmmmqqqvvvzzz~~~|||yyynnniii```YYYSSSOOOKKKIIIHHHFFFFFFHHHFFFFFFMMMUUU\\\cccjjjmmmnnnnnnjjjccc```ZZZTTTSSSQQQLLLJJJKKKIIIIIIHHHGGGFFFFFFGGGGGG{{{yyyzzzqqqmmmjjjiiimmmooopppooopppmmmgggccc___\\\YYYWWWTTTRRROOOMMMKKKKKKLLLMMMIIIIIIHHHFFFDDDBBB@@@>>>AAA???======>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;888999::::::888888999::::::999888888777888888888999999888888888888999999888888999999999:::::::::;;;777777:::<<<:::;;;===CCCHHHOOOWWW```mmm||||||xxxuuuqqqoooppplllfffaaa]]]YYYTTTQQQLLLKKKJJJHHHGGGGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHJJJLLLOOORRRWWW]]]aaahhhmmmuuu{{{~~~xxxsssiiiccc[[[TTTOOOKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIISSSYYYaaahhhjjjhhhbbb___ZZZXXXUUURRROOOMMMLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJzzzxxxyyyqqqmmmiiiiiilllooopppoooppplllgggbbb___\\\YYYWWWSSSRRRPPPNNNLLLLLLLLLLLLIIIIIIHHHFFFDDDBBB@@@>>>AAA???======>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;777888999888777666777888888888777666666666666777777777777666666777777777999999999999::::::::::::;;;777777:::;;;:::;;;>>>DDDJJJRRR[[[dddppp}}}~~~zzzwwwtttrrrooolllkkkhhhbbb]]]YYYUUUQQQNNNKKKJJJIIIHHHGGGGGGHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFHHHKKKMMMQQQVVV\\\```gggllltttzzz}}}yyyrrrmmmddd___WWWQQQNNNKKKIIIHHHEEEEEEEEEEEEFFFGGGGGGHHHOOOTTT[[[aaacccaaa]]]ZZZWWWVVVTTTRRRPPPMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJ~~~zzzwwwxxxqqqmmmiiiiiilllooopppooonnnkkkfffbbb___\\\YYYVVVRRRQQQPPPOOOMMMLLLKKKKKKIIIHHHHHHFFFDDDBBB@@@???AAA???======>>>???>>>=========<<<<<<<<<;;;;;;;;;888999:::999777666777888999999888777777777777777666666555555555555666666999999999999:::::::::::::::777777:::;;;:::<<<@@@GGGMMMWWW```iiitttxxxuuurrrooonnnllliiigggeeeaaa\\\XXXUUUQQQMMMJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJDDDFFFIIILLLOOOUUU[[[___fffkkkrrrxxx|||~~~~~~|||{{{wwwrrrjjjeee]]]XXXSSSNNNLLLKKKJJJIIIFFFFFFEEEEEEEEEFFFFFFGGGIIIMMMQQQVVVXXXWWWUUUSSSRRRSSSRRRRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHIII~~~yyyvvvvvvqqqmmmiiiiiillloooooonnnmmmjjjfffbbb___\\\XXXVVVQQQQQQPPPPPPNNNLLLKKKJJJHHHHHHGGGFFFDDDBBB@@@???AAA???======>>>???>>>============<<<;;;;;;::::::;;;<<<===;;;999888999:::<<<;;;::::::999999::::::666666555555555555666666777777888888888999999999999777777:::;;;;;;>>>CCCKKKQQQZZZbbblllwww|||~~~}}}yyyqqqnnnkkkhhhgggeeecccaaa___\\\WWWSSSQQQNNNJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHJJJDDDFFFIIILLLPPPUUU[[[```eeejjjpppvvvzzz}}}~~~|||yyyvvvrrrlllddd```XXXTTTPPPLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGJJJLLLNNNNNNNNNMMMNNNOOOPPPQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGHHHHHH~~~yyyuuuuuupppllliiihhhkkknnnooonnnllljjjfffccc```]]]YYYVVVQQQQQQPPPPPPNNNLLLKKKJJJHHHHHHGGGFFFDDDBBBAAA@@@AAA???======>>>???>>>===>>>======<<<;;;;;;:::::::::;;;<<<;;;999888999:::<<<;;;::::::999999::::::888777777777777777777888666666666666777777777777999777888;;;<<<<<>>???>>>===>>>>>>===<<<;;;::::::999666777888888777666777888999999888777777777777777999999888888888888999999555666666666666777777777999888:::=========DDDLLLSSSXXXaaajjjttt}}}uuu{{{{{{uuuqqqhhhfffbbb___]]][[[XXXVVVWWWTTTQQQNNNMMMKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFGGGHHHHHHJJJIIIGGGFFFDDDDDDEEEEEEFFFHHHKKKOOOSSSXXX___ccceeeiiinnnrrruuuwwwzzz|||~~~zzzuuuooojjjddd]]]YYYTTTRRROOONNNNNNNNNMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNPPPPPPQQQPPPNNNMMMLLLJJJIIIHHHHHHHHHzzzvvvuuuppplllhhhhhhkkknnnnnnmmmmmmkkkhhhfffccc```[[[XXXSSSRRRPPPNNNLLLLLLLLLLLLGGGGGGGGGFFFDDDCCCAAAAAAAAA???======>>>???>>>===>>>>>>===<<<;;;:::999999333555666666666666777999888888777666666666666777999999888888888888999999777777777888888888888999::::::<<<>>>>>>???FFFOOORRR[[[gggrrr}}}tttsss|||uuuoookkkbbb```]]]ZZZYYYXXXVVVTTTSSSQQQNNNLLLKKKJJJHHHFFFHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHKKKOOOSSSYYY___dddfffjjjnnnqqqsssuuuxxxzzzzzzvvvpppjjjeee___YYYVVVRRRQQQOOOPPPQQQSSSRRRRRRNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJMMMOOOQQQSSSTTTPPPOOOMMMLLLJJJIIIIIIHHH{{{vvvuuuppplllhhhhhhkkknnnnnnmmmmmmkkkiiigggdddaaa\\\YYYTTTRRROOOMMMKKKKKKLLLMMMGGGGGGGGGFFFEEECCCBBBAAAAAA???======>>>???>>>===???>>>===<<<;;;:::999999444555777888777888999;;;:::999999888777888888888999999888888888888999999888999999999999:::::::::::::::===??????@@@HHHQQQQQQ\\\kkkyyywwwmmmsssxxxqqqkkkggg^^^[[[YYYXXXWWWWWWUUUTTTQQQOOOLLLKKKJJJIIIGGGFFFHHHHHHIIIIIIHHHFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHKKKOOOSSSYYY___dddgggjjjnnnppprrrtttvvvxxxwwwsssmmmfffaaa[[[VVVSSSQQQOOOOOOQQQTTTVVVWWWVVVPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJLLLOOORRRUUUVVVQQQPPPOOOMMMKKKJJJIIIIII|||zzzyyyrrrooojjjgggiiikkkjjjllloookkkgggcccbbbdddccc___[[[RRRPPPNNNMMMMMMMMMKKKJJJJJJJJJHHHFFFCCCAAA???>>>>>>>>>>>>>>>??????<<<:::>>><<<:::;;;===>>>;;;888::::::999888777777888888;;;999666666777999999999999999999888888888777777777777777777888999:::;;;;;;999999===???AAAHHHPPPVVVddduuuyyywwwxxxpppiiiddd```ZZZYYYWWWUUUSSSQQQQQQPPPLLLKKKKKKJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGCCCFFFJJJOOOSSSYYY```dddggghhhkkkmmmoooqqqrrrrrrsssoooiii```XXXTTTSSSTTTTTTSSSTTTUUUWWWWWWVVVUUUUUUTTTRRROOOLLLIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJMMMPPPSSSUUURRRRRRRRROOOLLLIIIIIIIII|||zzzyyyqqqoooiiifffhhhjjjjjjkkknnnnnnjjjeeedddeeedddaaa]]]SSSQQQNNNMMMMMMMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@??????>>>???@@@@@@===;;;>>><<<;;;<<<======;;;999::::::999888888888888888;;;999666666777999999999999999999888888888777777777777777777888999:::;;;;;;999:::>>>AAADDDLLLTTT]]]kkk{{{|||~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{}}}|||||||||}}}uuulllddd^^^[[[WWWUUUTTTQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFEEEEEEEEEHHHLLLOOOSSSXXX^^^bbbeeefffiiikkkmmmoooppppppoookkkeee]]]VVVSSSTTTUUUXXXWWWWWWXXXZZZ[[[ZZZZZZYYYWWWUUURRRNNNKKKHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJIIIJJJLLLOOORRRTTTRRRSSSRRRPPPMMMJJJJJJJJJ{{{yyyxxxpppnnnhhheeeggghhhhhhjjjnnnqqqlllfffccccccbbb```]]]TTTQQQOOONNNNNNMMMLLLJJJIIIHHHGGGFFFEEECCCBBBBBB@@@??????@@@AAAAAA???======<<<;;;<<<======;;;999:::999999888888888888999;;;999777777888999999999999999999888888888888888888777777888888999:::;;;;;;:::<<>>???@@@@@@???===<<<<<<<<<<<<<<<<<<;;;::::::999999888888999999999;;;999777777999::::::999888888888888888888888888888888888888999:::;;;;;;;;;;;;???DDDHHHNNNZZZfffwww~~~{{{zzzxxxvvvuuuuuutttrrrpppiiihhhfffeeeeeefffggggggggggggggghhhhhhiiiiiiiiiffffffffffffggghhhiiijjjnnnnnnnnnoooooooooppppppqqqqqqqqqqqqqqqqqqrrrssswwwvvvvvvuuuuuuvvvwwwxxxyyy{{{}}}xxxjjj___WWWQQQMMMNNNMMMLLLJJJIIIHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGIIILLLNNNQQQUUUZZZ]]]___aaadddfffhhhiiiiiihhhbbb___[[[VVVTTTVVV\\\```eeeddddddbbb```___```aaagggeeebbb^^^ZZZUUURRRPPPOOONNNLLLKKKLLLNNNPPPRRRNNNMMMLLLJJJJJJKKKMMMNNNOOOQQQRRRQQQOOOMMMLLLMMMzzzxxxwwwpppnnngggcccdddfffgggiiimmmppplllfffbbb___]]]\\\\\\SSSQQQNNNLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCC???===<<<===>>>???>>>===<<<<<<======<<<;;;;;;;;;:::999999999999999::::::;;;999888888:::::::::999888888888888888888888888888888888888999:::;;;<<<;;;<<>>===;;;<<<===???>>>>>>;;;<<<>>>===<<<:::;;;;;;:::999999999999::::::;;;;;;999888999:::;;;:::888888888888888888999999999999888888999999:::;;;<<<;;;>>>DDDJJJNNNVVVeeettt{{{yyyssspppmmmkkkjjjhhhfffdddbbbaaaaaabbbcccccc```^^^[[[[[[[[[ZZZ[[[[[[[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^cccbbbbbbbbbbbbbbbcccdddccccccddddddeeeeeeeeeeeeiiikkkmmmooopppqqqqqqpppsssuuuwwwyyy{{{|||}}}}}}~~~~~~|||tttiii]]]VVVQQQNNNLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQOOONNNLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIGGGGGGGGGHHHIIIJJJCCCEEEHHHJJJMMMQQQVVVZZZXXXZZZ^^^aaabbbbbbaaa```ZZZXXXVVVUUUXXXaaallltttyyy{{{}}}zzzvvvssssssttttttrrrmmmggg```ZZZVVVSSSWWWVVVUUUUUUUUUUUUUUUUUUSSSQQQNNNLLLKKKKKKKKKLLLLLLOOORRRSSSQQQPPPOOOOOOzzzyyyyyyrrrpppiiiddddddfffgggkkkooommmllljjjfffbbb___^^^^^^VVVTTTQQQOOONNNMMMKKKIIIFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<>>>???@@@???:::===>>>>>>;;;::::::<<<999999999999999:::;;;<<<:::999999:::;;;;;;:::888777777888888888999999999999999999999:::;;;<<<<<<<<>>;;;999:::<<<999999999999::::::;;;<<<:::999999:::;;;<<<:::888777777888888999999999999999999999999:::;;;<<<<<<<<<@@@FFFLLLPPPXXXjjjzzz~~~zzzxxxuuupppllliiigggfffbbbaaa______```aaaaaa```YYYYYYYYY[[[\\\[[[XXXUUUXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]```bbbccccccccccccbbbccceeeggghhhhhhhhhgggggghhhjjjmmmooorrrssstttuuuxxxzzzxxxvvvuuuxxx{{{zzzzzz{{{}}}|||jjjcccZZZRRRNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQTTTVVVWWWUUUSSSQQQOOONNNOOOPPPQQQNNNOOOPPPQQQSSSTTTUUUUUUSSSQQQMMMJJJGGGFFFFFFFFFEEEFFFGGGHHHIIIKKKNNNQQQPPPSSSVVVZZZ[[[ZZZXXXWWWTTTSSSRRRSSSZZZfffttt~~~xxxmmmccc[[[WWWSSSUUUXXX[[[]]]]]]]]]\\\UUUSSSPPPNNNLLLLLLMMMNNNOOORRRVVVWWWWWWUUUUUUUUUyyyxxxzzzuuulllhhheeefffggggggjjjnnnjjjiiigggdddbbb___]]]\\\YYYVVVSSSPPPNNNMMMJJJHHHIIIGGGEEEDDDCCCBBB@@@>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777<<<;;;999888777888999999>>>===;;;:::999888888888666777888999999;;;>>>@@@>>>EEEMMMRRRUUU]]]lllxxx}}}xxxuuutttnnnmmmllliiifffcccaaa______```___]]]ZZZYYYZZZ[[[XXXYYYZZZ[[[[[[YYYWWWVVVXXXXXXWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYUUUUUUVVVWWWYYYZZZ[[[[[[]]]]]]^^^______``````aaadddccccccccceeeggghhhjjjjjjkkkkkkkkkkkkkkkjjjjjjkkkmmmoooppprrrtttwwwzzz{{{{{{|||~~~yyyoooaaa[[[TTTPPPOOOOOOMMMLLLNNNMMMMMMMMMMMMMMMMMMNNNLLLNNNPPPPPPQQQRRRUUUWWWVVVUUUSSSPPPNNNOOORRRUUURRRTTTWWWYYYZZZZZZXXXWWWYYYWWWSSSOOOLLLJJJHHHHHHEEEEEEEEEFFFHHHJJJLLLNNNRRRSSSVVVWWWXXXXXXWWWVVVQQQSSSSSSRRRTTT^^^ooo|||uuuhhhbbb]]]YYYYYYXXXYYY[[[^^^```aaaaaa[[[XXXUUUSSSSSSSSSRRRPPPWWWWWWWWWWWWXXXYYYZZZZZZ~~~xxxwwwxxxssslllgggeeeffffffeeegggllljjjiiihhheeebbb```^^^]]]YYYVVVRRRPPPNNNMMMJJJHHHJJJHHHFFFEEEDDDCCCAAA???>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888777<<<;;;:::999888888999:::;;;:::999999999999999999888999:::::::::<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666666777888999;;;;;;::::::::::::::::::777777777777777888888999;;;;;;;;;;;;:::===@@@DDDIIINNNTTTXXX[[[bbbllluuuxxx{{{zzz{{{wwwrrrpppmmmiiifffddddddccc`````````___^^^]]]\\\[[[\\\\\\]]][[[YYYYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUXXXWWWVVVUUUUUUVVVWWWXXXTTTTTTTTTTTTUUUUUUUUUVVVXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[]]]]]]^^^^^^___^^^^^^^^^___```aaaaaa``````bbbdddddddddccccccdddfffhhhiiilllmmmmmmmmmooopppqqqrrrtttuuuwwwyyyzzzzzzyyyyyy}}}}}}~~~zzziii^^^WWWVVVUUUTTTUUUVVVWWWWWWTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYYYY[[[]]]```]]]]]][[[XXXVVVUUUWWWYYYZZZaaajjjsssvvvtttooolllccc___ZZZWWWUUUSSSOOOLLLJJJIIIGGGFFFEEEFFFFFFGGGIIIJJJMMMOOORRRSSSTTTTTTSSSTTTTTTSSSSSSXXXaaahhhyyyxxxqqqnnniiibbb```aaabbbdddiiiooovvv{{{~~~zzzvvvrrrqqqqqqpppooojjjiiiiiihhhhhhhhhiiiiiixxxvvvvvvpppnnnhhhddddddbbb___aaaeeejjjjjjjjjhhheeebbb^^^\\\VVVTTTQQQOOONNNLLLJJJIIIGGGEEECCCCCCCCCBBB@@@????????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999888777666666777888999999:::::::::::::::::::::999888777777666666777777:::::::::999:::<<>>????????????>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999888777777666666777777888888888999:::::::::999999999999888777666666777777999999999999:::===CCCGGGOOOSSSYYY___dddllluuu||||||yyywwwvvvwwwwww}}}{{{yyywwwvvvssspppmmmhhhgggfffdddbbbaaa``````bbbcccccccccbbbaaa```___]]]^^^^^^^^^\\\\\\^^^```aaa`````````____________]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]]^^^^^^]]]\\\]]]___```aaabbbeeegggeeeeeedddddddddfffggghhhhhhhhhhhhhhhiiijjjkkklllnnnoooqqqsssuuuuuuuuuuuutttttttttvvvxxxzzz}}}~~~}}}|||||||||}}}~~~oooddd]]]XXXZZZ\\\\\\[[[ZZZ[[[[[[XXXXXXXXXWWWWWWXXXXXXXXXZZZ\\\^^^___```bbbeeehhhiiifffbbb\\\WWWUUUWWWYYYgggrrrssskkkaaa[[[ZZZXXXTTTPPPPPPNNNLLLJJJIIIHHHIIIIIIJJJKKKMMMOOORRRUUUWWWXXX[[[\\\]]]\\\\\\]]]```bbbeeehhhooowwwzzz||||||zzzxxxvvvwwwqqqpppkkkgggfffeeebbbdddhhhhhhhhhiiigggeeeaaa]]]ZZZUUUSSSPPPNNNMMMLLLKKKIIIFFFEEECCCBBBCCCBBBAAA??????>>>>>>>>>>>>============<<<<<<;;;::::::999999666666777777777777666666666777888999999999888888888888777777777888999999999999999999;;;@@@FFFJJJPPPTTT[[[bbbiiiqqqzzz{{{wwwuuuuuuvvv|||~~~xxxwwwuuutttsssrrrooolllgggfffffffffffffffffffffggggggggggggfffeeedddccc```aaabbbbbbaaaaaaccceeeddddddccccccbbbbbbbbbcccaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\XXXWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWYYYYYYZZZ[[[[[[\\\\\\]]][[[[[[]]]^^^^^^]]]]]]\\\[[[\\\]]]^^^____________]]]___```aaaaaacccfffhhhffffffeeeeeefffgggiiijjjiiiiiiiiiiiijjjkkkllllllqqqrrrtttvvvxxxxxxxxxxxxssstttuuuvvvwwwxxxxxxyyy||||||}}}~~~~~~}}}||||||{{{zzzyyyyyyzzz|||uuuiiibbb___ZZZ]]]```aaa```___```aaa[[[ZZZZZZYYYYYYZZZZZZ[[[[[[^^^aaadddgggkkkpppssswwwvvvssslllddd^^^ZZZYYYdddmmm|||{{{pppddd\\\ZZZYYYVVVRRRRRRQQQOOOMMMLLLKKKKKKKKKLLLMMMPPPTTTXXX]]]```bbbcccdddeeeeeeeeeeeefffgggdddbbbdddiiijjjlllsss}}}~~~wwwuuuvvvqqqqqqlllhhhgggfffdddeeejjjggghhhhhhgggddd```\\\YYYUUURRROOONNNMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDBBB@@@>>>=========<<<<<<<<<<<<======<<<;;;::::::999999555666777888888777666555555666777888999999888777666666777777888:::;;;<<<999:::::::::<<>>>>>>>>>>><<<======<<<<<<;;;:::999888777666666888888777666;;;:::999888777666555444666444555888999666666888::::::999;;;>>>DDDIIILLLQQQWWW___hhhpppzzz}}}uuurrrxxx~~~|||yyyxxxxxxwwwwwwxxxyyyyyywwwtttrrrqqqooommmllllllmmmmmmllllllkkkjjjiiihhhggggggbbbbbbaaaaaa``````aaaaaaeeedddcccaaa```^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^___`````````___bbbbbbbbbbbbcccccccccdddcccccccccccccccdddeeeeeeiiiiiiiiijjjkkkmmmooooooooonnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxyyyzzzzzzzzzyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{|||~~~{{{vvvtttssssssrrrqqqtttyyy}}}lllbbb]]]ZZZWWWUUUXXX^^^fffjjjqqqhhh```]]]\\\ZZZ\\\```_________]]]ZZZZZZ[[[\\\```jjjtttyyy~~~yyyvvvwwwrrrooommmjjjjjjjjjjjjjjjiiigggggggggeeeccc```\\\ZZZXXXUUUQQQNNNLLLKKKIIIGGGDDDDDDCCCCCCBBBAAA@@@@@@;;;<<<>>>?????????>>>===<<<<<<<<<<<<;;;:::999999888777666777888888777666<<<;;;::::::888777777666999777888;;;<<<999888;;;:::::::::<<<@@@FFFKKKNNNRRRZZZcccjjjrrr}}}~~~xxxxxx||||||||||||}}}}}}|||yyyvvvuuutttrrrpppooonnnnnnnnnoooooonnnmmmlllkkkkkkjjjccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaaaaaaa]]]]]]]]]^^^^^^_________```^^^\\\[[[[[[\\\]]]^^^[[[[[[\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[[[[\\\]]]]]]^^^___]]]]]]^^^^^^^^^_______________``````aaabbbbbbbbbddddddddddddddddddcccccccccccccccccccccdddeeefffgggggghhhiiikkklllnnnnnnllllllmmmmmmnnnooopppqqqssssssrrrrrrssstttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzxxxyyyyyyzzzzzzzzzyyyyyy||||||}}}~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~vvvjjjccc```[[[YYY[[[```fffiiiiiidddaaaaaa```^^^aaaeeebbbbbbbbb```___^^^```bbbmmmyyyyyyvvvwwwrrrooommmkkkkkkkkkkkkjjjiiifffffffffeeeccc```\\\ZZZXXXUUUQQQNNNLLLKKKIIIGGGDDDCCCCCCBBBAAA@@@@@@???===>>>?????????>>><<<;;;<<<<<<<<<<<<;;;:::999888999777666777888999888777888888888888888888888888;;;888999======::::::<<<::::::;;;>>>BBBHHHMMMPPPTTT___iiinnnttt}}}}}}|||zzzyyyxxxwwwuuutttrrrqqqqqqqqqppppppooonnnmmmlllkkkiiihhhhhhggghhhhhhiiiiiiffffffffffffeeeeeeeeeeee______``````aaaaaabbbbbbbbb```^^^\\\\\\]]]^^^___\\\\\\]]]]]]^^^^^^^^^___]]]]]]]]]\\\\\\\\\[[[[[[__________________^^^^^^^^^^^^^^^_________````````````aaaaaabbbccccccddddddddddddddddddcccccccccddddddddddddeeefffggghhhfffgggiiijjjlllmmmnnnnnnmmmmmmmmmnnnoooqqqrrrssssssssssssttttttvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~wwwlllgggbbb___aaaeeegggiiieeebbbaaacccdddcccfffjjjllllllkkkiiiggghhhkkkmmm{{{yyyvvvwwwqqqooonnnlllllllllkkkiiigggdddeeeffffffccc```\\\ZZZWWWTTTPPPMMMLLLKKKIIIHHHDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::999888999888777777999999888777333444444555666777777777:::777888<<<<<<999999;;;:::;;;<<<@@@DDDJJJOOOQQQWWWdddnnnpppttt~~~|||{{{{{{zzzxxxwwwuuutttssstttsssrrrqqqpppoooooonnnkkkkkkkkkkkkkkkllllllmmmlllkkkjjjhhhgggeeedddcccddddddeeeeeeeeeeeeeeeeeedddcccbbb````````````aaa_________```aaaaaabbbbbb`````````_________^^^^^^bbbbbbccccccbbbaaaaaa`````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccdddeeeffffffffffffeeeeeeeeeeeeeeeffffffgggggghhhiiikkkkkkkkklllnnnoooqqqqqqrrrrrrrrrrrrrrrsssuuuvvvxxxyyyvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}~~~~~~~~~|||tttlllgggiiilllnnnooommmgggcccfffiiikkkoootttwwwvvvsssooolllmmmqqqtttyyyvvvvvvppppppnnnllllllllljjjhhhfffccceeeffffffddd```\\\YYYVVVSSSOOOMMMLLLLLLJJJIIIDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;<<<<<<======;;;;;;;;;;;;:::999888888999888777777999999888777444444555666777777888888999777777;;;;;;888888;;;:::;;;===AAAFFFKKKPPPSSSXXXgggqqqpppsss}}}~~~}}}||||||{{{{{{zzzyyyxxxwwwwwwrrrrrrqqqqqqrrrssssssttttttsssrrrpppooommmlllkkkoooooonnnnnnnnnnnnnnnmmmkkkjjjjjjiiihhhhhhggggggffffffggghhhhhhiiiiiijjjffffffffffffeeeeeeeeeeeegggggghhhiiijjjiiihhhhhhgggggghhhhhhhhhiiiiiiiiihhhggggggggggggiiijjjkkkllllllllllllllllllllllllnnnnnnnnnnnnpppqqqrrrssstttuuuvvvxxxxxxxxxxxxxxxyyyyyyzzz{{{|||~~~}}}~~~|||wwwyyyuuukkkkkkqqqxxx|||vvvqqqrrrvvvzzz|||}}}|||yyyuuuuuuppppppnnnmmmlllkkkjjjgggdddcccdddffffffddd```\\\YYYUUURRROOOMMMMMMLLLKKKJJJEEEDDDCCCAAA???===<<<;;;::::::999:::;;;===???@@@;;;;;;;;;;;;:::999888888999888777888999999999777888999999999999::::::::::::888999<<<<<<:::999<<<:::;;;>>>BBBGGGLLLQQQSSSXXXhhhrrrpppqqq{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||xxxxxxxxxwwwwwwvvvvvvvvvrrrrrrrrrrrrqqqpppooonnnnnnnnnoooooopppqqqrrrrrrmmmmmmmmmmmmllllllllllllkkklllnnnpppqqqqqqqqqpppooooooooopppppppppqqqqqqnnnmmmmmmlllmmmnnnpppqqqrrrsssssssssttttttttttttuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{}}}~~~~~~}}}}}}~~~sssqqqxxxyyyyyy}}}{{{ttttttsss{{{}}}xxxssspppqqqmmmlllkkkjjjhhhgggfffeeeeeeeeeeeeccc```\\\YYYVVVTTTRRRPPPNNNLLLJJJFFFDDDFFFDDDBBBAAAAAAAAA@@@???BBBAAA>>><<<;;;;;;<<<===<<<<<<<<<;;;:::999777666777777777777666666666666777888888888888999999999999999999888999999:::::::::;;;>>>BBBGGGLLLQQQTTT```eeekkkppptttxxx{{{~~~|||}}}}}}~~~}}}|||zzz|||~~~~~~|||}}}|||zzzyyyxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~|||xxx{{{{{{}}}|||ppplllnnnmmmttt}}}yyyssspppppplllkkkjjjiiigggfffeeeeeedddeeedddccc```]]]YYYWWWTTTRRRPPPNNNMMMKKKHHHEEEFFFDDDBBBAAAAAAAAA@@@???@@@???===<<<;;;;;;<<<===<<<<<<<<<;;;:::999777666777777777888888888888888777888888888888999999999999999999888999999:::;;;;;;<<>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;:::999777777777777888888999999::::::777888888888888999999999999999999999999:::;;;;;;===>>>AAACCCFFFKKKPPPTTT\\\aaahhhmmmnnnnnnmmmmmmiiipppyyyxxxpppllllllpppqqqttt|||}}}zzztttpppoookkkjjjiiihhhgggfffeeeeeecccddddddcccaaa^^^\\\ZZZSSSQQQNNNMMMLLLKKKIIIGGGEEECCCAAA@@@AAAAAA???>>>;;;;;;;;;:::;;;<<<===>>>;;;;;;;;;::::::888777777666666777888888999::::::777777888888888999999999999999999999999:::;;;<<<>>>@@@CCCDDDFFFJJJPPPUUU___dddkkkppppppnnnkkkjjjgggnnnwww~~~}}}vvvrrrqqqrrrrrrtttyyy}}}{{{uuupppnnnkkkkkkjjjiiihhhhhhggggggcccdddddddddbbb___\\\ZZZTTTQQQNNNKKKJJJIIIHHHFFFEEECCCAAA@@@@@@@@@???>>>::::::;;;;;;<<<<<<===>>>::::::::::::999888777777555555666666777888999999777777888888888999999999999999999999:::;;;<<<===???BBBEEEEEEFFFJJJRRRXXXbbbgggnnnrrrrrrnnnkkkiiihhhooowww}}}~~~~~~zzzyyytttvvvzzz}}}{{{vvvpppmmmkkkkkkkkkjjjiiihhhhhhhhheeeeeeeeedddbbb___\\\ZZZVVVSSSNNNLLLJJJIIIGGGFFFEEECCC@@@@@@@@@@@@???>>>;;;;;;<<<<<<============999999:::999999888777777555555666666777777888888777888888888888999999999999999999999:::<<<===>>>???CCCFFFFFFFFFJJJSSS[[[ccchhhnnnrrrrrroookkkiiikkksss{{{xxxxxx~~~zzz~~~}}}|||wwwpppmmmjjjjjjiiiiiihhhhhhggggggfffffffffeeebbb^^^[[[YYYZZZVVVQQQMMMKKKJJJHHHFFFEEEBBB@@@???@@@@@@???===<<<<<<======>>>=========888999999999999888888777777777777777777777777777777888888888888999999999999999999:::;;;<<<===>>>???CCCFFFFFFFFFKKKUUU]]]eeeiiiooossssssqqqnnnmmmoooyyysssttt{{{}}}|||wwwpppllliiiiiihhhhhhggggggffffffggggggfffeeebbb^^^ZZZXXX]]]YYYSSSOOOMMMKKKIIIGGGDDDBBB@@@???@@@@@@>>>=========>>>>>>>>>>>>======888888999999999888888777999999999888888888888888777888888888888999999999999999999:::;;;<<<>>>>>>>>>BBBFFFGGGGGGLLLVVV___ggglllrrruuuuuutttrrrqqqsssqqqrrrzzzwwwtttsssllljjjiiihhhhhhjjjkkkjjjiiiiiihhhhhhfffccc___[[[XXXZZZWWWRRROOOLLLIIIFFFCCCEEEDDDBBB@@@?????????@@@===============<<<<<<;;;999999:::::::::999888888555666888999::::::999999777777777777777888888888888888:::;;;===>>>???@@@@@@CCCFFFGGGIIIOOOYYYbbblllkkkooowwwxxxrrrnnnooozzztttqqq{{{wwwtttsssmmmkkkjjjiiijjjkkklllkkkjjjhhhhhhgggeeebbb^^^ZZZXXXYYYVVVRRROOOLLLJJJGGGDDDDDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::999999::::::999999888888555666777888999999999999777777888888999:::::::::888888999;;;<<<>>>???@@@CCCFFFHHHIIIJJJPPPYYYaaaiiiiiimmmssstttooonnnqqq~~~|||rrrrrr}}}xxxuuutttnnnmmmkkkjjjkkklllmmmllljjjggggggfffeeebbb^^^ZZZXXXWWWTTTQQQNNNLLLJJJHHHEEECCCBBB@@@>>>=========>>>;;;;;;;;;<<<;;;::::::999999999::::::999888888777666666666666777888999999777888888999:::;;;<<<<<<777888888:::<<<>>>???@@@FFFHHHJJJKKKMMMRRR[[[bbbfffgggjjjnnnmmmlllpppuuuzzztttwwwxxxuuuuuuooommmlllkkkkkkllllllkkkjjjfffffffffdddbbb^^^ZZZXXXVVVSSSPPPMMMLLLKKKHHHFFFCCCBBB@@@???>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::999999:::999999888777666666666555555555777888:::999999999999::::::::::::777888888999;;;>>>@@@AAAGGGIIIKKKMMMQQQWWW___eeeggghhhjjjjjjjjjlllttt{{{~~~{{{zzzxxxvvvwwwqqqmmmkkkjjjjjjkkkkkkjjjhhhfffffffffeeebbb^^^[[[YYYUUURRROOOMMMLLLJJJHHHFFFEEECCCBBB@@@????????????===============<<<;;;;;;999999999999888777666555666666555555555777888::::::::::::999888888777777888888888999;;;>>>AAACCCGGGHHHKKKOOOTTT\\\ccchhhjjjkkkjjjhhhjjjqqqzzz}}}}}}xxxwwwxxxrrrmmmllljjjjjjkkkkkkiiihhhgggggggggfffccc```\\\ZZZUUURRROOOMMMLLLJJJHHHFFFEEEDDDBBB@@@??????@@@@@@======>>>>>>======<<<;;;::::::999999888777555555666666666666777888999999::::::999999888888777777999999999:::<<<@@@CCCEEEFFFHHHKKKPPPWWW___fffjjjlllllliiihhhmmmzzz|||~~~yyyxxxyyysssnnnmmmkkkkkklllllljjjiiiggghhhhhhgggdddaaa^^^\\\VVVSSSOOOMMMKKKIIIGGGEEEDDDCCCAAA@@@???>>>??????<<<<<<======<<<<<<;;;:::::::::999999888666555444555666777888999999999999999999999999::::::;;;;;;;;;::::::;;;===AAAEEEGGGHHHIIIKKKQQQXXX```fffiiijjjiiiffffffrrryyyxxxyyyssspppnnnmmmmmmmmmmmmkkkjjjhhhhhhhhhgggeeebbb^^^\\\VVVSSSOOOMMMKKKIIIFFFDDDCCCBBB@@@>>>======>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::999999777666555444555666888:::::::::999999777888999:::<<<===>>>???<<<;;;;;;;;;>>>BBBFFFHHHJJJJJJLLLQQQXXX```eeeggghhhfffbbbeeeuuu||||||yyyuuussspppmmmkkkmmmooonnniiidddgggiiijjjjjjhhhccc^^^ZZZWWWTTTOOOLLLJJJHHHFFFDDDDDDCCCBBBAAA???>>>==================<<<<<<<<<<<<<<<:::888777888888777555666666666777888888999999<<<;;;;;;:::::::::;;;;;;;;;::::::;;;===AAAEEEHHHIIIJJJNNNUUU]]]cccggghhhhhhfffcccgggxxx}}}||||||{{{xxxtttrrrooonnnllllllmmmkkkhhheeegggiiijjjjjjgggccc^^^[[[XXXTTTPPPMMMKKKJJJGGGFFFCCCCCCBBBAAA@@@>>>>>>===============<<<<<<<<<<<<===;;;888888888777666555666666666777888888999999<<<;;;;;;:::::::::;;;;;;;;;::::::;;;===@@@DDDFFFFFFHHHLLLTTT\\\cccgggiiiiiifffbbbeeesss{{{zzz}}}{{{zzzwwwrrrpppnnnnnnnnnllliiigggffffffggghhhjjjiiigggccc^^^\\\XXXUUUQQQNNNLLLKKKIIIGGGBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;>>><<<999888888777666444666666666777888888999999;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===@@@CCCEEECCCFFFKKKTTT]]]dddhhhiiiiiifffbbbdddnnnzzz}}}yyy{{{yyy}}}|||{{{wwwrrrppplllooooookkkfffccceeehhhggghhhiiiiiigggccc___]]]WWWTTTPPPMMMLLLJJJIIIGGGBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;>>><<<999888777777555444666666666777888888999999:::::::::999::::::;;;;;;<<<;;;;;;<<<===???BBBCCCBBBFFFLLLVVV```gggjjjkkkgggdddbbbdddkkksssuuuuuu|||zzz~~~}}}xxxssspppkkknnnoookkkeeebbbeeeiiiggghhhiiihhhfffccc```^^^VVVSSSOOOLLLKKKJJJHHHFFFBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>;;;999888888777666444666666666777888888999999999999999999999:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDGGGOOOYYYbbbiiikkkkkkdddbbbbbbfffkkkppptttvvv}}}~~~yyysssooojjjmmmooolllgggdddfffiiihhhhhhhhhhhhfffccc```___UUURRRNNNKKKJJJIIIHHHFFFDDDCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;:::<<<:::888777888888777555666666666777888888999999999888888999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFJJJQQQ[[[dddiiijjjiiiaaa```bbbhhhmmmppptttyyy}}}{{{uuusssrrrttt}}}}}}xxxqqqnnniiikkkmmmmmmjjjgggggghhhhhhhhhhhhgggfffcccaaa___UUURRROOOLLLKKKJJJIIIGGGEEEDDDCCCAAA???===<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;999777777888999888777666666666777888888999999888888888888999:::;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGKKKSSS\\\dddggggggeee___^^^cccjjjnnnooottt{{{}}}zzz}}}uuunnnhhhdddcccbbbdddkkkttt~~~|||wwwppplllhhhjjjmmmmmmllljjjhhhhhhhhhhhhhhhgggeeecccaaa```VVVSSSPPPMMMLLLLLLJJJIIIFFFEEEDDDAAA???===;;;:::<<<<<<;;;;;;;;;::::::::::::888777777888999999888666666666777888888999999888888888888999:::;;;<<<;;;<<<>>>AAACCCFFFHHHHHHHHHLLLSSS\\\cccfffeeebbb^^^^^^ccckkknnnnnnsss{{{zzzwww~~~xxxnnnhhhddd```]]]\\\\\\]]]ccckkkmmmyyyzzz{{{wwwsssqqqqqqhhhjjjmmmooonnnkkkgggdddiiihhhggggggeeeccc^^^[[[TTTRRROOOMMMLLLJJJGGGDDDCCCBBB@@@???>>>>>>======>>>>>>===<<<;;;;;;::::::;;;:::999777777777777888666666666666555555555555666777888999;;;<<<===>>>======>>>AAADDDFFFFFFFFFGGGOOOVVVZZZaaaiiihhhccc^^^aaaeeekkkrrrxxx}}}zzzxxx~~~}}}}}}xxxqqqllliiihhh___\\\XXXVVVVVVYYY]]]```ffflllsssyyy}}}~~~|||}}}yyytttqqqpppjjjkkkmmmooonnnkkkhhhfffhhhgggfffeeedddaaa]]]ZZZTTTRRROOOMMMLLLJJJGGGEEECCCBBB@@@???>>>>>>============<<<<<<;;;::::::999;;;:::999777777777777888555555555666666666777777777777888999;;;<<<======>>>>>>@@@BBBEEEGGGGGGGGGHHHPPPWWW[[[aaagggfffbbb^^^ccckkkuuu}}}~~~yyyxxx{{{pppnnnmmmmmmooosssxxx{{{}}}xxxrrrmmmiiifffddd```]]]YYYVVVVVVXXX\\\^^^bbbggglllppprrrsssssstttvvvvvvuuusssrrrrrruuuxxx|||{{{vvvrrrppplllmmmnnnooonnnllljjjiiihhhfffeeedddccc```]]]ZZZUUURRROOOMMMKKKIIIGGGEEECCCBBB@@@???>>>>>>======<<<<<<;;;;;;::::::999999;;;:::999888777777777777333444444555777888888999888888999::::::;;;<<<<<>>=========;;;;;;;;;::::::999999999::::::999888888777777777444555555666777777888888999999999::::::;;;;;;;;;>>>???AAABBBDDDEEEHHHJJJNNNSSSZZZ^^^aaabbbaaa___^^^eeeqqq~~~yyyuuusssuuuwwwnnniiiffffffeeeeeefffiiikkkmmmnnnoooppppppooonnnkkkjjjeeeccc^^^ZZZXXXYYYZZZ\\\___bbbfffiiijjjjjjjjjkkkhhhhhhhhhgggeeeeeefffhhhiiikkkllllllkkkooowww}}}}}}xxxuuuoooooopppppppppooonnnmmmjjjhhhfffeeedddbbb___\\\VVVSSSNNNKKKJJJIIIGGGFFFBBBBBB@@@???>>>=========;;;:::::::::::::::999999::::::999999888777777666777777777777777777666666999999999::::::;;;;;;;;;<<<>>>@@@AAAAAACCCGGGJJJQQQUUU\\\aaabbb```___```eeejjjrrr{{{}}}uuuqqqpppttt~~~}}}uuuoookkkgggfffeeeeeefffhhhkkklllooopppsssttttttsssqqqpppiiigggbbb^^^\\\[[[\\\]]]aaadddgggiiiiiiiiiiiijjjeeeeeeeeedddcccdddgggiiikkkllllllkkkkkkmmmrrrwww{{{~~~yyyuuunnnoooppprrrqqqpppooommmkkkiiifffeeedddbbb___]]]VVVSSSNNNKKKJJJIIIHHHFFFCCCBBB@@@???>>>>>>======;;;;;;;;;;;;::::::::::::999999:::999999888666666888888888777777666666666888888999::::::;;;<<<<<<<<<>>>AAAAAA@@@BBBFFFJJJSSSWWW^^^dddddd______bbbmmmpppuuu{{{yyyqqqpppqqqvvv{{{uuuoookkkkkkjjjhhhhhhiiillloooqqqtttuuuvvvwwwwwwvvvtttsssnnnkkkgggccc```______```ccceeeggggggfffeeeeeeeeeccccccbbbaaa```bbbfffiiimmmnnnnnnnnnnnnooorrrtttyyy}}}|||vvvrrrlllnnnqqqssssssqqqnnnlllkkkhhheeecccbbbaaa___]]]WWWSSSNNNKKKIIIIIIHHHGGGCCCBBB@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888666555777777777777777888888888777777888999;;;<<<=========???BBBAAA@@@BBBGGGLLLUUUXXX```gggeee``````eeeqqqssswww||||||uuuooopppuuu|||}}}xxxsssnnnqqqpppmmmmmmnnnrrrvvvyyy{{{{{{{{{{{{yyyxxxvvvtttqqqoookkkgggdddcccccccccccceeegggggggggfffggghhhhhhgggeeebbb```cccgggkkktttvvvxxxyyyzzzzzzzzz{{{~~~{{{tttoookkkmmmqqqssssssqqqnnnkkkjjjgggdddbbbaaa```^^^\\\WWWSSSNNNJJJIIIIIIHHHGGGCCCBBB@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999888666555555555666777888999::::::666777888999;;;<<<===>>>>>>AAACCCCCCAAABBBHHHNNNVVVYYYaaahhhfff``````fffpppsssxxx|||~~~~~~|||{{{yyyrrrnnnrrryyy}}}xxxtttsssqqqooommmoootttyyy|||~~~|||yyywwwvvvsssqqqmmmjjjgggfffeeefffbbbeeehhhjjjkkkmmmoooqqqqqqnnnjjjfffdddfffkkkooo~~~{{{zzzvvvqqqgggjjjooorrrrrrqqqppppppnnniiidddbbbcccbbb^^^ZZZWWWTTTOOOKKKGGGEEEEEEEEEBBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::;;;:::888888999::::::999:::777777999999555555888999999999:::;;;>>>@@@AAAAAAAAA@@@???AAAFFFLLLQQQVVV[[[```aaa^^^^^^aaafffrrrsssvvv{{{}}}|||{{{{{{sssqqqrrryyy|||xxxvvvuuutttuuuyyy}}}yyyuuuvvvtttqqqmmmkkkllljjjhhhgggllloooooorrrwwwyyywwwwwwyyyxxxqqqkkkmmmxxx}}}zzzxxxsssooofffjjjooorrrrrrqqqppppppnnnjjjdddbbbcccaaa]]]YYYWWWTTTOOOKKKGGGFFFEEEEEEBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777777666555777555555888999666666999888888888888:::;;;===???@@@@@@??????AAAFFFLLLQQQWWW[[[``````]]]]]]aaaeeemmmooossswwwyyyyyyxxxxxxsssrrrttt|||}}}{{{~~~zzzzzzzzzzzz|||xxxvvvtttpppllllllnnnpppqqqpppuuuxxxyyy{{{|||tttttt}}}~~~zzzwwwqqqlllfffjjjnnnrrrrrrqqqqqqqqqoookkkfffcccbbb```\\\XXXVVVTTTPPPKKKHHHFFFEEEEEEBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888666666666666555333444222333777888666777:::888777777777888999;;;<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888999888666444444222333666777666666999888888777777777999:::;;;===>>>??????BBBGGGMMMRRRXXX[[[]]]\\\YYYYYY^^^ccciiiooouuuyyy}}}~~~zzzrrrrrrxxxxxxooojjjiiiiiijjjggghhhmmmvvv|||{{{sssnnnmmmqqq{{{{{{wwwqqqlllgggjjjooorrrrrrqqqppppppnnnlllhhhdddaaa^^^[[[YYYUUUSSSPPPLLLIIIFFFEEEDDDBBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::<<<:::999999999888666333666333444777777555555888:::999888888999:::;;;<<<===>>>???@@@CCCHHHNNNSSSWWWZZZ[[[YYYWWWXXX^^^ccchhhqqqyyy|||}}}uuuvvv||||||wwwqqqllljjjiiiiiihhhhhhiiikkkpppwww~~~|||xxxvvvvvvuuuxxx}}}yyyvvvqqqpppvvvzzzvvvuuuzzz~~~{{{wwwqqqmmmhhhlllppprrrqqqpppnnnnnnmmmkkkhhhdddaaa^^^\\\[[[UUUSSSPPPMMMIIIFFFDDDCCCBBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::999888888999999888555333777444444777888555555888:::999999999:::;;;===>>>===>>>@@@BBBEEEJJJPPPTTTUUUXXXYYYWWWUUUWWW^^^dddfffqqqzzz~~~yyy{{{~~~~~~xxxuuurrrpppooonnnllljjjkkkjjjiiikkkooossstttuuuwwwrrrpppqqqqqqpppssswwwrrryyy{{{wwwwww|||xxxrrroooooottt{{{~~~~~~|||zzzvvvqqqmmmjjjmmmqqqrrrqqqooommmlllkkkjjjhhhddd```^^^\\\\\\TTTSSSPPPMMMJJJGGGDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888999:::;;;:::777444666444444888999777888;;;999888888999:::<<<>>>???===???AAADDDGGGLLLRRRVVVTTTVVVWWWUUUSSSVVV^^^ffffffsss}}}yyy{{{}}}{{{yyywwwtttrrrpppmmmjjjjjjmmmqqqtttvvvxxxtttssstttsssppppppsssqqquuu{{{}}}wwwpppmmmlllmmmsss{{{}}}|||{{{zzzyyyvvvqqqmmmkkknnnrrrsssqqqnnnlllkkkjjjjjjhhhddd```^^^]]]]]]TTTSSSPPPMMMJJJGGGDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===:::888444222444888:::999:::===777777777888:::<<<>>>???===???BBBEEEHHHMMMSSSWWWSSSUUUVVVTTTRRRVVV___fffggguuuvvvxxx~~~|||wwwrrrmmmlllooouuu{{{~~~|||zzz{{{xxxsssqqqrrrssstttxxxxxxqqqkkkjjjkkkmmmttt|||~~~}}}~~~~~~}}}wwwyyy{{{zzzxxxtttrrrqqqlllnnnqqqsssssspppmmmjjjnnnjjjeeeaaa___\\\ZZZXXXZZZVVVQQQLLLJJJHHHFFFEEE@@@@@@>>>===<<<<<<<<<<<<>>>>>>===<<<;;;::::::999888999:::<<<===;;;666333777777777777888888888888:::888777888;;;>>>?????????@@@BBBFFFKKKPPPUUUXXX\\\UUUPPPQQQUUUYYY___fffrrryyy~~~{{{yyy~~~{{{uuutttxxx{{{wwwwwwwww{{{~~~{{{{{{~~~~~~~~~~~~~~~}}}rrrmmmhhhgggfffjjjtttzzzzzz{{{|||}}}}}}~~~~~~~~~|||{{{|||~~~xxxyyy{{{zzzxxxtttpppnnnmmmooorrrtttsssqqqmmmkkkllliiidddaaa___]]]ZZZYYYZZZVVVQQQMMMJJJHHHFFFDDDCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<:::777444777777777777888888888888:::888777888;;;>>>??????>>>???BBBFFFKKKPPPTTTWWWXXXSSSOOOQQQUUUZZZccclllzzz{{{zzz~~~|||~~~}}}}}}~~~}}}||||||}}}~~~}}}~~~zzztttnnniiigggfffiiisss~~~}}}|||}}}xxxyyyzzzzzzxxxsssooolllmmmooorrrttttttqqqnnnkkkiiigggcccaaa___^^^[[[YYYYYYVVVQQQMMMKKKHHHFFFDDDEEEDDDBBB@@@???>>>======::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::999777555777777777777888888888888:::888888999<<<>>>???>>>>>>???BBBFFFJJJOOOSSSVVVSSSPPPOOORRRVVV]]]kkkwwwzzz{{{~~~}}}}}}}}}|||{{{yyyzzz|||wwwpppjjjgggfffiiirrr{{{xxxxxxyyyyyyxxxuuuppplllmmmpppsssuuutttrrrnnnlllfffdddbbb```___^^^\\\ZZZYYYUUUQQQNNNKKKIIIFFFDDDEEEDDDBBB@@@???=========;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888888888777666666777777777888888888888999999888:::===??????>>>===???BBBFFFKKKOOORRRTTTPPPOOOQQQUUUYYYbbbrrr~~~wwwzzz~~~}}}zzzxxxzzz~~~|||~~~~~~{{{ssskkkhhhgggiiiqqqyyy{{{zzzyyyyyyyyywwwrrrnnnmmmooorrrttttttqqqnnnkkkdddbbbaaa```___^^^\\\ZZZXXXUUUQQQNNNLLLIIIFFFCCCCCCBBB@@@???===<<<<<<<<<===<<<<<<;;;::::::999999<<<:::777777777888777666666777777777888888888888999999999;;;>>>??????>>>>>>???CCCGGGKKKOOORRRTTTPPPPPPSSSXXX]]]fffwwwzzzuuuppprrrxxx{{{yyyxxx}}}yyyyyyuuuzzz{{{yyyyyy}}}xxxoookkkjjjkkkqqqxxx{{{zzzzzzxxxsssooolllnnnqqqsssssspppmmmjjjcccbbb``````___^^^[[[YYYXXXUUUQQQOOOLLLIIIEEECCC@@@@@@>>>===<<<<<<;;;;;;======<<<;;;:::999888888;;;999777777777888777666777777777777888888888888999999999<<<>>>@@@???>>>>>>AAADDDIIIMMMPPPRRRTTTRRRQQQSSSYYY```iiiwwwxxxqqqmmmllloooxxx~~~{{{xxxyyyxxxrrrrrroooppptttxxx|||~~~zzzzzzzzzzzzzzz{{{~~~wwwqqqnnnmmmpppuuu{{{yyywwwrrrnnnkkkmmmppprrrrrrooollliiicccaaa``````___]]]ZZZWWWWWWUUURRROOOMMMIIIEEEBBB???>>>======<<<<<<<<<===;;;;;;;;;::::::999999999:::999777777888888666555777777777777888888888888999999:::<<>>???BBBFFFJJJNNNQQQSSSTTTSSSQQQRRRYYYaaaiiisss|||~~~~~~}}}wwwnnnggghhhkkkooo|||}}}{{{}}}wwwrrrpppoooooooooqqqtttwwwyyyyyy||||||{{{|||}}}}}}{{{yyy|||~~~yyysssooopppsss}}}|||yyyvvvqqqmmmjjjmmmppprrrqqqoookkkiiicccaaa``````___]]]YYYWWWWWWUUURRROOOMMMIIIEEEBBB>>>>>>============>>>>>>999999::::::::::::;;;;;;999888777888999888666444777777777777888888888888999999:::===???@@@???>>>@@@CCCFFFKKKOOORRRTTTTTTTTTPPPQQQXXXaaahhhooovvvyyyxxxuuunnnddd___bbbhhhqqq}}}|||{{{{{{xxxzzzzzzuuutttqqqpppooopppsssvvvxxxxxxxxxxxxwwwyyy|||}}}~~~}}}wwwqqqoooqqqxxx|||zzzvvvoookkkhhhkkknnnqqqqqqoookkkiiigggeeecccbbbaaa___[[[YYYWWWVVVSSSOOOLLLIIIGGGFFFBBBAAA???>>>===<<<======::::::999999888777666666::::::999999888777777777666666666666777777777777999:::;;;<<<============@@@BBBFFFJJJMMMPPPQQQRRRSSSTTTWWW^^^fffkkklllkkkssspppjjjccc___```eeeiiixxx}}}yyyxxxwwwtttrrrppprrruuuyyyzzz~~~{{{~~~}}}{{{{{{|||wwwtttrrrxxx~~~|||wwwqqqmmmjjjllloooqqqqqqooollliiigggeeecccbbbaaa___[[[YYYWWWVVVSSSOOOLLLIIIGGGFFFBBBAAA???>>>===<<<============<<<<<<;;;;;;::::::888888777777666555555555666666666666777777777777999:::;;;<<<============@@@CCCGGGKKKOOOQQQRRRSSSSSSTTTWWW^^^ffflllnnnmmmrrroooiiibbb___```fffkkkxxx}}}~~~}}}{{{wwwuuuuuutttuuuwww|||}}}vvvsssttt}}}xxxrrrooolllnnnqqqrrrrrrooollljjjgggeeecccbbbaaa___[[[YYYWWWUUURRROOOKKKIIIGGGFFFBBBAAA???>>>===<<<==================<<<<<<<<<<<<888888777777666555555555555666666666777777777888999:::;;;<<<============???CCCHHHNNNRRRSSSSSSSSSQQQRRRWWW^^^fffllloooooopppmmmhhhaaa^^^aaaiiiooo{{{|||xxxuuuuuuvvvyyy{{{|||}}}~~~yyyuuurrr{{{~~~xxxssspppoooppprrrsssrrrooollljjjgggeeecccbbbaaa___[[[YYYWWWUUURRRNNNKKKHHHFFFEEEBBBAAA???>>>===<<<======:::::::::::::::;;;;;;;;;::::::999999888777777777555555666666777777888888999:::;;;<<<============???CCCIIIOOOSSSTTTSSSRRRNNNPPPUUU\\\cccjjjnnnpppnnnlllhhhbbb___bbblllttt~~~}}}~~~~~~}}}yyyzzz|||uuuyyy}}}xxxrrrppppppqqqrrrrrrrrrooommmkkkgggeeecccbbbaaa___[[[YYYVVVUUURRRNNNKKKHHHFFFEEEBBBAAA???>>>===<<<======999999999999::::::::::::::::::999999888777777777555555555666777888888888999:::;;;<<<============???CCCIIIOOORRRSSSRRRQQQJJJMMMSSSYYY```ffflllooommmmmmkkkeeebbbeeeoooyyy{{{wwwyyyxxxwwwyyy~~~xxxssspppooopppqqqrrrqqqooommmlllgggeeecccbbbaaa___[[[YYYVVVTTTQQQNNNJJJHHHFFFEEEBBBAAA???>>>===<<<======<<<<<<;;;;;;;;;;;;;;;;;;888888777777666555555555444444555666777888999999999:::;;;<<<============@@@CCCHHHLLLOOOPPPOOONNNIIILLLRRRWWW]]]cccjjjnnnmmmoooooojjjfffiiisss|||zzzuuuuuuzzz|||xxxuuuyyyyyytttqqqnnnnnnpppppppppooonnnmmmgggeeecccbbbaaa___[[[YYYVVVTTTQQQNNNJJJGGGEEEEEEBBBAAA???>>>===<<<======>>>>>>======<<<<<<;;;;;;888888777777666555555555444444555666777888999999999:::;;;<<<============AAACCCFFFIIIKKKLLLLLLLLLIIIMMMRRRWWW\\\bbbiiinnnnnnrrrsssoookkklllvvv~~~wwwtttvvv{{{xxxwwwyyy{{{uuurrrmmmmmmoooppppppooonnnnnngggeeecccbbbaaa___[[[YYYVVVTTTQQQMMMJJJGGGEEEDDDBBBAAA???>>>===<<<======>>>>>>===<<<;;;::::::999::::::999999888777777777444444555666777888999999999:::;;;<<<============BBBCCCEEEGGGIIIJJJJJJJJJKKKNNNTTTXXX\\\bbbiiiooooootttvvvsssnnnooowwwzzzyyy|||~~~}}}wwwtttuuuzzzvvvuuuoooooopppqqqrrrqqqmmmjjjgggdddaaa______]]]YYYVVVUUUTTTQQQMMMJJJGGGFFFEEEBBB@@@===;;;:::;;;===>>><<<;;;;;;;;;;;;:::::::::999::::::999999888777666555555555666666777888999999::::::::::::<<>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666555555555666666777888999999:::;;;;;;;;;<<>><<<;;;<<<===>>>;;;;;;;;;;;;::::::::::::::::::::::::999888777777555555555666666777888999999:::;;;;;;;;;<<>><<<<<<<<<======999999999999888888888888999999999999888777666555555555555555666777888999999:::;;;;;;;;;===@@@BBBGGGJJJMMMOOONNNLLLKKKKKKNNNSSSZZZaaafffkkkooorrr~~~|||vvvpppmmmqqq|||yyyssspppoootttxxx}}}{{{wwwtttzzz~~~yyyuuuuuuppppppqqqrrrrrrpppllliiiggghhhhhhfffbbb^^^ZZZXXXVVVTTTQQQMMMIIIEEECCCBBB@@@???>>>===<<<<<<<<<===::::::::::::999999999999888888888888777666555444555555555555666777888999:::;;;;;;;;;;;;===@@@CCCHHHJJJMMMNNNMMMLLLKKKKKKNNNTTT\\\dddiiillloooqqqwwwuuupppkkkjjjqqq{{{{{{}}}vvvpppmmmpppqqqrrrrrrqqqrrrtttuuutttwwwyyy}}}zzzwwwxxx|||~~~xxxuuuuuusssssssssttttttrrrnnnjjjhhhiiijjjhhhccc^^^ZZZYYYVVVTTTQQQLLLHHHEEECCCAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888777666555444555555555666666777888999:::;;;<<<<<<<<<===@@@CCCHHHJJJMMMNNNLLLKKKJJJJJJNNNUUU^^^fffkkknnnooopppooolllhhhfffhhhoooyyyvvv~~~xxxrrrnnnmmmkkkhhhfffdddcccbbbccc```bbbdddgggllluuuzzzxxxxxx~~~~~~}}}xxxuuuuuusssssssssttttttqqqmmmjjjhhhjjjllliiiddd^^^ZZZYYYVVVTTTPPPLLLHHHEEEBBBAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999888777666555555555666666777888999:::;;;<<<<<<<<<>>>AAACCCHHHJJJLLLLLLKKKJJJIIIJJJMMMUUU___hhhlllnnnnnnnnnhhhfffcccbbbeeemmmvvv|||~~~xxxppp{{{|||wwwppplllfffccc___\\\ZZZYYYYYYYYYVVVWWWYYYYYY[[[bbblllsss{{{xxxzzz~~~~~~~~~}}}|||}}}xxxuuuuuurrrqqqqqqrrrrrroookkkhhhhhhkkkmmmjjjddd^^^[[[ZZZVVVTTTPPPLLLHHHDDDBBBAAA?????????>>>======<<<<<<888888888777777777777666;;;;;;;;;;;;:::999888888555555555666666777888999:::;;;<<<<<<<<<>>>AAACCCHHHJJJLLLLLLJJJIIIIIIIIIMMMTTT___hhhmmmnnnnnnmmmeeecccaaaaaadddllltttyyy{{{}}}ssslllwww|||zzzxxxtttnnniii```]]]XXXVVVUUUUUUVVVVVVSSSTTTTTTSSSSSSWWW___eeennnyyyyyyyyy|||~~~}}}~~~~~~{{{xxx}}}yyyxxxvvvssspppqqqrrrssstttrrrmmmjjjhhhhhhhhhgggccc^^^ZZZWWWXXXUUUPPPMMMJJJHHHEEEBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::888666777777666666666666777777===>>>>>>======???CCCFFFIIILLLNNNLLLGGGEEEHHHLLLTTTYYY```fffiiiiiigggeee```\\\YYY]]]fffooosssssswwwmmmgggnnntttsssrrrqqqpppkkkfffbbb[[[XXXUUURRRPPPQQQSSSTTTRRRRRRRRRSSSSSSTTTUUUVVV```gggsss}}}zzz|||}}}|||}}}~~~}}}~~~zzzyyyvvvsssppppppqqqssstttrrrnnnkkkggghhhhhhgggeeeaaa]]]ZZZWWWTTTPPPMMMKKKHHHEEECCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999888777777777777777777888999999=========<<<<<>>BBBEEEHHHKKKMMMKKKGGGGGGKKKPPPYYY\\\```dddffffffdddcccaaa^^^[[[___gggooouuuwwwsssaaa]]]eeewwwzzzvvvsssqqqkkkjjjgggfffccc```[[[XXXSSSSSSTTTUUUUUUTTTTTTSSSTTTSSSQQQOOOOOOPPPRRRSSSSSSUUU[[[ccclllzzz~~~~~~|||yyyuuutttxxx{{{}}}~~~{{{vvvqqqooooooppprrrsssssspppmmmhhhhhhiiihhhfffbbb^^^\\\VVVSSSOOOMMMKKKIIIFFFDDD@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888777777777888666666666777999;;;<<<===<<<<<<<<<;;;;;;>>>BBBEEEHHHKKKMMMKKKHHHHHHMMMRRRYYY[[[___bbbdddeeeeeeddd```^^^]]]aaajjjttt{{{~~~nnn]]][[[bbbppp~~~}}}wwwrrroooiiigggdddaaa___[[[WWWTTTQQQRRRRRRSSSTTTUUUVVVVVVXXXVVVTTTRRRQQQRRRSSSTTTWWWVVVXXX\\\cccooo~~~{{{xxxtttrrrtttwwwyyy|||vvvqqqoooooooooqqqsssrrrpppnnniiiiiiiiihhheee```\\\YYYVVVTTTPPPMMMKKKIIIFFFDDD@@@???>>>======<<<<<<===::::::::::::::::::::::::;;;:::999888777777777777444555555666888:::<<<============<<<<<<>>>BBBFFFIIIKKKMMMKKKHHHIIINNNTTTVVVXXX]]]aaadddfffffffff]]]]]]```eeeoooyyykkk\\\[[[```kkkvvvzzzrrrnnniiifffbbb___\\\YYYVVVTTTRRRQQQPPPPPPQQQTTTXXXZZZYYYXXXUUUSSSRRRSSSSSSTTTWWWTTTTTTVVVZZZcccttt~~~xxxvvvwww}}}~~~zzzyyyuuurrrtttvvvxxx~~~|||wwwrrrpppppppppqqqrrrrrrpppnnnjjjjjjjjjhhhddd```[[[XXXXXXUUUPPPMMMKKKHHHEEEBBB??????>>>===============::::::::::::::::::::::::::::::999888777666666555555555555666888:::;;;<<<===>>>=========???CCCFFFJJJMMMNNNKKKHHHIIIOOOTTTSSSWWW\\\aaaeeeffffffeee[[[]]]bbbiiirrr{{{|||hhh\\\[[[^^^gggppp{{{rrrllliiieee```\\\YYYWWWUUUSSSRRRQQQOOONNNPPPTTTXXX[[[WWWVVVUUUTTTSSSSSSSSSSSSWWWTTTRRRTTTWWW\\\iiiuuu~~~yyyxxxyyyzzzyyypppmmmmmmrrryyy~~~~~~{{{zzzvvvtttvvvwwwxxx}}}}}}xxxsssrrrqqqpppqqqqqqqqqooommmiiijjjjjjiiifffaaa]]][[[YYYVVVQQQMMMJJJGGGCCCAAA???>>>>>>===============999999999999999999999999999999:::999888666555333666666777888999:::<<<<<>>>>>@@@DDDHHHLLLNNNOOOLLLHHHIIIOOOTTTSSSWWW]]]bbbeeeeeecccbbbYYY]]]dddlllsss{{{{{{~~~zzzddd[[[ZZZ[[[aaajjjsss{{{qqqkkkhhhccc]]]YYYVVVTTTRRRPPPPPPPPPPPPPPPRRRTTTWWWYYYVVVWWWWWWWWWWWWVVVTTTSSSUUUSSSRRRTTTUUUXXX```iiiqqq|||yyywwwuuuuuusssqqqpppttt}}}|||xxxxxxyyyzzzyyyssspppnnnooorrrzzz|||xxxuuutttssssssvvvyyy|||yyyuuutttvvvwwwwwwzzz}}}yyytttsssrrrqqqqqqqqqpppnnnlllhhhiiijjjiiigggddd```^^^ZZZWWWRRRMMMJJJFFFCCC@@@???>>>>>>============>>>999999999999999999999999888999::::::999777444222888888888999:::;;;<<<===?????????>>>>>>AAAEEEHHHMMMOOOOOOLLLHHHIIIOOOTTTTTTXXX^^^ccceeedddaaa___YYY^^^eeemmmsssyyy~~~|||zzz~~~sssaaaZZZYYYXXX^^^fffhhhwww~~~||||||rrrlllfffaaa[[[VVVSSSQQQOOONNNNNNOOOQQQRRRTTTUUUVVVVVVWWWYYYZZZ[[[[[[YYYWWWVVVPPPNNNNNNPPPQQQQQQWWW^^^cccuuu|||zzzwwwssspppnnnmmmllliiigggfffiiisss~~~{{{{{{||||||{{{|||xxxtttqqqpppttt|||yyytttpppmmmlllllllllqqquuuyyy}}}wwwtttsssvvvwwwvvvxxx|||zzzvvvtttuuusssrrrrrrqqqpppllljjjiiiiiijjjjjjgggddd```^^^WWWVVVSSSNNNIIIEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777888999:::;;;;;;<<<>>>>>>>>>>>>@@@CCCFFFHHHMMMLLLJJJGGGEEEGGGKKKNNNTTT[[[``````aaabbbaaa^^^^^^\\\```jjjqqqsssuuuxxxyyy|||~~~{{{zzzyyyjjj[[[VVVWWWYYYZZZ]]]eeelllxxxvvvllliiimmmnnnjjjoooxxxwwwnnniiiaaa]]]XXXRRROOONNNOOOPPPSSSSSSSSSRRRQQQQQQSSSUUUVVVVVVVVVXXXZZZZZZXXXWWWVVVSSSPPPMMMNNNQQQUUUXXXaaaiii{{{yyytttooollllllkkkhhheeegggcccbbbeeekkkuuu||||||}}}xxxsssmmmooo|||yyyqqqjjjhhhgggdddeeegggooorrrxxx{{{}}}}}}~~~yyytttttttttsssuuuxxx{{{wwwvvvuuusssrrrrrrqqqoookkkiiigggggghhhhhheeebbb^^^\\\WWWVVVSSSNNNIIIFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::777666666666555555555555777777888999:::;;;;;;<<<=========>>>@@@CCCFFFHHHLLLKKKIIIFFFEEEGGGLLLOOOSSSZZZaaadddfffjjjjjjgggaaa^^^___fffkkkmmmooossswwwzzz|||{{{{{{qqqdddWWWTTTVVVWWWYYY\\\```gggrrrooofff]]]ZZZ^^^^^^ZZZ^^^fffttt{{{rrrjjjeee]]]ZZZUUUQQQNNNNNNOOOPPPSSSSSSSSSRRRQQQQQQSSSUUUUUUUUUVVVXXXZZZZZZXXXVVVSSSPPPMMMJJJKKKMMMQQQSSSYYY```qqqzzzrrrnnnmmmlllkkkiiifffdddccceeeiiisss}}}wwwsssssszzzvvvoooiiifffccc```aaaeeejjjnnntttxxxzzz{{{|||}}}{{{vvvvvvvvvuuuvvvyyy}}}|||yyywwwtttsssrrrqqqpppnnnjjjhhhfffggghhhgggeeebbb___\\\WWWUUURRRNNNJJJFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888777777888999:::;;;;;;<<<<<<<<<<<<>>>@@@DDDGGGJJJKKKJJJHHHFFFEEEGGGLLLPPPQQQ[[[dddiiioootttvvvuuugggbbb```ccceeegggiiimmmuuuyyy|||}}}}}}iii^^^TTTSSSUUUVVVXXXZZZ\\\bbbmmmyyy~~~lll___^^^WWWSSSUUUUUUQQQSSSZZZ]]]iiixxx{{{rrrjjjbbb^^^WWWUUUQQQNNNMMMMMMOOOPPPRRRSSSTTTSSSQQQQQQSSSUUUTTTUUUWWWYYY\\\[[[YYYVVVQQQOOOLLLJJJIIIKKKNNNPPPQQQWWWfff{{{vvvnnnlllkkkkkkjjjgggfffffffffgggppp|||xxxxxx{{{sssmmmgggddd___[[[]]]bbbgggkkkqqqvvvyyy{{{}}}~~~xxxxxxxxxwwwxxx{{{{{{~~~{{{xxxvvvtttsssqqqqqqpppnnnjjjggghhhiiijjjiiihhhdddaaa___XXXUUUQQQMMMJJJGGGDDDBBB@@@???>>><<<;;;;;;;;;;;;999999999999999999999999::::::::::::999999999999777777888999:::;;;;;;<<<<<<<<<<<<>>>AAADDDHHHJJJLLLKKKHHHFFFEEEFFFKKKNNNQQQ[[[fffnnnuuu|||~~~mmmfffaaaaaacccdddgggkkkuuuyyy~~~ggg]]]UUUUUUVVVVVVVVVXXX[[[```jjjttt}}}qqqeee]]]]]]XXXUUUUUUTTTPPPQQQUUUQQQ\\\hhhsss}}}}}}vvvnnnggg```ZZZVVVQQQPPPNNNMMMMMMNNNOOOPPPSSSTTTUUUTTTSSSRRRSSSUUUUUUUUUXXX[[[^^^^^^[[[XXXSSSQQQOOOLLLLLLLLLNNNOOOOOOSSS___qqquuupppoooooooooiiiiiiiiihhhfffnnn{{{xxxzzzrrrmmmhhhccc]]]XXXZZZ```eeejjjqqqwww|||{{{zzzzzzxxxyyy|||{{{~~~yyyvvvttttttrrrqqqqqqqqqoookkkiiiggghhhiiiiiihhheeeaaa___YYYUUUPPPMMMKKKHHHDDDAAA@@@???>>><<<;;;;;;;;;;;;999999999999999999999999666666666555555555444444777777888999:::;;;;;;<<<<<<<<<<<<>>>AAADDDHHHJJJMMMLLLIIIFFFDDDEEEIIILLLSSS]]]hhhpppvvv}}}}}}llleee```aaacccdddgggkkkuuuzzzlllddd\\\[[[YYYWWWVVVWWW[[[___fffnnnwww~~~uuukkkddd```ZZZWWWTTTSSSQQQNNNMMMOOONNNUUU\\\bbbjjjrrrwwwvvvqqqmmmgggaaa]]]XXXSSSPPPMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUVVVVVVTTTTTTTTTVVVVVVWWWYYY\\\___```^^^\\\UUUTTTRRRPPPOOONNNNNNOOOOOOQQQZZZhhhzzz{{{xxxwwwvvvooonnnnnnkkkhhhooo}}}zzz~~~uuuoooiiiddd^^^YYYZZZ___ccchhhpppwww}}}}}}|||{{{yyyzzz}}}~~~~~~yyytttrrrsssrrrqqqqqqrrrqqqnnnkkkeeefffggggggfffccc```^^^ZZZUUUPPPLLLKKKIIIDDDAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::777777666666666555555555777777888999:::;;;;;;<<<<<<<<<<<<>>>@@@DDDGGGJJJLLLKKKIIIEEEDDDEEEIIILLLVVV___iiinnnsssvvvvvvssseee```^^^bbbfffhhhlllpppwww|||uuummmeeebbb^^^YYYXXXZZZ\\\^^^ccciiirrrzzz}}}pppgggbbb```YYYXXXVVVTTTQQQOOOMMMMMMMMMQQQSSSTTTXXX___cccbbb```]]]YYYVVVTTTRRROOOMMMLLLLLLNNNPPPRRRSSSTTTUUUUUUWWWXXXXXXWWWVVVVVVWWWWWWWWWXXX[[[___``````___XXXWWWUUUSSSRRRPPPOOOOOONNNOOOTTT___mmm~~~zzzwwwvvvtttssspppmmmrrr}}}{{{rrriiieeeaaa]]]\\\^^^___eeennnwww}}}~~~||||||~~~yyyuuusssrrrqqqqqqrrrsssssspppnnneeefffggggggfffccc```^^^ZZZUUUOOOLLLKKKIIIDDD@@@@@@???>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777888999:::;;;;;;<<<=========>>>@@@CCCFFFHHHIIIHHHGGGDDDDDDFFFKKKOOOYYYaaaiiillllllmmmjjjeee___]]]___gggnnnrrruuuyyy~~~{{{ssskkkgggbbb\\\\\\^^^aaaaaaccchhhqqq{{{yyyooohhhdddccc\\\\\\[[[XXXUUUTTTRRRPPPKKKNNNOOONNNOOOSSSTTTQQQRRRPPPNNNMMMNNNNNNMMMKKKLLLNNNPPPSSSUUUVVVWWWWWWVVVXXXZZZZZZYYYXXXXXXXXXWWWVVVVVVYYY\\\___``````]]]\\\[[[YYYWWWTTTSSSRRRNNNNNNQQQXXXcccxxx~~~yyy}}}yyywwwtttsssvvv~~~tttiiieeedddaaa]]]\\\___eeeoooxxx{{{wwwuuurrrqqqqqqsssttttttrrrpppfffgggiiiiiihhheeebbb```ZZZUUUOOOLLLLLLJJJEEE@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666777777888999:::;;;;;;<<<>>>>>>>>>>>>@@@CCCFFFHHHFFFFFFEEEDDDDDDHHHNNNRRR[[[ccciiiiiihhhfffaaa\\\^^^^^^cccnnnwww{{{~~~vvvnnniiiddd___^^^aaafffeeefffjjjrrr~~~wwwrrrlllhhhiii\\\]]]\\\YYYWWWVVVSSSQQQJJJNNNOOOMMMMMMNNNMMMIIIJJJIIIHHHIIIJJJLLLLLLKKKMMMOOORRRUUUWWWXXXYYYYYYWWWYYY[[[\\\ZZZYYYYYYYYYVVVUUUTTTVVVZZZ]]]___```bbbbbb```___\\\YYYWWWVVVOOOOOOQQQVVV___rrr}}}yyywwwvvvyyy|||uuuhhheeefffccc^^^[[[aaahhhrrr{{{~~~~~~zzzvvvttttttsssrrrqqqooommmkkkiiiiiijjjkkkjjjhhhddd___\\\\\\WWWPPPJJJGGGFFFEEEDDD@@@???>>>======<<<<<<<<<:::::::::999999777666555888888999999999999888888777888999999;;;;;;<<<===<<<===>>>???BBBDDDFFFGGGHHHDDDCCCDDDEEEFFFMMMTTT```dddgggfffbbb]]]ZZZZZZXXX```kkkvvv~~~wwwnnnjjjfffccccccffffffkkkqqquuuzzztttnnnllljjjhhhcccbbbaaa___]]]ZZZXXXVVVSSSRRRQQQNNNLLLJJJHHHGGGFFFEEEEEEFFFHHHKKKNNNPPPSSSTTTUUUWWWXXXYYYYYYZZZYYYZZZ\\\]]]]]]\\\[[[ZZZVVVUUUUUUVVVXXX[[[^^^```ccccccddddddbbb]]]VVVQQQLLLOOOLLLPPP[[[ggg{{{yyy~~~{{{oooiiifffcccdddfffbbbhhhqqq{{{zzzvvvuuuuuutttsssrrrqqqooommmllliiijjjjjjiiigggccc___]]][[[VVVPPPKKKIIIGGGEEECCC@@@???>>>======<<<<<<<<<::::::999999888888777777888888999999999999888888777888999999;;;;;;<<<===<<<======???AAACCCEEEFFFGGGDDDCCCEEEFFFGGGNNNUUU___bbbeeeddd___ZZZXXXXXXZZZbbbmmmwww}}}tttkkkfffcccaaacccgggiiinnnuuuyyy~~~}}}tttoookkkgggdddbbbaaa```^^^[[[XXXVVVUUUUUUTTTRRRPPPMMMJJJIIIHHHHHHGGGGGGHHHJJJMMMPPPRRRTTTUUUWWWXXXYYYZZZ[[[[[[YYYZZZ\\\]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWZZZ\\\^^^bbbbbbcccdddccc___YYYTTTNNNPPPMMMOOOYYYccc{{{~~~zzzpppiiigggeeedddeeebbbhhhqqq{{{{{{wwwuuuuuuuuutttsssrrrqqqppppppjjjjjjiiihhhfffccc```^^^YYYVVVQQQMMMKKKHHHEEEBBB@@@???>>>======<<<<<<<<<:::999999888888888999999888888999999999999888888777888999999;;;;;;<<<===<<<<<<===>>>???AAACCCDDDEEEBBBBBBEEEGGGHHHOOOWWW]]]```bbb```\\\WWWVVVVVV\\\cccnnnxxx{{{qqqgggcccbbbbbbfffkkkoootttzzzzzztttooojjjddd```bbbaaa```^^^\\\YYYWWWVVVWWWVVVTTTQQQOOOLLLJJJIIIJJJJJJKKKLLLNNNPPPSSSTTTVVVWWWXXXYYY[[[\\\]]]]]]\\\]]]^^^___^^^]]][[[YYYXXXWWWWWWVVVWWWXXXZZZ[[[______aaacccccc```[[[WWWOOOPPPLLLNNNWWW___sss}}}qqqiiihhhgggeeedddbbbgggpppzzz|||wwwuuuuuutttssssssrrrrrrrrrrrrjjjiiihhhgggdddbbb```___WWWUUURRROOOLLLIIIEEEBBB@@@???>>>===<<<<<<<<<<<<:::999888888888999:::;;;888888999999999999888888777888999999;;;;;;<<<===<<<<<<<<<===>>>@@@AAABBBDDDAAABBBEEEHHHJJJPPPXXX\\\___```^^^YYYUUUUUUVVV]]]cccnnnxxxyyyoooeeeaaaaaadddjjjppptttxxx~~~yyysssmmmhhhbbb^^^aaaaaa``````^^^\\\[[[ZZZYYYXXXVVVSSSQQQNNNLLLKKKKKKKKKMMMOOOQQQSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]]]]```aaabbbcccbbbaaa___]]]ZZZYYYXXXWWWWWWWWWXXXXXX[[[[[[]]]```aaa___[[[XXXNNNOOOKKKLLLUUU[[[llltttjjjjjjiiifffdddaaaeeennnxxx|||wwwuuussssssrrrqqqpppqqqqqqqqqiiiiiihhhfffdddbbb```___WWWUUURRRPPPMMMJJJEEEBBB@@@???>>>===<<<<<<<<<<<<999999999999999999::::::888888999999999999888888777888999999;;;;;;<<<===<<<<<<<<<===>>>???AAABBBCCCAAABBBFFFIIIKKKQQQXXX]]]___```]]]XXXUUUUUUWWW\\\cccmmmxxxvvvlllbbb___```dddkkkrrrwwwzzzxxxpppjjjddd```]]]^^^_________^^^]]]\\\\\\YYYXXXWWWTTTRRRPPPNNNMMMKKKMMMOOORRRTTTUUUUUUVVVUUUUUUVVVVVVXXXZZZ[[[\\\bbbcccdddeeedddcccaaa___[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYY\\\^^^]]]YYYVVVMMMNNNIIIKKKSSSXXXfffwwwmmmkkkjjjgggfff```eeellluuu|||vvvtttsssrrrqqqooooooooopppqqqhhhhhhhhhgggeeebbb```___WWWUUURRRPPPMMMJJJFFFCCC@@@???>>>======<<<<<<<<<999:::::::::::::::999999888888999999999999888888777888999999;;;;;;<<<===;;;;;;<<<===>>>@@@BBBCCCCCCBBBCCCGGGIIIKKKPPPWWW^^^______[[[WWWTTTUUUXXX[[[cccnnnyyyrrriii```^^^```dddkkkssszzz{{{~~~|||~~~zzzqqqjjjeeebbbaaa^^^^^^^^^]]]]]][[[ZZZZZZXXXXXXVVVUUUSSSRRRPPPPPPLLLNNNRRRUUUWWWWWWWWWWWWUUUTTTTTTUUUVVVXXXZZZ\\\___aaabbbccccccbbbaaa```]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXZZZ[[[ZZZWWWTTTNNNMMMIIIJJJRRRUUU```wwwzzzooommmjjjiiiiiicccfffkkksss~~~{{{vvvssstttsssqqqooonnnoooooopppfffggghhhhhhfffccc```]]]XXXUUURRROOOMMMJJJGGGEEE@@@???>>>======<<<<<<<<<999:::<<<===<<<:::888666888888999999999999888888777888999999;;;;;;<<<===;;;;;;<<<===???AAACCCDDDDDDBBBDDDHHHJJJKKKPPPVVV^^^^^^^^^ZZZUUUSSSUUUWWW[[[cccppp{{{sssjjjbbbaaacccgggnnnuuu|||}}}~~~zzztttnnnlllkkkdddcccbbb```^^^[[[YYYXXXWWWVVVVVVUUUTTTSSSRRRRRRNNNQQQUUUXXXZZZ[[[ZZZYYYUUUTTTTTTTTTUUUXXXZZZ\\\^^^```bbbdddddddddbbbbbb]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZXXXUUUSSSPPPPPPJJJKKKQQQRRR[[[ooo{{{zzzxxxzzz|||rrrmmmjjjjjjlllgggiiimmmsss}}}zzzuuurrrvvvtttrrrpppooooooppppppeeefffhhhhhhgggccc___]]]XXXUUUQQQNNNLLLJJJHHHFFF@@@???>>>======<<<<<<<<<999:::===>>>===:::777444888888999999999999888888777888999:::;;;<<<<<<===:::;;;<<<>>>@@@BBBDDDFFFDDDCCCDDDHHHJJJKKKOOOVVV]]]^^^\\\XXXSSSRRRTTTWWW\\\dddqqq}}}~~~vvvnnngggfffhhhlllrrryyy~~~~~~~~~~~~yyyuuutttkkkjjjhhheeeaaa]]]ZZZXXXVVVUUUUUUTTTTTTSSSSSSSSSPPPSSSWWW[[[]]]]]]\\\ZZZUUUUUUTTTTTTUUUXXX[[[\\\___aaaccceeeffffffeeeeee^^^^^^^^^]]]]]][[[ZZZYYYZZZYYYYYYZZZZZZXXXUUURRRSSSRRRKKKKKKQQQOOOWWWjjjzzznnnooonnnppp{{{~~~tttnnnjjjkkknnnjjjkkknnnttt}}}~~~{{{xxxwwwxxxvvvsssqqqooooooppppppiiifffcccaaaaaabbbbbbaaaWWWVVVTTTQQQMMMIIIFFFDDD??????>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;999666444333555777888777777777777888;;;===>>>===>>>???@@@BBBCCCDDDEEEFFFCCCBBBDDDJJJNNNPPPPPP[[[^^^^^^ZZZTTTPPPRRRVVV\\\fffqqqxxxzzzwwwsssooolllmmmqqquuuzzz|||{{{rrrjjjhhhddd^^^YYYXXXTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTYYY___cccdddbbb```___\\\ZZZYYYZZZ[[[[[[ZZZ```bbbdddggghhhhhhhhhgggbbbaaa`````````___\\\YYYXXXWWWUUUTTTTTTTTTUUUUUUWWWSSSOOOMMMLLLNNNXXXbbb{{{wwwpppjjjgggeeejjjttt~~~rrrllllllmmmnnnpppqqqwww}}}~~~{{{xxxwwwxxxvvvsssqqqoooooooooooojjjgggdddcccccccccbbbaaaYYYXXXUUUQQQLLLHHHDDDBBB??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::999999999888666555555666777888777777777777999;;;===>>>===>>>@@@AAACCCEEEFFFGGGFFFDDDCCCEEEJJJOOORRRRRR\\\^^^___[[[UUURRRTTTWWW]]]gggssszzz|||~~~}}}zzzuuurrrrrruuuwwwyyy{{{}}}vvvlllhhhccc\\\WWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSYYY```gggjjjiiigggeeebbb___]]]]]]]]]\\\[[[___aaaccceeegggffffffeeebbbaaa`````````___\\\ZZZZZZYYYWWWUUUTTTSSSSSSTTTVVVRRRNNNMMMKKKMMMVVV```wwwzzztttmmmgggdddccccccfffnnn{{{|||sssoooooooooooorrrtttyyy{{{xxxwwwwwwvvvsssqqqooonnnnnnnnniiigggfffeeeeeedddbbb___ZZZYYYUUUQQQLLLGGGBBB@@@???>>>>>>===<<<;;;:::::::::::::::::::::999999888666666777777777777777888666666777888999;;;<<<======>>>@@@CCCEEEGGGHHHIIIFFFEEEDDDFFFKKKPPPTTTUUU]]]```aaa]]]WWWTTTVVVYYY___jjjuuu||||||}}}~~~{{{wwwvvvvvvwwwwwwyyy{{{~~~{{{ooohhhaaaZZZUUUTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOSSS[[[dddmmmrrrrrrrrrpppmmmiiifffdddbbb___]]]___aaaccceeefffeeeddddddcccaaa```______^^^[[[YYY[[[YYYWWWUUUSSSRRRRRRRRRTTTPPPNNNMMMKKKLLLSSS]]]rrr}}}uuuooolllhhhddd``````aaabbbdddiiittt{{{uuutttuuuuuutttyyy{{{{{{xxxvvvvvvuuusssqqqooonnnmmmmmmgggffffffffffffddd```]]]YYYXXXUUUQQQLLLGGGCCC@@@???>>>===<<<;;;::::::999999999::::::999999888777555666777888999888888777666666777888:::;;;<<<===<<<===@@@CCCFFFGGGHHHIIIEEEDDDDDDFFFJJJPPPUUUWWW^^^aaabbb___YYYVVVYYY\\\bbbmmmyyy{{{~~~~~~|||xxxuuuttttttuuuvvvxxx{{{|||ooofff___WWWSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPUUU]]]iiissszzz||||||{{{xxxsssoookkkgggccc```bbbccceeeffffffeeedddcccbbb```^^^]]]]]]\\\ZZZXXXXXXVVVUUUSSSQQQQQQQQQRRRSSSPPPOOONNNLLLKKKRRRZZZlll~~~yyytttoooiiieeecccbbb```______bbbdddeeegggppp}}}yyyvvvxxx{{{}}}}}}zzzvvvttttttsssrrrpppooonnnmmmmmmfffeeeeeeeeeeeebbb^^^ZZZWWWUUUSSSPPPLLLHHHDDDBBB>>>>>>===<<<;;;:::999999999999::::::999999888777444666888999:::999888777555666777999:::;;;<<<<<<:::<<>>======<<<;;;:::999999:::::::::::::::999999888666777888999999999888777555666777999;;;;;;<<<<<<:::<<<@@@CCCEEEFFFFFFFFFAAAAAACCCDDDHHHNNNVVV\\\^^^aaaccc```[[[YYY\\\```gggpppzzzyyyrrrrrruuuwwwxxxxxxvvvtttsssssspppsssuuuxxx{{{zzzoooccc]]]YYYTTTRRRSSSQQQRRRSSSTTTUUUTTTSSSRRRQQQWWWbbbqqq|||wwwqqqkkkgggggghhhiiijjjiiigggeeecccaaa___\\\ZZZYYYYYYWWWUUUQQQQQQPPPOOOPPPQQQRRRSSSRRRQQQQQQRRROOOLLLOOOUUU```uuuyyyqqqkkkeeeaaa______^^^]]]\\\\\\\\\\\\\\\^^^aaabbbeeellluuu|||~~~yyyuuuvvv~~~}}}xxxssspppnnnoooooooooooooooooonnngggfffddddddcccaaa]]][[[WWWUUUSSSOOOKKKGGGCCCAAA>>>===<<<<<<::::::999888;;;;;;;;;;;;;;;:::999999888888999999999888777777555666888:::;;;<<<<<<;;;<<<>>>BBBEEEGGGGGGFFFEEEAAABBBDDDEEEHHHOOOXXX___^^^aaaccc```\\\ZZZ]]]aaafffoooxxx}}}tttlllmmmoooqqqssstttssssssssstttooorrruuuxxxzzz}}}}}}nnnddd[[[XXXWWWTTTTTTUUUSSSTTTUUUUUUUUUSSSQQQPPPNNNUUUbbbsss|||uuuqqqpppqqqqqqqqqpppnnnkkkjjjccc```]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQRRRSSSPPPPPPQQQRRROOOKKKMMMRRRZZZlllwwwllleee```\\\YYYYYYZZZ\\\\\\[[[ZZZYYYYYY\\\]]]^^^aaafffmmmtttxxxzzzxxxyyy|||wwwrrrooommmmmmnnnoooooooooooooooiiigggeeedddcccaaa^^^\\\YYYWWWTTTPPPKKKEEEAAA???>>>===<<<;;;:::999999888;;;;;;<<<<<<;;;;;;:::999:::999999888888777777777444666888:::;;;<<<<<<;;;>>>@@@CCCFFFHHHHHHGGGFFFAAACCCEEEFFFIIIPPPZZZaaa]]]aaaccc```\\\ZZZ]]]aaadddmmmuuuzzzsssiiikkkjjjlllnnnooopppppprrrsssnnnqqquuuwwwyyyzzz}}}~~~zzzrrrmmmfff]]]VVVUUUVVVTTTTTTVVVVVVWWWWWWVVVTTTRRROOOMMMLLLSSSaaattt{{{yyyyyyzzzzzzxxxvvvsssqqqeeebbb___\\\[[[[[[YYYXXXWWWVVVTTTSSSRRRRRRRRRSSSOOOOOOPPPQQQNNNJJJKKKPPPVVVfffzzzmmmccc]]]ZZZWWWUUUWWWYYY\\\\\\[[[ZZZXXXXXX^^^]]]]]]aaahhhpppuuuxxxyyyzzz~~~~~~~~~wwwssssssoooooopppppppppoooooonnnmmmkkkgggccc```^^^]]]\\\XXXVVVTTTPPPLLLGGGCCCAAA@@@???>>>===<<<;;;;;;;;;888888888888888888888888999888888888777777666666444555666888:::;;;;;;;;;;;;<<>>AAADDDFFFFFFFFFEEECCCDDDEEEIIINNNSSSXXX[[[\\\YYYXXXYYYXXXWWW[[[```jjjmmmrrrvvvzzz|||}}}~~~iii]]]^^^aaaeeejjjnnnpppppppppqqqrrrtttvvvxxxxxxzzz}}}wwwpppiiibbb\\\[[[XXXWWWUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXVVVTTTSSSPPPSSSZZZfffvvv~~~vvvkkkdddaaa___\\\ZZZYYYWWWTTTSSSSSSSSSSSSRRRPPPPPPPPPOOOOOOPPPQQQQQQUUU^^^nnnvvvmmmccc]]][[[[[[ZZZXXXWWWXXXXXXYYYYYYYYYYYYYYY[[[\\\___dddkkksss{{{}}}vvvssstttttttttttttttsssrrrppppppkkkjjjgggccc```^^^]]]\\\YYYXXXUUUPPPLLLHHHEEECCC???>>>===;;;::::::999999999999999999999999999999888888888888777777777777777777999;;;<<<=========>>>@@@CCCFFFGGGHHHGGGGGGEEEFFFGGGKKKOOOSSSXXXZZZXXXUUUTTTUUUUUUVVV[[[bbbjjjmmmqqqssstttuuuwwwyyy~~~fff\\\\\\___ccchhhlllmmmnnnnnnoootttuuuwwwwwwxxx{{{yyyoooiiieee^^^[[[ZZZXXXWWWVVVUUUTTTUUUVVVVVVVVVWWWYYYZZZZZZXXXUUUTTTPPPSSSYYY```lll|||xxxnnngggccc___\\\ZZZXXXUUUTTTTTTTTTTTTSSSQQQQQQPPPPPPOOOPPPPPPPPPSSSZZZggg|||~~~nnnggg___[[[ZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYZZZZZZ\\\___ccciiipppyyy~~~xxxtttvvvtttssssssrrrqqqpppnnnmmmjjjiiifffdddaaa^^^\\\\\\ZZZXXXUUUPPPLLLHHHEEEDDD>>>===<<<;;;:::999999999999999999999999999999999888888888777777777777777777888999:::<<<<<<======???AAACCCFFFHHHHHHHHHGGGGGGGGGIIILLLPPPTTTWWWYYYUUURRRQQQSSSTTTVVV]]]eeekkkooosssuuutttssssssuuuxxxzzzeee\\\[[[^^^bbbgggjjjllllllmmmnnntttuuuvvvwwwyyy~~~zzzpppllliiidddaaaaaaZZZYYYXXXWWWVVVVVVVVVWWWVVVWWWZZZ\\\\\\ZZZXXXVVVQQQTTTWWW[[[bbbpppyyyooohhhbbb^^^\\\YYYWWWUUUVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQXXXcccvvvttthhhddd___\\\\\\]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[^^^bbbhhhooovvvyyyvvvwwwtttssssssrrrqqqpppnnnmmmhhhhhhfffdddaaa^^^\\\[[[ZZZXXXTTTOOOKKKGGGEEEDDD>>>===<<<;;;:::999999999999999999999999999999999777777777777777777888888777777888:::;;;;;;;;;;;;>>>@@@CCCEEEGGGGGGGGGGGGGGGHHHJJJMMMQQQTTTWWWXXXVVVSSSRRRTTTVVVXXX___gggkkkqqqwwwyyywwwsssssssssvvvxxxddd\\\[[[^^^bbbfffiiijjjkkkmmmnnnqqqrrrtttvvv{{{}}}{{{{{{zzzyyy|||~~~}}}tttppplllgggdddddd[[[ZZZYYYXXXWWWVVVUUUUUUVVVXXXZZZ\\\]]]\\\ZZZYYYTTTVVVWWWWWW[[[fffvvvwwwmmmfffaaa^^^[[[XXXWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPWWWbbbtttxxxmmmeeeccc```___^^^^^^^^^]]][[[[[[ZZZZZZZZZ[[[\\\]]]___eeelllsss{{{zzzuuuuuuttttttttttttsssrrrppppppggggggfffdddaaa___\\\[[[ZZZWWWSSSNNNJJJFFFDDDCCC???>>>===;;;::::::999999::::::::::::::::::::::::777777777777888888888888777888999::::::;;;;;;;;;===???BBBEEEFFFGGGFFFFFFFFFGGGJJJMMMQQQTTTWWWXXXWWWTTTTTTWWWXXXYYY```gggkkkqqqxxxzzzvvvssssssuuu{{{uuuccc[[[ZZZ^^^aaaeeegggiiijjjlllnnnoooqqqtttwww|||xxxsssqqqpppnnnnnnnnnnnnpppssszzzxxxsssooohhhdddddd^^^^^^\\\[[[YYYWWWUUUUUUWWWYYYZZZ\\\]]]^^^]]]]]]XXXXXXWWWVVVXXX```kkksss~~~}}}rrriiiddd___]]]ZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRPPPWWW```ooorrrkkkcccccccccbbb```___^^^]]]]]]]]]\\\[[[\\\]]]^^^___aaahhhpppxxxzzzsssrrrrrrrrrssssssrrrqqqppppppffffffeeedddaaa___\\\ZZZYYYVVVRRRMMMHHHEEECCCCCC??????===<<<;;;:::::::::::::::::::::::::::::::::666777777777888888888888888999:::;;;;;;<<<<<<;;;===???BBBEEEGGGGGGGGGFFFDDDFFFIIIMMMQQQTTTWWWXXXXXXVVVVVVYYYZZZZZZ^^^eeekkkpppuuuuuuqqqppptttyyyqqqaaa\\\ZZZ\\\___ccceeefffhhhjjjlllppprrruuuxxx|||xxxssspppnnnmmmlllhhhhhhggggggkkkrrr|||xxxpppkkkjjjgggfffeeebbb```]]]ZZZYYYYYYYYYZZZ[[[]]]^^^```aaa\\\ZZZXXXWWWYYY]]]bbbfffooottt}}}uuukkkfff```^^^[[[ZZZZZZ[[[ZZZYYYZZZYYYXXXVVVTTTSSSSSSSSSRRRVVV\\\hhh}}}}}}vvvoookkkfffggghhhgggeeebbb```___```___]]]]]]]]]^^^```aaahhhoooyyyyyyqqqpppoooooopppppppppoooooonnnffffffeeedddbbb___\\\ZZZYYYVVVQQQLLLGGGDDDCCCBBB@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::666666777777888888888999::::::;;;<<<============>>>@@@CCCFFFGGGHHHGGGGGGCCCEEEHHHMMMQQQTTTWWWXXXYYYWWWWWWZZZZZZZZZ]]]ccckkkoooqqqooolllmmmttt{{{lll```]]]\\\[[[]]]aaacccdddfffiiikkkqqqsssvvvyyy|||{{{uuurrrpppooonnngggfffdddaaabbbgggnnnttt||||||uuutttpppooommmjjjgggdddaaa___ZZZZZZZZZ[[[\\\___aaaccc___\\\YYYXXXZZZ\\\^^^^^^eeeiiiqqq}}}wwwmmmhhhaaa___\\\[[[[[[[[[[[[ZZZ\\\[[[YYYWWWUUUTTTTTTSSSSSSUUUXXXaaayyy{{{zzzyyyqqqmmmlllkkklllmmmmmmjjjfffdddcccaaa```^^^^^^^^^___aaacccooowww}}}vvvqqqrrrtttsssrrrqqqpppnnnmmmlllgggfffdddccccccaaa^^^\\\ZZZXXXTTTPPPKKKGGGEEEDDDAAA???<<<;;;;;;;;;999888:::::::::999888777666666:::999888777666666666666777777999:::;;;<<<<<<<<<@@@AAADDDGGGIIIJJJIIIIIIFFFGGGIIILLLPPPTTTXXXZZZ___]]]ZZZXXXYYY\\\aaadddfffjjjkkkhhheeejjjwwwvvvfff]]]YYYXXXWWWZZZ^^^bbbfffgggggggggppprrrtttvvvxxx{{{{{{xxxuuusssqqqllliiifffcccccceeehhhjjjtttzzz~~~~~~wwwsssrrrqqqnnnllleee^^^\\\___bbbbbbaaa___]]]ZZZXXXVVVWWWXXXYYY```dddjjjttt~~~pppeeeeeebbb^^^\\\\\\\\\\\\[[[___]]][[[ZZZYYYXXXVVVTTTYYYVVVYYYdddwww{{{~~~|||{{{xxxuuurrrsssttttttqqqlllgggdddhhhccc`````````aaagggooozzz~~~vvvrrrssssssrrrqqqpppnnnmmmllllllgggeeecccbbbaaa___\\\ZZZZZZXXXTTTPPPKKKGGGEEECCCAAA???<<<;;;;;;;;;999888:::::::::999999888777666888777777777777777888888777888999;;;<<<<<<<<<<<<>>>@@@CCCFFFHHHHHHHHHGGGFFFGGGHHHLLLPPPUUUYYY[[[]]][[[YYYXXXZZZ^^^bbbeeeccceeegggfffeeeiiisss|||qqqbbbZZZWWWWWWWWWZZZ^^^bbbeeegggggggggmmmnnnqqqsssuuuxxx|||{{{wwwuuussspppmmmiiieeecccdddggghhhiiinnnyyyxxxoooeee```aaabbbbbb``````^^^\\\ZZZYYYYYYZZZ[[[^^^aaagggppp~~~vvvmmmeeebbb___]]]\\\]]]\\\[[[```^^^\\\[[[[[[ZZZXXXVVVVVVTTTVVV___nnn~~~zzz}}}||||||}}}{{{xxxrrrllliiijjjeeebbbcccccceeellluuuxxxssstttrrrqqqpppnnnmmmlllkkkkkkiiigggeeecccbbb```\\\ZZZZZZXXXTTTOOOKKKGGGDDDCCCAAA???<<<;;;;;;;;;999888::::::::::::999888777666666666666666777888999:::888999:::;;;<<<============???BBBEEEFFFGGGFFFFFFEEEFFFHHHKKKPPPUUUZZZ\\\ZZZYYYYYYYYY[[[^^^bbbddd^^^```bbbdddfffjjjpppttt|||lll^^^XXXVVVWWWWWWZZZ^^^bbbeeegggggggggjjjmmmooorrrtttwww{{{}}}zzzyyyuuurrrlllgggddddddeeeffffffhhhnnnxxx{{{nnneeeccccccaaa___]]]\\\[[[ZZZYYYZZZ[[[[[[^^^```eeemmm{{{xxxqqqgggddd```^^^]]]]]]\\\\\\___]]][[[[[[[[[ZZZXXXWWWXXXXXXYYY^^^hhh{{{{{{}}}yyysssooolllhhheeefffhhhllluuu~~~yyyuuuuuurrrqqqooonnnllllllllllllmmmkkkhhhfffeeebbb___\\\YYYWWWTTTOOOKKKGGGDDDCCC@@@>>><<<;;;;;;;;;:::999999:::::::::999999888777666666666666777888999:::999999;;;<<<===>>>>>>>>>>>>???BBBEEEFFFFFFFFFEEECCCEEEGGGKKKPPPUUUZZZ]]]ZZZYYYYYYZZZ[[[^^^aaaccc]]]^^^aaafffkkknnnooonnnxxxzzzjjj^^^XXXXXXZZZXXXZZZ^^^aaadddfffggghhhkkknnnrrruuuxxx{{{yyyuuuooojjjfffeeeeeefffiiigggiiiooowwwsssiiieeedddccc```^^^^^^]]]]]]]]]^^^___```aaaccchhhppp~~~~~~vvvpppjjjfffbbb______^^^]]]\\\\\\[[[YYYYYYYYYYYYXXXVVVZZZZZZ\\\^^^cccrrr~~~xxxtttoookkkiiijjjmmmsss~~~{{{vvvvvvsssrrrpppnnnmmmmmmnnnnnnmmmkkkiiigggeeeccc___\\\YYYWWWSSSOOOJJJFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999::::::::::::999888888888888777777777777888888999999;;;<<<===>>>>>>>>>???@@@CCCEEEFFFFFFFFFEEEBBBDDDFFFJJJOOOTTTYYY\\\ZZZZZZYYYZZZ[[[]]]___aaa___aaaffflllqqqsssqqqnnnpppxxxwwwhhh\\\WWWXXXZZZYYYZZZ]]]aaadddfffhhhhhhkkkoootttxxx|||}}}yyysssmmmiiihhhhhhiiijjjfffeeegggmmmwwwxxxnnnkkkjjjhhhfffbbbbbbbbbbbbccceeeggghhhhhhkkkpppxxx}}}vvvqqqmmmiiieeebbbaaa```___^^^]]]\\\ZZZZZZ[[[[[[ZZZYYYWWWXXXZZZZZZ\\\hhh}}}yyytttooommmooossszzz}}}xxxwwwsssrrrooommmmmmmmmnnnooojjjhhhfffdddcccaaa]]][[[YYYWWWSSSNNNJJJFFFCCCBBB???===;;;;;;;;;<<<;;;999999:::::::::::::::999999888888777777777777777888888999:::;;;<<<=========???AAACCCEEEFFFFFFEEEEEEBBBCCCEEEIIIMMMRRRWWWYYYZZZYYYXXXXXXZZZ]]]```bbbdddhhhmmmtttxxxwwwtttppppppwwwvvvhhh[[[UUUVVVYYYYYY[[[]]]```cccfffhhhiiiiiimmmsssyyy~~~yyysssnnnllllllmmmmmmiiiggghhhjjjqqq~~~yyyxxxwwwssspppfffeeeddddddfffiiimmmooouuuxxx~~~|||xxxqqqmmmhhheeecccbbbaaa```aaa```______```aaa```^^^\\\[[[\\\\\\]]]eeexxxzzzuuurrrtttyyy~~~yyyxxxrrrpppnnnlllkkklllnnnooohhhgggeeedddcccaaa^^^[[[XXXVVVSSSNNNJJJFFFCCCBBB???===;;;;;;;;;<<<;;;:::999999::::::;;;::::::999777666666666777888999:::777888999;;;<<<<<<<<<<<<>>>???BBBDDDEEEEEEDDDCCCAAABBBDDDGGGKKKPPPTTTWWWXXXWWWVVVVVVYYY^^^cccgggiiinnnuuu{{{|||zzzwwwtttrrryyyyyykkk]]]VVVVVVYYYYYY[[[]]]```cccfffhhhiiihhhmmmttt{{{zzztttqqqoooooopppmmmlllllllllnnnwww|||sssqqqooooooqqqvvv{{{tttpppkkkhhhfffdddcccaaacccbbbaaabbbcccdddcccbbbbbb```_________cccqqq~~~{{{xxxzzzyyyyyyqqqooollljjjjjjkkkmmmnnniiihhhfffeeedddccc```^^^XXXVVVSSSNNNJJJFFFCCCBBB???===;;;;;;<<<<<<;;;:::999999:::;;;;;;:::::::::444555555666777999;;;<<<777777999:::;;;<<<<<<<<<===>>>AAACCCCCCCCCBBBAAAAAABBBDDDFFFJJJOOOSSSUUUUUUTTTSSSTTTYYY___fffkkklllrrrzzz~~~~~~{{{xxxvvvpppvvv~~~~~~ooo```XXXXXX[[[ZZZ[[[]]]```cccfffhhhiiiiiinnnvvv}}}xxxsssqqqqqqnnnlllkkkllljjjjjjpppxxxvvvrrrmmmiiigggfffdddccccccbbbaaabbbcccdddcccbbbccc___]]]\\\\\\^^^gggqqq|||~~~}}}wwwwwwuuussspppmmmkkkjjjjjjjjjkkkiiigggdddaaa^^^[[[ZZZYYYVVVRRRNNNKKKHHHEEEBBB>>>===<<<;;;;;;:::;;;;;;888888888999999:::::::::777777777777777666555555777999;;;<<<;;;;;;<<<======???AAADDDEEEDDDCCCBBBBBBCCCEEEGGGJJJMMMOOOQQQUUUPPPOOOUUU\\\bbbjjjqqquuuyyy}}}~~~yyypppqqqzzz~~~mmmaaa\\\XXXUUUZZZZZZ\\\^^^aaaccceeefffhhhmmmuuu~~~yyyuuuvvvwwwvvvssspppnnnmmmllllll{{{zzztttnnnjjjgggdddccceeeffffffggggggfffeeeeeeeeedddbbbaaabbbccceeefffuuu}}}xxxwwwuuussspppmmmkkkjjjjjjjjjjjjiiigggdddaaa^^^\\\[[[XXXUUUQQQMMMJJJGGGDDDAAA>>>===<<<;;;;;;:::;;;;;;999999::::::::::::::::::888888999999888777777666888:::<<<===<<<<<<===>>>===???AAADDDEEEDDDCCCBBBBBBCCCEEEGGGJJJMMMPPPQQQTTTOOONNNSSS[[[aaaiiiooouuuzzzwwwvvv~~~nnn^^^XXXTTTQQQXXXYYY[[[^^^aaaccceeeggggggkkkrrryyy~~~}}}|||{{{xxxtttqqqooooooooovvv{{{uuuqqqnnnkkkiiigggggghhhhhhhhhgggfffffffffeeecccaaa`````````aaakkkyyy|||xxxxxxuuussspppmmmkkkjjjkkkkkkiiihhhfffdddaaa___]]]\\\WWWTTTPPPLLLIIIFFFCCCAAA>>>===<<<;;;;;;:::;;;;;;::::::999999999999999999999999999:::999999888777999;;;=========<<<===???===???AAADDDEEEDDDCCCBBBCCCCCCEEEHHHKKKNNNQQQSSSSSSNNNMMMRRRZZZ```gggnnnvvv|||~~~|||ppp]]]VVVSSSRRRWWWXXXZZZ^^^aaadddfffhhhhhhkkkooouuu|||{{{vvvsssssstttuuu~~~yyyuuurrrooommmkkkkkkjjjjjjiiiiiihhhhhhjjjhhheeebbb___^^^]]]]]]aaalllyyyzzzwwwwwwuuussspppmmmkkkkkkkkkllliiihhhfffdddbbb```^^^]]]XXXUUUPPPLLLJJJGGGCCCAAA>>>===<<<;;;;;;:::;;;;;;999999888888777777666666888999999999999999888888888:::<<<===<<<<<<===>>>===???AAADDDEEEDDDCCCBBBCCCDDDFFFIIILLLPPPSSSUUUSSSOOOMMMSSSZZZ```gggnnnvvv~~~uuu```WWWVVVWWWUUUWWWYYY]]]aaadddgggiiikkklllooossszzz{{{wwwvvvwwwxxx|||~~~zzzvvvsssqqqoooooonnnmmmlllkkkkkkkkkmmmkkkhhheeeaaa___]]]\\\]]]ccclllttt||||||wwwuuuuuuuuussspppnnnlllllllllmmmiiihhhfffdddbbb```___^^^YYYVVVQQQNNNKKKHHHEEEBBB>>>===<<<;;;;;;:::;;;;;;::::::999999888888888777777777888888999888888777777999;;;;;;::::::;;;<<<===???AAADDDEEEDDDCCCBBBCCCDDDFFFIIIMMMQQQUUUWWWUUUPPPNNNTTTZZZ```gggnnnvvv~~~eeeYYYWWWYYYTTTVVVYYY]]]aaadddgggiiikkkkkkmmmqqqxxx|||zzz{{{zzz{{{~~~{{{yyytttsssrrrpppooonnnnnnnnnmmmkkkhhheeebbb___]]]\\\\\\^^^bbbggglllrrrzzzzzzwwwuuutttuuussspppnnnllllllmmmmmmjjjiiigggeeebbb```^^^]]]ZZZVVVRRRNNNKKKHHHEEECCC>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;666777888888888888888888666888:::::::::999:::;;;===???AAADDDEEEDDDCCCBBBCCCDDDGGGJJJNNNSSSVVVYYYUUUPPPOOOTTTZZZ```gggnnnsss}}}jjjYYYUUUVVVTTTVVVYYY\\\```dddggghhhhhhiiikkkooouuu~~~zzzyyy~~~{{{yyywwwuuusssqqqqqqqqqqqqlllkkkiiifffbbb___]]]\\\[[[YYYYYY\\\___bbbjjjrrr}}}zzzxxxvvvuuutttssspppnnnmmmmmmmmmnnnkkkjjjhhheeebbb```]]]\\\YYYUUUQQQMMMKKKHHHDDDBBB>>>===<<<;;;;;;:::;;;;;;:::::::::::::::;;;;;;;;;777888888999::::::999999777888:::;;;::::::;;;<<<===???AAADDDEEEDDDCCCBBBCCCDDDGGGKKKOOOTTTXXXZZZUUUOOONNNSSSYYY___ffflllooo{{{nnnZZZTTTTTTUUUVVVYYY\\\```cccfffgggfffhhhlllpppvvv~~~}}}}}}~~~{{{{{{}}}|||{{{xxxuuusssrrrssssssqqqpppmmmjjjfffbbb___]]][[[VVVUUUWWWXXXZZZbbbkkkzzz{{{yyyxxxvvvtttssspppnnnmmmmmmnnnnnnlllkkkiiifffbbb___]]]\\\XXXTTTPPPLLLIIIGGGCCCAAA>>>>>><<<;;;;;;;;;;;;;;;666666777777888888888999888999::::::;;;;;;;;;;;;888999;;;<<<;;;;;;<<<======???BBBDDDEEEDDDCCCBBBCCCDDDGGGKKKPPPUUUYYY[[[TTTNNNMMMRRRXXX^^^dddkkklllxxxqqq\\\VVVWWWUUUWWWYYY\\\```ccceeefffgggjjjnnnsssxxxxxxqqqmmmkkkmmmpppvvv~~~|||yyyvvvttttttttttttxxxvvvsssoookkkfffbbb___\\\VVVTTTVVVWWWXXX```jjjzzz{{{zzzwwwqqquuutttsssqqqnnnllljjjiiikkkjjjgggdddaaa]]][[[ZZZWWWTTTPPPMMMJJJGGGCCC@@@>>>===<<<;;;;;;:::;;;;;;:::::::::999888777666555888888888777777777777777;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBCCCBBBBBBAAAEEEEEEEEEGGGOOOXXXYYYTTTTTTOOONNNSSSYYY^^^eeelllsss{{{jjjXXXQQQQQQUUUWWWZZZ]]]```cccdddeeeiiiiiikkkooowww~~~xxxqqqkkkfffeeeeeegggnnnvvv}}}zzzxxxxxxvvvtttssszzzvvvrrrmmmjjjfffaaa^^^[[[XXXUUUTTTRRRVVVbbbooo}}}|||yyysssuuusssqqqooommmlllkkkkkklllkkkhhheeebbb^^^\\\[[[YYYUUUOOOKKKHHHFFFDDDBBB>>>===<<<;;;;;;:::;;;;;;888999999999999888777777888888888888777777777777;;;;;;;;;;;;<<<<<<<<<<<<@@@AAACCCDDDEEEEEEEEEDDDFFFGGGGGGIIIQQQYYYZZZVVVTTTOOONNNSSSYYY___fffnnnuuu{{{~~~eeeVVVRRRSSSUUUWWWZZZ]]]```cccdddeeehhhhhhjjjnnnvvv}}}}}}ssslllfffdddbbbaaafffmmmuuu}}}zzzyyyxxxwwwuuuyyyvvvrrrnnnjjjfffaaa^^^YYYVVVSSSRRRQQQUUUbbbooo~~~{{{vvvtttrrrooommmkkkkkkllllllmmmllliiifffbbb___]]]\\\ZZZUUUOOOIIIFFFEEEEEEDDD>>>===<<<;;;;;;:::;;;;;;666777888999999999999999888888888888888888888888::::::;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBCCCCCCBBBGGGIIIJJJLLLRRRZZZ[[[WWWRRROOOOOOTTTZZZ___gggnnnvvv{{{uuu```TTTRRRSSSUUUWWWZZZ]]]```cccdddeeeggggggiiinnnuuu}}}yyysssnnnnnnqqqsss|||xxxqqqiiieeeaaa^^^```eeelll~~~~~~|||{{{zzzyyyyyyvvvrrrnnnkkkfff```]]]XXXUUUSSSRRRRRRWWWdddrrr~~~{{{wwwsssqqqnnnkkkjjjkkkmmmnnnlllkkkiiieeebbb___\\\[[[XXXTTTOOOKKKHHHFFFDDDCCC>>>===<<<;;;;;;:::;;;;;;777777888999999999999888777888888888888888999999:::::::::;;;;;;<<<<<<===:::<<<>>>@@@AAABBBAAAAAAFFFIIIKKKMMMRRRYYYZZZWWWOOOMMMOOOTTTYYY]]]fffnnntttzzzmmm\\\RRRQQQRRRUUUWWWZZZ]]]```cccdddeeeggghhhkkkooouuu}}}xxxrrrmmmhhhiiilllkkkqqq{{{wwwnnniiiddd``````cccmmm~~~}}}|||yyyvvvrrrnnnjjjeee___\\\ZZZWWWUUUUUUVVV]]]lllzzz{{{yyyuuurrrpppmmmkkkjjjkkkmmmnnnkkkjjjgggdddaaa^^^[[[ZZZUUUSSSPPPNNNKKKHHHCCC@@@>>>===<<<;;;;;;:::;;;;;;888999999999999888777777777777888888999999999:::999999::::::;;;<<<<<<===???@@@BBBCCCEEEEEEEEEDDDDDDHHHKKKMMMQQQWWWXXXVVVMMMLLLOOOTTTXXX[[[dddlllqqqxxxxxxfffXXXRRRQQQSSSUUUWWWZZZ]]]```cccdddeeegggjjjmmmpppvvv~~~uuuppplllhhhhhhjjjhhhkkkqqq{{{~~~sssmmmiiieeedddfffqqq~~~yyyuuupppkkkgggccc^^^[[[ZZZWWWVVVXXXZZZcccsss}}}yyywwwtttrrrqqqooommmllllllmmmnnnkkkiiigggddd```]]][[[YYYSSSRRRPPPOOOMMMIIICCC???>>>===<<<;;;;;;:::;;;;;;999999999999999888777666777777888888999:::::::::888888999:::;;;<<<<<<===???@@@BBBCCCDDDDDDCCCCCCCCCHHHKKKMMMPPPUUUWWWTTTNNNNNNQQQUUUWWWZZZbbblllooowww|||xxx|||mmm___UUURRRSSSUUUUUUWWWZZZ]]]```cccdddeeegggjjjnnnqqqvvvuuuqqqnnnjjjhhhiiiggggggjjjsss|||xxxqqqmmmjjjiiikkktttzzzuuunnnhhhccc```]]]ZZZXXXVVVVVVYYY]]]hhhzzz|||wwwvvvssssssrrrpppooonnnmmmmmmmmmllljjjhhheeeaaa^^^\\\ZZZTTTRRROOOMMMKKKHHHDDDAAA>>>===<<<;;;;;;:::;;;;;;777777888999999999999888777777888999999:::;;;;;;777888999:::;;;<<<<<<===@@@@@@BBBBBBBBBBBBAAA@@@BBBHHHLLLMMMPPPUUUVVVTTTPPPPPPTTTXXXYYY[[[ccclllqqqwww|||zzzuuu~~~zzzkkk]]]UUURRRSSSUUUUUUWWWZZZ]]]```cccdddeeefffjjjnnnqqquuu~~~|||yyytttpppooommmjjjkkksss|||wwwssspppoooqqq}}}zzztttkkkddd___]]][[[ZZZYYYWWWXXX\\\bbbnnn|||wwwuuussssssrrrrrrpppooonnnllllllmmmkkkiiifffbbb___]]][[[VVVSSSOOOKKKIIIHHHEEECCC>>>>>><<<;;;;;;;;;;;;;;;555666777888999:::::::::777777888999::::::;;;;;;777888888999;;;<<<======DDDEEEFFFFFFFFFEEEDDDCCCBBBIIIMMMNNNQQQUUUVVVUUURRRSSSVVVZZZZZZ[[[cccmmmsssxxx~~~~~~{{{yyyuuu}}}nnn```VVVSSSSSSTTTUUUWWWZZZ]]]```cccdddeeeeeeiiimmmpppttt}}}{{{yyyuuuppppppwww}}}xxxuuuuuuwwwzzztttjjjbbb]]][[[[[[ZZZ[[[ZZZ[[[```gggttt|||wwwuuuqqqvvvvvvtttqqqmmmkkklllmmmmmmllliiifffbbb___\\\[[[WWWTTTOOOLLLJJJGGGDDDBBB???>>>===<<<:::999888777:::::::::999999999888888:::::::::999999888888888999999::::::;;;<<<======AAACCCEEEEEEDDDCCCDDDDDDFFFGGGIIIMMMSSSYYY^^^aaa^^^XXXTTTYYY___dddiiinnnvvvxxx|||}}}wwwrrruuuooo]]]SSSQQQSSSVVVUUUWWWZZZ\\\^^^```ccceeedddhhhnnnsssxxxyyyzzzxxxnnneeeaaa^^^ZZZYYYZZZ]]]]]]___cccmmm}}}xxxuuuqqqttttttssspppnnnmmmnnnooommmkkkiiieeebbb___\\\[[[WWWTTTOOOLLLJJJGGGDDDBBB@@@???>>>===;;;:::999888:::::::::999999999888888999999999999888888888777888999999:::;;;<<<======BBBDDDEEEEEECCCBBBCCCDDDEEEGGGJJJNNNSSSXXX]]]______XXXUUUYYY^^^ccciiiooouuuxxx{{{|||wwwtttvvvqqq```WWWTTTTTTUUUUUUWWWZZZ\\\]]]```bbbeeeeeeiiinnnsssyyy~~~rrrjjjaaa___\\\YYYXXXZZZ^^^aaafffmmmyyy}}}xxxuuurrrqqqrrrrrrpppooonnnoooqqqllljjjhhheeebbb^^^\\\[[[WWWTTTOOOLLLJJJGGGDDDBBB@@@@@@???===<<<;;;:::::::::::::::999999999888888999999888888888888888777888999999:::;;;<<<===>>>CCCDDDFFFEEECCCBBBBBBBBBEEEGGGKKKOOOSSSWWWZZZ\\\]]]WWWTTTXXX^^^cccjjjqqqwwwyyy|||~~~~~~{{{xxxvvvyyynnn^^^WWWTTTRRRPPPTTTWWWZZZ\\\]]]___bbbdddfffiiimmmrrrwwwxxxmmmeee___^^^\\\ZZZ[[[^^^aaagggppp|||~~~yyyvvvrrrrrrssssssqqqooonnnnnnoookkkiiigggdddaaa^^^\\\[[[WWWTTTOOOLLLJJJGGGDDDBBB??????>>>===<<<;;;:::999:::::::::999999999888888999999999999999999999999888888999:::<<<===>>>>>>CCCEEEFFFEEEBBBAAAAAAAAAEEEGGGKKKPPPTTTVVVXXXXXXXXXSSSRRRWWW^^^eeennnvvv|||~~~|||yyywww|||jjj]]]WWWUUURRRPPPTTTVVVYYY[[[\\\^^^aaacccfffiiilllooossszzzzzzqqqjjjddd``````___^^^___cccdddlll{{{zzzwwwssstttuuuuuurrrooolllkkkllliiihhhfffccc```^^^[[[ZZZWWWTTTOOOLLLJJJGGGDDDBBB======<<<<<<;;;:::999999:::::::::999999999888888999999::::::::::::::::::777888999:::<<<===>>>???CCCDDDEEEDDDBBB@@@@@@AAADDDHHHMMMQQQTTTUUUUUUTTTPPPNNNPPPWWW___fffpppyyy}}}{{{zzzzzzjjj^^^YYYWWWUUUSSSTTTVVVYYYZZZ[[[]]]```bbbeeehhhjjjkkknnnttt}}}wwwnnnhhhdddbbbcccbbbaaaccchhhhhhtttzzzwwwsssvvvwwwvvvsssoookkkiiiiiihhhgggeeeccc```]]][[[ZZZWWWTTTOOOLLLJJJGGGDDDBBB===<<<<<<;;;::::::999999:::::::::999999999888888999999999999999:::::::::777777999:::<<<===>>>???BBBCCCEEEDDDBBBAAAAAAAAADDDHHHNNNSSSUUUTTTRRRPPPIIIIIINNNWWW___fffpppyyy}}}}}}|||lll^^^UUURRRQQQRRRTTTVVVXXXZZZ[[[\\\___aaacccfffiiikkkmmmqqqxxx~~~yyypppjjjgggfffgggfffdddgggmmmqqq}}}}}}{{{xxxtttvvvwwwwwwtttoookkkiiihhhhhhgggeeebbb___]]][[[ZZZWWWTTTOOOLLLJJJGGGDDDBBB======<<<<<<;;;;;;:::::::::::::::999999999888888666666777777888888888888666777888:::<<<===??????AAABBBDDDCCCBBBAAAAAABBBDDDHHHNNNTTTUUUTTTPPPMMMFFFHHHOOOXXX___dddmmmvvvzzzxxxeeeUUUNNNNNNPPPTTTVVVXXXYYYZZZ[[[^^^```bbbeeejjjmmmppptttzzz~~~vvvqqqooooooooommmkkknnnsss}}}}}}yyy}}}{{{xxxtttuuuvvvvvvtttoookkkiiiiiigggfffdddbbb___]]][[[ZZZWWWTTTOOOLLLJJJGGGDDDBBB>>>>>>======<<<<<<;;;;;;:::::::::999999999888888444555555555666666777777666777888:::<<<>>>???@@@@@@AAACCCCCCBBBAAABBBCCCDDDHHHOOOTTTVVVSSSOOOKKKEEEHHHPPPYYY___cccjjjrrruuu}}}rrr]]]RRRRRRVVVTTTVVVXXXYYYZZZ[[[]]]___```eeelllpppssswww}}}zzzyyywwwwwwwwwtttqqqtttzzz|||wwwzzz{{{{{{zzzwwwvvvuuussspppnnnkkkjjjiiigggdddaaa^^^\\\[[[[[[XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::888999999::::::999999888777888999:::;;;:::999888999::::::;;;;;;<<<<<<===CCCDDDEEEDDDBBBAAAAAAAAACCCGGGNNNSSSTTTRRRNNNKKKHHHIIIOOOXXX___dddllltttxxxyyyaaaTTTPPPNNNRRRRRRTTTVVVYYY[[[]]]^^^eeehhhmmmssszzz}}}zzz{{{}}}}}}~~~xxxvvvvvvuuuuuutttrrrooommmjjjiiiiiigggdddaaa^^^\\\[[[[[[XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::999999999999888888888888777888999999999888777777999999::::::;;;<<<<<<<<>>BBBCCCBBBAAAAAABBBDDDGGGGGGIIILLLOOOPPPPPPNNNMMMJJJJJJNNNVVV[[[^^^eeelllsss}}}yyyiiiWWWMMMLLLLLLKKKOOOPPPRRRTTTVVVXXXZZZ[[[ZZZaaaiiiooottt|||~~~xxxzzz{{{{{{|||~~~vvvuuuuuuqqqqqqpppooonnnllljjjiiiiiigggdddaaa^^^\\\[[[[[[XXXUUUOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::---000444888::::::888777888888777666666777888999;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCAAA@@@AAADDDGGGFFFIIIMMMPPPRRRQQQOOONNNJJJJJJNNNUUUZZZ^^^dddkkksss}}}~~~~~~|||uuufffVVVNNNNNNNNNLLLNNNOOOQQQSSSUUUXXXYYYZZZZZZ```hhhnnnsss|||}}}}}}~~~~~~}}}yyytttttt}}}zzzvvvnnnmmmnnnooooooooonnnllllllkkkiiieeeaaa^^^]]]^^^^^^XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::888888888888999:::;;;<<<888888888888888777666666999888777777999;;;>>>@@@AAABBBBBBAAA@@@AAACCCEEEEEEHHHLLLPPPQQQQQQPPPOOOJJJLLLOOORRRVVV\\\bbbgggrrrvvvzzz{{{zzzyyyyyy{{{zzzpppaaaUUUPPPNNNMMMLLLOOOPPPRRRTTTVVVWWWXXXXXX]]]```fffjjjpppyyy}}}xxxrrrsssttt|||{{{xxxuuunnnmmmnnnooooooooonnnlllkkkjjjhhhdddaaa___^^^^^^___XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::;;;::::::999999999999:::888888888888888777666666999999999999:::===???@@@BBBBBBBBBAAA@@@AAACCCEEEFFFIIILLLPPPQQQPPPOOOMMMIIIKKKNNNRRRVVV\\\cccgggsssvvvyyyzzzxxxvvvvvvwww~~~yyynnn___SSSMMMKKKJJJJJJOOOPPPRRRTTTVVVXXXYYYYYY\\\___dddhhhmmmttt~~~{{{|||~~~|||xxxssstttuuu}}}zzzvvvsssnnnlllmmmnnnoooooonnnlllkkkiiigggdddaaa___^^^______XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::;;;;;;::::::999888888888888888888999888888777666888999:::;;;===>>>??????BBBCCCCCCBBBAAABBBDDDFFFHHHJJJMMMOOOPPPOOOLLLKKKGGGJJJMMMRRRVVV]]]dddhhhsssuuuwwwxxxvvvtttssssss||||||ppp```SSSLLLJJJJJJIIINNNOOORRRTTTWWWYYY[[[[[[[[[^^^bbbdddhhhoooxxx~~~{{{yyy{{{vvvvvvsssttttttssspppoooppprrrzzzwwwyyy{{{}}}|||yyytttrrrnnnkkkmmmnnnoooooommmkkkjjjgggeeecccaaa____________XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::999999999999888888777777888888888999999888888777777888:::<<<===>>>>>>>>>BBBCCCCCCBBBAAABBBDDDFFFIIIKKKNNNOOOOOOMMMJJJHHHFFFIIIMMMRRRWWW^^^eeejjjqqqsssuuuvvvvvvuuutttttt|||wwwdddVVVNNNLLLKKKKKKMMMNNNQQQTTTXXXZZZ\\\]]][[[^^^aaabbbeeejjjsssyyy}}}xxx||||||wwwvvvpppnnnlllkkkjjjkkkqqqxxx||||||zzzssspppnnnkkklllnnnpppooommmkkkiiifffeeecccaaa______^^^^^^XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::444555666777888888777777888888999999999999888888666777999:::<<<=========BBBCCCCCCBBBAAAAAADDDFFFJJJLLLNNNOOONNNKKKHHHFFFEEEHHHMMMRRRXXX```hhhmmmoooqqqssswwwyyyzzzyyyyyy~~~}}}iiiXXXOOOLLLKKKKKKLLLNNNPPPTTTWWWZZZ\\\]]]\\\^^^aaabbbdddiiipppwww~~~xxxxxxzzz|||zzzsssnnnkkkkkkjjjmmmxxx}}}~~~yyyrrrooonnnjjjlllnnnpppooommmjjjhhhfffeeecccaaa___^^^]]]]]]XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::333444666777888888777777777888999999:::999999999666777888999:::<<<======AAABBBBBBAAA@@@AAACCCEEEJJJKKKMMMNNNMMMJJJGGGEEEEEEHHHMMMSSSZZZccckkkqqqqqqrrruuuyyy~~~mmmZZZOOOKKKIIIIIIKKKMMMPPPSSSVVVYYY[[[\\\[[[^^^```aaaccchhhpppwww}}}xxxvvvwwwzzzwwwqqqllllllkkknnn|||vvvpppmmmmmmiiikkknnnppppppmmmjjjggggggfffdddbbb___]]]\\\[[[XXXTTTOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::666777888999:::999777666777888999999:::::::::999888888888999:::<<<>>>???@@@AAAAAA@@@??????BBBDDDIIIKKKMMMNNNMMMJJJGGGDDDEEEIIINNNUUU\\\eeennntttuuuuuuxxx}}}rrr]]]QQQLLLJJJJJJKKKMMMOOORRRUUUXXXYYYZZZYYY\\\___aaaccchhhqqqwww~~~{{{}}}zzz}}}zzzxxxwww~~~{{{uuutttqqqsss|||yyy{{{|||}}}tttnnnlllmmmiiikkknnnppppppmmmjjjggggggfffdddbbb___]]][[[ZZZXXXUUUOOOKKKHHHEEEBBB@@@======<<<;;;::::::::::::999:::;;;<<<;;;999777666777888999:::::::::::::::::::::999999:::===@@@AAA???@@@@@@???>>>???AAACCCIIIJJJLLLNNNMMMJJJGGGDDDEEEIIIOOOUUU]]]fffooouuuxxxyyy{{{wwwbbbTTTNNNMMMLLLKKKLLLOOORRRTTTWWWXXXYYYXXXZZZ^^^```bbbhhhqqqwwwyyyzzzrrrvvvzzz}}}|||xxxzzz{{{zzz{{{zzzwwwvvvssssssxxx{{{wwwsssssspppmmmllllllmmmoooooommmiiieeegggeeeccc```^^^]]]]]]]]]VVVSSSNNNJJJGGGEEEBBB@@@@@@>>><<<;;;;;;;;;:::888:::999888777777888999::::::999888777777888999:::777888999:::<<<===>>>???AAAAAA@@@>>><<<===???AAAFFFIIIMMMPPPQQQNNNKKKIIIFFFIIINNNTTT]]]iiittt|||}}}yyyzzziiiUUUKKKIIIJJJNNNOOOPPPRRRSSSTTTTTTTTTZZZ]]]aaaaaabbbhhhttt~~~|||vvvrrrnnnmmmpppqqqqqqssswww|||yyyxxxwww}}}uuutttrrrqqqsssxxxzzzxxxxxxzzzwwwzzz|||}}}uuuqqqpppnnnlllkkklllmmmooopppoookkkhhhfffeeebbb___]]]\\\[[[[[[VVVSSSNNNJJJGGGEEEBBB@@@@@@>>><<<;;;;;;;;;:::999999999888888888888999999999999888888888888999999888999999:::;;;<<<======AAAAAA@@@>>>======???AAACCCEEEJJJMMMNNNKKKHHHFFFFFFIIINNNTTT\\\fffqqqxxx~~~nnnYYYNNNLLLMMMNNNNNNOOOQQQRRRSSSUUUUUUWWW[[[___```aaahhhttt~~~xxxpppkkkhhhiiiiiiggghhhlllrrryyy{{{yyy|||zzzrrrpppkkkiiiiiinnnqqqqqquuuyyytttoooooonnnllljjjkkkllloooqqqpppmmmjjjgggeeebbb___\\\ZZZZZZYYYVVVSSSNNNJJJGGGEEEBBB@@@@@@>>><<<;;;;;;;;;:::999999999::::::::::::999999888888999999999999888888999999::::::;;;<<<======AAAAAAAAA???======???AAADDDGGGLLLOOOPPPNNNKKKHHHFFFIIIMMMSSSZZZdddnnntttpppZZZOOOLLLMMMMMMMMMNNNOOOQQQSSSVVVWWWUUUYYY\\\^^^```gggrrr{{{uuummmfffdddbbb``````ccceeeiiiooouuu{{{zzzvvvzzzxxxqqqnnniiidddcccggglllqqqzzzuuupppoooooommmjjjkkklllmmmooonnnkkkiiihhhfffccc___\\\ZZZYYYYYYVVVSSSNNNJJJGGGEEEBBB@@@???===;;;;;;;;;<<<;;;999999999;;;<<<<<<;;;999999777888999::::::999888777777888999:::<<<===>>>???@@@AAAAAA@@@>>>>>>@@@BBBEEEHHHMMMPPPQQQOOOLLLJJJFFFHHHMMMSSSZZZccclllrrrnnnXXXMMMJJJKKKMMMLLLLLLMMMOOOSSSVVVXXXTTTXXX[[[]]]___dddmmmtttuuukkkgggddd``````bbbbbbdddeeehhhkkkrrr{{{~~~{{{yyy{{{zzzssspppmmmhhhgggkkksss}}}tttooonnnmmmlllkkkkkkkkkkkklllkkkhhheeeiiigggddd```]]][[[ZZZZZZVVVSSSNNNJJJGGGEEEBBB@@@???===;;;;;;;;;<<<;;;:::999999;;;<<<<<<;;;999999777888999::::::999888777555666888:::<<<>>>@@@AAA???@@@AAAAAA??????@@@BBBBBBEEEIIIMMMNNNLLLIIIGGGDDDHHHMMMRRRYYYbbbkkkqqq~~~lllXXXLLLIIIJJJLLLLLLKKKLLLOOORRRUUUWWWUUUXXXZZZ[[[]]]aaagggkkkuuusssmmmiiidddbbbcccccccccbbbbbbdddiiiooosssvvv{{{|||xxx{{{{{{vvvtttrrrnnnnnnuuusssnnnmmmllljjjlllkkkjjjjjjjjjiiifffdddiiigggdddaaa^^^\\\\\\[[[VVVSSSNNNJJJGGGEEEBBB@@@>>>===;;;;;;<<<<<<;;;:::999999::::::::::::999999888888999999999999888888555666888:::<<<>>>@@@AAA???@@@BBBAAA@@@@@@AAABBBBBBFFFJJJNNNOOONNNKKKIIIDDDGGGLLLQQQXXX___ggglllxxxnnn[[[NNNJJJKKKKKKKKKLLLMMMOOOQQQTTTUUUUUUWWWYYYZZZ[[[^^^bbbdddnnnwww~~~wwwrrrkkkgggfffeeedddbbbaaabbbeeeiiikkknnnqqqvvv{{{xxxzzz~~~}}}xxxxxxuuussswwwvvvqqqpppnnnkkkkkkjjjiiijjjkkkjjjhhhfffgggeeebbb```]]]\\\\\\\\\VVVSSSNNNJJJGGGEEEBBB@@@>>><<<;;;;;;<<<<<<<<<;;;999999888888888888999999999999888888888888999999888888999:::<<<===>>>>>>>>>@@@BBBBBBAAA@@@AAABBBDDDHHHLLLPPPRRRPPPNNNLLLEEEHHHKKKOOOTTTZZZ```dddooo{{{qqq^^^PPPJJJIIIKKKKKKLLLNNNOOOQQQRRRRRRSSSTTTVVVXXXZZZ]]]```aaagggpppzzzyyyqqqnnnkkkiiigggggghhhjjjkkklllmmmppptttvvvxxx|||}}}~~~}}}{{{|||{{{vvvuuurrrooojjjiiiiiijjjllllllkkkiiieeecccaaa^^^]]]\\\[[[[[[WWWSSSNNNJJJGGGEEEBBB@@@>>><<<;;;;;;<<<<<<<<<;;;:::999888777777888999::::::999888777777888999:::::::::;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBAAAAAABBBCCCAAADDDIIIMMMOOONNNKKKIIIFFFHHHKKKNNNQQQUUUZZZ^^^fffsss~~~rrr___OOOHHHGGGJJJKKKMMMNNNPPPPPPPPPPPPPPPRRRTTTWWWZZZ]]]___aaaccckkkuuu~~~|||wwwqqqpppnnnnnnoooqqqqqqqqqppprrruuuvvvvvvyyyzzzzzzsssnnnlllmmmfffggghhhjjjlllkkkhhheeegggeeeaaa^^^\\\ZZZZZZ[[[VVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;999888888888777777666666999888888888777777666666777888:::<<<===>>>??????@@@@@@AAABBBBBBBBBAAAAAAFFFEEEEEEFFFGGGJJJLLLNNNJJJIIIKKKOOOPPPPPPTTTZZZ___fffmmmqqquuu|||}}}lll[[[QQQNNNKKKKKKKKKMMMNNNNNNOOONNNNNNSSSQQQRRRUUUVVVVVVZZZ```eeekkkvvv|||{{{}}}|||uuuooonnnooohhhhhhiiikkkmmmllliiifffgggeeeaaa^^^\\\[[[ZZZZZZVVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;888888888888888888777777999999999888888888777777999999;;;<<<============???@@@AAAAAAAAAAAAAAAAAAEEEEEEEEEFFFHHHJJJLLLMMMIIIGGGIIIMMMOOOOOOSSSYYY]]]eeekkknnnrrrxxx{{{zzz{{{{{{iiiYYYPPPMMMJJJJJJKKKLLLMMMOOOOOOOOOOOOTTTRRRSSSVVVVVVVVVZZZ```eeemmmyyywwwqqqooopppiiijjjkkkmmmnnnmmmjjjgggfffdddbbb___\\\[[[ZZZZZZVVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;888888888999999999999999777777666666666666555555:::;;;;;;<<<<<<<<<<<<;;;>>>???@@@AAAAAAAAAAAAAAADDDDDDEEEGGGIIIJJJLLLMMMHHHFFFHHHLLLNNNOOOTTTZZZ```gggmmmoooqqquuuvvvtttttt|||{{{hhhXXXQQQMMMJJJIIIJJJLLLMMMOOOPPPQQQQQQUUUSSSTTTVVVWWWVVVZZZ___ccclllzzzxxxrrrooopppjjjjjjkkkmmmnnnllliiiffffffdddbbb___]]][[[ZZZZZZVVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;888888888999999::::::;;;777777777777777777777777999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCDDDFFFHHHJJJKKKLLLLLLHHHGGGIIIMMMOOOQQQWWW^^^gggnnntttuuuvvvxxxwwwtttsss{{{iiiZZZSSSNNNKKKHHHIIIKKKNNNPPPQQQRRRSSSUUUSSSSSSVVVVVVUUUYYY^^^```jjjzzzyyyrrrooooooiiiiiijjjlllmmmkkkhhheeeeeedddbbb```]]][[[ZZZYYYVVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;888888888999999::::::;;;::::::::::::::::::::::::666777999;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDGGGJJJLLLMMMMMMMMMJJJIIIJJJOOORRRUUU[[[bbbmmmuuu{{{|||{{{|||yyyuuuuuu{{{mmm[[[RRRMMMJJJHHHIIIKKKNNNPPPRRRSSSTTTTTTRRRRRRUUUUUUTTTXXX^^^```kkk{{{{{{sssoooooojjjjjjjjjlllmmmkkkgggdddeeedddbbb```^^^[[[ZZZYYYVVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;888888888999999999999999666666666777777777777777555666888:::<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBEEEIIIMMMOOOOOOOOONNNLLLJJJLLLQQQTTTXXX___gggqqqyyy|||wwwvvv|||rrr\\\PPPKKKHHHHHHJJJLLLNNNPPPRRRSSSTTTSSSQQQRRRUUUVVVVVVZZZ```dddnnn}}}}}}uuuppppppkkkkkklllmmmnnnlllhhheeeddddddbbb```^^^\\\YYYXXXVVVRRRMMMJJJGGGEEEBBB@@@>>>===<<<;;;;;;:::;;;;;;888888888888888888777777333444444444555555555666666777999:::;;;<<<<<<<<>>>>><<<;;;;;;;;;;;;;;;999888888888777777666666888888999999:::::::::;;;888999::::::;;;;;;;;;:::???@@@AAACCCDDDEEEEEEEEECCCFFFKKKPPPSSSSSSQQQPPPLLLKKKLLLQQQVVVZZZbbbjjjwww{{{hhhVVVOOONNNJJJKKKMMMOOOPPPRRRRRRSSSTTTSSSTTTXXXZZZ[[[___ffffffnnnzzz{{{xxxtttpppkkkkkkkkklllmmmmmmjjjhhheeeccc```^^^[[[ZZZZZZZZZWWWTTTOOOLLLIIIGGGEEECCC===<<<<<<;;;;;;:::999999888888999999999888888777777777777777777777777777:::999999999:::<<<>>>???AAAAAABBBBBBCCCDDDDDDEEEFFFJJJOOOSSSUUUSSSQQQNNNMMMKKKKKKQQQWWW\\\dddkkkzzzsssWWWMMMNNNLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]^^^eeemmmxxx{{{wwwsssnnnkkkjjjjjjkkklllllljjjgggfffdddaaa^^^\\\ZZZYYYYYYUUURRRMMMIIIGGGDDDBBB@@@===<<<<<<;;;;;;:::999999777777888999999999999999777777777777777777777777999999888888999;;;===>>>AAAAAABBBBBBCCCDDDDDDDDDFFFIIINNNRRRTTTRRRPPPNNNLLLJJJKKKQQQXXX]]]dddlll{{{~~~___QQQPPPJJJKKKNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXYYY[[[\\\]]]aaahhhttt{{{uuuqqqllljjjjjjjjjkkkkkkkkkiiifffgggfffccc```]]][[[YYYXXXVVVRRRMMMIIIFFFCCC@@@>>>===<<<<<<;;;;;;:::999999666777888999999999999999777777777777777777777777888888777777888:::<<<===@@@AAABBBCCCCCCDDDDDDDDDDDDGGGLLLPPPRRRQQQOOOMMMJJJHHHJJJQQQXXX^^^eeemmmyyygggUUUPPPHHHIIILLLNNNPPPQQQQQQQQQSSSTTTVVVWWWYYYZZZ[[[[[[\\\cccnnnxxx|||tttoookkkjjjjjjiiijjjkkkjjjhhheeehhhgggdddaaa^^^[[[YYYXXXXXXTTTOOOJJJGGGDDDAAA>>>===<<<<<<;;;;;;:::999999888888999999999888888777777777777777777777777777777777666666888999;;;<<>>===<<<<<<;;;;;;:::999999:::::::::999888777666555777777777777777777777777777666666666777999;;;<<<>>>@@@AAACCCDDDCCCBBBBBBCCCEEEIIIMMMOOOOOONNNMMMHHHFFFJJJRRRZZZ___fffnnnqqq{{{lllYYYRRRJJJKKKNNNPPPRRRSSSSSSSSSRRRTTTVVVYYYZZZ[[[[[[ZZZ\\\aaaiiirrr|||~~~uuupppmmmlllkkkjjjkkkkkkjjjgggeeefffeeedddaaa^^^[[[XXXWWWVVVRRRMMMIIIFFFCCC@@@>>>===<<<<<<;;;;;;:::999999:::::::::999888777666555777777777777777777777777777777666666777999;;;<<<>>>???AAACCCDDDCCCBBBAAACCCEEEIIILLLOOOOOOOOONNNHHHGGGJJJSSSZZZ___fffmmmrrr{{{ppp___WWWLLLNNNPPPRRRSSSSSSSSSSSSQQQSSSWWWZZZ\\\]]]\\\\\\\\\```gggpppzzzvvvrrrooommmlllkkkllllllkkkhhheeedddcccbbbaaa^^^[[[XXXWWWUUURRRMMMIIIGGGDDDBBB@@@===<<<<<<;;;;;;:::999999777888888999999999888888777777777777777777777777888777777777888:::<<<======???AAACCCDDDCCCBBB@@@CCCEEEIIILLLOOOPPPPPPOOOHHHGGGKKKSSSZZZ___eeelllttt{{{uuucccZZZNNNOOOQQQRRRSSSSSSRRRRRRQQQSSSWWW[[[^^^___^^^^^^[[[___eeemmmwwwwwwsssqqqnnnmmmllllllmmmkkkhhhfffbbbbbbbbb```^^^[[[YYYWWWWWWTTTOOOLLLIIIGGGEEECCC===<<<<<<;;;;;;:::999999555555777888::::::;;;;;;777777777777777777777777888888777777888:::<<<======>>>AAACCCDDDCCCAAA@@@CCCEEEIIILLLOOOPPPPPPPPPHHHGGGKKKTTTZZZ___eeekkksssyyy~~~~~~~~~wwwdddZZZOOOPPPQQQRRRRRRRRRQQQPPPPPPSSSWWW\\\___`````````YYY]]]bbbjjjtttxxxtttssspppqqqqqqpppnnnjjjgggeeecccddddddbbb^^^ZZZXXXXXXVVVTTTPPPLLLHHHEEEBBBAAA>>>>>>===<<<;;;::::::999888888777777888999::::::888888777777666666555555555666666777888:::;;;<<<@@@@@@AAAAAABBBBBBBBBAAAEEEGGGJJJNNNRRRSSSRRRPPPPPPNNNNNNQQQWWW^^^dddgggtttzzz}}}{{{zzzxxxdddXXXRRRNNNMMMQQQRRRPPPOOOPPPPPPRRRVVVZZZ]]]]]]]]]\\\ZZZ[[[aaajjjsss~~~vvvsssrrrqqqqqqqqqpppnnnkkkhhhfffdddeeeeeebbb^^^ZZZXXXXXXVVVTTTQQQMMMIIIEEECCCAAA>>>>>>===<<<;;;::::::999555666666666777777777888777777777777777666666666777777777888999;;;======??????AAABBBBBBCCCCCCBBBEEEGGGJJJMMMPPPQQQPPPOOOQQQPPPOOOQQQWWW^^^eeeiiiqqqwww{{{zzz{{{vvvdddXXXRRRNNNMMMPPPRRRPPPOOOPPPNNNQQQTTTXXX[[[\\\[[[[[[ZZZZZZ___hhhqqq}}}{{{tttrrrqqqqqqqqqrrrqqqooollliiigggffffffeeebbb^^^YYYWWWWWWVVVTTTQQQMMMIIIEEECCCBBB>>>>>>===<<<;;;::::::999555666777888888888777666666666777777777777777777777888888999:::<<<===>>>===>>>@@@BBBDDDDDDDDDDDDEEEGGGJJJMMMOOOQQQQQQQQQUUUSSSQQQQQQUUU]]]eeejjjnnnuuuzzzzzz{{{uuudddWWWRRRNNNMMMPPPRRROOONNNPPPMMMOOOSSSVVVXXXYYYYYYYYYYYYYYY\\\eeennn{{{yyysssrrrrrrqqqrrrrrrqqqpppmmmjjjhhhggggggfffbbb]]]YYYWWWWWWUUUSSSPPPLLLHHHDDDBBB@@@>>>>>>===<<<;;;::::::999777888:::;;;;;;:::888777666666666777777888888999777777777888:::;;;===>>><<<>>>AAACCCEEEFFFFFFEEEDDDFFFJJJMMMPPPRRRUUUWWW[[[YYYVVVTTTUUU[[[bbbhhhmmmtttzzzzzz{{{vvveeeYYYRRRNNNMMMPPPQQQOOONNNPPPMMMOOORRRUUUWWWXXXXXXXXXYYYXXX[[[ccclllyyyyyysssrrrrrrqqqqqqrrrqqqpppmmmjjjiiihhhhhhfffbbb]]]YYYXXXXXXTTTRRROOOJJJFFFCCC@@@???>>>>>>===<<<;;;::::::999888999:::<<<<<<:::888777666666777777888888999999666666666777999:::<<<===<<<>>>AAADDDFFFGGGFFFFFFCCCFFFJJJNNNQQQUUU[[[___fffccc___[[[YYY\\\ccciiinnnvvv|||||||||~~~xxxggg[[[QQQMMMLLLPPPQQQOOONNNOOONNNPPPRRRTTTVVVWWWXXXXXXYYYXXX[[[bbbjjjwww}}}}}}}}}}}}}}}|||xxxsssrrrrrrppppppqqqqqqooommmjjjhhhhhhhhhfffbbb]]]ZZZYYYZZZTTTRRROOOKKKFFFCCCAAA???>>>>>>===<<<;;;::::::999777888999999999888777666777777888888888888888888555555666777888:::;;;<<<<<>>>>>===<<<;;;::::::999999999999888888777777777999999888888888888888888666666777888999;;;<<<======@@@CCCGGGHHHHHHFFFEEEEEEHHHLLLNNNPPPTTT\\\ccckkkkkkiiiddd``````fffkkkmmmvvv}}}{{{iii]]]QQQMMMLLLOOOPPPNNNMMMOOOMMMNNNOOOQQQRRRTTTUUUVVVVVVUUUXXX___fffpppwwwpppoooooonnnooooooooonnnllliiihhhggggggeeeaaa]]][[[[[[\\\XXXVVVRRRNNNJJJFFFDDDCCC>>>>>>===<<<;;;::::::999<<<<<<::::::999999999::::::999999999888777777777777777888999:::<<<===>>>>>>@@@DDDGGGHHHHHHFFFEEEFFFJJJMMMNNNNNNRRRZZZaaafffgggfffbbb^^^^^^dddiiikkkuuu}}}{{{hhh\\\QQQMMMLLLOOOPPPNNNMMMOOOLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSWWW]]]dddmmm{{{yyyqqqnnnmmmooonnnnnnlllkkkiiigggfffhhhfffccc```]]][[[ZZZZZZYYYVVVQQQLLLGGGCCC@@@???>>>===:::888888888999::::::999888777666777888999777777888999:::;;;;;;<<<>>><<<999888777999;;;<<>><<<:::999::::::999999999999999888888777777777777777777888888888999888666666666888:::<<<@@@AAADDDFFFHHHHHHGGGGGGCCCFFFIIINNNRRRVVVXXXYYYVVVWWWVVVRRRSSSZZZaaadddjjjpppyyy}}}iii\\\PPPNNNLLLKKKMMMOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTXXX\\\aaalllwww{{{ssspppooommmmmmmmmmmmlllkkkjjjjjjiiigggeeeccc```]]]\\\[[[XXXUUUQQQMMMIIIFFFDDDCCC??????===<<<;;;:::;;;;;;999:::;;;;;;;;;:::888777888888777777666666666555999888888888999;;;===???@@@AAADDDFFFHHHHHHGGGFFFBBBDDDHHHMMMQQQUUUXXXZZZRRRRRRPPPOOOQQQXXX```dddkkkqqq{{{nnn```PPPMMMKKKJJJLLLOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQSSSWWWYYY^^^hhhrrr|||tttqqqpppoooooonnnmmmllljjjiiihhhhhhgggfffccc```^^^[[[ZZZYYYVVVQQQLLLGGGCCCAAA@@@<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;999888888888777777666555555555888888888888:::<<<===>>>???@@@CCCFFFGGGGGGFFFFFFAAADDDGGGLLLQQQUUUWWWYYYQQQNNNKKKLLLQQQWWW___dddlllsss}}}qqqcccPPPMMMIIIHHHJJJMMMPPPQQQOOONNNNNNNNNNNNNNNOOOOOOPPPOOOQQQUUUWWW[[[dddmmm}}}uuurrrpppppppppooonnnllljjjhhhggggggfffeeeccc```]]][[[YYYYYYVVVQQQLLLGGGBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888777777666666555555666666666777888:::;;;<<<>>>???BBBDDDFFFFFFEEEEEEBBBDDDGGGLLLPPPTTTVVVWWWQQQKKKGGGJJJPPPUUU]]]ccclllsss}}}qqqaaaRRRNNNIIIGGGIIILLLOOOQQQMMMMMMLLLLLLKKKLLLLLLLLLNNNNNNPPPTTTVVVYYYaaakkk~~~{{{yyyyyy~~~vvvsssqqqooooooooonnnmmmkkkjjjiiiffffffeeeccc```]]]ZZZXXXXXXVVVQQQLLLHHHDDDBBBAAA???>>>>>>===<<<;;;:::999888888777666666666666777888777777777777777777777666666777888888999::::::<<<>>>AAACCCDDDEEEDDDCCCBBBDDDGGGKKKOOORRRUUUVVVPPPHHHDDDHHHNNNSSSZZZbbbiiiqqq{{{ppp```UUUPPPKKKHHHIIILLLPPPRRROOOOOONNNMMMMMMMMMMMMMMMMMMMMMOOOSSSVVVXXX```jjj{{{{{{wwwsssssswww|||~~~wwwsssqqqmmmmmmnnnnnnmmmllllllkkkeeeeeedddbbb```\\\YYYWWWWWWUUUQQQMMMIIIFFFEEEDDDBBBBBBAAA???===;;;888777777666444333333333444555777777777777888888888888999999999:::;;;;;;;;;<<<<<<===@@@BBBDDDDDDCCCBBBCCCDDDHHHKKKOOORRRTTTUUUOOOFFFAAAFFFLLLQQQXXX```gggnnnxxxpppaaaWWWRRRLLLIIIIIIMMMQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPLLLLLLOOOSSSUUUXXX```iiivvv~~~xxxssssssvvvyyy{{{}}}uuurrrqqqnnnooopppqqqpppnnnlllkkkfffeeedddaaa^^^ZZZXXXVVVVVVTTTQQQMMMHHHDDDAAA??????>>>===<<<;;;:::999999999999999888888888888777555666888:::<<<======>>>666666666666777888999:::;;;<<<>>>@@@BBBCCCDDDDDDCCCEEEHHHKKKMMMOOOOOOOOONNNLLLHHHEEEGGGOOOZZZbbbhhhoooyyyvvvdddZZZQQQJJJIIIKKKKKKMMMPPPQQQPPPNNNMMMLLLLLLKKKKKKMMMOOOPPPSSSVVV]]]dddiiivvv{{{yyytttrrrrrrvvvzzzvvvrrrqqqnnnooopppqqqpppnnnlllkkkggggggeeebbb___\\\YYYXXXWWWUUURRRMMMIIIEEEBBB@@@???>>>===<<<;;;:::999999999999999888888888888777888888999:::::::::::::::888888888888999:::;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEDDDEEEGGGJJJLLLNNNPPPPPPOOOMMMJJJHHHJJJPPPZZZaaahhhnnnxxx~~~wwwddd[[[RRRKKKJJJKKKLLLOOORRRRRRQQQPPPNNNMMMMMMMMMMMMLLLMMMOOOQQQTTTZZZbbbgggqqq{{{~~~{{{xxxxxxzzz}}}xxxsssqqqnnnooopppppppppnnnllljjjhhhhhhfffdddaaa]]][[[YYYXXXVVVSSSOOOJJJFFFCCCAAA>>>>>>===<<<;;;::::::999999999999888888888888777:::::::::999999888777666888888888888999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFFFFFFFFFFHHHJJJMMMPPPQQQQQQOOOMMMJJJKKKQQQYYY___gggmmmvvv}}}}}}{{{zzz{{{ggg]]]SSSKKKJJJLLLMMMPPPSSSSSSRRRQQQOOONNNNNNNNNNNNJJJKKKMMMOOORRRXXX___dddlllwww~~~|||~~~zzztttqqqnnnnnnppppppooonnnkkkjjjhhhgggfffdddaaa^^^[[[ZZZXXXWWWTTTOOOKKKGGGDDDBBB>>>======<<<;;;;;;::::::999999999888888888777777999999999999888666555555555555555666666777888999;;;<<<>>>AAACCCEEEFFFGGGGGGFFFFFFFFFHHHLLLPPPRRRTTTRRRNNNKKKKKKQQQYYY___eeellluuu|||~~~~~~|||{{{nnn^^^TTTLLLJJJLLLMMMPPPTTTSSSRRRQQQOOONNNNNNMMMMMMJJJKKKMMMNNNQQQWWW]]]bbbiiittt{{{tttqqqmmmnnnooopppooommmkkkjjjggggggeeeccc```^^^[[[ZZZYYYWWWTTTPPPKKKGGGDDDBBB=========<<<;;;;;;::::::999999999888888888777777777777888888888777666666555555555555666777888999;;;===???BBBDDDFFFGGGHHHHHHGGGEEEFFFGGGKKKOOORRRWWWUUUPPPLLLLLLQQQZZZ```dddkkkuuu}}}www```VVVLLLJJJKKKLLLOOOSSSRRRQQQPPPNNNMMMMMMMMMMMMLLLMMMNNNOOORRRWWW]]]bbbfffppp~~~zzzuuusssmmmnnnooooooooommmkkkiiigggfffeeecccaaa^^^\\\ZZZYYYWWWTTTPPPKKKGGGDDDBBB======<<<<<<<<<;;;;;;;;;999999999888888888888777666777777888888888888777777777777777888999::::::;;;===???BBBEEEGGGHHHIIIGGGGGGFFFFFFGGGKKKNNNPPPXXXWWWTTTRRRRRRVVV\\\aaadddlllwww~~~dddYYYOOOLLLLLLLLLOOOSSSRRRQQQPPPNNNMMMMMMMMMLLLMMMNNNOOOPPPRRRVVV]]]aaaccclllyyyyyyuuutttmmmnnnooooooooommmkkkiiihhhgggfffdddbbb```]]]\\\XXXVVVSSSOOOJJJFFFCCCAAA<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888888777777888888999999888888777777666666777777888999:::<<<===@@@CCCEEEHHHIIIJJJGGGFFFFFFFFFHHHKKKMMMOOOVVVXXX[[[\\\\\\]]]^^^```fffmmmyyyiii^^^RRRNNNMMMMMMPPPTTTSSSRRRQQQOOONNNNNNNNNNNNMMMNNNNNNOOOQQQVVV\\\```ccckkkwwwxxxuuuuuummmmmmoooooonnnmmmjjjiiiiiiiiihhhfffdddaaa___^^^XXXVVVSSSOOOJJJFFFCCCAAA<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888888777999999999999999888777666444444444555555666777888<<<===@@@CCCFFFHHHJJJJJJFFFFFFFFFGGGIIIKKKMMMNNNTTTYYY```eeeeeebbb```^^^hhhooozzz~~~mmmaaaUUUPPPOOOOOOQQQUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNNNNPPPUUU[[[___fffmmmxxx~~~wwwuuutttqqqppppppqqqqqqpppllljjjiiigggeeedddccc```]]]ZZZYYYWWWSSSOOOJJJEEEBBB@@@======>>>>>>===;;;999888888888888888888888888888666666666666666666666666888888777777888888999:::===>>>@@@BBBEEEHHHKKKMMMOOOKKKGGGGGGKKKOOOQQQQQQVVVWWW^^^gggkkkgggbbbaaalllooowwwwwweeeSSSLLLMMMNNNPPPRRRYYYXXXVVVUUUSSSQQQNNNLLLLLLLLLLLLMMMQQQUUUZZZ]]]dddjjjttt~~~xxxvvvuuuqqqqqqqqqqqqrrrpppmmmjjjfffeeedddccccccaaa^^^[[[YYYWWWTTTOOOJJJFFFBBBAAA>>>>>>======<<<;;;999999888888888888888888888888777777777777777777777777999999888888999999:::;;;===>>>???BBBEEEIIILLLMMMLLLIIIFFFFFFIIIMMMOOOPPPSSSTTTYYYbbbfffcccaaaaaaiiilllttt~~~xxxgggUUUNNNNNNOOOOOOQQQ[[[ZZZXXXVVVTTTRRROOOMMMLLLLLLLLLMMMPPPTTTYYY[[[ccciiisssyyywwwvvvrrrqqqqqqrrrrrrqqqnnnkkkdddcccbbbbbbbbbaaa^^^[[[ZZZXXXTTTPPPKKKGGGDDDBBB???>>>===<<<;;;:::::::::888888888888888888888888888888888888888888888888:::999999999999:::;;;;;;<<<===???BBBEEEIIILLLNNNJJJGGGDDDDDDGGGKKKNNNOOORRRQQQTTTZZZ]]]\\\]]]```dddhhhoooxxx~~~mmmZZZQQQPPPOOOPPPRRR___]]]ZZZWWWTTTRRRQQQPPPMMMMMMLLLMMMOOOSSSWWWZZZ```fffqqq}}}yyywwwwwwrrrrrrrrrrrrsssqqqnnnkkkeeedddbbbbbbaaa___\\\YYYZZZXXXUUUQQQLLLHHHDDDCCC@@@???===;;;:::::::::;;;888888888888888888888888888888888888888888888888999999888888999999:::;;;;;;<<<>>>AAAEEEIIILLLNNNHHHFFFEEEEEEGGGKKKNNNQQQTTTQQQQQQSSSTTTSSSVVV\\\```cccjjjttt~~~wwwaaaTTTPPPOOORRRVVVaaa```]]]ZZZVVVSSSSSSSSSOOONNNMMMMMMOOORRRUUUXXX]]]cccmmmyyyyyywwwvvvrrrqqqqqqrrrrrrqqqmmmkkkhhhfffdddbbbaaa^^^ZZZWWWYYYXXXTTTPPPLLLHHHEEECCC@@@???===;;;:::::::::;;;888888888888888888888888777777777777777777777777777777777777777888888999:::;;;===@@@CCCGGGJJJLLLGGGGGGFFFFFFHHHLLLPPPTTTWWWTTTQQQQQQNNNLLLPPPWWW]]]aaahhhqqq|||iiiWWWOOOOOOTTT[[[aaaaaa```\\\XXXTTTTTTUUUQQQPPPNNNNNNOOOQQQTTTVVVYYY___hhhrrr}}}yyyvvvuuuqqqppppppqqqqqqpppmmmjjjiiihhheeecccaaa^^^YYYVVVXXXWWWTTTPPPLLLHHHEEECCC???>>>===<<<;;;:::::::::888888888888888888888888777777777777777777777777666666666666666777888888999:::<<<>>>AAADDDGGGIIIGGGGGGGGGGGGIIILLLRRRVVVZZZWWWTTTRRRMMMJJJMMMTTT\\\aaaiiirrr|||ppp[[[PPPNNNSSSZZZ___aaabbb___ZZZVVVVVVWWWTTTRRRPPPOOOOOOQQQSSSUUUVVV[[[cccjjjrrr~~~xxxuuutttpppooooooppppppoookkkiiiiiigggeeedddbbb___[[[XXXWWWVVVSSSOOOKKKGGGDDDCCC>>>>>>======<<<;;;999999888888888888888888888888888888888888888888888888777777777666777888888999999:::;;;===???BBBDDDEEEFFFGGGHHHHHHHHHLLLRRRWWWZZZXXXWWWUUUPPPKKKNNNTTT\\\bbbkkkuuu~~~uuu___RRRLLLOOOUUU[[[___bbbaaa\\\WWWVVVXXXVVVTTTRRRPPPPPPQQQSSSUUUSSSXXX^^^bbbgggrrrxxxuuusssoooooooooooopppnnnkkkhhhhhhfffeeedddcccaaa]]]ZZZVVVUUURRRNNNJJJGGGDDDBBB======>>>>>>===;;;999888888888888888888888888888999999999999999999999999888888888777888999999:::999999:::<<<>>>@@@BBBCCCEEEFFFGGGGGGHHHLLLRRRWWWYYYYYYYYYXXXRRRMMMOOOUUU\\\cccmmmwwwxxxcccSSSKKKKKKPPPYYY^^^cccbbb]]]XXXWWWXXXWWWVVVSSSQQQQQQRRRSSSUUURRRWWW[[[^^^aaakkkyyy